(function(e){var t={};function n(r){if(t[r]){return t[r].exports}var i=t[r]={i:r,l:false,exports:{}};e[r].call(i.exports,i,i.exports,n);i.l=true;return i.exports}n.m=e;n.c=t;n.d=function(e,t,r){if(!n.o(e,t)){Object.defineProperty(e,t,{enumerable:true,get:r})}};n.r=function(e){if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(e,"__esModule",{value:true})};n.t=function(e,t){if(t&1)e=n(e);if(t&8)return e;if(t&4&&typeof e==="object"&&e&&e.__esModule)return e;var r=Object.create(null);n.r(r);Object.defineProperty(r,"default",{enumerable:true,value:e});if(t&2&&typeof e!="string")for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r};n.n=function(e){var t=e&&e.__esModule?function t(){return e["default"]}:function t(){return e};n.d(t,"a",t);return t};n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};n.p="";return n(n.s=555)})({10:function(e,t,n){try{var r=n(7);if(typeof r.inherits!=="function")throw"";e.exports=r.inherits}catch(t){e.exports=n(11)}},108:function(e,t,n){(function(e){var r=typeof e!=="undefined"&&e||typeof self!=="undefined"&&self||window;var i=Function.prototype.apply;t.setTimeout=function(){return new a(i.call(setTimeout,r,arguments),clearTimeout)};t.setInterval=function(){return new a(i.call(setInterval,r,arguments),clearInterval)};t.clearTimeout=t.clearInterval=function(e){if(e){e.close()}};function a(e,t){this._id=e;this._clearFn=t}a.prototype.unref=a.prototype.ref=function(){};a.prototype.close=function(){this._clearFn.call(r,this._id)};t.enroll=function(e,t){clearTimeout(e._idleTimeoutId);e._idleTimeout=t};t.unenroll=function(e){clearTimeout(e._idleTimeoutId);e._idleTimeout=-1};t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;if(t>=0){e._idleTimeoutId=setTimeout((function t(){if(e._onTimeout)e._onTimeout()}),t)}};n(109);t.setImmediate=typeof self!=="undefined"&&self.setImmediate||typeof e!=="undefined"&&e.setImmediate||this&&this.setImmediate;t.clearImmediate=typeof self!=="undefined"&&self.clearImmediate||typeof e!=="undefined"&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(6))},109:function(e,t,n){(function(e,t){(function(e,n){"use strict";if(e.setImmediate){return}var r=1;var i={};var a=false;var o=e.document;var u;function s(e){if(typeof e!=="function"){e=new Function(""+e)}var t=new Array(arguments.length-1);for(var n=0;n * @license MIT */function i(e,t){if(e===t){return 0}var n=e.length;var r=t.length;for(var i=0,a=Math.min(n,r);i=0){var u=i.indexOf("\n",o+1);i=i.substring(u+1)}this.stack=i}}};o.inherits(d.AssertionError,Error);function g(e,t){if(typeof e==="string"){return e.length=0;c--){if(u[c]!==l[c])return false}for(c=u.length-1;c>=0;c--){f=u[c];if(!w(e[f],t[f],n,r))return false}return true}d.notDeepEqual=function e(t,n,r){if(w(t,n,false)){b(t,n,r,"notDeepEqual",d.notDeepEqual)}};d.notDeepStrictEqual=k;function k(e,t,n){if(w(e,t,true)){b(e,t,n,"notDeepStrictEqual",k)}}d.strictEqual=function e(t,n,r){if(t!==n){b(t,n,r,"===",d.strictEqual)}};d.notStrictEqual=function e(t,n,r){if(t===n){b(t,n,r,"!==",d.notStrictEqual)}};function S(e,t){if(!e||!t){return false}if(Object.prototype.toString.call(t)=="[object RegExp]"){return t.test(e)}try{if(e instanceof t){return true}}catch(e){}if(Error.isPrototypeOf(t)){return false}return t.call({},e)===true}function T(e){var t;try{e()}catch(e){t=e}return t}function E(e,t,n,r){var i;if(typeof t!=="function"){throw new TypeError('"block" argument must be a function')}if(typeof n==="string"){r=n;n=null}i=T(t);r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:".");if(e&&!i){b(i,n,"Missing expected exception"+r)}var a=typeof r==="string";var u=!e&&o.isError(i);var s=!e&&i&&!n;if(u&&a&&S(i,n)||s){b(i,n,"Got unwanted exception"+r)}if(e&&i&&n&&!S(i,n)||!e&&i){throw i}}d.throws=function(e,t,n){E(true,e,t,n)};d.doesNotThrow=function(e,t,n){E(false,e,t,n)};d.ifError=function(e){if(e)throw e};function N(e,t){if(!e)b(e,true,t,"==",N)}d.strict=r(N,d,{equal:d.strictEqual,deepEqual:d.deepStrictEqual,notEqual:d.notStrictEqual,notDeepEqual:d.notDeepStrictEqual});d.strict.strict=d.strict;var R=Object.keys||function(e){var t=[];for(var n in e){if(u.call(e,n))t.push(n)}return t}}).call(this,n(6))},13:function(e,t,n){"use strict"; /* object-assign (c) Sindre Sorhus @license MIT */var r=Object.getOwnPropertySymbols;var i=Object.prototype.hasOwnProperty;var a=Object.prototype.propertyIsEnumerable;function o(e){if(e===null||e===undefined){throw new TypeError("Object.assign cannot be called with null or undefined")}return Object(e)}function u(){try{if(!Object.assign){return false}var e=new String("abc");e[5]="de";if(Object.getOwnPropertyNames(e)[0]==="5"){return false}var t={};for(var n=0;n<10;n++){t["_"+String.fromCharCode(n)]=n}var r=Object.getOwnPropertyNames(t).map((function(e){return t[e]}));if(r.join("")!=="0123456789"){return false}var i={};"abcdefghijklmnopqrst".split("").forEach((function(e){i[e]=e}));if(Object.keys(Object.assign({},i)).join("")!=="abcdefghijklmnopqrst"){return false}return true}catch(e){return false}}e.exports=u()?Object.assign:function(e,t){var n;var u=o(e);var s;for(var l=1;l-1};var B=function(e,t){for(var n=0,r=e.length;n=0;n--){var r=e[n];t(r,n)}};var F=function(e,t){var n=[];var r=[];for(var i=0,a=e.length;i=534;var Ne={opera:de,webkit:ve,ie:me,gecko:he,mac:be,iOS:ye,android:we,contentEditable:Ee,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:me!==8,range:i.window.getSelection&&"Range"in i.window,documentMode:me&&!pe?i.document.documentMode||7:10,fileApi:xe,ceFalse:me===false||me>8,cacheSuffix:null,container:null,overrideViewPort:null,experimentalShadowDom:false,canHaveCSP:me===false||me>11,desktop:!Ce&&!ke,windowsPhone:Se};var Re=function(){function e(e,t){return function(){e.apply(t,arguments)}}var n=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"};var r=function(t){if(typeof this!=="object"){throw new TypeError("Promises must be constructed via new")}if(typeof t!=="function"){throw new TypeError("not a function")}this._state=null;this._value=null;this._deferreds=[];f(t,e(o,this),e(u,this))};var i=r.immediateFn||typeof t==="function"&&t||function(e){setTimeout(e,1)};function a(e){var t=this;if(this._state===null){this._deferreds.push(e);return}i((function(){var n=t._state?e.onFulfilled:e.onRejected;if(n===null){(t._state?e.resolve:e.reject)(t._value);return}var r;try{r=n(t._value)}catch(t){e.reject(t);return}e.resolve(r)}))}function o(t){try{if(t===this){throw new TypeError("A promise cannot be resolved with itself.")}if(t&&(typeof t==="object"||typeof t==="function")){var n=t.then;if(typeof n==="function"){f(e(n,t),e(o,this),e(u,this));return}}this._state=true;this._value=t;s.call(this)}catch(e){u.call(this,e)}}function u(e){this._state=false;this._value=e;s.call(this)}function s(){for(var e=0,t=this._deferreds.length;e0){return n[0]}}return t};var Ke=function(e,t){var n;var r=t||{};for(n in e){if(!ze[n]){r[n]=e[n]}}if(!r.target){r.target=r.srcElement||i.document}if(Ne.experimentalShadowDom){r.target=$e(e,r.target)}if(e&&He.test(e.type)&&e.pageX===undefined&&e.clientX!==undefined){var a=r.target.ownerDocument||i.document;var o=a.documentElement;var u=a.body;r.pageX=e.clientX+(o&&o.scrollLeft||u&&u.scrollLeft||0)-(o&&o.clientLeft||u&&u.clientLeft||0);r.pageY=e.clientY+(o&&o.scrollTop||u&&u.scrollTop||0)-(o&&o.clientTop||u&&u.clientTop||0)}r.preventDefault=function(){r.isDefaultPrevented=je;if(e){if(e.preventDefault){e.preventDefault()}else{e.returnValue=false}}};r.stopPropagation=function(){r.isPropagationStopped=je;if(e){if(e.stopPropagation){e.stopPropagation()}else{e.cancelBubble=true}}};r.stopImmediatePropagation=function(){r.isImmediatePropagationStopped=je;r.stopPropagation()};if(Ue(r)===false){r.isDefaultPrevented=We;r.isPropagationStopped=We;r.isImmediatePropagationStopped=We}if(typeof r.metaKey==="undefined"){r.metaKey=false}return r};var Ye=function(e,t,n){var r=e.document,i={type:"ready"};if(n.domLoaded){t(i);return}var a=function(){return r.readyState==="complete"||r.readyState==="interactive"&&r.body};var o=function(){if(!n.domLoaded){n.domLoaded=true;t(i)}};var u=function(){if(a()){qe(r,"readystatechange",u);o()}};var s=function(){try{r.documentElement.doScroll("left")}catch(e){Me.setTimeout(s);return}o()};if(r.addEventListener&&!(Ne.ie&&Ne.ie<11)){if(a()){o()}else{Ve(e,"DOMContentLoaded",o)}}else{Ve(r,"readystatechange",u);if(r.documentElement.doScroll&&e.self===e.top){s()}}Ve(e,"load",o)};var Xe=function(){var e=this;var t={},n,r,a,o,u;r=Fe+(+new Date).toString(32);o="onmouseenter"in i.document.documentElement;a="onfocusin"in i.document.documentElement;u={mouseenter:"mouseover",mouseleave:"mouseout"};n=1;e.domLoaded=false;e.events=t;var s=function(e,n){var r,i,a,o;var u=t[n];r=u&&u[e.type];if(r){for(i=0,a=r.length;i+~]|"+At+")"+At+"*"),zt=new RegExp("="+At+"*([^\\]'\"]*?)"+At+"*\\]","g"),Ut=new RegExp(Lt),Wt=new RegExp("^"+Bt+"$"),jt={ID:new RegExp("^#("+Bt+")"),CLASS:new RegExp("^\\.("+Bt+")"),TAG:new RegExp("^("+Bt+"|[*])"),ATTR:new RegExp("^"+It),PSEUDO:new RegExp("^"+Lt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+At+"*(even|odd|(([+-]|)(\\d*)n|)"+At+"*(?:([+-]|)"+At+"*(\\d+)|))"+At+"*\\)|)","i"),bool:new RegExp("^(?:"+Pt+")$","i"),needsContext:new RegExp("^"+At+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+At+"*((?:-\\d)?\\d*)"+At+"*\\)|)(?=[^-]|$)","i")},Vt=/^(?:input|select|textarea|button)$/i,qt=/^h\d$/i,$t=/^[^{]+\{\s*\[native \w/,Kt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Yt=/[+~]/,Xt=/'|\\/g,Gt=new RegExp("\\\\([\\da-f]{1,6}"+At+"?|("+At+")|.)","ig"),Jt=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,r&1023|56320)};try{_t.apply(Et=Dt.call(pt.childNodes),pt.childNodes);Et[pt.childNodes.length].nodeType}catch(e){_t={apply:Et.length?function(e,t){Rt.apply(e,Dt.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]){}e.length=n-1}}}var Zt=function(e,t,n,r){var i,a,o,u,s,l,f,c,d,v;if((t?t.ownerDocument||t:pt)!==st){ut(t)}t=t||st;n=n||[];if(!e||typeof e!=="string"){return n}if((u=t.nodeType)!==1&&u!==9){return[]}if(ft&&!r){if(i=Kt.exec(e)){if(o=i[1]){if(u===9){a=t.getElementById(o);if(a&&a.parentNode){if(a.id===o){n.push(a);return n}}else{return n}}else{if(t.ownerDocument&&(a=t.ownerDocument.getElementById(o))&&mt(t,a)&&a.id===o){n.push(a);return n}}}else if(i[2]){_t.apply(n,t.getElementsByTagName(e));return n}else if((o=i[3])&&Je.getElementsByClassName){_t.apply(n,t.getElementsByClassName(o));return n}}if(Je.qsa&&(!ct||!ct.test(e))){c=f=gt;d=t;v=u===9&&e;if(u===1&&t.nodeName.toLowerCase()!=="object"){l=tt(e);if(f=t.getAttribute("id")){c=f.replace(Xt,"\\$&")}else{t.setAttribute("id",c)}c="[id='"+c+"'] ";s=l.length;while(s--){l[s]=c+sn(l[s])}d=Yt.test(e)&&on(t.parentNode)||t;v=l.join(",")}if(v){try{_t.apply(n,d.querySelectorAll(v));return n}catch(e){}finally{if(!f){t.removeAttribute("id")}}}}}return rt(e.replace(Mt,"$1"),t,n,r)};function Qt(){var e=[];function t(n,r){if(e.push(n+" ")>Ze.cacheLength){delete t[e.shift()]}return t[n+" "]=r}return t}function en(e){e[gt]=true;return e}function tn(e,t){var n=t&&e,r=n&&e.nodeType===1&&t.nodeType===1&&(~t.sourceIndex||St)-(~e.sourceIndex||St);if(r){return r}if(n){while(n=n.nextSibling){if(n===t){return-1}}}return e?1:-1}function nn(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function rn(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function an(e){return en((function(t){t=+t;return en((function(n,r){var i,a=e([],n.length,t),o=a.length;while(o--){if(n[i=a[o]]){n[i]=!(r[i]=n[i])}}}))}))}function on(e){return e&&typeof e.getElementsByTagName!==kt&&e}Je=Zt.support={};et=Zt.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":false};ut=Zt.setDocument=function(e){var t,n=e?e.ownerDocument||e:pt,r=n.defaultView;function i(e){try{return e.top}catch(e){}return null}if(n===st||n.nodeType!==9||!n.documentElement){return st}st=n;lt=n.documentElement;ft=!et(n);if(r&&r!==i(r)){if(r.addEventListener){r.addEventListener("unload",(function(){ut()}),false)}else if(r.attachEvent){r.attachEvent("onunload",(function(){ut()}))}}Je.attributes=true;Je.getElementsByTagName=true;Je.getElementsByClassName=$t.test(n.getElementsByClassName);Je.getById=true;Ze.find.ID=function(e,t){if(typeof t.getElementById!==kt&&ft){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}};Ze.filter.ID=function(e){var t=e.replace(Gt,Jt);return function(e){return e.getAttribute("id")===t}};Ze.find.TAG=Je.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==kt){return t.getElementsByTagName(e)}}:function(e,t){var n,r=[],i=0,a=t.getElementsByTagName(e);if(e==="*"){while(n=a[i++]){if(n.nodeType===1){r.push(n)}}return r}return a};Ze.find.CLASS=Je.getElementsByClassName&&function(e,t){if(ft){return t.getElementsByClassName(e)}};dt=[];ct=[];Je.disconnectedMatch=true;ct=ct.length&&new RegExp(ct.join("|"));dt=dt.length&&new RegExp(dt.join("|"));t=$t.test(lt.compareDocumentPosition);mt=t||$t.test(lt.contains)?function(e,t){var n=e.nodeType===9?e.documentElement:e,r=t&&t.parentNode;return e===r||!!(r&&r.nodeType===1&&(n.contains?n.contains(r):e.compareDocumentPosition&&e.compareDocumentPosition(r)&16))}:function(e,t){if(t){while(t=t.parentNode){if(t===e){return true}}}return false};Ct=t?function(e,t){if(e===t){ot=true;return 0}var r=!e.compareDocumentPosition-!t.compareDocumentPosition;if(r){return r}r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1;if(r&1||!Je.sortDetached&&t.compareDocumentPosition(e)===r){if(e===n||e.ownerDocument===pt&&mt(pt,e)){return-1}if(t===n||t.ownerDocument===pt&&mt(pt,t)){return 1}return at?Ot.call(at,e)-Ot.call(at,t):0}return r&4?-1:1}:function(e,t){if(e===t){ot=true;return 0}var r,i=0,a=e.parentNode,o=t.parentNode,u=[e],s=[t];if(!a||!o){return e===n?-1:t===n?1:a?-1:o?1:at?Ot.call(at,e)-Ot.call(at,t):0}else if(a===o){return tn(e,t)}r=e;while(r=r.parentNode){u.unshift(r)}r=t;while(r=r.parentNode){s.unshift(r)}while(u[i]===s[i]){i++}return i?tn(u[i],s[i]):u[i]===pt?-1:s[i]===pt?1:0};return n};Zt.matches=function(e,t){return Zt(e,null,null,t)};Zt.matchesSelector=function(e,t){if((e.ownerDocument||e)!==st){ut(e)}t=t.replace(zt,"='$1']");if(Je.matchesSelector&&ft&&(!dt||!dt.test(t))&&(!ct||!ct.test(t))){try{var n=vt.call(e,t);if(n||Je.disconnectedMatch||e.document&&e.document.nodeType!==11){return n}}catch(e){}}return Zt(t,st,null,[e]).length>0};Zt.contains=function(e,t){if((e.ownerDocument||e)!==st){ut(e)}return mt(e,t)};Zt.attr=function(e,t){if((e.ownerDocument||e)!==st){ut(e)}var n=Ze.attrHandle[t.toLowerCase()],r=n&&Tt.call(Ze.attrHandle,t.toLowerCase())?n(e,t,!ft):undefined;return r!==undefined?r:Je.attributes||!ft?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null};Zt.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)};Zt.uniqueSort=function(e){var t,n=[],r=0,i=0;ot=!Je.detectDuplicates;at=!Je.sortStable&&e.slice(0);e.sort(Ct);if(ot){while(t=e[i++]){if(t===e[i]){r=n.push(i)}}while(r--){e.splice(n[r],1)}}at=null;return e};Qe=Zt.getText=function(e){var t,n="",r=0,i=e.nodeType;if(!i){while(t=e[r++]){n+=Qe(t)}}else if(i===1||i===9||i===11){if(typeof e.textContent==="string"){return e.textContent}else{for(e=e.firstChild;e;e=e.nextSibling){n+=Qe(e)}}}else if(i===3||i===4){return e.nodeValue}return n};Ze=Zt.selectors={cacheLength:50,createPseudo:en,match:jt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:true}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:true},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){e[1]=e[1].replace(Gt,Jt);e[3]=(e[3]||e[4]||e[5]||"").replace(Gt,Jt);if(e[2]==="~="){e[3]=" "+e[3]+" "}return e.slice(0,4)},CHILD:function(e){e[1]=e[1].toLowerCase();if(e[1].slice(0,3)==="nth"){if(!e[3]){Zt.error(e[0])}e[4]=+(e[4]?e[5]+(e[6]||1):2*(e[3]==="even"||e[3]==="odd"));e[5]=+(e[7]+e[8]||e[3]==="odd")}else if(e[3]){Zt.error(e[0])}return e},PSEUDO:function(e){var t,n=!e[6]&&e[2];if(jt.CHILD.test(e[0])){return null}if(e[3]){e[2]=e[4]||e[5]||""}else if(n&&Ut.test(n)&&(t=tt(n,true))&&(t=n.indexOf(")",n.length-t)-n.length)){e[0]=e[0].slice(0,t);e[2]=n.slice(0,t)}return e.slice(0,3)}},filter:{TAG:function(e){var t=e.replace(Gt,Jt).toLowerCase();return e==="*"?function(){return true}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=yt[e+" "];return t||(t=new RegExp("(^|"+At+")"+e+"("+At+"|$)"))&&yt(e,(function(e){return t.test(typeof e.className==="string"&&e.className||typeof e.getAttribute!==kt&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var i=Zt.attr(r,e);if(i==null){return t==="!="}if(!t){return true}i+="";return t==="="?i===n:t==="!="?i!==n:t==="^="?n&&i.indexOf(n)===0:t==="*="?n&&i.indexOf(n)>-1:t==="$="?n&&i.slice(-n.length)===n:t==="~="?(" "+i+" ").indexOf(n)>-1:t==="|="?i===n||i.slice(0,n.length+1)===n+"-":false}},CHILD:function(e,t,n,r,i){var a=e.slice(0,3)!=="nth",o=e.slice(-4)!=="last",u=t==="of-type";return r===1&&i===0?function(e){return!!e.parentNode}:function(t,n,s){var l,f,c,d,v,m,g=a!==o?"nextSibling":"previousSibling",p=t.parentNode,h=u&&t.nodeName.toLowerCase(),b=!s&&!u;if(p){if(a){while(g){c=t;while(c=c[g]){if(u?c.nodeName.toLowerCase()===h:c.nodeType===1){return false}}m=g=e==="only"&&!m&&"nextSibling"}return true}m=[o?p.firstChild:p.lastChild];if(o&&b){f=p[gt]||(p[gt]={});l=f[e]||[];v=l[0]===ht&&l[1];d=l[0]===ht&&l[2];c=v&&p.childNodes[v];while(c=++v&&c&&c[g]||(d=v=0)||m.pop()){if(c.nodeType===1&&++d&&c===t){f[e]=[ht,v,d];break}}}else if(b&&(l=(t[gt]||(t[gt]={}))[e])&&l[0]===ht){d=l[1]}else{while(c=++v&&c&&c[g]||(d=v=0)||m.pop()){if((u?c.nodeName.toLowerCase()===h:c.nodeType===1)&&++d){if(b){(c[gt]||(c[gt]={}))[e]=[ht,d]}if(c===t){break}}}}d-=i;return d===r||d%r===0&&d/r>=0}}},PSEUDO:function(e,t){var n,r=Ze.pseudos[e]||Ze.setFilters[e.toLowerCase()]||Zt.error("unsupported pseudo: "+e);if(r[gt]){return r(t)}if(r.length>1){n=[e,e,"",t];return Ze.setFilters.hasOwnProperty(e.toLowerCase())?en((function(e,n){var i,a=r(e,t),o=a.length;while(o--){i=Ot.call(e,a[o]);e[i]=!(n[i]=a[o])}})):function(e){return r(e,0,n)}}return r}},pseudos:{not:en((function(e){var t=[],n=[],r=nt(e.replace(Mt,"$1"));return r[gt]?en((function(e,t,n,i){var a,o=r(e,null,i,[]),u=e.length;while(u--){if(a=o[u]){e[u]=!(t[u]=a)}}})):function(e,i,a){t[0]=e;r(t,null,a,n);return!n.pop()}})),has:en((function(e){return function(t){return Zt(e,t).length>0}})),contains:en((function(e){e=e.replace(Gt,Jt);return function(t){return(t.textContent||t.innerText||Qe(t)).indexOf(e)>-1}})),lang:en((function(e){if(!Wt.test(e||"")){Zt.error("unsupported lang: "+e)}e=e.replace(Gt,Jt).toLowerCase();return function(t){var n;do{if(n=ft?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang")){n=n.toLowerCase();return n===e||n.indexOf(e+"-")===0}}while((t=t.parentNode)&&t.nodeType===1);return false}})),target:function(e){var t=i.window.location&&i.window.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===lt},focus:function(e){return e===st.activeElement&&(!st.hasFocus||st.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===false},disabled:function(e){return e.disabled===true},checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling){if(e.nodeType<6){return false}}return true},parent:function(e){return!Ze.pseudos.empty(e)},header:function(e){return qt.test(e.nodeName)},input:function(e){return Vt.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},text:function(e){var t;return e.nodeName.toLowerCase()==="input"&&e.type==="text"&&((t=e.getAttribute("type"))==null||t.toLowerCase()==="text")},first:an((function(){return[0]})),last:an((function(e,t){return[t-1]})),eq:an((function(e,t,n){return[n<0?n+t:n]})),even:an((function(e,t){var n=0;for(;n=0;){e.push(r)}return e})),gt:an((function(e,t,n){var r=n<0?n+t:n;for(;++r1?function(t,n,r){var i=e.length;while(i--){if(!e[i](t,n,r)){return false}}return true}:e[0]}function cn(e,t,n){var r=0,i=t.length;for(;r-1){a[l]=!(o[l]=c)}}}}else{h=dn(h===o?h.splice(m,h.length):h);if(i){i(null,o,h,s)}else{_t.apply(o,h)}}}))}function mn(e){var t,n,r,i=e.length,a=Ze.relative[e[0].type],o=a||Ze.relative[" "],u=a?1:0,s=ln((function(e){return e===t}),o,true),l=ln((function(e){return Ot.call(t,e)>-1}),o,true),f=[function(e,n,r){return!a&&(r||n!==it)||((t=n).nodeType?s(e,n,r):l(e,n,r))}];for(;u1&&fn(f),u>1&&sn(e.slice(0,u-1).concat({value:e[u-2].type===" "?"*":""})).replace(Mt,"$1"),n,u0,r=e.length>0,i=function(i,a,o,u,s){var l,f,c,d=0,v="0",m=i&&[],g=[],p=it,h=i||r&&Ze.find.TAG("*",s),b=ht+=p==null?1:Math.random()||.1,y=h.length;if(s){it=a!==st&&a}for(;v!==y&&(l=h[v])!=null;v++){if(r&&l){f=0;while(c=e[f++]){if(c(l,a,o)){u.push(l);break}}if(s){ht=b}}if(n){if(l=!c&&l){d--}if(i){m.push(l)}}}d+=v;if(n&&v!==d){f=0;while(c=t[f++]){c(m,g,a,o)}if(i){if(d>0){while(v--){if(!(m[v]||g[v])){g[v]=Nt.call(u)}}}g=dn(g)}_t.apply(u,g);if(s&&!i&&g.length>0&&d+t.length>1){Zt.uniqueSort(u)}}if(s){ht=b;it=p}return m};return n?en(i):i}nt=Zt.compile=function(e,t){var n,r=[],i=[],a=xt[e+" "];if(!a){if(!t){t=tt(e)}n=t.length;while(n--){a=mn(t[n]);if(a[gt]){r.push(a)}else{i.push(a)}}a=xt(e,gn(i,r));a.selector=e}return a};rt=Zt.select=function(e,t,n,r){var i,a,o,u,s,l=typeof e==="function"&&e,f=!r&&tt(e=l.selector||e);n=n||[];if(f.length===1){a=f[0]=f[0].slice(0);if(a.length>2&&(o=a[0]).type==="ID"&&Je.getById&&t.nodeType===9&&ft&&Ze.relative[a[1].type]){t=(Ze.find.ID(o.matches[0].replace(Gt,Jt),t)||[])[0];if(!t){return n}else if(l){t=t.parentNode}e=e.slice(a.shift().value.length)}i=jt.needsContext.test(e)?0:a.length;while(i--){o=a[i];if(Ze.relative[u=o.type]){break}if(s=Ze.find[u]){if(r=s(o.matches[0].replace(Gt,Jt),Yt.test(a[0].type)&&on(t.parentNode)||t)){a.splice(i,1);e=r.length&&sn(a);if(!e){_t.apply(n,r);return n}break}}}}(l||nt(e,f))(r,t,!ft,n,Yt.test(e)&&on(t.parentNode)||t);return n};Je.sortStable=gt.split("").sort(Ct).join("")===gt;Je.detectDuplicates=!!ot;ut();Je.sortDetached=true;var pn=Array.isArray;var hn=function(e){var t=e,n,r;if(!pn(e)){t=[];for(n=0,r=e.length;n)[^>]*$|#([\w\-]*)$)/;var Vn=Xe.Event;var qn=Hn.makeMap("children,contents,next,prev");var $n=function(e){return typeof e!=="undefined"};var Kn=function(e){return typeof e==="string"};var Yn=function(e){return e&&e===e.window};var Xn=function(e,t){var n,r,i;t=t||zn;i=t.createElement("div");n=t.createDocumentFragment();i.innerHTML=e;while(r=i.firstChild){n.appendChild(r)}return n};var Gn=function(e,t,n,r){var i;if(Kn(t)){t=Xn(t,cr(e[0]))}else if(t.length&&!t.nodeType){t=ar.makeArray(t);if(r){for(i=t.length-1;i>=0;i--){Gn(e,t[i],n,r)}}else{for(i=0;i"&&e.length>=3){r=[null,e,null]}else{r=jn.exec(e)}if(r){if(r[1]){a=Xn(e,cr(t)).firstChild;while(a){Un.call(n,a);a=a.nextSibling}}else{a=cr(t).getElementById(r[2]);if(!a){return n}if(a.id!==r[2]){return n.find(e)}n.length=1;n[0]=a}}else{return ar(t).find(e)}}else{this.add(e,false)}return n},toArray:function(){return Hn.toArray(this)},add:function(e,t){var n=this;var r,i;if(Kn(e)){return n.add(ar(e))}if(t!==false){r=ar.unique(n.toArray().concat(ar.makeArray(e)));n.length=r.length;for(i=0;i1){if(!qn[e]){i=ar.unique(i)}if(e.indexOf("parents")===0){i=i.reverse()}}i=ar(i);if(n){return i.filter(n)}return i}}));lr({parentsUntil:function(e,t){return dr(e,"parentNode",t)},nextUntil:function(e,t){return vr(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return vr(e,"previousSibling",1,t).slice(1)}},(function(e,t){ar.fn[e]=function(n,r){var i=this;var a=[];i.each((function(){var e=t.call(a,this,n,a);if(e){if(ar.isArray(e)){a.push.apply(a,e)}else{a.push(e)}}}));if(this.length>1){a=ar.unique(a);if(e.indexOf("parents")===0||e==="prevUntil"){a=a.reverse()}}a=ar(a);if(r){return a.filter(r)}return a}}));ar.fn.is=function(e){return!!e&&this.filter(e).length>0};ar.fn.init.prototype=ar.fn;ar.overrideDefaults=function(e){var t;var n=function(r,i){t=t||e();if(arguments.length===0){r=t.element}if(!i){i=t.context}return new n.fn.init(r,i)};ar.extend(n,this);return n};var gr=function(e,t,n){lr(n,(function(n,r){e[n]=e[n]||{};e[n][t]=r}))};if(Ne.ie&&Ne.ie<8){gr(rr,"get",{maxlength:function(e){var t=e.maxLength;if(t===2147483647){return undefined}return t},size:function(e){var t=e.size;if(t===20){return undefined}return t},class:function(e){return e.className},style:function(e){var t=e.style.cssText;if(t.length===0){return undefined}return t}});gr(rr,"set",{class:function(e,t){e.className=t},style:function(e,t){e.style.cssText=t}})}if(Ne.ie&&Ne.ie<9){nr.float="styleFloat";gr(ir,"set",{opacity:function(e,t){var n=e.style;if(t===null||t===""){n.removeAttribute("filter")}else{n.zoom=1;n.filter="alpha(opacity="+t*100+")"}}})}ar.attrHooks=rr;ar.cssHooks=ir;var pr=function(e){var t=false;var n;return function(){var r=[];for(var i=0;i1){i.console.error("HTML does not have a single root node",e);throw new Error("HTML must have a single root node")}return ci(r.childNodes[0])};var li=function(e,t){var n=t||i.document;var r=n.createElement(e);return ci(r)};var fi=function(e,t){var n=t||i.document;var r=n.createTextNode(e);return ci(r)};var ci=function(e){if(e===null||e===undefined){throw new Error("Node cannot be null or undefined")}return{dom:u(e)}};var di=function(e,t,n){var r=e.dom();return b.from(r.elementFromPoint(t,n)).map(ci)};var vi={fromHtml:si,fromTag:li,fromText:fi,fromDom:ci,fromPoint:di};var mi=i.Node.ATTRIBUTE_NODE;var gi=i.Node.CDATA_SECTION_NODE;var pi=i.Node.COMMENT_NODE;var hi=i.Node.DOCUMENT_NODE;var bi=i.Node.DOCUMENT_TYPE_NODE;var yi=i.Node.DOCUMENT_FRAGMENT_NODE;var wi=i.Node.ELEMENT_NODE;var xi=i.Node.TEXT_NODE;var Ci=i.Node.PROCESSING_INSTRUCTION_NODE;var ki=i.Node.ENTITY_REFERENCE_NODE;var Si=i.Node.ENTITY_NODE;var Ti=i.Node.NOTATION_NODE;var Ei=function(e){var t=e.dom().nodeName;return t.toLowerCase()};var Ni=function(e){return e.dom().nodeType};var Ri=function(e){return function(t){return Ni(t)===e}};var _i=Ri(wi);var Di=Ri(xi);var Oi=Object.keys;var Pi=Object.hasOwnProperty;var Ai=function(e,t){var n=Oi(e);for(var r=0,i=n.length;r0}))};var Ji=function(e){var t={};var n=e.dom();if(Fi(n)){for(var r=0;r1){for(var n=1;n=0){e._idleTimeoutId=setTimeout((function t(){if(e._onTimeout)e._onTimeout()}),t)}};n.setImmediate=typeof t==="function"?t:function(e){var t=s++;var r=arguments.length<2?false:o.call(arguments,1);u[t]=true;i((function i(){if(u[t]){if(r){e.apply(null,r)}else{e.call(null)}n.clearImmediate(t)}}));return t};n.clearImmediate=typeof r==="function"?r:function(e){delete u[e]}}).call(this,e("timers").setImmediate,e("timers").clearImmediate)},{"process/browser.js":1,timers:3}],4:[function(e,t,n){var r=e("promise-polyfill");var i=function(){if(typeof window!=="undefined"){return window}else{return Function("return this;")()}}();t.exports={boltExport:i.Promise||r}},{"promise-polyfill":2}]},{},[4])(4)}))})(undefined,Ma,Fa,undefined);var Ha=Fa.exports.boltExport;var za=function(e){var t=b.none();var n=[];var r=function(e){return za((function(t){a((function(n){t(e(n))}))}))};var a=function(e){if(u()){l(e)}else{n.push(e)}};var o=function(e){t=b.some(e);s(n);n=[]};var u=function(){return t.isSome()};var s=function(e){L(e,l)};var l=function(e){t.each((function(t){i.setTimeout((function(){e(t)}),0)}))};e(o);return{get:a,map:r,isReady:u}};var Ua=function(e){return za((function(t){t(e)}))};var Wa={nu:za,pure:Ua};var ja=function(e){i.setTimeout((function(){throw e}),0)};var Va=function(e){var t=function(t){e().then(t,ja)};var n=function(t){return Va((function(){return e().then(t)}))};var r=function(t){return Va((function(){return e().then((function(e){return t(e).toPromise()}))}))};var i=function(t){return Va((function(){return e().then((function(){return t.toPromise()}))}))};var a=function(){return Wa.nu(t)};var o=function(){var t=null;return Va((function(){if(t===null){t=e()}return t}))};var u=e;return{map:n,bind:r,anonBind:i,toLazy:a,toCached:o,toPromise:u,get:t}};var qa=function(e){return Va((function(){return new Ha(e)}))};var $a=function(e){return Va((function(){return Ha.resolve(e)}))};var Ka={nu:qa,pure:$a};var Ya=function(e,t){return t((function(t){var n=[];var r=0;var i=function(i){return function(a){n[i]=a;r++;if(r>=e.length){t(n)}}};if(e.length===0){t([])}else{L(e,(function(e,t){e.get(i(t))}))}}))};var Xa=function(e){return Ya(e,Ka.nu)};var Ga=function(e){var t=function(t){return e===t};var n=function(t){return Ga(e)};var r=function(t){return Ga(e)};var i=function(t){return Ga(t(e))};var a=function(t){return Ga(e)};var o=function(t){t(e)};var s=function(t){return t(e)};var l=function(t,n){return n(e)};var f=function(t){return t(e)};var c=function(t){return t(e)};var m=function(){return b.some(e)};return{is:t,isValue:v,isError:d,getOr:u(e),getOrThunk:u(e),getOrDie:u(e),or:n,orThunk:r,fold:l,map:i,mapError:a,each:o,bind:s,exists:f,forall:c,toOption:m}};var Ja=function(e){var t=function(e){return e()};var n=function(){return c(String(e))()};var r=function(e){return e};var i=function(e){return e()};var o=function(t){return Ja(e)};var u=function(t){return Ja(t(e))};var l=function(t){return Ja(e)};var f=function(t,n){return t(e)};return{is:d,isValue:d,isError:v,getOr:s,getOrThunk:t,getOrDie:n,or:r,orThunk:i,fold:f,map:o,mapError:u,each:a,bind:l,exists:d,forall:v,toOption:b.none}};var Za=function(e,t){return e.fold((function(){return Ja(t)}),Ga)};var Qa={value:Ga,error:Ja,fromOption:Za};function eo(e,t){if(t===void 0){t={}}var n=0;var r={};var a;a=t.maxLoadTime||5e3;var l=function(t){e.getElementsByTagName("head")[0].appendChild(t)};var f=function(o,u,s){var f,c,d,v;var m=function(){var e=v.passed;var t=e.length;while(t--){e[t]()}v.status=2;v.passed=[];v.failed=[]};var g=function(){var e=v.failed;var t=e.length;while(t--){e[t]()}v.status=3;v.passed=[];v.failed=[]};var p=function(){var e=i.navigator.userAgent.match(/WebKit\/(\d*)/);return!!(e&&parseInt(e[1],10)<536)};var h=function(e,t){if(!e()){if((new Date).getTime()-d0){c=e.createElement("style");c.textContent='@import "'+o+'"';y();l(c);return}b()}l(f);f.href=o};var c=function(e){return Ka.nu((function(t){f(e,o(t,u(Qa.value(e))),o(t,u(Qa.error(e))))}))};var d=function(e){return e.fold(s,s)};var v=function(e,t,n){Xa(I(e,c)).get((function(e){var r=F(e,(function(e){return e.isValue()}));if(r.fail.length>0){n(r.fail.map(d))}else{t(r.pass.map(d))}}))};return{load:f,loadAll:v}}function to(e,t){var n=e;var r=function(e,n,r,i){var a,o;if(e){if(!i&&e[n]){return e[n]}if(e!==t){a=e[r];if(a){return a}for(o=e.parentNode;o&&o!==t;o=o.parentNode){a=o[r];if(a){return a}}}}};var i=function(e,n,r,i){var a,o,u;if(e){a=e[r];if(t&&a===t){return}if(a){if(!i){for(u=a[n];u;u=u[n]){if(!u[n]){return u}}}return a}o=e.parentNode;if(o&&o!==t){return o}}};this.current=function(){return n};this.next=function(e){n=r(n,"firstChild","nextSibling",e);return n};this.prev=function(e){n=r(n,"lastChild","previousSibling",e);return n};this.prev2=function(e){n=i(n,"lastChild","previousSibling",e);return n}}var no=["article","aside","details","div","dt","figcaption","footer","form","fieldset","header","hgroup","html","main","nav","section","summary","body","p","dl","multicol","dd","figure","address","center","blockquote","h1","h2","h3","h4","h5","h6","listing","xmp","pre","plaintext","menu","dir","ul","ol","li","hr","table","tbody","thead","tfoot","th","tr","td","caption"];var ro=["area","base","basefont","br","col","frame","hr","img","input","isindex","link","meta","param","embed","source","wbr","track"];var io=["td","th"];var ao=["thead","tbody","tfoot"];var oo=["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"];var uo=["h1","h2","h3","h4","h5","h6"];var so=["li","dd","dt"];var lo=["ul","ol","dl"];var fo=["pre","script","textarea","style"];var co=function(e){var t;return function(n){t=t?t:X(e,u(true));return t.hasOwnProperty(Ei(n))}};var vo=co(uo);var mo=co(no);var go=function(e){return _i(e)&&!mo(e)};var po=function(e){return _i(e)&&Ei(e)==="br"};var ho=co(oo);var bo=co(lo);var yo=co(so);var wo=co(ro);var xo=co(ao);var Co=co(io);var ko=co(fo);var So=function(e){return function(t){return!!t&&t.nodeType===e}};var To=function(e){return!!e&&!Object.getPrototypeOf(e)};var Eo=So(1);var No=function(e){var t=e.toLowerCase().split(" ");return function(e){var n,r;if(e&&e.nodeType){r=e.nodeName.toLowerCase();for(n=0;n=0;n--){$o(e,r[n])}if(jo.isDocument(t)===false){if(jo.isText(t)&&t.nodeValue.length>0){var i=Hn.trim(t.nodeValue).length;if(e.isBlock(t.parentNode)||i>0){return}if(i===0&&Vo(t)){return}}else if(jo.isElement(t)){r=t.childNodes;if(r.length===1&&qo(r[0])){t.parentNode.insertBefore(r[0],t)}if(r.length||wo(vi.fromDom(t))){return}}e.remove(t)}return t};var Ko={trimNode:$o};var Yo=Hn.makeMap;var Xo,Go,Jo;var Zo=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g;var Qo=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g;var eu=/[<>&\"\']/g;var tu=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi;var nu={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:"Ÿ"};Go={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"};Jo={"<":"<",">":">","&":"&",""":'"',"'":"'"};var ru=function(e){var t;t=vi.fromTag("div").dom();t.innerHTML=e;return t.textContent||t.innerText||e};var iu=function(e,t){var n,r,i;var a={};if(e){e=e.split(",");t=t||10;for(n=0;n1){return"&#"+((e.charCodeAt(0)-55296)*1024+(e.charCodeAt(1)-56320)+65536)+";"}return Go[e]||"&#"+e.charCodeAt(0)+";"}))};var su=function(e,t,n){n=n||Xo;return e.replace(t?Zo:Qo,(function(e){return Go[e]||n[e]||e}))};var lu=function(e,t){var n=iu(t)||Xo;var r=function(e,t){return e.replace(t?Zo:Qo,(function(e){if(Go[e]!==undefined){return Go[e]}if(n[e]!==undefined){return n[e]}if(e.length>1){return"&#"+((e.charCodeAt(0)-55296)*1024+(e.charCodeAt(1)-56320)+65536)+";"}return"&#"+e.charCodeAt(0)+";"}))};var i=function(e,t){return su(e,t,n)};var a=Yo(e.replace(/\+/g,","));if(a.named&&a.numeric){return r}if(a.named){if(t){return i}return su}if(a.numeric){return uu}return au};var fu=function(e){return e.replace(tu,(function(e,t){if(t){if(t.charAt(0).toLowerCase()==="x"){t=parseInt(t.substr(1),16)}else{t=parseInt(t,10)}if(t>65535){t-=65536;return String.fromCharCode(55296+(t>>10),56320+(t&1023))}return nu[t]||String.fromCharCode(t)}return Jo[e]||Xo[e]||ru(e)}))};var cu={encodeRaw:au,encodeAllRaw:ou,encodeNumeric:uu,encodeNamed:su,getEncodeFunc:lu,decode:fu};var du={},vu={};var mu=Hn.makeMap,gu=Hn.each,pu=Hn.extend,hu=Hn.explode,bu=Hn.inArray;var yu=function(e,t){e=Hn.trim(e);return e?e.split(t||" "):[]};var wu=function(e){var t={};var n,r;var i,a,o,u;var s=function(e,r,i){var a,o,u;var s=function(e,t){var n={};var r,i;for(r=0,i=e.length;r]*>","gi")}));var w=function(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")};var x=function(e){var n,i,a,o,u,s,l,f,c,d,v,m,g,p,h,b,y,x,C;var k=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,S=/^([!\-])?(\w+[\\:]:\w+|[^=:<]+)?(?:([=:<])(.*))?$/,T=/[*?+]/;if(e){e=yu(e,",");if(t["@"]){b=t["@"].attributes;y=t["@"].attributesOrder}for(n=0,i=e.length;n1?e:"0"+e};return"#"+i(t)+i(n)+i(r)};function Su(e,t){var n=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi;var r=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi;var i=/\s*([^:]+):\s*([^;]+);?/g;var a=/\s+$/;var o;var u={};var s;var l;var f;var c="\ufeff";e=e||{};if(t){l=t.getValidStyles();f=t.getInvalidStyles()}s=("\\\" \\' \\; \\: ; : "+c).split(" ");for(o=0;o-1&&n){return}s[e+t]=o===-1?l[0]:l.join(" ");delete s[e+"-top"+t];delete s[e+"-right"+t];delete s[e+"-bottom"+t];delete s[e+"-left"+t]};var h=function(e){var t=s[e],n;if(!t){return}t=t.split(" ");n=t.length;while(n--){if(t[n]!==t[0]){return false}}s[e]=t[0];return true};var b=function(e,t,n,r){if(!h(t)){return}if(!h(n)){return}if(!h(r)){return}s[e]=s[t]+" "+s[n]+" "+s[r];delete s[t];delete s[n];delete s[r]};var y=function(e){v=true;return u[e]};var w=function(e,t){if(v){e=e.replace(/\uFEFF[0-9]/g,(function(e){return u[e]}))}if(!t){e=e.replace(/\\([\'\";:])/g,"$1")}return e};var x=function(e){return String.fromCharCode(parseInt(e.slice(1),16))};var C=function(e){return e.replace(/\\[0-9a-f]+/gi,x)};var k=function(t,n,r,i,a,o){a=a||o;if(a){a=w(a);return"'"+a.replace(/\'/g,"\\'")+"'"}n=w(n||r||i);if(!e.allow_script_urls){var u=n.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(u)){return""}if(!e.allow_svg_data_urls&&/^data:image\/svg/i.test(u)){return""}}if(m){n=m.call(g,n,"style")}return"url('"+n.replace(/\'/g,"\\'")+"')"};if(t){t=t.replace(/[\u0000-\u001F]/g,"");t=t.replace(/\\[\"\';:\uFEFF]/g,y).replace(/\"[^\"]+\"|\'[^\']+\'/g,(function(e){return e.replace(/[;:]/g,y)}));while(l=i.exec(t)){i.lastIndex=l.index+l[0].length;f=l[1].replace(a,"").toLowerCase();d=l[2].replace(a,"");if(f&&d){f=C(f);d=C(d);if(f.indexOf(c)!==-1||f.indexOf('"')!==-1){continue}if(!e.allow_script_urls&&(f==="behavior"||/expression\s*\(|\/\*|\*\//.test(d))){continue}if(f==="font-weight"&&d==="700"){d="bold"}else if(f==="color"||f==="background-color"){d=d.toLowerCase()}d=d.replace(n,ku);d=d.replace(r,k);s[f]=v?w(d,true):d}}p("border","",true);p("border","-width");p("border","-color");p("border","-style");p("padding","");p("margin","");b("border","border-width","border-style","border-color");if(s.border==="medium none"){delete s.border}if(s["border-image"]==="none"){delete s["border-image"]}}return s},serialize:function(e,t){var n="",r,i;var a=function(t){var r,i,a,o;r=l[t];if(r){for(i=0,a=r.length;i0?" ":"")+t+": "+o+";"}}}};var o=function(e,t){var n;n=f["*"];if(n&&n[e]){return false}n=f[t];if(n&&n[e]){return false}return true};if(t&&l){a("*");a(t)}else{for(r in e){i=e[r];if(i&&(!f||o(r,t))){n+=(n.length>0?" ":"")+r+": "+i+";"}}}return n}}}var Tu=Hn.each;var Eu=Hn.grep;var Nu=Ne.ie;var Ru=/^([a-z0-9],?)+$/i;var _u=/^[ \t\r\n]*$/;var Du=function(e,t,n){var r={};var i=t.keep_values;var a={set:function(e,r,i){if(t.url_converter){r=t.url_converter.call(t.url_converter_scope||n(),r,i,e[0])}e.attr("data-mce-"+i,r).attr(i,r)},get:function(e,t){return e.attr("data-mce-"+t)||e.attr(t)}};r={style:{set:function(e,t){if(t!==null&&typeof t==="object"){e.css(t);return}if(i){e.attr("data-mce-style",t)}e.attr("style",t)},get:function(t){var n=t.attr("data-mce-style")||t.attr("style");n=e.serialize(e.parse(n),t[0].nodeName);return n}}};if(i){r.href=r.src=a}return r};var Ou=function(e,t){var n=t.attr("style");var r=e.serialize(e.parse(n),t[0].nodeName);if(!r){r=null}t.attr("data-mce-style",r)};var Pu=function(e,t){var n=0,r,i;if(e){for(r=e.nodeType,e=e.previousSibling;e;e=e.previousSibling){i=e.nodeType;if(t&&i===3){if(i===r||!e.nodeValue.length){continue}}n++;r=i}}return n};function Au(e,t){var n=this;if(t===void 0){t={}}var r;var a={};var o=i.window;var u={};var s=0;var l=true;var f=true;var c=eo(e,{contentCssCors:t.contentCssCors});var d=[];var v=t.schema?t.schema:Cu({});var m=Su({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema);var g=t.ownEvents?new Xe(t.proxy):Xe.Event;var p=v.getBlockElements();var h=ar.overrideDefaults((function(){return{context:e,element:Re.getRoot()}}));var b=function(e){if(typeof e==="string"){return!!p[e]}else if(e){var t=e.nodeType;if(t){return!!(t===1&&p[e.nodeName])}}return false};var y=function(t){if(t&&e&&typeof t==="string"){var n=e.getElementById(t);if(n&&n.id!==t){return e.getElementsByName(t)[1]}else{return n}}return t};var w=function(e){if(typeof e==="string"){e=y(e)}return h(e)};var x=function(e,t,n){var i,a;var o=w(e);if(o.length){i=r[t];if(i&&i.get){a=i.get(o,t)}else{a=o.attr(t)}}if(typeof a==="undefined"){a=n||""}return a};var C=function(e){var t=y(e);if(!t){return[]}return t.attributes};var k=function(e,n,i){var a,o;if(i===""){i=null}var u=w(e);a=u.attr(n);if(!u.length){return}o=r[n];if(o&&o.set){o.set(u,i,n)}else{u.attr(n,i)}if(a!==i&&t.onSetAttrib){t.onSetAttrib({attrElm:u,attrName:n,attrValue:i})}};var S=function(t,n){if(!Nu||t.nodeType!==1||n){return t.cloneNode(n)}if(!n){var r=e.createElement(t.nodeName);Tu(C(t),(function(e){k(r,e.nodeName,x(t,e.nodeName))}));return r}return null};var T=function(){return t.root_element||e.body};var E=function(e){var t=!e?o:e;var n=t.document;var r=n.documentElement;return{x:t.pageXOffset||r.scrollLeft,y:t.pageYOffset||r.scrollTop,w:t.innerWidth||r.clientWidth,h:t.innerHeight||r.clientHeight}};var N=function(t,n){return La.getPos(e.body,y(t),n)};var R=function(e,n,r){var i=w(e).css(n,r);if(t.update_styles){Ou(m,i)}};var _=function(e,n){var r=w(e).css(n);if(t.update_styles){Ou(m,r)}};var D=function(e,t,n){var r=w(e);if(n){return r.css(t)}t=t.replace(/-(\D)/g,(function(e,t){return t.toUpperCase()}));if(t==="float"){t=Ne.ie&&Ne.ie<12?"styleFloat":"cssFloat"}return r[0]&&r[0].style?r[0].style[t]:undefined};var O=function(e){var t,n;e=y(e);t=D(e,"width");n=D(e,"height");if(t.indexOf("px")===-1){t=0}if(n.indexOf("px")===-1){n=0}return{w:parseInt(t,10)||e.offsetWidth||e.clientWidth,h:parseInt(n,10)||e.offsetHeight||e.clientHeight}};var P=function(e){var t,n;e=y(e);t=N(e);n=O(e);return{x:t.x,y:t.y,w:n.w,h:n.h}};var A=function(e,t){var n;if(!e){return false}if(!Array.isArray(e)){if(t==="*"){return e.nodeType===1}if(Ru.test(t)){var r=t.toLowerCase().split(/,/);var i=e.nodeName.toLowerCase();for(n=r.length-1;n>=0;n--){if(r[n]===i){return true}}return false}if(e.nodeType&&e.nodeType!==1){return false}}var a=!Array.isArray(e)?[e]:e;return Zt(t,a[0].ownerDocument||a[0],null,a).length>0};var B=function(e,t,n,r){var i=[];var a;var o=y(e);r=r===undefined;n=n||(T().nodeName!=="BODY"?T().parentNode:null);if(Hn.is(t,"string")){a=t;if(t==="*"){t=function(e){return e.nodeType===1}}else{t=function(e){return A(e,a)}}}while(o){if(o===n||!o.nodeType||o.nodeType===9){break}if(!t||typeof t==="function"&&t(o)){if(r){i.push(o)}else{return[o]}}o=o.parentNode}return r?i:null};var I=function(e,t,n){var r=B(e,t,n,false);return r&&r.length>0?r[0]:null};var L=function(e,t,n){var r=t;if(e){if(typeof t==="string"){r=function(e){return A(e,t)}}for(e=e[n];e;e=e[n]){if(typeof r==="function"&&r(e)){return e}}}return null};var M=function(e,t){return L(e,t,"nextSibling")};var F=function(e,t){return L(e,t,"previousSibling")};var H=function(n,r){return Zt(n,y(r)||t.root_element||e,[])};var z=function(e,t,r){var i;var a=typeof e==="string"?y(e):e;if(!a){return false}if(Hn.isArray(a)&&(a.length||a.length===0)){i=[];Tu(a,(function(e,n){if(e){if(typeof e==="string"){e=y(e)}i.push(t.call(r,e,n))}}));return i}var o=r?r:n;return t.call(o,a)};var U=function(e,t){w(e).each((function(e,n){Tu(t,(function(e,t){k(n,t,e)}))}))};var W=function(e,t){var n=w(e);if(Nu){n.each((function(e,n){if(n.canHaveHTML===false){return}while(n.firstChild){n.removeChild(n.firstChild)}try{n.innerHTML="
"+t;n.removeChild(n.firstChild)}catch(e){ar("
").html("
"+t).contents().slice(1).appendTo(n)}return t}))}else{n.html(t)}};var j=function(t,n,r,i,a){return z(t,(function(t){var o=typeof n==="string"?e.createElement(n):n;U(o,r);if(i){if(typeof i!=="string"&&i.nodeType){o.appendChild(i)}else if(typeof i==="string"){W(o,i)}}return!a?t.appendChild(o):o}))};var V=function(t,n,r){return j(e.createElement(t),t,n,r,true)};var q=cu.decode;var $=cu.encodeAllRaw;var K=function(e,t,n){var r="",i;r+="<"+e;for(i in t){if(t.hasOwnProperty(i)&&t[i]!==null&&typeof t[i]!=="undefined"){r+=" "+i+'="'+$(t[i])+'"'}}if(typeof n!=="undefined"){return r+">"+n+""}return r+" />"};var Y=function(t){var n;var r=e.createElement("div");var i=e.createDocumentFragment();i.appendChild(r);if(t){r.innerHTML=t}while(n=r.firstChild){i.appendChild(n)}i.removeChild(r);return i};var X=function(e,t){var n=w(e);if(t){n.each((function(){var e;while(e=this.firstChild){if(e.nodeType===3&&e.data.length===0){this.removeChild(e)}else{this.parentNode.insertBefore(e,this)}}})).remove()}else{n.remove()}return n.length>1?n.toArray():n[0]};var G=function(e){return z(e,(function(e){var t;var n=e.attributes;for(t=n.length-1;t>=0;t--){e.removeAttributeNode(n.item(t))}}))};var J=function(e){return m.parse(e)};var Z=function(e,t){return m.serialize(e,t)};var Q=function(t){var n,r;if(Re!==Au.DOM&&e===i.document){if(a[t]){return}a[t]=true}r=e.getElementById("mceDefaultStyles");if(!r){r=e.createElement("style");r.id="mceDefaultStyles";r.type="text/css";n=e.getElementsByTagName("head")[0];if(n.firstChild){n.insertBefore(r,n.firstChild)}else{n.appendChild(r)}}if(r.styleSheet){r.styleSheet.cssText+=t}else{r.appendChild(e.createTextNode(t))}};var ee=function(t){var n;if(Re!==Au.DOM&&e===i.document){Au.DOM.loadCSS(t);return}if(!t){t=""}n=e.getElementsByTagName("head")[0];Tu(t.split(","),(function(e){var t;e=Hn._addCacheSuffix(e);if(u[e]){return}u[e]=true;t=V("link",{rel:"stylesheet",href:e});n.appendChild(t)}))};var te=function(e,t,n){w(e).toggleClass(t,n).each((function(){if(this.className===""){ar(this).attr("class",null)}}))};var ne=function(e,t){w(e).addClass(t)};var re=function(e,t){te(e,t,false)};var ie=function(e,t){return w(e).hasClass(t)};var ae=function(e){w(e).show()};var oe=function(e){w(e).hide()};var ue=function(e){return w(e).css("display")==="none"};var se=function(e){return(!e?"mce_":e)+s++};var le=function(e){var t=typeof e==="string"?y(e):e;return jo.isElement(t)?t.outerHTML:ar("
").append(ar(t).clone()).html()};var fe=function(e,t){w(e).each((function(){try{if("outerHTML"in this){this.outerHTML=t;return}}catch(e){}X(ar(this).html(t),true)}))};var ce=function(e,t){var n=y(t);return z(e,(function(e){var t,r;t=n.parentNode;r=n.nextSibling;if(r){t.insertBefore(e,r)}else{t.appendChild(e)}return e}))};var de=function(e,t,n){return z(t,(function(t){if(Hn.is(t,"array")){e=e.cloneNode(true)}if(n){Tu(Eu(t.childNodes),(function(t){e.appendChild(t)}))}return t.parentNode.replaceChild(e,t)}))};var ve=function(e,t){var n;if(e.nodeName!==t.toUpperCase()){n=V(t);Tu(C(e),(function(t){k(n,t.nodeName,x(e,t.nodeName))}));de(n,e,true)}return n||e};var me=function(e,t){var n=e,r;while(n){r=t;while(r&&n!==r){r=r.parentNode}if(n===r){break}n=n.parentNode}if(!n&&e.ownerDocument){return e.ownerDocument.documentElement}return n};var ge=function(e){return m.toHex(Hn.trim(e))};var pe=function(e,t){var n,r,i,a,o,u,s=0;e=e.firstChild;if(e){o=new to(e,e.parentNode);t=t||(v?v.getNonEmptyElements():null);a=v?v.getWhiteSpaceElements():{};do{i=e.nodeType;if(jo.isElement(e)){var l=e.getAttribute("data-mce-bogus");if(l){e=o.next(l==="all");continue}u=e.nodeName.toLowerCase();if(t&&t[u]){if(u==="br"){s++;e=o.next();continue}return false}r=C(e);n=r.length;while(n--){u=r[n].nodeName;if(u==="name"||u==="data-mce-bookmark"){return false}}}if(i===8){return false}if(i===3&&!_u.test(e.nodeValue)){return false}if(i===3&&e.parentNode&&a[e.parentNode.nodeName]&&_u.test(e.nodeValue)){return false}e=o.next()}while(e)}return s<=1};var he=function(){return e.createRange()};var be=function(e,t,n){var r=he(),i,a,o;if(e&&t){r.setStart(e.parentNode,Pu(e));r.setEnd(t.parentNode,Pu(t));i=r.extractContents();r=he();r.setStart(t.parentNode,Pu(t)+1);r.setEnd(e.parentNode,Pu(e)+1);a=r.extractContents();o=e.parentNode;o.insertBefore(Ko.trimNode(Re,i),e);if(n){o.insertBefore(n,e)}else{o.insertBefore(t,e)}o.insertBefore(Ko.trimNode(Re,a),e);X(e);return n||t}};var ye=function(n,r,i,a){if(Hn.isArray(n)){var u=n.length;while(u--){n[u]=ye(n[u],r,i,a)}return n}if(t.collect&&(n===e||n===o)){d.push([n,r,i,a])}return g.bind(n,r,i,a||Re)};var we=function(t,n,r){var i;if(Hn.isArray(t)){i=t.length;while(i--){t[i]=we(t[i],n,r)}return t}if(d&&(t===e||t===o)){i=d.length;while(i--){var a=d[i];if(t===a[0]&&(!n||n===a[1])&&(!r||r===a[2])){g.unbind(a[0],a[1],a[2])}}}return g.unbind(t,n,r)};var xe=function(e,t,n){return g.fire(e,t,n)};var Ce=function(e){if(e&&jo.isElement(e)){var t=e.getAttribute("data-mce-contenteditable");if(t&&t!=="inherit"){return t}return e.contentEditable!=="inherit"?e.contentEditable:null}else{return null}};var ke=function(e){var t=T();var n=null;for(;e&&e!==t;e=e.parentNode){n=Ce(e);if(n!==null){break}}return n};var Se=function(){if(d){var e=d.length;while(e--){var t=d[e];g.unbind(t[0],t[1],t[2])}}if(Zt.setDocument){Zt.setDocument()}};var Te=function(e,t){while(e){if(t===e){return true}e=e.parentNode}return false};var Ee=function(e){return"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset};var Re={doc:e,settings:t,win:o,files:u,stdMode:l,boxModel:f,styleSheetLoader:c,boundEvents:d,styles:m,schema:v,events:g,isBlock:b,$:h,$$:w,root:null,clone:S,getRoot:T,getViewPort:E,getRect:P,getSize:O,getParent:I,getParents:B,get:y,getNext:M,getPrev:F,select:H,is:A,add:j,create:V,createHTML:K,createFragment:Y,remove:X,setStyle:R,getStyle:D,setStyles:_,removeAllAttribs:G,setAttrib:k,setAttribs:U,getAttrib:x,getPos:N,parseStyle:J,serializeStyle:Z,addStyle:Q,loadCSS:ee,addClass:ne,removeClass:re,hasClass:ie,toggleClass:te,show:ae,hide:oe,isHidden:ue,uniqueId:se,setHTML:W,getOuterHTML:le,setOuterHTML:fe,decode:q,encode:$,insertAfter:ce,replace:de,rename:ve,findCommonAncestor:me,toHex:ge,run:z,getAttribs:C,isEmpty:pe,createRng:he,nodeIndex:Pu,split:be,bind:ye,unbind:we,fire:xe,getContentEditable:Ce,getContentEditableParent:ke,destroy:Se,isChildOf:Te,dumpRng:Ee};r=Du(m,t,(function(){return Re}));return Re}(function(e){e.DOM=e(i.document);e.nodeIndex=Pu})(Au||(Au={}));var Bu=Au;var Iu=Bu.DOM;var Lu=Hn.each,Mu=Hn.grep;var Fu=function(e){return typeof e==="function"};var Hu=function(){var e=0;var t=1;var r=2;var a=3;var o={};var u=[];var s={};var l=[];var f=0;var c=function(e,t,r){var a=Iu;var o,u;var s=function(){a.remove(u);if(o){o.onreadystatechange=o.onload=o=null}t()};var l=function(){if(Fu(r)){r()}else{if(typeof n!=="undefined"&&n.log){n.log("Failed to load script: "+e)}}};u=a.uniqueId();o=i.document.createElement("script");o.id=u;o.type="text/javascript";o.src=Hn._addCacheSuffix(e);o.onload=s;o.onerror=l;(i.document.getElementsByTagName("head")[0]||i.document.body).appendChild(o)};this.isDone=function(e){return o[e]===r};this.markDone=function(e){o[e]=r};this.add=this.load=function(t,n,r,i){var a=o[t];if(a===undefined){u.push(t);o[t]=e}if(n){if(!s[t]){s[t]=[]}s[t].push({success:n,failure:i,scope:r||this})}};this.remove=function(e){delete o[e];delete s[e]};this.loadQueue=function(e,t,n){this.loadScripts(u,e,t,n)};this.loadScripts=function(e,n,i,u){var d;var v=[];var m=function(e,t){Lu(s[t],(function(t){if(Fu(t[e])){t[e].call(t.scope)}}));s[t]=undefined};l.push({success:n,failure:u,scope:i||this});d=function(){var n=Mu(e);e.length=0;Lu(n,(function(e){if(o[e]===r){m("success",e);return}if(o[e]===a){m("failure",e);return}if(o[e]!==t){o[e]=t;f++;c(e,(function(){o[e]=r;f--;m("success",e);d()}),(function(){o[e]=a;f--;v.push(e);m("failure",e);d()}))}}));if(!f){var i=l.slice(0);l.length=0;Lu(i,(function(e){if(v.length===0){if(Fu(e.success)){e.success.call(e.scope)}}else{if(Fu(e.failure)){e.failure.call(e.scope,v)}}}))}};d()}};Hu.ScriptLoader=new Hu;var zu=Hn.each;function Uu(){var e=this;var t=[];var n={};var r={};var i=[];var a=function(e){if(r[e]){return r[e].instance}return undefined};var o=function(e){var t;if(r[e]){t=r[e].dependencies}return t||[]};var u=function(e,t){var r=Uu.language;if(r&&Uu.languageLoad!==false){if(t){t=","+t+",";if(t.indexOf(","+r.substr(0,2)+",")!==-1){r=r.substr(0,2)}else if(t.indexOf(","+r+",")===-1){return}}Hu.ScriptLoader.add(n[e]+"/langs/"+r+".js")}};var s=function(e,n,a){t.push(n);r[e]={instance:n,dependencies:a};var o=F(i,(function(t){return t.name===e}));i=o.fail;zu(o.pass,(function(e){e.callback()}));return n};var l=function(e){delete n[e];delete r[e]};var f=function(e,t){if(typeof t==="object"){return t}return typeof e==="string"?{prefix:"",resource:t,suffix:""}:{prefix:e.prefix,resource:t,suffix:e.suffix}};var c=function(t,n){var r=e.urls[t];zu(n,(function(e){Hu.ScriptLoader.add(r+"/"+e)}))};var d=function(e,t,n,r){var i=o(e);zu(i,(function(e){var n=f(t,e);v(n.resource,n,undefined,undefined)}));if(n){if(r){n.call(r)}else{n.call(Hu)}}};var v=function(e,t,i,a,o){if(n[e]){return}var u=typeof t==="string"?t:t.prefix+t.resource+t.suffix;if(u.indexOf("/")!==0&&u.indexOf("://")===-1){u=Uu.baseURL+"/"+u}n[e]=u.substring(0,u.lastIndexOf("/"));if(r[e]){d(e,t,i,a)}else{Hu.ScriptLoader.add(u,(function(){return d(e,t,i,a)}),a,o)}};var m=function(e,t){if(r.hasOwnProperty(e)){t()}else{i.push({name:e,callback:t})}};return{items:t,urls:n,lookup:r,_listeners:i,get:a,dependencies:o,requireLangPack:u,add:s,remove:l,createUrl:f,addComponents:c,load:v,waitFor:m}}(function(e){e.PluginManager=e();e.ThemeManager=e()})(Uu||(Uu={}));var Wu=function(e,t){var n=wa(e);n.each((function(n){n.dom().insertBefore(t.dom(),e.dom())}))};var ju=function(e,t){var n=ka(e);n.fold((function(){var n=wa(e);n.each((function(e){qu(e,t)}))}),(function(e){Wu(e,t)}))};var Vu=function(e,t){var n=Ra(e);n.fold((function(){qu(e,t)}),(function(n){e.dom().insertBefore(t.dom(),n.dom())}))};var qu=function(e,t){e.dom().appendChild(t.dom())};var $u=function(e,t){Wu(e,t);qu(t,e)};var Ku=function(e,t){L(t,(function(t){Wu(e,t)}))};var Yu=function(e,t){L(t,(function(t){qu(e,t)}))};var Xu=function(e){e.dom().textContent="";L(Ea(e),(function(e){Gu(e)}))};var Gu=function(e){var t=e.dom();if(t.parentNode!==null){t.parentNode.removeChild(t)}};var Ju=function(e){var t=Ea(e);if(t.length>0){Ku(e,t)}Gu(e)};var Zu=function(e,t){var n=null;var r=function(){if(n!==null){i.clearTimeout(n);n=null}};var a=function(){var r=[];for(var a=0;a0){Ui(e,t,r.join(" "))}else{qi(e,t)}return false};var is=function(e){return e.dom().classList!==undefined};var as=function(e){return ts(e,"class")};var os=function(e,t){return ns(e,"class",t)};var us=function(e,t){return rs(e,"class",t)};var ss=function(e,t){if(is(e)){e.dom().classList.add(t)}else{os(e,t)}};var ls=function(e){var t=is(e)?e.dom().classList:as(e);if(t.length===0){qi(e,"class")}};var fs=function(e,t){if(is(e)){var n=e.dom().classList;n.remove(t)}else{us(e,t)}ls(e)};var cs=function(e,t){return is(e)&&e.dom().classList.contains(t)};var ds=function(e,t){var n=[];L(Ea(e),(function(e){if(t(e)){n=n.concat([e])}n=n.concat(ds(e,t))}));return n};var vs=function(e,t){return fa(t,e)};function ms(e,t,n,r,i){return e(n,r)?b.some(n):E(i)&&i(n)?b.none():t(n,r,i)}var gs=function(e,t,n){var r=e.dom();var i=E(n)?n:u(false);while(r.parentNode){r=r.parentNode;var a=vi.fromDom(r);if(t(a)){return b.some(a)}else if(i(a)){break}}return b.none()};var ps=function(e,t,n){var r=function(e,t){return t(e)};return ms(r,gs,e,t,n)};var hs=function(e,t,n){return gs(e,(function(e){return sa(e,t)}),n)};var bs=function(e,t){return ca(t,e)};var ys=function(e,t,n){return ms(sa,hs,e,t,n)};var ws=u("mce-annotation");var xs=u("data-mce-annotation");var Cs=u("data-mce-annotation-uid");var ks=function(e,t){var n=e.selection.getRng();var r=vi.fromDom(n.startContainer);var i=vi.fromDom(e.getBody());var a=t.fold((function(){return"."+ws()}),(function(e){return"["+xs()+'="'+e+'"]'}));var o=Na(r,n.startOffset).getOr(r);var u=ys(o,a,(function(e){return da(e,i)}));var s=function(e,t){if(Vi(e,t)){return b.some(ji(e,t))}else{return b.none()}};return u.bind((function(t){return s(t,""+Cs()).bind((function(n){return s(t,""+xs()).map((function(t){var r=Ts(e,n);return{uid:n,name:t,elements:r}}))}))}))};var Ss=function(e){return _i(e)&&cs(e,ws())};var Ts=function(e,t){var n=vi.fromDom(e.getBody());return vs(n,"["+Cs()+'="'+t+'"]')};var Es=function(e,t){var n=vi.fromDom(e.getBody());var r=vs(n,"["+xs()+'="'+t+'"]');var i={};L(r,(function(e){var t=ji(e,Cs());var n=i.hasOwnProperty(t)?i[t]:[];i[t]=n.concat([e])}));return i};var Ns=function(e,t){var n=es({});var r=function(){return{listeners:[],previous:es(b.none())}};var i=function(e,t){a(e,(function(e){t(e);return e}))};var a=function(e,t){var i=n.get();var a=i.hasOwnProperty(e)?i[e]:r();var o=t(a);i[e]=o;n.set(i)};var o=function(e,t,n){i(e,(function(r){L(r.listeners,(function(r){return r(true,e,{uid:t,nodes:I(n,(function(e){return e.dom()}))})}))}))};var u=function(e){i(e,(function(t){L(t.listeners,(function(t){return t(false,e)}))}))};var s=Qu((function(){var t=n.get();var r=G(Oi(t));L(r,(function(t){a(t,(function(n){var r=n.previous.get();ks(e,b.some(t)).fold((function(){if(r.isSome()){u(t);n.previous.set(b.none())}}),(function(e){var t=e.uid,i=e.name,a=e.elements;if(!r.is(t)){o(i,t,a);n.previous.set(b.some(t))}}));return{previous:n.previous,listeners:n.listeners}}))}))}),30);e.on("remove",(function(){s.cancel()}));e.on("nodeChange",(function(){s.throttle()}));var l=function(e,t){a(e,(function(e){return{previous:e.previous,listeners:e.listeners.concat([t])}}))};return{addListener:l}};var Rs=function(e,t){var n=function(e){var n=b.from(e.attributes.map[xs()]);return n.bind(t.lookup)};e.on("init",(function(){e.serializer.addNodeFilter("span",(function(e){L(e,(function(e){n(e).each((function(t){if(t.persistent===false){e.unwrap()}}))}))}))}))};var _s=function(){var e={};var t=function(t,n){e[t]={name:t,settings:n}};var n=function(t){return e.hasOwnProperty(t)?b.from(e[t]).map((function(e){return e.settings})):b.none()};return{register:t,lookup:n}};var Ds=function(){Ds=Object.assign||function e(t){for(var n,r=1,i=arguments.length;r=0&&e<=Math.min(t.height,n.height)/2};var Rl=function(e,t){var n=Math.min(t.height/2,e.height/2);if(e.bottom-nt.bottom){return false}return Nl(t.top-e.bottom,e,t)};var _l=function(e,t){if(e.top>t.bottom){return true}if(e.bottom=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom};var Ol=function(e,t){if(t.left>e.left&&t.righte.top&&t.bottom=e.childNodes.length){t=e.childNodes.length-1}e=e.childNodes[t]}return e};var Ll=new RegExp("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ؚ"+"ً-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް"+"߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़"+"ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣ"+"ਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼"+"ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗ"+"ୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖ"+"ౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ"+"്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູ"+"ົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗ"+"ྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴ"+"ႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵"+"ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘ"+"ᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴"+"ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩ"+"ᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹"+"᷀-᷵᷼-᷿‌-‍⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⳱"+"⵿ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱"+"ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼ"+"ꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁"+"ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-゙︯-゚]");var Ml=function(e){return typeof e==="string"&&e.charCodeAt(0)>=768&&Ll.test(e)};var Fl=function(e,t,n){return e.isSome()&&t.isSome()?b.some(n(e.getOrDie(),t.getOrDie())):b.none()};var Hl=function(e,t,n,r){return e.isSome()&&t.isSome()&&n.isSome()?b.some(r(e.getOrDie(),t.getOrDie(),n.getOrDie())):b.none()};var zl=[].slice;var Ul=function(){var e=[];for(var t=0;t0){t=Sl(n[0])}else{t=Sl(e.getBoundingClientRect())}if(!nf(e)&&Jl(e)&&uf(t)){return af(e)}if(uf(t)&&nf(e)){return of(e)}return t};var lf=function(e,t){var n=Tl(e,t);n.width=1;n.right=n.left+1;return n};var ff=function(e){var t=[];var n,r;var i=function(e){if(e.height===0){return}if(t.length>0){if(El(e,t[t.length-1])){return}}t.push(e)};var a=function(e,n){var r=ef(e.ownerDocument);if(n0){r.setStart(e,n-1);r.setEnd(e,n);if(!rf(r)){i(lf(sf(r),false))}}if(n=e.data.length}return t>=e.childNodes.length};var a=function(){var n;n=ef(e.ownerDocument);n.setStart(e,t);n.setEnd(e,t);return n};var o=function(){if(!n){n=ff(cf(e,t))}return n};var s=function(){return o().length>0};var l=function(n){return n&&e===n.container()&&t===n.offset()};var f=function(n){return Ql(e,n?t-1:t)};return{container:u(e),offset:u(t),toRange:a,getClientRects:o,isVisible:s,isAtStart:r,isAtEnd:i,isEqual:l,getNode:f}}(function(e){e.fromRangeStart=function(t){return e(t.startContainer,t.startOffset)};e.fromRangeEnd=function(t){return e(t.endContainer,t.endOffset)};e.after=function(t){return e(t.parentNode,Zl(t)+1)};e.before=function(t){return e(t.parentNode,Zl(t))};e.isAbove=function(e,t){return Fl(J(t.getClientRects()),Z(e.getClientRects()),Rl).getOr(false)};e.isBelow=function(e,t){return Fl(Z(t.getClientRects()),J(e.getClientRects()),_l).getOr(false)};e.isAtStart=function(e){return e?e.isAtStart():false};e.isAtEnd=function(e){return e?e.isAtEnd():false};e.isTextPosition=function(e){return e?jo.isText(e.container()):false};e.isElementPosition=function(t){return e.isTextPosition(t)===false}})(cf||(cf={}));var df=cf;var vf=jo.isText;var mf=jo.isBogus;var gf=Bu.nodeIndex;var pf=function(e){var t=e.parentNode;if(mf(t)){return pf(t)}return t};var hf=function(e){if(!e){return[]}return En.reduce(e.childNodes,(function(e,t){if(mf(t)&&t.nodeName!=="BR"){e=e.concat(hf(t))}else{e.push(t)}return e}),[])};var bf=function(e,t){while(e=e.previousSibling){if(!vf(e)){break}t+=e.data.length}return t};var yf=function(e){return function(t){return e===t}};var wf=function(e){var t,n,r;t=hf(pf(e));n=En.findIndex(t,yf(e),e);t=t.slice(0,n+1);r=En.reduce(t,(function(e,n,r){if(vf(n)&&vf(t[r-1])){e++}return e}),0);t=En.filter(t,jo.matchNodeNames(e.nodeName));n=En.findIndex(t,yf(e),e);return n-r};var xf=function(e){var t;if(vf(e)){t="text()"}else{t=e.nodeName.toLowerCase()}return t+"["+wf(e)+"]"};var Cf=function(e,t,n){var r=[];for(t=t.parentNode;t!==e;t=t.parentNode){if(n&&n(t)){break}r.push(t)}return r};var kf=function(e,t){var n,r,i=[],a,o,u;n=t.container();r=t.offset();if(vf(n)){a=bf(n,r)}else{o=n.childNodes;if(r>=o.length){a="after";r=o.length-1}else{a="before"}n=o[r]}i.push(xf(n));u=Cf(e,n);u=En.filter(u,f(jo.isBogus));i=i.concat(En.map(u,(function(e){return xf(e)})));return i.reverse().join("/")+","+a};var Sf=function(e,t,n){var r=hf(e);r=En.filter(r,(function(e,t){return!vf(e)||!vf(r[t-1])}));r=En.filter(r,jo.matchNodeNames(t));return r[n]};var Tf=function(e,t){var n=e,r=0,i;while(vf(n)){i=n.data.length;if(t>=r&&t<=r+i){e=n;t=t-r;break}if(!vf(n.nextSibling)){e=n;t=i;break}r+=i;n=n.nextSibling}if(vf(e)&&t>e.data.length){t=e.data.length}return df(e,t)};var Ef=function(e,t){var n,r,i;if(!t){return null}n=t.split(",");t=n[0].split("/");i=n.length>1?n[1]:"before";r=En.reduce(t,(function(e,t){t=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(t);if(!t){return null}if(t[1]==="text()"){t[1]="#text"}return Sf(e,t[1],parseInt(t[2],10))}),e);if(!r){return null}if(!vf(r)){if(i==="after"){i=gf(r)+1}else{i=gf(r)}return df(r.parentNode,i)}return Tf(r,parseInt(i,10))};var Nf=function(e,t){if(jo.isText(t)&&t.data.length===0){e.remove(t)}};var Rf=function(e,t,n){t.insertNode(n);Nf(e,n.previousSibling);Nf(e,n.nextSibling)};var _f=function(e,t,n){var r=b.from(n.firstChild);var i=b.from(n.lastChild);t.insertNode(n);r.each((function(t){return Nf(e,t.previousSibling)}));i.each((function(t){return Nf(e,t.nextSibling)}))};var Df=function(e,t,n){if(jo.isDocumentFragment(n)){_f(e,t,n)}else{Rf(e,t,n)}};var Of=jo.isContentEditableFalse;var Pf=function(e,t,n){var r,i;i=e(t.data.slice(0,n)).length;for(r=t.previousSibling;r&&jo.isText(r);r=r.previousSibling){i+=e(r.data).length}return i};var Af=function(e,t,n,r,i){var a=r[i?"startContainer":"endContainer"];var o=r[i?"startOffset":"endOffset"];var u=[];var s,l=0;var f=e.getRoot();if(jo.isText(a)){u.push(n?Pf(t,a,o):o)}else{s=a.childNodes;if(o>=s.length&&s.length){l=1;o=Math.max(0,s.length-1)}u.push(e.nodeIndex(s[o],n)+l)}for(;a&&a!==f;a=a.parentNode){u.push(e.nodeIndex(a,n))}return u};var Bf=function(e,t,n,r){var i=t.dom,a={};a.start=Af(i,e,n,r,true);if(!t.isCollapsed()){a.end=Af(i,e,n,r,false)}return a};var If=function(e,t,n){var r=0;Hn.each(e.select(t),(function(e){if(e.getAttribute("data-mce-bogus")==="all"){return}if(e===n){return false}r++}));return r};var Lf=function(e,t){var n,r,i;var a=t?"start":"end";n=e[a+"Container"];r=e[a+"Offset"];if(jo.isElement(n)&&n.nodeName==="TR"){i=n.childNodes;n=i[Math.min(t?r:r-1,i.length-1)];if(n){r=t?0:n.childNodes.length;e["set"+(t?"Start":"End")](n,r)}}};var Mf=function(e){Lf(e,true);Lf(e,false);return e};var Ff=function(e,t){var n;if(jo.isElement(e)){e=Il(e,t);if(Of(e)){return e}}if(Gs(e)){if(jo.isText(e)&&Ys(e)){e=e.parentNode}n=e.previousSibling;if(Of(n)){return n}n=e.nextSibling;if(Of(n)){return n}}};var Hf=function(e){return Ff(e.startContainer,e.startOffset)||Ff(e.endContainer,e.endOffset)};var zf=function(e,t,n){var r=n.getNode();var i=r?r.nodeName:null;var a=n.getRng();if(Of(r)||i==="IMG"){return{name:i,index:If(n.dom,i,r)}}var o=Hf(a);if(o){i=o.tagName;return{name:i,index:If(n.dom,i,o)}}return Bf(e,n,t,a)};var Uf=function(e){var t=e.getRng();return{start:kf(e.dom.getRoot(),df.fromRangeStart(t)),end:kf(e.dom.getRoot(),df.fromRangeEnd(t))}};var Wf=function(e){return{rng:e.getRng()}};var jf=function(e,t,n){var r={"data-mce-type":"bookmark",id:t,style:"overflow:hidden;line-height:0px"};return n?e.create("span",r,""):e.create("span",r)};var Vf=function(e,t){var n=e.dom;var r=e.getRng();var i=n.uniqueId();var a=e.isCollapsed();var o=e.getNode();var u=o.nodeName;if(u==="IMG"){return{name:u,index:If(n,u,o)}}var s=Mf(r.cloneRange());if(!a){s.collapse(false);var l=jf(n,i+"_end",t);Df(n,s,l)}r=Mf(r);r.collapse(true);var f=jf(n,i+"_start",t);Df(n,r,f);e.moveToBookmark({id:i,keep:1});return{id:i}};var qf=function(e,t,n){if(t===2){return zf(qs.trim,n,e)}else if(t===3){return Uf(e)}else if(t){return Wf(e)}else{return Vf(e,false)}};var $f={getBookmark:qf,getUndoBookmark:l(zf,s,true),getPersistentBookmark:Vf};var Kf="_mce_caret";var Yf=function(e){return jo.isElement(e)&&e.id===Kf};var Xf=function(e,t){while(t&&t!==e){if(t.id===Kf){return t}t=t.parentNode}return null};var Gf=jo.isElement;var Jf=jo.isText;var Zf=function(e){var t=e.parentNode;if(t){t.removeChild(e)}};var Qf=function(e){try{return e.nodeValue}catch(e){return""}};var ec=function(e,t){if(t.length===0){Zf(e)}else{e.nodeValue=t}};var tc=function(e){var t=qs.trim(e);return{count:e.length-t.length,text:t}};var nc=function(e,t){sc(e);return t};var rc=function(e,t){var n=tc(e.data.substr(0,t.offset()));var r=tc(e.data.substr(t.offset()));var i=n.text+r.text;if(i.length>0){ec(e,i);return df(e,t.offset()-n.count)}else{return t}};var ic=function(e,t){var n=t.container();var r=P(Q(n.childNodes),e).map((function(e){return e0){if(n){u*=-1}r.left+=u;r.right+=u}return r};var mc=function(e){var t,n,r,i,a;t=ar("*[contentEditable=false]",e);for(i=0;i').css(o).appendTo(e)[0];r.set(b.some({caret:f,element:i,before:n}));r.get().each((function(e){if(n){ar(e.caret).addClass("mce-visual-caret-before")}}));s();l=i.ownerDocument.createRange();l.setStart(a,0);l.setEnd(a,0)}else{a=Zs(i,n);l=i.ownerDocument.createRange();if(cc(a.nextSibling)){l.setStart(a,0);l.setEnd(a,0)}else{l.setStart(a,1);l.setEnd(a,1)}return l}return l};var u=function(){mc(e);if(a){lc.remove(a);a=null}r.get().each((function(e){ar(e.caret).remove();r.set(b.none())}));clearInterval(i)};var s=function(){i=Me.setInterval((function(){if(n()){ar("div.mce-visual-caret",e).toggleClass("mce-visual-caret-hidden")}else{ar("div.mce-visual-caret",e).addClass("mce-visual-caret-hidden")}}),500)};var l=function(){r.get().each((function(t){var n=vc(e,t.element,t.before);ar(t.caret).css(n)}))};var f=function(){return Me.clearInterval(i)};var c=function(){return".mce-visual-caret {"+"position: absolute;"+"background-color: black;"+"background-color: currentcolor;"+"}"+".mce-visual-caret-hidden {"+"display: none;"+"}"+"*[data-mce-caret] {"+"position: absolute;"+"left: -1000px;"+"right: auto;"+"top: 0;"+"margin: 0;"+"padding: 0;"+"}"};return{show:o,hide:u,getCss:c,reposition:l,destroy:f}};var pc=function(){return fc.isIE()||fc.isEdge()||fc.isFirefox()};var hc=function(e){return cc(e)||jo.isTable(e)&&pc()};var bc=jo.isContentEditableFalse;var yc=jo.matchStyleValues("display","block table table-cell table-caption list-item");var wc=Gs;var xc=Ys;var Cc=jo.isElement;var kc=pl;var Sc=function(e){return e>0};var Tc=function(e){return e<0};var Ec=function(e,t){var n;while(n=e(t)){if(!xc(n)){return n}}return null};var Nc=function(e,t,n,r,i){var a=new to(e,r);if(Tc(t)){if(bc(e)||xc(e)){e=Ec(a.prev,true);if(n(e)){return e}}while(e=Ec(a.prev,i)){if(n(e)){return e}}}if(Sc(t)){if(bc(e)||xc(e)){e=Ec(a.next,true);if(n(e)){return e}}while(e=Ec(a.next,i)){if(n(e)){return e}}}return null};var Rc=function(e,t){while(e&&e!==t){if(yc(e)){return e}e=e.parentNode}return null};var _c=function(e,t,n){return Rc(e.container(),n)===Rc(t.container(),n)};var Dc=function(e,t){var n,r;if(!t){return null}n=t.container();r=t.offset();if(!Cc(n)){return null}return n.childNodes[r+e]};var Oc=function(e,t){var n=t.ownerDocument.createRange();if(e){n.setStartBefore(t);n.setEndBefore(t)}else{n.setStartAfter(t);n.setEndAfter(t)}return n};var Pc=function(e,t,n){return Rc(t,e)===Rc(n,e)};var Ac=function(e,t,n){var r,i;if(e){i="previousSibling"}else{i="nextSibling"}while(n&&n!==t){r=n[i];if(wc(r)){r=r[i]}if(bc(r)){if(Pc(t,r,n)){return r}break}if(kc(r)){break}n=n.parentNode}return null};var Bc=l(Oc,true);var Ic=l(Oc,false);var Lc=function(e,t,n){var r,i,a,o;var u=l(Ac,true,t);var s=l(Ac,false,t);i=n.startContainer;a=n.startOffset;if(Ys(i)){if(!Cc(i)){i=i.parentNode}o=i.getAttribute("data-mce-caret");if(o==="before"){r=i.nextSibling;if(hc(r)){return Bc(r)}}if(o==="after"){r=i.previousSibling;if(hc(r)){return Ic(r)}}}if(!n.collapsed){return n}if(jo.isText(i)){if(wc(i)){if(e===1){r=s(i);if(r){return Bc(r)}r=u(i);if(r){return Ic(r)}}if(e===-1){r=u(i);if(r){return Ic(r)}r=s(i);if(r){return Bc(r)}}return n}if(il(i)&&a>=i.data.length-1){if(e===1){r=s(i);if(r){return Bc(r)}}return n}if(rl(i)&&a<=1){if(e===-1){r=u(i);if(r){return Ic(r)}}return n}if(a===i.data.length){r=s(i);if(r){return Bc(r)}return n}if(a===0){r=u(i);if(r){return Ic(r)}return n}}return n};var Mc=function(e,t){return b.from(Dc(e?0:-1,t)).filter(bc)};var Fc=function(e,t,n){var r=Lc(e,t,n);if(e===-1){return cf.fromRangeStart(r)}return cf.fromRangeEnd(r)};var Hc=function(e){return b.from(e.getNode()).map(vi.fromDom)};var zc=function(e){return b.from(e.getNode(true)).map(vi.fromDom)};var Uc=function(e,t){while(t=e(t)){if(t.isVisible()){return t}}return t};var Wc=function(e,t){var n=_c(e,t);if(!n&&jo.isBr(e.getNode())){return true}return n};var jc;(function(e){e[e["Backwards"]=-1]="Backwards";e[e["Forwards"]=1]="Forwards"})(jc||(jc={}));var Vc=jo.isContentEditableFalse;var qc=jo.isText;var $c=jo.isElement;var Kc=jo.isBr;var Yc=pl;var Xc=xl;var Gc=Cl;var Jc=function(e,t){var n=[];while(e&&e!==t){n.push(e);e=e.parentNode}return n};var Zc=function(e,t){if(e.hasChildNodes()&&t0){return df(l,--f)}if(Sc(e)&&f0){i=Zc(l,f-1);if(Yc(i)){if(!Xc(i)){a=Nc(i,e,Gc,i);if(a){if(qc(a)){return df(a,a.data.length)}return df.after(a)}}if(qc(i)){return df(i,i.data.length)}return df.before(i)}}if(Sc(e)&&f'}return t};var kd=function(e,t){var n,r;n=e.createRng();r=Ef(e.getRoot(),t.start);n.setStart(r.container(),r.offset());r=Ef(e.getRoot(),t.end);n.setEnd(r.container(),r.offset());return n};var Sd=function(e,t){var n=e.ownerDocument.createTextNode(qs.ZWSP);e.appendChild(n);t.setStart(n,0);t.setEnd(n,0)};var Td=function(e){return e.hasChildNodes()===false};var Ed=function(e,t){return pd.lastPositionIn(e).fold((function(){return false}),(function(e){t.setStart(e.container(),e.offset());t.setEnd(e.container(),e.offset());return true}))};var Nd=function(e,t,n){if(Td(t)&&Xf(e,t)){Sd(t,n);return true}else{return false}};var Rd=function(e,t,n,r){var i=n[t?"start":"end"];var a,o,u,s;var l=e.getRoot();if(i){u=i[0];for(o=l,a=i.length-1;a>=1;a--){s=o.childNodes;if(Nd(l,o,r)){return true}if(i[a]>s.length-1){if(Nd(l,o,r)){return true}return Ed(o,r)}o=s[i[a]]}if(o.nodeType===3){u=Math.min(i[0],o.nodeValue.length)}if(o.nodeType===1){u=Math.min(i[0],o.childNodes.length)}if(t){r.setStart(o,u)}else{r.setEnd(o,u)}}return true};var _d=function(e){return jo.isText(e)&&e.data.length>0};var Dd=function(e,t,n){var r=e.get(n.id+"_"+t),i,a,o,u;var s=n.keep;var l,f;if(r){i=r.parentNode;if(t==="start"){if(!s){a=e.nodeIndex(r)}else{if(r.hasChildNodes()){i=r.firstChild;a=1}else if(_d(r.nextSibling)){i=r.nextSibling;a=0}else if(_d(r.previousSibling)){i=r.previousSibling;a=r.previousSibling.data.length}else{i=r.parentNode;a=e.nodeIndex(r)+1}}l=i;f=a}else{if(!s){a=e.nodeIndex(r)}else{if(r.hasChildNodes()){i=r.firstChild;a=1}else if(_d(r.previousSibling)){i=r.previousSibling;a=r.previousSibling.data.length}else{i=r.parentNode;a=e.nodeIndex(r)}}l=i;f=a}if(!s){u=r.previousSibling;o=r.nextSibling;Hn.each(Hn.grep(r.childNodes),(function(e){if(jo.isText(e)){e.nodeValue=e.nodeValue.replace(/\uFEFF/g,"")}}));while(r=e.get(n.id+"_"+t)){e.remove(r,true)}if(u&&o&&u.nodeType===o.nodeType&&jo.isText(u)&&!Ne.opera){a=u.nodeValue.length;u.appendData(o.nodeValue);e.remove(o);if(t==="start"){l=u;f=a}else{l=u;f=a}}}return b.some(df(l,f))}else{return b.none()}};var Od=function(e,t){return e.isSome()?e:t};var Pd=function(e,t){var n=e.createRng();if(Rd(e,true,t,n)&&Rd(e,false,t,n)){return b.some(n)}else{return b.none()}};var Ad=function(e,t){var n=Dd(e,"start",t);var r=Dd(e,"end",t);return Fl(n,Od(r,n),(function(t,n){var r=e.createRng();r.setStart(Cd(e,t.container()),t.offset());r.setEnd(Cd(e,n.container()),n.offset());return r}))};var Bd=function(e,t){return b.from(e.select(t.name)[t.index]).map((function(t){var n=e.createRng();n.selectNode(t);return n}))};var Id=function(e,t){var n=e.dom;if(t){if(xd(t)){return Pd(n,t)}else if(hd(t)){return b.some(kd(n,t))}else if(yd(t)){return Ad(n,t)}else if(wd(t)){return Bd(n,t)}else if(bd(t)){return b.some(t.rng)}}return b.none()};var Ld={resolve:Id};var Md=function(e,t,n){return $f.getBookmark(e,t,n)};var Fd=function(e,t){Ld.resolve(e,t).each((function(t){e.setRng(t)}))};var Hd=function(e){return jo.isElement(e)&&e.tagName==="SPAN"&&e.getAttribute("data-mce-type")==="bookmark"};var zd={getBookmark:Md,moveToBookmark:Fd,isBookmarkNode:Hd};var Ud=function(e){return e&&/^(IMG)$/.test(e.nodeName)};var Wd=function(e,t,n){var r=n.startOffset;var i=n.startContainer,a,o,u;if(n.startContainer===n.endContainer){if(Ud(n.startContainer.childNodes[n.startOffset])){return}}if(i.nodeType===1){u=i.childNodes;if(r0&&n.node.nodeType===3&&n.node.nodeValue.charAt(n.offset-1)===" "){if(n.offset>1){e=n.node;e.splitText(n.offset-1)}}}return e};var ov=function(e){return e.nodeName==="BR"&&e.getAttribute("data-mce-bogus")&&!e.nextSibling};var uv=function(e,t){var n=t;while(n){if(n.nodeType===1&&e.getContentEditable(n)){return e.getContentEditable(n)==="false"?n:t}n=n.parentNode}return t};var sv=function(e,t,n,r){var i,a;var o=n.nodeValue;if(typeof r==="undefined"){r=e?o.length:0}if(e){i=o.lastIndexOf(" ",r);a=o.lastIndexOf(" ",r);i=i>a?i:a;if(i!==-1&&!t&&(i0:an.length-1){t=n.length-1}else if(t<0){t=0}return n[t]||e};var hv=function(e,t,n){var r=t.startContainer;var i=t.startOffset;var a=t.endContainer;var o=t.endOffset;var u;var s;var l;var f;var c;var d;var v;v=e.select("td[data-mce-selected],th[data-mce-selected]");if(v.length>0){gv(v,(function(e){n([e])}));return}var m=function(e){var t;t=e[0];if(t.nodeType===3&&t===r&&i>=t.nodeValue.length){e.splice(0,1)}t=e[e.length-1];if(o===0&&e.length>0&&t===a&&t.nodeType===3){e.splice(e.length-1,1)}return e};var g=function(e,t,n){var r=[];for(;e&&e!==n;e=e[t]){r.push(e)}return r};var p=function(e,t){do{if(e.parentNode===t){return e}e=e.parentNode}while(e)};var h=function(e,t,r){var i=r?"nextSibling":"previousSibling";for(f=e,c=f.parentNode;f&&f!==t;f=c){c=f.parentNode;d=g(f===e?f:f[i],i);if(d.length){if(!r){d.reverse()}n(m(d))}}};if(r.nodeType===1&&r.hasChildNodes()){r=r.childNodes[i]}if(a.nodeType===1&&a.hasChildNodes()){a=pv(a,o)}if(r===a){return n(m([r]))}u=e.findCommonAncestor(r,a);for(f=r;f;f=f.parentNode){if(f===a){return h(r,u,true)}if(f===u){break}}for(f=a;f;f=f.parentNode){if(f===r){return h(a,u)}if(f===u){break}}s=p(r,u)||r;l=p(a,u)||a;h(r,s,true);d=g(s===r?s:s.nextSibling,"nextSibling",l===a?l.nextSibling:l);if(d.length){n(m(d))}h(a,l)};var bv={walk:hv};var yv=function(){return"\ufeff"};function wv(e,t){var n=function(n){if(!e(n)){throw new Error("Can only get "+t+" value of a "+t+" node")}return r(n).getOr("")};var r=function(t){return e(t)?b.from(t.dom().nodeValue):b.none()};var i=function(n,r){if(!e(n)){throw new Error("Can only set raw "+t+" value of a "+t+" node")}n.dom().nodeValue=r};return{get:n,getOption:r,set:i}}var xv=wv(Di,"text");var Cv=function(e){return xv.get(e)};var kv=function(e){return Di(e)&&Cv(e)===yv()};var Sv=function(e,t,n,r){return wa(t).fold((function(){return"skipping"}),(function(i){if(r==="br"||kv(t)){return"valid"}else if(Ss(t)){return"existing"}else if(Yf(t)){return"caret"}else if(!Qd.isValid(e,n,r)||!Qd.isValid(e,Ei(i),n)){return"invalid-child"}else{return"valid"}}))};var Tv=function(e){return e.startContainer.nodeType===3&&e.startContainer.nodeValue.length>=e.startOffset&&e.startContainer.nodeValue[e.startOffset]===" "};var Ev=function(e,t){var n=mv.expandRng(e,t,[{inline:true}],Tv(t));t.setStart(n.startContainer,n.startOffset);t.setEnd(n.endContainer,n.endOffset);e.selection.setRng(t)};var Nv=function(e,t,n,r){var i=t.uid,a=i===void 0?Bs("mce-annotation"):i,o=Os(t,["uid"]);var u=vi.fromTag("span",e);ss(u,ws());Ui(u,""+Cs(),a);Ui(u,""+xs(),n);var s=r(a,o),l=s.attributes,f=l===void 0?{}:l,c=s.classes,d=c===void 0?[]:c;Wi(u,f);Is(u,d);return u};var Rv=function(e,t,n,r,i){var a=[];var o=Nv(e.getDoc(),i,n,r);var u=es(b.none());var s=function(){u.set(b.none())};var l=function(){return u.get().getOrThunk((function(){var e=Ms(o);a.push(e);u.set(b.some(e));return e}))};var f=function(e){L(e,c)};var c=function(t){var n=Sv(e,t,"span",Ei(t));switch(n){case"invalid-child":{s();var r=Ea(t);f(r);s();break}case"valid":{var i=l();$u(t,i);break}case"skipping":case"existing":case"caret":}};var d=function(e){var t=I(e,vi.fromDom);f(t)};bv.walk(e.dom,t,(function(e){s();d(e)}));return a};var _v=function(e,t,n,r){e.undoManager.transact((function(){var i=e.selection.getRng();if(i.collapsed){Ev(e,i)}if(e.selection.getRng().collapsed){var a=Nv(e.getDoc(),r,t,n.decorate);Us(a," ");e.selection.getRng().insertNode(a.dom());e.selection.select(a.dom())}else{var o=$f.getPersistentBookmark(e.selection,false);var u=e.selection.getRng();Rv(e,u,t,n.decorate,r);e.selection.moveToBookmark(o)}}))};function Dv(e){var t=_s();Rs(e,t);var n=Ns(e);return{register:function(e,n){t.register(e,n)},annotate:function(n,r){t.lookup(n).each((function(t){_v(e,n,t,r)}))},annotationChanged:function(e,t){n.addListener(e,t)},remove:function(t){ks(e,b.some(t)).each((function(e){var t=e.elements;L(t,Ju)}))},getAll:function(t){var n=Es(e,t);return Bi(n,(function(e){return I(e,(function(e){return e.dom()}))}))}}}var Ov=function(e){return e.firstChild&&e.firstChild===e.lastChild};var Pv=function(e){return e.name==="br"||e.value===" "};var Av=function(e,t){var n=e.getBlockElements();return n[t.name]&&Ov(t)&&Pv(t.firstChild)};var Bv=function(e,t){var n=e.getNonEmptyElements();return t&&(t.isEmpty(n)||Av(e,t))};var Iv=function(e,t){var n=t.firstChild;var r=t.lastChild;if(n&&n.name==="meta"){n=n.next}if(r&&r.attr("id")==="mce_marker"){r=r.prev}if(Bv(e,r)){r=r.prev}if(!n||n!==r){return false}return n.name==="ul"||n.name==="ol"};var Lv=function(e){var t=e.firstChild;var n=e.lastChild;if(t&&t.nodeName==="META"){t.parentNode.removeChild(t)}if(n&&n.id==="mce_marker"){n.parentNode.removeChild(n)}return e};var Mv=function(e,t,n){var r=t.serialize(n);var i=e.createFragment(r);return Lv(i)};var Fv=function(e){return Hn.grep(e.childNodes,(function(e){return e.nodeName==="LI"}))};var Hv=function(e){return e.data===" "||jo.isBr(e)};var zv=function(e){return e&&e.firstChild&&e.firstChild===e.lastChild&&Hv(e.firstChild)};var Uv=function(e){return!e.firstChild||zv(e)};var Wv=function(e){return e.length>0&&Uv(e[e.length-1])?e.slice(0,-1):e};var jv=function(e,t){var n=e.getParent(t,e.isBlock);return n&&n.nodeName==="LI"?n:null};var Vv=function(e,t){return!!jv(e,t)};var qv=function(e,t){var n=t.cloneRange();var r=t.cloneRange();n.setStartBefore(e);r.setEndAfter(e);return[n.cloneContents(),r.cloneContents()]};var $v=function(e,t){var n=df.before(e);var r=nd(t);var i=r.next(n);return i?i.toRange():null};var Kv=function(e,t){var n=df.after(e);var r=nd(t);var i=r.prev(n);return i?i.toRange():null};var Yv=function(e,t,n,r){var i=qv(e,r);var a=e.parentNode;a.insertBefore(i[0],e);Hn.each(t,(function(t){a.insertBefore(t,e)}));a.insertBefore(i[1],e);a.removeChild(e);return Kv(t[t.length-1],n)};var Xv=function(e,t,n){var r=e.parentNode;Hn.each(t,(function(t){r.insertBefore(t,e)}));return $v(e,n)};var Gv=function(e,t,n,r){r.insertAfter(t.reverse(),e);return Kv(t[0],n)};var Jv=function(e,t,n,r){var i=Mv(t,e,r);var a=jv(t,n.startContainer);var o=Wv(Fv(i.firstChild));var u=1,s=2;var l=t.getRoot();var f=function(e){var r=df.fromRangeStart(n);var i=nd(t.getRoot());var o=e===u?i.prev(r):i.next(r);return o?jv(t,o.getNode())!==a:true};if(f(u)){return Xv(a,o,l)}else if(f(s)){return Gv(a,o,l,t)}return Yv(a,o,l,n)};var Zv={isListFragment:Iv,insertAtCaret:Jv,isParentBlockLi:Vv,trimListItems:Wv,listItems:Fv};var Qv=Hn.each;var em=function(e){this.compare=function(t,n){if(t.nodeName!==n.nodeName){return false}var r=function(t){var n={};Qv(e.getAttribs(t),(function(r){var i=r.nodeName.toLowerCase();if(i.indexOf("_")!==0&&i!=="style"&&i.indexOf("data-")!==0){n[i]=e.getAttrib(t,i)}}));return n};var i=function(e,t){var n,r;for(r in e){if(e.hasOwnProperty(r)){n=t[r];if(typeof n==="undefined"){return false}if(e[r]!==n){return false}delete t[r]}}for(r in t){if(t.hasOwnProperty(r)){return false}}return true};if(!i(r(t),r(n))){return false}if(!i(e.parseStyle(e.getAttrib(t,"style")),e.parseStyle(e.getAttrib(n,"style")))){return false}return!zd.isBookmarkNode(t)&&!zd.isBookmarkNode(n)}};var tm=function(e){var t=[];var n=e.dom();while(n){t.push(vi.fromDom(n));n=n.lastChild}return t};var nm=function(e){var t=vs(e,"br");var n=H(tm(e).slice(-1),po);if(t.length===n.length){L(n,Gu)}};var rm=function(e){Xu(e);qu(e,vi.fromHtml('
'))};var im=function(e){return Di(e)?Cv(e)===" ":po(e)};var am=function(e){return H(Ea(e),im).length===1};var om=function(e){_a(e).each((function(t){Ca(t).each((function(n){if(mo(e)&&po(t)&&mo(n)){Gu(t)}}))}))};var um={removeTrailingBr:nm,fillWithPaddingBr:rm,isPaddedElement:am,trimBlockTrailingBr:om};var sm=Hn.makeMap;function lm(e){var t=[];var n,r,i,a,o;e=e||{};n=e.indent;r=sm(e.indent_before||"");i=sm(e.indent_after||"");a=cu.getEncodeFunc(e.entity_encoding||"raw",e.entities);o=e.element_format==="html";return{start:function(e,u,s){var l,f,c,d;if(n&&r[e]&&t.length>0){d=t[t.length-1];if(d.length>0&&d!=="\n"){t.push("\n")}}t.push("<",e);if(u){for(l=0,f=u.length;l0){d=t[t.length-1];if(d.length>0&&d!=="\n"){t.push("\n")}}},end:function(e){var r;t.push("");if(n&&i[e]&&t.length>0){r=t[t.length-1];if(r.length>0&&r!=="\n"){t.push("\n")}}},text:function(e,n){if(e.length>0){t[t.length]=n?e:a(e)}},cdata:function(e){t.push("")},comment:function(e){t.push("\x3c!--",e,"--\x3e")},pi:function(e,r){if(r){t.push("")}else{t.push("")}if(n){t.push("\n")}},doctype:function(e){t.push("",n?"\n":"")},reset:function(){t.length=0},getContent:function(){return t.join("").replace(/\n$/,"")}}}function fm(e,t){if(t===void 0){t=Cu()}var n=lm(e);e=e||{};e.validate="validate"in e?e.validate:true;var r=function(r){var i,a;a=e.validate;i={3:function(e){n.text(e.value,e.raw)},8:function(e){n.comment(e.value)},7:function(e){n.pi(e.name,e.value)},10:function(e){n.doctype(e.value)},4:function(e){n.cdata(e.value)},11:function(e){if(e=e.firstChild){do{o(e)}while(e=e.next)}}};n.reset();var o=function(e){var r=i[e.type];var u,s,l,f,c,d,v,m,g;if(!r){u=e.name;s=e.shortEnded;l=e.attributes;if(a&&l&&l.length>1){d=[];d.map={};g=t.getElementRule(e.name);if(g){for(v=0,m=g.attributesOrder.length;v0){t=t.replace(/^ /," ")}else if(!i("previousSibling")){t=t.replace(/^ /," ")}if(r|)$/," ")}else if(!i("nextSibling")){t=t.replace(/( | )(
|)$/," ")}}return t};var hm=function(e,t){var n,r;n=e.startContainer;r=e.startOffset;if(n.nodeType===3&&e.collapsed){if(n.data[r]===" "){n.deleteData(r,1);if(!/[\u00a0| ]$/.test(t)){t+=" "}}else if(n.data[r-1]===" "){n.deleteData(r-1,1);if(!/[\u00a0| ]$/.test(t)){t=" "+t}}}return t};var bm=jo.matchNodeNames("td th");var ym=function(e,t){var n=e.selection.getRng();var r=n.startContainer;var i=n.startOffset;if(n.collapsed&&gm(r,i)&&jo.isText(r)){r.insertData(i-1," ");r.deleteData(i,1);n.setStart(r,i);n.setEnd(r,i);e.selection.setRng(n)}e.selection.setContent(t)};var wm=function(e,t,n){if(n.getAttribute("data-mce-bogus")==="all"){n.parentNode.insertBefore(e.dom.createFragment(t),n)}else{var r=n.firstChild;var i=n.lastChild;if(!r||r===i&&r.nodeName==="BR"){e.dom.setHTML(n,t)}else{ym(e,t)}}};var xm=function(e,t){b.from(e.getParent(t,"td,th")).map(vi.fromDom).each(um.trimBlockTrailingBr)};var Cm=function(e,t){var n=e.schema.getTextInlineElements();var r=e.dom;if(t){var i=e.getBody(),a=new em(r);Hn.each(r.select("*[data-mce-fragment]"),(function(e){for(var t=e.parentNode;t&&t!==i;t=t.parentNode){if(n[e.nodeName.toLowerCase()]&&a.compare(t,e)){r.remove(e,true)}}}))}};var km=function(e){var t=e;while(t=t.walk()){if(t.type===1){t.attr("data-mce-fragment","1")}}};var Sm=function(e){Hn.each(e.getElementsByTagName("*"),(function(e){e.removeAttribute("data-mce-fragment")}))};var Tm=function(e){return!!e.getAttribute("data-mce-fragment")};var Em=function(e,t){return t&&!e.schema.getShortEndedElements()[t.nodeName]};var Nm=function(e,t){var n,r,i;var a=e.dom,o=e.selection;var u,s;var l=function(t){var n=e.getBody();for(;t&&t!==n;t=t.parentNode){if(e.dom.getContentEditable(t)==="false"){return t}}return null};if(!t){return}e.selection.scrollIntoView(t);n=l(t);if(n){a.remove(t);o.select(n);return}var f=a.createRng();u=t.previousSibling;if(u&&u.nodeType===3){f.setStart(u,u.nodeValue.length);if(!Ne.ie){s=t.nextSibling;if(s&&s.nodeType===3){u.appendData(s.data);s.parentNode.removeChild(s)}}}else{f.setStartBefore(t);f.setEndBefore(t)}var c=function(t){var n=df.fromRangeStart(t);var r=nd(e.getBody());n=r.next(n);if(n){return n.toRange()}};r=a.getParent(t,a.isBlock);a.remove(t);if(r&&a.isEmpty(r)){e.$(r).empty();f.setStart(r,0);f.setEnd(r,0);if(!bm(r)&&!Tm(r)&&(i=c(f))){f=i;a.remove(r)}else{a.add(r,a.create("br",{"data-mce-bogus":"1"}))}}o.setRng(f)};var Rm=function(e,t,n){var r,i,a,o,u,s;var l,f,c,d,v;var m=e.selection,g=e.dom;if(/^ | $/.test(t)){t=pm(m.getRng(),t)}r=e.parser;v=n.merge;i=fm({validate:e.settings.validate},e.schema);d='​';s={content:t,format:"html",selection:true,paste:n.paste};s=e.fire("BeforeSetContent",s);if(s.isDefaultPrevented()){e.fire("SetContent",{content:s.content,format:"html",selection:true,paste:n.paste});return}t=s.content;if(t.indexOf("{$caret}")===-1){t+="{$caret}"}t=t.replace(/\{\$caret\}/,d);f=m.getRng();var p=f.startContainer||(f.parentElement?f.parentElement():null);var h=e.getBody();if(p===h&&m.isCollapsed()){if(g.isBlock(h.firstChild)&&Em(e,h.firstChild)&&g.isEmpty(h.firstChild)){f=g.createRng();f.setStart(h.firstChild,0);f.setEnd(h.firstChild,0);m.setRng(f)}}if(!m.isCollapsed()){e.selection.setRng(mm.normalize(e.selection.getRng()));e.getDoc().execCommand("Delete",false,null);t=hm(e.selection.getRng(),t)}a=m.getNode();var b={context:a.nodeName.toLowerCase(),data:n.data,insert:true};u=r.parse(t,b);if(n.paste===true&&Zv.isListFragment(e.schema,u)&&Zv.isParentBlockLi(g,a)){f=Zv.insertAtCaret(i,g,e.selection.getRng(),u);e.selection.setRng(f);e.fire("SetContent",s);return}km(u);c=u.lastChild;if(c.attr("id")==="mce_marker"){l=c;for(c=c.prev;c;c=c.walk(true)){if(c.type===3||!g.isBlock(c.name)){if(e.schema.isValidChild(c.parent.name,"span")){c.parent.insert(l,c,c.name==="br")}break}}}e._selectionOverrides.showBlockCaretContainer(a);if(!b.invalid){t=i.serialize(u);wm(e,t,a)}else{ym(e,d);a=m.getNode();o=e.getBody();if(a.nodeType===9){a=c=o}else{c=a}while(c!==o){a=c;c=c.parentNode}t=a===o?o.innerHTML:g.getOuterHTML(a);t=i.serialize(r.parse(t.replace(//i,(function(){return i.serialize(u)}))));if(a===o){g.setHTML(o,t)}else{g.setOuterHTML(a,t)}}Cm(e,v);Nm(e,g.get("mce_marker"));Sm(e.getBody());xm(e.dom,e.selection.getStart());e.fire("SetContent",s);e.addVisual()};var _m=function(e){var t;if(typeof e!=="string"){t=Hn.extend({paste:e.paste,data:{paste:e.paste}},e);return{content:e.content,details:t}}return{content:e,details:{}}};var Dm=function(e,t){var n=_m(t);Rm(e,n.content,n.details)};var Om={insertAtCaret:Dm};var Pm=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/;var Am=function(e){return Pm.test(e)};var Bm=function(e,t,n){var r=e.getParam(t,n);if(r.indexOf("=")!==-1){var i=e.getParam(t,"","hash");return i.hasOwnProperty(e.id)?i[e.id]:n}else{return r}};var Im=function(e){return e.getParam("iframe_attrs",{})};var Lm=function(e){return e.getParam("doctype","")};var Mm=function(e){return e.getParam("document_base_url","")};var Fm=function(e){return Bm(e,"body_id","tinymce")};var Hm=function(e){return Bm(e,"body_class","")};var zm=function(e){return e.getParam("content_security_policy","")};var Um=function(e){return e.getParam("br_in_pre",true)};var Wm=function(e){if(e.getParam("force_p_newlines",false)){return"p"}var t=e.getParam("forced_root_block","p");return t===false?"":t};var jm=function(e){return e.getParam("forced_root_block_attrs",{})};var Vm=function(e){return e.getParam("br_newline_selector",".mce-toc h2,figcaption,caption")};var qm=function(e){return e.getParam("no_newline_selector","")};var $m=function(e){return e.getParam("keep_styles",true)};var Km=function(e){return e.getParam("end_container_on_empty_block",false)};var Ym=function(e){return Hn.explode(e.getParam("font_size_style_values",""))};var Xm=function(e){return Hn.explode(e.getParam("font_size_classes",""))};var Gm=function(e){return e.getParam("images_dataimg_filter",u(true),"function")};var Jm=function(e){return e.getParam("automatic_uploads",true,"boolean")};var Zm=function(e){return e.getParam("images_reuse_filename",false,"boolean")};var Qm=function(e){return e.getParam("images_replace_blob_uris",true,"boolean")};var eg=function(e){return e.getParam("images_upload_url","","string")};var tg=function(e){return e.getParam("images_upload_base_path","","string")};var ng=function(e){return e.getParam("images_upload_credentials",false,"boolean")};var rg=function(e){return e.getParam("images_upload_handler",null,"function")};var ig=function(e){return e.getParam("content_css_cors",false,"boolean")};var ag=function(e){return e.getParam("inline_boundaries_selector","a[href],code,.mce-annotation","string")};var og={getIframeAttrs:Im,getDocType:Lm,getDocumentBaseUrl:Mm,getBodyId:Fm,getBodyClass:Hm,getContentSecurityPolicy:zm,shouldPutBrInPre:Um,getForcedRootBlock:Wm,getForcedRootBlockAttrs:jm,getBrNewLineSelector:Vm,getNoNewLineSelector:qm,shouldKeepStyles:$m,shouldEndContainerOnEmptyBlock:Km,getFontStyleValues:Ym,getFontSizeClasses:Xm,getImagesDataImgFilter:Gm,isAutomaticUploadsEnabled:Jm,shouldReuseFileName:Zm,shouldReplaceBlobUris:Qm,getImageUploadUrl:eg,getImageUploadBasePath:tg,getImagesUploadCredentials:ng,getImagesUploadHandler:rg,shouldUseContentCssCors:ig,getInlineBoundarySelector:ag};var ug=function(e,t){return sa(vi.fromDom(t),og.getInlineBoundarySelector(e))};var sg=function(e){return Bu.DOM.getStyle(e,"direction",true)==="rtl"||Am(e.textContent)};var lg=function(e,t,n){return H(Bu.DOM.getParents(n.container(),"*",t),e)};var fg=function(e,t,n){var r=lg(e,t,n);return b.from(r[r.length-1])};var cg=function(e,t,n){var r=Rc(t,e);var i=Rc(n,e);return r&&r===i};var dg=function(e){return Qs(e)||el(e)};var vg=function(e,t){if(!t){return t}var n=t.container(),r=t.offset();if(e){if(Xs(n)){if(jo.isText(n.nextSibling)){return df(n.nextSibling,0)}else{return df.after(n)}}else{return Qs(t)?df(n,r+1):t}}else{if(Xs(n)){if(jo.isText(n.previousSibling)){return df(n.previousSibling,n.previousSibling.data.length)}else{return df.before(n)}}else{return el(t)?df(n,r-1):t}}};var mg=l(vg,true);var gg=l(vg,false);var pg={isInlineTarget:ug,findRootInline:fg,isRtl:sg,isAtZwsp:dg,normalizePosition:vg,normalizeForwards:mg,normalizeBackwards:gg,hasSameParentBlock:cg};var hg=function(e){return function(t){return da(e,vi.fromDom(t.dom().parentNode))}};var bg=function(e,t){return pa(e,t)?ps(t,(function(e){return ho(e)||yo(e)}),hg(e)):b.none()};var yg=function(e){var t=e.getBody();var n=t.firstChild&&e.dom.isBlock(t.firstChild)?t.firstChild:t;e.selection.setCursorLocation(n,0)};var wg=function(e){if(e.dom.isEmpty(e.getBody())){e.setContent("");yg(e)}};var xg=function(e,t,n){return Fl(pd.firstPositionIn(n),pd.lastPositionIn(n),(function(r,i){var a=pg.normalizePosition(true,r);var o=pg.normalizePosition(false,i);var u=pg.normalizePosition(false,t);if(e){return pd.nextPosition(n,u).map((function(e){return e.isEqual(o)&&t.isEqual(a)})).getOr(false)}else{return pd.prevPosition(n,u).map((function(e){return e.isEqual(a)&&t.isEqual(o)})).getOr(false)}})).getOr(true)};var Cg={getParentBlock:bg,paddEmptyBody:wg,willDeleteLastPositionInElement:xg};var kg=function(e,t,n){return hs(e,t,n).isSome()};var Sg=function(e,t){var n=vi.fromDom(e);var r=vi.fromDom(t);return kg(r,"pre,code",l(da,n))};var Tg=function(e,t){return jo.isText(t)&&/^[ \t\r\n]*$/.test(t.data)&&Sg(e,t)===false};var Eg=function(e){return jo.isElement(e)&&e.nodeName==="A"&&e.hasAttribute("name")};var Ng=function(e,t){return pl(t)&&Tg(e,t)===false||Eg(t)||Rg(t)};var Rg=jo.hasAttribute("data-mce-bookmark");var _g=jo.hasAttribute("data-mce-bogus");var Dg=jo.hasAttributeValue("data-mce-bogus","all");var Og=function(e){var t,n,r=0;if(Ng(e,e)){return false}else{n=e.firstChild;if(!n){return true}t=new to(n,e);do{if(Dg(n)){n=t.next(true);continue}if(_g(n)){n=t.next();continue}if(jo.isBr(n)){r++;n=t.next();continue}if(Ng(e,n)){return false}n=t.next()}while(n);return r<=1}};var Pg=function(e){return Og(e.dom())};var Ag={isEmpty:Pg};var Bg=Zi("block","position");var Ig=Zi("from","to");var Lg=function(e,t){var n=vi.fromDom(e);var r=vi.fromDom(t.container());return Cg.getParentBlock(n,r).map((function(e){return Bg(e,t)}))};var Mg=function(e){return da(e.from().block(),e.to().block())===false};var Fg=function(e){return wa(e.from().block()).bind((function(t){return wa(e.to().block()).filter((function(e){return da(t,e)}))})).isSome()};var Hg=function(e){return jo.isContentEditableFalse(e.from().block().dom())===false&&jo.isContentEditableFalse(e.to().block().dom())===false};var zg=function(e,t,n){if(jo.isBr(n.position().getNode())&&Ag.isEmpty(n.block())===false){return pd.positionIn(false,n.block().dom()).bind((function(r){if(r.isEqual(n.position())){return pd.fromPosition(t,e,r).bind((function(t){return Lg(e,t)}))}else{return b.some(n)}})).getOr(n)}else{return n}};var Ug=function(e,t,n){var r=Lg(e,df.fromRangeStart(n));var i=r.bind((function(n){return pd.fromPosition(t,e,n.position()).bind((function(n){return Lg(e,n).map((function(n){return zg(e,t,n)}))}))}));return Fl(r,i,Ig).filter((function(e){return Mg(e)&&Fg(e)&&Hg(e)}))};var Wg=function(e,t,n){return n.collapsed?Ug(e,t,n):b.none()};var jg={read:Wg};var Vg=function(e){return e.slice(0,-1)};var qg=function(e,t,n){if(pa(t,e)){return Vg(xa(e,(function(e){return n(e)||da(e,t)})))}else{return[]}};var $g=function(e,t){return qg(e,t,u(false))};var Kg=function(e,t){return[e].concat($g(e,t))};var Yg={parentsUntil:qg,parents:$g,parentsAndSelf:Kg};var Xg=function(e){var t=Ea(e);return j(t,mo).fold((function(){return t}),(function(e){return t.slice(0,e)}))};var Gg=function(e){var t=Xg(e);L(t,Gu);return t};var Jg=function(e,t){var n=Yg.parentsAndSelf(t,e);return W(n.reverse(),Ag.isEmpty).each(Gu)};var Zg=function(e){return H(Sa(e),(function(e){return!Ag.isEmpty(e)})).length===0};var Qg=function(e,t,n,r){if(Ag.isEmpty(n)){um.fillWithPaddingBr(n);return pd.firstPositionIn(n.dom())}if(Zg(r)&&Ag.isEmpty(t)){Wu(r,vi.fromTag("br"))}var i=pd.prevPosition(n.dom(),df.before(r.dom()));L(Gg(t),(function(e){Wu(r,e)}));Jg(e,t);return i};var ep=function(e,t,n){if(Ag.isEmpty(n)){Gu(n);if(Ag.isEmpty(t)){um.fillWithPaddingBr(t)}return pd.firstPositionIn(t.dom())}var r=pd.lastPositionIn(n.dom());L(Gg(t),(function(e){qu(n,e)}));Jg(e,t);return r};var tp=function(e,t){var n=Yg.parentsAndSelf(t,e);return b.from(n[n.length-1])};var np=function(e,t){return pa(t,e)?tp(t,e):b.none()};var rp=function(e,t){pd.positionIn(e,t.dom()).map((function(e){return e.getNode()})).map(vi.fromDom).filter(po).each(Gu)};var ip=function(e,t,n){rp(true,t);rp(false,n);return np(t,n).fold(l(ep,e,t,n),l(Qg,e,t,n))};var ap=function(e,t,n,r){return t?ip(e,r,n):ip(e,n,r)};var op={mergeBlocks:ap};var up=function(e,t){var n;var r=vi.fromDom(e.getBody());n=jg.read(r.dom(),t,e.selection.getRng()).bind((function(e){return op.mergeBlocks(r,t,e.from().block(),e.to().block())}));n.each((function(t){e.selection.setRng(t.toRange())}));return n.isSome()};var sp={backspaceDelete:up};var lp=function(e,t){var n=t.getRng();return Fl(Cg.getParentBlock(e,vi.fromDom(n.startContainer)),Cg.getParentBlock(e,vi.fromDom(n.endContainer)),(function(r,i){if(da(r,i)===false){n.deleteContents();op.mergeBlocks(e,true,r,i).each((function(e){t.setRng(e.toRange())}));return true}else{return false}})).getOr(false)};var fp=function(e,t){var n=vi.fromDom(t);var r=l(da,e);return gs(n,Co,r).isSome()};var cp=function(e,t){return fp(e,t.startContainer)||fp(e,t.endContainer)};var dp=function(e,t){var n=pd.prevPosition(e.dom(),df.fromRangeStart(t)).isNone();var r=pd.nextPosition(e.dom(),df.fromRangeEnd(t)).isNone();return!cp(e,t)&&n&&r};var vp=function(e){e.setContent("");e.selection.setCursorLocation();return true};var mp=function(e){var t=vi.fromDom(e.getBody());var n=e.selection.getRng();return dp(t,n)?vp(e):lp(t,e.selection)};var gp=function(e,t){return e.selection.isCollapsed()?false:mp(e)};var pp={backspaceDelete:gp};var hp=function(e){if(!k(e)){throw new Error("cases must be an array")}if(e.length===0){throw new Error("there must be at least one case")}var t=[];var n={};L(e,(function(r,a){var o=Oi(r);if(o.length!==1){throw new Error("one and only one name per case")}var u=o[0];var s=r[u];if(n[u]!==undefined){throw new Error("duplicate key detected:"+u)}else if(u==="cata"){throw new Error("cannot have a case named cata (sorry)")}else if(!k(s)){throw new Error("case arguments must be an array")}t.push(u);n[u]=function(){var n=arguments.length;if(n!==s.length){throw new Error("Wrong number of arguments to case "+u+". Expected "+s.length+" ("+s+"), got "+n)}var r=new Array(n);for(var o=0;o=e.data.length;var a=t===0;e.replaceData(t,n,Gp(r,a,i))};var Zp=function(e,t){var n=e.data.slice(t);var r=n.length-Jr(n).length;return Jp(e,t,r)};var Qp=function(e,t){var n=e.data.slice(0,t);var r=n.length-Zr(n).length;return Jp(e,t-r,r)};var eh=function(e,t,n){var r=Zr(e.data).length;e.appendData(t.data);Gu(vi.fromDom(t));if(n){Zp(e,r)}return e};var th=function(e,t){var n=e.container();var r=e.offset();return df.isTextPosition(e)===false&&n===t.parentNode&&r>df.before(t).offset()};var nh=function(e,t){return th(t,e)?df(t.container(),t.offset()-1):t};var rh=function(e){return jo.isText(e)?df(e,0):df.before(e)};var ih=function(e){return jo.isText(e)?df(e,e.data.length):df.after(e)};var ah=function(e){if(pl(e.previousSibling)){return b.some(ih(e.previousSibling))}else{return e.previousSibling?pd.lastPositionIn(e.previousSibling):b.none()}};var oh=function(e){if(pl(e.nextSibling)){return b.some(rh(e.nextSibling))}else{return e.nextSibling?pd.firstPositionIn(e.nextSibling):b.none()}};var uh=function(e,t){var n=df.before(t.previousSibling?t.previousSibling:t.parentNode);return pd.prevPosition(e,n).fold((function(){return pd.nextPosition(e,df.after(t))}),b.some)};var sh=function(e,t){return pd.nextPosition(e,df.after(t)).fold((function(){return pd.prevPosition(e,df.before(t))}),b.some)};var lh=function(e,t){return ah(t).orThunk((function(){return oh(t)})).orThunk((function(){return uh(e,t)}))};var fh=function(e,t){return oh(t).orThunk((function(){return ah(t)})).orThunk((function(){return sh(e,t)}))};var ch=function(e,t,n){return e?fh(t,n):lh(t,n)};var dh=function(e,t,n){return ch(e,t,n).map(l(nh,n))};var vh=function(e,t,n){n.fold((function(){e.focus()}),(function(n){e.selection.setRng(n.toRange(),t)}))};var mh=function(e){return function(t){return t.dom()===e}};var gh=function(e,t){return t&&e.schema.getBlockElements().hasOwnProperty(Ei(t))};var ph=function(e){if(Ag.isEmpty(e)){var t=vi.fromHtml('
');Xu(e);qu(e,t);return b.some(df.before(t.dom()))}else{return b.none()}};var hh=function(e,t,n){var r=Ca(e).filter(Di);var i=ka(e).filter(Di);Gu(e);return Hl(r,i,t,(function(e,t,r){var i=e.dom(),a=t.dom();var o=i.data.length;eh(i,a,n);return r.container()===a?df(i,o):r})).orThunk((function(){if(n){r.each((function(e){return Qp(e.dom(),e.dom().length)}));i.each((function(e){return Zp(e.dom(),0)}))}return t}))};var bh=function(e,t){return Mi(e.schema.getTextInlineElements(),Ei(t))};var yh=function(e,t,n,r){if(r===void 0){r=true}var i=dh(t,e.getBody(),n.dom());var a=gs(n,l(gh,e),mh(e.getBody()));var o=hh(n,i,bh(e,n));if(e.dom.isEmpty(e.getBody())){e.setContent("");e.selection.setCursorLocation()}else{a.bind(ph).fold((function(){if(r){vh(e,t,o)}}),(function(n){if(r){vh(e,t,b.some(n))}}))}};var wh={deleteElement:yh};var xh=function(e,t){return function(n){e._selectionOverrides.hideFakeCaret();wh.deleteElement(e,t,vi.fromDom(n));return true}};var Ch=function(e,t){return function(n){var r=t?df.before(n):df.after(n);e.selection.setRng(r.toRange());return true}};var kh=function(e){return function(t){e.selection.setRng(t.toRange());return true}};var Sh=function(e,t){var n=Yp(e.getBody(),t,e.selection.getRng()).map((function(n){return n.fold(xh(e,t),Ch(e,t),kh(e))}));return n.getOr(false)};var Th=function(e){L(vs(e,".mce-offscreen-selection"),Gu)};var Eh=function(e,t){var n=e.selection.getNode();if(jo.isContentEditableFalse(n)){Th(vi.fromDom(e.getBody()));wh.deleteElement(e,t,vi.fromDom(e.selection.getNode()));Cg.paddEmptyBody(e);return true}else{return false}};var Nh=function(e,t){while(t&&t!==e){if(jo.isContentEditableTrue(t)||jo.isContentEditableFalse(t)){return t}t=t.parentNode}return null};var Rh=function(e){var t;var n=Nh(e.getBody(),e.selection.getNode());if(jo.isContentEditableTrue(n)&&e.dom.isBlock(n)&&e.dom.isEmpty(n)){t=e.dom.create("br",{"data-mce-bogus":"1"});e.dom.setHTML(n,"");n.appendChild(t);e.selection.setRng(df.before(t).toRange())}return true};var _h=function(e,t){if(e.selection.isCollapsed()){return Sh(e,t)}else{return Eh(e,t)}};var Dh={backspaceDelete:_h,paddEmptyElement:Rh};var Oh=jo.isText;var Ph=function(e){return Oh(e)&&e.data[0]===qs.ZWSP};var Ah=function(e){return Oh(e)&&e.data[e.data.length-1]===qs.ZWSP};var Bh=function(e){return e.ownerDocument.createTextNode(qs.ZWSP)};var Ih=function(e){if(Oh(e.previousSibling)){if(Ah(e.previousSibling)){return e.previousSibling}else{e.previousSibling.appendData(qs.ZWSP);return e.previousSibling}}else if(Oh(e)){if(Ph(e)){return e}else{e.insertData(0,qs.ZWSP);return e}}else{var t=Bh(e);e.parentNode.insertBefore(t,e);return t}};var Lh=function(e){if(Oh(e.nextSibling)){if(Ph(e.nextSibling)){return e.nextSibling}else{e.nextSibling.insertData(0,qs.ZWSP);return e.nextSibling}}else if(Oh(e)){if(Ah(e)){return e}else{e.appendData(qs.ZWSP);return e}}else{var t=Bh(e);if(e.nextSibling){e.parentNode.insertBefore(t,e.nextSibling)}else{e.parentNode.appendChild(t)}return t}};var Mh=function(e,t){return e?Ih(t):Lh(t)};var Fh=l(Mh,true);var Hh=l(Mh,false);var zh=function(e,t){if(jo.isText(e.container())){return Mh(t,e.container())}else{return Mh(t,e.getNode())}};var Uh=function(e,t){var n=t.get();return n&&e.container()===n&&Xs(n)};var Wh=function(e,t){return t.fold((function(t){lc.remove(e.get());var n=Fh(t);e.set(n);return b.some(df(n,n.length-1))}),(function(t){return pd.firstPositionIn(t).map((function(t){if(!Uh(t,e)){lc.remove(e.get());var n=zh(t,true);e.set(n);return df(n,1)}else{return df(e.get(),1)}}))}),(function(t){return pd.lastPositionIn(t).map((function(t){if(!Uh(t,e)){lc.remove(e.get());var n=zh(t,false);e.set(n);return df(n,n.length-1)}else{return df(e.get(),e.get().length-1)}}))}),(function(t){lc.remove(e.get());var n=Hh(t);e.set(n);return b.some(df(n,1))}))};var jh={renderCaret:Wh};var Vh=function(e,t){for(var n=0;n1};var fy={getRanges:uy,getSelectedNodes:sy,hasMultipleRanges:ly};var cy=function(e){return H(fy.getSelectedNodes(e),Co)};var dy=function(e){var t=vs(e,"td[data-mce-selected],th[data-mce-selected]");return t};var vy=function(e,t){var n=dy(t);var r=cy(e);return n.length>0?n:r};var my=function(e){return vy(fy.getRanges(e.selection.getSel()),vi.fromDom(e.getBody()))};var gy={getCellsFromRanges:cy,getCellsFromElement:dy,getCellsFromElementOrRanges:vy,getCellsFromEditor:my};var py=function(e,t){L(t,um.fillWithPaddingBr);e.selection.setCursorLocation(t[0].dom(),0);return true};var hy=function(e,t){wh.deleteElement(e,false,t);return true};var by=function(e,t,n){return oy.getActionFromRange(t,n).map((function(t){return t.fold(l(hy,e),l(py,e))}))};var yy=function(e,t){return Ty(e,t)};var wy=function(e,t,n,r){return ky(t,r).fold((function(){return by(e,t,n)}),(function(t){return yy(e,t)})).getOr(false)};var xy=function(e,t){var n=vi.fromDom(e.getBody());var r=e.selection.getRng();var i=gy.getCellsFromEditor(e);return i.length!==0?py(e,i):wy(e,n,r,t)};var Cy=function(e,t){return W(Yg.parentsAndSelf(t,e),Co)};var ky=function(e,t){return W(Yg.parentsAndSelf(t,e),(function(e){return Ei(e)==="caption"}))};var Sy=function(e,t,n,r,i){return pd.navigate(n,e.getBody(),i).bind((function(e){return Cy(t,vi.fromDom(e.getNode())).map((function(e){return da(e,r)===false}))}))};var Ty=function(e,t){um.fillWithPaddingBr(t);e.selection.setCursorLocation(t.dom(),0);return b.some(true)};var Ey=function(e,t,n,r){return pd.firstPositionIn(e.dom()).bind((function(i){return pd.lastPositionIn(e.dom()).map((function(e){return t?n.isEqual(i)&&r.isEqual(e):n.isEqual(e)&&r.isEqual(i)}))})).getOr(true)};var Ny=function(e,t){return Ty(e,t)};var Ry=function(e,t,n){return ky(e,vi.fromDom(n.getNode())).map((function(e){return da(e,t)===false}))};var _y=function(e,t,n,r,i){return pd.navigate(n,e.getBody(),i).bind((function(a){return Ey(r,n,i,a)?Ny(e,r):Ry(t,r,a)})).or(b.some(true))};var Dy=function(e,t,n,r){var i=df.fromRangeStart(e.selection.getRng());return Cy(n,r).bind((function(r){return Ag.isEmpty(r)?Ty(e,r):Sy(e,n,t,r,i)}))};var Oy=function(e,t,n,r){var i=df.fromRangeStart(e.selection.getRng());return Ag.isEmpty(r)?Ty(e,r):_y(e,n,t,r,i)};var Py=function(e,t,n){var r=vi.fromDom(e.getBody());return ky(r,n).fold((function(){return Dy(e,t,r,n)}),(function(n){return Oy(e,t,r,n)})).getOr(false)};var Ay=function(e,t){var n=vi.fromDom(e.selection.getStart(true));var r=gy.getCellsFromEditor(e);return e.selection.isCollapsed()&&r.length===0?Py(e,t,n):xy(e,n)};var By={backspaceDelete:Ay};var Iy=Qd.isEq;var Ly=function(e,t,n){var r=e.formatter.get(n);if(r){for(var i=0;i=0;o--){u=n[o].selector;if(!u||n[o].defaultBlock){return true}for(a=i.length-1;a>=0;a--){if(s.is(i[a],u)){return true}}}}return false};var Vy={matchNode:zy,matchName:Fy,match:Uy,matchAll:Wy,canApply:jy,matchesUnInheritedFormatSelector:Ly};var qy=function(e,t){return e.splitText(t)};var $y=function(e){var t=e.startContainer,n=e.startOffset,r=e.endContainer,i=e.endOffset;if(t===r&&jo.isText(t)){if(n>0&&nn){i=i-n;t=r=qy(r,i).previousSibling;i=r.nodeValue.length;n=0}else{i=0}}}else{if(jo.isText(t)&&n>0&&n0&&i1){return[]}if(e.nodeType===1){t.push(e)}e=e.firstChild}return t};var Zy=function(e){return Jy(e).length>0};var Qy=function(e){var t;if(e){t=new to(e,e);for(e=t.current();e;e=t.next()){if(e.nodeType===3){return e}}}return null};var ew=function(e){var t=vi.fromTag("span");Wi(t,{id:Xy,"data-mce-bogus":"1","data-mce-type":"format-caret"});if(e){qu(t,vi.fromText(Yy))}return t};var tw=function(e){var t=Qy(e);if(t&&t.nodeValue.charAt(0)===Yy){t.deleteData(0,1)}return t};var nw=function(e,t,n){if(n===void 0){n=true}var r=e.dom,i=e.selection;if(Zy(t)){wh.deleteElement(e,false,vi.fromDom(t),n)}else{var a=i.getRng();var o=r.getParent(t,r.isBlock);var u=tw(t);if(a.startContainer===u&&a.startOffset>0){a.setStart(u,a.startOffset-1)}if(a.endContainer===u&&a.endOffset>0){a.setEnd(u,a.endOffset-1)}r.remove(t,true);if(o&&r.isEmpty(o)){um.fillWithPaddingBr(vi.fromDom(o))}i.setRng(a)}};var rw=function(e,t,n){if(n===void 0){n=true}var r=e.dom,i=e.selection;if(!t){t=Xf(e.getBody(),i.getStart());if(!t){while(t=r.get(Xy)){nw(e,t,false)}}}else{nw(e,t,n)}};var iw=function(e,t,n){var r=e.dom,i=r.getParent(n,l(Qd.isTextBlock,e));if(i&&r.isEmpty(i)){n.parentNode.replaceChild(t,n)}else{um.removeTrailingBr(vi.fromDom(n));if(r.isEmpty(n)){n.parentNode.replaceChild(t,n)}else{r.insertAfter(t,n)}}};var aw=function(e,t){e.appendChild(t);return t};var ow=function(e,t){var n=z(e,(function(e,t){return aw(e,t.cloneNode(false))}),t);return aw(n,n.ownerDocument.createTextNode(Yy))};var uw=function(e,t,n){var r,i,a,o,u,s,l;var f=e.selection;r=f.getRng(true);o=r.startOffset;s=r.startContainer;l=s.nodeValue;i=Xf(e.getBody(),f.getStart());if(i){a=Qy(i)}var c=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(l&&o>0&&ou+s){f.scrollTop=ru+s){e.getWin().scrollTo(0,r0?r.x+i:r.x-i;var o=r.y>0?r.y+i:r.y-i;Sw(e,r.x!==0?a:0,r.y!==0?o:0)}))};var Ew={scrollElementIntoView:Cw,scrollRangeIntoView:Tw};var Nw=jo.isContentEditableTrue;var Rw=jo.isContentEditableFalse;var _w=function(e,t,n,r,i){return t._selectionOverrides.showCaret(e,n,r,i)};var Dw=function(e){var t=e.ownerDocument.createRange();t.selectNode(e);return t};var Ow=function(e,t){var n=e.fire("BeforeObjectSelected",{target:t});if(n.isDefaultPrevented()){return null}return Dw(t)};var Pw=function(e,t,n){var r=Lc(1,e.getBody(),t);var i=df.fromRangeStart(r);var a=i.getNode();if(Rw(a)){return _w(1,e,a,!i.isAtEnd(),false)}var o=i.getNode(true);if(Rw(o)){return _w(1,e,o,false,false)}var u=e.dom.getParent(i.getNode(),(function(e){return Rw(e)||Nw(e)}));if(Rw(u)){return _w(1,e,u,false,n)}return null};var Aw=function(e,t,n){if(!t||!t.collapsed){return t}var r=Pw(e,t,n);if(r){return r}return t};var Bw=function(e,t){e.selection.setRng(t);Ew.scrollRangeIntoView(e,e.selection.getRng())};var Iw=function(e,t){if(jo.isText(t)&&t.data.length===0){e.remove(t)}};var Lw=function(e,t,n,r,i,a){var o=_w(r,e,a.getNode(!i),i,true);if(t.collapsed){var u=t.cloneRange();if(i){u.setEnd(o.startContainer,o.startOffset)}else{u.setStart(o.endContainer,o.endOffset)}u.deleteContents()}else{t.deleteContents()}e.selection.setRng(o);Iw(e.dom,n);return true};var Mw=function(e,t){var n=e.selection.getRng();if(!jo.isText(n.commonAncestorContainer)){return false}var r=t?jc.Forwards:jc.Backwards;var i=nd(e.getBody());var a=l(Uc,i.next);var o=l(Uc,i.prev);var u=t?a:o;var s=t?Bp:Ip;var f=Fc(r,e.getBody(),n);var c=pg.normalizePosition(t,u(f));if(!c){return false}else if(s(c)){return Lw(e,n,f.getNode(),r,t,c)}var d=u(c);if(d&&s(d)){if(Wc(c,d)){return Lw(e,n,f.getNode(),r,t,d)}}return false};var Fw=function(e,t){return Mw(e,t)};var Hw={backspaceDelete:Fw};var zw=function(e,t){e.getDoc().execCommand(t,false,null)};var Uw=function(e){if(Dh.backspaceDelete(e,false)){return}else if(Hw.backspaceDelete(e,false)){return}else if(Hb.backspaceDelete(e,false)){return}else if(sp.backspaceDelete(e,false)){return}else if(By.backspaceDelete(e)){return}else if(pp.backspaceDelete(e,false)){return}else if(yw.backspaceDelete(e,false)){return}else{zw(e,"Delete");Cg.paddEmptyBody(e)}};var Ww=function(e){if(Dh.backspaceDelete(e,true)){return}else if(Hw.backspaceDelete(e,true)){return}else if(Hb.backspaceDelete(e,true)){return}else if(sp.backspaceDelete(e,true)){return}else if(By.backspaceDelete(e)){return}else if(pp.backspaceDelete(e,true)){return}else if(yw.backspaceDelete(e,true)){return}else{zw(e,"ForwardDelete")}};var jw={deleteCommand:Uw,forwardDeleteCommand:Ww};var Vw=function(e,t,n){var r=function(t){return Gi(t,e)};var i=function(e){return da(vi.fromDom(t),e)};return ps(vi.fromDom(n),(function(e){return r(e).isSome()}),i).bind(r)};var qw=function(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n};var $w=function(e,t){if(/[0-9.]+px$/.test(e)){return qw(parseInt(e,10)*72/96,t||0)+"pt"}return e};var Kw=function(e){return e.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")};var Yw=function(e,t){return b.from(Bu.DOM.getStyle(t,e,true))};var Xw=function(e){return function(t,n){return b.from(n).map(vi.fromDom).filter(_i).bind((function(n){return Vw(e,t,n.dom()).or(Yw(e,n.dom()))})).getOr("")}};var Gw={getFontSize:Xw("font-size"),getFontFamily:o(Kw,Xw("font-family")),toPt:$w};var Jw=function(e){return pd.firstPositionIn(e.getBody()).map((function(e){var t=e.container();return jo.isText(t)?t.parentNode:t}))};var Zw=function(e,t){return e.startContainer===t&&e.startOffset===0};var Qw=function(e){return b.from(e.selection.getRng()).bind((function(t){var n=e.getBody();return Zw(t,n)?b.none():b.from(e.selection.getStart(true))}))};var ex=function(e,t){if(/^[0-9\.]+$/.test(t)){var n=parseInt(t,10);if(n>=1&&n<=7){var r=og.getFontStyleValues(e);var i=og.getFontSizeClasses(e);if(i){return i[n-1]||t}else{return r[n-1]||t}}else{return t}}else{return t}};var tx=function(e,t){e.formatter.toggle("fontname",{value:ex(e,t)});e.nodeChanged()};var nx=function(e){return Qw(e).fold((function(){return Jw(e).map((function(t){return Gw.getFontFamily(e.getBody(),t)})).getOr("")}),(function(t){return Gw.getFontFamily(e.getBody(),t)}))};var rx=function(e,t){e.formatter.toggle("fontsize",{value:ex(e,t)});e.nodeChanged()};var ix=function(e){return Qw(e).fold((function(){return Jw(e).map((function(t){return Gw.getFontSize(e.getBody(),t)})).getOr("")}),(function(t){return Gw.getFontSize(e.getBody(),t)}))};var ax=function(e,t){return e&&t&&(e.startContainer===t.startContainer&&e.startOffset===t.startOffset)&&(e.endContainer===t.endContainer&&e.endOffset===t.endOffset)};var ox={isEq:ax};var ux=function(e,t,n){while(e&&e!==t){if(n(e)){return e}e=e.parentNode}return null};var sx=function(e,t,n){return ux(e,t,n)!==null};var lx=function(e,t,n){return sx(e,t,(function(e){return e.nodeName===n}))};var fx=function(e){return e&&e.nodeName==="TABLE"};var cx=function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)};var dx=function(e,t){return Gs(e)&&sx(e,t,Yf)===false};var vx=function(e,t,n){var r=new to(t,e.getParent(t.parentNode,e.isBlock)||e.getRoot());while(t=r[n?"prev":"next"]()){if(jo.isBr(t)){return true}}};var mx=function(e,t){return e.previousSibling&&e.previousSibling.nodeName===t};var gx=function(e,t){while(t&&t!==e){if(jo.isContentEditableFalse(t)){return true}t=t.parentNode}return false};var px=function(e,t,n,r,i){var a,o,u;var s=e.getRoot();var l;var f=e.schema.getNonEmptyElements();u=e.getParent(i.parentNode,e.isBlock)||s;if(r&&jo.isBr(i)&&t&&e.isEmpty(u)){return b.some(cf(i.parentNode,e.nodeIndex(i)))}a=new to(i,u);while(l=a[r?"prev":"next"]()){if(e.getContentEditableParent(l)==="false"||dx(l,s)){return b.none()}if(jo.isText(l)&&l.nodeValue.length>0){if(lx(l,s,"A")===false){return b.some(cf(l,r?l.nodeValue.length:0))}return b.none()}if(e.isBlock(l)||f[l.nodeName.toLowerCase()]){return b.none()}o=l}if(n&&o){return b.some(cf(o,0))}return b.none()};var hx=function(e,t,n,r){var i,a,o;var u=e.getRoot();var s,l;var f,c,d=false;i=r[(n?"start":"end")+"Container"];a=r[(n?"start":"end")+"Offset"];c=jo.isElement(i)&&a===i.childNodes.length;l=e.schema.getNonEmptyElements();f=n;if(Gs(i)){return b.none()}if(jo.isElement(i)&&a>i.childNodes.length-1){f=false}if(jo.isDocument(i)){i=u;a=0}if(i===u){if(f){s=i.childNodes[a>0?a-1:0];if(s){if(Gs(s)){return b.none()}if(l[s.nodeName]||fx(s)){return b.none()}}}if(i.hasChildNodes()){a=Math.min(!f&&a>0?a-1:a,i.childNodes.length-1);i=i.childNodes[a];a=jo.isText(i)&&c?i.data.length:0;if(!t&&i===u.lastChild&&fx(i)){return b.none()}if(gx(u,i)||Gs(i)){return b.none()}if(i.hasChildNodes()&&fx(i)===false){s=i;o=new to(i,u);do{if(jo.isContentEditableFalse(s)||Gs(s)){d=false;break}if(jo.isText(s)&&s.nodeValue.length>0){a=f?0:s.nodeValue.length;i=s;d=true;break}if(l[s.nodeName.toLowerCase()]&&!cx(s)){a=e.nodeIndex(s);i=s.parentNode;if(!f){a++}d=true;break}}while(s=f?o.next():o.prev())}}}if(t){if(jo.isText(i)&&a===0){px(e,c,t,true,i).each((function(e){i=e.container();a=e.offset();d=true}))}if(jo.isElement(i)){s=i.childNodes[a];if(!s){s=i.childNodes[a-1]}if(s&&jo.isBr(s)&&!mx(s,"A")&&!vx(e,s,false)&&!vx(e,s,true)){px(e,c,t,true,s).each((function(e){i=e.container();a=e.offset();d=true}))}}}if(f&&!t&&jo.isText(i)&&a===i.nodeValue.length){px(e,c,t,false,i).each((function(e){i=e.container();a=e.offset();d=true}))}return d?b.some(cf(i,a)):b.none()};var bx=function(e,t){var n=t.collapsed,r=t.cloneRange();var i=cf.fromRangeStart(t);hx(e,n,true,r).each((function(e){if(!n||!cf.isAbove(i,e)){r.setStart(e.container(),e.offset())}}));if(!n){hx(e,n,false,r).each((function(e){r.setEnd(e.container(),e.offset())}))}if(n){r.collapse(true)}return ox.isEq(t,r)?b.none():b.some(r)};var yx={normalize:bx};var wx=function(e,t,n){var r=new to(t,n);var i;var a=e.getNonEmptyElements();while(i=r.next()){if(a[i.nodeName.toLowerCase()]||i.length>0){return true}}};var xx=function(e,t,n){var r=e.create("span",{}," ");n.parentNode.insertBefore(r,n);t.scrollIntoView(r);e.remove(r)};var Cx=function(e,t,n,r){var i=e.createRng();if(!r){i.setStartAfter(n);i.setEndAfter(n)}else{i.setStartBefore(n);i.setEndBefore(n)}t.setRng(i)};var kx=function(e,t){var n=e.selection;var r=e.dom;var i=n.getRng();var a;var o;yx.normalize(r,i).each((function(e){i.setStart(e.startContainer,e.startOffset);i.setEnd(e.endContainer,e.endOffset)}));var u=i.startOffset;var s=i.startContainer;if(s.nodeType===1&&s.hasChildNodes()){var l=u>s.childNodes.length-1;s=s.childNodes[Math.min(u,s.childNodes.length-1)]||s;if(l&&s.nodeType===3){u=s.nodeValue.length}else{u=0}}var f=r.getParent(s,r.isBlock);var c=f?r.getParent(f.parentNode,r.isBlock):null;var d=c?c.nodeName.toUpperCase():"";var v=t&&t.ctrlKey;if(d==="LI"&&!v){f=c}if(s&&s.nodeType===3&&u>=s.nodeValue.length){if(!wx(e.schema,s,f)){a=r.create("br");i.insertNode(a);i.setStartAfter(a);i.setEndAfter(a);o=true}}a=r.create("br");Df(r,i,a);xx(r,n,a);Cx(r,n,a,o);e.undoManager.add()};var Sx=function(e,t){var n=vi.fromTag("br");Wu(vi.fromDom(t),n);e.undoManager.add()};var Tx=function(e,t){if(!Nx(e.getBody(),t)){ju(vi.fromDom(t),vi.fromTag("br"))}var n=vi.fromTag("br");ju(vi.fromDom(t),n);xx(e.dom,e.selection,n.dom());Cx(e.dom,e.selection,n.dom(),false);e.undoManager.add()};var Ex=function(e){return jo.isBr(e.getNode())};var Nx=function(e,t){if(Ex(df.after(t))){return true}else{return pd.nextPosition(e,df.after(t)).map((function(e){return jo.isBr(e.getNode())})).getOr(false)}};var Rx=function(e){return e&&e.nodeName==="A"&&"href"in e};var _x=function(e){return e.fold(u(false),Rx,Rx,u(false))};var Dx=function(e){var t=l(pg.isInlineTarget,e);var n=df.fromRangeStart(e.selection.getRng());return db.readLocation(t,e.getBody(),n).filter(_x)};var Ox=function(e,t){t.fold(a,l(Sx,e),l(Tx,e),a)};var Px=function(e,t){var n=Dx(e);if(n.isSome()){n.each(l(Ox,e))}else{kx(e,t)}};var Ax={insert:Px};var Bx=Zi("start","soffset","finish","foffset");var Ix={create:Bx};var Lx=bp.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]);var Mx=function(e,t,n,r){return e.fold(t,n,r)};var Fx=function(e){return e.fold(s,s,s)};var Hx=Lx.before;var zx=Lx.on;var Ux=Lx.after;var Wx={before:Hx,on:zx,after:Ux,cata:Mx,getStart:Fx};var jx=bp.generate([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]);var Vx=function(e){return jx.exact(e.start(),e.soffset(),e.finish(),e.foffset())};var qx=function(e){return e.match({domRange:function(e){return vi.fromDom(e.startContainer)},relative:function(e,t){return Wx.getStart(e)},exact:function(e,t,n,r){return e}})};var $x=jx.domRange;var Kx=jx.relative;var Yx=jx.exact;var Xx=function(e){var t=qx(e);return ya(t)};var Gx=Ix.create;var Jx={domRange:$x,relative:Kx,exact:Yx,exactFromRange:Vx,getWin:Xx,range:Gx};var Zx=ui.detect().browser;var Qx=function(e,t){var n=Di(t)?Cv(t).length:Ea(t).length+1;if(e>n){return n}else if(e<0){return 0}return e};var eC=function(e){return Jx.range(e.start(),Qx(e.soffset(),e.start()),e.finish(),Qx(e.foffset(),e.finish()))};var tC=function(e,t){return!jo.isRestrictedNode(t.dom())&&(pa(e,t)||da(e,t))};var nC=function(e){return function(t){return tC(e,t.start())&&tC(e,t.finish())}};var rC=function(e){return e.inline===true||Zx.isIE()};var iC=function(e){return Jx.range(vi.fromDom(e.startContainer),e.startOffset,vi.fromDom(e.endContainer),e.endOffset)};var aC=function(e){var t=e.getSelection();var n=!t||t.rangeCount===0?b.none():b.from(t.getRangeAt(0));return n.map(iC)};var oC=function(e){var t=ya(e);return aC(t.dom()).filter(nC(e))};var uC=function(e,t){return b.from(t).filter(nC(e)).map(eC)};var sC=function(e){var t=i.document.createRange();try{t.setStart(e.start().dom(),e.soffset());t.setEnd(e.finish().dom(),e.foffset());return b.some(t)}catch(e){return b.none()}};var lC=function(e){var t=rC(e)?oC(vi.fromDom(e.getBody())):b.none();e.bookmark=t.isSome()?t:e.bookmark};var fC=function(e,t){var n=vi.fromDom(e.getBody());var r=rC(e)?b.from(t):b.none();var i=r.map(iC).filter(nC(n));e.bookmark=i.isSome()?i:e.bookmark};var cC=function(e){var t=e.bookmark?e.bookmark:b.none();return t.bind(l(uC,vi.fromDom(e.getBody()))).bind(sC)};var dC=function(e){cC(e).each((function(t){e.selection.setRng(t)}))};var vC={store:lC,storeNative:fC,readRange:aC,restore:dC,getRng:cC,getBookmark:oC,validate:uC};var mC=function(e,t,n,r,i,a){if(e.getContentEditable(a)==="false"){return}var o=n?"margin":"padding";o=a.nodeName==="TABLE"?"margin":o;o+=e.getStyle(a,"direction",true)==="rtl"?"Right":"Left";if(t==="outdent"){var u=Math.max(0,parseInt(a.style[o]||0,10)-r);e.setStyle(a,o,u?u+i:"")}else{var u=parseInt(a.style[o]||0,10)+r+i;e.setStyle(a,o,u)}};var gC=function(e){return bo(e)||yo(e)};var pC=function(e){return wa(e).map(gC).getOr(false)};var hC=function(e){return H(I(e.selection.getSelectedBlocks(),vi.fromDom),(function(e){return!gC(e)&&!pC(e)}))};var bC=function(e,t){var n=e.settings,r=e.dom,i=e.selection,a=e.formatter;var o=/[a-z%]+$/i.exec(n.indentation)[0];var u=parseInt(n.indentation,10);var s=e.getParam("indent_use_margin",false);if(!e.queryCommandState("InsertUnorderedList")&&!e.queryCommandState("InsertOrderedList")){if(!n.forced_root_block&&!r.getParent(i.getNode(),r.isBlock)){a.apply("div")}}L(hC(e),(function(e){mC(r,t,s,u,o,e.dom())}))};var yC=Hn.each,wC=Hn.extend;var xC=Hn.map,CC=Hn.inArray;function kC(e){var t,n,r;var i={state:{},exec:{},value:{}};var a=e.settings,o;e.on("PreInit",(function(){t=e.dom;n=e.selection;a=e.settings;r=e.formatter}));var u=function(t,n,r,a){var o,u,s=false;if(e.removed){return}if(!/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(t)&&(!a||!a.skip_focus)){e.focus()}else{vC.restore(e)}a=e.fire("BeforeExecCommand",{command:t,ui:n,value:r});if(a.isDefaultPrevented()){return false}u=t.toLowerCase();if(o=i.exec[u]){o(u,n,r);e.fire("ExecCommand",{command:t,ui:n,value:r});return true}yC(e.plugins,(function(i){if(i.execCommand&&i.execCommand(t,n,r)){e.fire("ExecCommand",{command:t,ui:n,value:r});s=true;return false}}));if(s){return s}if(e.theme&&e.theme.execCommand&&e.theme.execCommand(t,n,r)){e.fire("ExecCommand",{command:t,ui:n,value:r});return true}try{s=e.getDoc().execCommand(t,n,r)}catch(e){}if(s){e.fire("ExecCommand",{command:t,ui:n,value:r});return true}return false};var s=function(t){var n;if(e.quirks.isHidden()||e.removed){return}t=t.toLowerCase();if(n=i.state[t]){return n(t)}try{return e.getDoc().queryCommandState(t)}catch(e){}return false};var l=function(t){var n;if(e.quirks.isHidden()||e.removed){return}t=t.toLowerCase();if(n=i.value[t]){return n(t)}try{return e.getDoc().queryCommandValue(t)}catch(e){}};var f=function(e,t){t=t||"exec";yC(e,(function(e,n){yC(n.toLowerCase().split(","),(function(n){i[t][n]=e}))}))};var c=function(t,n,r){t=t.toLowerCase();i.exec[t]=function(t,i,a,o){return n.call(r||e,i,a,o)}};var d=function(t){t=t.toLowerCase();if(i.exec[t]){return true}try{return e.getDoc().queryCommandSupported(t)}catch(e){}return false};var v=function(t,n,r){t=t.toLowerCase();i.state[t]=function(){return n.call(r||e)}};var m=function(t,n,r){t=t.toLowerCase();i.value[t]=function(){return n.call(r||e)}};var g=function(e){e=e.toLowerCase();return!!i.exec[e]};wC(this,{execCommand:u,queryCommandState:s,queryCommandValue:l,queryCommandSupported:d,addCommands:f,addCommand:c,addQueryStateHandler:v,addQueryValueHandler:m,hasCustomCommand:g});var p=function(t,n,r){if(n===undefined){n=false}if(r===undefined){r=null}return e.getDoc().execCommand(t,n,r)};var h=function(e){return r.match(e)};var b=function(t,n){r.toggle(t,n?{value:n}:undefined);e.nodeChanged()};var y=function(e){o=n.getBookmark(e)};var w=function(){n.moveToBookmark(o)};f({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){e.undoManager.add()},"Cut,Copy,Paste":function(t){var n=e.getDoc();var r;try{p(t)}catch(e){r=true}if(t==="paste"&&!n.queryCommandEnabled(t)){r=true}if(r||!n.queryCommandSupported(t)){var i=e.translate("Your browser doesn't support direct access to the clipboard. "+"Please use the Ctrl+X/C/V keyboard shortcuts instead.");if(Ne.mac){i=i.replace(/Ctrl\+/g,"⌘+")}e.notificationManager.open({text:i,type:"error"})}},unlink:function(){if(n.isCollapsed()){var t=e.dom.getParent(e.selection.getStart(),"a");if(t){e.dom.remove(t,true)}return}r.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(e){var t=e.substring(7);if(t==="full"){t="justify"}yC("left,center,right,justify".split(","),(function(e){if(t!==e){r.remove("align"+e)}}));if(t!=="none"){b("align"+t)}},"InsertUnorderedList,InsertOrderedList":function(e){var r,i;p(e);r=t.getParent(n.getNode(),"ol,ul");if(r){i=r.parentNode;if(/^(H[1-6]|P|ADDRESS|PRE)$/.test(i.nodeName)){y();t.split(i,r);w()}}},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){b(e)},"ForeColor,HiliteColor":function(e,t,n){b(e,n)},FontName:function(t,n,r){tx(e,r)},FontSize:function(t,n,r){rx(e,r)},RemoveFormat:function(e){r.remove(e)},mceBlockQuote:function(){b("blockquote")},FormatBlock:function(e,t,n){return b(n||"p")},mceCleanup:function(){var t=n.getBookmark();e.setContent(e.getContent());n.moveToBookmark(t)},mceRemoveNode:function(t,r,i){var a=i||n.getNode();if(a!==e.getBody()){y();e.dom.remove(a,true);w()}},mceSelectNodeDepth:function(r,i,a){var o=0;t.getParent(n.getNode(),(function(e){if(e.nodeType===1&&o++===a){n.select(e);return false}}),e.getBody())},mceSelectNode:function(e,t,r){n.select(r)},mceInsertContent:function(t,n,r){Om.insertAtCaret(e,r)},mceInsertRawHTML:function(t,r,i){n.setContent("tiny_mce_marker");var a=e.getContent();e.setContent(a.replace(/tiny_mce_marker/g,(function(){return i})))},mceToggleFormat:function(e,t,n){b(n)},mceSetContent:function(t,n,r){e.setContent(r)},"Indent,Outdent":function(t){bC(e,t)},mceRepaint:function(){},InsertHorizontalRule:function(){e.execCommand("mceInsertContent",false,"
")},mceToggleVisualAid:function(){e.hasVisual=!e.hasVisual;e.addVisual()},mceReplaceContent:function(t,r,i){e.execCommand("mceInsertContent",false,i.replace(/\{\$selection\}/g,n.getContent({format:"text"})))},mceInsertLink:function(e,i,a){var o;if(typeof a==="string"){a={href:a}}o=t.getParent(n.getNode(),"a");a.href=a.href.replace(" ","%20");if(!o||!a.href){r.remove("link")}if(a.href){r.apply("link",a,o)}},selectAll:function(){var e=t.getParent(n.getStart(),jo.isContentEditableTrue);if(e){var r=t.createRng();r.selectNodeContents(e);n.setRng(r)}},delete:function(){jw.deleteCommand(e)},forwardDelete:function(){jw.forwardDeleteCommand(e)},mceNewDocument:function(){e.setContent("")},InsertLineBreak:function(t,n,r){Ax.insert(e,r);return true}});var x=function(e){return function(){var i=n.isCollapsed()?[t.getParent(n.getNode(),t.isBlock)]:n.getSelectedBlocks();var a=xC(i,(function(t){return!!r.matchNode(t,e)}));return CC(a,true)!==-1}};f({JustifyLeft:x("alignleft"),JustifyCenter:x("aligncenter"),JustifyRight:x("alignright"),JustifyFull:x("alignjustify"),"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return h(e)},mceBlockQuote:function(){return h("blockquote")},Outdent:function(){var e;if(a.inline_styles){if((e=t.getParent(n.getStart(),t.isBlock))&&parseInt(e.style.paddingLeft,10)>0){return true}if((e=t.getParent(n.getEnd(),t.isBlock))&&parseInt(e.style.paddingLeft,10)>0){return true}}return s("InsertUnorderedList")||s("InsertOrderedList")||!a.inline_styles&&!!t.getParent(n.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var r=t.getParent(n.getNode(),"ul,ol");return r&&(e==="insertunorderedlist"&&r.tagName==="UL"||e==="insertorderedlist"&&r.tagName==="OL")}},"state");f({Undo:function(){e.undoManager.undo()},Redo:function(){e.undoManager.redo()}});m("FontName",(function(){return nx(e)}),this);m("FontSize",(function(){return ix(e)}),this)}var SC=Hn.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange "+"mouseout mouseenter mouseleave wheel keydown keypress keyup input contextmenu dragstart dragend dragover "+"draggesture dragdrop drop drag submit "+"compositionstart compositionend compositionupdate touchstart touchmove touchend"," ");var TC=function(e){var t=this;var n,r={},i;var a=function(){return false};var o=function(){return true};e=e||{};n=e.scope||t;i=e.toggleEvent||a;var u=function(t,i){var u,s,f,c;t=t.toLowerCase();i=i||{};i.type=t;if(!i.target){i.target=n}if(!i.preventDefault){i.preventDefault=function(){i.isDefaultPrevented=o};i.stopPropagation=function(){i.isPropagationStopped=o};i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=o};i.isDefaultPrevented=a;i.isPropagationStopped=a;i.isImmediatePropagationStopped=a}if(e.beforeFire){e.beforeFire(i)}u=r[t];if(u){for(s=0,f=u.length;s0}))};var nk=function(e){return H(e,l(A,QC))};var rk=function(e,t){var n=Li(t,(function(t,n){return A(e,n)}));return GC(n.t,n.f)};var ik=function(e,t,n){var r=e.sections();var i=r.hasOwnProperty(t)?r[t]:{};return Hn.extend({},n,i)};var ak=function(e,t){return e.sections().hasOwnProperty(t)};var ok=function(e,t,n){return{id:e,theme:"modern",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:t,add_form_submit_trigger:true,submit_patch:true,add_unload_trigger:true,convert_urls:true,relative_urls:true,remove_script_host:true,object_resizing:true,doctype:"",visual:true,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:true,render_ui:true,indentation:"40px",inline_styles:true,convert_fonts_to_spans:true,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,"+"tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,"+"tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",entity_encoding:"named",url_converter:n.convertURL,url_converter_scope:n,ie7_compat:true}};var uk=function(e,t){var n=t.external_plugins?t.external_plugins:{};if(e&&e.external_plugins){return Hn.extend({},e.external_plugins,n)}else{return n}};var sk=function(e,t){return[].concat(tk(e)).concat(tk(t))};var lk=function(e,t,n,r){var i=tk(n.forced_plugins);var a=tk(r.plugins);var o=e&&ak(t,"mobile")?nk(a):a;var u=sk(i,o);return Hn.extend(r,{plugins:u.join(" ")})};var fk=function(e,t){var n=t.settings().inline;return e&&ak(t,"mobile")&&!n};var ck=function(e,t,n,r){var i=rk(["mobile"],r);var a=Hn.extend(t,n,i.settings(),fk(e,i)?ik(i,"mobile",ek):{},{validate:true,content_editable:i.settings().inline,external_plugins:uk(n,i.settings())});return lk(e,i,n,a)};var dk=function(e,t,n,r,i){var a=ok(t,n,e);return ck(ZC,a,r,i)};var vk=function(e,t,n){return b.from(t.settings[n]).filter(e)};var mk=function(e){var t={};if(typeof e==="string"){L(e.indexOf("=")>0?e.split(/[;,](?![^=;,]*(?:[;,]|$))/):e.split(","),(function(e){var n=e.split("=");if(n.length>1){t[Hn.trim(n[0])]=Hn.trim(n[1])}else{t[Hn.trim(n[0])]=Hn.trim(n)}}))}else{t=e}return t};var gk=function(e){return function(t){return k(t)&&$(t,e)}};var pk=function(e,t,n,r){var i=t in e.settings?e.settings[t]:n;if(r==="hash"){return mk(i)}else if(r==="string"){return vk(x,e,t).getOr(n)}else if(r==="number"){return vk(N,e,t).getOr(n)}else if(r==="boolean"){return vk(T,e,t).getOr(n)}else if(r==="object"){return vk(C,e,t).getOr(n)}else if(r==="array"){return vk(k,e,t).getOr(n)}else if(r==="string[]"){return vk(gk(x),e,t).getOr(n)}else if(r==="function"){return vk(E,e,t).getOr(n)}else{return i}};var hk=Hn.each,bk=Hn.explode;var yk={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123};var wk=Hn.makeMap("alt,ctrl,shift,meta,access");function xk(e){var t=this;var n={};var r=[];var i=function(e){var t,n;var r={};hk(bk(e,"+"),(function(e){if(e in wk){r[e]=true}else{if(/^[0-9]{2,}$/.test(e)){r.keyCode=parseInt(e,10)}else{r.charCode=e.charCodeAt(0);r.keyCode=yk[e]||e.toUpperCase().charCodeAt(0)}}}));t=[r.keyCode];for(n in wk){if(r[n]){t.push(n)}else{r[n]=false}}r.id=t.join(",");if(r.access){r.alt=true;if(Ne.mac){r.ctrl=true}else{r.shift=true}}if(r.meta){if(Ne.mac){r.meta=true}else{r.ctrl=true;r.meta=false}}return r};var a=function(t,n,r,a){var o;o=Hn.map(bk(t,">"),i);o[o.length-1]=Hn.extend(o[o.length-1],{func:r,scope:a||e});return Hn.extend(o[0],{desc:e.translate(n),subpatterns:o.slice(1)})};var o=function(e){return e.altKey||e.ctrlKey||e.metaKey};var u=function(e){return e.type==="keydown"&&e.keyCode>=112&&e.keyCode<=123};var s=function(e,t){if(!t){return false}if(t.ctrl!==e.ctrlKey||t.meta!==e.metaKey){return false}if(t.alt!==e.altKey||t.shift!==e.shiftKey){return false}if(e.keyCode===t.keyCode||e.charCode&&e.charCode===t.charCode){e.preventDefault();return true}return false};var l=function(e){return e.func?e.func.call(e.scope):null};e.on("keyup keypress keydown",(function(e){if((o(e)||u(e))&&!e.isDefaultPrevented()){hk(n,(function(t){if(s(e,t)){r=t.subpatterns.slice(0);if(e.type==="keydown"){l(t)}return true}}));if(s(e,r[0])){if(r.length===1){if(e.type==="keydown"){l(r[0])}}r.shift()}}}));t.add=function(t,r,i,o){var u;u=i;if(typeof i==="string"){i=function(){e.execCommand(u,false,null)}}else if(Hn.isArray(u)){i=function(){e.execCommand(u[0],u[1],u[2])}}hk(bk(Hn.trim(t.toLowerCase())),(function(e){var t=a(e,r,i,o);n[t.id]=t}));return true};t.remove=function(e){var t=a(e);if(n[t.id]){delete n[t.id];return true}return false}}var Ck=function(e){var t=ha(e).dom();return e.dom()===t.activeElement};var kk=function(e){var t=e!==undefined?e.dom():i.document;return b.from(t.activeElement).map(vi.fromDom)};var Sk=function(e){return kk(ha(e)).filter((function(t){return e.dom().contains(t.dom())}))};var Tk=function(e,t){return e.dom.getParent(t,(function(t){return e.dom.getContentEditable(t)==="true"}))};var Ek=function(e){return e.collapsed?b.from(Il(e.startContainer,e.startOffset)).map(vi.fromDom):b.none()};var Nk=function(e,t){return Ek(t).bind((function(t){if(xo(t)){return b.some(t)}else if(pa(e,t)===false){return b.some(e)}else{return b.none()}}))};var Rk=function(e,t){Nk(vi.fromDom(e.getBody()),t).bind((function(e){return pd.firstPositionIn(e.dom())})).fold((function(){e.selection.normalize();return}),(function(t){return e.selection.setRng(t.toRange())}))};var _k=function(e){if(e.setActive){try{e.setActive()}catch(t){e.focus()}}else{e.focus()}};var Dk=function(e){return Ck(e)||Sk(e).isSome()};var Ok=function(e){return e.iframeElement&&Ck(vi.fromDom(e.iframeElement))};var Pk=function(e){var t=e.getBody();return t&&Dk(vi.fromDom(t))};var Ak=function(e){return e.inline?Pk(e):Ok(e)};var Bk=function(e){var t=e.selection,n=e.settings.content_editable;var r=e.getBody();var i=t.getRng();e.quirks.refreshContentEditable();var a=Tk(e,t.getNode());if(e.$.contains(r,a)){_k(a);Rk(e,i);Ik(e);return}if(e.bookmark!==undefined&&Ak(e)===false){vC.getRng(e).each((function(t){e.selection.setRng(t);i=t}))}if(!n){if(!Ne.opera){_k(r)}e.getWin().focus()}if(Ne.gecko||n){_k(r);Rk(e,i)}Ik(e)};var Ik=function(e){return e.editorManager.setActive(e)};var Lk=function(e,t){if(e.removed){return}t?Ik(e):Bk(e)};var Mk={focus:Lk,hasFocus:Ak};var Fk=function(e,t){var n=t.dom();return n[e]};var Hk=function(e,t){return parseInt(Yi(t,e),10)};var zk=l(Fk,"clientWidth");var Uk=l(Fk,"clientHeight");var Wk=l(Hk,"margin-top");var jk=l(Hk,"margin-left");var Vk=function(e){return e.dom().getBoundingClientRect()};var qk=function(e,t,n){var r=zk(e);var i=Uk(e);return t>=0&&n>=0&&t<=r&&n<=i};var $k=function(e,t,n,r){var i=Vk(t);var a=e?i.left+t.dom().clientLeft+jk(t):0;var o=e?i.top+t.dom().clientTop+Wk(t):0;var u=n-a;var s=r-o;return{x:u,y:s}};var Kk=function(e,t,n){var r=vi.fromDom(e.getBody());var i=e.inline?r:ba(r);var a=$k(e.inline,i,t,n);return qk(i,a.x,a.y)};var Yk=function(e){return b.from(e).map(vi.fromDom)};var Xk=function(e){var t=e.inline?e.getBody():e.getContentAreaContainer();return Yk(t).map((function(e){return pa(ha(e),e)})).getOr(false)};var Gk={isXYInContentArea:Kk,isEditorAttachedToDom:Xk};function Jk(){var e=function(){throw new Error("Theme did not provide a NotificationManager implementation.")};return{open:e,close:e,reposition:e,getArgs:e}}function Zk(e){var t=[];var n=function(){var t=e.theme;return t&&t.getNotificationManagerImpl?t.getNotificationManagerImpl():Jk()};var r=function(){return b.from(t[0])};var i=function(e,t){return e.type===t.type&&e.text===t.text&&!e.progressBar&&!e.timeout&&!t.progressBar&&!t.timeout};var a=function(){if(t.length>0){n().reposition(t)}};var o=function(e){t.push(e)};var u=function(e){j(t,(function(t){return t===e})).each((function(e){t.splice(e,1)}))};var s=function(r){if(e.removed||!Gk.isEditorAttachedToDom(e)){return}return W(t,(function(e){return i(n().getArgs(e),r)})).getOrThunk((function(){e.editorManager.setActive(e);var t=n().open(r,(function(){u(t);a()}));o(t);a();return t}))};var l=function(){r().each((function(e){n().close(e);u(e);a()}))};var f=function(){return t};var c=function(e){e.on("SkinLoaded",(function(){var t=e.settings.service_message;if(t){s({text:t,type:"warning",timeout:0,icon:""})}}));e.on("ResizeEditor ResizeWindow",(function(){Me.requestAnimationFrame(a)}));e.on("remove",(function(){L(t.slice(),(function(e){n().close(e)}))}))};c(e);return{open:s,close:l,getNotifications:f}}function Qk(){var e=function(){throw new Error("Theme did not provide a WindowManager implementation.")};return{open:e,alert:e,confirm:e,close:e,getParams:e,setParams:e}}function eS(e){var t=[];var n=function(){var t=e.theme;return t&&t.getWindowManagerImpl?t.getWindowManagerImpl():Qk()};var r=function(e,t){return function(){return t?t.apply(e,arguments):undefined}};var i=function(t){e.fire("OpenWindow",{win:t})};var a=function(t){e.fire("CloseWindow",{win:t})};var o=function(e){t.push(e);i(e)};var u=function(n){j(t,(function(e){return e===n})).each((function(r){t.splice(r,1);a(n);if(t.length===0){e.focus()}}))};var s=function(){return b.from(t[t.length-1])};var l=function(t,r){e.editorManager.setActive(e);vC.store(e);var i=n().open(t,r,u);o(i);return i};var f=function(e,t,i){var a=n().alert(e,r(i?i:this,t),u);o(a)};var c=function(e,t,i){var a=n().confirm(e,r(i?i:this,t),u);o(a)};var d=function(){s().each((function(e){n().close(e);u(e)}))};var v=function(){return s().map(n().getParams).getOr(null)};var m=function(e){s().each((function(t){n().setParams(t,e)}))};var g=function(){return t};e.on("remove",(function(){L(t.slice(0),(function(e){n().close(e)}))}));return{windows:t,open:l,alert:f,confirm:c,close:d,getParams:v,setParams:m,getWindows:g}}var tS={};var nS="en";var rS={setCode:function(e){if(e){nS=e;this.rtl=this.data[e]?this.data[e]._dir==="rtl":false}},getCode:function(){return nS},rtl:false,add:function(e,t){var n=tS[e];if(!n){tS[e]=n={}}for(var r in t){n[r]=t[r]}this.setCode(e)},translate:function(e){var t=tS[nS]||{};var n=function(e){if(Hn.is(e,"function")){return Object.prototype.toString.call(e)}return!r(e)?""+e:""};var r=function(e){return e===""||e===null||Hn.is(e,"undefined")};var i=function(e){e=n(e);return Hn.hasOwn(t,e)?n(t[e]):e};if(r(e)){return""}if(Hn.is(e,"object")&&Hn.hasOwn(e,"raw")){return n(e.raw)}if(Hn.is(e,"array")){var a=e.slice(1);e=i(e[0]).replace(/\{([0-9]+)\}/g,(function(e,t){return Hn.hasOwn(a,t)?n(a[t]):e}))}return i(e).replace(/{context:\w+}$/,"")},data:tS};var iS=Uu.PluginManager;var aS=function(e,t){for(var n in iS.urls){var r=iS.urls[n]+"/plugin"+t+".js";if(r===e){return n}}return null};var oS=function(e,t){var n=aS(t,e.suffix);return n?rS.translate(["Failed to load plugin: {0} from url {1}",n,t]):rS.translate(["Failed to load plugin url: {0}",t])};var uS=function(e,t){e.notificationManager.open({type:"error",text:t})};var sS=function(e,t){if(e._skinLoaded){uS(e,t)}else{e.on("SkinLoaded",(function(){uS(e,t)}))}};var lS=function(e,t){sS(e,rS.translate(["Failed to upload image: {0}",t]))};var fS=function(e,t){sS(e,oS(e,t))};var cS=function(e,t,n){var r=rS.translate(["Failed to initialize plugin: {0}",t]);dS(r,n);sS(e,r)};var dS=function(e){var t=[];for(var n=1;n=300){a("HTTP Error: "+u.status);return}e=JSON.parse(u.responseText);if(!e||typeof e.location!=="string"){a("Invalid JSON: "+u.responseText);return}n(r(t.basePath,e.location))};s=new i.FormData;s.append("file",e.blob(),e.filename());u.send(s)};var o=function(){return new _e((function(e){e([])}))};var u=function(e,t){return{url:t,blobInfo:e,status:true}};var s=function(e,t){return{url:"",blobInfo:e,status:false,error:t}};var l=function(e,t){Hn.each(n[e],(function(e){e(t)}));delete n[e]};var f=function(t,n,r){e.markPending(t.blobUri());return new _e((function(i){var a,o;var f=function(){};try{var c=function(){if(a){a.close();o=f}};var d=function(n){c();e.markUploaded(t.blobUri(),n);l(t.blobUri(),u(t,n));i(u(t,n))};var v=function(n){c();e.removeFailed(t.blobUri());l(t.blobUri(),s(t,n));i(s(t,n))};o=function(e){if(e<0||e>100){return}if(!a){a=r()}a.progressBar.value(e)};n(t,d,v,o)}catch(e){i(s(t,e.message))}}))};var c=function(e){return e===a};var d=function(e){var t=e.blobUri();return new _e((function(e){n[t]=n[t]||[];n[t].push(e)}))};var v=function(n,r){n=Hn.grep(n,(function(t){return!e.isUploaded(t.blobUri())}));return _e.all(Hn.map(n,(function(n){return e.isPending(n.blobUri())?d(n):f(n,t.handler,r)})))};var m=function(e,n){return!t.url&&c(t.handler)?o():v(e,n)};if(E(t.handler)===false){t.handler=a}return{upload:m}}function bS(){var e=ae.getOrDie("FileReader");return new e}function yS(e){var t=ae.getOrDie("Uint8Array");return new t(e)}var wS=function(e){var t=ae.getOrDie("requestAnimationFrame");t(e)};var xS=function(e){var t=ae.getOrDie("atob");return t(e)};var CS={atob:xS,requestAnimationFrame:wS};var kS=function(e){return new _e((function(t,n){var r=function(){n("Cannot convert "+e+" to Blob. Resource might not exist or is inaccessible.")};try{var i=pS();i.open("GET",e,true);i.responseType="blob";i.onload=function(){if(this.status===200){t(this.response)}else{r()}};i.onerror=r;i.send()}catch(e){r()}}))};var SS=function(e){var t,n;var r=decodeURIComponent(e).split(",");n=/data:([^;]+)/.exec(r[0]);if(n){t=n[1]}return{type:t,data:r[1]}};var TS=function(e){return new _e((function(t){var n,r,a;var o=SS(e);try{n=CS.atob(o.data)}catch(e){t(new i.Blob([]));return}r=yS(n.length);for(a=0;a0};function tT(e){var t,n=[];var r=function(t){var r,i;i=e.$(t).parentsUntil(e.getBody()).add(t);if(i.length===n.length){for(r=i.length;r>=0;r--){if(i[r]!==n[r]){break}}if(r===-1){n=i;return true}}n=i;return false};if(!("onselectionchange"in e.getDoc())){e.on("NodeChange Click MouseUp KeyUp Focus",(function(n){var r,i;r=e.selection.getRng();i={startContainer:r.startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset};if(n.type==="nodechange"||!ox.isEq(i,t)){e.fire("SelectionChange")}t=i}))}e.on("contextmenu",(function(){e.fire("SelectionChange")}));e.on("SelectionChange",(function(){var t=e.selection.getStart(true);if(!t||!Ne.range&&e.selection.isCollapsed()){return}if(eT(e)&&!r(t)&&e.dom.isChildOf(t,e.getBody())){e.nodeChanged({selectionChange:true})}}));e.on("MouseUp",(function(t){if(!t.isDefaultPrevented()&&eT(e)){if(e.selection.getNode().nodeName==="IMG"){Me.setEditorTimeout(e,(function(){e.nodeChanged()}))}else{e.nodeChanged()}}}));this.nodeChanged=function(t){var n=e.selection;var r,i,a;if(e.initialized&&n&&!e.settings.disable_nodechange&&!e.readonly){a=e.getBody();r=n.getStart(true)||a;if(r.ownerDocument!==e.getDoc()||!e.dom.isChildOf(r,a)){r=a}i=[];e.dom.getParent(r,(function(e){if(e===a){return true}i.push(e)}));t=t||{};t.element=r;t.parents=i;e.fire("NodeChange",t)}}}var nT={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,END:35,HOME:36,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey||this.metaKeyPressed(e)},metaKeyPressed:function(e){return Ne.mac?e.metaKey:e.ctrlKey&&!e.altKey}};var rT=function(e){var t=function(t){return I(t,(function(t){t=Sl(t);t.node=e;return t}))};if(jo.isElement(e)){return t(e.getClientRects())}if(jo.isText(e)){var n=e.ownerDocument.createRange();n.setStart(e,0);n.setEnd(e,e.data.length);return t(n.getClientRects())}};var iT=function(e){return U(e,(function(e,t){return e.concat(rT(t))}),[])};var aT;(function(e){e[e["Up"]=-1]="Up";e[e["Down"]=1]="Down"})(aT||(aT={}));var oT=function(e,t,n,r){while(r=Nc(r,e,Cl,t)){if(n(r)){return}}};var uT=function(e,t,n,r,i,a){var o=0,u;var s=[];var l;var f=function(r){var a,u,f;f=iT([r]);if(e===-1){f=f.reverse()}for(a=0;a0&&t(u,En.last(s))){o++}u.line=o;if(i(u)){return true}s.push(u)}};l=En.last(a.getClientRects());if(!l){return s}u=a.getNode();f(u);oT(e,r,f,u);return s};var sT=function(e,t){return t.line>e};var lT=function(e,t){return t.line===e};var fT=l(uT,aT.Up,Rl,_l);var cT=l(uT,aT.Down,_l,Rl);var dT=function(e,t,n,r){var i=nd(t);var a,o,u,s;var l=[];var f=0,c,d;var v=function(t){if(e===1){return En.last(t.getClientRects())}return En.last(t.getClientRects())};if(e===1){a=i.next;o=_l;u=Rl;s=df.after(r)}else{a=i.prev;o=Rl;u=_l;s=df.before(r)}d=v(s);do{if(!s.isVisible()){continue}c=v(s);if(u(c,d)){continue}if(l.length>0&&o(c,En.last(l))){f++}c=Sl(c);c.position=s;c.line=f;if(n(c)){return l}l.push(c)}while(s=a(s));return l};var vT=function(e){return function(t){return sT(e,t)}};var mT=function(e){return function(t){return lT(e,t)}};var gT=jo.isContentEditableFalse;var pT=Nc;var hT=function(e,t){return Math.abs(e.left-t)};var bT=function(e,t){return Math.abs(e.right-t)};var yT=function(e,t){return e>=t.left&&e<=t.right};var wT=function(e,t){return En.reduce(e,(function(e,n){var r,i;r=Math.min(hT(e,t),bT(e,t));i=Math.min(hT(n,t),bT(n,t));if(yT(t,n)){return n}if(yT(t,e)){return e}if(i===r&&gT(n.node)){return n}if(i=e.top&&n<=e.bottom}));r=wT(a,t);if(r){r=wT(CT(e,r),t);if(r&&hc(r.node)){return ST(r,t)}}return null};var ET=function(e,t,n){if(n.collapsed){return false}if(Ne.ie&&Ne.ie<=11&&n.startOffset===n.endOffset-1&&n.startContainer===n.endContainer){var r=n.startContainer.childNodes[n.startOffset];if(jo.isElement(r)){return B(r.getClientRects(),(function(n){return Dl(n,e,t)}))}}return B(n.getClientRects(),(function(n){return Dl(n,e,t)}))};var NT={isXYWithinRange:ET};var RT=function(e){var t,n,r,i;i=e.getBoundingClientRect();t=e.ownerDocument;n=t.documentElement;r=t.defaultView;return{top:i.top+r.pageYOffset-n.clientTop,left:i.left+r.pageXOffset-n.clientLeft}};var _T=function(e){return e.inline?RT(e.getBody()):{left:0,top:0}};var DT=function(e){var t=e.getBody();return e.inline?{left:t.scrollLeft,top:t.scrollTop}:{left:0,top:0}};var OT=function(e){var t=e.getBody(),n=e.getDoc().documentElement;var r={left:t.scrollLeft,top:t.scrollTop};var i={left:t.scrollLeft||n.scrollLeft,top:t.scrollTop||n.scrollTop};return e.inline?r:i};var PT=function(e,t){if(t.target.ownerDocument!==e.getDoc()){var n=RT(e.getContentAreaContainer());var r=OT(e);return{left:t.pageX-n.left+r.left,top:t.pageY-n.top+r.top}}return{left:t.pageX,top:t.pageY}};var AT=function(e,t,n){return{pageX:n.left-e.left+t.left,pageY:n.top-e.top+t.top}};var BT=function(e,t){return AT(_T(e),DT(e),PT(e,t))};var IT={calc:BT};var LT=jo.isContentEditableFalse,MT=jo.isContentEditableTrue;var FT=function(e,t){return LT(t)&&t!==e};var HT=function(e,t,n){if(t===n||e.dom.isChildOf(t,n)){return false}if(LT(t)){return false}return true};var zT=function(e){var t=e.cloneNode(true);t.removeAttribute("data-mce-selected");return t};var UT=function(e,t,n,r){var i=t.cloneNode(true);e.dom.setStyles(i,{width:n,height:r});e.dom.setAttrib(i,"data-mce-selected",null);var a=e.dom.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});e.dom.setStyles(a,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:n,height:r});e.dom.setStyles(i,{margin:0,boxSizing:"border-box"});a.appendChild(i);return a};var WT=function(e,t){if(e.parentNode!==t){t.appendChild(e)}};var jT=function(e,t,n,r,i,a){var o=0,u=0;e.style.left=t.pageX+"px";e.style.top=t.pageY+"px";if(t.pageX+n>i){o=t.pageX+n-i}if(t.pageY+r>a){u=t.pageY+r-a}e.style.width=n-o+"px";e.style.height=r-u+"px"};var VT=function(e){if(e&&e.parentNode){e.parentNode.removeChild(e)}};var qT=function(e){return e.button===0};var $T=function(e){return e.element};var KT=function(e,t){return{pageX:t.pageX-e.relX,pageY:t.pageY+5}};var YT=function(e,t){return function(n){if(qT(n)){var r=W(t.dom.getParents(n.target),jl.or(LT,MT)).getOr(null);if(FT(t.getBody(),r)){var i=t.dom.getPos(r);var a=t.getBody();var o=t.getDoc().documentElement;e.element=r;e.screenX=n.screenX;e.screenY=n.screenY;e.maxX=(t.inline?a.scrollWidth:o.offsetWidth)-2;e.maxY=(t.inline?a.scrollHeight:o.offsetHeight)-2;e.relX=n.pageX-i.x;e.relY=n.pageY-i.y;e.width=r.offsetWidth;e.height=r.offsetHeight;e.ghost=UT(t,r,e.width,e.height)}}}};var XT=function(e,t){var n=Me.throttle((function(e,n){t._selectionOverrides.hideFakeCaret();t.selection.placeCaretAt(e,n)}),0);return function(r){var i=Math.max(Math.abs(r.screenX-e.screenX),Math.abs(r.screenY-e.screenY));if($T(e)&&!e.dragging&&i>10){var a=t.fire("dragstart",{target:e.element});if(a.isDefaultPrevented()){return}e.dragging=true;t.focus()}if(e.dragging){var o=KT(e,IT.calc(t,r));WT(e.ghost,t.getBody());jT(e.ghost,o,e.width,e.height,e.maxX,e.maxY);n(r.clientX,r.clientY)}}};var GT=function(e){var t=e.getSel().getRangeAt(0);var n=t.startContainer;return n.nodeType===3?n.parentNode:n};var JT=function(e,t){return function(n){if(e.dragging){if(HT(t,GT(t.selection),e.element)){var r=zT(e.element);var i=t.fire("drop",{targetClone:r,clientX:n.clientX,clientY:n.clientY});if(!i.isDefaultPrevented()){r=i.targetClone;t.undoManager.transact((function(){VT(e.element);t.insertContent(t.dom.getOuterHTML(r));t._selectionOverrides.hideFakeCaret()}))}}}QT(e)}};var ZT=function(e,t){return function(){if(e.dragging){t.fire("dragend")}QT(e)}};var QT=function(e){e.dragging=false;e.element=null;VT(e.ghost)};var eE=function(e){var t={};var n,r,a,o,u,s;n=Bu.DOM;s=i.document;r=YT(t,e);a=XT(t,e);o=JT(t,e);u=ZT(t,e);e.on("mousedown",r);e.on("mousemove",a);e.on("mouseup",o);n.bind(s,"mousemove",a);n.bind(s,"mouseup",u);e.on("remove",(function(){n.unbind(s,"mousemove",a);n.unbind(s,"mouseup",u)}))};var tE=function(e){e.on("drop",(function(t){var n=typeof t.clientX!=="undefined"?e.getDoc().elementFromPoint(t.clientX,t.clientY):null;if(LT(n)||LT(e.dom.getContentEditableParent(n))){t.preventDefault()}}))};var nE=function(e){eE(e);tE(e)};var rE={init:nE};var iE=function(e){var t=Zu((function(){if(!e.removed){var t=e.selection.getRng();if(t.collapsed){var n=Aw(e,e.selection.getRng(),false);e.selection.setRng(n)}}}),0);e.on("focus",(function(){t.throttle()}));e.on("blur",(function(){t.cancel()}))};var aE={setup:iE};var oE=jo.isContentEditableTrue;var uE=jo.isContentEditableFalse;var sE=function(e,t){var n=e.getBody();while(t&&t!==n){if(oE(t)||uE(t)){return t}t=t.parentNode}return null};var lE=function(e){var t=function(t){return e.dom.isBlock(t)};var n=e.getBody();var r=gc(e.getBody(),t,(function(){return Mk.hasFocus(e)}));var i="sel-"+e.dom.uniqueId();var a;var o=function(t){return e.dom.hasClass(t,"mce-offscreen-selection")};var u=function(){var t=e.dom.get(i);return t?t.getElementsByTagName("*")[0]:t};var s=function(t){if(t){e.selection.setRng(t)}};var l=function(){return e.selection.getRng()};var f=function(t,n,i,a){if(a===void 0){a=true}var o;o=e.fire("ShowCaret",{target:n,direction:t,before:i});if(o.isDefaultPrevented()){return null}if(a){e.selection.scrollIntoView(n,t===-1)}return r.show(i,n)};var c=function(e,t){t=Lc(e,n,t);if(e===-1){return df.fromRangeStart(t)}return df.fromRangeEnd(t)};var d=function(t){if(t.hasAttribute("data-mce-caret")){ol(t);s(l());e.selection.scrollIntoView(t[0])}};var v=function(){e.on("mouseup",(function(t){var n=l();if(n.collapsed&&Gk.isXYInContentArea(e,t.clientX,t.clientY)){s(Pw(e,n,false))}}));e.on("click",(function(t){var n;n=sE(e,t.target);if(n){if(uE(n)){t.preventDefault();e.focus()}if(oE(n)){if(e.dom.isChildOf(n,e.selection.getNode())){y()}}}}));e.on("blur NewBlock",(function(){y()}));e.on("ResizeWindow FullscreenStateChanged",(function(){return r.reposition()}));var t=function(e){var t=false;e.on("touchstart",(function(){t=false}));e.on("touchmove",(function(){t=true}));e.on("touchend",(function(n){var r=sE(e,n.target);if(uE(r)){if(!t){n.preventDefault();b(Ow(e,r))}}}))};var i=function(e){var t=nd(e);if(!e.firstChild){return false}var n=df.before(e.firstChild);var r=t.next(n);return r&&!Bp(r)&&!Ip(r)};var c=function(t,n){var r=e.dom.getParent(t,e.dom.isBlock);var i=e.dom.getParent(n,e.dom.isBlock);return r===i};var d=function(t,n){var r=e.dom.getParent(t,e.dom.isBlock);var a=e.dom.getParent(n,e.dom.isBlock);if(r&&e.dom.isChildOf(r,a)&&uE(sE(e,r))===false){return true}return r&&!c(r,a)&&i(r)};t(e);e.on("mousedown",(function(t){var r;var i=t.target;if(i!==n&&i.nodeName!=="HTML"&&!e.dom.isChildOf(i,n)){return}if(Gk.isXYInContentArea(e,t.clientX,t.clientY)===false){return}r=sE(e,i);if(r){if(uE(r)){t.preventDefault();b(Ow(e,r))}else{y();if(!(oE(r)&&t.shiftKey)&&!NT.isXYWithinRange(t.clientX,t.clientY,e.selection.getRng())){x();e.selection.placeCaretAt(t.clientX,t.clientY)}}}else if(hc(i)===false){y();x();var a=TT(n,t.clientX,t.clientY);if(a){if(!d(t.target,a.node)){t.preventDefault();var o=f(1,a.node,a.before,false);e.getBody().focus();s(o)}}}}));e.on("keypress",(function(t){if(nT.modifierPressed(t)){return}switch(t.keyCode){default:if(uE(e.selection.getNode())){t.preventDefault()}break}}));e.on("getSelectionRange",(function(e){var t=e.range;if(a){if(!a.parentNode){a=null;return}t=t.cloneRange();t.selectNode(a);e.range=t}}));e.on("setSelectionRange",(function(e){e.range=h(e.range);var t=b(e.range,e.forward);if(t){e.range=t}}));var v=function(e){return e.id==="mcepastebin"};e.on("AfterSetSelectionRange",(function(e){var t=e.range;if(!p(t)&&!v(t.startContainer.parentNode)){x()}if(!o(t.startContainer.parentNode)){y()}}));e.on("copy",(function(e){var t=e.clipboardData;if(!e.isDefaultPrevented()&&e.clipboardData&&!Ne.ie){var n=u();if(n){e.preventDefault();t.clearData();t.setData("text/html",n.outerHTML);t.setData("text/plain",n.outerText)}}}));rE.init(e);aE.setup(e)};var m=function(){var t=e.contentStyles,n=".mce-content-body";t.push(r.getCss());t.push(n+" .mce-offscreen-selection {"+"position: absolute;"+"left: -9999999999px;"+"max-width: 1000000px;"+"}"+n+" *[contentEditable=false] {"+"cursor: default;"+"}"+n+" *[contentEditable=true] {"+"cursor: text;"+"}")};var g=function(e){return Gs(e)||rl(e)||il(e)};var p=function(e){return g(e.startContainer)||g(e.endContainer)};var h=function(t){var n=e.schema.getShortEndedElements();var r=e.dom.createRng();var i=t.startContainer;var a=t.startOffset;var o=t.endContainer;var u=t.endOffset;if(Mi(n,i.nodeName.toLowerCase())){if(a===0){r.setStartBefore(i)}else{r.setStartAfter(i)}}else{r.setStart(i,a)}if(Mi(n,o.nodeName.toLowerCase())){if(u===0){r.setEndBefore(o)}else{r.setEndAfter(o)}}else{r.setEnd(o,u)}return r};var b=function(t,n){var r;var o=e.$;var u=e.dom;var s,l,d,v,m,g,h,b,y;if(!t){return null}if(t.collapsed){if(!p(t)){if(n===false){h=c(-1,t);if(hc(h.getNode(true))){return f(-1,h.getNode(true),false,false)}if(hc(h.getNode())){return f(-1,h.getNode(),!h.isAtEnd(),false)}}else{h=c(1,t);if(hc(h.getNode())){return f(1,h.getNode(),!h.isAtEnd(),false)}if(hc(h.getNode(true))){return f(1,h.getNode(true),false,false)}}}return null}d=t.startContainer;v=t.startOffset;m=t.endOffset;if(d.nodeType===3&&v===0&&uE(d.parentNode)){d=d.parentNode;v=u.nodeIndex(d);d=d.parentNode}if(d.nodeType!==1){return null}if(m===v+1&&d===t.endContainer){r=d.childNodes[v]}if(!uE(r)){return null}b=y=r.cloneNode(true);g=e.fire("ObjectSelected",{target:r,targetClone:b});if(g.isDefaultPrevented()){return null}s=bs(vi.fromDom(e.getBody()),"#"+i).fold((function(){return o([])}),(function(e){return o([e.dom()])}));b=g.targetClone;if(s.length===0){s=o('
').attr("id",i);s.appendTo(e.getBody())}t=e.dom.createRng();if(b===y&&Ne.ie){s.empty().append('

 

').append(b);t.setStartAfter(s[0].firstChild.firstChild);t.setEndAfter(b)}else{s.empty().append(" ").append(b).append(" ");t.setStart(s[0].firstChild,1);t.setEnd(s[0].lastChild,0)}s.css({top:u.getPos(r,e.getBody()).y});s[0].focus();l=e.selection.getSel();l.removeAllRanges();l.addRange(t);L(vs(vi.fromDom(e.getBody()),"*[data-mce-selected]"),(function(e){qi(e,"data-mce-selected")}));r.setAttribute("data-mce-selected","1");a=r;x();return t};var y=function(){if(a){a.removeAttribute("data-mce-selected");bs(vi.fromDom(e.getBody()),"#"+i).each(Gu);a=null}bs(vi.fromDom(e.getBody()),"#"+i).each(Gu);a=null};var w=function(){r.destroy();a=null};var x=function(){r.hide()};if(Ne.ceFalse){v();m()}return{showCaret:f,showBlockCaretContainer:d,hideFakeCaret:x,destroy:w}};var fE=function(e){return e.indexOf("data-")===0||e.indexOf("aria-")===0};var cE=function(e){var t=e;while(/)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")};while(r--){i=e[r];a=i.firstChild?i.firstChild.value:"";if(n==="script"){o=i.attr("type");if(o){i.attr("type",o==="mce-no/type"?null:o.replace(/^mce\-/,""))}if(t.element_format==="xhtml"&&a.length>0){i.firstChild.value="// "}}else{if(t.element_format==="xhtml"&&a.length>0){i.firstChild.value="\x3c!--\n"+u(a)+"\n--\x3e"}}}}));e.addNodeFilter("#comment",(function(e){var t=e.length,n;while(t--){n=e[t];if(n.value.indexOf("[CDATA[")===0){n.name="#cdata";n.type=4;n.value=n.value.replace(/^\[CDATA\[|\]\]$/g,"")}else if(n.value.indexOf("mce:protected ")===0){n.name="#text";n.type=3;n.raw=true;n.value=unescape(n.value).substr(14)}}}));e.addNodeFilter("xml:namespace,input",(function(e,t){var n=e.length,r;while(n--){r=e[n];if(r.type===7){r.remove()}else if(r.type===1){if(t==="input"&&!("type"in r.attributes.map)){r.attr("type","text")}}}}));e.addAttributeFilter("data-mce-type",(function(t){L(t,(function(t){if(t.attr("data-mce-type")==="format-caret"){if(t.isEmpty(e.schema.getNonEmptyElements())){t.remove()}else{t.unwrap()}}}))}));e.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,"+"data-mce-selected,data-mce-expando,"+"data-mce-type,data-mce-resize",(function(e,t){var n=e.length;while(n--){e[n].attr(t,null)}}))};var fR=function(e){var t,n;var r=function(e){return e&&e.name==="br"};t=e.lastChild;if(r(t)){n=t.prev;if(r(n)){t.remove();n.remove()}}};var cR={register:lR,trimTrailingBr:fR};var dR=function(e,t,n){var r,a,o;var u=e.dom;t=t.cloneNode(true);r=i.document.implementation;if(r.createHTMLDocument){a=r.createHTMLDocument("");Hn.each(t.nodeName==="BODY"?t.childNodes:[t],(function(e){a.body.appendChild(a.importNode(e,true))}));if(t.nodeName!=="BODY"){t=a.body.firstChild}else{t=a.body}o=u.doc;u.doc=a}IC.firePreProcess(e,sR(n,{node:t}));if(o){u.doc=o}return t};var vR=function(e,t){return e&&e.hasEventListeners("PreProcess")&&!t.no_events};var mR=function(e,t,n){return vR(e,n)?dR(e,t,n):t};var gR={process:mR};var pR=function(e,t){L(t,(function(t){e.attr(t,null)}))};var hR=function(e,t,n){e.addNodeFilter("font",(function(e){L(e,(function(e){var r=t.parse(e.attr("style"));var i=e.attr("color");var a=e.attr("face");var o=e.attr("size");if(i){r.color=i}if(a){r["font-family"]=a}if(o){r["font-size"]=n[parseInt(e.attr("size"),10)-1]}e.name="span";e.attr("style",t.serialize(r));pR(e,["color","face","size"])}))}))};var bR=function(e,t){e.addNodeFilter("strike",(function(e){L(e,(function(e){var n=t.parse(e.attr("style"));n["text-decoration"]="line-through";e.name="span";e.attr("style",t.serialize(n))}))}))};var yR=function(e,t){var n=Su();if(t.convert_fonts_to_spans){hR(e,n,Hn.explode(t.font_size_legacy_values))}bR(e,n)};var wR=function(e,t){if(t.inline_styles){yR(e,t)}};var xR={register:wR};var CR=/^[ \t\r\n]*$/;var kR={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11};var SR=function(e,t,n){var r;var i;var a=n?"lastChild":"firstChild";var o=n?"prev":"next";if(e[a]){return e[a]}if(e!==t){r=e[o];if(r){return r}for(i=e.parent;i&&i!==t;i=i.parent){r=i[o];if(r){return r}}}};var TR=function(){function e(e,t){this.name=e;this.type=t;if(t===1){this.attributes=[];this.attributes.map={}}}e.create=function(t,n){var r,i;r=new e(t,kR[t]||1);if(n){for(i in n){r.attr(i,n[i])}}return r};e.prototype.replace=function(e){var t=this;if(e.parent){e.remove()}t.insert(e,t);t.remove();return t};e.prototype.attr=function(e,t){var n=this;var r,i;if(typeof e!=="string"){for(i in e){n.attr(i,e[i])}return n}if(r=n.attributes){if(t!==undefined){if(t===null){if(e in r.map){delete r.map[e];i=r.length;while(i--){if(r[i].name===e){r=r.splice(i,1);return n}}}return n}if(e in r.map){i=r.length;while(i--){if(r[i].name===e){r[i].value=t;break}}}else{r.push({name:e,value:t})}r.map[e]=t;return n}return r.map[e]}};e.prototype.clone=function(){var t=this;var n=new e(t.name,t.type);var r,i,a,o,u;if(a=t.attributes){u=[];u.map={};for(r=0,i=a.length;r0}));return t.concat(["noopener"]).sort().join(" ")};var a=function(e){var t=e?Hn.trim(e):"";if(!/\b(noopener)\b/g.test(t)){return i(t)}else{return t}};if(!t.allow_unsafe_link_target){while(n--){r=e[n];if(r.name==="a"&&r.attr("target")==="_blank"){r.attr("rel",a(r.attr("rel")))}}}}));if(!t.allow_html_in_named_anchor){e.addAttributeFilter("id,name",(function(e){var t=e.length,n,r,i,a;while(t--){a=e[t];if(a.name==="a"&&a.firstChild&&!a.attr("href")){i=a.parent;n=a.lastChild;do{r=n.prev;i.insert(n,a);n=r}while(n)}}}))}if(t.fix_list_elements){e.addNodeFilter("ul,ol",(function(e){var t=e.length,n,r;while(t--){n=e[t];r=n.parent;if(r.name==="ul"||r.name==="ol"){if(n.prev&&n.prev.name==="li"){n.prev.append(n)}else{var i=new TR("li",1);i.attr("style","list-style-type: none");n.wrap(i)}}}}))}if(t.validate&&n.getValidClasses()){e.addAttributeFilter("class",(function(e){var t=e.length,r,i,a,o,u;var s=n.getValidClasses();var l,f;while(t--){r=e[t];i=r.attr("class").split(" ");u="";for(a=0;a1){a.reverse();o=s=u(a[0].clone());for(c=0;c0){n.value=i;return}r=n.next;if(r){if(r.type===3&&r.value.length){n=n.prev;continue}if(!o[r.name]&&r.name!=="script"&&r.name!=="style"){n=n.prev;continue}}a=n.prev;n.remove();n=a}};var A=function(e){var t;var n={};for(t in e){if(t!=="li"&&t!=="p"){n[t]=e[t]}}return n};l=pE({validate:k,allow_script_urls:e.allow_script_urls,allow_conditional_comments:e.allow_conditional_comments,self_closing_elements:A(t.getSelfClosingElements()),cdata:function(e){w.append(O("#cdata",4)).value=e},text:function(e,t){var n;if(!y){e=e.replace(R," ");if(OR(w.lastChild,h)){e=e.replace(E,"")}}if(e.length!==0){n=O("#text",3);n.raw=!!t;w.append(n).value=e}},comment:function(e){w.append(O("#comment",8)).value=e},pi:function(e,t){w.append(O(e,7)).value=t;P(w)},doctype:function(e){var t;t=w.append(O("#doctype",10));t.value=e;P(w)},start:function(e,n,i){var o,u,s,l,f;s=k?t.getElementRule(e):{};if(s){o=O(s.outputName||e,1);o.attributes=n;o.shortEnded=i;w.append(o);f=C[w.name];if(f&&C[o.name]&&!f[o.name]){b.push(o)}u=r.length;while(u--){l=r[u].name;if(l in n.map){g=a[l];if(g){g.push(o)}else{a[l]=[o]}}}if(h[e]){P(o)}if(!i){w=o}if(!y&&T[e]){y=true}}},end:function(n){var r,i,a,o,u;i=k?t.getElementRule(n):{};if(i){if(h[n]){if(!y){r=w.firstChild;if(r&&r.type===3){a=r.value.replace(E,"");if(a.length>0){r.value=a;r=r.next}else{o=r.next;r.remove();r=o;while(r&&r.type===3){a=r.value;o=r.next;if(a.length===0||_.test(a)){r.remove();r=o}r=o}}}r=w.lastChild;if(r&&r.type===3){a=r.value.replace(N,"");if(a.length>0){r.value=a;r=r.prev}else{o=r.prev;r.remove();r=o;while(r&&r.type===3){a=r.value;o=r.prev;if(a.length===0||_.test(a)){r.remove();r=o}r=o}}}}}if(y&&T[n]){y=false}if(i.removeEmpty&&DR(t,x,T,w)){if(!w.attributes.map.name&&!w.attr("id")){u=w.parent;if(h[w.name]){w.empty().remove()}else{w.unwrap()}w=u;return}}if(i.paddEmpty&&(NR(w)||DR(t,x,T,w))){ER(e,s,h,w)}w=w.parent}}},t);var B=w=new TR(s.context||e.root_name,11);l.parse(u);if(k&&b.length){if(!s.context){o(b)}else{s.invalid=true}}if(S&&(B.name==="body"||s.isRootContent)){D()}if(!s.invalid){for(p in i){g=n[p];f=i[p];v=f.length;while(v--){if(!f[v].parent){f.splice(v,1)}}for(c=0,d=g.length;cC(i)){y=k(b*p);b=k(y/p)}else{b=k(y/p);y=k(b*p)}}n.setStyles(O(o),{width:b,height:y});w=l.startPos.x+r;x=l.startPos.y+i;w=w>0?w:0;x=x>0?x:0;n.setStyles(u,{left:w,top:x,display:"block"});u.innerHTML=b+" × "+y;if(l[2]<0&&o.clientWidth<=b){n.setStyle(o,"left",d+(m-b))}if(l[3]<0&&o.clientHeight<=y){n.setStyle(o,"top",v+(g-y))}r=S.scrollWidth-T;i=S.scrollHeight-E;if(r+i!==0){n.setStyles(u,{left:w-r,top:x-i})}if(!h){IC.fireObjectResizeStart(t,a,m,g);h=true}};var B=function(){h=false;var e=function(e,r){if(r){if(a.style[e]||!t.schema.isValid(a.nodeName.toLowerCase(),e)){n.setStyle(O(a),e,r)}else{n.setAttrib(O(a),e,r)}}};e("width",b);e("height",y);n.unbind(w,"mousemove",A);n.unbind(w,"mouseup",B);if(x!==w){n.unbind(x,"mousemove",A);n.unbind(x,"mouseup",B)}n.remove(o);n.remove(u);I(a);IC.fireObjectResized(t,a,b,y);n.setAttrib(a,"style",n.getAttrib(a,"style"));t.nodeChanged()};var I=function(e){var i,h,C,k,N;L();H();i=n.getPos(e,S);d=i.x;v=i.y;N=e.getBoundingClientRect();h=N.width||N.right-N.left;C=N.height||N.bottom-N.top;if(a!==e){a=e;b=y=0}k=t.fire("ObjectSelected",{target:e});if(P(e)&&!k.isDefaultPrevented()){r(s,(function(e,t){var r;var i=function(t){f=t.screenX;c=t.screenY;m=O(a).clientWidth;g=O(a).clientHeight;p=g/m;l=e;e.startPos={x:h*e[0]+d,y:C*e[1]+v};T=S.scrollWidth;E=S.scrollHeight;o=a.cloneNode(true);n.addClass(o,"mce-clonedresizable");n.setAttrib(o,"data-mce-bogus","all");o.contentEditable=false;o.unSelectabe=true;n.setStyles(o,{left:d,top:v,margin:0});o.removeAttribute("data-mce-selected");S.appendChild(o);n.bind(w,"mousemove",A);n.bind(w,"mouseup",B);if(x!==w){n.bind(x,"mousemove",A);n.bind(x,"mouseup",B)}u=n.add(S,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},m+" × "+g)};r=n.get("mceResizeHandle"+t);if(r){n.remove(r)}r=n.add(S,"div",{id:"mceResizeHandle"+t,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:true,style:"cursor:"+t+"-resize; margin:0; padding:0"});if(Ne.ie===11){r.contentEditable=false}n.bind(r,"mousedown",(function(e){e.stopImmediatePropagation();e.preventDefault();i(e)}));e.elm=r;n.setStyles(r,{left:h*e[0]+d-r.offsetWidth/2,top:C*e[1]+v-r.offsetHeight/2})}))}else{L()}a.setAttribute("data-mce-selected","1")};var L=function(){var e,t;H();if(a){a.removeAttribute("data-mce-selected")}for(e in s){t=n.get("mceResizeHandle"+e);if(t){n.unbind(t);n.remove(t)}}};var M=function(i){var a,o;var u=function(e,t){if(e){do{if(e===t){return true}}while(e=e.parentNode)}};if(h||t.removed){return}r(n.select("img[data-mce-selected],hr[data-mce-selected]"),(function(e){e.removeAttribute("data-mce-selected")}));o=i.type==="mousedown"?i.target:e.getNode();o=n.$(o).closest("table,img,figure.image,hr")[0];if(u(o,S)){z();a=e.getStart(true);if(u(a,o)&&u(e.getEnd(true),o)){I(o);return}}L()};var F=function(e){return YR(GR(t.getBody(),e))};var H=function(){for(var e in s){var t=s[e];if(t.elm){n.unbind(t.elm);delete t.elm}}};var z=function(){try{t.getDoc().execCommand("enableObjectResizing",false,false)}catch(e){}};t.on("init",(function(){z();if(Ne.ie&&Ne.ie>=11){t.on("mousedown click",(function(e){var n=e.target,r=n.nodeName;if(!h&&/^(TABLE|IMG|HR)$/.test(r)&&!F(n)){if(e.button!==2){t.selection.select(n,r==="TABLE")}if(e.type==="mousedown"){t.nodeChanged()}}}));t.dom.bind(S,"mscontrolselect",(function(e){var n=function(e){Me.setEditorTimeout(t,(function(){t.selection.select(e)}))};if(F(e.target)){e.preventDefault();n(e.target);return}if(/^(TABLE|IMG|HR)$/.test(e.target.nodeName)){e.preventDefault();if(e.target.tagName==="IMG"){n(e.target)}}}))}var e=Me.throttle((function(e){if(!t.composing){M(e)}}));t.on("nodechange ResizeEditor ResizeWindow drop FullscreenStateChanged",e);t.on("keyup compositionend",(function(t){if(a&&a.nodeName==="TABLE"){e(t)}}));t.on("hide blur",L);t.on("contextmenu",D)}));t.on("remove",H);var U=function(){a=o=null};return{isResizable:P,showResizeRect:I,hideResizeRect:L,updateResizeRect:M,destroy:U}};var ZR=function(e){return jo.isContentEditableTrue(e)||jo.isContentEditableFalse(e)};var QR=function(e,t,n){while(e&&e!==t){if(n(e)){return e}e=e.parentNode}return null};var e_=function(e,t,n){var r,i,a;r=n.elementFromPoint(e,t);i=n.body.createTextRange();if(!r||r.tagName==="HTML"){r=n.body}i.moveToElementText(r);a=Hn.toArray(i.getClientRects());a=a.sort((function(e,n){e=Math.abs(Math.max(e.top-t,e.bottom-t));n=Math.abs(Math.max(n.top-t,n.bottom-t));return e-n}));if(a.length>0){t=(a[0].bottom+a[0].top)/2;try{i.moveToPoint(e,t);i.collapse(true);return i}catch(e){}}return null};var t_=function(e,t){var n=e&&e.parentElement?e.parentElement():null;return jo.isContentEditableFalse(QR(n,t,ZR))?null:e};var n_=function(e,t,n){var r,i;var a=n;if(a.caretPositionFromPoint){i=a.caretPositionFromPoint(e,t);if(i){r=n.createRange();r.setStart(i.offsetNode,i.offset);r.collapse(true)}}else if(n.caretRangeFromPoint){r=n.caretRangeFromPoint(e,t)}else if(a.body.createTextRange){r=a.body.createTextRange();try{r.moveToPoint(e,t);r.collapse(true)}catch(i){r=e_(e,t,n)}return t_(r,n.body)}return r};var r_={fromPoint:n_};var i_=function(e,t){return I(t,(function(t){var n=e.fire("GetSelectionRange",{range:t});return n.range!==t?n.range:t}))};var a_={processRanges:i_};var o_=function(e,t){var n=t||i.document;var r=n.createDocumentFragment();L(e,(function(e){r.appendChild(e.dom())}));return vi.fromDom(r)};var u_=Zi("element","width","rows");var s_=Zi("element","cells");var l_=Zi("x","y");var f_=function(e,t){var n=parseInt(ji(e,t),10);return isNaN(n)?1:n};var c_=function(e,t,n,r,i){var a=f_(i,"rowspan");var o=f_(i,"colspan");var u=e.rows();for(var s=n;se?t.cells().length:e}),0)};var g_=function(e,t){var n=e.rows();for(var r=0;r0?o_([n]):n};var N_=function(e){if(yo(e)){return wa(e).filter(bo).fold(u([]),(function(t){return[e,t]}))}else{return bo(e)?[e]:[]}};var R_=function(e,t){var n=vi.fromDom(t.commonAncestorContainer);var r=Yg.parentsAndSelf(n,e);var i=H(r,(function(e){return go(e)||vo(e)}));var a=T_(r,t);var o=i.concat(a.length?a:N_(n));return I(o,Ms)};var __=function(){return o_([])};var D_=function(e,t){return E_(vi.fromDom(t.cloneContents()),R_(e,t))};var O_=function(e,t){return hs(t,"table",l(da,e))};var P_=function(e,t){return O_(e,t[0]).bind((function(e){var n=t[0];var r=t[t.length-1];var i=k_.fromDom(e);return k_.subsection(i,n,r).map((function(e){return o_([k_.toDom(e)])}))})).getOrThunk(__)};var A_=function(e,t){return t.length>0&&t[0].collapsed?__():D_(e,t[0])};var B_=function(e,t){var n=gy.getCellsFromElementOrRanges(t,e);return n.length>0?P_(e,n):A_(e,t)};var I_={read:B_};var L_=function(e){return b.from(e.selection.getRng()).map((function(t){var n=e.dom.add(e.getBody(),"div",{"data-mce-bogus":"all",style:"overflow: hidden; opacity: 0;"},t.cloneContents());var r=qs.trim(n.innerText);e.dom.remove(n);return r})).getOr("")};var M_=function(e,t){var n=e.selection.getRng(),r=e.dom.create("body");var i=e.selection.getSel();var a;var o=a_.processRanges(e,fy.getRanges(i));a=t.contextual?I_.read(vi.fromDom(e.getBody()),o).dom():n.cloneContents();if(a){r.appendChild(a)}return e.selection.serializer.serialize(r,t)};var F_=function(e,t){if(t===void 0){t={}}t.get=true;t.format=t.format||"html";t.selection=true;t=e.fire("BeforeGetContent",t);if(t.isDefaultPrevented()){e.fire("GetContent",t);return t.content}if(t.format==="text"){return L_(e)}else{t.getInner=true;var n=M_(e,t);if(t.format==="tree"){return n}else{t.content=e.selection.isCollapsed()?"":n;e.fire("GetContent",t);return t.content}}};var H_={getContent:F_};var z_=function(e,t){return Ds(Ds({format:"html"},e),{set:true,selection:true,content:t})};var U_=function(e,t){if(t.format!=="raw"){var n=e.parser.parse(t.content,Ds({isRootContent:true,forced_root_block:false},t));return fm({validate:e.validate},e.schema).serialize(n)}else{return t.content}};var W_=function(e,t,n){var r=z_(n,t);var i=e.selection.getRng(),a;var o=e.getDoc();var u,s;if(!r.no_events){r=e.fire("BeforeSetContent",r);if(r.isDefaultPrevented()){e.fire("SetContent",r);return}}t=U_(e,r);if(i.insertNode){t+='_';if(i.startContainer===o&&i.endContainer===o){o.body.innerHTML=t}else{i.deleteContents();if(o.body.childNodes.length===0){o.body.innerHTML=t}else{if(i.createContextualFragment){i.insertNode(i.createContextualFragment(t))}else{u=o.createDocumentFragment();s=o.createElement("div");u.appendChild(s);s.outerHTML=t;i.insertNode(u)}}}a=e.dom.get("__caret");i=o.createRange();i.setStartBefore(a);i.setEndBefore(a);e.selection.setRng(i);e.dom.remove("__caret");try{e.selection.setRng(i)}catch(e){}}else{var l=i;if(l.item){o.execCommand("Delete",false,null);l=e.selection.getRng()}if(/^\s+/.test(t)){l.pasteHTML('_'+t);e.dom.remove("__mce_tmp")}else{l.pasteHTML(t)}}if(!r.no_events){e.fire("SetContent",r)}};var j_={setContent:W_};var V_=function(e,t,n,r,i){var a=n?t.startContainer:t.endContainer;var o=n?t.startOffset:t.endOffset;return b.from(a).map(vi.fromDom).map((function(e){return!r||!t.collapsed?Na(e,i(e,o)).getOr(e):e})).bind((function(e){return _i(e)?b.some(e):wa(e)})).map((function(e){return e.dom()})).getOr(e)};var q_=function(e,t,n){return V_(e,t,true,n,(function(e,t){return Math.min(Da(e),t)}))};var $_=function(e,t,n){return V_(e,t,false,n,(function(e,t){return t>0?t-1:t}))};var K_=function(e,t){var n=e;while(e&&jo.isText(e)&&e.length===0){e=t?e.nextSibling:e.previousSibling}return e||n};var Y_=function(e,t){var n,r,i,a,o;if(!t){return e}r=t.startContainer;i=t.endContainer;a=t.startOffset;o=t.endOffset;n=t.commonAncestorContainer;if(!t.collapsed){if(r===i){if(o-a<2){if(r.hasChildNodes()){n=r.childNodes[a]}}}if(r.nodeType===3&&i.nodeType===3){if(r.length===a){r=K_(r.nextSibling,true)}else{r=r.parentNode}if(o===0){i=K_(i.previousSibling,false)}else{i=i.parentNode}if(r&&r===i){return r}}}if(n&&n.nodeType===3){return n.parentNode}return n};var X_=function(e,t,n,r){var i,a;var o=[];a=e.getRoot();n=e.getParent(n||q_(a,t,t.collapsed),e.isBlock);r=e.getParent(r||$_(a,t,t.collapsed),e.isBlock);if(n&&n!==a){o.push(n)}if(n&&r&&n!==r){i=n;var u=new to(n,a);while((i=u.next())&&i!==r){if(e.isBlock(i)){o.push(i)}}}if(r&&n!==r&&r!==a){o.push(r)}return o};var G_=function(e,t,n){return b.from(t).map((function(t){var r=e.nodeIndex(t);var i=e.createRng();i.setStart(t.parentNode,r);i.setEnd(t.parentNode,r+1);if(n){QS(e,i,t,true);QS(e,i,t,false)}return i}))};var J_=Hn.each;var Z_=function(e){return!!e.select};var Q_=function(e){return!!(e&&e.ownerDocument)&&pa(vi.fromDom(e.ownerDocument),vi.fromDom(e))};var eD=function(e){if(!e){return false}else if(Z_(e)){return true}else{return Q_(e.startContainer)&&Q_(e.endContainer)}};var tD=function(e,t,n,r){var i,a;var o,u,s;var l=function(t,n){var i=e.createRng();if(!t){QS(e,i,r.getBody(),true);x(i)}else{i.setStart(t,n);i.setEnd(t,n);x(i);b(false)}};var f=function(e){return H_.getContent(r,e)};var c=function(e,t){return j_.setContent(r,e,t)};var d=function(e){return q_(r.getBody(),w(),e)};var v=function(e){return $_(r.getBody(),w(),e)};var m=function(e,t){return i.getBookmark(e,t)};var g=function(e){return i.moveToBookmark(e)};var p=function(t,n){G_(e,t,n).each(x);return t};var h=function(){var e=w(),t=y();if(!e||e.item){return false}if(e.compareEndPoints){return e.compareEndPoints("StartToEnd",e)===0}return!t||e.collapsed};var b=function(e){var t=w();t.collapse(!!e);x(t)};var y=function(){return t.getSelection?t.getSelection():t.document.selection};var w=function(){var n,i,a,s;var l=function(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(e){return-1}};if(!t){return null}s=t.document;if(typeof s==="undefined"||s===null){return null}if(r.bookmark!==undefined&&Mk.hasFocus(r)===false){var f=vC.getRng(r);if(f.isSome()){return f.map((function(e){return a_.processRanges(r,[e])[0]})).getOr(s.createRange())}}try{if((n=y())&&!jo.isRestrictedNode(n.anchorNode)){if(n.rangeCount>0){i=n.getRangeAt(0)}else{i=n.createRange?n.createRange():s.createRange()}}}catch(e){}i=a_.processRanges(r,[i])[0];if(!i){i=s.createRange?s.createRange():s.body.createTextRange()}if(i.setStart&&i.startContainer.nodeType===9&&i.collapsed){a=e.getRoot();i.setStart(a,0);i.setEnd(a,0)}if(o&&u){if(l(i.START_TO_START,i,o)===0&&l(i.END_TO_END,i,o)===0){i=u}else{o=null;u=null}}return i};var x=function(e,t){var n,i,a;if(!eD(e)){return}var s=Z_(e)?e:null;if(s){u=null;try{s.select()}catch(e){}return}n=y();a=r.fire("SetSelectionRange",{range:e,forward:t});e=a.range;if(n){u=e;try{n.removeAllRanges();n.addRange(e)}catch(e){}if(t===false&&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&&n.setBaseAndExtent&&!Ne.ie){if(e.endOffset-e.startOffset<2){if(e.startContainer.hasChildNodes()){i=e.startContainer.childNodes[e.startOffset];if(i&&i.tagName==="IMG"){n.setBaseAndExtent(e.startContainer,e.startOffset,e.endContainer,e.endOffset);if(n.anchorNode!==e.startContainer||n.focusNode!==e.endContainer){n.setBaseAndExtent(i,0,i,1)}}}}}r.fire("AfterSetSelectionRange",{range:e,forward:t})};var C=function(t){c(e.getOuterHTML(t));return t};var k=function(){return Y_(r.getBody(),w())};var S=function(t,n){return X_(e,w(),t,n)};var T=function(){var t=y();var n,r;if(!t||!t.anchorNode||!t.focusNode){return true}n=e.createRng();n.setStart(t.anchorNode,t.anchorOffset);n.collapse(true);r=e.createRng();r.setStart(t.focusNode,t.focusOffset);r.collapse(true);return n.compareBoundaryPoints(n.START_TO_START,r)<=0};var E=function(){var t=w();var n=y();if(!fy.hasMultipleRanges(n)&&eT(r)){var i=yx.normalize(e,t);i.each((function(e){x(e,T())}));return i.getOr(t)}return t};var N=function(t,n){var i;if(!s){s={};i={};r.on("NodeChange",(function(t){var n=t.element,r=e.getParents(n,null,e.getRoot()),a={};J_(s,(function(t,n){J_(r,(function(o){if(e.is(o,n)){if(!i[n]){J_(t,(function(e){e(true,{node:o,selector:n,parents:r})}));i[n]=t}a[n]=t;return false}}))}));J_(i,(function(e,t){if(!a[t]){delete i[t];J_(e,(function(e){e(false,{node:n,selector:t,parents:r})}))}}))}))}if(!s[t]){s[t]=[]}s[t].push(n);return A};var R=function(){var t;var n=e.getRoot();while(n&&n.nodeName!=="BODY"){if(n.scrollHeight>n.clientHeight){t=n;break}n=n.parentNode}return t};var _=function(e,t){return Ew.scrollElementIntoView(r,e,t)};var D=function(e,t){return x(r_.fromPoint(e,t,r.getDoc()))};var O=function(){var e=w();return e.collapsed?df.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()};var P=function(){t=o=u=null;a.destroy()};var A={bookmarkManager:null,controlSelection:null,dom:e,win:t,serializer:n,editor:r,collapse:b,setCursorLocation:l,getContent:f,setContent:c,getBookmark:m,moveToBookmark:g,select:p,isCollapsed:h,isForward:T,setNode:C,getNode:k,getSel:y,setRng:x,getRng:w,getStart:d,getEnd:v,getSelectedBlocks:S,normalize:E,selectorChanged:N,getScrollContainer:R,scrollIntoView:_,placeCaretAt:D,getBoundingClientRect:O,destroy:P};i=KR(A);a=JR(A,r);A.bookmarkManager=i;A.controlSelection=a;return A};var nD;(function(e){e[e["Br"]=0]="Br";e[e["Block"]=1]="Block";e[e["Wrap"]=2]="Wrap";e[e["Eol"]=3]="Eol"})(nD||(nD={}));var rD=function(e,t){return e===jc.Backwards?t.reverse():t};var iD=function(e,t,n){return e===jc.Forwards?t.next(n):t.prev(n)};var aD=function(e,t,n,r){if(jo.isBr(r.getNode(t===jc.Forwards))){return nD.Br}else if(_c(n,r)===false){return nD.Block}else{return nD.Wrap}};var oD=function(e,t,n,r){var i=nd(n);var a=r,o;var u=[];while(a){o=iD(t,i,a);if(!o){break}if(jo.isBr(o.getNode(false))){if(t===jc.Forwards){return{positions:rD(t,u).concat([o]),breakType:nD.Br,breakAt:b.some(o)}}else{return{positions:rD(t,u),breakType:nD.Br,breakAt:b.some(o)}}}if(!o.isVisible()){a=o;continue}if(e(a,o)){var s=aD(n,t,a,o);return{positions:rD(t,u),breakType:s,breakAt:b.some(o)}}u.push(o);a=o}return{positions:rD(t,u),breakType:nD.Eol,breakAt:b.none()}};var uD=function(e,t,n,r){return t(n,r).breakAt.map((function(r){var i=t(n,r).positions;return e===jc.Backwards?i.concat(r):[r].concat(i)})).getOr([])};var sD=function(e,t){return U(e,(function(e,n){return e.fold((function(){return b.some(n)}),(function(r){return Fl(J(r.getClientRects()),J(n.getClientRects()),(function(e,i){var a=Math.abs(t-e.left);var o=Math.abs(t-i.left);return o<=a?n:r})).or(e)}))}),b.none())};var lD=function(e,t){return J(t.getClientRects()).bind((function(t){return sD(e,t.left)}))};var fD=l(oD,cf.isAbove,-1);var cD=l(oD,cf.isBelow,1);var dD=function(e,t){return fD(e,t).breakAt.isNone()};var vD=function(e,t){return cD(e,t).breakAt.isNone()};var mD=l(uD,-1,fD);var gD=l(uD,1,cD);var pD=function(e){return pd.firstPositionIn(e).map((function(t){return[t].concat(cD(e,t).positions)})).getOr([])};var hD=function(e){return pd.lastPositionIn(e).map((function(t){return fD(e,t).positions.concat(t)})).getOr([])};var bD=jo.isContentEditableFalse;var yD=Bl;var wD=function(e,t,n,r){var i=e===jc.Forwards;var a=i?Bp:Ip;if(!r.collapsed){var o=yD(r);if(bD(o)){return _w(e,t,o,e===jc.Backwards,true)}}var u=ul(r);var s=Fc(e,t.getBody(),r);if(a(s)){return Ow(t,s.getNode(!i))}var l=pg.normalizePosition(i,n(s));if(!l){if(u){return r}return null}if(a(l)){return _w(e,t,l.getNode(!i),i,true)}var f=n(l);if(f&&a(f)){if(Wc(l,f)){return _w(e,t,f.getNode(!i),i,true)}}if(u){return Aw(t,l.toRange(),true)}return null};var xD=function(e,t,n,r){var i,a,o;var u,s,l;var f,c,d;d=yD(r);i=Fc(e,t.getBody(),r);a=n(t.getBody(),vT(1),i);o=H(a,mT(1));s=En.last(i.getClientRects());if(Bp(i)||Mp(i)){d=i.getNode()}if(Ip(i)||Fp(i)){d=i.getNode(true)}if(!s){return null}l=s.left;u=wT(o,l);if(u){if(bD(u.node)){f=Math.abs(l-u.left);c=Math.abs(l-u.right);return _w(e,t,u.node,f=11){t.innerHTML='
'}return t};var kD=function(e,t,n){var r,i,a;var o=nd(e.getBody());var u=l(Uc,o.next);var s=l(Uc,o.prev);if(n.collapsed&&e.settings.forced_root_block){r=e.dom.getParent(n.startContainer,"PRE");if(!r){return}if(t===1){i=u(df.fromRangeStart(n))}else{i=s(df.fromRangeStart(n))}if(!i){a=CD(e);if(t===1){e.$(r).after(a)}else{e.$(r).before(a)}e.selection.select(a,true);e.selection.collapse()}}};var SD=function(e,t){var n=nd(e.getBody());var r=l(Uc,n.next);var i=l(Uc,n.prev);var a;var o=t?jc.Forwards:jc.Backwards;var u=t?r:i;var s=e.selection.getRng();a=wD(o,e,u,s);if(a){return a}a=kD(e,o,s);if(a){return a}return null};var TD=function(e,t){var n;var r=t?1:-1;var i=t?cT:fT;var a=e.selection.getRng();n=xD(r,e,i,a);if(n){return n}n=kD(e,r,a);if(n){return n}return null};var ED=function(e,t){return function(){var n=SD(e,t);if(n){Bw(e,n);return true}else{return false}}};var ND=function(e,t){return function(){var n=TD(e,t);if(n){Bw(e,n);return true}else{return false}}};var RD=function(e){return function(t){return e?Ip(t):Bp(t)}};var _D=function(e,t){return function(){var n=t?df.fromRangeEnd(e.selection.getRng()):df.fromRangeStart(e.selection.getRng());var r=t?cD(e.getBody(),n):fD(e.getBody(),n);var i=t?Z(r.positions):J(r.positions);return i.filter(RD(t)).fold(u(false),(function(t){e.selection.setRng(t.toRange());return true}))}};var DD=function(e,t){return{left:e.left-t,top:e.top-t,right:e.right+t*2,bottom:e.bottom+t*2,width:e.width+t,height:e.height+t}};var OD=function(e,t){return q(t,(function(t){var n=DD(Sl(t.getBoundingClientRect()),-1);return[{x:n.left,y:e(n),cell:t},{x:n.right,y:e(n),cell:t}]}))};var PD=function(e,t,n){return U(e,(function(e,r){return e.fold((function(){return b.some(r)}),(function(e){var i=Math.sqrt(Math.abs(e.x-t)+Math.abs(e.y-n));var a=Math.sqrt(Math.abs(r.x-t)+Math.abs(r.y-n));return b.some(at};var FD=l(AD,BD,LD);var HD=l(AD,ID,MD);var zD=function(e,t){return J(t.getClientRects()).bind((function(t){return FD(e,t.left,t.top)})).bind((function(e){return lD(hD(e),t)}))};var UD=function(e,t){return Z(t.getClientRects()).bind((function(t){return HD(e,t.left,t.top)})).bind((function(e){return lD(pD(e),t)}))};var WD=function(e,t,n){return n.breakAt.map((function(n){return e(t,n).breakAt.isSome()})).getOr(false)};var jD=function(e){return e.breakType===nD.Wrap&&e.positions.length===0};var VD=function(e){return e.breakType===nD.Br&&e.positions.length===1};var qD=function(e,t,n){var r=e(t,n);if(jD(r)||!jo.isBr(n.getNode())&&VD(r)){return!WD(e,t,r)}else{return r.breakAt.isNone()}};var $D=l(qD,fD);var KD=l(qD,cD);var YD=function(e,t,n){var r=df.fromRangeStart(t);return pd.positionIn(!e,n).map((function(e){return e.isEqual(r)})).getOr(false)};var XD=function(e,t,n,r){var i=e.selection.getRng();var a=t?1:-1;if(pc()&&YD(t,i,n)){var o=_w(a,e,n,!t,true);Bw(e,o);return true}return false};var GD=function(e,t,n){return zD(t,n).orThunk((function(){return J(n.getClientRects()).bind((function(n){return sD(mD(e,df.before(t)),n.left)}))})).getOr(df.before(t))};var JD=function(e,t,n){return UD(t,n).orThunk((function(){return J(n.getClientRects()).bind((function(n){return sD(gD(e,df.after(t)),n.left)}))})).getOr(df.after(t))};var ZD=function(e,t){var n=t.getNode(e);return jo.isElement(n)&&n.nodeName==="TABLE"?b.some(n):b.none()};var QD=function(e,t,n,r){var i=og.getForcedRootBlock(t);if(i){t.undoManager.transact((function(){var r=vi.fromTag(i);Wi(r,og.getForcedRootBlockAttrs(t));qu(r,vi.fromTag("br"));if(e){ju(vi.fromDom(n),r)}else{Wu(vi.fromDom(n),r)}var a=t.dom.createRng();a.setStart(r.dom(),0);a.setEnd(r.dom(),0);Bw(t,a)}))}else{Bw(t,r.toRange())}};var eO=function(e,t,n){var r=t?ZD(true,n):ZD(false,n);var i=t===false;r.fold((function(){return Bw(e,n.toRange())}),(function(r){return pd.positionIn(i,e.getBody()).filter((function(e){return e.isEqual(n)})).fold((function(){return Bw(e,n.toRange())}),(function(i){return QD(t,e,r,n)}))}))};var tO=function(e,t,n,r){var i=e.selection.getRng();var a=df.fromRangeStart(i);var o=e.getBody();if(!t&&$D(r,a)){var u=GD(o,n,a);eO(e,t,u);return true}else if(t&&KD(r,a)){var u=JD(o,n,a);eO(e,t,u);return true}else{return false}};var nO=function(e,t){return function(){return b.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind((function(n){return b.from(e.dom.getParent(n,"table")).map((function(n){return XD(e,t,n)}))})).getOr(false)}};var rO=function(e,t){return function(){return b.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind((function(n){return b.from(e.dom.getParent(n,"table")).map((function(r){return tO(e,t,r,n)}))})).getOr(false)}};var iO=function(e){return A(["figcaption"],Ei(e))};var aO=function(e){var t=i.document.createRange();t.setStartBefore(e.dom());t.setEndBefore(e.dom());return t};var oO=function(e,t,n){if(n){qu(e,t)}else{Vu(e,t)}};var uO=function(e,t){var n=vi.fromTag("br");oO(e,n,t);return aO(n)};var sO=function(e,t,n,r){var i=vi.fromTag(n);var a=vi.fromTag("br");Wi(i,r);qu(i,a);oO(e,i,t);return aO(a)};var lO=function(e,t,n,r){if(t===""){return uO(e,r)}else{return sO(e,r,t,n)}};var fO=function(e,t){var n=l(da,t);return ps(vi.fromDom(e.container()),mo,n).filter(iO)};var cO=function(e,t,n){return t?vD(e.dom(),n):dD(e.dom(),n)};var dO=function(e,t){var n=vi.fromDom(e.getBody());var r=df.fromRangeStart(e.selection.getRng());var i=og.getForcedRootBlock(e);var a=og.getForcedRootBlockAttrs(e);return fO(r,n).exists((function(){if(cO(n,t,r)){var o=lO(n,i,a,t);e.selection.setRng(o);return true}else{return false}}))};var vO=function(e,t){return function(){if(e.selection.isCollapsed()){return dO(e,t)}else{return false}}};var mO=function(e){return I(e,(function(e){return sR({shiftKey:false,altKey:false,ctrlKey:false,metaKey:false,keyCode:0,action:a},e)}))};var gO=function(e,t){return t.keyCode===e.keyCode&&t.shiftKey===e.shiftKey&&t.altKey===e.altKey&&t.ctrlKey===e.ctrlKey&&t.metaKey===e.metaKey};var pO=function(e,t){return q(mO(e),(function(e){return gO(e,t)?[e]:[]}))};var hO=function(e){var t=[];for(var n=1;n'};var $O=function(e,t){return e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t};var KO=function(e,t){return t&&e.isBlock(t)&&!/^(TD|TH|CAPTION|FORM)$/.test(t.nodeName)&&!/^(fixed|absolute)/i.test(t.style.position)&&e.getContentEditable(t)!=="true"};var YO=function(e,t,n){var r=n;var i=[];var a;if(!r){return}while(r=r.firstChild){if(e.isBlock(r)){return}if(jo.isElement(r)&&!t[r.nodeName.toLowerCase()]){i.push(r)}}a=i.length;while(a--){r=i[a];if(!r.hasChildNodes()||r.firstChild===r.lastChild&&r.firstChild.nodeValue===""){e.remove(r)}else{if(jO(e,r)){e.remove(r)}}}};var XO=function(e,t,n){if(jo.isText(t)===false){return n}else if(e){return n===1&&t.data.charAt(n-1)===qs.ZWSP?0:n}else{return n===t.data.length-1&&t.data.charAt(n)===qs.ZWSP?t.data.length:n}};var GO=function(e){var t=e.cloneRange();t.setStart(e.startContainer,XO(true,e.startContainer,e.startOffset));t.setEnd(e.endContainer,XO(false,e.endContainer,e.endOffset));return t};var JO=function(e){do{if(jo.isText(e)){e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")}e=e.firstChild}while(e)};var ZO=function(e,t){var n=e.getRoot();var r,i;r=t;while(r!==n&&e.getContentEditable(r)!=="false"){if(e.getContentEditable(r)==="true"){i=r}r=r.parentNode}return r!==n?i:n};var QO=function(e,t,n){b.from(n.style).map(e.dom.parseStyle).each((function(n){var r=Ji(vi.fromDom(t));var i=Ds(Ds({},r),n);e.dom.setStyles(t,i)}));var r=b.from(n.class).map((function(e){return e.split(/\s+/)}));var i=b.from(t.className).map((function(e){return H(e.split(/\s+/),(function(e){return e!==""}))}));Fl(r,i,(function(n,r){var i=H(r,(function(e){return!A(n,e)}));var a=Ps(n,i);e.dom.setAttrib(t,"class",a.join(" "))}));var a=["style","class"];var o=Li(n,(function(e,t){return!A(a,t)})).t;e.dom.setAttribs(t,o)};var eP=function(e,t){var n=og.getForcedRootBlock(e);if(n&&n.toLowerCase()===t.tagName.toLowerCase()){var r=og.getForcedRootBlockAttrs(e);QO(e,t,r)}};var tP=function(e,t,n,r,i){var a,o,u,s,l,f;var c=t||"P";var d=e.dom,v=ZO(d,r);o=d.getParent(r,d.isBlock);if(!o||!KO(d,o)){o=o||v;if(o===e.getBody()||VO(o)){f=o.nodeName.toLowerCase()}else{f=o.parentNode.nodeName.toLowerCase()}if(!o.hasChildNodes()){a=d.create(c);eP(e,a);o.appendChild(a);n.setStart(a,0);n.setEnd(a,0);return a}s=r;while(s.parentNode!==o){s=s.parentNode}while(s&&!d.isBlock(s)){u=s;s=s.previousSibling}if(u&&e.schema.isValidChild(f,c.toLowerCase())){a=d.create(c);eP(e,a);u.parentNode.insertBefore(a,u);s=u;while(s&&!d.isBlock(s)){l=s.nextSibling;a.appendChild(s);s=l}n.setStart(r,i);n.setEnd(r,i)}}return r};var nP=function(e,t){var n;t.normalize();n=t.lastChild;if(!n||/^(left|right)$/gi.test(e.getStyle(n,"float",true))){e.add(t,"br")}};var rP=function(e,t){var n,r,i,a,o,u;var s,l,f,c,d,v,m;var g=e.dom;var p=e.schema,h=p.getNonEmptyElements();var b=e.selection.getRng();var y=function(t){var n=i,a,u,s;var l=p.getTextInlineElements();if(t||c==="TABLE"||c==="HR"){a=g.create(t||v)}else{a=o.cloneNode(false)}s=a;if(og.shouldKeepStyles(e)===false){g.setAttrib(a,"style",null);g.setAttrib(a,"class",null)}else{do{if(l[n.nodeName]){if(Yf(n)||zd.isBookmarkNode(n)){continue}u=n.cloneNode(false);g.setAttrib(u,"id","");if(a.hasChildNodes()){u.appendChild(a.firstChild);a.appendChild(u)}else{s=u;a.appendChild(u)}}}while((n=n.parentNode)&&n!==r)}eP(e,a);qO(s);return a};var w=function(e){var t,n,r,u;u=XO(e,i,a);if(jo.isText(i)&&(e?u>0:ui.childNodes.length-1;i=i.childNodes[Math.min(a,i.childNodes.length-1)]||i;if(m&&jo.isText(i)){a=i.nodeValue.length}else{a=0}}r=ZO(g,i);if(!r){return}if(v&&!u||!v&&u){i=tP(e,v,b,i,a)}o=g.getParent(i,g.isBlock);f=o?g.getParent(o.parentNode,g.isBlock):null;c=o?o.nodeName.toUpperCase():"";d=f?f.nodeName.toUpperCase():"";if(d==="LI"&&!t.ctrlKey){o=f;f=f.parentNode;c=d}if(/^(LI|DT|DD)$/.test(c)){if(g.isEmpty(o)){UO.insert(e,y,f,o,v);return}}if(v&&o===e.getBody()){return}v=v||"P";if(Ys(o)){s=ol(o);if(g.isEmpty(o)){qO(o)}eP(e,s);AO.moveToCaretPosition(e,s)}else if(w()){x()}else if(w(true)){s=o.parentNode.insertBefore(y(),o);AO.moveToCaretPosition(e,$O(o,"HR")?s:o)}else{n=GO(b).cloneRange();n.setEndAfter(o);l=n.extractContents();WO(l);JO(l);s=l.firstChild;g.insertAfter(l,o);YO(g,h,s);nP(g,o);if(g.isEmpty(o)){qO(o)}s.normalize();if(g.isEmpty(s)){g.remove(s);x()}else{eP(e,s);AO.moveToCaretPosition(e,s)}}g.setAttrib(s,"id","");e.fire("NewBlock",{newBlock:s})};var iP={insert:rP};var aP=function(e,t){return AO.getParentBlock(e).filter((function(e){return t.length>0&&sa(vi.fromDom(e),t)})).isSome()};var oP=function(e){return aP(e,og.getBrNewLineSelector(e))};var uP=function(e){return aP(e,og.getNoNewLineSelector(e))};var sP={shouldInsertBr:oP,shouldBlockNewLine:uP};var lP=bp.generate([{br:[]},{block:[]},{none:[]}]);var fP=function(e,t){return sP.shouldBlockNewLine(e)};var cP=function(e){return function(t,n){var r=og.getForcedRootBlock(t)==="";return r===e}};var dP=function(e){return function(t,n){return AO.isListItemParentBlock(t)===e}};var vP=function(e,t){return function(n,r){var i=AO.getParentBlockName(n)===e.toUpperCase();return i===t}};var mP=function(e){return vP("pre",e)};var gP=function(){return vP("summary",true)};var pP=function(e){return function(t,n){return og.shouldPutBrInPre(t)===e}};var hP=function(e,t){return sP.shouldInsertBr(e)};var bP=function(e,t){return t};var yP=function(e){var t=og.getForcedRootBlock(e);var n=AO.getEditableRoot(e.dom,e.selection.getStart());return n&&e.schema.isValidChild(n.nodeName,t?t:"P")};var wP=function(e,t){return function(n,r){var i=U(e,(function(e,t){return e&&t(n,r)}),true);return i?b.some(t):b.none()}};var xP=function(e,t){return qh.evaluateUntil([wP([fP],lP.none()),wP([gP()],lP.br()),wP([mP(true),pP(false),bP],lP.br()),wP([mP(true),pP(false)],lP.block()),wP([mP(true),pP(true),bP],lP.block()),wP([mP(true),pP(true)],lP.br()),wP([dP(true),bP],lP.br()),wP([dP(true)],lP.block()),wP([cP(true),bP,yP],lP.block()),wP([cP(true)],lP.br()),wP([hP],lP.br()),wP([cP(false),bP],lP.br()),wP([yP],lP.block())],[e,t.shiftKey]).getOr(lP.none())};var CP={getAction:xP};var kP=function(e,t){CP.getAction(e,t).fold((function(){Ax.insert(e,t)}),(function(){iP.insert(e,t)}),a)};var SP={insert:kP};var TP=function(e){if(e.typing){e.typing=false;e.add()}};var EP=function(e,t){if(t.isDefaultPrevented()){return}t.preventDefault();TP(e.undoManager);e.undoManager.transact((function(){if(e.selection.isCollapsed()===false){e.execCommand("Delete")}SP.insert(e,t)}))};var NP=function(e){e.on("keydown",(function(t){if(t.keyCode===nT.ENTER){EP(e,t)}}))};var RP={setup:NP};var _P=function(e,t){var n=t.container();var r=t.offset();if(jo.isText(n)){n.insertData(r,e);return b.some(cf(n,r+e.length))}else{return Hc(t).map((function(n){var r=vi.fromText(e);if(t.isAtEnd()){ju(n,r)}else{Wu(n,r)}return cf(r.dom(),e.length)}))}};var DP=l(_P," ");var OP=l(_P," ");var PP=function(e,t,n){return pd.navigateIgnore(e,t,n,Pp)};var AP=function(e,t){return W(Yg.parentsAndSelf(vi.fromDom(t.container()),e),mo)};var BP=function(e,t,n){return PP(e,t.dom(),n).forall((function(e){return AP(t,n).fold((function(){return _c(e,n,t.dom())===false}),(function(r){return _c(e,n,t.dom())===false&&pa(r,vi.fromDom(e.container()))}))}))};var IP=function(e,t,n){return AP(t,n).fold((function(){return PP(e,t.dom(),n).forall((function(e){return _c(e,n,t.dom())===false}))}),(function(t){return PP(e,t.dom(),n).isNone()}))};var LP=l(IP,false);var MP=l(IP,true);var FP=l(BP,false);var HP=l(BP,true);var zP=" ";var UP=function(e){return cf.isTextPosition(e)&&!e.isAtStart()&&!e.isAtEnd()};var WP=function(e,t){var n=H(Yg.parentsAndSelf(vi.fromDom(t.container()),e),mo);return J(n).getOr(e)};var jP=function(e,t){if(UP(t)){return Op(t)}else{return Op(t)||pd.prevPosition(WP(e,t).dom(),t).exists(Op)}};var VP=function(e,t){if(UP(t)){return Dp(t)}else{return Dp(t)||pd.nextPosition(WP(e,t).dom(),t).exists(Dp)}};var qP=function(e){return A(["pre","pre-wrap"],e)};var $P=function(e){return Hc(e).bind((function(e){return ps(e,_i)})).exists((function(e){return qP(Yi(e,"white-space"))}))};var KP=function(e,t){return pd.prevPosition(e.dom(),t).isNone()};var YP=function(e,t){return pd.nextPosition(e.dom(),t).isNone()};var XP=function(e,t){return KP(e,t)||YP(e,t)||LP(e,t)||MP(e,t)||Cp(e,t)||xp(e,t)};var GP=function(e,t){if($P(t)){return false}else{return XP(e,t)||jP(e,t)||VP(e,t)}};var JP=function(e,t){if($P(t)){return false}else{return LP(e,t)||FP(e,t)||Cp(e,t)||jP(e,t)}};var ZP=function(e){var t=e.container();var n=e.offset();if(jo.isText(t)&&n0&&n0){r=d+escape(e.id)+","+escape(n);t.dataTransfer.setData(v,r)}}};var h=function(e){var t;if(e.dataTransfer){t=e.dataTransfer.getData(v);if(t&&t.indexOf(d)>=0){t=t.substr(d.length).split(",");return{id:unescape(t[0]),html:unescape(t[1])}}}return null};var b=function(t,n){if(e.queryCommandSupported("mceInsertClipboardContent")){e.execCommand("mceInsertClipboardContent",false,{content:t,internal:n})}else{e.execCommand("mceInsertContent",false,t)}};var y=function(){var t=function(e){var t=a.create("body");var n=e.cloneContents();t.appendChild(n);return o.serializer.serialize(t,{format:"html"})};var i=function(n){var r=t(n);var i=a.createRng();i.selectNode(e.getBody());var o=t(i);return r===o};e.on("keydown",(function(t){var o=t.keyCode;var u,s;if(!g(t)&&(o===r||o===n)){u=e.selection.isCollapsed();s=e.getBody();if(u&&!a.isEmpty(s)){return}if(!u&&!i(e.selection.getRng())){return}t.preventDefault();e.setContent("");if(s.firstChild&&a.isBlock(s.firstChild)){e.selection.setCursorLocation(s.firstChild,0)}else{e.selection.setCursorLocation(s,0)}e.nodeChanged()}}))};var w=function(){e.shortcuts.add("meta+a",null,"SelectAll")};var x=function(){if(!e.settings.content_editable){a.bind(e.getDoc(),"mousedown mouseup",(function(t){var n;if(t.target===e.getDoc().documentElement){n=o.getRng();e.getBody().focus();if(t.type==="mousedown"){if(Gs(n.startContainer)){return}o.placeCaretAt(t.clientX,t.clientY)}else{o.setRng(n)}}}))}};var C=function(){e.on("keydown",(function(t){if(!g(t)&&t.keyCode===n){if(!e.getBody().getElementsByTagName("hr").length){return}if(o.isCollapsed()&&o.getRng().startOffset===0){var r=o.getNode();var i=r.previousSibling;if(r.nodeName==="HR"){a.remove(r);t.preventDefault();return}if(i&&i.nodeName&&i.nodeName.toLowerCase()==="hr"){a.remove(i);t.preventDefault()}}}}))};var k=function(){if(!i.Range.prototype.getClientRects){e.on("mousedown",(function(t){if(!g(t)&&t.target.nodeName==="HTML"){var n=e.getBody();n.blur();Me.setEditorTimeout(e,(function(){n.focus()}))}}))}};var S=function(){e.on("click",(function(t){var n=t.target;if(/^(IMG|HR)$/.test(n.nodeName)&&a.getContentEditableParent(n)!=="false"){t.preventDefault();e.selection.select(n);e.nodeChanged()}if(n.nodeName==="A"&&a.hasClass(n,"mce-item-anchor")){t.preventDefault();o.select(n)}}))};var T=function(){var n=function(){var n=a.getAttribs(o.getStart().cloneNode(false));return function(){var r=o.getStart();if(r!==e.getBody()){a.setAttrib(r,"style",null);t(n,(function(e){r.setAttributeNode(e.cloneNode(true))}))}}};var r=function(){return!o.isCollapsed()&&a.getParent(o.getStart(),a.isBlock)!==a.getParent(o.getEnd(),a.isBlock)};e.on("keypress",(function(t){var i;if(!g(t)&&(t.keyCode===8||t.keyCode===46)&&r()){i=n();e.getDoc().execCommand("delete",false,null);i();t.preventDefault();return false}}));a.bind(e.getDoc(),"cut",(function(t){var i;if(!g(t)&&r()){i=n();Me.setEditorTimeout(e,(function(){i()}))}}))};var E=function(){e.on("keydown",(function(e){if(!g(e)&&e.keyCode===n){if(o.isCollapsed()&&o.getRng().startOffset===0){var t=o.getNode().previousSibling;if(t&&t.nodeName&&t.nodeName.toLowerCase()==="table"){e.preventDefault();return false}}}}))};var N=function(){e.on("keydown",(function(t){var n,r,i,u,s;if(g(t)||t.keyCode!==nT.BACKSPACE){return}n=o.getRng();r=n.startContainer;i=n.startOffset;u=a.getRoot();s=r;if(!n.collapsed||i!==0){return}while(s&&s.parentNode&&s.parentNode.firstChild===s&&s.parentNode!==u){s=s.parentNode}if(s.tagName==="BLOCKQUOTE"){e.formatter.toggle("blockquote",null,s);n=a.createRng();n.setStart(r,0);n.setEnd(r,0);o.setRng(n)}}))};var R=function(){var t=function(){m("StyleWithCSS",false);m("enableInlineTableEditing",false);if(!u.object_resizing){m("enableObjectResizing",false)}};if(!u.readonly){e.on("BeforeExecCommand MouseDown",t)}};var _=function(){var n=function(){t(a.select("a"),(function(e){var t=e.parentNode;var n=a.getRoot();if(t.lastChild===e){while(t&&!a.isBlock(t)){if(t.parentNode.lastChild!==t||t===n){return}t=t.parentNode}a.add(t,"br",{"data-mce-bogus":1})}}))};e.on("SetContent ExecCommand",(function(e){if(e.type==="setcontent"||e.command==="mceInsertLink"){n()}}))};var D=function(){if(u.forced_root_block){e.on("init",(function(){m("DefaultParagraphSeparator",u.forced_root_block)}))}};var O=function(){e.on("keyup focusin mouseup",(function(e){if(!nT.modifierPressed(e)){o.normalize()}}),true)};var P=function(){e.contentStyles.push("img:-moz-broken {"+"-moz-force-broken-image-icon:1;"+"min-width:24px;"+"min-height:24px"+"}")};var A=function(){if(!e.inline){e.on("keydown",(function(){if(i.document.activeElement===i.document.body){e.getWin().focus()}}))}};var B=function(){if(!e.inline){e.contentStyles.push("body {min-height: 150px}");e.on("click",(function(t){var n;if(t.target.nodeName==="HTML"){if(Ne.ie>11){e.getBody().focus();return}n=e.selection.getRng();e.getBody().focus();e.selection.setRng(n);e.selection.normalize();e.nodeChanged()}}))}};var I=function(){if(Ne.mac){e.on("keydown",(function(t){if(nT.metaKeyPressed(t)&&!t.shiftKey&&(t.keyCode===37||t.keyCode===39)){t.preventDefault();e.selection.getSel().modify("move",t.keyCode===37?"backward":"forward","lineboundary")}}))}};var L=function(){m("AutoUrlDetect",false)};var M=function(){e.on("click",(function(e){var t=e.target;do{if(t.tagName==="A"){e.preventDefault();return}}while(t=t.parentNode)}));e.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")};var F=function(){e.on("init",(function(){e.dom.bind(e.getBody(),"submit",(function(e){e.preventDefault()}))}))};var H=function(){s.addNodeFilter("br",(function(e){var t=e.length;while(t--){if(e[t].attr("class")==="Apple-interchange-newline"){e[t].remove()}}}))};var z=function(){e.on("dragstart",(function(e){p(e)}));e.on("drop",(function(t){if(!g(t)){var n=h(t);if(n&&n.id!==e.id){t.preventDefault();var r=r_.fromPoint(t.x,t.y,e.getDoc());o.setRng(r);b(n.html,true)}}}))};var U=function(){};var W=function(){var t;if(!l||e.removed){return 0}t=e.selection.getSel();return!t||!t.rangeCount||t.rangeCount===0};N();y();if(!Ne.windowsPhone){O()}if(c){x();S();D();F();E();H();if(Ne.iOS){A();B();M()}else{w()}}if(Ne.ie>=11){B();E()}if(Ne.ie){w();L();z()}if(l){C();k();T();R();_();P();I();E()}return{refreshContentEditable:U,isHidden:W}}var OA=function(e){return jo.isElement(e)&&ho(vi.fromDom(e))};var PA=function(e){var t=e.selection.getRng();var n=cf.fromRangeStart(t);var r=cf.fromRangeEnd(t);if(cf.isElementPosition(n)){var i=n.container();if(OA(i)){pd.firstPositionIn(i).each((function(e){return t.setStart(e.container(),e.offset())}))}}if(cf.isElementPosition(r)){var i=n.container();if(OA(i)){pd.lastPositionIn(i).each((function(e){return t.setEnd(e.container(),e.offset())}))}}e.selection.setRng(mm.normalize(t))};var AA=function(e){e.on("click",(function(t){if(t.detail>=3){PA(e)}}))};var BA=function(e){e.on("click",(function(t){if(e.dom.getParent(t.target,"details")){t.preventDefault()}}))};var IA=function(e){e.parser.addNodeFilter("details",(function(e){L(e,(function(e){e.attr("data-mce-open",e.attr("open"));e.attr("open","open")}))}));e.serializer.addNodeFilter("details",(function(e){L(e,(function(e){var t=e.attr("data-mce-open");e.attr("open",x(t)?t:null);e.attr("data-mce-open",null)}))}))};var LA=function(e){BA(e);IA(e)};var MA=Bu.DOM;var FA=function(e,t){var n=vi.fromDom(e.getDoc().head);var r=vi.fromTag("style");Ui(r,"type","text/css");qu(r,vi.fromText(t));qu(n,r)};var HA=function(e){var t=MR(e.settings,e.schema);t.addAttributeFilter("src,href,style,tabindex",(function(t,n){var r=t.length,i;var a=e.dom;var o,u;while(r--){i=t[r];o=i.attr(n);u="data-mce-"+n;if(!i.attributes.map[u]){if(o.indexOf("data:")===0||o.indexOf("blob:")===0){continue}if(n==="style"){o=a.serializeStyle(a.parseStyle(o),i.name);if(!o.length){o=null}i.attr(u,o);i.attr(n,o)}else if(n==="tabindex"){i.attr(u,o);i.attr(n,null)}else{i.attr(u,e.convertURL(o,n,i.name))}}}}));t.addNodeFilter("script",(function(e){var t=e.length,n,r;while(t--){n=e[t];r=n.attr("type")||"no/type";if(r.indexOf("mce-")!==0){n.attr("type","mce-"+r)}}}));t.addNodeFilter("#cdata",(function(e){var t=e.length,n;while(t--){n=e[t];n.type=8;n.name="#comment";n.value="[CDATA["+n.value+"]]"}}));t.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",(function(t){var n=t.length,r;var i=e.schema.getNonEmptyElements();while(n--){r=t[n];if(r.isEmpty(i)&&r.getAll("br").length===0){r.append(new TR("br",1)).shortEnded=true}}}));return t};var zA=function(e){if(e.settings.auto_focus){Me.setEditorTimeout(e,(function(){var t;if(e.settings.auto_focus===true){t=e}else{t=e.editorManager.get(e.settings.auto_focus)}if(!t.destroyed){t.focus()}}),100)}};var UA=function(e){e.bindPendingEventDelegates();e.initialized=true;e.fire("init");e.focus(true);e.nodeChanged({initial:true});e.execCallback("init_instance_callback",e);zA(e)};var WA=function(e){return e.inline?MA.styleSheetLoader:e.dom.styleSheetLoader};var jA=function(e,t){var n=e.settings;var r=e.getElement();var a=e.getDoc(),o,u;if(!n.inline){e.getElement().style.visibility=e.orgVisibility}if(!t&&!n.content_editable){a.open();a.write(e.iframeHTML);a.close()}if(n.content_editable){e.on("remove",(function(){var e=this.getBody();MA.removeClass(e,"mce-content-body");MA.removeClass(e,"mce-edit-focus");MA.setAttrib(e,"contentEditable",null)}));MA.addClass(r,"mce-content-body");e.contentDocument=a=n.content_document||i.document;e.contentWindow=n.content_window||i.window;e.bodyElement=r;n.content_document=n.content_window=null;n.root_name=r.nodeName.toLowerCase()}o=e.getBody();o.disabled=true;e.readonly=n.readonly;if(!e.readonly){if(e.inline&&MA.getStyle(o,"position",true)==="static"){o.style.position="relative"}o.contentEditable=e.getParam("content_editable_state",true)}o.disabled=false;e.editorUpload=zS(e);e.schema=Cu(n);e.dom=Bu(a,{keep_values:true,url_converter:e.convertURL,url_converter_scope:e,hex_colors:n.force_hex_style_colors,class_filter:n.class_filter,update_styles:true,root_element:e.inline?e.getBody():null,collect:n.content_editable,schema:e.schema,contentCssCors:og.shouldUseContentCssCors(e),onSetAttrib:function(t){e.fire("SetAttrib",t)}});e.parser=HA(e);e.serializer=qR(n,e);e.selection=tD(e.dom,e.getWin(),e.serializer,e);e.annotator=Dv(e);e.formatter=iR(e);e.undoManager=KE(e);e._nodeChangeDispatcher=new tT(e);e._selectionOverrides=lE(e);LA(e);AA(e);_A.setup(e);KS.setup(e);e.fire("PreInit");if(!n.browser_spellcheck&&!n.gecko_spellcheck){a.body.spellcheck=false;MA.setAttrib(o,"spellcheck","false")}e.quirks=DA(e);e.fire("PostRender");if(n.directionality){o.dir=n.directionality}if(n.nowrap){o.style.whiteSpace="nowrap"}if(n.protect){e.on("BeforeSetContent",(function(e){Hn.each(n.protect,(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.load({initial:true,format:"html"});e.startContent=e.getContent({format:"raw"});e.on("compositionstart compositionend",(function(t){e.composing=t.type==="compositionstart"}));if(e.contentStyles.length>0){u="";Hn.each(e.contentStyles,(function(e){u+=e+"\r\n"}));e.dom.addStyle(u)}WA(e).loadAll(e.contentCSS,(function(t){UA(e)}),(function(t){UA(e)}));if(n.content_style){FA(e,n.content_style)}};var VA={initContentBody:jA};var qA=Bu.DOM;var $A=function(e,t){if(i.document.domain!==i.window.location.hostname&&Ne.ie&&Ne.ie<12){var n=MS.uuid("mce");e[n]=function(){VA.initContentBody(e)};var r="javascript:(function(){"+'document.open();document.domain="'+i.document.domain+'";'+'var ed = window.parent.tinymce.get("'+e.id+'");document.write(ed.iframeHTML);'+"document.close();ed."+n+"(true);})()";qA.setAttrib(t,"src",r);return true}return false};var KA=function(e){var t=typeof e==="number"?e+"px":e;return t?t:""};var YA=function(e,t,n,r){var i=vi.fromTag("iframe");Wi(i,r);Wi(i,{id:e+"_ifr",frameBorder:"0",allowTransparency:"true",title:t});Ki(i,{width:"100%",height:KA(n),display:"block"});return i};var XA=function(e){var t,n,r;r=og.getDocType(e)+"";if(og.getDocumentBaseUrl(e)!==e.documentBaseUrl){r+=''}r+='';t=og.getBodyId(e);n=og.getBodyClass(e);if(og.getContentSecurityPolicy(e)){r+=''}r+='
';return r};var GA=function(e,t){var n=e.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. "+"Press ALT-F10 for toolbar. Press ALT-0 for help");var r=YA(e.id,n,t.height,og.getIframeAttrs(e)).dom();r.onload=function(){r.onload=null;e.fire("load")};var i=$A(e,r);e.contentAreaContainer=t.iframeContainer;e.iframeElement=r;e.iframeHTML=XA(e);qA.add(t.iframeContainer,r);return i};var JA=function(e,t){var n=GA(e,t);if(t.editorContainer){qA.get(t.editorContainer).style.display=e.orgDisplay;e.hidden=qA.isHidden(t.editorContainer)}e.getElement().style.display="none";qA.setAttrib(e.id,"aria-hidden","true");if(!n){VA.initContentBody(e)}};var ZA={init:JA};var QA=Bu.DOM;var eB=function(e,t,n){var r=mS.get(n);var i=mS.urls[n]||e.documentBaseUrl.replace(/\/$/,"");n=Hn.trim(n);if(r&&Hn.inArray(t,n)===-1){Hn.each(mS.dependencies(n),(function(n){eB(e,t,n)}));if(e.plugins[n]){return}try{var a=new r(e,i,e.$);e.plugins[n]=a;if(a.init){a.init(e,i);t.push(n)}}catch(t){vS.pluginInitError(e,n,t)}}};var tB=function(e){return e.replace(/^\-/,"")};var nB=function(e){var t=[];Hn.each(e.settings.plugins.split(/[ ,]/),(function(n){eB(e,t,tB(n))}))};var rB=function(e){var t;var n=e.settings.theme;if(x(n)){e.settings.theme=tB(n);t=gS.get(n);e.theme=new t(e,gS.urls[n]);if(e.theme.init){e.theme.init(e,gS.urls[n]||e.documentBaseUrl.replace(/\/$/,""),e.$)}}else{e.theme={}}};var iB=function(e){var t,n,r,i,a;var o=e.settings;var u=e.getElement();t=o.width||QA.getStyle(u,"width")||"100%";n=o.height||QA.getStyle(u,"height")||u.offsetHeight;r=o.min_height||100;i=/^[0-9\.]+(|px)$/i;if(i.test(""+t)){t=Math.max(parseInt(t,10),100)}if(i.test(""+n)){n=Math.max(parseInt(n,10),r)}a=e.theme.renderUI({targetNode:u,width:t,height:n,deltaWidth:o.delta_width,deltaHeight:o.delta_height});if(!o.content_editable){n=(a.iframeHeight||n)+(typeof n==="number"?a.deltaHeight||0:"");if(n=n.length){for(a=0,o=e.length;a=n.length||e[a]!==n[a]){r=a+1;break}}}if(e.length=e.length||e[a]!==n[a]){r=a+1;break}}}if(r===1){return t}for(a=0,o=e.length-(r-1);a=0;n--){if(t[n].length===0||t[n]==="."){continue}if(t[n]===".."){r++;continue}if(r>0){r--;continue}i.push(t[n])}n=e.length-r;if(n<=0){o=i.reverse().join("/")}else{o=e.slice(0,n).join("/")+"/"+i.reverse().join("/")}if(o.indexOf("/")!==0){o="/"+o}if(a&&o.lastIndexOf("/")!==o.length-1){o+=a}return o},getURI:function(e){var t;var n=this;if(!n.source||e){t="";if(!e){if(n.protocol){t+=n.protocol+"://"}else{t+="//"}if(n.userInfo){t+=n.userInfo+"@"}if(n.host){t+=n.host}if(n.port){t+=":"+n.port}}if(n.path){t+=n.path}if(n.query){t+="?"+n.query}if(n.anchor){t+="#"+n.anchor}n.source=t}return n.source}};EB.parseDataUri=function(e){var t,n;e=decodeURIComponent(e).split(",");n=/data:([^;]+)/.exec(e[0]);if(n){t=n[1]}return{type:t,data:e[1]}};EB.getDocumentBaseUrl=function(e){var t;if(e.protocol.indexOf("http")!==0&&e.protocol!=="file:"){t=e.href}else{t=e.protocol+"//"+e.host+e.pathname}if(/^[^:]+:\/\/\/?[^\/]+\//.test(t)){t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,"");if(!/[\/\\]$/.test(t)){t+="/"}}return t};var NB="html";var RB=function(e,t){var n=og.getForcedRootBlock(e);var r=new RegExp("^(<"+n+"[^>]*>( | |\\s| |
|)<\\/"+n+">[\r\n]*|
[\r\n]*)$");return t.replace(r,"")};var _B=function(e,t,n){var r;t.format=t.format?t.format:NB;t.get=true;t.getInner=true;if(!t.no_events){e.fire("BeforeGetContent",t)}if(t.format==="raw"){r=Hn.trim(wE.trimExternal(e.serializer,n.innerHTML))}else if(t.format==="text"){r=qs.trim(n.innerText||n.textContent)}else if(t.format==="tree"){return e.serializer.serialize(n,t)}else{r=RB(e,e.serializer.serialize(n,t))}if(t.format!=="text"&&!ko(vi.fromDom(n))){t.content=Hn.trim(r)}else{t.content=r}if(!t.no_events){e.fire("GetContent",t)}return t.content};var DB=function(e,t){if(t===void 0){t={}}return b.from(e.getBody()).fold(u(t.format==="tree"?new TR("body",11):""),(function(n){return _B(e,t,n)}))};var OB=function(e,t){t(e);if(e.firstChild){OB(e.firstChild,t)}if(e.next){OB(e.next,t)}};var PB=function(e,t,n){var r={};var i={};var a=[];if(n.firstChild){OB(n.firstChild,(function(n){L(e,(function(e){if(e.name===n.name){if(r[e.name]){r[e.name].nodes.push(n)}else{r[e.name]={filter:e,nodes:[n]}}}}));L(t,(function(e){if(typeof n.attr(e.name)==="string"){if(i[e.name]){i[e.name].nodes.push(n)}else{i[e.name]={filter:e,nodes:[n]}}}}))}))}for(var o in r){if(r.hasOwnProperty(o)){a.push(r[o])}}for(var o in i){if(i.hasOwnProperty(o)){a.push(i[o])}}return a};var AB=function(e,t,n){var r=PB(e,t,n);L(r,(function(e){L(e.filter.callbacks,(function(t){t(e.nodes,e.filter.name,{})}))}))};var BB="html";var IB=function(e){return e instanceof TR};var LB=function(e){if(Mk.hasFocus(e)){pd.firstPositionIn(e.getBody()).each((function(t){var n=t.getNode();var r=jo.isTable(n)?pd.firstPositionIn(n).getOr(t):t;e.selection.setRng(r.toRange())}))}};var MB=function(e,t){e.dom.setHTML(e.getBody(),t);LB(e)};var FB=function(e,t,n,r){var i,a;if(n.length===0||/^\s+$/.test(n)){a='
';if(t.nodeName==="TABLE"){n=""+a+""}else if(/^(UL|OL)$/.test(t.nodeName)){n="
  • "+a+"
  • "}i=og.getForcedRootBlock(e);if(i&&e.schema.isValidChild(t.nodeName.toLowerCase(),i.toLowerCase())){n=a;n=e.dom.createHTML(i,e.settings.forced_root_block_attrs,n)}else if(!n){n='
    '}MB(e,n);e.fire("SetContent",r)}else{if(r.format!=="raw"){n=fm({validate:e.validate},e.schema).serialize(e.parser.parse(n,{isRootContent:true,insert:true}))}r.content=ko(vi.fromDom(t))?n:Hn.trim(n);MB(e,r.content);if(!r.no_events){e.fire("SetContent",r)}}return r.content};var HB=function(e,t,n,r){AB(e.parser.getNodeFilters(),e.parser.getAttributeFilters(),n);var i=fm({validate:e.validate},e.schema).serialize(n);r.content=ko(vi.fromDom(t))?i:Hn.trim(i);MB(e,r.content);if(!r.no_events){e.fire("SetContent",r)}return n};var zB=function(e,t,n){if(n===void 0){n={}}n.format=n.format?n.format:BB;n.set=true;n.content=IB(t)?"":t;if(!IB(t)&&!n.no_events){e.fire("BeforeSetContent",n);t=n.content}return b.from(e.getBody()).fold(u(t),(function(r){return IB(t)?HB(e,r,t,n):FB(e,r,t,n)}))};var UB=Bu.DOM;var WB=function(e){UB.setStyle(e.id,"display",e.orgDisplay)};var jB=function(e){return b.from(e).each((function(e){return e.destroy()}))};var VB=function(e){e.contentAreaContainer=e.formElement=e.container=e.editorContainer=null;e.bodyElement=e.contentDocument=e.contentWindow=null;e.iframeElement=e.targetElm=null;if(e.selection){e.selection=e.selection.win=e.selection.dom=e.selection.dom.doc=null}};var qB=function(e){var t=e.formElement;if(t){if(t._mceOldSubmit){t.submit=t._mceOldSubmit;t._mceOldSubmit=null}UB.unbind(t,"submit reset",e.formEventDelegate)}};var $B=function(e){if(!e.removed){var t=e._selectionOverrides,n=e.editorUpload;var r=e.getBody();var i=e.getElement();if(r){e.save({is_removing:true})}e.removed=true;e.unbindAllNativeEvents();if(e.hasHiddenInput&&i){UB.remove(i.nextSibling)}IC.fireRemove(e);e.editorManager.remove(e);if(!e.inline&&r){WB(e)}IC.fireDetach(e);UB.remove(e.getContainer());jB(t);jB(n);e.destroy()}};var KB=function(e,t){var n=e.selection,r=e.dom;if(e.destroyed){return}if(!t&&!e.removed){e.remove();return}if(!t){e.editorManager.off("beforeunload",e._beforeUnload);if(e.theme&&e.theme.destroy){e.theme.destroy()}jB(n);jB(r)}qB(e);VB(e);e.destroyed=true};var YB=Bu.DOM;var XB=Hn.extend,GB=Hn.each;var JB=Hn.resolve;var ZB=Ne.ie;var QB=function(e,t,n){var r=this;var i=r.documentBaseUrl=n.documentBaseURL;var a=n.baseURI;t=dk(r,e,i,n.defaultSettings,t);r.settings=t;Uu.language=t.language||"en";Uu.languageLoad=t.language_load;Uu.baseURL=n.baseURL;r.id=e;r.setDirty(false);r.plugins={};r.documentBaseURI=new EB(t.document_base_url,{base_uri:a});r.baseURI=a;r.contentCSS=[];r.contentStyles=[];r.shortcuts=new xk(r);r.loadedCSS={};r.editorCommands=new kC(r);r.suffix=n.suffix;r.editorManager=n;r.inline=t.inline;r.buttons={};r.menuItems={};if(t.cache_suffix){Ne.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")}if(t.override_viewport===false){Ne.overrideViewPort=false}n.fire("SetupEditor",{editor:r});r.execCallback("setup",r);r.$=ar.overrideDefaults((function(){return{context:r.inline?r.getBody():r.getDoc(),element:r.getBody()}}))};QB.prototype={render:function(){yB.render(this)},focus:function(e){Mk.focus(this,e)},hasFocus:function(){return Mk.hasFocus(this)},execCallback:function(e){var t=[];for(var n=1;n0?NI[0]:null}if(SI.focusedEditor===e){SI.focusedEditor=null}return t.length!==NI.length};var PI=function(e){if(e&&e.initialized&&!(e.getContainer()||e.getBody()).parentNode){OI(e);e.unbindAllNativeEvents();e.destroy(true);e.removed=true;e=null}return e};SI={defaultSettings:{},$:ar,majorVersion:"4",minorVersion:"9.11",releaseDate:"2020-07-13",editors:EI,i18n:rS,activeEditor:null,settings:{},setup:function(){var e=this;var t,n,r="";n=EB.getDocumentBaseUrl(i.document.location);if(/^[^:]+:\/\/\/?[^\/]+\//.test(n)){n=n.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,"");if(!/[\/\\]$/.test(n)){n+="/"}}var a=window.tinymce||window.tinyMCEPreInit;if(a){t=a.base||a.baseURL;r=a.suffix}else{var o=i.document.getElementsByTagName("script");for(var u=0;u0){wI(yI(t),(function(e){var t;if(t=bI.get(e)){n.push(t)}else{wI(i.document.forms,(function(t){wI(t.elements,(function(t){if(t.name===e){e="mce_editor_"+CI++;bI.setAttrib(t,"id",e);n.push(t)}}))}))}}))}break;case"textareas":case"specific_textareas":wI(bI.select("textarea"),(function(t){if(e.editor_deselector&&s(t,e.editor_deselector)){return}if(!e.editor_selector||s(t,e.editor_selector)){n.push(t)}}));break}return n};var f=function(e){n=e};var c=function(){var n=0;var r=[];var i;var s=function(e,a,o){var u=new QB(e,a,t);r.push(u);u.on("init",(function(){if(++n===i.length){f(r)}}));u.targetElm=u.targetElm||o;u.render()};bI.unbind(window,"ready",c);u("onpageload");i=ar.unique(l(e));if(e.types){wI(e.types,(function(t){Hn.each(i,(function(n){if(bI.is(n,t.selector)){s(o(n),xI({},e,t),n);return false}return true}))}));return}Hn.each(i,(function(e){PI(t.get(e.id))}));i=Hn.grep(i,(function(e){return!t.get(e.id)}));if(i.length===0){f([])}else{wI(i,(function(t){if(a(e,t)){vS.initError("Could not initialize inline editor on invalid inline target element",t)}else{s(o(t),e,t)}}))}};t.settings=e;bI.bind(window,"ready",c);return new _e((function(e){if(n){e(n)}else{f=function(t){e(t)}}}))},get:function(e){if(arguments.length===0){return NI.slice(0)}else if(x(e)){return W(NI,(function(t){return t.id===e})).getOr(null)}else if(N(e)){return NI[e]?NI[e]:null}else{return null}},add:function(e){var t=this;var n;n=EI[e.id];if(n===e){return e}if(t.get(e.id)===null){if(RI(e.id)){EI[e.id]=e}EI.push(e);NI.push(e)}DI(true);t.activeEditor=e;t.fire("AddEditor",{editor:e});if(!kI){kI=function(){t.fire("BeforeUnload")};bI.bind(window,"beforeunload",kI)}return e},createEditor:function(e,t){return this.add(new QB(e,t,this))},remove:function(e){var t=this;var n,r;if(!e){for(n=NI.length-1;n>=0;n--){t.remove(NI[n])}return}if(x(e)){wI(bI.select(e),(function(e){r=t.get(e.id);if(r){t.remove(r)}}));return}r=e;if(S(t.get(r.id))){return null}if(OI(r)){t.fire("RemoveEditor",{editor:r})}if(NI.length===0){bI.unbind(window,"beforeunload",kI)}r.remove();DI(NI.length>0);return r},execCommand:function(e,t,n){var r=this,i=r.get(n);switch(e){case"mceAddEditor":if(!r.get(n)){new QB(n,r.settings,r).render()}return true;case"mceRemoveEditor":if(i){i.remove()}return true;case"mceToggleEditor":if(!i){r.execCommand("mceAddEditor",0,n);return true}if(i.isHidden()){i.show()}else{i.hide()}return true}if(r.activeEditor){return r.activeEditor.execCommand(e,t,n)}return false},triggerSave:function(){wI(NI,(function(e){e.save()}))},addI18n:function(e,t){rS.add(e,t)},translate:function(e){return rS.translate(e)},setActive:function(e){var t=this.activeEditor;if(this.activeEditor!==e){if(t){t.fire("deactivate",{relatedTarget:e})}e.fire("activate",{relatedTarget:t})}this.activeEditor=e}};xI(SI,NC);SI.setup();var AI=SI;function BI(e){var t=function(t,n){return bv.walk(e,t,n)};var n=Ky.split;var r=function(t){return yx.normalize(e,t).fold(u(false),(function(e){t.setStart(e.startContainer,e.startOffset);t.setEnd(e.endContainer,e.endOffset);return true}))};return{walk:t,split:n,normalize:r}}(function(e){e.compareRanges=ox.isEq;e.getCaretRangeFromPoint=r_.fromPoint;e.getSelectedNode=Bl;e.getNode=Il})(BI||(BI={}));var II=BI;var LI=Math.min,MI=Math.max,FI=Math.round;var HI=function(e,t,n){var r,i,a,o,u,s;r=t.x;i=t.y;a=e.w;o=e.h;u=t.w;s=t.h;n=(n||"").split("");if(n[0]==="b"){i+=s}if(n[1]==="r"){r+=u}if(n[0]==="c"){i+=FI(s/2)}if(n[1]==="c"){r+=FI(u/2)}if(n[3]==="b"){i-=o}if(n[4]==="r"){r-=a}if(n[3]==="c"){i-=FI(o/2)}if(n[4]==="c"){r-=FI(a/2)}return VI(r,i,a,o)};var zI=function(e,t,n,r){var i,a;for(a=0;a=n.x&&i.x+i.w<=n.w+n.x&&i.y>=n.y&&i.y+i.h<=n.h+n.y){return r[a]}}return null};var UI=function(e,t,n){return VI(e.x-t,e.y-n,e.w+t*2,e.h+n*2)};var WI=function(e,t){var n,r,i,a;n=MI(e.x,t.x);r=MI(e.y,t.y);i=LI(e.x+e.w,t.x+t.w);a=LI(e.y+e.h,t.y+t.h);if(i-n<0||a-r<0){return null}return VI(n,r,i-n,a-r)};var jI=function(e,t,n){var r,i,a,o,u,s,l,f,c,d;u=e.x;s=e.y;l=e.x+e.w;f=e.y+e.h;c=t.x+t.w;d=t.y+t.h;r=MI(0,t.x-u);i=MI(0,t.y-s);a=MI(0,l-c);o=MI(0,f-d);u+=r;s+=i;if(n){l+=r;f+=i;u-=a;s-=o}l-=a;f-=o;return VI(u,s,l-u,f-s)};var VI=function(e,t,n,r){return{x:e,y:t,w:n,h:r}};var qI=function(e){return VI(e.left,e.top,e.width,e.height)};var $I={inflate:UI,relativePosition:HI,findBestRelativePosition:zI,intersect:WI,clamp:jI,create:VI,fromClientRect:qI};var KI={};var YI={add:function(e,t){KI[e.toLowerCase()]=t},has:function(e){return!!KI[e.toLowerCase()]},get:function(e){var t=e.toLowerCase();var n=KI.hasOwnProperty(t)?KI[t]:null;if(n===null){throw new Error("Could not find module for type: "+e)}return n},create:function(e,t){var n;if(typeof e==="string"){t=t||{};t.type=e}else{t=e;e=t.type}e=e.toLowerCase();n=KI[e];if(!n){throw new Error("Could not find control by type: "+e)}n=new n(t);n.type=e;return n}};var XI=Hn.each,GI=Hn.extend;var JI,ZI;var QI=function(){};QI.extend=JI=function(e){var t=this;var n=t.prototype;var r,i,a;var o=function(){var e,t,n;var r=this;if(!ZI){if(r.init){r.init.apply(r,arguments)}t=r.Mixins;if(t){e=t.length;while(e--){n=t[e];if(n.init){n.init.apply(r,arguments)}}}}};var u=function(){return this};var s=function(e,t){return function(){var r=this;var i=r._super;var a;r._super=n[e];a=t.apply(r,arguments);r._super=i;return a}};ZI=true;r=new t;ZI=false;if(e.Mixins){XI(e.Mixins,(function(t){for(var n in t){if(n!=="init"){e[n]=t[n]}}}));if(n.Mixins){e.Mixins=n.Mixins.concat(e.Mixins)}}if(e.Methods){XI(e.Methods.split(","),(function(t){e[t]=u}))}if(e.Properties){XI(e.Properties.split(","),(function(t){var n="_"+t;e[t]=function(e){var t=this;if(e!==undefined){t[n]=e;return t}return t[n]}}))}if(e.Statics){XI(e.Statics,(function(e,t){o[t]=e}))}if(e.Defaults&&n.Defaults){e.Defaults=GI({},n.Defaults,e.Defaults)}for(i in e){a=e[i];if(typeof a==="function"&&n[i]){r[i]=s(i,a)}else{r[i]=a}}o.prototype=r;o.constructor=o;o.extend=JI;return o};var eL=Math.min,tL=Math.max,nL=Math.round;var rL=function(e){var t={};var n=0,r=0,i=0;var a=function(e,t,n){var r,i,a,o,u,s;r=0;i=0;a=0;e=e/255;t=t/255;n=n/255;u=eL(e,eL(t,n));s=tL(e,tL(t,n));if(u===s){a=u;return{h:0,s:0,v:a*100}}o=e===u?t-n:n===u?e-t:n-e;r=e===u?3:n===u?1:5;r=60*(r-o/(s-u));i=(s-u)/s;a=s;return{h:nL(r),s:nL(i*100),v:nL(a*100)}};var o=function(e,t,a){var o,u,s,l;e=(parseInt(e,10)||0)%360;t=parseInt(t,10)/100;a=parseInt(a,10)/100;t=tL(0,eL(t,1));a=tL(0,eL(a,1));if(t===0){n=r=i=nL(255*a);return}o=e/60;u=a*t;s=u*(1-Math.abs(o%2-1));l=a-u;switch(Math.floor(o)){case 0:n=u;r=s;i=0;break;case 1:n=s;r=u;i=0;break;case 2:n=0;r=u;i=s;break;case 3:n=0;r=s;i=u;break;case 4:n=s;r=0;i=u;break;case 5:n=u;r=0;i=s;break;default:n=r=i=0}n=nL(255*(n+l));r=nL(255*(r+l));i=nL(255*(i+l))};var u=function(){var e=function(e){e=parseInt(e,10).toString(16);return e.length>1?e:"0"+e};return"#"+e(n)+e(r)+e(i)};var s=function(){return{r:n,g:r,b:i}};var l=function(){return a(n,r,i)};var f=function(e){var a;if(typeof e==="object"){if("r"in e){n=e.r;r=e.g;i=e.b}else if("v"in e){o(e.h,e.s,e.v)}}else{if(a=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e)){n=parseInt(a[1],10);r=parseInt(a[2],10);i=parseInt(a[3],10)}else if(a=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e)){n=parseInt(a[1],16);r=parseInt(a[2],16);i=parseInt(a[3],16)}else if(a=/#([0-F])([0-F])([0-F])/gi.exec(e)){n=parseInt(a[1]+a[1],16);r=parseInt(a[2]+a[2],16);i=parseInt(a[3]+a[3],16)}}n=n<0?0:n>255?255:n;r=r<0?0:r>255?255:r;i=i<0?0:i>255?255:i;return t};if(e){f(e)}t.toRgb=s;t.toHsv=l;t.toHex=u;t.parse=f;return t};var iL=function(e,t){var n,r,i,a;t=t||'"';if(e===null){return"null"}i=typeof e;if(i==="string"){r="\bb\tt\nn\ff\rr\"\"''\\\\";return t+e.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,(function(e,i){if(t==='"'&&e==="'"){return e}n=r.indexOf(i);if(n+1){return"\\"+r.charAt(n+1)}e=i.charCodeAt().toString(16);return"\\u"+"0000".substring(e.length)+e}))+t}if(i==="object"){if(e.hasOwnProperty&&Object.prototype.toString.call(e)==="[object Array]"){for(n=0,r="[";n0?",":"")+iL(e[n],t)}return r+"]"}r="{";for(a in e){if(e.hasOwnProperty(a)){r+=typeof e[a]!=="function"?(r.length>1?","+t:t)+a+t+":"+iL(e[a],t):""}}return r+"}"}return""+e};var aL={serialize:iL,parse:function(e){try{return JSON.parse(e)}catch(e){}}};var oL={callbacks:{},count:0,send:function(e){var t=this,n=Bu.DOM,r=e.count!==undefined?e.count:t.count;var i="tinymce_jsonp_"+r;t.callbacks[r]=function(a){n.remove(i);delete t.callbacks[r];e.callback(a)};n.add(n.doc.body,"script",{id:i,src:e.url,type:"text/javascript"});t.count++}};var uL={send:function(e){var t,n=0;var r=function(){if(!e.async||t.readyState===4||n++>1e4){if(e.success&&n<1e4&&t.status===200){e.success.call(e.success_scope,""+t.responseText,t,e)}else if(e.error){e.error.call(e.error_scope,n>1e4?"TIMED_OUT":"GENERAL",t,e)}t=null}else{setTimeout(r,10)}};e.scope=e.scope||this;e.success_scope=e.success_scope||e.scope;e.error_scope=e.error_scope||e.scope;e.async=e.async===false?false:true;e.data=e.data||"";uL.fire("beforeInitialize",{settings:e});t=pS();if(t){if(t.overrideMimeType){t.overrideMimeType(e.content_type)}t.open(e.type||(e.data?"POST":"GET"),e.url,e.async);if(e.crossDomain){t.withCredentials=true}if(e.content_type){t.setRequestHeader("Content-Type",e.content_type)}if(e.requestheaders){Hn.each(e.requestheaders,(function(e){t.setRequestHeader(e.key,e.value)}))}t.setRequestHeader("X-Requested-With","XMLHttpRequest");t=uL.fire("beforeSend",{xhr:t,settings:e}).xhr;t.send(e.data);if(!e.async){return r()}setTimeout(r,10)}}};Hn.extend(uL,NC);var sL=Hn.extend;var lL=function(e){this.settings=sL({},e);this.count=0};lL.sendRPC=function(e){return(new lL).send(e)};lL.prototype={send:function(e){var t=e.error,n=e.success;e=sL(this.settings,e);e.success=function(r,i){r=aL.parse(r);if(typeof r==="undefined"){r={error:"JSON Parse error."}}if(r.error){t.call(e.error_scope||e.scope,r.error,i)}else{n.call(e.success_scope||e.scope,r.result)}};e.error=function(n,r){if(t){t.call(e.error_scope||e.scope,n,r)}};e.data=aL.serialize({id:e.id||"c"+this.count++,method:e.method,params:e.params});e.content_type="application/json";uL.send(e)}};var fL=function(){return function(){var e={};var t=[];var n={getItem:function(t){var n=e[t];return n?n: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};Object.defineProperty(n,"length",{get:function(){return t.length},configurable:false,enumerable:false});return n}()};var cL;try{cL=i.window.localStorage}catch(e){cL=fL()}var dL=cL;var vL=AI;var mL={geom:{Rect:$I},util:{Promise:_e,Delay:Me,Tools:Hn,VK:nT,URI:EB,Class:QI,EventDispatcher:TC,Observable:NC,I18n:rS,XHR:uL,JSON:aL,JSONRequest:lL,JSONP:oL,LocalStorage:dL,Color:rL},dom:{EventUtils:Xe,Sizzle:Zt,DomQuery:ar,TreeWalker:to,DOMUtils:Bu,ScriptLoader:Hu,RangeUtils:II,Serializer:qR,ControlSelection:JR,BookmarkManager:KR,Selection:tD,Event:Xe.Event},html:{Styles:Su,Entities:cu,Node:TR,Schema:Cu,SaxParser:pE,DomParser:MR,Writer:lm,Serializer:fm},ui:{Factory:YI},Env:Ne,AddOnManager:Uu,Annotator:Dv,Formatter:iR,UndoManager:KE,EditorCommands:kC,WindowManager:eS,NotificationManager:Zk,EditorObservable:XC,Shortcuts:xk,Editor:QB,FocusManager:tI,EditorManager:AI,DOM:Bu.DOM,ScriptLoader:Hu.ScriptLoader,PluginManager:Uu.PluginManager,ThemeManager:Uu.ThemeManager,trim:Hn.trim,isArray:Hn.isArray,is:Hn.is,toArray:Hn.toArray,makeMap:Hn.makeMap,each:Hn.each,map:Hn.map,grep:Hn.grep,inArray:Hn.inArray,extend:Hn.extend,create:Hn.create,walk:Hn.walk,createNS:Hn.createNS,resolve:Hn.resolve,explode:Hn.explode,_addCacheSuffix:Hn._addCacheSuffix,isOpera:Ne.opera,isWebKit:Ne.webkit,isIE:Ne.ie,isGecko:Ne.gecko,isMac:Ne.mac};vL=Hn.extend(vL,mL);var gL=vL;var pL=function(t){if(true){try{e.exports=t}catch(e){}}};var hL=function(e){window.tinymce=e;window.tinyMCE=e};hL(gL);pL(gL)})(window)})()}).call(this,n(108).setImmediate,n(5),n(6))},557:function(e,t){(function(){var e=function(e){"use strict";var t=tinymce.util.Tools.resolve("tinymce.ThemeManager");var n=tinymce.util.Tools.resolve("tinymce.EditorManager");var r=tinymce.util.Tools.resolve("tinymce.util.Tools");var i=function(e){return e.getParam("branding",true,"boolean")};var a=function(e){return o(e)!==false};var o=function(e){return e.getParam("menubar")};var u=function(e){return e.getParam("statusbar",true,"boolean")};var s=function(e){return e.getParam("toolbar_items_size")};var l=function(e){return e.getParam("readonly",false,"boolean")};var f=function(e){return e.getParam("fixed_toolbar_container")};var c=function(e){return e.getParam("inline_toolbar_position_handler")};var d=function(e){return e.getParam("menu")};var v=function(e){return e.getParam("removed_menuitems","")};var m=function(e){return e.getParam("min_width",100,"number")};var g=function(e){return e.getParam("min_height",100,"number")};var p=function(e){return e.getParam("max_width",65535,"number")};var h=function(e){return e.getParam("max_height",65535,"number")};var b=function(e){return e.settings.skin===false};var y=function(e){return e.getParam("inline",false,"boolean")};var w=function(e){var t=e.getParam("resize","vertical");if(t===false){return"none"}else if(t==="both"){return"both"}else{return"vertical"}};var x=function(e){var t=e.settings;var r=t.skin;var i=t.skin_url;if(r!==false){var a=r?r:"lightgray";if(i){i=e.documentBaseURI.toAbsolute(i)}else{i=n.baseURL+"/skins/"+a}}return i};var C=function(e,t){var n=[];for(var r=1;r<10;r++){var i=e["toolbar"+r];if(!i){break}n.push(i)}var a=e.toolbar?[e.toolbar]:[t];return n.length>0?n:a};var k=function(e){var t=e.getParam("toolbar");var n="undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image";if(t===false){return[]}else if(r.isArray(t)){return r.grep(t,(function(e){return e.length>0}))}else{return C(e.settings,n)}};var S=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils");var T=tinymce.util.Tools.resolve("tinymce.ui.Factory");var E=tinymce.util.Tools.resolve("tinymce.util.I18n");var N=function(e){return e.fire("SkinLoaded")};var R=function(e){return e.fire("ResizeEditor")};var _=function(e){return e.fire("BeforeRenderUI")};var D={fireSkinLoaded:N,fireResizeEditor:R,fireBeforeRenderUI:_};var O=function(e,t){return function(){var n=e.find(t)[0];if(n){n.focus(true)}}};var P=function(e,t){e.shortcuts.add("Alt+F9","",O(t,"menubar"));e.shortcuts.add("Alt+F10,F10","",O(t,"toolbar"));e.shortcuts.add("Alt+F11","",O(t,"elementpath"));t.on("cancel",(function(){e.focus()}))};var A={addKeys:P};var B=tinymce.util.Tools.resolve("tinymce.geom.Rect");var I=tinymce.util.Tools.resolve("tinymce.util.Delay");var L=function(){};var M=function(e){return function(){return e}};var F=M(false);var H=M(true);var z=function(){return U};var U=function(){var e=function(e){return e.isNone()};var t=function(e){return e()};var n=function(e){return e};var r={fold:function(e,t){return e()},is:F,isSome:F,isNone:H,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:M(null),getOrUndefined:M(undefined),or:n,orThunk:t,map:z,each:L,bind:z,exists:F,forall:H,filter:z,equals:e,equals_:e,toArray:function(){return[]},toString:M("none()")};if(Object.freeze){Object.freeze(r)}return r}();var W=function(e){var t=M(e);var n=function(){return i};var r=function(t){return t(e)};var i={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:H,isNone:F,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return W(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?i:U},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(F,(function(t){return n(e,t)}))}};return i};var j=function(e){return e===null||e===undefined?U:W(e)};var V={some:W,none:z,from:j};var q=function(e){var t=K(e);if(t&&S.DOM.getStyle(t,"position",true)!=="static"){var n=S.DOM.getPos(t);var r=t.scrollLeft-n.x;var i=t.scrollTop-n.y;return V.some({x:r,y:i})}else{return V.none()}};var $=function(e,t){var n=S.DOM.select(e.settings.ui_container)[0];t.getRoot().uiContainer=n};var K=function(e){return e?e.getRoot().uiContainer:null};var Y=function(e,t){return t.uiContainer=K(e)};var X={getUiContainerDelta:q,setUiContainer:$,getUiContainer:K,inheritUiContainer:Y};var G=function(e,t,n){var i=[];var a;if(!t){return}r.each(t.split(/[ ,]/),(function(t){var r;var o=function(){var n=e.selection;if(t.settings.stateSelector){n.selectorChanged(t.settings.stateSelector,(function(e){t.active(e)}),true)}if(t.settings.disabledStateSelector){n.selectorChanged(t.settings.disabledStateSelector,(function(e){t.disabled(e)}))}};if(t==="|"){a=null}else{if(!a){a={type:"buttongroup",items:[]};i.push(a)}if(e.buttons[t]){r=t;t=e.buttons[r];if(typeof t==="function"){t=t()}t.type=t.type||"button";t.size=n;t=T.create(t);a.items.push(t);if(e.initialized){o()}else{e.on("init",o)}}}}));return{type:"toolbar",layout:"flow",items:i}};var J=function(e,t){var n=[];var i=function(r){if(r){n.push(G(e,r,t))}};r.each(k(e),(function(e){i(e)}));if(n.length){return{type:"panel",layout:"stack",classes:"toolbar-grp",ariaRoot:true,ariaRemember:true,items:n}}};var Z={createToolbar:G,createToolbars:J};var Q=S.DOM;var ee=function(e){return{left:e.x,top:e.y,width:e.w,height:e.h,right:e.x+e.w,bottom:e.y+e.h}};var te=function(e){r.each(e.contextToolbars,(function(e){if(e.panel){e.panel.hide()}}))};var ne=function(e,t){e.moveTo(t.left,t.top)};var re=function(e,t,n){t=t?t.substr(0,2):"";r.each({t:"down",b:"up"},(function(r,i){e.classes.toggle("arrow-"+r,n(i,t.substr(0,1)))}));r.each({l:"left",r:"right"},(function(r,i){e.classes.toggle("arrow-"+r,n(i,t.substr(1,1)))}))};var ie=function(e,t,n,r,i,a){a=ee({x:t,y:n,w:a.w,h:a.h});if(e){a=e({elementRect:ee(r),contentAreaRect:ee(i),panelRect:a})}return a};var ae=function(e){var t;var n=function(){return e.contextToolbars||[]};var i=function(t){var n,r,i;n=Q.getPos(e.getContentAreaContainer());r=e.dom.getRect(t);i=e.dom.getRoot();if(i.nodeName==="BODY"){r.x-=i.ownerDocument.documentElement.scrollLeft||i.scrollLeft;r.y-=i.ownerDocument.documentElement.scrollTop||i.scrollTop}r.x+=n.x;r.y+=n.y;return r};var a=function(t,n){var r,a,o,u,s,l,f,d;var v=c(e);if(e.removed){return}if(!t||!t.toolbar.panel){te(e);return}f=["bc-tc","tc-bc","tl-bl","bl-tl","tr-br","br-tr"];s=t.toolbar.panel;if(n){s.show()}o=i(t.element);a=Q.getRect(s.getEl());u=Q.getRect(e.getContentAreaContainer()||e.getBody());var m=X.getUiContainerDelta(s).getOr({x:0,y:0});o.x+=m.x;o.y+=m.y;a.x+=m.x;a.y+=m.y;u.x+=m.x;u.y+=m.y;d=25;if(Q.getStyle(t.element,"display",true)!=="inline"){var g=t.element.getBoundingClientRect();o.w=g.width;o.h=g.height}if(!e.inline){u.w=e.getDoc().documentElement.offsetWidth}if(e.selection.controlSelection.isResizable(t.element)&&o.w=0;r--){for(i=o.length-1;i>=0;i--){if(o[i].predicate(a[r])){return{toolbar:o[i],element:a[r]}}}}return null};e.on("click keyup setContent ObjectResized",(function(t){if(t.type==="setcontent"&&!t.selection){return}I.setEditorTimeout(e,(function(){var t;t=f(e.selection.getNode());if(t){l();s(t)}else{l()}}))}));e.on("blur hide contextmenu",l);e.on("ObjectResizeStart",(function(){var t=f(e.selection.getNode());if(t&&t.toolbar.panel){t.toolbar.panel.hide()}}));e.on("ResizeEditor ResizeWindow",o(true));e.on("nodeChange",o(false));e.on("remove",(function(){r.each(n(),(function(e){if(e.panel){e.panel.remove()}}));e.contextToolbars={}}));e.shortcuts.add("ctrl+F9","",(function(){var t=f(e.selection.getNode());if(t&&t.toolbar.panel){t.toolbar.panel.items()[0].focus()}}))};var oe={addContextualToolbars:ae};var ue=function(e){if(e===null){return"null"}var t=typeof e;if(t==="object"&&(Array.prototype.isPrototypeOf(e)||e.constructor&&e.constructor.name==="Array")){return"array"}if(t==="object"&&(String.prototype.isPrototypeOf(e)||e.constructor&&e.constructor.name==="String")){return"string"}return t};var se=function(e){return function(t){return ue(t)===e}};var le=se("array");var fe=se("function");var ce=se("number");var de=Array.prototype.slice;var ve=Array.prototype.indexOf;var me=Array.prototype.push;var ge=function(e,t){return ve.call(e,t)};var pe=function(e,t){var n=ge(e,t);return n===-1?V.none():V.some(n)};var he=function(e,t){for(var n=0,r=e.length;n0&&t=11};var Xe=function(e){return Ye()&&e.sidebars?e.sidebars.length>0:false};var Ge=function(e){var t=r.map(e.sidebars,(function(t){var n=t.settings;return{type:"button",icon:n.icon,image:n.image,tooltip:n.tooltip,onclick:Ke(e,t.name,e.sidebars)}}));return{type:"panel",name:"sidebar",layout:"stack",classes:"sidebar",items:[{type:"toolbar",layout:"stack",classes:"sidebar-toolbar",items:t}]}};var Je={hasSidebar:Xe,createSidebar:Ge};var Ze=function(e){var t=function(){e._skinLoaded=true;D.fireSkinLoaded(e)};return function(){if(e.initialized){t()}else{e.on("init",t)}}};var Qe={fireSkinLoaded:Ze};var et=S.DOM;var tt=function(e){return function(t){e.find("*").disabled(t.mode==="readonly")}};var nt=function(e){return{type:"panel",name:"iframe",layout:"stack",classes:"edit-area",border:e,html:""}};var rt=function(e){return{type:"panel",layout:"stack",classes:"edit-aria-container",border:"1 0 0 0",items:[nt("0"),Je.createSidebar(e)]}};var it=function(e,t,n){var r,o,f;if(b(e)===false&&n.skinUiCss){et.styleSheetLoader.load(n.skinUiCss,Qe.fireSkinLoaded(e))}else{Qe.fireSkinLoaded(e)()}r=t.panel=T.create({type:"panel",role:"application",classes:"tinymce",style:"visibility: hidden",layout:"stack",border:1,items:[{type:"container",classes:"top-part",items:[a(e)===false?null:{type:"menubar",border:"0 0 1 0",items:Ie.createMenuButtons(e)},Z.createToolbars(e,s(e))]},Je.hasSidebar(e)?rt(e):nt("1 0 0 0")]});X.setUiContainer(e,r);if(w(e)!=="none"){o={type:"resizehandle",direction:w(e),onResizeStart:function(){var t=e.getContentAreaContainer().firstChild;f={width:t.clientWidth,height:t.clientHeight}},onResize:function(t){if(w(e)==="both"){ze.resizeTo(e,f.width+t.deltaX,f.height+t.deltaY)}else{ze.resizeTo(e,null,f.height+t.deltaY)}}}}if(u(e)){var c='Tiny';var d=E.translate(["Powered by {0}",c]);var v=i(e)?{type:"label",classes:"branding",html:" "+d}:null;r.add({type:"panel",name:"statusbar",classes:"statusbar",layout:"flow",border:"1 0 0 0",ariaRoot:true,items:[{type:"elementpath",editor:e},o,v]})}D.fireBeforeRenderUI(e);e.on("SwitchMode",tt(r));r.renderBefore(n.targetNode).reflow();if(l(e)){e.setMode("readonly")}if(n.width){et.setStyle(r.getEl(),"width",n.width)}e.on("remove",(function(){r.remove();r=null}));A.addKeys(e,r);oe.addContextualToolbars(e);return{iframeContainer:r.find("#iframe")[0].getEl(),editorContainer:r.getEl()}};var at={render:it};var ot=tinymce.util.Tools.resolve("tinymce.dom.DomQuery");var ut=0;var st={id:function(){return"mceu_"+ut++},create:function(t,n,i){var a=e.document.createElement(t);S.DOM.setAttribs(a,n);if(typeof i==="string"){a.innerHTML=i}else{r.each(i,(function(e){if(e.nodeType){a.appendChild(e)}}))}return a},createFragment:function(e){return S.DOM.createFragment(e)},getWindowSize:function(){return S.DOM.getViewPort()},getSize:function(e){var t,n;if(e.getBoundingClientRect){var r=e.getBoundingClientRect();t=Math.max(r.width||r.right-r.left,e.offsetWidth);n=Math.max(r.height||r.bottom-r.bottom,e.offsetHeight)}else{t=e.offsetWidth;n=e.offsetHeight}return{width:t,height:n}},getPos:function(e,t){return S.DOM.getPos(e,t||st.getContainer())},getContainer:function(){return Ue.container?Ue.container:e.document.body},getViewPort:function(e){return S.DOM.getViewPort(e)},get:function(t){return e.document.getElementById(t)},addClass:function(e,t){return S.DOM.addClass(e,t)},removeClass:function(e,t){return S.DOM.removeClass(e,t)},hasClass:function(e,t){return S.DOM.hasClass(e,t)},toggleClass:function(e,t,n){return S.DOM.toggleClass(e,t,n)},css:function(e,t,n){return S.DOM.setStyle(e,t,n)},getRuntimeStyle:function(e,t){return S.DOM.getStyle(e,t,true)},on:function(e,t,n,r){return S.DOM.bind(e,t,n,r)},off:function(e,t,n){return S.DOM.unbind(e,t,n)},fire:function(e,t,n){return S.DOM.fire(e,t,n)},innerHtml:function(e,t){S.DOM.setHTML(e,t)}};var lt=function(e){return st.getRuntimeStyle(e,"position")==="static"};var ft=function(e){return e.state.get("fixed")};function ct(t,n,r){var i,a,o,u,s,l,f,c,d,v;d=vt();a=st.getPos(n,X.getUiContainer(t));o=a.x;u=a.y;if(ft(t)&<(e.document.body)){o-=d.x;u-=d.y}i=t.getEl();v=st.getSize(i);s=v.width;l=v.height;v=st.getSize(n);f=v.width;c=v.height;r=(r||"").split("");if(r[0]==="b"){u+=c}if(r[1]==="r"){o+=f}if(r[0]==="c"){u+=Math.round(c/2)}if(r[1]==="c"){o+=Math.round(f/2)}if(r[3]==="b"){u-=l}if(r[4]==="r"){o-=s}if(r[3]==="c"){u-=Math.round(l/2)}if(r[4]==="c"){o-=Math.round(s/2)}return{x:o,y:u,w:s,h:l}}var dt=function(e){return{x:0,y:0,w:e.scrollWidth-1,h:e.scrollHeight-1}};var vt=function(){var t=e.window;var n=Math.max(t.pageXOffset,e.document.body.scrollLeft,e.document.documentElement.scrollLeft);var r=Math.max(t.pageYOffset,e.document.body.scrollTop,e.document.documentElement.scrollTop);var i=t.innerWidth||e.document.documentElement.clientWidth;var a=t.innerHeight||e.document.documentElement.clientHeight;return{x:n,y:r,w:i,h:a}};var mt=function(e){var t=X.getUiContainer(e);return t&&!ft(e)?dt(t):vt()};var gt={testMoveRel:function(e,t){var n=mt(this);for(var r=0;r0&&i.x+i.w0&&i.y+i.hn.x&&i.x+i.wn.y&&i.y+i.ht){e=t-n;return e<0?0:e}return e}if(n.settings.constrainToViewport){var i=mt(this);var a=n.layoutRect();e=r(e,i.w+i.x,a.w);t=r(t,i.h+i.y,a.h)}var o=X.getUiContainer(n);if(o&<(o)&&!ft(n)){e-=o.scrollLeft;t-=o.scrollTop}if(o){e+=1;t+=1}if(n.state.get("rendered")){n.layoutRect({x:e,y:t}).repaint()}else{n.settings.x=e;n.settings.y=t}n.fire("move",{x:e,y:t});return n}};var pt=tinymce.util.Tools.resolve("tinymce.util.Class");var ht=tinymce.util.Tools.resolve("tinymce.util.EventDispatcher");var bt={parseBox:function(e){var t;var n=10;if(!e){return}if(typeof e==="number"){e=e||0;return{top:e,left:e,bottom:e,right:e}}e=e.split(" ");t=e.length;if(t===1){e[1]=e[2]=e[3]=e[0]}else if(t===2){e[2]=e[0];e[3]=e[1]}else if(t===3){e[3]=e[1]}return{top:parseInt(e[0],n)||0,right:parseInt(e[1],n)||0,bottom:parseInt(e[2],n)||0,left:parseInt(e[3],n)||0}},measureBox:function(e,t){function n(t){var n=e.ownerDocument.defaultView;if(n){var r=n.getComputedStyle(e,null);if(r){t=t.replace(/[A-Z]/g,(function(e){return"-"+e}));return r.getPropertyValue(t)}else{return null}}return e.currentStyle[t]}function r(e){var t=parseFloat(n(e));return isNaN(t)?0:t}return{top:r(t+"TopWidth"),right:r(t+"RightWidth"),bottom:r(t+"BottomWidth"),left:r(t+"LeftWidth")}}};function yt(){}function wt(e){this.cls=[];this.cls._map={};this.onchange=e||yt;this.prefix=""}r.extend(wt.prototype,{add:function(e){if(e&&!this.contains(e)){this.cls._map[e]=true;this.cls.push(e);this._change()}return this},remove:function(e){if(this.contains(e)){var t=void 0;for(t=0;t0){e+=" "}e+=this.prefix+this.cls[t]}return e};function xt(e){var t=[];var n=e.length,r;while(n--){r=e[n];if(!r.__checked){t.push(r);r.__checked=1}}n=t.length;while(n--){delete t[n].__checked}return t}var Ct=/^([\w\\*]+)?(?:#([\w\-\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i;var kt=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;var St=/^\s*|\s*$/g;var Tt;var Et=pt.extend({init:function(e){var t=this.match;function n(e){if(e){e=e.toLowerCase();return function(t){return e==="*"||t.type===e}}}function r(e){if(e){return function(t){return t._name===e}}}function i(e){if(e){e=e.split(".");return function(t){var n=e.length;while(n--){if(!t.classes.contains(e[n])){return false}}return true}}}function a(e,t,n){if(e){return function(r){var i=r[e]?r[e]():"";return!t?!!n:t==="="?i===n:t==="*="?i.indexOf(n)>=0:t==="~="?(" "+i+" ").indexOf(" "+n+" ")>=0:t==="!="?i!==n:t==="^="?i.indexOf(n)===0:t==="$="?i.substr(i.length-n.length)===n:false}}}function o(e){var n;if(e){e=/(?:not\((.+)\))|(.+)/i.exec(e);if(!e[1]){e=e[2];return function(t,n,r){return e==="first"?n===0:e==="last"?n===r-1:e==="even"?n%2===0:e==="odd"?n%2===1:t[e]?t[e]():false}}n=s(e[1],[]);return function(e){return!t(e,n)}}}function u(e,t,u){var s;function l(e){if(e){t.push(e)}}s=Ct.exec(e.replace(St,""));l(n(s[1]));l(r(s[2]));l(i(s[3]));l(a(s[4],s[5],s[6]));l(o(s[7]));t.pseudo=!!s[7];t.direct=u;return t}function s(e,t){var n=[];var r,i,a;do{kt.exec("");i=kt.exec(e);if(i){e=i[3];n.push(i[1]);if(i[2]){r=i[3];break}}}while(i);if(r){s(r,t)}e=[];for(a=0;a"){e.push(u(n[a],[],n[a-1]===">"))}}t.push(e);return t}this._selectors=s(e,[])},match:function(e,t){var n,r,i,a,o,u,s,l,f,c,d,v,m;t=t||this._selectors;for(n=0,r=t.length;n=0;i--){l=o[i];while(m){if(l.pseudo){d=m.parent().items();f=c=d.length;while(f--){if(d[f]===m){break}}}for(u=0,s=l.length;u1){t=xt(t)}}if(!Tt){Tt=Et.Collection}return new Tt(t)}});var Nt,Rt;var _t=Array.prototype.push,Dt=Array.prototype.slice;Rt={length:0,init:function(e){if(e){this.add(e)}},add:function(e){var t=this;if(!r.isArray(e)){if(e instanceof Nt){t.add(e.toArray())}else{_t.call(t,e)}}else{_t.apply(t,e)}return t},set:function(e){var t=this;var n=t.length;var r;t.length=0;t.add(e);for(r=t.length;r0}function It(e,t){var n,i;if(e===t){return true}if(e===null||t===null){return e===t}if(typeof e!=="object"||typeof t!=="object"){return e===t}if(r.isArray(t)){if(e.length!==t.length){return false}n=e.length;while(n--){if(!It(e[n],t[n])){return false}}}if(Bt(e)||Bt(t)){return e===t}i={};for(n in t){if(!It(e[n],t[n])){return false}i[n]=true}for(n in e){if(!i[n]&&!It(e[n],t[n])){return false}}return true}var Lt=pt.extend({Mixins:[At],init:function(e){var t,n;e=e||{};for(t in e){n=e[t];if(n instanceof Pt){e[t]=n.create(this,t)}}this.data=e},set:function(e,t){var n,r;var i=this.data[e];if(t instanceof Pt){t=t.create(this,e)}if(typeof e==="object"){for(n in e){this.set(n,e[n])}return this}if(!It(i,t)){this.data[e]=t;r={target:this,name:e,value:t,oldValue:i};this.fire("change:"+e,r);this.fire("change",r)}return this},get:function(e){return this.data[e]},has:function(e){return e in this.data},bind:function(e){return Pt.create(this,e)},destroy:function(){this.fire("destroy")}});var Mt={},Ft;var Ht={add:function(t){var n=t.parent();if(n){if(!n._layout||n._layout.isNative()){return}if(!Mt[n._id]){Mt[n._id]=n}if(!Ft){Ft=true;I.requestAnimationFrame((function(){var e,t;Ft=false;for(e in Mt){t=Mt[e];if(t.state.get("rendered")){t.reflow()}}Mt={}}),e.document.body)}}},remove:function(e){if(Mt[e._id]){delete Mt[e._id]}}};var zt="onmousewheel"in e.document;var Ut=false;var Wt="mce-";var jt,Vt=0;var qt={Statics:{classPrefix:Wt},isRtl:function(){return jt.rtl},classPrefix:Wt,init:function(e){var t=this;var n,i;function a(e){var n;e=e.split(" ");for(n=0;nn.maxW?n.maxW:i;n.w=i;n.innerW=i-a}i=e.h;if(i!==undefined){i=in.maxH?n.maxH:i;n.h=i;n.innerH=i-o}i=e.innerW;if(i!==undefined){i=in.maxW-a?n.maxW-a:i;n.innerW=i;n.w=i+a}i=e.innerH;if(i!==undefined){i=in.maxH-o?n.maxH-o:i;n.innerH=i;n.h=i+o}if(e.contentW!==undefined){n.contentW=e.contentW}if(e.contentH!==undefined){n.contentH=e.contentH}r=t._lastLayoutRect;if(r.x!==n.x||r.y!==n.y||r.w!==n.w||r.h!==n.h){u=jt.repaintControls;if(u){if(u.map&&!u.map[t._id]){u.push(t);u.map[t._id]=true}}r.x=n.x;r.y=n.y;r.w=n.w;r.h=n.h}return t}return n},repaint:function(){var t=this;var n,r,i,a,o;var u,s,l,f,c;f=!e.document.createRange?Math.round:function(e){return e};n=t.getEl().style;a=t._layoutRect;l=t._lastRepaintRect||{};o=t.borderBox;u=o.left+o.right;s=o.top+o.bottom;if(a.x!==l.x){n.left=f(a.x)+"px";l.x=a.x}if(a.y!==l.y){n.top=f(a.y)+"px";l.y=a.y}if(a.w!==l.w){c=f(a.w-u);n.width=(c>=0?c:0)+"px";l.w=a.w}if(a.h!==l.h){c=f(a.h-s);n.height=(c>=0?c:0)+"px";l.h=a.h}if(t._hasBody&&a.innerW!==l.innerW){c=f(a.innerW);i=t.getEl("body");if(i){r=i.style;r.width=(c>=0?c:0)+"px"}l.innerW=a.innerW}if(t._hasBody&&a.innerH!==l.innerH){c=f(a.innerH);i=i||t.getEl("body");if(i){r=r||i.style;r.height=(c>=0?c:0)+"px"}l.innerH=a.innerH}t._lastRepaintRect=l;t.fire("repaint",{},false)},updateLayoutRect:function(){var e=this;e.parent()._lastRect=null;st.css(e.getEl(),{width:"",height:""});e._layoutRect=e._lastRepaintRect=e._lastLayoutRect=null;e.initLayoutRect()},on:function(e,t){var n=this;function r(e){var t,r;if(typeof e!=="string"){return e}return function(i){if(!t){n.parentsAndSelf().each((function(n){var i=n.settings.callbacks;if(i&&(t=i[e])){r=n;return false}}))}if(!t){i.action=e;this.fire("execute",i);return}return t.call(r,i)}}$t(n).on(e,r(t));return n},off:function(e,t){$t(this).off(e,t);return this},fire:function(e,t,n){var r=this;t=t||{};if(!t.control){t.control=r}t=$t(r).fire(e,t);if(n!==false&&r.parent){var i=r.parent();while(i&&!t.isPropagationStopped()){i.fire(e,t,false);i=i.parent()}}return t},hasEventListeners:function(e){return $t(this).has(e)},parents:function(e){var t=this;var n,r=new Ot;for(n=t.parent();n;n=n.parent()){r.add(n)}if(e){r=r.filter(e)}return r},parentsAndSelf:function(e){return new Ot(this).add(this.parents(e))},next:function(){var e=this.parent().items();return e[e.indexOf(this)+1]},prev:function(){var e=this.parent().items();return e[e.indexOf(this)-1]},innerHtml:function(e){this.$el.html(e);return this},getEl:function(e){var t=e?this._id+"-"+e:this._id;if(!this._elmCache[t]){this._elmCache[t]=ot("#"+t)[0]}return this._elmCache[t]},show:function(){return this.visible(true)},hide:function(){return this.visible(false)},focus:function(){try{this.getEl().focus()}catch(e){}return this},blur:function(){this.getEl().blur();return this},aria:function(e,t){var n=this,r=n.getEl(n.ariaTarget);if(typeof t==="undefined"){return n._aria[e]}n._aria[e]=t;if(n.state.get("rendered")){r.setAttribute(e==="role"?e:"aria-"+e,t)}return n},encode:function(e,t){if(t!==false){e=this.translate(e)}return(e||"").replace(/[&<>"]/g,(function(e){return"&#"+e.charCodeAt(0)+";"}))},translate:function(e){return jt.translate?jt.translate(e):e},before:function(e){var t=this,n=t.parent();if(n){n.insert(e,n.items().indexOf(t),true)}return t},after:function(e){var t=this,n=t.parent();if(n){n.insert(e,n.items().indexOf(t))}return t},remove:function(){var e=this;var t=e.getEl();var n=e.parent();var r,i;if(e.items){var a=e.items().toArray();i=a.length;while(i--){a[i].remove()}}if(n&&n.items){r=[];n.items().each((function(t){if(t!==e){r.push(t)}}));n.items().set(r);n._lastRect=null}if(e._eventsRoot&&e._eventsRoot===e){ot(t).off()}var o=e.getRoot().controlIdLookup;if(o){delete o[e._id]}if(t&&t.parentNode){t.parentNode.removeChild(t)}e.state.set("rendered",false);e.state.destroy();e.fire("remove");return e},renderBefore:function(e){ot(e).before(this.renderHtml());this.postRender();return this},renderTo:function(e){ot(e||this.getContainerElm()).append(this.renderHtml());this.postRender();return this},preRender:function(){},render:function(){},renderHtml:function(){return'
    '},postRender:function(){var e=this;var t=e.settings;var n,r,i,a,o;e.$el=ot(e.getEl());e.state.set("rendered",true);for(a in t){if(a.indexOf("on")===0){e.on(a.substr(2),t[a])}}if(e._eventsRoot){for(i=e.parent();!o&&i;i=i.parent()){o=i._eventsRoot}if(o){for(a in o._nativeEvents){e._nativeEvents[a]=true}}}Kt(e);if(t.style){n=e.getEl();if(n){n.setAttribute("style",t.style);n.style.cssText=t.style}}if(e.settings.border){r=e.borderBox;e.$el.css({"border-top-width":r.top,"border-right-width":r.right,"border-bottom-width":r.bottom,"border-left-width":r.left})}var u=e.getRoot();if(!u.controlIdLookup){u.controlIdLookup={}}u.controlIdLookup[e._id]=e;for(var s in e._aria){e.aria(s,e._aria[s])}if(e.state.get("visible")===false){e.getEl().style.display="none"}e.bindStates();e.state.on("change:visible",(function(t){var n=t.value;var r;if(e.state.get("rendered")){e.getEl().style.display=n===false?"none":"";e.getEl().getBoundingClientRect()}r=e.parent();if(r){r._lastRect=null}e.fire(n?"show":"hide");Ht.add(e)}));e.fire("postrender",{},false)},bindStates:function(){},scrollIntoView:function(e){function t(e,t){var n,r,i=e;n=r=0;while(i&&i!==t&&i.nodeType){n+=i.offsetLeft||0;r+=i.offsetTop||0;i=i.offsetParent}return{x:n,y:r}}var n=this.getEl(),r=n.parentNode;var i,a,o,u,s,l;var f=t(n,r);i=f.x;a=f.y;o=n.offsetWidth;u=n.offsetHeight;s=r.clientWidth;l=r.clientHeight;if(e==="end"){i-=s-o;a-=l-u}else if(e==="center"){i-=s/2-o/2;a-=l/2-u/2}r.scrollLeft=i;r.scrollTop=a;return this},getRoot:function(){var e=this,t;var n=[];while(e){if(e.rootControl){t=e.rootControl;break}n.push(e);t=e;e=e.parent()}if(!t){t=this}var r=n.length;while(r--){n[r].rootControl=t}return t},reflow:function(){Ht.remove(this);var e=this.parent();if(e&&e._layout&&!e._layout.isNative()){e.reflow()}return this}};r.each("text title visible disabled active value".split(" "),(function(e){qt[e]=function(t){if(arguments.length===0){return this.state.get(e)}if(typeof t!=="undefined"){this.state.set(e,t)}return this}}));jt=pt.extend(qt);function $t(e){if(!e._eventDispatcher){e._eventDispatcher=new ht({scope:e,toggleEvent:function(t,n){if(n&&ht.isNative(t)){if(!e._nativeEvents){e._nativeEvents={}}e._nativeEvents[t]=true;if(e.state.get("rendered")){Kt(e)}}}})}return e._eventDispatcher}function Kt(e){var t,n,r,i,a,o;function u(t){var n=e.getParentCtrl(t.target);if(n){n.fire(t.type,t)}}function s(){var e=i._lastHoverCtrl;if(e){e.fire("mouseleave",{target:e.getEl()});e.parents().each((function(e){e.fire("mouseleave",{target:e.getEl()})}));i._lastHoverCtrl=null}}function l(t){var n=e.getParentCtrl(t.target),r=i._lastHoverCtrl,a=0,o,u,s;if(n!==r){i._lastHoverCtrl=n;u=n.parents().toArray().reverse();u.push(n);if(r){s=r.parents().toArray().reverse();s.push(r);for(a=0;a=a;o--){r=s[o];r.fire("mouseleave",{target:r.getEl()})}}for(o=a;o=t.length){e=0}if(t[e]){t[e].focus()}return e}function g(e,t){var n=-1;var i=d();t=t||c(i.getEl());for(var a=0;a=0){n=t.getEl();if(n){n.parentNode.removeChild(n)}n=e.getEl();if(n){n.parentNode.removeChild(n)}}t.parent(this)},create:function(e){var t=this;var n;var i=[];if(!r.isArray(e)){e=[e]}r.each(e,(function(e){if(e){if(!(e instanceof Yt)){if(typeof e==="string"){e={type:e}}n=r.extend({},t.settings.defaults,e);e.type=n.type=n.type||e.type||t.settings.defaultType||(n.defaults?n.defaults.type:null);e=T.create(n)}i.push(e)}}));return i},renderNew:function(){var e=this;e.items().each((function(t,n){var r;t.parent(e);if(!t.state.get("rendered")){r=e.getEl("body");if(r.hasChildNodes()&&n<=r.childNodes.length-1){ot(r.childNodes[n]).before(t.renderHtml())}else{ot(r).append(t.renderHtml())}t.postRender();Ht.add(t)}}));e._layout.applyClasses(e.items().filter(":visible"));e._lastRect=null;return e},append:function(e){return this.add(e).renderNew()},prepend:function(e){var t=this;t.items().set(t.create(e).concat(t.items().toArray()));return t.renderNew()},insert:function(e,t,n){var r=this;var i,a,o;e=r.create(e);i=r.items();if(!n&&t=0&&t"+'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "+""},postRender:function(){var e=this;var t;e.items().exec("postRender");e._super();e._layout.postRender(e);e.state.set("rendered",true);if(e.settings.style){e.$el.css(e.settings.style)}if(e.settings.border){t=e.borderBox;e.$el.css({"border-top-width":t.top,"border-right-width":t.right,"border-bottom-width":t.bottom,"border-left-width":t.left})}if(!e.parent()){e.keyboardNav=Gt({root:e})}return e},initLayoutRect:function(){var e=this,t=e._super();e._layout.recalc(e);return t},recalc:function(){var e=this;var t=e._layoutRect;var n=e._lastRect;if(!n||n.w!==t.w||n.h!==t.h){e._layout.recalc(e);t=e.layoutRect();e._lastRect={x:t.x,y:t.y,w:t.w,h:t.h};return true}},reflow:function(){var e;Ht.remove(this);if(this.visible()){Yt.repaintControls=[];Yt.repaintControls.map={};this.recalc();e=Yt.repaintControls.length;while(e--){Yt.repaintControls[e].repaint()}if(this.settings.layout!=="flow"&&this.settings.layout!=="stack"){this.repaint()}Yt.repaintControls=[]}return this}});function Qt(e){var t,n,r,i;var a,o,u,s;var l=Math.max;t=e.documentElement;n=e.body;r=l(t.scrollWidth,n.scrollWidth);i=l(t.clientWidth,n.clientWidth);a=l(t.offsetWidth,n.offsetWidth);o=l(t.scrollHeight,n.scrollHeight);u=l(t.clientHeight,n.clientHeight);s=l(t.offsetHeight,n.offsetHeight);return{width:r").css({position:"absolute",top:0,left:0,width:o.width,height:o.height,zIndex:2147483647,opacity:1e-4,cursor:v}).appendTo(i.body);ot(i).on("mousemove touchmove",s).on("mouseup touchend",u);n.start(t)};s=function(e){en(e);if(e.button!==a){return u(e)}e.deltaX=e.screenX-l;e.deltaY=e.screenY-f;e.preventDefault();n.drag(e)};u=function(e){en(e);ot(i).off("mousemove touchmove",s).off("mouseup touchend",u);r.remove();if(n.stop){n.stop(e)}};this.destroy=function(){ot(c).off()};ot(c).on("mousedown touchstart",o)}var nn={init:function(){var e=this;e.on("repaint",e.renderScroll)},renderScroll:function(){var e=this,t=2;function n(){var n,r,i;function a(i,a,o,u,s,l){var f,c,d;var v,m,g,p;var h,b;c=e.getEl("scroll"+i);if(c){h=a.toLowerCase();b=o.toLowerCase();ot(e.getEl("absend")).css(h,e.layoutRect()[u]-1);if(!s){ot(c).css("display","none");return}ot(c).css("display","block");f=e.getEl("body");d=e.getEl("scroll"+i+"t");v=f["client"+o]-t*2;v-=n&&r?c["client"+l]:0;m=f["scroll"+o];g=v/m;p={};p[h]=f["offset"+a]+t;p[b]=v;ot(c).css(p);p={};p[h]=f["scroll"+a]*g;p[b]=v*g;ot(d).css(p)}}i=e.getEl("body");n=i.scrollWidth>i.clientWidth;r=i.scrollHeight>i.clientHeight;a("h","Left","Width","contentW",n,"Height");a("v","Top","Height","contentH",r,"Width")}function r(){function n(n,r,i,a,o){var u;var s=e._id+"-scroll"+n,l=e.classPrefix;ot(e.getEl()).append('
    '+'
    '+"
    ");e.draghelper=new tn(s+"t",{start:function(){u=e.getEl("body")["scroll"+r];ot("#"+s).addClass(l+"active")},drag:function(s){var l,f,c,d;var v=e.layoutRect();f=v.contentW>v.innerW;c=v.contentH>v.innerH;d=e.getEl("body")["client"+i]-t*2;d-=f&&c?e.getEl("scroll"+n)["client"+o]:0;l=d/e.getEl("body")["scroll"+i];e.getEl("body")["scroll"+r]=u+s["delta"+a]/l},stop:function(){ot("#"+s).removeClass(l+"active")}})}e.classes.add("scroll");n("v","Top","Height","Y","Width");n("h","Left","Width","X","Height")}if(e.settings.autoScroll){if(!e._hasScroll){e._hasScroll=true;r();e.on("wheel",(function(t){var r=e.getEl("body");r.scrollLeft+=(t.deltaX||0)*10;r.scrollTop+=t.deltaY*10;n()}));ot(e.getEl("body")).on("scroll",n)}n()}}};var rn=Zt.extend({Defaults:{layout:"fit",containerCls:"panel"},Mixins:[nn],renderHtml:function(){var e=this;var t=e._layout;var n=e.settings.html;e.preRender();t.preRender(e);if(typeof n==="undefined"){n='
    '+t.renderHtml(e)+"
    "}else{if(typeof n==="function"){n=n.call(e)}e._hasBody=false}return'
    '+(e._preBodyHtml||"")+n+"
    "}});var an={resizeToContent:function(){this._layoutRect.autoResize=true;this._lastRect=null;this.reflow()},resizeTo:function(e,t){if(e<=1||t<=1){var n=st.getWindowSize();e=e<=1?e*n.w:e;t=t<=1?t*n.h:t}this._layoutRect.autoResize=false;return this.layoutRect({minW:e,minH:t,w:e,h:t}).reflow()},resizeBy:function(e,t){var n=this,r=n.layoutRect();return n.resizeTo(r.w+e,r.h+t)}};var on,un,sn;var ln=[];var fn=[];var cn;function dn(e,t){while(e){if(e===t){return true}e=e.parent()}}function vn(e){var t=ln.length;while(t--){var n=ln[t],r=n.getParentCtrl(e.target);if(n.settings.autohide){if(r){if(dn(r,n)||n.parent()===r){continue}}e=n.fire("autohide",{target:e.target});if(!e.isDefaultPrevented()){n.hide()}}}}function mn(){if(!on){on=function(e){if(e.button===2){return}vn(e)};ot(e.document).on("click touchstart",on)}}function gn(){if(!un){un=function(){var e;e=ln.length;while(e--){hn(ln[e])}};ot(e.window).on("scroll",un)}}function pn(){if(!sn){var t=e.document.documentElement;var n=t.clientWidth,r=t.clientHeight;sn=function(){if(!e.document.all||n!==t.clientWidth||r!==t.clientHeight){n=t.clientWidth;r=t.clientHeight;yn.hideAll()}};ot(e.window).on("resize",sn)}}function hn(e){var t=st.getViewPort().y;function n(t,n){var r;for(var i=0;it){e.fixed(false).layoutRect({y:e._autoFixY}).repaint();n(false,e._autoFixY-t)}}}}function bn(e,t){var n,r=yn.zIndex||65535,i;if(e){fn.push(t)}else{n=fn.length;while(n--){if(fn[n]===t){fn.splice(n,1)}}}if(fn.length){for(n=0;n').appendTo(t.getContainerElm())}I.setTimeout((function(){n.addClass(r+"in");ot(t.getEl()).addClass(r+"in")}));cn=true}bn(true,t)}}));t.on("show",(function(){t.parents().each((function(e){if(e.state.get("fixed")){t.fixed(true);return false}}))}));if(e.popover){t._preBodyHtml='
    ';t.classes.add("popover").add("bottom").add(t.isRtl()?"end":"start")}t.aria("label",e.ariaLabel);t.aria("labelledby",t._id);t.aria("describedby",t.describedBy||t._id+"-none")},fixed:function(e){var t=this;if(t.state.get("fixed")!==e){if(t.state.get("rendered")){var n=st.getViewPort();if(e){t.layoutRect().y-=n.y}else{t.layoutRect().y+=n.y}}t.classes.toggle("fixed",e);t.state.set("fixed",e)}return t},show:function(){var e=this;var t;var n=e._super();t=ln.length;while(t--){if(ln[t]===e){break}}if(t===-1){ln.push(e)}return n},hide:function(){wn(this);bn(false,this);return this._super()},hideAll:function(){yn.hideAll()},close:function(){var e=this;if(!e.fire("close").isDefaultPrevented()){e.remove();bn(false,e)}return e},remove:function(){wn(this);this._super()},postRender:function(){var e=this;if(e.settings.bodyRole){this.getEl("body").setAttribute("role",e.settings.bodyRole)}return e._super()}});yn.hideAll=function(){var e=ln.length;while(e--){var t=ln[e];if(t&&t.settings.autohide){t.hide();ln.splice(e,1)}}};function wn(e){var t;t=ln.length;while(t--){if(ln[t]===e){ln.splice(t,1)}}t=fn.length;while(t--){if(fn[t]===e){fn.splice(t,1)}}}var xn=function(e,t){return!!(e&&!t.settings.ui_container)};var Cn=function(e,t,n){var r,i;var o=S.DOM;var u=f(e);if(u){i=o.select(u)[0]}var l=function(){if(r&&r.moveRel&&r.visible()&&!r._fixed){var t=e.selection.getScrollContainer(),n=e.getBody();var i=0,a=0;if(t){var u=o.getPos(n),s=o.getPos(t);i=Math.max(0,s.x-u.x);a=Math.max(0,s.y-u.y)}r.fixed(false).moveRel(n,e.rtl?["tr-br","br-tr"]:["tl-bl","bl-tl","tr-br"]).moveBy(i,a)}};var c=function(){if(r){r.show();l();o.addClass(e.getBody(),"mce-edit-focus")}};var d=function(){if(r){r.hide();yn.hideAll();o.removeClass(e.getBody(),"mce-edit-focus")}};var v=function(){if(r){if(!r.visible()){c()}return}r=t.panel=T.create({type:i?"panel":"floatpanel",role:"application",classes:"tinymce tinymce-inline",layout:"flex",direction:"column",align:"stretch",autohide:false,autofix:true,fixed:xn(i,e),border:1,items:[a(e)===false?null:{type:"menubar",border:"0 0 1 0",items:Ie.createMenuButtons(e)},Z.createToolbars(e,s(e))]});X.setUiContainer(e,r);D.fireBeforeRenderUI(e);if(i){r.renderTo(i).reflow()}else{r.renderTo().reflow()}A.addKeys(e,r);c();oe.addContextualToolbars(e);e.on("nodeChange",l);e.on("ResizeWindow",l);e.on("activate",c);e.on("deactivate",d);e.nodeChanged()};e.settings.content_editable=true;e.on("focus",(function(){if(b(e)===false&&n.skinUiCss){o.styleSheetLoader.load(n.skinUiCss,v,v)}else{v()}}));e.on("blur hide",d);e.on("remove",(function(){if(r){r.remove();r=null}}));if(b(e)===false&&n.skinUiCss){o.styleSheetLoader.load(n.skinUiCss,Qe.fireSkinLoaded(e))}else{Qe.fireSkinLoaded(e)()}return{}};var kn={render:Cn};function Sn(e,t){var n=this;var r;var i=Yt.classPrefix;var a;n.show=function(o,u){function s(){if(r){ot(e).append('
    ');if(u){u()}}}n.hide();r=true;if(o){a=I.setTimeout(s,o)}else{s()}return n};n.hide=function(){var t=e.lastChild;I.clearTimeout(a);if(t&&t.className.indexOf("throbber")!==-1){t.parentNode.removeChild(t)}r=false;return n}}var Tn=function(e,t){var n;e.on("ProgressState",(function(e){n=n||new Sn(t.panel.getEl("body"));if(e.state){n.show(e.time)}else{n.hide()}}))};var En={setup:Tn};var Nn=function(e,t,n){var r=x(e);if(r){n.skinUiCss=r+"/skin.min.css";e.contentCSS.push(r+"/content"+(e.inline?".inline":"")+".min.css")}En.setup(e,t);return y(e)?kn.render(e,t,n):at.render(e,t,n)};var Rn={renderUI:Nn};var _n=Yt.extend({Mixins:[gt],Defaults:{classes:"widget tooltip tooltip-n"},renderHtml:function(){var e=this,t=e.classPrefix;return'"},bindStates:function(){var e=this;e.state.on("change:text",(function(t){e.getEl().lastChild.innerHTML=e.encode(t.value)}));return e._super()},repaint:function(){var e=this;var t,n;t=e.getEl().style;n=e._layoutRect;t.left=n.x+"px";t.top=n.y+"px";t.zIndex=65535+65535}});var Dn=Yt.extend({init:function(e){var t=this;t._super(e);e=t.settings;t.canFocus=true;if(e.tooltip&&Dn.tooltips!==false){t.on("mouseenter",(function(n){var r=t.tooltip().moveTo(-65535);if(n.control===t){var i=r.text(e.tooltip).show().testMoveRel(t.getEl(),["bc-tc","bc-tl","bc-tr"]);r.classes.toggle("tooltip-n",i==="bc-tc");r.classes.toggle("tooltip-nw",i==="bc-tl");r.classes.toggle("tooltip-ne",i==="bc-tr");r.moveRel(t.getEl(),i)}else{r.hide()}}));t.on("mouseleave mousedown click",(function(){t.tooltip().remove();t._tooltip=null}))}t.aria("label",e.ariaLabel||e.tooltip)},tooltip:function(){if(!this._tooltip){this._tooltip=new _n({type:"tooltip"});X.inheritUiContainer(this,this._tooltip);this._tooltip.renderTo()}return this._tooltip},postRender:function(){var e=this,t=e.settings;e._super();if(!e.parent()&&(t.width||t.height)){e.initLayoutRect();e.repaint()}if(t.autofocus){e.focus()}},bindStates:function(){var e=this;function t(t){e.aria("disabled",t);e.classes.toggle("disabled",t)}function n(t){e.aria("pressed",t);e.classes.toggle("active",t)}e.state.on("change:disabled",(function(e){t(e.value)}));e.state.on("change:active",(function(e){n(e.value)}));if(e.state.get("disabled")){t(true)}if(e.state.get("active")){n(true)}return e._super()},remove:function(){this._super();if(this._tooltip){this._tooltip.remove();this._tooltip=null}}});var On=Dn.extend({Defaults:{value:0},init:function(e){var t=this;t._super(e);t.classes.add("progress");if(!t.settings.filter){t.settings.filter=function(e){return Math.round(e)}}},renderHtml:function(){var e=this,t=e._id,n=this.classPrefix;return'
    '+'
    '+'
    '+"
    "+'
    0%
    '+"
    "},postRender:function(){var e=this;e._super();e.value(e.settings.value);return e},bindStates:function(){var e=this;function t(t){t=e.settings.filter(t);e.getEl().lastChild.innerHTML=t+"%";e.getEl().firstChild.firstChild.style.width=t+"%"}e.state.on("change:value",(function(e){t(e.value)}));t(e.state.get("value"));return e._super()}});var Pn=function(e,t){e.getEl().lastChild.textContent=t+(e.progressBar?" "+e.progressBar.value()+"%":"")};var An=Yt.extend({Mixins:[gt],Defaults:{classes:"widget notification"},init:function(e){var t=this;t._super(e);t.maxWidth=e.maxWidth;if(e.text){t.text(e.text)}if(e.icon){t.icon=e.icon}if(e.color){t.color=e.color}if(e.type){t.classes.add("notification-"+e.type)}if(e.timeout&&(e.timeout<0||e.timeout>0)&&!e.closeButton){t.closeButton=false}else{t.classes.add("has-close");t.closeButton=true}if(e.progressBar){t.progressBar=new On}t.on("click",(function(e){if(e.target.className.indexOf(t.classPrefix+"close")!==-1){t.close()}}))},renderHtml:function(){var e=this;var t=e.classPrefix;var n="",r="",i="",a="";if(e.icon){n=''}a=' style="max-width: '+e.maxWidth+"px;"+(e.color?"background-color: "+e.color+';"':'"');if(e.closeButton){r=''}if(e.progressBar){i=e.progressBar.renderHtml()}return'"},postRender:function(){var e=this;I.setTimeout((function(){e.$el.addClass(e.classPrefix+"in");Pn(e,e.state.get("text"))}),100);return e._super()},bindStates:function(){var e=this;e.state.on("change:text",(function(t){e.getEl().firstChild.innerHTML=t.value;Pn(e,t.value)}));if(e.progressBar){e.progressBar.bindStates();e.progressBar.state.on("change:value",(function(t){Pn(e,e.state.get("text"))}))}return e._super()},close:function(){var e=this;if(!e.fire("close").isDefaultPrevented()){e.remove()}return e},repaint:function(){var e=this;var t,n;t=e.getEl().style;n=e._layoutRect;t.left=n.x+"px";t.top=n.y+"px";t.zIndex=65535-1}});function Bn(e){var t=function(e){return e.inline?e.getElement():e.getContentAreaContainer()};var n=function(){var n=t(e);return st.getSize(n).width};var i=function(e){ye(e,(function(e){e.moveTo(0,0)}))};var a=function(n){if(n.length>0){var r=n.slice(0,1)[0];var i=t(e);r.moveRel(i,"tc-tc");ye(n,(function(e,t){if(t>0){e.moveRel(n[t-1].getEl(),"bc-tc")}}))}};var o=function(e){i(e);a(e)};var u=function(e,t){var i=r.extend(e,{maxWidth:n()});var a=new An(i);a.args=i;if(i.timeout>0){a.timer=setTimeout((function(){a.close();t()}),i.timeout)}a.on("close",(function(){t()}));a.renderTo();return a};var s=function(e){e.close()};var l=function(e){return e.args};return{open:u,close:s,reposition:o,getArgs:l}}var In=[];var Ln="";function Mn(t){var n="width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0";var r=ot("meta[name=viewport]")[0],i;if(Ue.overrideViewPort===false){return}if(!r){r=e.document.createElement("meta");r.setAttribute("name","viewport");e.document.getElementsByTagName("head")[0].appendChild(r)}i=r.getAttribute("content");if(i&&typeof Ln!=="undefined"){Ln=i}r.setAttribute("content",t?n:Ln)}function Fn(t,n){if(Hn()&&n===false){ot([e.document.documentElement,e.document.body]).removeClass(t+"fullscreen")}}function Hn(){for(var e=0;en.w){i=n.x-Math.max(0,r/2);e.layoutRect({w:r,x:i});a=true}}if(t){t.layoutRect({w:e.layoutRect().innerW}).recalc();r=t.layoutRect().minW+n.deltaW;if(r>n.w){i=n.x-Math.max(0,r-n.w);e.layoutRect({w:r,x:i});a=true}}if(a){e.recalc()}},initLayoutRect:function(){var e=this;var t=e._super();var n=0,r;if(e.settings.title&&!e._fullscreen){r=e.getEl("head");var i=st.getSize(r);t.headerW=i.width;t.headerH=i.height;n+=t.headerH}if(e.statusbar){n+=e.statusbar.layoutRect().h}t.deltaH+=n;t.minH+=n;t.h+=n;var a=st.getWindowSize();t.x=e.settings.x||Math.max(0,a.w/2-t.w/2);t.y=e.settings.y||Math.max(0,a.h/2-t.h/2);return t},renderHtml:function(){var e=this,t=e._layout,n=e._id,r=e.classPrefix;var i=e.settings;var a="",o="",u=i.html;e.preRender();t.preRender(e);if(i.title){a='
    '+'
    '+e.encode(i.title)+"
    "+'
    '+'"+"
    "}if(i.url){u=''}if(typeof u==="undefined"){u=t.renderHtml(e)}if(e.statusbar){o=e.statusbar.renderHtml()}return'
    '+'
    '+a+'
    '+u+"
    "+o+"
    "+"
    "},fullscreen:function(t){var n=this;var r=e.document.documentElement;var i;var a=n.classPrefix;var o;if(t!==n._fullscreen){ot(e.window).on("resize",(function(){var e;if(n._fullscreen){if(!i){e=(new Date).getTime();var t=st.getWindowSize();n.moveTo(0,0).resizeTo(t.w,t.h);if((new Date).getTime()-e>50){i=true}}else{if(!n._timer){n._timer=I.setTimeout((function(){var e=st.getWindowSize();n.moveTo(0,0).resizeTo(e.w,e.h);n._timer=0}),50)}}}}));o=n.layoutRect();n._fullscreen=t;if(!t){n.borderBox=bt.parseBox(n.settings.border);n.getEl("head").style.display="";o.deltaH+=o.headerH;ot([r,e.document.body]).removeClass(a+"fullscreen");n.classes.remove("fullscreen");n.moveTo(n._initial.x,n._initial.y).resizeTo(n._initial.w,n._initial.h)}else{n._initial={x:o.x,y:o.y,w:o.w,h:o.h};n.borderBox=bt.parseBox("0");n.getEl("head").style.display="none";o.deltaH-=o.headerH+2;ot([r,e.document.body]).addClass(a+"fullscreen");n.classes.add("fullscreen");var u=st.getWindowSize();n.moveTo(0,0).resizeTo(u.w,u.h)}}return n.reflow()},postRender:function(){var e=this;var t;setTimeout((function(){e.classes.add("in");e.fire("open")}),0);e._super();if(e.statusbar){e.statusbar.postRender()}e.focus();this.dragHelper=new tn(e._id+"-dragh",{start:function(){t={x:e.layoutRect().x,y:e.layoutRect().y}},drag:function(n){e.moveTo(t.x+n.deltaX,t.y+n.deltaY)}});e.on("submit",(function(t){if(!t.isDefaultPrevented()){e.close()}}));In.push(e);Mn(true)},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e=this;var t;e.dragHelper.destroy();e._super();if(e.statusbar){this.statusbar.remove()}Fn(e.classPrefix,false);t=In.length;while(t--){if(In[t]===e){In.splice(t,1)}}Mn(In.length>0)},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});zn();var Wn=Un.extend({init:function(e){e={border:1,padding:20,layout:"flex",pack:"center",align:"center",containerCls:"panel",autoScroll:true,buttons:{type:"button",text:"Ok",action:"ok"},items:{type:"label",multiline:true,maxWidth:500,maxHeight:200}};this._super(e)},Statics:{OK:1,OK_CANCEL:2,YES_NO:3,YES_NO_CANCEL:4,msgBox:function(t){var n;var r=t.callback||function(){};function i(e,t,n){return{type:"button",text:e,subtype:n?"primary":"",onClick:function(e){e.control.parents()[1].close();r(t)}}}switch(t.buttons){case Wn.OK_CANCEL:n=[i("Ok",true,true),i("Cancel",false)];break;case Wn.YES_NO:case Wn.YES_NO_CANCEL:n=[i("Yes",1,true),i("No",0)];if(t.buttons===Wn.YES_NO_CANCEL){n.push(i("Cancel",-1))}break;default:n=[i("Ok",true,true)];break}return new Un({padding:20,x:t.x,y:t.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:n,title:t.title,role:"alertdialog",items:{type:"label",multiline:true,maxWidth:500,maxHeight:200,text:t.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:t.onClose,onCancel:function(){r(false)}}).renderTo(e.document.body).reflow()},alert:function(e,t){if(typeof e==="string"){e={text:e}}e.callback=t;return Wn.msgBox(e)},confirm:function(e,t){if(typeof e==="string"){e={text:e}}e.callback=t;e.buttons=Wn.OK_CANCEL;return Wn.msgBox(e)}}});function jn(t){var n=function(t,n,r){var i;t.title=t.title||" ";t.url=t.url||t.file;if(t.url){t.width=parseInt(t.width||320,10);t.height=parseInt(t.height||240,10)}if(t.body){t.items={defaults:t.defaults,type:t.bodyType||"form",items:t.body,data:t.data,callbacks:t.commands}}if(!t.url&&!t.buttons){t.buttons=[{text:"Ok",subtype:"primary",onclick:function(){i.find("form")[0].submit()}},{text:"Cancel",onclick:function(){i.close()}}]}i=new Un(t);i.on("close",(function(){r(i)}));if(t.data){i.on("postRender",(function(){this.find("*").each((function(e){var n=e.name();if(n in t.data){e.value(t.data[n])}}))}))}i.features=t||{};i.params=n||{};i=i.renderTo(e.document.body).reflow();return i};var r=function(e,t,n){var r;r=Wn.alert(e,(function(){t()}));r.on("close",(function(){n(r)}));return r};var i=function(e,t,n){var r;r=Wn.confirm(e,(function(e){t(e)}));r.on("close",(function(){n(r)}));return r};var a=function(e){e.close()};var o=function(e){return e.params};var u=function(e,t){e.params=t};return{open:n,alert:r,confirm:i,close:a,getParams:o,setParams:u}}var Vn=function(e){var t=function(t){return Rn.renderUI(e,this,t)};var n=function(t,n){return ze.resizeTo(e,t,n)};var r=function(t,n){return ze.resizeBy(e,t,n)};var i=function(){return Bn(e)};var a=function(){return jn()};return{renderUI:t,resizeTo:n,resizeBy:r,getNotificationManagerImpl:i,getWindowManagerImpl:a}};var qn={get:Vn};var $n=pt.extend({Defaults:{firstControlClass:"first",lastControlClass:"last"},init:function(e){this.settings=r.extend({},this.Defaults,e)},preRender:function(e){e.bodyClasses.add(this.settings.containerClass)},applyClasses:function(e){var t=this;var n=t.settings;var r,i,a,o;r=n.firstControlClass;i=n.lastControlClass;e.each((function(e){e.classes.remove(r).remove(i).add(n.controlClass);if(e.visible()){if(!a){a=e}o=e}}));if(a){a.classes.add(r)}if(o){o.classes.add(i)}},renderHtml:function(e){var t=this;var n="";t.applyClasses(e.items());e.items().each((function(e){n+=e.renderHtml()}));return n},recalc:function(){},postRender:function(){},isNative:function(){return false}});var Kn=$n.extend({Defaults:{containerClass:"abs-layout",controlClass:"abs-layout-item"},recalc:function(e){e.items().filter(":visible").each((function(e){var t=e.settings;e.layoutRect({x:t.x,y:t.y,w:t.w,h:t.h});if(e.recalc){e.recalc()}}))},renderHtml:function(e){return'
    '+this._super(e)}});var Yn=Dn.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t=this;var n;t._super(e);e=t.settings;n=t.settings.size;t.on("click mousedown",(function(e){e.preventDefault()}));t.on("touchstart",(function(e){t.fire("click",e);e.preventDefault()}));if(e.subtype){t.classes.add(e.subtype)}if(n){t.classes.add("btn-"+n)}if(e.icon){t.icon(e.icon)}},icon:function(e){if(!arguments.length){return this.state.get("icon")}this.state.set("icon",e);return this},repaint:function(){var e=this.getEl().firstChild;var t;if(e){t=e.style;t.width=t.height="100%"}this._super()},renderHtml:function(){var t=this,n=t._id,r=t.classPrefix;var i=t.state.get("icon"),a;var o=t.state.get("text");var u="";var s;var l=t.settings;a=l.image;if(a){i="none";if(typeof a!=="string"){a=e.window.getSelection?a[0]:a[1]}a=" style=\"background-image: url('"+a+"')\""}else{a=""}if(o){t.classes.add("btn-has-text");u=''+t.encode(o)+""}i=i?r+"ico "+r+"i-"+i:"";s=typeof l.active==="boolean"?' aria-pressed="'+l.active+'"':"";return'
    "+'"+"
    "},bindStates:function(){var t=this,n=t.$,r=t.classPrefix+"txt";function i(e){var i=n("span."+r,t.getEl());if(e){if(!i[0]){n("button:first",t.getEl()).append('');i=n("span."+r,t.getEl())}i.html(t.encode(e))}else{i.remove()}t.classes.toggle("btn-has-text",!!e)}t.state.on("change:text",(function(e){i(e.value)}));t.state.on("change:icon",(function(n){var r=n.value;var a=t.classPrefix;t.settings.icon=r;r=r?a+"ico "+a+"i-"+t.settings.icon:"";var o=t.getEl().firstChild;var u=o.getElementsByTagName("i")[0];if(r){if(!u||u!==o.firstChild){u=e.document.createElement("i");o.insertBefore(u,o.firstChild)}u.className=r}else if(u){o.removeChild(u)}i(t.state.get("text"))}));return t._super()}});var Xn=Yn.extend({init:function(e){var t=this;e=r.extend({text:"Browse...",multiple:false,accept:null},e);t._super(e);t.classes.add("browsebutton");if(e.multiple){t.classes.add("multiple")}},postRender:function(){var e=this;var t=st.create("input",{type:"file",id:e._id+"-browse",accept:e.settings.accept});e._super();ot(t).on("change",(function(t){var n=t.target.files;e.value=function(){if(!n.length){return null}else if(e.settings.multiple){return n}else{return n[0]}};t.preventDefault();if(n.length){e.fire("change",t)}}));ot(t).on("click",(function(e){e.stopPropagation()}));ot(e.getEl("button")).on("click touchstart",(function(e){e.stopPropagation();t.click();e.preventDefault()}));e.getEl().appendChild(t)},remove:function(){ot(this.getEl("button")).off();ot(this.getEl("input")).off();this._super()}});var Gn=Zt.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;e.classes.add("btn-group");e.preRender();t.preRender(e);return'
    '+'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "+"
    "}});var Jn=Dn.extend({Defaults:{classes:"checkbox",role:"checkbox",checked:false},init:function(e){var t=this;t._super(e);t.on("click mousedown",(function(e){e.preventDefault()}));t.on("click",(function(e){e.preventDefault();if(!t.disabled()){t.checked(!t.checked())}}));t.checked(t.settings.checked)},checked:function(e){if(!arguments.length){return this.state.get("checked")}this.state.set("checked",e);return this},value:function(e){if(!arguments.length){return this.checked()}return this.checked(e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
    '+''+''+e.encode(e.state.get("text"))+""+"
    "},bindStates:function(){var t=this;function n(e){t.classes.toggle("checked",e);t.aria("checked",e)}t.state.on("change:text",(function(e){t.getEl("al").firstChild.data=t.translate(e.value)}));t.state.on("change:checked change:value",(function(e){t.fire("change");n(e.value)}));t.state.on("change:icon",(function(n){var r=n.value;var i=t.classPrefix;if(typeof r==="undefined"){return t.settings.icon}t.settings.icon=r;r=r?i+"ico "+i+"i-"+t.settings.icon:"";var a=t.getEl().firstChild;var o=a.getElementsByTagName("i")[0];if(r){if(!o||o!==a.firstChild){o=e.document.createElement("i");a.insertBefore(o,a.firstChild)}o.className=r}else if(o){a.removeChild(o)}}));if(t.state.get("checked")){n(true)}return t._super()}});var Zn=tinymce.util.Tools.resolve("tinymce.util.VK");var Qn=Dn.extend({init:function(e){var t=this;t._super(e);e=t.settings;t.classes.add("combobox");t.subinput=true;t.ariaTarget="inp";e.menu=e.menu||e.values;if(e.menu){e.icon="caret"}t.on("click",(function(n){var r=n.target;var i=t.getEl();if(!ot.contains(i,r)&&r!==i){return}while(r&&r!==i){if(r.id&&r.id.indexOf("-open")!==-1){t.fire("action");if(e.menu){t.showMenu();if(n.aria){t.menu.items()[0].focus()}}}r=r.parentNode}}));t.on("keydown",(function(e){var n;if(e.keyCode===13&&e.target.nodeName==="INPUT"){e.preventDefault();t.parents().reverse().each((function(e){if(e.toJSON){n=e;return false}}));t.fire("submit",{data:n.toJSON()})}}));t.on("keyup",(function(e){if(e.target.nodeName==="INPUT"){var n=t.state.get("value");var r=e.target.value;if(r!==n){t.state.set("value",r);t.fire("autocomplete",e)}}}));t.on("mouseover",(function(e){var n=t.tooltip().moveTo(-65535);if(t.statusLevel()&&e.target.className.indexOf(t.classPrefix+"status")!==-1){var r=t.statusMessage()||"Ok";var i=n.text(r).show().testMoveRel(e.target,["bc-tc","bc-tl","bc-tr"]);n.classes.toggle("tooltip-n",i==="bc-tc");n.classes.toggle("tooltip-nw",i==="bc-tl");n.classes.toggle("tooltip-ne",i==="bc-tr");n.moveRel(e.target,i)}}))},statusLevel:function(e){if(arguments.length>0){this.state.set("statusLevel",e)}return this.state.get("statusLevel")},statusMessage:function(e){if(arguments.length>0){this.state.set("statusMessage",e)}return this.state.get("statusMessage")},showMenu:function(){var e=this;var t=e.settings;var n;if(!e.menu){n=t.menu||[];if(n.length){n={type:"menu",items:n}}else{n.type=n.type||"menu"}e.menu=T.create(n).parent(e).renderTo(e.getContainerElm());e.fire("createmenu");e.menu.reflow();e.menu.on("cancel",(function(t){if(t.control===e.menu){e.focus()}}));e.menu.on("show hide",(function(t){t.control.items().each((function(t){t.active(t.value()===e.value())}))})).fire("show");e.menu.on("select",(function(t){e.value(t.control.value())}));e.on("focusin",(function(t){if(t.target.tagName.toUpperCase()==="INPUT"){e.menu.hide()}}));e.aria("expanded",true)}e.menu.show();e.menu.layoutRect({w:e.layoutRect().w});e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},focus:function(){this.getEl("inp").focus()},repaint:function(){var t=this,n=t.getEl(),r=t.getEl("open"),i=t.layoutRect();var a,o,u=0;var s=n.firstChild;if(t.statusLevel()&&t.statusLevel()!=="none"){u=parseInt(st.getRuntimeStyle(s,"padding-right"),10)-parseInt(st.getRuntimeStyle(s,"padding-left"),10)}if(r){a=i.w-st.getSize(r).width-10}else{a=i.w-10}var l=e.document;if(l.all&&(!l.documentMode||l.documentMode<=8)){o=t.layoutRect().h-2+"px"}ot(s).css({width:a-u,lineHeight:o});t._super();return t},postRender:function(){var e=this;ot(this.getEl("inp")).on("change",(function(t){e.state.set("value",t.target.value);e.fire("change",t)}));return e._super()},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.classPrefix;var i=e.state.get("value")||"";var a,o,u="",s="",l="";if("spellcheck"in n){s+=' spellcheck="'+n.spellcheck+'"'}if(n.maxLength){s+=' maxlength="'+n.maxLength+'"'}if(n.size){s+=' size="'+n.size+'"'}if(n.subtype){s+=' type="'+n.subtype+'"'}l='';if(e.disabled()){s+=' disabled="disabled"'}a=n.icon;if(a&&a!=="caret"){a=r+"ico "+r+"i-"+n.icon}o=e.state.get("text");if(a||o){u='
    '+'"+"
    ";e.classes.add("has-open")}return'
    '+''+l+u+"
    "},value:function(e){if(arguments.length){this.state.set("value",e);return this}if(this.state.get("rendered")){this.state.set("value",this.getEl("inp").value)}return this.state.get("value")},showAutoComplete:function(e,t){var n=this;if(e.length===0){n.hideMenu();return}var i=function(e,t){return function(){n.fire("selectitem",{title:t,value:e})}};if(n.menu){n.menu.items().remove()}else{n.menu=T.create({type:"menu",classes:"combobox-menu",layout:"flow"}).parent(n).renderTo()}r.each(e,(function(e){n.menu.add({text:e.title,url:e.previewUrl,match:t,classes:"menu-item-ellipsis",onclick:i(e.value,e.title)})}));n.menu.renderNew();n.hideMenu();n.menu.on("cancel",(function(e){if(e.control.parent()===n.menu){e.stopPropagation();n.focus();n.hideMenu()}}));n.menu.on("select",(function(){n.focus()}));var a=n.layoutRect().w;n.menu.layoutRect({w:a,minW:0,maxW:a});n.menu.repaint();n.menu.reflow();n.menu.show();n.menu.moveRel(n.getEl(),n.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},hideMenu:function(){if(this.menu){this.menu.hide()}},bindStates:function(){var e=this;e.state.on("change:value",(function(t){if(e.getEl("inp").value!==t.value){e.getEl("inp").value=t.value}}));e.state.on("change:disabled",(function(t){e.getEl("inp").disabled=t.value}));e.state.on("change:statusLevel",(function(t){var n=e.getEl("status");var r=e.classPrefix,i=t.value;st.css(n,"display",i==="none"?"none":"");st.toggleClass(n,r+"i-checkmark",i==="ok");st.toggleClass(n,r+"i-warning",i==="warn");st.toggleClass(n,r+"i-error",i==="error");e.classes.toggle("has-status",i!=="none");e.repaint()}));st.on(e.getEl("status"),"mouseleave",(function(){e.tooltip().hide()}));e.on("cancel",(function(t){if(e.menu&&e.menu.visible()){t.stopPropagation();e.hideMenu()}}));var t=function(e,t){if(t&&t.items().length>0){t.items().eq(e)[0].focus()}};e.on("keydown",(function(n){var r=n.keyCode;if(n.target.nodeName==="INPUT"){if(r===Zn.DOWN){n.preventDefault();e.fire("autocomplete");t(0,e.menu)}else if(r===Zn.UP){n.preventDefault();t(-1,e.menu)}}}));return e._super()},remove:function(){ot(this.getEl("inp")).off();if(this.menu){this.menu.remove()}this._super()}});var er=Qn.extend({init:function(e){var t=this;e.spellcheck=false;if(e.onaction){e.icon="none"}t._super(e);t.classes.add("colorbox");t.on("change keyup postrender",(function(){t.repaintColor(t.value())}))},repaintColor:function(e){var t=this.getEl("open");var n=t?t.getElementsByTagName("i")[0]:null;if(n){try{n.style.background=e}catch(e){}}},bindStates:function(){var e=this;e.state.on("change:value",(function(t){if(e.state.get("rendered")){e.repaintColor(t.value)}}));return e._super()}});var tr=Yn.extend({showPanel:function(){var e=this,t=e.settings;e.classes.add("opened");if(!e.panel){var n=t.panel;if(n.type){n={layout:"grid",items:n}}n.role=n.role||"dialog";n.popover=true;n.autohide=true;n.ariaRoot=true;e.panel=new yn(n).on("hide",(function(){e.classes.remove("opened")})).on("cancel",(function(t){t.stopPropagation();e.focus();e.hidePanel()})).parent(e).renderTo(e.getContainerElm());e.panel.fire("show");e.panel.reflow()}else{e.panel.show()}var r=["bc-tc","bc-tl","bc-tr"];var i=["bc-tc","bc-tr","bc-tl","tc-bc","tc-br","tc-bl"];var a=e.panel.testMoveRel(e.getEl(),t.popoverAlign||(e.isRtl()?r:i));e.panel.classes.toggle("start",a.substr(-1)==="l");e.panel.classes.toggle("end",a.substr(-1)==="r");var o=a.substr(0,1)==="t";e.panel.classes.toggle("bottom",!o);e.panel.classes.toggle("top",o);e.panel.moveRel(e.getEl(),a)},hidePanel:function(){var e=this;if(e.panel){e.panel.hide()}},postRender:function(){var e=this;e.aria("haspopup",true);e.on("click",(function(t){if(t.control===e){if(e.panel&&e.panel.visible()){e.hidePanel()}else{e.showPanel();e.panel.focus(!!t.aria)}}}));return e._super()},remove:function(){if(this.panel){this.panel.remove();this.panel=null}return this._super()}});var nr=S.DOM;var rr=tr.extend({init:function(e){this._super(e);this.classes.add("splitbtn");this.classes.add("colorbutton")},color:function(e){if(e){this._color=e;this.getEl("preview").style.backgroundColor=e;return this}return this._color},resetColor:function(){this._color=null;this.getEl("preview").style.backgroundColor=null;return this},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("text");var i=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"";var a=e.settings.image?" style=\"background-image: url('"+e.settings.image+"')\"":"";var o="";if(r){e.classes.add("btn-has-text");o=''+e.encode(r)+""}return'
    '+'"+'"+"
    "},postRender:function(){var e=this,t=e.settings.onclick;e.on("click",(function(n){if(n.aria&&n.aria.key==="down"){return}if(n.control===e&&!nr.getParent(n.target,"."+e.classPrefix+"open")){n.stopImmediatePropagation();t.call(e,n)}}));delete e.settings.onclick;return e._super()}});var ir=tinymce.util.Tools.resolve("tinymce.util.Color");var ar=Dn.extend({Defaults:{classes:"widget colorpicker"},init:function(e){this._super(e)},postRender:function(){var e=this;var t=e.color();var n,r,i,a,o;r=e.getEl("h");i=e.getEl("hp");a=e.getEl("sv");o=e.getEl("svp");function u(e,t){var n=st.getPos(e);var r,i;r=t.pageX-n.x;i=t.pageY-n.y;r=Math.max(0,Math.min(r/e.clientWidth,1));i=Math.max(0,Math.min(i/e.clientHeight,1));return{x:r,y:i}}function s(t,n){var r=(360-t.h)/360;st.css(i,{top:r*100+"%"});if(!n){st.css(o,{left:t.s+"%",top:100-t.v+"%"})}a.style.background=ir({s:100,v:100,h:t.h}).toHex();e.color().parse({s:t.s,v:t.v,h:t.h})}function l(t){var r;r=u(a,t);n.s=r.x*100;n.v=(1-r.y)*100;s(n);e.fire("change")}function f(i){var a;a=u(r,i);n=t.toHsv();n.h=(1-a.y)*360;s(n,true);e.fire("change")}e._repaint=function(){n=t.toHsv();s(n)};e._super();e._svdraghelper=new tn(e._id+"-sv",{start:l,drag:l});e._hdraghelper=new tn(e._id+"-h",{start:f,drag:f});e._repaint()},rgb:function(){return this.color().toRgb()},value:function(e){var t=this;if(arguments.length){t.color().parse(e);if(t._rendered){t._repaint()}}else{return t.color().toHex()}},color:function(){if(!this._color){this._color=ir()}return this._color},renderHtml:function(){var e=this;var t=e._id;var n=e.classPrefix;var r;var i="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000";function a(){var e,t,r="",a,o;a="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=";o=i.split(",");for(e=0,t=o.length-1;e'}return r}var o="background: -ms-linear-gradient(top,"+i+");"+"background: linear-gradient(to bottom,"+i+");";r='
    '+a()+'
    '+"
    ";return'
    '+'
    '+'
    '+'
    '+'
    '+'
    '+"
    "+"
    "+"
    "+"
    "+r+"
    "}});var or=Dn.extend({init:function(e){var t=this;e=r.extend({height:100,text:"Drop an image here",multiple:false,accept:null},e);t._super(e);t.classes.add("dropzone");if(e.multiple){t.classes.add("multiple")}},renderHtml:function(){var e=this;var t,n;var r=e.settings;t={id:e._id,hidefocus:"1"};n=st.create("div",t,""+this.translate(r.text)+"");if(r.height){st.css(n,"height",r.height+"px")}if(r.width){st.css(n,"width",r.width+"px")}n.className=e.classes;return n.outerHTML},postRender:function(){var e=this;var t=function(t){t.preventDefault();e.classes.toggle("dragenter");e.getEl().className=e.classes};var n=function(t){var n=e.settings.accept;if(typeof n!=="string"){return t}var i=new RegExp("("+n.split(/\s*,\s*/).join("|")+")$","i");return r.grep(t,(function(e){return i.test(e.name)}))};e._super();e.$el.on("dragover",(function(e){e.preventDefault()}));e.$el.on("dragenter",t);e.$el.on("dragleave",t);e.$el.on("drop",(function(t){t.preventDefault();if(e.state.get("disabled")){return}var r=n(t.dataTransfer.files);e.value=function(){if(!r.length){return null}else if(e.settings.multiple){return r}else{return r[0]}};if(r.length){e.fire("change",t)}}))},remove:function(){this.$el.off();this._super()}});var ur=Dn.extend({init:function(e){var t=this;if(!e.delimiter){e.delimiter="»"}t._super(e);t.classes.add("path");t.canFocus=true;t.on("click",(function(e){var n;var r=e.target;if(n=r.getAttribute("data-index")){t.fire("select",{value:t.row()[n],index:n})}}));t.row(t.settings.row)},focus:function(){var e=this;e.getEl().firstChild.focus();return e},row:function(e){if(!arguments.length){return this.state.get("row")}this.state.set("row",e);return this},renderHtml:function(){var e=this;return'
    '+e._getDataPathHtml(e.state.get("row"))+"
    "},bindStates:function(){var e=this;e.state.on("change:row",(function(t){e.innerHtml(e._getDataPathHtml(t.value))}));return e._super()},_getDataPathHtml:function(e){var t=this;var n=e||[];var r,i,a="";var o=t.classPrefix;for(r=0,i=n.length;r0?'":"")+'
    '+n[r].name+"
    "}if(!a){a='
     
    '}return a}});var sr=ur.extend({postRender:function(){var e=this,t=e.settings.editor;function n(e){if(e.nodeType===1){if(e.nodeName==="BR"||!!e.getAttribute("data-mce-bogus")){return true}if(e.getAttribute("data-mce-type")==="bookmark"){return true}}return false}if(t.settings.elementpath!==false){e.on("select",(function(e){t.focus();t.selection.select(this.row()[e.index].element);t.nodeChanged()}));t.on("nodeChange",(function(r){var i=[];var a=r.parents;var o=a.length;while(o--){if(a[o].nodeType===1&&!n(a[o])){var u=t.fire("ResolveName",{name:a[o].nodeName.toLowerCase(),target:a[o]});if(!u.isDefaultPrevented()){i.push({name:u.name,element:a[o]})}if(u.isPropagationStopped()){break}}}e.row(i)}))}return e._super()}});var lr=Zt.extend({Defaults:{layout:"flex",align:"center",defaults:{flex:1}},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;e.classes.add("formitem");t.preRender(e);return'
    '+(e.settings.title?'
    '+e.settings.title+"
    ":"")+'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "+"
    "}});var fr=Zt.extend({Defaults:{containerCls:"form",layout:"flex",direction:"column",align:"stretch",flex:1,padding:15,labelGap:30,spacing:10,callbacks:{submit:function(){this.submit()}}},preRender:function(){var e=this,t=e.items();if(!e.settings.formItemDefaults){e.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}}}t.each((function(t){var n;var i=t.settings.label;if(i){n=new lr(r.extend({items:{type:"label",id:t._id+"-l",text:i,flex:0,forId:t._id,disabled:t.disabled()}},e.settings.formItemDefaults));n.type="formitem";t.aria("labelledby",t._id+"-l");if(typeof t.settings.flex==="undefined"){t.settings.flex=1}e.replace(t,n);n.add(t)}}))},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var e=this;e._super();e.fromJSON(e.settings.data)},bindStates:function(){var e=this;e._super();function t(){var t=0;var n=[];var r,i,a;if(e.settings.labelGapCalc===false){return}if(e.settings.labelGapCalc==="children"){a=e.find("formitem")}else{a=e.items()}a.filter("formitem").each((function(e){var r=e.items()[0],i=r.getEl().clientWidth;t=i>t?i:t;n.push(r)}));i=e.settings.labelGap||0;r=n.length;while(r--){n[r].settings.minWidth=t+i}}e.on("show",t);t()}});var cr=fr.extend({Defaults:{containerCls:"fieldset",layout:"flex",direction:"column",align:"stretch",flex:1,padding:"25 15 5 15",labelGap:30,spacing:10,border:1},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;e.preRender();t.preRender(e);return'
    '+(e.settings.title?''+e.settings.title+"":"")+'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "+"
    "}});var dr=0;var vr=function(e){var t=new Date;var n=t.getTime();var r=Math.floor(Math.random()*1e9);dr++;return e+"_"+r+dr+String(n)};var mr=function(t,n){var r=n||e.document;var i=r.createElement("div");i.innerHTML=t;if(!i.hasChildNodes()||i.childNodes.length>1){e.console.error("HTML does not have a single root node",t);throw new Error("HTML must have a single root node")}return hr(i.childNodes[0])};var gr=function(t,n){var r=n||e.document;var i=r.createElement(t);return hr(i)};var pr=function(t,n){var r=n||e.document;var i=r.createTextNode(t);return hr(i)};var hr=function(e){if(e===null||e===undefined){throw new Error("Node cannot be null or undefined")}return{dom:M(e)}};var br=function(e,t,n){var r=e.dom();return V.from(r.elementFromPoint(t,n)).map(hr)};var yr={fromHtml:mr,fromTag:gr,fromText:pr,fromDom:hr,fromPoint:br};var wr=function(e){var t=false;var n;return function(){var r=[];for(var i=0;i0};var ca=function(e){var t=la(e);return we(ua(t).concat(sa(t)),fa)};var da={find:ca};var va=function(){return window.tinymce?window.tinymce.activeEditor:n.activeEditor};var ma={};var ga=5;var pa=function(){ma={}};var ha=function(e){return{title:e.title,value:{title:{raw:e.title},url:e.url,attach:e.attach}}};var ba=function(e){return r.map(e,ha)};var ya=function(e,t){return{title:e,value:{title:e,url:t,attach:L}}};var wa=function(e,t){var n=he(t,(function(t){return t.url===e}));return!n};var xa=function(e,t,n){var r=t in e?e[t]:n;return r===false?null:r};var Ca=function(e,t,n,i){var a={title:"-"};var o=function(e){var i=e.hasOwnProperty(n)?e[n]:[];var a=we(i,(function(e){return wa(e,t)}));return r.map(a,(function(e){return{title:e,value:{title:e,url:e,attach:L}}}))};var u=function(e){var n=we(t,(function(t){return t.type===e}));return ba(n)};var s=function(){var e=u("anchor");var t=xa(i,"anchor_top","#top");var n=xa(i,"anchor_bottom","#bottom");if(t!==null){e.unshift(ya("",t))}if(n!==null){e.push(ya("",n))}return e};var l=function(e){return xe(e,(function(e,t){var n=e.length===0||t.length===0;return n?e.concat(t):e.concat(a,t)}),[])};if(i.typeahead_urls===false){return[]}return n==="file"?l([Sa(e,o(ma)),Sa(e,u("header")),Sa(e,s())]):Sa(e,o(ma))};var ka=function(e,t){var n=ma[t];if(!/^https?/.test(e)){return}if(n){if(pe(n,e).isNone()){ma[t]=n.slice(0,ga).concat(e)}}else{ma[t]=[e]}};var Sa=function(e,t){var n=e.toLowerCase();var i=r.grep(t,(function(e){return e.title.toLowerCase().indexOf(n)!==-1}));return i.length===1&&i[0].title===e?[]:i};var Ta=function(e){var t=e.title;return t.raw?t.raw:t};var Ea=function(e,t,n,r){var i=function(i){var a=da.find(n);var o=Ca(i,a,r,t);e.showAutoComplete(o,i)};e.on("autocomplete",(function(){i(e.value())}));e.on("selectitem",(function(t){var n=t.value;e.value(n.url);var i=Ta(n);if(r==="image"){e.fire("change",{meta:{alt:i,attach:n.attach}})}else{e.fire("change",{meta:{text:i,attach:n.attach}})}e.focus()}));e.on("click",(function(t){if(e.value().length===0&&t.target.nodeName==="INPUT"){i("")}}));e.on("PostRender",(function(){e.getRoot().on("submit",(function(t){if(!t.isDefaultPrevented()){ka(e.value(),r)}}))}))};var Na=function(e){var t=e.status,n=e.message;if(t==="valid"){return{status:"ok",message:n}}else if(t==="unknown"){return{status:"warn",message:n}}else if(t==="invalid"){return{status:"warn",message:n}}else{return{status:"none",message:""}}};var Ra=function(e,t,n){var r=t.filepicker_validator_handler;if(r){var i=function(t){if(t.length===0){e.statusLevel("none");return}r({url:t,type:n},(function(t){var n=Na(t);e.statusMessage(n.message);e.statusLevel(n.status)}))};e.state.on("change:value",(function(e){i(e.value)}))}};var _a=Qn.extend({Statics:{clearHistory:pa},init:function(e){var t=this,n=va(),i=n.settings;var a,o,u;var s=e.filetype;e.spellcheck=false;u=i.file_picker_types||i.file_browser_callback_types;if(u){u=r.makeMap(u,/[, ]/)}if(!u||u[s]){o=i.file_picker_callback;if(o&&(!u||u[s])){a=function(){var e=t.fire("beforecall").meta;e=r.extend({filetype:s},e);o.call(n,(function(e,n){t.value(e).fire("change",{meta:n})}),t.value(),e)}}else{o=i.file_browser_callback;if(o&&(!u||u[s])){a=function(){o(t.getEl("inp").id,t.value(),s,window)}}}}if(a){e.icon="browse";e.onaction=a}t._super(e);t.classes.add("filepicker");Ea(t,i,n.getBody(),s);Ra(t,i,s)}});var Da=Kn.extend({recalc:function(e){var t=e.layoutRect(),n=e.paddingBox;e.items().filter(":visible").each((function(e){e.layoutRect({x:n.left,y:n.top,w:t.innerW-n.right-n.left,h:t.innerH-n.top-n.bottom});if(e.recalc){e.recalc()}}))}});var Oa=Kn.extend({recalc:function(e){var t,n,r,i,a,o,u,s,l,f,c,d;var v,m,g,p;var h=[];var b,y,w,x,C,k;var S,T,E,N,R,_,D,O;var P,A,B,I,L,M;var F,H;var z=Math.max,U=Math.min;r=e.items().filter(":visible");i=e.layoutRect();a=e.paddingBox;o=e.settings;d=e.isRtl()?o.direction||"row-reversed":o.direction;u=o.align;s=e.isRtl()?o.pack||"end":o.pack;l=o.spacing||0;if(d==="row-reversed"||d==="column-reverse"){r=r.set(r.toArray().reverse());d=d.split("-")[0]}if(d==="column"){E="y";S="h";T="minH";N="maxH";_="innerH";R="top";D="deltaH";O="contentH";L="left";B="w";P="x";A="innerW";I="minW";M="right";F="deltaW";H="contentW"}else{E="x";S="w";T="minW";N="maxW";_="innerW";R="left";D="deltaW";O="contentW";L="top";B="h";P="y";A="innerH";I="minH";M="bottom";F="deltaH";H="contentH"}c=i[_]-a[R]-a[R];k=f=0;for(t=0,n=r.length;t0){f+=p;if(m[N]){h.push(v)}m.flex=p}c-=m[T];b=a[L]+m[I]+a[M];if(b>k){k=b}}x={};if(c<0){x[T]=i[T]-c+i[D]}else{x[T]=i[_]-c+i[D]}x[I]=k+i[F];x[O]=i[_]-c;x[H]=k;x.minW=U(x.minW,i.maxW);x.minH=U(x.minH,i.maxH);x.minW=z(x.minW,i.startMinWidth);x.minH=z(x.minH,i.startMinHeight);if(i.autoResize&&(x.minW!==i.minW||x.minH!==i.minH)){x.w=x.minW;x.h=x.minH;e.layoutRect(x);this.recalc(e);if(e._lastRect===null){var W=e.parent();if(W){W._lastRect=null;W.recalc()}}return}w=c/f;for(t=0,n=h.length;ty){c-=m[N]-m[T];f-=m.flex;m.flex=0;m.maxFlexSize=y}else{m.maxFlexSize=0}}w=c/f;C=a[R];x={};if(f===0){if(s==="end"){C=c+a[R]}else if(s==="center"){C=Math.round(i[_]/2-(i[_]-c)/2)+a[R];if(C<0){C=a[R]}}else if(s==="justify"){C=a[R];l=Math.floor(c/(r.length-1))}}x[P]=a[L];for(t=0,n=r.length;t0){b+=m.flex*w}x[S]=b;x[E]=C;v.layoutRect(x);if(v.recalc){v.recalc()}C+=b+l}}});var Pa=$n.extend({Defaults:{containerClass:"flow-layout",controlClass:"flow-layout-item",endClass:"break"},recalc:function(e){e.items().filter(":visible").each((function(e){if(e.recalc){e.recalc()}}))},isNative:function(){return true}});var Aa=function(e,t){return Mi(t,e)};var Ba=function(e,t){return function(){e.execCommand("mceToggleFormat",false,t)}};var Ia=function(e,t,n){var r=function(e){n(e,t)};if(e.formatter){e.formatter.formatChanged(t,r)}else{e.on("init",(function(){e.formatter.formatChanged(t,r)}))}};var La=function(e,t){return function(n){Ia(e,t,(function(e){n.control.active(e)}))}};var Ma=function(e){var t=["alignleft","aligncenter","alignright","alignjustify"];var n="alignleft";var i=[{text:"Left",icon:"alignleft",onclick:Ba(e,"alignleft")},{text:"Center",icon:"aligncenter",onclick:Ba(e,"aligncenter")},{text:"Right",icon:"alignright",onclick:Ba(e,"alignright")},{text:"Justify",icon:"alignjustify",onclick:Ba(e,"alignjustify")}];e.addMenuItem("align",{text:"Align",menu:i});e.addButton("align",{type:"menubutton",icon:n,menu:i,onShowMenu:function(n){var i=n.control.menu;r.each(t,(function(t,n){i.items().eq(n).each((function(n){return n.active(e.formatter.match(t))}))}))},onPostRender:function(i){var a=i.control;r.each(t,(function(t,r){Ia(e,t,(function(e){a.icon(n);if(e){a.icon(t)}}))}))}});r.each({alignleft:["Align left","JustifyLeft"],aligncenter:["Align center","JustifyCenter"],alignright:["Align right","JustifyRight"],alignjustify:["Justify","JustifyFull"],alignnone:["No alignment","JustifyNone"]},(function(t,n){e.addButton(n,{active:false,tooltip:t[0],cmd:t[1],onPostRender:La(e,n)})}))};var Fa={register:Ma};var Ha=function(e){return e?e.split(",")[0]:""};var za=function(e,t){var n=t?t.toLowerCase():"";var i;r.each(e,(function(e){if(e.value.toLowerCase()===n){i=e.value}}));r.each(e,(function(e){if(!i&&Ha(e.value).toLowerCase()===Ha(n).toLowerCase()){i=e.value}}));return i};var Ua=function(e,t){return function(){var n=this;n.state.set("value",null);e.on("init nodeChange",(function(r){var i=e.queryCommandValue("FontName");var a=za(t,i);n.value(a?a:null);if(!a&&i){n.text(Ha(i))}}))}};var Wa=function(e){e=e.replace(/;$/,"").split(";");var t=e.length;while(t--){e[t]=e[t].split("=")}return e};var ja=function(e){var t="Andale Mono=andale mono,monospace;"+"Arial=arial,helvetica,sans-serif;"+"Arial Black=arial black,sans-serif;"+"Book Antiqua=book antiqua,palatino,serif;"+"Comic Sans MS=comic sans ms,sans-serif;"+"Courier New=courier new,courier,monospace;"+"Georgia=georgia,palatino,serif;"+"Helvetica=helvetica,arial,sans-serif;"+"Impact=impact,sans-serif;"+"Symbol=symbol;"+"Tahoma=tahoma,arial,helvetica,sans-serif;"+"Terminal=terminal,monaco,monospace;"+"Times New Roman=times new roman,times,serif;"+"Trebuchet MS=trebuchet ms,geneva,sans-serif;"+"Verdana=verdana,geneva,sans-serif;"+"Webdings=webdings;"+"Wingdings=wingdings,zapf dingbats";var n=Wa(e.settings.font_formats||t);return r.map(n,(function(e){return{text:{raw:e[0]},value:e[1],textStyle:e[1].indexOf("dings")===-1?"font-family:"+e[1]:""}}))};var Va=function(e){e.addButton("fontselect",(function(){var t=ja(e);return{type:"listbox",text:"Font Family",tooltip:"Font Family",values:t,fixedWidth:true,onPostRender:Ua(e,t),onselect:function(t){if(t.control.settings.value){e.execCommand("FontName",false,t.control.settings.value)}}}}))};var qa=function(e){Va(e)};var $a={register:qa};var Ka=function(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n};var Ya=function(e,t){if(/[0-9.]+px$/.test(e)){return Ka(parseInt(e,10)*72/96,t||0)+"pt"}return e};var Xa=function(e,t,n){var i;r.each(e,(function(e){if(e.value===n){i=n}else if(e.value===t){i=t}}));return i};var Ga=function(e,t){return function(){var n=this;e.on("init nodeChange",(function(r){var i,a,o,u;i=e.queryCommandValue("FontSize");if(i){for(o=3;!u&&o>=0;o--){a=Ya(i,o);u=Xa(t,a,i)}}n.value(u?u:null);if(!u){n.text(a)}}))}};var Ja=function(e){var t="8pt 10pt 12pt 14pt 18pt 24pt 36pt";var n=e.settings.fontsize_formats||t;return r.map(n.split(" "),(function(e){var t=e,n=e;var r=e.split("=");if(r.length>1){t=r[0];n=r[1]}return{text:t,value:n}}))};var Za=function(e){e.addButton("fontsizeselect",(function(){var t=Ja(e);return{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:t,fixedWidth:true,onPostRender:Ga(e,t),onclick:function(t){if(t.control.settings.value){e.execCommand("FontSize",false,t.control.settings.value)}}}}))};var Qa=function(e){Za(e)};var eo={register:Qa};var to=function(e,t){var n=t.length;r.each(t,(function(t){if(t.menu){t.hidden=to(e,t.menu)===0}var r=t.format;if(r){t.hidden=!e.formatter.canApply(r)}if(t.hidden){n--}}));return n};var no=function(e,t){var n=t.items().length;t.items().each((function(t){if(t.menu){t.visible(no(e,t.menu)>0)}if(!t.menu&&t.settings.menu){t.visible(to(e,t.settings.menu)>0)}var r=t.settings.format;if(r){t.visible(e.formatter.canApply(r))}if(!t.visible()){n--}}));return n};var ro=function(e){var t=0;var n=[];var i=[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",icon:"bold",format:"bold"},{title:"Italic",icon:"italic",format:"italic"},{title:"Underline",icon:"underline",format:"underline"},{title:"Strikethrough",icon:"strikethrough",format:"strikethrough"},{title:"Superscript",icon:"superscript",format:"superscript"},{title:"Subscript",icon:"subscript",format:"subscript"},{title:"Code",icon:"code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Alignment",items:[{title:"Left",icon:"alignleft",format:"alignleft"},{title:"Center",icon:"aligncenter",format:"aligncenter"},{title:"Right",icon:"alignright",format:"alignright"},{title:"Justify",icon:"alignjustify",format:"alignjustify"}]}];var a=function(e){var i=[];if(!e){return}r.each(e,(function(e){var r={text:e.title,icon:e.icon};if(e.items){r.menu=a(e.items)}else{var o=e.format||"custom"+t++;if(!e.format){e.name=o;n.push(e)}r.format=o;r.cmd=e.cmd}i.push(r)}));return i};var o=function(){var t;if(e.settings.style_formats_merge){if(e.settings.style_formats){t=a(i.concat(e.settings.style_formats))}else{t=a(i)}}else{t=a(e.settings.style_formats||i)}return t};e.on("init",(function(){r.each(n,(function(t){e.formatter.register(t.name,t)}))}));return{type:"menu",items:o(),onPostRender:function(t){e.fire("renderFormatsMenu",{control:t.control})},itemDefaults:{preview:true,textStyle:function(){if(this.settings.format){return e.formatter.getCssText(this.settings.format)}},onPostRender:function(){var t=this;t.parent().on("show",(function(){var n,r;n=t.settings.format;if(n){t.disabled(!e.formatter.canApply(n));t.active(e.formatter.match(n))}r=t.settings.cmd;if(r){t.active(e.queryCommandState(r))}}))},onclick:function(){if(this.settings.format){Ba(e,this.settings.format)()}if(this.settings.cmd){e.execCommand(this.settings.cmd)}}}}};var io=function(e,t){e.addMenuItem("formats",{text:"Formats",menu:t})};var ao=function(e,t){e.addButton("styleselect",{type:"menubutton",text:"Formats",menu:t,onShowMenu:function(){if(e.settings.style_formats_autohide){no(e,this.menu)}}})};var oo=function(e){var t=ro(e);io(e,t);ao(e,t)};var uo={register:oo};var so="Paragraph=p;"+"Heading 1=h1;"+"Heading 2=h2;"+"Heading 3=h3;"+"Heading 4=h4;"+"Heading 5=h5;"+"Heading 6=h6;"+"Preformatted=pre";var lo=function(e){e=e.replace(/;$/,"").split(";");var t=e.length;while(t--){e[t]=e[t].split("=")}return e};var fo=function(e,t,n){return function(){var i=this;e.on("nodeChange",(function(a){var o=e.formatter;var u=null;r.each(a.parents,(function(e){r.each(t,(function(t){if(n){if(o.matchNode(e,n,{value:t.value})){u=t.value}}else{if(o.matchNode(e,t.value)){u=t.value}}if(u){return false}}));if(u){return false}}));i.value(u)}))}};var co=function(e,t){return function(){var n=[];r.each(t,(function(t){n.push({text:t[0],value:t[1],textStyle:function(){return e.formatter.getCssText(t[1])}})}));return{type:"listbox",text:t[0][0],values:n,fixedWidth:true,onselect:function(t){if(t.control){var n=t.control.value();Ba(e,n)()}},onPostRender:fo(e,n)}}};var vo=function(e,t){return r.map(t,(function(t){return{text:t[0],onclick:Ba(e,t[1]),textStyle:function(){return e.formatter.getCssText(t[1])}}}))};var mo=function(e){var t=lo(e.settings.block_formats||so);e.addMenuItem("blockformats",{text:"Blocks",menu:vo(e,t)});e.addButton("formatselect",co(e,t))};var go={register:mo};var po=function(e,t){var n,i;if(typeof t==="string"){i=t.split(" ")}else if(r.isArray(t)){return Se(r.map(t,(function(t){return po(e,t)})))}n=r.grep(i,(function(t){return t==="|"||t in e.menuItems}));return r.map(n,(function(t){return t==="|"?{text:"-"}:e.menuItems[t]}))};var ho=function(e){return e&&e.text==="-"};var bo=function(e){var t=we(e,(function(t,n){return!ho(t)||!ho(e[n-1])}));return we(t,(function(e,n){return!ho(e)||n>0&&nS[c]?E:S[c];T[d]=N>T[d]?N:T[d]}}R=a.innerW-p.left-p.right;for(C=0,c=0;c0?b:0);R-=(c>0?b:0)+S[c]}_=a.innerH-p.top-p.bottom;for(k=0,d=0;d0?y:0);_-=(d>0?y:0)+T[d]}C+=p.left+p.right;k+=p.top+p.bottom;s={};s.minW=C+(a.w-a.innerW);s.minH=k+(a.h-a.innerH);s.contentW=s.minW-a.deltaW;s.contentH=s.minH-a.deltaH;s.minW=Math.min(s.minW,a.maxW);s.minH=Math.min(s.minH,a.maxH);s.minW=Math.max(s.minW,a.startMinWidth);s.minH=Math.max(s.minH,a.startMinHeight);if(a.autoResize&&(s.minW!==a.minW||s.minH!==a.minH)){s.w=s.minW;s.h=s.minH;e.layoutRect(s);this.recalc(e);if(e._lastRect===null){var P=e.parent();if(P){P._lastRect=null;P.recalc()}}return}if(a.autoResize){s=e.layoutRect(s);s.contentW=s.minW-a.deltaW;s.contentH=s.minH-a.deltaH}var A;if(t.packV==="start"){A=0}else{A=_>0?Math.floor(_/n):0}var B=0;var I=t.flexWidths;if(I){for(c=0;c'},src:function(e){this.getEl().src=e},html:function(e,t){var n=this,r=this.getEl().contentWindow.document.body;if(!r){I.setTimeout((function(){n.html(e)}))}else{r.innerHTML=e;if(t){t()}}return this}});var Yo=Dn.extend({init:function(e){var t=this;t._super(e);t.classes.add("widget").add("infobox");t.canFocus=false},severity:function(e){this.classes.remove("error");this.classes.remove("warning");this.classes.remove("success");this.classes.add(e)},help:function(e){this.state.set("help",e)},renderHtml:function(){var e=this,t=e.classPrefix;return'
    '+'
    '+e.encode(e.state.get("text"))+'"+"
    "+"
    "},bindStates:function(){var e=this;e.state.on("change:text",(function(t){e.getEl("body").firstChild.data=e.encode(t.value);if(e.state.get("rendered")){e.updateLayoutRect()}}));e.state.on("change:help",(function(t){e.classes.toggle("has-help",t.value);if(e.state.get("rendered")){e.updateLayoutRect()}}));return e._super()}});var Xo=Dn.extend({init:function(e){var t=this;t._super(e);t.classes.add("widget").add("label");t.canFocus=false;if(e.multiline){t.classes.add("autoscroll")}if(e.strong){t.classes.add("strong")}},initLayoutRect:function(){var e=this,t=e._super();if(e.settings.multiline){var n=st.getSize(e.getEl());if(n.width>t.maxW){t.minW=t.maxW;e.classes.add("multiline")}e.getEl().style.width=t.minW+"px";t.startMinH=t.h=t.minH=Math.min(t.maxH,st.getSize(e.getEl()).height)}return t},repaint:function(){var e=this;if(!e.settings.multiline){e.getEl().style.lineHeight=e.layoutRect().h+"px"}return e._super()},severity:function(e){this.classes.remove("error");this.classes.remove("warning");this.classes.remove("success");this.classes.add(e)},renderHtml:function(){var e=this;var t,n,r=e.settings.forId;var i=e.settings.html?e.settings.html:e.encode(e.state.get("text"));if(!r&&(n=e.settings.forName)){t=e.getRoot().find("#"+n)[0];if(t){r=t._id}}if(r){return'"}return''+i+""},bindStates:function(){var e=this;e.state.on("change:text",(function(t){e.innerHtml(e.encode(t.value));if(e.state.get("rendered")){e.updateLayoutRect()}}));return e._super()}});var Go=Zt.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){var t=this;t._super(e);t.classes.add("toolbar")},postRender:function(){var e=this;e.items().each((function(e){e.classes.add("toolbar-item")}));return e._super()}});var Jo=Go.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:true,defaults:{type:"menubutton"}}});function Zo(e,t){while(e){if(t===e){return true}e=e.parentNode}return false}var Qo=Yn.extend({init:function(e){var t=this;t._renderOpen=true;t._super(e);e=t.settings;t.classes.add("menubtn");if(e.fixedWidth){t.classes.add("fixed-width")}t.aria("haspopup",true);t.state.set("menu",e.menu||t.render())},showMenu:function(e){var t=this;var n;if(t.menu&&t.menu.visible()&&e!==false){return t.hideMenu()}if(!t.menu){n=t.state.get("menu")||[];t.classes.add("opened");if(n.length){n={type:"menu",animate:true,items:n}}else{n.type=n.type||"menu";n.animate=true}if(!n.renderTo){t.menu=T.create(n).parent(t).renderTo()}else{t.menu=n.parent(t).show().renderTo()}t.fire("createmenu");t.menu.reflow();t.menu.on("cancel",(function(e){if(e.control.parent()===t.menu){e.stopPropagation();t.focus();t.hideMenu()}}));t.menu.on("select",(function(){t.focus()}));t.menu.on("show hide",(function(e){if(e.type==="hide"&&e.control.parent()===t){t.classes.remove("opened-under")}if(e.control===t.menu){t.activeMenu(e.type==="show");t.classes.toggle("opened",e.type==="show")}t.aria("expanded",e.type==="show")})).fire("show")}t.menu.show();t.menu.layoutRect({w:t.layoutRect().w});t.menu.repaint();t.menu.moveRel(t.getEl(),t.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"]);var r=t.menu.layoutRect();var i=t.$el.offset().top+t.layoutRect().h;if(i>r.y&&i'+t.encode(o)+"
    "}i=t.settings.icon?r+"ico "+r+"i-"+i:"";t.aria("role",t.parent()instanceof Jo?"menuitem":"button");return'
    '+'"+"
    "},postRender:function(){var e=this;e.on("click",(function(t){if(t.control===e&&Zo(t.target,e.getEl())){e.focus();e.showMenu(!t.aria);if(t.aria){e.menu.items().filter(":visible")[0].focus()}}}));e.on("mouseenter",(function(t){var n=t.control;var r=e.parent();var i;if(n&&r&&n instanceof Qo&&n.parent()===r){r.items().filter("MenuButton").each((function(e){if(e.hideMenu&&e!==n){if(e.menu&&e.menu.visible()){i=true}e.hideMenu()}}));if(i){n.focus();n.showMenu()}}}));return e._super()},bindStates:function(){var e=this;e.state.on("change:menu",(function(){if(e.menu){e.menu.remove()}e.menu=null}));return e._super()},remove:function(){this._super();if(this.menu){this.menu.remove()}}});var eu=yn.extend({Defaults:{defaultType:"menuitem",border:1,layout:"stack",role:"application",bodyRole:"menu",ariaRoot:true},init:function(e){var t=this;e.autohide=true;e.constrainToViewport=true;if(typeof e.items==="function"){e.itemsFactory=e.items;e.items=[]}if(e.itemDefaults){var n=e.items;var i=n.length;while(i--){n[i]=r.extend({},e.itemDefaults,n[i])}}t._super(e);t.classes.add("menu");if(e.animate&&Ue.ie!==11){t.classes.add("animate")}},repaint:function(){this.classes.toggle("menu-align",true);this._super();this.getEl().style.height="";this.getEl("body").style.height="";return this},cancel:function(){var e=this;e.hideAll();e.fire("select")},load:function(){var e=this;var t,n;function r(){if(e.throbber){e.throbber.hide();e.throbber=null}}n=e.settings.itemsFactory;if(!n){return}if(!e.throbber){e.throbber=new Sn(e.getEl("body"),true);if(e.items().length===0){e.throbber.show();e.fire("loading")}else{e.throbber.show(100,(function(){e.items().remove();e.fire("loading")}))}e.on("hide close",r)}e.requestTime=t=(new Date).getTime();e.settings.itemsFactory((function(n){if(n.length===0){e.hide();return}if(e.requestTime!==t){return}e.getEl().style.width="";e.getEl("body").style.width="";r();e.items().remove();e.getEl("body").innerHTML="";e.add(n);e.renderNew();e.fire("loaded")}))},hideAll:function(){var e=this;this.find("menuitem").exec("hideMenu");return e._super()},preRender:function(){var e=this;e.items().each((function(t){var n=t.settings;if(n.icon||n.image||n.selectable){e._hasIcons=true;return false}}));if(e.settings.itemsFactory){e.on("postrender",(function(){if(e.settings.itemsFactory){e.load()}}))}e.on("show hide",(function(t){if(t.control===e){if(t.type==="show"){I.setTimeout((function(){e.classes.add("in")}),0)}else{e.classes.remove("in")}}}));return e._super()}});var tu=Qo.extend({init:function(e){var t=this;var n,r,i,a;function o(n){for(var a=0;a0){i=n[0].text;t.state.set("value",n[0].value)}t.state.set("menu",n)}t.state.set("text",e.text||i);t.classes.add("listbox");t.on("select",(function(n){var r=n.control;if(a){n.lastControl=a}if(e.multiple){r.active(!r.active())}else{t.value(n.control.value())}a=r}))},value:function(e){if(arguments.length===0){return this.state.get("value")}if(typeof e==="undefined"){return this}function t(n){return he(n,(function(n){return n.menu?t(n.menu):n.value===e}))}if(this.settings.values){if(t(this.settings.values)){this.state.set("value",e)}else if(e===null){this.state.set("value",null)}}else{this.state.set("value",e)}return this},bindStates:function(){var e=this;function t(e,t){if(e instanceof eu){e.items().each((function(e){if(!e.hasMenus()){e.active(e.value()===t)}}))}}function n(e,t){var r;if(!e){return}for(var i=0;i").replace(new RegExp(c("]mce~match!"),"g"),"")}if(a){e.parent().classes.add("menu-has-icons")}if(n.image){o=" style=\"background-image: url('"+n.image+"')\""}if(u){u=f(u)}a=r+"ico "+r+"i-"+(e.settings.icon||"none");l=i!=="-"?' ":"";i=v(e.encode(d(i)));s=v(e.encode(d(s)));return'
    '+l+(i!=="-"?''+i+"":"")+(u?'
    '+u+"
    ":"")+(n.menu?'
    ':"")+(s?'":"")+"
    "},postRender:function(){var e=this,t=e.settings;var n=t.textStyle;if(typeof n==="function"){n=n.call(this)}if(n){var r=e.getEl("text");if(r){r.setAttribute("style",n);e._textStyle=n}}e.on("mouseenter click",(function(n){if(n.control===e){if(!t.menu&&n.type==="click"){e.fire("select");I.requestAnimationFrame((function(){e.parent().hideAll()}))}else{e.showMenu();if(n.aria){e.menu.focus(true)}}}}));e._super();return e},hover:function(){var e=this;e.parent().items().each((function(e){e.classes.remove("selected")}));e.classes.toggle("selected",true);return e},active:function(e){nu(this,e);if(typeof e!=="undefined"){this.aria("checked",e)}return this._super(e)},remove:function(){this._super();if(this.menu){this.menu.remove()}}});var iu=Jn.extend({Defaults:{classes:"radio",role:"radio"}});var au=Dn.extend({renderHtml:function(){var e=this,t=e.classPrefix;e.classes.add("resizehandle");if(e.settings.direction==="both"){e.classes.add("resizehandle-both")}e.canFocus=false;return'
    '+''+"
    "},postRender:function(){var e=this;e._super();e.resizeDragHelper=new tn(this._id,{start:function(){e.fire("ResizeStart")},drag:function(t){if(e.settings.direction!=="both"){t.deltaX=0}e.fire("Resize",t)},stop:function(){e.fire("ResizeEnd")}})},remove:function(){if(this.resizeDragHelper){this.resizeDragHelper.destroy()}return this._super()}});function ou(e){var t="";if(e){for(var n=0;n'+e[n]+""}}return t}var uu=Dn.extend({Defaults:{classes:"selectbox",role:"selectbox",options:[]},init:function(e){var t=this;t._super(e);if(t.settings.size){t.size=t.settings.size}if(t.settings.options){t._options=t.settings.options}t.on("keydown",(function(e){var n;if(e.keyCode===13){e.preventDefault();t.parents().reverse().each((function(e){if(e.toJSON){n=e;return false}}));t.fire("submit",{data:n.toJSON()})}}))},options:function(e){if(!arguments.length){return this.state.get("options")}this.state.set("options",e);return this},renderHtml:function(){var e=this;var t,n="";t=ou(e._options);if(e.size){n=' size = "'+e.size+'"'}return'"},bindStates:function(){var e=this;e.state.on("change:options",(function(t){e.getEl().innerHTML=ou(t.value)}));return e._super()}});function su(e,t,n){if(en){e=n}return e}function lu(e,t,n){e.setAttribute("aria-"+t,n)}function fu(e,t){var n,r,i,a,o,u;if(e.settings.orientation==="v"){a="top";i="height";r="h"}else{a="left";i="width";r="w"}u=e.getEl("handle");n=(e.layoutRect()[r]||100)-st.getSize(u)[i];o=n*((t-e._minValue)/(e._maxValue-e._minValue))+"px";u.style[a]=o;u.style.height=e.layoutRect().h+"px";lu(u,"valuenow",t);lu(u,"valuetext",""+e.settings.previewFilter(t));lu(u,"valuemin",e._minValue);lu(u,"valuemax",e._maxValue)}var cu=Dn.extend({init:function(e){var t=this;if(!e.previewFilter){e.previewFilter=function(e){return Math.round(e*100)/100}}t._super(e);t.classes.add("slider");if(e.orientation==="v"){t.classes.add("vertical")}t._minValue=ce(e.minValue)?e.minValue:0;t._maxValue=ce(e.maxValue)?e.maxValue:100;t._initValue=t.state.get("value")},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
    '+'
    '+"
    "},reset:function(){this.value(this._initValue).repaint()},postRender:function(){var e=this;var t,n,r,i,a,o;function u(e,t,n){return(n+e)/(t-e)}function s(e,t,n){return n*(t-e)-e}function l(t,n){function r(r){var i;i=e.value();i=s(t,n,u(t,n,i)+r*.05);i=su(i,t,n);e.value(i);e.fire("dragstart",{value:i});e.fire("drag",{value:i});e.fire("dragend",{value:i})}e.on("keydown",(function(e){switch(e.keyCode){case 37:case 38:r(-1);break;case 39:case 40:r(1);break}}))}function f(t,n,u){var s,l,f,c,d;e._dragHelper=new tn(e._id,{handle:e._id+"-handle",start:function(t){s=t[r];l=parseInt(e.getEl("handle").style[i],10);f=(e.layoutRect()[o]||100)-st.getSize(u)[a];e.fire("dragstart",{value:d})},drag:function(a){var o=a[r]-s;c=su(l+o,0,f);u.style[i]=c+"px";d=t+c/f*(n-t);e.value(d);e.tooltip().text(""+e.settings.previewFilter(d)).show().moveRel(u,"bc tc");e.fire("drag",{value:d})},stop:function(){e.tooltip().hide();e.fire("dragend",{value:d})}})}t=e._minValue;n=e._maxValue;if(e.settings.orientation==="v"){r="screenY";i="top";a="height";o="h"}else{r="screenX";i="left";a="width";o="w"}e._super();l(t,n);f(t,n,e.getEl("handle"))},repaint:function(){this._super();fu(this,this.value())},bindStates:function(){var e=this;e.state.on("change:value",(function(t){fu(e,t.value)}));return e._super()}});var du=Dn.extend({renderHtml:function(){var e=this;e.classes.add("spacer");e.canFocus=false;return'
    '}});var vu=Qo.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this;var t=e.getEl();var n=e.layoutRect();var r,i;e._super();r=t.firstChild;i=t.lastChild;ot(r).css({width:n.w-st.getSize(i).width,height:n.h-2});ot(i).css({height:n.h-2});return e},activeMenu:function(e){var t=this;ot(t.getEl().lastChild).toggleClass(t.classPrefix+"active",e)},renderHtml:function(){var t=this;var n=t._id;var r=t.classPrefix;var i;var a=t.state.get("icon");var o=t.state.get("text");var u=t.settings;var s="",l;i=u.image;if(i){a="none";if(typeof i!=="string"){i=e.window.getSelection?i[0]:i[1]}i=" style=\"background-image: url('"+i+"')\""}else{i=""}a=u.icon?r+"ico "+r+"i-"+a:"";if(o){t.classes.add("btn-has-text");s=''+t.encode(o)+""}l=typeof u.active==="boolean"?' aria-pressed="'+u.active+'"':"";return'
    '+'"+'"+"
    "},postRender:function(){var e=this,t=e.settings.onclick;e.on("click",(function(e){var n=e.target;if(e.control===this){while(n){if(e.aria&&e.aria.key!=="down"||n.nodeName==="BUTTON"&&n.className.indexOf("open")===-1){e.stopImmediatePropagation();if(t){t.call(this,e)}return}n=n.parentNode}}}));delete e.settings.onclick;return e._super()}});var mu=Pa.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"},isNative:function(){return true}});var gu=rn.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var t;if(this.activeTabId){t=this.getEl(this.activeTabId);ot(t).removeClass(this.classPrefix+"active");t.setAttribute("aria-selected","false")}this.activeTabId="t"+e;t=this.getEl("t"+e);t.setAttribute("aria-selected","true");ot(t).addClass(this.classPrefix+"active");this.items()[e].show().fire("showtab");this.reflow();this.items().each((function(t,n){if(e!==n){t.hide()}}))},renderHtml:function(){var e=this;var t=e._layout;var n="";var r=e.classPrefix;e.preRender();t.preRender(e);e.items().each((function(t,i){var a=e._id+"-t"+i;t.aria("role","tabpanel");t.aria("labelledby",a);n+='"}));return'
    '+'
    '+n+"
    "+'
    '+t.renderHtml(e)+"
    "+"
    "},postRender:function(){var e=this;e._super();e.settings.activeTab=e.settings.activeTab||0;e.activateTab(e.settings.activeTab);this.on("click",(function(t){var n=t.target.parentNode;if(n&&n.id===e._id+"-head"){var r=n.childNodes.length;while(r--){if(n.childNodes[r]===t.target){e.activateTab(r)}}}}))},initLayoutRect:function(){var e=this;var t,n,r;n=st.getSize(e.getEl("head")).width;n=n<0?0:n;r=0;e.items().each((function(e){n=Math.max(n,e.layoutRect().minW);r=Math.max(r,e.layoutRect().minH)}));e.items().each((function(e){e.settings.x=0;e.settings.y=0;e.settings.w=n;e.settings.h=r;e.layoutRect({x:0,y:0,w:n,h:r})}));var i=st.getSize(e.getEl("head")).height;e.settings.minWidth=n;e.settings.minHeight=r+i;t=e._super();t.deltaH+=i;t.innerH=t.h-t.deltaH;return t}});var pu=Dn.extend({init:function(e){var t=this;t._super(e);t.classes.add("textbox");if(e.multiline){t.classes.add("multiline")}else{t.on("keydown",(function(e){var n;if(e.keyCode===13){e.preventDefault();t.parents().reverse().each((function(e){if(e.toJSON){n=e;return false}}));t.fire("submit",{data:n.toJSON()})}}));t.on("keyup",(function(e){t.state.set("value",e.target.value)}))}},repaint:function(){var t=this;var n,r,i,a,o=0,u;n=t.getEl().style;r=t._layoutRect;u=t._lastRepaintRect||{};var s=e.document;if(!t.settings.multiline&&s.all&&(!s.documentMode||s.documentMode<=8)){n.lineHeight=r.h-o+"px"}i=t.borderBox;a=i.left+i.right+8;o=i.top+i.bottom+(t.settings.multiline?8:0);if(r.x!==u.x){n.left=r.x+"px";u.x=r.x}if(r.y!==u.y){n.top=r.y+"px";u.y=r.y}if(r.w!==u.w){n.width=r.w-a+"px";u.w=r.w}if(r.h!==u.h){n.height=r.h-o+"px";u.h=r.h}t._lastRepaintRect=u;t.fire("repaint",{},false);return t},renderHtml:function(){var e=this;var t=e.settings;var n,i;n={id:e._id,hidefocus:"1"};r.each(["rows","spellcheck","maxLength","size","readonly","min","max","step","list","pattern","placeholder","required","multiple"],(function(e){n[e]=t[e]}));if(e.disabled()){n.disabled="disabled"}if(t.subtype){n.type=t.subtype}i=st.create(t.multiline?"textarea":"input",n);i.value=e.state.get("value");i.className=e.classes.toString();return i.outerHTML},value:function(e){if(arguments.length){this.state.set("value",e);return this}if(this.state.get("rendered")){this.state.set("value",this.getEl().value)}return this.state.get("value")},postRender:function(){var e=this;e.getEl().value=e.state.get("value");e._super();e.$el.on("change",(function(t){e.state.set("value",t.target.value);e.fire("change",t)}))},bindStates:function(){var e=this;e.state.on("change:value",(function(t){if(e.getEl().value!==t.value){e.getEl().value=t.value}}));e.state.on("change:disabled",(function(t){e.getEl().disabled=t.value}));return e._super()},remove:function(){this.$el.off();this._super()}});var hu=function(){return{Selector:Et,Collection:Ot,ReflowQueue:Ht,Control:Yt,Factory:T,KeyboardNavigation:Gt,Container:Zt,DragHelper:tn,Scrollable:nn,Panel:rn,Movable:gt,Resizable:an,FloatPanel:yn,Window:Un,MessageBox:Wn,Tooltip:_n,Widget:Dn,Progress:On,Notification:An,Layout:$n,AbsoluteLayout:Kn,Button:Yn,ButtonGroup:Gn,Checkbox:Jn,ComboBox:Qn,ColorBox:er,PanelButton:tr,ColorButton:rr,ColorPicker:ar,Path:ur,ElementPath:sr,FormItem:lr,Form:fr,FieldSet:cr,FilePicker:_a,FitLayout:Da,FlexLayout:Oa,FlowLayout:Pa,FormatControls:qo,GridLayout:$o,Iframe:Ko,InfoBox:Yo,Label:Xo,Toolbar:Go,MenuBar:Jo,MenuButton:Qo,MenuItem:ru,Throbber:Sn,Menu:eu,ListBox:tu,Radio:iu,ResizeHandle:au,SelectBox:uu,Slider:cu,Spacer:du,SplitButton:vu,StackLayout:mu,TabPanel:gu,TextBox:pu,DropZone:or,BrowseButton:Xn}};var bu=function(e){if(e.ui){r.each(hu(),(function(t,n){e.ui[n]=t}))}else{e.ui=hu()}};var yu=function(){r.each(hu(),(function(e,t){T.add(t,e)}))};var wu={appendTo:bu,registerToFactory:yu};wu.registerToFactory();wu.appendTo(window.tinymce?window.tinymce:{});t.add("modern",(function(e){qo.setup(e);return qn.get(e)}));function xu(){}return xu}(window)})()},558:function(e,t,n){n(559)},559:function(e,t){(function(){var e=function(e){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager");var n=function(){};var r=function(e,t){return function(){var n=[];for(var r=0;r-1};var R=function(e,t){for(var n=0,r=e.length;n=0;n--){var r=e[n];t(r,n)}};var P=function(e,t){var n=[];for(var r=0,i=e.length;r0){G(u)}var s={};D(e,(function(e){s[e]=i(r[e])}));D(t,(function(e){s[e]=i(Object.prototype.hasOwnProperty.call(r,e)?g.some(r[e]):g.none())}));return s}};var te=e.Node.ATTRIBUTE_NODE;var ne=e.Node.CDATA_SECTION_NODE;var re=e.Node.COMMENT_NODE;var ie=e.Node.DOCUMENT_NODE;var ae=e.Node.DOCUMENT_TYPE_NODE;var oe=e.Node.DOCUMENT_FRAGMENT_NODE;var ue=e.Node.ELEMENT_NODE;var se=e.Node.TEXT_NODE;var le=e.Node.PROCESSING_INSTRUCTION_NODE;var fe=e.Node.ENTITY_REFERENCE_NODE;var ce=e.Node.ENTITY_NODE;var de=e.Node.NOTATION_NODE;var ve=typeof e.window!=="undefined"?e.window:Function("return this;")();var me=function(e,t){var n=t!==undefined&&t!==null?t:ve;for(var r=0;r1){e.console.error("HTML does not have a single root node",t);throw new Error("HTML must have a single root node")}return Ue(i.childNodes[0])};var He=function(t,n){var r=n||e.document;var i=r.createElement(t);return Ue(i)};var ze=function(t,n){var r=n||e.document;var i=r.createTextNode(t);return Ue(i)};var Ue=function(e){if(e===null||e===undefined){throw new Error("Node cannot be null or undefined")}return{dom:i(e)}};var We=function(e,t,n){var r=e.dom();return g.from(r.elementFromPoint(t,n)).map(Ue)};var je={fromHtml:Fe,fromTag:He,fromText:ze,fromDom:Ue,fromPoint:We};var Ve=function(e){var t=Se(e)?e.dom().parentNode:e.dom();return t!==undefined&&t!==null&&t.ownerDocument.body.contains(t)};var qe=Me((function(){return $e(je.fromDom(e.document))}));var $e=function(e){var t=e.dom().body;if(t===null||t===undefined){throw new Error("Body is not available yet")}return je.fromDom(t)};var Ke=function(t,n,r){if(!b(r)){e.console.error("Invalid call to CSS.set. Property ",n,":: Value ",r,":: Element ",t);throw new Error("CSS value must be a string: "+r)}if(Le(t)){t.style.setProperty(n,r)}};var Ye=function(e,t){if(Le(e)){e.style.removeProperty(t)}};var Xe=function(e,t,n){var r=e.dom();Ke(r,t,n)};var Ge=function(e,t){var n=e.dom();V(t,(function(e,t){Ke(n,t,e)}))};var Je=function(t,n){var r=t.dom();var i=e.window.getComputedStyle(r);var a=i.getPropertyValue(n);var o=a===""&&!Ve(t)?Ze(r,n):a;return o===null?undefined:o};var Ze=function(e,t){return Le(e)?e.style.getPropertyValue(t):""};var Qe=function(e,t){var n=e.dom();var r=Ze(n,t);return g.from(r).filter((function(e){return e.length>0}))};var et=function(e,t){var n=e.dom();Ye(n,t);if(_e(e,"style")&&Ie(Re(e,"style"))===""){De(e,"style")}};var tt=function(e,t){var n=e.dom();var r=t.dom();if(Le(n)&&Le(r)){r.style.cssText=n.style.cssText}};var nt=function(){var e=be.getOrDie("Node");return e};var rt=function(e,t,n){return(e.compareDocumentPosition(t)&n)!==0};var it=function(e,t){return rt(e,t,nt().DOCUMENT_POSITION_PRECEDING)};var at=function(e,t){return rt(e,t,nt().DOCUMENT_POSITION_CONTAINED_BY)};var ot={documentPositionPreceding:it,documentPositionContainedBy:at};var ut=function(e,t){for(var n=0;n0){Cn(e,t)}En(e)};var Rn=K("width","height");var _n=K("width","height");var Dn=K("rows","columns");var On=K("row","column");var Pn=K("x","y");var An=K("element","rowspan","colspan");var Bn=K("element","rowspan","colspan","isNew");var In=K("element","rowspan","colspan","row","column");var Ln=K("element","cells","section");var Mn=K("element","isNew");var Fn=K("element","cells","section","isNew");var Hn=K("cells","section");var zn=K("details","section");var Un=K("startRow","startCol","finishRow","finishCol");var Wn=function(e,t,n){return P(fn(e,n),t)};var jn=function(e,t){return P(vn(e),t)};var Vn=function(e,t){var n=[];D(vn(e),(function(e){if(t(e)){n=n.concat([e])}n=n.concat(Vn(e,t))}));return n};var qn=function(e,t,n){return Wn(e,(function(e){return Gt(e,t)}),n)};var $n=function(e,t){return jn(e,(function(e){return Gt(e,t)}))};var Kn=function(e,t){return Zt(t,e)};function Yn(e,t,n,r,i){return e(n,r)?g.some(n):x(i)&&i(n)?g.none():t(n,r,i)}var Xn=function(e,t,n){var r=e.dom();var a=x(n)?n:i(false);while(r.parentNode){r=r.parentNode;var o=je.fromDom(r);if(t(o)){return g.some(o)}else if(a(o)){break}}return g.none()};var Gn=function(e,t,n){var r=function(e,t){return t(e)};return Yn(r,Xn,e,t,n)};var Jn=function(e,t){var n=function(e){return t(je.fromDom(e))};var r=I(e.dom().childNodes,n);return r.map(je.fromDom)};var Zn=function(e,t){var n=function(e){for(var r=0;r0?g.some(r[0]):g.none()};var Er=function(e,t){var n=F(e.all(),(function(e){return e.cells()}));return P(n,t)};var Nr=function(e){var t={};var n=[];var r=e.length;var a=0;D(e,(function(e,r){var i=[];D(e.cells(),(function(e){var n=0;while(t[kr(r,n)]!==undefined){n++}var o=In(e.element(),e.rowspan(),e.colspan(),r,n);for(var u=0;uo){o=r}if(su){u=l}}}));return Dr(i,a,o,u)};var Pr=function(e,t,n){var r=e[n].element();var i=je.fromTag("td");wn(i,je.fromTag("br"));var a=t?wn:yn;a(r,i)};var Ar=function(e,t,n,r){var i=t.grid().columns();var a=t.grid().rows();for(var o=0;on.maxRow()||sn.maxCol())){var l=_r.getAt(t,o,s).filter(r).isNone();if(l){Pr(e,u,o)}else{u=true}}}}};var Br=function(e,t){var n=P(ar.firstLayer(e,"tr"),(function(e){return e.dom().childElementCount===0}));D(n,En);if(t.minCol()===t.maxCol()||t.minRow()===t.maxRow()){D(ar.firstLayer(e,"th,td"),(function(e){De(e,"rowspan");De(e,"colspan")}))}De(e,"width");De(e,"height");et(e,"width");et(e,"height")};var Ir=function(e,t){var n=function(e){return Gt(e.element(),t)};var r=Cr.fromTable(e);var i=_r.generate(r);var a=Or(i,n);var o="th:not("+t+")"+",td:not("+t+")";var u=ar.filterFirstLayer(e,"th,td",(function(e){return Gt(e,o)}));D(u,En);Ar(r,i,a,n);Br(e,a);return e};var Lr={extract:Ir};function Mr(e,t){var n=function(n){if(!e(n)){throw new Error("Can only get "+t+" value of a "+t+" node")}return r(n).getOr("")};var r=function(t){return e(t)?g.from(t.dom().nodeValue):g.none()};var i=function(n,r){if(!e(n)){throw new Error("Can only set raw "+t+" value of a "+t+" node")}n.dom().nodeValue=r};return{get:n,getOption:r,set:i}}var Fr=Mr(Se,"text");var Hr=function(e){return Fr.get(e)};var zr=function(e){return Fr.getOption(e)};var Ur=function(e,t){Fr.set(e,t)};var Wr=function(e){return ye(e)==="img"?1:zr(e).fold((function(){return vn(e).length}),(function(e){return e.length}))};var jr=" ";var Vr=function(e){return zr(e).filter((function(e){return e.trim().length!==0||e.indexOf(jr)>-1})).isSome()};var qr=["img","br"];var $r=function(e){var t=Vr(e);return t||N(qr,ye(e))};var Kr=function(e){return Zn(e,$r)};var Yr=function(e){return Xr(e,$r)};var Xr=function(e,t){var n=function(e){var r=vn(e);for(var i=r.length-1;i>=0;i--){var a=r[i];if(t(a)){return g.some(a)}var o=n(a);if(o.isSome()){return o}}return g.none()};return n(e)};var Gr=function(e,t){return je.fromDom(e.dom().cloneNode(t))};var Jr=function(e){return Gr(e,false)};var Zr=function(e){return Gr(e,true)};var Qr=function(e,t){var n=je.fromTag(t);var r=Oe(e);Ne(n,r);return n};var ei=function(e,t){var n=Qr(e,t);var r=vn(Zr(e));Sn(n,r);return n};var ti=function(){var e=je.fromTag("td");wn(e,je.fromTag("br"));return e};var ni=function(e,t,n){var r=ei(e,t);V(n,(function(e,t){if(e===null){De(r,t)}else{Ee(r,t,e)}}));return r};var ri=function(e){return e};var ii=function(e){return function(){return je.fromTag("tr",e.dom())}};var ai=function(e,t,n){var r=Kr(e);return r.map((function(r){var i=n.join(",");var a=qn(r,i,(function(t){return en(t,e)}));return A(a,(function(e,t){var n=Jr(t);De(n,"contenteditable");wn(e,n);return n}),t)})).getOr(t)};var oi=function(e,t,n){var r=function(t){var r=un(t.element());var i=je.fromTag(ye(t.element()),r.dom());var a=n.getOr(["strong","em","b","i","span","font","h1","h2","h3","h4","h5","h6","p","div"]);var o=a.length>0?ai(t.element(),i,a):i;wn(o,je.fromTag("br"));tt(t.element(),i);et(i,"height");if(t.colspan()!==1){et(t.element(),"width")}e(t.element(),i);return i};return{row:ii(t),cell:r,replace:ni,gap:ti}};var ui=function(e){return{row:ii(e),cell:ti,replace:ri,gap:ti}};var si={cellOperations:oi,paste:ui};var li=function(t,n){var r=n||e.document;var i=r.createElement("div");i.innerHTML=t;return vn(je.fromDom(i))};var fi=function(e,t){var n=t.column();var r=t.column()+t.colspan()-1;var i=t.row();var a=t.row()+t.rowspan()-1;return n<=e.finishCol()&&r>=e.startCol()&&(i<=e.finishRow()&&a>=e.startRow())};var ci=function(e,t){return t.column()>=e.startCol()&&t.column()+t.colspan()-1<=e.finishCol()&&t.row()>=e.startRow()&&t.row()+t.rowspan()-1<=e.finishRow()};var di=function(e,t){var n=true;var r=o(ci,t);for(var i=t.startRow();i<=t.finishRow();i++){for(var a=t.startCol();a<=t.finishCol();a++){n=n&&_r.getAt(e,i,a).exists(r)}}return n?g.some(t):g.none()};var vi={inSelection:fi,isWithin:ci,isRectangular:di};var mi=function(e,t){return Un(Math.min(e.row(),t.row()),Math.min(e.column(),t.column()),Math.max(e.row()+e.rowspan()-1,t.row()+t.rowspan()-1),Math.max(e.column()+e.colspan()-1,t.column()+t.colspan()-1))};var gi=function(e,t,n){var r=_r.findItem(e,t,en);var i=_r.findItem(e,n,en);return r.bind((function(e){return i.map((function(t){return mi(e,t)}))}))};var pi=function(e,t,n){return gi(e,t,n).bind((function(t){return vi.isRectangular(e,t)}))};var hi={getAnyBox:gi,getBox:pi};var bi=function(e,t,n,r){return _r.findItem(e,t,en).bind((function(t){var i=n>0?t.row()+t.rowspan()-1:t.row();var a=r>0?t.column()+t.colspan()-1:t.column();var o=_r.getAt(e,i+n,a+r);return o.map((function(e){return e.element()}))}))};var yi=function(e,t,n){return hi.getAnyBox(e,t,n).map((function(t){var n=_r.filterItems(e,o(vi.inSelection,t));return _(n,(function(e){return e.element()}))}))};var wi=function(e,t){var n=function(e,t){return an(t,e)};return _r.findItem(e,t,n).map((function(e){return e.element()}))};var xi={moveBy:bi,intercepts:yi,parentCell:wi};var Ci=function(e,t,n){return yr.table(e).bind((function(r){var i=Ei(r);return xi.moveBy(i,e,t,n)}))};var ki=function(e,t,n){var r=Ei(e);return xi.intercepts(r,t,n)};var Si=function(e,t,n,r,i){var a=Ei(e);var o=en(e,n)?g.some(t):xi.parentCell(a,t);var u=en(e,i)?g.some(r):xi.parentCell(a,r);return o.bind((function(e){return u.bind((function(t){return xi.intercepts(a,e,t)}))}))};var Ti=function(e,t,n){var r=Ei(e);return hi.getBox(r,t,n)};var Ei=function(e){var t=Cr.fromTable(e);return _r.generate(t)};var Ni={moveBy:Ci,intercepts:ki,nestedIntercepts:Si,getBox:Ti};var Ri=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","li","table","thead","tbody","tfoot","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"];function _i(){var e=function(e){return je.fromDom(e.dom().cloneNode(false))};var t=function(e){return e.dom().ownerDocument};var n=function(e){if(!ke(e)){return false}if(ye(e)==="body"){return true}return N(Ri,ye(e))};var r=function(e){if(!ke(e)){return false}return N(["br","img","hr","input"],ye(e))};var a=function(e,t){return e.dom().compareDocumentPosition(t.dom())};var o=function(e,t){var n=Oe(e);Ne(t,n)};return{up:i({selector:Qn,closest:nr,predicate:Xn,all:fn}),down:i({selector:Kn,predicate:Vn}),styles:i({get:Je,getRaw:Qe,set:Xe,remove:et}),attrs:i({get:Re,set:Ee,remove:De,copyTo:o}),insert:i({before:hn,after:bn,afterAll:kn,append:wn,appendAll:Sn,prepend:yn,wrap:xn}),remove:i({unwrap:Nn,remove:En}),create:i({nu:je.fromTag,clone:e,text:je.fromText}),query:i({comparePosition:a,prevSibling:cn,nextSibling:dn}),property:i({children:vn,name:ye,parent:ln,document:t,isText:Se,isComment:Ce,isElement:ke,getText:Hr,setText:Ur,isBoundary:n,isEmptyTag:r}),eq:en,is:on}}var Di=K("left","right");var Oi=K("first","second","splits");var Pi=function(e,t,n){var r=e.property().children(t);var a=L(r,o(e.eq,n));return a.map((function(e){return{before:i(r.slice(0,e)),after:i(r.slice(e+1))}}))};var Ai=function(e,t,n){return Pi(e,t,n).map((function(n){var r=e.create().clone(t);e.insert().appendAll(r,n.after());e.insert().after(t,r);return Di(t,r)}))};var Bi=function(e,t,n){return Pi(e,t,n).map((function(r){var i=e.create().clone(t);e.insert().appendAll(i,r.before().concat([n]));e.insert().appendAll(t,r.after());e.insert().before(t,i);return Di(i,t)}))};var Ii=function(e,t,n,r){var i=function(t,a,o){var u=Oi(t,g.none(),o);if(n(t)){return Oi(t,a,o)}else{return e.property().parent(t).bind((function(a){return r(e,a,t).map((function(e){var t=[{first:e.left,second:e.right}];var r=n(a)?a:e.left();return i(r,g.some(e.right()),o.concat(t))}))})).getOr(u)}};return i(t,g.none(),[])};var Li=function(e,t,n,r){var i=n[0];var a=n.slice(1);return r(e,t,i,a)};var Mi=function(e,t,n){return n.length>0?Li(e,t,n,Fi):g.none()};var Fi=function(e,t,n,r){var i=t(e,n);return A(r,(function(n,r){var i=t(e,r);return Hi(e,n,i)}),i)};var Hi=function(e,t,n){return t.bind((function(t){return n.filter(o(e.eq,t))}))};var zi=function(e,t){return o(e.eq,t)};var Ui=function(e,t,n,r){var i=e.property().children(t);if(e.eq(t,n[0])){return g.some([n[0]])}if(e.eq(t,r[0])){return g.some([r[0]])}var a=function(n){var r=z(n);var a=L(r,zi(e,t)).getOr(-1);var o=a0?o[o.length-1]:t;return g.some(ua.create({boxes:Ni.nestedIntercepts(i,e,i,t,a),start:e,finish:u}))}else if(an(a,i)){var o=qn(e,"td,th",r(a));var s=o.length>0?o[o.length-1]:e;return g.some(ua.create({boxes:Ni.nestedIntercepts(a,e,i,t,a),start:e,finish:s}))}else{return aa.ancestors(e,t).shared().bind((function(o){return nr(o,"table",n).bind((function(n){var o=qn(t,"td,th",r(n));var u=o.length>0?o[o.length-1]:t;var s=qn(e,"td,th",r(n));var l=s.length>0?s[s.length-1]:e;return g.some(ua.create({boxes:Ni.nestedIntercepts(n,e,i,t,a),start:l,finish:u}))}))}))}}))}))}};var fa=function(e,t){var n=Kn(e,t);return n.length>0?g.some(n):g.none()};var ca=function(e,t){return I(e,(function(e){return Gt(e,t)}))};var da=function(e,t,n){return tr(e,t).bind((function(t){return tr(e,n).bind((function(e){return aa.sharedOne(sa,[t,e]).map((function(n){return{first:i(t),last:i(e),table:i(n)}}))}))}))};var va=function(e,t){return Qn(e,"table").bind((function(n){return tr(n,t).bind((function(t){return la(t,e).bind((function(e){return e.boxes().map((function(t){return{boxes:i(t),start:i(e.start()),finish:i(e.finish())}}))}))}))}))};var ma=function(e,t,n,r,i){return ca(e,i).bind((function(e){return Ni.moveBy(e,t,n).bind((function(e){return va(e,r)}))}))};var ga={identify:la,retrieve:fa,shiftSelection:ma,getEdges:da};var pa=function(e,t){return ga.retrieve(e,t)};var ha=function(e,t,n){return ga.getEdges(e,t,n).bind((function(t){var n=function(t){return en(e,t)};var r=Qn(t.first(),"thead,tfoot,tbody,table",n);var i=Qn(t.last(),"thead,tfoot,tbody,table",n);return r.bind((function(e){return i.bind((function(n){return en(e,n)?Ni.getBox(t.table(),t.first(),t.last()):g.none()}))}))}))};var ba={retrieve:pa,retrieveBox:ha};var ya="data-mce-selected";var wa="td["+ya+"],th["+ya+"]";var xa="["+ya+"]";var Ca="data-mce-first-selected";var ka="td["+Ca+"],th["+Ca+"]";var Sa="data-mce-last-selected";var Ta="td["+Sa+"],th["+Sa+"]";var Ea={selected:i(ya),selectedSelector:i(wa),attributeSelector:i(xa),firstSelected:i(Ca),firstSelectedSelector:i(ka),lastSelected:i(Sa),lastSelectedSelector:i(Ta)};var Na=function(t){if(!y(t)){throw new Error("cases must be an array")}if(t.length===0){throw new Error("there must be at least one case")}var n=[];var r={};D(t,(function(i,a){var o=j(i);if(o.length!==1){throw new Error("one and only one name per case")}var u=o[0];var s=i[u];if(r[u]!==undefined){throw new Error("duplicate key detected:"+u)}else if(u==="cata"){throw new Error("cannot have a case named cata (sorry)")}else if(!y(s)){throw new Error("case arguments must be an array")}n.push(u);r[u]=function(){var r=arguments.length;if(r!==s.length){throw new Error("Wrong number of arguments to case "+u+". Expected "+s.length+" ("+s+"), got "+r)}var i=new Array(r);for(var o=0;o1||_e(e,"colspan")&&parseInt(Re(e,"colspan"),10)>1};var r=Pa(e,t);return r.length>0&&H(r,n)?g.some(r):g.none()};var Ba=function(e,t){return Oa.cata(t.get(),g.none,(function(t,n){if(t.length===0){return g.none()}return ba.retrieveBox(e,Ea.firstSelectedSelector(),Ea.lastSelectedSelector()).bind((function(e){return t.length>1?g.some({bounds:i(e),cells:i(t)}):g.none()}))}),g.none)};var Ia={mergable:Ba,unmergable:Aa,selection:Pa};var La=function(e){return{element:i(e),mergable:g.none,unmergable:g.none,selection:i([e])}};var Ma=function(e,t,n){return{element:i(n),mergable:i(Ia.mergable(t,e)),unmergable:i(Ia.unmergable(n,e)),selection:i(Ia.selection(n,e))}};var Fa=function(e){return La(e)};var Ha=K("element","clipboard","generators");var za=function(e,t,n,r,a){return{element:i(n),mergable:g.none,unmergable:g.none,selection:i(Ia.selection(n,e)),clipboard:i(r),generators:i(a)}};var Ua={noMenu:La,forMenu:Ma,notCell:Fa,paste:Ha,pasteRows:za};var Wa=function(e){return yr.table(e[0]).map(Zr).map((function(e){return[Lr.extract(e,Ea.attributeSelector())]}))};var ja=function(e,t){return _(t,(function(t){return e.selection.serializer.serialize(t.dom(),{})})).join("")};var Va=function(e){return _(e,(function(e){return e.dom().innerText})).join("")};var qa=function(e,t,r,i){e.on("BeforeGetContent",(function(r){var i=function(t){r.preventDefault();Wa(t).each((function(t){r.content=r.format==="text"?Va(t):ja(e,t)}))};if(r.selection===true){Oa.cata(t.get(),n,i,n)}}));e.on("BeforeSetContent",(function(t){if(t.selection===true&&t.paste===true){var n=g.from(e.dom.getParent(e.selection.getStart(),"th,td"));n.each((function(n){var a=je.fromDom(n);yr.table(a).each((function(n){var o=P(li(t.content),(function(e){return ye(e)!=="meta"}));if(o.length===1&&ye(o[0])==="table"){t.preventDefault();var u=je.fromDom(e.getDoc());var s=si.paste(u);var l=Ua.paste(a,o[0],s);r.pasteCells(n,l).each((function(t){e.selection.setRng(t);e.focus();i.clear(n)}))}}))}))}}))};var $a={registerEvents:qa};function Ka(e,t){var n=function(t,n){if(!C(n)&&!n.match(/^[0-9]+$/)){throw new Error(e+".set accepts only positive integer values. Value was "+n)}var r=t.dom();if(Le(r)){r.style[e]=n+"px"}};var r=function(n){var r=t(n);if(r<=0||r===null){var i=Je(n,e);return parseFloat(i)||0}return r};var i=r;var a=function(e,t){return B(t,(function(t,n){var r=Je(e,n);var i=r===undefined?0:parseInt(r,10);return isNaN(i)?t:t+i}),0)};var o=function(e,t,n){var r=a(e,n);var i=t>r?t-r:0;return i};return{set:n,get:r,getOuter:i,aggregate:a,max:o}}var Ya=Ka("height",(function(e){var t=e.dom();return Ve(e)?t.getBoundingClientRect().height:t.offsetHeight}));var Xa=function(e){return Ya.get(e)};var Ga=function(e){return Ya.getOuter(e)};var Ja=Ka("width",(function(e){return e.dom().offsetWidth}));var Za=function(e){return Ja.get(e)};var Qa=function(e){return Ja.getOuter(e)};var eo=Kt.detect();var to=function(){return eo.browser.isIE()||eo.browser.isEdge()};var no=function(e,t){var n=parseFloat(e);return isNaN(n)?t:n};var ro=function(e,t,n){return no(Je(e,t),n)};var io=function(e){var t=ro(e,"padding-top",0);var n=ro(e,"padding-bottom",0);var r=ro(e,"border-top-width",0);var i=ro(e,"border-bottom-width",0);var a=e.dom().getBoundingClientRect().height;var o=Je(e,"box-sizing");var u=r+i;return o==="border-box"?a:a-t-n-u};var ao=function(e){return ro(e,"width",Za(e))};var oo=function(e){return to()?io(e):ro(e,"height",Xa(e))};var uo={getWidth:ao,getHeight:oo};var so=/(\d+(\.\d+)?)(\w|%)*/;var lo=/(\d+(\.\d+)?)%/;var fo=/(\d+(\.\d+)?)px|em/;var co=function(e,t){Xe(e,"width",t+"px")};var vo=function(e,t){Xe(e,"width",t+"%")};var mo=function(e,t){Xe(e,"height",t+"px")};var go=function(e){return Qe(e,"height").getOrThunk((function(){return uo.getHeight(e)+"px"}))};var po=function(e,t,n,r){var i=yr.table(e).map((function(e){var r=n(e);return Math.floor(t/100*r)})).getOr(t);r(e,i);return i};var ho=function(e,t,n,r){var i=parseInt(e,10);return Be(e,"%")&&ye(t)!=="table"?po(t,i,n,r):i};var bo=function(e){var t=go(e);if(!t){return Xa(e)}return ho(t,e,Xa,mo)};var yo=function(e,t,n){var r=n(e);var i=wo(e,t);return r/i};var wo=function(e,t){return _e(e,t)?parseInt(Re(e,t),10):1};var xo=function(e){var t=Qe(e,"width");return t.fold((function(){return g.from(Re(e,"width"))}),(function(e){return g.some(e)}))};var Co=function(e,t){return e/t.pixelWidth()*100};var ko=function(e,t,n){var r=lo.exec(t);if(r!==null){return parseFloat(r[1])}else{var i=Za(e);return Co(i,n)}};var So=function(e,t){var n=xo(e);return n.fold((function(){var n=Za(e);return Co(n,t)}),(function(n){return ko(e,n,t)}))};var To=function(e,t){return e/100*t.pixelWidth()};var Eo=function(e,t,n){var r=fo.exec(t);if(r!==null){return parseInt(r[1],10)}var i=lo.exec(t);if(i!==null){var a=parseFloat(i[1]);return To(a,n)}return Za(e)};var No=function(e,t){var n=xo(e);return n.fold((function(){return Za(e)}),(function(n){return Eo(e,n,t)}))};var Ro=function(e){return yo(e,"rowspan",bo)};var _o=function(e){var t=xo(e);return t.bind((function(e){var t=so.exec(e);if(t!==null){return g.some({width:i(parseFloat(t[1])),unit:i(t[3])})}else{return g.none()}}))};var Do=function(e,t,n){Xe(e,"width",t+n)};var Oo={percentageBasedSizeRegex:i(lo),pixelBasedSizeRegex:i(fo),setPixelWidth:co,setPercentageWidth:vo,setHeight:mo,getPixelWidth:No,getPercentageWidth:So,getGenericWidth:_o,setGenericWidth:Do,getHeight:Ro,getRawWidth:xo};var Po=function(e,t){var n=Oo.getGenericWidth(e);n.each((function(n){var r=n.width()/2;Oo.setGenericWidth(e,r,n.unit());Oo.setGenericWidth(t,r,n.unit())}))};var Ao={halve:Po};var Bo=function(e,t){var n=function(n,r){return Bo(e+n,t+r)};return{left:i(e),top:i(t),translate:n}};var Io=Bo;var Lo=function(e){var t=e.getBoundingClientRect();return Io(t.left,t.top)};var Mo=function(e,t){return e!==undefined?e:t!==undefined?t:0};var Fo=function(e){var t=e.dom().ownerDocument;var n=t.body;var r=t.defaultView;var i=t.documentElement;var a=Mo(r.pageYOffset,i.scrollTop);var o=Mo(r.pageXOffset,i.scrollLeft);var u=Mo(i.clientTop,n.clientTop);var s=Mo(i.clientLeft,n.clientLeft);return Ho(e).translate(o-s,a-u)};var Ho=function(e){var t=e.dom();var n=t.ownerDocument;var r=n.body;if(r===t){return Io(r.offsetLeft,r.offsetTop)}if(!Ve(e)){return Io(0,0)}return Lo(t)};var zo=K("row","y");var Uo=K("col","x");var Wo=function(e){var t=Fo(e);return t.left()+Qa(e)};var jo=function(e){return Fo(e).left()};var Vo=function(e,t){return Uo(e,jo(t))};var qo=function(e,t){return Uo(e,Wo(t))};var $o=function(e){return Fo(e).top()};var Ko=function(e,t){return zo(e,$o(t))};var Yo=function(e,t){return zo(e,$o(t)+Ga(t))};var Xo=function(e,t,n){if(n.length===0){return[]}var r=_(n.slice(1),(function(t,n){return t.map((function(t){return e(n,t)}))}));var i=n[n.length-1].map((function(e){return t(n.length-1,e)}));return r.concat([i])};var Go=function(e){return-e};var Jo={delta:a,positions:function(e){return Xo(Ko,Yo,e)},edge:$o};var Zo={delta:a,edge:jo,positions:function(e){return Xo(Vo,qo,e)}};var Qo={delta:Go,edge:Wo,positions:function(e){return Xo(qo,Vo,e)}};var eu={height:Jo,rtl:Qo,ltr:Zo};var tu={ltr:eu.ltr,rtl:eu.rtl};function nu(e){var t=function(t){return e(t).isRtl()?tu.rtl:tu.ltr};var n=function(e,n){return t(n).delta(e,n)};var r=function(e,n){return t(n).positions(e,n)};var i=function(e){return t(e).edge(e)};return{delta:n,edge:i,positions:r}}var ru=function(e){var t=Cr.fromTable(e);var n=_r.generate(t);return n.grid()};var iu={getGridSize:ru};var au=function(){au=Object.assign||function e(t){for(var n,r=1,i=arguments.length;r0){a(e,t)}else{o(t)}};var s=[];var l=[];var f=[];D(t,(function(e){switch(e.section()){case"thead":s.push(e);break;case"tbody":l.push(e);break;case"tfoot":f.push(e);break}}));u(s,"thead");u(l,"tbody");u(f,"tfoot");return{newRows:i(n),newCells:i(r)}};var fu=function(e){var t=_(e,(function(e){var t=Jr(e.element());D(e.cells(),(function(e){var n=Zr(e.element());su(n,"colspan",e.colspan(),1);su(n,"rowspan",e.rowspan(),1);wn(t,n)}));return t}));return t};var cu={render:lu,copy:fu};var du=function(e,t){var n=Re(e,t);return n===undefined||n===""?[]:n.split(" ")};var vu=function(e,t,n){var r=du(e,t);var i=r.concat([n]);Ee(e,t,i.join(" "));return true};var mu=function(e,t,n){var r=P(du(e,t),(function(e){return e!==n}));if(r.length>0){Ee(e,t,r.join(" "))}else{De(e,t)}return false};var gu=function(e){return e.dom().classList!==undefined};var pu=function(e){return du(e,"class")};var hu=function(e,t){return vu(e,"class",t)};var bu=function(e,t){return mu(e,"class",t)};var yu=function(e,t){if(gu(e)){e.dom().classList.add(t)}else{hu(e,t)}};var wu=function(e){var t=gu(e)?e.dom().classList:pu(e);if(t.length===0){De(e,"class")}};var xu=function(e,t){if(gu(e)){var n=e.dom().classList;n.remove(t)}else{bu(e,t)}wu(e)};var Cu=function(e,t){return gu(e)&&e.dom().classList.contains(t)};var ku=function(e,t){var n=[];for(var r=0;r=e.length-1){return g.none()}var n=e[t].fold((function(){var n=z(e.slice(0,t));return uu(n,(function(e,t){return e.map((function(e){return{value:e,delta:t+1}}))}))}),(function(e){return g.some({value:e,delta:0})}));var r=e[t+1].fold((function(){var n=e.slice(t+1);return uu(n,(function(e,t){return e.map((function(e){return{value:e,delta:t+1}}))}))}),(function(e){return g.some({value:e,delta:1})}));return n.bind((function(e){return r.map((function(t){var n=t.delta+e.delta;return Math.abs(t.value-e.value)/n}))}))};var Eu=function(e){var t=e.grid();var n=Su(0,t.columns());var r=Su(0,t.rows());return _(n,(function(t){var n=function(){return F(r,(function(n){return _r.getAt(e,n,t).filter((function(e){return e.column()===t})).fold(i([]),(function(e){return[e]}))}))};var a=function(e){return e.colspan()===1};var o=function(){return _r.getAt(e,0,t)};return Nu(n,a,o)}))};var Nu=function(e,t,n){var r=e();var i=I(r,t);var a=i.orThunk((function(){return g.from(r[0]).orThunk(n)}));return a.map((function(e){return e.element()}))};var Ru=function(e){var t=e.grid();var n=Su(0,t.rows());var r=Su(0,t.columns());return _(n,(function(t){var n=function(){return F(r,(function(n){return _r.getAt(e,t,n).filter((function(e){return e.row()===t})).fold(i([]),(function(e){return[e]}))}))};var a=function(e){return e.rowspan()===1};var o=function(){return _r.getAt(e,t,0)};return Nu(n,a,o)}))};var _u={columns:Eu,rows:Ru};var Du=function(e){var t=e.replace(/\./g,"-");var n=function(e){return t+"-"+e};return{resolve:n}};var Ou=Du("ephox-snooker");var Pu={resolve:Ou.resolve};var Au=function(e,t,n,r,i){var a=je.fromTag("div");Ge(a,{position:"absolute",left:t-r/2+"px",top:n+"px",height:i+"px",width:r+"px"});Ne(a,{"data-column":e,role:"presentation"});return a};var Bu=function(e,t,n,r,i){var a=je.fromTag("div");Ge(a,{position:"absolute",left:t+"px",top:n-i/2+"px",height:i+"px",width:r+"px"});Ne(a,{"data-row":e,role:"presentation"});return a};var Iu={col:Au,row:Bu};var Lu=Pu.resolve("resizer-bar");var Mu=Pu.resolve("resizer-rows");var Fu=Pu.resolve("resizer-cols");var Hu=7;var zu=function(e){var t=Kn(e.parent(),"."+Lu);D(t,En)};var Uu=function(e,t,n){var r=e.origin();D(t,(function(t,i){t.each((function(t){var i=n(r,t);yu(i,Lu);wn(e.parent(),i)}))}))};var Wu=function(e,t,n,r){Uu(e,t,(function(e,t){var i=Iu.col(t.col(),t.x()-e.left(),n.top()-e.top(),Hu,r);yu(i,Fu);return i}))};var ju=function(e,t,n,r){Uu(e,t,(function(e,t){var i=Iu.row(t.row(),n.left()-e.left(),t.y()-e.top(),r,Hu);yu(i,Mu);return i}))};var Vu=function(e,t,n,r,i,a){var o=Fo(t);var u=n.length>0?i.positions(n,t):[];ju(e,u,o,Qa(t));var s=r.length>0?a.positions(r,t):[];Wu(e,s,o,Ga(t))};var qu=function(e,t,n,r){zu(e);var i=Cr.fromTable(t);var a=_r.generate(i);var o=_u.rows(a);var u=_u.columns(a);Vu(e,t,o,u,n,r)};var $u=function(e,t){var n=Kn(e.parent(),"."+Lu);D(n,t)};var Ku=function(e){$u(e,(function(e){Xe(e,"display","none")}))};var Yu=function(e){$u(e,(function(e){Xe(e,"display","block")}))};var Xu=function(e){return Cu(e,Mu)};var Gu=function(e){return Cu(e,Fu)};var Ju={refresh:qu,hide:Ku,show:Yu,destroy:zu,isRowBar:Xu,isColBar:Gu};var Zu=function(e,t,n){var r=e.cells();var i=r.slice(0,t);var a=r.slice(t);var o=i.concat([n]).concat(a);return es(e,o)};var Qu=function(e,t,n){var r=e.cells();r[t]=n};var es=function(e,t){return Hn(t,e.section())};var ts=function(e,t){var n=e.cells();var r=_(n,t);return Hn(r,e.section())};var ns=function(e,t){return e.cells()[t]};var rs=function(e,t){return ns(e,t).element()};var is=function(e){return e.cells().length};var as={addCell:Zu,setCells:es,mutateCell:Qu,getCell:ns,getCellElement:rs,mapCells:ts,cellLength:is};var os=function(e,t){return _(e,(function(e){return as.getCell(e,t)}))};var us=function(e,t){return e[t]};var ss=function(e,t){if(e.length===0){return 0}var n=e[0];var r=L(e,(function(e){return!t(n.element(),e.element())}));return r.fold((function(){return e.length}),(function(e){return e}))};var ls=function(e,t,n,r){var a=us(e,t).cells().slice(n);var o=ss(a,r);var u=os(e,n).slice(t);var s=ss(u,r);return{colspan:i(o),rowspan:i(s)}};var fs={subgrid:ls};var cs=function(e,t){var n=_(e,(function(e,t){return _(e.cells(),(function(e,t){return false}))}));var r=function(e,t,r,i){for(var a=e;a0?g.some({cells:r,generators:t.generators,clipboard:t.clipboard}):g.none()};var Cs=function(e,t){return t.mergable()};var ks=function(e,t){return t.unmergable()};var Ss=function(e,t){var n=_(t.selection(),(function(t){return yr.cell(t).bind((function(t){return hs(e,t)}))}));var r=ou(n);return r.length>0?g.some(r):g.none()};var Ts=function(e){var t=function(t){return e===t};var n=function(t){return Ts(e)};var r=function(t){return Ts(e)};var a=function(t){return Ts(t(e))};var o=function(t){return Ts(e)};var u=function(t){t(e)};var s=function(t){return t(e)};var c=function(t,n){return n(e)};var d=function(t){return t(e)};var v=function(t){return t(e)};var m=function(){return g.some(e)};return{is:t,isValue:f,isError:l,getOr:i(e),getOrThunk:i(e),getOrDie:i(e),or:n,orThunk:r,fold:c,map:a,mapError:o,each:u,bind:s,exists:d,forall:v,toOption:m}};var Es=function(e){var t=function(e){return e()};var r=function(){return s(String(e))()};var i=function(e){return e};var o=function(e){return e()};var u=function(t){return Es(e)};var c=function(t){return Es(t(e))};var d=function(t){return Es(e)};var v=function(t,n){return t(e)};return{is:l,isValue:l,isError:f,getOr:a,getOrThunk:t,getOrDie:r,or:i,orThunk:o,fold:v,map:u,mapError:c,each:n,bind:d,exists:l,forall:f,toOption:g.none}};var Ns=function(e,t){return e.fold((function(){return Es(t)}),Ts)};var Rs={value:Ts,error:Es,fromOption:Ns};var _s=function(e,t,n){if(e.row()>=t.length||e.column()>as.cellLength(t[0])){return Rs.error("invalid start address out of table bounds, row: "+e.row()+", column: "+e.column())}var r=t.slice(e.row());var a=r[0].cells().slice(e.column());var o=as.cellLength(n[0]);var u=n.length;return Rs.value({rowDelta:i(r.length-u),colDelta:i(a.length-o)})};var Ds=function(e,t){var n=as.cellLength(e[0]);var r=as.cellLength(t[0]);return{rowDelta:i(0),colDelta:i(n-r)}};var Os=function(e,t){return _(e,(function(){return Mn(t.cell(),true)}))};var Ps=function(e,t,n){return e.concat(ku(t,(function(t){return as.setCells(e[e.length-1],Os(e[e.length-1].cells(),n))})))};var As=function(e,t,n){return _(e,(function(e){return as.setCells(e,e.cells().concat(Os(Su(0,t),n)))}))};var Bs=function(e,t,n){var r=t.colDelta()<0?As:a;var i=t.rowDelta()<0?Ps:a;var o=r(e,Math.abs(t.colDelta()),n);var u=i(o,Math.abs(t.rowDelta()),n);return u};var Is={measure:_s,measureWidth:Ds,tailor:Bs};var Ls=function(e,t,n,r){if(e.length===0){return e}for(var i=t.startRow();i<=t.finishRow();i++){for(var a=t.startCol();a<=t.finishCol();a++){as.mutateCell(e[i],a,Mn(r(),false))}}return e};var Ms=function(e,t,n,r){var i=true;for(var a=0;a0&&t1&&as.cellLength(u)>1&&(n>0&&a(as.getCellElement(u,n-1))||n0&&a(as.getCellElement(e[t-1],n))||t0&&t0&&t0}))};var Js=function(e,t,n){return e.slice(0,t).concat(e.slice(n+1))};var Zs={insertRowAt:$s,insertColumnAt:Ks,splitCellIntoColumns:Ys,splitCellIntoRows:Xs,deleteRowsAt:Js,deleteColumnsAt:Gs};var Qs=function(e,t,n,r){var i=function(e){return R(t,(function(t){return n(e.element(),t.element())}))};return _(e,(function(e){return as.mapCells(e,(function(e){return i(e)?Mn(r(e.element(),n),true):e}))}))};var el=function(e,t,n,r){return as.getCellElement(e[t],n)!==undefined&&(t>0&&r(as.getCellElement(e[t-1],n),as.getCellElement(e[t],n)))};var tl=function(e,t,n){return t>0&&n(as.getCellElement(e,t-1),as.getCellElement(e,t))};var nl=function(e,t,n,r){var i=F(e,(function(r,i){var a=el(e,i,t,n)||tl(r,t,n);return a?[]:[as.getCell(r,t)]}));return Qs(e,i,n,r)};var rl=function(e,t,n,r){var i=e[t];var a=F(i.cells(),(function(r,a){var o=el(e,t,a,n)||tl(i,a,n);return o?[]:[r]}));return Qs(e,a,n,r)};var il={replaceColumn:nl,replaceRow:rl};var al=Ra.generate([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}]);var ol=au({},al);var ul=function(e,t){if(e.length===0){return ol.none()}if(e.length===1){return ol.only(0)}if(t===0){return ol.left(0,1)}if(t===e.length-1){return ol.right(t-1,t)}if(t>0&&t=0){var i=Math.max(r.minCellWidth(),a[t]-n);return u(a.slice(0,e)).concat([n,i-a[t]]).concat(u(a.slice(t+1)))}else{var o=Math.max(r.minCellWidth(),a[e]+n);var s=a[e]-o;return u(a.slice(0,e)).concat([o-a[e],s]).concat(u(a.slice(t+1)))}};var c=f;var d=function(e,t,n){return f(t,n)};var v=function(e,t){if(n>=0){return u(a.slice(0,t)).concat([n])}else{var i=Math.max(r.minCellWidth(),a[t]+n);return u(a.slice(0,t)).concat([i-a[t]])}};return o.fold(s,l,c,d,v)};var ll={determine:sl};var fl=function(e,t){return _e(e,t)&&parseInt(Re(e,t),10)>1};var cl=function(e){return fl(e,"colspan")};var dl=function(e){return fl(e,"rowspan")};var vl=function(e,t){return parseInt(Je(e,t),10)};var ml={hasColspan:cl,hasRowspan:dl,minWidth:i(10),minHeight:i(10),getInt:vl};var gl=function(e,t,n){return Qe(e,t).fold((function(){return n(e)+"px"}),(function(e){return e}))};var pl=function(e,t){return gl(e,"width",(function(e){return Oo.getPixelWidth(e,t)}))};var hl=function(e){return gl(e,"height",Oo.getHeight)};var bl=function(e,t,n,r,i){var a=_u.columns(e);var o=_(a,(function(e){return e.map(t.edge)}));return _(a,(function(e,t){var a=e.filter(u(ml.hasColspan));return a.fold((function(){var e=Tu(o,t);return r(e)}),(function(e){return n(e,i)}))}))};var yl=function(e){return e.map((function(e){return e+"px"})).getOr("")};var wl=function(e,t,n){return bl(e,t,pl,yl,n)};var xl=function(e,t,n){return bl(e,t,Oo.getPercentageWidth,(function(e){return e.fold((function(){return n.minCellWidth()}),(function(e){return e/n.pixelWidth()*100}))}),n)};var Cl=function(e,t,n){return bl(e,t,Oo.getPixelWidth,(function(e){return e.getOrThunk(n.minCellWidth)}),n)};var kl=function(e,t,n,r){var i=_u.rows(e);var a=_(i,(function(e){return e.map(t.edge)}));return _(i,(function(e,t){var i=e.filter(u(ml.hasRowspan));return i.fold((function(){var e=Tu(a,t);return r(e)}),(function(e){return n(e)}))}))};var Sl=function(e,t){return kl(e,t,Oo.getHeight,(function(e){return e.getOrThunk(ml.minHeight)}))};var Tl=function(e,t){return kl(e,t,hl,yl)};var El={getRawWidths:wl,getPixelWidths:Cl,getPercentageWidths:xl,getPixelHeights:Sl,getRawHeights:Tl};var Nl=function(e,t,n){var r=0;for(var i=e;i0){r.setTableWidth(e,a,r.getCellDelta(0))}};var jl={adjustWidth:zl,adjustHeight:Ul,adjustWidthTo:Wl};var Vl=function(e){var t=e;var n=function(){return t};var r=function(e){t=e};var i=function(){return Vl(n())};return{get:n,set:r,clone:i}};var ql=function(e,t){return $l(e,t,{validate:x,label:"function"})};var $l=function(e,t,n){if(t.length===0){throw new Error("You must specify at least one required field.")}J("required",t);Q(t);return function(r){var i=j(r);var a=H(t,(function(e){return N(i,e)}));if(!a){X(t,i)}e(t,i);var o=P(t,(function(e){return!n.validate(r[e],e)}));if(o.length>0){Z(o,n.label)}return r}};var Kl=function(e,t){var n=P(t,(function(t){return!N(e,t)}));if(n.length>0){G(n)}};var Yl=function(e){return ql(Kl,e)};var Xl=Yl(["cell","row","replace","gap"]);var Gl=function(e){var t=_e(e,"colspan")?parseInt(Re(e,"colspan"),10):1;var n=_e(e,"rowspan")?parseInt(Re(e,"rowspan"),10):1;return{element:i(e),colspan:i(t),rowspan:i(n)}};var Jl=function(e,t){if(t===void 0){t=Gl}Xl(e);var n=Vl(g.none());var r=function(t){return e.cell(t)};var i=function(e){var n=t(e);return r(n)};var a=function(e){var t=i(e);if(n.get().isNone()){n.set(g.some(t))}o=g.some({item:e,replacement:t});return t};var o=g.none();var u=function(e,t){return o.fold((function(){return a(e)}),(function(n){return t(e,n.item)?n.replacement:a(e)}))};return{getOrInit:u,cursor:n.get}};var Zl=function(e,t){return function(n){var r=Vl(g.none());Xl(n);var i=[];var a=function(e,t){return I(i,(function(n){return t(n.item,e)}))};var o=function(a){var o={scope:e};var u=n.replace(a,t,o);i.push({item:a,sub:u});if(r.get().isNone()){r.set(g.some(u))}return u};var u=function(e,t){return a(e,t).fold((function(){return o(e)}),(function(n){return t(e,n.item)?n.sub:o(e)}))};return{replaceOrInit:u,cursor:r.get}}};var Ql=function(e){Xl(e);var t=Vl(g.none());var n=function(n){if(t.get().isNone()){t.set(g.some(n))}return function(){var t=e.cell({element:i(n),colspan:i(1),rowspan:i(1)});et(t,"width");et(n,"width");return t}};return{combine:n,cursor:t.get}};var ef={modification:Jl,transform:Zl,merging:Ql};var tf=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","table","thead","tfoot","tbody","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"];var nf=function(e,t){var n=e.property().name(t);return N(["ol","ul"],n)};var rf=function(e,t){var n=e.property().name(t);return N(tf,n)};var af=function(e,t){var n=e.property().name(t);return N(["address","pre","p","h1","h2","h3","h4","h5","h6"],n)};var of=function(e,t){var n=e.property().name(t);return N(["h1","h2","h3","h4","h5","h6"],n)};var uf=function(e,t){return N(["div","li","td","th","blockquote","body","caption"],e.property().name(t))};var sf=function(e,t){return N(["br","img","hr","input"],e.property().name(t))};var lf=function(e,t){return e.property().name(t)==="iframe"};var ff=function(e,t){return!(rf(e,t)||sf(e,t))&&e.property().name(t)!=="li"};var cf={isBlock:rf,isList:nf,isFormatting:af,isHeading:of,isContainer:uf,isEmptyTag:sf,isFrame:lf,isInline:ff};var df=_i();var vf=function(e){return cf.isBlock(df,e)};var mf=function(e){return cf.isList(df,e)};var gf=function(e){return cf.isFormatting(df,e)};var pf=function(e){return cf.isHeading(df,e)};var hf=function(e){return cf.isContainer(df,e)};var bf=function(e){return cf.isEmptyTag(df,e)};var yf=function(e){return cf.isFrame(df,e)};var wf=function(e){return cf.isInline(df,e)};var xf={isBlock:vf,isList:mf,isFormatting:gf,isHeading:pf,isContainer:hf,isEmptyTag:bf,isFrame:yf,isInline:wf};var Cf=function(e){var t=function(e){return ye(e)==="br"};var n=function(e){return H(e,(function(e){return t(e)||Se(e)&&Hr(e).trim().length===0}))};var r=function(e){return ye(e)==="li"||Xn(e,xf.isList).isSome()};var i=function(e){return dn(e).map((function(e){if(xf.isBlock(e)){return true}if(xf.isEmptyTag(e)){return ye(e)==="img"?false:true}return false})).getOr(false)};var a=function(e){return Yr(e).bind((function(n){var a=i(n);return ln(n).map((function(i){return a===true||r(i)||t(n)||xf.isBlock(i)&&!en(e,i)?[]:[je.fromTag("br")]}))})).getOr([])};var o=function(){var t=F(e,(function(e){var t=vn(e);return n(t)?[]:t.concat(a(e))}));return t.length===0?[je.fromTag("br")]:t};var u=o();Tn(e[0]);Sn(e[0],u)};var kf={merge:Cf};var Sf=function(e){var t=yr.cells(e);if(t.length===0){En(e)}};var Tf=K("grid","cursor");var Ef=function(e,t,n){return Nf(e,t,n).orThunk((function(){return Nf(e,0,0)}))};var Nf=function(e,t,n){return g.from(e[t]).bind((function(e){return g.from(e.cells()[n]).bind((function(e){return g.from(e.element())}))}))};var Rf=function(e,t,n){return Tf(e,Nf(e,t,n))};var _f=function(e){return B(e,(function(e,t){return R(e,(function(e){return e.row()===t.row()}))?e:e.concat([t])}),[]).sort((function(e,t){return e.row()-t.row()}))};var Df=function(e){return B(e,(function(e,t){return R(e,(function(e){return e.column()===t.column()}))?e:e.concat([t])}),[]).sort((function(e,t){return e.column()-t.column()}))};var Of=function(e,t,n,r){var i=t.row();var a=t.row();var o=Zs.insertRowAt(e,a,i,n,r.getOrInit);return Rf(o,a,t.column())};var Pf=function(e,t,n,r){var i=t[0].row();var a=t[0].row();var o=_f(t);var u=B(o,(function(e,t){return Zs.insertRowAt(e,a,i,n,r.getOrInit)}),e);return Rf(u,a,t[0].column())};var Af=function(e,t,n,r){var i=t.row();var a=t.row()+t.rowspan();var o=Zs.insertRowAt(e,a,i,n,r.getOrInit);return Rf(o,a,t.column())};var Bf=function(e,t,n,r){var i=_f(t);var a=i[i.length-1].row();var o=i[i.length-1].row()+i[i.length-1].rowspan();var u=B(i,(function(e,t){return Zs.insertRowAt(e,o,a,n,r.getOrInit)}),e);return Rf(u,o,t[0].column())};var If=function(e,t,n,r){var i=t.column();var a=t.column();var o=Zs.insertColumnAt(e,a,i,n,r.getOrInit);return Rf(o,t.row(),a)};var Lf=function(e,t,n,r){var i=Df(t);var a=i[0].column();var o=i[0].column();var u=B(i,(function(e,t){return Zs.insertColumnAt(e,o,a,n,r.getOrInit)}),e);return Rf(u,t[0].row(),o)};var Mf=function(e,t,n,r){var i=t.column();var a=t.column()+t.colspan();var o=Zs.insertColumnAt(e,a,i,n,r.getOrInit);return Rf(o,t.row(),a)};var Ff=function(e,t,n,r){var i=t[t.length-1].column();var a=t[t.length-1].column()+t[t.length-1].colspan();var o=Df(t);var u=B(o,(function(e,t){return Zs.insertColumnAt(e,a,i,n,r.getOrInit)}),e);return Rf(u,t[0].row(),a)};var Hf=function(e,t,n,r){var i=il.replaceRow(e,t.row(),n,r.replaceOrInit);return Rf(i,t.row(),t.column())};var zf=function(e,t,n,r){var i=il.replaceColumn(e,t.column(),n,r.replaceOrInit);return Rf(i,t.row(),t.column())};var Uf=function(e,t,n,r){var i=il.replaceRow(e,t.row(),n,r.replaceOrInit);return Rf(i,t.row(),t.column())};var Wf=function(e,t,n,r){var i=il.replaceColumn(e,t.column(),n,r.replaceOrInit);return Rf(i,t.row(),t.column())};var jf=function(e,t,n,r){var i=Zs.splitCellIntoColumns(e,t.row(),t.column(),n,r.getOrInit);return Rf(i,t.row(),t.column())};var Vf=function(e,t,n,r){var i=Zs.splitCellIntoRows(e,t.row(),t.column(),n,r.getOrInit);return Rf(i,t.row(),t.column())};var qf=function(e,t,n,r){var i=Df(t);var a=Zs.deleteColumnsAt(e,i[0].column(),i[i.length-1].column());var o=Ef(a,t[0].row(),t[0].column());return Tf(a,o)};var $f=function(e,t,n,r){var i=_f(t);var a=Zs.deleteRowsAt(e,i[0].row(),i[i.length-1].row());var o=Ef(a,t[0].row(),t[0].column());return Tf(a,o)};var Kf=function(e,t,n,r){var a=t.cells();kf.merge(a);var o=zs.merge(e,t.bounds(),n,i(a[0]));return Tf(o,g.from(a[0]))};var Yf=function(e,t,n,r){var i=A(t,(function(e,t){return zs.unmerge(e,t,n,r.combine(t))}),e);return Tf(i,g.from(t[0]))};var Xf=function(e,t,n,r){var i=function(e,t){var n=Cr.fromTable(e);var r=_r.generate(n);return vs.toGrid(r,t,true)};var a=i(t.clipboard(),t.generators());var o=On(t.row(),t.column());var u=qs.merge(o,e,a,t.generators(),n);return u.fold((function(){return Tf(e,g.some(t.element()))}),(function(e){var n=Ef(e,t.row(),t.column());return Tf(e,n)}))};var Gf=function(e,t,n){var r=Cr.fromPastedRows(e,n);var i=_r.generate(r);return vs.toGrid(i,t,true)};var Jf=function(e,t,n,r){var i=e[t.cells[0].row()];var a=t.cells[0].row();var o=Gf(t.clipboard(),t.generators(),i);var u=qs.insert(a,e,o,t.generators(),n);var s=Ef(u,t.cells[0].row(),t.cells[0].column());return Tf(u,s)};var Zf=function(e,t,n,r){var i=e[t.cells[0].row()];var a=t.cells[t.cells.length-1].row()+t.cells[t.cells.length-1].rowspan();var o=Gf(t.clipboard(),t.generators(),i);var u=qs.insert(a,e,o,t.generators(),n);var s=Ef(u,t.cells[0].row(),t.cells[0].column());return Tf(u,s)};var Qf=jl.adjustWidthTo;var ec={insertRowBefore:bs(Of,ys,n,n,ef.modification),insertRowsBefore:bs(Pf,Ss,n,n,ef.modification),insertRowAfter:bs(Af,ys,n,n,ef.modification),insertRowsAfter:bs(Bf,Ss,n,n,ef.modification),insertColumnBefore:bs(If,ys,Qf,n,ef.modification),insertColumnsBefore:bs(Lf,Ss,Qf,n,ef.modification),insertColumnAfter:bs(Mf,ys,Qf,n,ef.modification),insertColumnsAfter:bs(Ff,Ss,Qf,n,ef.modification),splitCellIntoColumns:bs(jf,ys,Qf,n,ef.modification),splitCellIntoRows:bs(Vf,ys,n,n,ef.modification),eraseColumns:bs(qf,Ss,Qf,Sf,ef.modification),eraseRows:bs($f,Ss,n,Sf,ef.modification),makeColumnHeader:bs(zf,ys,n,n,ef.transform("row","th")),unmakeColumnHeader:bs(Wf,ys,n,n,ef.transform(null,"td")),makeRowHeader:bs(Hf,ys,n,n,ef.transform("col","th")),unmakeRowHeader:bs(Uf,ys,n,n,ef.transform(null,"td")),mergeCells:bs(Kf,Cs,n,n,ef.merging),unmergeCells:bs(Yf,ks,Qf,n,ef.merging),pasteCells:bs(Xf,ws,Qf,n,ef.modification),pasteRowsBefore:bs(Jf,xs,n,n,ef.modification),pasteRowsAfter:bs(Zf,xs,n,n,ef.modification)};var tc=function(e){return je.fromDom(e.getBody())};var nc=function(e){return e.getBoundingClientRect().width};var rc=function(e){return e.getBoundingClientRect().height};var ic=function(e){return function(t){return en(t,tc(e))}};var ac=function(e){return e?e.replace(/px$/,""):""};var oc=function(e){if(/^[0-9]+$/.test(e)){e+="px"}return e};var uc=function(e){var t=Kn(e,"td[data-mce-style],th[data-mce-style]");De(e,"data-mce-style");D(t,(function(e){De(e,"data-mce-style")}))};var sc=function(e){return Je(e,"direction")==="rtl"?"rtl":"ltr"};var lc={isRtl:i(false)};var fc={isRtl:i(true)};var cc=function(e){var t=sc(e);return t==="rtl"?fc:lc};var dc={directionAt:cc};var vc=["tableprops","tabledelete","|","tableinsertrowbefore","tableinsertrowafter","tabledeleterow","|","tableinsertcolbefore","tableinsertcolafter","tabledeletecol"];var mc={"border-collapse":"collapse",width:"100%"};var gc={border:"1"};var pc=function(e){return e.getParam("table_default_attributes",gc,"object")};var hc=function(e){return e.getParam("table_default_styles",mc,"object")};var bc=function(e){return e.getParam("table_resize_bars",true,"boolean")};var yc=function(e){return e.getParam("table_tab_navigation",true,"boolean")};var wc=function(e){return e.getParam("table_cell_advtab",true,"boolean")};var xc=function(e){return e.getParam("table_row_advtab",true,"boolean")};var Cc=function(e){return e.getParam("table_advtab",true,"boolean")};var kc=function(e){return e.getParam("table_appearance_options",true,"boolean")};var Sc=function(e){return e.getParam("table_grid",true,"boolean")};var Tc=function(e){return e.getParam("table_style_by_css",false,"boolean")};var Ec=function(e){return e.getParam("table_cell_class_list",[],"array")};var Nc=function(e){return e.getParam("table_row_class_list",[],"array")};var Rc=function(e){return e.getParam("table_class_list",[],"array")};var _c=function(e){return e.getParam("color_picker_callback")};var Dc=function(e){return e.getParam("table_responsive_width")===false};var Oc=function(e){var t=e.getParam("table_clone_elements");if(b(t)){return g.some(t.split(/[ ,]/))}else if(Array.isArray(t)){return g.some(t)}else{return g.none()}};var Pc=function(e){var t=e.getParam("object_resizing",true);return t==="table"||t};var Ac=function(e){var t=e.getParam("table_toolbar",vc);if(t===""||t===false){return[]}else if(b(t)){return t.split(/[ ,]/)}else if(y(t)){return t}else{return[]}};var Bc=function(e,t){return e.fire("newrow",{node:t})};var Ic=function(e,t){return e.fire("newcell",{node:t})};var Lc=function(e,t,n,r){e.fire("ObjectResizeStart",{target:t,width:n,height:r})};var Mc=function(e,t,n,r){e.fire("ObjectResized",{target:t,width:n,height:r})};var Fc=function(e,t){var r=function(e){return ye(tc(e))==="table"};var i=function(t){var n=iu.getGridSize(t);return r(e)===false||n.rows()>1};var a=function(t){var n=iu.getGridSize(t);return r(e)===false||n.columns()>1};var o=Oc(e);var u=function(t,n,r,i){return function(a,u){uc(a);var s=i();var l=je.fromDom(e.getDoc());var f=nu(dc.directionAt);var c=si.cellOperations(r,l,o);return n(a)?t(s,a,u,c,f).bind((function(t){D(t.newRows(),(function(t){Bc(e,t.dom())}));D(t.newCells(),(function(t){Ic(e,t.dom())}));return t.cursor().map((function(t){var n=e.dom.createRng();n.setStart(t.dom(),0);n.setEnd(t.dom(),0);return n}))})):g.none()}};var s=u(ec.eraseRows,i,n,t);var l=u(ec.eraseColumns,a,n,t);var c=u(ec.insertRowsBefore,f,n,t);var d=u(ec.insertRowsAfter,f,n,t);var v=u(ec.insertColumnsBefore,f,Ao.halve,t);var m=u(ec.insertColumnsAfter,f,Ao.halve,t);var p=u(ec.mergeCells,f,n,t);var h=u(ec.unmergeCells,f,n,t);var b=u(ec.pasteRowsBefore,f,n,t);var y=u(ec.pasteRowsAfter,f,n,t);var w=u(ec.pasteCells,f,n,t);return{deleteRow:s,deleteColumn:l,insertRowsBefore:c,insertRowsAfter:d,insertColumnsBefore:v,insertColumnsAfter:m,mergeCells:p,unmergeCells:h,pasteRowsBefore:b,pasteRowsAfter:y,pasteCells:w}};var Hc=function(e,t,n){var r=Cr.fromTable(e);var i=_r.generate(r);var a=Ss(i,t);return a.map((function(e){var t=vs.toGrid(i,n,false);var r=t.slice(e[0].row(),e[e.length-1].row()+e[e.length-1].rowspan());var a=ps(r,n);return cu.copy(a)}))};var zc={copyRows:Hc};var Uc=tinymce.util.Tools.resolve("tinymce.util.Tools");var Wc=function(e,t,n){var r=e.select("td,th",t);var i;var a=function(t,r){for(var i=0;i1){n={width:"",height:"",scope:"",class:"",align:"",valign:"",style:"",type:t.nodeName.toLowerCase()}}else{n=rd(e,t)}if(Ec(e).length>0){r={name:"class",type:"listbox",label:"Class",values:td.buildListItems(Ec(e),(function(t){if(t.value){t.textStyle=function(){return e.formatter.getCssText({block:"td",classes:[t.value]})}}}))}}var a={type:"form",layout:"flex",direction:"column",labelGapCalc:"children",padding:0,items:[{type:"form",layout:"grid",columns:2,labelGapCalc:false,padding:0,defaults:{type:"textbox",maxWidth:50},items:[{label:"Width",name:"width",onchange:o(td.updateStyleField,e)},{label:"Height",name:"height",onchange:o(td.updateStyleField,e)},{label:"Cell type",name:"type",type:"listbox",text:"None",minWidth:90,maxWidth:null,values:[{text:"Cell",value:"td"},{text:"Header cell",value:"th"}]},{label:"Scope",name:"scope",type:"listbox",text:"None",minWidth:90,maxWidth:null,values:[{text:"None",value:""},{text:"Row",value:"row"},{text:"Column",value:"col"},{text:"Row group",value:"rowgroup"},{text:"Column group",value:"colgroup"}]},{label:"H Align",name:"align",type:"listbox",text:"None",minWidth:90,maxWidth:null,values:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{label:"V Align",name:"valign",type:"listbox",text:"None",minWidth:90,maxWidth:null,values:[{text:"None",value:""},{text:"Top",value:"top"},{text:"Middle",value:"middle"},{text:"Bottom",value:"bottom"}]}]},r]};if(wc(e)){e.windowManager.open({title:"Cell properties",bodyType:"tabpanel",data:n,body:[{title:"General",type:"form",items:a},td.createStyleForm(e)],onsubmit:o(id,e,i)})}else{e.windowManager.open({title:"Cell properties",data:n,body:a,onsubmit:o(id,e,i)})}};var od={open:ad};var ud=function(e,t){var n=e.dom;var r={height:n.getStyle(t,"height")||n.getAttrib(t,"height"),scope:n.getAttrib(t,"scope"),class:n.getAttrib(t,"class"),align:"",style:"",type:t.parentNode.nodeName.toLowerCase()};Uc.each("left center right".split(" "),(function(n){if(e.formatter.matchNode(t,"align"+n)){r.align=n}}));if(xc(e)){Uc.extend(r,td.extractAdvancedStyles(n,t))}return r};var sd=function(e,t,n){var r=e.getParent(t,"table");var i=t.parentNode;var a=e.select(n,r)[0];if(!a){a=e.create(n);if(r.firstChild){if(r.firstChild.nodeName==="CAPTION"){e.insertAfter(a,r.firstChild)}else{r.insertBefore(a,r.firstChild)}}else{r.appendChild(a)}}a.appendChild(t);if(!i.hasChildNodes()){e.remove(i)}};function ld(e,t,n,r){var i=e.dom;function a(e,n,r){if(t.length===1||r){i.setAttrib(e,n,r)}}function o(e,n,r){if(t.length===1||r){i.setStyle(e,n,r)}}if(xc(e)){td.syncAdvancedStyleFields(e,r)}var u=r.control.rootControl.toJSON();e.undoManager.transact((function(){Uc.each(t,(function(t){a(t,"scope",u.scope);a(t,"style",u.style);a(t,"class",u.class);o(t,"height",oc(u.height));if(u.type!==t.parentNode.nodeName.toLowerCase()){sd(e.dom,t,u.type)}if(u.align!==n.align){Kc.unApplyAlign(e,t);Kc.applyAlign(e,t,u.align)}}));e.focus()}))}var fd=function(e){var t=e.dom;var n,r,i,a,u;var s=[];var l;n=t.getParent(e.selection.getStart(),"table");r=t.getParent(e.selection.getStart(),"td,th");Uc.each(n.rows,(function(e){Uc.each(e.cells,(function(n){if(t.getAttrib(n,"data-mce-selected")||n===r){s.push(e);return false}}))}));i=s[0];if(!i){return}if(s.length>1){u={height:"",scope:"",style:"",class:"",align:"",type:i.parentNode.nodeName.toLowerCase()}}else{u=ud(e,i)}if(Nc(e).length>0){a={name:"class",type:"listbox",label:"Class",values:td.buildListItems(Nc(e),(function(t){if(t.value){t.textStyle=function(){return e.formatter.getCssText({block:"tr",classes:[t.value]})}}}))}}l={type:"form",columns:2,padding:0,defaults:{type:"textbox"},items:[{type:"listbox",name:"type",label:"Row type",text:"Header",maxWidth:null,values:[{text:"Header",value:"thead"},{text:"Body",value:"tbody"},{text:"Footer",value:"tfoot"}]},{type:"listbox",name:"align",label:"Alignment",text:"None",maxWidth:null,values:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{label:"Height",name:"height"},a]};if(xc(e)){e.windowManager.open({title:"Row properties",data:u,bodyType:"tabpanel",body:[{title:"General",type:"form",items:l},td.createStyleForm(e)],onsubmit:o(ld,e,s,u)})}else{e.windowManager.open({title:"Row properties",data:u,body:l,onsubmit:o(ld,e,s,u)})}};var cd={open:fd};var dd=tinymce.util.Tools.resolve("tinymce.Env");var vd={styles:{"border-collapse":"collapse",width:"100%"},attributes:{border:"1"},percentages:true};var md=function(){return je.fromTag("table")};var gd=function(){return je.fromTag("tbody")};var pd=function(){return je.fromTag("tr")};var hd=function(){return je.fromTag("th")};var bd=function(){return je.fromTag("td")};var yd=function(e,t,n,r,i){if(i===void 0){i=vd}var a=md();Ge(a,i.styles);Ne(a,i.attributes);var o=gd();wn(a,o);var u=[];for(var s=0;s':" ";t.insertBefore(i,t.firstChild)}Kc.unApplyAlign(e,t);if(a.align){Kc.applyAlign(e,t,a.align)}e.focus();e.addVisual()}))};var Pd=function(e,t){var n=e.dom;var r,i,a,u,s={},l;if(t===true){r=n.getParent(e.selection.getStart(),"table");if(r){s=_d(e,r)}}else{i={label:"Cols",name:"cols"};a={label:"Rows",name:"rows"}}if(Rc(e).length>0){if(s.class){s.class=s.class.replace(/\s*mce\-item\-table\s*/g,"")}u={name:"class",type:"listbox",label:"Class",values:td.buildListItems(Rc(e),(function(t){if(t.value){t.textStyle=function(){return e.formatter.getCssText({block:"table",classes:[t.value]})}}}))}}l={type:"form",layout:"flex",direction:"column",labelGapCalc:"children",padding:0,items:[{type:"form",labelGapCalc:false,padding:0,layout:"grid",columns:2,defaults:{type:"textbox",maxWidth:50},items:kc(e)?[i,a,{label:"Width",name:"width",onchange:o(td.updateStyleField,e)},{label:"Height",name:"height",onchange:o(td.updateStyleField,e)},{label:"Cell spacing",name:"cellspacing"},{label:"Cell padding",name:"cellpadding"},{label:"Border",name:"border"},{label:"Caption",name:"caption",type:"checkbox"}]:[i,a,{label:"Width",name:"width",onchange:o(td.updateStyleField,e)},{label:"Height",name:"height",onchange:o(td.updateStyleField,e)}]},{label:"Alignment",name:"align",type:"listbox",text:"None",values:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},u]};if(Cc(e)){e.windowManager.open({title:"Table properties",data:s,bodyType:"tabpanel",body:[{title:"General",type:"form",items:l},td.createStyleForm(e)],onsubmit:o(Od,e,r)})}else{e.windowManager.open({title:"Table properties",data:s,body:l,onsubmit:o(Od,e,r)})}};var Ad={open:Pd};var Bd=Uc.each;var Id=function(e,t,r,i,a){var s=ic(e);var l=function(){d().orThunk(c).each((function(t){var n=yr.table(t,s);n.filter(u(s)).each((function(t){var n=je.fromText("");bn(t,n);En(t);var r=e.dom.createRng();r.setStart(n.dom(),0);r.setEnd(n.dom(),0);e.selection.setRng(r)}))}))};var f=function(t){return function(){return g.from(e.dom.getParent(e.selection.getStart(),t)).map(je.fromDom)}};var c=f("caption");var d=f("th,td");var v=function(e){return yr.table(e,s)};var m=function(e){return{width:nc(e.dom()),height:nc(e.dom())}};var p=function(e,t,n){var r=m(n);if(t.width!==r.width||t.height!==r.height){Lc(e,n.dom(),t.width,t.height);Mc(e,n.dom(),r.width,r.height)}};var h=function(t){d().each((function(n){v(n).each((function(a){var o=Ua.forMenu(i,a,n);var u=m(a);t(a,o).each((function(t){p(e,u,a);e.selection.setRng(t);e.focus();r.clear(a);uc(a)}))}))}))};var b=function(t){return d().bind((function(t){return v(t).bind((function(r){var a=je.fromDom(e.getDoc());var o=Ua.forMenu(i,r,t);var u=si.cellOperations(n,a,g.none());return zc.copyRows(r,o,u)}))}))};var y=function(t){a.get().each((function(n){var a=_(n,(function(e){return Zr(e)}));d().each((function(n){v(n).each((function(o){var u=je.fromDom(e.getDoc());var s=si.paste(u);var l=Ua.pasteRows(i,o,n,a,s);t(o,l).each((function(t){e.selection.setRng(t);e.focus();r.clear(o)}))}))}))}))};Bd({mceTableSplitCells:function(){h(t.unmergeCells)},mceTableMergeCells:function(){h(t.mergeCells)},mceTableInsertRowBefore:function(){h(t.insertRowsBefore)},mceTableInsertRowAfter:function(){h(t.insertRowsAfter)},mceTableInsertColBefore:function(){h(t.insertColumnsBefore)},mceTableInsertColAfter:function(){h(t.insertColumnsAfter)},mceTableDeleteCol:function(){h(t.deleteColumn)},mceTableDeleteRow:function(){h(t.deleteRow)},mceTableCutRow:function(e){a.set(b());h(t.deleteRow)},mceTableCopyRow:function(e){a.set(b())},mceTablePasteRowBefore:function(e){y(t.pasteRowsBefore)},mceTablePasteRowAfter:function(e){y(t.pasteRowsAfter)},mceTableDelete:l},(function(t,n){e.addCommand(n,t)}));Bd({mceInsertTable:o(Ad.open,e),mceTableProps:o(Ad.open,e,true),mceTableRowProps:o(cd.open,e),mceTableCellProps:o(od.open,e)},(function(t,n){e.addCommand(n,(function(e,n){t(n)}))}))};var Ld={registerCommands:Id};var Md=function(e){var t=g.from(e.dom().documentElement).map(je.fromDom).getOr(e);return{parent:i(t),view:i(e),origin:i(Io(0,0))}};var Fd=function(e,t){var n=function(){return Fo(t)};return{parent:i(t),view:i(e),origin:n}};var Hd=function(e,t){return{parent:i(t),view:i(e),origin:i(Io(0,0))}};var zd={only:Md,detached:Fd,body:Hd};var Ud=function(e){var t=K.apply(null,e);var n=[];var r=function(e){if(e===undefined){throw new Error("Event bind error: undefined handler")}n.push(e)};var i=function(e){n=P(n,(function(t){return t!==e}))};var a=function(){var e=[];for(var r=0;r=0?Iv.middle(e,t.all()[t.index()-1]):Iv.first(e)}))};var Hv={next:Mv,prev:Fv};var zv=K("start","soffset","finish","foffset");var Uv={create:zv};var Wv=Ra.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]);var jv=function(e,t,n,r){return e.fold(t,n,r)};var Vv=function(e){return e.fold(a,a,a)};var qv=Wv.before;var $v=Wv.on;var Kv=Wv.after;var Yv={before:qv,on:$v,after:Kv,cata:jv,getStart:Vv};var Xv=Ra.generate([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]);var Gv=function(e){return Xv.exact(e.start(),e.soffset(),e.finish(),e.foffset())};var Jv=function(e){return e.match({domRange:function(e){return je.fromDom(e.startContainer)},relative:function(e,t){return Yv.getStart(e)},exact:function(e,t,n,r){return e}})};var Zv=Xv.domRange;var Qv=Xv.relative;var em=Xv.exact;var tm=function(e){var t=Jv(e);return sn(t)};var nm=Uv.create;var rm={domRange:Zv,relative:Qv,exact:em,exactFromRange:Gv,getWin:tm,range:nm};var im=function(e,t){var n=e.document.createRange();am(n,t);return n};var am=function(e,t){e.selectNodeContents(t.dom())};var om=function(e,t){t.fold((function(t){e.setStartBefore(t.dom())}),(function(t,n){e.setStart(t.dom(),n)}),(function(t){e.setStartAfter(t.dom())}))};var um=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())}))};var sm=function(e,t,n){var r=e.document.createRange();om(r,t);um(r,n);return r};var lm=function(e,t,n,r,i){var a=e.document.createRange();a.setStart(t.dom(),n);a.setEnd(r.dom(),i);return a};var fm=function(e){return{left:i(e.left),top:i(e.top),right:i(e.right),bottom:i(e.bottom),width:i(e.width),height:i(e.height)}};var cm=function(e){var t=e.getClientRects();var n=t.length>0?t[0]:e.getBoundingClientRect();return n.width>0||n.height>0?g.some(n).map(fm):g.none()};var dm=Ra.generate([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]);var vm=function(e,t,n){return t(je.fromDom(n.startContainer),n.startOffset,je.fromDom(n.endContainer),n.endOffset)};var mm=function(e,t){return t.match({domRange:function(e){return{ltr:i(e),rtl:g.none}},relative:function(t,n){return{ltr:Me((function(){return sm(e,t,n)})),rtl:Me((function(){return g.some(sm(e,n,t))}))}},exact:function(t,n,r,i){return{ltr:Me((function(){return lm(e,t,n,r,i)})),rtl:Me((function(){return g.some(lm(e,r,i,t,n))}))}}})};var gm=function(e,t){var n=t.ltr();if(n.collapsed){var r=t.rtl().filter((function(e){return e.collapsed===false}));return r.map((function(e){return dm.rtl(je.fromDom(e.endContainer),e.endOffset,je.fromDom(e.startContainer),e.startOffset)})).getOrThunk((function(){return vm(e,dm.ltr,n)}))}else{return vm(e,dm.ltr,n)}};var pm=function(e,t){var n=mm(e,t);return gm(e,n)};var hm=function(e,t){var n=pm(e,t);return n.match({ltr:function(t,n,r,i){var a=e.document.createRange();a.setStart(t.dom(),n);a.setEnd(r.dom(),i);return a},rtl:function(t,n,r,i){var a=e.document.createRange();a.setStart(r.dom(),i);a.setEnd(t.dom(),n);return a}})};var bm=function(e,t,n,r,i){if(i===0){return 0}else if(t===r){return i-1}var a=r;for(var o=1;oa){return o-1}else{a=s}}}return 0};var ym=function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom};var wm=function(e,t,n,r,i){var a=function(n){var r=e.dom().createRange();r.setStart(t.dom(),n);r.collapse(true);return r};var o=function(e){var t=a(e);return t.getBoundingClientRect()};var u=Hr(t).length;var s=bm(o,n,r,i.right,u);return a(s)};var xm=function(e,t,n,r){var i=e.dom().createRange();i.selectNode(t.dom());var a=i.getClientRects();var o=uu(a,(function(e){return ym(e,n,r)?g.some(e):g.none()}));return o.map((function(i){return wm(e,t,n,r,i)}))};var Cm=function(e,t,n,r){var i=e.dom().createRange();var a=vn(t);return uu(a,(function(t){i.selectNode(t.dom());return ym(i.getBoundingClientRect(),n,r)?km(e,t,n,r):g.none()}))};var km=function(e,t,n,r){return Se(t)?xm(e,t,n,r):Cm(e,t,n,r)};var Sm=function(e,t,n,r){var i=e.dom().createRange();i.selectNode(t.dom());var a=i.getBoundingClientRect();var o=Math.max(a.left,Math.min(a.right,n));var u=Math.max(a.top,Math.min(a.bottom,r));return km(e,t,o,u)};var Tm=true;var Em=false;var Nm=function(e,t){return t-e.left0){var t=e.getRangeAt(0);var n=e.getRangeAt(e.rangeCount-1);return g.some(Uv.create(je.fromDom(t.startContainer),t.startOffset,je.fromDom(n.endContainer),n.endOffset))}else{return g.none()}};var Zm=function(e){var t=je.fromDom(e.anchorNode);var n=je.fromDom(e.focusNode);return jm(t,e.anchorOffset,n,e.focusOffset)?g.some(Uv.create(t,e.anchorOffset,n,e.focusOffset)):Jm(e)};var Qm=function(e,t){var n=im(e,t);Vm(e,n)};var eg=function(e){return g.from(e.getSelection()).filter((function(e){return e.rangeCount>0})).bind(Zm)};var tg=function(e){return eg(e).map((function(e){return rm.exact(e.start(),e.soffset(),e.finish(),e.foffset())}))};var ng=function(e,t){var n=hm(e,t);return cm(n)};var rg=function(e,t,n){return Mm(e,t,n)};var ig=function(e){var t=e.getSelection();t.removeAllRanges()};var ag=tinymce.util.Tools.resolve("tinymce.util.VK");var og=function(e,t,n,r){return fg(e,t,Hv.next(n),r)};var ug=function(e,t,n,r){return fg(e,t,Hv.prev(n),r)};var sg=function(e,t){var n=rm.exact(t,0,t,0);return Gm(n)};var lg=function(e,t){var n=Kn(t,"tr");return U(n).bind((function(t){return tr(t,"td,th").map((function(t){return sg(e,t)}))}))};var fg=function(e,t,n,r,i){return n.fold(g.none,g.none,(function(t,n){return Kr(n).map((function(t){return sg(e,t)}))}),(function(n){return yr.table(n,t).bind((function(t){var i=Ua.noMenu(n);e.undoManager.transact((function(){r.insertRowsAfter(t,i)}));return lg(e,t)}))}))};var cg=["table","li","dl"];var dg=function(e,t,n,r){if(e.keyCode===ag.TAB){var i=tc(t);var a=function(e){var t=ye(e);return en(e,i)||N(cg,t)};var o=t.selection.getRng();if(o.collapsed){var u=je.fromDom(o.startContainer);yr.cell(u,a).each((function(i){e.preventDefault();var o=e.shiftKey?ug:og;var u=o(t,a,i,n,r);u.each((function(e){t.selection.setRng(e)}))}))}}};var vg={handle:dg};var mg=K("selection","kill");var gg={create:mg};var pg=function(e,t,n,r){return{start:i(Yv.on(e,t)),finish:i(Yv.on(n,r))}};var hg={create:pg};var bg=function(e,t){var n=hm(e,t);return Uv.create(je.fromDom(n.startContainer),n.startOffset,je.fromDom(n.endContainer),n.endOffset)};var yg=hg.create;var wg={convertToRange:bg,makeSitus:yg};var xg=function(e,t,n,r,i,a,o){if(!(en(n,i)&&r===a)){return nr(n,"td,th",t).bind((function(n){return nr(i,"td,th",t).bind((function(r){return Cg(e,t,n,r,o)}))}))}else{return g.none()}};var Cg=function(e,t,n,r,i){if(!en(n,r)){return ga.identify(n,r,t).bind((function(t){var r=t.boxes().getOr([]);if(r.length>0){i(e,r,t.start(),t.finish());return g.some(gg.create(g.some(wg.makeSitus(n,0,n,Wr(n))),true))}else{return g.none()}}))}else{return g.none()}};var kg=function(e,t,n,r,i){var a=function(e){i.clear(n);i.selectRange(n,e.boxes(),e.start(),e.finish());return e.boxes()};return ga.shiftSelection(r,e,t,i.firstSelectedSelector(),i.lastSelectedSelector()).map(a)};var Sg={sync:xg,detect:Cg,update:kg};var Tg=K("item","mode");var Eg=function(e,t,n,r){if(r===void 0){r=Ng}return e.property().parent(t).map((function(e){return Tg(e,r)}))};var Ng=function(e,t,n,r){if(r===void 0){r=Rg}return n.sibling(e,t).map((function(e){return Tg(e,r)}))};var Rg=function(e,t,n,r){if(r===void 0){r=Rg}var i=e.property().children(t);var a=n.first(i);return a.map((function(e){return Tg(e,r)}))};var _g=[{current:Eg,next:Ng,fallback:g.none()},{current:Ng,next:Rg,fallback:g.some(Eg)},{current:Rg,next:Rg,fallback:g.some(Ng)}];var Dg=function(e,t,n,r,i){if(i===void 0){i=_g}var a=I(i,(function(e){return e.current===n}));return a.bind((function(n){return n.current(e,t,r,n.next).orThunk((function(){return n.fallback.bind((function(n){return Dg(e,t,n,r)}))}))}))};var Og=function(){var e=function(e,t){return e.query().prevSibling(t)};var t=function(e){return e.length>0?g.some(e[e.length-1]):g.none()};return{sibling:e,first:t}};var Pg=function(){var e=function(e,t){return e.query().nextSibling(t)};var t=function(e){return e.length>0?g.some(e[0]):g.none()};return{sibling:e,first:t}};var Ag={left:Og,right:Pg};var Bg=function(e,t,n,r,i,a){var o=Dg(e,t,r,i);return o.bind((function(t){if(a(t.item())){return g.none()}else{return n(t.item())?g.some(t.item()):Bg(e,t.item(),n,t.mode(),i,a)}}))};var Ig=function(e,t,n,r){return Bg(e,t,n,Ng,Ag.left(),r)};var Lg=function(e,t,n,r){return Bg(e,t,n,Ng,Ag.right(),r)};var Mg=function(e){return function(t){return e.property().children(t).length===0}};var Fg=function(e,t,n){return zg(e,t,Mg(e),n)};var Hg=function(e,t,n){return Ug(e,t,Mg(e),n)};var zg=Ig;var Ug=Lg;var Wg=_i();var jg=function(e,t){return Fg(Wg,e,t)};var Vg=function(e,t){return Hg(Wg,e,t)};var qg=function(e,t,n){return zg(Wg,e,t,n)};var $g=function(e,t,n){return Ug(Wg,e,t,n)};var Kg=function(e,t,n){return Xn(e,t,n).isSome()};var Yg=K("element","offset");var Xg=K("element","deltaOffset");var Gg=K("element","start","finish");var Jg=K("begin","end");var Zg=K("element","text");var Qg=Ra.generate([{none:["message"]},{success:[]},{failedUp:["cell"]},{failedDown:["cell"]}]);var ep=function(e,t,n){var r=e.getRect(t);var i=e.getRect(n);return i.right>r.left&&i.left ("+e.right()+", "+e.bottom()+")"};var Ep={nu:hp,moveUp:yp,moveDown:bp,moveBottomTo:wp,moveTopTo:xp,getTop:kp,getBottom:Sp,translate:Cp,toString:Tp};var Np=function(e,t,n){if(n>=0&&n0){return e.getRangedRect(t,n-1,t,n)}return g.none()};var Rp=function(e){return Ep.nu({left:e.left,top:e.top,right:e.right,bottom:e.bottom})};var _p=function(e,t){return g.some(e.getRect(t))};var Dp=function(e,t,n){if(ke(t)){return _p(e,t).map(Rp)}else if(Se(t)){return Np(e,t,n).map(Rp)}else{return g.none()}};var Op=function(e,t){if(ke(t)){return _p(e,t).map(Rp)}else if(Se(t)){return e.getRangedRect(t,0,t,Wr(t)).map(Rp)}else{return g.none()}};var Pp={getBoxAt:Dp,getEntireBox:Op};var Ap=5;var Bp=100;var Ip=Ra.generate([{none:[]},{retry:["caret"]}]);var Lp=function(e,t){return e.left()t.right()};var Mp=function(e,t,n){return Gn(t,xf.isBlock).fold(i(false),(function(t){return Pp.getEntireBox(e,t).exists((function(e){return Lp(n,e)}))}))};var Fp=function(e,t,n,r,i){var a=Ep.moveDown(i,Ap);if(Math.abs(n.bottom()-r.bottom())<1){return Ip.retry(a)}else if(n.top()>i.bottom()){return Ip.retry(a)}else if(n.top()===i.bottom()){return Ip.retry(Ep.moveDown(i,1))}else{return Mp(e,t,i)?Ip.retry(Ep.translate(a,Ap,0)):Ip.none()}};var Hp=function(e,t,n,r,i){var a=Ep.moveUp(i,Ap);if(Math.abs(n.top()-r.top())<1){return Ip.retry(a)}else if(n.bottom()n.getInnerHeight()){return g.some(e.point(t)-n.getInnerHeight())}else if(e.point(t)<0){return g.some(-e.point(t))}else{return g.none()}};var Yp=function(e,t,n){var r=e.move(n,Ap);var i=Vp(t,e,n,r,Bp).getOr(r);return Kp(e,i,t).fold((function(){return t.situsFromPoint(i.left(),e.point(i))}),(function(n){t.scrollBy(0,n);return t.situsFromPoint(i.left(),e.point(i)-n)}))};var Xp={tryUp:o(Yp,zp),tryDown:o(Yp,Up),ieTryUp:$p,ieTryDown:qp,getJumpSize:i(Ap)};var Gp=20;var Jp=Kt.detect();var Zp=function(e,t,n){return e.getSelection().bind((function(r){return pp.tryBr(t,r.finish(),r.foffset(),n).fold((function(){return g.some(Yg(r.finish(),r.foffset()))}),(function(i){var a=e.fromSitus(i);var o=ip.verify(e,r.finish(),r.foffset(),a.finish(),a.foffset(),n.failure,t);return pp.process(o)}))}))};var Qp=function(e,t,n,r,i,a){if(a===0){return g.none()}return nh(e,t,n,r,i).bind((function(o){var u=e.fromSitus(o);var s=ip.verify(e,n,r,u.finish(),u.foffset(),i.failure,t);return ip.cata(s,(function(){return g.none()}),(function(){return g.some(o)}),(function(o){if(en(n,o)&&r===0){return eh(e,n,r,Ep.moveUp,i)}else{return Qp(e,t,o,0,i,a-1)}}),(function(o){if(en(n,o)&&r===Wr(o)){return eh(e,n,r,Ep.moveDown,i)}else{return Qp(e,t,o,Wr(o),i,a-1)}}))}))};var eh=function(e,t,n,r,i){return Pp.getBoxAt(e,t,n).bind((function(t){return th(e,i,r(t,Xp.getJumpSize()))}))};var th=function(e,t,n){if(Jp.browser.isChrome()||Jp.browser.isSafari()||Jp.browser.isFirefox()||Jp.browser.isEdge()){return t.otherRetry(e,n)}else if(Jp.browser.isIE()){return t.ieRetry(e,n)}else{return g.none()}};var nh=function(e,t,n,r,i){return Pp.getBoxAt(e,n,r).bind((function(t){return th(e,i,t)}))};var rh=function(e,t,n){return Zp(e,t,n).bind((function(r){return Qp(e,t,r.element(),r.offset(),n,Gp).map(e.fromSitus)}))};var ih={handle:rh};var ah=Kt.detect();var oh=function(e,t){return Kg(e,(function(e){return ln(e).exists((function(e){return en(e,t)}))}))};var uh=function(e,t,n,r,a){return nr(r,"td,th",t).bind((function(r){return nr(r,"table",t).bind((function(o){if(!oh(a,o)){return g.none()}return ih.handle(e,t,n).bind((function(e){return nr(e.finish(),"td,th",t).map((function(t){return{start:i(r),finish:i(t),range:i(e)}}))}))}))}))};var sh=function(e,t,n,r,i,a){if(ah.browser.isIE()){return g.none()}else{return a(r,t).orThunk((function(){return uh(e,t,n,r,i).map((function(e){var t=e.range();return gg.create(g.some(wg.makeSitus(t.start(),t.soffset(),t.finish(),t.foffset())),true)}))}))}};var lh=function(e,t){return nr(e,"tr",t).bind((function(e){return nr(e,"table",t).bind((function(n){var r=Kn(n,"tr");if(en(e,r[0])){return qg(n,(function(e){return Yr(e).isSome()}),t).map((function(e){var t=Wr(e);return gg.create(g.some(wg.makeSitus(e,t,e,t)),true)}))}else{return g.none()}}))}))};var fh=function(e,t){return nr(e,"tr",t).bind((function(e){return nr(e,"table",t).bind((function(n){var r=Kn(n,"tr");if(en(e,r[r.length-1])){return $g(n,(function(e){return Kr(e).isSome()}),t).map((function(e){return gg.create(g.some(wg.makeSitus(e,0,e,0)),true)}))}else{return g.none()}}))}))};var ch=function(e,t,n,r,i,a,o){return uh(e,n,r,i,a).bind((function(e){return Sg.detect(t,n,e.start(),e.finish(),o)}))};var dh={navigate:sh,select:ch,firstUpCheck:lh,lastDownCheck:fh};var vh=function(e,t){return nr(e,"td,th",t)};function mh(e,t,n,r){var i=g.none();var a=function(){i=g.none()};var o=function(e){r.clear(t);i=vh(e.target(),n)};var u=function(a){i.each((function(i){r.clear(t);vh(a.target(),n).each((function(a){ga.identify(i,a,n).each((function(n){var o=n.boxes().getOr([]);if(o.length>1||o.length===1&&!en(i,a)){r.selectRange(t,o,n.start(),n.finish());e.selectContents(a)}}))}))}))};var s=function(e){i.each(a)};return{mousedown:o,mouseover:u,mouseup:s}}var gh={traverse:dn,gather:Vg,relative:Yv.before,otherRetry:Xp.tryDown,ieRetry:Xp.ieTryDown,failure:ip.failedDown};var ph={traverse:cn,gather:jg,relative:Yv.before,otherRetry:Xp.tryUp,ieRetry:Xp.ieTryUp,failure:ip.failedUp};var hh={down:gh,up:ph};var bh=function(e){return function(t){return t===e}};var yh=bh(38);var wh=bh(40);var xh=function(e){return e>=37&&e<=40};var Ch={ltr:{isBackward:bh(37),isForward:bh(39)},rtl:{isBackward:bh(39),isForward:bh(37)},isUp:yh,isDown:wh,isNavigation:xh};var kh=function(e){return{left:e.left(),top:e.top(),right:e.right(),bottom:e.bottom(),width:e.width(),height:e.height()}};var Sh={toRaw:kh};var Th=Kt.detect().browser.isSafari();var Eh=function(t){var n=t!==undefined?t.dom():e.document;var r=n.body.scrollLeft||n.documentElement.scrollLeft;var i=n.body.scrollTop||n.documentElement.scrollTop;return Io(r,i)};var Nh=function(t,n,r){var i=r!==undefined?r.dom():e.document;var a=i.defaultView;a.scrollBy(t,n)};var Rh=function(e){var t=function(t,n){return je.fromPoint(je.fromDom(e.document),t,n)};var n=function(e){return e.dom().getBoundingClientRect()};var r=function(t,n,r,i){var a=rm.exact(t,n,r,i);return ng(e,a).map(Sh.toRaw)};var i=function(){return tg(e).map((function(t){return wg.convertToRange(e,t)}))};var a=function(t){var n=rm.relative(t.start(),t.finish());return wg.convertToRange(e,n)};var o=function(t,n){return rg(e,t,n).map((function(e){return hg.create(e.start(),e.soffset(),e.finish(),e.foffset())}))};var u=function(){ig(e)};var s=function(t){Qm(e,t)};var l=function(t){Ym(e,t.start(),t.soffset(),t.finish(),t.foffset())};var f=function(t,n){Xm(e,t,n)};var c=function(){return e.innerHeight};var d=function(){var t=Eh(je.fromDom(e.document));return t.top()};var v=function(t,n){Nh(t,n,je.fromDom(e.document))};return{elementFromPoint:t,getRect:n,getRangedRect:r,getSelection:i,fromSitus:a,situsFromPoint:o,clearSelection:u,setSelection:l,setRelativeSelection:f,selectContents:s,getInnerHeight:c,getScrollY:d,scrollBy:v}};var _h=K("rows","cols");var Dh=function(e,t,n,r){var i=Rh(e);var a=mh(i,t,n,r);return{mousedown:a.mousedown,mouseover:a.mouseover,mouseup:a.mouseup}};var Oh=function(e,t,n,r){var i=Rh(e);var a=function(){r.clear(t);return g.none()};var u=function(e,u,s,l,f,c){var d=e.raw();var v=d.which;var m=d.shiftKey===true;var p=ga.retrieve(t,r.selectedSelector()).fold((function(){if(Ch.isDown(v)&&m){return o(dh.select,i,t,n,hh.down,l,u,r.selectRange)}else if(Ch.isUp(v)&&m){return o(dh.select,i,t,n,hh.up,l,u,r.selectRange)}else if(Ch.isDown(v)){return o(dh.navigate,i,n,hh.down,l,u,dh.lastDownCheck)}else if(Ch.isUp(v)){return o(dh.navigate,i,n,hh.up,l,u,dh.firstUpCheck)}else{return g.none}}),(function(e){var n=function(n){return function(){var a=uu(n,(function(n){return Sg.update(n.rows(),n.cols(),t,e,r)}));return a.fold((function(){return ga.getEdges(t,r.firstSelectedSelector(),r.lastSelectedSelector()).map((function(e){var n=Ch.isDown(v)||c.isForward(v)?Yv.after:Yv.before;i.setRelativeSelection(Yv.on(e.first(),0),n(e.table()));r.clear(t);return gg.create(g.none(),true)}))}),(function(e){return g.some(gg.create(g.none(),true))}))}};if(Ch.isDown(v)&&m){return n([_h(+1,0)])}else if(Ch.isUp(v)&&m){return n([_h(-1,0)])}else if(c.isBackward(v)&&m){return n([_h(0,-1),_h(-1,0)])}else if(c.isForward(v)&&m){return n([_h(0,+1),_h(+1,0)])}else if(Ch.isNavigation(v)&&m===false){return a}else{return g.none}}));return p()};var s=function(e,i,a,o,u){return ga.retrieve(t,r.selectedSelector()).fold((function(){var s=e.raw();var l=s.which;var f=s.shiftKey===true;if(f===false){return g.none()}if(Ch.isNavigation(l)){return Sg.sync(t,n,i,a,o,u,r.selectRange)}else{return g.none()}}),g.none)};return{keydown:u,keyup:s}};var Ph={mouse:Dh,keyboard:Oh};var Ah=function(e,t){D(t,(function(t){xu(e,t)}))};var Bh=function(e){return function(t){yu(t,e)}};var Ih=function(e){return function(t){Ah(t,e)}};var Lh=function(e){var t=Bh(e.selected());var n=Ih([e.selected(),e.lastSelected(),e.firstSelected()]);var r=function(t){var r=Kn(t,e.selectedSelector());D(r,n)};var i=function(n,i,a,o){r(n);D(i,t);yu(a,e.firstSelected());yu(o,e.lastSelected())};return{clear:r,selectRange:i,selectedSelector:e.selectedSelector,firstSelectedSelector:e.firstSelectedSelector,lastSelectedSelector:e.lastSelectedSelector}};var Mh=function(e){var t=function(t){De(t,e.selected());De(t,e.firstSelected());De(t,e.lastSelected())};var n=function(t){Ee(t,e.selected(),"1")};var r=function(n){var r=Kn(n,e.selectedSelector());D(r,t)};var i=function(t,i,a,o){r(t);D(i,n);Ee(a,e.firstSelected(),"1");Ee(o,e.lastSelected(),"1")};return{clear:r,selectRange:i,selectedSelector:e.selectedSelector,firstSelectedSelector:e.firstSelectedSelector,lastSelectedSelector:e.lastSelectedSelector}};var Fh={byClass:Lh,byAttr:Mh};var Hh=function(e){return Cu(je.fromDom(e.target),"ephox-snooker-resizer-bar")===false};function zh(e,t){var a=ee(["mousedown","mouseover","mouseup","keyup","keydown"],[]);var o=g.none();var u=Fh.byAttr(Ea);e.on("init",(function(s){var l=e.getWin();var f=tc(e);var c=ic(e);var d=function(){var t=e.selection;var r=je.fromDom(t.getStart());var i=je.fromDom(t.getEnd());var a=aa.sharedOne(yr.table,[r,i]);a.fold((function(){u.clear(f)}),n)};var v=Ph.mouse(l,f,c,u);var m=Ph.keyboard(l,f,c,u);var p=function(e){return e.raw().shiftKey===true};var h=function(t,n){if(!p(t)){return}if(n.kill()){t.kill()}n.selection().each((function(t){var n=rm.relative(t.start(),t.finish());var r=hm(l,n);e.selection.setRng(r)}))};var b=function(t){var n=x(t);if(n.raw().shiftKey&&Ch.isNavigation(n.raw().which)){var r=e.selection.getRng();var i=je.fromDom(r.startContainer);var a=je.fromDom(r.endContainer);m.keyup(n,i,r.startOffset,a,r.endOffset).each((function(e){h(n,e)}))}};var y=function(n){var r=x(n);t().each((function(e){e.hideBars()}));var i=e.selection.getRng();var a=je.fromDom(e.selection.getStart());var o=je.fromDom(i.startContainer);var u=je.fromDom(i.endContainer);var s=dc.directionAt(a).isRtl()?Ch.rtl:Ch.ltr;m.keydown(r,o,i.startOffset,u,i.endOffset,s).each((function(e){h(r,e)}));t().each((function(e){e.showBars()}))};var w=function(e){return e.hasOwnProperty("x")&&e.hasOwnProperty("y")};var x=function(e){var t=je.fromDom(e.target);var n=function(){e.stopPropagation()};var a=function(){e.preventDefault()};var o=r(a,n);return{target:i(t),x:i(w(e)?e.x:null),y:i(w(e)?e.y:null),stop:n,prevent:a,kill:o,raw:i(e)}};var C=function(e){return e.button===0};var k=function(e){if(e.buttons===undefined){return true}if(dd.ie&&dd.ie>=12&&e.buttons===0){return true}return(e.buttons&1)!==0};var S=function(e){if(C(e)&&Hh(e)){v.mousedown(x(e))}};var T=function(e){if(k(e)&&Hh(e)){v.mouseover(x(e))}};var E=function(e){if(C(e)&&Hh(e)){v.mouseup(x(e))}};e.on("mousedown",S);e.on("mouseover",T);e.on("mouseup",E);e.on("keyup",b);e.on("keydown",y);e.on("nodechange",d);o=g.some(a({mousedown:S,mouseover:T,mouseup:E,keyup:b,keydown:y}))}));var s=function(){o.each((function(e){}))};return{clear:u.clear,destroy:s}}var Uh=function(e){var t=function(){var t=tc(e);return ba.retrieve(t,Ea.selectedSelector()).fold((function(){if(e.selection.getStart()===undefined){return Oa.none()}else{return Oa.single(e.selection)}}),(function(e){return Oa.multiple(e)}))};return{get:t}};var Wh=Uc.each;var jh=function(e){var t=[];Wh("inserttable tableprops deletetable | cell row column".split(" "),(function(n){if(n==="|"){t.push({text:"-"})}else{t.push(e.menuItems[n])}}));e.addButton("table",{type:"menubutton",title:"Table",menu:t});function n(t){return function(){e.execCommand(t)}}e.addButton("tableprops",{title:"Table properties",onclick:n("mceTableProps"),icon:"table"});e.addButton("tabledelete",{title:"Delete table",onclick:n("mceTableDelete")});e.addButton("tablecellprops",{title:"Cell properties",onclick:n("mceTableCellProps")});e.addButton("tablemergecells",{title:"Merge cells",onclick:n("mceTableMergeCells")});e.addButton("tablesplitcells",{title:"Split cell",onclick:n("mceTableSplitCells")});e.addButton("tableinsertrowbefore",{title:"Insert row before",onclick:n("mceTableInsertRowBefore")});e.addButton("tableinsertrowafter",{title:"Insert row after",onclick:n("mceTableInsertRowAfter")});e.addButton("tabledeleterow",{title:"Delete row",onclick:n("mceTableDeleteRow")});e.addButton("tablerowprops",{title:"Row properties",onclick:n("mceTableRowProps")});e.addButton("tablecutrow",{title:"Cut row",onclick:n("mceTableCutRow")});e.addButton("tablecopyrow",{title:"Copy row",onclick:n("mceTableCopyRow")});e.addButton("tablepasterowbefore",{title:"Paste row before",onclick:n("mceTablePasteRowBefore")});e.addButton("tablepasterowafter",{title:"Paste row after",onclick:n("mceTablePasteRowAfter")});e.addButton("tableinsertcolbefore",{title:"Insert column before",onclick:n("mceTableInsertColBefore")});e.addButton("tableinsertcolafter",{title:"Insert column after",onclick:n("mceTableInsertColAfter")});e.addButton("tabledeletecol",{title:"Delete column",onclick:n("mceTableDeleteCol")})};var Vh=function(e){var t=function(t){var n=e.dom.is(t,"table")&&e.getBody().contains(t);return n};var n=Ac(e);if(n.length>0){e.addContextToolbar(t,n.join(" "))}};var qh={addButtons:jh,addToolbars:Vh};var $h=function(e,t){var n=g.none();var r=[];var i=[];var a=[];var o=[];var u=function(e){e.disabled(true)};var s=function(e){e.disabled(false)};var l=function(){var e=this;r.push(e);n.fold((function(){u(e)}),(function(t){s(e)}))};var f=function(){var e=this;i.push(e);n.fold((function(){u(e)}),(function(t){s(e)}))};var c=function(){var e=this;a.push(e);n.fold((function(){u(e)}),(function(t){e.disabled(t.mergable().isNone())}))};var d=function(){var e=this;o.push(e);n.fold((function(){u(e)}),(function(t){e.disabled(t.unmergable().isNone())}))};var v=function(){n.fold((function(){D(r,u);D(i,u);D(a,u);D(o,u)}),(function(e){D(r,s);D(i,s);D(a,(function(t){t.disabled(e.mergable().isNone())}));D(o,(function(t){t.disabled(e.unmergable().isNone())}))}))};e.on("init",(function(){e.on("nodechange",(function(r){var i=g.from(e.dom.getParent(e.selection.getStart(),"th,td"));n=i.bind((function(e){var n=je.fromDom(e);var r=yr.table(n);return r.map((function(e){return Ua.forMenu(t,e,n)}))}));v()}))}));var m=function(){var e="";e='';for(var t=0;t<10;t++){e+="";for(var n=0;n<10;n++){e+=''}e+=""}e+="
    ";e+='';return e};var p=function(e,t,n,r){var i=r.getEl().getElementsByTagName("table")[0];var a,o,u,s,l;var f=r.isRtl()||r.parent().rel==="tl-tr";i.nextSibling.innerHTML=t+1+" x "+(n+1);if(f){t=9-t}for(o=0;o<10;o++){for(a=0;a<10;a++){s=i.rows[o].childNodes[a].firstChild;l=(f?a>=t:a<=t)&&o<=n;e.dom.toggleClass(s,"mce-active",l);if(l){u=s}}}return u.parentNode};var h=Sc(e)===false?{text:"Table",icon:"table",context:"table",onclick:b("mceInsertTable")}:{text:"Table",icon:"table",context:"table",ariaHideMenu:true,onclick:function(t){if(t.aria){this.parent().hideAll();t.stopImmediatePropagation();e.execCommand("mceInsertTable")}},onshow:function(){p(e,0,0,this.menu.items()[0])},onhide:function(){var t=this.menu.items()[0].getEl().getElementsByTagName("a");e.dom.removeClass(t,"mce-active");e.dom.addClass(t[0],"mce-active")},menu:[{type:"container",html:m(),onPostRender:function(){this.lastX=this.lastY=0},onmousemove:function(t){var n=t.target;var r,i;if(n.tagName.toUpperCase()==="A"){r=parseInt(n.getAttribute("data-mce-x"),10);i=parseInt(n.getAttribute("data-mce-y"),10);if(this.isRtl()||this.parent().rel==="tl-tr"){r=9-r}if(r!==this.lastX||i!==this.lastY){p(e,r,i,t.control);this.lastX=r;this.lastY=i}}},onclick:function(t){var n=this;if(t.target.tagName.toUpperCase()==="A"){t.preventDefault();t.stopPropagation();n.parent().cancel();e.undoManager.transact((function(){Nd.insert(e,n.lastX+1,n.lastY+1)}));e.addVisual()}}}]};function b(t){return function(){e.execCommand(t)}}var y={text:"Table properties",context:"table",onPostRender:l,onclick:b("mceTableProps")};var w={text:"Delete table",context:"table",onPostRender:l,cmd:"mceTableDelete"};var x={text:"Row",context:"table",menu:[{text:"Insert row before",onclick:b("mceTableInsertRowBefore"),onPostRender:f},{text:"Insert row after",onclick:b("mceTableInsertRowAfter"),onPostRender:f},{text:"Delete row",onclick:b("mceTableDeleteRow"),onPostRender:f},{text:"Row properties",onclick:b("mceTableRowProps"),onPostRender:f},{text:"-"},{text:"Cut row",onclick:b("mceTableCutRow"),onPostRender:f},{text:"Copy row",onclick:b("mceTableCopyRow"),onPostRender:f},{text:"Paste row before",onclick:b("mceTablePasteRowBefore"),onPostRender:f},{text:"Paste row after",onclick:b("mceTablePasteRowAfter"),onPostRender:f}]};var C={text:"Column",context:"table",menu:[{text:"Insert column before",onclick:b("mceTableInsertColBefore"),onPostRender:f},{text:"Insert column after",onclick:b("mceTableInsertColAfter"),onPostRender:f},{text:"Delete column",onclick:b("mceTableDeleteCol"),onPostRender:f}]};var k={separator:"before",text:"Cell",context:"table",menu:[{text:"Cell properties",onclick:b("mceTableCellProps"),onPostRender:f},{text:"Merge cells",onclick:b("mceTableMergeCells"),onPostRender:c},{text:"Split cell",onclick:b("mceTableSplitCells"),onPostRender:d}]};e.addMenuItem("inserttable",h);e.addMenuItem("tableprops",y);e.addMenuItem("deletetable",w);e.addMenuItem("row",x);e.addMenuItem("column",C);e.addMenuItem("cell",k)};var Kh={addMenuItems:$h};var Yh=function(e){return e.get().fold((function(){return}),(function(e){return _(e,(function(e){return e.dom()}))}))};var Xh=function(e,t){var n=_(e,je.fromDom);t.set(g.from(n))};var Gh=function(e,t){return{insertTable:function(t,n){return Nd.insert(e,t,n)},setClipboardRows:function(e){return Xh(e,t)},getClipboardRows:function(){return Yh(t)}}};function Jh(e){var t=Pv(e);var n=zh(e,t.lazyResize);var r=Fc(e,t.lazyWire);var i=Uh(e);var a=Vl(g.none());Ld.registerCommands(e,r,n,i,a);$a.registerEvents(e,i,r,n);Kh.addMenuItems(e,i);qh.addButtons(e);qh.addToolbars(e);e.on("PreInit",(function(){e.serializer.addTempAttr(Ea.firstSelected());e.serializer.addTempAttr(Ea.lastSelected())}));if(yc(e)){e.on("keydown",(function(n){vg.handle(n,e,r,t.lazyWire)}))}e.on("remove",(function(){t.destroy();n.destroy()}));return Gh(e,a)}t.add("table",Jh);function Zh(){}return Zh}(window)})()},560:function(e,t,n){n(561)},561:function(e,t){(function(){var e=function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");var t=tinymce.util.Tools.resolve("tinymce.util.Tools");var n=function(e,n){var r=e.dom;var i;var a=e.selection.getSelectedBlocks();if(a.length){i=r.getAttrib(a[0],"dir");t.each(a,(function(e){if(!r.getParent(e.parentNode,'*[dir="'+n+'"]',r.getRoot())){r.setAttrib(e,"dir",i!==n?n:null)}}));e.nodeChanged()}};var r={setDir:n};var i=function(e){e.addCommand("mceDirectionLTR",(function(){r.setDir(e,"ltr")}));e.addCommand("mceDirectionRTL",(function(){r.setDir(e,"rtl")}))};var a={register:i};var o=function(e){var n=[];t.each("h1 h2 h3 h4 h5 h6 div p".split(" "),(function(t){n.push(t+"[dir="+e+"]")}));return n.join(",")};var u=function(e){e.addButton("ltr",{title:"Left to right",cmd:"mceDirectionLTR",stateSelector:o("ltr")});e.addButton("rtl",{title:"Right to left",cmd:"mceDirectionRTL",stateSelector:o("rtl")})};var s={register:u};e.add("directionality",(function(e){a.register(e);s.register(e)}));function l(){}return l}()})()},562:function(e,t,n){n(563)},563:function(e,t){(function(){var e=function(){"use strict";var e=function(t){var n=t;var r=function(){return n};var i=function(e){n=e};var a=function(){return e(r())};return{get:r,set:i,clone:a}};var t=tinymce.util.Tools.resolve("tinymce.PluginManager");var n=tinymce.util.Tools.resolve("tinymce.util.Tools");function r(e){return e&&e.nodeType===1&&e.contentEditable==="false"}function i(e,t,n,i,a){var o;var u=[];var s,l=0,f;var c,d,v;f=t.ownerDocument;c=a.getBlockElements();d=a.getWhiteSpaceElements();v=a.getShortEndedElements();function m(e,t){t=t||0;if(!e[0]){throw new Error("findAndReplaceDOMText cannot handle zero-length matches")}var n=e.index;if(t>0){var r=e[t];if(!r){throw new Error("Invalid capture group")}n+=e[0].indexOf(r);e[0]=r}return[n,n+e[0].length,[e[0]]]}function g(e){var t;if(e.nodeType===3){return e.data}if(d[e.nodeName]&&!c[e.nodeName]){return""}t="";if(r(e)){return"\n"}if(c[e.nodeName]||v[e.nodeName]){t+="\n"}if(e=e.firstChild){do{t+=g(e)}while(e=e.nextSibling)}return t}function p(e,t,n){var i,a,o,u,s=[],l=0,f=e,m=t.shift(),g=0;e:while(true){if(c[f.nodeName]||v[f.nodeName]||r(f)){l++}if(f.nodeType===3){if(!a&&f.length+l>=m[1]){a=f;u=m[1]-l}else if(i){s.push(f)}if(!i&&f.length+l>m[0]){i=f;o=m[0]-l}l+=f.length}if(i&&a){f=n({startNode:i,startNodeIndex:o,endNode:a,endNodeIndex:u,innerNodes:s,match:m[2],matchIndex:g});l-=a.length-u;i=null;a=null;s=[];m=t.shift();g++;if(!m){break}}else if((!d[f.nodeName]||c[f.nodeName])&&f.firstChild){if(!r(f)){f=f.firstChild;continue}}else if(f.nextSibling){f=f.nextSibling;continue}while(true){if(f.nextSibling){f=f.nextSibling;break}else if(f.parentNode!==e){f=f.parentNode}else{break e}}}}function h(e){var t;if(typeof e!=="function"){var n=e.nodeType?e:f.createElement(e);t=function(e,t){var r=n.cloneNode(false);r.setAttribute("data-mce-index",t);if(e){r.appendChild(f.createTextNode(e))}return r}}else{t=e}return function(e){var n;var r;var i;var a=e.startNode;var o=e.endNode;var u=e.matchIndex;if(a===o){var s=a;i=s.parentNode;if(e.startNodeIndex>0){n=f.createTextNode(s.data.substring(0,e.startNodeIndex));i.insertBefore(n,s)}var l=t(e.match[0],u);i.insertBefore(l,s);if(e.endNodeIndex0};var p=function(e,t,r,i,a){var u,l,f,d,p,h=t.get(),w;i=i!==false;f=e.getBody();l=n.grep(n.toArray(f.getElementsByTagName("span")),g);for(u=0;ut.get()){l[u].setAttribute("data-mce-index",p-1)}}t.set(h);if(i){w=b(e,t);v(e,t)}else{w=y(e,t);m(e,t)}return!a&&w};var h=function(e,t,r){var i,a,u,l;a=n.toArray(e.getBody().getElementsByTagName("span"));for(i=0;i0};var y=function(e,t){return l(e,t.get()-1).length>0};var w={done:h,find:d,next:v,prev:m,replace:p,hasNext:b,hasPrev:y};var x=function(e,t){var n=function(n){return w.done(e,t,n)};var r=function(n,r,i){return w.find(e,t,n,r,i)};var i=function(){return w.next(e,t)};var a=function(){return w.prev(e,t)};var o=function(n,r,i){return w.replace(e,t,n,r,i)};return{done:n,find:r,next:i,prev:a,replace:o}};var C={get:x};var k=function(e,t){var r={},i;e.undoManager.add();i=n.trim(e.selection.getContent({format:"text"}));function a(){u.statusbar.find("#next").disabled(w.hasNext(e,t)===false);u.statusbar.find("#prev").disabled(w.hasPrev(e,t)===false)}function o(){e.windowManager.alert("Could not find the specified string.",(function(){u.find("#find")[0].focus()}))}var u=e.windowManager.open({layout:"flex",pack:"center",align:"center",onClose:function(){e.focus();w.done(e,t);e.undoManager.add()},onSubmit:function(n){var i,s,l,f;n.preventDefault();s=u.find("#case").checked();f=u.find("#words").checked();l=u.find("#find").value();if(!l.length){w.done(e,t,false);u.statusbar.items().slice(1).disabled(true);return}if(r.text===l&&r.caseState===s&&r.wholeWord===f){if(!w.hasNext(e,t)){o();return}w.next(e,t);a();return}i=w.find(e,t,l,s,f);if(!i){o()}u.statusbar.items().slice(1).disabled(i===0);a();r={text:l,caseState:s,wholeWord:f}},buttons:[{text:"Find",subtype:"primary",onclick:function(){u.submit()}},{text:"Replace",disabled:true,onclick:function(){if(!w.replace(e,t,u.find("#replace").value())){u.statusbar.items().slice(1).disabled(true);t.set(-1);r={}}}},{text:"Replace all",disabled:true,onclick:function(){w.replace(e,t,u.find("#replace").value(),true,true);u.statusbar.items().slice(1).disabled(true);r={}}},{type:"spacer",flex:1},{text:"Prev",name:"prev",disabled:true,onclick:function(){w.prev(e,t);a()}},{text:"Next",name:"next",disabled:true,onclick:function(){w.next(e,t);a()}}],title:"Find and replace",items:{type:"form",padding:20,labelGap:30,spacing:10,items:[{type:"textbox",name:"find",size:40,label:"Find",value:i},{type:"textbox",name:"replace",size:40,label:"Replace with"},{type:"checkbox",name:"case",text:"Match case",label:" "},{type:"checkbox",name:"words",text:"Whole words",label:" "}]}})};var S={open:k};var T=function(e,t){e.addCommand("SearchReplace",(function(){S.open(e,t)}))};var E={register:T};var N=function(e,t){return function(){S.open(e,t)}};var R=function(e,t){e.addMenuItem("searchreplace",{text:"Find and replace",shortcut:"Meta+F",onclick:N(e,t),separator:"before",context:"edit"});e.addButton("searchreplace",{tooltip:"Find and replace",onclick:N(e,t)});e.shortcuts.add("Meta+F","",N(e,t))};var _={register:R};t.add("searchreplace",(function(t){var n=e(-1);E.register(t,n);_.register(t,n);return C.get(t,n)}));function D(){}return D}()})()},564:function(e,t,n){n(565)},565:function(e,t){(function(){var e=function(e){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager");var n=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils");var r=tinymce.util.Tools.resolve("tinymce.EditorManager");var i=tinymce.util.Tools.resolve("tinymce.Env");var a=tinymce.util.Tools.resolve("tinymce.util.Delay");var o=tinymce.util.Tools.resolve("tinymce.util.Tools");var u=tinymce.util.Tools.resolve("tinymce.util.VK");var s=function(e){return e.getParam("tabfocus_elements",":prev,:next")};var l=function(e){return e.getParam("tab_focus",s(e))};var f={getTabFocus:l};var c=n.DOM;var d=function(e){if(e.keyCode===u.TAB&&!e.ctrlKey&&!e.altKey&&!e.metaKey){e.preventDefault()}};var v=function(t){function n(n){var s,l,d,v;if(n.keyCode!==u.TAB||n.ctrlKey||n.altKey||n.metaKey||n.isDefaultPrevented()){return}function m(e){l=c.select(":input:enabled,*[tabindex]:not(iframe)");function i(e){return e.nodeName==="BODY"||e.type!=="hidden"&&e.style.display!=="none"&&e.style.visibility!=="hidden"&&i(e.parentNode)}function a(e){return/INPUT|TEXTAREA|BUTTON/.test(e.tagName)&&r.get(n.id)&&e.tabIndex!==-1&&i(e)}o.each(l,(function(e,n){if(e.id===t.id){s=n;return false}}));if(e>0){for(v=s+1;v=0;v--){if(a(l[v])){return l[v]}}}return null}d=o.explode(f.getTabFocus(t));if(d.length===1){d[1]=d[0];d[0]=":prev"}if(n.shiftKey){if(d[0]===":prev"){l=m(-1)}else{l=c.get(d[0])}}else{if(d[1]===":next"){l=m(1)}else{l=c.get(d[1])}}if(l){var g=r.get(l.id||l.name);if(l.id&&g){g.focus()}else{a.setTimeout((function(){if(!i.webkit){e.window.focus()}l.focus()}),10)}n.preventDefault()}}t.on("init",(function(){if(t.inline){c.setAttrib(t.getBody(),"tabIndex",null)}t.on("keyup",d);if(i.gecko){t.on("keypress keydown",n)}else{t.on("keydown",n)}}))};var m={setup:v};t.add("tabfocus",(function(e){m.setup(e)}));function g(){}return g}(window)})()},566:function(e,t,n){n(567)},567:function(e,t){(function(){var e=function(){"use strict";var e=function(t){var n=t;var r=function(){return n};var i=function(e){n=e};var a=function(){return e(r())};return{get:r,set:i,clone:a}};var t=tinymce.util.Tools.resolve("tinymce.PluginManager");var n=tinymce.util.Tools.resolve("tinymce.Env");var r=tinymce.util.Tools.resolve("tinymce.util.Delay");var i=function(e){return parseInt(e.getParam("autoresize_min_height",e.getElement().offsetHeight),10)};var a=function(e){return parseInt(e.getParam("autoresize_max_height",0),10)};var o=function(e){return e.getParam("autoresize_overflow_padding",1)};var u=function(e){return e.getParam("autoresize_bottom_margin",50)};var s=function(e){return e.getParam("autoresize_on_init",true)};var l={getAutoResizeMinHeight:i,getAutoResizeMaxHeight:a,getAutoResizeOverflowPadding:o,getAutoResizeBottomMargin:u,shouldAutoResizeOnInit:s};var f=function(e){return e.plugins.fullscreen&&e.plugins.fullscreen.isFullscreen()};var c=function(e,t,n,i,a){r.setEditorTimeout(e,(function(){v(e,t);if(n--){c(e,t,n,i,a)}else if(a){a()}}),i)};var d=function(e,t){var n=e.getBody();if(n){n.style.overflowY=t?"":"hidden";if(!t){n.scrollTop=0}}};var v=function(e,t){var r,i,a,o,u;var s,c,m,g,p,h;var b=e.dom;i=e.getDoc();if(!i){return}if(f(e)){d(e,true);return}a=i.body;o=l.getAutoResizeMinHeight(e);s=b.getStyle(a,"margin-top",true);c=b.getStyle(a,"margin-bottom",true);m=b.getStyle(a,"padding-top",true);g=b.getStyle(a,"padding-bottom",true);p=b.getStyle(a,"border-top-width",true);h=b.getStyle(a,"border-bottom-width",true);u=a.offsetHeight+parseInt(s,10)+parseInt(c,10)+parseInt(m,10)+parseInt(g,10)+parseInt(p,10)+parseInt(h,10);if(isNaN(u)||u<=0){u=n.ie?a.scrollHeight:n.webkit&&a.clientHeight===0?0:a.offsetHeight}if(u>l.getAutoResizeMinHeight(e)){o=u}var y=l.getAutoResizeMaxHeight(e);if(y&&u>y){o=y;d(e,true)}else{d(e,false)}if(o!==t.get()){r=o-t.get();b.setStyle(e.iframeElement,"height",o+"px");t.set(o);if(n.webkit&&r<0){v(e,t)}}};var m=function(e,t){e.on("init",(function(){var t,n;var r=e.dom;t=l.getAutoResizeOverflowPadding(e);n=l.getAutoResizeBottomMargin(e);if(t!==false){r.setStyles(e.getBody(),{paddingLeft:t,paddingRight:t})}if(n!==false){r.setStyles(e.getBody(),{paddingBottom:n})}}));e.on("nodechange setcontent keyup FullscreenStateChanged",(function(n){v(e,t)}));if(l.shouldAutoResizeOnInit(e)){e.on("init",(function(){c(e,t,20,100,(function(){c(e,t,5,1e3)}))}))}};var g={setup:m,resize:v};var p=function(e,t){e.addCommand("mceAutoResize",(function(){g.resize(e,t)}))};var h={register:p};t.add("autoresize",(function(t){if(!t.inline){var n=e(0);h.register(t,n);g.setup(t,n)}}));function b(){}return b}()})()},568:function(e,t,n){n(569)},569:function(e,t){(function(){var e=function(e){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager");var n=tinymce.util.Tools.resolve("tinymce.util.VK");var r=function(e){return typeof e.link_assume_external_targets==="boolean"?e.link_assume_external_targets:false};var i=function(e){return typeof e.link_context_toolbar==="boolean"?e.link_context_toolbar:false};var a=function(e){return e.link_list};var o=function(e){return typeof e.default_link_target==="string"};var u=function(e){return e.default_link_target};var s=function(e){return e.target_list};var l=function(e,t){e.settings.target_list=t};var f=function(e){return s(e)!==false};var c=function(e){return e.rel_list};var d=function(e){return c(e)!==undefined};var v=function(e){return e.link_class_list};var m=function(e){return v(e)!==undefined};var g=function(e){return e.link_title!==false};var p=function(e){return typeof e.allow_unsafe_link_target==="boolean"?e.allow_unsafe_link_target:false};var h={assumeExternalTargets:r,hasContextToolbar:i,getLinkList:a,hasDefaultLinkTarget:o,getDefaultLinkTarget:u,getTargetList:s,setTargetList:l,shouldShowTargetList:f,getRelList:c,hasRelList:d,getLinkClassList:v,hasLinkClassList:m,shouldShowLinkTitle:g,allowUnsafeLinkTarget:p};var b=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils");var y=tinymce.util.Tools.resolve("tinymce.Env");var w=function(t,n){e.document.body.appendChild(t);t.dispatchEvent(n);e.document.body.removeChild(t)};var x=function(t){if(!y.ie||y.ie>10){var n=e.document.createElement("a");n.target="_blank";n.href=t;n.rel="noreferrer noopener";var r=e.document.createEvent("MouseEvents");r.initMouseEvent("click",true,true,e.window,0,0,0,0,0,false,false,false,false,0,null);w(n,r)}else{var i=e.window.open("","_blank");if(i){i.opener=null;var a=i.document;a.open();a.write('');a.close()}}};var C={open:x};var k=tinymce.util.Tools.resolve("tinymce.util.Tools");var S=function(e,t){var n=["noopener"];var r=e?e.split(/\s+/):[];var i=function(e){return k.trim(e.sort().join(" "))};var a=function(e){e=o(e);return e.length?e.concat(n):n};var o=function(e){return e.filter((function(e){return k.inArray(n,e)===-1}))};r=t?a(r):o(r);return r.length?i(r):null};var T=function(e){return e.replace(/\uFEFF/g,"")};var E=function(e,t){t=t||e.selection.getNode();if(O(t)){return e.dom.select("a[href]",t)[0]}else{return e.dom.getParent(t,"a[href]")}};var N=function(e,t){var n=t?t.innerText||t.textContent:e.getContent({format:"text"});return T(n)};var R=function(e){return e&&e.nodeName==="A"&&e.href};var _=function(e){return k.grep(e,R).length>0};var D=function(e){if(/]+>[^<]+<\/a>$/.test(e)||e.indexOf("href=")===-1)){return false}return true};var O=function(e){return e&&e.nodeName==="FIGURE"&&/\bimage\b/i.test(e.className)};var P=function(e,t){return function(n){e.undoManager.transact((function(){var r=e.selection.getNode();var i=E(e,r);var a={href:n.href,target:n.target?n.target:null,rel:n.rel?n.rel:null,class:n.class?n.class:null,title:n.title?n.title:null};if(!h.hasRelList(e.settings)&&h.allowUnsafeLinkTarget(e.settings)===false){a.rel=S(a.rel,a.target==="_blank")}if(n.href===t.href){t.attach();t={}}if(i){e.focus();if(n.hasOwnProperty("text")){if("innerText"in i){i.innerText=n.text}else{i.textContent=n.text}}e.dom.setAttribs(i,a);e.selection.select(i);e.undoManager.add()}else{if(O(r)){I(e,r,a)}else if(n.hasOwnProperty("text")){e.insertContent(e.dom.createHTML("a",a,e.dom.encode(n.text)))}else{e.execCommand("mceInsertLink",false,a)}}}))}};var A=function(e){return function(){e.undoManager.transact((function(){var t=e.selection.getNode();if(O(t)){B(e,t)}else{e.execCommand("unlink")}}))}};var B=function(e,t){var n,r;r=e.dom.select("img",t)[0];if(r){n=e.dom.getParents(r,"a[href]",t)[0];if(n){n.parentNode.insertBefore(r,n);e.dom.remove(n)}}};var I=function(e,t,n){var r,i;i=e.dom.select("img",t)[0];if(i){r=e.dom.create("a",n);i.parentNode.insertBefore(r,i);r.appendChild(i)}};var L={link:P,unlink:A,isLink:R,hasLinks:_,isOnlyTextSelected:D,getAnchorElement:E,getAnchorText:N,toggleTargetRules:S};var M=tinymce.util.Tools.resolve("tinymce.util.Delay");var F=tinymce.util.Tools.resolve("tinymce.util.XHR");var H={};var z=function(e,t){var n=h.getLinkList(e.settings);if(typeof n==="string"){F.send({url:n,success:function(n){t(e,JSON.parse(n))}})}else if(typeof n==="function"){n((function(n){t(e,n)}))}else{t(e,n)}};var U=function(e,t,n){var r=function(e,n){n=n||[];k.each(e,(function(e){var i={text:e.text||e.title};if(e.menu){i.menu=r(e.menu)}else{i.value=e.value;if(t){t(i)}}n.push(i)}));return n};return r(e,n||[])};var W=function(e,t,n){var r=e.selection.getRng();M.setEditorTimeout(e,(function(){e.windowManager.confirm(t,(function(t){e.selection.setRng(r);n(t)}))}))};var j=function(e,t){var n={};var r=e.selection;var i=e.dom;var a,o;var u,s,l,f,c,d,v,m,g;var p=function(e){var t=u.find("#text");if(!t.value()||e.lastControl&&t.value()===e.lastControl.text()){t.value(e.control.text())}u.find("#href").value(e.control.value())};var b=function(t){var n=[];k.each(e.dom.select("a:not([href])"),(function(e){var r=e.name||e.id;if(r){n.push({text:r,value:"#"+r,selected:t.indexOf("#"+r)!==-1})}}));if(n.length){n.unshift({text:"None",value:""});return{name:"anchor",type:"listbox",label:"Anchors",values:n,onselect:p}}};var y=function(){if(!o&&s&&!n.text){this.parent().parent().find("#text")[0].value(this.value())}};var w=function(t){var r=t.meta||{};if(f){f.value(e.convertURL(this.value(),"href"))}k.each(t.meta,(function(e,t){var r=u.find("#"+t);if(t==="text"){if(o.length===0){r.value(e);n.text=e}}else{r.value(e)}}));if(r.attach){H={href:this.value(),attach:r.attach}}if(!r.text){y.call(this)}};var x=function(e){e.meta=u.toJSON()};s=L.isOnlyTextSelected(r.getContent());a=L.getAnchorElement(e);n.text=o=L.getAnchorText(e.selection,a);n.href=a?i.getAttrib(a,"href"):"";if(a){n.target=i.getAttrib(a,"target")}else if(h.hasDefaultLinkTarget(e.settings)){n.target=h.getDefaultLinkTarget(e.settings)}if(g=i.getAttrib(a,"rel")){n.rel=g}if(g=i.getAttrib(a,"class")){n.class=g}if(g=i.getAttrib(a,"title")){n.title=g}if(s){l={name:"text",type:"textbox",size:40,label:"Text to display",onchange:function(){n.text=this.value()}}}if(t){f={type:"listbox",label:"Link list",values:U(t,(function(t){t.value=e.convertURL(t.value||t.url,"href")}),[{text:"None",value:""}]),onselect:p,value:e.convertURL(n.href,"href"),onPostRender:function(){f=this}}}if(h.shouldShowTargetList(e.settings)){if(h.getTargetList(e.settings)===undefined){h.setTargetList(e,[{text:"None",value:""},{text:"New window",value:"_blank"}])}d={name:"target",type:"listbox",label:"Target",values:U(h.getTargetList(e.settings))}}if(h.hasRelList(e.settings)){c={name:"rel",type:"listbox",label:"Rel",values:U(h.getRelList(e.settings),(function(t){if(h.allowUnsafeLinkTarget(e.settings)===false){t.value=L.toggleTargetRules(t.value,n.target==="_blank")}}))}}if(h.hasLinkClassList(e.settings)){v={name:"class",type:"listbox",label:"Class",values:U(h.getLinkClassList(e.settings),(function(t){if(t.value){t.textStyle=function(){return e.formatter.getCssText({inline:"a",classes:[t.value]})}}}))}}if(h.shouldShowLinkTitle(e.settings)){m={name:"title",type:"textbox",label:"Title",value:n.title}}u=e.windowManager.open({title:"Insert link",data:n,body:[{name:"href",type:"filepicker",filetype:"file",size:40,autofocus:true,label:"Url",onchange:w,onkeyup:y,onpaste:y,onbeforecall:x},l,m,b(n.href),f,c,d,v],onSubmit:function(t){var r=h.assumeExternalTargets(e.settings);var i=L.link(e,H);var a=L.unlink(e);var u=k.extend({},n,t.data);var l=u.href;if(!l){a();return}if(!s||u.text===o){delete u.text}if(l.indexOf("@")>0&&l.indexOf("//")===-1&&l.indexOf("mailto:")===-1){W(e,"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?",(function(e){if(e){u.href="mailto:"+l}i(u)}));return}if(r===true&&!/^\w+:/i.test(l)||r===false&&/^\s*www[\.|\d\.]/i.test(l)){W(e,"The URL you entered seems to be an external link. Do you want to add the required http:// prefix?",(function(e){if(e){u.href="http://"+l}i(u)}));return}i(u)}})};var V=function(e){z(e,j)};var q={open:V};var $=function(e,t){return e.dom.getParent(t,"a[href]")};var K=function(e){return $(e,e.selection.getStart())};var Y=function(e){var t=e.getAttribute("data-mce-href");return t?t:e.getAttribute("href")};var X=function(e){var t=e.plugins.contextmenu;return t?t.isContextMenuVisible():false};var G=function(e){return e.altKey===true&&e.shiftKey===false&&e.ctrlKey===false&&e.metaKey===false};var J=function(e,t){if(t){var n=Y(t);if(/^#/.test(n)){var r=e.$(n);if(r.length){e.selection.scrollIntoView(r[0],true)}}else{C.open(t.href)}}};var Z=function(e){return function(){q.open(e)}};var Q=function(e){return function(){J(e,K(e))}};var ee=function(e){return function(t){var n,r,i;if(h.hasContextToolbar(e.settings)&&!X(e)&&L.isLink(t)){n=e.selection;r=n.getRng();i=r.startContainer;if(i.nodeType===3&&n.isCollapsed()&&r.startOffset>0&&r.startOffset0&&/^[0-9]+$/.test(e)){e+="px"}return e};var P=function(e){if(e.margin){var t=e.margin.split(" ");switch(t.length){case 1:e["margin-top"]=e["margin-top"]||t[0];e["margin-right"]=e["margin-right"]||t[0];e["margin-bottom"]=e["margin-bottom"]||t[0];e["margin-left"]=e["margin-left"]||t[0];break;case 2:e["margin-top"]=e["margin-top"]||t[0];e["margin-right"]=e["margin-right"]||t[1];e["margin-bottom"]=e["margin-bottom"]||t[0];e["margin-left"]=e["margin-left"]||t[1];break;case 3:e["margin-top"]=e["margin-top"]||t[0];e["margin-right"]=e["margin-right"]||t[1];e["margin-bottom"]=e["margin-bottom"]||t[2];e["margin-left"]=e["margin-left"]||t[1];break;case 4:e["margin-top"]=e["margin-top"]||t[0];e["margin-right"]=e["margin-right"]||t[1];e["margin-bottom"]=e["margin-bottom"]||t[2];e["margin-left"]=e["margin-left"]||t[3]}delete e.margin}return e};var A=function(e,t){var n=p.getImageList(e);if(typeof n==="string"){E.send({url:n,success:function(e){t(JSON.parse(e))}})}else if(typeof n==="function"){n(t)}else{t(n)}};var B=function(e,t,n){function r(){n.onload=n.onerror=null;if(e.selection){e.selection.select(n);e.nodeChanged()}}n.onload=function(){if(!t.width&&!t.height&&p.hasDimensions(e)){e.dom.setAttribs(n,{width:n.clientWidth,height:n.clientHeight})}r()};n.onerror=r};var I=function(e){return new S((function(t,n){var r=k();r.onload=function(){t(r.result)};r.onerror=function(){n(r.error.message)};r.readAsDataURL(e)}))};var L={getImageSize:R,buildListItems:_,removePixelSuffix:D,addPixelSuffix:O,mergeMargins:P,createImageList:A,waitLoadImage:B,blobToDataUri:I};var M=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils");var F=Object.prototype.hasOwnProperty;var H=function(e,t){return t};var z=function(e){return function(){var t=new Array(arguments.length);for(var n=0;n0){e.setAttribute("style",r);e.setAttribute("data-mce-style",r)}else{e.removeAttribute("style")}};var ee=function(e,t){return function(e,n,r){if(e.style[n]){e.style[n]=L.addPixelSuffix(r);Q(e,t)}else{X(e,n,r)}}};var te=function(e,t){if(e.style[t]){return L.removePixelSuffix(e.style[t])}else{return $(e,t)}};var ne=function(e,t){var n=L.addPixelSuffix(t);e.style.marginLeft=n;e.style.marginRight=n};var re=function(e,t){var n=L.addPixelSuffix(t);e.style.marginTop=n;e.style.marginBottom=n};var ie=function(e,t){var n=L.addPixelSuffix(t);e.style.borderWidth=n};var ae=function(e,t){e.style.borderStyle=t};var oe=function(e){return K(e,"borderStyle")};var ue=function(e){return e.nodeName==="FIGURE"};var se=function(){return{src:"",alt:"",title:"",width:"",height:"",class:"",style:"",caption:false,hspace:"",vspace:"",border:"",borderStyle:""}};var le=function(t,n){var r=e.document.createElement("img");X(r,"style",n.style);if(j(r)||n.hspace!==""){ne(r,n.hspace)}if(V(r)||n.vspace!==""){re(r,n.vspace)}if(q(r)||n.border!==""){ie(r,n.border)}if(oe(r)||n.borderStyle!==""){ae(r,n.borderStyle)}return t(r.getAttribute("style"))};var fe=function(t,n){var r=e.document.createElement("img");me(t,U(n,{caption:false}),r);X(r,"alt",n.alt);if(n.caption){var i=W.create("figure",{class:"image"});i.appendChild(r);i.appendChild(W.create("figcaption",{contentEditable:true},"Caption"));i.contentEditable="false";return i}else{return r}};var ce=function(e,t){return{src:$(t,"src"),alt:$(t,"alt"),title:$(t,"title"),width:te(t,"width"),height:te(t,"height"),class:$(t,"class"),style:e($(t,"style")),caption:Y(t),hspace:j(t),vspace:V(t),border:q(t),borderStyle:K(t,"borderStyle")}};var de=function(e,t,n,r,i){if(n[r]!==t[r]){i(e,r,n[r])}};var ve=function(e,t){return function(n,r,i){e(n,i);Q(n,t)}};var me=function(e,t,n){var r=ce(e,n);de(n,r,t,"caption",(function(e,t,n){return Z(e)}));de(n,r,t,"src",X);de(n,r,t,"alt",X);de(n,r,t,"title",X);de(n,r,t,"width",ee("width",e));de(n,r,t,"height",ee("height",e));de(n,r,t,"class",X);de(n,r,t,"style",ve((function(e,t){return X(e,"style",t)}),e));de(n,r,t,"hspace",ve(ne,e));de(n,r,t,"vspace",ve(re,e));de(n,r,t,"border",ve(ie,e));de(n,r,t,"borderStyle",ve(ae,e))};var ge=function(e,t){var n=e.dom.styles.parse(t);var r=L.mergeMargins(n);var i=e.dom.styles.parse(e.dom.styles.serialize(r));return e.dom.styles.serialize(i)};var pe=function(e){var t=e.selection.getNode();var n=e.dom.getParent(t,"figure.image");if(n){return e.dom.select("img",n)[0]}if(t&&(t.nodeName!=="IMG"||t.getAttribute("data-mce-object")||t.getAttribute("data-mce-placeholder"))){return null}return t};var he=function(e,t){var n=e.dom;var r=n.getParent(t.parentNode,(function(t){return e.schema.getTextBlockElements()[t.nodeName]}),e.getBody());if(r){return n.split(r,t)}else{return t}};var be=function(e){var t=pe(e);return t?ce((function(t){return ge(e,t)}),t):se()};var ye=function(e,t){var n=fe((function(t){return ge(e,t)}),t);e.dom.setAttrib(n,"data-mce-id","__mcenew");e.focus();e.selection.setContent(n.outerHTML);var r=e.dom.select('*[data-mce-id="__mcenew"]')[0];e.dom.setAttrib(r,"data-mce-id",null);if(ue(r)){var i=he(e,r);e.selection.select(i)}else{e.selection.select(r)}};var we=function(e,t){e.dom.setAttrib(t,"src",t.getAttribute("src"))};var xe=function(e,t){if(t){var n=e.dom.is(t.parentNode,"figure.image")?t.parentNode:t;e.dom.remove(n);e.focus();e.nodeChanged();if(e.dom.isEmpty(e.getBody())){e.setContent("");e.selection.setCursorLocation()}}};var Ce=function(e,t){var n=pe(e);me((function(t){return ge(e,t)}),t,n);we(e,n);if(ue(n.parentNode)){var r=n.parentNode;he(e,r);e.selection.select(n.parentNode)}else{e.selection.select(n);L.waitLoadImage(e,t,n)}};var ke=function(e,t){var n=pe(e);if(n){if(t.src){Ce(e,t)}else{xe(e,n)}}else if(t.src){ye(e,t)}};var Se=function(e){return function(t){var n=e.dom;var r=t.control.rootControl;if(!p.hasAdvTab(e)){return}var i=r.toJSON();var a=n.parseStyle(i.style);r.find("#vspace").value("");r.find("#hspace").value("");a=L.mergeMargins(a);if(a["margin-top"]&&a["margin-bottom"]||a["margin-right"]&&a["margin-left"]){if(a["margin-top"]===a["margin-bottom"]){r.find("#vspace").value(L.removePixelSuffix(a["margin-top"]))}else{r.find("#vspace").value("")}if(a["margin-right"]===a["margin-left"]){r.find("#hspace").value(L.removePixelSuffix(a["margin-right"]))}else{r.find("#hspace").value("")}}if(a["border-width"]){r.find("#border").value(L.removePixelSuffix(a["border-width"]))}else{r.find("#border").value("")}if(a["border-style"]){r.find("#borderStyle").value(a["border-style"])}else{r.find("#borderStyle").value("")}r.find("#style").value(n.serializeStyle(n.parseStyle(n.serializeStyle(a))))}};var Te=function(e,t){t.find("#style").each((function(n){var r=le((function(t){return ge(e,t)}),U(se(),t.toJSON()));n.value(r)}))};var Ee=function(e){return{title:"Advanced",type:"form",pack:"start",items:[{label:"Style",name:"style",type:"textbox",onchange:Se(e)},{type:"form",layout:"grid",packV:"start",columns:2,padding:0,defaults:{type:"textbox",maxWidth:50,onchange:function(t){Te(e,t.control.rootControl)}},items:[{label:"Vertical space",name:"vspace"},{label:"Border width",name:"border"},{label:"Horizontal space",name:"hspace"},{label:"Border style",type:"listbox",name:"borderStyle",width:90,maxWidth:90,onselect:function(t){Te(e,t.control.rootControl)},values:[{text:"Select...",value:""},{text:"Solid",value:"solid"},{text:"Dotted",value:"dotted"},{text:"Dashed",value:"dashed"},{text:"Double",value:"double"},{text:"Groove",value:"groove"},{text:"Ridge",value:"ridge"},{text:"Inset",value:"inset"},{text:"Outset",value:"outset"},{text:"None",value:"none"},{text:"Hidden",value:"hidden"}]}]}]}};var Ne={makeTab:Ee};var Re=function(e,t){e.state.set("oldVal",e.value());t.state.set("oldVal",t.value())};var _e=function(e,t){var n=e.find("#width")[0];var r=e.find("#height")[0];var i=e.find("#constrain")[0];if(n&&r&&i){t(n,r,i.checked())}};var De=function(e,t,n){var r=e.state.get("oldVal");var i=t.state.get("oldVal");var a=e.value();var o=t.value();if(n&&r&&i&&a&&o){if(a!==r){o=Math.round(a/r*o);if(!isNaN(o)){t.value(o)}}else{a=Math.round(o/i*a);if(!isNaN(a)){e.value(a)}}}Re(e,t)};var Oe=function(e){_e(e,Re)};var Pe=function(e){_e(e,De)};var Ae=function(){var e=function(e){Pe(e.control.rootControl)};return{type:"container",label:"Dimensions",layout:"flex",align:"center",spacing:5,items:[{name:"width",type:"textbox",maxLength:5,size:5,onchange:e,ariaLabel:"Width"},{type:"label",text:"x"},{name:"height",type:"textbox",maxLength:5,size:5,onchange:e,ariaLabel:"Height"},{name:"constrain",type:"checkbox",checked:true,text:"Constrain proportions"}]}};var Be={createUi:Ae,syncSize:Oe,updateSize:Pe};var Ie=function(e,t){var n,r,i;var a=e.meta||{};var o=e.control;var u=o.rootControl;var s=u.find("#image-list")[0];if(s){s.value(t.convertURL(o.value(),"src"))}T.each(a,(function(e,t){u.find("#"+t).value(e)}));if(!a.width&&!a.height){n=t.convertURL(o.value(),"src");r=p.getPrependUrl(t);i=new RegExp("^(?:[a-z]+:)?//","i");if(r&&!i.test(n)&&n.substring(0,r.length)!==r){n=r+n}o.value(n);L.getImageSize(t.documentBaseURI.toAbsolute(o.value()),(function(e){if(e.width&&e.height&&p.hasDimensions(t)){u.find("#width").value(e.width);u.find("#height").value(e.height);Be.syncSize(u)}}))}};var Le=function(e){e.meta=e.control.rootControl.toJSON()};var Me=function(e,t){var n=[{name:"src",type:"filepicker",filetype:"image",label:"Source",autofocus:true,onchange:function(t){Ie(t,e)},onbeforecall:Le},t];if(p.hasDescription(e)){n.push({name:"alt",type:"textbox",label:"Image description"})}if(p.hasImageTitle(e)){n.push({name:"title",type:"textbox",label:"Image Title"})}if(p.hasDimensions(e)){n.push(Be.createUi())}if(p.getClassList(e)){n.push({name:"class",type:"listbox",label:"Class",values:L.buildListItems(p.getClassList(e),(function(t){if(t.value){t.textStyle=function(){return e.formatter.getCssText({inline:"img",classes:[t.value]})}}}))})}if(p.hasImageCaption(e)){n.push({name:"caption",type:"checkbox",label:"Caption"})}return n};var Fe=function(e,t){return{title:"General",type:"form",items:Me(e,t)}};var He={makeTab:Fe,getGeneralItems:Me};var ze=function(){return C.getOrDie("URL")};var Ue=function(e){return ze().createObjectURL(e)};var We=function(e){ze().revokeObjectURL(e)};var je={createObjectURL:Ue,revokeObjectURL:We};var Ve=tinymce.util.Tools.resolve("tinymce.ui.Factory");function qe(){var e=C.getOrDie("XMLHttpRequest");return new e}var $e=function(){};var Ke=function(e,t){if(e){return e.replace(/\/$/,"")+"/"+t.replace(/^\//,"")}return t};function Ye(t){var n=function(n,r,i,a){var o,u;o=qe();o.open("POST",t.url);o.withCredentials=t.credentials;o.upload.onprogress=function(e){a(e.loaded/e.total*100)};o.onerror=function(){i("Image upload failed due to a XHR Transport error. Code: "+o.status)};o.onload=function(){var e;if(o.status<200||o.status>=300){i("HTTP Error: "+o.status);return}e=JSON.parse(o.responseText);if(!e||typeof e.location!=="string"){i("Invalid JSON: "+o.responseText);return}r(Ke(t.basePath,e.location))};u=new e.FormData;u.append("file",n.blob(),n.filename());o.send(u)};var r=function(e,t){return new S((function(n,r){try{t(e,n,r,$e)}catch(e){r(e.message)}}))};var i=function(e){return e===n};var a=function(e){return!t.url&&i(t.handler)?S.reject("Upload url missing from the settings."):r(e,t.handler)};t=T.extend({credentials:false,handler:n},t);return{upload:a}}var Xe=function(e){return function(t){var n=Ve.get("Throbber");var r=t.control.rootControl;var i=new n(r.getEl());var a=t.control.value();var o=je.createObjectURL(a);var u=Ye({url:p.getUploadUrl(e),basePath:p.getUploadBasePath(e),credentials:p.getUploadCredentials(e),handler:p.getUploadHandler(e)});var s=function(){i.hide();je.revokeObjectURL(o)};i.show();return L.blobToDataUri(a).then((function(t){var n=e.editorUpload.blobCache.create({blob:a,blobUri:o,name:a.name?a.name.replace(/\.[^\.]+$/,""):null,base64:t.split(",")[1]});return u.upload(n).then((function(e){var t=r.find("#src");t.value(e);r.find("tabpanel")[0].activateTab(0);t.fire("change");s();return e}))})).catch((function(t){e.windowManager.alert(t);s()}))}};var Ge=".jpg,.jpeg,.png,.gif";var Je=function(e){return{title:"Upload",type:"form",layout:"flex",direction:"column",align:"stretch",padding:"20 20 20 20",items:[{type:"container",layout:"flex",direction:"column",align:"center",spacing:10,items:[{text:"Browse for an image",type:"browsebutton",accept:Ge,onchange:Xe(e)},{text:"OR",type:"label"}]},{text:"Drop an image here",type:"dropzone",accept:Ge,height:100,onchange:Xe(e)}]}};var Ze={makeTab:Je};function Qe(e){var t=[];for(var n=1;n)\w+|(?:(?!(?:span style="white-space:\s?pre;?">)|br\s?\/>))\w+\s[^>]+)>/i.test(e)};var Y=function(e){return e.replace(/\r?\n/g,"
    ")};var X=function(e,t){var n;var r=[];var i="<"+e;if(typeof t==="object"){for(n in t){if(t.hasOwnProperty(n)){r.push(n+'="'+$.encodeAllRaw(t[n])+'"')}}if(r.length){i+=" "+r.join(" ")}}return i+">"};var G=function(e,t,n){var r=e.split(/\n\n/);var i=X(t,n);var a="";var o=F.map(r,(function(e){return e.split(/\n/).join("
    ")}));var u=function(e){return i+e+a};return o.length===1?o[0]:F.map(o,u).join("")};var J=function(e,t,n){return t?G(e,t,n):Y(e)};var Z={isPlainText:K,convert:J,toBRs:Y,toBlockElements:G};var Q=tinymce.util.Tools.resolve("tinymce.html.DomParser");var ee=tinymce.util.Tools.resolve("tinymce.html.Serializer");var te=tinymce.util.Tools.resolve("tinymce.html.Node");var ne=tinymce.util.Tools.resolve("tinymce.html.Schema");function re(e,t){F.each(t,(function(t){if(t.constructor===RegExp){e=e.replace(t,"")}else{e=e.replace(t[0],t[1])}}));return e}function ie(e){var t=ne();var n=Q({},t);var r="";var i=t.getShortEndedElements();var a=F.makeMap("script noscript style textarea video audio iframe object"," ");var o=t.getBlockElements();function u(e){var t=e.name,n=e;if(t==="br"){r+="\n";return}if(t==="wbr"){return}if(i[t]){r+=" "}if(a[t]){r+=" ";return}if(e.type===3){r+=e.value}if(!e.shortEnded){if(e=e.firstChild){do{u(e)}while(e=e.next)}}if(o[t]&&n.next){r+="\n";if(t==="p"){r+="\n"}}}e=re(e,[//g]);u(n.parse(e));return r}function ae(e){function t(e,t,n){if(!t&&!n){return" "}return" "}e=re(e,[/^[\s\S]*]*>\s*|\s*<\/body[^>]*>[\s\S]*$/gi,/|/g,[/( ?)\u00a0<\/span>( ?)/g,t],/
    /g,/
    $/i]);return e}function oe(e){var t=0;return function(){return e+t++}}var ue=function(){return n.navigator.userAgent.indexOf(" Edge/")!==-1};var se={filter:re,innerText:ie,trimHtml:ae,createIdGenerator:oe,isMsEdge:ue};function le(e){return/1){t.attr("start",""+u)}e.wrap(t)}else{t.append(e)}e.name="li";if(s>r&&n){n.lastChild.append(t)}r=s;o(e);a(e,/^\u00a0+/);a(e,/^\s*([\u2022\u00b7\u00a7\u25CF]|\w+\.)/);a(e,/^\u00a0+/)}var s=[];var l=e.firstChild;while(typeof l!=="undefined"&&l!==null){s.push(l);l=l.walk();if(l!==null){while(typeof l!=="undefined"&&l.parent!==e){l=l.walk()}}}for(var f=0;f/gi,/]+id="?docs-internal-[^>]*>/gi,//gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi," "],[/([\s\u00a0]*)<\/span>/gi,function(e,t){return t.length>0?t.replace(/./," ").slice(Math.floor(t.length/2)).split("").join(" "):""}]]);var i=_.getWordValidElements(e);var a=ne({valid_elements:i,valid_children:"-li[p]"});F.each(a.elements,(function(e){if(!e.attributes.class){e.attributes.class={};e.attributesOrder.push("class")}if(!e.attributes.style){e.attributes.style={};e.attributesOrder.push("style")}}));var o=Q({},a);o.addAttributeFilter("style",(function(t){var n=t.length,i;while(n--){i=t[n];i.attr("style",ve(e,r,i,i.attr("style")));if(i.name==="span"&&i.parent&&!i.attributes.length){i.unwrap()}}}));o.addAttributeFilter("class",(function(e){var t=e.length,n,r;while(t--){n=e[t];r=n.attr("class");if(/^(MsoCommentReference|MsoCommentText|msoDel)$/i.test(r)){n.remove()}n.attr("class",null)}}));o.addNodeFilter("del",(function(e){var t=e.length;while(t--){e[t].remove()}}));o.addNodeFilter("a",(function(e){var t=e.length,n,r,i;while(t--){n=e[t];r=n.attr("href");i=n.attr("name");if(r&&r.indexOf("#_msocom_")!==-1){n.remove();continue}if(r&&r.indexOf("file://")===0){r=r.split("#")[1];if(r){r="#"+r}}if(!r&&!i){n.unwrap()}else{if(i&&!/^_?(?:toc|edn|ftn)/i.test(i)){n.unwrap();continue}n.attr({href:r,name:i})}}}));var u=o.parse(t);if(_.shouldConvertWordFakeLists(e)){de(u)}t=ee({validate:e.settings.validate},a).serialize(u);return t};var ge=function(e,t){return _.shouldUseDefaultFilters(e)?me(e,t):t};var pe={preProcess:ge,isWordContent:le};var he=function(e,t){var n=Q({},e.schema);n.addNodeFilter("meta",(function(e){F.each(e,(function(e){return e.remove()}))}));var r=n.parse(t,{forced_root_block:false,isRootContent:true});return ee({validate:e.settings.validate},e.schema).serialize(r)};var be=function(e,t){return{content:e,cancelled:t}};var ye=function(e,t,n,r){var i=e.dom.create("div",{style:"display:none"},t);var a=v.firePastePostProcess(e,i,n,r);return be(a.node.innerHTML,a.isDefaultPrevented())};var we=function(e,t,n,r){var i=v.firePastePreProcess(e,t,n,r);var a=he(e,i.content);if(e.hasEventListeners("PastePostProcess")&&!i.isDefaultPrevented()){return ye(e,a,n,r)}else{return be(a,i.isDefaultPrevented())}};var xe=function(e,t,n){var r=pe.isWordContent(t);var i=r?pe.preProcess(e,t):t;return we(e,i,n,r)};var Ce={process:xe};var ke=function(e,t){e.insertContent(t,{merge:_.shouldMergeFormats(e),paste:true});return true};var Se=function(e){return/^https?:\/\/[\w\?\-\/+=.&%@~#]+$/i.test(e)};var Te=function(e){return Se(e)&&/.(gif|jpe?g|png)$/.test(e)};var Ee=function(e,t,n){e.undoManager.extra((function(){n(e,t)}),(function(){e.insertContent('')}));return true};var Ne=function(e,t,n){e.undoManager.extra((function(){n(e,t)}),(function(){e.execCommand("mceInsertLink",false,t)}));return true};var Re=function(e,t,n){return e.selection.isCollapsed()===false&&Se(t)?Ne(e,t,n):false};var _e=function(e,t,n){return Te(t)?Ee(e,t,n):false};var De=function(e,t){F.each([Re,_e,ke],(function(n){return n(e,t,ke)!==true}))};var Oe=function(e,t){if(_.isSmartPasteEnabled(e)===false){ke(e,t)}else{De(e,t)}};var Pe={isImageUrl:Te,isAbsoluteUrl:Se,insertContent:Oe};var Ae=function(){};var Be=function(e){return function(){return e}};function Ie(e){var t=[];for(var n=1;n1){for(var n=1;n=0){e._idleTimeoutId=setTimeout((function t(){if(e._onTimeout)e._onTimeout()}),t)}};n.setImmediate=typeof t==="function"?t:function(e){var t=s++;var r=arguments.length<2?false:o.call(arguments,1);u[t]=true;i((function i(){if(u[t]){if(r){e.apply(null,r)}else{e.call(null)}n.clearImmediate(t)}}));return t};n.clearImmediate=typeof r==="function"?r:function(e){delete u[e]}}).call(this,e("timers").setImmediate,e("timers").clearImmediate)},{"process/browser.js":1,timers:3}],4:[function(e,t,n){var r=e("promise-polyfill");var i=function(){if(typeof window!=="undefined"){return window}else{return Function("return this;")()}}();t.exports={boltExport:i.Promise||r}},{"promise-polyfill":2}]},{},[4])(4)}))})(undefined,Je,Ze,undefined);var Qe=Ze.exports.boltExport;var et=function(e){var t=We.none();var r=[];var i=function(e){return et((function(t){a((function(n){t(e(n))}))}))};var a=function(e){if(u()){l(e)}else{r.push(e)}};var o=function(e){t=We.some(e);s(r);r=[]};var u=function(){return t.isSome()};var s=function(e){Ye(e,l)};var l=function(e){t.each((function(t){n.setTimeout((function(){e(t)}),0)}))};e(o);return{get:a,map:i,isReady:u}};var tt=function(e){return et((function(t){t(e)}))};var nt={nu:et,pure:tt};var rt=function(e){n.setTimeout((function(){throw e}),0)};var it=function(e){var t=function(t){e().then(t,rt)};var n=function(t){return it((function(){return e().then(t)}))};var r=function(t){return it((function(){return e().then((function(e){return t(e).toPromise()}))}))};var i=function(t){return it((function(){return e().then((function(){return t.toPromise()}))}))};var a=function(){return nt.nu(t)};var o=function(){var t=null;return it((function(){if(t===null){t=e()}return t}))};var u=e;return{map:n,bind:r,anonBind:i,toLazy:a,toCached:o,toPromise:u,get:t}};var at=function(e){return it((function(){return new Qe(e)}))};var ot=function(e){return it((function(){return Qe.resolve(e)}))};var ut={nu:at,pure:ot};var st=function(e,t){return t((function(t){var n=[];var r=0;var i=function(i){return function(a){n[i]=a;r++;if(r>=e.length){t(n)}}};if(e.length===0){t([])}else{Ye(e,(function(e,t){e.get(i(t))}))}}))};var lt=function(e){return st(e,ut.nu)};var ft=function(e,t){return lt(Ke(e,t))};var ct=ft;var dt=function(){var e=r(We.none());var t=function(){e.set(We.none())};var n=function(t){e.set(We.some(t))};var i=function(t){e.get().each(t)};var a=function(){return e.get().isSome()};return{clear:t,set:n,isSet:a,on:i}};var vt=function(e,t,n){var r=n?n:q.isMarked(t);var i=Ce.process(e,q.unmark(t),r);if(i.cancelled===false){Pe.insertContent(e,i.content)}};var mt=function(e,t){t=e.dom.encode(t).replace(/\r\n/g,"\n");t=Z.convert(t,e.settings.forced_root_block,e.settings.forced_root_block_attrs);vt(e,t,false)};var gt=function(e){var t={};var n="data:text/mce-internal,";if(e){if(e.getData){var r=e.getData("Text");if(r&&r.length>0){if(r.indexOf(n)===-1){t["text/plain"]=r}}}if(e.types){for(var i=0;i0};var bt=function(e){return ht(e,"text/html")||ht(e,"text/plain")};var yt=function(e){var t;t=e.indexOf(",");if(t!==-1){return e.substr(t+1)}return null};var wt=function(e,t){return e.images_dataimg_filter?e.images_dataimg_filter(t):true};var xt=function(e,t){var n=t.match(/([\s\S]+?)\.(?:jpeg|jpg|png|gif)$/i);return n?e.dom.encode(n[1]):null};var Ct=se.createIdGenerator("mceclip");var kt=function(e,t){var r=yt(t.uri);var i=Ct();var a=e.settings.images_reuse_filename&&t.blob.name?xt(e,t.blob.name):i;var o=new n.Image;o.src=t.uri;if(wt(e.settings,o)){var u=e.editorUpload.blobCache;var s=void 0,l=void 0;l=u.findFirst((function(e){return e.base64()===r}));if(!l){s=u.create(i,t.blob,r,a);u.add(s)}else{s=l}vt(e,'',false)}else{vt(e,'',false)}};var St=function(e){return e.type==="paste"};var Tt=function(e){return ct(e,(function(e){return ut.nu((function(t){var n=e.getAsFile?e.getAsFile():e;var r=new window.FileReader;r.onload=function(){t({blob:n,uri:r.result})};r.readAsDataURL(n)}))}))};var Et=function(e){var t=e.items?Ke(Ge(e.items),(function(e){return e.getAsFile()})):[];var n=e.files?Ge(e.files):[];var r=Xe(t.length>0?t:n,(function(e){return/^image\/(jpeg|png|gif|bmp)$/.test(e.type)}));return r};var Nt=function(e,t,n){var r=St(t)?t.clipboardData:t.dataTransfer;if(e.settings.paste_data_images&&r){var i=Et(r);if(i.length>0){t.preventDefault();Tt(i).get((function(t){if(n){e.selection.setRng(n)}Ye(t,(function(t){kt(e,t)}))}));return true}}return false};var Rt=function(e){var t=e.clipboardData;return n.navigator.userAgent.indexOf("Android")!==-1&&t&&t.items&&t.items.length===0};var _t=function(e){return H.metaKeyPressed(e)&&e.keyCode===86||e.shiftKey&&e.keyCode===45};var Dt=function(e,t,r){var i=dt();var a;e.on("keydown",(function(r){function o(e){if(_t(e)&&!e.isDefaultPrevented()){t.remove()}}if(_t(r)&&!r.isDefaultPrevented()){a=r.shiftKey&&r.keyCode===86;if(a&&L.webkit&&n.navigator.userAgent.indexOf("Version/")!==-1){return}r.stopImmediatePropagation();i.set(r);window.setTimeout((function(){i.clear()}),100);if(L.ie&&a){r.preventDefault();v.firePaste(e,true);return}t.remove();t.create();e.once("keyup",o);e.once("paste",(function(){e.off("keyup",o)}))}}));function o(n,r,i,a){var o,u;if(ht(n,"text/html")){o=n["text/html"]}else{o=t.getHtml();a=a?a:q.isMarked(o);if(t.isDefaultContent(o)){i=true}}o=se.trimHtml(o);t.remove();u=a===false&&Z.isPlainText(o);if(!o.length||u){i=true}if(i){if(ht(n,"text/plain")&&u){o=n["text/plain"]}else{o=se.innerText(o)}}if(t.isDefaultContent(o)){if(!r){e.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents.")}return}if(i){mt(e,o)}else{vt(e,o,a)}}var u=function(){return t.getLastRng()||e.selection.getRng()};e.on("paste",(function(n){var s=i.isSet();var l=pt(e,n);var f=r.get()==="text"||a;var c=ht(l,q.internalHtmlMime());a=false;if(n.isDefaultPrevented()||Rt(n)){t.remove();return}if(!bt(l)&&Nt(e,n,u())){t.remove();return}if(!s){n.preventDefault()}if(L.ie&&(!s||n.ieFake)&&!ht(l,"text/html")){t.create();e.dom.bind(t.getEl(),"paste",(function(e){e.stopPropagation()}));e.getDoc().execCommand("Paste",false,null);l["text/html"]=t.getHtml()}if(ht(l,"text/html")){n.preventDefault();if(!c){c=q.isMarked(l["text/html"])}o(l,s,f,c)}else{M.setEditorTimeout(e,(function(){o(l,s,f,c)}),0)}}))};var Ot=function(e,t,n){Dt(e,t,n);var r;e.parser.addNodeFilter("img",(function(t,n,i){var a=function(e){return e.data&&e.data.paste===true};var o=function(e){if(!e.attr("data-mce-object")&&r!==L.transparentSrc){e.remove()}};var u=function(e){return e.indexOf("webkit-fake-url")===0};var s=function(e){return e.indexOf("data:")===0};if(!e.settings.paste_data_images&&a(i)){var l=t.length;while(l--){r=t[l].attributes.map.src;if(!r){continue}if(u(r)){o(t[l])}else if(!e.settings.allow_html_data_urls&&s(r)){o(t[l])}}}}))};var Pt=function(e){return L.ie&&e.inline?n.document.body:e.getBody()};var At=function(e){return Pt(e)!==e.getBody()};var Bt=function(e,t,n){if(At(e)){e.dom.bind(t,"paste keyup",(function(t){if(!Wt(e,n)){e.fire("paste")}}))}};var It=function(e,t,n){var r=e.dom,i=e.getBody();var a;t.set(e.selection.getRng());a=e.dom.add(Pt(e),"div",{id:"mcepastebin",class:"mce-pastebin",contentEditable:true,"data-mce-bogus":"all",style:"position: fixed; top: 50%; width: 10px; height: 10px; overflow: hidden; opacity: 0"},n);if(L.ie||L.gecko){r.setStyle(a,"left",r.getStyle(i,"direction",true)==="rtl"?65535:-65535)}r.bind(a,"beforedeactivate focusin focusout",(function(e){e.stopPropagation()}));Bt(e,a,n);a.focus();e.selection.select(a,true)};var Lt=function(e,t){if(Mt(e)){var n=void 0;var r=t.get();while(n=e.dom.get("mcepastebin")){e.dom.remove(n);e.dom.unbind(n)}if(r){e.selection.setRng(r)}}t.set(null)};var Mt=function(e){return e.dom.get("mcepastebin")};var Ft=function(e){var t,n,r,i,a;var o=function(t,n){t.appendChild(n);e.dom.remove(n,true)};n=F.grep(Pt(e).childNodes,(function(e){return e.id==="mcepastebin"}));t=n.shift();F.each(n,(function(e){o(t,e)}));i=e.dom.select("div[id=mcepastebin]",t);for(r=i.length-1;r>=0;r--){a=e.dom.create("div");t.insertBefore(a,i[r]);o(a,i[r])}return t?t.innerHTML:""};var Ht=function(e){return e.get()};var zt=function(e,t){return t===e};var Ut=function(e){return e&&e.id==="mcepastebin"};var Wt=function(e,t){var n=Mt(e);return Ut(n)&&zt(t,n.innerHTML)};var jt=function(e){var t=r(null);var n="%MCEPASTEBIN%";return{create:function(){return It(e,t,n)},remove:function(){return Lt(e,t)},getEl:function(){return Mt(e)},getHtml:function(){return Ft(e)},getLastRng:function(){return Ht(t)},isDefault:function(){return Wt(e,n)},isDefaultContent:function(e){return zt(n,e)}}};var Vt=function(e,t){var n=jt(e);e.on("preInit",(function(){return Ot(e,n,t)}));return{pasteFormat:t,pasteHtml:function(t,n){return vt(e,t,n)},pasteText:function(t){return mt(e,t)},pasteImageData:function(t,n){return Nt(e,t,n)},getDataTransferItems:gt,hasHtmlOrText:bt,hasContentType:ht}};var qt=function(){};var $t=function(e){return L.iOS===false&&e!==undefined&&typeof e.setData==="function"&&se.isMsEdge()!==true};var Kt=function(e,t,n){if($t(e)){try{e.clearData();e.setData("text/html",t);e.setData("text/plain",n);e.setData(q.internalHtmlMime(),t);return true}catch(e){return false}}else{return false}};var Yt=function(e,t,n,r){if(Kt(e.clipboardData,t.html,t.text)){e.preventDefault();r()}else{n(t.html,r)}};var Xt=function(e){return function(t,n){var r=q.mark(t);var i=e.dom.create("div",{contenteditable:"false","data-mce-bogus":"all"});var a=e.dom.create("div",{contenteditable:"true"},r);e.dom.setStyles(i,{position:"fixed",top:"0",left:"-3000px",width:"1000px",overflow:"hidden"});i.appendChild(a);e.dom.add(e.getBody(),i);var o=e.selection.getRng();a.focus();var u=e.dom.createRng();u.selectNodeContents(a);e.selection.setRng(u);setTimeout((function(){e.selection.setRng(o);i.parentNode.removeChild(i);n()}),0)}};var Gt=function(e){return{html:e.selection.getContent({contextual:true}),text:e.selection.getContent({format:"text"})}};var Jt=function(e){return!!e.dom.getParent(e.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",e.getBody())};var Zt=function(e){return!e.selection.isCollapsed()||Jt(e)};var Qt=function(e){return function(t){if(Zt(e)){Yt(t,Gt(e),Xt(e),(function(){setTimeout((function(){e.execCommand("Delete")}),0)}))}}};var en=function(e){return function(t){if(Zt(e)){Yt(t,Gt(e),Xt(e),qt)}}};var tn=function(e){e.on("cut",Qt(e));e.on("copy",en(e))};var nn={register:tn};var rn=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils");var an=function(e,t){return rn.getCaretRangeFromPoint(t.clientX,t.clientY,e.getDoc())};var on=function(e){var t=e["text/plain"];return t?t.indexOf("file://")===0:false};var un=function(e,t){e.focus();e.selection.setRng(t)};var sn=function(e,t,n){if(_.shouldBlockDrop(e)){e.on("dragend dragover draggesture dragdrop drop drag",(function(e){e.preventDefault();e.stopPropagation()}))}if(!_.shouldPasteDataImages(e)){e.on("drop",(function(e){var t=e.dataTransfer;if(t&&t.files&&t.files.length>0){e.preventDefault()}}))}e.on("drop",(function(r){var i,a;a=an(e,r);if(r.isDefaultPrevented()||n.get()){return}i=t.getDataTransferItems(r.dataTransfer);var o=t.hasContentType(i,q.internalHtmlMime());if((!t.hasHtmlOrText(i)||on(i))&&t.pasteImageData(r,a)){return}if(a&&_.shouldFilterDrop(e)){var u=i["mce-internal"]||i["text/html"]||i["text/plain"];if(u){r.preventDefault();M.setEditorTimeout(e,(function(){e.undoManager.transact((function(){if(i["mce-internal"]){e.execCommand("Delete")}un(e,a);u=se.trimHtml(u);if(!i["text/html"]){t.pasteText(u)}else{t.pasteHtml(u,o)}}))}))}}}));e.on("dragstart",(function(e){n.set(true)}));e.on("dragover dragend",(function(t){if(_.shouldPasteDataImages(e)&&n.get()===false){t.preventDefault();un(e,an(e,t))}if(t.type==="dragend"){n.set(false)}}))};var ln={setup:sn};var fn=function(e){var t=e.plugins.paste;var n=_.getPreProcess(e);if(n){e.on("PastePreProcess",(function(e){n.call(t,t,e)}))}var r=_.getPostProcess(e);if(r){e.on("PastePostProcess",(function(e){r.call(t,t,e)}))}};var cn={setup:fn};function dn(e,t){e.on("PastePreProcess",(function(n){n.content=t(e,n.content,n.internal,n.wordContent)}))}function vn(e,t){e.on("PastePostProcess",(function(n){t(e,n.node)}))}function mn(e,t){if(!pe.isWordContent(t)){return t}var n=[];F.each(e.schema.getBlockElements(),(function(e,t){n.push(t)}));var r=new RegExp("(?:
     [\\s\\r\\n]+|
    )*(<\\/?("+n.join("|")+")[^>]*>)(?:
     [\\s\\r\\n]+|
    )*","g");t=se.filter(t,[[r,"$1"]]);t=se.filter(t,[[/

    /g,"

    "],[/
    /g," "],[/

    /g,"
    "]]);return t}function gn(e,t,n,r){if(r||n){return t}var i=_.getWebkitStyles(e);var a;if(_.shouldRemoveWebKitStyles(e)===false||i==="all"){return t}if(i){a=i.split(/[, ]/)}if(a){var o=e.dom,u=e.selection.getNode();t=t.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,(function(e,t,n,r){var i=o.parseStyle(o.decode(n));var s={};if(a==="none"){return t+r}for(var l=0;l]+) style="([^"]*)"([^>]*>)/gi,"$1$3")}t=t.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,(function(e,t,n,r){return t+' style="'+n+'"'+r}));return t}function pn(e,t){e.$("a",t).find("font,u").each((function(t,n){e.dom.remove(n,true)}))}var hn=function(e){if(L.webkit){dn(e,gn)}if(L.ie){dn(e,mn);vn(e,pn)}};var bn={setup:hn};var yn=function(e,t,n){var r=n.control;r.active(t.pasteFormat.get()==="text");e.on("PastePlainTextToggle",(function(e){r.active(e.state)}))};var wn=function(e,t){var n=Ie(yn,e,t);e.addButton("pastetext",{active:false,icon:"pastetext",tooltip:"Paste as text",cmd:"mceTogglePlainTextPaste",onPostRender:n});e.addMenuItem("pastetext",{text:"Paste as text",selectable:true,active:t.pasteFormat,cmd:"mceTogglePlainTextPaste",onPostRender:n})};var xn={register:wn};i.add("paste",(function(e){if(o.hasProPlugin(e)===false){var t=r(false);var n=r(false);var i=r(_.isPasteAsTextEnabled(e)?"text":"html");var a=Vt(e,i);var u=bn.setup(e);xn.register(e,a);I.register(e,a,t);cn.setup(e);nn.register(e);ln.setup(e,a,n);return s.get(a,u)}}));function Cn(){}return Cn}(window)})()}).call(this,n(5),n(6))},574:function(e,t,n){n(575)},575:function(e,t){(function(){var e=function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");var t=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils");var n=function(e){return e.getParam("code_dialog_width",600)};var r=function(e){return e.getParam("code_dialog_height",Math.min(t.DOM.getViewPort().h-200,500))};var i={getMinWidth:n,getMinHeight:r};var a=function(e,t){e.focus();e.undoManager.transact((function(){e.setContent(t)}));e.selection.setCursorLocation();e.nodeChanged()};var o=function(e){return e.getContent({source_view:true})};var u={setContent:a,getContent:o};var s=function(e){var t=i.getMinWidth(e);var n=i.getMinHeight(e);var r=e.windowManager.open({title:"Source code",body:{type:"textbox",name:"code",multiline:true,minWidth:t,minHeight:n,spellcheck:false,style:"direction: ltr; text-align: left"},onSubmit:function(t){u.setContent(e,t.data.code)}});r.find("#code").value(u.getContent(e))};var l={open:s};var f=function(e){e.addCommand("mceCodeEditor",(function(){l.open(e)}))};var c={register:f};var d=function(e){e.addButton("code",{icon:"code",tooltip:"Source code",onclick:function(){l.open(e)}});e.addMenuItem("code",{icon:"code",text:"Source code",onclick:function(){l.open(e)}})};var v={register:d};e.add("code",(function(e){c.register(e);v.register(e);return{}}));function m(){}return m}()})()},576:function(e,t,n){n(577)},577:function(e,t){(function(){var e=function(e){"use strict";var t=function(e){var n=e;var r=function(){return n};var i=function(e){n=e};var a=function(){return t(r())};return{get:r,set:i,clone:a}};var n=tinymce.util.Tools.resolve("tinymce.PluginManager");var r=function(e){return{isFullscreen:function(){return e.get()!==null}}};var i={get:r};var a=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils");var o=function(e,t){e.fire("FullscreenStateChanged",{state:t})};var u={fireFullscreenStateChanged:o};var s=a.DOM;var l=function(){var t;var n;var r=e.window;var i=e.document;var a=i.body;if(a.offsetWidth){t=a.offsetWidth;n=a.offsetHeight}if(r.innerWidth&&r.innerHeight){t=r.innerWidth;n=r.innerHeight}return{w:t,h:n}};var f=function(){var e=s.getViewPort();return{x:e.x,y:e.y}};var c=function(t){e.window.scrollTo(t.x,t.y)};var d=function(t,n){var r=e.document.body;var i=e.document.documentElement;var a;var o,d,v;var m=n.get();var g=function(){s.setStyle(d,"height",l().h-(o.clientHeight-d.clientHeight))};var p=function(){s.unbind(e.window,"resize",g)};o=t.getContainer();a=o.style;d=t.getContentAreaContainer().firstChild;v=d.style;if(!m){var h={scrollPos:f(),containerWidth:a.width,containerHeight:a.height,iframeWidth:v.width,iframeHeight:v.height,resizeHandler:g,removeHandler:p};v.width=v.height="100%";a.width=a.height="";s.addClass(r,"mce-fullscreen");s.addClass(i,"mce-fullscreen");s.addClass(o,"mce-fullscreen");s.bind(e.window,"resize",g);t.on("remove",p);g();n.set(h);u.fireFullscreenStateChanged(t,true)}else{v.width=m.iframeWidth;v.height=m.iframeHeight;if(m.containerWidth){a.width=m.containerWidth}if(m.containerHeight){a.height=m.containerHeight}s.removeClass(r,"mce-fullscreen");s.removeClass(i,"mce-fullscreen");s.removeClass(o,"mce-fullscreen");c(m.scrollPos);s.unbind(e.window,"resize",m.resizeHandler);t.off("remove",m.removeHandler);n.set(null);u.fireFullscreenStateChanged(t,false)}};var v={toggleFullscreen:d};var m=function(e,t){e.addCommand("mceFullScreen",(function(){v.toggleFullscreen(e,t)}))};var g={register:m};var p=function(e){return function(t){var n=t.control;e.on("FullscreenStateChanged",(function(e){n.active(e.state)}))}};var h=function(e){e.addMenuItem("fullscreen",{text:"Fullscreen",shortcut:"Ctrl+Shift+F",selectable:true,cmd:"mceFullScreen",onPostRender:p(e),context:"view"});e.addButton("fullscreen",{active:false,tooltip:"Fullscreen",cmd:"mceFullScreen",onPostRender:p(e)})};var b={register:h};n.add("fullscreen",(function(e){var n=t(null);if(e.settings.inline){return i.get(n)}g.register(e,n);b.register(e);e.addShortcut("Ctrl+Shift+F","","mceFullScreen");return i.get(n)}));function y(){}return y}(window)})()},578:function(e,t,n){n(579)},579:function(e,t){(function(){var e=function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");var t=function(e,t){var n;e.dom.getParents(e.selection.getStart(),(function(e){var r;if(r=e.style[t==="forecolor"?"color":"background-color"]){n=n?n:r}}));return n};var n=function(e){var t;var n=[];for(t=0;t'+'
    '+(n?"×":"")+"
    "+""};i=a.mapColors(n);i.push({text:k.translate("No color"),color:"transparent"});u='';l=i.length-1;for(c=0;c";for(f=0;fl){u+=""}else{o=i[d];u+=g(o.color,o.text)}}u+=""}if(r){u+=""+'"+"";u+="";for(f=0;f0){return false}return r};var x=function(e,t){return e.isChildOf(t,e.getRoot())};var C={isTextNode:s,isListNode:l,isOlUlNode:f,isDlItemNode:d,isListItemNode:c,isTableCellNode:v,isBr:m,isFirstChild:g,isLastChild:p,isTextBlock:h,isBlock:b,isBogusBr:y,isEmpty:w,isChildOfBody:x};var k=function(e,t){if(C.isTextNode(e)){return{container:e,offset:t}}var r=n.getNode(e,t);if(C.isTextNode(r)){return{container:r,offset:t>=e.childNodes.length?r.data.length:0}}else if(r.previousSibling&&C.isTextNode(r.previousSibling)){return{container:r.previousSibling,offset:r.previousSibling.data.length}}else if(r.nextSibling&&C.isTextNode(r.nextSibling)){return{container:r.nextSibling,offset:0}}return{container:e,offset:t}};var S=function(e){var t=e.cloneRange();var n=k(e.startContainer,e.startOffset);t.setStart(n.container,n.offset);var r=k(e.endContainer,e.endOffset);t.setEnd(r.container,r.offset);return t};var T={getNormalizedPoint:k,normalizeRange:S};var E=u.DOM;var N=function(e){var t={};var n=function(n){var r,i,a;i=e[n?"startContainer":"endContainer"];a=e[n?"startOffset":"endOffset"];if(i.nodeType===1){r=E.create("span",{"data-mce-type":"bookmark"});if(i.hasChildNodes()){a=Math.min(a,i.childNodes.length-1);if(n){i.insertBefore(r,i.childNodes[a])}else{E.insertAfter(r,i.childNodes[a])}}else{i.appendChild(r)}i=r;a=0}t[n?"startContainer":"endContainer"]=i;t[n?"startOffset":"endOffset"]=a};n(true);if(!e.collapsed){n()}return t};var R=function(e){function t(t){var n,r,i;var a=function(e){var t=e.parentNode.firstChild,n=0;while(t){if(t===e){return n}if(t.nodeType!==1||t.getAttribute("data-mce-type")!=="bookmark"){n++}t=t.nextSibling}return-1};n=i=e[t?"startContainer":"endContainer"];r=e[t?"startOffset":"endOffset"];if(!n){return}if(n.nodeType===1){r=a(n);n=n.parentNode;E.remove(i);if(!n.hasChildNodes()&&E.isBlock(n)){n.appendChild(E.create("br"))}}e[t?"startContainer":"endContainer"]=n;e[t?"startOffset":"endOffset"]=r}t(true);t();var n=E.createRng();n.setStart(e.startContainer,e.startOffset);if(e.endContainer){n.setEnd(e.endContainer,e.endOffset)}return T.normalizeRange(n)};var _={createBookmark:N,resolveBookmark:R};var D=function(){};var O=function(e){return function(){return e}};var P=function(e){return function(){var t=[];for(var n=0;n0?n[0]:e.getBody();return r};var Te=function(e,t){var n=e.dom.getParents(t,"ol,ul",Se(e,t));return ae(n)};var Ee=function(e){var t=Te(e,e.selection.getStart());var n=J(e.selection.getSelectedBlocks(),C.isOlUlNode);return t.toArray().concat(n)};var Ne=function(e){var t=Ee(e);return Re(e,t)};var Re=function(e,t){var n=X(t,(function(t){return Te(e,t).getOr(t)}));return pe.unique(n)};var _e=function(e){var t=he(e);return ge.isPrototypeOf(t)};var De={isList:_e,getParentList:he,getSelectedSubLists:we,getSelectedListItems:Ce,getClosestListRootElm:Se,getSelectedDlItems:ke,getSelectedListRoots:Ne};var Oe=function(t,n){var r=n||e.document;var i=r.createElement("div");i.innerHTML=t;if(!i.hasChildNodes()||i.childNodes.length>1){e.console.error("HTML does not have a single root node",t);throw new Error("HTML must have a single root node")}return Be(i.childNodes[0])};var Pe=function(t,n){var r=n||e.document;var i=r.createElement(t);return Be(i)};var Ae=function(t,n){var r=n||e.document;var i=r.createTextNode(t);return Be(i)};var Be=function(e){if(e===null||e===undefined){throw new Error("Node cannot be null or undefined")}return{dom:O(e)}};var Ie=function(e,t,n){var r=e.dom();return H.from(r.elementFromPoint(t,n)).map(Be)};var Le={fromHtml:Oe,fromTag:Pe,fromText:Ae,fromDom:Be,fromPoint:Ie};var Me=function(e,t,n){return e.isSome()&&t.isSome()?H.some(n(e.getOrDie(),t.getOrDie())):H.none()};var Fe=function(t,n){var r=n||e.document;var i=r.createDocumentFragment();G(t,(function(e){i.appendChild(e.dom())}));return Le.fromDom(i)};var He=function(){var e=[];for(var t=0;tt.length?Fn(e,t,n):Mn(e,t,n)}),[]);return ie(n).map((function(e){return e.list}))};var zn=function(e){return tn(e,"OL,UL")};var Un=function(e){return on(e).map(zn).getOr(false)};var Wn=function(e){return un(e).map(zn).getOr(false)};var jn=function(e){return e.depth>0};var Vn=function(e){return e.isSelected};var qn=function(e){var t=rn(e);var n=Wn(e)?t.slice(0,-1):t;return X(n,Tn)};var $n=function(e,t,n){return nn(e).filter(hn).map((function(r){return{depth:t,isSelected:n,content:qn(e),itemAttributes:wn(e),listAttributes:wn(r),listType:mn(r)}}))};var Kn=function(e,t){switch(e){case"Indent":t.depth++;break;case"Outdent":t.depth--;break;case"Flatten":t.depth=0}};var Yn=Object.prototype.hasOwnProperty;var Xn=function(e,t){return t};var Gn=function(e){return function(){var t=new Array(arguments.length);for(var n=0;n=0;r--){if(e[r].depth===n){return H.some(e[r])}if(e[r].depth10)){o.appendChild(n.create("br",{"data-mce-bogus":"1"}))}}return i};var ur=function(e,t){return X(t,(function(t){var n=Fe(t.content);return Le.fromDom(or(e,n.dom()))}))};var sr=function(e,t){er(t);return Hn(e.contentDocument,t).toArray()};var lr=function(e,t){return ne(Z(t,jn),(function(t){var n=ie(t).map(jn).getOr(false);return n?sr(e,t):ur(e,t)}))};var fr=function(e,t){G(J(e,Vn),(function(e){return Kn(t,e)}))};var cr=function(e){var t=X(De.getSelectedListItems(e),Le.fromDom);return Me(ee(t,P(Un)),ee(re(t),P(Un)),(function(e,t){return{start:e,end:t}}))};var dr=function(e,t,n){var r=ir(t,cr(e));G(r,(function(t){fr(t.entries,n);cn(t.sourceList,lr(e,t.entries));vn(t.sourceList)}))};var vr=u.DOM;var mr=function(e,t,n){var r,i,a,u,s;var l=function(e){o.each(a,(function(t){e.parentNode.insertBefore(t,n.parentNode)}));vr.remove(e)};a=vr.select('span[data-mce-type="bookmark"]',t);s=or(e,n);r=vr.createRng();r.setStartAfter(n);r.setEndAfter(t);i=r.extractContents();for(u=i.firstChild;u;u=u.firstChild){if(u.nodeName==="LI"&&e.dom.isEmpty(u)){vr.remove(u);break}}if(!e.dom.isEmpty(i)){vr.insertAfter(i,t)}vr.insertAfter(s,t);if(C.isEmpty(e.dom,n.parentNode)){l(n.parentNode)}vr.remove(n);if(C.isEmpty(e.dom,t)){vr.remove(t)}};var gr={splitList:mr};var pr=function(e,t){if(tn(t,"dd")){Nn(t,"dt")}else if(tn(t,"dt")){nn(t).each((function(n){return gr.splitList(e,n.dom(),t.dom())}))}};var hr=function(e){if(tn(e,"dt")){Nn(e,"dd")}};var br=function(e,t,n){if(t==="Indent"){G(n,hr)}else{G(n,(function(t){return pr(e,t)}))}};var yr=function(e,t){var n=X(De.getSelectedListRoots(e),Le.fromDom);var r=X(De.getSelectedDlItems(e),Le.fromDom);var i=false;if(n.length||r.length){var a=e.selection.getBookmark();dr(e,n,t);br(e,t,r);e.selection.moveToBookmark(a);e.selection.setRng(T.normalizeRange(e.selection.getRng()));e.nodeChanged();i=true}return i};var wr=function(e){return yr(e,"Indent")};var xr=function(e){return yr(e,"Outdent")};var Cr=function(e){return yr(e,"Flatten")};var kr=function(e,t,n){var r=n["list-style-type"]?n["list-style-type"]:null;e.setStyle(t,"list-style-type",r)};var Sr=function(e,t){o.each(t,(function(t,n){e.setAttribute(n,t)}))};var Tr=function(e,t,n){Sr(t,n["list-attributes"]);o.each(e.select("li",t),(function(e){Sr(e,n["list-item-attributes"])}))};var Er=function(e,t,n){kr(e,t,n);Tr(e,t,n)};var Nr=function(e,t,n){o.each(n,(function(n){var r;return e.setStyle(t,(r={},r[n]="",r))}))};var Rr=function(e,t,n,r){var i,a;i=t[n?"startContainer":"endContainer"];a=t[n?"startOffset":"endOffset"];if(i.nodeType===1){i=i.childNodes[Math.min(a,i.childNodes.length-1)]||i}if(!n&&C.isBr(i.nextSibling)){i=i.nextSibling}while(i.parentNode!==r){if(C.isTextBlock(e,i)){return i}if(/^(TD|TH)$/.test(i.parentNode.nodeName)){return i}i=i.parentNode}return i};var _r=function(e,t,n){var r=[],i=e.dom;var u=Rr(e,t,true,n);var s=Rr(e,t,false,n);var l;var f=[];for(var c=u;c;c=c.nextSibling){f.push(c);if(c===s){break}}o.each(f,(function(t){if(C.isTextBlock(e,t)){r.push(t);l=null;return}if(i.isBlock(t)||C.isBr(t)){if(C.isBr(t)){i.remove(t)}l=null;return}var o=t.nextSibling;if(a.isBookmarkNode(t)){if(C.isTextBlock(e,o)||!o&&t.parentNode===n){l=null;return}}if(!l){l=i.create("p");t.parentNode.insertBefore(l,t);r.push(l)}l.appendChild(t)}));return r};var Dr=function(e,t,n){var r=e.getStyle(t,"list-style-type");var i=n?n["list-style-type"]:"";i=i===null?"":i;return r===i};var Or=function(e,t,n){if(n===void 0){n={}}var r=e.selection.getRng(true);var i;var a="LI";var u=De.getClosestListRootElm(e,e.selection.getStart(true));var s=e.dom;if(s.getContentEditable(e.selection.getNode())==="false"){return}t=t.toUpperCase();if(t==="DL"){a="DT"}i=_.createBookmark(r);o.each(_r(e,r,u),(function(r){var i,o;o=r.previousSibling;if(o&&C.isListNode(o)&&o.nodeName===t&&Dr(s,o,n)){i=o;r=s.rename(r,a);o.appendChild(r)}else{i=s.create(t);r.parentNode.insertBefore(i,r);i.appendChild(r);r=s.rename(r,a)}Nr(s,r,["margin","margin-right","margin-bottom","margin-left","margin-top","padding","padding-right","padding-bottom","padding-left","padding-top"]);Er(s,i,n);Lr(e.dom,i)}));e.selection.setRng(_.resolveBookmark(i))};var Pr=function(e,t){return e&&t&&C.isListNode(e)&&e.nodeName===t.nodeName};var Ar=function(e,t,n){var r=e.getStyle(t,"list-style-type",true);var i=e.getStyle(n,"list-style-type",true);return r===i};var Br=function(e,t){return e.className===t.className};var Ir=function(e,t,n){return Pr(t,n)&&Ar(e,t,n)&&Br(t,n)};var Lr=function(e,t){var n,r;n=t.nextSibling;if(Ir(e,t,n)){while(r=n.firstChild){t.appendChild(r)}e.remove(n)}n=t.previousSibling;if(Ir(e,t,n)){while(r=n.lastChild){t.insertBefore(r,t.firstChild)}e.remove(n)}};var Mr=function(e,t,n,r){if(t.nodeName!==n){var i=e.rename(t,n);Er(e,i,r)}else{Er(e,t,r)}};var Fr=function(e,t,n,r,i){if(t.nodeName===r&&!Hr(i)){Cr(e)}else{var a=_.createBookmark(e.selection.getRng(true));o.each([t].concat(n),(function(t){Mr(e.dom,t,r,i)}));e.selection.setRng(_.resolveBookmark(a))}};var Hr=function(e){return"list-style-type"in e};var zr=function(e,t,n,r){if(t===e.getBody()){return}if(t){if(t.nodeName===n&&!Hr(r)){Cr(e)}else{var i=_.createBookmark(e.selection.getRng(true));Er(e.dom,t,r);Lr(e.dom,e.dom.rename(t,n));e.selection.setRng(_.resolveBookmark(i))}}else{Or(e,n,r)}};var Ur=function(e,t,n){var r=De.getParentList(e);var i=De.getSelectedSubLists(e);n=n?n:{};if(r&&i.length>0){Fr(e,r,i,t,n)}else{zr(e,r,t,n)}};var Wr={toggleList:Ur,mergeWithAdjacentLists:Lr};var jr=u.DOM;var Vr=function(e,t){var n;var r=t.parentNode;if(r.nodeName==="LI"&&r.firstChild===t){n=r.previousSibling;if(n&&n.nodeName==="LI"){n.appendChild(t);if(C.isEmpty(e,r)){jr.remove(r)}}else{jr.setStyle(r,"listStyleType","none")}}if(C.isListNode(r)){n=r.previousSibling;if(n&&n.nodeName==="LI"){n.appendChild(t)}}};var qr=function(e,t){o.each(o.grep(e.select("ol,ul",t)),(function(t){Vr(e,t)}))};var $r={normalizeList:Vr,normalizeLists:qr};var Kr=function(e,t,i,a){var o=t.startContainer;var u=t.startOffset;var s,l;if(o.nodeType===3&&(i?u0)){return o}s=e.schema.getNonEmptyElements();if(o.nodeType===1){o=n.getNode(o,u)}l=new r(o,a);if(i){if(C.isBogusBr(e.dom,o)){l.next()}}while(o=l[i?"next":"prev2"]()){if(o.nodeName==="LI"&&!o.hasChildNodes()){return o}if(s[o.nodeName]){return o}if(o.nodeType===3&&o.data.length>0){return o}}};var Yr=function(e,t){var n=t.childNodes;return n.length===1&&!C.isListNode(n[0])&&e.isBlock(n[0])};var Xr=function(e,t){if(Yr(e,t)){e.remove(t.firstChild,true)}};var Gr=function(e,t,n){var r,i;i=Yr(e,n)?n.firstChild:n;Xr(e,t);if(!C.isEmpty(e,t,true)){while(r=t.firstChild){i.appendChild(r)}}};var Jr=function(e,t,n){var r,i;var a=t.parentNode;if(!C.isChildOfBody(e,t)||!C.isChildOfBody(e,n)){return}if(C.isListNode(n.lastChild)){i=n.lastChild}if(a===n.lastChild){if(C.isBr(a.previousSibling)){e.remove(a.previousSibling)}}r=n.lastChild;if(r&&C.isBr(r)&&t.hasChildNodes()){e.remove(r)}if(C.isEmpty(e,n,true)){e.$(n).empty()}Gr(e,t,n);if(i){n.appendChild(i)}var o=en(Le.fromDom(n),Le.fromDom(t));var u=o?e.getParents(t,C.isListNode,n):[];e.remove(t);G(u,(function(t){if(C.isEmpty(e,t)&&t!==e.getRoot()){e.remove(t)}}))};var Zr=function(e,t,n){e.dom.$(n).empty();Jr(e.dom,t,n);e.selection.setCursorLocation(n)};var Qr=function(e,t,n,r){var i=e.dom;if(i.isEmpty(r)){Zr(e,n,r)}else{var a=_.createBookmark(t);Jr(i,n,r);e.selection.setRng(_.resolveBookmark(a))}};var ei=function(e,t,n,r){var i=_.createBookmark(t);Jr(e.dom,n,r);var a=_.resolveBookmark(i);e.selection.setRng(a)};var ti=function(e,t){var n=e.dom,r=e.selection;var i=r.getStart();var a=De.getClosestListRootElm(e,i);var o=n.getParent(r.getStart(),"LI",a);var u,s,l;if(o){u=o.parentNode;if(u===e.getBody()&&C.isEmpty(n,u)){return true}s=T.normalizeRange(r.getRng(true));l=n.getParent(Kr(e,s,t,a),"LI",a);if(l&&l!==o){if(t){Qr(e,s,l,o)}else{ei(e,s,o,l)}return true}else if(!l){if(!t){Cr(e);return true}}}return false};var ni=function(e,t,n){var r=e.getParent(t.parentNode,e.isBlock,n);e.remove(t);if(r&&e.isEmpty(r)){e.remove(r)}};var ri=function(e,t){var n=e.dom;var r=e.selection.getStart();var i=De.getClosestListRootElm(e,r);var a=n.getParent(r,n.isBlock,i);if(a&&n.isEmpty(a)){var o=T.normalizeRange(e.selection.getRng(true));var u=n.getParent(Kr(e,o,t,i),"LI",i);if(u){e.undoManager.transact((function(){ni(n,a,i);Wr.mergeWithAdjacentLists(n,u.parentNode);e.selection.select(u,true);e.selection.collapse(t)}));return true}}return false};var ii=function(e,t){return ti(e,t)||ri(e,t)};var ai=function(e){var t=e.selection.getStart();var n=De.getClosestListRootElm(e,t);var r=e.dom.getParent(t,"LI,DT,DD",n);if(r||De.getSelectedListItems(e).length>0){e.undoManager.transact((function(){e.execCommand("Delete");$r.normalizeLists(e.dom,e.getBody())}));return true}return false};var oi=function(e,t){return e.selection.isCollapsed()?ii(e,t):ai(e)};var ui=function(e){e.on("keydown",(function(t){if(t.keyCode===i.BACKSPACE){if(oi(e,false)){t.preventDefault()}}else if(t.keyCode===i.DELETE){if(oi(e,true)){t.preventDefault()}}}))};var si={setup:ui,backspaceDelete:oi};var li=function(e){return{backspaceDelete:function(t){si.backspaceDelete(e,t)}}};var fi={get:li};var ci=function(e,t){return function(){var n=e.dom.getParent(e.selection.getStart(),"UL,OL,DL");return n&&n.nodeName===t}};var di=function(e){e.on("BeforeExecCommand",(function(t){var n=t.command.toLowerCase();if(n==="indent"){wr(e)}else if(n==="outdent"){xr(e)}}));e.addCommand("InsertUnorderedList",(function(t,n){Wr.toggleList(e,"UL",n)}));e.addCommand("InsertOrderedList",(function(t,n){Wr.toggleList(e,"OL",n)}));e.addCommand("InsertDefinitionList",(function(t,n){Wr.toggleList(e,"DL",n)}));e.addCommand("RemoveList",(function(){Cr(e)}));e.addQueryStateHandler("InsertUnorderedList",ci(e,"UL"));e.addQueryStateHandler("InsertOrderedList",ci(e,"OL"));e.addQueryStateHandler("InsertDefinitionList",ci(e,"DL"))};var vi={register:di};var mi=function(e){return e.getParam("lists_indent_on_tab",true)};var gi={shouldIndentOnTab:mi};var pi=function(e){e.on("keydown",(function(t){if(t.keyCode!==i.TAB||i.metaKeyPressed(t)){return}e.undoManager.transact((function(){if(t.shiftKey?xr(e):wr(e)){t.preventDefault()}}))}))};var hi=function(e){if(gi.shouldIndentOnTab(e)){pi(e)}si.setup(e)};var bi={setup:hi};var yi=function(e,t){for(var n=0;n0&&a[0].nodeName===t)}))}};var xi=function(e){var t=function(e,t){var n=e.settings.plugins?e.settings.plugins:"";return o.inArray(n.split(/[ ,]/),t)!==-1};if(!t(e,"advlist")){e.addButton("numlist",{active:false,title:"Numbered list",cmd:"InsertOrderedList",onPostRender:wi(e,"OL")});e.addButton("bullist",{active:false,title:"Bullet list",cmd:"InsertUnorderedList",onPostRender:wi(e,"UL")})}e.addButton("indent",{icon:"indent",title:"Increase indent",cmd:"Indent"})};var Ci={register:xi};t.add("lists",(function(e){bi.setup(e);Ci.register(e);vi.register(e);return fi.get(e)}));function ki(){}return ki}(window)})()},584:function(e,t){tinymce.PluginManager.add("stickytoolbar",(function(e,t){var n=e.settings.sticky_offset?e.settings.sticky_offset:0;e.on("init",(function(){e.setSticky()}));$(window).on("scroll",(function(){e.setSticky()}));e.setSticky=function(){n=e.settings.sticky_offset?e.settings.sticky_offset:0;var t=e.editorContainer;var r=$(t).find(".mce-toolbar-grp");var i=$(t).find(".mce-statusbar");if(e.isSticky()){$(t).css({paddingTop:r.outerHeight()});if(e.isAtBottom()){r.css({top:"auto",bottom:i.outerHeight(),position:"absolute",width:"100%",borderBottom:"none"})}else{r.css({top:n,bottom:"auto",position:"fixed",width:$(t).width(),borderBottom:"1px solid rgba(0,0,0,0.2)"})}}else{$(t).css({paddingTop:0});r.css({top:0,position:"relative",width:"auto",borderBottom:"none"})}};e.isSticky=function(){var t=e.editorContainer,r=t.getBoundingClientRect().top;if(r=i)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}));for(var u=r[n];n=3)r.depth=arguments[2];if(arguments.length>=4)r.colors=arguments[3];if(y(n)){r.showHidden=n}else if(n){t._extend(r,n)}if(T(r.showHidden))r.showHidden=false;if(T(r.depth))r.depth=2;if(T(r.colors))r.colors=false;if(T(r.customInspect))r.customInspect=true;if(r.colors)r.stylize=l;return d(r,e,r.depth)}t.inspect=s;s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]};s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function l(e,t){var n=s.styles[t];if(n){return"["+s.colors[n][0]+"m"+e+"["+s.colors[n][1]+"m"}else{return e}}function f(e,t){return e}function c(e){var t={};e.forEach((function(e,n){t[e]=true}));return t}function d(e,n,r){if(e.customInspect&&n&&D(n.inspect)&&n.inspect!==t.inspect&&!(n.constructor&&n.constructor.prototype===n)){var i=n.inspect(r,e);if(!k(i)){i=d(e,i,r)}return i}var a=v(e,n);if(a){return a}var o=Object.keys(n);var u=c(o);if(e.showHidden){o=Object.getOwnPropertyNames(n)}if(_(n)&&(o.indexOf("message")>=0||o.indexOf("description")>=0)){return m(n)}if(o.length===0){if(D(n)){var s=n.name?": "+n.name:"";return e.stylize("[Function"+s+"]","special")}if(E(n)){return e.stylize(RegExp.prototype.toString.call(n),"regexp")}if(R(n)){return e.stylize(Date.prototype.toString.call(n),"date")}if(_(n)){return m(n)}}var l="",f=false,y=["{","}"];if(b(n)){f=true;y=["[","]"]}if(D(n)){var w=n.name?": "+n.name:"";l=" [Function"+w+"]"}if(E(n)){l=" "+RegExp.prototype.toString.call(n)}if(R(n)){l=" "+Date.prototype.toUTCString.call(n)}if(_(n)){l=" "+m(n)}if(o.length===0&&(!f||n.length==0)){return y[0]+l+y[1]}if(r<0){if(E(n)){return e.stylize(RegExp.prototype.toString.call(n),"regexp")}else{return e.stylize("[Object]","special")}}e.seen.push(n);var x;if(f){x=g(e,n,r,u,o)}else{x=o.map((function(t){return p(e,n,r,u,t,f)}))}e.seen.pop();return h(x,l,y)}function v(e,t){if(T(t))return e.stylize("undefined","undefined");if(k(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}if(C(t))return e.stylize(""+t,"number");if(y(t))return e.stylize(""+t,"boolean");if(w(t))return e.stylize("null","null")}function m(e){return"["+Error.prototype.toString.call(e)+"]"}function g(e,t,n,r,i){var a=[];for(var o=0,u=t.length;o-1){if(a){u=u.split("\n").map((function(e){return" "+e})).join("\n").substr(2)}else{u="\n"+u.split("\n").map((function(e){return" "+e})).join("\n")}}}else{u=e.stylize("[Circular]","special")}}if(T(o)){if(a&&i.match(/^\d+$/)){return u}o=JSON.stringify(""+i);if(o.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)){o=o.substr(1,o.length-2);o=e.stylize(o,"name")}else{o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'");o=e.stylize(o,"string")}}return o+": "+u}function h(e,t,n){var r=0;var i=e.reduce((function(e,t){r++;if(t.indexOf("\n")>=0)r++;return e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0);if(i>60){return n[0]+(t===""?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1]}return n[0]+t+" "+e.join(", ")+" "+n[1]}function b(e){return Array.isArray(e)}t.isArray=b;function y(e){return typeof e==="boolean"}t.isBoolean=y;function w(e){return e===null}t.isNull=w;function x(e){return e==null}t.isNullOrUndefined=x;function C(e){return typeof e==="number"}t.isNumber=C;function k(e){return typeof e==="string"}t.isString=k;function S(e){return typeof e==="symbol"}t.isSymbol=S;function T(e){return e===void 0}t.isUndefined=T;function E(e){return N(e)&&P(e)==="[object RegExp]"}t.isRegExp=E;function N(e){return typeof e==="object"&&e!==null}t.isObject=N;function R(e){return N(e)&&P(e)==="[object Date]"}t.isDate=R;function _(e){return N(e)&&(P(e)==="[object Error]"||e instanceof Error)}t.isError=_;function D(e){return typeof e==="function"}t.isFunction=D;function O(e){return e===null||typeof e==="boolean"||typeof e==="number"||typeof e==="string"||typeof e==="symbol"||typeof e==="undefined"}t.isPrimitive=O;t.isBuffer=n(9);function P(e){return Object.prototype.toString.call(e)}function A(e){return e<10?"0"+e.toString(10):e.toString(10)}var B=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function I(){var e=new Date;var t=[A(e.getHours()),A(e.getMinutes()),A(e.getSeconds())].join(":");return[e.getDate(),B[e.getMonth()],t].join(" ")}t.log=function(){r.log("%s - %s",I(),t.format.apply(t,arguments))};t.inherits=n(10);t._extend=function(e,t){if(!t||!N(t))return e;var n=Object.keys(t);var r=n.length;while(r--){e[n[r]]=t[n[r]]}return e};function L(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var M=typeof Symbol!=="undefined"?Symbol("util.promisify.custom"):undefined;t.promisify=function e(t){if(typeof t!=="function")throw new TypeError('The "original" argument must be of type Function');if(M&&t[M]){var n=t[M];if(typeof n!=="function"){throw new TypeError('The "util.promisify.custom" argument must be of type Function')}Object.defineProperty(n,M,{value:n,enumerable:false,writable:false,configurable:true});return n}function n(){var e,n;var r=new Promise((function(t,r){e=t;n=r}));var i=[];for(var a=0;a1){for(var n=1;n
    '+'
    '+'"+"
    "+"