PageSourceSearch

https://www.stantons-auctions.com/vendor-eb6ab626.450abd498c9b670a83ac.js

js stantons-auctions.com collected 2026-10-04 10:00:22 UTC 501,278 bytes, 2 lines download raw bytes

vendor: 5,302 bytes, lines 1-2
1/*! For license information please see vendor-eb6ab626.450abd498c9b670a83ac.js.LICENSE.txt */
2(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[2368],{75132(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(P(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=B(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 O(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,B(r.key),r)}}function T(e,t,n){return t&&O(e.prototype,t),n&&O(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function B(e){var t=function(e,t){if("object"!=P(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=P(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==P(t)?t:t+""}function P(e){return P="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},P(e)}!function(){"use strict";var t=function(e){if(null===e)return"null";if(void 0===e)return"undefined";var t=P(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){return n(function(t,r){var o=Object.keys(t),u=Object.keys(r);if(!function(e){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,void 0)})}(i).eq(o,u))return!1;for(var c=o.length,s=0;s<c;s++){var l=o[s];if(!e.eq(t[l],r[l]))return!1}return!0})},c=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(c).eq(e,n):"object"===r&&u(c).eq(e,n))}),s=Object.getPrototypeOf,l=function(e,t,n){var r;return!!n(e,t.prototype)||(null===(r=e.constructor)||void 0===r?void 0:r.name)===t.name},f=function(e){return function(t){return function(e){var t=P(e);return null===e?"null":"object"===t&&Array.isArray(e)?"array":"object"===t&&l(e,String,function(e,t){return t.isPrototypeOf(e)})?"string":t}(t)===e}},d=function(e){return function(t){return P(t)===e}},v=function(e){return function(t){return e===t}},p=function(e,t){return C(e)&&l(e,t,function(e,t){return s(e)===t})},y=f("string"),C=f("object"),k=function(e){return p(e,Object)},E=f("array"),N=v(null),O=d("boolean"),B=v(void 0),D=function(e){return null==e},L=function(e){return!D(e)},M=d("function"),I=d("number"),F=function(e,t){if(E(e)){for(var n=0,r=e.length;n<r;
2++n)if(!t(e[n]))return!1;return!0}return!1},U=function(){},j=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))}},z=function(e,t){return function(n){return e(t(n))}},H=function(e){return function(){return e}},V=function(e){return e},q=function(e,t){return e===t};function W(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 K=function(e){return function(t){return!e(t)}},$=function(e){return function(){throw new Error(e)}},Y=function(e){return e()},G=function(e){e()},X=H(!1),Z=H(!0),Q=function(){function e(t,n){A(this,e),this.tag=t,this.value=n}return T(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 L(t)?e.some(t):e.none()}}])}();Q.singletonNone=new Q(!1);var J=Array.prototype.slice,ee=Array.prototype.indexOf,te=Array.prototype.push,ne=function(e,t){return ee.call(e,t)},re=function(e,t){return ne(e,t)>-1},oe=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t(e[n],n))return!0;return!1},ie=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},ae=function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)},ue=function(e,t){for(var n=e.length-1;n>=0;n--)t(e[n],n)},ce=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}},se=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},le=function(e,t,n){return ue(e,function(e,r){n=t(n,e,r)}),n},fe=function(e,t,n){return ae(e,function(e,r){n=t(n,e,r)}),n},de=function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return Q.some(i);if(n(i,r))break}return Q.none()},me=function(e,t){return de(e,t,X)},ge=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t(e[n],n))return Q.some(n);return Q.none()},ve=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!E(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);te.apply(t,e[n])}return t},pe=function(e,t){return ve(ie(e,t))},he=function(e,t){for(var n=0,r=e.length;n<r;++n)if(!0!==t(e[n],n))return!1;return!0},be=function(e){var t=J.call(e,0);return t.reverse(),t},ye=function(e,t){return se(e,function(e){return!re(t,e)})},Ce=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},we=function(e,t){var n=J.call(e,0);return n.sort(t),n},ke=function(e,t){return t>=0&&t<e.length?Q.some(e[t]):Q.none()},Ee=function(e){return ke(e,0)},xe=function(e){return ke(e,e.length-1)},_e=M(Array.from)?Array.from:function(e){return J.call(e)},Se=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return Q.none()},Ne=function(e,t){for(var n=[],r=M(t)?function(e){return oe(n,function(n){return t(n,e)})}:function(e){return re(n,e)},o=0,i=e.length;o<i;o++){var a=e[o];r(a)||n.push(a)}return n},Re=Object.keys,Ae=Object.hasOwnProperty,Oe=function(e,t){for(var n=Re(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}},Te=function(e,t){return Be(e,function(e,n){return{k:n,v:t(e,n)}})},Be=function(e,t){var n={};return Oe(e,function(e,r){var o=t(e,r);n[o.k]=o.v}),n},Pe=function(e){return function(t,n){e[n]=t}},De=function(e,t,n,r){Oe(e,function(e,o){(t(e,o)?n:r)(e,o)})},Le=function(e,t){var n={};return De(e,t,Pe(n),U),n},Me=function(e,t){var n=[];return Oe(e,function(e,r){n.push(t(e,r))}),n},Ie=function(e){return Me(e,V)},Fe=function(e,t){return Ue(e,t)?Q.from(e[t]):Q.none()},Ue=function(e,t){return Ae.call(e,t)},je=function(e,t){return Ue(e,t)&&void 0!==e[t]&&null!==e[t]},ze=function(e){var t={};return ae(e,function(e){t[e]={}}),Re(t)},He=function(e){return void 0!==e.length},Ve=Array.isArray,qe=function(e,t,n){if(!e)return!1;if(n=n||e,He(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(Ue(e,i)&&!1===t.call(n,e[i],i,e))return!1;return!0},We=function(e,t){var n=[];return qe(e,function(r,o){n.push(t(r,o,e))}),n},Ke=function(e,t){var n=[];return qe(e,function(r,o){t&&!t(r,o,e)||n.push(r)}),n},$e=function(e,t,n,r){for(var o=B(n)?e[0]:n,i=0;i<e.length;i++)o=t.call(r,o,e[i],i);return o},Ye=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},Ge=function(e){return e[e.length-1]},Xe=function(e){var t,n=!1;return function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n||(n=!0,t=e.apply(null,o)),t}},Ze=function(){return Qe(0,0)},Qe=function(e,t){return{major:e,minor:t}},Je={nu:Qe,detect:function(e,t){var n=String(t).toLowerCase();return 0===e.length?Ze():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 Qe(r(1),r(2))}(e,n)},unknown:Ze},et=function(e,t){var n=String(t).toLowerCase();return me(e,function(e){return e.search(n)})},tt=function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t},nt=function(e,t){return ot(e,t)?function(e,t){return e.substring(t)}(e,t.length):e},rt=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&&(!!B(r)||o+t.length<=r)},ot=function(e,t){return tt(e,t,0)},it=function(e,t){return tt(e,t,e.length-t.length)},at=function(e){return function(t){return t.replace(e,"")}},ut=at(/^\s+|\s+$/g),ct=at(/^\s+/g),st=at(/\s+$/g),lt=function(e){return e.length>0},ft=function(e){return!lt(e)},dt=function(e){var t=parseInt(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:10);return isNaN(t)?Q.none():Q.some(t)},mt=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,gt=function(e){return function(t){return rt(t,e)}},vt=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return rt(e,"edge/")&&rt(e,"chrome")&&rt(e,"safari")&&rt(e,"applewebkit")}},{name:"Chromium",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,mt],search:function(e){return rt(e,"chrome")&&!rt(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return rt(e,"msie")||rt(e,"trident")}}
2,{name:"Opera",versionRegexes:[mt,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:gt("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:gt("firefox")},{name:"Safari",versionRegexes:[mt,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(rt(e,"safari")||rt(e,"mobile/"))&&rt(e,"applewebkit")}}],pt=[{name:"Windows",search:gt("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return rt(e,"iphone")||rt(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:gt("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"macOS",search:gt("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:gt("linux"),versionRegexes:[]},{name:"Solaris",search:gt("sunos"),versionRegexes:[]},{name:"FreeBSD",search:gt("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:gt("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],ht={browsers:H(vt),oses:H(pt)},bt="Edge",yt="Chromium",Ct="Opera",wt="Firefox",kt="Safari",Et=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isEdge:r(bt),isChromium:r(yt),isIE:r("IE"),isOpera:r(Ct),isFirefox:r(wt),isSafari:r(kt)}},xt=function(){return Et({current:void 0,version:Je.unknown()})},_t=Et,St=(H(bt),H(yt),H("IE"),H(Ct),H(wt),H(kt),"Windows"),Nt="Android",Rt="Linux",At="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(St),isiOS:r("iOS"),isAndroid:r(Nt),isMacOS:r(At),isLinux:r(Rt),isSolaris:r(Ot),isFreeBSD:r(Tt),isChromeOS:r(Bt)}},Dt=function(){return Pt({current:void 0,version:Je.unknown()})},Lt=Pt,Mt=(H(St),H("iOS"),H(Nt),H(Rt),H(At),H(Ot),H(Tt),H(Bt),function(e){return window.matchMedia(e).matches}),It=Xe(function(){return function(e,t,n){var r=ht.browsers(),o=ht.oses(),i=t.bind(function(e){return function(e,t){return Se(t.brands,function(t){var n=t.brand.toLowerCase();return me(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:Je.nu(parseInt(t.version,10),0)}})})}(r,e)}).orThunk(function(){return function(e,t){return et(e,t).map(function(e){var n=Je.detect(e.versionRegexes,t);return{current:e.name,version:n}})}(r,e)}).fold(xt,_t),a=function(e,t){return et(e,t).map(function(e){var n=Je.detect(e.versionRegexes,t);return{current:e.name,version:n}})}(o,e).fold(Dt,Lt),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:H(o),isiPhone:H(i),isTablet:H(c),isPhone:H(s),isTouch:H(u),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:H(l),isDesktop:H(f)}}(a,i,e,n);return{browser:i,os:a,deviceType:u}}(window.navigator.userAgent,Q.from(window.navigator.userAgentData),Mt)}),Ft=function(){return It()},Ut=window.navigator.userAgent,jt=Ft(),zt=jt.browser,Ht=jt.os,Vt=jt.deviceType,qt=-1!==Ut.indexOf("Windows Phone"),Wt={transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",documentMode:zt.isIE()?document.documentMode||7:10,cacheSuffix:null,container:null,canHaveCSP:!zt.isIE(),windowsPhone:qt,browser:{current:zt.current,version:zt.version,isChromium:zt.isChromium,isEdge:zt.isEdge,isFirefox:zt.isFirefox,isIE:zt.isIE,isOpera:zt.isOpera,isSafari:zt.isSafari},os:{current:Ht.current,version:Ht.version,isAndroid:Ht.isAndroid,isChromeOS:Ht.isChromeOS,isFreeBSD:Ht.isFreeBSD,isiOS:Ht.isiOS,isLinux:Ht.isLinux,isMacOS:Ht.isMacOS,isSolaris:Ht.isSolaris,isWindows:Ht.isWindows},deviceType:{isDesktop:Vt.isDesktop,isiPad:Vt.isiPad,isiPhone:Vt.isiPhone,isPhone:Vt.isPhone,isTablet:Vt.isTablet,isTouch:Vt.isTouch,isWebView:Vt.isWebView}},Kt=/^\s*|\s*$/g,$t=function(e){return D(e)?"":(""+e).replace(Kt,"")}
2,Yt=function(e,t,n,r){r=r||this,e&&(n&&(e=e[n]),qe(e,function(e,o){return!1!==t.call(r,e,o,n)&&(Yt(e,t,n,r),!0)}))},Gt={trim:$t,isArray:Ve,is:function(e,t){return t?!("array"!==t||!Ve(e))||P(e)===t:void 0!==e},toArray:function(e){if(Ve(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=y(e)?e.split(t||","):e||[],o=r.length;o--;)n[r[o]]={};return n},each:qe,map:We,grep:Ke,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:Ue,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(Ue(n,r)){var o=n[r];void 0!==o&&(e[r]=o)}}return e},walk:Yt,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 E(e)?e:""===e?[]:We(e.split(t||","),$t)},_addCacheSuffix:function(e){var t=Wt.cacheSuffix;return t&&(e+=(-1===e.indexOf("?")?"?":"&")+t),e}},Xt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:q;return e.exists(function(e){return n(e,t)})},Zt=function(e,t){return Qt(e,t,arguments.length>2&&void 0!==arguments[2]?arguments[2]:q).getOr(e.isNone()&&t.isNone())},Qt=function(e,t,n){return e.isSome()&&t.isSome()?Q.some(n(e.getOrDie(),t.getOrDie())):Q.none()},Jt=function(e,t){return e?Q.some(t):Q.none()},en="undefined"!=typeof window?window:Function("return this;")(),tn=function(e,t){return function(e,t){for(var n=null!=t?t:en,r=0;r<e.length&&null!=n;++r)n=n[e[r]];return n}(e.split("."),t)},nn=Object.getPrototypeOf,rn=function(e){return e.dom.nodeName.toLowerCase()},on=function(e){return e.dom.nodeType},an=function(e){return function(t){return on(t)===e}},un=function(e){return cn(e)&&function(e){var t=tn("ownerDocument.defaultView",e);return C(e)&&(function(e){return function(e,t){var n=function(e,t){return tn(e,t)}(e,t);if(null==n)throw new Error(e+" not available on this browser");return n}("HTMLElement",e)}(t).prototype.isPrototypeOf(e)||/^HTML\w*Element$/.test(nn(e).constructor.name))}(e.dom)},cn=an(1),sn=an(3),ln=an(9),fn=an(11),dn=function(e){return function(t){return cn(t)&&rn(t)===e}},mn=function(e,t,n){if(!(y(n)||O(n)||I(n)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",n,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,n+"")},gn=function(e,t,n){mn(e.dom,t,n)},vn=function(e,t){var n=e.dom;Oe(t,function(e,t){mn(n,t,e)})},pn=function(e,t){var n=e.dom.getAttribute(t);return null===n?void 0:n},hn=function(e,t){return Q.from(pn(e,t))},bn=function(e,t){var n=e.dom;return!(!n||!n.hasAttribute)&&n.hasAttribute(t)},yn=function(e,t){e.dom.removeAttribute(t)},Cn=function(e){return fe(e.dom.attributes,function(e,t){return e[t.name]=t.value,e},{})},wn=function(e,t){var n=pn(e,t);return void 0===n||""===n?[]:n.split(" ")},kn=function(e){return void 0!==e.dom.classList},En=function(e){return wn(e,"class")},xn=function(e,t){return function(e,t,n){var r=wn(e,t).concat([n]);return gn(e,t,r.join(" ")),!0}(e,"class",t)},_n=function(e,t){return function(e,t,n){var r=se(wn(e,t),function(e){return e!==n});return r.length>0?gn(e,t,r.join(" ")):yn(e,t),!1}(e,"class",t)},Sn=function(e,t){kn(e)?e.dom.classList.add(t):xn(e,t)},Nn=function(e){0===(kn(e)?e.dom.classList:En(e)).length&&yn(e,"class")},Rn=function(e,t){kn(e)?e.dom.classList.remove(t):_n(e,t),Nn(e)},An=function(e,t){return kn(e)&&e.dom.classList.contains(t)},On=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},Tn=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 On(n.childNodes[0])},Bn=function(e,t){var n=(t||document).createElement(e);return On(n)},Pn=function(e,t){var n=(t||document).createTextNode(e);return On(n)},Dn=On,Ln=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},Mn=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);
2if(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")},In=function(e){return 1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType||0===e.childElementCount},Fn=function(e,t){return e.dom===t.dom},Un=function(e,t){var n=e.dom,r=t.dom;return n!==r&&n.contains(r)},jn=function(e){return Dn(e.dom.ownerDocument)},zn=function(e){return ln(e)?e:jn(e)},Hn=function(e){return Dn(zn(e).dom.defaultView)},Vn=function(e){return Q.from(e.dom.parentNode).map(Dn)},qn=function(e){return Q.from(e.dom.parentElement).map(Dn)},Wn=function(e,t){for(var n=M(t)?t:X,r=e.dom,o=[];null!==r.parentNode&&void 0!==r.parentNode;){var i=r.parentNode,a=Dn(i);if(o.push(a),!0===n(a))break;r=i}return o},Kn=function(e){return Q.from(e.dom.previousSibling).map(Dn)},$n=function(e){return Q.from(e.dom.nextSibling).map(Dn)},Yn=function(e){return be(Ln(e,Kn))},Gn=function(e){return Ln(e,$n)},Xn=function(e){return ie(e.dom.childNodes,Dn)},Zn=function(e,t){var n=e.dom.childNodes;return Q.from(n[t]).map(Dn)},Qn=function(e){return Zn(e,0)},Jn=function(e){return Zn(e,e.dom.childNodes.length-1)},er=function(e){return e.dom.childNodes.length},tr=function(e){return fn(e)&&L(e.dom.host)},nr=function(e){return Dn(e.dom.getRootNode())},rr=function(e){return tr(e)?e:function(e){var t=e.dom.head;if(null==t)throw new Error("Head is not available yet");return Dn(t)}(zn(e))},or=function(e){return Dn(e.dom.host)},ir=function(e){if(L(e.target)){var t=Dn(e.target);if(cn(t)&&ar(t)&&e.composed&&e.composedPath){var n=e.composedPath();if(n)return Ee(n)}}return Q.from(e.target)},ar=function(e){return L(e.dom.shadowRoot)},ur=function(e){var t=sn(e)?e.dom.parentNode:e.dom;if(null==t||null===t.ownerDocument)return!1;var n=t.ownerDocument;return function(e){var t=nr(e);return tr(t)?Q.some(t):Q.none()}(Dn(t)).fold(function(){return n.body.contains(t)},z(ur,or))},cr=function(e,t,n,r,o){return e(n,r)?Q.some(n):M(o)&&o(n)?Q.none():t(n,r,o)},sr=function(e,t,n){for(var r=e.dom,o=M(n)?n:X;r.parentNode;){r=r.parentNode;var i=Dn(r);if(t(i))return Q.some(i);if(o(i))break}return Q.none()},lr=function(e,t,n){return cr(function(e,t){return t(e)},sr,e,t,n)},fr=function(e,t){var n=function(e){for(var r=0;r<e.childNodes.length;r++){var o=Dn(e.childNodes[r]);if(t(o))return Q.some(o);var i=n(e.childNodes[r]);if(i.isSome())return i}return Q.none()};return n(e.dom)},dr=function(e,t,n){return sr(e,function(e){return Mn(e,t)},n)},mr=function(e,t){return function(e,t){var n=void 0===t?document:t.dom;return In(n)?Q.none():Q.from(n.querySelector(e)).map(Dn)}(t,e)},gr=function(e,t,n){return cr(function(e,t){return Mn(e,t)},dr,e,t,n)},vr=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return ur(e)?e.dom.isContentEditable:(t=e,gr(t,"[contenteditable]")).fold(H(n),function(e){return"true"===pr(e)})},pr=function(e){return e.dom.contentEditable},hr=function(e){return void 0!==e.style&&M(e.style.getPropertyValue)},br=function(e,t,n){if(!y(n))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",n,":: Element ",e),new Error("CSS value must be a string: "+n);hr(e)&&e.style.setProperty(t,n)},yr=function(e,t,n){var r=e.dom;br(r,t,n)},Cr=function(e,t){var n=e.dom;Oe(t,function(e,t){br(n,t,e)})},wr=function(e,t){var n=e.dom,r=window.getComputedStyle(n).getPropertyValue(t);return""!==r||ur(e)?r:kr(n,t)},kr=function(e,t){return hr(e)?e.style.getPropertyValue(t):""},Er=function(e,t){var n=e.dom,r=kr(n,t);return Q.from(r).filter(function(e){return e.length>0})},xr=function(e){var t={},n=e.dom;if(hr(n))for(var r=0;r<n.style.length;r++){var o=n.style.item(r);t[o]=n.style[o]}return t},_r=function(e,t){(function(e,t){hr(e)&&e.style.removeProperty(t)})(e.dom,t),Xt(hn(e,"style").map(ut),"")&&yn(e,"style")},Sr=function(e,t){Vn(e).each(function(n){n.dom.insertBefore(t.dom,e.dom)})},Nr=function(e,t){$n(e).fold(function(){Vn(e).each(function(e){Ar(e,t)})},function(e){Sr(e,t)})},Rr=function(e,t){Qn(e).fold(function(){Ar(e,t)},function(n){e.dom.insertBefore(t.dom,n.dom)})},Ar=function(e,t){e.dom.appendChild(t.dom)},Or=function(e,t){Sr(e,t),Ar(t,e)},Tr=function(e,t){ae(t,function(t){Ar(e,t)})},Br=function(e){e.dom.textContent="",ae(Xn(e),function(e){Pr(e)})},Pr=function(e){var t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},Dr=function(e){var t,n,r=Xn(e);r.length>0&&(t=e,ae(n=r,function(e,r){var o=0===r?t:n[r-1];Nr(o,e)})),Pr(e)},Lr=function(e){return ie(e,Dn)},Mr=function(e){return e.dom.innerHTML},Ir=function(e,t){var n=jn(e).dom,r=Dn(n.createDocumentFragment()),o=function(e,t){var n=(t||document).createElement("div");return n.innerHTML=e,Xn(Dn(n))}(t,n);Tr(r,o),Br(e),Ar(e,r)},Fr=function(e,t,n,r){return function(e,t,n,r){var o=function(e,t){return function(n){e(n)&&t(function(e){var t=Dn(ir(e).getOr(e.target)),n=function(){return e.stopPropagation()},r=function(){return e.preventDefault()},o=j(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))}}(n,r);return e.dom.addEventListener(t,o,!1),{unbind:W(Ur,e,t,o,!1)}}(e,t,n,r)},Ur=function(e,t,n,r){e.dom.removeEventListener(t,n,r)},jr=function(e,t){return{left:e,top:t,translate:function(n,r){return jr(e+n,t+r)}}},zr=jr,Hr=function(e,t){return void 0!==e?e:void 0!==t?t:0},Vr=function(e){var t=e.dom,n=t.ownerDocument.body;return n===t?zr(n.offsetLeft,n.offsetTop):ur(e)?function(e){var t=e.getBoundingClientRect();return zr(t.left,t.top)}(t):zr(0,0)},qr=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 zr(n,r)},Wr=function(e,t,n){var r=(void 0!==n?n.dom:document).defaultView;r&&r.scrollTo(e,t)},Kr=function(e,t){Ft().browser.isSafari()&&M(e.dom.scrollIntoViewIfNeeded)?e.dom.scrollIntoViewIfNeeded(!1):e.dom.scrollIntoView(t)},$r=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},Yr=function(e){var t=void 0===e?window:e,n=t.document,r=qr(Dn(n));return function(e){var t=void 0===e?window:e;
2return Ft().browser.isFirefox()?Q.none():Q.from(t.visualViewport)}(t).fold(function(){var e=t.document.documentElement,n=e.clientWidth,o=e.clientHeight;return $r(r.left,r.top,n,o)},function(e){return $r(Math.max(e.pageLeft,r.left),Math.max(e.pageTop,r.top),e.width,e.height)})},Gr=function(e,t){var n=[];return ae(Xn(e),function(e){t(e)&&(n=n.concat([e])),n=n.concat(Gr(e,t))}),n},Xr=function(e,t){return function(e,t){var n=void 0===t?document:t.dom;return In(n)?[]:ie(n.querySelectorAll(e),Dn)}(t,e)},Zr=function(e,t,n){return sr(e,t,n).isSome()},Qr=function(e,t){return fr(e,t).isSome()},Jr=function(){return T(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}}}])}(),eo="\ufeff",to=" ",no=function(e){return e===eo},ro=/^[ \t\r\n]*$/,oo=function(e){return ro.test(e)},io=function(e){return"\n"===e||"\r"===e},ao=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(" ")}(0,arguments.length>1&&void 0!==arguments[1]?arguments[1]:4),o=e.replace(/\t/g,r),i=fe(o,function(e,r){return function(e){return-1!==" \f\t\v".indexOf(e)}(r)||r===to?e.pcIsSpace||""===e.str&&t||e.str.length===o.length-1&&n||function(e,t){return t<e.length&&t>=0&&io(e[t])}(o,e.str.length+1)?{pcIsSpace:!1,str:e.str+to}:{pcIsSpace:!0,str:e.str+" "}:{pcIsSpace:io(r),str:e.str+r}},{pcIsSpace:!1,str:""});return i.str},uo=function(e){return function(t){return!!t&&t.nodeType===e}},co=function(e){return!!e&&!Object.getPrototypeOf(e)},so=uo(1),lo=function(e){return so(e)&&un(Dn(e))},fo=function(e){var t=e.toLowerCase();return function(e){return L(e)&&e.nodeName.toLowerCase()===t}},mo=function(e){var t=e.map(function(e){return e.toLowerCase()});return function(e){if(e&&e.nodeName){var n=e.nodeName.toLowerCase();return re(t,n)}return!1}},go=function(e,t){var n=t.toLowerCase().split(" ");return function(t){if(so(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}},vo=function(e){return so(e)&&e.hasAttribute("data-mce-bogus")},po=function(e){return so(e)&&"TABLE"===e.tagName},ho=function(e){return function(t){if(lo(t)){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1}},bo=mo(["textarea","input"]),yo=uo(3),Co=uo(4),wo=uo(7),ko=uo(8),Eo=uo(9),xo=uo(11),_o=fo("br"),So=fo("img"),No=ho("true"),Ro=ho("false"),Ao=mo(["td","th"]),Oo=mo(["td","th","caption"]),To=mo(["video","audio","object","embed"]),Bo=fo("li"),Po=fo("details"),Do=fo("summary"),Lo={skipBogus:!0,includeZwsp:!1,checkRootAsContent:!1},Mo=function(e){return so(e)&&e.hasAttribute("data-mce-bookmark")},Io=function(e,t,n,r){return M(r.isContent)&&r.isContent(t)||function(e,t){return so(e)&&Ue(t.getNonEmptyElements(),e.nodeName)}(t,e)||Mo(t)||function(e){return so(e)&&"A"===e.nodeName&&!e.hasAttribute("href")&&(e.hasAttribute("name")||e.hasAttribute("id"))}(t)||function(e,t,n,r){return yo(e)&&!function(e,t,n){return oo(e.data)&&!function(e,t,n){var r=Dn(t),o=Dn(e),i=n.getWhitespaceElements();return Zr(o,function(e){return Ue(i,rn(e))},W(Fn,r))}
2(e,t,n)}(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(!no(r))return!1}}catch(e){n.e(e)}finally{n.f()}return!0}(e.data))}(t,n,e,r)||Ro(t)||No(t)&&function(e){return qn(Dn(e)).exists(function(e){return!vr(e)})}(t)},Fo=function(e,t,n){var r=x(x({},Lo),n);if(r.checkRootAsContent&&Io(e,t,t,r))return!1;var o=t.firstChild,i=0;if(!o)return!0;var a=new Jr(o,t);do{if(r.skipBogus&&so(o)){var u=o.getAttribute("data-mce-bogus");if(u){o=a.next("all"===u);continue}}if(ko(o))o=a.next(!0);else if(_o(o))i++,o=a.next();else{if(Io(e,o,t,r))return!1;o=a.next()}}while(o);return i<=1},Uo=function(e,t,n){return Fo(e,t.dom,x({checkRootAsContent:!0},n))},jo=function(e,t,n){return Io(e,t,t,x({includeZwsp:Lo.includeZwsp},n))},zo=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}},Ho=function(e){var t=zo(Q.none()),n=function(){return t.get().each(function(e){return clearInterval(e)})};return{clear:function(){n(),t.set(Q.none())},isSet:function(){return t.get().isSome()},get:function(){return t.get()},set:function(r){n(),t.set(Q.some(setInterval(r,e)))}}}
2,Vo=function(){var e=function(e){var t=zo(Q.none()),n=function(){return t.get().each(e)};return{clear:function(){n(),t.set(Q.none())},isSet:function(){return t.get().isSome()},get:function(){return t.get()},set:function(e){n(),t.set(Q.some(e))}}}(U);return x(x({},e),{},{on:function(t){return e.get().each(t)}})},qo=function(e){var t=e.toLowerCase();return"svg"===t?"svg":"math"===t?"math":"html"},Wo=function(e){return"html"!==qo(e)},Ko=function(e){return Wo(e.nodeName)},$o=function(e){return qo(e.nodeName)},Yo=["svg","math"],Go="data-mce-block",Xo=function(e){return ie(function(e){return se(Re(e),function(e){return!/[A-Z]/.test(e)})}(e),function(e){var t=CSS.escape(e);return"".concat(t,":")+ie(Yo,function(e){return"not(".concat(e," ").concat(t,")")}).join(":")}).join(",")},Zo=function(e,t){return L(t.querySelector(e))?(t.setAttribute(Go,"true"),"inline-boundary"===t.getAttribute("data-mce-selected")&&t.removeAttribute("data-mce-selected"),!0):(t.removeAttribute(Go),!1)},Qo=function(e,t){var n=Xo(e.getTransparentElements()),r=Xo(e.getBlockElements());return se(t.querySelectorAll(n),function(e){return Zo(r,e)})},Jo=function(e,t,n){for(var r,o=n?"lastChild":"firstChild",i=t[o];i;i=i[o])if(Fo(e,i,{checkRootAsContent:!0}))return void(null===(r=i.parentNode)||void 0===r||r.removeChild(i))},ei=function(e,t){var n=Qo(e,t);(function(e,t,n){var r=e.getBlockElements(),o=Dn(t),i=function(e){return rn(e)in r},a=function(e){return Fn(e,o)};ae(Lr(n),function(t){sr(t,i,a).each(function(n){var r=function(t){return se(Xn(t),function(t){return i(t)&&!e.isValidChild(rn(n),rn(t))})}(t);if(r.length>0){var o=qn(n);ae(r,function(t){sr(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();Jo(e,i,!0),r.setStartAfter(n),r.setEndAfter(t);var a=r.extractContents();Jo(e,a,!1),Fo(e,i,{checkRootAsContent:!0})||o.insertBefore(i,t),Fo(e,n,{checkRootAsContent:!0})||o.insertBefore(n,t),Fo(e,a,{checkRootAsContent:!0})||o.insertBefore(a,t),o.removeChild(t)}}(e,n.dom,t.dom)})}),o.each(function(t){return Qo(e,t.dom)})}})})})(e,t,n),function(e,t,n){ae([].concat(w(n),w(ii(e,t)?[t]:[])),function(t){return ae(Xr(Dn(t),t.nodeName.toLowerCase()),function(t){ai(e,t.dom)&&Dr(t)})})}(e,t,n)},ti=function(e,t){if(oi(e,t)){var n=Xo(e.getBlockElements());Zo(n,t)}},ni=function(e){return e.hasAttribute(Go)},ri=function(e,t){return Ue(e.getTransparentElements(),t)},oi=function(e,t){return so(t)&&ri(e,t.nodeName)},ii=function(e,t){return oi(e,t)&&ni(t)},ai=function(e,t){return oi(e,t)&&!ni(t)},ui=function(e,t){return 1===t.type&&ri(e,t.name)&&y(t.attr(Go))},ci=Ft().browser,si=function(e){return me(e,cn)},li=function(e,t){return e.children&&re(e.children,t)},fi=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=0,r={},o=Dn(e),i=zn(o),a=function(e){Ar(rr(o),e)},u=function(e){var t=rr(o);mr(t,"#"+e).each(Pr)},c=function(e){return Fe(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=Gt._addCacheSuffix(e),l=c(s);r[s]=l,l.count++;var f=function(e,t){ae(e,G),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=Bn("link",i.dom);vn(g,{rel:"stylesheet",type:"text/css",id:l.id}),t.contentCssCors&&gn(g,"crossOrigin","anonymous"),t.referrerPolicy&&gn(g,"referrerpolicy",t.referrerPolicy),(u=g.dom).onload=d,u.onerror=m,a(g),gn(g,"href",s)}else m();else d()})},l=function(e){var t=Gt._addCacheSuffix(e);Fe(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=Bn("style",i.dom);vn(o,{rel:"stylesheet",type:"text/css",id:n.id}),o.dom.innerHTML=t,a(o)},loadAll:function(e){return Promise.allSettled(ie(e,function(e){return s(e).then(H(e))})).then(function(e){var t=ce(e,function(e){return"fulfilled"===e.status});return t.fail.length>0?Promise.reject(ie(t.fail,function(e){return e.reason})):ie(t.pass,function(e){return e.value})})},unload:l,unloadRawCss:function(e){Fe(r,e).each(function(t){0==--t.count&&(delete r[e],u(t.id))})},unloadAll:function(e){ae(e,function(e){l(e)})},_setReferrerPolicy:function(e){t.referrerPolicy=e},_setContentCssCors:function(e){t.contentCssCors=e}}},di=function(){var e=new WeakMap;return{forElement:function(t,n){var r=nr(t).dom;return Q.from(e.get(r)).getOrThunk(function(){var t=fi(r,n);return e.set(r,t),t})}}}(),mi=function(e,t){return L(e)&&(jo(t,e)||t.isInline(e.nodeName.toLowerCase()))}
2,gi=function(e){return function(e){return"span"===e.nodeName.toLowerCase()}(e)&&"bookmark"===e.getAttribute("data-mce-type")},vi=function(e,t,n,r){var o,i=r||t;if(so(t)&&gi(t))return t;for(var a=t.childNodes,u=a.length-1;u>=0;u--)vi(e,a[u],n,i);if(so(t)){var c=t.childNodes;1===c.length&&gi(c[0])&&(null===(o=t.parentNode)||void 0===o||o.insertBefore(c[0],t))}return function(e){return xo(e)||Eo(e)}(t)||jo(n,t)||function(e){return!!so(e)&&e.childNodes.length>0}(t)||function(e,t,n){return yo(e)&&e.data.length>0&&function(e,t,n){var r=new Jr(e,t).prev(!1),o=new Jr(e,t).next(!1),i=B(r)||mi(r,n),a=B(o)||mi(o,n);return i&&a}(e,t,n)}(t,i,n)||e.remove(t),t},pi=Gt.makeMap,hi=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,bi=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,yi=/[<>&\"\']/g,Ci=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,wi={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:"Ÿ"},ki={'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;","&":"&amp;","`":"&#96;"},Ei={"&lt;":"<","&gt;":">","&amp;":"&","&quot;":'"',"&apos;":"'"},xi=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(!ki[i]){var a="&"+r[o+1]+";";n[i]=a,n[a]=i}}return n}},_i=xi("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),Si=function(e,t){return e.replace(t?hi:bi,function(e){return ki[e]||e})},Ni=function(e,t){return e.replace(t?hi:bi,function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":ki[e]||"&#"+e.charCodeAt(0)+";"})},Ri=function(e,t,n){var r=n||_i;return e.replace(t?hi:bi,function(e){return ki[e]||r[e]||e})},Ai={encodeRaw:Si,encodeAllRaw:function(e){return(""+e).replace(yi,function(e){return ki[e]||e})},encodeNumeric:Ni,encodeNamed:Ri,getEncodeFunc:function(e,t){var n=xi(t)||_i,r=pi(e.replace(/\+/g,","));return r.named&&r.numeric?function(e,t){return e.replace(t?hi:bi,function(e){return void 0!==ki[e]?ki[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 Ri(e,t,n)}:Ri:r.numeric?Ni:Si},decode:function(e){return e.replace(Ci,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))):wi[t]||String.fromCharCode(t):Ei[e]||_i[e]||function(e){var t=Bn("div").dom;return t.innerHTML=e,t.textContent||t.innerText||e}(e)})}},Oi=function(e,t){return(e=Gt.trim(e))?e.split(t||" "):[]},Ti=function(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")},Bi=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"]:[])))},Pi=function(e){var t,n;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"),"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}},Di=function(e){var t=Pi(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)})},Li={html4:Xe(function(){return Di("html4")}),html5:Xe(function(){return Di("html5")}),"html5-strict":Xe(function(){return Di("html5-strict")})},Mi=function(e,t){var n=Li[e](),r=n.blockContent,o=n.phrasingContent,i=n.flowContent;return"blocks"===t?Q.some(r):"phrasing"===t?Q.some(o):"flow"===t?Q.some(i):Q.none()},Ii=function(e){return Q.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]}})},Fi={},Ui=Gt.makeMap,ji=Gt.each,zi=Gt.extend,Hi=Gt.explode,Vi=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Ui(e," ",Ui(e.toUpperCase()," "));return zi(n,t)},qi=function(e){return Vi("td th li dt dd figcaption caption details summary",e.getTextBlockElements())},Wi=function(e,t){if(e){var n={};return y(e)&&(e={"*":e}),ji(e,function(e,r){n[r]=n[r.toUpperCase()]="map"===t?Ui(e,/[, ]/):Hi(e,/[, ]/)}),n}},Ki=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 Ui(o,/[, ]/,Ui(o.toUpperCase(),/[, ]/));var i=Fi[e];
2return i||(i=Vi(n,r),Fi[e]=i),i},c=null!==(e=t.schema)&&void 0!==e?e:"html5",s=function(e){var t=Bi(e),n=Pi(e),r=n.phrasingContent,o=n.flowContent,i={},a=function(e,t,n){i[e]={attributes:Ce(t,H({})),attributesOrder:t,children:Ce(n,H({}))}},u=function(e){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=Oi(arguments.length>2&&void 0!==arguments[2]?arguments[2]:""),o=Oi(e),i=o.length,u=[].concat(w(t),w(Oi(n)));i--;)a(o[i],u.slice(),r)},c=function(e,t){for(var n=Oi(e),r=Oi(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])};return"html5-strict"!==e&&(ae(Oi("acronym applet basefont big font strike tt"),function(e){u(e,"",r)}),ae(Oi("center dir isindex noframes"),function(e){u(e,"",o)})),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 name 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 viewB
2ox 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&&ae([i.video,i.audio],function(e){delete e.children.audio,delete e.children.video}),ae(Oi("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=Wi(t.valid_styles),f=Wi(t.invalid_styles,"map"),d=Wi(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),k=u("move_caret_before_on_enter_elements",h+" table",v),x="h1 h2 h3 h4 h5 h6",_=u("text_block_elements",x+" p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),S=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",_),N=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 "+x);ji("script noscript iframe noframes noembed title style textarea xmp plaintext".split(" "),function(e){a[e]=new RegExp("</"+e+"[^>]*>","gi")});var T=function(e){var t=Q.from(n["@"]),r=/[*?+]/;ae(function(e,t){var n=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/;return pe(Oi(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,n){Oe(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;ae(Oi(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(Gt.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=Gt.makeMap(f,"?"))),r.test(s)){var d=u;t.attributePatterns=t.attributePatterns||[],d.pattern=Ti(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=Q.some(s)}return[a?{name:i,element:s,aliasName:a}:{name:i,element:s}]}return[]})}(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=Ti(t),o.push(u)}else n[t]=i})},B=function(e){o=[],ae(Re(n),function(e){delete n[e]}),T(e)},P=function(e,t){var o,a;delete Fi.text_block_elements,delete Fi.block_elements;var u=!!t.extends&&!te(t.extends),s=t.extends;if(r[e]=s?r[s]:{},i[e]=null!=s?s:e,b[e.toUpperCase()]={},b[e]={},u||(S[e.toUpperCase()]={},S[e]={}),s&&!n[e]&&n[s]){var l=function(e){var t=function(e){return E(e)?ie(e,t):function(e){return C(e)&&e.source&&"[object RegExp]"===Object.prototype.toString.call(e)}(e)?new RegExp(e.source,e.flags):C(e)?Te(e,t):e};return t(e)}(n[s]);delete l.removeEmptyAttrs,delete l.removeEmpty,n[e]=l}else n[e]={attributesOrder:[],attributes:{}};if(E(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={},ae(t.attributes,function(e){var t=Bi(c);Ii(e).each(function(e){var n=e.preset,r=e.name;n?"global"===r&&ae(t,f):f(r)})}),n[e]=d}if(O(t.padEmpty)){var m=null!==(a=n[e])&&void 0!==a?a:{};m.paddEmpty=t.padEmpty,n[e]=m}if(E(t.children)){var g={},v=function(e){g[e]={}};ae(t.children,function(e){Ii(e).each(function(e){var t=e.preset,n=e.name;t?function(e){Mi(c,e).each(function(e){ae(e,v)})}(n):v(n)})}),r[e]=g}s&&Oe(r,function(t,n){t[s]&&(r[n]=t=zi({},r[n]),t[e]=t[s])})},D=function(e){C(e)?Oe(e,function(e,t){return P(t,e)}):y(e)&&function(e){ae(function(e){var t=/^(~)?(.+)$/;return pe(Oi(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;P(t,{extends:n})})}(e)},L=function(e){ae(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 pe(Oi(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:pe(Oi(n[3],"|"),function(e){return Ii(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]={}};ae(o,function(e){var t=e.preset,n=e.name;t?function(e){Mi(c,e).each(function(e){ae(e,a)})}(n):a(n)}),r[n]=i})},M=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}}
2,I=H(l),F=H(f),U=H(d),j=H(p),z=H(S),V=H(_),q=H(N),W=H(Object.seal(v)),K=H(g),$=H(b),Y=H(k),G=H(m),X=H(R),Z=H(A),J=H(Object.seal(a)),ee=function(e,t){var n=M(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},te=function(e){return Ue(z(),e)},ne=function(e){return!ot(e,"#")&&ee(e)&&!te(e)},re=H(i);return t.valid_elements?(B(t.valid_elements),ji(s,function(e,t){r[t]=e.children})):(ji(s,function(e,t){n[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},r[t]=e.children}),ji(Oi("strong/b em/i"),function(e){var t=Oi(e,"/");n[t[1]].outputName=t[0]}),ji(N,function(e,r){n[r]&&(t.padd_empty_block_inline_children&&(n[r].paddInEmptyBlock=!0),n[r].removeEmpty=!0)}),ji(Oi("ol ul blockquote a table tbody"),function(e){n[e]&&(n[e].removeEmpty=!0)}),ji(Oi("p h1 h2 h3 h4 h5 h6 th td pre div address caption li summary"),function(e){n[e]&&(n[e].paddEmpty=!0)}),ji(Oi("span"),function(e){n[e].removeEmptyAttrs=!0})),delete n.svg,D(t.custom_elements),L(t.valid_children),T(t.extended_valid_elements),L("+ol[ul|ol],+ul[ul|ol]"),ji({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=Oi(e))}),t.invalid_elements&&ji(Hi(t.invalid_elements),function(e){n[e]&&delete n[e]}),M("span")||T("span[!data-mce-type|*]"),{type:c,children:r,elements:n,getValidStyles:I,getValidClasses:U,getBlockElements:z,getInvalidStyles:F,getVoidElements:W,getTextBlockElements:V,getTextInlineElements:q,getBoolAttrs:j,getElementRule:M,getSelfClosingElements:K,getNonEmptyElements:$,getMoveCaretBeforeOnEnterElements:Y,getWhitespaceElements:G,getTransparentElements:X,getSpecialElements:J,isValidChild:function(e,t){var n=r[e.toLowerCase()];return!(!n||!n[t.toLowerCase()])},isValid:ee,isBlock:te,isInline:ne,isWrapper:function(e){return Ue(Z(),e)||ne(e)},getCustomElements:re,addValidElements:T,setValidElements:B,addCustomElements:D,addValidChildren:L}},$i=function(e){var t=e.toString(16);return(1===t.length?"0"+t:t).toUpperCase()},Yi=function(e){return function(e){return{value:(t=e,nt(t,"#").toUpperCase())};var t}($i(e.red)+$i(e.green)+$i(e.blue))},Gi=/^\s*rgb\s*\(\s*(\d+)\s*[,\s]\s*(\d+)\s*[,\s]\s*(\d+)\s*\)\s*$/i,Xi=/^\s*rgba\s*\(\s*(\d+)\s*[,\s]\s*(\d+)\s*[,\s]\s*(\d+)\s*[,\s]\s*((?:\d?\.\d+|\d+)%?)\s*\)\s*$/i,Zi=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))},Qi=function(e){var t=Gi.exec(e);if(null!==t)return Q.some(Zi(t[1],t[2],t[3],"1"));var n=Xi.exec(e);return null!==n?Q.some(Zi(n[1],n[2],n[3],n[4])):Q.none()},Ji=function(e){return Qi(e).map(Yi).map(function(e){return"#"+e.value}).getOr(e)},ea=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=eo;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,x=function(){i.lastIndex=E.index+E[0].length;var e=E[1].replace(a,"").toLowerCase(),t=E[2].replace(a,"");if(e&&t){if(e=w(e),t=w(t),-1!==e.indexOf(c)||-1!==e.indexOf('"'))return 0;if(!n.allow_script_urls&&("behavior"===e||/expression\s*\(|\/\*|\*\//.test(t)))return 0;"font-weight"===e&&"700"===t?t="bold":"color"!==e&&"background-color"!==e||(t=t.toLowerCase()),"rgb"==(l=t,Gi.test(l)?"rgb":Xi.test(l)?"rgba":"other")&&Qi(t).each(function(e){t=Ji(function(e){return"rgba(".concat(e.red,",").concat(e.green,",").concat(e.blue,",").concat(e.alpha,")")}(e)).toLowerCase()}),t=t.replace(o,k),d[e]=m?y(t,!0):t}};for(e=(e=e.replace(/[\u0000-\u001F]/g,"")).replace(/\\[\"\';:\uFEFF]/g,b).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(e){return e.replace(/[;:]/g,b)});E=i.exec(e);)x();p("border","",!0),p("border","-width"),p("border","-color"),p("border","-style"),p("padding",""),p("margin",""),r="border-style",s="border-color",h(t="border-width")&&h(r)&&h(s)&&(d.border=d[t]+" "+d[r]+" "+d[s],delete d[t],delete d[r],delete d[s]),"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)):Oe(n,function(e,n){e&&function(e,n){if(!t||!n)return!0;var r=t["*"];return!(r&&r[e]||(r=t[n],r&&r[e]))}(n,r)&&(o+=(o.length>0?" ":"")+n+": "+e+";")}),o}};return f},ta={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},na=function(e,t){var n=null!=t?t:{};for(var r in e)Ue(ta,r)||(n[r]=e[r]);return L(e.composedPath)&&(n.composedPath=function(){return e.composedPath()}),L(e.getModifierState)&&(n.getModifierState=function(t){return e.getModifierState(t)}),L(e.getTargetRanges)&&(n.getTargetRanges=function(){return e.getTargetRanges()}),n},ra=function(e,t,n,r){var o,i=na(t,r);return i.type=e,D(i.target)&&(i.target=null!==(o=i.srcElement)&&void 0!==o?o:n),function(e){return D(e.preventDefault)||function(e){return e instanceof Event||M(e.initEvent)}(e)}(t)&&(i.preventDefault=function(){i.defaultPrevented=!0,i.isDefaultPrevented=Z,M(t.preventDefault)&&t.preventDefault()},i.stopPropagation=function(){i.cancelBubble=!0,i.isPropagationStopped=Z,M(t.stopPropagation)&&t.stopPropagation()},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=Z,i.stopPropagation()},function(e){return e.isDefaultPrevented===Z||e.isDefaultPrevented===X}(i)||(i.isDefaultPrevented=!0===i.defaultPrevented?Z:X,i.isPropagationStopped=!0===i.cancelBubble?Z:X,i.isImmediatePropagationStopped=X)),i},oa=/^(?:mouse|contextmenu)|click/,ia=function(e,t,n,r){e.addEventListener(t,n,r||!1)},aa=function(e,t,n,r){e.removeEventListener(t,n,r||!1)},ua=function(e,t){var n=ra(e.type,e,document,t);if(function(e){return L(e)&&oa.test(e.type)}(e)&&B(e.pageX)&&!B(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},ca=function(e,t,n){var r=e.document,o={type:"ready"};if(n.domLoaded)t(o);else{var i=function(){aa(e,"DOMContentLoaded",i),aa(e,"load",i),n.domLoaded||(n.domLoaded=!0,t(o)),e=null};"complete"===r.readyState||"interactive"===r.readyState&&r.body?i():ia(e,"DOMContentLoaded",i),n.domLoaded||ia(e,"load",i)}},sa=function(){return T(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(ua(e||u.event),i)};if(!e||yo(e)||ko(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,ua({type:f})):(a.hasFocusIn||"focusin"!==f&&"focusout"!==f||(m=!0,g="focusin"===f?"focus":"blur",d=function(e){var t=ua(e||u.event);t.type="focus"===t.type?"focusin":"focusout",a.executeHandlers(t,i)}),(o=a.events[i][f])?"ready"===f&&a.domLoaded?n(ua({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?ca(e,d,a):ia(e,g||f,d,m)))}return e=o=null,n}},{key:"unbind",value:function(e,t,n){if(!e||yo(e)||ko(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],aa(e,c.fakeName||u,c.nativeHandler,c.capture))}}else Oe(o,function(t,n){aa(e,t.fakeName||n,t.nativeHandler,t.capture)}),o={};for(var g in o)if(Ue(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||yo(e)||ko(e))return this;var r=ua({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||yo(e)||ko(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}}}])}();sa.Event=new sa;var la=Gt.each,fa=Gt.grep,da="data-mce-style",ma=Gt.makeMap("fill-opacity font-weight line-height opacity orphans widows z-index zoom"," "),ga=function(e,t,n){D(n)||""===n?yn(e,t):gn(e,t,n)},va=function(e){return e.replace(/[A-Z]/g,function(e){return"-"+e.toLowerCase()})},pa=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||!yo(o)||i!==r&&o.data.length)&&(n++,r=i)}return n},ha=function(e,t){var n=pn(t,"style"),r=e.serialize(e.parse(n),rn(t));ga(t,da,r)},ba=function(e,t,n){var r=va(t);D(n)||""===n?_r(e,r):yr(e,r,function(e,t){return I(e)?Ue(ma,t)?e+"":e+"px":e}(n,r))},ya=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={},r=window,o={},i=0,a=di.forElement(Dn(e),{contentCssCors:t.contentCssCors,referrerPolicy:t.referrerPolicy}),u=[],c=t.schema?t.schema:Ki({}),s=ea({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),l=t.ownEvents?new sa:sa.Event,f=c.getBlockElements(),d=function(t){return t&&e&&y(t)?e.getElementById(t):t},m=function(e){var t=d(e);return L(t)?Dn(t):null},g=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",o=m(e);if(L(o)&&cn(o)){var i=Y[t];n=i&&i.get?i.get(o.dom,t):pn(o,t)}return L(n)?n:r},v=function(e){var t=d(e);return D(t)?[]:t.attributes},p=function(e,n,r){A(e,function(e){if(so(e)){var o=Dn(e),i=""===r?null:r,a=pn(o,n),u=Y[n];u&&u.set?u.set(o.dom,i,n):ga(o,n,i),a!==i&&t.onSetAttrib&&t.onSetAttrib({attrElm:o.dom,attrName:n,attrValue:i})}})},h=function(){return t.root_element||e.body},C=function(t,n){return function(e,t,n){var r=0,o=0,i=e.ownerDocument;if(n=n||e,t){if(n===e&&t.getBoundingClientRect&&"static"===wr(Dn(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&&!li(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&&!li(u,n);)r-=u.scrollLeft||0,o-=u.scrollTop||0,u=u.parentNode;o+=function(e){return ci.isFirefox()&&"table"===rn(e)?si(Xn(e)).filter(function(e){return"caption"===rn(e)}).bind(function(e){return si(Gn(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}(Dn(t))}return{x:r,y:o}}(e.body,d(t),n)},w=function(e,t,n){var r,o=d(e);if(!D(o)&&(lo(o)||so(r=o)&&"http://www.w3.org/2000/svg"===r.namespaceURI))return n?wr(Dn(o),va(t)):("float"===(t=t.replace(/-(\D)/g,function(e,t){return t.toUpperCase()}))&&(t="cssFloat"),o.style?o.style[t]:void 0)},_=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}},S=function(e,t){if(!e)return!1;var n=E(e)?e:[e];return oe(n,function(e){return Mn(Dn(e),t)})},N=function(e,t,n,r){var o=[],i=d(e);r=void 0===r;var a=n||("BODY"!==h().nodeName?h().parentNode:null);if(y(t))if("*"===t)t=so;else{var u=t;t=function(e){return S(e,u)}}for(;i&&!(i===a||D(i.nodeType)||Eo(i)||xo(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){y(t)&&(r=function(e){return S(e,t)});for(var o=e[n];o;o=o[n])if(M(r)&&r(o))return o}return null},A=function(e,t,n){var r=null!=n?n:this;if(E(e)){var o=[];return la(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)},O=function(e,t){A(e,function(e){Oe(t,function(t,n){p(e,n,t)})})},T=function(e,t){A(e,function(e){var n=Dn(e);Ir(n,t)})},B=function(t,n,r,o,i){return A(t,function(t){var a=y(n)?e.createElement(n):n;return L(r)&&O(a,r),o&&(!y(o)&&o.nodeType?a.appendChild(o):y(o)&&T(a,o)),i?a:t.appendChild(a)})},P=function(t,n,r){return B(e.createElement(t),t,n,r,!0)},I=Ai.encodeAllRaw,F=function(e,t){return A(e,function(e){var n=Dn(e);return t&&ae(Xn(n),function(e){sn(e)&&0===e.dom.length?Pr(e):Sr(n,e)}),Pr(n),n.dom})},j=function(e,t,n){A(e,function(e){if(so(e)){var r=Dn(e),o=t.split(" ");ae(o,function(e){L(n)?(n?Sn:Rn)(r,e):function(e,t){kn(e)?e.dom.classList.toggle(t):function(e,t){re(En(e),t)?_n(e,t):xn(e,t)}(e,t);Nn(e)}(r,e)})}})},z=function(e,t,n){return A(t,function(r){var o,i=E(t)?e.cloneNode(!0):e;return n&&la(fa(r.childNodes),function(e){i.appendChild(e)}),null===(o=r.parentNode)||void 0===o||o.replaceChild(i,r),r})},V=function(){return e.createRange()},q=function(n,o,i,a){if(E(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(E(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&&lo(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 y(e)?Ue(f,e):so(e)&&(Ue(f,e.nodeName)||ii(c,e))},root:null,clone:function(e,t){return e.cloneNode(t)},getRoot:h,getViewPort:function(e){var t=Yr(e);return{x:t.x,y:t.y,w:t.width,h:t.height}},getRect:function(e){var t=d(e),n=C(t),r=_(t);return{x:n.x,y:n.y,w:r.w,h:r.h}},getSize:_,getParent:function(e,t,n){var r=N(e,t,n,!1);return r&&r.length>0?r[0]:null},getParents:N,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 M(a.querySelectorAll)?_e(a.querySelectorAll(n)):[]},is:S,add:B,create:P,createHTML:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r="<"+e;for(var o in t)je(t,o)&&(r+=" "+o+'="'+I(t[o])+'"');return ft(n)&&Ue(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=Dn(e);ba(o,n,r),t.update_styles&&ha(s,o)})},getStyle:w,setStyles:function(e,n){A(e,function(e){var r=Dn(e);Oe(n,function(e,t){ba(r,t,e)}),t.update_styles&&ha(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:O,getAttrib:g,getPos:C,parseStyle:function(e){return s.parse(e)},serializeStyle:function(e,t){return s.serialize(e,t)},addStyle:function(t){if($!==ya.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=""),ae(e.split(","),function(e){o[e]=!0,a.load(e).catch(U)})},addClass:function(e,t){j(e,t,!0)},removeClass:function(e,t){j(e,t,!1)},hasClass:function(e,t){var n=m(e),r=t.split(" ");return L(n)&&he(r,function(e){return An(n,e)})},toggleClass:j,show:function(e){A(e,function(e){return _r(Dn(e),"display")})},hide:function(e){A(e,function(e){return yr(Dn(e),"display","none")})},isHidden:function(e){var t=m(e);return L(t)&&Xt(Er(t,"display"),"none")},uniqueId:function(e){return(e||"mce_")+i++},setHTML:T,getOuterHTML:function(e){var t=m(e);return L(t)?so(t.dom)?t.dom.outerHTML:function(e){var t=Bn("div"),n=Dn(e.dom.cloneNode(!0));return Ar(t,n),Mr(t)}(t):""},setOuterHTML:function(e,t){A(e,function(e){so(e)&&(e.outerHTML=t)})},decode:Ai.decode,encode:I,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=P(t);return la(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(k(t)){return Fo(c,e,x(x({},n),{},{isContent:function(e){var n=e.nodeName.toLowerCase();return Boolean(t[n])}}))}return Fo(c,e,n)},createRng:V,nodeIndex:pa,split:function(e,t,n){var r,o,i=V();if(e&&t&&e.parentNode&&t.parentNode){var a=e.parentNode;return i.setStart(a,pa(e)),i.setEnd(t.parentNode,pa(t)),r=i.extractContents(),(i=V()).setStart(t.parentNode,pa(t)+1),i.setEnd(a,pa(e)+1),o=i.extractContents(),a.insertBefore(vi($,r,c),e),n?a.insertBefore(n,e):a.insertBefore(t,e),a.insertBefore(vi($,o,c),e),F(e),n||t}}
2,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(L(e)){var t=so(e)?e:e.parentElement;return L(t)&&lo(t)&&vr(Dn(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)}Oe(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=Dn(e);M(t.url_converter)&&L(r)&&(r=t.url_converter.call(t.url_converter_scope||n(),String(r),o,e)),ga(i,"data-mce-"+o,r),ga(i,o,r)},get:function(e,t){var n=Dn(e);return pn(n,"data-mce-"+t)||pn(n,t)}},i={style:{set:function(t,n){var o=Dn(t);r&&ga(o,da,n),yn(o,"style"),y(n)&&Cr(o,e.parse(n))},get:function(t){var n=Dn(t),r=pn(n,da)||pn(n,"style");return e.serialize(e.parse(r),rn(n))}}};return r&&(i.href=i.src=o),i}(s,t,H($));return $};ya.DOM=ya(document),ya.nodeIndex=pa;var Ca=ya.DOM,wa=function(){return T(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=Ca,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=Gt._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){Fe(t.scriptLoadedCallbacks,n).each(function(t){ae(t,function(t){return t[e](n)})}),delete t.scriptLoadedCallbacks[n]},r=function(e){var t=se(e,function(e){return"rejected"===e.status});return t.length>0?Promise.reject(pe(t,function(e){var t=e.reason;return E(t)?t:[t]})):Promise.resolve()},o=function(e){return Promise.allSettled(ie(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 Q.from(n).each(G),r(e)})},a=ze(e);return t.loading?new Promise(function(e,n){t.queueLoadedCallbacks.push(function(){i(a).then(e,n)})}):i(a)}}])}();wa.ScriptLoader=new wa;var ka={},Ea=zo("en"),xa=function(){return Fe(ka,Ea.get())},_a={getData:function(){return Te(ka,function(e){return x({},e)})},setCode:function(e){e&&Ea.set(e)},getCode:function(){return Ea.get()},add:function(e,t){var n=ka[e];n||(ka[e]=n={});var r=ie(Re(t),function(e){return e.toLowerCase()});Oe(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}
2(r,i)?(Ue(t,i)||(n[i]=e),n[o]=e):n[i]=e})},translate:function(e){var t,n=xa().getOr({}),r=function(e){return M(e)?Object.prototype.toString.call(e):o(e)?"":""+e},o=function(e){return""===e||null==e},i=function(e){var t=r(e);return Ue(n,t)?r(n[t]):Fe(n,t.toLowerCase()).map(r).getOr(t)},a=function(e){return e.replace(/{context:\w+}$/,"")};if(o(e))return"";if(C(t=e)&&Ue(t,"raw"))return r(e.raw);if(function(e){return E(e)&&e.length>1}(e)){var u=e.slice(1);return a(i(e[0]).replace(/\{([0-9]+)\}/g,function(e,t){return Ue(u,t)?r(u[t]):e}))}return a(i(e))},isRtl:function(){return xa().bind(function(e){return Fe(e,"_dir")}).exists(function(e){return"rtl"===e})},hasCode:function(e){return Ue(ka,e)}},Sa=function(){var e=[],t={},n={},r=[],o=function(e,t){var n=se(r,function(n){return n.name===e&&n.state===t});ae(n,function(e){return e.resolve()})},i=function(e){return Ue(t,e)},a=function(e,n){var r=_a.getCode();!r||n&&-1===(","+(n||"")+",").indexOf(","+r+",")||wa.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 Ue(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!==Sa.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 y(t)?y(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=y(r)?r:r.prefix+r.resource+r.suffix;0!==i.indexOf("/")&&-1===i.indexOf("://")&&(i=Sa.baseURL+"/"+i),t[e]=i.substring(0,i.lastIndexOf("/"));var a=function(){return o(e,"loaded"),Promise.resolve()};return n[e]?a():wa.ScriptLoader.add(i).then(a)},waitFor:u}};Sa.languageLoad=!0,Sa.baseURL="",Sa.PluginManager=Sa(),Sa.ThemeManager=Sa(),Sa.ModelManager=Sa();var Na=function(e,t){var n=null;return{cancel:function(){N(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];N(n)&&(n=setTimeout(function(){n=null,e.apply(null,o)},t))}}},Ra=function(e,t){var n=null,r=function(){N(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)}}},Aa=H("mce-annotation"),Oa=H("data-mce-annotation"),Ta=H("data-mce-annotation-uid"),Ba=H("data-mce-annotation-active"),Pa=H("data-mce-annotation-classes"),Da=H("data-mce-annotation-attrs"),La=function(e){return function(t){return Fn(t,e)}},Ma=function(e,t){var n=e.selection.getRng(),r=Dn(n.startContainer),o=Dn(e.getBody()),i=t.fold(function(){return"."+Aa()},function(e){return"[".concat(Oa(),'="').concat(e,'"]')}),a=Zn(r,n.startOffset).getOr(r);return gr(a,i,La(o)).bind(function(t){return hn(t,"".concat(Ta())).bind(function(n){return hn(t,"".concat(Oa())).map(function(t){var r=Fa(e,n);return{uid:n,name:t,elements:r}})})})},Ia=function(e,t){return bn(e,"data-mce-bogus")||function(e,t,n){return dr(e,'[data-mce-bogus="all"]',n).isSome()}(e,0,La(t))},Fa=function(e,t){var n=Dn(e.getBody()),r=Xr(n,"[".concat(Ta(),'="').concat(t,'"]'));return se(r,function(e){return!Ia(e,n)})},Ua=function(e,t){var n=Dn(e.getBody()),r=Xr(n,"[".concat(Oa(),'="').concat(t,'"]')),o={};return ae(r,function(e){if(!Ia(e,n)){var t=pn(e,Ta()),r=Fe(o,t).getOr([]);o[t]=r.concat([e])}}),o},ja=function(){return window.crypto.getRandomValues(new Uint32Array(1))[0]/4294967295},za=0,Ha=function(e){var t=(new Date).getTime();return e+"_"+Math.floor(1e9*ja())+ ++za+String(t)},Va=function(e,t){return Dn(e.dom.cloneNode(t))},qa=function(e){return Va(e,!1)},Wa=function(e){return Va(e,!0)},Ka=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:X,r=new Jr(e,t),o=function(e){var t;do{t=r[e]()}while(t&&!yo(t)&&!n(t));return Q.from(t).filter(yo)};return{current:function(){return Q.from(r.current()).filter(yo)},next:function(){return o("next")},prev:function(){return o("prev")},prev2:function(){return o("prev2")}}},$a=function(e,t){var n=t||function(t){return e.isBlock(t)||_o(t)||Ro(t)},r=function(e,t,n,o){if(yo(e)){var i=o(e,t,e.data);if(-1!==i)return Q.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=Ka(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=Ka(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()}}},Ya=function(e){var t=function(t){return e(t)?Q.from(t.dom.nodeValue):Q.none()};return{get:function(n){if(!e(n))throw new Error("Can only get text value of a text node");return t(n).getOr("")},getOption:t,set:function(t,n){if(!e(t))throw new Error("Can only set raw text value of a text node");t.dom.nodeValue=n}}}(sn),Ga=function(e){return Ya.get(e)},Xa=function(e,t){return Ya.set(e,t)},Za=function(e){var t;return function(n){return t=t||Ce(e,Z),Ue(t,rn(n))}},Qa=function(e){return cn(e)&&"br"===rn(e)},Ja=Za(["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"]),eu=Za(["ul","ol","dl"]),tu=Za(["li","dd","dt"]),nu=Za(["thead","tbody","tfoot"]),ru=Za(["td","th"]),ou=Za(["pre","script","textarea","style"]),iu=function(){var e=Bn("br");return gn(e,"data-mce-bogus","1"),e},au=function(e){Br(e),Ar(e,iu())},uu=eo,cu=no,su=function(e){return e.replace(/\uFEFF/g,"")},lu=so,fu=yo,du=function(e){return fu(e)&&(e=e.parentNode),lu(e)&&e.hasAttribute("data-mce-caret")},mu=function(e){return fu(e)&&cu(e.data)},gu=function(e){return du(e)||mu(e)}
2,vu=function(e){return e.firstChild!==e.lastChild||!_o(e.firstChild)},pu=function(e){var t=e.container();return!!yo(t)&&(t.data.charAt(e.offset())===uu||e.isAtStart()&&mu(t.previousSibling))},hu=function(e){var t=e.container();return!!yo(t)&&(t.data.charAt(e.offset()-1)===uu||e.isAtEnd()&&mu(t.nextSibling))},bu=function(e){return fu(e)&&e.data[0]===uu},yu=function(e){return fu(e)&&e.data[e.data.length-1]===uu},Cu=function(e){return e&&e.hasAttribute("data-mce-caret")?(function(e){var t,n=e.getElementsByTagName("br"),r=n[n.length-1];vo(r)&&(null===(t=r.parentNode)||void 0===t||t.removeChild(r))}(e),e.removeAttribute("data-mce-caret"),e.removeAttribute("data-mce-bogus"),e.removeAttribute("style"),e.removeAttribute("data-mce-style"),e.removeAttribute("_moz_abspos"),e):null},wu=function(e){return du(e.startContainer)},ku=Math.round,Eu=function(e){return e?{left:ku(e.left),top:ku(e.top),bottom:ku(e.bottom),right:ku(e.right),width:ku(e.width),height:ku(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}},xu=function(e,t){return e=Eu(e),t||(e.left=e.left+e.width),e.right=e.left,e.width=0,e},_u=function(e,t,n){return e>=0&&e<=Math.min(t.height,n.height)/2},Su=function(e,t){var n=Math.min(t.height/2,e.height/2);return e.bottom-n<t.top||!(e.top>t.bottom)&&_u(t.top-e.bottom,e,t)},Nu=function(e,t){return e.top>t.bottom||!(e.bottom<t.top)&&_u(t.bottom-e.top,e,t)},Ru=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))},Au=function(e){var t=e.startContainer,n=e.startOffset;return t===e.endContainer&&t.hasChildNodes()&&e.endOffset===n+1?t.childNodes[n]:null},Ou=function(e,t){if(so(e)&&e.hasChildNodes()){var n=e.childNodes,r=function(e,t,n){return Math.min(Math.max(e,0),n)}(t,0,n.length-1);return n[r]}return e},Tu=new RegExp("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ًؚ-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹᷀-᷵᷼-᷿‌-‍⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⵿⳱ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-゙︯-゚]"),Bu=function(e){return y(e)&&e.charCodeAt(0)>=768&&Tu.test(e)},Pu=No,Du=Ro,Lu=_o,Mu=yo,Iu=mo(["script","style","textarea"]),Fu=mo(["img","input","textarea","hr","iframe","video","audio","object","embed"]),Uu=mo(["table"]),ju=gu,zu=function(e){return!ju(e)&&(Mu(e)?!Iu(e.parentNode):Fu(e)||Lu(e)||Uu(e)||Hu(e))},Hu=function(e){return!function(e){return so(e)&&"true"===e.getAttribute("unselectable")}(e)&&Du(e)},Vu=function(e,t){return zu(e)&&function(e,t){for(var n=e.parentNode;n&&n!==t;n=n.parentNode){if(Hu(n))return!1;if(Pu(n))return!0}return!0}(e,t)},qu=so,Wu=zu,Ku=go("display","block table"),$u=go("float","left right"),Yu=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}}(qu,Wu,K($u)),Gu=K(go("white-space","pre pre-line pre-wrap")),Xu=yo,Zu=_o,Qu=ya.nodeIndex,Ju=function(e,t){return t<0&&so(e)&&e.hasChildNodes()?void 0:Ou(e,t)},ec=function(e){return e?e.createRange():ya.DOM.createRng()},tc=function(e){return y(e)&&/[\r\n\t ]/.test(e)},nc=function(e){return!!e.setStart&&!!e.setEnd},rc=function(e){var t=e.startContainer,n=e.startOffset;if(tc(e.toString())&&Gu(t.parentNode)&&yo(t)){var r=t.data;if(tc(r[n-1])||tc(r[n+1]))return!0}return!1},oc=function(e){return 0===e.left&&0===e.right&&0===e.top&&0===e.bottom},ic=function(e){var t,n,r=e.getClientRects();return n=r.length>0?Eu(r[0]):Eu(e.getBoundingClientRect()),!nc(e)&&Zu(e)&&oc(n)?function(e){var t=e.ownerDocument,n=ec(t),r=t.createTextNode(to),o=e.parentNode;o.insertBefore(r,e),n.setStart(r,0),n.setEnd(r,1);var i=Eu(n.getBoundingClientRect());return o.removeChild(r),i}(e):oc(n)&&nc(e)&&null!==(t=function(e){var t=e.startContainer,n=e.endContainer,r=e.startOffset,o=e.endOffset;if(t===n&&yo(n)&&0===r&&1===o){var i=e.cloneRange();return i.setEndAfter(n),ic(i)}return null}(e))&&void 0!==t?t:n},ac=function(e,t){var n=xu(e,t);return n.width=1,n.right=n.left+1,n},uc=function(e,t,n){var r=function(){return n||(n=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=ec(e.ownerDocument);if(t<e.data.length){if(Bu(e.data[t]))return;if(Bu(e.data[t-1])&&(r.setStart(e,t),r.setEnd(e,t+1),!rc(r)))return void n(ac(ic(r),!1))}t>0&&(r.setStart(e,t-1),r.setEnd(e,t),rc(r)||n(ac(ic(r),!1))),t<e.data.length&&(r.setStart(e,t),r.setEnd(e,t+1),rc(r)||n(ac(ic(r),!0)))},o=e.container(),i=e.offset();if(Xu(o))return r(o,i),t;if(qu(o))if(e.isAtEnd()){var a=Ju(o,i);Xu(a)&&r(a,a.data.length),Yu(a)&&!Zu(a)&&n(ac(ic(a),!1))}else{var u=Ju(o,i);if(Xu(u)&&r(u,0),Yu(u)&&e.isAtEnd())return n(ac(ic(u),!1)),t;var c=Ju(e.container(),e.offset()-1);Yu(c)&&!Zu(c)&&(Ku(c)||Ku(u)||!Yu(u))&&n(ac(ic(c),!1)),Yu(u)&&n(ac(ic(u),!0))}return t}(uc(e,t))),n};return{container:H(e),offset:H(t),toRange:function(){var n=ec(e.ownerDocument);return n.setStart(e,t),n.setEnd(e,t),n},getClientRects:r,isVisible:function(){return r().length>0},isAtStart:function(){return Xu(e),0===t}
2,isAtEnd:function(){return Xu(e)?t>=e.data.length:t>=e.childNodes.length},isEqual:function(n){return n&&e===n.container()&&t===n.offset()},getNode:function(n){return Ju(e,n?t-1:t)}}};uc.fromRangeStart=function(e){return uc(e.startContainer,e.startOffset)},uc.fromRangeEnd=function(e){return uc(e.endContainer,e.endOffset)},uc.after=function(e){return uc(e.parentNode,Qu(e)+1)},uc.before=function(e){return uc(e.parentNode,Qu(e))},uc.isAbove=function(e,t){return Qt(Ee(t.getClientRects()),xe(e.getClientRects()),Su).getOr(!1)},uc.isBelow=function(e,t){return Qt(xe(t.getClientRects()),Ee(e.getClientRects()),Nu).getOr(!1)},uc.isAtStart=function(e){return!!e&&e.isAtStart()},uc.isAtEnd=function(e){return!!e&&e.isAtEnd()},uc.isTextPosition=function(e){return!!e&&yo(e.container())},uc.isElementPosition=function(e){return!uc.isTextPosition(e)};var cc=function(e,t){yo(t)&&0===t.data.length&&e.remove(t)},sc=function(e,t,n){xo(n)?function(e,t,n){var r=Q.from(n.firstChild),o=Q.from(n.lastChild);t.insertNode(n),r.each(function(t){return cc(e,t.previousSibling)}),o.each(function(t){return cc(e,t.nextSibling)})}(e,t,n):function(e,t,n){t.insertNode(n),cc(e,n.previousSibling),cc(e,n.nextSibling)}(e,t,n)},lc=yo,fc=vo,dc=ya.nodeIndex,mc=function(e){var t=e.parentNode;return fc(t)?mc(t):t},gc=function(e){return e?$e(e.childNodes,function(e,t){return fc(t)&&"BR"!==t.nodeName?e=e.concat(gc(t)):e.push(t),e},[]):[]},vc=function(e){return function(t){return e===t}},pc=function(e){return(lc(e)?"text()":e.nodeName.toLowerCase())+"["+function(e){var t,n;t=gc(mc(e)),n=Ye(t,vc(e),e),t=t.slice(0,n+1);var r=$e(t,function(e,n,r){return lc(n)&&lc(t[r-1])&&e++,e},0);return t=Ke(t,mo([e.nodeName])),(n=Ye(t,vc(e),e))-r}(e)+"]"},hc=function(e,t){var n,r=[],o=t.container(),i=t.offset();if(lc(o))n=function(e,t){for(var n=e;(n=n.previousSibling)&&lc(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(pc(o));var u=function(e,t){for(var n=[],r=t.parentNode;r&&r!==e;r=r.parentNode)n.push(r);return n}(e,o);return u=Ke(u,K(vo)),r=r.concat(We(u,function(e){return pc(e)})),r.reverse().join("/")+","+n},bc=function(e,t){if(!t)return null;var n,r=t.split(","),o=r[0].split("/"),i=r.length>1?r[1]:"before",a=$e(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=gc(e);return r=Ke(r,function(e,t){return!lc(e)||!lc(r[t-1])}),(r=Ke(r,mo([t])))[n]}(e,n[1],parseInt(n[2],10))):null},e);return a?!lc(a)&&a.parentNode?(n="after"===i?dc(a)+1:dc(a),uc(a.parentNode,n)):function(e,t){for(var n=e,r=0;lc(n);){var o=n.data.length;if(t>=r&&t<=r+o){e=n,t-=r;break}if(!lc(n.nextSibling)){e=n,t=o;break}r+=o,n=n.nextSibling}return lc(e)&&t>e.data.length&&(t=e.data.length),uc(e,t)}(a,parseInt(i,10)):null},yc=Ro,Cc=function(e,t,n,r,o){var i=o?r.startContainer:r.endContainer,a=o?r.startOffset:r.endOffset,u=[],c=e.getRoot();if(yo(i))u.push(n?function(e,t,n){for(var r=e(t.data.slice(0,n)).length,o=t.previousSibling;o&&yo(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},wc=function(e,t,n){var r=0;return Gt.each(e.select(t),function(e){return"all"===e.getAttribute("data-mce-bogus")?void 0:e!==n&&void r++}),r},kc=function(e,t){var n=t?e.startContainer:e.endContainer,r=t?e.startOffset:e.endOffset;if(so(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))}},Ec=function(e){return kc(e,!0),kc(e,!1),e},xc=function(e,t){if(so(e)&&(e=Ou(e,t),yc(e)))return e;if(gu(e)){yo(e)&&du(e)&&(e=e.parentNode);var n=e.previousSibling;if(yc(n))return n;if(n=e.nextSibling,yc(n))return n}},_c=function(e,t,n){var r=n.getNode(),o=n.getRng();if("IMG"===r.nodeName||yc(r)){var i=r.nodeName;return{name:i,index:wc(n.dom,i,r)}}var a=function(e){return xc(e.startContainer,e.startOffset)||xc(e.endContainer,e.endOffset)}(o);if(a){var u=a.tagName;return{name:u,index:wc(n.dom,u,a)}}return function(e,t,n,r){var o=t.dom,i=Cc(o,e,n,r,!0),a=t.isForward(),u=wu(r)?{isFakeCaret:!0}:{};return t.isCollapsed()?x({start:i,forward:a},u):x({start:i,end:Cc(o,e,n,r,!1),forward:a},u)}(e,n,t,o)},Sc=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)},Nc=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:wc(n,u,a)};var s=Ec(r.cloneRange());if(!i){s.collapse(!1);var l=Sc(n,o+"_end",t);sc(n,s,l)}(r=Ec(r)).collapse(!0);var f=Sc(n,o+"_start",t);return sc(n,r,f),e.moveToBookmark({id:o,keep:!0,forward:c}),{id:o,forward:c}},Rc=W(_c,V,!0),Ac=function(e){var t=function(t){return t(e)},n=H(e),r=function(){return o},o={tag:!0,inner:e,fold:function(t,n){return n(e)},isValue:Z,isError:X,map:function(t){return Tc.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 Q.some(e)}};return o},Oc=function(e){var t=function(){return n},n={tag:!1,inner:e,fold:function(t,n){return t(e)},isValue:X,isError:Z,map:t,mapError:function(t){return Tc.error(t(e))},bind:t,exists:X,forall:Z,getOr:V,or:V,getOrThunk:Y,orThunk:Y,getOrDie:$(String(e)),each:U,toOptional:Q.none};return n},Tc={value:Ac,error:Oc,fromOption:function(e,t){return e.fold(function(){return Oc(t)},Ac)}},Bc=function(e){if(!E(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 ae(e,function(r,o){var i=Re(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(!E(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=Re(e);if(t.length!==n.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+n.join(","));if(!he(t,function(e){return re(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};Bc([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);var Pc,Dc=function(e){return"inline-command"===e.type||"inline-format"===e.type},Lc=function(e){return"block-command"===e.type||"block-format"===e.type},Mc=function(e){var t,n=function(t){return Tc.error({message:t,pattern:e})},r=function(t,r,o){if(void 0!==e.format){var i;
2if(E(e.format)){if(!he(e.format,y))return n(t+" pattern has non-string items in the `format` array");i=e.format}else{if(!y(e.format))return n(t+" pattern has non-string `format` parameter");i=[e.format]}return Tc.value(r(i))}return void 0!==e.cmd?y(e.cmd)?Tc.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(!C(e))return n("Raw pattern is not an object");if(!y(e.start))return n("Raw pattern is missing `start` parameter");if(void 0!==e.end){if(!y(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 y(e.replacement)?0===e.start.length?n("Replacement pattern has empty `start` parameter"):Tc.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}})},Ic=function(e){return se(e,Lc)},Fc=function(e){return se(e,Dc)},Uc=function(e,t){return x(x({},e),{},{blockPatterns:se(e.blockPatterns,function(e){return function(e,t){return("block-command"===e.type||"block-format"===e.type)&&e.trigger===t}(e,t)})})},jc=function(e){var t=function(e){var t=[],n=[];return ae(e,function(e){e.fold(function(e){t.push(e)},function(e){n.push(e)})}),{errors:t,values:n}}(ie(e,Mc));return ae(t.errors,function(e){return console.error(e.message,e.pattern)}),t.values},zc=Ft().deviceType,Hc=zc.isTouch(),Vc=ya.DOM,qc=function(e){return p(e,RegExp)},Wc=function(e){return function(t){return t.options.get(e)}},Kc=function(e){return y(e)||C(e)},$c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return function(n){var r=y(n);if(r){if(-1!==n.indexOf("=")){var o=function(e){var t=e.indexOf("=")>0?e.split(/[;,](?![^=;,]*(?:[;,]|$))/):e.split(",");return fe(t,function(e,t){var n=t.split("="),r=n[0],o=n.length>1?n[1]:r;return e[ut(r)]=ut(o),e},{})}(n);return{value:Fe(o,e.id).getOr(t),valid:r}}return{value:n,valid:r}}return{valid:!1,message:"Must be a string."}}},Yc=Wc("iframe_attrs"),Gc=Wc("doctype"),Xc=Wc("document_base_url"),Zc=Wc("body_id"),Qc=Wc("body_class"),Jc=Wc("content_security_policy"),es=Wc("br_in_pre"),ts=Wc("forced_root_block"),ns=Wc("forced_root_block_attrs"),rs=Wc("newline_behavior"),os=Wc("br_newline_selector"),is=Wc("no_newline_selector"),as=Wc("keep_styles"),us=Wc("end_container_on_empty_block"),cs=Wc("automatic_uploads"),ss=Wc("images_reuse_filename"),ls=Wc("images_replace_blob_uris"),fs=Wc("icons"),ds=Wc("icons_url"),ms=Wc("images_upload_url"),gs=Wc("images_upload_base_path"),vs=Wc("images_upload_credentials"),ps=Wc("images_upload_handler"),hs=Wc("content_css_cors"),bs=Wc("referrer_policy"),ys=Wc("language"),Cs=Wc("language_url"),ws=Wc("indent_use_margin"),ks=Wc("indentation"),Es=Wc("content_css"),xs=Wc("content_style"),_s=Wc("font_css"),Ss=Wc("directionality"),Ns=Wc("inline_boundaries_selector"),Rs=Wc("object_resizing"),As=Wc("resize_img_proportional"),Os=Wc("placeholder"),Ts=Wc("event_root"),Bs=Wc("service_message"),Ps=Wc("theme"),Ds=Wc("theme_url"),Ls=Wc("model"),Ms=Wc("model_url"),Is=Wc("inline_boundaries"),Fs=Wc("formats"),Us=Wc("preview_styles"),js=Wc("format_empty_lines"),zs=Wc("format_noneditable_selector"),Hs=Wc("custom_ui_selector"),Vs=Wc("inline"),qs=Wc("hidden_input"),Ws=Wc("submit_patch"),Ks=Wc("add_form_submit_trigger"),$s=Wc("add_unload_trigger"),Ys=Wc("custom_undo_redo_levels"),Gs=Wc("disable_nodechange"),Xs=Wc("readonly"),Zs=Wc("editable_root"),Qs=Wc("content_css_cors"),Js=Wc("plugins"),el=Wc("external_plugins"),tl=Wc("block_unsupported_drop"),nl=Wc("visual"),rl=Wc("visual_table_class"),ol=Wc("visual_anchor_class"),il=Wc("iframe_aria_text"),al=Wc("setup"),ul=Wc("init_instance_callback"),
2cl=Wc("urlconverter_callback"),sl=Wc("auto_focus"),ll=Wc("browser_spellcheck"),fl=Wc("protect"),dl=Wc("paste_block_drop"),ml=Wc("paste_data_images"),gl=Wc("paste_preprocess"),vl=Wc("paste_postprocess"),pl=Wc("newdocument_content"),hl=Wc("paste_webkit_styles"),bl=Wc("paste_remove_styles_if_webkit"),yl=Wc("paste_merge_formats"),Cl=Wc("smart_paste"),wl=Wc("paste_as_text"),kl=Wc("paste_tab_spaces"),El=Wc("allow_html_data_urls"),xl=Wc("text_patterns"),_l=Wc("text_patterns_lookup"),Sl=Wc("noneditable_class"),Nl=Wc("editable_class"),Rl=Wc("noneditable_regexp"),Al=Wc("preserve_cdata"),Ol=Wc("highlight_on_focus"),Tl=Wc("xss_sanitization"),Bl=Wc("init_content_sync"),Pl=function(e){return Gt.explode(e.options.get("images_file_types"))},Dl=Wc("table_tab_navigation"),Ll=Wc("details_initial_state"),Ml=Wc("details_serialized_state"),Il=Wc("sandbox_iframes"),Fl=function(e){return e.options.get("sandbox_iframes_exclusions")},Ul=Wc("convert_unsafe_embeds"),jl=Wc("license_key"),zl=Wc("api_key"),Hl=so,Vl=yo,ql=function(e){var t=e.parentNode;t&&t.removeChild(e)},Wl=function(e){var t=su(e);return{count:e.length-t.length,text:t}},Kl=function(e){for(var t;-1!==(t=e.data.lastIndexOf(uu));)e.deleteData(t,1)},$l=function(e,t){return Yl(e),t},Yl=function(e){Hl(e)&&gu(e)&&(vu(e)?e.removeAttribute("data-mce-caret"):ql(e)),Vl(e)&&(Kl(e),0===e.data.length&&ql(e))},Gl=Ro,Xl=To,Zl=Ao,Ql=function(e,t,n){var r,o,i=xu(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},Jl=function(){return Wt.browser.isFirefox()},ef=function(e){return Gl(e)||Xl(e)},tf=function(e){return(ef(e)||po(e)&&Jl())&&qn(Dn(e)).exists(vr)},nf=No,rf=Ro,of=To,af=go("display","block table table-cell table-row table-caption list-item"),uf=gu,cf=du,sf=so,lf=yo,ff=zu,df=function(e){return e>0},mf=function(e){return e<0},gf=function(e,t){for(var n;n=e(t);)if(!cf(n))return n;return null},vf=function(e,t,n,r,o){var i,a=new Jr(e,r),u=rf(e)||cf(e);if(mf(t)){if(u&&n(i=gf(a.prev.bind(a),!0)))return i;for(;i=gf(a.prev.bind(a),o);)if(n(i))return i}if(df(t)){if(u&&n(i=gf(a.next.bind(a),!0)))return i;for(;i=gf(a.next.bind(a),o);)if(n(i))return i}return null},pf=function(e,t){for(;e&&e!==t;){if(af(e))return e;e=e.parentNode}return null},hf=function(e,t,n){return pf(e.container(),n)===pf(t.container(),n)},bf=function(e,t){if(!t)return Q.none();var n=t.container(),r=t.offset();return sf(n)?Q.from(n.childNodes[r+e]):Q.none()},yf=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},Cf=function(e,t,n){return pf(t,e)===pf(n,e)},wf=function(e,t,n){for(var r=e?"previousSibling":"nextSibling",o=n;o&&o!==t;){var i=o[r];if(i&&uf(i)&&(i=i[r]),rf(i)||of(i)){if(Cf(t,i,o))return i;break}if(ff(i))break;o=o.parentNode}return null},kf=W(yf,!0),Ef=W(yf,!1),xf=function(e,t,n){var r,o=W(wf,!0,t),i=W(wf,!1,t),a=n.startContainer,u=n.startOffset;if(du(a)){var c=lf(a)?a.parentNode:a,s=c.getAttribute("data-mce-caret");if("before"===s&&(r=c.nextSibling,tf(r)))return kf(r);if("after"===s&&(r=c.previousSibling,tf(r)))return Ef(r)}if(!n.collapsed)return n;if(yo(a)){if(uf(a)){if(1===e){if(r=i(a))return kf(r);if(r=o(a))return Ef(r)}if(-1===e){if(r=o(a))return Ef(r);if(r=i(a))return kf(r)}return n}if(yu(a)&&u>=a.data.length-1)return 1===e&&(r=i(a))?kf(r):n;if(bu(a)&&u<=1)return-1===e&&(r=o(a))?Ef(r):n;if(u===a.data.length)return(r=i(a))?kf(r):n;if(0===u)return(r=o(a))?Ef(r):n}return n},_f=function(e,t){return bf(e?0:-1,t).filter(rf)},Sf=function(e,t,n){var r=xf(e,t,n);return-1===e?uc.fromRangeStart(r):uc.fromRangeEnd(r)},Nf=function(e){return Q.from(e.getNode()).map(Dn)},Rf=function(e,t){for(var n=t;n=e(n);)if(n.isVisible())return n;return n},Af=function(e,t){var n=hf(e,t);return!(n||!_o(e.getNode()))||n};!function(e){e[e.Backwards=-1]="Backwards",e[e.Forwards=1]="Forwards"}(Pc||(Pc={}));var Of,Tf=Ro,Bf=yo,Pf=so,Df=_o,Lf=zu,Mf=function(e){return Fu(e)||function(e){return!!Hu(e)&&!fe(_e(e.getElementsByTagName("*")),function(e,t){return e||Pu(t)},!1)}(e)},If=Vu,Ff=function(e,t){return e.hasChildNodes()&&t<e.childNodes.length?e.childNodes[t]:null},Uf=function(e,t){if(df(e)){if(Lf(t.previousSibling)&&!Bf(t.previousSibling))return uc.before(t);if(Bf(t))return uc(t,0)}if(mf(e)){if(Lf(t.nextSibling)&&!Bf(t.nextSibling))return uc.after(t);if(Bf(t))return uc(t,t.data.length)}return mf(e)?Df(t)?uc.before(t):uc.after(t):uc.before(t)},jf=function(e,t,n){var r,o,i,a;if(!Pf(n)||!t)return null;if(t.isEqual(uc.after(n))&&n.lastChild){if(a=uc.after(n.lastChild),mf(e)&&Lf(n.lastChild)&&Pf(n.lastChild))return Df(n.lastChild)?uc.before(n.lastChild):a}else a=t;var u=a.container(),c=a.offset();if(Bf(u)){if(mf(e)&&c>0)return uc(u,--c);if(df(e)&&c<u.length)return uc(u,++c);r=u}else{if(mf(e)&&c>0&&(o=Ff(u,c-1),Lf(o)))return!Mf(o)&&(i=vf(o,e,If,o))?Bf(i)?uc(i,i.data.length):uc.after(i):Bf(o)?uc(o,o.data.length):uc.before(o);if(df(e)&&c<u.childNodes.length&&(o=Ff(u,c),Lf(o)))return Df(o)?function(e,t){var n=t.nextSibling;return n&&Lf(n)?Bf(n)?uc(n,0):uc.before(n):jf(Pc.Forwards,uc.after(t),e)}(n,o):!Mf(o)&&(i=vf(o,e,If,o))?Bf(i)?uc(i,0):uc.before(i):Bf(o)?uc(o,0):uc.after(o);r=o||a.getNode()}
2if(r&&(df(e)&&a.isAtEnd()||mf(e)&&a.isAtStart())&&(r=vf(r,e,Z,n,!0),If(r,n)))return Uf(e,r);o=r?vf(r,e,If,n):r;var s=Ge(se(function(e,t){for(var n=[],r=e;r&&r!==t;)n.push(r),r=r.parentNode;return n}(u,n),Tf));return!s||o&&s.contains(o)?o?Uf(e,o):null:a=df(e)?uc.after(s):uc.before(s)},zf=function(e){return{next:function(t){return jf(Pc.Forwards,t,e)},prev:function(t){return jf(Pc.Backwards,t,e)}}},Hf=function(e){return uc.isTextPosition(e)?0===e.offset():zu(e.getNode())},Vf=function(e){if(uc.isTextPosition(e)){var t=e.container();return e.offset()===t.data.length}return zu(e.getNode(!0))},qf=function(e,t){return!uc.isTextPosition(e)&&!uc.isTextPosition(t)&&e.getNode()===t.getNode(!0)},Wf=function(e,t,n){var r=zf(t);return Q.from(e?r.next(n):r.prev(n))},Kf=function(e,t,n){return Wf(e,t,n).bind(function(r){return hf(n,r,t)&&function(e,t,n){return e?!qf(t,n)&&(r=t,!(!uc.isTextPosition(r)&&_o(r.getNode())))&&Vf(t)&&Hf(n):!qf(n,t)&&Hf(t)&&Vf(n);var r}(e,n,r)?Wf(e,t,r):Q.some(r)})},$f=function(e,t,n,r){return Kf(e,t,n).bind(function(n){return r(n)?$f(e,t,n,r):Q.some(n)})},Yf=function(e,t){var n,r=e?t.firstChild:t.lastChild;return yo(r)?Q.some(uc(r,e?0:r.data.length)):r?zu(r)?Q.some(e?uc.before(r):_o(n=r)?uc.before(n):uc.after(n)):function(e,t,n){var r=e?uc.before(n):uc.after(n);return Wf(e,t,r)}(e,t,r):Q.none()},Gf=W(Wf,!0),Xf=W(Wf,!1),Zf=W(Yf,!0),Qf=W(Yf,!1),Jf="_mce_caret",ed=function(e){return so(e)&&e.id===Jf},td=function(e,t){for(var n=t;n&&n!==e;){if(ed(n))return n;n=n.parentNode}return null},nd=function(e){return Ue(e,"name")},rd=function(e){return Gt.isArray(e.start)},od=function(e){return!(!nd(e)&&O(e.forward))||e.forward},id=function(e,t){return so(t)&&e.isBlock(t)&&!t.innerHTML&&(t.innerHTML='<br data-mce-bogus="1" />'),t},ad=function(e,t){return Qf(e).fold(X,function(e){return t.setStart(e.container(),e.offset()),t.setEnd(e.container(),e.offset()),!0})},ud=function(e,t,n){return!(!function(e){return!e.hasChildNodes()}(t)||!td(e,t)||(function(e,t){var n,r=(null!==(n=e.ownerDocument)&&void 0!==n?n:document).createTextNode(uu);e.appendChild(r),t.setStart(r,0),t.setEnd(r,0)}(t,n),0))},cd=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(ud(i,a,r))return!0;if(o[c]>s.length-1)return!!ud(i,a,r)||ad(a,r);a=s[o[c]]}yo(a)&&(u=Math.min(o[0],a.data.length)),so(a)&&(u=Math.min(o[0],a.childNodes.length)),t?r.setStart(a,u):r.setEnd(a,u)}return!0},sd=function(e){return yo(e)&&e.data.length>0},ld=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):sd(r.nextSibling)?(a=r.nextSibling,u=0):sd(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):sd(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(Gt.each(Gt.grep(r.childNodes),function(e){yo(e)&&(e.data=e.data.replace(/\uFEFF/g,""))});c=e.get(n.id+"_"+t);)e.remove(c,!0);if(yo(l)&&yo(s)&&!Wt.browser.isOpera()){var f=s.data.length;s.appendData(l.data),e.remove(l),a=s,u=f}}return Q.some(uc(a,u))}return Q.none()},fd=function(e,t,n){return function(e,t){return 2===t?_c(su,arguments.length>2&&void 0!==arguments[2]&&arguments[2],e):3===t?function(e){var t=e.getRng();return{start:hc(e.dom.getRoot(),uc.fromRangeStart(t)),end:hc(e.dom.getRoot(),uc.fromRangeEnd(t)),forward:e.isForward()}}(e):t?function(e){return{rng:e.getRng(),forward:e.isForward()}}(e):Nc(e,!1)}(e,t,n)},dd=function(e,t){(function(e,t){var n=e.dom;if(t){if(rd(t))return function(e,t){var n=e.createRng();return cd(e,!0,t,n)&&cd(e,!1,t,n)?Q.some({range:n,forward:od(t)}):Q.none()}(n,t);if(function(e){return y(e.start)}(t))return function(e,t){var n=Q.from(bc(e.getRoot(),t.start)),r=Q.from(bc(e.getRoot(),t.end));return Qt(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:od(t)}})}(n,t);if(function(e){return Ue(e,"id")}(t))return function(e,t){var n=ld(e,"start",t),r=ld(e,"end",t);return Qt(n,r.or(n),function(n,r){var o=e.createRng();return o.setStart(id(e,n.container()),n.offset()),o.setEnd(id(e,r.container()),r.offset()),{range:o,forward:od(t)}})}(n,t);if(nd(t))return function(e,t){return Q.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 Ue(e,"rng")}(t))return Q.some({range:t.rng,forward:od(t)})}return Q.none()})(e,t).each(function(t){var n=t.range,r=t.forward;e.setRng(n,r)})},md=function(e){return so(e)&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},gd=(Of=to,function(e){return Of===e}),vd=function(e){return""!==e&&-1!==" \f\n\r\t\v".indexOf(e)},pd=function(e){return!vd(e)&&!gd(e)&&!no(e)},hd=function(e){var t=[];if(e)for(var n=0;n<e.rangeCount;n++)t.push(e.getRangeAt(n));return t},bd=function(e,t){var n=Xr(t,"td[data-mce-selected],th[data-mce-selected]");return n.length>0?n:function(e){return se(function(e){return pe(e,function(e){var t=Au(e);return t?[Dn(t)]:[]})}(e),ru)}(e)},yd=function(e){return bd(hd(e.selection.getSel()),Dn(e.getBody()))},Cd=function(e,t){return dr(e,"table",t)},wd=function(e){return Qn(e).fold(H([e]),function(t){return[e].concat(wd(t))})},kd=function(e){return Jn(e).fold(H([e]),function(t){return"br"===rn(t)?Kn(t).map(function(t){return[e].concat(kd(t))}).getOr([]):[e].concat(kd(t))})},Ed=function(e,t){return Qt(function(e){var t=e.startContainer,n=e.startOffset;return yo(t)?0===n?Q.some(Dn(t)):Q.none():Q.from(t.childNodes[n]).map(Dn)}(t),function(e){var t=e.endContainer,n=e.endOffset;return yo(t)?n===t.data.length?Q.some(Dn(t)):Q.none():Q.from(t.childNodes[n-1]).map(Dn)}(t),function(t,n){var r=me(wd(e),W(Fn,t)),o=me(kd(e),W(Fn,n));return r.isSome()&&o.isSome()}).getOr(!1)},xd=function(e,t,n,r){var o=n,i=new Jr(n,o),a=Le(e.schema.getMoveCaretBeforeOnEnterElements(),function(e,t){return!re(["td","th","table"],t.toLowerCase())}),u=n;do{if(yo(u)&&0!==Gt.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))},_d=function(e){var t=e.selection.getSel();return L(t)&&t.rangeCount>0},Sd=function(e,t){var n=yd(e);n.length>0?ae(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)},Nd=function(e,t,n){var r=Nc(e,t);n(r),e.moveToBookmark(r)},Rd=function(e){return I(null==e?void 0:e.nodeType)},Ad=function(e){return so(e)&&!md(e)&&!ed(e)&&!vo(e)},Od=function(e,t,n){var r=e.selection,o=e.dom,i=r.getNode(),a=Ro(i);Nd(r,!0,function(){t()}),a&&Ro(i)&&o.isChildOf(i,e.getBody())?e.selection.select(i):n(r.getStart())&&Td(o,r)},Td=function(e,t){var n,r,o=t.getRng(),i=o.startContainer,a=o.startOffset;
2if(!function(e,t){if(Ad(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())&&so(i)){var u,c=i.childNodes,s=e.getRoot();if(a<c.length){var l=c[a];u=new Jr(l,null!==(n=e.getParent(l,e.isBlock))&&void 0!==n?n:s)}else{var f=c[c.length-1];(u=new Jr(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(yo(d)&&!Ld(d))return o.setStart(d,0),void t.setRng(o)}}},Bd=function(e,t,n){if(e){var r=t?"nextSibling":"previousSibling";for(e=n?e:e[r];e;e=e[r])if(so(e)||!Ld(e))return e}},Pd=function(e,t){return!!e.getTextBlockElements()[t.nodeName.toLowerCase()]||ii(e,t)},Dd=function(e,t,n){return e.schema.isValidChild(t,n)},Ld=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(L(e)&&yo(e)){var n=t?e.data.replace(/ /g," "):e.data;return oo(n)}return!1},Md=function(e,t){var n=e.dom;return Ad(t)&&"false"===n.getContentEditable(t)&&function(e,t){var n="[data-mce-cef-wrappable]",r=zs(e),o=ft(r)?n:"".concat(n,",").concat(r);return Mn(Dn(t),o)}(e,t)&&0===n.select('[contenteditable="true"]',t).length},Id=function(e,t){return M(e)?e(t):(L(t)&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e)},Fd=function(e,t){return t=t||"",e=""+((e=e||"").nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()===t.toLowerCase()},Ud=function(e,t){if(D(e))return null;var n=String(e);return"color"!==t&&"backgroundColor"!==t||(n=Ji(n)),"fontWeight"===t&&700===e&&(n="bold"),"fontFamily"===t&&(n=n.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),n},jd=function(e,t,n){var r=e.getStyle(t,n);return Ud(r,n)},zd=function(e,t){var n;return e.getParent(t,function(t){return!!so(t)&&(!!(n=e.getStyle(t,"text-decoration"))&&"none"!==n)}),n},Hd=function(e,t,n){return e.getParents(t,n,e.getRoot())},Vd=function(e,t,n){var r=e.formatter.get(t);return L(r)&&oe(r,n)},qd=function(e){return je(e,"block")},Wd=function(e){return je(e,"selector")},Kd=function(e){return je(e,"inline")},$d=function(e){return Wd(e)&&!1!==e.expand&&!Kd(e)},Yd=function(e){return function(e){for(var t=[],n=e;n;){if(yo(n)&&n.data!==uu||n.childNodes.length>1)return[];so(n)&&t.push(n),n=n.firstChild}return t}(e).length>0},Gd=function(e){return ed(e.dom)&&Yd(e.dom)},Xd=md,Zd=Hd,Qd=Ld,Jd=Pd,em=function(e,t){for(var n=t;n;){if(so(n)&&e.getContentEditable(n))return"false"===e.getContentEditable(n)?n:t;n=n.parentNode}return t},tm=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},nm=function(e,t,n){return tm(e,t,n,function(e){return gd(e)||vd(e)})},rm=function(e,t,n){return tm(e,t,n,pd)},om=function(e,t,n,r,o,i){var a,u=e.getParent(n,e.isBlock)||t,c=function(t,n,r){var i=$a(e),c=o?i.backwards:i.forwards;return Q.from(c(t,n,function(e,t){return Xd(e.parentNode)?-1:(a=e,r(o,e,t))},u))};return c(n,r,nm).bind(function(e){return i?c(e.container,e.offset+(o?-1:0),rm):Q.some(e)}).orThunk(function(){return a?Q.some({container:a,offset:o?0:a.length}):Q.none()})},im=function(e,t,n,r,o){var i=r[o];yo(r)&&ft(r.data)&&i&&(r=i);for(var a=Zd(e,r),u=0;u<a.length;u++)for(var c=0;c<t.length;c++){var s=t[c];if((!L(s.collapsed)||s.collapsed===n.collapsed)&&Wd(s)&&e.is(a[u],s.selector))return a[u]}return r},am=function(e,t,n,r){var o,i=n,a=e.getRoot(),u=t[0];if(qd(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(yo(n)?n.parentNode:n,function(t){return t!==a&&Jd(e.schema,t)},c)}if(i&&qd(u)&&u.wrapper&&(i=Zd(e,i,"ul,ol").reverse()[0]||i),!i)for(i=n;i&&i[r]&&!e.isBlock(i[r])&&(i=i[r],!Fd(i,"br")););return i||n},um=function(e,t,n,r){var o=n.parentNode;return!L(n[r])&&(!(o!==t&&!D(o)&&!e.isBlock(o))||um(e,t,o,r))},cm=function(e,t,n,r,o){var i,a=n,u=o?"previousSibling":"nextSibling",c=e.getRoot();if(yo(n)&&!Qd(n)&&(o?r>0:r<n.data.length))return n;for(;a;){if(!t[0].block_expand&&e.isBlock(a))return a;for(var s=a[u];s;s=s[u]){var l=yo(s)&&!um(e,c,s,u);if(!Xd(s)&&(!_o(i=s)||!i.getAttribute("data-mce-bogus")||i.nextSibling)&&!Qd(s,l))return a}if(a===c||a.parentNode===c){n=a;break}a=a.parentNode}return n},sm=function(e){return Xd(e.parentNode)||Xd(e)},lm=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];return so(o)&&o.hasChildNodes()&&(o=Ou(o,i),yo(o)&&(i=0)),so(a)&&a.hasChildNodes()&&(a=Ou(a,t.collapsed?u:u-1),yo(a)&&(u=a.data.length)),o=em(e,o),a=em(e,a),sm(o)&&(o=Xd(o)?o:o.parentNode,o=t.collapsed?o.previousSibling||o:o.nextSibling||o,yo(o)&&(i=t.collapsed?o.length:0)),sm(a)&&(a=Xd(a)?a:a.parentNode,a=t.collapsed?a.nextSibling||a:a.previousSibling||a,yo(a)&&(u=t.collapsed?0:a.length)),t.collapsed&&(om(e,e.getRoot(),o,i,!0,r).each(function(e){var t=e.container,n=e.offset;o=t,i=n}),om(e,e.getRoot(),a,u,!1,r).each(function(e){var t=e.container,n=e.offset;a=t,u=n})),(Kd(c)||c.block_expand)&&(Kd(c)&&yo(o)&&0!==i||(o=cm(e,n,o,i,!0)),Kd(c)&&yo(a)&&u!==a.data.length||(a=cm(e,n,a,u,!1))),$d(c)&&(o=im(e,n,t,o,"previousSibling"),a=im(e,n,t,a,"nextSibling")),(qd(c)||Wd(c))&&(o=am(e,n,o,"previousSibling"),a=am(e,n,a,"nextSibling"),qd(c)&&(e.isBlock(o)||
2(o=cm(e,n,o,i,!0),yo(o)&&(i=0)),e.isBlock(a)||(a=cm(e,n,a,u,!1),yo(a)&&(u=a.data.length)))),so(o)&&o.parentNode&&(i=e.nodeIndex(o),o=o.parentNode),so(a)&&a.parentNode&&(u=e.nodeIndex(a)+1,a=a.parentNode),{startContainer:o,startOffset:i,endContainer:a,endOffset:u}},fm=function(e,t,n){var r,o=t.startOffset,i=Ou(t.startContainer,o),a=t.endOffset,u=Ou(t.endContainer,a-1),c=function(e){var t=e[0];yo(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&&yo(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)},dm=['pre[class*=language-][contenteditable="false"]',"figure.image","div[data-ephox-embed-iri]","div.tiny-pageembed","div.mce-toc","div[data-mce-toc]"],mm=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);Sn(e,Aa()),gn(e,"".concat(Ta()),c),gn(e,"".concat(Oa()),o);var l=i(c,s),f=l.attributes,d=void 0===f?{}:f,m=l.classes,g=void 0===m?[]:m;if(vn(e,d),function(e,t){ae(t,function(t){Sn(e,t)})}(e,g),a){g.length>0&&gn(e,"".concat(Pa()),g.join(","));var v=Re(d);v.length>0&&gn(e,"".concat(Da()),v.join(","))}},gm=function(e,t,n,r,o){var i=Bn("span",e);return mm(i,t,n,r,o,!1),i},vm=function(e){var t=function(){var e={};return{register:function(t,n){e[t]={name:t,settings:n}},lookup:function(t){return Fe(e,t).map(function(e){return e.settings})},getNames:function(){return Re(e)}}}();!function(e,t){var n=Oa(),r=function(e){return Q.from(e.attr(n)).bind(t.lookup)};e.serializer.addTempAttr(Ba()),e.serializer.addAttributeFilter(n,function(e){var t,n=S(e);try{var o=function(){var e=t.value;r(e).each(function(t){!1===t.persistent&&("span"===e.name?e.unwrap():function(e){var t,n;e.attr(Ta(),null),e.attr(Oa(),null),e.attr(Ba(),null);var r=Q.from(e.attr(Da())).map(function(e){return e.split(",")}).getOr([]),o=Q.from(e.attr(Pa())).map(function(e){return e.split(",")}).getOr([]);ae(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=ye(i,[Aa()].concat(o));e.attr("class",a.length>0?a.join(" "):null),e.attr(Pa(),null),e.attr(Da(),null)}(e))})};for(n.s();!(t=n.n()).done;)o()}catch(e){n.e(e)}finally{n.f()}})}(e,t);var n=function(e,t){var n=zo({}),r=function(){return{listeners:[],previous:Vo()}},o=function(e,t){i(e,function(e){return t(e),e})},i=function(e,t){var o=n.get(),i=t(Fe(o,e).getOrThunk(r));o[e]=i,n.set(o)},a=function(t,n){ae(Fa(e,t),function(e){n?gn(e,Ba(),"true"):yn(e,Ba())})},u=Ra(function(){var n=we(t.getNames());ae(n,function(t){i(t,function(n){var r=n.previous.get();return Ma(e,Q.some(t)).fold(function(){r.each(function(e){(function(e){o(e,function(t){ae(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;Xt(r,t)||(r.each(function(e){return a(e,!1)}),function(e,t,n){o(e,function(r){ae(r.listeners,function(r){return r(!0,e,{uid:t,nodes:ie(n,function(e){return e.dom})})})})}(i,t,u),n.previous.set(t),a(t,!0))}),{previous:n.previous,listeners:n.listeners}})})},30);return e.on("remove",function(){u.cancel()}),e.on("NodeChange",function(){u.throttle()}),{addListener:function(e,t){i(e,function(e){return{previous:e.previous,listeners:e.listeners.concat([t])}})}}}(e,t),r=dn("span"),o=function(e){ae(e,function(e){r(e)?Dr(e):function(e){Rn(e,Aa()),yn(e,"".concat(Ta())),yn(e,"".concat(Oa())),yn(e,"".concat(Ba()));var t,n=hn(e,"".concat(Da())).map(function(e){return e.split(",")}).getOr([]),r=hn(e,"".concat(Pa())).map(function(e){return e.split(",")}).getOr([]);ae(n,function(t){return yn(e,t)}),t=e,ae(r,function(e){Rn(t,e)}),yn(e,"".concat(Pa())),yn(e,"".concat(Da()))}(e)})};return{register:function(e,n){t.register(e,n)},annotate:function(n,r){t.lookup(n).each(function(t){!function(e,t,n,r){e.undoManager.transact(function(){var o=e.selection,i=o.getRng(),a=yd(e).length>0,u=Ha("mce-annotation");if(i.collapsed&&!a&&function(e,t){var n=lm(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=gm(e.getDoc(),u,r,t,n.decorate);Ir(c,to),o.getRng().insertNode(c.dom),o.select(c.dom)}else Nd(o,!1,function(){Sd(e,function(o){!function(e,t,n,r,o,i){var a=[],u=gm(e.getDoc(),n,i,r,o),c=Vo(),s=function(){c.clear()},l=function(e){ae(e,f)},f=function(t){switch(function(e,t,n,r){return Vn(t).fold(function(){return"skipping"},function(o){return"br"===r||function(e){return sn(e)&&Ga(e)===uu}(t)?"valid":function(e){return cn(e)&&An(e,Aa())}(t)?"existing":ed(t.dom)?"caret":oe(dm,function(e){return Mn(t,e)})?"valid-block":Dd(e,n,r)&&Dd(e,rn(o),n)?"valid":"invalid-child"})}
2(e,t,"span",rn(t))){case"invalid-child":s();var f=Xn(t);l(f),s();break;case"valid-block":s(),mm(t,n,i,r,o,!0);break;case"valid":var d=c.get().getOrThunk(function(){var e=qa(u);return a.push(e),c.set(e),e});Or(t,d)}};fm(e.dom,t,function(e){s(),function(e){var t=ie(e,Dn);l(t)}(e)})}(e,o,u,t,n.decorate,r)})})})}(e,n,t,r)})},annotationChanged:function(e,t){n.addListener(e,t)},remove:function(t){Ma(e,Q.some(t)).each(function(t){var n=t.elements,r=e.selection.getBookmark();o(n),e.selection.moveToBookmark(r)})},removeAll:function(t){var n=e.selection.getBookmark();Oe(Ua(e,t),function(e,t){o(e)}),e.selection.moveToBookmark(n)},getAll:function(t){var n=Ua(e,t);return Te(n,function(e){return ie(e,function(e){return e.dom})})}}},pm=function(e){return{getBookmark:W(fd,e),moveToBookmark:W(dd,e)}};pm.isBookmarkNode=md;var hm=function(e,t,n){return!n.collapsed&&oe(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)})},bm=function(e,t,n){e.dispatch(t,n)},ym=function(e,t,n,r){e.dispatch("FormatApply",{format:t,node:n,vars:r})},Cm=function(e,t,n,r){e.dispatch("FormatRemove",{format:t,node:n,vars:r})},wm=function(e,t){return e.dispatch("SetContent",t)},km=function(e,t){return e.dispatch("GetContent",t)},Em=function(e,t){e.dispatch("AutocompleterUpdateActiveRange",t)},xm=function(e,t){return e.dispatch("PastePlainTextToggle",{state:t})},_m={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||_m.metaKeyPressed(e)},metaKeyPressed:function(e){return Wt.os.isMacOS()||Wt.os.isiOS()?e.metaKey:e.ctrlKey&&!e.altKey}},Sm="data-mce-selected",Nm=Math.abs,Rm=Math.round,Am={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},Om=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 L(e)&&(So(e)||h.is(e,"figure.image"))},k=function(e){return To(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)&&!hm(n.clientX,n.clientY,t)}return w(e.target)&&!hm(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")&&L(e.firstElementChild)?[e,e.firstElementChild]:h.is(e,"figure.image")?[e.querySelector("img")]:[e]},_=function(e){var n=Rs(t);return!(!n||t.mode.isReadOnly())&&"false"!==e.getAttribute("data-mce-resize")&&e!==t.getBody()&&(h.hasClass(e,"mce-preview-object")&&L(e.firstElementChild)?Mn(Dn(e.firstElementChild),n):Mn(Dn(e),n))},S=function(e,n,r){if(L(r)){var o=x(e);ae(o,function(e){e.style[n]||!t.schema.isValid(e.nodeName.toLowerCase(),n)?h.setStyle(e,n,r):h.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!==As(t)?!_m.modifierPressed(e):_m.modifierPressed(e))&&(Nm(a
2)>Nm(b)?(g=Rm(m*f),m=Rm(g/f)):(m=Rm(g/f),g=Rm(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),O(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()},O=function(e){M();var d=h.getPos(e,C),w=d.x,E=d.y,S=e.getBoundingClientRect(),O=S.width||S.right-S.left,T=S.height||S.bottom-S.top;n!==e&&(B(),n=e,m=g=0);var P=t.dispatch("ObjectSelected",{target:e});_(e)&&!P.isDefaultPrevented()?Oe(Am,function(e,t){var d=h.get("mceResizeHandle"+t);d&&h.remove(d),d=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(d,"mousedown",function(d){d.stopImmediatePropagation(),d.preventDefault(),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:O*e[0]+w,y:T*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:Wt.transparentSrc});if(po(t)){var n=ot(i.name,"n")?Ee:xe,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),ae(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,O,T),r.removeAttribute(Sm),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)}(d)}),e.elm=d,h.setStyles(d,{left:O*e[0]+w-d.offsetWidth/2,top:T*e[1]+E-d.offsetHeight/2})}):B(!1)},T=Na(O,0),B=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];T.cancel(),M(),n&&e&&n.removeAttribute(Sm),Oe(Am,function(e,t){var n=h.get("mceResizeHandle"+t);n&&(h.unbind(n),h.remove(n))})},P=function(e,t){return h.isChildOf(e,t)},D=function(n){if(!(d||t.removed||t.composing)){var r="mousedown"===n.type?n.target:e.getNode(),o=gr(Dn(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=L(o)?h.getAttrib(o,Sm,"1"):"1";if(ae(h.select("img[".concat(Sm,"],hr[").concat(Sm,"]")),function(e){e.removeAttribute(Sm)}),L(o)&&P(o,C)&&t.hasFocus()){I();var a=e.getStart(!0);if(P(a,o)&&P(e.getEnd(!0),o))return h.setAttrib(o,Sm,i),void T.throttle(o)}B()}},M=function(){Oe(Am,function(e){e.elm&&(h.unbind(e.elm),delete e.elm)})},I=function(){try{t.getDoc().execCommand("enableObjectResizing",!1,"false")}catch(e){}};return t.on("init",function(){I(),t.on("NodeChange ResizeEditor ResizeWindow ResizeContent drop",D),t.on("keyup compositionend",function(e){n&&"TABLE"===n.nodeName&&D(e)}),t.on("hide blur",B),t.on("contextmenu longpress",E,!0)}),t.on("remove",M),{isResizable:_,showResizeRect:O,hideResizeRect:B,updateResizeRect:D,destroy:function(){T.cancel(),n=r=a=null}}},Tm=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},Bm=function(e,t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom,n),i.setEnd(r.dom,o),i},Pm=Bc([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),Dm=function(e,t,n){return t(Dn(n.startContainer),n.startOffset,Dn(n.endContainer),n.endOffset)};Pm.ltr,Pm.rtl;var Lm=function(e,t,n,r){return{start:e,soffset:t,finish:n,foffset:r}},Mm=Bc([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Im={before:Mm.before,on:Mm.on,after:Mm.after,cata:function(e,t,n,r){return e.fold(t,n,r)},getStart:function(e){return e.fold(V,V,V)}},Fm=Bc([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Um={domRange:Fm.domRange,relative:Fm.relative,exact:Fm.exact,exactFromRange:function(e){return Fm.exact(e.start,e.soffset,e.finish,e.foffset)},getWin:function(e){var t=function(e){return e.match({domRange:function(e){return Dn(e.startContainer)},relative:function(e,t){return Im.getStart(e)},exact:function(e,t,n,r){return e}})}(e);return Hn(t)},range:Lm},jm=function(e,t){var n=rn(e);return"input"===n?Im.after(e):re(["br","img"],n)?0===t?Im.before(e):Im.after(e):Im.on(e,t)},zm=function(e,t){var n=e.fold(Im.before,jm,Im.after),r=t.fold(Im.before,jm,Im.after);return Um.relative(n,r)},Hm=function(e,t,n,r){var o=jm(e,t),i=jm(n,r);return Um.relative(o,i)},Vm=function(e,t){var n=(t||document).createDocumentFragment();return ae(e,function(e){n.appendChild(e.dom)}),Dn(n)},qm=function(e,t,n){return function(e,t,n){return function(e,t,n){return function(e,t,n){return e.caretPositionFromPoint?function(e,t,n){var r;return Q.from(null===(r=e.caretPositionFromPoint)||void 0===r?void 0:r.call(e,t,n)).bind(function(t){if(null===t.offsetNode)return Q.none();var n=e.createRange();return n.setStart(t.offsetNode,t.offset),n.collapse(),Q.some(n)})}(e,t,n):e.caretRangeFromPoint?function(e,t,n){var r;return Q.from(null===(r=e.caretRangeFromPoint)||void 0===r?void 0:r.call(e,t,n))}(e,t,n):Q.none()}(e.document,t,n).map(function(e){return Lm(Dn(e.startContainer),e.startOffset,Dn(e.endContainer),e.endOffset)})}(e,t,n)}(Hn(Dn(n)).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()},Wm=function(e,t){return L(e)&&L(t)&&e.startContainer===t.startContainer&&e.startOffset===t.startOffset&&e.endContainer===t.endContainer&&e.endOffset===t.endOffset},Km=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)},$m=function(e,t,n){return Km(e,t,function(e){return e.nodeName===n})},Ym=function(e,t){return gu(e)&&!Km(e,t,ed)},Gm=function(e,t,n){var r=t.parentNode;if(r)for(var o,i=new Jr(t,e.getParent(r,e.isBlock)||e.getRoot());o=i[n?"prev":"next"]();)if(_o(o))return!0;return!1},Xm=function(e,t,n,r,o){var i,a,u=e.getRoot(),c=e.schema.getNonEmptyElements(),s=o.parentNode;if(!s)return Q.none();var l=e.getParent(s,e.isBlock)||u;if(r&&_o(o)&&t&&e.isEmpty(l))return Q.some(uc(s,e.nodeIndex(o)));for(var f=new Jr(o,l);a=f[r?"prev":"next"]();){if("false"===e.getContentEditableParent(a)||Ym(a,u))return Q.none();if(yo(a)&&a.data.length>0)return $m(a,u,"A")?Q.none():Q.some(uc(a,r?a.data.length:0));if(e.isBlock(a)||c[a.nodeName.toLowerCase()])return Q.none();i=a}return ko(i)?Q.none():n&&i?Q.some(uc(i,0)):Q.none()},Zm=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=so(u)&&c===u.childNodes.length,l=e.schema.getNonEmptyElements(),f=n;if(gu(u))return Q.none();if(so(u)&&c>u.childNodes.length-1&&(f=!1),Eo(u)&&(u=i,c=0),u===i){if(f&&(o=u.childNodes[c>0?c-1:0])){if(gu(o))return Q.none();if(l[o.nodeName]||po(o))return Q.none()}if(u.hasChildNodes()){if(c=Math.min(!f&&c>0?c-1:c,u.childNodes.length-1),u=u.childNodes[c],c=yo(u)&&s?u.data.length:0,!t&&u===i.lastChild&&po(u))return Q.none();if(function(e,t){for(var n=t;n&&n!==e;){if(Ro(n))return!0;n=n.parentNode}return!1}(i,u)||gu(u))return Q.none();if(Po(u))return Q.none();if(u.hasChildNodes()&&!po(u)){o=u;var d=new Jr(u,i);do{if(Ro(o)||gu(o)){a=!1;break}if(yo(o)&&o.data.length>0){c=f?0:o.data.length,u=o,a=!0;break}if(l[o.nodeName.toLowerCase()]&&!Oo(o)){c=e.nodeIndex(o),u=o.parentNode,f||c++,a=!0;break}}while(o=f?d.next():d.prev())}}}return t&&(yo(u)&&0===c&&Xm(e,s,t,!0,u).each(function(e){u=e.container(),c=e.offset(),a=!0}),so(u)&&((o=u.childNodes[c])||(o=u.childNodes[c-1]),!o||!_o(o)||function(e){var t;return"A"===(null===(t=e.previousSibling)||void 0===t?void 0:t.nodeName)}(o)||Gm(e,o,!1)||Gm(e,o,!0)||Xm(e,s,t,!0,o).each(function(e){u=e.container(),c=e.offset(),a=!0}))),f&&!t&&yo(u)&&c===u.data.length&&Xm(e,s,t,!1,u).each(function(e){u=e.container(),c=e.offset(),a=!0}),a&&u?Q.some(uc(u,c)):Q.none()},Qm=function(e,t){var n=t.collapsed,r=t.cloneRange(),o=uc.fromRangeStart(t);return Zm(e,n,!0,r).each(function(e){n&&uc.isAbove(o,e)||r.setStart(e.container(),e.offset())}),n||Zm(e,n,!1,r).each(function(e){r.setEnd(e.container(),e.offset())}),n&&r.collapse(!0),Wm(t,r)?Q.none():Q.some(r)},Jm=function(e,t){return e.splitText(t)}
2,eg=function(e){var t=e.startContainer,n=e.startOffset,r=e.endContainer,o=e.endOffset;if(t===r&&yo(t)){if(n>0&&n<t.data.length)if(t=(r=Jm(t,n)).previousSibling,o>n){var i=Jm(r,o-=n).previousSibling;t=r=i,o=i.data.length,n=0}else o=0}else if(yo(t)&&n>0&&n<t.data.length&&(t=Jm(t,n),n=0),yo(r)&&o>0&&o<r.data.length){var a=Jm(r,o).previousSibling;r=a,o=a.data.length}return{startContainer:t,startOffset:n,endContainer:r,endOffset:o}},tg=function(e){return{walk:function(t,n){return fm(e,t,n)},split:eg,expand:function(t){if("word"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{type:"word"}).type){var n=lm(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 Qm(e,t).fold(X,function(e){return t.setStart(e.startContainer,e.startOffset),t.setEnd(e.endContainer,e.endOffset),!0})}}};tg.compareRanges=Wm,tg.getCaretRangeFromPoint=qm,tg.getSelectedNode=Au,tg.getNode=Ou;var ng,rg=function(e){var t=function(t){var n=function(e){var t=e.dom;return ur(e)?t.getBoundingClientRect().height:t.offsetHeight}(t);if(n<=0||null===n){var r=wr(t,e);return parseFloat(r)||0}return n},n=function(e,t){return fe(t,function(t,n){var r=wr(e,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?t:t+o},0)};return{set:function(t,n){if(!I(n)&&!n.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+n);var r=t.dom;hr(r)&&(r.style[e]=n+"px")},get:t,getOuter:t,aggregate:n,max:function(e,t,r){var o=n(e,r);return t>o?t-o:0}}}("height"),og=function(){return Dn(document)},ig=function(e,t){return e.view(t).fold(H([]),function(t){var n=e.owner(t),r=ig(e,n);return[t].concat(r)})},ag=Object.freeze({__proto__:null,view:function(e){var t;return(e.dom===document?Q.none():Q.from(null===(t=e.dom.defaultView)||void 0===t?void 0:t.frameElement)).map(Dn)},owner:function(e){return zn(e)}}),ug=function(e){return"textarea"===rn(e)},cg=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 zr(n.offsetLeft,n.offsetTop);var i=Hr(null==r?void 0:r.pageYOffset,o.scrollTop),a=Hr(null==r?void 0:r.pageXOffset,o.scrollLeft),u=Hr(o.clientTop,n.clientTop),c=Hr(o.clientLeft,n.clientLeft);return Vr(e).translate(a-c,i-u)}(e),r=function(e){return rg.get(e)}(e);return{element:e,bottom:n.top+r,height:r,pos:n,cleanup:t}},sg=function(e,t,n,r){mg(e,function(o,i){return fg(e,t,n,r)},n)},lg=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,qr(t).top,r,o),function(e,t){e.dispatch("AfterScrollIntoView",t)}(e,i))},fg=function(e,t,n,r){var o=Dn(e.getBody()),i=Dn(e.getDoc());o.dom.offsetWidth;var a=function(e,t){var n=function(e,t){var n=Xn(e);if(0===n.length||ug(e))return{element:e,offset:t};if(t<n.length&&!ug(n[t]))return{element:n[t],offset:0};var r=n[n.length-1];return ug(r)?{element:e,offset:t}:"img"===rn(r)?{element:r,offset:1}:sn(r)?{element:r,offset:Ga(r).length}:{element:r,offset:Xn(r).length}}(e,t),r=Tn('<span data-mce-bogus="all" style="display: inline-block;">\ufeff</span>');return Sr(n.element,r),cg(r,function(){return Pr(r)})}(Dn(n.startContainer),n.startOffset);lg(e,i,t,a,r),a.cleanup()},dg=function(e,t,n,r){var o=Dn(e.getDoc());lg(e,o,n,function(e){return cg(Dn(e),U)}(t),r)},mg=function(e,t,n){var r=n.startContainer,o=n.startOffset,i=n.endContainer,a=n.endOffset;t(Dn(r),Dn(i));var u=e.dom.createRng();u.setStart(r,o),u.setEnd(i,a),e.selection.setRng(n)},gg=function(e,t,n,r,o){var i=t.pos;if(r)Wr(i.left,i.top,o);else{var a=i.top-n+t.height;Wr(-e.getBody().getBoundingClientRect().left,a,o)}},vg=function(e,t,n,r,o,i){var a=r+n,u=o.pos.top,c=o.bottom,s=c-u>=r;u<n?gg(e,o,r,!1!==i,t):u>a?gg(e,o,r,s?!1!==i:!0===i,t):c>a&&!s&&gg(e,o,r,!0===i,t)},pg=function(e,t,n,r,o){var i=Hn(t).dom.innerHeight;vg(e,t,n,i,r,o)},hg=function(e,t,n,r,o){var i=Hn(t).dom.innerHeight;vg(e,t,n,i,r,o);var a=function(e){var t=og(),n=qr(t),r=function(e,t){var n=t.owner(e);return ig(t,n)}(e,ag),o=Vr(e),i=le(r,function(e,t){var n=Vr(t);return{left:e.left+n.left,top:e.top+n.top}},{left:0,top:0});return zr(i.left+o.left+n.left,i.top+o.top+n.top)}(r.element),u=Yr(window);a.top<u.y?Kr(r.element,!1!==o):a.top>u.bottom&&Kr(r.element,!0===o)},bg=function(e,t,n){return sg(e,pg,t,n)},yg=function(e,t,n){return dg(e,t,pg,n)},Cg=function(e,t,n){return sg(e,hg,t,n)},wg=function(e,t,n){return dg(e,t,hg,n)},kg=function(e,t,n){(e.inline?bg:Cg)(e,t,n)},Eg=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e.dom.focus({preventScroll:t})},xg=function(e){var t=nr(e).dom;return e.dom===t.activeElement},_g=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:og();return Q.from(e.dom.activeElement).map(Dn)},Sg=function(e,t){var n=sn(t)?Ga(t).length:Xn(t).length+1;return e>n?n:e<0?0:e},Ng=function(e){return Um.range(e.start,Sg(e.soffset,e.start),e.finish,Sg(e.foffset,e.finish))},Rg=function(e,t){return!co(t.dom)&&(Un(e,t)||Fn(e,t))},Ag=function(e){return function(t){return Rg(e,t.start)&&Rg(e,t.finish)}},Og=function(e){return Um.range(Dn(e.startContainer),e.startOffset,Dn(e.endContainer),e.endOffset)},Tg=function(e){var t=document.createRange();try{return t.setStart(e.start.dom,e.soffset),t.setEnd(e.finish.dom,e.foffset),Q.some(t)}catch(e){return Q.none()}},Bg=function(e){var t,n=function(e){return e.inline||Wt.browser.isFirefox()}(e)?(t=Dn(e.getBody()),function(e){var t=e.getSelection();
2return(t&&0!==t.rangeCount?Q.from(t.getRangeAt(0)):Q.none()).map(Og)}(Hn(t).dom).filter(Ag(t))):Q.none();e.bookmark=n.isSome()?n:e.bookmark},Pg=function(e){return(e.bookmark?e.bookmark:Q.none()).bind(function(t){return n=Dn(e.getBody()),r=t,Q.from(r).filter(Ag(n)).map(Ng);var n,r}).bind(Tg)},Dg={isEditorUIElement:function(e){var t=e.className.toString();return-1!==t.indexOf("tox-")||-1!==t.indexOf("mce-")}},Lg={setEditorTimeout:function(e,t,n){return function(e,t){return I(t)||(t=0),setTimeout(e,t)}(function(){e.removed||t()},n)},setEditorInterval:function(e,t,n){var r=function(e,t){return I(t)||(t=0),setInterval(e,t)}(function(){e.removed?clearInterval(r):t()},n);return r}},Mg=ya.DOM,Ig=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"))},Fg=function(e,t){var n=Hs(e),r=Mg.getParent(t,function(t){return function(e){return so(e)&&Dg.isEditorUIElement(e)}(t)||!!n&&e.dom.is(t,n)});return null!==r},Ug=function(e){try{var t=nr(Dn(e.getElement()));return _g(t).fold(function(){return document.body},function(e){return e.dom})}catch(e){return document.body}},jg=function(e,t){var n=t.editor;!function(e){var t=Na(function(){Bg(e)},0);e.on("init",function(){e.inline&&function(e,t){var n=function(){t.throttle()};ya.DOM.bind(document,"mouseup",n),e.on("remove",function(){ya.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)||Bg(e)})}(e,t)}),e.on("remove",function(){t.cancel()})}(n);var r=function(e,t){Ol(e)&&!0!==e.inline&&t(Dn(e.getContainer()),"tox-edit-focus")};n.on("focusin",function(){var t=e.focusedEditor;Ig(Ug(n))&&r(n,Sn),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(){Lg.setEditorTimeout(n,function(){var t=e.focusedEditor;Ig(Ug(n))&&t===n||r(n,Rn),Fg(n,Ug(n))||t!==n||(n.dispatch("blur",{focusedEditor:null}),e.focusedEditor=null)})}),ng||(ng=function(t){var n=e.activeEditor;n&&ir(t).each(function(t){var r=t;r.ownerDocument===document&&(r===document.body||Fg(n,r)||e.focusedEditor!==n||(n.dispatch("blur",{focusedEditor:null}),e.focusedEditor=null))})},Mg.bind(document,"focusin",ng))},zg=function(e,t){e.focusedEditor===t.editor&&(e.focusedEditor=null),!e.activeEditor&&ng&&(Mg.unbind(document,"focusin",ng),ng=null)},Hg=function(e,t){(function(e,t){return function(e){return e.collapsed?Q.from(Ou(e.startContainer,e.startOffset)).map(Dn):Q.none()}(t).bind(function(t){return nu(t)?Q.some(t):Un(e,t)?Q.none():Q.some(e)})})(Dn(e.getBody()),t).bind(function(e){return Zf(e.dom)}).fold(function(){e.selection.normalize()},function(t){return e.selection.setRng(t.toRange())})},Vg=function(e){if(e.setActive)try{e.setActive()}catch(t){e.focus()}else e.focus()},qg=function(e){return e.inline?function(e){var t,n,r=e.getBody();return r&&(t=Dn(r),xg(t)||(n=t,_g(nr(n)).filter(function(e){return n.dom.contains(e.dom)})).isSome())}(e):function(e){return L(e.iframeElement)&&xg(Dn(e.iframeElement))}(e)},Wg=function(e){return qg(e)||function(e){var t=nr(Dn(e.getElement()));return _g(t).filter(function(t){return!Ig(t.dom)&&Fg(e,t.dom)}).isSome()}(e)},Kg=function(e){return e.editorManager.setActive(e)},$g=function(e,t){return t.collapsed?e.isEditable(t.startContainer):e.isEditable(t.startContainer)&&e.isEditable(t.endContainer)},Yg=function(e,t,n,r,o){var i=n?t.startContainer:t.endContainer,a=n?t.startOffset:t.endOffset;return Q.from(i).map(Dn).map(function(e){return r&&t.collapsed?e:Zn(e,o(e,a)).getOr(e)}).bind(function(e){return cn(e)?Q.some(e):Vn(e).filter(cn)}).map(function(e){return e.dom}).getOr(e)},Gg=function(e,t){return Yg(e,t,!0,arguments.length>2&&void 0!==arguments[2]&&arguments[2],function(e,t){return Math.min(er(e),t)})},Xg=function(e,t){return Yg(e,t,!1,arguments.length>2&&void 0!==arguments[2]&&arguments[2],function(e,t){return t>0?t-1:t})},Zg=function(e,t){for(var n=e;e&&yo(e)&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n},Qg=function(e,t){return ie(t,function(t){var n=e.dispatch("GetSelectionRange",{range:t});return n.range!==t?n.range:t})},Jg={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},ev=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}},tv=function(e){var t,n=null!==(t=e.value)&&void 0!==t?t:"";if(!oo(n))return!1;var r=e.parent;
2return!r||"span"===r.name&&!r.attr("style")||!/^[ ]+$/.test(n)},nv=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},rv=function(){function e(t,n){A(this,e),this.name=t,this.type=n,1===n&&(this.attributes=[],this.attributes.map={})}return T(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(!y(e))return L(e)&&Oe(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;return 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=ev(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=ev(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(nv(o))return!1;if(i)do{if(1===i.type){if(i.attr("data-mce-bogus"))continue;if(e[i.name])return!1;if(nv(i))return!1}if(8===i.type)return!1;if(3===i.type&&!tv(i))return!1;if(3===i.type&&i.parent&&n[i.parent.name]&&oo(null!==(t=i.value)&&void 0!==t?t:""))return!1;if(r&&r(i))return!1}while(i=ev(i,o));return!0}},{key:"walk",value:function(e){return ev(this,null,e)}}],[{key:"create",value:function(t,n){var r=new e(t,Jg[t]||1);return n&&Oe(n,function(e,t){r.attr(t,e)}),r}}])}(),ov=Gt.makeMap("NOSCRIPT STYLE SCRIPT XMP IFRAME NOEMBED NOFRAMES PLAINTEXT"," "),iv=function(e){return y(e.nodeValue)&&e.nodeValue.includes(uu)},av=function(e){return(0===e.length?"":"".concat(ie(e,function(e){return"[".concat(e,"]")}).join(","),","))+'[data-mce-bogus="all"]'},uv=function(e){return document.createTreeWalker(e,NodeFilter.SHOW_COMMENT,function(e){return iv(e)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP})},cv=function(e){return document.createTreeWalker(e,NodeFilter.SHOW_TEXT,function(e){if(iv(e)){var t=e.parentNode;return t&&Ue(ov,t.nodeName)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}return NodeFilter.FILTER_SKIP})},sv=function(e){return null!==uv(e).nextNode()},lv=function(e){return null!==cv(e).nextNode()},fv=function(e,t){return null!==t.querySelector(av(e))},dv=function(e,t){ae(function(e,t){return t.querySelectorAll(av(e))}(e,t),function(t){var n=Dn(t);"all"===pn(n,"data-mce-bogus")?Pr(n):ae(e,function(e){bn(n,e)&&yn(n,e)})})},mv=function(e){for(var t=e.nextNode();null!==t;)t.nodeValue=null,t=e.nextNode()},gv=j(mv,uv),vv=j(mv,cv),pv=function(e,t){var n=[{condition:W(fv,t),action:W(dv,t)}
2,{condition:sv,action:gv},{condition:lv,action:vv}],r=e,o=!1;return ae(n,function(t){var n=t.condition,i=t.action;n(r)&&(o||(r=e.cloneNode(!0),o=!0),i(r))}),r},hv=function(e){var t=Xr(e,"[data-mce-bogus]");ae(t,function(e){"all"===pn(e,"data-mce-bogus")?Pr(e):Qa(e)?(Sr(e,Pn(eo)),Pr(e)):Dr(e)})},bv=function(e){var t=Xr(e,"input");ae(t,function(e){yn(e,"name")})},yv=Gt.makeMap,Cv=function(e){var t=[],n=(e=e||{}).indent,r=yv(e.indent_before||""),o=yv(e.indent_after||""),i=Ai.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;t.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$/,"")}}},wv=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ki(),n=Cv(e);return e.validate=!("validate"in e)||e.validate,{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 C=l[h].name;if(!(C in f.map)){var w=l.map[C];f.map[C]=w,f.push({name:C,value:w})}}l=f}}if(n.start(c,l,s),Wo(c))y(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()}}},kv=new Set;ae(["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){kv.add(e)});var Ev=new Set;ae(["background-color"],function(e){Ev.add(e)});var xv=["font","text-decoration","text-emphasis"],_v=function(e,t){return Re(function(e,t){return e.parseStyle(e.getAttrib(t,"style"))}(e,t))},Sv=function(e,t){return oe(_v(e,t),function(e){return function(e){return kv.has(e)}(e)})},Nv=function(e,t,n){return Q.from(n.container()).filter(yo).exists(function(r){var o=e?0:-1;return t(r.data.charAt(n.offset()+o))})},Rv=W(Nv,!0,vd),Av=W(Nv,!1,vd),Ov=function(e){var t=e.container();return yo(t)&&(0===t.data.length||cu(t.data)&&pm.isBookmarkNode(t.parentNode))},Tv=function(e,t){return function(n){return bf(e?0:-1,n).filter(t).isSome()}},Bv=function(e){return So(e)&&"block"===wr(Dn(e),"display")},Pv=function(e){return Ro(e)&&!function(e){return so(e)&&"all"===e.getAttribute("data-mce-bogus")}(e)},Dv=Tv(!0,Bv),Lv=Tv(!1,Bv),Mv=Tv(!0,To),Iv=Tv(!1,To),Fv=Tv(!0,po),Uv=Tv(!1,po),jv=Tv(!0,Pv),zv=Tv(!1,Pv),Hv=function(e,t){return function(e,t,n){return Un(t,e)?Wn(e,function(e){return n(e)||Fn(e,t)}).slice(0,-1):[]}(e,t,X)},Vv=function(e,t){return[e].concat(Hv(e,t))},qv=function(e,t,n){return $f(e,t,n,Ov)},Wv=function(e,t,n){return me(Vv(Dn(t.container()),e),function(e){return function(t){return e.isBlock(rn(t))}}(n))},Kv=function(e,t,n,r){return qv(e,t.dom,n).forall(function(e){return Wv(t,n,r).fold(function(){return!hf(e,n,t.dom)},function(r){return!hf(e,n,t.dom)&&Un(r,Dn(e.container()))})})},$v=function(e,t,n,r){return Wv(t,n,r).fold(function(){return qv(e,t.dom,n).forall(function(e){return!hf(e,n,t.dom)})},function(t){return qv(e,t.dom,n).isNone()})},Yv=W($v,!1),Gv=W($v,!0),Xv=W(Kv,!1),Zv=W(Kv,!0),Qv=function(e){return Nf(e).exists(Qa)},Jv=function(e,t,n,r){var o=se(Vv(Dn(n.container()),t),function(e){return r.isBlock(rn(e))}),i=Ee(o).getOr(t);return Wf(e,i.dom,n).filter(Qv)},ep=function(e,t,n){return Nf(t).exists(Qa)||Jv(!0,e,t,n).isSome()},tp=function(e,t,n){return function(e){return Q.from(e.getNode(!0)).map(Dn)}(t).exists(Qa)||Jv(!1,e,t,n).isSome()},np=W(Jv,!1),rp=W(Jv,!0),op=function(e){return uc.isTextPosition(e)&&!e.isAtStart()&&!e.isAtEnd()},ip=function(e,t,n){var r=se(Vv(Dn(t.container()),e),function(e){return n.isBlock(rn(e))});return Ee(r).getOr(e)},ap=function(e,t,n){return op(t)?Av(t):Av(t)||Xf(ip(e,t,n).dom,t).exists(Av)},up=function(e,t,n){return op(t)?Rv(t):Rv(t)||Gf(ip(e,t,n).dom,t).exists(Rv)},cp=function(e){return Nf(e).bind(function(e){return lr(e,cn)}).exists(function(e){return function(e){return re(["pre","pre-wrap"],e)}(wr(e,"white-space"))})},sp=function(e,t){return function(n){return r=new Jr(n,e)[t](),L(r)&&Ro(r)&&af(r);var r}},lp=function(e,t,n){return!cp(t)&&(function(e,t,n){return function(e,t){return Xf(e.dom,t).isNone()}(e,t)||function(e,t){return Gf(e.dom,t).isNone()}(e,t)||Yv(e,t,n)||Gv(e,t,n)||tp(e,t,n)||ep(e,t,n)}
2(e,t,n)||ap(e,t,n)||up(e,t,n))},fp=function(e,t,n){return!cp(t)&&(Yv(e,t,n)||Xv(e,t,n)||tp(e,t,n)||ap(e,t,n)||function(e,t){var n=Xf(e.dom,t).getOr(t),r=sp(e.dom,"prev");return t.isAtStart()&&(r(t.container())||r(n.container()))}(e,t))},dp=function(e,t,n){return!cp(t)&&(Gv(e,t,n)||Zv(e,t,n)||ep(e,t,n)||up(e,t,n)||function(e,t){var n=Gf(e.dom,t).getOr(t),r=sp(e.dom,"next");return t.isAtEnd()&&(r(t.container())||r(n.container()))}(e,t))},mp=function(e,t,n){return fp(e,t,n)||dp(e,function(e){var t=e.container(),n=e.offset();return yo(t)&&n<t.data.length?uc(t,n+1):e}(t),n)},gp=function(e,t){return gd(e.charAt(t))},vp=function(e,t){return vd(e.charAt(t))},pp=function(e,t,n,r){var o=t.data,i=uc(t,0);return n||!gp(o,0)||mp(e,i,r)?!!(n&&vp(o,0)&&fp(e,i,r))&&(t.data=to+o.slice(1),!0):(t.data=" "+o.slice(1),!0)},hp=function(e,t,n,r){var o=t.data,i=uc(t,o.length-1);return n||!gp(o,o.length-1)||mp(e,i,r)?!!(n&&vp(o,o.length-1)&&dp(e,i,r))&&(t.data=o.slice(0,-1)+to,!0):(t.data=o.slice(0,-1)+" ",!0)},bp=function(e,t,n,r){if(0!==n){var o=Dn(e),i=sr(o,function(e){return r.isBlock(rn(e))}).getOr(o),a=e.data.slice(t,t+n),u=t+n>=e.data.length&&dp(i,uc(e,e.data.length),r),c=0===t&&fp(i,uc(e,0),r);e.replaceData(t,n,ao(a,4,c,u))}},yp=function(e,t,n){var r=e.data.slice(t),o=r.length-ct(r).length;bp(e,t,o,n)},Cp=function(e,t,n){var r=e.data.slice(0,t),o=r.length-st(r).length;bp(e,t-o,o,n)},wp=function(e,t,n,r){var o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],i=st(e.data).length,a=o?e:t,u=o?t:e;return o?a.appendData(u.data):a.insertData(0,u.data),Pr(Dn(u)),r&&yp(a,i,n),a},kp=function(e,t){return function(e,t){var n=e.container(),r=e.offset();return!uc.isTextPosition(e)&&n===t.parentNode&&r>uc.before(t).offset()}(t,e)?uc(t.container(),t.offset()-1):t},Ep=function(e){return zu(e.previousSibling)?Q.some((t=e.previousSibling,yo(t)?uc(t,t.data.length):uc.after(t))):e.previousSibling?Qf(e.previousSibling):Q.none();var t},xp=function(e){return zu(e.nextSibling)?Q.some((t=e.nextSibling,yo(t)?uc(t,0):uc.before(t))):e.nextSibling?Zf(e.nextSibling):Q.none();var t},_p=function(e,t,n){n.fold(function(){e.focus()},function(n){e.selection.setRng(n.toRange(),t)})},Sp=function(e,t){return t&&Ue(e.schema.getBlockElements(),rn(t))},Np=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=function(e,t,n){return function(e,t,n){return e?function(e,t){return xp(t).orThunk(function(){return Ep(t)}).orThunk(function(){return function(e,t){return Gf(e,uc.after(t)).orThunk(function(){return Xf(e,uc.before(t))})}(e,t)})}(t,n):function(e,t){return Ep(t).orThunk(function(){return xp(t)}).orThunk(function(){return function(e,t){return Q.from(t.previousSibling?t.previousSibling:t.parentNode).bind(function(t){return Xf(e,uc.before(t))}).orThunk(function(){return Gf(e,uc.after(t))})}(e,t)})}(t,n)}(e,t,n).map(W(kp,n))}(t,e.getBody(),n.dom),u=sr(n,W(Sp,e),(r=e.getBody(),function(e){return e.dom===r})),c=function(e,t,n,r){var o,i,a,u,c=Kn(e).filter(sn),s=$n(e).filter(sn);return Pr(e),(o=c,i=s,a=t,u=function(e,t,o){var i=e.dom,a=t.dom,u=i.data.length;return wp(i,a,n,r),o.container()===a?uc(i,u):o},o.isSome()&&i.isSome()&&a.isSome()?Q.some(u(o.getOrDie(),i.getOrDie(),a.getOrDie())):Q.none()).orThunk(function(){return r&&(c.each(function(e){return Cp(e.dom,e.dom.length,n)}),s.each(function(e){return yp(e.dom,0,n)})),t})}(n,a,e.schema,function(e,t){return Ue(e.schema.getTextInlineElements(),rn(t))}(e,n));e.dom.isEmpty(e.getBody())?(e.setContent(""),e.selection.setCursorLocation()):u.bind(function(t){return function(e,t,n){if(Uo(e,t)){var r=Tn('<br data-mce-bogus="1">');return n?ae(Xn(t),function(e){Gd(e)||Pr(e)}):Br(t),Ar(t,r),Q.some(uc.before(r.dom))}return Q.none()}(e.schema,t,i)}).fold(function(){o&&_p(e,t,c)},function(n){o&&_p(e,t,Q.some(n))})},Rp=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,Ap=function(e,t){return Mn(Dn(t),Ns(e))&&!ii(e.schema,t)&&e.dom.isEditable(t)},Op=function(e){var t;return"rtl"===ya.DOM.getStyle(e,"direction",!0)||function(e){return Rp.test(e)}(null!==(t=e.textContent)&&void 0!==t?t:"")},Tp=function(e,t,n){var r=function(e,t,n){return se(ya.DOM.getParents(n.container(),"*",t),e)}(e,t,n);return Q.from(r[r.length-1])},Bp=function(e,t){var n=t.container(),r=t.offset();return e?mu(n)?yo(n.nextSibling)?uc(n.nextSibling,0):uc.after(n):pu(t)?uc(n,r+1):t:mu(n)?yo(n.previousSibling)?uc(n.previousSibling,n.previousSibling.data.length):uc.before(n):hu(t)?uc(n,r-1):t},Pp=W(Bp,!0),Dp=W(Bp,!1),Lp=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)},Mp=function(e){return Lp(e,"Delete")},Ip=function(e){return Lp(e,"ForwardDelete")},Fp=function(e){return Ja(e)||tu(e)},Up=function(e,t){return Un(e,t)?lr(t,Fp,function(e){return function(t){return Xt(Vn(t),e,Fn)}}(e)):Q.none()},jp=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];e.dom.isEmpty(e.getBody())&&e.setContent("",{no_selection:!t})},zp=function(e,t,n){return Qt(Zf(n),Qf(n),function(r,o){var i=Bp(!0,r),a=Bp(!1,o),u=Bp(!1,t);return e?Gf(n,u).exists(function(e){return e.isEqual(a)&&t.isEqual(i)}):Xf(n,u).exists(function(e){return e.isEqual(i)&&t.isEqual(a)})}).getOr(!0)},Hp=function(e){var t;return(8===on(t=e)||"#comment"===rn(t)?Kn(e):Jn(e)).bind(Hp).orThunk(function(){return Q.some(e)})},Vp=function(e,t,n){var r,o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];t.deleteContents();var i,a=Hp(n).getOr(n),u=Dn(null!==(r=e.dom.getParent(a.dom,e.dom.isBlock))&&void 0!==r?r:n.dom);
2if(u.dom===e.getBody()?jp(e,o):Uo(e.schema,u,{checkRootAsContent:!1})&&(au(u),o&&e.selection.setCursorLocation(u.dom,0)),!Fn(n,u)){var c=Xt(Vn(u),n)?[]:Vn(i=u).map(Xn).map(function(e){return se(e,function(e){return!Fn(i,e)})}).getOr([]);ae(c.concat(Xn(n)),function(t){Fn(t,u)||Un(t,u)||!Uo(e.schema,t)||Pr(t)})}},qp=function(e){return Xr(e,"td,th")},Wp=function(e,t){return Cd(Dn(e),t)},Kp=function(e,t){return{start:e,end:t}},$p=Bc([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),Yp=function(e,t){return gr(Dn(e),"td,th",t)},Gp=function(e){return!Fn(e.start,e.end)},Xp=function(e,t){return Cd(e.start,t).bind(function(n){return Cd(e.end,t).bind(function(e){return Jt(Fn(n,e),n)})})},Zp=function(e){return function(t){return Xp(t,e).map(function(e){return function(e,t,n){return{rng:e,table:t,cells:n}}(t,e,qp(e))})}},Qp=function(e,t,n,r){if(n.collapsed||!e.forall(Gp))return Q.none();if(t.isSameTable){var o=e.bind(Zp(r));return Q.some({start:o,end:o})}var i=Yp(n.startContainer,r),a=Yp(n.endContainer,r),u=i.bind(function(e){return function(t){return Cd(t,e).bind(function(e){return xe(qp(e)).map(function(e){return Kp(t,e)})})}}(r)).bind(Zp(r)),c=a.bind(function(e){return function(t){return Cd(t,e).bind(function(e){return Ee(qp(e)).map(function(e){return Kp(e,t)})})}}(r)).bind(Zp(r));return Q.some({start:u,end:c})},Jp=function(e,t){return ge(e,function(e){return Fn(e,t)})},eh=function(e){return Qt(Jp(e.cells,e.rng.start),Jp(e.cells,e.rng.end),function(t,n){return e.cells.slice(t,n+1)})},th=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},nh=function(e){return ae(e,function(e){yn(e,"contenteditable"),au(e)})},rh=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)),uh(e,o,t,!1).each(function(e){return e()})},oh=function(e){var t=yd(e),n=Dn(e.selection.getNode());Ao(n.dom)&&Uo(e.schema,n)?e.selection.setCursorLocation(n.dom,0):e.selection.collapse(!0),t.length>1&&oe(t,function(e){return Fn(e,n)})&&gn(n,"data-mce-selected","1")},ih=function(e,t,n){return Q.some(function(){var r=e.selection.getRng(),o=n.bind(function(n){var o=n.rng,i=n.isStartInTable,a=function(e,t){return Q.from(e.dom.getParent(t,e.dom.isBlock)).map(Dn)}(e,i?o.endContainer:o.startContainer);o.deleteContents(),function(e,t,n){n.each(function(n){t?Pr(n):(au(n),e.selection.setCursorLocation(n.dom,0))})}(e,i,a.filter(W(Uo,e.schema)));var u=i?t[0]:t[t.length-1];return rh(e,u,r,i),Uo(e.schema,u)?Q.none():Q.some(i?t.slice(1):t.slice(0,-1))}).getOr(t);nh(o),oh(e)})},ah=function(e,t,n,r){return Q.some(function(){var o=e.selection.getRng(),i=t[0],a=n[n.length-1];rh(e,i,o,!0),rh(e,a,o,!1);var u=Uo(e.schema,i)?t:t.slice(1),c=Uo(e.schema,a)?n:n.slice(0,-1);nh(u.concat(c)),r.deleteContents(),oh(e)})},uh=function(e,t,n){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return Q.some(function(){Vp(e,t,n,r)})},ch=function(e,t){return Q.some(function(){return Np(e,!1,t)})},sh=function(e,t){return me(Vv(t,e),ru)},lh=function(e,t){return me(Vv(t,e),dn("caption"))},fh=function(e,t){return Q.some(function(){au(t),e.selection.setCursorLocation(t.dom,0)})},dh=function(e,t){return e?Fv(t):Uv(t)},mh=function(e,t){var n=Dn(e.selection.getStart(!0)),r=yd(e);return e.selection.isCollapsed()&&0===r.length?function(e,t,n){var r=Dn(e.getBody());return lh(r,n).fold(function(){return function(e,t,n,r){var o=uc.fromRangeStart(e.selection.getRng());return sh(n,r).bind(function(r){return Uo(e.schema,r,{checkRootAsContent:!1})?fh(e,r):function(e,t,n,r,o){return Kf(n,e.getBody(),o).bind(function(e){return sh(t,Dn(e.getNode())).bind(function(e){return Fn(e,r)?Q.none():Q.some(U)})})}(e,n,t,r,o)})}(e,t,r,n).orThunk(function(){return Jt(function(e,t){var n=uc.fromRangeStart(e.selection.getRng());return dh(t,n)||Wf(t,e.getBody(),n).exists(function(e){return dh(t,e)})}(e,t),U)})},function(n){return function(e,t,n,r){var o=uc.fromRangeStart(e.selection.getRng());return Uo(e.schema,r)?fh(e,r):function(e,t,n,r,o){return Kf(n,e.getBody(),o).fold(function(){return Q.some(U)},function(i){return function(e,t,n,r){return Zf(e.dom).bind(function(o){return Qf(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 fh(e,t)}(e,r):function(e,t,n){return lh(e,Dn(n.getNode())).fold(function(){return Q.some(U)},function(e){return Jt(!Fn(e,t),U)})}(t,r,i)})}(e,n,t,r,o)}(e,t,r,n)})}
2(e,t,n):function(e,t,n){var r=Dn(e.getBody()),o=e.selection.getRng();return 0!==n.length?ih(e,n,Q.none()):function(e,t,n,r){return lh(t,r).fold(function(){return function(e,t,n){return function(e,t){var n=function(e){return function(t){return Fn(e,t)}}(e),r=function(e,t){var n=Yp(e.startContainer,t),r=Yp(e.endContainer,t);return Qt(n,r,Kp)}(t,n),o=function(e,t){var n=Wp(e.startContainer,t),r=Wp(e.endContainer,t),o=n.isSome(),i=r.isSome(),a=Qt(n,r,Fn).getOr(!1);return function(e){return Qt(e.startTable,e.endTable,function(t,n){var r=Qr(t,function(e){return Fn(e,n)}),o=Qr(n,function(e){return Fn(e,t)});return r||o?x(x({},e),{},{startTable:r?Q.none():e.startTable,endTable:o?Q.none():e.endTable,isSameTable:!1,isMultiTable:!1}):e}).getOr(e)}({startTable:n,endTable:r,isStartInTable:o,isEndInTable:i,isSameTable:a,isMultiTable:!a&&o&&i})}(t,n);return function(e,t,n){return e.exists(function(e){return function(e,t){return!Gp(e)&&Xp(e,t).exists(function(e){var t=e.dom.rows;return 1===t.length&&1===t[0].cells.length})}(e,n)&&Ed(e.start,t)})}(r,t,n)?r.map(function(e){return $p.singleCellTable(t,e.start)}):o.isMultiTable?function(e,t,n,r){return Qp(e,t,n,r).bind(function(e){var r=e.start,o=e.end,i=r.bind(eh).getOr([]),a=o.bind(eh).getOr([]);if(i.length>0&&a.length>0){var u=th(n,t);return Q.some($p.multiTable(i,a,u))}return Q.none()})}(r,o,t,n):function(e,t,n,r){return Qp(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=eh(e).getOr([]);if(r&&e.cells.length===o.length)return Q.some($p.fullTable(e.table));if(o.length>0){if(r)return Q.some($p.partialTable(o,Q.none()));var i=th(n,t);return Q.some($p.partialTable(o,Q.some(x(x({},t),{},{rng:i}))))}return Q.none()})}(r,o,t,n)}(t,n).bind(function(t){return t.fold(W(uh,e),W(ch,e),W(ih,e),W(ah,e))})}(e,t,n)},function(t){return function(e,t){return fh(e,t)}(e,t)})}(e,r,o,t)}(e,n,r)},gh=function(e,t){for(var n=t;n&&n!==e;){if(No(n)||Ro(n))return n;n=n.parentNode}return null},vh=["data-ephox-","data-mce-","data-alloy-","data-snooker-","_"],ph=Gt.each,hh=function(e){var t=e.dom,n=new Set(e.serializer.getTempAttrs()),r=function(e){return oe(vh,function(t){return ot(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 ph(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(Ue(e,n)){var r=t[n];if(B(r))return!1;if(e[n]!==r)return!1;delete t[n]}for(var o in t)if(Ue(t,o))return!1;return!0};if(so(e)&&so(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!md(e)&&!md(n)},isAttributeInternal:r}},bh=function(e){return["h1","h2","h3","h4","h5","h6"].includes(e.name)},yh=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]}}}},Ch=function(e,t){var n=function(e,n){Oe(e,function(e){var r=_e(e.nodes);ae(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)&&!D(a.parent)||r.splice(i,1)}r.length>0&&o(r,e.filter.name,t)})})};n(e.nodes,!1),n(e.attributes,!0)},wh=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(n){for(var o=n;o=o.walk();)yh(e,t,o,r)}(n),r}(e,t,n);Ch(o,r)},kh=function(e,t,n,r){if((e.pad_empty_with_br||t.insert)&&n(r)){var o=new rv("br",1);t.insert&&o.attr("data-mce-bogus","1"),r.empty().append(o)}else r.empty().append(new rv("#text",3)).value=to},Eh=function(e,t){var n=null==e?void 0:e.firstChild;return L(n)&&n===e.lastChild&&n.name===t},xh=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)})},_h=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 Q.from(t)},Sh=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)&&Sh(i,t,n)}}catch(e){o.e(e)}finally{o.f()}e.unwrap()}},Nh=function(e,t,n){for(var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:U,o=t.getTextBlockElements(),i=t.getNonEmptyElements(),a=t.getWhitespaceElements(),u=Gt.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(Rh(t,f,d))Sh(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}xh(t,i,a,m)?d.insert(f,p[0],!0):(d.insert(m,p[0],!0),d.insert(f,m)),d=p[0],(xh(t,i,a,d)||Eh(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 rv("ul",1);r(k),f.wrap(k);continue}if(t.isValidChild(f.parent.name,"div")&&t.isValidChild("div",f.name)){var E=new rv("div",1);r(E),f.wrap(E)}else Sh(f,t)}}}},Rh=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){for(var t=e;t;){if("a"===t.name)return!0;t=t.parent}return!1}(n))&&(!function(e){return"summary"===e.name}(n)||!bh(t)||(null==n?void 0:n.firstChild)===t&&(null==n?void 0:n.lastChild)===t))},Ah=function(e){return e.collapsed?e:function(e){var t=uc.fromRangeStart(e),n=uc.fromRangeEnd(e),r=e.commonAncestorContainer;return Wf(!1,r,n).map(function(o){return!hf(t,n,r)&&hf(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)}(e)},Oh=function(e,t){var n=e.getParent(t,e.isBlock);return n&&"LI"===n.nodeName?n:null},Th=function(e,t){var n=uc.after(e),r=zf(t).prev(n);return r?r.toRange():null},Bh=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=Oh(t,n.startContainer),c=function(e){return e.length>0&&(!(n=e[e.length-1]).firstChild||L(null==(t=n)?void 0:t.firstChild)&&t.firstChild===t.lastChild&&function(e){return e.data===to||_o(e)}(t.firstChild))?e.slice(0,-1):e;var t,n}((o=a.firstChild,se(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=uc.fromRangeStart(n),o=zf(t.getRoot()),i=1===e?o.prev(r):o.next(r),a=null==i?void 0:i.getNode();return!a||Oh(t,a)!==u};return u?l(1)?function(e,t,n){var r=e.parentNode;return r&&Gt.each(t,function(t){r.insertBefore(t,e)}),function(e,t){var n=uc.before(e),r=zf(t).next(n);return r?r.toRange():null}(e,n)}(u,c,s):l(2)?function(e,t,n,r){return r.insertAfter(t.reverse(),e),Th(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),Gt.each(t,function(t){i.insertBefore(t,e)}),i.insertBefore(o[1],e),i.removeChild(e)),Th(t[t.length-1],n)}(u,c,s,n):null},Ph=["pre"],Dh=Ao,Lh=function(e,t,n){var r,o,i=e.selection,a=e.dom,u=e.parser,c=n.merge,s=wv({validate:!0},e.schema),l='<span id="mce_marker" data-mce-type="bookmark">&#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 L(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()||function(e){var t=e.dom,n=Ah(e.selection.getRng());e.selection.setRng(n);var r=t.getParent(n.startContainer,Dh);!function(e,t,n){return!!L(n)&&n===e.getParent(t.endContainer,Dh)&&Ed(Dn(n),t)}(t,n,r)?n.startContainer===n.endContainer&&n.endOffset-n.startOffset==1&&yo(n.startContainer.childNodes[n.startOffset])?n.deleteContents():e.getDoc().execCommand("Delete",!1):uh(e,n,Dn(r))}(e);var g=i.getNode(),v={context:g.nodeName.toLowerCase(),data:n.data,insert:!0},p=u.parse(t,v);if(!0===n.paste&&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 L(t)&&(t.isEmpty(n)||function(e,t){return e.getBlockElements()[t.name]&&function(e){return L(e.firstChild)&&e.firstChild===e.lastChild}(t)&&function(e){return"br"===e.name||e.value===to}(t.firstChild)}(e,t))}(e,r)&&(r=null==r?void 0:r.prev),!(!n||n!==r||"ul"!==n.name&&"ol"!==n.name)}(e.schema,p)&&function(e,t){return!!Oh(e,t)}(a,g))return(f=Bh(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=re(Ph,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=Q.from(gh(r,n)).forall(No);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 oe(n.children(),bh)&&"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(Eo(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 Q.some(t);return Q.none()}(E),_=x.bind(_h).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=se(S,function(t){return Rh(e.schema,t,N)});Nh(R,e.schema,_),wh(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 function(e,t){var n=e.schema.getTextInlineElements(),r=e.dom;if(t){var o=e.getBody(),i=hh(e),a="*[data-mce-fragment]",u=r.select(a);Gt.each(u,function(e){var t,u=function(e){return L(n[e.nodeName.toLowerCase()])},c=function(e){return 1===e.childNodes.length};if(!Sv(r,t=e)&&!function(e,t){return Sv(e,t)&&oe(_v(e,t),function(e){return function(e){return Ev.has(e)}(e)})}(r,t)&&u(e)&&c(e)){var s=_v(r,e),l=function(t){return c(e)&&r.is(t,a)&&u(t)&&(t.nodeName===e.nodeName&&function(e,t){return he(e,function(e){return re(t,e)})}(s,_v(r,t))||l(t.children[0]))},f=function(t){return L(t)&&t!==o&&(i.compare(e,t)||f(t.parentElement))},d=function(t){return L(t)&&t!==o&&r.is(t,a)&&(function(e,t,n){var r=_v(e,t),o=_v(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 lt(a)&&lt(u)&&a!==u};return oe(r,function(e){var t=function(t){return oe(t,function(t){return t===e})};if(!t(o)&&t(xv)){var n=se(o,function(e){return oe(xv,function(t){return ot(e,t)})});return oe(n,i)}return i(e)})}(r,e,t)||d(t.parentElement))};(l(e.children[0])||f(e.parentElement)&&!d(e.parentElement))&&r.remove(e,!0)}})}}(e,c),function(e,t){var n,r,o,i,a=e.dom,u=e.selection;if(t){u.scrollIntoView(t);var c=gh(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(yo(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;yo(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=Dh(d);Br(Dn(d)),s.setStart(d,0),s.setEnd(d,0),m||function(e){return!!e.getAttribute("data-mce-fragment")}(d)||!(i=function(t){var n=uc.fromRangeStart(t);return null==(n=zf(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(),Gt.each(h.getElementsByTagName("*"),function(e){e.removeAttribute("data-mce-fragment")}),function(e,t,n){Q.from(e.getParent(t,"td,th")).map(Dn).each(function(e){return function(e,t){Jn(e).each(function(n){Kn(n).each(function(r){t.isBlock(rn(e))&&Qa(n)&&t.isBlock(rn(r))&&Pr(n)})})}(e,n)})}(a,i.getStart(),e.schema),function(e,t,n){var r=Wn(Dn(n),function(e){return Fn(e,Dn(t))});ke(r,r.length-2).filter(cn).fold(function(){return ei(e,t)},function(t){return ei(e,t.dom)})}(e.schema,e.getBody(),i.getStart()),t},Mh=function(e){return e instanceof rv},Ih=function(e,t,n){e.dom.setHTML(e.getBody(),t),!0!==n&&function(e){qg(e)&&Zf(e.getBody()).each(function(t){var n=t.getNode(),r=po(n)?Zf(n).getOr(t):t;e.selection.setRng(r.toRange())})}(e)},Fh=function(e){return M(e)?e:X},Uh=function(e,t,n){var r=t(e),o=Fh(n);return r.orThunk(function(){return o(e)?Q.none():function(e,t,n){for(var r=e.dom,o=Fh(n);r.parentNode;){r=r.parentNode;var i=Dn(r),a=t(i);if(a.isSome())return a;
2if(o(i))break}return Q.none()}(e,t,o)})},jh=Fd,zh=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(Wd(i)&&!1===i.inherit&&e.dom.is(t,i.selector))return!0}return!1},Hh=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!!zh(e,t,n)||t.parentNode===i||!!Wh(e,t,n,r,!0)});return!!Wh(e,a,n,r,o)},Vh=function(e,t,n){return!(!Kd(n)||!jh(t,n.inline))||!(!qd(n)||!jh(t,n.block))||!!Wd(n)&&so(t)&&e.is(t,n.selector)},qh=function(e,t,n,r,o,i){var a=n[r],u="attributes"===r;if(M(n.onmatch))return n.onmatch(t,n,r);if(a)if(He(a)){for(var c=0;c<a.length;c++)if(u?e.getAttrib(t,a[c]):jd(e,t,a[c]))return!0}else for(var s in a)if(Ue(a,s)){var l=u?e.getAttrib(t,s):jd(e,t,s),f=Id(a[s],i),d=D(l)||ft(l);if(d&&D(f))continue;if(o&&d&&!n.exact)return!1;if((!o||n.exact)&&!jh(l,Ud(f,s)))return!1}return!0},Wh=function(e,t,n,r,o){var i=e.formatter.get(n),a=e.dom;if(i&&so(t))for(var u=0;u<i.length;u++){var c=i[u];if(Vh(e.dom,t,c)&&qh(a,t,c,"attributes",o,r)&&qh(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,Id(s[l],r)))return;return c}}},Kh=function(e,t,n,r,o){if(r)return Hh(e,r,t,n,o);if(r=e.selection.getNode(),Hh(e,r,t,n,o))return!0;var i=e.selection.getStart();return!(i===r||!Hh(e,i,t,n,o))},$h=uu,Yh=function(e){if(e)for(var t=new Jr(e,e),n=t.current();n;n=t.next())if(yo(n))return n;return null},Gh=function(e){var t=Bn("span");return vn(t,{id:Jf,"data-mce-bogus":"1","data-mce-type":"format-caret"}),e&&Ar(t,Pn($h)),t},Xh=function(e,t,n){var r=e.dom,o=e.selection;if(Yd(t))Np(e,!1,Dn(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=Yh(e);return t&&t.data.charAt(0)===$h&&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)&&au(Dn(a)),o.setRng(i)}},Zh=function(e,t,n){var r=e.dom,o=e.selection;if(t)Xh(e,t,n);else if(!(t=td(e.getBody(),o.getStart())))for(;t=r.get(Jf);)Xh(e,t,n)},Qh=function(e,t){return e.appendChild(t),t},Jh=function(e,t){var n,r=le(e,function(e,t){return Qh(e,t.cloneNode(!1))},t),o=null!==(n=r.ownerDocument)&&void 0!==n?n:document;return Qh(r,o.createTextNode($h))},eb=function(e){return Xa(e,Ga(e).replace(new RegExp("".concat(to,"$"))," "))},tb=function(e,t){var n=function(){null===t||e.dom.isEmpty(t)||Kn(Dn(t)).each(function(e){sn(e)?eb(e):fr(e,function(e){return sn(e)}).each(function(e){sn(e)&&eb(e)})})};e.once("input",function(t){t.data&&!vd(t.data)&&(t.isComposing?e.once("compositionend",function(){n()}):n())})},nb=function(e,t,n,r){var o=e.dom,i=e.selection,a=!1,s=e.formatter.get(t);if(s){var l=i.getRng(),f=l.startContainer,d=l.startOffset,m=f;yo(f)&&(d!==f.data.length&&(a=!0),m=m.parentNode);for(var g,v=[];m;){if(Wh(e,m,t,n,r)){g=m;break}m.nextSibling&&(a=!0),v.push(m),m=m.parentNode}if(g)if(a){var p=i.getBookmark();l.collapse(!0);var h=lm(o,l,s,!0);h=eg(h),e.formatter.remove(t,n,h,r),i.moveToBookmark(p)}else{var b=td(e.getBody(),g),y=L(b)?o.getParents(g.parentNode,Z,b):[],C=Gh(!1).dom;!function(e,t,n){var r,o,i=e.dom,a=i.getParent(n,W(Pd,e.schema));a&&i.isEmpty(a)?null===(r=n.parentNode)||void 0===r||r.replaceChild(t,n):(function(e){var t=Xr(e,"br"),n=se(function(e){for(var t=[],n=e.dom;n;)t.push(Dn(n)),n=n.lastChild;return t}(e).slice(-1),Qa);t.length===n.length&&ae(n,Pr)}(Dn(n)),i.isEmpty(n)?null===(o=n.parentNode)||void 0===o||o.replaceChild(t,n):i.insertAfter(t,n))}(e,C,null!=b?b:g);var k=function(e,t,n,r,o,i){var a=e.formatter,s=e.dom,l=se(Re(a.get()),function(e){return e!==r&&!rt(e,"removeformat")}),f=function(e,t,n){return fe(n,function(n,r){var o=function(e,t){return Vd(e,t,function(e){var t=function(e){return M(e)||e.length>1&&"%"===e.charAt(0)};return oe(["styles","attributes"],function(n){return Fe(e,n).exists(function(e){var n=E(e)?e:Ie(e);return oe(n,t)})})})}(e,r);return e.formatter.matchNode(t,r,{},o)?n.concat([r]):n},[])}(e,n,l);if(se(f,function(t){return!function(e,t,n){var r=["inline","block","selector","attributes","styles","classes"],o=function(e){return Le(e,function(e,t){return oe(r,function(e){return e===t})})};return Vd(e,t,function(t){var r=o(t);return Vd(e,n,function(e){var t=o(e);return function(e,t){return u(arguments.length>2&&void 0!==arguments[2]?arguments[2]:c).eq(e,t)}(r,t)})})}(e,t,r)}).length>0){var d=n.cloneNode(!1);return s.add(t,d),a.remove(r,o,d,i),s.remove(d),Q.some(d)}return Q.none()}(e,C,g,t,n,r),x=Jh([].concat(v,w(k.toArray()),w(y)),C);b&&Xh(e,b,L(b)),i.setCursorLocation(x,1),tb(e,C),o.isEmpty(g)&&o.remove(g)}}}
2,rb=function(e){var t=Gh(!1),n=Jh(e,t.dom);return{caretContainer:t,caretPosition:uc(n,0)}},ob=function(e,t){var n=rb(t),r=n.caretContainer,o=n.caretPosition;return Sr(Dn(e),r),Pr(Dn(e)),o},ib=function(e,t){if(ed(t.dom))return!1;var n=e.schema.getTextInlineElements();return Ue(n,rn(t))&&!ed(t.dom)&&!vo(t.dom)},ab={},ub=mo(["pre"]);!function(e){ab[e]||(ab[e]=[]),ab[e].push(function(e){if(!e.selection.getRng().collapsed){var t=e.selection.getSelectedBlocks(),n=se(se(t,ub),function(e){return function(t){var n=t.previousSibling;return ub(n)&&re(e,n)}}(t));ae(n,function(e){!function(e,t){var n=Dn(t),r=zn(n).dom;Pr(n),Tr(Dn(e),[Bn("br",r),Bn("br",r)].concat(w(Xn(n))))}(e.previousSibling,e)})}})}("pre");var cb=["fontWeight","fontStyle","color","fontSize","fontFamily"],sb=function(e,t){var n=e.get(t);return E(n)?me(n,function(e){return Kd(e)&&"span"===e.inline&&function(e){return C(e.styles)&&oe(Re(e.styles),function(e){return re(cb,e)})}(e)}):Q.none()},lb=function(e,t){return Xf(t,uc.fromRangeStart(e)).isNone()},fb=function(e,t){return!1===Gf(t,uc.fromRangeEnd(e)).exists(function(e){return!_o(e.getNode())||Gf(t,e).isSome()})},db=function(e){return function(t){return Bo(t)&&e.isEditable(t)}},mb=function(e){return se(e.getSelectedBlocks(),db(e.dom))},gb=Gt.each,vb=function(e){return so(e)&&!md(e)&&!ed(e)&&!vo(e)},pb=function(e,t){for(var n=e;n;n=n[t]){if(yo(n)&&lt(n.data))return e;if(so(n)&&!md(n))return n}return e},hb=function(e,t,n){var r=hh(e),o=lo(t)&&e.dom.isEditable(t),i=lo(n)&&e.dom.isEditable(n);if(o&&i){var a=pb(t,"previousSibling"),u=pb(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),Gt.each(Gt.grep(u.childNodes),function(e){a.appendChild(e)}),a}}return n},bb=function(e,t,n,r){var o;if(r&&!1!==t.merge_siblings){var i=null!==(o=hb(e,Bd(r),r))&&void 0!==o?o:r;hb(e,i,Bd(i,!0))}},yb=function(e,t,n){gb(e.childNodes,function(e){vb(e)&&(t(e)&&n(e),e.hasChildNodes()&&yb(e,t,n))})},Cb=function(e,t){return function(n){return!(!n||!jd(e,n,t))}},wb=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)}},kb=Bc([{keep:[]},{rename:["name"]},{removed:[]}]),Eb=/^(src|href|style)$/,xb=Gt.each,_b=Fd,Sb=function(e,t,n){return e.isChildOf(t,n)&&t!==n&&!e.isBlock(n)},Nb=function(e,t,n){var r=t[n?"startContainer":"endContainer"],o=t[n?"startOffset":"endOffset"];if(so(r)){var i=r.childNodes.length-1;!n&&o&&o--,r=r.childNodes[o>i?i:o]}return yo(r)&&n&&o>=r.data.length&&(r=new Jr(r,e.getBody()).next()||r),yo(r)&&!n&&0===o&&(r=new Jr(r,e.getBody()).prev()||r),r},Rb=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},Ab=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},Ob=function(e,t,n,r,o){var i=Dn(t),a=Dn(e.create(r,o)),u=n?Gn(i):Yn(i);return Tr(a,u),n?(Sr(i,a),Rr(a,i)):(Nr(i,a),Ar(a,i)),a.dom},Tb=function(e,t,n){var r,o=t.parentNode,i=e.dom,a=ts(e);qd(n)&&o===i.getRoot()&&(n.list_block&&_b(t,n.list_block)||ae(_e(t.childNodes),function(t){Dd(e,a,t.nodeName.toLowerCase())?r?r.appendChild(t):(r=Ab(i,t,a),i.setAttribs(r,ns(e))):r=null})),function(e){return Wd(e)&&Kd(e)&&Xt(Fe(e,"mixed"),!0)}(n)&&!_b(n.inline,t)||i.remove(t,!0)},Bb=function(e,t,n){return I(e)?{name:t,value:null}:{name:e,value:Id(t,n)}},Pb=function(e,t){""===e.getAttrib(t,"style")&&(t.removeAttribute("style"),t.removeAttribute("data-mce-style"))},Db=function(e,t,n,r,o){var i=!1;xb(n.styles,function(a,u){var c=Bb(u,a,r),s=c.name,l=c.value,f=Ud(l,s);(n.remove_similar||N(l)||!so(o)||_b(jd(e,o,s),f))&&e.setStyle(t,s,""),i=!0}),i&&Pb(e,t)},Lb=function(e,t,n,r,o){var i=e.dom,a=hh(e),u=e.schema;if(Kd(t)&&ri(u,t.inline)&&ii(u,r)&&r.parentElement===e.getBody())return Tb(e,r,t),kb.removed();if(!t.ceFalseOverride&&r&&"false"===i.getContentEditableParent(r))return kb.keep();if(r&&!Vh(i,r,t)&&!function(e,t){return t.links&&"A"===e.nodeName}(r,t))return kb.keep();var c=r,s=t.preserve_attributes;if(Kd(t)&&"all"===t.remove&&E(s)){var l=se(i.getAttribs(c),function(e){return re(s,e.name.toLowerCase())});if(i.removeAllAttribs(c),ae(l,function(e){return i.setAttrib(c,e.name,e.value)}),l.length>0)return kb.rename("span")}if("all"!==t.remove){Db(i,c,t,n,o),xb(t.attributes,function(e,r){var a=Bb(r,e,n),u=a.name,s=a.value;if(t.remove_similar||N(s)||!so(o)||_b(i.getAttrib(o,u),s)){if("class"===u){var l=i.getAttrib(c,u);
2if(l){var f="";if(ae(l.split(/\s+/),function(e){/mce\-\w+/.test(e)&&(f+=(f?" ":"")+e)}),f)return void i.setAttrib(c,u,f)}}if(Eb.test(u)&&c.removeAttribute("data-mce-"+u),"style"===u&&mo(["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)}}),xb(t.classes,function(e){e=Id(e,n),so(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 kb.keep()}}return"none"!==t.remove?(Tb(e,c,t),kb.removed()):kb.keep()},Mb=function(e,t,n,r){return Lb(e,t,n,r,r).fold(H(r),function(t){return e.dom.createFragment().appendChild(r),e.dom.rename(r,t)},H(null))},Ib=function(e,t,n,r,o){(r||e.selection.isEditable())&&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&&ae(Hd(e.dom,t.parentNode).reverse(),function(t){if(!i&&so(t)&&"_start"!==t.id&&"_end"!==t.id){var a=Wh(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=Mb(e,t[p],u,v));p++);v&&(l&&v.appendChild(l),f||(f=v),l=v)}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),Kd(a)&&bb(e,a,0,l))}return r}(e,i,u,r,r,0,a,n)},l=function(t){return oe(i,function(r){return Fb(e,r,n,t,t)})},f=function(t){var n=_e(t.childNodes),r=l(t)||oe(i,function(e){return Vh(u,t,e)}),o=t.parentNode;if(!r&&L(o)&&$d(a)&&l(o),a.deep&&n.length)for(var c=0;c<n.length;c++)f(n[c]);ae(["underline","line-through","overline"],function(n){so(t)&&e.dom.getStyle(t,"text-decoration")===n&&t.parentNode&&zd(u,t.parentNode)===n&&Fb(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 md(e)&&so(e)&&("_start"===e.id||"_end"===e.id)}(n)&&(n=n[e?"firstChild":"lastChild"]),yo(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=lm(u,t,i,t.collapsed);if(a.split){if(o=eg(o),(n=Nb(e,o,!0))!==(r=Nb(e,o))){if(n=Rb(n,!0),r=Rb(r,!1),Sb(u,n,r)){var c=Q.from(n.firstChild).getOr(n);return s(Ob(u,c,!0,"span",{id:"_start","data-mce-type":"bookmark"})),void d(!0)}if(Sb(u,r,n)){var l=Q.from(r.lastChild).getOr(r);return s(Ob(u,l,!1,"span",{id:"_end","data-mce-type":"bookmark"})),void d(!1)}n=Ab(u,n,"span",{id:"_start","data-mce-type":"bookmark"}),r=Ab(u,r,"span",{id:"_end","data-mce-type":"bookmark"});var m=u.createRng();m.setStartAfter(n),m.setEndBefore(r),fm(u,m,function(e){ae(e,function(e){md(e)||md(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}fm(u,o,function(e){ae(e,f)})};if(r){if(Rd(r)){var g=u.createRng();g.setStartBefore(r),g.setEndAfter(r),m(g)}else m(r);Cm(e,t,r,n)}else c.isCollapsed()&&Kd(a)&&!yd(e).length?nb(e,t,n,o):(Od(e,function(){return Sd(e,m)},function(r){return Kd(a)&&Kh(e,t,n,r)}),e.nodeChanged()),function(e,t,n){"removeformat"===t?ae(mb(e.selection),function(t){ae(cb,function(n){return e.dom.setStyle(t,n,"")}),Pb(e.dom,t)}):sb(e.formatter,t).each(function(t){ae(mb(e.selection),function(r){return Db(e.dom,r,t,n,null)})})}(e,t,n),Cm(e,t,r,n)}(e,t,n,r,o)},Fb=function(e,t,n,r,o){return Lb(e,t,n,r,o).fold(X,function(t){return e.dom.rename(r,t),!0},Z)},Ub=Gt.each,jb=Gt.each,zb=function(e,t,n,r){if(jb(n.styles,function(n,o){e.setStyle(t,o,Id(n,r))}),n.styles){var o=e.getAttrib(t,"style");o&&e.setAttrib(t,"data-mce-style",o)}},Hb=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;M(t.onformat)&&t.onformat(e,t,n,r),zb(u,e,t,n),jb(t.attributes,function(t,r){u.setAttrib(e,r,Id(t,n))}),jb(t.classes,function(t){var r=Id(t,n);u.hasClass(e,r)||u.addClass(e,r)})},l=function(e,t){var n=!1;return jb(e,function(e){return!(!Wd(e)||("false"!==u.getContentEditable(t)||e.ceFalseOverride)&&(!L(e.collapsed)||e.collapsed===a)&&u.is(t,e.selector)&&!ed(t)&&(s(t,e),n=!0,1))}),n},f=function(e){if(y(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);fm(r,a,function(a){var f,v=function(a){var p=!1,h=d,b=!1,y=a.parentNode,C=y.nodeName.toLowerCase(),w=r.getContentEditable(a);L(w)&&(h=d,d="true"===w,p=!0,b=Md(e,a));var k=d&&!p;if(_o(a)&&!function(e,t,n,r){if(js(e)&&Kd(t)&&n.parentNode){var o=qi(e.schema),i=function(e,t){return function(e,t){var n=e.dom;return n.parentNode?function(e,t){return me(e.dom.childNodes,function(e){return t(Dn(e))}).map(Dn)}(Dn(n.parentNode),function(n){return!Fn(e,n)&&t(n)}):Q.none()}(e,t).isSome()}(Dn(n),function(e){return ed(e.dom)});return je(o,r)&&Fo(e.schema,n.parentNode,{skipBogus:!1,includeZwsp:!0})&&!i}return!1}(e,i,a,C))return f=null,void(qd(i)&&r.remove(a));if(function(r){return function(e){return qd(e)&&!0===e.wrapper}(i)&&Wh(e,r,t,n)}(a))f=null;else{if(function(t,n,r){var o=function(e){return qd(e)&&!0!==e.wrapper}
2(i)&&Pd(e.schema,t)&&Dd(e,n,m);return r&&o}(a,C,k)){var E=r.rename(a,m);return s(E),c.push(E),void(f=null)}if(Wd(i)){var x=l(o,a);if(!x&&L(y)&&$d(i)&&(x=l(o,y)),!Kd(i)||x)return void(f=null)}L(g)&&function(t,n,o,a){var c=t.nodeName.toLowerCase(),s=Dd(e,m,c)&&Dd(e,n,m),l=!u&&yo(t)&&cu(t.data),f=ed(t),d=!Kd(i)||!r.isBlock(t);return(o||a)&&s&&!l&&!f&&d}(a,C,k,b)?(f||(f=r.clone(g,!1),y.insertBefore(f,a),c.push(f)),b&&p&&(d=h),f.appendChild(a)):(f=null,ae(_e(a.childNodes),v),p&&(d=h),f=null)}};ae(a,v)}),!0===i.links&&ae(c,function(e){var t=function(e){"A"===e.nodeName&&s(e,i),ae(_e(e.childNodes),t)};t(e)}),ae(c,function(a){var u=function(e){var t=0;return ae(e.childNodes,function(e){(function(e){return L(e)&&yo(e)&&0===e.length})(e)||md(e)||t++}),t}(a);!(c.length>1)&&r.isBlock(a)||0!==u?(Kd(i)||qd(i)&&i.wrapper)&&(i.exact||1!==u||(a=function(e){return me(e.childNodes,Ad).filter(function(e){return"false"!==r.getContentEditable(e)&&Vh(r,e,i)}).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)),function(e,t,n,r){Ub(t,function(t){Kd(t)&&Ub(e.dom.select(t.inline,r),function(r){vb(r)&&Fb(e,t,n,r,t.exact?r:null)}),function(e,t,n){if(t.clear_child_styles){var r=t.links?"*:not(a)":"*";gb(e.select(r,n),function(n){vb(n)&&e.isEditable(n)&&gb(t.styles,function(t,r){e.setStyle(n,r,"")})})}}(e.dom,t,r)})}(e,o,n,a),function(e,t,n,r,o){var i=o.parentNode;Wh(e,i,n,r)&&Fb(e,t,r,o)||t.merge_with_parents&&i&&e.dom.getParent(i,function(i){return!!Wh(e,i,n,r)&&(Fb(e,t,r,o),!0)})}(e,i,t,n,a),function(e,t,n,r){if(t.styles&&t.styles.backgroundColor){var o=Cb(e,"fontSize");yb(r,function(t){return o(t)&&e.isEditable(t)},wb(e,"backgroundColor",Id(t.styles.backgroundColor,n)))}}(r,i,n,a),function(e,t,n,r){var o=function(t){if(lo(t)&&so(t.parentNode)&&e.isEditable(t)){var n=zd(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)&&(Gt.walk(r,o,"childNodes"),o(r))}(r,i,0,a),function(e,t,n,r){if(Kd(t)&&("sub"===t.inline||"sup"===t.inline)){var o=Cb(e,"fontSize");yb(r,function(t){return o(t)&&e.isEditable(t)},wb(e,"fontSize",""));var i=se(e.select("sup"===t.inline?"sub":"sup",r),e.isEditable);e.remove(i,!0)}}(r,i,0,a),bb(e,i,0,a)):r.remove(a,!0)})},m=Rd(r)?r:c.getNode();if("false"===u.getContentEditable(m)&&!Md(e,m))return l(o,r=m),void ym(e,t,r,n);if(i){if(r)if(Rd(r)){if(!l(o,r)){var g=u.createRng();g.setStartBefore(r),g.setEndAfter(r),d(u,lm(u,g,o),!0)}}else d(u,r,!0);else a&&Kd(i)&&!yd(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=td(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=lm(e.dom,a,i);m=eg(m),e.formatter.apply(t,n,m),o.moveToBookmark(d)}else{var g=r?Yh(r):null;r&&(null==g?void 0:g.data)===$h||(s=e.getDoc(),l=Gh(!0).dom,g=(r=s.importNode(l,!0)).firstChild,a.insertNode(r),u=1,tb(e,r)),e.formatter.apply(t,n,r),o.setCursorLocation(g,u)}}}(e,t,n):(c.setRng(Ah(c.getRng())),Od(e,function(){Sd(e,function(e,t){var n=t?e:lm(u,e,o);d(u,n,!1)})},Z),e.nodeChanged()),sb(e.formatter,t).each(function(t){ae(function(e){return se(function(e){var t=e.getSelectedBlocks(),n=e.getRng();if(e.isCollapsed())return[];if(1===t.length)return lb(n,t[0])&&fb(n,t[0])?t:[];var r=Ee(t).filter(function(e){return lb(n,e)}).toArray(),o=xe(t).filter(function(e){return fb(n,e)}).toArray(),i=t.slice(1,-1);return r.concat(i).concat(o)}(e),db(e.dom))}(e.selection),function(e){return zb(u,e,t,n)})});!function(e,t){Ue(ab,e)&&ae(ab[e],function(e){e(t)})}(t,e)}ym(e,t,r,n)},Vb=function(e,t,n,r){(r||e.selection.isEditable())&&Hb(e,t,n,r)},qb=function(e){return Ue(e,"vars")},Wb=function(e){return e.selection.getStart()},Kb=function(e,t,n,r,o){return de(t,function(t){var i=e.formatter.matchNode(t,n,null!=o?o:{},r);return!B(i)},function(t){return!!zh(e,t,n)||!r&&L(e.formatter.matchNode(t,n,o,!0))})},$b=function(e,t){var n=null!=t?t:Wb(e);return se(Hd(e.dom,n),function(e){return so(e)&&!vo(e)})},Yb=function(e,t,n){var r=$b(e,t);Oe(n,function(n,o){var i=function(n){var i=Kb(e,r,o,n.similar,qb(n)?n.vars:void 0),a=i.isSome();
2if(n.state.get()!==a){n.state.set(a);var u=i.getOr(t);qb(n)?n.callback(a,{node:u,format:o,parents:r}):ae(n.callbacks,function(e){return e(a,{node:u,format:o,parents:r})})}};ae([n.withSimilar,n.withoutSimilar],i),ae(n.withVars,i)})},Gb=Gt.explode,Xb=function(){var e={};return{addFilter:function(t,n){ae(Gb(t),function(t){Ue(e,t)||(e[t]={name:t,callbacks:[]}),e[t].callbacks.push(n)})},getFilters:function(){return Ie(e)},removeFilter:function(t,n){ae(Gb(t),function(t){if(Ue(e,t))if(L(n)){var r=e[t],o=se(r.callbacks,function(e){return e!==n});o.length>0?r.callbacks=o:delete e[t]}else delete e[t]})}}},Zb=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 Q.some({type:o[1],data:a,base64Encoded:i})}return Q.none()},Qb=function(e,t){var n=t;if(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])try{n=atob(t)}catch(e){return Q.none()}for(var r=new Uint8Array(n.length),o=0;o<r.length;o++)r[o]=n.charCodeAt(o);return Q.some(new Blob([r],{type:e}))},Jb=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)},r.readAsDataURL(e)})},ey=0,ty=function(e,t,n){return Zb(e).bind(function(e){var r=e.data,o=e.type,i=e.base64Encoded;if(t&&!i)return Q.none();var a=i?r:btoa(r);return n(a,o)})},ny=function(e,t,n){var r=e.create("blobid"+ey++,t,n);return e.add(r),r},ry=function(e,t){return ty(t,arguments.length>2&&void 0!==arguments[2]&&arguments[2],function(t,n){return Q.from(e.getByData(t,n)).orThunk(function(){return Qb(n,t).map(function(n){return ny(e,n,t)})})})},oy=/^(?:(?:(?:[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]+)?)?)$/,iy=function(e){return Q.from(e.match(oy)).bind(function(e){return ke(e,1)}).map(function(e){return ot(e,"www.")?e.substring(4):e})},ay=function(e,t){Q.from(e.attr("src")).bind(iy).forall(function(e){return!re(t,e)})&&e.attr("sandbox","")},uy=function(e,t){return ot(e,"".concat(t,"/"))},cy=Object.entries,sy=Object.setPrototypeOf,ly=Object.isFrozen,fy=Object.getPrototypeOf,dy=Object.getOwnPropertyDescriptor,my=Object.freeze,gy=Object.
vendor: 4,865 bytes, line 2
2seal,vy=Object.create,py="undefined"!=typeof Reflect&&Reflect,hy=py.apply,by=py.construct;my||(my=function(e){return e}),gy||(gy=function(e){return e}),hy||(hy=function(e,t,n){return e.apply(t,n)}),by||(by=function(e,t){return g(e,w(t))});var yy,Cy=By(Array.prototype.forEach),wy=By(Array.prototype.pop),ky=By(Array.prototype.push),Ey=By(String.prototype.toLowerCase),xy=By(String.prototype.toString),_y=By(String.prototype.match),Sy=By(String.prototype.replace),Ny=By(String.prototype.indexOf),Ry=By(String.prototype.trim),Ay=By(Object.prototype.hasOwnProperty),Oy=By(RegExp.prototype.test),Ty=(yy=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return by(yy,t)});function By(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 hy(e,t,r)}}function Py(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Ey;sy&&sy(e,null);for(var r=t.length;r--;){var o=t[r];if("string"==typeof o){var i=n(o);i!==o&&(ly(t)||(t[r]=i),o=i)}e[o]=!0}return e}function Dy(e){for(var t=0;t<e.length;t++)Ay(e,t)||(e[t]=null);return e}function Ly(e){var t,n=vy(null),r=S(cy(e));try{for(r.s();!(t=r.n()).done;){var o=b(t.value,2),i=o[0],a=o[1];Ay(e,i)&&(Array.isArray(a)?n[i]=Dy(a):a&&"object"==P(a)&&a.constructor===Object?n[i]=Ly(a):n[i]=a)}}catch(e){r.e(e)}finally{r.f()}return n}function My(e,t){for(;null!==e;){var n=dy(e,t);if(n){if(n.get)return By(n.get);if("function"==typeof n.value)return By(n.value)}e=fy(e)}return function(){return null}}var Iy,Fy=my(["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"]),Uy=my(["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"]),jy=my(["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"]),zy=my(["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"]),Hy=my(["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"]),Vy=my(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),qy=my(["#text"]),Wy=my(["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"]),Ky=my(["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"]),$y=my(["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"]),Yy=my(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),Gy=gy(/\{\{[\w\W]*|[\w\W]*\}\}/gm),Xy=gy(/<%[\w\W]*|[\w\W]*%>/gm),Zy=gy(/\${[\w\W]*}/gm),Qy=gy(/^data-[\-\w.\u00B7-\uFFFF]/),Jy=gy(/^aria-[\-\w]+$/),eC=gy(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),tC=gy(/^(?:\w+script|data):/i),nC=gy(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),rC=gy(/^html$/i),oC=gy(/^[a-z][.\w]*(-[.\w]+)+$/i),iC=Object.freeze({__proto__:null,MUSTACHE_EXPR:Gy,ERB_EXPR:Xy,TMPLIT_EXPR:Zy,DATA_ATTR:Qy,ARIA_ATTR:Jy,IS_ALLOWED_URI:eC,IS_SCRIPT_OR_DATA:tC,ATTR_WHITESPACE:nC,DOCTYPE_NAME:rC,CUSTOM_ELEMENT:oC}),aC=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"undefined"==typeof window?null:window,n=function(t){return e(t)};if(n.version="3.1.7",n.removed=[],!t||!t.document||9!==t.document.nodeType)return n.isSupported=!1,n;var r=t.document,o=r,i=o.currentScript,a=t.DocumentFragment,u=t.HTMLTemplateElement,c=t.Node,s=t.Element,l=t.NodeFilter,f=t.NamedNodeMap,d=void 0===f?t.NamedNodeMap||t.MozNamedAttrMap:f,m=t.HTMLFormElement,g=t.DOMParser,v=t.trustedTypes,p=s.prototype,h=My(p,"cloneNode"),b=My(p,"remove"),y=My(p,"nextSibling"),C=My(p,"childNodes"),k=My(p,"parentNode");if("function"==typeof u){var E=r.createElement("template");E.content&&E.content.ownerDocument&&(r=E.content.ownerDocument)}
vendor: 4,269 bytes, line 2
2var x,_="",S=r,N=S.implementation,R=S.createNodeIterator,A=S.createDocumentFragment,O=S.getElementsByTagName,T=o.importNode,B={};n.isSupported="function"==typeof cy&&"function"==typeof k&&N&&void 0!==N.createHTMLDocument;var D=iC.MUSTACHE_EXPR,L=iC.ERB_EXPR,M=iC.TMPLIT_EXPR,I=iC.DATA_ATTR,F=iC.ARIA_ATTR,U=iC.IS_SCRIPT_OR_DATA,j=iC.ATTR_WHITESPACE,z=iC.CUSTOM_ELEMENT,H=iC.IS_ALLOWED_URI,V=null,q=Py({},[].concat(w(Fy),w(Uy),w(jy),w(Hy),w(qy))),W=null,K=Py({},[].concat(w(Wy),w(Ky),w($y),w(Yy))),$=Object.seal(vy(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,ce=!0,se=!1,le=!0,fe=!1,de={},me=null,ge=Py({},["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=Py({},["audio","video","img","source","image","track"]),he=null,be=Py({},["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=Py({},[ye,Ce,we],xy),Se=null,Ne=["application/xhtml+xml","text/html"],Re=null,Ae=null,Oe=r.createElement("form"),Te=function(e){return e instanceof RegExp||e instanceof Function},Be=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!Ae||Ae!==e){if(e&&"object"==P(e)||(e={}),e=Ly(e),Se=-1===Ne.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,Re="application/xhtml+xml"===Se?xy:Ey,V=Ay(e,"ALLOWED_TAGS")?Py({},e.ALLOWED_TAGS,Re):q,W=Ay(e,"ALLOWED_ATTR")?Py({},e.ALLOWED_ATTR,Re):K,xe=Ay(e,"ALLOWED_NAMESPACES")?Py({},e.ALLOWED_NAMESPACES,xy):_e,he=Ay(e,"ADD_URI_SAFE_ATTR")?Py(Ly(be),e.ADD_URI_SAFE_ATTR,Re):be,ve=Ay(e,"ADD_DATA_URI_TAGS")?Py(Ly(pe),e.ADD_DATA_URI_TAGS,Re):pe,me=Ay(e,"FORBID_CONTENTS")?Py({},e.FORBID_CONTENTS,Re):ge,Y=Ay(e,"FORBID_TAGS")?Py({},e.FORBID_TAGS,Re):{},G=Ay(e,"FORBID_ATTR")?Py({},e.FORBID_ATTR,Re):{},de=!!Ay(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||eC,ke=e.NAMESPACE||we,$=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&Te(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&($.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&Te(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=Py({},qy),W=[],!0===de.html&&(Py(V,Fy),Py(W,Wy)),!0===de.svg&&(Py(V,Uy),Py(W,Ky),Py(W,Yy)),!0===de.svgFilters&&(Py(V,jy),Py(W,Ky),Py(W,Yy)),!0===de.mathMl&&(Py(V,Hy),Py(W,$y),Py(W,Yy))),e.ADD_TAGS&&(V===q&&(V=Ly(V)),Py(V,e.ADD_TAGS,Re)),e.ADD_ATTR&&(W===K&&(W=Ly(W)),Py(W,e.ADD_ATTR,Re)),e.ADD_URI_SAFE_ATTR&&Py(he,e.ADD_URI_SAFE_ATTR,Re),e.FORBID_CONTENTS&&(me===ge&&(me=Ly(me)),Py(me,e.FORBID_CONTENTS,Re)),le&&(V["#text"]=!0),ne&&Py(V,["html","head","body"]),V.table&&(Py(V,["tbody"]),delete Y.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw Ty('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw Ty('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');x=e.TRUSTED_TYPES_POLICY,_=x.createHTML("")}else void 0===x&&(x=function(e,t){if("object"!=P(e)||"function"!=typeof e.createPolicy)return null;
vendor: 4,311 bytes, line 2
2var 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}}(v,i)),null!==x&&"string"==typeof _&&(_=x.createHTML(""));my&&my(e),Ae=e}},Pe=Py({},["mi","mo","mn","ms","mtext"]),De=Py({},["annotation-xml"]),Le=Py({},["title","style","font","a","script"]),Me=Py({},[].concat(w(Uy),w(jy),w(zy))),Ie=Py({},[].concat(w(Hy),w(Vy))),Fe=function(e){ky(n.removed,{element:e});try{k(e).removeChild(e)}catch(t){b(e)}},Ue=function(e,t){try{ky(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){ky(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 o=_y(e,/^[\r\n\t ]+/);n=o&&o[0]}"application/xhtml+xml"===Se&&ke===we&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var i=x?x.createHTML(e):e;if(ke===we)try{t=(new g).parseFromString(i,Se)}catch(e){}if(!t||!t.documentElement){t=N.createDocument(ke,"template",null);try{t.documentElement.innerHTML=Ee?_:i}catch(e){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(r.createTextNode(n),a.childNodes[0]||null),ke===we?O.call(t,ne?"html":"body")[0]:ne?t.documentElement:a},ze=function(e){return R.call(e.ownerDocument||e,e,l.SHOW_ELEMENT|l.SHOW_COMMENT|l.SHOW_TEXT|l.SHOW_PROCESSING_INSTRUCTION|l.SHOW_CDATA_SECTION,null)},He=function(e){return e instanceof m&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof d)||"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 c&&e instanceof c},qe=function(e,t,r){B[e]&&Cy(B[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)&&Oy(/<[/\w]/g,e.innerHTML)&&Oy(/<[/\w]/g,e.textContent))return Fe(e),!0;if(7===e.nodeType)return Fe(e),!0;if(te&&8===e.nodeType&&Oy(/<[/\w]/g,e.data))return Fe(e),!0;if(!V[r]||Y[r]){if(!Y[r]&&$e(r)){if($.tagNameCheck instanceof RegExp&&Oy($.tagNameCheck,r))return!1;if($.tagNameCheck instanceof Function&&$.tagNameCheck(r))return!1}if(le&&!me[r]){var o=k(e)||e.parentNode,i=C(e)||e.childNodes;if(i&&o)for(var a=i.length-1;a>=0;--a){var u=h(i[a],!0);u.__removalCount=(e.__removalCount||0)+1,o.insertBefore(u,y(e))}}return Fe(e),!0}return e instanceof s&&!function(e){var t=k(e);t&&t.tagName||(t={namespaceURI:ke,tagName:"template"});var n=Ey(e.tagName),r=Ey(t.tagName);return!!xe[e.namespaceURI]&&(e.namespaceURI===Ce?t.namespaceURI===we?"svg"===n:t.namespaceURI===ye?"svg"===n&&("annotation-xml"===r||Pe[r]):Boolean(Me[n]):e.namespaceURI===ye?t.namespaceURI===we?"math"===n:t.namespaceURI===Ce?"math"===n&&De[r]:Boolean(Ie[n]):e.namespaceURI===we?!(t.namespaceURI===Ce&&!De[r])&&!(t.namespaceURI===ye&&!Pe[r])&&!Ie[n]&&(Le[n]||!Me[n]):!("application/xhtml+xml"!==Se||!xe[e.namespaceURI]))}(e)?(Fe(e),!0):"noscript"!==r&&"noembed"!==r&&"noframes"!==r||!Oy(/<\/no(script|embed|frames)/i,e.innerHTML)?(ee&&3===e.nodeType&&(t=e.textContent,Cy([D,L,M],function(e){t=Sy(t,e," ")}),e.textContent!==t&&(ky(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 r||n in Oe))return!1;if(Z&&!G[t]&&Oy(I,t));else if(X&&Oy(F,t));else if(!W[t]||G[t]){if(!($e(e)&&($.tagNameCheck instanceof RegExp&&Oy($.tagNameCheck,e)||$.tagNameCheck instanceof Function&&$.tagNameCheck(e))&&($.attributeNameCheck instanceof RegExp&&Oy($.attributeNameCheck,t)||$.attributeNameCheck instanceof Function&&$.attributeNameCheck(t))||"is"===t&&$.allowCustomizedBuiltInElements&&($.tagNameCheck instanceof RegExp&&Oy($.tagNameCheck,n)||$.tagNameCheck instanceof Function&&$.tagNameCheck(n))))return!1}else if(he[t]);else if(Oy(H,Sy(n,j,"")));
2else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==Ny(n,"data:")||!ve[e])if(Q&&!Oy(U,Sy(n,j,"")));else if(n)return!1;return!0},$e=function(e){return"annotation-xml"!==e&&_y(e,z)},Ye=function(e){qe("beforeSanitizeAttributes",e,null);var t=e.attributes;if(t){for(var r={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:W},o=t.length,i=function(){var i=t[o],a=i.name,u=i.namespaceURI,c=i.value,s=Re(a),l="value"===a?c:Ry(c),f=l;if(r.attrName=s,r.attrValue=l,r.keepAttr=!0,r.forceKeepAttr=void 0,qe("uponSanitizeAttribute",e,r),l=r.attrValue,r.forceKeepAttr)return 0;if(!r.keepAttr)return Ue(a,e),0;if(!J&&Oy(/\/>/i,l))return Ue(a,e),0;ee&&Cy([D,L,M],function(e){l=Sy(l,e," ")});var d=Re(e.nodeName);if(Ke(d,s,l))if(!se||"id"!==s&&"name"!==s||(Ue(a,e),l="user-content-"+l),te&&Oy(/((--!?|])>)|<\/(style|title)/i,l))Ue(a,e);else{if(x&&"object"==P(v)&&"function"==typeof v.getAttributeType)if(u);else switch(v.getAttributeType(d,s)){case"TrustedHTML":l=x.createHTML(l);break;case"TrustedScriptURL":l=x.createScriptURL(l)}if(l!==f)try{u?e.setAttributeNS(u,a,l):e.setAttribute(a,l),He(e)?Fe(e):wy(n.removed)}catch(e){}}else Ue(a,e)};o--;)i();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 a&&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]:{},r=null,i=null,u=null,s=null;if((Ee=!e)&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Ve(e)){if("function"!=typeof e.toString)throw Ty("toString is not a function");if("string"!=typeof(e=e.toString()))throw Ty("dirty is not a string, aborting")}if(!n.isSupported)return e;if(re||Be(t),n.removed=[],"string"==typeof e&&(fe=!1),fe){if(e.nodeName){var l=Re(e.nodeName);if(!V[l]||Y[l])throw Ty("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof c)1===(i=(r=je("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType&&"BODY"===i.nodeName||"HTML"===i.nodeName?r=i:r.appendChild(i);else{if(!ie&&!ee&&!ne&&-1===e.indexOf("<"))return x&&ue?x.createHTML(e):e;if(!(r=je(e)))return ie?null:ue?_:""}r&&oe&&Fe(r.firstChild);for(var f=ze(fe?e:r);u=f.nextNode();)We(u)||(u.content instanceof a&&Ge(u.content),Ye(u));if(fe)return e;if(ie){if(ae)for(s=A.call(r.ownerDocument);r.firstChild;)s.appendChild(r.firstChild);else s=r;return(W.shadowroot||W.shadowrootmode)&&(s=T.call(o,s,!0)),s}var d=ne?r.outerHTML:r.innerHTML;return ne&&V["!doctype"]&&r.ownerDocument&&r.ownerDocument.doctype&&r.ownerDocument.doctype.name&&Oy(rC,r.ownerDocument.doctype.name)&&(d="<!DOCTYPE "+r.ownerDocument.doctype.name+">\n"+d),ee&&Cy([D,L,M],function(e){d=Sy(d,e," ")}),x&&ue?x.createHTML(d):d},n.setConfig=function(){Be(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||Be({});var r=Re(e),o=Re(t);return Ke(r,o,n)},n.addHook=function(e,t){"function"==typeof t&&(B[e]=B[e]||[],ky(B[e],t))},n.removeHook=function(e){if(B[e])return wy(B[e])},n.removeHooks=function(e){B[e]&&(B[e]=[])},n.removeAllHooks=function(){B={}},n}(),uC=Gt.each,cC=Gt.trim,sC=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],lC={ftp:21,http:80,https:443,mailto:25},fC=["img","video"],dC=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 L(e)?!e:!L(t)||!re(fC,t)}(e.allow_svg_data_urls,n)&&/^data:image\/svg\+xml/i.test(r):/^data:/i.test(r)))},mC=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};A(this,e),this.path="",this.directory="",t=cC(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&&uC(sC,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 T(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?lC[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=[];uC(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?be(u).join("/"):a.slice(0,l).join("/")+"/"+be(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=Ai.decode(e).replace(/[\s\u0000-\u001F]+/g,"");return!dC(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}}])}(),gC=Gt.makeMap("src,href,data,background,action,formaction,poster,xlink:href"),vC="data-mce-type",pC=0,hC=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))L(o)&&(o.allowedTags[f]=!0);else if(1===e.nodeType&&"body"!==f){var d=Dn(e),m=bn(d,vC),g=pn(d,"data-mce-bogus");if(m||!y(g)){var v=n.getElementRule(f);if(!s||v){if(L(o)&&(o.allowedTags[f]=!0),s&&v&&!m){if(ae(null!==(u=v.attributesForced)&&void 0!==u?u:[],function(e){gn(d,e.name,"{$uid}"===e.value?"mce_"+pC++:e.value)}),ae(null!==(c=v.attributesDefault)&&void 0!==c?c:[],function(e){bn(d,e.name)||gn(d,e.name,"{$uid}"===e.value?"mce_"+pC++:e.value)}),v.attributesRequired&&!oe(v.attributesRequired,function(e){return bn(d,e)}))return void Dr(d);if(v.removeEmptyAttrs&&function(e){var t=e.dom.attributes;return null==t||0===t.length}(d))return void Dr(d);v.outputName&&v.outputName!==f&&function(e,t){var n=function(e,t){var n=Bn(t),r=Cn(e);return vn(n,r),n}(e,t);Nr(e,n);var r=Xn(e);Tr(n,r),Pr(e)}(d,v.outputName)}}else Ue(l,f)?Pr(d):Dr(d)}else"all"===g?Pr(d):Dr(d)}},bC=function(e,t,n,r,o,i){return"html"!==n&&!Wo(r)||!(o in gC&&dC(e,i,r))&&(!e.validate||t.isValid(r,o)||ot(o,"data-")||ot(o,"aria-"))},yC=function(e,t){return e.hasAttribute(vC)&&("id"===t||"class"===t||"style"===t)},CC=function(e,t){return e in t.getBoolAttrs()},wC=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;bC(t,n,r,e.tagName.toLowerCase(),u,c)||yC(e,u)?CC(u,n)&&e.setAttribute(u,u):e.removeAttribute(u)}},kC=function(e){return function(t){var n=$o(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};aC().sanitize(e,n)}(t);else{if("math"!==n)throw new Error("Not a namespace element");!function(e,t){var n=aC();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&&E(i)&&i.length>0){var a=e.getAttribute("encoding");y(a)&&re(i,a)&&(n.allowedTags[o]=!0)}}),n.sanitize(e,{IN_PLACE:!0,USE_PROFILES:{mathMl:!0}})}(t,e)}}},EC=Gt.makeMap,xC=Gt.extend,_C=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 rv(s.nodeName.toLowerCase(),s.nodeType);if(so(s)){for(var f=s.attributes,d=0,m=f.length;d<m;d++){var g=f[d];l.attr(g.name,g.value)}Wo(l.name)&&(r(s),l.value=s.innerHTML)}else yo(s)?(l.value=s.data,i&&(l.raw=!0)):(ko(s)||Co(s)||wo(s))&&(l.value=s.data);Wo(l.name)||_C(l,s,n,r),e.append(l)}},SC=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ki(),n=Xb(),r=Xb(),o=x({validate:!0,root_name:"body",sanitize:!0},e),i=new DOMParser,a=function(e,t){var n=function(){var e=Vo(),t=function(){return e.get().map($o).getOr("html")};return{track:function(n){return Ko(n)?e.set(n):e.get().exists(function(e){return!e.contains(n)})&&e.clear(),t()},current:t,reset:function(){e.clear()}}}();if(e.sanitize){var r=function(e,t,n){var r=aC();return r.addHook("uponSanitizeElement",function(r,o){hC(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=bC(t,n,r,i,a,u),o.keepAttr?(o.allowedAttributes[a]=!0,CC(a,n)&&(o.attrValue=a),t.allow_svg_data_urls&&ot(u,"data:image/svg+xml")&&(o.forceKeepAttr=!0)):yC(e,a)&&(o.forceKeepAttr=!0)}(r,e,t,n.current(),o)}),r}(e,t,n);return{sanitizeHtmlElement:function(t,o){r.sanitize(t,function(e,t){var n={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,o)),r.removed=[],n.reset()},sanitizeNamespaceElement:kC(e)}}return{sanitizeHtmlElement:function(r,o){for(var i,a=document.createNodeIterator(r,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_COMMENT|NodeFilter.SHOW_TEXT);i=a.nextNode();){var u=n.track(i);hC(i,e,t,u),so(i)&&wC(i,e,t,u)}n.reset()},sanitizeNamespaceElement:U}}(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=y(n.attr(vC)),o=1===n.type&&!Ue(e,n.name)&&!ui(t,n)&&!Wo(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=Ue(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);ei(t,l);var d=new rv(s,11);_C(d,l,t.getSpecialElements(),a.sanitizeNamespaceElement),l.innerHTML="";var g=function(e,t,n,r){var o=n.validate,i=t.getNonEmptyElements(),a=t.getWhitespaceElements(),u=xC(EC("script,style,head,html,body,title,meta,param"),t.getBlockElements()),c=qi(t),s=/[ \t\r\n]+/g,l=/^[ \t\r\n]+/,f=/[ \t\r\n]+$/,d=function(e){for(var t=e.parent;L(t);){if(t.name in a)return!0;t=t.parent}return!1},m=function(n){return n.name in u||ui(t,n)||Wo(n.name)&&n.parent===e},g=function(t,n){var o=n?t.prev:t.next;return!L(o)&&!D(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 L(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=xh(t,i,a,e);s.paddInEmptyBlock&&l&&function(e){for(var n=e;L(n);){if(n.name in c)return xh(t,i,a,n);n=n.parent}return!1}(e)?kh(n,r,m,e):s.removeEmpty&&l?m(e)?e.remove():e.unwrap():s.paddEmpty&&(l||function(e){var t;return Eh(e,"#text")&&(null===(t=null==e?void 0:e.firstChild)||void 0===t?void 0:t.value)===to}(e))&&kh(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}}]}(d,t,o,r),v=b(g,2),p=v[0],h=v[1],y=[],C=u?function(e){return function(e,n){Rh(t,e)&&n.push(e)}(e,y)}:U,w={nodes:{},attributes:{}},k=function(e){return yh(c(),f(),e,w)};if(function(e,t,n){for(var r=[],o=function(n){var o=n;ae(t,function(e){return e(o)}),D(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];ae(n,function(t){return t(e)})},c=r.length-1;c>=0;c--)u()}(d,[p,k],[h,C]),y.reverse(),u&&y.length>0)if(r.context){var E=ce(y,function(e){return e.parent===d}),x=E.pass,_=E.fail;Nh(_,t,d,k),r.invalid=x.length>0}else Nh(y,t,d,k);var S=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 S&&("body"===d.name||r.isRootContent)&&function(e,n){var r=xC(EC("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 rv(n,1)).attr(o.forced_root_block_attrs),e.insert(c,u)),c.append(u)):(s(c),c=null),u=l}s(c)}}(d,S),r.invalid||Ch(w,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?Gt.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 rv("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=Gt.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)}}),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")===Wt.transparentSrc||L(e.attr("data-mce-placeholder"))})(e)||function(e){return L(e.attr("data-mce-bogus"))}(e)||D(t)||ry(n,t,!0).each(function(t){e.attr("src",t.blobUri())})};e.addAttributeFilter("src",function(e){return ae(e,r)})}}(e,t);var a=null!==(n=t.sandbox_iframes)&&void 0!==n&&n,u=Ne(null!==(r=t.sandbox_iframes_exclusions)&&void 0!==r?r:[]);t.convert_unsafe_embeds&&e.addNodeFilter("object,embed",function(e){return ae(e,function(e){e.replace(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 B(e)?"iframe":uy(e,"image")?"img":uy(e,"video")?"video":uy(e,"audio")?"audio":"iframe"}(t),c=new rv(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&&ay(c,a),c}({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 ae(e,function(e){return ay(e,u)})})}(g,o),function(e,t,n){t.inline_styles&&function(e,t,n){var r,o=ea();t.convert_fonts_to_spans&&function(e,t,n){e.addNodeFilter("font",function(e){ae(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&&dt(a).each(function(e){r["font-size"]=n[e-1]}),e.name="span",e.attr("style",t.serialize(r)),function(e){ae(["color","face","size"],function(t){e.attr(t,null)})}(e)})})}(e,o,Gt.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;ae(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)}(e,t,n)}(g,o,t),g},NC=function(e,t,n){var r=function(e){return Mh(e)?wv({validate:!1}).serialize(e):e}(e),o=t(r);if(o.isDefaultPrevented())return o;if(Mh(e)){if(o.content!==r){var i=SC(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},RC=function(e){return{sanitize:Tl(e),sandbox_iframes:Il(e),sandbox_iframes_exclusions:Fl(e)}},AC=function(e,t){if(t.no_events)return Tc.value(t);var n=function(e,t){return e.dispatch("BeforeGetContent",t)}(e,t);return n.isDefaultPrevented()?Tc.error(km(e,x({content:""},n)).content):Tc.value(n)},OC=function(e,t,n){if(n.no_events)return t;var r=NC(t,function(t){return km(e,x(x({},n),{},{content:t}))},RC(e));return r.content},TC=function(e,t){if(t.no_events)return Tc.value(t);var n=NC(t.content,function(n){return function(e,t){return e.dispatch("BeforeSetContent",t)}(e,x(x({},t),{},{content:n}))},RC(e));return n.isDefaultPrevented()?(wm(e,n),Tc.error(void 0)):Tc.value(n)},BC=function(e,t,n){n.no_events||wm(e,x(x({},n),{},{content:t}))},PC=function(e,t,n){return{element:e,width:t,rows:n}},DC=function(e,t){return{element:e,cells:t}},LC=function(e,t){return{x:e,y:t}},MC=function(e,t){return hn(e,t).bind(dt).getOr(1)},IC=function(e,t,n){var r=e.rows;return!!(r[n]?r[n].cells:[])[t]},FC=function(e){return fe(e,function(e,t){return t.cells.length>e?t.cells.length:e},0)},UC=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(Fn(o[i],t))return Q.some(LC(i,r));return Q.none()},jC=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(DC(a[u].element,s))}return i},zC=function(e){return function(e,t){var n=qa(e.element),r=Bn("tbody");return Tr(r,t),Ar(n,r),n}(e,function(e){return ie(e.rows,function(e){var t=ie(e.cells,function(e){var t=Wa(e);return yn(t,"colspan"),yn(t,"rowspan"),t}),n=qa(e.element);return Tr(n,t),n})}(e))},HC=function(){return Vm([])},VC=function(e,t,n){var r=bd(t,e);return r.length>0?function(e,t){return function(e,t){return dr(t,"table",W(Fn,e))}(e,t[0]).bind(function(e){var n=t[0],r=t[t.length-1],o=function(e){var t=PC(qa(e),0,[]);
2return ae(Xr(e,"tr"),function(e,n){ae(Xr(e,"td,th"),function(r,o){!function(e,t,n,r,o){for(var i=MC(o,"rowspan"),a=MC(o,"colspan"),u=e.rows,c=n;c<n+i;c++){u[c]||(u[c]=DC(Wa(r),[]));for(var s=t;s<t+a;s++)u[c].cells[s]=c===n&&s===t?o:qa(o)}}(t,function(e,t,n){for(;IC(e,t,n);)t++;return t}(t,o,n),n,e,r)})}),PC(t.element,FC(t.rows),t.rows)}(e);return function(e,t,n){return UC(e,t).bind(function(t){return UC(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?jC(e,r,o,i,a):jC(e,r,a,i,o);return PC(e.element,FC(u),u)}(e,t,n)})})}(o,n,r).map(function(e){return Vm([zC(e)])})}).getOrThunk(HC)}(e,r):function(e,t,n){return t.length>0&&t[0].collapsed?HC():function(e,t,n){return function(e,t){var n=fe(t,function(e,t){return Ar(t,e),t},e);return t.length>0?Vm([n]):n}(Dn(t.cloneContents()),function(e,t,n){var r=Dn(t.commonAncestorContainer),o=Vv(r,e),i=se(o,function(e){return n.isWrapper(rn(e))}),a=function(e,t){return me(e,function(e){return"li"===rn(e)&&Ed(e,t)}).fold(H([]),function(t){return function(e){return me(e,function(e){return"ul"===rn(e)||"ol"===rn(e)})}(e).map(function(e){var t=Bn(rn(e)),n=Le(xr(e),function(e,t){return ot(t,"list-style")});return Cr(t,n),[Bn("li"),t]}).getOr([])})}(o,t),u=i.concat(a.length?a:function(e){return tu(e)?Vn(e).filter(eu).fold(H([]),function(t){return[e,t]}):eu(e)?[e]:[]}(r));return ie(u,qa)}(e,t,n))}(e,t[0],n)}(e,t,n)},qC=function(e,t){return t>=0&&t<e.length&&vd(e.charAt(t))},WC=function(e){return su(e.innerText)},KC=function(e){return so(e)?e.outerHTML:yo(e)?Ai.encodeRaw(e.data,!1):ko(e)?"\x3c!--"+e.data+"--\x3e":""},$C=Xe(function(){return document.implementation.createHTMLDocument("undo")}),YC=function(e){var t=e.serializer.getTempAttrs(),n=pv(e.getBody(),t);return function(e){return null!==e.querySelector("iframe")}(n)?{type:"fragmented",fragments:se(ie(_e(n.childNodes),j(su,KC)),function(e){return e.length>0}),content:"",bookmark:null,beforeBookmark:null}:{type:"complete",fragments:null,content:su(n.innerHTML),bookmark:null,beforeBookmark:null}},GC=function(e,t,n){var r=n?t.beforeBookmark:t.bookmark;"fragmented"===t.type?function(e,t){(function(e,t){var n=0;ae(e,function(e){0===e[0]?n++:1===e[0]?(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)}(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)})})(function(e,t){var n=e.length+t.length+2,r=new Array(n),o=new Array(n),i=function(n,r,o,a,c){var s=u(n,r,o,a);if(null===s||s.start===r&&s.diag===r-a||s.end===n&&s.diag===n-o)for(var l=n,f=o;l<r||f<a;)l<r&&f<a&&e[l]===t[f]?(c.push([0,e[l]]),++l,++f):r-n>a-o?(c.push([2,e[l]]),++l):(c.push([1,t[f]]),++f);else{i(n,s.start,o,s.start-s.diag,c);for(var d=s.start;d<s.end;++d)c.push([0,e[d]]);i(s.end,r,s.end-s.diag,a,c)}},a=function(n,r,o,i){for(var a=n;a-r<i&&a<o&&e[a]===t[a-r];)++a;return function(e,t,n){return{start:e,end:t,diag:n}}(n,a,r)},u=function(n,i,u,c){var s=i-n,l=c-u;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(r[1+b]=n,o[1+b]=i+1,f=0;f<=b;++f){for(d=-f;d<=f;d+=2){for(m=d+b,d===-f||d!==f&&r[m-1]<r[m+1]?r[m]=r[m+1]:r[m]=r[m-1]+1,v=(g=r[m])-n+u-d;g<i&&v<c&&e[g]===t[v];)r[m]=++g,++v;if(p%2!=0&&p-f<=d&&d<=p+f&&o[m-p]<=r[m])return a(o[m-p],d+n-u,i,c)}for(d=p-f;d<=p+f;d+=2){for(m=d+b-p,d===p-f||d!==p+f&&o[m+1]<=o[m-1]?o[m]=o[m+1]-1:o[m]=o[m-1],v=(g=o[m]-1)-n+u-d;g>=n&&v>=u&&e[g]===t[v];)o[m]=g--,v--;if(p%2==0&&-f<=d&&d<=f&&o[m]<=r[m+p])return a(o[m],d+n-u,i,c)}}return null},c=[];return i(0,e.length,0,t.length,c),c}(ie(_e(t.childNodes),KC),e),t)}(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw",no_selection:!L(r)||!rd(r)||!r.isFakeCaret}),r&&(e.selection.moveToBookmark(r),e.selection.scrollIntoView())},XC=function(e){return"fragmented"===e.type?e.fragments.join(""):e.content},ZC=function(e){var t=Bn("body",$C());return Ir(t,XC(e)),ae(Xr(t,"*[data-mce-bogus]"),Dr),Mr(t)},QC=function(e,t){return!(!e||!t)&&(!!function(e,t){return XC(e)===XC(t)}(e,t)||function(e,t){return ZC(e)===ZC(t)}(e,t))},JC=function(e){return 0===e.get()},ew=function(e,t,n){JC(n)&&(e.typing=t)},tw=function(e,t){e.typing&&(ew(e,!1,t),e.add())},nw=function(e){return{init:{bindEvents:U},undoManager:{beforeChange:function(t,n){return function(e,t,n){JC(t)&&n.set(Rc(e.selection))}(e,t,n)},add:function(t,n,r,o,i,a){return function(e,t,n,r,o,i,a){var u=YC(e),c=Gt.extend(i||{},u);if(!JC(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&&QC(s,c))return null;t.data[n.get()]&&o.get().each(function(e){t.data[n.get()].beforeBookmark=e});var l=Ys(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=Rc(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,ew(t,!1,n)),r.get()>0&&(r.set(r.get()-1),o=t.data[r.get()],GC(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()],GC(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]&&!QC(YC(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 tw(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];GC(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 Kh(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];
2!o[u]&&Wh(e,i,u,n)&&(o[u]=!0,r.push(u))}},e.dom.getRoot()),r}(e,t,n)},matchNode:function(t,n,r,o){return Wh(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=Hd(r,o),a=n.length-1;a>=0;a--){var u=n[a];if(!Wd(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 function(e,t){var n=function(t){return Fn(t,Dn(e.getBody()))};return Q.from(e.selection.getStart(!0)).bind(function(r){return Uh(Dn(r),function(n){return Se(t,function(t){return function(t,n){return Wh(e,t.dom,n)?Q.some(n):Q.none()}(n,t)})},n)}).getOrNull()}(e,t)},apply:function(t,n,r){return Vb(e,t,n,r)},remove:function(t,n,r,o){return Ib(e,t,n,r,o)},toggle:function(t,n,r){return function(e,t,n,r){var o=e.formatter.get(t);o&&(!Kh(e,t,n,r)||"toggle"in o[0]&&!o[0].toggle?Vb(e,t,n,r):Ib(e,t,n,r))}(e,t,n,r)},formatChanged:function(t,n,r,o,i){return function(e,t,n,r,o,i){return function(e,t,n,r,o,i){var a=t.get();ae(n.split(","),function(t){var n=Fe(a,t).getOrThunk(function(){var e={withSimilar:{state:zo(!1),similar:!0,callbacks:[]},withoutSimilar:{state:zo(!1),similar:!1,callbacks:[]},withVars:[]};return a[t]=e,e}),u=function(){var n=$b(e);return Kb(e,n,t,o,i).isSome()};if(B(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:zo(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();ae(t.split(","),function(e){return Fe(r,e).each(function(t){r[e]={withSimilar:x(x({},t.withSimilar),{},{callbacks:se(t.withSimilar.callbacks,function(e){return e!==n})}),withoutSimilar:x(x({},t.withoutSimilar),{},{callbacks:se(t.withoutSimilar.callbacks,function(e){return e!==n})}),withVars:se(t.withVars,function(e){return e.callback!==n})}})}),e.set(r)}(t,n,r)}}}(e,t,n,r,o,i)}},editor:{getContent:function(t){return function(e,t){return Q.from(e.getBody()).fold(H("tree"===t.format?new rv("body",11):""),function(n){return function(e,t,n){var r;return r="raw"===t.format?Gt.trim(su(pv(n,e.serializer.getTempAttrs()).innerHTML)):"text"===t.format?function(e,t){var n=e.getDoc(),r=nr(Dn(e.getBody())),o=Bn("div",n);gn(o,"data-mce-bogus","all"),Cr(o,{position:"fixed",left:"-9999999px",top:"0"}),Ir(o,t.innerHTML),hv(o),bv(o);var i=function(e){return tr(e)?e:Dn(zn(e).dom.body)}(r);Ar(i,o);var a=su(o.dom.innerText);return Pr(o),a}(e,n):"tree"===t.format?e.serializer.serialize(n,t):function(e,t){var n=ts(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&&!ou(Dn(n))&&y(r)?Gt.trim(r):r}(e,t,n)})}(e,t)},setContent:function(t,n){return function(e,t,n){return Q.from(e.getBody()).map(function(r){return Mh(t)?function(e,t,n,r){wh(e.parser.getNodeFilters(),e.parser.getAttributeFilters(),n);var o=wv({validate:!1},e.schema).serialize(n),i=su(ou(Dn(t))?o:Gt.trim(o));return Ih(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=ts(e);return e.schema.isValidChild(t.nodeName.toLowerCase(),i.toLowerCase())?(n=o,n=e.dom.createHTML(i,ns(e),n)):n||(n=o),Ih(e,n,r.no_selection),{content:n,html:n}}"raw"!==r.format&&(n=wv({validate:!1},e.schema).serialize(e.parser.parse(n,{isRootContent:!0,insert:!0})));var a=ou(Dn(t))?n:Gt.trim(n);return Ih(e,a,r.no_selection),{content:a,html:a}}(e,r,t,n)}).getOr({content:t,html:Mh(n.content)?"":n.content})}(e,t,n)},insertContent:function(t,n){return Lh(e,t,n)},addVisual:function(t){return function(e,t){var n=e.dom,r=L(t)?t:e.getBody();ae(n.select("table,a",r),function(t){switch(t.nodeName){case"TABLE":var r=rl(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=ol(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 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 AC(e,n).fold(V,function(t){var n=function(e,t){if("text"===t.format)return function(e){return Q.from(e.selection.getRng()).map(function(t){var n,r=Q.from(e.dom.getParent(t.commonAncestorContainer,e.dom.isBlock)),o=e.getBody(),i=function(e){return e.map(function(e){return e.no
2deName}).getOr("div").toLowerCase()}(r),a=Dn(t.cloneContents());hv(a),bv(a);var u=e.dom.add(o,i,{"data-mce-bogus":"all",style:"overflow: hidden; opacity: 0;"},a.dom),c=WC(u),s=su(null!==(n=u.textContent)&&void 0!==n?n:"");if(e.dom.remove(u),qC(s,0)||qC(s,s.length-1)){var l=r.getOr(o),f=WC(l),d=f.indexOf(c);return-1===d?c:(qC(f,d-1)?" ":"")+c+(qC(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=Qg(e,hd(o)),a=t.contextual?VC(Dn(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}(e,t);return OC(e,n,t)})}(e,t,n)}},autocompleter:{addDecoration:U,removeDecoration:U},raw:{getModel:function(){return Q.none()}}}},rw=function(e){return Ue(e.plugins,"rtc")},ow=function(e){return e.rtcInstance?e.rtcInstance:nw(e)},iw=function(e){var t=e.rtcInstance;if(t)return t;throw new Error("Failed to get RTC instance not yet initialized.")},aw=function(e){return iw(e).init.bindEvents()},uw=function(e){return 0===e.dom.length?(Pr(e),Q.none()):Q.some(e)},cw=function(e,t,n,r,o){e.bind(function(e){return(r?Cp:yp)(e.dom,r?e.dom.length:0,o),t.filter(sn).map(function(t){return function(e,t,n,r,o){var i=e.dom,a=t.dom,u=r?i.length:a.length;r?(wp(i,a,o,!1,!r),n.setStart(a,u)):(wp(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 pm.isBookmarkNode(e.dom)}).bind(t?$n:Kn)}(t,r).or(t).filter(sn);return e.map(function(e){return function(e,t,n){Vn(e).each(function(r){var o=e.dom;t&&fp(r,uc(o,0),n)?yp(o,0,n):!t&&dp(r,uc(o,o.length),n)&&Cp(o,o.length,n)})}(e,r,o)})})},sw=function(e,t,n){if(Ue(e,t)){var r=se(e[t],function(e){return e!==n});0===r.length?delete e[t]:e[t]=r}},lw=function(e){return!(!e||!e.ownerDocument)&&Un(Dn(e.ownerDocument),Dn(e))},fw=function(e,t,n,r){var o,i,a=function(e,t){var n,r,o=function(t,n){return me(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={};Oe(n,function(e,t){o(t,a).each(function(n){r[t]||(ae(e,function(e){e(!0,{node:n,selector:t,parents:a})}),r[t]=e),u[t]=e})}),Oe(r,function(e,n){u[n]||(delete r[n],ae(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(){sw(n,e,a),sw(r,e,a)}}}}}(e,r),u=a.selectorChangedWithUnbind,c=function(e,t){return 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);TC(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 wv({validate:!1},e.schema).serialize(i)}return t.content}(e,t),r=e.selection.getRng();(function(e,t,n){var r=Q.from(t.firstChild).map(Dn),o=Q.from(t.lastChild).map(Dn);e.deleteContents(),e.insertNode(t);var i=r.bind(Kn).filter(sn).bind(uw),a=o.bind($n).filter(sn).bind(uw);cw(i,r,e,!0,n),cw(a,o,e,!1,n),e.collapse(!1)})(r,r.createContextualFragment(n),e.schema),e.selection.setRng(r),kg(e,r),BC(e,n,t)})}(r,e,t)},s=function(e){var t=f();t.collapse(!!e),d(t)},l=function(){return t.getSelection?t.getSelection():t.document.selection},f=function(){var n,a=function(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(e){return-1}},u=t.document;if(L(r.bookmark)&&!qg(r)){var c=Pg(r);if(c.isSome())return c.map(function(e){return Qg(r,[e])[0]}).getOr(u.createRange())}try{var s=l();s&&!co(s.anchorNode)&&(n=s.rangeCount>0?s.getRangeAt(0):u.createRange(),n=Qg(r,[n])[0])}catch(e){}if(n||(n=u.createRange()),Eo(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},d=function(e,t){if(function(e){return!!e&&lw(e.startContainer)&&lw(e.endContainer)}(e)){var n=l();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})}},m=function(){var t=l(),n=null==t?void 0:t.anchorNode,r=null==t?void 0:t.focusNode;if(!t||!n||!r||co(n)||co(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},g={dom:e,win:t,serializer:n,editor:r,expand:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{type:"word"};return d(tg(e).expand(f(),t))},collapse:s,setCursorLocation:function(t,n){var o=e.createRng();L(t)&&L(n)?(o.setStart(t,n),o.setEnd(t,n),d(o),s(!1)):(xd(e,o,r.getBody(),!0),d(o))},getContent:function(e){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(e,t,n){return iw(e).selection.getContent(t,n)}(e,t.format?t.format:"html",t)}(r,e)},setContent:c,getBookmark:function(e,t){return v.getBookmark(e,t)},moveToBookmark:function(e){return v.moveToBookmark(e)},select:function(t,n){return function(e,t,n){return Q.from(t).bind(function(t){return Q.from(t.parentNode).map(function(r){var o=e.n
2odeIndex(t),i=e.createRng();return i.setStart(r,o),i.setEnd(r,o+1),n&&(xd(e,i,t,!0),xd(e,i,t,!1)),i})})}(e,t,n).each(d),t},isCollapsed:function(){var e=f(),t=l();return!(!e||e.item)&&(e.compareEndPoints?0===e.compareEndPoints("StartToEnd",e):!t||e.collapsed)},isEditable:function(){if(r.mode.isReadOnly())return!1;var t=f(),n=r.getBody().querySelectorAll('[data-mce-selected="1"]');return n.length>0?he(n,function(t){return e.isEditable(t.parentElement)}):$g(e,t)},isForward:m,setNode:function(t){return c(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]),yo(n)&&yo(r)&&(n=n.length===o?Zg(n.nextSibling,!0):n.parentNode,r=0===i?Zg(r.previousSibling,!1):r.parentNode,n&&n===r&&(a=n)));var u=yo(a)?a.parentNode:a;return lo(u)?u:e}(r.getBody(),f())},getSel:l,setRng:d,getRng:f,getStart:function(e){return Gg(r.getBody(),f(),e)},getEnd:function(e){return Xg(r.getBody(),f(),e)},getSelectedBlocks:function(t,n){return function(e,t,n,r){var o=[],i=e.getRoot(),a=e.getParent(n||Gg(i,t,t.collapsed),e.isBlock),u=e.getParent(r||Xg(i,t,t.collapsed),e.isBlock);if(a&&a!==i&&o.push(a),a&&u&&a!==u)for(var c,s=new Jr(a,i);(c=s.next())&&c!==u;)e.isBlock(c)&&o.push(c);return u&&a!==u&&u!==i&&o.push(u),o}(e,f(),t,n)},normalize:function(){var t=f(),n=l();if(!(hd(n).length>1)&&_d(r)){var o=Qm(e,t);return o.each(function(e){d(e,m())}),o.getOr(t)}return t},selectorChanged:function(e,t){return u(e,t),g},selectorChangedWithUnbind:u,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){L(e)?function(e,t,n){(e.inline?yg:wg)(e,t,n)}(r,e,t):kg(r,f(),t)},placeCaretAt:function(e,t){return d(qm(e,t,r.getDoc()))},getBoundingClientRect:function(){var e=f();return e.collapsed?uc.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()},destroy:function(){t=o=i=null,p.destroy()}},v=pm(g),p=Om(g,r);return g.bookmarkManager=v,g.controlSelection=p,g},dw=function(e,t,n){-1===Gt.inArray(t,n)&&(e.addAttributeFilter(n,function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),t.push(n))},mw=function(e,t){var n=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:ya.DOM,i=t&&t.schema?t.schema:Ki(r),a=SC(r,i);return 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=Q.from(o.firstChild).exists(function(e){var t;return!cu(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){ae(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=Gt.extend({},n.getBlockElements()),a=n.getNonEmptyElements(),u=n.getWhitespaceElements();i.body=1;for(var c=function(e){return e.name in i||ui(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(),xh(n,a,u,d))){var v=n.getElementRule(d.name);v&&(v.removeEmpty?d.remove():v.paddEmpty&&kh(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 rv("#text",3);h.value=to,f.replace(h)}}}})}(t,e,e.schema)}(a,r,o),{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=function(e,t,n){return function(e,t){return L(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("");Gt.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}(t,e,n),c=function(e,t,n){var r=su(n.getInner?t.innerHTML:e.getOuterHTML(t));return n.selection||ou(Dn(t))?r:Gt.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:function(e,t,n,r,o){var i=function(e,t,n){return wv(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)}(t,r,i,s,n)},addRules:i.addValidElements,setRules:i.setValidElements,addTempAttr:W(dw,a,n),getTempAttrs:H(n),getNodeFilters:a.getNodeFilters,getAttributeFilters:a.getAttributeFilters,removeNodeFilter:a.removeNodeFilter,removeAttributeFilter:a.removeAttributeFilter}}(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}},gw=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 TC(e,n).map(function(t){var n=function(e,t,n){return ow(e).editor.setContent(t,n)}(e,t.content,t);return BC(e,n.html,t),n.content}).getOr(t)},vw="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(","),pw=[],hw="bbcode,colorpicker,contextmenu,fullpage,legacyoutput,spellchecker,template,textcolor,rtc".split(","),bw=[],yw=function(e,t){var n=se(t,function(t){return Ue(e,t)});return we(n)},Cw=function(e,t){var n=Gt.makeMap(e.plugins," "),r=se(t,function(e){return Ue(n,e)});return we(r)},ww=function(e){return me(bw,function(t){return t.name===e}).fold(function(){return e},function(t){return t.replacedWith?"".concat(e,", replaced by ").concat(t.replacedWith):e})},kw=ya.DOM,Ew=function(e){return Q.from(e).each(function(e){return e.destroy()})},xw=function(){var e={};return{add:function(t,n){e[t]=n},get:function(t){return e[t]?e[t]:{icons:{}}},has:function(t){return Ue(e,t)}}}(),_w=Sa.ModelManager,Sw=function(e,t){return t.dom[e]},Nw=function(e,t){return parseInt(wr(t,e),10)},Rw=W(Sw,"clientWidth"),Aw=W(Sw,"clientHeight"),Ow=W(Nw,"margin-top"),Tw=W(Nw,"margin-left"),Bw=function(e){var t=[],n=function(){var t=e.theme;return t&&t.getNotificationManagerImpl?t.getNotificationManagerImpl():function(){var e=function(){throw new Error("Theme did not provide a NotificationManager implementation.")};return{open:e,close:e,getArgs:e}}()},r=function(){return Q.from(t[0])},o=function(){r().each(function(e){e.reposition()})},i=function(e){ge(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||!function(e){return(t=e.inline?e.getBody():e.getContentAreaContainer(),Q.from(t).map(Dn)).map(ur).getOr(!1);var t}(e)?{}:(a&&e.dispatch("BeforeOpenNotification",{notification:r}),me(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 Wg(e)});return function(e){t.push(e)}(a),o(),e.dispatch("OpenNotification",{notification:x({},a)}),a}))},u=H(t);return function(e){e.on("SkinLoaded",function(){var t=Bs(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(){ae(t.slice(),function(e){n().close(e)})}
2),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 Dn(e.getEl())}).each(function(e){return Eg(e)}))})}(e),{open:a,close:function(){r().each(function(e){n().close(e),i(e),o()})},getNotifications:u}},Pw=Sa.PluginManager,Dw=Sa.ThemeManager,Lw=function(e){var t=[],n=function(){var t=e.theme;return t&&t.getWindowManagerImpl?t.getWindowManagerImpl():function(){var e=function(){throw new Error("Theme did not provide a WindowManager implementation.")};return{open:e,openUrl:e,alert:e,confirm:e,close:e}}()},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){(function(t){e.dispatch("CloseWindow",{dialog:t})})(n),t=se(t,function(e){return e!==n}),0===t.length&&e.focus()},i=function(n){e.editorManager.setActive(e),Bg(e),e.ui.show();var r=n();return function(n){t.push(n),function(t){e.dispatch("OpenWindow",{dialog:t})}(n)}(r),r};return e.on("remove",function(){ae(t,function(e){n().close(e)})}),{open:function(e,t){return i(function(){return n().open(e,t,o)})},openUrl:function(e){return i(function(){return n().openUrl(e,o)})},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(){Q.from(t[t.length-1]).each(function(e){n().close(e),o(e)})}}},Mw=function(e,t){e.notificationManager.open({type:"error",text:t})},Iw=function(e,t){e._skinLoaded?Mw(e,t):e.on("SkinLoaded",function(){Mw(e,t)})},Fw=function(e,t,n){bm(e,t,{message:n}),console.error(n)},Uw=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)},jw=function(e){for(var t=window.console,n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];t&&(t.error?t.error.apply(t,[e].concat(r)):t.log.apply(t,[e].concat(r)))},zw=function(e){return"content/"+e+"/content.css"},Hw=function(e,t){var n=e.editorManager.baseURL+"/skins/content",r="content".concat(e.editorManager.suffix,".css");return ie(t,function(t){return function(e){return tinymce.Resource.has(zw(e))}(t)?t:function(e){return/^[a-z0-9\-]+$/i.test(e)}(t)&&!e.inline?"".concat(n,"/").concat(t,"/").concat(r):e.documentBaseURI.toAbsolute(t)})},Vw=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={}}}},qw=0,Ww=function(e){return function(){return e.notificationManager.open({text:e.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0})}},Kw=function(e,t){return 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);a&&y(a.location)?r((e=t.basePath,n=a.location,e?e.replace(/\/$/,"")+"/"+n.replace(/^\//,""):n)):o("Invalid JSON: "+i.responseText)}};var a=new FormData;a.append("file",e.blob(),e.filename()),i.send(a)})},o=M(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){Gt.each(n[e],function(e){e(t)}),delete n[e]};return{upload:function(c,s){return t.url||o!==r?function(t,r){return t=Gt.grep(t,function(t){return!e.isUploaded(t.blobUri())}),Promise.all(Gt.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):function(t,n,r){return e.markPending(t.blobUri()),new Promise(function(o){var c,s;try{var l=function(){c&&(c.close(),s=U)},f=function(n){l(),e.removeFailed(t.blobUri()),u(t.blobUri(),a(t,n)),o(a(t,n))};s=function(e){e<0||e>100||Q.from(c).orThunk(function(){return Q.from(r).map(Y)}).each(function(t){c=t,t.progressBar.value(e)})},n(t,s).then(function(n){l(),e.markUploaded(t.blobUri(),n),u(t.blobUri(),i(t,
2n)),o(i(t,n))},function(e){f(y(e)?{message:e}:e)})}catch(e){o(a(t,e))}})}(t,o,r)}))}(c,s):new Promise(function(e){e([])})}}}(t,{url:ms(e),basePath:gs(e),credentials:vs(e),handler:ps(e)})},$w=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||"blobid"+qw+++function(){var e=function(){return Math.round(4294967295*ja()).toString(36)};return"s"+(new Date).getTime().toString(36)+e()+e()+e()}(),r=e.name||n,o=e.blob;return{id:H(n),name:H(r),filename:H(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:H(o),base64:H(e.base64),blobUri:H(e.blobUri||URL.createObjectURL(o)),uri:H(e.uri)}},n=function(t){return me(e,t).getOrUndefined()},r=function(e){return n(function(t){return t.id()===e})};return{create:function(e,n,r,o,i){if(y(e))return t({id:e,name:o,filename:i,blob:n,base64:r});if(C(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=se(e,function(e){return e.blobUri()!==t||(URL.revokeObjectURL(e.blobUri()),!1)})},destroy:function(){ae(e,function(e){URL.revokeObjectURL(e.blobUri())}),e=[]}}}(),o=Vw(),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===Wt.transparentSrc?' data-mce-placeholder="1"':"");return e=u(e,'src="'.concat(t,'"'),r),u(e,'data-mce-src="'+t+'"','data-mce-src="'+n+'"')},s=function(t,n){ae(e.undoManager.data,function(e){"fragmented"===e.type?e.fragments=ie(e.fragments,function(e){return c(e,t,n)}):e.content=c(e.content,t,n)})},l=function(){return t||(t=Kw(e,o)),m().then(a(function(n){var o=ie(n,function(e){return e.blobInfo});return t.upload(o,Ww(e)).then(a(function(t){var o=[],i=!1,a=ie(t,function(t,a){var u=n[a],c=u.blobInfo,l=u.image,f=!1;return t.status&&ls(e)?(t.url&&!rt(l.src,t.url)&&(i=!0),r.removeByUri(l.src),rw(e)||function(t,n){var r,o=e.convertURL(n,"src");s(t.src,n),vn(Dn(t),{src:ss(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,Wt.transparentSrc),o.push(l),f=!0),function(e,t){Iw(e,_a.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&&!rw(e)?e.undoManager.transact(function(){ae(Lr(o),function(t){var n=Vn(t);Pr(t),n.each(function(e){return function(t){(function(e,t){return e.dom.isEmpty(t.dom)&&L(e.schema.getTextBlockElements()[rn(t)])})(e,t)&&Ar(t,Tn('<br data-mce-bogus="1" />'))}}(e)),r.removeByUri(t.dom.src)})}):i&&e.undoManager.dispatchChange(),a}))}))},f=function(){return cs(e)?l():Promise.resolve([])},d=function(e){return he(i,function(t){return t(e)})},m=function(){return n||(n=function(e,t){var n={};return{findAll:function(r){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Z,i=se(function(e){return e?_e(e.getElementsByTagName("img")):[]}(r),function(t){var n=t.src;return!t.hasAttribute("data-mce-bogus")&&!t.hasAttribute("data-mce-placeholder")&&!(!n||n===Wt.transparentSrc)&&(ot(n,"blob:")?!e.isUploaded(n)&&o(t):!!ot(n,"data:")&&o(t))}),a=ie(i,function(e){var r=e.src;if(Ue(n,r))return n[r].then(function(t){return y(t)?t:{image:e,blobInfo:t.blobInfo}});var o=function(e,t){var n,r,o=function(){return Promise.reject("Invalid data URI")};if(ot(t,"blob:")){var i=e.getByUri(t);return L(i)?Promise.resolve(i):(n=t,ot(n,"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"})})}(n):ot(n,"data:")?(r=n,new Promise(function(e,t){Zb(r).bind(function(e){var t=e.type,n=e.data,r=e.base64Encoded;return Qb(t,n,r)}).fold(function(){return t("Invalid data URI")},e)})):Promise.reject("Unknown URI format")).then(function(t){return Jb(t).then(function(n){return ty(n,!1,function(n){return Q.some(ny(e,t,n))}).getOrThunk(o)})})}return ot(t,"data:")?ry(e,t).fold(o,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)}}}(o,r)),n.findAll(e.getBody(),d).then(a(function(t){var n=se(t,function(t){return y(t)?(
2Iw(e,t),!1):"blob"!==t.uriType});return rw(e)||ae(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=fe(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(){cs(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){ae(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}}},Yw={remove_similar:!0,inherit:!1},Gw=x({selector:"td,th"},Yw),Xw={tablecellbackgroundcolor:x({styles:{backgroundColor:"%value"}},Gw),tablecellverticalalign:x({styles:{"vertical-align":"%value"}},Gw),tablecellbordercolor:x({styles:{borderColor:"%value"}},Gw),tablecellclass:x({classes:["%value"]},Gw),tableclass:x({selector:"table",classes:["%value"]},Yw),tablecellborderstyle:x({styles:{borderStyle:"%value"}},Gw),tablecellborderwidth:x({styles:{borderWidth:"%value"}},Gw)},Zw=H(Xw),Qw=Gt.each,Jw=ya.DOM,ek=function(e){return L(e)&&C(e)},tk=function(e,t){var n=t&&t.schema||Ki({}),r=function(e){var t=y(e)?{name:e,classes:[],attrs:{}}:e,n=Jw.create(t.name);return function(e,t){t.classes.length>0&&Jw.addClass(e,t.classes.join(" ")),Jw.setAttribs(e,t.attrs)}(n,t),n},o=function(e,t,i){var a,u=t[0],c=ek(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&&re(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):Jw.create("div");l.appendChild(e),i&&Gt.each(i,function(t){var n=r(t);l.insertBefore(n,e)});var f=ek(a)?a.siblings:void 0;return o(l,t,f)},i=Jw.create("div");if(e.length>0){var a=e[0],u=r(a),c=ek(a)?a.siblings:void 0;i.appendChild(o(u,e.slice(1),c))}return i},nk=function(e){var t="div",n={name:t,classes:[],attrs:{},selector:e=Gt.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!==Gt.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},rk=function(e,t){var n="",r=Us(e);if(""===r)return"";var o=function(e){return y(e)?e.replace(/%(\w+)/g,""):""},i=function(t,n){return Jw.getStyle(null!=n?n:e.getBody(),t,!0)};if(y(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,y(s)?(s=(s=s.split(/\s*,\s*/)[0]).replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),Gt.map(s.split(/(?:>|\s+(?![^\[\]]+\]))/),function(e){var t=Gt.map(e.split(/(?:~\+|~|\+)/),nk),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=tk(f,e)):c=tk([l],e);var d=Jw.select(l,c)[0]||c.firstChild;Qw(t.styles,function(e,t){var n=o(e);n&&Jw.setStyle(d,t,n)}),Qw(t.attributes,function(e,t){var n=o(e);n&&Jw.setAttrib(d,t,n)}),Qw(t.classes,function(e){var t=o(e);Jw.hasClass(d,t)||Jw.addClass(d,t)}),e.dispatch("PreviewFormats"),Jw.setStyles(c,{position:"absolute",left:-65535}),e.getBody().appendChild(c);var m=i("fontSize"),g=/px$/.test(m)?parseInt(m,10):0;return Qw(r.split(" "),function(e){var t=i(e,d);if(!("background-color"===e&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(t)&&(t=i(e),"#ffffff"===Ji(t).toLowerCase())||"color"===e&&"#000000"===Ji(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"),Jw.remove(c),n},ok=function(e){var t=function(e){var t={},n=function(e,r){e&&(y(e)?(E(r)||(r=[r]),ae(r,function(e){B(e.deep)&&(e.deep=!Wd(e)),B(e.split)&&(e.split=!Wd(e)||Kd(e)),B(e.remove)&&Wd(e)&&!Kd(e)&&(e.remove="none"),Wd(e)&&Kd(e)&&(e.mixed=!0,e.block_expand=!0),y(e.classes)&&
2(e.classes=e.classes.split(/\s+/))}),t[e]=r):Oe(e,function(e,t){n(t,e)}))};return n(function(e){var t=e.dom,n=e.schema.type,r={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){t.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){t.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"]}],strikethrough:function(){var e={inline:"span",styles:{textDecoration:"line-through"},exact:!0},t={inline:"strike",remove:"all",preserve_attributes:["class","style"]},r={inline:"s",remove:"all",preserve_attributes:["class","style"]};return"html4"!==n?[r,e,t]:[e,r,t]}(),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 so(e)&&e.hasAttribute("href")},onformat:function(e,n,r){Gt.each(r,function(n,r){t.setAttrib(e,r,n)})}},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 Gt.each("p h1 h2 h3 h4 h5 h6 div address pre dt dd samp".split(/\s/),function(e){r[e]={block:e,remove:"all"}}),r}(e)),n(Zw()),n(Fs(e)),{get:function(e){return L(e)?t[e]:t},has:function(e){return Ue(t,e)},register:n,unregister:function(e){return e&&t[e]&&delete t[e],t}}}(e),n=zo({});
2return 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),function(e){e.on("mouseup keydown",function(t){var n;!function(e,t,n){var r=e.selection,o=e.getBody();Zh(e,null,n),8!==t&&46!==t||!r.isCollapsed()||r.getStart().innerHTML!==$h||Zh(e,td(o,r.getStart()),!0),37!==t&&39!==t||Zh(e,td(o,r.getStart()),!0)}(e,t.keyCode,(n=e.selection.getRng().endContainer,yo(n)&&it(n.data,to)))})}(e),rw(e)||function(e,t){e.set({}),t.on("NodeChange",function(n){Yb(t,n.element,e.get())}),t.on("FormatApply FormatRemove",function(n){var r=Q.from(n.node).map(function(e){return Rd(e)?e:e.startContainer}).bind(function(e){return so(e)?Q.some(e):Q.from(e.parentElement)}).getOrThunk(function(){return Wb(t)});Yb(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){iw(e).formatter.apply(t,n,r)}(e,t,n,r)},remove:function(t,n,r,o){!function(e,t,n,r,o){iw(e).formatter.remove(t,n,r,o)}(e,t,n,r,o)},toggle:function(t,n,r){!function(e,t,n,r){iw(e).formatter.toggle(t,n,r)}(e,t,n,r)},match:function(t,n,r,o){return function(e,t,n,r,o){return iw(e).formatter.match(t,n,r,o)}(e,t,n,r,o)},closest:function(t){return function(e,t){return iw(e).formatter.closest(t)}(e,t)},matchAll:function(t,n){return function(e,t,n){return iw(e).formatter.matchAll(t,n)}(e,t,n)},matchNode:function(t,n,r,o){return function(e,t,n,r,o){return iw(e).formatter.matchNode(t,n,r,o)}(e,t,n,r,o)},canApply:function(t){return function(e,t){return iw(e).formatter.canApply(t)}(e,t)},formatChanged:function(t,r,o,i){return function(e,t,n,r,o,i){return iw(e).formatter.formatChanged(t,n,r,o,i)}(e,n,t,r,o,i)},getCssText:W(rk,e)}},ik=function(e){switch(e.toLowerCase()){case"undo":case"redo":case"mcefocus":return!0;default:return!1}},ak=function(e){var t=Vo(),n=zo(0),r=zo(0),o={data:[],typing:!1,beforeChange:function(){!function(e,t,n){iw(e).undoManager.beforeChange(t,n)}(e,n,t)},add:function(i,a){return function(e,t,n,r,o,i,a){return iw(e).undoManager.add(t,n,r,o,i,a)}(e,o,r,n,t,i,a)},dispatchChange:function(){e.setDirty(!0);var t=YC(e);t.bookmark=Rc(e.selection),e.dispatch("change",{level:t,lastLevel:ke(o.data,r.get()).getOrUndefined()})},undo:function(){return function(e,t,n,r){return iw(e).undoManager.undo(t,n,r)}(e,o,n,r)},redo:function(){return function(e,t,n){return iw(e).undoManager.redo(t,n)}(e,r,o.data)},clear:function(){!function(e,t,n){iw(e).undoManager.clear(t,n)}(e,o,r)},reset:function(){!function(e,t){iw(e).undoManager.reset(t)}(e,o)},hasUndo:function(){return function(e,t,n){return iw(e).undoManager.hasUndo(t,n)}(e,o,r)},hasRedo:function(){return function(e,t,n){return iw(e).undoManager.hasRedo(t,n)}(e,o,r)},transact:function(t){return function(e,t,n,r){return iw(e).undoManager.transact(t,n,r)}(e,o,n,t)},ignore:function(t){!function(e,t,n){iw(e).undoManager.ignore(t,n)}(e,n,t)},extra:function(t,n){!function(e,t,n,r,o){iw(e).undoManager.extra(t,n,r,o)}(e,o,r,t,n)}};return rw(e)||function(e,t,n){var r=zo(!1),o=function(e){ew(t,!1,n),t.add({},e)};e.on("init",function(){t.add()}),e.on("BeforeExecCommand",function(e){var r=e.command;ik(r)||(tw(t,n),t.beforeChange())}),e.on("ExecCommand",function(e){var t=e.command;ik(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=Wt.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&&!QC(YC(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(),ew(t,!0,n),t.add({},e),void r.set(!0);(Wt.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},uk=[9,27,_m.HOME,_m.END,19,20,44,144,145,33,34,45,16,17,18,91,92,93,_m.DOWN,_m.UP,_m.LEFT,_m.RIGHT].concat(Wt.browser.isFirefox()?[224]:[]),ck="data-mce-placeholder",sk=function(e){return"keydown"===e.type||"keyup"===e.type},lk=function(e){var t=e.keyCode;return t===_m.BACKSPACE||t===_m.DELETE},fk=function(e,t){return{from:e,to:t}},dk=function(e,t){var n=Dn(e),r=Dn(t.container());return Up(n,r).map(function(e){return function(e,t){return{block:e,position:t}}(e,t)})},mk=function(e,t){return lr(t,function(e){return ru(e)||No(e.dom)},function(t){return Fn(t,e)}).filter(cn).getOr(e)},gk=function(e,t){var n=function(e,t){var n=Xn(e);return ge(n,function(e){return t.isBlock(rn(e))}).fold(H(n),function(e){return n.slice(0,e)})}(e,t);return ae(n,Pr),n},vk=function(e,t,n){var r=Vv(n,t);return me(r.reverse(),function(t){return Uo(e,t)}).each(Pr)},pk=function(e,t,n,r,o){if(Uo(r,n))return au(n),Zf(n.dom);(function(e,t){return 0===se(Yn(t),function(t){return!Uo(e,t)}).length})(r,o)&&Uo(r,t)&&Sr(o,Bn("br"));var i=Xf(n.dom,uc.before(o.dom));return ae(gk(t,r),function(e){Sr(o,e)}),vk(r,e,t),i},hk=function(e,t,n,r){if(Uo(r,n)){if(Uo(r,t)){var o=le(function(e){var t=function(e,n){return Qn(e).fold(function(){return n},function(e){return function(e,t){return e.isInline(rn(t))}(r,e)?t(e,n.concat(qa(e))):n})};return t(e,[])}(n),function(e,t){return Or(e,t),t},iu());Br(t),Ar(t,o)}return Pr(n),Zf(t.dom)}var i=Qf(n.dom);return ae(gk(t,r),function(e){Ar(n,e)}),vk(r,e,t),i},bk=function(e,t){Yf(e,t.dom).bind(function(e){return Q.from(e.getNode())}).map(Dn).filter(Qa).each(Pr)},yk=function(e,t,n,r){return bk(!0,t),bk(!1,n),function(e,t){return Un(t,e)?function(e,t){var n=Vv(t,e);return Q.from(n[n.length-1])}(t,e):Q.none()}(t,n).fold(W(hk,e,t,n,r),W(pk,e,t,n,r))},Ck=function(e,t,n,r,o){return t?yk(e,r,n,o):yk(e,n,r,o)},wk=function(e,t){var n=Dn(e.getBody()),r=function(e,t,n,r){return r.collapsed?function(e,t,n,r){var o=dk(t,uc.fromRangeStart(r)),i=o.bind(function(r){return Wf(n,t,r.position).bind(function(r){return dk(t,r).map(function(r){return function(e,t,n,r){return _o(r.position.getNode())&&!Uo(e,r.block)?Yf(!1,r.block.dom).bind(function(e){return e.isEqual(r.position)?Wf(n,t,e).bind(function(e){return dk(t,e)}):Q.some(r)}).getOr(r):r}(e,t,n,r)})})});return Qt(o,i,fk).filter(function(e){return function(e){return!Fn(e.from.block,e.to.block)}(e)&&function(e,t){var n=Dn(e);return Fn(mk(n,t.from.block),mk(n,t.to.block))}(t,e)&&function(e){return!1===Ro(e.from.block.dom)&&!1===Ro(e.to.block.dom)}(e)&&function(e){var t=function(e){return Ja(e)||ni(e.dom)||tu(e)};return t(e.from.block)&&t(e.to.block)}(e)&&function(e){return!(Un(e.to.block,e.from.block)||Un(e.from.block,e.to.block))}(e)})}(e,t,n,r):Q.none()}(e.schema,n.dom,t,e.selection.getRng()).map(function(r){return function(){Ck(n,t,r.from.block,r.to.block,e.schema).each(function(t){e.selection.setRng(t.toRange())})}});return r},kk=function(e,t){var n=Dn(t),r=W(Fn,e);return sr(n,ru,r).isSome()},Ek=function(e,t){return e.selection.isCollapsed()?Q.none():function(e){var t=Dn(e.getBody());return function(e,t){var n=Xf(e.dom,uc.fromRangeStart(t)).isNone(),r=Gf(e.dom,uc.fromRangeEnd(t)).isNone();return!function(e,t){return kk(e,t.startContainer)||kk(e,t.endContainer)}(e,t)&&n&&r}(t,e.selection.getRng())?function(e){return Q.some(function(){e.setContent(""),e.selection.setCursorLocation()})}(e):function(e,t,n){var r=t.getRng();return Qt(Up(e,Dn(r.startContainer)),Up(e,Dn(r.endContainer)),function(o,i){return Fn(o,i)?Q.none():Q.some(function(){r.deleteContents(),Ck(e,!0,o,i,n).each(function(e){t.setRng(e.toRange())})})}).getOr(Q.none())}(t,e.selection,e.schema)}(e)},xk=function(e,t,n,r,o){return Q.from(t._selectionOverrides.showCaret(e,n,r,o))},_k=function(e,t){return e.dispatch("BeforeObjectSelected",{target:t}).isDefaultPrevented()?Q.none():Q.some(function(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t}(t))},Sk=function(e,t,n){return t.collapsed?function(e,t,n){var r=xf(1,e.getBody(),t),o=uc.fromRangeStart(r),i=o.getNode();if(ef(i))return xk(1,e,i,!o.isAtEnd(),!1);var a=o.getNode(!0);
2if(ef(a))return xk(1,e,a,!1,!1);var u=gh(e.dom.getRoot(),o.getNode());return ef(u)?xk(1,e,u,!1,n):Q.none()}(e,t,n).getOr(t):t},Nk=function(e){return jv(e)||Mv(e)},Rk=function(e){return zv(e)||Iv(e)},Ak=function(e,t,n,r,o,i){xk(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){yo(t)&&0===t.data.length&&e.remove(t)}(e.dom,n)},Ok=function(e,t){return function(e,t){var n=e.selection.getRng();if(!yo(n.commonAncestorContainer))return Q.none();var r=t?Pc.Forwards:Pc.Backwards,o=zf(e.getBody()),i=W(Rf,t?o.next:o.prev),a=t?Nk:Rk,u=Sf(r,e.getBody(),n),c=i(u),s=c?Bp(t,c):c;if(!s||!Af(u,s))return Q.none();if(a(s))return Q.some(function(){return Ak(e,n,u.getNode(),r,t,s)});var l=i(s);return l&&a(l)&&Af(s,l)?Q.some(function(){return Ak(e,n,u.getNode(),r,t,l)}):Q.none()}(e,t)},Tk=function(e,t){var n=e.getBody();return t?Zf(n).filter(jv):Qf(n).filter(zv)},Bk=function(e){var t=e.selection.getRng();return!t.collapsed&&(Tk(e,!0).exists(function(e){return e.isEqual(uc.fromRangeStart(t))})||Tk(e,!1).exists(function(e){return e.isEqual(uc.fromRangeEnd(t))}))},Pk=Bc([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),Dk=function(e,t,n,r){return Wf(t,e,n).bind(function(o){return i=o.getNode(),L(i)&&(ru(Dn(i))||tu(Dn(i))
2)||function(e,t,n,r,o){var i=function(t){return o.isInline(t.nodeName.toLowerCase())&&!hf(n,r,e)};return _f(!t,n).fold(function(){return _f(t,r).fold(X,i)},i)}(e,t,n,o,r)?Q.none():t&&Ro(o.getNode())||!t&&Ro(o.getNode(!0))?function(e,t,n,r,o){var i=o.getNode(!n);return Up(Dn(t),Dn(r.getNode())).map(function(t){return Uo(e,t)?Pk.remove(t.dom):Pk.moveToElement(i)}).orThunk(function(){return Q.some(Pk.moveToElement(i))})}(r,e,t,n,o):t&&zv(n)||!t&&jv(n)?Q.some(Pk.moveToPosition(o)):Q.none();var i})},Lk=function(e,t){return Q.from(gh(e.getBody(),t))},Mk=function(e){var t=e.dom,n=e.selection,r=gh(e.getBody(),n.getNode());if(No(r)&&t.isBlock(r)&&t.isEmpty(r)){var o=t.create("br",{"data-mce-bogus":"1"});t.setHTML(r,""),r.appendChild(o),n.setRng(uc.before(o).toRange())}return!0},Ik=function(e,t){return e.selection.isCollapsed()?function(e,t){var n=e.selection.getNode();return Lk(e,n).filter(Ro).fold(function(){return function(e,t,n,r){var o=xf(t?1:-1,e,n),i=uc.fromRangeStart(o),a=Dn(e);return!t&&zv(i)?Q.some(Pk.remove(i.getNode(!0))):t&&jv(i)?Q.some(Pk.remove(i.getNode())):!t&&jv(i)&&tp(a,i,r)?np(a,i,r).map(function(e){return Pk.remove(e.getNode())}):t&&zv(i)&&ep(a,i,r)?rp(a,i,r).map(function(e){return Pk.remove(e.getNode())}):function(e,t,n,r){return function(e,t){var n=t.getNode(!e),r=e?"after":"before";return so(n)&&n.getAttribute("data-mce-caret")===r}(t,n)?function(e,t){return D(t)?Q.none():e&&Ro(t.nextSibling)?Q.some(Pk.moveToElement(t.nextSibling)):!e&&Ro(t.previousSibling)?Q.some(Pk.moveToElement(t.previousSibling)):Q.none()}(t,n.getNode(!t)).orThunk(function(){return Dk(e,t,n,r)}):Dk(e,t,n,r).bind(function(t){return function(e,t,n){return n.fold(function(e){return Q.some(Pk.remove(e))},function(e){return Q.some(Pk.moveToElement(e))},function(n){return hf(t,n,e)?Q.none():Q.some(Pk.moveToPosition(n))})}(e,n,t)})}(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(),Np(e,t,Dn(n)),!0}}(e,t),function(e,t){return function(n){var r=t?uc.before(n):uc.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 Q.some(U)})}(e,t):function(e,t){var n=e.selection.getNode();return Ro(n)&&!Ao(n)?Lk(e,n.parentNode).filter(Ro).fold(function(){return Q.some(function(){var n;n=Dn(e.getBody()),ae(Xr(n,".mce-offscreen-selection"),Pr),Np(e,t,Dn(e.selection.getNode())),jp(e)})},function(){return Q.some(U)}):Bk(e)?Q.some(function(){Vp(e,e.selection.getRng(),Dn(e.getBody()))}):Q.none()}(e,t)},Fk=function(e){return e.hasOwnProperty("text")},Uk=function(e){return e.hasOwnProperty("marker")},jk=function(e,t){var n=function(e,n){if(yo(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}},zk=function(e){var t,n,r=e.start,o=e.end,i=new window.Range;return Fk(r)?i.setStart(r.text,r.offset):Uk(r)&&(r.before?i.setStartBefore(r.marker):i.setStartAfter(r.marker),null===(t=r.marker.parentNode)||void 0===t||t.removeChild(r.marker)),Fk(o)?i.setEnd(o.text,o.offset):Uk(o)&&(o.before?i.setEndBefore(o.marker):i.setEndAfter(o.marker),null===(n=o.marker.parentNode)||void 0===n||n.removeChild(o.marker)),i},Hk=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 Q.some(function(){if(t?Ip(e):Mp(e),a.firstChild!==o){var n=jk(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(zk(n))}})}return Q.none()},Vk=function(e,t){return e.selection.isCollapsed()?function(e,t){var n=uc.fromRangeStart(e.selection.getRng());return Wf(t,e.getBody(),n).filter(function(e){return t?Dv(e):Lv(e)}).bind(function(e){return bf(t?0:-1,e)}).map(function(t){return function(){return e.selection.select(t)}})}(e,t):Q.none()},qk=yo,Wk=function(e){return qk(e)&&e.data[0]===uu},Kk=function(e){return qk(e)&&e.data[e.data.length-1]===uu},$k=function(e){var t;return(null!==(t=e.ownerDocument)&&void 0!==t?t:document).createTextNode(uu)},Yk=function(e,t){return e?function(e){var t;if(qk(e.previousSibling))return Kk(e.previousSibling)||e.previousSibling.a
2ppendData(uu),e.previousSibling;if(qk(e))return Wk(e)||e.insertData(0,uu),e;var n=$k(e);return null===(t=e.parentNode)||void 0===t||t.insertBefore(n,e),n}(t):function(e){var t,n;if(qk(e.nextSibling))return Wk(e.nextSibling)||e.nextSibling.insertData(0,uu),e.nextSibling;if(qk(e))return Kk(e)||e.appendData(uu),e;var r=$k(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)},Gk=W(Yk,!0),Xk=W(Yk,!1),Zk=function(e,t){return yo(e.container())?Yk(t,e.container()):Yk(t,e.getNode())},Qk=function(e,t){var n=t.get();return n&&e.container()===n&&mu(n)},Jk=function(e,t){return t.fold(function(t){Yl(e.get());var n=Gk(t);return e.set(n),Q.some(uc(n,n.length-1))},function(t){return Zf(t).map(function(t){if(Qk(t,e)){var n=e.get();return uc(n,1)}Yl(e.get());var r=Zk(t,!0);return e.set(r),uc(r,1)})},function(t){return Qf(t).map(function(t){if(Qk(t,e)){var n=e.get();return uc(n,n.length-1)}Yl(e.get());var r=Zk(t,!1);return e.set(r),uc(r,r.length-1)})},function(t){Yl(e.get());var n=Xk(t);return e.set(n),Q.some(uc(n,1))})},eE=function(e,t){for(var n=0;n<e.length;n++){var r=e[n].apply(null,t);if(r.isSome())return r}return Q.none()},tE=Bc([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),nE=function(e,t){return pf(t,e)||e},rE=function(e,t,n){var r=Pp(n),o=nE(t,r.container());return Tp(e,o,r).fold(function(){return Gf(o,r).bind(W(Tp,e,o)).map(function(e){return tE.before(e)})},Q.none)},oE=function(e,t){return null===td(e,t)},iE=function(e,t,n){return Tp(e,t,n).filter(W(oE,t))},aE=function(e,t,n){var r=Dp(n);return iE(e,t,r).bind(function(e){return Xf(e,r).isNone()?Q.some(tE.start(e)):Q.none()})},uE=function(e,t,n){var r=Pp(n);return iE(e,t,r).bind(function(e){return Gf(e,r).isNone()?Q.some(tE.end(e)):Q.none()})},cE=function(e,t,n){var r=Dp(n),o=nE(t,r.container());return Tp(e,o,r).fold(function(){return Xf(o,r).bind(W(Tp,e,o)).map(function(e){return tE.after(e)})},Q.none)},sE=function(e){return!Op(fE(e))},lE=function(e,t,n){return eE([rE,aE,uE,cE],[e,t,n]).filter(sE)},fE=function(e){return e.fold(V,V,V,V)},dE=function(e){return e.fold(H("before"),H("start"),H("end"),H("after"))},mE=function(e){return e.fold(tE.before,tE.before,tE.after,tE.after)},gE=function(e){return e.fold(tE.start,tE.start,tE.end,tE.end)},vE=function(e,t,n,r,o,i){return Qt(Tp(t,n,r),Tp(t,n,o),function(t,r){return t!==r&&function(e,t,n){var r=pf(t,e),o=pf(n,e);return L(r)&&r===o}(n,t,r)?tE.after(e?t:r):i}).getOr(i)},pE=function(e,t){return e.fold(Z,function(e){return r=t,!(dE(n=e)===dE(r)&&fE(n)===fE(r));var n,r})},hE=function(e,t){return e?t.fold(j(Q.some,tE.start),Q.none,j(Q.some,tE.after),Q.none):t.fold(Q.none,j(Q.some,tE.before),Q.none,j(Q.some,tE.end))},bE=function(e,t,n){var r=e?1:-1;return t.setRng(uc(n.container(),n.offset()+r).toRange()),t.getSel().modify("move",e?"forward":"backward","word"),!0};!function(e){e[e.Br=0]="Br",e[e.Block=1]="Block",e[e.Wrap=2]="Wrap",e[e.Eol=3]="Eol"}(Iy||(Iy={}));var yE,CE=function(e,t){return e===Pc.Backwards?be(t):t},wE=function(e,t,n){return e===Pc.Forwards?t.next(n):t.prev(n)},kE=function(e,t,n,r){return _o(r.getNode(t===Pc.Forwards))?Iy.Br:!1===hf(n,r)?Iy.Block:Iy.Wrap},EE=function(e,t,n,r){for(var o=zf(n),i=r,a=[];i;){var u=wE(t,o,i);if(!u)break;if(_o(u.getNode(!1)))return t===Pc.Forwards?{positions:CE(t,a).concat([u]),breakType:Iy.Br,breakAt:Q.some(u)}:{positions:CE(t,a),breakType:Iy.Br,breakAt:Q.some(u)};if(u.isVisible()){if(e(i,u)){var c=kE(0,t,i,u);return{positions:CE(t,a),breakType:c,breakAt:Q.some(u)}}a.push(u),i=u}else i=u}return{positions:CE(t,a),breakType:Iy.Eol,breakAt:Q.none()}},xE=function(e,t,n,r){return t(n,r).breakAt.map(function(r){var o=t(n,r).positions;return e===Pc.Backwards?o.concat(r):[r].concat(o)}).getOr([])},_E=function(e,t){return fe(e,function(e,n){return e.fold(function(){return Q.some(n)},function(r){return Qt(Ee(r.getClientRects()),Ee(n.getClientRects()),function(e,o){var i=Math.abs(t-e.left);return Math.abs(t-o.left)<=i?n:r}).or(e)})},Q.none())},SE=function(e,t){return Ee(t.getClientRects()).bind(function(t){return _E(e,t.left)})},NE=W(EE,uc.isAbove,-1),RE=W(EE,uc.isBelow,1),AE=W(xE,-1,NE),OE=W(xE,1,RE),TE=function(e,t){return NE(e,t).breakAt.isNone()},BE=function(e,t){return RE(e,t).breakAt.isNone()},PE=function(e,t){return SE(AE(e,t),t)},DE=function(e,t){return SE(OE(e,t),t)},LE=Ro,ME=function(e,t){return Math.abs(e.left-t)}
2,IE=function(e,t){return Math.abs(e.right-t)},FE=function(e,t){return $e(e,function(e,n){var r=Math.min(ME(e,t),IE(e,t)),o=Math.min(ME(n,t),IE(n,t));return o===r&&je(n,"node")&&LE(n.node)||o<r?n:e})},UE=function(e){var t=function(t){return ie(t,function(t){var n=Eu(t);return n.node=e,n})};if(so(e))return t(e.getClientRects());if(yo(e)){var n=e.ownerDocument.createRange();return n.setStart(e,0),n.setEnd(e,e.data.length),t(n.getClientRects())}return[]},jE=function(e){return pe(e,UE)};!function(e){e[e.Up=-1]="Up",e[e.Down=1]="Down"}(yE||(yE={}));var zE,HE=function(e,t,n,r,o,i){var a=0,u=[],c=function(r){var i=jE([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,Ge(u))&&a++,l.line=a,o(l))return!0;u.push(l)}}return!1},s=Ge(i.getClientRects());if(!s)return u;var l=i.getNode();return l&&(c(l),function(e,t,n,r){for(var o=r;o=vf(o,e,Vu,t);)if(n(o))return}(e,r,c,l)),u},VE=W(HE,yE.Up,Su,Nu),qE=W(HE,yE.Down,Nu,Su),WE=function(e){return Ge(e.getClientRects())},KE=function(e){return function(t){return function(e,t){return t.line>e}(e,t)}},$E=function(e){return function(t){return function(e,t){return t.line===e}(e,t)}},YE=function(e,t){e.selection.setRng(t),kg(e,e.selection.getRng())},GE=function(e,t,n){return Q.some(Sk(e,t,n))},XE=function(e,t,n,r,o,i){var a=t===Pc.Forwards,u=zf(e.getBody()),c=W(Rf,a?u.next:u.prev),s=a?r:o;if(!n.collapsed){var l=Au(n);if(i(l))return xk(t,e,l,t===Pc.Backwards,!1);if(Bk(e)){var f=n.cloneRange();return f.collapse(t===Pc.Backwards),Q.from(f)}}var d=Sf(t,e.getBody(),n);if(s(d))return _k(e,d.getNode(!a));var m=c(d),g=wu(n);if(!m)return g?Q.some(n):Q.none();if(s(m=Bp(a,m)))return xk(t,e,m.getNode(!a),a,!1);var v=c(m);return v&&s(v)&&Af(m,v)?xk(t,e,v.getNode(!a),a,!1):g?GE(e,m.toRange(),!1):Q.none()},ZE=function(e,t,n,r,o,i){var a=Sf(t,e.getBody(),n),u=Ge(a.getClientRects()),c=t===yE.Down,s=e.getBody();if(!u)return Q.none();if(Bk(e)){var l=c?uc.fromRangeEnd(n):uc.fromRangeStart(n);return(c?DE:PE)(s,l).orThunk(function(){return Q.from(l)}).map(function(e){return e.toRange()})}var f,d=(c?qE:VE)(s,KE(1),a),m=se(d,$E(1)),g=u.left,v=FE(m,g);if(v&&i(v.node)){var p=Math.abs(g-v.left),h=Math.abs(g-v.right);return xk(t,e,v.node,p<h,!1)}if(f=r(a)?a.getNode():o(a)?a.getNode(!0):Au(n)){var b=function(e,t,n,r){var o,i,a,u,c=zf(t),s=[],l=0;1===e?(o=c.next,i=Nu,a=Su,u=uc.after(r)):(o=c.prev,i=Su,a=Nu,u=uc.before(r));var f=WE(u);do{if(u.isVisible()){var d=WE(u);if(!a(d,f)){s.length>0&&i(d,Ge(s))&&l++;var m=Eu(d);if(m.position=u,m.line=l,n(m))return s;s.push(m)}}}while(u=o(u));return s}(t,s,KE(1),f),y=FE(se(b,$E(1)),g);if(y)return GE(e,y.position.toRange(),!1);if(y=Ge(se(b,$E(0))))return GE(e,y.position.toRange(),!1)}return 0===m.length?QE(e,c).filter(c?o:r).map(function(t){return Sk(e,t.toRange(),!1)}):Q.none()},QE=function(e,t){var n,r,o=e.selection.getRng(),i=t?uc.fromRangeEnd(o):uc.fromRangeStart(o),a=(n=i.container(),r=e.getBody(),sr(Dn(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=RE(a,i);return xe(u.positions)}var c=NE(a,i);return Ee(c.positions)},JE=function(e,t,n){return QE(e,t).filter(n).exists(function(t){return e.selection.setRng(t.toRange()),!0})},ex=function(e,t){var n=e.dom.createRng();n.setStart(t.container(),t.offset()),n.setEnd(t.container(),t.offset()),e.selection.setRng(n)},tx=function(e,t){e?t.setAttribute("data-mce-selected","inline-boundary"):t.removeAttribute("data-mce-selected")},nx=function(e,t,n){return Jk(t,n).map(function(t){return ex(e,t),n})},rx=function(e,t,n){return!!Is(e)&&function(e,t,n){var r=e.getBody(),o=function(e,t,n){var r=uc.fromRangeStart(e);if(e.collapsed)return r;var o=uc.fromRangeEnd(e);return n?Xf(t,o).getOr(o):Gf(t,r).getOr(r)}(e.selection.getRng(),r,n);return function(e,t,n,r){var o=Bp(e,r),i=lE(t,n,o);return lE(t,n,o).bind(W(hE,e)).orThunk(function(){return function(e,t,n,r,o){var i=Bp(e,o);return Wf(e,n,i).map(W(Bp,e)).fold(function(){return r.map(mE)},function(o){return lE(t,n,o).map(W(vE,e,t,n,i,o)).filter(W(pE,r))}).filter(sE)}(e,t,n,i,r)})}(n,W(Ap,e),r,o).bind(function(n){return nx(e,t,n)})}
2(e,t,n).isSome()},ox=function(e,t,n){return!!Is(t)&&function(e,t){var n=t.selection.getRng(),r=e?uc.fromRangeEnd(n):uc.fromRangeStart(n);return!!function(e){return M(e.selection.getSel().modify)}(t)&&(e&&pu(r)?bE(!0,t.selection,r):!(e||!hu(r))&&bE(!1,t.selection,r))}(e,t)},ix=function(e){var t=zo(null),n=W(Ap,e);return e.on("NodeChange",function(r){Is(e)&&(function(e,t,n){var r=ie(Xr(Dn(t.getRoot()),'*[data-mce-selected="inline-boundary"]'),function(e){return e.dom}),o=se(r,e),i=se(n,e);ae(ye(o,i),W(tx,!1)),ae(ye(i,o),W(tx,!0))}(n,e.dom,r.parents),function(e,t){var n=t.get();if(e.selection.isCollapsed()&&!e.composing&&n){var r=uc.fromRangeStart(e.selection.getRng());uc.isTextPosition(r)&&!function(e){return pu(e)||hu(e)}(r)&&(ex(e,function(e,t){return uc.isTextPosition(t)?function(e,t){return Vl(e)&&t.container()===e?function(e,t){var n=Wl(e.data.substr(0,t.offset())),r=Wl(e.data.substr(t.offset()));return(n.text+r.text).length>0?(Kl(e),uc(e,t.offset()-n.count)):t}(e,t):$l(e,t)}(e,t):function(e,t){return t.container()===e.parentNode?function(e,t){var n=t.container(),r=function(e,t){var n=ne(e,t);return-1===n?Q.none():Q.some(n)}(_e(n.childNodes),e).map(function(e){return e<t.offset()?uc(n,t.offset()-1):t}).getOr(t);return Yl(e),r}(e,t):$l(e,t)}(e,t)}(n,r)),t.set(null))}}(e,t),function(e,t,n,r){if(t.selection.isCollapsed()){var o=se(r,e);ae(o,function(r){var o=uc.fromRangeStart(t.selection.getRng());lE(e,t.getBody(),o).bind(function(e){return nx(t,n,e)})})}}(n,e,t,r.parents))}),t},ax=W(ox,!0),ux=W(ox,!1),cx=function(e,t,n){if(Is(e)){var r=QE(e,t).getOrThunk(function(){var n=e.selection.getRng();return t?uc.fromRangeEnd(n):uc.fromRangeStart(n)});return lE(W(Ap,e),e.getBody(),r).exists(function(t){var r=mE(t);return Jk(n,r).exists(function(t){return ex(e,t),!0})})}return!1},sx=function(e,t){return function(n){return Jk(t,n).map(function(t){return function(){return ex(e,t)}})}},lx=function(e,t,n,r){var o=e.getBody(),i=W(Ap,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)),Mp(e),lE(i,o,uc.fromRangeStart(e.selection.getRng())).map(gE).bind(sx(e,t)).each(G)}),e.nodeChanged()},fx=function(e,t,n){if(e.selection.isCollapsed()&&Is(e)){var r=uc.fromRangeStart(e.selection.getRng());return function(e,t,n,r){var o=function(e,t){return pf(t,e)||e}(e.getBody(),r.container()),i=W(Ap,e),a=lE(i,o,r);return a.bind(function(e){return n?e.fold(H(Q.some(gE(e))),Q.none,H(Q.some(mE(e))),Q.none):e.fold(Q.none,H(Q.some(mE(e))),Q.none,H(Q.some(gE(e))))}).map(sx(e,t)).getOrThunk(function(){var u=Kf(n,o,r),c=u.bind(function(e){return lE(i,o,e)});return Qt(a,c,function(){return Tp(i,o,r).bind(function(t){return function(e){return Qt(Zf(e),Qf(e),function(t,n){var r=Bp(!0,t),o=Bp(!1,n);return Gf(e,r).forall(function(e){return e.isEqual(o)})}).getOr(!0)}(t)?Q.some(function(){Np(e,n,Dn(t))}):Q.none()})}).getOrThunk(function(){return c.bind(function(){return u.map(function(o){return function(){n?lx(e,t,r,o):lx(e,t,o,r)}})})})})}(e,t,n,r)}return Q.none()},dx=function(e,t){var n=Dn(e.getBody()),r=Dn(e.selection.getStart()),o=Vv(r,n);return ge(o,t).fold(H(o),function(e){return o.slice(0,e)})},mx=function(e){return 1===er(e)},gx=function(e,t){var n=W(ib,e);return pe(t,function(e){return n(e)?[e.dom]:[]})},vx=function(e){var t=function(e){return dx(e,function(t){return e.schema.isBlock(rn(t))})}(e);return gx(e,t)},px=function(e,t){var n=e.selection.getStart(),r=function(e,t){var n=t.parentElement;return _o(t)&&!N(n)&&e.dom.isEmpty(n)}(e,n)||Gd(Dn(n))?ob(n,t):function(e,t){var n=rb(t),r=n.caretContainer,o=n.caretPosition;return e.insertNode(r.dom),o}(e.selection.getRng(),t);e.selection.setRng(r.toRange())},hx=function(e){return yo(e.startContainer)},bx=function(e,t){return e.selection.isCollapsed()?function(e,t){var n=se(function(e){return dx(e,function(t){return e.schema.isBlock(rn(t))||function(e){return er(e)>1}(t)})}(e),mx);return xe(n).bind(function(r){var o=uc.fromRangeStart(e.selection.getRng());return zp(t,o,r.dom)&&!Gd(r)?Q.some(function(){return function(e,t,n,r){var o=gx(t,r);if(0===o.length)Np(t,e,n);else{var i=ob(n.dom,o);t.selection.setRng(i.toRange())}}(t,e,r,n)}):Q.none()})}(e,t):function(e){if(function(e){var t=e.selection.getRng();return function(e){return 0===e.startOffset&&hx(e)}(t)&&function(e,t){var n=t.startContainer.parentElement;return!N(n)&&ib(e,Dn(n))}(e,t)&&function(e){return function(e){return function(e){var t=e.startContainer.parentNode,n=e.endContainer.parentNode;return!N(t)&&!N(n)&&t.isEqualNode(n)}(e)&&function(e){var t=e.endContainer;return e.endOffset===(yo(t)?t.length:t.childNodes.length)}(e)}(e)||function(e){return!e.endContainer.isEqualNode(e.commonAncestorContainer)}(e)}(t)}(e)){var t=vx(e);return Q.some(function(){Mp(e),function(e,t){var n=ye(t,vx(e));n.length>0&&px(e,n)}(e,t)})}return Q.none()}(e)},yx=function(e){return function(e){var t=e.selection.getRng();return t.collapsed&&(hx(t)||e.dom.isEmpty(t.startContainer))&&!function(e){return t=Dn(e.selection.getStart()),n=e.schema,Zr(t,function(e){return ed(e.dom)},function(e){return n.isBlock(rn(e))});var t,n}(e)}(e)&&px(e,[]),!0},Cx=function(e,t,n){return L(n)?Q.some(function(){e._selectionOverrides.hideFakeCaret(),Np(e,t,Dn(n))}):Q.none()},wx=function(e,t){return e.selection.isCollapsed()?function(e,t){var n=t?Mv:Iv,r=t?Pc.Forwards:Pc.Backwards,o=Sf(r,e.getBody(),e.selection.getRng());return n(o)?Cx(e,t,o.getNode(!t)):Q.from(Bp(t,o)).filter(function(e){return n(e)&&Af(o,e)}).bind(function(n){return Cx(e,t,n.getNode(!t))})}(e,t):function(e,t){var n=e.selection.getNode();return To(n)?Cx(e,t,n):Q.none()}(e,t)},kx=function(e){return dt(null!=e?e:"").getOr(0)},Ex=function(e,t){return(e||"table"===rn(t)?"margin":"padding")+("rtl"===wr(t,"direction")?"-right":"-left")},xx=function(e){var t=Sx(e);return!e.mode.isReadOnly()&&(t.length>1||function(e,t){return he(t,function(t){var n=Ex(ws(e),t),r=Er(t,n).map(kx).getOr(0);return"false"!==e.dom.getContentEditable(t.dom)&&r>0})}(e,t))},_x=function(e){return eu(e)||tu(e)},Sx=function(e){return se(Lr(e.selection.getSelectedBlocks()),function(e){return!_x(e)&&!function(e){return Vn(e).exists(_x)}(e)&&lr(e,function(e){return No(e.dom)||Ro(e.dom)}).exists(function(e){return No(e.dom)})})},Nx=function(e,t){var n,r;if(!e.mode.isReadOnly()){var o=e.dom,i=ks(e),a=null!==(r=null===(n=/[a-z%]+$/i.exec(i))||void 0===n?void 0:n[0])&&void 0!==r?r:"px",u=kx(i),c=ws(e);ae(Sx(e),function(e){!function(e,t,n,r,o,i){var a=Ex(n,Dn(i)),u=kx(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)})}},Rx=function(e){return Nx(e,"outdent")},Ax=function(e){if(e.selection.isCollapsed()&&xx(e)){var t=e.dom,n=e.selection.getRng(),r=uc.fromRangeStart(n),o=t.getParent(n.startContainer,t.isBlock);if(null!==o&&Yv(Dn(o),r,e.schema))return Q.some(function(){return Rx(e)})}return Q.none()},Ox=function(e,t,n){return Se([Ax,Ik,Ok,function(e,n){return fx(e,t,n)},wk,mh,Vk,wx,Ek,bx,Hk],function(t){return t(e,n)}).filter(function(t){return e.selection.isEditable()})},Tx=function(e){return void 0===e.touches||1!==e.touches.length?Q.none():Q.some(e.touches[0])},Bx=function(e,t){return Ue(e,t.nodeName)},Px=function(e,t){return!!yo(t)||!!so(t)&&!(Bx(e.getBlockElements(),t)||md(t)||ii(e,t)||Ko(t))},Dx=function(e,t){if(yo(t)){if(0===t.data.length)return!0;
2if(/^\s+$/.test(t.data))return!t.nextSibling||Bx(e,t.nextSibling)||Ko(t.nextSibling)}return!1},Lx=function(e){return e.dom.create(ts(e),ns(e))},Mx=function(e,t,n){var r=Dn(Lx(e)),o=iu();Ar(r,o),n(t,r);var i=document.createRange();return i.setStartBefore(o.dom),i.setEndBefore(o.dom),i},Ix=function(e){return function(t){return-1!==(" "+t.attr("class")+" ").indexOf(e)}},Fx=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&&-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>"}},Ux=function(e,t){return he(e,function(e){var n=t.match(e);return null!==n&&n[0].length===t.length})},jx=function(e,t){t.hasAttribute("data-mce-caret")&&(Cu(t),e.selection.setRng(e.selection.getRng()),e.selection.scrollIntoView(t))},zx=function(e,t){var n=function(e){return mr(Dn(e.getBody()),"*[data-mce-caret]").map(function(e){return e.dom}).getOrNull()}(e);if(n)return"compositionstart"===t.type?(t.preventDefault(),t.stopPropagation(),void jx(e,n)):void(vu(n)&&(jx(e,n),e.undoManager.add()))},Hx=Ro,Vx=function(e,t,n){var r=zf(e.getBody()),o=W(Rf,1===t?r.next:r.prev);if(n.collapsed){var i=e.dom.getParent(n.startContainer,"PRE");if(!i)return;if(!o(uc.fromRangeStart(n))){var a=Dn(function(e){var t=e.dom.create(ts(e));return t.innerHTML='<br data-mce-bogus="1">',t}(e));1===t?Nr(Dn(i),a):Sr(Dn(i),a),e.selection.select(a.dom,!0),e.selection.collapse()}}},qx=function(e,t){return function(e,t){var n=t?Pc.Forwards:Pc.Backwards,r=e.selection.getRng();return function(e,t,n){return XE(t,e,n,jv,zv,Hx)}(n,e,r).orThunk(function(){return Vx(e,n,r),Q.none()})}(e,function(e,t){var n=t?e.getEnd(!0):e.getStart(!0);return Op(n)?!t:t}(e.selection,t)).exists(function(t){return YE(e,t),!0})},Wx=function(e,t){return function(e,t){var n=t?1:-1,r=e.selection.getRng();return function(e,t,n){return ZE(t,e,n,function(e){return jv(e)||Fv(e)},function(e){return zv(e)||Uv(e)},Hx)}(n,e,r).orThunk(function(){return Vx(e,n,r),Q.none()})}(e,t).exists(function(t){return YE(e,t),!0})},Kx=function(e,t){return JE(e,t,t?zv:jv)},$x=function(e,t){return Tk(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 YE(e,t),!0})},Yx=function(e){return re(["figcaption"],rn(e))},Gx=function(e,t){return!!e.selection.isCollapsed()&&function(e,t){var n=Dn(e.getBody()),r=uc.fromRangeStart(e.selection.getRng());return function(e,t,n){var r=W(Fn,t);return lr(Dn(e.container()),function(e){return n.isBlock(rn(e))},r).filter(Yx)}(r,n,e.schema).exists(function(){if(function(e,t,n){return t?BE(e.dom,n):TE(e.dom,n)}(n,t,r)){var o=Mx(e,n,t?Ar:Rr);return e.selection.setRng(o),!0}return!1})}(e,t)},Xx=function(e,t){return function(e,t){return t?Q.from(e.dom.getParent(e.selection.getNode(),"details")).map(function(t){return function(e,t){var n=e.selection.getRng(),r=uc.fromRangeStart(n);return!(e.getBody().lastChild!==t||!BE(t,r)||(e.execCommand("InsertNewBlockAfter"),0))}(e,t)}).getOr(!1):Q.from(e.dom.getParent(e.selection.getNode(),"summary")).bind(function(t){return Q.from(e.dom.getParent(t,"details")).map(function(n){return function(e,t,n){var r=e.selection.getRng(),o=uc.fromRangeStart(r);return!(e.getBody().firstChild!==t||!TE(n,o)||(e.execCommand("InsertNewBlockBefore"),0))}(e,n,t)})}).getOr(!1)}(e,t)},Zx={shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0},Qx=function(e,t){return t.keyCode===e.keyCode&&t.shiftKey===e.shiftKey&&t.altKey===e.altKey&&t.ctrlKey===e.ctrlKey&&t.metaKey===e.metaKey},Jx=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)}},e_=function(e,t){return me(function(e,t){return pe(function(e){return ie(e,function(e){return x(x({},Zx),e)})}(e),function(e){return Qx(e,t)?[e]:[]})}(e,t),function(e){return e.action()})},t_=function(e,t){return Se(function(e,t){return pe(function(e){return ie(e,function(e){return x(x({},Zx),e)})}(e),function(e){return Qx(e,t)?[e]:[]})}(e,t),function(e){return e.action()})},n_=function(e,t){var n=t?Pc.Forwards:Pc.Backwards,r=e.selection.getRng();return XE(e,n,r,Mv,Iv,To).exists(function(t){return YE(e,t),!0})},r_=function(e,t){var n=t?1:-1,r=e.selection.getRng();return ZE(e,n,r,Mv,Iv,To).exists(function(t){return YE(e,t),!0})},o_=function(e,t){return JE(e,t,t?Iv:Mv)},i_=Bc([{none:["current"]},{first:["current"]},{middle:["current","target"]},{last:["current"]}]),a_=x(x({},i_),{},{none:function(e){return i_.none(e)}}),u_=function(e,t,n){return pe(Xn(e),function(e){return Mn(e,t)?n(e)?[e]:[]:u_(e,t,n)})},c_=function(e,t){return gr(e,"table",t)},s_=function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Z,i=1===r;if(!i&&n<=0)return a_.first(e[0]);if(i&&n>=e.length-1)return a_.last(e[e.length-1]);var a=n+r,u=e[a];return o(u)?a_.middle(t,u):s_(e,t,a,r,o)},l_=function(e,t){return c_(e,t).bind(function(t){var n=u_(t,"th,td",Z);return ge(n,function(t){return Fn(e,t)}).map(function(e){return{index:e,all:n}})})},f_=["img","br"],d_=function(e){return(t=e,Ya.getOption(t)).filter(function(e){return 0!==e.trim().length||e.indexOf(to)>-1}).isSome()||re(f_,rn(e))||function(e){return un(e)&&"false"===pn(e,"contenteditable")}(e);var t},m_=function(e,t,n,r,o){var i=Xr(Dn(n),"td,th,caption").map(function(e){return e.dom}),a=se(function(e,t){return pe(t,function(t){var n=function(e){return{left:e.left- -1,top:e.top- -1,right:e.right+-2,bottom:e.bottom+-2,width:e.width+-1,height:e.height+-1}}(Eu(t.getBoundingClientRect()));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 fe(e,function(e,r){return e.fold(function(){return Q.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 Q.some(i<o?r:e)}
2)},Q.none())}(a,r,o).map(function(e){return e.cell})},g_=W(m_,function(e){return e.bottom},function(e,t){return e.y<t}),v_=W(m_,function(e){return e.top},function(e,t){return e.y>t}),p_=function(e,t,n){var r=e(t,n);return function(e){return e.breakType===Iy.Wrap&&0===e.positions.length}(r)||!_o(n.getNode())&&function(e){return e.breakType===Iy.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()},h_=W(p_,NE),b_=W(p_,RE),y_=function(e,t,n,r){var o=e.selection.getRng(),i=t?1:-1;return!(!Jl()||!function(e,t,n){var r=uc.fromRangeStart(t);return Yf(!e,n).exists(function(e){return e.isEqual(r)})}(t,o,n)||(xk(i,e,n,!t,!1).each(function(t){YE(e,t)}),0))},C_=function(e,t,n){var r=function(e,t){var n=t.getNode(e);return po(n)?Q.some(n):Q.none()}(!!t,n),o=!1===t;r.fold(function(){return YE(e,n.toRange())},function(r){return Yf(o,e.getBody()).filter(function(e){return e.isEqual(n)}).fold(function(){return YE(e,n.toRange())},function(n){return function(e,t,n){t.undoManager.transact(function(){var r=e?Nr:Sr,o=Mx(t,Dn(n),r);YE(t,o)})}(t,e,r)})})},w_=function(e,t,n,r){var o=e.selection.getRng(),i=uc.fromRangeStart(o),a=e.getBody();if(!t&&h_(r,i)){var u=function(e,t,n){return function(e,t){return Ee(t.getClientRects()).bind(function(t){return g_(e,t.left,t.top)}).bind(function(e){return SE(Qf(n=e).map(function(e){return NE(n,e).positions.concat(e)}).getOr([]),t);var n})}(t,n).orThunk(function(){return Ee(n.getClientRects()).bind(function(n){return _E(AE(e,uc.before(t)),n.left)})}).getOr(uc.before(t))}(a,n,i);return C_(e,t,u),!0}if(t&&b_(r,i)){var c=function(e,t,n){return function(e,t){return xe(t.getClientRects()).bind(function(t){return v_(e,t.left,t.top)}).bind(function(e){return SE(Zf(n=e).map(function(e){return[e].concat(RE(n,e).positions)}).getOr([]),t);var n})}(t,n).orThunk(function(){return Ee(n.getClientRects()).bind(function(n){return _E(OE(e,uc.after(t)),n.left)})}).getOr(uc.after(t))}(a,n,i);return C_(e,t,c),!0}return!1},k_=function(e,t,n){return Q.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind(function(r){return Q.from(e.dom.getParent(r,"table")).map(function(o){return n(e,t,o,r)})}).getOr(!1)},E_=function(e,t){return k_(e,t,y_)},x_=function(e,t){return k_(e,t,w_)},__=function(e,t,n){return n.fold(Q.none,Q.none,function(e,t){return(n=t,fr(n,d_)).map(function(e){return function(e){return function(e){var t=Um.getWin(e).dom,n=function(e,n,r,o){return Bm(t,e,n,r,o)},r=function(e){return e.match({domRange:function(e){var t=Dn(e.startContainer),n=Dn(e.endContainer);return Hm(t,e.startOffset,n,e.endOffset)},relative:zm,exact:Hm})}(e);return function(e,t){var n=function(e,t){return t.match({domRange:function(e){return{ltr:H(e),rtl:Q.none}},relative:function(t,n){return{ltr:Xe(function(){return Tm(e,t,n)}),rtl:Xe(function(){return Q.some(Tm(e,n,t))})}},exact:function(t,n,r,o){return{ltr:Xe(function(){return Bm(e,t,n,r,o)}),rtl:Xe(function(){return Q.some(Bm(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 Pm.rtl(Dn(e.endContainer),e.endOffset,Dn(e.startContainer),e.startOffset)}).getOrThunk(function(){return Dm(0,Pm.ltr,n)}):Dm(0,Pm.ltr,n)}(0,n)}(t,r).match({ltr:n,rtl:n})}(Um.exact(e,0,e,0))}(e)});var n},function(n){return e.mode.isReadOnly()?Q.none():(e.execCommand("mceTableInsertRowAfter"),S_(e,t,n))})},S_=function(e,t,n){return __(e,t,(o=vr,l_(r=n,void 0).fold(function(){return a_.none(r)},function(e){return s_(e.all,r,e.index,1,o)})));var r,o},N_=function(e,t,n){return __(e,t,(o=vr,l_(r=n,void 0).fold(function(){return a_.none()},function(e){return s_(e.all,r,e.index,-1,o)})));var r,o},R_=function(e,t){var n=["table","li","dl"],r=Dn(e.getBody()),o=function(e){var t=rn(e);return Fn(e,r)||re(n,t)},i=e.selection.getRng();return function(e,t){return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:X;return n(t)?Q.none():re(e,rn(t))?Q.some(t):dr(t,e.join(","),function(e){return Mn(e,"table")||n(e)})}(["td","th"],e,t)}(Dn(t?i.endContainer:i.startContainer),o).map(function(n){return c_(n,o).each(function(t){e.model.table.clearSelectedCells(t.dom)}),e.selection.collapse(!t),(t?S_:N_)(e,o,n).each(function(t){e.selection.setRng(t)}),!0}).getOr(!1)},A_=function(e,t){return{container:e,offset:t}},O_=ya.DOM,T_=function(e){return function(t){return e===t?-1:0}},B_=function(e,t,n){if(yo(e)&&t>=0)return Q.some(A_(e,t));var r=$a(O_);return Q.from(r.backwards(e,t,T_(e),n)).map(function(e){return A_(e.container,e.container.data.length)})},P_=function(e,t,n){if(!yo(e))return Q.none();var r=e.data;if(t>=0&&t<=r.length)return Q.some(A_(e,t));var o=$a(O_);return Q.from(o.backwards(e,t,T_(e),n)).bind(function(e){var r=e.container.data;return P_(e.container,t+r.length,n)})},D_=function(e,t,n){if(!yo(e))return Q.none();var r=e.data;if(t<=r.length)return Q.some(A_(e,t));var o=$a(O_);return Q.from(o.forwards(e,t,T_(e),n)).bind(function(e){return D_(e.container,t-r.length,n)})},L_=function(e,t,n,r,o){var i=$a(e,function(e){return function(t){return e.isBlock(t)||re(["BR","IMG","HR","INPUT"],t.nodeName)||"false"===e.getContentEditable(t)}}(e));return Q.from(i.backwards(t,n,r,o))},M_=function(e){return""!==e&&-1!=="  \ufeff\f\n\r\t\v".indexOf(e)},I_=function(e,t){return e.substring(t.length)},F_=function(e,t,n){var r,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!(r=t).collapsed||!yo(r.startContainer))return Q.none();var i={text:"",offset:0},a=e.getParent(t.startContainer,e.isBlock)||e.getRoot();return L_(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&&M_(a))return Q.none();if(i===a&&rt(e,n,r,t))break}return Q.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 Q.none();var o=function(e){return su(e.toString().replace(/\u00A0/g," "))}(r);return 0!==o.lastIndexOf(n)?Q.none():Q.some({text:I_(o,n),range:r,trigger:n})})},U_=function(e){if(function(e){return 3===e.nodeType}(e))return A_(e,e.data.length);var t=e.childNodes;return t.length>0?U_(t[t.length-1]):A_(e,t.length)},j_=function(e,t){var n=e.childNodes;return n.length>0&&t<n.length?j_(n[t],0):n.length>0&&function(e){return 1===e.nodeType}(e)&&n.length===t?U_(n[n.length-1]):A_(e,t)},z_=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=se(i.lookupByTrigger(n.trigger),function(t){return n.text.length>=t.minChars&&t.matches.getOrThunk(function(){return function(e){return function(t){var n=j_(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 L_(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!M_(t)}).isSome()}(e,n)}}(e.dom)})(n.range,a,n.text)});if(0===u.length)return Q.none();var c=Promise.all(ie(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 Q.some({lookupData:c,context:n})};!function(e){e[e.Error=0]="Error",e[e.Value=1]="Value"}(zE||(zE={}));var H_,V_=function(e,t,n){return e.stype===zE.Error?t(e.serror):n(e.svalue)},q_=function(e){return{stype:zE.Value,svalue:e}},W_=function(e){return{stype:zE.Error,serror:e}},K_=V_,$_=function(e){return C(e)&&Re(e).length>100?" removed due to size":JSON.stringify(e,null,2)},Y_=function(e,t){return W_([{path:e,getErrorInfo:t}])},G_=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)Ue(r,o)&&(t[o]=e(t[o],r[o]))}return t}},X_=G_(function(e,t){return k(e)&&k(t)?X_(e,t):t}
2),Z_=G_(function(e,t){return t}),Q_=function(e){return{tag:"defaultedThunk",process:H(e)}},J_=function(e,t,n){switch(e.tag){case"field":return t(e.key,e.newKey,e.presence,e.prop);case"custom":return n(e.newKey,e.instantiator)}},eS=function(e){return{extract:function(t,n){return o=function(e){return function(e,t){return Y_(e,H(t))}(t,e)},(r=e(n)).stype===zE.Error?o(r.serror):r;var r,o},toString:H("val")}},tS=eS(q_),nS=function(e,t,n,r){return r(Fe(e,t).getOrThunk(function(){return n(e)}))},rS=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 q_(Q.none())},function(e){var n,i;return n=o.extract(t.concat([r]),e),i=Q.some,n.stype===zE.Value?{stype:zE.Value,svalue:i(n.svalue)}:n})};switch(e.tag){case"required":return function(e,t,n,r){return Fe(t,n).fold(function(){return function(e,t,n){return Y_(e,function(){return'Could not find valid *required* value for "'+t+'" in '+$_(n)})}(e,n,t)},r)}(t,n,r,i);case"defaultedThunk":return nS(n,r,e.process,i);case"option":return function(e,t,n){return n(Fe(e,t))}(n,r,a);case"defaultedOptionThunk":return function(e,t,n,r){return r(Fe(e,t).map(function(t){return!0===t?n(e):t}))}(n,r,e.process,a);case"mergeWithThunk":return nS(n,r,H({}),function(t){var r=X_(e.process(n),t);return i(r)})}},oS=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;J_(u,function(n,r,a,u){var c=rS(a,e,t,n,u);K_(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?W_(i):q_(o)}(t,n,e)},toString:function(){var t=ie(e,function(e){return J_(e,function(e,t,n,r){return e+" -> "+r.toString()},function(e,t){return"state("+e+")"})});return"obj{\n"+t.join("\n")+"}"}}},iS=function(e){return{extract:function(t,n){var r=ie(n,function(n,r){return e.extract(t.concat(["["+r+"]"]),n)});return function(e){var t,n=function(e){var t=[],n=[];return ae(e,function(e){V_(e,function(e){return n.push(e)},function(e){return t.push(e)})}),{values:t,errors:n}}(e);return n.errors.length>0?(t=n.errors,j(W_,ve)(t)):q_(n.values)}(r)},toString:function(){return"array("+e.toString()+")"}}},aS=function(e,t,n){return r=function(e,t,n){return function(e){return e.stype===zE.Error?{stype:zE.Error,serror:function(e){return{input:n,errors:e}}(e.serror)}:e}(t.extract([e],n))}(e,t,n),V_(r,Tc.error,Tc.value);var r},uS=function(e,t){return function(e,t){return{extract:function(n,r){return Fe(r,e).fold(function(){return function(e,t){return Y_(e,function(){return'Choice schema did not contain choice key: "'+t+'"'})}(n,e)},function(e){return function(e,t,n,r){return Fe(n,r).fold(function(){return function(e,t,n){return Y_(e,function(){return'The chosen schema: "'+n+'" did not exist in branches: '+$_(t)})}(e,n,r)},function(n){return n.extract(e.concat(["branch: "+r]),t)})}(n,r,t,e)})},toString:function(){return"chooseOn("+e+"). Possible values: "+Re(t)}}}(e,Te(t,oS))},cS=H(tS),sS=function(e,t){return eS(function(n){var r=P(n);return e(n)?q_(n):W_("Expected type: ".concat(t," but got: ").concat(r))})},lS=sS(I,"number"),fS=sS(y,"string"),dS=sS(O,"boolean"),mS=sS(M,"function"),gS=function(e,t,n,r){return{tag:"field",key:e,newKey:t,presence:n,prop:r}},vS=function(e,t){return{tag:"custom",newKey:e,instantiator:t}},pS=function(e,t){return gS(e,e,{tag:"required",process:{}},t)},hS=function(e){return pS(e,fS)},bS=function(e){return pS(e,mS)},yS=function(e,t){return gS(e,e,{tag:"option",process:{}},t)},CS=function(e){return yS(e,fS)},wS=function(e,t,n){return gS(e,e,Q_(t),n)},kS=function(e,t){return wS(e,t,lS)},ES=function(e,t){return wS(e,t,fS)},xS=function(e,t,n){return wS(e,t,function(e){return t=function(t){return re(e,t)?Tc.value(t):Tc.error('Unsupported value: "'.concat(t,'", choose one of "').concat(e.join(", "),'".'))},eS(function(e){return t(e).fold(W_,q_)});var t}(n))},_S=function(e,t){return wS(e,t,dS)},SS=function(e,t){return wS(e,t,mS)},NS=hS("type"),RS=bS("fetch"),AS=bS("onAction"),OS=SS("onSetup",function(){return U}),TS=CS("text"),BS=CS("icon"),PS=CS("tooltip"),DS=CS("label"),LS=_S("active",!1),MS=_S("enabled",!0),IS=_S("primary",!1),FS=function(e){return ES("type",e)},US=oS([NS,hS("trigger"),kS("minChars",1),function(e){return gS(e,e,Q_(1),cS())}("columns"),kS("maxResults",10),yS("matches",mS),RS,AS,(H_=fS,wS("highlightOn",[],iS(H_)))]),jS=[MS,PS,BS,TS,OS,ES("context","mode:design")],zS=[LS].concat(jS),HS=[SS("predicate",X),xS("scope","node",["node","editor"]),xS("position","selection",["node","selection","line"])],VS=jS.concat([FS("contextformbutton"),IS,AS,vS("original",V)]),qS=zS.concat([FS("contextformbutton"),IS,AS,vS("original",V)]),WS=jS.concat([FS("contextformbutton")]
2),KS=zS.concat([FS("contextformtogglebutton")]),$S=uS("type",{contextformbutton:VS,contextformtogglebutton:qS});oS([FS("contextform"),SS("initValue",H("")),DS,function(e,t){return gS(e,e,{tag:"required",process:{}},iS(t))}("commands",$S),yS("launch",uS("type",{contextformbutton:WS,contextformtogglebutton:KS}))].concat(HS));var YS,GS=function(e){var t=Vo(),n=zo(!1),r=t.isSet,o=function(){r()&&(function(e){e.dispatch("AutocompleterEnd")}(e),n.set(!1),t.clear())},i=Xe(function(){return function(e){var t=e.ui.registry.getAll().popups,n=Te(t,function(e){return(t=e,aS("Autocompleter",US,t)).fold(function(e){throw new Error("Errors: \n"+function(e){var t=e.length>10?e.slice(0,10).concat([{path:[],getErrorInfo:H("... (only showing first ten failures)")}]):e;return ie(t,function(e){return"Failed path: ("+e.path.join(" > ")+")\n"+e.getErrorInfo()})}((t=e).errors).join("\n")+"\n\nInput object: "+$_(t.input));var t},V);var t}),r=ze(Me(n,function(e){return e.trigger})),o=Ie(n);return{dataset:n,triggers:r,lookupByTrigger:function(e){return se(o,function(t){return t.trigger===e})}}}(e)}),a=function(a){(function(n){return t.get().map(function(t){return F_(e.dom,e.selection.getRng(),t.trigger,!0).bind(function(t){return z_(e,i,t,n)})}).getOrThunk(function(){return function(e,t){var n=t(),r=e.selection.getRng();return function(e,t,n){return Se(n.triggers,function(n){return F_(e,t,n)})}(e.dom,r,n).bind(function(n){return z_(e,t,n)})}(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()?(Em(e,{range:a.range}),function(e,t){e.dispatch("AutocompleterUpdate",t)}(e,{lookupData:r})):(n.set(!0),Em(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 F_(e.dom,o,r,n.get()).filter(function(e){var t=e.range;return function(e,t){var n=e.compareBoundaryPoints(window.Range.START_TO_START,t),r=e.compareBoundaryPoints(window.Range.END_TO_END,t);return n>=0&&r<=0}(o,t)}).map(function(e){return e.range})})};e.addCommand("mceAutocompleterReload",function(e,t){var n=C(t)?t.fetchOptions:{};a(n)}),e.addCommand("mceAutocompleterClose",o),e.addCommand("mceAutocompleterRefreshActiveRange",function(){u().each(function(t){Em(e,{range:t})})}),e.editorCommands.addQueryStateHandler("mceAutoCompleterInRange",function(){return u().isSome()}),function(e,t){var n=Ra(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})},XS=Ft().browser.isSafari(),ZS=function(e){return au(Dn(e))},QS=function(e,t){var n;return 0===e.startOffset&&e.endOffset===(null===(n=t.textContent)||void 0===n?void 0:n.length)},JS=function(e,t){return Q.from(e.getParent(t.container(),"details"))},eN=function(e,t){return JS(e,t).isSome()},tN=function(e,t){var n=t.getNode();B(n)||e.selection.setCursorLocation(n,t.offset())},nN=function(e,t,n){var r=e.dom.getParent(t.container(),"details");if(r&&!r.open){var o=e.dom.select("summary",r)[0];o&&(n?Zf(o):Qf(o)).each(function(t){return tN(e,t)})}else tN(e,t)},rN=function(e,t,n){var r=e.dom,o=e.selection,i=e.getBody();if("character"===n){var a=uc.fromRangeStart(o.getRng()),u=r.getParent(a.container(),r.isBlock),c=JS(r,a),s=u&&r.isEmpty(u),l=N(null==u?void 0:u.previousSibling),f=N(null==u?void 0:u.nextSibling);return!!(s&&(t?f:l)&&Kf(!t,i,a).exists(function(e){return eN(r,e)&&!Zt(c,JS(r,e))}))||Kf(t,i,a).fold(X,function(n){var o=JS(r,n);if(eN(r,n)&&!Zt(c,o)){if(t||nN(e,n,!1),u&&s){if(t&&l)return!0;if(!t&&f)return!0;nN(e,n,t),e.dom.remove(u)}return!0}return!1})}return!1},oN=function(e,t,n){return function(e,t,n){return function(e,t){var n=Q.from(e.getParent(t.startContainer,"details")),r=Q.from(e.getParent(t.endContainer,"details"));if(n.isSome()||r.isSome()){var o=n.bind(function(t){return Q.from(e.select("summary",t)[0])});return Q.some({startSummary:o,startDetails:n,endDetails:r})}return Q.none()}(e.dom,e.selection.getRng()).fold(function(){return rN(e,t,n)},function(r){return function(e,t,n,r){var o=e.selection.getRng(),i=uc.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?function(e,t){return t.startSummary.exists(function(t){return function(e,t){return Qf(t).exists(function(n){return _o(n.getNode())&&Xf(t,n).exists(function(t){return t.isEqual(e)})||n.isEqual(e)})}(e,t)})}(i,t)||function(e,t,n){return n.startDetails.exists(function(n){return Gf(e,t).forall(function(e){return!n.contains(e.container())})})}(a,i,t):function(e,t){return t.startSummary.exists(function(t){return function(e,t){return Zf(t).exists(function(t){return t.isEqual(e)})}(e,t)})}(i,t)||function(e,t){return t.startDetails.exists(function(n){return Xf(n,e).forall(function(n){return t.startSummary.exists(function(t){return!t.contains(e.container())&&t.contains(n.container())})})})}(i,t)}(e,r,t,n)||rN(e,t,n)})}
2(e,t,n)||XS&&function(e,t,n){var r=e.selection,o=r.getNode(),i=r.getRng(),a=uc.fromRangeStart(i);return!!Do(o)&&("selection"===n&&QS(i,o)||zp(t,a,o)?ZS(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(){L(u)&&L(c)&&L(s)&&L(l)&&(null==i||i.setBaseAndExtent(u,c,s,l))},d=function(e,t){ae(e.childNodes,function(e){Rd(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()&&QS(r.getRng(),m)?ZS(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)?Q.some(U):Q.none()},iN=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:U,inputType:n},a=na(new InputEvent(e));return t.dispatch(e,x(x(x({},a),i),r))}},aN=iN("input"),uN=iN("beforeinput"),cN=Ft(),sN=cN.os,lN=sN.isMacOS()||sN.isiOS(),fN=cN.browser.isFirefox(),dN=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(so(e)||yo(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(to),t.firstChild)}var i=n.createRng();if(t.normalize(),t.hasChildNodes()){for(var a,u=new Jr(t,t),c=t;a=u.current();){if(yo(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 _o(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),kg(e,i)}},mN=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},gN=function(e){return Q.from(e.dom.getParent(e.selection.getStart(!0),e.dom.isBlock))},vN=function(e){e.innerHTML='<br data-mce-bogus="1">'},pN=function(e,t){ts(e).toLowerCase()===t.tagName.toLowerCase()&&function(e,t,n){var r=e.dom;Q.from(n.style).map(r.parseStyle).each(function(e){var n=x(x({},xr(Dn(t))),e);r.setStyles(t,n)});var o=Q.from(n.class).map(function(e){return e.split(/\s+/)}),i=Q.from(t.className).map(function(e){return se(e.split(/\s+/),function(e){return""!==e})});Qt(o,i,function(e,n){var o=se(n,function(t){return!re(e,t)}),i=[].concat(w(e),w(o));r.setAttrib(t,"class",i.join(" "))});var a=["style","class"],u=Le(n,function(e,t){return!re(a,t)});r.setAttribs(t,u)}(e,t,ns(e))},hN=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=ts(e),f=n?n.nodeName.toUpperCase():"",d=t,m=s.getTextInlineElements(),g=o=a||"TABLE"===f||"HR"===f?c.create(a||l,u||{}):n.cloneNode(!1);if(i){do{if(m[d.nodeName]){if(ed(d)||md(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 pN(e,o),vN(g),o},bN=function(e,t){var n=null==e?void 0:e.parentNode;return L(n)&&n.nodeName===t},yN=function(e){return L(e)&&/^(OL|UL|LI)$/.test(e.nodeName)},CN=function(e){return L(e)&&/^(LI|DT|DD)$/.test(e.nodeName)},wN=function(e){var t=e.parentNode;return CN(t)?t:e},kN=function(e,t,n){for(var r=e[n?"firstChild":"lastChild"];r&&!so(r);)r=r[n?"nextSibling":"previousSibling"];return r===t},EN=function(e){return fe(Me(xr(Dn(e)),function(e,t){return"".concat(t,": ").concat(e,";")}),function(e,t){return e+t},"")},xN=function(e,t){return t&&"A"===t.nodeName&&e.isEmpty(t)}
2,_N=function(e,t){return e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t},SN=function(e,t){return L(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)},NN=function(e,t,n){return yo(t)?e?1===n&&t.data.charAt(n-1)===uu?0:n:n===t.data.length-1&&t.data.charAt(n)===uu?t.data.length:n:n},RN={insert:function(e,t){var n,r,o,i,a=!1,u=e.dom,c=e.schema.getNonEmptyElements(),s=e.selection.getRng(),l=ts(e),f=Dn(s.startContainer),d=Zn(f,s.startOffset),m=d.exists(function(e){return un(e)&&!vr(e)}),g=s.collapsed&&m,v=function(t,r){return hN(e,n,k,w,as(e),t,r)},p=function(e){var t=NN(e,n,r);if(yo(n)&&(e?t>0:t<n.data.length))return!1;if((n.parentNode===k||n===k)&&a&&!e)return!0;if(e&&so(n)&&n===k.firstChild)return!0;if(_N(n,"TABLE")||_N(n,"HR"))return function(e){return"BR"===e.nodeName||e.nextSibling&&"BR"===e.nextSibling.nodeName}(n)?!e:a&&!e||!a&&e;var o,i=new Jr(n,k);for(yo(n)&&(e&&0===t?i.prev():e||t!==n.data.length||i.next());o=i.current();){if(so(o)){if(!o.getAttribute("data-mce-bogus")){var u=o.nodeName.toLowerCase();if(c[u]&&"br"!==u)return!1}}else if(yo(o)&&!oo(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=us(e);return!D(t)&&(y(n)?re(Gt.explode(n),t.nodeName.toLowerCase()):n)}(e,i)&&SN(u,i)&&u.isEmpty(k,void 0,{includeZwsp:!0})?t=u.split(i,k):u.insertAfter(t,k),dN(e,t),t};Qm(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),C=!(!t||!t.ctrlKey);so(n)&&n.hasChildNodes()&&!g&&(a=r>n.childNodes.length-1,n=n.childNodes[Math.min(r,n.childNodes.length-1)]||n,r=a&&yo(n)?n.data.length:0);var w=mN(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=mN(u,r))&&void 0!==i?i:u.getRoot(),s=u.getParent(r,u.isBlock);if(!s||!SN(u,s)){if(!(s=s||c).hasChildNodes()){var l=u.create(t);return pN(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(pN(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=L(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||C||(k=i,i=i.parentNode,o=E),so(i)&&function(e,t,n){return!t&&n.nodeName.toLowerCase()===ts(e)&&e.dom.isEmpty(n)&&function(t,n){for(var r,o=n;o&&o!==t&&N(o.nextSibling);){var i=o.parentElement;if(!i||(r=i,!Ue(e.schema.getTextBlockElements(),r.nodeName.toLowerCase())))return Po(i);o=i}return!1}(e.getBody(),n)}(e,b,k))return function(e,t,n){var r,o,i,a=t(ts(e)),u=function(e,t){return e.dom.getParent(t,Po)}(e,n);u&&(e.dom.insertAfter(a,u),dN(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))}(e,v,k);if(/^(LI|DT|DD)$/.test(o)&&so(i)&&u.isEmpty(k))!function(e,t,n,r,o){var i=e.dom,a=e.selection.getRng(),u=n.parentNode;if(n!==e.getBody()&&u){var c;yN(c=n)&&yN(c.parentNode)&&(o="LI");var s=CN(r)?EN(r):void 0,l=CN(r)&&s?t(o,{style:EN(r)}):t(o);if(kN(n,r,!0)&&kN(n,r,!1))if(bN(n,"LI")){var f=wN(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(f):i.remove(n)}else i.replace(l,n);else if(kN(n,r,!0))bN(n,"LI")?(i.insertAfter(l,wN(n)),l.appendChild(i.doc.createTextNode(" ")),l.appendChild(n)):u.insertBefore(l,n),i.remove(r);else if(kN(n,r,!1))i.insertAfter(l,wN(n)),i.remove(r);else{n=wN(n);var d=a.cloneRange();d.setStartAfter(r),d.setEndAfter(n);var m=d.extractContents();if("LI"===o&&function(e){return e.firstChild&&"LI"===e.firstChild.nodeName}(m)){var g=se(ie(l.children,Dn),K(dn("br")));l=m.firstChild,i.insertAfter(m,n),ae(g,function(e){return Rr(Dn(l),e)}),s&&l.setAttribute("style",s)}else i.insertAfter(m,n),i.insertAfter(l,n);i.remove(r)}dN(e,l)}}(e,v,i,k,l);else if(g||k!==e.getBody()&&SN(u,k)){var x,_=k.parentNode;if(g)x=v(l),d.fold(function(){Ar(f,Dn(x))}
2,function(e){Sr(e,Dn(x))}),e.selection.setCursorLocation(x,0);else if(du(k))x=Cu(k),u.isEmpty(k)&&vN(k),pN(e,x),dN(e,x);else if(p(!1))x=h();else if(p(!0)&&_){var S=uc.fromRangeStart(s),R=Uv(S),A=Dn(k),O=tp(A,S,e.schema)?np(A,S,e.schema).bind(function(e){return Q.from(e.getNode())}):Q.none();x=_.insertBefore(v(),k);var T=_N(k,"HR")||R?x:O.getOr(k);dN(e,T)}else{var B=function(e){var t=e.cloneRange();return t.setStart(e.startContainer,NN(!0,e.startContainer,e.startOffset)),t.setEnd(e.endContainer,NN(!1,e.endContainer,e.endOffset)),t}(s).cloneRange();B.setEndAfter(k);var P=B.extractContents();(function(e){ae(Gr(Dn(e),sn),function(e){var t=e.dom;t.nodeValue=su(t.data)})})(P),function(e){var t=e;do{yo(t)&&(t.data=t.data.replace(/^[\r\n]+/,"")),t=t.firstChild}while(t)}(P),x=P.firstChild,u.insertAfter(P,k),function(e,t,n){var r,o=[];if(n){for(var i=n;i=i.firstChild;){if(e.isBlock(i))return;so(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.nodeValue)||xN(e,i))&&e.remove(i)}}(u,c,x),function(e,t){t.normalize();var n=t.lastChild;(!n||so(n)&&/^(left|right)$/gi.test(e.getStyle(n,"float",!0)))&&e.add(t,"br")}(u,k),u.isEmpty(k)&&vN(k),x.normalize(),u.isEmpty(x)?(u.remove(x),h()):(pN(e,x),dN(e,x))}u.setAttrib(x,"id",""),e.dispatch("NewBlock",{newBlock:x})}}},fakeEventName:"insertParagraph"},AN=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),kg(e,r)},ON=function(e,t){var n=Bn("br");Sr(Dn(t),n),e.undoManager.add()},TN=function(e,t){BN(e.getBody(),t)||Nr(Dn(t),Bn("br"));var n=Bn("br");Nr(Dn(t),n),AN(e,n.dom,!1),e.undoManager.add()},BN=function(e,t){return n=uc.after(t),!!_o(n.getNode())||Gf(e,uc.after(t)).map(function(e){return _o(e.getNode())}).getOr(!1);var n},PN=function(e){return e&&"A"===e.nodeName&&"href"in e},DN=function(e){return e.fold(X,PN,PN,X)},LN=function(e,t){t.fold(U,W(ON,e),W(TN,e),U)},MN={insert:function(e,t){var n=function(e){var t=W(Ap,e),n=uc.fromRangeStart(e.selection.getRng());return lE(t,e.getBody(),n).filter(DN)}(e);n.isSome()?n.each(W(LN,e)):function(e,t){var n,r=e.selection,o=e.dom,i=r.getRng(),a=!1;Qm(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(so(c)&&c.hasChildNodes()){var s=u>c.childNodes.length-1;c=c.childNodes[Math.min(u,c.childNodes.length-1)]||c,u=s&&yo(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),yo(c)&&u>=c.data.length&&(function(e,t,n){for(var r,o=new Jr(t,n),i=e.getNonEmptyElements();r=o.next();)if(i[r.nodeName.toLowerCase()]||yo(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"),sc(o,i,n),AN(e,n,a),e.undoManager.add()}(e,t)},fakeEventName:"insertLineBreak"},IN=function(e,t){return gN(e).filter(function(e){return t.length>0&&Mn(Dn(e),t)}).isSome()},FN=Bc([{br:[]},{block:[]},{none:[]}]),UN=function(e,t){return function(e){return IN(e,is(e))}(e)},jN=function(e){return function(t,n){return function(e){return gN(e).filter(function(e){return tu(Dn(e))}).isSome()}(t)===e}},zN=function(e,t){return function(n,r){var o=function(e){return gN(e).fold(H(""),function(e){return e.nodeName.toUpperCase()})}(n)===e.toUpperCase();return o===t}},HN=function(e){var t=mN(e.dom,e.selection.getStart());return D(t)},VN=function(e){return zN("pre",e)},qN=function(e){return function(t,n){return es(t)===e}},WN=function(e,t){return function(e){return IN(e,os(e))}(e)},KN=function(e,t){return t},$N=function(e){var t=ts(e),n=mN(e.dom,e.selection.getStart());return L(n)&&e.schema.isValidChild(n.nodeName,t)},YN=function(e){var t=e.selection.getRng(),n=Dn(t.startContainer),r=Zn(n,t.startOffset).map(function(e){return un(e)&&!vr(e)});return t.collapsed&&r.getOr(!0)},GN=function(e,t){return function(n,r){return fe(e,function(e,t){return e&&t(n,r)},!0)?Q.some(t):Q.none()}},XN=function(e,t,n){if(!t.mode.isReadOnly()){if(t.selection.isCollapsed()||function(e){e.execCommand("delete")}(t),L(n)&&uN(t,e.fakeEventName).isDefaultPrevented())return;e.insert(t,n),L(n)&&aN(t,e.fakeEventName)}},ZN=function(e,t){if(!e.mode.isReadOnly()){var n=function(){return XN(MN,e,t)},r=function(){return XN(RN,e,t)}
2,o=function(e,t){return eE([GN([UN],FN.none()),GN([VN(!0),HN],FN.none()),GN([zN("summary",!0)],FN.br()),GN([VN(!0),qN(!1),KN],FN.br()),GN([VN(!0),qN(!1)],FN.block()),GN([VN(!0),qN(!0),KN],FN.block()),GN([VN(!0),qN(!0)],FN.br()),GN([jN(!0),KN],FN.br()),GN([jN(!0)],FN.block()),GN([WN],FN.br()),GN([KN],FN.br()),GN([$N],FN.block()),GN([YN],FN.block())],[e,!(!t||!t.shiftKey)]).getOr(FN.none())}(e,t);switch(rs(e)){case"linebreak":o.fold(n,n,U);break;case"block":o.fold(r,r,U);break;case"invert":o.fold(r,n,U);break;default:o.fold(n,r,U)}}},QN=Ft(),JN=QN.os.isiOS()&&QN.browser.isSafari(),eR=function(e,t){var n;t.isDefaultPrevented()||(t.preventDefault(),(n=e.undoManager).typing&&(n.typing=!1,n.add()),e.undoManager.transact(function(){ZN(e,t)}))},tR=Ft(),nR=function(e){return e.stopImmediatePropagation()},rR=function(e){return e.keyCode===_m.PAGE_UP||e.keyCode===_m.PAGE_DOWN},oR=function(e,t,n){n&&!e.get()?t.on("NodeChange",nR,!0):!n&&e.get()&&t.off("NodeChange",nR),e.set(n)},iR=function(e,t){var n=t.container(),r=t.offset();return yo(n)?(n.insertData(r,e),Q.some(uc(n,r+e.length))):Nf(t).map(function(n){var r=Pn(e);return t.isAtEnd()?Nr(n,r):Sr(n,r),uc(r.dom,e.length)})},aR=W(iR,to),uR=W(iR," "),cR=function(e){return function(t){e.selection.setRng(t.toRange()),e.nodeChanged()}},sR=function(e){var t=uc.fromRangeStart(e.selection.getRng()),n=Dn(e.getBody());if(e.selection.isCollapsed()){var r=W(Ap,e),o=uc.fromRangeStart(e.selection.getRng());return lE(r,e.getBody(),o).bind(function(e){return function(t){return t.fold(function(t){return Xf(e.dom,uc.before(t))},function(e){return Zf(e)},function(e){return Qf(e)},function(t){return Gf(e.dom,uc.after(t))})}}(n)).map(function(r){return function(){return function(e,t,n){return function(r){return lp(e,r,n)?aR(t):uR(t)}}(n,t,e.schema)(r).each(cR(e))}})}return Q.none()},lR=function(e){return Jt(Wt.browser.isFirefox()&&e.selection.isEditable()&&(t=e.dom,n=e.selection.getRng().startContainer,t.isEditable(t.getParent(n,"summary"))),function(){var t=Dn(e.getBody());e.selection.isCollapsed()||e.getDoc().execCommand("Delete"),function(e,t,n){return lp(e,t,n)?aR(t):uR(t)}(t,uc.fromRangeStart(e.selection.getRng()),e.schema).each(cR(e))});var t,n},fR=function(e){if(e.addShortcut("Meta+P","","mcePrint"),GS(e),rw(e))return zo(null);var t=ix(e);return function(e){e.on("beforeinput",function(t){e.selection.isEditable()&&!oe(t.getTargetRanges(),function(t){return!$g(e.dom,t)})||t.preventDefault()})}(e),function(e){e.on("keyup compositionstart",W(zx,e))}(e),function(e,t){e.on("keydown",function(n){n.isDefaultPrevented()||function(e,t,n){var r=Wt.os.isMacOS()||Wt.os.isiOS();e_([{keyCode:_m.RIGHT,action:Jx(qx,e,!0)},{keyCode:_m.LEFT,action:Jx(qx,e,!1)},{keyCode:_m.UP,action:Jx(Wx,e,!1)},{keyCode:_m.DOWN,action:Jx(Wx,e,!0)}].concat(w(r?[{keyCode:_m.UP,action:Jx($x,e,!1),metaKey:!0,shiftKey:!0},{keyCode:_m.DOWN,action:Jx($x,e,!0),metaKey:!0,shiftKey:!0}]:[]),[{keyCode:_m.RIGHT,action:Jx(E_,e,!0)},{keyCode:_m.LEFT,action:Jx(E_,e,!1)},{keyCode:_m.UP,action:Jx(x_,e,!1)},{keyCode:_m.DOWN,action:Jx(x_,e,!0)},{keyCode:_m.UP,action:Jx(x_,e,!1)},{keyCode:_m.UP,action:Jx(Xx,e,!1)},{keyCode:_m.DOWN,action:Jx(Xx,e,!0)},{keyCode:_m.RIGHT,action:Jx(n_,e,!0)},{keyCode:_m.LEFT,action:Jx(n_,e,!1)},{keyCode:_m.UP,action:Jx(r_,e,!1)},{keyCode:_m.DOWN,action:Jx(r_,e,!0)},{keyCode:_m.RIGHT,action:Jx(rx,e,t,!0)},{keyCode:_m.LEFT,action:Jx(rx,e,t,!1)},{keyCode:_m.RIGHT,ctrlKey:!r,altKey:r,action:Jx(ax,e,t)},{keyCode:_m.LEFT,ctrlKey:!r,altKey:r,action:Jx(ux,e,t)},{keyCode:_m.UP,action:Jx(Gx,e,!1)},{keyCode:_m.DOWN,action:Jx(Gx,e,!0)}]),n).each(function(e){n.preventDefault()})}(e,t,n)})}(e,t),function(e,t){var n=!1;e.on("keydown",function(r){n=r.keyCode===_m.BACKSPACE,r.isDefaultPrevented()||function(e,t,n){var r=n.keyCode===_m.BACKSPACE?"deleteContentBackward":"deleteContentForward",o=e.selection.isCollapsed(),i=o?"character":"selection",a=function(e){return o?e?"word":"line":"selection"};t_([{keyCode:_m.BACKSPACE,action:Jx(Ax,e)},{keyCode:_m.BACKSPACE,action:Jx(Ik,e,!1)},{keyCode:_m.DELETE,action:Jx(Ik,e,!0)},{keyCode:_m.BACKSPACE,action:Jx(Ok,e,!1)},{keyCode:_m.DELETE,action:Jx(Ok,e,!0)},{keyCode:_m.BACKSPACE,action:Jx(fx,e,t,!1)},{keyCode:_m.DELETE,action:Jx(fx,e,t,!0)},{keyCode:_m.BACKSPACE,action:Jx(mh,e,!1)},{keyCode:_m.DELETE,action:Jx(mh,e,!0)},{keyCode:_m.BACKSPACE,action:Jx(oN,e,!1,i)},{keyCode:_m.DELETE,action:Jx(oN,e,!0,i)}].concat(w(lN?[{keyCode:_m.BACKSPACE,altKey:!0,action:Jx(oN,e,!1,a(!0))},{keyCode:_m.DELETE,altKey:!0,action:Jx(oN,e,!0,a(!0))},{keyCode:_m.BACKSPACE,metaKey:!0,action:Jx(oN,e,!1,a(!1))}]:[{keyCode:_m.BACKSPACE,ctrlKey:!0,action:Jx(oN,e,!1,a(!0))},{keyCode:_m.DELETE,ctrlKey:!0,action:Jx(oN,e,!0,a(!0))}]),[{keyCode:_m.BACKSPACE,action:Jx(Vk,e,!1)},{keyCode:_m.DELETE,action:Jx(Vk,e,!0)},{keyCode:_m.BACKSPACE,action:Jx(wx,e,!1)},{keyCode:_m.DELETE,action:Jx(wx,e,!0)},{keyCode:_m.BACKSPACE,action:Jx(Ek,e,!1)},{keyCode:_m.DELETE,action:Jx(Ek,e,!0)},{keyCode:_m.BACKSPACE,action:Jx(wk,e,!1)},{keyCode:_m.DELETE,action:Jx(wk,e,!0)},{keyCode:_m.BACKSPACE,action:Jx(bx,e,!1)},{keyCode:_m.DELETE,action:Jx(bx,e,!0)},{keyCode:_m.BACKSPACE,action:Jx(Hk,e,!1)},{keyCode:_m.DELETE,action:Jx(Hk,e,!0)}]),n).filter(function(t){return e.selection.isEditable()}).each(function(t){n.preventDefault(),uN(e,r).isDefaultPrevented()||(t(),aN(e,r))})}(e,t,r)}),e.on("keyup",function(t){t.isDefaultPrevented()||function(e,t,n){e_([{keyCode:_m.BACKSPACE,action:Jx(Mk,e)},{keyCode:_m.DELETE,action:Jx(Mk,e)}].concat(w(lN?[{keyCode:_m.BACKSPACE,altKey:!0,action:Jx(yx,e)},{keyCode:_m.DELETE,altKey:!0,action:Jx(yx,e)}].concat(w(n?[{keyCode:fN?224:91,action:Jx(yx,e)}]:[])):[{keyCode:_m.BACKSPACE,ctrlKey:!0,action:Jx(yx,e)},{keyCode:_m.DELETE,ctrlKey:!0,action:Jx(yx,e)}])),t)}(e,t,n),n=!1})}(e,t),function(e){var t=Q.none();
2e.on("keydown",function(n){n.keyCode===_m.ENTER&&(JN&&function(e){if(!e.collapsed)return!1;var t=e.startContainer;if(yo(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=Q.some(e.selection.getBookmark()),e.undoManager.add()}(e):eR(e,n))}),e.on("keyup",function(n){n.keyCode===_m.ENTER&&t.each(function(){return function(e,n){e.undoManager.undo(),t.fold(U,function(t){return e.selection.moveToBookmark(t)}),eR(e,n),t=Q.none()}(e,n)})})}(e),function(e){e.on("keydown",function(t){t.isDefaultPrevented()||function(e,t){t_([{keyCode:_m.SPACEBAR,action:Jx(sR,e)},{keyCode:_m.SPACEBAR,action:Jx(lR,e)}],t).each(function(n){t.preventDefault(),uN(e,"insertText",{data:" "}).isDefaultPrevented()||(n(),aN(e,"insertText",{data:" "}))})}(e,t)})}(e),function(e){e.on("input",function(t){t.isComposing||function(e){var t=Dn(e.getBody());e.selection.isCollapsed()&&function(e,t,n){var r=t.container();if(!yo(r))return Q.none();if(function(e){var t=e.container();return yo(t)&&rt(t.data,to)}(t)){var o=pp(e,r,!1,n)||function(e){var t=e.data,n=function(e){var t=e.split("");return ie(t,function(e,n){return gd(e)&&n>0&&n<t.length-1&&pd(t[n-1])&&pd(t[n+1])?" ":e}).join("")}(t);return n!==t&&(e.data=n,!0)}(r)||hp(e,r,!1,n);return Jt(o,t)}if(mp(e,t,n)){var i=pp(e,r,!0,n)||hp(e,r,!0,n);return Jt(i,t)}return Q.none()}(t,uc.fromRangeStart(e.selection.getRng()),e.schema).each(function(t){e.selection.setRng(t.toRange())})}(e)})}(e),function(e){e.on("keydown",function(t){t.isDefaultPrevented()||function(e,t){e_(w(function(e){return Dl(e)?[{keyCode:_m.TAB,action:Jx(R_,e,!0)},{keyCode:_m.TAB,shiftKey:!0,action:Jx(R_,e,!1)}]:[]}(e)),t).each(function(e){t.preventDefault()})}(e,t)})}(e),function(e,t){e.on("keydown",function(n){n.isDefaultPrevented()||function(e,t,n){var r=Wt.os.isMacOS()||Wt.os.isiOS();e_([{keyCode:_m.END,action:Jx(Kx,e,!0)},{keyCode:_m.HOME,action:Jx(Kx,e,!1)}].concat(w(r?[]:[{keyCode:_m.HOME,action:Jx($x,e,!1),ctrlKey:!0,shiftKey:!0},{keyCode:_m.END,action:Jx($x,e,!0),ctrlKey:!0,shiftKey:!0}]),[{keyCode:_m.END,action:Jx(o_,e,!0)},{keyCode:_m.HOME,action:Jx(o_,e,!1)},{keyCode:_m.END,action:Jx(cx,e,!0,t)},{keyCode:_m.HOME,action:Jx(cx,e,!1,t)}]),n).each(function(e){n.preventDefault()})}(e,t,n)})}(e,t),function(e,t){if(!tR.os.isMacOS()){var n=zo(!1);e.on("keydown",function(t){rR(t)&&oR(n,e,!0)}),e.on("keyup",function(r){r.isDefaultPrevented()||function(e,t,n){e_([{keyCode:_m.PAGE_UP,action:Jx(cx,e,!1,t)},{keyCode:_m.PAGE_DOWN,action:Jx(cx,e,!0,t)}],n)}(e,t,r),rR(r)&&n.get()&&(oR(n,e,!1),e.nodeChanged())})}}(e,t),t},dR=function(){return T(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&&Wm(o,n)||t.dispatch("SelectionChange"),n=o}),t.on("contextmenu",function(){Bg(t),t.dispatch("SelectionChange")}),t.on("SelectionChange",function(){var e=t.selection.getStart(!0);e&&_d(t)&&!r.isSameElementPath(e)&&t.dom.isChildOf(e,t.getBody())&&t.nodeChanged({selectionChange:!0})}),t.on("mouseup",function(e){!e.isDefaultPrevented()&&_d(t)&&("IMG"===t.selection.getNode().nodeName?Lg.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&&!Gs(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=be(n.dom.getParents(e,Z,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}}])}(),mR=Ha("image"),gR=Ha("event"),vR=function(e){return function(t){t[gR]=e}},pR=vR(0),hR=vR(2),bR=vR(1),yR=function(e){var t=e;return Q.from(t[gR]).exists(function(e){return 0===e})},CR=Ha("mode"),wR=function(e){return function(t){t[CR]=e}},kR=function(e,t){return wR(t)(e)},ER=wR(0),xR=wR(2),_R=wR(1),SR=function(e){return function(t){var n=t;return Q.from(n[CR]).exists(function(t){return t===e})}},NR=SR(0),RR=SR(1),AR=["none","copy","link","move"],OR=["none","copy","copyLink","copyMove","link","linkMove","move","all","uninitialized"],TR=function(){var e=new window.DataTransfer,t="move",n="all",r={get dropEffect(){return t},set dropEffect(e){re(AR,e)&&(t=e)},get effectAllowed(){return n},set effectAllowed(e){yR(r)&&re(OR,e)&&(n=e)},get items(){return function(e,t){return x(x({},t),{},{get length(){return t.length},add:function(n,r){if(NR(e)){if(!y(n))return t.add(n);if(!B(r))return t.add(n,r)}return null},remove:function(n){NR(e)&&t.remove(n)},clear:function(){NR(e)&&t.clear()}})}(r,e.items)},get files(){return RR(r)?Object.freeze({length:0,item:function(e){return null}}):e.files}
2,get types(){return e.types},setDragImage:function(t,n,o){var i;NR(r)&&(i={image:t,x:n,y:o},r[mR]=i,e.setDragImage(t,n,o))},getData:function(t){return RR(r)?"":e.getData(t)},setData:function(t,n){NR(r)&&e.setData(t,n)},clearData:function(t){NR(r)&&e.clearData(t)}};return ER(r),r},BR=function(e,t){return e.setData("text/html",t)},PR="x-tinymce/html",DR=H(PR),LR="\x3c!-- "+PR+" --\x3e",MR=function(e){return LR+e},IR=function(e){return-1!==e.indexOf(LR)},FR="%MCEPASTEBIN%",UR=function(e){return e.dom.get("mcepastebin")},jR=function(e){return L(e)&&"mcepastebin"===e.id},zR=function(e){return e===FR},HR=function(e,t){return Gt.each(t,function(t){e=p(t,RegExp)?e.replace(t,""):e.replace(t[0],t[1])}),e},VR=function(e){return HR(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?to:" "}],/<br class="Apple-interchange-newline">/g,/<br>$/i])},qR=function(e,t){return{content:e,cancelled:t}},WR=function(e,t){return e.insertContent(t,{merge:yl(e),paste:!0}),!0},KR=function(e){return/^https?:\/\/[\w\-\/+=.,!;:&%@^~(){}?#]+$/i.test(e)},$R=function(e,t,n){return!(e.selection.isCollapsed()||!KR(t))&&function(e,t,n){return e.undoManager.extra(function(){n(e,t)},function(){e.execCommand("mceInsertLink",!1,t)}),!0}(e,t,n)},YR=function(e,t,n){return!!function(e,t){return KR(t)&&oe(Pl(e),function(e){return it(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)},GR=function(){var e=0;return function(){return"mceclip"+e++}}(),XR=function(e){var t=TR();return BR(t,e),xR(t),t},ZR=function(e,t,n,r,o){var i=function(e,t,n){return 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=SC({sanitize:Tl(e),sandbox_iframes:Il(e),sandbox_iframes_exclusions:Fl(e),convert_unsafe_embeds:Ul(e)},e.schema);n.addNodeFilter("meta",function(e){Gt.each(e,function(e){e.remove()})});var r=n.parse(t,{forced_root_block:!1,isRootContent:!0});return wv({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 qR(o.node.innerHTML,o.isDefaultPrevented())}(e,o,n):qR(o,r.isDefaultPrevented())}(e,t,n)}(e,t,n);if(!i.cancelled){var a=i.content,u=function(){return function(e,t,n){n||!Cl(e)?WR(e,t):function(e,t){Gt.each([$R,YR,WR],function(n){return!n(e,t,WR)})}(e,t)}(e,a,r)};o?uN(e,"insertFromPaste",{dataTransfer:XR(a)}).isDefaultPrevented()||(u(),aN(e,"insertFromPaste")):u()}},QR=function(e,t,n,r){var o=n||IR(t);ZR(e,function(e){return e.replace(LR,"")}(t),o,!1,r)},JR=function(e,t,n){var r=e.dom.encode(t).replace(/\r\n/g,"\n"),o=function(e,t,n){var r=e.split(/\n\n/),o=function(e,t){var n="<"+e,r=Me(t,function(e,t){return t+'="'+Ai.encodeAllRaw(e)+'"'});return r.length&&(n+=" "+r.join(" ")),n+">"}(t,n),i="</"+t+">",a=ie(r,function(e){return e.split(/\n/).join("<br />")});return 1===a.length?a[0]:ie(a,function(e){return o+e+i}).join("")}(ao(r,kl(e)),ts(e),ns(e));ZR(e,o,!1,!0,n)},eA=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},tA=function(e,t){return t in e&&e[t].length>0},nA=function(e){return tA(e,"text/html")||tA(e,"text/plain")},rA=function(e,t,n){var r,o="paste"===t.type?t.clipboardData:t.dataTransfer;if(ml(e)&&o){var i=function(e,t){var n=t.items?pe(_e(t.items),function(e){return"file"===e.kind?[e.getAsFile()]:[]}):[],r=t.files?_e(t.files):[];return se(n.length>0?n:r,function(e){var t=Pl(e);return function(e){return ot(e.type,"image/")&&oe(t,function(t){return function(e){var t=e.toLowerCase(),n={jpg:"jpeg",jpe:"jpeg",jfi:"jpeg",jif:"jpeg",jfif:"jpeg",pjpeg:"jpeg",pjp:"jpeg",svg:"svg+xml"};return Gt.hasOwn(n,t)?"image/"+n[t]:"image/"+t}(t)===e.type})}}(e))}(e,o);if(i.length>0)return t.preventDefault(),(r=i,Promise.all(ie(r,function(e){return Jb(e).then(function(t){return{file:e,uri:t}})}))).then(function(t){n&&e.selection.setRng(n),ae(t,function(t){!function(e,t){Zb(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:function(e,t,n,r){var o=GR(),i=ss(e)&&L(n.name),a=i?function(e,t){var n=t.match(/([\s\S]+?)(?:\.[a-z0-9.]+)$/i);return L(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}(e,u,a,i);QR(e,'<img src="'.concat(s.blobUri(),'">'),!1,!0)})}(e,t)})}),!0}return!1},oA=function(e,t,n,r,o){var i=VR(n),a=tA(t,DR())||IR(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=KR(i);
2(zR(i)||!i.length||u&&!c)&&(r=!0),(r||c)&&(i=tA(t,"text/plain")&&u?t["text/plain"]:function(e){var t=Ki(),n=SC({},t),r="",o=t.getVoidElements(),i=Gt.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=HR(e,[/<!\[[^\]]+\]>/g]),u(n.parse(e)),r}(i)),zR(i)||(r?JR(e,i,o):QR(e,i,a,o))},iA=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(DR(),t),!0}catch(e){return!1}}(e.clipboardData,t.html,t.text)?n(t.html,r):(e.preventDefault(),r())},aA=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),Lg.setEditorTimeout(e,function(){o.setRng(u),r.remove(i),n()},0)}},uA=function(e){return{html:MR(e.selection.getContent({contextual:!0})),text:e.selection.getContent({format:"text"})}},cA=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)},sA=function(e,t){var n,r;return tg.getCaretRangeFromPoint(null!==(n=t.clientX)&&void 0!==n?n:0,null!==(r=t.clientY)&&void 0!==r?r:0,e.getDoc())},lA=function(e,t){e.focus(),t&&e.selection.setRng(t)},fA=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,dA=function(e){return Gt.trim(e).replace(fA,Ji).toLowerCase()},mA=function(e,t,n){var r=hl(e);if(n||"all"===r||!bl(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;s++){var l=u[o[s]],f=l,d=i.getStyle(a,o[s],!0);/color/.test(o[s])&&(f=dA(f),d=dA(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},gA=function(e){var t=zo(!1),n=zo(wl(e)?"text":"html"),r=function(e){var t=zo(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"},FR);Wt.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(UR(e)){for(var r,o=t.get();r=UR(e);)n.remove(r),n.unbind(r);o&&e.selection.setRng(o)}t.set(null)}(e,t)},getEl:function(){return UR(e)},getHtml:function(){return function(e){var t=e.dom,n=function(e,n){e.appendChild(n),t.remove(n,!0)},r=h(se(e.getBody().childNodes,jR)),o=r[0],i=R(r).slice(1);ae(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}}(e);(function(e){(Wt.browser.isChromium()||Wt.browser.isSafari())&&function(e,t){e.on("PastePreProcess",function(n){n.content=t(e,n.content,n.internal)})}(e,mA)})(e),function(e,t){e.addCommand("mceTogglePlainTextPaste",function(){!function(e,t){"text"===t.get()?(t.set("html"),xm(e,!1)):(t.set("text"),xm(e,!0)),e.focus()}(e,t)}),e.addCommand("mceInsertClipboardContent",function(t,n){n.html&&QR(e,n.html,n.internal,!1),n.text&&JR(e,n.text,!1)})}
2(e,n),function(e){var t=function(t){return function(n){t(e,n)}},n=gl(e);M(n)&&e.on("PastePreProcess",t(n));var r=vl(e);M(r)&&e.on("PastePostProcess",t(r))}(e),e.addQueryStateHandler("mceTogglePlainTextPaste",function(){return"text"===n.get()}),e.on("PreInit",function(){(function(e){e.on("cut",function(e){return function(t){!t.isDefaultPrevented()&&cA(e)&&e.selection.isEditable()&&iA(t,uA(e),aA(e),function(){if(Wt.browser.isChromium()||Wt.browser.isFirefox()){var t=e.selection.getRng();Lg.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()&&cA(e)&&iA(t,uA(e),aA(e),U)}}(e))})(e),function(e,t){dl(e)&&e.on("dragend dragover draggesture dragdrop drop drag",function(e){e.preventDefault(),e.stopPropagation()}),ml(e)||e.on("drop",function(e){var t=e.dataTransfer;t&&function(e){return oe(e.files,function(e){return/^image\//.test(e.type)})}(t)&&e.preventDefault()}),e.on("drop",function(n){if(!n.isDefaultPrevented()){var r=sA(e,n);if(!D(r)){var o=eA(n.dataTransfer),i=tA(o,DR());if(nA(o)&&!function(e){var t=e["text/plain"];return!!t&&0===t.indexOf("file://")}(o)||!rA(e,n,r)){var a=o[DR()],u=a||o["text/html"]||o["text/plain"],c=function(e,t,n,r){var o=e.getParent(n,function(e){return ii(t,e)});if(!N(e.getParent(n,"summary")))return!0;if(o&&Ue(r,"text/html")){var i=(new DOMParser).parseFromString(r["text/html"],"text/html").body;return!N(i.querySelector(o.nodeName.toLowerCase()))}return!1}(e.dom,e.schema,r.startContainer,o),s=t.get();s&&!c||u&&(n.preventDefault(),Lg.setEditorTimeout(e,function(){e.undoManager.transact(function(){(a||s&&c)&&e.execCommand("Delete"),lA(e,r);var t=VR(u);o["text/html"]?QR(e,t,i,!0):JR(e,t,!0)})}))}}}}),e.on("dragstart",function(e){t.set(!0)}),e.on("dragover dragend",function(n){ml(e)&&!t.get()&&(n.preventDefault(),lA(e,sA(e,n))),"dragend"===n.type&&t.set(!1)}),function(e){e.on("input",function(t){if("deleteByDrag"===t.inputType){var n=se(e.dom.select("details"),function(e){return N(e.querySelector("summary"))});ae(n,function(t){_o(t.firstChild)&&t.firstChild.remove();var n=e.dom.create("summary");n.appendChild(iu().dom),t.prepend(n)})}})}(e)}(e,t),function(e,t,n){(function(e,t,n){var r;e.on("keydown",function(e){(function(e){return _m.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 Wt.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=eA(o.clipboardData);!nA(a)&&rA(e,o,t.getLastRng()||e.selection.getRng())||(tA(a,"text/html")?(o.preventDefault(),oA(e,a,a["text/html"],i,!0)):tA(a,"text/plain")&&tA(a,"text/uri-list")?(o.preventDefault(),oA(e,a,a["text/plain"],i,!0)):(t.create(),Lg.setEditorTimeout(e,function(){var n=t.getHtml();t.remove(),oA(e,a,n,i,!1)},0)))}})})(e,t,n),function(e){var t=function(e){return ot(e,"webkit-fake-url")},n=function(e){return ot(e,"data:")};
2e.parser.addNodeFilter("img",function(r,o,i){if(!ml(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");y(s)&&!c.attr("data-mce-object")&&s!==Wt.transparentSrc&&(t(s)||!El(e)&&n(s))&&c.remove()}}catch(e){u.e(e)}finally{u.f()}}})}(e)}(e,r,n)})},vA=_o,pA=yo,hA=function(e){return Ro(e.dom)},bA=function(e){return function(t){return Fn(Dn(e),t)}},yA=function(e,t){return lr(Dn(e),hA,bA(t))},CA=function(e,t,n){for(var r=new Jr(e,t),o=n?r.next.bind(r):r.prev.bind(r),i=e,a=n?e:o();a&&!vA(a);a=o())zu(a)&&(i=a);return i};!function(e){e.Before="before",e.After="after"}(YS||(YS={}));var wA,kA,EA=function(e,t){return Math.abs(e.left-t)},xA=function(e,t){return Math.abs(e.right-t)},_A=function(e,t,n){return t>e.left&&t<e.right?0:Math.min(Math.abs(e.left-t),Math.abs(e.right-t))},SA=function(e,t,n,r){var o=function(e){return zu(e.node)?Q.some(e):so(e.node)?SA(_e(e.node.childNodes),t,n,!1):Q.none()},i=function(e,i){var a=we(e,function(e,r){return i(e,t,n)-i(r,t,n)});return Se(a,o).map(function(e){return r&&!yo(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&&yo(r.node)})}(e,a[1],i).getOr(e):e})},a=function(e,t){return function(e){return fe(e,function(e,t){return e.fold(function(){return Q.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 Q.some({top:r,right:o,bottom:i,left:n,width:o-n,height:i-r})})},Q.none())}(se(e,function(e){return(n=t)>=(r=e).top&&n<=r.bottom;var n,r})).fold(function(){return[[],e]},function(t){var n=ce(e,function(e){return 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}(e,t)});return[n.pass,n.fail]})}(jE(e),n),u=b(a,2),c=u[0],s=u[1],l=ce(s,function(e){return e.top<n}),f=l.pass,d=l.fail;return i(c,_A).orThunk(function(){return i(d,Ru)}).orThunk(function(){return i(f,Ru)})},NA=function(e,t,n){return function(e,t,n){var r=Dn(e),o=function(e,t,n){return Q.from(e.dom.elementFromPoint(t,n)).map(On)}(zn(r),t,n).filter(function(e){return Un(r,e)}).getOr(r);return function(e,t,n,r){var o=function(t,i){var a=se(t.dom.childNodes,K(function(e){return so(e)&&e.classList.contains("mce-drag-container")}));return i.fold(function(){return SA(a,n,r,!0)},function(e){var t=se(a,function(t){return t!==e.dom});return SA(t,n,r,!0)}).orThunk(function(){return(Fn(t,e)?Q.none():qn(t)).bind(function(e){return o(e,Q.some(t))})})};return o(t,Q.none())}(r,o,t,n)}(e,t,n).filter(function(e){return tf(e.node)}).map(function(e){return function(e,t){return{node:e.node,position:EA(e,t)<xA(e,t)?YS.Before:YS.After}}(e,t)})},RA=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}},AA=function(e){return{target:e,srcElement:e}},OA=Ro,TA=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}}(OA,No),BA=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},PA=function(e,t){return function(n){return function(){var r="left"===e?n.scrollX:n.scrollY;n.scroll(_(_({},e,r+t),"behavior","smooth"))}}},DA=PA("left",-32),LA=PA("left",32),MA=PA("top",-32),IA=PA("top",32),FA=function(e){e&&e.parentNode&&e.parentNode.removeChild(e)},UA=function(e,t,n,r,o){"dragstart"===t&&BR(r,e.dom.getOuterHTML(n));var i=function(e,t,n,r){var o=function(e,t){var n=function(e){var t=TR(),n=function(e){var t=e;return Q.from(t[CR])}(e);return xR(e),pR(t),t.dropEffect=e.dropEffect,t.effectAllowed=e.effectAllowed,function(e){var t=e;return Q.from(t[mR])}(e).each(function(e){return t.setDragImage(e.image,e.x,e.y)}),ae(e.types,function(n){"Files"!==n&&t.setData(n,e.getData(n))}),ae(e.files,function(e){return t.items.add(e)}),function(e){var t=e;return Q.from(t[gR])}(e).each(function(e){!function(e,t){vR(t)(e)}(t,e)}),n.each(function(n){kR(e,n),kR(t,n)}),t}(e);return"dragstart"===t?(pR(n),ER(n)):"drop"===t?(hR(n),xR(n)):(bR(n),_R(n)),n}(n,e);return B(r)?function(e,t,n){var r=$("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:U,stopImmediatePropagation:U,stopPropagation:U,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},AA(t))}(e,t,o):function(e,t,n,r){return x(x({},t),{},{dataTransfer:r,type:e},AA(n))}(e,r,t,o)}(t,n,r,o);return e.dispatch(t,i)},jA=function(e,t,n){e.on(function(e){e.intervalId.clear(),e.dragging&&n.fold(function(){return UA(t,"dragend",e.element,e.dataTransfer)}
2,function(n){return UA(t,"dragend",e.element,e.dataTransfer,n)})}),zA(e)},zA=function(e){e.on(function(e){e.intervalId.clear(),FA(e.ghost)}),e.clear()},HA=function(e){var t=Vo(),n=ya.DOM,r=document,o=function(e,t){return function(n){if(function(e){return 0===e.button}(n)){var r=me(t.dom.getParents(n.target),TA).getOr(null);if(L(r)&&function(e,t,n){return OA(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:TR(),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:BA(t,r,r.offsetWidth,r.offsetHeight),intervalId:Ho(100)})}}}}(t,e),i=function(e,t){var n=Na(function(e,n){return function(e,t,n){e._selectionOverrides.hideFakeCaret(),NA(e.getBody(),t,n).fold(function(){return e.selection.placeCaretAt(t,n)},function(r){var o=e._selectionOverrides.showCaret(1,r.node,r.position===YS.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=UA(t,"dragstart",e.element,e.dataTransfer,o);if(L(c.dataTransfer)&&(e.dataTransfer=c.dataTransfer),c.isDefaultPrevented())return;e.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,function(e,t){return n=function(e){return e.inline?RA(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=RA(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}(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(IA(s)):a-8<=0?e.intervalId.set(MA(s)):u+8>=v?e.intervalId.set(LA(s)):u-8<=0?e.intervalId.set(DA(s)):p+16>=window.innerHeight?e.intervalId.set(IA(window)):p-16<=0?e.intervalId.set(MA(window)):h+16>=window.innerWidth?e.intervalId.set(LA(window)):h-16<=0&&e.intervalId.set(DA(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)}})}}(t,e),a=function(e,t){return function(n){e.on(function(e){var r;if(e.intervalId.clear(),e.dragging){if(function(e,t,n){return!D(t)&&t!==n&&!e.dom.isChildOf(t,n)&&e.dom.isEditable(t)}(t,function(e){var t=e.getSel();if(L(t)){var n=t.getRangeAt(0).startContainer;return yo(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();UA(t,"drop",o,e.dataTransfer,n).isDefaultPrevented()||t.undoManager.transact(function(){(function(e,t){var n=e.getParent(t.parentNode,e.isBlock);FA(t),n&&n!==e.getRoot()&&e.isEmpty(n)&&au(Dn(n))})(t.dom,e.element),function(e){var t=e.getData("text/html");return""===t?Q.none():Q.some(t)}(e.dataTransfer).each(function(e){return t.insertContent(e)}),t._selectionOverrides.hideFakeCaret()})}UA(t,"dragend",t.getBody(),e.dataTransfer,n)}}),zA(e)}}(t,e),u=function(e,t){return function(n){return jA(e,t,Q.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)}
2),e.on("keydown",function(n){n.keyCode===_m.ESC&&jA(t,e,Q.none())})},VA=Ro,qA=function(e,t){return gh(e.getBody(),t)},WA=function(e){var t,n=e.selection,r=e.dom,o=e.getBody(),i=function(e,t,n,r){var o,i,a=Vo(),u=ts(e),c=e.dom,s=function(){(function(e){for(var t,n,r=Xr(Dn(e),"*[contentEditable=false],video,audio,embed,object"),o=0;o<r.length;o++){var i=r[o].dom,a=i.previousSibling;if(yu(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,bu(a)&&(1===a.data.length?null===(n=a.parentNode)||void 0===n||n.removeChild(a):a.deleteData(0,1))}})(t),i&&(Yl(i),i=null),a.on(function(e){c.remove(e.caret),a.clear()}),o&&(clearInterval(o),o=void 0)};return{show:function(e,l){var f;if(s(),Zl(l))return null;if(!n(l))return i=function(e,t){var n,r=(null!==(n=e.ownerDocument)&&void 0!==n?n:document).createTextNode(uu),o=e.parentNode;if(t){var i=e.previousSibling;if(fu(i)){if(gu(i))return i;if(yu(i))return i.splitText(i.data.length-1)}null==o||o.insertBefore(r,e)}else{var a=e.nextSibling;if(fu(a)){if(gu(a))return a;if(bu(a))return a.splitText(1),a}e.nextSibling?null==o||o.insertBefore(r,e.nextSibling):null==o||o.appendChild(r)}return r}(l,e),f=l.ownerDocument.createRange(),ef(i.nextSibling)?(f.setStart(i,0),f.setEnd(i,0)):(f.setStart(i,1),f.setEnd(i,1)),f;var d=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(iu().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,l,e),m=Ql(t,l,e);c.setStyle(d,"top",m.top),c.setStyle(d,"caret-color","transparent"),i=d;var g=c.create("div",{class:"mce-visual-caret","data-mce-bogus":"all"});return c.setStyles(g,x({},m)),c.add(t,g),a.set({caret:g,element:l,before:e}),e&&c.addClass(g,"mce-visual-caret-before"),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),(f=l.ownerDocument.createRange()).setStart(d,0),f.setEnd(d,0),f},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;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"},reposition:function(){a.on(function(e){var n=Ql(t,e.element,e.before);c.setStyles(e.caret,x({},n))})},destroy:function(){return clearInterval(o)}}}(e,o,r.isBlock,function(){return qg(e)}),a="sel-"+r.uniqueId(),u="data-mce-selected",c=function(e){return e!==o&&(VA(e)||To(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 gu(e)||bu(e)||yu(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 Ue(n,i.nodeName.toLowerCase())?0===a?o.setStartBefore(i):o.setStartAfter(i):o.setStart(i,a),Ue(n,u.nodeName.toLowerCase())?0===c?o.setEndBefore(u):o.setEndAfter(u):o.setEnd(u,c),o},m=function(i,l){if(!i)return null;if(i.collapsed){if(!f(i)){var d=l?1:-1,m=Sf(d,o,i),g=m.getNode(!l);if(L(g)){if(tf(g))return s(d,g,!!l&&!m.isAtEnd(),!1);if(mu(g)&&Ro(g.nextSibling)){var p=r.createRng();return p.setStart(g,0),p.setEnd(g,0),p}}var h=m.getNode(l);if(L(h)){if(tf(h))return s(d,h,!l&&!m.isAtEnd(),!1);if(mu(h)&&Ro(h.previousSibling)){var b=r.createRng();return b.setStart(h,1),b.setEnd(h,1),b}}}return null}var y=i.startContainer,C=i.startOffset,w=i.endOffset;if(yo(y)&&0===C&&VA(y.parentNode)&&(y=y.parentNode,C=r.nodeIndex(y),y=y.parentNode),!so(y))return null;if(w===C+1&&y===i.endContainer){var k=y.childNodes[C];if(c(k))return 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=Dn(e.getBody()),u=e.getDoc(),c=mr(i,"#"+a).getOrThunk(function(){var e=Tn('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>',u);return gn(e,"id",a),Ar(i,e),e}),s=r.createRng();Br(c),Tr(c,[Pn(to,u),Dn(o),Pn(to,u)]),s.setStart(c.dom.firstChild,1),s.setEnd(c.dom.lastChild,0),
2Cr(c,{top:r.getPos(t,e.getBody()).y+"px"}),Eg(c);var l=n.getSel();return l&&(l.removeAllRanges(),l.addRange(s)),s}(o,c.targetClone),l=Dn(o);return ae(Xr(Dn(e.getBody()),"*[".concat(u,"]")),function(e){Fn(l,e)||yn(e,u)}),r.getAttrib(o,u)||o.setAttribute(u,"1"),t=o,v(),s}(k)}return null},g=function(){t&&t.removeAttribute(u),mr(Dn(e.getBody()),"#"+a).each(Pr),t=null},v=function(){i.hide()};return rw(e)||(e.on("click",function(t){r.isEditable(t.target)||(t.preventDefault(),e.focus())}),e.on("blur NewBlock",g),e.on("ResizeWindow FullscreenStateChanged",i.reposition),e.on("tap",function(t){var n=t.target,r=qA(e,n);VA(r)?(t.preventDefault(),_k(e,r).each(m)):c(n)&&_k(e,n).each(m)},!0),e.on("mousedown",function(t){var i=t.target;if((i===o||"HTML"===i.nodeName||r.isChildOf(i,o))&&function(e,t,n){var r=Dn(e.getBody()),o=e.inline?r:Dn(zn(r).dom.documentElement),i=function(e,t,n,r){var o=function(e){return e.dom.getBoundingClientRect()}(t);return{x:n-(e?o.left+t.dom.clientLeft+Tw(t):0),y:r-(e?o.top+t.dom.clientTop+Ow(t):0)}}(e.inline,o,t,n);return function(e,t,n){var r=Rw(e),o=Aw(e);return t>=0&&n>=0&&t<=r&&n<=o}(o,i.x,i.y)}(e,t.clientX,t.clientY)){g(),v();var a=qA(e,i);VA(a)?(t.preventDefault(),_k(e,a).each(m)):NA(o,t.clientX,t.clientY).each(function(r){var o;t.preventDefault(),(o=s(1,r.node,r.position===YS.Before,!1))&&n.setRng(o),lo(a)?a.focus():e.getBody().focus()})}}),e.on("keypress",function(e){_m.modifierPressed(e)||VA(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=m(e.range,e.forward);t&&(e.range=t)}),e.on("AfterSetSelectionRange",function(e){var t,n=e.range,o=n.startContainer.parentElement;f(n)||so(t=o)&&"mcepastebin"===t.id||v(),function(e){return L(e)&&r.hasClass(e,"mce-offscreen-selection")}(o)||g()}),function(e){HA(e),tl(e)&&function(e){var t=function(t){if(!t.isDefaultPrevented()){var n=t.dataTransfer;n&&(re(n.types,"Files")||n.files.length>0)&&(t.preventDefault(),"drop"===t.type&&Iw(e,"Dropped file type is not supported"))}},n=function(n){Fg(e,n.target)&&t(n)},r=function(){var r=ya.DOM,o=e.dom,i=document,a=e.inline?e.getBody():e.getDoc(),u=["drop","dragover"];ae(u,function(e){r.bind(i,e,n),o.bind(a,e,t)}),e.on("remove",function(){ae(u,function(e){r.unbind(i,e,n),o.unbind(a,e,t)})})};e.on("init",function(){Lg.setEditorTimeout(e,r,0)})}(e)}(e),function(e){var t=Na(function(){if(!e.removed&&e.getBody().contains(document.activeElement)){var t=e.selection.getRng();if(t.collapsed){var n=Sk(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(To(n)){var r=gh(e.getBody(),n),o=Ro(r)?r:n;e.selection.getNode()!==o&&_k(e,o).each(function(t){return e.selection.setRng(t)})}})})}(e)),{showCaret:s,showBlockCaretContainer:function(e){e.hasAttribute("data-mce-caret")&&(Cu(e),n.scrollIntoView(e))},hideFakeCaret:v,destroy:function(){i.destroy(),t=null}}},KA=function(e,t){for(var n=t,r=e.previousSibling;yo(r);r=r.previousSibling)n+=r.data.length;return n},$A=function(e,t,n,r,o){if(yo(n)&&(r<0||r>n.data.length))return[];for(var i=o&&yo(n)?[KA(n,r)]:[r],a=n;a!==t&&a.parentNode;)i.push(e.nodeIndex(a,o)),a=a.parentNode;return a===t?i.reverse():[]},YA=function(e,t,n,r,o,i){var a=arguments.length>6&&void 0!==arguments[6]&&arguments[6];return{start:$A(e,t,n,r,a),end:$A(e,t,o,i,a)}},GA=function(e,t){var n=t.slice(),r=n.pop();return I(r)?fe(n,function(e,t){return e.bind(function(e){return Q.from(e.childNodes[t])})},Q.some(e)).bind(function(e){return yo(e)&&(r<0||r>e.data.length)?Q.none():Q.some({node:e,offset:r})}):Q.none()},XA=function(e,t){return GA(e,t.start).bind(function(n){var r=n.node,o=n.offset;return GA(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})})},ZA=function(e,t,n){if(t&&e.isEmpty(t)&&!n(t)){var r=t.parentNode;e.remove(t,yo(t.firstChild)&&oo(t.firstChild.data)),ZA(e,r,n)}},QA=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)&&(yo(t.startContainer)&&
20===t.startContainer.data.length&&e.remove(t.startContainer),yo(t.endContainer)&&0===t.endContainer.data.length&&e.remove(t.endContainer),ZA(e,o,n),o!==i&&ZA(e,i,n))},JA=function(e,t){return Q.from(e.dom.getParent(t.startContainer,e.dom.isBlock))},eO=function(e,t,n){var r=e.dynamicPatternsLookup({text:n,block:t});return x(x({},e),{},{blockPatterns:Ic(r).concat(e.blockPatterns),inlinePatterns:Fc(r).concat(e.inlinePatterns)})},tO=function(e,t,n,r){var o=e.createRng();return o.setStart(t,0),o.setEnd(n,r),o.toString()},nO=function(e,t){return e.create("span",{"data-mce-type":"bookmark",id:t})},rO=function(e,t){var n=e.createRng();return n.setStartAfter(t.start),n.setEndBefore(t.end),n},oO=function(e,t,n){var r=XA(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(nO(e,t+"-end"),a),start:c.insertBefore(nO(e,t+"-start"),u)}},iO=function(e,t,n){ZA(e,e.get(t.prefix+"-end"),n),ZA(e,e.get(t.prefix+"-start"),n)},aO=function(e){return 0===e.start.length},uO=function(e,t,n,r){var o,i=t.start;return L_(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),Q.some(c)}var s=r.offset-i.length;return P_(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 uO(e,t,n,A_(r.container,0))})})},cO=function(e,t,n,r){var o=e.dom,i=o.getRoot(),a=n.pattern,u=n.position.container,c=n.position.offset;return P_(u,c-n.pattern.end.length,t).bind(function(s){var l=YA(o,i,s.container,s.offset,u,c,r);if(aO(a))return Q.some({matches:[{pattern:a,startRng:l,endRng:l}],position:s});var f=sO(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),Q.some(a)}return B_(n,r,o).bind(function(n){return uO(e,t,o,n).bind(function(e){var t;if(i){if(e.endContainer===n.container&&e.endOffset===n.offset)return Q.none();if(0===n.offset&&(null===(t=e.endContainer.textContent)||void 0===t?void 0:t.length)===e.endOffset)return Q.none()}return Q.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 YA(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:A_(e.startContainer,e.startOffset)}})})},sO=function(e,t,n,r,o,i){var a=e.dom;return B_(n,r,a.getRoot()).bind(function(u){for(var c=tO(a,o,n,r),s=0;s<t.length;s++){var l=t[s];if(it(c,l.end)){var f=t.slice();f.splice(s,1);var d=cO(e,o,{pattern:l,remainingPatterns:f,position:u},i);if(d.isNone()&&r>0)return sO(e,t,n,r-1,o,i);if(d.isSome())return d}}return Q.none()})},lO=function(e,t,n){e.selection.setRng(n),"inline-format"===t.type?ae(t.format,function(t){e.formatter.apply(t)}):e.execCommand(t.cmd,!1,t.value)},fO=function(e,t,n,r,o,i){var a;return function(e,t){var n=he(e,function(e){return oe(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}(sO(e,o.inlinePatterns,n,r,t,i).fold(function(){return[]},function(e){return e.matches}),sO(e,(a=o.inlinePatterns,we(a,function(e,t){return t.end.length-e.end.length})),n,r,t,i).fold(function(){return[]},function(e){return e.matches}))},dO=function(e,t){if(0!==t.length){var n=e.dom,r=e.selection.getBookmark(),o=function(e,t){var n=Ha("mce_textpattern"),r=le(t,function(t,r){var o=oO(e,n+"_end".concat(t.length),r.endRng);return t.concat([x(x({},r),{},{endMarker:o})])},[]);return le(r,function(t,o){var i=r.length-t.length-1,a=aO(o.pattern)?o.endMarker:oO(e,n+"_start".concat(i),o.startRng);return t.concat([x(x({},o),{},{startMarker:a})])},[])}(n,t);ae(o,function(t){var r=n.getParent(t.startMarker.start,n.isBlock),o=function(e){return e===r};aO(t.pattern)?function(e,t,n,r){var o=rO(e.dom,n);QA(e.dom,o,r),lO(e,t,o)}(e,t.pattern,t.endMarker,o):function(e,t,n,r,o){var i=e.dom,a=rO(i,r),u=rO(i,n);QA(i,u,o),QA(i,a,o);var c={prefix:n.prefix,start:n.end,end:r.start},s=rO(i,c);lO(e,t,s)}(e,t.pattern,t.startMarker,t.endMarker,o),iO(n,t.endMarker,o),iO(n,t.startMarker,o)}),e.selection.moveToBookmark(r)}},mO=function(e,t,n){return function(e,t,n){if(yo(e)&&0>=e.length)return Q.some(A_(e,0));var r=$a(O_);return Q.from(r.forwards(e,0,T_(e),n)).map(function(e){return A_(e.container,0)})}(t,0,t).map(function(r){var o=r.container;return D_(o,n.start.length,t).each(function(n){var r=e.createRng();r.setStart(o,0),r.setEnd(n.container,n.offset),QA(e,r,function(e){return e===t})}),o})},gO=function(e){return function(t,n){var r=t.dom,o=n.pattern,i=XA(r.getRoot(),n.range).getOrDie("Unable to resolve path range");return JA(t,i).each(function(n){"block-format"===o.type?function(e,t){var n=t.get(e);return E(n)&&Ee(n).exists(function(e){return Ue(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}},vO=function(e){return function(t,n){var r=function(e){return we(e,function(e,t){return t.start.length-e.start.length})}(t),o=n.replace(to," ");return me(r,function(t){return e(t,n,o)})}},pO=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=ts(n);return c.is(r,s)?e(o.blockPatterns,a).map(function(e){return t&&Gt.trim(a).length===e.start.length?[]:[{pattern:e,range:YA(c,c.getRoot(),r,0,r,0,i)}]}).getOr([]):[]}},hO=gO(function(e,t,n){mO(e,t,n).each(function(e){var t=Dn(e),n=Ga(t);/^\s[^\s]/.test(n)&&Xa(t,n.slice(1))})}),bO=vO(function(e,t,n){return 0===t.indexOf(e.start)||0===n.indexOf(e.start)}),yO=pO(bO,!0),CO=gO(mO),wO=vO(function(e,t,n){return t===e.start||n===e.start}),kO=pO(wO,!1),EO=function(e,t,n){for(var r=0;r<e.length;r++)if(n(e[r],t))return!0;return!1},xO=ya.DOM,_O=function(e){return e.inline?e.getElement().nodeName.toLowerCase():void 0},SO=function(e){return Le(e,function(e){return!1===B(e)})},NO=function(e){var t=e.options.get,n=e.editorUpload.blobCache;return SO({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:_O(e),sandbox_iframes:t("sandbox_iframes"),sandbox_iframes_exclusions:Fl(e),sanitize:t("xss_sanitization"),validate:!0,blob_cache:n,document:e.getDoc()})},RO=function(e){var t=e.options.get;return SO({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")})},AO=function(e){return e.inline?e.ui.styleSheetLoader:e.dom.styleSheetLoader},OO=function(e){var t=AO(e),n=_s(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="";Gt.each(e.contentStyles,function(e){a+=e+"\r\n"}),e.dom.addStyle(a)}var u=Promise.all(function(e,t,n){var r=ce(t,function(e){return tinymce.Resource.has(zw(e))}),o=r.pass,i=r.fail,a=o.map(function(t){var n=tinymce.Resource.get(zw(t));return y(n)?Promise.resolve(AO(e).loadRawCss(t,n)):Promise.resolve()}),u=[].concat(w(a),[AO(e).loadAll(i)]);return e.inline?u:u.concat([e.ui.styleSheetLoader.loadAll(n)])}(e,r,n)).then(i).catch(i),c=xs(e);
2return c&&function(e,t){var n=Dn(e.getBody()),r=rr(nr(n)),o=Bn("style");gn(o,"type","text/css"),Ar(o,Pn(t)),Ar(r,o),e.on("remove",function(){Pr(o)})}(e,c),u},TO=function(e){!0!==e.removed&&(function(e){rw(e)||e.load({initial:!0,format:"html"}),e.startContent=e.getContent({format:"raw"})}(e),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||_d(e)&&e.selection.getStart(!0)!==t||Zf(t).each(function(t){var n=t.getNode(),r=po(n)?Zf(n).getOr(t):t;e.selection.setRng(r.toRange())})}(e),e.nodeChanged({initial:!0});var t=ul(e);M(t)&&t.call(e,e),function(e){var t=sl(e);t&&Lg.setEditorTimeout(e,function(){var n;(n=!0===t?e:e.editorManager.get(t))&&!n.destroyed&&(n.focus(),n.selection.scrollIntoView())},100)}(e)}(e))},BO=function(e){var t=e.getElement(),n=e.getDoc();e.inline&&(xO.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=Xs(e),e._editableRoot=Zs(e),e.hasEditableRoot()&&(e.inline&&"static"===xO.getStyle(r,"position",!0)&&(r.style.position="relative"),r.contentEditable="true"),r.disabled=!1,e.editorUpload=$w(e),e.schema=Ki(RO(e)),e.dom=ya(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:hs(e),referrerPolicy:bs(e),onSetAttrib:function(t){e.dispatch("SetAttrib",t)}}),e.parser=function(e){var t=SC(NO(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)}}),Al(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 rv("br",1))}}),t}(e),e.serializer=mw(function(e){var t=e.options.get;return x(x(x({},NO(e)),RO(e)),SO({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=fw(e.dom,e.getWin(),e.serializer,e),e.annotator=vm(e),e.formatter=ok(e),e.undoManager=ak(e),e._nodeChangeDispatcher=new dR(e),e._selectionOverrides=WA(e),function(e){var t=Vo(),n=zo(!1),r=Ra(function(t){e.dispatch("longpress",x(x({},t),{},{type:"longpress"})),n.set(!0)},400);e.on("touchstart",function(e){Tx(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(),Tx(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)}(e),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=Ll(e);ae(t,function(e){"expanded"===n?e.attr("open","open"):"collapsed"===n&&e.attr("open",null)})}),e.serializer.addNodeFilter("details",function(t){var n=Ml(e);ae(t,function(e){"expanded"===n?e.attr("open","open"):"collapsed"===n&&e.attr("open",null)})})}(e)}(e),function(e){var t="contenteditable",n=" "+Gt.trim(Nl(e))+" ",r=" "+Gt.trim(Sl(e))+" ",o=Ix(n),i=Ix(r),a=Rl(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],Fx(e,o,Sl(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?Ux(a,u)?(r.name="#text",r.type=3,r.raw=!0,r.value=u):r.remove():r.attr(t,null)}}})}(e),rw(e)||(function(e){e.on("mousedown",function(t){t.detail>=3&&(t.preventDefault(),function(e){var t=function(e,t,n){var r=uc.fromRangeStart(e).getNode(),o=function(e,t,n){return lr(Dn(e),function(e){return function(e){return No(e.dom)}(e)||n.isBlock(rn(e))},bA(t)).getOr(Dn(t)).dom}(r,t,n),i=CA(r,o,!1),a=CA(r,o,!0),u=document.createRange();return yA(i,o).fold(function(){pA(i)?u.setStart(i,0):u.setStartBefore(i)},function(e){return u.setStartBefore(e.dom)}),yA(a,o).fold(function(){pA(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(Ah(t))}(e))})}(e),function(e){!function(e){var t=[",",".",";",":","!","?"],n=[32],r=function(){return t=xl(e).filter(function(t){return"inline-command"!==t.type&&"block-command"!==t.type||e.queryCommandSupported(t.cmd)}),n=_l(e),{inlinePatterns:Fc(t),blockPatterns:Ic(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&&!_m.modifierPressed(t)&&e.selection.isCollapsed()&&e.selection.isEditable()){var n=Uc(r(),"enter");(n.inlinePatterns.length>0||n.blockPatterns.length>0||o())&&function(e,t){return function(e,t){var n=e.selection.getRng();return JA(e,n).map(function(r){var o,i=Math.max(0,n.startOffset),a=eO(t,r,null!==(o=r.textContent)&&void 0!==o?o:"");return{inlineMatches:fO(e,r,n.startContainer,i,a,!0),blockMatches:yO(e,r,a,!0)}}).filter(function(e){var t=e.inlineMatches;return e.blockMatches.length>0||t.length>0})}(e,t).fold(X,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(uu,{preserve_zwsp:!0})})(e),dO(e,n),function(e,t){if(0!==t.length){var n=e.selection.getBookmark();ae(t,function(t){return hO(e,t)}),e.selection.moveToBookmark(n)}}(e,r);
2var t=e.selection.getRng(),o=B_(t.startContainer,t.startOffset,e.dom.getRoot());e.execCommand("mceInsertNewLine"),o.each(function(t){var n=t.container;n.data.charAt(t.offset-1)===eo&&(n.deleteData(t.offset-1,1),ZA(e.dom,n.parentNode,function(t){return t===e.dom.getRoot()}))})}),!0})}(e,n)&&t.preventDefault()}},!0),e.on("keydown",function(t){if(32===t.keyCode&&e.selection.isCollapsed()&&e.selection.isEditable()){var n=Uc(r(),"space");(n.blockPatterns.length>0||o())&&function(e,t){return function(e,t){var n=e.selection.getRng();return JA(e,n).map(function(r){var o=Math.max(0,n.startOffset),i=tO(e.dom,r,n.startContainer,o),a=eO(t,r,i);return kO(e,r,a,!1,i)}).filter(function(e){return e.length>0})}(e,t).fold(X,function(t){return e.undoManager.transact(function(){!function(e,t){ae(t,function(t){return CO(e,t)})}(e,t)}),!0})}(e,n)&&t.preventDefault()}},!0);var i=function(){if(e.selection.isCollapsed()&&e.selection.isEditable()){var t=Uc(r(),"space");(t.inlinePatterns.length>0||o())&&function(e,t){var n=e.selection.getRng();JA(e,n).map(function(r){var o=Math.max(0,n.startOffset-1),i=tO(e.dom,r,n.startContainer,o),a=eO(t,r,i),u=fO(e,r,n.startContainer,o,a,!1);u.length>0&&e.undoManager.transact(function(){dO(e,u)})})}(e,t)}};e.on("keyup",function(e){EO(n,e,function(e,t){return e===t.keyCode&&!_m.modifierPressed(t)})&&i()}),e.on("keypress",function(n){EO(t,n,function(e,t){return e.charCodeAt(0)===t.charCode})&&Lg.setEditorTimeout(e,i)})}(e)}(e));var o=fR(e);(function(e,t){e.addCommand("delete",function(){!function(e,t){Ox(e,t,!1).fold(function(){e.selection.isEditable()&&(Mp(e),jp(e))},G)}(e,t)}),e.addCommand("forwardDelete",function(){!function(e,t){Ox(e,t,!0).fold(function(){e.selection.isEditable()&&Ip(e)},G)}(e,t)})})(e,o),function(e){e.on("NodeChange",function(){return 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=ts(e);if(u&&so(u)){var f=c.nodeName.toLowerCase();if(i.isValidChild(f,l.toLowerCase())&&!function(e,t,n){return oe(Hv(Dn(n),Dn(t)),function(t){return Bx(e,t.dom)})}(a,c,u)){if(c.firstChild===c.lastChild&&_o(c.firstChild))return(t=Lx(e)).appendChild(iu().dom),c.replaceChild(t,c.firstChild),e.selection.setCursorLocation(t,0),void e.nodeChanged();for(var d=c.firstChild;d;
2)if(so(d)&&ti(i,d),Px(i,d)){if(Dx(a,d)){n=d,d=d.nextSibling,r.remove(n);continue}if(!t){if(!s&&e.hasFocus()&&(s=jk(e.selection.getRng(),function(){return document.createElement("span")})),!d.parentNode){d=null;break}t=Lx(e),c.insertBefore(t,d)}n=d,d=d.nextSibling,t.appendChild(n)}else t=null,d=d.nextSibling;s&&(e.selection.setRng(zk(s)),e.nodeChanged())}}}(e)})}(e),function(e){var t,n=e.dom,r=ts(e),o=null!==(t=Os(e))&&void 0!==t?t:"",i=function(t,a){if(!function(e){if(sk(e)){var t=e.keyCode;return!lk(e)&&(_m.metaKeyPressed(e)||e.altKey||t>=112&&t<=123||re(uk,t))}return!1}(t)){var u=e.getBody(),c=!function(e){return sk(e)&&!(lk(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,ck)!==c||a)&&(n.setAttrib(u,ck,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))}};lt(o)&&e.on("init",function(t){i(t,!0),e.on("change SetContent ExecCommand",i),e.on("paste",function(t){return Lg.setEditorTimeout(e,function(){return i(t)})})})}(e),gA(e);var i=function(e){var t=e;return function(e){return Fe(e.plugins,"rtc").bind(function(e){return Q.from(e.setup)})}(e).fold(function(){return t.rtcInstance=nw(e),Q.none()},function(e){return t.rtcInstance=function(){var e=H(null),t=H("");return{init:{bindEvents:U},undoManager:{beforeChange:U,add:e,undo:e,redo:e,clear:U,reset:U,hasUndo:X,hasRedo:X,transact:e,ignore:U,extra:U},formatter:{match:X,matchAll:H([]),matchNode:H(void 0),canApply:X,closest:t,apply:U,remove:U,toggle:U,formatChanged:H({unbind:U})},editor:{getContent:t,setContent:H({content:"",html:""}),insertContent:H(""),addVisual:U},selection:{getContent:t},autocompleter:{addDecoration:U,removeDecoration:U},raw:{getModel:H(Q.none())}}}(),Q.some(function(){return e().then(function(e){return t.rtcInstance=function(e){var t=function(e){return C(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 Q.some(c.getRawModel())}}}}(e),e.rtc.isRemote})})})}(e);(function(e){var t=e.getDoc(),n=e.getBody();(function(e){e.dispatch("PreInit")})(e),ll(e)||(t.body.spellcheck=!1,xO.setAttrib(n,"spellcheck","false")),e.quirks=function(e){var t=Gt.each,n=_m.BACKSPACE,r=_m.DELETE,o=e.dom,i=e.selection,a=e.parser,u=Wt.browser,c=u.isFirefox(),s=u.isChromium()||u.isSafari(),l=Wt.deviceType.isiPhone()||Wt.deviceType.isiPad(),f=Wt.os.isMacOS()||Wt.os.isiOS(),d=function(t,n){try{e.getDoc().execCommand(t,!1,String(n))}catch(e){}},m=function(e){return e.isDefaultPrevented()},g=function(){e.shortcuts.add("meta+a",null,"SelectAll")},v=function(){e.inline||o.bind(e.getDoc(),"mousedown mouseup",function(t){var n;if(t.target===e.getDoc().documentElement)if(n=i.getRng(),e.getBody().focus(),"mousedown"===t.type){if(gu(n.startContainer))return;i.placeCaretAt(t.clientX,t.clientY)}else i.setRng(n)})},p=function(){Range.prototype.getClientRects||e.on("mousedown",function(t){if(!m(t)&&"HTML"===t.target.nodeName){var n=e.getBody();n.blur(),Lg.setEditorTimeout(e,function(){n.focus()})}})},h=function(){var t=ol(e);e.on("click",function(n){var r=n.target;/^(IMG|HR)$/.test(r.nodeName)&&o.isEditable(r)&&(n.preventDefault(),e.selection.select(r),e.nodeChanged()),"A"===r.nodeName&&o.hasClass(r,t)&&0===r.childNodes.length&&o.isEditable(r.parentNode)&&(n.preventDefault(),i.select(r))})}
2,b=function(){e.on("keydown",function(e){if(!m(e)&&e.keyCode===n&&i.isCollapsed()&&0===i.getRng().startOffset){var t=i.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}return!0})},y=function(){Xs(e)||e.on("BeforeExecCommand mousedown",function(){d("StyleWithCSS",!1),d("enableInlineTableEditing",!1),Rs(e)||d("enableObjectResizing",!1)})},C=function(){e.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")},w=function(){e.inline||e.on("keydown",function(){document.activeElement===document.body&&e.getWin().focus()})},k=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())}))},E=function(){f&&e.on("keydown",function(t){!_m.metaKeyPressed(t)||t.shiftKey||37!==t.keyCode&&39!==t.keyCode||(t.preventDefault(),e.selection.getSel().modify("move",37===t.keyCode?"backward":"forward","lineboundary"))})},x=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}")},_=function(){e.on("init",function(){e.dom.bind(e.getBody(),"submit",function(e){e.preventDefault()})})},S=U;return rw(e)?(s&&(v(),h(),_(),g(),l&&(w(),k(),x())),c&&(p(),y(),C(),E())):(e.on("keydown",function(t){if(!m(t)&&t.keyCode===_m.BACKSPACE){var n=i.getRng(),r=n.startContainer,a=n.startOffset,u=o.getRoot(),c=r;if(n.collapsed&&0===a){for(;c.parentNode&&c.parentNode.firstChild===c&&c.parentNode!==u;)c=c.parentNode;"BLOCKQUOTE"===c.nodeName&&(e.formatter.toggle("blockquote",void 0,c),(n=o.createRng()).setStart(r,0),n.setEnd(r,0),i.setRng(n))}}}),function(){var t=function(e){var t=o.create("body"),n=e.cloneContents();return t.appendChild(n),i.serializer.serialize(t,{format:"html"})};e.on("keydown",function(i){var a=i.keyCode;if(!m(i)&&(a===r||a===n)&&e.selection.isEditable()){var u=e.selection.isCollapsed(),c=e.getBody();if(u&&!Fo(e.schema,c))return;if(!u&&!function(n){var r=t(n),i=o.createRng();return i.selectNode(e.getBody()),r===t(i)}(e.selection.getRng()))return;i.preventDefault(),e.setContent(""),c.firstChild&&o.isBlock(c.firstChild)?e.selection.setCursorLocation(c.firstChild,0):e.selection.setCursorLocation(c,0),e.nodeChanged()}})}(),Wt.windowsPhone||e.on("keyup focusin mouseup",function(t){_m.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)||i.normalize()},!0),s&&(v(),h(),e.on("init",function(){d("DefaultParagraphSeparator",ts(e))}),_(),b(),a.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"===e[t].attr("class")&&e[t].remove()}),l?(w(),k(),x()):g()),c&&(e.on("keydown",function(t){if(!m(t)&&t.keyCode===n){if(!e.getBody().getElementsByTagName("hr").length)return;if(i.isCollapsed()&&0===i.getRng().startOffset){var r=i.getNode(),a=r.previousSibling;if("HR"===r.nodeName)return o.remove(r),void t.preventDefault();a&&a.nodeName&&"hr"===a.nodeName.toLowerCase()&&(o.remove(a),t.preventDefault())}}}),p(),function(){var n=function(){var n=o.getAttribs(i.getStart().cloneNode(!1));return function(){var r=i.getStart();r!==e.getBody()&&(o.setAttrib(r,"style",null),t(n,function(e){r.setAttributeNode(e.cloneNode(!0))}))}},r=function(){return!i.isCollapsed()&&o.getParent(i.getStart(),o.isBlock)!==o.getParent(i.getEnd(),o.isBlock)};e.on("keypress",function(t){var o;return!(!(m(t)||8!==t.keyCode&&46!==t.keyCode)&&r()&&(o=n(),e.getDoc().execCommand("delete",!1),o(),t.preventDefault(),1))}),o.bind(e.getDoc(),"cut",function(t){if(!m(t)&&r()){var o=n();Lg.setEditorTimeout(e,function(){o()})}})}(),y(),e.on("SetContent ExecCommand",function(e){"setcontent"!==e.type&&"mceInsertLink"!==e.command||t(o.select("a:not([data-mce-block])"),function(e){var t,n=e.parentNode,r=o.getRoot();if((null==n?void 0:n.lastChild)===e){for(;n&&!o.isBlock(n);){if((null===(t=n.parentNode)||void 0===t?void 0:t.lastChild)!==n||n===r)return;n=n.parentNode}o.add(n,"br",{"data-mce-bogus":1})}})}),C(),E(),b())),{refreshContentEditable:S,isHidden:function(){if(!c||e.removed)return!1;var t=e.selection.getSel();return!t||!t.rangeCount||0===t.rangeCount}}}(e),function(e){e.dispatch("PostRender")}(e);var r=Ss(e);void 0!==r&&(n.dir=r);var o=fl(e);o&&e.on("BeforeSetContent",function(e){Gt.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=jl(e);
2y(zl(e))||!B(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);OO(e).then(function(){TO(e),t()})},function(t){e.setProgressState(!0),OO(e).then(function(){t().then(function(t){e.setProgressState(!1),TO(e),aw(e)},function(t){e.notificationManager.open({type:"error",text:String(t)}),TO(e),aw(e)})})})},PO=Z,DO=ya.DOM,LO=ya.DOM,MO=function(e,t){return{editorContainer:e,iframeContainer:t,api:{}}},IO=function(e){var t=e.getElement();return e.inline?MO(null):function(e){var t=LO.create("div");return LO.insertAfter(t,e),MO(t,t)}(t)},FO=function(){var e=function(e){return 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)})}}(o().mark(function e(t){var n;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t.dispatch("ScriptsLoaded"),function(e){var t=Gt.trim(fs(e)),n=e.ui.registry.getAll().icons,r=x(x({},xw.get("default").icons),xw.get(t).icons);Oe(r,function(t,r){Ue(n,r)||e.ui.registry.addIcon(r,t)})}(t),function(e){var t=Ps(e);if(y(t)){var n=Dw.get(t);e.theme=n(e,Dw.urls[t])||{},M(e.theme.init)&&e.theme.init(e,Dw.urls[t]||e.documentBaseUrl.replace(/\/$/,""))}else e.theme={}}(t),function(e){var t=Ls(e),n=_w.get(t);e.model=n(e,_w.urls[t])}(t),function(e){var t=[];ae(Js(e),function(n){!function(e,t,n){var r=Pw.get(n),o=Pw.urls[n]||e.documentBaseUrl.replace(/\/$/,"");if(n=Gt.trim(n),r&&-1===Gt.inArray(t,n)){if(e.plugins[n])return;try{var i=r(e,o)||{};e.plugins[n]=i,M(i.init)&&(i.init(e,o),t.push(n))}catch(t){!function(e,t,n){var r=_a.translate(["Failed to initialize plugin: {0}",t]);bm(e,"PluginLoadError",{message:r}),jw(r,n),Iw(e,r)}(e,n,t)}}}(e,t,function(e){return e.replace(/^\-/,"")}(n))})}(t),e.next=3,function(e){var t=e.getElement();return e.orgDisplay=t.style.display,y(Ps(e))?function(e){var t=e.theme.renderUI;return t?t():IO(e)}(e):M(Ps(e))?function(e){var t=e.getElement(),n=Ps(e)(e,t);return n.editorContainer.nodeType&&(n.editorContainer.id=n.editorContainer.id||e.id+"_parent"),n.iframeContainer&&n.iframeContainer.nodeType&&(n.iframeContainer.id=n.iframeContainer.id||e.id+"_iframecontainer"),n.height=n.iframeHeight?n.iframeHeight:t.offsetHeight,n}(e):IO(e)}(t);case 3:n=e.sent,function(e,t){var n={show:Q.from(t.show).getOr(U),hide:Q.from(t.hide).getOr(U),isEnabled:Q.from(t.isEnabled).getOr(Z),setEnabled:function(n){n&&"readonly"===e.mode.get()||Q.from(t.setEnabled).each(function(e){return e(n)})}};e.ui=x(x({},e.ui),n)}(t,Q.from(n.api).getOr({})),t.editorContainer=n.editorContainer,function(e){e.contentCSS=e.contentCSS.concat(function(e){return Hw(e,Es(e))}(e),function(e){return Hw(e,_s(e))}(e))}(t),t.inline?BO(t):function(e,t){(function(e,t){var n=Wt.browser.isFirefox()?il(e):"Rich Text Area",r=e.translate(n),o=hn(Dn(e.getElement()),"tabindex").bind(dt),i=function(e,t,n,r){var o=Bn("iframe");return r.each(function(e){return gn(o,"tabindex",e)}),vn(o,n),vn(o,{id:e+"_ifr",frameBorder:"0",allowTransparency:"true",title:t}),Sn(o,"tox-edit-area__iframe"),o}(e.id,r,Yc(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=Gc(e)+"<html><head>";Xc(e)!==e.documentBaseUrl&&(t+='<base href="'+e.documentBaseURI.getURI()+'" />'),t+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';var n=Zc(e),r=Qc(e),o=e.translate(il(e));return Jc(e)&&(t+='<meta http-equiv="Content-Security-Policy" content="'+Jc(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),DO.add(t.iframeContainer,i)})(e,t),t.editorContainer&&(t.editorContainer.style.display=e.orgDisplay,e.hidden=DO.isHidden(t.editorContainer)),e.getElement().style.display="none",DO.setAttrib(e.id,"aria-hidden","true"),e.getElement().style.visibility=e.orgVisibility,function(e){var t,n=e.iframeElement,r=function(){e.contentDocument=n.contentDocument,BO(e)};if(Bl(e)||Wt.browser.isFirefox()){var o=e.getDoc();o.open(),o.write(e.iframeHTML),o.close(),r()}else{var i=(t=Dn(n),Fr(t,"load",PO,function(){i.unbind(),r()}));n.srcdoc=e.iframeHTML}}(e)}
2(t,{editorContainer:n.editorContainer,iframeContainer:n.iframeContainer});case 5:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),UO=ya.DOM,jO=function(e){return"-"===e.charAt(0)},zO=function(e,t,n){return Q.from(t).filter(function(e){return lt(e)&&!xw.has(e)}).map(function(t){return{url:"".concat(e.editorManager.baseURL,"/icons/").concat(t,"/icons").concat(n,".js"),name:Q.some(t)}})},HO=Ft().deviceType,VO=HO.isPhone(),qO=HO.isTablet(),WO=function(e){if(D(e))return[];var t=E(e)?e:e.split(/[ ,]/),n=ie(t,ut);return se(n,lt)},KO=function(e,t){return Ue(e.sections(),t)},$O=function(e,t){return x({table_grid:!1,object_resizing:!1,resize:!1,toolbar_mode:Fe(e,"toolbar_mode").getOr("scrolling"),toolbar_sticky:!1},t?{menubar:!1}:{})},YO=function(e,t){var n,r=null!==(n=t.external_plugins)&&void 0!==n?n:{};return e&&e.external_plugins?Gt.extend({},e.external_plugins,r):r},GO=function(e,t,n,r,o){var i,a=e?{mobile:$O(null!==(i=o.mobile)&&void 0!==i?i:{},t)}:{},u=function(e,t){var n,r,o=function(t){var n={},r={};return De(t,function(t,n){return re(e,n)},Pe(n),Pe(r)),{t:n,f:r}}(t);return n=o.t,r=o.f,{sections:H(n),options:H(r)}}(["mobile"],X_(a,o)),c=Gt.extend(n,r,u.options(),function(e,t){return e&&KO(t,"mobile")}(e,u)?function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e.sections(),o=Fe(r,t).getOr({});return Gt.extend({},n,o)}(u,"mobile"):{},{external_plugins:YO(r,u.options())});return function(e,t,n,r){var o=WO(n.forced_plugins),i=WO(r.plugins),a=function(e,t){return KO(e,t)?e.sections()[t]:{}}(t,"mobile"),u=function(e,t,n,r){return e&&KO(t,"mobile")?r:n}(e,t,i,a.plugins?WO(a.plugins):i),c=function(e,t){return[].concat(w(WO(e)),w(WO(t)))}(o,u);return Gt.extend(r,{forced_plugins:o,plugins:c})}(e,u,r,c)},XO=function(e,t){var n=e.selection,r=e.dom;return/^ | $/.test(t)?function(e,t,n,r){var o=Dn(e.getRoot());return n=fp(o,uc.fromRangeStart(t),r)?n.replace(/^ /,"&nbsp;"):n.replace(/^&nbsp;/," "),dp(o,uc.fromRangeEnd(t),r)?n.replace(/(&nbsp;| )(<br( \/)>)?$/,"&nbsp;"):n.replace(/&nbsp;(<br( \/)?>)?$/," ")}(r,n.getRng(),t,e.schema):t},ZO=function(e,t){if(e.selection.isEditable()){var n=function(e){if("string"!=typeof e){var t=Gt.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;TC(e,x(x({},o),{},{content:XO(e,r),format:"html",set:!1,selection:!0}
2)).each(function(t){var n=function(e,t,n){return ow(e).editor.insertContent(t,n)}(e,t.content,o);BC(e,n,t),e.addVisual()})}},QO={"font-size":"size","font-family":"face"},JO=dn("font"),eT=function(e){return function(t,n){return Q.from(n).map(Dn).filter(cn).bind(function(n){return function(e,t,n){return Uh(Dn(n),function(t){return function(t){return Er(t,e).orThunk(function(){return JO(t)?Fe(QO,e).bind(function(e){return hn(t,e)}):Q.none()})}(t)},function(e){return Fn(Dn(t),e)})}(e,t,n.dom).or(function(e,t){return Q.from(ya.DOM.getStyle(t,e,!0))}(e,n.dom))}).getOr("")}},tT=eT("font-size"),nT=j(function(e){return e.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")},eT("font-family")),rT=function(e){return Zf(e.getBody()).bind(function(e){var t=e.container();return Q.from(yo(t)?t.parentNode:t)})},oT=function(e,t){return function(e,t){return function(e){return Q.from(e.selection.getRng()).bind(function(t){var n=e.getBody();return t.startContainer===n&&0===t.startOffset?Q.none():Q.from(e.selection.getStart(!0))})}(e).orThunk(W(rT,e)).map(Dn).filter(cn).bind(t)}(e,z(Q.some,t))},iT=function(e,t){if(/^[0-9.]+$/.test(t)){var n=parseInt(t,10);if(n>=1&&n<=7){var r=function(e){return Gt.explode(e.options.get("font_size_style_values"))}(e),o=function(e){return Gt.explode(e.options.get("font_size_classes"))}(e);return o.length>0?o[n-1]||t:r[n-1]||t}return t}return t},aT=function(e){var t=e.split(/\s*,\s*/);return ie(t,function(e){return-1===e.indexOf(" ")||ot(e,'"')||ot(e,"'")?e:"'".concat(e,"'")}).join(",")},uT=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=mN(n,i);if(a&&a.isContentEditable){var u=t?Sr:Nr,c=ts(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 Q.from(a).map(Dn)})(e,o,a,i).each(function(t){var n=hN(e,i,t.dom,a,!1,c);u(t,Dn(n)),e.selection.setCursorLocation(n,0),e.dispatch("NewBlock",{newBlock:n}),aN(e,"insertParagraph")})}}},cT=function(e){(function(e){(function(e){var t=function(t){return function(){ae("left,center,right,justify".split(","),function(n){t!==n&&e.formatter.remove("align"+n)}),"none"!==t&&function(t){e.formatter.toggle(t,void 0),e.nodeChanged()}
2("align"+t)}};e.editorCommands.addCommands({JustifyLeft:t("left"),JustifyCenter:t("center"),JustifyRight:t("right"),JustifyFull:t("justify"),JustifyNone:t("none")})})(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 oe(r,function(n){return L(e.formatter.matchNode(n,t))})}};e.editorCommands.addCommands({JustifyLeft:t("alignleft"),JustifyCenter:t("aligncenter"),JustifyRight:t("alignright"),JustifyFull:t("alignjustify")},"state")}(e)})(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.");(Wt.os.isMacOS()||Wt.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!so(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(),No);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){ZO(e,e.dom.createHTML("img",{src:r}))},insertHorizontalRule:function(){e.execCommand("mceInsertContent",!1,"<hr>")},insertText:function(t,n,r){ZO(e,e.dom.encode(r))},insertHTML:function(t,n,r){ZO(e,r)},mceInsertContent:function(t,n,r){ZO(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(pl(e))}})}(e),function(e){var t=function(t,n,r){if(!e.mode.isReadOnly()){var o=y(r)?{href:r}:r,i=e.dom.getParent(e.selection.getNode(),"a");C(o)&&y(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),function(e){e.editorCommands.addCommands({Indent:function(){!function(e){Nx(e,"indent")}(e)},Outdent:function(){Rx(e)}}),e.editorCommands.addCommands({Outdent:function(){return xx(e)}},"state")}(e),function(e){e.editorCommands.addCommands({InsertNewBlockBefore:function(){!function(e){uT(e,!0)}(e)},InsertNewBlockAfter:function(){!function(e){uT(e,!1)}(e)}})}(e),function(e){e.editorCommands.addCommands({insertParagraph:function(){XN(RN,e)},mceInsertNewLine:function(t,n,r){ZN(e,r)},InsertLineBreak:function(t,n,r){XN(MN,e)}})}(e),function(e){(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=iT(e,t);e.formatter.toggle("fontname",{value:aT(n)}),e.nodeChanged()}(e,r)},FontSize:function(t,n,r){!function(e,t){e.formatter.toggle("fontsize",{value:iT(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(y(r)?r:"p")},mceToggleFormat:function(e,n,r){t(r)}})})(e),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 oT(e,function(t){return nT(e.getBody(),t.dom)}).getOr("")}(e)}),e.editorCommands.addQueryValueHandler("FontSize",function(){return function(e){return oT(e,function(t){return tT(e.getBody(),t.dom)}).getOr("")}(e)}),e.editorCommands.addQueryValueHandler("LineHeight",function(){return function(e){return oT(e,function(t){var n=Dn(e.getBody()),r
2=Uh(t,function(e){return Er(e,"line-height")},W(Fn,n));return r.getOrThunk(function(){var e=parseFloat(wr(t,"line-height")),n=parseFloat(wr(t,"font-size"));return String(e/n)})}).getOr("")}(e)})}(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){!function(e,t){e.removed||(t?Kg(e):function(e){var t=e.selection,n=e.getBody(),r=t.getRng();e.quirks.refreshContentEditable();var o=function(e){Pg(e).each(function(t){e.selection.setRng(t),r=t})};!qg(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)||Vg(n),Vg(i),e.hasEditableRoot()||o(e),Hg(e,r),void Kg(e);e.inline||(Wt.browser.isOpera()||Vg(n),e.getWin().focus()),(Wt.browser.isFirefox()||e.inline)&&(Vg(n),Hg(e,r)),Kg(e)}(e))}(e,!0===r)},mceToggleVisualAid:function(){e.hasVisual=!e.hasVisual,e.addVisual()}})}(e)},sT=["toggleview"],lT=function(e){return re(sT,e.toLowerCase())},fT=function(){return T(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;if("mcefocus"!==i&&(/^(mceAddUndoLevel|mceEndUndoLevel)$/i.test(i)||a?function(e){Pg(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!!M(u)&&(u(i,t,n),o.dispatch("ExecCommand",{command:e,ui:t,value:n}),!0)}},{key:"queryCommandState",value:function(e){if(!lT(e)&&this.editor.quirks.isHidden()||this.editor.removed)return!1;var t=e.toLowerCase(),n=this.commands.state[t];return!!M(n)&&n(t)}},{key:"queryCommandValue",value:function(e){if(!lT(e)&&this.editor.quirks.isHidden()||this.editor.removed)return"";var t=e.toLowerCase(),n=this.commands.value[t];return M(n)?n(t):""}},{key:"addCommands",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"exec",n=this.commands;Oe(e,function(e,r){ae(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)}}}])}(),dT=function(e,t,n){try{e.getDoc().execCommand(t,!1,String(n))}catch(e){}},mT=function(e,t){e.dom.contentEditable=t?"true":"false"},gT=function(e){return e.readonly},vT=["copy"],pT=Gt.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"," "),hT=function(){return T(function e(t){A(this,e),this.bindings={},this.settings=t||{},this.scope=this.settings.scope||this,this.toggleEvent=this.settings.toggleEvent||X},[{key:"fire",value:function(e,t){return this.dispatch(e,t)}},{key:"dispatch",value:function(e,t){var n=e.toLowerCase(),r=ra(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=X),t){var o={func:t,removed:!1};r&&Gt.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 Oe(this.bindings,function(e,t){n.toggleEvent(t,!1),delete n.bindings[t]}),this;if(a){if(t){var u=ce(a,function(e){return e.func===t});a=u.fail,this.bindings[i]=a,ae(u.pass,function(e){e.removed=!0})}else a.length=0;a.length||(this.toggleEvent(e,!1),delete this.bindings[i])}}else Oe(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!!pT[e.toLowerCase()]}}])}(),bT=function(e){return e._eventDispatcher||(e._eventDispatcher=new hT({scope:e,toggleEvent:function(t,n){hT.isNative(t)&&e.toggleNativeEvent&&e.toggleNativeEvent(t,n)}})),e._eventDispatcher}
2,yT={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 ra(e.toLowerCase(),null!=t?t:{},r);var o=bT(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 bT(this).on(e,t,n)},off:function(e,t){return bT(this).off(e,t)},once:function(e,t){return bT(this).once(e,t)},hasEventListeners:function(e){return bT(this).has(e)}},CT=ya.DOM,wT=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=Ts(e);return n?(e.eventRoot||(e.eventRoot=CT.select(n)[0]),e.eventRoot):e.getBody()},kT=function(e,t,n){!function(e){return!e.hidden}(e)?gT(e)&&function(e,t){if(function(e){return"click"===e.type}(t)&&!_m.metaKeyPressed(t)){var n=Dn(t.target);(function(e,t){return gr(t,"a",function(t){return Fn(t,Dn(e.getBody()))}).bind(function(e){return hn(e,"href")})})(e,n).each(function(n){if(t.preventDefault(),/^#/.test(n)){var r=e.dom.select("".concat(n,',[name="').concat(nt(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 re(vT,e.type)})(t)&&e.dispatch(t.type,t)}(e,n):e.dispatch(t,n)},ET=function(e,t){if(e.delegates||(e.delegates={}),!e.delegates[t]&&!e.removed){var n=wT(e,t);if(Ts(e)){if(wA||(wA={},e.editorManager.on("removeEditor",function(){e.editorManager.activeEditor||wA&&(Oe(wA,function(t,n){e.dom.unbind(wT(e,n))}),wA=null)})),wA[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||CT.isChildOf(r,a))&&kT(o[i],t,n)}};wA[t]=r,CT.bind(n,t,r)}else{var o=function(n){kT(e,t,n)};CT.bind(n,t,o),e.delegates[t]=o}}},xT=x(x({},yT),{},{bindPendingEventDelegates:function(){var e=this;Gt.each(e._pendingNativeEvents,function(t){ET(e,t)})},toggleNativeEvent:function(e,t){var n=this;"focus"!==e&&"blur"!==e&&(n.removed||(t?n.initialized?ET(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&n.delegates&&(n.dom.unbind(wT(n,e),e,n.delegates[e]),delete n.delegates[e])))},unbindAllNativeEvents:function(){var e=this,t=e.getBody(),n=e.dom;e.delegates&&(Oe(e.delegates,function(t,n){e.dom.unbind(wT(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()))}}),_T=function(e){return y(e)?{value:e.split(/[ ,]/),valid:!0}:F(e,y)?{value:e,valid:!0}:{valid:!1,message:"The value must be a string[] or a comma/space separated string."}},ST=function(e,t){return e+(ft(t.message)?"":". ".concat(t.message))},NT=function(e){return e.valid},RT=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=t(e);return O(r)?r?{value:e,valid:!0}:{valid:!1,message:n}:r},AT=["design","readonly"],OT=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&&function(e,t){var n=Dn(e.getBody());(function(e,t,n){An(e,t)&&!n?Rn(e,t):n&&Sn(e,t)})(n,"mce-content-readonly",t),t?(function(e){e.readonly=!0,e.selection.controlSelection.hideResizeRect(),e._selectionOverrides.hideFakeCaret(),function(e){Q.from(e.selection.getNode()).each(function(e){e.removeAttribute("data-mce-selected")})}(e)}(e),e.hasEditableRoot()&&mT(n,!0)):function(e,t){e.readonly=!1,e.hasEditableRoot()&&mT(t,!0),function(e,t){dT(e,"StyleWithCSS",t),dT(e,"enableInlineTableEditing",t),dT(e,"enableObjectResizing",t)}(e,!1),Wg(e)&&e.focus(),function(e){e.selection.setRng(e.selection.getRng())}(e),e.nodeChanged()}(e,n)}(e,i.editorReadOnly),t.set(r),function(e,t){e.dispatch("SwitchMode",{mode:t})}(e,r)},TT=Gt.each,BT=Gt.explode,PT={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},DT=Gt.makeMap("alt,ctrl,shift,meta,access"),LT=function(e){var t={},n=Wt.os.isMacOS()||Wt.os.isiOS();TT(BT(e.toLowerCase(),"+"),function(e){!function(e){return e in DT}(e)?/^[0-9]{2,}$/.test(e)?t.keyCode=parseInt(e,10):(t.charCode=e.charCodeAt(0),t.keyCode=PT[e]||e.toUpperCase().charCo
2deAt(0)):t[e]=!0});var r,o=[t.keyCode];for(r in DT)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},MT=function(){return T(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()||(TT(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 TT(BT(Gt.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)}:Gt.isArray(n)?function(){t.editor.execCommand(n[0],n[1],n[2])}:n}},{key:"createShortcut",value:function(e,t,n,r){var o=Gt.map(BT(e,">"),LT);return o[o.length-1]=Gt.extend(o[o.length-1],{func:n,scope:r||this.editor}),Gt.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}}])}(),IT=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}},FT=ya.DOM,UT=Gt.extend,jT=Gt.each,zT=function(){return T(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,UT(this,xT);var o=this;this.id=t,this.hidden=!1;var i=function(e,t){var n=Z_(t);return GO(VO||qO,VO,n,e,n)}(r.defaultOptions,n);this.options=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,r={},o={},i=function(e,t,n){var r=RT(t,n);return NT(r)?(o[e]=r.value,!0):(console.warn(ST("Invalid value passed for the ".concat(e," option"),r)),!1)},a=function(e){return Ue(r,e)};return{register:function(e,n){var a=function(e){return y(e.processor)}(n)?function(e){var t=function(){switch(e){case"array":return E;case"boolean":return O;case"function":return M;case"number":return I;case"object":return C;case"string":return y;case"string[]":return _T;case"object[]":return function(e){return F(e,C)};case"regexp":return function(e){return p(e,RegExp)};default:return Z}}();return function(n){return RT(n,t,"The value must be a ".concat(e,"."))}}(n.processor):n.processor,u=function(e,t,n){if(!B(t)){var r=RT(t,n);if(NT(r))return r.value;console.error(ST('Invalid default value passed for the "'.concat(e,'" option'),r))}}(e,n.default,a);r[e]=x(x({},n),{},{default:u,processor:a}),Fe(o,e).orThunk(function(){return Fe(t,e)}).each(function(t){return i(e,t,a)})},isRegistered:a,get:function(e){return Fe(o,e).orThunk(function(){return Fe(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 Ue(o,e)},debug:function(){try{console.log(JSON.parse(JSON.stringify(n,function(e,t){return O(t)||I(t)||y(t)||N(t)||E(t)||k(t)?t:Object.prototype.toString.call(t)})))}catch(e){console.error(e)}}}}(0,i,n),function(e){var t=e.options.register;t("id",{processor:"string",default:e.id}),t("selector",{processor:"string"}),t("target",{processor:"object"}),t("suffix",{processor:"string"}),t("cache_suffix",{processor:"string"}),t("base_url",{processor:"string"}),t("referrer_policy",{processor:"string",default:""}),t("language_load",{processor:"boolean",default:!0}),t("inline",{processor:"boolean",default:!1}),t("iframe_attrs",{processor:"object",default:{}}),t("doctype",{processor:"string",default:"<!DOCTYPE html>"}),t("document_base_url",{processor:"string",default:e.documentBaseUrl}),t("body_id",{processor:$c(e,"tinymce"),default:"tinymce"}),t("body_class",{processor:$c(e),default:""}),t("content_security_policy",{processor:"string",default:""}),t("br_in_pre",{processor:"boolean",default:!0}),t("forced_root_block",{processor:function(e){var t=y(e)&&lt(e);return t?{value:e,valid:t}:{valid:!1,message:"Must be a non-empty string."}},default:"p"}),t("forced_root_block_attrs",{processor:"object",default:{}}),t("newline_behavior",{processor:function(e){var t=re(["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"}),t("br_newline_selector",{processor:"string",default:".mce-toc h2,figcaption,caption"}),t("no_newline_selector",{processor:"string",default:""}),t("keep_styles",{processor:"boolean",default:!0}),t("end_container_on_empty_block",{processor:function(e){return O(e)||y(e)?{valid:!0,value:e}:{valid:!1,message:"Must be boolean or a string"}},default:"blockquote"}),t("font_size_style_values",{processor:"string",default:"xx-small,x-small,small,medium,large,x-large,xx-large"}),t("font_size_legacy_values",{processor:"string",default:"xx-small,small,medium,large,x-large,xx-large,300%"}),t("font_size_classes",{processor:"string",default:""}),t("automatic_uploads",{processor:"boolean",default:!0}),t("images_reuse_filename",{processor:"boolean",default:!1}),t("images_replace_blob_uris",{processor:"boolean",default:!0}),t("icons",{processor:"string",default:""}),t("icons_url",{processor:"string",default:""}),t("images_upload_url",{processor:"string",default:""}),t("images_upload_base_path",{processor:"string",default:""}),t("images_upload_credentials",{processor:"boolean",default:!1}),t("images_upload_handler",{processor:"function"}),t("language",{processor:"string",default:"en"}),t("language_url",{processor:"string",default:""}),t("entity_encoding",{processor:"string",default:"named"}),t("indent",{processor:"boolean",default:!0}),t("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,f
2igure,figcaption,option,optgroup,datalist"}),t("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"}),t("indent_use_margin",{processor:"boolean",default:!1}),t("indentation",{processor:"string",default:"40px"}),t("content_css",{processor:function(e){var t=!1===e||y(e)||F(e,y);return t?y(e)?{value:ie(e.split(","),ut),valid:t}:E(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:Vs(e)?[]:["default"]}),t("content_style",{processor:"string"}),t("content_css_cors",{processor:"boolean",default:!1}),t("font_css",{processor:function(e){var t=y(e)||F(e,y);return t?{value:E(e)?e:ie(e.split(","),ut),valid:t}:{valid:!1,message:"Must be a string or an array of strings."}},default:[]}),t("inline_boundaries",{processor:"boolean",default:!0}),t("inline_boundaries_selector",{processor:"string",default:"a[href],code,span.mce-annotation"}),t("object_resizing",{processor:function(e){var t=O(e)||y(e);return t?!1===e||zc.isiPhone()||zc.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:!Hc}),t("resize_img_proportional",{processor:"boolean",default:!0}),t("event_root",{processor:"string"}),t("service_message",{processor:"string"}),t("theme",{processor:function(e){return!1===e||y(e)||M(e)},default:"silver"}),t("theme_url",{processor:"string"}),t("formats",{processor:"object"}),t("format_empty_lines",{processor:"boolean",default:!1}),t("format_noneditable_selector",{processor:"string",default:""}),t("preview_styles",{processor:function(e){var t=!1===e||y(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"}),t("custom_ui_selector",{processor:"string",default:""}),t("hidden_input",{processor:"boolean",default:!0}),t("submit_patch",{processor:"boolean",default:!0}),t("encoding",{processor:"string"}),t("add_form_submit_trigger",{processor:"boolean",default:!0}),t("add_unload_trigger",{processor:"boolean",default:!0}),t("custom_undo_redo_levels",{processor:"number",default:0}),t("disable_nodechange",{processor:"boolean",default:!1}),t("readonly",{processor:"boolean",default:!1}),t("editable_root",{processor:"boolean",default:!0}),t("plugins",{processor:"string[]",default:[]}),t("external_plugins",{processor:"object"}),t("forced_plugins",{processor:"string[]"}),t("model",{processor:"string",default:e.hasPlugin("rtc")?"plugin":"dom"}),t("model_url",{processor:"string"}),t("block_unsupported_drop",{processor:"boolean",default:!0}),t("visual",{processor:"boolean",default:!0}),t("visual_table_class",{processor:"string",default:"mce-item-table"}),t("visual_anchor_class",{processor:"string",default:"mce-item-anchor"}),t("iframe_aria_text",{processor:"string",default:"Rich Text Area. Press ALT-0 for help."}),t("setup",{processor:"function"}),t("init_instance_callback",{processor:"function"}),t("url_converter",{processor:"function",default:e.convertURL}),t("url_converter_scope",{processor:"object",default:e}),t("urlconverter_callback",{processor:"function"}),t("allow_conditional_comments",{processor:"boolean",default:!1}),t("allow_html_data_urls",{processor:"boolean",default:!1}),t("allow_svg_data_urls",{processor:"boolean"}),t("allow_html_in_named_anchor",{processor:"boolean",default:!1}),t("allow_script_urls",{processor:"boolean",default:!1}),t("allow_unsafe_link_target",{processor:"boolean",default:!1}),t("allow_mathml_annotation_encodings",{processor:function(e){var t=F(e,y);return t?{value:e,valid:t}:{valid:!1,message:"Must be an array of strings."}},default:[]}),t("convert_fonts_to_spans",{processor:"boolean",default:!0,deprecated:!0}),t("fix_list_elements",{processor:"boolean",default:!1}),t("preserve_cdata",{processor:"boolean",default:!1}),t("remove_trailing_brs",{processor:"boolean",default:!0}),t("pad_empty_with_br",{processor:"boolean",default:!1}),t("inline_styles",{processor:"boolean",default:!0,deprecated:!0}),t("element_format",{processor:"string",default:"html"}),t("entities",{processor:"string"}),t("schema",{processor:"string",default:"html5"}),t("convert_urls",{processor:"boolean",default:!0}),t("relative_urls",{processor:"boolean",default:!0}),t("remove_script_host",{processor:"boolean",default:!0}),t("custom_elements",{processor:Kc}),t("extended_valid_elements",{processor:"string"}),t("invalid_elements",{processor:"string"}),t("invalid_styles",{processor:Kc}),t("valid_children",{processor:"string"}),t("valid_classes",{processor:Kc}),t("valid_elements",{processor:"string"}),t("valid_styles",{processor:Kc}),t("verify_html",{processor:"boolean",default:!0}),t("auto_focus",{processor:function(e){return y(e)||!0===e}}),t("browser_spellcheck",{processor:"boolean",default:!1}),t("protect",{processor:"array"}),t("images_file_types",{processor:"string",default:"jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp"}),t("deprecation_warnings",{processor:"boolean",default:!0}),t("a11y_advanced_options",{processor:"boolean",default:!1}),t("api_key",{processor:"string"}),t("license_key",{processor:"string"}),t("paste_block_drop",{processor:"boolean",default:!1}),t("paste_data_images",{processor:"boolean",default:!0}),t("paste_preprocess",{processor:"function"}),t("paste_postprocess",{processor:"function"}),t("paste_webkit_styles",{processor:"string",default:"none"}),t("paste_remove_styles_if_webkit",{processor:"boolean",default:!0}),t("paste_merge_formats",{processor:"boolean",default:!0}),t("smart_paste",{processor:"boolean",default:!0}),t("paste_as_text",{processor:"boolean",default:!1}
2),t("paste_tab_spaces",{processor:"number",default:4}),t("text_patterns",{processor:function(e){return F(e,C)||!1===e?{value:jc(!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"}]}),t("text_patterns_lookup",{processor:function(e){return M(e)?{value:(t=e,function(e){var n=t(e);return jc(n)}),valid:!0}:{valid:!1,message:"Must be a single function"};var t},default:function(e){return[]}}),t("noneditable_class",{processor:"string",default:"mceNonEditable"}),t("editable_class",{processor:"string",default:"mceEditable"}),t("noneditable_regexp",{processor:function(e){return F(e,qc)?{value:e,valid:!0}:qc(e)?{value:[e],valid:!0}:{valid:!1,message:"Must be a RegExp or an array of RegExp."}},default:[]}),t("table_tab_navigation",{processor:"boolean",default:!0}),t("highlight_on_focus",{processor:"boolean",default:!0}),t("xss_sanitization",{processor:"boolean",default:!0}),t("details_initial_state",{processor:function(e){var t=re(["inherited","collapsed","expanded"],e);return t?{value:e,valid:t}:{valid:!1,message:"Must be one of: inherited, collapsed, or expanded."}},default:"inherited"}),t("details_serialized_state",{processor:function(e){var t=re(["inherited","collapsed","expanded"],e);return t?{value:e,valid:t}:{valid:!1,message:"Must be one of: inherited, collapsed, or expanded."}},default:"inherited"}),t("init_content_sync",{processor:"boolean",default:!1}),t("newdocument_content",{processor:"string",default:""}),t("sandbox_iframes",{processor:"boolean",default:!0}),t("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"]}),t("convert_unsafe_embeds",{processor:"boolean",default:!0}),e.on("ScriptsLoaded",function(){t("directionality",{processor:"string",default:_a.isRtl()?"rtl":void 0}),t("placeholder",{processor:"string",default:Vc.getAttrib(e.getElement(),"placeholder")})})}(o);var a=this.options.get;a("deprecation_warnings")&&function(e,t){(function(e,t){var n=function(e){var t=yw(e,vw),n=e.forced_root_block;return!1!==n&&""!==n||t.push("forced_root_block (false only)"),we(t)}(e),r=function(e){return Cw(e,hw)}(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).concat(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=function(e){return yw(e,pw)}(e),r=function(e){return Cw(e,bw.map(function(e){return e.name}))}(t),o=r.length>0,i=n.length>0;if(o||i){var a="\n- ",u=o?"\n\nPlugins:".concat(a).concat(r.map(ww).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)}(n,i);var u=a("suffix");u&&(r.suffix=u),this.suffix=r.suffix;var c=a("base_url");c&&r._setBaseUrl(c),this.baseUri=r.baseURI;var s=bs(o);s&&(wa.ScriptLoader._setReferrerPolicy(s),ya.DOM.styleSheetLoader._setReferrerPolicy(s));var l=Qs(o);L(l)&&ya.DOM.styleSheetLoader._setContentCssCors(l),Sa.languageLoad=a("language_load"),Sa.baseURL=r.baseURL,this.setDirty(!1),this.documentBaseURI=new mC(Xc(o),{base_uri:this.baseUri}),this.baseURI=this.baseUri,this.inline=Vs(o),this.hasVisual=nl(o),this.shortcuts=new MT(this),this.editorCommands=new fT(this),cT(this);var f=a("cache_suffix");f&&(Wt.cacheSuffix=f.replace(/^[\?\&]+/,"")),this.ui={registry:IT(),styleSheetLoader:void 0,show:U,hide:U,setEnabled:U,isEnabled:Z},this.mode=function(e){var t=zo("design"),n=zo({design:{activate:U,deactivate:U,editorReadOnly:!1},readonly:{activate:U,deactivate:U,editorReadOnly:!0}});return function(e){e.on("beforeinput paste cut dragend dragover draggesture dragdrop drop drag",function(t){gT(e)&&t.preventDefault()}),e.on("BeforeExecCommand",function(t){"Undo"!==t.command&&"Redo"!==t.command||!gT(e)||t.preventDefault()}),e.on("input",function(t){if(!t.isComposing&&gT(e)){var n=e.undoM
2anager.add();L(n)&&e.undoManager.undo()}}),e.on("compositionend",function(){if(gT(e)){var t=e.undoManager.add();L(t)&&e.undoManager.undo()}})}(e),{isReadOnly:function(){return gT(e)},set:function(r){return function(e,t,n,r){if(r!==n.get()){if(!Ue(t,r))throw new Error("Editor mode '".concat(r,"' is invalid"));e.initialized?OT(e,n,t,r):e.on("init",function(){return OT(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(re(AT,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))}}}(o),r.dispatch("SetupEditor",{editor:this});var d=al(o);M(d)&&d.call(o,o)},[{key:"render",value:function(){!function(e){var t=e.id;_a.setCode(ys(e));var n=function(){UO.unbind(window,"ready",n),e.render()};if(sa.Event.domLoaded){if(e.getElement()){var r=Dn(e.getElement()),o=Cn(r);e.on("remove",function(){ue(r.dom.attributes,function(e){return yn(r,e.name)}),vn(r,o)}),e.ui.styleSheetLoader=function(e,t){return di.forElement(e,{contentCssCors:Qs(t),referrerPolicy:bs(t)})}(r,e),Vs(e)?e.inline=!0:(e.orgVisibility=e.getElement().style.visibility,e.getElement().style.visibility="hidden");var i=e.getElement().form||UO.getParent(t,"form");i&&(e.formElement=i,qs(e)&&!bo(e.getElement())&&(UO.insertAfter(UO.create("input",{type:"hidden",name:t}),t),e.hasHiddenInput=!0),e.formEventDelegate=function(t){e.dispatch(t.type,t)},UO.bind(i,"submit reset",e.formEventDelegate),e.on("reset",function(){e.resetContent()}),!Ws(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=Lw(e),e.notificationManager=Bw(e),function(e){return"xml"===e.options.get("encoding")}(e)&&e.on("GetContent",function(e){e.save&&(e.content=UO.encode(e.content))}),Ks(e)&&e.on("submit",function(){e.initialized&&e.save()}),$s(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),function(e,t){var n=wa.ScriptLoader,r=function(){!e.removed&&function(e){var t=Ps(e);return!y(t)||L(Dw.get(t))}(e)&&function(e){var t=Ls(e);return L(_w.get(t))}(e)&&FO(e)};(function(e,t){var n=Ps(e);if(y(n)&&!jO(n)&&!Ue(Dw.urls,n)){var r=Ds(e),o=r?e.documentBaseURI.toAbsolute(r):"themes/".concat(n,"/theme").concat(t,".js");Dw.load(n,o).catch(function(){!function(e,t,n){Fw(e,"ThemeLoadError",Uw("theme",t,n))}(e,o,n)})}})(e,t),function(e,t){var n=Ls(e);if("plugin"!==n&&!Ue(_w.urls,n)){var r=Ms(e),o=y(r)?e.documentBaseURI.toAbsolute(r):"models/".concat(n,"/model").concat(t,".js");_w.load(n,o).catch(function(){!function(e,t,n){Fw(e,"ModelLoadError",Uw("model",t,n))}(e,o,n)})}}(e,t),function(e,t){var n=ys(t),r=Cs(t);if(!_a.hasCode(n)&&"en"!==n){var o=lt(r)?r:"".concat(t.editorManager.baseURL,"/langs/").concat(n,".js");e.add(o).catch(function(){!function(e,t,n){Fw(e,"LanguageLoadError",Uw("language",t,n))}(t,o,n)})}}(n,e),function(e,t,n){var r=zO(t,"default",n),o=function(e){return Q.from(ds(e)).filter(lt).map(function(e){return{url:e,name:Q.none()}})}(t).orThunk(function(){return zO(t,fs(t),"")});ae(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){Fw(e,"IconsLoadError",Uw("icons",t,n))}(t,n.url,n.name.getOrUndefined())})})}(n,e,t),function(e,t){var n=function(t,n){Pw.load(t,n).catch(function(){!function(e,t,n){Fw(e,"PluginLoadError",Uw("plugin",t,n))}(e,n,t)})};Oe(el(e),function(t,r){n(r,t),e.options.set("plugins",Js(e).concat(r))}),ae(Js(e),function(e){!(e=Gt.trim(e))||Pw.urls[e]||jO(e)||n(e,"plugins/".concat(e,"/plugin").concat(t,".js"))})}(e,t),n.loadQueue().then(r,r)}(e,e.suffix)}}else UO.bind(window,"ready",n)}(this)}},{key:"focus",value:function(e){this.execCommand("mceFocus",!1,e)}},{key:"hasFocus",value:function(){return qg(this)}},{key:"translate",value:function(e){return _a.translate(e)}},{key:"getParam",value:function(e,t,n){var r=this.options;return r.isRegistered(e)||(L(n)?r.register(e,{processor:n,default:t}):r.register(e,{processor:Z,default:t})),r.isSet(e)||B(t)?r.get(e):t}},{key:"hasPlugin",value:function(e,t){return!(!re(Js(this),e)||t&&void 0===Pw.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":(FT.show(e.getContainer()),FT.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)):(FT.hide(e.getContainer()),FT.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=bo(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,bo(n))n.value=o;else{!e.is_removing&&t.inline||(n.innerHTML=o);var a=FT.getParent(t.id,"form");a&&jT(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 gw(this,e,t)}},{key:"getContent",value:function(e){return 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 AC(e,n).fold(V,function(t){var n=function(e,t){return ow(e).editor.getContent(t)}(e,t);return OC(e,n,t)})}(this,e)}},{key:"insertContent",value:function(e,t){t&&(e=UT({content:e},t)),this.execCommand("mceInsertContent",!1,e)}},{key:"resetContent",value:function(e){void 0===e?gw(this,this.startContent,{format:"raw"}):gw(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||FT.get(e.id+"_parent")),e.container}},{key:"getContentAreaContainer",value:function(){return this.contentAreaContainer}},{key:"getElement",value:function(){return this.targetElm||(this.targetElm=FT.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=cl(r);if(M(i))return i.call(r,e,n,!0,t);if(!o("convert_urls")||"link"===n||C(n)&&"LINK"===n.nodeName||0===e.indexOf("file:")||0===e.length)return e;var a=new mC(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){!function(e,t){!function(e,t){iw(e).editor.addVisual(t)}(e,t)}(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(){!function(e){if(!e.removed){var t=e._selectionOverrides,n=e.editorUpload,r
2=e.getBody(),o=e.getElement();r&&e.save({is_removing:!0}),e.removed=!0,e.unbindAllNativeEvents(),e.hasHiddenInput&&L(null==o?void 0:o.nextSibling)&&kw.remove(o.nextSibling),function(e){e.dispatch("remove")}(e),e.editorManager.remove(e),!e.inline&&r&&function(e){kw.setStyle(e.id,"display",e.orgDisplay)}(e),function(e){e.dispatch("detach")}(e),kw.remove(e.getContainer()),Ew(t),Ew(n),e.destroy()}}(this)}},{key:"destroy",value:function(e){!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(),Ew(n),Ew(r)),function(e){var t=e.formElement;t&&(t._mceOldSubmit&&(t.submit=t._mceOldSubmit,delete t._mceOldSubmit),kw.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())}(this,e)}},{key:"uploadImages",value:function(){return this.editorUpload.uploadImages()}},{key:"_scanForImages",value:function(){return this.editorUpload.scanForImages()}}])}(),HT=ya.DOM,VT=Gt.each,qT=!1,WT=[],KT=function(e){var t=e.type;VT(XT.get(),function(n){switch(t){case"scroll":n.dispatch("ScrollWindow",e);break;case"resize":n.dispatch("ResizeWindow",e)}})},$T=function(e){if(e!==qT){var t=ya.DOM;e?(t.bind(window,"resize",KT),t.bind(window,"scroll",KT)):(t.unbind(window,"resize",KT),t.unbind(window,"scroll",KT)),qT=e}},YT=function(e){var t=WT;return WT=se(WT,function(t){return e!==t}),XT.activeEditor===e&&(XT.activeEditor=WT.length>0?WT[0]:null),XT.focusedEditor===e&&(XT.focusedEditor=null),t.length!==WT.length},GT="CSS1Compat"!==document.compatMode,XT=x(x({},yT),{},{baseURI:null,baseURL:null,defaultOptions:{},documentBaseURL:null,suffix:null,majorVersion:"7",minorVersion:"5.1",releaseDate:"TBD",i18n:_a,activeEditor:null,focusedEditor:null,setup:function(){var e=this,t="",n="",r=mC.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 mC(r).toAbsolute(t),e.documentBaseURL=r,e.baseURI=new mC(e.baseURL),e.suffix=n,(o=e).on("AddEditor",W(jg,o)),o.on("RemoveEditor",W(zg,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&&Oe(r,function(e,t){Sa.PluginManager.urls[t]=e})},init:function(e){var t,n=this,r=Gt.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=[];HT.unbind(window,"ready",i),function(){var t=e.onpageload;t&&t.apply(n,[])}(),t=Ne(function(e){return Wt.browser.isIE()||Wt.browser.isEdge()?(jw("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"),[]):GT?(jw("Failed to initialize the editor as the document is not in standards mode. TinyMCE requires standards mode."),[]):y(e.selector)?HT.select(e.selector):L(e.target)?[e.target]:[]}(e)),Gt.each(t,function(e){var t;(t=n.get(e.id))&&t.initialized&&!(t.getContainer()||t.getBody()).parentNode&&(YT(t),t.unbindAllNativeEvents(),t.destroy(!0),t.removed=!0)}),t=Gt.grep(t,function(e){return!n.get(e.id)}),0===t.length?o([]):VT(t,function(i){!function(e,t){return e.inline&&t.tagName.toLowerCase()in r}(e,i)?function(e,r,i){var c=new zT(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=Fe(e,"name").filter(function(e){return!HT.get(e)}).getOrThunk(HT.uniqueId),e.setAttribute("id",t)),t}
2(i),e,i):jw("Could not initialize inline editor on invalid inline target element",i)})};return HT.bind(window,"ready",i),new Promise(function(e){t?e(t):o=function(t){e(t)}})},get:function(e){return 0===arguments.length?WT.slice(0):y(e)?me(WT,function(t){return t.id===e}).getOr(null):I(e)&&WT[e]?WT[e]:null},add:function(e){var t=this,n=t.get(e.id);return n===e||(null===n&&WT.push(e),$T(!0),t.activeEditor=e,t.dispatch("AddEditor",{editor:e}),kA||(kA=function(e){var n=t.dispatch("BeforeUnload");if(n.returnValue)return e.preventDefault(),e.returnValue=n.returnValue,n.returnValue},window.addEventListener("beforeunload",kA))),e},createEditor:function(e,t){return this.add(new zT(e,t,this))},remove:function(e){var t,n=this;if(e){if(!y(e))return t=e,N(n.get(t.id))?null:(YT(t)&&n.dispatch("RemoveEditor",{editor:t}),0===WT.length&&window.removeEventListener("beforeunload",kA),t.remove(),$T(WT.length>0),t);VT(HT.select(e),function(e){(t=n.get(e.id))&&n.remove(t)})}else for(var r=WT.length-1;r>=0;r--)n.remove(WT[r])},execCommand:function(e,t,n){var r,o=this,i=C(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 zT(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(){VT(WT,function(e){e.save()})},addI18n:function(e,t){_a.add(e,t)},translate:function(e){return _a.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 mC(this.documentBaseURL).toAbsolute(e.replace(/\/+$/,"")),this.baseURI=new mC(this.baseURL)}});XT.setup();var ZT,QT=function(){var e=Vo();return{FakeClipboardItem:function(e){return{items:e,types:Re(e),getType:function(t){return Fe(e,t).getOrUndefined()}}},write:function(t){e.set(t)},read:function(){return e.get().getOrUndefined()},clear:e.clear}}(),JT=Math.min,eB=Math.max,tB=Math.round,nB=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+=tB(c/2)),"c"===s[1]&&(r+=tB(u/2)),"b"===s[3]&&(o-=a),"r"===s[4]&&(r-=i),"c"===s[3]&&(o-=tB(a/2)),"c"===s[4]&&(r-=tB(i/2)),rB(r,o,i,a)},rB=function(e,t,n,r){return{x:e,y:t,w:n,h:r}},oB={inflate:function(e,t,n){return rB(e.x-t,e.y-n,e.w+2*t,e.h+2*n)},relativePosition:nB,findBestRelativePosition:function(e,t,n,r){for(var o=0;o<r.length;o++){var i=nB(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=eB(e.x,t.x),r=eB(e.y,t.y),o=JT(e.x+e.w,t.x+t.w),i=JT(e.y+e.h,t.y+t.h);return o-n<0||i-r<0?null:rB(n,r,o-n,i-r)},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=eB(0,t.x-r),l=eB(0,t.y-o),f=eB(0,i-u),d=eB(0,a-c);return r+=s,o+=l,n&&(i+=s,a+=l,r-=f,o-=d),rB(r,o,(i-=f)-r,(a-=d)-o)},create:rB,fromClientRect:function(e){return rB(e.left,e.top,e.width,e.height)}},iB=function(){var e={},t={},n={};return{load:function(n,r){var o='Script at URL "'.concat(r,'" failed to load'),i='Script at URL "'.concat(r,"\" did not call `tinymce.Resource.add('").concat(n,"', data)` within 1 second");if(void 0!==e[n])return e[n];var a=new Promise(function(e,a){var u=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e3,r=!1,o=null,i=function(e){return function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];r||(r=!0,null!==o&&(clearTimeout(o),o=null),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}}(e,a);t[n]=u.resolve,wa.ScriptLoader.loadScript(r).then(function(){return u.start(i)},function(){return u.reject(o)})});return e[n]=a,a},add:function(r,o){void 0!==t[r]&&(t[r](o),delete t[r]),e[r]=Promise.resolve(o),n[r]=o},has:function(e){return e in n},get:function(e){return n[e]},unload:function(t){delete e[t],delete n[t]}}}();try{var aB="__storage_test__";(ZT=window.localStorage).setItem(aB,aB),ZT.removeItem(aB)}catch(t){ZT=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 uB={geom:{Rect:oB},util:{Delay:Lg,Tools:Gt,VK:_m,URI:mC,EventDispatcher:hT,Observable:yT,I18n:_a,LocalStorage:ZT,ImageUploader:function(e){var t=Vw(),n=Kw(e,t);return{upload:function(t){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return n.upload(t,r?Ww(e):void 0)}}}},dom:{EventUtils:sa,TreeWalker:Jr,TextSeeker:$a,DOMUtils:ya,ScriptLoader:wa,RangeUtils:tg,Serializer:mw,StyleSheetLoader:fi,ControlSelection:Om,BookmarkManager:pm,Selection:fw,Event:sa.Event},html:{Styles:ea,Entities:Ai,Node:rv,Schema:Ki,DomParser:SC,Writer:Cv,Serializer:wv},Env:Wt,AddOnManager:Sa,Annotator:vm,Formatter:ok,UndoManager:ak,EditorCommands:fT,WindowManager:Lw,NotificationManager:Bw,EditorObservable:xT,Shortcuts:MT,Editor:zT,FocusManager:Dg,EditorManager:XT,DOM:ya.DOM,ScriptLoader:wa.ScriptLoader,PluginManager:Pw,ThemeManager:Dw,ModelManager:_w,IconManager:xw,Resource:iB,FakeClipboard:QT,trim:Gt.trim,isArray:Gt.isArray,is:Gt.is,toArray:Gt.toArray,makeMap:Gt.makeMap,each:Gt.each,map:Gt.map,grep:Gt.grep,inArray:Gt.inArray,extend:Gt.extend,walk:Gt.walk,resolve:Gt.resolve,explode:Gt.explode,_addCacheSuffix:Gt._addCacheSuffix},cB=Gt.extend(XT,uB);(function(e){window.tinymce=e,window.tinyMCE=e})(cB),function(t){if("object"==P(e))try{e.exports=t}catch(t){}}(cB)}()}}]);

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.