/*! For license information please see admin.js.LICENSE.txt */
-(()=>{var e={1895:()=>{"use strict";"function"!=typeof Object.assign&&(Object.assign=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(!e)throw TypeError("Cannot convert undefined or null to object");for(var r=function(t){t&&Object.keys(t).forEach((function(n){return e[n]=t[n]}))},o=0,i=t;o<i.length;o++){var a=i[o];r(a)}return e})},9755:function(e,t){var n;!function(t,n){"use strict";"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,(function(r,o){"use strict";var i=[],a=Object.getPrototypeOf,u=i.slice,s=i.flat?function(e){return i.flat.call(e)}:function(e){return i.concat.apply([],e)},c=i.push,l=i.indexOf,f={},d=f.toString,m=f.hasOwnProperty,p=m.toString,h=p.call(Object),g={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},b=function(e){return null!=e&&e===e.window},y=r.document,x={type:!0,src:!0,nonce:!0,noModule:!0};function w(e,t,n){var r,o,i=(n=n||y).createElement("script");if(i.text=e,t)for(r in x)(o=t[r]||t.getAttribute&&t.getAttribute(r))&&i.setAttribute(r,o);n.head.appendChild(i).parentNode.removeChild(i)}function C(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[d.call(e)]||"object":typeof e}var T="3.6.0",E=function(e,t){return new E.fn.init(e,t)};function N(e){var t=!!e&&"length"in e&&e.length,n=C(e);return!v(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}E.fn=E.prototype={jquery:T,constructor:E,length:0,toArray:function(){return u.call(this)},get:function(e){return null==e?u.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=E.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return E.each(this,e)},map:function(e){return this.pushStack(E.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(u.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(E.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(E.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:c,sort:i.sort,splice:i.splice},E.extend=E.fn.extend=function(){var e,t,n,r,o,i,a=arguments[0]||{},u=1,s=arguments.length,c=!1;for("boolean"==typeof a&&(c=a,a=arguments[u]||{},u++),"object"==typeof a||v(a)||(a={}),u===s&&(a=this,u--);u<s;u++)if(null!=(e=arguments[u]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(c&&r&&(E.isPlainObject(r)||(o=Array.isArray(r)))?(n=a[t],i=o&&!Array.isArray(n)?[]:o||E.isPlainObject(n)?n:{},o=!1,a[t]=E.extend(c,i,r)):void 0!==r&&(a[t]=r));return a},E.extend({expando:"jQuery"+(T+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==d.call(e)||(t=a(e))&&("function"!=typeof(n=m.call(t,"constructor")&&t.constructor)||p.call(n)!==h))},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){w(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(N(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(N(Object(e))?E.merge(n,"string"==typeof e?[e]:e):c.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:l.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,o=e.length;r<n;r++)e[o++]=t[r];return e.length=o,e},grep:function(e,t,n){for(var r=[],o=0,i=e.length,a=!n;o<i;o++)!t(e[o],o)!==a&&r.push(e[o]);return r},map:function(e,t,n){var r,o,i=0,a=[];if(N(e))for(r=e.length;i<r;i++)null!=(o=t(e[i],i,n))&&a.push(o);else for(i in e)null!=(o=t(e[i],i,n))&&a.push(o);return s(a)},guid:1,support:g}),"function"==typeof Symbol&&(E.fn[Symbol.iterator]=i[Symbol.iterator]),E.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){f["[object "+t+"]"]=t.toLowerCase()}));var S=function(e){var t,n,r,o,i,a,u,s,c,l,f,d,m,p,h,g,v,b,y,x="sizzle"+1*new Date,w=e.document,C=0,T=0,E=se(),N=se(),S=se(),k=se(),D=function(e,t){return e===t&&(f=!0),0},_={}.hasOwnProperty,R=[],A=R.pop,O=R.push,P=R.push,M=R.slice,I=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",F="(?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",H="\\[[\\x20\\t\\r\\n\\f]*("+F+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+F+"))|)"+L+"*\\]",j=":("+F+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+H+")*)|.*)\\)|)",z=new RegExp(L+"+","g"),W=new RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g"),U=new RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]*"),q=new RegExp("^[\\x20\\t\\r\\n\\f]*([>+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),V=new RegExp(L+"|>"),$=new RegExp(j),Y=new RegExp("^"+F+"$"),X={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),TAG:new RegExp("^("+F+"|[*])"),ATTR:new RegExp("^"+H),PSEUDO:new RegExp("^"+j),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:"+B+")$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},K=/HTML$/i,G=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,oe=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ie=function(){d()},ae=xe((function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{P.apply(R=M.call(w.childNodes),w.childNodes),R[w.childNodes.length].nodeType}catch(e){P={apply:R.length?function(e,t){O.apply(e,M.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ue(e,t,r,o){var i,u,c,l,f,p,v,b=t&&t.ownerDocument,w=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==w&&9!==w&&11!==w)return r;if(!o&&(d(t),t=t||m,h)){if(11!==w&&(f=Z.exec(e)))if(i=f[1]){if(9===w){if(!(c=t.getElementById(i)))return r;if(c.id===i)return r.push(c),r}else if(b&&(c=b.getElementById(i))&&y(t,c)&&c.id===i)return r.push(c),r}else{if(f[2])return P.apply(r,t.getElementsByTagName(e)),r;if((i=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return P.apply(r,t.getElementsByClassName(i)),r}if(n.qsa&&!k[e+" "]&&(!g||!g.test(e))&&(1!==w||"object"!==t.nodeName.toLowerCase())){if(v=e,b=t,1===w&&(V.test(e)||q.test(e))){for((b=ee.test(e)&&ve(t.parentNode)||t)===t&&n.scope||((l=t.getAttribute("id"))?l=l.replace(re,oe):t.setAttribute("id",l=x)),u=(p=a(e)).length;u--;)p[u]=(l?"#"+l:":scope")+" "+ye(p[u]);v=p.join(",")}try{return P.apply(r,b.querySelectorAll(v)),r}catch(t){k(e,!0)}finally{l===x&&t.removeAttribute("id")}}}return s(e.replace(W,"$1"),t,r,o)}function se(){var e=[];return function t(n,o){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=o}}function ce(e){return e[x]=!0,e}function le(e){var t=m.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split("|"),o=n.length;o--;)r.attrHandle[n[o]]=t}function de(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function me(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function he(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ae(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ge(e){return ce((function(t){return t=+t,ce((function(n,r){for(var o,i=e([],n.length,t),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))}))}))}function ve(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=ue.support={},i=ue.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!K.test(t||n&&n.nodeName||"HTML")},d=ue.setDocument=function(e){var t,o,a=e?e.ownerDocument||e:w;return a!=m&&9===a.nodeType&&a.documentElement?(p=(m=a).documentElement,h=!i(m),w!=m&&(o=m.defaultView)&&o.top!==o&&(o.addEventListener?o.addEventListener("unload",ie,!1):o.attachEvent&&o.attachEvent("onunload",ie)),n.scope=le((function(e){return p.appendChild(e).appendChild(m.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length})),n.attributes=le((function(e){return e.className="i",!e.getAttribute("className")})),n.getElementsByTagName=le((function(e){return e.appendChild(m.createComment("")),!e.getElementsByTagName("*").length})),n.getElementsByClassName=Q.test(m.getElementsByClassName),n.getById=le((function(e){return p.appendChild(e).id=x,!m.getElementsByName||!m.getElementsByName(x).length})),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&h){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&h){var n,r,o,i=t.getElementById(e);if(i){if((n=i.getAttributeNode("id"))&&n.value===e)return[i];for(o=t.getElementsByName(e),r=0;i=o[r++];)if((n=i.getAttributeNode("id"))&&n.value===e)return[i]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&h)return t.getElementsByClassName(e)},v=[],g=[],(n.qsa=Q.test(m.querySelectorAll))&&(le((function(e){var t;p.appendChild(e).innerHTML="<a id='"+x+"'></a><select id='"+x+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|"+B+")"),e.querySelectorAll("[id~="+x+"-]").length||g.push("~="),(t=m.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||g.push("\\[[\\x20\\t\\r\\n\\f]*name[\\x20\\t\\r\\n\\f]*=[\\x20\\t\\r\\n\\f]*(?:''|\"\")"),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+x+"+*").length||g.push(".#.+[+~]"),e.querySelectorAll("\\\f"),g.push("[\\r\\n\\f]")})),le((function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=m.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),p.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")}))),(n.matchesSelector=Q.test(b=p.matches||p.webkitMatchesSelector||p.mozMatchesSelector||p.oMatchesSelector||p.msMatchesSelector))&&le((function(e){n.disconnectedMatch=b.call(e,"*"),b.call(e,"[s!='']:x"),v.push("!=",j)})),g=g.length&&new RegExp(g.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(p.compareDocumentPosition),y=t||Q.test(p.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e==m||e.ownerDocument==w&&y(w,e)?-1:t==m||t.ownerDocument==w&&y(w,t)?1:l?I(l,e)-I(l,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,o=e.parentNode,i=t.parentNode,a=[e],u=[t];if(!o||!i)return e==m?-1:t==m?1:o?-1:i?1:l?I(l,e)-I(l,t):0;if(o===i)return de(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;a[r]===u[r];)r++;return r?de(a[r],u[r]):a[r]==w?-1:u[r]==w?1:0},m):m},ue.matches=function(e,t){return ue(e,null,null,t)},ue.matchesSelector=function(e,t){if(d(e),n.matchesSelector&&h&&!k[t+" "]&&(!v||!v.test(t))&&(!g||!g.test(t)))try{var r=b.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){k(t,!0)}return ue(t,m,null,[e]).length>0},ue.contains=function(e,t){return(e.ownerDocument||e)!=m&&d(e),y(e,t)},ue.attr=function(e,t){(e.ownerDocument||e)!=m&&d(e);var o=r.attrHandle[t.toLowerCase()],i=o&&_.call(r.attrHandle,t.toLowerCase())?o(e,t,!h):void 0;return void 0!==i?i:n.attributes||!h?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null},ue.escape=function(e){return(e+"").replace(re,oe)},ue.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ue.uniqueSort=function(e){var t,r=[],o=0,i=0;if(f=!n.detectDuplicates,l=!n.sortStable&&e.slice(0),e.sort(D),f){for(;t=e[i++];)t===e[i]&&(o=r.push(i));for(;o--;)e.splice(r[o],1)}return l=null,e},o=ue.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=o(t);return n},r=ue.selectors={cacheLength:50,createPseudo:ce,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ue.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ue.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return X.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&$.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+e+"("+L+"|$)"))&&E(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var o=ue.attr(r,e);return null==o?"!="===t:!t||(o+="","="===t?o===n:"!="===t?o!==n:"^="===t?n&&0===o.indexOf(n):"*="===t?n&&o.indexOf(n)>-1:"$="===t?n&&o.slice(-n.length)===n:"~="===t?(" "+o.replace(z," ")+" ").indexOf(n)>-1:"|="===t&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),a="last"!==e.slice(-4),u="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,s){var c,l,f,d,m,p,h=i!==a?"nextSibling":"previousSibling",g=t.parentNode,v=u&&t.nodeName.toLowerCase(),b=!s&&!u,y=!1;if(g){if(i){for(;h;){for(d=t;d=d[h];)if(u?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;p=h="only"===e&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&b){for(y=(m=(c=(l=(f=(d=g)[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===C&&c[1])&&c[2],d=m&&g.childNodes[m];d=++m&&d&&d[h]||(y=m=0)||p.pop();)if(1===d.nodeType&&++y&&d===t){l[e]=[C,m,y];break}}else if(b&&(y=m=(c=(l=(f=(d=t)[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===C&&c[1]),!1===y)for(;(d=++m&&d&&d[h]||(y=m=0)||p.pop())&&((u?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++y||(b&&((l=(f=d[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]=[C,y]),d!==t)););return(y-=o)===r||y%r==0&&y/r>=0}}},PSEUDO:function(e,t){var n,o=r.pseudos[e]||r.setFilters[e.toLowerCase()]||ue.error("unsupported pseudo: "+e);return o[x]?o(t):o.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?ce((function(e,n){for(var r,i=o(e,t),a=i.length;a--;)e[r=I(e,i[a])]=!(n[r]=i[a])})):function(e){return o(e,0,n)}):o}},pseudos:{not:ce((function(e){var t=[],n=[],r=u(e.replace(W,"$1"));return r[x]?ce((function(e,t,n,o){for(var i,a=r(e,null,o,[]),u=e.length;u--;)(i=a[u])&&(e[u]=!(t[u]=i))})):function(e,o,i){return t[0]=e,r(t,null,i,n),t[0]=null,!n.pop()}})),has:ce((function(e){return function(t){return ue(e,t).length>0}})),contains:ce((function(e){return e=e.replace(te,ne),function(t){return(t.textContent||o(t)).indexOf(e)>-1}})),lang:ce((function(e){return Y.test(e||"")||ue.error("unsupported lang: "+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===p},focus:function(e){return e===m.activeElement&&(!m.hasFocus||m.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:he(!1),disabled:he(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ge((function(){return[0]})),last:ge((function(e,t){return[t-1]})),eq:ge((function(e,t,n){return[n<0?n+t:n]})),even:ge((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:ge((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:ge((function(e,t,n){for(var r=n<0?n+t:n>t?t:n;--r>=0;)e.push(r);return e})),gt:ge((function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e}))}},r.pseudos.nth=r.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=me(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=pe(t);function be(){}function ye(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function xe(e,t,n){var r=t.dir,o=t.next,i=o||r,a=n&&"parentNode"===i,u=T++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||a)return e(t,n,o);return!1}:function(t,n,s){var c,l,f,d=[C,u];if(s){for(;t=t[r];)if((1===t.nodeType||a)&&e(t,n,s))return!0}else for(;t=t[r];)if(1===t.nodeType||a)if(l=(f=t[x]||(t[x]={}))[t.uniqueID]||(f[t.uniqueID]={}),o&&o===t.nodeName.toLowerCase())t=t[r]||t;else{if((c=l[i])&&c[0]===C&&c[1]===u)return d[2]=c[2];if(l[i]=d,d[2]=e(t,n,s))return!0}return!1}}function we(e){return e.length>1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function Ce(e,t,n,r,o){for(var i,a=[],u=0,s=e.length,c=null!=t;u<s;u++)(i=e[u])&&(n&&!n(i,r,o)||(a.push(i),c&&t.push(u)));return a}function Te(e,t,n,r,o,i){return r&&!r[x]&&(r=Te(r)),o&&!o[x]&&(o=Te(o,i)),ce((function(i,a,u,s){var c,l,f,d=[],m=[],p=a.length,h=i||function(e,t,n){for(var r=0,o=t.length;r<o;r++)ue(e,t[r],n);return n}(t||"*",u.nodeType?[u]:u,[]),g=!e||!i&&t?h:Ce(h,d,e,u,s),v=n?o||(i?e:p||r)?[]:a:g;if(n&&n(g,v,u,s),r)for(c=Ce(v,m),r(c,[],u,s),l=c.length;l--;)(f=c[l])&&(v[m[l]]=!(g[m[l]]=f));if(i){if(o||e){if(o){for(c=[],l=v.length;l--;)(f=v[l])&&c.push(g[l]=f);o(null,v=[],c,s)}for(l=v.length;l--;)(f=v[l])&&(c=o?I(i,f):d[l])>-1&&(i[c]=!(a[c]=f))}}else v=Ce(v===a?v.splice(p,v.length):v),o?o(null,a,v,s):P.apply(a,v)}))}function Ee(e){for(var t,n,o,i=e.length,a=r.relative[e[0].type],u=a||r.relative[" "],s=a?1:0,l=xe((function(e){return e===t}),u,!0),f=xe((function(e){return I(t,e)>-1}),u,!0),d=[function(e,n,r){var o=!a&&(r||n!==c)||((t=n).nodeType?l(e,n,r):f(e,n,r));return t=null,o}];s<i;s++)if(n=r.relative[e[s].type])d=[xe(we(d),n)];else{if((n=r.filter[e[s].type].apply(null,e[s].matches))[x]){for(o=++s;o<i&&!r.relative[e[o].type];o++);return Te(s>1&&we(d),s>1&&ye(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(W,"$1"),n,s<o&&Ee(e.slice(s,o)),o<i&&Ee(e=e.slice(o)),o<i&&ye(e))}d.push(n)}return we(d)}return be.prototype=r.filters=r.pseudos,r.setFilters=new be,a=ue.tokenize=function(e,t){var n,o,i,a,u,s,c,l=N[e+" "];if(l)return t?0:l.slice(0);for(u=e,s=[],c=r.preFilter;u;){for(a in n&&!(o=U.exec(u))||(o&&(u=u.slice(o[0].length)||u),s.push(i=[])),n=!1,(o=q.exec(u))&&(n=o.shift(),i.push({value:n,type:o[0].replace(W," ")}),u=u.slice(n.length)),r.filter)!(o=X[a].exec(u))||c[a]&&!(o=c[a](o))||(n=o.shift(),i.push({value:n,type:a,matches:o}),u=u.slice(n.length));if(!n)break}return t?u.length:u?ue.error(e):N(e,s).slice(0)},u=ue.compile=function(e,t){var n,o=[],i=[],u=S[e+" "];if(!u){for(t||(t=a(e)),n=t.length;n--;)(u=Ee(t[n]))[x]?o.push(u):i.push(u);u=S(e,function(e,t){var n=t.length>0,o=e.length>0,i=function(i,a,u,s,l){var f,p,g,v=0,b="0",y=i&&[],x=[],w=c,T=i||o&&r.find.TAG("*",l),E=C+=null==w?1:Math.random()||.1,N=T.length;for(l&&(c=a==m||a||l);b!==N&&null!=(f=T[b]);b++){if(o&&f){for(p=0,a||f.ownerDocument==m||(d(f),u=!h);g=e[p++];)if(g(f,a||m,u)){s.push(f);break}l&&(C=E)}n&&((f=!g&&f)&&v--,i&&y.push(f))}if(v+=b,n&&b!==v){for(p=0;g=t[p++];)g(y,x,a,u);if(i){if(v>0)for(;b--;)y[b]||x[b]||(x[b]=A.call(s));x=Ce(x)}P.apply(s,x),l&&!i&&x.length>0&&v+t.length>1&&ue.uniqueSort(s)}return l&&(C=E,c=w),y};return n?ce(i):i}(i,o)),u.selector=e}return u},s=ue.select=function(e,t,n,o){var i,s,c,l,f,d="function"==typeof e&&e,m=!o&&a(e=d.selector||e);if(n=n||[],1===m.length){if((s=m[0]=m[0].slice(0)).length>2&&"ID"===(c=s[0]).type&&9===t.nodeType&&h&&r.relative[s[1].type]){if(!(t=(r.find.ID(c.matches[0].replace(te,ne),t)||[])[0]))return n;d&&(t=t.parentNode),e=e.slice(s.shift().value.length)}for(i=X.needsContext.test(e)?0:s.length;i--&&(c=s[i],!r.relative[l=c.type]);)if((f=r.find[l])&&(o=f(c.matches[0].replace(te,ne),ee.test(s[0].type)&&ve(t.parentNode)||t))){if(s.splice(i,1),!(e=o.length&&ye(s)))return P.apply(n,o),n;break}}return(d||u(e,m))(o,t,!h,n,!t||ee.test(e)&&ve(t.parentNode)||t),n},n.sortStable=x.split("").sort(D).join("")===x,n.detectDuplicates=!!f,d(),n.sortDetached=le((function(e){return 1&e.compareDocumentPosition(m.createElement("fieldset"))})),le((function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")}))||fe("type|href|height|width",(function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)})),n.attributes&&le((function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}))||fe("value",(function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue})),le((function(e){return null==e.getAttribute("disabled")}))||fe(B,(function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null})),ue}(r);E.find=S,E.expr=S.selectors,E.expr[":"]=E.expr.pseudos,E.uniqueSort=E.unique=S.uniqueSort,E.text=S.getText,E.isXMLDoc=S.isXML,E.contains=S.contains,E.escapeSelector=S.escape;var k=function(e,t,n){for(var r=[],o=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&E(e).is(n))break;r.push(e)}return r},D=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},_=E.expr.match.needsContext;function R(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,t,n){return v(t)?E.grep(e,(function(e,r){return!!t.call(e,r,e)!==n})):t.nodeType?E.grep(e,(function(e){return e===t!==n})):"string"!=typeof t?E.grep(e,(function(e){return l.call(t,e)>-1!==n})):E.filter(t,e,n)}E.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?E.find.matchesSelector(r,e)?[r]:[]:E.find.matches(e,E.grep(t,(function(e){return 1===e.nodeType})))},E.fn.extend({find:function(e){var t,n,r=this.length,o=this;if("string"!=typeof e)return this.pushStack(E(e).filter((function(){for(t=0;t<r;t++)if(E.contains(o[t],this))return!0})));for(n=this.pushStack([]),t=0;t<r;t++)E.find(e,o[t],n);return r>1?E.uniqueSort(n):n},filter:function(e){return this.pushStack(O(this,e||[],!1))},not:function(e){return this.pushStack(O(this,e||[],!0))},is:function(e){return!!O(this,"string"==typeof e&&_.test(e)?E(e):e||[],!1).length}});var P,M=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(E.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||P,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:M.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof E?t[0]:t,E.merge(this,E.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:y,!0)),A.test(r[1])&&E.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(o=y.getElementById(r[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(E):E.makeArray(e,this)}).prototype=E.fn,P=E(y);var I=/^(?:parents|prev(?:Until|All))/,B={children:!0,contents:!0,next:!0,prev:!0};function L(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter((function(){for(var e=0;e<n;e++)if(E.contains(this,t[e]))return!0}))},closest:function(e,t){var n,r=0,o=this.length,i=[],a="string"!=typeof e&&E(e);if(!_.test(e))for(;r<o;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&E.find.matchesSelector(n,e))){i.push(n);break}return this.pushStack(i.length>1?E.uniqueSort(i):i)},index:function(e){return e?"string"==typeof e?l.call(E(e),this[0]):l.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(E.uniqueSort(E.merge(this.get(),E(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),E.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return k(e,"parentNode")},parentsUntil:function(e,t,n){return k(e,"parentNode",n)},next:function(e){return L(e,"nextSibling")},prev:function(e){return L(e,"previousSibling")},nextAll:function(e){return k(e,"nextSibling")},prevAll:function(e){return k(e,"previousSibling")},nextUntil:function(e,t,n){return k(e,"nextSibling",n)},prevUntil:function(e,t,n){return k(e,"previousSibling",n)},siblings:function(e){return D((e.parentNode||{}).firstChild,e)},children:function(e){return D(e.firstChild)},contents:function(e){return null!=e.contentDocument&&a(e.contentDocument)?e.contentDocument:(R(e,"template")&&(e=e.content||e),E.merge([],e.childNodes))}},(function(e,t){E.fn[e]=function(n,r){var o=E.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(o=E.filter(r,o)),this.length>1&&(B[e]||E.uniqueSort(o),I.test(e)&&o.reverse()),this.pushStack(o)}}));var F=/[^\x20\t\r\n\f]+/g;function H(e){return e}function j(e){throw e}function z(e,t,n,r){var o;try{e&&v(o=e.promise)?o.call(e).done(t).fail(n):e&&v(o=e.then)?o.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}E.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return E.each(e.match(F)||[],(function(e,n){t[n]=!0})),t}(e):E.extend({},e);var t,n,r,o,i=[],a=[],u=-1,s=function(){for(o=o||e.once,r=t=!0;a.length;u=-1)for(n=a.shift();++u<i.length;)!1===i[u].apply(n[0],n[1])&&e.stopOnFalse&&(u=i.length,n=!1);e.memory||(n=!1),t=!1,o&&(i=n?[]:"")},c={add:function(){return i&&(n&&!t&&(u=i.length-1,a.push(n)),function t(n){E.each(n,(function(n,r){v(r)?e.unique&&c.has(r)||i.push(r):r&&r.length&&"string"!==C(r)&&t(r)}))}(arguments),n&&!t&&s()),this},remove:function(){return E.each(arguments,(function(e,t){for(var n;(n=E.inArray(t,i,n))>-1;)i.splice(n,1),n<=u&&u--})),this},has:function(e){return e?E.inArray(e,i)>-1:i.length>0},empty:function(){return i&&(i=[]),this},disable:function(){return o=a=[],i=n="",this},disabled:function(){return!i},lock:function(){return o=a=[],n||t||(i=n=""),this},locked:function(){return!!o},fireWith:function(e,n){return o||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||s()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},E.extend({Deferred:function(e){var t=[["notify","progress",E.Callbacks("memory"),E.Callbacks("memory"),2],["resolve","done",E.Callbacks("once memory"),E.Callbacks("once memory"),0,"resolved"],["reject","fail",E.Callbacks("once memory"),E.Callbacks("once memory"),1,"rejected"]],n="pending",o={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},catch:function(e){return o.then(null,e)},pipe:function(){var e=arguments;return E.Deferred((function(n){E.each(t,(function(t,r){var o=v(e[r[4]])&&e[r[4]];i[r[1]]((function(){var e=o&&o.apply(this,arguments);e&&v(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,o?[e]:arguments)}))})),e=null})).promise()},then:function(e,n,o){var i=0;function a(e,t,n,o){return function(){var u=this,s=arguments,c=function(){var r,c;if(!(e<i)){if((r=n.apply(u,s))===t.promise())throw new TypeError("Thenable self-resolution");c=r&&("object"==typeof r||"function"==typeof r)&&r.then,v(c)?o?c.call(r,a(i,t,H,o),a(i,t,j,o)):(i++,c.call(r,a(i,t,H,o),a(i,t,j,o),a(i,t,H,t.notifyWith))):(n!==H&&(u=void 0,s=[r]),(o||t.resolveWith)(u,s))}},l=o?c:function(){try{c()}catch(r){E.Deferred.exceptionHook&&E.Deferred.exceptionHook(r,l.stackTrace),e+1>=i&&(n!==j&&(u=void 0,s=[r]),t.rejectWith(u,s))}};e?l():(E.Deferred.getStackHook&&(l.stackTrace=E.Deferred.getStackHook()),r.setTimeout(l))}}return E.Deferred((function(r){t[0][3].add(a(0,r,v(o)?o:H,r.notifyWith)),t[1][3].add(a(0,r,v(e)?e:H)),t[2][3].add(a(0,r,v(n)?n:j))})).promise()},promise:function(e){return null!=e?E.extend(e,o):o}},i={};return E.each(t,(function(e,r){var a=r[2],u=r[5];o[r[1]]=a.add,u&&a.add((function(){n=u}),t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),a.add(r[3].fire),i[r[0]]=function(){return i[r[0]+"With"](this===i?void 0:this,arguments),this},i[r[0]+"With"]=a.fireWith})),o.promise(i),e&&e.call(i,i),i},when:function(e){var t=arguments.length,n=t,r=Array(n),o=u.call(arguments),i=E.Deferred(),a=function(e){return function(n){r[e]=this,o[e]=arguments.length>1?u.call(arguments):n,--t||i.resolveWith(r,o)}};if(t<=1&&(z(e,i.done(a(n)).resolve,i.reject,!t),"pending"===i.state()||v(o[n]&&o[n].then)))return i.then();for(;n--;)z(o[n],a(n),i.reject);return i.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;E.Deferred.exceptionHook=function(e,t){r.console&&r.console.warn&&e&&W.test(e.name)&&r.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},E.readyException=function(e){r.setTimeout((function(){throw e}))};var U=E.Deferred();function q(){y.removeEventListener("DOMContentLoaded",q),r.removeEventListener("load",q),E.ready()}E.fn.ready=function(e){return U.then(e).catch((function(e){E.readyException(e)})),this},E.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--E.readyWait:E.isReady)||(E.isReady=!0,!0!==e&&--E.readyWait>0||U.resolveWith(y,[E]))}}),E.ready.then=U.then,"complete"===y.readyState||"loading"!==y.readyState&&!y.documentElement.doScroll?r.setTimeout(E.ready):(y.addEventListener("DOMContentLoaded",q),r.addEventListener("load",q));var V=function(e,t,n,r,o,i,a){var u=0,s=e.length,c=null==n;if("object"===C(n))for(u in o=!0,n)V(e,t,u,n[u],!0,i,a);else if(void 0!==r&&(o=!0,v(r)||(a=!0),c&&(a?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(E(e),n)})),t))for(;u<s;u++)t(e[u],n,a?r:r.call(e[u],u,t(e[u],n)));return o?e:c?t.call(e):s?t(e[0],n):i},$=/^-ms-/,Y=/-([a-z])/g;function X(e,t){return t.toUpperCase()}function K(e){return e.replace($,"ms-").replace(Y,X)}var G=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function J(){this.expando=E.expando+J.uid++}J.uid=1,J.prototype={cache:function(e){var t=e[this.expando];return t||(t={},G(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,o=this.cache(e);if("string"==typeof t)o[K(t)]=n;else for(r in t)o[K(r)]=t[r];return o},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][K(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(K):(t=K(t))in r?[t]:t.match(F)||[]).length;for(;n--;)delete r[t[n]]}(void 0===t||E.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!E.isEmptyObject(t)}};var Q=new J,Z=new J,ee=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,te=/[A-Z]/g;function ne(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(te,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:ee.test(e)?JSON.parse(e):e)}(n)}catch(e){}Z.set(e,t,n)}else n=void 0;return n}E.extend({hasData:function(e){return Z.hasData(e)||Q.hasData(e)},data:function(e,t,n){return Z.access(e,t,n)},removeData:function(e,t){Z.remove(e,t)},_data:function(e,t,n){return Q.access(e,t,n)},_removeData:function(e,t){Q.remove(e,t)}}),E.fn.extend({data:function(e,t){var n,r,o,i=this[0],a=i&&i.attributes;if(void 0===e){if(this.length&&(o=Z.get(i),1===i.nodeType&&!Q.get(i,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&0===(r=a[n].name).indexOf("data-")&&(r=K(r.slice(5)),ne(i,r,o[r]));Q.set(i,"hasDataAttrs",!0)}return o}return"object"==typeof e?this.each((function(){Z.set(this,e)})):V(this,(function(t){var n;if(i&&void 0===t)return void 0!==(n=Z.get(i,e))||void 0!==(n=ne(i,e))?n:void 0;this.each((function(){Z.set(this,e,t)}))}),null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each((function(){Z.remove(this,e)}))}}),E.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Q.get(e,t),n&&(!r||Array.isArray(n)?r=Q.access(e,t,E.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=E.queue(e,t),r=n.length,o=n.shift(),i=E._queueHooks(e,t);"inprogress"===o&&(o=n.shift(),r--),o&&("fx"===t&&n.unshift("inprogress"),delete i.stop,o.call(e,(function(){E.dequeue(e,t)}),i)),!r&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Q.get(e,n)||Q.access(e,n,{empty:E.Callbacks("once memory").add((function(){Q.remove(e,[t+"queue",n])}))})}}),E.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?E.queue(this[0],e):void 0===t?this:this.each((function(){var n=E.queue(this,e,t);E._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&E.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){E.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,o=E.Deferred(),i=this,a=this.length,u=function(){--r||o.resolveWith(i,[i])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";a--;)(n=Q.get(i[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(u));return u(),o.promise(t)}});var re=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,oe=new RegExp("^(?:([+-])=|)("+re+")([a-z%]*)$","i"),ie=["Top","Right","Bottom","Left"],ae=y.documentElement,ue=function(e){return E.contains(e.ownerDocument,e)},se={composed:!0};ae.getRootNode&&(ue=function(e){return E.contains(e.ownerDocument,e)||e.getRootNode(se)===e.ownerDocument});var ce=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ue(e)&&"none"===E.css(e,"display")};function le(e,t,n,r){var o,i,a=20,u=r?function(){return r.cur()}:function(){return E.css(e,t,"")},s=u(),c=n&&n[3]||(E.cssNumber[t]?"":"px"),l=e.nodeType&&(E.cssNumber[t]||"px"!==c&&+s)&&oe.exec(E.css(e,t));if(l&&l[3]!==c){for(s/=2,c=c||l[3],l=+s||1;a--;)E.style(e,t,l+c),(1-i)*(1-(i=u()/s||.5))<=0&&(a=0),l/=i;l*=2,E.style(e,t,l+c),n=n||[]}return n&&(l=+l||+s||0,o=n[1]?l+(n[1]+1)*n[2]:+n[2],r&&(r.unit=c,r.start=l,r.end=o)),o}var fe={};function de(e){var t,n=e.ownerDocument,r=e.nodeName,o=fe[r];return o||(t=n.body.appendChild(n.createElement(r)),o=E.css(t,"display"),t.parentNode.removeChild(t),"none"===o&&(o="block"),fe[r]=o,o)}function me(e,t){for(var n,r,o=[],i=0,a=e.length;i<a;i++)(r=e[i]).style&&(n=r.style.display,t?("none"===n&&(o[i]=Q.get(r,"display")||null,o[i]||(r.style.display="")),""===r.style.display&&ce(r)&&(o[i]=de(r))):"none"!==n&&(o[i]="none",Q.set(r,"display",n)));for(i=0;i<a;i++)null!=o[i]&&(e[i].style.display=o[i]);return e}E.fn.extend({show:function(){return me(this,!0)},hide:function(){return me(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each((function(){ce(this)?E(this).show():E(this).hide()}))}});var pe,he,ge=/^(?:checkbox|radio)$/i,ve=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,be=/^$|^module$|\/(?:java|ecma)script/i;pe=y.createDocumentFragment().appendChild(y.createElement("div")),(he=y.createElement("input")).setAttribute("type","radio"),he.setAttribute("checked","checked"),he.setAttribute("name","t"),pe.appendChild(he),g.checkClone=pe.cloneNode(!0).cloneNode(!0).lastChild.checked,pe.innerHTML="<textarea>x</textarea>",g.noCloneChecked=!!pe.cloneNode(!0).lastChild.defaultValue,pe.innerHTML="<option></option>",g.option=!!pe.lastChild;var ye={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function xe(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&R(e,t)?E.merge([e],n):n}function we(e,t){for(var n=0,r=e.length;n<r;n++)Q.set(e[n],"globalEval",!t||Q.get(t[n],"globalEval"))}ye.tbody=ye.tfoot=ye.colgroup=ye.caption=ye.thead,ye.th=ye.td,g.option||(ye.optgroup=ye.option=[1,"<select multiple='multiple'>","</select>"]);var Ce=/<|&#?\w+;/;function Te(e,t,n,r,o){for(var i,a,u,s,c,l,f=t.createDocumentFragment(),d=[],m=0,p=e.length;m<p;m++)if((i=e[m])||0===i)if("object"===C(i))E.merge(d,i.nodeType?[i]:i);else if(Ce.test(i)){for(a=a||f.appendChild(t.createElement("div")),u=(ve.exec(i)||["",""])[1].toLowerCase(),s=ye[u]||ye._default,a.innerHTML=s[1]+E.htmlPrefilter(i)+s[2],l=s[0];l--;)a=a.lastChild;E.merge(d,a.childNodes),(a=f.firstChild).textContent=""}else d.push(t.createTextNode(i));for(f.textContent="",m=0;i=d[m++];)if(r&&E.inArray(i,r)>-1)o&&o.push(i);else if(c=ue(i),a=xe(f.appendChild(i),"script"),c&&we(a),n)for(l=0;i=a[l++];)be.test(i.type||"")&&n.push(i);return f}var Ee=/^([^.]*)(?:\.(.+)|)/;function Ne(){return!0}function Se(){return!1}function ke(e,t){return e===function(){try{return y.activeElement}catch(e){}}()==("focus"===t)}function De(e,t,n,r,o,i){var a,u;if("object"==typeof t){for(u in"string"!=typeof n&&(r=r||n,n=void 0),t)De(e,u,n,r,t[u],i);return e}if(null==r&&null==o?(o=n,r=n=void 0):null==o&&("string"==typeof n?(o=r,r=void 0):(o=r,r=n,n=void 0)),!1===o)o=Se;else if(!o)return e;return 1===i&&(a=o,o=function(e){return E().off(e),a.apply(this,arguments)},o.guid=a.guid||(a.guid=E.guid++)),e.each((function(){E.event.add(this,t,o,r,n)}))}function _e(e,t,n){n?(Q.set(e,t,!1),E.event.add(e,t,{namespace:!1,handler:function(e){var r,o,i=Q.get(this,t);if(1&e.isTrigger&&this[t]){if(i.length)(E.event.special[t]||{}).delegateType&&e.stopPropagation();else if(i=u.call(arguments),Q.set(this,t,i),r=n(this,t),this[t](),i!==(o=Q.get(this,t))||r?Q.set(this,t,!1):o={},i!==o)return e.stopImmediatePropagation(),e.preventDefault(),o&&o.value}else i.length&&(Q.set(this,t,{value:E.event.trigger(E.extend(i[0],E.Event.prototype),i.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,t)&&E.event.add(e,t,Ne)}E.event={global:{},add:function(e,t,n,r,o){var i,a,u,s,c,l,f,d,m,p,h,g=Q.get(e);if(G(e))for(n.handler&&(n=(i=n).handler,o=i.selector),o&&E.find.matchesSelector(ae,o),n.guid||(n.guid=E.guid++),(s=g.events)||(s=g.events=Object.create(null)),(a=g.handle)||(a=g.handle=function(t){return void 0!==E&&E.event.triggered!==t.type?E.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(F)||[""]).length;c--;)m=h=(u=Ee.exec(t[c])||[])[1],p=(u[2]||"").split(".").sort(),m&&(f=E.event.special[m]||{},m=(o?f.delegateType:f.bindType)||m,f=E.event.special[m]||{},l=E.extend({type:m,origType:h,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&&E.expr.match.needsContext.test(o),namespace:p.join(".")},i),(d=s[m])||((d=s[m]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,p,a)||e.addEventListener&&e.addEventListener(m,a)),f.add&&(f.add.call(e,l),l.handler.guid||(l.handler.guid=n.guid)),o?d.splice(d.delegateCount++,0,l):d.push(l),E.event.global[m]=!0)},remove:function(e,t,n,r,o){var i,a,u,s,c,l,f,d,m,p,h,g=Q.hasData(e)&&Q.get(e);if(g&&(s=g.events)){for(c=(t=(t||"").match(F)||[""]).length;c--;)if(m=h=(u=Ee.exec(t[c])||[])[1],p=(u[2]||"").split(".").sort(),m){for(f=E.event.special[m]||{},d=s[m=(r?f.delegateType:f.bindType)||m]||[],u=u[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=i=d.length;i--;)l=d[i],!o&&h!==l.origType||n&&n.guid!==l.guid||u&&!u.test(l.namespace)||r&&r!==l.selector&&("**"!==r||!l.selector)||(d.splice(i,1),l.selector&&d.delegateCount--,f.remove&&f.remove.call(e,l));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,p,g.handle)||E.removeEvent(e,m,g.handle),delete s[m])}else for(m in s)E.event.remove(e,m+t[c],n,r,!0);E.isEmptyObject(s)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,o,i,a,u=new Array(arguments.length),s=E.event.fix(e),c=(Q.get(this,"events")||Object.create(null))[s.type]||[],l=E.event.special[s.type]||{};for(u[0]=s,t=1;t<arguments.length;t++)u[t]=arguments[t];if(s.delegateTarget=this,!l.preDispatch||!1!==l.preDispatch.call(this,s)){for(a=E.event.handlers.call(this,s,c),t=0;(o=a[t++])&&!s.isPropagationStopped();)for(s.currentTarget=o.elem,n=0;(i=o.handlers[n++])&&!s.isImmediatePropagationStopped();)s.rnamespace&&!1!==i.namespace&&!s.rnamespace.test(i.namespace)||(s.handleObj=i,s.data=i.data,void 0!==(r=((E.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,u))&&!1===(s.result=r)&&(s.preventDefault(),s.stopPropagation()));return l.postDispatch&&l.postDispatch.call(this,s),s.result}},handlers:function(e,t){var n,r,o,i,a,u=[],s=t.delegateCount,c=e.target;if(s&&c.nodeType&&!("click"===e.type&&e.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(i=[],a={},n=0;n<s;n++)void 0===a[o=(r=t[n]).selector+" "]&&(a[o]=r.needsContext?E(o,this).index(c)>-1:E.find(o,this,null,[c]).length),a[o]&&i.push(r);i.length&&u.push({elem:c,handlers:i})}return c=this,s<t.length&&u.push({elem:c,handlers:t.slice(s)}),u},addProp:function(e,t){Object.defineProperty(E.Event.prototype,e,{enumerable:!0,configurable:!0,get:v(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[E.expando]?e:new E.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return ge.test(t.type)&&t.click&&R(t,"input")&&_e(t,"click",Ne),!1},trigger:function(e){var t=this||e;return ge.test(t.type)&&t.click&&R(t,"input")&&_e(t,"click"),!0},_default:function(e){var t=e.target;return ge.test(t.type)&&t.click&&R(t,"input")&&Q.get(t,"click")||R(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},E.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},E.Event=function(e,t){if(!(this instanceof E.Event))return new E.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ne:Se,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&E.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[E.expando]=!0},E.Event.prototype={constructor:E.Event,isDefaultPrevented:Se,isPropagationStopped:Se,isImmediatePropagationStopped:Se,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ne,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ne,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ne,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},E.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},E.event.addProp),E.each({focus:"focusin",blur:"focusout"},(function(e,t){E.event.special[e]={setup:function(){return _e(this,e,ke),!1},trigger:function(){return _e(this,e),!0},_default:function(){return!0},delegateType:t}})),E.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(e,t){E.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,o=e.relatedTarget,i=e.handleObj;return o&&(o===r||E.contains(r,o))||(e.type=i.origType,n=i.handler.apply(this,arguments),e.type=t),n}}})),E.fn.extend({on:function(e,t,n,r){return De(this,e,t,n,r)},one:function(e,t,n,r){return De(this,e,t,n,r,1)},off:function(e,t,n){var r,o;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,E(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(o in e)this.off(o,t,e[o]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Se),this.each((function(){E.event.remove(this,e,n,t)}))}});var Re=/<script|<style|<link/i,Ae=/checked\s*(?:[^=]|=\s*.checked.)/i,Oe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Pe(e,t){return R(e,"table")&&R(11!==t.nodeType?t:t.firstChild,"tr")&&E(e).children("tbody")[0]||e}function Me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Ie(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Be(e,t){var n,r,o,i,a,u;if(1===t.nodeType){if(Q.hasData(e)&&(u=Q.get(e).events))for(o in Q.remove(t,"handle events"),u)for(n=0,r=u[o].length;n<r;n++)E.event.add(t,o,u[o][n]);Z.hasData(e)&&(i=Z.access(e),a=E.extend({},i),Z.set(t,a))}}function Le(e,t){var n=t.nodeName.toLowerCase();"input"===n&&ge.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function Fe(e,t,n,r){t=s(t);var o,i,a,u,c,l,f=0,d=e.length,m=d-1,p=t[0],h=v(p);if(h||d>1&&"string"==typeof p&&!g.checkClone&&Ae.test(p))return e.each((function(o){var i=e.eq(o);h&&(t[0]=p.call(this,o,i.html())),Fe(i,t,n,r)}));if(d&&(i=(o=Te(t,e[0].ownerDocument,!1,e,r)).firstChild,1===o.childNodes.length&&(o=i),i||r)){for(u=(a=E.map(xe(o,"script"),Me)).length;f<d;f++)c=o,f!==m&&(c=E.clone(c,!0,!0),u&&E.merge(a,xe(c,"script"))),n.call(e[f],c,f);if(u)for(l=a[a.length-1].ownerDocument,E.map(a,Ie),f=0;f<u;f++)c=a[f],be.test(c.type||"")&&!Q.access(c,"globalEval")&&E.contains(l,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?E._evalUrl&&!c.noModule&&E._evalUrl(c.src,{nonce:c.nonce||c.getAttribute("nonce")},l):w(c.textContent.replace(Oe,""),c,l))}return e}function He(e,t,n){for(var r,o=t?E.filter(t,e):e,i=0;null!=(r=o[i]);i++)n||1!==r.nodeType||E.cleanData(xe(r)),r.parentNode&&(n&&ue(r)&&we(xe(r,"script")),r.parentNode.removeChild(r));return e}E.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,o,i,a,u=e.cloneNode(!0),s=ue(e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||E.isXMLDoc(e)))for(a=xe(u),r=0,o=(i=xe(e)).length;r<o;r++)Le(i[r],a[r]);if(t)if(n)for(i=i||xe(e),a=a||xe(u),r=0,o=i.length;r<o;r++)Be(i[r],a[r]);else Be(e,u);return(a=xe(u,"script")).length>0&&we(a,!s&&xe(e,"script")),u},cleanData:function(e){for(var t,n,r,o=E.event.special,i=0;void 0!==(n=e[i]);i++)if(G(n)){if(t=n[Q.expando]){if(t.events)for(r in t.events)o[r]?E.event.remove(n,r):E.removeEvent(n,r,t.handle);n[Q.expando]=void 0}n[Z.expando]&&(n[Z.expando]=void 0)}}}),E.fn.extend({detach:function(e){return He(this,e,!0)},remove:function(e){return He(this,e)},text:function(e){return V(this,(function(e){return void 0===e?E.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Fe(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Pe(this,e).appendChild(e)}))},prepend:function(){return Fe(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Pe(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return Fe(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Fe(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(E.cleanData(xe(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return E.clone(this,e,t)}))},html:function(e){return V(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Re.test(e)&&!ye[(ve.exec(e)||["",""])[1].toLowerCase()]){e=E.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(E.cleanData(xe(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return Fe(this,arguments,(function(t){var n=this.parentNode;E.inArray(this,e)<0&&(E.cleanData(xe(this)),n&&n.replaceChild(t,this))}),e)}}),E.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){E.fn[e]=function(e){for(var n,r=[],o=E(e),i=o.length-1,a=0;a<=i;a++)n=a===i?this:this.clone(!0),E(o[a])[t](n),c.apply(r,n.get());return this.pushStack(r)}}));var je=new RegExp("^("+re+")(?!px)[a-z%]+$","i"),ze=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=r),t.getComputedStyle(e)},We=function(e,t,n){var r,o,i={};for(o in t)i[o]=e.style[o],e.style[o]=t[o];for(o in r=n.call(e),t)e.style[o]=i[o];return r},Ue=new RegExp(ie.join("|"),"i");function qe(e,t,n){var r,o,i,a,u=e.style;return(n=n||ze(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ue(e)||(a=E.style(e,t)),!g.pixelBoxStyles()&&je.test(a)&&Ue.test(t)&&(r=u.width,o=u.minWidth,i=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=o,u.maxWidth=i)),void 0!==a?a+"":a}function Ve(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){c.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ae.appendChild(c).appendChild(l);var e=r.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",a=36===t(e.right),o=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),ae.removeChild(c),l=null}}function t(e){return Math.round(parseFloat(e))}var n,o,i,a,u,s,c=y.createElement("div"),l=y.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",g.clearCloneStyle="content-box"===l.style.backgroundClip,E.extend(g,{boxSizingReliable:function(){return e(),o},pixelBoxStyles:function(){return e(),a},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,o;return null==u&&(e=y.createElement("table"),t=y.createElement("tr"),n=y.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",ae.appendChild(e).appendChild(t).appendChild(n),o=r.getComputedStyle(t),u=parseInt(o.height,10)+parseInt(o.borderTopWidth,10)+parseInt(o.borderBottomWidth,10)===t.offsetHeight,ae.removeChild(e)),u}}))}();var $e=["Webkit","Moz","ms"],Ye=y.createElement("div").style,Xe={};function Ke(e){return E.cssProps[e]||Xe[e]||(e in Ye?e:Xe[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=$e.length;n--;)if((e=$e[n]+t)in Ye)return e}(e)||e)}var Ge=/^(none|table(?!-c[ea]).+)/,Je=/^--/,Qe={position:"absolute",visibility:"hidden",display:"block"},Ze={letterSpacing:"0",fontWeight:"400"};function et(e,t,n){var r=oe.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function tt(e,t,n,r,o,i){var a="width"===t?1:0,u=0,s=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(s+=E.css(e,n+ie[a],!0,o)),r?("content"===n&&(s-=E.css(e,"padding"+ie[a],!0,o)),"margin"!==n&&(s-=E.css(e,"border"+ie[a]+"Width",!0,o))):(s+=E.css(e,"padding"+ie[a],!0,o),"padding"!==n?s+=E.css(e,"border"+ie[a]+"Width",!0,o):u+=E.css(e,"border"+ie[a]+"Width",!0,o));return!r&&i>=0&&(s+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-i-s-u-.5))||0),s}function nt(e,t,n){var r=ze(e),o=(!g.boxSizingReliable()||n)&&"border-box"===E.css(e,"boxSizing",!1,r),i=o,a=qe(e,t,r),u="offset"+t[0].toUpperCase()+t.slice(1);if(je.test(a)){if(!n)return a;a="auto"}return(!g.boxSizingReliable()&&o||!g.reliableTrDimensions()&&R(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===E.css(e,"display",!1,r))&&e.getClientRects().length&&(o="border-box"===E.css(e,"boxSizing",!1,r),(i=u in e)&&(a=e[u])),(a=parseFloat(a)||0)+tt(e,t,n||(o?"border":"content"),i,r,a)+"px"}function rt(e,t,n,r,o){return new rt.prototype.init(e,t,n,r,o)}E.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=qe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,i,a,u=K(t),s=Je.test(t),c=e.style;if(s||(t=Ke(u)),a=E.cssHooks[t]||E.cssHooks[u],void 0===n)return a&&"get"in a&&void 0!==(o=a.get(e,!1,r))?o:c[t];"string"==(i=typeof n)&&(o=oe.exec(n))&&o[1]&&(n=le(e,t,o),i="number"),null!=n&&n==n&&("number"!==i||s||(n+=o&&o[3]||(E.cssNumber[u]?"":"px")),g.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(s?c.setProperty(t,n):c[t]=n))}},css:function(e,t,n,r){var o,i,a,u=K(t);return Je.test(t)||(t=Ke(u)),(a=E.cssHooks[t]||E.cssHooks[u])&&"get"in a&&(o=a.get(e,!0,n)),void 0===o&&(o=qe(e,t,r)),"normal"===o&&t in Ze&&(o=Ze[t]),""===n||n?(i=parseFloat(o),!0===n||isFinite(i)?i||0:o):o}}),E.each(["height","width"],(function(e,t){E.cssHooks[t]={get:function(e,n,r){if(n)return!Ge.test(E.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?nt(e,t,r):We(e,Qe,(function(){return nt(e,t,r)}))},set:function(e,n,r){var o,i=ze(e),a=!g.scrollboxSize()&&"absolute"===i.position,u=(a||r)&&"border-box"===E.css(e,"boxSizing",!1,i),s=r?tt(e,t,r,u,i):0;return u&&a&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(i[t])-tt(e,t,"border",!1,i)-.5)),s&&(o=oe.exec(n))&&"px"!==(o[3]||"px")&&(e.style[t]=n,n=E.css(e,t)),et(0,n,s)}}})),E.cssHooks.marginLeft=Ve(g.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(qe(e,"marginLeft"))||e.getBoundingClientRect().left-We(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),E.each({margin:"",padding:"",border:"Width"},(function(e,t){E.cssHooks[e+t]={expand:function(n){for(var r=0,o={},i="string"==typeof n?n.split(" "):[n];r<4;r++)o[e+ie[r]+t]=i[r]||i[r-2]||i[0];return o}},"margin"!==e&&(E.cssHooks[e+t].set=et)})),E.fn.extend({css:function(e,t){return V(this,(function(e,t,n){var r,o,i={},a=0;if(Array.isArray(t)){for(r=ze(e),o=t.length;a<o;a++)i[t[a]]=E.css(e,t[a],!1,r);return i}return void 0!==n?E.style(e,t,n):E.css(e,t)}),e,t,arguments.length>1)}}),E.Tween=rt,rt.prototype={constructor:rt,init:function(e,t,n,r,o,i){this.elem=e,this.prop=n,this.easing=o||E.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=i||(E.cssNumber[n]?"":"px")},cur:function(){var e=rt.propHooks[this.prop];return e&&e.get?e.get(this):rt.propHooks._default.get(this)},run:function(e){var t,n=rt.propHooks[this.prop];return this.options.duration?this.pos=t=E.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rt.propHooks._default.set(this),this}},rt.prototype.init.prototype=rt.prototype,rt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=E.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){E.fx.step[e.prop]?E.fx.step[e.prop](e):1!==e.elem.nodeType||!E.cssHooks[e.prop]&&null==e.elem.style[Ke(e.prop)]?e.elem[e.prop]=e.now:E.style(e.elem,e.prop,e.now+e.unit)}}},rt.propHooks.scrollTop=rt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},E.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},E.fx=rt.prototype.init,E.fx.step={};var ot,it,at=/^(?:toggle|show|hide)$/,ut=/queueHooks$/;function st(){it&&(!1===y.hidden&&r.requestAnimationFrame?r.requestAnimationFrame(st):r.setTimeout(st,E.fx.interval),E.fx.tick())}function ct(){return r.setTimeout((function(){ot=void 0})),ot=Date.now()}function lt(e,t){var n,r=0,o={height:e};for(t=t?1:0;r<4;r+=2-t)o["margin"+(n=ie[r])]=o["padding"+n]=e;return t&&(o.opacity=o.width=e),o}function ft(e,t,n){for(var r,o=(dt.tweeners[t]||[]).concat(dt.tweeners["*"]),i=0,a=o.length;i<a;i++)if(r=o[i].call(n,t,e))return r}function dt(e,t,n){var r,o,i=0,a=dt.prefilters.length,u=E.Deferred().always((function(){delete s.elem})),s=function(){if(o)return!1;for(var t=ot||ct(),n=Math.max(0,c.startTime+c.duration-t),r=1-(n/c.duration||0),i=0,a=c.tweens.length;i<a;i++)c.tweens[i].run(r);return u.notifyWith(e,[c,r,n]),r<1&&a?n:(a||u.notifyWith(e,[c,1,0]),u.resolveWith(e,[c]),!1)},c=u.promise({elem:e,props:E.extend({},t),opts:E.extend(!0,{specialEasing:{},easing:E.easing._default},n),originalProperties:t,originalOptions:n,startTime:ot||ct(),duration:n.duration,tweens:[],createTween:function(t,n){var r=E.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(r),r},stop:function(t){var n=0,r=t?c.tweens.length:0;if(o)return this;for(o=!0;n<r;n++)c.tweens[n].run(1);return t?(u.notifyWith(e,[c,1,0]),u.resolveWith(e,[c,t])):u.rejectWith(e,[c,t]),this}}),l=c.props;for(function(e,t){var n,r,o,i,a;for(n in e)if(o=t[r=K(n)],i=e[n],Array.isArray(i)&&(o=i[1],i=e[n]=i[0]),n!==r&&(e[r]=i,delete e[n]),(a=E.cssHooks[r])&&"expand"in a)for(n in i=a.expand(i),delete e[r],i)n in e||(e[n]=i[n],t[n]=o);else t[r]=o}(l,c.opts.specialEasing);i<a;i++)if(r=dt.prefilters[i].call(c,e,l,c.opts))return v(r.stop)&&(E._queueHooks(c.elem,c.opts.queue).stop=r.stop.bind(r)),r;return E.map(l,ft,c),v(c.opts.start)&&c.opts.start.call(e,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),E.fx.timer(E.extend(s,{elem:e,anim:c,queue:c.opts.queue})),c}E.Animation=E.extend(dt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return le(n.elem,e,oe.exec(t),n),n}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(F);for(var n,r=0,o=e.length;r<o;r++)n=e[r],dt.tweeners[n]=dt.tweeners[n]||[],dt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,o,i,a,u,s,c,l,f="width"in t||"height"in t,d=this,m={},p=e.style,h=e.nodeType&&ce(e),g=Q.get(e,"fxshow");for(r in n.queue||(null==(a=E._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,u=a.empty.fire,a.empty.fire=function(){a.unqueued||u()}),a.unqueued++,d.always((function(){d.always((function(){a.unqueued--,E.queue(e,"fx").length||a.empty.fire()}))}))),t)if(o=t[r],at.test(o)){if(delete t[r],i=i||"toggle"===o,o===(h?"hide":"show")){if("show"!==o||!g||void 0===g[r])continue;h=!0}m[r]=g&&g[r]||E.style(e,r)}if((s=!E.isEmptyObject(t))||!E.isEmptyObject(m))for(r in f&&1===e.nodeType&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],null==(c=g&&g.display)&&(c=Q.get(e,"display")),"none"===(l=E.css(e,"display"))&&(c?l=c:(me([e],!0),c=e.style.display||c,l=E.css(e,"display"),me([e]))),("inline"===l||"inline-block"===l&&null!=c)&&"none"===E.css(e,"float")&&(s||(d.done((function(){p.display=c})),null==c&&(l=p.display,c="none"===l?"":l)),p.display="inline-block")),n.overflow&&(p.overflow="hidden",d.always((function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}))),s=!1,m)s||(g?"hidden"in g&&(h=g.hidden):g=Q.access(e,"fxshow",{display:c}),i&&(g.hidden=!h),h&&me([e],!0),d.done((function(){for(r in h||me([e]),Q.remove(e,"fxshow"),m)E.style(e,r,m[r])}))),s=ft(h?g[r]:0,r,d),r in g||(g[r]=s.start,h&&(s.end=s.start,s.start=0))}],prefilter:function(e,t){t?dt.prefilters.unshift(e):dt.prefilters.push(e)}}),E.speed=function(e,t,n){var r=e&&"object"==typeof e?E.extend({},e):{complete:n||!n&&t||v(e)&&e,duration:e,easing:n&&t||t&&!v(t)&&t};return E.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in E.fx.speeds?r.duration=E.fx.speeds[r.duration]:r.duration=E.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&&r.old.call(this),r.queue&&E.dequeue(this,r.queue)},r},E.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ce).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var o=E.isEmptyObject(e),i=E.speed(t,n,r),a=function(){var t=dt(this,E.extend({},e),i);(o||Q.get(this,"finish"))&&t.stop(!0)};return a.finish=a,o||!1===i.queue?this.each(a):this.queue(i.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each((function(){var t=!0,o=null!=e&&e+"queueHooks",i=E.timers,a=Q.get(this);if(o)a[o]&&a[o].stop&&r(a[o]);else for(o in a)a[o]&&a[o].stop&&ut.test(o)&&r(a[o]);for(o=i.length;o--;)i[o].elem!==this||null!=e&&i[o].queue!==e||(i[o].anim.stop(n),t=!1,i.splice(o,1));!t&&n||E.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||"fx"),this.each((function(){var t,n=Q.get(this),r=n[e+"queue"],o=n[e+"queueHooks"],i=E.timers,a=r?r.length:0;for(n.finish=!0,E.queue(this,e,[]),o&&o.stop&&o.stop.call(this,!0),t=i.length;t--;)i[t].elem===this&&i[t].queue===e&&(i[t].anim.stop(!0),i.splice(t,1));for(t=0;t<a;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish}))}}),E.each(["toggle","show","hide"],(function(e,t){var n=E.fn[t];E.fn[t]=function(e,r,o){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(lt(t,!0),e,r,o)}})),E.each({slideDown:lt("show"),slideUp:lt("hide"),slideToggle:lt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(e,t){E.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}})),E.timers=[],E.fx.tick=function(){var e,t=0,n=E.timers;for(ot=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||E.fx.stop(),ot=void 0},E.fx.timer=function(e){E.timers.push(e),E.fx.start()},E.fx.interval=13,E.fx.start=function(){it||(it=!0,st())},E.fx.stop=function(){it=null},E.fx.speeds={slow:600,fast:200,_default:400},E.fn.delay=function(e,t){return e=E.fx&&E.fx.speeds[e]||e,t=t||"fx",this.queue(t,(function(t,n){var o=r.setTimeout(t,e);n.stop=function(){r.clearTimeout(o)}}))},function(){var e=y.createElement("input"),t=y.createElement("select").appendChild(y.createElement("option"));e.type="checkbox",g.checkOn=""!==e.value,g.optSelected=t.selected,(e=y.createElement("input")).value="t",e.type="radio",g.radioValue="t"===e.value}();var mt,pt=E.expr.attrHandle;E.fn.extend({attr:function(e,t){return V(this,E.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each((function(){E.removeAttr(this,e)}))}}),E.extend({attr:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return void 0===e.getAttribute?E.prop(e,t,n):(1===i&&E.isXMLDoc(e)||(o=E.attrHooks[t.toLowerCase()]||(E.expr.match.bool.test(t)?mt:void 0)),void 0!==n?null===n?void E.removeAttr(e,t):o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:(e.setAttribute(t,n+""),n):o&&"get"in o&&null!==(r=o.get(e,t))?r:null==(r=E.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!g.radioValue&&"radio"===t&&R(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,o=t&&t.match(F);if(o&&1===e.nodeType)for(;n=o[r++];)e.removeAttribute(n)}}),mt={set:function(e,t,n){return!1===t?E.removeAttr(e,n):e.setAttribute(n,n),n}},E.each(E.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=pt[t]||E.find.attr;pt[t]=function(e,t,r){var o,i,a=t.toLowerCase();return r||(i=pt[a],pt[a]=o,o=null!=n(e,t,r)?a:null,pt[a]=i),o}}));var ht=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function vt(e){return(e.match(F)||[]).join(" ")}function bt(e){return e.getAttribute&&e.getAttribute("class")||""}function yt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(F)||[]}E.fn.extend({prop:function(e,t){return V(this,E.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[E.propFix[e]||e]}))}}),E.extend({prop:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&E.isXMLDoc(e)||(t=E.propFix[t]||t,o=E.propHooks[t]),void 0!==n?o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:e[t]=n:o&&"get"in o&&null!==(r=o.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=E.find.attr(e,"tabindex");return t?parseInt(t,10):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),g.optSelected||(E.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),E.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){E.propFix[this.toLowerCase()]=this})),E.fn.extend({addClass:function(e){var t,n,r,o,i,a,u,s=0;if(v(e))return this.each((function(t){E(this).addClass(e.call(this,t,bt(this)))}));if((t=yt(e)).length)for(;n=this[s++];)if(o=bt(n),r=1===n.nodeType&&" "+vt(o)+" "){for(a=0;i=t[a++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");o!==(u=vt(r))&&n.setAttribute("class",u)}return this},removeClass:function(e){var t,n,r,o,i,a,u,s=0;if(v(e))return this.each((function(t){E(this).removeClass(e.call(this,t,bt(this)))}));if(!arguments.length)return this.attr("class","");if((t=yt(e)).length)for(;n=this[s++];)if(o=bt(n),r=1===n.nodeType&&" "+vt(o)+" "){for(a=0;i=t[a++];)for(;r.indexOf(" "+i+" ")>-1;)r=r.replace(" "+i+" "," ");o!==(u=vt(r))&&n.setAttribute("class",u)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):v(e)?this.each((function(n){E(this).toggleClass(e.call(this,n,bt(this),t),t)})):this.each((function(){var t,o,i,a;if(r)for(o=0,i=E(this),a=yt(e);t=a[o++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else void 0!==e&&"boolean"!==n||((t=bt(this))&&Q.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":Q.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+vt(bt(n))+" ").indexOf(t)>-1)return!0;return!1}});var xt=/\r/g;E.fn.extend({val:function(e){var t,n,r,o=this[0];return arguments.length?(r=v(e),this.each((function(n){var o;1===this.nodeType&&(null==(o=r?e.call(this,n,E(this).val()):e)?o="":"number"==typeof o?o+="":Array.isArray(o)&&(o=E.map(o,(function(e){return null==e?"":e+""}))),(t=E.valHooks[this.type]||E.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))}))):o?(t=E.valHooks[o.type]||E.valHooks[o.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(o,"value"))?n:"string"==typeof(n=o.value)?n.replace(xt,""):null==n?"":n:void 0}}),E.extend({valHooks:{option:{get:function(e){var t=E.find.attr(e,"value");return null!=t?t:vt(E.text(e))}},select:{get:function(e){var t,n,r,o=e.options,i=e.selectedIndex,a="select-one"===e.type,u=a?null:[],s=a?i+1:o.length;for(r=i<0?s:a?i:0;r<s;r++)if(((n=o[r]).selected||r===i)&&!n.disabled&&(!n.parentNode.disabled||!R(n.parentNode,"optgroup"))){if(t=E(n).val(),a)return t;u.push(t)}return u},set:function(e,t){for(var n,r,o=e.options,i=E.makeArray(t),a=o.length;a--;)((r=o[a]).selected=E.inArray(E.valHooks.option.get(r),i)>-1)&&(n=!0);return n||(e.selectedIndex=-1),i}}}}),E.each(["radio","checkbox"],(function(){E.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=E.inArray(E(e).val(),t)>-1}},g.checkOn||(E.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})})),g.focusin="onfocusin"in r;var wt=/^(?:focusinfocus|focusoutblur)$/,Ct=function(e){e.stopPropagation()};E.extend(E.event,{trigger:function(e,t,n,o){var i,a,u,s,c,l,f,d,p=[n||y],h=m.call(e,"type")?e.type:e,g=m.call(e,"namespace")?e.namespace.split("."):[];if(a=d=u=n=n||y,3!==n.nodeType&&8!==n.nodeType&&!wt.test(h+E.event.triggered)&&(h.indexOf(".")>-1&&(g=h.split("."),h=g.shift(),g.sort()),c=h.indexOf(":")<0&&"on"+h,(e=e[E.expando]?e:new E.Event(h,"object"==typeof e&&e)).isTrigger=o?2:3,e.namespace=g.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:E.makeArray(t,[e]),f=E.event.special[h]||{},o||!f.trigger||!1!==f.trigger.apply(n,t))){if(!o&&!f.noBubble&&!b(n)){for(s=f.delegateType||h,wt.test(s+h)||(a=a.parentNode);a;a=a.parentNode)p.push(a),u=a;u===(n.ownerDocument||y)&&p.push(u.defaultView||u.parentWindow||r)}for(i=0;(a=p[i++])&&!e.isPropagationStopped();)d=a,e.type=i>1?s:f.bindType||h,(l=(Q.get(a,"events")||Object.create(null))[e.type]&&Q.get(a,"handle"))&&l.apply(a,t),(l=c&&a[c])&&l.apply&&G(a)&&(e.result=l.apply(a,t),!1===e.result&&e.preventDefault());return e.type=h,o||e.isDefaultPrevented()||f._default&&!1!==f._default.apply(p.pop(),t)||!G(n)||c&&v(n[h])&&!b(n)&&((u=n[c])&&(n[c]=null),E.event.triggered=h,e.isPropagationStopped()&&d.addEventListener(h,Ct),n[h](),e.isPropagationStopped()&&d.removeEventListener(h,Ct),E.event.triggered=void 0,u&&(n[c]=u)),e.result}},simulate:function(e,t,n){var r=E.extend(new E.Event,n,{type:e,isSimulated:!0});E.event.trigger(r,null,t)}}),E.fn.extend({trigger:function(e,t){return this.each((function(){E.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return E.event.trigger(e,t,n,!0)}}),g.focusin||E.each({focus:"focusin",blur:"focusout"},(function(e,t){var n=function(e){E.event.simulate(t,e.target,E.event.fix(e))};E.event.special[t]={setup:function(){var r=this.ownerDocument||this.document||this,o=Q.access(r,t);o||r.addEventListener(e,n,!0),Q.access(r,t,(o||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,o=Q.access(r,t)-1;o?Q.access(r,t,o):(r.removeEventListener(e,n,!0),Q.remove(r,t))}}}));var Tt=r.location,Et={guid:Date.now()},Nt=/\?/;E.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new r.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||E.error("Invalid XML: "+(n?E.map(n.childNodes,(function(e){return e.textContent})).join("\n"):e)),t};var St=/\[\]$/,kt=/\r?\n/g,Dt=/^(?:submit|button|image|reset|file)$/i,_t=/^(?:input|select|textarea|keygen)/i;function Rt(e,t,n,r){var o;if(Array.isArray(t))E.each(t,(function(t,o){n||St.test(e)?r(e,o):Rt(e+"["+("object"==typeof o&&null!=o?t:"")+"]",o,n,r)}));else if(n||"object"!==C(t))r(e,t);else for(o in t)Rt(e+"["+o+"]",t[o],n,r)}E.param=function(e,t){var n,r=[],o=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!E.isPlainObject(e))E.each(e,(function(){o(this.name,this.value)}));else for(n in e)Rt(n,e[n],t,o);return r.join("&")},E.fn.extend({serialize:function(){return E.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=E.prop(this,"elements");return e?E.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!E(this).is(":disabled")&&_t.test(this.nodeName)&&!Dt.test(e)&&(this.checked||!ge.test(e))})).map((function(e,t){var n=E(this).val();return null==n?null:Array.isArray(n)?E.map(n,(function(e){return{name:t.name,value:e.replace(kt,"\r\n")}})):{name:t.name,value:n.replace(kt,"\r\n")}})).get()}});var At=/%20/g,Ot=/#.*$/,Pt=/([?&])_=[^&]*/,Mt=/^(.*?):[ \t]*([^\r\n]*)$/gm,It=/^(?:GET|HEAD)$/,Bt=/^\/\//,Lt={},Ft={},Ht="*/".concat("*"),jt=y.createElement("a");function zt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,o=0,i=t.toLowerCase().match(F)||[];if(v(n))for(;r=i[o++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Wt(e,t,n,r){var o={},i=e===Ft;function a(u){var s;return o[u]=!0,E.each(e[u]||[],(function(e,u){var c=u(t,n,r);return"string"!=typeof c||i||o[c]?i?!(s=c):void 0:(t.dataTypes.unshift(c),a(c),!1)})),s}return a(t.dataTypes[0])||!o["*"]&&a("*")}function Ut(e,t){var n,r,o=E.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((o[n]?e:r||(r={}))[n]=t[n]);return r&&E.extend(!0,e,r),e}jt.href=Tt.href,E.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ht,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":E.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ut(Ut(e,E.ajaxSettings),t):Ut(E.ajaxSettings,e)},ajaxPrefilter:zt(Lt),ajaxTransport:zt(Ft),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var n,o,i,a,u,s,c,l,f,d,m=E.ajaxSetup({},t),p=m.context||m,h=m.context&&(p.nodeType||p.jquery)?E(p):E.event,g=E.Deferred(),v=E.Callbacks("once memory"),b=m.statusCode||{},x={},w={},C="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(c){if(!a)for(a={};t=Mt.exec(i);)a[t[1].toLowerCase()+" "]=(a[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=a[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?i:null},setRequestHeader:function(e,t){return null==c&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,x[e]=t),this},overrideMimeType:function(e){return null==c&&(m.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)T.always(e[T.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||C;return n&&n.abort(t),N(0,t),this}};if(g.promise(T),m.url=((e||m.url||Tt.href)+"").replace(Bt,Tt.protocol+"//"),m.type=t.method||t.type||m.method||m.type,m.dataTypes=(m.dataType||"*").toLowerCase().match(F)||[""],null==m.crossDomain){s=y.createElement("a");try{s.href=m.url,s.href=s.href,m.crossDomain=jt.protocol+"//"+jt.host!=s.protocol+"//"+s.host}catch(e){m.crossDomain=!0}}if(m.data&&m.processData&&"string"!=typeof m.data&&(m.data=E.param(m.data,m.traditional)),Wt(Lt,m,t,T),c)return T;for(f in(l=E.event&&m.global)&&0==E.active++&&E.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!It.test(m.type),o=m.url.replace(Ot,""),m.hasContent?m.data&&m.processData&&0===(m.contentType||"").indexOf("application/x-www-form-urlencoded")&&(m.data=m.data.replace(At,"+")):(d=m.url.slice(o.length),m.data&&(m.processData||"string"==typeof m.data)&&(o+=(Nt.test(o)?"&":"?")+m.data,delete m.data),!1===m.cache&&(o=o.replace(Pt,"$1"),d=(Nt.test(o)?"&":"?")+"_="+Et.guid+++d),m.url=o+d),m.ifModified&&(E.lastModified[o]&&T.setRequestHeader("If-Modified-Since",E.lastModified[o]),E.etag[o]&&T.setRequestHeader("If-None-Match",E.etag[o])),(m.data&&m.hasContent&&!1!==m.contentType||t.contentType)&&T.setRequestHeader("Content-Type",m.contentType),T.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+Ht+"; q=0.01":""):m.accepts["*"]),m.headers)T.setRequestHeader(f,m.headers[f]);if(m.beforeSend&&(!1===m.beforeSend.call(p,T,m)||c))return T.abort();if(C="abort",v.add(m.complete),T.done(m.success),T.fail(m.error),n=Wt(Ft,m,t,T)){if(T.readyState=1,l&&h.trigger("ajaxSend",[T,m]),c)return T;m.async&&m.timeout>0&&(u=r.setTimeout((function(){T.abort("timeout")}),m.timeout));try{c=!1,n.send(x,N)}catch(e){if(c)throw e;N(-1,e)}}else N(-1,"No Transport");function N(e,t,a,s){var f,d,y,x,w,C=t;c||(c=!0,u&&r.clearTimeout(u),n=void 0,i=s||"",T.readyState=e>0?4:0,f=e>=200&&e<300||304===e,a&&(x=function(e,t,n){for(var r,o,i,a,u=e.contents,s=e.dataTypes;"*"===s[0];)s.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(o in u)if(u[o]&&u[o].test(r)){s.unshift(o);break}if(s[0]in n)i=s[0];else{for(o in n){if(!s[0]||e.converters[o+" "+s[0]]){i=o;break}a||(a=o)}i=i||a}if(i)return i!==s[0]&&s.unshift(i),n[i]}(m,T,a)),!f&&E.inArray("script",m.dataTypes)>-1&&E.inArray("json",m.dataTypes)<0&&(m.converters["text script"]=function(){}),x=function(e,t,n,r){var o,i,a,u,s,c={},l=e.dataTypes.slice();if(l[1])for(a in e.converters)c[a.toLowerCase()]=e.converters[a];for(i=l.shift();i;)if(e.responseFields[i]&&(n[e.responseFields[i]]=t),!s&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),s=i,i=l.shift())if("*"===i)i=s;else if("*"!==s&&s!==i){if(!(a=c[s+" "+i]||c["* "+i]))for(o in c)if((u=o.split(" "))[1]===i&&(a=c[s+" "+u[0]]||c["* "+u[0]])){!0===a?a=c[o]:!0!==c[o]&&(i=u[0],l.unshift(u[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+s+" to "+i}}}return{state:"success",data:t}}(m,x,T,f),f?(m.ifModified&&((w=T.getResponseHeader("Last-Modified"))&&(E.lastModified[o]=w),(w=T.getResponseHeader("etag"))&&(E.etag[o]=w)),204===e||"HEAD"===m.type?C="nocontent":304===e?C="notmodified":(C=x.state,d=x.data,f=!(y=x.error))):(y=C,!e&&C||(C="error",e<0&&(e=0))),T.status=e,T.statusText=(t||C)+"",f?g.resolveWith(p,[d,C,T]):g.rejectWith(p,[T,C,y]),T.statusCode(b),b=void 0,l&&h.trigger(f?"ajaxSuccess":"ajaxError",[T,m,f?d:y]),v.fireWith(p,[T,C]),l&&(h.trigger("ajaxComplete",[T,m]),--E.active||E.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return E.get(e,t,n,"json")},getScript:function(e,t){return E.get(e,void 0,t,"script")}}),E.each(["get","post"],(function(e,t){E[t]=function(e,n,r,o){return v(n)&&(o=o||r,r=n,n=void 0),E.ajax(E.extend({url:e,type:t,dataType:o,data:n,success:r},E.isPlainObject(e)&&e))}})),E.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),E._evalUrl=function(e,t,n){return E.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){E.globalEval(e,t,n)}})},E.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=E(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return v(e)?this.each((function(t){E(this).wrapInner(e.call(this,t))})):this.each((function(){var t=E(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=v(e);return this.each((function(n){E(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){E(this).replaceWith(this.childNodes)})),this}}),E.expr.pseudos.hidden=function(e){return!E.expr.pseudos.visible(e)},E.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},E.ajaxSettings.xhr=function(){try{return new r.XMLHttpRequest}catch(e){}};var qt={0:200,1223:204},Vt=E.ajaxSettings.xhr();g.cors=!!Vt&&"withCredentials"in Vt,g.ajax=Vt=!!Vt,E.ajaxTransport((function(e){var t,n;if(g.cors||Vt&&!e.crossDomain)return{send:function(o,i){var a,u=e.xhr();if(u.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(a in e.xhrFields)u[a]=e.xhrFields[a];for(a in e.mimeType&&u.overrideMimeType&&u.overrideMimeType(e.mimeType),e.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest"),o)u.setRequestHeader(a,o[a]);t=function(e){return function(){t&&(t=n=u.onload=u.onerror=u.onabort=u.ontimeout=u.onreadystatechange=null,"abort"===e?u.abort():"error"===e?"number"!=typeof u.status?i(0,"error"):i(u.status,u.statusText):i(qt[u.status]||u.status,u.statusText,"text"!==(u.responseType||"text")||"string"!=typeof u.responseText?{binary:u.response}:{text:u.responseText},u.getAllResponseHeaders()))}},u.onload=t(),n=u.onerror=u.ontimeout=t("error"),void 0!==u.onabort?u.onabort=n:u.onreadystatechange=function(){4===u.readyState&&r.setTimeout((function(){t&&n()}))},t=t("abort");try{u.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}})),E.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),E.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return E.globalEval(e),e}}}),E.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),E.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,o){t=E("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&o("error"===e.type?404:200,e.type)}),y.head.appendChild(t[0])},abort:function(){n&&n()}}}));var $t,Yt=[],Xt=/(=)\?(?=&|$)|\?\?/;E.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Yt.pop()||E.expando+"_"+Et.guid++;return this[e]=!0,e}}),E.ajaxPrefilter("json jsonp",(function(e,t,n){var o,i,a,u=!1!==e.jsonp&&(Xt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Xt.test(e.data)&&"data");if(u||"jsonp"===e.dataTypes[0])return o=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,u?e[u]=e[u].replace(Xt,"$1"+o):!1!==e.jsonp&&(e.url+=(Nt.test(e.url)?"&":"?")+e.jsonp+"="+o),e.converters["script json"]=function(){return a||E.error(o+" was not called"),a[0]},e.dataTypes[0]="json",i=r[o],r[o]=function(){a=arguments},n.always((function(){void 0===i?E(r).removeProp(o):r[o]=i,e[o]&&(e.jsonpCallback=t.jsonpCallback,Yt.push(o)),a&&v(i)&&i(a[0]),a=i=void 0})),"script"})),g.createHTMLDocument=(($t=y.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===$t.childNodes.length),E.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(g.createHTMLDocument?((r=(t=y.implementation.createHTMLDocument("")).createElement("base")).href=y.location.href,t.head.appendChild(r)):t=y),i=!n&&[],(o=A.exec(e))?[t.createElement(o[1])]:(o=Te([e],t,i),i&&i.length&&E(i).remove(),E.merge([],o.childNodes)));var r,o,i},E.fn.load=function(e,t,n){var r,o,i,a=this,u=e.indexOf(" ");return u>-1&&(r=vt(e.slice(u)),e=e.slice(0,u)),v(t)?(n=t,t=void 0):t&&"object"==typeof t&&(o="POST"),a.length>0&&E.ajax({url:e,type:o||"GET",dataType:"html",data:t}).done((function(e){i=arguments,a.html(r?E("<div>").append(E.parseHTML(e)).find(r):e)})).always(n&&function(e,t){a.each((function(){n.apply(this,i||[e.responseText,t,e])}))}),this},E.expr.pseudos.animated=function(e){return E.grep(E.timers,(function(t){return e===t.elem})).length},E.offset={setOffset:function(e,t,n){var r,o,i,a,u,s,c=E.css(e,"position"),l=E(e),f={};"static"===c&&(e.style.position="relative"),u=l.offset(),i=E.css(e,"top"),s=E.css(e,"left"),("absolute"===c||"fixed"===c)&&(i+s).indexOf("auto")>-1?(a=(r=l.position()).top,o=r.left):(a=parseFloat(i)||0,o=parseFloat(s)||0),v(t)&&(t=t.call(e,n,E.extend({},u))),null!=t.top&&(f.top=t.top-u.top+a),null!=t.left&&(f.left=t.left-u.left+o),"using"in t?t.using.call(e,f):l.css(f)}},E.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){E.offset.setOffset(this,e,t)}));var t,n,r=this[0];return r?r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],o={top:0,left:0};if("fixed"===E.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===E.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((o=E(e).offset()).top+=E.css(e,"borderTopWidth",!0),o.left+=E.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-E.css(r,"marginTop",!0),left:t.left-o.left-E.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&"static"===E.css(e,"position");)e=e.offsetParent;return e||ae}))}}),E.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var n="pageYOffset"===t;E.fn[e]=function(r){return V(this,(function(e,r,o){var i;if(b(e)?i=e:9===e.nodeType&&(i=e.defaultView),void 0===o)return i?i[t]:e[r];i?i.scrollTo(n?i.pageXOffset:o,n?o:i.pageYOffset):e[r]=o}),e,r,arguments.length)}})),E.each(["top","left"],(function(e,t){E.cssHooks[t]=Ve(g.pixelPosition,(function(e,n){if(n)return n=qe(e,t),je.test(n)?E(e).position()[t]+"px":n}))})),E.each({Height:"height",Width:"width"},(function(e,t){E.each({padding:"inner"+e,content:t,"":"outer"+e},(function(n,r){E.fn[r]=function(o,i){var a=arguments.length&&(n||"boolean"!=typeof o),u=n||(!0===o||!0===i?"margin":"border");return V(this,(function(t,n,o){var i;return b(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(i=t.documentElement,Math.max(t.body["scroll"+e],i["scroll"+e],t.body["offset"+e],i["offset"+e],i["client"+e])):void 0===o?E.css(t,n,u):E.style(t,n,o,u)}),t,a?o:void 0,a)}}))})),E.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){E.fn[t]=function(e){return this.on(t,e)}})),E.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),E.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(e,t){E.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}));var Kt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;E.proxy=function(e,t){var n,r,o;if("string"==typeof t&&(n=e[t],t=e,e=n),v(e))return r=u.call(arguments,2),o=function(){return e.apply(t||this,r.concat(u.call(arguments)))},o.guid=e.guid=e.guid||E.guid++,o},E.holdReady=function(e){e?E.readyWait++:E.ready(!0)},E.isArray=Array.isArray,E.parseJSON=JSON.parse,E.nodeName=R,E.isFunction=v,E.isWindow=b,E.camelCase=K,E.type=C,E.now=Date.now,E.isNumeric=function(e){var t=E.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},E.trim=function(e){return null==e?"":(e+"").replace(Kt,"")},void 0===(n=function(){return E}.apply(t,[]))||(e.exports=n);var Gt=r.jQuery,Jt=r.$;return E.noConflict=function(e){return r.$===E&&(r.$=Jt),e&&r.jQuery===E&&(r.jQuery=Gt),E},void 0===o&&(r.jQuery=r.$=E),E}))},6788:(e,t,n)=>{var r=n(9755);!function(e,t,n,o){var i="touchstart mousedown",a="touchmove mousemove",u="touchend mouseup";e(n).ready((function(){function t(e){for(var t={},n=e.match(/([^;:]+)/g)||[];n.length;)t[n.shift()]=n.shift().trim();return t}e("table").each((function(){"dnd"===e(this).data("table")&&e(this).tableDnD({onDragStyle:e(this).data("ondragstyle")&&t(e(this).data("ondragstyle"))||null,onDropStyle:e(this).data("ondropstyle")&&t(e(this).data("ondropstyle"))||null,onDragClass:void 0===e(this).data("ondragclass")?"tDnD_whileDrag":e(this).data("ondragclass"),onDrop:e(this).data("ondrop")&&new Function("table","row",e(this).data("ondrop")),onDragStart:e(this).data("ondragstart")&&new Function("table","row",e(this).data("ondragstart")),onDragStop:e(this).data("ondragstop")&&new Function("table","row",e(this).data("ondragstop")),scrollAmount:e(this).data("scrollamount")||5,sensitivity:e(this).data("sensitivity")||10,hierarchyLevel:e(this).data("hierarchylevel")||0,indentArtifact:e(this).data("indentartifact")||'<div class="indent"> </div>',autoWidthAdjust:e(this).data("autowidthadjust")||!0,autoCleanRelations:e(this).data("autocleanrelations")||!0,jsonPretifySeparator:e(this).data("jsonpretifyseparator")||"\t",serializeRegexp:e(this).data("serializeregexp")&&new RegExp(e(this).data("serializeregexp"))||/[^\-]*$/,serializeParamName:e(this).data("serializeparamname")||!1,dragHandle:e(this).data("draghandle")||null})}))})),r.tableDnD={currentTable:null,dragObject:null,mouseOffset:null,oldX:0,oldY:0,build:function(t){return this.each((function(){this.tableDnDConfig=e.extend({onDragStyle:null,onDropStyle:null,onDragClass:"tDnD_whileDrag",onDrop:null,onDragStart:null,onDragStop:null,scrollAmount:5,sensitivity:10,hierarchyLevel:0,indentArtifact:'<div class="indent"> </div>',autoWidthAdjust:!0,autoCleanRelations:!0,jsonPretifySeparator:"\t",serializeRegexp:/[^\-]*$/,serializeParamName:!1,dragHandle:null},t||{}),e.tableDnD.makeDraggable(this),this.tableDnDConfig.hierarchyLevel&&e.tableDnD.makeIndented(this)})),this},makeIndented:function(t){var n,r,o=t.tableDnDConfig,i=t.rows,a=e(i).first().find("td:first")[0],u=0,s=0;if(e(t).hasClass("indtd"))return null;r=e(t).addClass("indtd").attr("style"),e(t).css({whiteSpace:"nowrap"});for(var c=0;c<i.length;c++)s<e(i[c]).find("td:first").text().length&&(s=e(i[c]).find("td:first").text().length,n=c);for(e(a).css({width:"auto"}),c=0;c<o.hierarchyLevel;c++)e(i[n]).find("td:first").prepend(o.indentArtifact);for(a&&e(a).css({width:a.offsetWidth}),r&&e(t).css(r),c=0;c<o.hierarchyLevel;c++)e(i[n]).find("td:first").children(":first").remove();return o.hierarchyLevel&&e(i).each((function(){(u=e(this).data("level")||0)<=o.hierarchyLevel&&e(this).data("level",u)||e(this).data("level",0);for(var t=0;t<e(this).data("level");t++)e(this).find("td:first").prepend(o.indentArtifact)})),this},makeDraggable:function(t){var n=t.tableDnDConfig;n.dragHandle&&e(n.dragHandle,t).each((function(){e(this).bind(i,(function(r){return e.tableDnD.initialiseDrag(e(this).parents("tr")[0],t,this,r,n),!1}))}))||e(t.rows).each((function(){e(this).hasClass("nodrag")?e(this).css("cursor",""):e(this).bind(i,(function(r){if("TD"===r.target.tagName)return e.tableDnD.initialiseDrag(this,t,this,r,n),!1})).css("cursor","move")}))},currentOrder:function(){var t=this.currentTable.rows;return e.map(t,(function(t){return(e(t).data("level")+t.id).replace(/\s/g,"")})).join("")},initialiseDrag:function(t,r,o,i,s){this.dragObject=t,this.currentTable=r,this.mouseOffset=this.getMouseOffset(o,i),this.originalOrder=this.currentOrder(),e(n).bind(a,this.mousemove).bind(u,this.mouseup),s.onDragStart&&s.onDragStart(r,o)},updateTables:function(){this.each((function(){this.tableDnDConfig&&e.tableDnD.makeDraggable(this)}))},mouseCoords:function(e){return e.originalEvent.changedTouches?{x:e.originalEvent.changedTouches[0].clientX,y:e.originalEvent.changedTouches[0].clientY}:e.pageX||e.pageY?{x:e.pageX,y:e.pageY}:{x:e.clientX+n.body.scrollLeft-n.body.clientLeft,y:e.clientY+n.body.scrollTop-n.body.clientTop}},getMouseOffset:function(e,n){var r,o;return n=n||t.event,o=this.getPosition(e),{x:(r=this.mouseCoords(n)).x-o.x,y:r.y-o.y}},getPosition:function(e){for(var t=0,n=0;e.offsetParent;)t+=e.offsetLeft,n+=e.offsetTop,e=e.offsetParent;return{x:t+=e.offsetLeft,y:n+=e.offsetTop}},autoScroll:function(e){var r=this.currentTable.tableDnDConfig,o=t.pageYOffset,i=t.innerHeight?t.innerHeight:n.documentElement.clientHeight?n.documentElement.clientHeight:n.body.clientHeight;n.all&&(void 0!==n.compatMode&&"BackCompat"!==n.compatMode?o=n.documentElement.scrollTop:void 0!==n.body&&(o=n.body.scrollTop)),e.y-o<r.scrollAmount&&t.scrollBy(0,-r.scrollAmount)||i-(e.y-o)<r.scrollAmount&&t.scrollBy(0,r.scrollAmount)},moveVerticle:function(e,t){0!==e.vertical&&t&&this.dragObject!==t&&this.dragObject.parentNode===t.parentNode&&(0>e.vertical&&this.dragObject.parentNode.insertBefore(this.dragObject,t.nextSibling)||0<e.vertical&&this.dragObject.parentNode.insertBefore(this.dragObject,t))},moveHorizontal:function(t,n){var r,o=this.currentTable.tableDnDConfig;if(!o.hierarchyLevel||0===t.horizontal||!n||this.dragObject!==n)return null;r=e(n).data("level"),0<t.horizontal&&r>0&&e(n).find("td:first").children(":first").remove()&&e(n).data("level",--r),0>t.horizontal&&r<o.hierarchyLevel&&e(n).prev().data("level")>=r&&e(n).children(":first").prepend(o.indentArtifact)&&e(n).data("level",++r)},mousemove:function(t){var n,r,o,i,a,u=e(e.tableDnD.dragObject),s=e.tableDnD.currentTable.tableDnDConfig;return t&&t.preventDefault(),!!e.tableDnD.dragObject&&("touchmove"===t.type&&event.preventDefault(),s.onDragClass&&u.addClass(s.onDragClass)||u.css(s.onDragStyle),i=(r=e.tableDnD.mouseCoords(t)).x-e.tableDnD.mouseOffset.x,a=r.y-e.tableDnD.mouseOffset.y,e.tableDnD.autoScroll(r),n=e.tableDnD.findDropTargetRow(u,a),o=e.tableDnD.findDragDirection(i,a),e.tableDnD.moveVerticle(o,n),e.tableDnD.moveHorizontal(o,n),!1)},findDragDirection:function(e,t){var n=this.currentTable.tableDnDConfig.sensitivity,r=this.oldX,o=this.oldY,i={horizontal:e>=r-n&&e<=r+n?0:e>r?-1:1,vertical:t>=o-n&&t<=o+n?0:t>o?-1:1};return 0!==i.horizontal&&(this.oldX=e),0!==i.vertical&&(this.oldY=t),i},findDropTargetRow:function(t,n){for(var r=0,o=this.currentTable.rows,i=this.currentTable.tableDnDConfig,a=0,u=null,s=0;s<o.length;s++)if(u=o[s],a=this.getPosition(u).y,r=parseInt(u.offsetHeight)/2,0===u.offsetHeight&&(a=this.getPosition(u.firstChild).y,r=parseInt(u.firstChild.offsetHeight)/2),n>a-r&&n<a+r)return t.is(u)||i.onAllowDrop&&!i.onAllowDrop(t,u)||e(u).hasClass("nodrop")?null:u;return null},processMouseup:function(){if(!this.currentTable||!this.dragObject)return null;var t=this.currentTable.tableDnDConfig,r=this.dragObject,o=0,i=0;e(n).unbind(a,this.mousemove).unbind(u,this.mouseup),t.hierarchyLevel&&t.autoCleanRelations&&e(this.currentTable.rows).first().find("td:first").children().each((function(){(i=e(this).parents("tr:first").data("level"))&&e(this).parents("tr:first").data("level",--i)&&e(this).remove()}))&&t.hierarchyLevel>1&&e(this.currentTable.rows).each((function(){if((i=e(this).data("level"))>1)for(o=e(this).prev().data("level");i>o+1;)e(this).find("td:first").children(":first").remove(),e(this).data("level",--i)})),t.onDragClass&&e(r).removeClass(t.onDragClass)||e(r).css(t.onDropStyle),this.dragObject=null,t.onDrop&&this.originalOrder!==this.currentOrder()&&e(r).hide().fadeIn("fast")&&t.onDrop(this.currentTable,r),t.onDragStop&&t.onDragStop(this.currentTable,r),this.currentTable=null},mouseup:function(t){return t&&t.preventDefault(),e.tableDnD.processMouseup(),!1},jsonize:function(e){var t=this.currentTable;return e?JSON.stringify(this.tableData(t),null,t.tableDnDConfig.jsonPretifySeparator):JSON.stringify(this.tableData(t))},serialize:function(){return e.param(this.tableData(this.currentTable))},serializeTable:function(e){for(var t="",n=e.tableDnDConfig.serializeParamName||e.id,r=e.rows,o=0;o<r.length;o++){t.length>0&&(t+="&");var i=r[o].id;i&&e.tableDnDConfig&&e.tableDnDConfig.serializeRegexp&&(t+=n+"[]="+(i=i.match(e.tableDnDConfig.serializeRegexp)[0]))}return t},serializeTables:function(){var t=[];return e("table").each((function(){this.id&&t.push(e.param(e.tableDnD.tableData(this)))})),t.join("&")},tableData:function(t){var n,r,o,i,a=t.tableDnDConfig,u=[],s=0,c=0,l=null,f={};if(t||(t=this.currentTable),!t||!t.rows||!t.rows.length)return{error:{code:500,message:"Not a valid table."}};if(!t.id&&!a.serializeParamName)return{error:{code:500,message:"No serializable unique id provided."}};i=a.autoCleanRelations&&t.rows||e.makeArray(t.rows),n=function(e){return e&&a&&a.serializeRegexp?e.match(a.serializeRegexp)[0]:e},f[o=r=a.serializeParamName||t.id]=[],!a.autoCleanRelations&&e(i[0]).data("level")&&i.unshift({id:"undefined"});for(var d=0;d<i.length;d++)if(a.hierarchyLevel){if(0===(c=e(i[d]).data("level")||0))o=r,u=[];else if(c>s)u.push([o,s]),o=n(i[d-1].id);else if(c<s)for(var m=0;m<u.length;m++)u[m][1]===c&&(o=u[m][0]),u[m][1]>=s&&(u[m][1]=0);s=c,e.isArray(f[o])||(f[o]=[]),(l=n(i[d].id))&&f[o].push(l)}else(l=n(i[d].id))&&f[o].push(l);return f}},r.fn.extend({tableDnD:e.tableDnD.build,tableDnDUpdate:e.tableDnD.updateTables,tableDnDSerialize:e.proxy(e.tableDnD.serialize,e.tableDnD),tableDnDSerializeAll:e.tableDnD.serializeTables,tableDnDData:e.proxy(e.tableDnD.tableData,e.tableDnD)})}(r,window,window.document)},2929:(e,t,n)=>{n(4773)},4773:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e){return function(t){for(var n=0;n<t.length;n++)(r=t[n]).attr("href")||!r.attr("id")&&!r.attr("name")||r.firstChild||t[n].attr("contenteditable",e);var r}};e.add("anchor",(function(e){(function(e){e.on("PreInit",(function(){e.parser.addNodeFilter("a",t("false")),e.serializer.addNodeFilter("a",t(null))}))})(e),function(e){e.addCommand("mceAnchor",(function(){!function(e){var t=function(e){var t=e.selection.getNode();return"A"===t.tagName&&""===e.dom.getAttrib(t,"href")?t.id||t.name:""}(e);e.windowManager.open({title:"Anchor",body:{type:"textbox",name:"id",size:40,label:"Id",value:t},onsubmit:function(t){var n=t.data.id;(function(e,t){return/^[A-Za-z][A-Za-z0-9\-:._]*$/.test(t)?(function(e,t){var n=e.selection.getNode();"A"===n.tagName&&""===e.dom.getAttrib(n,"href")?(n.removeAttribute("name"),n.id=t,e.undoManager.add()):(e.focus(),e.selection.collapse(!0),e.execCommand("mceInsertContent",!1,e.dom.createHTML("a",{id:t})))}(e,t),!1):(e.windowManager.alert("Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores."),!0)})(e,n)&&t.preventDefault()}})}(e)}))}(e),function(e){e.addButton("anchor",{icon:"anchor",tooltip:"Anchor",cmd:"mceAnchor",stateSelector:"a:not([href])"}),e.addMenuItem("anchor",{icon:"anchor",text:"Anchor",context:"insert",cmd:"mceAnchor"})}(e)}))}()},9719:(e,t,n)=>{n(7660)},7660:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e,t){var n=function(e,t){return e.fire("insertCustomChar",{chr:t})}(e,t).chr;e.execCommand("mceInsertContent",!1,n)},n=tinymce.util.Tools.resolve("tinymce.util.Tools"),r=n.isArray,o=function(e){return r(e)?[].concat((t=e,n.grep(t,(function(e){return r(e)&&2===e.length})))):"function"==typeof e?e():[];var t},i=function(e){return function(e,t){var n=function(e){return e.settings.charmap}(e);n&&(t=o(n));var r=function(e){return e.settings.charmap_append}(e);return r?[].concat(t).concat(o(r)):t}(e,[["160","no-break space"],["173","soft hyphen"],["34","quotation mark"],["162","cent sign"],["8364","euro sign"],["163","pound sign"],["165","yen sign"],["169","copyright sign"],["174","registered sign"],["8482","trade mark sign"],["8240","per mille sign"],["181","micro sign"],["183","middle dot"],["8226","bullet"],["8230","three dot leader"],["8242","minutes / feet"],["8243","seconds / inches"],["167","section sign"],["182","paragraph sign"],["223","sharp s / ess-zed"],["8249","single left-pointing angle quotation mark"],["8250","single right-pointing angle quotation mark"],["171","left pointing guillemet"],["187","right pointing guillemet"],["8216","left single quotation mark"],["8217","right single quotation mark"],["8220","left double quotation mark"],["8221","right double quotation mark"],["8218","single low-9 quotation mark"],["8222","double low-9 quotation mark"],["60","less-than sign"],["62","greater-than sign"],["8804","less-than or equal to"],["8805","greater-than or equal to"],["8211","en dash"],["8212","em dash"],["175","macron"],["8254","overline"],["164","currency sign"],["166","broken bar"],["168","diaeresis"],["161","inverted exclamation mark"],["191","turned question mark"],["710","circumflex accent"],["732","small tilde"],["176","degree sign"],["8722","minus sign"],["177","plus-minus sign"],["247","division sign"],["8260","fraction slash"],["215","multiplication sign"],["185","superscript one"],["178","superscript two"],["179","superscript three"],["188","fraction one quarter"],["189","fraction one half"],["190","fraction three quarters"],["402","function / florin"],["8747","integral"],["8721","n-ary sumation"],["8734","infinity"],["8730","square root"],["8764","similar to"],["8773","approximately equal to"],["8776","almost equal to"],["8800","not equal to"],["8801","identical to"],["8712","element of"],["8713","not an element of"],["8715","contains as member"],["8719","n-ary product"],["8743","logical and"],["8744","logical or"],["172","not sign"],["8745","intersection"],["8746","union"],["8706","partial differential"],["8704","for all"],["8707","there exists"],["8709","diameter"],["8711","backward difference"],["8727","asterisk operator"],["8733","proportional to"],["8736","angle"],["180","acute accent"],["184","cedilla"],["170","feminine ordinal indicator"],["186","masculine ordinal indicator"],["8224","dagger"],["8225","double dagger"],["192","A - grave"],["193","A - acute"],["194","A - circumflex"],["195","A - tilde"],["196","A - diaeresis"],["197","A - ring above"],["256","A - macron"],["198","ligature AE"],["199","C - cedilla"],["200","E - grave"],["201","E - acute"],["202","E - circumflex"],["203","E - diaeresis"],["274","E - macron"],["204","I - grave"],["205","I - acute"],["206","I - circumflex"],["207","I - diaeresis"],["298","I - macron"],["208","ETH"],["209","N - tilde"],["210","O - grave"],["211","O - acute"],["212","O - circumflex"],["213","O - tilde"],["214","O - diaeresis"],["216","O - slash"],["332","O - macron"],["338","ligature OE"],["352","S - caron"],["217","U - grave"],["218","U - acute"],["219","U - circumflex"],["220","U - diaeresis"],["362","U - macron"],["221","Y - acute"],["376","Y - diaeresis"],["562","Y - macron"],["222","THORN"],["224","a - grave"],["225","a - acute"],["226","a - circumflex"],["227","a - tilde"],["228","a - diaeresis"],["229","a - ring above"],["257","a - macron"],["230","ligature ae"],["231","c - cedilla"],["232","e - grave"],["233","e - acute"],["234","e - circumflex"],["235","e - diaeresis"],["275","e - macron"],["236","i - grave"],["237","i - acute"],["238","i - circumflex"],["239","i - diaeresis"],["299","i - macron"],["240","eth"],["241","n - tilde"],["242","o - grave"],["243","o - acute"],["244","o - circumflex"],["245","o - tilde"],["246","o - diaeresis"],["248","o slash"],["333","o macron"],["339","ligature oe"],["353","s - caron"],["249","u - grave"],["250","u - acute"],["251","u - circumflex"],["252","u - diaeresis"],["363","u - macron"],["253","y - acute"],["254","thorn"],["255","y - diaeresis"],["563","y - macron"],["913","Alpha"],["914","Beta"],["915","Gamma"],["916","Delta"],["917","Epsilon"],["918","Zeta"],["919","Eta"],["920","Theta"],["921","Iota"],["922","Kappa"],["923","Lambda"],["924","Mu"],["925","Nu"],["926","Xi"],["927","Omicron"],["928","Pi"],["929","Rho"],["931","Sigma"],["932","Tau"],["933","Upsilon"],["934","Phi"],["935","Chi"],["936","Psi"],["937","Omega"],["945","alpha"],["946","beta"],["947","gamma"],["948","delta"],["949","epsilon"],["950","zeta"],["951","eta"],["952","theta"],["953","iota"],["954","kappa"],["955","lambda"],["956","mu"],["957","nu"],["958","xi"],["959","omicron"],["960","pi"],["961","rho"],["962","final sigma"],["963","sigma"],["964","tau"],["965","upsilon"],["966","phi"],["967","chi"],["968","psi"],["969","omega"],["8501","alef symbol"],["982","pi symbol"],["8476","real part symbol"],["978","upsilon - hook symbol"],["8472","Weierstrass p"],["8465","imaginary part"],["8592","leftwards arrow"],["8593","upwards arrow"],["8594","rightwards arrow"],["8595","downwards arrow"],["8596","left right arrow"],["8629","carriage return"],["8656","leftwards double arrow"],["8657","upwards double arrow"],["8658","rightwards double arrow"],["8659","downwards double arrow"],["8660","left right double arrow"],["8756","therefore"],["8834","subset of"],["8835","superset of"],["8836","not a subset of"],["8838","subset of or equal to"],["8839","superset of or equal to"],["8853","circled plus"],["8855","circled times"],["8869","perpendicular"],["8901","dot operator"],["8968","left ceiling"],["8969","right ceiling"],["8970","left floor"],["8971","right floor"],["9001","left-pointing angle bracket"],["9002","right-pointing angle bracket"],["9674","lozenge"],["9824","black spade suit"],["9827","black club suit"],["9829","black heart suit"],["9830","black diamond suit"],["8194","en space"],["8195","em space"],["8201","thin space"],["8204","zero width non-joiner"],["8205","zero width joiner"],["8206","left-to-right mark"],["8207","right-to-left mark"]])},a=function(e){var t,n,r,o=Math.min(e.length,25),i=Math.ceil(e.length/o);for(t='<table role="presentation" cellspacing="0" class="mce-charmap"><tbody>',r=0;r<i;r++){for(t+="<tr>",n=0;n<o;n++){var a=r*o+n;if(a<e.length){var u=e[a],s=parseInt(u[0],10),c=u?String.fromCharCode(s):" ";t+='<td title="'+u[1]+'"><div tabindex="-1" title="'+u[1]+'" role="button" data-chr="'+s+'">'+c+"</div></td>"}else t+="<td />"}t+="</tr>"}return t+"</tbody></table>"},u=function(e){for(;e;){if("TD"===e.nodeName)return e;e=e.parentNode}},s=function(e){e.addCommand("mceShowCharmap",(function(){!function(e){var n,r={type:"container",html:a(i(e)),onclick:function(r){var o=r.target;if(/^(TD|DIV)$/.test(o.nodeName)){var i=u(o).firstChild;if(i&&i.hasAttribute("data-chr")){var a=i.getAttribute("data-chr"),s=parseInt(a,10);isNaN(s)||t(e,String.fromCharCode(s)),r.ctrlKey||n.close()}}},onmouseover:function(e){var t=u(e.target);t&&t.firstChild?(n.find("#preview").text(t.firstChild.firstChild.data),n.find("#previewTitle").text(t.title)):(n.find("#preview").text(" "),n.find("#previewTitle").text(" "))}};n=e.windowManager.open({title:"Special character",spacing:10,padding:10,items:[r,{type:"container",layout:"flex",direction:"column",align:"center",spacing:5,minWidth:160,minHeight:160,items:[{type:"label",name:"preview",text:" ",style:"font-size: 40px; text-align: center",border:1,minWidth:140,minHeight:80},{type:"spacer",minHeight:20},{type:"label",name:"previewTitle",text:" ",style:"white-space: pre-wrap;",border:1,minWidth:140}]}],buttons:[{text:"Close",onclick:function(){n.close()}}]})}(e)}))};e.add("charmap",(function(e){return s(e),function(e){e.addButton("charmap",{icon:"charmap",tooltip:"Special character",cmd:"mceShowCharmap"}),e.addMenuItem("charmap",{icon:"charmap",text:"Special character",cmd:"mceShowCharmap",context:"insert"})}(e),function(e){return{getCharMap:function(){return i(e)},insertChar:function(n){t(e,n)}}}(e)}))}()},8190:(e,t,n)=>{n(7440)},7440:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),n=function(e){var n=function(e){return e.getParam("code_dialog_width",600)}(e),r=function(e){return e.getParam("code_dialog_height",Math.min(t.DOM.getViewPort().h-200,500))}(e);e.windowManager.open({title:"Source code",body:{type:"textbox",name:"code",multiline:!0,minWidth:n,minHeight:r,spellcheck:!1,style:"direction: ltr; text-align: left"},onSubmit:function(t){!function(e,t){e.focus(),e.undoManager.transact((function(){e.setContent(t)})),e.selection.setCursorLocation(),e.nodeChanged()}(e,t.data.code)}}).find("#code").value(function(e){return e.getContent({source_view:!0})}(e))};e.add("code",(function(e){return function(e){e.addCommand("mceCodeEditor",(function(){n(e)}))}(e),function(e){e.addButton("code",{icon:"code",tooltip:"Source code",onclick:function(){n(e)}}),e.addMenuItem("code",{icon:"code",text:"Source code",onclick:function(){n(e)}})}(e),{}}))}()},3054:(e,t,n)=>{n(2684)},2684:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.util.Color"),n=function(e,t){e.find("#preview")[0].getEl().style.background=t},r=function(e,r){var o=t(r),i=o.toRgb();e.fromJSON({r:i.r,g:i.g,b:i.b,hex:o.toHex().substr(1)}),n(e,o.toHex())};e.add("colorpicker",(function(e){e.settings.color_picker_callback||(e.settings.color_picker_callback=function(t,o){!function(e,t,o){var i=e.windowManager.open({title:"Color",items:{type:"container",layout:"flex",direction:"row",align:"stretch",padding:5,spacing:10,items:[{type:"colorpicker",value:o,onchange:function(){var e=this.rgb();i&&(i.find("#r").value(e.r),i.find("#g").value(e.g),i.find("#b").value(e.b),i.find("#hex").value(this.value().substr(1)),n(i,this.value()))}},{type:"form",padding:0,labelGap:5,defaults:{type:"textbox",size:7,value:"0",flex:1,spellcheck:!1,onchange:function(){var e,t,n=i.find("colorpicker")[0];if(e=this.name(),t=this.value(),"hex"===e)return r(i,t="#"+t),void n.value(t);t={r:i.find("#r").value(),g:i.find("#g").value(),b:i.find("#b").value()},n.value(t),r(i,t)}},items:[{name:"r",label:"R",autofocus:1},{name:"g",label:"G"},{name:"b",label:"B"},{name:"hex",label:"#",value:"000000"},{name:"preview",type:"container",border:1}]}]},onSubmit:function(){t("#"+i.toJSON().hex)}});r(i,o)}(e,t,o)})}))}()},1893:(e,t,n)=>{n(1574)},1574:()=>{!function(){"use strict";var e=function(t){var n=t,r=function(){return n};return{get:r,set:function(e){n=e},clone:function(){return e(r())}}},t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),r=function(e){return n.DOM.select(e.settings.ui_container)[0]},o=function(e,t){return{x:e,y:t}},i=function(e,t,n){return o(e.x+t,e.y+n)},a=function(e,t){if(e&&"static"!==n.DOM.getStyle(e,"position",!0)){var r=n.DOM.getPos(e),o=r.x-e.scrollLeft,a=r.y-e.scrollTop;return i(t,-o,-a)}return i(t,0,0)},u=tinymce.util.Tools.resolve("tinymce.ui.Factory"),s=tinymce.util.Tools.resolve("tinymce.util.Tools"),c=function(e,t,c){e.on("contextmenu",(function(l){(function(e,t){return t.ctrlKey&&!function(e){return e.settings.contextmenu_never_use_native}(e)})(e,l)||(l.preventDefault(),function(e,t,n,o){null===o.get()?o.set(function(e,t){var n,o,i=[];o=function(e){return e.getParam("contextmenu","link openlink image inserttable | cell row column deletetable")}(e),s.each(o.split(/[ ,]/),(function(t){var n=e.menuItems[t];"|"===t&&(n={text:t}),n&&(n.shortcut="",i.push(n))}));for(var a=0;a<i.length;a++)"|"===i[a].text&&(0!==a&&a!==i.length-1||i.splice(a,1));return(n=u.create("menu",{items:i,context:"contextmenu",classes:"contextmenu"})).uiContainer=r(e),n.renderTo(r(e)),n.on("hide",(function(e){e.control===this&&t.set(!1)})),e.on("remove",(function(){n.remove(),n=null})),n}(e,n)):o.get().show(),o.get().moveTo(t.x,t.y),n.set(!0)}(e,function(e,t){if(e.inline)return a(r(e),function(e){return o(e.pageX,e.pageY)}(t));var u,s,c,l=(u=e.getContentAreaContainer(),s=function(e){return o(e.clientX,e.clientY)}(t),c=n.DOM.getPos(u),i(s,c.x,c.y));return a(r(e),l)}(e,l),t,c))}))};t.add("contextmenu",(function(t){var n=e(null),r=e(!1);return c(t,r,n),function(e){return{isContextMenuVisible:function(){return e.get()}}}(r)}))}()},1080:(e,t,n)=>{n(4844)},4844:()=>{!function(e){"use strict";var t=function(e){var n=e,r=function(){return n};return{get:r,set:function(e){n=e},clone:function(){return t(r())}}},n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),o=function(e,t){e.fire("FullscreenStateChanged",{state:t})},i=r.DOM,a=function(t,n){t.addCommand("mceFullScreen",(function(){!function(t,n){var r,a,u,s,c,l,f=e.document.body,d=e.document.documentElement,m=n.get(),p=function(){i.setStyle(u,"height",function(){var t,n,r=e.window,o=e.document.body;return o.offsetWidth&&(t=o.offsetWidth,n=o.offsetHeight),r.innerWidth&&r.innerHeight&&(t=r.innerWidth,n=r.innerHeight),{w:t,h:n}}().h-(a.clientHeight-u.clientHeight))},h=function(){i.unbind(e.window,"resize",p)};if(r=(a=t.getContainer()).style,s=(u=t.getContentAreaContainer().firstChild).style,m)s.width=m.iframeWidth,s.height=m.iframeHeight,m.containerWidth&&(r.width=m.containerWidth),m.containerHeight&&(r.height=m.containerHeight),i.removeClass(f,"mce-fullscreen"),i.removeClass(d,"mce-fullscreen"),i.removeClass(a,"mce-fullscreen"),c=m.scrollPos,e.window.scrollTo(c.x,c.y),i.unbind(e.window,"resize",m.resizeHandler),t.off("remove",m.removeHandler),n.set(null),o(t,!1);else{var g={scrollPos:(l=i.getViewPort(),{x:l.x,y:l.y}),containerWidth:r.width,containerHeight:r.height,iframeWidth:s.width,iframeHeight:s.height,resizeHandler:p,removeHandler:h};s.width=s.height="100%",r.width=r.height="",i.addClass(f,"mce-fullscreen"),i.addClass(d,"mce-fullscreen"),i.addClass(a,"mce-fullscreen"),i.bind(e.window,"resize",p),t.on("remove",h),p(),n.set(g),o(t,!0)}}(t,n)}))},u=function(e){return function(t){var n=t.control;e.on("FullscreenStateChanged",(function(e){n.active(e.state)}))}};n.add("fullscreen",(function(e){var n=t(null);return e.settings.inline||(a(e,n),function(e){e.addMenuItem("fullscreen",{text:"Fullscreen",shortcut:"Ctrl+Shift+F",selectable:!0,cmd:"mceFullScreen",onPostRender:u(e),context:"view"}),e.addButton("fullscreen",{active:!1,tooltip:"Fullscreen",cmd:"mceFullScreen",onPostRender:u(e)})}(e),e.addShortcut("Ctrl+Shift+F","","mceFullScreen")),function(e){return{isFullscreen:function(){return null!==e.get()}}}(n)}))}(window)},4926:(e,t,n)=>{n(755)},755:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");e.add("hr",(function(e){(function(e){e.addCommand("InsertHorizontalRule",(function(){e.execCommand("mceInsertContent",!1,"<hr />")}))})(e),function(e){e.addButton("hr",{icon:"hr",tooltip:"Horizontal line",cmd:"InsertHorizontalRule"}),e.addMenuItem("hr",{icon:"hr",text:"Horizontal line",cmd:"InsertHorizontalRule",context:"insert"})}(e)}))}()},2170:(e,t,n)=>{n(3302)},3302:()=>{!function(e){"use strict";var t,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(e){return!1!==e.settings.image_dimensions},o=function(e){return!0===e.settings.image_advtab},i=function(e){return e.getParam("image_class_list")},a=function(e){return e.getParam("images_upload_url",!1)},u=function(e){return e.getParam("images_upload_handler",!1)},s=function(e){return e.getParam("images_upload_url")},c=function(e){return e.getParam("images_upload_handler")},l=function(e){return e.getParam("images_upload_base_path")},f=function(e){return e.getParam("images_upload_credentials")},d=void 0!==e.window?e.window:Function("return this;")(),m=function(e,t){var n=function(e,t){return function(e,t){return function(e,t){for(var n=null!=t?t:d,r=0;r<e.length&&null!=n;++r)n=n[e[r]];return n}(e.split("."),t)}(e,t)}(e,t);if(null==n)throw new Error(e+" not available on this browser");return n},p=tinymce.util.Tools.resolve("tinymce.util.Promise"),h=tinymce.util.Tools.resolve("tinymce.util.Tools"),g=tinymce.util.Tools.resolve("tinymce.util.XHR"),v=function(e,t){return Math.max(parseInt(e,10),parseInt(t,10))},b=function(e,t,n){return function e(n,r){return r=r||[],h.each(n,(function(n){var o={text:n.text||n.title};n.menu?o.menu=e(n.menu):(o.value=n.value,t(o)),r.push(o)})),r}(e,n||[])},y=function(e){return e&&(e=e.replace(/px$/,"")),e},x=function(e){return e.length>0&&/^[0-9]+$/.test(e)&&(e+="px"),e},w=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},C=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),T=Object.prototype.hasOwnProperty,E=(t=function(e,t){return t},function(){for(var e=new Array(arguments.length),n=0;n<e.length;n++)e[n]=arguments[n];if(0===e.length)throw new Error("Can't merge zero objects");for(var r={},o=0;o<e.length;o++){var i=e[o];for(var a in i)T.call(i,a)&&(r[a]=t(r[a],i[a]))}return r}),N=C.DOM,S=function(e){return e.style.marginLeft&&e.style.marginRight&&e.style.marginLeft===e.style.marginRight?y(e.style.marginLeft):""},k=function(e){return e.style.marginTop&&e.style.marginBottom&&e.style.marginTop===e.style.marginBottom?y(e.style.marginTop):""},D=function(e){return e.style.borderWidth?y(e.style.borderWidth):""},_=function(e,t){return e.hasAttribute(t)?e.getAttribute(t):""},R=function(e,t){return e.style[t]?e.style[t]:""},A=function(e){return null!==e.parentNode&&"FIGURE"===e.parentNode.nodeName},O=function(e,t,n){e.setAttribute(t,n)},P=function(e,t){var n=e.getAttribute("style"),r=t(null!==n?n:"");r.length>0?(e.setAttribute("style",r),e.setAttribute("data-mce-style",r)):e.removeAttribute("style")},M=function(e,t){return function(e,n,r){e.style[n]?(e.style[n]=x(r),P(e,t)):O(e,n,r)}},I=function(e,t){return e.style[t]?y(e.style[t]):_(e,t)},B=function(e,t){var n=x(t);e.style.marginLeft=n,e.style.marginRight=n},L=function(e,t){var n=x(t);e.style.marginTop=n,e.style.marginBottom=n},F=function(e,t){var n=x(t);e.style.borderWidth=n},H=function(e,t){e.style.borderStyle=t},j=function(e){return"FIGURE"===e.nodeName},z=function(e,t){return{src:_(t,"src"),alt:_(t,"alt"),title:_(t,"title"),width:I(t,"width"),height:I(t,"height"),class:_(t,"class"),style:e(_(t,"style")),caption:A(t),hspace:S(t),vspace:k(t),border:D(t),borderStyle:R(t,"borderStyle")}},W=function(e,t,n,r,o){n[r]!==t[r]&&o(e,r,n[r])},U=function(e,t){return function(n,r,o){e(n,o),P(n,t)}},q=function(e,t,n){var r=z(e,n);W(n,r,t,"caption",(function(e,t,n){return function(e){A(e)?function(e){var t=e.parentNode;N.insertAfter(e,t),N.remove(t)}(e):function(e){var t=N.create("figure",{class:"image"});N.insertAfter(t,e),t.appendChild(e),t.appendChild(N.create("figcaption",{contentEditable:!0},"Caption")),t.contentEditable="false"}(e)}(e)})),W(n,r,t,"src",O),W(n,r,t,"alt",O),W(n,r,t,"title",O),W(n,r,t,"width",M(0,e)),W(n,r,t,"height",M(0,e)),W(n,r,t,"class",O),W(n,r,t,"style",U((function(e,t){return O(e,"style",t)}),e)),W(n,r,t,"hspace",U(B,e)),W(n,r,t,"vspace",U(L,e)),W(n,r,t,"border",U(F,e)),W(n,r,t,"borderStyle",U(H,e))},V=function(e,t){var n=e.dom.styles.parse(t),r=w(n),o=e.dom.styles.parse(e.dom.styles.serialize(r));return e.dom.styles.serialize(o)},$=function(e){var t=e.selection.getNode(),n=e.dom.getParent(t,"figure.image");return n?e.dom.select("img",n)[0]:t&&("IMG"!==t.nodeName||t.getAttribute("data-mce-object")||t.getAttribute("data-mce-placeholder"))?null:t},Y=function(e,t){var n=e.dom,r=n.getParent(t.parentNode,(function(t){return e.schema.getTextBlockElements()[t.nodeName]}),e.getBody());return r?n.split(r,t):t},X=function(e){var t=$(e);return t?z((function(t){return V(e,t)}),t):{src:"",alt:"",title:"",width:"",height:"",class:"",style:"",caption:!1,hspace:"",vspace:"",border:"",borderStyle:""}},K=function(t,n){var o=$(t);o?n.src?function(e,t){var n=$(e);if(q((function(t){return V(e,t)}),t,n),function(e,t){e.dom.setAttrib(t,"src",t.getAttribute("src"))}(e,n),j(n.parentNode)){var o=n.parentNode;Y(e,o),e.selection.select(n.parentNode)}else e.selection.select(n),function(e,t,n){function o(){n.onload=n.onerror=null,e.selection&&(e.selection.select(n),e.nodeChanged())}n.onload=function(){t.width||t.height||!r(e)||e.dom.setAttribs(n,{width:n.clientWidth,height:n.clientHeight}),o()},n.onerror=o}(e,t,n)}(t,n):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(),e.dom.isEmpty(e.getBody())&&(e.setContent(""),e.selection.setCursorLocation())}}(t,o):n.src&&function(t,n){var r=function(t,n){var r=e.document.createElement("img");if(q(t,E(n,{caption:!1}),r),O(r,"alt",n.alt),n.caption){var o=N.create("figure",{class:"image"});return o.appendChild(r),o.appendChild(N.create("figcaption",{contentEditable:!0},"Caption")),o.contentEditable="false",o}return r}((function(e){return V(t,e)}),n);t.dom.setAttrib(r,"data-mce-id","__mcenew"),t.focus(),t.selection.setContent(r.outerHTML);var o=t.dom.select('*[data-mce-id="__mcenew"]')[0];if(t.dom.setAttrib(o,"data-mce-id",null),j(o)){var i=Y(t,o);t.selection.select(i)}else t.selection.select(o)}(t,n)},G=function(e){return function(t){var n=e.dom,r=t.control.rootControl;if(o(e)){var i=r.toJSON(),a=n.parseStyle(i.style);r.find("#vspace").value(""),r.find("#hspace").value(""),((a=w(a))["margin-top"]&&a["margin-bottom"]||a["margin-right"]&&a["margin-left"])&&(a["margin-top"]===a["margin-bottom"]?r.find("#vspace").value(y(a["margin-top"])):r.find("#vspace").value(""),a["margin-right"]===a["margin-left"]?r.find("#hspace").value(y(a["margin-right"])):r.find("#hspace").value("")),a["border-width"]?r.find("#border").value(y(a["border-width"])):r.find("#border").value(""),a["border-style"]?r.find("#borderStyle").value(a["border-style"]):r.find("#borderStyle").value(""),r.find("#style").value(n.serializeStyle(n.parseStyle(n.serializeStyle(a))))}}},J=function(t,n){n.find("#style").each((function(r){var o=function(t,n){var r=e.document.createElement("img");return O(r,"style",n.style),(S(r)||""!==n.hspace)&&B(r,n.hspace),(k(r)||""!==n.vspace)&&L(r,n.vspace),(D(r)||""!==n.border)&&F(r,n.border),(function(e){return R(e,"borderStyle")}(r)||""!==n.borderStyle)&&H(r,n.borderStyle),t(r.getAttribute("style"))}((function(e){return V(t,e)}),E({src:"",alt:"",title:"",width:"",height:"",class:"",style:"",caption:!1,hspace:"",vspace:"",border:"",borderStyle:""},n.toJSON()));r.value(o)}))},Q=function(e,t){e.state.set("oldVal",e.value()),t.state.set("oldVal",t.value())},Z=function(e,t){var n=e.find("#width")[0],r=e.find("#height")[0],o=e.find("#constrain")[0];n&&r&&o&&t(n,r,o.checked())},ee=function(e,t,n){var r=e.state.get("oldVal"),o=t.state.get("oldVal"),i=e.value(),a=t.value();n&&r&&o&&i&&a&&(i!==r?(a=Math.round(i/r*a),isNaN(a)||t.value(a)):(i=Math.round(a/o*i),isNaN(i)||e.value(i))),Q(e,t)},te=function(e){Z(e,ee)},ne=function(e){Z(e,Q)},re=te,oe=function(e){e.meta=e.control.rootControl.toJSON()},ie=function(t,n){var o,a=[{name:"src",type:"filepicker",filetype:"image",label:"Source",autofocus:!0,onchange:function(n){!function(t,n){var o,i,a,u=t.meta||{},s=t.control,c=s.rootControl,l=c.find("#image-list")[0];l&&l.value(n.convertURL(s.value(),"src")),h.each(u,(function(e,t){c.find("#"+t).value(e)})),u.width||u.height||(o=n.convertURL(s.value(),"src"),i=function(e){return e.getParam("image_prepend_url","")}(n),a=new RegExp("^(?:[a-z]+:)?//","i"),i&&!a.test(o)&&o.substring(0,i.length)!==i&&(o=i+o),s.value(o),function(t,n){var r=e.document.createElement("img");function o(e,t){r.parentNode&&r.parentNode.removeChild(r),n({width:e,height:t})}r.onload=function(){o(v(r.width,r.clientWidth),v(r.height,r.clientHeight))},r.onerror=function(){o(0,0)};var i=r.style;i.visibility="hidden",i.position="fixed",i.bottom=i.left="0px",i.width=i.height="auto",e.document.body.appendChild(r),r.src=t}(n.documentBaseURI.toAbsolute(s.value()),(function(e){e.width&&e.height&&r(n)&&(c.find("#width").value(e.width),c.find("#height").value(e.height),ne(c))})))}(n,t)},onbeforecall:oe},n];return function(e){return!1!==e.settings.image_description}(t)&&a.push({name:"alt",type:"textbox",label:"Image description"}),function(e){return!0===e.settings.image_title}(t)&&a.push({name:"title",type:"textbox",label:"Image Title"}),r(t)&&a.push({type:"container",label:"Dimensions",layout:"flex",align:"center",spacing:5,items:[{name:"width",type:"textbox",maxLength:5,size:5,onchange:o=function(e){te(e.control.rootControl)},ariaLabel:"Width"},{type:"label",text:"x"},{name:"height",type:"textbox",maxLength:5,size:5,onchange:o,ariaLabel:"Height"},{name:"constrain",type:"checkbox",checked:!0,text:"Constrain proportions"}]}),i(t)&&a.push({name:"class",type:"listbox",label:"Class",values:b(i(t),(function(e){e.value&&(e.textStyle=function(){return t.formatter.getCssText({inline:"img",classes:[e.value]})})}))}),function(e){return!0===e.settings.image_caption}(t)&&a.push({name:"caption",type:"checkbox",label:"Caption"}),a},ae=function(e,t){return{title:"General",type:"form",items:ie(e,t)}},ue=ie,se=function(){return m("URL")},ce=tinymce.util.Tools.resolve("tinymce.ui.Factory"),le=function(){};var fe=function(t){return function(n){var r,o,i,a=ce.get("Throbber"),u=n.control.rootControl,d=new a(u.getEl()),g=n.control.value(),v=(i=g,se().createObjectURL(i)),b=(r={url:s(t),basePath:l(t),credentials:f(t),handler:c(t)},o=function(t,n,o,i){var a,u;(a=new(m("XMLHttpRequest"))).open("POST",r.url),a.withCredentials=r.credentials,a.upload.onprogress=function(e){i(e.loaded/e.total*100)},a.onerror=function(){o("Image upload failed due to a XHR Transport error. Code: "+a.status)},a.onload=function(){var e,t,i;a.status<200||a.status>=300?o("HTTP Error: "+a.status):(e=JSON.parse(a.responseText))&&"string"==typeof e.location?n((t=r.basePath,i=e.location,t?t.replace(/\/$/,"")+"/"+i.replace(/^\//,""):i)):o("Invalid JSON: "+a.responseText)},(u=new e.FormData).append("file",t.blob(),t.filename()),a.send(u)},r=h.extend({credentials:!1,handler:o},r),{upload:function(e){return r.url||r.handler!==o?function(e,t){return new p((function(n,r){try{t(e,n,r,le)}catch(e){r(e.message)}}))}(e,r.handler):p.reject("Upload url missing from the settings.")}}),y=function(){var e;d.hide(),e=v,se().revokeObjectURL(e)};return d.show(),function(e){return new p((function(t,n){var r=new(m("FileReader"));r.onload=function(){t(r.result)},r.onerror=function(){n(r.error.message)},r.readAsDataURL(e)}))}(g).then((function(e){var n=t.editorUpload.blobCache.create({blob:g,blobUri:v,name:g.name?g.name.replace(/\.[^\.]+$/,""):null,base64:e.split(",")[1]});return b.upload(n).then((function(e){var t=u.find("#src");return t.value(e),u.find("tabpanel")[0].activateTab(0),t.fire("change"),y(),e}))})).catch((function(e){t.windowManager.alert(e),y()}))}},de=".jpg,.jpeg,.png,.gif";function me(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.concat(n);return e.apply(null,o)}}var pe=function(e,t){var n=t.control.getRoot();re(n),e.undoManager.transact((function(){var t=E(X(e),n.toJSON());K(e,t)})),e.editorUpload.uploadImagesAuto()};function he(e){function t(t){var n,r,i=X(e);if(t&&(r={type:"listbox",label:"Image list",name:"image-list",values:b(t,(function(t){t.value=e.convertURL(t.value||t.url,"src")}),[{text:"None",value:""}]),value:i.src&&e.convertURL(i.src,"src"),onselect:function(e){var t=n.find("#alt");(!t.value()||e.lastControl&&t.value()===e.lastControl.text())&&t.value(e.control.text()),n.find("#src").value(e.control.value()).fire("change")},onPostRender:function(){r=this}}),o(e)||a(e)||u(e)){var s=[ae(e,r)];o(e)&&s.push(function(e){return{title:"Advanced",type:"form",pack:"start",items:[{label:"Style",name:"style",type:"textbox",onchange:G(e)},{type:"form",layout:"grid",packV:"start",columns:2,padding:0,defaults:{type:"textbox",maxWidth:50,onchange:function(t){J(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){J(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"}]}]}]}}(e)),(a(e)||u(e))&&s.push(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:de,onchange:fe(e)},{text:"OR",type:"label"}]},{text:"Drop an image here",type:"dropzone",accept:de,height:100,onchange:fe(e)}]}}(e)),n=e.windowManager.open({title:"Insert/edit image",data:i,bodyType:"tabpanel",body:s,onSubmit:me(pe,e)})}else n=e.windowManager.open({title:"Insert/edit image",data:i,body:ue(e,r),onSubmit:me(pe,e)});ne(n)}return{open:function(){!function(e,t){var n=function(e){return e.getParam("image_list",!1)}(e);"string"==typeof n?g.send({url:n,success:function(e){t(JSON.parse(e))}}):"function"==typeof n?n(t):t(n)}(e,t)}}}var ge=function(e){var t=e.attr("class");return t&&/\bimage\b/.test(t)},ve=function(e){return function(t){for(var n,r=t.length,o=function(t){t.attr("contenteditable",e?"true":null)};r--;)n=t[r],ge(n)&&(n.attr("contenteditable",e?"false":null),h.each(n.getAll("figcaption"),o))}};n.add("image",(function(e){(function(e){e.on("preInit",(function(){e.parser.addNodeFilter("figure",ve(!0)),e.serializer.addNodeFilter("figure",ve(!1))}))})(e),function(e){e.addButton("image",{icon:"image",tooltip:"Insert/edit image",onclick:he(e).open,stateSelector:"img:not([data-mce-object],[data-mce-placeholder]),figure.image"}),e.addMenuItem("image",{icon:"image",text:"Image",onclick:he(e).open,context:"insert",prependToContext:!0})}(e),function(e){e.addCommand("mceImage",he(e).open)}(e)}))}(window)},3956:(e,t,n)=>{n(8006)},8006:()=>{!function(){"use strict";var e=function(t){var n=t,r=function(){return n};return{get:r,set:function(e){n=e},clone:function(){return e(r())}}},t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(e){return e.getParam("insertdatetime_timeformat",e.translate("%H:%M:%S"))},r=function(e){return e.getParam("insertdatetime_formats",["%H:%M:%S","%Y-%m-%d","%I:%M:%S %p","%D"])},o=n,i=r,a="Sun Mon Tue Wed Thu Fri Sat Sun".split(" "),u="Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday".split(" "),s="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),c="January February March April May June July August September October November December".split(" "),l=function(e,t){if((e=""+e).length<t)for(var n=0;n<t-e.length;n++)e="0"+e;return e},f=function(e,t,n){return n=n||new Date,(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=t.replace("%D","%m/%d/%Y")).replace("%r","%I:%M:%S %p")).replace("%Y",""+n.getFullYear())).replace("%y",""+n.getYear())).replace("%m",l(n.getMonth()+1,2))).replace("%d",l(n.getDate(),2))).replace("%H",""+l(n.getHours(),2))).replace("%M",""+l(n.getMinutes(),2))).replace("%S",""+l(n.getSeconds(),2))).replace("%I",""+((n.getHours()+11)%12+1))).replace("%p",n.getHours()<12?"AM":"PM")).replace("%B",""+e.translate(c[n.getMonth()]))).replace("%b",""+e.translate(s[n.getMonth()]))).replace("%A",""+e.translate(u[n.getDay()]))).replace("%a",""+e.translate(a[n.getDay()]))).replace("%%","%")},d=function(e,t){if(function(e){return e.getParam("insertdatetime_element",!1)}(e)){var n,r=f(e,t);n=/%[HMSIp]/.test(t)?f(e,"%Y-%m-%dT%H:%M"):f(e,"%Y-%m-%d");var o=e.dom.getParent(e.selection.getStart(),"time");o?function(e,t,n,r){var o=e.dom.create("time",{datetime:n},r);t.parentNode.insertBefore(o,t),e.dom.remove(t),e.selection.select(o,!0),e.selection.collapse(!1)}(e,o,n,r):e.insertContent('<time datetime="'+n+'">'+r+"</time>")}else e.insertContent(f(e,t))},m=f,p=tinymce.util.Tools.resolve("tinymce.util.Tools"),h=function(e,t){var o=function(e,t){var n=i(e);return p.map(n,(function(n){return{text:m(e,n),onclick:function(){t.set(n),d(e,n)}}}))}(e,t);e.addButton("insertdatetime",{type:"splitbutton",title:"Insert date/time",menu:o,onclick:function(){var o=t.get();d(e,o||function(e){var t=r(e);return t.length>0?t[0]:n(e)}(e))}}),e.addMenuItem("insertdatetime",{icon:"date",text:"Date/time",menu:o,context:"insert"})};t.add("insertdatetime",(function(t){var n=e(null);(function(e){e.addCommand("mceInsertDate",(function(){d(e,function(e){return e.getParam("insertdatetime_dateformat",e.translate("%Y-%m-%d"))}(e))})),e.addCommand("mceInsertTime",(function(){d(e,o(e))}))})(t),h(t,n)}))}()},2682:(e,t,n)=>{n(7384)},7384:()=>{!function(e){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.util.VK"),r=function(e){return e.target_list},o=function(e){return e.rel_list},i=function(e){return e.link_class_list},a=r,u=o,s=function(e){return void 0!==o(e)},c=i,l=function(e){return"boolean"==typeof e.allow_unsafe_link_target&&e.allow_unsafe_link_target},f=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),d=tinymce.util.Tools.resolve("tinymce.Env"),m=tinymce.util.Tools.resolve("tinymce.util.Tools"),p=function(e,t){var n=["noopener"],r=e?e.split(/\s+/):[],o=function(e){return e.filter((function(e){return-1===m.inArray(n,e)}))};return r=t?function(e){return(e=o(e)).length?e.concat(n):n}(r):o(r),r.length?function(e){return m.trim(e.sort().join(" "))}(r):null},h=function(e,t){return t=t||e.selection.getNode(),v(t)?e.dom.select("a[href]",t)[0]:e.dom.getParent(t,"a[href]")},g=function(e){return e&&"A"===e.nodeName&&e.href},v=function(e){return e&&"FIGURE"===e.nodeName&&/\bimage\b/i.test(e.className)},b=function(e){return function(){e.undoManager.transact((function(){var t=e.selection.getNode();v(t)?function(e,t){var n,r;(r=e.dom.select("img",t)[0])&&(n=e.dom.getParents(r,"a[href]",t)[0])&&(n.parentNode.insertBefore(r,n),e.dom.remove(n))}(e,t):e.execCommand("unlink")}))}},y=g,x=function(e){return m.grep(e,g).length>0},w=h,C=p,T=tinymce.util.Tools.resolve("tinymce.util.Delay"),E=tinymce.util.Tools.resolve("tinymce.util.XHR"),N={},S=function(e,t,n){var r=function(e,n){return n=n||[],m.each(e,(function(e){var o={text:e.text||e.title};e.menu?o.menu=r(e.menu):(o.value=e.value,t&&t(o)),n.push(o)})),n};return r(e,n||[])},k=function(e,t,n){var r=e.selection.getRng();T.setEditorTimeout(e,(function(){e.windowManager.confirm(t,(function(t){e.selection.setRng(r),n(t)}))}))},D=function(e,t){var n,o,f,d,g,y,x,T,E,D,_,R,A={},O=e.selection,P=e.dom,M=function(e){var t=f.find("#text");(!t.value()||e.lastControl&&t.value()===e.lastControl.text())&&t.value(e.control.text()),f.find("#href").value(e.control.value())},I=function(){o||!d||A.text||this.parent().parent().find("#text")[0].value(this.value())};R=O.getContent(),d=!(/</.test(R)&&(!/^<a [^>]+>[^<]+<\/a>$/.test(R)||-1===R.indexOf("href="))),n=w(e),A.text=o=function(e,t){return(t?t.innerText||t.textContent:e.getContent({format:"text"})).replace(/\uFEFF/g,"")}(e.selection,n),A.href=n?P.getAttrib(n,"href"):"",n?A.target=P.getAttrib(n,"target"):"string"==typeof e.settings.default_link_target&&(A.target=function(e){return e.default_link_target}(e.settings)),(_=P.getAttrib(n,"rel"))&&(A.rel=_),(_=P.getAttrib(n,"class"))&&(A.class=_),(_=P.getAttrib(n,"title"))&&(A.title=_),d&&(g={name:"text",type:"textbox",size:40,label:"Text to display",onchange:function(){A.text=this.value()}}),t&&(y={type:"listbox",label:"Link list",values:S(t,(function(t){t.value=e.convertURL(t.value||t.url,"href")}),[{text:"None",value:""}]),onselect:M,value:e.convertURL(A.href,"href"),onPostRender:function(){y=this}}),function(e){return!1!==r(e)}(e.settings)&&(void 0===a(e.settings)&&function(e,t){e.settings.target_list=t}(e,[{text:"None",value:""},{text:"New window",value:"_blank"}]),T={name:"target",type:"listbox",label:"Target",values:S(a(e.settings))}),s(e.settings)&&(x={name:"rel",type:"listbox",label:"Rel",values:S(u(e.settings),(function(t){!1===l(e.settings)&&(t.value=C(t.value,"_blank"===A.target))}))}),function(e){return void 0!==i(e)}(e.settings)&&(E={name:"class",type:"listbox",label:"Class",values:S(c(e.settings),(function(t){t.value&&(t.textStyle=function(){return e.formatter.getCssText({inline:"a",classes:[t.value]})})}))}),function(e){return!1!==e.link_title}(e.settings)&&(D={name:"title",type:"textbox",label:"Title",value:A.title}),f=e.windowManager.open({title:"Insert link",data:A,body:[{name:"href",type:"filepicker",filetype:"file",size:40,autofocus:!0,label:"Url",onchange:function(t){var n=t.meta||{};y&&y.value(e.convertURL(this.value(),"href")),m.each(t.meta,(function(e,t){var n=f.find("#"+t);"text"===t?0===o.length&&(n.value(e),A.text=e):n.value(e)})),n.attach&&(N={href:this.value(),attach:n.attach}),n.text||I.call(this)},onkeyup:I,onpaste:I,onbeforecall:function(e){e.meta=f.toJSON()}},g,D,function(t){var n=[];if(m.each(e.dom.select("a:not([href])"),(function(e){var r=e.name||e.id;r&&n.push({text:r,value:"#"+r,selected:-1!==t.indexOf("#"+r)})})),n.length)return n.unshift({text:"None",value:""}),{name:"anchor",type:"listbox",label:"Anchors",values:n,onselect:M}}(A.href),y,x,T,E],onSubmit:function(t){var n=function(e){return"boolean"==typeof e.link_assume_external_targets&&e.link_assume_external_targets}(e.settings),r=function(e,t){return function(n){e.undoManager.transact((function(){var r=e.selection.getNode(),o=h(e,r),i={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};s(e.settings)||!1!==l(e.settings)||(i.rel=p(i.rel,"_blank"===i.target)),n.href===t.href&&(t.attach(),t={}),o?(e.focus(),n.hasOwnProperty("text")&&("innerText"in o?o.innerText=n.text:o.textContent=n.text),e.dom.setAttribs(o,i),e.selection.select(o),e.undoManager.add()):v(r)?function(e,t,n){var r,o;(o=e.dom.select("img",t)[0])&&(r=e.dom.create("a",n),o.parentNode.insertBefore(r,o),r.appendChild(o))}(e,r,i):n.hasOwnProperty("text")?e.insertContent(e.dom.createHTML("a",i,e.dom.encode(n.text))):e.execCommand("mceInsertLink",!1,i)}))}}(e,N),i=b(e),a=m.extend({},A,t.data),u=a.href;u?(d&&a.text!==o||delete a.text,u.indexOf("@")>0&&-1===u.indexOf("//")&&-1===u.indexOf("mailto:")?k(e,"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?",(function(e){e&&(a.href="mailto:"+u),r(a)})):!0===n&&!/^\w+:/i.test(u)||!1===n&&/^\s*www[\.|\d\.]/i.test(u)?k(e,"The URL you entered seems to be an external link. Do you want to add the required http:// prefix?",(function(e){e&&(a.href="http://"+u),r(a)})):r(a)):i()}})},_=function(e,t){return e.dom.getParent(t,"a[href]")},R=function(e){return _(e,e.selection.getStart())},A=function(t,n){if(n){var r=(i=n).getAttribute("data-mce-href")||i.getAttribute("href");if(/^#/.test(r)){var o=t.$(r);o.length&&t.selection.scrollIntoView(o[0],!0)}else!function(t){if(!d.ie||d.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",!0,!0,e.window,0,0,0,0,0,!1,!1,!1,!1,0,null),function(t,n){e.document.body.appendChild(t),t.dispatchEvent(n),e.document.body.removeChild(t)}(n,r)}else{var o=e.window.open("","_blank");if(o){o.opener=null;var i=o.document;i.open(),i.write('<meta http-equiv="refresh" content="0; url='+f.DOM.encode(t)+'">'),i.close()}}}(n.href)}var i},O=function(e){return function(){!function(e){!function(e,t){var n=e.settings.link_list;"string"==typeof n?E.send({url:n,success:function(n){t(e,JSON.parse(n))}}):"function"==typeof n?n((function(n){t(e,n)})):t(e,n)}(e,D)}(e)}},P=function(e){return function(){A(e,R(e))}},M=function(e){return function(){var t=this;e.on("nodechange",(function(n){t.active(!e.readonly&&!!w(e,n.element))}))}},I=function(e){return function(){var t=this,n=function(e){x(e.parents)?t.show():t.hide()};x(e.dom.getParents(e.selection.getStart()))||t.hide(),e.on("nodechange",n),t.on("remove",(function(){e.off("nodechange",n)}))}},B=function(e){e.addContextToolbar&&e.addContextToolbar(function(e){return function(t){var n,r,o,i;return!!("boolean"==typeof(i=e.settings).link_context_toolbar&&i.link_context_toolbar&&!function(e){var t=e.plugins.contextmenu;return!!t&&t.isContextMenuVisible()}(e)&&y(t)&&3===(o=(r=(n=e.selection).getRng()).startContainer).nodeType&&n.isCollapsed()&&r.startOffset>0&&r.startOffset<o.data.length)}}(e),"openlink | link unlink")};t.add("link",(function(e){(function(e){e.addButton("link",{active:!1,icon:"link",tooltip:"Insert/edit link",onclick:O(e),onpostrender:M(e)}),e.addButton("unlink",{active:!1,icon:"unlink",tooltip:"Remove link",onclick:b(e),onpostrender:M(e)}),e.addContextToolbar&&e.addButton("openlink",{icon:"newtab",tooltip:"Open link",onclick:P(e)})})(e),function(e){e.addMenuItem("openlink",{text:"Open link",icon:"newtab",onclick:P(e),onPostRender:I(e),prependToContext:!0}),e.addMenuItem("link",{icon:"link",text:"Link",shortcut:"Meta+K",onclick:O(e),stateSelector:"a[href]",context:"insert",prependToContext:!0}),e.addMenuItem("unlink",{icon:"unlink",text:"Remove link",onclick:b(e),stateSelector:"a[href]"})}(e),B(e),function(e){e.on("click",(function(t){var r=_(e,t.target);r&&n.metaKeyPressed(t)&&(t.preventDefault(),A(e,r))})),e.on("keydown",(function(t){var n=R(e);n&&13===t.keyCode&&function(e){return!0===e.altKey&&!1===e.shiftKey&&!1===e.ctrlKey&&!1===e.metaKey}(t)&&(t.preventDefault(),A(e,n))}))}(e),function(e){e.addCommand("mceLink",O(e))}(e),function(e){e.addShortcut("Meta+K","",O(e))}(e)}))}(window)},1236:(e,t,n)=>{n(7585)},7585:()=>{!function(e){"use strict";var t,n,r,o,i,a=tinymce.util.Tools.resolve("tinymce.PluginManager"),u=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),s=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),c=tinymce.util.Tools.resolve("tinymce.util.VK"),l=tinymce.util.Tools.resolve("tinymce.dom.BookmarkManager"),f=tinymce.util.Tools.resolve("tinymce.util.Tools"),d=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),m=function(e){return e&&"BR"===e.nodeName},p=function(e){return e&&3===e.nodeType},h=function(e){return e&&/^(OL|UL|DL)$/.test(e.nodeName)},g=function(e){return e&&/^(OL|UL)$/.test(e.nodeName)},v=function(e){return e&&/^(DT|DD)$/.test(e.nodeName)},b=function(e){return e&&/^(TH|TD)$/.test(e.nodeName)},y=m,x=function(e,t){return t&&!!e.schema.getTextBlockElements()[t.nodeName]},w=function(e,t){return e&&e.nodeName in t},C=function(e,t,n){var r=e.isEmpty(t);return!(n&&e.select("span[data-mce-type=bookmark]",t).length>0)&&r},T=function(e,t){return e.isChildOf(t,e.getRoot())},E=function(e,t){if(p(e))return{container:e,offset:t};var n=u.getNode(e,t);return p(n)?{container:n,offset:t>=e.childNodes.length?n.data.length:0}:n.previousSibling&&p(n.previousSibling)?{container:n.previousSibling,offset:n.previousSibling.data.length}:n.nextSibling&&p(n.nextSibling)?{container:n.nextSibling,offset:0}:{container:e,offset:t}},N=function(e){var t=e.cloneRange(),n=E(e.startContainer,e.startOffset);t.setStart(n.container,n.offset);var r=E(e.endContainer,e.endOffset);return t.setEnd(r.container,r.offset),t},S=d.DOM,k=function(e){var t={},n=function(n){var r,o,i;o=e[n?"startContainer":"endContainer"],i=e[n?"startOffset":"endOffset"],1===o.nodeType&&(r=S.create("span",{"data-mce-type":"bookmark"}),o.hasChildNodes()?(i=Math.min(i,o.childNodes.length-1),n?o.insertBefore(r,o.childNodes[i]):S.insertAfter(r,o.childNodes[i])):o.appendChild(r),o=r,i=0),t[n?"startContainer":"endContainer"]=o,t[n?"startOffset":"endOffset"]=i};return n(!0),e.collapsed||n(),t},D=function(e){function t(t){var n,r,o;n=o=e[t?"startContainer":"endContainer"],r=e[t?"startOffset":"endOffset"],n&&(1===n.nodeType&&(r=function(e){for(var t=e.parentNode.firstChild,n=0;t;){if(t===e)return n;1===t.nodeType&&"bookmark"===t.getAttribute("data-mce-type")||n++,t=t.nextSibling}return-1}(n),n=n.parentNode,S.remove(o),!n.hasChildNodes()&&S.isBlock(n)&&n.appendChild(S.create("br"))),e[t?"startContainer":"endContainer"]=n,e[t?"startOffset":"endOffset"]=r)}t(!0),t();var n=S.createRng();return n.setStart(e.startContainer,e.startOffset),e.endContainer&&n.setEnd(e.endContainer,e.endOffset),N(n)},_=function(){},R=function(e){return function(){return e}},A=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return!e.apply(null,t)}},O=R(!1),P=R(!0),M=function(){return I},I=function(){var e=function(e){return e.isNone()},t=function(e){return e()},n=function(e){return e},r={fold:function(e,t){return e()},is:O,isSome:O,isNone:P,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:R(null),getOrUndefined:R(void 0),or:n,orThunk:t,map:M,each:_,bind:M,exists:O,forall:P,filter:M,equals:e,equals_:e,toArray:function(){return[]},toString:R("none()")};return Object.freeze&&Object.freeze(r),r}(),B=function(e){var t=R(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:P,isNone:O,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return B(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:I},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(O,(function(t){return n(e,t)}))}};return o},L={some:B,none:M,from:function(e){return null==e?I:B(e)}},F=function(e){return function(t){return function(e){if(null===e)return"null";var t=typeof e;return"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}},H=F("string"),j=F("array"),z=F("boolean"),W=F("function"),U=F("number"),q=Array.prototype.slice,V=Array.prototype.push,$=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},Y=function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)},X=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},K=function(e,t,n){return Y(e,(function(e){n=t(n,e)})),n},G=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n))return L.some(o)}return L.none()},J=function(e,t){return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!j(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);V.apply(t,e[n])}return t}($(e,t))},Q=function(e){return 0===e.length?L.none():L.some(e[0])},Z=function(e){return 0===e.length?L.none():L.some(e[e.length-1])},ee=(W(Array.from)&&Array.from,void 0!==e.window?e.window:Function("return this;")()),te=function(e,t){return function(e,t){for(var n=null!=t?t:ee,r=0;r<e.length&&null!=n;++r)n=n[e[r]];return n}(e.split("."),t)},ne=function(e,t){var n=function(e,t){return te(e,t)}(e,t);if(null==n)throw new Error(e+" not available on this browser");return n},re=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),oe=function(e){var t=e.selection.getStart(!0);return e.dom.getParent(t,"OL,UL,DL",ae(e,t))},ie=function(e){var t=e.selection.getSelectedBlocks();return f.grep(function(e,t){var n=f.map(t,(function(t){return e.dom.getParent(t,"li,dd,dt",ae(e,t))||t}));return re.unique(n)}(e,t),(function(e){return function(e){return e&&/^(LI|DT|DD)$/.test(e.nodeName)}(e)}))},ae=function(e,t){var n=e.dom.getParents(t,"TD,TH");return n.length>0?n[0]:e.getBody()},ue=function(e,t){var n=e.dom.getParents(t,"ol,ul",ae(e,t));return Z(n)},se={isList:function(e){var t,n,r=oe(e);return(n=te("ownerDocument.defaultView",t=r),ne("HTMLElement",n)).prototype.isPrototypeOf(t)},getParentList:oe,getSelectedSubLists:function(e){var t=oe(e),n=e.selection.getSelectedBlocks();return function(e,t){return e&&1===t.length&&t[0]===e}(t,n)?function(e){return f.grep(e.querySelectorAll("ol,ul,dl"),(function(e){return h(e)}))}(t):f.grep(n,(function(e){return h(e)&&t!==e}))},getSelectedListItems:ie,getClosestListRootElm:ae,getSelectedDlItems:function(e){return X(ie(e),v)},getSelectedListRoots:function(e){var t=function(e){var t=ue(e,e.selection.getStart()),n=X(e.selection.getSelectedBlocks(),g);return t.toArray().concat(n)}(e);return function(e,t){var n=$(t,(function(t){return ue(e,t).getOr(t)}));return re.unique(n)}(e,t)}},ce=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:R(e)}},le=function(t,n){var r=(n||e.document).createElement(t);return ce(r)},fe=ce,de=function(e,t,n){return e.isSome()&&t.isSome()?L.some(n(e.getOrDie(),t.getOrDie())):L.none()},me=Object.keys,pe=function(e,t){return function(e,t,n){return 0!=(e.compareDocumentPosition(t)&n)}(e,t,ne("Node").DOCUMENT_POSITION_CONTAINED_BY)},he=function(){return ge(0,0)},ge=function(e,t){return{major:e,minor:t}},ve=function(e,t){var n=String(t).toLowerCase();return 0===e.length?he():function(e,t){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}}(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return ge(r(1),r(2))}(e,n)},be=he,ye="Edge",xe="Chrome",we="Opera",Ce="Firefox",Te="Safari",Ee=function(e,t){return function(){return t===e}},Ne=function(e){var t=e.current;return{current:t,version:e.version,isEdge:Ee(ye,t),isChrome:Ee(xe,t),isIE:Ee("IE",t),isOpera:Ee(we,t),isFirefox:Ee(Ce,t),isSafari:Ee(Te,t)}},Se=function(){return Ne({current:void 0,version:be()})},ke=Ne,De=(R(ye),R(xe),R("IE"),R(we),R(Ce),R(Te),"Windows"),_e="Android",Re="Linux",Ae="Solaris",Oe="FreeBSD",Pe=function(e,t){return function(){return t===e}},Me=function(e){var t=e.current;return{current:t,version:e.version,isWindows:Pe(De,t),isiOS:Pe("iOS",t),isAndroid:Pe(_e,t),isOSX:Pe("OSX",t),isLinux:Pe(Re,t),isSolaris:Pe(Ae,t),isFreeBSD:Pe(Oe,t)}},Ie=function(){return Me({current:void 0,version:be()})},Be=Me,Le=(R(De),R("iOS"),R(_e),R(Re),R("OSX"),R(Ae),R(Oe),function(e,t){var n=String(t).toLowerCase();return G(e,(function(e){return e.search(n)}))}),Fe=function(e,t){return-1!==e.indexOf(t)},He=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,je=function(e){return function(t){return Fe(t,e)}},ze=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return Fe(e,"edge/")&&Fe(e,"chrome")&&Fe(e,"safari")&&Fe(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,He],search:function(e){return Fe(e,"chrome")&&!Fe(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return Fe(e,"msie")||Fe(e,"trident")}},{name:"Opera",versionRegexes:[He,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:je("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:je("firefox")},{name:"Safari",versionRegexes:[He,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(Fe(e,"safari")||Fe(e,"mobile/"))&&Fe(e,"applewebkit")}}],We=[{name:"Windows",search:je("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return Fe(e,"iphone")||Fe(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:je("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:je("os x"),versionRegexes:[/.*?os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:je("linux"),versionRegexes:[]},{name:"Solaris",search:je("sunos"),versionRegexes:[]},{name:"FreeBSD",search:je("freebsd"),versionRegexes:[]}],Ue={browsers:R(ze),oses:R(We)},qe=function(e){var t=Ue.browsers(),n=Ue.oses(),r=function(e,t){return Le(e,t).map((function(e){var n=ve(e.versionRegexes,t);return{current:e.name,version:n}}))}(t,e).fold(Se,ke),o=function(e,t){return Le(e,t).map((function(e){var n=ve(e.versionRegexes,t);return{current:e.name,version:n}}))}(n,e).fold(Ie,Be),i=function(e,t,n){var r=e.isiOS()&&!0===/ipad/i.test(n),o=e.isiOS()&&!r,i=e.isAndroid()&&3===e.version.major,a=e.isAndroid()&&4===e.version.major,u=r||i||a&&!0===/mobile/i.test(n),s=e.isiOS()||e.isAndroid(),c=s&&!u,l=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n);return{isiPad:R(r),isiPhone:R(o),isTablet:R(u),isPhone:R(c),isTouch:R(s),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:R(l)}}(o,r,e);return{browser:r,os:o,deviceType:i}},Ve=(t=function(){var t=e.navigator.userAgent;return qe(t)},r=!1,function(){for(var e=[],o=0;o<arguments.length;o++)e[o]=arguments[o];return r||(r=!0,n=t.apply(null,e)),n}),$e={detect:Ve},Ye=(e.Node.ATTRIBUTE_NODE,e.Node.CDATA_SECTION_NODE,e.Node.COMMENT_NODE,e.Node.DOCUMENT_NODE,e.Node.DOCUMENT_TYPE_NODE,e.Node.DOCUMENT_FRAGMENT_NODE,e.Node.ELEMENT_NODE),Xe=(e.Node.TEXT_NODE,e.Node.PROCESSING_INSTRUCTION_NODE,e.Node.ENTITY_REFERENCE_NODE,e.Node.ENTITY_NODE,e.Node.NOTATION_NODE,Ye),Ke=function(e,t){return e.dom()===t.dom()},Ge=$e.detect().browser.isIE()?function(e,t){return pe(e.dom(),t.dom())}:function(e,t){var n=e.dom(),r=t.dom();return n!==r&&n.contains(r)},Je=function(e,t){var n=e.dom();if(n.nodeType!==Xe)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},Qe=function(e){return L.from(e.dom().parentNode).map(fe)},Ze=function(e){return $(e.dom().childNodes,fe)},et=function(e,t){var n=e.dom().childNodes;return L.from(n[t]).map(fe)},tt=function(e){return et(e,0)},nt=function(e){return et(e,e.dom().childNodes.length-1)},rt=(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]}("element","offset"),function(e,t){Qe(e).each((function(n){n.dom().insertBefore(t.dom(),e.dom())}))}),ot=function(e,t){e.dom().appendChild(t.dom())},it=function(e,t){Y(t,(function(t){ot(e,t)}))},at=function(e){var t=e.dom();null!==t.parentNode&&t.parentNode.removeChild(t)},ut=function(e){return e.dom().nodeName.toLowerCase()},st=(o=Ye,function(e){return function(e){return e.dom().nodeType}(e)===o}),ct=function(t,n){var r=t.dom();!function(e,t){for(var n=me(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}}(n,(function(t,n){!function(t,n,r){if(!(H(r)||z(r)||U(r)))throw e.console.error("Invalid call to Attr.set. Key ",n,":: Value ",r,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(n,r+"")}(r,n,t)}))},lt=function(e){return K(e.dom().attributes,(function(e,t){return e[t.name]=t.value,e}),{})},ft=function(t,n,r){if(!H(r))throw e.console.error("Invalid call to CSS.set. Property ",n,":: Value ",r,":: Element ",t),new Error("CSS value must be a string: "+r);(function(e){return void 0!==e.style&&W(e.style.getPropertyValue)})(t)&&t.style.setProperty(n,r)},dt=function(e){return function(e,t){return fe(e.dom().cloneNode(!0))}(e)},mt=function(e,t){var n=function(e,t){var n=le(t),r=lt(e);return ct(n,r),n}(e,t);rt(e,n);var r=Ze(e);return it(n,r),at(e),n},pt=function(e,t){ot(e.item,t.list)},ht=function(e,t){var n={list:le(t,e),item:le("li",e)};return ot(n.list,n.item),n},gt=function(e){return Je(e,"OL,UL")},vt=function(e){return tt(e).map(gt).getOr(!1)},bt=function(e){return e.depth>0},yt=function(e){return e.isSelected},xt=function(e){var t=Ze(e),n=nt(e).map(gt).getOr(!1)?t.slice(0,-1):t;return $(n,dt)},wt=Object.prototype.hasOwnProperty,Ct=(i=function(e,t){return t},function(){for(var e=new Array(arguments.length),t=0;t<e.length;t++)e[t]=arguments[t];if(0===e.length)throw new Error("Can't merge zero objects");for(var n={},r=0;r<e.length;r++){var o=e[r];for(var a in o)wt.call(o,a)&&(n[a]=i(n[a],o[a]))}return n}),Tt=function(e){var t=e,n=function(){return t};return{get:n,set:function(e){t=e},clone:function(){return Tt(n())}}},Et=function(e,t,n,r){return tt(r).filter(gt).fold((function(){t.each((function(e){Ke(e.start,r)&&n.set(!0)}));var o=function(e,t,n){return Qe(e).filter(st).map((function(r){return{depth:t,isSelected:n,content:xt(e),itemAttributes:lt(e),listAttributes:lt(r),listType:ut(r)}}))}(r,e,n.get());t.each((function(e){Ke(e.end,r)&&n.set(!1)}));var i=nt(r).filter(gt).map((function(r){return Nt(e,t,n,r)})).getOr([]);return o.toArray().concat(i)}),(function(r){return Nt(e,t,n,r)}))},Nt=function(e,t,n,r){return J(Ze(r),(function(r){return(gt(r)?Nt:Et)(e+1,t,n,r)}))},St=tinymce.util.Tools.resolve("tinymce.Env"),kt=function(e,t){var n,r,o,i,a=e.dom,u=e.schema.getBlockElements(),s=a.createFragment();if(e.settings.forced_root_block&&(o=e.settings.forced_root_block),o&&((r=a.create(o)).tagName===e.settings.forced_root_block&&a.setAttribs(r,e.settings.forced_root_block_attrs),w(t.firstChild,u)||s.appendChild(r)),t)for(;n=t.firstChild;){var c=n.nodeName;i||"SPAN"===c&&"bookmark"===n.getAttribute("data-mce-type")||(i=!0),w(n,u)?(s.appendChild(n),r=null):o?(r||(r=a.create(o),s.appendChild(r)),r.appendChild(n)):s.appendChild(n)}return e.settings.forced_root_block?i||St.ie&&!(St.ie>10)||r.appendChild(a.create("br",{"data-mce-bogus":"1"})):s.appendChild(a.create("br")),s},Dt=function(e,t){return function(e){Y(e,(function(t,n){(function(e,t){for(var n=e[t].depth,r=t-1;r>=0;r--){if(e[r].depth===n)return L.some(e[r]);if(e[r].depth<n)break}return L.none()})(e,n).each((function(e){var n,r;r=e,(n=t).listType=r.listType,n.listAttributes=Ct({},r.listAttributes)}))}))}(t),function(e,t){var n=K(t,(function(t,n){return n.depth>t.length?function(e,t,n){var r,o=function(e,t,n){for(var r=[],o=0;o<n;o++)r.push(ht(e,t.listType));return r}(e,n,n.depth-t.length);return function(e){for(var t=1;t<e.length;t++)pt(e[t-1],e[t])}(o),function(e,t){for(var n=0;n<e.length-1;n++)r=e[n].item.dom(),ft(r,"list-style-type","none");var r;Z(e).each((function(e){ct(e.list,t.listAttributes),ct(e.item,t.itemAttributes),it(e.item,t.content)}))}(o,n),r=o,de(Z(t),Q(r),pt),t.concat(o)}(e,t,n):function(e,t,n){var r=t.slice(0,n.depth);return Z(r).each((function(t){var r=function(e,t,n){var r=le("li",e);return ct(r,t),it(r,n),r}(e,n.itemAttributes,n.content);!function(e,t){ot(e.list,t),e.item=t}(t,r),function(e,t){ut(e.list)!==t.listType&&(e.list=mt(e.list,t.listType)),ct(e.list,t.listAttributes)}(t,n)})),r}(e,t,n)}),[]);return Q(n).map((function(e){return e.list}))}(e.contentDocument,t).toArray()},_t=function(t,n,r){var o=function(e,t){var n=Tt(!1);return $(e,(function(e){return{sourceList:e,entries:Nt(0,t,n,e)}}))}(n,function(e){var t=$(se.getSelectedListItems(e),fe);return de(G(t,A(vt)),G(function(e){var t=q.call(e,0);return t.reverse(),t}(t),A(vt)),(function(e,t){return{start:e,end:t}}))}(t));Y(o,(function(n){var o,i;!function(e,t){Y(X(e,yt),(function(e){return function(e,t){switch(e){case"Indent":t.depth++;break;case"Outdent":t.depth--;break;case"Flatten":t.depth=0}}(t,e)}))}(n.entries,r),o=n.sourceList,i=function(t,n){return J(function(e,t){if(0===e.length)return[];for(var n=t(e[0]),r=[],o=[],i=0,a=e.length;i<a;i++){var u=e[i],s=t(u);s!==n&&(r.push(o),o=[]),n=s,o.push(u)}return 0!==o.length&&r.push(o),r}(n,bt),(function(n){return Q(n).map(bt).getOr(!1)?Dt(t,n):function(t,n){return $(n,(function(n){var r,o,i=(r=n.content,o=e.document.createDocumentFragment(),Y(r,(function(e){o.appendChild(e.dom())})),fe(o));return fe(kt(t,i.dom()))}))}(t,n)}))}(t,n.entries),Y(i,(function(e){rt(o,e)})),at(n.sourceList)}))},Rt=d.DOM,At=function(e){Je(e,"dt")&&mt(e,"dd")},Ot=function(e,t,n){Y(n,"Indent"===t?At:function(t){return function(e,t){Je(t,"dd")?mt(t,"dt"):Je(t,"dt")&&Qe(t).each((function(n){return function(e,t,n){var r,o,i,a,u,s;for(i=Rt.select('span[data-mce-type="bookmark"]',t),u=kt(e,n),(r=Rt.createRng()).setStartAfter(n),r.setEndAfter(t),a=(o=r.extractContents()).firstChild;a;a=a.firstChild)if("LI"===a.nodeName&&e.dom.isEmpty(a)){Rt.remove(a);break}e.dom.isEmpty(o)||Rt.insertAfter(o,t),Rt.insertAfter(u,t),C(e.dom,n.parentNode)&&(s=n.parentNode,f.each(i,(function(e){s.parentNode.insertBefore(e,n.parentNode)})),Rt.remove(s)),Rt.remove(n),C(e.dom,t)&&Rt.remove(t)}(e,n.dom(),t.dom())}))}(e,t)})},Pt=function(e,t){var n=$(se.getSelectedListRoots(e),fe),r=$(se.getSelectedDlItems(e),fe),o=!1;if(n.length||r.length){var i=e.selection.getBookmark();_t(e,n,t),Ot(e,t,r),e.selection.moveToBookmark(i),e.selection.setRng(N(e.selection.getRng())),e.nodeChanged(),o=!0}return o},Mt=function(e){return Pt(e,"Indent")},It=function(e){return Pt(e,"Outdent")},Bt=function(e){return Pt(e,"Flatten")},Lt=function(e,t){f.each(t,(function(t,n){e.setAttribute(n,t)}))},Ft=function(e,t,n){!function(e,t,n){var r=n["list-style-type"]?n["list-style-type"]:null;e.setStyle(t,"list-style-type",r)}(e,t,n),function(e,t,n){Lt(t,n["list-attributes"]),f.each(e.select("li",t),(function(e){Lt(e,n["list-item-attributes"])}))}(e,t,n)},Ht=function(e,t,n,r){var o,i;for(o=t[n?"startContainer":"endContainer"],i=t[n?"startOffset":"endOffset"],1===o.nodeType&&(o=o.childNodes[Math.min(i,o.childNodes.length-1)]||o),!n&&y(o.nextSibling)&&(o=o.nextSibling);o.parentNode!==r;){if(x(e,o))return o;if(/^(TD|TH)$/.test(o.parentNode.nodeName))return o;o=o.parentNode}return o},jt=function(e,t,n){return function(e,t){return e&&t&&h(e)&&e.nodeName===t.nodeName}(t,n)&&function(e,t,n){return e.getStyle(t,"list-style-type",!0)===e.getStyle(n,"list-style-type",!0)}(e,t,n)&&(r=n,t.className===r.className);var r},zt=function(e,t){var n,r;if(n=t.nextSibling,jt(e,t,n)){for(;r=n.firstChild;)t.appendChild(r);e.remove(n)}if(n=t.previousSibling,jt(e,t,n)){for(;r=n.lastChild;)t.insertBefore(r,t.firstChild);e.remove(n)}},Wt=function(e){return"list-style-type"in e},Ut={toggleList:function(e,t,n){var r=se.getParentList(e),o=se.getSelectedSubLists(e);n=n||{},r&&o.length>0?function(e,t,n,r,o){if(t.nodeName!==r||Wt(o)){var i=k(e.selection.getRng(!0));f.each([t].concat(n),(function(t){!function(e,t,n,r){if(t.nodeName!==n){var o=e.rename(t,n);Ft(e,o,r)}else Ft(e,t,r)}(e.dom,t,r,o)})),e.selection.setRng(D(i))}else Bt(e)}(e,r,o,t,n):function(e,t,n,r){if(t!==e.getBody())if(t)if(t.nodeName!==n||Wt(r)){var o=k(e.selection.getRng(!0));Ft(e.dom,t,r),zt(e.dom,e.dom.rename(t,n)),e.selection.setRng(D(o))}else Bt(e);else!function(e,t,n){void 0===n&&(n={});var r,o=e.selection.getRng(!0),i="LI",a=se.getClosestListRootElm(e,e.selection.getStart(!0)),u=e.dom;"false"!==u.getContentEditable(e.selection.getNode())&&("DL"===(t=t.toUpperCase())&&(i="DT"),r=k(o),f.each(function(e,t,n){for(var r,o=[],i=e.dom,a=Ht(e,t,!0,n),u=Ht(e,t,!1,n),s=[],c=a;c&&(s.push(c),c!==u);c=c.nextSibling);return f.each(s,(function(t){if(x(e,t))return o.push(t),void(r=null);if(i.isBlock(t)||y(t))return y(t)&&i.remove(t),void(r=null);var a=t.nextSibling;l.isBookmarkNode(t)&&(x(e,a)||!a&&t.parentNode===n)?r=null:(r||(r=i.create("p"),t.parentNode.insertBefore(r,t),o.push(r)),r.appendChild(t))})),o}(e,o,a),(function(r){var o,a;(a=r.previousSibling)&&h(a)&&a.nodeName===t&&function(e,t,n){var r=e.getStyle(t,"list-style-type"),o=n?n["list-style-type"]:"";return r===(null===o?"":o)}(u,a,n)?(o=a,r=u.rename(r,i),a.appendChild(r)):(o=u.create(t),r.parentNode.insertBefore(o,r),o.appendChild(r),r=u.rename(r,i)),function(e,t,n){f.each(["margin","margin-right","margin-bottom","margin-left","margin-top","padding","padding-right","padding-bottom","padding-left","padding-top"],(function(n){var r;return e.setStyle(t,((r={})[n]="",r))}))}(u,r),Ft(u,o,n),zt(e.dom,o)})),e.selection.setRng(D(r)))}(e,n,r)}(e,r,t,n)},mergeWithAdjacentLists:zt},qt=d.DOM,Vt=function(e,t){f.each(f.grep(e.select("ol,ul",t)),(function(t){!function(e,t){var n,r=t.parentNode;"LI"===r.nodeName&&r.firstChild===t&&((n=r.previousSibling)&&"LI"===n.nodeName?(n.appendChild(t),C(e,r)&&qt.remove(r)):qt.setStyle(r,"listStyleType","none")),h(r)&&(n=r.previousSibling)&&"LI"===n.nodeName&&n.appendChild(t)}(e,t)}))},$t=function(e,t,n,r){var o,i,a=t.startContainer,c=t.startOffset;if(3===a.nodeType&&(n?c<a.data.length:c>0))return a;for(o=e.schema.getNonEmptyElements(),1===a.nodeType&&(a=u.getNode(a,c)),i=new s(a,r),n&&function(e,t){return!!m(t)&&!(!e.isBlock(t.nextSibling)||m(t.previousSibling))}(e.dom,a)&&i.next();a=i[n?"next":"prev2"]();){if("LI"===a.nodeName&&!a.hasChildNodes())return a;if(o[a.nodeName])return a;if(3===a.nodeType&&a.data.length>0)return a}},Yt=function(e,t){var n=t.childNodes;return 1===n.length&&!h(n[0])&&e.isBlock(n[0])},Xt=function(e,t,n){var r,o,i=t.parentNode;if(T(e,t)&&T(e,n)){h(n.lastChild)&&(o=n.lastChild),i===n.lastChild&&y(i.previousSibling)&&e.remove(i.previousSibling),(r=n.lastChild)&&y(r)&&t.hasChildNodes()&&e.remove(r),C(e,n,!0)&&e.$(n).empty(),function(e,t,n){var r,o;if(o=Yt(e,n)?n.firstChild:n,function(e,t){Yt(e,t)&&e.remove(t.firstChild,!0)}(e,t),!C(e,t,!0))for(;r=t.firstChild;)o.appendChild(r)}(e,t,n),o&&n.appendChild(o);var a=Ge(fe(n),fe(t))?e.getParents(t,h,n):[];e.remove(t),Y(a,(function(t){C(e,t)&&t!==e.getRoot()&&e.remove(t)}))}},Kt=function(e,t){var n,r,o,i=e.dom,a=e.selection,u=a.getStart(),s=se.getClosestListRootElm(e,u),c=i.getParent(a.getStart(),"LI",s);if(c){if((n=c.parentNode)===e.getBody()&&C(i,n))return!0;if(r=N(a.getRng(!0)),(o=i.getParent($t(e,r,t,s),"LI",s))&&o!==c)return t?function(e,t,n,r){var o=e.dom;if(o.isEmpty(r))!function(e,t,n){e.dom.$(n).empty(),Xt(e.dom,t,n),e.selection.setCursorLocation(n)}(e,n,r);else{var i=k(t);Xt(o,n,r),e.selection.setRng(D(i))}}(e,r,o,c):function(e,t,n,r){var o=k(t);Xt(e.dom,n,r);var i=D(o);e.selection.setRng(i)}(e,r,c,o),!0;if(!o&&!t)return Bt(e),!0}return!1},Gt=function(e,t){return e.selection.isCollapsed()?function(e,t){return Kt(e,t)||function(e,t){var n=e.dom,r=e.selection.getStart(),o=se.getClosestListRootElm(e,r),i=n.getParent(r,n.isBlock,o);if(i&&n.isEmpty(i)){var a=N(e.selection.getRng(!0)),u=n.getParent($t(e,a,t,o),"LI",o);if(u)return e.undoManager.transact((function(){!function(e,t,n){var r=e.getParent(t.parentNode,e.isBlock,n);e.remove(t),r&&e.isEmpty(r)&&e.remove(r)}(n,i,o),Ut.mergeWithAdjacentLists(n,u.parentNode),e.selection.select(u,!0),e.selection.collapse(t)})),!0}return!1}(e,t)}(e,t):function(e){var t=e.selection.getStart(),n=se.getClosestListRootElm(e,t);return!!(e.dom.getParent(t,"LI,DT,DD",n)||se.getSelectedListItems(e).length>0)&&(e.undoManager.transact((function(){e.execCommand("Delete"),Vt(e.dom,e.getBody())})),!0)}(e)},Jt=Gt,Qt=function(e,t){return function(){var n=e.dom.getParent(e.selection.getStart(),"UL,OL,DL");return n&&n.nodeName===t}},Zt=function(e){(function(e){return e.getParam("lists_indent_on_tab",!0)})(e)&&function(e){e.on("keydown",(function(t){t.keyCode!==c.TAB||c.metaKeyPressed(t)||e.undoManager.transact((function(){(t.shiftKey?It(e):Mt(e))&&t.preventDefault()}))}))}(e),function(e){e.on("keydown",(function(t){t.keyCode===c.BACKSPACE?Gt(e,!1)&&t.preventDefault():t.keyCode===c.DELETE&&Gt(e,!0)&&t.preventDefault()}))}(e)},en=function(e,t){return function(n){var r=n.control;e.on("NodeChange",(function(e){var n=function(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}(e.parents,b),o=-1!==n?e.parents.slice(0,n):e.parents,i=f.grep(o,h);r.active(i.length>0&&i[0].nodeName===t)}))}};a.add("lists",(function(e){return Zt(e),function(e){(function(e,t){var n=e.settings.plugins?e.settings.plugins:"";return-1!==f.inArray(n.split(/[ ,]/),"advlist")})(e)||(e.addButton("numlist",{active:!1,title:"Numbered list",cmd:"InsertOrderedList",onPostRender:en(e,"OL")}),e.addButton("bullist",{active:!1,title:"Bullet list",cmd:"InsertUnorderedList",onPostRender:en(e,"UL")})),e.addButton("indent",{icon:"indent",title:"Increase indent",cmd:"Indent"})}(e),function(e){e.on("BeforeExecCommand",(function(t){var n=t.command.toLowerCase();"indent"===n?Mt(e):"outdent"===n&&It(e)})),e.addCommand("InsertUnorderedList",(function(t,n){Ut.toggleList(e,"UL",n)})),e.addCommand("InsertOrderedList",(function(t,n){Ut.toggleList(e,"OL",n)})),e.addCommand("InsertDefinitionList",(function(t,n){Ut.toggleList(e,"DL",n)})),e.addCommand("RemoveList",(function(){Bt(e)})),e.addQueryStateHandler("InsertUnorderedList",Qt(e,"UL")),e.addQueryStateHandler("InsertOrderedList",Qt(e,"OL")),e.addQueryStateHandler("InsertDefinitionList",Qt(e,"DL"))}(e),function(e){return{backspaceDelete:function(t){Jt(e,t)}}}(e)}))}(window)},2540:(e,t,n)=>{n(3167)},3167:()=>{!function(){"use strict";var e,t,n,r,o=tinymce.util.Tools.resolve("tinymce.PluginManager"),i=tinymce.util.Tools.resolve("tinymce.Env"),a=tinymce.util.Tools.resolve("tinymce.util.Tools"),u=function(e){return e.getParam("media_scripts")},s=function(e){return e.getParam("media_live_embeds",!0)},c=function(e){var t=e,n=function(){return t};return{get:n,set:function(e){t=e},clone:function(){return c(n())}}},l=function(e){return function(){return e}},f=l(!1),d=l(!0),m=function(){return p},p=(e=function(e){return e.isNone()},r={fold:function(e,t){return e()},is:f,isSome:f,isNone:d,getOr:n=function(e){return e},getOrThunk:t=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:l(null),getOrUndefined:l(void 0),or:n,orThunk:t,map:m,each:function(){},bind:m,exists:f,forall:d,filter:m,equals:e,equals_:e,toArray:function(){return[]},toString:l("none()")},Object.freeze&&Object.freeze(r),r),h=function(e){var t=l(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:d,isNone:f,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return h(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:p},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 o},g=m,v=Object.hasOwnProperty,b=function(e,t){return y(e,t)?null==(n=e[t])?p:h(n):g();var n},y=function(e,t){return v.call(e,t)},x=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),w=tinymce.util.Tools.resolve("tinymce.html.SaxParser"),C=function(e,t){if(e)for(var n=0;n<e.length;n++)if(-1!==t.indexOf(e[n].filter))return e[n]},T=x.DOM,E=function(e){return e.replace(/px$/,"")},N=function(e,t){var n=c(!1),r={};return w({validate:!1,allow_conditional_comments:!0,special:"script,noscript",start:function(t,o){if(n.get());else if(y(o.map,"data-ephox-embed-iri"))n.set(!0),r=function(e){var t=e.map.style,n=t?T.parseStyle(t):{};return{type:"ephox-embed-iri",source1:e.map["data-ephox-embed-iri"],source2:"",poster:"",width:b(n,"max-width").map(E).getOr(""),height:b(n,"max-height").map(E).getOr("")}}(o);else{if(r.source1||"param"!==t||(r.source1=o.map.movie),"iframe"!==t&&"object"!==t&&"embed"!==t&&"video"!==t&&"audio"!==t||(r.type||(r.type=t),r=a.extend(o.map,r)),"script"===t){var i=C(e,o.map.src);if(!i)return;r={type:"script",source1:o.map.src,width:i.width,height:i.height}}"source"===t&&(r.source1?r.source2||(r.source2=o.map.src):r.source1=o.map.src),"img"!==t||r.poster||(r.poster=o.map.src)}}}).parse(t),r.source1=r.source1||r.src||r.data,r.source2=r.source2||"",r.poster=r.poster||"",r},S=tinymce.util.Tools.resolve("tinymce.util.Promise"),k=function(e){return{mp3:"audio/mpeg",wav:"audio/wav",mp4:"video/mp4",webm:"video/webm",ogg:"video/ogg",swf:"application/x-shockwave-flash"}[e.toLowerCase().split(".").pop()]||""},D=tinymce.util.Tools.resolve("tinymce.html.Schema"),_=tinymce.util.Tools.resolve("tinymce.html.Writer"),R=x.DOM,A=function(e){return/^[0-9.]+$/.test(e)?e+"px":e},O=function(e,t){for(var n in t){var r=""+t[n];if(e.map[n])for(var o=e.length;o--;){var i=e[o];i.name===n&&(r?(e.map[n]=r,i.value=r):(delete e.map[n],e.splice(o,1)))}else r&&(e.push({name:n,value:r}),e.map[n]=r)}},P=function(e,t,n){var r,o=_(),i=c(!1),a=0;return w({validate:!1,allow_conditional_comments:!0,special:"script,noscript",comment:function(e){o.comment(e)},cdata:function(e){o.cdata(e)},text:function(e,t){o.text(e,t)},start:function(e,u,s){if(i.get());else if(y(u.map,"data-ephox-embed-iri"))i.set(!0),function(e,t){var n=t.map.style,r=n?R.parseStyle(n):{};r["max-width"]=A(e.width),r["max-height"]=A(e.height),O(t,{style:R.serializeStyle(r)})}(t,u);else{switch(e){case"video":case"object":case"embed":case"img":case"iframe":void 0!==t.height&&void 0!==t.width&&O(u,{width:t.width,height:t.height})}if(n)switch(e){case"video":O(u,{poster:t.poster,src:""}),t.source2&&O(u,{src:""});break;case"iframe":O(u,{src:t.source1});break;case"source":if(++a<=2&&(O(u,{src:t["source"+a],type:t["source"+a+"mime"]}),!t["source"+a]))return;break;case"img":if(!t.poster)return;r=!0}}o.start(e,u,s)},end:function(e){if(!i.get()){if("video"===e&&n)for(var u=1;u<=2;u++)if(t["source"+u]){var s=[];s.map={},a<u&&(O(s,{src:t["source"+u],type:t["source"+u+"mime"]}),o.start("source",s,!0))}if(t.poster&&"object"===e&&n&&!r){var c=[];c.map={},O(c,{src:t.poster,width:t.width,height:t.height}),o.start("img",c,!0)}}o.end(e)}},D({})).parse(e),o.getContent()},M=[{regex:/youtu\.be\/([\w\-_\?&=.]+)/i,type:"iframe",w:560,h:314,url:"//www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/youtube\.com(.+)v=([^&]+)(&([a-z0-9&=\-_]+))?/i,type:"iframe",w:560,h:314,url:"//www.youtube.com/embed/$2?$4",allowFullscreen:!0},{regex:/youtube.com\/embed\/([a-z0-9\?&=\-_]+)/i,type:"iframe",w:560,h:314,url:"//www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/vimeo\.com\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$1?title=0&byline=0&portrait=0&color=8dc7dc",allowFullscreen:!0},{regex:/vimeo\.com\/(.*)\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$2?title=0&byline=0",allowFullscreen:!0},{regex:/maps\.google\.([a-z]{2,3})\/maps\/(.+)msid=(.+)/,type:"iframe",w:425,h:350,url:'//maps.google.com/maps/ms?msid=$2&output=embed"',allowFullscreen:!1},{regex:/dailymotion\.com\/video\/([^_]+)/,type:"iframe",w:480,h:270,url:"//www.dailymotion.com/embed/video/$1",allowFullscreen:!0},{regex:/dai\.ly\/([^_]+)/,type:"iframe",w:480,h:270,url:"//www.dailymotion.com/embed/video/$1",allowFullscreen:!0}],I=function(e,t){for(var n=e.regex.exec(t),r=e.url,o=function(e){r=r.replace("$"+e,(function(){return n[e]?n[e]:""}))},i=0;i<n.length;i++)o(i);return r.replace(/\?$/,"")},B={},L=function(e){return function(t){return function(e,t){var n=a.extend({},t);if(!n.source1&&(a.extend(n,N(u(e),n.embed)),!n.source1))return"";n.source2||(n.source2=""),n.poster||(n.poster=""),n.source1=e.convertURL(n.source1,"source"),n.source2=e.convertURL(n.source2,"source"),n.source1mime=k(n.source1),n.source2mime=k(n.source2),n.poster=e.convertURL(n.poster,"poster");var r=function(e){var t=M.filter((function(t){return t.regex.test(e)}));return t.length>0?a.extend({},t[0],{url:I(t[0],e)}):null}(n.source1);if(r&&(n.source1=r.url,n.type=r.type,n.allowFullscreen=r.allowFullscreen,n.width=n.width||r.w,n.height=n.height||r.h),n.embed)return P(n.embed,n,!0);var o=C(u(e),n.source1);o&&(n.type="script",n.width=o.width,n.height=o.height);var i=function(e){return e.getParam("audio_template_callback")}(e),s=function(e){return e.getParam("video_template_callback")}(e);return n.width=n.width||300,n.height=n.height||150,a.each(n,(function(t,r){n[r]=e.dom.encode(t)})),"iframe"===n.type?function(e){var t=e.allowFullscreen?' allowFullscreen="1"':"";return'<iframe src="'+e.source1+'" width="'+e.width+'" height="'+e.height+'"'+t+"></iframe>"}(n):"application/x-shockwave-flash"===n.source1mime?function(e){var t='<object data="'+e.source1+'" width="'+e.width+'" height="'+e.height+'" type="application/x-shockwave-flash">';return e.poster&&(t+='<img src="'+e.poster+'" width="'+e.width+'" height="'+e.height+'" />'),t+"</object>"}(n):-1!==n.source1mime.indexOf("audio")?function(e,t){return t?t(e):'<audio controls="controls" src="'+e.source1+'">'+(e.source2?'\n<source src="'+e.source2+'"'+(e.source2mime?' type="'+e.source2mime+'"':"")+" />\n":"")+"</audio>"}(n,i):"script"===n.type?function(e){return'<script src="'+e.source1+'"><\/script>'}(n):function(e,t){return t?t(e):'<video width="'+e.width+'" height="'+e.height+'"'+(e.poster?' poster="'+e.poster+'"':"")+' controls="controls">\n<source src="'+e.source1+'"'+(e.source1mime?' type="'+e.source1mime+'"':"")+" />\n"+(e.source2?'<source src="'+e.source2+'"'+(e.source2mime?' type="'+e.source2mime+'"':"")+" />\n":"")+"</video>"}(n,s)}(e,t)}},F=function(e,t){var n=function(e){return e.getParam("media_url_resolver")}(e);return n?function(e,t,n){return new S((function(r,o){var i=function(n){return n.html&&(B[e.source1]=n),r({url:e.source1,html:n.html?n.html:t(e)})};B[e.source1]?i(B[e.source1]):n({url:e.source1},i,o)}))}(t,L(e),n):function(e,t){return new S((function(n){n({html:t(e),url:e.source1})}))}(t,L(e))},H=function(e){return function(t){return t?t.style[e].replace(/px$/,""):""}},j=function(e){return function(t,n){t&&(t.style[e]=function(e){return/^[0-9.]+$/.test(e)?e+"px":e}(n))}},z={getMaxWidth:H("maxWidth"),getMaxHeight:H("maxHeight"),setMaxWidth:j("maxWidth"),setMaxHeight:j("maxHeight")},W=function(e,t){e.state.set("oldVal",e.value()),t.state.set("oldVal",t.value())},U=function(e,t){var n=e.find("#width")[0],r=e.find("#height")[0],o=e.find("#constrain")[0];n&&r&&o&&t(n,r,o.checked())},q=function(e,t,n){var r=e.state.get("oldVal"),o=t.state.get("oldVal"),i=e.value(),a=t.value();n&&r&&o&&i&&a&&(i!==r?(a=Math.round(i/r*a),isNaN(a)||t.value(a)):(i=Math.round(a/o*i),isNaN(i)||e.value(i))),W(e,t)},V=function(e){U(e,q)},$=V,Y=i.ie&&i.ie<=8?"onChange":"onInput",X=function(e){return function(t){var n=t&&t.msg?"Media embed handler error: "+t.msg:"Media embed handler threw unknown error.";e.notificationManager.open({type:"error",text:n})}},K=function(e){var t=e.selection.getNode();if(t.getAttribute("data-mce-object")||t.getAttribute("data-ephox-embed-iri"))return e.selection.getContent()},G=function(e,t){return function(n){var r=n.html,o=e.find("#embed")[0],i=a.extend(N(u(t),r),{source1:n.url});e.fromJSON(i),o&&(o.value(r),$(e))}},J=function(e,t){var n=e.dom.select("img[data-mce-object]");e.insertContent(t),function(e,t){var n,r,o=e.dom.select("img[data-mce-object]");for(n=0;n<t.length;n++)for(r=o.length-1;r>=0;r--)t[n]===o[r]&&o.splice(r,1);e.selection.select(o[0])}(e,n),e.nodeChanged()},Q=function(e){var t,n,r,o,i=[{name:"source1",type:"filepicker",filetype:"media",size:40,autofocus:!0,label:"Source",onpaste:function(){setTimeout((function(){F(e,t.toJSON()).then(G(t,e)).catch(X(e))}),1)},onchange:function(n){F(e,t.toJSON()).then(G(t,e)).catch(X(e)),function(e,t){a.each(t,(function(t,n){e.find("#"+n).value(t)}))}(t,n.meta)},onbeforecall:function(e){e.meta=t.toJSON()}}],s=[];if(function(e){return e.getParam("media_alt_source",!0)}(e)&&s.push({name:"source2",type:"filepicker",filetype:"media",size:40,label:"Alternative source"}),function(e){return e.getParam("media_poster",!0)}(e)&&s.push({name:"poster",type:"filepicker",filetype:"image",size:40,label:"Poster"}),function(e){return e.getParam("media_dimensions",!0)}(e)){var c=(r=function(e){e(t),n=t.toJSON(),t.find("#embed").value(P(n.embed,n))},o=function(){r((function(e){V(e)}))},{type:"container",label:"Dimensions",layout:"flex",align:"center",spacing:5,items:[{name:"width",type:"textbox",maxLength:5,size:5,onchange:o,ariaLabel:"Width"},{type:"label",text:"x"},{name:"height",type:"textbox",maxLength:5,size:5,onchange:o,ariaLabel:"Height"},{name:"constrain",type:"checkbox",checked:!0,text:"Constrain proportions"}]});i.push(c)}n=function(e){var t=e.selection.getNode(),n=t.getAttribute("data-ephox-embed-iri");return n?{source1:n,"data-ephox-embed-iri":n,width:z.getMaxWidth(t),height:z.getMaxHeight(t)}:t.getAttribute("data-mce-object")?N(u(e),e.serializer.serialize(t,{selection:!0})):{}}(e);var l={id:"mcemediasource",type:"textbox",flex:1,name:"embed",value:K(e),multiline:!0,rows:5,label:"Source"};l[Y]=function(){n=a.extend({},N(u(e),this.value())),this.parent().parent().fromJSON(n)};var f=[{title:"General",type:"form",items:i},{title:"Embed",type:"container",layout:"flex",direction:"column",align:"stretch",padding:10,spacing:10,items:[{type:"label",text:"Paste your embed code below:",forId:"mcemediasource"},l]}];s.length>0&&f.push({title:"Advanced",type:"form",items:s}),t=e.windowManager.open({title:"Insert/edit media",data:n,bodyType:"tabpanel",body:f,onSubmit:function(){$(t),function(e,t){var n,r=e.toJSON();r.embed=P(r.embed,r),r.embed&&(n=r.source1,B.hasOwnProperty(n))?J(t,r.embed):F(t,r).then((function(e){J(t,e.html)})).catch(X(t))}(t,e)}}),function(e){U(e,W)}(t)},Z=tinymce.util.Tools.resolve("tinymce.html.Node"),ee=function(e,t){if(!1===function(e){return e.getParam("media_filter_html",!0)}(e))return t;var n,r=_();return w({validate:!1,allow_conditional_comments:!1,special:"script,noscript",comment:function(e){r.comment(e)},cdata:function(e){r.cdata(e)},text:function(e,t){r.text(e,t)},start:function(t,o,i){if(n=!0,"script"!==t&&"noscript"!==t&&"svg"!==t){for(var a=o.length-1;a>=0;a--){var u=o[a].name;0===u.indexOf("on")&&(delete o.map[u],o.splice(a,1)),"style"===u&&(o[a].value=e.dom.serializeStyle(e.dom.parseStyle(o[a].value),t))}r.start(t,o,i),n=!1}},end:function(e){n||r.end(e)}},D({})).parse(t),r.getContent()},te=function(e,t){var n,r=t.name;return(n=new Z("img",1)).shortEnded=!0,re(e,t,n),n.attr({width:t.attr("width")||"300",height:t.attr("height")||("audio"===r?"30":"150"),style:t.attr("style"),src:i.transparentSrc,"data-mce-object":r,class:"mce-object mce-object-"+r}),n},ne=function(e,t){var n,r,o,i=t.name;return(n=new Z("span",1)).attr({contentEditable:"false",style:t.attr("style"),"data-mce-object":i,class:"mce-preview-object mce-object-"+i}),re(e,t,n),(r=new Z(i,1)).attr({src:t.attr("src"),allowfullscreen:t.attr("allowfullscreen"),style:t.attr("style"),class:t.attr("class"),width:t.attr("width"),height:t.attr("height"),frameborder:"0"}),(o=new Z("span",1)).attr("class","mce-shim"),n.append(r),n.append(o),n},re=function(e,t,n){var r,o,i,a,u;for(a=(i=t.attributes).length;a--;)r=i[a].name,o=i[a].value,"width"!==r&&"height"!==r&&"style"!==r&&("data"!==r&&"src"!==r||(o=e.convertURL(o,r)),n.attr("data-mce-p-"+r,o));(u=t.firstChild&&t.firstChild.value)&&(n.attr("data-mce-html",escape(ee(e,u))),n.firstChild=null)},oe=function(e){for(;e=e.parent;)if(e.attr("data-ephox-embed-iri"))return!0;return!1},ie=function(e){e.on("preInit",(function(){var t=e.schema.getSpecialElements();a.each("video audio iframe object".split(" "),(function(e){t[e]=new RegExp("</"+e+"[^>]*>","gi")}));var n=e.schema.getBoolAttrs();a.each("webkitallowfullscreen mozallowfullscreen allowfullscreen".split(" "),(function(e){n[e]={}})),e.parser.addNodeFilter("iframe,video,audio,object,embed,script",function(e){return function(t){for(var n,r,o=t.length;o--;)(n=t[o]).parent&&(n.parent.attr("data-mce-object")||("script"!==n.name||(r=C(u(e),n.attr("src"))))&&(r&&(r.width&&n.attr("width",r.width.toString()),r.height&&n.attr("height",r.height.toString())),"iframe"===n.name&&s(e)&&i.ceFalse?oe(n)||n.replace(ne(e,n)):oe(n)||n.replace(te(e,n))))}}(e)),e.serializer.addAttributeFilter("data-mce-object",(function(t,n){for(var r,o,i,a,u,s,c,l,f=t.length;f--;)if((r=t[f]).parent){for(c=r.attr(n),o=new Z(c,1),"audio"!==c&&"script"!==c&&((l=r.attr("class"))&&-1!==l.indexOf("mce-preview-object")?o.attr({width:r.firstChild.attr("width"),height:r.firstChild.attr("height")}):o.attr({width:r.attr("width"),height:r.attr("height")})),o.attr({style:r.attr("style")}),i=(a=r.attributes).length;i--;){var d=a[i].name;0===d.indexOf("data-mce-p-")&&o.attr(d.substr(11),a[i].value)}"script"===c&&o.attr("type","text/javascript"),(u=r.attr("data-mce-html"))&&((s=new Z("#text",3)).raw=!0,s.value=ee(e,unescape(u)),o.append(s)),r.replace(o)}}))})),e.on("setContent",(function(){e.$("span.mce-preview-object").each((function(t,n){var r=e.$(n);0===r.find("span.mce-shim",n).length&&r.append('<span class="mce-shim"></span>')}))}))};o.add("media",(function(e){return function(e){e.addCommand("mceMedia",(function(){Q(e)}))}(e),function(e){e.addButton("media",{tooltip:"Insert/edit media",cmd:"mceMedia",stateSelector:["img[data-mce-object]","span[data-mce-object]","div[data-ephox-embed-iri]"]}),e.addMenuItem("media",{icon:"media",text:"Media",cmd:"mceMedia",context:"insert",prependToContext:!0})}(e),function(e){e.on("ResolveName",(function(e){var t;1===e.target.nodeType&&(t=e.target.getAttribute("data-mce-object"))&&(e.name=t)}))}(e),ie(e),function(e){e.on("click keyup",(function(){var t=e.selection.getNode();t&&e.dom.hasClass(t,"mce-preview-object")&&e.dom.getAttrib(t,"data-mce-selected")&&t.setAttribute("data-mce-selected","2")})),e.on("ObjectSelected",(function(e){var t=e.target.getAttribute("data-mce-object");"audio"!==t&&"script"!==t||e.preventDefault()})),e.on("objectResized",(function(e){var t,n=e.target;n.getAttribute("data-mce-object")&&(t=n.getAttribute("data-mce-html"))&&(t=unescape(t),n.setAttribute("data-mce-html",escape(P(t,{width:e.width,height:e.height}))))}))}(e),function(e){return{showDialog:function(){Q(e)}}}(e)}))}()},1528:(e,t,n)=>{n(1100)},1100:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e,t){var n=function(e){return!!e.plugins.visualchars&&e.plugins.visualchars.isEnabled()}(e)?'<span class="mce-nbsp"> </span>':" ";e.insertContent(function(e,t){for(var n="",r=0;r<t;r++)n+=e;return n}(n,t)),e.dom.setAttrib(e.dom.select("span.mce-nbsp"),"data-mce-bogus","1")},n=tinymce.util.Tools.resolve("tinymce.util.VK");e.add("nonbreaking",(function(e){(function(e){e.addCommand("mceNonBreaking",(function(){t(e,1)}))})(e),function(e){e.addButton("nonbreaking",{title:"Nonbreaking space",cmd:"mceNonBreaking"}),e.addMenuItem("nonbreaking",{icon:"nonbreaking",text:"Nonbreaking space",cmd:"mceNonBreaking",context:"insert"})}(e),function(e){var r=function(e){var t=e.getParam("nonbreaking_force_tab",0);return"boolean"==typeof t?!0===t?3:0:t}(e);r>0&&e.on("keydown",(function(o){if(o.keyCode===n.TAB&&!o.isDefaultPrevented()){if(o.shiftKey)return;o.preventDefault(),o.stopImmediatePropagation(),t(e,r)}}))}(e)}))}()},2875:(e,t,n)=>{n(5103)},5103:(e,t,n)=>{!function(e){"use strict";var t=function(e){var n=e,r=function(){return n};return{get:r,set:function(e){n=e},clone:function(){return t(r())}}},r=tinymce.util.Tools.resolve("tinymce.PluginManager"),o=function(e,t){return e.fire("PastePlainTextToggle",{state:t})},i=function(e){return e.getParam("paste_data_images",!1)},a=function(e){return e.getParam("paste_merge_formats",!0)},u=function(e){return e.getParam("paste_retain_style_properties")},s=function(e,t,n){e.addCommand("mceTogglePlainTextPaste",(function(){!function(e,t,n){"text"===t.pasteFormat.get()?(t.pasteFormat.set("html"),o(e,!1)):(t.pasteFormat.set("text"),o(e,!0),function(e,t){return!1===t.get()&&function(e){return e.getParam("paste_plaintext_inform",!0)}(e)}(e,n)&&(function(e,t){e.notificationManager.open({text:e.translate("Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off."),type:"info"})}(e),n.set(!0))),e.focus()}(e,t,n)})),e.addCommand("mceInsertClipboardContent",(function(e,n){n.content&&t.pasteHtml(n.content,n.internal),n.text&&t.pasteText(n.text)}))},c=tinymce.util.Tools.resolve("tinymce.Env"),l=tinymce.util.Tools.resolve("tinymce.util.Delay"),f=tinymce.util.Tools.resolve("tinymce.util.Tools"),d=tinymce.util.Tools.resolve("tinymce.util.VK"),m="\x3c!-- x-tinymce/html --\x3e",p=function(e){return-1!==e.indexOf(m)},h=tinymce.util.Tools.resolve("tinymce.html.Entities"),g=function(e,t,n){return t?function(e,t,n){var r=e.split(/\n\n/),o=function(e,t){var n,r=[],o="<"+e;if("object"==typeof t){for(n in t)t.hasOwnProperty(n)&&r.push(n+'="'+h.encodeAllRaw(t[n])+'"');r.length&&(o+=" "+r.join(" "))}return o+">"}(t,n),i="</"+t+">",a=f.map(r,(function(e){return e.split(/\n/).join("<br />")}));return 1===a.length?a[0]:f.map(a,(function(e){return o+e+i})).join("")}(e,t,n):function(e){return e.replace(/\r?\n/g,"<br>")}(e)},v=tinymce.util.Tools.resolve("tinymce.html.DomParser"),b=tinymce.util.Tools.resolve("tinymce.html.Serializer"),y=tinymce.util.Tools.resolve("tinymce.html.Node"),x=tinymce.util.Tools.resolve("tinymce.html.Schema");function w(e,t){return f.each(t,(function(t){e=t.constructor===RegExp?e.replace(t,""):e.replace(t[0],t[1])})),e}var C={filter:w,innerText:function(e){var t=x(),n=v({},t),r="",o=t.getShortEndedElements(),i=f.makeMap("script noscript style textarea video audio iframe object"," "),a=t.getBlockElements();return e=w(e,[/<!\[[^\]]+\]>/g]),function e(t){var n=t.name,u=t;if("br"!==n){if("wbr"!==n)if(o[n]&&(r+=" "),i[n])r+=" ";else{if(3===t.type&&(r+=t.value),!t.shortEnded&&(t=t.firstChild))do{e(t)}while(t=t.next);a[n]&&u.next&&(r+="\n","p"===n&&(r+="\n"))}}else r+="\n"}(n.parse(e)),r},trimHtml:function(e){return w(e,[/^[\s\S]*<body[^>]*>\s*|\s*<\/body[^>]*>[\s\S]*$/gi,/<!--StartFragment-->|<!--EndFragment-->/g,[/( ?)<span class="Apple-converted-space">\u00a0<\/span>( ?)/g,function(e,t,n){return t||n?" ":" "}],/<br class="Apple-interchange-newline">/g,/<br>$/i])},createIdGenerator:function(e){var t=0;return function(){return e+t++}},isMsEdge:function(){return-1!==e.navigator.userAgent.indexOf(" Edge/")}};function T(e){var t,n;return n=[/^[IVXLMCD]{1,2}\.[ \u00a0]/,/^[ivxlmcd]{1,2}\.[ \u00a0]/,/^[a-z]{1,2}[\.\)][ \u00a0]/,/^[A-Z]{1,2}[\.\)][ \u00a0]/,/^[0-9]+\.[ \u00a0]/,/^[\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d]+\.[ \u00a0]/,/^[\u58f1\u5f10\u53c2\u56db\u4f0d\u516d\u4e03\u516b\u4e5d\u62fe]+\.[ \u00a0]/],e=e.replace(/^[\u00a0 ]+/,""),f.each(n,(function(n){if(n.test(e))return t=!0,!1})),t}function E(e){var t,n,r=1;function o(e){var t="";if(3===e.type)return e.value;if(e=e.firstChild)do{t+=o(e)}while(e=e.next);return t}function i(e,t){if(3===e.type&&t.test(e.value))return e.value=e.value.replace(t,""),!1;if(e=e.firstChild)do{if(!i(e,t))return!1}while(e=e.next);return!0}function a(e){if(e._listIgnore)e.remove();else if(e=e.firstChild)do{a(e)}while(e=e.next)}function u(e,o,u){var s=e._listLevel||r;s!==r&&(s<r?t&&(t=t.parent.parent):(n=t,t=null)),t&&t.name===o?t.append(e):(n=n||t,t=new y(o,1),u>1&&t.attr("start",""+u),e.wrap(t)),e.name="li",s>r&&n&&n.lastChild.append(t),r=s,a(e),i(e,/^\u00a0+/),i(e,/^\s*([\u2022\u00b7\u00a7\u25CF]|\w+\.)/),i(e,/^\u00a0+/)}for(var s=[],c=e.firstChild;null!=c;)if(s.push(c),null!==(c=c.walk()))for(;void 0!==c&&c.parent!==e;)c=c.walk();for(var l=0;l<s.length;l++)if("p"===(e=s[l]).name&&e.firstChild){var f=o(e);if(/^[\s\u00a0]*[\u2022\u00b7\u00a7\u25CF]\s*/.test(f)){u(e,"ul");continue}if(T(f)){var d=/([0-9]+)\./.exec(f),m=1;d&&(m=parseInt(d[1],10)),u(e,"ol",m);continue}if(e._listLevel){u(e,"ul",1);continue}t=null}else n=t,t=null}function N(e,t,n,r){var o,i={},a=e.dom.parseStyle(r);return f.each(a,(function(a,s){switch(s){case"mso-list":(o=/\w+ \w+([0-9]+)/i.exec(r))&&(n._listLevel=parseInt(o[1],10)),/Ignore/i.test(a)&&n.firstChild&&(n._listIgnore=!0,n.firstChild._listIgnore=!0);break;case"horiz-align":s="text-align";break;case"vert-align":s="vertical-align";break;case"font-color":case"mso-foreground":s="color";break;case"mso-background":case"mso-highlight":s="background";break;case"font-weight":case"font-style":return void("normal"!==a&&(i[s]=a));case"mso-element":if(/^(comment|comment-list)$/i.test(a))return void n.remove()}0!==s.indexOf("mso-comment")?0!==s.indexOf("mso-")&&("all"===u(e)||t&&t[s])&&(i[s]=a):n.remove()})),/(bold)/i.test(i["font-weight"])&&(delete i["font-weight"],n.wrap(new y("b",1))),/(italic)/i.test(i["font-style"])&&(delete i["font-style"],n.wrap(new y("i",1))),(i=e.dom.serializeStyle(i,n.name))||null}var S,k,D,_,R=function(e,t){return function(e){return e.getParam("paste_enable_default_filters",!0)}(e)?function(e,t){var n,r;(n=u(e))&&(r=f.makeMap(n.split(/[, ]/))),t=C.filter(t,[/<br class="?Apple-interchange-newline"?>/gi,/<b[^>]+id="?docs-internal-[^>]*>/gi,/<!--[\s\S]+?-->/gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi," "],[/<span\s+style\s*=\s*"\s*mso-spacerun\s*:\s*yes\s*;?\s*"\s*>([\s\u00a0]*)<\/span>/gi,function(e,t){return t.length>0?t.replace(/./," ").slice(Math.floor(t.length/2)).split("").join(" "):""}]]);var o=function(e){return e.getParam("paste_word_valid_elements","-strong/b,-em/i,-u,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,-a[href|name],sub,sup,strike,br,del,table[width],tr,td[colspan|rowspan|width],th[colspan|rowspan|width],thead,tfoot,tbody")}(e),i=x({valid_elements:o,valid_children:"-li[p]"});f.each(i.elements,(function(e){e.attributes.class||(e.attributes.class={},e.attributesOrder.push("class")),e.attributes.style||(e.attributes.style={},e.attributesOrder.push("style"))}));var a=v({},i);a.addAttributeFilter("style",(function(t){for(var n,o=t.length;o--;)(n=t[o]).attr("style",N(e,r,n,n.attr("style"))),"span"===n.name&&n.parent&&!n.attributes.length&&n.unwrap()})),a.addAttributeFilter("class",(function(e){for(var t,n,r=e.length;r--;)n=(t=e[r]).attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel)$/i.test(n)&&t.remove(),t.attr("class",null)})),a.addNodeFilter("del",(function(e){for(var t=e.length;t--;)e[t].remove()})),a.addNodeFilter("a",(function(e){for(var t,n,r,o=e.length;o--;)if(n=(t=e[o]).attr("href"),r=t.attr("name"),n&&-1!==n.indexOf("#_msocom_"))t.remove();else if(n&&0===n.indexOf("file://")&&(n=n.split("#")[1])&&(n="#"+n),n||r){if(r&&!/^_?(?:toc|edn|ftn)/i.test(r)){t.unwrap();continue}t.attr({href:n,name:r})}else t.unwrap()}));var s=a.parse(t);return function(e){return e.getParam("paste_convert_word_fake_lists",!0)}(e)&&E(s),b({validate:e.settings.validate},i).serialize(s)}(e,t):t},A=function(e){return/<font face="Times New Roman"|class="?Mso|style="[^"]*\bmso-|style='[^'']*\bmso-|w:WordDocument/i.test(e)||/class="OutlineElement/.test(e)||/id="?docs\-internal\-guid\-/.test(e)},O=function(e,t){return{content:e,cancelled:t}},P=function(e,t,n){var r=A(t);return function(e,t,n,r){var o=function(e,t,n,r){return e.fire("PastePreProcess",{content:t,internal:n,wordContent:r})}(e,t,n,r),i=function(e,t){var n=v({},e.schema);n.addNodeFilter("meta",(function(e){f.each(e,(function(e){return e.remove()}))}));var r=n.parse(t,{forced_root_block:!1,isRootContent:!0});return b({validate:e.settings.validate},e.schema).serialize(r)}(e,o.content);return e.hasEventListeners("PastePostProcess")&&!o.isDefaultPrevented()?function(e,t,n,r){var o=e.dom.create("div",{style:"display:none"},t),i=function(e,t,n,r){return e.fire("PastePostProcess",{node:t,internal:n,wordContent:r})}(e,o,n,r);return O(i.node.innerHTML,i.isDefaultPrevented())}(e,i,n,r):O(i,o.isDefaultPrevented())}(e,r?R(e,t):t,n,r)},M=function(e,t){return e.insertContent(t,{merge:a(e),paste:!0}),!0},I=function(e){return/^https?:\/\/[\w\?\-\/+=.&%@~#]+$/i.test(e)},B=function(e,t,n){return!(!1!==e.selection.isCollapsed()||!I(t))&&function(e,t,n){return e.undoManager.extra((function(){n(e,t)}),(function(){e.execCommand("mceInsertLink",!1,t)})),!0}(e,t,n)},L=function(e,t,n){return!(!I(r=t)||!/.(gif|jpe?g|png)$/.test(r))&&function(e,t,n){return e.undoManager.extra((function(){n(e,t)}),(function(){e.insertContent('<img src="'+t+'">')})),!0}(e,t,n);var r},F=function(e){return function(){return e}},H=F(!1),j=F(!0),z=function(){return W},W=(S=function(e){return e.isNone()},_={fold:function(e,t){return e()},is:H,isSome:H,isNone:j,getOr:D=function(e){return e},getOrThunk:k=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:F(null),getOrUndefined:F(void 0),or:D,orThunk:k,map:z,each:function(){},bind:z,exists:H,forall:j,filter:z,equals:S,equals_:S,toArray:function(){return[]},toString:F("none()")},Object.freeze&&Object.freeze(_),_),U=function(e){var t=F(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:j,isNone:H,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return U(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:W},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(H,(function(t){return n(e,t)}))}};return o},q={some:U,none:z,from:function(e){return null==e?W:U(e)}},V=("function",function(e){return"function"===function(e){if(null===e)return"null";var t=typeof e;return"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(e)}),$=Array.prototype.slice,Y=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},X=function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)},K=V(Array.from)?Array.from:function(e){return $.call(e)},G={},J={exports:G};!function(e,t,r,o){!function(e){"object"==typeof t&&void 0!==r?r.exports=e():("undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:this).EphoxContactWrapper=e()}((function(){return function e(t,n,r){function o(a,u){if(!n[a]){if(!t[a]){if(i)return i(a,!0);var s=new Error("Cannot find module '"+a+"'");throw s.code="MODULE_NOT_FOUND",s}var c=n[a]={exports:{}};t[a][0].call(c.exports,(function(e){return o(t[a][1][e]||e)}),c,c.exports,e,t,n,r)}return n[a].exports}for(var i=!1,a=0;a<r.length;a++)o(r[a]);return o}({1:[function(e,t,n){var r,o,i=t.exports={};function a(){throw new Error("setTimeout has not been defined")}function u(){throw new Error("clearTimeout has not been defined")}function s(e){if(r===setTimeout)return setTimeout(e,0);if((r===a||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:a}catch(e){r=a}try{o="function"==typeof clearTimeout?clearTimeout:u}catch(e){o=u}}();var c,l=[],f=!1,d=-1;function m(){f&&c&&(f=!1,c.length?l=c.concat(l):d=-1,l.length&&p())}function p(){if(!f){var e=s(m);f=!0;for(var t=l.length;t;){for(c=l,l=[];++d<t;)c&&c[d].run();d=-1,t=l.length}c=null,f=!1,function(e){if(o===clearTimeout)return clearTimeout(e);if((o===u||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(e);try{o(e)}catch(t){try{return o.call(null,e)}catch(t){return o.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function g(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(new h(e,t)),1!==l.length||f||s(p)},h.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=g,i.addListener=g,i.once=g,i.off=g,i.removeListener=g,i.removeAllListeners=g,i.emit=g,i.prependListener=g,i.prependOnceListener=g,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},{}],2:[function(e,t,n){(function(e){!function(n){var r=setTimeout;function o(){}function i(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],f(e,this)}function a(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,i._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(e){return void s(t.promise,e)}u(t.promise,r)}else(1===e._state?u:s)(t.promise,e._value)}))):e._deferreds.push(t)}function u(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof i)return e._state=3,e._value=t,void c(e);if("function"==typeof n)return void f((r=n,o=t,function(){r.apply(o,arguments)}),e)}e._state=1,e._value=t,c(e)}catch(t){s(e,t)}var r,o}function s(e,t){e._state=2,e._value=t,c(e)}function c(e){2===e._state&&0===e._deferreds.length&&i._immediateFn((function(){e._handled||i._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t<n;t++)a(e,e._deferreds[t]);e._deferreds=null}function l(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}function f(e,t){var n=!1;try{e((function(e){n||(n=!0,u(t,e))}),(function(e){n||(n=!0,s(t,e))}))}catch(e){if(n)return;n=!0,s(t,e)}}i.prototype.catch=function(e){return this.then(null,e)},i.prototype.then=function(e,t){var n=new this.constructor(o);return a(this,new l(e,t,n)),n},i.all=function(e){var t=Array.prototype.slice.call(e);return new i((function(e,n){if(0===t.length)return e([]);var r=t.length;function o(i,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var u=a.then;if("function"==typeof u)return void u.call(a,(function(e){o(i,e)}),n)}t[i]=a,0==--r&&e(t)}catch(e){n(e)}}for(var i=0;i<t.length;i++)o(i,t[i])}))},i.resolve=function(e){return e&&"object"==typeof e&&e.constructor===i?e:new i((function(t){t(e)}))},i.reject=function(e){return new i((function(t,n){n(e)}))},i.race=function(e){return new i((function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)}))},i._immediateFn="function"==typeof e?function(t){e(t)}:function(e){r(e,0)},i._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},i._setImmediateFn=function(e){i._immediateFn=e},i._setUnhandledRejectionFn=function(e){i._unhandledRejectionFn=e},void 0!==t&&t.exports?t.exports=i:n.Promise||(n.Promise=i)}(this)}).call(this,e("timers").setImmediate)},{timers:3}],3:[function(e,t,n){(function(t,r){var o=e("process/browser.js").nextTick,i=Function.prototype.apply,a=Array.prototype.slice,u={},s=0;function c(e,t){this._id=e,this._clearFn=t}n.setTimeout=function(){return new c(i.call(setTimeout,window,arguments),clearTimeout)},n.setInterval=function(){return new c(i.call(setInterval,window,arguments),clearInterval)},n.clearTimeout=n.clearInterval=function(e){e.close()},c.prototype.unref=c.prototype.ref=function(){},c.prototype.close=function(){this._clearFn.call(window,this._id)},n.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},n.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},n._unrefActive=n.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n.setImmediate="function"==typeof t?t:function(e){var t=s++,r=!(arguments.length<2)&&a.call(arguments,1);return u[t]=!0,o((function(){u[t]&&(r?e.apply(null,r):e.call(null),n.clearImmediate(t))})),t},n.clearImmediate="function"==typeof r?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"),o="undefined"!=typeof window?window:Function("return this;")();t.exports={boltExport:o.Promise||r}},{"promise-polyfill":2}]},{},[4])(4)}))}(0,G,J);var Q=J.exports.boltExport,Z=function(t){var n=q.none(),r=[],o=function(e){i()?a(e):r.push(e)},i=function(){return n.isSome()},a=function(t){n.each((function(n){e.setTimeout((function(){t(n)}),0)}))};return t((function(e){n=q.some(e),X(r,a),r=[]})),{get:o,map:function(e){return Z((function(t){o((function(n){t(e(n))}))}))},isReady:i}},ee={nu:Z,pure:function(e){return Z((function(t){t(e)}))}},te=function(t){e.setTimeout((function(){throw t}),0)},ne=function(e){var t=function(t){e().then(t,te)};return{map:function(t){return ne((function(){return e().then(t)}))},bind:function(t){return ne((function(){return e().then((function(e){return t(e).toPromise()}))}))},anonBind:function(t){return ne((function(){return e().then((function(){return t.toPromise()}))}))},toLazy:function(){return ee.nu(t)},toCached:function(){var t=null;return ne((function(){return null===t&&(t=e()),t}))},toPromise:e,get:t}},re=function(e){return ne((function(){return new Q(e)}))},oe=function(e,t){return function(e,t){return t((function(t){var n=[],r=0;0===e.length?t([]):X(e,(function(o,i){o.get(function(o){return function(i){n[o]=i,++r>=e.length&&t(n)}}(i))}))}))}(Y(e,t),re)},ie=function(e,t,n){var r=n||p(t),o=P(e,function(e){return e.replace(m,"")}(t),r);!1===o.cancelled&&function(e,t){!1===function(e){return e.getParam("smart_paste",!0)}(e)?M(e,t):function(e,t){f.each([B,L,M],(function(n){return!0!==n(e,t,M)}))}(e,t)}(e,o.content)},ae=function(e,t){t=e.dom.encode(t).replace(/\r\n/g,"\n"),t=g(t,e.settings.forced_root_block,e.settings.forced_root_block_attrs),ie(e,t,!1)},ue=function(e){var t={};if(e){if(e.getData){var n=e.getData("Text");n&&n.length>0&&-1===n.indexOf("data:text/mce-internal,")&&(t["text/plain"]=n)}if(e.types)for(var r=0;r<e.types.length;r++){var o=e.types[r];try{t[o]=e.getData(o)}catch(e){t[o]=""}}}return t},se=function(e,t){return t in e&&e[t].length>0},ce=function(e){return se(e,"text/html")||se(e,"text/plain")},le=C.createIdGenerator("mceclip"),fe=function(t,n,r){var o,i=function(e){return"paste"===e.type}(n)?n.clipboardData:n.dataTransfer;if(t.settings.paste_data_images&&i){var a=function(e){var t=e.items?Y(K(e.items),(function(e){return e.getAsFile()})):[],n=e.files?K(e.files):[];return function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];/^image\/(jpeg|png|gif|bmp)$/.test(i.type)&&n.push(i)}return n}(t.length>0?t:n)}(i);if(a.length>0)return n.preventDefault(),(o=a,oe(o,(function(e){return re((function(t){var n=e.getAsFile?e.getAsFile():e,r=new window.FileReader;r.onload=function(){t({blob:n,uri:r.result})},r.readAsDataURL(n)}))}))).get((function(n){r&&t.selection.setRng(r),X(n,(function(n){!function(t,n){var r,o,i,a,u=-1!==(o=(r=n.uri).indexOf(","))?r.substr(o+1):null,s=le(),c=t.settings.images_reuse_filename&&n.blob.name?function(e,t){var n=t.match(/([\s\S]+?)\.(?:jpeg|jpg|png|gif)$/i);return n?e.dom.encode(n[1]):null}(t,n.blob.name):s,l=new e.Image;if(l.src=n.uri,a=l,!(i=t.settings).images_dataimg_filter||i.images_dataimg_filter(a)){var f,d=t.editorUpload.blobCache,m=void 0;(f=d.findFirst((function(e){return e.base64()===u})))?m=f:(m=d.create(s,n.blob,u,c),d.add(m)),ie(t,'<img src="'+m.blobUri()+'">',!1)}else ie(t,'<img src="'+n.uri+'">',!1)}(t,n)}))})),!0}return!1},de=function(e){return d.metaKeyPressed(e)&&86===e.keyCode||e.shiftKey&&45===e.keyCode},me=function(t){return c.ie&&t.inline?e.document.body:t.getBody()},pe=function(e){return e.dom.get("mcepastebin")},he=function(e,t){return t===e},ge=function(e,t){var n,r=pe(e);return(n=r)&&"mcepastebin"===n.id&&he(t,r.innerHTML)},ve=function(e){var n=t(null),r="%MCEPASTEBIN%";return{create:function(){return function(e,t,n){var r,o=e.dom,i=e.getBody();t.set(e.selection.getRng()),r=e.dom.add(me(e),"div",{id:"mcepastebin",class:"mce-pastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: fixed; top: 50%; width: 10px; height: 10px; overflow: hidden; opacity: 0"},n),(c.ie||c.gecko)&&o.setStyle(r,"left","rtl"===o.getStyle(i,"direction",!0)?65535:-65535),o.bind(r,"beforedeactivate focusin focusout",(function(e){e.stopPropagation()})),function(e,t,n){(function(e){return me(e)!==e.getBody()})(e)&&e.dom.bind(t,"paste keyup",(function(t){ge(e,n)||e.fire("paste")}))}(e,r,n),r.focus(),e.selection.select(r,!0)}(e,n,r)},remove:function(){return function(e,t){if(pe(e)){for(var n=void 0,r=t.get();n=e.dom.get("mcepastebin");)e.dom.remove(n),e.dom.unbind(n);r&&e.selection.setRng(r)}t.set(null)}(e,n)},getEl:function(){return pe(e)},getHtml:function(){return function(e){var t,n,r,o,i,a=function(t,n){t.appendChild(n),e.dom.remove(n,!0)};for(n=f.grep(me(e).childNodes,(function(e){return"mcepastebin"===e.id})),t=n.shift(),f.each(n,(function(e){a(t,e)})),r=(o=e.dom.select("div[id=mcepastebin]",t)).length-1;r>=0;r--)i=e.dom.create("div"),t.insertBefore(i,o[r]),a(i,o[r]);return t?t.innerHTML:""}(e)},getLastRng:function(){return function(e){return e.get()}(n)},isDefault:function(){return ge(e,r)},isDefaultContent:function(e){return he(r,e)}}},be=function(n,r){var o=ve(n);return n.on("preInit",(function(){return function(n,r,o){var i;(function(n,r,o){var i,a,u=(i=t(q.none()),{clear:function(){i.set(q.none())},set:function(e){i.set(q.some(e))},isSet:function(){return i.get().isSome()},on:function(e){i.get().each(e)}});function s(e,t,o,i){var a,u;se(e,"text/html")?a=e["text/html"]:(a=r.getHtml(),i=i||p(a),r.isDefaultContent(a)&&(o=!0)),a=C.trimHtml(a),r.remove(),u=!1===i&&!/<(?:\/?(?!(?:div|p|br|span)>)\w+|(?:(?!(?:span style="white-space:\s?pre;?">)|br\s?\/>))\w+\s[^>]+)>/i.test(a),a.length&&!u||(o=!0),o&&(a=se(e,"text/plain")&&u?e["text/plain"]:C.innerText(a)),r.isDefaultContent(a)?t||n.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents."):o?ae(n,a):ie(n,a,i)}n.on("keydown",(function(t){function o(e){de(e)&&!e.isDefaultPrevented()&&r.remove()}if(de(t)&&!t.isDefaultPrevented()){if((a=t.shiftKey&&86===t.keyCode)&&c.webkit&&-1!==e.navigator.userAgent.indexOf("Version/"))return;if(t.stopImmediatePropagation(),u.set(t),window.setTimeout((function(){u.clear()}),100),c.ie&&a)return t.preventDefault(),void function(e,t){e.fire("paste",{ieFake:t})}(n,!0);r.remove(),r.create(),n.once("keyup",o),n.once("paste",(function(){n.off("keyup",o)}))}})),n.on("paste",(function(t){var i=u.isSet(),d=function(e,t){var n=ue(t.clipboardData||e.getDoc().dataTransfer);return C.isMsEdge()?f.extend(n,{"text/html":""}):n}(n,t),m="text"===o.get()||a,h=se(d,"x-tinymce/html");a=!1,t.isDefaultPrevented()||function(t){var n=t.clipboardData;return-1!==e.navigator.userAgent.indexOf("Android")&&n&&n.items&&0===n.items.length}(t)?r.remove():ce(d)||!fe(n,t,r.getLastRng()||n.selection.getRng())?(i||t.preventDefault(),!c.ie||i&&!t.ieFake||se(d,"text/html")||(r.create(),n.dom.bind(r.getEl(),"paste",(function(e){e.stopPropagation()})),n.getDoc().execCommand("Paste",!1,null),d["text/html"]=r.getHtml()),se(d,"text/html")?(t.preventDefault(),h||(h=p(d["text/html"])),s(d,i,m,h)):l.setEditorTimeout(n,(function(){s(d,i,m,h)}),0)):r.remove()}))})(n,r,o),n.parser.addNodeFilter("img",(function(e,t,r){var o,a=function(e){return 0===e.indexOf("webkit-fake-url")},u=function(e){return 0===e.indexOf("data:")};if(!n.settings.paste_data_images&&function(e){return e.data&&!0===e.data.paste}(r))for(var s=e.length;s--;)(i=e[s].attributes.map.src)&&(a(i)||!n.settings.allow_html_data_urls&&u(i))&&((o=e[s]).attr("data-mce-object")||i===c.transparentSrc||o.remove())}))}(n,o,r)})),{pasteFormat:r,pasteHtml:function(e,t){return ie(n,e,t)},pasteText:function(e){return ae(n,e)},pasteImageData:function(e,t){return fe(n,e,t)},getDataTransferItems:ue,hasHtmlOrText:ce,hasContentType:se}},ye=function(){},xe=function(e,t,n,r){!function(e,t,n){if(!function(e){return!1===c.iOS&&void 0!==e&&"function"==typeof e.setData&&!0!==C.isMsEdge()}(e))return!1;try{return e.clearData(),e.setData("text/html",t),e.setData("text/plain",n),e.setData("x-tinymce/html",t),!0}catch(e){return!1}}(e.clipboardData,t.html,t.text)?n(t.html,r):(e.preventDefault(),r())},we=function(e){return function(t,n){var r=function(e){return m+e}(t),o=e.dom.create("div",{contenteditable:"false","data-mce-bogus":"all"}),i=e.dom.create("div",{contenteditable:"true"},r);e.dom.setStyles(o,{position:"fixed",top:"0",left:"-3000px",width:"1000px",overflow:"hidden"}),o.appendChild(i),e.dom.add(e.getBody(),o);var a=e.selection.getRng();i.focus();var u=e.dom.createRng();u.selectNodeContents(i),e.selection.setRng(u),setTimeout((function(){e.selection.setRng(a),o.parentNode.removeChild(o),n()}),0)}},Ce=function(e){return{html:e.selection.getContent({contextual:!0}),text:e.selection.getContent({format:"text"})}},Te=function(e){return!e.selection.isCollapsed()||function(e){return!!e.dom.getParent(e.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",e.getBody())}(e)},Ee=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),Ne=function(e,t){return Ee.getCaretRangeFromPoint(t.clientX,t.clientY,e.getDoc())},Se=function(e,t){e.focus(),e.selection.setRng(t)};function ke(e,t){e.on("PastePreProcess",(function(n){n.content=t(e,n.content,n.internal,n.wordContent)}))}function De(e,t){if(!A(t))return t;var n=[];f.each(e.schema.getBlockElements(),(function(e,t){n.push(t)}));var r=new RegExp("(?:<br> [\\s\\r\\n]+|<br>)*(<\\/?("+n.join("|")+")[^>]*>)(?:<br> [\\s\\r\\n]+|<br>)*","g");return t=C.filter(t,[[r,"$1"]]),C.filter(t,[[/<br><br>/g,"<BR><BR>"],[/<br>/g," "],[/<BR><BR>/g,"<br>"]])}function _e(e,t,n,r){if(r||n)return t;var o,i=function(e){return e.getParam("paste_webkit_styles")}(e);if(!1===function(e){return e.getParam("paste_remove_styles_if_webkit",!0)}(e)||"all"===i)return t;if(i&&(o=i.split(/[, ]/)),o){var a=e.dom,u=e.selection.getNode();t=t.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,(function(e,t,n,r){var i=a.parseStyle(a.decode(n)),s={};if("none"===o)return t+r;for(var c=0;c<o.length;c++){var l=i[o[c]],f=a.getStyle(u,o[c],!0);/color/.test(o[c])&&(l=a.toHex(l),f=a.toHex(f)),f!==l&&(s[o[c]]=l)}return(s=a.serializeStyle(s,"span"))?t+' style="'+s+'"'+r:t+r}))}else t=t.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return t=t.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,(function(e,t,n,r){return t+' style="'+n+'"'+r}))}function Re(e,t){e.$("a",t).find("font,u").each((function(t,n){e.dom.remove(n,!0)}))}var Ae=function(e,t,n){var r=n.control;r.active("text"===t.pasteFormat.get()),e.on("PastePlainTextToggle",(function(e){r.active(e.state)}))};r.add("paste",(function(n){if(!1===function(t){return!(!/(^|[ ,])powerpaste([, ]|$)/.test(t.settings.plugins)||!r.get("powerpaste")||(void 0!==e.window.console&&e.window.console.log&&e.window.console.log("PowerPaste is incompatible with Paste plugin! Remove 'paste' from the 'plugins' option."),0))}(n)){var o=t(!1),a=t(!1),u=t(function(e){return e.getParam("paste_as_text",!1)}(n)?"text":"html"),f=be(n,u),d=function(e){c.webkit&&ke(e,_e),c.ie&&(ke(e,De),function(e,t){e.on("PastePostProcess",(function(n){t(e,n.node)}))}(e,Re))}(n);return function(e,t){var n=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.concat(n);return e.apply(null,o)}}(Ae,e,t);e.addButton("pastetext",{active:!1,icon:"pastetext",tooltip:"Paste as text",cmd:"mceTogglePlainTextPaste",onPostRender:n}),e.addMenuItem("pastetext",{text:"Paste as text",selectable:!0,active:t.pasteFormat,cmd:"mceTogglePlainTextPaste",onPostRender:n})}(n,f),s(n,f,o),function(e){var t=e.plugins.paste,n=function(e){return e.getParam("paste_preprocess")}(e);n&&e.on("PastePreProcess",(function(e){n.call(t,t,e)}));var r=function(e){return e.getParam("paste_postprocess")}(e);r&&e.on("PastePostProcess",(function(e){r.call(t,t,e)}))}(n),function(e){e.on("cut",function(e){return function(t){Te(e)&&xe(t,Ce(e),we(e),(function(){setTimeout((function(){e.execCommand("Delete")}),0)}))}}(e)),e.on("copy",function(e){return function(t){Te(e)&&xe(t,Ce(e),we(e),ye)}}(e))}(n),function(e,t,n){(function(e){return e.getParam("paste_block_drop",!1)})(e)&&e.on("dragend dragover draggesture dragdrop drop drag",(function(e){e.preventDefault(),e.stopPropagation()})),i(e)||e.on("drop",(function(e){var t=e.dataTransfer;t&&t.files&&t.files.length>0&&e.preventDefault()})),e.on("drop",(function(r){var o,i;if(i=Ne(e,r),!r.isDefaultPrevented()&&!n.get()){o=t.getDataTransferItems(r.dataTransfer);var a,u=t.hasContentType(o,"x-tinymce/html");if((t.hasHtmlOrText(o)&&(!(a=o["text/plain"])||0!==a.indexOf("file://"))||!t.pasteImageData(r,i))&&i&&function(e){return e.getParam("paste_filter_drop",!0)}(e)){var s=o["mce-internal"]||o["text/html"]||o["text/plain"];s&&(r.preventDefault(),l.setEditorTimeout(e,(function(){e.undoManager.transact((function(){o["mce-internal"]&&e.execCommand("Delete"),Se(e,i),s=C.trimHtml(s),o["text/html"]?t.pasteHtml(s,u):t.pasteText(s)}))})))}}})),e.on("dragstart",(function(e){n.set(!0)})),e.on("dragover dragend",(function(t){i(e)&&!1===n.get()&&(t.preventDefault(),Se(e,Ne(e,t))),"dragend"===t.type&&n.set(!1)}))}(n,f,a),function(e,t){return{clipboard:e,quirks:t}}(f,d)}}))}(window)},4446:(e,t,n)=>{n(8495)},8495:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.Env"),n=tinymce.util.Tools.resolve("tinymce.util.Tools"),r=function(e,t,r){var o=function(e){var t="",r=e.dom.encode,o=function(e){return e.getParam("content_style","")}(e);t+='<base href="'+r(e.documentBaseURI.getURI())+'">',o&&(t+='<style type="text/css">'+o+"</style>"),n.each(e.contentCSS,(function(n){t+='<link type="text/css" rel="stylesheet" href="'+r(e.documentBaseURI.toAbsolute(n))+'">'}));var i=e.settings.body_id||"tinymce";-1!==i.indexOf("=")&&(i=(i=e.getParam("body_id","","hash"))[e.id]||i);var a=e.settings.body_class||"";-1!==a.indexOf("=")&&(a=(a=e.getParam("body_class","","hash"))[e.id]||"");var u=e.settings.directionality?' dir="'+e.settings.directionality+'"':"";return"<!DOCTYPE html><html><head>"+t+'</head><body id="'+r(i)+'" class="mce-content-body '+r(a)+'"'+r(u)+">"+e.getContent()+'<script>document.addEventListener && document.addEventListener("click", function(e) {for (var elm = e.target; elm; elm = elm.parentNode) {if (elm.nodeName === "A") {e.preventDefault();}}}, false);<\/script> </body></html>'}(e);if(r)t.src="data:text/html;charset=utf-8,"+encodeURIComponent(o);else{var i=t.contentWindow.document;i.open(),i.write(o),i.close()}},o=function(e){var n=!t.ie,o='<iframe src="" frameborder="0"'+(n?' sandbox="allow-scripts"':"")+"></iframe>",i=function(e){return parseInt(e.getParam("plugin_preview_width","650"),10)}(e),a=function(e){return parseInt(e.getParam("plugin_preview_height","500"),10)}(e);e.windowManager.open({title:"Preview",width:i,height:a,html:o,buttons:{text:"Close",onclick:function(e){e.control.parent().parent().close()}},onPostRender:function(t){var o=t.control.getEl("body").firstChild;r(e,o,n)}})};e.add("preview",(function(e){(function(e){e.addCommand("mcePreview",(function(){o(e)}))})(e),function(e){e.addButton("preview",{title:"Preview",cmd:"mcePreview"}),e.addMenuItem("preview",{text:"Preview",cmd:"mcePreview",context:"view"})}(e)}))}()},9497:(e,t,n)=>{n(2162)},2162:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.Env");e.add("print",(function(e){(function(e){e.addCommand("mcePrint",(function(){t.ie&&t.ie<=11?e.getDoc().execCommand("print",!1,null):e.getWin().print()}))})(e),function(e){e.addButton("print",{title:"Print",cmd:"mcePrint"}),e.addMenuItem("print",{text:"Print",cmd:"mcePrint",icon:"print"})}(e),e.addShortcut("Meta+P","","mcePrint")}))}()},1295:(e,t,n)=>{n(6834)},6834:()=>{!function(){"use strict";var e=function(t){var n=t,r=function(){return n};return{get:r,set:function(e){n=e},clone:function(){return e(r())}}},t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.util.Tools");function r(e){return e&&1===e.nodeType&&"false"===e.contentEditable}var o=function(e,t,n,o,i){var a,u,s,c,l,f,d=[],m=0;function p(e,t){if(t=t||0,!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]]]}if(s=t.ownerDocument,c=i.getBlockElements(),l=i.getWhiteSpaceElements(),f=i.getShortEndedElements(),u=function e(t){var n;if(3===t.nodeType)return t.data;if(l[t.nodeName]&&!c[t.nodeName])return"";if(n="",r(t))return"\n";if((c[t.nodeName]||f[t.nodeName])&&(n+="\n"),t=t.firstChild)do{n+=e(t)}while(t=t.nextSibling);return n}(t),u){if(e.global)for(;a=e.exec(u);)d.push(p(a,o));else a=u.match(e),d.push(p(a,o));return d.length&&(m=d.length,function(e,t,n){var o,i,a,u,s=[],d=0,m=e,p=t.shift(),h=0;e:for(;;){if((c[m.nodeName]||f[m.nodeName]||r(m))&&d++,3===m.nodeType&&(!i&&m.length+d>=p[1]?(i=m,u=p[1]-d):o&&s.push(m),!o&&m.length+d>p[0]&&(o=m,a=p[0]-d),d+=m.length),o&&i){if(m=n({startNode:o,startNodeIndex:a,endNode:i,endNodeIndex:u,innerNodes:s,match:p[2],matchIndex:h}),d-=i.length-u,o=null,i=null,s=[],h++,!(p=t.shift()))break}else if(l[m.nodeName]&&!c[m.nodeName]||!m.firstChild){if(m.nextSibling){m=m.nextSibling;continue}}else if(!r(m)){m=m.firstChild;continue}for(;;){if(m.nextSibling){m=m.nextSibling;break}if(m.parentNode===e)break e;m=m.parentNode}}}(t,d,function(e){var t;if("function"!=typeof e){var n=e.nodeType?e:s.createElement(e);t=function(e,t){var r=n.cloneNode(!1);return r.setAttribute("data-mce-index",t),e&&r.appendChild(s.createTextNode(e)),r}}else t=e;return function(e){var n,r,o,i=e.startNode,a=e.endNode,u=e.matchIndex;if(i===a){var c=i;o=c.parentNode,e.startNodeIndex>0&&(n=s.createTextNode(c.data.substring(0,e.startNodeIndex)),o.insertBefore(n,c));var l=t(e.match[0],u);return o.insertBefore(l,c),e.endNodeIndex<c.length&&(r=s.createTextNode(c.data.substring(e.endNodeIndex)),o.insertBefore(r,c)),c.parentNode.removeChild(c),l}n=s.createTextNode(i.data.substring(0,e.startNodeIndex)),r=s.createTextNode(a.data.substring(e.endNodeIndex));for(var f=t(i.data.substring(e.startNodeIndex),u),d=0,m=e.innerNodes.length;d<m;++d){var p=e.innerNodes[d],h=t(p.data,u);p.parentNode.replaceChild(h,p)}var g=t(a.data.substring(0,e.endNodeIndex),u);return(o=i.parentNode).insertBefore(n,i),o.insertBefore(f,i),o.removeChild(i),(o=a.parentNode).insertBefore(g,a),o.insertBefore(r,a),o.removeChild(a),g}}(n))),m}},i=function(e){var t=e.getAttribute("data-mce-index");return"number"==typeof t?""+t:t},a=function(e){var t=e.parentNode;e.firstChild&&t.insertBefore(e.firstChild,e),e.parentNode.removeChild(e)},u=function(e,t){var r,o=[];if((r=n.toArray(e.getBody().getElementsByTagName("span"))).length)for(var a=0;a<r.length;a++){var u=i(r[a]);null!==u&&u.length&&u===t.toString()&&o.push(r[a])}return o},s=function(e,t,n){var r=t.get(),o=e.dom;(n=!1!==n)?r++:r--,o.removeClass(u(e,t.get()),"mce-match-marker-selected");var i=u(e,r);return i.length?(o.addClass(u(e,r),"mce-match-marker-selected"),e.selection.scrollIntoView(i[0]),r):-1},c=function(e,t){var n=t.parentNode;e.remove(t),e.isEmpty(n)&&e.remove(n)},l=function(e,t){var n=s(e,t,!0);-1!==n&&t.set(n)},f=function(e,t){var n=s(e,t,!1);-1!==n&&t.set(n)},d=function(e){var t=i(e);return null!==t&&t.length>0},m=function(e,t,r){var o,u,s,c;for(u=n.toArray(e.getBody().getElementsByTagName("span")),o=0;o<u.length;o++){var l=i(u[o]);null!==l&&l.length&&(l===t.get().toString()&&(s||(s=u[o].firstChild),c=u[o].firstChild),a(u[o]))}if(s&&c){var f=e.dom.createRng();return f.setStart(s,0),f.setEnd(c,c.data.length),!1!==r&&e.selection.setRng(f),f}},p=function(e,t){return u(e,t.get()+1).length>0},h=function(e,t){return u(e,t.get()-1).length>0},g=m,v=function(e,t,n,r,i){n=(n=n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")).replace(/\s/g,"[^\\S\\r\\n]"),n=i?"\\b"+n+"\\b":n;var a=function(e,t,n){var r,i;return(i=e.dom.create("span",{"data-mce-bogus":1})).className="mce-match-marker",r=e.getBody(),m(e,t,!1),o(n,r,i,!1,e.schema)}(e,t,new RegExp(n,r?"g":"gi"));return a&&(t.set(-1),t.set(s(e,t,!0))),a},b=l,y=f,x=function(e,t,r,o,u){var s,m,g,v,b,y,x=t.get();for(o=!1!==o,g=e.getBody(),m=n.grep(n.toArray(g.getElementsByTagName("span")),d),s=0;s<m.length;s++){var w=i(m[s]);if(v=b=parseInt(w,10),u||v===t.get()){for(r.length?(m[s].firstChild.nodeValue=r,a(m[s])):c(e.dom,m[s]);m[++s];){if((v=parseInt(i(m[s]),10))!==b){s--;break}c(e.dom,m[s])}o&&x--}else b>t.get()&&m[s].setAttribute("data-mce-index",b-1)}return t.set(x),o?(y=p(e,t),l(e,t)):(y=h(e,t),f(e,t)),!u&&y},w=p,C=h,T=function(e,t){var r,o={};function i(){u.statusbar.find("#next").disabled(!1===w(e,t)),u.statusbar.find("#prev").disabled(!1===C(e,t))}function a(){e.windowManager.alert("Could not find the specified string.",(function(){u.find("#find")[0].focus()}))}e.undoManager.add(),r=n.trim(e.selection.getContent({format:"text"}));var u=e.windowManager.open({layout:"flex",pack:"center",align:"center",onClose:function(){e.focus(),g(e,t),e.undoManager.add()},onSubmit:function(n){var r,s,c,l;return n.preventDefault(),s=u.find("#case").checked(),l=u.find("#words").checked(),(c=u.find("#find").value()).length?o.text===c&&o.caseState===s&&o.wholeWord===l?w(e,t)?(b(e,t),void i()):void a():((r=v(e,t,c,s,l))||a(),u.statusbar.items().slice(1).disabled(0===r),i(),void(o={text:c,caseState:s,wholeWord:l})):(g(e,t,!1),void u.statusbar.items().slice(1).disabled(!0))},buttons:[{text:"Find",subtype:"primary",onclick:function(){u.submit()}},{text:"Replace",disabled:!0,onclick:function(){x(e,t,u.find("#replace").value())||(u.statusbar.items().slice(1).disabled(!0),t.set(-1),o={})}},{text:"Replace all",disabled:!0,onclick:function(){x(e,t,u.find("#replace").value(),!0,!0),u.statusbar.items().slice(1).disabled(!0),o={}}},{type:"spacer",flex:1},{text:"Prev",name:"prev",disabled:!0,onclick:function(){y(e,t),i()}},{text:"Next",name:"next",disabled:!0,onclick:function(){b(e,t),i()}}],title:"Find and replace",items:{type:"form",padding:20,labelGap:30,spacing:10,items:[{type:"textbox",name:"find",size:40,label:"Find",value:r},{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:" "}]}})},E=function(e,t){return function(){T(e,t)}};t.add("searchreplace",(function(t){var n=e(-1);return function(e,t){e.addCommand("SearchReplace",(function(){T(e,t)}))}(t,n),function(e,t){e.addMenuItem("searchreplace",{text:"Find and replace",shortcut:"Meta+F",onclick:E(e,t),separator:"before",context:"edit"}),e.addButton("searchreplace",{tooltip:"Find and replace",onclick:E(e,t)}),e.shortcuts.add("Meta+F","",E(e,t))}(t,n),function(e,t){return{done:function(n){return g(e,t,n)},find:function(n,r,o){return v(e,t,n,r,o)},next:function(){return b(e,t)},prev:function(){return y(e,t)},replace:function(n,r,o){return x(e,t,n,r,o)}}}(t,n)}))}()},1505:(e,t,n)=>{n(8775)},8775:()=>{!function(e){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),r=tinymce.util.Tools.resolve("tinymce.EditorManager"),o=tinymce.util.Tools.resolve("tinymce.Env"),i=tinymce.util.Tools.resolve("tinymce.util.Delay"),a=tinymce.util.Tools.resolve("tinymce.util.Tools"),u=tinymce.util.Tools.resolve("tinymce.util.VK"),s=n.DOM,c=function(e){e.keyCode!==u.TAB||e.ctrlKey||e.altKey||e.metaKey||e.preventDefault()},l=function(t){function n(n){var c,l,f,d;if(!(n.keyCode!==u.TAB||n.ctrlKey||n.altKey||n.metaKey||n.isDefaultPrevented())&&(1===(f=a.explode(function(e){return e.getParam("tab_focus",function(e){return e.getParam("tabfocus_elements",":prev,:next")}(e))}(t))).length&&(f[1]=f[0],f[0]=":prev"),l=n.shiftKey?":prev"===f[0]?p(-1):s.get(f[0]):":next"===f[1]?p(1):s.get(f[1]))){var m=r.get(l.id||l.name);l.id&&m?m.focus():i.setTimeout((function(){o.webkit||e.window.focus(),l.focus()}),10),n.preventDefault()}function p(e){function o(e){return"BODY"===e.nodeName||"hidden"!==e.type&&"none"!==e.style.display&&"hidden"!==e.style.visibility&&o(e.parentNode)}function i(e){return/INPUT|TEXTAREA|BUTTON/.test(e.tagName)&&r.get(n.id)&&-1!==e.tabIndex&&o(e)}if(l=s.select(":input:enabled,*[tabindex]:not(iframe)"),a.each(l,(function(e,n){if(e.id===t.id)return c=n,!1})),e>0){for(d=c+1;d<l.length;d++)if(i(l[d]))return l[d]}else for(d=c-1;d>=0;d--)if(i(l[d]))return l[d];return null}}t.on("init",(function(){t.inline&&s.setAttrib(t.getBody(),"tabIndex",null),t.on("keyup",c),o.gecko?t.on("keypress keydown",n):t.on("keydown",n)}))};t.add("tabfocus",(function(e){l(e)}))}(window)},8619:(e,t,n)=>{n(2590)},2590:()=>{!function(e){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(){},r=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},o=function(e){return function(){return e}},i=function(e){return e};function a(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.concat(n);return e.apply(null,o)}}var u=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return!e.apply(null,t)}},s=o(!1),c=o(!0),l=function(){return f},f=function(){var e=function(e){return e.isNone()},t=function(e){return e()},r=function(e){return e},i={fold:function(e,t){return e()},is:s,isSome:s,isNone:c,getOr:r,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:o(null),getOrUndefined:o(void 0),or:r,orThunk:t,map:l,each:n,bind:l,exists:s,forall:c,filter:l,equals:e,equals_:e,toArray:function(){return[]},toString:o("none()")};return Object.freeze&&Object.freeze(i),i}(),d=function(e){var t=o(e),n=function(){return i},r=function(t){return t(e)},i={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:c,isNone:s,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return d(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?i:f},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(s,(function(t){return n(e,t)}))}};return i},m={some:d,none:l,from:function(e){return null==e?f:d(e)}},p=function(e){return function(t){return function(e){if(null===e)return"null";var t=typeof e;return"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}},h=p("string"),g=p("array"),v=p("boolean"),b=p("function"),y=p("number"),x=Array.prototype.slice,w=Array.prototype.indexOf,C=Array.prototype.push,T=function(e,t){return n=e,r=t,w.call(n,r)>-1;var n,r},E=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t(e[n],n))return!0;return!1},N=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},S=function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)},k=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},D=function(e,t,n){return function(e,t){for(var n=e.length-1;n>=0;n--)t(e[n])}(e,(function(e){n=t(n,e)})),n},_=function(e,t,n){return S(e,(function(e){n=t(n,e)})),n},R=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n))return m.some(o)}return m.none()},A=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t(e[n],n))return m.some(n);return m.none()},O=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!g(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);C.apply(t,e[n])}return t},P=function(e,t){var n=N(e,t);return O(n)},M=function(e,t){for(var n=0,r=e.length;n<r;++n)if(!0!==t(e[n],n))return!1;return!0},I=function(e){var t=x.call(e,0);return t.reverse(),t},B=(b(Array.from)&&Array.from,Object.keys),L=function(e,t){for(var n=B(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}},F=function(e,t){return H(e,(function(e,n){return{k:n,v:t(e,n)}}))},H=function(e,t){var n={};return L(e,(function(e,r){var o=t(e,r);n[o.k]=o.v})),n},j=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(e.length!==t.length)throw new Error('Wrong number of arguments to struct. Expected "['+e.length+']", got '+t.length+" arguments");var r={};return S(e,(function(e,n){r[e]=o(t[n])})),r}},z=function(e){return e.slice(0).sort()},W=function(e,t){throw new Error("All required keys ("+z(e).join(", ")+") were not specified. Specified keys were: "+z(t).join(", ")+".")},U=function(e){throw new Error("Unsupported keys for object: "+z(e).join(", "))},q=function(e,t){if(!g(t))throw new Error("The "+e+" fields must be an array. Was: "+t+".");S(t,(function(t){if(!h(t))throw new Error("The value "+t+" in the "+e+" fields was not a string.")}))},V=function(e){var t=z(e);R(t,(function(e,n){return n<t.length-1&&e===t[n+1]})).each((function(e){throw new Error("The field: "+e+" occurs more than once in the combined fields: ["+t.join(", ")+"].")}))},$=function(e,t){var n=e.concat(t);if(0===n.length)throw new Error("You must specify at least one required or optional field.");return q("required",e),q("optional",t),V(n),function(r){var i=B(r);M(e,(function(e){return T(i,e)}))||W(e,i);var a=k(i,(function(e){return!T(n,e)}));a.length>0&&U(a);var u={};return S(e,(function(e){u[e]=o(r[e])})),S(t,(function(e){u[e]=o(Object.prototype.hasOwnProperty.call(r,e)?m.some(r[e]):m.none())})),u}},Y=(e.Node.ATTRIBUTE_NODE,e.Node.CDATA_SECTION_NODE,e.Node.COMMENT_NODE),X=e.Node.DOCUMENT_NODE,K=(e.Node.DOCUMENT_TYPE_NODE,e.Node.DOCUMENT_FRAGMENT_NODE,e.Node.ELEMENT_NODE),G=e.Node.TEXT_NODE,J=(e.Node.PROCESSING_INSTRUCTION_NODE,e.Node.ENTITY_REFERENCE_NODE,e.Node.ENTITY_NODE,e.Node.NOTATION_NODE,void 0!==e.window?e.window:Function("return this;")()),Q=function(e,t){var n=function(e,t){return function(e,t){return function(e,t){for(var n=null!=t?t:J,r=0;r<e.length&&null!=n;++r)n=n[e[r]];return n}(e.split("."),t)}(e,t)}(e,t);if(null==n)throw new Error(e+" not available on this browser");return n},Z=function(e){return e.dom().nodeName.toLowerCase()},ee=function(e){return e.dom().nodeType},te=function(e){return function(t){return ee(t)===e}},ne=function(e){return ee(e)===Y||"#comment"===Z(e)},re=te(K),oe=te(G),ie=function(t,n,r){if(!(h(r)||v(r)||y(r)))throw e.console.error("Invalid call to Attr.set. Key ",n,":: Value ",r,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(n,r+"")},ae=function(e,t,n){ie(e.dom(),t,n)},ue=function(e,t){var n=e.dom();L(t,(function(e,t){ie(n,t,e)}))},se=function(e,t){var n=e.dom().getAttribute(t);return null===n?void 0:n},ce=function(e,t){var n=e.dom();return!(!n||!n.hasAttribute)&&n.hasAttribute(t)},le=function(e,t){e.dom().removeAttribute(t)},fe=function(e){return _(e.dom().attributes,(function(e,t){return e[t.name]=t.value,e}),{})},de=function(e,t){return-1!==e.indexOf(t)},me=function(e){return void 0!==e.style&&b(e.style.getPropertyValue)},pe=function(e){var t,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,t=e.apply(null,r)),t}},he=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:o(e)}},ge={fromHtml:function(t,n){var r=(n||e.document).createElement("div");if(r.innerHTML=t,!r.hasChildNodes()||r.childNodes.length>1)throw e.console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return he(r.childNodes[0])},fromTag:function(t,n){var r=(n||e.document).createElement(t);return he(r)},fromText:function(t,n){var r=(n||e.document).createTextNode(t);return he(r)},fromDom:he,fromPoint:function(e,t,n){var r=e.dom();return m.from(r.elementFromPoint(t,n)).map(he)}},ve=function(e){var t=oe(e)?e.dom().parentNode:e.dom();return null!=t&&t.ownerDocument.body.contains(t)},be=pe((function(){return ye(ge.fromDom(e.document))})),ye=function(e){var t=e.dom().body;if(null==t)throw new Error("Body is not available yet");return ge.fromDom(t)},xe=function(t,n,r){if(!h(r))throw e.console.error("Invalid call to CSS.set. Property ",n,":: Value ",r,":: Element ",t),new Error("CSS value must be a string: "+r);me(t)&&t.style.setProperty(n,r)},we=function(e,t,n){var r=e.dom();xe(r,t,n)},Ce=function(e,t){var n=e.dom();L(t,(function(e,t){xe(n,t,e)}))},Te=function(t,n){var r=t.dom(),o=e.window.getComputedStyle(r).getPropertyValue(n),i=""!==o||ve(t)?o:Ee(r,n);return null===i?void 0:i},Ee=function(e,t){return me(e)?e.style.getPropertyValue(t):""},Ne=function(e,t){var n=e.dom(),r=Ee(n,t);return m.from(r).filter((function(e){return e.length>0}))},Se=function(e,t){!function(e,t){me(e)&&e.style.removeProperty(t)}(e.dom(),t),ce(e,"style")&&""===se(e,"style").replace(/^\s+|\s+$/g,"")&&le(e,"style")},ke=function(e,t){return function(e,t,n){return 0!=(e.compareDocumentPosition(t)&n)}(e,t,Q("Node").DOCUMENT_POSITION_CONTAINED_BY)},De=function(){return _e(0,0)},_e=function(e,t){return{major:e,minor:t}},Re=function(e,t){var n=String(t).toLowerCase();return 0===e.length?De():function(e,t){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}}(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return _e(r(1),r(2))}(e,n)},Ae=De,Oe="Edge",Pe="Chrome",Me="Opera",Ie="Firefox",Be="Safari",Le=function(e,t){return function(){return t===e}},Fe=function(e){var t=e.current;return{current:t,version:e.version,isEdge:Le(Oe,t),isChrome:Le(Pe,t),isIE:Le("IE",t),isOpera:Le(Me,t),isFirefox:Le(Ie,t),isSafari:Le(Be,t)}},He=function(){return Fe({current:void 0,version:Ae()})},je=Fe,ze=(o(Oe),o(Pe),o("IE"),o(Me),o(Ie),o(Be),"Windows"),We="Android",Ue="Linux",qe="Solaris",Ve="FreeBSD",$e=function(e,t){return function(){return t===e}},Ye=function(e){var t=e.current;return{current:t,version:e.version,isWindows:$e(ze,t),isiOS:$e("iOS",t),isAndroid:$e(We,t),isOSX:$e("OSX",t),isLinux:$e(Ue,t),isSolaris:$e(qe,t),isFreeBSD:$e(Ve,t)}},Xe=function(){return Ye({current:void 0,version:Ae()})},Ke=Ye,Ge=(o(ze),o("iOS"),o(We),o(Ue),o("OSX"),o(qe),o(Ve),function(e,t){var n=String(t).toLowerCase();return R(e,(function(e){return e.search(n)}))}),Je=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Qe=function(e){return function(t){return de(t,e)}},Ze=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return de(e,"edge/")&&de(e,"chrome")&&de(e,"safari")&&de(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Je],search:function(e){return de(e,"chrome")&&!de(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return de(e,"msie")||de(e,"trident")}},{name:"Opera",versionRegexes:[Je,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Qe("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Qe("firefox")},{name:"Safari",versionRegexes:[Je,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(de(e,"safari")||de(e,"mobile/"))&&de(e,"applewebkit")}}],et=[{name:"Windows",search:Qe("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return de(e,"iphone")||de(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Qe("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Qe("os x"),versionRegexes:[/.*?os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Qe("linux"),versionRegexes:[]},{name:"Solaris",search:Qe("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Qe("freebsd"),versionRegexes:[]}],tt={browsers:o(Ze),oses:o(et)},nt=function(e){var t=tt.browsers(),n=tt.oses(),r=function(e,t){return Ge(e,t).map((function(e){var n=Re(e.versionRegexes,t);return{current:e.name,version:n}}))}(t,e).fold(He,je),i=function(e,t){return Ge(e,t).map((function(e){var n=Re(e.versionRegexes,t);return{current:e.name,version:n}}))}(n,e).fold(Xe,Ke),a=function(e,t,n){var r=e.isiOS()&&!0===/ipad/i.test(n),i=e.isiOS()&&!r,a=e.isAndroid()&&3===e.version.major,u=e.isAndroid()&&4===e.version.major,s=r||a||u&&!0===/mobile/i.test(n),c=e.isiOS()||e.isAndroid(),l=c&&!s,f=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n);return{isiPad:o(r),isiPhone:o(i),isTablet:o(s),isPhone:o(l),isTouch:o(c),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:o(f)}}(i,r,e);return{browser:r,os:i,deviceType:a}},rt={detect:pe((function(){var t=e.navigator.userAgent;return nt(t)}))},ot=K,it=X,at=function(e,t){var n=e.dom();if(n.nodeType!==ot)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},ut=function(e){return e.nodeType!==ot&&e.nodeType!==it||0===e.childElementCount},st=function(e,t){return e.dom()===t.dom()},ct=rt.detect().browser.isIE()?function(e,t){return ke(e.dom(),t.dom())}:function(e,t){var n=e.dom(),r=t.dom();return n!==r&&n.contains(r)},lt=at,ft=function(e){return ge.fromDom(e.dom().ownerDocument)},dt=function(e){return m.from(e.dom().parentNode).map(ge.fromDom)},mt=function(e,t){for(var n=b(t)?t:s,r=e.dom(),o=[];null!==r.parentNode&&void 0!==r.parentNode;){var i=r.parentNode,a=ge.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o},pt=function(e){return m.from(e.dom().previousSibling).map(ge.fromDom)},ht=function(e){return m.from(e.dom().nextSibling).map(ge.fromDom)},gt=function(e){return N(e.dom().childNodes,ge.fromDom)},vt=function(e,t){var n=e.dom().childNodes;return m.from(n[t]).map(ge.fromDom)},bt=(j("element","offset"),function(e,t){dt(e).each((function(n){n.dom().insertBefore(t.dom(),e.dom())}))}),yt=function(e,t){ht(e).fold((function(){dt(e).each((function(e){wt(e,t)}))}),(function(e){bt(e,t)}))},xt=function(e,t){var n=function(e){return vt(e,0)}(e);n.fold((function(){wt(e,t)}),(function(n){e.dom().insertBefore(t.dom(),n.dom())}))},wt=function(e,t){e.dom().appendChild(t.dom())},Ct=function(e,t){bt(e,t),wt(t,e)},Tt=function(e,t){S(t,(function(n,r){var o=0===r?e:t[r-1];yt(o,n)}))},Et=function(e,t){S(t,(function(t){wt(e,t)}))},Nt=function(e){e.dom().textContent="",S(gt(e),(function(e){St(e)}))},St=function(e){var t=e.dom();null!==t.parentNode&&t.parentNode.removeChild(t)},kt=function(e){var t,n=gt(e);n.length>0&&(t=e,S(n,(function(e){bt(t,e)}))),St(e)},Dt=(j("width","height"),j("width","height"),j("rows","columns")),_t=j("row","column"),Rt=(j("x","y"),j("element","rowspan","colspan")),At=j("element","rowspan","colspan","isNew"),Ot=j("element","rowspan","colspan","row","column"),Pt=j("element","cells","section"),Mt=j("element","isNew"),It=j("element","cells","section","isNew"),Bt=j("cells","section"),Lt=j("details","section"),Ft=j("startRow","startCol","finishRow","finishCol"),Ht=function(e,t){var n=[];return S(gt(e),(function(e){t(e)&&(n=n.concat([e])),n=n.concat(Ht(e,t))})),n},jt=function(e,t,n){return function(e,n,r){return k(mt(e,r),(function(e){return at(e,t)}))}(e,0,n)},zt=function(e,t){return function(e,n){return k(gt(e),(function(e){return at(e,t)}))}(e)},Wt=function(t,n){return function(t,n){var r=void 0===n?e.document:n.dom();return ut(r)?[]:N(r.querySelectorAll(t),ge.fromDom)}(n,t)};function Ut(e,t,n,r,o){return e(n,r)?m.some(n):b(o)&&o(n)?m.none():t(n,r,o)}var qt=function(e,t,n){for(var r=e.dom(),i=b(n)?n:o(!1);r.parentNode;){r=r.parentNode;var a=ge.fromDom(r);if(t(a))return m.some(a);if(i(a))break}return m.none()},Vt=function(e,t,n){return qt(e,(function(e){return at(e,t)}),n)},$t=function(e,t){return function(e,n){var r=R(e.dom().childNodes,(function(e){return n=ge.fromDom(e),at(n,t);var n}));return r.map(ge.fromDom)}(e)},Yt=function(t,n){return function(t,n){var r=void 0===n?e.document:n.dom();return ut(r)?m.none():m.from(r.querySelector(t)).map(ge.fromDom)}(n,t)},Xt=function(e,t,n){return Ut(at,Vt,e,t,n)},Kt=function(e,t,n){return P(gt(e),(function(e){return at(e,t)?n(e)?[e]:[]:Kt(e,t,n)}))},Gt={firstLayer:function(e,t){return Kt(e,t,o(!0))},filterFirstLayer:Kt},Jt=function(e,t){return dt(t).map((function(t){return zt(t,e)}))},Qt=(a(Jt,"th,td"),a(Jt,"tr"),function(e,t){return function(e,t,n){return void 0===n&&(n=s),n(t)?m.none():T(e,Z(t))?m.some(t):Vt(t,e.join(","),(function(e){return at(e,"table")||n(e)}))}(["td","th"],e,t)}),Zt=function(e){return Gt.firstLayer(e,"th,td")},en=function(e,t){return Xt(e,"table",t)},tn=function(e){var t=function(e){return Gt.firstLayer(e,"tr")}(e);return N(t,(function(e){var t=e,n=dt(t).map((function(e){var t=Z(e);return"tfoot"===t||"thead"===t||"tbody"===t?t:"tbody"})).getOr("tbody"),r=N(Zt(e),(function(e){var t=ce(e,"rowspan")?parseInt(se(e,"rowspan"),10):1,n=ce(e,"colspan")?parseInt(se(e,"colspan"),10):1;return Rt(e,t,n)}));return Pt(t,r,n)}))},nn=function(e,t){return e+","+t},rn=function(e,t){var n=P(e.all(),(function(e){return e.cells()}));return k(n,t)},on=function(e){var t={},n=[],r=e.length,i=0;S(e,(function(e,r){var o=[];S(e.cells(),(function(e){for(var n=0;void 0!==t[nn(r,n)];)n++;for(var a=Ot(e.element(),e.rowspan(),e.colspan(),r,n),u=0;u<e.colspan();u++)for(var s=0;s<e.rowspan();s++){var c=n+u,l=nn(r+s,c);t[l]=a,i=Math.max(i,c+1)}o.push(a)})),n.push(Pt(e.element(),o,e.section()))}));var a=Dt(r,i);return{grid:o(a),access:o(t),all:o(n)}},an=function(e,t,n){var r=e.access()[nn(t,n)];return void 0!==r?m.some(r):m.none()},un=function(e,t,n){var r=rn(e,(function(e){return n(t,e.element())}));return r.length>0?m.some(r[0]):m.none()},sn=rn,cn=function(e){var t=N(e.all(),(function(e){return e.cells()}));return O(t)},ln=j("minRow","minCol","maxRow","maxCol"),fn=function(e,t,n){var r=e[n].element(),o=ge.fromTag("td");wt(o,ge.fromTag("br")),(t?wt:xt)(r,o)},dn=function(e,t){var n=function(t){return e(t)?m.from(t.dom().nodeValue):m.none()};return{get:function(t){if(!e(t))throw new Error("Can only get text value of a text node");return n(t).getOr("")},getOption:n,set:function(t,n){if(!e(t))throw new Error("Can only set raw text value of a text node");t.dom().nodeValue=n}}}(oe),mn=function(e){return dn.get(e)},pn=function(e){return dn.getOption(e)},hn=function(e,t){dn.set(e,t)},gn=function(e){return"img"===Z(e)?1:pn(e).fold((function(){return gt(e).length}),(function(e){return e.length}))},vn=["img","br"],bn=function(e){return pn(e).filter((function(e){return 0!==e.trim().length||e.indexOf(" ")>-1})).isSome()||T(vn,Z(e))},yn=function(e){return t=bn,n=function(e){for(var r=0;r<e.childNodes.length;r++){var o=ge.fromDom(e.childNodes[r]);if(t(o))return m.some(o);var i=n(e.childNodes[r]);if(i.isSome())return i}return m.none()},n(e.dom());var t,n},xn=function(e){return wn(e,bn)},wn=function(e,t){var n=function(e){for(var r=gt(e),o=r.length-1;o>=0;o--){var i=r[o];if(t(i))return m.some(i);var a=n(i);if(a.isSome())return a}return m.none()};return n(e)},Cn=function(e,t){return ge.fromDom(e.dom().cloneNode(t))},Tn=function(e){return Cn(e,!1)},En=function(e){return Cn(e,!0)},Nn=function(){var e=ge.fromTag("td");return wt(e,ge.fromTag("br")),e},Sn=function(e,t,n){var r=function(e,t){var n=function(e,t){var n=ge.fromTag(t),r=fe(e);return ue(n,r),n}(e,t),r=gt(En(e));return Et(n,r),n}(e,t);return L(n,(function(e,t){null===e?le(r,t):ae(r,t,e)})),r},kn=function(e){return e},Dn=function(e){return function(){return ge.fromTag("tr",e.dom())}},_n=function(e,t,n){return{row:Dn(t),cell:function(t){var r,o,i,a=ft(t.element()),u=ge.fromTag(Z(t.element()),a.dom()),s=n.getOr(["strong","em","b","i","span","font","h1","h2","h3","h4","h5","h6","p","div"]),c=s.length>0?function(e,t,n){return yn(e).map((function(r){var o=n.join(","),i=jt(r,o,(function(t){return st(t,e)}));return D(i,(function(e,t){var n=Tn(t);return le(n,"contenteditable"),wt(e,n),n}),t)})).getOr(t)}(t.element(),u,s):u;return wt(c,ge.fromTag("br")),r=u,o=t.element().dom(),i=r.dom(),me(o)&&me(i)&&(i.style.cssText=o.style.cssText),Se(u,"height"),1!==t.colspan()&&Se(t.element(),"width"),e(t.element(),u),u},replace:Sn,gap:Nn}},Rn=function(e){return{row:Dn(e),cell:Nn,replace:kn,gap:Nn}},An=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()},On=function(e,t){var n=t.column(),r=t.column()+t.colspan()-1,o=t.row(),i=t.row()+t.rowspan()-1;return n<=e.finishCol()&&r>=e.startCol()&&o<=e.finishRow()&&i>=e.startRow()},Pn=function(e,t,n){var r=un(e,t,st),o=un(e,n,st);return r.bind((function(e){return o.map((function(t){return n=e,r=t,Ft(Math.min(n.row(),r.row()),Math.min(n.column(),r.column()),Math.max(n.row()+n.rowspan()-1,r.row()+r.rowspan()-1),Math.max(n.column()+n.colspan()-1,r.column()+r.colspan()-1));var n,r}))}))},Mn=Pn,In=function(e,t,n){return Pn(e,t,n).bind((function(t){return function(e,t){for(var n=!0,r=a(An,t),o=t.startRow();o<=t.finishRow();o++)for(var i=t.startCol();i<=t.finishCol();i++)n=n&&an(e,o,i).exists(r);return n?m.some(t):m.none()}(e,t)}))},Bn=function(e,t,n){return Mn(e,t,n).map((function(t){var n=sn(e,a(On,t));return N(n,(function(e){return e.element()}))}))},Ln=function(e,t){return un(e,t,(function(e,t){return ct(t,e)})).map((function(e){return e.element()}))},Fn=function(e){var t=tn(e);return on(t)},Hn=function(e,t,n){return en(e).bind((function(r){return function(e,t,n,r){return un(e,t,st).bind((function(t){var o=n>0?t.row()+t.rowspan()-1:t.row(),i=r>0?t.column()+t.colspan()-1:t.column();return an(e,o+n,i+r).map((function(e){return e.element()}))}))}(Fn(r),e,t,n)}))},jn=function(e,t,n){var r=Fn(e);return Bn(r,t,n)},zn=function(e,t,n,r,o){var i=Fn(e),a=st(e,n)?m.some(t):Ln(i,t),u=st(e,o)?m.some(r):Ln(i,r);return a.bind((function(e){return u.bind((function(t){return Bn(i,e,t)}))}))},Wn=["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 Un(){return{up:o({selector:Vt,closest:Xt,predicate:qt,all:mt}),down:o({selector:Wt,predicate:Ht}),styles:o({get:Te,getRaw:Ne,set:we,remove:Se}),attrs:o({get:se,set:ae,remove:le,copyTo:function(e,t){var n=fe(e);ue(t,n)}}),insert:o({before:bt,after:yt,afterAll:Tt,append:wt,appendAll:Et,prepend:xt,wrap:Ct}),remove:o({unwrap:kt,remove:St}),create:o({nu:ge.fromTag,clone:function(e){return ge.fromDom(e.dom().cloneNode(!1))},text:ge.fromText}),query:o({comparePosition:function(e,t){return e.dom().compareDocumentPosition(t.dom())},prevSibling:pt,nextSibling:ht}),property:o({children:gt,name:Z,parent:dt,document:function(e){return e.dom().ownerDocument},isText:oe,isComment:ne,isElement:re,getText:mn,setText:hn,isBoundary:function(e){return!!re(e)&&("body"===Z(e)||T(Wn,Z(e)))},isEmptyTag:function(e){return!!re(e)&&T(["br","img","hr","input"],Z(e))}}),eq:st,is:lt}}j("left","right"),j("first","second","splits");var qn=function(e,t,n,r){var o=t(e,n);return D(r,(function(n,r){var o=t(e,r);return Vn(e,n,o)}),o)},Vn=function(e,t,n){return t.bind((function(t){return n.filter(a(e.eq,t))}))},$n=function(e,t){return a(e.eq,t)},Yn=function(e,t,n,r){void 0===r&&(r=s);var i=[t].concat(e.up().all(t)),a=[n].concat(e.up().all(n)),u=function(e){return A(e,r).fold((function(){return e}),(function(t){return e.slice(0,t+1)}))},c=u(i),l=u(a),f=R(c,(function(t){return E(l,$n(e,t))}));return{firstpath:o(c),secondpath:o(l),shared:o(f)}},Xn=function(e,t,n){return n.length>0?function(e,t,n,r){return r(e,t,n[0],n.slice(1))}(e,t,n,qn):m.none()},Kn=Yn,Gn=Un(),Jn=function(e,t){return Xn(Gn,(function(t,n){return e(n)}),t)},Qn={create:$(["boxes","start","finish"],[])},Zn=function(e){return Vt(e,"table")},er=function(e,t,n){var r=function(e){return function(t){return void 0!==n&&n(t)||st(t,e)}};return st(e,t)?m.some(Qn.create({boxes:m.some([e]),start:e,finish:t})):Zn(e).bind((function(o){return Zn(t).bind((function(i){if(st(o,i))return m.some(Qn.create({boxes:jn(o,e,t),start:e,finish:t}));if(ct(o,i)){var a=(u=jt(t,"td,th",r(o))).length>0?u[u.length-1]:t;return m.some(Qn.create({boxes:zn(o,e,o,t,i),start:e,finish:a}))}if(ct(i,o)){var u,s=(u=jt(e,"td,th",r(i))).length>0?u[u.length-1]:e;return m.some(Qn.create({boxes:zn(i,e,o,t,i),start:e,finish:s}))}return function(e,t,n){return Kn(Gn,e,t,n)}(e,t).shared().bind((function(a){return Xt(a,"table",n).bind((function(n){var a=jt(t,"td,th",r(n)),u=a.length>0?a[a.length-1]:t,s=jt(e,"td,th",r(n)),c=s.length>0?s[s.length-1]:e;return m.some(Qn.create({boxes:zn(n,e,o,t,i),start:c,finish:u}))}))}))}))}))},tr=er,nr=function(e,t){var n=Wt(e,t);return n.length>0?m.some(n):m.none()},rr=function(e,t,n){return Yt(e,t).bind((function(t){return Yt(e,n).bind((function(e){return Jn(Zn,[t,e]).map((function(n){return{first:o(t),last:o(e),table:o(n)}}))}))}))},or=function(e,t,n){return rr(e,t,n).bind((function(t){var n=function(t){return st(e,t)},r=Vt(t.first(),"thead,tfoot,tbody,table",n),o=Vt(t.last(),"thead,tfoot,tbody,table",n);return r.bind((function(e){return o.bind((function(n){return st(e,n)?function(e,t,n){var r=Fn(e);return In(r,t,n)}(t.table(),t.first(),t.last()):m.none()}))}))}))},ir={selected:o("data-mce-selected"),selectedSelector:o("td[data-mce-selected],th[data-mce-selected]"),attributeSelector:o("[data-mce-selected]"),firstSelected:o("data-mce-first-selected"),firstSelectedSelector:o("td[data-mce-first-selected],th[data-mce-first-selected]"),lastSelected:o("data-mce-last-selected"),lastSelectedSelector:o("td[data-mce-last-selected],th[data-mce-last-selected]")},ar=function(t){if(!g(t))throw new Error("cases must be an array");if(0===t.length)throw new Error("there must be at least one case");var n=[],r={};return S(t,(function(o,i){var a=B(o);if(1!==a.length)throw new Error("one and only one name per case");var u=a[0],s=o[u];if(void 0!==r[u])throw new Error("duplicate key detected:"+u);if("cata"===u)throw new Error("cannot have a case named cata (sorry)");if(!g(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);for(var o=new Array(r),a=0;a<o.length;a++)o[a]=arguments[a];var c=function(e){var t=B(e);if(n.length!==t.length)throw new Error("Wrong number of arguments to match. Expected: "+n.join(",")+"\nActual: "+t.join(","));if(!M(n,(function(e){return T(t,e)})))throw new Error("Not all branches were specified when using match. Specified: "+t.join(", ")+"\nRequired: "+n.join(", "));return e[u].apply(null,o)};return{fold:function(){if(arguments.length!==t.length)throw new Error("Wrong number of arguments to fold. Expected "+t.length+", got "+arguments.length);var e=arguments[i];return e.apply(null,o)},match:c,log:function(t){e.console.log(t,{constructors:n,constructor:u,params:o})}}}})),r},ur=ar([{none:[]},{multiple:["elements"]},{single:["selection"]}]),sr={cata:function(e,t,n,r){return e.fold(t,n,r)},none:ur.none,multiple:ur.multiple,single:ur.single},cr=function(e,t){return sr.cata(t.get(),o([]),i,o([e]))},lr=function(e,t){return sr.cata(t.get(),m.none,(function(t,n){return 0===t.length?m.none():or(e,ir.firstSelectedSelector(),ir.lastSelectedSelector()).bind((function(e){return t.length>1?m.some({bounds:o(e),cells:o(t)}):m.none()}))}),m.none)},fr=function(e,t){var n=cr(e,t);return n.length>0&&M(n,(function(e){return ce(e,"rowspan")&&parseInt(se(e,"rowspan"),10)>1||ce(e,"colspan")&&parseInt(se(e,"colspan"),10)>1}))?m.some(n):m.none()},dr=cr,mr=function(e){return{element:o(e),mergable:m.none,unmergable:m.none,selection:o([e])}},pr=j("element","clipboard","generators"),hr={noMenu:mr,forMenu:function(e,t,n){return{element:o(n),mergable:o(lr(t,e)),unmergable:o(fr(n,e)),selection:o(dr(n,e))}},notCell:function(e){return mr(e)},paste:pr,pasteRows:function(e,t,n,r,i){return{element:o(n),mergable:m.none,unmergable:m.none,selection:o(dr(n,e)),clipboard:o(r),generators:o(i)}}};function gr(e,t){var n=function(n){var r=t(n);if(r<=0||null===r){var o=Te(n,e);return parseFloat(o)||0}return r},r=function(e,t){return _(t,(function(t,n){var r=Te(e,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?t:t+o}),0)};return{set:function(t,n){if(!y(n)&&!n.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+n);var r=t.dom();me(r)&&(r.style[e]=n+"px")},get:n,getOuter:n,aggregate:r,max:function(e,t,n){var o=r(e,n);return t>o?t-o:0}}}var vr=gr("height",(function(e){var t=e.dom();return ve(e)?t.getBoundingClientRect().height:t.offsetHeight})),br=function(e){return vr.get(e)},yr=function(e){return vr.getOuter(e)},xr=gr("width",(function(e){return e.dom().offsetWidth})),wr=function(e){return xr.get(e)},Cr=function(e){return xr.getOuter(e)},Tr=rt.detect(),Er=function(e,t,n){return function(e,t){var n=parseFloat(e);return isNaN(n)?t:n}(Te(e,t),n)},Nr=/(\d+(\.\d+)?)(\w|%)*/,Sr=/(\d+(\.\d+)?)%/,kr=/(\d+(\.\d+)?)px|em/,Dr=function(e,t){we(e,"height",t+"px")},_r=function(e){var t=function(e){return Ne(e,"height").getOrThunk((function(){return function(e){return Tr.browser.isIE()||Tr.browser.isEdge()?function(e){var t=Er(e,"padding-top",0),n=Er(e,"padding-bottom",0),r=Er(e,"border-top-width",0),o=Er(e,"border-bottom-width",0),i=e.dom().getBoundingClientRect().height;return"border-box"===Te(e,"box-sizing")?i:i-t-n-(r+o)}(e):Er(e,"height",br(e))}(e)+"px"}))}(e);return t?function(e,t,n,r){var o,i=parseInt(e,10);return function(e,t,n){return""===t||!(e.length<t.length)&&e.substr(n,n+t.length)===t}(o=e,"%",o.length-"%".length)&&"table"!==Z(t)?function(e,t,n,r){var o=en(e).map((function(e){var r=n(e);return Math.floor(t/100*r)})).getOr(t);return r(e,o),o}(t,i,n,r):i}(t,e,br,Dr):br(e)},Rr=function(e){return Ne(e,"width").fold((function(){return m.from(se(e,"width"))}),(function(e){return m.some(e)}))},Ar=function(e,t){return e/t.pixelWidth()*100},Or={percentageBasedSizeRegex:o(Sr),pixelBasedSizeRegex:o(kr),setPixelWidth:function(e,t){we(e,"width",t+"px")},setPercentageWidth:function(e,t){we(e,"width",t+"%")},setHeight:Dr,getPixelWidth:function(e,t){return Rr(e).fold((function(){return wr(e)}),(function(n){return function(e,t,n){var r=kr.exec(t);if(null!==r)return parseInt(r[1],10);var o=Sr.exec(t);return null!==o?function(e,t){return e/100*t.pixelWidth()}(parseFloat(o[1]),n):wr(e)}(e,n,t)}))},getPercentageWidth:function(e,t){return Rr(e).fold((function(){var n=wr(e);return Ar(n,t)}),(function(n){return function(e,t,n){var r=Sr.exec(t);if(null!==r)return parseFloat(r[1]);var o=wr(e);return Ar(o,n)}(e,n,t)}))},getGenericWidth:function(e){return Rr(e).bind((function(e){var t=Nr.exec(e);return null!==t?m.some({width:o(parseFloat(t[1])),unit:o(t[3])}):m.none()}))},setGenericWidth:function(e,t,n){we(e,"width",t+n)},getHeight:function(e){return function(e,t,n){return n(e)/function(e,t){return ce(e,t)?parseInt(se(e,t),10):1}(e,"rowspan")}(e,0,_r)},getRawWidth:Rr},Pr=function(e,t){Or.getGenericWidth(e).each((function(n){var r=n.width()/2;Or.setGenericWidth(e,r,n.unit()),Or.setGenericWidth(t,r,n.unit())}))},Mr=function(e,t){return{left:o(e),top:o(t),translate:function(n,r){return Mr(e+n,t+r)}}},Ir=Mr,Br=function(e,t){return void 0!==e?e:void 0!==t?t:0},Lr=function(e){var t=e.dom().ownerDocument,n=t.body,r=t.defaultView,o=t.documentElement,i=Br(r.pageYOffset,o.scrollTop),a=Br(r.pageXOffset,o.scrollLeft),u=Br(o.clientTop,n.clientTop),s=Br(o.clientLeft,n.clientLeft);return Fr(e).translate(a-s,i-u)},Fr=function(e){var t=e.dom(),n=t.ownerDocument.body;return n===t?Ir(n.offsetLeft,n.offsetTop):ve(e)?function(e){var t=e.getBoundingClientRect();return Ir(t.left,t.top)}(t):Ir(0,0)},Hr=j("row","y"),jr=j("col","x"),zr=function(e){return Lr(e).left()+Cr(e)},Wr=function(e){return Lr(e).left()},Ur=function(e,t){return jr(e,Wr(t))},qr=function(e,t){return jr(e,zr(t))},Vr=function(e){return Lr(e).top()},$r=function(e,t){return Hr(e,Vr(t))},Yr=function(e,t){return Hr(e,Vr(t)+yr(t))},Xr=function(e,t,n){if(0===n.length)return[];var r=N(n.slice(1),(function(t,n){return t.map((function(t){return e(n,t)}))})),o=n[n.length-1].map((function(e){return t(n.length-1,e)}));return r.concat([o])},Kr={height:{delta:i,positions:function(e){return Xr($r,Yr,e)},edge:Vr},rtl:{delta:function(e){return-e},edge:zr,positions:function(e){return Xr(qr,Ur,e)}},ltr:{delta:i,edge:Wr,positions:function(e){return Xr(Ur,qr,e)}}},Gr={ltr:Kr.ltr,rtl:Kr.rtl};function Jr(e){var t=function(t){return e(t).isRtl()?Gr.rtl:Gr.ltr};return{delta:function(e,n){return t(n).delta(e,n)},edge:function(e){return t(e).edge(e)},positions:function(e,n){return t(n).positions(e,n)}}}var Qr=function(e){var t=tn(e);return on(t).grid()},Zr=function(){return Zr=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Zr.apply(this,arguments)},eo=function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t},to=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return m.none()},no=function(e,t,n,r){n===r?le(e,t):ae(e,t,n)},ro=function(e){return void 0!==e.dom().classList},oo=function(e,t){return function(e,t,n){var r=function(e,t){var n=se(e,t);return void 0===n||""===n?[]:n.split(" ")}(e,t).concat([n]);return ae(e,t,r.join(" ")),!0}(e,"class",t)},io=function(e,t){ro(e)?e.dom().classList.add(t):oo(e,t)},ao=function(e,t){return ro(e)&&e.dom().classList.contains(t)},uo=function(e,t){for(var n=[],r=e;r<t;r++)n.push(r);return n},so=function(e,t){if(t<0||t>=e.length-1)return m.none();var n=e[t].fold((function(){var n=I(e.slice(0,t));return to(n,(function(e,t){return e.map((function(e){return{value:e,delta:t+1}}))}))}),(function(e){return m.some({value:e,delta:0})})),r=e[t+1].fold((function(){var n=e.slice(t+1);return to(n,(function(e,t){return e.map((function(e){return{value:e,delta:t+1}}))}))}),(function(e){return m.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}))}))},co=function(e,t,n){var r=e();return R(r,t).orThunk((function(){return m.from(r[0]).orThunk(n)})).map((function(e){return e.element()}))},lo=function(e){var t=e.grid(),n=uo(0,t.columns()),r=uo(0,t.rows());return N(n,(function(t){return co((function(){return P(r,(function(n){return an(e,n,t).filter((function(e){return e.column()===t})).fold(o([]),(function(e){return[e]}))}))}),(function(e){return 1===e.colspan()}),(function(){return an(e,0,t)}))}))},fo=function(e){var t=e.grid(),n=uo(0,t.rows()),r=uo(0,t.columns());return N(n,(function(t){return co((function(){return P(r,(function(n){return an(e,t,n).filter((function(e){return e.row()===t})).fold(o([]),(function(e){return[e]}))}))}),(function(e){return 1===e.rowspan()}),(function(){return an(e,t,0)}))}))},mo=function(e){var t=e.replace(/\./g,"-");return{resolve:function(e){return t+"-"+e}}},po={resolve:mo("ephox-snooker").resolve},ho=po.resolve("resizer-bar"),go=po.resolve("resizer-rows"),vo=po.resolve("resizer-cols"),bo=function(e){var t=Wt(e.parent(),"."+ho);S(t,St)},yo=function(e,t,n){var r=e.origin();S(t,(function(t,o){t.each((function(t){var o=n(r,t);io(o,ho),wt(e.parent(),o)}))}))},xo=function(e,t,n,r,o,i){var a=Lr(t);!function(e,t,n,r){yo(e,t,(function(e,t){var o=function(e,t,n,r,o){var i=ge.fromTag("div");return Ce(i,{position:"absolute",left:t+"px",top:n-o/2+"px",height:o+"px",width:r+"px"}),ue(i,{"data-row":e,role:"presentation"}),i}(t.row(),n.left()-e.left(),t.y()-e.top(),r,7);return io(o,go),o}))}(e,n.length>0?o.positions(n,t):[],a,Cr(t)),function(e,t,n,r){yo(e,t,(function(e,t){var o,i,a,u,s,c,l=(o=t.col(),i=t.x()-e.left(),a=n.top()-e.top(),u=7,s=r,c=ge.fromTag("div"),Ce(c,{position:"absolute",left:i-u/2+"px",top:a+"px",height:s+"px",width:u+"px"}),ue(c,{"data-column":o,role:"presentation"}),c);return io(l,vo),l}))}(e,r.length>0?i.positions(r,t):[],a,yr(t))},wo=function(e,t){var n=Wt(e.parent(),"."+ho);S(n,t)},Co=function(e,t,n,r){bo(e);var o=tn(t),i=on(o),a=fo(i),u=lo(i);xo(e,t,a,u,n,r)},To=function(e){wo(e,(function(e){we(e,"display","none")}))},Eo=function(e){wo(e,(function(e){we(e,"display","block")}))},No=bo,So=function(e,t){return Bt(t,e.section())},ko=function(e,t){return e.cells()[t]},Do=function(e,t,n){var r=e.cells(),o=r.slice(0,t),i=r.slice(t),a=o.concat([n]).concat(i);return So(e,a)},_o=So,Ro=function(e,t,n){e.cells()[t]=n},Ao=ko,Oo=function(e,t){return ko(e,t).element()},Po=function(e,t){var n=e.cells(),r=N(n,t);return Bt(r,e.section())},Mo=function(e){return e.cells().length},Io=function(e,t){if(0===e.length)return 0;var n=e[0];return A(e,(function(e){return!t(n.element(),e.element())})).fold((function(){return e.length}),(function(e){return e}))},Bo=function(e,t){var n=N(e,(function(e,t){return N(e.cells(),(function(e,t){return!1}))}));return N(e,(function(r,i){var a=P(r.cells(),(function(r,a){if(!1===n[i][a]){var u=function(e,t,n,r){var i=function(e,t){return e[t]}(e,t).cells().slice(n),a=Io(i,r),u=function(e,t){return N(e,(function(e){return Ao(e,t)}))}(e,n).slice(t),s=Io(u,r);return{colspan:o(a),rowspan:o(s)}}(e,i,a,t);return function(e,t,r,o){for(var i=e;i<e+r;i++)for(var a=t;a<t+o;a++)n[i][a]=!0}(i,a,u.rowspan(),u.colspan()),[At(r.element(),u.rowspan(),u.colspan(),r.isNew())]}return[]}));return Lt(a,r.section())}))},Lo=function(e,t,n){for(var r=[],o=0;o<e.grid().rows();o++){for(var i=[],a=0;a<e.grid().columns();a++){var u=an(e,o,a).map((function(e){return Mt(e.element(),n)})).getOrThunk((function(){return Mt(t.gap(),!0)}));i.push(u)}var s=Bt(i,e.all()[o].section());r.push(s)}return r},Fo=function(e,t){return function(e,t){return N(e,(function(e){var n=function(e){var n=to(e,(function(e){return dt(e.element()).map((function(e){var t=dt(e).isNone();return Mt(e,t)}))}));return n.getOrThunk((function(){return Mt(t.row(),!0)}))}(e.details());return It(n.element(),e.details(),e.section(),n.isNew())}))}(Bo(e,st),t)},Ho=function(e,t){var n=O(N(e.all(),(function(e){return e.cells()})));return R(n,(function(e){return st(t,e.element())}))},jo=function(e,t,n,r,i){return function(a,u,s,c,l){var f=tn(u),d=on(f),p=t(d,s).map((function(t){var n=function(e,t){return Lo(e,t,!1)}(d,c),r=e(n,t,st,i(c)),a=Fo(r.grid(),c);return{grid:o(a),cursor:r.cursor}}));return p.fold((function(){return m.none()}),(function(e){var t=function(e,t){var n=[],r=[],i=function(t,o){t.length>0?function(t,o){var i=$t(e,o).getOrThunk((function(){var t=ge.fromTag(o,ft(e).dom());return wt(e,t),t}));Nt(i);var a=N(t,(function(e){e.isNew()&&n.push(e.element());var t=e.element();return Nt(t),S(e.cells(),(function(e){e.isNew()&&r.push(e.element()),no(e.element(),"colspan",e.colspan(),1),no(e.element(),"rowspan",e.rowspan(),1),wt(t,e.element())})),t}));Et(i,a)}(t,o):function(t){$t(e,t).each(St)}(o)},a=[],u=[],s=[];return S(t,(function(e){switch(e.section()){case"thead":a.push(e);break;case"tbody":u.push(e);break;case"tfoot":s.push(e)}})),i(a,"thead"),i(u,"tbody"),i(s,"tfoot"),{newRows:o(n),newCells:o(r)}}(u,e.grid());return n(u,e.grid(),l),r(u),Co(a,u,Kr.height,l),m.some({cursor:e.cursor,newRows:t.newRows,newCells:t.newCells})}))}},zo=function(e,t){return Qt(t.element()).bind((function(t){return Ho(e,t)}))},Wo=function(e,t){var n=N(t.selection(),(function(t){return Qt(t).bind((function(t){return Ho(e,t)}))})),r=eo(n);return r.length>0?m.some({cells:r,generators:t.generators,clipboard:t.clipboard}):m.none()},Uo=function(e,t){var n=N(t.selection(),(function(t){return Qt(t).bind((function(t){return Ho(e,t)}))})),r=eo(n);return r.length>0?m.some(r):m.none()},qo=function(e){return{is:function(t){return e===t},isValue:c,isError:s,getOr:o(e),getOrThunk:o(e),getOrDie:o(e),or:function(t){return qo(e)},orThunk:function(t){return qo(e)},fold:function(t,n){return n(e)},map:function(t){return qo(t(e))},mapError:function(t){return qo(e)},each:function(t){t(e)},bind:function(t){return t(e)},exists:function(t){return t(e)},forall:function(t){return t(e)},toOption:function(){return m.some(e)}}},Vo=function(e){return{is:s,isValue:s,isError:c,getOr:i,getOrThunk:function(e){return e()},getOrDie:function(){return(t=String(e),function(){throw new Error(t)})();var t},or:function(e){return e},orThunk:function(e){return e()},fold:function(t,n){return t(e)},map:function(t){return Vo(e)},mapError:function(t){return Vo(t(e))},each:n,bind:function(t){return Vo(e)},exists:s,forall:c,toOption:m.none}},$o={value:qo,error:Vo,fromOption:function(e,t){return e.fold((function(){return Vo(t)}),qo)}},Yo=function(e,t){return N(e,(function(){return Mt(t.cell(),!0)}))},Xo=function(e,t,n){return e.concat(function(t,r){for(var o=[],i=0;i<t;i++)o.push(_o(e[e.length-1],Yo(e[e.length-1].cells(),n)));return o}(t))},Ko=function(e,t,n){return N(e,(function(e){return _o(e,e.cells().concat(Yo(uo(0,t),n)))}))},Go=function(e,t){var n=Mo(e[0]),r=Mo(t[0]);return{rowDelta:o(0),colDelta:o(n-r)}},Jo=function(e,t,n){var r=t.colDelta()<0?Ko:i;return(t.rowDelta()<0?Xo:i)(r(e,Math.abs(t.colDelta()),n),Math.abs(t.rowDelta()),n)},Qo=function(e,t,n,r){for(var o=!0,i=0;i<e.length;i++)for(var a=0;a<Mo(e[0]);a++){var u=n(Oo(e[i],a),t);!0===u&&!1===o?Ro(e[i],a,Mt(r(),!0)):!0===u&&(o=!1)}return e},Zo=function(e,t,n,r){var o=a(r,Ao(e[t],n).element()),i=e[t];return e.length>1&&Mo(i)>1&&(n>0&&o(Oo(i,n-1))||n<i.cells().length-1&&o(Oo(i,n+1))||t>0&&o(Oo(e[t-1],n))||t<e.length-1&&o(Oo(e[t+1],n)))},ei=function(e,t,n,r,i){return function(e,t,n){if(e.row()>=t.length||e.column()>Mo(t[0]))return $o.error("invalid start address out of table bounds, row: "+e.row()+", column: "+e.column());var r=t.slice(e.row()),i=r[0].cells().slice(e.column()),a=Mo(n[0]),u=n.length;return $o.value({rowDelta:o(r.length-u),colDelta:o(i.length-a)})}(e,t,n).map((function(o){var a=Jo(t,o,r);return function(e,t,n,r,o){for(var i=e.row(),a=e.column(),u=i+n.length,s=a+Mo(n[0]),c=i;c<u;c++)for(var l=a;l<s;l++){Zo(t,c,l,o)&&Qo(t,Oo(t[c],l),o,r.cell);var f=Oo(n[c-i],l-a),d=r.replace(f);Ro(t[c],l,Mt(d,!0))}return t}(e,a,n,r,i)}))},ti=function(e,t,n,r,o){!function(e,t,n,r){if(t>0&&t<e.length){var o=function(e,t){return _(e,(function(e,n){return E(e,(function(e){return t(e.element(),n.element())}))?e:e.concat([n])}),[])}(e[t-1].cells(),n);S(o,(function(o){for(var i=m.none(),a=function(t){for(var a=function(a){var u=e[t].cells()[a];n(u.element(),o.element())&&(i.isNone()&&(i=m.some(r())),i.each((function(n){Ro(e[t],a,Mt(n,!0))})))},u=0;u<Mo(e[0]);u++)a(u)},u=t;u<e.length;u++)a(u)}))}}(t,e,o,r.cell);var i=Go(n,t),a=Jo(n,i,r),u=Go(t,a),s=Jo(t,u,r);return s.slice(0,e).concat(a).concat(s.slice(e,s.length))},ni=function(e,t,n,r,o){var i=e.slice(0,t),a=e.slice(t),u=Po(e[n],(function(n,i){return t>0&&t<e.length&&r(Oo(e[t-1],i),Oo(e[t],i))?Ao(e[t],i):Mt(o(n.element(),r),!0)}));return i.concat([u]).concat(a)},ri=function(e,t,n,r,o){return N(e,(function(e){var i=t>0&&t<Mo(e)&&r(Oo(e,t-1),Oo(e,t))?Ao(e,t):Mt(o(Oo(e,n),r),!0);return Do(e,t,i)}))},oi=function(e,t,n,r){return N(e,(function(e){return Po(e,(function(e){return function(e){return E(t,(function(t){return n(e.element(),t.element())}))}(e)?Mt(r(e.element(),n),!0):e}))}))},ii=function(e,t,n,r){return void 0!==Oo(e[t],n)&&t>0&&r(Oo(e[t-1],n),Oo(e[t],n))},ai=function(e,t,n){return t>0&&n(Oo(e,t-1),Oo(e,t))},ui=function(e,t,n,r){var o=P(e,(function(r,o){return ii(e,o,t,n)||ai(r,t,n)?[]:[Ao(r,t)]}));return oi(e,o,n,r)},si=function(e,t,n,r){var o=e[t],i=P(o.cells(),(function(r,i){return ii(e,t,i,n)||ai(o,i,n)?[]:[r]}));return oi(e,i,n,r)},ci=ar([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}]),li=Zr({},ci),fi=function(e,t){return ce(e,t)&&parseInt(se(e,t),10)>1},di={hasColspan:function(e){return fi(e,"colspan")},hasRowspan:function(e){return fi(e,"rowspan")},minWidth:o(10),minHeight:o(10),getInt:function(e,t){return parseInt(Te(e,t),10)}},mi=function(e,t,n){return Ne(e,t).fold((function(){return n(e)+"px"}),(function(e){return e}))},pi=function(e,t){return mi(e,"width",(function(e){return Or.getPixelWidth(e,t)}))},hi=function(e){return mi(e,"height",Or.getHeight)},gi=function(e,t,n,r,o){var i=lo(e),a=N(i,(function(e){return e.map(t.edge)}));return N(i,(function(e,t){return e.filter(u(di.hasColspan)).fold((function(){var e=so(a,t);return r(e)}),(function(e){return n(e,o)}))}))},vi=function(e){return e.map((function(e){return e+"px"})).getOr("")},bi=function(e,t,n,r){var o=fo(e),i=N(o,(function(e){return e.map(t.edge)}));return N(o,(function(e,t){return e.filter(u(di.hasRowspan)).fold((function(){var e=so(i,t);return r(e)}),(function(e){return n(e)}))}))},yi={getRawWidths:function(e,t,n){return gi(e,t,pi,vi,n)},getPixelWidths:function(e,t,n){return gi(e,t,Or.getPixelWidth,(function(e){return e.getOrThunk(n.minCellWidth)}),n)},getPercentageWidths:function(e,t,n){return gi(e,t,Or.getPercentageWidth,(function(e){return e.fold((function(){return n.minCellWidth()}),(function(e){return e/n.pixelWidth()*100}))}),n)},getPixelHeights:function(e,t){return bi(e,t,Or.getHeight,(function(e){return e.getOrThunk(di.minHeight)}))},getRawHeights:function(e,t){return bi(e,t,hi,vi)}},xi=function(e,t,n){for(var r=0,o=e;o<t;o++)r+=void 0!==n[o]?n[o]:0;return r},wi=function(e,t){var n=cn(e);return N(n,(function(e){var n=xi(e.column(),e.column()+e.colspan(),t);return{element:e.element,width:o(n),colspan:e.colspan}}))},Ci=function(e,t){var n=cn(e);return N(n,(function(e){var n=xi(e.row(),e.row()+e.rowspan(),t);return{element:e.element,height:o(n),rowspan:e.rowspan}}))},Ti=function(e){var t=i;return{width:o(e),pixelWidth:o(e),getWidths:yi.getPixelWidths,getCellDelta:t,singleColumnWidth:function(e,t){return[Math.max(di.minWidth(),e+t)-e]},minCellWidth:di.minWidth,setElementWidth:Or.setPixelWidth,setTableWidth:function(e,t,n){var r=D(t,(function(e,t){return e+t}),0);Or.setPixelWidth(e,r)}}},Ei=function(e){return Or.getRawWidth(e).fold((function(){var t=wr(e);return Ti(t)}),(function(t){return function(e,t){var n=Or.percentageBasedSizeRegex().exec(t);if(null!==n)return function(e,t){var n=parseFloat(e),r=wr(t);return{width:o(n),pixelWidth:o(r),getWidths:yi.getPercentageWidths,getCellDelta:function(e){return e/r*100},singleColumnWidth:function(e,t){return[100-e]},minCellWidth:function(){return di.minWidth()/r*100},setElementWidth:Or.setPercentageWidth,setTableWidth:function(e,t,r){var o=r/100*n;Or.setPercentageWidth(e,n+o)}}}(n[1],e);var r=Or.pixelBasedSizeRegex().exec(t);if(null!==r){var i=parseInt(r[1],10);return Ti(i)}var a=wr(e);return Ti(a)}(e,t)}))},Ni=function(e){return on(e)},Si=function(e){var t=tn(e);return Ni(t)},ki=function(e,t,n,r){var i=Ei(e),a=i.getCellDelta(t),u=Si(e),s=i.getWidths(u,r,i),c=function(e,t,n,r){var i=e.slice(0),a=function(e,t){return 0===e.length?li.none():1===e.length?li.only(0):0===t?li.left(0,1):t===e.length-1?li.right(t-1,t):t>0&&t<e.length-1?li.middle(t-1,t,t+1):li.none()}(e,t),u=function(e){return N(e,o(0))},s=o(u(i)),c=function(e,t){if(n>=0){var o=Math.max(r.minCellWidth(),i[t]-n);return u(i.slice(0,e)).concat([n,o-i[t]]).concat(u(i.slice(t+1)))}var a=Math.max(r.minCellWidth(),i[e]+n),s=i[e]-a;return u(i.slice(0,e)).concat([a-i[e],s]).concat(u(i.slice(t+1)))},l=c;return a.fold(s,(function(e){return r.singleColumnWidth(i[e],n)}),l,(function(e,t,n){return c(t,n)}),(function(e,t){if(n>=0)return u(i.slice(0,t)).concat([n]);var o=Math.max(r.minCellWidth(),i[t]+n);return u(i.slice(0,t)).concat([o-i[t]])}))}(s,n,a,i),l=N(c,(function(e,t){return e+s[t]})),f=wi(u,l);S(f,(function(e){i.setElementWidth(e.element(),e.width())})),n===u.grid().columns()-1&&i.setTableWidth(e,l,a)},Di=function(e,t,n,r){var i=Si(e),a=yi.getPixelHeights(i,r),u=N(a,(function(e,r){return n===r?Math.max(t+e,di.minHeight()):e})),s=Ci(i,u),c=function(e,t){return N(e.all(),(function(e,n){return{element:e.element,height:o(t[n])}}))}(i,u);S(c,(function(e){Or.setHeight(e.element(),e.height())})),S(s,(function(e){Or.setHeight(e.element(),e.height())}));var l=D(u,(function(e,t){return e+t}),0);Or.setHeight(e,l)},_i=function(e){var t=e,n=function(){return t};return{get:n,set:function(e){t=e},clone:function(){return _i(n())}}},Ri=function(e,t){var n=k(t,(function(t){return!T(e,t)}));n.length>0&&U(n)},Ai=function(e){return function(e,t){return function(e,t,n){if(0===t.length)throw new Error("You must specify at least one required field.");return q("required",t),V(t),function(r){var o=B(r);M(t,(function(e){return T(o,e)}))||W(t,o),e(t,o);var i=k(t,(function(e){return!n.validate(r[e],e)}));return i.length>0&&function(e,t){throw new Error("All values need to be of type: "+t+". Keys ("+z(e).join(", ")+") were not.")}(i,n.label),r}}(e,t,{validate:b,label:"function"})}(Ri,e)},Oi=Ai(["cell","row","replace","gap"]),Pi=function(e){var t=ce(e,"colspan")?parseInt(se(e,"colspan"),10):1,n=ce(e,"rowspan")?parseInt(se(e,"rowspan"),10):1;return{element:o(e),colspan:o(t),rowspan:o(n)}},Mi=function(e,t){void 0===t&&(t=Pi),Oi(e);var n=_i(m.none()),r=function(r){var i=function(n){return r=t(n),e.cell(r);var r}(r);return n.get().isNone()&&n.set(m.some(i)),o=m.some({item:r,replacement:i}),i},o=m.none();return{getOrInit:function(e,t){return o.fold((function(){return r(e)}),(function(n){return t(e,n.item)?n.replacement:r(e)}))},cursor:n.get}},Ii=function(e,t){return function(n){var r=_i(m.none());Oi(n);var o=[],i=function(i){var a={scope:e},u=n.replace(i,t,a);return o.push({item:i,sub:u}),r.get().isNone()&&r.set(m.some(u)),u};return{replaceOrInit:function(e,t){return function(e,t){return R(o,(function(n){return t(n.item,e)}))}(e,t).fold((function(){return i(e)}),(function(n){return t(e,n.item)?n.sub:i(e)}))},cursor:r.get}}},Bi=function(e){Oi(e);var t=_i(m.none());return{combine:function(n){return t.get().isNone()&&t.set(m.some(n)),function(){var t=e.cell({element:o(n),colspan:o(1),rowspan:o(1)});return Se(t,"width"),Se(n,"width"),t}},cursor:t.get}},Li=["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"],Fi=function(e,t){var n=e.property().name(t);return T(Li,n)},Hi=function(e,t){return T(["br","img","hr","input"],e.property().name(t))},ji=Un(),zi=function(e){return Fi(ji,e)},Wi=function(e){return function(e,t){var n=e.property().name(t);return T(["ol","ul"],n)}(ji,e)},Ui=function(e){var t,n=function(e){return"br"===Z(e)},r=function(e){return xn(e).bind((function(t){var r=ht(t).map((function(e){return!!zi(e)||!!Hi(ji,e)&&"img"!==Z(e)})).getOr(!1);return dt(t).map((function(o){return!0===r||("li"===Z(i=o)||qt(i,Wi).isSome())||n(t)||zi(o)&&!st(e,o)?[]:[ge.fromTag("br")];var i}))})).getOr([])},o=0===(t=P(e,(function(e){var t=gt(e);return function(e){return M(e,(function(e){return n(e)||oe(e)&&0===mn(e).trim().length}))}(t)?[]:t.concat(r(e))}))).length?[ge.fromTag("br")]:t;Nt(e[0]),Et(e[0],o)},qi=function(e){0===Zt(e).length&&St(e)},Vi=j("grid","cursor"),$i=function(e,t,n){return Yi(e,t,n).orThunk((function(){return Yi(e,0,0)}))},Yi=function(e,t,n){return m.from(e[t]).bind((function(e){return m.from(e.cells()[n]).bind((function(e){return m.from(e.element())}))}))},Xi=function(e,t,n){return Vi(e,Yi(e,t,n))},Ki=function(e){return _(e,(function(e,t){return E(e,(function(e){return e.row()===t.row()}))?e:e.concat([t])}),[]).sort((function(e,t){return e.row()-t.row()}))},Gi=function(e){return _(e,(function(e,t){return E(e,(function(e){return e.column()===t.column()}))?e:e.concat([t])}),[]).sort((function(e,t){return e.column()-t.column()}))},Ji=function(e,t,n){var r=function(e,t){return N(e,(function(e){var n=N(Zt(e),(function(e){var t=ce(e,"rowspan")?parseInt(se(e,"rowspan"),10):1,n=ce(e,"colspan")?parseInt(se(e,"colspan"),10):1;return Rt(e,t,n)}));return Pt(e,n,t.section())}))}(e,n),o=on(r);return Lo(o,t,!0)},Qi=function(e,t,n){var r=Ei(e),o=Ni(t),i=r.getWidths(o,n,r),a=wi(o,i);S(a,(function(e){r.setElementWidth(e.element(),e.width())})),a.length>0&&r.setTableWidth(e,i,r.getCellDelta(0))},Zi={insertRowBefore:jo((function(e,t,n,r){var o=t.row(),i=t.row(),a=ni(e,i,o,n,r.getOrInit);return Xi(a,i,t.column())}),zo,n,n,Mi),insertRowsBefore:jo((function(e,t,n,r){var o=t[0].row(),i=t[0].row(),a=Ki(t),u=_(a,(function(e,t){return ni(e,i,o,n,r.getOrInit)}),e);return Xi(u,i,t[0].column())}),Uo,n,n,Mi),insertRowAfter:jo((function(e,t,n,r){var o=t.row(),i=t.row()+t.rowspan(),a=ni(e,i,o,n,r.getOrInit);return Xi(a,i,t.column())}),zo,n,n,Mi),insertRowsAfter:jo((function(e,t,n,r){var o=Ki(t),i=o[o.length-1].row(),a=o[o.length-1].row()+o[o.length-1].rowspan(),u=_(o,(function(e,t){return ni(e,a,i,n,r.getOrInit)}),e);return Xi(u,a,t[0].column())}),Uo,n,n,Mi),insertColumnBefore:jo((function(e,t,n,r){var o=t.column(),i=t.column(),a=ri(e,i,o,n,r.getOrInit);return Xi(a,t.row(),i)}),zo,Qi,n,Mi),insertColumnsBefore:jo((function(e,t,n,r){var o=Gi(t),i=o[0].column(),a=o[0].column(),u=_(o,(function(e,t){return ri(e,a,i,n,r.getOrInit)}),e);return Xi(u,t[0].row(),a)}),Uo,Qi,n,Mi),insertColumnAfter:jo((function(e,t,n,r){var o=t.column(),i=t.column()+t.colspan(),a=ri(e,i,o,n,r.getOrInit);return Xi(a,t.row(),i)}),zo,Qi,n,Mi),insertColumnsAfter:jo((function(e,t,n,r){var o=t[t.length-1].column(),i=t[t.length-1].column()+t[t.length-1].colspan(),a=Gi(t),u=_(a,(function(e,t){return ri(e,i,o,n,r.getOrInit)}),e);return Xi(u,t[0].row(),i)}),Uo,Qi,n,Mi),splitCellIntoColumns:jo((function(e,t,n,r){var o=function(e,t,n,r,o){var i=n+1;return N(e,(function(e,a){var u=a===t?Mt(o(Oo(e,n),r),!0):Ao(e,n);return Do(e,i,u)}))}(e,t.row(),t.column(),n,r.getOrInit);return Xi(o,t.row(),t.column())}),zo,Qi,n,Mi),splitCellIntoRows:jo((function(e,t,n,r){var o=function(e,t,n,r,o){var i=t+1,a=e.slice(0,i),u=e.slice(i),s=Po(e[t],(function(e,t){return t===n?Mt(o(e.element(),r),!0):e}));return a.concat([s]).concat(u)}(e,t.row(),t.column(),n,r.getOrInit);return Xi(o,t.row(),t.column())}),zo,n,n,Mi),eraseColumns:jo((function(e,t,n,r){var o=Gi(t),i=function(e,t,n){var r=N(e,(function(e){var r=e.cells().slice(0,t).concat(e.cells().slice(n+1));return Bt(r,e.section())}));return k(r,(function(e){return e.cells().length>0}))}(e,o[0].column(),o[o.length-1].column()),a=$i(i,t[0].row(),t[0].column());return Vi(i,a)}),Uo,Qi,qi,Mi),eraseRows:jo((function(e,t,n,r){var o=Ki(t),i=function(e,t,n){return e.slice(0,t).concat(e.slice(n+1))}(e,o[0].row(),o[o.length-1].row()),a=$i(i,t[0].row(),t[0].column());return Vi(i,a)}),Uo,n,qi,Mi),makeColumnHeader:jo((function(e,t,n,r){var o=ui(e,t.column(),n,r.replaceOrInit);return Xi(o,t.row(),t.column())}),zo,n,n,Ii("row","th")),unmakeColumnHeader:jo((function(e,t,n,r){var o=ui(e,t.column(),n,r.replaceOrInit);return Xi(o,t.row(),t.column())}),zo,n,n,Ii(null,"td")),makeRowHeader:jo((function(e,t,n,r){var o=si(e,t.row(),n,r.replaceOrInit);return Xi(o,t.row(),t.column())}),zo,n,n,Ii("col","th")),unmakeRowHeader:jo((function(e,t,n,r){var o=si(e,t.row(),n,r.replaceOrInit);return Xi(o,t.row(),t.column())}),zo,n,n,Ii(null,"td")),mergeCells:jo((function(e,t,n,r){var i=t.cells();Ui(i);var a=function(e,t,n,r){if(0===e.length)return e;for(var o=t.startRow();o<=t.finishRow();o++)for(var i=t.startCol();i<=t.finishCol();i++)Ro(e[o],i,Mt(r(),!1));return e}(e,t.bounds(),0,o(i[0]));return Vi(a,m.from(i[0]))}),(function(e,t){return t.mergable()}),n,n,Bi),unmergeCells:jo((function(e,t,n,r){var o=D(t,(function(e,t){return Qo(e,t,n,r.combine(t))}),e);return Vi(o,m.from(t[0]))}),(function(e,t){return t.unmergable()}),Qi,n,Bi),pasteCells:jo((function(e,t,n,r){var o,i,a,u,s=(o=t.clipboard(),i=t.generators(),a=tn(o),u=on(a),Lo(u,i,!0)),c=_t(t.row(),t.column());return ei(c,e,s,t.generators(),n).fold((function(){return Vi(e,m.some(t.element()))}),(function(e){var n=$i(e,t.row(),t.column());return Vi(e,n)}))}),(function(e,t){return Qt(t.element()).bind((function(n){return Ho(e,n).map((function(e){return Zr(Zr({},e),{generators:t.generators,clipboard:t.clipboard})}))}))}),Qi,n,Mi),pasteRowsBefore:jo((function(e,t,n,r){var o=e[t.cells[0].row()],i=t.cells[0].row(),a=Ji(t.clipboard(),t.generators(),o),u=ti(i,e,a,t.generators(),n),s=$i(u,t.cells[0].row(),t.cells[0].column());return Vi(u,s)}),Wo,n,n,Mi),pasteRowsAfter:jo((function(e,t,n,r){var o=e[t.cells[0].row()],i=t.cells[t.cells.length-1].row()+t.cells[t.cells.length-1].rowspan(),a=Ji(t.clipboard(),t.generators(),o),u=ti(i,e,a,t.generators(),n),s=$i(u,t.cells[0].row(),t.cells[0].column());return Vi(u,s)}),Wo,n,n,Mi)},ea=function(e){return ge.fromDom(e.getBody())},ta=function(e){return e.getBoundingClientRect().width},na=function(e){return e.getBoundingClientRect().height},ra=function(e){return function(t){return st(t,ea(e))}},oa=function(e){return/^[0-9]+$/.test(e)&&(e+="px"),e},ia=function(e){var t=Wt(e,"td[data-mce-style],th[data-mce-style]");le(e,"data-mce-style"),S(t,(function(e){le(e,"data-mce-style")}))},aa={isRtl:o(!1)},ua={isRtl:o(!0)},sa=function(e){var t=function(e){return"rtl"===Te(e,"direction")?"rtl":"ltr"}(e);return"rtl"===t?ua:aa},ca=["tableprops","tabledelete","|","tableinsertrowbefore","tableinsertrowafter","tabledeleterow","|","tableinsertcolbefore","tableinsertcolafter","tabledeletecol"],la={"border-collapse":"collapse",width:"100%"},fa={border:"1"},da=function(e){return e.getParam("table_default_attributes",fa,"object")},ma=function(e){return e.getParam("table_default_styles",la,"object")},pa=function(e){return e.getParam("table_cell_advtab",!0,"boolean")},ha=function(e){return e.getParam("table_row_advtab",!0,"boolean")},ga=function(e){return e.getParam("table_advtab",!0,"boolean")},va=function(e){return e.getParam("table_appearance_options",!0,"boolean")},ba=function(e){return e.getParam("table_style_by_css",!1,"boolean")},ya=function(e){return e.getParam("table_cell_class_list",[],"array")},xa=function(e){return e.getParam("table_row_class_list",[],"array")},wa=function(e){return e.getParam("table_class_list",[],"array")},Ca=function(e){return!1===e.getParam("table_responsive_width")},Ta=function(e,t){return e.fire("newrow",{node:t})},Ea=function(e,t){return e.fire("newcell",{node:t})},Na=function(e,t,n,r){e.fire("ObjectResizeStart",{target:t,width:n,height:r})},Sa=function(e,t,n,r){e.fire("ObjectResized",{target:t,width:n,height:r})},ka=function(e,t,n){var r=tn(e),o=on(r);return Uo(o,t).map((function(e){var t=Lo(o,n,!1).slice(e[0].row(),e[e.length-1].row()+e[e.length-1].rowspan());return function(e){return N(e,(function(e){var t=Tn(e.element());return S(e.cells(),(function(e){var n=En(e.element());no(n,"colspan",e.colspan(),1),no(n,"rowspan",e.rowspan(),1),wt(t,n)})),t}))}(Fo(t,n))}))},Da=tinymce.util.Tools.resolve("tinymce.util.Tools"),_a=function(e,t,n){n&&e.formatter.apply("align"+n,{},t)},Ra=function(e,t){Da.each("left center right".split(" "),(function(n){e.formatter.remove("align"+n,{},t)}))},Aa=function(e,t,n){var r;return function(t,r){for(var o=0;o<r.length;o++){var i=e.getStyle(r[o],n);if(void 0===t&&(t=i),t!==i)return""}return t}(r,e.select("td,th",t))},Oa=function(e,t){var n=e.dom,r=t.control.rootControl,o=r.toJSON(),i=n.parseStyle(o.style);i["border-style"]=o.borderStyle,i["border-color"]=o.borderColor,i["background-color"]=o.backgroundColor,i.width=o.width?oa(o.width):"",i.height=o.height?oa(o.height):"",r.find("#style").value(n.serializeStyle(n.parseStyle(n.serializeStyle(i))))},Pa=function(e,t){var n=e.dom,r=t.control.rootControl,o=r.toJSON(),i=n.parseStyle(o.style);r.find("#borderStyle").value(i["border-style"]||""),r.find("#borderColor").value(i["border-color"]||""),r.find("#backgroundColor").value(i["background-color"]||""),r.find("#width").value(i.width||""),r.find("#height").value(i.height||"")},Ma=function(e){var t=function(){var t=function(e){return e.getParam("color_picker_callback")}(e);if(t)return function(n){return t.call(e,(function(e){n.control.value(e).fire("change")}),n.control.value())}};return{title:"Advanced",type:"form",defaults:{onchange:a(Oa,e)},items:[{label:"Style",name:"style",type:"textbox",onchange:a(Pa,e)},{type:"form",padding:0,formItemDefaults:{layout:"grid",alignH:["start","right"]},defaults:{size:7},items:[{label:"Border style",type:"listbox",name:"borderStyle",width:90,onselect:a(Oa,e),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"}]},{label:"Border color",type:"colorbox",name:"borderColor",onaction:t()},{label:"Background color",type:"colorbox",name:"backgroundColor",onaction:t()}]}]}},Ia=function(e,t,n){var r=function(e,n){return n=n||[],Da.each(e,(function(e){var o={text:e.text||e.title};e.menu?o.menu=r(e.menu):(o.value=e.value,t&&t(o)),n.push(o)})),n};return r(e,n||[])},Ba=Oa,La=function(e,t){var n=e.parseStyle(e.getAttrib(t,"style")),r={};return n["border-style"]&&(r.borderStyle=n["border-style"]),n["border-color"]&&(r.borderColor=n["border-color"]),n["background-color"]&&(r.backgroundColor=n["background-color"]),r.style=e.serializeStyle(n),r},Fa=function(t,n){n.control.rootControl.find("#style")[0].getEl().isEqualNode(e.document.activeElement)?Pa(t,n):Oa(t,n)},Ha=function(e,t,n){var r,o=e.dom;function i(e,n,r){(1===t.length||r)&&o.setAttrib(e,n,r)}function a(e,n,r){(1===t.length||r)&&o.setStyle(e,n,r)}pa(e)&&Fa(e,n),r=n.control.rootControl.toJSON(),e.undoManager.transact((function(){Da.each(t,(function(n){var u,s;i(n,"scope",r.scope),1===t.length?i(n,"style",r.style):(u=n,s=r.style,delete u.dataset.mceStyle,u.style.cssText+=";"+s),i(n,"class",r.class),a(n,"width",oa(r.width)),a(n,"height",oa(r.height)),r.type&&n.nodeName.toLowerCase()!==r.type&&(n=o.rename(n,r.type)),1===t.length&&(Ra(e,n),function(e,t){Da.each("top middle bottom".split(" "),(function(n){e.formatter.remove("valign"+n,{},t)}))}(e,n)),r.align&&_a(e,n,r.align),r.valign&&function(e,t,n){n&&e.formatter.apply("valign"+n,{},t)}(e,n,r.valign)})),e.focus()}))},ja=function(e){var t,n,r,o=[];if(o=e.dom.select("td[data-mce-selected],th[data-mce-selected]"),t=e.dom.getParent(e.selection.getStart(),"td,th"),!o.length&&t&&o.push(t),t=t||o[0]){n=o.length>1?{width:"",height:"",scope:"",class:"",align:"",valign:"",style:"",type:t.nodeName.toLowerCase()}:function(e,t){var n=e.dom,r={width:n.getStyle(t,"width")||n.getAttrib(t,"width"),height:n.getStyle(t,"height")||n.getAttrib(t,"height"),scope:n.getAttrib(t,"scope"),class:n.getAttrib(t,"class"),type:t.nodeName.toLowerCase(),style:"",align:"",valign:""};return Da.each("left center right".split(" "),(function(n){e.formatter.matchNode(t,"align"+n)&&(r.align=n)})),Da.each("top middle bottom".split(" "),(function(n){e.formatter.matchNode(t,"valign"+n)&&(r.valign=n)})),pa(e)&&Da.extend(r,La(n,t)),r}(e,t),ya(e).length>0&&(r={name:"class",type:"listbox",label:"Class",values:Ia(ya(e),(function(t){t.value&&(t.textStyle=function(){return e.formatter.getCssText({block:"td",classes:[t.value]})})}))});var i={type:"form",layout:"flex",direction:"column",labelGapCalc:"children",padding:0,items:[{type:"form",layout:"grid",columns:2,labelGapCalc:!1,padding:0,defaults:{type:"textbox",maxWidth:50},items:[{label:"Width",name:"width",onchange:a(Ba,e)},{label:"Height",name:"height",onchange:a(Ba,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]};pa(e)?e.windowManager.open({title:"Cell properties",bodyType:"tabpanel",data:n,body:[{title:"General",type:"form",items:i},Ma(e)],onsubmit:a(Ha,e,o)}):e.windowManager.open({title:"Cell properties",data:n,body:i,onsubmit:a(Ha,e,o)})}};function za(e,t,n,r){var o=e.dom;function i(e,n,r){(1===t.length||r)&&o.setAttrib(e,n,r)}ha(e)&&Fa(e,r);var a=r.control.rootControl.toJSON();e.undoManager.transact((function(){Da.each(t,(function(r){i(r,"scope",a.scope),i(r,"style",a.style),i(r,"class",a.class),function(e,n,r){(1===t.length||r)&&o.setStyle(e,"height",r)}(r,0,oa(a.height)),a.type!==r.parentNode.nodeName.toLowerCase()&&function(e,t,n){var r=e.getParent(t,"table"),o=t.parentNode,i=e.select(n,r)[0];i||(i=e.create(n),r.firstChild?"CAPTION"===r.firstChild.nodeName?e.insertAfter(i,r.firstChild):r.insertBefore(i,r.firstChild):r.appendChild(i)),i.appendChild(t),o.hasChildNodes()||e.remove(o)}(e.dom,r,a.type),a.align!==n.align&&(Ra(e,r),_a(e,r,a.align))})),e.focus()}))}var Wa=function(e){var t,n,r,o,i,u,s=e.dom,c=[];t=s.getParent(e.selection.getStart(),"table"),n=s.getParent(e.selection.getStart(),"td,th"),Da.each(t.rows,(function(e){Da.each(e.cells,(function(t){if(s.getAttrib(t,"data-mce-selected")||t===n)return c.push(e),!1}))})),(r=c[0])&&(i=c.length>1?{height:"",scope:"",style:"",class:"",align:"",type:r.parentNode.nodeName.toLowerCase()}:function(e,t){var n=e.dom,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()};return Da.each("left center right".split(" "),(function(n){e.formatter.matchNode(t,"align"+n)&&(r.align=n)})),ha(e)&&Da.extend(r,La(n,t)),r}(e,r),xa(e).length>0&&(o={name:"class",type:"listbox",label:"Class",values:Ia(xa(e),(function(t){t.value&&(t.textStyle=function(){return e.formatter.getCssText({block:"tr",classes:[t.value]})})}))}),u={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"},o]},ha(e)?e.windowManager.open({title:"Row properties",data:i,bodyType:"tabpanel",body:[{title:"General",type:"form",items:u},Ma(e)],onsubmit:a(za,e,c,i)}):e.windowManager.open({title:"Row properties",data:i,body:u,onsubmit:a(za,e,c,i)}))},Ua=tinymce.util.Tools.resolve("tinymce.Env"),qa={styles:{"border-collapse":"collapse",width:"100%"},attributes:{border:"1"},percentages:!0},Va=function(e,t){e.selection.select(t.dom(),!0),e.selection.collapse(!0)},$a=function(e,t,n){var r,o=ma(e),i=function(e,t,n,r,o){void 0===o&&(o=qa);var i=ge.fromTag("table");Ce(i,o.styles),ue(i,o.attributes);var a=ge.fromTag("tbody");wt(i,a);for(var u=[],s=0;s<e;s++){for(var c=ge.fromTag("tr"),l=0;l<t;l++){var f=ge.fromTag(s<n||l<r?"th":"td");l<r&&ae(f,"scope","row"),s<n&&ae(f,"scope","col"),wt(f,ge.fromTag("br")),o.percentages&&we(f,"width",100/t+"%"),wt(c,f)}u.push(c)}return Et(a,u),i}(n,t,0,0,{styles:o,attributes:da(e),percentages:(r=o.width,h(r)&&-1!==r.indexOf("%")&&!Ca(e))});ae(i,"data-mce-id","__mce");var u=function(e){var t=ge.fromTag("div"),n=ge.fromDom(e.dom().cloneNode(!0));return wt(t,n),function(e){return e.dom().innerHTML}(t)}(i);return e.insertContent(u),Yt(ea(e),'table[data-mce-id="__mce"]').map((function(t){return Ca(e)&&we(t,"width",Te(t,"width")),le(t,"data-mce-id"),function(e,t){S(Wt(t,"tr"),(function(t){Ta(e,t.dom()),S(Wt(t,"th,td"),(function(t){Ea(e,t.dom())}))}))}(e,t),function(e,t){Yt(t,"td,th").each(a(Va,e))}(e,t),t.dom()})).getOr(null)};function Ya(e,t,n,r){if("TD"===t.tagName||"TH"===t.tagName)e.setStyle(t,n,r);else if(t.children)for(var o=0;o<t.children.length;o++)Ya(e,t.children[o],n,r)}var Xa,Ka=function(e,t,n){var r,o,i=e.dom;ga(e)&&Fa(e,n),!1===(o=n.control.rootControl.toJSON()).class&&delete o.class,e.undoManager.transact((function(){t||(t=$a(e,o.cols||1,o.rows||1)),function(e,t,n){var r,o=e.dom,i={},a={};if(i.class=n.class,a.height=oa(n.height),o.getAttrib(t,"width")&&!ba(e)?i.width=(r=n.width)?r.replace(/px$/,""):"":a.width=oa(n.width),ba(e)?(a["border-width"]=oa(n.border),a["border-spacing"]=oa(n.cellspacing),Da.extend(i,{"data-mce-border-color":n.borderColor,"data-mce-cell-padding":n.cellpadding,"data-mce-border":n.border})):Da.extend(i,{border:n.border,cellpadding:n.cellpadding,cellspacing:n.cellspacing}),ba(e)&&t.children)for(var u=0;u<t.children.length;u++)Ya(o,t.children[u],{"border-width":oa(n.border),"border-color":n.borderColor,padding:oa(n.cellpadding)});n.style?Da.extend(a,o.parseStyle(n.style)):a=Da.extend({},o.parseStyle(o.getAttrib(t,"style")),a),i.style=o.serializeStyle(a),o.setAttribs(t,i)}(e,t,o),(r=i.select("caption",t)[0])&&!o.caption&&i.remove(r),!r&&o.caption&&((r=i.create("caption")).innerHTML=Ua.ie?" ":'<br data-mce-bogus="1"/>',t.insertBefore(r,t.firstChild)),Ra(e,t),o.align&&_a(e,t,o.align),e.focus(),e.addVisual()}))},Ga=function(e,t){var n,r,o,i,u,s=e.dom,c={};!0===t?(n=s.getParent(e.selection.getStart(),"table"))&&(c=function(e,t){var n=e.dom,r={width:n.getStyle(t,"width")||n.getAttrib(t,"width"),height:n.getStyle(t,"height")||n.getAttrib(t,"height"),cellspacing:n.getStyle(t,"border-spacing")||n.getAttrib(t,"cellspacing"),cellpadding:n.getAttrib(t,"data-mce-cell-padding")||n.getAttrib(t,"cellpadding")||Aa(e.dom,t,"padding"),border:n.getAttrib(t,"data-mce-border")||n.getAttrib(t,"border")||Aa(e.dom,t,"border"),borderColor:n.getAttrib(t,"data-mce-border-color"),caption:!!n.select("caption",t)[0],class:n.getAttrib(t,"class")};return Da.each("left center right".split(" "),(function(n){e.formatter.matchNode(t,"align"+n)&&(r.align=n)})),ga(e)&&Da.extend(r,La(n,t)),r}(e,n)):(r={label:"Cols",name:"cols"},o={label:"Rows",name:"rows"}),wa(e).length>0&&(c.class&&(c.class=c.class.replace(/\s*mce\-item\-table\s*/g,"")),i={name:"class",type:"listbox",label:"Class",values:Ia(wa(e),(function(t){t.value&&(t.textStyle=function(){return e.formatter.getCssText({block:"table",classes:[t.value]})})}))}),u={type:"form",layout:"flex",direction:"column",labelGapCalc:"children",padding:0,items:[{type:"form",labelGapCalc:!1,padding:0,layout:"grid",columns:2,defaults:{type:"textbox",maxWidth:50},items:va(e)?[r,o,{label:"Width",name:"width",onchange:a(Ba,e)},{label:"Height",name:"height",onchange:a(Ba,e)},{label:"Cell spacing",name:"cellspacing"},{label:"Cell padding",name:"cellpadding"},{label:"Border",name:"border"},{label:"Caption",name:"caption",type:"checkbox"}]:[r,o,{label:"Width",name:"width",onchange:a(Ba,e)},{label:"Height",name:"height",onchange:a(Ba,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"}]},i]},ga(e)?e.windowManager.open({title:"Table properties",data:c,bodyType:"tabpanel",body:[{title:"General",type:"form",items:u},Ma(e)],onsubmit:a(Ka,e,n)}):e.windowManager.open({title:"Table properties",data:c,body:u,onsubmit:a(Ka,e,n)})},Ja=Da.each,Qa=function(e){var t=m.from(e.dom().documentElement).map(ge.fromDom).getOr(e);return{parent:o(t),view:o(e),origin:o(Ir(0,0))}},Za=function(e){var t=j.apply(null,e),n=[];return{bind:function(e){if(void 0===e)throw new Error("Event bind error: undefined handler");n.push(e)},unbind:function(e){n=k(n,(function(t){return t!==e}))},trigger:function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];var o=t.apply(null,e);S(n,(function(e){e(o)}))}}},eu=function(e){return{registry:F(e,(function(e){return{bind:e.bind,unbind:e.unbind}})),trigger:F(e,(function(e){return e.trigger}))}},tu=function(e,t,n,i){return function(e,t,n,i,u){var s=function(e,t){return function(n){if(e(n)){var i=ge.fromDom(n.target),a=function(){n.stopPropagation()},u=function(){n.preventDefault()},s=r(u,a),c=function(e,t,n,r,i,a,u){return{target:o(e),x:o(t),y:o(n),stop:r,prevent:i,kill:a,raw:o(u)}}(i,n.clientX,n.clientY,a,u,s,n);t(c)}}}(n,i);return e.dom().addEventListener(t,s,false),{unbind:a(nu,e,t,s,false)}}(e,t,n,i)},nu=function(e,t,n,r){e.dom().removeEventListener(t,n,r)},ru=o(!0),ou=function(e,t,n){return tu(e,t,ru,n)},iu=Object.prototype.hasOwnProperty,au=(Xa=function(e,t){return t},function(){for(var e=new Array(arguments.length),t=0;t<e.length;t++)e[t]=arguments[t];if(0===e.length)throw new Error("Can't merge zero objects");for(var n={},r=0;r<e.length;r++){var o=e[r];for(var i in o)iu.call(o,i)&&(n[i]=Xa(n[i],o[i]))}return n}),uu={resolve:mo("ephox-dragster").resolve},su=Ai(["compare","extract","mutate","sink"]),cu=Ai(["element","start","stop","destroy"]),lu=Ai(["forceDrop","drop","move","delayDrop"]),fu=su({compare:function(e,t){return Ir(t.left()-e.left(),t.top()-e.top())},extract:function(e){return m.some(Ir(e.x(),e.y()))},sink:function(e,t){var n=function(e){var t=au({layerClass:uu.resolve("blocker")},e),n=ge.fromTag("div");return ae(n,"role","presentation"),Ce(n,{position:"fixed",left:"0px",top:"0px",width:"100%",height:"100%"}),io(n,uu.resolve("blocker")),io(n,t.layerClass),{element:function(){return n},destroy:function(){St(n)}}}(t),r=ou(n.element(),"mousedown",e.forceDrop),o=ou(n.element(),"mouseup",e.drop),i=ou(n.element(),"mousemove",e.move),a=ou(n.element(),"mouseout",e.delayDrop);return cu({element:n.element,start:function(e){wt(e,n.element())},stop:function(){St(n.element())},destroy:function(){n.destroy(),o.unbind(),i.unbind(),a.unbind(),r.unbind()}})},mutate:function(e,t){e.mutate(t.left(),t.top())}});function du(){var e,t,r={onEvent:n,reset:n},o=(e=m.none(),{onEvent:function(n,r){r.extract(n).each((function(n){var o=function(t,n){var r=e.map((function(e){return t.compare(e,n)}));return e=m.some(n),r}(r,n);o.each((function(e){t.trigger.move(e)}))}))},reset:function(){e=m.none()},events:(t=eu({move:Za(["info"])})).registry}),i=r;return{on:function(){i.reset(),i=o},off:function(){i.reset(),i=r},isOn:function(){return i===o},onEvent:function(e,t){i.onEvent(e,t)},events:o.events}}var mu=function(t,n){return void 0===n&&(n={}),function(t,n,r){var o,i,a=!1,u=eu({start:Za([]),stop:Za([])}),s=du(),c=function(){d.stop(),s.isOn()&&(s.off(),u.trigger.stop())},l=(o=c,i=null,{cancel:function(){null!==i&&(e.clearTimeout(i),i=null)},throttle:function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];null!==i&&e.clearTimeout(i),i=e.setTimeout((function(){o.apply(null,t),i=null}),200)}});s.events.move.bind((function(e){n.mutate(t,e.info())}));var f=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];a&&e.apply(null,t)}},d=n.sink(lu({forceDrop:c,drop:f(c),move:f((function(e){l.cancel(),s.onEvent(e,n)})),delayDrop:f(l.throttle)}),r);return{element:d.element,go:function(e){d.start(e),s.on(),u.trigger.start()},on:function(){a=!0},off:function(){a=!1},destroy:function(){d.destroy()},events:u.registry}}(t,void 0!==n.mode?n.mode:fu,n)},pu=function(e){return"true"===se(e,"contenteditable")},hu=po.resolve("resizer-bar-dragging"),gu=function(e,t,n){var r=function(){var e=eu({drag:Za(["xDelta","yDelta","target"])}),t=m.none(),n=function(){var e=eu({drag:Za(["xDelta","yDelta"])});return{mutate:function(t,n){e.trigger.drag(t,n)},events:e.registry}}();return n.events.drag.bind((function(n){t.each((function(t){e.trigger.drag(n.xDelta(),n.yDelta(),t)}))})),{assign:function(e){t=m.some(e)},get:function(){return t},mutate:n.mutate,events:e.registry}}(),o=mu(r,{}),i=m.none(),u=function(e,t){return m.from(se(e,t))};r.events.drag.bind((function(e){u(e.target(),"data-row").each((function(t){var n=di.getInt(e.target(),"top");we(e.target(),"top",n+e.yDelta()+"px")})),u(e.target(),"data-column").each((function(t){var n=di.getInt(e.target(),"left");we(e.target(),"left",n+e.xDelta()+"px")}))}));var s=function(e,t){return di.getInt(e,t)-parseInt(se(e,"data-initial-"+t),10)};o.events.stop.bind((function(){r.get().each((function(r){i.each((function(o){u(r,"data-row").each((function(e){var t=s(r,"top");le(r,"data-initial-top"),p.trigger.adjustHeight(o,t,parseInt(e,10))})),u(r,"data-column").each((function(e){var t=s(r,"left");le(r,"data-initial-left"),p.trigger.adjustWidth(o,t,parseInt(e,10))})),Co(e,o,n,t)}))}))}));var c=function(t,n){p.trigger.startAdjust(),r.assign(t),ae(t,"data-initial-"+n,parseInt(Te(t,n),10)),io(t,hu),we(t,"opacity","0.2"),o.go(e.parent())},l=ou(e.parent(),"mousedown",(function(e){var t;t=e.target(),ao(t,go)&&c(e.target(),"top"),function(e){return ao(e,vo)}(e.target())&&c(e.target(),"left")})),f=function(t){return st(t,e.view())},d=ou(e.view(),"mouseover",(function(r){var o;(o=r.target(),Xt(o,"table",f).filter((function(e){return function(e,t){return Xt(e,"[contenteditable]",t)}(e,f).exists(pu)}))).fold((function(){ve(r.target())&&No(e)}),(function(r){i=m.some(r),Co(e,r,n,t)}))})),p=eu({adjustHeight:Za(["table","delta","row"]),adjustWidth:Za(["table","delta","column"]),startAdjust:Za([])});return{destroy:function(){l.unbind(),d.unbind(),o.destroy(),No(e)},refresh:function(r){Co(e,r,n,t)},on:o.on,off:o.off,hideBars:a(To,e),showBars:a(Eo,e),events:p.registry}},vu=function(e,t){return e.inline?function(e,t){return{parent:o(t),view:o(e),origin:o(Ir(0,0))}}(ea(e),function(){var e=ge.fromTag("div");return Ce(e,{position:"static",height:"0",width:"0",padding:"0",margin:"0",border:"0"}),wt(be(),e),e}()):Qa(ge.fromDom(e.getDoc()))},bu=function(e){var t,n,r=m.none(),o=m.none(),i=m.none(),a=/(\d+(\.\d+)?)%/,u=function(e){return"TABLE"===e.nodeName};return e.on("init",(function(){var t=Jr(sa),n=vu(e);if(i=m.some(n),function(e){var t=e.getParam("object_resizing",!0);return"table"===t||t}(e)&&function(e){return e.getParam("table_resize_bars",!0,"boolean")}(e)){var a=function(e,t){var n=Kr.height,r=gu(e,t,n),o=eu({beforeResize:Za(["table"]),afterResize:Za(["table"]),startDrag:Za([])});return r.events.adjustHeight.bind((function(e){o.trigger.beforeResize(e.table());var t=n.delta(e.delta(),e.table());Di(e.table(),t,e.row(),n),o.trigger.afterResize(e.table())})),r.events.startAdjust.bind((function(e){o.trigger.startDrag()})),r.events.adjustWidth.bind((function(e){o.trigger.beforeResize(e.table());var n=t.delta(e.delta(),e.table());ki(e.table(),n,e.column(),t),o.trigger.afterResize(e.table())})),{on:r.on,off:r.off,hideBars:r.hideBars,showBars:r.showBars,destroy:r.destroy,events:o.registry}}(n,t);a.on(),a.events.startDrag.bind((function(t){r=m.some(e.selection.getRng())})),a.events.beforeResize.bind((function(t){var n=t.table().dom();Na(e,n,ta(n),na(n))})),a.events.afterResize.bind((function(t){var n=t.table(),o=n.dom();ia(n),r.each((function(t){e.selection.setRng(t),e.focus()})),Sa(e,o,ta(o),na(o)),e.undoManager.add()})),o=m.some(a)}})),e.on("ObjectResizeStart",(function(r){var o,i=r.target;u(i)&&(t=r.width,o=i,n=e.dom.getStyle(o,"width")||e.dom.getAttrib(o,"width"))})),e.on("ObjectResized",(function(r){var o=r.target;if(u(o)){var i=o;if(a.test(n)){var s=parseFloat(a.exec(n)[1]),c=r.width*s/t;e.dom.setStyle(i,"width",c+"%")}else{var l=[];Da.each(i.rows,(function(t){Da.each(t.cells,(function(t){var n=e.dom.getStyle(t,"width",!0);l.push({cell:t,width:n})}))})),Da.each(l,(function(t){e.dom.setStyle(t.cell,"width",t.width),e.dom.setAttrib(t.cell,"width",null)}))}}})),{lazyResize:function(){return o},lazyWire:function(){return i.getOr(Qa(ge.fromDom(e.getBody())))},destroy:function(){o.each((function(e){e.destroy()})),i.each((function(t){!function(e,t){e.inline&&St(t.parent())}(e,t)}))}}},yu=ar([{none:["current"]},{first:["current"]},{middle:["current","target"]},{last:["current"]}]),xu=Zr(Zr({},yu),{none:function(e){return void 0===e&&(e=void 0),yu.none(e)}}),wu=function(e,t){return en(e,t).bind((function(t){var n=Zt(t);return A(n,(function(t){return st(e,t)})).map((function(e){return{index:o(e),all:o(n)}}))}))},Cu={create:j("start","soffset","finish","foffset")},Tu=ar([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Eu={before:Tu.before,on:Tu.on,after:Tu.after,cata:function(e,t,n,r){return e.fold(t,n,r)},getStart:function(e){return e.fold(i,i,i)}},Nu=ar([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Su={domRange:Nu.domRange,relative:Nu.relative,exact:Nu.exact,exactFromRange:function(e){return Nu.exact(e.start(),e.soffset(),e.finish(),e.foffset())},getWin:function(e){var t=function(e){return e.match({domRange:function(e){return ge.fromDom(e.startContainer)},relative:function(e,t){return Eu.getStart(e)},exact:function(e,t,n,r){return e}})}(e);return ge.fromDom(t.dom().ownerDocument.defaultView)},range:Cu.create},ku=function(e,t,n){var r,o=e.document.createRange();return r=o,t.fold((function(e){r.setStartBefore(e.dom())}),(function(e,t){r.setStart(e.dom(),t)}),(function(e){r.setStartAfter(e.dom())})),function(e,t){t.fold((function(t){e.setEndBefore(t.dom())}),(function(t,n){e.setEnd(t.dom(),n)}),(function(t){e.setEndAfter(t.dom())}))}(o,n),o},Du=function(e,t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom(),n),i.setEnd(r.dom(),o),i},_u=function(e){return{left:o(e.left),top:o(e.top),right:o(e.right),bottom:o(e.bottom),width:o(e.width),height:o(e.height)}},Ru=ar([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),Au=function(e,t,n){return t(ge.fromDom(n.startContainer),n.startOffset,ge.fromDom(n.endContainer),n.endOffset)},Ou=function(e,t){var n=function(e,t){return t.match({domRange:function(e){return{ltr:o(e),rtl:m.none}},relative:function(t,n){return{ltr:pe((function(){return ku(e,t,n)})),rtl:pe((function(){return m.some(ku(e,n,t))}))}},exact:function(t,n,r,o){return{ltr:pe((function(){return Du(e,t,n,r,o)})),rtl:pe((function(){return m.some(Du(e,r,o,t,n))}))}}})}(e,t);return function(e,t){var n=t.ltr();return n.collapsed?t.rtl().filter((function(e){return!1===e.collapsed})).map((function(e){return Ru.rtl(ge.fromDom(e.endContainer),e.endOffset,ge.fromDom(e.startContainer),e.startOffset)})).getOrThunk((function(){return Au(0,Ru.ltr,n)})):Au(0,Ru.ltr,n)}(0,n)},Pu=function(e,t){return Ou(e,t).match({ltr:function(t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom(),n),i.setEnd(r.dom(),o),i},rtl:function(t,n,r,o){var i=e.document.createRange();return i.setStart(r.dom(),o),i.setEnd(t.dom(),n),i}})},Mu=function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom},Iu=function(e,t,n,r){return oe(t)?function(e,t,n,r){var o=e.dom().createRange();o.selectNode(t.dom());var i=o.getClientRects();return to(i,(function(e){return Mu(e,n,r)?m.some(e):m.none()})).map((function(o){return function(e,t,n,r,o){var i=function(n){var r=e.dom().createRange();return r.setStart(t.dom(),n),r.collapse(!0),r},a=mn(t).length,u=function(e,t,n,r,o){if(0===o)return 0;if(t===r)return o-1;for(var a=r,u=1;u<o;u++){var s=i(u).getBoundingClientRect(),c=Math.abs(t-s.left);if(n<=s.bottom){if(n<s.top||c>a)return u-1;a=c}}return 0}(0,n,r,o.right,a);return i(u)}(e,t,n,r,o)}))}(e,t,n,r):function(e,t,n,r){var o=e.dom().createRange(),i=gt(t);return to(i,(function(t){return o.selectNode(t.dom()),Mu(o.getBoundingClientRect(),n,r)?Iu(e,t,n,r):m.none()}))}(e,t,n,r)},Bu=function(e,t){return t-e.left<e.right-t},Lu=function(e,t,n){var r=e.dom().createRange();return r.selectNode(t.dom()),r.collapse(n),r},Fu=function(e,t,n){var r=e.dom().createRange();r.selectNode(t.dom());var o=r.getBoundingClientRect(),i=Bu(o,n);return(!0===i?yn:xn)(t).map((function(t){return Lu(e,t,i)}))},Hu=function(e,t,n){var r=t.dom().getBoundingClientRect(),o=Bu(r,n);return m.some(Lu(e,t,o))},ju=document.caretPositionFromPoint?function(e,t,n){return m.from(e.dom().caretPositionFromPoint(t,n)).bind((function(t){if(null===t.offsetNode)return m.none();var n=e.dom().createRange();return n.setStart(t.offsetNode,t.offset),n.collapse(),m.some(n)}))}:document.caretRangeFromPoint?function(e,t,n){return m.from(e.dom().caretRangeFromPoint(t,n))}:function(e,t,n){return ge.fromPoint(e,t,n).bind((function(r){var o=function(){return function(e,t,n){return(0===gt(t).length?Hu:Fu)(e,t,n)}(e,r,t)};return 0===gt(r).length?o():function(e,t,n,r){var o=e.dom().createRange();o.selectNode(t.dom());var i=o.getBoundingClientRect();return function(e,t,n,r){var o=e.dom().createRange();o.selectNode(t.dom());var i=o.getBoundingClientRect(),a=Math.max(i.left,Math.min(i.right,n)),u=Math.max(i.top,Math.min(i.bottom,r));return Iu(e,t,a,u)}(e,t,Math.max(i.left,Math.min(i.right,n)),Math.max(i.top,Math.min(i.bottom,r)))}(e,r,t,n).orThunk(o)}))},zu=function(e,t){var n=Z(e);return"input"===n?Eu.after(e):T(["br","img"],n)?0===t?Eu.before(e):Eu.after(e):Eu.on(e,t)},Wu=function(e,t){var n=e.fold(Eu.before,zu,Eu.after),r=t.fold(Eu.before,zu,Eu.after);return Su.relative(n,r)},Uu=function(e,t,n,r){var o=zu(e,t),i=zu(n,r);return Su.relative(o,i)},qu=function(e,t){m.from(e.getSelection()).each((function(e){e.removeAllRanges(),e.addRange(t)}))},Vu=function(e,t,n,r,o){var i=Du(e,t,n,r,o);qu(e,i)},$u=function(e,t){return Ou(e,t).match({ltr:function(t,n,r,o){Vu(e,t,n,r,o)},rtl:function(t,n,r,o){var i=e.getSelection();if(i.setBaseAndExtent)i.setBaseAndExtent(t.dom(),n,r.dom(),o);else if(i.extend)try{!function(e,t,n,r,o,i){t.collapse(n.dom(),r),t.extend(o.dom(),i)}(0,i,t,n,r,o)}catch(i){Vu(e,r,o,t,n)}else Vu(e,r,o,t,n)}})},Yu=function(e){var t=ge.fromDom(e.anchorNode),n=ge.fromDom(e.focusNode);return function(e,t,n,r){var o=function(e,t,n,r){var o=ft(e).dom().createRange();return o.setStart(e.dom(),t),o.setEnd(n.dom(),r),o}(e,t,n,r),i=st(e,n)&&t===r;return o.collapsed&&!i}(t,e.anchorOffset,n,e.focusOffset)?m.some(Cu.create(t,e.anchorOffset,n,e.focusOffset)):function(e){if(e.rangeCount>0){var t=e.getRangeAt(0),n=e.getRangeAt(e.rangeCount-1);return m.some(Cu.create(ge.fromDom(t.startContainer),t.startOffset,ge.fromDom(n.endContainer),n.endOffset))}return m.none()}(e)},Xu=tinymce.util.Tools.resolve("tinymce.util.VK"),Ku=function(e,t,n,r){return Qu(e,t,function(e,t){return wu(e,t).fold((function(){return xu.none(e)}),(function(t){return t.index()+1<t.all().length?xu.middle(e,t.all()[t.index()+1]):xu.last(e)}))}(n),r)},Gu=function(e,t,n,r){return Qu(e,t,function(e,t){return wu(e,t).fold((function(){return xu.none()}),(function(t){return t.index()-1>=0?xu.middle(e,t.all()[t.index()-1]):xu.first(e)}))}(n),r)},Ju=function(e,t){return function(e){var t=Su.getWin(e).dom(),n=function(e,n,r,o){return Du(t,e,n,r,o)},r=function(e){return e.match({domRange:function(e){var t=ge.fromDom(e.startContainer),n=ge.fromDom(e.endContainer);return Uu(t,e.startOffset,n,e.endOffset)},relative:Wu,exact:Uu})}(e);return Ou(t,r).match({ltr:n,rtl:n})}(Su.exact(t,0,t,0))},Qu=function(e,t,n,r,o){return n.fold(m.none,m.none,(function(e,t){return yn(t).map((function(e){return Ju(0,e)}))}),(function(n){return en(n,t).bind((function(t){var o=hr.noMenu(n);return e.undoManager.transact((function(){r.insertRowsAfter(t,o)})),function(e,t){var n;return(n=Wt(t,"tr"),0===n.length?m.none():m.some(n[n.length-1])).bind((function(e){return Yt(e,"td,th").map((function(e){return Ju(0,e)}))}))}(0,t)}))}))},Zu=["table","li","dl"],es={create:j("selection","kill")},ts=function(e,t,n,r){return{start:o(Eu.on(e,t)),finish:o(Eu.on(n,r))}},ns=function(e,t){var n=Pu(e,t);return Cu.create(ge.fromDom(n.startContainer),n.startOffset,ge.fromDom(n.endContainer),n.endOffset)},rs=ts,os=function(e,t,n,r,o){return st(n,r)?m.none():tr(n,r,t).bind((function(t){var r=t.boxes().getOr([]);return r.length>0?(o(e,r,t.start(),t.finish()),m.some(es.create(m.some(rs(n,0,n,gn(n))),!0))):m.none()}))},is=function(e,t,n,r,o,i,a){return st(n,o)&&r===i?m.none():Xt(n,"td,th",t).bind((function(n){return Xt(o,"td,th",t).bind((function(r){return os(e,t,n,r,a)}))}))},as=os,us=function(e,t,n,r,i){return(a=r,u=e,s=t,c=i.firstSelectedSelector(),l=i.lastSelectedSelector(),function(e,t){return R(e,(function(e){return at(e,t)}))}(a,l).bind((function(e){return Hn(e,u,s).bind((function(e){return function(e,t){return Vt(e,"table").bind((function(n){return Yt(n,t).bind((function(t){return er(t,e).bind((function(e){return e.boxes().map((function(t){return{boxes:o(t),start:o(e.start()),finish:o(e.finish())}}))}))}))}))}(e,c)}))}))).map((function(e){return i.clear(n),i.selectRange(n,e.boxes(),e.start(),e.finish()),e.boxes()}));var a,u,s,c,l},ss=j("item","mode"),cs=function(e,t,n,r){return void 0===r&&(r=ls),e.property().parent(t).map((function(e){return ss(e,r)}))},ls=function(e,t,n,r){return void 0===r&&(r=fs),n.sibling(e,t).map((function(e){return ss(e,r)}))},fs=function(e,t,n,r){void 0===r&&(r=fs);var o=e.property().children(t);return n.first(o).map((function(e){return ss(e,r)}))},ds=[{current:cs,next:ls,fallback:m.none()},{current:ls,next:fs,fallback:m.some(cs)},{current:fs,next:fs,fallback:m.some(ls)}],ms=function(e,t,n,r,o){return void 0===o&&(o=ds),R(o,(function(e){return e.current===n})).bind((function(n){return n.current(e,t,r,n.next).orThunk((function(){return n.fallback.bind((function(n){return ms(e,t,n,r)}))}))}))},ps=function(e,t,n,r,o,i){return ms(e,t,r,o).bind((function(t){return i(t.item())?m.none():n(t.item())?m.some(t.item()):ps(e,t.item(),n,t.mode(),o,i)}))},hs=function(e){return function(t){return 0===e.property().children(t).length}},gs=function(e,t,n,r){return ps(e,t,n,ls,{sibling:function(e,t){return e.query().prevSibling(t)},first:function(e){return e.length>0?m.some(e[e.length-1]):m.none()}},r)},vs=function(e,t,n,r){return ps(e,t,n,ls,{sibling:function(e,t){return e.query().nextSibling(t)},first:function(e){return e.length>0?m.some(e[0]):m.none()}},r)},bs=Un(),ys=function(e,t){return function(e,t,n){return gs(e,t,hs(e),n)}(bs,e,t)},xs=function(e,t){return function(e,t,n){return vs(e,t,hs(e),n)}(bs,e,t)},ws=j("element","offset"),Cs=(j("element","deltaOffset"),j("element","start","finish"),j("begin","end"),j("element","text"),ar([{none:["message"]},{success:[]},{failedUp:["cell"]},{failedDown:["cell"]}])),Ts=function(e){return Xt(e,"tr")},Es=Zr(Zr({},Cs),{verify:function(e,t,n,r,o,i,a){return Xt(r,"td,th",a).bind((function(n){return Xt(t,"td,th",a).map((function(t){return st(n,t)?st(r,n)&&gn(n)===o?i(t):Cs.none("in same cell"):Jn(Ts,[n,t]).fold((function(){return function(e,t,n){var r=e.getRect(t),o=e.getRect(n);return o.right>r.left&&o.left<r.right}(e,t,n)?Cs.success():i(t)}),(function(e){return i(t)}))}))})).getOr(Cs.none("default"))},cata:function(e,t,n,r,o){return e.fold(t,n,r,o)}}),Ns=(j("ancestor","descendants","element","index"),j("parent","children","element","index")),Ss=function(e){return"br"===Z(e)},ks=function(e,t,n){return t(e,n).bind((function(e){return oe(e)&&0===mn(e).trim().length?ks(e,t,n):m.some(e)}))},Ds=function(e,t,n,r){return function(e,t){return vt(e,t).filter(Ss).orThunk((function(){return vt(e,t-1).filter(Ss)}))}(t,n).bind((function(t){return r.traverse(t).fold((function(){return ks(t,r.gather,e).map(r.relative)}),(function(e){return function(e){return dt(e).bind((function(t){var n=gt(t);return function(e,t){return A(e,a(st,t))}(n,e).map((function(r){return Ns(t,n,e,r)}))}))}(e).map((function(e){return Eu.on(e.parent(),e.index())}))}))}))},_s=$(["left","top","right","bottom"],[]),Rs={nu:_s,moveUp:function(e,t){return _s({left:e.left(),top:e.top()-t,right:e.right(),bottom:e.bottom()-t})},moveDown:function(e,t){return _s({left:e.left(),top:e.top()+t,right:e.right(),bottom:e.bottom()+t})},moveBottomTo:function(e,t){var n=e.bottom()-e.top();return _s({left:e.left(),top:t-n,right:e.right(),bottom:t})},moveTopTo:function(e,t){var n=e.bottom()-e.top();return _s({left:e.left(),top:t,right:e.right(),bottom:t+n})},getTop:function(e){return e.top()},getBottom:function(e){return e.bottom()},translate:function(e,t,n){return _s({left:e.left()+t,top:e.top()+n,right:e.right()+t,bottom:e.bottom()+n})},toString:function(e){return"("+e.left()+", "+e.top()+") -> ("+e.right()+", "+e.bottom()+")"}},As=function(e){return Rs.nu({left:e.left,top:e.top,right:e.right,bottom:e.bottom})},Os=function(e,t){return m.some(e.getRect(t))},Ps=function(e,t,n){return re(t)?Os(e,t).map(As):oe(t)?function(e,t,n){return n>=0&&n<gn(t)?e.getRangedRect(t,n,t,n+1):n>0?e.getRangedRect(t,n-1,t,n):m.none()}(e,t,n).map(As):m.none()},Ms=function(e,t){return re(t)?Os(e,t).map(As):oe(t)?e.getRangedRect(t,0,t,gn(t)).map(As):m.none()},Is=ar([{none:[]},{retry:["caret"]}]),Bs=function(e,t,n){return(r=t,i=zi,Ut((function(e,t){return t(e)}),qt,r,i,undefined)).fold(o(!1),(function(t){return Ms(e,t).exists((function(e){return function(e,t){return e.left()<t.left()||Math.abs(t.right()-e.left())<1||e.left()>t.right()}(n,e)}))}));var r,i},Ls={point:Rs.getTop,adjuster:function(e,t,n,r,o){var i=Rs.moveUp(o,5);return Math.abs(n.top()-r.top())<1||n.bottom()<o.top()?Is.retry(i):n.bottom()===o.top()?Is.retry(Rs.moveUp(o,1)):Bs(e,t,o)?Is.retry(Rs.translate(i,5,0)):Is.none()},move:Rs.moveUp,gather:ys},Fs={point:Rs.getBottom,adjuster:function(e,t,n,r,o){var i=Rs.moveDown(o,5);return Math.abs(n.bottom()-r.bottom())<1||n.top()>o.bottom()?Is.retry(i):n.top()===o.bottom()?Is.retry(Rs.moveDown(o,1)):Bs(e,t,o)?Is.retry(Rs.translate(i,5,0)):Is.none()},move:Rs.moveDown,gather:xs},Hs=function(e,t,n,r,o){return 0===o?m.some(r):function(e,t,n){return e.elementFromPoint(t,n).filter((function(e){return"table"===Z(e)})).isSome()}(e,r.left(),t.point(r))?function(e,t,n,r,o){return Hs(e,t,n,t.move(r,5),o)}(e,t,n,r,o-1):e.situsFromPoint(r.left(),t.point(r)).bind((function(i){return i.start().fold(m.none,(function(i){return Ms(e,i).bind((function(a){return t.adjuster(e,i,a,n,r).fold(m.none,(function(r){return Hs(e,t,n,r,o-1)}))})).orThunk((function(){return m.some(r)}))}),m.none)}))},js=function(e,t,n){var r=e.move(n,5),o=Hs(t,e,n,r,100).getOr(r);return function(e,t,n){return e.point(t)>n.getInnerHeight()?m.some(e.point(t)-n.getInnerHeight()):e.point(t)<0?m.some(-e.point(t)):m.none()}(e,o,t).fold((function(){return t.situsFromPoint(o.left(),e.point(o))}),(function(n){return t.scrollBy(0,n),t.situsFromPoint(o.left(),e.point(o)-n)}))},zs={tryUp:a(js,Ls),tryDown:a(js,Fs),ieTryUp:function(e,t){return e.situsFromPoint(t.left(),t.top()-5)},ieTryDown:function(e,t){return e.situsFromPoint(t.left(),t.bottom()+5)},getJumpSize:o(5)},Ws=rt.detect(),Us=function(e,t,n,r,o,i){return 0===i?m.none():$s(e,t,n,r,o).bind((function(a){var u=e.fromSitus(a),s=Es.verify(e,n,r,u.finish(),u.foffset(),o.failure,t);return Es.cata(s,(function(){return m.none()}),(function(){return m.some(a)}),(function(a){return st(n,a)&&0===r?qs(e,n,r,Rs.moveUp,o):Us(e,t,a,0,o,i-1)}),(function(a){return st(n,a)&&r===gn(a)?qs(e,n,r,Rs.moveDown,o):Us(e,t,a,gn(a),o,i-1)}))}))},qs=function(e,t,n,r,o){return Ps(e,t,n).bind((function(t){return Vs(e,o,r(t,zs.getJumpSize()))}))},Vs=function(e,t,n){return Ws.browser.isChrome()||Ws.browser.isSafari()||Ws.browser.isFirefox()||Ws.browser.isEdge()?t.otherRetry(e,n):Ws.browser.isIE()?t.ieRetry(e,n):m.none()},$s=function(e,t,n,r,o){return Ps(e,n,r).bind((function(t){return Vs(e,o,t)}))},Ys=function(e,t,n){return function(e,t,n){return e.getSelection().bind((function(r){return function(e,t,n,r){var i=Ss(t)?function(e,t,n){return n.traverse(t).orThunk((function(){return ks(t,n.gather,e)})).map(n.relative)}(e,t,r):Ds(e,t,n,r);return i.map((function(e){return{start:o(e),finish:o(e)}}))}(t,r.finish(),r.foffset(),n).fold((function(){return m.some(ws(r.finish(),r.foffset()))}),(function(o){var i=e.fromSitus(o);return function(e){return Es.cata(e,(function(e){return m.none()}),(function(){return m.none()}),(function(e){return m.some(ws(e,0))}),(function(e){return m.some(ws(e,gn(e)))}))}(Es.verify(e,r.finish(),r.foffset(),i.finish(),i.foffset(),n.failure,t))}))}))}(e,t,n).bind((function(r){return Us(e,t,r.element(),r.offset(),n,20).map(e.fromSitus)}))},Xs=rt.detect(),Ks=function(e,t,n,r,i){return Xt(r,"td,th",t).bind((function(r){return Xt(r,"table",t).bind((function(a){return function(e,t){return qt(e,(function(e){return dt(e).exists((function(e){return st(e,t)}))}),void 0).isSome()}(i,a)?Ys(e,t,n).bind((function(e){return Xt(e.finish(),"td,th",t).map((function(t){return{start:o(r),finish:o(t),range:o(e)}}))})):m.none()}))}))},Gs=function(e,t,n,r,o,i){return Xs.browser.isIE()?m.none():i(r,t).orThunk((function(){return Ks(e,t,n,r,o).map((function(e){var t=e.range();return es.create(m.some(rs(t.start(),t.soffset(),t.finish(),t.foffset())),!0)}))}))},Js=function(e,t,n,r,o,i,a){return Ks(e,n,r,o,i).bind((function(e){return as(t,n,e.start(),e.finish(),a)}))},Qs=function(e,t){return Xt(e,"tr",t).bind((function(e){return Xt(e,"table",t).bind((function(n){var r=Wt(n,"tr");return st(e,r[0])?function(e,t,n){return gs(bs,e,(function(e){return xn(e).isSome()}),n)}(n,0,t).map((function(e){var t=gn(e);return es.create(m.some(rs(e,t,e,t)),!0)})):m.none()}))}))},Zs=function(e,t){return Xt(e,"tr",t).bind((function(e){return Xt(e,"table",t).bind((function(n){var r=Wt(n,"tr");return st(e,r[r.length-1])?function(e,t,n){return vs(bs,e,(function(e){return yn(e).isSome()}),n)}(n,0,t).map((function(e){return es.create(m.some(rs(e,0,e,0)),!0)})):m.none()}))}))},ec=function(e,t){return Xt(e,"td,th",t)},tc={down:{traverse:ht,gather:xs,relative:Eu.before,otherRetry:zs.tryDown,ieRetry:zs.ieTryDown,failure:Es.failedDown},up:{traverse:pt,gather:ys,relative:Eu.before,otherRetry:zs.tryUp,ieRetry:zs.ieTryUp,failure:Es.failedUp}},nc=function(e){return function(t){return t===e}},rc=nc(38),oc=nc(40),ic={ltr:{isBackward:nc(37),isForward:nc(39)},rtl:{isBackward:nc(39),isForward:nc(37)},isUp:rc,isDown:oc,isNavigation:function(e){return e>=37&&e<=40}},ac=function(e){return{left:e.left(),top:e.top(),right:e.right(),bottom:e.bottom(),width:e.width(),height:e.height()}},uc=(rt.detect().browser.isSafari(),function(t){return{elementFromPoint:function(e,n){return ge.fromPoint(ge.fromDom(t.document),e,n)},getRect:function(e){return e.dom().getBoundingClientRect()},getRangedRect:function(e,n,r,o){var i=Su.exact(e,n,r,o);return function(e,t){return n=Pu(e,t),r=n.getClientRects(),(o=r.length>0?r[0]:n.getBoundingClientRect()).width>0||o.height>0?m.some(o).map(_u):m.none();var n,r,o}(t,i).map(ac)},getSelection:function(){return function(e){return function(e){return m.from(e.getSelection()).filter((function(e){return e.rangeCount>0})).bind(Yu)}(e).map((function(e){return Su.exact(e.start(),e.soffset(),e.finish(),e.foffset())}))}(t).map((function(e){return ns(t,e)}))},fromSitus:function(e){var n=Su.relative(e.start(),e.finish());return ns(t,n)},situsFromPoint:function(e,n){return function(e,t,n){return function(e,t,n){var r=ge.fromDom(e.document);return ju(r,t,n).map((function(e){return Cu.create(ge.fromDom(e.startContainer),e.startOffset,ge.fromDom(e.endContainer),e.endOffset)}))}(e,t,n)}(t,e,n).map((function(e){return ts(e.start(),e.soffset(),e.finish(),e.foffset())}))},clearSelection:function(){!function(e){e.getSelection().removeAllRanges()}(t)},setSelection:function(e){!function(e,t,n,r,o){var i=Uu(t,n,r,o);$u(e,i)}(t,e.start(),e.soffset(),e.finish(),e.foffset())},setRelativeSelection:function(e,n){!function(e,t,n){var r=Wu(t,n);$u(e,r)}(t,e,n)},selectContents:function(e){!function(e,t){var n=function(e,t){var n=e.document.createRange();return function(e,t){e.selectNodeContents(t.dom())}(n,t),n}(e,t);qu(e,n)}(t,e)},getInnerHeight:function(){return t.innerHeight},getScrollY:function(){var n,r,o,i;return(n=ge.fromDom(t.document),r=void 0!==n?n.dom():e.document,o=r.body.scrollLeft||r.documentElement.scrollLeft,i=r.body.scrollTop||r.documentElement.scrollTop,Ir(o,i)).top()},scrollBy:function(n,r){!function(t,n,r){(void 0!==r?r.dom():e.document).defaultView.scrollBy(t,n)}(n,r,ge.fromDom(t.document))}}}),sc=j("rows","cols"),cc=function(e){return!1===ao(ge.fromDom(e.target),"ephox-snooker-resizer-bar")};function lc(e,t){var i,u,s,c,l=$(["mousedown","mouseover","mouseup","keyup","keydown"],[]),f=m.none(),d=(u=function(e){le(e,i.selected()),le(e,i.firstSelected()),le(e,i.lastSelected())},s=function(e){ae(e,i.selected(),"1")},{clear:c=function(e){var t=Wt(e,i.selectedSelector());S(t,u)},selectRange:function(e,t,n,r){c(e),S(t,s),ae(n,i.firstSelected(),"1"),ae(r,i.lastSelected(),"1")},selectedSelector:(i=ir).selectedSelector,firstSelectedSelector:i.firstSelectedSelector,lastSelectedSelector:i.lastSelectedSelector});return e.on("init",(function(i){var u=e.getWin(),s=ea(e),c=ra(e),p=function(e,t,n,r){var o=function(e,t,n,r){var o=m.none(),i=function(){o=m.none()};return{mousedown:function(e){r.clear(t),o=ec(e.target(),n)},mouseover:function(i){o.each((function(o){r.clear(t),ec(i.target(),n).each((function(i){tr(o,i,n).each((function(n){var a=n.boxes().getOr([]);(a.length>1||1===a.length&&!st(o,i))&&(r.selectRange(t,a,n.start(),n.finish()),e.selectContents(i))}))}))}))},mouseup:function(e){o.each(i)}}}(uc(e),t,n,r);return{mousedown:o.mousedown,mouseover:o.mouseover,mouseup:o.mouseup}}(u,s,c,d),h=function(e,t,n,r){var o=uc(e),i=function(){return r.clear(t),m.none()};return{keydown:function(e,u,s,c,l,f){var d=e.raw(),p=d.which,h=!0===d.shiftKey,g=nr(t,r.selectedSelector()).fold((function(){return ic.isDown(p)&&h?a(Js,o,t,n,tc.down,c,u,r.selectRange):ic.isUp(p)&&h?a(Js,o,t,n,tc.up,c,u,r.selectRange):ic.isDown(p)?a(Gs,o,n,tc.down,c,u,Zs):ic.isUp(p)?a(Gs,o,n,tc.up,c,u,Qs):m.none}),(function(e){var n=function(n){return function(){return to(n,(function(n){return us(n.rows(),n.cols(),t,e,r)})).fold((function(){return rr(t,r.firstSelectedSelector(),r.lastSelectedSelector()).map((function(e){var n=ic.isDown(p)||f.isForward(p)?Eu.after:Eu.before;return o.setRelativeSelection(Eu.on(e.first(),0),n(e.table())),r.clear(t),es.create(m.none(),!0)}))}),(function(e){return m.some(es.create(m.none(),!0))}))}};return ic.isDown(p)&&h?n([sc(1,0)]):ic.isUp(p)&&h?n([sc(-1,0)]):f.isBackward(p)&&h?n([sc(0,-1),sc(-1,0)]):f.isForward(p)&&h?n([sc(0,1),sc(1,0)]):ic.isNavigation(p)&&!1===h?i:m.none}));return g()},keyup:function(e,o,i,a,u){return nr(t,r.selectedSelector()).fold((function(){var s=e.raw(),c=s.which;return 0==(!0===s.shiftKey)?m.none():ic.isNavigation(c)?is(t,n,o,i,a,u,r.selectRange):m.none()}),m.none)}}}(u,s,c,d),g=function(t,n){(function(e){return!0===e.raw().shiftKey})(t)&&(n.kill()&&t.kill(),n.selection().each((function(t){var n=Su.relative(t.start(),t.finish()),r=Pu(u,n);e.selection.setRng(r)})))},v=function(t){var n=x(t);if(n.raw().shiftKey&&ic.isNavigation(n.raw().which)){var r=e.selection.getRng(),o=ge.fromDom(r.startContainer),i=ge.fromDom(r.endContainer);h.keyup(n,o,r.startOffset,i,r.endOffset).each((function(e){g(n,e)}))}},b=function(n){var r=x(n);t().each((function(e){e.hideBars()}));var o=e.selection.getRng(),i=ge.fromDom(e.selection.getStart()),a=ge.fromDom(o.startContainer),u=ge.fromDom(o.endContainer),s=sa(i).isRtl()?ic.rtl:ic.ltr;h.keydown(r,a,o.startOffset,u,o.endOffset,s).each((function(e){g(r,e)})),t().each((function(e){e.showBars()}))},y=function(e){return e.hasOwnProperty("x")&&e.hasOwnProperty("y")},x=function(e){var t=ge.fromDom(e.target),n=function(){e.stopPropagation()},i=function(){e.preventDefault()},a=r(i,n);return{target:o(t),x:o(y(e)?e.x:null),y:o(y(e)?e.y:null),stop:n,prevent:i,kill:a,raw:o(e)}},w=function(e){return 0===e.button},C=function(e){w(e)&&cc(e)&&p.mousedown(x(e))},T=function(e){var t;(void 0===(t=e).buttons||Ua.ie&&Ua.ie>=12&&0===t.buttons||0!=(1&t.buttons))&&cc(e)&&p.mouseover(x(e))},E=function(e){w(e)&&cc(e)&&p.mouseup(x(e))};e.on("mousedown",C),e.on("mouseover",T),e.on("mouseup",E),e.on("keyup",v),e.on("keydown",b),e.on("nodechange",(function(){var t=e.selection,r=ge.fromDom(t.getStart()),o=ge.fromDom(t.getEnd());Jn(en,[r,o]).fold((function(){d.clear(s)}),n)})),f=m.some(l({mousedown:C,mouseover:T,mouseup:E,keyup:v,keydown:b}))})),{clear:d.clear,destroy:function(){f.each((function(e){}))}}}var fc=Da.each;t.add("table",(function(t){var r=bu(t),o=lc(t,r.lazyResize),i=function(e,t){var r=function(e){return"table"===Z(ea(e))},o=function(e){var t=e.getParam("table_clone_elements");return h(t)?m.some(t.split(/[ ,]/)):Array.isArray(t)?m.some(t):m.none()}(e),i=function(t,n,r,i){return function(a,u){ia(a);var s=i(),c=ge.fromDom(e.getDoc()),l=Jr(sa),f=_n(r,c,o);return n(a)?t(s,a,u,f,l).bind((function(t){return S(t.newRows(),(function(t){Ta(e,t.dom())})),S(t.newCells(),(function(t){Ea(e,t.dom())})),t.cursor().map((function(t){var n=e.dom.createRng();return n.setStart(t.dom(),0),n.setEnd(t.dom(),0),n}))})):m.none()}};return{deleteRow:i(Zi.eraseRows,(function(t){var n=Qr(t);return!1===r(e)||n.rows()>1}),n,t),deleteColumn:i(Zi.eraseColumns,(function(t){var n=Qr(t);return!1===r(e)||n.columns()>1}),n,t),insertRowsBefore:i(Zi.insertRowsBefore,c,n,t),insertRowsAfter:i(Zi.insertRowsAfter,c,n,t),insertColumnsBefore:i(Zi.insertColumnsBefore,c,Pr,t),insertColumnsAfter:i(Zi.insertColumnsAfter,c,Pr,t),mergeCells:i(Zi.mergeCells,c,n,t),unmergeCells:i(Zi.unmergeCells,c,n,t),pasteRowsBefore:i(Zi.pasteRowsBefore,c,n,t),pasteRowsAfter:i(Zi.pasteRowsAfter,c,n,t),pasteCells:i(Zi.pasteCells,c,n,t)}}(t,r.lazyWire),s=function(e){return{get:function(){var t,n,r=ea(e);return(t=r,n=ir.selectedSelector(),nr(t,n)).fold((function(){return void 0===e.selection.getStart()?sr.none():sr.single(e.selection)}),(function(e){return sr.multiple(e)}))}}}(t),l=_i(m.none());return function(e,t,r,o,i){var s=ra(e),c=function(t){return function(){return m.from(e.dom.getParent(e.selection.getStart(),t)).map(ge.fromDom)}},l=c("caption"),f=c("th,td"),d=function(e){return en(e,s)},p=function(e){return{width:ta(e.dom()),height:ta(e.dom())}},h=function(t){f().each((function(n){d(n).each((function(i){var a=hr.forMenu(o,i,n),u=p(i);t(i,a).each((function(t){!function(e,t,n){var r=p(n);t.width===r.width&&t.height===r.height||(Na(e,n.dom(),t.width,t.height),Sa(e,n.dom(),r.width,r.height))}(e,u,i),e.selection.setRng(t),e.focus(),r.clear(i),ia(i)}))}))}))},g=function(t){return f().bind((function(t){return d(t).bind((function(r){var i=ge.fromDom(e.getDoc()),a=hr.forMenu(o,r,t),u=_n(n,i,m.none());return ka(r,a,u)}))}))},v=function(t){i.get().each((function(n){var i=N(n,(function(e){return En(e)}));f().each((function(n){d(n).each((function(a){var u=ge.fromDom(e.getDoc()),s=Rn(u),c=hr.pasteRows(o,a,n,i,s);t(a,c).each((function(t){e.selection.setRng(t),e.focus(),r.clear(a)}))}))}))}))};Ja({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){i.set(g()),h(t.deleteRow)},mceTableCopyRow:function(e){i.set(g())},mceTablePasteRowBefore:function(e){v(t.pasteRowsBefore)},mceTablePasteRowAfter:function(e){v(t.pasteRowsAfter)},mceTableDelete:function(){f().orThunk(l).each((function(t){en(t,s).filter(u(s)).each((function(t){var n=ge.fromText("");yt(t,n),St(t);var r=e.dom.createRng();r.setStart(n.dom(),0),r.setEnd(n.dom(),0),e.selection.setRng(r)}))}))}},(function(t,n){e.addCommand(n,t)})),Ja({mceInsertTable:a(Ga,e),mceTableProps:a(Ga,e,!0),mceTableRowProps:a(Wa,e),mceTableCellProps:a(ja,e)},(function(t,n){e.addCommand(n,(function(e,n){t(n)}))}))}(t,i,o,s,l),function(t,r,o,i){t.on("BeforeGetContent",(function(e){!0===e.selection&&sr.cata(r.get(),n,(function(n){e.preventDefault(),function(e){return en(e[0]).map(En).map((function(e){return[(t=e,n=ir.attributeSelector(),r=function(e){return at(e.element(),n)},o=tn(t),i=on(o),a=function(e,t){var n=e.grid().columns(),r=e.grid().rows(),o=n,i=0,a=0;return L(e.access(),(function(e){if(t(e)){var n=e.row(),u=n+e.rowspan()-1,s=e.column(),c=s+e.colspan()-1;n<r?r=n:u>i&&(i=u),s<o?o=s:c>a&&(a=c)}})),ln(r,o,i,a)}(i,r),u="th:not("+n+"),td:not("+n+")",s=Gt.filterFirstLayer(t,"th,td",(function(e){return at(e,u)})),S(s,St),function(e,t,n,r){for(var o=t.grid().columns(),i=t.grid().rows(),a=0;a<i;a++)for(var u=!1,s=0;s<o;s++)a<n.minRow()||a>n.maxRow()||s<n.minCol()||s>n.maxCol()||(an(t,a,s).filter(r).isNone()?fn(e,u,a):u=!0)}(o,i,a,r),function(e,t){var n=k(Gt.firstLayer(e,"tr"),(function(e){return 0===e.dom().childElementCount}));S(n,St),t.minCol()!==t.maxCol()&&t.minRow()!==t.maxRow()||S(Gt.firstLayer(e,"th,td"),(function(e){le(e,"rowspan"),le(e,"colspan")})),le(e,"width"),le(e,"height"),Se(e,"width"),Se(e,"height")}(t,a),t)];var t,n,r,o,i,a,u,s}))}(n).each((function(n){e.content="text"===e.format?function(e){return N(e,(function(e){return e.dom().innerText})).join("")}(n):function(e,t){return N(t,(function(t){return e.selection.serializer.serialize(t.dom(),{})})).join("")}(t,n)}))}),n)})),t.on("BeforeSetContent",(function(n){!0===n.selection&&!0===n.paste&&m.from(t.dom.getParent(t.selection.getStart(),"th,td")).each((function(r){var a=ge.fromDom(r);en(a).each((function(r){var u,s,c=k((u=n.content,(s=e.document.createElement("div")).innerHTML=u,gt(ge.fromDom(s))),(function(e){return"meta"!==Z(e)}));if(1===c.length&&"table"===Z(c[0])){n.preventDefault();var l=ge.fromDom(t.getDoc()),f=Rn(l),d=hr.paste(a,c[0],f);o.pasteCells(r,d).each((function(e){t.selection.setRng(e),t.focus(),i.clear(r)}))}}))}))}))}(t,s,i,o),function(e,t){var n=m.none(),r=[],o=[],i=[],a=[],u=function(e){e.disabled(!0)},s=function(e){e.disabled(!1)},c=function(){var e=this;r.push(e),n.fold((function(){u(e)}),(function(t){s(e)}))},l=function(){var e=this;o.push(e),n.fold((function(){u(e)}),(function(t){s(e)}))};e.on("init",(function(){e.on("nodechange",(function(c){var l=m.from(e.dom.getParent(e.selection.getStart(),"th,td"));n=l.bind((function(e){var n=ge.fromDom(e);return en(n).map((function(e){return hr.forMenu(t,e,n)}))})),n.fold((function(){S(r,u),S(o,u),S(i,u),S(a,u)}),(function(e){S(r,s),S(o,s),S(i,(function(t){t.disabled(e.mergable().isNone())})),S(a,(function(t){t.disabled(e.unmergable().isNone())}))}))}))}));var f=function(e,t,n,r){var o,i,a,u,s,c=r.getEl().getElementsByTagName("table")[0],l=r.isRtl()||"tl-tr"===r.parent().rel;for(c.nextSibling.innerHTML=t+1+" x "+(n+1),l&&(t=9-t),i=0;i<10;i++)for(o=0;o<10;o++)u=c.rows[i].childNodes[o].firstChild,s=(l?o>=t:o<=t)&&i<=n,e.dom.toggleClass(u,"mce-active",s),s&&(a=u);return a.parentNode},d=!1===function(e){return e.getParam("table_grid",!0,"boolean")}(e)?{text:"Table",icon:"table",context:"table",onclick:p("mceInsertTable")}:{text:"Table",icon:"table",context:"table",ariaHideMenu:!0,onclick:function(t){t.aria&&(this.parent().hideAll(),t.stopImmediatePropagation(),e.execCommand("mceInsertTable"))},onshow:function(){f(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:function(){var e="";e='<table role="grid" class="mce-grid mce-grid-border" aria-readonly="true">';for(var t=0;t<10;t++){e+="<tr>";for(var n=0;n<10;n++)e+='<td role="gridcell" tabindex="-1"><a id="mcegrid'+(10*t+n)+'" href="#" data-mce-x="'+n+'" data-mce-y="'+t+'"></a></td>';e+="</tr>"}return(e+="</table>")+'<div class="mce-text-center" role="presentation">1 x 1</div>'}(),onPostRender:function(){this.lastX=this.lastY=0},onmousemove:function(t){var n,r,o=t.target;"A"===o.tagName.toUpperCase()&&(n=parseInt(o.getAttribute("data-mce-x"),10),r=parseInt(o.getAttribute("data-mce-y"),10),(this.isRtl()||"tl-tr"===this.parent().rel)&&(n=9-n),n===this.lastX&&r===this.lastY||(f(e,n,r,t.control),this.lastX=n,this.lastY=r))},onclick:function(t){var n=this;"A"===t.target.tagName.toUpperCase()&&(t.preventDefault(),t.stopPropagation(),n.parent().cancel(),e.undoManager.transact((function(){$a(e,n.lastX+1,n.lastY+1)})),e.addVisual())}}]};function p(t){return function(){e.execCommand(t)}}var h={text:"Table properties",context:"table",onPostRender:c,onclick:p("mceTableProps")},g={text:"Delete table",context:"table",onPostRender:c,cmd:"mceTableDelete"},v={text:"Row",context:"table",menu:[{text:"Insert row before",onclick:p("mceTableInsertRowBefore"),onPostRender:l},{text:"Insert row after",onclick:p("mceTableInsertRowAfter"),onPostRender:l},{text:"Delete row",onclick:p("mceTableDeleteRow"),onPostRender:l},{text:"Row properties",onclick:p("mceTableRowProps"),onPostRender:l},{text:"-"},{text:"Cut row",onclick:p("mceTableCutRow"),onPostRender:l},{text:"Copy row",onclick:p("mceTableCopyRow"),onPostRender:l},{text:"Paste row before",onclick:p("mceTablePasteRowBefore"),onPostRender:l},{text:"Paste row after",onclick:p("mceTablePasteRowAfter"),onPostRender:l}]},b={text:"Column",context:"table",menu:[{text:"Insert column before",onclick:p("mceTableInsertColBefore"),onPostRender:l},{text:"Insert column after",onclick:p("mceTableInsertColAfter"),onPostRender:l},{text:"Delete column",onclick:p("mceTableDeleteCol"),onPostRender:l}]},y={separator:"before",text:"Cell",context:"table",menu:[{text:"Cell properties",onclick:p("mceTableCellProps"),onPostRender:l},{text:"Merge cells",onclick:p("mceTableMergeCells"),onPostRender:function(){var e=this;i.push(e),n.fold((function(){u(e)}),(function(t){e.disabled(t.mergable().isNone())}))}},{text:"Split cell",onclick:p("mceTableSplitCells"),onPostRender:function(){var e=this;a.push(e),n.fold((function(){u(e)}),(function(t){e.disabled(t.unmergable().isNone())}))}}]};e.addMenuItem("inserttable",d),e.addMenuItem("tableprops",h),e.addMenuItem("deletetable",g),e.addMenuItem("row",v),e.addMenuItem("column",b),e.addMenuItem("cell",y)}(t,s),function(e){var t=[];function n(t){return function(){e.execCommand(t)}}fc("inserttable tableprops deletetable | cell row column".split(" "),(function(n){"|"===n?t.push({text:"-"}):t.push(e.menuItems[n])})),e.addButton("table",{type:"menubutton",title:"Table",menu: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")})}(t),function(e){var t=function(e){var t=e.getParam("table_toolbar",ca);return""===t||!1===t?[]:h(t)?t.split(/[ ,]/):g(t)?t:[]}(e);t.length>0&&e.addContextToolbar((function(t){return e.dom.is(t,"table")&&e.getBody().contains(t)}),t.join(" "))}(t),t.on("PreInit",(function(){t.serializer.addTempAttr(ir.firstSelected()),t.serializer.addTempAttr(ir.lastSelected())})),function(e){return e.getParam("table_tab_navigation",!0,"boolean")}(t)&&t.on("keydown",(function(e){!function(e,t,n,r){if(e.keyCode===Xu.TAB){var o=ea(t),i=function(e){var t=Z(e);return st(e,o)||T(Zu,t)},a=t.selection.getRng();if(a.collapsed){var u=ge.fromDom(a.startContainer);Qt(u,i).each((function(o){e.preventDefault(),(e.shiftKey?Gu:Ku)(t,i,o,n,r).each((function(e){t.selection.setRng(e)}))}))}}}(e,t,i,r.lazyWire)})),t.on("remove",(function(){r.destroy(),o.destroy()})),function(e,t){return{insertTable:function(t,n){return $a(e,t,n)},setClipboardRows:function(e){return function(e,t){var n=N(e,ge.fromDom);t.set(m.from(n))}(e,t)},getClipboardRows:function(){return function(e){return e.get().fold((function(){}),(function(e){return N(e,(function(e){return e.dom()}))}))}(t)}}}(t,l)}))}(window)},5319:(e,t,n)=>{n(9235)},9235:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),n=tinymce.util.Tools.resolve("tinymce.util.Tools"),r=["000000","Black","993300","Burnt orange","333300","Dark olive","003300","Dark green","003366","Dark azure","000080","Navy Blue","333399","Indigo","333333","Very dark gray","800000","Maroon","FF6600","Orange","808000","Olive","008000","Green","008080","Teal","0000FF","Blue","666699","Grayish blue","808080","Gray","FF0000","Red","FF9900","Amber","99CC00","Yellow green","339966","Sea green","33CCCC","Turquoise","3366FF","Royal blue","800080","Purple","999999","Medium gray","FF00FF","Magenta","FFCC00","Gold","FFFF00","Yellow","00FF00","Lime","00FFFF","Aqua","00CCFF","Sky blue","993366","Red violet","FFFFFF","White","FF99CC","Pink","FFCC99","Peach","FFFF99","Light yellow","CCFFCC","Pale green","CCFFFF","Pale cyan","99CCFF","Light sky blue","CC99FF","Plum"],o=function(e){return e.getParam("textcolor_map",r)},i=function(e){return e.getParam("textcolor_rows",5)},a=function(e){return e.getParam("textcolor_cols",8)},u=function(e){return e.getParam("color_picker_callback",null)},s=function(e){return e.getParam("forecolor_cols",a(e))},c=function(e){return e.getParam("backcolor_cols",a(e))},l=u,f=tinymce.util.Tools.resolve("tinymce.util.I18n"),d=function(e,t){e.style.background=t,e.setAttribute("data-mce-color",t)},m=function(e){return function(t){var n=t.control;n._color?e.execCommand("mceApplyTextcolor",n.settings.format,n._color):e.execCommand("mceRemoveTextcolor",n.settings.format)}},p=function(e,r){return function(o){var i,a=this.parent(),u=function(e,t){var n;return e.dom.getParents(e.selection.getStart(),(function(e){var r;(r=e.style["forecolor"===t?"color":"background-color"])&&(n=n||r)})),n}(e,a.settings.format),s=function(t){e.execCommand("mceApplyTextcolor",a.settings.format,t),a.hidePanel(),a.color(t)};t.DOM.getParent(o.target,".mce-custom-color-btn")&&(a.hidePanel(),l(e).call(e,(function(e){var t,o,i,u=a.panel.getEl().getElementsByTagName("table")[0];for(t=n.map(u.rows[u.rows.length-1].childNodes,(function(e){return e.firstChild})),i=0;i<t.length&&(o=t[i]).getAttribute("data-mce-color");i++);if(i===r)for(i=0;i<r-1;i++)d(t[i],t[i+1].getAttribute("data-mce-color"));d(o,e),s(e)}),u)),(i=o.target.getAttribute("data-mce-color"))?(this.lastId&&t.DOM.get(this.lastId).setAttribute("aria-selected","false"),o.target.setAttribute("aria-selected",!0),this.lastId=o.target.id,"transparent"===i?(e.execCommand("mceRemoveTextcolor",a.settings.format),a.hidePanel(),a.resetColor()):s(i)):null!==i&&a.hidePanel()}},h=function(e,n){return function(){var r=n?s(e):c(e),a=n?function(e){return e.getParam("forecolor_rows",i(e))}(e):function(e){return e.getParam("backcolor_rows",i(e))}(e),l=n?function(e){return e.getParam("forecolor_map",o(e))}(e):function(e){return e.getParam("backcolor_map",o(e))}(e),d=function(e){return"function"==typeof u(e)}(e);return function(e,n,r,o){var i,a,u,s,c,l,d,m=0,p=t.DOM.uniqueId("mcearia"),h=function(e,t){var n="transparent"===e;return'<td class="mce-grid-cell'+(n?" mce-colorbtn-trans":"")+'"><div id="'+p+"-"+m+++'" data-mce-color="'+(e||"")+'" role="option" tabIndex="-1" style="'+(e?"background-color: "+e:"")+'" title="'+f.translate(t)+'">'+(n?"×":"")+"</div></td>"};for((i=function(e){var t,n=[];for(t=0;t<e.length;t+=2)n.push({text:e[t+1],color:"#"+e[t]});return n}(r)).push({text:f.translate("No color"),color:"transparent"}),u='<table class="mce-grid mce-grid-border mce-colorbutton-grid" role="list" cellspacing="0"><tbody>',s=i.length-1,l=0;l<n;l++){for(u+="<tr>",c=0;c<e;c++)u+=(d=l*e+c)>s?"<td></td>":h((a=i[d]).color,a.text);u+="</tr>"}if(o){for(u+='<tr><td colspan="'+e+'" class="mce-custom-color-btn"><div id="'+p+'-c" class="mce-widget mce-btn mce-btn-small mce-btn-flat" role="button" tabindex="-1" aria-labelledby="'+p+'-c" style="width: 100%"><button type="button" role="presentation" tabindex="-1">'+f.translate("Custom...")+"</button></div></td></tr>",u+="<tr>",c=0;c<e;c++)u+=h("","Custom color");u+="</tr>"}return u+"</tbody></table>"}(r,a,l,d)}};e.add("textcolor",(function(e){(function(e){e.addCommand("mceApplyTextcolor",(function(t,n){!function(e,t,n){e.undoManager.transact((function(){e.focus(),e.formatter.apply(t,{value:n}),e.nodeChanged()}))}(e,t,n)})),e.addCommand("mceRemoveTextcolor",(function(t){!function(e,t){e.undoManager.transact((function(){e.focus(),e.formatter.remove(t,{value:null},null,!0),e.nodeChanged()}))}(e,t)}))})(e),function(e){e.addButton("forecolor",{type:"colorbutton",tooltip:"Text color",format:"forecolor",panel:{role:"application",ariaRemember:!0,html:h(e,!0),onclick:p(e,s(e))},onclick:m(e)}),e.addButton("backcolor",{type:"colorbutton",tooltip:"Background color",format:"hilitecolor",panel:{role:"application",ariaRemember:!0,html:h(e,!1),onclick:p(e,c(e))},onclick:m(e)})}(e)}))}()},3106:(e,t,n)=>{n(1943)},1943:()=>{!function(e){"use strict";var t,n,r,o,i,a=function(e){var t=e,n=function(){return t};return{get:n,set:function(e){t=e},clone:function(){return a(n())}}},u=tinymce.util.Tools.resolve("tinymce.PluginManager"),s=function(e){return function(){return e}},c=s(!1),l=s(!0),f=function(){return d},d=(t=function(e){return e.isNone()},o={fold:function(e,t){return e()},is:c,isSome:c,isNone:l,getOr:r=function(e){return e},getOrThunk:n=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:s(null),getOrUndefined:s(void 0),or:r,orThunk:n,map:f,each:function(){},bind:f,exists:c,forall:l,filter:f,equals:t,equals_:t,toArray:function(){return[]},toString:s("none()")},Object.freeze&&Object.freeze(o),o),m=function(e){var t=s(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:l,isNone:c,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return m(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:d},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(c,(function(t){return n(e,t)}))}};return o},p=function(e){return"function"===function(e){if(null===e)return"null";var t=typeof e;return"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(e)},h=(Array.prototype.slice,function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)}),g=(p(Array.from)&&Array.from,function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:s(e)}}),v={fromHtml:function(t,n){var r=(n||e.document).createElement("div");if(r.innerHTML=t,!r.hasChildNodes()||r.childNodes.length>1)throw e.console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return g(r.childNodes[0])},fromTag:function(t,n){var r=(n||e.document).createElement(t);return g(r)},fromText:function(t,n){var r=(n||e.document).createTextNode(t);return g(r)},fromDom:g,fromPoint:function(e,t,n){return function(e){return null==e?d:m(e)}(e.dom().elementFromPoint(t,n)).map(g)}},b=(e.Node.ATTRIBUTE_NODE,e.Node.CDATA_SECTION_NODE,e.Node.COMMENT_NODE,e.Node.DOCUMENT_NODE,e.Node.DOCUMENT_TYPE_NODE,e.Node.DOCUMENT_FRAGMENT_NODE,e.Node.ELEMENT_NODE,e.Node.TEXT_NODE),y=(e.Node.PROCESSING_INSTRUCTION_NODE,e.Node.ENTITY_REFERENCE_NODE,e.Node.ENTITY_NODE,e.Node.NOTATION_NODE,void 0!==e.window?e.window:Function("return this;")(),function(e){return e.dom().nodeValue}),x=(i=b,function(e){return function(e){return e.dom().nodeType}(e)===i}),w={" ":"nbsp","":"shy"},C=function(e,t){var n,r="";for(n in e)r+=n;return new RegExp("["+r+"]",t?"g":"")},T=function(e){var t,n="";for(t in e)n&&(n+=","),n+="span.mce-"+e[t];return n},E={charMap:w,regExp:C(w),regExpGlobal:C(w,!0),selector:T(w),charMapToRegExp:C,charMapToSelector:T},N=function(e){return'<span data-mce-bogus="1" class="mce-'+E.charMap[e]+'">'+e+"</span>"},S=function(e,t){var n=[],r=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r}(e.dom().childNodes,v.fromDom);return h(r,(function(e){t(e)&&(n=n.concat([e])),n=n.concat(S(e,t))})),n},k={isMatch:function(e){var t=y(e);return x(e)&&void 0!==t&&E.regExp.test(t)},filterDescendants:S,findParentElm:function(e,t){for(;e.parentNode;){if(e.parentNode===t)return e;e=e.parentNode}},replaceWithSpans:function(e){return e.replace(E.regExpGlobal,N)}},D=function(e,t){var n,r,o=k.filterDescendants(v.fromDom(t),k.isMatch);h(o,(function(t){var o=k.replaceWithSpans(e.dom.encode(y(t)));for(r=e.dom.create("div",null,o);n=r.lastChild;)e.dom.insertAfter(n,t.dom());e.dom.remove(t.dom())}))},_=function(e,t){var n=e.dom.select(E.selector,t);h(n,(function(t){e.dom.remove(t,1)}))},R=D,A=_,O=function(e){var t=e.getBody(),n=e.selection.getBookmark(),r=k.findParentElm(e.selection.getNode(),t);_(e,r=void 0!==r?r:t),D(e,r),e.selection.moveToBookmark(n)},P=function(e,t){var n,r=e.getBody(),o=e.selection;t.set(!t.get()),function(e,t){e.fire("VisualChars",{state:t})}(e,t.get()),n=o.getBookmark(),!0===t.get()?R(e,r):A(e,r),o.moveToBookmark(n)},M=tinymce.util.Tools.resolve("tinymce.util.Delay"),I=function(e){return function(t){var n=t.control;e.on("VisualChars",(function(e){n.active(e.state)}))}};u.add("visualchars",(function(e){var t=a(!1);return function(e,t){e.addCommand("mceVisualChars",(function(){P(e,t)}))}(e,t),function(e){e.addButton("visualchars",{active:!1,title:"Show invisible characters",cmd:"mceVisualChars",onPostRender:I(e)}),e.addMenuItem("visualchars",{text:"Show invisible characters",cmd:"mceVisualChars",onPostRender:I(e),selectable:!0,context:"view",prependToContext:!0})}(e),function(e,t){var n=M.debounce((function(){O(e)}),300);!1!==e.settings.forced_root_block&&e.on("keydown",(function(r){!0===t.get()&&(13===r.keyCode?O(e):n())}))}(e,t),function(e,t){e.on("init",(function(){var n=!function(e){return e.getParam("visualchars_default_state",!1)}(e);t.set(n),P(e,t)}))}(e,t),function(e){return{isEnabled:function(){return e.get()}}}(t)}))}(window)},3356:(e,t,n)=>{n(3562)},3562:()=>{!function(){"use strict";var e,t,n,r,o=tinymce.util.Tools.resolve("tinymce.PluginManager"),i=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),a=tinymce.util.Tools.resolve("tinymce.Env"),u={characterIndices:{ALETTER:0,MIDNUMLET:1,MIDLETTER:2,MIDNUM:3,NUMERIC:4,CR:5,LF:6,NEWLINE:7,EXTEND:8,FORMAT:9,KATAKANA:10,EXTENDNUMLET:11,AT:12,OTHER:13},SETS:[new RegExp("[A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԧԱ-Ֆՙա-ևא-תװ-׳ؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘऄ-हऽॐक़-ॡॱ-ॷॹ-ॿঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-ళవ-హఽౘౙౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൠൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆༀཀ-ཇཉ-ཬྈ-ྌႠ-Ⴥა-ჺჼᄀ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛰᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤜᨀ-ᨖᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᯀ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⒶ-ⓩⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⴀ-ⴥⴰ-ⵥⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〻〼ㄅ-ㄭㄱ-ㆎㆠ-ㆺꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚗꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐꞑꞠ-ꞩꟺ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꨀ-ꨨꩀ-ꩂꩄ-ꩋꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zᅠ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ]"),new RegExp("[-'\\.‘’․﹒'.]"),new RegExp("[:··״‧︓﹕:]"),new RegExp("[±+*/,;;։،؍٬߸⁄︐︔﹐﹔,;]"),new RegExp("[0-9٠-٩٫۰-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩၀-၉႐-႙០-៩᠐-᠙᥆-᥏᧐-᧙᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙꘠-꘩꣐-꣙꤀-꤉꧐-꧙꩐-꩙꯰-꯹]"),new RegExp("\\r"),new RegExp("\\n"),new RegExp("[\v\f\85\u2028\u2029]"),new RegExp("[̀-ͯ҃-҉֑-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ऀ-ःऺ-़ा-ॏ॑-ॗॢॣঁ-ঃ়া-ৄেৈো-্ৗৢৣਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑੰੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣஂா-ூெ-ைொ-்ௗఁ-ఃా-ౄె-ైొ-్ౕౖౢౣಂಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣംഃാ-ൄെ-ൈൊ-്ൗൢൣංඃ්ා-ුූෘ-ෟෲෳัิ-ฺ็-๎ັິ-ູົຼ່-ໍ༹༘༙༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏႚ-ႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳា-៓៝᠋-᠍ᢩᤠ-ᤫᤰ-᤻ᦰ-ᧀᧈᧉᨗ-ᨛᩕ-ᩞ᩠-᩿᩼ᬀ-ᬄ᬴-᭄᭫-᭳ᮀ-ᮂᮡ-᯦᮪-᯳ᰤ-᰷᳐-᳔᳒-᳨᳭ᳲ᷀-ᷦ᷼-᷿⃐-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꙯-꙲꙼꙽꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-꣄꣠-꣱ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀ꨩ-ꨶꩃꩌꩍꩻꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꯣ-ꯪ꯬꯭ﬞ︀-️︠-゙゚︦]"),new RegExp("[-឴឵---\ufeff-]"),new RegExp("[〱-〵゛゜゠-ヺー-ヿㇰ-ㇿ㋐-㋾㌀-㍗ヲ-ン]"),new RegExp("[=_‿⁀⁔︳︴﹍-﹏_∀-⋿<>]"),new RegExp("@")],EMPTY_STRING:"",PUNCTUATION:new RegExp("^[!-#%-*,-\\/:;?@\\[-\\]_{}¡«·»¿;·՚-՟։֊־׀׃׆׳״؉؊،؍؛؞؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰෴๏๚๛༄-༒༺-༽྅࿐-࿔࿙࿚၊-၏჻፡-፨᐀᙭᙮᚛᚜᛫-᛭᜵᜶។-៖៘-៚᠀-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᯼-᯿᰻-᰿᱾᱿᳓‐-‧‰-⁃⁅-⁑⁓-⁞⁽⁾₍₎〈〉❨-❵⟅⟆⟦-⟯⦃-⦘⧘-⧛⧼⧽⳹-⳼⳾⳿⵰⸀-⸮⸰⸱、-〃〈-】〔-〟〰〽゠・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꯫﴾﴿︐-︙︰-﹒﹔-﹡﹣﹨﹪﹫!-#%-*,-/:;?@[-]_{}⦅-・]$"),WHITESPACE:/^\s+$/},s=function(e){return function(){return e}},c=s(!1),l=s(!0),f=function(){return d},d=(e=function(e){return e.isNone()},r={fold:function(e,t){return e()},is:c,isSome:c,isNone:l,getOr:n=function(e){return e},getOrThunk:t=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:s(null),getOrUndefined:s(void 0),or:n,orThunk:t,map:f,each:function(){},bind:f,exists:c,forall:l,filter:f,equals:e,equals_:e,toArray:function(){return[]},toString:s("none()")},Object.freeze&&Object.freeze(r),r),m=("function",function(e){return"function"===function(e){if(null===e)return"null";var t=typeof e;return"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(e)}),p=(Array.prototype.slice,m(Array.from)&&Array.from,u.SETS),h=u.characterIndices.OTHER,g=function(e){var t,n,r=h,o=p.length;for(t=0;t<o;++t)if((n=p[t])&&n.test(e)){r=t;break}return r},v=u.characterIndices,b=function(e,t){var n,r,o=e[t],i=e[t+1];return!(t<0||t>e.length-1&&0!==t||o===v.ALETTER&&i===v.ALETTER||(r=e[t+2],o===v.ALETTER&&(i===v.MIDLETTER||i===v.MIDNUMLET||i===v.AT)&&r===v.ALETTER||(n=e[t-1],(o===v.MIDLETTER||o===v.MIDNUMLET||i===v.AT)&&i===v.ALETTER&&n===v.ALETTER||!(o!==v.NUMERIC&&o!==v.ALETTER||i!==v.NUMERIC&&i!==v.ALETTER)||(o===v.MIDNUM||o===v.MIDNUMLET)&&i===v.NUMERIC&&n===v.NUMERIC||o===v.NUMERIC&&(i===v.MIDNUM||i===v.MIDNUMLET)&&r===v.NUMERIC||o===v.EXTEND||o===v.FORMAT||n===v.EXTEND||n===v.FORMAT||i===v.EXTEND||i===v.FORMAT||o===v.CR&&i===v.LF||o!==v.NEWLINE&&o!==v.CR&&o!==v.LF&&i!==v.NEWLINE&&i!==v.CR&&i!==v.LF&&(o===v.KATAKANA&&i===v.KATAKANA||i===v.EXTENDNUMLET&&(o===v.ALETTER||o===v.NUMERIC||o===v.KATAKANA||o===v.EXTENDNUMLET)||o===v.EXTENDNUMLET&&(i===v.ALETTER||i===v.NUMERIC||i===v.KATAKANA)||o===v.AT))))},y=u.EMPTY_STRING,x=u.WHITESPACE,w=u.PUNCTUATION,C=function(e){return"http"===e||"https"===e},T=function(e,t,n){var r=function(e,t){var n;for(n=t;n<e.length;++n){var r=e.charAt(n);if(x.test(r))break}return n}(t,n+1),o=t.substring(n+1,r);return"://"===o.substr(0,3)?{word:e+o,index:r}:{word:e,index:n}},E=function(e,t){return function(e,t){var n,r,o,i,a,u,s=0,c=(i=g,a={},u=function(e){if(a[e])return a[e];var t=i(e);return a[e]=t,t},function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r}(e.split(""),u)),l=c.length,f=[],d=[];for(t||(t={}),t.ignoreCase&&(e=e.toLowerCase()),r=t.includePunctuation,o=t.includeWhitespace;s<l;++s)if(n=e.charAt(s),f.push(n),b(c,s)){if((f=f.join(y))&&(o||!x.test(f))&&(r||!w.test(f)))if(C(f)){var m=T(f,e,s);d.push(m.word),s=m.index}else d.push(f);f=[]}return d}(e.replace(/\ufeff/g,""),t)},N=function(e){return E(function(e){return e.removed?"":(t=e.getBody(),n=e.schema,a.ie?function(e,t){for(var n=t.getBlockElements(),r=t.getShortEndedElements(),o=t.getWhiteSpaceElements(),a=function(e){return n[e.nodeName]||r[e.nodeName]||o[e.nodeName]},u="",s=new i(e,e);e=s.next();)3===e.nodeType?u+=e.data:a(e)&&(u+=" ");return u}(t,n):t.innerText);var t,n}(e)).length},S=tinymce.util.Tools.resolve("tinymce.util.Delay"),k=tinymce.util.Tools.resolve("tinymce.util.I18n");o.add("wordcount",(function(e){return function(e){var t=function(e){return k.translate(["{0} words",N(e)])},n=function(){e.theme.panel.find("#wordcount").text(t(e))};e.on("init",(function(){var r=e.theme.panel&&e.theme.panel.find("#statusbar")[0],o=S.debounce(n,300);r&&S.setEditorTimeout(e,(function(){r.insert({type:"label",name:"wordcount",text:t(e),classes:"wordcount",disabled:e.settings.readonly},0),e.on("setcontent beforeaddundo undo redo keyup",o)}),0)}))}(e),function(e){return{getCount:function(){return N(e)}}}(e)}))}()},4756:(e,t,n)=>{n(6048)},6048:()=>{!function(e){"use strict";var t,n,r,o,i=tinymce.util.Tools.resolve("tinymce.ThemeManager"),a=tinymce.util.Tools.resolve("tinymce.EditorManager"),u=tinymce.util.Tools.resolve("tinymce.util.Tools"),s=function(e){return!1!==c(e)},c=function(e){return e.getParam("menubar")},l=function(e){return e.getParam("toolbar_items_size")},f=function(e){return e.getParam("menu")},d=function(e){return!1===e.settings.skin},m=function(e){var t=e.getParam("resize","vertical");return!1===t?"none":"both"===t?"both":"vertical"},p=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),h=tinymce.util.Tools.resolve("tinymce.ui.Factory"),g=tinymce.util.Tools.resolve("tinymce.util.I18n"),v=function(e){return e.fire("ResizeEditor")},b=function(e){return e.fire("BeforeRenderUI")},y=function(e,t){return function(){var n=e.find(t)[0];n&&n.focus(!0)}},x=function(e,t){e.shortcuts.add("Alt+F9","",y(t,"menubar")),e.shortcuts.add("Alt+F10,F10","",y(t,"toolbar")),e.shortcuts.add("Alt+F11","",y(t,"elementpath")),t.on("cancel",(function(){e.focus()}))},w=tinymce.util.Tools.resolve("tinymce.geom.Rect"),C=tinymce.util.Tools.resolve("tinymce.util.Delay"),T=function(){},E=function(e){return function(){return e}},N=E(!1),S=E(!0),k=function(){return D},D=(t=function(e){return e.isNone()},o={fold:function(e,t){return e()},is:N,isSome:N,isNone:S,getOr:r=function(e){return e},getOrThunk:n=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:E(null),getOrUndefined:E(void 0),or:r,orThunk:n,map:k,each:T,bind:k,exists:N,forall:S,filter:k,equals:t,equals_:t,toArray:function(){return[]},toString:E("none()")},Object.freeze&&Object.freeze(o),o),_=function(e){var t=E(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:S,isNone:N,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return _(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:D},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(N,(function(t){return n(e,t)}))}};return o},R={some:_,none:k,from:function(e){return null==e?D:_(e)}},A=function(e){return e?e.getRoot().uiContainer:null},O=function(e){var t=A(e);if(t&&"static"!==p.DOM.getStyle(t,"position",!0)){var n=p.DOM.getPos(t),r=t.scrollLeft-n.x,o=t.scrollTop-n.y;return R.some({x:r,y:o})}return R.none()},P=function(e,t){var n=p.DOM.select(e.settings.ui_container)[0];t.getRoot().uiContainer=n},M=A,I=function(e,t){return t.uiContainer=A(e)},B=function(e,t,n){var r,o=[];if(t)return u.each(t.split(/[ ,]/),(function(t){var i,a=function(){var n=e.selection;t.settings.stateSelector&&n.selectorChanged(t.settings.stateSelector,(function(e){t.active(e)}),!0),t.settings.disabledStateSelector&&n.selectorChanged(t.settings.disabledStateSelector,(function(e){t.disabled(e)}))};"|"===t?r=null:(r||(r={type:"buttongroup",items:[]},o.push(r)),e.buttons[t]&&(i=t,"function"==typeof(t=e.buttons[i])&&(t=t()),t.type=t.type||"button",t.size=n,t=h.create(t),r.items.push(t),e.initialized?a():e.on("init",a)))})),{type:"toolbar",layout:"flow",items:o}},L=B,F=function(e,t){var n=[];if(u.each(function(e){var t=e.getParam("toolbar");return!1===t?[]:u.isArray(t)?u.grep(t,(function(e){return e.length>0})):function(e,t){for(var n=[],r=1;r<10;r++){var o=e["toolbar"+r];if(!o)break;n.push(o)}var i=e.toolbar?[e.toolbar]:["undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"];return n.length>0?n:i}(e.settings)}(e),(function(r){var o;(o=r)&&n.push(B(e,o,t))})),n.length)return{type:"panel",layout:"stack",classes:"toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:n}},H=p.DOM,j=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}},z=function(e,t){e.moveTo(t.left,t.top)},W=function(e,t,n,r,o,i){return i=j({x:t,y:n,w:i.w,h:i.h}),e&&(i=e({elementRect:j(r),contentAreaRect:j(o),panelRect:i})),i},U=function(e){var t,n=function(){return e.contextToolbars||[]},r=function(t,n){var r,o,i,a,s,c,l,f=function(e){return e.getParam("inline_toolbar_position_handler")}(e);if(!e.removed)if(t&&t.toolbar.panel){var d,m,p,h;l=["bc-tc","tc-bc","tl-bl","bl-tl","tr-br","br-tr"],s=t.toolbar.panel,n&&s.show(),d=t.element,m=H.getPos(e.getContentAreaContainer()),p=e.dom.getRect(d),"BODY"===(h=e.dom.getRoot()).nodeName&&(p.x-=h.ownerDocument.documentElement.scrollLeft||h.scrollLeft,p.y-=h.ownerDocument.documentElement.scrollTop||h.scrollTop),p.x+=m.x,p.y+=m.y,i=p,o=H.getRect(s.getEl()),a=H.getRect(e.getContentAreaContainer()||e.getBody());var g=O(s).getOr({x:0,y:0});if(i.x+=g.x,i.y+=g.y,o.x+=g.x,o.y+=g.y,a.x+=g.x,a.y+=g.y,"inline"!==H.getStyle(t.element,"display",!0)){var v=t.element.getBoundingClientRect();i.w=v.width,i.h=v.height}e.inline||(a.w=e.getDoc().documentElement.offsetWidth),e.selection.controlSelection.isResizable(t.element)&&i.w<25&&(i=w.inflate(i,0,8)),r=w.findBestRelativePosition(o,i,a,l),i=w.clamp(i,a),r?(c=w.relativePosition(o,i,r),z(s,W(f,c.x,c.y,i,a,o))):(a.h+=o.h,(i=w.intersect(a,i))?(r=w.findBestRelativePosition(o,i,a,["bc-tc","bl-tl","br-tr"]))?(c=w.relativePosition(o,i,r),z(s,W(f,c.x,c.y,i,a,o))):z(s,W(f,i.x,i.y,i,a,o)):s.hide()),function(e,t,n){t=t?t.substr(0,2):"",u.each({t:"down",b:"up"},(function(r,o){e.classes.toggle("arrow-"+r,n(o,t.substr(0,1)))})),u.each({l:"left",r:"right"},(function(r,o){e.classes.toggle("arrow-"+r,n(o,t.substr(1,1)))}))}(s,r,(function(e,t){return e===t}))}else!function(e){u.each(e.contextToolbars,(function(e){e.panel&&e.panel.hide()}))}(e)},o=function(t){return function(){C.requestAnimationFrame((function(){e.selection&&r(a(e.selection.getNode()),t)}))}},i=function(){u.each(n(),(function(e){e.panel&&e.panel.hide()}))},a=function(t){var r,o,i,a=n();for(r=(i=e.$(t).parents().add(t)).length-1;r>=0;r--)for(o=a.length-1;o>=0;o--)if(a[o].predicate(i[r]))return{toolbar:a[o],element:i[r]};return null};e.on("click keyup setContent ObjectResized",(function(n){("setcontent"!==n.type||n.selection)&&C.setEditorTimeout(e,(function(){var n;(n=a(e.selection.getNode()))?(i(),function(n){var i;if(n.toolbar.panel)return n.toolbar.panel.show(),void r(n);i=h.create({type:"floatpanel",role:"dialog",classes:"tinymce tinymce-inline arrow",ariaLabel:"Inline toolbar",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:!0,fixed:!0,border:1,items:L(e,n.toolbar.items),oncancel:function(){e.focus()}}),P(e,i),function(n){if(!t){var r=o(!0),i=M(n);t=e.selection.getScrollContainer()||e.getWin(),H.bind(t,"scroll",r),H.bind(i,"scroll",r),e.on("remove",(function(){H.unbind(t,"scroll",r),H.unbind(i,"scroll",r)}))}}(i),n.toolbar.panel=i,i.renderTo().reflow(),r(n)}(n)):i()}))})),e.on("blur hide contextmenu",i),e.on("ObjectResizeStart",(function(){var t=a(e.selection.getNode());t&&t.toolbar.panel&&t.toolbar.panel.hide()})),e.on("ResizeEditor ResizeWindow",o(!0)),e.on("nodeChange",o(!1)),e.on("remove",(function(){u.each(n(),(function(e){e.panel&&e.panel.remove()})),e.contextToolbars={}})),e.shortcuts.add("ctrl+F9","",(function(){var t=a(e.selection.getNode());t&&t.toolbar.panel&&t.toolbar.panel.items()[0].focus()}))},q=function(e){return function(t){return function(e){if(null===e)return"null";var t=typeof e;return"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}},V=q("array"),$=q("function"),Y=q("number"),X=(Array.prototype.slice,Array.prototype.indexOf),K=Array.prototype.push,G=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t(e[n],n))return!0;return!1},J=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},Q=function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)},Z=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},ee=($(Array.from)&&Array.from,{file:{title:"File",items:"newdocument restoredraft | preview | print"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall"},view:{title:"View",items:"code | visualaid visualchars visualblocks | spellchecker | preview fullscreen"},insert:{title:"Insert",items:"image link media template codesample inserttable | charmap hr | pagebreak nonbreaking anchor toc | insertdatetime"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript codeformat | blockformats align | removeformat"},tools:{title:"Tools",items:"spellchecker spellcheckerlanguage | a11ycheck code"},table:{title:"Table"},help:{title:"Help"}}),te=function(e,t){return"|"===e?{name:"|",item:{text:"|"}}:t?{name:e,item:t}:null},ne=function(e){return e&&"|"===e.item.text},re=function(e,t,n,r){var o,i,a,s;return t?(i=t[r],s=!0):i=ee[r],i&&(o={text:i.title},a=[],u.each((i.items||"").split(/[ ,]/),(function(t){var n=te(t,e[t]);n&&a.push(n)})),s||u.each(e,(function(e,t){e.context!==r||function(e,t){return function(e,n){for(var r=0,o=e.length;r<o;r++)if(e[r].name===t)return R.some(r);return R.none()}(e).isSome()}(a,t)||("before"===e.separator&&a.push({name:"|",item:{text:"|"}}),e.prependToContext?a.unshift(te(t,e)):a.push(te(t,e)),"after"===e.separator&&a.push({name:"|",item:{text:"|"}}))})),o.menu=J(function(e,t){var n=Z(e,(function(e){return!1===t.hasOwnProperty(e.name)})),r=Z(n,(function(e,t){return!ne(e)||!ne(n[t-1])}));return Z(r,(function(e,t){return!ne(e)||t>0&&t<r.length-1}))}(a,n),(function(e){return e.item})),!o.menu.length)?null:o},oe=function(e){for(var t=[],n=function(e){var t,n=[],r=f(e);if(r)for(t in r)n.push(t);else for(t in ee)n.push(t);return n}(e),r=u.makeMap(function(e){return e.getParam("removed_menuitems","")}(e).split(/[ ,]/)),o=c(e),i="string"==typeof o?o.split(/[ ,]/):n,a=0;a<i.length;a++){var s=i[a],l=re(e.menuItems,f(e),r,s);l&&t.push(l)}return t},ie=p.DOM,ae=function(e){return{width:e.clientWidth,height:e.clientHeight}},ue=function(e,t,n){var r,o,i,a;r=e.getContainer(),o=e.getContentAreaContainer().firstChild,i=ae(r),a=ae(o),null!==t&&(t=Math.max(function(e){return e.getParam("min_width",100,"number")}(e),t),t=Math.min(function(e){return e.getParam("max_width",65535,"number")}(e),t),ie.setStyle(r,"width",t+(i.width-a.width)),ie.setStyle(o,"width",t)),n=Math.max(function(e){return e.getParam("min_height",100,"number")}(e),n),n=Math.min(function(e){return e.getParam("max_height",65535,"number")}(e),n),ie.setStyle(o,"height",n),v(e)},se=ue,ce=tinymce.util.Tools.resolve("tinymce.Env"),le=function(e,t,n){var r,o=e.settings[n];o&&o((r=t.getEl("body"),{element:function(){return r}}))},fe=function(e,t,n){return function(r){var o=r.control,i=o.parents().filter("panel")[0],a=i.find("#"+t)[0],s=function(e,t){return u.grep(e,(function(e){return e.name===t}))[0]}(n,t);!function(e,t,n){u.each(n,(function(n){var r=t.items().filter("#"+n.name)[0];r&&r.visible()&&n.name!==e&&(le(n,r,"onhide"),r.visible(!1))}))}(t,i,n),o.parent().items().each((function(e){e.active(!1)})),a&&a.visible()?(le(s,a,"onhide"),a.hide(),o.active(!1)):(a?(a.show(),le(s,a,"onshow")):(a=h.create({type:"container",name:t,layout:"stack",classes:"sidebar-panel",html:""}),i.prepend(a),le(s,a,"onrender"),le(s,a,"onshow")),o.active(!0)),v(e)}},de=function(e){return!(ce.ie&&!(ce.ie>=11)||!e.sidebars)&&e.sidebars.length>0},me=function(e){return{type:"panel",name:"sidebar",layout:"stack",classes:"sidebar",items:[{type:"toolbar",layout:"stack",classes:"sidebar-toolbar",items:u.map(e.sidebars,(function(t){var n=t.settings;return{type:"button",icon:n.icon,image:n.image,tooltip:n.tooltip,onclick:fe(e,t.name,e.sidebars)}}))}]}},pe=function(e){var t=function(){e._skinLoaded=!0,function(e){e.fire("SkinLoaded")}(e)};return function(){e.initialized?t():e.on("init",t)}},he=p.DOM,ge=function(e){return{type:"panel",name:"iframe",layout:"stack",classes:"edit-area",border:e,html:""}},ve=function(e){return{type:"panel",layout:"stack",classes:"edit-aria-container",border:"1 0 0 0",items:[ge("0"),me(e)]}},be=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),ye=0,xe={id:function(){return"mceu_"+ye++},create:function(t,n,r){var o=e.document.createElement(t);return p.DOM.setAttribs(o,n),"string"==typeof r?o.innerHTML=r:u.each(r,(function(e){e.nodeType&&o.appendChild(e)})),o},createFragment:function(e){return p.DOM.createFragment(e)},getWindowSize:function(){return p.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 p.DOM.getPos(e,t||xe.getContainer())},getContainer:function(){return ce.container?ce.container:e.document.body},getViewPort:function(e){return p.DOM.getViewPort(e)},get:function(t){return e.document.getElementById(t)},addClass:function(e,t){return p.DOM.addClass(e,t)},removeClass:function(e,t){return p.DOM.removeClass(e,t)},hasClass:function(e,t){return p.DOM.hasClass(e,t)},toggleClass:function(e,t,n){return p.DOM.toggleClass(e,t,n)},css:function(e,t,n){return p.DOM.setStyle(e,t,n)},getRuntimeStyle:function(e,t){return p.DOM.getStyle(e,t,!0)},on:function(e,t,n,r){return p.DOM.bind(e,t,n,r)},off:function(e,t,n){return p.DOM.unbind(e,t,n)},fire:function(e,t,n){return p.DOM.fire(e,t,n)},innerHtml:function(e,t){p.DOM.setHTML(e,t)}},we=function(e){return"static"===xe.getRuntimeStyle(e,"position")},Ce=function(e){return e.state.get("fixed")};function Te(t,n,r){var o,i,a,u,s,c,l,f,d,m;return d=Ee(),a=(i=xe.getPos(n,M(t))).x,u=i.y,Ce(t)&&we(e.document.body)&&(a-=d.x,u-=d.y),o=t.getEl(),s=(m=xe.getSize(o)).width,c=m.height,l=(m=xe.getSize(n)).width,f=m.height,"b"===(r=(r||"").split(""))[0]&&(u+=f),"r"===r[1]&&(a+=l),"c"===r[0]&&(u+=Math.round(f/2)),"c"===r[1]&&(a+=Math.round(l/2)),"b"===r[3]&&(u-=c),"r"===r[4]&&(a-=s),"c"===r[3]&&(u-=Math.round(c/2)),"c"===r[4]&&(a-=Math.round(s/2)),{x:a,y:u,w:s,h:c}}var Ee=function(){var t=e.window;return{x:Math.max(t.pageXOffset,e.document.body.scrollLeft,e.document.documentElement.scrollLeft),y:Math.max(t.pageYOffset,e.document.body.scrollTop,e.document.documentElement.scrollTop),w:t.innerWidth||e.document.documentElement.clientWidth,h:t.innerHeight||e.document.documentElement.clientHeight}},Ne=function(e){var t=M(e);return t&&!Ce(e)?function(e){return{x:0,y:0,w:e.scrollWidth-1,h:e.scrollHeight-1}}(t):Ee()},Se={testMoveRel:function(e,t){for(var n=Ne(this),r=0;r<t.length;r++){var o=Te(this,e,t[r]);if(Ce(this)){if(o.x>0&&o.x+o.w<n.w&&o.y>0&&o.y+o.h<n.h)return t[r]}else if(o.x>n.x&&o.x+o.w<n.w+n.x&&o.y>n.y&&o.y+o.h<n.h+n.y)return t[r]}return t[0]},moveRel:function(e,t){"string"!=typeof t&&(t=this.testMoveRel(e,t));var n=Te(this,e,t);return this.moveTo(n.x,n.y)},moveBy:function(e,t){var n=this,r=n.layoutRect();return n.moveTo(r.x+e,r.y+t),n},moveTo:function(e,t){var n=this;function r(e,t,n){return e<0||e+n>t&&(e=t-n)<0?0:e}if(n.settings.constrainToViewport){var o=Ne(this),i=n.layoutRect();e=r(e,o.w+o.x,i.w),t=r(t,o.h+o.y,i.h)}var a=M(n);return a&&we(a)&&!Ce(n)&&(e-=a.scrollLeft,t-=a.scrollTop),a&&(e+=1,t+=1),n.state.get("rendered")?n.layoutRect({x:e,y:t}).repaint():(n.settings.x=e,n.settings.y=t),n.fire("move",{x:e,y:t}),n}},ke=tinymce.util.Tools.resolve("tinymce.util.Class"),De=tinymce.util.Tools.resolve("tinymce.util.EventDispatcher"),_e=function(e){var t;if(e)return"number"==typeof e?{top:e=e||0,left:e,bottom:e,right:e}:(1===(t=(e=e.split(" ")).length)?e[1]=e[2]=e[3]=e[0]:2===t?(e[2]=e[0],e[3]=e[1]):3===t&&(e[3]=e[1]),{top:parseInt(e[0],10)||0,right:parseInt(e[1],10)||0,bottom:parseInt(e[2],10)||0,left:parseInt(e[3],10)||0})},Re=function(e,t){function n(t){var n=parseFloat(function(t){var n=e.ownerDocument.defaultView;if(n){var r=n.getComputedStyle(e,null);return r?(t=t.replace(/[A-Z]/g,(function(e){return"-"+e})),r.getPropertyValue(t)):null}return e.currentStyle[t]}(t));return isNaN(n)?0:n}return{top:n(t+"TopWidth"),right:n(t+"RightWidth"),bottom:n(t+"BottomWidth"),left:n(t+"LeftWidth")}};function Ae(){}function Oe(e){this.cls=[],this.cls._map={},this.onchange=e||Ae,this.prefix=""}u.extend(Oe.prototype,{add:function(e){return e&&!this.contains(e)&&(this.cls._map[e]=!0,this.cls.push(e),this._change()),this},remove:function(e){if(this.contains(e)){var t=void 0;for(t=0;t<this.cls.length&&this.cls[t]!==e;t++);this.cls.splice(t,1),delete this.cls._map[e],this._change()}return this},toggle:function(e,t){var n=this.contains(e);return n!==t&&(n?this.remove(e):this.add(e),this._change()),this},contains:function(e){return!!this.cls._map[e]},_change:function(){delete this.clsValue,this.onchange.call(this)}}),Oe.prototype.toString=function(){var e;if(this.clsValue)return this.clsValue;e="";for(var t=0;t<this.cls.length;t++)t>0&&(e+=" "),e+=this.prefix+this.cls[t];return e};var Pe,Me,Ie,Be=/^([\w\\*]+)?(?:#([\w\-\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i,Le=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,Fe=/^\s*|\s*$/g,He=ke.extend({init:function(e){var t=this.match;function n(e,n,o){var i;function a(e){e&&n.push(e)}return a(function(e){if(e)return e=e.toLowerCase(),function(t){return"*"===e||t.type===e}}((i=Be.exec(e.replace(Fe,"")))[1])),a(function(e){if(e)return function(t){return t._name===e}}(i[2])),a(function(e){if(e)return e=e.split("."),function(t){for(var n=e.length;n--;)if(!t.classes.contains(e[n]))return!1;return!0}}(i[3])),a(function(e,t,n){if(e)return function(r){var o=r[e]?r[e]():"";return t?"="===t?o===n:"*="===t?o.indexOf(n)>=0:"~="===t?(" "+o+" ").indexOf(" "+n+" ")>=0:"!="===t?o!==n:"^="===t?0===o.indexOf(n):"$="===t&&o.substr(o.length-n.length)===n:!!n}}(i[4],i[5],i[6])),a(function(e){var n;if(e)return(e=/(?:not\((.+)\))|(.+)/i.exec(e))[1]?(n=r(e[1],[]),function(e){return!t(e,n)}):(e=e[2],function(t,n,r){return"first"===e?0===n:"last"===e?n===r-1:"even"===e?n%2==0:"odd"===e?n%2==1:!!t[e]&&t[e]()})}(i[7])),n.pseudo=!!i[7],n.direct=o,n}function r(e,t){var o,i,a,u=[];do{if(Le.exec(""),(i=Le.exec(e))&&(e=i[3],u.push(i[1]),i[2])){o=i[3];break}}while(i);for(o&&r(o,t),e=[],a=0;a<u.length;a++)">"!==u[a]&&e.push(n(u[a],[],">"===u[a-1]));return t.push(e),t}this._selectors=r(e,[])},match:function(e,t){var n,r,o,i,a,u,s,c,l,f,d,m,p;for(n=0,r=(t=t||this._selectors).length;n<r;n++){for(p=e,m=0,o=(i=(a=t[n]).length)-1;o>=0;o--)for(c=a[o];p;){if(c.pseudo)for(l=f=(d=p.parent().items()).length;l--&&d[l]!==p;);for(u=0,s=c.length;u<s;u++)if(!c[u](p,l,f)){u=s+1;break}if(u===s){m++;break}if(o===i-1)break;p=p.parent()}if(m===i)return!0}return!1},find:function(e){var t,n,r=[],o=this._selectors;function i(e,t,n){var o,a,u,s,c,l=t[n];for(o=0,a=e.length;o<a;o++){for(c=e[o],u=0,s=l.length;u<s;u++)if(!l[u](c,o,a)){u=s+1;break}if(u===s)n===t.length-1?r.push(c):c.items&&i(c.items(),t,n+1);else if(l.direct)return;c.items&&i(c.items(),t,n)}}if(e.items){for(t=0,n=o.length;t<n;t++)i(e.items(),o[t],0);n>1&&(r=function(e){for(var t,n=[],r=e.length;r--;)(t=e[r]).__checked||(n.push(t),t.__checked=1);for(r=n.length;r--;)delete n[r].__checked;return n}(r))}return Pe||(Pe=He.Collection),new Pe(r)}}),je=Array.prototype.push,ze=Array.prototype.slice;Ie={length:0,init:function(e){e&&this.add(e)},add:function(e){var t=this;return u.isArray(e)?je.apply(t,e):e instanceof Me?t.add(e.toArray()):je.call(t,e),t},set:function(e){var t,n=this,r=n.length;for(n.length=0,n.add(e),t=n.length;t<r;t++)delete n[t];return n},filter:function(e){var t,n,r,o,i=[];for("string"==typeof e?(e=new He(e),o=function(t){return e.match(t)}):o=e,t=0,n=this.length;t<n;t++)o(r=this[t])&&i.push(r);return new Me(i)},slice:function(){return new Me(ze.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},each:function(e){return u.each(this,e),this},toArray:function(){return u.toArray(this)},indexOf:function(e){for(var t=this.length;t--&&this[t]!==e;);return t},reverse:function(){return new Me(u.toArray(this).reverse())},hasClass:function(e){return!!this[0]&&this[0].classes.contains(e)},prop:function(e,t){var n,r=this;return void 0!==t?(r.each((function(n){n[e]&&n[e](t)})),r):(n=r[0])&&n[e]?n[e]():void 0},exec:function(e){var t=this,n=u.toArray(arguments).slice(1);return t.each((function(t){t[e]&&t[e].apply(t,n)})),t},remove:function(){for(var e=this.length;e--;)this[e].remove();return this},addClass:function(e){return this.each((function(t){t.classes.add(e)}))},removeClass:function(e){return this.each((function(t){t.classes.remove(e)}))}},u.each("fire on off show hide append prepend before after reflow".split(" "),(function(e){Ie[e]=function(){var t=u.toArray(arguments);return this.each((function(n){e in n&&n[e].apply(n,t)})),this}})),u.each("text name disabled active selected checked visible parent value data".split(" "),(function(e){Ie[e]=function(t){return this.prop(e,t)}})),Me=ke.extend(Ie),He.Collection=Me;var We=Me,Ue=function(e){this.create=e.create};Ue.create=function(e,t){return new Ue({create:function(n,r){var o,i=function(e){n.set(r,e.value)};return n.on("change:"+r,(function(n){e.set(t,n.value)})),e.on("change:"+t,i),(o=n._bindings)||(o=n._bindings=[],n.on("destroy",(function(){for(var e=o.length;e--;)o[e]()}))),o.push((function(){e.off("change:"+t,i)})),e.get(t)}})};var qe=tinymce.util.Tools.resolve("tinymce.util.Observable");function Ve(e){return e.nodeType>0}function $e(e,t){var n,r;if(e===t)return!0;if(null===e||null===t)return e===t;if("object"!=typeof e||"object"!=typeof t)return e===t;if(u.isArray(t)){if(e.length!==t.length)return!1;for(n=e.length;n--;)if(!$e(e[n],t[n]))return!1}if(Ve(e)||Ve(t))return e===t;for(n in r={},t){if(!$e(e[n],t[n]))return!1;r[n]=!0}for(n in e)if(!r[n]&&!$e(e[n],t[n]))return!1;return!0}var Ye,Xe,Ke=ke.extend({Mixins:[qe],init:function(e){var t,n;for(t in e=e||{})(n=e[t])instanceof Ue&&(e[t]=n.create(this,t));this.data=e},set:function(e,t){var n,r,o=this.data[e];if(t instanceof Ue&&(t=t.create(this,e)),"object"==typeof e){for(n in e)this.set(n,e[n]);return this}return $e(o,t)||(this.data[e]=t,r={target:this,name:e,value:t,oldValue:o},this.fire("change:"+e,r),this.fire("change",r)),this},get:function(e){return this.data[e]},has:function(e){return e in this.data},bind:function(e){return Ue.create(this,e)},destroy:function(){this.fire("destroy")}}),Ge={},Je={add:function(t){var n=t.parent();if(n){if(!n._layout||n._layout.isNative())return;Ge[n._id]||(Ge[n._id]=n),Ye||(Ye=!0,C.requestAnimationFrame((function(){var e,t;for(e in Ye=!1,Ge)(t=Ge[e]).state.get("rendered")&&t.reflow();Ge={}}),e.document.body))}},remove:function(e){Ge[e._id]&&delete Ge[e._id]}},Qe="onmousewheel"in e.document,Ze="mce-",et=0,tt={Statics:{classPrefix:Ze},isRtl:function(){return Xe.rtl},classPrefix:Ze,init:function(e){var t,n,r=this;function o(e){var t;for(e=e.split(" "),t=0;t<e.length;t++)r.classes.add(e[t])}r.settings=e=u.extend({},r.Defaults,e),r._id=e.id||"mceu_"+et++,r._aria={role:e.role},r._elmCache={},r.$=be,r.state=new Ke({visible:!0,active:!1,disabled:!1,value:""}),r.data=new Ke(e.data),r.classes=new Oe((function(){r.state.get("rendered")&&(r.getEl().className=this.toString())})),r.classes.prefix=r.classPrefix,(t=e.classes)&&(r.Defaults&&(n=r.Defaults.classes)&&t!==n&&o(n),o(t)),u.each("title text name visible disabled active value".split(" "),(function(t){t in e&&r[t](e[t])})),r.on("click",(function(){if(r.disabled())return!1})),r.settings=e,r.borderBox=_e(e.border),r.paddingBox=_e(e.padding),r.marginBox=_e(e.margin),e.hidden&&r.hide()},Properties:"parent,name",getContainerElm:function(){return M(this)||xe.getContainer()},getParentCtrl:function(e){for(var t,n=this.getRoot().controlIdLookup;e&&n&&!(t=n[e.id]);)e=e.parentNode;return t},initLayoutRect:function(){var e,t,n,r,o,i,a,u,s,c,l=this,f=l.settings,d=l.getEl();e=l.borderBox=l.borderBox||Re(d,"border"),l.paddingBox=l.paddingBox||Re(d,"padding"),l.marginBox=l.marginBox||Re(d,"margin"),c=xe.getSize(d),u=f.minWidth,s=f.minHeight,o=u||c.width,i=s||c.height,n=f.width,r=f.height,a=void 0!==(a=f.autoResize)?a:!n&&!r,n=n||o,r=r||i;var m=e.left+e.right,p=e.top+e.bottom,h=f.maxWidth||65535,g=f.maxHeight||65535;return l._layoutRect=t={x:f.x||0,y:f.y||0,w:n,h:r,deltaW:m,deltaH:p,contentW:n-m,contentH:r-p,innerW:n-m,innerH:r-p,startMinWidth:u||0,startMinHeight:s||0,minW:Math.min(o,h),minH:Math.min(i,g),maxW:h,maxH:g,autoResize:a,scrollW:0},l._lastLayoutRect={},t},layoutRect:function(e){var t,n,r,o,i,a=this,u=a._layoutRect;return u||(u=a.initLayoutRect()),e?(r=u.deltaW,o=u.deltaH,void 0!==e.x&&(u.x=e.x),void 0!==e.y&&(u.y=e.y),void 0!==e.minW&&(u.minW=e.minW),void 0!==e.minH&&(u.minH=e.minH),void 0!==(n=e.w)&&(n=(n=n<u.minW?u.minW:n)>u.maxW?u.maxW:n,u.w=n,u.innerW=n-r),void 0!==(n=e.h)&&(n=(n=n<u.minH?u.minH:n)>u.maxH?u.maxH:n,u.h=n,u.innerH=n-o),void 0!==(n=e.innerW)&&(n=(n=n<u.minW-r?u.minW-r:n)>u.maxW-r?u.maxW-r:n,u.innerW=n,u.w=n+r),void 0!==(n=e.innerH)&&(n=(n=n<u.minH-o?u.minH-o:n)>u.maxH-o?u.maxH-o:n,u.innerH=n,u.h=n+o),void 0!==e.contentW&&(u.contentW=e.contentW),void 0!==e.contentH&&(u.contentH=e.contentH),(t=a._lastLayoutRect).x===u.x&&t.y===u.y&&t.w===u.w&&t.h===u.h||((i=Xe.repaintControls)&&i.map&&!i.map[a._id]&&(i.push(a),i.map[a._id]=!0),t.x=u.x,t.y=u.y,t.w=u.w,t.h=u.h),a):u},repaint:function(){var t,n,r,o,i,a,u,s,c,l,f=this;c=e.document.createRange?function(e){return e}:Math.round,t=f.getEl().style,o=f._layoutRect,s=f._lastRepaintRect||{},a=(i=f.borderBox).left+i.right,u=i.top+i.bottom,o.x!==s.x&&(t.left=c(o.x)+"px",s.x=o.x),o.y!==s.y&&(t.top=c(o.y)+"px",s.y=o.y),o.w!==s.w&&(l=c(o.w-a),t.width=(l>=0?l:0)+"px",s.w=o.w),o.h!==s.h&&(l=c(o.h-u),t.height=(l>=0?l:0)+"px",s.h=o.h),f._hasBody&&o.innerW!==s.innerW&&(l=c(o.innerW),(r=f.getEl("body"))&&((n=r.style).width=(l>=0?l:0)+"px"),s.innerW=o.innerW),f._hasBody&&o.innerH!==s.innerH&&(l=c(o.innerH),(r=r||f.getEl("body"))&&((n=n||r.style).height=(l>=0?l:0)+"px"),s.innerH=o.innerH),f._lastRepaintRect=s,f.fire("repaint",{},!1)},updateLayoutRect:function(){var e=this;e.parent()._lastRect=null,xe.css(e.getEl(),{width:"",height:""}),e._layoutRect=e._lastRepaintRect=e._lastLayoutRect=null,e.initLayoutRect()},on:function(e,t){var n=this;return nt(n).on(e,function(e){var t,r;return"string"!=typeof e?e:function(o){return t||n.parentsAndSelf().each((function(n){var o=n.settings.callbacks;if(o&&(t=o[e]))return r=n,!1})),t?t.call(r,o):(o.action=e,void this.fire("execute",o))}}(t)),n},off:function(e,t){return nt(this).off(e,t),this},fire:function(e,t,n){var r=this;if((t=t||{}).control||(t.control=r),t=nt(r).fire(e,t),!1!==n&&r.parent)for(var o=r.parent();o&&!t.isPropagationStopped();)o.fire(e,t,!1),o=o.parent();return t},hasEventListeners:function(e){return nt(this).has(e)},parents:function(e){var t,n=new We;for(t=this.parent();t;t=t.parent())n.add(t);return e&&(n=n.filter(e)),n},parentsAndSelf:function(e){return new We(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){return this.$el.html(e),this},getEl:function(e){var t=e?this._id+"-"+e:this._id;return this._elmCache[t]||(this._elmCache[t]=be("#"+t)[0]),this._elmCache[t]},show:function(){return this.visible(!0)},hide:function(){return this.visible(!1)},focus:function(){try{this.getEl().focus()}catch(e){}return this},blur:function(){return this.getEl().blur(),this},aria:function(e,t){var n=this,r=n.getEl(n.ariaTarget);return void 0===t?n._aria[e]:(n._aria[e]=t,n.state.get("rendered")&&r.setAttribute("role"===e?e:"aria-"+e,t),n)},encode:function(e,t){return!1!==t&&(e=this.translate(e)),(e||"").replace(/[&<>"]/g,(function(e){return"&#"+e.charCodeAt(0)+";"}))},translate:function(e){return Xe.translate?Xe.translate(e):e},before:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t),!0),t},after:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t)),t},remove:function(){var e,t,n=this,r=n.getEl(),o=n.parent();if(n.items){var i=n.items().toArray();for(t=i.length;t--;)i[t].remove()}o&&o.items&&(e=[],o.items().each((function(t){t!==n&&e.push(t)})),o.items().set(e),o._lastRect=null),n._eventsRoot&&n._eventsRoot===n&&be(r).off();var a=n.getRoot().controlIdLookup;return a&&delete a[n._id],r&&r.parentNode&&r.parentNode.removeChild(r),n.state.set("rendered",!1),n.state.destroy(),n.fire("remove"),n},renderBefore:function(e){return be(e).before(this.renderHtml()),this.postRender(),this},renderTo:function(e){return be(e||this.getContainerElm()).append(this.renderHtml()),this.postRender(),this},preRender:function(){},render:function(){},renderHtml:function(){return'<div id="'+this._id+'" class="'+this.classes+'"></div>'},postRender:function(){var e,t,n,r,o,i=this,a=i.settings;for(r in i.$el=be(i.getEl()),i.state.set("rendered",!0),a)0===r.indexOf("on")&&i.on(r.substr(2),a[r]);if(i._eventsRoot){for(n=i.parent();!o&&n;n=n.parent())o=n._eventsRoot;if(o)for(r in o._nativeEvents)i._nativeEvents[r]=!0}rt(i),a.style&&(e=i.getEl())&&(e.setAttribute("style",a.style),e.style.cssText=a.style),i.settings.border&&(t=i.borderBox,i.$el.css({"border-top-width":t.top,"border-right-width":t.right,"border-bottom-width":t.bottom,"border-left-width":t.left}));var u=i.getRoot();for(var s in u.controlIdLookup||(u.controlIdLookup={}),u.controlIdLookup[i._id]=i,i._aria)i.aria(s,i._aria[s]);!1===i.state.get("visible")&&(i.getEl().style.display="none"),i.bindStates(),i.state.on("change:visible",(function(e){var t,n=e.value;i.state.get("rendered")&&(i.getEl().style.display=!1===n?"none":"",i.getEl().getBoundingClientRect()),(t=i.parent())&&(t._lastRect=null),i.fire(n?"show":"hide"),Je.add(i)})),i.fire("postrender",{},!1)},bindStates:function(){},scrollIntoView:function(e){var t,n,r,o,i,a,u=this.getEl(),s=u.parentNode,c=function(e,t){var n,r,o=e;for(n=r=0;o&&o!==t&&o.nodeType;)n+=o.offsetLeft||0,r+=o.offsetTop||0,o=o.offsetParent;return{x:n,y:r}}(u,s);return t=c.x,n=c.y,r=u.offsetWidth,o=u.offsetHeight,i=s.clientWidth,a=s.clientHeight,"end"===e?(t-=i-r,n-=a-o):"center"===e&&(t-=i/2-r/2,n-=a/2-o/2),s.scrollLeft=t,s.scrollTop=n,this},getRoot:function(){for(var e,t=this,n=[];t;){if(t.rootControl){e=t.rootControl;break}n.push(t),e=t,t=t.parent()}e||(e=this);for(var r=n.length;r--;)n[r].rootControl=e;return e},reflow:function(){Je.remove(this);var e=this.parent();return e&&e._layout&&!e._layout.isNative()&&e.reflow(),this}};function nt(e){return e._eventDispatcher||(e._eventDispatcher=new De({scope:e,toggleEvent:function(t,n){n&&De.isNative(t)&&(e._nativeEvents||(e._nativeEvents={}),e._nativeEvents[t]=!0,e.state.get("rendered")&&rt(e))}})),e._eventDispatcher}function rt(e){var t,n,r,o,i,a;function u(t){var n=e.getParentCtrl(t.target);n&&n.fire(t.type,t)}function s(){var e=o._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each((function(e){e.fire("mouseleave",{target:e.getEl()})})),o._lastHoverCtrl=null)}function c(t){var n,r,i,a=e.getParentCtrl(t.target),u=o._lastHoverCtrl,s=0;if(a!==u){if(o._lastHoverCtrl=a,(r=a.parents().toArray().reverse()).push(a),u){for((i=u.parents().toArray().reverse()).push(u),s=0;s<i.length&&r[s]===i[s];s++);for(n=i.length-1;n>=s;n--)(u=i[n]).fire("mouseleave",{target:u.getEl()})}for(n=s;n<r.length;n++)(a=r[n]).fire("mouseenter",{target:a.getEl()})}}function l(t){t.preventDefault(),"mousewheel"===t.type?(t.deltaY=-1/40*t.wheelDelta,t.wheelDeltaX&&(t.deltaX=-1/40*t.wheelDeltaX)):(t.deltaX=0,t.deltaY=t.detail),t=e.fire("wheel",t)}if(i=e._nativeEvents){for((r=e.parents().toArray()).unshift(e),t=0,n=r.length;!o&&t<n;t++)o=r[t]._eventsRoot;for(o||(o=r[r.length-1]||e),e._eventsRoot=o,n=t,t=0;t<n;t++)r[t]._eventsRoot=o;var f=o._delegates;for(a in f||(f=o._delegates={}),i){if(!i)return!1;"wheel"!==a?("mouseenter"===a||"mouseleave"===a?o._hasMouseEnter||(be(o.getEl()).on("mouseleave",s).on("mouseover",c),o._hasMouseEnter=1):f[a]||(be(o.getEl()).on(a,u),f[a]=!0),i[a]=!1):Qe?be(e.getEl()).on("mousewheel",l):be(e.getEl()).on("DOMMouseScroll",l)}}}u.each("text title visible disabled active value".split(" "),(function(e){tt[e]=function(t){return 0===arguments.length?this.state.get(e):(void 0!==t&&this.state.set(e,t),this)}}));var ot=Xe=ke.extend(tt),it=function(e){return!!e.getAttribute("data-mce-tabstop")};function at(t){var n,r,o=t.root;function i(e){return e&&1===e.nodeType}try{n=e.document.activeElement}catch(t){n=e.document.body}function a(e){return i(e=e||n)?e.getAttribute("role"):null}function u(e){for(var t,r=e||n;r=r.parentNode;)if(t=a(r))return t}function s(e){var t=n;if(i(t))return t.getAttribute("aria-"+e)}function c(e){var t=e.tagName.toUpperCase();return"INPUT"===t||"TEXTAREA"===t||"SELECT"===t}function l(e){var t=[];return function e(n){if(1===n.nodeType&&"none"!==n.style.display&&!n.disabled){(function(e){return!(!c(e)||e.hidden)||!!it(e)||!!/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell|slider)$/.test(a(e))})(n)&&t.push(n);for(var r=0;r<n.childNodes.length;r++)e(n.childNodes[r])}}(e||o.getEl()),t}function f(e){var t,n;(n=(e=e||r).parents().toArray()).unshift(e);for(var o=0;o<n.length&&!(t=n[o]).settings.ariaRoot;o++);return t}function d(e,t){return e<0?e=t.length-1:e>=t.length&&(e=0),t[e]&&t[e].focus(),e}function m(e,t){var r=-1,o=f();t=t||l(o.getEl());for(var i=0;i<t.length;i++)t[i]===n&&(r=i);r+=e,o.lastAriaIndex=d(r,t)}function p(){"tablist"===u()?m(-1,l(n.parentNode)):r.parent().submenu?b():m(-1)}function h(){var e=a(),t=u();"tablist"===t?m(1,l(n.parentNode)):"menuitem"===e&&"menu"===t&&s("haspopup")?y():m(1)}function g(){m(-1)}function v(){var e=a(),t=u();"menuitem"===e&&"menubar"===t?y():"button"===e&&s("haspopup")?y({key:"down"}):m(1)}function b(){r.fire("cancel")}function y(e){e=e||{},r.fire("click",{target:n,aria:e})}return r=o.getParentCtrl(n),o.on("keydown",(function(e){function t(e,t){c(n)||it(n)||"slider"!==a(n)&&!1!==t(e)&&e.preventDefault()}if(!e.isDefaultPrevented())switch(e.keyCode){case 37:t(e,p);break;case 39:t(e,h);break;case 38:t(e,g);break;case 40:t(e,v);break;case 27:b();break;case 14:case 13:case 32:t(e,y);break;case 9:!function(e){if("tablist"===u()){var t=l(r.getEl("body"))[0];t&&t.focus()}else m(e.shiftKey?-1:1)}(e),e.preventDefault()}})),o.on("focusin",(function(e){n=e.target,r=e.control})),{focusFirst:function(e){var t=f(e),n=l(t.getEl());t.settings.ariaRemember&&"lastAriaIndex"in t?d(t.lastAriaIndex,n):d(0,n)}}}var ut={},st=ot.extend({init:function(e){var t=this;t._super(e),(e=t.settings).fixed&&t.state.set("fixed",!0),t._items=new We,t.isRtl()&&t.classes.add("rtl"),t.bodyClasses=new Oe((function(){t.state.get("rendered")&&(t.getEl("body").className=this.toString())})),t.bodyClasses.prefix=t.classPrefix,t.classes.add("container"),t.bodyClasses.add("container-body"),e.containerCls&&t.classes.add(e.containerCls),t._layout=h.create((e.layout||"")+"layout"),t.settings.items?t.add(t.settings.items):t.add(t.render()),t._hasBody=!0},items:function(){return this._items},find:function(e){return(e=ut[e]=ut[e]||new He(e)).find(this)},add:function(e){var t=this;return t.items().add(t.create(e)).parent(t),t},focus:function(e){var t,n,r,o=this;if(!e||!(n=o.keyboardNav||o.parents().eq(-1)[0].keyboardNav))return r=o.find("*"),o.statusbar&&r.add(o.statusbar.items()),r.each((function(e){if(e.settings.autofocus)return t=null,!1;e.canFocus&&(t=t||e)})),t&&t.focus(),o;n.focusFirst(o)},replace:function(e,t){for(var n,r=this.items(),o=r.length;o--;)if(r[o]===e){r[o]=t;break}o>=0&&((n=t.getEl())&&n.parentNode.removeChild(n),(n=e.getEl())&&n.parentNode.removeChild(n)),t.parent(this)},create:function(e){var t,n=this,r=[];return u.isArray(e)||(e=[e]),u.each(e,(function(e){e&&(e instanceof ot||("string"==typeof e&&(e={type:e}),t=u.extend({},n.settings.defaults,e),e.type=t.type=t.type||e.type||n.settings.defaultType||(t.defaults?t.defaults.type:null),e=h.create(t)),r.push(e))})),r},renderNew:function(){var e=this;return e.items().each((function(t,n){var r;t.parent(e),t.state.get("rendered")||((r=e.getEl("body")).hasChildNodes()&&n<=r.childNodes.length-1?be(r.childNodes[n]).before(t.renderHtml()):be(r).append(t.renderHtml()),t.postRender(),Je.add(t))})),e._layout.applyClasses(e.items().filter(":visible")),e._lastRect=null,e},append:function(e){return this.add(e).renderNew()},prepend:function(e){var t=this;return t.items().set(t.create(e).concat(t.items().toArray())),t.renderNew()},insert:function(e,t,n){var r,o,i,a=this;return e=a.create(e),r=a.items(),!n&&t<r.length-1&&(t+=1),t>=0&&t<r.length&&(o=r.slice(0,t).toArray(),i=r.slice(t).toArray(),r.set(o.concat(e,i))),a.renderNew()},fromJSON:function(e){for(var t in e)this.find("#"+t).value(e[t]);return this},toJSON:function(){var e={};return this.find("*").each((function(t){var n=t.name(),r=t.value();n&&void 0!==r&&(e[n]=r)})),e},renderHtml:function(){var e=this,t=e._layout,n=this.settings.role;return e.preRender(),t.preRender(e),'<div id="'+e._id+'" class="'+e.classes+'"'+(n?' role="'+this.settings.role+'"':"")+'><div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+(e.settings.html||"")+t.renderHtml(e)+"</div></div>"},postRender:function(){var e,t=this;return t.items().exec("postRender"),t._super(),t._layout.postRender(t),t.state.set("rendered",!0),t.settings.style&&t.$el.css(t.settings.style),t.settings.border&&(e=t.borderBox,t.$el.css({"border-top-width":e.top,"border-right-width":e.right,"border-bottom-width":e.bottom,"border-left-width":e.left})),t.parent()||(t.keyboardNav=at({root:t})),t},initLayoutRect:function(){var e=this,t=e._super();return e._layout.recalc(e),t},recalc:function(){var e=this,t=e._layoutRect,n=e._lastRect;if(!n||n.w!==t.w||n.h!==t.h)return e._layout.recalc(e),t=e.layoutRect(),e._lastRect={x:t.x,y:t.y,w:t.w,h:t.h},!0},reflow:function(){var e;if(Je.remove(this),this.visible()){for(ot.repaintControls=[],ot.repaintControls.map={},this.recalc(),e=ot.repaintControls.length;e--;)ot.repaintControls[e].repaint();"flow"!==this.settings.layout&&"stack"!==this.settings.layout&&this.repaint(),ot.repaintControls=[]}return this}});function ct(e){var t,n;if(e.changedTouches)for(t="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n<t.length;n++)e[t[n]]=e.changedTouches[0][t[n]]}function lt(t,n){var r,o,i,a,u,s,c,l=n.document||e.document;n=n||{};var f=l.getElementById(n.handle||t);i=function(t){var i,d,m=function(e){var t,n,r,o,i,a,u,s=Math.max;return t=e.documentElement,n=e.body,r=s(t.scrollWidth,n.scrollWidth),o=s(t.clientWidth,n.clientWidth),i=s(t.offsetWidth,n.offsetWidth),a=s(t.scrollHeight,n.scrollHeight),u=s(t.clientHeight,n.clientHeight),{width:r<i?o:r,height:a<s(t.offsetHeight,n.offsetHeight)?u:a}}(l);ct(t),t.preventDefault(),o=t.button,i=f,s=t.screenX,c=t.screenY,d=e.window.getComputedStyle?e.window.getComputedStyle(i,null).getPropertyValue("cursor"):i.runtimeStyle.cursor,r=be("<div></div>").css({position:"absolute",top:0,left:0,width:m.width,height:m.height,zIndex:2147483647,opacity:1e-4,cursor:d}).appendTo(l.body),be(l).on("mousemove touchmove",u).on("mouseup touchend",a),n.start(t)},u=function(e){if(ct(e),e.button!==o)return a(e);e.deltaX=e.screenX-s,e.deltaY=e.screenY-c,e.preventDefault(),n.drag(e)},a=function(e){ct(e),be(l).off("mousemove touchmove",u).off("mouseup touchend",a),r.remove(),n.stop&&n.stop(e)},this.destroy=function(){be(f).off()},be(f).on("mousedown touchstart",i)}var ft,dt,mt,pt,ht={init:function(){this.on("repaint",this.renderScroll)},renderScroll:function(){var e=this;function t(){var t,n,r;function o(r,o,i,a,u,s){var c,l,f,d,m,p,h,g;if(l=e.getEl("scroll"+r)){if(h=o.toLowerCase(),g=i.toLowerCase(),be(e.getEl("absend")).css(h,e.layoutRect()[a]-1),!u)return void be(l).css("display","none");be(l).css("display","block"),c=e.getEl("body"),f=e.getEl("scroll"+r+"t"),d=c["client"+i]-4,m=(d-=t&&n?l["client"+s]:0)/c["scroll"+i],(p={})[h]=c["offset"+o]+2,p[g]=d,be(l).css(p),(p={})[h]=c["scroll"+o]*m,p[g]=d*m,be(f).css(p)}}r=e.getEl("body"),t=r.scrollWidth>r.clientWidth,n=r.scrollHeight>r.clientHeight,o("h","Left","Width","contentW",t,"Height"),o("v","Top","Height","contentH",n,"Width")}e.settings.autoScroll&&(e._hasScroll||(e._hasScroll=!0,function(){function t(t,n,r,o,i){var a,u=e._id+"-scroll"+t,s=e.classPrefix;be(e.getEl()).append('<div id="'+u+'" class="'+s+"scrollbar "+s+"scrollbar-"+t+'"><div id="'+u+'t" class="'+s+'scrollbar-thumb"></div></div>'),e.draghelper=new lt(u+"t",{start:function(){a=e.getEl("body")["scroll"+n],be("#"+u).addClass(s+"active")},drag:function(u){var s,c,l,f,d=e.layoutRect();c=d.contentW>d.innerW,l=d.contentH>d.innerH,f=e.getEl("body")["client"+r]-4,s=(f-=c&&l?e.getEl("scroll"+t)["client"+i]:0)/e.getEl("body")["scroll"+r],e.getEl("body")["scroll"+n]=a+u["delta"+o]/s},stop:function(){be("#"+u).removeClass(s+"active")}})}e.classes.add("scroll"),t("v","Top","Height","Y","Width"),t("h","Left","Width","X","Height")}(),e.on("wheel",(function(n){var r=e.getEl("body");r.scrollLeft+=10*(n.deltaX||0),r.scrollTop+=10*n.deltaY,t()})),be(e.getEl("body")).on("scroll",t)),t())}},gt=st.extend({Defaults:{layout:"fit",containerCls:"panel"},Mixins:[ht],renderHtml:function(){var e=this,t=e._layout,n=e.settings.html;return e.preRender(),t.preRender(e),void 0===n?n='<div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+t.renderHtml(e)+"</div>":("function"==typeof n&&(n=n.call(e)),e._hasBody=!1),'<div id="'+e._id+'" class="'+e.classes+'" hidefocus="1" tabindex="-1" role="group">'+(e._preBodyHtml||"")+n+"</div>"}}),vt={resizeToContent:function(){this._layoutRect.autoResize=!0,this._lastRect=null,this.reflow()},resizeTo:function(e,t){if(e<=1||t<=1){var n=xe.getWindowSize();e=e<=1?e*n.w:e,t=t<=1?t*n.h:t}return this._layoutRect.autoResize=!1,this.layoutRect({minW:e,minH:t,w:e,h:t}).reflow()},resizeBy:function(e,t){var n=this.layoutRect();return this.resizeTo(n.w+e,n.h+t)}},bt=[],yt=[];function xt(e,t){for(;e;){if(e===t)return!0;e=e.parent()}}function wt(e){var t=xe.getViewPort().y;function n(t,n){for(var r,o=0;o<bt.length;o++)if(bt[o]!==e)for(r=bt[o].parent();r&&(r=r.parent());)r===e&&bt[o].fixed(t).moveBy(0,n).repaint()}e.settings.autofix&&(e.state.get("fixed")?e._autoFixY>t&&(e.fixed(!1).layoutRect({y:e._autoFixY}).repaint(),n(!1,e._autoFixY-t)):(e._autoFixY=e.layoutRect().y,e._autoFixY<t&&(e.fixed(!0).layoutRect({y:0}).repaint(),n(!0,t-e._autoFixY))))}function Ct(e,t){var n,r,o=Tt.zIndex||65535;if(e)yt.push(t);else for(n=yt.length;n--;)yt[n]===t&&yt.splice(n,1);if(yt.length)for(n=0;n<yt.length;n++)yt[n].modal&&(o++,r=yt[n]),yt[n].getEl().style.zIndex=o,yt[n].zIndex=o,o++;var i=be("#"+t.classPrefix+"modal-block",t.getContainerElm())[0];r?be(i).css("z-index",r.zIndex-1):i&&(i.parentNode.removeChild(i),pt=!1),Tt.currentZIndex=o}var Tt=gt.extend({Mixins:[Se,vt],init:function(t){var n=this;n._super(t),n._eventsRoot=n,n.classes.add("floatpanel"),t.autohide&&(ft||(ft=function(e){2!==e.button&&function(e){for(var t=bt.length;t--;){var n=bt[t],r=n.getParentCtrl(e.target);if(n.settings.autohide){if(r&&(xt(r,n)||n.parent()===r))continue;(e=n.fire("autohide",{target:e.target})).isDefaultPrevented()||n.hide()}}}(e)},be(e.document).on("click touchstart",ft)),function(){if(!mt){var t=e.document.documentElement,n=t.clientWidth,r=t.clientHeight;mt=function(){e.document.all&&n===t.clientWidth&&r===t.clientHeight||(n=t.clientWidth,r=t.clientHeight,Tt.hideAll())},be(e.window).on("resize",mt)}}(),bt.push(n)),t.autofix&&(dt||(dt=function(){var e;for(e=bt.length;e--;)wt(bt[e])},be(e.window).on("scroll",dt)),n.on("move",(function(){wt(this)}))),n.on("postrender show",(function(e){if(e.control===n){var t,r=n.classPrefix;n.modal&&!pt&&((t=be("#"+r+"modal-block",n.getContainerElm()))[0]||(t=be('<div id="'+r+'modal-block" class="'+r+"reset "+r+'fade"></div>').appendTo(n.getContainerElm())),C.setTimeout((function(){t.addClass(r+"in"),be(n.getEl()).addClass(r+"in")})),pt=!0),Ct(!0,n)}})),n.on("show",(function(){n.parents().each((function(e){if(e.state.get("fixed"))return n.fixed(!0),!1}))})),t.popover&&(n._preBodyHtml='<div class="'+n.classPrefix+'arrow"></div>',n.classes.add("popover").add("bottom").add(n.isRtl()?"end":"start")),n.aria("label",t.ariaLabel),n.aria("labelledby",n._id),n.aria("describedby",n.describedBy||n._id+"-none")},fixed:function(e){var t=this;if(t.state.get("fixed")!==e){if(t.state.get("rendered")){var n=xe.getViewPort();e?t.layoutRect().y-=n.y:t.layoutRect().y+=n.y}t.classes.toggle("fixed",e),t.state.set("fixed",e)}return t},show:function(){var e,t=this,n=t._super();for(e=bt.length;e--&&bt[e]!==t;);return-1===e&&bt.push(t),n},hide:function(){return Et(this),Ct(!1,this),this._super()},hideAll:function(){Tt.hideAll()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||(e.remove(),Ct(!1,e)),e},remove:function(){Et(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});function Et(e){var t;for(t=bt.length;t--;)bt[t]===e&&bt.splice(t,1);for(t=yt.length;t--;)yt[t]===e&&yt.splice(t,1)}Tt.hideAll=function(){for(var e=bt.length;e--;){var t=bt[e];t&&t.settings.autohide&&(t.hide(),bt.splice(e,1))}};var Nt=function(e,t){return!(!e||t.settings.ui_container)};function St(e,t){var n,r,o=this,i=ot.classPrefix;o.show=function(a,u){function s(){n&&(be(e).append('<div class="'+i+"throbber"+(t?" "+i+"throbber-inline":"")+'"></div>'),u&&u())}return o.hide(),n=!0,a?r=C.setTimeout(s,a):s(),o},o.hide=function(){var t=e.lastChild;return C.clearTimeout(r),t&&-1!==t.className.indexOf("throbber")&&t.parentNode.removeChild(t),n=!1,o}}var kt=function(e,t,n){var r=function(e){var t=e.settings,n=t.skin,r=t.skin_url;if(!1!==n){var o=n||"lightgray";r=r?e.documentBaseURI.toAbsolute(r):a.baseURL+"/skins/"+o}return r}(e);return r&&(n.skinUiCss=r+"/skin.min.css",e.contentCSS.push(r+"/content"+(e.inline?".inline":"")+".min.css")),function(e,t){var n;e.on("ProgressState",(function(e){n=n||new St(t.panel.getEl("body")),e.state?n.show(e.time):n.hide()}))}(e,t),function(e){return e.getParam("inline",!1,"boolean")}(e)?function(e,t,n){var r,o,i=p.DOM,a=function(e){return e.getParam("fixed_toolbar_container")}(e);a&&(o=i.select(a)[0]);var u=function(){if(r&&r.moveRel&&r.visible()&&!r._fixed){var t=e.selection.getScrollContainer(),n=e.getBody(),o=0,a=0;if(t){var u=i.getPos(n),s=i.getPos(t);o=Math.max(0,s.x-u.x),a=Math.max(0,s.y-u.y)}r.fixed(!1).moveRel(n,e.rtl?["tr-br","br-tr"]:["tl-bl","bl-tl","tr-br"]).moveBy(o,a)}},c=function(){r&&(r.show(),u(),i.addClass(e.getBody(),"mce-edit-focus"))},f=function(){r&&(r.hide(),Tt.hideAll(),i.removeClass(e.getBody(),"mce-edit-focus"))},m=function(){r?r.visible()||c():(r=t.panel=h.create({type:o?"panel":"floatpanel",role:"application",classes:"tinymce tinymce-inline",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:!0,fixed:Nt(o,e),border:1,items:[!1===s(e)?null:{type:"menubar",border:"0 0 1 0",items:oe(e)},F(e,l(e))]}),P(e,r),b(e),o?r.renderTo(o).reflow():r.renderTo().reflow(),x(e,r),c(),U(e),e.on("nodeChange",u),e.on("ResizeWindow",u),e.on("activate",c),e.on("deactivate",f),e.nodeChanged())};return e.settings.content_editable=!0,e.on("focus",(function(){!1===d(e)&&n.skinUiCss?i.styleSheetLoader.load(n.skinUiCss,m,m):m()})),e.on("blur hide",f),e.on("remove",(function(){r&&(r.remove(),r=null)})),!1===d(e)&&n.skinUiCss?i.styleSheetLoader.load(n.skinUiCss,pe(e)):pe(e)(),{}}(e,t,n):function(e,t,n){var r,o,i;if(!1===d(e)&&n.skinUiCss?he.styleSheetLoader.load(n.skinUiCss,pe(e)):pe(e)(),r=t.panel=h.create({type:"panel",role:"application",classes:"tinymce",style:"visibility: hidden",layout:"stack",border:1,items:[{type:"container",classes:"top-part",items:[!1===s(e)?null:{type:"menubar",border:"0 0 1 0",items:oe(e)},F(e,l(e))]},de(e)?ve(e):ge("1 0 0 0")]}),P(e,r),"none"!==m(e)&&(o={type:"resizehandle",direction:m(e),onResizeStart:function(){var t=e.getContentAreaContainer().firstChild;i={width:t.clientWidth,height:t.clientHeight}},onResize:function(t){"both"===m(e)?se(e,i.width+t.deltaX,i.height+t.deltaY):se(e,null,i.height+t.deltaY)}}),function(e){return e.getParam("statusbar",!0,"boolean")}(e)){var a=g.translate(["Powered by {0}",'<a href="https://www.tiny.cloud/?utm_campaign=editor_referral&utm_medium=poweredby&utm_source=tinymce" rel="noopener" target="_blank" role="presentation" tabindex="-1">Tiny</a>']),u=function(e){return e.getParam("branding",!0,"boolean")}(e)?{type:"label",classes:"branding",html:" "+a}:null;r.add({type:"panel",name:"statusbar",classes:"statusbar",layout:"flow",border:"1 0 0 0",ariaRoot:!0,items:[{type:"elementpath",editor:e},o,u]})}return b(e),e.on("SwitchMode",function(e){return function(t){e.find("*").disabled("readonly"===t.mode)}}(r)),r.renderBefore(n.targetNode).reflow(),function(e){return e.getParam("readonly",!1,"boolean")}(e)&&e.setMode("readonly"),n.width&&he.setStyle(r.getEl(),"width",n.width),e.on("remove",(function(){r.remove(),r=null})),x(e,r),U(e),{iframeContainer:r.find("#iframe")[0].getEl(),editorContainer:r.getEl()}}(e,t,n)},Dt=ot.extend({Mixins:[Se],Defaults:{classes:"widget tooltip tooltip-n"},renderHtml:function(){var e=this,t=e.classPrefix;return'<div id="'+e._id+'" class="'+e.classes+'" role="presentation"><div class="'+t+'tooltip-arrow"></div><div class="'+t+'tooltip-inner">'+e.encode(e.state.get("text"))+"</div></div>"},bindStates:function(){var e=this;return e.state.on("change:text",(function(t){e.getEl().lastChild.innerHTML=e.encode(t.value)})),e._super()},repaint:function(){var e,t;e=this.getEl().style,t=this._layoutRect,e.left=t.x+"px",e.top=t.y+"px",e.zIndex=131070}}),_t=ot.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.canFocus=!0,e.tooltip&&!1!==_t.tooltips&&(t.on("mouseenter",(function(n){var r=t.tooltip().moveTo(-65535);if(n.control===t){var o=r.text(e.tooltip).show().testMoveRel(t.getEl(),["bc-tc","bc-tl","bc-tr"]);r.classes.toggle("tooltip-n","bc-tc"===o),r.classes.toggle("tooltip-nw","bc-tl"===o),r.classes.toggle("tooltip-ne","bc-tr"===o),r.moveRel(t.getEl(),o)}else r.hide()})),t.on("mouseleave mousedown click",(function(){t.tooltip().remove(),t._tooltip=null}))),t.aria("label",e.ariaLabel||e.tooltip)},tooltip:function(){return this._tooltip||(this._tooltip=new Dt({type:"tooltip"}),I(this,this._tooltip),this._tooltip.renderTo()),this._tooltip},postRender:function(){var e=this,t=e.settings;e._super(),e.parent()||!t.width&&!t.height||(e.initLayoutRect(),e.repaint()),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)}return e.state.on("change:disabled",(function(e){t(e.value)})),e.state.on("change:active",(function(e){n(e.value)})),e.state.get("disabled")&&t(!0),e.state.get("active")&&n(!0),e._super()},remove:function(){this._super(),this._tooltip&&(this._tooltip.remove(),this._tooltip=null)}}),Rt=_t.extend({Defaults:{value:0},init:function(e){var t=this;t._super(e),t.classes.add("progress"),t.settings.filter||(t.settings.filter=function(e){return Math.round(e)})},renderHtml:function(){var e=this._id,t=this.classPrefix;return'<div id="'+e+'" class="'+this.classes+'"><div class="'+t+'bar-container"><div class="'+t+'bar"></div></div><div class="'+t+'text">0%</div></div>'},postRender:function(){var e=this;return e._super(),e.value(e.settings.value),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+"%"}return e.state.on("change:value",(function(e){t(e.value)})),t(e.state.get("value")),e._super()}}),At=function(e,t){e.getEl().lastChild.textContent=t+(e.progressBar?" "+e.progressBar.value()+"%":"")},Ot=ot.extend({Mixins:[Se],Defaults:{classes:"widget notification"},init:function(e){var t=this;t._super(e),t.maxWidth=e.maxWidth,e.text&&t.text(e.text),e.icon&&(t.icon=e.icon),e.color&&(t.color=e.color),e.type&&t.classes.add("notification-"+e.type),e.timeout&&(e.timeout<0||e.timeout>0)&&!e.closeButton?t.closeButton=!1:(t.classes.add("has-close"),t.closeButton=!0),e.progressBar&&(t.progressBar=new Rt),t.on("click",(function(e){-1!==e.target.className.indexOf(t.classPrefix+"close")&&t.close()}))},renderHtml:function(){var e,t=this,n=t.classPrefix,r="",o="",i="";return t.icon&&(r='<i class="'+n+"ico "+n+"i-"+t.icon+'"></i>'),e=' style="max-width: '+t.maxWidth+"px;"+(t.color?"background-color: "+t.color+';"':'"'),t.closeButton&&(o='<button type="button" class="'+n+'close" aria-hidden="true">×</button>'),t.progressBar&&(i=t.progressBar.renderHtml()),'<div id="'+t._id+'" class="'+t.classes+'"'+e+' role="presentation">'+r+'<div class="'+n+'notification-inner">'+t.state.get("text")+"</div>"+i+o+'<div style="clip: rect(1px, 1px, 1px, 1px);height: 1px;overflow: hidden;position: absolute;width: 1px;" aria-live="assertive" aria-relevant="additions" aria-atomic="true"></div></div>'},postRender:function(){var e=this;return C.setTimeout((function(){e.$el.addClass(e.classPrefix+"in"),At(e,e.state.get("text"))}),100),e._super()},bindStates:function(){var e=this;return e.state.on("change:text",(function(t){e.getEl().firstChild.innerHTML=t.value,At(e,t.value)})),e.progressBar&&(e.progressBar.bindStates(),e.progressBar.state.on("change:value",(function(t){At(e,e.state.get("text"))}))),e._super()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||e.remove(),e},repaint:function(){var e,t;e=this.getEl().style,t=this._layoutRect,e.left=t.x+"px",e.top=t.y+"px",e.zIndex=65534}});var Pt=[],Mt="";function It(t){var n,r=be("meta[name=viewport]")[0];!1!==ce.overrideViewPort&&(r||((r=e.document.createElement("meta")).setAttribute("name","viewport"),e.document.getElementsByTagName("head")[0].appendChild(r)),(n=r.getAttribute("content"))&&void 0!==Mt&&(Mt=n),r.setAttribute("content",t?"width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0":Mt))}var Bt=Tt.extend({modal:!0,Defaults:{border:1,layout:"flex",containerCls:"panel",role:"dialog",callbacks:{submit:function(){this.fire("submit",{data:this.toJSON()})},close:function(){this.close()}}},init:function(e){var t=this;t._super(e),t.isRtl()&&t.classes.add("rtl"),t.classes.add("window"),t.bodyClasses.add("window-body"),t.state.set("fixed",!0),e.buttons&&(t.statusbar=new gt({layout:"flex",border:"1 0 0 0",spacing:3,padding:10,align:"center",pack:t.isRtl()?"start":"end",defaults:{type:"button"},items:e.buttons}),t.statusbar.classes.add("foot"),t.statusbar.parent(t)),t.on("click",(function(e){var n=t.classPrefix+"close";(xe.hasClass(e.target,n)||xe.hasClass(e.target.parentNode,n))&&t.close()})),t.on("cancel",(function(){t.close()})),t.on("move",(function(e){e.control===t&&Tt.hideAll()})),t.aria("describedby",t.describedBy||t._id+"-none"),t.aria("label",e.title),t._fullscreen=!1},recalc:function(){var e,t,n,r,o=this,i=o.statusbar;o._fullscreen&&(o.layoutRect(xe.getWindowSize()),o.layoutRect().contentH=o.layoutRect().innerH),o._super(),e=o.layoutRect(),o.settings.title&&!o._fullscreen&&(t=e.headerW)>e.w&&(n=e.x-Math.max(0,t/2),o.layoutRect({w:t,x:n}),r=!0),i&&(i.layoutRect({w:o.layoutRect().innerW}).recalc(),(t=i.layoutRect().minW+e.deltaW)>e.w&&(n=e.x-Math.max(0,t-e.w),o.layoutRect({w:t,x:n}),r=!0)),r&&o.recalc()},initLayoutRect:function(){var e,t=this,n=t._super(),r=0;if(t.settings.title&&!t._fullscreen){e=t.getEl("head");var o=xe.getSize(e);n.headerW=o.width,n.headerH=o.height,r+=n.headerH}t.statusbar&&(r+=t.statusbar.layoutRect().h),n.deltaH+=r,n.minH+=r,n.h+=r;var i=xe.getWindowSize();return n.x=t.settings.x||Math.max(0,i.w/2-n.w/2),n.y=t.settings.y||Math.max(0,i.h/2-n.h/2),n},renderHtml:function(){var e=this,t=e._layout,n=e._id,r=e.classPrefix,o=e.settings,i="",a="",u=o.html;return e.preRender(),t.preRender(e),o.title&&(i='<div id="'+n+'-head" class="'+r+'window-head"><div id="'+n+'-title" class="'+r+'title">'+e.encode(o.title)+'</div><div id="'+n+'-dragh" class="'+r+'dragh"></div><button type="button" class="'+r+'close" aria-hidden="true"><i class="mce-ico mce-i-remove"></i></button></div>'),o.url&&(u='<iframe src="'+o.url+'" tabindex="-1"></iframe>'),void 0===u&&(u=t.renderHtml(e)),e.statusbar&&(a=e.statusbar.renderHtml()),'<div id="'+n+'" class="'+e.classes+'" hidefocus="1"><div class="'+e.classPrefix+'reset" role="application">'+i+'<div id="'+n+'-body" class="'+e.bodyClasses+'">'+u+"</div>"+a+"</div></div>"},fullscreen:function(t){var n,r,o=this,i=e.document.documentElement,a=o.classPrefix;if(t!==o._fullscreen)if(be(e.window).on("resize",(function(){var e;if(o._fullscreen)if(n)o._timer||(o._timer=C.setTimeout((function(){var e=xe.getWindowSize();o.moveTo(0,0).resizeTo(e.w,e.h),o._timer=0}),50));else{e=(new Date).getTime();var t=xe.getWindowSize();o.moveTo(0,0).resizeTo(t.w,t.h),(new Date).getTime()-e>50&&(n=!0)}})),r=o.layoutRect(),o._fullscreen=t,t){o._initial={x:r.x,y:r.y,w:r.w,h:r.h},o.borderBox=_e("0"),o.getEl("head").style.display="none",r.deltaH-=r.headerH+2,be([i,e.document.body]).addClass(a+"fullscreen"),o.classes.add("fullscreen");var u=xe.getWindowSize();o.moveTo(0,0).resizeTo(u.w,u.h)}else o.borderBox=_e(o.settings.border),o.getEl("head").style.display="",r.deltaH+=r.headerH,be([i,e.document.body]).removeClass(a+"fullscreen"),o.classes.remove("fullscreen"),o.moveTo(o._initial.x,o._initial.y).resizeTo(o._initial.w,o._initial.h);return o.reflow()},postRender:function(){var e,t=this;setTimeout((function(){t.classes.add("in"),t.fire("open")}),0),t._super(),t.statusbar&&t.statusbar.postRender(),t.focus(),this.dragHelper=new lt(t._id+"-dragh",{start:function(){e={x:t.layoutRect().x,y:t.layoutRect().y}},drag:function(n){t.moveTo(e.x+n.deltaX,e.y+n.deltaY)}}),t.on("submit",(function(e){e.isDefaultPrevented()||t.close()})),Pt.push(t),It(!0)},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var t,n=this;for(n.dragHelper.destroy(),n._super(),n.statusbar&&this.statusbar.remove(),function(t,n){(function(){for(var e=0;e<Pt.length;e++)if(Pt[e]._fullscreen)return!0;return!1})()&&!1===n&&be([e.document.documentElement,e.document.body]).removeClass(t+"fullscreen")}(n.classPrefix,!1),t=Pt.length;t--;)Pt[t]===n&&Pt.splice(t,1);It(Pt.length>0)},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});!function(){if(!ce.desktop){var t={w:e.window.innerWidth,h:e.window.innerHeight};C.setInterval((function(){var n=e.window.innerWidth,r=e.window.innerHeight;t.w===n&&t.h===r||(t={w:n,h:r},be(e.window).trigger("resize"))}),100)}be(e.window).on("resize",(function(){var e,t,n=xe.getWindowSize();for(e=0;e<Pt.length;e++)t=Pt[e].layoutRect(),Pt[e].moveTo(Pt[e].settings.x||Math.max(0,n.w/2-t.w/2),Pt[e].settings.y||Math.max(0,n.h/2-t.h/2))}))}();var Lt,Ft,Ht,jt=Bt.extend({init:function(e){e={border:1,padding:20,layout:"flex",pack:"center",align:"center",containerCls:"panel",autoScroll:!0,buttons:{type:"button",text:"Ok",action:"ok"},items:{type:"label",multiline:!0,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,r=t.callback||function(){};function o(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 jt.OK_CANCEL:n=[o("Ok",!0,!0),o("Cancel",!1)];break;case jt.YES_NO:case jt.YES_NO_CANCEL:n=[o("Yes",1,!0),o("No",0)],t.buttons===jt.YES_NO_CANCEL&&n.push(o("Cancel",-1));break;default:n=[o("Ok",!0,!0)]}return new Bt({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:!0,maxWidth:500,maxHeight:200,text:t.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:t.onClose,onCancel:function(){r(!1)}}).renderTo(e.document.body).reflow()},alert:function(e,t){return"string"==typeof e&&(e={text:e}),e.callback=t,jt.msgBox(e)},confirm:function(e,t){return"string"==typeof e&&(e={text:e}),e.callback=t,e.buttons=jt.OK_CANCEL,jt.msgBox(e)}}}),zt=function(t){return{renderUI:function(e){return kt(t,this,e)},resizeTo:function(e,n){return se(t,e,n)},resizeBy:function(e,n){return function(e,t,n){var r=e.getContentAreaContainer();ue(e,r.clientWidth+t,r.clientHeight+n)}(t,e,n)},getNotificationManagerImpl:function(){return function(e){var t=function(e){return e.inline?e.getElement():e.getContentAreaContainer()};return{open:function(n,r){var o,i=u.extend(n,{maxWidth:(o=t(e),xe.getSize(o).width)}),a=new Ot(i);return a.args=i,i.timeout>0&&(a.timer=setTimeout((function(){a.close(),r()}),i.timeout)),a.on("close",(function(){r()})),a.renderTo(),a},close:function(e){e.close()},reposition:function(n){!function(e){Q(e,(function(e){e.moveTo(0,0)}))}(n),function(n){if(n.length>0){var r=n.slice(0,1)[0],o=t(e);r.moveRel(o,"tc-tc"),Q(n,(function(e,t){t>0&&e.moveRel(n[t-1].getEl(),"bc-tc")}))}}(n)},getArgs:function(e){return e.args}}}(t)},getWindowManagerImpl:function(){return{open:function(t,n,r){var o;return t.title=t.title||" ",t.url=t.url||t.file,t.url&&(t.width=parseInt(t.width||320,10),t.height=parseInt(t.height||240,10)),t.body&&(t.items={defaults:t.defaults,type:t.bodyType||"form",items:t.body,data:t.data,callbacks:t.commands}),t.url||t.buttons||(t.buttons=[{text:"Ok",subtype:"primary",onclick:function(){o.find("form")[0].submit()}},{text:"Cancel",onclick:function(){o.close()}}]),(o=new Bt(t)).on("close",(function(){r(o)})),t.data&&o.on("postRender",(function(){this.find("*").each((function(e){var n=e.name();n in t.data&&e.value(t.data[n])}))})),o.features=t||{},o.params=n||{},o=o.renderTo(e.document.body).reflow()},alert:function(e,t,n){var r;return(r=jt.alert(e,(function(){t()}))).on("close",(function(){n(r)})),r},confirm:function(e,t,n){var r;return(r=jt.confirm(e,(function(e){t(e)}))).on("close",(function(){n(r)})),r},close:function(e){e.close()},getParams:function(e){return e.params},setParams:function(e,t){e.params=t}}}}},Wt=ke.extend({Defaults:{firstControlClass:"first",lastControlClass:"last"},init:function(e){this.settings=u.extend({},this.Defaults,e)},preRender:function(e){e.bodyClasses.add(this.settings.containerClass)},applyClasses:function(e){var t,n,r,o,i=this.settings;t=i.firstControlClass,n=i.lastControlClass,e.each((function(e){e.classes.remove(t).remove(n).add(i.controlClass),e.visible()&&(r||(r=e),o=e)})),r&&r.classes.add(t),o&&o.classes.add(n)},renderHtml:function(e){var t="";return this.applyClasses(e.items()),e.items().each((function(e){t+=e.renderHtml()})),t},recalc:function(){},postRender:function(){},isNative:function(){return!1}}),Ut=Wt.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}),e.recalc&&e.recalc()}))},renderHtml:function(e){return'<div id="'+e._id+'-absend" class="'+e.classPrefix+'abs-end"></div>'+this._super(e)}}),qt=_t.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t,n=this;n._super(e),e=n.settings,t=n.settings.size,n.on("click mousedown",(function(e){e.preventDefault()})),n.on("touchstart",(function(e){n.fire("click",e),e.preventDefault()})),e.subtype&&n.classes.add(e.subtype),t&&n.classes.add("btn-"+t),e.icon&&n.icon(e.icon)},icon:function(e){return arguments.length?(this.state.set("icon",e),this):this.state.get("icon")},repaint:function(){var e,t=this.getEl().firstChild;t&&((e=t.style).width=e.height="100%"),this._super()},renderHtml:function(){var t,n,r=this,o=r._id,i=r.classPrefix,a=r.state.get("icon"),u=r.state.get("text"),s="",c=r.settings;return(t=c.image)?(a="none","string"!=typeof t&&(t=e.window.getSelection?t[0]:t[1]),t=" style=\"background-image: url('"+t+"')\""):t="",u&&(r.classes.add("btn-has-text"),s='<span class="'+i+'txt">'+r.encode(u)+"</span>"),a=a?i+"ico "+i+"i-"+a:"",n="boolean"==typeof c.active?' aria-pressed="'+c.active+'"':"",'<div id="'+o+'" class="'+r.classes+'" tabindex="-1"'+n+'><button id="'+o+'-button" role="presentation" type="button" tabindex="-1">'+(a?'<i class="'+a+'"'+t+"></i>":"")+s+"</button></div>"},bindStates:function(){var t=this,n=t.$,r=t.classPrefix+"txt";function o(e){var o=n("span."+r,t.getEl());e?(o[0]||(n("button:first",t.getEl()).append('<span class="'+r+'"></span>'),o=n("span."+r,t.getEl())),o.html(t.encode(e))):o.remove(),t.classes.toggle("btn-has-text",!!e)}return t.state.on("change:text",(function(e){o(e.value)})),t.state.on("change:icon",(function(n){var r=n.value,i=t.classPrefix;t.settings.icon=r,r=r?i+"ico "+i+"i-"+t.settings.icon:"";var a=t.getEl().firstChild,u=a.getElementsByTagName("i")[0];r?(u&&u===a.firstChild||(u=e.document.createElement("i"),a.insertBefore(u,a.firstChild)),u.className=r):u&&a.removeChild(u),o(t.state.get("text"))})),t._super()}}),Vt=qt.extend({init:function(e){var t=this;e=u.extend({text:"Browse...",multiple:!1,accept:null},e),t._super(e),t.classes.add("browsebutton"),e.multiple&&t.classes.add("multiple")},postRender:function(){var e=this,t=xe.create("input",{type:"file",id:e._id+"-browse",accept:e.settings.accept});e._super(),be(t).on("change",(function(t){var n=t.target.files;e.value=function(){return n.length?e.settings.multiple?n:n[0]:null},t.preventDefault(),n.length&&e.fire("change",t)})),be(t).on("click",(function(e){e.stopPropagation()})),be(e.getEl("button")).on("click touchstart",(function(e){e.stopPropagation(),t.click(),e.preventDefault()})),e.getEl().appendChild(t)},remove:function(){be(this.getEl("button")).off(),be(this.getEl("input")).off(),this._super()}}),$t=st.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;return e.classes.add("btn-group"),e.preRender(),t.preRender(e),'<div id="'+e._id+'" class="'+e.classes+'"><div id="'+e._id+'-body">'+(e.settings.html||"")+t.renderHtml(e)+"</div></div>"}}),Yt=_t.extend({Defaults:{classes:"checkbox",role:"checkbox",checked:!1},init:function(e){var t=this;t._super(e),t.on("click mousedown",(function(e){e.preventDefault()})),t.on("click",(function(e){e.preventDefault(),t.disabled()||t.checked(!t.checked())})),t.checked(t.settings.checked)},checked:function(e){return arguments.length?(this.state.set("checked",e),this):this.state.get("checked")},value:function(e){return arguments.length?this.checked(e):this.checked()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'<div id="'+t+'" class="'+e.classes+'" unselectable="on" aria-labelledby="'+t+'-al" tabindex="-1"><i class="'+n+"ico "+n+'i-checkbox"></i><span id="'+t+'-al" class="'+n+'label">'+e.encode(e.state.get("text"))+"</span></div>"},bindStates:function(){var t=this;function n(e){t.classes.toggle("checked",e),t.aria("checked",e)}return 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,o=t.classPrefix;if(void 0===r)return t.settings.icon;t.settings.icon=r,r=r?o+"ico "+o+"i-"+t.settings.icon:"";var i=t.getEl().firstChild,a=i.getElementsByTagName("i")[0];r?(a&&a===i.firstChild||(a=e.document.createElement("i"),i.insertBefore(a,i.firstChild)),a.className=r):a&&i.removeChild(a)})),t.state.get("checked")&&n(!0),t._super()}}),Xt=tinymce.util.Tools.resolve("tinymce.util.VK"),Kt=_t.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.classes.add("combobox"),t.subinput=!0,t.ariaTarget="inp",e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",(function(n){var r=n.target,o=t.getEl();if(be.contains(o,r)||r===o)for(;r&&r!==o;)r.id&&-1!==r.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),r=r.parentNode})),t.on("keydown",(function(e){var n;13===e.keyCode&&"INPUT"===e.target.nodeName&&(e.preventDefault(),t.parents().reverse().each((function(e){if(e.toJSON)return n=e,!1})),t.fire("submit",{data:n.toJSON()}))})),t.on("keyup",(function(e){if("INPUT"===e.target.nodeName){var n=t.state.get("value"),r=e.target.value;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()&&-1!==e.target.className.indexOf(t.classPrefix+"status")){var r=t.statusMessage()||"Ok",o=n.text(r).show().testMoveRel(e.target,["bc-tc","bc-tl","bc-tr"]);n.classes.toggle("tooltip-n","bc-tc"===o),n.classes.toggle("tooltip-nw","bc-tl"===o),n.classes.toggle("tooltip-ne","bc-tr"===o),n.moveRel(e.target,o)}}))},statusLevel:function(e){return arguments.length>0&&this.state.set("statusLevel",e),this.state.get("statusLevel")},statusMessage:function(e){return arguments.length>0&&this.state.set("statusMessage",e),this.state.get("statusMessage")},showMenu:function(){var e,t=this,n=t.settings;t.menu||((e=n.menu||[]).length?e={type:"menu",items:e}:e.type=e.type||"menu",t.menu=h.create(e).parent(t).renderTo(t.getContainerElm()),t.fire("createmenu"),t.menu.reflow(),t.menu.on("cancel",(function(e){e.control===t.menu&&t.focus()})),t.menu.on("show hide",(function(e){e.control.items().each((function(e){e.active(e.value()===t.value())}))})).fire("show"),t.menu.on("select",(function(e){t.value(e.control.value())})),t.on("focusin",(function(e){"INPUT"===e.target.tagName.toUpperCase()&&t.menu.hide()})),t.aria("expanded",!0)),t.menu.show(),t.menu.layoutRect({w:t.layoutRect().w}),t.menu.moveRel(t.getEl(),t.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},focus:function(){this.getEl("inp").focus()},repaint:function(){var t,n,r=this,o=r.getEl(),i=r.getEl("open"),a=r.layoutRect(),u=0,s=o.firstChild;r.statusLevel()&&"none"!==r.statusLevel()&&(u=parseInt(xe.getRuntimeStyle(s,"padding-right"),10)-parseInt(xe.getRuntimeStyle(s,"padding-left"),10)),t=i?a.w-xe.getSize(i).width-10:a.w-10;var c=e.document;return c.all&&(!c.documentMode||c.documentMode<=8)&&(n=r.layoutRect().h-2+"px"),be(s).css({width:t-u,lineHeight:n}),r._super(),r},postRender:function(){var e=this;return be(this.getEl("inp")).on("change",(function(t){e.state.set("value",t.target.value),e.fire("change",t)})),e._super()},renderHtml:function(){var e,t,n,r=this,o=r._id,i=r.settings,a=r.classPrefix,u=r.state.get("value")||"",s="",c="";return"spellcheck"in i&&(c+=' spellcheck="'+i.spellcheck+'"'),i.maxLength&&(c+=' maxlength="'+i.maxLength+'"'),i.size&&(c+=' size="'+i.size+'"'),i.subtype&&(c+=' type="'+i.subtype+'"'),n='<i id="'+o+'-status" class="mce-status mce-ico" style="display: none"></i>',r.disabled()&&(c+=' disabled="disabled"'),(e=i.icon)&&"caret"!==e&&(e=a+"ico "+a+"i-"+i.icon),t=r.state.get("text"),(e||t)&&(s='<div id="'+o+'-open" class="'+a+"btn "+a+'open" tabIndex="-1" role="button"><button id="'+o+'-action" type="button" hidefocus="1" tabindex="-1">'+("caret"!==e?'<i class="'+e+'"></i>':'<i class="'+a+'caret"></i>')+(t?(e?" ":"")+t:"")+"</button></div>",r.classes.add("has-open")),'<div id="'+o+'" class="'+r.classes+'"><input id="'+o+'-inp" class="'+a+'textbox" value="'+r.encode(u,!1)+'" hidefocus="1"'+c+' placeholder="'+r.encode(i.placeholder)+'" />'+n+s+"</div>"},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl("inp").value),this.state.get("value"))},showAutoComplete:function(e,t){var n=this;if(0!==e.length){n.menu?n.menu.items().remove():n.menu=h.create({type:"menu",classes:"combobox-menu",layout:"flow"}).parent(n).renderTo(),u.each(e,(function(e){var r,o;n.menu.add({text:e.title,url:e.previewUrl,match:t,classes:"menu-item-ellipsis",onclick:(r=e.value,o=e.title,function(){n.fire("selectitem",{title:o,value:r})})})})),n.menu.renderNew(),n.hideMenu(),n.menu.on("cancel",(function(e){e.control.parent()===n.menu&&(e.stopPropagation(),n.focus(),n.hideMenu())})),n.menu.on("select",(function(){n.focus()}));var r=n.layoutRect().w;n.menu.layoutRect({w:r,minW:0,maxW:r}),n.menu.repaint(),n.menu.reflow(),n.menu.show(),n.menu.moveRel(n.getEl(),n.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])}else n.hideMenu()},hideMenu:function(){this.menu&&this.menu.hide()},bindStates:function(){var e=this;e.state.on("change:value",(function(t){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"),r=e.classPrefix,o=t.value;xe.css(n,"display","none"===o?"none":""),xe.toggleClass(n,r+"i-checkmark","ok"===o),xe.toggleClass(n,r+"i-warning","warn"===o),xe.toggleClass(n,r+"i-error","error"===o),e.classes.toggle("has-status","none"!==o),e.repaint()})),xe.on(e.getEl("status"),"mouseleave",(function(){e.tooltip().hide()})),e.on("cancel",(function(t){e.menu&&e.menu.visible()&&(t.stopPropagation(),e.hideMenu())}));var t=function(e,t){t&&t.items().length>0&&t.items().eq(e)[0].focus()};return e.on("keydown",(function(n){var r=n.keyCode;"INPUT"===n.target.nodeName&&(r===Xt.DOWN?(n.preventDefault(),e.fire("autocomplete"),t(0,e.menu)):r===Xt.UP&&(n.preventDefault(),t(-1,e.menu)))})),e._super()},remove:function(){be(this.getEl("inp")).off(),this.menu&&this.menu.remove(),this._super()}}),Gt=Kt.extend({init:function(e){var t=this;e.spellcheck=!1,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"),n=t?t.getElementsByTagName("i")[0]:null;if(n)try{n.style.background=e}catch(e){}},bindStates:function(){var e=this;return e.state.on("change:value",(function(t){e.state.get("rendered")&&e.repaintColor(t.value)})),e._super()}}),Jt=qt.extend({showPanel:function(){var e=this,t=e.settings;if(e.classes.add("opened"),e.panel)e.panel.show();else{var n=t.panel;n.type&&(n={layout:"grid",items:n}),n.role=n.role||"dialog",n.popover=!0,n.autohide=!0,n.ariaRoot=!0,e.panel=new Tt(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()}var r=e.panel.testMoveRel(e.getEl(),t.popoverAlign||(e.isRtl()?["bc-tc","bc-tl","bc-tr"]:["bc-tc","bc-tr","bc-tl","tc-bc","tc-br","tc-bl"]));e.panel.classes.toggle("start","l"===r.substr(-1)),e.panel.classes.toggle("end","r"===r.substr(-1));var o="t"===r.substr(0,1);e.panel.classes.toggle("bottom",!o),e.panel.classes.toggle("top",o),e.panel.moveRel(e.getEl(),r)},hidePanel:function(){this.panel&&this.panel.hide()},postRender:function(){var e=this;return e.aria("haspopup",!0),e.on("click",(function(t){t.control===e&&(e.panel&&e.panel.visible()?e.hidePanel():(e.showPanel(),e.panel.focus(!!t.aria)))})),e._super()},remove:function(){return this.panel&&(this.panel.remove(),this.panel=null),this._super()}}),Qt=p.DOM,Zt=Jt.extend({init:function(e){this._super(e),this.classes.add("splitbtn"),this.classes.add("colorbutton")},color:function(e){return e?(this._color=e,this.getEl("preview").style.backgroundColor=e,this):this._color},resetColor:function(){return this._color=null,this.getEl("preview").style.backgroundColor=null,this},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("text"),o=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",i=e.settings.image?" style=\"background-image: url('"+e.settings.image+"')\"":"",a="";return r&&(e.classes.add("btn-has-text"),a='<span class="'+n+'txt">'+e.encode(r)+"</span>"),'<div id="'+t+'" class="'+e.classes+'" role="button" tabindex="-1" aria-haspopup="true"><button role="presentation" hidefocus="1" type="button" tabindex="-1">'+(o?'<i class="'+o+'"'+i+"></i>":"")+'<span id="'+t+'-preview" class="'+n+'preview"></span>'+a+'</button><button type="button" class="'+n+'open" hidefocus="1" tabindex="-1"> <i class="'+n+'caret"></i></button></div>'},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",(function(n){n.aria&&"down"===n.aria.key||n.control!==e||Qt.getParent(n.target,"."+e.classPrefix+"open")||(n.stopImmediatePropagation(),t.call(e,n))})),delete e.settings.onclick,e._super()}}),en=tinymce.util.Tools.resolve("tinymce.util.Color"),tn=_t.extend({Defaults:{classes:"widget colorpicker"},init:function(e){this._super(e)},postRender:function(){var e,t,n,r,o,i=this,a=i.color();function u(e,t){var n,r,o=xe.getPos(e);return n=t.pageX-o.x,r=t.pageY-o.y,{x:n=Math.max(0,Math.min(n/e.clientWidth,1)),y:r=Math.max(0,Math.min(r/e.clientHeight,1))}}function s(e,t){var a=(360-e.h)/360;xe.css(n,{top:100*a+"%"}),t||xe.css(o,{left:e.s+"%",top:100-e.v+"%"}),r.style.background=en({s:100,v:100,h:e.h}).toHex(),i.color().parse({s:e.s,v:e.v,h:e.h})}function c(t){var n;n=u(r,t),e.s=100*n.x,e.v=100*(1-n.y),s(e),i.fire("change")}function l(n){var r;r=u(t,n),(e=a.toHsv()).h=360*(1-r.y),s(e,!0),i.fire("change")}t=i.getEl("h"),n=i.getEl("hp"),r=i.getEl("sv"),o=i.getEl("svp"),i._repaint=function(){s(e=a.toHsv())},i._super(),i._svdraghelper=new lt(i._id+"-sv",{start:c,drag:c}),i._hdraghelper=new lt(i._id+"-h",{start:l,drag:l}),i._repaint()},rgb:function(){return this.color().toRgb()},value:function(e){var t=this;if(!arguments.length)return t.color().toHex();t.color().parse(e),t._rendered&&t._repaint()},color:function(){return this._color||(this._color=en()),this._color},renderHtml:function(){var e,t=this,n=t._id,r=t.classPrefix;return e='<div id="'+n+'-h" class="'+r+'colorpicker-h" style="background: -ms-linear-gradient(top,#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000);background: linear-gradient(to bottom,#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000);">'+function(){var e,t,n,o,i="";for(n="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=",e=0,t=(o="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000".split(",")).length-1;e<t;e++)i+='<div class="'+r+'colorpicker-h-chunk" style="height:'+100/t+"%;"+n+o[e]+",endColorstr="+o[e+1]+");-ms-"+n+o[e]+",endColorstr="+o[e+1]+')"></div>';return i}()+'<div id="'+n+'-hp" class="'+r+'colorpicker-h-marker"></div></div>','<div id="'+n+'" class="'+t.classes+'"><div id="'+n+'-sv" class="'+r+'colorpicker-sv"><div class="'+r+'colorpicker-overlay1"><div class="'+r+'colorpicker-overlay2"><div id="'+n+'-svp" class="'+r+'colorpicker-selector1"><div class="'+r+'colorpicker-selector2"></div></div></div></div></div>'+e+"</div>"}}),nn=_t.extend({init:function(e){var t=this;e=u.extend({height:100,text:"Drop an image here",multiple:!1,accept:null},e),t._super(e),t.classes.add("dropzone"),e.multiple&&t.classes.add("multiple")},renderHtml:function(){var e,t,n=this,r=n.settings;return e={id:n._id,hidefocus:"1"},t=xe.create("div",e,"<span>"+this.translate(r.text)+"</span>"),r.height&&xe.css(t,"height",r.height+"px"),r.width&&xe.css(t,"width",r.width+"px"),t.className=n.classes,t.outerHTML},postRender:function(){var e=this,t=function(t){t.preventDefault(),e.classes.toggle("dragenter"),e.getEl().className=e.classes};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){if(t.preventDefault(),!e.state.get("disabled")){var n=function(t){var n=e.settings.accept;if("string"!=typeof n)return t;var r=new RegExp("("+n.split(/\s*,\s*/).join("|")+")$","i");return u.grep(t,(function(e){return r.test(e.name)}))}(t.dataTransfer.files);e.value=function(){return n.length?e.settings.multiple?n:n[0]:null},n.length&&e.fire("change",t)}}))},remove:function(){this.$el.off(),this._super()}}),rn=_t.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="»"),t._super(e),t.classes.add("path"),t.canFocus=!0,t.on("click",(function(e){var n;(n=e.target.getAttribute("data-index"))&&t.fire("select",{value:t.row()[n],index:n})})),t.row(t.settings.row)},focus:function(){return this.getEl().firstChild.focus(),this},row:function(e){return arguments.length?(this.state.set("row",e),this):this.state.get("row")},renderHtml:function(){var e=this;return'<div id="'+e._id+'" class="'+e.classes+'">'+e._getDataPathHtml(e.state.get("row"))+"</div>"},bindStates:function(){var e=this;return e.state.on("change:row",(function(t){e.innerHtml(e._getDataPathHtml(t.value))})),e._super()},_getDataPathHtml:function(e){var t,n,r=this,o=e||[],i="",a=r.classPrefix;for(t=0,n=o.length;t<n;t++)i+=(t>0?'<div class="'+a+'divider" aria-hidden="true"> '+r.settings.delimiter+" </div>":"")+'<div role="button" class="'+a+"path-item"+(t===n-1?" "+a+"last":"")+'" data-index="'+t+'" tabindex="-1" id="'+r._id+"-"+t+'" aria-level="'+(t+1)+'">'+o[t].name+"</div>";return i||(i='<div class="'+a+'path-item"> </div>'),i}}),on=rn.extend({postRender:function(){var e=this,t=e.settings.editor;function n(e){if(1===e.nodeType){if("BR"===e.nodeName||e.getAttribute("data-mce-bogus"))return!0;if("bookmark"===e.getAttribute("data-mce-type"))return!0}return!1}return!1!==t.settings.elementpath&&(e.on("select",(function(e){t.focus(),t.selection.select(this.row()[e.index].element),t.nodeChanged()})),t.on("nodeChange",(function(r){for(var o=[],i=r.parents,a=i.length;a--;)if(1===i[a].nodeType&&!n(i[a])){var u=t.fire("ResolveName",{name:i[a].nodeName.toLowerCase(),target:i[a]});if(u.isDefaultPrevented()||o.push({name:u.name,element:i[a]}),u.isPropagationStopped())break}e.row(o)}))),e._super()}}),an=st.extend({Defaults:{layout:"flex",align:"center",defaults:{flex:1}},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.classes.add("formitem"),t.preRender(e),'<div id="'+e._id+'" class="'+e.classes+'" hidefocus="1" tabindex="-1">'+(e.settings.title?'<div id="'+e._id+'-title" class="'+n+'title">'+e.settings.title+"</div>":"")+'<div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+(e.settings.html||"")+t.renderHtml(e)+"</div></div>"}}),un=st.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();e.settings.formItemDefaults||(e.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}}),t.each((function(t){var n,r=t.settings.label;r&&((n=new an(u.extend({items:{type:"label",id:t._id+"-l",text:r,flex:0,forId:t._id,disabled:t.disabled()}},e.settings.formItemDefaults))).type="formitem",t.aria("labelledby",t._id+"-l"),void 0===t.settings.flex&&(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;function t(){var t,n,r=0,o=[];if(!1!==e.settings.labelGapCalc)for(("children"===e.settings.labelGapCalc?e.find("formitem"):e.items()).filter("formitem").each((function(e){var t=e.items()[0],n=t.getEl().clientWidth;r=n>r?n:r,o.push(t)})),n=e.settings.labelGap||0,t=o.length;t--;)o[t].settings.minWidth=r+n}e._super(),e.on("show",t),t()}}),sn=un.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;return e.preRender(),t.preRender(e),'<fieldset id="'+e._id+'" class="'+e.classes+'" hidefocus="1" tabindex="-1">'+(e.settings.title?'<legend id="'+e._id+'-title" class="'+n+'fieldset-title">'+e.settings.title+"</legend>":"")+'<div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+(e.settings.html||"")+t.renderHtml(e)+"</div></fieldset>"}}),cn=0,ln=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:E(e)}},fn=ln,dn=(e.Node.ATTRIBUTE_NODE,e.Node.CDATA_SECTION_NODE,e.Node.COMMENT_NODE,e.Node.DOCUMENT_NODE),mn=(e.Node.DOCUMENT_TYPE_NODE,e.Node.DOCUMENT_FRAGMENT_NODE,e.Node.ELEMENT_NODE),pn=(e.Node.TEXT_NODE,e.Node.PROCESSING_INSTRUCTION_NODE,e.Node.ENTITY_REFERENCE_NODE,e.Node.ENTITY_NODE,e.Node.NOTATION_NODE,void 0!==e.window?e.window:Function("return this;")(),function(){return hn(0,0)}),hn=function(e,t){return{major:e,minor:t}},gn={nu:hn,detect:function(e,t){var n=String(t).toLowerCase();return 0===e.length?pn():function(e,t){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}}(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return hn(r(1),r(2))}(e,n)},unknown:pn},vn="Edge",bn="Chrome",yn="Opera",xn="Firefox",wn="Safari",Cn=function(e,t){return function(){return t===e}},Tn=function(e){var t=e.current;return{current:t,version:e.version,isEdge:Cn(vn,t),isChrome:Cn(bn,t),isIE:Cn("IE",t),isOpera:Cn(yn,t),isFirefox:Cn(xn,t),isSafari:Cn(wn,t)}},En=function(){return Tn({current:void 0,version:gn.unknown()})},Nn=Tn,Sn=(E(vn),E(bn),E("IE"),E(yn),E(xn),E(wn),"Windows"),kn="Android",Dn="Linux",_n="Solaris",Rn="FreeBSD",An=function(e,t){return function(){return t===e}},On=function(e){var t=e.current;return{current:t,version:e.version,isWindows:An(Sn,t),isiOS:An("iOS",t),isAndroid:An(kn,t),isOSX:An("OSX",t),isLinux:An(Dn,t),isSolaris:An(_n,t),isFreeBSD:An(Rn,t)}},Pn=function(){return On({current:void 0,version:gn.unknown()})},Mn=On,In=(E(Sn),E("iOS"),E(kn),E(Dn),E("OSX"),E(_n),E(Rn),function(e,t){var n=String(t).toLowerCase();return function(e,t){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(i.search(n))return R.some(i)}return R.none()}(e)}),Bn=function(e,t){return-1!==e.indexOf(t)},Ln=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Fn=function(e){return function(t){return Bn(t,e)}},Hn=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return Bn(e,"edge/")&&Bn(e,"chrome")&&Bn(e,"safari")&&Bn(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Ln],search:function(e){return Bn(e,"chrome")&&!Bn(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return Bn(e,"msie")||Bn(e,"trident")}},{name:"Opera",versionRegexes:[Ln,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Fn("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Fn("firefox")},{name:"Safari",versionRegexes:[Ln,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(Bn(e,"safari")||Bn(e,"mobile/"))&&Bn(e,"applewebkit")}}],jn=[{name:"Windows",search:Fn("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return Bn(e,"iphone")||Bn(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Fn("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Fn("os x"),versionRegexes:[/.*?os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Fn("linux"),versionRegexes:[]},{name:"Solaris",search:Fn("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Fn("freebsd"),versionRegexes:[]}],zn={browsers:E(Hn),oses:E(jn)},Wn=function(e){var t=zn.browsers(),n=zn.oses(),r=function(e,t){return In(e,t).map((function(e){var n=gn.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(t,e).fold(En,Nn),o=function(e,t){return In(e,t).map((function(e){var n=gn.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(n,e).fold(Pn,Mn),i=function(e,t,n){var r=e.isiOS()&&!0===/ipad/i.test(n),o=e.isiOS()&&!r,i=e.isAndroid()&&3===e.version.major,a=e.isAndroid()&&4===e.version.major,u=r||i||a&&!0===/mobile/i.test(n),s=e.isiOS()||e.isAndroid(),c=s&&!u,l=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n);return{isiPad:E(r),isiPhone:E(o),isTablet:E(u),isPhone:E(c),isTouch:E(s),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:E(l)}}(o,r,e);return{browser:r,os:o,deviceType:i}},Un=(Lt=function(){var t=e.navigator.userAgent;return Wn(t)},Ht=!1,function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Ht||(Ht=!0,Ft=Lt.apply(null,e)),Ft}),qn=mn,Vn=dn,$n=function(e){return e.nodeType!==qn&&e.nodeType!==Vn||0===e.childElementCount},Yn=(Un().browser.isIE(),function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]}("element","offset"),function(t,n){return function(t,n){var r=void 0===n?e.document:n.dom();return $n(r)?[]:J(r.querySelectorAll(t),fn)}(n,t)}),Xn=u.trim,Kn=function(e){return function(t){if(t&&1===t.nodeType){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1}},Gn=Kn("true"),Jn=Kn("false"),Qn=function(e,t,n,r,o){return{type:e,title:t,url:n,level:r,attach:o}},Zn=function(e){return e.innerText||e.textContent},er=function(e){return function(e){return e&&"A"===e.nodeName&&(e.id||e.name)}(e)&&nr(e)},tr=function(e){return e&&/^(H[1-6])$/.test(e.nodeName)},nr=function(e){return function(e){for(;e=e.parentNode;){var t=e.contentEditable;if(t&&"inherit"!==t)return Gn(e)}return!1}(e)&&!Jn(e)},rr=function(e){return tr(e)&&nr(e)},or=function(e){var t=function(e){return e.id?e.id:(t=(new Date).getTime(),"h_"+Math.floor(1e9*Math.random())+ ++cn+String(t));var t}(e);return Qn("header",Zn(e),"#"+t,function(e){return tr(e)?parseInt(e.nodeName.substr(1),10):0}(e),(function(){e.id=t}))},ir=function(e){var t=e.id||e.name,n=Zn(e);return Qn("anchor",n||"#"+t,"#"+t,0,T)},ar=function(e){return Xn(e.title).length>0},ur=function(e){var t=function(e){return J(Yn(fn(e),"h1,h2,h3,h4,h5,h6,a:not([href])"),(function(e){return e.dom()}))}(e);return Z(function(e){return J(Z(e,rr),or)}(t).concat(function(e){return J(Z(e,er),ir)}(t)),ar)},sr={},cr=function(e){return{title:e.title,value:{title:{raw:e.title},url:e.url,attach:e.attach}}},lr=function(e,t){return{title:e,value:{title:e,url:t,attach:T}}},fr=function(e,t,n){var r=t in e?e[t]:n;return!1===r?null:r},dr=function(e,t,n,r){var o,i,a,s,c,l={title:"-"},f=function(e){var r=e.hasOwnProperty(n)?e[n]:[],o=Z(r,(function(e){return function(e,t){return!G(t,(function(t){return t.url===e}))}(e,t)}));return u.map(o,(function(e){return{title:e,value:{title:e,url:e,attach:T}}}))},d=function(e){return function(e){return u.map(e,cr)}(Z(t,(function(t){return t.type===e})))};return!1===r.typeahead_urls?[]:"file"===n?(o=[mr(e,f(sr)),mr(e,d("header")),mr(e,(a=d("anchor"),s=fr(r,"anchor_top","#top"),c=fr(r,"anchor_bottom","#bottom"),null!==s&&a.unshift(lr("<top>",s)),null!==c&&a.push(lr("<bottom>",c)),a))],i=[],Q(o,(function(e){var t,n;n=e,i=0===(t=i).length||0===n.length?t.concat(n):t.concat(l,n)})),i):mr(e,f(sr))},mr=function(e,t){var n=e.toLowerCase(),r=u.grep(t,(function(e){return-1!==e.title.toLowerCase().indexOf(n)}));return 1===r.length&&r[0].title===e?[]:r},pr=function(e,t,n,r){var o=function(o){var i=ur(n),a=dr(o,i,r,t);e.showAutoComplete(a,o)};e.on("autocomplete",(function(){o(e.value())})),e.on("selectitem",(function(t){var n=t.value;e.value(n.url);var o=function(e){var t=e.title;return t.raw?t.raw:t}(n);"image"===r?e.fire("change",{meta:{alt:o,attach:n.attach}}):e.fire("change",{meta:{text:o,attach:n.attach}}),e.focus()})),e.on("click",(function(t){0===e.value().length&&"INPUT"===t.target.nodeName&&o("")})),e.on("PostRender",(function(){e.getRoot().on("submit",(function(t){t.isDefaultPrevented()||function(e,t){var n=sr[t];/^https?/.test(e)&&(n?function(e,t){var n,r,o=(n=e,r=t,X.call(n,r));return-1===o?R.none():R.some(o)}(n,e).isNone()&&(sr[t]=n.slice(0,5).concat(e)):sr[t]=[e])}(e.value(),r)}))}))},hr=Kt.extend({Statics:{clearHistory:function(){sr={}}},init:function(e){var t,n,r,o=this,i=window.tinymce?window.tinymce.activeEditor:a.activeEditor,s=i.settings,c=e.filetype;e.spellcheck=!1,(r=s.file_picker_types||s.file_browser_callback_types)&&(r=u.makeMap(r,/[, ]/)),r&&!r[c]||(!(n=s.file_picker_callback)||r&&!r[c]?!(n=s.file_browser_callback)||r&&!r[c]||(t=function(){n(o.getEl("inp").id,o.value(),c,window)}):t=function(){var e=o.fire("beforecall").meta;e=u.extend({filetype:c},e),n.call(i,(function(e,t){o.value(e).fire("change",{meta:t})}),o.value(),e)}),t&&(e.icon="browse",e.onaction=t),o._super(e),o.classes.add("filepicker"),pr(o,s,i.getBody(),c),function(e,t,n){var r=t.filepicker_validator_handler;r&&e.state.on("change:value",(function(t){var o;0!==(o=t.value).length?r({url:o,type:n},(function(t){var n=function(e){var t=e.status,n=e.message;return"valid"===t?{status:"ok",message:n}:"unknown"===t||"invalid"===t?{status:"warn",message:n}:{status:"none",message:""}}(t);e.statusMessage(n.message),e.statusLevel(n.status)})):e.statusLevel("none")}))}(o,s,c)}}),gr=Ut.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}),e.recalc&&e.recalc()}))}}),vr=Ut.extend({recalc:function(e){var t,n,r,o,i,a,u,s,c,l,f,d,m,p,h,g,v,b,y,x,w,C,T,E,N,S,k,D,_,R,A,O,P,M,I,B,L,F=[],H=Math.max,j=Math.min;for(r=e.items().filter(":visible"),o=e.layoutRect(),i=e.paddingBox,a=e.settings,d=e.isRtl()?a.direction||"row-reversed":a.direction,u=a.align,s=e.isRtl()?a.pack||"end":a.pack,c=a.spacing||0,"row-reversed"!==d&&"column-reverse"!==d||(r=r.set(r.toArray().reverse()),d=d.split("-")[0]),"column"===d?(E="y",C="h",T="minH",N="maxH",k="innerH",S="top",D="deltaH",_="contentH",M="left",O="w",R="x",A="innerW",P="minW",I="right",B="deltaW",L="contentW"):(E="x",C="w",T="minW",N="maxW",k="innerW",S="left",D="deltaW",_="contentW",M="top",O="h",R="y",A="innerH",P="minH",I="bottom",B="deltaH",L="contentH"),f=o[k]-i[S]-i[S],w=l=0,t=0,n=r.length;t<n;t++)p=(m=r[t]).layoutRect(),f-=t<n-1?c:0,(h=m.settings.flex)>0&&(l+=h,p[N]&&F.push(m),p.flex=h),f-=p[T],(g=i[M]+p[P]+i[I])>w&&(w=g);if((y={})[T]=f<0?o[T]-f+o[D]:o[k]-f+o[D],y[P]=w+o[B],y[_]=o[k]-f,y[L]=w,y.minW=j(y.minW,o.maxW),y.minH=j(y.minH,o.maxH),y.minW=H(y.minW,o.startMinWidth),y.minH=H(y.minH,o.startMinHeight),!o.autoResize||y.minW===o.minW&&y.minH===o.minH){for(b=f/l,t=0,n=F.length;t<n;t++)v=(p=(m=F[t]).layoutRect())[N],(g=p[T]+p.flex*b)>v?(f-=p[N]-p[T],l-=p.flex,p.flex=0,p.maxFlexSize=v):p.maxFlexSize=0;for(b=f/l,x=i[S],y={},0===l&&("end"===s?x=f+i[S]:"center"===s?(x=Math.round(o[k]/2-(o[k]-f)/2)+i[S])<0&&(x=i[S]):"justify"===s&&(x=i[S],c=Math.floor(f/(r.length-1)))),y[R]=i[M],t=0,n=r.length;t<n;t++)g=(p=(m=r[t]).layoutRect()).maxFlexSize||p[T],"center"===u?y[R]=Math.round(o[A]/2-p[O]/2):"stretch"===u?(y[O]=H(p[P]||0,o[A]-i[M]-i[I]),y[R]=i[M]):"end"===u&&(y[R]=o[A]-p[O]-i.top),p.flex>0&&(g+=p.flex*b),y[C]=g,y[E]=x,m.layoutRect(y),m.recalc&&m.recalc(),x+=g+c}else if(y.w=y.minW,y.h=y.minH,e.layoutRect(y),this.recalc(e),null===e._lastRect){var z=e.parent();z&&(z._lastRect=null,z.recalc())}}}),br=Wt.extend({Defaults:{containerClass:"flow-layout",controlClass:"flow-layout-item",endClass:"break"},recalc:function(e){e.items().filter(":visible").each((function(e){e.recalc&&e.recalc()}))},isNative:function(){return!0}}),yr=function(e,t){return function(){e.execCommand("mceToggleFormat",!1,t)}},xr=function(e,t,n){var r=function(e){n(e,t)};e.formatter?e.formatter.formatChanged(t,r):e.on("init",(function(){e.formatter.formatChanged(t,r)}))},wr=function(e,t){return function(n){xr(e,t,(function(e){n.control.active(e)}))}},Cr=function(e){return e?e.split(",")[0]:""},Tr=function(e,t){return function(){var n=this;n.state.set("value",null),e.on("init nodeChange",(function(r){var o=e.queryCommandValue("FontName"),i=function(e,t){var n,r=t?t.toLowerCase():"";return u.each(e,(function(e){e.value.toLowerCase()===r&&(n=e.value)})),u.each(e,(function(e){n||Cr(e.value).toLowerCase()!==Cr(r).toLowerCase()||(n=e.value)})),n}(t,o);n.value(i||null),!i&&o&&n.text(Cr(o))}))}},Er=function(e){!function(e){e.addButton("fontselect",(function(){var t=function(e){var t=function(e){for(var t=(e=e.replace(/;$/,"").split(";")).length;t--;)e[t]=e[t].split("=");return e}(e.settings.font_formats||"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");return u.map(t,(function(e){return{text:{raw:e[0]},value:e[1],textStyle:-1===e[1].indexOf("dings")?"font-family:"+e[1]:""}}))}(e);return{type:"listbox",text:"Font Family",tooltip:"Font Family",values:t,fixedWidth:!0,onPostRender:Tr(e,t),onselect:function(t){t.control.settings.value&&e.execCommand("FontName",!1,t.control.settings.value)}}}))}(e)},Nr=function(e,t){return/[0-9.]+px$/.test(e)?function(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}(72*parseInt(e,10)/96,t||0)+"pt":e},Sr=function(e,t,n){var r;return u.each(e,(function(e){e.value===n?r=n:e.value===t&&(r=t)})),r},kr=function(e,t){return function(){var n=this;e.on("init nodeChange",(function(r){var o,i,a,u;if(o=e.queryCommandValue("FontSize"))for(a=3;!u&&a>=0;a--)i=Nr(o,a),u=Sr(t,i,o);n.value(u||null),u||n.text(i)}))}},Dr=function(e){!function(e){e.addButton("fontsizeselect",(function(){var t=function(e){var t=e.settings.fontsize_formats||"8pt 10pt 12pt 14pt 18pt 24pt 36pt";return u.map(t.split(" "),(function(e){var t=e,n=e,r=e.split("=");return r.length>1&&(t=r[0],n=r[1]),{text:t,value:n}}))}(e);return{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:t,fixedWidth:!0,onPostRender:kr(e,t),onclick:function(t){t.control.settings.value&&e.execCommand("FontSize",!1,t.control.settings.value)}}}))}(e)},_r=function(e,t){var n=t.length;return u.each(t,(function(t){t.menu&&(t.hidden=0===_r(e,t.menu));var r=t.format;r&&(t.hidden=!e.formatter.canApply(r)),t.hidden&&n--})),n},Rr=function(e,t){var n=t.items().length;return t.items().each((function(t){t.menu&&t.visible(Rr(e,t.menu)>0),!t.menu&&t.settings.menu&&t.visible(_r(e,t.settings.menu)>0);var r=t.settings.format;r&&t.visible(e.formatter.canApply(r)),t.visible()||n--})),n},Ar=function(e,t,n){return function(){var r=this;e.on("nodeChange",(function(o){var i=e.formatter,a=null;u.each(o.parents,(function(e){if(u.each(t,(function(t){if(n?i.matchNode(e,n,{value:t.value})&&(a=t.value):i.matchNode(e,t.value)&&(a=t.value),a)return!1})),a)return!1})),r.value(a)}))}},Or=function(e,t){return u.map(t,(function(t){return{text:t[0],onclick:yr(e,t[1]),textStyle:function(){return e.formatter.getCssText(t[1])}}}))},Pr=function(e,t){var n,r;if("string"==typeof t)r=t.split(" ");else if(u.isArray(t))return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!V(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);K.apply(t,e[n])}return t}(u.map(t,(function(t){return Pr(e,t)})));return n=u.grep(r,(function(t){return"|"===t||t in e.menuItems})),u.map(n,(function(t){return"|"===t?{text:"-"}:e.menuItems[t]}))},Mr=function(e){return e&&"-"===e.text},Ir=function(e){var t,n,r=e.settings.insert_button_items;return t=r?Pr(e,r):function(e,t){var n=[{text:"-"}],r=u.grep(e.menuItems,(function(e){return"insert"===e.context}));return u.each(r,(function(e){"before"===e.separator&&n.push({text:"|"}),e.prependToContext?n.unshift(e):n.push(e),"after"===e.separator&&n.push({text:"|"})})),n}(e),n=Z(t,(function(e,n){return!Mr(e)||!Mr(t[n-1])})),Z(n,(function(e,t){return!Mr(e)||t>0&&t<n.length-1}))},Br=function(e){(function(e){!function(e){u.each({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},(function(t,n){e.addButton(n,{active:!1,tooltip:t,onPostRender:wr(e,n),onclick:yr(e,n)})}))}(e),function(e){u.each({outdent:["Decrease indent","Outdent"],indent:["Increase indent","Indent"],cut:["Cut","Cut"],copy:["Copy","Copy"],paste:["Paste","Paste"],help:["Help","mceHelp"],selectall:["Select all","SelectAll"],visualaid:["Visual aids","mceToggleVisualAid"],newdocument:["New document","mceNewDocument"],removeformat:["Clear formatting","RemoveFormat"],remove:["Remove","Delete"]},(function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1]})}))}(e),function(e){u.each({blockquote:["Blockquote","mceBlockQuote"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"]},(function(t,n){e.addButton(n,{active:!1,tooltip:t[0],cmd:t[1],onPostRender:wr(e,n)})}))}(e)})(e),function(e){u.each({bold:["Bold","Bold","Meta+B"],italic:["Italic","Italic","Meta+I"],underline:["Underline","Underline","Meta+U"],strikethrough:["Strikethrough","Strikethrough"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],removeformat:["Clear formatting","RemoveFormat"],newdocument:["New document","mceNewDocument"],cut:["Cut","Cut","Meta+X"],copy:["Copy","Copy","Meta+C"],paste:["Paste","Paste","Meta+V"],selectall:["Select all","SelectAll","Meta+A"]},(function(t,n){e.addMenuItem(n,{text:t[0],icon:n,shortcut:t[2],cmd:t[1]})})),e.addMenuItem("codeformat",{text:"Code",icon:"code",onclick:yr(e,"code")})}(e)},Lr=function(e,t){return function(){var n=this,r=function(){var n="redo"===t?"hasRedo":"hasUndo";return!!e.undoManager&&e.undoManager[n]()};n.disabled(!r()),e.on("Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",(function(){n.disabled(e.readonly||!r())}))}},Fr=function(e){return function(){var t=this;e.on("VisualAid",(function(e){t.active(e.hasVisual)})),t.active(e.hasVisual)}},Hr={setup:function(t){!function(e){e.rtl&&(ot.rtl=!0)}(t),function(e){e.on("mousedown progressstate",(function(){Tt.hideAll()}))}(t),function(t){var n,r;t.settings.ui_container&&(ce.container=(n=fn(e.document.body),r=t.settings.ui_container,function(t,n){var r=void 0===n?e.document:n.dom();return $n(r)?R.none():R.from(r.querySelector(t)).map(fn)}(r,n)).fold(E(null),(function(e){return e.dom()})))}(t),_t.tooltips=!ce.iOS,ot.translate=function(e){return a.translate(e)},function(e){var t=function(e){for(var t=(e=e.replace(/;$/,"").split(";")).length;t--;)e[t]=e[t].split("=");return e}(e.settings.block_formats||"Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre");e.addMenuItem("blockformats",{text:"Blocks",menu:Or(e,t)}),e.addButton("formatselect",function(e,t){return function(){var n=[];return u.each(t,(function(t){n.push({text:t[0],value:t[1],textStyle:function(){return e.formatter.getCssText(t[1])}})})),{type:"listbox",text:t[0][0],values:n,fixedWidth:!0,onselect:function(t){if(t.control){var n=t.control.value();yr(e,n)()}},onPostRender:Ar(e,n)}}}(e,t))}(t),function(e){var t=["alignleft","aligncenter","alignright","alignjustify"],n="alignleft",r=[{text:"Left",icon:"alignleft",onclick:yr(e,"alignleft")},{text:"Center",icon:"aligncenter",onclick:yr(e,"aligncenter")},{text:"Right",icon:"alignright",onclick:yr(e,"alignright")},{text:"Justify",icon:"alignjustify",onclick:yr(e,"alignjustify")}];e.addMenuItem("align",{text:"Align",menu:r}),e.addButton("align",{type:"menubutton",icon:n,menu:r,onShowMenu:function(n){var r=n.control.menu;u.each(t,(function(t,n){r.items().eq(n).each((function(n){return n.active(e.formatter.match(t))}))}))},onPostRender:function(r){var o=r.control;u.each(t,(function(t,r){xr(e,t,(function(e){o.icon(n),e&&o.icon(t)}))}))}}),u.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:!1,tooltip:t[0],cmd:t[1],onPostRender:wr(e,n)})}))}(t),Br(t),function(e){!function(e){e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onPostRender:Lr(e,"undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onPostRender:Lr(e,"redo"),cmd:"redo"})}(e),function(e){e.addButton("undo",{tooltip:"Undo",onPostRender:Lr(e,"undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:Lr(e,"redo"),cmd:"redo"})}(e)}(t),Dr(t),Er(t),function(e){var t=function(e){var t=0,n=[],r=[{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"}]}],o=function(e){var r=[];if(e)return u.each(e,(function(e){var i={text:e.title,icon:e.icon};if(e.items)i.menu=o(e.items);else{var a=e.format||"custom"+t++;e.format||(e.name=a,n.push(e)),i.format=a,i.cmd=e.cmd}r.push(i)})),r};return e.on("init",(function(){u.each(n,(function(t){e.formatter.register(t.name,t)}))})),{type:"menu",items:e.settings.style_formats_merge?e.settings.style_formats?o(r.concat(e.settings.style_formats)):o(r):o(e.settings.style_formats||r),onPostRender:function(t){e.fire("renderFormatsMenu",{control:t.control})},itemDefaults:{preview:!0,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)&&(t.disabled(!e.formatter.canApply(n)),t.active(e.formatter.match(n))),(r=t.settings.cmd)&&t.active(e.queryCommandState(r))}))},onclick:function(){this.settings.format&&yr(e,this.settings.format)(),this.settings.cmd&&e.execCommand(this.settings.cmd)}}}}(e);!function(e,t){e.addMenuItem("formats",{text:"Formats",menu:t})}(e,t),function(e,t){e.addButton("styleselect",{type:"menubutton",text:"Formats",menu:t,onShowMenu:function(){e.settings.style_formats_autohide&&Rr(e,this.menu)}})}(e,t)}(t),function(e){!function(e){e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:Fr(e),cmd:"mceToggleVisualAid"})}(e)}(t),function(e){!function(e){e.addButton("insert",{type:"menubutton",icon:"insert",menu:[],oncreatemenu:function(){this.menu.add(Ir(e)),this.menu.renderNew()}})}(e)}(t)}},jr=Ut.extend({recalc:function(e){var t,n,r,o,i,a,u,s,c,l,f,d,m,p,h,g,v,b,y,x,w,C,T,E,N,S,k,D,_=[],R=[];t=e.settings,o=e.items().filter(":visible"),i=e.layoutRect(),r=t.columns||Math.ceil(Math.sqrt(o.length)),n=Math.ceil(o.length/r),b=t.spacingH||t.spacing||0,y=t.spacingV||t.spacing||0,x=t.alignH||t.align,w=t.alignV||t.align,g=e.paddingBox,D="reverseRows"in t?t.reverseRows:e.isRtl(),x&&"string"==typeof x&&(x=[x]),w&&"string"==typeof w&&(w=[w]);for(f=0;f<r;f++)_.push(0);for(d=0;d<n;d++)R.push(0);for(d=0;d<n;d++)for(f=0;f<r&&(l=o[d*r+f]);f++)E=(c=l.layoutRect()).minW,N=c.minH,_[f]=E>_[f]?E:_[f],R[d]=N>R[d]?N:R[d];for(S=i.innerW-g.left-g.right,C=0,f=0;f<r;f++)C+=_[f]+(f>0?b:0),S-=(f>0?b:0)+_[f];for(k=i.innerH-g.top-g.bottom,T=0,d=0;d<n;d++)T+=R[d]+(d>0?y:0),k-=(d>0?y:0)+R[d];if(C+=g.left+g.right,T+=g.top+g.bottom,(s={}).minW=C+(i.w-i.innerW),s.minH=T+(i.h-i.innerH),s.contentW=s.minW-i.deltaW,s.contentH=s.minH-i.deltaH,s.minW=Math.min(s.minW,i.maxW),s.minH=Math.min(s.minH,i.maxH),s.minW=Math.max(s.minW,i.startMinWidth),s.minH=Math.max(s.minH,i.startMinHeight),!i.autoResize||s.minW===i.minW&&s.minH===i.minH){var A;i.autoResize&&((s=e.layoutRect(s)).contentW=s.minW-i.deltaW,s.contentH=s.minH-i.deltaH),A="start"===t.packV?0:k>0?Math.floor(k/n):0;var O=0,P=t.flexWidths;if(P)for(f=0;f<P.length;f++)O+=P[f];else O=r;var M=S/O;for(f=0;f<r;f++)_[f]+=P?P[f]*M:M;for(p=g.top,d=0;d<n;d++){for(m=g.left,u=R[d]+A,f=0;f<r&&(l=o[D?d*r+r-1-f:d*r+f]);f++)h=l.settings,c=l.layoutRect(),a=Math.max(_[f],c.startMinWidth),c.x=m,c.y=p,"center"===(v=h.alignH||(x?x[f]||x[0]:null))?c.x=m+a/2-c.w/2:"right"===v?c.x=m+a-c.w:"stretch"===v&&(c.w=a),"center"===(v=h.alignV||(w?w[f]||w[0]:null))?c.y=p+u/2-c.h/2:"bottom"===v?c.y=p+u-c.h:"stretch"===v&&(c.h=u),l.layoutRect(c),m+=a+b,l.recalc&&l.recalc();p+=u+y}}else if(s.w=s.minW,s.h=s.minH,e.layoutRect(s),this.recalc(e),null===e._lastRect){var I=e.parent();I&&(I._lastRect=null,I.recalc())}}}),zr=_t.extend({renderHtml:function(){var e=this;return e.classes.add("iframe"),e.canFocus=!1,'<iframe id="'+e._id+'" class="'+e.classes+'" tabindex="-1" src="'+(e.settings.url||"javascript:''")+'" frameborder="0"></iframe>'},src:function(e){this.getEl().src=e},html:function(e,t){var n=this,r=this.getEl().contentWindow.document.body;return r?(r.innerHTML=e,t&&t()):C.setTimeout((function(){n.html(e)})),this}}),Wr=_t.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("infobox"),t.canFocus=!1},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'<div id="'+e._id+'" class="'+e.classes+'"><div id="'+e._id+'-body">'+e.encode(e.state.get("text"))+'<button role="button" tabindex="-1"><i class="'+t+"ico "+t+'i-help"></i></button></div></div>'},bindStates:function(){var e=this;return e.state.on("change:text",(function(t){e.getEl("body").firstChild.data=e.encode(t.value),e.state.get("rendered")&&e.updateLayoutRect()})),e.state.on("change:help",(function(t){e.classes.toggle("has-help",t.value),e.state.get("rendered")&&e.updateLayoutRect()})),e._super()}}),Ur=_t.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("label"),t.canFocus=!1,e.multiline&&t.classes.add("autoscroll"),e.strong&&t.classes.add("strong")},initLayoutRect:function(){var e=this,t=e._super();return e.settings.multiline&&(xe.getSize(e.getEl()).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,xe.getSize(e.getEl()).height)),t},repaint:function(){var e=this;return e.settings.multiline||(e.getEl().style.lineHeight=e.layoutRect().h+"px"),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,t,n=this,r=n.settings.forId,o=n.settings.html?n.settings.html:n.encode(n.state.get("text"));return!r&&(t=n.settings.forName)&&(e=n.getRoot().find("#"+t)[0])&&(r=e._id),r?'<label id="'+n._id+'" class="'+n.classes+'"'+(r?' for="'+r+'"':"")+">"+o+"</label>":'<span id="'+n._id+'" class="'+n.classes+'">'+o+"</span>"},bindStates:function(){var e=this;return e.state.on("change:text",(function(t){e.innerHtml(e.encode(t.value)),e.state.get("rendered")&&e.updateLayoutRect()})),e._super()}}),qr=st.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){this._super(e),this.classes.add("toolbar")},postRender:function(){return this.items().each((function(e){e.classes.add("toolbar-item")})),this._super()}}),Vr=qr.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}}),$r=qt.extend({init:function(e){var t=this;t._renderOpen=!0,t._super(e),e=t.settings,t.classes.add("menubtn"),e.fixedWidth&&t.classes.add("fixed-width"),t.aria("haspopup",!0),t.state.set("menu",e.menu||t.render())},showMenu:function(e){var t,n=this;if(n.menu&&n.menu.visible()&&!1!==e)return n.hideMenu();n.menu||(t=n.state.get("menu")||[],n.classes.add("opened"),t.length?t={type:"menu",animate:!0,items:t}:(t.type=t.type||"menu",t.animate=!0),t.renderTo?n.menu=t.parent(n).show().renderTo():n.menu=h.create(t).parent(n).renderTo(),n.fire("createmenu"),n.menu.reflow(),n.menu.on("cancel",(function(e){e.control.parent()===n.menu&&(e.stopPropagation(),n.focus(),n.hideMenu())})),n.menu.on("select",(function(){n.focus()})),n.menu.on("show hide",(function(e){"hide"===e.type&&e.control.parent()===n&&n.classes.remove("opened-under"),e.control===n.menu&&(n.activeMenu("show"===e.type),n.classes.toggle("opened","show"===e.type)),n.aria("expanded","show"===e.type)})).fire("show")),n.menu.show(),n.menu.layoutRect({w:n.layoutRect().w}),n.menu.repaint(),n.menu.moveRel(n.getEl(),n.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"]);var r=n.menu.layoutRect(),o=n.$el.offset().top+n.layoutRect().h;o>r.y&&o<r.y+r.h&&n.classes.add("opened-under"),n.fire("showmenu")},hideMenu:function(){var e=this;e.menu&&(e.menu.items().each((function(e){e.hideMenu&&e.hideMenu()})),e.menu.hide())},activeMenu:function(e){this.classes.toggle("active",e)},renderHtml:function(){var t,n=this,r=n._id,o=n.classPrefix,i=n.settings.icon,a=n.state.get("text"),u="";return(t=n.settings.image)?(i="none","string"!=typeof t&&(t=e.window.getSelection?t[0]:t[1]),t=" style=\"background-image: url('"+t+"')\""):t="",a&&(n.classes.add("btn-has-text"),u='<span class="'+o+'txt">'+n.encode(a)+"</span>"),i=n.settings.icon?o+"ico "+o+"i-"+i:"",n.aria("role",n.parent()instanceof Vr?"menuitem":"button"),'<div id="'+r+'" class="'+n.classes+'" tabindex="-1" aria-labelledby="'+r+'"><button id="'+r+'-open" role="presentation" type="button" tabindex="-1">'+(i?'<i class="'+i+'"'+t+"></i>":"")+u+' <i class="'+o+'caret"></i></button></div>'},postRender:function(){var e=this;return e.on("click",(function(t){t.control===e&&function(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}(t.target,e.getEl())&&(e.focus(),e.showMenu(!t.aria),t.aria&&e.menu.items().filter(":visible")[0].focus())})),e.on("mouseenter",(function(t){var n,r=t.control,o=e.parent();r&&o&&r instanceof $r&&r.parent()===o&&(o.items().filter("MenuButton").each((function(e){e.hideMenu&&e!==r&&(e.menu&&e.menu.visible()&&(n=!0),e.hideMenu())})),n&&(r.focus(),r.showMenu()))})),e._super()},bindStates:function(){var e=this;return e.state.on("change:menu",(function(){e.menu&&e.menu.remove(),e.menu=null})),e._super()},remove:function(){this._super(),this.menu&&this.menu.remove()}}),Yr=Tt.extend({Defaults:{defaultType:"menuitem",border:1,layout:"stack",role:"application",bodyRole:"menu",ariaRoot:!0},init:function(e){var t=this;if(e.autohide=!0,e.constrainToViewport=!0,"function"==typeof e.items&&(e.itemsFactory=e.items,e.items=[]),e.itemDefaults)for(var n=e.items,r=n.length;r--;)n[r]=u.extend({},e.itemDefaults,n[r]);t._super(e),t.classes.add("menu"),e.animate&&11!==ce.ie&&t.classes.add("animate")},repaint:function(){return this.classes.toggle("menu-align",!0),this._super(),this.getEl().style.height="",this.getEl("body").style.height="",this},cancel:function(){this.hideAll(),this.fire("select")},load:function(){var e,t=this;function n(){t.throbber&&(t.throbber.hide(),t.throbber=null)}t.settings.itemsFactory&&(t.throbber||(t.throbber=new St(t.getEl("body"),!0),0===t.items().length?(t.throbber.show(),t.fire("loading")):t.throbber.show(100,(function(){t.items().remove(),t.fire("loading")})),t.on("hide close",n)),t.requestTime=e=(new Date).getTime(),t.settings.itemsFactory((function(r){0!==r.length?t.requestTime===e&&(t.getEl().style.width="",t.getEl("body").style.width="",n(),t.items().remove(),t.getEl("body").innerHTML="",t.add(r),t.renderNew(),t.fire("loaded")):t.hide()})))},hideAll:function(){return this.find("menuitem").exec("hideMenu"),this._super()},preRender:function(){var e=this;return e.items().each((function(t){var n=t.settings;if(n.icon||n.image||n.selectable)return e._hasIcons=!0,!1})),e.settings.itemsFactory&&e.on("postrender",(function(){e.settings.itemsFactory&&e.load()})),e.on("show hide",(function(t){t.control===e&&("show"===t.type?C.setTimeout((function(){e.classes.add("in")}),0):e.classes.remove("in"))})),e._super()}}),Xr=$r.extend({init:function(e){var t,n,r,o,i=this;i._super(e),e=i.settings,i._values=t=e.values,t&&(void 0!==e.value&&function t(o){for(var a=0;a<o.length;a++){if(n=o[a].selected||e.value===o[a].value)return r=r||o[a].text,i.state.set("value",o[a].value),!0;if(o[a].menu&&t(o[a].menu))return!0}}(t),!n&&t.length>0&&(r=t[0].text,i.state.set("value",t[0].value)),i.state.set("menu",t)),i.state.set("text",e.text||r),i.classes.add("listbox"),i.on("select",(function(t){var n=t.control;o&&(t.lastControl=o),e.multiple?n.active(!n.active()):i.value(t.control.value()),o=n}))},value:function(e){if(0===arguments.length)return this.state.get("value");if(void 0===e)return this;function t(n){return G(n,(function(n){return n.menu?t(n.menu):n.value===e}))}return this.settings.values?t(this.settings.values)?this.state.set("value",e):null===e&&this.state.set("value",null):this.state.set("value",e),this},bindStates:function(){var e=this;function t(e,n){var r;if(e)for(var o=0;o<e.length;o++){if(e[o].value===n)return e[o];if(e[o].menu&&(r=t(e[o].menu,n)))return r}}return e.on("show",(function(t){var n,r;n=t.control,r=e.value(),n instanceof Yr&&n.items().each((function(e){e.hasMenus()||e.active(e.value()===r)}))})),e.state.on("change:value",(function(n){var r=t(e.state.get("menu"),n.value);r?e.text(r.text):e.text(e.settings.text)})),e._super()}}),Kr=_t.extend({Defaults:{border:0,role:"menuitem"},init:function(e){var t,n=this;n._super(e),e=n.settings,n.classes.add("menu-item"),e.menu&&n.classes.add("menu-item-expand"),e.preview&&n.classes.add("menu-item-preview"),"-"!==(t=n.state.get("text"))&&"|"!==t||(n.classes.add("menu-item-sep"),n.aria("role","separator"),n.state.set("text","-")),e.selectable&&(n.aria("role","menuitemcheckbox"),n.classes.add("menu-item-checkbox"),e.icon="selected"),e.preview||e.selectable||n.classes.add("menu-item-normal"),n.on("mousedown",(function(e){e.preventDefault()})),e.menu&&!e.ariaHideMenu&&n.aria("haspopup",!0)},hasMenus:function(){return!!this.settings.menu},showMenu:function(){var e,t=this,n=t.settings,r=t.parent();if(r.items().each((function(e){e!==t&&e.hideMenu()})),n.menu){(e=t.menu)?e.show():((e=n.menu).length?e={type:"menu",items:e}:e.type=e.type||"menu",r.settings.itemDefaults&&(e.itemDefaults=r.settings.itemDefaults),(e=t.menu=h.create(e).parent(t).renderTo()).reflow(),e.on("cancel",(function(n){n.stopPropagation(),t.focus(),e.hide()})),e.on("show hide",(function(e){e.control.items&&e.control.items().each((function(e){e.active(e.settings.selected)}))})).fire("show"),e.on("hide",(function(n){n.control===e&&t.classes.remove("selected")})),e.submenu=!0),e._parentMenu=r,e.classes.add("menu-sub");var o=e.testMoveRel(t.getEl(),t.isRtl()?["tl-tr","bl-br","tr-tl","br-bl"]:["tr-tl","br-bl","tl-tr","bl-br"]);e.moveRel(t.getEl(),o),e.rel=o,o="menu-sub-"+o,e.classes.remove(e._lastRel).add(o),e._lastRel=o,t.classes.add("selected"),t.aria("expanded",!0)}},hideMenu:function(){var e=this;return e.menu&&(e.menu.items().each((function(e){e.hideMenu&&e.hideMenu()})),e.menu.hide(),e.aria("expanded",!1)),e},renderHtml:function(){var e,t=this,n=t._id,r=t.settings,o=t.classPrefix,i=t.state.get("text"),a=t.settings.icon,u="",s=r.shortcut,c=t.encode(r.url);function l(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function f(e){var t=r.match||"";return t?e.replace(new RegExp(l(t),"gi"),(function(e){return"!mce~match["+e+"]mce~match!"})):e}function d(e){return e.replace(new RegExp(l("!mce~match["),"g"),"<b>").replace(new RegExp(l("]mce~match!"),"g"),"</b>")}return a&&t.parent().classes.add("menu-has-icons"),r.image&&(u=" style=\"background-image: url('"+r.image+"')\""),s&&(s=function(e){var t,n,r;for(r=ce.mac?{alt:"⌥",ctrl:"⌘",shift:"⇧",meta:"⌘"}:{meta:"Ctrl"},e=e.split("+"),t=0;t<e.length;t++)(n=r[e[t].toLowerCase()])&&(e[t]=n);return e.join("+")}(s)),a=o+"ico "+o+"i-"+(t.settings.icon||"none"),e="-"!==i?'<i class="'+a+'"'+u+"></i> ":"",i=d(t.encode(f(i))),c=d(t.encode(f(c))),'<div id="'+n+'" class="'+t.classes+'" tabindex="-1">'+e+("-"!==i?'<span id="'+n+'-text" class="'+o+'text">'+i+"</span>":"")+(s?'<div id="'+n+'-shortcut" class="'+o+'menu-shortcut">'+s+"</div>":"")+(r.menu?'<div class="'+o+'caret"></div>':"")+(c?'<div class="'+o+'menu-item-link">'+c+"</div>":"")+"</div>"},postRender:function(){var e=this,t=e.settings,n=t.textStyle;if("function"==typeof n&&(n=n.call(this)),n){var r=e.getEl("text");r&&(r.setAttribute("style",n),e._textStyle=n)}return e.on("mouseenter click",(function(n){n.control===e&&(t.menu||"click"!==n.type?(e.showMenu(),n.aria&&e.menu.focus(!0)):(e.fire("select"),C.requestAnimationFrame((function(){e.parent().hideAll()}))))})),e._super(),e},hover:function(){var e=this;return e.parent().items().each((function(e){e.classes.remove("selected")})),e.classes.toggle("selected",!0),e},active:function(e){return function(e,t){var n=e._textStyle;if(n){var r=e.getEl("text");r.setAttribute("style",n),t&&(r.style.color="",r.style.backgroundColor="")}}(this,e),void 0!==e&&this.aria("checked",e),this._super(e)},remove:function(){this._super(),this.menu&&this.menu.remove()}}),Gr=Yt.extend({Defaults:{classes:"radio",role:"radio"}}),Jr=_t.extend({renderHtml:function(){var e=this,t=e.classPrefix;return e.classes.add("resizehandle"),"both"===e.settings.direction&&e.classes.add("resizehandle-both"),e.canFocus=!1,'<div id="'+e._id+'" class="'+e.classes+'"><i class="'+t+"ico "+t+'i-resize"></i></div>'},postRender:function(){var e=this;e._super(),e.resizeDragHelper=new lt(this._id,{start:function(){e.fire("ResizeStart")},drag:function(t){"both"!==e.settings.direction&&(t.deltaX=0),e.fire("Resize",t)},stop:function(){e.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}});function Qr(e){var t="";if(e)for(var n=0;n<e.length;n++)t+='<option value="'+e[n]+'">'+e[n]+"</option>";return t}var Zr=_t.extend({Defaults:{classes:"selectbox",role:"selectbox",options:[]},init:function(e){var t=this;t._super(e),t.settings.size&&(t.size=t.settings.size),t.settings.options&&(t._options=t.settings.options),t.on("keydown",(function(e){var n;13===e.keyCode&&(e.preventDefault(),t.parents().reverse().each((function(e){if(e.toJSON)return n=e,!1})),t.fire("submit",{data:n.toJSON()}))}))},options:function(e){return arguments.length?(this.state.set("options",e),this):this.state.get("options")},renderHtml:function(){var e,t=this,n="";return e=Qr(t._options),t.size&&(n=' size = "'+t.size+'"'),'<select id="'+t._id+'" class="'+t.classes+'"'+n+">"+e+"</select>"},bindStates:function(){var e=this;return e.state.on("change:options",(function(t){e.getEl().innerHTML=Qr(t.value)})),e._super()}});function eo(e,t,n){return e<t&&(e=t),e>n&&(e=n),e}function to(e,t,n){e.setAttribute("aria-"+t,n)}function no(e,t){var n,r,o,i,a;"v"===e.settings.orientation?(o="top",r="height",n="h"):(o="left",r="width",n="w"),a=e.getEl("handle"),i=((e.layoutRect()[n]||100)-xe.getSize(a)[r])*((t-e._minValue)/(e._maxValue-e._minValue))+"px",a.style[o]=i,a.style.height=e.layoutRect().h+"px",to(a,"valuenow",t),to(a,"valuetext",""+e.settings.previewFilter(t)),to(a,"valuemin",e._minValue),to(a,"valuemax",e._maxValue)}var ro,oo=_t.extend({init:function(e){var t=this;e.previewFilter||(e.previewFilter=function(e){return Math.round(100*e)/100}),t._super(e),t.classes.add("slider"),"v"===e.orientation&&t.classes.add("vertical"),t._minValue=Y(e.minValue)?e.minValue:0,t._maxValue=Y(e.maxValue)?e.maxValue:100,t._initValue=t.state.get("value")},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'<div id="'+t+'" class="'+e.classes+'"><div id="'+t+'-handle" class="'+n+'slider-handle" role="slider" tabindex="-1"></div></div>'},reset:function(){this.value(this._initValue).repaint()},postRender:function(){var e,t,n,r,o,i,a=this;e=a._minValue,t=a._maxValue,"v"===a.settings.orientation?(n="screenY",r="top",o="height",i="h"):(n="screenX",r="left",o="width",i="w"),a._super(),function(e,t){function n(n){var r,o;r=a.value(),r=eo(r=function(e,t,n){return n*(t-e)-e}(e,t,(r+(o=e))/(t-o)+.05*n),e,t),a.value(r),a.fire("dragstart",{value:r}),a.fire("drag",{value:r}),a.fire("dragend",{value:r})}a.on("keydown",(function(e){switch(e.keyCode){case 37:case 38:n(-1);break;case 39:case 40:n(1)}}))}(e,t),function(e,t,u){var s,c,l,f,d;a._dragHelper=new lt(a._id,{handle:a._id+"-handle",start:function(e){s=e[n],c=parseInt(a.getEl("handle").style[r],10),l=(a.layoutRect()[i]||100)-xe.getSize(u)[o],a.fire("dragstart",{value:d})},drag:function(o){var i=o[n]-s;f=eo(c+i,0,l),u.style[r]=f+"px",d=e+f/l*(t-e),a.value(d),a.tooltip().text(""+a.settings.previewFilter(d)).show().moveRel(u,"bc tc"),a.fire("drag",{value:d})},stop:function(){a.tooltip().hide(),a.fire("dragend",{value:d})}})}(e,t,a.getEl("handle"))},repaint:function(){this._super(),no(this,this.value())},bindStates:function(){var e=this;return e.state.on("change:value",(function(t){no(e,t.value)})),e._super()}}),io=_t.extend({renderHtml:function(){var e=this;return e.classes.add("spacer"),e.canFocus=!1,'<div id="'+e._id+'" class="'+e.classes+'"></div>'}}),ao=$r.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e,t,n=this,r=n.getEl(),o=n.layoutRect();return n._super(),e=r.firstChild,t=r.lastChild,be(e).css({width:o.w-xe.getSize(t).width,height:o.h-2}),be(t).css({height:o.h-2}),n},activeMenu:function(e){be(this.getEl().lastChild).toggleClass(this.classPrefix+"active",e)},renderHtml:function(){var t,n,r=this,o=r._id,i=r.classPrefix,a=r.state.get("icon"),u=r.state.get("text"),s=r.settings,c="";return(t=s.image)?(a="none","string"!=typeof t&&(t=e.window.getSelection?t[0]:t[1]),t=" style=\"background-image: url('"+t+"')\""):t="",a=s.icon?i+"ico "+i+"i-"+a:"",u&&(r.classes.add("btn-has-text"),c='<span class="'+i+'txt">'+r.encode(u)+"</span>"),n="boolean"==typeof s.active?' aria-pressed="'+s.active+'"':"",'<div id="'+o+'" class="'+r.classes+'" role="button"'+n+' tabindex="-1"><button type="button" hidefocus="1" tabindex="-1">'+(a?'<i class="'+a+'"'+t+"></i>":"")+c+'</button><button type="button" class="'+i+'open" hidefocus="1" tabindex="-1">'+(r._menuBtnText?(a?" ":"")+r._menuBtnText:"")+' <i class="'+i+'caret"></i></button></div>'},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",(function(e){var n=e.target;if(e.control===this)for(;n;){if(e.aria&&"down"!==e.aria.key||"BUTTON"===n.nodeName&&-1===n.className.indexOf("open"))return e.stopImmediatePropagation(),void(t&&t.call(this,e));n=n.parentNode}})),delete e.settings.onclick,e._super()}}),uo=br.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"},isNative:function(){return!0}}),so=gt.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var t;this.activeTabId&&(t=this.getEl(this.activeTabId),be(t).removeClass(this.classPrefix+"active"),t.setAttribute("aria-selected","false")),this.activeTabId="t"+e,(t=this.getEl("t"+e)).setAttribute("aria-selected","true"),be(t).addClass(this.classPrefix+"active"),this.items()[e].show().fire("showtab"),this.reflow(),this.items().each((function(t,n){e!==n&&t.hide()}))},renderHtml:function(){var e=this,t=e._layout,n="",r=e.classPrefix;return e.preRender(),t.preRender(e),e.items().each((function(t,o){var i=e._id+"-t"+o;t.aria("role","tabpanel"),t.aria("labelledby",i),n+='<div id="'+i+'" class="'+r+'tab" unselectable="on" role="tab" aria-controls="'+t._id+'" aria-selected="false" tabIndex="-1">'+e.encode(t.settings.title)+"</div>"})),'<div id="'+e._id+'" class="'+e.classes+'" hidefocus="1" tabindex="-1"><div id="'+e._id+'-head" class="'+r+'tabs" role="tablist">'+n+'</div><div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+t.renderHtml(e)+"</div></div>"},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")for(var r=n.childNodes.length;r--;)n.childNodes[r]===t.target&&e.activateTab(r)}))},initLayoutRect:function(){var e,t,n,r=this;t=(t=xe.getSize(r.getEl("head")).width)<0?0:t,n=0,r.items().each((function(e){t=Math.max(t,e.layoutRect().minW),n=Math.max(n,e.layoutRect().minH)})),r.items().each((function(e){e.settings.x=0,e.settings.y=0,e.settings.w=t,e.settings.h=n,e.layoutRect({x:0,y:0,w:t,h:n})}));var o=xe.getSize(r.getEl("head")).height;return r.settings.minWidth=t,r.settings.minHeight=n+o,(e=r._super()).deltaH+=o,e.innerH=e.h-e.deltaH,e}}),co=_t.extend({init:function(e){var t=this;t._super(e),t.classes.add("textbox"),e.multiline?t.classes.add("multiline"):(t.on("keydown",(function(e){var n;13===e.keyCode&&(e.preventDefault(),t.parents().reverse().each((function(e){if(e.toJSON)return n=e,!1})),t.fire("submit",{data:n.toJSON()}))})),t.on("keyup",(function(e){t.state.set("value",e.target.value)})))},repaint:function(){var t,n,r,o,i,a=this,u=0;t=a.getEl().style,n=a._layoutRect,i=a._lastRepaintRect||{};var s=e.document;return!a.settings.multiline&&s.all&&(!s.documentMode||s.documentMode<=8)&&(t.lineHeight=n.h-u+"px"),o=(r=a.borderBox).left+r.right+8,u=r.top+r.bottom+(a.settings.multiline?8:0),n.x!==i.x&&(t.left=n.x+"px",i.x=n.x),n.y!==i.y&&(t.top=n.y+"px",i.y=n.y),n.w!==i.w&&(t.width=n.w-o+"px",i.w=n.w),n.h!==i.h&&(t.height=n.h-u+"px",i.h=n.h),a._lastRepaintRect=i,a.fire("repaint",{},!1),a},renderHtml:function(){var e,t,n=this,r=n.settings;return e={id:n._id,hidefocus:"1"},u.each(["rows","spellcheck","maxLength","size","readonly","min","max","step","list","pattern","placeholder","required","multiple"],(function(t){e[t]=r[t]})),n.disabled()&&(e.disabled="disabled"),r.subtype&&(e.type=r.subtype),(t=xe.create(r.multiline?"textarea":"input",e)).value=n.state.get("value"),t.className=n.classes.toString(),t.outerHTML},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl().value),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;return e.state.on("change:value",(function(t){e.getEl().value!==t.value&&(e.getEl().value=t.value)})),e.state.on("change:disabled",(function(t){e.getEl().disabled=t.value})),e._super()},remove:function(){this.$el.off(),this._super()}}),lo=function(){return{Selector:He,Collection:We,ReflowQueue:Je,Control:ot,Factory:h,KeyboardNavigation:at,Container:st,DragHelper:lt,Scrollable:ht,Panel:gt,Movable:Se,Resizable:vt,FloatPanel:Tt,Window:Bt,MessageBox:jt,Tooltip:Dt,Widget:_t,Progress:Rt,Notification:Ot,Layout:Wt,AbsoluteLayout:Ut,Button:qt,ButtonGroup:$t,Checkbox:Yt,ComboBox:Kt,ColorBox:Gt,PanelButton:Jt,ColorButton:Zt,ColorPicker:tn,Path:rn,ElementPath:on,FormItem:an,Form:un,FieldSet:sn,FilePicker:hr,FitLayout:gr,FlexLayout:vr,FlowLayout:br,FormatControls:Hr,GridLayout:jr,Iframe:zr,InfoBox:Wr,Label:Ur,Toolbar:qr,MenuBar:Vr,MenuButton:$r,MenuItem:Kr,Throbber:St,Menu:Yr,ListBox:Xr,Radio:Gr,ResizeHandle:Jr,SelectBox:Zr,Slider:oo,Spacer:io,SplitButton:ao,StackLayout:uo,TabPanel:so,TextBox:co,DropZone:nn,BrowseButton:Vt}};u.each(lo(),(function(e,t){h.add(t,e)})),(ro=window.tinymce?window.tinymce:{}).ui?u.each(lo(),(function(e,t){ro.ui[t]=e})):ro.ui=lo(),i.add("modern",(function(e){return Hr.setup(e),zt(e)}))}(window)},7575:(e,t,n)=>{!function(t){"use strict";var r=function(){},o=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},i=function(e){return function(){return e}},a=function(e){return e};function u(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.concat(n);return e.apply(null,o)}}var s,c,l,f,d,m,p,h,g,v,b,y,x=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return!e.apply(null,t)}},w=i(!1),C=i(!0),T=function(){return E},E=function(){var e=function(e){return e.isNone()},t=function(e){return e()},n=function(e){return e},o={fold:function(e,t){return e()},is:w,isSome:w,isNone:C,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:i(null),getOrUndefined:i(void 0),or:n,orThunk:t,map:T,each:r,bind:T,exists:w,forall:C,filter:T,equals:e,equals_:e,toArray:function(){return[]},toString:i("none()")};return Object.freeze&&Object.freeze(o),o}(),N=function(e){var t=i(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:C,isNone:w,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return N(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:E},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(w,(function(t){return n(e,t)}))}};return o},S={some:N,none:T,from:function(e){return null==e?E:N(e)}},k=function(e){return function(t){return function(e){if(null===e)return"null";var t=typeof e;return"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}},D=k("string"),_=k("object"),R=k("array"),A=k("null"),O=k("boolean"),P=k("function"),M=k("number"),I=Array.prototype.slice,B=Array.prototype.indexOf,L=Array.prototype.push,F=function(e,t){return B.call(e,t)},H=function(e,t){return F(e,t)>-1},j=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t(e[n],n))return!0;return!1},z=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},W=function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)},U=function(e,t){for(var n=[],r=[],o=0,i=e.length;o<i;o++){var a=e[o];(t(a,o)?n:r).push(a)}return{pass:n,fail:r}},q=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},V=function(e,t,n){return W(e,(function(e){n=t(n,e)})),n},$=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n))return S.some(o)}return S.none()},Y=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t(e[n],n))return S.some(n);return S.none()},X=function(e,t){return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!R(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);L.apply(t,e[n])}return t}(z(e,t))},K=function(e,t){for(var n=0,r=e.length;n<r;++n)if(!0!==t(e[n],n))return!1;return!0},G=function(e,t){return q(e,(function(e){return!H(t,e)}))},J=function(e){return 0===e.length?S.none():S.some(e[0])},Q=function(e){return 0===e.length?S.none():S.some(e[e.length-1])},Z=P(Array.from)?Array.from:function(e){return I.call(e)},ee=void 0!==t.window?t.window:Function("return this;")(),te=function(e,t){var n=function(e,t){return function(e,t){return function(e,t){for(var n=null!=t?t:ee,r=0;r<e.length&&null!=n;++r)n=n[e[r]];return n}(e.split("."),t)}(e,t)}(e,t);if(null==n)throw new Error(e+" not available on this browser");return n},ne=function(){return te("URL")},re=function(e){return ne().createObjectURL(e)},oe=function(e){ne().revokeObjectURL(e)},ie=t.navigator,ae=ie.userAgent,ue=function(e){return"matchMedia"in t.window&&t.matchMedia(e).matches};h=/Android/.test(ae),c=(c=!(s=/WebKit/.test(ae))&&/MSIE/gi.test(ae)&&/Explorer/gi.test(ie.appName))&&/MSIE (\w+)\./.exec(ae)[1],l=-1!==ae.indexOf("Trident/")&&(-1!==ae.indexOf("rv:")||-1!==ie.appName.indexOf("Netscape"))&&11,f=-1!==ae.indexOf("Edge/")&&!c&&!l&&12,c=c||l||f,d=!s&&!l&&/Gecko/.test(ae),m=-1!==ae.indexOf("Mac"),p=/(iPad|iPhone)/.test(ae),g="FormData"in t.window&&"FileReader"in t.window&&"URL"in t.window&&!!re,v=ue("only screen and (max-device-width: 480px)")&&(h||p),b=ue("only screen and (min-width: 800px)")&&(h||p),y=-1!==ae.indexOf("Windows Phone"),f&&(s=!1);var se,ce={opera:!1,webkit:s,ie:c,gecko:d,mac:m,iOS:p,android:h,contentEditable:!p||g||parseInt(ae.match(/AppleWebKit\/(\d*)/)[1],10)>=534,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!==c,range:t.window.getSelection&&"Range"in t.window,documentMode:c&&!f?t.document.documentMode||7:10,fileApi:g,ceFalse:!1===c||c>8,cacheSuffix:null,container:null,overrideViewPort:null,experimentalShadowDom:!1,canHaveCSP:!1===c||c>11,desktop:!v&&!b,windowsPhone:y},le=window.Promise?window.Promise:function(){function e(e,t){return function(){e.apply(t,arguments)}}var t=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},n=function(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],c(t,e(i,this),e(a,this))},r=n.immediateFn||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,1)};function o(e){var t=this;null!==this._state?r((function(){var n=t._state?e.onFulfilled:e.onRejected;if(null!==n){var r;try{r=n(t._value)}catch(t){return void e.reject(t)}e.resolve(r)}else(t._state?e.resolve:e.reject)(t._value)})):this._deferreds.push(e)}function i(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if("function"==typeof n)return void c(e(n,t),e(i,this),e(a,this))}this._state=!0,this._value=t,u.call(this)}catch(e){a.call(this,e)}}function a(e){this._state=!1,this._value=e,u.call(this)}function u(){for(var e=0,t=this._deferreds.length;e<t;e++)o.call(this,this._deferreds[e]);this._deferreds=null}function s(e,t,n,r){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=r}function c(e,t,n){var r=!1;try{e((function(e){r||(r=!0,t(e))}),(function(e){r||(r=!0,n(e))}))}catch(e){if(r)return;r=!0,n(e)}}return n.prototype.catch=function(e){return this.then(null,e)},n.prototype.then=function(e,t){var r=this;return new n((function(n,i){o.call(r,new s(e,t,n,i))}))},n.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&t(arguments[0])?arguments[0]:arguments);return new n((function(t,n){if(0===e.length)return t([]);var r=e.length;function o(i,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var u=a.then;if("function"==typeof u)return void u.call(a,(function(e){o(i,e)}),n)}e[i]=a,0==--r&&t(e)}catch(e){n(e)}}for(var i=0;i<e.length;i++)o(i,e[i])}))},n.resolve=function(e){return e&&"object"==typeof e&&e.constructor===n?e:new n((function(t){t(e)}))},n.reject=function(e){return new n((function(t,n){n(e)}))},n.race=function(e){return new n((function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)}))},n}(),fe=function(e,t){return"number"!=typeof t&&(t=0),setTimeout(e,t)},de=function(e,t){return"number"!=typeof t&&(t=1),setInterval(e,t)},me=function(e,t){var n,r;return r=function(){var r=arguments;clearTimeout(n),n=fe((function(){e.apply(this,r)}),t)},r.stop=function(){clearTimeout(n)},r},pe={requestAnimationFrame:function(e,n){se?se.then(e):se=new le((function(e){n||(n=t.document.body),function(e,n){var r,o=t.window.requestAnimationFrame,i=["ms","moz","webkit"];for(r=0;r<i.length&&!o;r++)o=t.window[i[r]+"RequestAnimationFrame"];o||(o=function(e){t.window.setTimeout(e,0)}),o(e,n)}(e,n)})).then(e)},setTimeout:fe,setInterval:de,setEditorTimeout:function(e,t,n){return fe((function(){e.removed||t()}),n)},setEditorInterval:function(e,t,n){var r;return r=de((function(){e.removed?clearInterval(r):t()}),n)},debounce:me,throttle:me,clearInterval:function(e){return clearInterval(e)},clearTimeout:function(e){return clearTimeout(e)}},he=/^(?:mouse|contextmenu)|click/,ge={keyLocation:1,layerX:1,layerY:1,returnValue:1,webkitMovementX:1,webkitMovementY:1,keyIdentifier:1},ve=function(){return!1},be=function(){return!0},ye=function(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent&&e.attachEvent("on"+t,n)},xe=function(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r||!1):e.detachEvent&&e.detachEvent("on"+t,n)},we=function(e,n){var r,o=n||{};for(r in e)ge[r]||(o[r]=e[r]);if(o.target||(o.target=o.srcElement||t.document),ce.experimentalShadowDom&&(o.target=function(e,t){if(e.composedPath){var n=e.composedPath();if(n&&n.length>0)return n[0]}return t}(e,o.target)),e&&he.test(e.type)&&void 0===e.pageX&&void 0!==e.clientX){var i=o.target.ownerDocument||t.document,a=i.documentElement,u=i.body;o.pageX=e.clientX+(a&&a.scrollLeft||u&&u.scrollLeft||0)-(a&&a.clientLeft||u&&u.clientLeft||0),o.pageY=e.clientY+(a&&a.scrollTop||u&&u.scrollTop||0)-(a&&a.clientTop||u&&u.clientTop||0)}return o.preventDefault=function(){o.isDefaultPrevented=be,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},o.stopPropagation=function(){o.isPropagationStopped=be,e&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)},o.stopImmediatePropagation=function(){o.isImmediatePropagationStopped=be,o.stopPropagation()},!1===function(e){return e.isDefaultPrevented===be||e.isDefaultPrevented===ve}(o)&&(o.isDefaultPrevented=ve,o.isPropagationStopped=ve,o.isImmediatePropagationStopped=ve),void 0===o.metaKey&&(o.metaKey=!1),o},Ce=function(e,t,n){var r=e.document,o={type:"ready"};if(n.domLoaded)t(o);else{var i=function(){return"complete"===r.readyState||"interactive"===r.readyState&&r.body},a=function(){n.domLoaded||(n.domLoaded=!0,t(o))},u=function(){i()&&(xe(r,"readystatechange",u),a())},s=function(){try{r.documentElement.doScroll("left")}catch(e){return void pe.setTimeout(s)}a()};!r.addEventListener||ce.ie&&ce.ie<11?(ye(r,"readystatechange",u),r.documentElement.doScroll&&e.self===e.top&&s()):i()?a():ye(e,"DOMContentLoaded",a),ye(e,"load",a)}},Te=function(){var e,n,r,o,i,a=this,u={};n="mce-data-"+(+new Date).toString(32),o="onmouseenter"in t.document.documentElement,r="onfocusin"in t.document.documentElement,i={mouseenter:"mouseover",mouseleave:"mouseout"},e=1,a.domLoaded=!1,a.events=u;var s=function(e,t){var n,r,o,i,a=u[t];if(n=a&&a[e.type])for(r=0,o=n.length;r<o;r++)if((i=n[r])&&!1===i.func.call(i.scope,e)&&e.preventDefault(),e.isImmediatePropagationStopped())return};a.bind=function(c,l,f,d){var m,p,h,g,v,b,y,x=t.window,w=function(e){s(we(e||x.event),m)};if(c&&3!==c.nodeType&&8!==c.nodeType){for(c[n]?m=c[n]:(m=e++,c[n]=m,u[m]={}),d=d||c,h=(l=l.split(" ")).length;h--;)b=w,v=y=!1,"DOMContentLoaded"===(g=l[h])&&(g="ready"),a.domLoaded&&"ready"===g&&"complete"===c.readyState?f.call(d,we({type:g})):(o||(v=i[g])&&(b=function(e){var t,n;if(t=e.currentTarget,(n=e.relatedTarget)&&t.contains)n=t.contains(n);else for(;n&&n!==t;)n=n.parentNode;n||((e=we(e||x.event)).type="mouseout"===e.type?"mouseleave":"mouseenter",e.target=t,s(e,m))}),r||"focusin"!==g&&"focusout"!==g||(y=!0,v="focusin"===g?"focus":"blur",b=function(e){(e=we(e||x.event)).type="focus"===e.type?"focusin":"focusout",s(e,m)}),(p=u[m][g])?"ready"===g&&a.domLoaded?f({type:g}):p.push({func:f,scope:d}):(u[m][g]=p=[{func:f,scope:d}],p.fakeName=v,p.capture=y,p.nativeHandler=b,"ready"===g?Ce(c,b,a):ye(c,v||g,b,y)));return c=p=0,f}},a.unbind=function(e,t,r){var o,i,s,c,l,f;if(!e||3===e.nodeType||8===e.nodeType)return a;if(o=e[n]){if(f=u[o],t){for(s=(t=t.split(" ")).length;s--;)if(i=f[l=t[s]]){if(r)for(c=i.length;c--;)if(i[c].func===r){var d=i.nativeHandler,m=i.fakeName,p=i.capture;(i=i.slice(0,c).concat(i.slice(c+1))).nativeHandler=d,i.fakeName=m,i.capture=p,f[l]=i}r&&0!==i.length||(delete f[l],xe(e,i.fakeName||l,i.nativeHandler,i.capture))}}else{for(l in f)i=f[l],xe(e,i.fakeName||l,i.nativeHandler,i.capture);f={}}for(l in f)return a;delete u[o];try{delete e[n]}catch(t){e[n]=null}}return a},a.fire=function(e,t,r){var o;if(!e||3===e.nodeType||8===e.nodeType)return a;(r=we(null,r)).type=t,r.target=e;do{(o=e[n])&&s(r,o),e=e.parentNode||e.ownerDocument||e.defaultView||e.parentWindow}while(e&&!r.isPropagationStopped());return a},a.clean=function(e){var t,r,o=a.unbind;if(!e||3===e.nodeType||8===e.nodeType)return a;if(e[n]&&o(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(o(e),t=(r=e.getElementsByTagName("*")).length;t--;)(e=r[t])[n]&&o(e);return a},a.destroy=function(){u={}},a.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1}};(Te.Event=new Te).bind(t.window,"ready",(function(){}));var Ee,Ne,Se,ke,De,_e,Re,Ae,Oe,Pe,Me,Ie,Be,Le,Fe,He,je,ze,We="sizzle"+-new Date,Ue=t.window.document,qe=0,Ve=0,$e=Nt(),Ye=Nt(),Xe=Nt(),Ke=function(e,t){return e===t&&(Me=!0),0},Ge="undefined",Je=1<<31,Qe={}.hasOwnProperty,Ze=[],et=Ze.pop,tt=Ze.push,nt=Ze.push,rt=Ze.slice,ot=Ze.indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(this[t]===e)return t;return-1},it="[\\x20\\t\\r\\n\\f]",at="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ut="\\[[\\x20\\t\\r\\n\\f]*("+at+")(?:"+it+"*([*^$|!~]?=)"+it+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+at+"))|)"+it+"*\\]",st=":("+at+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ut+")*)|.*)\\)|)",ct=new RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g"),lt=new RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]*"),ft=new RegExp("^[\\x20\\t\\r\\n\\f]*([>+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),dt=new RegExp("=[\\x20\\t\\r\\n\\f]*([^\\]'\"]*?)[\\x20\\t\\r\\n\\f]*\\]","g"),mt=new RegExp(st),pt=new RegExp("^"+at+"$"),ht={ID:new RegExp("^#("+at+")"),CLASS:new RegExp("^\\.("+at+")"),TAG:new RegExp("^("+at+"|[*])"),ATTR:new RegExp("^"+ut),PSEUDO:new RegExp("^"+st),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},gt=/^(?:input|select|textarea|button)$/i,vt=/^h\d$/i,bt=/^[^{]+\{\s*\[native \w/,yt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,xt=/[+~]/,wt=/'|\\/g,Ct=new RegExp("\\\\([\\da-f]{1,6}[\\x20\\t\\r\\n\\f]?|([\\x20\\t\\r\\n\\f])|.)","ig"),Tt=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,1023&r|56320)};try{nt.apply(Ze=rt.call(Ue.childNodes),Ue.childNodes),Ze[Ue.childNodes.length].nodeType}catch(e){nt={apply:Ze.length?function(e,t){tt.apply(e,rt.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}var Et=function(e,t,n,r){var o,i,a,u,s,c,l,f,d,m;if((t?t.ownerDocument||t:Ue)!==Be&&Ie(t),n=n||[],!e||"string"!=typeof e)return n;if(1!==(u=(t=t||Be).nodeType)&&9!==u)return[];if(Fe&&!r){if(o=yt.exec(e))if(a=o[1]){if(9===u){if(!(i=t.getElementById(a))||!i.parentNode)return n;if(i.id===a)return n.push(i),n}else if(t.ownerDocument&&(i=t.ownerDocument.getElementById(a))&&ze(t,i)&&i.id===a)return n.push(i),n}else{if(o[2])return nt.apply(n,t.getElementsByTagName(e)),n;if((a=o[3])&&Ne.getElementsByClassName)return nt.apply(n,t.getElementsByClassName(a)),n}if(Ne.qsa&&(!He||!He.test(e))){if(f=l=We,d=t,m=9===u&&e,1===u&&"object"!==t.nodeName.toLowerCase()){for(c=_e(e),(l=t.getAttribute("id"))?f=l.replace(wt,"\\$&"):t.setAttribute("id",f),f="[id='"+f+"'] ",s=c.length;s--;)c[s]=f+Pt(c[s]);d=xt.test(e)&&At(t.parentNode)||t,m=c.join(",")}if(m)try{return nt.apply(n,d.querySelectorAll(m)),n}catch(e){}finally{l||t.removeAttribute("id")}}}return Ae(e.replace(ct,"$1"),t,n,r)};function Nt(){var e=[];return function t(n,r){return e.push(n+" ")>Se.cacheLength&&delete t[e.shift()],t[n+" "]=r}}function St(e){return e[We]=!0,e}function kt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||Je)-(~e.sourceIndex||Je);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function Dt(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function _t(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function Rt(e){return St((function(t){return t=+t,St((function(n,r){for(var o,i=e([],n.length,t),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))}))}))}function At(e){return e&&typeof e.getElementsByTagName!==Ge&&e}for(Ee in Ne=Et.support={},De=Et.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},Ie=Et.setDocument=function(e){var t,n=e?e.ownerDocument||e:Ue,r=n.defaultView;return n!==Be&&9===n.nodeType&&n.documentElement?(Be=n,Le=n.documentElement,Fe=!De(n),r&&r!==function(e){try{return e.top}catch(e){}return null}(r)&&(r.addEventListener?r.addEventListener("unload",(function(){Ie()}),!1):r.attachEvent&&r.attachEvent("onunload",(function(){Ie()}))),Ne.attributes=!0,Ne.getElementsByTagName=!0,Ne.getElementsByClassName=bt.test(n.getElementsByClassName),Ne.getById=!0,Se.find.ID=function(e,t){if(typeof t.getElementById!==Ge&&Fe){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},Se.filter.ID=function(e){var t=e.replace(Ct,Tt);return function(e){return e.getAttribute("id")===t}},Se.find.TAG=Ne.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==Ge)return t.getElementsByTagName(e)}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},Se.find.CLASS=Ne.getElementsByClassName&&function(e,t){if(Fe)return t.getElementsByClassName(e)},je=[],He=[],Ne.disconnectedMatch=!0,He=He.length&&new RegExp(He.join("|")),je=je.length&&new RegExp(je.join("|")),t=bt.test(Le.compareDocumentPosition),ze=t||bt.test(Le.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},Ke=t?function(e,t){if(e===t)return Me=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!Ne.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===Ue&&ze(Ue,e)?-1:t===n||t.ownerDocument===Ue&&ze(Ue,t)?1:Pe?ot.call(Pe,e)-ot.call(Pe,t):0:4&r?-1:1)}:function(e,t){if(e===t)return Me=!0,0;var r,o=0,i=e.parentNode,a=t.parentNode,u=[e],s=[t];if(!i||!a)return e===n?-1:t===n?1:i?-1:a?1:Pe?ot.call(Pe,e)-ot.call(Pe,t):0;if(i===a)return kt(e,t);for(r=e;r=r.parentNode;)u.unshift(r);for(r=t;r=r.parentNode;)s.unshift(r);for(;u[o]===s[o];)o++;return o?kt(u[o],s[o]):u[o]===Ue?-1:s[o]===Ue?1:0},n):Be},Et.matches=function(e,t){return Et(e,null,null,t)},Et.matchesSelector=function(e,t){if((e.ownerDocument||e)!==Be&&Ie(e),t=t.replace(dt,"='$1']"),Ne.matchesSelector&&Fe&&(!je||!je.test(t))&&(!He||!He.test(t)))try{var n=(void 0).call(e,t);if(n||Ne.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return Et(t,Be,null,[e]).length>0},Et.contains=function(e,t){return(e.ownerDocument||e)!==Be&&Ie(e),ze(e,t)},Et.attr=function(e,t){(e.ownerDocument||e)!==Be&&Ie(e);var n=Se.attrHandle[t.toLowerCase()],r=n&&Qe.call(Se.attrHandle,t.toLowerCase())?n(e,t,!Fe):void 0;return void 0!==r?r:Ne.attributes||!Fe?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},Et.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},Et.uniqueSort=function(e){var t,n=[],r=0,o=0;if(Me=!Ne.detectDuplicates,Pe=!Ne.sortStable&&e.slice(0),e.sort(Ke),Me){for(;t=e[o++];)t===e[o]&&(r=n.push(o));for(;r--;)e.splice(n[r],1)}return Pe=null,e},ke=Et.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=ke(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=ke(t);return n},Se=Et.selectors={cacheLength:50,createPseudo:St,match:ht,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Ct,Tt),e[3]=(e[3]||e[4]||e[5]||"").replace(Ct,Tt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||Et.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&Et.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return ht.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&mt.test(n)&&(t=_e(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Ct,Tt).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=$e[e+" "];return t||(t=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+e+"("+it+"|$)"))&&$e(e,(function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==Ge&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var o=Et.attr(r,e);return null==o?"!="===t:!t||(o+="","="===t?o===n:"!="===t?o!==n:"^="===t?n&&0===o.indexOf(n):"*="===t?n&&o.indexOf(n)>-1:"$="===t?n&&o.slice(-n.length)===n:"~="===t?(" "+o+" ").indexOf(n)>-1:"|="===t&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),a="last"!==e.slice(-4),u="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,s){var c,l,f,d,m,p,h=i!==a?"nextSibling":"previousSibling",g=t.parentNode,v=u&&t.nodeName.toLowerCase(),b=!s&&!u;if(g){if(i){for(;h;){for(f=t;f=f[h];)if(u?f.nodeName.toLowerCase()===v:1===f.nodeType)return!1;p=h="only"===e&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&b){for(m=(c=(l=g[We]||(g[We]={}))[e]||[])[0]===qe&&c[1],d=c[0]===qe&&c[2],f=m&&g.childNodes[m];f=++m&&f&&f[h]||(d=m=0)||p.pop();)if(1===f.nodeType&&++d&&f===t){l[e]=[qe,m,d];break}}else if(b&&(c=(t[We]||(t[We]={}))[e])&&c[0]===qe)d=c[1];else for(;(f=++m&&f&&f[h]||(d=m=0)||p.pop())&&((u?f.nodeName.toLowerCase()!==v:1!==f.nodeType)||!++d||(b&&((f[We]||(f[We]={}))[e]=[qe,d]),f!==t)););return(d-=o)===r||d%r==0&&d/r>=0}}},PSEUDO:function(e,t){var n,r=Se.pseudos[e]||Se.setFilters[e.toLowerCase()]||Et.error("unsupported pseudo: "+e);return r[We]?r(t):r.length>1?(n=[e,e,"",t],Se.setFilters.hasOwnProperty(e.toLowerCase())?St((function(e,n){for(var o,i=r(e,t),a=i.length;a--;)e[o=ot.call(e,i[a])]=!(n[o]=i[a])})):function(e){return r(e,0,n)}):r}},pseudos:{not:St((function(e){var t=[],n=[],r=Re(e.replace(ct,"$1"));return r[We]?St((function(e,t,n,o){for(var i,a=r(e,null,o,[]),u=e.length;u--;)(i=a[u])&&(e[u]=!(t[u]=i))})):function(e,o,i){return t[0]=e,r(t,null,i,n),!n.pop()}})),has:St((function(e){return function(t){return Et(e,t).length>0}})),contains:St((function(e){return e=e.replace(Ct,Tt),function(t){return(t.textContent||t.innerText||ke(t)).indexOf(e)>-1}})),lang:St((function(e){return pt.test(e||"")||Et.error("unsupported lang: "+e),e=e.replace(Ct,Tt).toLowerCase(),function(t){var n;do{if(n=Fe?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(e){var n=t.window.location&&t.window.location.hash;return n&&n.slice(1)===e.id},root:function(e){return e===Le},focus:function(e){return e===Be.activeElement&&(!Be.hasFocus||Be.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!Se.pseudos.empty(e)},header:function(e){return vt.test(e.nodeName)},input:function(e){return gt.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:Rt((function(){return[0]})),last:Rt((function(e,t){return[t-1]})),eq:Rt((function(e,t,n){return[n<0?n+t:n]})),even:Rt((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:Rt((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:Rt((function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e})),gt:Rt((function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e}))}},Se.pseudos.nth=Se.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})Se.pseudos[Ee]=Dt(Ee);for(Ee in{submit:!0,reset:!0})Se.pseudos[Ee]=_t(Ee);function Ot(){}function Pt(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function Mt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,i=Ve++;return t.first?function(t,n,i){for(;t=t[r];)if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,a){var u,s,c=[qe,i];if(a){for(;t=t[r];)if((1===t.nodeType||o)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||o){if((u=(s=t[We]||(t[We]={}))[r])&&u[0]===qe&&u[1]===i)return c[2]=u[2];if(s[r]=c,c[2]=e(t,n,a))return!0}}}function It(e){return e.length>1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function Bt(e,t,n,r,o){for(var i,a=[],u=0,s=e.length,c=null!=t;u<s;u++)(i=e[u])&&(n&&!n(i,r,o)||(a.push(i),c&&t.push(u)));return a}function Lt(e,t,n,r,o,i){return r&&!r[We]&&(r=Lt(r)),o&&!o[We]&&(o=Lt(o,i)),St((function(i,a,u,s){var c,l,f,d=[],m=[],p=a.length,h=i||function(e,t,n){for(var r=0,o=t.length;r<o;r++)Et(e,t[r],n);return n}(t||"*",u.nodeType?[u]:u,[]),g=!e||!i&&t?h:Bt(h,d,e,u,s),v=n?o||(i?e:p||r)?[]:a:g;if(n&&n(g,v,u,s),r)for(c=Bt(v,m),r(c,[],u,s),l=c.length;l--;)(f=c[l])&&(v[m[l]]=!(g[m[l]]=f));if(i){if(o||e){if(o){for(c=[],l=v.length;l--;)(f=v[l])&&c.push(g[l]=f);o(null,v=[],c,s)}for(l=v.length;l--;)(f=v[l])&&(c=o?ot.call(i,f):d[l])>-1&&(i[c]=!(a[c]=f))}}else v=Bt(v===a?v.splice(p,v.length):v),o?o(null,a,v,s):nt.apply(a,v)}))}function Ft(e){for(var t,n,r,o=e.length,i=Se.relative[e[0].type],a=i||Se.relative[" "],u=i?1:0,s=Mt((function(e){return e===t}),a,!0),c=Mt((function(e){return ot.call(t,e)>-1}),a,!0),l=[function(e,n,r){return!i&&(r||n!==Oe)||((t=n).nodeType?s(e,n,r):c(e,n,r))}];u<o;u++)if(n=Se.relative[e[u].type])l=[Mt(It(l),n)];else{if((n=Se.filter[e[u].type].apply(null,e[u].matches))[We]){for(r=++u;r<o&&!Se.relative[e[r].type];r++);return Lt(u>1&&It(l),u>1&&Pt(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(ct,"$1"),n,u<r&&Ft(e.slice(u,r)),r<o&&Ft(e=e.slice(r)),r<o&&Pt(e))}l.push(n)}return It(l)}Ot.prototype=Se.filters=Se.pseudos,Se.setFilters=new Ot,_e=Et.tokenize=function(e,t){var n,r,o,i,a,u,s,c=Ye[e+" "];if(c)return t?0:c.slice(0);for(a=e,u=[],s=Se.preFilter;a;){for(i in n&&!(r=lt.exec(a))||(r&&(a=a.slice(r[0].length)||a),u.push(o=[])),n=!1,(r=ft.exec(a))&&(n=r.shift(),o.push({value:n,type:r[0].replace(ct," ")}),a=a.slice(n.length)),Se.filter)!(r=ht[i].exec(a))||s[i]&&!(r=s[i](r))||(n=r.shift(),o.push({value:n,type:i,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?Et.error(e):Ye(e,u).slice(0)},Re=Et.compile=function(e,t){var n,r=[],o=[],i=Xe[e+" "];if(!i){for(t||(t=_e(e)),n=t.length;n--;)(i=Ft(t[n]))[We]?r.push(i):o.push(i);i=Xe(e,function(e,t){var n=t.length>0,r=e.length>0,o=function(o,i,a,u,s){var c,l,f,d=0,m="0",p=o&&[],h=[],g=Oe,v=o||r&&Se.find.TAG("*",s),b=qe+=null==g?1:Math.random()||.1,y=v.length;for(s&&(Oe=i!==Be&&i);m!==y&&null!=(c=v[m]);m++){if(r&&c){for(l=0;f=e[l++];)if(f(c,i,a)){u.push(c);break}s&&(qe=b)}n&&((c=!f&&c)&&d--,o&&p.push(c))}if(d+=m,n&&m!==d){for(l=0;f=t[l++];)f(p,h,i,a);if(o){if(d>0)for(;m--;)p[m]||h[m]||(h[m]=et.call(u));h=Bt(h)}nt.apply(u,h),s&&!o&&h.length>0&&d+t.length>1&&Et.uniqueSort(u)}return s&&(qe=b,Oe=g),p};return n?St(o):o}(o,r)),i.selector=e}return i},Ae=Et.select=function(e,t,n,r){var o,i,a,u,s,c="function"==typeof e&&e,l=!r&&_e(e=c.selector||e);if(n=n||[],1===l.length){if((i=l[0]=l[0].slice(0)).length>2&&"ID"===(a=i[0]).type&&Ne.getById&&9===t.nodeType&&Fe&&Se.relative[i[1].type]){if(!(t=(Se.find.ID(a.matches[0].replace(Ct,Tt),t)||[])[0]))return n;c&&(t=t.parentNode),e=e.slice(i.shift().value.length)}for(o=ht.needsContext.test(e)?0:i.length;o--&&(a=i[o],!Se.relative[u=a.type]);)if((s=Se.find[u])&&(r=s(a.matches[0].replace(Ct,Tt),xt.test(i[0].type)&&At(t.parentNode)||t))){if(i.splice(o,1),!(e=r.length&&Pt(i)))return nt.apply(n,r),n;break}}return(c||Re(e,l))(r,t,!Fe,n,xt.test(e)&&At(t.parentNode)||t),n},Ne.sortStable=We.split("").sort(Ke).join("")===We,Ne.detectDuplicates=!!Me,Ie(),Ne.sortDetached=!0;var Ht=Array.isArray,jt=function(e,t,n){var r,o;if(!e)return 0;if(n=n||e,void 0!==e.length){for(r=0,o=e.length;r<o;r++)if(!1===t.call(n,e[r],r,e))return 0}else for(r in e)if(e.hasOwnProperty(r)&&!1===t.call(n,e[r],r,e))return 0;return 1},zt=function(e,t,n){var r,o;for(r=0,o=e.length;r<o;r++)if(t.call(n,e[r],r,e))return r;return-1},Wt={isArray:Ht,toArray:function(e){var t,n,r=e;if(!Ht(e))for(r=[],t=0,n=e.length;t<n;t++)r[t]=e[t];return r},each:jt,map:function(e,t){var n=[];return jt(e,(function(r,o){n.push(t(r,o,e))})),n},filter:function(e,t){var n=[];return jt(e,(function(r,o){t&&!t(r,o,e)||n.push(r)})),n},indexOf:function(e,t){var n,r;if(e)for(n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},reduce:function(e,t,n,r){var o=0;for(arguments.length<3&&(n=e[0]);o<e.length;o++)n=t.call(r,n,e[o],o);return n},findIndex:zt,find:function(e,t,n){var r=zt(e,t,n);if(-1!==r)return e[r]},last:function(e){return e[e.length-1]}},Ut=/^\s*|\s*$/g,qt=function(e){return null==e?"":(""+e).replace(Ut,"")},Vt=function(e,t){return t?!("array"!==t||!Wt.isArray(e))||typeof e===t:void 0!==e},$t=function(e,t,n,r){r=r||this,e&&(n&&(e=e[n]),Wt.each(e,(function(e,o){if(!1===t.call(r,e,o,n))return!1;$t(e,t,n,r)})))},Yt={trim:qt,isArray:Wt.isArray,is:Vt,toArray:Wt.toArray,makeMap:function(e,t,n){var r;for(t=t||",","string"==typeof(e=e||[])&&(e=e.split(t)),n=n||{},r=e.length;r--;)n[e[r]]={};return n},each:Wt.each,map:Wt.map,grep:Wt.filter,inArray:Wt.indexOf,hasOwn:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},extend:function(e,t){for(var n,r,o,i=[],a=2;a<arguments.length;a++)i[a-2]=arguments[a];var u,s=arguments;for(n=1,r=s.length;n<r;n++)for(o in t=s[n])t.hasOwnProperty(o)&&void 0!==(u=t[o])&&(e[o]=u);return e},create:function(e,t,n){var r,o,i,a,u,s=this,c=0;if(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e),i=e[3].match(/(^|\.)(\w+)$/i)[2],!(o=s.createNS(e[3].replace(/\.\w+$/,""),n))[i]){if("static"===e[2])return o[i]=t,void(this.onCreate&&this.onCreate(e[2],e[3],o[i]));t[i]||(t[i]=function(){},c=1),o[i]=t[i],s.extend(o[i].prototype,t),e[5]&&(r=s.resolve(e[5]).prototype,a=e[5].match(/\.(\w+)$/i)[1],u=o[i],o[i]=c?function(){return r[a].apply(this,arguments)}:function(){return this.parent=r[a],u.apply(this,arguments)},o[i].prototype[i]=o[i],s.each(r,(function(e,t){o[i].prototype[t]=r[t]})),s.each(t,(function(e,t){r[t]?o[i].prototype[t]=function(){return this.parent=r[t],e.apply(this,arguments)}:t!==i&&(o[i].prototype[t]=e)}))),s.each(t.static,(function(e,t){o[i][t]=e}))}},walk:$t,createNS:function(e,n){var r,o;for(n=n||t.window,e=e.split("."),r=0;r<e.length;r++)n[o=e[r]]||(n[o]={}),n=n[o];return n},resolve:function(e,n){var r,o;for(n=n||t.window,r=0,o=(e=e.split(".")).length;r<o&&(n=n[e[r]]);r++);return n},explode:function(e,t){return!e||Vt(e,"array")?e:Wt.map(e.split(t||","),qt)},_addCacheSuffix:function(e){var t=ce.cacheSuffix;return t&&(e+=(-1===e.indexOf("?")?"?":"&")+t),e}},Xt=t.document,Kt=Array.prototype.push,Gt=Array.prototype.slice,Jt=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,Qt=Te.Event,Zt=Yt.makeMap("children,contents,next,prev"),en=function(e){return void 0!==e},tn=function(e){return"string"==typeof e},nn=function(e,t){var n,r,o;for(o=(t=t||Xt).createElement("div"),n=t.createDocumentFragment(),o.innerHTML=e;r=o.firstChild;)n.appendChild(r);return n},rn=function(e,t,n,r){var o;if(tn(t))t=nn(t,bn(e[0]));else if(t.length&&!t.nodeType){if(t=mn.makeArray(t),r)for(o=t.length-1;o>=0;o--)rn(e,t[o],n,r);else for(o=0;o<t.length;o++)rn(e,t[o],n,r);return e}if(t.nodeType)for(o=e.length;o--;)n.call(e[o],t);return e},on=function(e,t){return e&&t&&-1!==(" "+e.className+" ").indexOf(" "+t+" ")},an=function(e,t,n){var r,o;return t=mn(t)[0],e.each((function(){var e=this;n&&r===e.parentNode||(r=e.parentNode,o=t.cloneNode(!1),e.parentNode.insertBefore(o,e)),o.appendChild(e)})),e},un=Yt.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),sn=Yt.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),cn={for:"htmlFor",class:"className",readonly:"readOnly"},ln={float:"cssFloat"},fn={},dn={},mn=function(e,t){return new mn.fn.init(e,t)},pn=/^\s*|\s*$/g,hn=function(e){return null==e?"":(""+e).replace(pn,"")},gn=function(e,t){var n,r,o,i;if(e)if(void 0===(n=e.length)){for(r in e)if(e.hasOwnProperty(r)&&(i=e[r],!1===t.call(i,r,i)))break}else for(o=0;o<n&&(i=e[o],!1!==t.call(i,o,i));o++);return e},vn=function(e,t){var n=[];return gn(e,(function(e,r){t(r,e)&&n.push(r)})),n},bn=function(e){return e?9===e.nodeType?e:e.ownerDocument:Xt};mn.fn=mn.prototype={constructor:mn,selector:"",context:null,length:0,init:function(e,n){var r,o,i=this;if(!e)return i;if(e.nodeType)return i.context=i[0]=e,i.length=1,i;if(n&&n.nodeType)i.context=n;else{if(n)return mn(e).attr(n);i.context=n=t.document}if(tn(e)){if(i.selector=e,!(r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:Jt.exec(e)))return mn(n).find(e);if(r[1])for(o=nn(e,bn(n)).firstChild;o;)Kt.call(i,o),o=o.nextSibling;else{if(!(o=bn(n).getElementById(r[2])))return i;if(o.id!==r[2])return i.find(e);i.length=1,i[0]=o}}else this.add(e,!1);return i},toArray:function(){return Yt.toArray(this)},add:function(e,t){var n,r,o=this;if(tn(e))return o.add(mn(e));if(!1!==t)for(n=mn.unique(o.toArray().concat(mn.makeArray(e))),o.length=n.length,r=0;r<n.length;r++)o[r]=n[r];else Kt.apply(o,mn.makeArray(e));return o},attr:function(e,t){var n,r=this;if("object"==typeof e)gn(e,(function(e,t){r.attr(e,t)}));else{if(!en(t)){if(r[0]&&1===r[0].nodeType){if((n=fn[e])&&n.get)return n.get(r[0],e);if(sn[e])return r.prop(e)?e:void 0;null===(t=r[0].getAttribute(e,2))&&(t=void 0)}return t}this.each((function(){var n;if(1===this.nodeType){if((n=fn[e])&&n.set)return void n.set(this,t);null===t?this.removeAttribute(e,2):this.setAttribute(e,t,2)}}))}return r},removeAttr:function(e){return this.attr(e,null)},prop:function(e,t){var n=this;if("object"==typeof(e=cn[e]||e))gn(e,(function(e,t){n.prop(e,t)}));else{if(!en(t))return n[0]&&n[0].nodeType&&e in n[0]?n[0][e]:t;this.each((function(){1===this.nodeType&&(this[e]=t)}))}return n},css:function(e,t){var n,r,o=this,i=function(e){return e.replace(/-(\D)/g,(function(e,t){return t.toUpperCase()}))},a=function(e){return e.replace(/[A-Z]/g,(function(e){return"-"+e}))};if("object"==typeof e)gn(e,(function(e,t){o.css(e,t)}));else if(en(t))e=i(e),"number"!=typeof t||un[e]||(t=t.toString()+"px"),o.each((function(){var n=this.style;if((r=dn[e])&&r.set)r.set(this,t);else{try{this.style[ln[e]||e]=t}catch(e){}null!==t&&""!==t||(n.removeProperty?n.removeProperty(a(e)):n.removeAttribute(e))}}));else{if(n=o[0],(r=dn[e])&&r.get)return r.get(n);if(!n.ownerDocument.defaultView)return n.currentStyle?n.currentStyle[i(e)]:"";try{return n.ownerDocument.defaultView.getComputedStyle(n,null).getPropertyValue(a(e))}catch(e){return}}return o},remove:function(){for(var e,t=this.length;t--;)e=this[t],Qt.clean(e),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){for(var e,t=this.length;t--;)for(e=this[t];e.firstChild;)e.removeChild(e.firstChild);return this},html:function(e){var t,n=this;if(en(e)){t=n.length;try{for(;t--;)n[t].innerHTML=e}catch(r){mn(n[t]).empty().append(e)}return n}return n[0]?n[0].innerHTML:""},text:function(e){var t,n=this;if(en(e)){for(t=n.length;t--;)"innerText"in n[t]?n[t].innerText=e:n[0].textContent=e;return n}return n[0]?n[0].innerText||n[0].textContent:""},append:function(){return rn(this,arguments,(function(e){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.appendChild(e)}))},prepend:function(){return rn(this,arguments,(function(e){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.insertBefore(e,this.firstChild)}),!0)},before:function(){var e=this;return e[0]&&e[0].parentNode?rn(e,arguments,(function(e){this.parentNode.insertBefore(e,this)})):e},after:function(){var e=this;return e[0]&&e[0].parentNode?rn(e,arguments,(function(e){this.parentNode.insertBefore(e,this.nextSibling)}),!0):e},appendTo:function(e){return mn(e).append(this),this},prependTo:function(e){return mn(e).prepend(this),this},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){return an(this,e)},wrapAll:function(e){return an(this,e,!0)},wrapInner:function(e){return this.each((function(){mn(this).contents().wrapAll(e)})),this},unwrap:function(){return this.parent().each((function(){mn(this).replaceWith(this.childNodes)}))},clone:function(){var e=[];return this.each((function(){e.push(this.cloneNode(!0))})),mn(e)},addClass:function(e){return this.toggleClass(e,!0)},removeClass:function(e){return this.toggleClass(e,!1)},toggleClass:function(e,t){var n=this;return"string"!=typeof e||(-1!==e.indexOf(" ")?gn(e.split(" "),(function(){n.toggleClass(this,t)})):n.each((function(n,r){var o,i;(i=on(r,e))!==t&&(o=r.className,i?r.className=hn((" "+o+" ").replace(" "+e+" "," ")):r.className+=o?" "+e:e)}))),n},hasClass:function(e){return on(this[0],e)},each:function(e){return gn(this,e)},on:function(e,t){return this.each((function(){Qt.bind(this,e,t)}))},off:function(e,t){return this.each((function(){Qt.unbind(this,e,t)}))},trigger:function(e){return this.each((function(){"object"==typeof e?Qt.fire(this,e.type,e):Qt.fire(this,e)}))},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return new mn(Gt.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},find:function(e){var t,n,r=[];for(t=0,n=this.length;t<n;t++)mn.find(e,this[t],r);return mn(r)},filter:function(e){return mn("function"==typeof e?vn(this.toArray(),(function(t,n){return e(n,t)})):mn.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof mn&&(e=e[0]),this.each((function(n,r){for(;r;){if("string"==typeof e&&mn(r).is(e)){t.push(r);break}if(r===e){t.push(r);break}r=r.parentNode}})),mn(t)},offset:function(e){var t,n,r,o,i=0,a=0;return e?this.css(e):((t=this[0])&&(r=(n=t.ownerDocument).documentElement,t.getBoundingClientRect&&(i=(o=t.getBoundingClientRect()).left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,a=o.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:a})},push:Kt,sort:[].sort,splice:[].splice},Yt.extend(mn,{extend:Yt.extend,makeArray:function(e){return(t=e)&&t===t.window||e.nodeType?[e]:Yt.toArray(e);var t},inArray:function(e,t){var n;if(t.indexOf)return t.indexOf(e);for(n=t.length;n--;)if(t[n]===e)return n;return-1},isArray:Yt.isArray,each:gn,trim:hn,grep:vn,find:Et,expr:Et.selectors,unique:Et.uniqueSort,text:Et.getText,contains:Et.contains,filter:function(e,t,n){var r=t.length;for(n&&(e=":not("+e+")");r--;)1!==t[r].nodeType&&t.splice(r,1);return 1===t.length?mn.find.matchesSelector(t[0],e)?[t[0]]:[]:mn.find.matches(e,t)}});var yn=function(e,t,n){var r=[],o=e[t];for("string"!=typeof n&&n instanceof mn&&(n=n[0]);o&&9!==o.nodeType;){if(void 0!==n){if(o===n)break;if("string"==typeof n&&mn(o).is(n))break}1===o.nodeType&&r.push(o),o=o[t]}return r},xn=function(e,t,n,r){var o=[];for(r instanceof mn&&(r=r[0]);e;e=e[t])if(!n||e.nodeType===n){if(void 0!==r){if(e===r)break;if("string"==typeof r&&mn(e).is(r))break}o.push(e)}return o},wn=function(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType===n)return e;return null};gn({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return yn(e,"parentNode")},next:function(e){return wn(e,"nextSibling",1)},prev:function(e){return wn(e,"previousSibling",1)},children:function(e){return xn(e.firstChild,"nextSibling",1)},contents:function(e){return Yt.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},(function(e,t){mn.fn[e]=function(n){var r=[];return this.each((function(){var e=t.call(r,this,n,r);e&&(mn.isArray(e)?r.push.apply(r,e):r.push(e))})),this.length>1&&(Zt[e]||(r=mn.unique(r)),0===e.indexOf("parents")&&(r=r.reverse())),r=mn(r),n?r.filter(n):r}})),gn({parentsUntil:function(e,t){return yn(e,"parentNode",t)},nextUntil:function(e,t){return xn(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return xn(e,"previousSibling",1,t).slice(1)}},(function(e,t){mn.fn[e]=function(n,r){var o=[];return this.each((function(){var e=t.call(o,this,n,o);e&&(mn.isArray(e)?o.push.apply(o,e):o.push(e))})),this.length>1&&(o=mn.unique(o),0!==e.indexOf("parents")&&"prevUntil"!==e||(o=o.reverse())),o=mn(o),r?o.filter(r):o}})),mn.fn.is=function(e){return!!e&&this.filter(e).length>0},mn.fn.init.prototype=mn.fn,mn.overrideDefaults=function(e){var t,n=function(r,o){return t=t||e(),0===arguments.length&&(r=t.element),o||(o=t.context),new n.fn.init(r,o)};return mn.extend(n,this),n};var Cn=function(e,t,n){gn(n,(function(n,r){e[n]=e[n]||{},e[n][t]=r}))};ce.ie&&ce.ie<8&&(Cn(fn,"get",{maxlength:function(e){var t=e.maxLength;if(2147483647!==t)return t},size:function(e){var t=e.size;if(20!==t)return t},class:function(e){return e.className},style:function(e){var t=e.style.cssText;if(0!==t.length)return t}}),Cn(fn,"set",{class:function(e,t){e.className=t},style:function(e,t){e.style.cssText=t}})),ce.ie&&ce.ie<9&&(ln.float="styleFloat",Cn(dn,"set",{opacity:function(e,t){var n=e.style;null===t||""===t?n.removeAttribute("filter"):(n.zoom=1,n.filter="alpha(opacity="+100*t+")")}})),mn.attrHooks=fn,mn.cssHooks=dn;var Tn,En,Nn,Sn=function(){return kn(0,0)},kn=function(e,t){return{major:e,minor:t}},Dn=function(e,t){var n=String(t).toLowerCase();return 0===e.length?Sn():function(e,t){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}}(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return kn(r(1),r(2))}(e,n)},_n=Sn,Rn="Edge",An="Chrome",On="Opera",Pn="Firefox",Mn="Safari",In=function(e,t){return function(){return t===e}},Bn=function(e){var t=e.current;return{current:t,version:e.version,isEdge:In(Rn,t),isChrome:In(An,t),isIE:In("IE",t),isOpera:In(On,t),isFirefox:In(Pn,t),isSafari:In(Mn,t)}},Ln=function(){return Bn({current:void 0,version:_n()})},Fn=Bn,Hn=(i(Rn),i(An),i("IE"),i(On),i(Pn),i(Mn),"Windows"),jn="Android",zn="Linux",Wn="Solaris",Un="FreeBSD",qn=function(e,t){return function(){return t===e}},Vn=function(e){var t=e.current;return{current:t,version:e.version,isWindows:qn(Hn,t),isiOS:qn("iOS",t),isAndroid:qn(jn,t),isOSX:qn("OSX",t),isLinux:qn(zn,t),isSolaris:qn(Wn,t),isFreeBSD:qn(Un,t)}},$n=function(){return Vn({current:void 0,version:_n()})},Yn=Vn,Xn=(i(Hn),i("iOS"),i(jn),i(zn),i("OSX"),i(Wn),i(Un),function(e,t){var n=String(t).toLowerCase();return $(e,(function(e){return e.search(n)}))}),Kn=function(e,t){return-1!==e.indexOf(t)},Gn=function(e){return e.replace(/^\s+|\s+$/g,"")},Jn=function(e){return e.replace(/\s+$/g,"")},Qn=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Zn=function(e){return function(t){return Kn(t,e)}},er=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return Kn(e,"edge/")&&Kn(e,"chrome")&&Kn(e,"safari")&&Kn(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Qn],search:function(e){return Kn(e,"chrome")&&!Kn(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return Kn(e,"msie")||Kn(e,"trident")}},{name:"Opera",versionRegexes:[Qn,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Zn("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Zn("firefox")},{name:"Safari",versionRegexes:[Qn,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(Kn(e,"safari")||Kn(e,"mobile/"))&&Kn(e,"applewebkit")}}],tr=[{name:"Windows",search:Zn("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return Kn(e,"iphone")||Kn(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Zn("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Zn("os x"),versionRegexes:[/.*?os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Zn("linux"),versionRegexes:[]},{name:"Solaris",search:Zn("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Zn("freebsd"),versionRegexes:[]}],nr={browsers:i(er),oses:i(tr)},rr=function(e){var t=nr.browsers(),n=nr.oses(),r=function(e,t){return Xn(e,t).map((function(e){var n=Dn(e.versionRegexes,t);return{current:e.name,version:n}}))}(t,e).fold(Ln,Fn),o=function(e,t){return Xn(e,t).map((function(e){var n=Dn(e.versionRegexes,t);return{current:e.name,version:n}}))}(n,e).fold($n,Yn),a=function(e,t,n){var r=e.isiOS()&&!0===/ipad/i.test(n),o=e.isiOS()&&!r,a=e.isAndroid()&&3===e.version.major,u=e.isAndroid()&&4===e.version.major,s=r||a||u&&!0===/mobile/i.test(n),c=e.isiOS()||e.isAndroid(),l=c&&!s,f=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n);return{isiPad:i(r),isiPhone:i(o),isTablet:i(s),isPhone:i(l),isTouch:i(c),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:i(f)}}(o,r,e);return{browser:r,os:o,deviceType:a}},or=(Tn=function(){var e=t.navigator.userAgent;return rr(e)},Nn=!1,function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Nn||(Nn=!0,En=Tn.apply(null,e)),En}),ir={detect:or},ar=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:i(e)}},ur=function(e,n){var r=(n||t.document).createElement("div");if(r.innerHTML=e,!r.hasChildNodes()||r.childNodes.length>1)throw t.console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return ar(r.childNodes[0])},sr=function(e,n){var r=(n||t.document).createElement(e);return ar(r)},cr=function(e,n){var r=(n||t.document).createTextNode(e);return ar(r)},lr=ar,fr=(t.Node.ATTRIBUTE_NODE,t.Node.CDATA_SECTION_NODE,t.Node.COMMENT_NODE,t.Node.DOCUMENT_NODE),dr=(t.Node.DOCUMENT_TYPE_NODE,t.Node.DOCUMENT_FRAGMENT_NODE,t.Node.ELEMENT_NODE),mr=t.Node.TEXT_NODE,pr=(t.Node.PROCESSING_INSTRUCTION_NODE,t.Node.ENTITY_REFERENCE_NODE,t.Node.ENTITY_NODE,t.Node.NOTATION_NODE,function(e){return e.dom().nodeName.toLowerCase()}),hr=function(e){return function(t){return function(e){return e.dom().nodeType}(t)===e}},gr=hr(dr),vr=hr(mr),br=Object.keys,yr=Object.hasOwnProperty,xr=function(e,t){for(var n=br(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}},wr=function(e,t){var n={},r={};return xr(e,(function(e,o){(t(e,o)?n:r)[o]=e})),{t:n,f:r}},Cr=function(e,t){return yr.call(e,t)},Tr=function(e){return void 0!==e.style&&P(e.style.getPropertyValue)},Er=function(e,n,r){if(!(D(r)||O(r)||M(r)))throw t.console.error("Invalid call to Attr.set. Key ",n,":: Value ",r,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(n,r+"")},Nr=function(e,t,n){Er(e.dom(),t,n)},Sr=function(e,t){var n=e.dom();xr(t,(function(e,t){Er(n,t,e)}))},kr=function(e,t){var n=e.dom().getAttribute(t);return null===n?void 0:n},Dr=function(e,t){e.dom().removeAttribute(t)},_r=function(e,n){var r=e.dom(),o=t.window.getComputedStyle(r).getPropertyValue(n),i=""!==o||function(e){var t=vr(e)?e.dom().parentNode:e.dom();return null!=t&&t.ownerDocument.body.contains(t)}(e)?o:Rr(r,n);return null===i?void 0:i},Rr=function(e,t){return Tr(e)?e.style.getPropertyValue(t):""},Ar=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(e.length!==t.length)throw new Error('Wrong number of arguments to struct. Expected "['+e.length+']", got '+t.length+" arguments");var r={};return W(e,(function(e,n){r[e]=i(t[n])})),r}},Or=function(e,t){var n=[],r=function(e){return n.push(e),t(e)},o=t(e);do{o=o.bind(r)}while(o.isSome());return n},Pr=function(e,t){return function(e,t,n){return 0!=(e.compareDocumentPosition(t)&n)}(e,t,te("Node").DOCUMENT_POSITION_CONTAINED_BY)},Mr=dr,Ir=fr,Br=function(e,t){var n=e.dom();if(n.nodeType!==Mr)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},Lr=function(e){return e.nodeType!==Mr&&e.nodeType!==Ir||0===e.childElementCount},Fr=function(e,t){return e.dom()===t.dom()},Hr=ir.detect().browser.isIE()?function(e,t){return Pr(e.dom(),t.dom())}:function(e,t){var n=e.dom(),r=t.dom();return n!==r&&n.contains(r)},jr=function(e){return lr(e.dom().ownerDocument)},zr=function(e){return lr(e.dom().ownerDocument.defaultView)},Wr=function(e){return S.from(e.dom().parentNode).map(lr)},Ur=function(e){return S.from(e.dom().previousSibling).map(lr)},qr=function(e){return S.from(e.dom().nextSibling).map(lr)},Vr=function(e){return function(e){var t=I.call(e,0);return t.reverse(),t}(Or(e,Ur))},$r=function(e){return Or(e,qr)},Yr=function(e){return z(e.dom().childNodes,lr)},Xr=function(e,t){var n=e.dom().childNodes;return S.from(n[t]).map(lr)},Kr=function(e){return Xr(e,0)},Gr=function(e){return Xr(e,e.dom().childNodes.length-1)},Jr=(Ar("element","offset"),ir.detect().browser),Qr=function(e){return $(e,gr)},Zr={},eo={exports:Zr};!function(e,t,r,o){!function(e){"object"==typeof t&&void 0!==r?r.exports=e():("undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:this).EphoxContactWrapper=e()}((function(){return function e(t,n,r){function o(a,u){if(!n[a]){if(!t[a]){if(i)return i(a,!0);var s=new Error("Cannot find module '"+a+"'");throw s.code="MODULE_NOT_FOUND",s}var c=n[a]={exports:{}};t[a][0].call(c.exports,(function(e){return o(t[a][1][e]||e)}),c,c.exports,e,t,n,r)}return n[a].exports}for(var i=!1,a=0;a<r.length;a++)o(r[a]);return o}({1:[function(e,t,n){var r,o,i=t.exports={};function a(){throw new Error("setTimeout has not been defined")}function u(){throw new Error("clearTimeout has not been defined")}function s(e){if(r===setTimeout)return setTimeout(e,0);if((r===a||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:a}catch(e){r=a}try{o="function"==typeof clearTimeout?clearTimeout:u}catch(e){o=u}}();var c,l=[],f=!1,d=-1;function m(){f&&c&&(f=!1,c.length?l=c.concat(l):d=-1,l.length&&p())}function p(){if(!f){var e=s(m);f=!0;for(var t=l.length;t;){for(c=l,l=[];++d<t;)c&&c[d].run();d=-1,t=l.length}c=null,f=!1,function(e){if(o===clearTimeout)return clearTimeout(e);if((o===u||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(e);try{o(e)}catch(t){try{return o.call(null,e)}catch(t){return o.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function g(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(new h(e,t)),1!==l.length||f||s(p)},h.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=g,i.addListener=g,i.once=g,i.off=g,i.removeListener=g,i.removeAllListeners=g,i.emit=g,i.prependListener=g,i.prependOnceListener=g,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},{}],2:[function(e,t,n){(function(e){!function(n){var r=setTimeout;function o(){}function i(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],f(e,this)}function a(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,i._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(e){return void s(t.promise,e)}u(t.promise,r)}else(1===e._state?u:s)(t.promise,e._value)}))):e._deferreds.push(t)}function u(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof i)return e._state=3,e._value=t,void c(e);if("function"==typeof n)return void f((r=n,o=t,function(){r.apply(o,arguments)}),e)}e._state=1,e._value=t,c(e)}catch(t){s(e,t)}var r,o}function s(e,t){e._state=2,e._value=t,c(e)}function c(e){2===e._state&&0===e._deferreds.length&&i._immediateFn((function(){e._handled||i._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t<n;t++)a(e,e._deferreds[t]);e._deferreds=null}function l(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}function f(e,t){var n=!1;try{e((function(e){n||(n=!0,u(t,e))}),(function(e){n||(n=!0,s(t,e))}))}catch(e){if(n)return;n=!0,s(t,e)}}i.prototype.catch=function(e){return this.then(null,e)},i.prototype.then=function(e,t){var n=new this.constructor(o);return a(this,new l(e,t,n)),n},i.all=function(e){var t=Array.prototype.slice.call(e);return new i((function(e,n){if(0===t.length)return e([]);var r=t.length;function o(i,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var u=a.then;if("function"==typeof u)return void u.call(a,(function(e){o(i,e)}),n)}t[i]=a,0==--r&&e(t)}catch(e){n(e)}}for(var i=0;i<t.length;i++)o(i,t[i])}))},i.resolve=function(e){return e&&"object"==typeof e&&e.constructor===i?e:new i((function(t){t(e)}))},i.reject=function(e){return new i((function(t,n){n(e)}))},i.race=function(e){return new i((function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)}))},i._immediateFn="function"==typeof e?function(t){e(t)}:function(e){r(e,0)},i._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},i._setImmediateFn=function(e){i._immediateFn=e},i._setUnhandledRejectionFn=function(e){i._unhandledRejectionFn=e},void 0!==t&&t.exports?t.exports=i:n.Promise||(n.Promise=i)}(this)}).call(this,e("timers").setImmediate)},{timers:3}],3:[function(e,t,n){(function(t,r){var o=e("process/browser.js").nextTick,i=Function.prototype.apply,a=Array.prototype.slice,u={},s=0;function c(e,t){this._id=e,this._clearFn=t}n.setTimeout=function(){return new c(i.call(setTimeout,window,arguments),clearTimeout)},n.setInterval=function(){return new c(i.call(setInterval,window,arguments),clearInterval)},n.clearTimeout=n.clearInterval=function(e){e.close()},c.prototype.unref=c.prototype.ref=function(){},c.prototype.close=function(){this._clearFn.call(window,this._id)},n.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},n.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},n._unrefActive=n.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n.setImmediate="function"==typeof t?t:function(e){var t=s++,r=!(arguments.length<2)&&a.call(arguments,1);return u[t]=!0,o((function(){u[t]&&(r?e.apply(null,r):e.call(null),n.clearImmediate(t))})),t},n.clearImmediate="function"==typeof r?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"),o="undefined"!=typeof window?window:Function("return this;")();t.exports={boltExport:o.Promise||r}},{"promise-polyfill":2}]},{},[4])(4)}))}(0,Zr,eo);var to=eo.exports.boltExport,no=function(e){var n=S.none(),r=[],o=function(e){i()?a(e):r.push(e)},i=function(){return n.isSome()},a=function(e){n.each((function(n){t.setTimeout((function(){e(n)}),0)}))};return e((function(e){n=S.some(e),W(r,a),r=[]})),{get:o,map:function(e){return no((function(t){o((function(n){t(e(n))}))}))},isReady:i}},ro={nu:no,pure:function(e){return no((function(t){t(e)}))}},oo=function(e){t.setTimeout((function(){throw e}),0)},io=function(e){var t=function(t){e().then(t,oo)};return{map:function(t){return io((function(){return e().then(t)}))},bind:function(t){return io((function(){return e().then((function(e){return t(e).toPromise()}))}))},anonBind:function(t){return io((function(){return e().then((function(){return t.toPromise()}))}))},toLazy:function(){return ro.nu(t)},toCached:function(){var t=null;return io((function(){return null===t&&(t=e()),t}))},toPromise:e,get:t}},ao=function(e){return io((function(){return new to(e)}))},uo=function(e){return{is:function(t){return e===t},isValue:C,isError:w,getOr:i(e),getOrThunk:i(e),getOrDie:i(e),or:function(t){return uo(e)},orThunk:function(t){return uo(e)},fold:function(t,n){return n(e)},map:function(t){return uo(t(e))},mapError:function(t){return uo(e)},each:function(t){t(e)},bind:function(t){return t(e)},exists:function(t){return t(e)},forall:function(t){return t(e)},toOption:function(){return S.some(e)}}},so=function(e){return{is:w,isValue:w,isError:C,getOr:a,getOrThunk:function(e){return e()},getOrDie:function(){return(t=String(e),function(){throw new Error(t)})();var t},or:function(e){return e},orThunk:function(e){return e()},fold:function(t,n){return t(e)},map:function(t){return so(e)},mapError:function(t){return so(t(e))},each:r,bind:function(t){return so(e)},exists:w,forall:C,toOption:S.none}},co={value:uo,error:so,fromOption:function(e,t){return e.fold((function(){return so(t)}),uo)}};function lo(e,n){void 0===n&&(n={});var r,u=0,s={};r=n.maxLoadTime||5e3;var c=function(t){e.getElementsByTagName("head")[0].appendChild(t)},l=function(o,i,a){var l,f,d,m,p=function(){for(var e=m.passed,t=e.length;t--;)e[t]();m.status=2,m.passed=[],m.failed=[]},h=function(){for(var e=m.failed,t=e.length;t--;)e[t]();m.status=3,m.passed=[],m.failed=[]},g=function(e,t){e()||((new Date).getTime()-d<r?pe.setTimeout(t):h())},v=function(){g((function(){for(var t,n,r=e.styleSheets,o=r.length;o--;)if((n=(t=r[o]).ownerNode?t.ownerNode:t.owningElement)&&n.id===l.id)return p(),!0}),v)},b=function(){g((function(){try{var e=f.sheet.cssRules;return p(),!!e}catch(e){}}),b)};if(o=Yt._addCacheSuffix(o),s[o]?m=s[o]:(m={passed:[],failed:[]},s[o]=m),i&&m.passed.push(i),a&&m.failed.push(a),1!==m.status)if(2!==m.status)if(3!==m.status){if(m.status=1,(l=e.createElement("link")).rel="stylesheet",l.type="text/css",l.id="u"+u++,l.async=!1,l.defer=!1,d=(new Date).getTime(),n.contentCssCors&&(l.crossOrigin="anonymous"),!("onload"in l)||(y=t.navigator.userAgent.match(/WebKit\/(\d*)/))&&parseInt(y[1],10)<536){if(t.navigator.userAgent.indexOf("Firefox")>0)return(f=e.createElement("style")).textContent='@import "'+o+'"',b(),void c(f);v()}else l.onload=v,l.onerror=h;var y;c(l),l.href=o}else h();else p()},f=function(e){return ao((function(t){l(e,o(t,i(co.value(e))),o(t,i(co.error(e))))}))},d=function(e){return e.fold(a,a)};return{load:l,loadAll:function(e,t,n){var r;(r=z(e,f),function(e,t){return t((function(t){var n=[],r=0;0===e.length?t([]):W(e,(function(o,i){o.get(function(o){return function(i){n[o]=i,++r>=e.length&&t(n)}}(i))}))}))}(r,ao)).get((function(e){var r=U(e,(function(e){return e.isValue()}));r.fail.length>0?n(r.fail.map(d)):t(r.pass.map(d))}))}}}function fo(e,t){var n=e,r=function(e,n,r,o){var i,a;if(e){if(!o&&e[n])return e[n];if(e!==t){if(i=e[r])return i;for(a=e.parentNode;a&&a!==t;a=a.parentNode)if(i=a[r])return i}}};this.current=function(){return n},this.next=function(e){return n=r(n,"firstChild","nextSibling",e)},this.prev=function(e){return n=r(n,"lastChild","previousSibling",e)},this.prev2=function(e){return n=function(e,n,r,o){var i,a,u;if(e){if(i=e.previousSibling,t&&i===t)return;if(i){if(!o)for(u=i.lastChild;u;u=u.lastChild)if(!u.lastChild)return u;return i}if((a=e.parentNode)&&a!==t)return a}}(n,0,0,e),n}}var mo,po,ho,go=function(e){var t;return function(n){return t=t||function(e,t){for(var n={},r=0,o=e.length;r<o;r++){var i=e[r];n[String(i)]=t(i,r)}return n}(e,i(!0)),t.hasOwnProperty(pr(n))}},vo=go(["h1","h2","h3","h4","h5","h6"]),bo=go(["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"]),yo=function(e){return gr(e)&&!bo(e)},xo=function(e){return gr(e)&&"br"===pr(e)},wo=go(["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"]),Co=go(["ul","ol","dl"]),To=go(["li","dd","dt"]),Eo=go(["area","base","basefont","br","col","frame","hr","img","input","isindex","link","meta","param","embed","source","wbr","track"]),No=go(["thead","tbody","tfoot"]),So=go(["td","th"]),ko=go(["pre","script","textarea","style"]),Do=function(e){return function(t){return!!t&&t.nodeType===e}},_o=Do(1),Ro=function(e){var t=e.toLowerCase().split(" ");return function(e){var n,r;if(e&&e.nodeType)for(r=e.nodeName.toLowerCase(),n=0;n<t.length;n++)if(r===t[n])return!0;return!1}},Ao=function(e){return function(t){if(_o(t)){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1}},Oo=Do(3),Po=Do(8),Mo=Do(9),Io=Do(11),Bo=Ro("br"),Lo=Ao("true"),Fo=Ao("false"),Ho={isText:Oo,isElement:_o,isComment:Po,isDocument:Mo,isDocumentFragment:Io,isBr:Bo,isContentEditableTrue:Lo,isContentEditableFalse:Fo,isRestrictedNode:function(e){return!!e&&!Object.getPrototypeOf(e)},matchNodeNames:Ro,hasPropValue:function(e,t){return function(n){return _o(n)&&n[e]===t}},hasAttribute:function(e,t){return function(t){return _o(t)&&t.hasAttribute(e)}},hasAttributeValue:function(e,t){return function(n){return _o(n)&&n.getAttribute(e)===t}},matchStyleValues:function(e,t){var n=t.toLowerCase().split(" ");return function(t){var r;if(_o(t))for(r=0;r<n.length;r++){var o=t.ownerDocument.defaultView.getComputedStyle(t,null);if((o?o.getPropertyValue(e):null)===n[r])return!0}return!1}},isBogus:function(e){return _o(e)&&e.hasAttribute("data-mce-bogus")},isBogusAll:function(e){return _o(e)&&"all"===e.getAttribute("data-mce-bogus")},isTable:function(e){return _o(e)&&"TABLE"===e.tagName}},jo=function(e){return e&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},zo=function(e,t){var n,r=t.childNodes;if(!Ho.isElement(t)||!jo(t)){for(n=r.length-1;n>=0;n--)zo(e,r[n]);if(!1===Ho.isDocument(t)){if(Ho.isText(t)&&t.nodeValue.length>0){var o=Yt.trim(t.nodeValue).length;if(e.isBlock(t.parentNode)||o>0)return;if(0===o&&function(e){var t=e.previousSibling&&"SPAN"===e.previousSibling.nodeName,n=e.nextSibling&&"SPAN"===e.nextSibling.nodeName;return t&&n}(t))return}else if(Ho.isElement(t)&&(1===(r=t.childNodes).length&&jo(r[0])&&t.parentNode.insertBefore(r[0],t),r.length||Eo(lr(t))))return;e.remove(t)}return t}},Wo={trimNode:zo},Uo=Yt.makeMap,qo=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Vo=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,$o=/[<>&\"\']/g,Yo=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,Xo={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:"Ÿ"};po={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},ho={"<":"<",">":">","&":"&",""":'"',"'":"'"};var Ko=function(e,t){var n,r,o,i={};if(e){for(e=e.split(","),t=t||10,n=0;n<e.length;n+=2)r=String.fromCharCode(parseInt(e[n],t)),po[r]||(o="&"+e[n+1]+";",i[r]=o,i[o]=r);return i}};mo=Ko("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32);var Go=function(e,t){return e.replace(t?qo:Vo,(function(e){return po[e]||e}))},Jo=function(e,t){return e.replace(t?qo:Vo,(function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":po[e]||"&#"+e.charCodeAt(0)+";"}))},Qo=function(e,t,n){return n=n||mo,e.replace(t?qo:Vo,(function(e){return po[e]||n[e]||e}))},Zo={encodeRaw:Go,encodeAllRaw:function(e){return(""+e).replace($o,(function(e){return po[e]||e}))},encodeNumeric:Jo,encodeNamed:Qo,getEncodeFunc:function(e,t){var n=Ko(t)||mo,r=Uo(e.replace(/\+/g,","));return r.named&&r.numeric?function(e,t){return e.replace(t?qo:Vo,(function(e){return void 0!==po[e]?po[e]:void 0!==n[e]?n[e]:e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":"&#"+e.charCodeAt(0)+";"}))}:r.named?t?function(e,t){return Qo(e,t,n)}:Qo:r.numeric?Jo:Go},decode:function(e){return e.replace(Yo,(function(e,t){return t?(t="x"===t.charAt(0).toLowerCase()?parseInt(t.substr(1),16):parseInt(t,10))>65535?(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t))):Xo[t]||String.fromCharCode(t):ho[e]||mo[e]||function(e){var t;return(t=sr("div").dom()).innerHTML=e,t.textContent||t.innerText||e}(e)}))}},ei={},ti={},ni=Yt.makeMap,ri=Yt.each,oi=Yt.extend,ii=Yt.explode,ai=Yt.inArray,ui=function(e,t){return(e=Yt.trim(e))?e.split(t||" "):[]},si=function(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),ri(e,(function(e,r){n[r]=n[r.toUpperCase()]="map"===t?ni(e,/[, ]/):ii(e,/[, ]/)}))),n};function ci(e){var t,n,r,o,i,a,u,s,c,l,f,d,m,p,h,g,v,b,y,x,w,C,T,E={},N={},S=[],k={},D={},_=function(t,n,r){var o=e[t];return o?o=ni(o,/[, ]/,ni(o.toUpperCase(),/[, ]/)):(o=ei[t])||(o=ni(n," ",ni(n.toUpperCase()," ")),o=oi(o,r),ei[t]=o),o};p=(e=e||{}).schema,w={},C=function(e,t,n){var r,o,i,a=function(e,t){var n,r,o={};for(n=0,r=e.length;n<r;n++)o[e[n]]=t||{};return o};for(t=t||"","string"==typeof(n=n||[])&&(n=ui(n)),r=(e=ui(e)).length;r--;)i={attributes:a(o=ui([h,t].join(" "))),attributesOrder:o,children:a(n,ti)},w[e[r]]=i},T=function(e,t){var n,r,o,i;for(n=(e=ui(e)).length,t=ui(t);n--;)for(r=w[e[n]],o=0,i=t.length;o<i;o++)r.attributes[t[o]]={},r.attributesOrder.push(t[o])},r=ei[p]?ei[p]:(h="id accesskey class dir lang style tabindex title role",g="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",v="a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment","html4"!==p&&(h+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",g+=" article aside details dialog figure main header footer hgroup section nav",v+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"),"html5-strict"!==p&&(h+=" xml:lang",v=[v,x="acronym applet basefont big font strike tt"].join(" "),ri(ui(x),(function(e){C(e,"",v)})),g=[g,y="center dir isindex noframes"].join(" "),b=[g,v].join(" "),ri(ui(y),(function(e){C(e,"",b)}))),b=b||[g,v].join(" "),C("html","manifest","head body"),C("head","","base command link meta noscript script style title"),C("title hr noscript br"),C("base","href target"),C("link","href rel media hreflang type sizes hreflang"),C("meta","name http-equiv content charset"),C("style","media type scoped"),C("script","src async defer type charset"),C("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",b),C("address dt dd div caption","",b),C("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",v),C("blockquote","cite",b),C("ol","reversed start type","li"),C("ul","","li"),C("li","value",b),C("dl","","dt dd"),C("a","href target rel media hreflang type",v),C("q","cite",v),C("ins del","cite datetime",b),C("img","src sizes srcset alt usemap ismap width height"),C("iframe","src name width height",b),C("embed","src type width height"),C("object","data type typemustmatch name usemap form width height",[b,"param"].join(" ")),C("param","name value"),C("map","name",[b,"area"].join(" ")),C("area","alt coords shape href target rel media hreflang type"),C("table","border","caption colgroup thead tfoot tbody tr"+("html4"===p?" col":"")),C("colgroup","span","col"),C("col","span"),C("tbody thead tfoot","","tr"),C("tr","","td th"),C("td","colspan rowspan headers",b),C("th","colspan rowspan headers scope abbr",b),C("form","accept-charset action autocomplete enctype method name novalidate target",b),C("fieldset","disabled form name",[b,"legend"].join(" ")),C("label","form for",v),C("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),C("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"===p?b:v),C("select","disabled form multiple name required size","option optgroup"),C("optgroup","disabled label","option"),C("option","disabled label selected value"),C("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),C("menu","type label",[b,"li"].join(" ")),C("noscript","",b),"html4"!==p&&(C("wbr"),C("ruby","",[v,"rt rp"].join(" ")),C("figcaption","",b),C("mark rt rp summary bdi","",v),C("canvas","width height",b),C("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[b,"track source"].join(" ")),C("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[b,"track source"].join(" ")),C("picture","","img source"),C("source","src srcset type media sizes"),C("track","kind src srclang label default"),C("datalist","",[v,"option"].join(" ")),C("article section nav aside main header footer","",b),C("hgroup","","h1 h2 h3 h4 h5 h6"),C("figure","",[b,"figcaption"].join(" ")),C("time","datetime",v),C("dialog","open",b),C("command","type label icon disabled checked radiogroup command"),C("output","for form name",v),C("progress","value max",v),C("meter","value min max low high optimum",v),C("details","open",[b,"summary"].join(" ")),C("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!==p&&(T("script","language xml:space"),T("style","xml:space"),T("object","declare classid code codebase codetype archive standby align border hspace vspace"),T("embed","align name hspace vspace"),T("param","valuetype type"),T("a","charset name rev shape coords"),T("br","clear"),T("applet","codebase archive code object alt name width height align hspace vspace"),T("img","name longdesc align border hspace vspace"),T("iframe","longdesc frameborder marginwidth marginheight scrolling align"),T("font basefont","size color face"),T("input","usemap align"),T("select","onchange"),T("textarea"),T("h1 h2 h3 h4 h5 h6 div p legend caption","align"),T("ul","type compact"),T("li","type"),T("ol dl menu dir","compact"),T("pre","width xml:space"),T("hr","align noshade size width"),T("isindex","prompt"),T("table","summary width frame rules cellspacing cellpadding align bgcolor"),T("col","width align char charoff valign"),T("colgroup","width align char charoff valign"),T("thead","align char charoff valign"),T("tr","align char charoff valign bgcolor"),T("th","axis align char charoff valign nowrap bgcolor width height"),T("form","accept"),T("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),T("tfoot","align char charoff valign"),T("tbody","align char charoff valign"),T("area","nohref"),T("body","background bgcolor text link vlink alink")),"html4"!==p&&(T("input button select textarea","autofocus"),T("input textarea","placeholder"),T("a","download"),T("link script img","crossorigin"),T("iframe","sandbox seamless allowfullscreen")),ri(ui("a form meter progress dfn"),(function(e){w[e]&&delete w[e].children[e]})),delete w.caption.children.table,delete w.script,ei[p]=w,w),!1===e.verify_html&&(e.valid_elements="*[*]"),t=si(e.valid_styles),n=si(e.invalid_styles,"map"),s=si(e.valid_classes,"map"),o=_("whitespace_elements","pre script noscript style textarea video audio iframe object code"),i=_("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),a=_("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),u=_("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),l=_("non_empty_elements","td th iframe video audio object script pre code",a),f=_("move_caret_before_on_enter_elements","table",l),d=_("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),c=_("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption details summary",d),m=_("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),ri((e.special||"script noscript iframe noframes noembed title style textarea xmp").split(" "),(function(e){D[e]=new RegExp("</"+e+"[^>]*>","gi")}));var R=function(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")},A=function(e){var t,n,r,o,i,a,u,s,c,l,f,d,m,p,h,g,v,b,y,x=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,w=/^([!\-])?(\w+[\\:]:\w+|[^=:<]+)?(?:([=:<])(.*))?$/,C=/[*?+]/;if(e)for(e=ui(e,","),E["@"]&&(g=E["@"].attributes,v=E["@"].attributesOrder),t=0,n=e.length;t<n;t++)if(i=x.exec(e[t])){if(p=i[1],c=i[2],h=i[3],s=i[5],a={attributes:d={},attributesOrder:m=[]},"#"===p&&(a.paddEmpty=!0),"-"===p&&(a.removeEmpty=!0),"!"===i[4]&&(a.removeEmptyAttrs=!0),g){for(b in g)d[b]=g[b];m.push.apply(m,v)}if(s)for(r=0,o=(s=ui(s,"|")).length;r<o;r++)if(i=w.exec(s[r])){if(u={},f=i[1],l=i[2].replace(/[\\:]:/g,":"),p=i[3],y=i[4],"!"===f&&(a.attributesRequired=a.attributesRequired||[],a.attributesRequired.push(l),u.required=!0),"-"===f){delete d[l],m.splice(ai(m,l),1);continue}p&&("="===p&&(a.attributesDefault=a.attributesDefault||[],a.attributesDefault.push({name:l,value:y}),u.defaultValue=y),":"===p&&(a.attributesForced=a.attributesForced||[],a.attributesForced.push({name:l,value:y}),u.forcedValue=y),"<"===p&&(u.validValues=ni(y,"?"))),C.test(l)?(a.attributePatterns=a.attributePatterns||[],u.pattern=R(l),a.attributePatterns.push(u)):(d[l]||m.push(l),d[l]=u)}g||"@"!==c||(g=d,v=m),h&&(a.outputName=c,E[h]=a),C.test(c)?(a.pattern=R(c),S.push(a)):E[c]=a}},O=function(e){E={},S=[],A(e),ri(r,(function(e,t){N[t]=e.children}))},P=function(e){var t=/^(~)?(.+)$/;e&&(ei.text_block_elements=ei.block_elements=null,ri(ui(e,","),(function(e){var n=t.exec(e),r="~"===n[1],o=r?"span":"div",i=n[2];if(N[i]=N[o],k[i]=o,r||(c[i.toUpperCase()]={},c[i]={}),!E[i]){var a=E[o];delete(a=oi({},a)).removeEmptyAttrs,delete a.removeEmpty,E[i]=a}ri(N,(function(e,t){e[o]&&(N[t]=e=oi({},N[t]),e[i]=e[o])}))})))},M=function(t){var n=/^([+\-]?)(\w+)\[([^\]]+)\]$/;ei[e.schema]=null,t&&ri(ui(t,","),(function(e){var t,r,o=n.exec(e);o&&(r=o[1],t=r?N[o[2]]:N[o[2]]={"#comment":{}},t=N[o[2]],ri(ui(o[3],"|"),(function(e){"-"===r?delete t[e]:t[e]={}})))}))},I=function(e){var t,n=E[e];if(n)return n;for(t=S.length;t--;)if((n=S[t]).pattern.test(e))return n};return e.valid_elements?O(e.valid_elements):(ri(r,(function(e,t){E[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},N[t]=e.children})),"html5"!==e.schema&&ri(ui("strong/b em/i"),(function(e){e=ui(e,"/"),E[e[1]].outputName=e[0]})),ri(ui("ol ul sub sup blockquote span font a table tbody tr strong em b i"),(function(e){E[e]&&(E[e].removeEmpty=!0)})),ri(ui("p h1 h2 h3 h4 h5 h6 th td pre div address caption li"),(function(e){E[e].paddEmpty=!0})),ri(ui("span"),(function(e){E[e].removeEmptyAttrs=!0}))),P(e.custom_elements),M(e.valid_children),A(e.extended_valid_elements),M("+ol[ul|ol],+ul[ul|ol]"),ri({dd:"dl",dt:"dl",li:"ul ol",td:"tr",th:"tr",tr:"tbody thead tfoot",tbody:"table",thead:"table",tfoot:"table",legend:"fieldset",area:"map",param:"video audio object"},(function(e,t){E[t]&&(E[t].parentsRequired=ui(e))})),e.invalid_elements&&ri(ii(e.invalid_elements),(function(e){E[e]&&delete E[e]})),I("span")||A("span[!data-mce-type|*]"),{children:N,elements:E,getValidStyles:function(){return t},getValidClasses:function(){return s},getBlockElements:function(){return c},getInvalidStyles:function(){return n},getShortEndedElements:function(){return a},getTextBlockElements:function(){return d},getTextInlineElements:function(){return m},getBoolAttrs:function(){return u},getElementRule:I,getSelfClosingElements:function(){return i},getNonEmptyElements:function(){return l},getMoveCaretBeforeOnEnterElements:function(){return f},getWhiteSpaceElements:function(){return o},getSpecialElements:function(){return D},isValidChild:function(e,t){var n=N[e.toLowerCase()];return!(!n||!n[t.toLowerCase()])},isValid:function(e,t){var n,r,o=I(e);if(o){if(!t)return!0;if(o.attributes[t])return!0;if(n=o.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(e))return!0}return!1},getCustomElements:function(){return k},addValidElements:A,setValidElements:O,addCustomElements:P,addValidChildren:M}}var li=function(e,t,n,r){var o=function(e){return(e=parseInt(e,10).toString(16)).length>1?e:"0"+e};return"#"+o(t)+o(n)+o(r)};function fi(e,t){var n,r,o,i,a=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,u=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,s=/\s*([^:]+):\s*([^;]+);?/g,c=/\s+$/,l={};for(e=e||{},t&&(o=t.getValidStyles(),i=t.getInvalidStyles()),r="\\\" \\' \\; \\: ; : \ufeff".split(" "),n=0;n<r.length;n++)l[r[n]]="\ufeff"+n,l["\ufeff"+n]=r[n];return{toHex:function(e){return e.replace(a,li)},parse:function(t){var r,o,i,f,d,m,p,h={},g=e.url_converter,v=e.url_converter_scope||this,b=function(e,t,r){var o,i,a,u;if((o=h[e+"-top"+t])&&(i=h[e+"-right"+t])&&(a=h[e+"-bottom"+t])&&(u=h[e+"-left"+t])){var s=[o,i,a,u];for(n=s.length-1;n--&&s[n]===s[n+1];);n>-1&&r||(h[e+t]=-1===n?s[0]:s.join(" "),delete h[e+"-top"+t],delete h[e+"-right"+t],delete h[e+"-bottom"+t],delete h[e+"-left"+t])}},y=function(e){var t,n=h[e];if(n){for(t=(n=n.split(" ")).length;t--;)if(n[t]!==n[0])return!1;return h[e]=n[0],!0}},x=function(e){return f=!0,l[e]},w=function(e,t){return f&&(e=e.replace(/\uFEFF[0-9]/g,(function(e){return l[e]}))),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e},C=function(e){return String.fromCharCode(parseInt(e.slice(1),16))},T=function(e){return e.replace(/\\[0-9a-f]+/gi,C)},E=function(t,n,r,o,i,a){if(i=i||a)return"'"+(i=w(i)).replace(/\'/g,"\\'")+"'";if(n=w(n||r||o),!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""}return g&&(n=g.call(v,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"};if(t){for(t=(t=t.replace(/[\u0000-\u001F]/g,"")).replace(/\\[\"\';:\uFEFF]/g,x).replace(/\"[^\"]+\"|\'[^\']+\'/g,(function(e){return e.replace(/[;:]/g,x)}));r=s.exec(t);)if(s.lastIndex=r.index+r[0].length,o=r[1].replace(c,"").toLowerCase(),i=r[2].replace(c,""),o&&i){if(o=T(o),i=T(i),-1!==o.indexOf("\ufeff")||-1!==o.indexOf('"'))continue;if(!e.allow_script_urls&&("behavior"===o||/expression\s*\(|\/\*|\*\//.test(i)))continue;"font-weight"===o&&"700"===i?i="bold":"color"!==o&&"background-color"!==o||(i=i.toLowerCase()),i=(i=i.replace(a,li)).replace(u,E),h[o]=f?w(i,!0):i}b("border","",!0),b("border","-width"),b("border","-color"),b("border","-style"),b("padding",""),b("margin",""),"border",m="border-style",p="border-color",y(d="border-width")&&y(m)&&y(p)&&(h.border=h[d]+" "+h[m]+" "+h[p],delete h[d],delete h[m],delete h[p]),"medium none"===h.border&&delete h.border,"none"===h["border-image"]&&delete h["border-image"]}return h},serialize:function(e,t){var n,r,a="",u=function(t){var n,r,i,u;if(n=o[t])for(r=0,i=n.length;r<i;r++)t=n[r],(u=e[t])&&(a+=(a.length>0?" ":"")+t+": "+u+";")},s=function(e,t){var n;return!((n=i["*"])&&n[e]||(n=i[t])&&n[e])};if(t&&o)u("*"),u(t);else for(n in e)!(r=e[n])||i&&!s(n,t)||(a+=(a.length>0?" ":"")+n+": "+r+";");return a}}}var di=Yt.each,mi=Yt.grep,pi=ce.ie,hi=/^([a-z0-9],?)+$/i,gi=/^[ \t\r\n]*$/,vi=function(e,t){var n=t.attr("style"),r=e.serialize(e.parse(n),t[0].nodeName);r||(r=null),t.attr("data-mce-style",r)},bi=function(e,t){var n,r,o=0;if(e)for(n=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)r=e.nodeType,(!t||3!==r||r!==n&&e.nodeValue.length)&&(o++,n=r);return o};function yi(e,n){var r,o=this;void 0===n&&(n={});var i={},a=t.window,u={},s=0,c=lo(e,{contentCssCors:n.contentCssCors}),l=[],f=n.schema?n.schema:ci({}),d=fi({url_converter:n.url_converter,url_converter_scope:n.url_converter_scope},n.schema),m=n.ownEvents?new Te(n.proxy):Te.Event,p=f.getBlockElements(),h=mn.overrideDefaults((function(){return{context:e,element:z.getRoot()}})),g=function(t){if(t&&e&&"string"==typeof t){var n=e.getElementById(t);return n&&n.id!==t?e.getElementsByName(t)[1]:n}return t},v=function(e){return"string"==typeof e&&(e=g(e)),h(e)},b=function(e,t,n){var o,i,a=v(e);return a.length&&(i=(o=r[t])&&o.get?o.get(a,t):a.attr(t)),void 0===i&&(i=n||""),i},y=function(e){var t=g(e);return t?t.attributes:[]},x=function(e,t,o){var i,a;""===o&&(o=null);var u=v(e);i=u.attr(t),u.length&&((a=r[t])&&a.set?a.set(u,o,t):u.attr(t,o),i!==o&&n.onSetAttrib&&n.onSetAttrib({attrElm:u,attrName:t,attrValue:o}))},w=function(){return n.root_element||e.body},C=function(t,n){return function(e,t,n){var r,o,i=0,a=0,u=e.ownerDocument;if(n=n||e,t){if(n===e&&t.getBoundingClientRect&&"static"===_r(lr(e),"position"))return{x:i=(o=t.getBoundingClientRect()).left+(u.documentElement.scrollLeft||e.scrollLeft)-u.documentElement.clientLeft,y:a=o.top+(u.documentElement.scrollTop||e.scrollTop)-u.documentElement.clientTop};for(r=t;r&&r!==n&&r.nodeType;)i+=r.offsetLeft||0,a+=r.offsetTop||0,r=r.offsetParent;for(r=t.parentNode;r&&r!==n&&r.nodeType;)i-=r.scrollLeft||0,a-=r.scrollTop||0,r=r.parentNode;a+=function(e){return Jr.isFirefox()&&"table"===pr(e)?Qr(Yr(e)).filter((function(e){return"caption"===pr(e)})).bind((function(e){return Qr($r(e)).map((function(t){var n=t.dom().offsetTop,r=e.dom().offsetTop,o=e.dom().offsetHeight;return n<=r?-o:0}))})).getOr(0):0}(lr(t))}return{x:i,y:a}}(e.body,g(t),n)},T=function(e,t,n){var r=v(e);return n?r.css(t):("float"===(t=t.replace(/-(\D)/g,(function(e,t){return t.toUpperCase()})))&&(t=ce.ie&&ce.ie<12?"styleFloat":"cssFloat"),r[0]&&r[0].style?r[0].style[t]:void 0)},E=function(e){var t,n;return e=g(e),t=T(e,"width"),n=T(e,"height"),-1===t.indexOf("px")&&(t=0),-1===n.indexOf("px")&&(n=0),{w:parseInt(t,10)||e.offsetWidth||e.clientWidth,h:parseInt(n,10)||e.offsetHeight||e.clientHeight}},N=function(e,t){var n;if(!e)return!1;if(!Array.isArray(e)){if("*"===t)return 1===e.nodeType;if(hi.test(t)){var r=t.toLowerCase().split(/,/),o=e.nodeName.toLowerCase();for(n=r.length-1;n>=0;n--)if(r[n]===o)return!0;return!1}if(e.nodeType&&1!==e.nodeType)return!1}var i=Array.isArray(e)?e:[e];return Et(t,i[0].ownerDocument||i[0],null,i).length>0},S=function(e,t,n,r){var o,i=[],a=g(e);for(r=void 0===r,n=n||("BODY"!==w().nodeName?w().parentNode:null),Yt.is(t,"string")&&(o=t,t="*"===t?function(e){return 1===e.nodeType}:function(e){return N(e,o)});a&&a!==n&&a.nodeType&&9!==a.nodeType;){if(!t||"function"==typeof t&&t(a)){if(!r)return[a];i.push(a)}a=a.parentNode}return r?i:null},k=function(e,t,n){var r=t;if(e)for("string"==typeof t&&(r=function(e){return N(e,t)}),e=e[n];e;e=e[n])if("function"==typeof r&&r(e))return e;return null},D=function(e,t,n){var r,i="string"==typeof e?g(e):e;if(!i)return!1;if(Yt.isArray(i)&&(i.length||0===i.length))return r=[],di(i,(function(e,o){e&&("string"==typeof e&&(e=g(e)),r.push(t.call(n,e,o)))})),r;var a=n||o;return t.call(a,i)},_=function(e,t){v(e).each((function(e,n){di(t,(function(e,t){x(n,t,e)}))}))},R=function(e,t){var n=v(e);pi?n.each((function(e,n){if(!1!==n.canHaveHTML){for(;n.firstChild;)n.removeChild(n.firstChild);try{n.innerHTML="<br>"+t,n.removeChild(n.firstChild)}catch(e){mn("<div></div>").html("<br>"+t).contents().slice(1).appendTo(n)}return t}})):n.html(t)},A=function(t,n,r,o,i){return D(t,(function(t){var a="string"==typeof n?e.createElement(n):n;return _(a,r),o&&("string"!=typeof o&&o.nodeType?a.appendChild(o):"string"==typeof o&&R(a,o)),i?a:t.appendChild(a)}))},O=function(t,n,r){return A(e.createElement(t),t,n,r,!0)},P=Zo.encodeAllRaw,M=function(e,t){var n=v(e);return t?n.each((function(){for(var e;e=this.firstChild;)3===e.nodeType&&0===e.data.length?this.removeChild(e):this.parentNode.insertBefore(e,this)})).remove():n.remove(),n.length>1?n.toArray():n[0]},I=function(e,t,n){v(e).toggleClass(t,n).each((function(){""===this.className&&mn(this).attr("class",null)}))},B=function(e,t,n){return D(t,(function(t){return Yt.is(t,"array")&&(e=e.cloneNode(!0)),n&&di(mi(t.childNodes),(function(t){e.appendChild(t)})),t.parentNode.replaceChild(e,t)}))},L=function(){return e.createRange()},F=function(t,r,o,i){if(Yt.isArray(t)){for(var u=t.length;u--;)t[u]=F(t[u],r,o,i);return t}return!n.collect||t!==e&&t!==a||l.push([t,r,o,i]),m.bind(t,r,o,i||z)},H=function(t,n,r){var o;if(Yt.isArray(t)){for(o=t.length;o--;)t[o]=H(t[o],n,r);return t}if(l&&(t===e||t===a))for(o=l.length;o--;){var i=l[o];t!==i[0]||n&&n!==i[1]||r&&r!==i[2]||m.unbind(i[0],i[1],i[2])}return m.unbind(t,n,r)},j=function(e){if(e&&Ho.isElement(e)){var t=e.getAttribute("data-mce-contenteditable");return t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null}return null},z={doc:e,settings:n,win:a,files:u,stdMode:!0,boxModel:!0,styleSheetLoader:c,boundEvents:l,styles:d,schema:f,events:m,isBlock:function(e){if("string"==typeof e)return!!p[e];if(e){var t=e.nodeType;if(t)return!(1!==t||!p[e.nodeName])}return!1},$:h,$$:v,root:null,clone:function(t,n){if(!pi||1!==t.nodeType||n)return t.cloneNode(n);if(!n){var r=e.createElement(t.nodeName);return di(y(t),(function(e){x(r,e.nodeName,b(t,e.nodeName))})),r}return null},getRoot:w,getViewPort:function(e){var t=e||a,n=t.document.documentElement;return{x:t.pageXOffset||n.scrollLeft,y:t.pageYOffset||n.scrollTop,w:t.innerWidth||n.clientWidth,h:t.innerHeight||n.clientHeight}},getRect:function(e){var t,n;return e=g(e),t=C(e),n=E(e),{x:t.x,y:t.y,w:n.w,h:n.h}},getSize:E,getParent:function(e,t,n){var r=S(e,t,n,!1);return r&&r.length>0?r[0]:null},getParents:S,get:g,getNext:function(e,t){return k(e,t,"nextSibling")},getPrev:function(e,t){return k(e,t,"previousSibling")},select:function(t,r){return Et(t,g(r)||n.root_element||e,[])},is:N,add:A,create:O,createHTML:function(e,t,n){var r,o="";for(r in o+="<"+e,t)t.hasOwnProperty(r)&&null!==t[r]&&void 0!==t[r]&&(o+=" "+r+'="'+P(t[r])+'"');return void 0!==n?o+">"+n+"</"+e+">":o+" />"},createFragment:function(t){var n,r=e.createElement("div"),o=e.createDocumentFragment();for(o.appendChild(r),t&&(r.innerHTML=t);n=r.firstChild;)o.appendChild(n);return o.removeChild(r),o},remove:M,setStyle:function(e,t,r){var o=v(e).css(t,r);n.update_styles&&vi(d,o)},getStyle:T,setStyles:function(e,t){var r=v(e).css(t);n.update_styles&&vi(d,r)},removeAllAttribs:function(e){return D(e,(function(e){var t,n=e.attributes;for(t=n.length-1;t>=0;t--)e.removeAttributeNode(n.item(t))}))},setAttrib:x,setAttribs:_,getAttrib:b,getPos:C,parseStyle:function(e){return d.parse(e)},serializeStyle:function(e,t){return d.serialize(e,t)},addStyle:function(n){var r,o;if(z!==yi.DOM&&e===t.document){if(i[n])return;i[n]=!0}(o=e.getElementById("mceDefaultStyles"))||((o=e.createElement("style")).id="mceDefaultStyles",o.type="text/css",(r=e.getElementsByTagName("head")[0]).firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o)),o.styleSheet?o.styleSheet.cssText+=n:o.appendChild(e.createTextNode(n))},loadCSS:function(n){var r;z===yi.DOM||e!==t.document?(n||(n=""),r=e.getElementsByTagName("head")[0],di(n.split(","),(function(e){var t;e=Yt._addCacheSuffix(e),u[e]||(u[e]=!0,t=O("link",{rel:"stylesheet",href:e}),r.appendChild(t))}))):yi.DOM.loadCSS(n)},addClass:function(e,t){v(e).addClass(t)},removeClass:function(e,t){I(e,t,!1)},hasClass:function(e,t){return v(e).hasClass(t)},toggleClass:I,show:function(e){v(e).show()},hide:function(e){v(e).hide()},isHidden:function(e){return"none"===v(e).css("display")},uniqueId:function(e){return(e||"mce_")+s++},setHTML:R,getOuterHTML:function(e){var t="string"==typeof e?g(e):e;return Ho.isElement(t)?t.outerHTML:mn("<div></div>").append(mn(t).clone()).html()},setOuterHTML:function(e,t){v(e).each((function(){try{if("outerHTML"in this)return void(this.outerHTML=t)}catch(e){}M(mn(this).html(t),!0)}))},decode:Zo.decode,encode:P,insertAfter:function(e,t){var n=g(t);return D(e,(function(e){var t,r;return t=n.parentNode,(r=n.nextSibling)?t.insertBefore(e,r):t.appendChild(e),e}))},replace:B,rename:function(e,t){var n;return e.nodeName!==t.toUpperCase()&&(n=O(t),di(y(e),(function(t){x(n,t.nodeName,b(e,t.nodeName))})),B(n,e,!0)),n||e},findCommonAncestor:function(e,t){for(var n,r=e;r;){for(n=t;n&&r!==n;)n=n.parentNode;if(r===n)break;r=r.parentNode}return!r&&e.ownerDocument?e.ownerDocument.documentElement:r},toHex:function(e){return d.toHex(Yt.trim(e))},run:D,getAttribs:y,isEmpty:function(e,t){var n,r,o,i,a,u,s=0;if(e=e.firstChild){a=new fo(e,e.parentNode),t=t||(f?f.getNonEmptyElements():null),i=f?f.getWhiteSpaceElements():{};do{if(o=e.nodeType,Ho.isElement(e)){var c=e.getAttribute("data-mce-bogus");if(c){e=a.next("all"===c);continue}if(u=e.nodeName.toLowerCase(),t&&t[u]){if("br"===u){s++,e=a.next();continue}return!1}for(n=(r=y(e)).length;n--;)if("name"===(u=r[n].nodeName)||"data-mce-bookmark"===u)return!1}if(8===o)return!1;if(3===o&&!gi.test(e.nodeValue))return!1;if(3===o&&e.parentNode&&i[e.parentNode.nodeName]&&gi.test(e.nodeValue))return!1;e=a.next()}while(e)}return s<=1},createRng:L,nodeIndex:bi,split:function(e,t,n){var r,o,i,a=L();if(e&&t)return a.setStart(e.parentNode,bi(e)),a.setEnd(t.parentNode,bi(t)),r=a.extractContents(),(a=L()).setStart(t.parentNode,bi(t)+1),a.setEnd(e.parentNode,bi(e)+1),o=a.extractContents(),(i=e.parentNode).insertBefore(Wo.trimNode(z,r),e),n?i.insertBefore(n,e):i.insertBefore(t,e),i.insertBefore(Wo.trimNode(z,o),e),M(e),n||t},bind:F,unbind:H,fire:function(e,t,n){return m.fire(e,t,n)},getContentEditable:j,getContentEditableParent:function(e){for(var t=w(),n=null;e&&e!==t&&null===(n=j(e));e=e.parentNode);return n},destroy:function(){if(l)for(var e=l.length;e--;){var t=l[e];m.unbind(t[0],t[1],t[2])}Et.setDocument&&Et.setDocument()},isChildOf:function(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1},dumpRng:function(e){return"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset}};return r=function(e,t,n){var r={},o=t.keep_values,i={set:function(e,n,r){t.url_converter&&(n=t.url_converter.call(t.url_converter_scope||z,n,r,e[0])),e.attr("data-mce-"+r,n).attr(r,n)},get:function(e,t){return e.attr("data-mce-"+t)||e.attr(t)}};return r={style:{set:function(e,t){null===t||"object"!=typeof t?(o&&e.attr("data-mce-style",t),e.attr("style",t)):e.css(t)},get:function(t){var n=t.attr("data-mce-style")||t.attr("style");return e.serialize(e.parse(n),t[0].nodeName)}}},o&&(r.href=r.src=i),r}(d,n),z}!function(e){e.DOM=e(t.document),e.nodeIndex=bi}(yi||(yi={}));var xi=yi,wi=xi.DOM,Ci=Yt.each,Ti=Yt.grep,Ei=function(e){return"function"==typeof e},Ni=function(){var e={},n=[],r={},o=[],i=0;this.isDone=function(t){return 2===e[t]},this.markDone=function(t){e[t]=2},this.add=this.load=function(t,o,i,a){void 0===e[t]&&(n.push(t),e[t]=0),o&&(r[t]||(r[t]=[]),r[t].push({success:o,failure:a,scope:i||this}))},this.remove=function(t){delete e[t],delete r[t]},this.loadQueue=function(e,t,r){this.loadScripts(n,e,t,r)},this.loadScripts=function(n,a,u,s){var c,l=[],f=function(e,t){Ci(r[t],(function(t){Ei(t[e])&&t[e].call(t.scope)})),r[t]=void 0};o.push({success:a,failure:s,scope:u||this}),c=function(){var r=Ti(n);if(n.length=0,Ci(r,(function(n){2!==e[n]?3!==e[n]?1!==e[n]&&(e[n]=1,i++,function(e,n,r){var o,i,a=wi;i=a.uniqueId(),(o=t.document.createElement("script")).id=i,o.type="text/javascript",o.src=Yt._addCacheSuffix(e),o.onload=function(){a.remove(i),o&&(o.onreadystatechange=o.onload=o=null),n()},o.onerror=function(){Ei(r)?r():"undefined"!=typeof console&&console.log&&console.log("Failed to load script: "+e)},(t.document.getElementsByTagName("head")[0]||t.document.body).appendChild(o)}(n,(function(){e[n]=2,i--,f("success",n),c()}),(function(){e[n]=3,i--,l.push(n),f("failure",n),c()}))):f("failure",n):f("success",n)})),!i){var a=o.slice(0);o.length=0,Ci(a,(function(e){0===l.length?Ei(e.success)&&e.success.call(e.scope):Ei(e.failure)&&e.failure.call(e.scope,l)}))}},c()}};Ni.ScriptLoader=new Ni;var Si=Yt.each;function ki(){var e=this,t=[],n={},r={},o=[],i=function(e){var t;return r[e]&&(t=r[e].dependencies),t||[]},a=function(e,t){return"object"==typeof t?t:"string"==typeof e?{prefix:"",resource:t,suffix:""}:{prefix:e.prefix,resource:t,suffix:e.suffix}},u=function(e,t,n,r){var o=i(e);Si(o,(function(e){var n=a(t,e);s(n.resource,n,void 0,void 0)})),n&&(r?n.call(r):n.call(Ni))},s=function(e,t,o,i,a){if(!n[e]){var s="string"==typeof t?t:t.prefix+t.resource+t.suffix;0!==s.indexOf("/")&&-1===s.indexOf("://")&&(s=ki.baseURL+"/"+s),n[e]=s.substring(0,s.lastIndexOf("/")),r[e]?u(e,t,o,i):Ni.ScriptLoader.add(s,(function(){return u(e,t,o,i)}),i,a)}};return{items:t,urls:n,lookup:r,_listeners:o,get:function(e){if(r[e])return r[e].instance},dependencies:i,requireLangPack:function(e,t){var r=ki.language;if(r&&!1!==ki.languageLoad){if(t)if(-1!==(t=","+t+",").indexOf(","+r.substr(0,2)+","))r=r.substr(0,2);else if(-1===t.indexOf(","+r+","))return;Ni.ScriptLoader.add(n[e]+"/langs/"+r+".js")}},add:function(e,n,i){t.push(n),r[e]={instance:n,dependencies:i};var a=U(o,(function(t){return t.name===e}));return o=a.fail,Si(a.pass,(function(e){e.callback()})),n},remove:function(e){delete n[e],delete r[e]},createUrl:a,addComponents:function(t,n){var r=e.urls[t];Si(n,(function(e){Ni.ScriptLoader.add(r+"/"+e)}))},load:s,waitFor:function(e,t){r.hasOwnProperty(e)?t():o.push({name:e,callback:t})}}}!function(e){e.PluginManager=e(),e.ThemeManager=e()}(ki||(ki={}));var Di=function(e,t){Wr(e).each((function(n){n.dom().insertBefore(t.dom(),e.dom())}))},_i=function(e,t){qr(e).fold((function(){Wr(e).each((function(e){Ai(e,t)}))}),(function(e){Di(e,t)}))},Ri=function(e,t){Kr(e).fold((function(){Ai(e,t)}),(function(n){e.dom().insertBefore(t.dom(),n.dom())}))},Ai=function(e,t){e.dom().appendChild(t.dom())},Oi=function(e,t){W(t,(function(t){Ai(e,t)}))},Pi=function(e){e.dom().textContent="",W(Yr(e),(function(e){Mi(e)}))},Mi=function(e){var t=e.dom();null!==t.parentNode&&t.parentNode.removeChild(t)},Ii=function(e){var t,n=Yr(e);n.length>0&&(t=e,W(n,(function(e){Di(t,e)}))),Mi(e)},Bi=function(e,n){var r=null;return{cancel:function(){null!==r&&(t.clearTimeout(r),r=null)},throttle:function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];null===r&&(r=t.setTimeout((function(){e.apply(null,o),r=null}),n))}}},Li=function(e){var t=e,n=function(){return t};return{get:n,set:function(e){t=e},clone:function(){return Li(n())}}},Fi=function(e,t){var n=kr(e,t);return void 0===n||""===n?[]:n.split(" ")},Hi=function(e){return void 0!==e.dom().classList},ji=function(e,t){Hi(e)?e.dom().classList.add(t):function(e,t){(function(e,t,n){var r=Fi(e,t).concat([n]);Nr(e,t,r.join(" "))})(e,"class",t)}(e,t)},zi=function(e,t){return Hi(e)&&e.dom().classList.contains(t)},Wi=function(e,t){var n=[];return W(Yr(e),(function(e){t(e)&&(n=n.concat([e])),n=n.concat(Wi(e,t))})),n},Ui=function(e,n){return function(e,n){var r=void 0===n?t.document:n.dom();return Lr(r)?[]:z(r.querySelectorAll(e),lr)}(n,e)};function qi(e,t,n,r,o){return e(n,r)?S.some(n):P(o)&&o(n)?S.none():t(n,r,o)}var Vi=function(e,t,n){for(var r=e.dom(),o=P(n)?n:i(!1);r.parentNode;){r=r.parentNode;var a=lr(r);if(t(a))return S.some(a);if(o(a))break}return S.none()},$i=function(e,t,n){return qi((function(e,t){return t(e)}),Vi,e,t,n)},Yi=function(e,t,n){return Vi(e,(function(e){return Br(e,t)}),n)},Xi=function(e,n){return function(e,n){var r=void 0===n?t.document:n.dom();return Lr(r)?S.none():S.from(r.querySelector(e)).map(lr)}(n,e)},Ki=function(e,t,n){return qi(Br,Yi,e,t,n)},Gi=i("mce-annotation"),Ji=i("data-mce-annotation"),Qi=i("data-mce-annotation-uid"),Zi=function(e,t){var n=e.selection.getRng(),r=lr(n.startContainer),o=lr(e.getBody()),i=t.fold((function(){return"."+Gi()}),(function(e){return"["+Ji()+'="'+e+'"]'})),a=Xr(r,n.startOffset).getOr(r),u=Ki(a,i,(function(e){return Fr(e,o)})),s=function(e,t){return function(e,t){var n=e.dom();return!(!n||!n.hasAttribute)&&n.hasAttribute(t)}(e,t)?S.some(kr(e,t)):S.none()};return u.bind((function(t){return s(t,""+Qi()).bind((function(n){return s(t,""+Ji()).map((function(t){var r=ea(e,n);return{uid:n,name:t,elements:r}}))}))}))},ea=function(e,t){var n=lr(e.getBody());return Ui(n,"["+Qi()+'="'+t+'"]')},ta=function(){return ta=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},ta.apply(this,arguments)},na=0,ra=function(e,t){return lr(e.dom().cloneNode(t))},oa=function(e){return ra(e,!1)},ia=function(e){return ra(e,!0)},aa=function(e,n){var r,o,i=jr(e).dom(),a=lr(i.createDocumentFragment()),u=(r=n,(o=(i||t.document).createElement("div")).innerHTML=r,Yr(lr(o)));Oi(a,u),Pi(e),Ai(e,a)},ua=function(e){return"\ufeff"===e},sa="\ufeff",ca=function(e){return e.replace(new RegExp("\ufeff","g"),"")},la=Ho.isElement,fa=Ho.isText,da=function(e){return fa(e)&&(e=e.parentNode),la(e)&&e.hasAttribute("data-mce-caret")},ma=function(e){return fa(e)&&ua(e.data)},pa=function(e){return da(e)||ma(e)},ha=function(e){return e.firstChild!==e.lastChild||!Ho.isBr(e.firstChild)},ga=function(e){var t=e.container();return!(!e||!Ho.isText(t))&&(t.data.charAt(e.offset())===sa||e.isAtStart()&&ma(t.previousSibling))},va=function(e){var t=e.container();return!(!e||!Ho.isText(t))&&(t.data.charAt(e.offset()-1)===sa||e.isAtEnd()&&ma(t.nextSibling))},ba=function(e){return fa(e)&&e.data[0]===sa},ya=function(e){return fa(e)&&e.data[e.data.length-1]===sa},xa=function(e){return e&&e.hasAttribute("data-mce-caret")?(n=(t=e.getElementsByTagName("br"))[t.length-1],Ho.isBogus(n)&&n.parentNode.removeChild(n),e.removeAttribute("data-mce-caret"),e.removeAttribute("data-mce-bogus"),e.removeAttribute("style"),e.removeAttribute("_moz_abspos"),e):null;var t,n},wa=Ho.isContentEditableTrue,Ca=Ho.isContentEditableFalse,Ta=Ho.isBr,Ea=Ho.isText,Na=Ho.matchNodeNames("script style textarea"),Sa=Ho.matchNodeNames("img input textarea hr iframe video audio object"),ka=Ho.matchNodeNames("table"),Da=pa,_a=function(e){return!Da(e)&&(Ea(e)?!Na(e.parentNode):Sa(e)||Ta(e)||ka(e)||Ra(e))},Ra=function(e){return!1===function(e){return Ho.isElement(e)&&"true"===e.getAttribute("unselectable")}(e)&&Ca(e)},Aa=function(e,t){return _a(e)&&function(e,t){for(e=e.parentNode;e&&e!==t;e=e.parentNode){if(Ra(e))return!1;if(wa(e))return!0}return!0}(e,t)},Oa=Math.round,Pa=function(e){return e?{left:Oa(e.left),top:Oa(e.top),bottom:Oa(e.bottom),right:Oa(e.right),width:Oa(e.width),height:Oa(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}},Ma=function(e,t){return e=Pa(e),t||(e.left=e.left+e.width),e.right=e.left,e.width=0,e},Ia=function(e,t,n){return e>=0&&e<=Math.min(t.height,n.height)/2},Ba=function(e,t){var n=Math.min(t.height/2,e.height/2);return e.bottom-n<t.top||!(e.top>t.bottom)&&Ia(t.top-e.bottom,e,t)},La=function(e,t){return e.top>t.bottom||!(e.bottom<t.top)&&Ia(t.bottom-e.top,e,t)},Fa=function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom},Ha=function(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset===n+1?t.childNodes[n]:null},ja=function(e,t){return 1===e.nodeType&&e.hasChildNodes()&&(t>=e.childNodes.length&&(t=e.childNodes.length-1),e=e.childNodes[t]),e},za=new RegExp("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ًؚ-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹᷀-᷵᷼-᷿-⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⵿⳱ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-゙︯-゚]"),Wa=function(e){return"string"==typeof e&&e.charCodeAt(0)>=768&&za.test(e)},Ua=function(e,t,n){return e.isSome()&&t.isSome()?S.some(n(e.getOrDie(),t.getOrDie())):S.none()},qa=[].slice,Va=Ho.isElement,$a=_a,Ya=Ho.matchStyleValues("display","block table"),Xa=Ho.matchStyleValues("float","left right"),Ka=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=qa.call(arguments);return function(e){for(var t=0;t<n.length;t++)if(!n[t](e))return!1;return!0}}(Va,$a,x(Xa)),Ga=x(Ho.matchStyleValues("white-space","pre pre-line pre-wrap")),Ja=Ho.isText,Qa=Ho.isBr,Za=xi.nodeIndex,eu=ja,tu=function(e){return"createRange"in e?e.createRange():xi.DOM.createRng()},nu=function(e){return e&&/[\r\n\t ]/.test(e)},ru=function(e){return!!e.setStart&&!!e.setEnd},ou=function(e){var t,n=e.startContainer,r=e.startOffset;return!!(nu(e.toString())&&Ga(n.parentNode)&&Ho.isText(n)&&(t=n.data,nu(t[r-1])||nu(t[r+1])))},iu=function(e){return 0===e.left&&0===e.right&&0===e.top&&0===e.bottom},au=function(e){var t,n;return t=(n=e.getClientRects()).length>0?Pa(n[0]):Pa(e.getBoundingClientRect()),!ru(e)&&Qa(e)&&iu(t)?function(e){var t,n=e.ownerDocument,r=tu(n),o=n.createTextNode(" "),i=e.parentNode;return i.insertBefore(o,e),r.setStart(o,0),r.setEnd(o,1),t=Pa(r.getBoundingClientRect()),i.removeChild(o),t}(e):iu(t)&&ru(e)?function(e){var t=e.startContainer,n=e.endContainer,r=e.startOffset,o=e.endOffset;if(t===n&&Ho.isText(n)&&0===r&&1===o){var i=e.cloneRange();return i.setEndAfter(n),au(i)}return null}(e):t},uu=function(e,t){var n=Ma(e,t);return n.width=1,n.right=n.left+1,n};function su(e,t,n){var r=function(){return n||(n=function(e){var t,n,r=[],o=function(e){var t,n;0!==e.height&&(r.length>0&&(t=e,n=r[r.length-1],t.left===n.left&&t.top===n.top&&t.bottom===n.bottom&&t.right===n.right)||r.push(e))},i=function(e,t){var n=tu(e.ownerDocument);if(t<e.data.length){if(Wa(e.data[t]))return r;if(Wa(e.data[t-1])&&(n.setStart(e,t),n.setEnd(e,t+1),!ou(n)))return o(uu(au(n),!1)),r}t>0&&(n.setStart(e,t-1),n.setEnd(e,t),ou(n)||o(uu(au(n),!1))),t<e.data.length&&(n.setStart(e,t),n.setEnd(e,t+1),ou(n)||o(uu(au(n),!0)))};if(Ja(e.container()))return i(e.container(),e.offset()),r;if(Va(e.container()))if(e.isAtEnd())n=eu(e.container(),e.offset()),Ja(n)&&i(n,n.data.length),Ka(n)&&!Qa(n)&&o(uu(au(n),!1));else{if(n=eu(e.container(),e.offset()),Ja(n)&&i(n,0),Ka(n)&&e.isAtEnd())return o(uu(au(n),!1)),r;t=eu(e.container(),e.offset()-1),Ka(t)&&!Qa(t)&&(Ya(t)||Ya(n)||!Ka(n))&&o(uu(au(t),!1)),Ka(n)&&o(uu(au(n),!0))}return r}(su(e,t))),n};return{container:i(e),offset:i(t),toRange:function(){var n;return(n=tu(e.ownerDocument)).setStart(e,t),n.setEnd(e,t),n},getClientRects:r,isVisible:function(){return r().length>0},isAtStart:function(){return Ja(e),0===t},isAtEnd:function(){return Ja(e)?t>=e.data.length:t>=e.childNodes.length},isEqual:function(n){return n&&e===n.container()&&t===n.offset()},getNode:function(n){return eu(e,n?t-1:t)}}}!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,Za(t)+1)},e.before=function(t){return e(t.parentNode,Za(t))},e.isAbove=function(e,t){return Ua(J(t.getClientRects()),Q(e.getClientRects()),Ba).getOr(!1)},e.isBelow=function(e,t){return Ua(Q(t.getClientRects()),J(e.getClientRects()),La).getOr(!1)},e.isAtStart=function(e){return!!e&&e.isAtStart()},e.isAtEnd=function(e){return!!e&&e.isAtEnd()},e.isTextPosition=function(e){return!!e&&Ho.isText(e.container())},e.isElementPosition=function(t){return!1===e.isTextPosition(t)}}(su||(su={}));var cu,lu=su,fu=Ho.isText,du=Ho.isBogus,mu=xi.nodeIndex,pu=function(e){var t=e.parentNode;return du(t)?pu(t):t},hu=function(e){return e?Wt.reduce(e.childNodes,(function(e,t){return du(t)&&"BR"!==t.nodeName?e=e.concat(hu(t)):e.push(t),e}),[]):[]},gu=function(e){return function(t){return e===t}},vu=function(e){return(fu(e)?"text()":e.nodeName.toLowerCase())+"["+function(e){var t,n,r;return t=hu(pu(e)),n=Wt.findIndex(t,gu(e),e),t=t.slice(0,n+1),r=Wt.reduce(t,(function(e,n,r){return fu(n)&&fu(t[r-1])&&e++,e}),0),t=Wt.filter(t,Ho.matchNodeNames(e.nodeName)),(n=Wt.findIndex(t,gu(e),e))-r}(e)+"]"},bu=function(e,t){var n,r,o,i,a,u=[];return n=t.container(),r=t.offset(),fu(n)?o=function(e,t){for(;(e=e.previousSibling)&&fu(e);)t+=e.data.length;return t}(n,r):(r>=(i=n.childNodes).length?(o="after",r=i.length-1):o="before",n=i[r]),u.push(vu(n)),a=function(e,t,n){var r=[];for(t=t.parentNode;t!==e;t=t.parentNode)r.push(t);return r}(e,n),a=Wt.filter(a,x(Ho.isBogus)),u=u.concat(Wt.map(a,(function(e){return vu(e)}))),u.reverse().join("/")+","+o},yu=function(e,t){var n,r,o;return t?(n=t.split(","),t=n[0].split("/"),o=n.length>1?n[1]:"before",r=Wt.reduce(t,(function(e,t){return(t=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(t))?("text()"===t[1]&&(t[1]="#text"),function(e,t,n){var r=hu(e);return r=Wt.filter(r,(function(e,t){return!fu(e)||!fu(r[t-1])})),(r=Wt.filter(r,Ho.matchNodeNames(t)))[n]}(e,t[1],parseInt(t[2],10))):null}),e),r?fu(r)?function(e,t){for(var n,r=e,o=0;fu(r);){if(n=r.data.length,t>=o&&t<=o+n){e=r,t-=o;break}if(!fu(r.nextSibling)){e=r,t=n;break}o+=n,r=r.nextSibling}return fu(e)&&t>e.data.length&&(t=e.data.length),lu(e,t)}(r,parseInt(o,10)):(o="after"===o?mu(r)+1:mu(r),lu(r.parentNode,o)):null):null},xu=function(e,t){Ho.isText(t)&&0===t.data.length&&e.remove(t)},wu=function(e,t,n){Ho.isDocumentFragment(n)?function(e,t,n){var r=S.from(n.firstChild),o=S.from(n.lastChild);t.insertNode(n),r.each((function(t){return xu(e,t.previousSibling)})),o.each((function(t){return xu(e,t.nextSibling)}))}(e,t,n):function(e,t,n){t.insertNode(n),xu(e,n.previousSibling),xu(e,n.nextSibling)}(e,t,n)},Cu=Ho.isContentEditableFalse,Tu=function(e,t,n,r,o){var i,a=r[o?"startContainer":"endContainer"],u=r[o?"startOffset":"endOffset"],s=[],c=0,l=e.getRoot();for(Ho.isText(a)?s.push(n?function(e,t,n){var r,o;for(o=e(t.data.slice(0,n)).length,r=t.previousSibling;r&&Ho.isText(r);r=r.previousSibling)o+=e(r.data).length;return o}(t,a,u):u):(u>=(i=a.childNodes).length&&i.length&&(c=1,u=Math.max(0,i.length-1)),s.push(e.nodeIndex(i[u],n)+c));a&&a!==l;a=a.parentNode)s.push(e.nodeIndex(a,n));return s},Eu=function(e,t,n){var r=0;return Yt.each(e.select(t),(function(e){if("all"!==e.getAttribute("data-mce-bogus"))return e!==n&&void r++})),r},Nu=function(e,t){var n,r,o,i=t?"start":"end";n=e[i+"Container"],r=e[i+"Offset"],Ho.isElement(n)&&"TR"===n.nodeName&&(n=(o=n.childNodes)[Math.min(t?r:r-1,o.length-1)])&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r))},Su=function(e){return Nu(e,!0),Nu(e,!1),e},ku=function(e,t){var n;if(Ho.isElement(e)&&(e=ja(e,t),Cu(e)))return e;if(pa(e)){if(Ho.isText(e)&&da(e)&&(e=e.parentNode),n=e.previousSibling,Cu(n))return n;if(n=e.nextSibling,Cu(n))return n}},Du=function(e,t,n){var r=n.getNode(),o=r?r.nodeName:null,i=n.getRng();if(Cu(r)||"IMG"===o)return{name:o,index:Eu(n.dom,o,r)};var a=function(e){return ku(e.startContainer,e.startOffset)||ku(e.endContainer,e.endOffset)}(i);return a?{name:o=a.tagName,index:Eu(n.dom,o,a)}:function(e,t,n,r){var o=t.dom,i={};return i.start=Tu(o,e,n,r,!0),t.isCollapsed()||(i.end=Tu(o,e,n,r,!1)),i}(e,n,t,i)},_u=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)},Ru=function(e,t){var n=e.dom,r=e.getRng(),o=n.uniqueId(),i=e.isCollapsed(),a=e.getNode(),u=a.nodeName;if("IMG"===u)return{name:u,index:Eu(n,u,a)};var s=Su(r.cloneRange());if(!i){s.collapse(!1);var c=_u(n,o+"_end",t);wu(n,s,c)}(r=Su(r)).collapse(!0);var l=_u(n,o+"_start",t);return wu(n,r,l),e.moveToBookmark({id:o,keep:1}),{id:o}},Au={getBookmark:function(e,t,n){return 2===t?Du(ca,n,e):3===t?function(e){var t=e.getRng();return{start:bu(e.dom.getRoot(),lu.fromRangeStart(t)),end:bu(e.dom.getRoot(),lu.fromRangeEnd(t))}}(e):t?function(e){return{rng:e.getRng()}}(e):Ru(e,!1)},getUndoBookmark:u(Du,a,!0),getPersistentBookmark:Ru},Ou="_mce_caret",Pu=function(e){return Ho.isElement(e)&&e.id===Ou},Mu=function(e,t){for(;t&&t!==e;){if(t.id===Ou)return t;t=t.parentNode}return null},Iu=Ho.isElement,Bu=Ho.isText,Lu=function(e){var t=e.parentNode;t&&t.removeChild(e)},Fu=function(e,t){0===t.length?Lu(e):e.nodeValue=t},Hu=function(e){var t=ca(e);return{count:e.length-t.length,text:t}},ju=function(e,t){return zu(e),t},zu=function(e){if(Iu(e)&&pa(e)&&(ha(e)?e.removeAttribute("data-mce-caret"):Lu(e)),Bu(e)){var t=ca(function(e){try{return e.nodeValue}catch(e){return""}}(e));Fu(e,t)}},Wu={removeAndReposition:function(e,t){return lu.isTextPosition(t)?function(e,t){return Bu(e)&&t.container()===e?function(e,t){var n=Hu(e.data.substr(0,t.offset())),r=Hu(e.data.substr(t.offset())),o=n.text+r.text;return o.length>0?(Fu(e,o),lu(e,t.offset()-n.count)):t}(e,t):ju(e,t)}(e,t):function(e,t){return t.container()===e.parentNode?function(e,t){var n=t.container(),r=function(e,t){var n=F(e,t);return-1===n?S.none():S.some(n)}(Z(n.childNodes),e).map((function(e){return e<t.offset()?lu(n,t.offset()-1):t})).getOr(t);return zu(e),r}(e,t):ju(e,t)}(e,t)},remove:zu},Uu=ir.detect().browser,qu=Ho.isContentEditableFalse,Vu=function(e,t,n){var r,o,i,a,u,s=Ma(t.getBoundingClientRect(),n);return"BODY"===e.tagName?(r=e.ownerDocument.documentElement,o=e.scrollLeft||r.scrollLeft,i=e.scrollTop||r.scrollTop):(u=e.getBoundingClientRect(),o=e.scrollLeft-u.left,i=e.scrollTop-u.top),s.left+=o,s.right+=o,s.top+=i,s.bottom+=i,s.width=1,(a=t.offsetWidth-t.clientWidth)>0&&(n&&(a*=-1),s.left+=a,s.right+=a),s},$u=function(e,n,r){var o,i,a=Li(S.none()),u=function(){!function(e){var t,n,r,o,i;for(t=mn("*[contentEditable=false]",e),o=0;o<t.length;o++)r=(n=t[o]).previousSibling,ya(r)&&(1===(i=r.data).length?r.parentNode.removeChild(r):r.deleteData(i.length-1,1)),r=n.nextSibling,ba(r)&&(1===(i=r.data).length?r.parentNode.removeChild(r):r.deleteData(0,1))}(e),i&&(Wu.remove(i),i=null),a.get().each((function(e){mn(e.caret).remove(),a.set(S.none())})),clearInterval(o)};return{show:function(s,c){var l,f;if(u(),function(e){return Ho.isElement(e)&&/^(TD|TH)$/i.test(e.tagName)}(c))return null;if(!n(c))return i=function(e,t){var n,r,o;if(r=e.ownerDocument.createTextNode(sa),o=e.parentNode,t){if(n=e.previousSibling,fa(n)){if(pa(n))return n;if(ya(n))return n.splitText(n.data.length-1)}o.insertBefore(r,e)}else{if(n=e.nextSibling,fa(n)){if(pa(n))return n;if(ba(n))return n.splitText(1),n}e.nextSibling?o.insertBefore(r,e.nextSibling):o.appendChild(r)}return r}(c,s),f=c.ownerDocument.createRange(),qu(i.nextSibling)?(f.setStart(i,0),f.setEnd(i,0)):(f.setStart(i,1),f.setEnd(i,1)),f;i=function(e,n,r){var o,i,a;return(o=n.ownerDocument.createElement(e)).setAttribute("data-mce-caret",r?"before":"after"),o.setAttribute("data-mce-bogus","all"),o.appendChild(((a=t.document.createElement("br")).setAttribute("data-mce-bogus","1"),a)),i=n.parentNode,r?i.insertBefore(o,n):n.nextSibling?i.insertBefore(o,n.nextSibling):i.appendChild(o),o}("p",c,s),l=Vu(e,c,s),mn(i).css("top",l.top);var d=mn('<div class="mce-visual-caret" data-mce-bogus="all"></div>').css(l).appendTo(e)[0];return a.set(S.some({caret:d,element:c,before:s})),a.get().each((function(e){s&&mn(e.caret).addClass("mce-visual-caret-before")})),o=pe.setInterval((function(){r()?mn("div.mce-visual-caret",e).toggleClass("mce-visual-caret-hidden"):mn("div.mce-visual-caret",e).addClass("mce-visual-caret-hidden")}),500),(f=c.ownerDocument.createRange()).setStart(i,0),f.setEnd(i,0),f},hide:u,getCss:function(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"},reposition:function(){a.get().each((function(t){var n=Vu(e,t.element,t.before);mn(t.caret).css(n)}))},destroy:function(){return pe.clearInterval(o)}}},Yu=function(){return Uu.isIE()||Uu.isEdge()||Uu.isFirefox()},Xu=function(e){return qu(e)||Ho.isTable(e)&&Yu()},Ku=Ho.isContentEditableFalse,Gu=Ho.matchStyleValues("display","block table table-cell table-caption list-item"),Ju=pa,Qu=da,Zu=Ho.isElement,es=_a,ts=function(e){return e>0},ns=function(e){return e<0},rs=function(e,t){for(var n;n=e(t);)if(!Qu(n))return n;return null},os=function(e,t,n,r,o){var i=new fo(e,r);if(ns(t)){if((Ku(e)||Qu(e))&&n(e=rs(i.prev,!0)))return e;for(;e=rs(i.prev,o);)if(n(e))return e}if(ts(t)){if((Ku(e)||Qu(e))&&n(e=rs(i.next,!0)))return e;for(;e=rs(i.next,o);)if(n(e))return e}return null},is=function(e,t){for(;e&&e!==t;){if(Gu(e))return e;e=e.parentNode}return null},as=function(e,t,n){return is(e.container(),n)===is(t.container(),n)},us=function(e,t){var n,r;return t?(n=t.container(),r=t.offset(),Zu(n)?n.childNodes[r+e]:null):null},ss=function(e,t){var n=t.ownerDocument.createRange();return e?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),n},cs=function(e,t,n){return is(t,e)===is(n,e)},ls=function(e,t,n){var r,o;for(o=e?"previousSibling":"nextSibling";n&&n!==t;){if(r=n[o],Ju(r)&&(r=r[o]),Ku(r)){if(cs(t,r,n))return r;break}if(es(r))break;n=n.parentNode}return null},fs=u(ss,!0),ds=u(ss,!1),ms=function(e,t,n){var r,o,i,a,s=u(ls,!0,t),c=u(ls,!1,t);if(o=n.startContainer,i=n.startOffset,da(o)){if(Zu(o)||(o=o.parentNode),"before"===(a=o.getAttribute("data-mce-caret"))&&(r=o.nextSibling,Xu(r)))return fs(r);if("after"===a&&(r=o.previousSibling,Xu(r)))return ds(r)}if(!n.collapsed)return n;if(Ho.isText(o)){if(Ju(o)){if(1===e){if(r=c(o))return fs(r);if(r=s(o))return ds(r)}if(-1===e){if(r=s(o))return ds(r);if(r=c(o))return fs(r)}return n}if(ya(o)&&i>=o.data.length-1)return 1===e&&(r=c(o))?fs(r):n;if(ba(o)&&i<=1)return-1===e&&(r=s(o))?ds(r):n;if(i===o.data.length)return(r=c(o))?fs(r):n;if(0===i)return(r=s(o))?ds(r):n}return n},ps=function(e,t){return S.from(us(e?0:-1,t)).filter(Ku)},hs=function(e,t,n){var r=ms(e,t,n);return-1===e?su.fromRangeStart(r):su.fromRangeEnd(r)},gs=function(e){return S.from(e.getNode()).map(lr)},vs=function(e,t){for(;t=e(t);)if(t.isVisible())return t;return t},bs=function(e,t){var n=as(e,t);return!(n||!Ho.isBr(e.getNode()))||n};!function(e){e[e.Backwards=-1]="Backwards",e[e.Forwards=1]="Forwards"}(cu||(cu={}));var ys=Ho.isContentEditableFalse,xs=Ho.isText,ws=Ho.isElement,Cs=Ho.isBr,Ts=_a,Es=function(e){return Sa(e)||function(e){return!!Ra(e)&&!0!==V(Z(e.getElementsByTagName("*")),(function(e,t){return e||wa(t)}),!1)}(e)},Ns=Aa,Ss=function(e,t){return e.hasChildNodes()&&t<e.childNodes.length?e.childNodes[t]:null},ks=function(e,t){if(ts(e)){if(Ts(t.previousSibling)&&!xs(t.previousSibling))return lu.before(t);if(xs(t))return lu(t,0)}if(ns(e)){if(Ts(t.nextSibling)&&!xs(t.nextSibling))return lu.after(t);if(xs(t))return lu(t,t.data.length)}return ns(e)?Cs(t)?lu.before(t):lu.after(t):lu.before(t)},Ds=function(e,t,n){var r,o,a,u,s;if(!ws(n)||!t)return null;if(t.isEqual(lu.after(n))&&n.lastChild){if(s=lu.after(n.lastChild),ns(e)&&Ts(n.lastChild)&&ws(n.lastChild))return Cs(n.lastChild)?lu.before(n.lastChild):s}else s=t;var c=s.container(),l=s.offset();if(xs(c)){if(ns(e)&&l>0)return lu(c,--l);if(ts(e)&&l<c.length)return lu(c,++l);r=c}else{if(ns(e)&&l>0&&(o=Ss(c,l-1),Ts(o)))return!Es(o)&&(a=os(o,e,Ns,o))?xs(a)?lu(a,a.data.length):lu.after(a):xs(o)?lu(o,o.data.length):lu.before(o);if(ts(e)&&l<c.childNodes.length&&(o=Ss(c,l),Ts(o)))return Cs(o)?function(e,t){var n=t.nextSibling;return n&&Ts(n)?xs(n)?lu(n,0):lu.before(n):Ds(cu.Forwards,lu.after(t),e)}(n,o):!Es(o)&&(a=os(o,e,Ns,o))?xs(a)?lu(a,0):lu.before(a):xs(o)?lu(o,0):lu.after(o);r=o||s.getNode()}return(ts(e)&&s.isAtEnd()||ns(e)&&s.isAtStart())&&(r=os(r,e,i(!0),n,!0),Ns(r,n))?ks(e,r):(o=os(r,e,Ns,n),u=Wt.last(q(function(e,t){for(var n=[];e&&e!==t;)n.push(e),e=e.parentNode;return n}(c,n),ys)),!u||o&&u.contains(o)?o?ks(e,o):null:s=ts(e)?lu.after(u):lu.before(u))},_s=function(e){return{next:function(t){return Ds(cu.Forwards,t,e)},prev:function(t){return Ds(cu.Backwards,t,e)}}},Rs=function(e){return lu.isTextPosition(e)?0===e.offset():_a(e.getNode())},As=function(e){if(lu.isTextPosition(e)){var t=e.container();return e.offset()===t.data.length}return _a(e.getNode(!0))},Os=function(e,t){return!lu.isTextPosition(e)&&!lu.isTextPosition(t)&&e.getNode()===t.getNode(!0)},Ps=function(e,t,n){var r=_s(t);return S.from(e?r.next(n):r.prev(n))},Ms=function(e,t,n){return Ps(e,t,n).bind((function(r){return as(n,r,t)&&function(e,t,n){return e?!Os(t,n)&&(r=t,!(!lu.isTextPosition(r)&&Ho.isBr(r.getNode())))&&As(t)&&Rs(n):!Os(n,t)&&Rs(t)&&As(n);var r}(e,n,r)?Ps(e,t,r):S.some(r)}))},Is=function(e,t,n,r){return Ms(e,t,n).bind((function(n){return r(n)?Is(e,t,n,r):S.some(n)}))},Bs=function(e,t){var n=e?t.firstChild:t.lastChild;return Ho.isText(n)?S.some(lu(n,e?0:n.data.length)):n?_a(n)?S.some(e?lu.before(n):function(e){return Ho.isBr(e)?lu.before(e):lu.after(e)}(n)):function(e,t,n){var r=e?lu.before(n):lu.after(n);return Ps(e,t,r)}(e,t,n):S.none()},Ls=u(Ps,!0),Fs=u(Ps,!1),Hs={fromPosition:Ps,nextPosition:Ls,prevPosition:Fs,navigate:Ms,navigateIgnore:Is,positionIn:Bs,firstPositionIn:u(Bs,!0),lastPositionIn:u(Bs,!1)},js=function(e,t){return Ho.isElement(t)&&e.isBlock(t)&&!t.innerHTML&&!ce.ie&&(t.innerHTML='<br data-mce-bogus="1" />'),t},zs=function(e,t){return Hs.lastPositionIn(e).fold((function(){return!1}),(function(e){return t.setStart(e.container(),e.offset()),t.setEnd(e.container(),e.offset()),!0}))},Ws=function(e,t,n){return!(!function(e){return!1===e.hasChildNodes()}(t)||!Mu(e,t)||(function(e,t){var n=e.ownerDocument.createTextNode(sa);e.appendChild(n),t.setStart(n,0),t.setEnd(n,0)}(t,n),0))},Us=function(e,t,n,r){var o,i,a,u,s=n[t?"start":"end"],c=e.getRoot();if(s){for(a=s[0],i=c,o=s.length-1;o>=1;o--){if(u=i.childNodes,Ws(c,i,r))return!0;if(s[o]>u.length-1)return!!Ws(c,i,r)||zs(i,r);i=u[s[o]]}3===i.nodeType&&(a=Math.min(s[0],i.nodeValue.length)),1===i.nodeType&&(a=Math.min(s[0],i.childNodes.length)),t?r.setStart(i,a):r.setEnd(i,a)}return!0},qs=function(e){return Ho.isText(e)&&e.data.length>0},Vs=function(e,t,n){var r,o,i,a,u,s,c=e.get(n.id+"_"+t),l=n.keep;if(c){if(r=c.parentNode,"start"===t?(l?c.hasChildNodes()?(r=c.firstChild,o=1):qs(c.nextSibling)?(r=c.nextSibling,o=0):qs(c.previousSibling)?(r=c.previousSibling,o=c.previousSibling.data.length):(r=c.parentNode,o=e.nodeIndex(c)+1):o=e.nodeIndex(c),u=r,s=o):(l?c.hasChildNodes()?(r=c.firstChild,o=1):qs(c.previousSibling)?(r=c.previousSibling,o=c.previousSibling.data.length):(r=c.parentNode,o=e.nodeIndex(c)):o=e.nodeIndex(c),u=r,s=o),!l){for(a=c.previousSibling,i=c.nextSibling,Yt.each(Yt.grep(c.childNodes),(function(e){Ho.isText(e)&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))}));c=e.get(n.id+"_"+t);)e.remove(c,!0);a&&i&&a.nodeType===i.nodeType&&Ho.isText(a)&&!ce.opera&&(o=a.nodeValue.length,a.appendData(i.nodeValue),e.remove(i),u=a,s=o)}return S.some(lu(u,s))}return S.none()},$s=function(e,t,n){return Au.getBookmark(e,t,n)},Ys=function(e,t){(function(e,t){var n=e.dom;if(t){if(function(e){return Yt.isArray(e.start)}(t))return function(e,t){var n=e.createRng();return Us(e,!0,t,n)&&Us(e,!1,t,n)?S.some(n):S.none()}(n,t);if(function(e){return"string"==typeof e.start}(t))return S.some(function(e,t){var n,r;return n=e.createRng(),r=yu(e.getRoot(),t.start),n.setStart(r.container(),r.offset()),r=yu(e.getRoot(),t.end),n.setEnd(r.container(),r.offset()),n}(n,t));if(function(e){return e.hasOwnProperty("id")}(t))return function(e,t){var n,r,o=Vs(e,"start",t),i=Vs(e,"end",t);return Ua(o,(r=o,(n=i).isSome()?n:r),(function(t,n){var r=e.createRng();return r.setStart(js(e,t.container()),t.offset()),r.setEnd(js(e,n.container()),n.offset()),r}))}(n,t);if(function(e){return e.hasOwnProperty("name")}(t))return function(e,t){return S.from(e.select(t.name)[t.index]).map((function(t){var n=e.createRng();return n.selectNode(t),n}))}(n,t);if(function(e){return e.hasOwnProperty("rng")}(t))return S.some(t.rng)}return S.none()})(e,t).each((function(t){e.setRng(t)}))},Xs=function(e){return Ho.isElement(e)&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},Ks=function(e){return e&&/^(IMG)$/.test(e.nodeName)},Gs=function(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)},Js=function(e,t,n){return"color"!==n&&"backgroundColor"!==n||(t=e.toHex(t)),"fontWeight"===n&&700===t&&(t="bold"),"fontFamily"===n&&(t=t.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+t},Qs=function(e,t,n){var r,o,i,a=n.startOffset,u=n.startContainer;if((n.startContainer!==n.endContainer||!Ks(n.startContainer.childNodes[n.startOffset]))&&1===u.nodeType)for(a<(i=u.childNodes).length?r=new fo(u=i[a],e.getParent(u,e.isBlock)):(r=new fo(u=i[i.length-1],e.getParent(u,e.isBlock))).next(!0),o=r.current();o;o=r.next())if(3===o.nodeType&&!Gs(o))return n.setStart(o,0),void t.setRng(n)},Zs=function(e,t,n){if(e)for(t=t?"nextSibling":"previousSibling",e=n?e:e[t];e;e=e[t])if(1===e.nodeType||!Gs(e))return e},ec=function(e,t){return t.nodeType&&(t=t.nodeName),!!e.schema.getTextBlockElements()[t.toLowerCase()]},tc=function(e,t,n){return e.schema.isValidChild(t,n)},nc=Gs,rc=function(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,(function(e,n){return t[n]||e}))),e},oc=function(e,t){return t=t||"",e=""+((e=e||"").nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()===t.toLowerCase()},ic=Js,ac=function(e,t,n){return Js(e,e.getStyle(t,n),n)},uc=function(e,t){var n;return e.getParent(t,(function(t){return(n=e.getStyle(t,"text-decoration"))&&"none"!==n})),n},sc=function(e,t,n){return e.getParents(t,n,e.getRoot())},cc=Xs,lc=sc,fc=nc,dc=ec,mc=function(e,t){for(void 0===t&&(t=3===e.nodeType?e.length:e.childNodes.length);e&&e.hasChildNodes();)(e=e.childNodes[t])&&(t=3===e.nodeType?e.length:e.childNodes.length);return{node:e,offset:t}},pc=function(e){return"BR"===e.nodeName&&e.getAttribute("data-mce-bogus")&&!e.nextSibling},hc=function(e,t){for(var n=t;n;){if(1===n.nodeType&&e.getContentEditable(n))return"false"===e.getContentEditable(n)?n:t;n=n.parentNode}return t},gc=function(e,t,n,r){var o,i,a=n.nodeValue;return void 0===r&&(r=e?a.length:0),e?-1!==(o=(o=a.lastIndexOf(" ",r))>(i=a.lastIndexOf(" ",r))?o:i)&&!t&&(o<r||!e)&&o<=a.length&&o++:(o=a.indexOf(" ",r),i=a.indexOf(" ",r),o=-1!==o&&(-1===i||o<i)?o:i),o},vc=function(e,t,n,r,o,i){var a,u,s,c;if(3===n.nodeType){if(-1!==(s=gc(o,i,n,r)))return{container:n,offset:s};c=n}for(a=new fo(n,e.getParent(n,e.isBlock)||t);u=a[o?"prev":"next"]();)if(3!==u.nodeType||cc(u.parentNode)){if(e.isBlock(u)||oc(u,"BR"))break}else if(c=u,-1!==(s=gc(o,i,u)))return{container:u,offset:s};if(c)return{container:c,offset:r=o?0:c.length}},bc=function(e,t,n,r,o){var i,a,u,s;for(3===r.nodeType&&0===r.nodeValue.length&&r[o]&&(r=r[o]),i=lc(e,r),a=0;a<i.length;a++)for(u=0;u<t.length;u++)if((!("collapsed"in(s=t[u]))||s.collapsed===n.collapsed)&&e.is(i[a],s.selector))return i[a];return r},yc=function(e,t,n,r){var o,i=e.dom,a=i.getRoot();if(t[0].wrapper||(o=i.getParent(n,t[0].block,a)),!o){var u=i.getParent(n,"LI,TD,TH");o=i.getParent(3===n.nodeType?n.parentNode:n,(function(t){return t!==a&&dc(e,t)}),u)}if(o&&t[0].wrapper&&(o=lc(i,o,"ul,ol").reverse()[0]||o),!o)for(o=n;o[r]&&!i.isBlock(o[r])&&(o=o[r],!oc(o,"br")););return o||n},xc=function(e,t,n,r,o,i,a){var u,s,c,l,f;if(u=s=a?n:o,l=a?"previousSibling":"nextSibling",f=e.getRoot(),3===u.nodeType&&!fc(u)&&(a?r>0:i<u.nodeValue.length))return u;for(;;){if(!t[0].block_expand&&e.isBlock(s))return s;for(c=s[l];c;c=c[l])if(!cc(c)&&!fc(c)&&!pc(c))return s;if(s===f||s.parentNode===f){u=s;break}s=s.parentNode}return u},wc=function(e,t,n,r){var o,i=t.startContainer,a=t.startOffset,u=t.endContainer,s=t.endOffset,c=e.dom;return 1===i.nodeType&&i.hasChildNodes()&&3===(i=ja(i,a)).nodeType&&(a=0),1===u.nodeType&&u.hasChildNodes()&&3===(u=ja(u,t.collapsed?s:s-1)).nodeType&&(s=u.nodeValue.length),i=hc(c,i),u=hc(c,u),(cc(i.parentNode)||cc(i))&&(i=cc(i)?i:i.parentNode,3===(i=t.collapsed?i.previousSibling||i:i.nextSibling||i).nodeType&&(a=t.collapsed?i.length:0)),(cc(u.parentNode)||cc(u))&&(u=cc(u)?u:u.parentNode,3===(u=t.collapsed?u.nextSibling||u:u.previousSibling||u).nodeType&&(s=t.collapsed?0:u.length)),t.collapsed&&((o=vc(c,e.getBody(),i,a,!0,r))&&(i=o.container,a=o.offset),(o=vc(c,e.getBody(),u,s,!1,r))&&(u=o.container,s=o.offset)),n[0].inline&&(u=r?u:function(e,t){var n=mc(e,t);if(n.node){for(;n.node&&0===n.offset&&n.node.previousSibling;)n=mc(n.node.previousSibling);n.node&&n.offset>0&&3===n.node.nodeType&&" "===n.node.nodeValue.charAt(n.offset-1)&&n.offset>1&&(e=n.node).splitText(n.offset-1)}return e}(u,s)),(n[0].inline||n[0].block_expand)&&(n[0].inline&&3===i.nodeType&&0!==a||(i=xc(c,n,i,a,u,s,!0)),n[0].inline&&3===u.nodeType&&s!==u.nodeValue.length||(u=xc(c,n,i,a,u,s,!1))),n[0].selector&&!1!==n[0].expand&&!n[0].inline&&(i=bc(c,n,t,i,"previousSibling"),u=bc(c,n,t,u,"nextSibling")),(n[0].block||n[0].selector)&&(i=yc(e,n,i,"previousSibling"),u=yc(e,n,u,"nextSibling"),n[0].block&&(c.isBlock(i)||(i=xc(c,n,i,a,u,s,!0)),c.isBlock(u)||(u=xc(c,n,i,a,u,s,!1)))),1===i.nodeType&&(a=c.nodeIndex(i),i=i.parentNode),1===u.nodeType&&(s=c.nodeIndex(u)+1,u=u.parentNode),{startContainer:i,startOffset:a,endContainer:u,endOffset:s}},Cc=Yt.each,Tc=function(e,t,n){var r,o,i,a,u,s,c,l=t.startContainer,f=t.startOffset,d=t.endContainer,m=t.endOffset;if((c=e.select("td[data-mce-selected],th[data-mce-selected]")).length>0)Cc(c,(function(e){n([e])}));else{var p,h,g,v=function(e){var t;return 3===(t=e[0]).nodeType&&t===l&&f>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===m&&e.length>0&&t===d&&3===t.nodeType&&e.splice(e.length-1,1),e},b=function(e,t,n){for(var r=[];e&&e!==n;e=e[t])r.push(e);return r},y=function(e,t){do{if(e.parentNode===t)return e;e=e.parentNode}while(e)},x=function(e,t,r){var o=r?"nextSibling":"previousSibling";for(u=(a=e).parentNode;a&&a!==t;a=u)u=a.parentNode,(s=b(a===e?a:a[o],o)).length&&(r||s.reverse(),n(v(s)))};if(1===l.nodeType&&l.hasChildNodes()&&(l=l.childNodes[f]),1===d.nodeType&&d.hasChildNodes()&&(h=m,--h>(g=(p=d).childNodes).length-1?h=g.length-1:h<0&&(h=0),d=g[h]||p),l===d)return n(v([l]));for(r=e.findCommonAncestor(l,d),a=l;a;a=a.parentNode){if(a===d)return x(l,r,!0);if(a===r)break}for(a=d;a;a=a.parentNode){if(a===l)return x(d,r);if(a===r)break}o=y(l,r)||l,i=y(d,r)||d,x(l,o,!0),(s=b(o===l?o:o.nextSibling,"nextSibling",i===d?i.nextSibling:i)).length&&n(v(s)),x(d,i)}},Ec=function(e,t){var n=function(t){return e(t)?S.from(t.dom().nodeValue):S.none()};return{get:function(t){if(!e(t))throw new Error("Can only get text value of a text node");return n(t).getOr("")},getOption:n,set:function(t,n){if(!e(t))throw new Error("Can only set raw text value of a text node");t.dom().nodeValue=n}}}(vr),Nc=function(e){return Ec.get(e)},Sc=function(e,t,n,r){var o,i=t.uid,a=void 0===i?("mce-annotation",o=(new Date).getTime(),"mce-annotation_"+Math.floor(1e9*Math.random())+ ++na+String(o)):i,u=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}(t,["uid"]),s=sr("span",e);ji(s,Gi()),Nr(s,""+Qi(),a),Nr(s,""+Ji(),n);var c=r(a,u),l=c.attributes,f=void 0===l?{}:l,d=c.classes,m=void 0===d?[]:d;return Sr(s,f),function(e,t){W(t,(function(t){ji(e,t)}))}(s,m),s},kc=function(e,t,n,r,o){var i=[],a=Sc(e.getDoc(),o,n,r),u=Li(S.none()),s=function(){u.set(S.none())},c=function(e){W(e,l)},l=function(t){switch(function(e,t,n,r){return Wr(t).fold((function(){return"skipping"}),(function(o){return"br"===r||function(e){return vr(e)&&"\ufeff"===Nc(e)}(t)?"valid":function(e){return gr(e)&&zi(e,Gi())}(t)?"existing":Pu(t)?"caret":tc(e,n,r)&&tc(e,pr(o),n)?"valid":"invalid-child"}))}(e,t,"span",pr(t))){case"invalid-child":s();var n=Yr(t);c(n),s();break;case"valid":var r=u.get().getOrThunk((function(){var e=oa(a);return i.push(e),u.set(S.some(e)),e}));!function(e,t){Di(e,t),Ai(t,e)}(t,r)}};return Tc(e.dom,t,(function(e){s(),function(e){var t=z(e,lr);c(t)}(e)})),i};function Dc(e){var n,r=(n={},{register:function(e,t){n[e]={name:e,settings:t}},lookup:function(e){return n.hasOwnProperty(e)?S.from(n[e]).map((function(e){return e.settings})):S.none()}});!function(e,t){e.on("init",(function(){e.serializer.addNodeFilter("span",(function(e){W(e,(function(e){(function(e){return S.from(e.attributes.map[Ji()]).bind(t.lookup)})(e).each((function(t){!1===t.persistent&&e.unwrap()}))}))}))}))}(e,r);var o=function(e,n){var r,o,i=Li({}),a=function(e,t){u(e,(function(e){return t(e),e}))},u=function(e,t){var n=i.get(),r=t(n.hasOwnProperty(e)?n[e]:{listeners:[],previous:Li(S.none())});n[e]=r,i.set(n)},s=(r=function(){var t,n,r=i.get(),o=(t=br(r),(n=I.call(t,0)).sort(void 0),n);W(o,(function(t){u(t,(function(n){var r=n.previous.get();return Zi(e,S.some(t)).fold((function(){r.isSome()&&(function(e){a(e,(function(t){W(t.listeners,(function(t){return t(!1,e)}))}))}(t),n.previous.set(S.none()))}),(function(e){var t=e.uid,o=e.name,i=e.elements;r.is(t)||(function(e,t,n){a(e,(function(r){W(r.listeners,(function(r){return r(!0,e,{uid:t,nodes:z(n,(function(e){return e.dom()}))})}))}))}(o,t,i),n.previous.set(S.some(t)))})),{previous:n.previous,listeners:n.listeners}}))}))},o=null,{cancel:function(){null!==o&&(t.clearTimeout(o),o=null)},throttle:function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];null!==o&&t.clearTimeout(o),o=t.setTimeout((function(){r.apply(null,e),o=null}),30)}});return e.on("remove",(function(){s.cancel()})),e.on("nodeChange",(function(){s.throttle()})),{addListener:function(e,t){u(e,(function(e){return{previous:e.previous,listeners:e.listeners.concat([t])}}))}}}(e);return{register:function(e,t){r.register(e,t)},annotate:function(t,n){r.lookup(t).each((function(r){!function(e,t,n,r){e.undoManager.transact((function(){var o=e.selection.getRng();if(o.collapsed&&function(e,t){var n=wc(e,t,[{inline:!0}],function(e){return 3===e.startContainer.nodeType&&e.startContainer.nodeValue.length>=e.startOffset&&" "===e.startContainer.nodeValue[e.startOffset]}(t));t.setStart(n.startContainer,n.startOffset),t.setEnd(n.endContainer,n.endOffset),e.selection.setRng(t)}(e,o),e.selection.getRng().collapsed){var i=Sc(e.getDoc(),r,t,n.decorate);aa(i," "),e.selection.getRng().insertNode(i.dom()),e.selection.select(i.dom())}else{var a=Au.getPersistentBookmark(e.selection,!1),u=e.selection.getRng();kc(e,u,t,n.decorate,r),e.selection.moveToBookmark(a)}}))}(e,t,r,n)}))},annotationChanged:function(e,t){o.addListener(e,t)},remove:function(t){Zi(e,S.some(t)).each((function(e){var t=e.elements;W(t,Ii)}))},getAll:function(t){var n=function(e,t){var n=lr(e.getBody()),r=Ui(n,"["+Ji()+'="'+t+'"]'),o={};return W(r,(function(e){var t=kr(e,Qi()),n=o.hasOwnProperty(t)?o[t]:[];o[t]=n.concat([e])})),o}(e,t);return function(e,t){var n={};return xr(e,(function(e,r){var o=t(e,r);n[o.k]=o.v})),n}(n,(function(e,t){return{k:t,v:(n=e,z(n,(function(e){return e.dom()})))};var n}))}}}var _c=function(e){return e.length>0&&(!(t=e[e.length-1]).firstChild||function(e){return e&&e.firstChild&&e.firstChild===e.lastChild&&function(e){return" "===e.data||Ho.isBr(e)}(e.firstChild)}(t))?e.slice(0,-1):e;var t},Rc=function(e,t){var n=e.getParent(t,e.isBlock);return n&&"LI"===n.nodeName?n:null},Ac=function(e,t){var n=lu.after(e),r=_s(t).prev(n);return r?r.toRange():null},Oc=function(e,t,n,r){var o,i=function(e,t,n){var r=t.serialize(n);return function(e){var t=e.firstChild,n=e.lastChild;return t&&"META"===t.nodeName&&t.parentNode.removeChild(t),n&&"mce_marker"===n.id&&n.parentNode.removeChild(n),e}(e.createFragment(r))}(t,e,r),a=Rc(t,n.startContainer),u=_c((o=i.firstChild,Yt.grep(o.childNodes,(function(e){return"LI"===e.nodeName})))),s=t.getRoot(),c=function(e){var r=lu.fromRangeStart(n),o=_s(t.getRoot()),i=1===e?o.prev(r):o.next(r);return!i||Rc(t,i.getNode())!==a};return c(1)?function(e,t,n){var r=e.parentNode;return Yt.each(t,(function(t){r.insertBefore(t,e)})),function(e,t){var n=lu.before(e),r=_s(t).next(n);return r?r.toRange():null}(e,n)}(a,u,s):c(2)?function(e,t,n,r){return r.insertAfter(t.reverse(),e),Ac(t[0],n)}(a,u,s,t):function(e,t,n,r){var o=function(e,t){var n=t.cloneRange(),r=t.cloneRange();return n.setStartBefore(e),r.setEndAfter(e),[n.cloneContents(),r.cloneContents()]}(e,r),i=e.parentNode;return i.insertBefore(o[0],e),Yt.each(t,(function(t){i.insertBefore(t,e)})),i.insertBefore(o[1],e),i.removeChild(e),Ac(t[t.length-1],n)}(a,u,s,n)},Pc=Yt.each,Mc=function(e){this.compare=function(t,n){if(t.nodeName!==n.nodeName)return!1;var r=function(t){var n={};return Pc(e.getAttribs(t),(function(r){var o=r.nodeName.toLowerCase();0!==o.indexOf("_")&&"style"!==o&&0!==o.indexOf("data-")&&(n[o]=e.getAttrib(t,o))})),n},o=function(e,t){var n,r;for(r in e)if(e.hasOwnProperty(r)){if(void 0===(n=t[r]))return!1;if(e[r]!==n)return!1;delete t[r]}for(r in t)if(t.hasOwnProperty(r))return!1;return!0};return!(!o(r(t),r(n))||!o(e.parseStyle(e.getAttrib(t,"style")),e.parseStyle(e.getAttrib(n,"style")))||Xs(t)||Xs(n))}},Ic=function(e){Pi(e),Ai(e,ur('<br data-mce-bogus="1">'))},Bc=function(e){Gr(e).each((function(t){Ur(t).each((function(n){bo(e)&&xo(t)&&bo(n)&&Mi(t)}))}))},Lc=Yt.makeMap;function Fc(e){var t,n,r,o,i,a=[];return t=(e=e||{}).indent,n=Lc(e.indent_before||""),r=Lc(e.indent_after||""),o=Zo.getEncodeFunc(e.entity_encoding||"raw",e.entities),i="html"===e.element_format,{start:function(e,u,s){var c,l,f,d;if(t&&n[e]&&a.length>0&&(d=a[a.length-1]).length>0&&"\n"!==d&&a.push("\n"),a.push("<",e),u)for(c=0,l=u.length;c<l;c++)f=u[c],a.push(" ",f.name,'="',o(f.value,!0),'"');a[a.length]=!s||i?">":" />",s&&t&&r[e]&&a.length>0&&(d=a[a.length-1]).length>0&&"\n"!==d&&a.push("\n")},end:function(e){var n;a.push("</",e,">"),t&&r[e]&&a.length>0&&(n=a[a.length-1]).length>0&&"\n"!==n&&a.push("\n")},text:function(e,t){e.length>0&&(a[a.length]=t?e:o(e))},cdata:function(e){a.push("<![CDATA[",e,"]]>")},comment:function(e){a.push("\x3c!--",e,"--\x3e")},pi:function(e,n){n?a.push("<?",e," ",o(n),"?>"):a.push("<?",e,"?>"),t&&a.push("\n")},doctype:function(e){a.push("<!DOCTYPE",e,">",t?"\n":"")},reset:function(){a.length=0},getContent:function(){return a.join("").replace(/\n$/,"")}}}function Hc(e,t){void 0===t&&(t=ci());var n=Fc(e);return(e=e||{}).validate=!("validate"in e)||e.validate,{serialize:function(r){var o,i;i=e.validate,o={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{a(e)}while(e=e.next)}},n.reset();var a=function(e){var r,u,s,c,l,f,d,m,p,h=o[e.type];if(h)h(e);else{if(r=e.name,u=e.shortEnded,s=e.attributes,i&&s&&s.length>1&&((f=[]).map={},p=t.getElementRule(e.name))){for(d=0,m=p.attributesOrder.length;d<m;d++)(c=p.attributesOrder[d])in s.map&&(l=s.map[c],f.map[c]=l,f.push({name:c,value:l}));for(d=0,m=s.length;d<m;d++)(c=s[d].name)in f.map||(l=s.map[c],f.map[c]=l,f.push({name:c,value:l}));s=f}if(n.start(e.name,s,u),!u){if(e=e.firstChild)do{a(e)}while(e=e.next);n.end(r)}}};return 1!==r.type||e.inner?o[11](r):a(r),n.getContent()}}}var jc=function(e){return e.collapsed?e:function(e){var n=lu.fromRangeStart(e),r=lu.fromRangeEnd(e),o=e.commonAncestorContainer;return Hs.fromPosition(!1,o,r).map((function(i){return!as(n,r,o)&&as(n,i,o)?function(e,n,r,o){var i=t.document.createRange();return i.setStart(e,n),i.setEnd(r,o),i}(n.container(),n.offset(),i.container(),i.offset()):e})).getOr(e)}(e)},zc=Ho.matchNodeNames("td th"),Wc=function(e,t){var n=e.selection.getRng(),r=n.startContainer,o=n.startOffset;n.collapsed&&function(e,t){return Ho.isText(e)&&" "===e.nodeValue[t-1]}(r,o)&&Ho.isText(r)&&(r.insertData(o-1," "),r.deleteData(o,1),n.setStart(r,o),n.setEnd(r,o),e.selection.setRng(n)),e.selection.setContent(t)},Uc=function(e,t,n){var r,o,i,a,u,s,c,l,f,d,m,p=e.selection,h=e.dom;if(/^ | $/.test(t)&&(t=function(e,t){var n,r;n=e.startContainer,r=e.startOffset;var o=function(e){return n[e]&&3===n[e].nodeType};return 3===n.nodeType&&(r>0?t=t.replace(/^ /," "):o("previousSibling")||(t=t.replace(/^ /," ")),r<n.length?t=t.replace(/ (<br>|)$/," "):o("nextSibling")||(t=t.replace(/( | )(<br>|)$/," "))),t}(p.getRng(),t)),r=e.parser,m=n.merge,o=Hc({validate:e.settings.validate},e.schema),d='<span id="mce_marker" data-mce-type="bookmark">​</span>',s={content:t,format:"html",selection:!0,paste:n.paste},(s=e.fire("BeforeSetContent",s)).isDefaultPrevented())e.fire("SetContent",{content:s.content,format:"html",selection:!0,paste:n.paste});else{-1===(t=s.content).indexOf("{$caret}")&&(t+="{$caret}"),t=t.replace(/\{\$caret\}/,d);var g=(l=p.getRng()).startContainer||(l.parentElement?l.parentElement():null),v=e.getBody();g===v&&p.isCollapsed()&&h.isBlock(v.firstChild)&&function(e,t){return t&&!e.schema.getShortEndedElements()[t.nodeName]}(e,v.firstChild)&&h.isEmpty(v.firstChild)&&((l=h.createRng()).setStart(v.firstChild,0),l.setEnd(v.firstChild,0),p.setRng(l)),p.isCollapsed()||(e.selection.setRng(jc(e.selection.getRng())),e.getDoc().execCommand("Delete",!1,null),t=function(e,t){var n,r;return n=e.startContainer,r=e.startOffset,3===n.nodeType&&e.collapsed&&(" "===n.data[r]?(n.deleteData(r,1),/[\u00a0| ]$/.test(t)||(t+=" ")):" "===n.data[r-1]&&(n.deleteData(r-1,1),/[\u00a0| ]$/.test(t)||(t=" "+t))),t}(e.selection.getRng(),t));var b,y={context:(i=p.getNode()).nodeName.toLowerCase(),data:n.data,insert:!0};if(u=r.parse(t,y),!0===n.paste&&function(e,t){var n=t.firstChild,r=t.lastChild;return n&&"meta"===n.name&&(n=n.next),r&&"mce_marker"===r.attr("id")&&(r=r.prev),function(e,t){var n=e.getNonEmptyElements();return t&&(t.isEmpty(n)||function(e,t){return e.getBlockElements()[t.name]&&function(e){return e.firstChild&&e.firstChild===e.lastChild}(t)&&function(e){return"br"===e.name||" "===e.value}(t.firstChild)}(e,t))}(e,r)&&(r=r.prev),!(!n||n!==r||"ul"!==n.name&&"ol"!==n.name)}(e.schema,u)&&function(e,t){return!!Rc(e,t)}(h,i))return l=Oc(o,h,e.selection.getRng(),u),e.selection.setRng(l),void e.fire("SetContent",s);if(function(e){for(var t=e;t=t.walk();)1===t.type&&t.attr("data-mce-fragment","1")}(u),"mce_marker"===(f=u.lastChild).attr("id"))for(c=f,f=f.prev;f;f=f.walk(!0))if(3===f.type||!h.isBlock(f.name)){e.schema.isValidChild(f.parent.name,"span")&&f.parent.insert(c,f,"br"===f.name);break}if(e._selectionOverrides.showBlockCaretContainer(i),y.invalid){for(Wc(e,d),i=p.getNode(),a=e.getBody(),9===i.nodeType?i=f=a:f=i;f!==a;)i=f,f=f.parentNode;t=i===a?a.innerHTML:h.getOuterHTML(i),t=o.serialize(r.parse(t.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,(function(){return o.serialize(u)})))),i===a?h.setHTML(a,t):h.setOuterHTML(i,t)}else!function(e,t,n){if("all"===n.getAttribute("data-mce-bogus"))n.parentNode.insertBefore(e.dom.createFragment(t),n);else{var r=n.firstChild,o=n.lastChild;!r||r===o&&"BR"===r.nodeName?e.dom.setHTML(n,t):Wc(e,t)}}(e,t=o.serialize(u),i);!function(e,t){var n=e.schema.getTextInlineElements(),r=e.dom;if(t){var o=e.getBody(),i=new Mc(r);Yt.each(r.select("*[data-mce-fragment]"),(function(e){for(var t=e.parentNode;t&&t!==o;t=t.parentNode)n[e.nodeName.toLowerCase()]&&i.compare(t,e)&&r.remove(e,!0)}))}}(e,m),function(e,t){var n,r,o,i,a,u=e.dom,s=e.selection;if(t){if(e.selection.scrollIntoView(t),n=function(t){for(var n=e.getBody();t&&t!==n;t=t.parentNode)if("false"===e.dom.getContentEditable(t))return t;return null}(t),n)return u.remove(t),void s.select(n);var c=u.createRng();(i=t.previousSibling)&&3===i.nodeType?(c.setStart(i,i.nodeValue.length),ce.ie||(a=t.nextSibling)&&3===a.nodeType&&(i.appendData(a.data),a.parentNode.removeChild(a))):(c.setStartBefore(t),c.setEndBefore(t)),r=u.getParent(t,u.isBlock),u.remove(t),r&&u.isEmpty(r)&&(e.$(r).empty(),c.setStart(r,0),c.setEnd(r,0),zc(r)||function(e){return!!e.getAttribute("data-mce-fragment")}(r)||!(o=function(t){var n=lu.fromRangeStart(t);if(n=_s(e.getBody()).next(n))return n.toRange()}(c))?u.add(r,u.create("br",{"data-mce-bogus":"1"})):(c=o,u.remove(r))),s.setRng(c)}}(e,h.get("mce_marker")),b=e.getBody(),Yt.each(b.getElementsByTagName("*"),(function(e){e.removeAttribute("data-mce-fragment")})),function(e,t){S.from(e.getParent(t,"td,th")).map(lr).each(Bc)}(e.dom,e.selection.getStart()),e.fire("SetContent",s),e.addVisual()}},qc=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,Vc=function(e,t,n){var r=e.getParam(t,n);if(-1!==r.indexOf("=")){var o=e.getParam(t,"","hash");return o.hasOwnProperty(e.id)?o[e.id]:n}return r},$c=function(e){return e.getParam("content_security_policy","")},Yc=function(e){if(e.getParam("force_p_newlines",!1))return"p";var t=e.getParam("forced_root_block","p");return!1===t?"":t},Xc=function(e){return e.getParam("forced_root_block_attrs",{})},Kc=function(e){return e.getParam("automatic_uploads",!0,"boolean")},Gc=function(e){return e.getParam("images_reuse_filename",!1,"boolean")},Jc=function(e){return e.getParam("images_upload_url","","string")},Qc=function(e){return e.getParam("images_upload_base_path","","string")},Zc=function(e){return e.getParam("images_upload_credentials",!1,"boolean")},el=function(e){return e.getParam("images_upload_handler",null,"function")},tl=function(e){return e.getParam("content_css_cors",!1,"boolean")},nl=function(e,t){if(!t)return t;var n=t.container(),r=t.offset();return e?ma(n)?Ho.isText(n.nextSibling)?lu(n.nextSibling,0):lu.after(n):ga(t)?lu(n,r+1):t:ma(n)?Ho.isText(n.previousSibling)?lu(n.previousSibling,n.previousSibling.data.length):lu.before(n):va(t)?lu(n,r-1):t},rl=u(nl,!0),ol=u(nl,!1),il={isInlineTarget:function(e,t){return Br(lr(t),function(e){return e.getParam("inline_boundaries_selector","a[href],code,.mce-annotation","string")}(e))},findRootInline:function(e,t,n){var r=function(e,t,n){return q(xi.DOM.getParents(n.container(),"*",t),e)}(e,t,n);return S.from(r[r.length-1])},isRtl:function(e){return"rtl"===xi.DOM.getStyle(e,"direction",!0)||(t=e.textContent,qc.test(t));var t},isAtZwsp:function(e){return ga(e)||va(e)},normalizePosition:nl,normalizeForwards:rl,normalizeBackwards:ol,hasSameParentBlock:function(e,t,n){var r=is(t,e),o=is(n,e);return r&&r===o}},al=function(e,t){return Hr(e,t)?$i(t,(function(e){return wo(e)||To(e)}),function(e){return function(t){return Fr(e,lr(t.dom().parentNode))}}(e)):S.none()},ul=function(e){e.dom.isEmpty(e.getBody())&&(e.setContent(""),function(e){var t=e.getBody(),n=t.firstChild&&e.dom.isBlock(t.firstChild)?t.firstChild:t;e.selection.setCursorLocation(n,0)}(e))},sl=function(e,t){return _a(t)&&!1===function(e,t){return Ho.isText(t)&&/^[ \t\r\n]*$/.test(t.data)&&!1===function(e,t){var n,r,o=lr(e);return n=lr(t),r=u(Fr,o),Yi(n,"pre,code",r).isSome()}(e,t)}(e,t)||function(e){return Ho.isElement(e)&&"A"===e.nodeName&&e.hasAttribute("name")}(t)||cl(t)},cl=Ho.hasAttribute("data-mce-bookmark"),ll=Ho.hasAttribute("data-mce-bogus"),fl=Ho.hasAttributeValue("data-mce-bogus","all"),dl=function(e){return function(e){var t,n,r=0;if(sl(e,e))return!1;if(!(n=e.firstChild))return!0;t=new fo(n,e);do{if(fl(n))n=t.next(!0);else if(ll(n))n=t.next();else if(Ho.isBr(n))r++,n=t.next();else{if(sl(e,n))return!1;n=t.next()}}while(n);return r<=1}(e.dom())},ml=Ar("block","position"),pl=Ar("from","to"),hl=function(e,t){var n=lr(e),r=lr(t.container());return al(n,r).map((function(e){return ml(e,t)}))},gl=function(e,t,n){return n.collapsed?function(e,t,n){var r=hl(e,lu.fromRangeStart(n)),o=r.bind((function(n){return Hs.fromPosition(t,e,n.position()).bind((function(n){return hl(e,n).map((function(n){return function(e,t,n){return Ho.isBr(n.position().getNode())&&!1===dl(n.block())?Hs.positionIn(!1,n.block().dom()).bind((function(r){return r.isEqual(n.position())?Hs.fromPosition(t,e,r).bind((function(t){return hl(e,t)})):S.some(n)})).getOr(n):n}(e,t,n)}))}))}));return Ua(r,o,pl).filter((function(e){return function(e){return!1===Fr(e.from().block(),e.to().block())}(e)&&function(e){return Wr(e.from().block()).bind((function(t){return Wr(e.to().block()).filter((function(e){return Fr(t,e)}))})).isSome()}(e)&&function(e){return!1===Ho.isContentEditableFalse(e.from().block().dom())&&!1===Ho.isContentEditableFalse(e.to().block().dom())}(e)}))}(e,t,n):S.none()},vl=function(e,t){return function(e,t,n){return Hr(t,e)?(r=function(e,t){for(var n=P(t)?t:w,r=e.dom(),o=[];null!==r.parentNode&&void 0!==r.parentNode;){var i=r.parentNode,a=lr(i);if(o.push(a),!0===n(a))break;r=i}return o}(e,(function(e){return n(e)||Fr(e,t)})),r.slice(0,-1)):[];var r}(e,t,i(!1))},bl=vl,yl=function(e,t){return[e].concat(vl(e,t))},xl=function(e){var t=Yr(e);return Y(t,bo).fold((function(){return t}),(function(e){return t.slice(0,e)}))},wl=function(e){var t=xl(e);return W(t,Mi),t},Cl=function(e,t){var n=yl(t,e);return $(n.reverse(),dl).each(Mi)},Tl=function(e,t,n,r){if(dl(n))return Ic(n),Hs.firstPositionIn(n.dom());0===q(Vr(r),(function(e){return!dl(e)})).length&&dl(t)&&Di(r,sr("br"));var o=Hs.prevPosition(n.dom(),lu.before(r.dom()));return W(wl(t),(function(e){Di(r,e)})),Cl(e,t),o},El=function(e,t,n){if(dl(n))return Mi(n),dl(t)&&Ic(t),Hs.firstPositionIn(t.dom());var r=Hs.lastPositionIn(n.dom());return W(wl(t),(function(e){Ai(n,e)})),Cl(e,t),r},Nl=function(e,t){Hs.positionIn(e,t.dom()).map((function(e){return e.getNode()})).map(lr).filter(xo).each(Mi)},Sl=function(e,t,n){return Nl(!0,t),Nl(!1,n),function(e,t){return Hr(t,e)?function(e,t){var n=yl(t,e);return S.from(n[n.length-1])}(t,e):S.none()}(t,n).fold(u(El,e,t,n),u(Tl,e,t,n))},kl=function(e,t,n,r){return t?Sl(e,r,n):Sl(e,n,r)},Dl=function(e,t){var n,r=lr(e.getBody());return(n=gl(r.dom(),t,e.selection.getRng()).bind((function(e){return kl(r,t,e.from().block(),e.to().block())}))).each((function(t){e.selection.setRng(t.toRange())})),n.isSome()},_l=function(e,t){var n=lr(t),r=u(Fr,e);return Vi(n,So,r).isSome()},Rl=function(e){var t=lr(e.getBody());return function(e,t){var n=Hs.prevPosition(e.dom(),lu.fromRangeStart(t)).isNone(),r=Hs.nextPosition(e.dom(),lu.fromRangeEnd(t)).isNone();return!function(e,t){return _l(e,t.startContainer)||_l(e,t.endContainer)}(e,t)&&n&&r}(t,e.selection.getRng())?function(e){return e.setContent(""),e.selection.setCursorLocation(),!0}(e):function(e,t){var n=t.getRng();return Ua(al(e,lr(n.startContainer)),al(e,lr(n.endContainer)),(function(r,o){return!1===Fr(r,o)&&(n.deleteContents(),kl(e,!0,r,o).each((function(e){t.setRng(e.toRange())})),!0)})).getOr(!1)}(t,e.selection)},Al=function(e,t){return!e.selection.isCollapsed()&&Rl(e)},Ol=function(e){if(!R(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");var n=[],r={};return W(e,(function(o,i){var a=br(o);if(1!==a.length)throw new Error("one and only one name per case");var u=a[0],s=o[u];if(void 0!==r[u])throw new Error("duplicate key detected:"+u);if("cata"===u)throw new Error("cannot have a case named cata (sorry)");if(!R(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);for(var o=new Array(r),a=0;a<o.length;a++)o[a]=arguments[a];var c=function(e){var t=br(e);if(n.length!==t.length)throw new Error("Wrong number of arguments to match. Expected: "+n.join(",")+"\nActual: "+t.join(","));if(!K(n,(function(e){return H(t,e)})))throw new Error("Not all branches were specified when using match. Specified: "+t.join(", ")+"\nRequired: "+n.join(", "));return e[u].apply(null,o)};return{fold:function(){if(arguments.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+arguments.length);var t=arguments[i];return t.apply(null,o)},match:c,log:function(e){t.console.log(e,{constructors:n,constructor:u,params:o})}}}})),r},Pl=function(e){return gs(e).exists(xo)},Ml=function(e,t,n){var r=q(yl(lr(n.container()),t),bo),o=J(r).getOr(t);return Hs.fromPosition(e,o.dom(),n).filter(Pl)},Il=function(e,t){return gs(t).exists(xo)||Ml(!0,e,t).isSome()},Bl=function(e,t){return function(e){return S.from(e.getNode(!0)).map(lr)}(t).exists(xo)||Ml(!1,e,t).isSome()},Ll=u(Ml,!1),Fl=u(Ml,!0),Hl=(" ",function(e){return" "===e}),jl=function(e){return/^[\r\n\t ]$/.test(e)},zl=function(e){return!jl(e)&&!Hl(e)},Wl=function(e,t,n){return S.from(n.container()).filter(Ho.isText).exists((function(r){var o=e?0:-1;return t(r.data.charAt(n.offset()+o))}))},Ul=u(Wl,!0,jl),ql=u(Wl,!1,jl),Vl=function(e){var t=e.container();return Ho.isText(t)&&0===t.data.length},$l=function(e,t){var n=us(e,t);return Ho.isContentEditableFalse(n)&&!Ho.isBogusAll(n)},Yl=u($l,0),Xl=u($l,-1),Kl=function(e,t){return Ho.isTable(us(e,t))},Gl=u(Kl,0),Jl=u(Kl,-1),Ql=Ol([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),Zl=function(e,t,n){return Hs.fromPosition(t,e,n).bind((function(r){return function(e){return So(lr(e))||To(lr(e))}(r.getNode())||function(e,t,n,r){var o=function(t){return yo(lr(t))&&!as(n,r,e)};return ps(!t,n).fold((function(){return ps(t,r).fold(i(!1),o)}),o)}(e,t,n,r)?S.none():t&&Ho.isContentEditableFalse(r.getNode())||!1===t&&Ho.isContentEditableFalse(r.getNode(!0))?function(e,t,n,r){var o=r.getNode(!1===t);return al(lr(e),lr(n.getNode())).map((function(e){return dl(e)?Ql.remove(e.dom()):Ql.moveToElement(o)})).orThunk((function(){return S.some(Ql.moveToElement(o))}))}(e,t,n,r):t&&Xl(n)||!1===t&&Yl(n)?S.some(Ql.moveToPosition(r)):S.none()}))},ef=function(e,t,n){if(0!==n){var r=e.data.slice(t,t+n),o=t+n>=e.data.length,i=0===t;e.replaceData(t,n,function(e,t,n){return V(e.split(""),(function(r,o){return function(e){return-1!==" \f\n\r\t\v".indexOf(e)}(o)||" "===o?r.previousCharIsSpace||""===r.str&&t||r.str.length===e.length-1&&n?{previousCharIsSpace:!1,str:r.str+" "}:{previousCharIsSpace:!0,str:r.str+" "}:{previousCharIsSpace:!1,str:r.str+o}}),{previousCharIsSpace:!1,str:""}).str}(r,i,o))}},tf=function(e,t){var n,r=e.data.slice(t),o=r.length-(n=r,n.replace(/^\s+/g,"")).length;return ef(e,t,o)},nf=function(e,t){return function(e,t){var n=e.container(),r=e.offset();return!1===lu.isTextPosition(e)&&n===t.parentNode&&r>lu.before(t).offset()}(t,e)?lu(t.container(),t.offset()-1):t},rf=function(e){return _a(e.previousSibling)?S.some(function(e){return Ho.isText(e)?lu(e,e.data.length):lu.after(e)}(e.previousSibling)):e.previousSibling?Hs.lastPositionIn(e.previousSibling):S.none()},of=function(e){return _a(e.nextSibling)?S.some(function(e){return Ho.isText(e)?lu(e,0):lu.before(e)}(e.nextSibling)):e.nextSibling?Hs.firstPositionIn(e.nextSibling):S.none()},af=function(e,t,n){return function(e,t,n){return e?function(e,t){return of(t).orThunk((function(){return rf(t)})).orThunk((function(){return function(e,t){return Hs.nextPosition(e,lu.after(t)).fold((function(){return Hs.prevPosition(e,lu.before(t))}),S.some)}(e,t)}))}(t,n):function(e,t){return rf(t).orThunk((function(){return of(t)})).orThunk((function(){return function(e,t){var n=lu.before(t.previousSibling?t.previousSibling:t.parentNode);return Hs.prevPosition(e,n).fold((function(){return Hs.nextPosition(e,lu.after(t))}),S.some)}(e,t)}))}(t,n)}(e,t,n).map(u(nf,n))},uf=function(e,t,n){n.fold((function(){e.focus()}),(function(n){e.selection.setRng(n.toRange(),t)}))},sf=function(e,t){return t&&e.schema.getBlockElements().hasOwnProperty(pr(t))},cf=function(e){if(dl(e)){var t=ur('<br data-mce-bogus="1">');return Pi(e),Ai(e,t),S.some(lu.before(t.dom()))}return S.none()},lf=function(e,t,n){var r,o,i,a,u,s,c,l,f,d=Ur(e).filter(vr),m=qr(e).filter(vr);return Mi(e),(r=d,o=m,i=t,r.isSome()&&o.isSome()&&i.isSome()?S.some((a=r.getOrDie(),u=o.getOrDie(),s=i.getOrDie(),c=a.dom(),l=u.dom(),f=c.data.length,function(e,t,n){var r=Jn(e.data).length;e.appendData(t.data),Mi(lr(t)),n&&tf(e,r)}(c,l,n),s.container()===l?lu(c,f):s)):S.none()).orThunk((function(){return n&&(d.each((function(e){return function(e,t){var n=e.data.slice(0,t),r=n.length-Jn(n).length;return ef(e,t-r,r)}(e.dom(),e.dom().length)})),m.each((function(e){return tf(e.dom(),0)}))),t}))},ff=function(e,t,n,r){void 0===r&&(r=!0);var o,i=af(t,e.getBody(),n.dom()),a=Vi(n,u(sf,e),(o=e.getBody(),function(e){return e.dom()===o})),s=lf(n,i,function(e,t){return Cr(e.schema.getTextInlineElements(),pr(t))}(e,n));e.dom.isEmpty(e.getBody())?(e.setContent(""),e.selection.setCursorLocation()):a.bind(cf).fold((function(){r&&uf(e,t,s)}),(function(n){r&&uf(e,t,S.some(n))}))},df=function(e,t){var n=function(e,t,n){var r=ms(t?1:-1,e,n),o=lu.fromRangeStart(r),i=lr(e);return!1===t&&Xl(o)?S.some(Ql.remove(o.getNode(!0))):t&&Yl(o)?S.some(Ql.remove(o.getNode())):!1===t&&Yl(o)&&Bl(i,o)?Ll(i,o).map((function(e){return Ql.remove(e.getNode())})):t&&Xl(o)&&Il(i,o)?Fl(i,o).map((function(e){return Ql.remove(e.getNode())})):function(e,t,n){return function(e,t){var n=t.getNode(!1===e),r=e?"after":"before";return Ho.isElement(n)&&n.getAttribute("data-mce-caret")===r}(t,n)?function(e,t){return e&&Ho.isContentEditableFalse(t.nextSibling)?S.some(Ql.moveToElement(t.nextSibling)):!1===e&&Ho.isContentEditableFalse(t.previousSibling)?S.some(Ql.moveToElement(t.previousSibling)):S.none()}(t,n.getNode(!1===t)).fold((function(){return Zl(e,t,n)}),S.some):Zl(e,t,n).bind((function(t){return function(e,t,n){return n.fold((function(e){return S.some(Ql.remove(e))}),(function(e){return S.some(Ql.moveToElement(e))}),(function(n){return as(t,n,e)?S.none():S.some(Ql.moveToPosition(n))}))}(e,n,t)}))}(e,t,o)}(e.getBody(),t,e.selection.getRng()).map((function(n){return n.fold(function(e,t){return function(n){return e._selectionOverrides.hideFakeCaret(),ff(e,t,lr(n)),!0}}(e,t),function(e,t){return function(n){var r=t?lu.before(n):lu.after(n);return e.selection.setRng(r.toRange()),!0}}(e,t),function(e){return function(t){return e.selection.setRng(t.toRange()),!0}}(e))}));return n.getOr(!1)},mf=function(e,t){return e.selection.isCollapsed()?df(e,t):function(e,t){var n,r=e.selection.getNode();return!!Ho.isContentEditableFalse(r)&&(n=lr(e.getBody()),W(Ui(n,".mce-offscreen-selection"),Mi),ff(e,t,lr(e.selection.getNode())),ul(e),!0)}(e,t)},pf=function(e){var t,n=function(e,t){for(;t&&t!==e;){if(Ho.isContentEditableTrue(t)||Ho.isContentEditableFalse(t))return t;t=t.parentNode}return null}(e.getBody(),e.selection.getNode());return Ho.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(lu.before(t).toRange())),!0},hf=Ho.isText,gf=function(e){return hf(e)&&e.data[0]===sa},vf=function(e){return hf(e)&&e.data[e.data.length-1]===sa},bf=function(e){return e.ownerDocument.createTextNode(sa)},yf=function(e,t){return e?function(e){if(hf(e.previousSibling))return vf(e.previousSibling)||e.previousSibling.appendData(sa),e.previousSibling;if(hf(e))return gf(e)||e.insertData(0,sa),e;var t=bf(e);return e.parentNode.insertBefore(t,e),t}(t):function(e){if(hf(e.nextSibling))return gf(e.nextSibling)||e.nextSibling.insertData(0,sa),e.nextSibling;if(hf(e))return vf(e)||e.appendData(sa),e;var t=bf(e);return e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t}(t)},xf=u(yf,!0),wf=u(yf,!1),Cf=function(e,t){return Ho.isText(e.container())?yf(t,e.container()):yf(t,e.getNode())},Tf=function(e,t){var n=t.get();return n&&e.container()===n&&ma(n)},Ef=function(e,t){return t.fold((function(t){Wu.remove(e.get());var n=xf(t);return e.set(n),S.some(lu(n,n.length-1))}),(function(t){return Hs.firstPositionIn(t).map((function(t){if(Tf(t,e))return lu(e.get(),1);Wu.remove(e.get());var n=Cf(t,!0);return e.set(n),lu(n,1)}))}),(function(t){return Hs.lastPositionIn(t).map((function(t){if(Tf(t,e))return lu(e.get(),e.get().length-1);Wu.remove(e.get());var n=Cf(t,!1);return e.set(n),lu(n,n.length-1)}))}),(function(t){Wu.remove(e.get());var n=wf(t);return e.set(n),S.some(lu(n,1))}))},Nf=function(e,t){for(var n=0;n<e.length;n++){var r=e[n].apply(null,t);if(r.isSome())return r}return S.none()},Sf=Ol([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),kf=function(e,t){return is(t,e)||e},Df=function(e,t,n){var r=il.normalizeForwards(n),o=kf(t,r.container());return il.findRootInline(e,o,r).fold((function(){return Hs.nextPosition(o,r).bind(u(il.findRootInline,e,o)).map((function(e){return Sf.before(e)}))}),S.none)},_f=function(e,t){return null===Mu(e,t)},Rf=function(e,t,n){return il.findRootInline(e,t,n).filter(u(_f,t))},Af=function(e,t,n){var r=il.normalizeBackwards(n);return Rf(e,t,r).bind((function(e){return Hs.prevPosition(e,r).isNone()?S.some(Sf.start(e)):S.none()}))},Of=function(e,t,n){var r=il.normalizeForwards(n);return Rf(e,t,r).bind((function(e){return Hs.nextPosition(e,r).isNone()?S.some(Sf.end(e)):S.none()}))},Pf=function(e,t,n){var r=il.normalizeBackwards(n),o=kf(t,r.container());return il.findRootInline(e,o,r).fold((function(){return Hs.prevPosition(o,r).bind(u(il.findRootInline,e,o)).map((function(e){return Sf.after(e)}))}),S.none)},Mf=function(e){return!1===il.isRtl(Bf(e))},If=function(e,t,n){return Nf([Df,Af,Of,Pf],[e,t,n]).filter(Mf)},Bf=function(e){return e.fold(a,a,a,a)},Lf=function(e){return e.fold(i("before"),i("start"),i("end"),i("after"))},Ff=function(e){return e.fold(Sf.before,Sf.before,Sf.after,Sf.after)},Hf=function(e,t,n,r,o,i){return Ua(il.findRootInline(t,n,r),il.findRootInline(t,n,o),(function(t,r){return t!==r&&il.hasSameParentBlock(n,t,r)?Sf.after(e?t:r):i})).getOr(i)},jf=function(e,t){return e.fold(i(!0),(function(e){return r=t,!(Lf(n=e)===Lf(r)&&Bf(n)===Bf(r));var n,r}))},zf=function(e,t){return e?t.fold(o(S.some,Sf.start),S.none,o(S.some,Sf.after),S.none):t.fold(S.none,o(S.some,Sf.before),S.none,o(S.some,Sf.end))},Wf=function(e,t,n,r){var o=il.normalizePosition(e,r),i=If(t,n,o);return If(t,n,o).bind(u(zf,e)).orThunk((function(){return function(e,t,n,r,o){var i=il.normalizePosition(e,o);return Hs.fromPosition(e,n,i).map(u(il.normalizePosition,e)).fold((function(){return r.map(Ff)}),(function(o){return If(t,n,o).map(u(Hf,e,t,n,i,o)).filter(u(jf,r))})).filter(Mf)}(e,t,n,i,r)}))},Uf=If,qf=Wf,Vf=(u(Wf,!1),u(Wf,!0),Ff),$f=function(e){return e.fold(Sf.start,Sf.start,Sf.end,Sf.end)},Yf=function(e,t,n){var r=e?1:-1;return t.setRng(lu(n.container(),n.offset()+r).toRange()),t.getSel().modify("move",e?"forward":"backward","word"),!0},Xf=function(e,t){var n=t.selection.getRng(),r=e?lu.fromRangeEnd(n):lu.fromRangeStart(n);return!!function(e){return P(e.selection.getSel().modify)}(t)&&(e&&ga(r)?Yf(!0,t.selection,r):!(e||!va(r))&&Yf(!1,t.selection,r))},Kf=function(e,t){var n=e.dom.createRng();n.setStart(t.container(),t.offset()),n.setEnd(t.container(),t.offset()),e.selection.setRng(n)},Gf=function(e){return!1!==e.settings.inline_boundaries},Jf=function(e,t){e?t.setAttribute("data-mce-selected","inline-boundary"):t.removeAttribute("data-mce-selected")},Qf=function(e,t,n){return Ef(t,n).map((function(t){return Kf(e,t),n}))},Zf=function(e,t,n){return function(){return!!Gf(t)&&Xf(e,t)}},ed={move:function(e,t,n){return function(){return!!Gf(e)&&function(e,t,n){var r=e.getBody(),o=lu.fromRangeStart(e.selection.getRng()),i=u(il.isInlineTarget,e);return qf(n,i,r,o).bind((function(n){return Qf(e,t,n)}))}(e,t,n).isSome()}},moveNextWord:u(Zf,!0),movePrevWord:u(Zf,!1),setupSelectedState:function(e){var t=Li(null),n=u(il.isInlineTarget,e);return e.on("NodeChange",(function(r){Gf(e)&&(function(e,t,n){var r=q(t.select('*[data-mce-selected="inline-boundary"]'),e),o=q(n,e);W(G(r,o),u(Jf,!1)),W(G(o,r),u(Jf,!0))}(n,e.dom,r.parents),function(e,t){if(e.selection.isCollapsed()&&!0!==e.composing&&t.get()){var n=lu.fromRangeStart(e.selection.getRng());lu.isTextPosition(n)&&!1===il.isAtZwsp(n)&&(Kf(e,Wu.removeAndReposition(t.get(),n)),t.set(null))}}(e,t),function(e,t,n,r){if(t.selection.isCollapsed()){var o=q(r,e);W(o,(function(r){var o=lu.fromRangeStart(t.selection.getRng());Uf(e,t.getBody(),o).bind((function(e){return Qf(t,n,e)}))}))}}(n,e,t,r.parents))})),t},setCaretPosition:Kf},td=function(e,t){return function(n){return Ef(t,n).map((function(t){return ed.setCaretPosition(e,t),!0})).getOr(!1)}},nd=function(e,n,r,o){var i=e.getBody(),a=u(il.isInlineTarget,e);e.undoManager.ignore((function(){e.selection.setRng(function(e,n){var r=t.document.createRange();return r.setStart(e.container(),e.offset()),r.setEnd(n.container(),n.offset()),r}(r,o)),e.execCommand("Delete"),Uf(a,i,lu.fromRangeStart(e.selection.getRng())).map($f).map(td(e,n))})),e.nodeChanged()},rd=function(e,t,n){if(e.selection.isCollapsed()&&function(e){return!1!==e.settings.inline_boundaries}(e)){var r=lu.fromRangeStart(e.selection.getRng());return function(e,t,n,r){var o=function(e,t){return is(t,e)||e}(e.getBody(),r.container()),a=u(il.isInlineTarget,e),s=Uf(a,o,r);return s.bind((function(e){return n?e.fold(i(S.some($f(e))),S.none,i(S.some(Vf(e))),S.none):e.fold(S.none,i(S.some(Vf(e))),S.none,i(S.some($f(e))))})).map(td(e,t)).getOrThunk((function(){var i=Hs.navigate(n,o,r),u=i.bind((function(e){return Uf(a,o,e)}));return s.isSome()&&u.isSome()?il.findRootInline(a,o,r).map((function(t){return!!function(e){return Ua(Hs.firstPositionIn(e),Hs.lastPositionIn(e),(function(t,n){var r=il.normalizePosition(!0,t),o=il.normalizePosition(!1,n);return Hs.nextPosition(e,r).map((function(e){return e.isEqual(o)})).getOr(!0)})).getOr(!0)}(t)&&(ff(e,n,lr(t)),!0)})).getOr(!1):u.bind((function(o){return i.map((function(o){return n?nd(e,t,r,o):nd(e,t,o,r),!0}))})).getOr(!1)}))}(e,t,n,r)}return!1},od=Ar("start","end"),id=Ar("rng","table","cells"),ad=Ol([{removeTable:["element"]},{emptyCells:["cells"]}]),ud=function(e,t){return Ki(lr(e),"td,th",t)},sd=function(e,t){return Yi(e,"table",t)},cd=function(e){return!1===Fr(e.start(),e.end())},ld=function(e,t){return sd(e.start(),t).bind((function(n){return sd(e.end(),t).bind((function(e){return Fr(n,e)?S.some(n):S.none()}))}))},fd=function(e){return Ui(e,"td,th")},dd=function(e,t){return ld(t,e).isSome()},md=function(e,t){var n=function(e){return u(Fr,e)}(e);return function(e,t){var n=ud(e.startContainer,t),r=ud(e.endContainer,t);return Ua(n,r,od).filter(cd).filter((function(e){return dd(t,e)})).orThunk((function(){return function(e,t){var n=ud(t.startContainer,e),r=ud(t.endContainer,e);return t.collapsed?S.none():Ua(n,r,od).fold((function(){return n.fold((function(){return r.bind((function(t){return sd(t,e).bind((function(e){return J(fd(e)).map((function(e){return od(e,t)}))}))}))}),(function(t){return sd(t,e).bind((function(e){return Q(fd(e)).map((function(e){return od(t,e)}))}))}))}),(function(t){return dd(e,t)?S.none():function(e,t){return sd(e.start(),t).bind((function(t){return Q(fd(t)).map((function(t){return od(e.start(),t)}))}))}(t,e)}))}(t,e)}))}(t,n).bind((function(e){return function(e,t){return ld(e,t).map((function(t){return id(e,t,fd(t))}))}(e,n)}))},pd=function(e,t){return Y(e,(function(e){return Fr(e,t)}))},hd=function(e){return function(e){return Ua(pd(e.cells(),e.rng().start()),pd(e.cells(),e.rng().end()),(function(t,n){return e.cells().slice(t,n+1)}))}(e).map((function(t){var n=e.cells();return t.length===n.length?ad.removeTable(e.table()):ad.emptyCells(t)}))},gd=function(e){var t=[];if(e)for(var n=0;n<e.rangeCount;n++)t.push(e.getRangeAt(n));return t},vd=gd,bd=function(e){return q(function(e){return X(e,(function(e){var t=Ha(e);return t?[lr(t)]:[]}))}(e),So)},yd=function(e,t){var n=Ui(t,"td[data-mce-selected],th[data-mce-selected]"),r=bd(e);return n.length>0?n:r},xd=yd,wd=function(e){return yd(vd(e.selection.getSel()),lr(e.getBody()))},Cd=function(e,t){return W(t,Ic),e.selection.setCursorLocation(t[0].dom(),0),!0},Td=function(e,t){return ff(e,!1,t),!0},Ed=function(e,t,n,r){return Sd(t,r).fold((function(){return function(e,t,n){return function(e,t){return md(e,t).bind(hd)}(t,n).map((function(t){return t.fold(u(Td,e),u(Cd,e))}))}(e,t,n)}),(function(t){return function(e,t){return kd(e,t)}(e,t)})).getOr(!1)},Nd=function(e,t){return $(yl(t,e),So)},Sd=function(e,t){return $(yl(t,e),(function(e){return"caption"===pr(e)}))},kd=function(e,t){return Ic(t),e.selection.setCursorLocation(t.dom(),0),S.some(!0)},Dd=function(e,t,n){var r=lr(e.getBody());return Sd(r,n).fold((function(){return function(e,t,n,r){var o=lu.fromRangeStart(e.selection.getRng());return Nd(n,r).bind((function(r){return dl(r)?kd(e,r):function(e,t,n,r,o){return Hs.navigate(n,e.getBody(),o).bind((function(e){return Nd(t,lr(e.getNode())).map((function(e){return!1===Fr(e,r)}))}))}(e,n,t,r,o)}))}(e,t,r,n)}),(function(n){return function(e,t,n,r){var o=lu.fromRangeStart(e.selection.getRng());return dl(r)?kd(e,r):function(e,t,n,r,o){return Hs.navigate(n,e.getBody(),o).bind((function(i){return function(e,t,n,r){return Hs.firstPositionIn(e.dom()).bind((function(o){return Hs.lastPositionIn(e.dom()).map((function(e){return t?n.isEqual(o)&&r.isEqual(e):n.isEqual(e)&&r.isEqual(o)}))})).getOr(!0)}(r,n,o,i)?function(e,t){return kd(e,t)}(e,r):function(e,t,n){return Sd(e,lr(n.getNode())).map((function(e){return!1===Fr(e,t)}))}(t,r,i)})).or(S.some(!0))}(e,n,t,r,o)}(e,t,r,n)})).getOr(!1)},_d=function(e,t){var n=lr(e.selection.getStart(!0)),r=wd(e);return e.selection.isCollapsed()&&0===r.length?Dd(e,t,n):function(e,t){var n=lr(e.getBody()),r=e.selection.getRng(),o=wd(e);return 0!==o.length?Cd(e,o):Ed(e,n,r,t)}(e,n)},Rd=oc,Ad=function(e,t,n){var r=e.formatter.get(n);if(r)for(var o=0;o<r.length;o++)if(!1===r[o].inherit&&e.dom.is(t,r[o].selector))return!0;return!1},Od=function(e,t,n,r){var o=e.dom.getRoot();return t!==o&&(t=e.dom.getParent(t,(function(t){return!!Ad(e,t,n)||t.parentNode===o||!!Id(e,t,n,r,!0)})),Id(e,t,n,r))},Pd=function(e,t,n){return!!Rd(t,n.inline)||!!Rd(t,n.block)||(n.selector?1===t.nodeType&&e.is(t,n.selector):void 0)},Md=function(e,t,n,r,o,i){var a,u,s,c=n[r];if(n.onmatch)return n.onmatch(t,n,r);if(c)if(void 0===c.length){for(a in c)if(c.hasOwnProperty(a)){if(u="attributes"===r?e.getAttrib(t,a):ac(e,t,a),o&&!u&&!n.exact)return;if((!o||n.exact)&&!Rd(u,ic(e,rc(c[a],i),a)))return}}else for(s=0;s<c.length;s++)if("attributes"===r?e.getAttrib(t,c[s]):ac(e,t,c[s]))return n;return n},Id=function(e,t,n,r,o){var i,a,u,s,c=e.formatter.get(n),l=e.dom;if(c&&t)for(a=0;a<c.length;a++)if(i=c[a],Pd(e.dom,t,i)&&Md(l,t,i,"attributes",o,r)&&Md(l,t,i,"styles",o,r)){if(s=i.classes)for(u=0;u<s.length;u++)if(!e.dom.hasClass(t,s[u]))return;return i}},Bd={matchNode:Id,matchName:Pd,match:function(e,t,n,r){var o;return r?Od(e,r,t,n):(r=e.selection.getNode(),!!Od(e,r,t,n)||!((o=e.selection.getStart())===r||!Od(e,o,t,n)))},matchAll:function(e,t,n){var r,o=[],i={};return r=e.selection.getStart(),e.dom.getParent(r,(function(r){var a,u;for(a=0;a<t.length;a++)u=t[a],!i[u]&&Id(e,r,u,n)&&(i[u]=!0,o.push(u))}),e.dom.getRoot()),o},canApply:function(e,t){var n,r,o,i,a,u=e.formatter.get(t),s=e.dom;if(u)for(n=e.selection.getStart(),r=sc(s,n),i=u.length-1;i>=0;i--){if(!(a=u[i].selector)||u[i].defaultBlock)return!0;for(o=r.length-1;o>=0;o--)if(s.is(r[o],a))return!0}return!1},matchesUnInheritedFormatSelector:Ad},Ld=function(e,t){return e.splitText(t)},Fd=function(e){var t=e.startContainer,n=e.startOffset,r=e.endContainer,o=e.endOffset;return t===r&&Ho.isText(t)?n>0&&n<t.nodeValue.length&&(t=(r=Ld(t,n)).previousSibling,o>n?(t=r=Ld(r,o-=n).previousSibling,o=r.nodeValue.length,n=0):o=0):(Ho.isText(t)&&n>0&&n<t.nodeValue.length&&(t=Ld(t,n),n=0),Ho.isText(r)&&o>0&&o<r.nodeValue.length&&(o=(r=Ld(r,o).previousSibling).nodeValue.length)),{startContainer:t,startOffset:n,endContainer:r,endOffset:o}},Hd=sa,jd="_mce_caret",zd=function(e){return function(e){for(var t=[];e;){if(3===e.nodeType&&e.nodeValue!==Hd||e.childNodes.length>1)return[];1===e.nodeType&&t.push(e),e=e.firstChild}return t}(e).length>0},Wd=function(e){var t;if(e)for(e=(t=new fo(e,e)).current();e;e=t.next())if(3===e.nodeType)return e;return null},Ud=function(e){var t=sr("span");return Sr(t,{id:jd,"data-mce-bogus":"1","data-mce-type":"format-caret"}),e&&Ai(t,cr(Hd)),t},qd=function(e,t,n){void 0===n&&(n=!0);var r=e.dom,o=e.selection;if(zd(t))ff(e,!1,lr(t),n);else{var i=o.getRng(),a=r.getParent(t,r.isBlock),u=function(e){var t=Wd(e);return t&&t.nodeValue.charAt(0)===Hd&&t.deleteData(0,1),t}(t);i.startContainer===u&&i.startOffset>0&&i.setStart(u,i.startOffset-1),i.endContainer===u&&i.endOffset>0&&i.setEnd(u,i.endOffset-1),r.remove(t,!0),a&&r.isEmpty(a)&&Ic(lr(a)),o.setRng(i)}},Vd=function(e,t,n){void 0===n&&(n=!0);var r=e.dom,o=e.selection;if(t)qd(e,t,n);else if(!(t=Mu(e.getBody(),o.getStart())))for(;t=r.get(jd);)qd(e,t,!1)},$d=function(e,t,n){var r,o,i,a=e.dom,s=a.getParent(n,u(ec,e));s&&a.isEmpty(s)?n.parentNode.replaceChild(t,n):(r=lr(n),o=Ui(r,"br"),i=q(function(e){for(var t=[],n=e.dom();n;)t.push(lr(n)),n=n.lastChild;return t}(r).slice(-1),xo),o.length===i.length&&W(i,Mi),a.isEmpty(n)?n.parentNode.replaceChild(t,n):a.insertAfter(t,n))},Yd=function(e,t){return e.appendChild(t),t},Xd=function(e,t){var n,r=(n=t,function(e,t){for(var n=e.length-1;n>=0;n--)t(e[n])}(e,(function(e){n=Yd(n,e.cloneNode(!1))})),n);return Yd(r,r.ownerDocument.createTextNode(Hd))},Kd=function(e,t){return e.schema.getTextInlineElements().hasOwnProperty(pr(t))&&!Pu(t.dom())&&!Ho.isBogus(t.dom())},Gd=function(e){return 1===Yr(e).length},Jd=function(e,t){var n=lr(e.getBody()),r=lr(e.selection.getStart()),o=q(function(e,t){var n=yl(t,e);return Y(n,bo).fold(i(n),(function(e){return n.slice(0,e)}))}(n,r),Gd);return Q(o).map((function(n){var r,i=lu.fromRangeStart(e.selection.getRng());return!(!function(e,t,n){return Ua(Hs.firstPositionIn(n),Hs.lastPositionIn(n),(function(r,o){var i=il.normalizePosition(!0,r),a=il.normalizePosition(!1,o),u=il.normalizePosition(!1,t);return e?Hs.nextPosition(n,u).map((function(e){return e.isEqual(a)&&t.isEqual(i)})).getOr(!1):Hs.prevPosition(n,u).map((function(e){return e.isEqual(i)&&t.isEqual(a)})).getOr(!1)})).getOr(!0)}(t,i,n.dom())||(r=n,Pu(r.dom())&&zd(r.dom()))||(function(e,t,n,r){var o=u(Kd,t),i=z(q(r,o),(function(e){return e.dom()}));if(0===i.length)ff(t,e,n);else{var a=function(e,t){var n=Ud(!1),r=Xd(t,n.dom());return Di(lr(e),n),Mi(lr(e)),lu(r,0)}(n.dom(),i);t.selection.setRng(a.toRange())}}(t,e,n,o),0))})).getOr(!1)},Qd=function(e,t){return!!e.selection.isCollapsed()&&Jd(e,t)},Zd=function(e){for(var t=0,n=0,r=e;r&&r.nodeType;)t+=r.offsetLeft||0,n+=r.offsetTop||0,r=r.offsetParent;return{x:t,y:n}},em=Ho.isContentEditableTrue,tm=Ho.isContentEditableFalse,nm=function(e,t,n,r,o){return t._selectionOverrides.showCaret(e,n,r,o)},rm=function(e,t){return e.fire("BeforeObjectSelected",{target:t}).isDefaultPrevented()?null:function(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t}(t)},om=function(e,t,n){var r=ms(1,e.getBody(),t),o=lu.fromRangeStart(r),i=o.getNode();if(tm(i))return nm(1,e,i,!o.isAtEnd(),!1);var a=o.getNode(!0);if(tm(a))return nm(1,e,a,!1,!1);var u=e.dom.getParent(o.getNode(),(function(e){return tm(e)||em(e)}));return tm(u)?nm(1,e,u,!1,n):null},im=function(e,t,n){return t&&t.collapsed&&om(e,t,n)||t},am=function(e,t){e.selection.setRng(t),function(e,t){J(su.fromRangeStart(t).getClientRects()).each((function(t){var n,r,o=function(e){if(e.inline)return e.getBody().getBoundingClientRect();var t=e.getWin();return{left:0,right:t.innerWidth,top:0,bottom:t.innerHeight,width:t.innerWidth,height:t.innerHeight}}(e),i=function(e,t){return t.left>e.left&&t.right<e.right?0:t.left<e.left?t.left-e.left:t.right-e.right}(n=o,r=t),a=function(e,t){return t.top>e.top&&t.bottom<e.bottom?0:t.top<e.top?t.top-e.top:t.bottom-e.bottom}(n,r);!function(e,t,n){e.inline?(e.getBody().scrollLeft+=t,e.getBody().scrollTop+=n):e.getWin().scrollBy(t,n)}(e,0!==i?i>0?i+4:i-4:0,0!==a?a>0?a+4:a-4:0)}))}(e,e.selection.getRng())},um=function(e,t,n,r,o,i){var a=nm(r,e,i.getNode(!o),o,!0);if(t.collapsed){var u=t.cloneRange();o?u.setEnd(a.startContainer,a.startOffset):u.setStart(a.endContainer,a.endOffset),u.deleteContents()}else t.deleteContents();return e.selection.setRng(a),function(e,t){Ho.isText(t)&&0===t.data.length&&e.remove(t)}(e.dom,n),!0},sm=function(e,t){return function(e,t){var n=e.selection.getRng();if(!Ho.isText(n.commonAncestorContainer))return!1;var r=t?cu.Forwards:cu.Backwards,o=_s(e.getBody()),i=u(vs,o.next),a=u(vs,o.prev),s=t?i:a,c=t?Yl:Xl,l=hs(r,e.getBody(),n),f=il.normalizePosition(t,s(l));if(!f)return!1;if(c(f))return um(e,n,l.getNode(),r,t,f);var d=s(f);return!!(d&&c(d)&&bs(f,d))&&um(e,n,l.getNode(),r,t,d)}(e,t)},cm=function(e,t){e.getDoc().execCommand(t,!1,null)},lm=function(e){return function(t,n){return S.from(n).map(lr).filter(gr).bind((function(n){return function(e,t,n){var r=function(t){return function(e,t){var n=e.dom(),r=Rr(n,t);return S.from(r).filter((function(e){return e.length>0}))}(t,e)};return $i(lr(n),(function(e){return r(e).isSome()}),(function(e){return Fr(lr(t),e)})).bind(r)}(e,t,n.dom()).or(function(e,t){return S.from(xi.DOM.getStyle(t,e,!0))}(e,n.dom()))})).getOr("")}},fm={getFontSize:lm("font-size"),getFontFamily:o((function(e){return e.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")}),lm("font-family")),toPt:function(e,t){return/[0-9.]+px$/.test(e)?function(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}(72*parseInt(e,10)/96,t||0)+"pt":e}},dm=function(e){return Hs.firstPositionIn(e.getBody()).map((function(e){var t=e.container();return Ho.isText(t)?t.parentNode:t}))},mm=function(e){return S.from(e.selection.getRng()).bind((function(t){return function(e,t){return e.startContainer===t&&0===e.startOffset}(t,e.getBody())?S.none():S.from(e.selection.getStart(!0))}))},pm=function(e,t){if(/^[0-9\.]+$/.test(t)){var n=parseInt(t,10);if(n>=1&&n<=7){var r=function(e){return Yt.explode(e.getParam("font_size_style_values",""))}(e),o=function(e){return Yt.explode(e.getParam("font_size_classes",""))}(e);return o?o[n-1]||t:r[n-1]||t}return t}return t},hm=function(e,t){return e&&t&&e.startContainer===t.startContainer&&e.startOffset===t.startOffset&&e.endContainer===t.endContainer&&e.endOffset===t.endOffset},gm=function(e,t,n){return null!==function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null}(e,t,n)},vm=function(e,t,n){return gm(e,t,(function(e){return e.nodeName===n}))},bm=function(e){return e&&"TABLE"===e.nodeName},ym=function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)},xm=function(e,t){return pa(e)&&!1===gm(e,t,Pu)},wm=function(e,t,n){for(var r=new fo(t,e.getParent(t.parentNode,e.isBlock)||e.getRoot());t=r[n?"prev":"next"]();)if(Ho.isBr(t))return!0},Cm=function(e,t,n,r,o){var i,a,u,s,c=e.getRoot(),l=e.schema.getNonEmptyElements();if(u=e.getParent(o.parentNode,e.isBlock)||c,r&&Ho.isBr(o)&&t&&e.isEmpty(u))return S.some(su(o.parentNode,e.nodeIndex(o)));for(i=new fo(o,u);s=i[r?"prev":"next"]();){if("false"===e.getContentEditableParent(s)||xm(s,c))return S.none();if(Ho.isText(s)&&s.nodeValue.length>0)return!1===vm(s,c,"A")?S.some(su(s,r?s.nodeValue.length:0)):S.none();if(e.isBlock(s)||l[s.nodeName.toLowerCase()])return S.none();a=s}return n&&a?S.some(su(a,0)):S.none()},Tm=function(e,t,n,r){var o,i,a,u,s,c,l,f=e.getRoot(),d=!1;if(o=r[(n?"start":"end")+"Container"],i=r[(n?"start":"end")+"Offset"],l=Ho.isElement(o)&&i===o.childNodes.length,s=e.schema.getNonEmptyElements(),c=n,pa(o))return S.none();if(Ho.isElement(o)&&i>o.childNodes.length-1&&(c=!1),Ho.isDocument(o)&&(o=f,i=0),o===f){if(c&&(u=o.childNodes[i>0?i-1:0])){if(pa(u))return S.none();if(s[u.nodeName]||bm(u))return S.none()}if(o.hasChildNodes()){if(i=Math.min(!c&&i>0?i-1:i,o.childNodes.length-1),o=o.childNodes[i],i=Ho.isText(o)&&l?o.data.length:0,!t&&o===f.lastChild&&bm(o))return S.none();if(function(e,t){for(;t&&t!==e;){if(Ho.isContentEditableFalse(t))return!0;t=t.parentNode}return!1}(f,o)||pa(o))return S.none();if(o.hasChildNodes()&&!1===bm(o)){u=o,a=new fo(o,f);do{if(Ho.isContentEditableFalse(u)||pa(u)){d=!1;break}if(Ho.isText(u)&&u.nodeValue.length>0){i=c?0:u.nodeValue.length,o=u,d=!0;break}if(s[u.nodeName.toLowerCase()]&&!ym(u)){i=e.nodeIndex(u),o=u.parentNode,c||i++,d=!0;break}}while(u=c?a.next():a.prev())}}}return t&&(Ho.isText(o)&&0===i&&Cm(e,l,t,!0,o).each((function(e){o=e.container(),i=e.offset(),d=!0})),Ho.isElement(o)&&((u=o.childNodes[i])||(u=o.childNodes[i-1]),!u||!Ho.isBr(u)||function(e,t){return e.previousSibling&&"A"===e.previousSibling.nodeName}(u)||wm(e,u,!1)||wm(e,u,!0)||Cm(e,l,t,!0,u).each((function(e){o=e.container(),i=e.offset(),d=!0})))),c&&!t&&Ho.isText(o)&&i===o.nodeValue.length&&Cm(e,l,t,!1,o).each((function(e){o=e.container(),i=e.offset(),d=!0})),d?S.some(su(o,i)):S.none()},Em=function(e,t){var n=t.collapsed,r=t.cloneRange(),o=su.fromRangeStart(t);return Tm(e,n,!0,r).each((function(e){n&&su.isAbove(o,e)||r.setStart(e.container(),e.offset())})),n||Tm(e,n,!1,r).each((function(e){r.setEnd(e.container(),e.offset())})),n&&r.collapse(!0),hm(t,r)?S.none():S.some(r)},Nm=function(e,t,n){var r=e.create("span",{}," ");n.parentNode.insertBefore(r,n),t.scrollIntoView(r),e.remove(r)},Sm=function(e,t,n,r){var o=e.createRng();r?(o.setStartBefore(n),o.setEndBefore(n)):(o.setStartAfter(n),o.setEndAfter(n)),t.setRng(o)},km=function(e,t){var n=sr("br");Di(lr(t),n),e.undoManager.add()},Dm=function(e,t){_m(e.getBody(),t)||_i(lr(t),sr("br"));var n=sr("br");_i(lr(t),n),Nm(e.dom,e.selection,n.dom()),Sm(e.dom,e.selection,n.dom(),!1),e.undoManager.add()},_m=function(e,t){return n=lu.after(t),!!Ho.isBr(n.getNode())||Hs.nextPosition(e,lu.after(t)).map((function(e){return Ho.isBr(e.getNode())})).getOr(!1);var n},Rm=function(e){return e&&"A"===e.nodeName&&"href"in e},Am=function(e){return e.fold(i(!1),Rm,Rm,i(!1))},Om=function(e,t){t.fold(r,u(km,e),u(Dm,e),r)},Pm=function(e,t){var n=function(e){var t=u(il.isInlineTarget,e),n=lu.fromRangeStart(e.selection.getRng());return Uf(t,e.getBody(),n).filter(Am)}(e);n.isSome()?n.each(u(Om,e)):function(e,t){var n,r,o=e.selection,i=e.dom,a=o.getRng();Em(i,a).each((function(e){a.setStart(e.startContainer,e.startOffset),a.setEnd(e.endContainer,e.endOffset)}));var u=a.startOffset,s=a.startContainer;if(1===s.nodeType&&s.hasChildNodes()){var c=u>s.childNodes.length-1;s=s.childNodes[Math.min(u,s.childNodes.length-1)]||s,u=c&&3===s.nodeType?s.nodeValue.length:0}var l=i.getParent(s,i.isBlock),f=l?i.getParent(l.parentNode,i.isBlock):null,d=f?f.nodeName.toUpperCase():"",m=t&&t.ctrlKey;"LI"!==d||m||(l=f),s&&3===s.nodeType&&u>=s.nodeValue.length&&(function(e,t,n){for(var r,o=new fo(t,n),i=e.getNonEmptyElements();r=o.next();)if(i[r.nodeName.toLowerCase()]||r.length>0)return!0}(e.schema,s,l)||(n=i.create("br"),a.insertNode(n),a.setStartAfter(n),a.setEndAfter(n),r=!0)),n=i.create("br"),wu(i,a,n),Nm(i,o,n),Sm(i,o,n,r),e.undoManager.add()}(e,t)},Mm={create:Ar("start","soffset","finish","foffset")},Im=Ol([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Bm=(Im.before,Im.on,Im.after,function(e){return e.fold(a,a,a)}),Lm=Ol([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Fm={domRange:Lm.domRange,relative:Lm.relative,exact:Lm.exact,exactFromRange:function(e){return Lm.exact(e.start(),e.soffset(),e.finish(),e.foffset())},getWin:function(e){var t=function(e){return e.match({domRange:function(e){return lr(e.startContainer)},relative:function(e,t){return Bm(e)},exact:function(e,t,n,r){return e}})}(e);return zr(t)},range:Mm.create},Hm=ir.detect().browser,jm=function(e,t){var n=vr(t)?Nc(t).length:Yr(t).length+1;return e>n?n:e<0?0:e},zm=function(e){return Fm.range(e.start(),jm(e.soffset(),e.start()),e.finish(),jm(e.foffset(),e.finish()))},Wm=function(e,t){return!Ho.isRestrictedNode(t.dom())&&(Hr(e,t)||Fr(e,t))},Um=function(e){return function(t){return Wm(e,t.start())&&Wm(e,t.finish())}},qm=function(e){return Fm.range(lr(e.startContainer),e.startOffset,lr(e.endContainer),e.endOffset)},Vm=function(e){return function(e){var t=e.getSelection();return(t&&0!==t.rangeCount?S.from(t.getRangeAt(0)):S.none()).map(qm)}(zr(e).dom()).filter(Um(e))},$m=function(e,t){return S.from(t).filter(Um(e)).map(zm)},Ym=function(e){var n=t.document.createRange();try{return n.setStart(e.start().dom(),e.soffset()),n.setEnd(e.finish().dom(),e.foffset()),S.some(n)}catch(e){return S.none()}},Xm=function(e){return(e.bookmark?e.bookmark:S.none()).bind(u($m,lr(e.getBody()))).bind(Ym)},Km=function(e){var t=function(e){return!0===e.inline||Hm.isIE()}(e)?Vm(lr(e.getBody())):S.none();e.bookmark=t.isSome()?t:e.bookmark},Gm=Xm,Jm=function(e){return Co(e)||To(e)},Qm=function(e,t){var n=e.settings,r=e.dom,o=e.selection,i=e.formatter,a=/[a-z%]+$/i.exec(n.indentation)[0],u=parseInt(n.indentation,10),s=e.getParam("indent_use_margin",!1);e.queryCommandState("InsertUnorderedList")||e.queryCommandState("InsertOrderedList")||n.forced_root_block||r.getParent(o.getNode(),r.isBlock)||i.apply("div"),W(function(e){return q(z(e.selection.getSelectedBlocks(),lr),(function(e){return!Jm(e)&&!function(e){return Wr(e).map(Jm).getOr(!1)}(e)}))}(e),(function(e){!function(e,t,n,r,o,i){if("false"!==e.getContentEditable(i)){var a=n?"margin":"padding";if(a="TABLE"===i.nodeName?"margin":a,a+="rtl"===e.getStyle(i,"direction",!0)?"Right":"Left","outdent"===t){var u=Math.max(0,parseInt(i.style[a]||0,10)-r);e.setStyle(i,a,u?u+o:"")}else u=parseInt(i.style[a]||0,10)+r+o,e.setStyle(i,a,u)}}(r,t,s,u,a,e.dom())}))},Zm=Yt.each,ep=Yt.extend,tp=Yt.map,np=Yt.inArray;function rp(e){var t,n,r,o,i={state:{},exec:{},value:{}},a=e.settings;e.on("PreInit",(function(){t=e.dom,n=e.selection,a=e.settings,r=e.formatter}));var u=function(t){var n;if(!e.quirks.isHidden()&&!e.removed){if(t=t.toLowerCase(),n=i.state[t])return n(t);try{return e.getDoc().queryCommandState(t)}catch(e){}return!1}},s=function(e,t){t=t||"exec",Zm(e,(function(e,n){Zm(n.toLowerCase().split(","),(function(n){i[t][n]=e}))}))},c=function(t,n,r){t=t.toLowerCase(),i.value[t]=function(){return n.call(r||e)}};ep(this,{execCommand:function(t,n,r,o){var a,u,s=!1;if(!e.removed){if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(t)||o&&o.skip_focus?function(e){Xm(e).each((function(t){e.selection.setRng(t)}))}(e):e.focus(),(o=e.fire("BeforeExecCommand",{command:t,ui:n,value:r})).isDefaultPrevented())return!1;if(u=t.toLowerCase(),a=i.exec[u])return a(u,n,r),e.fire("ExecCommand",{command:t,ui:n,value:r}),!0;if(Zm(e.plugins,(function(o){if(o.execCommand&&o.execCommand(t,n,r))return e.fire("ExecCommand",{command:t,ui:n,value:r}),s=!0,!1})),s)return s;if(e.theme&&e.theme.execCommand&&e.theme.execCommand(t,n,r))return e.fire("ExecCommand",{command:t,ui:n,value:r}),!0;try{s=e.getDoc().execCommand(t,n,r)}catch(e){}return!!s&&(e.fire("ExecCommand",{command:t,ui:n,value:r}),!0)}},queryCommandState:u,queryCommandValue:function(t){var n;if(!e.quirks.isHidden()&&!e.removed){if(t=t.toLowerCase(),n=i.value[t])return n(t);try{return e.getDoc().queryCommandValue(t)}catch(e){}}},queryCommandSupported:function(t){if(t=t.toLowerCase(),i.exec[t])return!0;try{return e.getDoc().queryCommandSupported(t)}catch(e){}return!1},addCommands:s,addCommand:function(t,n,r){t=t.toLowerCase(),i.exec[t]=function(t,o,i,a){return n.call(r||e,o,i,a)}},addQueryStateHandler:function(t,n,r){t=t.toLowerCase(),i.state[t]=function(){return n.call(r||e)}},addQueryValueHandler:c,hasCustomCommand:function(e){return e=e.toLowerCase(),!!i.exec[e]}});var l=function(t,n,r){return void 0===n&&(n=!1),void 0===r&&(r=null),e.getDoc().execCommand(t,n,r)},f=function(e){return r.match(e)},d=function(t,n){r.toggle(t,n?{value:n}:void 0),e.nodeChanged()},m=function(e){o=n.getBookmark(e)},p=function(){n.moveToBookmark(o)};s({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){e.undoManager.add()},"Cut,Copy,Paste":function(t){var n,r=e.getDoc();try{l(t)}catch(e){n=!0}if("paste"!==t||r.queryCommandEnabled(t)||(n=!0),n||!r.queryCommandSupported(t)){var o=e.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");ce.mac&&(o=o.replace(/Ctrl\+/g,"⌘+")),e.notificationManager.open({text:o,type:"error"})}},unlink:function(){if(n.isCollapsed()){var t=e.dom.getParent(e.selection.getStart(),"a");t&&e.dom.remove(t,!0)}else r.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(e){var t=e.substring(7);"full"===t&&(t="justify"),Zm("left,center,right,justify".split(","),(function(e){t!==e&&r.remove("align"+e)})),"none"!==t&&d("align"+t)},"InsertUnorderedList,InsertOrderedList":function(e){var r,o;l(e),(r=t.getParent(n.getNode(),"ol,ul"))&&(o=r.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(o.nodeName)&&(m(),t.split(o,r),p()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){d(e)},"ForeColor,HiliteColor":function(e,t,n){d(e,n)},FontName:function(t,n,r){!function(e,t){e.formatter.toggle("fontname",{value:pm(e,t)}),e.nodeChanged()}(e,r)},FontSize:function(t,n,r){!function(e,t){e.formatter.toggle("fontsize",{value:pm(e,t)}),e.nodeChanged()}(e,r)},RemoveFormat:function(e){r.remove(e)},mceBlockQuote:function(){d("blockquote")},FormatBlock:function(e,t,n){return d(n||"p")},mceCleanup:function(){var t=n.getBookmark();e.setContent(e.getContent()),n.moveToBookmark(t)},mceRemoveNode:function(t,r,o){var i=o||n.getNode();i!==e.getBody()&&(m(),e.dom.remove(i,!0),p())},mceSelectNodeDepth:function(r,o,i){var a=0;t.getParent(n.getNode(),(function(e){if(1===e.nodeType&&a++===i)return n.select(e),!1}),e.getBody())},mceSelectNode:function(e,t,r){n.select(r)},mceInsertContent:function(t,n,r){!function(e,t){var n=function(e){var t;return"string"!=typeof e?(t=Yt.extend({paste:e.paste,data:{paste:e.paste}},e),{content:e.content,details:t}):{content:e,details:{}}}(t);Uc(e,n.content,n.details)}(e,r)},mceInsertRawHTML:function(t,r,o){n.setContent("tiny_mce_marker");var i=e.getContent();e.setContent(i.replace(/tiny_mce_marker/g,(function(){return o})))},mceToggleFormat:function(e,t,n){d(n)},mceSetContent:function(t,n,r){e.setContent(r)},"Indent,Outdent":function(t){Qm(e,t)},mceRepaint:function(){},InsertHorizontalRule:function(){e.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){e.hasVisual=!e.hasVisual,e.addVisual()},mceReplaceContent:function(t,r,o){e.execCommand("mceInsertContent",!1,o.replace(/\{\$selection\}/g,n.getContent({format:"text"})))},mceInsertLink:function(e,o,i){var a;"string"==typeof i&&(i={href:i}),a=t.getParent(n.getNode(),"a"),i.href=i.href.replace(" ","%20"),a&&i.href||r.remove("link"),i.href&&r.apply("link",i,a)},selectAll:function(){var e=t.getParent(n.getStart(),Ho.isContentEditableTrue);if(e){var r=t.createRng();r.selectNodeContents(e),n.setRng(r)}},delete:function(){!function(e){mf(e,!1)||sm(e,!1)||rd(e,!1)||Dl(e,!1)||_d(e)||Al(e)||Qd(e,!1)||(cm(e,"Delete"),ul(e))}(e)},forwardDelete:function(){!function(e){mf(e,!0)||sm(e,!0)||rd(e,!0)||Dl(e,!0)||_d(e)||Al(e)||Qd(e,!0)||cm(e,"ForwardDelete")}(e)},mceNewDocument:function(){e.setContent("")},InsertLineBreak:function(t,n,r){return Pm(e,r),!0}});var h=function(e){return function(){var o=n.isCollapsed()?[t.getParent(n.getNode(),t.isBlock)]:n.getSelectedBlocks(),i=tp(o,(function(t){return!!r.matchNode(t,e)}));return-1!==np(i,!0)}};s({JustifyLeft:h("alignleft"),JustifyCenter:h("aligncenter"),JustifyRight:h("alignright"),JustifyFull:h("alignjustify"),"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return f(e)},mceBlockQuote:function(){return f("blockquote")},Outdent:function(){var e;if(a.inline_styles){if((e=t.getParent(n.getStart(),t.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return!0;if((e=t.getParent(n.getEnd(),t.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return!0}return u("InsertUnorderedList")||u("InsertOrderedList")||!a.inline_styles&&!!t.getParent(n.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var r=t.getParent(n.getNode(),"ul,ol");return r&&("insertunorderedlist"===e&&"UL"===r.tagName||"insertorderedlist"===e&&"OL"===r.tagName)}},"state"),s({Undo:function(){e.undoManager.undo()},Redo:function(){e.undoManager.redo()}}),c("FontName",(function(){return function(e){return mm(e).fold((function(){return dm(e).map((function(t){return fm.getFontFamily(e.getBody(),t)})).getOr("")}),(function(t){return fm.getFontFamily(e.getBody(),t)}))}(e)}),this),c("FontSize",(function(){return function(e){return mm(e).fold((function(){return dm(e).map((function(t){return fm.getFontSize(e.getBody(),t)})).getOr("")}),(function(t){return fm.getFontSize(e.getBody(),t)}))}(e)}),this)}var op=Yt.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"," "),ip=function(e){var t,n,r=this,o={},i=function(){return!1},a=function(){return!0};t=(e=e||{}).scope||r,n=e.toggleEvent||i;var u=function(e,t,a,u){var s,c,l;if(!1===t&&(t=i),t)for(t={func:t},u&&Yt.extend(t,u),l=(c=e.toLowerCase().split(" ")).length;l--;)e=c[l],(s=o[e])||(s=o[e]=[],n(e,!0)),a?s.unshift(t):s.push(t);return r},s=function(e,t){var i,a,u,s,c;if(e)for(i=(s=e.toLowerCase().split(" ")).length;i--;){if(e=s[i],a=o[e],!e){for(u in o)n(u,!1),delete o[u];return r}if(a){if(t)for(c=a.length;c--;)a[c].func===t&&(a=a.slice(0,c).concat(a.slice(c+1)),o[e]=a);else a.length=0;a.length||(n(e,!1),delete o[e])}}else{for(e in o)n(e,!1);o={}}return r};r.fire=function(n,r){var u,c,l,f;if(n=n.toLowerCase(),(r=r||{}).type=n,r.target||(r.target=t),r.preventDefault||(r.preventDefault=function(){r.isDefaultPrevented=a},r.stopPropagation=function(){r.isPropagationStopped=a},r.stopImmediatePropagation=function(){r.isImmediatePropagationStopped=a},r.isDefaultPrevented=i,r.isPropagationStopped=i,r.isImmediatePropagationStopped=i),e.beforeFire&&e.beforeFire(r),u=o[n])for(c=0,l=u.length;c<l;c++){if((f=u[c]).once&&s(n,f.func),r.isImmediatePropagationStopped())return r.stopPropagation(),r;if(!1===f.func.call(t,r))return r.preventDefault(),r}return r},r.on=u,r.off=s,r.once=function(e,t,n){return u(e,t,n,{once:!0})},r.has=function(e){return e=e.toLowerCase(),!(!o[e]||0===o[e].length)}};ip.isNative=function(e){return!!op[e.toLowerCase()]};var ap,up=function(e){return e._eventDispatcher||(e._eventDispatcher=new ip({scope:e,toggleEvent:function(t,n){ip.isNative(t)&&e.toggleNativeEvent&&e.toggleNativeEvent(t,n)}})),e._eventDispatcher},sp={fire:function(e,t,n){var r=this;if(r.removed&&"remove"!==e&&"detach"!==e)return t;if(t=up(r).fire(e,t,n),!1!==n&&r.parent)for(var o=r.parent();o&&!t.isPropagationStopped();)o.fire(e,t,!1),o=o.parent();return t},on:function(e,t,n){return up(this).on(e,t,n)},off:function(e,t){return up(this).off(e,t)},once:function(e,t){return up(this).once(e,t)},hasEventListeners:function(e){return up(this).has(e)}},cp=function(e,t,n){try{e.getDoc().execCommand(t,!1,n)}catch(e){}},lp=function(e,t,n){var r,o;zi(e,t)&&!1===n?(o=t,Hi(r=e)?r.dom().classList.remove(o):function(e,t){(function(e,t,n){var r=q(Fi(e,t),(function(e){return e!==n}));r.length>0?Nr(e,t,r.join(" ")):Dr(e,t)})(e,"class",t)}(r,o),function(e){0===(Hi(e)?e.dom().classList:function(e){return Fi(e,"class")}(e)).length&&Dr(e,"class")}(r)):n&&ji(e,t)},fp=function(e,t){lp(lr(e.getBody()),"mce-content-readonly",t),t?(e.selection.controlSelection.hideResizeRect(),e.readonly=!0,e.getBody().contentEditable="false"):(e.readonly=!1,e.getBody().contentEditable="true",cp(e,"StyleWithCSS",!1),cp(e,"enableInlineTableEditing",!1),cp(e,"enableObjectResizing",!1),e.focus(),e.nodeChanged())},dp=xi.DOM,mp=function(e,t){return"selectionchange"===t?e.getDoc():!e.inline&&/^mouse|touch|click|contextmenu|drop|dragover|dragend/.test(t)?e.getDoc().documentElement:e.settings.event_root?(e.eventRoot||(e.eventRoot=dp.select(e.settings.event_root)[0]),e.eventRoot):e.getBody()},pp=function(e,t,n){!function(e){return!e.hidden&&!e.readonly}(e)?function(e){return!0===e.readonly}(e)&&n.preventDefault():e.fire(t,n)},hp=function(e,t){var n,r;if(e.delegates||(e.delegates={}),!e.delegates[t]&&!e.removed)if(n=mp(e,t),e.settings.event_root){if(ap||(ap={},e.editorManager.on("removeEditor",(function(){var t;if(!e.editorManager.activeEditor&&ap){for(t in ap)e.dom.unbind(mp(e,t));ap=null}}))),ap[t])return;r=function(n){for(var r=n.target,o=e.editorManager.get(),i=o.length;i--;){var a=o[i].getBody();(a===r||dp.isChildOf(r,a))&&pp(o[i],t,n)}},ap[t]=r,dp.bind(n,t,r)}else r=function(n){pp(e,t,n)},dp.bind(n,t,r),e.delegates[t]=r},gp={bindPendingEventDelegates:function(){var e=this;Yt.each(e._pendingNativeEvents,(function(t){hp(e,t)}))},toggleNativeEvent:function(e,t){var n=this;"focus"!==e&&"blur"!==e&&(t?n.initialized?hp(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(mp(n,e),e,n.delegates[e]),delete n.delegates[e]))},unbindAllNativeEvents:function(){var e,t=this,n=t.getBody(),r=t.dom;if(t.delegates){for(e in t.delegates)t.dom.unbind(mp(t,e),e,t.delegates[e]);delete t.delegates}!t.inline&&n&&r&&(n.onload=null,r.unbind(t.getWin()),r.unbind(t.getDoc())),r&&(r.unbind(n),r.unbind(t.getContainer()))}},vp=gp=Yt.extend({},sp,gp),bp=Ar("sections","settings"),yp=ir.detect().deviceType.isTouch(),xp=["lists","autolink","autosave"],wp={theme:"mobile"},Cp=function(e){var t=R(e)?e.join(" "):e,n=z(D(t)?t.split(" "):[],Gn);return q(n,(function(e){return e.length>0}))},Tp=function(e,t){var n=wr(t,(function(t,n){return H(e,n)}));return bp(n.t,n.f)},Ep=function(e,t){return e.sections().hasOwnProperty(t)},Np=function(e,t){var n=t.external_plugins?t.external_plugins:{};return e&&e.external_plugins?Yt.extend({},e.external_plugins,n):n},Sp=function(e,t,n,r){var o=Tp(["mobile"],r),i=Yt.extend(t,n,o.settings(),function(e,t){var n=t.settings().inline;return e&&Ep(t,"mobile")&&!n}(e,o)?function(e,t,n){var r=e.sections(),o=r.hasOwnProperty(t)?r[t]:{};return Yt.extend({},n,o)}(o,"mobile",wp):{},{validate:!0,content_editable:o.settings().inline,external_plugins:Np(n,o.settings())});return function(e,t,n,r){var o=Cp(n.forced_plugins),i=Cp(r.plugins),a=function(e,t){return[].concat(Cp(e)).concat(Cp(t))}(o,e&&Ep(t,"mobile")?function(e){return q(e,u(H,xp))}(i):i);return Yt.extend(r,{plugins:a.join(" ")})}(e,o,n,i)},kp=function(e,t,n){return S.from(t.settings[n]).filter(e)},Dp=Yt.each,_p=Yt.explode,Rp={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},Ap=Yt.makeMap("alt,ctrl,shift,meta,access");function Op(e){var t={},n=[],r=function(e){var t,n,r={};for(n in Dp(_p(e,"+"),(function(e){e in Ap?r[e]=!0:/^[0-9]{2,}$/.test(e)?r.keyCode=parseInt(e,10):(r.charCode=e.charCodeAt(0),r.keyCode=Rp[e]||e.toUpperCase().charCodeAt(0))})),t=[r.keyCode],Ap)r[n]?t.push(n):r[n]=!1;return r.id=t.join(","),r.access&&(r.alt=!0,ce.mac?r.ctrl=!0:r.shift=!0),r.meta&&(ce.mac?r.meta=!0:(r.ctrl=!0,r.meta=!1)),r},o=function(t,n,o,i){var a;return(a=Yt.map(_p(t,">"),r))[a.length-1]=Yt.extend(a[a.length-1],{func:o,scope:i||e}),Yt.extend(a[0],{desc:e.translate(n),subpatterns:a.slice(1)})},i=function(e,t){return!!t&&t.ctrl===e.ctrlKey&&t.meta===e.metaKey&&t.alt===e.altKey&&t.shift===e.shiftKey&&!!(e.keyCode===t.keyCode||e.charCode&&e.charCode===t.charCode)&&(e.preventDefault(),!0)},a=function(e){return e.func?e.func.call(e.scope):null};e.on("keyup keypress keydown",(function(e){!function(e){return e.altKey||e.ctrlKey||e.metaKey}(e)&&!function(e){return"keydown"===e.type&&e.keyCode>=112&&e.keyCode<=123}(e)||e.isDefaultPrevented()||(Dp(t,(function(t){if(i(e,t))return n=t.subpatterns.slice(0),"keydown"===e.type&&a(t),!0})),i(e,n[0])&&(1===n.length&&"keydown"===e.type&&a(n[0]),n.shift()))})),this.add=function(n,r,i,a){var u;return u=i,"string"==typeof i?i=function(){e.execCommand(u,!1,null)}:Yt.isArray(u)&&(i=function(){e.execCommand(u[0],u[1],u[2])}),Dp(_p(Yt.trim(n.toLowerCase())),(function(e){var n=o(e,r,i,a);t[n.id]=n})),!0},this.remove=function(e){var n=o(e);return!!t[n.id]&&(delete t[n.id],!0)}}var Pp=function(e){var t=jr(e).dom();return e.dom()===t.activeElement},Mp=function(e,t){(function(e,t){return function(e){return e.collapsed?S.from(ja(e.startContainer,e.startOffset)).map(lr):S.none()}(t).bind((function(t){return No(t)?S.some(t):!1===Hr(e,t)?S.some(e):S.none()}))})(lr(e.getBody()),t).bind((function(e){return Hs.firstPositionIn(e.dom())})).fold((function(){e.selection.normalize()}),(function(t){return e.selection.setRng(t.toRange())}))},Ip=function(e){if(e.setActive)try{e.setActive()}catch(t){e.focus()}else e.focus()},Bp=function(e){var n,r,o=e.getBody();return o&&(n=lr(o),Pp(n)||(r=n,function(e){var n=void 0!==e?e.dom():t.document;return S.from(n.activeElement).map(lr)}(jr(r)).filter((function(e){return r.dom().contains(e.dom())}))).isSome())},Lp=function(e){return e.inline?Bp(e):function(e){return e.iframeElement&&Pp(lr(e.iframeElement))}(e)},Fp=function(e){return e.editorManager.setActive(e)},Hp=Lp,jp=function(e,t){return t.dom()[e]},zp=function(e,t){return parseInt(_r(t,e),10)},Wp=u(jp,"clientWidth"),Up=u(jp,"clientHeight"),qp=u(zp,"margin-top"),Vp=u(zp,"margin-left"),$p=function(e,t,n){var r=lr(e.getBody()),o=e.inline?r:lr(r.dom().ownerDocument.documentElement),i=function(e,t,n,r){var o=function(e){return e.dom().getBoundingClientRect()}(t);return{x:n-(e?o.left+t.dom().clientLeft+Vp(t):0),y:r-(e?o.top+t.dom().clientTop+qp(t):0)}}(e.inline,o,t,n);return function(e,t,n){var r=Wp(e),o=Up(e);return t>=0&&n>=0&&t<=r&&n<=o}(o,i.x,i.y)};function Yp(e){var t=[],n=function(){var t,n=e.theme;return n&&n.getNotificationManagerImpl?n.getNotificationManagerImpl():{open:t=function(){throw new Error("Theme did not provide a NotificationManager implementation.")},close:t,reposition:t,getArgs:t}},r=function(){t.length>0&&n().reposition(t)},o=function(e){Y(t,(function(t){return t===e})).each((function(e){t.splice(e,1)}))},i=function(i){if(!e.removed&&function(e){return function(e){return S.from(e).map(lr)}(e.inline?e.getBody():e.getContentAreaContainer()).map((function(e){return Hr(jr(e),e)})).getOr(!1)}(e))return $(t,(function(e){return t=n().getArgs(e),r=i,!(t.type!==r.type||t.text!==r.text||t.progressBar||t.timeout||r.progressBar||r.timeout);var t,r})).getOrThunk((function(){e.editorManager.setActive(e);var a=n().open(i,(function(){o(a),r()}));return function(e){t.push(e)}(a),r(),a}))};return function(e){e.on("SkinLoaded",(function(){var t=e.settings.service_message;t&&i({text:t,type:"warning",timeout:0,icon:""})})),e.on("ResizeEditor ResizeWindow",(function(){pe.requestAnimationFrame(r)})),e.on("remove",(function(){W(t.slice(),(function(e){n().close(e)}))}))}(e),{open:i,close:function(){S.from(t[0]).each((function(e){n().close(e),o(e),r()}))},getNotifications:function(){return t}}}function Xp(e){var t=[],n=function(){var t,n=e.theme;return n&&n.getWindowManagerImpl?n.getWindowManagerImpl():{open:t=function(){throw new Error("Theme did not provide a WindowManager implementation.")},alert:t,confirm:t,close:t,getParams:t,setParams:t}},r=function(e,t){return function(){return t?t.apply(e,arguments):void 0}},o=function(n){t.push(n),function(t){e.fire("OpenWindow",{win:t})}(n)},i=function(n){Y(t,(function(e){return e===n})).each((function(r){t.splice(r,1),function(t){e.fire("CloseWindow",{win:t})}(n),0===t.length&&e.focus()}))},a=function(){return S.from(t[t.length-1])};return e.on("remove",(function(){W(t.slice(0),(function(e){n().close(e)}))})),{windows:t,open:function(t,r){e.editorManager.setActive(e),Km(e);var a=n().open(t,r,i);return o(a),a},alert:function(e,t,a){var u=n().alert(e,r(a||this,t),i);o(u)},confirm:function(e,t,a){var u=n().confirm(e,r(a||this,t),i);o(u)},close:function(){a().each((function(e){n().close(e),i(e)}))},getParams:function(){return a().map(n().getParams).getOr(null)},setParams:function(e){a().each((function(t){n().setParams(t,e)}))},getWindows:function(){return t}}}var Kp={},Gp="en",Jp={setCode:function(e){e&&(Gp=e,this.rtl=!!this.data[e]&&"rtl"===this.data[e]._dir)},getCode:function(){return Gp},rtl:!1,add:function(e,t){var n=Kp[e];for(var r in n||(Kp[e]=n={}),t)n[r]=t[r];this.setCode(e)},translate:function(e){var t=Kp[Gp]||{},n=function(e){return Yt.is(e,"function")?Object.prototype.toString.call(e):r(e)?"":""+e},r=function(e){return""===e||null===e||Yt.is(e,"undefined")},o=function(e){return e=n(e),Yt.hasOwn(t,e)?n(t[e]):e};if(r(e))return"";if(Yt.is(e,"object")&&Yt.hasOwn(e,"raw"))return n(e.raw);if(Yt.is(e,"array")){var i=e.slice(1);e=o(e[0]).replace(/\{([0-9]+)\}/g,(function(e,t){return Yt.hasOwn(i,t)?n(i[t]):e}))}return o(e).replace(/{context:\w+}$/,"")},data:Kp},Qp=ki.PluginManager,Zp=function(e,t){e.notificationManager.open({type:"error",text:t})},eh=function(e,t){e._skinLoaded?Zp(e,t):e.on("SkinLoaded",(function(){Zp(e,t)}))},th=function(e){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];var o=t.window.console;o&&(o.error?o.error.apply(o,arguments):o.log.apply(o,arguments))},nh=function(e,t){eh(e,function(e,t){var n=function(e,t){for(var n in Qp.urls)if(Qp.urls[n]+"/plugin"+t+".js"===e)return n;return null}(t,e.suffix);return n?Jp.translate(["Failed to load plugin: {0} from url {1}",n,t]):Jp.translate(["Failed to load plugin url: {0}",t])}(e,t))},rh=function(e,t,n){var r=Jp.translate(["Failed to initialize plugin: {0}",t]);th(r,n),eh(e,r)},oh=function(e,t){eh(e,Jp.translate(["Failed to upload image: {0}",t]))},ih=eh,ah=th,uh=ki.PluginManager,sh=ki.ThemeManager;function ch(){return new(te("XMLHttpRequest"))}function lh(e,n){var r={},o=function(e,r,o,i){var a,u;(a=ch()).open("POST",n.url),a.withCredentials=n.credentials,a.upload.onprogress=function(e){i(e.loaded/e.total*100)},a.onerror=function(){o("Image upload failed due to a XHR Transport error. Code: "+a.status)},a.onload=function(){var e,t,i;a.status<200||a.status>=300?o("HTTP Error: "+a.status):(e=JSON.parse(a.responseText))&&"string"==typeof e.location?r((t=n.basePath,i=e.location,t?t.replace(/\/$/,"")+"/"+i.replace(/^\//,""):i)):o("Invalid JSON: "+a.responseText)},(u=new t.FormData).append("file",e.blob(),e.filename()),a.send(u)},i=function(e,t){return{url:t,blobInfo:e,status:!0}},a=function(e,t){return{url:"",blobInfo:e,status:!1,error:t}},u=function(e,t){Yt.each(r[e],(function(e){e(t)})),delete r[e]};return!1===P(n.handler)&&(n.handler=o),{upload:function(t,s){return n.url||n.handler!==o?function(t,o){return t=Yt.grep(t,(function(t){return!e.isUploaded(t.blobUri())})),le.all(Yt.map(t,(function(t){return e.isPending(t.blobUri())?function(e){var t=e.blobUri();return new le((function(e){r[t]=r[t]||[],r[t].push(e)}))}(t):function(t,n,r){return e.markPending(t.blobUri()),new le((function(o){var s;try{var c=function(){s&&s.close()};n(t,(function(n){c(),e.markUploaded(t.blobUri(),n),u(t.blobUri(),i(t,n)),o(i(t,n))}),(function(n){c(),e.removeFailed(t.blobUri()),u(t.blobUri(),a(t,n)),o(a(t,n))}),(function(e){e<0||e>100||(s||(s=r()),s.progressBar.value(e))}))}catch(e){o(a(t,e.message))}}))}(t,n.handler,o)})))}(t,s):new le((function(e){e([])}))}}}var fh=function(e){var t,n,r=decodeURIComponent(e).split(",");return(n=/data:([^;]+)/.exec(r[0]))&&(t=n[1]),{type:t,data:r[1]}},dh=function(e){return new le((function(n){var r,o,i,a,u=fh(e);try{a=u.data,r=te("atob")(a)}catch(e){return void n(new t.Blob([]))}for(o=function(e){return new(te("Uint8Array"))(e)}(r.length),i=0;i<o.length;i++)o[i]=r.charCodeAt(i);n(new t.Blob([o],{type:u.type}))}))},mh=function(e){return 0===e.indexOf("blob:")?function(e){return new le((function(t,n){var r=function(){n("Cannot convert "+e+" to Blob. Resource might not exist or is inaccessible.")};try{var o=ch();o.open("GET",e,!0),o.responseType="blob",o.onload=function(){200===this.status?t(this.response):r()},o.onerror=r,o.send()}catch(e){r()}}))}(e):0===e.indexOf("data:")?dh(e):null},ph=fh,hh=0,gh=function(e){return(e||"blobid")+hh++};function vh(e,t){var n={};return{findAll:function(r,o){var a;o||(o=i(!0)),a=q(function(e){return e?Z(e.getElementsByTagName("img")):[]}(r),(function(t){var n=t.src;return!!ce.fileApi&&!t.hasAttribute("data-mce-bogus")&&!t.hasAttribute("data-mce-placeholder")&&!(!n||n===ce.transparentSrc)&&(0===n.indexOf("blob:")?!e.isUploaded(n)&&o(t):0===n.indexOf("data:")&&o(t))}));var u=z(a,(function(e){if(n[e.src])return new le((function(t){n[e.src].then((function(n){if("string"==typeof n)return n;t({image:e,blobInfo:n.blobInfo})}))}));var r=new le((function(n,r){!function(e,t,n,r){var o,i;0!==t.src.indexOf("blob:")?(o=ph(t.src).data,(i=e.findFirst((function(e){return e.base64()===o})))?n({image:t,blobInfo:i}):mh(t.src).then((function(r){i=e.create(gh(),r,o),e.add(i),n({image:t,blobInfo:i})}),(function(e){r(e)}))):(i=e.getByUri(t.src))?n({image:t,blobInfo:i}):mh(t.src).then((function(r){(function(e){return new le((function(t){var n=new(te("FileReader"));n.onloadend=function(){t(n.result)},n.readAsDataURL(e)}))})(r).then((function(a){o=ph(a).data,i=e.create(gh(),r,o),e.add(i),n({image:t,blobInfo:i})}))}),(function(e){r(e)}))}(t,e,n,r)})).then((function(e){return delete n[e.image.src],e})).catch((function(t){return delete n[e.src],t}));return n[e.src]=r,r}));return le.all(u)}}}var bh=0,yh=function(e){return e+bh+++(t=function(){return Math.round(4294967295*Math.random()).toString(36)},"s"+(new Date).getTime().toString(36)+t()+t()+t());var t};function xh(e){var t,n,r,o,a,u=function(){var e=[],t=function(e){var t,n,r;if(!e.blob||!e.base64)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");return t=e.id||yh("blobid"),n=e.name||t,{id:i(t),name:i(n),filename:i(n+"."+(r=e.blob.type,{"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png"}[r.toLowerCase()]||"dat")),blob:i(e.blob),base64:i(e.base64),blobUri:i(e.blobUri||re(e.blob)),uri:i(e.uri)}},n=function(e){return r((function(t){return t.id()===e}))},r=function(t){return q(e,t)[0]};return{create:function(e,n,r,o){if(D(e))return t({id:e,name:o,blob:n,base64:r});if(_(e))return t(e);throw new Error("Unknown input type")},add:function(t){n(t.id())||e.push(t)},get:n,getByUri:function(e){return r((function(t){return t.blobUri()===e}))},findFirst:r,removeByUri:function(t){e=q(e,(function(e){return e.blobUri()!==t||(oe(e.blobUri()),!1)}))},destroy:function(){W(e,(function(e){oe(e.blobUri())})),e=[]}}}(),s=(r={},o=function(e,t){return{status:e,resultUri:t}},{hasBlobUri:a=function(e){return e in r},getResultUri:function(e){var t=r[e];return t?t.resultUri:null},isPending:function(e){return!!a(e)&&1===r[e].status},isUploaded:function(e){return!!a(e)&&2===r[e].status},markPending:function(e){r[e]=o(1,null)},markUploaded:function(e,t){r[e]=o(2,t)},removeFailed:function(e){delete r[e]},destroy:function(){r={}}}),c=[],l=function(t){return function(n){return e.selection?t(n):[]}},f=function(e,t,n){var r=0;do{-1!==(r=e.indexOf(t,r))&&(e=e.substring(0,r)+n+e.substr(r+t.length),r+=n.length-t.length+1)}while(-1!==r);return e},d=function(e,t,n){return e=f(e,'src="'+t+'"','src="'+n+'"'),f(e,'data-mce-src="'+t+'"','data-mce-src="'+n+'"')},m=function(t,n){W(e.undoManager.data,(function(e){"fragmented"===e.type?e.fragments=z(e.fragments,(function(e){return d(e,t,n)})):e.content=d(e.content,t,n)}))},p=function(){return e.notificationManager.open({text:e.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0})},h=function(n){return t||(t=lh(s,{url:Jc(e),basePath:Qc(e),credentials:Zc(e),handler:el(e)})),b().then(l((function(r){var o;return o=z(r,(function(e){return e.blobInfo})),t.upload(o,p).then(l((function(t){var o=z(t,(function(t,n){var o=r[n].image;return t.status&&function(e){return e.getParam("images_replace_blob_uris",!0,"boolean")}(e)?function(t,n){u.removeByUri(t.src),m(t.src,n),e.$(t).attr({src:Gc(e)?n+"?"+(new Date).getTime():n,"data-mce-src":e.convertURL(n,"src")})}(o,t.url):t.error&&oh(e,t.error),{element:o,status:t.status}}));return n&&n(o),o})))})))},g=function(t){if(Kc(e))return h(t)},v=function(t){return!1!==K(c,(function(e){return e(t)}))&&(0!==t.getAttribute("src").indexOf("data:")||function(e){return e.getParam("images_dataimg_filter",i(!0),"function")}(e)(t))},b=function(){return n||(n=vh(s,u)),n.findAll(e.getBody(),v).then(l((function(t){return t=q(t,(function(t){return"string"!=typeof t||(ih(e,t),!1)})),W(t,(function(e){m(e.image.src,e.blobInfo.blobUri()),e.image.src=e.blobInfo.blobUri(),e.image.removeAttribute("data-mce-src")})),t})))},y=function(t){return t.replace(/src="(blob:[^"]+)"/g,(function(t,n){var r=s.getResultUri(n);if(r)return'src="'+r+'"';var o=u.getByUri(n);return o||(o=V(e.editorManager.get(),(function(e,t){return e||t.editorUpload&&t.editorUpload.blobCache.getByUri(n)}),null)),o?'src="data:'+o.blob().type+";base64,"+o.base64()+'"':t}))};return e.on("setContent",(function(){Kc(e)?g():b()})),e.on("RawSaveContent",(function(e){e.content=y(e.content)})),e.on("getContent",(function(e){e.source_view||"raw"===e.format||(e.content=y(e.content))})),e.on("PostRender",(function(){e.parser.addNodeFilter("img",(function(e){W(e,(function(e){var t=e.attr("src");if(!u.getByUri(t)){var n=s.getResultUri(t);n&&e.attr("src",n)}}))}))})),{blobCache:u,addFilter:function(e){c.push(e)},uploadImages:h,uploadImagesAuto:g,scanForImages:b,destroy:function(){u.destroy(),s.destroy(),n=t=null}}}var wh=function(e,t){return e.hasOwnProperty(t.nodeName)},Ch=function(e,t){return!!Ho.isText(t)||!!Ho.isElement(t)&&!wh(e,t)&&!Xs(t)},Th=function(e,t){if(Ho.isText(t)){if(0===t.nodeValue.length)return!0;if(/^\s+$/.test(t.nodeValue)&&(!t.nextSibling||wh(e,t.nextSibling)))return!0}return!1},Eh=function(e){var t,n,r,o,i,a,u,s,c,l,f,d=e.settings,m=e.dom,p=e.selection,h=e.schema,g=h.getBlockElements(),v=p.getStart(),b=e.getBody();if(f=d.forced_root_block,v&&Ho.isElement(v)&&f&&(l=b.nodeName.toLowerCase(),h.isValidChild(l,f.toLowerCase())&&!function(e,t,n){return j(bl(lr(n),lr(t)),(function(t){return wh(e,t.dom())}))}(g,b,v))){for(n=(t=p.getRng()).startContainer,r=t.startOffset,o=t.endContainer,i=t.endOffset,c=Hp(e),v=b.firstChild;v;)if(Ch(g,v)){if(Th(g,v)){u=v,v=v.nextSibling,m.remove(u);continue}a||(a=m.create(f,e.settings.forced_root_block_attrs),v.parentNode.insertBefore(a,v),s=!0),u=v,v=v.nextSibling,a.appendChild(u)}else a=null,v=v.nextSibling;s&&c&&(t.setStart(n,r),t.setEnd(o,i),p.setRng(t),e.nodeChanged())}},Nh=function(e){return Kr(e).fold(i([e]),(function(t){return[e].concat(Nh(t))}))},Sh=function(e){return Gr(e).fold(i([e]),(function(t){return"br"===pr(t)?Ur(t).map((function(t){return[e].concat(Sh(t))})).getOr([]):[e].concat(Sh(t))}))},kh=function(e,t,n,r){var o=n,i=new fo(n,o),a=e.schema.getNonEmptyElements();do{if(3===n.nodeType&&0!==Yt.trim(n.nodeValue).length)return void(r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length));if(a[n.nodeName]&&!/^(TD|TH)$/.test(n.nodeName))return void(r?t.setStartBefore(n):"BR"===n.nodeName?t.setEndBefore(n):t.setEndAfter(n));if(ce.ie&&ce.ie<11&&e.isBlock(n)&&e.isEmpty(n))return void(r?t.setStart(n,0):t.setEnd(n,0))}while(n=r?i.next():i.prev());"BODY"===o.nodeName&&(r?t.setStart(o,0):t.setEnd(o,o.childNodes.length))},Dh=function(e){var t=e.selection.getSel();return t&&t.rangeCount>0};function _h(e){var t,n=[];"onselectionchange"in e.getDoc()||e.on("NodeChange Click MouseUp KeyUp Focus",(function(n){var r,o;o={startContainer:(r=e.selection.getRng()).startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset},"nodechange"!==n.type&&hm(o,t)||e.fire("SelectionChange"),t=o})),e.on("contextmenu",(function(){e.fire("SelectionChange")})),e.on("SelectionChange",(function(){var t=e.selection.getStart(!0);!t||!ce.range&&e.selection.isCollapsed()||Dh(e)&&!function(t){var r,o;if((o=e.$(t).parentsUntil(e.getBody()).add(t)).length===n.length){for(r=o.length;r>=0&&o[r]===n[r];r--);if(-1===r)return n=o,!0}return n=o,!1}(t)&&e.dom.isChildOf(t,e.getBody())&&e.nodeChanged({selectionChange:!0})})),e.on("MouseUp",(function(t){!t.isDefaultPrevented()&&Dh(e)&&("IMG"===e.selection.getNode().nodeName?pe.setEditorTimeout(e,(function(){e.nodeChanged()})):e.nodeChanged())})),this.nodeChanged=function(t){var n,r,o,i=e.selection;e.initialized&&i&&!e.settings.disable_nodechange&&!e.readonly&&(o=e.getBody(),(n=i.getStart(!0)||o).ownerDocument===e.getDoc()&&e.dom.isChildOf(n,o)||(n=o),r=[],e.dom.getParent(n,(function(e){if(e===o)return!0;r.push(e)})),(t=t||{}).element=n,t.parents=r,e.fire("NodeChange",t))}}var Rh,Ah={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 ce.mac?e.metaKey:e.ctrlKey&&!e.altKey}},Oh=function(e){return V(e,(function(e,t){return e.concat(function(e){var t=function(t){return z(t,(function(t){return(t=Pa(t)).node=e,t}))};if(Ho.isElement(e))return t(e.getClientRects());if(Ho.isText(e)){var n=e.ownerDocument.createRange();return n.setStart(e,0),n.setEnd(e,e.data.length),t(n.getClientRects())}}(t))}),[])};!function(e){e[e.Up=-1]="Up",e[e.Down=1]="Down"}(Rh||(Rh={}));var Ph=function(e,t,n,r,o,i){var a,u,s=0,c=[],l=function(r){var i,a,l;for(l=Oh([r]),-1===e&&(l=l.reverse()),i=0;i<l.length;i++)if(a=l[i],!n(a,u)){if(c.length>0&&t(a,Wt.last(c))&&s++,a.line=s,o(a))return!0;c.push(a)}};return(u=Wt.last(i.getClientRects()))?(l(a=i.getNode()),function(e,t,n,r){for(;r=os(r,e,Aa,t);)if(n(r))return}(e,r,l,a),c):c},Mh=u(Ph,Rh.Up,Ba,La),Ih=u(Ph,Rh.Down,La,Ba),Bh=function(e){return function(t){return function(e,t){return t.line>e}(e,t)}},Lh=function(e){return function(t){return function(e,t){return t.line===e}(e,t)}},Fh=Ho.isContentEditableFalse,Hh=os,jh=function(e,t){return Math.abs(e.left-t)},zh=function(e,t){return Math.abs(e.right-t)},Wh=function(e,t){return e>=t.left&&e<=t.right},Uh=function(e,t){return Wt.reduce(e,(function(e,n){var r,o;return r=Math.min(jh(e,t),zh(e,t)),o=Math.min(jh(n,t),zh(n,t)),Wh(t,n)?n:Wh(t,e)?e:o===r&&Fh(n.node)||o<r?n:e}))},qh=function(e,t,n,r){for(;r=Hh(r,e,Aa,t);)if(n(r))return},Vh=function(e,t,n){if(n.collapsed)return!1;if(ce.ie&&ce.ie<=11&&n.startOffset===n.endOffset-1&&n.startContainer===n.endContainer){var r=n.startContainer.childNodes[n.startOffset];if(Ho.isElement(r))return j(r.getClientRects(),(function(n){return Fa(n,e,t)}))}return j(n.getClientRects(),(function(n){return Fa(n,e,t)}))},$h=function(e){var t,n,r,o;return o=e.getBoundingClientRect(),n=(t=e.ownerDocument).documentElement,r=t.defaultView,{top:o.top+r.pageYOffset-n.clientTop,left:o.left+r.pageXOffset-n.clientLeft}},Yh=Ho.isContentEditableFalse,Xh=Ho.isContentEditableTrue,Kh=function(e){e&&e.parentNode&&e.parentNode.removeChild(e)},Gh=function(e,t){return function(n){if(function(e){return 0===e.button}(n)){var r=$(t.dom.getParents(n.target),function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=qa.call(arguments);return function(e){for(var t=0;t<n.length;t++)if(n[t](e))return!0;return!1}}(Yh,Xh)).getOr(null);if(u=t.getBody(),Yh(s=r)&&s!==u){var o=t.dom.getPos(r),i=t.getBody(),a=t.getDoc().documentElement;e.element=r,e.screenX=n.screenX,e.screenY=n.screenY,e.maxX=(t.inline?i.scrollWidth:a.offsetWidth)-2,e.maxY=(t.inline?i.scrollHeight:a.offsetHeight)-2,e.relX=n.pageX-o.x,e.relY=n.pageY-o.y,e.width=r.offsetWidth,e.height=r.offsetHeight,e.ghost=function(e,t,n,r){var o=t.cloneNode(!0);e.dom.setStyles(o,{width:n,height:r}),e.dom.setAttrib(o,"data-mce-selected",null);var i=e.dom.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return e.dom.setStyles(i,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:n,height:r}),e.dom.setStyles(o,{margin:0,boxSizing:"border-box"}),i.appendChild(o),i}(t,r,e.width,e.height)}}var u,s}},Jh=function(e){e.dragging=!1,e.element=null,Kh(e.ghost)},Qh=function(e){var n,r,o,i,a,u,s={};n=xi.DOM,u=t.document,r=Gh(s,e),o=function(e,t){var n=pe.throttle((function(e,n){t._selectionOverrides.hideFakeCaret(),t.selection.placeCaretAt(e,n)}),0);return function(r){var o,i,a=Math.max(Math.abs(r.screenX-e.screenX),Math.abs(r.screenY-e.screenY));if(function(e){return e.element}(e)&&!e.dragging&&a>10){if(t.fire("dragstart",{target:e.element}).isDefaultPrevented())return;e.dragging=!0,t.focus()}if(e.dragging){var u=function(e,t){return{pageX:t.pageX-e.relX,pageY:t.pageY+5}}(e,function(e,t){return n=function(e){return e.inline?$h(e.getBody()):{left:0,top:0}}(e),r=function(e){var t=e.getBody();return e.inline?{left:t.scrollLeft,top:t.scrollTop}:{left:0,top:0}}(e),o=function(e,t){if(t.target.ownerDocument!==e.getDoc()){var n=$h(e.getContentAreaContainer()),r=function(e){var t=e.getBody(),n=e.getDoc().documentElement,r={left:t.scrollLeft,top:t.scrollTop},o={left:t.scrollLeft||n.scrollLeft,top:t.scrollTop||n.scrollTop};return e.inline?r:o}(e);return{left:t.pageX-n.left+r.left,top:t.pageY-n.top+r.top}}return{left:t.pageX,top:t.pageY}}(e,t),{pageX:o.left-n.left+r.left,pageY:o.top-n.top+r.top};var n,r,o}(t,r));o=e.ghost,i=t.getBody(),o.parentNode!==i&&i.appendChild(o),function(e,t,n,r,o,i){var a=0,u=0;e.style.left=t.pageX+"px",e.style.top=t.pageY+"px",t.pageX+n>o&&(a=t.pageX+n-o),t.pageY+r>i&&(u=t.pageY+r-i),e.style.width=n-a+"px",e.style.height=r-u+"px"}(e.ghost,u,e.width,e.height,e.maxX,e.maxY),n(r.clientX,r.clientY)}}}(s,e),i=function(e,t){return function(n){if(e.dragging&&function(e,t,n){return t!==n&&!e.dom.isChildOf(t,n)&&!Yh(t)}(t,3===(a=t.selection.getSel().getRangeAt(0).startContainer).nodeType?a.parentNode:a,e.element)){var r=((i=e.element.cloneNode(!0)).removeAttribute("data-mce-selected"),i),o=t.fire("drop",{targetClone:r,clientX:n.clientX,clientY:n.clientY});o.isDefaultPrevented()||(r=o.targetClone,t.undoManager.transact((function(){Kh(e.element),t.insertContent(t.dom.getOuterHTML(r)),t._selectionOverrides.hideFakeCaret()})))}var i,a;Jh(e)}}(s,e),a=function(e,t){return function(){e.dragging&&t.fire("dragend"),Jh(e)}}(s,e),e.on("mousedown",r),e.on("mousemove",o),e.on("mouseup",i),n.bind(u,"mousemove",o),n.bind(u,"mouseup",a),e.on("remove",(function(){n.unbind(u,"mousemove",o),n.unbind(u,"mouseup",a)}))},Zh=Ho.isContentEditableTrue,eg=Ho.isContentEditableFalse,tg=function(e,t){for(var n=e.getBody();t&&t!==n;){if(Zh(t)||eg(t))return t;t=t.parentNode}return null},ng=function(e){var t,n,r,o=e.getBody(),i=$u(e.getBody(),(function(t){return e.dom.isBlock(t)}),(function(){return Hp(e)})),a="sel-"+e.dom.uniqueId(),s=function(t){t&&e.selection.setRng(t)},c=function(){return e.selection.getRng()},l=function(t,n,r,o){return void 0===o&&(o=!0),e.fire("ShowCaret",{target:n,direction:t,before:r}).isDefaultPrevented()?null:(o&&e.selection.scrollIntoView(n,-1===t),i.show(r,n))},f=function(e,t){return t=ms(e,o,t),-1===e?lu.fromRangeStart(t):lu.fromRangeEnd(t)},d=function(e){return pa(e)||ba(e)||ya(e)},m=function(e){return d(e.startContainer)||d(e.endContainer)},p=function(n,r){var o,i,u,s,c,d,p,h,v,b,y=e.$,x=e.dom;if(!n)return null;if(n.collapsed){if(!m(n))if(!1===r){if(h=f(-1,n),Xu(h.getNode(!0)))return l(-1,h.getNode(!0),!1,!1);if(Xu(h.getNode()))return l(-1,h.getNode(),!h.isAtEnd(),!1)}else{if(h=f(1,n),Xu(h.getNode()))return l(1,h.getNode(),!h.isAtEnd(),!1);if(Xu(h.getNode(!0)))return l(1,h.getNode(!0),!1,!1)}return null}return s=n.startContainer,c=n.startOffset,d=n.endOffset,3===s.nodeType&&0===c&&eg(s.parentNode)&&(s=s.parentNode,c=x.nodeIndex(s),s=s.parentNode),1!==s.nodeType?null:(d===c+1&&s===n.endContainer&&(o=s.childNodes[c]),eg(o)?(v=b=o.cloneNode(!0),(p=e.fire("ObjectSelected",{target:o,targetClone:v})).isDefaultPrevented()?null:(i=Xi(lr(e.getBody()),"#"+a).fold((function(){return y([])}),(function(e){return y([e.dom()])})),v=p.targetClone,0===i.length&&(i=y('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>').attr("id",a)).appendTo(e.getBody()),n=e.dom.createRng(),v===b&&ce.ie?(i.empty().append('<p style="font-size: 0" data-mce-bogus="all"> </p>').append(v),n.setStartAfter(i[0].firstChild.firstChild),n.setEndAfter(v)):(i.empty().append(" ").append(v).append(" "),n.setStart(i[0].firstChild,1),n.setEnd(i[0].lastChild,0)),i.css({top:x.getPos(o,e.getBody()).y}),i[0].focus(),(u=e.selection.getSel()).removeAllRanges(),u.addRange(n),W(Ui(lr(e.getBody()),"*[data-mce-selected]"),(function(e){Dr(e,"data-mce-selected")})),o.setAttribute("data-mce-selected","1"),t=o,g(),n)):null)},h=function(){t&&(t.removeAttribute("data-mce-selected"),Xi(lr(e.getBody()),"#"+a).each(Mi),t=null),Xi(lr(e.getBody()),"#"+a).each(Mi),t=null},g=function(){i.hide()};return ce.ceFalse&&(function(){e.on("mouseup",(function(t){var n=c();n.collapsed&&$p(e,t.clientX,t.clientY)&&s(om(e,n,!1))})),e.on("click",(function(t){var n;(n=tg(e,t.target))&&(eg(n)&&(t.preventDefault(),e.focus()),Zh(n)&&e.dom.isChildOf(n,e.selection.getNode())&&h())})),e.on("blur NewBlock",(function(){h()})),e.on("ResizeWindow FullscreenStateChanged",(function(){return i.reposition()}));!function(e){var t=!1;e.on("touchstart",(function(){t=!1})),e.on("touchmove",(function(){t=!0})),e.on("touchend",(function(n){var r=tg(e,n.target);eg(r)&&(t||(n.preventDefault(),p(rm(e,r))))}))}(e),e.on("mousedown",(function(t){var n,r,i,a,c,f,d,m,v,b,y,x,w,C=t.target;if((C===o||"HTML"===C.nodeName||e.dom.isChildOf(C,o))&&!1!==$p(e,t.clientX,t.clientY))if(n=tg(e,C))eg(n)?(t.preventDefault(),p(rm(e,n))):(h(),Zh(n)&&t.shiftKey||Vh(t.clientX,t.clientY,e.selection.getRng())||(g(),e.selection.placeCaretAt(t.clientX,t.clientY)));else if(!1===Xu(C)){h(),g();var T=(m=o,v=t.clientX,b=t.clientY,x=Oh(function(e){return q(Z(e.getElementsByTagName("*")),Xu)}(m)),w=q(x,(function(e){return b>=e.top&&b<=e.bottom})),(y=Uh(w,v))&&(y=Uh(function(e,t){var n=[],r=function(e,r){var o;return o=q(Oh([r]),(function(n){return!e(n,t)})),n=n.concat(o),0===o.length};return n.push(t),qh(Rh.Up,e,u(r,Ba),t.node),qh(Rh.Down,e,u(r,La),t.node),n}(m,y),v),y&&Xu(y.node))?function(e,t){return{node:e.node,before:jh(e,t)<zh(e,t)}}(y,v):null);if(T&&(r=t.target,i=T.node,f=e.dom.getParent(r,e.dom.isBlock),d=e.dom.getParent(i,e.dom.isBlock),!(f&&e.dom.isChildOf(f,d)&&!1===eg(tg(e,f))||f&&(a=f,c=d,e.dom.getParent(a,e.dom.isBlock)!==e.dom.getParent(c,e.dom.isBlock))&&function(e){var t=_s(e);if(!e.firstChild)return!1;var n=lu.before(e.firstChild),r=t.next(n);return r&&!Yl(r)&&!Xl(r)}(f)))){t.preventDefault();var E=l(1,T.node,T.before,!1);e.getBody().focus(),s(E)}}})),e.on("keypress",(function(t){Ah.modifierPressed(t)||(t.keyCode,eg(e.selection.getNode())&&t.preventDefault())})),e.on("getSelectionRange",(function(e){var n=e.range;if(t){if(!t.parentNode)return void(t=null);(n=n.cloneRange()).selectNode(t),e.range=n}})),e.on("setSelectionRange",(function(t){t.range=function(t){var n=e.schema.getShortEndedElements(),r=e.dom.createRng(),o=t.startContainer,i=t.startOffset,a=t.endContainer,u=t.endOffset;return Cr(n,o.nodeName.toLowerCase())?0===i?r.setStartBefore(o):r.setStartAfter(o):r.setStart(o,i),Cr(n,a.nodeName.toLowerCase())?0===u?r.setEndBefore(a):r.setEndAfter(a):r.setEnd(a,u),r}(t.range);var n=p(t.range,t.forward);n&&(t.range=n)})),e.on("AfterSetSelectionRange",(function(t){var n,r=t.range;m(r)||function(e){return"mcepastebin"===e.id}(r.startContainer.parentNode)||g(),n=r.startContainer.parentNode,e.dom.hasClass(n,"mce-offscreen-selection")||h()})),e.on("copy",(function(t){var n,r=t.clipboardData;if(!t.isDefaultPrevented()&&t.clipboardData&&!ce.ie){var o=(n=e.dom.get(a))?n.getElementsByTagName("*")[0]:n;o&&(t.preventDefault(),r.clearData(),r.setData("text/html",o.outerHTML),r.setData("text/plain",o.outerText))}})),function(e){Qh(e),function(e){e.on("drop",(function(t){var n=void 0!==t.clientX?e.getDoc().elementFromPoint(t.clientX,t.clientY):null;(Yh(n)||Yh(e.dom.getContentEditableParent(n)))&&t.preventDefault()}))}(e)}(e),function(e){var t=Bi((function(){if(!e.removed&&e.selection.getRng().collapsed){var t=im(e,e.selection.getRng(),!1);e.selection.setRng(t)}}),0);e.on("focus",(function(){t.throttle()})),e.on("blur",(function(){t.cancel()}))}(e)}(),r=".mce-content-body",(n=e.contentStyles).push(i.getCss()),n.push(r+" .mce-offscreen-selection {position: absolute;left: -9999999999px;max-width: 1000000px;}"+r+" *[contentEditable=false] {cursor: default;}"+r+" *[contentEditable=true] {cursor: text;}")),{showCaret:l,showBlockCaretContainer:function(t){t.hasAttribute("data-mce-caret")&&(xa(t),s(c()),e.selection.scrollIntoView(t[0]))},hideFakeCaret:g,destroy:function(){i.destroy(),t=null}}},rg=function(e){for(var t=e;/<!--|--!?>/g.test(t);)t=t.replace(/<!--|--!?>/g,"");return t},og=function(e,t,n){var r,o,i,a,u=1;for(a=e.getShortEndedElements(),(i=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g).lastIndex=r=n;o=i.exec(t);){if(r=i.lastIndex,"/"===o[1])u--;else if(!o[1]){if(o[2]in a)continue;u++}if(0===u)break}return r},ig=function(e,t){var n=e.exec(t);if(n){var r=n[1],o=n[2];return"string"==typeof r&&"data-mce-bogus"===r.toLowerCase()?o:null}return null};function ag(e,t){void 0===t&&(t=ci());var n=function(){};!1!==(e=e||{}).fix_self_closing&&(e.fix_self_closing=!0);var r=e.comment?e.comment:n,o=e.cdata?e.cdata:n,i=e.text?e.text:n,a=e.start?e.start:n,u=e.end?e.end:n,s=e.pi?e.pi:n,c=e.doctype?e.doctype:n;return{parse:function(n){var l,f,d,m,p,h,g,v,b,y,x,w,C,T,E,N,S,k,D,_,R,A,O,P,M,I,B,L,F,H=0,j=[],z=0,W=Zo.decode,U=Yt.makeMap("src,href,data,background,formaction,poster,xlink:href"),q=/((java|vb)script|mhtml):/i,V=function(e){var t,n;for(t=j.length;t--&&j[t].name!==e;);if(t>=0){for(n=j.length-1;n>=t;n--)(e=j[n]).valid&&u(e.name);j.length=t}},$=function(t,n,r,o,i){var a,u;if(r=(n=n.toLowerCase())in x?n:W(r||o||i||""),C&&!v&&!1===function(e){return 0===e.indexOf("data-")||0===e.indexOf("aria-")}(n)){if(!(a=k[n])&&D){for(u=D.length;u--&&!(a=D[u]).pattern.test(n););-1===u&&(a=null)}if(!a)return;if(a.validValues&&!(r in a.validValues))return}if(U[n]&&!e.allow_script_urls){var s=r.replace(/[\s\u0000-\u001F]+/g,"");try{s=decodeURIComponent(s)}catch(e){s=unescape(s)}if(q.test(s))return;if(function(e,t){return!e.allow_html_data_urls&&(/^data:image\//i.test(t)?!1===e.allow_svg_data_urls&&/^data:image\/svg\+xml/i.test(t):/^data:/i.test(t))}(e,s))return}v&&(n in U||0===n.indexOf("on"))||(m.map[n]=r,m.push({name:n,value:r}))};for(M=new RegExp("<(?:(?:!--([\\w\\W]*?)--!?>)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)|(?:([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),I=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,y=t.getShortEndedElements(),P=e.self_closing_elements||t.getSelfClosingElements(),x=t.getBoolAttrs(),C=e.validate,b=e.remove_internals,F=e.fix_self_closing,B=t.getSpecialElements(),O=n+">";l=M.exec(O);){if(H<l.index&&i(W(n.substr(H,l.index-H))),f=l[6])":"===(f=f.toLowerCase()).charAt(0)&&(f=f.substr(1)),V(f);else if(f=l[7]){if(l.index+l[0].length>n.length){i(W(n.substr(l.index))),H=l.index+l[0].length;continue}":"===(f=f.toLowerCase()).charAt(0)&&(f=f.substr(1)),w=f in y,F&&P[f]&&j.length>0&&j[j.length-1].name===f&&V(f);var Y=ig(I,l[8]);if(null!==Y){if("all"===Y){H=og(t,n,M.lastIndex),M.lastIndex=H;continue}E=!1}if(!C||(T=t.getElementRule(f))){if(E=!0,C&&(k=T.attributes,D=T.attributePatterns),(S=l[8])?((v=-1!==S.indexOf("data-mce-type"))&&b&&(E=!1),(m=[]).map={},S.replace(I,$)):(m=[]).map={},C&&!v){if(_=T.attributesRequired,R=T.attributesDefault,A=T.attributesForced,T.removeEmptyAttrs&&!m.length&&(E=!1),A)for(p=A.length;p--;)g=(N=A[p]).name,"{$uid}"===(L=N.value)&&(L="mce_"+z++),m.map[g]=L,m.push({name:g,value:L});if(R)for(p=R.length;p--;)(g=(N=R[p]).name)in m.map||("{$uid}"===(L=N.value)&&(L="mce_"+z++),m.map[g]=L,m.push({name:g,value:L}));if(_){for(p=_.length;p--&&!(_[p]in m.map););-1===p&&(E=!1)}if(N=m.map["data-mce-bogus"]){if("all"===N){H=og(t,n,M.lastIndex),M.lastIndex=H;continue}E=!1}}E&&a(f,m,w)}else E=!1;if(d=B[f]){d.lastIndex=H=l.index+l[0].length,(l=d.exec(n))?(E&&(h=n.substr(H,l.index-H)),H=l.index+l[0].length):(h=n.substr(H),H=n.length),E&&(h.length>0&&i(h,!0),u(f)),M.lastIndex=H;continue}w||(S&&S.indexOf("/")===S.length-1?E&&u(f):j.push({name:f,valid:E}))}else(f=l[1])?(">"===f.charAt(0)&&(f=" "+f),e.allow_conditional_comments||"[if"!==f.substr(0,3).toLowerCase()||(f=" "+f),r(f)):(f=l[2])?o(rg(f)):(f=l[3])?c(f):(f=l[4])&&s(f,l[5]);H=l.index+l[0].length}for(H<n.length&&i(W(n.substr(H))),p=j.length-1;p>=0;p--)(f=j[p]).valid&&u(f.name)}}}!function(e){e.findEndTag=og}(ag||(ag={}));var ug=ag,sg=function(e,t){var n,r,o,i,a,u=t,s=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,c=e.schema;for(u=function(e,t){var n=new RegExp(["\\s?("+e.join("|")+')="[^"]+"'].join("|"),"gi");return t.replace(n,"")}(e.getTempAttrs(),u),a=c.getShortEndedElements();i=s.exec(u);)r=s.lastIndex,o=i[0].length,n=a[i[1]]?r:ug.findEndTag(c,u,r),u=u.substring(0,r-o)+u.substring(n),s.lastIndex=r-o;return ca(u)},cg=sg,lg=sg,fg=function(e){return Ho.isElement(e)?e.outerHTML:Ho.isText(e)?Zo.encodeRaw(e.data,!1):Ho.isComment(e)?"\x3c!--"+e.data+"--\x3e":""},dg=function(e,n){var r,o,i,a,u,s,c,l,f,d=z(Z(n.childNodes),fg);return function(e,n){var r=0;W(e,(function(e){0===e[0]?r++:1===e[0]?(function(e,n,r){var o=function(e){var n,r,o;for(o=t.document.createElement("div"),n=t.document.createDocumentFragment(),e&&(o.innerHTML=e);r=o.firstChild;)n.appendChild(r);return n}(n);if(e.hasChildNodes()&&r<e.childNodes.length){var i=e.childNodes[r];i.parentNode.insertBefore(o,i)}else e.appendChild(o)}(n,e[1],r),r++):2===e[0]&&function(e,t){if(e.hasChildNodes()&&t<e.childNodes.length){var n=e.childNodes[t];n.parentNode.removeChild(n)}}(n,r)}))}((o=e,i=(r=d).length+o.length+2,a=new Array(i),u=new Array(i),s=function(e,t,n,i,a){var u=l(e,t,n,i);if(null===u||u.start===t&&u.diag===t-i||u.end===e&&u.diag===e-n)for(var c=e,f=n;c<t||f<i;)c<t&&f<i&&r[c]===o[f]?(a.push([0,r[c]]),++c,++f):t-e>i-n?(a.push([2,r[c]]),++c):(a.push([1,o[f]]),++f);else{s(e,u.start,n,u.start-u.diag,a);for(var d=u.start;d<u.end;++d)a.push([0,r[d]]);s(u.end,t,u.end-u.diag,i,a)}},c=function(e,t,n,i){for(var a=e;a-t<i&&a<n&&r[a]===o[a-t];)++a;return function(e,t,n){return{start:e,end:t,diag:n}}(e,a,t)},l=function(e,t,n,i){var s=t-e,l=i-n;if(0===s||0===l)return null;var f,d,m,p,h,g=s-l,v=l+s,b=(v%2==0?v:v+1)/2;for(a[1+b]=e,u[1+b]=t+1,f=0;f<=b;++f){for(d=-f;d<=f;d+=2){for(m=d+b,d===-f||d!==f&&a[m-1]<a[m+1]?a[m]=a[m+1]:a[m]=a[m-1]+1,h=(p=a[m])-e+n-d;p<t&&h<i&&r[p]===o[h];)a[m]=++p,++h;if(g%2!=0&&g-f<=d&&d<=g+f&&u[m-g]<=a[m])return c(u[m-g],d+e-n,t,i)}for(d=g-f;d<=g+f;d+=2){for(m=d+b-g,d===g-f||d!==g+f&&u[m+1]<=u[m-1]?u[m]=u[m+1]-1:u[m]=u[m-1],h=(p=u[m]-1)-e+n-d;p>=e&&h>=n&&r[p]===o[h];)u[m]=p--,h--;if(g%2==0&&-f<=d&&d<=f&&u[m]<=a[m+g])return c(u[m],d+e-n,t,i)}}},f=[],s(0,r.length,0,o.length,f),f),n),n},mg=Li(S.none()),pg=function(e){return"fragmented"===e.type?e.fragments.join(""):e.content},hg=function(e){var n=sr("body",mg.get().getOrThunk((function(){var e=t.document.implementation.createHTMLDocument("undo");return mg.set(S.some(e)),e})));return aa(n,pg(e)),W(Ui(n,"*[data-mce-bogus]"),Ii),n.dom().innerHTML},gg=function(e){var t,n,r,o;return o=e.getBody(),t=q(z(Z(o.childNodes),fg),(function(e){return e.length>0})),-1!==(n=(r=X(t,(function(t){var n=lg(e.serializer,t);return n.length>0?[n]:[]}))).join("")).indexOf("</iframe>")?function(e){return{type:"fragmented",fragments:e,content:"",bookmark:null,beforeBookmark:null}}(r):function(e){return{type:"complete",fragments:null,content:e,bookmark:null,beforeBookmark:null}}(n)},vg=function(e,t,n){"fragmented"===t.type?dg(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(n?t.beforeBookmark:t.bookmark)},bg=function(e,t){return!(!e||!t)&&(!!function(e,t){return pg(e)===pg(t)}(e,t)||function(e,t){return hg(e)===hg(t)}(e,t))};function yg(e){var t,n,r=this,o=0,i=[],a=0,u=function(){return 0===a},s=function(e){u()&&(r.typing=e)},c=function(t){e.setDirty(t)},l=function(e){s(!1),r.add({},e)},f=function(){r.typing&&(s(!1),r.add())};return e.on("init",(function(){r.add()})),e.on("BeforeExecCommand",(function(e){var t=e.command;"Undo"!==t&&"Redo"!==t&&"mceRepaint"!==t&&(f(),r.beforeChange())})),e.on("ExecCommand",(function(e){var t=e.command;"Undo"!==t&&"Redo"!==t&&"mceRepaint"!==t&&l(e)})),e.on("ObjectResizeStart Cut",(function(){r.beforeChange()})),e.on("SaveContent ObjectResized blur",l),e.on("DragEnd",l),e.on("KeyUp",(function(t){var o=t.keyCode;t.isDefaultPrevented()||((o>=33&&o<=36||o>=37&&o<=40||45===o||t.ctrlKey)&&(l(),e.nodeChanged()),46!==o&&8!==o||e.nodeChanged(),n&&r.typing&&!1===bg(gg(e),i[0])&&(!1===e.isDirty()&&(c(!0),e.fire("change",{level:i[0],lastLevel:null})),e.fire("TypingUndo"),n=!1,e.nodeChanged()))})),e.on("KeyDown",(function(e){var t=e.keyCode;if(!e.isDefaultPrevented())if(t>=33&&t<=36||t>=37&&t<=40||45===t)r.typing&&l(e);else{var o=e.ctrlKey&&!e.altKey||e.metaKey;!(t<16||t>20)||224===t||91===t||r.typing||o||(r.beforeChange(),s(!0),r.add({},e),n=!0)}})),e.on("MouseDown",(function(e){r.typing&&l(e)})),e.on("input",(function(e){e.inputType&&(function(e){return"insertReplacementText"===e.inputType}(e)||function(e){return"insertText"===e.inputType&&null===e.data}(e))&&l(e)})),e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo"),e.on("AddUndo Undo Redo ClearUndos",(function(t){t.isDefaultPrevented()||e.nodeChanged()})),r={data:i,typing:!1,beforeChange:function(){u()&&(t=Au.getUndoBookmark(e.selection))},add:function(n,r){var a,s,l,f=e.settings;if(l=gg(e),n=n||{},n=Yt.extend(n,l),!1===u()||e.removed)return null;if(s=i[o],e.fire("BeforeAddUndo",{level:n,lastLevel:s,originalEvent:r}).isDefaultPrevented())return null;if(s&&bg(s,n))return null;if(i[o]&&(i[o].beforeBookmark=t),f.custom_undo_redo_levels&&i.length>f.custom_undo_redo_levels){for(a=0;a<i.length-1;a++)i[a]=i[a+1];i.length--,o=i.length}n.bookmark=Au.getUndoBookmark(e.selection),o<i.length-1&&(i.length=o+1),i.push(n),o=i.length-1;var d={level:n,lastLevel:s,originalEvent:r};return e.fire("AddUndo",d),o>0&&(c(!0),e.fire("change",d)),n},undo:function(){var t;return r.typing&&(r.add(),r.typing=!1,s(!1)),o>0&&(t=i[--o],vg(e,t,!0),c(!0),e.fire("undo",{level:t})),t},redo:function(){var t;return o<i.length-1&&(t=i[++o],vg(e,t,!1),c(!0),e.fire("redo",{level:t})),t},clear:function(){i=[],o=0,r.typing=!1,r.data=i,e.fire("ClearUndos")},hasUndo:function(){return o>0||r.typing&&i[0]&&!bg(gg(e),i[0])},hasRedo:function(){return o<i.length-1&&!r.typing},transact:function(e){return f(),r.beforeChange(),r.ignore(e),r.add()},ignore:function(e){try{a++,e()}finally{a--}},extra:function(t,n){var a,u;r.transact(t)&&(u=i[o].bookmark,a=i[o-1],vg(e,a,!0),r.transact(n)&&(i[o-1].beforeBookmark=u))}},r}var xg={},wg=Wt.filter,Cg=Wt.each;xg.pre||(xg.pre=[]),xg.pre.push((function(e){var t,n,r=e.selection.getRng();t=Ho.matchNodeNames("pre"),r.collapsed||(n=e.selection.getSelectedBlocks(),Cg(wg(wg(n,t),(function(e){return t(e.previousSibling)&&-1!==Wt.indexOf(n,e.previousSibling)})),(function(e){var t,n;t=e.previousSibling,mn(n=e).remove(),mn(t).append("<br><br>").append(n.childNodes)})))}));var Tg=/^(src|href|style)$/,Eg=Yt.each,Ng=oc,Sg=function(e,t,n){return e.isChildOf(t,n)&&t!==n&&!e.isBlock(n)},kg=function(e,t,n){var r,o,i;return r=t[n?"startContainer":"endContainer"],o=t[n?"startOffset":"endOffset"],Ho.isElement(r)&&(i=r.childNodes.length-1,!n&&o&&o--,r=r.childNodes[o>i?i:o]),Ho.isText(r)&&n&&o>=r.nodeValue.length&&(r=new fo(r,e.getBody()).next()||r),Ho.isText(r)&&!n&&0===o&&(r=new fo(r,e.getBody()).prev()||r),r},Dg=function(e,t,n,r){var o=e.create(n,r);return t.parentNode.insertBefore(o,t),o.appendChild(t),o},_g=function(e,t,n,r,o){var i=lr(t),a=lr(e.create(r,o)),u=n?$r(i):Vr(i);return Oi(a,u),n?(Di(i,a),Ri(a,i)):(_i(i,a),Ai(a,i)),a.dom()},Rg=function(e,t,n,r){return!(t=Zs(t,n,r))||"BR"===t.nodeName||e.isBlock(t)},Ag=function(e,t,n,r,o){var i,a,u,s=e.dom;if(!function(e,t,n){return!!Ng(t,n.inline)||!!Ng(t,n.block)||(n.selector?Ho.isElement(t)&&e.is(t,n.selector):void 0)}(s,r,t)&&!function(e,t){return t.links&&"A"===e.tagName}(r,t))return!1;if("all"!==t.remove)for(Eg(t.styles,(function(e,i){e=ic(s,rc(e,n),i),"number"==typeof i&&(i=e,o=0),(t.remove_similar||!o||Ng(ac(s,o,i),e))&&s.setStyle(r,i,""),u=1})),u&&""===s.getAttrib(r,"style")&&(r.removeAttribute("style"),r.removeAttribute("data-mce-style")),Eg(t.attributes,(function(e,t){var i;if(e=rc(e,n),"number"==typeof t&&(t=e,o=0),!o||Ng(s.getAttrib(o,t),e)){if("class"===t&&(e=s.getAttrib(r,t))&&(i="",Eg(e.split(/\s+/),(function(e){/mce\-\w+/.test(e)&&(i+=(i?" ":"")+e)})),i))return void s.setAttrib(r,t,i);"class"===t&&r.removeAttribute("className"),Tg.test(t)&&r.removeAttribute("data-mce-"+t),r.removeAttribute(t)}})),Eg(t.classes,(function(e){e=rc(e,n),o&&!s.hasClass(o,e)||s.removeClass(r,e)})),a=s.getAttribs(r),i=0;i<a.length;i++){var c=a[i].nodeName;if(0!==c.indexOf("_")&&0!==c.indexOf("data-"))return!1}return"none"!==t.remove?(function(e,t,n){var r,o=t.parentNode,i=e.dom,a=e.settings.forced_root_block;n.block&&(a?o===i.getRoot()&&(n.list_block&&Ng(t,n.list_block)||Eg(Yt.grep(t.childNodes),(function(t){tc(e,a,t.nodeName.toLowerCase())?r?r.appendChild(t):(r=Dg(i,t,a),i.setAttribs(r,e.settings.forced_root_block_attrs)):r=0}))):i.isBlock(t)&&!i.isBlock(o)&&(Rg(i,t,!1)||Rg(i,t.firstChild,!0,1)||t.insertBefore(i.create("br"),t.firstChild),Rg(i,t,!0)||Rg(i,t.lastChild,!1,1)||t.appendChild(i.create("br")))),n.selector&&n.inline&&!Ng(n.inline,t)||i.remove(t,1)}(e,r,t),!0):void 0},Og=Ag,Pg=function(e,t,n,r,o){var i,a,u=e.formatter.get(t),s=u[0],c=!0,l=e.dom,f=e.selection,d=function(r){var i=function(e,t,n,r,o){var i;return Eg(sc(e.dom,t.parentNode).reverse(),(function(t){var a;i||"_start"===t.id||"_end"===t.id||(a=Bd.matchNode(e,t,n,r,o))&&!1!==a.split&&(i=t)})),i}(e,r,t,n,o);return function(e,t,n,r,o,i,a,u){var s,c,l,f,d,m,p=e.dom;if(n){for(m=n.parentNode,s=r.parentNode;s&&s!==m;s=s.parentNode){for(c=p.clone(s,!1),d=0;d<t.length;d++)if(Ag(e,t[d],u,c,c)){c=0;break}c&&(l&&c.appendChild(l),f||(f=c),l=c)}a.mixed&&p.isBlock(n)||(r=p.split(n,r)),l&&(o.parentNode.insertBefore(l,o),f.appendChild(o))}return r}(e,u,i,r,r,0,s,n)},m=function(t){var r,o,i,a,f;if(Ho.isElement(t)&&l.getContentEditable(t)&&(a=c,c="true"===l.getContentEditable(t),f=!0),r=Yt.grep(t.childNodes),c&&!f)for(o=0,i=u.length;o<i&&!Ag(e,u[o],n,t,t);o++);if(s.deep&&r.length){for(o=0,i=r.length;o<i;o++)m(r[o]);f&&(c=a)}},p=function(e){var t=l.get(e?"_start":"_end"),n=t[e?"firstChild":"lastChild"];return function(e){return Xs(e)&&Ho.isElement(e)&&("_start"===e.id||"_end"===e.id)}(n)&&(n=n[e?"firstChild":"lastChild"]),Ho.isText(n)&&0===n.data.length&&(n=e?t.previousSibling||t.nextSibling:t.nextSibling||t.previousSibling),l.remove(t,!0),n},h=function(t){var n,r,o=t.commonAncestorContainer;if(t=wc(e,t,u,!0),s.split){if(t=Fd(t),(n=kg(e,t,!0))!==(r=kg(e,t))){if(/^(TR|TH|TD)$/.test(n.nodeName)&&n.firstChild&&(n="TR"===n.nodeName?n.firstChild.firstChild||n:n.firstChild||n),o&&/^T(HEAD|BODY|FOOT|R)$/.test(o.nodeName)&&function(e){return/^(TH|TD)$/.test(e.nodeName)}(r)&&r.firstChild&&(r=r.firstChild||r),Sg(l,n,r)){var i=S.from(n.firstChild).getOr(n);return d(_g(l,i,!0,"span",{id:"_start","data-mce-type":"bookmark"})),void p(!0)}if(Sg(l,r,n))return i=S.from(r.lastChild).getOr(r),d(_g(l,i,!1,"span",{id:"_end","data-mce-type":"bookmark"})),void p(!1);n=Dg(l,n,"span",{id:"_start","data-mce-type":"bookmark"}),r=Dg(l,r,"span",{id:"_end","data-mce-type":"bookmark"}),d(n),d(r),n=p(!0),r=p()}else n=r=d(n);t.startContainer=n.parentNode?n.parentNode:n,t.startOffset=l.nodeIndex(n),t.endContainer=r.parentNode?r.parentNode:r,t.endOffset=l.nodeIndex(r)+1}Tc(l,t,(function(t){Eg(t,(function(t){m(t),Ho.isElement(t)&&"underline"===e.dom.getStyle(t,"text-decoration")&&t.parentNode&&"underline"===uc(l,t.parentNode)&&Ag(e,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:"underline"}},null,t)}))}))};if(r)r.nodeType?((a=l.createRng()).setStartBefore(r),a.setEndAfter(r),h(a)):h(r);else if("false"!==l.getContentEditable(f.getNode()))f.isCollapsed()&&s.inline&&!l.select("td[data-mce-selected],th[data-mce-selected]").length?function(e,t,n,r){var o,i,a,u,s,c,l,f=e.dom,d=e.selection,m=[],p=d.getRng();for(o=p.startContainer,i=p.startOffset,s=o,3===o.nodeType&&(i!==o.nodeValue.length&&(u=!0),s=s.parentNode);s;){if(Bd.matchNode(e,s,t,n,r)){c=s;break}s.nextSibling&&(u=!0),m.push(s),s=s.parentNode}if(c)if(u){a=d.getBookmark(),p.collapse(!0);var h=wc(e,p,e.formatter.get(t),!0);h=Fd(h),e.formatter.remove(t,n,h),d.moveToBookmark(a)}else{l=Mu(e.getBody(),c);var g=Ud(!1).dom(),v=Xd(m,g);$d(e,g,l||c),qd(e,l,!1),d.setCursorLocation(v,1),f.isEmpty(c)&&f.remove(c)}}(e,t,n,o):(i=Au.getPersistentBookmark(e.selection,!0),h(f.getRng()),f.moveToBookmark(i),s.inline&&Bd.match(e,t,n,f.getStart())&&Qs(l,f,f.getRng()),e.nodeChanged());else{r=f.getNode();for(var g=0,v=u.length;g<v&&(!u[g].ceFalseOverride||!Ag(e,u[g],n,r,r));g++);}},Mg=Yt.each,Ig=function(e){return e&&1===e.nodeType&&!Xs(e)&&!Pu(e)&&!Ho.isBogus(e)},Bg=function(e,t){var n;for(n=e;n;n=n[t]){if(3===n.nodeType&&0!==n.nodeValue.length)return e;if(1===n.nodeType&&!Xs(n))return n}return e},Lg=function(e,t,n){var r,o,i=new Mc(e);if(t&&n&&(t=Bg(t,"previousSibling"),n=Bg(n,"nextSibling"),i.compare(t,n))){for(r=t.nextSibling;r&&r!==n;)o=r,r=r.nextSibling,t.appendChild(o);return e.remove(n),Yt.each(Yt.grep(n.childNodes),(function(e){t.appendChild(e)})),t}return n},Fg=function(e,t,n){Mg(e.childNodes,(function(e){Ig(e)&&(t(e)&&n(e),e.hasChildNodes()&&Fg(e,t,n))}))},Hg=function(e,t){return u((function(t,n){return!(!n||!ac(e,n,t))}),t)},jg=function(e,t,n){return u((function(t,n,r){e.setStyle(r,t,n),""===r.getAttribute("style")&&r.removeAttribute("style"),zg(e,r)}),t,n)},zg=function(e,t){"SPAN"===t.nodeName&&0===e.getAttribs(t).length&&e.remove(t,!0)},Wg=function(e,t){var n;1===t.nodeType&&t.parentNode&&1===t.parentNode.nodeType&&(n=uc(e,t.parentNode),e.getStyle(t,"color")&&n?e.setStyle(t,"text-decoration",n):e.getStyle(t,"text-decoration")===n&&e.setStyle(t,"text-decoration",null))},Ug=Yt.each,qg=function(e,t,n,r){var o,i,a=e.formatter.get(t),s=a[0],c=!r&&e.selection.isCollapsed(),l=e.dom,f=e.selection,d=function(e,t){if(t=t||s,e){if(t.onformat&&t.onformat(e,t,n,r),Ug(t.styles,(function(t,r){l.setStyle(e,r,rc(t,n))})),t.styles){var o=l.getAttrib(e,"style");o&&e.setAttribute("data-mce-style",o)}Ug(t.attributes,(function(t,r){l.setAttrib(e,r,rc(t,n))})),Ug(t.classes,(function(t){t=rc(t,n),l.hasClass(e,t)||l.addClass(e,t)}))}},m=function(e,t){var n=!1;return!!s.selector&&(Ug(e,(function(e){if(!("collapsed"in e)||e.collapsed===c)return l.is(t,e.selector)&&!Pu(t)?(d(t,e),n=!0,!1):void 0})),n)},p=function(r,o,i,u){var c,l,f=[],p=!0;c=s.inline||s.block,l=r.create(c),d(l),Tc(r,o,(function(o){var i,h=function(o){var g,v,b,y;if(y=p,g=o.nodeName.toLowerCase(),v=o.parentNode.nodeName.toLowerCase(),1===o.nodeType&&r.getContentEditable(o)&&(y=p,p="true"===r.getContentEditable(o),b=!0),oc(g,"br"))return i=0,void(s.block&&r.remove(o));if(s.wrapper&&Bd.matchNode(e,o,t,n))i=0;else{if(p&&!b&&s.block&&!s.wrapper&&ec(e,g)&&tc(e,v,c))return o=r.rename(o,c),d(o),f.push(o),void(i=0);if(s.selector){var x=m(a,o);if(!s.inline||x)return void(i=0)}!p||b||!tc(e,c,g)||!tc(e,v,c)||!u&&3===o.nodeType&&1===o.nodeValue.length&&65279===o.nodeValue.charCodeAt(0)||Pu(o)||s.inline&&r.isBlock(o)?(i=0,Ug(Yt.grep(o.childNodes),h),b&&(p=y),i=0):(i||(i=r.clone(l,!1),o.parentNode.insertBefore(i,o),f.push(i)),i.appendChild(o))}};Ug(o,h)})),!0===s.links&&Ug(f,(function(e){var t=function(e){"A"===e.nodeName&&d(e,s),Ug(Yt.grep(e.childNodes),t)};t(e)})),Ug(f,(function(o){var i;i=function(e){var t=0;return Ug(e.childNodes,(function(e){nc(e)||Xs(e)||t++})),t}(o),!(f.length>1)&&r.isBlock(o)||0!==i?(s.inline||s.wrapper)&&(s.exact||1!==i||(o=function(e){var t,n;return(t=function(e){var t=!1;return Ug(e.childNodes,(function(e){if(function(e){return e&&1===e.nodeType&&!Xs(e)&&!Pu(e)&&!Ho.isBogus(e)}(e))return t=e,!1})),t}(e))&&!Xs(t)&&Bd.matchName(r,t,s)&&(n=r.clone(t,!1),d(n),r.replace(n,e,!0),r.remove(t,1)),n||e}(o)),function(e,t,n,r){Mg(t,(function(t){Mg(e.dom.select(t.inline,r),(function(r){Ig(r)&&Og(e,t,n,r,t.exact?r:null)})),function(e,t,n){if(t.clear_child_styles){var r=t.links?"*:not(a)":"*";Mg(e.select(r,n),(function(n){Ig(n)&&Mg(t.styles,(function(t,r){e.setStyle(n,r,"")}))}))}}(e.dom,t,r)}))}(e,a,n,o),function(e,t,n,r,o){Bd.matchNode(e,o.parentNode,n,r)&&Og(e,t,r,o)||t.merge_with_parents&&e.dom.getParent(o.parentNode,(function(i){if(Bd.matchNode(e,i,n,r))return Og(e,t,r,o),!0}))}(e,s,t,n,o),function(e,t,n,r){t.styles&&t.styles.backgroundColor&&Fg(r,Hg(e,"fontSize"),jg(e,"backgroundColor",rc(t.styles.backgroundColor,n)))}(r,s,n,o),function(e,t,n,r){"sub"!==t.inline&&"sup"!==t.inline||(Fg(r,Hg(e,"fontSize"),jg(e,"fontSize","")),e.remove(e.select("sup"===t.inline?"sub":"sup",r),!0))}(r,s,0,o),function(e,t,n,r){r&&!1!==t.merge_siblings&&(r=Lg(e,Zs(r),r),r=Lg(e,r,Zs(r,!0)))}(r,s,0,o)):r.remove(o,1)}))};if("false"!==l.getContentEditable(f.getNode())){if(s){if(r)r.nodeType?m(a,r)||((i=l.createRng()).setStartBefore(r),i.setEndAfter(r),p(l,wc(e,i,a),0,!0)):p(l,r,0,!0);else if(c&&s.inline&&!l.select("td[data-mce-selected],th[data-mce-selected]").length)!function(e,t,n){var r,o,i,a,u,s,c=e.selection;a=(r=c.getRng(!0)).startOffset,s=r.startContainer.nodeValue,(o=Mu(e.getBody(),c.getStart()))&&(i=Wd(o));var l=/[^\s\u00a0\u00ad\u200b\ufeff]/;s&&a>0&&a<s.length&&l.test(s.charAt(a))&&l.test(s.charAt(a-1))?(u=c.getBookmark(),r.collapse(!0),r=wc(e,r,e.formatter.get(t)),r=Fd(r),e.formatter.apply(t,n,r),c.moveToBookmark(u)):(o&&i.nodeValue===Hd||(o=function(e,t){return e.importNode(t,!0)}(e.getDoc(),Ud(!0).dom()),i=o.firstChild,r.insertNode(o),a=1),e.formatter.apply(t,n,o),c.setCursorLocation(i,a))}(e,t,n);else{var h=e.selection.getNode();e.settings.forced_root_block||!a[0].defaultBlock||l.getParent(h,l.isBlock)||qg(e,a[0].defaultBlock),e.selection.setRng(jc(e.selection.getRng())),o=Au.getPersistentBookmark(e.selection,!0),p(l,wc(e,f.getRng(),a)),s.styles&&function(e,t,n,r){(t.styles.color||t.styles.textDecoration)&&(Yt.walk(r,u(Wg,e),"childNodes"),Wg(e,r))}(l,s,0,h),f.moveToBookmark(o),Qs(l,f,f.getRng()),e.nodeChanged()}!function(e,t){Cg(xg[e],(function(e){e(t)}))}(t,e)}}else{r=f.getNode();for(var g=0,v=a.length;g<v;g++)if(a[g].ceFalseOverride&&l.is(r,a[g].selector))return void d(r,a[g])}},Vg={applyFormat:qg},$g=Yt.each,Yg=function(e,t,n,r,o){null===t.get()&&function(e,t){var n={};e.set({}),t.on("NodeChange",(function(r){var o=sc(t.dom,r.element),i={};o=Yt.grep(o,(function(e){return 1===e.nodeType&&!e.getAttribute("data-mce-bogus")})),$g(e.get(),(function(e,r){$g(o,(function(a){return t.formatter.matchNode(a,r,{},e.similar)?(n[r]||($g(e,(function(e){e(!0,{node:a,format:r,parents:o})})),n[r]=e),i[r]=e,!1):!Bd.matchesUnInheritedFormatSelector(t,a,r)&&void 0}))})),$g(n,(function(e,t){i[t]||(delete n[t],$g(e,(function(e){e(!1,{node:r.element,format:t,parents:o})})))}))}))}(t,e),function(e,t,n,r){var o=e.get();$g(t.split(","),(function(e){o[e]||(o[e]=[],o[e].similar=r),o[e].push(n)})),e.set(o)}(t,n,r,o)},Xg=Yt.each,Kg=xi.DOM,Gg=function(e,t){var n,r,o,i=t&&t.schema||ci({}),a=function(e){var t;return r="string"==typeof e?{name:e,classes:[],attrs:{}}:e,function(e,t){t.classes.length&&Kg.addClass(e,t.classes.join(" ")),Kg.setAttribs(e,t.attrs)}(t=Kg.create(r.name),r),t},u=function(e,t,n){var r,o,s,c=t.length>0&&t[0],l=c&&c.name;if(s=function(e,t){var n="string"!=typeof e?e.nodeName.toLowerCase():e,r=i.getElementRule(n),o=r&&r.parentsRequired;return!(!o||!o.length)&&(t&&-1!==Yt.inArray(o,t)?t:o[0])}(e,l),s)l===s?(o=t[0],t=t.slice(1)):o=s;else if(c)o=t[0],t=t.slice(1);else if(!n)return e;return o&&(r=a(o)).appendChild(e),n&&(r||(r=Kg.create("div")).appendChild(e),Yt.each(n,(function(t){var n=a(t);r.insertBefore(n,e)}))),u(r,t,o&&o.siblings)};return e&&e.length?(r=e[0],n=a(r),(o=Kg.create("div")).appendChild(u(n,e.slice(1),r.siblings)),o):""},Jg=function(e){var t,n={classes:[],attrs:{}};return"*"!==(e=n.selector=Yt.trim(e))&&(t=e.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,(function(e,t,r,o,i){switch(t){case"#":n.attrs.id=r;break;case".":n.classes.push(r);break;case":":-1!==Yt.inArray("checked disabled enabled read-only required".split(" "),r)&&(n.attrs[r]=r)}if("["===o){var a=i.match(/([\w\-]+)(?:\=\"([^\"]+))?/);a&&(n.attrs[a[1]]=a[2])}return""}))),n.name=t||"div",n},Qg=function(e,t){var n,r,o,i,a,u,s="";if(!1===(u=e.settings.preview_styles))return"";"string"!=typeof u&&(u="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow");var c,l=function(e){return e.replace(/%(\w+)/g,"")};if("string"==typeof t){if(!(t=e.formatter.get(t)))return;t=t[0]}return"preview"in t&&!1===(u=t.preview)?"":(n=t.block||t.inline||"span",(c=t.selector,i=c&&"string"==typeof c?(c=(c=c.split(/\s*,\s*/)[0]).replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),Yt.map(c.split(/(?:>|\s+(?![^\[\]]+\]))/),(function(e){var t=Yt.map(e.split(/(?:~\+|~|\+)/),Jg),n=t.pop();return t.length&&(n.siblings=t),n})).reverse()):[]).length?(i[0].name||(i[0].name=n),n=t.selector,r=Gg(i,e)):r=Gg([n],e),o=Kg.select(n,r)[0]||r.firstChild,Xg(t.styles,(function(e,t){(e=l(e))&&Kg.setStyle(o,t,e)})),Xg(t.attributes,(function(e,t){(e=l(e))&&Kg.setAttrib(o,t,e)})),Xg(t.classes,(function(e){e=l(e),Kg.hasClass(o,e)||Kg.addClass(o,e)})),e.fire("PreviewFormats"),Kg.setStyles(r,{position:"absolute",left:-65535}),e.getBody().appendChild(r),a=Kg.getStyle(e.getBody(),"fontSize",!0),a=/px$/.test(a)?parseInt(a,10):0,Xg(u.split(" "),(function(t){var n=Kg.getStyle(o,t,!0);if(!("background-color"===t&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=Kg.getStyle(e.getBody(),t,!0),"#ffffff"===Kg.toHex(n).toLowerCase())||"color"===t&&"#000000"===Kg.toHex(n).toLowerCase())){if("font-size"===t&&/em|%$/.test(n)){if(0===a)return;n=parseFloat(n)/(/%$/.test(n)?100:1)*a+"px"}"border"===t&&n&&(s+="padding:0 2px;"),s+=t+":"+n+";"}})),e.fire("AfterPreviewFormats"),Kg.remove(r),s)},Zg=function(e,t,n,r,o){var i=t.get(n);!Bd.match(e,n,r,o)||"toggle"in i[0]&&!i[0].toggle?Vg.applyFormat(e,n,r,o):Pg(e,n,r,o)};function ev(e){var t=function(e){var t={},n=function(e,r){e&&("string"!=typeof e?Yt.each(e,(function(e,t){n(t,e)})):(r=r.length?r:[r],Yt.each(r,(function(e){void 0===e.deep&&(e.deep=!e.selector),void 0===e.split&&(e.split=!e.selector||e.inline),void 0===e.remove&&e.selector&&!e.inline&&(e.remove="none"),e.selector&&e.inline&&(e.mixed=!0,e.block_expand=!0),"string"==typeof e.classes&&(e.classes=e.classes.split(/\s+/))})),t[e]=r))};return n(function(e){var t={valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,preview:!1,defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{float:"left"},preview:"font-family font-size"}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"img",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"},preview:"font-family font-size"}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{float:"right"},preview:"font-family font-size"}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},inherit:!1,defaultBlock:"div",preview:"font-family font-size"}],bold:[{inline:"strong",remove:"all"},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all"}],italic:[{inline:"em",remove:"all"},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all"}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all"}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all"}],forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},fontname:{inline:"span",toggle:!1,styles:{fontFamily:"%value"},clear_child_styles:!0},fontsize:{inline:"span",toggle:!1,styles:{fontSize:"%value"},clear_child_styles:!0},fontsize_class:{inline:"span",attributes:{class:"%value"}},blockquote:{block:"blockquote",wrapper:1,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(){return!0},onformat:function(t,n,r){Yt.each(r,(function(n,r){e.setAttrib(t,r,n)}))}},removeformat:[{selector:"b,strong,em,i,font,u,strike,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]};return Yt.each("p h1 h2 h3 h4 h5 h6 div address pre div dt dd samp".split(/\s/),(function(e){t[e]={block:e,remove:"all"}})),t}(e.dom)),n(e.settings.formats),{get:function(e){return e?t[e]:t},register:n,unregister:function(e){return e&&t[e]&&delete t[e],t}}}(e),n=Li(null);return function(e){e.addShortcut("meta+b","","Bold"),e.addShortcut("meta+i","","Italic"),e.addShortcut("meta+u","","Underline");for(var t=1;t<=6;t++)e.addShortcut("access+"+t,"",["FormatBlock",!1,"h"+t]);e.addShortcut("access+7","",["FormatBlock",!1,"p"]),e.addShortcut("access+8","",["FormatBlock",!1,"div"]),e.addShortcut("access+9","",["FormatBlock",!1,"address"])}(e),function(e){e.on("mouseup keydown",(function(t){!function(e,t){var n=e.selection,r=e.getBody();Vd(e,null,!1),8!==t&&46!==t||!n.isCollapsed()||n.getStart().innerHTML!==Hd||Vd(e,Mu(r,n.getStart())),37!==t&&39!==t||Vd(e,Mu(r,n.getStart()))}(e,t.keyCode)}))}(e),{get:t.get,register:t.register,unregister:t.unregister,apply:u(Vg.applyFormat,e),remove:u(Pg,e),toggle:u(Zg,e,t),match:u(Bd.match,e),matchAll:u(Bd.matchAll,e),matchNode:u(Bd.matchNode,e),canApply:u(Bd.canApply,e),formatChanged:u(Yg,e,n),getCssText:u(Qg,e)}}var tv,nv=Object.prototype.hasOwnProperty,rv=(tv=function(e,t){return t},function(){for(var e=new Array(arguments.length),t=0;t<e.length;t++)e[t]=arguments[t];if(0===e.length)throw new Error("Can't merge zero objects");for(var n={},r=0;r<e.length;r++){var o=e[r];for(var i in o)nv.call(o,i)&&(n[i]=tv(n[i],o[i]))}return n}),ov=function(e,t){var n=fi();t.convert_fonts_to_spans&&function(e,t,n){e.addNodeFilter("font",(function(e){W(e,(function(e){var r=t.parse(e.attr("style")),o=e.attr("color"),i=e.attr("face"),a=e.attr("size");o&&(r.color=o),i&&(r["font-family"]=i),a&&(r["font-size"]=n[parseInt(e.attr("size"),10)-1]),e.name="span",e.attr("style",t.serialize(r)),function(e,t){W(["color","face","size"],(function(t){e.attr(t,null)}))}(e)}))}))}(e,n,Yt.explode(t.font_size_legacy_values)),function(e,t){e.addNodeFilter("strike",(function(e){W(e,(function(e){var n=t.parse(e.attr("style"));n["text-decoration"]="line-through",e.name="span",e.attr("style",t.serialize(n))}))}))}(e,n)},iv=/^[ \t\r\n]*$/,av={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},uv=function(e,t,n){var r,o,i=n?"lastChild":"firstChild",a=n?"prev":"next";if(e[i])return e[i];if(e!==t){if(r=e[a])return r;for(o=e.parent;o&&o!==t;o=o.parent)if(r=o[a])return r}},sv=function(){function e(e,t){this.name=e,this.type=t,1===t&&(this.attributes=[],this.attributes.map={})}return e.create=function(t,n){var r,o;if(r=new e(t,av[t]||1),n)for(o in n)r.attr(o,n[o]);return r},e.prototype.replace=function(e){var t=this;return e.parent&&e.remove(),t.insert(e,t),t.remove(),t},e.prototype.attr=function(e,t){var n,r,o=this;if("string"!=typeof e){for(r in e)o.attr(r,e[r]);return o}if(n=o.attributes){if(void 0!==t){if(null===t){if(e in n.map)for(delete n.map[e],r=n.length;r--;)if(n[r].name===e)return n=n.splice(r,1),o;return o}if(e in n.map){for(r=n.length;r--;)if(n[r].name===e){n[r].value=t;break}}else n.push({name:e,value:t});return n.map[e]=t,o}return n.map[e]}},e.prototype.clone=function(){var t,n,r,o,i,a=this,u=new e(a.name,a.type);if(r=a.attributes){for((i=[]).map={},t=0,n=r.length;t<n;t++)"id"!==(o=r[t]).name&&(i[i.length]={name:o.name,value:o.value},i.map[o.name]=o.value);u.attributes=i}return u.value=a.value,u.shortEnded=a.shortEnded,u},e.prototype.wrap=function(e){var t=this;return t.parent.insert(e,t),e.append(t),t},e.prototype.unwrap=function(){var e,t,n=this;for(e=n.firstChild;e;)t=e.next,n.insert(e,n,!0),e=t;n.remove()},e.prototype.remove=function(){var e=this,t=e.parent,n=e.next,r=e.prev;return t&&(t.firstChild===e?(t.firstChild=n,n&&(n.prev=null)):r.next=n,t.lastChild===e?(t.lastChild=r,r&&(r.next=null)):n.prev=r,e.parent=e.next=e.prev=null),e},e.prototype.append=function(e){var t,n=this;return e.parent&&e.remove(),(t=n.lastChild)?(t.next=e,e.prev=t,n.lastChild=e):n.lastChild=n.firstChild=e,e.parent=n,e},e.prototype.insert=function(e,t,n){var r;return e.parent&&e.remove(),r=t.parent||this,n?(t===r.firstChild?r.firstChild=e:t.prev.next=e,e.prev=t.prev,e.next=t,t.prev=e):(t===r.lastChild?r.lastChild=e:t.next.prev=e,e.next=t.next,e.prev=t,t.next=e),e.parent=r,e},e.prototype.getAll=function(e){var t,n=[];for(t=this.firstChild;t;t=uv(t,this))t.name===e&&n.push(t);return n},e.prototype.empty=function(){var e,t,n,r=this;if(r.firstChild){for(e=[],n=r.firstChild;n;n=uv(n,r))e.push(n);for(t=e.length;t--;)(n=e[t]).parent=n.firstChild=n.lastChild=n.next=n.prev=null}return r.firstChild=r.lastChild=null,r},e.prototype.isEmpty=function(e,t,n){var r,o,i=this.firstChild;if(t=t||{},i)do{if(1===i.type){if(i.attributes.map["data-mce-bogus"])continue;if(e[i.name])return!1;for(r=i.attributes.length;r--;)if("name"===(o=i.attributes[r].name)||0===o.indexOf("data-mce-bookmark"))return!1}if(8===i.type)return!1;if(3===i.type&&!iv.test(i.value))return!1;if(3===i.type&&i.parent&&t[i.parent.name]&&iv.test(i.value))return!1;if(n&&n(i))return!1}while(i=uv(i,this));return!0},e.prototype.walk=function(e){return uv(this,null,e)},e}(),cv=function(e,t,n,r){(e.padd_empty_with_br||t.insert)&&n[r.name]?r.empty().append(new sv("br",1)).shortEnded=!0:r.empty().append(new sv("#text",3)).value=" "},lv=function(e,t){return e&&e.firstChild&&e.firstChild===e.lastChild&&e.firstChild.name===t},fv=function(e,t,n,r){return r.isEmpty(t,n,(function(t){return function(e,t){var n=e.getElementRule(t.name);return n&&n.paddEmpty}(e,t)}))},dv=Yt.makeMap,mv=Yt.each,pv=Yt.explode,hv=Yt.extend;function gv(e,t){void 0===t&&(t=ci());var n={},r=[],o={},i={};(e=e||{}).validate=!("validate"in e)||e.validate,e.root_name=e.root_name||"body";var a=function(e){var t,a,u;(a=e.name)in n&&((u=o[a])?u.push(e):o[a]=[e]),t=r.length;for(;t--;)(a=r[t].name)in e.attributes.map&&((u=i[a])?u.push(e):i[a]=[e]);return e},u={schema:t,addAttributeFilter:function(e,t){mv(pv(e),(function(e){var n;for(n=0;n<r.length;n++)if(r[n].name===e)return void r[n].callbacks.push(t);r.push({name:e,callbacks:[t]})}))},getAttributeFilters:function(){return[].concat(r)},addNodeFilter:function(e,t){mv(pv(e),(function(e){var r=n[e];r||(n[e]=r=[]),r.push(t)}))},getNodeFilters:function(){var e=[];for(var t in n)n.hasOwnProperty(t)&&e.push({name:t,callbacks:n[t]});return e},filterNode:a,parse:function(u,s){var c,l,f,d,m,p,h,g,v,b,y,x=[];s=s||{},o={},i={},v=hv(dv("script,style,head,html,body,title,meta,param"),t.getBlockElements());var w=t.getNonEmptyElements(),C=t.children,T=e.validate,E="forced_root_block"in s?s.forced_root_block:e.forced_root_block,N=t.getWhiteSpaceElements(),S=/^[ \t\r\n]+/,k=/[ \t\r\n]+$/,D=/[ \t\r\n]+/g,_=/^[ \t\r\n]+$/;b=N.hasOwnProperty(s.context)||N.hasOwnProperty(e.root_name);var R=function(e,t){var r,i=new sv(e,t);return e in n&&((r=o[e])?r.push(i):o[e]=[i]),i},A=function(e){var n,r,o,i,a=t.getBlockElements();for(n=e.prev;n&&3===n.type;){if((o=n.value.replace(k,"")).length>0)return void(n.value=o);if(r=n.next){if(3===r.type&&r.value.length){n=n.prev;continue}if(!a[r.name]&&"script"!==r.name&&"style"!==r.name){n=n.prev;continue}}i=n.prev,n.remove(),n=i}};c=ug({validate:T,allow_script_urls:e.allow_script_urls,allow_conditional_comments:e.allow_conditional_comments,self_closing_elements:function(e){var t,n={};for(t in e)"li"!==t&&"p"!==t&&(n[t]=e[t]);return n}(t.getSelfClosingElements()),cdata:function(e){y.append(R("#cdata",4)).value=e},text:function(e,t){var n;b||(e=e.replace(D," "),function(e,t){return e&&(t[e.name]||"br"===e.name)}(y.lastChild,v)&&(e=e.replace(S,""))),0!==e.length&&((n=R("#text",3)).raw=!!t,y.append(n).value=e)},comment:function(e){y.append(R("#comment",8)).value=e},pi:function(e,t){y.append(R(e,7)).value=t,A(y)},doctype:function(e){y.append(R("#doctype",10)).value=e,A(y)},start:function(e,n,o){var a,u,s,c,l;if(s=T?t.getElementRule(e):{}){for((a=R(s.outputName||e,1)).attributes=n,a.shortEnded=o,y.append(a),(l=C[y.name])&&C[a.name]&&!l[a.name]&&x.push(a),u=r.length;u--;)(c=r[u].name)in n.map&&((h=i[c])?h.push(a):i[c]=[a]);v[e]&&A(a),o||(y=a),!b&&N[e]&&(b=!0)}},end:function(n){var r,o,i,a,u;if(o=T?t.getElementRule(n):{}){if(v[n]&&!b){if((r=y.firstChild)&&3===r.type)if((i=r.value.replace(S,"")).length>0)r.value=i,r=r.next;else for(a=r.next,r.remove(),r=a;r&&3===r.type;)i=r.value,a=r.next,(0===i.length||_.test(i))&&(r.remove(),r=a),r=a;if((r=y.lastChild)&&3===r.type)if((i=r.value.replace(k,"")).length>0)r.value=i,r=r.prev;else for(a=r.prev,r.remove(),r=a;r&&3===r.type;)i=r.value,a=r.prev,(0===i.length||_.test(i))&&(r.remove(),r=a),r=a}if(b&&N[n]&&(b=!1),o.removeEmpty&&fv(t,w,N,y)&&!y.attributes.map.name&&!y.attr("id"))return u=y.parent,v[y.name]?y.empty().remove():y.unwrap(),void(y=u);o.paddEmpty&&(function(e){return lv(e,"#text")&&" "===e.firstChild.value}(y)||fv(t,w,N,y))&&cv(e,s,v,y),y=y.parent}}},t);var O=y=new sv(s.context||e.root_name,11);if(c.parse(u),T&&x.length&&(s.context?s.invalid=!0:function(e){var n,r,o,i,u,s,c,l,f,d,m,p,h,g,v,b;for(p=dv("tr,td,th,tbody,thead,tfoot,table"),d=t.getNonEmptyElements(),m=t.getWhiteSpaceElements(),h=t.getTextBlockElements(),g=t.getSpecialElements(),n=0;n<e.length;n++)if((r=e[n]).parent&&!r.fixed)if(h[r.name]&&"li"===r.parent.name){for(v=r.next;v&&h[v.name];)v.name="li",v.fixed=!0,r.parent.insert(v,r.parent),v=v.next;r.unwrap(r)}else{for(i=[r],o=r.parent;o&&!t.isValidChild(o.name,r.name)&&!p[o.name];o=o.parent)i.push(o);if(o&&i.length>1){for(i.reverse(),u=s=a(i[0].clone()),f=0;f<i.length-1;f++){for(t.isValidChild(s.name,i[f].name)?(c=a(i[f].clone()),s.append(c)):c=s,l=i[f].firstChild;l&&l!==i[f+1];)b=l.next,c.append(l),l=b;s=c}fv(t,d,m,u)?o.insert(r,i[0],!0):(o.insert(u,i[0],!0),o.insert(r,u)),o=i[0],(fv(t,d,m,o)||lv(o,"br"))&&o.empty().remove()}else if(r.parent){if("li"===r.name){if((v=r.prev)&&("ul"===v.name||"ul"===v.name)){v.append(r);continue}if((v=r.next)&&("ul"===v.name||"ul"===v.name)){v.insert(r,v.firstChild,!0);continue}r.wrap(a(new sv("ul",1)));continue}t.isValidChild(r.parent.name,"div")&&t.isValidChild("div",r.name)?r.wrap(a(new sv("div",1))):g[r.name]?r.empty().remove():r.unwrap()}}}(x)),E&&("body"===O.name||s.isRootContent)&&function(){var n,r,o=O.firstChild,i=function(e){e&&((o=e.firstChild)&&3===o.type&&(o.value=o.value.replace(S,"")),(o=e.lastChild)&&3===o.type&&(o.value=o.value.replace(k,"")))};if(t.isValidChild(O.name,E.toLowerCase())){for(;o;)n=o.next,3===o.type||1===o.type&&"p"!==o.name&&!v[o.name]&&!o.attr("data-mce-type")?(r||((r=R(E,1)).attr(e.forced_root_block_attrs),O.insert(r,o)),r.append(o)):(i(r),r=null),o=n;i(r)}}(),!s.invalid){for(g in o){for(h=n[g],m=(l=o[g]).length;m--;)l[m].parent||l.splice(m,1);for(f=0,d=h.length;f<d;f++)h[f](l,g,s)}for(f=0,d=r.length;f<d;f++)if((h=r[f]).name in i){for(m=(l=i[h.name]).length;m--;)l[m].parent||l.splice(m,1);for(m=0,p=h.callbacks.length;m<p;m++)h.callbacks[m](l,h.name,s)}}return O}};return function(e,t){var n=e.schema;t.remove_trailing_brs&&e.addNodeFilter("br",(function(e,r,o){var i,a,u,s,c,l,f,d,m=e.length,p=Yt.extend({},n.getBlockElements()),h=n.getNonEmptyElements(),g=n.getWhiteSpaceElements();for(p.body=1,i=0;i<m;i++)if(u=(a=e[i]).parent,p[a.parent.name]&&a===u.lastChild){for(c=a.prev;c;){if("span"!==(l=c.name)||"bookmark"!==c.attr("data-mce-type")){if("br"!==l)break;if("br"===l){a=null;break}}c=c.prev}a&&(a.remove(),fv(n,h,g,u)&&(f=n.getElementRule(u.name))&&(f.removeEmpty?u.remove():f.paddEmpty&&cv(t,o,p,u)))}else{for(s=a;u&&u.firstChild===s&&u.lastChild===s&&(s=u,!p[u.name]);)u=u.parent;s===u&&!0!==t.padd_empty_with_br&&((d=new sv("#text",3)).value=" ",a.replace(d))}})),e.addAttributeFilter("href",(function(e){var n,r,o,i=e.length;if(!t.allow_unsafe_link_target)for(;i--;)"a"===(n=e[i]).name&&"_blank"===n.attr("target")&&n.attr("rel",(void 0,o=(r=n.attr("rel"))?Yt.trim(r):"",/\b(noopener)\b/g.test(o)?o:function(e){return e.split(" ").filter((function(e){return e.length>0})).concat(["noopener"]).sort().join(" ")}(o)))})),t.allow_html_in_named_anchor||e.addAttributeFilter("id,name",(function(e){for(var t,n,r,o,i=e.length;i--;)if("a"===(o=e[i]).name&&o.firstChild&&!o.attr("href")){r=o.parent,t=o.lastChild;do{n=t.prev,r.insert(t,o),t=n}while(t)}})),t.fix_list_elements&&e.addNodeFilter("ul,ol",(function(e){for(var t,n,r=e.length;r--;)if("ul"===(n=(t=e[r]).parent).name||"ol"===n.name)if(t.prev&&"li"===t.prev.name)t.prev.append(t);else{var o=new sv("li",1);o.attr("style","list-style-type: none"),t.wrap(o)}})),t.validate&&n.getValidClasses()&&e.addAttributeFilter("class",(function(e){for(var t,r,o,i,a,u,s,c=e.length,l=n.getValidClasses();c--;){for(r=(t=e[c]).attr("class").split(" "),a="",o=0;o<r.length;o++)i=r[o],s=!1,(u=l["*"])&&u[i]&&(s=!0),u=l[t.name],!s&&u&&u[i]&&(s=!0),s&&(a&&(a+=" "),a+=i);a.length||(a=null),t.attr("class",a)}}))}(u,e),function(e,t){t.inline_styles&&ov(e,t)}(u,e),u}var vv=function(e,t,n){-1===Yt.inArray(t,n)&&(e.addAttributeFilter(n,(function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)})),t.push(n))};function bv(e,n){var r,o,i,a=["data-mce-selected"];return r=n&&n.dom?n.dom:xi.DOM,o=n&&n.schema?n.schema:ci(e),e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs=!("remove_trailing_brs"in e)||e.remove_trailing_brs,function(e,t,n){e.addAttributeFilter("data-mce-tabindex",(function(e,t){for(var n,r=e.length;r--;)(n=e[r]).attr("tabindex",n.attributes.map["data-mce-tabindex"]),n.attr(t,null)})),e.addAttributeFilter("src,href,style",(function(e,r){for(var o,i,a=e.length,u="data-mce-"+r,s=t.url_converter,c=t.url_converter_scope;a--;)void 0!==(i=(o=e[a]).attributes.map[u])?(o.attr(r,i.length>0?i:null),o.attr(u,null)):(i=o.attributes.map[r],"style"===r?i=n.serializeStyle(n.parseStyle(i),o.name):s&&(i=s.call(c,i,r,o.name)),o.attr(r,i.length>0?i:null))})),e.addAttributeFilter("class",(function(e){for(var t,n,r=e.length;r--;)(n=(t=e[r]).attr("class"))&&(n=t.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),t.attr("class",n.length>0?n:null))})),e.addAttributeFilter("data-mce-type",(function(e,t,n){for(var r,o=e.length;o--;)if("bookmark"===(r=e[o]).attributes.map["data-mce-type"]&&!n.cleanup){var i=S.from(r.firstChild).exists((function(e){return!ua(e.value)}));i?r.unwrap():r.remove()}})),e.addNodeFilter("noscript",(function(e){for(var t,n=e.length;n--;)(t=e[n].firstChild)&&(t.value=Zo.decode(t.value))})),e.addNodeFilter("script,style",(function(e,n){for(var r,o,i,a=e.length,u=function(e){return e.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")};a--;)o=(r=e[a]).firstChild?r.firstChild.value:"","script"===n?((i=r.attr("type"))&&r.attr("type","mce-no/type"===i?null:i.replace(/^mce\-/,"")),"xhtml"===t.element_format&&o.length>0&&(r.firstChild.value="// <![CDATA[\n"+u(o)+"\n// ]]>")):"xhtml"===t.element_format&&o.length>0&&(r.firstChild.value="\x3c!--\n"+u(o)+"\n--\x3e")})),e.addNodeFilter("#comment",(function(e){for(var t,n=e.length;n--;)0===(t=e[n]).value.indexOf("[CDATA[")?(t.name="#cdata",t.type=4,t.value=t.value.replace(/^\[CDATA\[|\]\]$/g,"")):0===t.value.indexOf("mce:protected ")&&(t.name="#text",t.type=3,t.raw=!0,t.value=unescape(t.value).substr(14))})),e.addNodeFilter("xml:namespace,input",(function(e,t){for(var n,r=e.length;r--;)7===(n=e[r]).type?n.remove():1===n.type&&("input"!==t||"type"in n.attributes.map||n.attr("type","text"))})),e.addAttributeFilter("data-mce-type",(function(t){W(t,(function(t){"format-caret"===t.attr("data-mce-type")&&(t.isEmpty(e.schema.getNonEmptyElements())?t.remove():t.unwrap())}))})),e.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize",(function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}))}(i=gv(e,o),e,r),{schema:o,addNodeFilter:i.addNodeFilter,addAttributeFilter:i.addAttributeFilter,serialize:function(a,u){var s=rv({format:"html"},u||{}),c=function(e,n,r){return function(e,t){return e&&e.hasEventListeners("PreProcess")&&!t.no_events}(e,r)?function(e,n,r){var o,i,a,u=e.dom;return n=n.cloneNode(!0),(o=t.document.implementation).createHTMLDocument&&(i=o.createHTMLDocument(""),Yt.each("BODY"===n.nodeName?n.childNodes:[n],(function(e){i.body.appendChild(i.importNode(e,!0))})),n="BODY"!==n.nodeName?i.body.firstChild:i.body,a=u.doc,u.doc=i),function(e,t){e.fire("PreProcess",t)}(e,rv(r,{node:n})),a&&(u.doc=a),n}(e,n,r):n}(n,a,s),l=function(e,t,n){var r=ca(n.getInner?t.innerHTML:e.getOuterHTML(t));return n.selection||ko(lr(t))?r:Yt.trim(r)}(r,c,s),f=function(e,t,n){var r=n.selection?rv({forced_root_block:!1},n):n,o=e.parse(t,r);return function(e){var t,n,r=function(e){return e&&"br"===e.name};r(t=e.lastChild)&&r(n=t.prev)&&(t.remove(),n.remove())}(o),o}(i,l,s);return"tree"===s.format?f:function(e,t,n,r,o){var i=function(e,t,n){return Hc(e,t).serialize(n)}(t,n,r);return function(e,t,n){return!t.no_events&&e?function(e,t){return e.fire("PostProcess",t)}(e,rv(t,{content:n})).content:n}(e,o,i)}(n,e,o,f,s)},addRules:function(e){o.addValidElements(e)},setRules:function(e){o.setValidElements(e)},addTempAttr:u(vv,i,a),getTempAttrs:function(){return a}}}function yv(e,t){var n=bv(e,t);return{schema:n.schema,addNodeFilter:n.addNodeFilter,addAttributeFilter:n.addAttributeFilter,serialize:n.serialize,addRules:n.addRules,setRules:n.setRules,addTempAttr:n.addTempAttr,getTempAttrs:n.getTempAttrs}}function xv(e){return{getBookmark:u($s,e),moveToBookmark:u(Ys,e)}}!function(e){e.isBookmarkNode=Xs}(xv||(xv={}));var wv,Cv=xv,Tv=Ho.isContentEditableFalse,Ev=Ho.isContentEditableTrue,Nv=function(e,n){var r,o,i,a,u,s,c,l,f,d,m,p,h,g,v,b,y,x=n.dom,w=Yt.each,C=n.getDoc(),T=t.document,E=Math.abs,N=Math.round,S=n.getBody();a={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]};var k=".mce-content-body";n.contentStyles.push(k+" div.mce-resizehandle {position: absolute;border: 1px solid black;box-sizing: content-box;background: #FFF;width: 7px;height: 7px;z-index: 10000}"+k+" .mce-resizehandle:hover {background: #000}"+k+" img[data-mce-selected],"+k+" hr[data-mce-selected] {outline: 1px solid black;resize: none}"+k+" .mce-clonedresizable {position: absolute;"+(ce.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+k+" .mce-resize-helper {background: #555;background: rgba(0,0,0,0.75);border-radius: 3px;border: 1px;color: white;display: none;font-family: sans-serif;font-size: 12px;white-space: nowrap;line-height: 14px;margin: 5px 10px;padding: 5px;position: absolute;z-index: 10001}");var D=function(e){return e&&("IMG"===e.nodeName||n.dom.is(e,"figure.image"))},_=function(e){var t=e.target;(function(e,t){return D(e.target)&&!Vh(e.clientX,e.clientY,t)})(e,n.selection.getRng())&&!e.isDefaultPrevented()&&n.selection.select(t)},R=function(e){return n.dom.is(e,"figure.image")?e.querySelector("img"):e},A=function(e){var t=n.settings.object_resizing;return!1!==t&&!ce.iOS&&("string"!=typeof t&&(t="table,img,figure.image,div"),"false"!==e.getAttribute("data-mce-resize")&&e!==n.getBody()&&Br(lr(e),t))},O=function(e){var t,a,w,C;t=e.screenX-s,a=e.screenY-c,g=t*u[2]+d,v=a*u[3]+m,g=g<5?5:g,v=v<5?5:v,(D(r)&&!1!==n.settings.resize_img_proportional?!Ah.modifierPressed(e):Ah.modifierPressed(e)||D(r)&&u[2]*u[3]!=0)&&(E(t)>E(a)?(v=N(g*p),g=N(v/p)):(g=N(v/p),v=N(g*p))),x.setStyles(R(o),{width:g,height:v}),w=(w=u.startPos.x+t)>0?w:0,C=(C=u.startPos.y+a)>0?C:0,x.setStyles(i,{left:w,top:C,display:"block"}),i.innerHTML=g+" × "+v,u[2]<0&&o.clientWidth<=g&&x.setStyle(o,"left",l+(d-g)),u[3]<0&&o.clientHeight<=v&&x.setStyle(o,"top",f+(m-v)),(t=S.scrollWidth-b)+(a=S.scrollHeight-y)!=0&&x.setStyles(i,{left:w-t,top:C-a}),h||(function(e,t,n,r){e.fire("ObjectResizeStart",{target:t,width:n,height:r})}(n,r,d,m),h=!0)},P=function(){h=!1;var e=function(e,t){t&&(r.style[e]||!n.schema.isValid(r.nodeName.toLowerCase(),e)?x.setStyle(R(r),e,t):x.setAttrib(R(r),e,t))};e("width",g),e("height",v),x.unbind(C,"mousemove",O),x.unbind(C,"mouseup",P),T!==C&&(x.unbind(T,"mousemove",O),x.unbind(T,"mouseup",P)),x.remove(o),x.remove(i),M(r),function(e,t,n,r){e.fire("ObjectResized",{target:t,width:n,height:r})}(n,r,g,v),x.setAttrib(r,"style",x.getAttrib(r,"style")),n.nodeChanged()},M=function(e){var t,h,E,N,k;I(),F(),t=x.getPos(e,S),l=t.x,f=t.y,k=e.getBoundingClientRect(),h=k.width||k.right-k.left,E=k.height||k.bottom-k.top,r!==e&&(r=e,g=v=0),N=n.fire("ObjectSelected",{target:e}),A(e)&&!N.isDefaultPrevented()?w(a,(function(e,t){var n;(n=x.get("mceResizeHandle"+t))&&x.remove(n),n=x.add(S,"div",{id:"mceResizeHandle"+t,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+t+"-resize; margin:0; padding:0"}),11===ce.ie&&(n.contentEditable=!1),x.bind(n,"mousedown",(function(t){t.stopImmediatePropagation(),t.preventDefault(),function(t){s=t.screenX,c=t.screenY,d=R(r).clientWidth,m=R(r).clientHeight,p=m/d,u=e,e.startPos={x:h*e[0]+l,y:E*e[1]+f},b=S.scrollWidth,y=S.scrollHeight,o=r.cloneNode(!0),x.addClass(o,"mce-clonedresizable"),x.setAttrib(o,"data-mce-bogus","all"),o.contentEditable=!1,o.unSelectabe=!0,x.setStyles(o,{left:l,top:f,margin:0}),o.removeAttribute("data-mce-selected"),S.appendChild(o),x.bind(C,"mousemove",O),x.bind(C,"mouseup",P),T!==C&&(x.bind(T,"mousemove",O),x.bind(T,"mouseup",P)),i=x.add(S,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},d+" × "+m)}(t)})),e.elm=n,x.setStyles(n,{left:h*e[0]+l-n.offsetWidth/2,top:E*e[1]+f-n.offsetHeight/2})})):I(),r.setAttribute("data-mce-selected","1")},I=function(){var e,t;for(e in F(),r&&r.removeAttribute("data-mce-selected"),a)(t=x.get("mceResizeHandle"+e))&&(x.unbind(t),x.remove(t))},B=function(t){var r,o=function(e,t){if(e)do{if(e===t)return!0}while(e=e.parentNode)};h||n.removed||(w(x.select("img[data-mce-selected],hr[data-mce-selected]"),(function(e){e.removeAttribute("data-mce-selected")})),r="mousedown"===t.type?t.target:e.getNode(),o(r=x.$(r).closest("table,img,figure.image,hr")[0],S)&&(H(),o(e.getStart(!0),r)&&o(e.getEnd(!0),r))?M(r):I())},L=function(e){return Tv(function(e,t){for(;t&&t!==e;){if(Ev(t)||Tv(t))return t;t=t.parentNode}return null}(n.getBody(),e))},F=function(){for(var e in a){var t=a[e];t.elm&&(x.unbind(t.elm),delete t.elm)}},H=function(){try{n.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}};return n.on("init",(function(){H(),ce.ie&&ce.ie>=11&&(n.on("mousedown click",(function(e){var t=e.target,r=t.nodeName;h||!/^(TABLE|IMG|HR)$/.test(r)||L(t)||(2!==e.button&&n.selection.select(t,"TABLE"===r),"mousedown"===e.type&&n.nodeChanged())})),n.dom.bind(S,"mscontrolselect",(function(e){var t=function(e){pe.setEditorTimeout(n,(function(){n.selection.select(e)}))};if(L(e.target))return e.preventDefault(),void t(e.target);/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"===e.target.tagName&&t(e.target))})));var e=pe.throttle((function(e){n.composing||B(e)}));n.on("nodechange ResizeEditor ResizeWindow drop FullscreenStateChanged",e),n.on("keyup compositionend",(function(t){r&&"TABLE"===r.nodeName&&e(t)})),n.on("hide blur",I),n.on("contextmenu",_)})),n.on("remove",F),{isResizable:A,showResizeRect:M,hideResizeRect:I,updateResizeRect:B,destroy:function(){r=o=null}}},Sv=function(e){return Ho.isContentEditableTrue(e)||Ho.isContentEditableFalse(e)},kv=function(e,t,n){var r,o,i=n;if(i.caretPositionFromPoint)(o=i.caretPositionFromPoint(e,t))&&((r=n.createRange()).setStart(o.offsetNode,o.offset),r.collapse(!0));else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(i.body.createTextRange){r=i.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r=function(e,t,n){var r,o,i;if(r=n.elementFromPoint(e,t),o=n.body.createTextRange(),r&&"HTML"!==r.tagName||(r=n.body),o.moveToElementText(r),(i=(i=Yt.toArray(o.getClientRects())).sort((function(e,n){return(e=Math.abs(Math.max(e.top-t,e.bottom-t)))-Math.abs(Math.max(n.top-t,n.bottom-t))}))).length>0){t=(i[0].bottom+i[0].top)/2;try{return o.moveToPoint(e,t),o.collapse(!0),o}catch(e){}}return null}(e,t,n)}return function(e,t){var n=e&&e.parentElement?e.parentElement():null;return Ho.isContentEditableFalse(function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null}(n,t,Sv))?null:e}(r,n.body)}return r},Dv=function(e,t){return z(t,(function(t){var n=e.fire("GetSelectionRange",{range:t});return n.range!==t?n.range:t}))},_v=function(e,n){var r=(n||t.document).createDocumentFragment();return W(e,(function(e){r.appendChild(e.dom())})),lr(r)},Rv=Ar("element","width","rows"),Av=Ar("element","cells"),Ov=Ar("x","y"),Pv=function(e,t){var n=parseInt(kr(e,t),10);return isNaN(n)?1:n},Mv=function(e,t,n){var r=e.rows();return!!(r[n]?r[n].cells():[])[t]},Iv=function(e){return V(e,(function(e,t){return t.cells().length>e?t.cells().length:e}),0)},Bv=function(e,t){for(var n=e.rows(),r=0;r<n.length;r++)for(var o=n[r].cells(),i=0;i<o.length;i++)if(Fr(o[i],t))return S.some(Ov(i,r));return S.none()},Lv=function(e,t,n,r,o){for(var i=[],a=e.rows(),u=n;u<=o;u++){var s=a[u].cells(),c=t<r?s.slice(t,r+1):s.slice(r,t+1);i.push(Av(a[u].element(),c))}return i},Fv=function(e){return function(e,t){var n=oa(e.element()),r=sr("tbody");return Oi(r,t),Ai(n,r),n}(e,function(e){return z(e.rows(),(function(e){var t=z(e.cells(),(function(e){var t=ia(e);return Dr(t,"colspan"),Dr(t,"rowspan"),t})),n=oa(e.element());return Oi(n,t),n}))}(e))},Hv=function(e,t){return $(e,(function(e){return"li"===pr(e)&&function(e,t){return Ua(function(e){var t=e.startContainer,n=e.startOffset;return Ho.isText(t)?0===n?S.some(lr(t)):S.none():S.from(t.childNodes[n]).map(lr)}(t),function(e){var t=e.endContainer,n=e.endOffset;return Ho.isText(t)?n===t.data.length?S.some(lr(t)):S.none():S.from(t.childNodes[n-1]).map(lr)}(t),(function(t,n){var r=$(Nh(e),u(Fr,t)),o=$(Sh(e),u(Fr,n));return r.isSome()&&o.isSome()})).getOr(!1)}(e,t)})).fold(i([]),(function(t){return function(e){return $(e,(function(e){return"ul"===pr(e)||"ol"===pr(e)}))}(e).map((function(e){return[sr("li"),sr(pr(e))]})).getOr([])}))},jv=function(){return _v([])},zv=function(e,t){return n=lr(t.cloneContents()),r=function(e,t){var n=lr(t.commonAncestorContainer),r=yl(n,e),o=q(r,(function(e){return yo(e)||vo(e)})),a=Hv(r,t),u=o.concat(a.length?a:function(e){return To(e)?Wr(e).filter(Co).fold(i([]),(function(t){return[e,t]})):Co(e)?[e]:[]}(n));return z(u,oa)}(e,t),o=V(r,(function(e,t){return Ai(t,e),t}),n),r.length>0?_v([o]):o;var n,r,o},Wv=function(e,t){return(n=e,r=t[0],Yi(r,"table",u(Fr,n))).bind((function(e){var n,r,o,i=t[0],a=t[t.length-1],u=function(e){var t=Rv(oa(e),0,[]);return W(Ui(e,"tr"),(function(e,n){W(Ui(e,"td,th"),(function(r,o){!function(e,t,n,r,o){for(var i=Pv(o,"rowspan"),a=Pv(o,"colspan"),u=e.rows(),s=n;s<n+i;s++){u[s]||(u[s]=Av(ia(r),[]));for(var c=t;c<t+a;c++)u[s].cells()[c]=s===n&&c===t?o:oa(o)}}(t,function(e,t,n){for(;Mv(e,t,n);)t++;return t}(t,o,n),n,e,r)}))})),Rv(t.element(),Iv(t.rows()),t.rows())}(e);return(n=u,r=i,o=a,Bv(n,r).bind((function(e){return Bv(n,o).map((function(t){return function(e,t,n){var r=t.x(),o=t.y(),i=n.x(),a=n.y(),u=o<a?Lv(e,r,o,i,a):Lv(e,r,a,i,o);return Rv(e.element(),Iv(u),u)}(n,e,t)}))}))).map((function(e){return _v([Fv(e)])}))})).getOrThunk(jv);var n,r},Uv=function(e,t){if(void 0===t&&(t={}),t.get=!0,t.format=t.format||"html",t.selection=!0,(t=e.fire("BeforeGetContent",t)).isDefaultPrevented())return e.fire("GetContent",t),t.content;if("text"===t.format)return function(e){return S.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()),r=ca(n.innerText);return e.dom.remove(n),r})).getOr("")}(e);t.getInner=!0;var n=function(e,t){var n,r=e.selection.getRng(),o=e.dom.create("body"),i=e.selection.getSel(),a=Dv(e,vd(i));return(n=t.contextual?function(e,t){var n=xd(t,e);return n.length>0?Wv(e,n):function(e,t){return t.length>0&&t[0].collapsed?jv():zv(e,t[0])}(e,t)}(lr(e.getBody()),a).dom():r.cloneContents())&&o.appendChild(n),e.selection.serializer.serialize(o,t)}(e,t);return"tree"===t.format?n:(t.content=e.selection.isCollapsed()?"":n,e.fire("GetContent",t),t.content)},qv=function(e,t,n,r,o){var i=n?t.startContainer:t.endContainer,a=n?t.startOffset:t.endOffset;return S.from(i).map(lr).map((function(e){return r&&t.collapsed?e:Xr(e,o(e,a)).getOr(e)})).bind((function(e){return gr(e)?S.some(e):Wr(e)})).map((function(e){return e.dom()})).getOr(e)},Vv=function(e,t,n){return qv(e,t,!0,n,(function(e,t){return Math.min(e.dom().childNodes.length,t)}))},$v=function(e,t,n){return qv(e,t,!1,n,(function(e,t){return t>0?t-1:t}))},Yv=function(e,t){for(var n=e;e&&Ho.isText(e)&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n},Xv=Yt.each,Kv=function(e){return!!e.select},Gv=function(e){return!(!e||!e.ownerDocument)&&Hr(lr(e.ownerDocument),lr(e))},Jv=function(e,t,n,r){var o,i,a,u,s,c=function(e,t){return function(e,t,n){var r,o,i,a=function(e,t){return ta(ta({format:"html"},e),{set:!0,selection:!0,content:t})}(n,t),u=e.selection.getRng(),s=e.getDoc();if(a.no_events||!(a=e.fire("BeforeSetContent",a)).isDefaultPrevented()){if(t=function(e,t){if("raw"!==t.format){var n=e.parser.parse(t.content,ta({isRootContent:!0,forced_root_block:!1},t));return Hc({validate:e.validate},e.schema).serialize(n)}return t.content}(e,a),u.insertNode){t+='<span id="__caret">_</span>',u.startContainer===s&&u.endContainer===s?s.body.innerHTML=t:(u.deleteContents(),0===s.body.childNodes.length?s.body.innerHTML=t:u.createContextualFragment?u.insertNode(u.createContextualFragment(t)):(o=s.createDocumentFragment(),i=s.createElement("div"),o.appendChild(i),i.outerHTML=t,u.insertNode(o))),r=e.dom.get("__caret"),(u=s.createRange()).setStartBefore(r),u.setEndBefore(r),e.selection.setRng(u),e.dom.remove("__caret");try{e.selection.setRng(u)}catch(e){}}else{var c=u;c.item&&(s.execCommand("Delete",!1,null),c=e.selection.getRng()),/^\s+/.test(t)?(c.pasteHTML('<span id="__mce_tmp">_</span>'+t),e.dom.remove("__mce_tmp")):c.pasteHTML(t)}a.no_events||e.fire("SetContent",a)}else e.fire("SetContent",a)}(r,e,t)},l=function(e){var t=d();t.collapse(!!e),m(t)},f=function(){return t.getSelection?t.getSelection():t.document.selection},d=function(){var n,o,i,s,c=function(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(e){return-1}};if(!t)return null;if(null==(s=t.document))return null;if(void 0!==r.bookmark&&!1===Hp(r)){var l=Gm(r);if(l.isSome())return l.map((function(e){return Dv(r,[e])[0]})).getOr(s.createRange())}try{(n=f())&&!Ho.isRestrictedNode(n.anchorNode)&&(o=n.rangeCount>0?n.getRangeAt(0):n.createRange?n.createRange():s.createRange())}catch(e){}return(o=Dv(r,[o])[0])||(o=s.createRange?s.createRange():s.body.createTextRange()),o.setStart&&9===o.startContainer.nodeType&&o.collapsed&&(i=e.getRoot(),o.setStart(i,0),o.setEnd(i,0)),a&&u&&(0===c(o.START_TO_START,o,a)&&0===c(o.END_TO_END,o,a)?o=u:(a=null,u=null)),o},m=function(e,t){var n,o;if(function(e){return!!e&&(!!Kv(e)||Gv(e.startContainer)&&Gv(e.endContainer))}(e)){var i=Kv(e)?e:null;if(i){u=null;try{i.select()}catch(e){}}else{if(n=f(),e=r.fire("SetSelectionRange",{range:e,forward:t}).range,n){u=e;try{n.removeAllRanges(),n.addRange(e)}catch(e){}!1===t&&n.extend&&(n.collapse(e.endContainer,e.endOffset),n.extend(e.startContainer,e.startOffset)),a=n.rangeCount>0?n.getRangeAt(0):null}e.collapsed||e.startContainer!==e.endContainer||!n.setBaseAndExtent||ce.ie||e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(o=e.startContainer.childNodes[e.startOffset])&&"IMG"===o.tagName&&(n.setBaseAndExtent(e.startContainer,e.startOffset,e.endContainer,e.endOffset),n.anchorNode===e.startContainer&&n.focusNode===e.endContainer||n.setBaseAndExtent(o,0,o,1)),r.fire("AfterSetSelectionRange",{range:e,forward:t})}}},p=function(){var t,n,r=f();return!(r&&r.anchorNode&&r.focusNode)||((t=e.createRng()).setStart(r.anchorNode,r.anchorOffset),t.collapse(!0),(n=e.createRng()).setStart(r.focusNode,r.focusOffset),n.collapse(!0),t.compareBoundaryPoints(t.START_TO_START,n)<=0)},h={bookmarkManager:null,controlSelection:null,dom:e,win:t,serializer:n,editor:r,collapse:l,setCursorLocation:function(t,n){var o=e.createRng();t?(o.setStart(t,n),o.setEnd(t,n),m(o),l(!1)):(kh(e,o,r.getBody(),!0),m(o))},getContent:function(e){return Uv(r,e)},setContent:c,getBookmark:function(e,t){return o.getBookmark(e,t)},moveToBookmark:function(e){return o.moveToBookmark(e)},select:function(t,n){return function(e,t,n){return S.from(t).map((function(t){var r=e.nodeIndex(t),o=e.createRng();return o.setStart(t.parentNode,r),o.setEnd(t.parentNode,r+1),n&&(kh(e,o,t,!0),kh(e,o,t,!1)),o}))}(e,t,n).each(m),t},isCollapsed:function(){var e=d(),t=f();return!(!e||e.item)&&(e.compareEndPoints?0===e.compareEndPoints("StartToEnd",e):!t||e.collapsed)},isForward:p,setNode:function(t){return c(e.getOuterHTML(t)),t},getNode:function(){return e=r.getBody(),(t=d())?(o=t.startContainer,i=t.endContainer,a=t.startOffset,u=t.endOffset,n=t.commonAncestorContainer,!t.collapsed&&(o===i&&u-a<2&&o.hasChildNodes()&&(n=o.childNodes[a]),3===o.nodeType&&3===i.nodeType&&(o=o.length===a?Yv(o.nextSibling,!0):o.parentNode,i=0===u?Yv(i.previousSibling,!1):i.parentNode,o&&o===i))?o:n&&3===n.nodeType?n.parentNode:n):e;var e,t,n,o,i,a,u},getSel:f,setRng:m,getRng:d,getStart:function(e){return Vv(r.getBody(),d(),e)},getEnd:function(e){return $v(r.getBody(),d(),e)},getSelectedBlocks:function(t,n){return function(e,t,n,r){var o,i,a=[];if(i=e.getRoot(),n=e.getParent(n||Vv(i,t,t.collapsed),e.isBlock),r=e.getParent(r||$v(i,t,t.collapsed),e.isBlock),n&&n!==i&&a.push(n),n&&r&&n!==r){o=n;for(var u=new fo(n,i);(o=u.next())&&o!==r;)e.isBlock(o)&&a.push(o)}return r&&n!==r&&r!==i&&a.push(r),a}(e,d(),t,n)},normalize:function(){var t=d(),n=f();if(!(gd(n).length>1)&&Dh(r)){var o=Em(e,t);return o.each((function(e){m(e,p())})),o.getOr(t)}return t},selectorChanged:function(t,n){var o;return s||(s={},o={},r.on("NodeChange",(function(t){var n=t.element,r=e.getParents(n,null,e.getRoot()),i={};Xv(s,(function(t,n){Xv(r,(function(a){if(e.is(a,n))return o[n]||(Xv(t,(function(e){e(!0,{node:a,selector:n,parents:r})})),o[n]=t),i[n]=t,!1}))})),Xv(o,(function(e,t){i[t]||(delete o[t],Xv(e,(function(e){e(!1,{node:n,selector:t,parents:r})})))}))}))),s[t]||(s[t]=[]),s[t].push(n),h},getScrollContainer:function(){for(var t,n=e.getRoot();n&&"BODY"!==n.nodeName;){if(n.scrollHeight>n.clientHeight){t=n;break}n=n.parentNode}return t},scrollIntoView:function(e,t){return function(e,t,n){var r,o,i,a,u=e.dom,s=u.getRoot(),c=0;if(!function(e,t,n){var r={elm:t,alignToTop:n};return e.fire("scrollIntoView",r),r.isDefaultPrevented()}(e,t,n)&&Ho.isElement(t)){if(!1===n&&(c=t.offsetHeight),"BODY"!==s.nodeName){var l=e.selection.getScrollContainer();if(l)return r=Zd(t).y-Zd(l).y+c,a=l.clientHeight,void((r<(i=l.scrollTop)||r+25>i+a)&&(l.scrollTop=r<i?r:r-a+25))}o=u.getViewPort(e.getWin()),r=u.getPos(t).y+c,i=o.y,a=o.h,(r<o.y||r+25>i+a)&&e.getWin().scrollTo(0,r<i?r:r-a+25)}}(r,e,t)},placeCaretAt:function(e,t){return m(kv(e,t,r.getDoc()))},getBoundingClientRect:function(){var e=d();return e.collapsed?lu.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()},destroy:function(){t=a=u=null,i.destroy()}};return o=Cv(h),i=Nv(h,r),h.bookmarkManager=o,h.controlSelection=i,h};!function(e){e[e.Br=0]="Br",e[e.Block=1]="Block",e[e.Wrap=2]="Wrap",e[e.Eol=3]="Eol"}(wv||(wv={}));var Qv=function(e,t){return e===cu.Backwards?t.reverse():t},Zv=function(e,t,n){return e===cu.Forwards?t.next(n):t.prev(n)},eb=function(e,t,n,r){return Ho.isBr(r.getNode(t===cu.Forwards))?wv.Br:!1===as(n,r)?wv.Block:wv.Wrap},tb=function(e,t,n,r){for(var o,i=_s(n),a=r,u=[];a&&(o=Zv(t,i,a));){if(Ho.isBr(o.getNode(!1)))return t===cu.Forwards?{positions:Qv(t,u).concat([o]),breakType:wv.Br,breakAt:S.some(o)}:{positions:Qv(t,u),breakType:wv.Br,breakAt:S.some(o)};if(o.isVisible()){if(e(a,o)){var s=eb(0,t,a,o);return{positions:Qv(t,u),breakType:s,breakAt:S.some(o)}}u.push(o),a=o}else a=o}return{positions:Qv(t,u),breakType:wv.Eol,breakAt:S.none()}},nb=function(e,t,n,r){return t(n,r).breakAt.map((function(r){var o=t(n,r).positions;return e===cu.Backwards?o.concat(r):[r].concat(o)})).getOr([])},rb=function(e,t){return V(e,(function(e,n){return e.fold((function(){return S.some(n)}),(function(r){return Ua(J(r.getClientRects()),J(n.getClientRects()),(function(e,o){var i=Math.abs(t-e.left);return Math.abs(t-o.left)<=i?n:r})).or(e)}))}),S.none())},ob=function(e,t){return J(t.getClientRects()).bind((function(t){return rb(e,t.left)}))},ib=u(tb,su.isAbove,-1),ab=u(tb,su.isBelow,1),ub=u(nb,-1,ib),sb=u(nb,1,ab),cb=Ho.isContentEditableFalse,lb=Ha,fb=function(e,t,n){var r,o,i=_s(e.getBody()),a=u(vs,i.next),s=u(vs,i.prev);if(n.collapsed&&e.settings.forced_root_block){if(!(r=e.dom.getParent(n.startContainer,"PRE")))return;(1===t?a(lu.fromRangeStart(n)):s(lu.fromRangeStart(n)))||(o=function(e){var t=e.dom.create(Yc(e));return(!ce.ie||ce.ie>=11)&&(t.innerHTML='<br data-mce-bogus="1">'),t}(e),1===t?e.$(r).after(o):e.$(r).before(o),e.selection.select(o,!0),e.selection.collapse())}},db=function(e,t){return function(){var n=function(e,t){var n,r=_s(e.getBody()),o=u(vs,r.next),i=u(vs,r.prev),a=t?cu.Forwards:cu.Backwards,s=t?o:i,c=e.selection.getRng();return(n=function(e,t,n,r){var o=e===cu.Forwards,i=o?Yl:Xl;if(!r.collapsed){var a=lb(r);if(cb(a))return nm(e,t,a,e===cu.Backwards,!0)}var u=function(e){return da(e.startContainer)}(r),s=hs(e,t.getBody(),r);if(i(s))return rm(t,s.getNode(!o));var c=il.normalizePosition(o,n(s));if(!c)return u?r:null;if(i(c))return nm(e,t,c.getNode(!o),o,!0);var l=n(c);return l&&i(l)&&bs(c,l)?nm(e,t,l.getNode(!o),o,!0):u?im(t,c.toRange(),!0):null}(a,e,s,c))?n:(n=fb(e,a,c))||null}(e,t);return!!n&&(am(e,n),!0)}},mb=function(e,t){return function(){var n=function(e,t){var n,r=t?1:-1,o=t?Ih:Mh,i=e.selection.getRng();return(n=function(e,t,n,r){var o,i,a,u,s,c,l,f,d;if(d=lb(r),o=hs(e,t.getBody(),r),i=n(t.getBody(),Bh(1),o),a=q(i,Lh(1)),s=Wt.last(o.getClientRects()),(Yl(o)||Gl(o))&&(d=o.getNode()),(Xl(o)||Jl(o))&&(d=o.getNode(!0)),!s)return null;if(c=s.left,(u=Uh(a,c))&&cb(u.node))return l=Math.abs(c-u.left),f=Math.abs(c-u.right),nm(e,t,u.node,l<f,!0);if(d){var m=function(e,t,n,r){var o,i,a,u,s,c,l=_s(t),f=[],d=0,m=function(e){return Wt.last(e.getClientRects())};1===e?(o=l.next,i=La,a=Ba,u=lu.after(r)):(o=l.prev,i=Ba,a=La,u=lu.before(r)),c=m(u);do{if(u.isVisible()&&!a(s=m(u),c)){if(f.length>0&&i(s,Wt.last(f))&&d++,(s=Pa(s)).position=u,s.line=d,n(s))return f;f.push(s)}}while(u=o(u));return f}(e,t.getBody(),Bh(1),d);if(u=Uh(q(m,Lh(1)),c))return im(t,u.position.toRange(),!0);if(u=Wt.last(q(m,Lh(0))))return im(t,u.position.toRange(),!0)}}(r,e,o,i))?n:(n=fb(e,r,i))||null}(e,t);return!!n&&(am(e,n),!0)}},pb=function(e,t){return function(){var n=t?lu.fromRangeEnd(e.selection.getRng()):lu.fromRangeStart(e.selection.getRng()),r=t?ab(e.getBody(),n):ib(e.getBody(),n);return(t?Q(r.positions):J(r.positions)).filter(function(e){return function(t){return e?Xl(t):Yl(t)}}(t)).fold(i(!1),(function(t){return e.selection.setRng(t.toRange()),!0}))}},hb=function(e,t,n,r,o){var i=Ui(lr(n),"td,th,caption").map((function(e){return e.dom()})),a=q(function(e,t){return X(t,(function(t){var n=function(e,t){return{left:e.left-t,top:e.top-t,right:e.right+-2,bottom:e.bottom+-2,width:e.width+t,height:e.height+t}}(Pa(t.getBoundingClientRect()),-1);return[{x:n.left,y:e(n),cell:t},{x:n.right,y:e(n),cell:t}]}))}(e,i),(function(e){return t(e,o)}));return function(e,t,n){return V(e,(function(e,r){return e.fold((function(){return S.some(r)}),(function(e){var o=Math.sqrt(Math.abs(e.x-t)+Math.abs(e.y-n)),i=Math.sqrt(Math.abs(r.x-t)+Math.abs(r.y-n));return S.some(i<o?r:e)}))}),S.none())}(a,r,o).map((function(e){return e.cell}))},gb=u(hb,(function(e){return e.bottom}),(function(e,t){return e.y<t})),vb=u(hb,(function(e){return e.top}),(function(e,t){return e.y>t})),bb=function(e,t,n){var r=e(t,n);return function(e){return e.breakType===wv.Wrap&&0===e.positions.length}(r)||!Ho.isBr(n.getNode())&&function(e){return e.breakType===wv.Br&&1===e.positions.length}(r)?!function(e,t,n){return n.breakAt.map((function(n){return e(t,n).breakAt.isSome()})).getOr(!1)}(e,t,r):r.breakAt.isNone()},yb=u(bb,ib),xb=u(bb,ab),wb=function(e,t,n){var r=function(e,t){var n=t.getNode(e);return Ho.isElement(n)&&"TABLE"===n.nodeName?S.some(n):S.none()}(!!t,n),o=!1===t;r.fold((function(){return am(e,n.toRange())}),(function(r){return Hs.positionIn(o,e.getBody()).filter((function(e){return e.isEqual(n)})).fold((function(){return am(e,n.toRange())}),(function(o){return function(e,t,n,r){var o=Yc(t);o?t.undoManager.transact((function(){var r=sr(o);Sr(r,Xc(t)),Ai(r,sr("br")),e?_i(lr(n),r):Di(lr(n),r);var i=t.dom.createRng();i.setStart(r.dom(),0),i.setEnd(r.dom(),0),am(t,i)})):am(t,r.toRange())}(t,e,r,n)}))}))},Cb=function(e,t,n,r){var o=e.selection.getRng(),i=lu.fromRangeStart(o),a=e.getBody();if(!t&&yb(r,i)){var u=function(e,t,n){return function(e,t){return J(t.getClientRects()).bind((function(t){return gb(e,t.left,t.top)})).bind((function(e){return ob((n=e,Hs.lastPositionIn(n).map((function(e){return ib(n,e).positions.concat(e)})).getOr([])),t);var n}))}(t,n).orThunk((function(){return J(n.getClientRects()).bind((function(n){return rb(ub(e,lu.before(t)),n.left)}))})).getOr(lu.before(t))}(a,n,i);return wb(e,t,u),!0}return!(!t||!xb(r,i)||(u=function(e,t,n){return function(e,t){return Q(t.getClientRects()).bind((function(t){return vb(e,t.left,t.top)})).bind((function(e){return ob((n=e,Hs.firstPositionIn(n).map((function(e){return[e].concat(ab(n,e).positions)})).getOr([])),t);var n}))}(t,n).orThunk((function(){return J(n.getClientRects()).bind((function(n){return rb(sb(e,lu.after(t)),n.left)}))})).getOr(lu.after(t))}(a,n,i),wb(e,t,u),0))},Tb=function(e,t){return function(){return S.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind((function(n){return S.from(e.dom.getParent(n,"table")).map((function(n){return function(e,t,n,r){var o=e.selection.getRng(),i=t?1:-1;if(Yu()&&function(e,t,n){var r=lu.fromRangeStart(t);return Hs.positionIn(!e,n).map((function(e){return e.isEqual(r)})).getOr(!1)}(t,o,n)){var a=nm(i,e,n,!t,!0);return am(e,a),!0}return!1}(e,t,n)}))})).getOr(!1)}},Eb=function(e,t){return function(){return S.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind((function(n){return S.from(e.dom.getParent(n,"table")).map((function(r){return Cb(e,t,r,n)}))})).getOr(!1)}},Nb=function(e){return H(["figcaption"],pr(e))},Sb=function(e){var n=t.document.createRange();return n.setStartBefore(e.dom()),n.setEndBefore(e.dom()),n},kb=function(e,t,n){n?Ai(e,t):Ri(e,t)},Db=function(e,t){var n=lr(e.getBody()),r=lu.fromRangeStart(e.selection.getRng()),o=Yc(e),i=Xc(e);return function(e,t){var n=u(Fr,t);return $i(lr(e.container()),bo,n).filter(Nb)}(r,n).exists((function(){if(function(e,t,n){return t?function(e,t){return ab(e,t).breakAt.isNone()}(e.dom(),n):function(e,t){return ib(e,t).breakAt.isNone()}(e.dom(),n)}(n,t,r)){var a=function(e,t,n,r){return""===t?function(e,t){var n=sr("br");return kb(e,n,t),Sb(n)}(e,r):function(e,t,n,r){var o=sr(n),i=sr("br");return Sr(o,r),Ai(o,i),kb(e,o,t),Sb(i)}(e,r,t,n)}(n,o,i,t);return e.selection.setRng(a),!0}return!1}))},_b=function(e,t){return function(){return!!e.selection.isCollapsed()&&Db(e,t)}},Rb=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,r)}},Ab=function(e,t){return $(function(e,t){return X(function(e){return z(e,(function(e){return rv({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:r},e)}))}(e),(function(e){return function(e,t){return t.keyCode===e.keyCode&&t.shiftKey===e.shiftKey&&t.altKey===e.altKey&&t.ctrlKey===e.ctrlKey&&t.metaKey===e.metaKey}(e,t)?[e]:[]}))}(e,t),(function(e){return e.action()}))},Ob=function(e){return S.from(e.dom.getParent(e.selection.getStart(!0),e.dom.isBlock))},Pb=function(e,t){var n,r,o,i=t,a=e.dom,u=e.schema.getMoveCaretBeforeOnEnterElements();if(t){if(/^(LI|DT|DD)$/.test(t.nodeName)){var s=function(e){for(;e;){if(1===e.nodeType||3===e.nodeType&&e.data&&/[\r\n\s]/.test(e.data))return e;e=e.nextSibling}}(t.firstChild);s&&/^(UL|OL|DL)$/.test(s.nodeName)&&t.insertBefore(a.doc.createTextNode(" "),t.firstChild)}if(o=a.createRng(),t.normalize(),t.hasChildNodes()){for(n=new fo(t,t);r=n.current();){if(Ho.isText(r)){o.setStart(r,0),o.setEnd(r,0);break}if(u[r.nodeName.toLowerCase()]){o.setStartBefore(r),o.setEndBefore(r);break}i=r,r=n.next()}r||(o.setStart(i,0),o.setEnd(i,0))}else Ho.isBr(t)?t.nextSibling&&a.isBlock(t.nextSibling)?(o.setStartBefore(t),o.setEndBefore(t)):(o.setStartAfter(t),o.setEndAfter(t)):(o.setStart(t,0),o.setEnd(t,0));e.selection.setRng(o),a.remove(void 0),e.selection.scrollIntoView(t)}},Mb=Ob,Ib=function(e,t){return e&&e.parentNode&&e.parentNode.nodeName===t},Bb=function(e){return e&&/^(OL|UL|LI)$/.test(e.nodeName)},Lb=function(e){var t=e.parentNode;return/^(LI|DT|DD)$/.test(t.nodeName)?t:e},Fb=function(e,t,n){for(var r=e[n?"firstChild":"lastChild"];r&&!Ho.isElement(r);)r=r[n?"nextSibling":"previousSibling"];return r===t},Hb=function(e,t){return t&&"A"===t.nodeName&&e.isEmpty(t)},jb=function(e){e.innerHTML='<br data-mce-bogus="1">'},zb=function(e,t){return e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t},Wb=function(e,t){return t&&e.isBlock(t)&&!/^(TD|TH|CAPTION|FORM)$/.test(t.nodeName)&&!/^(fixed|absolute)/i.test(t.style.position)&&"true"!==e.getContentEditable(t)},Ub=function(e,t,n){return!1===Ho.isText(t)?n:e?1===n&&t.data.charAt(n-1)===sa?0:n:n===t.data.length-1&&t.data.charAt(n)===sa?t.data.length:n},qb=function(e,t){var n,r,o=e.getRoot();for(n=t;n!==o&&"false"!==e.getContentEditable(n);)"true"===e.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o},Vb=function(e,t){var n=Yc(e);n&&n.toLowerCase()===t.tagName.toLowerCase()&&function(e,t,n){S.from(n.style).map(e.dom.parseStyle).each((function(n){var r=function(e){var t={},n=e.dom();if(Tr(n))for(var r=0;r<n.style.length;r++){var o=n.style.item(r);t[o]=n.style[o]}return t}(lr(t)),o=ta(ta({},r),n);e.dom.setStyles(t,o)}));var r=S.from(n.class).map((function(e){return e.split(/\s+/)})),o=S.from(t.className).map((function(e){return q(e.split(/\s+/),(function(e){return""!==e}))}));Ua(r,o,(function(n,r){var o=q(r,(function(e){return!H(n,e)})),i=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var i=arguments[t],a=0,u=i.length;a<u;a++,o++)r[o]=i[a];return r}(n,o);e.dom.setAttrib(t,"class",i.join(" "))}));var i=["style","class"],a=wr(n,(function(e,t){return!H(i,t)})).t;e.dom.setAttribs(t,a)}(e,t,Xc(e))},$b=function(e,t){var n,r,o,i,a,u,s,c,l,f,d,m,p,h=e.dom,g=e.schema,v=g.getNonEmptyElements(),b=e.selection.getRng(),y=function(t){var n,i,u,s=o,c=g.getTextInlineElements();if(u=n=t||"TABLE"===f||"HR"===f?h.create(t||m):a.cloneNode(!1),!1===function(e){return e.getParam("keep_styles",!0)}(e))h.setAttrib(n,"style",null),h.setAttrib(n,"class",null);else do{if(c[s.nodeName]){if(Pu(s)||Xs(s))continue;i=s.cloneNode(!1),h.setAttrib(i,"id",""),n.hasChildNodes()?(i.appendChild(n.firstChild),n.appendChild(i)):(u=i,n.appendChild(i))}}while((s=s.parentNode)&&s!==r);return Vb(e,n),jb(u),n},x=function(e){var t,n,r,u;if(u=Ub(e,o,i),Ho.isText(o)&&(e?u>0:u<o.nodeValue.length))return!1;if(o.parentNode===a&&p&&!e)return!0;if(e&&Ho.isElement(o)&&o===a.firstChild)return!0;if(zb(o,"TABLE")||zb(o,"HR"))return p&&!e||!p&&e;for(t=new fo(o,a),Ho.isText(o)&&(e&&0===u?t.prev():e||u!==o.nodeValue.length||t.next());n=t.current();){if(Ho.isElement(n)){if(!n.getAttribute("data-mce-bogus")&&(r=n.nodeName.toLowerCase(),v[r]&&"br"!==r))return!1}else if(Ho.isText(n)&&!/^[ \t\r\n]*$/.test(n.nodeValue))return!1;e?t.prev():t.next()}return!0},w=function(){s=/^(H[1-6]|PRE|FIGURE)$/.test(f)&&"HGROUP"!==d?y(m):y(),function(e){return e.getParam("end_container_on_empty_block",!1)}(e)&&Wb(h,l)&&h.isEmpty(a)?s=h.split(l,a):h.insertAfter(s,a),Pb(e,s)};Em(h,b).each((function(e){b.setStart(e.startContainer,e.startOffset),b.setEnd(e.endContainer,e.endOffset)})),o=b.startContainer,i=b.startOffset,m=Yc(e),u=t.shiftKey,Ho.isElement(o)&&o.hasChildNodes()&&(p=i>o.childNodes.length-1,o=o.childNodes[Math.min(i,o.childNodes.length-1)]||o,i=p&&Ho.isText(o)?o.nodeValue.length:0),(r=qb(h,o))&&((m&&!u||!m&&u)&&(o=function(e,t,n,r,o){var i,a,u,s,c,l,f=t||"P",d=e.dom,m=qb(d,r);if(!(a=d.getParent(r,d.isBlock))||!Wb(d,a)){if(l=(a=a||m)===e.getBody()||function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)}(a)?a.nodeName.toLowerCase():a.parentNode.nodeName.toLowerCase(),!a.hasChildNodes())return i=d.create(f),Vb(e,i),a.appendChild(i),n.setStart(i,0),n.setEnd(i,0),i;for(s=r;s.parentNode!==a;)s=s.parentNode;for(;s&&!d.isBlock(s);)u=s,s=s.previousSibling;if(u&&e.schema.isValidChild(l,f.toLowerCase())){for(i=d.create(f),Vb(e,i),u.parentNode.insertBefore(i,u),s=u;s&&!d.isBlock(s);)c=s.nextSibling,i.appendChild(s),s=c;n.setStart(r,o),n.setEnd(r,o)}}return r}(e,m,b,o,i)),a=h.getParent(o,h.isBlock),l=a?h.getParent(a.parentNode,h.isBlock):null,f=a?a.nodeName.toUpperCase():"","LI"!==(d=l?l.nodeName.toUpperCase():"")||t.ctrlKey||(a=l,l=l.parentNode,f=d),/^(LI|DT|DD)$/.test(f)&&h.isEmpty(a)?function(e,t,n,r,o){var i=e.dom,a=e.selection.getRng();if(n!==e.getBody()){var u;Bb(u=n)&&Bb(u.parentNode)&&(o="LI");var s=o?t(o):i.create("BR");if(Fb(n,r,!0)&&Fb(n,r,!1))Ib(n,"LI")?i.insertAfter(s,Lb(n)):i.replace(s,n);else if(Fb(n,r,!0))Ib(n,"LI")?(i.insertAfter(s,Lb(n)),s.appendChild(i.doc.createTextNode(" ")),s.appendChild(n)):n.parentNode.insertBefore(s,n);else if(Fb(n,r,!1))i.insertAfter(s,Lb(n));else{n=Lb(n);var c=a.cloneRange();c.setStartAfter(r),c.setEndAfter(n);var l=c.extractContents();"LI"===o&&function(e,t){return e.firstChild&&"LI"===e.firstChild.nodeName}(l)?(s=l.firstChild,i.insertAfter(l,n)):(i.insertAfter(l,n),i.insertAfter(s,n))}i.remove(r),Pb(e,s)}}(e,y,l,a,m):m&&a===e.getBody()||(m=m||"P",da(a)?(s=xa(a),h.isEmpty(a)&&jb(a),Vb(e,s),Pb(e,s)):x()?w():x(!0)?(s=a.parentNode.insertBefore(y(),a),Pb(e,zb(a,"HR")?s:a)):(n=function(e){var t=e.cloneRange();return t.setStart(e.startContainer,Ub(!0,e.startContainer,e.startOffset)),t.setEnd(e.endContainer,Ub(!1,e.endContainer,e.endOffset)),t}(b).cloneRange(),n.setEndAfter(a),function(e){W(Wi(lr(e),vr),(function(e){var t=e.dom();t.nodeValue=ca(t.nodeValue)}))}(c=n.extractContents()),function(e){do{Ho.isText(e)&&(e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")),e=e.firstChild}while(e)}(c),s=c.firstChild,h.insertAfter(c,a),function(e,t,n){var r,o=n,i=[];if(o){for(;o=o.firstChild;){if(e.isBlock(o))return;Ho.isElement(o)&&!t[o.nodeName.toLowerCase()]&&i.push(o)}for(r=i.length;r--;)(!(o=i[r]).hasChildNodes()||o.firstChild===o.lastChild&&""===o.firstChild.nodeValue||Hb(e,o))&&e.remove(o)}}(h,v,s),function(e,t){var n;t.normalize(),(n=t.lastChild)&&!/^(left|right)$/gi.test(e.getStyle(n,"float",!0))||e.add(t,"br")}(h,a),h.isEmpty(a)&&jb(a),s.normalize(),h.isEmpty(s)?(h.remove(s),w()):(Vb(e,s),Pb(e,s))),h.setAttrib(s,"id",""),e.fire("NewBlock",{newBlock:s})))},Yb=function(e,t){return Mb(e).filter((function(e){return t.length>0&&Br(lr(e),t)})).isSome()},Xb=Ol([{br:[]},{block:[]},{none:[]}]),Kb=function(e,t){return function(e){return Yb(e,function(e){return e.getParam("no_newline_selector","")}(e))}(e)},Gb=function(e){return function(t,n){return""===Yc(t)===e}},Jb=function(e){return function(t,n){return function(e){return Ob(e).filter((function(e){return To(lr(e))})).isSome()}(t)===e}},Qb=function(e,t){return function(n,r){return function(e){return Ob(e).fold(i(""),(function(e){return e.nodeName.toUpperCase()}))}(n)===e.toUpperCase()===t}},Zb=function(e){return Qb("pre",e)},ey=function(e){return function(t,n){return function(e){return e.getParam("br_in_pre",!0)}(t)===e}},ty=function(e,t){return function(e){return Yb(e,function(e){return e.getParam("br_newline_selector",".mce-toc h2,figcaption,caption")}(e))}(e)},ny=function(e,t){return t},ry=function(e){var t=Yc(e),n=function(e,t){var n,r,o=e.getRoot();for(n=t;n!==o&&"false"!==e.getContentEditable(n);)"true"===e.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o}(e.dom,e.selection.getStart());return n&&e.schema.isValidChild(n.nodeName,t||"P")},oy=function(e,t){return function(n,r){return V(e,(function(e,t){return e&&t(n,r)}),!0)?S.some(t):S.none()}},iy=function(e,t){(function(e,t){return Nf([oy([Kb],Xb.none()),oy([Qb("summary",!0)],Xb.br()),oy([Zb(!0),ey(!1),ny],Xb.br()),oy([Zb(!0),ey(!1)],Xb.block()),oy([Zb(!0),ey(!0),ny],Xb.block()),oy([Zb(!0),ey(!0)],Xb.br()),oy([Jb(!0),ny],Xb.br()),oy([Jb(!0)],Xb.block()),oy([Gb(!0),ny,ry],Xb.block()),oy([Gb(!0)],Xb.br()),oy([ty],Xb.br()),oy([Gb(!1),ny],Xb.br()),oy([ry],Xb.block())],[e,t.shiftKey]).getOr(Xb.none())})(e,t).fold((function(){Pm(e,t)}),(function(){$b(e,t)}),r)},ay=function(e,t){var n=t.container(),r=t.offset();return Ho.isText(n)?(n.insertData(r,e),S.some(su(n,r+e.length))):gs(t).map((function(n){var r=cr(e);return t.isAtEnd()?_i(n,r):Di(n,r),su(r.dom(),e.length)}))},uy=u(ay," "),sy=u(ay," "),cy=function(e,t,n){return Hs.navigateIgnore(e,t,n,Vl)},ly=function(e,t){return $(yl(lr(t.container()),e),bo)},fy=function(e,t,n){return cy(e,t.dom(),n).forall((function(e){return ly(t,n).fold((function(){return!1===as(e,n,t.dom())}),(function(r){return!1===as(e,n,t.dom())&&Hr(r,lr(e.container()))}))}))},dy=function(e,t,n){return ly(t,n).fold((function(){return cy(e,t.dom(),n).forall((function(e){return!1===as(e,n,t.dom())}))}),(function(t){return cy(e,t.dom(),n).isNone()}))},my=u(dy,!1),py=u(dy,!0),hy=u(fy,!1),gy=u(fy,!0),vy=function(e){return su.isTextPosition(e)&&!e.isAtStart()&&!e.isAtEnd()},by=function(e,t){var n=q(yl(lr(t.container()),e),bo);return J(n).getOr(e)},yy=function(e,t){return vy(t)?ql(t):ql(t)||Hs.prevPosition(by(e,t).dom(),t).exists(ql)},xy=function(e,t){return vy(t)?Ul(t):Ul(t)||Hs.nextPosition(by(e,t).dom(),t).exists(Ul)},wy=function(e){return gs(e).bind((function(e){return $i(e,gr)})).exists((function(e){return function(e){return H(["pre","pre-wrap"],e)}(_r(e,"white-space"))}))},Cy=function(e,t){return function(e,t){return!wy(t)&&(my(e,t)||hy(e,t)||Bl(e,t)||yy(e,t))}(e,t)||function(e,t){var n=function(e){var t=e.container(),n=e.offset();return Ho.isText(t)&&n<t.data.length?su(t,n+1):e}(t);return!wy(n)&&(py(e,n)||gy(e,n)||Il(e,n)||xy(e,n))}(e,t)},Ty=function(e,t){return Hl(e.charAt(t))},Ey=function(e){var t=e.container();return Ho.isText(t)&&Kn(t.data," ")},Ny=function(e,t){return S.some(t).filter(Ey).bind((function(t){var n=t.container(),r=function(e,t){var n=t.data,r=su(t,0);return!(!Ty(n,0)||Cy(e,r)||(t.data=" "+n.slice(1),0))}(e,n)||function(e){var t=e.data,n=function(e){var t=e.split("");return z(t,(function(e,n){return Hl(e)&&n>0&&n<t.length-1&&zl(t[n-1])&&zl(t[n+1])?" ":e})).join("")}(t);return n!==t&&(e.data=n,!0)}(n)||function(e,t){var n=t.data,r=su(t,n.length-1);return!(!Ty(n,n.length-1)||Cy(e,r)||(t.data=n.slice(0,-1)+" ",0))}(e,n);return r?S.some(t):S.none()}))},Sy=function(e){var t=lr(e.getBody());e.selection.isCollapsed()&&Ny(t,su.fromRangeStart(e.selection.getRng())).each((function(t){e.selection.setRng(t.toRange())}))},ky=function(e,t){return function(n){return function(e,t){return!wy(t)&&(function(e,t){return function(e,t){return Hs.prevPosition(e.dom(),t).isNone()}(e,t)||function(e,t){return Hs.nextPosition(e.dom(),t).isNone()}(e,t)||my(e,t)||py(e,t)||Bl(e,t)||Il(e,t)}(e,t)||yy(e,t)||xy(e,t))}(e,n)?uy(t):sy(t)}},Dy=function(e){var t=lu.fromRangeStart(e.selection.getRng()),n=lr(e.getBody());if(e.selection.isCollapsed()){var r=u(il.isInlineTarget,e),o=lu.fromRangeStart(e.selection.getRng());return Uf(r,e.getBody(),o).bind(function(e){return function(t){return t.fold((function(t){return Hs.prevPosition(e.dom(),lu.before(t))}),(function(e){return Hs.firstPositionIn(e)}),(function(e){return Hs.lastPositionIn(e)}),(function(t){return Hs.nextPosition(e.dom(),lu.after(t))}))}}(n)).bind(ky(n,t)).exists(function(e){return function(t){return e.selection.setRng(t.toRange()),e.nodeChanged(),!0}}(e))}return!1},_y=function(e,t){t.hasAttribute("data-mce-caret")&&(xa(t),function(e){e.selection.setRng(e.selection.getRng())}(e),e.selection.scrollIntoView(t))},Ry=function(e,t){var n=function(e){return Xi(lr(e.getBody()),"*[data-mce-caret]").fold(i(null),(function(e){return e.dom()}))}(e);if(n)return"compositionstart"===t.type?(t.preventDefault(),t.stopPropagation(),void _y(e,n)):void(ha(n)&&(_y(e,n),e.undoManager.add()))},Ay=ir.detect().browser,Oy=function(e){var t=ed.setupSelectedState(e);(function(e){e.on("keyup compositionstart",u(Ry,e))})(e),function(e,t){e.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(e,t,n){var r=ir.detect().os;Ab([{keyCode:Ah.RIGHT,action:db(e,!0)},{keyCode:Ah.LEFT,action:db(e,!1)},{keyCode:Ah.UP,action:mb(e,!1)},{keyCode:Ah.DOWN,action:mb(e,!0)},{keyCode:Ah.RIGHT,action:Tb(e,!0)},{keyCode:Ah.LEFT,action:Tb(e,!1)},{keyCode:Ah.UP,action:Eb(e,!1)},{keyCode:Ah.DOWN,action:Eb(e,!0)},{keyCode:Ah.RIGHT,action:ed.move(e,t,!0)},{keyCode:Ah.LEFT,action:ed.move(e,t,!1)},{keyCode:Ah.RIGHT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:ed.moveNextWord(e,t)},{keyCode:Ah.LEFT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:ed.movePrevWord(e,t)},{keyCode:Ah.UP,action:_b(e,!1)},{keyCode:Ah.DOWN,action:_b(e,!0)}],n).each((function(e){n.preventDefault()}))}(e,t,n)}))}(e,t),function(e,t){e.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(e,t,n){Ab([{keyCode:Ah.BACKSPACE,action:Rb(mf,e,!1)},{keyCode:Ah.DELETE,action:Rb(mf,e,!0)},{keyCode:Ah.BACKSPACE,action:Rb(sm,e,!1)},{keyCode:Ah.DELETE,action:Rb(sm,e,!0)},{keyCode:Ah.BACKSPACE,action:Rb(rd,e,t,!1)},{keyCode:Ah.DELETE,action:Rb(rd,e,t,!0)},{keyCode:Ah.BACKSPACE,action:Rb(_d,e,!1)},{keyCode:Ah.DELETE,action:Rb(_d,e,!0)},{keyCode:Ah.BACKSPACE,action:Rb(Al,e,!1)},{keyCode:Ah.DELETE,action:Rb(Al,e,!0)},{keyCode:Ah.BACKSPACE,action:Rb(Dl,e,!1)},{keyCode:Ah.DELETE,action:Rb(Dl,e,!0)},{keyCode:Ah.BACKSPACE,action:Rb(Qd,e,!1)},{keyCode:Ah.DELETE,action:Rb(Qd,e,!0)}],n).each((function(e){n.preventDefault()}))}(e,t,n)})),e.on("keyup",(function(t){!1===t.isDefaultPrevented()&&function(e,t){Ab([{keyCode:Ah.BACKSPACE,action:Rb(pf,e)},{keyCode:Ah.DELETE,action:Rb(pf,e)}],t)}(e,t)}))}(e,t),function(e){e.on("keydown",(function(t){t.keyCode===Ah.ENTER&&function(e,t){var n;t.isDefaultPrevented()||(t.preventDefault(),(n=e.undoManager).typing&&(n.typing=!1,n.add()),e.undoManager.transact((function(){!1===e.selection.isCollapsed()&&e.execCommand("Delete"),iy(e,t)})))}(e,t)}))}(e),function(e){e.on("keydown",(function(t){!1===t.isDefaultPrevented()&&function(e,t){Ab([{keyCode:Ah.SPACEBAR,action:Rb(Dy,e)}],t).each((function(e){t.preventDefault()}))}(e,t)}))}(e),function(e){!function(e){var t=Bi((function(){e.composing||Sy(e)}),0);Ay.isIE()&&(e.on("keypress",(function(e){t.throttle()})),e.on("remove",(function(e){t.cancel()})))}(e),e.on("input",(function(t){!1===t.isComposing&&Sy(e)}))}(e),function(e){e.on("keydown",(function(t){!1===t.isDefaultPrevented()&&function(e,t){Ab([{keyCode:Ah.END,action:pb(e,!0)},{keyCode:Ah.HOME,action:pb(e,!1)}],t).each((function(e){t.preventDefault()}))}(e,t)}))}(e)};var Py=function(e){return Ho.isElement(e)&&wo(lr(e))},My=xi.DOM,Iy=function(e){e.bindPendingEventDelegates(),e.initialized=!0,e.fire("init"),e.focus(!0),e.nodeChanged({initial:!0}),e.execCallback("init_instance_callback",e),function(e){e.settings.auto_focus&&pe.setEditorTimeout(e,(function(){var t;(t=!0===e.settings.auto_focus?e:e.editorManager.get(e.settings.auto_focus)).destroyed||t.focus()}),100)}(e)},By=function(e,n){var r,o,i=e.settings,a=e.getElement(),s=e.getDoc();i.inline||(e.getElement().style.visibility=e.orgVisibility),n||i.content_editable||(s.open(),s.write(e.iframeHTML),s.close()),i.content_editable&&(e.on("remove",(function(){var e=this.getBody();My.removeClass(e,"mce-content-body"),My.removeClass(e,"mce-edit-focus"),My.setAttrib(e,"contentEditable",null)})),My.addClass(a,"mce-content-body"),e.contentDocument=s=i.content_document||t.document,e.contentWindow=i.content_window||t.window,e.bodyElement=a,i.content_document=i.content_window=null,i.root_name=a.nodeName.toLowerCase()),(r=e.getBody()).disabled=!0,e.readonly=i.readonly,e.readonly||(e.inline&&"static"===My.getStyle(r,"position",!0)&&(r.style.position="relative"),r.contentEditable=e.getParam("content_editable_state",!0)),r.disabled=!1,e.editorUpload=xh(e),e.schema=ci(i),e.dom=xi(s,{keep_values:!0,url_converter:e.convertURL,url_converter_scope:e,hex_colors:i.force_hex_style_colors,class_filter:i.class_filter,update_styles:!0,root_element:e.inline?e.getBody():null,collect:i.content_editable,schema:e.schema,contentCssCors:tl(e),onSetAttrib:function(t){e.fire("SetAttrib",t)}}),e.parser=function(e){var t=gv(e.settings,e.schema);return t.addAttributeFilter("src,href,style,tabindex",(function(t,n){for(var r,o,i,a=t.length,u=e.dom;a--;)if(o=(r=t[a]).attr(n),i="data-mce-"+n,!r.attributes.map[i]){if(0===o.indexOf("data:")||0===o.indexOf("blob:"))continue;"style"===n?((o=u.serializeStyle(u.parseStyle(o),r.name)).length||(o=null),r.attr(i,o),r.attr(n,o)):"tabindex"===n?(r.attr(i,o),r.attr(n,null)):r.attr(i,e.convertURL(o,n,r.name))}})),t.addNodeFilter("script",(function(e){for(var t,n,r=e.length;r--;)0!==(n=(t=e[r]).attr("type")||"no/type").indexOf("mce-")&&t.attr("type","mce-"+n)})),t.addNodeFilter("#cdata",(function(e){for(var t,n=e.length;n--;)(t=e[n]).type=8,t.name="#comment",t.value="[CDATA["+t.value+"]]"})),t.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",(function(t){for(var n,r=t.length,o=e.schema.getNonEmptyElements();r--;)(n=t[r]).isEmpty(o)&&0===n.getAll("br").length&&(n.append(new sv("br",1)).shortEnded=!0)})),t}(e),e.serializer=yv(i,e),e.selection=Jv(e.dom,e.getWin(),e.serializer,e),e.annotator=Dc(e),e.formatter=ev(e),e.undoManager=yg(e),e._nodeChangeDispatcher=new _h(e),e._selectionOverrides=ng(e),function(e){!function(e){e.on("click",(function(t){e.dom.getParent(t.target,"details")&&t.preventDefault()}))}(e),function(e){e.parser.addNodeFilter("details",(function(e){W(e,(function(e){e.attr("data-mce-open",e.attr("open")),e.attr("open","open")}))})),e.serializer.addNodeFilter("details",(function(e){W(e,(function(e){var t=e.attr("data-mce-open");e.attr("open",D(t)?t:null),e.attr("data-mce-open",null)}))}))}(e)}(e),function(e){e.on("click",(function(t){t.detail>=3&&function(e){var t=e.selection.getRng(),n=su.fromRangeStart(t),r=su.fromRangeEnd(t);if(su.isElementPosition(n)){var o=n.container();Py(o)&&Hs.firstPositionIn(o).each((function(e){return t.setStart(e.container(),e.offset())}))}su.isElementPosition(r)&&(o=n.container(),Py(o)&&Hs.lastPositionIn(o).each((function(e){return t.setEnd(e.container(),e.offset())}))),e.selection.setRng(jc(t))}(e)}))}(e),Oy(e),function(e){e.settings.forced_root_block&&e.on("NodeChange",u(Eh,e))}(e),e.fire("PreInit"),i.browser_spellcheck||i.gecko_spellcheck||(s.body.spellcheck=!1,My.setAttrib(r,"spellcheck","false")),e.quirks=function(e){var n,r,o,i=Yt.each,a=Ah.BACKSPACE,u=Ah.DELETE,s=e.dom,c=e.selection,l=e.settings,f=e.parser,d=ce.gecko,m=ce.ie,p=ce.webkit,h="data:text/mce-internal,",g=m?"Text":"URL",v=function(t,n){try{e.getDoc().execCommand(t,!1,n)}catch(e){}},b=function(e){return e.isDefaultPrevented()},y=function(){e.shortcuts.add("meta+a",null,"SelectAll")},x=function(){e.on("keydown",(function(e){if(!b(e)&&e.keyCode===a&&c.isCollapsed()&&0===c.getRng().startOffset){var t=c.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}}))},w=function(){e.inline||(e.contentStyles.push("body {min-height: 150px}"),e.on("click",(function(t){var n;if("HTML"===t.target.nodeName){if(ce.ie>11)return void e.getBody().focus();n=e.selection.getRng(),e.getBody().focus(),e.selection.setRng(n),e.selection.normalize(),e.nodeChanged()}})))};return e.on("keydown",(function(t){var n,r,o,i,a;if(!b(t)&&t.keyCode===Ah.BACKSPACE&&(r=(n=c.getRng()).startContainer,o=n.startOffset,i=s.getRoot(),a=r,n.collapsed&&0===o)){for(;a&&a.parentNode&&a.parentNode.firstChild===a&&a.parentNode!==i;)a=a.parentNode;"BLOCKQUOTE"===a.tagName&&(e.formatter.toggle("blockquote",null,a),(n=s.createRng()).setStart(r,0),n.setEnd(r,0),c.setRng(n))}})),n=function(e){var t=s.create("body"),n=e.cloneContents();return t.appendChild(n),c.serializer.serialize(t,{format:"html"})},e.on("keydown",(function(t){var r,o,i=t.keyCode;if(!b(t)&&(i===u||i===a)){if(r=e.selection.isCollapsed(),o=e.getBody(),r&&!s.isEmpty(o))return;if(!r&&!function(t){var r=n(t),o=s.createRng();return o.selectNode(e.getBody()),r===n(o)}(e.selection.getRng()))return;t.preventDefault(),e.setContent(""),o.firstChild&&s.isBlock(o.firstChild)?e.selection.setCursorLocation(o.firstChild,0):e.selection.setCursorLocation(o,0),e.nodeChanged()}})),ce.windowsPhone||e.on("keyup focusin mouseup",(function(e){Ah.modifierPressed(e)||c.normalize()}),!0),p&&(e.settings.content_editable||s.bind(e.getDoc(),"mousedown mouseup",(function(t){var n;if(t.target===e.getDoc().documentElement)if(n=c.getRng(),e.getBody().focus(),"mousedown"===t.type){if(pa(n.startContainer))return;c.placeCaretAt(t.clientX,t.clientY)}else c.setRng(n)})),e.on("click",(function(t){var n=t.target;/^(IMG|HR)$/.test(n.nodeName)&&"false"!==s.getContentEditableParent(n)&&(t.preventDefault(),e.selection.select(n),e.nodeChanged()),"A"===n.nodeName&&s.hasClass(n,"mce-item-anchor")&&(t.preventDefault(),c.select(n))})),l.forced_root_block&&e.on("init",(function(){v("DefaultParagraphSeparator",l.forced_root_block)})),e.on("init",(function(){e.dom.bind(e.getBody(),"submit",(function(e){e.preventDefault()}))})),x(),f.addNodeFilter("br",(function(e){for(var t=e.length;t--;)"Apple-interchange-newline"===e[t].attr("class")&&e[t].remove()})),ce.iOS?(e.inline||e.on("keydown",(function(){t.document.activeElement===t.document.body&&e.getWin().focus()})),w(),e.on("click",(function(e){var t=e.target;do{if("A"===t.tagName)return void e.preventDefault()}while(t=t.parentNode)})),e.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")):y()),ce.ie>=11&&(w(),x()),ce.ie&&(y(),v("AutoUrlDetect",!1),e.on("dragstart",(function(t){!function(t){var n,r;t.dataTransfer&&(e.selection.isCollapsed()&&"IMG"===t.target.tagName&&c.select(t.target),(n=e.selection.getContent()).length>0&&(r=h+escape(e.id)+","+escape(n),t.dataTransfer.setData(g,r)))}(t)})),e.on("drop",(function(t){if(!b(t)){var n=function(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(g))&&t.indexOf(h)>=0?(t=t.substr(h.length).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null}(t);if(n&&n.id!==e.id){t.preventDefault();var r=kv(t.x,t.y,e.getDoc());c.setRng(r),o=n.html,e.queryCommandSupported("mceInsertClipboardContent")?e.execCommand("mceInsertClipboardContent",!1,{content:o,internal:!0}):e.execCommand("mceInsertContent",!1,o)}}var o}))),d&&(e.on("keydown",(function(t){if(!b(t)&&t.keyCode===a){if(!e.getBody().getElementsByTagName("hr").length)return;if(c.isCollapsed()&&0===c.getRng().startOffset){var n=c.getNode(),r=n.previousSibling;if("HR"===n.nodeName)return s.remove(n),void t.preventDefault();r&&r.nodeName&&"hr"===r.nodeName.toLowerCase()&&(s.remove(r),t.preventDefault())}}})),t.Range.prototype.getClientRects||e.on("mousedown",(function(t){if(!b(t)&&"HTML"===t.target.nodeName){var n=e.getBody();n.blur(),pe.setEditorTimeout(e,(function(){n.focus()}))}})),r=function(){var t=s.getAttribs(c.getStart().cloneNode(!1));return function(){var n=c.getStart();n!==e.getBody()&&(s.setAttrib(n,"style",null),i(t,(function(e){n.setAttributeNode(e.cloneNode(!0))})))}},o=function(){return!c.isCollapsed()&&s.getParent(c.getStart(),s.isBlock)!==s.getParent(c.getEnd(),s.isBlock)},e.on("keypress",(function(t){var n;if(!b(t)&&(8===t.keyCode||46===t.keyCode)&&o())return n=r(),e.getDoc().execCommand("delete",!1,null),n(),t.preventDefault(),!1})),s.bind(e.getDoc(),"cut",(function(t){var n;!b(t)&&o()&&(n=r(),pe.setEditorTimeout(e,(function(){n()})))})),l.readonly||e.on("BeforeExecCommand MouseDown",(function(){v("StyleWithCSS",!1),v("enableInlineTableEditing",!1),l.object_resizing||v("enableObjectResizing",!1)})),e.on("SetContent ExecCommand",(function(e){"setcontent"!==e.type&&"mceInsertLink"!==e.command||i(s.select("a"),(function(e){var t=e.parentNode,n=s.getRoot();if(t.lastChild===e){for(;t&&!s.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}s.add(t,"br",{"data-mce-bogus":1})}}))})),e.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}"),ce.mac&&e.on("keydown",(function(t){!Ah.metaKeyPressed(t)||t.shiftKey||37!==t.keyCode&&39!==t.keyCode||(t.preventDefault(),e.selection.getSel().modify("move",37===t.keyCode?"backward":"forward","lineboundary"))})),x()),{refreshContentEditable:function(){},isHidden:function(){var t;return!d||e.removed?0:!(t=e.selection.getSel())||!t.rangeCount||0===t.rangeCount}}}(e),e.fire("PostRender"),i.directionality&&(r.dir=i.directionality),i.nowrap&&(r.style.whiteSpace="nowrap"),i.protect&&e.on("BeforeSetContent",(function(e){Yt.each(i.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:!0,format:"html"}),e.startContent=e.getContent({format:"raw"}),e.on("compositionstart compositionend",(function(t){e.composing="compositionstart"===t.type})),e.contentStyles.length>0&&(o="",Yt.each(e.contentStyles,(function(e){o+=e+"\r\n"})),e.dom.addStyle(o)),function(e){return e.inline?My.styleSheetLoader:e.dom.styleSheetLoader}(e).loadAll(e.contentCSS,(function(t){Iy(e)}),(function(t){Iy(e)})),i.content_style&&function(e,t){var n=lr(e.getDoc().head),r=sr("style");Nr(r,"type","text/css"),Ai(r,cr(t)),Ai(n,r)}(e,i.content_style)},Ly=xi.DOM,Fy=function(e){return("number"==typeof e?e+"px":e)||""},Hy=function(e,n){var r=e.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),o=function(e,n,r,o){var i=sr("iframe");return Sr(i,o),Sr(i,{id:e+"_ifr",frameBorder:"0",allowTransparency:"true",title:n}),function(e,n){var r=e.dom();xr(n,(function(e,n){!function(e,n,r){if(!D(r))throw t.console.error("Invalid call to CSS.set. Property ",n,":: Value ",r,":: Element ",e),new Error("CSS value must be a string: "+r);Tr(e)&&e.style.setProperty(n,r)}(r,n,e)}))}(i,{width:"100%",height:Fy(r),display:"block"}),i}(e.id,r,n.height,function(e){return e.getParam("iframe_attrs",{})}(e)).dom();o.onload=function(){o.onload=null,e.fire("load")};var i=function(e,n){if(t.document.domain!==t.window.location.hostname&&ce.ie&&ce.ie<12){var r=yh("mce");e[r]=function(){By(e)};var o='javascript:(function(){document.open();document.domain="'+t.document.domain+'";var ed = window.parent.tinymce.get("'+e.id+'");document.write(ed.iframeHTML);document.close();ed.'+r+"(true);})()";return Ly.setAttrib(n,"src",o),!0}return!1}(e,o);return e.contentAreaContainer=n.iframeContainer,e.iframeElement=o,e.iframeHTML=function(e){var t,n,r;return r=function(e){return e.getParam("doctype","<!DOCTYPE html>")}(e)+"<html><head>",function(e){return e.getParam("document_base_url","")}(e)!==e.documentBaseUrl&&(r+='<base href="'+e.documentBaseURI.getURI()+'" />'),r+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />',t=function(e){return Vc(e,"body_id","tinymce")}(e),n=function(e){return Vc(e,"body_class","")}(e),$c(e)&&(r+='<meta http-equiv="Content-Security-Policy" content="'+$c(e)+'" />'),r+'</head><body id="'+t+'" class="mce-content-body '+n+'" data-id="'+e.id+'"><br></body></html>'}(e),Ly.add(n.iframeContainer,o),i},jy=xi.DOM,zy=function(e,t,n){var r=uh.get(n),o=uh.urls[n]||e.documentBaseUrl.replace(/\/$/,"");if(n=Yt.trim(n),r&&-1===Yt.inArray(t,n)){if(Yt.each(uh.dependencies(n),(function(n){zy(e,t,n)})),e.plugins[n])return;try{var i=new r(e,o,e.$);e.plugins[n]=i,i.init&&(i.init(e,o),t.push(n))}catch(t){rh(e,n,t)}}},Wy=function(e){return e.replace(/^\-/,"")},Uy=function(e){return{editorContainer:e,iframeContainer:e}},qy=function(e){var t=e.settings,n=e.getElement();return e.orgDisplay=n.style.display,D(t.theme)?function(e){var t,n,r,o,i,a=e.settings,u=e.getElement();return t=a.width||jy.getStyle(u,"width")||"100%",n=a.height||jy.getStyle(u,"height")||u.offsetHeight,r=a.min_height||100,(o=/^[0-9\.]+(|px)$/i).test(""+t)&&(t=Math.max(parseInt(t,10),100)),o.test(""+n)&&(n=Math.max(parseInt(n,10),r)),i=e.theme.renderUI({targetNode:u,width:t,height:n,deltaWidth:a.delta_width,deltaHeight:a.delta_height}),a.content_editable||(n=(i.iframeHeight||n)+("number"==typeof n?i.deltaHeight||0:""))<r&&(n=r),i.height=n,i}(e):P(t.theme)?function(e){var t,n=e.getElement();return(t=e.settings.theme(e,n)).editorContainer.nodeType&&(t.editorContainer.id=t.editorContainer.id||e.id+"_parent"),t.iframeContainer&&t.iframeContainer.nodeType&&(t.iframeContainer.id=t.iframeContainer.id||e.id+"_iframecontainer"),t.height=t.iframeHeight?t.iframeHeight:n.offsetHeight,t}(e):function(e){var t=e.getElement();return e.inline?Uy(null):function(e){var t=jy.create("div");return jy.insertAfter(t,e),Uy(t)}(t)}(e)},Vy=function(e){var t,n=e.settings,r=e.getElement();return e.rtl=n.rtl_ui||e.editorManager.i18n.rtl,e.editorManager.i18n.setCode(n.language),n.aria_label=n.aria_label||jy.getAttrib(r,"aria-label",e.getLang("aria.rich_text_area")),e.fire("ScriptsLoaded"),function(e){var t,n=e.settings.theme;D(n)?(e.settings.theme=Wy(n),t=sh.get(n),e.theme=new t(e,sh.urls[n]),e.theme.init&&e.theme.init(e,sh.urls[n]||e.documentBaseUrl.replace(/\/$/,""),e.$)):e.theme={}}(e),function(e){var t=[];Yt.each(e.settings.plugins.split(/[ ,]/),(function(n){zy(e,t,Wy(n))}))}(e),t=qy(e),e.editorContainer=t.editorContainer?t.editorContainer:null,n.content_css&&Yt.each(Yt.explode(n.content_css),(function(t){e.contentCSS.push(e.documentBaseURI.toAbsolute(t))})),n.content_editable?By(e):function(e,t){var n=Hy(e,t);t.editorContainer&&(Ly.get(t.editorContainer).style.display=e.orgDisplay,e.hidden=Ly.isHidden(t.editorContainer)),e.getElement().style.display="none",Ly.setAttrib(e.id,"aria-hidden","true"),n||By(e)}(e,t)},$y=xi.DOM,Yy=function(e){return"-"===e.charAt(0)},Xy=function(e){var n=e.settings,r=e.id,o=function(){$y.unbind(t.window,"ready",o),e.render()};if(Te.Event.domLoaded){if(e.getElement()&&ce.contentEditable){n.inline?e.inline=!0:(e.orgVisibility=e.getElement().style.visibility,e.getElement().style.visibility="hidden");var i=e.getElement().form||$y.getParent(r,"form");i&&(e.formElement=i,n.hidden_input&&!/TEXTAREA|INPUT/i.test(e.getElement().nodeName)&&($y.insertAfter($y.create("input",{type:"hidden",name:r}),r),e.hasHiddenInput=!0),e.formEventDelegate=function(t){e.fire(t.type,t)},$y.bind(i,"submit reset",e.formEventDelegate),e.on("reset",(function(){e.setContent(e.startContent,{format:"raw"})})),!n.submit_patch||i.submit.nodeType||i.submit.length||i._mceOldSubmit||(i._mceOldSubmit=i.submit,i.submit=function(){return e.editorManager.triggerSave(),e.setDirty(!1),i._mceOldSubmit(i)})),e.windowManager=Xp(e),e.notificationManager=Yp(e),"xml"===n.encoding&&e.on("GetContent",(function(e){e.save&&(e.content=$y.encode(e.content))})),n.add_form_submit_trigger&&e.on("submit",(function(){e.initialized&&e.save()})),n.add_unload_trigger&&(e._beforeUnload=function(){!e.initialized||e.destroyed||e.isHidden()||e.save({format:"raw",no_events:!0,set_dirty:!1})},e.editorManager.on("BeforeUnload",e._beforeUnload)),e.editorManager.add(e),function(e,t){var n=Ni.ScriptLoader;!function(e,t,n,r){var o=t.settings,i=o.theme;if(D(i)){if(!Yy(i)&&!sh.urls.hasOwnProperty(i)){var a=o.theme_url;a?sh.load(i,t.documentBaseURI.toAbsolute(a)):sh.load(i,"themes/"+i+"/theme"+n+".js")}e.loadQueue((function(){sh.waitFor(i,r)}))}else r()}(n,e,t,(function(){!function(e,t){var n=t.settings;n.language&&"en"!==n.language&&!n.language_url&&(n.language_url=t.editorManager.baseURL+"/langs/"+n.language+".js"),n.language_url&&!t.editorManager.i18n.data[n.language]&&e.add(n.language_url)}(n,e),function(e,t){Yt.isArray(e.plugins)&&(e.plugins=e.plugins.join(" ")),Yt.each(e.external_plugins,(function(t,n){uh.load(n,t),e.plugins+=" "+n})),Yt.each(e.plugins.split(/[ ,]/),(function(e){if((e=Yt.trim(e))&&!uh.urls[e])if(Yy(e)){e=e.substr(1,e.length);var n=uh.dependencies(e);Yt.each(n,(function(e){var n={prefix:"plugins/",resource:e,suffix:"/plugin"+t+".js"};e=uh.createUrl(n,e),uh.load(e.resource,e)}))}else uh.load(e,{prefix:"plugins/",resource:e,suffix:"/plugin"+t+".js"})}))}(e.settings,t),n.loadQueue((function(){e.removed||Vy(e)}),e,(function(t){nh(e,t[0]),e.removed||Vy(e)}))}))}(e,e.suffix)}}else $y.bind(t.window,"ready",o)},Ky=Yt.each,Gy=Yt.trim,Jy="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),Qy={ftp:21,http:80,https:443,mailto:25},Zy=function(e,n){var r,o,i=this;if(e=Gy(e),r=(n=i.settings=n||{}).base_uri,/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))i.source=e;else{var a=0===e.indexOf("//");0!==e.indexOf("/")||a||(e=(r&&r.protocol||"http")+"://mce_host"+e),/^[\w\-]*:?\/\//.test(e)||(o=n.base_uri?n.base_uri.path:new Zy(t.document.location.href).directory,""==n.base_uri.protocol?e="//mce_host"+i.toAbsPath(o,e):(e=/([^#?]*)([#?]?.*)/.exec(e),e=(r&&r.protocol||"http")+"://mce_host"+i.toAbsPath(o,e[1])+e[2])),e=e.replace(/@@/g,"(mce_at)"),e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e),Ky(Jy,(function(t,n){var r=e[n];r&&(r=r.replace(/\(mce_at\)/g,"@@")),i[t]=r})),r&&(i.protocol||(i.protocol=r.protocol),i.userInfo||(i.userInfo=r.userInfo),i.port||"mce_host"!==i.host||(i.port=r.port),i.host&&"mce_host"!==i.host||(i.host=r.host),i.source=""),a&&(i.protocol="")}};Zy.prototype={setPath:function(e){var t=this;e=/^(.*?)\/?(\w+)?$/.exec(e),t.path=e[0],t.directory=e[1],t.file=e[2],t.source="",t.getURI()},toRelative:function(e){var t,n=this;if("./"===e)return e;if("mce_host"!==(e=new Zy(e,{base_uri:n})).host&&n.host!==e.host&&e.host||n.port!==e.port||n.protocol!==e.protocol&&""!==e.protocol)return e.getURI();var r=n.getURI(),o=e.getURI();return r===o||"/"===r.charAt(r.length-1)&&r.substr(0,r.length-1)===o?r:(t=n.toRelPath(n.path,e.path),e.query&&(t+="?"+e.query),e.anchor&&(t+="#"+e.anchor),t)},toAbsolute:function(e,t){return(e=new Zy(e,{base_uri:this})).getURI(t&&this.isSameOrigin(e))},isSameOrigin:function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=Qy[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},toRelPath:function(e,t){var n,r,o,i=0,a="";if(e=(e=e.substring(0,e.lastIndexOf("/"))).split("/"),n=t.split("/"),e.length>=n.length)for(r=0,o=e.length;r<o;r++)if(r>=n.length||e[r]!==n[r]){i=r+1;break}if(e.length<n.length)for(r=0,o=n.length;r<o;r++)if(r>=e.length||e[r]!==n[r]){i=r+1;break}if(1===i)return t;for(r=0,o=e.length-(i-1);r<o;r++)a+="../";for(r=i-1,o=n.length;r<o;r++)a+=r!==i-1?"/"+n[r]:n[r];return a},toAbsPath:function(e,t){var n,r,o,i=0,a=[];for(r=/\/$/.test(t)?"/":"",e=e.split("/"),t=t.split("/"),Ky(e,(function(e){e&&a.push(e)})),e=a,n=t.length-1,a=[];n>=0;n--)0!==t[n].length&&"."!==t[n]&&(".."!==t[n]?i>0?i--:a.push(t[n]):i++);return 0!==(o=(n=e.length-i)<=0?a.reverse().join("/"):e.slice(0,n).join("/")+"/"+a.reverse().join("/")).indexOf("/")&&(o="/"+o),r&&o.lastIndexOf("/")!==o.length-1&&(o+=r),o},getURI:function(e){var t,n=this;return n.source&&!e||(t="",e||(n.protocol?t+=n.protocol+"://":t+="//",n.userInfo&&(t+=n.userInfo+"@"),n.host&&(t+=n.host),n.port&&(t+=":"+n.port)),n.path&&(t+=n.path),n.query&&(t+="?"+n.query),n.anchor&&(t+="#"+n.anchor),n.source=t),n.source}},Zy.parseDataUri=function(e){var t,n;return e=decodeURIComponent(e).split(","),(n=/data:([^;]+)/.exec(e[0]))&&(t=n[1]),{type:t,data:e[1]}},Zy.getDocumentBaseUrl=function(e){var t;return t=0!==e.protocol.indexOf("http")&&"file:"!==e.protocol?e.href:e.protocol+"//"+e.host+e.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/")),t};var ex=function(e,t){t(e),e.firstChild&&ex(e.firstChild,t),e.next&&ex(e.next,t)},tx=function(e){return e instanceof sv},nx=function(e,t){e.dom.setHTML(e.getBody(),t),function(e){Hp(e)&&Hs.firstPositionIn(e.getBody()).each((function(t){var n=t.getNode(),r=Ho.isTable(n)?Hs.firstPositionIn(n).getOr(t):t;e.selection.setRng(r.toRange())}))}(e)},rx=function(e,t,n){return void 0===n&&(n={}),n.format=n.format?n.format:"html",n.set=!0,n.content=tx(t)?"":t,tx(t)||n.no_events||(e.fire("BeforeSetContent",n),t=n.content),S.from(e.getBody()).fold(i(t),(function(r){return tx(t)?function(e,t,n,r){!function(e,t,n){var r=function(e,t,n){var r={},o={},i=[];for(var a in n.firstChild&&ex(n.firstChild,(function(n){W(e,(function(e){e.name===n.name&&(r[e.name]?r[e.name].nodes.push(n):r[e.name]={filter:e,nodes:[n]})})),W(t,(function(e){"string"==typeof n.attr(e.name)&&(o[e.name]?o[e.name].nodes.push(n):o[e.name]={filter:e,nodes:[n]})}))})),r)r.hasOwnProperty(a)&&i.push(r[a]);for(var a in o)o.hasOwnProperty(a)&&i.push(o[a]);return i}(e,t,n);W(r,(function(e){W(e.filter.callbacks,(function(t){t(e.nodes,e.filter.name,{})}))}))}(e.parser.getNodeFilters(),e.parser.getAttributeFilters(),n);var o=Hc({validate:e.validate},e.schema).serialize(n);return r.content=ko(lr(t))?o:Yt.trim(o),nx(e,r.content),r.no_events||e.fire("SetContent",r),n}(e,r,t,n):function(e,t,n,r){var o,i;return 0===n.length||/^\s+$/.test(n)?(i='<br data-mce-bogus="1">',"TABLE"===t.nodeName?n="<tr><td>"+i+"</td></tr>":/^(UL|OL)$/.test(t.nodeName)&&(n="<li>"+i+"</li>"),(o=Yc(e))&&e.schema.isValidChild(t.nodeName.toLowerCase(),o.toLowerCase())?(n=i,n=e.dom.createHTML(o,e.settings.forced_root_block_attrs,n)):n||(n='<br data-mce-bogus="1">'),nx(e,n),e.fire("SetContent",r)):("raw"!==r.format&&(n=Hc({validate:e.validate},e.schema).serialize(e.parser.parse(n,{isRootContent:!0,insert:!0}))),r.content=ko(lr(t))?n:Yt.trim(n),nx(e,r.content),r.no_events||e.fire("SetContent",r)),r.content}(e,r,t,n)}))},ox=xi.DOM,ix=function(e){return S.from(e).each((function(e){return e.destroy()}))},ax=xi.DOM,ux=Yt.extend,sx=Yt.each,cx=Yt.resolve,lx=ce.ie,fx=function(e,t,n){var r=this,o=r.documentBaseUrl=n.documentBaseURL,i=n.baseURI;t=function(e,t,n,r,o){var i=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:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"<!DOCTYPE html>",visual:!0,font_size_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:!0,render_ui:!0,indentation:"40px",inline_styles:!0,convert_fonts_to_spans:!0,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:!0}}(t,n,e);return Sp(yp,i,r,o)}(r,e,o,n.defaultSettings,t),r.settings=t,ki.language=t.language||"en",ki.languageLoad=t.language_load,ki.baseURL=n.baseURL,r.id=e,r.setDirty(!1),r.plugins={},r.documentBaseURI=new Zy(t.document_base_url,{base_uri:i}),r.baseURI=i,r.contentCSS=[],r.contentStyles=[],r.shortcuts=new Op(r),r.loadedCSS={},r.editorCommands=new rp(r),r.suffix=n.suffix,r.editorManager=n,r.inline=t.inline,r.buttons={},r.menuItems={},t.cache_suffix&&(ce.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")),!1===t.override_viewport&&(ce.overrideViewPort=!1),n.fire("SetupEditor",{editor:r}),r.execCallback("setup",r),r.$=mn.overrideDefaults((function(){return{context:r.inline?r.getBody():r.getDoc(),element:r.getBody()}}))};fx.prototype={render:function(){Xy(this)},focus:function(e){!function(e,t){e.removed||(t?Fp(e):function(e){var t=e.selection,n=e.settings.content_editable,r=e.getBody(),o=t.getRng();e.quirks.refreshContentEditable();var i=function(e,t){return e.dom.getParent(t,(function(t){return"true"===e.dom.getContentEditable(t)}))}(e,t.getNode());if(e.$.contains(r,i))return Ip(i),Mp(e,o),void Fp(e);void 0!==e.bookmark&&!1===Lp(e)&&Gm(e).each((function(t){e.selection.setRng(t),o=t})),n||(ce.opera||Ip(r),e.getWin().focus()),(ce.gecko||n)&&(Ip(r),Mp(e,o)),Fp(e)}(e))}(this,e)},hasFocus:function(){return Hp(this)},execCallback:function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r,o=this,i=o.settings[e];if(i)return o.callbackLookup&&(r=o.callbackLookup[e])&&(i=r.func,r=r.scope),"string"==typeof i&&(r=(r=i.replace(/\.\w+$/,""))?cx(r):0,i=cx(i),o.callbackLookup=o.callbackLookup||{},o.callbackLookup[e]={func:i,scope:r}),i.apply(r||o,Array.prototype.slice.call(arguments,1))},translate:function(e){if(e&&Yt.is(e,"string")){var t=this.settings.language||"en",n=this.editorManager.i18n;e=n.data[t+"."+e]||e.replace(/\{\#([^\}]+)\}/g,(function(e,r){return n.data[t+"."+r]||"{#"+r+"}"}))}return this.editorManager.translate(e)},getLang:function(e,t){return this.editorManager.i18n.data[(this.settings.language||"en")+"."+e]||(void 0!==t?t:"{#"+e+"}")},getParam:function(e,t,n){return function(e,t,n,r){var o,i=t in e.settings?e.settings[t]:n;return"hash"===r?function(e){var t={};return"string"==typeof e?W(e.indexOf("=")>0?e.split(/[;,](?![^=;,]*(?:[;,]|$))/):e.split(","),(function(e){var n=e.split("=");n.length>1?t[Yt.trim(n[0])]=Yt.trim(n[1]):t[Yt.trim(n[0])]=Yt.trim(n)})):t=e,t}(i):"string"===r?kp(D,e,t).getOr(n):"number"===r?kp(M,e,t).getOr(n):"boolean"===r?kp(O,e,t).getOr(n):"object"===r?kp(_,e,t).getOr(n):"array"===r?kp(R,e,t).getOr(n):"string[]"===r?kp((o=D,function(e){return R(e)&&K(e,o)}),e,t).getOr(n):"function"===r?kp(P,e,t).getOr(n):i}(this,e,t,n)},nodeChanged:function(e){this._nodeChangeDispatcher.nodeChanged(e)},addButton:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),t.stateSelector&&void 0===t.active&&(t.active=!1),t.text||t.icon||(t.icon=e),t.tooltip=t.tooltip||t.title,n.buttons[e]=t},addSidebar:function(e,t){return function(e,t,n){var r=e.sidebars?e.sidebars:[];r.push({name:t,settings:n}),e.sidebars=r}(this,e,t)},addMenuItem:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),n.menuItems[e]=t},addContextToolbar:function(e,t){var n,r=this;r.contextToolbars=r.contextToolbars||[],"string"==typeof e&&(n=e,e=function(e){return r.dom.is(e,n)}),r.contextToolbars.push({id:yh("mcet"),predicate:e,items:t})},addCommand:function(e,t,n){this.editorCommands.addCommand(e,t,n)},addQueryStateHandler:function(e,t,n){this.editorCommands.addQueryStateHandler(e,t,n)},addQueryValueHandler:function(e,t,n){this.editorCommands.addQueryValueHandler(e,t,n)},addShortcut:function(e,t,n,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){return this.editorCommands.execCommand(e,t,n,r)},queryCommandState:function(e){return this.editorCommands.queryCommandState(e)},queryCommandValue:function(e){return this.editorCommands.queryCommandValue(e)},queryCommandSupported:function(e){return this.editorCommands.queryCommandSupported(e)},show:function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable=!0:(ax.show(e.getContainer()),ax.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(lx&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e===e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(ax.hide(e.getContainer()),ax.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.fire("hide"))},isHidden:function(){return!!this.hidden},setProgressState:function(e,t){this.fire("ProgressState",{state:e,time:t})},load:function(e){var t,n=this,r=n.getElement();return n.removed?"":r?((e=e||{}).load=!0,t=n.setContent(void 0!==r.value?r.value:r.innerHTML,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,t):void 0},save:function(e){var t,n,r=this,o=r.getElement();if(o&&r.initialized&&!r.removed)return(e=e||{}).save=!0,e.element=o,e.content=r.getContent(e),e.no_events||r.fire("SaveContent",e),"raw"===e.format&&r.fire("RawSaveContent",e),t=e.content,/TEXTAREA|INPUT/i.test(o.nodeName)?o.value=t:(!e.is_removing&&r.inline||(o.innerHTML=t),(n=ax.getParent(r.id,"form"))&&sx(n.elements,(function(e){if(e.name===r.id)return e.value=t,!1}))),e.element=o=null,!1!==e.set_dirty&&r.setDirty(!1),t},setContent:function(e,t){return rx(this,e,t)},getContent:function(e){return function(e,t){return void 0===t&&(t={}),S.from(e.getBody()).fold(i("tree"===t.format?new sv("body",11):""),(function(n){return function(e,t,n){var r;if(t.format=t.format?t.format:"html",t.get=!0,t.getInner=!0,t.no_events||e.fire("BeforeGetContent",t),"raw"===t.format)r=Yt.trim(cg(e.serializer,n.innerHTML));else if("text"===t.format)r=ca(n.innerText||n.textContent);else{if("tree"===t.format)return e.serializer.serialize(n,t);r=function(e,t){var n=Yc(e),r=new RegExp("^(<"+n+"[^>]*>( | |\\s| |<br \\/>|)<\\/"+n+">[\r\n]*|<br \\/>[\r\n]*)$");return t.replace(r,"")}(e,e.serializer.serialize(n,t))}return"text"===t.format||ko(lr(n))?t.content=r:t.content=Yt.trim(r),t.no_events||e.fire("GetContent",t),t.content}(e,t,n)}))}(this,e)},insertContent:function(e,t){t&&(e=ux({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},setDirty:function(e){var t=!this.isNotDirty;this.isNotDirty=!e,e&&e!==t&&this.fire("dirty")},setMode:function(e){!function(e,t){t!==function(e){return e.readonly?"readonly":"design"}(e)&&(e.initialized?fp(e,"readonly"===t):e.on("init",(function(){fp(e,"readonly"===t)})),function(e,t){e.fire("SwitchMode",{mode:t})}(e,t))}(this,e)},getContainer:function(){var e=this;return e.container||(e.container=ax.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=ax.get(this.id)),this.targetElm},getWin:function(){var e,t=this;return t.contentWindow||(e=t.iframeElement)&&(t.contentWindow=e.contentWindow),t.contentWindow},getDoc:function(){var e,t=this;return t.contentDocument||(e=t.getWin())&&(t.contentDocument=e.document),t.contentDocument},getBody:function(){var e=this.getDoc();return this.bodyElement||(e?e.body:null)},convertURL:function(e,t,n){var r=this,o=r.settings;return o.urlconverter_callback?r.execCallback("urlconverter_callback",e,n,!0,t):!o.convert_urls||n&&"LINK"===n.nodeName||0===e.indexOf("file:")||0===e.length?e:o.relative_urls?r.documentBaseURI.toRelative(e):e=r.documentBaseURI.toAbsolute(e,o.remove_script_host)},addVisual:function(e){var t,n=this,r=n.settings,o=n.dom;e=e||n.getBody(),void 0===n.hasVisual&&(n.hasVisual=r.visual),sx(o.select("table,a",e),(function(e){var i;switch(e.nodeName){case"TABLE":return t=r.visual_table_class||"mce-item-table",void((i=o.getAttrib(e,"border"))&&"0"!==i||!n.hasVisual?o.removeClass(e,t):o.addClass(e,t));case"A":return void(o.getAttrib(e,"href")||(i=o.getAttrib(e,"name")||e.id,t=r.visual_anchor_class||"mce-item-anchor",i&&n.hasVisual?o.addClass(e,t):o.removeClass(e,t)))}})),n.fire("VisualAid",{element:e,hasVisual:n.hasVisual})},remove:function(){!function(e){if(!e.removed){var t=e._selectionOverrides,n=e.editorUpload,r=e.getBody(),o=e.getElement();r&&e.save({is_removing:!0}),e.removed=!0,e.unbindAllNativeEvents(),e.hasHiddenInput&&o&&ox.remove(o.nextSibling),function(e){e.fire("remove")}(e),e.editorManager.remove(e),!e.inline&&r&&function(e){ox.setStyle(e.id,"display",e.orgDisplay)}(e),function(e){e.fire("detach")}(e),ox.remove(e.getContainer()),ix(t),ix(n),e.destroy()}}(this)},destroy:function(e){!function(e,t){var n=e.selection,r=e.dom;e.destroyed||(t||e.removed?(t||(e.editorManager.off("beforeunload",e._beforeUnload),e.theme&&e.theme.destroy&&e.theme.destroy(),ix(n),ix(r)),function(e){var t=e.formElement;t&&(t._mceOldSubmit&&(t.submit=t._mceOldSubmit,t._mceOldSubmit=null),ox.unbind(t,"submit reset",e.formEventDelegate))}(e),function(e){e.contentAreaContainer=e.formElement=e.container=e.editorContainer=null,e.bodyElement=e.contentDocument=e.contentWindow=null,e.iframeElement=e.targetElm=null,e.selection&&(e.selection=e.selection.win=e.selection.dom=e.selection.dom.doc=null)}(e),e.destroyed=!0):e.remove())}(this,e)},uploadImages:function(e){return this.editorUpload.uploadImages(e)},_scanForImages:function(){return this.editorUpload.scanForImages()}},ux(fx.prototype,vp);var dx,mx,px,hx={isEditorUIElement:function(e){return-1!==e.className.toString().indexOf("mce-")}},gx=function(e){var n=Bi((function(){Km(e)}),0);e.inline&&function(e,n){var r=function(){n.throttle()};xi.DOM.bind(t.document,"mouseup",r),e.on("remove",(function(){xi.DOM.unbind(t.document,"mouseup",r)}))}(e,n),e.on("init",(function(){!function(e,t){ir.detect().browser.isIE()?function(e){e.on("focusout",(function(){Km(e)}))}(e):function(e,t){e.on("mouseup touchend",(function(e){t.throttle()}))}(e,t),e.on("keyup nodechange",(function(t){(function(e){return"nodechange"===e.type&&e.selectionChange})(t)||Km(e)}))}(e,n)})),e.on("remove",(function(){n.cancel()}))},vx=xi.DOM,bx=function(e,t){var n=e?e.settings.custom_ui_selector:"",r=vx.getParent(t,(function(t){return function(e){return hx.isEditorUIElement(e)}(t)||!!n&&e.dom.is(t,n)}));return null!==r},yx=function(e,n){var r=n.editor;gx(r),r.on("focusin",(function(){var t=this,n=e.focusedEditor;n!==t&&(n&&n.fire("blur",{focusedEditor:t}),e.setActive(t),e.focusedEditor=t,t.fire("focus",{blurredEditor:n}),t.focus(!0))})),r.on("focusout",(function(){var n=this;pe.setEditorTimeout(n,(function(){var r=e.focusedEditor;bx(n,function(){try{return t.document.activeElement}catch(e){return t.document.body}}())||r!==n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null)}))})),dx||(dx=function(n){var r,o=e.activeEditor;r=n.target,o&&r.ownerDocument===t.document&&(r===t.document.body||bx(o,r)||e.focusedEditor!==o||(o.fire("blur",{focusedEditor:null}),e.focusedEditor=null))},vx.bind(t.document,"focusin",dx))},xx=function(e,n){e.focusedEditor===n.editor&&(e.focusedEditor=null),e.activeEditor||(vx.unbind(t.document,"focusin",dx),dx=null)},wx=xi.DOM,Cx=Yt.explode,Tx=Yt.each,Ex=Yt.extend,Nx=0,Sx=!1,kx=[],Dx=[],_x=function(e){var t=e.type;Tx(px.get(),(function(n){switch(t){case"scroll":n.fire("ScrollWindow",e);break;case"resize":n.fire("ResizeWindow",e)}}))},Rx=function(e){e!==Sx&&(e?mn(window).on("resize scroll",_x):mn(window).off("resize scroll",_x),Sx=e)},Ax=function(e){var t=Dx;delete kx[e.id];for(var n=0;n<kx.length;n++)if(kx[n]===e){kx.splice(n,1);break}return Dx=q(Dx,(function(t){return e!==t})),px.activeEditor===e&&(px.activeEditor=Dx.length>0?Dx[0]:null),px.focusedEditor===e&&(px.focusedEditor=null),t.length!==Dx.length};px={defaultSettings:{},$:mn,majorVersion:"4",minorVersion:"9.11",releaseDate:"2020-07-13",editors:kx,i18n:Jp,activeEditor:null,settings:{},setup:function(){var e,n,r=this,o="";n=Zy.getDocumentBaseUrl(t.document.location),/^[^:]+:\/\/\/?[^\/]+\//.test(n)&&(n=n.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(n)||(n+="/"));var i,a=window.tinymce||window.tinyMCEPreInit;if(a)e=a.base||a.baseURL,o=a.suffix;else{for(var s=t.document.getElementsByTagName("script"),c=0;c<s.length;c++){var l;if(""!==(l=s[c].src||"")){var f=l.substring(l.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(l)){-1!==f.indexOf(".min")&&(o=".min"),e=l.substring(0,l.lastIndexOf("/"));break}}}!e&&t.document.currentScript&&(-1!==(l=t.document.currentScript.src).indexOf(".min")&&(o=".min"),e=l.substring(0,l.lastIndexOf("/")))}r.baseURL=new Zy(n).toAbsolute(e),r.documentBaseURL=n,r.baseURI=new Zy(r.baseURL),r.suffix=o,(i=r).on("AddEditor",u(yx,i)),i.on("RemoveEditor",u(xx,i))},overrideDefaults:function(e){var t,n;(t=e.base_url)&&(this.baseURL=new Zy(this.documentBaseURL).toAbsolute(t.replace(/\/+$/,"")),this.baseURI=new Zy(this.baseURL)),n=e.suffix,e.suffix&&(this.suffix=n),this.defaultSettings=e;var r=e.plugin_base_urls;for(var o in r)ki.PluginManager.urls[o]=r[o]},init:function(e){var n,r,o=this;r=Yt.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option tbody tfoot thead tr script noscript style textarea video audio iframe object menu"," ");var i=function(e){var t=e.id;return t||(t=(t=e.name)&&!wx.get(t)?e.name:wx.uniqueId(),e.setAttribute("id",t)),t},a=function(e,t){return t.constructor===RegExp?t.test(e.className):wx.hasClass(e,t)},u=function(e){n=e},s=function(){var n,c=0,l=[],f=function(e,t,r){var i=new fx(e,t,o);l.push(i),i.on("init",(function(){++c===n.length&&u(l)})),i.targetElm=i.targetElm||r,i.render()};wx.unbind(window,"ready",s),function(t){var n=e[t];n&&n.apply(o,Array.prototype.slice.call(arguments,2))}("onpageload"),n=mn.unique(function(e){var n,r=[];if(ce.ie&&ce.ie<11)return ah("TinyMCE does not support the browser you are using. For a list of supported browsers please see: https://www.tinymce.com/docs/get-started/system-requirements/"),[];if(e.types)return Tx(e.types,(function(e){r=r.concat(wx.select(e.selector))})),r;if(e.selector)return wx.select(e.selector);if(e.target)return[e.target];switch(e.mode){case"exact":(n=e.elements||"").length>0&&Tx(Cx(n),(function(e){var n;(n=wx.get(e))?r.push(n):Tx(t.document.forms,(function(t){Tx(t.elements,(function(t){t.name===e&&(e="mce_editor_"+Nx++,wx.setAttrib(t,"id",e),r.push(t))}))}))}));break;case"textareas":case"specific_textareas":Tx(wx.select("textarea"),(function(t){e.editor_deselector&&a(t,e.editor_deselector)||e.editor_selector&&!a(t,e.editor_selector)||r.push(t)}))}return r}(e)),e.types?Tx(e.types,(function(t){Yt.each(n,(function(n){return!wx.is(n,t.selector)||(f(i(n),Ex({},e,t),n),!1)}))})):(Yt.each(n,(function(e){var t;(t=o.get(e.id))&&t.initialized&&!(t.getContainer()||t.getBody()).parentNode&&(Ax(t),t.unbindAllNativeEvents(),t.destroy(!0),t.removed=!0,t=null)})),0===(n=Yt.grep(n,(function(e){return!o.get(e.id)}))).length?u([]):Tx(n,(function(t){!function(e,t){return e.inline&&t.tagName.toLowerCase()in r}(e,t)?f(i(t),e,t):ah("Could not initialize inline editor on invalid inline target element",t)})))};return o.settings=e,wx.bind(window,"ready",s),new le((function(e){n?e(n):u=function(t){e(t)}}))},get:function(e){return 0===arguments.length?Dx.slice(0):D(e)?$(Dx,(function(t){return t.id===e})).getOr(null):M(e)&&Dx[e]?Dx[e]:null},add:function(e){var t=this;return kx[e.id]===e||(null===t.get(e.id)&&("length"!==e.id&&(kx[e.id]=e),kx.push(e),Dx.push(e)),Rx(!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),mx||(mx=function(){t.fire("BeforeUnload")},wx.bind(window,"beforeunload",mx))),e},createEditor:function(e,t){return this.add(new fx(e,t,this))},remove:function(e){var t,n,r=this;if(e){if(!D(e))return n=e,A(r.get(n.id))?null:(Ax(n)&&r.fire("RemoveEditor",{editor:n}),0===Dx.length&&wx.unbind(window,"beforeunload",mx),n.remove(),Rx(Dx.length>0),n);Tx(wx.select(e),(function(e){(n=r.get(e.id))&&r.remove(n)}))}else for(t=Dx.length-1;t>=0;t--)r.remove(Dx[t])},execCommand:function(e,t,n){var r=this,o=r.get(n);switch(e){case"mceAddEditor":return r.get(n)||new fx(n,r.settings,r).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(r.execCommand("mceAddEditor",0,n),!0)}return!!r.activeEditor&&r.activeEditor.execCommand(e,t,n)},triggerSave:function(){Tx(Dx,(function(e){e.save()}))},addI18n:function(e,t){Jp.add(e,t)},translate:function(e){return Jp.translate(e)},setActive:function(e){var t=this.activeEditor;this.activeEditor!==e&&(t&&t.fire("deactivate",{relatedTarget:e}),e.fire("activate",{relatedTarget:t})),this.activeEditor=e}},Ex(px,sp),px.setup();var Ox=px;function Px(e){return{walk:function(t,n){return Tc(e,t,n)},split:Fd,normalize:function(t){return Em(e,t).fold(i(!1),(function(e){return t.setStart(e.startContainer,e.startOffset),t.setEnd(e.endContainer,e.endOffset),!0}))}}}!function(e){e.compareRanges=hm,e.getCaretRangeFromPoint=kv,e.getSelectedNode=Ha,e.getNode=ja}(Px||(Px={}));var Mx,Ix,Bx=Px,Lx=Math.min,Fx=Math.max,Hx=Math.round,jx=function(e,t,n){var r,o,i,a,u,s;return r=t.x,o=t.y,i=e.w,a=e.h,u=t.w,s=t.h,"b"===(n=(n||"").split(""))[0]&&(o+=s),"r"===n[1]&&(r+=u),"c"===n[0]&&(o+=Hx(s/2)),"c"===n[1]&&(r+=Hx(u/2)),"b"===n[3]&&(o-=a),"r"===n[4]&&(r-=i),"c"===n[3]&&(o-=Hx(a/2)),"c"===n[4]&&(r-=Hx(i/2)),zx(r,o,i,a)},zx=function(e,t,n,r){return{x:e,y:t,w:n,h:r}},Wx={inflate:function(e,t,n){return zx(e.x-t,e.y-n,e.w+2*t,e.h+2*n)},relativePosition:jx,findBestRelativePosition:function(e,t,n,r){var o,i;for(i=0;i<r.length;i++)if((o=jx(e,t,r[i])).x>=n.x&&o.x+o.w<=n.w+n.x&&o.y>=n.y&&o.y+o.h<=n.h+n.y)return r[i];return null},intersect:function(e,t){var n,r,o,i;return n=Fx(e.x,t.x),r=Fx(e.y,t.y),o=Lx(e.x+e.w,t.x+t.w),i=Lx(e.y+e.h,t.y+t.h),o-n<0||i-r<0?null:zx(n,r,o-n,i-r)},clamp:function(e,t,n){var r,o,i,a,u,s,c,l,f,d;return u=e.x,s=e.y,c=e.x+e.w,l=e.y+e.h,f=t.x+t.w,d=t.y+t.h,r=Fx(0,t.x-u),o=Fx(0,t.y-s),i=Fx(0,c-f),a=Fx(0,l-d),u+=r,s+=o,n&&(c+=r,l+=o,u-=i,s-=a),zx(u,s,(c-=i)-u,(l-=a)-s)},create:zx,fromClientRect:function(e){return zx(e.left,e.top,e.width,e.height)}},Ux={},qx={add:function(e,t){Ux[e.toLowerCase()]=t},has:function(e){return!!Ux[e.toLowerCase()]},get:function(e){var t=e.toLowerCase(),n=Ux.hasOwnProperty(t)?Ux[t]:null;if(null===n)throw new Error("Could not find module for type: "+e);return n},create:function(e,t){var n;if("string"==typeof e?(t=t||{}).type=e:e=(t=e).type,e=e.toLowerCase(),!(n=Ux[e]))throw new Error("Could not find control by type: "+e);return(n=new n(t)).type=e,n}},Vx=Yt.each,$x=Yt.extend,Yx=function(){};Yx.extend=Mx=function(e){var t,n,r,o=this.prototype,i=function(){var e,t,n,r=this;if(!Ix&&(r.init&&r.init.apply(r,arguments),t=r.Mixins))for(e=t.length;e--;)(n=t[e]).init&&n.init.apply(r,arguments)},a=function(){return this},u=function(e,t){return function(){var n,r=this,i=r._super;return r._super=o[e],n=t.apply(r,arguments),r._super=i,n}};for(n in Ix=!0,t=new this,Ix=!1,e.Mixins&&(Vx(e.Mixins,(function(t){for(var n in t)"init"!==n&&(e[n]=t[n])})),o.Mixins&&(e.Mixins=o.Mixins.concat(e.Mixins))),e.Methods&&Vx(e.Methods.split(","),(function(t){e[t]=a})),e.Properties&&Vx(e.Properties.split(","),(function(t){var n="_"+t;e[t]=function(e){var t=this;return void 0!==e?(t[n]=e,t):t[n]}})),e.Statics&&Vx(e.Statics,(function(e,t){i[t]=e})),e.Defaults&&o.Defaults&&(e.Defaults=$x({},o.Defaults,e.Defaults)),e)"function"==typeof(r=e[n])&&o[n]?t[n]=u(n,r):t[n]=r;return i.prototype=t,i.constructor=i,i.extend=Mx,i};var Xx=Math.min,Kx=Math.max,Gx=Math.round,Jx=function(e,t){var n,r,o,i;if(t=t||'"',null===e)return"null";if("string"==(o=typeof e))return r="\bb\tt\nn\ff\rr\"\"''\\\\",t+e.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,(function(e,o){return'"'===t&&"'"===e?e:(n=r.indexOf(o))+1?"\\"+r.charAt(n+1):(e=o.charCodeAt().toString(16),"\\u"+"0000".substring(e.length)+e)}))+t;if("object"===o){if(e.hasOwnProperty&&"[object Array]"===Object.prototype.toString.call(e)){for(n=0,r="[";n<e.length;n++)r+=(n>0?",":"")+Jx(e[n],t);return r+"]"}for(i in r="{",e)e.hasOwnProperty(i)&&(r+="function"!=typeof e[i]?(r.length>1?","+t:t)+i+t+":"+Jx(e[i],t):"");return r+"}"}return""+e},Qx={serialize:Jx,parse:function(e){try{return JSON.parse(e)}catch(e){}}},Zx={callbacks:{},count:0,send:function(e){var t=this,n=xi.DOM,r=void 0!==e.count?e.count:t.count,o="tinymce_jsonp_"+r;t.callbacks[r]=function(i){n.remove(o),delete t.callbacks[r],e.callback(i)},n.add(n.doc.body,"script",{id:o,src:e.url,type:"text/javascript"}),t.count++}},ew={send:function(e){var t,n=0,r=function(){!e.async||4===t.readyState||n++>1e4?(e.success&&n<1e4&&200===t.status?e.success.call(e.success_scope,""+t.responseText,t,e):e.error&&e.error.call(e.error_scope,n>1e4?"TIMED_OUT":"GENERAL",t,e),t=null):setTimeout(r,10)};if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=!1!==e.async,e.data=e.data||"",ew.fire("beforeInitialize",{settings:e}),t=ch()){if(t.overrideMimeType&&t.overrideMimeType(e.content_type),t.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(t.withCredentials=!0),e.content_type&&t.setRequestHeader("Content-Type",e.content_type),e.requestheaders&&Yt.each(e.requestheaders,(function(e){t.setRequestHeader(e.key,e.value)})),t.setRequestHeader("X-Requested-With","XMLHttpRequest"),(t=ew.fire("beforeSend",{xhr:t,settings:e}).xhr).send(e.data),!e.async)return r();setTimeout(r,10)}}};Yt.extend(ew,sp);var tw,nw=Yt.extend,rw=function(e){this.settings=nw({},e),this.count=0};rw.sendRPC=function(e){return(new rw).send(e)},rw.prototype={send:function(e){var t=e.error,n=e.success;(e=nw(this.settings,e)).success=function(r,o){void 0===(r=Qx.parse(r))&&(r={error:"JSON Parse error."}),r.error?t.call(e.error_scope||e.scope,r.error,o):n.call(e.success_scope||e.scope,r.result)},e.error=function(n,r){t&&t.call(e.error_scope||e.scope,n,r)},e.data=Qx.serialize({id:e.id||"c"+this.count++,method:e.method,params:e.params}),e.content_type="application/json",ew.send(e)}};try{tw=t.window.localStorage}catch(e){tw=function(){var e={},t=[],n={getItem:function(t){return e[t]||null},setItem:function(n,r){t.push(n),e[n]=String(r)},key:function(e){return t[e]},removeItem:function(n){t=t.filter((function(e){return e===n})),delete e[n]},clear:function(){t=[],e={}},length:0};return Object.defineProperty(n,"length",{get:function(){return t.length},configurable:!1,enumerable:!1}),n}()}var ow=Ox,iw={geom:{Rect:Wx},util:{Promise:le,Delay:pe,Tools:Yt,VK:Ah,URI:Zy,Class:Yx,EventDispatcher:ip,Observable:sp,I18n:Jp,XHR:ew,JSON:Qx,JSONRequest:rw,JSONP:Zx,LocalStorage:tw,Color:function(e){var t={},n=0,r=0,o=0,i=function(e){var i;return"object"==typeof e?"r"in e?(n=e.r,r=e.g,o=e.b):"v"in e&&function(e,t,i){var a,u,s,c;if(e=(parseInt(e,10)||0)%360,t=parseInt(t,10)/100,i=parseInt(i,10)/100,t=Kx(0,Xx(t,1)),i=Kx(0,Xx(i,1)),0!==t){switch(a=e/60,s=(u=i*t)*(1-Math.abs(a%2-1)),c=i-u,Math.floor(a)){case 0:n=u,r=s,o=0;break;case 1:n=s,r=u,o=0;break;case 2:n=0,r=u,o=s;break;case 3:n=0,r=s,o=u;break;case 4:n=s,r=0,o=u;break;case 5:n=u,r=0,o=s;break;default:n=r=o=0}n=Gx(255*(n+c)),r=Gx(255*(r+c)),o=Gx(255*(o+c))}else n=r=o=Gx(255*i)}(e.h,e.s,e.v):(i=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(n=parseInt(i[1],10),r=parseInt(i[2],10),o=parseInt(i[3],10)):(i=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(n=parseInt(i[1],16),r=parseInt(i[2],16),o=parseInt(i[3],16)):(i=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(n=parseInt(i[1]+i[1],16),r=parseInt(i[2]+i[2],16),o=parseInt(i[3]+i[3],16)),n=n<0?0:n>255?255:n,r=r<0?0:r>255?255:r,o=o<0?0:o>255?255:o,t};return e&&i(e),t.toRgb=function(){return{r:n,g:r,b:o}},t.toHsv=function(){return function(e,t,n){var r,o,i,a;return o=0,(i=Xx(e/=255,Xx(t/=255,n/=255)))===(a=Kx(e,Kx(t,n)))?{h:0,s:0,v:100*(o=i)}:(r=(a-i)/a,o=a,{h:Gx(60*((e===i?3:n===i?1:5)-(e===i?t-n:n===i?e-t:n-e)/(a-i))),s:Gx(100*r),v:Gx(100*o)})}(n,r,o)},t.toHex=function(){var e=function(e){return(e=parseInt(e,10).toString(16)).length>1?e:"0"+e};return"#"+e(n)+e(r)+e(o)},t.parse=i,t}},dom:{EventUtils:Te,Sizzle:Et,DomQuery:mn,TreeWalker:fo,DOMUtils:xi,ScriptLoader:Ni,RangeUtils:Bx,Serializer:yv,ControlSelection:Nv,BookmarkManager:Cv,Selection:Jv,Event:Te.Event},html:{Styles:fi,Entities:Zo,Node:sv,Schema:ci,SaxParser:ug,DomParser:gv,Writer:Fc,Serializer:Hc},ui:{Factory:qx},Env:ce,AddOnManager:ki,Annotator:Dc,Formatter:ev,UndoManager:yg,EditorCommands:rp,WindowManager:Xp,NotificationManager:Yp,EditorObservable:vp,Shortcuts:Op,Editor:fx,FocusManager:hx,EditorManager:Ox,DOM:xi.DOM,ScriptLoader:Ni.ScriptLoader,PluginManager:ki.PluginManager,ThemeManager:ki.ThemeManager,trim:Yt.trim,isArray:Yt.isArray,is:Yt.is,toArray:Yt.toArray,makeMap:Yt.makeMap,each:Yt.each,map:Yt.map,grep:Yt.grep,inArray:Yt.inArray,extend:Yt.extend,create:Yt.create,walk:Yt.walk,createNS:Yt.createNS,resolve:Yt.resolve,explode:Yt.explode,_addCacheSuffix:Yt._addCacheSuffix,isOpera:ce.opera,isWebKit:ce.webkit,isIE:ce.ie,isGecko:ce.gecko,isMac:ce.mac},aw=ow=Yt.extend(ow,iw);!function(e){window.tinymce=e,window.tinyMCE=e}(aw),function(t){try{e.exports=t}catch(e){}}(aw)}(window)}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=n(9755),t=n.n(e),r=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],o={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!=typeof console&&console.warn(e)},getWeek:function(e){var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var n=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},i={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1};const a=i;var u=function(e,t){return void 0===t&&(t=2),("000"+e).slice(-1*t)},s=function(e){return!0===e?1:0};function c(e,t){var n;return function(){var r=this,o=arguments;clearTimeout(n),n=setTimeout((function(){return e.apply(r,o)}),t)}}var l=function(e){return e instanceof Array?e:[e]};function f(e,t,n){if(!0===n)return e.classList.add(t);e.classList.remove(t)}function d(e,t,n){var r=window.document.createElement(e);return t=t||"",n=n||"",r.className=t,void 0!==n&&(r.textContent=n),r}function m(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function p(e,t){return t(e)?e:e.parentNode?p(e.parentNode,t):void 0}function h(e,t){var n=d("div","numInputWrapper"),r=d("input","numInput "+e),o=d("span","arrowUp"),i=d("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?r.type="number":(r.type="text",r.pattern="\\d*"),void 0!==t)for(var a in t)r.setAttribute(a,t[a]);return n.appendChild(r),n.appendChild(o),n.appendChild(i),n}function g(e){try{return"function"==typeof e.composedPath?e.composedPath()[0]:e.target}catch(t){return e.target}}var v=function(){},b=function(e,t,n){return n.months[t?"shorthand":"longhand"][e]},y={D:v,F:function(e,t,n){e.setMonth(n.months.longhand.indexOf(t))},G:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,n){e.setHours(e.getHours()%12+12*s(new RegExp(n.amPM[1],"i").test(t)))},M:function(e,t,n){e.setMonth(n.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1e3*parseFloat(t))},W:function(e,t,n){var r=parseInt(t),o=new Date(e.getFullYear(),0,2+7*(r-1),0,0,0,0);return o.setDate(o.getDate()-o.getDay()+n.firstDayOfWeek),o},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:v,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w:v,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},x={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},w={Z:function(e){return e.toISOString()},D:function(e,t,n){return t.weekdays.shorthand[w.w(e,t,n)]},F:function(e,t,n){return b(w.n(e,t,n)-1,!1,t)},G:function(e,t,n){return u(w.h(e,t,n))},H:function(e){return u(e.getHours())},J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPM[s(e.getHours()>11)]},M:function(e,t){return b(e.getMonth(),!0,t)},S:function(e){return u(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,n){return n.getWeek(e)},Y:function(e){return u(e.getFullYear(),4)},d:function(e){return u(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return u(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return u(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},C=function(e){var t=e.config,n=void 0===t?o:t,r=e.l10n,a=void 0===r?i:r,u=e.isMobile,s=void 0!==u&&u;return function(e,t,r){var o=r||a;return void 0===n.formatDate||s?t.split("").map((function(t,r,i){return w[t]&&"\\"!==i[r-1]?w[t](e,o,n):"\\"!==t?t:""})).join(""):n.formatDate(e,t,o)}},T=function(e){var t=e.config,n=void 0===t?o:t,r=e.l10n,a=void 0===r?i:r;return function(e,t,r,i){if(0===e||e){var u,s=i||a,c=e;if(e instanceof Date)u=new Date(e.getTime());else if("string"!=typeof e&&void 0!==e.toFixed)u=new Date(e);else if("string"==typeof e){var l=t||(n||o).dateFormat,f=String(e).trim();if("today"===f)u=new Date,r=!0;else if(n&&n.parseDate)u=n.parseDate(e,l);else if(/Z$/.test(f)||/GMT$/.test(f))u=new Date(e);else{for(var d=void 0,m=[],p=0,h=0,g="";p<l.length;p++){var v=l[p],b="\\"===v,w="\\"===l[p-1]||b;if(x[v]&&!w){g+=x[v];var C=new RegExp(g).exec(e);C&&(d=!0)&&m["Y"!==v?"push":"unshift"]({fn:y[v],val:C[++h]})}else b||(g+=".")}u=n&&n.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0),m.forEach((function(e){var t=e.fn,n=e.val;return u=t(u,n,s)||u})),u=d?u:void 0}}if(u instanceof Date&&!isNaN(u.getTime()))return!0===r&&u.setHours(0,0,0,0),u;n.errorHandler(new Error("Invalid date provided: "+c))}}};function E(e,t,n){return void 0===n&&(n=!0),!1!==n?new Date(e.getTime()).setHours(0,0,0,0)-new Date(t.getTime()).setHours(0,0,0,0):e.getTime()-t.getTime()}var N=function(e,t,n){return 3600*e+60*t+n};function S(e){var t=e.defaultHour,n=e.defaultMinute,r=e.defaultSeconds;if(void 0!==e.minDate){var o=e.minDate.getHours(),i=e.minDate.getMinutes(),a=e.minDate.getSeconds();t<o&&(t=o),t===o&&n<i&&(n=i),t===o&&n===i&&r<a&&(r=e.minDate.getSeconds())}if(void 0!==e.maxDate){var u=e.maxDate.getHours(),s=e.maxDate.getMinutes();(t=Math.min(t,u))===u&&(n=Math.min(s,n)),t===u&&n===s&&(r=e.maxDate.getSeconds())}return{hours:t,minutes:n,seconds:r}}n(1895);var k=n(9755),D=function(){return D=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},D.apply(this,arguments)},_=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var i=arguments[t],a=0,u=i.length;a<u;a++,o++)r[o]=i[a];return r};function R(e,t){var n={config:D(D({},o),O.defaultConfig),l10n:a};function i(){var e;return(null===(e=n.calendarContainer)||void 0===e?void 0:e.getRootNode()).activeElement||document.activeElement}function v(e){return e.bind(n)}function y(){var e=n.config;!1===e.weekNumbers&&1===e.showMonths||!0!==e.noCalendar&&window.requestAnimationFrame((function(){if(void 0!==n.calendarContainer&&(n.calendarContainer.style.visibility="hidden",n.calendarContainer.style.display="block"),void 0!==n.daysContainer){var t=(n.days.offsetWidth+1)*e.showMonths;n.daysContainer.style.width=t+"px",n.calendarContainer.style.width=t+(void 0!==n.weekWrapper?n.weekWrapper.offsetWidth:0)+"px",n.calendarContainer.style.removeProperty("visibility"),n.calendarContainer.style.removeProperty("display")}}))}function w(e){if(0===n.selectedDates.length){var t=void 0===n.config.minDate||E(new Date,n.config.minDate)>=0?new Date:new Date(n.config.minDate.getTime()),r=S(n.config);t.setHours(r.hours,r.minutes,r.seconds,t.getMilliseconds()),n.selectedDates=[t],n.latestSelectedDateObj=t}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault();var t="keydown"===e.type,r=g(e),o=r;void 0!==n.amPM&&r===n.amPM&&(n.amPM.textContent=n.l10n.amPM[s(n.amPM.textContent===n.l10n.amPM[0])]);var i=parseFloat(o.getAttribute("min")),a=parseFloat(o.getAttribute("max")),c=parseFloat(o.getAttribute("step")),l=parseInt(o.value,10),f=l+c*(e.delta||(t?38===e.which?1:-1:0));if(void 0!==o.value&&2===o.value.length){var d=o===n.hourElement,m=o===n.minuteElement;f<i?(f=a+f+s(!d)+(s(d)&&s(!n.amPM)),m&&F(void 0,-1,n.hourElement)):f>a&&(f=o===n.hourElement?f-a-s(!n.amPM):i,m&&F(void 0,1,n.hourElement)),n.amPM&&d&&(1===c?f+l===23:Math.abs(f-l)>c)&&(n.amPM.textContent=n.l10n.amPM[s(n.amPM.textContent===n.l10n.amPM[0])]),o.value=u(f)}}(e);var o=n._input.value;k(),Ce(),n._input.value!==o&&n._debouncedChange()}function k(){if(void 0!==n.hourElement&&void 0!==n.minuteElement){var e,t,r=(parseInt(n.hourElement.value.slice(-2),10)||0)%24,o=(parseInt(n.minuteElement.value,10)||0)%60,i=void 0!==n.secondElement?(parseInt(n.secondElement.value,10)||0)%60:0;void 0!==n.amPM&&(e=r,t=n.amPM.textContent,r=e%12+12*s(t===n.l10n.amPM[1]));var a=void 0!==n.config.minTime||n.config.minDate&&n.minDateHasTime&&n.latestSelectedDateObj&&0===E(n.latestSelectedDateObj,n.config.minDate,!0),u=void 0!==n.config.maxTime||n.config.maxDate&&n.maxDateHasTime&&n.latestSelectedDateObj&&0===E(n.latestSelectedDateObj,n.config.maxDate,!0);if(void 0!==n.config.maxTime&&void 0!==n.config.minTime&&n.config.minTime>n.config.maxTime){var c=N(n.config.minTime.getHours(),n.config.minTime.getMinutes(),n.config.minTime.getSeconds()),l=N(n.config.maxTime.getHours(),n.config.maxTime.getMinutes(),n.config.maxTime.getSeconds()),f=N(r,o,i);if(f>l&&f<c){var d=function(e){var t=Math.floor(e/3600),n=(e-3600*t)/60;return[t,n,e-3600*t-60*n]}(c);r=d[0],o=d[1],i=d[2]}}else{if(u){var m=void 0!==n.config.maxTime?n.config.maxTime:n.config.maxDate;(r=Math.min(r,m.getHours()))===m.getHours()&&(o=Math.min(o,m.getMinutes())),o===m.getMinutes()&&(i=Math.min(i,m.getSeconds()))}if(a){var p=void 0!==n.config.minTime?n.config.minTime:n.config.minDate;(r=Math.max(r,p.getHours()))===p.getHours()&&o<p.getMinutes()&&(o=p.getMinutes()),o===p.getMinutes()&&(i=Math.max(i,p.getSeconds()))}}A(r,o,i)}}function R(e){var t=e||n.latestSelectedDateObj;t&&t instanceof Date&&A(t.getHours(),t.getMinutes(),t.getSeconds())}function A(e,t,r){void 0!==n.latestSelectedDateObj&&n.latestSelectedDateObj.setHours(e%24,t,r||0,0),n.hourElement&&n.minuteElement&&!n.isMobile&&(n.hourElement.value=u(n.config.time_24hr?e:(12+e)%12+12*s(e%12==0)),n.minuteElement.value=u(t),void 0!==n.amPM&&(n.amPM.textContent=n.l10n.amPM[s(e>=12)]),void 0!==n.secondElement&&(n.secondElement.value=u(r)))}function P(e){var t=g(e),n=parseInt(t.value)+(e.delta||0);(n/1e3>1||"Enter"===e.key&&!/[^\d]/.test(n.toString()))&&Z(n)}function M(e,t,r,o){return t instanceof Array?t.forEach((function(t){return M(e,t,r,o)})):e instanceof Array?e.forEach((function(e){return M(e,t,r,o)})):(e.addEventListener(t,r,o),void n._handlers.push({remove:function(){return e.removeEventListener(t,r,o)}}))}function I(){ve("onChange")}function B(e,t){var r=void 0!==e?n.parseDate(e):n.latestSelectedDateObj||(n.config.minDate&&n.config.minDate>n.now?n.config.minDate:n.config.maxDate&&n.config.maxDate<n.now?n.config.maxDate:n.now),o=n.currentYear,i=n.currentMonth;try{void 0!==r&&(n.currentYear=r.getFullYear(),n.currentMonth=r.getMonth())}catch(e){e.message="Invalid date supplied: "+r,n.config.errorHandler(e)}t&&n.currentYear!==o&&(ve("onYearChange"),V()),!t||n.currentYear===o&&n.currentMonth===i||ve("onMonthChange"),n.redraw()}function L(e){var t=g(e);~t.className.indexOf("arrow")&&F(e,t.classList.contains("arrowUp")?1:-1)}function F(e,t,n){var r=e&&g(e),o=n||r&&r.parentNode&&r.parentNode.firstChild,i=be("increment");i.delta=t,o&&o.dispatchEvent(i)}function H(e,t,r,o){var i=ee(t,!0),a=d("span",e,t.getDate().toString());return a.dateObj=t,a.$i=o,a.setAttribute("aria-label",n.formatDate(t,n.config.ariaDateFormat)),-1===e.indexOf("hidden")&&0===E(t,n.now)&&(n.todayDateElem=a,a.classList.add("today"),a.setAttribute("aria-current","date")),i?(a.tabIndex=-1,ye(t)&&(a.classList.add("selected"),n.selectedDateElem=a,"range"===n.config.mode&&(f(a,"startRange",n.selectedDates[0]&&0===E(t,n.selectedDates[0],!0)),f(a,"endRange",n.selectedDates[1]&&0===E(t,n.selectedDates[1],!0)),"nextMonthDay"===e&&a.classList.add("inRange")))):a.classList.add("flatpickr-disabled"),"range"===n.config.mode&&function(e){return!("range"!==n.config.mode||n.selectedDates.length<2)&&E(e,n.selectedDates[0])>=0&&E(e,n.selectedDates[1])<=0}(t)&&!ye(t)&&a.classList.add("inRange"),n.weekNumbers&&1===n.config.showMonths&&"prevMonthDay"!==e&&o%7==6&&n.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+n.config.getWeek(t)+"</span>"),ve("onDayCreate",a),a}function j(e){e.focus(),"range"===n.config.mode&&oe(e)}function z(e){for(var t=e>0?0:n.config.showMonths-1,r=e>0?n.config.showMonths:-1,o=t;o!=r;o+=e)for(var i=n.daysContainer.children[o],a=e>0?0:i.children.length-1,u=e>0?i.children.length:-1,s=a;s!=u;s+=e){var c=i.children[s];if(-1===c.className.indexOf("hidden")&&ee(c.dateObj))return c}}function W(e,t){var r=i(),o=te(r||document.body),a=void 0!==e?e:o?r:void 0!==n.selectedDateElem&&te(n.selectedDateElem)?n.selectedDateElem:void 0!==n.todayDateElem&&te(n.todayDateElem)?n.todayDateElem:z(t>0?1:-1);void 0===a?n._input.focus():o?function(e,t){for(var r=-1===e.className.indexOf("Month")?e.dateObj.getMonth():n.currentMonth,o=t>0?n.config.showMonths:-1,i=t>0?1:-1,a=r-n.currentMonth;a!=o;a+=i)for(var u=n.daysContainer.children[a],s=r-n.currentMonth===a?e.$i+t:t<0?u.children.length-1:0,c=u.children.length,l=s;l>=0&&l<c&&l!=(t>0?c:-1);l+=i){var f=u.children[l];if(-1===f.className.indexOf("hidden")&&ee(f.dateObj)&&Math.abs(e.$i-l)>=Math.abs(t))return j(f)}n.changeMonth(i),W(z(i),0)}(a,t):j(a)}function U(e,t){for(var r=(new Date(e,t,1).getDay()-n.l10n.firstDayOfWeek+7)%7,o=n.utils.getDaysInMonth((t-1+12)%12,e),i=n.utils.getDaysInMonth(t,e),a=window.document.createDocumentFragment(),u=n.config.showMonths>1,s=u?"prevMonthDay hidden":"prevMonthDay",c=u?"nextMonthDay hidden":"nextMonthDay",l=o+1-r,f=0;l<=o;l++,f++)a.appendChild(H("flatpickr-day "+s,new Date(e,t-1,l),0,f));for(l=1;l<=i;l++,f++)a.appendChild(H("flatpickr-day",new Date(e,t,l),0,f));for(var m=i+1;m<=42-r&&(1===n.config.showMonths||f%7!=0);m++,f++)a.appendChild(H("flatpickr-day "+c,new Date(e,t+1,m%i),0,f));var p=d("div","dayContainer");return p.appendChild(a),p}function q(){if(void 0!==n.daysContainer){m(n.daysContainer),n.weekNumbers&&m(n.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t<n.config.showMonths;t++){var r=new Date(n.currentYear,n.currentMonth,1);r.setMonth(n.currentMonth+t),e.appendChild(U(r.getFullYear(),r.getMonth()))}n.daysContainer.appendChild(e),n.days=n.daysContainer.firstChild,"range"===n.config.mode&&1===n.selectedDates.length&&oe()}}function V(){if(!(n.config.showMonths>1||"dropdown"!==n.config.monthSelectorType)){var e=function(e){return!(void 0!==n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&e<n.config.minDate.getMonth()||void 0!==n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()&&e>n.config.maxDate.getMonth())};n.monthsDropdownContainer.tabIndex=-1,n.monthsDropdownContainer.innerHTML="";for(var t=0;t<12;t++)if(e(t)){var r=d("option","flatpickr-monthDropdown-month");r.value=new Date(n.currentYear,t).getMonth().toString(),r.textContent=b(t,n.config.shorthandCurrentMonth,n.l10n),r.tabIndex=-1,n.currentMonth===t&&(r.selected=!0),n.monthsDropdownContainer.appendChild(r)}}}function $(){var e,t=d("div","flatpickr-month"),r=window.document.createDocumentFragment();n.config.showMonths>1||"static"===n.config.monthSelectorType?e=d("span","cur-month"):(n.monthsDropdownContainer=d("select","flatpickr-monthDropdown-months"),n.monthsDropdownContainer.setAttribute("aria-label",n.l10n.monthAriaLabel),M(n.monthsDropdownContainer,"change",(function(e){var t=g(e),r=parseInt(t.value,10);n.changeMonth(r-n.currentMonth),ve("onMonthChange")})),V(),e=n.monthsDropdownContainer);var o=h("cur-year",{tabindex:"-1"}),i=o.getElementsByTagName("input")[0];i.setAttribute("aria-label",n.l10n.yearAriaLabel),n.config.minDate&&i.setAttribute("min",n.config.minDate.getFullYear().toString()),n.config.maxDate&&(i.setAttribute("max",n.config.maxDate.getFullYear().toString()),i.disabled=!!n.config.minDate&&n.config.minDate.getFullYear()===n.config.maxDate.getFullYear());var a=d("div","flatpickr-current-month");return a.appendChild(e),a.appendChild(o),r.appendChild(a),t.appendChild(r),{container:t,yearElement:i,monthElement:e}}function Y(){m(n.monthNav),n.monthNav.appendChild(n.prevMonthNav),n.config.showMonths&&(n.yearElements=[],n.monthElements=[]);for(var e=n.config.showMonths;e--;){var t=$();n.yearElements.push(t.yearElement),n.monthElements.push(t.monthElement),n.monthNav.appendChild(t.container)}n.monthNav.appendChild(n.nextMonthNav)}function X(){n.weekdayContainer?m(n.weekdayContainer):n.weekdayContainer=d("div","flatpickr-weekdays");for(var e=n.config.showMonths;e--;){var t=d("div","flatpickr-weekdaycontainer");n.weekdayContainer.appendChild(t)}return K(),n.weekdayContainer}function K(){if(n.weekdayContainer){var e=n.l10n.firstDayOfWeek,t=_(n.l10n.weekdays.shorthand);e>0&&e<t.length&&(t=_(t.splice(e,t.length),t.splice(0,e)));for(var r=n.config.showMonths;r--;)n.weekdayContainer.children[r].innerHTML="\n <span class='flatpickr-weekday'>\n "+t.join("</span><span class='flatpickr-weekday'>")+"\n </span>\n "}}function G(e,t){void 0===t&&(t=!0);var r=t?e:e-n.currentMonth;r<0&&!0===n._hidePrevMonthArrow||r>0&&!0===n._hideNextMonthArrow||(n.currentMonth+=r,(n.currentMonth<0||n.currentMonth>11)&&(n.currentYear+=n.currentMonth>11?1:-1,n.currentMonth=(n.currentMonth+12)%12,ve("onYearChange"),V()),q(),ve("onMonthChange"),xe())}function J(e){return n.calendarContainer.contains(e)}function Q(e){if(n.isOpen&&!n.config.inline){var t=g(e),r=J(t),o=!(t===n.input||t===n.altInput||n.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(n.input)||~e.path.indexOf(n.altInput))||r||J(e.relatedTarget)),i=!n.config.ignoredFocusElements.some((function(e){return e.contains(t)}));o&&i&&(n.config.allowInput&&n.setDate(n._input.value,!1,n.config.altInput?n.config.altFormat:n.config.dateFormat),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement&&""!==n.input.value&&void 0!==n.input.value&&w(),n.close(),n.config&&"range"===n.config.mode&&1===n.selectedDates.length&&n.clear(!1))}}function Z(e){if(!(!e||n.config.minDate&&e<n.config.minDate.getFullYear()||n.config.maxDate&&e>n.config.maxDate.getFullYear())){var t=e,r=n.currentYear!==t;n.currentYear=t||n.currentYear,n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth=Math.min(n.config.maxDate.getMonth(),n.currentMonth):n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&(n.currentMonth=Math.max(n.config.minDate.getMonth(),n.currentMonth)),r&&(n.redraw(),ve("onYearChange"),V())}}function ee(e,t){var r;void 0===t&&(t=!0);var o=n.parseDate(e,void 0,t);if(n.config.minDate&&o&&E(o,n.config.minDate,void 0!==t?t:!n.minDateHasTime)<0||n.config.maxDate&&o&&E(o,n.config.maxDate,void 0!==t?t:!n.maxDateHasTime)>0)return!1;if(!n.config.enable&&0===n.config.disable.length)return!0;if(void 0===o)return!1;for(var i=!!n.config.enable,a=null!==(r=n.config.enable)&&void 0!==r?r:n.config.disable,u=0,s=void 0;u<a.length;u++){if("function"==typeof(s=a[u])&&s(o))return i;if(s instanceof Date&&void 0!==o&&s.getTime()===o.getTime())return i;if("string"==typeof s){var c=n.parseDate(s,void 0,!0);return c&&c.getTime()===o.getTime()?i:!i}if("object"==typeof s&&void 0!==o&&s.from&&s.to&&o.getTime()>=s.from.getTime()&&o.getTime()<=s.to.getTime())return i}return!i}function te(e){return void 0!==n.daysContainer&&-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&n.daysContainer.contains(e)}function ne(e){var t=e.target===n._input,r=n._input.value.trimEnd()!==we();!t||!r||e.relatedTarget&&J(e.relatedTarget)||n.setDate(n._input.value,!0,e.target===n.altInput?n.config.altFormat:n.config.dateFormat)}function re(t){var r=g(t),o=n.config.wrap?e.contains(r):r===n._input,a=n.config.allowInput,u=n.isOpen&&(!a||!o),s=n.config.inline&&o&&!a;if(13===t.keyCode&&o){if(a)return n.setDate(n._input.value,!0,r===n.altInput?n.config.altFormat:n.config.dateFormat),n.close(),r.blur();n.open()}else if(J(r)||u||s){var c=!!n.timeContainer&&n.timeContainer.contains(r);switch(t.keyCode){case 13:c?(t.preventDefault(),w(),fe()):de(t);break;case 27:t.preventDefault(),fe();break;case 8:case 46:o&&!n.config.allowInput&&(t.preventDefault(),n.clear());break;case 37:case 39:if(c||o)n.hourElement&&n.hourElement.focus();else{t.preventDefault();var l=i();if(void 0!==n.daysContainer&&(!1===a||l&&te(l))){var f=39===t.keyCode?1:-1;t.ctrlKey?(t.stopPropagation(),G(f),W(z(1),0)):W(void 0,f)}}break;case 38:case 40:t.preventDefault();var d=40===t.keyCode?1:-1;n.daysContainer&&void 0!==r.$i||r===n.input||r===n.altInput?t.ctrlKey?(t.stopPropagation(),Z(n.currentYear-d),W(z(1),0)):c||W(void 0,7*d):r===n.currentYearElement?Z(n.currentYear-d):n.config.enableTime&&(!c&&n.hourElement&&n.hourElement.focus(),w(t),n._debouncedChange());break;case 9:if(c){var m=[n.hourElement,n.minuteElement,n.secondElement,n.amPM].concat(n.pluginElements).filter((function(e){return e})),p=m.indexOf(r);if(-1!==p){var h=m[p+(t.shiftKey?-1:1)];t.preventDefault(),(h||n._input).focus()}}else!n.config.noCalendar&&n.daysContainer&&n.daysContainer.contains(r)&&t.shiftKey&&(t.preventDefault(),n._input.focus())}}if(void 0!==n.amPM&&r===n.amPM)switch(t.key){case n.l10n.amPM[0].charAt(0):case n.l10n.amPM[0].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[0],k(),Ce();break;case n.l10n.amPM[1].charAt(0):case n.l10n.amPM[1].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[1],k(),Ce()}(o||J(r))&&ve("onKeyDown",t)}function oe(e,t){if(void 0===t&&(t="flatpickr-day"),1===n.selectedDates.length&&(!e||e.classList.contains(t)&&!e.classList.contains("flatpickr-disabled"))){for(var r=e?e.dateObj.getTime():n.days.firstElementChild.dateObj.getTime(),o=n.parseDate(n.selectedDates[0],void 0,!0).getTime(),i=Math.min(r,n.selectedDates[0].getTime()),a=Math.max(r,n.selectedDates[0].getTime()),u=!1,s=0,c=0,l=i;l<a;l+=864e5)ee(new Date(l),!0)||(u=u||l>i&&l<a,l<o&&(!s||l>s)?s=l:l>o&&(!c||l<c)&&(c=l));Array.from(n.rContainer.querySelectorAll("*:nth-child(-n+"+n.config.showMonths+") > ."+t)).forEach((function(t){var i,a,l,f=t.dateObj.getTime(),d=s>0&&f<s||c>0&&f>c;if(d)return t.classList.add("notAllowed"),void["inRange","startRange","endRange"].forEach((function(e){t.classList.remove(e)}));u&&!d||(["startRange","inRange","endRange","notAllowed"].forEach((function(e){t.classList.remove(e)})),void 0!==e&&(e.classList.add(r<=n.selectedDates[0].getTime()?"startRange":"endRange"),o<r&&f===o?t.classList.add("startRange"):o>r&&f===o&&t.classList.add("endRange"),f>=s&&(0===c||f<=c)&&(a=o,l=r,(i=f)>Math.min(a,l)&&i<Math.max(a,l))&&t.classList.add("inRange")))}))}}function ie(){!n.isOpen||n.config.static||n.config.inline||ce()}function ae(e){return function(t){var r=n.config["_"+e+"Date"]=n.parseDate(t,n.config.dateFormat),o=n.config["_"+("min"===e?"max":"min")+"Date"];void 0!==r&&(n["min"===e?"minDateHasTime":"maxDateHasTime"]=r.getHours()>0||r.getMinutes()>0||r.getSeconds()>0),n.selectedDates&&(n.selectedDates=n.selectedDates.filter((function(e){return ee(e)})),n.selectedDates.length||"min"!==e||R(r),Ce()),n.daysContainer&&(le(),void 0!==r?n.currentYearElement[e]=r.getFullYear().toString():n.currentYearElement.removeAttribute(e),n.currentYearElement.disabled=!!o&&void 0!==r&&o.getFullYear()===r.getFullYear())}}function ue(){return n.config.wrap?e.querySelector("[data-input]"):e}function se(){"object"!=typeof n.config.locale&&void 0===O.l10ns[n.config.locale]&&n.config.errorHandler(new Error("flatpickr: invalid locale "+n.config.locale)),n.l10n=D(D({},O.l10ns.default),"object"==typeof n.config.locale?n.config.locale:"default"!==n.config.locale?O.l10ns[n.config.locale]:void 0),x.D="("+n.l10n.weekdays.shorthand.join("|")+")",x.l="("+n.l10n.weekdays.longhand.join("|")+")",x.M="("+n.l10n.months.shorthand.join("|")+")",x.F="("+n.l10n.months.longhand.join("|")+")",x.K="("+n.l10n.amPM[0]+"|"+n.l10n.amPM[1]+"|"+n.l10n.amPM[0].toLowerCase()+"|"+n.l10n.amPM[1].toLowerCase()+")",void 0===D(D({},t),JSON.parse(JSON.stringify(e.dataset||{}))).time_24hr&&void 0===O.defaultConfig.time_24hr&&(n.config.time_24hr=n.l10n.time_24hr),n.formatDate=C(n),n.parseDate=T({config:n.config,l10n:n.l10n})}function ce(e){if("function"!=typeof n.config.position){if(void 0!==n.calendarContainer){ve("onPreCalendarPosition");var t=e||n._positionElement,r=Array.prototype.reduce.call(n.calendarContainer.children,(function(e,t){return e+t.offsetHeight}),0),o=n.calendarContainer.offsetWidth,i=n.config.position.split(" "),a=i[0],u=i.length>1?i[1]:null,s=t.getBoundingClientRect(),c=window.innerHeight-s.bottom,l="above"===a||"below"!==a&&c<r&&s.top>r,d=window.pageYOffset+s.top+(l?-r-2:t.offsetHeight+2);if(f(n.calendarContainer,"arrowTop",!l),f(n.calendarContainer,"arrowBottom",l),!n.config.inline){var m=window.pageXOffset+s.left,p=!1,h=!1;"center"===u?(m-=(o-s.width)/2,p=!0):"right"===u&&(m-=o-s.width,h=!0),f(n.calendarContainer,"arrowLeft",!p&&!h),f(n.calendarContainer,"arrowCenter",p),f(n.calendarContainer,"arrowRight",h);var g=window.document.body.offsetWidth-(window.pageXOffset+s.right),v=m+o>window.document.body.offsetWidth,b=g+o>window.document.body.offsetWidth;if(f(n.calendarContainer,"rightMost",v),!n.config.static)if(n.calendarContainer.style.top=d+"px",v)if(b){var y=function(){for(var e=null,t=0;t<document.styleSheets.length;t++){var n=document.styleSheets[t];if(n.cssRules){try{n.cssRules}catch(e){continue}e=n;break}}return null!=e?e:(r=document.createElement("style"),document.head.appendChild(r),r.sheet);var r}();if(void 0===y)return;var x=window.document.body.offsetWidth,w=Math.max(0,x/2-o/2),C=y.cssRules.length,T="{left:"+s.left+"px;right:auto;}";f(n.calendarContainer,"rightMost",!1),f(n.calendarContainer,"centerMost",!0),y.insertRule(".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after"+T,C),n.calendarContainer.style.left=w+"px",n.calendarContainer.style.right="auto"}else n.calendarContainer.style.left="auto",n.calendarContainer.style.right=g+"px";else n.calendarContainer.style.left=m+"px",n.calendarContainer.style.right="auto"}}}else n.config.position(n,e)}function le(){n.config.noCalendar||n.isMobile||(V(),xe(),q())}function fe(){n._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(n.close,0):n.close()}function de(e){e.preventDefault(),e.stopPropagation();var t=p(g(e),(function(e){return e.classList&&e.classList.contains("flatpickr-day")&&!e.classList.contains("flatpickr-disabled")&&!e.classList.contains("notAllowed")}));if(void 0!==t){var r=t,o=n.latestSelectedDateObj=new Date(r.dateObj.getTime()),i=(o.getMonth()<n.currentMonth||o.getMonth()>n.currentMonth+n.config.showMonths-1)&&"range"!==n.config.mode;if(n.selectedDateElem=r,"single"===n.config.mode)n.selectedDates=[o];else if("multiple"===n.config.mode){var a=ye(o);a?n.selectedDates.splice(parseInt(a),1):n.selectedDates.push(o)}else"range"===n.config.mode&&(2===n.selectedDates.length&&n.clear(!1,!1),n.latestSelectedDateObj=o,n.selectedDates.push(o),0!==E(o,n.selectedDates[0],!0)&&n.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()})));if(k(),i){var u=n.currentYear!==o.getFullYear();n.currentYear=o.getFullYear(),n.currentMonth=o.getMonth(),u&&(ve("onYearChange"),V()),ve("onMonthChange")}if(xe(),q(),Ce(),i||"range"===n.config.mode||1!==n.config.showMonths?void 0!==n.selectedDateElem&&void 0===n.hourElement&&n.selectedDateElem&&n.selectedDateElem.focus():j(r),void 0!==n.hourElement&&void 0!==n.hourElement&&n.hourElement.focus(),n.config.closeOnSelect){var s="single"===n.config.mode&&!n.config.enableTime,c="range"===n.config.mode&&2===n.selectedDates.length&&!n.config.enableTime;(s||c)&&fe()}I()}}n.parseDate=T({config:n.config,l10n:n.l10n}),n._handlers=[],n.pluginElements=[],n.loadedPlugins=[],n._bind=M,n._setHoursFromDate=R,n._positionCalendar=ce,n.changeMonth=G,n.changeYear=Z,n.clear=function(e,t){if(void 0===e&&(e=!0),void 0===t&&(t=!0),n.input.value="",void 0!==n.altInput&&(n.altInput.value=""),void 0!==n.mobileInput&&(n.mobileInput.value=""),n.selectedDates=[],n.latestSelectedDateObj=void 0,!0===t&&(n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth()),!0===n.config.enableTime){var r=S(n.config);A(r.hours,r.minutes,r.seconds)}n.redraw(),e&&ve("onChange")},n.close=function(){n.isOpen=!1,n.isMobile||(void 0!==n.calendarContainer&&n.calendarContainer.classList.remove("open"),void 0!==n._input&&n._input.classList.remove("active")),ve("onClose")},n.onMouseOver=oe,n._createElement=d,n.createDay=H,n.destroy=function(){void 0!==n.config&&ve("onDestroy");for(var e=n._handlers.length;e--;)n._handlers[e].remove();if(n._handlers=[],n.mobileInput)n.mobileInput.parentNode&&n.mobileInput.parentNode.removeChild(n.mobileInput),n.mobileInput=void 0;else if(n.calendarContainer&&n.calendarContainer.parentNode)if(n.config.static&&n.calendarContainer.parentNode){var t=n.calendarContainer.parentNode;if(t.lastChild&&t.removeChild(t.lastChild),t.parentNode){for(;t.firstChild;)t.parentNode.insertBefore(t.firstChild,t);t.parentNode.removeChild(t)}}else n.calendarContainer.parentNode.removeChild(n.calendarContainer);n.altInput&&(n.input.type="text",n.altInput.parentNode&&n.altInput.parentNode.removeChild(n.altInput),delete n.altInput),n.input&&(n.input.type=n.input._type,n.input.classList.remove("flatpickr-input"),n.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach((function(e){try{delete n[e]}catch(e){}}))},n.isEnabled=ee,n.jumpToDate=B,n.updateValue=Ce,n.open=function(e,t){if(void 0===t&&(t=n._positionElement),!0===n.isMobile){if(e){e.preventDefault();var r=g(e);r&&r.blur()}return void 0!==n.mobileInput&&(n.mobileInput.focus(),n.mobileInput.click()),void ve("onOpen")}if(!n._input.disabled&&!n.config.inline){var o=n.isOpen;n.isOpen=!0,o||(n.calendarContainer.classList.add("open"),n._input.classList.add("active"),ve("onOpen"),ce(t)),!0===n.config.enableTime&&!0===n.config.noCalendar&&(!1!==n.config.allowInput||void 0!==e&&n.timeContainer.contains(e.relatedTarget)||setTimeout((function(){return n.hourElement.select()}),50))}},n.redraw=le,n.set=function(e,t){if(null!==e&&"object"==typeof e)for(var o in Object.assign(n.config,e),e)void 0!==me[o]&&me[o].forEach((function(e){return e()}));else n.config[e]=t,void 0!==me[e]?me[e].forEach((function(e){return e()})):r.indexOf(e)>-1&&(n.config[e]=l(t));n.redraw(),Ce(!0)},n.setDate=function(e,t,r){if(void 0===t&&(t=!1),void 0===r&&(r=n.config.dateFormat),0!==e&&!e||e instanceof Array&&0===e.length)return n.clear(t);pe(e,r),n.latestSelectedDateObj=n.selectedDates[n.selectedDates.length-1],n.redraw(),B(void 0,t),R(),0===n.selectedDates.length&&n.clear(!1),Ce(t),t&&ve("onChange")},n.toggle=function(e){if(!0===n.isOpen)return n.close();n.open(e)};var me={locale:[se,K],showMonths:[Y,y,X],minDate:[B],maxDate:[B],positionElement:[ge],clickOpens:[function(){!0===n.config.clickOpens?(M(n._input,"focus",n.open),M(n._input,"click",n.open)):(n._input.removeEventListener("focus",n.open),n._input.removeEventListener("click",n.open))}]};function pe(e,t){var r=[];if(e instanceof Array)r=e.map((function(e){return n.parseDate(e,t)}));else if(e instanceof Date||"number"==typeof e)r=[n.parseDate(e,t)];else if("string"==typeof e)switch(n.config.mode){case"single":case"time":r=[n.parseDate(e,t)];break;case"multiple":r=e.split(n.config.conjunction).map((function(e){return n.parseDate(e,t)}));break;case"range":r=e.split(n.l10n.rangeSeparator).map((function(e){return n.parseDate(e,t)}))}else n.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));n.selectedDates=n.config.allowInvalidPreload?r:r.filter((function(e){return e instanceof Date&&ee(e,!1)})),"range"===n.config.mode&&n.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()}))}function he(e){return e.slice().map((function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?n.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:n.parseDate(e.from,void 0),to:n.parseDate(e.to,void 0)}:e})).filter((function(e){return e}))}function ge(){n._positionElement=n.config.positionElement||n._input}function ve(e,t){if(void 0!==n.config){var r=n.config[e];if(void 0!==r&&r.length>0)for(var o=0;r[o]&&o<r.length;o++)r[o](n.selectedDates,n.input.value,n,t);"onChange"===e&&(n.input.dispatchEvent(be("change")),n.input.dispatchEvent(be("input")))}}function be(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t}function ye(e){for(var t=0;t<n.selectedDates.length;t++){var r=n.selectedDates[t];if(r instanceof Date&&0===E(r,e))return""+t}return!1}function xe(){n.config.noCalendar||n.isMobile||!n.monthNav||(n.yearElements.forEach((function(e,t){var r=new Date(n.currentYear,n.currentMonth,1);r.setMonth(n.currentMonth+t),n.config.showMonths>1||"static"===n.config.monthSelectorType?n.monthElements[t].textContent=b(r.getMonth(),n.config.shorthandCurrentMonth,n.l10n)+" ":n.monthsDropdownContainer.value=r.getMonth().toString(),e.value=r.getFullYear().toString()})),n._hidePrevMonthArrow=void 0!==n.config.minDate&&(n.currentYear===n.config.minDate.getFullYear()?n.currentMonth<=n.config.minDate.getMonth():n.currentYear<n.config.minDate.getFullYear()),n._hideNextMonthArrow=void 0!==n.config.maxDate&&(n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth+1>n.config.maxDate.getMonth():n.currentYear>n.config.maxDate.getFullYear()))}function we(e){var t=e||(n.config.altInput?n.config.altFormat:n.config.dateFormat);return n.selectedDates.map((function(e){return n.formatDate(e,t)})).filter((function(e,t,r){return"range"!==n.config.mode||n.config.enableTime||r.indexOf(e)===t})).join("range"!==n.config.mode?n.config.conjunction:n.l10n.rangeSeparator)}function Ce(e){void 0===e&&(e=!0),void 0!==n.mobileInput&&n.mobileFormatStr&&(n.mobileInput.value=void 0!==n.latestSelectedDateObj?n.formatDate(n.latestSelectedDateObj,n.mobileFormatStr):""),n.input.value=we(n.config.dateFormat),void 0!==n.altInput&&(n.altInput.value=we(n.config.altFormat)),!1!==e&&ve("onValueUpdate")}function Te(e){var t=g(e),r=n.prevMonthNav.contains(t),o=n.nextMonthNav.contains(t);r||o?G(r?-1:1):n.yearElements.indexOf(t)>=0?t.select():t.classList.contains("arrowUp")?n.changeYear(n.currentYear+1):t.classList.contains("arrowDown")&&n.changeYear(n.currentYear-1)}return function(){n.element=n.input=e,n.isOpen=!1,function(){var i=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],a=D(D({},JSON.parse(JSON.stringify(e.dataset||{}))),t),u={};n.config.parseDate=a.parseDate,n.config.formatDate=a.formatDate,Object.defineProperty(n.config,"enable",{get:function(){return n.config._enable},set:function(e){n.config._enable=he(e)}}),Object.defineProperty(n.config,"disable",{get:function(){return n.config._disable},set:function(e){n.config._disable=he(e)}});var s="time"===a.mode;if(!a.dateFormat&&(a.enableTime||s)){var c=O.defaultConfig.dateFormat||o.dateFormat;u.dateFormat=a.noCalendar||s?"H:i"+(a.enableSeconds?":S":""):c+" H:i"+(a.enableSeconds?":S":"")}if(a.altInput&&(a.enableTime||s)&&!a.altFormat){var f=O.defaultConfig.altFormat||o.altFormat;u.altFormat=a.noCalendar||s?"h:i"+(a.enableSeconds?":S K":" K"):f+" h:i"+(a.enableSeconds?":S":"")+" K"}Object.defineProperty(n.config,"minDate",{get:function(){return n.config._minDate},set:ae("min")}),Object.defineProperty(n.config,"maxDate",{get:function(){return n.config._maxDate},set:ae("max")});var d=function(e){return function(t){n.config["min"===e?"_minTime":"_maxTime"]=n.parseDate(t,"H:i:S")}};Object.defineProperty(n.config,"minTime",{get:function(){return n.config._minTime},set:d("min")}),Object.defineProperty(n.config,"maxTime",{get:function(){return n.config._maxTime},set:d("max")}),"time"===a.mode&&(n.config.noCalendar=!0,n.config.enableTime=!0),Object.assign(n.config,u,a);for(var m=0;m<i.length;m++)n.config[i[m]]=!0===n.config[i[m]]||"true"===n.config[i[m]];for(r.filter((function(e){return void 0!==n.config[e]})).forEach((function(e){n.config[e]=l(n.config[e]||[]).map(v)})),n.isMobile=!n.config.disableMobile&&!n.config.inline&&"single"===n.config.mode&&!n.config.disable.length&&!n.config.enable&&!n.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),m=0;m<n.config.plugins.length;m++){var p=n.config.plugins[m](n)||{};for(var h in p)r.indexOf(h)>-1?n.config[h]=l(p[h]).map(v).concat(n.config[h]):void 0===a[h]&&(n.config[h]=p[h])}a.altInputClass||(n.config.altInputClass=ue().className+" "+n.config.altInputClass),ve("onParseConfig")}(),se(),n.input=ue(),n.input?(n.input._type=n.input.type,n.input.type="text",n.input.classList.add("flatpickr-input"),n._input=n.input,n.config.altInput&&(n.altInput=d(n.input.nodeName,n.config.altInputClass),n._input=n.altInput,n.altInput.placeholder=n.input.placeholder,n.altInput.disabled=n.input.disabled,n.altInput.required=n.input.required,n.altInput.tabIndex=n.input.tabIndex,n.altInput.type="text",n.input.setAttribute("type","hidden"),!n.config.static&&n.input.parentNode&&n.input.parentNode.insertBefore(n.altInput,n.input.nextSibling)),n.config.allowInput||n._input.setAttribute("readonly","readonly"),ge()):n.config.errorHandler(new Error("Invalid input element specified")),function(){n.selectedDates=[],n.now=n.parseDate(n.config.now)||new Date;var e=n.config.defaultDate||("INPUT"!==n.input.nodeName&&"TEXTAREA"!==n.input.nodeName||!n.input.placeholder||n.input.value!==n.input.placeholder?n.input.value:null);e&&pe(e,n.config.dateFormat),n._initialDate=n.selectedDates.length>0?n.selectedDates[0]:n.config.minDate&&n.config.minDate.getTime()>n.now.getTime()?n.config.minDate:n.config.maxDate&&n.config.maxDate.getTime()<n.now.getTime()?n.config.maxDate:n.now,n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth(),n.selectedDates.length>0&&(n.latestSelectedDateObj=n.selectedDates[0]),void 0!==n.config.minTime&&(n.config.minTime=n.parseDate(n.config.minTime,"H:i")),void 0!==n.config.maxTime&&(n.config.maxTime=n.parseDate(n.config.maxTime,"H:i")),n.minDateHasTime=!!n.config.minDate&&(n.config.minDate.getHours()>0||n.config.minDate.getMinutes()>0||n.config.minDate.getSeconds()>0),n.maxDateHasTime=!!n.config.maxDate&&(n.config.maxDate.getHours()>0||n.config.maxDate.getMinutes()>0||n.config.maxDate.getSeconds()>0)}(),n.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=n.currentMonth),void 0===t&&(t=n.currentYear),1===e&&(t%4==0&&t%100!=0||t%400==0)?29:n.l10n.daysInMonth[e]}},n.isMobile||function(){var e=window.document.createDocumentFragment();if(n.calendarContainer=d("div","flatpickr-calendar"),n.calendarContainer.tabIndex=-1,!n.config.noCalendar){if(e.appendChild((n.monthNav=d("div","flatpickr-months"),n.yearElements=[],n.monthElements=[],n.prevMonthNav=d("span","flatpickr-prev-month"),n.prevMonthNav.innerHTML=n.config.prevArrow,n.nextMonthNav=d("span","flatpickr-next-month"),n.nextMonthNav.innerHTML=n.config.nextArrow,Y(),Object.defineProperty(n,"_hidePrevMonthArrow",{get:function(){return n.__hidePrevMonthArrow},set:function(e){n.__hidePrevMonthArrow!==e&&(f(n.prevMonthNav,"flatpickr-disabled",e),n.__hidePrevMonthArrow=e)}}),Object.defineProperty(n,"_hideNextMonthArrow",{get:function(){return n.__hideNextMonthArrow},set:function(e){n.__hideNextMonthArrow!==e&&(f(n.nextMonthNav,"flatpickr-disabled",e),n.__hideNextMonthArrow=e)}}),n.currentYearElement=n.yearElements[0],xe(),n.monthNav)),n.innerContainer=d("div","flatpickr-innerContainer"),n.config.weekNumbers){var t=function(){n.calendarContainer.classList.add("hasWeeks");var e=d("div","flatpickr-weekwrapper");e.appendChild(d("span","flatpickr-weekday",n.l10n.weekAbbreviation));var t=d("div","flatpickr-weeks");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),r=t.weekWrapper,o=t.weekNumbers;n.innerContainer.appendChild(r),n.weekNumbers=o,n.weekWrapper=r}n.rContainer=d("div","flatpickr-rContainer"),n.rContainer.appendChild(X()),n.daysContainer||(n.daysContainer=d("div","flatpickr-days"),n.daysContainer.tabIndex=-1),q(),n.rContainer.appendChild(n.daysContainer),n.innerContainer.appendChild(n.rContainer),e.appendChild(n.innerContainer)}n.config.enableTime&&e.appendChild(function(){n.calendarContainer.classList.add("hasTime"),n.config.noCalendar&&n.calendarContainer.classList.add("noCalendar");var e=S(n.config);n.timeContainer=d("div","flatpickr-time"),n.timeContainer.tabIndex=-1;var t=d("span","flatpickr-time-separator",":"),r=h("flatpickr-hour",{"aria-label":n.l10n.hourAriaLabel});n.hourElement=r.getElementsByTagName("input")[0];var o=h("flatpickr-minute",{"aria-label":n.l10n.minuteAriaLabel});if(n.minuteElement=o.getElementsByTagName("input")[0],n.hourElement.tabIndex=n.minuteElement.tabIndex=-1,n.hourElement.value=u(n.latestSelectedDateObj?n.latestSelectedDateObj.getHours():n.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(e.hours)),n.minuteElement.value=u(n.latestSelectedDateObj?n.latestSelectedDateObj.getMinutes():e.minutes),n.hourElement.setAttribute("step",n.config.hourIncrement.toString()),n.minuteElement.setAttribute("step",n.config.minuteIncrement.toString()),n.hourElement.setAttribute("min",n.config.time_24hr?"0":"1"),n.hourElement.setAttribute("max",n.config.time_24hr?"23":"12"),n.hourElement.setAttribute("maxlength","2"),n.minuteElement.setAttribute("min","0"),n.minuteElement.setAttribute("max","59"),n.minuteElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(r),n.timeContainer.appendChild(t),n.timeContainer.appendChild(o),n.config.time_24hr&&n.timeContainer.classList.add("time24hr"),n.config.enableSeconds){n.timeContainer.classList.add("hasSeconds");var i=h("flatpickr-second");n.secondElement=i.getElementsByTagName("input")[0],n.secondElement.value=u(n.latestSelectedDateObj?n.latestSelectedDateObj.getSeconds():e.seconds),n.secondElement.setAttribute("step",n.minuteElement.getAttribute("step")),n.secondElement.setAttribute("min","0"),n.secondElement.setAttribute("max","59"),n.secondElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(d("span","flatpickr-time-separator",":")),n.timeContainer.appendChild(i)}return n.config.time_24hr||(n.amPM=d("span","flatpickr-am-pm",n.l10n.amPM[s((n.latestSelectedDateObj?n.hourElement.value:n.config.defaultHour)>11)]),n.amPM.title=n.l10n.toggleTitle,n.amPM.tabIndex=-1,n.timeContainer.appendChild(n.amPM)),n.timeContainer}()),f(n.calendarContainer,"rangeMode","range"===n.config.mode),f(n.calendarContainer,"animate",!0===n.config.animate),f(n.calendarContainer,"multiMonth",n.config.showMonths>1),n.calendarContainer.appendChild(e);var i=void 0!==n.config.appendTo&&void 0!==n.config.appendTo.nodeType;if((n.config.inline||n.config.static)&&(n.calendarContainer.classList.add(n.config.inline?"inline":"static"),n.config.inline&&(!i&&n.element.parentNode?n.element.parentNode.insertBefore(n.calendarContainer,n._input.nextSibling):void 0!==n.config.appendTo&&n.config.appendTo.appendChild(n.calendarContainer)),n.config.static)){var a=d("div","flatpickr-wrapper");n.element.parentNode&&n.element.parentNode.insertBefore(a,n.element),a.appendChild(n.element),n.altInput&&a.appendChild(n.altInput),a.appendChild(n.calendarContainer)}n.config.static||n.config.inline||(void 0!==n.config.appendTo?n.config.appendTo:window.document.body).appendChild(n.calendarContainer)}(),function(){if(n.config.wrap&&["open","close","toggle","clear"].forEach((function(e){Array.prototype.forEach.call(n.element.querySelectorAll("[data-"+e+"]"),(function(t){return M(t,"click",n[e])}))})),n.isMobile)!function(){var e=n.config.enableTime?n.config.noCalendar?"time":"datetime-local":"date";n.mobileInput=d("input",n.input.className+" flatpickr-mobile"),n.mobileInput.tabIndex=1,n.mobileInput.type=e,n.mobileInput.disabled=n.input.disabled,n.mobileInput.required=n.input.required,n.mobileInput.placeholder=n.input.placeholder,n.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",n.selectedDates.length>0&&(n.mobileInput.defaultValue=n.mobileInput.value=n.formatDate(n.selectedDates[0],n.mobileFormatStr)),n.config.minDate&&(n.mobileInput.min=n.formatDate(n.config.minDate,"Y-m-d")),n.config.maxDate&&(n.mobileInput.max=n.formatDate(n.config.maxDate,"Y-m-d")),n.input.getAttribute("step")&&(n.mobileInput.step=String(n.input.getAttribute("step"))),n.input.type="hidden",void 0!==n.altInput&&(n.altInput.type="hidden");try{n.input.parentNode&&n.input.parentNode.insertBefore(n.mobileInput,n.input.nextSibling)}catch(e){}M(n.mobileInput,"change",(function(e){n.setDate(g(e).value,!1,n.mobileFormatStr),ve("onChange"),ve("onClose")}))}();else{var e=c(ie,50);if(n._debouncedChange=c(I,300),n.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&M(n.daysContainer,"mouseover",(function(e){"range"===n.config.mode&&oe(g(e))})),M(n._input,"keydown",re),void 0!==n.calendarContainer&&M(n.calendarContainer,"keydown",re),n.config.inline||n.config.static||M(window,"resize",e),void 0!==window.ontouchstart?M(window.document,"touchstart",Q):M(window.document,"mousedown",Q),M(window.document,"focus",Q,{capture:!0}),!0===n.config.clickOpens&&(M(n._input,"focus",n.open),M(n._input,"click",n.open)),void 0!==n.daysContainer&&(M(n.monthNav,"click",Te),M(n.monthNav,["keyup","increment"],P),M(n.daysContainer,"click",de)),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement){M(n.timeContainer,["increment"],w),M(n.timeContainer,"blur",w,{capture:!0}),M(n.timeContainer,"click",L),M([n.hourElement,n.minuteElement],["focus","click"],(function(e){return g(e).select()})),void 0!==n.secondElement&&M(n.secondElement,"focus",(function(){return n.secondElement&&n.secondElement.select()})),void 0!==n.amPM&&M(n.amPM,"click",(function(e){w(e)}))}n.config.allowInput&&M(n._input,"blur",ne)}}(),(n.selectedDates.length||n.config.noCalendar)&&(n.config.enableTime&&R(n.config.noCalendar?n.latestSelectedDateObj:void 0),Ce(!1)),y();var i=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!n.isMobile&&i&&ce(),ve("onReady")}(),n}function A(e,t){for(var n=Array.prototype.slice.call(e).filter((function(e){return e instanceof HTMLElement})),r=[],o=0;o<n.length;o++){var i=n[o];try{if(null!==i.getAttribute("data-fp-omit"))continue;void 0!==i._flatpickr&&(i._flatpickr.destroy(),i._flatpickr=void 0),i._flatpickr=R(i,t||{}),r.push(i._flatpickr)}catch(e){console.error(e)}}return 1===r.length?r[0]:r}"undefined"!=typeof HTMLElement&&"undefined"!=typeof HTMLCollection&&"undefined"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return A(this,e)},HTMLElement.prototype.flatpickr=function(e){return A([this],e)});var O=function(e,t){return"string"==typeof e?A(window.document.querySelectorAll(e),t):e instanceof Node?A([e],t):A(e,t)};O.defaultConfig={},O.l10ns={en:D({},a),default:D({},a)},O.localize=function(e){O.l10ns.default=D(D({},O.l10ns.default),e)},O.setDefaults=function(e){O.defaultConfig=D(D({},O.defaultConfig),e)},O.parseDate=T({}),O.formatDate=C({}),O.compareDates=E,void 0!==k&&void 0!==k.fn&&(k.fn.flatpickr=function(e){return A(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof e?parseInt(e,10):e))},"undefined"!=typeof window&&(window.flatpickr=O);const P=O;n(6788);var M=n(7575),I=n.n(M);n(4756),n(2929),n(9719),n(8190),n(3054),n(1893),n(1080),n(4926),n(2170),n(3956),n(2682),n(1236),n(2540),n(1528),n(2875),n(4446),n(9497),n(1295),n(1505),n(8619),n(5319),n(3106),n(3356),t()((function(){function e(e,t){for(var n=document.querySelectorAll(e),r=0;r<n.length;++r)t(n[r])}function n(e,t){P(t,{defaultDate:t.val,dateFormat:t.dataset.format||e})}function r(e,t,n,r,o){return I().activeEditor.windowManager.open({file:e,title:"IPF File Browser",width:800,height:600,resizable:"yes",inline:"yes",close_previous:"no"},{onSelect:function(e){var n=o.document.getElementById(t);if(n.value=e,"createEvent"in document){var r=document.createEvent("HTMLEvents");r.initEvent("change",!1,!0),n.dispatchEvent(r)}else n.fireEvent("onchange")}}),!1}t()(".toggle-sidebar").on("change",(function(){return t()("body").toggleClass("pushed"),!1})),t()("#items-grid.reorderable").tableDnD({onDragClass:"ItemsDragClass",onDrop:function(){var e=[];t()("#items-grid .trsort").each((function(){e.push(this.id)})),t().post("reorder/",{"ids[]":e},(function(){}))}}),t()(".orderable-set-table").each((function(){var e=t()(this),n=e.closest("form"),r=e.data("reorder");e.tableDnD({onDragClass:"ItemsDragClass",onDrop:function(){var o;n.find("[name='"+r+"[]']").remove(),e.find("tr[data-id]").each((function(){o=t()("<input/>").attr("type","hidden").attr("name",r+"[]").attr("value",t()(this).data("id")),n.append(o)}))}})})),e(".dateinput",n.bind(null,"Y-m-d")),e(".datetimeinput",n.bind(null,"Y-m-d H-i-s")),e(".admincheckgroup",(function(e){var n=t()(e);n.find(".object-tools .checkall").click((function(){return n.find(".checkgroup input").prop("checked",!0),!1})),n.find(".object-tools .uncheckall").click((function(){return n.find(".checkgroup input").prop("checked",!1),!1}))}));var o={plugins:"anchor, charmap, code, colorpicker, contextmenu, fullscreen, hr, image, insertdatetime, link, lists, media, nonbreaking, paste, preview, print, searchreplace, tabfocus, table, textcolor, visualchars, wordcount",toolbar:["undo redo | styleselect | bold italic underline | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | forecolor backcolor sub sup | preview fullscreen","code link unlink image charmap | table | pastetext removeformat | formatselect fontselect fontsizeselect"],extended_valid_elements:"span[class|style],code[class],iframe[src|width|height|name|align|frameborder|scrolling]",fix_list_elements:!0,browser_spellcheck:!0,width:"80%",height:"300",document_base_url:"/",convert_urls:!1,relative_urls:!1,remove_script_host:!0};t()(".htmlEditor").each((function(){var e=t()(this).data("filebrowser");I().init(Object.assign({},o,t()(this).data("config"),{target:this,file_browser_callback:r.bind(null,e)}))}))}))})()})();
\ No newline at end of file
+(()=>{var e={1895:()=>{"use strict";"function"!=typeof Object.assign&&(Object.assign=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(!e)throw TypeError("Cannot convert undefined or null to object");for(var r=function(t){t&&Object.keys(t).forEach((function(n){return e[n]=t[n]}))},o=0,i=t;o<i.length;o++){var a=i[o];r(a)}return e})},9755:function(e,t){var n;!function(t,n){"use strict";"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,(function(r,o){"use strict";var i=[],a=Object.getPrototypeOf,u=i.slice,l=i.flat?function(e){return i.flat.call(e)}:function(e){return i.concat.apply([],e)},c=i.push,s=i.indexOf,f={},d=f.toString,p=f.hasOwnProperty,m=p.toString,h=m.call(Object),g={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},b=r.document,w={type:!0,src:!0,nonce:!0,noModule:!0};function x(e,t,n){var r,o,i=(n=n||b).createElement("script");if(i.text=e,t)for(r in w)(o=t[r]||t.getAttribute&&t.getAttribute(r))&&i.setAttribute(r,o);n.head.appendChild(i).parentNode.removeChild(i)}function C(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[d.call(e)]||"object":typeof e}var E="3.6.0",T=function(e,t){return new T.fn.init(e,t)};function k(e){var t=!!e&&"length"in e&&e.length,n=C(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}T.fn=T.prototype={jquery:E,constructor:T,length:0,toArray:function(){return u.call(this)},get:function(e){return null==e?u.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=T.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return T.each(this,e)},map:function(e){return this.pushStack(T.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(u.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(T.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(T.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:c,sort:i.sort,splice:i.splice},T.extend=T.fn.extend=function(){var e,t,n,r,o,i,a=arguments[0]||{},u=1,l=arguments.length,c=!1;for("boolean"==typeof a&&(c=a,a=arguments[u]||{},u++),"object"==typeof a||v(a)||(a={}),u===l&&(a=this,u--);u<l;u++)if(null!=(e=arguments[u]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(c&&r&&(T.isPlainObject(r)||(o=Array.isArray(r)))?(n=a[t],i=o&&!Array.isArray(n)?[]:o||T.isPlainObject(n)?n:{},o=!1,a[t]=T.extend(c,i,r)):void 0!==r&&(a[t]=r));return a},T.extend({expando:"jQuery"+(E+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==d.call(e)||(t=a(e))&&("function"!=typeof(n=p.call(t,"constructor")&&t.constructor)||m.call(n)!==h))},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){x(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(k(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(k(Object(e))?T.merge(n,"string"==typeof e?[e]:e):c.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:s.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,o=e.length;r<n;r++)e[o++]=t[r];return e.length=o,e},grep:function(e,t,n){for(var r=[],o=0,i=e.length,a=!n;o<i;o++)!t(e[o],o)!==a&&r.push(e[o]);return r},map:function(e,t,n){var r,o,i=0,a=[];if(k(e))for(r=e.length;i<r;i++)null!=(o=t(e[i],i,n))&&a.push(o);else for(i in e)null!=(o=t(e[i],i,n))&&a.push(o);return l(a)},guid:1,support:g}),"function"==typeof Symbol&&(T.fn[Symbol.iterator]=i[Symbol.iterator]),T.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){f["[object "+t+"]"]=t.toLowerCase()}));var S=function(e){var t,n,r,o,i,a,u,l,c,s,f,d,p,m,h,g,v,y,b,w="sizzle"+1*new Date,x=e.document,C=0,E=0,T=le(),k=le(),S=le(),N=le(),_=function(e,t){return e===t&&(f=!0),0},D={}.hasOwnProperty,R=[],O=R.pop,P=R.push,A=R.push,M=R.slice,I=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",F="(?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",H="\\[[\\x20\\t\\r\\n\\f]*("+F+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+F+"))|)"+L+"*\\]",j=":("+F+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+H+")*)|.*)\\)|)",z=new RegExp(L+"+","g"),W=new RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g"),U=new RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]*"),q=new RegExp("^[\\x20\\t\\r\\n\\f]*([>+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),V=new RegExp(L+"|>"),$=new RegExp(j),Y=new RegExp("^"+F+"$"),K={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),TAG:new RegExp("^("+F+"|[*])"),ATTR:new RegExp("^"+H),PSEUDO:new RegExp("^"+j),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:"+B+")$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},X=/HTML$/i,G=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,oe=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ie=function(){d()},ae=we((function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{A.apply(R=M.call(x.childNodes),x.childNodes),R[x.childNodes.length].nodeType}catch(e){A={apply:R.length?function(e,t){P.apply(e,M.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ue(e,t,r,o){var i,u,c,s,f,m,v,y=t&&t.ownerDocument,x=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==x&&9!==x&&11!==x)return r;if(!o&&(d(t),t=t||p,h)){if(11!==x&&(f=Z.exec(e)))if(i=f[1]){if(9===x){if(!(c=t.getElementById(i)))return r;if(c.id===i)return r.push(c),r}else if(y&&(c=y.getElementById(i))&&b(t,c)&&c.id===i)return r.push(c),r}else{if(f[2])return A.apply(r,t.getElementsByTagName(e)),r;if((i=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return A.apply(r,t.getElementsByClassName(i)),r}if(n.qsa&&!N[e+" "]&&(!g||!g.test(e))&&(1!==x||"object"!==t.nodeName.toLowerCase())){if(v=e,y=t,1===x&&(V.test(e)||q.test(e))){for((y=ee.test(e)&&ve(t.parentNode)||t)===t&&n.scope||((s=t.getAttribute("id"))?s=s.replace(re,oe):t.setAttribute("id",s=w)),u=(m=a(e)).length;u--;)m[u]=(s?"#"+s:":scope")+" "+be(m[u]);v=m.join(",")}try{return A.apply(r,y.querySelectorAll(v)),r}catch(t){N(e,!0)}finally{s===w&&t.removeAttribute("id")}}}return l(e.replace(W,"$1"),t,r,o)}function le(){var e=[];return function t(n,o){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=o}}function ce(e){return e[w]=!0,e}function se(e){var t=p.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split("|"),o=n.length;o--;)r.attrHandle[n[o]]=t}function de(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function pe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function me(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function he(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ae(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ge(e){return ce((function(t){return t=+t,ce((function(n,r){for(var o,i=e([],n.length,t),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))}))}))}function ve(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=ue.support={},i=ue.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!X.test(t||n&&n.nodeName||"HTML")},d=ue.setDocument=function(e){var t,o,a=e?e.ownerDocument||e:x;return a!=p&&9===a.nodeType&&a.documentElement?(m=(p=a).documentElement,h=!i(p),x!=p&&(o=p.defaultView)&&o.top!==o&&(o.addEventListener?o.addEventListener("unload",ie,!1):o.attachEvent&&o.attachEvent("onunload",ie)),n.scope=se((function(e){return m.appendChild(e).appendChild(p.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length})),n.attributes=se((function(e){return e.className="i",!e.getAttribute("className")})),n.getElementsByTagName=se((function(e){return e.appendChild(p.createComment("")),!e.getElementsByTagName("*").length})),n.getElementsByClassName=J.test(p.getElementsByClassName),n.getById=se((function(e){return m.appendChild(e).id=w,!p.getElementsByName||!p.getElementsByName(w).length})),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&h){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&h){var n,r,o,i=t.getElementById(e);if(i){if((n=i.getAttributeNode("id"))&&n.value===e)return[i];for(o=t.getElementsByName(e),r=0;i=o[r++];)if((n=i.getAttributeNode("id"))&&n.value===e)return[i]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&h)return t.getElementsByClassName(e)},v=[],g=[],(n.qsa=J.test(p.querySelectorAll))&&(se((function(e){var t;m.appendChild(e).innerHTML="<a id='"+w+"'></a><select id='"+w+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|"+B+")"),e.querySelectorAll("[id~="+w+"-]").length||g.push("~="),(t=p.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||g.push("\\[[\\x20\\t\\r\\n\\f]*name[\\x20\\t\\r\\n\\f]*=[\\x20\\t\\r\\n\\f]*(?:''|\"\")"),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+w+"+*").length||g.push(".#.+[+~]"),e.querySelectorAll("\\\f"),g.push("[\\r\\n\\f]")})),se((function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=p.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),m.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")}))),(n.matchesSelector=J.test(y=m.matches||m.webkitMatchesSelector||m.mozMatchesSelector||m.oMatchesSelector||m.msMatchesSelector))&&se((function(e){n.disconnectedMatch=y.call(e,"*"),y.call(e,"[s!='']:x"),v.push("!=",j)})),g=g.length&&new RegExp(g.join("|")),v=v.length&&new RegExp(v.join("|")),t=J.test(m.compareDocumentPosition),b=t||J.test(m.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},_=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e==p||e.ownerDocument==x&&b(x,e)?-1:t==p||t.ownerDocument==x&&b(x,t)?1:s?I(s,e)-I(s,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,o=e.parentNode,i=t.parentNode,a=[e],u=[t];if(!o||!i)return e==p?-1:t==p?1:o?-1:i?1:s?I(s,e)-I(s,t):0;if(o===i)return de(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;a[r]===u[r];)r++;return r?de(a[r],u[r]):a[r]==x?-1:u[r]==x?1:0},p):p},ue.matches=function(e,t){return ue(e,null,null,t)},ue.matchesSelector=function(e,t){if(d(e),n.matchesSelector&&h&&!N[t+" "]&&(!v||!v.test(t))&&(!g||!g.test(t)))try{var r=y.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){N(t,!0)}return ue(t,p,null,[e]).length>0},ue.contains=function(e,t){return(e.ownerDocument||e)!=p&&d(e),b(e,t)},ue.attr=function(e,t){(e.ownerDocument||e)!=p&&d(e);var o=r.attrHandle[t.toLowerCase()],i=o&&D.call(r.attrHandle,t.toLowerCase())?o(e,t,!h):void 0;return void 0!==i?i:n.attributes||!h?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null},ue.escape=function(e){return(e+"").replace(re,oe)},ue.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ue.uniqueSort=function(e){var t,r=[],o=0,i=0;if(f=!n.detectDuplicates,s=!n.sortStable&&e.slice(0),e.sort(_),f){for(;t=e[i++];)t===e[i]&&(o=r.push(i));for(;o--;)e.splice(r[o],1)}return s=null,e},o=ue.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=o(t);return n},r=ue.selectors={cacheLength:50,createPseudo:ce,match:K,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ue.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ue.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&$.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=T[e+" "];return t||(t=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+e+"("+L+"|$)"))&&T(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var o=ue.attr(r,e);return null==o?"!="===t:!t||(o+="","="===t?o===n:"!="===t?o!==n:"^="===t?n&&0===o.indexOf(n):"*="===t?n&&o.indexOf(n)>-1:"$="===t?n&&o.slice(-n.length)===n:"~="===t?(" "+o.replace(z," ")+" ").indexOf(n)>-1:"|="===t&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),a="last"!==e.slice(-4),u="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,l){var c,s,f,d,p,m,h=i!==a?"nextSibling":"previousSibling",g=t.parentNode,v=u&&t.nodeName.toLowerCase(),y=!l&&!u,b=!1;if(g){if(i){for(;h;){for(d=t;d=d[h];)if(u?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;m=h="only"===e&&!m&&"nextSibling"}return!0}if(m=[a?g.firstChild:g.lastChild],a&&y){for(b=(p=(c=(s=(f=(d=g)[w]||(d[w]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===C&&c[1])&&c[2],d=p&&g.childNodes[p];d=++p&&d&&d[h]||(b=p=0)||m.pop();)if(1===d.nodeType&&++b&&d===t){s[e]=[C,p,b];break}}else if(y&&(b=p=(c=(s=(f=(d=t)[w]||(d[w]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===C&&c[1]),!1===b)for(;(d=++p&&d&&d[h]||(b=p=0)||m.pop())&&((u?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++b||(y&&((s=(f=d[w]||(d[w]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]=[C,b]),d!==t)););return(b-=o)===r||b%r==0&&b/r>=0}}},PSEUDO:function(e,t){var n,o=r.pseudos[e]||r.setFilters[e.toLowerCase()]||ue.error("unsupported pseudo: "+e);return o[w]?o(t):o.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?ce((function(e,n){for(var r,i=o(e,t),a=i.length;a--;)e[r=I(e,i[a])]=!(n[r]=i[a])})):function(e){return o(e,0,n)}):o}},pseudos:{not:ce((function(e){var t=[],n=[],r=u(e.replace(W,"$1"));return r[w]?ce((function(e,t,n,o){for(var i,a=r(e,null,o,[]),u=e.length;u--;)(i=a[u])&&(e[u]=!(t[u]=i))})):function(e,o,i){return t[0]=e,r(t,null,i,n),t[0]=null,!n.pop()}})),has:ce((function(e){return function(t){return ue(e,t).length>0}})),contains:ce((function(e){return e=e.replace(te,ne),function(t){return(t.textContent||o(t)).indexOf(e)>-1}})),lang:ce((function(e){return Y.test(e||"")||ue.error("unsupported lang: "+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===m},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:he(!1),disabled:he(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Q.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ge((function(){return[0]})),last:ge((function(e,t){return[t-1]})),eq:ge((function(e,t,n){return[n<0?n+t:n]})),even:ge((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:ge((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:ge((function(e,t,n){for(var r=n<0?n+t:n>t?t:n;--r>=0;)e.push(r);return e})),gt:ge((function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e}))}},r.pseudos.nth=r.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=pe(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=me(t);function ye(){}function be(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function we(e,t,n){var r=t.dir,o=t.next,i=o||r,a=n&&"parentNode"===i,u=E++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||a)return e(t,n,o);return!1}:function(t,n,l){var c,s,f,d=[C,u];if(l){for(;t=t[r];)if((1===t.nodeType||a)&&e(t,n,l))return!0}else for(;t=t[r];)if(1===t.nodeType||a)if(s=(f=t[w]||(t[w]={}))[t.uniqueID]||(f[t.uniqueID]={}),o&&o===t.nodeName.toLowerCase())t=t[r]||t;else{if((c=s[i])&&c[0]===C&&c[1]===u)return d[2]=c[2];if(s[i]=d,d[2]=e(t,n,l))return!0}return!1}}function xe(e){return e.length>1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function Ce(e,t,n,r,o){for(var i,a=[],u=0,l=e.length,c=null!=t;u<l;u++)(i=e[u])&&(n&&!n(i,r,o)||(a.push(i),c&&t.push(u)));return a}function Ee(e,t,n,r,o,i){return r&&!r[w]&&(r=Ee(r)),o&&!o[w]&&(o=Ee(o,i)),ce((function(i,a,u,l){var c,s,f,d=[],p=[],m=a.length,h=i||function(e,t,n){for(var r=0,o=t.length;r<o;r++)ue(e,t[r],n);return n}(t||"*",u.nodeType?[u]:u,[]),g=!e||!i&&t?h:Ce(h,d,e,u,l),v=n?o||(i?e:m||r)?[]:a:g;if(n&&n(g,v,u,l),r)for(c=Ce(v,p),r(c,[],u,l),s=c.length;s--;)(f=c[s])&&(v[p[s]]=!(g[p[s]]=f));if(i){if(o||e){if(o){for(c=[],s=v.length;s--;)(f=v[s])&&c.push(g[s]=f);o(null,v=[],c,l)}for(s=v.length;s--;)(f=v[s])&&(c=o?I(i,f):d[s])>-1&&(i[c]=!(a[c]=f))}}else v=Ce(v===a?v.splice(m,v.length):v),o?o(null,a,v,l):A.apply(a,v)}))}function Te(e){for(var t,n,o,i=e.length,a=r.relative[e[0].type],u=a||r.relative[" "],l=a?1:0,s=we((function(e){return e===t}),u,!0),f=we((function(e){return I(t,e)>-1}),u,!0),d=[function(e,n,r){var o=!a&&(r||n!==c)||((t=n).nodeType?s(e,n,r):f(e,n,r));return t=null,o}];l<i;l++)if(n=r.relative[e[l].type])d=[we(xe(d),n)];else{if((n=r.filter[e[l].type].apply(null,e[l].matches))[w]){for(o=++l;o<i&&!r.relative[e[o].type];o++);return Ee(l>1&&xe(d),l>1&&be(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(W,"$1"),n,l<o&&Te(e.slice(l,o)),o<i&&Te(e=e.slice(o)),o<i&&be(e))}d.push(n)}return xe(d)}return ye.prototype=r.filters=r.pseudos,r.setFilters=new ye,a=ue.tokenize=function(e,t){var n,o,i,a,u,l,c,s=k[e+" "];if(s)return t?0:s.slice(0);for(u=e,l=[],c=r.preFilter;u;){for(a in n&&!(o=U.exec(u))||(o&&(u=u.slice(o[0].length)||u),l.push(i=[])),n=!1,(o=q.exec(u))&&(n=o.shift(),i.push({value:n,type:o[0].replace(W," ")}),u=u.slice(n.length)),r.filter)!(o=K[a].exec(u))||c[a]&&!(o=c[a](o))||(n=o.shift(),i.push({value:n,type:a,matches:o}),u=u.slice(n.length));if(!n)break}return t?u.length:u?ue.error(e):k(e,l).slice(0)},u=ue.compile=function(e,t){var n,o=[],i=[],u=S[e+" "];if(!u){for(t||(t=a(e)),n=t.length;n--;)(u=Te(t[n]))[w]?o.push(u):i.push(u);u=S(e,function(e,t){var n=t.length>0,o=e.length>0,i=function(i,a,u,l,s){var f,m,g,v=0,y="0",b=i&&[],w=[],x=c,E=i||o&&r.find.TAG("*",s),T=C+=null==x?1:Math.random()||.1,k=E.length;for(s&&(c=a==p||a||s);y!==k&&null!=(f=E[y]);y++){if(o&&f){for(m=0,a||f.ownerDocument==p||(d(f),u=!h);g=e[m++];)if(g(f,a||p,u)){l.push(f);break}s&&(C=T)}n&&((f=!g&&f)&&v--,i&&b.push(f))}if(v+=y,n&&y!==v){for(m=0;g=t[m++];)g(b,w,a,u);if(i){if(v>0)for(;y--;)b[y]||w[y]||(w[y]=O.call(l));w=Ce(w)}A.apply(l,w),s&&!i&&w.length>0&&v+t.length>1&&ue.uniqueSort(l)}return s&&(C=T,c=x),b};return n?ce(i):i}(i,o)),u.selector=e}return u},l=ue.select=function(e,t,n,o){var i,l,c,s,f,d="function"==typeof e&&e,p=!o&&a(e=d.selector||e);if(n=n||[],1===p.length){if((l=p[0]=p[0].slice(0)).length>2&&"ID"===(c=l[0]).type&&9===t.nodeType&&h&&r.relative[l[1].type]){if(!(t=(r.find.ID(c.matches[0].replace(te,ne),t)||[])[0]))return n;d&&(t=t.parentNode),e=e.slice(l.shift().value.length)}for(i=K.needsContext.test(e)?0:l.length;i--&&(c=l[i],!r.relative[s=c.type]);)if((f=r.find[s])&&(o=f(c.matches[0].replace(te,ne),ee.test(l[0].type)&&ve(t.parentNode)||t))){if(l.splice(i,1),!(e=o.length&&be(l)))return A.apply(n,o),n;break}}return(d||u(e,p))(o,t,!h,n,!t||ee.test(e)&&ve(t.parentNode)||t),n},n.sortStable=w.split("").sort(_).join("")===w,n.detectDuplicates=!!f,d(),n.sortDetached=se((function(e){return 1&e.compareDocumentPosition(p.createElement("fieldset"))})),se((function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")}))||fe("type|href|height|width",(function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)})),n.attributes&&se((function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}))||fe("value",(function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue})),se((function(e){return null==e.getAttribute("disabled")}))||fe(B,(function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null})),ue}(r);T.find=S,T.expr=S.selectors,T.expr[":"]=T.expr.pseudos,T.uniqueSort=T.unique=S.uniqueSort,T.text=S.getText,T.isXMLDoc=S.isXML,T.contains=S.contains,T.escapeSelector=S.escape;var N=function(e,t,n){for(var r=[],o=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&T(e).is(n))break;r.push(e)}return r},_=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},D=T.expr.match.needsContext;function R(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var O=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function P(e,t,n){return v(t)?T.grep(e,(function(e,r){return!!t.call(e,r,e)!==n})):t.nodeType?T.grep(e,(function(e){return e===t!==n})):"string"!=typeof t?T.grep(e,(function(e){return s.call(t,e)>-1!==n})):T.filter(t,e,n)}T.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?T.find.matchesSelector(r,e)?[r]:[]:T.find.matches(e,T.grep(t,(function(e){return 1===e.nodeType})))},T.fn.extend({find:function(e){var t,n,r=this.length,o=this;if("string"!=typeof e)return this.pushStack(T(e).filter((function(){for(t=0;t<r;t++)if(T.contains(o[t],this))return!0})));for(n=this.pushStack([]),t=0;t<r;t++)T.find(e,o[t],n);return r>1?T.uniqueSort(n):n},filter:function(e){return this.pushStack(P(this,e||[],!1))},not:function(e){return this.pushStack(P(this,e||[],!0))},is:function(e){return!!P(this,"string"==typeof e&&D.test(e)?T(e):e||[],!1).length}});var A,M=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(T.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||A,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:M.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof T?t[0]:t,T.merge(this,T.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:b,!0)),O.test(r[1])&&T.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(o=b.getElementById(r[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(T):T.makeArray(e,this)}).prototype=T.fn,A=T(b);var I=/^(?:parents|prev(?:Until|All))/,B={children:!0,contents:!0,next:!0,prev:!0};function L(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}T.fn.extend({has:function(e){var t=T(e,this),n=t.length;return this.filter((function(){for(var e=0;e<n;e++)if(T.contains(this,t[e]))return!0}))},closest:function(e,t){var n,r=0,o=this.length,i=[],a="string"!=typeof e&&T(e);if(!D.test(e))for(;r<o;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&T.find.matchesSelector(n,e))){i.push(n);break}return this.pushStack(i.length>1?T.uniqueSort(i):i)},index:function(e){return e?"string"==typeof e?s.call(T(e),this[0]):s.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(T.uniqueSort(T.merge(this.get(),T(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),T.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return N(e,"parentNode")},parentsUntil:function(e,t,n){return N(e,"parentNode",n)},next:function(e){return L(e,"nextSibling")},prev:function(e){return L(e,"previousSibling")},nextAll:function(e){return N(e,"nextSibling")},prevAll:function(e){return N(e,"previousSibling")},nextUntil:function(e,t,n){return N(e,"nextSibling",n)},prevUntil:function(e,t,n){return N(e,"previousSibling",n)},siblings:function(e){return _((e.parentNode||{}).firstChild,e)},children:function(e){return _(e.firstChild)},contents:function(e){return null!=e.contentDocument&&a(e.contentDocument)?e.contentDocument:(R(e,"template")&&(e=e.content||e),T.merge([],e.childNodes))}},(function(e,t){T.fn[e]=function(n,r){var o=T.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(o=T.filter(r,o)),this.length>1&&(B[e]||T.uniqueSort(o),I.test(e)&&o.reverse()),this.pushStack(o)}}));var F=/[^\x20\t\r\n\f]+/g;function H(e){return e}function j(e){throw e}function z(e,t,n,r){var o;try{e&&v(o=e.promise)?o.call(e).done(t).fail(n):e&&v(o=e.then)?o.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}T.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return T.each(e.match(F)||[],(function(e,n){t[n]=!0})),t}(e):T.extend({},e);var t,n,r,o,i=[],a=[],u=-1,l=function(){for(o=o||e.once,r=t=!0;a.length;u=-1)for(n=a.shift();++u<i.length;)!1===i[u].apply(n[0],n[1])&&e.stopOnFalse&&(u=i.length,n=!1);e.memory||(n=!1),t=!1,o&&(i=n?[]:"")},c={add:function(){return i&&(n&&!t&&(u=i.length-1,a.push(n)),function t(n){T.each(n,(function(n,r){v(r)?e.unique&&c.has(r)||i.push(r):r&&r.length&&"string"!==C(r)&&t(r)}))}(arguments),n&&!t&&l()),this},remove:function(){return T.each(arguments,(function(e,t){for(var n;(n=T.inArray(t,i,n))>-1;)i.splice(n,1),n<=u&&u--})),this},has:function(e){return e?T.inArray(e,i)>-1:i.length>0},empty:function(){return i&&(i=[]),this},disable:function(){return o=a=[],i=n="",this},disabled:function(){return!i},lock:function(){return o=a=[],n||t||(i=n=""),this},locked:function(){return!!o},fireWith:function(e,n){return o||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},T.extend({Deferred:function(e){var t=[["notify","progress",T.Callbacks("memory"),T.Callbacks("memory"),2],["resolve","done",T.Callbacks("once memory"),T.Callbacks("once memory"),0,"resolved"],["reject","fail",T.Callbacks("once memory"),T.Callbacks("once memory"),1,"rejected"]],n="pending",o={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},catch:function(e){return o.then(null,e)},pipe:function(){var e=arguments;return T.Deferred((function(n){T.each(t,(function(t,r){var o=v(e[r[4]])&&e[r[4]];i[r[1]]((function(){var e=o&&o.apply(this,arguments);e&&v(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,o?[e]:arguments)}))})),e=null})).promise()},then:function(e,n,o){var i=0;function a(e,t,n,o){return function(){var u=this,l=arguments,c=function(){var r,c;if(!(e<i)){if((r=n.apply(u,l))===t.promise())throw new TypeError("Thenable self-resolution");c=r&&("object"==typeof r||"function"==typeof r)&&r.then,v(c)?o?c.call(r,a(i,t,H,o),a(i,t,j,o)):(i++,c.call(r,a(i,t,H,o),a(i,t,j,o),a(i,t,H,t.notifyWith))):(n!==H&&(u=void 0,l=[r]),(o||t.resolveWith)(u,l))}},s=o?c:function(){try{c()}catch(r){T.Deferred.exceptionHook&&T.Deferred.exceptionHook(r,s.stackTrace),e+1>=i&&(n!==j&&(u=void 0,l=[r]),t.rejectWith(u,l))}};e?s():(T.Deferred.getStackHook&&(s.stackTrace=T.Deferred.getStackHook()),r.setTimeout(s))}}return T.Deferred((function(r){t[0][3].add(a(0,r,v(o)?o:H,r.notifyWith)),t[1][3].add(a(0,r,v(e)?e:H)),t[2][3].add(a(0,r,v(n)?n:j))})).promise()},promise:function(e){return null!=e?T.extend(e,o):o}},i={};return T.each(t,(function(e,r){var a=r[2],u=r[5];o[r[1]]=a.add,u&&a.add((function(){n=u}),t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),a.add(r[3].fire),i[r[0]]=function(){return i[r[0]+"With"](this===i?void 0:this,arguments),this},i[r[0]+"With"]=a.fireWith})),o.promise(i),e&&e.call(i,i),i},when:function(e){var t=arguments.length,n=t,r=Array(n),o=u.call(arguments),i=T.Deferred(),a=function(e){return function(n){r[e]=this,o[e]=arguments.length>1?u.call(arguments):n,--t||i.resolveWith(r,o)}};if(t<=1&&(z(e,i.done(a(n)).resolve,i.reject,!t),"pending"===i.state()||v(o[n]&&o[n].then)))return i.then();for(;n--;)z(o[n],a(n),i.reject);return i.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;T.Deferred.exceptionHook=function(e,t){r.console&&r.console.warn&&e&&W.test(e.name)&&r.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},T.readyException=function(e){r.setTimeout((function(){throw e}))};var U=T.Deferred();function q(){b.removeEventListener("DOMContentLoaded",q),r.removeEventListener("load",q),T.ready()}T.fn.ready=function(e){return U.then(e).catch((function(e){T.readyException(e)})),this},T.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--T.readyWait:T.isReady)||(T.isReady=!0,!0!==e&&--T.readyWait>0||U.resolveWith(b,[T]))}}),T.ready.then=U.then,"complete"===b.readyState||"loading"!==b.readyState&&!b.documentElement.doScroll?r.setTimeout(T.ready):(b.addEventListener("DOMContentLoaded",q),r.addEventListener("load",q));var V=function(e,t,n,r,o,i,a){var u=0,l=e.length,c=null==n;if("object"===C(n))for(u in o=!0,n)V(e,t,u,n[u],!0,i,a);else if(void 0!==r&&(o=!0,v(r)||(a=!0),c&&(a?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(T(e),n)})),t))for(;u<l;u++)t(e[u],n,a?r:r.call(e[u],u,t(e[u],n)));return o?e:c?t.call(e):l?t(e[0],n):i},$=/^-ms-/,Y=/-([a-z])/g;function K(e,t){return t.toUpperCase()}function X(e){return e.replace($,"ms-").replace(Y,K)}var G=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function Q(){this.expando=T.expando+Q.uid++}Q.uid=1,Q.prototype={cache:function(e){var t=e[this.expando];return t||(t={},G(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,o=this.cache(e);if("string"==typeof t)o[X(t)]=n;else for(r in t)o[X(r)]=t[r];return o},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(F)||[]).length;for(;n--;)delete r[t[n]]}(void 0===t||T.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!T.isEmptyObject(t)}};var J=new Q,Z=new Q,ee=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,te=/[A-Z]/g;function ne(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(te,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:ee.test(e)?JSON.parse(e):e)}(n)}catch(e){}Z.set(e,t,n)}else n=void 0;return n}T.extend({hasData:function(e){return Z.hasData(e)||J.hasData(e)},data:function(e,t,n){return Z.access(e,t,n)},removeData:function(e,t){Z.remove(e,t)},_data:function(e,t,n){return J.access(e,t,n)},_removeData:function(e,t){J.remove(e,t)}}),T.fn.extend({data:function(e,t){var n,r,o,i=this[0],a=i&&i.attributes;if(void 0===e){if(this.length&&(o=Z.get(i),1===i.nodeType&&!J.get(i,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&0===(r=a[n].name).indexOf("data-")&&(r=X(r.slice(5)),ne(i,r,o[r]));J.set(i,"hasDataAttrs",!0)}return o}return"object"==typeof e?this.each((function(){Z.set(this,e)})):V(this,(function(t){var n;if(i&&void 0===t)return void 0!==(n=Z.get(i,e))||void 0!==(n=ne(i,e))?n:void 0;this.each((function(){Z.set(this,e,t)}))}),null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each((function(){Z.remove(this,e)}))}}),T.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=J.get(e,t),n&&(!r||Array.isArray(n)?r=J.access(e,t,T.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=T.queue(e,t),r=n.length,o=n.shift(),i=T._queueHooks(e,t);"inprogress"===o&&(o=n.shift(),r--),o&&("fx"===t&&n.unshift("inprogress"),delete i.stop,o.call(e,(function(){T.dequeue(e,t)}),i)),!r&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:T.Callbacks("once memory").add((function(){J.remove(e,[t+"queue",n])}))})}}),T.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?T.queue(this[0],e):void 0===t?this:this.each((function(){var n=T.queue(this,e,t);T._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&T.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){T.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,o=T.Deferred(),i=this,a=this.length,u=function(){--r||o.resolveWith(i,[i])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";a--;)(n=J.get(i[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(u));return u(),o.promise(t)}});var re=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,oe=new RegExp("^(?:([+-])=|)("+re+")([a-z%]*)$","i"),ie=["Top","Right","Bottom","Left"],ae=b.documentElement,ue=function(e){return T.contains(e.ownerDocument,e)},le={composed:!0};ae.getRootNode&&(ue=function(e){return T.contains(e.ownerDocument,e)||e.getRootNode(le)===e.ownerDocument});var ce=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ue(e)&&"none"===T.css(e,"display")};function se(e,t,n,r){var o,i,a=20,u=r?function(){return r.cur()}:function(){return T.css(e,t,"")},l=u(),c=n&&n[3]||(T.cssNumber[t]?"":"px"),s=e.nodeType&&(T.cssNumber[t]||"px"!==c&&+l)&&oe.exec(T.css(e,t));if(s&&s[3]!==c){for(l/=2,c=c||s[3],s=+l||1;a--;)T.style(e,t,s+c),(1-i)*(1-(i=u()/l||.5))<=0&&(a=0),s/=i;s*=2,T.style(e,t,s+c),n=n||[]}return n&&(s=+s||+l||0,o=n[1]?s+(n[1]+1)*n[2]:+n[2],r&&(r.unit=c,r.start=s,r.end=o)),o}var fe={};function de(e){var t,n=e.ownerDocument,r=e.nodeName,o=fe[r];return o||(t=n.body.appendChild(n.createElement(r)),o=T.css(t,"display"),t.parentNode.removeChild(t),"none"===o&&(o="block"),fe[r]=o,o)}function pe(e,t){for(var n,r,o=[],i=0,a=e.length;i<a;i++)(r=e[i]).style&&(n=r.style.display,t?("none"===n&&(o[i]=J.get(r,"display")||null,o[i]||(r.style.display="")),""===r.style.display&&ce(r)&&(o[i]=de(r))):"none"!==n&&(o[i]="none",J.set(r,"display",n)));for(i=0;i<a;i++)null!=o[i]&&(e[i].style.display=o[i]);return e}T.fn.extend({show:function(){return pe(this,!0)},hide:function(){return pe(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each((function(){ce(this)?T(this).show():T(this).hide()}))}});var me,he,ge=/^(?:checkbox|radio)$/i,ve=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,ye=/^$|^module$|\/(?:java|ecma)script/i;me=b.createDocumentFragment().appendChild(b.createElement("div")),(he=b.createElement("input")).setAttribute("type","radio"),he.setAttribute("checked","checked"),he.setAttribute("name","t"),me.appendChild(he),g.checkClone=me.cloneNode(!0).cloneNode(!0).lastChild.checked,me.innerHTML="<textarea>x</textarea>",g.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue,me.innerHTML="<option></option>",g.option=!!me.lastChild;var be={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function we(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&R(e,t)?T.merge([e],n):n}function xe(e,t){for(var n=0,r=e.length;n<r;n++)J.set(e[n],"globalEval",!t||J.get(t[n],"globalEval"))}be.tbody=be.tfoot=be.colgroup=be.caption=be.thead,be.th=be.td,g.option||(be.optgroup=be.option=[1,"<select multiple='multiple'>","</select>"]);var Ce=/<|&#?\w+;/;function Ee(e,t,n,r,o){for(var i,a,u,l,c,s,f=t.createDocumentFragment(),d=[],p=0,m=e.length;p<m;p++)if((i=e[p])||0===i)if("object"===C(i))T.merge(d,i.nodeType?[i]:i);else if(Ce.test(i)){for(a=a||f.appendChild(t.createElement("div")),u=(ve.exec(i)||["",""])[1].toLowerCase(),l=be[u]||be._default,a.innerHTML=l[1]+T.htmlPrefilter(i)+l[2],s=l[0];s--;)a=a.lastChild;T.merge(d,a.childNodes),(a=f.firstChild).textContent=""}else d.push(t.createTextNode(i));for(f.textContent="",p=0;i=d[p++];)if(r&&T.inArray(i,r)>-1)o&&o.push(i);else if(c=ue(i),a=we(f.appendChild(i),"script"),c&&xe(a),n)for(s=0;i=a[s++];)ye.test(i.type||"")&&n.push(i);return f}var Te=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return b.activeElement}catch(e){}}()==("focus"===t)}function _e(e,t,n,r,o,i){var a,u;if("object"==typeof t){for(u in"string"!=typeof n&&(r=r||n,n=void 0),t)_e(e,u,n,r,t[u],i);return e}if(null==r&&null==o?(o=n,r=n=void 0):null==o&&("string"==typeof n?(o=r,r=void 0):(o=r,r=n,n=void 0)),!1===o)o=Se;else if(!o)return e;return 1===i&&(a=o,o=function(e){return T().off(e),a.apply(this,arguments)},o.guid=a.guid||(a.guid=T.guid++)),e.each((function(){T.event.add(this,t,o,r,n)}))}function De(e,t,n){n?(J.set(e,t,!1),T.event.add(e,t,{namespace:!1,handler:function(e){var r,o,i=J.get(this,t);if(1&e.isTrigger&&this[t]){if(i.length)(T.event.special[t]||{}).delegateType&&e.stopPropagation();else if(i=u.call(arguments),J.set(this,t,i),r=n(this,t),this[t](),i!==(o=J.get(this,t))||r?J.set(this,t,!1):o={},i!==o)return e.stopImmediatePropagation(),e.preventDefault(),o&&o.value}else i.length&&(J.set(this,t,{value:T.event.trigger(T.extend(i[0],T.Event.prototype),i.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===J.get(e,t)&&T.event.add(e,t,ke)}T.event={global:{},add:function(e,t,n,r,o){var i,a,u,l,c,s,f,d,p,m,h,g=J.get(e);if(G(e))for(n.handler&&(n=(i=n).handler,o=i.selector),o&&T.find.matchesSelector(ae,o),n.guid||(n.guid=T.guid++),(l=g.events)||(l=g.events=Object.create(null)),(a=g.handle)||(a=g.handle=function(t){return void 0!==T&&T.event.triggered!==t.type?T.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(F)||[""]).length;c--;)p=h=(u=Te.exec(t[c])||[])[1],m=(u[2]||"").split(".").sort(),p&&(f=T.event.special[p]||{},p=(o?f.delegateType:f.bindType)||p,f=T.event.special[p]||{},s=T.extend({type:p,origType:h,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&&T.expr.match.needsContext.test(o),namespace:m.join(".")},i),(d=l[p])||((d=l[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,m,a)||e.addEventListener&&e.addEventListener(p,a)),f.add&&(f.add.call(e,s),s.handler.guid||(s.handler.guid=n.guid)),o?d.splice(d.delegateCount++,0,s):d.push(s),T.event.global[p]=!0)},remove:function(e,t,n,r,o){var i,a,u,l,c,s,f,d,p,m,h,g=J.hasData(e)&&J.get(e);if(g&&(l=g.events)){for(c=(t=(t||"").match(F)||[""]).length;c--;)if(p=h=(u=Te.exec(t[c])||[])[1],m=(u[2]||"").split(".").sort(),p){for(f=T.event.special[p]||{},d=l[p=(r?f.delegateType:f.bindType)||p]||[],u=u[2]&&new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=i=d.length;i--;)s=d[i],!o&&h!==s.origType||n&&n.guid!==s.guid||u&&!u.test(s.namespace)||r&&r!==s.selector&&("**"!==r||!s.selector)||(d.splice(i,1),s.selector&&d.delegateCount--,f.remove&&f.remove.call(e,s));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,m,g.handle)||T.removeEvent(e,p,g.handle),delete l[p])}else for(p in l)T.event.remove(e,p+t[c],n,r,!0);T.isEmptyObject(l)&&J.remove(e,"handle events")}},dispatch:function(e){var t,n,r,o,i,a,u=new Array(arguments.length),l=T.event.fix(e),c=(J.get(this,"events")||Object.create(null))[l.type]||[],s=T.event.special[l.type]||{};for(u[0]=l,t=1;t<arguments.length;t++)u[t]=arguments[t];if(l.delegateTarget=this,!s.preDispatch||!1!==s.preDispatch.call(this,l)){for(a=T.event.handlers.call(this,l,c),t=0;(o=a[t++])&&!l.isPropagationStopped();)for(l.currentTarget=o.elem,n=0;(i=o.handlers[n++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==i.namespace&&!l.rnamespace.test(i.namespace)||(l.handleObj=i,l.data=i.data,void 0!==(r=((T.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,u))&&!1===(l.result=r)&&(l.preventDefault(),l.stopPropagation()));return s.postDispatch&&s.postDispatch.call(this,l),l.result}},handlers:function(e,t){var n,r,o,i,a,u=[],l=t.delegateCount,c=e.target;if(l&&c.nodeType&&!("click"===e.type&&e.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(i=[],a={},n=0;n<l;n++)void 0===a[o=(r=t[n]).selector+" "]&&(a[o]=r.needsContext?T(o,this).index(c)>-1:T.find(o,this,null,[c]).length),a[o]&&i.push(r);i.length&&u.push({elem:c,handlers:i})}return c=this,l<t.length&&u.push({elem:c,handlers:t.slice(l)}),u},addProp:function(e,t){Object.defineProperty(T.Event.prototype,e,{enumerable:!0,configurable:!0,get:v(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[T.expando]?e:new T.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return ge.test(t.type)&&t.click&&R(t,"input")&&De(t,"click",ke),!1},trigger:function(e){var t=this||e;return ge.test(t.type)&&t.click&&R(t,"input")&&De(t,"click"),!0},_default:function(e){var t=e.target;return ge.test(t.type)&&t.click&&R(t,"input")&&J.get(t,"click")||R(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},T.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},T.Event=function(e,t){if(!(this instanceof T.Event))return new T.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?ke:Se,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&T.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[T.expando]=!0},T.Event.prototype={constructor:T.Event,isDefaultPrevented:Se,isPropagationStopped:Se,isImmediatePropagationStopped:Se,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=ke,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=ke,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=ke,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},T.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},T.event.addProp),T.each({focus:"focusin",blur:"focusout"},(function(e,t){T.event.special[e]={setup:function(){return De(this,e,Ne),!1},trigger:function(){return De(this,e),!0},_default:function(){return!0},delegateType:t}})),T.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(e,t){T.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,o=e.relatedTarget,i=e.handleObj;return o&&(o===r||T.contains(r,o))||(e.type=i.origType,n=i.handler.apply(this,arguments),e.type=t),n}}})),T.fn.extend({on:function(e,t,n,r){return _e(this,e,t,n,r)},one:function(e,t,n,r){return _e(this,e,t,n,r,1)},off:function(e,t,n){var r,o;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,T(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(o in e)this.off(o,t,e[o]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Se),this.each((function(){T.event.remove(this,e,n,t)}))}});var Re=/<script|<style|<link/i,Oe=/checked\s*(?:[^=]|=\s*.checked.)/i,Pe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Ae(e,t){return R(e,"table")&&R(11!==t.nodeType?t:t.firstChild,"tr")&&T(e).children("tbody")[0]||e}function Me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Ie(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Be(e,t){var n,r,o,i,a,u;if(1===t.nodeType){if(J.hasData(e)&&(u=J.get(e).events))for(o in J.remove(t,"handle events"),u)for(n=0,r=u[o].length;n<r;n++)T.event.add(t,o,u[o][n]);Z.hasData(e)&&(i=Z.access(e),a=T.extend({},i),Z.set(t,a))}}function Le(e,t){var n=t.nodeName.toLowerCase();"input"===n&&ge.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function Fe(e,t,n,r){t=l(t);var o,i,a,u,c,s,f=0,d=e.length,p=d-1,m=t[0],h=v(m);if(h||d>1&&"string"==typeof m&&!g.checkClone&&Oe.test(m))return e.each((function(o){var i=e.eq(o);h&&(t[0]=m.call(this,o,i.html())),Fe(i,t,n,r)}));if(d&&(i=(o=Ee(t,e[0].ownerDocument,!1,e,r)).firstChild,1===o.childNodes.length&&(o=i),i||r)){for(u=(a=T.map(we(o,"script"),Me)).length;f<d;f++)c=o,f!==p&&(c=T.clone(c,!0,!0),u&&T.merge(a,we(c,"script"))),n.call(e[f],c,f);if(u)for(s=a[a.length-1].ownerDocument,T.map(a,Ie),f=0;f<u;f++)c=a[f],ye.test(c.type||"")&&!J.access(c,"globalEval")&&T.contains(s,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?T._evalUrl&&!c.noModule&&T._evalUrl(c.src,{nonce:c.nonce||c.getAttribute("nonce")},s):x(c.textContent.replace(Pe,""),c,s))}return e}function He(e,t,n){for(var r,o=t?T.filter(t,e):e,i=0;null!=(r=o[i]);i++)n||1!==r.nodeType||T.cleanData(we(r)),r.parentNode&&(n&&ue(r)&&xe(we(r,"script")),r.parentNode.removeChild(r));return e}T.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,o,i,a,u=e.cloneNode(!0),l=ue(e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||T.isXMLDoc(e)))for(a=we(u),r=0,o=(i=we(e)).length;r<o;r++)Le(i[r],a[r]);if(t)if(n)for(i=i||we(e),a=a||we(u),r=0,o=i.length;r<o;r++)Be(i[r],a[r]);else Be(e,u);return(a=we(u,"script")).length>0&&xe(a,!l&&we(e,"script")),u},cleanData:function(e){for(var t,n,r,o=T.event.special,i=0;void 0!==(n=e[i]);i++)if(G(n)){if(t=n[J.expando]){if(t.events)for(r in t.events)o[r]?T.event.remove(n,r):T.removeEvent(n,r,t.handle);n[J.expando]=void 0}n[Z.expando]&&(n[Z.expando]=void 0)}}}),T.fn.extend({detach:function(e){return He(this,e,!0)},remove:function(e){return He(this,e)},text:function(e){return V(this,(function(e){return void 0===e?T.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Fe(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Ae(this,e).appendChild(e)}))},prepend:function(){return Fe(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Ae(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return Fe(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Fe(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(T.cleanData(we(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return T.clone(this,e,t)}))},html:function(e){return V(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Re.test(e)&&!be[(ve.exec(e)||["",""])[1].toLowerCase()]){e=T.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(T.cleanData(we(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return Fe(this,arguments,(function(t){var n=this.parentNode;T.inArray(this,e)<0&&(T.cleanData(we(this)),n&&n.replaceChild(t,this))}),e)}}),T.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){T.fn[e]=function(e){for(var n,r=[],o=T(e),i=o.length-1,a=0;a<=i;a++)n=a===i?this:this.clone(!0),T(o[a])[t](n),c.apply(r,n.get());return this.pushStack(r)}}));var je=new RegExp("^("+re+")(?!px)[a-z%]+$","i"),ze=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=r),t.getComputedStyle(e)},We=function(e,t,n){var r,o,i={};for(o in t)i[o]=e.style[o],e.style[o]=t[o];for(o in r=n.call(e),t)e.style[o]=i[o];return r},Ue=new RegExp(ie.join("|"),"i");function qe(e,t,n){var r,o,i,a,u=e.style;return(n=n||ze(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ue(e)||(a=T.style(e,t)),!g.pixelBoxStyles()&&je.test(a)&&Ue.test(t)&&(r=u.width,o=u.minWidth,i=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=o,u.maxWidth=i)),void 0!==a?a+"":a}function Ve(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(s){c.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",s.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ae.appendChild(c).appendChild(s);var e=r.getComputedStyle(s);n="1%"!==e.top,l=12===t(e.marginLeft),s.style.right="60%",a=36===t(e.right),o=36===t(e.width),s.style.position="absolute",i=12===t(s.offsetWidth/3),ae.removeChild(c),s=null}}function t(e){return Math.round(parseFloat(e))}var n,o,i,a,u,l,c=b.createElement("div"),s=b.createElement("div");s.style&&(s.style.backgroundClip="content-box",s.cloneNode(!0).style.backgroundClip="",g.clearCloneStyle="content-box"===s.style.backgroundClip,T.extend(g,{boxSizingReliable:function(){return e(),o},pixelBoxStyles:function(){return e(),a},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),l},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,o;return null==u&&(e=b.createElement("table"),t=b.createElement("tr"),n=b.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",ae.appendChild(e).appendChild(t).appendChild(n),o=r.getComputedStyle(t),u=parseInt(o.height,10)+parseInt(o.borderTopWidth,10)+parseInt(o.borderBottomWidth,10)===t.offsetHeight,ae.removeChild(e)),u}}))}();var $e=["Webkit","Moz","ms"],Ye=b.createElement("div").style,Ke={};function Xe(e){return T.cssProps[e]||Ke[e]||(e in Ye?e:Ke[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=$e.length;n--;)if((e=$e[n]+t)in Ye)return e}(e)||e)}var Ge=/^(none|table(?!-c[ea]).+)/,Qe=/^--/,Je={position:"absolute",visibility:"hidden",display:"block"},Ze={letterSpacing:"0",fontWeight:"400"};function et(e,t,n){var r=oe.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function tt(e,t,n,r,o,i){var a="width"===t?1:0,u=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=T.css(e,n+ie[a],!0,o)),r?("content"===n&&(l-=T.css(e,"padding"+ie[a],!0,o)),"margin"!==n&&(l-=T.css(e,"border"+ie[a]+"Width",!0,o))):(l+=T.css(e,"padding"+ie[a],!0,o),"padding"!==n?l+=T.css(e,"border"+ie[a]+"Width",!0,o):u+=T.css(e,"border"+ie[a]+"Width",!0,o));return!r&&i>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-i-l-u-.5))||0),l}function nt(e,t,n){var r=ze(e),o=(!g.boxSizingReliable()||n)&&"border-box"===T.css(e,"boxSizing",!1,r),i=o,a=qe(e,t,r),u="offset"+t[0].toUpperCase()+t.slice(1);if(je.test(a)){if(!n)return a;a="auto"}return(!g.boxSizingReliable()&&o||!g.reliableTrDimensions()&&R(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===T.css(e,"display",!1,r))&&e.getClientRects().length&&(o="border-box"===T.css(e,"boxSizing",!1,r),(i=u in e)&&(a=e[u])),(a=parseFloat(a)||0)+tt(e,t,n||(o?"border":"content"),i,r,a)+"px"}function rt(e,t,n,r,o){return new rt.prototype.init(e,t,n,r,o)}T.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=qe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,i,a,u=X(t),l=Qe.test(t),c=e.style;if(l||(t=Xe(u)),a=T.cssHooks[t]||T.cssHooks[u],void 0===n)return a&&"get"in a&&void 0!==(o=a.get(e,!1,r))?o:c[t];"string"==(i=typeof n)&&(o=oe.exec(n))&&o[1]&&(n=se(e,t,o),i="number"),null!=n&&n==n&&("number"!==i||l||(n+=o&&o[3]||(T.cssNumber[u]?"":"px")),g.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(l?c.setProperty(t,n):c[t]=n))}},css:function(e,t,n,r){var o,i,a,u=X(t);return Qe.test(t)||(t=Xe(u)),(a=T.cssHooks[t]||T.cssHooks[u])&&"get"in a&&(o=a.get(e,!0,n)),void 0===o&&(o=qe(e,t,r)),"normal"===o&&t in Ze&&(o=Ze[t]),""===n||n?(i=parseFloat(o),!0===n||isFinite(i)?i||0:o):o}}),T.each(["height","width"],(function(e,t){T.cssHooks[t]={get:function(e,n,r){if(n)return!Ge.test(T.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?nt(e,t,r):We(e,Je,(function(){return nt(e,t,r)}))},set:function(e,n,r){var o,i=ze(e),a=!g.scrollboxSize()&&"absolute"===i.position,u=(a||r)&&"border-box"===T.css(e,"boxSizing",!1,i),l=r?tt(e,t,r,u,i):0;return u&&a&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(i[t])-tt(e,t,"border",!1,i)-.5)),l&&(o=oe.exec(n))&&"px"!==(o[3]||"px")&&(e.style[t]=n,n=T.css(e,t)),et(0,n,l)}}})),T.cssHooks.marginLeft=Ve(g.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(qe(e,"marginLeft"))||e.getBoundingClientRect().left-We(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),T.each({margin:"",padding:"",border:"Width"},(function(e,t){T.cssHooks[e+t]={expand:function(n){for(var r=0,o={},i="string"==typeof n?n.split(" "):[n];r<4;r++)o[e+ie[r]+t]=i[r]||i[r-2]||i[0];return o}},"margin"!==e&&(T.cssHooks[e+t].set=et)})),T.fn.extend({css:function(e,t){return V(this,(function(e,t,n){var r,o,i={},a=0;if(Array.isArray(t)){for(r=ze(e),o=t.length;a<o;a++)i[t[a]]=T.css(e,t[a],!1,r);return i}return void 0!==n?T.style(e,t,n):T.css(e,t)}),e,t,arguments.length>1)}}),T.Tween=rt,rt.prototype={constructor:rt,init:function(e,t,n,r,o,i){this.elem=e,this.prop=n,this.easing=o||T.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=i||(T.cssNumber[n]?"":"px")},cur:function(){var e=rt.propHooks[this.prop];return e&&e.get?e.get(this):rt.propHooks._default.get(this)},run:function(e){var t,n=rt.propHooks[this.prop];return this.options.duration?this.pos=t=T.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rt.propHooks._default.set(this),this}},rt.prototype.init.prototype=rt.prototype,rt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=T.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){T.fx.step[e.prop]?T.fx.step[e.prop](e):1!==e.elem.nodeType||!T.cssHooks[e.prop]&&null==e.elem.style[Xe(e.prop)]?e.elem[e.prop]=e.now:T.style(e.elem,e.prop,e.now+e.unit)}}},rt.propHooks.scrollTop=rt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},T.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},T.fx=rt.prototype.init,T.fx.step={};var ot,it,at=/^(?:toggle|show|hide)$/,ut=/queueHooks$/;function lt(){it&&(!1===b.hidden&&r.requestAnimationFrame?r.requestAnimationFrame(lt):r.setTimeout(lt,T.fx.interval),T.fx.tick())}function ct(){return r.setTimeout((function(){ot=void 0})),ot=Date.now()}function st(e,t){var n,r=0,o={height:e};for(t=t?1:0;r<4;r+=2-t)o["margin"+(n=ie[r])]=o["padding"+n]=e;return t&&(o.opacity=o.width=e),o}function ft(e,t,n){for(var r,o=(dt.tweeners[t]||[]).concat(dt.tweeners["*"]),i=0,a=o.length;i<a;i++)if(r=o[i].call(n,t,e))return r}function dt(e,t,n){var r,o,i=0,a=dt.prefilters.length,u=T.Deferred().always((function(){delete l.elem})),l=function(){if(o)return!1;for(var t=ot||ct(),n=Math.max(0,c.startTime+c.duration-t),r=1-(n/c.duration||0),i=0,a=c.tweens.length;i<a;i++)c.tweens[i].run(r);return u.notifyWith(e,[c,r,n]),r<1&&a?n:(a||u.notifyWith(e,[c,1,0]),u.resolveWith(e,[c]),!1)},c=u.promise({elem:e,props:T.extend({},t),opts:T.extend(!0,{specialEasing:{},easing:T.easing._default},n),originalProperties:t,originalOptions:n,startTime:ot||ct(),duration:n.duration,tweens:[],createTween:function(t,n){var r=T.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(r),r},stop:function(t){var n=0,r=t?c.tweens.length:0;if(o)return this;for(o=!0;n<r;n++)c.tweens[n].run(1);return t?(u.notifyWith(e,[c,1,0]),u.resolveWith(e,[c,t])):u.rejectWith(e,[c,t]),this}}),s=c.props;for(function(e,t){var n,r,o,i,a;for(n in e)if(o=t[r=X(n)],i=e[n],Array.isArray(i)&&(o=i[1],i=e[n]=i[0]),n!==r&&(e[r]=i,delete e[n]),(a=T.cssHooks[r])&&"expand"in a)for(n in i=a.expand(i),delete e[r],i)n in e||(e[n]=i[n],t[n]=o);else t[r]=o}(s,c.opts.specialEasing);i<a;i++)if(r=dt.prefilters[i].call(c,e,s,c.opts))return v(r.stop)&&(T._queueHooks(c.elem,c.opts.queue).stop=r.stop.bind(r)),r;return T.map(s,ft,c),v(c.opts.start)&&c.opts.start.call(e,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),T.fx.timer(T.extend(l,{elem:e,anim:c,queue:c.opts.queue})),c}T.Animation=T.extend(dt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,oe.exec(t),n),n}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(F);for(var n,r=0,o=e.length;r<o;r++)n=e[r],dt.tweeners[n]=dt.tweeners[n]||[],dt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,o,i,a,u,l,c,s,f="width"in t||"height"in t,d=this,p={},m=e.style,h=e.nodeType&&ce(e),g=J.get(e,"fxshow");for(r in n.queue||(null==(a=T._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,u=a.empty.fire,a.empty.fire=function(){a.unqueued||u()}),a.unqueued++,d.always((function(){d.always((function(){a.unqueued--,T.queue(e,"fx").length||a.empty.fire()}))}))),t)if(o=t[r],at.test(o)){if(delete t[r],i=i||"toggle"===o,o===(h?"hide":"show")){if("show"!==o||!g||void 0===g[r])continue;h=!0}p[r]=g&&g[r]||T.style(e,r)}if((l=!T.isEmptyObject(t))||!T.isEmptyObject(p))for(r in f&&1===e.nodeType&&(n.overflow=[m.overflow,m.overflowX,m.overflowY],null==(c=g&&g.display)&&(c=J.get(e,"display")),"none"===(s=T.css(e,"display"))&&(c?s=c:(pe([e],!0),c=e.style.display||c,s=T.css(e,"display"),pe([e]))),("inline"===s||"inline-block"===s&&null!=c)&&"none"===T.css(e,"float")&&(l||(d.done((function(){m.display=c})),null==c&&(s=m.display,c="none"===s?"":s)),m.display="inline-block")),n.overflow&&(m.overflow="hidden",d.always((function(){m.overflow=n.overflow[0],m.overflowX=n.overflow[1],m.overflowY=n.overflow[2]}))),l=!1,p)l||(g?"hidden"in g&&(h=g.hidden):g=J.access(e,"fxshow",{display:c}),i&&(g.hidden=!h),h&&pe([e],!0),d.done((function(){for(r in h||pe([e]),J.remove(e,"fxshow"),p)T.style(e,r,p[r])}))),l=ft(h?g[r]:0,r,d),r in g||(g[r]=l.start,h&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?dt.prefilters.unshift(e):dt.prefilters.push(e)}}),T.speed=function(e,t,n){var r=e&&"object"==typeof e?T.extend({},e):{complete:n||!n&&t||v(e)&&e,duration:e,easing:n&&t||t&&!v(t)&&t};return T.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in T.fx.speeds?r.duration=T.fx.speeds[r.duration]:r.duration=T.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&&r.old.call(this),r.queue&&T.dequeue(this,r.queue)},r},T.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ce).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var o=T.isEmptyObject(e),i=T.speed(t,n,r),a=function(){var t=dt(this,T.extend({},e),i);(o||J.get(this,"finish"))&&t.stop(!0)};return a.finish=a,o||!1===i.queue?this.each(a):this.queue(i.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each((function(){var t=!0,o=null!=e&&e+"queueHooks",i=T.timers,a=J.get(this);if(o)a[o]&&a[o].stop&&r(a[o]);else for(o in a)a[o]&&a[o].stop&&ut.test(o)&&r(a[o]);for(o=i.length;o--;)i[o].elem!==this||null!=e&&i[o].queue!==e||(i[o].anim.stop(n),t=!1,i.splice(o,1));!t&&n||T.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||"fx"),this.each((function(){var t,n=J.get(this),r=n[e+"queue"],o=n[e+"queueHooks"],i=T.timers,a=r?r.length:0;for(n.finish=!0,T.queue(this,e,[]),o&&o.stop&&o.stop.call(this,!0),t=i.length;t--;)i[t].elem===this&&i[t].queue===e&&(i[t].anim.stop(!0),i.splice(t,1));for(t=0;t<a;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish}))}}),T.each(["toggle","show","hide"],(function(e,t){var n=T.fn[t];T.fn[t]=function(e,r,o){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(st(t,!0),e,r,o)}})),T.each({slideDown:st("show"),slideUp:st("hide"),slideToggle:st("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(e,t){T.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}})),T.timers=[],T.fx.tick=function(){var e,t=0,n=T.timers;for(ot=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||T.fx.stop(),ot=void 0},T.fx.timer=function(e){T.timers.push(e),T.fx.start()},T.fx.interval=13,T.fx.start=function(){it||(it=!0,lt())},T.fx.stop=function(){it=null},T.fx.speeds={slow:600,fast:200,_default:400},T.fn.delay=function(e,t){return e=T.fx&&T.fx.speeds[e]||e,t=t||"fx",this.queue(t,(function(t,n){var o=r.setTimeout(t,e);n.stop=function(){r.clearTimeout(o)}}))},function(){var e=b.createElement("input"),t=b.createElement("select").appendChild(b.createElement("option"));e.type="checkbox",g.checkOn=""!==e.value,g.optSelected=t.selected,(e=b.createElement("input")).value="t",e.type="radio",g.radioValue="t"===e.value}();var pt,mt=T.expr.attrHandle;T.fn.extend({attr:function(e,t){return V(this,T.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each((function(){T.removeAttr(this,e)}))}}),T.extend({attr:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return void 0===e.getAttribute?T.prop(e,t,n):(1===i&&T.isXMLDoc(e)||(o=T.attrHooks[t.toLowerCase()]||(T.expr.match.bool.test(t)?pt:void 0)),void 0!==n?null===n?void T.removeAttr(e,t):o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:(e.setAttribute(t,n+""),n):o&&"get"in o&&null!==(r=o.get(e,t))?r:null==(r=T.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!g.radioValue&&"radio"===t&&R(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,o=t&&t.match(F);if(o&&1===e.nodeType)for(;n=o[r++];)e.removeAttribute(n)}}),pt={set:function(e,t,n){return!1===t?T.removeAttr(e,n):e.setAttribute(n,n),n}},T.each(T.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=mt[t]||T.find.attr;mt[t]=function(e,t,r){var o,i,a=t.toLowerCase();return r||(i=mt[a],mt[a]=o,o=null!=n(e,t,r)?a:null,mt[a]=i),o}}));var ht=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function vt(e){return(e.match(F)||[]).join(" ")}function yt(e){return e.getAttribute&&e.getAttribute("class")||""}function bt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(F)||[]}T.fn.extend({prop:function(e,t){return V(this,T.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[T.propFix[e]||e]}))}}),T.extend({prop:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&T.isXMLDoc(e)||(t=T.propFix[t]||t,o=T.propHooks[t]),void 0!==n?o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:e[t]=n:o&&"get"in o&&null!==(r=o.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=T.find.attr(e,"tabindex");return t?parseInt(t,10):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),g.optSelected||(T.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),T.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){T.propFix[this.toLowerCase()]=this})),T.fn.extend({addClass:function(e){var t,n,r,o,i,a,u,l=0;if(v(e))return this.each((function(t){T(this).addClass(e.call(this,t,yt(this)))}));if((t=bt(e)).length)for(;n=this[l++];)if(o=yt(n),r=1===n.nodeType&&" "+vt(o)+" "){for(a=0;i=t[a++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");o!==(u=vt(r))&&n.setAttribute("class",u)}return this},removeClass:function(e){var t,n,r,o,i,a,u,l=0;if(v(e))return this.each((function(t){T(this).removeClass(e.call(this,t,yt(this)))}));if(!arguments.length)return this.attr("class","");if((t=bt(e)).length)for(;n=this[l++];)if(o=yt(n),r=1===n.nodeType&&" "+vt(o)+" "){for(a=0;i=t[a++];)for(;r.indexOf(" "+i+" ")>-1;)r=r.replace(" "+i+" "," ");o!==(u=vt(r))&&n.setAttribute("class",u)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):v(e)?this.each((function(n){T(this).toggleClass(e.call(this,n,yt(this),t),t)})):this.each((function(){var t,o,i,a;if(r)for(o=0,i=T(this),a=bt(e);t=a[o++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else void 0!==e&&"boolean"!==n||((t=yt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+vt(yt(n))+" ").indexOf(t)>-1)return!0;return!1}});var wt=/\r/g;T.fn.extend({val:function(e){var t,n,r,o=this[0];return arguments.length?(r=v(e),this.each((function(n){var o;1===this.nodeType&&(null==(o=r?e.call(this,n,T(this).val()):e)?o="":"number"==typeof o?o+="":Array.isArray(o)&&(o=T.map(o,(function(e){return null==e?"":e+""}))),(t=T.valHooks[this.type]||T.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))}))):o?(t=T.valHooks[o.type]||T.valHooks[o.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(o,"value"))?n:"string"==typeof(n=o.value)?n.replace(wt,""):null==n?"":n:void 0}}),T.extend({valHooks:{option:{get:function(e){var t=T.find.attr(e,"value");return null!=t?t:vt(T.text(e))}},select:{get:function(e){var t,n,r,o=e.options,i=e.selectedIndex,a="select-one"===e.type,u=a?null:[],l=a?i+1:o.length;for(r=i<0?l:a?i:0;r<l;r++)if(((n=o[r]).selected||r===i)&&!n.disabled&&(!n.parentNode.disabled||!R(n.parentNode,"optgroup"))){if(t=T(n).val(),a)return t;u.push(t)}return u},set:function(e,t){for(var n,r,o=e.options,i=T.makeArray(t),a=o.length;a--;)((r=o[a]).selected=T.inArray(T.valHooks.option.get(r),i)>-1)&&(n=!0);return n||(e.selectedIndex=-1),i}}}}),T.each(["radio","checkbox"],(function(){T.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=T.inArray(T(e).val(),t)>-1}},g.checkOn||(T.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})})),g.focusin="onfocusin"in r;var xt=/^(?:focusinfocus|focusoutblur)$/,Ct=function(e){e.stopPropagation()};T.extend(T.event,{trigger:function(e,t,n,o){var i,a,u,l,c,s,f,d,m=[n||b],h=p.call(e,"type")?e.type:e,g=p.call(e,"namespace")?e.namespace.split("."):[];if(a=d=u=n=n||b,3!==n.nodeType&&8!==n.nodeType&&!xt.test(h+T.event.triggered)&&(h.indexOf(".")>-1&&(g=h.split("."),h=g.shift(),g.sort()),c=h.indexOf(":")<0&&"on"+h,(e=e[T.expando]?e:new T.Event(h,"object"==typeof e&&e)).isTrigger=o?2:3,e.namespace=g.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:T.makeArray(t,[e]),f=T.event.special[h]||{},o||!f.trigger||!1!==f.trigger.apply(n,t))){if(!o&&!f.noBubble&&!y(n)){for(l=f.delegateType||h,xt.test(l+h)||(a=a.parentNode);a;a=a.parentNode)m.push(a),u=a;u===(n.ownerDocument||b)&&m.push(u.defaultView||u.parentWindow||r)}for(i=0;(a=m[i++])&&!e.isPropagationStopped();)d=a,e.type=i>1?l:f.bindType||h,(s=(J.get(a,"events")||Object.create(null))[e.type]&&J.get(a,"handle"))&&s.apply(a,t),(s=c&&a[c])&&s.apply&&G(a)&&(e.result=s.apply(a,t),!1===e.result&&e.preventDefault());return e.type=h,o||e.isDefaultPrevented()||f._default&&!1!==f._default.apply(m.pop(),t)||!G(n)||c&&v(n[h])&&!y(n)&&((u=n[c])&&(n[c]=null),T.event.triggered=h,e.isPropagationStopped()&&d.addEventListener(h,Ct),n[h](),e.isPropagationStopped()&&d.removeEventListener(h,Ct),T.event.triggered=void 0,u&&(n[c]=u)),e.result}},simulate:function(e,t,n){var r=T.extend(new T.Event,n,{type:e,isSimulated:!0});T.event.trigger(r,null,t)}}),T.fn.extend({trigger:function(e,t){return this.each((function(){T.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return T.event.trigger(e,t,n,!0)}}),g.focusin||T.each({focus:"focusin",blur:"focusout"},(function(e,t){var n=function(e){T.event.simulate(t,e.target,T.event.fix(e))};T.event.special[t]={setup:function(){var r=this.ownerDocument||this.document||this,o=J.access(r,t);o||r.addEventListener(e,n,!0),J.access(r,t,(o||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,o=J.access(r,t)-1;o?J.access(r,t,o):(r.removeEventListener(e,n,!0),J.remove(r,t))}}}));var Et=r.location,Tt={guid:Date.now()},kt=/\?/;T.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new r.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||T.error("Invalid XML: "+(n?T.map(n.childNodes,(function(e){return e.textContent})).join("\n"):e)),t};var St=/\[\]$/,Nt=/\r?\n/g,_t=/^(?:submit|button|image|reset|file)$/i,Dt=/^(?:input|select|textarea|keygen)/i;function Rt(e,t,n,r){var o;if(Array.isArray(t))T.each(t,(function(t,o){n||St.test(e)?r(e,o):Rt(e+"["+("object"==typeof o&&null!=o?t:"")+"]",o,n,r)}));else if(n||"object"!==C(t))r(e,t);else for(o in t)Rt(e+"["+o+"]",t[o],n,r)}T.param=function(e,t){var n,r=[],o=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!T.isPlainObject(e))T.each(e,(function(){o(this.name,this.value)}));else for(n in e)Rt(n,e[n],t,o);return r.join("&")},T.fn.extend({serialize:function(){return T.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=T.prop(this,"elements");return e?T.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!T(this).is(":disabled")&&Dt.test(this.nodeName)&&!_t.test(e)&&(this.checked||!ge.test(e))})).map((function(e,t){var n=T(this).val();return null==n?null:Array.isArray(n)?T.map(n,(function(e){return{name:t.name,value:e.replace(Nt,"\r\n")}})):{name:t.name,value:n.replace(Nt,"\r\n")}})).get()}});var Ot=/%20/g,Pt=/#.*$/,At=/([?&])_=[^&]*/,Mt=/^(.*?):[ \t]*([^\r\n]*)$/gm,It=/^(?:GET|HEAD)$/,Bt=/^\/\//,Lt={},Ft={},Ht="*/".concat("*"),jt=b.createElement("a");function zt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,o=0,i=t.toLowerCase().match(F)||[];if(v(n))for(;r=i[o++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Wt(e,t,n,r){var o={},i=e===Ft;function a(u){var l;return o[u]=!0,T.each(e[u]||[],(function(e,u){var c=u(t,n,r);return"string"!=typeof c||i||o[c]?i?!(l=c):void 0:(t.dataTypes.unshift(c),a(c),!1)})),l}return a(t.dataTypes[0])||!o["*"]&&a("*")}function Ut(e,t){var n,r,o=T.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((o[n]?e:r||(r={}))[n]=t[n]);return r&&T.extend(!0,e,r),e}jt.href=Et.href,T.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ht,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":T.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ut(Ut(e,T.ajaxSettings),t):Ut(T.ajaxSettings,e)},ajaxPrefilter:zt(Lt),ajaxTransport:zt(Ft),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var n,o,i,a,u,l,c,s,f,d,p=T.ajaxSetup({},t),m=p.context||p,h=p.context&&(m.nodeType||m.jquery)?T(m):T.event,g=T.Deferred(),v=T.Callbacks("once memory"),y=p.statusCode||{},w={},x={},C="canceled",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!a)for(a={};t=Mt.exec(i);)a[t[1].toLowerCase()+" "]=(a[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=a[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?i:null},setRequestHeader:function(e,t){return null==c&&(e=x[e.toLowerCase()]=x[e.toLowerCase()]||e,w[e]=t),this},overrideMimeType:function(e){return null==c&&(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)E.always(e[E.status]);else for(t in e)y[t]=[y[t],e[t]];return this},abort:function(e){var t=e||C;return n&&n.abort(t),k(0,t),this}};if(g.promise(E),p.url=((e||p.url||Et.href)+"").replace(Bt,Et.protocol+"//"),p.type=t.method||t.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match(F)||[""],null==p.crossDomain){l=b.createElement("a");try{l.href=p.url,l.href=l.href,p.crossDomain=jt.protocol+"//"+jt.host!=l.protocol+"//"+l.host}catch(e){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!=typeof p.data&&(p.data=T.param(p.data,p.traditional)),Wt(Lt,p,t,E),c)return E;for(f in(s=T.event&&p.global)&&0==T.active++&&T.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!It.test(p.type),o=p.url.replace(Pt,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(Ot,"+")):(d=p.url.slice(o.length),p.data&&(p.processData||"string"==typeof p.data)&&(o+=(kt.test(o)?"&":"?")+p.data,delete p.data),!1===p.cache&&(o=o.replace(At,"$1"),d=(kt.test(o)?"&":"?")+"_="+Tt.guid+++d),p.url=o+d),p.ifModified&&(T.lastModified[o]&&E.setRequestHeader("If-Modified-Since",T.lastModified[o]),T.etag[o]&&E.setRequestHeader("If-None-Match",T.etag[o])),(p.data&&p.hasContent&&!1!==p.contentType||t.contentType)&&E.setRequestHeader("Content-Type",p.contentType),E.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Ht+"; q=0.01":""):p.accepts["*"]),p.headers)E.setRequestHeader(f,p.headers[f]);if(p.beforeSend&&(!1===p.beforeSend.call(m,E,p)||c))return E.abort();if(C="abort",v.add(p.complete),E.done(p.success),E.fail(p.error),n=Wt(Ft,p,t,E)){if(E.readyState=1,s&&h.trigger("ajaxSend",[E,p]),c)return E;p.async&&p.timeout>0&&(u=r.setTimeout((function(){E.abort("timeout")}),p.timeout));try{c=!1,n.send(w,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,"No Transport");function k(e,t,a,l){var f,d,b,w,x,C=t;c||(c=!0,u&&r.clearTimeout(u),n=void 0,i=l||"",E.readyState=e>0?4:0,f=e>=200&&e<300||304===e,a&&(w=function(e,t,n){for(var r,o,i,a,u=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(o in u)if(u[o]&&u[o].test(r)){l.unshift(o);break}if(l[0]in n)i=l[0];else{for(o in n){if(!l[0]||e.converters[o+" "+l[0]]){i=o;break}a||(a=o)}i=i||a}if(i)return i!==l[0]&&l.unshift(i),n[i]}(p,E,a)),!f&&T.inArray("script",p.dataTypes)>-1&&T.inArray("json",p.dataTypes)<0&&(p.converters["text script"]=function(){}),w=function(e,t,n,r){var o,i,a,u,l,c={},s=e.dataTypes.slice();if(s[1])for(a in e.converters)c[a.toLowerCase()]=e.converters[a];for(i=s.shift();i;)if(e.responseFields[i]&&(n[e.responseFields[i]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=i,i=s.shift())if("*"===i)i=l;else if("*"!==l&&l!==i){if(!(a=c[l+" "+i]||c["* "+i]))for(o in c)if((u=o.split(" "))[1]===i&&(a=c[l+" "+u[0]]||c["* "+u[0]])){!0===a?a=c[o]:!0!==c[o]&&(i=u[0],s.unshift(u[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+l+" to "+i}}}return{state:"success",data:t}}(p,w,E,f),f?(p.ifModified&&((x=E.getResponseHeader("Last-Modified"))&&(T.lastModified[o]=x),(x=E.getResponseHeader("etag"))&&(T.etag[o]=x)),204===e||"HEAD"===p.type?C="nocontent":304===e?C="notmodified":(C=w.state,d=w.data,f=!(b=w.error))):(b=C,!e&&C||(C="error",e<0&&(e=0))),E.status=e,E.statusText=(t||C)+"",f?g.resolveWith(m,[d,C,E]):g.rejectWith(m,[E,C,b]),E.statusCode(y),y=void 0,s&&h.trigger(f?"ajaxSuccess":"ajaxError",[E,p,f?d:b]),v.fireWith(m,[E,C]),s&&(h.trigger("ajaxComplete",[E,p]),--T.active||T.event.trigger("ajaxStop")))}return E},getJSON:function(e,t,n){return T.get(e,t,n,"json")},getScript:function(e,t){return T.get(e,void 0,t,"script")}}),T.each(["get","post"],(function(e,t){T[t]=function(e,n,r,o){return v(n)&&(o=o||r,r=n,n=void 0),T.ajax(T.extend({url:e,type:t,dataType:o,data:n,success:r},T.isPlainObject(e)&&e))}})),T.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),T._evalUrl=function(e,t,n){return T.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){T.globalEval(e,t,n)}})},T.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=T(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return v(e)?this.each((function(t){T(this).wrapInner(e.call(this,t))})):this.each((function(){var t=T(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=v(e);return this.each((function(n){T(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){T(this).replaceWith(this.childNodes)})),this}}),T.expr.pseudos.hidden=function(e){return!T.expr.pseudos.visible(e)},T.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},T.ajaxSettings.xhr=function(){try{return new r.XMLHttpRequest}catch(e){}};var qt={0:200,1223:204},Vt=T.ajaxSettings.xhr();g.cors=!!Vt&&"withCredentials"in Vt,g.ajax=Vt=!!Vt,T.ajaxTransport((function(e){var t,n;if(g.cors||Vt&&!e.crossDomain)return{send:function(o,i){var a,u=e.xhr();if(u.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(a in e.xhrFields)u[a]=e.xhrFields[a];for(a in e.mimeType&&u.overrideMimeType&&u.overrideMimeType(e.mimeType),e.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest"),o)u.setRequestHeader(a,o[a]);t=function(e){return function(){t&&(t=n=u.onload=u.onerror=u.onabort=u.ontimeout=u.onreadystatechange=null,"abort"===e?u.abort():"error"===e?"number"!=typeof u.status?i(0,"error"):i(u.status,u.statusText):i(qt[u.status]||u.status,u.statusText,"text"!==(u.responseType||"text")||"string"!=typeof u.responseText?{binary:u.response}:{text:u.responseText},u.getAllResponseHeaders()))}},u.onload=t(),n=u.onerror=u.ontimeout=t("error"),void 0!==u.onabort?u.onabort=n:u.onreadystatechange=function(){4===u.readyState&&r.setTimeout((function(){t&&n()}))},t=t("abort");try{u.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}})),T.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),T.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return T.globalEval(e),e}}}),T.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),T.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,o){t=T("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&o("error"===e.type?404:200,e.type)}),b.head.appendChild(t[0])},abort:function(){n&&n()}}}));var $t,Yt=[],Kt=/(=)\?(?=&|$)|\?\?/;T.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Yt.pop()||T.expando+"_"+Tt.guid++;return this[e]=!0,e}}),T.ajaxPrefilter("json jsonp",(function(e,t,n){var o,i,a,u=!1!==e.jsonp&&(Kt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Kt.test(e.data)&&"data");if(u||"jsonp"===e.dataTypes[0])return o=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,u?e[u]=e[u].replace(Kt,"$1"+o):!1!==e.jsonp&&(e.url+=(kt.test(e.url)?"&":"?")+e.jsonp+"="+o),e.converters["script json"]=function(){return a||T.error(o+" was not called"),a[0]},e.dataTypes[0]="json",i=r[o],r[o]=function(){a=arguments},n.always((function(){void 0===i?T(r).removeProp(o):r[o]=i,e[o]&&(e.jsonpCallback=t.jsonpCallback,Yt.push(o)),a&&v(i)&&i(a[0]),a=i=void 0})),"script"})),g.createHTMLDocument=(($t=b.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===$t.childNodes.length),T.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(g.createHTMLDocument?((r=(t=b.implementation.createHTMLDocument("")).createElement("base")).href=b.location.href,t.head.appendChild(r)):t=b),i=!n&&[],(o=O.exec(e))?[t.createElement(o[1])]:(o=Ee([e],t,i),i&&i.length&&T(i).remove(),T.merge([],o.childNodes)));var r,o,i},T.fn.load=function(e,t,n){var r,o,i,a=this,u=e.indexOf(" ");return u>-1&&(r=vt(e.slice(u)),e=e.slice(0,u)),v(t)?(n=t,t=void 0):t&&"object"==typeof t&&(o="POST"),a.length>0&&T.ajax({url:e,type:o||"GET",dataType:"html",data:t}).done((function(e){i=arguments,a.html(r?T("<div>").append(T.parseHTML(e)).find(r):e)})).always(n&&function(e,t){a.each((function(){n.apply(this,i||[e.responseText,t,e])}))}),this},T.expr.pseudos.animated=function(e){return T.grep(T.timers,(function(t){return e===t.elem})).length},T.offset={setOffset:function(e,t,n){var r,o,i,a,u,l,c=T.css(e,"position"),s=T(e),f={};"static"===c&&(e.style.position="relative"),u=s.offset(),i=T.css(e,"top"),l=T.css(e,"left"),("absolute"===c||"fixed"===c)&&(i+l).indexOf("auto")>-1?(a=(r=s.position()).top,o=r.left):(a=parseFloat(i)||0,o=parseFloat(l)||0),v(t)&&(t=t.call(e,n,T.extend({},u))),null!=t.top&&(f.top=t.top-u.top+a),null!=t.left&&(f.left=t.left-u.left+o),"using"in t?t.using.call(e,f):s.css(f)}},T.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){T.offset.setOffset(this,e,t)}));var t,n,r=this[0];return r?r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],o={top:0,left:0};if("fixed"===T.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===T.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((o=T(e).offset()).top+=T.css(e,"borderTopWidth",!0),o.left+=T.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-T.css(r,"marginTop",!0),left:t.left-o.left-T.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&"static"===T.css(e,"position");)e=e.offsetParent;return e||ae}))}}),T.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var n="pageYOffset"===t;T.fn[e]=function(r){return V(this,(function(e,r,o){var i;if(y(e)?i=e:9===e.nodeType&&(i=e.defaultView),void 0===o)return i?i[t]:e[r];i?i.scrollTo(n?i.pageXOffset:o,n?o:i.pageYOffset):e[r]=o}),e,r,arguments.length)}})),T.each(["top","left"],(function(e,t){T.cssHooks[t]=Ve(g.pixelPosition,(function(e,n){if(n)return n=qe(e,t),je.test(n)?T(e).position()[t]+"px":n}))})),T.each({Height:"height",Width:"width"},(function(e,t){T.each({padding:"inner"+e,content:t,"":"outer"+e},(function(n,r){T.fn[r]=function(o,i){var a=arguments.length&&(n||"boolean"!=typeof o),u=n||(!0===o||!0===i?"margin":"border");return V(this,(function(t,n,o){var i;return y(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(i=t.documentElement,Math.max(t.body["scroll"+e],i["scroll"+e],t.body["offset"+e],i["offset"+e],i["client"+e])):void 0===o?T.css(t,n,u):T.style(t,n,o,u)}),t,a?o:void 0,a)}}))})),T.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){T.fn[t]=function(e){return this.on(t,e)}})),T.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),T.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(e,t){T.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}));var Xt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;T.proxy=function(e,t){var n,r,o;if("string"==typeof t&&(n=e[t],t=e,e=n),v(e))return r=u.call(arguments,2),o=function(){return e.apply(t||this,r.concat(u.call(arguments)))},o.guid=e.guid=e.guid||T.guid++,o},T.holdReady=function(e){e?T.readyWait++:T.ready(!0)},T.isArray=Array.isArray,T.parseJSON=JSON.parse,T.nodeName=R,T.isFunction=v,T.isWindow=y,T.camelCase=X,T.type=C,T.now=Date.now,T.isNumeric=function(e){var t=T.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},T.trim=function(e){return null==e?"":(e+"").replace(Xt,"")},void 0===(n=function(){return T}.apply(t,[]))||(e.exports=n);var Gt=r.jQuery,Qt=r.$;return T.noConflict=function(e){return r.$===T&&(r.$=Qt),e&&r.jQuery===T&&(r.jQuery=Gt),T},void 0===o&&(r.jQuery=r.$=T),T}))},7418:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function o(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,i){for(var a,u,l=o(e),c=1;c<arguments.length;c++){for(var s in a=Object(arguments[c]))n.call(a,s)&&(l[s]=a[s]);if(t){u=t(a);for(var f=0;f<u.length;f++)r.call(a,u[f])&&(l[u[f]]=a[u[f]])}}return l}},2703:(e,t,n)=>{"use strict";var r=n(414);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},5697:(e,t,n)=>{e.exports=n(2703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},4448:(e,t,n)=>{"use strict";var r=n(7294),o=n(7418),i=n(3840);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(a(227));function u(e,t,n,r,o,i,a,u,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}var l=!1,c=null,s=!1,f=null,d={onError:function(e){l=!0,c=e}};function p(e,t,n,r,o,i,a,s,f){l=!1,c=null,u.apply(d,arguments)}var m=null,h=null,g=null;function v(e,t,n){var r=e.type||"unknown-event";e.currentTarget=g(n),function(e,t,n,r,o,i,u,d,m){if(p.apply(this,arguments),l){if(!l)throw Error(a(198));var h=c;l=!1,c=null,s||(s=!0,f=h)}}(r,t,void 0,e),e.currentTarget=null}var y=null,b={};function w(){if(y)for(var e in b){var t=b[e],n=y.indexOf(e);if(!(-1<n))throw Error(a(96,e));if(!C[n]){if(!t.extractEvents)throw Error(a(97,e));for(var r in C[n]=t,n=t.eventTypes){var o=void 0,i=n[r],u=t,l=r;if(E.hasOwnProperty(l))throw Error(a(99,l));E[l]=i;var c=i.phasedRegistrationNames;if(c){for(o in c)c.hasOwnProperty(o)&&x(c[o],u,l);o=!0}else i.registrationName?(x(i.registrationName,u,l),o=!0):o=!1;if(!o)throw Error(a(98,r,e))}}}}function x(e,t,n){if(T[e])throw Error(a(100,e));T[e]=t,k[e]=t.eventTypes[n].dependencies}var C=[],E={},T={},k={};function S(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!b.hasOwnProperty(t)||b[t]!==r){if(b[t])throw Error(a(102,t));b[t]=r,n=!0}}n&&w()}var N=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),_=null,D=null,R=null;function O(e){if(e=h(e)){if("function"!=typeof _)throw Error(a(280));var t=e.stateNode;t&&(t=m(t),_(e.stateNode,e.type,t))}}function P(e){D?R?R.push(e):R=[e]:D=e}function A(){if(D){var e=D,t=R;if(R=D=null,O(e),t)for(e=0;e<t.length;e++)O(t[e])}}function M(e,t){return e(t)}function I(e,t,n,r,o){return e(t,n,r,o)}function B(){}var L=M,F=!1,H=!1;function j(){null===D&&null===R||(B(),A())}function z(e,t,n){if(H)return e(t,n);H=!0;try{return L(e,t,n)}finally{H=!1,j()}}var W=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,U=Object.prototype.hasOwnProperty,q={},V={};function $(e,t,n,r,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var Y={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){Y[e]=new $(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];Y[t]=new $(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){Y[e]=new $(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){Y[e]=new $(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){Y[e]=new $(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){Y[e]=new $(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){Y[e]=new $(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){Y[e]=new $(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){Y[e]=new $(e,5,!1,e.toLowerCase(),null,!1)}));var K=/[\-:]([a-z])/g;function X(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(K,X);Y[t]=new $(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(K,X);Y[t]=new $(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(K,X);Y[t]=new $(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){Y[e]=new $(e,1,!1,e.toLowerCase(),null,!1)})),Y.xlinkHref=new $("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){Y[e]=new $(e,1,!1,e.toLowerCase(),null,!0)}));var G=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function Q(e,t,n,r){var o=Y.hasOwnProperty(t)?Y[t]:null;(null!==o?0===o.type:!r&&2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1]))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!U.call(V,e)||!U.call(q,e)&&(W.test(e)?V[e]=!0:(q[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}G.hasOwnProperty("ReactCurrentDispatcher")||(G.ReactCurrentDispatcher={current:null}),G.hasOwnProperty("ReactCurrentBatchConfig")||(G.ReactCurrentBatchConfig={suspense:null});var J=/^(.*)[\\\/]/,Z="function"==typeof Symbol&&Symbol.for,ee=Z?Symbol.for("react.element"):60103,te=Z?Symbol.for("react.portal"):60106,ne=Z?Symbol.for("react.fragment"):60107,re=Z?Symbol.for("react.strict_mode"):60108,oe=Z?Symbol.for("react.profiler"):60114,ie=Z?Symbol.for("react.provider"):60109,ae=Z?Symbol.for("react.context"):60110,ue=Z?Symbol.for("react.concurrent_mode"):60111,le=Z?Symbol.for("react.forward_ref"):60112,ce=Z?Symbol.for("react.suspense"):60113,se=Z?Symbol.for("react.suspense_list"):60120,fe=Z?Symbol.for("react.memo"):60115,de=Z?Symbol.for("react.lazy"):60116,pe=Z?Symbol.for("react.block"):60121,me="function"==typeof Symbol&&Symbol.iterator;function he(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=me&&e[me]||e["@@iterator"])?e:null}function ge(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case ne:return"Fragment";case te:return"Portal";case oe:return"Profiler";case re:return"StrictMode";case ce:return"Suspense";case se:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case ae:return"Context.Consumer";case ie:return"Context.Provider";case le:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case fe:return ge(e.type);case pe:return ge(e.render);case de:if(e=1===e._status?e._result:null)return ge(e)}return null}function ve(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,o=e._debugSource,i=ge(e.type);n=null,r&&(n=ge(r.type)),r=i,i="",o?i=" (at "+o.fileName.replace(J,"")+":"+o.lineNumber+")":n&&(i=" (created by "+n+")"),n="\n in "+(r||"Unknown")+i}t+=n,e=e.return}while(e);return t}function ye(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function be(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function we(e){e._valueTracker||(e._valueTracker=function(e){var t=be(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function xe(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=be(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Ce(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=ye(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Te(e,t){null!=(t=t.checked)&&Q(e,"checked",t,!1)}function ke(e,t){Te(e,t);var n=ye(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Ne(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ne(e,t.type,ye(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Se(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Ne(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function _e(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function De(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+ye(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function Re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Oe(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:ye(n)}}function Pe(e,t){var n=ye(t.value),r=ye(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function Ae(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function Me(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Ie(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Me(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var Be,Le,Fe=(Le=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((Be=Be||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Be.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return Le(e,t)}))}:Le);function He(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function je(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ze={animationend:je("Animation","AnimationEnd"),animationiteration:je("Animation","AnimationIteration"),animationstart:je("Animation","AnimationStart"),transitionend:je("Transition","TransitionEnd")},We={},Ue={};function qe(e){if(We[e])return We[e];if(!ze[e])return e;var t,n=ze[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ue)return We[e]=n[t];return e}N&&(Ue=document.createElement("div").style,"AnimationEvent"in window||(delete ze.animationend.animation,delete ze.animationiteration.animation,delete ze.animationstart.animation),"TransitionEvent"in window||delete ze.transitionend.transition);var Ve=qe("animationend"),$e=qe("animationiteration"),Ye=qe("animationstart"),Ke=qe("transitionend"),Xe="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ge=new("function"==typeof WeakMap?WeakMap:Map);function Qe(e){var t=Ge.get(e);return void 0===t&&(t=new Map,Ge.set(e,t)),t}function Je(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ze(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function et(e){if(Je(e)!==e)throw Error(a(188))}function tt(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=Je(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(r=o.return)){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return et(o),e;if(i===r)return et(o),t;i=i.sibling}throw Error(a(188))}if(n.return!==r.return)n=o,r=i;else{for(var u=!1,l=o.child;l;){if(l===n){u=!0,n=o,r=i;break}if(l===r){u=!0,r=o,n=i;break}l=l.sibling}if(!u){for(l=i.child;l;){if(l===n){u=!0,n=i,r=o;break}if(l===r){u=!0,r=i,n=o;break}l=l.sibling}if(!u)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function nt(e,t){if(null==t)throw Error(a(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function rt(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var ot=null;function it(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)v(e,t[r],n[r]);else t&&v(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function at(e){if(null!==e&&(ot=nt(ot,e)),e=ot,ot=null,e){if(rt(e,it),ot)throw Error(a(95));if(s)throw e=f,s=!1,f=null,e}}function ut(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function lt(e){if(!N)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}var ct=[];function st(e){e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>ct.length&&ct.push(e)}function ft(e,t,n,r){if(ct.length){var o=ct.pop();return o.topLevelType=e,o.eventSystemFlags=r,o.nativeEvent=t,o.targetInst=n,o}return{topLevelType:e,eventSystemFlags:r,nativeEvent:t,targetInst:n,ancestors:[]}}function dt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=Dn(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var o=ut(e.nativeEvent);r=e.topLevelType;var i=e.nativeEvent,a=e.eventSystemFlags;0===n&&(a|=64);for(var u=null,l=0;l<C.length;l++){var c=C[l];c&&(c=c.extractEvents(r,t,i,o,a))&&(u=nt(u,c))}at(u)}}function pt(e,t,n){if(!n.has(e)){switch(e){case"scroll":Yt(t,"scroll",!0);break;case"focus":case"blur":Yt(t,"focus",!0),Yt(t,"blur",!0),n.set("blur",null),n.set("focus",null);break;case"cancel":case"close":lt(e)&&Yt(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===Xe.indexOf(e)&&$t(e,t)}n.set(e,null)}}var mt,ht,gt,vt=!1,yt=[],bt=null,wt=null,xt=null,Ct=new Map,Et=new Map,Tt=[],kt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),St="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function Nt(e,t,n,r,o){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:o,container:r}}function _t(e,t){switch(e){case"focus":case"blur":bt=null;break;case"dragenter":case"dragleave":wt=null;break;case"mouseover":case"mouseout":xt=null;break;case"pointerover":case"pointerout":Ct.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Et.delete(t.pointerId)}}function Dt(e,t,n,r,o,i){return null===e||e.nativeEvent!==i?(e=Nt(t,n,r,o,i),null!==t&&null!==(t=Rn(t))&&ht(t),e):(e.eventSystemFlags|=r,e)}function Rt(e){var t=Dn(e.target);if(null!==t){var n=Je(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ze(n)))return e.blockedOn=t,void i.unstable_runWithPriority(e.priority,(function(){gt(n)}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Ot(e){if(null!==e.blockedOn)return!1;var t=Qt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);if(null!==t){var n=Rn(t);return null!==n&&ht(n),e.blockedOn=t,!1}return!0}function Pt(e,t,n){Ot(e)&&n.delete(t)}function At(){for(vt=!1;0<yt.length;){var e=yt[0];if(null!==e.blockedOn){null!==(e=Rn(e.blockedOn))&&mt(e);break}var t=Qt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);null!==t?e.blockedOn=t:yt.shift()}null!==bt&&Ot(bt)&&(bt=null),null!==wt&&Ot(wt)&&(wt=null),null!==xt&&Ot(xt)&&(xt=null),Ct.forEach(Pt),Et.forEach(Pt)}function Mt(e,t){e.blockedOn===t&&(e.blockedOn=null,vt||(vt=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,At)))}function It(e){function t(t){return Mt(t,e)}if(0<yt.length){Mt(yt[0],e);for(var n=1;n<yt.length;n++){var r=yt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==bt&&Mt(bt,e),null!==wt&&Mt(wt,e),null!==xt&&Mt(xt,e),Ct.forEach(t),Et.forEach(t),n=0;n<Tt.length;n++)(r=Tt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Tt.length&&null===(n=Tt[0]).blockedOn;)Rt(n),null===n.blockedOn&&Tt.shift()}var Bt={},Lt=new Map,Ft=new Map,Ht=["abort","abort",Ve,"animationEnd",$e,"animationIteration",Ye,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Ke,"transitionEnd","waiting","waiting"];function jt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],o=e[n+1],i="on"+(o[0].toUpperCase()+o.slice(1));i={phasedRegistrationNames:{bubbled:i,captured:i+"Capture"},dependencies:[r],eventPriority:t},Ft.set(r,t),Lt.set(r,i),Bt[o]=i}}jt("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),jt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),jt(Ht,2);for(var zt="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Wt=0;Wt<zt.length;Wt++)Ft.set(zt[Wt],0);var Ut=i.unstable_UserBlockingPriority,qt=i.unstable_runWithPriority,Vt=!0;function $t(e,t){Yt(t,e,!1)}function Yt(e,t,n){var r=Ft.get(t);switch(void 0===r?2:r){case 0:r=Kt.bind(null,t,1,e);break;case 1:r=Xt.bind(null,t,1,e);break;default:r=Gt.bind(null,t,1,e)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function Kt(e,t,n,r){F||B();var o=Gt,i=F;F=!0;try{I(o,e,t,n,r)}finally{(F=i)||j()}}function Xt(e,t,n,r){qt(Ut,Gt.bind(null,e,t,n,r))}function Gt(e,t,n,r){if(Vt)if(0<yt.length&&-1<kt.indexOf(e))e=Nt(null,e,t,n,r),yt.push(e);else{var o=Qt(e,t,n,r);if(null===o)_t(e,r);else if(-1<kt.indexOf(e))e=Nt(o,e,t,n,r),yt.push(e);else if(!function(e,t,n,r,o){switch(t){case"focus":return bt=Dt(bt,e,t,n,r,o),!0;case"dragenter":return wt=Dt(wt,e,t,n,r,o),!0;case"mouseover":return xt=Dt(xt,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return Ct.set(i,Dt(Ct.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,Et.set(i,Dt(Et.get(i)||null,e,t,n,r,o)),!0}return!1}(o,e,t,n,r)){_t(e,r),e=ft(e,r,null,t);try{z(dt,e)}finally{st(e)}}}}function Qt(e,t,n,r){if(null!==(n=Dn(n=ut(r)))){var o=Je(n);if(null===o)n=null;else{var i=o.tag;if(13===i){if(null!==(n=Ze(o)))return n;n=null}else if(3===i){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;n=null}else o!==n&&(n=null)}}e=ft(e,r,n,t);try{z(dt,e)}finally{st(e)}return null}var Jt={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Zt=["Webkit","ms","Moz","O"];function en(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||Jt.hasOwnProperty(e)&&Jt[e]?(""+t).trim():t+"px"}function tn(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=en(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(Jt).forEach((function(e){Zt.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Jt[t]=Jt[e]}))}));var nn=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function rn(e,t){if(t){if(nn[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62,""))}}function on(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var an="http://www.w3.org/1999/xhtml";function un(e,t){var n=Qe(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=k[t];for(var r=0;r<t.length;r++)pt(t[r],e,n)}function ln(){}function cn(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function sn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function fn(e,t){var n,r=sn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=sn(r)}}function dn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function pn(){for(var e=window,t=cn();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=cn((e=t.contentWindow).document)}return t}function mn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var hn="$?",gn="$!",vn=null,yn=null;function bn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function wn(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var xn="function"==typeof setTimeout?setTimeout:void 0,Cn="function"==typeof clearTimeout?clearTimeout:void 0;function En(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Tn(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||n===gn||n===hn){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var kn=Math.random().toString(36).slice(2),Sn="__reactInternalInstance$"+kn,Nn="__reactEventHandlers$"+kn,_n="__reactContainere$"+kn;function Dn(e){var t=e[Sn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[_n]||n[Sn]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Tn(e);null!==e;){if(n=e[Sn])return n;e=Tn(e)}return t}n=(e=n).parentNode}return null}function Rn(e){return!(e=e[Sn]||e[_n])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function On(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function Pn(e){return e[Nn]||null}function An(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function Mn(e,t){var n=e.stateNode;if(!n)return null;var r=m(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(a(231,t,typeof n));return n}function In(e,t,n){(t=Mn(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=nt(n._dispatchListeners,t),n._dispatchInstances=nt(n._dispatchInstances,e))}function Bn(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=An(t);for(t=n.length;0<t--;)In(n[t],"captured",e);for(t=0;t<n.length;t++)In(n[t],"bubbled",e)}}function Ln(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=Mn(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=nt(n._dispatchListeners,t),n._dispatchInstances=nt(n._dispatchInstances,e))}function Fn(e){e&&e.dispatchConfig.registrationName&&Ln(e._targetInst,null,e)}function Hn(e){rt(e,Bn)}var jn=null,zn=null,Wn=null;function Un(){if(Wn)return Wn;var e,t,n=zn,r=n.length,o="value"in jn?jn.value:jn.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return Wn=o.slice(e,1<t?1-t:void 0)}function qn(){return!0}function Vn(){return!1}function $n(e,t,n,r){for(var o in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?qn:Vn,this.isPropagationStopped=Vn,this}function Yn(e,t,n,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}function Kn(e){if(!(e instanceof this))throw Error(a(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function Xn(e){e.eventPool=[],e.getPooled=Yn,e.release=Kn}o($n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=qn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=qn)},persist:function(){this.isPersistent=qn},isPersistent:Vn,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Vn,this._dispatchInstances=this._dispatchListeners=null}}),$n.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},$n.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return o(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,Xn(n),n},Xn($n);var Gn=$n.extend({data:null}),Qn=$n.extend({data:null}),Jn=[9,13,27,32],Zn=N&&"CompositionEvent"in window,er=null;N&&"documentMode"in document&&(er=document.documentMode);var tr=N&&"TextEvent"in window&&!er,nr=N&&(!Zn||er&&8<er&&11>=er),rr=String.fromCharCode(32),or={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},ir=!1;function ar(e,t){switch(e){case"keyup":return-1!==Jn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function ur(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var lr=!1,cr={eventTypes:or,extractEvents:function(e,t,n,r){var o;if(Zn)e:{switch(e){case"compositionstart":var i=or.compositionStart;break e;case"compositionend":i=or.compositionEnd;break e;case"compositionupdate":i=or.compositionUpdate;break e}i=void 0}else lr?ar(e,n)&&(i=or.compositionEnd):"keydown"===e&&229===n.keyCode&&(i=or.compositionStart);return i?(nr&&"ko"!==n.locale&&(lr||i!==or.compositionStart?i===or.compositionEnd&&lr&&(o=Un()):(zn="value"in(jn=r)?jn.value:jn.textContent,lr=!0)),i=Gn.getPooled(i,t,n,r),(o||null!==(o=ur(n)))&&(i.data=o),Hn(i),o=i):o=null,(e=tr?function(e,t){switch(e){case"compositionend":return ur(t);case"keypress":return 32!==t.which?null:(ir=!0,rr);case"textInput":return(e=t.data)===rr&&ir?null:e;default:return null}}(e,n):function(e,t){if(lr)return"compositionend"===e||!Zn&&ar(e,t)?(e=Un(),Wn=zn=jn=null,lr=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return nr&&"ko"!==t.locale?null:t.data}}(e,n))?((t=Qn.getPooled(or.beforeInput,t,n,r)).data=e,Hn(t)):t=null,null===o?t:null===t?o:[o,t]}},sr={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function fr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!sr[e.type]:"textarea"===t}var dr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function pr(e,t,n){return(e=$n.getPooled(dr.change,e,t,n)).type="change",P(n),Hn(e),e}var mr=null,hr=null;function gr(e){at(e)}function vr(e){if(xe(On(e)))return e}function yr(e,t){if("change"===e)return t}var br=!1;function wr(){mr&&(mr.detachEvent("onpropertychange",xr),hr=mr=null)}function xr(e){if("value"===e.propertyName&&vr(hr))if(e=pr(hr,e,ut(e)),F)at(e);else{F=!0;try{M(gr,e)}finally{F=!1,j()}}}function Cr(e,t,n){"focus"===e?(wr(),hr=n,(mr=t).attachEvent("onpropertychange",xr)):"blur"===e&&wr()}function Er(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return vr(hr)}function Tr(e,t){if("click"===e)return vr(t)}function kr(e,t){if("input"===e||"change"===e)return vr(t)}N&&(br=lt("input")&&(!document.documentMode||9<document.documentMode));var Sr={eventTypes:dr,_isInputEventSupported:br,extractEvents:function(e,t,n,r){var o=t?On(t):window,i=o.nodeName&&o.nodeName.toLowerCase();if("select"===i||"input"===i&&"file"===o.type)var a=yr;else if(fr(o))if(br)a=kr;else{a=Er;var u=Cr}else(i=o.nodeName)&&"input"===i.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(a=Tr);if(a&&(a=a(e,t)))return pr(a,n,r);u&&u(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&Ne(o,"number",o.value)}},Nr=$n.extend({view:null,detail:null}),_r={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Dr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=_r[e])&&!!t[e]}function Rr(){return Dr}var Or=0,Pr=0,Ar=!1,Mr=!1,Ir=Nr.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Rr,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Or;return Or=e.screenX,Ar?"mousemove"===e.type?e.screenX-t:0:(Ar=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Pr;return Pr=e.screenY,Mr?"mousemove"===e.type?e.screenY-t:0:(Mr=!0,0)}}),Br=Ir.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Lr={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Fr={eventTypes:Lr,extractEvents:function(e,t,n,r,o){var i="mouseover"===e||"pointerover"===e,a="mouseout"===e||"pointerout"===e;if(i&&0==(32&o)&&(n.relatedTarget||n.fromElement)||!a&&!i)return null;if(i=r.window===r?r:(i=r.ownerDocument)?i.defaultView||i.parentWindow:window,a?(a=t,null!==(t=(t=n.relatedTarget||n.toElement)?Dn(t):null)&&(t!==Je(t)||5!==t.tag&&6!==t.tag)&&(t=null)):a=null,a===t)return null;if("mouseout"===e||"mouseover"===e)var u=Ir,l=Lr.mouseLeave,c=Lr.mouseEnter,s="mouse";else"pointerout"!==e&&"pointerover"!==e||(u=Br,l=Lr.pointerLeave,c=Lr.pointerEnter,s="pointer");if(e=null==a?i:On(a),i=null==t?i:On(t),(l=u.getPooled(l,a,n,r)).type=s+"leave",l.target=e,l.relatedTarget=i,(n=u.getPooled(c,t,n,r)).type=s+"enter",n.target=i,n.relatedTarget=e,s=t,(r=a)&&s)e:{for(c=s,a=0,e=u=r;e;e=An(e))a++;for(e=0,t=c;t;t=An(t))e++;for(;0<a-e;)u=An(u),a--;for(;0<e-a;)c=An(c),e--;for(;a--;){if(u===c||u===c.alternate)break e;u=An(u),c=An(c)}u=null}else u=null;for(c=u,u=[];r&&r!==c&&(null===(a=r.alternate)||a!==c);)u.push(r),r=An(r);for(r=[];s&&s!==c&&(null===(a=s.alternate)||a!==c);)r.push(s),s=An(s);for(s=0;s<u.length;s++)Ln(u[s],"bubbled",l);for(s=r.length;0<s--;)Ln(r[s],"captured",n);return 0==(64&o)?[l]:[l,n]}},Hr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},jr=Object.prototype.hasOwnProperty;function zr(e,t){if(Hr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!jr.call(t,n[r])||!Hr(e[n[r]],t[n[r]]))return!1;return!0}var Wr=N&&"documentMode"in document&&11>=document.documentMode,Ur={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},qr=null,Vr=null,$r=null,Yr=!1;function Kr(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Yr||null==qr||qr!==cn(n)?null:(n="selectionStart"in(n=qr)&&mn(n)?{start:n.selectionStart,end:n.selectionEnd}:{anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},$r&&zr($r,n)?null:($r=n,(e=$n.getPooled(Ur.select,Vr,e,t)).type="select",e.target=qr,Hn(e),e))}var Xr={eventTypes:Ur,extractEvents:function(e,t,n,r,o,i){if(!(i=!(o=i||(r.window===r?r.document:9===r.nodeType?r:r.ownerDocument)))){e:{o=Qe(o),i=k.onSelect;for(var a=0;a<i.length;a++)if(!o.has(i[a])){o=!1;break e}o=!0}i=!o}if(i)return null;switch(o=t?On(t):window,e){case"focus":(fr(o)||"true"===o.contentEditable)&&(qr=o,Vr=t,$r=null);break;case"blur":$r=Vr=qr=null;break;case"mousedown":Yr=!0;break;case"contextmenu":case"mouseup":case"dragend":return Yr=!1,Kr(n,r);case"selectionchange":if(Wr)break;case"keydown":case"keyup":return Kr(n,r)}return null}},Gr=$n.extend({animationName:null,elapsedTime:null,pseudoElement:null}),Qr=$n.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Jr=Nr.extend({relatedTarget:null});function Zr(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var eo={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},to={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},no=Nr.extend({key:function(e){if(e.key){var t=eo[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Zr(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?to[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Rr,charCode:function(e){return"keypress"===e.type?Zr(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Zr(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),ro=Ir.extend({dataTransfer:null}),oo=Nr.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Rr}),io=$n.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),ao=Ir.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),uo={eventTypes:Bt,extractEvents:function(e,t,n,r){var o=Lt.get(e);if(!o)return null;switch(e){case"keypress":if(0===Zr(n))return null;case"keydown":case"keyup":e=no;break;case"blur":case"focus":e=Jr;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=Ir;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=ro;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=oo;break;case Ve:case $e:case Ye:e=Gr;break;case Ke:e=io;break;case"scroll":e=Nr;break;case"wheel":e=ao;break;case"copy":case"cut":case"paste":e=Qr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Br;break;default:e=$n}return Hn(t=e.getPooled(o,t,n,r)),t}};if(y)throw Error(a(101));y=Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),w(),m=Pn,h=Rn,g=On,S({SimpleEventPlugin:uo,EnterLeaveEventPlugin:Fr,ChangeEventPlugin:Sr,SelectEventPlugin:Xr,BeforeInputEventPlugin:cr});var lo=[],co=-1;function so(e){0>co||(e.current=lo[co],lo[co]=null,co--)}function fo(e,t){co++,lo[co]=e.current,e.current=t}var po={},mo={current:po},ho={current:!1},go=po;function vo(e,t){var n=e.type.contextTypes;if(!n)return po;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function yo(e){return null!=e.childContextTypes}function bo(){so(ho),so(mo)}function wo(e,t,n){if(mo.current!==po)throw Error(a(168));fo(mo,t),fo(ho,n)}function xo(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,ge(t)||"Unknown",i));return o({},n,{},r)}function Co(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||po,go=mo.current,fo(mo,e),fo(ho,ho.current),!0}function Eo(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=xo(e,t,go),r.__reactInternalMemoizedMergedChildContext=e,so(ho),so(mo),fo(mo,e)):so(ho),fo(ho,n)}var To=i.unstable_runWithPriority,ko=i.unstable_scheduleCallback,So=i.unstable_cancelCallback,No=i.unstable_requestPaint,_o=i.unstable_now,Do=i.unstable_getCurrentPriorityLevel,Ro=i.unstable_ImmediatePriority,Oo=i.unstable_UserBlockingPriority,Po=i.unstable_NormalPriority,Ao=i.unstable_LowPriority,Mo=i.unstable_IdlePriority,Io={},Bo=i.unstable_shouldYield,Lo=void 0!==No?No:function(){},Fo=null,Ho=null,jo=!1,zo=_o(),Wo=1e4>zo?_o:function(){return _o()-zo};function Uo(){switch(Do()){case Ro:return 99;case Oo:return 98;case Po:return 97;case Ao:return 96;case Mo:return 95;default:throw Error(a(332))}}function qo(e){switch(e){case 99:return Ro;case 98:return Oo;case 97:return Po;case 96:return Ao;case 95:return Mo;default:throw Error(a(332))}}function Vo(e,t){return e=qo(e),To(e,t)}function $o(e,t,n){return e=qo(e),ko(e,t,n)}function Yo(e){return null===Fo?(Fo=[e],Ho=ko(Ro,Xo)):Fo.push(e),Io}function Ko(){if(null!==Ho){var e=Ho;Ho=null,So(e)}Xo()}function Xo(){if(!jo&&null!==Fo){jo=!0;var e=0;try{var t=Fo;Vo(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Fo=null}catch(t){throw null!==Fo&&(Fo=Fo.slice(e+1)),ko(Ro,Ko),t}finally{jo=!1}}}function Go(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}function Qo(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var Jo={current:null},Zo=null,ei=null,ti=null;function ni(){ti=ei=Zo=null}function ri(e){var t=Jo.current;so(Jo),e.type._context._currentValue=t}function oi(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function ii(e,t){Zo=e,ti=ei=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(Pa=!0),e.firstContext=null)}function ai(e,t){if(ti!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(ti=e,t=1073741823),t={context:e,observedBits:t,next:null},null===ei){if(null===Zo)throw Error(a(308));ei=t,Zo.dependencies={expirationTime:0,firstContext:t,responders:null}}else ei=ei.next=t;return e._currentValue}var ui=!1;function li(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function ci(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function si(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null}).next=e}function fi(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function di(e,t){var n=e.alternate;null!==n&&ci(n,e),null===(n=(e=e.updateQueue).baseQueue)?(e.baseQueue=t.next=t,t.next=t):(t.next=n.next,n.next=t)}function pi(e,t,n,r){var i=e.updateQueue;ui=!1;var a=i.baseQueue,u=i.shared.pending;if(null!==u){if(null!==a){var l=a.next;a.next=u.next,u.next=l}a=u,i.shared.pending=null,null!==(l=e.alternate)&&null!==(l=l.updateQueue)&&(l.baseQueue=u)}if(null!==a){l=a.next;var c=i.baseState,s=0,f=null,d=null,p=null;if(null!==l)for(var m=l;;){if((u=m.expirationTime)<r){var h={expirationTime:m.expirationTime,suspenseConfig:m.suspenseConfig,tag:m.tag,payload:m.payload,callback:m.callback,next:null};null===p?(d=p=h,f=c):p=p.next=h,u>s&&(s=u)}else{null!==p&&(p=p.next={expirationTime:1073741823,suspenseConfig:m.suspenseConfig,tag:m.tag,payload:m.payload,callback:m.callback,next:null}),cl(u,m.suspenseConfig);e:{var g=e,v=m;switch(u=t,h=n,v.tag){case 1:if("function"==typeof(g=v.payload)){c=g.call(h,c,u);break e}c=g;break e;case 3:g.effectTag=-4097&g.effectTag|64;case 0:if(null==(u="function"==typeof(g=v.payload)?g.call(h,c,u):g))break e;c=o({},c,u);break e;case 2:ui=!0}}null!==m.callback&&(e.effectTag|=32,null===(u=i.effects)?i.effects=[m]:u.push(m))}if(null===(m=m.next)||m===l){if(null===(u=i.shared.pending))break;m=a.next=u.next,u.next=l,i.baseQueue=a=u,i.shared.pending=null}}null===p?f=c:p.next=d,i.baseState=f,i.baseQueue=p,sl(s),e.expirationTime=s,e.memoizedState=c}}function mi(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=o,o=n,"function"!=typeof r)throw Error(a(191,r));r.call(o)}}}var hi=G.ReactCurrentBatchConfig,gi=(new r.Component).refs;function vi(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,0===e.expirationTime&&(e.updateQueue.baseState=n)}var yi={isMounted:function(e){return!!(e=e._reactInternalFiber)&&Je(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Gu(),o=hi.suspense;(o=si(r=Qu(r,e,o),o)).payload=t,null!=n&&(o.callback=n),fi(e,o),Ju(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Gu(),o=hi.suspense;(o=si(r=Qu(r,e,o),o)).tag=1,o.payload=t,null!=n&&(o.callback=n),fi(e,o),Ju(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Gu(),r=hi.suspense;(r=si(n=Qu(n,e,r),r)).tag=2,null!=t&&(r.callback=t),fi(e,r),Ju(e,n)}};function bi(e,t,n,r,o,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!(t.prototype&&t.prototype.isPureReactComponent&&zr(n,r)&&zr(o,i))}function wi(e,t,n){var r=!1,o=po,i=t.contextType;return"object"==typeof i&&null!==i?i=ai(i):(o=yo(t)?go:mo.current,i=(r=null!=(r=t.contextTypes))?vo(e,o):po),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=yi,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function xi(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&yi.enqueueReplaceState(t,t.state,null)}function Ci(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=gi,li(e);var i=t.contextType;"object"==typeof i&&null!==i?o.context=ai(i):(i=yo(t)?go:mo.current,o.context=vo(e,i)),pi(e,n,o,r),o.state=e.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(vi(e,t,i,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&yi.enqueueReplaceState(o,o.state,null),pi(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.effectTag|=4)}var Ei=Array.isArray;function Ti(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:(t=function(e){var t=r.refs;t===gi&&(t=r.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function ki(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function Si(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=Rl(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function u(t){return e&&null===t.alternate&&(t.effectTag=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Al(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=Ti(e,t,n),r.return=e,r):((r=Ol(n.type,n.key,n.props,null,e.mode,r)).ref=Ti(e,t,n),r.return=e,r)}function s(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Ml(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=Pl(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Al(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case ee:return(n=Ol(t.type,t.key,t.props,null,e.mode,n)).ref=Ti(e,null,t),n.return=e,n;case te:return(t=Ml(t,e.mode,n)).return=e,t}if(Ei(t)||he(t))return(t=Pl(t,e.mode,n,null)).return=e,t;ki(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case ee:return n.key===o?n.type===ne?f(e,t,n.props.children,r,o):c(e,t,n,r):null;case te:return n.key===o?s(e,t,n,r):null}if(Ei(n)||he(n))return null!==o?null:f(e,t,n,r,null);ki(e,n)}return null}function m(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case ee:return e=e.get(null===r.key?n:r.key)||null,r.type===ne?f(t,e,r.props.children,o,r.key):c(t,e,r,o);case te:return s(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(Ei(r)||he(r))return f(t,e=e.get(n)||null,r,o,null);ki(t,r)}return null}function h(o,a,u,l){for(var c=null,s=null,f=a,h=a=0,g=null;null!==f&&h<u.length;h++){f.index>h?(g=f,f=null):g=f.sibling;var v=p(o,f,u[h],l);if(null===v){null===f&&(f=g);break}e&&f&&null===v.alternate&&t(o,f),a=i(v,a,h),null===s?c=v:s.sibling=v,s=v,f=g}if(h===u.length)return n(o,f),c;if(null===f){for(;h<u.length;h++)null!==(f=d(o,u[h],l))&&(a=i(f,a,h),null===s?c=f:s.sibling=f,s=f);return c}for(f=r(o,f);h<u.length;h++)null!==(g=m(f,o,h,u[h],l))&&(e&&null!==g.alternate&&f.delete(null===g.key?h:g.key),a=i(g,a,h),null===s?c=g:s.sibling=g,s=g);return e&&f.forEach((function(e){return t(o,e)})),c}function g(o,u,l,c){var s=he(l);if("function"!=typeof s)throw Error(a(150));if(null==(l=s.call(l)))throw Error(a(151));for(var f=s=null,h=u,g=u=0,v=null,y=l.next();null!==h&&!y.done;g++,y=l.next()){h.index>g?(v=h,h=null):v=h.sibling;var b=p(o,h,y.value,c);if(null===b){null===h&&(h=v);break}e&&h&&null===b.alternate&&t(o,h),u=i(b,u,g),null===f?s=b:f.sibling=b,f=b,h=v}if(y.done)return n(o,h),s;if(null===h){for(;!y.done;g++,y=l.next())null!==(y=d(o,y.value,c))&&(u=i(y,u,g),null===f?s=y:f.sibling=y,f=y);return s}for(h=r(o,h);!y.done;g++,y=l.next())null!==(y=m(h,o,g,y.value,c))&&(e&&null!==y.alternate&&h.delete(null===y.key?g:y.key),u=i(y,u,g),null===f?s=y:f.sibling=y,f=y);return e&&h.forEach((function(e){return t(o,e)})),s}return function(e,r,i,l){var c="object"==typeof i&&null!==i&&i.type===ne&&null===i.key;c&&(i=i.props.children);var s="object"==typeof i&&null!==i;if(s)switch(i.$$typeof){case ee:e:{for(s=i.key,c=r;null!==c;){if(c.key===s){if(7===c.tag){if(i.type===ne){n(e,c.sibling),(r=o(c,i.props.children)).return=e,e=r;break e}}else if(c.elementType===i.type){n(e,c.sibling),(r=o(c,i.props)).ref=Ti(e,c,i),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}i.type===ne?((r=Pl(i.props.children,e.mode,l,i.key)).return=e,e=r):((l=Ol(i.type,i.key,i.props,null,e.mode,l)).ref=Ti(e,r,i),l.return=e,e=l)}return u(e);case te:e:{for(c=i.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Ml(i,e.mode,l)).return=e,e=r}return u(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Al(i,e.mode,l)).return=e,e=r),u(e);if(Ei(i))return h(e,r,i,l);if(he(i))return g(e,r,i,l);if(s&&ki(e,i),void 0===i&&!c)switch(e.tag){case 1:case 0:throw e=e.type,Error(a(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Ni=Si(!0),_i=Si(!1),Di={},Ri={current:Di},Oi={current:Di},Pi={current:Di};function Ai(e){if(e===Di)throw Error(a(174));return e}function Mi(e,t){switch(fo(Pi,t),fo(Oi,e),fo(Ri,Di),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ie(null,"");break;default:t=Ie(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}so(Ri),fo(Ri,t)}function Ii(){so(Ri),so(Oi),so(Pi)}function Bi(e){Ai(Pi.current);var t=Ai(Ri.current),n=Ie(t,e.type);t!==n&&(fo(Oi,e),fo(Ri,n))}function Li(e){Oi.current===e&&(so(Ri),so(Oi))}var Fi={current:0};function Hi(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||n.data===hn||n.data===gn))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function ji(e,t){return{responder:e,props:t}}var zi=G.ReactCurrentDispatcher,Wi=G.ReactCurrentBatchConfig,Ui=0,qi=null,Vi=null,$i=null,Yi=!1;function Ki(){throw Error(a(321))}function Xi(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Hr(e[n],t[n]))return!1;return!0}function Gi(e,t,n,r,o,i){if(Ui=i,qi=t,t.memoizedState=null,t.updateQueue=null,t.expirationTime=0,zi.current=null===e||null===e.memoizedState?ba:wa,e=n(r,o),t.expirationTime===Ui){i=0;do{if(t.expirationTime=0,!(25>i))throw Error(a(301));i+=1,$i=Vi=null,t.updateQueue=null,zi.current=xa,e=n(r,o)}while(t.expirationTime===Ui)}if(zi.current=ya,t=null!==Vi&&null!==Vi.next,Ui=0,$i=Vi=qi=null,Yi=!1,t)throw Error(a(300));return e}function Qi(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===$i?qi.memoizedState=$i=e:$i=$i.next=e,$i}function Ji(){if(null===Vi){var e=qi.alternate;e=null!==e?e.memoizedState:null}else e=Vi.next;var t=null===$i?qi.memoizedState:$i.next;if(null!==t)$i=t,Vi=e;else{if(null===e)throw Error(a(310));e={memoizedState:(Vi=e).memoizedState,baseState:Vi.baseState,baseQueue:Vi.baseQueue,queue:Vi.queue,next:null},null===$i?qi.memoizedState=$i=e:$i=$i.next=e}return $i}function Zi(e,t){return"function"==typeof t?t(e):t}function ea(e){var t=Ji(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=Vi,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var u=o.next;o.next=i.next,i.next=u}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var l=u=i=null,c=o;do{var s=c.expirationTime;if(s<Ui){var f={expirationTime:c.expirationTime,suspenseConfig:c.suspenseConfig,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===l?(u=l=f,i=r):l=l.next=f,s>qi.expirationTime&&(qi.expirationTime=s,sl(s))}else null!==l&&(l=l.next={expirationTime:1073741823,suspenseConfig:c.suspenseConfig,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),cl(s,c.suspenseConfig),r=c.eagerReducer===e?c.eagerState:e(r,c.action);c=c.next}while(null!==c&&c!==o);null===l?i=r:l.next=u,Hr(r,t.memoizedState)||(Pa=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=l,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function ta(e){var t=Ji(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var u=o=o.next;do{i=e(i,u.action),u=u.next}while(u!==o);Hr(i,t.memoizedState)||(Pa=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function na(e){var t=Qi();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:Zi,lastRenderedState:e}).dispatch=va.bind(null,qi,e),[t.memoizedState,e]}function ra(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=qi.updateQueue)?(t={lastEffect:null},qi.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function oa(){return Ji().memoizedState}function ia(e,t,n,r){var o=Qi();qi.effectTag|=e,o.memoizedState=ra(1|t,n,void 0,void 0===r?null:r)}function aa(e,t,n,r){var o=Ji();r=void 0===r?null:r;var i=void 0;if(null!==Vi){var a=Vi.memoizedState;if(i=a.destroy,null!==r&&Xi(r,a.deps))return void ra(t,n,i,r)}qi.effectTag|=e,o.memoizedState=ra(1|t,n,i,r)}function ua(e,t){return ia(516,4,e,t)}function la(e,t){return aa(516,4,e,t)}function ca(e,t){return aa(4,2,e,t)}function sa(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function fa(e,t,n){return n=null!=n?n.concat([e]):null,aa(4,2,sa.bind(null,t,e),n)}function da(){}function pa(e,t){return Qi().memoizedState=[e,void 0===t?null:t],e}function ma(e,t){var n=Ji();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Xi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ha(e,t){var n=Ji();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Xi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function ga(e,t,n){var r=Uo();Vo(98>r?98:r,(function(){e(!0)})),Vo(97<r?97:r,(function(){var r=Wi.suspense;Wi.suspense=void 0===t?null:t;try{e(!1),n()}finally{Wi.suspense=r}}))}function va(e,t,n){var r=Gu(),o=hi.suspense;o={expirationTime:r=Qu(r,e,o),suspenseConfig:o,action:n,eagerReducer:null,eagerState:null,next:null};var i=t.pending;if(null===i?o.next=o:(o.next=i.next,i.next=o),t.pending=o,i=e.alternate,e===qi||null!==i&&i===qi)Yi=!0,o.expirationTime=Ui,qi.expirationTime=Ui;else{if(0===e.expirationTime&&(null===i||0===i.expirationTime)&&null!==(i=t.lastRenderedReducer))try{var a=t.lastRenderedState,u=i(a,n);if(o.eagerReducer=i,o.eagerState=u,Hr(u,a))return}catch(e){}Ju(e,r)}}var ya={readContext:ai,useCallback:Ki,useContext:Ki,useEffect:Ki,useImperativeHandle:Ki,useLayoutEffect:Ki,useMemo:Ki,useReducer:Ki,useRef:Ki,useState:Ki,useDebugValue:Ki,useResponder:Ki,useDeferredValue:Ki,useTransition:Ki},ba={readContext:ai,useCallback:pa,useContext:ai,useEffect:ua,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,ia(4,2,sa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ia(4,2,e,t)},useMemo:function(e,t){var n=Qi();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Qi();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=va.bind(null,qi,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Qi().memoizedState=e},useState:na,useDebugValue:da,useResponder:ji,useDeferredValue:function(e,t){var n=na(e),r=n[0],o=n[1];return ua((function(){var n=Wi.suspense;Wi.suspense=void 0===t?null:t;try{o(e)}finally{Wi.suspense=n}}),[e,t]),r},useTransition:function(e){var t=na(!1),n=t[0];return t=t[1],[pa(ga.bind(null,t,e),[t,e]),n]}},wa={readContext:ai,useCallback:ma,useContext:ai,useEffect:la,useImperativeHandle:fa,useLayoutEffect:ca,useMemo:ha,useReducer:ea,useRef:oa,useState:function(){return ea(Zi)},useDebugValue:da,useResponder:ji,useDeferredValue:function(e,t){var n=ea(Zi),r=n[0],o=n[1];return la((function(){var n=Wi.suspense;Wi.suspense=void 0===t?null:t;try{o(e)}finally{Wi.suspense=n}}),[e,t]),r},useTransition:function(e){var t=ea(Zi),n=t[0];return t=t[1],[ma(ga.bind(null,t,e),[t,e]),n]}},xa={readContext:ai,useCallback:ma,useContext:ai,useEffect:la,useImperativeHandle:fa,useLayoutEffect:ca,useMemo:ha,useReducer:ta,useRef:oa,useState:function(){return ta(Zi)},useDebugValue:da,useResponder:ji,useDeferredValue:function(e,t){var n=ta(Zi),r=n[0],o=n[1];return la((function(){var n=Wi.suspense;Wi.suspense=void 0===t?null:t;try{o(e)}finally{Wi.suspense=n}}),[e,t]),r},useTransition:function(e){var t=ta(Zi),n=t[0];return t=t[1],[ma(ga.bind(null,t,e),[t,e]),n]}},Ca=null,Ea=null,Ta=!1;function ka(e,t){var n=_l(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Sa(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Na(e){if(Ta){var t=Ea;if(t){var n=t;if(!Sa(e,t)){if(!(t=En(n.nextSibling))||!Sa(e,t))return e.effectTag=-1025&e.effectTag|2,Ta=!1,void(Ca=e);ka(Ca,n)}Ca=e,Ea=En(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,Ta=!1,Ca=e}}function _a(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ca=e}function Da(e){if(e!==Ca)return!1;if(!Ta)return _a(e),Ta=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!wn(t,e.memoizedProps))for(t=Ea;t;)ka(e,t),t=En(t.nextSibling);if(_a(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Ea=En(e.nextSibling);break e}t--}else"$"!==n&&n!==gn&&n!==hn||t++}e=e.nextSibling}Ea=null}}else Ea=Ca?En(e.stateNode.nextSibling):null;return!0}function Ra(){Ea=Ca=null,Ta=!1}var Oa=G.ReactCurrentOwner,Pa=!1;function Aa(e,t,n,r){t.child=null===e?_i(t,null,n,r):Ni(t,e.child,n,r)}function Ma(e,t,n,r,o){n=n.render;var i=t.ref;return ii(t,o),r=Gi(e,t,n,r,i,o),null===e||Pa?(t.effectTag|=1,Aa(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),Ga(e,t,o))}function Ia(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!=typeof a||Dl(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ol(n.type,null,r,null,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Ba(e,t,a,r,o,i))}return a=e.child,o<i&&(o=a.memoizedProps,(n=null!==(n=n.compare)?n:zr)(o,r)&&e.ref===t.ref)?Ga(e,t,i):(t.effectTag|=1,(e=Rl(a,r)).ref=t.ref,e.return=t,t.child=e)}function Ba(e,t,n,r,o,i){return null!==e&&zr(e.memoizedProps,r)&&e.ref===t.ref&&(Pa=!1,o<i)?(t.expirationTime=e.expirationTime,Ga(e,t,i)):Fa(e,t,n,r,i)}function La(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Fa(e,t,n,r,o){var i=yo(n)?go:mo.current;return i=vo(t,i),ii(t,o),n=Gi(e,t,n,r,i,o),null===e||Pa?(t.effectTag|=1,Aa(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),Ga(e,t,o))}function Ha(e,t,n,r,o){if(yo(n)){var i=!0;Co(t)}else i=!1;if(ii(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),wi(t,n,r),Ci(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,u=t.memoizedProps;a.props=u;var l=a.context,c=n.contextType;c="object"==typeof c&&null!==c?ai(c):vo(t,c=yo(n)?go:mo.current);var s=n.getDerivedStateFromProps,f="function"==typeof s||"function"==typeof a.getSnapshotBeforeUpdate;f||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(u!==r||l!==c)&&xi(t,a,r,c),ui=!1;var d=t.memoizedState;a.state=d,pi(t,r,a,o),l=t.memoizedState,u!==r||d!==l||ho.current||ui?("function"==typeof s&&(vi(t,n,s,r),l=t.memoizedState),(u=ui||bi(t,n,u,r,d,l,c))?(f||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=u):("function"==typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,ci(e,t),u=t.memoizedProps,a.props=t.type===t.elementType?u:Qo(t.type,u),l=a.context,c="object"==typeof(c=n.contextType)&&null!==c?ai(c):vo(t,c=yo(n)?go:mo.current),(f="function"==typeof(s=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(u!==r||l!==c)&&xi(t,a,r,c),ui=!1,l=t.memoizedState,a.state=l,pi(t,r,a,o),d=t.memoizedState,u!==r||l!==d||ho.current||ui?("function"==typeof s&&(vi(t,n,s,r),d=t.memoizedState),(s=ui||bi(t,n,u,r,l,d,c))?(f||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,d,c),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,d,c)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||u===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||u===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),a.props=r,a.state=d,a.context=c,r=s):("function"!=typeof a.componentDidUpdate||u===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||u===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),r=!1);return ja(e,t,n,r,i,o)}function ja(e,t,n,r,o,i){La(e,t);var a=0!=(64&t.effectTag);if(!r&&!a)return o&&Eo(t,n,!1),Ga(e,t,i);r=t.stateNode,Oa.current=t;var u=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=Ni(t,e.child,null,i),t.child=Ni(t,null,u,i)):Aa(e,t,u,i),t.memoizedState=r.state,o&&Eo(t,n,!0),t.child}function za(e){var t=e.stateNode;t.pendingContext?wo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&wo(0,t.context,!1),Mi(e,t.containerInfo)}var Wa,Ua,qa,Va={dehydrated:null,retryTime:0};function $a(e,t,n){var r,o=t.mode,i=t.pendingProps,a=Fi.current,u=!1;if((r=0!=(64&t.effectTag))||(r=0!=(2&a)&&(null===e||null!==e.memoizedState)),r?(u=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===i.fallback||!0===i.unstable_avoidThisFallback||(a|=1),fo(Fi,1&a),null===e){if(void 0!==i.fallback&&Na(t),u){if(u=i.fallback,(i=Pl(null,o,0,null)).return=t,0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,i.child=e;null!==e;)e.return=i,e=e.sibling;return(n=Pl(u,o,n,null)).return=t,i.sibling=n,t.memoizedState=Va,t.child=i,n}return o=i.children,t.memoizedState=null,t.child=_i(t,null,o,n)}if(null!==e.memoizedState){if(o=(e=e.child).sibling,u){if(i=i.fallback,(n=Rl(e,e.pendingProps)).return=t,0==(2&t.mode)&&(u=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=u;null!==u;)u.return=n,u=u.sibling;return(o=Rl(o,i)).return=t,n.sibling=o,n.childExpirationTime=0,t.memoizedState=Va,t.child=n,o}return n=Ni(t,e.child,i.children,n),t.memoizedState=null,t.child=n}if(e=e.child,u){if(u=i.fallback,(i=Pl(null,o,0,null)).return=t,i.child=e,null!==e&&(e.return=i),0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,i.child=e;null!==e;)e.return=i,e=e.sibling;return(n=Pl(u,o,n,null)).return=t,i.sibling=n,n.effectTag|=2,i.childExpirationTime=0,t.memoizedState=Va,t.child=i,n}return t.memoizedState=null,t.child=Ni(t,e,i.children,n)}function Ya(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),oi(e.return,t)}function Ka(e,t,n,r,o,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailExpiration:0,tailMode:o,lastEffect:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailExpiration=0,a.tailMode=o,a.lastEffect=i)}function Xa(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Aa(e,t,r.children,n),0!=(2&(r=Fi.current)))r=1&r|2,t.effectTag|=64;else{if(null!==e&&0!=(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Ya(e,n);else if(19===e.tag)Ya(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(fo(Fi,r),0==(2&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Hi(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Ka(t,!1,o,n,i,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Hi(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Ka(t,!0,n,null,i,t.lastEffect);break;case"together":Ka(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function Ga(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&sl(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Rl(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Rl(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Qa(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Ja(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return yo(t.type)&&bo(),null;case 3:return Ii(),so(ho),so(mo),(n=t.stateNode).pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||!Da(t)||(t.effectTag|=4),null;case 5:Li(t),n=Ai(Pi.current);var i=t.type;if(null!==e&&null!=t.stateNode)Ua(e,t,i,r,n),e.ref!==t.ref&&(t.effectTag|=128);else{if(!r){if(null===t.stateNode)throw Error(a(166));return null}if(e=Ai(Ri.current),Da(t)){r=t.stateNode,i=t.type;var u=t.memoizedProps;switch(r[Sn]=t,r[Nn]=u,i){case"iframe":case"object":case"embed":$t("load",r);break;case"video":case"audio":for(e=0;e<Xe.length;e++)$t(Xe[e],r);break;case"source":$t("error",r);break;case"img":case"image":case"link":$t("error",r),$t("load",r);break;case"form":$t("reset",r),$t("submit",r);break;case"details":$t("toggle",r);break;case"input":Ee(r,u),$t("invalid",r),un(n,"onChange");break;case"select":r._wrapperState={wasMultiple:!!u.multiple},$t("invalid",r),un(n,"onChange");break;case"textarea":Oe(r,u),$t("invalid",r),un(n,"onChange")}for(var l in rn(i,u),e=null,u)if(u.hasOwnProperty(l)){var c=u[l];"children"===l?"string"==typeof c?r.textContent!==c&&(e=["children",c]):"number"==typeof c&&r.textContent!==""+c&&(e=["children",""+c]):T.hasOwnProperty(l)&&null!=c&&un(n,l)}switch(i){case"input":we(r),Se(r,u,!0);break;case"textarea":we(r),Ae(r);break;case"select":case"option":break;default:"function"==typeof u.onClick&&(r.onclick=ln)}n=e,t.updateQueue=n,null!==n&&(t.effectTag|=4)}else{switch(l=9===n.nodeType?n:n.ownerDocument,e===an&&(e=Me(i)),e===an?"script"===i?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=l.createElement(i,{is:r.is}):(e=l.createElement(i),"select"===i&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,i),e[Sn]=t,e[Nn]=r,Wa(e,t),t.stateNode=e,l=on(i,r),i){case"iframe":case"object":case"embed":$t("load",e),c=r;break;case"video":case"audio":for(c=0;c<Xe.length;c++)$t(Xe[c],e);c=r;break;case"source":$t("error",e),c=r;break;case"img":case"image":case"link":$t("error",e),$t("load",e),c=r;break;case"form":$t("reset",e),$t("submit",e),c=r;break;case"details":$t("toggle",e),c=r;break;case"input":Ee(e,r),c=Ce(e,r),$t("invalid",e),un(n,"onChange");break;case"option":c=_e(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},c=o({},r,{value:void 0}),$t("invalid",e),un(n,"onChange");break;case"textarea":Oe(e,r),c=Re(e,r),$t("invalid",e),un(n,"onChange");break;default:c=r}rn(i,c);var s=c;for(u in s)if(s.hasOwnProperty(u)){var f=s[u];"style"===u?tn(e,f):"dangerouslySetInnerHTML"===u?null!=(f=f?f.__html:void 0)&&Fe(e,f):"children"===u?"string"==typeof f?("textarea"!==i||""!==f)&&He(e,f):"number"==typeof f&&He(e,""+f):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(T.hasOwnProperty(u)?null!=f&&un(n,u):null!=f&&Q(e,u,f,l))}switch(i){case"input":we(e),Se(e,r,!1);break;case"textarea":we(e),Ae(e);break;case"option":null!=r.value&&e.setAttribute("value",""+ye(r.value));break;case"select":e.multiple=!!r.multiple,null!=(n=r.value)?De(e,!!r.multiple,n,!1):null!=r.defaultValue&&De(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof c.onClick&&(e.onclick=ln)}bn(i,r)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)qa(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(a(166));n=Ai(Pi.current),Ai(Ri.current),Da(t)?(n=t.stateNode,r=t.memoizedProps,n[Sn]=t,n.nodeValue!==r&&(t.effectTag|=4)):((n=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Sn]=t,t.stateNode=n)}return null;case 13:return so(Fi),r=t.memoizedState,0!=(64&t.effectTag)?(t.expirationTime=n,t):(n=null!==r,r=!1,null===e?void 0!==t.memoizedProps.fallback&&Da(t):(r=null!==(i=e.memoizedState),n||null===i||null!==(i=e.child.sibling)&&(null!==(u=t.firstEffect)?(t.firstEffect=i,i.nextEffect=u):(t.firstEffect=t.lastEffect=i,i.nextEffect=null),i.effectTag=8)),n&&!r&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&Fi.current)?Ou===Tu&&(Ou=ku):(Ou!==Tu&&Ou!==ku||(Ou=Su),0!==Bu&&null!==_u&&(Ll(_u,Ru),Fl(_u,Bu)))),(n||r)&&(t.effectTag|=4),null);case 4:return Ii(),null;case 10:return ri(t),null;case 19:if(so(Fi),null===(r=t.memoizedState))return null;if(i=0!=(64&t.effectTag),null===(u=r.rendering)){if(i)Qa(r,!1);else if(Ou!==Tu||null!==e&&0!=(64&e.effectTag))for(u=t.child;null!==u;){if(null!==(e=Hi(u))){for(t.effectTag|=64,Qa(r,!1),null!==(i=e.updateQueue)&&(t.updateQueue=i,t.effectTag|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=t.child;null!==r;)u=n,(i=r).effectTag&=2,i.nextEffect=null,i.firstEffect=null,i.lastEffect=null,null===(e=i.alternate)?(i.childExpirationTime=0,i.expirationTime=u,i.child=null,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null):(i.childExpirationTime=e.childExpirationTime,i.expirationTime=e.expirationTime,i.child=e.child,i.memoizedProps=e.memoizedProps,i.memoizedState=e.memoizedState,i.updateQueue=e.updateQueue,u=e.dependencies,i.dependencies=null===u?null:{expirationTime:u.expirationTime,firstContext:u.firstContext,responders:u.responders}),r=r.sibling;return fo(Fi,1&Fi.current|2),t.child}u=u.sibling}}else{if(!i)if(null!==(e=Hi(u))){if(t.effectTag|=64,i=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),Qa(r,!0),null===r.tail&&"hidden"===r.tailMode&&!u.alternate)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Wo()-r.renderingStartTime>r.tailExpiration&&1<n&&(t.effectTag|=64,i=!0,Qa(r,!1),t.expirationTime=t.childExpirationTime=n-1);r.isBackwards?(u.sibling=t.child,t.child=u):(null!==(n=r.last)?n.sibling=u:t.child=u,r.last=u)}return null!==r.tail?(0===r.tailExpiration&&(r.tailExpiration=Wo()+500),n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Wo(),n.sibling=null,t=Fi.current,fo(Fi,i?1&t|2:1&t),n):null}throw Error(a(156,t.tag))}function Za(e){switch(e.tag){case 1:yo(e.type)&&bo();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(Ii(),so(ho),so(mo),0!=(64&(t=e.effectTag)))throw Error(a(285));return e.effectTag=-4097&t|64,e;case 5:return Li(e),null;case 13:return so(Fi),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return so(Fi),null;case 4:return Ii(),null;case 10:return ri(e),null;default:return null}}function eu(e,t){return{value:e,source:t,stack:ve(t)}}Wa=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ua=function(e,t,n,r,i){var a=e.memoizedProps;if(a!==r){var u,l,c=t.stateNode;switch(Ai(Ri.current),e=null,n){case"input":a=Ce(c,a),r=Ce(c,r),e=[];break;case"option":a=_e(c,a),r=_e(c,r),e=[];break;case"select":a=o({},a,{value:void 0}),r=o({},r,{value:void 0}),e=[];break;case"textarea":a=Re(c,a),r=Re(c,r),e=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(c.onclick=ln)}for(u in rn(n,r),n=null,a)if(!r.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if("style"===u)for(l in c=a[u])c.hasOwnProperty(l)&&(n||(n={}),n[l]="");else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(T.hasOwnProperty(u)?e||(e=[]):(e=e||[]).push(u,null));for(u in r){var s=r[u];if(c=null!=a?a[u]:void 0,r.hasOwnProperty(u)&&s!==c&&(null!=s||null!=c))if("style"===u)if(c){for(l in c)!c.hasOwnProperty(l)||s&&s.hasOwnProperty(l)||(n||(n={}),n[l]="");for(l in s)s.hasOwnProperty(l)&&c[l]!==s[l]&&(n||(n={}),n[l]=s[l])}else n||(e||(e=[]),e.push(u,n)),n=s;else"dangerouslySetInnerHTML"===u?(s=s?s.__html:void 0,c=c?c.__html:void 0,null!=s&&c!==s&&(e=e||[]).push(u,s)):"children"===u?c===s||"string"!=typeof s&&"number"!=typeof s||(e=e||[]).push(u,""+s):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(T.hasOwnProperty(u)?(null!=s&&un(i,u),e||c===s||(e=[])):(e=e||[]).push(u,s))}n&&(e=e||[]).push("style",n),i=e,(t.updateQueue=i)&&(t.effectTag|=4)}},qa=function(e,t,n,r){n!==r&&(t.effectTag|=4)};var tu="function"==typeof WeakSet?WeakSet:Set;function nu(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=ve(n)),null!==n&&ge(n.type),t=t.value,null!==e&&1===e.tag&&ge(e.type);try{console.error(t)}catch(e){setTimeout((function(){throw e}))}}function ru(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Cl(e,t)}else t.current=null}function ou(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 3:case 5:case 6:case 4:case 17:return;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Qo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return}throw Error(a(163))}function iu(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.destroy;n.destroy=void 0,void 0!==r&&r()}n=n.next}while(n!==t)}}function au(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function uu(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:return void au(3,n);case 1:if(e=n.stateNode,4&n.effectTag)if(null===t)e.componentDidMount();else{var r=n.elementType===n.type?t.memoizedProps:Qo(n.type,t.memoizedProps);e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate)}return void(null!==(t=n.updateQueue)&&mi(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}mi(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.effectTag&&bn(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&It(n)))))}throw Error(a(163))}function lu(e,t,n){switch("function"==typeof Sl&&Sl(t),t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;Vo(97<n?97:n,(function(){var e=r;do{var n=e.destroy;if(void 0!==n){var o=t;try{n()}catch(e){Cl(o,e)}}e=e.next}while(e!==r)}))}break;case 1:ru(t),"function"==typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){Cl(e,t)}}(t,n);break;case 5:ru(t);break;case 4:mu(e,t,n)}}function cu(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,e.stateNode=null,null!==t&&cu(t)}function su(e){return 5===e.tag||3===e.tag||4===e.tag}function fu(e){e:{for(var t=e.return;null!==t;){if(su(t)){var n=t;break e}t=t.return}throw Error(a(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.effectTag&&(He(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||su(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}r?du(e,n,t):pu(e,n,t)}function du(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=ln));else if(4!==r&&null!==(e=e.child))for(du(e,t,n),e=e.sibling;null!==e;)du(e,t,n),e=e.sibling}function pu(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(pu(e,t,n),e=e.sibling;null!==e;)pu(e,t,n),e=e.sibling}function mu(e,t,n){for(var r,o,i=t,u=!1;;){if(!u){u=i.return;e:for(;;){if(null===u)throw Error(a(160));switch(r=u.stateNode,u.tag){case 5:o=!1;break e;case 3:case 4:r=r.containerInfo,o=!0;break e}u=u.return}u=!0}if(5===i.tag||6===i.tag){e:for(var l=e,c=i,s=n,f=c;;)if(lu(l,f,s),null!==f.child&&4!==f.tag)f.child.return=f,f=f.child;else{if(f===c)break e;for(;null===f.sibling;){if(null===f.return||f.return===c)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}o?(l=r,c=i.stateNode,8===l.nodeType?l.parentNode.removeChild(c):l.removeChild(c)):r.removeChild(i.stateNode)}else if(4===i.tag){if(null!==i.child){r=i.stateNode.containerInfo,o=!0,i.child.return=i,i=i.child;continue}}else if(lu(e,i,n),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(u=!1)}i.sibling.return=i.return,i=i.sibling}}function hu(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void iu(3,t);case 1:case 12:case 17:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[Nn]=r,"input"===e&&"radio"===r.type&&null!=r.name&&Te(n,r),on(e,o),t=on(e,r),o=0;o<i.length;o+=2){var u=i[o],l=i[o+1];"style"===u?tn(n,l):"dangerouslySetInnerHTML"===u?Fe(n,l):"children"===u?He(n,l):Q(n,u,l,t)}switch(e){case"input":ke(n,r);break;case"textarea":Pe(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?De(n,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?De(n,!!r.multiple,r.defaultValue,!0):De(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(a(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((t=t.stateNode).hydrate&&(t.hydrate=!1,It(t.containerInfo)));case 13:if(n=t,null===t.memoizedState?r=!1:(r=!0,n=t.child,Fu=Wo()),null!==n)e:for(e=n;;){if(5===e.tag)i=e.stateNode,r?"function"==typeof(i=i.style).setProperty?i.setProperty("display","none","important"):i.display="none":(i=e.stateNode,o=null!=(o=e.memoizedProps.style)&&o.hasOwnProperty("display")?o.display:null,i.style.display=en("display",o));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(i=e.child.sibling).return=e,e=i;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}return void gu(t);case 19:return void gu(t)}throw Error(a(163))}function gu(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new tu),t.forEach((function(t){var r=Tl.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}var vu="function"==typeof WeakMap?WeakMap:Map;function yu(e,t,n){(n=si(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ju||(ju=!0,zu=r),nu(e,t)},n}function bu(e,t,n){(n=si(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return nu(e,t),r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Wu?Wu=new Set([this]):Wu.add(this),nu(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var wu,xu=Math.ceil,Cu=G.ReactCurrentDispatcher,Eu=G.ReactCurrentOwner,Tu=0,ku=3,Su=4,Nu=0,_u=null,Du=null,Ru=0,Ou=Tu,Pu=null,Au=1073741823,Mu=1073741823,Iu=null,Bu=0,Lu=!1,Fu=0,Hu=null,ju=!1,zu=null,Wu=null,Uu=!1,qu=null,Vu=90,$u=null,Yu=0,Ku=null,Xu=0;function Gu(){return 0!=(48&Nu)?1073741821-(Wo()/10|0):0!==Xu?Xu:Xu=1073741821-(Wo()/10|0)}function Qu(e,t,n){if(0==(2&(t=t.mode)))return 1073741823;var r=Uo();if(0==(4&t))return 99===r?1073741823:1073741822;if(0!=(16&Nu))return Ru;if(null!==n)e=Go(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=Go(e,150,100);break;case 97:case 96:e=Go(e,5e3,250);break;case 95:e=2;break;default:throw Error(a(326))}return null!==_u&&e===Ru&&--e,e}function Ju(e,t){if(50<Yu)throw Yu=0,Ku=null,Error(a(185));if(null!==(e=Zu(e,t))){var n=Uo();1073741823===t?0!=(8&Nu)&&0==(48&Nu)?rl(e):(tl(e),0===Nu&&Ko()):tl(e),0==(4&Nu)||98!==n&&99!==n||(null===$u?$u=new Map([[e,t]]):(void 0===(n=$u.get(e))||n>t)&&$u.set(e,t))}}function Zu(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,o=null;if(null===r&&3===e.tag)o=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){o=r.stateNode;break}r=r.return}return null!==o&&(_u===o&&(sl(t),Ou===Su&&Ll(o,Ru)),Fl(o,t)),o}function el(e){var t=e.lastExpiredTime;if(0!==t)return t;if(!Bl(e,t=e.firstPendingTime))return t;var n=e.lastPingedTime;return 2>=(e=n>(e=e.nextKnownPendingLevel)?n:e)&&t!==e?0:e}function tl(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Yo(rl.bind(null,e));else{var t=el(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Gu();if(r=1073741823===t?99:1===t||2===t?95:0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=r)return;n!==Io&&So(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Yo(rl.bind(null,e)):$o(r,nl.bind(null,e),{timeout:10*(1073741821-t)-Wo()}),e.callbackNode=t}}}function nl(e,t){if(Xu=0,t)return Hl(e,t=Gu()),tl(e),null;var n=el(e);if(0!==n){if(t=e.callbackNode,0!=(48&Nu))throw Error(a(327));if(bl(),e===_u&&n===Ru||al(e,n),null!==Du){var r=Nu;Nu|=16;for(var o=ll();;)try{dl();break}catch(t){ul(e,t)}if(ni(),Nu=r,Cu.current=o,1===Ou)throw t=Pu,al(e,n),Ll(e,n),tl(e),t;if(null===Du)switch(o=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=Ou,_u=null,r){case Tu:case 1:throw Error(a(345));case 2:Hl(e,2<n?2:n);break;case ku:if(Ll(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=hl(o)),1073741823===Au&&10<(o=Fu+500-Wo())){if(Lu){var i=e.lastPingedTime;if(0===i||i>=n){e.lastPingedTime=n,al(e,n);break}}if(0!==(i=el(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=xn(gl.bind(null,e),o);break}gl(e);break;case Su:if(Ll(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=hl(o)),Lu&&(0===(o=e.lastPingedTime)||o>=n)){e.lastPingedTime=n,al(e,n);break}if(0!==(o=el(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Mu?r=10*(1073741821-Mu)-Wo():1073741823===Au?r=0:(r=10*(1073741821-Au)-5e3,0>(r=(o=Wo())-r)&&(r=0),(n=10*(1073741821-n)-o)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*xu(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=xn(gl.bind(null,e),r);break}gl(e);break;case 5:if(1073741823!==Au&&null!==Iu){i=Au;var u=Iu;if(0>=(r=0|u.busyMinDurationMs)?r=0:(o=0|u.busyDelayMs,r=(i=Wo()-(10*(1073741821-i)-(0|u.timeoutMs||5e3)))<=o?0:o+r-i),10<r){Ll(e,n),e.timeoutHandle=xn(gl.bind(null,e),r);break}}gl(e);break;default:throw Error(a(329))}if(tl(e),e.callbackNode===t)return nl.bind(null,e)}}return null}function rl(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,0!=(48&Nu))throw Error(a(327));if(bl(),e===_u&&t===Ru||al(e,t),null!==Du){var n=Nu;Nu|=16;for(var r=ll();;)try{fl();break}catch(t){ul(e,t)}if(ni(),Nu=n,Cu.current=r,1===Ou)throw n=Pu,al(e,t),Ll(e,t),tl(e),n;if(null!==Du)throw Error(a(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,_u=null,gl(e),tl(e)}return null}function ol(e,t){var n=Nu;Nu|=1;try{return e(t)}finally{0===(Nu=n)&&Ko()}}function il(e,t){var n=Nu;Nu&=-2,Nu|=8;try{return e(t)}finally{0===(Nu=n)&&Ko()}}function al(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Cn(n)),null!==Du)for(n=Du.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&bo();break;case 3:Ii(),so(ho),so(mo);break;case 5:Li(r);break;case 4:Ii();break;case 13:case 19:so(Fi);break;case 10:ri(r)}n=n.return}_u=e,Du=Rl(e.current,null),Ru=t,Ou=Tu,Pu=null,Mu=Au=1073741823,Iu=null,Bu=0,Lu=!1}function ul(e,t){for(;;){try{if(ni(),zi.current=ya,Yi)for(var n=qi.memoizedState;null!==n;){var r=n.queue;null!==r&&(r.pending=null),n=n.next}if(Ui=0,$i=Vi=qi=null,Yi=!1,null===Du||null===Du.return)return Ou=1,Pu=t,Du=null;e:{var o=e,i=Du.return,a=Du,u=t;if(t=Ru,a.effectTag|=2048,a.firstEffect=a.lastEffect=null,null!==u&&"object"==typeof u&&"function"==typeof u.then){var l=u;if(0==(2&a.mode)){var c=a.alternate;c?(a.updateQueue=c.updateQueue,a.memoizedState=c.memoizedState,a.expirationTime=c.expirationTime):(a.updateQueue=null,a.memoizedState=null)}var s=0!=(1&Fi.current),f=i;do{var d;if(d=13===f.tag){var p=f.memoizedState;if(null!==p)d=null!==p.dehydrated;else{var m=f.memoizedProps;d=void 0!==m.fallback&&(!0!==m.unstable_avoidThisFallback||!s)}}if(d){var h=f.updateQueue;if(null===h){var g=new Set;g.add(l),f.updateQueue=g}else h.add(l);if(0==(2&f.mode)){if(f.effectTag|=64,a.effectTag&=-2981,1===a.tag)if(null===a.alternate)a.tag=17;else{var v=si(1073741823,null);v.tag=2,fi(a,v)}a.expirationTime=1073741823;break e}u=void 0,a=t;var y=o.pingCache;if(null===y?(y=o.pingCache=new vu,u=new Set,y.set(l,u)):void 0===(u=y.get(l))&&(u=new Set,y.set(l,u)),!u.has(a)){u.add(a);var b=El.bind(null,o,l,a);l.then(b,b)}f.effectTag|=4096,f.expirationTime=t;break e}f=f.return}while(null!==f);u=Error((ge(a.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+ve(a))}5!==Ou&&(Ou=2),u=eu(u,a),f=i;do{switch(f.tag){case 3:l=u,f.effectTag|=4096,f.expirationTime=t,di(f,yu(f,l,t));break e;case 1:l=u;var w=f.type,x=f.stateNode;if(0==(64&f.effectTag)&&("function"==typeof w.getDerivedStateFromError||null!==x&&"function"==typeof x.componentDidCatch&&(null===Wu||!Wu.has(x)))){f.effectTag|=4096,f.expirationTime=t,di(f,bu(f,l,t));break e}}f=f.return}while(null!==f)}Du=ml(Du)}catch(e){t=e;continue}break}}function ll(){var e=Cu.current;return Cu.current=ya,null===e?ya:e}function cl(e,t){e<Au&&2<e&&(Au=e),null!==t&&e<Mu&&2<e&&(Mu=e,Iu=t)}function sl(e){e>Bu&&(Bu=e)}function fl(){for(;null!==Du;)Du=pl(Du)}function dl(){for(;null!==Du&&!Bo();)Du=pl(Du)}function pl(e){var t=wu(e.alternate,e,Ru);return e.memoizedProps=e.pendingProps,null===t&&(t=ml(e)),Eu.current=null,t}function ml(e){Du=e;do{var t=Du.alternate;if(e=Du.return,0==(2048&Du.effectTag)){if(t=Ja(t,Du,Ru),1===Ru||1!==Du.childExpirationTime){for(var n=0,r=Du.child;null!==r;){var o=r.expirationTime,i=r.childExpirationTime;o>n&&(n=o),i>n&&(n=i),r=r.sibling}Du.childExpirationTime=n}if(null!==t)return t;null!==e&&0==(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=Du.firstEffect),null!==Du.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=Du.firstEffect),e.lastEffect=Du.lastEffect),1<Du.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=Du:e.firstEffect=Du,e.lastEffect=Du))}else{if(null!==(t=Za(Du)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=Du.sibling))return t;Du=e}while(null!==Du);return Ou===Tu&&(Ou=5),null}function hl(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function gl(e){var t=Uo();return Vo(99,vl.bind(null,e,t)),null}function vl(e,t){do{bl()}while(null!==qu);if(0!=(48&Nu))throw Error(a(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(a(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var o=hl(n);if(e.firstPendingTime=o,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===_u&&(Du=_u=null,Ru=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,o=n.firstEffect):o=n:o=n.firstEffect,null!==o){var i=Nu;Nu|=32,Eu.current=null,vn=Vt;var u=pn();if(mn(u)){if("selectionStart"in u)var l={start:u.selectionStart,end:u.selectionEnd};else e:{var c=(l=(l=u.ownerDocument)&&l.defaultView||window).getSelection&&l.getSelection();if(c&&0!==c.rangeCount){l=c.anchorNode;var s=c.anchorOffset,f=c.focusNode;c=c.focusOffset;try{l.nodeType,f.nodeType}catch(e){l=null;break e}var d=0,p=-1,m=-1,h=0,g=0,v=u,y=null;t:for(;;){for(var b;v!==l||0!==s&&3!==v.nodeType||(p=d+s),v!==f||0!==c&&3!==v.nodeType||(m=d+c),3===v.nodeType&&(d+=v.nodeValue.length),null!==(b=v.firstChild);)y=v,v=b;for(;;){if(v===u)break t;if(y===l&&++h===s&&(p=d),y===f&&++g===c&&(m=d),null!==(b=v.nextSibling))break;y=(v=y).parentNode}v=b}l=-1===p||-1===m?null:{start:p,end:m}}else l=null}l=l||{start:0,end:0}}else l=null;yn={activeElementDetached:null,focusedElem:u,selectionRange:l},Vt=!1,Hu=o;do{try{yl()}catch(e){if(null===Hu)throw Error(a(330));Cl(Hu,e),Hu=Hu.nextEffect}}while(null!==Hu);Hu=o;do{try{for(u=e,l=t;null!==Hu;){var w=Hu.effectTag;if(16&w&&He(Hu.stateNode,""),128&w){var x=Hu.alternate;if(null!==x){var C=x.ref;null!==C&&("function"==typeof C?C(null):C.current=null)}}switch(1038&w){case 2:fu(Hu),Hu.effectTag&=-3;break;case 6:fu(Hu),Hu.effectTag&=-3,hu(Hu.alternate,Hu);break;case 1024:Hu.effectTag&=-1025;break;case 1028:Hu.effectTag&=-1025,hu(Hu.alternate,Hu);break;case 4:hu(Hu.alternate,Hu);break;case 8:mu(u,s=Hu,l),cu(s)}Hu=Hu.nextEffect}}catch(e){if(null===Hu)throw Error(a(330));Cl(Hu,e),Hu=Hu.nextEffect}}while(null!==Hu);if(C=yn,x=pn(),w=C.focusedElem,l=C.selectionRange,x!==w&&w&&w.ownerDocument&&dn(w.ownerDocument.documentElement,w)){null!==l&&mn(w)&&(x=l.start,void 0===(C=l.end)&&(C=x),"selectionStart"in w?(w.selectionStart=x,w.selectionEnd=Math.min(C,w.value.length)):(C=(x=w.ownerDocument||document)&&x.defaultView||window).getSelection&&(C=C.getSelection(),s=w.textContent.length,u=Math.min(l.start,s),l=void 0===l.end?u:Math.min(l.end,s),!C.extend&&u>l&&(s=l,l=u,u=s),s=fn(w,u),f=fn(w,l),s&&f&&(1!==C.rangeCount||C.anchorNode!==s.node||C.anchorOffset!==s.offset||C.focusNode!==f.node||C.focusOffset!==f.offset)&&((x=x.createRange()).setStart(s.node,s.offset),C.removeAllRanges(),u>l?(C.addRange(x),C.extend(f.node,f.offset)):(x.setEnd(f.node,f.offset),C.addRange(x))))),x=[];for(C=w;C=C.parentNode;)1===C.nodeType&&x.push({element:C,left:C.scrollLeft,top:C.scrollTop});for("function"==typeof w.focus&&w.focus(),w=0;w<x.length;w++)(C=x[w]).element.scrollLeft=C.left,C.element.scrollTop=C.top}Vt=!!vn,yn=vn=null,e.current=n,Hu=o;do{try{for(w=e;null!==Hu;){var E=Hu.effectTag;if(36&E&&uu(w,Hu.alternate,Hu),128&E){x=void 0;var T=Hu.ref;if(null!==T){var k=Hu.stateNode;Hu.tag,x=k,"function"==typeof T?T(x):T.current=x}}Hu=Hu.nextEffect}}catch(e){if(null===Hu)throw Error(a(330));Cl(Hu,e),Hu=Hu.nextEffect}}while(null!==Hu);Hu=null,Lo(),Nu=i}else e.current=n;if(Uu)Uu=!1,qu=e,Vu=t;else for(Hu=o;null!==Hu;)t=Hu.nextEffect,Hu.nextEffect=null,Hu=t;if(0===(t=e.firstPendingTime)&&(Wu=null),1073741823===t?e===Ku?Yu++:(Yu=0,Ku=e):Yu=0,"function"==typeof kl&&kl(n.stateNode,r),tl(e),ju)throw ju=!1,e=zu,zu=null,e;return 0!=(8&Nu)||Ko(),null}function yl(){for(;null!==Hu;){var e=Hu.effectTag;0!=(256&e)&&ou(Hu.alternate,Hu),0==(512&e)||Uu||(Uu=!0,$o(97,(function(){return bl(),null}))),Hu=Hu.nextEffect}}function bl(){if(90!==Vu){var e=97<Vu?97:Vu;return Vu=90,Vo(e,wl)}}function wl(){if(null===qu)return!1;var e=qu;if(qu=null,0!=(48&Nu))throw Error(a(331));var t=Nu;for(Nu|=32,e=e.current.firstEffect;null!==e;){try{var n=e;if(0!=(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:case 22:iu(5,n),au(5,n)}}catch(t){if(null===e)throw Error(a(330));Cl(e,t)}n=e.nextEffect,e.nextEffect=null,e=n}return Nu=t,Ko(),!0}function xl(e,t,n){fi(e,t=yu(e,t=eu(n,t),1073741823)),null!==(e=Zu(e,1073741823))&&tl(e)}function Cl(e,t){if(3===e.tag)xl(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){xl(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Wu||!Wu.has(r))){fi(n,e=bu(n,e=eu(t,e),1073741823)),null!==(n=Zu(n,1073741823))&&tl(n);break}}n=n.return}}function El(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),_u===e&&Ru===n?Ou===Su||Ou===ku&&1073741823===Au&&Wo()-Fu<500?al(e,Ru):Lu=!0:Bl(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,tl(e)))}function Tl(e,t){var n=e.stateNode;null!==n&&n.delete(t),0==(t=0)&&(t=Qu(t=Gu(),e,null)),null!==(e=Zu(e,t))&&tl(e)}wu=function(e,t,n){var r=t.expirationTime;if(null!==e){var o=t.pendingProps;if(e.memoizedProps!==o||ho.current)Pa=!0;else{if(r<n){switch(Pa=!1,t.tag){case 3:za(t),Ra();break;case 5:if(Bi(t),4&t.mode&&1!==n&&o.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:yo(t.type)&&Co(t);break;case 4:Mi(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value,o=t.type._context,fo(Jo,o._currentValue),o._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?$a(e,t,n):(fo(Fi,1&Fi.current),null!==(t=Ga(e,t,n))?t.sibling:null);fo(Fi,1&Fi.current);break;case 19:if(r=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(r)return Xa(e,t,n);t.effectTag|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null),fo(Fi,Fi.current),!r)return null}return Ga(e,t,n)}Pa=!1}}else Pa=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,o=vo(t,mo.current),ii(t,n),o=Gi(null,t,r,e,o,n),t.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,yo(r)){var i=!0;Co(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,li(t);var u=r.getDerivedStateFromProps;"function"==typeof u&&vi(t,r,u,e),o.updater=yi,t.stateNode=o,o._reactInternalFiber=t,Ci(t,r,e,n),t=ja(null,t,r,!0,i,n)}else t.tag=0,Aa(null,t,o,n),t=t.child;return t;case 16:e:{if(o=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(o),1!==o._status)throw o._result;switch(o=o._result,t.type=o,i=t.tag=function(e){if("function"==typeof e)return Dl(e)?1:0;if(null!=e){if((e=e.$$typeof)===le)return 11;if(e===fe)return 14}return 2}(o),e=Qo(o,e),i){case 0:t=Fa(null,t,o,e,n);break e;case 1:t=Ha(null,t,o,e,n);break e;case 11:t=Ma(null,t,o,e,n);break e;case 14:t=Ia(null,t,o,Qo(o.type,e),r,n);break e}throw Error(a(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,Fa(e,t,r,o=t.elementType===r?o:Qo(r,o),n);case 1:return r=t.type,o=t.pendingProps,Ha(e,t,r,o=t.elementType===r?o:Qo(r,o),n);case 3:if(za(t),r=t.updateQueue,null===e||null===r)throw Error(a(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,ci(e,t),pi(t,r,null,n),(r=t.memoizedState.element)===o)Ra(),t=Ga(e,t,n);else{if((o=t.stateNode.hydrate)&&(Ea=En(t.stateNode.containerInfo.firstChild),Ca=t,o=Ta=!0),o)for(n=_i(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else Aa(e,t,r,n),Ra();t=t.child}return t;case 5:return Bi(t),null===e&&Na(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,u=o.children,wn(r,o)?u=null:null!==i&&wn(r,i)&&(t.effectTag|=16),La(e,t),4&t.mode&&1!==n&&o.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(Aa(e,t,u,n),t=t.child),t;case 6:return null===e&&Na(t),null;case 13:return $a(e,t,n);case 4:return Mi(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ni(t,null,r,n):Aa(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Ma(e,t,r,o=t.elementType===r?o:Qo(r,o),n);case 7:return Aa(e,t,t.pendingProps,n),t.child;case 8:case 12:return Aa(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,u=t.memoizedProps,i=o.value;var l=t.type._context;if(fo(Jo,l._currentValue),l._currentValue=i,null!==u)if(l=u.value,0==(i=Hr(l,i)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,i):1073741823))){if(u.children===o.children&&!ho.current){t=Ga(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var c=l.dependencies;if(null!==c){u=l.child;for(var s=c.firstContext;null!==s;){if(s.context===r&&0!=(s.observedBits&i)){1===l.tag&&((s=si(n,null)).tag=2,fi(l,s)),l.expirationTime<n&&(l.expirationTime=n),null!==(s=l.alternate)&&s.expirationTime<n&&(s.expirationTime=n),oi(l.return,n),c.expirationTime<n&&(c.expirationTime=n);break}s=s.next}}else u=10===l.tag&&l.type===t.type?null:l.child;if(null!==u)u.return=l;else for(u=l;null!==u;){if(u===t){u=null;break}if(null!==(l=u.sibling)){l.return=u.return,u=l;break}u=u.return}l=u}Aa(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(i=t.pendingProps).children,ii(t,n),r=r(o=ai(o,i.unstable_observedBits)),t.effectTag|=1,Aa(e,t,r,n),t.child;case 14:return i=Qo(o=t.type,t.pendingProps),Ia(e,t,o,i=Qo(o.type,i),r,n);case 15:return Ba(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Qo(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,yo(r)?(e=!0,Co(t)):e=!1,ii(t,n),wi(t,r,o),Ci(t,r,o,n),ja(null,t,r,!0,e,n);case 19:return Xa(e,t,n)}throw Error(a(156,t.tag))};var kl=null,Sl=null;function Nl(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function _l(e,t,n,r){return new Nl(e,t,n,r)}function Dl(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Rl(e,t){var n=e.alternate;return null===n?((n=_l(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ol(e,t,n,r,o,i){var u=2;if(r=e,"function"==typeof e)Dl(e)&&(u=1);else if("string"==typeof e)u=5;else e:switch(e){case ne:return Pl(n.children,o,i,t);case ue:u=8,o|=7;break;case re:u=8,o|=1;break;case oe:return(e=_l(12,n,t,8|o)).elementType=oe,e.type=oe,e.expirationTime=i,e;case ce:return(e=_l(13,n,t,o)).type=ce,e.elementType=ce,e.expirationTime=i,e;case se:return(e=_l(19,n,t,o)).elementType=se,e.expirationTime=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case ie:u=10;break e;case ae:u=9;break e;case le:u=11;break e;case fe:u=14;break e;case de:u=16,r=null;break e;case pe:u=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=_l(u,n,t,o)).elementType=e,t.type=r,t.expirationTime=i,t}function Pl(e,t,n,r){return(e=_l(7,e,r,t)).expirationTime=n,e}function Al(e,t,n){return(e=_l(6,e,null,t)).expirationTime=n,e}function Ml(e,t,n){return(t=_l(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Il(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Bl(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function Ll(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Fl(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Hl(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function jl(e,t,n,r){var o=t.current,i=Gu(),u=hi.suspense;i=Qu(i,o,u);e:if(n){t:{if(Je(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(a(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(yo(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(a(171))}if(1===n.tag){var c=n.type;if(yo(c)){n=xo(n,c,l);break e}}n=l}else n=po;return null===t.context?t.context=n:t.pendingContext=n,(t=si(i,u)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),fi(o,t),Ju(o,i),i}function zl(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Wl(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function Ul(e,t){Wl(e,t),(e=e.alternate)&&Wl(e,t)}function ql(e,t,n){var r=new Il(e,t,n=null!=n&&!0===n.hydrate),o=_l(3,null,null,2===t?7:1===t?3:0);r.current=o,o.stateNode=r,li(o),e[_n]=r.current,n&&0!==t&&function(e,t){var n=Qe(t);kt.forEach((function(e){pt(e,t,n)})),St.forEach((function(e){pt(e,t,n)}))}(0,9===e.nodeType?e:e.ownerDocument),this._internalRoot=r}function Vl(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function $l(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i._internalRoot;if("function"==typeof o){var u=o;o=function(){var e=zl(a);u.call(e)}}jl(t,a,e,o)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new ql(e,0,t?{hydrate:!0}:void 0)}(n,r),a=i._internalRoot,"function"==typeof o){var l=o;o=function(){var e=zl(a);l.call(e)}}il((function(){jl(t,a,e,o)}))}return zl(a)}function Yl(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:te,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Kl(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Vl(t))throw Error(a(200));return Yl(e,t,null,n)}ql.prototype.render=function(e){jl(e,this._internalRoot,null,null)},ql.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;jl(null,e,null,(function(){t[_n]=null}))},mt=function(e){if(13===e.tag){var t=Go(Gu(),150,100);Ju(e,t),Ul(e,t)}},ht=function(e){13===e.tag&&(Ju(e,3),Ul(e,3))},gt=function(e){if(13===e.tag){var t=Gu();Ju(e,t=Qu(t,e,null)),Ul(e,t)}},_=function(e,t,n){switch(t){case"input":if(ke(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=Pn(r);if(!o)throw Error(a(90));xe(r),ke(r,o)}}}break;case"textarea":Pe(e,n);break;case"select":null!=(t=n.value)&&De(e,!!n.multiple,t,!1)}},M=ol,I=function(e,t,n,r,o){var i=Nu;Nu|=4;try{return Vo(98,e.bind(null,t,n,r,o))}finally{0===(Nu=i)&&Ko()}},B=function(){0==(49&Nu)&&(function(){if(null!==$u){var e=$u;$u=null,e.forEach((function(e,t){Hl(t,e),tl(t)})),Ko()}}(),bl())},L=function(e,t){var n=Nu;Nu|=2;try{return e(t)}finally{0===(Nu=n)&&Ko()}};var Xl={Events:[Rn,On,Pn,S,E,Hn,function(e){rt(e,Fn)},P,A,Gt,at,bl,{current:!1}]};!function(e){var t=e.findFiberByHostInstance;!function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);kl=function(e){try{t.onCommitFiberRoot(n,e,void 0,64==(64&e.current.effectTag))}catch(e){}},Sl=function(e){try{t.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}}(o({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:G.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=tt(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}({findFiberByHostInstance:Dn,bundleType:0,version:"16.14.0",rendererPackageName:"react-dom"}),t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Xl,t.createPortal=Kl,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return null===(e=tt(t))?null:e.stateNode},t.flushSync=function(e,t){if(0!=(48&Nu))throw Error(a(187));var n=Nu;Nu|=1;try{return Vo(99,e.bind(null,t))}finally{Nu=n,Ko()}},t.hydrate=function(e,t,n){if(!Vl(t))throw Error(a(200));return $l(null,e,t,!0,n)},t.render=function(e,t,n){if(!Vl(t))throw Error(a(200));return $l(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Vl(e))throw Error(a(40));return!!e._reactRootContainer&&(il((function(){$l(null,null,e,!1,(function(){e._reactRootContainer=null,e[_n]=null}))})),!0)},t.unstable_batchedUpdates=ol,t.unstable_createPortal=function(e,t){return Kl(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Vl(n))throw Error(a(200));if(null==e||void 0===e._reactInternalFiber)throw Error(a(38));return $l(e,t,n,!1,r)},t.version="16.14.0"},3935:(e,t,n)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(4448)},2408:(e,t,n)=>{"use strict";var r=n(7418),o="function"==typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,u=o?Symbol.for("react.fragment"):60107,l=o?Symbol.for("react.strict_mode"):60108,c=o?Symbol.for("react.profiler"):60114,s=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,d=o?Symbol.for("react.forward_ref"):60112,p=o?Symbol.for("react.suspense"):60113,m=o?Symbol.for("react.memo"):60115,h=o?Symbol.for("react.lazy"):60116,g="function"==typeof Symbol&&Symbol.iterator;function v(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function w(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||y}function x(){}function C(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||y}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(v(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},x.prototype=w.prototype;var E=C.prototype=new x;E.constructor=C,r(E,w.prototype),E.isPureReactComponent=!0;var T={current:null},k=Object.prototype.hasOwnProperty,S={key:!0,ref:!0,__self:!0,__source:!0};function N(e,t,n){var r,o={},a=null,u=null;if(null!=t)for(r in void 0!==t.ref&&(u=t.ref),void 0!==t.key&&(a=""+t.key),t)k.call(t,r)&&!S.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){for(var c=Array(l),s=0;s<l;s++)c[s]=arguments[s+2];o.children=c}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===o[r]&&(o[r]=l[r]);return{$$typeof:i,type:e,key:a,ref:u,props:o,_owner:T.current}}function _(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}var D=/\/+/g,R=[];function O(e,t,n,r){if(R.length){var o=R.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function P(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>R.length&&R.push(e)}function A(e,t,n,r){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var u=!1;if(null===e)u=!0;else switch(o){case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case i:case a:u=!0}}if(u)return n(r,e,""===t?"."+I(e,0):t),1;if(u=0,t=""===t?".":t+":",Array.isArray(e))for(var l=0;l<e.length;l++){var c=t+I(o=e[l],l);u+=A(o,c,n,r)}else if("function"==typeof(c=null===e||"object"!=typeof e?null:"function"==typeof(c=g&&e[g]||e["@@iterator"])?c:null))for(e=c.call(e),l=0;!(o=e.next()).done;)u+=A(o=o.value,c=t+I(o,l++),n,r);else if("object"===o)throw n=""+e,Error(v(31,"[object Object]"===n?"object with keys {"+Object.keys(e).join(", ")+"}":n,""));return u}function M(e,t,n){return null==e?0:A(e,"",t,n)}function I(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function B(e,t){e.func.call(e.context,t,e.count++)}function L(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?F(e,r,n,(function(e){return e})):null!=e&&(_(e)&&(e=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(D,"$&/")+"/")+n)),r.push(e))}function F(e,t,n,r,o){var i="";null!=n&&(i=(""+n).replace(D,"$&/")+"/"),M(e,L,t=O(t,i,r,o)),P(t)}var H={current:null};function j(){var e=H.current;if(null===e)throw Error(v(321));return e}var z={ReactCurrentDispatcher:H,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:T,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:function(e,t,n){if(null==e)return e;var r=[];return F(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;M(e,B,t=O(null,null,t,n)),P(t)},count:function(e){return M(e,(function(){return null}),null)},toArray:function(e){var t=[];return F(e,t,null,(function(e){return e})),t},only:function(e){if(!_(e))throw Error(v(143));return e}},t.Component=w,t.Fragment=u,t.Profiler=c,t.PureComponent=C,t.StrictMode=l,t.Suspense=p,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=z,t.cloneElement=function(e,t,n){if(null==e)throw Error(v(267,e));var o=r({},e.props),a=e.key,u=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(u=t.ref,l=T.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(s in t)k.call(t,s)&&!S.hasOwnProperty(s)&&(o[s]=void 0===t[s]&&void 0!==c?c[s]:t[s])}var s=arguments.length-2;if(1===s)o.children=n;else if(1<s){c=Array(s);for(var f=0;f<s;f++)c[f]=arguments[f+2];o.children=c}return{$$typeof:i,type:e.type,key:a,ref:u,props:o,_owner:l}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=N,t.createFactory=function(e){var t=N.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:d,render:e}},t.isValidElement=_,t.lazy=function(e){return{$$typeof:h,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:m,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return j().useCallback(e,t)},t.useContext=function(e,t){return j().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return j().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return j().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return j().useLayoutEffect(e,t)},t.useMemo=function(e,t){return j().useMemo(e,t)},t.useReducer=function(e,t,n){return j().useReducer(e,t,n)},t.useRef=function(e){return j().useRef(e)},t.useState=function(e){return j().useState(e)},t.version="16.14.0"},7294:(e,t,n)=>{"use strict";e.exports=n(2408)},53:(e,t)=>{"use strict";var n,r,o,i,a;if("undefined"==typeof window||"function"!=typeof MessageChannel){var u=null,l=null,c=function(){if(null!==u)try{var e=t.unstable_now();u(!0,e),u=null}catch(e){throw setTimeout(c,0),e}},s=Date.now();t.unstable_now=function(){return Date.now()-s},n=function(e){null!==u?setTimeout(n,0,e):(u=e,setTimeout(c,0))},r=function(e,t){l=setTimeout(e,t)},o=function(){clearTimeout(l)},i=function(){return!1},a=t.unstable_forceFrameRate=function(){}}else{var f=window.performance,d=window.Date,p=window.setTimeout,m=window.clearTimeout;if("undefined"!=typeof console){var h=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof h&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"==typeof f&&"function"==typeof f.now)t.unstable_now=function(){return f.now()};else{var g=d.now();t.unstable_now=function(){return d.now()-g}}var v=!1,y=null,b=-1,w=5,x=0;i=function(){return t.unstable_now()>=x},a=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):w=0<e?Math.floor(1e3/e):5};var C=new MessageChannel,E=C.port2;C.port1.onmessage=function(){if(null!==y){var e=t.unstable_now();x=e+w;try{y(!0,e)?E.postMessage(null):(v=!1,y=null)}catch(e){throw E.postMessage(null),e}}else v=!1},n=function(e){y=e,v||(v=!0,E.postMessage(null))},r=function(e,n){b=p((function(){e(t.unstable_now())}),n)},o=function(){m(b),b=-1}}function T(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<N(o,t)))break e;e[r]=t,e[n]=o,n=r}}function k(e){return void 0===(e=e[0])?null:e}function S(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var i=2*(r+1)-1,a=e[i],u=i+1,l=e[u];if(void 0!==a&&0>N(a,n))void 0!==l&&0>N(l,a)?(e[r]=l,e[u]=n,r=u):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==l&&0>N(l,n)))break e;e[r]=l,e[u]=n,r=u}}}return t}return null}function N(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var _=[],D=[],R=1,O=null,P=3,A=!1,M=!1,I=!1;function B(e){for(var t=k(D);null!==t;){if(null===t.callback)S(D);else{if(!(t.startTime<=e))break;S(D),t.sortIndex=t.expirationTime,T(_,t)}t=k(D)}}function L(e){if(I=!1,B(e),!M)if(null!==k(_))M=!0,n(F);else{var t=k(D);null!==t&&r(L,t.startTime-e)}}function F(e,n){M=!1,I&&(I=!1,o()),A=!0;var a=P;try{for(B(n),O=k(_);null!==O&&(!(O.expirationTime>n)||e&&!i());){var u=O.callback;if(null!==u){O.callback=null,P=O.priorityLevel;var l=u(O.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?O.callback=l:O===k(_)&&S(_),B(n)}else S(_);O=k(_)}if(null!==O)var c=!0;else{var s=k(D);null!==s&&r(L,s.startTime-n),c=!1}return c}finally{O=null,P=a,A=!1}}function H(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var j=a;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){M||A||(M=!0,n(F))},t.unstable_getCurrentPriorityLevel=function(){return P},t.unstable_getFirstCallbackNode=function(){return k(_)},t.unstable_next=function(e){switch(P){case 1:case 2:case 3:var t=3;break;default:t=P}var n=P;P=t;try{return e()}finally{P=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=j,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=P;P=e;try{return t()}finally{P=n}},t.unstable_scheduleCallback=function(e,i,a){var u=t.unstable_now();if("object"==typeof a&&null!==a){var l=a.delay;l="number"==typeof l&&0<l?u+l:u,a="number"==typeof a.timeout?a.timeout:H(e)}else a=H(e),l=u;return e={id:R++,callback:i,priorityLevel:e,startTime:l,expirationTime:a=l+a,sortIndex:-1},l>u?(e.sortIndex=l,T(D,e),null===k(_)&&e===k(D)&&(I?o():I=!0,r(L,l-u))):(e.sortIndex=a,T(_,e),M||A||(M=!0,n(F))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();B(e);var n=k(_);return n!==O&&null!==O&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<O.expirationTime||i()},t.unstable_wrapCallback=function(e){var t=P;return function(){var n=P;P=t;try{return e.apply(this,arguments)}finally{P=n}}}},3840:(e,t,n)=>{"use strict";e.exports=n(53)},6788:(e,t,n)=>{var r=n(9755);!function(e,t,n,o){var i="touchstart mousedown",a="touchmove mousemove",u="touchend mouseup";e(n).ready((function(){function t(e){for(var t={},n=e.match(/([^;:]+)/g)||[];n.length;)t[n.shift()]=n.shift().trim();return t}e("table").each((function(){"dnd"===e(this).data("table")&&e(this).tableDnD({onDragStyle:e(this).data("ondragstyle")&&t(e(this).data("ondragstyle"))||null,onDropStyle:e(this).data("ondropstyle")&&t(e(this).data("ondropstyle"))||null,onDragClass:void 0===e(this).data("ondragclass")?"tDnD_whileDrag":e(this).data("ondragclass"),onDrop:e(this).data("ondrop")&&new Function("table","row",e(this).data("ondrop")),onDragStart:e(this).data("ondragstart")&&new Function("table","row",e(this).data("ondragstart")),onDragStop:e(this).data("ondragstop")&&new Function("table","row",e(this).data("ondragstop")),scrollAmount:e(this).data("scrollamount")||5,sensitivity:e(this).data("sensitivity")||10,hierarchyLevel:e(this).data("hierarchylevel")||0,indentArtifact:e(this).data("indentartifact")||'<div class="indent"> </div>',autoWidthAdjust:e(this).data("autowidthadjust")||!0,autoCleanRelations:e(this).data("autocleanrelations")||!0,jsonPretifySeparator:e(this).data("jsonpretifyseparator")||"\t",serializeRegexp:e(this).data("serializeregexp")&&new RegExp(e(this).data("serializeregexp"))||/[^\-]*$/,serializeParamName:e(this).data("serializeparamname")||!1,dragHandle:e(this).data("draghandle")||null})}))})),r.tableDnD={currentTable:null,dragObject:null,mouseOffset:null,oldX:0,oldY:0,build:function(t){return this.each((function(){this.tableDnDConfig=e.extend({onDragStyle:null,onDropStyle:null,onDragClass:"tDnD_whileDrag",onDrop:null,onDragStart:null,onDragStop:null,scrollAmount:5,sensitivity:10,hierarchyLevel:0,indentArtifact:'<div class="indent"> </div>',autoWidthAdjust:!0,autoCleanRelations:!0,jsonPretifySeparator:"\t",serializeRegexp:/[^\-]*$/,serializeParamName:!1,dragHandle:null},t||{}),e.tableDnD.makeDraggable(this),this.tableDnDConfig.hierarchyLevel&&e.tableDnD.makeIndented(this)})),this},makeIndented:function(t){var n,r,o=t.tableDnDConfig,i=t.rows,a=e(i).first().find("td:first")[0],u=0,l=0;if(e(t).hasClass("indtd"))return null;r=e(t).addClass("indtd").attr("style"),e(t).css({whiteSpace:"nowrap"});for(var c=0;c<i.length;c++)l<e(i[c]).find("td:first").text().length&&(l=e(i[c]).find("td:first").text().length,n=c);for(e(a).css({width:"auto"}),c=0;c<o.hierarchyLevel;c++)e(i[n]).find("td:first").prepend(o.indentArtifact);for(a&&e(a).css({width:a.offsetWidth}),r&&e(t).css(r),c=0;c<o.hierarchyLevel;c++)e(i[n]).find("td:first").children(":first").remove();return o.hierarchyLevel&&e(i).each((function(){(u=e(this).data("level")||0)<=o.hierarchyLevel&&e(this).data("level",u)||e(this).data("level",0);for(var t=0;t<e(this).data("level");t++)e(this).find("td:first").prepend(o.indentArtifact)})),this},makeDraggable:function(t){var n=t.tableDnDConfig;n.dragHandle&&e(n.dragHandle,t).each((function(){e(this).bind(i,(function(r){return e.tableDnD.initialiseDrag(e(this).parents("tr")[0],t,this,r,n),!1}))}))||e(t.rows).each((function(){e(this).hasClass("nodrag")?e(this).css("cursor",""):e(this).bind(i,(function(r){if("TD"===r.target.tagName)return e.tableDnD.initialiseDrag(this,t,this,r,n),!1})).css("cursor","move")}))},currentOrder:function(){var t=this.currentTable.rows;return e.map(t,(function(t){return(e(t).data("level")+t.id).replace(/\s/g,"")})).join("")},initialiseDrag:function(t,r,o,i,l){this.dragObject=t,this.currentTable=r,this.mouseOffset=this.getMouseOffset(o,i),this.originalOrder=this.currentOrder(),e(n).bind(a,this.mousemove).bind(u,this.mouseup),l.onDragStart&&l.onDragStart(r,o)},updateTables:function(){this.each((function(){this.tableDnDConfig&&e.tableDnD.makeDraggable(this)}))},mouseCoords:function(e){return e.originalEvent.changedTouches?{x:e.originalEvent.changedTouches[0].clientX,y:e.originalEvent.changedTouches[0].clientY}:e.pageX||e.pageY?{x:e.pageX,y:e.pageY}:{x:e.clientX+n.body.scrollLeft-n.body.clientLeft,y:e.clientY+n.body.scrollTop-n.body.clientTop}},getMouseOffset:function(e,n){var r,o;return n=n||t.event,o=this.getPosition(e),{x:(r=this.mouseCoords(n)).x-o.x,y:r.y-o.y}},getPosition:function(e){for(var t=0,n=0;e.offsetParent;)t+=e.offsetLeft,n+=e.offsetTop,e=e.offsetParent;return{x:t+=e.offsetLeft,y:n+=e.offsetTop}},autoScroll:function(e){var r=this.currentTable.tableDnDConfig,o=t.pageYOffset,i=t.innerHeight?t.innerHeight:n.documentElement.clientHeight?n.documentElement.clientHeight:n.body.clientHeight;n.all&&(void 0!==n.compatMode&&"BackCompat"!==n.compatMode?o=n.documentElement.scrollTop:void 0!==n.body&&(o=n.body.scrollTop)),e.y-o<r.scrollAmount&&t.scrollBy(0,-r.scrollAmount)||i-(e.y-o)<r.scrollAmount&&t.scrollBy(0,r.scrollAmount)},moveVerticle:function(e,t){0!==e.vertical&&t&&this.dragObject!==t&&this.dragObject.parentNode===t.parentNode&&(0>e.vertical&&this.dragObject.parentNode.insertBefore(this.dragObject,t.nextSibling)||0<e.vertical&&this.dragObject.parentNode.insertBefore(this.dragObject,t))},moveHorizontal:function(t,n){var r,o=this.currentTable.tableDnDConfig;if(!o.hierarchyLevel||0===t.horizontal||!n||this.dragObject!==n)return null;r=e(n).data("level"),0<t.horizontal&&r>0&&e(n).find("td:first").children(":first").remove()&&e(n).data("level",--r),0>t.horizontal&&r<o.hierarchyLevel&&e(n).prev().data("level")>=r&&e(n).children(":first").prepend(o.indentArtifact)&&e(n).data("level",++r)},mousemove:function(t){var n,r,o,i,a,u=e(e.tableDnD.dragObject),l=e.tableDnD.currentTable.tableDnDConfig;return t&&t.preventDefault(),!!e.tableDnD.dragObject&&("touchmove"===t.type&&event.preventDefault(),l.onDragClass&&u.addClass(l.onDragClass)||u.css(l.onDragStyle),i=(r=e.tableDnD.mouseCoords(t)).x-e.tableDnD.mouseOffset.x,a=r.y-e.tableDnD.mouseOffset.y,e.tableDnD.autoScroll(r),n=e.tableDnD.findDropTargetRow(u,a),o=e.tableDnD.findDragDirection(i,a),e.tableDnD.moveVerticle(o,n),e.tableDnD.moveHorizontal(o,n),!1)},findDragDirection:function(e,t){var n=this.currentTable.tableDnDConfig.sensitivity,r=this.oldX,o=this.oldY,i={horizontal:e>=r-n&&e<=r+n?0:e>r?-1:1,vertical:t>=o-n&&t<=o+n?0:t>o?-1:1};return 0!==i.horizontal&&(this.oldX=e),0!==i.vertical&&(this.oldY=t),i},findDropTargetRow:function(t,n){for(var r=0,o=this.currentTable.rows,i=this.currentTable.tableDnDConfig,a=0,u=null,l=0;l<o.length;l++)if(u=o[l],a=this.getPosition(u).y,r=parseInt(u.offsetHeight)/2,0===u.offsetHeight&&(a=this.getPosition(u.firstChild).y,r=parseInt(u.firstChild.offsetHeight)/2),n>a-r&&n<a+r)return t.is(u)||i.onAllowDrop&&!i.onAllowDrop(t,u)||e(u).hasClass("nodrop")?null:u;return null},processMouseup:function(){if(!this.currentTable||!this.dragObject)return null;var t=this.currentTable.tableDnDConfig,r=this.dragObject,o=0,i=0;e(n).unbind(a,this.mousemove).unbind(u,this.mouseup),t.hierarchyLevel&&t.autoCleanRelations&&e(this.currentTable.rows).first().find("td:first").children().each((function(){(i=e(this).parents("tr:first").data("level"))&&e(this).parents("tr:first").data("level",--i)&&e(this).remove()}))&&t.hierarchyLevel>1&&e(this.currentTable.rows).each((function(){if((i=e(this).data("level"))>1)for(o=e(this).prev().data("level");i>o+1;)e(this).find("td:first").children(":first").remove(),e(this).data("level",--i)})),t.onDragClass&&e(r).removeClass(t.onDragClass)||e(r).css(t.onDropStyle),this.dragObject=null,t.onDrop&&this.originalOrder!==this.currentOrder()&&e(r).hide().fadeIn("fast")&&t.onDrop(this.currentTable,r),t.onDragStop&&t.onDragStop(this.currentTable,r),this.currentTable=null},mouseup:function(t){return t&&t.preventDefault(),e.tableDnD.processMouseup(),!1},jsonize:function(e){var t=this.currentTable;return e?JSON.stringify(this.tableData(t),null,t.tableDnDConfig.jsonPretifySeparator):JSON.stringify(this.tableData(t))},serialize:function(){return e.param(this.tableData(this.currentTable))},serializeTable:function(e){for(var t="",n=e.tableDnDConfig.serializeParamName||e.id,r=e.rows,o=0;o<r.length;o++){t.length>0&&(t+="&");var i=r[o].id;i&&e.tableDnDConfig&&e.tableDnDConfig.serializeRegexp&&(t+=n+"[]="+(i=i.match(e.tableDnDConfig.serializeRegexp)[0]))}return t},serializeTables:function(){var t=[];return e("table").each((function(){this.id&&t.push(e.param(e.tableDnD.tableData(this)))})),t.join("&")},tableData:function(t){var n,r,o,i,a=t.tableDnDConfig,u=[],l=0,c=0,s=null,f={};if(t||(t=this.currentTable),!t||!t.rows||!t.rows.length)return{error:{code:500,message:"Not a valid table."}};if(!t.id&&!a.serializeParamName)return{error:{code:500,message:"No serializable unique id provided."}};i=a.autoCleanRelations&&t.rows||e.makeArray(t.rows),n=function(e){return e&&a&&a.serializeRegexp?e.match(a.serializeRegexp)[0]:e},f[o=r=a.serializeParamName||t.id]=[],!a.autoCleanRelations&&e(i[0]).data("level")&&i.unshift({id:"undefined"});for(var d=0;d<i.length;d++)if(a.hierarchyLevel){if(0===(c=e(i[d]).data("level")||0))o=r,u=[];else if(c>l)u.push([o,l]),o=n(i[d-1].id);else if(c<l)for(var p=0;p<u.length;p++)u[p][1]===c&&(o=u[p][0]),u[p][1]>=l&&(u[p][1]=0);l=c,e.isArray(f[o])||(f[o]=[]),(s=n(i[d].id))&&f[o].push(s)}else(s=n(i[d].id))&&f[o].push(s);return f}},r.fn.extend({tableDnD:e.tableDnD.build,tableDnDUpdate:e.tableDnD.updateTables,tableDnDSerialize:e.proxy(e.tableDnD.serialize,e.tableDnD),tableDnDSerializeAll:e.tableDnD.serializeTables,tableDnDData:e.proxy(e.tableDnD.tableData,e.tableDnD)})}(r,window,window.document)},2929:(e,t,n)=>{n(4773)},4773:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e){return function(t){for(var n=0;n<t.length;n++)(r=t[n]).attr("href")||!r.attr("id")&&!r.attr("name")||r.firstChild||t[n].attr("contenteditable",e);var r}};e.add("anchor",(function(e){(function(e){e.on("PreInit",(function(){e.parser.addNodeFilter("a",t("false")),e.serializer.addNodeFilter("a",t(null))}))})(e),function(e){e.addCommand("mceAnchor",(function(){!function(e){var t=function(e){var t=e.selection.getNode();return"A"===t.tagName&&""===e.dom.getAttrib(t,"href")?t.id||t.name:""}(e);e.windowManager.open({title:"Anchor",body:{type:"textbox",name:"id",size:40,label:"Id",value:t},onsubmit:function(t){var n=t.data.id;(function(e,t){return/^[A-Za-z][A-Za-z0-9\-:._]*$/.test(t)?(function(e,t){var n=e.selection.getNode();"A"===n.tagName&&""===e.dom.getAttrib(n,"href")?(n.removeAttribute("name"),n.id=t,e.undoManager.add()):(e.focus(),e.selection.collapse(!0),e.execCommand("mceInsertContent",!1,e.dom.createHTML("a",{id:t})))}(e,t),!1):(e.windowManager.alert("Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores."),!0)})(e,n)&&t.preventDefault()}})}(e)}))}(e),function(e){e.addButton("anchor",{icon:"anchor",tooltip:"Anchor",cmd:"mceAnchor",stateSelector:"a:not([href])"}),e.addMenuItem("anchor",{icon:"anchor",text:"Anchor",context:"insert",cmd:"mceAnchor"})}(e)}))}()},9719:(e,t,n)=>{n(7660)},7660:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e,t){var n=function(e,t){return e.fire("insertCustomChar",{chr:t})}(e,t).chr;e.execCommand("mceInsertContent",!1,n)},n=tinymce.util.Tools.resolve("tinymce.util.Tools"),r=n.isArray,o=function(e){return r(e)?[].concat((t=e,n.grep(t,(function(e){return r(e)&&2===e.length})))):"function"==typeof e?e():[];var t},i=function(e){return function(e,t){var n=function(e){return e.settings.charmap}(e);n&&(t=o(n));var r=function(e){return e.settings.charmap_append}(e);return r?[].concat(t).concat(o(r)):t}(e,[["160","no-break space"],["173","soft hyphen"],["34","quotation mark"],["162","cent sign"],["8364","euro sign"],["163","pound sign"],["165","yen sign"],["169","copyright sign"],["174","registered sign"],["8482","trade mark sign"],["8240","per mille sign"],["181","micro sign"],["183","middle dot"],["8226","bullet"],["8230","three dot leader"],["8242","minutes / feet"],["8243","seconds / inches"],["167","section sign"],["182","paragraph sign"],["223","sharp s / ess-zed"],["8249","single left-pointing angle quotation mark"],["8250","single right-pointing angle quotation mark"],["171","left pointing guillemet"],["187","right pointing guillemet"],["8216","left single quotation mark"],["8217","right single quotation mark"],["8220","left double quotation mark"],["8221","right double quotation mark"],["8218","single low-9 quotation mark"],["8222","double low-9 quotation mark"],["60","less-than sign"],["62","greater-than sign"],["8804","less-than or equal to"],["8805","greater-than or equal to"],["8211","en dash"],["8212","em dash"],["175","macron"],["8254","overline"],["164","currency sign"],["166","broken bar"],["168","diaeresis"],["161","inverted exclamation mark"],["191","turned question mark"],["710","circumflex accent"],["732","small tilde"],["176","degree sign"],["8722","minus sign"],["177","plus-minus sign"],["247","division sign"],["8260","fraction slash"],["215","multiplication sign"],["185","superscript one"],["178","superscript two"],["179","superscript three"],["188","fraction one quarter"],["189","fraction one half"],["190","fraction three quarters"],["402","function / florin"],["8747","integral"],["8721","n-ary sumation"],["8734","infinity"],["8730","square root"],["8764","similar to"],["8773","approximately equal to"],["8776","almost equal to"],["8800","not equal to"],["8801","identical to"],["8712","element of"],["8713","not an element of"],["8715","contains as member"],["8719","n-ary product"],["8743","logical and"],["8744","logical or"],["172","not sign"],["8745","intersection"],["8746","union"],["8706","partial differential"],["8704","for all"],["8707","there exists"],["8709","diameter"],["8711","backward difference"],["8727","asterisk operator"],["8733","proportional to"],["8736","angle"],["180","acute accent"],["184","cedilla"],["170","feminine ordinal indicator"],["186","masculine ordinal indicator"],["8224","dagger"],["8225","double dagger"],["192","A - grave"],["193","A - acute"],["194","A - circumflex"],["195","A - tilde"],["196","A - diaeresis"],["197","A - ring above"],["256","A - macron"],["198","ligature AE"],["199","C - cedilla"],["200","E - grave"],["201","E - acute"],["202","E - circumflex"],["203","E - diaeresis"],["274","E - macron"],["204","I - grave"],["205","I - acute"],["206","I - circumflex"],["207","I - diaeresis"],["298","I - macron"],["208","ETH"],["209","N - tilde"],["210","O - grave"],["211","O - acute"],["212","O - circumflex"],["213","O - tilde"],["214","O - diaeresis"],["216","O - slash"],["332","O - macron"],["338","ligature OE"],["352","S - caron"],["217","U - grave"],["218","U - acute"],["219","U - circumflex"],["220","U - diaeresis"],["362","U - macron"],["221","Y - acute"],["376","Y - diaeresis"],["562","Y - macron"],["222","THORN"],["224","a - grave"],["225","a - acute"],["226","a - circumflex"],["227","a - tilde"],["228","a - diaeresis"],["229","a - ring above"],["257","a - macron"],["230","ligature ae"],["231","c - cedilla"],["232","e - grave"],["233","e - acute"],["234","e - circumflex"],["235","e - diaeresis"],["275","e - macron"],["236","i - grave"],["237","i - acute"],["238","i - circumflex"],["239","i - diaeresis"],["299","i - macron"],["240","eth"],["241","n - tilde"],["242","o - grave"],["243","o - acute"],["244","o - circumflex"],["245","o - tilde"],["246","o - diaeresis"],["248","o slash"],["333","o macron"],["339","ligature oe"],["353","s - caron"],["249","u - grave"],["250","u - acute"],["251","u - circumflex"],["252","u - diaeresis"],["363","u - macron"],["253","y - acute"],["254","thorn"],["255","y - diaeresis"],["563","y - macron"],["913","Alpha"],["914","Beta"],["915","Gamma"],["916","Delta"],["917","Epsilon"],["918","Zeta"],["919","Eta"],["920","Theta"],["921","Iota"],["922","Kappa"],["923","Lambda"],["924","Mu"],["925","Nu"],["926","Xi"],["927","Omicron"],["928","Pi"],["929","Rho"],["931","Sigma"],["932","Tau"],["933","Upsilon"],["934","Phi"],["935","Chi"],["936","Psi"],["937","Omega"],["945","alpha"],["946","beta"],["947","gamma"],["948","delta"],["949","epsilon"],["950","zeta"],["951","eta"],["952","theta"],["953","iota"],["954","kappa"],["955","lambda"],["956","mu"],["957","nu"],["958","xi"],["959","omicron"],["960","pi"],["961","rho"],["962","final sigma"],["963","sigma"],["964","tau"],["965","upsilon"],["966","phi"],["967","chi"],["968","psi"],["969","omega"],["8501","alef symbol"],["982","pi symbol"],["8476","real part symbol"],["978","upsilon - hook symbol"],["8472","Weierstrass p"],["8465","imaginary part"],["8592","leftwards arrow"],["8593","upwards arrow"],["8594","rightwards arrow"],["8595","downwards arrow"],["8596","left right arrow"],["8629","carriage return"],["8656","leftwards double arrow"],["8657","upwards double arrow"],["8658","rightwards double arrow"],["8659","downwards double arrow"],["8660","left right double arrow"],["8756","therefore"],["8834","subset of"],["8835","superset of"],["8836","not a subset of"],["8838","subset of or equal to"],["8839","superset of or equal to"],["8853","circled plus"],["8855","circled times"],["8869","perpendicular"],["8901","dot operator"],["8968","left ceiling"],["8969","right ceiling"],["8970","left floor"],["8971","right floor"],["9001","left-pointing angle bracket"],["9002","right-pointing angle bracket"],["9674","lozenge"],["9824","black spade suit"],["9827","black club suit"],["9829","black heart suit"],["9830","black diamond suit"],["8194","en space"],["8195","em space"],["8201","thin space"],["8204","zero width non-joiner"],["8205","zero width joiner"],["8206","left-to-right mark"],["8207","right-to-left mark"]])},a=function(e){var t,n,r,o=Math.min(e.length,25),i=Math.ceil(e.length/o);for(t='<table role="presentation" cellspacing="0" class="mce-charmap"><tbody>',r=0;r<i;r++){for(t+="<tr>",n=0;n<o;n++){var a=r*o+n;if(a<e.length){var u=e[a],l=parseInt(u[0],10),c=u?String.fromCharCode(l):" ";t+='<td title="'+u[1]+'"><div tabindex="-1" title="'+u[1]+'" role="button" data-chr="'+l+'">'+c+"</div></td>"}else t+="<td />"}t+="</tr>"}return t+"</tbody></table>"},u=function(e){for(;e;){if("TD"===e.nodeName)return e;e=e.parentNode}},l=function(e){e.addCommand("mceShowCharmap",(function(){!function(e){var n,r={type:"container",html:a(i(e)),onclick:function(r){var o=r.target;if(/^(TD|DIV)$/.test(o.nodeName)){var i=u(o).firstChild;if(i&&i.hasAttribute("data-chr")){var a=i.getAttribute("data-chr"),l=parseInt(a,10);isNaN(l)||t(e,String.fromCharCode(l)),r.ctrlKey||n.close()}}},onmouseover:function(e){var t=u(e.target);t&&t.firstChild?(n.find("#preview").text(t.firstChild.firstChild.data),n.find("#previewTitle").text(t.title)):(n.find("#preview").text(" "),n.find("#previewTitle").text(" "))}};n=e.windowManager.open({title:"Special character",spacing:10,padding:10,items:[r,{type:"container",layout:"flex",direction:"column",align:"center",spacing:5,minWidth:160,minHeight:160,items:[{type:"label",name:"preview",text:" ",style:"font-size: 40px; text-align: center",border:1,minWidth:140,minHeight:80},{type:"spacer",minHeight:20},{type:"label",name:"previewTitle",text:" ",style:"white-space: pre-wrap;",border:1,minWidth:140}]}],buttons:[{text:"Close",onclick:function(){n.close()}}]})}(e)}))};e.add("charmap",(function(e){return l(e),function(e){e.addButton("charmap",{icon:"charmap",tooltip:"Special character",cmd:"mceShowCharmap"}),e.addMenuItem("charmap",{icon:"charmap",text:"Special character",cmd:"mceShowCharmap",context:"insert"})}(e),function(e){return{getCharMap:function(){return i(e)},insertChar:function(n){t(e,n)}}}(e)}))}()},8190:(e,t,n)=>{n(7440)},7440:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),n=function(e){var n=function(e){return e.getParam("code_dialog_width",600)}(e),r=function(e){return e.getParam("code_dialog_height",Math.min(t.DOM.getViewPort().h-200,500))}(e);e.windowManager.open({title:"Source code",body:{type:"textbox",name:"code",multiline:!0,minWidth:n,minHeight:r,spellcheck:!1,style:"direction: ltr; text-align: left"},onSubmit:function(t){!function(e,t){e.focus(),e.undoManager.transact((function(){e.setContent(t)})),e.selection.setCursorLocation(),e.nodeChanged()}(e,t.data.code)}}).find("#code").value(function(e){return e.getContent({source_view:!0})}(e))};e.add("code",(function(e){return function(e){e.addCommand("mceCodeEditor",(function(){n(e)}))}(e),function(e){e.addButton("code",{icon:"code",tooltip:"Source code",onclick:function(){n(e)}}),e.addMenuItem("code",{icon:"code",text:"Source code",onclick:function(){n(e)}})}(e),{}}))}()},3054:(e,t,n)=>{n(2684)},2684:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.util.Color"),n=function(e,t){e.find("#preview")[0].getEl().style.background=t},r=function(e,r){var o=t(r),i=o.toRgb();e.fromJSON({r:i.r,g:i.g,b:i.b,hex:o.toHex().substr(1)}),n(e,o.toHex())};e.add("colorpicker",(function(e){e.settings.color_picker_callback||(e.settings.color_picker_callback=function(t,o){!function(e,t,o){var i=e.windowManager.open({title:"Color",items:{type:"container",layout:"flex",direction:"row",align:"stretch",padding:5,spacing:10,items:[{type:"colorpicker",value:o,onchange:function(){var e=this.rgb();i&&(i.find("#r").value(e.r),i.find("#g").value(e.g),i.find("#b").value(e.b),i.find("#hex").value(this.value().substr(1)),n(i,this.value()))}},{type:"form",padding:0,labelGap:5,defaults:{type:"textbox",size:7,value:"0",flex:1,spellcheck:!1,onchange:function(){var e,t,n=i.find("colorpicker")[0];if(e=this.name(),t=this.value(),"hex"===e)return r(i,t="#"+t),void n.value(t);t={r:i.find("#r").value(),g:i.find("#g").value(),b:i.find("#b").value()},n.value(t),r(i,t)}},items:[{name:"r",label:"R",autofocus:1},{name:"g",label:"G"},{name:"b",label:"B"},{name:"hex",label:"#",value:"000000"},{name:"preview",type:"container",border:1}]}]},onSubmit:function(){t("#"+i.toJSON().hex)}});r(i,o)}(e,t,o)})}))}()},1893:(e,t,n)=>{n(1574)},1574:()=>{!function(){"use strict";var e=function(t){var n=t,r=function(){return n};return{get:r,set:function(e){n=e},clone:function(){return e(r())}}},t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),r=function(e){return n.DOM.select(e.settings.ui_container)[0]},o=function(e,t){return{x:e,y:t}},i=function(e,t,n){return o(e.x+t,e.y+n)},a=function(e,t){if(e&&"static"!==n.DOM.getStyle(e,"position",!0)){var r=n.DOM.getPos(e),o=r.x-e.scrollLeft,a=r.y-e.scrollTop;return i(t,-o,-a)}return i(t,0,0)},u=tinymce.util.Tools.resolve("tinymce.ui.Factory"),l=tinymce.util.Tools.resolve("tinymce.util.Tools"),c=function(e,t,c){e.on("contextmenu",(function(s){(function(e,t){return t.ctrlKey&&!function(e){return e.settings.contextmenu_never_use_native}(e)})(e,s)||(s.preventDefault(),function(e,t,n,o){null===o.get()?o.set(function(e,t){var n,o,i=[];o=function(e){return e.getParam("contextmenu","link openlink image inserttable | cell row column deletetable")}(e),l.each(o.split(/[ ,]/),(function(t){var n=e.menuItems[t];"|"===t&&(n={text:t}),n&&(n.shortcut="",i.push(n))}));for(var a=0;a<i.length;a++)"|"===i[a].text&&(0!==a&&a!==i.length-1||i.splice(a,1));return(n=u.create("menu",{items:i,context:"contextmenu",classes:"contextmenu"})).uiContainer=r(e),n.renderTo(r(e)),n.on("hide",(function(e){e.control===this&&t.set(!1)})),e.on("remove",(function(){n.remove(),n=null})),n}(e,n)):o.get().show(),o.get().moveTo(t.x,t.y),n.set(!0)}(e,function(e,t){if(e.inline)return a(r(e),function(e){return o(e.pageX,e.pageY)}(t));var u,l,c,s=(u=e.getContentAreaContainer(),l=function(e){return o(e.clientX,e.clientY)}(t),c=n.DOM.getPos(u),i(l,c.x,c.y));return a(r(e),s)}(e,s),t,c))}))};t.add("contextmenu",(function(t){var n=e(null),r=e(!1);return c(t,r,n),function(e){return{isContextMenuVisible:function(){return e.get()}}}(r)}))}()},1080:(e,t,n)=>{n(4844)},4844:()=>{!function(e){"use strict";var t=function(e){var n=e,r=function(){return n};return{get:r,set:function(e){n=e},clone:function(){return t(r())}}},n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),o=function(e,t){e.fire("FullscreenStateChanged",{state:t})},i=r.DOM,a=function(t,n){t.addCommand("mceFullScreen",(function(){!function(t,n){var r,a,u,l,c,s,f=e.document.body,d=e.document.documentElement,p=n.get(),m=function(){i.setStyle(u,"height",function(){var t,n,r=e.window,o=e.document.body;return o.offsetWidth&&(t=o.offsetWidth,n=o.offsetHeight),r.innerWidth&&r.innerHeight&&(t=r.innerWidth,n=r.innerHeight),{w:t,h:n}}().h-(a.clientHeight-u.clientHeight))},h=function(){i.unbind(e.window,"resize",m)};if(r=(a=t.getContainer()).style,l=(u=t.getContentAreaContainer().firstChild).style,p)l.width=p.iframeWidth,l.height=p.iframeHeight,p.containerWidth&&(r.width=p.containerWidth),p.containerHeight&&(r.height=p.containerHeight),i.removeClass(f,"mce-fullscreen"),i.removeClass(d,"mce-fullscreen"),i.removeClass(a,"mce-fullscreen"),c=p.scrollPos,e.window.scrollTo(c.x,c.y),i.unbind(e.window,"resize",p.resizeHandler),t.off("remove",p.removeHandler),n.set(null),o(t,!1);else{var g={scrollPos:(s=i.getViewPort(),{x:s.x,y:s.y}),containerWidth:r.width,containerHeight:r.height,iframeWidth:l.width,iframeHeight:l.height,resizeHandler:m,removeHandler:h};l.width=l.height="100%",r.width=r.height="",i.addClass(f,"mce-fullscreen"),i.addClass(d,"mce-fullscreen"),i.addClass(a,"mce-fullscreen"),i.bind(e.window,"resize",m),t.on("remove",h),m(),n.set(g),o(t,!0)}}(t,n)}))},u=function(e){return function(t){var n=t.control;e.on("FullscreenStateChanged",(function(e){n.active(e.state)}))}};n.add("fullscreen",(function(e){var n=t(null);return e.settings.inline||(a(e,n),function(e){e.addMenuItem("fullscreen",{text:"Fullscreen",shortcut:"Ctrl+Shift+F",selectable:!0,cmd:"mceFullScreen",onPostRender:u(e),context:"view"}),e.addButton("fullscreen",{active:!1,tooltip:"Fullscreen",cmd:"mceFullScreen",onPostRender:u(e)})}(e),e.addShortcut("Ctrl+Shift+F","","mceFullScreen")),function(e){return{isFullscreen:function(){return null!==e.get()}}}(n)}))}(window)},4926:(e,t,n)=>{n(755)},755:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");e.add("hr",(function(e){(function(e){e.addCommand("InsertHorizontalRule",(function(){e.execCommand("mceInsertContent",!1,"<hr />")}))})(e),function(e){e.addButton("hr",{icon:"hr",tooltip:"Horizontal line",cmd:"InsertHorizontalRule"}),e.addMenuItem("hr",{icon:"hr",text:"Horizontal line",cmd:"InsertHorizontalRule",context:"insert"})}(e)}))}()},2170:(e,t,n)=>{n(3302)},3302:()=>{!function(e){"use strict";var t,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(e){return!1!==e.settings.image_dimensions},o=function(e){return!0===e.settings.image_advtab},i=function(e){return e.getParam("image_class_list")},a=function(e){return e.getParam("images_upload_url",!1)},u=function(e){return e.getParam("images_upload_handler",!1)},l=function(e){return e.getParam("images_upload_url")},c=function(e){return e.getParam("images_upload_handler")},s=function(e){return e.getParam("images_upload_base_path")},f=function(e){return e.getParam("images_upload_credentials")},d=void 0!==e.window?e.window:Function("return this;")(),p=function(e,t){var n=function(e,t){return function(e,t){return function(e,t){for(var n=null!=t?t:d,r=0;r<e.length&&null!=n;++r)n=n[e[r]];return n}(e.split("."),t)}(e,t)}(e,t);if(null==n)throw new Error(e+" not available on this browser");return n},m=tinymce.util.Tools.resolve("tinymce.util.Promise"),h=tinymce.util.Tools.resolve("tinymce.util.Tools"),g=tinymce.util.Tools.resolve("tinymce.util.XHR"),v=function(e,t){return Math.max(parseInt(e,10),parseInt(t,10))},y=function(e,t,n){return function e(n,r){return r=r||[],h.each(n,(function(n){var o={text:n.text||n.title};n.menu?o.menu=e(n.menu):(o.value=n.value,t(o)),r.push(o)})),r}(e,n||[])},b=function(e){return e&&(e=e.replace(/px$/,"")),e},w=function(e){return e.length>0&&/^[0-9]+$/.test(e)&&(e+="px"),e},x=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},C=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),E=Object.prototype.hasOwnProperty,T=(t=function(e,t){return t},function(){for(var e=new Array(arguments.length),n=0;n<e.length;n++)e[n]=arguments[n];if(0===e.length)throw new Error("Can't merge zero objects");for(var r={},o=0;o<e.length;o++){var i=e[o];for(var a in i)E.call(i,a)&&(r[a]=t(r[a],i[a]))}return r}),k=C.DOM,S=function(e){return e.style.marginLeft&&e.style.marginRight&&e.style.marginLeft===e.style.marginRight?b(e.style.marginLeft):""},N=function(e){return e.style.marginTop&&e.style.marginBottom&&e.style.marginTop===e.style.marginBottom?b(e.style.marginTop):""},_=function(e){return e.style.borderWidth?b(e.style.borderWidth):""},D=function(e,t){return e.hasAttribute(t)?e.getAttribute(t):""},R=function(e,t){return e.style[t]?e.style[t]:""},O=function(e){return null!==e.parentNode&&"FIGURE"===e.parentNode.nodeName},P=function(e,t,n){e.setAttribute(t,n)},A=function(e,t){var n=e.getAttribute("style"),r=t(null!==n?n:"");r.length>0?(e.setAttribute("style",r),e.setAttribute("data-mce-style",r)):e.removeAttribute("style")},M=function(e,t){return function(e,n,r){e.style[n]?(e.style[n]=w(r),A(e,t)):P(e,n,r)}},I=function(e,t){return e.style[t]?b(e.style[t]):D(e,t)},B=function(e,t){var n=w(t);e.style.marginLeft=n,e.style.marginRight=n},L=function(e,t){var n=w(t);e.style.marginTop=n,e.style.marginBottom=n},F=function(e,t){var n=w(t);e.style.borderWidth=n},H=function(e,t){e.style.borderStyle=t},j=function(e){return"FIGURE"===e.nodeName},z=function(e,t){return{src:D(t,"src"),alt:D(t,"alt"),title:D(t,"title"),width:I(t,"width"),height:I(t,"height"),class:D(t,"class"),style:e(D(t,"style")),caption:O(t),hspace:S(t),vspace:N(t),border:_(t),borderStyle:R(t,"borderStyle")}},W=function(e,t,n,r,o){n[r]!==t[r]&&o(e,r,n[r])},U=function(e,t){return function(n,r,o){e(n,o),A(n,t)}},q=function(e,t,n){var r=z(e,n);W(n,r,t,"caption",(function(e,t,n){return function(e){O(e)?function(e){var t=e.parentNode;k.insertAfter(e,t),k.remove(t)}(e):function(e){var t=k.create("figure",{class:"image"});k.insertAfter(t,e),t.appendChild(e),t.appendChild(k.create("figcaption",{contentEditable:!0},"Caption")),t.contentEditable="false"}(e)}(e)})),W(n,r,t,"src",P),W(n,r,t,"alt",P),W(n,r,t,"title",P),W(n,r,t,"width",M(0,e)),W(n,r,t,"height",M(0,e)),W(n,r,t,"class",P),W(n,r,t,"style",U((function(e,t){return P(e,"style",t)}),e)),W(n,r,t,"hspace",U(B,e)),W(n,r,t,"vspace",U(L,e)),W(n,r,t,"border",U(F,e)),W(n,r,t,"borderStyle",U(H,e))},V=function(e,t){var n=e.dom.styles.parse(t),r=x(n),o=e.dom.styles.parse(e.dom.styles.serialize(r));return e.dom.styles.serialize(o)},$=function(e){var t=e.selection.getNode(),n=e.dom.getParent(t,"figure.image");return n?e.dom.select("img",n)[0]:t&&("IMG"!==t.nodeName||t.getAttribute("data-mce-object")||t.getAttribute("data-mce-placeholder"))?null:t},Y=function(e,t){var n=e.dom,r=n.getParent(t.parentNode,(function(t){return e.schema.getTextBlockElements()[t.nodeName]}),e.getBody());return r?n.split(r,t):t},K=function(e){var t=$(e);return t?z((function(t){return V(e,t)}),t):{src:"",alt:"",title:"",width:"",height:"",class:"",style:"",caption:!1,hspace:"",vspace:"",border:"",borderStyle:""}},X=function(t,n){var o=$(t);o?n.src?function(e,t){var n=$(e);if(q((function(t){return V(e,t)}),t,n),function(e,t){e.dom.setAttrib(t,"src",t.getAttribute("src"))}(e,n),j(n.parentNode)){var o=n.parentNode;Y(e,o),e.selection.select(n.parentNode)}else e.selection.select(n),function(e,t,n){function o(){n.onload=n.onerror=null,e.selection&&(e.selection.select(n),e.nodeChanged())}n.onload=function(){t.width||t.height||!r(e)||e.dom.setAttribs(n,{width:n.clientWidth,height:n.clientHeight}),o()},n.onerror=o}(e,t,n)}(t,n):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(),e.dom.isEmpty(e.getBody())&&(e.setContent(""),e.selection.setCursorLocation())}}(t,o):n.src&&function(t,n){var r=function(t,n){var r=e.document.createElement("img");if(q(t,T(n,{caption:!1}),r),P(r,"alt",n.alt),n.caption){var o=k.create("figure",{class:"image"});return o.appendChild(r),o.appendChild(k.create("figcaption",{contentEditable:!0},"Caption")),o.contentEditable="false",o}return r}((function(e){return V(t,e)}),n);t.dom.setAttrib(r,"data-mce-id","__mcenew"),t.focus(),t.selection.setContent(r.outerHTML);var o=t.dom.select('*[data-mce-id="__mcenew"]')[0];if(t.dom.setAttrib(o,"data-mce-id",null),j(o)){var i=Y(t,o);t.selection.select(i)}else t.selection.select(o)}(t,n)},G=function(e){return function(t){var n=e.dom,r=t.control.rootControl;if(o(e)){var i=r.toJSON(),a=n.parseStyle(i.style);r.find("#vspace").value(""),r.find("#hspace").value(""),((a=x(a))["margin-top"]&&a["margin-bottom"]||a["margin-right"]&&a["margin-left"])&&(a["margin-top"]===a["margin-bottom"]?r.find("#vspace").value(b(a["margin-top"])):r.find("#vspace").value(""),a["margin-right"]===a["margin-left"]?r.find("#hspace").value(b(a["margin-right"])):r.find("#hspace").value("")),a["border-width"]?r.find("#border").value(b(a["border-width"])):r.find("#border").value(""),a["border-style"]?r.find("#borderStyle").value(a["border-style"]):r.find("#borderStyle").value(""),r.find("#style").value(n.serializeStyle(n.parseStyle(n.serializeStyle(a))))}}},Q=function(t,n){n.find("#style").each((function(r){var o=function(t,n){var r=e.document.createElement("img");return P(r,"style",n.style),(S(r)||""!==n.hspace)&&B(r,n.hspace),(N(r)||""!==n.vspace)&&L(r,n.vspace),(_(r)||""!==n.border)&&F(r,n.border),(function(e){return R(e,"borderStyle")}(r)||""!==n.borderStyle)&&H(r,n.borderStyle),t(r.getAttribute("style"))}((function(e){return V(t,e)}),T({src:"",alt:"",title:"",width:"",height:"",class:"",style:"",caption:!1,hspace:"",vspace:"",border:"",borderStyle:""},n.toJSON()));r.value(o)}))},J=function(e,t){e.state.set("oldVal",e.value()),t.state.set("oldVal",t.value())},Z=function(e,t){var n=e.find("#width")[0],r=e.find("#height")[0],o=e.find("#constrain")[0];n&&r&&o&&t(n,r,o.checked())},ee=function(e,t,n){var r=e.state.get("oldVal"),o=t.state.get("oldVal"),i=e.value(),a=t.value();n&&r&&o&&i&&a&&(i!==r?(a=Math.round(i/r*a),isNaN(a)||t.value(a)):(i=Math.round(a/o*i),isNaN(i)||e.value(i))),J(e,t)},te=function(e){Z(e,ee)},ne=function(e){Z(e,J)},re=te,oe=function(e){e.meta=e.control.rootControl.toJSON()},ie=function(t,n){var o,a=[{name:"src",type:"filepicker",filetype:"image",label:"Source",autofocus:!0,onchange:function(n){!function(t,n){var o,i,a,u=t.meta||{},l=t.control,c=l.rootControl,s=c.find("#image-list")[0];s&&s.value(n.convertURL(l.value(),"src")),h.each(u,(function(e,t){c.find("#"+t).value(e)})),u.width||u.height||(o=n.convertURL(l.value(),"src"),i=function(e){return e.getParam("image_prepend_url","")}(n),a=new RegExp("^(?:[a-z]+:)?//","i"),i&&!a.test(o)&&o.substring(0,i.length)!==i&&(o=i+o),l.value(o),function(t,n){var r=e.document.createElement("img");function o(e,t){r.parentNode&&r.parentNode.removeChild(r),n({width:e,height:t})}r.onload=function(){o(v(r.width,r.clientWidth),v(r.height,r.clientHeight))},r.onerror=function(){o(0,0)};var i=r.style;i.visibility="hidden",i.position="fixed",i.bottom=i.left="0px",i.width=i.height="auto",e.document.body.appendChild(r),r.src=t}(n.documentBaseURI.toAbsolute(l.value()),(function(e){e.width&&e.height&&r(n)&&(c.find("#width").value(e.width),c.find("#height").value(e.height),ne(c))})))}(n,t)},onbeforecall:oe},n];return function(e){return!1!==e.settings.image_description}(t)&&a.push({name:"alt",type:"textbox",label:"Image description"}),function(e){return!0===e.settings.image_title}(t)&&a.push({name:"title",type:"textbox",label:"Image Title"}),r(t)&&a.push({type:"container",label:"Dimensions",layout:"flex",align:"center",spacing:5,items:[{name:"width",type:"textbox",maxLength:5,size:5,onchange:o=function(e){te(e.control.rootControl)},ariaLabel:"Width"},{type:"label",text:"x"},{name:"height",type:"textbox",maxLength:5,size:5,onchange:o,ariaLabel:"Height"},{name:"constrain",type:"checkbox",checked:!0,text:"Constrain proportions"}]}),i(t)&&a.push({name:"class",type:"listbox",label:"Class",values:y(i(t),(function(e){e.value&&(e.textStyle=function(){return t.formatter.getCssText({inline:"img",classes:[e.value]})})}))}),function(e){return!0===e.settings.image_caption}(t)&&a.push({name:"caption",type:"checkbox",label:"Caption"}),a},ae=function(e,t){return{title:"General",type:"form",items:ie(e,t)}},ue=ie,le=function(){return p("URL")},ce=tinymce.util.Tools.resolve("tinymce.ui.Factory"),se=function(){};var fe=function(t){return function(n){var r,o,i,a=ce.get("Throbber"),u=n.control.rootControl,d=new a(u.getEl()),g=n.control.value(),v=(i=g,le().createObjectURL(i)),y=(r={url:l(t),basePath:s(t),credentials:f(t),handler:c(t)},o=function(t,n,o,i){var a,u;(a=new(p("XMLHttpRequest"))).open("POST",r.url),a.withCredentials=r.credentials,a.upload.onprogress=function(e){i(e.loaded/e.total*100)},a.onerror=function(){o("Image upload failed due to a XHR Transport error. Code: "+a.status)},a.onload=function(){var e,t,i;a.status<200||a.status>=300?o("HTTP Error: "+a.status):(e=JSON.parse(a.responseText))&&"string"==typeof e.location?n((t=r.basePath,i=e.location,t?t.replace(/\/$/,"")+"/"+i.replace(/^\//,""):i)):o("Invalid JSON: "+a.responseText)},(u=new e.FormData).append("file",t.blob(),t.filename()),a.send(u)},r=h.extend({credentials:!1,handler:o},r),{upload:function(e){return r.url||r.handler!==o?function(e,t){return new m((function(n,r){try{t(e,n,r,se)}catch(e){r(e.message)}}))}(e,r.handler):m.reject("Upload url missing from the settings.")}}),b=function(){var e;d.hide(),e=v,le().revokeObjectURL(e)};return d.show(),function(e){return new m((function(t,n){var r=new(p("FileReader"));r.onload=function(){t(r.result)},r.onerror=function(){n(r.error.message)},r.readAsDataURL(e)}))}(g).then((function(e){var n=t.editorUpload.blobCache.create({blob:g,blobUri:v,name:g.name?g.name.replace(/\.[^\.]+$/,""):null,base64:e.split(",")[1]});return y.upload(n).then((function(e){var t=u.find("#src");return t.value(e),u.find("tabpanel")[0].activateTab(0),t.fire("change"),b(),e}))})).catch((function(e){t.windowManager.alert(e),b()}))}},de=".jpg,.jpeg,.png,.gif";function pe(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.concat(n);return e.apply(null,o)}}var me=function(e,t){var n=t.control.getRoot();re(n),e.undoManager.transact((function(){var t=T(K(e),n.toJSON());X(e,t)})),e.editorUpload.uploadImagesAuto()};function he(e){function t(t){var n,r,i=K(e);if(t&&(r={type:"listbox",label:"Image list",name:"image-list",values:y(t,(function(t){t.value=e.convertURL(t.value||t.url,"src")}),[{text:"None",value:""}]),value:i.src&&e.convertURL(i.src,"src"),onselect:function(e){var t=n.find("#alt");(!t.value()||e.lastControl&&t.value()===e.lastControl.text())&&t.value(e.control.text()),n.find("#src").value(e.control.value()).fire("change")},onPostRender:function(){r=this}}),o(e)||a(e)||u(e)){var l=[ae(e,r)];o(e)&&l.push(function(e){return{title:"Advanced",type:"form",pack:"start",items:[{label:"Style",name:"style",type:"textbox",onchange:G(e)},{type:"form",layout:"grid",packV:"start",columns:2,padding:0,defaults:{type:"textbox",maxWidth:50,onchange:function(t){Q(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){Q(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"}]}]}]}}(e)),(a(e)||u(e))&&l.push(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:de,onchange:fe(e)},{text:"OR",type:"label"}]},{text:"Drop an image here",type:"dropzone",accept:de,height:100,onchange:fe(e)}]}}(e)),n=e.windowManager.open({title:"Insert/edit image",data:i,bodyType:"tabpanel",body:l,onSubmit:pe(me,e)})}else n=e.windowManager.open({title:"Insert/edit image",data:i,body:ue(e,r),onSubmit:pe(me,e)});ne(n)}return{open:function(){!function(e,t){var n=function(e){return e.getParam("image_list",!1)}(e);"string"==typeof n?g.send({url:n,success:function(e){t(JSON.parse(e))}}):"function"==typeof n?n(t):t(n)}(e,t)}}}var ge=function(e){var t=e.attr("class");return t&&/\bimage\b/.test(t)},ve=function(e){return function(t){for(var n,r=t.length,o=function(t){t.attr("contenteditable",e?"true":null)};r--;)n=t[r],ge(n)&&(n.attr("contenteditable",e?"false":null),h.each(n.getAll("figcaption"),o))}};n.add("image",(function(e){(function(e){e.on("preInit",(function(){e.parser.addNodeFilter("figure",ve(!0)),e.serializer.addNodeFilter("figure",ve(!1))}))})(e),function(e){e.addButton("image",{icon:"image",tooltip:"Insert/edit image",onclick:he(e).open,stateSelector:"img:not([data-mce-object],[data-mce-placeholder]),figure.image"}),e.addMenuItem("image",{icon:"image",text:"Image",onclick:he(e).open,context:"insert",prependToContext:!0})}(e),function(e){e.addCommand("mceImage",he(e).open)}(e)}))}(window)},3956:(e,t,n)=>{n(8006)},8006:()=>{!function(){"use strict";var e=function(t){var n=t,r=function(){return n};return{get:r,set:function(e){n=e},clone:function(){return e(r())}}},t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(e){return e.getParam("insertdatetime_timeformat",e.translate("%H:%M:%S"))},r=function(e){return e.getParam("insertdatetime_formats",["%H:%M:%S","%Y-%m-%d","%I:%M:%S %p","%D"])},o=n,i=r,a="Sun Mon Tue Wed Thu Fri Sat Sun".split(" "),u="Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday".split(" "),l="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),c="January February March April May June July August September October November December".split(" "),s=function(e,t){if((e=""+e).length<t)for(var n=0;n<t-e.length;n++)e="0"+e;return e},f=function(e,t,n){return n=n||new Date,(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=t.replace("%D","%m/%d/%Y")).replace("%r","%I:%M:%S %p")).replace("%Y",""+n.getFullYear())).replace("%y",""+n.getYear())).replace("%m",s(n.getMonth()+1,2))).replace("%d",s(n.getDate(),2))).replace("%H",""+s(n.getHours(),2))).replace("%M",""+s(n.getMinutes(),2))).replace("%S",""+s(n.getSeconds(),2))).replace("%I",""+((n.getHours()+11)%12+1))).replace("%p",n.getHours()<12?"AM":"PM")).replace("%B",""+e.translate(c[n.getMonth()]))).replace("%b",""+e.translate(l[n.getMonth()]))).replace("%A",""+e.translate(u[n.getDay()]))).replace("%a",""+e.translate(a[n.getDay()]))).replace("%%","%")},d=function(e,t){if(function(e){return e.getParam("insertdatetime_element",!1)}(e)){var n,r=f(e,t);n=/%[HMSIp]/.test(t)?f(e,"%Y-%m-%dT%H:%M"):f(e,"%Y-%m-%d");var o=e.dom.getParent(e.selection.getStart(),"time");o?function(e,t,n,r){var o=e.dom.create("time",{datetime:n},r);t.parentNode.insertBefore(o,t),e.dom.remove(t),e.selection.select(o,!0),e.selection.collapse(!1)}(e,o,n,r):e.insertContent('<time datetime="'+n+'">'+r+"</time>")}else e.insertContent(f(e,t))},p=f,m=tinymce.util.Tools.resolve("tinymce.util.Tools"),h=function(e,t){var o=function(e,t){var n=i(e);return m.map(n,(function(n){return{text:p(e,n),onclick:function(){t.set(n),d(e,n)}}}))}(e,t);e.addButton("insertdatetime",{type:"splitbutton",title:"Insert date/time",menu:o,onclick:function(){var o=t.get();d(e,o||function(e){var t=r(e);return t.length>0?t[0]:n(e)}(e))}}),e.addMenuItem("insertdatetime",{icon:"date",text:"Date/time",menu:o,context:"insert"})};t.add("insertdatetime",(function(t){var n=e(null);(function(e){e.addCommand("mceInsertDate",(function(){d(e,function(e){return e.getParam("insertdatetime_dateformat",e.translate("%Y-%m-%d"))}(e))})),e.addCommand("mceInsertTime",(function(){d(e,o(e))}))})(t),h(t,n)}))}()},2682:(e,t,n)=>{n(7384)},7384:()=>{!function(e){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.util.VK"),r=function(e){return e.target_list},o=function(e){return e.rel_list},i=function(e){return e.link_class_list},a=r,u=o,l=function(e){return void 0!==o(e)},c=i,s=function(e){return"boolean"==typeof e.allow_unsafe_link_target&&e.allow_unsafe_link_target},f=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),d=tinymce.util.Tools.resolve("tinymce.Env"),p=tinymce.util.Tools.resolve("tinymce.util.Tools"),m=function(e,t){var n=["noopener"],r=e?e.split(/\s+/):[],o=function(e){return e.filter((function(e){return-1===p.inArray(n,e)}))};return r=t?function(e){return(e=o(e)).length?e.concat(n):n}(r):o(r),r.length?function(e){return p.trim(e.sort().join(" "))}(r):null},h=function(e,t){return t=t||e.selection.getNode(),v(t)?e.dom.select("a[href]",t)[0]:e.dom.getParent(t,"a[href]")},g=function(e){return e&&"A"===e.nodeName&&e.href},v=function(e){return e&&"FIGURE"===e.nodeName&&/\bimage\b/i.test(e.className)},y=function(e){return function(){e.undoManager.transact((function(){var t=e.selection.getNode();v(t)?function(e,t){var n,r;(r=e.dom.select("img",t)[0])&&(n=e.dom.getParents(r,"a[href]",t)[0])&&(n.parentNode.insertBefore(r,n),e.dom.remove(n))}(e,t):e.execCommand("unlink")}))}},b=g,w=function(e){return p.grep(e,g).length>0},x=h,C=m,E=tinymce.util.Tools.resolve("tinymce.util.Delay"),T=tinymce.util.Tools.resolve("tinymce.util.XHR"),k={},S=function(e,t,n){var r=function(e,n){return n=n||[],p.each(e,(function(e){var o={text:e.text||e.title};e.menu?o.menu=r(e.menu):(o.value=e.value,t&&t(o)),n.push(o)})),n};return r(e,n||[])},N=function(e,t,n){var r=e.selection.getRng();E.setEditorTimeout(e,(function(){e.windowManager.confirm(t,(function(t){e.selection.setRng(r),n(t)}))}))},_=function(e,t){var n,o,f,d,g,b,w,E,T,_,D,R,O={},P=e.selection,A=e.dom,M=function(e){var t=f.find("#text");(!t.value()||e.lastControl&&t.value()===e.lastControl.text())&&t.value(e.control.text()),f.find("#href").value(e.control.value())},I=function(){o||!d||O.text||this.parent().parent().find("#text")[0].value(this.value())};R=P.getContent(),d=!(/</.test(R)&&(!/^<a [^>]+>[^<]+<\/a>$/.test(R)||-1===R.indexOf("href="))),n=x(e),O.text=o=function(e,t){return(t?t.innerText||t.textContent:e.getContent({format:"text"})).replace(/\uFEFF/g,"")}(e.selection,n),O.href=n?A.getAttrib(n,"href"):"",n?O.target=A.getAttrib(n,"target"):"string"==typeof e.settings.default_link_target&&(O.target=function(e){return e.default_link_target}(e.settings)),(D=A.getAttrib(n,"rel"))&&(O.rel=D),(D=A.getAttrib(n,"class"))&&(O.class=D),(D=A.getAttrib(n,"title"))&&(O.title=D),d&&(g={name:"text",type:"textbox",size:40,label:"Text to display",onchange:function(){O.text=this.value()}}),t&&(b={type:"listbox",label:"Link list",values:S(t,(function(t){t.value=e.convertURL(t.value||t.url,"href")}),[{text:"None",value:""}]),onselect:M,value:e.convertURL(O.href,"href"),onPostRender:function(){b=this}}),function(e){return!1!==r(e)}(e.settings)&&(void 0===a(e.settings)&&function(e,t){e.settings.target_list=t}(e,[{text:"None",value:""},{text:"New window",value:"_blank"}]),E={name:"target",type:"listbox",label:"Target",values:S(a(e.settings))}),l(e.settings)&&(w={name:"rel",type:"listbox",label:"Rel",values:S(u(e.settings),(function(t){!1===s(e.settings)&&(t.value=C(t.value,"_blank"===O.target))}))}),function(e){return void 0!==i(e)}(e.settings)&&(T={name:"class",type:"listbox",label:"Class",values:S(c(e.settings),(function(t){t.value&&(t.textStyle=function(){return e.formatter.getCssText({inline:"a",classes:[t.value]})})}))}),function(e){return!1!==e.link_title}(e.settings)&&(_={name:"title",type:"textbox",label:"Title",value:O.title}),f=e.windowManager.open({title:"Insert link",data:O,body:[{name:"href",type:"filepicker",filetype:"file",size:40,autofocus:!0,label:"Url",onchange:function(t){var n=t.meta||{};b&&b.value(e.convertURL(this.value(),"href")),p.each(t.meta,(function(e,t){var n=f.find("#"+t);"text"===t?0===o.length&&(n.value(e),O.text=e):n.value(e)})),n.attach&&(k={href:this.value(),attach:n.attach}),n.text||I.call(this)},onkeyup:I,onpaste:I,onbeforecall:function(e){e.meta=f.toJSON()}},g,_,function(t){var n=[];if(p.each(e.dom.select("a:not([href])"),(function(e){var r=e.name||e.id;r&&n.push({text:r,value:"#"+r,selected:-1!==t.indexOf("#"+r)})})),n.length)return n.unshift({text:"None",value:""}),{name:"anchor",type:"listbox",label:"Anchors",values:n,onselect:M}}(O.href),b,w,E,T],onSubmit:function(t){var n=function(e){return"boolean"==typeof e.link_assume_external_targets&&e.link_assume_external_targets}(e.settings),r=function(e,t){return function(n){e.undoManager.transact((function(){var r=e.selection.getNode(),o=h(e,r),i={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};l(e.settings)||!1!==s(e.settings)||(i.rel=m(i.rel,"_blank"===i.target)),n.href===t.href&&(t.attach(),t={}),o?(e.focus(),n.hasOwnProperty("text")&&("innerText"in o?o.innerText=n.text:o.textContent=n.text),e.dom.setAttribs(o,i),e.selection.select(o),e.undoManager.add()):v(r)?function(e,t,n){var r,o;(o=e.dom.select("img",t)[0])&&(r=e.dom.create("a",n),o.parentNode.insertBefore(r,o),r.appendChild(o))}(e,r,i):n.hasOwnProperty("text")?e.insertContent(e.dom.createHTML("a",i,e.dom.encode(n.text))):e.execCommand("mceInsertLink",!1,i)}))}}(e,k),i=y(e),a=p.extend({},O,t.data),u=a.href;u?(d&&a.text!==o||delete a.text,u.indexOf("@")>0&&-1===u.indexOf("//")&&-1===u.indexOf("mailto:")?N(e,"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?",(function(e){e&&(a.href="mailto:"+u),r(a)})):!0===n&&!/^\w+:/i.test(u)||!1===n&&/^\s*www[\.|\d\.]/i.test(u)?N(e,"The URL you entered seems to be an external link. Do you want to add the required http:// prefix?",(function(e){e&&(a.href="http://"+u),r(a)})):r(a)):i()}})},D=function(e,t){return e.dom.getParent(t,"a[href]")},R=function(e){return D(e,e.selection.getStart())},O=function(t,n){if(n){var r=(i=n).getAttribute("data-mce-href")||i.getAttribute("href");if(/^#/.test(r)){var o=t.$(r);o.length&&t.selection.scrollIntoView(o[0],!0)}else!function(t){if(!d.ie||d.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",!0,!0,e.window,0,0,0,0,0,!1,!1,!1,!1,0,null),function(t,n){e.document.body.appendChild(t),t.dispatchEvent(n),e.document.body.removeChild(t)}(n,r)}else{var o=e.window.open("","_blank");if(o){o.opener=null;var i=o.document;i.open(),i.write('<meta http-equiv="refresh" content="0; url='+f.DOM.encode(t)+'">'),i.close()}}}(n.href)}var i},P=function(e){return function(){!function(e){!function(e,t){var n=e.settings.link_list;"string"==typeof n?T.send({url:n,success:function(n){t(e,JSON.parse(n))}}):"function"==typeof n?n((function(n){t(e,n)})):t(e,n)}(e,_)}(e)}},A=function(e){return function(){O(e,R(e))}},M=function(e){return function(){var t=this;e.on("nodechange",(function(n){t.active(!e.readonly&&!!x(e,n.element))}))}},I=function(e){return function(){var t=this,n=function(e){w(e.parents)?t.show():t.hide()};w(e.dom.getParents(e.selection.getStart()))||t.hide(),e.on("nodechange",n),t.on("remove",(function(){e.off("nodechange",n)}))}},B=function(e){e.addContextToolbar&&e.addContextToolbar(function(e){return function(t){var n,r,o,i;return!!("boolean"==typeof(i=e.settings).link_context_toolbar&&i.link_context_toolbar&&!function(e){var t=e.plugins.contextmenu;return!!t&&t.isContextMenuVisible()}(e)&&b(t)&&3===(o=(r=(n=e.selection).getRng()).startContainer).nodeType&&n.isCollapsed()&&r.startOffset>0&&r.startOffset<o.data.length)}}(e),"openlink | link unlink")};t.add("link",(function(e){(function(e){e.addButton("link",{active:!1,icon:"link",tooltip:"Insert/edit link",onclick:P(e),onpostrender:M(e)}),e.addButton("unlink",{active:!1,icon:"unlink",tooltip:"Remove link",onclick:y(e),onpostrender:M(e)}),e.addContextToolbar&&e.addButton("openlink",{icon:"newtab",tooltip:"Open link",onclick:A(e)})})(e),function(e){e.addMenuItem("openlink",{text:"Open link",icon:"newtab",onclick:A(e),onPostRender:I(e),prependToContext:!0}),e.addMenuItem("link",{icon:"link",text:"Link",shortcut:"Meta+K",onclick:P(e),stateSelector:"a[href]",context:"insert",prependToContext:!0}),e.addMenuItem("unlink",{icon:"unlink",text:"Remove link",onclick:y(e),stateSelector:"a[href]"})}(e),B(e),function(e){e.on("click",(function(t){var r=D(e,t.target);r&&n.metaKeyPressed(t)&&(t.preventDefault(),O(e,r))})),e.on("keydown",(function(t){var n=R(e);n&&13===t.keyCode&&function(e){return!0===e.altKey&&!1===e.shiftKey&&!1===e.ctrlKey&&!1===e.metaKey}(t)&&(t.preventDefault(),O(e,n))}))}(e),function(e){e.addCommand("mceLink",P(e))}(e),function(e){e.addShortcut("Meta+K","",P(e))}(e)}))}(window)},1236:(e,t,n)=>{n(7585)},7585:()=>{!function(e){"use strict";var t,n,r,o,i,a=tinymce.util.Tools.resolve("tinymce.PluginManager"),u=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),l=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),c=tinymce.util.Tools.resolve("tinymce.util.VK"),s=tinymce.util.Tools.resolve("tinymce.dom.BookmarkManager"),f=tinymce.util.Tools.resolve("tinymce.util.Tools"),d=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),p=function(e){return e&&"BR"===e.nodeName},m=function(e){return e&&3===e.nodeType},h=function(e){return e&&/^(OL|UL|DL)$/.test(e.nodeName)},g=function(e){return e&&/^(OL|UL)$/.test(e.nodeName)},v=function(e){return e&&/^(DT|DD)$/.test(e.nodeName)},y=function(e){return e&&/^(TH|TD)$/.test(e.nodeName)},b=p,w=function(e,t){return t&&!!e.schema.getTextBlockElements()[t.nodeName]},x=function(e,t){return e&&e.nodeName in t},C=function(e,t,n){var r=e.isEmpty(t);return!(n&&e.select("span[data-mce-type=bookmark]",t).length>0)&&r},E=function(e,t){return e.isChildOf(t,e.getRoot())},T=function(e,t){if(m(e))return{container:e,offset:t};var n=u.getNode(e,t);return m(n)?{container:n,offset:t>=e.childNodes.length?n.data.length:0}:n.previousSibling&&m(n.previousSibling)?{container:n.previousSibling,offset:n.previousSibling.data.length}:n.nextSibling&&m(n.nextSibling)?{container:n.nextSibling,offset:0}:{container:e,offset:t}},k=function(e){var t=e.cloneRange(),n=T(e.startContainer,e.startOffset);t.setStart(n.container,n.offset);var r=T(e.endContainer,e.endOffset);return t.setEnd(r.container,r.offset),t},S=d.DOM,N=function(e){var t={},n=function(n){var r,o,i;o=e[n?"startContainer":"endContainer"],i=e[n?"startOffset":"endOffset"],1===o.nodeType&&(r=S.create("span",{"data-mce-type":"bookmark"}),o.hasChildNodes()?(i=Math.min(i,o.childNodes.length-1),n?o.insertBefore(r,o.childNodes[i]):S.insertAfter(r,o.childNodes[i])):o.appendChild(r),o=r,i=0),t[n?"startContainer":"endContainer"]=o,t[n?"startOffset":"endOffset"]=i};return n(!0),e.collapsed||n(),t},_=function(e){function t(t){var n,r,o;n=o=e[t?"startContainer":"endContainer"],r=e[t?"startOffset":"endOffset"],n&&(1===n.nodeType&&(r=function(e){for(var t=e.parentNode.firstChild,n=0;t;){if(t===e)return n;1===t.nodeType&&"bookmark"===t.getAttribute("data-mce-type")||n++,t=t.nextSibling}return-1}(n),n=n.parentNode,S.remove(o),!n.hasChildNodes()&&S.isBlock(n)&&n.appendChild(S.create("br"))),e[t?"startContainer":"endContainer"]=n,e[t?"startOffset":"endOffset"]=r)}t(!0),t();var n=S.createRng();return n.setStart(e.startContainer,e.startOffset),e.endContainer&&n.setEnd(e.endContainer,e.endOffset),k(n)},D=function(){},R=function(e){return function(){return e}},O=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return!e.apply(null,t)}},P=R(!1),A=R(!0),M=function(){return I},I=function(){var e=function(e){return e.isNone()},t=function(e){return e()},n=function(e){return e},r={fold:function(e,t){return e()},is:P,isSome:P,isNone:A,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:R(null),getOrUndefined:R(void 0),or:n,orThunk:t,map:M,each:D,bind:M,exists:P,forall:A,filter:M,equals:e,equals_:e,toArray:function(){return[]},toString:R("none()")};return Object.freeze&&Object.freeze(r),r}(),B=function(e){var t=R(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:A,isNone:P,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return B(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:I},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(P,(function(t){return n(e,t)}))}};return o},L={some:B,none:M,from:function(e){return null==e?I:B(e)}},F=function(e){return function(t){return function(e){if(null===e)return"null";var t=typeof e;return"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}},H=F("string"),j=F("array"),z=F("boolean"),W=F("function"),U=F("number"),q=Array.prototype.slice,V=Array.prototype.push,$=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},Y=function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)},K=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},X=function(e,t,n){return Y(e,(function(e){n=t(n,e)})),n},G=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n))return L.some(o)}return L.none()},Q=function(e,t){return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!j(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);V.apply(t,e[n])}return t}($(e,t))},J=function(e){return 0===e.length?L.none():L.some(e[0])},Z=function(e){return 0===e.length?L.none():L.some(e[e.length-1])},ee=(W(Array.from)&&Array.from,void 0!==e.window?e.window:Function("return this;")()),te=function(e,t){return function(e,t){for(var n=null!=t?t:ee,r=0;r<e.length&&null!=n;++r)n=n[e[r]];return n}(e.split("."),t)},ne=function(e,t){var n=function(e,t){return te(e,t)}(e,t);if(null==n)throw new Error(e+" not available on this browser");return n},re=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),oe=function(e){var t=e.selection.getStart(!0);return e.dom.getParent(t,"OL,UL,DL",ae(e,t))},ie=function(e){var t=e.selection.getSelectedBlocks();return f.grep(function(e,t){var n=f.map(t,(function(t){return e.dom.getParent(t,"li,dd,dt",ae(e,t))||t}));return re.unique(n)}(e,t),(function(e){return function(e){return e&&/^(LI|DT|DD)$/.test(e.nodeName)}(e)}))},ae=function(e,t){var n=e.dom.getParents(t,"TD,TH");return n.length>0?n[0]:e.getBody()},ue=function(e,t){var n=e.dom.getParents(t,"ol,ul",ae(e,t));return Z(n)},le={isList:function(e){var t,n,r=oe(e);return(n=te("ownerDocument.defaultView",t=r),ne("HTMLElement",n)).prototype.isPrototypeOf(t)},getParentList:oe,getSelectedSubLists:function(e){var t=oe(e),n=e.selection.getSelectedBlocks();return function(e,t){return e&&1===t.length&&t[0]===e}(t,n)?function(e){return f.grep(e.querySelectorAll("ol,ul,dl"),(function(e){return h(e)}))}(t):f.grep(n,(function(e){return h(e)&&t!==e}))},getSelectedListItems:ie,getClosestListRootElm:ae,getSelectedDlItems:function(e){return K(ie(e),v)},getSelectedListRoots:function(e){var t=function(e){var t=ue(e,e.selection.getStart()),n=K(e.selection.getSelectedBlocks(),g);return t.toArray().concat(n)}(e);return function(e,t){var n=$(t,(function(t){return ue(e,t).getOr(t)}));return re.unique(n)}(e,t)}},ce=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:R(e)}},se=function(t,n){var r=(n||e.document).createElement(t);return ce(r)},fe=ce,de=function(e,t,n){return e.isSome()&&t.isSome()?L.some(n(e.getOrDie(),t.getOrDie())):L.none()},pe=Object.keys,me=function(e,t){return function(e,t,n){return 0!=(e.compareDocumentPosition(t)&n)}(e,t,ne("Node").DOCUMENT_POSITION_CONTAINED_BY)},he=function(){return ge(0,0)},ge=function(e,t){return{major:e,minor:t}},ve=function(e,t){var n=String(t).toLowerCase();return 0===e.length?he():function(e,t){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}}(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return ge(r(1),r(2))}(e,n)},ye=he,be="Edge",we="Chrome",xe="Opera",Ce="Firefox",Ee="Safari",Te=function(e,t){return function(){return t===e}},ke=function(e){var t=e.current;return{current:t,version:e.version,isEdge:Te(be,t),isChrome:Te(we,t),isIE:Te("IE",t),isOpera:Te(xe,t),isFirefox:Te(Ce,t),isSafari:Te(Ee,t)}},Se=function(){return ke({current:void 0,version:ye()})},Ne=ke,_e=(R(be),R(we),R("IE"),R(xe),R(Ce),R(Ee),"Windows"),De="Android",Re="Linux",Oe="Solaris",Pe="FreeBSD",Ae=function(e,t){return function(){return t===e}},Me=function(e){var t=e.current;return{current:t,version:e.version,isWindows:Ae(_e,t),isiOS:Ae("iOS",t),isAndroid:Ae(De,t),isOSX:Ae("OSX",t),isLinux:Ae(Re,t),isSolaris:Ae(Oe,t),isFreeBSD:Ae(Pe,t)}},Ie=function(){return Me({current:void 0,version:ye()})},Be=Me,Le=(R(_e),R("iOS"),R(De),R(Re),R("OSX"),R(Oe),R(Pe),function(e,t){var n=String(t).toLowerCase();return G(e,(function(e){return e.search(n)}))}),Fe=function(e,t){return-1!==e.indexOf(t)},He=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,je=function(e){return function(t){return Fe(t,e)}},ze=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return Fe(e,"edge/")&&Fe(e,"chrome")&&Fe(e,"safari")&&Fe(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,He],search:function(e){return Fe(e,"chrome")&&!Fe(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return Fe(e,"msie")||Fe(e,"trident")}},{name:"Opera",versionRegexes:[He,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:je("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:je("firefox")},{name:"Safari",versionRegexes:[He,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(Fe(e,"safari")||Fe(e,"mobile/"))&&Fe(e,"applewebkit")}}],We=[{name:"Windows",search:je("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return Fe(e,"iphone")||Fe(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:je("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:je("os x"),versionRegexes:[/.*?os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:je("linux"),versionRegexes:[]},{name:"Solaris",search:je("sunos"),versionRegexes:[]},{name:"FreeBSD",search:je("freebsd"),versionRegexes:[]}],Ue={browsers:R(ze),oses:R(We)},qe=function(e){var t=Ue.browsers(),n=Ue.oses(),r=function(e,t){return Le(e,t).map((function(e){var n=ve(e.versionRegexes,t);return{current:e.name,version:n}}))}(t,e).fold(Se,Ne),o=function(e,t){return Le(e,t).map((function(e){var n=ve(e.versionRegexes,t);return{current:e.name,version:n}}))}(n,e).fold(Ie,Be),i=function(e,t,n){var r=e.isiOS()&&!0===/ipad/i.test(n),o=e.isiOS()&&!r,i=e.isAndroid()&&3===e.version.major,a=e.isAndroid()&&4===e.version.major,u=r||i||a&&!0===/mobile/i.test(n),l=e.isiOS()||e.isAndroid(),c=l&&!u,s=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n);return{isiPad:R(r),isiPhone:R(o),isTablet:R(u),isPhone:R(c),isTouch:R(l),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:R(s)}}(o,r,e);return{browser:r,os:o,deviceType:i}},Ve=(t=function(){var t=e.navigator.userAgent;return qe(t)},r=!1,function(){for(var e=[],o=0;o<arguments.length;o++)e[o]=arguments[o];return r||(r=!0,n=t.apply(null,e)),n}),$e={detect:Ve},Ye=(e.Node.ATTRIBUTE_NODE,e.Node.CDATA_SECTION_NODE,e.Node.COMMENT_NODE,e.Node.DOCUMENT_NODE,e.Node.DOCUMENT_TYPE_NODE,e.Node.DOCUMENT_FRAGMENT_NODE,e.Node.ELEMENT_NODE),Ke=(e.Node.TEXT_NODE,e.Node.PROCESSING_INSTRUCTION_NODE,e.Node.ENTITY_REFERENCE_NODE,e.Node.ENTITY_NODE,e.Node.NOTATION_NODE,Ye),Xe=function(e,t){return e.dom()===t.dom()},Ge=$e.detect().browser.isIE()?function(e,t){return me(e.dom(),t.dom())}:function(e,t){var n=e.dom(),r=t.dom();return n!==r&&n.contains(r)},Qe=function(e,t){var n=e.dom();if(n.nodeType!==Ke)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},Je=function(e){return L.from(e.dom().parentNode).map(fe)},Ze=function(e){return $(e.dom().childNodes,fe)},et=function(e,t){var n=e.dom().childNodes;return L.from(n[t]).map(fe)},tt=function(e){return et(e,0)},nt=function(e){return et(e,e.dom().childNodes.length-1)},rt=(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]}("element","offset"),function(e,t){Je(e).each((function(n){n.dom().insertBefore(t.dom(),e.dom())}))}),ot=function(e,t){e.dom().appendChild(t.dom())},it=function(e,t){Y(t,(function(t){ot(e,t)}))},at=function(e){var t=e.dom();null!==t.parentNode&&t.parentNode.removeChild(t)},ut=function(e){return e.dom().nodeName.toLowerCase()},lt=(o=Ye,function(e){return function(e){return e.dom().nodeType}(e)===o}),ct=function(t,n){var r=t.dom();!function(e,t){for(var n=pe(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}}(n,(function(t,n){!function(t,n,r){if(!(H(r)||z(r)||U(r)))throw e.console.error("Invalid call to Attr.set. Key ",n,":: Value ",r,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(n,r+"")}(r,n,t)}))},st=function(e){return X(e.dom().attributes,(function(e,t){return e[t.name]=t.value,e}),{})},ft=function(t,n,r){if(!H(r))throw e.console.error("Invalid call to CSS.set. Property ",n,":: Value ",r,":: Element ",t),new Error("CSS value must be a string: "+r);(function(e){return void 0!==e.style&&W(e.style.getPropertyValue)})(t)&&t.style.setProperty(n,r)},dt=function(e){return function(e,t){return fe(e.dom().cloneNode(!0))}(e)},pt=function(e,t){var n=function(e,t){var n=se(t),r=st(e);return ct(n,r),n}(e,t);rt(e,n);var r=Ze(e);return it(n,r),at(e),n},mt=function(e,t){ot(e.item,t.list)},ht=function(e,t){var n={list:se(t,e),item:se("li",e)};return ot(n.list,n.item),n},gt=function(e){return Qe(e,"OL,UL")},vt=function(e){return tt(e).map(gt).getOr(!1)},yt=function(e){return e.depth>0},bt=function(e){return e.isSelected},wt=function(e){var t=Ze(e),n=nt(e).map(gt).getOr(!1)?t.slice(0,-1):t;return $(n,dt)},xt=Object.prototype.hasOwnProperty,Ct=(i=function(e,t){return t},function(){for(var e=new Array(arguments.length),t=0;t<e.length;t++)e[t]=arguments[t];if(0===e.length)throw new Error("Can't merge zero objects");for(var n={},r=0;r<e.length;r++){var o=e[r];for(var a in o)xt.call(o,a)&&(n[a]=i(n[a],o[a]))}return n}),Et=function(e){var t=e,n=function(){return t};return{get:n,set:function(e){t=e},clone:function(){return Et(n())}}},Tt=function(e,t,n,r){return tt(r).filter(gt).fold((function(){t.each((function(e){Xe(e.start,r)&&n.set(!0)}));var o=function(e,t,n){return Je(e).filter(lt).map((function(r){return{depth:t,isSelected:n,content:wt(e),itemAttributes:st(e),listAttributes:st(r),listType:ut(r)}}))}(r,e,n.get());t.each((function(e){Xe(e.end,r)&&n.set(!1)}));var i=nt(r).filter(gt).map((function(r){return kt(e,t,n,r)})).getOr([]);return o.toArray().concat(i)}),(function(r){return kt(e,t,n,r)}))},kt=function(e,t,n,r){return Q(Ze(r),(function(r){return(gt(r)?kt:Tt)(e+1,t,n,r)}))},St=tinymce.util.Tools.resolve("tinymce.Env"),Nt=function(e,t){var n,r,o,i,a=e.dom,u=e.schema.getBlockElements(),l=a.createFragment();if(e.settings.forced_root_block&&(o=e.settings.forced_root_block),o&&((r=a.create(o)).tagName===e.settings.forced_root_block&&a.setAttribs(r,e.settings.forced_root_block_attrs),x(t.firstChild,u)||l.appendChild(r)),t)for(;n=t.firstChild;){var c=n.nodeName;i||"SPAN"===c&&"bookmark"===n.getAttribute("data-mce-type")||(i=!0),x(n,u)?(l.appendChild(n),r=null):o?(r||(r=a.create(o),l.appendChild(r)),r.appendChild(n)):l.appendChild(n)}return e.settings.forced_root_block?i||St.ie&&!(St.ie>10)||r.appendChild(a.create("br",{"data-mce-bogus":"1"})):l.appendChild(a.create("br")),l},_t=function(e,t){return function(e){Y(e,(function(t,n){(function(e,t){for(var n=e[t].depth,r=t-1;r>=0;r--){if(e[r].depth===n)return L.some(e[r]);if(e[r].depth<n)break}return L.none()})(e,n).each((function(e){var n,r;r=e,(n=t).listType=r.listType,n.listAttributes=Ct({},r.listAttributes)}))}))}(t),function(e,t){var n=X(t,(function(t,n){return n.depth>t.length?function(e,t,n){var r,o=function(e,t,n){for(var r=[],o=0;o<n;o++)r.push(ht(e,t.listType));return r}(e,n,n.depth-t.length);return function(e){for(var t=1;t<e.length;t++)mt(e[t-1],e[t])}(o),function(e,t){for(var n=0;n<e.length-1;n++)r=e[n].item.dom(),ft(r,"list-style-type","none");var r;Z(e).each((function(e){ct(e.list,t.listAttributes),ct(e.item,t.itemAttributes),it(e.item,t.content)}))}(o,n),r=o,de(Z(t),J(r),mt),t.concat(o)}(e,t,n):function(e,t,n){var r=t.slice(0,n.depth);return Z(r).each((function(t){var r=function(e,t,n){var r=se("li",e);return ct(r,t),it(r,n),r}(e,n.itemAttributes,n.content);!function(e,t){ot(e.list,t),e.item=t}(t,r),function(e,t){ut(e.list)!==t.listType&&(e.list=pt(e.list,t.listType)),ct(e.list,t.listAttributes)}(t,n)})),r}(e,t,n)}),[]);return J(n).map((function(e){return e.list}))}(e.contentDocument,t).toArray()},Dt=function(t,n,r){var o=function(e,t){var n=Et(!1);return $(e,(function(e){return{sourceList:e,entries:kt(0,t,n,e)}}))}(n,function(e){var t=$(le.getSelectedListItems(e),fe);return de(G(t,O(vt)),G(function(e){var t=q.call(e,0);return t.reverse(),t}(t),O(vt)),(function(e,t){return{start:e,end:t}}))}(t));Y(o,(function(n){var o,i;!function(e,t){Y(K(e,bt),(function(e){return function(e,t){switch(e){case"Indent":t.depth++;break;case"Outdent":t.depth--;break;case"Flatten":t.depth=0}}(t,e)}))}(n.entries,r),o=n.sourceList,i=function(t,n){return Q(function(e,t){if(0===e.length)return[];for(var n=t(e[0]),r=[],o=[],i=0,a=e.length;i<a;i++){var u=e[i],l=t(u);l!==n&&(r.push(o),o=[]),n=l,o.push(u)}return 0!==o.length&&r.push(o),r}(n,yt),(function(n){return J(n).map(yt).getOr(!1)?_t(t,n):function(t,n){return $(n,(function(n){var r,o,i=(r=n.content,o=e.document.createDocumentFragment(),Y(r,(function(e){o.appendChild(e.dom())})),fe(o));return fe(Nt(t,i.dom()))}))}(t,n)}))}(t,n.entries),Y(i,(function(e){rt(o,e)})),at(n.sourceList)}))},Rt=d.DOM,Ot=function(e){Qe(e,"dt")&&pt(e,"dd")},Pt=function(e,t,n){Y(n,"Indent"===t?Ot:function(t){return function(e,t){Qe(t,"dd")?pt(t,"dt"):Qe(t,"dt")&&Je(t).each((function(n){return function(e,t,n){var r,o,i,a,u,l;for(i=Rt.select('span[data-mce-type="bookmark"]',t),u=Nt(e,n),(r=Rt.createRng()).setStartAfter(n),r.setEndAfter(t),a=(o=r.extractContents()).firstChild;a;a=a.firstChild)if("LI"===a.nodeName&&e.dom.isEmpty(a)){Rt.remove(a);break}e.dom.isEmpty(o)||Rt.insertAfter(o,t),Rt.insertAfter(u,t),C(e.dom,n.parentNode)&&(l=n.parentNode,f.each(i,(function(e){l.parentNode.insertBefore(e,n.parentNode)})),Rt.remove(l)),Rt.remove(n),C(e.dom,t)&&Rt.remove(t)}(e,n.dom(),t.dom())}))}(e,t)})},At=function(e,t){var n=$(le.getSelectedListRoots(e),fe),r=$(le.getSelectedDlItems(e),fe),o=!1;if(n.length||r.length){var i=e.selection.getBookmark();Dt(e,n,t),Pt(e,t,r),e.selection.moveToBookmark(i),e.selection.setRng(k(e.selection.getRng())),e.nodeChanged(),o=!0}return o},Mt=function(e){return At(e,"Indent")},It=function(e){return At(e,"Outdent")},Bt=function(e){return At(e,"Flatten")},Lt=function(e,t){f.each(t,(function(t,n){e.setAttribute(n,t)}))},Ft=function(e,t,n){!function(e,t,n){var r=n["list-style-type"]?n["list-style-type"]:null;e.setStyle(t,"list-style-type",r)}(e,t,n),function(e,t,n){Lt(t,n["list-attributes"]),f.each(e.select("li",t),(function(e){Lt(e,n["list-item-attributes"])}))}(e,t,n)},Ht=function(e,t,n,r){var o,i;for(o=t[n?"startContainer":"endContainer"],i=t[n?"startOffset":"endOffset"],1===o.nodeType&&(o=o.childNodes[Math.min(i,o.childNodes.length-1)]||o),!n&&b(o.nextSibling)&&(o=o.nextSibling);o.parentNode!==r;){if(w(e,o))return o;if(/^(TD|TH)$/.test(o.parentNode.nodeName))return o;o=o.parentNode}return o},jt=function(e,t,n){return function(e,t){return e&&t&&h(e)&&e.nodeName===t.nodeName}(t,n)&&function(e,t,n){return e.getStyle(t,"list-style-type",!0)===e.getStyle(n,"list-style-type",!0)}(e,t,n)&&(r=n,t.className===r.className);var r},zt=function(e,t){var n,r;if(n=t.nextSibling,jt(e,t,n)){for(;r=n.firstChild;)t.appendChild(r);e.remove(n)}if(n=t.previousSibling,jt(e,t,n)){for(;r=n.lastChild;)t.insertBefore(r,t.firstChild);e.remove(n)}},Wt=function(e){return"list-style-type"in e},Ut={toggleList:function(e,t,n){var r=le.getParentList(e),o=le.getSelectedSubLists(e);n=n||{},r&&o.length>0?function(e,t,n,r,o){if(t.nodeName!==r||Wt(o)){var i=N(e.selection.getRng(!0));f.each([t].concat(n),(function(t){!function(e,t,n,r){if(t.nodeName!==n){var o=e.rename(t,n);Ft(e,o,r)}else Ft(e,t,r)}(e.dom,t,r,o)})),e.selection.setRng(_(i))}else Bt(e)}(e,r,o,t,n):function(e,t,n,r){if(t!==e.getBody())if(t)if(t.nodeName!==n||Wt(r)){var o=N(e.selection.getRng(!0));Ft(e.dom,t,r),zt(e.dom,e.dom.rename(t,n)),e.selection.setRng(_(o))}else Bt(e);else!function(e,t,n){void 0===n&&(n={});var r,o=e.selection.getRng(!0),i="LI",a=le.getClosestListRootElm(e,e.selection.getStart(!0)),u=e.dom;"false"!==u.getContentEditable(e.selection.getNode())&&("DL"===(t=t.toUpperCase())&&(i="DT"),r=N(o),f.each(function(e,t,n){for(var r,o=[],i=e.dom,a=Ht(e,t,!0,n),u=Ht(e,t,!1,n),l=[],c=a;c&&(l.push(c),c!==u);c=c.nextSibling);return f.each(l,(function(t){if(w(e,t))return o.push(t),void(r=null);if(i.isBlock(t)||b(t))return b(t)&&i.remove(t),void(r=null);var a=t.nextSibling;s.isBookmarkNode(t)&&(w(e,a)||!a&&t.parentNode===n)?r=null:(r||(r=i.create("p"),t.parentNode.insertBefore(r,t),o.push(r)),r.appendChild(t))})),o}(e,o,a),(function(r){var o,a;(a=r.previousSibling)&&h(a)&&a.nodeName===t&&function(e,t,n){var r=e.getStyle(t,"list-style-type"),o=n?n["list-style-type"]:"";return r===(null===o?"":o)}(u,a,n)?(o=a,r=u.rename(r,i),a.appendChild(r)):(o=u.create(t),r.parentNode.insertBefore(o,r),o.appendChild(r),r=u.rename(r,i)),function(e,t,n){f.each(["margin","margin-right","margin-bottom","margin-left","margin-top","padding","padding-right","padding-bottom","padding-left","padding-top"],(function(n){var r;return e.setStyle(t,((r={})[n]="",r))}))}(u,r),Ft(u,o,n),zt(e.dom,o)})),e.selection.setRng(_(r)))}(e,n,r)}(e,r,t,n)},mergeWithAdjacentLists:zt},qt=d.DOM,Vt=function(e,t){f.each(f.grep(e.select("ol,ul",t)),(function(t){!function(e,t){var n,r=t.parentNode;"LI"===r.nodeName&&r.firstChild===t&&((n=r.previousSibling)&&"LI"===n.nodeName?(n.appendChild(t),C(e,r)&&qt.remove(r)):qt.setStyle(r,"listStyleType","none")),h(r)&&(n=r.previousSibling)&&"LI"===n.nodeName&&n.appendChild(t)}(e,t)}))},$t=function(e,t,n,r){var o,i,a=t.startContainer,c=t.startOffset;if(3===a.nodeType&&(n?c<a.data.length:c>0))return a;for(o=e.schema.getNonEmptyElements(),1===a.nodeType&&(a=u.getNode(a,c)),i=new l(a,r),n&&function(e,t){return!!p(t)&&!(!e.isBlock(t.nextSibling)||p(t.previousSibling))}(e.dom,a)&&i.next();a=i[n?"next":"prev2"]();){if("LI"===a.nodeName&&!a.hasChildNodes())return a;if(o[a.nodeName])return a;if(3===a.nodeType&&a.data.length>0)return a}},Yt=function(e,t){var n=t.childNodes;return 1===n.length&&!h(n[0])&&e.isBlock(n[0])},Kt=function(e,t,n){var r,o,i=t.parentNode;if(E(e,t)&&E(e,n)){h(n.lastChild)&&(o=n.lastChild),i===n.lastChild&&b(i.previousSibling)&&e.remove(i.previousSibling),(r=n.lastChild)&&b(r)&&t.hasChildNodes()&&e.remove(r),C(e,n,!0)&&e.$(n).empty(),function(e,t,n){var r,o;if(o=Yt(e,n)?n.firstChild:n,function(e,t){Yt(e,t)&&e.remove(t.firstChild,!0)}(e,t),!C(e,t,!0))for(;r=t.firstChild;)o.appendChild(r)}(e,t,n),o&&n.appendChild(o);var a=Ge(fe(n),fe(t))?e.getParents(t,h,n):[];e.remove(t),Y(a,(function(t){C(e,t)&&t!==e.getRoot()&&e.remove(t)}))}},Xt=function(e,t){var n,r,o,i=e.dom,a=e.selection,u=a.getStart(),l=le.getClosestListRootElm(e,u),c=i.getParent(a.getStart(),"LI",l);if(c){if((n=c.parentNode)===e.getBody()&&C(i,n))return!0;if(r=k(a.getRng(!0)),(o=i.getParent($t(e,r,t,l),"LI",l))&&o!==c)return t?function(e,t,n,r){var o=e.dom;if(o.isEmpty(r))!function(e,t,n){e.dom.$(n).empty(),Kt(e.dom,t,n),e.selection.setCursorLocation(n)}(e,n,r);else{var i=N(t);Kt(o,n,r),e.selection.setRng(_(i))}}(e,r,o,c):function(e,t,n,r){var o=N(t);Kt(e.dom,n,r);var i=_(o);e.selection.setRng(i)}(e,r,c,o),!0;if(!o&&!t)return Bt(e),!0}return!1},Gt=function(e,t){return e.selection.isCollapsed()?function(e,t){return Xt(e,t)||function(e,t){var n=e.dom,r=e.selection.getStart(),o=le.getClosestListRootElm(e,r),i=n.getParent(r,n.isBlock,o);if(i&&n.isEmpty(i)){var a=k(e.selection.getRng(!0)),u=n.getParent($t(e,a,t,o),"LI",o);if(u)return e.undoManager.transact((function(){!function(e,t,n){var r=e.getParent(t.parentNode,e.isBlock,n);e.remove(t),r&&e.isEmpty(r)&&e.remove(r)}(n,i,o),Ut.mergeWithAdjacentLists(n,u.parentNode),e.selection.select(u,!0),e.selection.collapse(t)})),!0}return!1}(e,t)}(e,t):function(e){var t=e.selection.getStart(),n=le.getClosestListRootElm(e,t);return!!(e.dom.getParent(t,"LI,DT,DD",n)||le.getSelectedListItems(e).length>0)&&(e.undoManager.transact((function(){e.execCommand("Delete"),Vt(e.dom,e.getBody())})),!0)}(e)},Qt=Gt,Jt=function(e,t){return function(){var n=e.dom.getParent(e.selection.getStart(),"UL,OL,DL");return n&&n.nodeName===t}},Zt=function(e){(function(e){return e.getParam("lists_indent_on_tab",!0)})(e)&&function(e){e.on("keydown",(function(t){t.keyCode!==c.TAB||c.metaKeyPressed(t)||e.undoManager.transact((function(){(t.shiftKey?It(e):Mt(e))&&t.preventDefault()}))}))}(e),function(e){e.on("keydown",(function(t){t.keyCode===c.BACKSPACE?Gt(e,!1)&&t.preventDefault():t.keyCode===c.DELETE&&Gt(e,!0)&&t.preventDefault()}))}(e)},en=function(e,t){return function(n){var r=n.control;e.on("NodeChange",(function(e){var n=function(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}(e.parents,y),o=-1!==n?e.parents.slice(0,n):e.parents,i=f.grep(o,h);r.active(i.length>0&&i[0].nodeName===t)}))}};a.add("lists",(function(e){return Zt(e),function(e){(function(e,t){var n=e.settings.plugins?e.settings.plugins:"";return-1!==f.inArray(n.split(/[ ,]/),"advlist")})(e)||(e.addButton("numlist",{active:!1,title:"Numbered list",cmd:"InsertOrderedList",onPostRender:en(e,"OL")}),e.addButton("bullist",{active:!1,title:"Bullet list",cmd:"InsertUnorderedList",onPostRender:en(e,"UL")})),e.addButton("indent",{icon:"indent",title:"Increase indent",cmd:"Indent"})}(e),function(e){e.on("BeforeExecCommand",(function(t){var n=t.command.toLowerCase();"indent"===n?Mt(e):"outdent"===n&&It(e)})),e.addCommand("InsertUnorderedList",(function(t,n){Ut.toggleList(e,"UL",n)})),e.addCommand("InsertOrderedList",(function(t,n){Ut.toggleList(e,"OL",n)})),e.addCommand("InsertDefinitionList",(function(t,n){Ut.toggleList(e,"DL",n)})),e.addCommand("RemoveList",(function(){Bt(e)})),e.addQueryStateHandler("InsertUnorderedList",Jt(e,"UL")),e.addQueryStateHandler("InsertOrderedList",Jt(e,"OL")),e.addQueryStateHandler("InsertDefinitionList",Jt(e,"DL"))}(e),function(e){return{backspaceDelete:function(t){Qt(e,t)}}}(e)}))}(window)},2540:(e,t,n)=>{n(3167)},3167:()=>{!function(){"use strict";var e,t,n,r,o=tinymce.util.Tools.resolve("tinymce.PluginManager"),i=tinymce.util.Tools.resolve("tinymce.Env"),a=tinymce.util.Tools.resolve("tinymce.util.Tools"),u=function(e){return e.getParam("media_scripts")},l=function(e){return e.getParam("media_live_embeds",!0)},c=function(e){var t=e,n=function(){return t};return{get:n,set:function(e){t=e},clone:function(){return c(n())}}},s=function(e){return function(){return e}},f=s(!1),d=s(!0),p=function(){return m},m=(e=function(e){return e.isNone()},r={fold:function(e,t){return e()},is:f,isSome:f,isNone:d,getOr:n=function(e){return e},getOrThunk:t=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:s(null),getOrUndefined:s(void 0),or:n,orThunk:t,map:p,each:function(){},bind:p,exists:f,forall:d,filter:p,equals:e,equals_:e,toArray:function(){return[]},toString:s("none()")},Object.freeze&&Object.freeze(r),r),h=function(e){var t=s(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:d,isNone:f,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return h(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:m},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 o},g=p,v=Object.hasOwnProperty,y=function(e,t){return b(e,t)?null==(n=e[t])?m:h(n):g();var n},b=function(e,t){return v.call(e,t)},w=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),x=tinymce.util.Tools.resolve("tinymce.html.SaxParser"),C=function(e,t){if(e)for(var n=0;n<e.length;n++)if(-1!==t.indexOf(e[n].filter))return e[n]},E=w.DOM,T=function(e){return e.replace(/px$/,"")},k=function(e,t){var n=c(!1),r={};return x({validate:!1,allow_conditional_comments:!0,special:"script,noscript",start:function(t,o){if(n.get());else if(b(o.map,"data-ephox-embed-iri"))n.set(!0),r=function(e){var t=e.map.style,n=t?E.parseStyle(t):{};return{type:"ephox-embed-iri",source1:e.map["data-ephox-embed-iri"],source2:"",poster:"",width:y(n,"max-width").map(T).getOr(""),height:y(n,"max-height").map(T).getOr("")}}(o);else{if(r.source1||"param"!==t||(r.source1=o.map.movie),"iframe"!==t&&"object"!==t&&"embed"!==t&&"video"!==t&&"audio"!==t||(r.type||(r.type=t),r=a.extend(o.map,r)),"script"===t){var i=C(e,o.map.src);if(!i)return;r={type:"script",source1:o.map.src,width:i.width,height:i.height}}"source"===t&&(r.source1?r.source2||(r.source2=o.map.src):r.source1=o.map.src),"img"!==t||r.poster||(r.poster=o.map.src)}}}).parse(t),r.source1=r.source1||r.src||r.data,r.source2=r.source2||"",r.poster=r.poster||"",r},S=tinymce.util.Tools.resolve("tinymce.util.Promise"),N=function(e){return{mp3:"audio/mpeg",wav:"audio/wav",mp4:"video/mp4",webm:"video/webm",ogg:"video/ogg",swf:"application/x-shockwave-flash"}[e.toLowerCase().split(".").pop()]||""},_=tinymce.util.Tools.resolve("tinymce.html.Schema"),D=tinymce.util.Tools.resolve("tinymce.html.Writer"),R=w.DOM,O=function(e){return/^[0-9.]+$/.test(e)?e+"px":e},P=function(e,t){for(var n in t){var r=""+t[n];if(e.map[n])for(var o=e.length;o--;){var i=e[o];i.name===n&&(r?(e.map[n]=r,i.value=r):(delete e.map[n],e.splice(o,1)))}else r&&(e.push({name:n,value:r}),e.map[n]=r)}},A=function(e,t,n){var r,o=D(),i=c(!1),a=0;return x({validate:!1,allow_conditional_comments:!0,special:"script,noscript",comment:function(e){o.comment(e)},cdata:function(e){o.cdata(e)},text:function(e,t){o.text(e,t)},start:function(e,u,l){if(i.get());else if(b(u.map,"data-ephox-embed-iri"))i.set(!0),function(e,t){var n=t.map.style,r=n?R.parseStyle(n):{};r["max-width"]=O(e.width),r["max-height"]=O(e.height),P(t,{style:R.serializeStyle(r)})}(t,u);else{switch(e){case"video":case"object":case"embed":case"img":case"iframe":void 0!==t.height&&void 0!==t.width&&P(u,{width:t.width,height:t.height})}if(n)switch(e){case"video":P(u,{poster:t.poster,src:""}),t.source2&&P(u,{src:""});break;case"iframe":P(u,{src:t.source1});break;case"source":if(++a<=2&&(P(u,{src:t["source"+a],type:t["source"+a+"mime"]}),!t["source"+a]))return;break;case"img":if(!t.poster)return;r=!0}}o.start(e,u,l)},end:function(e){if(!i.get()){if("video"===e&&n)for(var u=1;u<=2;u++)if(t["source"+u]){var l=[];l.map={},a<u&&(P(l,{src:t["source"+u],type:t["source"+u+"mime"]}),o.start("source",l,!0))}if(t.poster&&"object"===e&&n&&!r){var c=[];c.map={},P(c,{src:t.poster,width:t.width,height:t.height}),o.start("img",c,!0)}}o.end(e)}},_({})).parse(e),o.getContent()},M=[{regex:/youtu\.be\/([\w\-_\?&=.]+)/i,type:"iframe",w:560,h:314,url:"//www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/youtube\.com(.+)v=([^&]+)(&([a-z0-9&=\-_]+))?/i,type:"iframe",w:560,h:314,url:"//www.youtube.com/embed/$2?$4",allowFullscreen:!0},{regex:/youtube.com\/embed\/([a-z0-9\?&=\-_]+)/i,type:"iframe",w:560,h:314,url:"//www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/vimeo\.com\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$1?title=0&byline=0&portrait=0&color=8dc7dc",allowFullscreen:!0},{regex:/vimeo\.com\/(.*)\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$2?title=0&byline=0",allowFullscreen:!0},{regex:/maps\.google\.([a-z]{2,3})\/maps\/(.+)msid=(.+)/,type:"iframe",w:425,h:350,url:'//maps.google.com/maps/ms?msid=$2&output=embed"',allowFullscreen:!1},{regex:/dailymotion\.com\/video\/([^_]+)/,type:"iframe",w:480,h:270,url:"//www.dailymotion.com/embed/video/$1",allowFullscreen:!0},{regex:/dai\.ly\/([^_]+)/,type:"iframe",w:480,h:270,url:"//www.dailymotion.com/embed/video/$1",allowFullscreen:!0}],I=function(e,t){for(var n=e.regex.exec(t),r=e.url,o=function(e){r=r.replace("$"+e,(function(){return n[e]?n[e]:""}))},i=0;i<n.length;i++)o(i);return r.replace(/\?$/,"")},B={},L=function(e){return function(t){return function(e,t){var n=a.extend({},t);if(!n.source1&&(a.extend(n,k(u(e),n.embed)),!n.source1))return"";n.source2||(n.source2=""),n.poster||(n.poster=""),n.source1=e.convertURL(n.source1,"source"),n.source2=e.convertURL(n.source2,"source"),n.source1mime=N(n.source1),n.source2mime=N(n.source2),n.poster=e.convertURL(n.poster,"poster");var r=function(e){var t=M.filter((function(t){return t.regex.test(e)}));return t.length>0?a.extend({},t[0],{url:I(t[0],e)}):null}(n.source1);if(r&&(n.source1=r.url,n.type=r.type,n.allowFullscreen=r.allowFullscreen,n.width=n.width||r.w,n.height=n.height||r.h),n.embed)return A(n.embed,n,!0);var o=C(u(e),n.source1);o&&(n.type="script",n.width=o.width,n.height=o.height);var i=function(e){return e.getParam("audio_template_callback")}(e),l=function(e){return e.getParam("video_template_callback")}(e);return n.width=n.width||300,n.height=n.height||150,a.each(n,(function(t,r){n[r]=e.dom.encode(t)})),"iframe"===n.type?function(e){var t=e.allowFullscreen?' allowFullscreen="1"':"";return'<iframe src="'+e.source1+'" width="'+e.width+'" height="'+e.height+'"'+t+"></iframe>"}(n):"application/x-shockwave-flash"===n.source1mime?function(e){var t='<object data="'+e.source1+'" width="'+e.width+'" height="'+e.height+'" type="application/x-shockwave-flash">';return e.poster&&(t+='<img src="'+e.poster+'" width="'+e.width+'" height="'+e.height+'" />'),t+"</object>"}(n):-1!==n.source1mime.indexOf("audio")?function(e,t){return t?t(e):'<audio controls="controls" src="'+e.source1+'">'+(e.source2?'\n<source src="'+e.source2+'"'+(e.source2mime?' type="'+e.source2mime+'"':"")+" />\n":"")+"</audio>"}(n,i):"script"===n.type?function(e){return'<script src="'+e.source1+'"><\/script>'}(n):function(e,t){return t?t(e):'<video width="'+e.width+'" height="'+e.height+'"'+(e.poster?' poster="'+e.poster+'"':"")+' controls="controls">\n<source src="'+e.source1+'"'+(e.source1mime?' type="'+e.source1mime+'"':"")+" />\n"+(e.source2?'<source src="'+e.source2+'"'+(e.source2mime?' type="'+e.source2mime+'"':"")+" />\n":"")+"</video>"}(n,l)}(e,t)}},F=function(e,t){var n=function(e){return e.getParam("media_url_resolver")}(e);return n?function(e,t,n){return new S((function(r,o){var i=function(n){return n.html&&(B[e.source1]=n),r({url:e.source1,html:n.html?n.html:t(e)})};B[e.source1]?i(B[e.source1]):n({url:e.source1},i,o)}))}(t,L(e),n):function(e,t){return new S((function(n){n({html:t(e),url:e.source1})}))}(t,L(e))},H=function(e){return function(t){return t?t.style[e].replace(/px$/,""):""}},j=function(e){return function(t,n){t&&(t.style[e]=function(e){return/^[0-9.]+$/.test(e)?e+"px":e}(n))}},z={getMaxWidth:H("maxWidth"),getMaxHeight:H("maxHeight"),setMaxWidth:j("maxWidth"),setMaxHeight:j("maxHeight")},W=function(e,t){e.state.set("oldVal",e.value()),t.state.set("oldVal",t.value())},U=function(e,t){var n=e.find("#width")[0],r=e.find("#height")[0],o=e.find("#constrain")[0];n&&r&&o&&t(n,r,o.checked())},q=function(e,t,n){var r=e.state.get("oldVal"),o=t.state.get("oldVal"),i=e.value(),a=t.value();n&&r&&o&&i&&a&&(i!==r?(a=Math.round(i/r*a),isNaN(a)||t.value(a)):(i=Math.round(a/o*i),isNaN(i)||e.value(i))),W(e,t)},V=function(e){U(e,q)},$=V,Y=i.ie&&i.ie<=8?"onChange":"onInput",K=function(e){return function(t){var n=t&&t.msg?"Media embed handler error: "+t.msg:"Media embed handler threw unknown error.";e.notificationManager.open({type:"error",text:n})}},X=function(e){var t=e.selection.getNode();if(t.getAttribute("data-mce-object")||t.getAttribute("data-ephox-embed-iri"))return e.selection.getContent()},G=function(e,t){return function(n){var r=n.html,o=e.find("#embed")[0],i=a.extend(k(u(t),r),{source1:n.url});e.fromJSON(i),o&&(o.value(r),$(e))}},Q=function(e,t){var n=e.dom.select("img[data-mce-object]");e.insertContent(t),function(e,t){var n,r,o=e.dom.select("img[data-mce-object]");for(n=0;n<t.length;n++)for(r=o.length-1;r>=0;r--)t[n]===o[r]&&o.splice(r,1);e.selection.select(o[0])}(e,n),e.nodeChanged()},J=function(e){var t,n,r,o,i=[{name:"source1",type:"filepicker",filetype:"media",size:40,autofocus:!0,label:"Source",onpaste:function(){setTimeout((function(){F(e,t.toJSON()).then(G(t,e)).catch(K(e))}),1)},onchange:function(n){F(e,t.toJSON()).then(G(t,e)).catch(K(e)),function(e,t){a.each(t,(function(t,n){e.find("#"+n).value(t)}))}(t,n.meta)},onbeforecall:function(e){e.meta=t.toJSON()}}],l=[];if(function(e){return e.getParam("media_alt_source",!0)}(e)&&l.push({name:"source2",type:"filepicker",filetype:"media",size:40,label:"Alternative source"}),function(e){return e.getParam("media_poster",!0)}(e)&&l.push({name:"poster",type:"filepicker",filetype:"image",size:40,label:"Poster"}),function(e){return e.getParam("media_dimensions",!0)}(e)){var c=(r=function(e){e(t),n=t.toJSON(),t.find("#embed").value(A(n.embed,n))},o=function(){r((function(e){V(e)}))},{type:"container",label:"Dimensions",layout:"flex",align:"center",spacing:5,items:[{name:"width",type:"textbox",maxLength:5,size:5,onchange:o,ariaLabel:"Width"},{type:"label",text:"x"},{name:"height",type:"textbox",maxLength:5,size:5,onchange:o,ariaLabel:"Height"},{name:"constrain",type:"checkbox",checked:!0,text:"Constrain proportions"}]});i.push(c)}n=function(e){var t=e.selection.getNode(),n=t.getAttribute("data-ephox-embed-iri");return n?{source1:n,"data-ephox-embed-iri":n,width:z.getMaxWidth(t),height:z.getMaxHeight(t)}:t.getAttribute("data-mce-object")?k(u(e),e.serializer.serialize(t,{selection:!0})):{}}(e);var s={id:"mcemediasource",type:"textbox",flex:1,name:"embed",value:X(e),multiline:!0,rows:5,label:"Source"};s[Y]=function(){n=a.extend({},k(u(e),this.value())),this.parent().parent().fromJSON(n)};var f=[{title:"General",type:"form",items:i},{title:"Embed",type:"container",layout:"flex",direction:"column",align:"stretch",padding:10,spacing:10,items:[{type:"label",text:"Paste your embed code below:",forId:"mcemediasource"},s]}];l.length>0&&f.push({title:"Advanced",type:"form",items:l}),t=e.windowManager.open({title:"Insert/edit media",data:n,bodyType:"tabpanel",body:f,onSubmit:function(){$(t),function(e,t){var n,r=e.toJSON();r.embed=A(r.embed,r),r.embed&&(n=r.source1,B.hasOwnProperty(n))?Q(t,r.embed):F(t,r).then((function(e){Q(t,e.html)})).catch(K(t))}(t,e)}}),function(e){U(e,W)}(t)},Z=tinymce.util.Tools.resolve("tinymce.html.Node"),ee=function(e,t){if(!1===function(e){return e.getParam("media_filter_html",!0)}(e))return t;var n,r=D();return x({validate:!1,allow_conditional_comments:!1,special:"script,noscript",comment:function(e){r.comment(e)},cdata:function(e){r.cdata(e)},text:function(e,t){r.text(e,t)},start:function(t,o,i){if(n=!0,"script"!==t&&"noscript"!==t&&"svg"!==t){for(var a=o.length-1;a>=0;a--){var u=o[a].name;0===u.indexOf("on")&&(delete o.map[u],o.splice(a,1)),"style"===u&&(o[a].value=e.dom.serializeStyle(e.dom.parseStyle(o[a].value),t))}r.start(t,o,i),n=!1}},end:function(e){n||r.end(e)}},_({})).parse(t),r.getContent()},te=function(e,t){var n,r=t.name;return(n=new Z("img",1)).shortEnded=!0,re(e,t,n),n.attr({width:t.attr("width")||"300",height:t.attr("height")||("audio"===r?"30":"150"),style:t.attr("style"),src:i.transparentSrc,"data-mce-object":r,class:"mce-object mce-object-"+r}),n},ne=function(e,t){var n,r,o,i=t.name;return(n=new Z("span",1)).attr({contentEditable:"false",style:t.attr("style"),"data-mce-object":i,class:"mce-preview-object mce-object-"+i}),re(e,t,n),(r=new Z(i,1)).attr({src:t.attr("src"),allowfullscreen:t.attr("allowfullscreen"),style:t.attr("style"),class:t.attr("class"),width:t.attr("width"),height:t.attr("height"),frameborder:"0"}),(o=new Z("span",1)).attr("class","mce-shim"),n.append(r),n.append(o),n},re=function(e,t,n){var r,o,i,a,u;for(a=(i=t.attributes).length;a--;)r=i[a].name,o=i[a].value,"width"!==r&&"height"!==r&&"style"!==r&&("data"!==r&&"src"!==r||(o=e.convertURL(o,r)),n.attr("data-mce-p-"+r,o));(u=t.firstChild&&t.firstChild.value)&&(n.attr("data-mce-html",escape(ee(e,u))),n.firstChild=null)},oe=function(e){for(;e=e.parent;)if(e.attr("data-ephox-embed-iri"))return!0;return!1},ie=function(e){e.on("preInit",(function(){var t=e.schema.getSpecialElements();a.each("video audio iframe object".split(" "),(function(e){t[e]=new RegExp("</"+e+"[^>]*>","gi")}));var n=e.schema.getBoolAttrs();a.each("webkitallowfullscreen mozallowfullscreen allowfullscreen".split(" "),(function(e){n[e]={}})),e.parser.addNodeFilter("iframe,video,audio,object,embed,script",function(e){return function(t){for(var n,r,o=t.length;o--;)(n=t[o]).parent&&(n.parent.attr("data-mce-object")||("script"!==n.name||(r=C(u(e),n.attr("src"))))&&(r&&(r.width&&n.attr("width",r.width.toString()),r.height&&n.attr("height",r.height.toString())),"iframe"===n.name&&l(e)&&i.ceFalse?oe(n)||n.replace(ne(e,n)):oe(n)||n.replace(te(e,n))))}}(e)),e.serializer.addAttributeFilter("data-mce-object",(function(t,n){for(var r,o,i,a,u,l,c,s,f=t.length;f--;)if((r=t[f]).parent){for(c=r.attr(n),o=new Z(c,1),"audio"!==c&&"script"!==c&&((s=r.attr("class"))&&-1!==s.indexOf("mce-preview-object")?o.attr({width:r.firstChild.attr("width"),height:r.firstChild.attr("height")}):o.attr({width:r.attr("width"),height:r.attr("height")})),o.attr({style:r.attr("style")}),i=(a=r.attributes).length;i--;){var d=a[i].name;0===d.indexOf("data-mce-p-")&&o.attr(d.substr(11),a[i].value)}"script"===c&&o.attr("type","text/javascript"),(u=r.attr("data-mce-html"))&&((l=new Z("#text",3)).raw=!0,l.value=ee(e,unescape(u)),o.append(l)),r.replace(o)}}))})),e.on("setContent",(function(){e.$("span.mce-preview-object").each((function(t,n){var r=e.$(n);0===r.find("span.mce-shim",n).length&&r.append('<span class="mce-shim"></span>')}))}))};o.add("media",(function(e){return function(e){e.addCommand("mceMedia",(function(){J(e)}))}(e),function(e){e.addButton("media",{tooltip:"Insert/edit media",cmd:"mceMedia",stateSelector:["img[data-mce-object]","span[data-mce-object]","div[data-ephox-embed-iri]"]}),e.addMenuItem("media",{icon:"media",text:"Media",cmd:"mceMedia",context:"insert",prependToContext:!0})}(e),function(e){e.on("ResolveName",(function(e){var t;1===e.target.nodeType&&(t=e.target.getAttribute("data-mce-object"))&&(e.name=t)}))}(e),ie(e),function(e){e.on("click keyup",(function(){var t=e.selection.getNode();t&&e.dom.hasClass(t,"mce-preview-object")&&e.dom.getAttrib(t,"data-mce-selected")&&t.setAttribute("data-mce-selected","2")})),e.on("ObjectSelected",(function(e){var t=e.target.getAttribute("data-mce-object");"audio"!==t&&"script"!==t||e.preventDefault()})),e.on("objectResized",(function(e){var t,n=e.target;n.getAttribute("data-mce-object")&&(t=n.getAttribute("data-mce-html"))&&(t=unescape(t),n.setAttribute("data-mce-html",escape(A(t,{width:e.width,height:e.height}))))}))}(e),function(e){return{showDialog:function(){J(e)}}}(e)}))}()},1528:(e,t,n)=>{n(1100)},1100:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e,t){var n=function(e){return!!e.plugins.visualchars&&e.plugins.visualchars.isEnabled()}(e)?'<span class="mce-nbsp"> </span>':" ";e.insertContent(function(e,t){for(var n="",r=0;r<t;r++)n+=e;return n}(n,t)),e.dom.setAttrib(e.dom.select("span.mce-nbsp"),"data-mce-bogus","1")},n=tinymce.util.Tools.resolve("tinymce.util.VK");e.add("nonbreaking",(function(e){(function(e){e.addCommand("mceNonBreaking",(function(){t(e,1)}))})(e),function(e){e.addButton("nonbreaking",{title:"Nonbreaking space",cmd:"mceNonBreaking"}),e.addMenuItem("nonbreaking",{icon:"nonbreaking",text:"Nonbreaking space",cmd:"mceNonBreaking",context:"insert"})}(e),function(e){var r=function(e){var t=e.getParam("nonbreaking_force_tab",0);return"boolean"==typeof t?!0===t?3:0:t}(e);r>0&&e.on("keydown",(function(o){if(o.keyCode===n.TAB&&!o.isDefaultPrevented()){if(o.shiftKey)return;o.preventDefault(),o.stopImmediatePropagation(),t(e,r)}}))}(e)}))}()},2875:(e,t,n)=>{n(5103)},5103:(e,t,n)=>{!function(e){"use strict";var t=function(e){var n=e,r=function(){return n};return{get:r,set:function(e){n=e},clone:function(){return t(r())}}},r=tinymce.util.Tools.resolve("tinymce.PluginManager"),o=function(e,t){return e.fire("PastePlainTextToggle",{state:t})},i=function(e){return e.getParam("paste_data_images",!1)},a=function(e){return e.getParam("paste_merge_formats",!0)},u=function(e){return e.getParam("paste_retain_style_properties")},l=function(e,t,n){e.addCommand("mceTogglePlainTextPaste",(function(){!function(e,t,n){"text"===t.pasteFormat.get()?(t.pasteFormat.set("html"),o(e,!1)):(t.pasteFormat.set("text"),o(e,!0),function(e,t){return!1===t.get()&&function(e){return e.getParam("paste_plaintext_inform",!0)}(e)}(e,n)&&(function(e,t){e.notificationManager.open({text:e.translate("Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off."),type:"info"})}(e),n.set(!0))),e.focus()}(e,t,n)})),e.addCommand("mceInsertClipboardContent",(function(e,n){n.content&&t.pasteHtml(n.content,n.internal),n.text&&t.pasteText(n.text)}))},c=tinymce.util.Tools.resolve("tinymce.Env"),s=tinymce.util.Tools.resolve("tinymce.util.Delay"),f=tinymce.util.Tools.resolve("tinymce.util.Tools"),d=tinymce.util.Tools.resolve("tinymce.util.VK"),p="\x3c!-- x-tinymce/html --\x3e",m=function(e){return-1!==e.indexOf(p)},h=tinymce.util.Tools.resolve("tinymce.html.Entities"),g=function(e,t,n){return t?function(e,t,n){var r=e.split(/\n\n/),o=function(e,t){var n,r=[],o="<"+e;if("object"==typeof t){for(n in t)t.hasOwnProperty(n)&&r.push(n+'="'+h.encodeAllRaw(t[n])+'"');r.length&&(o+=" "+r.join(" "))}return o+">"}(t,n),i="</"+t+">",a=f.map(r,(function(e){return e.split(/\n/).join("<br />")}));return 1===a.length?a[0]:f.map(a,(function(e){return o+e+i})).join("")}(e,t,n):function(e){return e.replace(/\r?\n/g,"<br>")}(e)},v=tinymce.util.Tools.resolve("tinymce.html.DomParser"),y=tinymce.util.Tools.resolve("tinymce.html.Serializer"),b=tinymce.util.Tools.resolve("tinymce.html.Node"),w=tinymce.util.Tools.resolve("tinymce.html.Schema");function x(e,t){return f.each(t,(function(t){e=t.constructor===RegExp?e.replace(t,""):e.replace(t[0],t[1])})),e}var C={filter:x,innerText:function(e){var t=w(),n=v({},t),r="",o=t.getShortEndedElements(),i=f.makeMap("script noscript style textarea video audio iframe object"," "),a=t.getBlockElements();return e=x(e,[/<!\[[^\]]+\]>/g]),function e(t){var n=t.name,u=t;if("br"!==n){if("wbr"!==n)if(o[n]&&(r+=" "),i[n])r+=" ";else{if(3===t.type&&(r+=t.value),!t.shortEnded&&(t=t.firstChild))do{e(t)}while(t=t.next);a[n]&&u.next&&(r+="\n","p"===n&&(r+="\n"))}}else r+="\n"}(n.parse(e)),r},trimHtml:function(e){return x(e,[/^[\s\S]*<body[^>]*>\s*|\s*<\/body[^>]*>[\s\S]*$/gi,/<!--StartFragment-->|<!--EndFragment-->/g,[/( ?)<span class="Apple-converted-space">\u00a0<\/span>( ?)/g,function(e,t,n){return t||n?" ":" "}],/<br class="Apple-interchange-newline">/g,/<br>$/i])},createIdGenerator:function(e){var t=0;return function(){return e+t++}},isMsEdge:function(){return-1!==e.navigator.userAgent.indexOf(" Edge/")}};function E(e){var t,n;return n=[/^[IVXLMCD]{1,2}\.[ \u00a0]/,/^[ivxlmcd]{1,2}\.[ \u00a0]/,/^[a-z]{1,2}[\.\)][ \u00a0]/,/^[A-Z]{1,2}[\.\)][ \u00a0]/,/^[0-9]+\.[ \u00a0]/,/^[\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d]+\.[ \u00a0]/,/^[\u58f1\u5f10\u53c2\u56db\u4f0d\u516d\u4e03\u516b\u4e5d\u62fe]+\.[ \u00a0]/],e=e.replace(/^[\u00a0 ]+/,""),f.each(n,(function(n){if(n.test(e))return t=!0,!1})),t}function T(e){var t,n,r=1;function o(e){var t="";if(3===e.type)return e.value;if(e=e.firstChild)do{t+=o(e)}while(e=e.next);return t}function i(e,t){if(3===e.type&&t.test(e.value))return e.value=e.value.replace(t,""),!1;if(e=e.firstChild)do{if(!i(e,t))return!1}while(e=e.next);return!0}function a(e){if(e._listIgnore)e.remove();else if(e=e.firstChild)do{a(e)}while(e=e.next)}function u(e,o,u){var l=e._listLevel||r;l!==r&&(l<r?t&&(t=t.parent.parent):(n=t,t=null)),t&&t.name===o?t.append(e):(n=n||t,t=new b(o,1),u>1&&t.attr("start",""+u),e.wrap(t)),e.name="li",l>r&&n&&n.lastChild.append(t),r=l,a(e),i(e,/^\u00a0+/),i(e,/^\s*([\u2022\u00b7\u00a7\u25CF]|\w+\.)/),i(e,/^\u00a0+/)}for(var l=[],c=e.firstChild;null!=c;)if(l.push(c),null!==(c=c.walk()))for(;void 0!==c&&c.parent!==e;)c=c.walk();for(var s=0;s<l.length;s++)if("p"===(e=l[s]).name&&e.firstChild){var f=o(e);if(/^[\s\u00a0]*[\u2022\u00b7\u00a7\u25CF]\s*/.test(f)){u(e,"ul");continue}if(E(f)){var d=/([0-9]+)\./.exec(f),p=1;d&&(p=parseInt(d[1],10)),u(e,"ol",p);continue}if(e._listLevel){u(e,"ul",1);continue}t=null}else n=t,t=null}function k(e,t,n,r){var o,i={},a=e.dom.parseStyle(r);return f.each(a,(function(a,l){switch(l){case"mso-list":(o=/\w+ \w+([0-9]+)/i.exec(r))&&(n._listLevel=parseInt(o[1],10)),/Ignore/i.test(a)&&n.firstChild&&(n._listIgnore=!0,n.firstChild._listIgnore=!0);break;case"horiz-align":l="text-align";break;case"vert-align":l="vertical-align";break;case"font-color":case"mso-foreground":l="color";break;case"mso-background":case"mso-highlight":l="background";break;case"font-weight":case"font-style":return void("normal"!==a&&(i[l]=a));case"mso-element":if(/^(comment|comment-list)$/i.test(a))return void n.remove()}0!==l.indexOf("mso-comment")?0!==l.indexOf("mso-")&&("all"===u(e)||t&&t[l])&&(i[l]=a):n.remove()})),/(bold)/i.test(i["font-weight"])&&(delete i["font-weight"],n.wrap(new b("b",1))),/(italic)/i.test(i["font-style"])&&(delete i["font-style"],n.wrap(new b("i",1))),(i=e.dom.serializeStyle(i,n.name))||null}var S,N,_,D,R=function(e,t){return function(e){return e.getParam("paste_enable_default_filters",!0)}(e)?function(e,t){var n,r;(n=u(e))&&(r=f.makeMap(n.split(/[, ]/))),t=C.filter(t,[/<br class="?Apple-interchange-newline"?>/gi,/<b[^>]+id="?docs-internal-[^>]*>/gi,/<!--[\s\S]+?-->/gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi," "],[/<span\s+style\s*=\s*"\s*mso-spacerun\s*:\s*yes\s*;?\s*"\s*>([\s\u00a0]*)<\/span>/gi,function(e,t){return t.length>0?t.replace(/./," ").slice(Math.floor(t.length/2)).split("").join(" "):""}]]);var o=function(e){return e.getParam("paste_word_valid_elements","-strong/b,-em/i,-u,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,-a[href|name],sub,sup,strike,br,del,table[width],tr,td[colspan|rowspan|width],th[colspan|rowspan|width],thead,tfoot,tbody")}(e),i=w({valid_elements:o,valid_children:"-li[p]"});f.each(i.elements,(function(e){e.attributes.class||(e.attributes.class={},e.attributesOrder.push("class")),e.attributes.style||(e.attributes.style={},e.attributesOrder.push("style"))}));var a=v({},i);a.addAttributeFilter("style",(function(t){for(var n,o=t.length;o--;)(n=t[o]).attr("style",k(e,r,n,n.attr("style"))),"span"===n.name&&n.parent&&!n.attributes.length&&n.unwrap()})),a.addAttributeFilter("class",(function(e){for(var t,n,r=e.length;r--;)n=(t=e[r]).attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel)$/i.test(n)&&t.remove(),t.attr("class",null)})),a.addNodeFilter("del",(function(e){for(var t=e.length;t--;)e[t].remove()})),a.addNodeFilter("a",(function(e){for(var t,n,r,o=e.length;o--;)if(n=(t=e[o]).attr("href"),r=t.attr("name"),n&&-1!==n.indexOf("#_msocom_"))t.remove();else if(n&&0===n.indexOf("file://")&&(n=n.split("#")[1])&&(n="#"+n),n||r){if(r&&!/^_?(?:toc|edn|ftn)/i.test(r)){t.unwrap();continue}t.attr({href:n,name:r})}else t.unwrap()}));var l=a.parse(t);return function(e){return e.getParam("paste_convert_word_fake_lists",!0)}(e)&&T(l),y({validate:e.settings.validate},i).serialize(l)}(e,t):t},O=function(e){return/<font face="Times New Roman"|class="?Mso|style="[^"]*\bmso-|style='[^'']*\bmso-|w:WordDocument/i.test(e)||/class="OutlineElement/.test(e)||/id="?docs\-internal\-guid\-/.test(e)},P=function(e,t){return{content:e,cancelled:t}},A=function(e,t,n){var r=O(t);return function(e,t,n,r){var o=function(e,t,n,r){return e.fire("PastePreProcess",{content:t,internal:n,wordContent:r})}(e,t,n,r),i=function(e,t){var n=v({},e.schema);n.addNodeFilter("meta",(function(e){f.each(e,(function(e){return e.remove()}))}));var r=n.parse(t,{forced_root_block:!1,isRootContent:!0});return y({validate:e.settings.validate},e.schema).serialize(r)}(e,o.content);return e.hasEventListeners("PastePostProcess")&&!o.isDefaultPrevented()?function(e,t,n,r){var o=e.dom.create("div",{style:"display:none"},t),i=function(e,t,n,r){return e.fire("PastePostProcess",{node:t,internal:n,wordContent:r})}(e,o,n,r);return P(i.node.innerHTML,i.isDefaultPrevented())}(e,i,n,r):P(i,o.isDefaultPrevented())}(e,r?R(e,t):t,n,r)},M=function(e,t){return e.insertContent(t,{merge:a(e),paste:!0}),!0},I=function(e){return/^https?:\/\/[\w\?\-\/+=.&%@~#]+$/i.test(e)},B=function(e,t,n){return!(!1!==e.selection.isCollapsed()||!I(t))&&function(e,t,n){return e.undoManager.extra((function(){n(e,t)}),(function(){e.execCommand("mceInsertLink",!1,t)})),!0}(e,t,n)},L=function(e,t,n){return!(!I(r=t)||!/.(gif|jpe?g|png)$/.test(r))&&function(e,t,n){return e.undoManager.extra((function(){n(e,t)}),(function(){e.insertContent('<img src="'+t+'">')})),!0}(e,t,n);var r},F=function(e){return function(){return e}},H=F(!1),j=F(!0),z=function(){return W},W=(S=function(e){return e.isNone()},D={fold:function(e,t){return e()},is:H,isSome:H,isNone:j,getOr:_=function(e){return e},getOrThunk:N=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:F(null),getOrUndefined:F(void 0),or:_,orThunk:N,map:z,each:function(){},bind:z,exists:H,forall:j,filter:z,equals:S,equals_:S,toArray:function(){return[]},toString:F("none()")},Object.freeze&&Object.freeze(D),D),U=function(e){var t=F(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:j,isNone:H,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return U(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:W},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(H,(function(t){return n(e,t)}))}};return o},q={some:U,none:z,from:function(e){return null==e?W:U(e)}},V=("function",function(e){return"function"===function(e){if(null===e)return"null";var t=typeof e;return"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(e)}),$=Array.prototype.slice,Y=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},K=function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)},X=V(Array.from)?Array.from:function(e){return $.call(e)},G={},Q={exports:G};!function(e,t,r,o){!function(e){"object"==typeof t&&void 0!==r?r.exports=e():("undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:this).EphoxContactWrapper=e()}((function(){return function e(t,n,r){function o(a,u){if(!n[a]){if(!t[a]){if(i)return i(a,!0);var l=new Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var c=n[a]={exports:{}};t[a][0].call(c.exports,(function(e){return o(t[a][1][e]||e)}),c,c.exports,e,t,n,r)}return n[a].exports}for(var i=!1,a=0;a<r.length;a++)o(r[a]);return o}({1:[function(e,t,n){var r,o,i=t.exports={};function a(){throw new Error("setTimeout has not been defined")}function u(){throw new Error("clearTimeout has not been defined")}function l(e){if(r===setTimeout)return setTimeout(e,0);if((r===a||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:a}catch(e){r=a}try{o="function"==typeof clearTimeout?clearTimeout:u}catch(e){o=u}}();var c,s=[],f=!1,d=-1;function p(){f&&c&&(f=!1,c.length?s=c.concat(s):d=-1,s.length&&m())}function m(){if(!f){var e=l(p);f=!0;for(var t=s.length;t;){for(c=s,s=[];++d<t;)c&&c[d].run();d=-1,t=s.length}c=null,f=!1,function(e){if(o===clearTimeout)return clearTimeout(e);if((o===u||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(e);try{o(e)}catch(t){try{return o.call(null,e)}catch(t){return o.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function g(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];s.push(new h(e,t)),1!==s.length||f||l(m)},h.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=g,i.addListener=g,i.once=g,i.off=g,i.removeListener=g,i.removeAllListeners=g,i.emit=g,i.prependListener=g,i.prependOnceListener=g,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},{}],2:[function(e,t,n){(function(e){!function(n){var r=setTimeout;function o(){}function i(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],f(e,this)}function a(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,i._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(e){return void l(t.promise,e)}u(t.promise,r)}else(1===e._state?u:l)(t.promise,e._value)}))):e._deferreds.push(t)}function u(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof i)return e._state=3,e._value=t,void c(e);if("function"==typeof n)return void f((r=n,o=t,function(){r.apply(o,arguments)}),e)}e._state=1,e._value=t,c(e)}catch(t){l(e,t)}var r,o}function l(e,t){e._state=2,e._value=t,c(e)}function c(e){2===e._state&&0===e._deferreds.length&&i._immediateFn((function(){e._handled||i._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t<n;t++)a(e,e._deferreds[t]);e._deferreds=null}function s(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}function f(e,t){var n=!1;try{e((function(e){n||(n=!0,u(t,e))}),(function(e){n||(n=!0,l(t,e))}))}catch(e){if(n)return;n=!0,l(t,e)}}i.prototype.catch=function(e){return this.then(null,e)},i.prototype.then=function(e,t){var n=new this.constructor(o);return a(this,new s(e,t,n)),n},i.all=function(e){var t=Array.prototype.slice.call(e);return new i((function(e,n){if(0===t.length)return e([]);var r=t.length;function o(i,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var u=a.then;if("function"==typeof u)return void u.call(a,(function(e){o(i,e)}),n)}t[i]=a,0==--r&&e(t)}catch(e){n(e)}}for(var i=0;i<t.length;i++)o(i,t[i])}))},i.resolve=function(e){return e&&"object"==typeof e&&e.constructor===i?e:new i((function(t){t(e)}))},i.reject=function(e){return new i((function(t,n){n(e)}))},i.race=function(e){return new i((function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)}))},i._immediateFn="function"==typeof e?function(t){e(t)}:function(e){r(e,0)},i._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},i._setImmediateFn=function(e){i._immediateFn=e},i._setUnhandledRejectionFn=function(e){i._unhandledRejectionFn=e},void 0!==t&&t.exports?t.exports=i:n.Promise||(n.Promise=i)}(this)}).call(this,e("timers").setImmediate)},{timers:3}],3:[function(e,t,n){(function(t,r){var o=e("process/browser.js").nextTick,i=Function.prototype.apply,a=Array.prototype.slice,u={},l=0;function c(e,t){this._id=e,this._clearFn=t}n.setTimeout=function(){return new c(i.call(setTimeout,window,arguments),clearTimeout)},n.setInterval=function(){return new c(i.call(setInterval,window,arguments),clearInterval)},n.clearTimeout=n.clearInterval=function(e){e.close()},c.prototype.unref=c.prototype.ref=function(){},c.prototype.close=function(){this._clearFn.call(window,this._id)},n.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},n.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},n._unrefActive=n.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n.setImmediate="function"==typeof t?t:function(e){var t=l++,r=!(arguments.length<2)&&a.call(arguments,1);return u[t]=!0,o((function(){u[t]&&(r?e.apply(null,r):e.call(null),n.clearImmediate(t))})),t},n.clearImmediate="function"==typeof r?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"),o="undefined"!=typeof window?window:Function("return this;")();t.exports={boltExport:o.Promise||r}},{"promise-polyfill":2}]},{},[4])(4)}))}(0,G,Q);var J=Q.exports.boltExport,Z=function(t){var n=q.none(),r=[],o=function(e){i()?a(e):r.push(e)},i=function(){return n.isSome()},a=function(t){n.each((function(n){e.setTimeout((function(){t(n)}),0)}))};return t((function(e){n=q.some(e),K(r,a),r=[]})),{get:o,map:function(e){return Z((function(t){o((function(n){t(e(n))}))}))},isReady:i}},ee={nu:Z,pure:function(e){return Z((function(t){t(e)}))}},te=function(t){e.setTimeout((function(){throw t}),0)},ne=function(e){var t=function(t){e().then(t,te)};return{map:function(t){return ne((function(){return e().then(t)}))},bind:function(t){return ne((function(){return e().then((function(e){return t(e).toPromise()}))}))},anonBind:function(t){return ne((function(){return e().then((function(){return t.toPromise()}))}))},toLazy:function(){return ee.nu(t)},toCached:function(){var t=null;return ne((function(){return null===t&&(t=e()),t}))},toPromise:e,get:t}},re=function(e){return ne((function(){return new J(e)}))},oe=function(e,t){return function(e,t){return t((function(t){var n=[],r=0;0===e.length?t([]):K(e,(function(o,i){o.get(function(o){return function(i){n[o]=i,++r>=e.length&&t(n)}}(i))}))}))}(Y(e,t),re)},ie=function(e,t,n){var r=n||m(t),o=A(e,function(e){return e.replace(p,"")}(t),r);!1===o.cancelled&&function(e,t){!1===function(e){return e.getParam("smart_paste",!0)}(e)?M(e,t):function(e,t){f.each([B,L,M],(function(n){return!0!==n(e,t,M)}))}(e,t)}(e,o.content)},ae=function(e,t){t=e.dom.encode(t).replace(/\r\n/g,"\n"),t=g(t,e.settings.forced_root_block,e.settings.forced_root_block_attrs),ie(e,t,!1)},ue=function(e){var t={};if(e){if(e.getData){var n=e.getData("Text");n&&n.length>0&&-1===n.indexOf("data:text/mce-internal,")&&(t["text/plain"]=n)}if(e.types)for(var r=0;r<e.types.length;r++){var o=e.types[r];try{t[o]=e.getData(o)}catch(e){t[o]=""}}}return t},le=function(e,t){return t in e&&e[t].length>0},ce=function(e){return le(e,"text/html")||le(e,"text/plain")},se=C.createIdGenerator("mceclip"),fe=function(t,n,r){var o,i=function(e){return"paste"===e.type}(n)?n.clipboardData:n.dataTransfer;if(t.settings.paste_data_images&&i){var a=function(e){var t=e.items?Y(X(e.items),(function(e){return e.getAsFile()})):[],n=e.files?X(e.files):[];return function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];/^image\/(jpeg|png|gif|bmp)$/.test(i.type)&&n.push(i)}return n}(t.length>0?t:n)}(i);if(a.length>0)return n.preventDefault(),(o=a,oe(o,(function(e){return re((function(t){var n=e.getAsFile?e.getAsFile():e,r=new window.FileReader;r.onload=function(){t({blob:n,uri:r.result})},r.readAsDataURL(n)}))}))).get((function(n){r&&t.selection.setRng(r),K(n,(function(n){!function(t,n){var r,o,i,a,u=-1!==(o=(r=n.uri).indexOf(","))?r.substr(o+1):null,l=se(),c=t.settings.images_reuse_filename&&n.blob.name?function(e,t){var n=t.match(/([\s\S]+?)\.(?:jpeg|jpg|png|gif)$/i);return n?e.dom.encode(n[1]):null}(t,n.blob.name):l,s=new e.Image;if(s.src=n.uri,a=s,!(i=t.settings).images_dataimg_filter||i.images_dataimg_filter(a)){var f,d=t.editorUpload.blobCache,p=void 0;(f=d.findFirst((function(e){return e.base64()===u})))?p=f:(p=d.create(l,n.blob,u,c),d.add(p)),ie(t,'<img src="'+p.blobUri()+'">',!1)}else ie(t,'<img src="'+n.uri+'">',!1)}(t,n)}))})),!0}return!1},de=function(e){return d.metaKeyPressed(e)&&86===e.keyCode||e.shiftKey&&45===e.keyCode},pe=function(t){return c.ie&&t.inline?e.document.body:t.getBody()},me=function(e){return e.dom.get("mcepastebin")},he=function(e,t){return t===e},ge=function(e,t){var n,r=me(e);return(n=r)&&"mcepastebin"===n.id&&he(t,r.innerHTML)},ve=function(e){var n=t(null),r="%MCEPASTEBIN%";return{create:function(){return function(e,t,n){var r,o=e.dom,i=e.getBody();t.set(e.selection.getRng()),r=e.dom.add(pe(e),"div",{id:"mcepastebin",class:"mce-pastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: fixed; top: 50%; width: 10px; height: 10px; overflow: hidden; opacity: 0"},n),(c.ie||c.gecko)&&o.setStyle(r,"left","rtl"===o.getStyle(i,"direction",!0)?65535:-65535),o.bind(r,"beforedeactivate focusin focusout",(function(e){e.stopPropagation()})),function(e,t,n){(function(e){return pe(e)!==e.getBody()})(e)&&e.dom.bind(t,"paste keyup",(function(t){ge(e,n)||e.fire("paste")}))}(e,r,n),r.focus(),e.selection.select(r,!0)}(e,n,r)},remove:function(){return function(e,t){if(me(e)){for(var n=void 0,r=t.get();n=e.dom.get("mcepastebin");)e.dom.remove(n),e.dom.unbind(n);r&&e.selection.setRng(r)}t.set(null)}(e,n)},getEl:function(){return me(e)},getHtml:function(){return function(e){var t,n,r,o,i,a=function(t,n){t.appendChild(n),e.dom.remove(n,!0)};for(n=f.grep(pe(e).childNodes,(function(e){return"mcepastebin"===e.id})),t=n.shift(),f.each(n,(function(e){a(t,e)})),r=(o=e.dom.select("div[id=mcepastebin]",t)).length-1;r>=0;r--)i=e.dom.create("div"),t.insertBefore(i,o[r]),a(i,o[r]);return t?t.innerHTML:""}(e)},getLastRng:function(){return function(e){return e.get()}(n)},isDefault:function(){return ge(e,r)},isDefaultContent:function(e){return he(r,e)}}},ye=function(n,r){var o=ve(n);return n.on("preInit",(function(){return function(n,r,o){var i;(function(n,r,o){var i,a,u=(i=t(q.none()),{clear:function(){i.set(q.none())},set:function(e){i.set(q.some(e))},isSet:function(){return i.get().isSome()},on:function(e){i.get().each(e)}});function l(e,t,o,i){var a,u;le(e,"text/html")?a=e["text/html"]:(a=r.getHtml(),i=i||m(a),r.isDefaultContent(a)&&(o=!0)),a=C.trimHtml(a),r.remove(),u=!1===i&&!/<(?:\/?(?!(?:div|p|br|span)>)\w+|(?:(?!(?:span style="white-space:\s?pre;?">)|br\s?\/>))\w+\s[^>]+)>/i.test(a),a.length&&!u||(o=!0),o&&(a=le(e,"text/plain")&&u?e["text/plain"]:C.innerText(a)),r.isDefaultContent(a)?t||n.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents."):o?ae(n,a):ie(n,a,i)}n.on("keydown",(function(t){function o(e){de(e)&&!e.isDefaultPrevented()&&r.remove()}if(de(t)&&!t.isDefaultPrevented()){if((a=t.shiftKey&&86===t.keyCode)&&c.webkit&&-1!==e.navigator.userAgent.indexOf("Version/"))return;if(t.stopImmediatePropagation(),u.set(t),window.setTimeout((function(){u.clear()}),100),c.ie&&a)return t.preventDefault(),void function(e,t){e.fire("paste",{ieFake:t})}(n,!0);r.remove(),r.create(),n.once("keyup",o),n.once("paste",(function(){n.off("keyup",o)}))}})),n.on("paste",(function(t){var i=u.isSet(),d=function(e,t){var n=ue(t.clipboardData||e.getDoc().dataTransfer);return C.isMsEdge()?f.extend(n,{"text/html":""}):n}(n,t),p="text"===o.get()||a,h=le(d,"x-tinymce/html");a=!1,t.isDefaultPrevented()||function(t){var n=t.clipboardData;return-1!==e.navigator.userAgent.indexOf("Android")&&n&&n.items&&0===n.items.length}(t)?r.remove():ce(d)||!fe(n,t,r.getLastRng()||n.selection.getRng())?(i||t.preventDefault(),!c.ie||i&&!t.ieFake||le(d,"text/html")||(r.create(),n.dom.bind(r.getEl(),"paste",(function(e){e.stopPropagation()})),n.getDoc().execCommand("Paste",!1,null),d["text/html"]=r.getHtml()),le(d,"text/html")?(t.preventDefault(),h||(h=m(d["text/html"])),l(d,i,p,h)):s.setEditorTimeout(n,(function(){l(d,i,p,h)}),0)):r.remove()}))})(n,r,o),n.parser.addNodeFilter("img",(function(e,t,r){var o,a=function(e){return 0===e.indexOf("webkit-fake-url")},u=function(e){return 0===e.indexOf("data:")};if(!n.settings.paste_data_images&&function(e){return e.data&&!0===e.data.paste}(r))for(var l=e.length;l--;)(i=e[l].attributes.map.src)&&(a(i)||!n.settings.allow_html_data_urls&&u(i))&&((o=e[l]).attr("data-mce-object")||i===c.transparentSrc||o.remove())}))}(n,o,r)})),{pasteFormat:r,pasteHtml:function(e,t){return ie(n,e,t)},pasteText:function(e){return ae(n,e)},pasteImageData:function(e,t){return fe(n,e,t)},getDataTransferItems:ue,hasHtmlOrText:ce,hasContentType:le}},be=function(){},we=function(e,t,n,r){!function(e,t,n){if(!function(e){return!1===c.iOS&&void 0!==e&&"function"==typeof e.setData&&!0!==C.isMsEdge()}(e))return!1;try{return e.clearData(),e.setData("text/html",t),e.setData("text/plain",n),e.setData("x-tinymce/html",t),!0}catch(e){return!1}}(e.clipboardData,t.html,t.text)?n(t.html,r):(e.preventDefault(),r())},xe=function(e){return function(t,n){var r=function(e){return p+e}(t),o=e.dom.create("div",{contenteditable:"false","data-mce-bogus":"all"}),i=e.dom.create("div",{contenteditable:"true"},r);e.dom.setStyles(o,{position:"fixed",top:"0",left:"-3000px",width:"1000px",overflow:"hidden"}),o.appendChild(i),e.dom.add(e.getBody(),o);var a=e.selection.getRng();i.focus();var u=e.dom.createRng();u.selectNodeContents(i),e.selection.setRng(u),setTimeout((function(){e.selection.setRng(a),o.parentNode.removeChild(o),n()}),0)}},Ce=function(e){return{html:e.selection.getContent({contextual:!0}),text:e.selection.getContent({format:"text"})}},Ee=function(e){return!e.selection.isCollapsed()||function(e){return!!e.dom.getParent(e.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",e.getBody())}(e)},Te=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),ke=function(e,t){return Te.getCaretRangeFromPoint(t.clientX,t.clientY,e.getDoc())},Se=function(e,t){e.focus(),e.selection.setRng(t)};function Ne(e,t){e.on("PastePreProcess",(function(n){n.content=t(e,n.content,n.internal,n.wordContent)}))}function _e(e,t){if(!O(t))return t;var n=[];f.each(e.schema.getBlockElements(),(function(e,t){n.push(t)}));var r=new RegExp("(?:<br> [\\s\\r\\n]+|<br>)*(<\\/?("+n.join("|")+")[^>]*>)(?:<br> [\\s\\r\\n]+|<br>)*","g");return t=C.filter(t,[[r,"$1"]]),C.filter(t,[[/<br><br>/g,"<BR><BR>"],[/<br>/g," "],[/<BR><BR>/g,"<br>"]])}function De(e,t,n,r){if(r||n)return t;var o,i=function(e){return e.getParam("paste_webkit_styles")}(e);if(!1===function(e){return e.getParam("paste_remove_styles_if_webkit",!0)}(e)||"all"===i)return t;if(i&&(o=i.split(/[, ]/)),o){var a=e.dom,u=e.selection.getNode();t=t.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,(function(e,t,n,r){var i=a.parseStyle(a.decode(n)),l={};if("none"===o)return t+r;for(var c=0;c<o.length;c++){var s=i[o[c]],f=a.getStyle(u,o[c],!0);/color/.test(o[c])&&(s=a.toHex(s),f=a.toHex(f)),f!==s&&(l[o[c]]=s)}return(l=a.serializeStyle(l,"span"))?t+' style="'+l+'"'+r:t+r}))}else t=t.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return t=t.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,(function(e,t,n,r){return t+' style="'+n+'"'+r}))}function Re(e,t){e.$("a",t).find("font,u").each((function(t,n){e.dom.remove(n,!0)}))}var Oe=function(e,t,n){var r=n.control;r.active("text"===t.pasteFormat.get()),e.on("PastePlainTextToggle",(function(e){r.active(e.state)}))};r.add("paste",(function(n){if(!1===function(t){return!(!/(^|[ ,])powerpaste([, ]|$)/.test(t.settings.plugins)||!r.get("powerpaste")||(void 0!==e.window.console&&e.window.console.log&&e.window.console.log("PowerPaste is incompatible with Paste plugin! Remove 'paste' from the 'plugins' option."),0))}(n)){var o=t(!1),a=t(!1),u=t(function(e){return e.getParam("paste_as_text",!1)}(n)?"text":"html"),f=ye(n,u),d=function(e){c.webkit&&Ne(e,De),c.ie&&(Ne(e,_e),function(e,t){e.on("PastePostProcess",(function(n){t(e,n.node)}))}(e,Re))}(n);return function(e,t){var n=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.concat(n);return e.apply(null,o)}}(Oe,e,t);e.addButton("pastetext",{active:!1,icon:"pastetext",tooltip:"Paste as text",cmd:"mceTogglePlainTextPaste",onPostRender:n}),e.addMenuItem("pastetext",{text:"Paste as text",selectable:!0,active:t.pasteFormat,cmd:"mceTogglePlainTextPaste",onPostRender:n})}(n,f),l(n,f,o),function(e){var t=e.plugins.paste,n=function(e){return e.getParam("paste_preprocess")}(e);n&&e.on("PastePreProcess",(function(e){n.call(t,t,e)}));var r=function(e){return e.getParam("paste_postprocess")}(e);r&&e.on("PastePostProcess",(function(e){r.call(t,t,e)}))}(n),function(e){e.on("cut",function(e){return function(t){Ee(e)&&we(t,Ce(e),xe(e),(function(){setTimeout((function(){e.execCommand("Delete")}),0)}))}}(e)),e.on("copy",function(e){return function(t){Ee(e)&&we(t,Ce(e),xe(e),be)}}(e))}(n),function(e,t,n){(function(e){return e.getParam("paste_block_drop",!1)})(e)&&e.on("dragend dragover draggesture dragdrop drop drag",(function(e){e.preventDefault(),e.stopPropagation()})),i(e)||e.on("drop",(function(e){var t=e.dataTransfer;t&&t.files&&t.files.length>0&&e.preventDefault()})),e.on("drop",(function(r){var o,i;if(i=ke(e,r),!r.isDefaultPrevented()&&!n.get()){o=t.getDataTransferItems(r.dataTransfer);var a,u=t.hasContentType(o,"x-tinymce/html");if((t.hasHtmlOrText(o)&&(!(a=o["text/plain"])||0!==a.indexOf("file://"))||!t.pasteImageData(r,i))&&i&&function(e){return e.getParam("paste_filter_drop",!0)}(e)){var l=o["mce-internal"]||o["text/html"]||o["text/plain"];l&&(r.preventDefault(),s.setEditorTimeout(e,(function(){e.undoManager.transact((function(){o["mce-internal"]&&e.execCommand("Delete"),Se(e,i),l=C.trimHtml(l),o["text/html"]?t.pasteHtml(l,u):t.pasteText(l)}))})))}}})),e.on("dragstart",(function(e){n.set(!0)})),e.on("dragover dragend",(function(t){i(e)&&!1===n.get()&&(t.preventDefault(),Se(e,ke(e,t))),"dragend"===t.type&&n.set(!1)}))}(n,f,a),function(e,t){return{clipboard:e,quirks:t}}(f,d)}}))}(window)},4446:(e,t,n)=>{n(8495)},8495:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.Env"),n=tinymce.util.Tools.resolve("tinymce.util.Tools"),r=function(e,t,r){var o=function(e){var t="",r=e.dom.encode,o=function(e){return e.getParam("content_style","")}(e);t+='<base href="'+r(e.documentBaseURI.getURI())+'">',o&&(t+='<style type="text/css">'+o+"</style>"),n.each(e.contentCSS,(function(n){t+='<link type="text/css" rel="stylesheet" href="'+r(e.documentBaseURI.toAbsolute(n))+'">'}));var i=e.settings.body_id||"tinymce";-1!==i.indexOf("=")&&(i=(i=e.getParam("body_id","","hash"))[e.id]||i);var a=e.settings.body_class||"";-1!==a.indexOf("=")&&(a=(a=e.getParam("body_class","","hash"))[e.id]||"");var u=e.settings.directionality?' dir="'+e.settings.directionality+'"':"";return"<!DOCTYPE html><html><head>"+t+'</head><body id="'+r(i)+'" class="mce-content-body '+r(a)+'"'+r(u)+">"+e.getContent()+'<script>document.addEventListener && document.addEventListener("click", function(e) {for (var elm = e.target; elm; elm = elm.parentNode) {if (elm.nodeName === "A") {e.preventDefault();}}}, false);<\/script> </body></html>'}(e);if(r)t.src="data:text/html;charset=utf-8,"+encodeURIComponent(o);else{var i=t.contentWindow.document;i.open(),i.write(o),i.close()}},o=function(e){var n=!t.ie,o='<iframe src="" frameborder="0"'+(n?' sandbox="allow-scripts"':"")+"></iframe>",i=function(e){return parseInt(e.getParam("plugin_preview_width","650"),10)}(e),a=function(e){return parseInt(e.getParam("plugin_preview_height","500"),10)}(e);e.windowManager.open({title:"Preview",width:i,height:a,html:o,buttons:{text:"Close",onclick:function(e){e.control.parent().parent().close()}},onPostRender:function(t){var o=t.control.getEl("body").firstChild;r(e,o,n)}})};e.add("preview",(function(e){(function(e){e.addCommand("mcePreview",(function(){o(e)}))})(e),function(e){e.addButton("preview",{title:"Preview",cmd:"mcePreview"}),e.addMenuItem("preview",{text:"Preview",cmd:"mcePreview",context:"view"})}(e)}))}()},9497:(e,t,n)=>{n(2162)},2162:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.Env");e.add("print",(function(e){(function(e){e.addCommand("mcePrint",(function(){t.ie&&t.ie<=11?e.getDoc().execCommand("print",!1,null):e.getWin().print()}))})(e),function(e){e.addButton("print",{title:"Print",cmd:"mcePrint"}),e.addMenuItem("print",{text:"Print",cmd:"mcePrint",icon:"print"})}(e),e.addShortcut("Meta+P","","mcePrint")}))}()},1295:(e,t,n)=>{n(6834)},6834:()=>{!function(){"use strict";var e=function(t){var n=t,r=function(){return n};return{get:r,set:function(e){n=e},clone:function(){return e(r())}}},t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.util.Tools");function r(e){return e&&1===e.nodeType&&"false"===e.contentEditable}var o=function(e,t,n,o,i){var a,u,l,c,s,f,d=[],p=0;function m(e,t){if(t=t||0,!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]]]}if(l=t.ownerDocument,c=i.getBlockElements(),s=i.getWhiteSpaceElements(),f=i.getShortEndedElements(),u=function e(t){var n;if(3===t.nodeType)return t.data;if(s[t.nodeName]&&!c[t.nodeName])return"";if(n="",r(t))return"\n";if((c[t.nodeName]||f[t.nodeName])&&(n+="\n"),t=t.firstChild)do{n+=e(t)}while(t=t.nextSibling);return n}(t),u){if(e.global)for(;a=e.exec(u);)d.push(m(a,o));else a=u.match(e),d.push(m(a,o));return d.length&&(p=d.length,function(e,t,n){var o,i,a,u,l=[],d=0,p=e,m=t.shift(),h=0;e:for(;;){if((c[p.nodeName]||f[p.nodeName]||r(p))&&d++,3===p.nodeType&&(!i&&p.length+d>=m[1]?(i=p,u=m[1]-d):o&&l.push(p),!o&&p.length+d>m[0]&&(o=p,a=m[0]-d),d+=p.length),o&&i){if(p=n({startNode:o,startNodeIndex:a,endNode:i,endNodeIndex:u,innerNodes:l,match:m[2],matchIndex:h}),d-=i.length-u,o=null,i=null,l=[],h++,!(m=t.shift()))break}else if(s[p.nodeName]&&!c[p.nodeName]||!p.firstChild){if(p.nextSibling){p=p.nextSibling;continue}}else if(!r(p)){p=p.firstChild;continue}for(;;){if(p.nextSibling){p=p.nextSibling;break}if(p.parentNode===e)break e;p=p.parentNode}}}(t,d,function(e){var t;if("function"!=typeof e){var n=e.nodeType?e:l.createElement(e);t=function(e,t){var r=n.cloneNode(!1);return r.setAttribute("data-mce-index",t),e&&r.appendChild(l.createTextNode(e)),r}}else t=e;return function(e){var n,r,o,i=e.startNode,a=e.endNode,u=e.matchIndex;if(i===a){var c=i;o=c.parentNode,e.startNodeIndex>0&&(n=l.createTextNode(c.data.substring(0,e.startNodeIndex)),o.insertBefore(n,c));var s=t(e.match[0],u);return o.insertBefore(s,c),e.endNodeIndex<c.length&&(r=l.createTextNode(c.data.substring(e.endNodeIndex)),o.insertBefore(r,c)),c.parentNode.removeChild(c),s}n=l.createTextNode(i.data.substring(0,e.startNodeIndex)),r=l.createTextNode(a.data.substring(e.endNodeIndex));for(var f=t(i.data.substring(e.startNodeIndex),u),d=0,p=e.innerNodes.length;d<p;++d){var m=e.innerNodes[d],h=t(m.data,u);m.parentNode.replaceChild(h,m)}var g=t(a.data.substring(0,e.endNodeIndex),u);return(o=i.parentNode).insertBefore(n,i),o.insertBefore(f,i),o.removeChild(i),(o=a.parentNode).insertBefore(g,a),o.insertBefore(r,a),o.removeChild(a),g}}(n))),p}},i=function(e){var t=e.getAttribute("data-mce-index");return"number"==typeof t?""+t:t},a=function(e){var t=e.parentNode;e.firstChild&&t.insertBefore(e.firstChild,e),e.parentNode.removeChild(e)},u=function(e,t){var r,o=[];if((r=n.toArray(e.getBody().getElementsByTagName("span"))).length)for(var a=0;a<r.length;a++){var u=i(r[a]);null!==u&&u.length&&u===t.toString()&&o.push(r[a])}return o},l=function(e,t,n){var r=t.get(),o=e.dom;(n=!1!==n)?r++:r--,o.removeClass(u(e,t.get()),"mce-match-marker-selected");var i=u(e,r);return i.length?(o.addClass(u(e,r),"mce-match-marker-selected"),e.selection.scrollIntoView(i[0]),r):-1},c=function(e,t){var n=t.parentNode;e.remove(t),e.isEmpty(n)&&e.remove(n)},s=function(e,t){var n=l(e,t,!0);-1!==n&&t.set(n)},f=function(e,t){var n=l(e,t,!1);-1!==n&&t.set(n)},d=function(e){var t=i(e);return null!==t&&t.length>0},p=function(e,t,r){var o,u,l,c;for(u=n.toArray(e.getBody().getElementsByTagName("span")),o=0;o<u.length;o++){var s=i(u[o]);null!==s&&s.length&&(s===t.get().toString()&&(l||(l=u[o].firstChild),c=u[o].firstChild),a(u[o]))}if(l&&c){var f=e.dom.createRng();return f.setStart(l,0),f.setEnd(c,c.data.length),!1!==r&&e.selection.setRng(f),f}},m=function(e,t){return u(e,t.get()+1).length>0},h=function(e,t){return u(e,t.get()-1).length>0},g=p,v=function(e,t,n,r,i){n=(n=n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")).replace(/\s/g,"[^\\S\\r\\n]"),n=i?"\\b"+n+"\\b":n;var a=function(e,t,n){var r,i;return(i=e.dom.create("span",{"data-mce-bogus":1})).className="mce-match-marker",r=e.getBody(),p(e,t,!1),o(n,r,i,!1,e.schema)}(e,t,new RegExp(n,r?"g":"gi"));return a&&(t.set(-1),t.set(l(e,t,!0))),a},y=s,b=f,w=function(e,t,r,o,u){var l,p,g,v,y,b,w=t.get();for(o=!1!==o,g=e.getBody(),p=n.grep(n.toArray(g.getElementsByTagName("span")),d),l=0;l<p.length;l++){var x=i(p[l]);if(v=y=parseInt(x,10),u||v===t.get()){for(r.length?(p[l].firstChild.nodeValue=r,a(p[l])):c(e.dom,p[l]);p[++l];){if((v=parseInt(i(p[l]),10))!==y){l--;break}c(e.dom,p[l])}o&&w--}else y>t.get()&&p[l].setAttribute("data-mce-index",y-1)}return t.set(w),o?(b=m(e,t),s(e,t)):(b=h(e,t),f(e,t)),!u&&b},x=m,C=h,E=function(e,t){var r,o={};function i(){u.statusbar.find("#next").disabled(!1===x(e,t)),u.statusbar.find("#prev").disabled(!1===C(e,t))}function a(){e.windowManager.alert("Could not find the specified string.",(function(){u.find("#find")[0].focus()}))}e.undoManager.add(),r=n.trim(e.selection.getContent({format:"text"}));var u=e.windowManager.open({layout:"flex",pack:"center",align:"center",onClose:function(){e.focus(),g(e,t),e.undoManager.add()},onSubmit:function(n){var r,l,c,s;return n.preventDefault(),l=u.find("#case").checked(),s=u.find("#words").checked(),(c=u.find("#find").value()).length?o.text===c&&o.caseState===l&&o.wholeWord===s?x(e,t)?(y(e,t),void i()):void a():((r=v(e,t,c,l,s))||a(),u.statusbar.items().slice(1).disabled(0===r),i(),void(o={text:c,caseState:l,wholeWord:s})):(g(e,t,!1),void u.statusbar.items().slice(1).disabled(!0))},buttons:[{text:"Find",subtype:"primary",onclick:function(){u.submit()}},{text:"Replace",disabled:!0,onclick:function(){w(e,t,u.find("#replace").value())||(u.statusbar.items().slice(1).disabled(!0),t.set(-1),o={})}},{text:"Replace all",disabled:!0,onclick:function(){w(e,t,u.find("#replace").value(),!0,!0),u.statusbar.items().slice(1).disabled(!0),o={}}},{type:"spacer",flex:1},{text:"Prev",name:"prev",disabled:!0,onclick:function(){b(e,t),i()}},{text:"Next",name:"next",disabled:!0,onclick:function(){y(e,t),i()}}],title:"Find and replace",items:{type:"form",padding:20,labelGap:30,spacing:10,items:[{type:"textbox",name:"find",size:40,label:"Find",value:r},{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:" "}]}})},T=function(e,t){return function(){E(e,t)}};t.add("searchreplace",(function(t){var n=e(-1);return function(e,t){e.addCommand("SearchReplace",(function(){E(e,t)}))}(t,n),function(e,t){e.addMenuItem("searchreplace",{text:"Find and replace",shortcut:"Meta+F",onclick:T(e,t),separator:"before",context:"edit"}),e.addButton("searchreplace",{tooltip:"Find and replace",onclick:T(e,t)}),e.shortcuts.add("Meta+F","",T(e,t))}(t,n),function(e,t){return{done:function(n){return g(e,t,n)},find:function(n,r,o){return v(e,t,n,r,o)},next:function(){return y(e,t)},prev:function(){return b(e,t)},replace:function(n,r,o){return w(e,t,n,r,o)}}}(t,n)}))}()},1505:(e,t,n)=>{n(8775)},8775:()=>{!function(e){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),r=tinymce.util.Tools.resolve("tinymce.EditorManager"),o=tinymce.util.Tools.resolve("tinymce.Env"),i=tinymce.util.Tools.resolve("tinymce.util.Delay"),a=tinymce.util.Tools.resolve("tinymce.util.Tools"),u=tinymce.util.Tools.resolve("tinymce.util.VK"),l=n.DOM,c=function(e){e.keyCode!==u.TAB||e.ctrlKey||e.altKey||e.metaKey||e.preventDefault()},s=function(t){function n(n){var c,s,f,d;if(!(n.keyCode!==u.TAB||n.ctrlKey||n.altKey||n.metaKey||n.isDefaultPrevented())&&(1===(f=a.explode(function(e){return e.getParam("tab_focus",function(e){return e.getParam("tabfocus_elements",":prev,:next")}(e))}(t))).length&&(f[1]=f[0],f[0]=":prev"),s=n.shiftKey?":prev"===f[0]?m(-1):l.get(f[0]):":next"===f[1]?m(1):l.get(f[1]))){var p=r.get(s.id||s.name);s.id&&p?p.focus():i.setTimeout((function(){o.webkit||e.window.focus(),s.focus()}),10),n.preventDefault()}function m(e){function o(e){return"BODY"===e.nodeName||"hidden"!==e.type&&"none"!==e.style.display&&"hidden"!==e.style.visibility&&o(e.parentNode)}function i(e){return/INPUT|TEXTAREA|BUTTON/.test(e.tagName)&&r.get(n.id)&&-1!==e.tabIndex&&o(e)}if(s=l.select(":input:enabled,*[tabindex]:not(iframe)"),a.each(s,(function(e,n){if(e.id===t.id)return c=n,!1})),e>0){for(d=c+1;d<s.length;d++)if(i(s[d]))return s[d]}else for(d=c-1;d>=0;d--)if(i(s[d]))return s[d];return null}}t.on("init",(function(){t.inline&&l.setAttrib(t.getBody(),"tabIndex",null),t.on("keyup",c),o.gecko?t.on("keypress keydown",n):t.on("keydown",n)}))};t.add("tabfocus",(function(e){s(e)}))}(window)},8619:(e,t,n)=>{n(2590)},2590:()=>{!function(e){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(){},r=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},o=function(e){return function(){return e}},i=function(e){return e};function a(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.concat(n);return e.apply(null,o)}}var u=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return!e.apply(null,t)}},l=o(!1),c=o(!0),s=function(){return f},f=function(){var e=function(e){return e.isNone()},t=function(e){return e()},r=function(e){return e},i={fold:function(e,t){return e()},is:l,isSome:l,isNone:c,getOr:r,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:o(null),getOrUndefined:o(void 0),or:r,orThunk:t,map:s,each:n,bind:s,exists:l,forall:c,filter:s,equals:e,equals_:e,toArray:function(){return[]},toString:o("none()")};return Object.freeze&&Object.freeze(i),i}(),d=function(e){var t=o(e),n=function(){return i},r=function(t){return t(e)},i={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:c,isNone:l,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return d(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?i:f},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(l,(function(t){return n(e,t)}))}};return i},p={some:d,none:s,from:function(e){return null==e?f:d(e)}},m=function(e){return function(t){return function(e){if(null===e)return"null";var t=typeof e;return"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}},h=m("string"),g=m("array"),v=m("boolean"),y=m("function"),b=m("number"),w=Array.prototype.slice,x=Array.prototype.indexOf,C=Array.prototype.push,E=function(e,t){return n=e,r=t,x.call(n,r)>-1;var n,r},T=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t(e[n],n))return!0;return!1},k=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},S=function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)},N=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},_=function(e,t,n){return function(e,t){for(var n=e.length-1;n>=0;n--)t(e[n])}(e,(function(e){n=t(n,e)})),n},D=function(e,t,n){return S(e,(function(e){n=t(n,e)})),n},R=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n))return p.some(o)}return p.none()},O=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t(e[n],n))return p.some(n);return p.none()},P=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!g(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);C.apply(t,e[n])}return t},A=function(e,t){var n=k(e,t);return P(n)},M=function(e,t){for(var n=0,r=e.length;n<r;++n)if(!0!==t(e[n],n))return!1;return!0},I=function(e){var t=w.call(e,0);return t.reverse(),t},B=(y(Array.from)&&Array.from,Object.keys),L=function(e,t){for(var n=B(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}},F=function(e,t){return H(e,(function(e,n){return{k:n,v:t(e,n)}}))},H=function(e,t){var n={};return L(e,(function(e,r){var o=t(e,r);n[o.k]=o.v})),n},j=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(e.length!==t.length)throw new Error('Wrong number of arguments to struct. Expected "['+e.length+']", got '+t.length+" arguments");var r={};return S(e,(function(e,n){r[e]=o(t[n])})),r}},z=function(e){return e.slice(0).sort()},W=function(e,t){throw new Error("All required keys ("+z(e).join(", ")+") were not specified. Specified keys were: "+z(t).join(", ")+".")},U=function(e){throw new Error("Unsupported keys for object: "+z(e).join(", "))},q=function(e,t){if(!g(t))throw new Error("The "+e+" fields must be an array. Was: "+t+".");S(t,(function(t){if(!h(t))throw new Error("The value "+t+" in the "+e+" fields was not a string.")}))},V=function(e){var t=z(e);R(t,(function(e,n){return n<t.length-1&&e===t[n+1]})).each((function(e){throw new Error("The field: "+e+" occurs more than once in the combined fields: ["+t.join(", ")+"].")}))},$=function(e,t){var n=e.concat(t);if(0===n.length)throw new Error("You must specify at least one required or optional field.");return q("required",e),q("optional",t),V(n),function(r){var i=B(r);M(e,(function(e){return E(i,e)}))||W(e,i);var a=N(i,(function(e){return!E(n,e)}));a.length>0&&U(a);var u={};return S(e,(function(e){u[e]=o(r[e])})),S(t,(function(e){u[e]=o(Object.prototype.hasOwnProperty.call(r,e)?p.some(r[e]):p.none())})),u}},Y=(e.Node.ATTRIBUTE_NODE,e.Node.CDATA_SECTION_NODE,e.Node.COMMENT_NODE),K=e.Node.DOCUMENT_NODE,X=(e.Node.DOCUMENT_TYPE_NODE,e.Node.DOCUMENT_FRAGMENT_NODE,e.Node.ELEMENT_NODE),G=e.Node.TEXT_NODE,Q=(e.Node.PROCESSING_INSTRUCTION_NODE,e.Node.ENTITY_REFERENCE_NODE,e.Node.ENTITY_NODE,e.Node.NOTATION_NODE,void 0!==e.window?e.window:Function("return this;")()),J=function(e,t){var n=function(e,t){return function(e,t){return function(e,t){for(var n=null!=t?t:Q,r=0;r<e.length&&null!=n;++r)n=n[e[r]];return n}(e.split("."),t)}(e,t)}(e,t);if(null==n)throw new Error(e+" not available on this browser");return n},Z=function(e){return e.dom().nodeName.toLowerCase()},ee=function(e){return e.dom().nodeType},te=function(e){return function(t){return ee(t)===e}},ne=function(e){return ee(e)===Y||"#comment"===Z(e)},re=te(X),oe=te(G),ie=function(t,n,r){if(!(h(r)||v(r)||b(r)))throw e.console.error("Invalid call to Attr.set. Key ",n,":: Value ",r,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(n,r+"")},ae=function(e,t,n){ie(e.dom(),t,n)},ue=function(e,t){var n=e.dom();L(t,(function(e,t){ie(n,t,e)}))},le=function(e,t){var n=e.dom().getAttribute(t);return null===n?void 0:n},ce=function(e,t){var n=e.dom();return!(!n||!n.hasAttribute)&&n.hasAttribute(t)},se=function(e,t){e.dom().removeAttribute(t)},fe=function(e){return D(e.dom().attributes,(function(e,t){return e[t.name]=t.value,e}),{})},de=function(e,t){return-1!==e.indexOf(t)},pe=function(e){return void 0!==e.style&&y(e.style.getPropertyValue)},me=function(e){var t,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,t=e.apply(null,r)),t}},he=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:o(e)}},ge={fromHtml:function(t,n){var r=(n||e.document).createElement("div");if(r.innerHTML=t,!r.hasChildNodes()||r.childNodes.length>1)throw e.console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return he(r.childNodes[0])},fromTag:function(t,n){var r=(n||e.document).createElement(t);return he(r)},fromText:function(t,n){var r=(n||e.document).createTextNode(t);return he(r)},fromDom:he,fromPoint:function(e,t,n){var r=e.dom();return p.from(r.elementFromPoint(t,n)).map(he)}},ve=function(e){var t=oe(e)?e.dom().parentNode:e.dom();return null!=t&&t.ownerDocument.body.contains(t)},ye=me((function(){return be(ge.fromDom(e.document))})),be=function(e){var t=e.dom().body;if(null==t)throw new Error("Body is not available yet");return ge.fromDom(t)},we=function(t,n,r){if(!h(r))throw e.console.error("Invalid call to CSS.set. Property ",n,":: Value ",r,":: Element ",t),new Error("CSS value must be a string: "+r);pe(t)&&t.style.setProperty(n,r)},xe=function(e,t,n){var r=e.dom();we(r,t,n)},Ce=function(e,t){var n=e.dom();L(t,(function(e,t){we(n,t,e)}))},Ee=function(t,n){var r=t.dom(),o=e.window.getComputedStyle(r).getPropertyValue(n),i=""!==o||ve(t)?o:Te(r,n);return null===i?void 0:i},Te=function(e,t){return pe(e)?e.style.getPropertyValue(t):""},ke=function(e,t){var n=e.dom(),r=Te(n,t);return p.from(r).filter((function(e){return e.length>0}))},Se=function(e,t){!function(e,t){pe(e)&&e.style.removeProperty(t)}(e.dom(),t),ce(e,"style")&&""===le(e,"style").replace(/^\s+|\s+$/g,"")&&se(e,"style")},Ne=function(e,t){return function(e,t,n){return 0!=(e.compareDocumentPosition(t)&n)}(e,t,J("Node").DOCUMENT_POSITION_CONTAINED_BY)},_e=function(){return De(0,0)},De=function(e,t){return{major:e,minor:t}},Re=function(e,t){var n=String(t).toLowerCase();return 0===e.length?_e():function(e,t){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}}(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return De(r(1),r(2))}(e,n)},Oe=_e,Pe="Edge",Ae="Chrome",Me="Opera",Ie="Firefox",Be="Safari",Le=function(e,t){return function(){return t===e}},Fe=function(e){var t=e.current;return{current:t,version:e.version,isEdge:Le(Pe,t),isChrome:Le(Ae,t),isIE:Le("IE",t),isOpera:Le(Me,t),isFirefox:Le(Ie,t),isSafari:Le(Be,t)}},He=function(){return Fe({current:void 0,version:Oe()})},je=Fe,ze=(o(Pe),o(Ae),o("IE"),o(Me),o(Ie),o(Be),"Windows"),We="Android",Ue="Linux",qe="Solaris",Ve="FreeBSD",$e=function(e,t){return function(){return t===e}},Ye=function(e){var t=e.current;return{current:t,version:e.version,isWindows:$e(ze,t),isiOS:$e("iOS",t),isAndroid:$e(We,t),isOSX:$e("OSX",t),isLinux:$e(Ue,t),isSolaris:$e(qe,t),isFreeBSD:$e(Ve,t)}},Ke=function(){return Ye({current:void 0,version:Oe()})},Xe=Ye,Ge=(o(ze),o("iOS"),o(We),o(Ue),o("OSX"),o(qe),o(Ve),function(e,t){var n=String(t).toLowerCase();return R(e,(function(e){return e.search(n)}))}),Qe=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Je=function(e){return function(t){return de(t,e)}},Ze=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return de(e,"edge/")&&de(e,"chrome")&&de(e,"safari")&&de(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Qe],search:function(e){return de(e,"chrome")&&!de(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return de(e,"msie")||de(e,"trident")}},{name:"Opera",versionRegexes:[Qe,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Je("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Je("firefox")},{name:"Safari",versionRegexes:[Qe,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(de(e,"safari")||de(e,"mobile/"))&&de(e,"applewebkit")}}],et=[{name:"Windows",search:Je("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return de(e,"iphone")||de(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Je("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Je("os x"),versionRegexes:[/.*?os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Je("linux"),versionRegexes:[]},{name:"Solaris",search:Je("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Je("freebsd"),versionRegexes:[]}],tt={browsers:o(Ze),oses:o(et)},nt=function(e){var t=tt.browsers(),n=tt.oses(),r=function(e,t){return Ge(e,t).map((function(e){var n=Re(e.versionRegexes,t);return{current:e.name,version:n}}))}(t,e).fold(He,je),i=function(e,t){return Ge(e,t).map((function(e){var n=Re(e.versionRegexes,t);return{current:e.name,version:n}}))}(n,e).fold(Ke,Xe),a=function(e,t,n){var r=e.isiOS()&&!0===/ipad/i.test(n),i=e.isiOS()&&!r,a=e.isAndroid()&&3===e.version.major,u=e.isAndroid()&&4===e.version.major,l=r||a||u&&!0===/mobile/i.test(n),c=e.isiOS()||e.isAndroid(),s=c&&!l,f=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n);return{isiPad:o(r),isiPhone:o(i),isTablet:o(l),isPhone:o(s),isTouch:o(c),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:o(f)}}(i,r,e);return{browser:r,os:i,deviceType:a}},rt={detect:me((function(){var t=e.navigator.userAgent;return nt(t)}))},ot=X,it=K,at=function(e,t){var n=e.dom();if(n.nodeType!==ot)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},ut=function(e){return e.nodeType!==ot&&e.nodeType!==it||0===e.childElementCount},lt=function(e,t){return e.dom()===t.dom()},ct=rt.detect().browser.isIE()?function(e,t){return Ne(e.dom(),t.dom())}:function(e,t){var n=e.dom(),r=t.dom();return n!==r&&n.contains(r)},st=at,ft=function(e){return ge.fromDom(e.dom().ownerDocument)},dt=function(e){return p.from(e.dom().parentNode).map(ge.fromDom)},pt=function(e,t){for(var n=y(t)?t:l,r=e.dom(),o=[];null!==r.parentNode&&void 0!==r.parentNode;){var i=r.parentNode,a=ge.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o},mt=function(e){return p.from(e.dom().previousSibling).map(ge.fromDom)},ht=function(e){return p.from(e.dom().nextSibling).map(ge.fromDom)},gt=function(e){return k(e.dom().childNodes,ge.fromDom)},vt=function(e,t){var n=e.dom().childNodes;return p.from(n[t]).map(ge.fromDom)},yt=(j("element","offset"),function(e,t){dt(e).each((function(n){n.dom().insertBefore(t.dom(),e.dom())}))}),bt=function(e,t){ht(e).fold((function(){dt(e).each((function(e){xt(e,t)}))}),(function(e){yt(e,t)}))},wt=function(e,t){var n=function(e){return vt(e,0)}(e);n.fold((function(){xt(e,t)}),(function(n){e.dom().insertBefore(t.dom(),n.dom())}))},xt=function(e,t){e.dom().appendChild(t.dom())},Ct=function(e,t){yt(e,t),xt(t,e)},Et=function(e,t){S(t,(function(n,r){var o=0===r?e:t[r-1];bt(o,n)}))},Tt=function(e,t){S(t,(function(t){xt(e,t)}))},kt=function(e){e.dom().textContent="",S(gt(e),(function(e){St(e)}))},St=function(e){var t=e.dom();null!==t.parentNode&&t.parentNode.removeChild(t)},Nt=function(e){var t,n=gt(e);n.length>0&&(t=e,S(n,(function(e){yt(t,e)}))),St(e)},_t=(j("width","height"),j("width","height"),j("rows","columns")),Dt=j("row","column"),Rt=(j("x","y"),j("element","rowspan","colspan")),Ot=j("element","rowspan","colspan","isNew"),Pt=j("element","rowspan","colspan","row","column"),At=j("element","cells","section"),Mt=j("element","isNew"),It=j("element","cells","section","isNew"),Bt=j("cells","section"),Lt=j("details","section"),Ft=j("startRow","startCol","finishRow","finishCol"),Ht=function(e,t){var n=[];return S(gt(e),(function(e){t(e)&&(n=n.concat([e])),n=n.concat(Ht(e,t))})),n},jt=function(e,t,n){return function(e,n,r){return N(pt(e,r),(function(e){return at(e,t)}))}(e,0,n)},zt=function(e,t){return function(e,n){return N(gt(e),(function(e){return at(e,t)}))}(e)},Wt=function(t,n){return function(t,n){var r=void 0===n?e.document:n.dom();return ut(r)?[]:k(r.querySelectorAll(t),ge.fromDom)}(n,t)};function Ut(e,t,n,r,o){return e(n,r)?p.some(n):y(o)&&o(n)?p.none():t(n,r,o)}var qt=function(e,t,n){for(var r=e.dom(),i=y(n)?n:o(!1);r.parentNode;){r=r.parentNode;var a=ge.fromDom(r);if(t(a))return p.some(a);if(i(a))break}return p.none()},Vt=function(e,t,n){return qt(e,(function(e){return at(e,t)}),n)},$t=function(e,t){return function(e,n){var r=R(e.dom().childNodes,(function(e){return n=ge.fromDom(e),at(n,t);var n}));return r.map(ge.fromDom)}(e)},Yt=function(t,n){return function(t,n){var r=void 0===n?e.document:n.dom();return ut(r)?p.none():p.from(r.querySelector(t)).map(ge.fromDom)}(n,t)},Kt=function(e,t,n){return Ut(at,Vt,e,t,n)},Xt=function(e,t,n){return A(gt(e),(function(e){return at(e,t)?n(e)?[e]:[]:Xt(e,t,n)}))},Gt={firstLayer:function(e,t){return Xt(e,t,o(!0))},filterFirstLayer:Xt},Qt=function(e,t){return dt(t).map((function(t){return zt(t,e)}))},Jt=(a(Qt,"th,td"),a(Qt,"tr"),function(e,t){return function(e,t,n){return void 0===n&&(n=l),n(t)?p.none():E(e,Z(t))?p.some(t):Vt(t,e.join(","),(function(e){return at(e,"table")||n(e)}))}(["td","th"],e,t)}),Zt=function(e){return Gt.firstLayer(e,"th,td")},en=function(e,t){return Kt(e,"table",t)},tn=function(e){var t=function(e){return Gt.firstLayer(e,"tr")}(e);return k(t,(function(e){var t=e,n=dt(t).map((function(e){var t=Z(e);return"tfoot"===t||"thead"===t||"tbody"===t?t:"tbody"})).getOr("tbody"),r=k(Zt(e),(function(e){var t=ce(e,"rowspan")?parseInt(le(e,"rowspan"),10):1,n=ce(e,"colspan")?parseInt(le(e,"colspan"),10):1;return Rt(e,t,n)}));return At(t,r,n)}))},nn=function(e,t){return e+","+t},rn=function(e,t){var n=A(e.all(),(function(e){return e.cells()}));return N(n,t)},on=function(e){var t={},n=[],r=e.length,i=0;S(e,(function(e,r){var o=[];S(e.cells(),(function(e){for(var n=0;void 0!==t[nn(r,n)];)n++;for(var a=Pt(e.element(),e.rowspan(),e.colspan(),r,n),u=0;u<e.colspan();u++)for(var l=0;l<e.rowspan();l++){var c=n+u,s=nn(r+l,c);t[s]=a,i=Math.max(i,c+1)}o.push(a)})),n.push(At(e.element(),o,e.section()))}));var a=_t(r,i);return{grid:o(a),access:o(t),all:o(n)}},an=function(e,t,n){var r=e.access()[nn(t,n)];return void 0!==r?p.some(r):p.none()},un=function(e,t,n){var r=rn(e,(function(e){return n(t,e.element())}));return r.length>0?p.some(r[0]):p.none()},ln=rn,cn=function(e){var t=k(e.all(),(function(e){return e.cells()}));return P(t)},sn=j("minRow","minCol","maxRow","maxCol"),fn=function(e,t,n){var r=e[n].element(),o=ge.fromTag("td");xt(o,ge.fromTag("br")),(t?xt:wt)(r,o)},dn=function(e,t){var n=function(t){return e(t)?p.from(t.dom().nodeValue):p.none()};return{get:function(t){if(!e(t))throw new Error("Can only get text value of a text node");return n(t).getOr("")},getOption:n,set:function(t,n){if(!e(t))throw new Error("Can only set raw text value of a text node");t.dom().nodeValue=n}}}(oe),pn=function(e){return dn.get(e)},mn=function(e){return dn.getOption(e)},hn=function(e,t){dn.set(e,t)},gn=function(e){return"img"===Z(e)?1:mn(e).fold((function(){return gt(e).length}),(function(e){return e.length}))},vn=["img","br"],yn=function(e){return mn(e).filter((function(e){return 0!==e.trim().length||e.indexOf(" ")>-1})).isSome()||E(vn,Z(e))},bn=function(e){return t=yn,n=function(e){for(var r=0;r<e.childNodes.length;r++){var o=ge.fromDom(e.childNodes[r]);if(t(o))return p.some(o);var i=n(e.childNodes[r]);if(i.isSome())return i}return p.none()},n(e.dom());var t,n},wn=function(e){return xn(e,yn)},xn=function(e,t){var n=function(e){for(var r=gt(e),o=r.length-1;o>=0;o--){var i=r[o];if(t(i))return p.some(i);var a=n(i);if(a.isSome())return a}return p.none()};return n(e)},Cn=function(e,t){return ge.fromDom(e.dom().cloneNode(t))},En=function(e){return Cn(e,!1)},Tn=function(e){return Cn(e,!0)},kn=function(){var e=ge.fromTag("td");return xt(e,ge.fromTag("br")),e},Sn=function(e,t,n){var r=function(e,t){var n=function(e,t){var n=ge.fromTag(t),r=fe(e);return ue(n,r),n}(e,t),r=gt(Tn(e));return Tt(n,r),n}(e,t);return L(n,(function(e,t){null===e?se(r,t):ae(r,t,e)})),r},Nn=function(e){return e},_n=function(e){return function(){return ge.fromTag("tr",e.dom())}},Dn=function(e,t,n){return{row:_n(t),cell:function(t){var r,o,i,a=ft(t.element()),u=ge.fromTag(Z(t.element()),a.dom()),l=n.getOr(["strong","em","b","i","span","font","h1","h2","h3","h4","h5","h6","p","div"]),c=l.length>0?function(e,t,n){return bn(e).map((function(r){var o=n.join(","),i=jt(r,o,(function(t){return lt(t,e)}));return _(i,(function(e,t){var n=En(t);return se(n,"contenteditable"),xt(e,n),n}),t)})).getOr(t)}(t.element(),u,l):u;return xt(c,ge.fromTag("br")),r=u,o=t.element().dom(),i=r.dom(),pe(o)&&pe(i)&&(i.style.cssText=o.style.cssText),Se(u,"height"),1!==t.colspan()&&Se(t.element(),"width"),e(t.element(),u),u},replace:Sn,gap:kn}},Rn=function(e){return{row:_n(e),cell:kn,replace:Nn,gap:kn}},On=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()},Pn=function(e,t){var n=t.column(),r=t.column()+t.colspan()-1,o=t.row(),i=t.row()+t.rowspan()-1;return n<=e.finishCol()&&r>=e.startCol()&&o<=e.finishRow()&&i>=e.startRow()},An=function(e,t,n){var r=un(e,t,lt),o=un(e,n,lt);return r.bind((function(e){return o.map((function(t){return n=e,r=t,Ft(Math.min(n.row(),r.row()),Math.min(n.column(),r.column()),Math.max(n.row()+n.rowspan()-1,r.row()+r.rowspan()-1),Math.max(n.column()+n.colspan()-1,r.column()+r.colspan()-1));var n,r}))}))},Mn=An,In=function(e,t,n){return An(e,t,n).bind((function(t){return function(e,t){for(var n=!0,r=a(On,t),o=t.startRow();o<=t.finishRow();o++)for(var i=t.startCol();i<=t.finishCol();i++)n=n&&an(e,o,i).exists(r);return n?p.some(t):p.none()}(e,t)}))},Bn=function(e,t,n){return Mn(e,t,n).map((function(t){var n=ln(e,a(Pn,t));return k(n,(function(e){return e.element()}))}))},Ln=function(e,t){return un(e,t,(function(e,t){return ct(t,e)})).map((function(e){return e.element()}))},Fn=function(e){var t=tn(e);return on(t)},Hn=function(e,t,n){return en(e).bind((function(r){return function(e,t,n,r){return un(e,t,lt).bind((function(t){var o=n>0?t.row()+t.rowspan()-1:t.row(),i=r>0?t.column()+t.colspan()-1:t.column();return an(e,o+n,i+r).map((function(e){return e.element()}))}))}(Fn(r),e,t,n)}))},jn=function(e,t,n){var r=Fn(e);return Bn(r,t,n)},zn=function(e,t,n,r,o){var i=Fn(e),a=lt(e,n)?p.some(t):Ln(i,t),u=lt(e,o)?p.some(r):Ln(i,r);return a.bind((function(e){return u.bind((function(t){return Bn(i,e,t)}))}))},Wn=["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 Un(){return{up:o({selector:Vt,closest:Kt,predicate:qt,all:pt}),down:o({selector:Wt,predicate:Ht}),styles:o({get:Ee,getRaw:ke,set:xe,remove:Se}),attrs:o({get:le,set:ae,remove:se,copyTo:function(e,t){var n=fe(e);ue(t,n)}}),insert:o({before:yt,after:bt,afterAll:Et,append:xt,appendAll:Tt,prepend:wt,wrap:Ct}),remove:o({unwrap:Nt,remove:St}),create:o({nu:ge.fromTag,clone:function(e){return ge.fromDom(e.dom().cloneNode(!1))},text:ge.fromText}),query:o({comparePosition:function(e,t){return e.dom().compareDocumentPosition(t.dom())},prevSibling:mt,nextSibling:ht}),property:o({children:gt,name:Z,parent:dt,document:function(e){return e.dom().ownerDocument},isText:oe,isComment:ne,isElement:re,getText:pn,setText:hn,isBoundary:function(e){return!!re(e)&&("body"===Z(e)||E(Wn,Z(e)))},isEmptyTag:function(e){return!!re(e)&&E(["br","img","hr","input"],Z(e))}}),eq:lt,is:st}}j("left","right"),j("first","second","splits");var qn=function(e,t,n,r){var o=t(e,n);return _(r,(function(n,r){var o=t(e,r);return Vn(e,n,o)}),o)},Vn=function(e,t,n){return t.bind((function(t){return n.filter(a(e.eq,t))}))},$n=function(e,t){return a(e.eq,t)},Yn=function(e,t,n,r){void 0===r&&(r=l);var i=[t].concat(e.up().all(t)),a=[n].concat(e.up().all(n)),u=function(e){return O(e,r).fold((function(){return e}),(function(t){return e.slice(0,t+1)}))},c=u(i),s=u(a),f=R(c,(function(t){return T(s,$n(e,t))}));return{firstpath:o(c),secondpath:o(s),shared:o(f)}},Kn=function(e,t,n){return n.length>0?function(e,t,n,r){return r(e,t,n[0],n.slice(1))}(e,t,n,qn):p.none()},Xn=Yn,Gn=Un(),Qn=function(e,t){return Kn(Gn,(function(t,n){return e(n)}),t)},Jn={create:$(["boxes","start","finish"],[])},Zn=function(e){return Vt(e,"table")},er=function(e,t,n){var r=function(e){return function(t){return void 0!==n&&n(t)||lt(t,e)}};return lt(e,t)?p.some(Jn.create({boxes:p.some([e]),start:e,finish:t})):Zn(e).bind((function(o){return Zn(t).bind((function(i){if(lt(o,i))return p.some(Jn.create({boxes:jn(o,e,t),start:e,finish:t}));if(ct(o,i)){var a=(u=jt(t,"td,th",r(o))).length>0?u[u.length-1]:t;return p.some(Jn.create({boxes:zn(o,e,o,t,i),start:e,finish:a}))}if(ct(i,o)){var u,l=(u=jt(e,"td,th",r(i))).length>0?u[u.length-1]:e;return p.some(Jn.create({boxes:zn(i,e,o,t,i),start:e,finish:l}))}return function(e,t,n){return Xn(Gn,e,t,n)}(e,t).shared().bind((function(a){return Kt(a,"table",n).bind((function(n){var a=jt(t,"td,th",r(n)),u=a.length>0?a[a.length-1]:t,l=jt(e,"td,th",r(n)),c=l.length>0?l[l.length-1]:e;return p.some(Jn.create({boxes:zn(n,e,o,t,i),start:c,finish:u}))}))}))}))}))},tr=er,nr=function(e,t){var n=Wt(e,t);return n.length>0?p.some(n):p.none()},rr=function(e,t,n){return Yt(e,t).bind((function(t){return Yt(e,n).bind((function(e){return Qn(Zn,[t,e]).map((function(n){return{first:o(t),last:o(e),table:o(n)}}))}))}))},or=function(e,t,n){return rr(e,t,n).bind((function(t){var n=function(t){return lt(e,t)},r=Vt(t.first(),"thead,tfoot,tbody,table",n),o=Vt(t.last(),"thead,tfoot,tbody,table",n);return r.bind((function(e){return o.bind((function(n){return lt(e,n)?function(e,t,n){var r=Fn(e);return In(r,t,n)}(t.table(),t.first(),t.last()):p.none()}))}))}))},ir={selected:o("data-mce-selected"),selectedSelector:o("td[data-mce-selected],th[data-mce-selected]"),attributeSelector:o("[data-mce-selected]"),firstSelected:o("data-mce-first-selected"),firstSelectedSelector:o("td[data-mce-first-selected],th[data-mce-first-selected]"),lastSelected:o("data-mce-last-selected"),lastSelectedSelector:o("td[data-mce-last-selected],th[data-mce-last-selected]")},ar=function(t){if(!g(t))throw new Error("cases must be an array");if(0===t.length)throw new Error("there must be at least one case");var n=[],r={};return S(t,(function(o,i){var a=B(o);if(1!==a.length)throw new Error("one and only one name per case");var u=a[0],l=o[u];if(void 0!==r[u])throw new Error("duplicate key detected:"+u);if("cata"===u)throw new Error("cannot have a case named cata (sorry)");if(!g(l))throw new Error("case arguments must be an array");n.push(u),r[u]=function(){var r=arguments.length;if(r!==l.length)throw new Error("Wrong number of arguments to case "+u+". Expected "+l.length+" ("+l+"), got "+r);for(var o=new Array(r),a=0;a<o.length;a++)o[a]=arguments[a];var c=function(e){var t=B(e);if(n.length!==t.length)throw new Error("Wrong number of arguments to match. Expected: "+n.join(",")+"\nActual: "+t.join(","));if(!M(n,(function(e){return E(t,e)})))throw new Error("Not all branches were specified when using match. Specified: "+t.join(", ")+"\nRequired: "+n.join(", "));return e[u].apply(null,o)};return{fold:function(){if(arguments.length!==t.length)throw new Error("Wrong number of arguments to fold. Expected "+t.length+", got "+arguments.length);var e=arguments[i];return e.apply(null,o)},match:c,log:function(t){e.console.log(t,{constructors:n,constructor:u,params:o})}}}})),r},ur=ar([{none:[]},{multiple:["elements"]},{single:["selection"]}]),lr={cata:function(e,t,n,r){return e.fold(t,n,r)},none:ur.none,multiple:ur.multiple,single:ur.single},cr=function(e,t){return lr.cata(t.get(),o([]),i,o([e]))},sr=function(e,t){return lr.cata(t.get(),p.none,(function(t,n){return 0===t.length?p.none():or(e,ir.firstSelectedSelector(),ir.lastSelectedSelector()).bind((function(e){return t.length>1?p.some({bounds:o(e),cells:o(t)}):p.none()}))}),p.none)},fr=function(e,t){var n=cr(e,t);return n.length>0&&M(n,(function(e){return ce(e,"rowspan")&&parseInt(le(e,"rowspan"),10)>1||ce(e,"colspan")&&parseInt(le(e,"colspan"),10)>1}))?p.some(n):p.none()},dr=cr,pr=function(e){return{element:o(e),mergable:p.none,unmergable:p.none,selection:o([e])}},mr=j("element","clipboard","generators"),hr={noMenu:pr,forMenu:function(e,t,n){return{element:o(n),mergable:o(sr(t,e)),unmergable:o(fr(n,e)),selection:o(dr(n,e))}},notCell:function(e){return pr(e)},paste:mr,pasteRows:function(e,t,n,r,i){return{element:o(n),mergable:p.none,unmergable:p.none,selection:o(dr(n,e)),clipboard:o(r),generators:o(i)}}};function gr(e,t){var n=function(n){var r=t(n);if(r<=0||null===r){var o=Ee(n,e);return parseFloat(o)||0}return r},r=function(e,t){return D(t,(function(t,n){var r=Ee(e,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?t:t+o}),0)};return{set:function(t,n){if(!b(n)&&!n.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+n);var r=t.dom();pe(r)&&(r.style[e]=n+"px")},get:n,getOuter:n,aggregate:r,max:function(e,t,n){var o=r(e,n);return t>o?t-o:0}}}var vr=gr("height",(function(e){var t=e.dom();return ve(e)?t.getBoundingClientRect().height:t.offsetHeight})),yr=function(e){return vr.get(e)},br=function(e){return vr.getOuter(e)},wr=gr("width",(function(e){return e.dom().offsetWidth})),xr=function(e){return wr.get(e)},Cr=function(e){return wr.getOuter(e)},Er=rt.detect(),Tr=function(e,t,n){return function(e,t){var n=parseFloat(e);return isNaN(n)?t:n}(Ee(e,t),n)},kr=/(\d+(\.\d+)?)(\w|%)*/,Sr=/(\d+(\.\d+)?)%/,Nr=/(\d+(\.\d+)?)px|em/,_r=function(e,t){xe(e,"height",t+"px")},Dr=function(e){var t=function(e){return ke(e,"height").getOrThunk((function(){return function(e){return Er.browser.isIE()||Er.browser.isEdge()?function(e){var t=Tr(e,"padding-top",0),n=Tr(e,"padding-bottom",0),r=Tr(e,"border-top-width",0),o=Tr(e,"border-bottom-width",0),i=e.dom().getBoundingClientRect().height;return"border-box"===Ee(e,"box-sizing")?i:i-t-n-(r+o)}(e):Tr(e,"height",yr(e))}(e)+"px"}))}(e);return t?function(e,t,n,r){var o,i=parseInt(e,10);return function(e,t,n){return""===t||!(e.length<t.length)&&e.substr(n,n+t.length)===t}(o=e,"%",o.length-"%".length)&&"table"!==Z(t)?function(e,t,n,r){var o=en(e).map((function(e){var r=n(e);return Math.floor(t/100*r)})).getOr(t);return r(e,o),o}(t,i,n,r):i}(t,e,yr,_r):yr(e)},Rr=function(e){return ke(e,"width").fold((function(){return p.from(le(e,"width"))}),(function(e){return p.some(e)}))},Or=function(e,t){return e/t.pixelWidth()*100},Pr={percentageBasedSizeRegex:o(Sr),pixelBasedSizeRegex:o(Nr),setPixelWidth:function(e,t){xe(e,"width",t+"px")},setPercentageWidth:function(e,t){xe(e,"width",t+"%")},setHeight:_r,getPixelWidth:function(e,t){return Rr(e).fold((function(){return xr(e)}),(function(n){return function(e,t,n){var r=Nr.exec(t);if(null!==r)return parseInt(r[1],10);var o=Sr.exec(t);return null!==o?function(e,t){return e/100*t.pixelWidth()}(parseFloat(o[1]),n):xr(e)}(e,n,t)}))},getPercentageWidth:function(e,t){return Rr(e).fold((function(){var n=xr(e);return Or(n,t)}),(function(n){return function(e,t,n){var r=Sr.exec(t);if(null!==r)return parseFloat(r[1]);var o=xr(e);return Or(o,n)}(e,n,t)}))},getGenericWidth:function(e){return Rr(e).bind((function(e){var t=kr.exec(e);return null!==t?p.some({width:o(parseFloat(t[1])),unit:o(t[3])}):p.none()}))},setGenericWidth:function(e,t,n){xe(e,"width",t+n)},getHeight:function(e){return function(e,t,n){return n(e)/function(e,t){return ce(e,t)?parseInt(le(e,t),10):1}(e,"rowspan")}(e,0,Dr)},getRawWidth:Rr},Ar=function(e,t){Pr.getGenericWidth(e).each((function(n){var r=n.width()/2;Pr.setGenericWidth(e,r,n.unit()),Pr.setGenericWidth(t,r,n.unit())}))},Mr=function(e,t){return{left:o(e),top:o(t),translate:function(n,r){return Mr(e+n,t+r)}}},Ir=Mr,Br=function(e,t){return void 0!==e?e:void 0!==t?t:0},Lr=function(e){var t=e.dom().ownerDocument,n=t.body,r=t.defaultView,o=t.documentElement,i=Br(r.pageYOffset,o.scrollTop),a=Br(r.pageXOffset,o.scrollLeft),u=Br(o.clientTop,n.clientTop),l=Br(o.clientLeft,n.clientLeft);return Fr(e).translate(a-l,i-u)},Fr=function(e){var t=e.dom(),n=t.ownerDocument.body;return n===t?Ir(n.offsetLeft,n.offsetTop):ve(e)?function(e){var t=e.getBoundingClientRect();return Ir(t.left,t.top)}(t):Ir(0,0)},Hr=j("row","y"),jr=j("col","x"),zr=function(e){return Lr(e).left()+Cr(e)},Wr=function(e){return Lr(e).left()},Ur=function(e,t){return jr(e,Wr(t))},qr=function(e,t){return jr(e,zr(t))},Vr=function(e){return Lr(e).top()},$r=function(e,t){return Hr(e,Vr(t))},Yr=function(e,t){return Hr(e,Vr(t)+br(t))},Kr=function(e,t,n){if(0===n.length)return[];var r=k(n.slice(1),(function(t,n){return t.map((function(t){return e(n,t)}))})),o=n[n.length-1].map((function(e){return t(n.length-1,e)}));return r.concat([o])},Xr={height:{delta:i,positions:function(e){return Kr($r,Yr,e)},edge:Vr},rtl:{delta:function(e){return-e},edge:zr,positions:function(e){return Kr(qr,Ur,e)}},ltr:{delta:i,edge:Wr,positions:function(e){return Kr(Ur,qr,e)}}},Gr={ltr:Xr.ltr,rtl:Xr.rtl};function Qr(e){var t=function(t){return e(t).isRtl()?Gr.rtl:Gr.ltr};return{delta:function(e,n){return t(n).delta(e,n)},edge:function(e){return t(e).edge(e)},positions:function(e,n){return t(n).positions(e,n)}}}var Jr=function(e){var t=tn(e);return on(t).grid()},Zr=function(){return Zr=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Zr.apply(this,arguments)},eo=function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t},to=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return p.none()},no=function(e,t,n,r){n===r?se(e,t):ae(e,t,n)},ro=function(e){return void 0!==e.dom().classList},oo=function(e,t){return function(e,t,n){var r=function(e,t){var n=le(e,t);return void 0===n||""===n?[]:n.split(" ")}(e,t).concat([n]);return ae(e,t,r.join(" ")),!0}(e,"class",t)},io=function(e,t){ro(e)?e.dom().classList.add(t):oo(e,t)},ao=function(e,t){return ro(e)&&e.dom().classList.contains(t)},uo=function(e,t){for(var n=[],r=e;r<t;r++)n.push(r);return n},lo=function(e,t){if(t<0||t>=e.length-1)return p.none();var n=e[t].fold((function(){var n=I(e.slice(0,t));return to(n,(function(e,t){return e.map((function(e){return{value:e,delta:t+1}}))}))}),(function(e){return p.some({value:e,delta:0})})),r=e[t+1].fold((function(){var n=e.slice(t+1);return to(n,(function(e,t){return e.map((function(e){return{value:e,delta:t+1}}))}))}),(function(e){return p.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}))}))},co=function(e,t,n){var r=e();return R(r,t).orThunk((function(){return p.from(r[0]).orThunk(n)})).map((function(e){return e.element()}))},so=function(e){var t=e.grid(),n=uo(0,t.columns()),r=uo(0,t.rows());return k(n,(function(t){return co((function(){return A(r,(function(n){return an(e,n,t).filter((function(e){return e.column()===t})).fold(o([]),(function(e){return[e]}))}))}),(function(e){return 1===e.colspan()}),(function(){return an(e,0,t)}))}))},fo=function(e){var t=e.grid(),n=uo(0,t.rows()),r=uo(0,t.columns());return k(n,(function(t){return co((function(){return A(r,(function(n){return an(e,t,n).filter((function(e){return e.row()===t})).fold(o([]),(function(e){return[e]}))}))}),(function(e){return 1===e.rowspan()}),(function(){return an(e,t,0)}))}))},po=function(e){var t=e.replace(/\./g,"-");return{resolve:function(e){return t+"-"+e}}},mo={resolve:po("ephox-snooker").resolve},ho=mo.resolve("resizer-bar"),go=mo.resolve("resizer-rows"),vo=mo.resolve("resizer-cols"),yo=function(e){var t=Wt(e.parent(),"."+ho);S(t,St)},bo=function(e,t,n){var r=e.origin();S(t,(function(t,o){t.each((function(t){var o=n(r,t);io(o,ho),xt(e.parent(),o)}))}))},wo=function(e,t,n,r,o,i){var a=Lr(t);!function(e,t,n,r){bo(e,t,(function(e,t){var o=function(e,t,n,r,o){var i=ge.fromTag("div");return Ce(i,{position:"absolute",left:t+"px",top:n-o/2+"px",height:o+"px",width:r+"px"}),ue(i,{"data-row":e,role:"presentation"}),i}(t.row(),n.left()-e.left(),t.y()-e.top(),r,7);return io(o,go),o}))}(e,n.length>0?o.positions(n,t):[],a,Cr(t)),function(e,t,n,r){bo(e,t,(function(e,t){var o,i,a,u,l,c,s=(o=t.col(),i=t.x()-e.left(),a=n.top()-e.top(),u=7,l=r,c=ge.fromTag("div"),Ce(c,{position:"absolute",left:i-u/2+"px",top:a+"px",height:l+"px",width:u+"px"}),ue(c,{"data-column":o,role:"presentation"}),c);return io(s,vo),s}))}(e,r.length>0?i.positions(r,t):[],a,br(t))},xo=function(e,t){var n=Wt(e.parent(),"."+ho);S(n,t)},Co=function(e,t,n,r){yo(e);var o=tn(t),i=on(o),a=fo(i),u=so(i);wo(e,t,a,u,n,r)},Eo=function(e){xo(e,(function(e){xe(e,"display","none")}))},To=function(e){xo(e,(function(e){xe(e,"display","block")}))},ko=yo,So=function(e,t){return Bt(t,e.section())},No=function(e,t){return e.cells()[t]},_o=function(e,t,n){var r=e.cells(),o=r.slice(0,t),i=r.slice(t),a=o.concat([n]).concat(i);return So(e,a)},Do=So,Ro=function(e,t,n){e.cells()[t]=n},Oo=No,Po=function(e,t){return No(e,t).element()},Ao=function(e,t){var n=e.cells(),r=k(n,t);return Bt(r,e.section())},Mo=function(e){return e.cells().length},Io=function(e,t){if(0===e.length)return 0;var n=e[0];return O(e,(function(e){return!t(n.element(),e.element())})).fold((function(){return e.length}),(function(e){return e}))},Bo=function(e,t){var n=k(e,(function(e,t){return k(e.cells(),(function(e,t){return!1}))}));return k(e,(function(r,i){var a=A(r.cells(),(function(r,a){if(!1===n[i][a]){var u=function(e,t,n,r){var i=function(e,t){return e[t]}(e,t).cells().slice(n),a=Io(i,r),u=function(e,t){return k(e,(function(e){return Oo(e,t)}))}(e,n).slice(t),l=Io(u,r);return{colspan:o(a),rowspan:o(l)}}(e,i,a,t);return function(e,t,r,o){for(var i=e;i<e+r;i++)for(var a=t;a<t+o;a++)n[i][a]=!0}(i,a,u.rowspan(),u.colspan()),[Ot(r.element(),u.rowspan(),u.colspan(),r.isNew())]}return[]}));return Lt(a,r.section())}))},Lo=function(e,t,n){for(var r=[],o=0;o<e.grid().rows();o++){for(var i=[],a=0;a<e.grid().columns();a++){var u=an(e,o,a).map((function(e){return Mt(e.element(),n)})).getOrThunk((function(){return Mt(t.gap(),!0)}));i.push(u)}var l=Bt(i,e.all()[o].section());r.push(l)}return r},Fo=function(e,t){return function(e,t){return k(e,(function(e){var n=function(e){var n=to(e,(function(e){return dt(e.element()).map((function(e){var t=dt(e).isNone();return Mt(e,t)}))}));return n.getOrThunk((function(){return Mt(t.row(),!0)}))}(e.details());return It(n.element(),e.details(),e.section(),n.isNew())}))}(Bo(e,lt),t)},Ho=function(e,t){var n=P(k(e.all(),(function(e){return e.cells()})));return R(n,(function(e){return lt(t,e.element())}))},jo=function(e,t,n,r,i){return function(a,u,l,c,s){var f=tn(u),d=on(f),m=t(d,l).map((function(t){var n=function(e,t){return Lo(e,t,!1)}(d,c),r=e(n,t,lt,i(c)),a=Fo(r.grid(),c);return{grid:o(a),cursor:r.cursor}}));return m.fold((function(){return p.none()}),(function(e){var t=function(e,t){var n=[],r=[],i=function(t,o){t.length>0?function(t,o){var i=$t(e,o).getOrThunk((function(){var t=ge.fromTag(o,ft(e).dom());return xt(e,t),t}));kt(i);var a=k(t,(function(e){e.isNew()&&n.push(e.element());var t=e.element();return kt(t),S(e.cells(),(function(e){e.isNew()&&r.push(e.element()),no(e.element(),"colspan",e.colspan(),1),no(e.element(),"rowspan",e.rowspan(),1),xt(t,e.element())})),t}));Tt(i,a)}(t,o):function(t){$t(e,t).each(St)}(o)},a=[],u=[],l=[];return S(t,(function(e){switch(e.section()){case"thead":a.push(e);break;case"tbody":u.push(e);break;case"tfoot":l.push(e)}})),i(a,"thead"),i(u,"tbody"),i(l,"tfoot"),{newRows:o(n),newCells:o(r)}}(u,e.grid());return n(u,e.grid(),s),r(u),Co(a,u,Xr.height,s),p.some({cursor:e.cursor,newRows:t.newRows,newCells:t.newCells})}))}},zo=function(e,t){return Jt(t.element()).bind((function(t){return Ho(e,t)}))},Wo=function(e,t){var n=k(t.selection(),(function(t){return Jt(t).bind((function(t){return Ho(e,t)}))})),r=eo(n);return r.length>0?p.some({cells:r,generators:t.generators,clipboard:t.clipboard}):p.none()},Uo=function(e,t){var n=k(t.selection(),(function(t){return Jt(t).bind((function(t){return Ho(e,t)}))})),r=eo(n);return r.length>0?p.some(r):p.none()},qo=function(e){return{is:function(t){return e===t},isValue:c,isError:l,getOr:o(e),getOrThunk:o(e),getOrDie:o(e),or:function(t){return qo(e)},orThunk:function(t){return qo(e)},fold:function(t,n){return n(e)},map:function(t){return qo(t(e))},mapError:function(t){return qo(e)},each:function(t){t(e)},bind:function(t){return t(e)},exists:function(t){return t(e)},forall:function(t){return t(e)},toOption:function(){return p.some(e)}}},Vo=function(e){return{is:l,isValue:l,isError:c,getOr:i,getOrThunk:function(e){return e()},getOrDie:function(){return(t=String(e),function(){throw new Error(t)})();var t},or:function(e){return e},orThunk:function(e){return e()},fold:function(t,n){return t(e)},map:function(t){return Vo(e)},mapError:function(t){return Vo(t(e))},each:n,bind:function(t){return Vo(e)},exists:l,forall:c,toOption:p.none}},$o={value:qo,error:Vo,fromOption:function(e,t){return e.fold((function(){return Vo(t)}),qo)}},Yo=function(e,t){return k(e,(function(){return Mt(t.cell(),!0)}))},Ko=function(e,t,n){return e.concat(function(t,r){for(var o=[],i=0;i<t;i++)o.push(Do(e[e.length-1],Yo(e[e.length-1].cells(),n)));return o}(t))},Xo=function(e,t,n){return k(e,(function(e){return Do(e,e.cells().concat(Yo(uo(0,t),n)))}))},Go=function(e,t){var n=Mo(e[0]),r=Mo(t[0]);return{rowDelta:o(0),colDelta:o(n-r)}},Qo=function(e,t,n){var r=t.colDelta()<0?Xo:i;return(t.rowDelta()<0?Ko:i)(r(e,Math.abs(t.colDelta()),n),Math.abs(t.rowDelta()),n)},Jo=function(e,t,n,r){for(var o=!0,i=0;i<e.length;i++)for(var a=0;a<Mo(e[0]);a++){var u=n(Po(e[i],a),t);!0===u&&!1===o?Ro(e[i],a,Mt(r(),!0)):!0===u&&(o=!1)}return e},Zo=function(e,t,n,r){var o=a(r,Oo(e[t],n).element()),i=e[t];return e.length>1&&Mo(i)>1&&(n>0&&o(Po(i,n-1))||n<i.cells().length-1&&o(Po(i,n+1))||t>0&&o(Po(e[t-1],n))||t<e.length-1&&o(Po(e[t+1],n)))},ei=function(e,t,n,r,i){return function(e,t,n){if(e.row()>=t.length||e.column()>Mo(t[0]))return $o.error("invalid start address out of table bounds, row: "+e.row()+", column: "+e.column());var r=t.slice(e.row()),i=r[0].cells().slice(e.column()),a=Mo(n[0]),u=n.length;return $o.value({rowDelta:o(r.length-u),colDelta:o(i.length-a)})}(e,t,n).map((function(o){var a=Qo(t,o,r);return function(e,t,n,r,o){for(var i=e.row(),a=e.column(),u=i+n.length,l=a+Mo(n[0]),c=i;c<u;c++)for(var s=a;s<l;s++){Zo(t,c,s,o)&&Jo(t,Po(t[c],s),o,r.cell);var f=Po(n[c-i],s-a),d=r.replace(f);Ro(t[c],s,Mt(d,!0))}return t}(e,a,n,r,i)}))},ti=function(e,t,n,r,o){!function(e,t,n,r){if(t>0&&t<e.length){var o=function(e,t){return D(e,(function(e,n){return T(e,(function(e){return t(e.element(),n.element())}))?e:e.concat([n])}),[])}(e[t-1].cells(),n);S(o,(function(o){for(var i=p.none(),a=function(t){for(var a=function(a){var u=e[t].cells()[a];n(u.element(),o.element())&&(i.isNone()&&(i=p.some(r())),i.each((function(n){Ro(e[t],a,Mt(n,!0))})))},u=0;u<Mo(e[0]);u++)a(u)},u=t;u<e.length;u++)a(u)}))}}(t,e,o,r.cell);var i=Go(n,t),a=Qo(n,i,r),u=Go(t,a),l=Qo(t,u,r);return l.slice(0,e).concat(a).concat(l.slice(e,l.length))},ni=function(e,t,n,r,o){var i=e.slice(0,t),a=e.slice(t),u=Ao(e[n],(function(n,i){return t>0&&t<e.length&&r(Po(e[t-1],i),Po(e[t],i))?Oo(e[t],i):Mt(o(n.element(),r),!0)}));return i.concat([u]).concat(a)},ri=function(e,t,n,r,o){return k(e,(function(e){var i=t>0&&t<Mo(e)&&r(Po(e,t-1),Po(e,t))?Oo(e,t):Mt(o(Po(e,n),r),!0);return _o(e,t,i)}))},oi=function(e,t,n,r){return k(e,(function(e){return Ao(e,(function(e){return function(e){return T(t,(function(t){return n(e.element(),t.element())}))}(e)?Mt(r(e.element(),n),!0):e}))}))},ii=function(e,t,n,r){return void 0!==Po(e[t],n)&&t>0&&r(Po(e[t-1],n),Po(e[t],n))},ai=function(e,t,n){return t>0&&n(Po(e,t-1),Po(e,t))},ui=function(e,t,n,r){var o=A(e,(function(r,o){return ii(e,o,t,n)||ai(r,t,n)?[]:[Oo(r,t)]}));return oi(e,o,n,r)},li=function(e,t,n,r){var o=e[t],i=A(o.cells(),(function(r,i){return ii(e,t,i,n)||ai(o,i,n)?[]:[r]}));return oi(e,i,n,r)},ci=ar([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}]),si=Zr({},ci),fi=function(e,t){return ce(e,t)&&parseInt(le(e,t),10)>1},di={hasColspan:function(e){return fi(e,"colspan")},hasRowspan:function(e){return fi(e,"rowspan")},minWidth:o(10),minHeight:o(10),getInt:function(e,t){return parseInt(Ee(e,t),10)}},pi=function(e,t,n){return ke(e,t).fold((function(){return n(e)+"px"}),(function(e){return e}))},mi=function(e,t){return pi(e,"width",(function(e){return Pr.getPixelWidth(e,t)}))},hi=function(e){return pi(e,"height",Pr.getHeight)},gi=function(e,t,n,r,o){var i=so(e),a=k(i,(function(e){return e.map(t.edge)}));return k(i,(function(e,t){return e.filter(u(di.hasColspan)).fold((function(){var e=lo(a,t);return r(e)}),(function(e){return n(e,o)}))}))},vi=function(e){return e.map((function(e){return e+"px"})).getOr("")},yi=function(e,t,n,r){var o=fo(e),i=k(o,(function(e){return e.map(t.edge)}));return k(o,(function(e,t){return e.filter(u(di.hasRowspan)).fold((function(){var e=lo(i,t);return r(e)}),(function(e){return n(e)}))}))},bi={getRawWidths:function(e,t,n){return gi(e,t,mi,vi,n)},getPixelWidths:function(e,t,n){return gi(e,t,Pr.getPixelWidth,(function(e){return e.getOrThunk(n.minCellWidth)}),n)},getPercentageWidths:function(e,t,n){return gi(e,t,Pr.getPercentageWidth,(function(e){return e.fold((function(){return n.minCellWidth()}),(function(e){return e/n.pixelWidth()*100}))}),n)},getPixelHeights:function(e,t){return yi(e,t,Pr.getHeight,(function(e){return e.getOrThunk(di.minHeight)}))},getRawHeights:function(e,t){return yi(e,t,hi,vi)}},wi=function(e,t,n){for(var r=0,o=e;o<t;o++)r+=void 0!==n[o]?n[o]:0;return r},xi=function(e,t){var n=cn(e);return k(n,(function(e){var n=wi(e.column(),e.column()+e.colspan(),t);return{element:e.element,width:o(n),colspan:e.colspan}}))},Ci=function(e,t){var n=cn(e);return k(n,(function(e){var n=wi(e.row(),e.row()+e.rowspan(),t);return{element:e.element,height:o(n),rowspan:e.rowspan}}))},Ei=function(e){var t=i;return{width:o(e),pixelWidth:o(e),getWidths:bi.getPixelWidths,getCellDelta:t,singleColumnWidth:function(e,t){return[Math.max(di.minWidth(),e+t)-e]},minCellWidth:di.minWidth,setElementWidth:Pr.setPixelWidth,setTableWidth:function(e,t,n){var r=_(t,(function(e,t){return e+t}),0);Pr.setPixelWidth(e,r)}}},Ti=function(e){return Pr.getRawWidth(e).fold((function(){var t=xr(e);return Ei(t)}),(function(t){return function(e,t){var n=Pr.percentageBasedSizeRegex().exec(t);if(null!==n)return function(e,t){var n=parseFloat(e),r=xr(t);return{width:o(n),pixelWidth:o(r),getWidths:bi.getPercentageWidths,getCellDelta:function(e){return e/r*100},singleColumnWidth:function(e,t){return[100-e]},minCellWidth:function(){return di.minWidth()/r*100},setElementWidth:Pr.setPercentageWidth,setTableWidth:function(e,t,r){var o=r/100*n;Pr.setPercentageWidth(e,n+o)}}}(n[1],e);var r=Pr.pixelBasedSizeRegex().exec(t);if(null!==r){var i=parseInt(r[1],10);return Ei(i)}var a=xr(e);return Ei(a)}(e,t)}))},ki=function(e){return on(e)},Si=function(e){var t=tn(e);return ki(t)},Ni=function(e,t,n,r){var i=Ti(e),a=i.getCellDelta(t),u=Si(e),l=i.getWidths(u,r,i),c=function(e,t,n,r){var i=e.slice(0),a=function(e,t){return 0===e.length?si.none():1===e.length?si.only(0):0===t?si.left(0,1):t===e.length-1?si.right(t-1,t):t>0&&t<e.length-1?si.middle(t-1,t,t+1):si.none()}(e,t),u=function(e){return k(e,o(0))},l=o(u(i)),c=function(e,t){if(n>=0){var o=Math.max(r.minCellWidth(),i[t]-n);return u(i.slice(0,e)).concat([n,o-i[t]]).concat(u(i.slice(t+1)))}var a=Math.max(r.minCellWidth(),i[e]+n),l=i[e]-a;return u(i.slice(0,e)).concat([a-i[e],l]).concat(u(i.slice(t+1)))},s=c;return a.fold(l,(function(e){return r.singleColumnWidth(i[e],n)}),s,(function(e,t,n){return c(t,n)}),(function(e,t){if(n>=0)return u(i.slice(0,t)).concat([n]);var o=Math.max(r.minCellWidth(),i[t]+n);return u(i.slice(0,t)).concat([o-i[t]])}))}(l,n,a,i),s=k(c,(function(e,t){return e+l[t]})),f=xi(u,s);S(f,(function(e){i.setElementWidth(e.element(),e.width())})),n===u.grid().columns()-1&&i.setTableWidth(e,s,a)},_i=function(e,t,n,r){var i=Si(e),a=bi.getPixelHeights(i,r),u=k(a,(function(e,r){return n===r?Math.max(t+e,di.minHeight()):e})),l=Ci(i,u),c=function(e,t){return k(e.all(),(function(e,n){return{element:e.element,height:o(t[n])}}))}(i,u);S(c,(function(e){Pr.setHeight(e.element(),e.height())})),S(l,(function(e){Pr.setHeight(e.element(),e.height())}));var s=_(u,(function(e,t){return e+t}),0);Pr.setHeight(e,s)},Di=function(e){var t=e,n=function(){return t};return{get:n,set:function(e){t=e},clone:function(){return Di(n())}}},Ri=function(e,t){var n=N(t,(function(t){return!E(e,t)}));n.length>0&&U(n)},Oi=function(e){return function(e,t){return function(e,t,n){if(0===t.length)throw new Error("You must specify at least one required field.");return q("required",t),V(t),function(r){var o=B(r);M(t,(function(e){return E(o,e)}))||W(t,o),e(t,o);var i=N(t,(function(e){return!n.validate(r[e],e)}));return i.length>0&&function(e,t){throw new Error("All values need to be of type: "+t+". Keys ("+z(e).join(", ")+") were not.")}(i,n.label),r}}(e,t,{validate:y,label:"function"})}(Ri,e)},Pi=Oi(["cell","row","replace","gap"]),Ai=function(e){var t=ce(e,"colspan")?parseInt(le(e,"colspan"),10):1,n=ce(e,"rowspan")?parseInt(le(e,"rowspan"),10):1;return{element:o(e),colspan:o(t),rowspan:o(n)}},Mi=function(e,t){void 0===t&&(t=Ai),Pi(e);var n=Di(p.none()),r=function(r){var i=function(n){return r=t(n),e.cell(r);var r}(r);return n.get().isNone()&&n.set(p.some(i)),o=p.some({item:r,replacement:i}),i},o=p.none();return{getOrInit:function(e,t){return o.fold((function(){return r(e)}),(function(n){return t(e,n.item)?n.replacement:r(e)}))},cursor:n.get}},Ii=function(e,t){return function(n){var r=Di(p.none());Pi(n);var o=[],i=function(i){var a={scope:e},u=n.replace(i,t,a);return o.push({item:i,sub:u}),r.get().isNone()&&r.set(p.some(u)),u};return{replaceOrInit:function(e,t){return function(e,t){return R(o,(function(n){return t(n.item,e)}))}(e,t).fold((function(){return i(e)}),(function(n){return t(e,n.item)?n.sub:i(e)}))},cursor:r.get}}},Bi=function(e){Pi(e);var t=Di(p.none());return{combine:function(n){return t.get().isNone()&&t.set(p.some(n)),function(){var t=e.cell({element:o(n),colspan:o(1),rowspan:o(1)});return Se(t,"width"),Se(n,"width"),t}},cursor:t.get}},Li=["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"],Fi=function(e,t){var n=e.property().name(t);return E(Li,n)},Hi=function(e,t){return E(["br","img","hr","input"],e.property().name(t))},ji=Un(),zi=function(e){return Fi(ji,e)},Wi=function(e){return function(e,t){var n=e.property().name(t);return E(["ol","ul"],n)}(ji,e)},Ui=function(e){var t,n=function(e){return"br"===Z(e)},r=function(e){return wn(e).bind((function(t){var r=ht(t).map((function(e){return!!zi(e)||!!Hi(ji,e)&&"img"!==Z(e)})).getOr(!1);return dt(t).map((function(o){return!0===r||("li"===Z(i=o)||qt(i,Wi).isSome())||n(t)||zi(o)&&!lt(e,o)?[]:[ge.fromTag("br")];var i}))})).getOr([])},o=0===(t=A(e,(function(e){var t=gt(e);return function(e){return M(e,(function(e){return n(e)||oe(e)&&0===pn(e).trim().length}))}(t)?[]:t.concat(r(e))}))).length?[ge.fromTag("br")]:t;kt(e[0]),Tt(e[0],o)},qi=function(e){0===Zt(e).length&&St(e)},Vi=j("grid","cursor"),$i=function(e,t,n){return Yi(e,t,n).orThunk((function(){return Yi(e,0,0)}))},Yi=function(e,t,n){return p.from(e[t]).bind((function(e){return p.from(e.cells()[n]).bind((function(e){return p.from(e.element())}))}))},Ki=function(e,t,n){return Vi(e,Yi(e,t,n))},Xi=function(e){return D(e,(function(e,t){return T(e,(function(e){return e.row()===t.row()}))?e:e.concat([t])}),[]).sort((function(e,t){return e.row()-t.row()}))},Gi=function(e){return D(e,(function(e,t){return T(e,(function(e){return e.column()===t.column()}))?e:e.concat([t])}),[]).sort((function(e,t){return e.column()-t.column()}))},Qi=function(e,t,n){var r=function(e,t){return k(e,(function(e){var n=k(Zt(e),(function(e){var t=ce(e,"rowspan")?parseInt(le(e,"rowspan"),10):1,n=ce(e,"colspan")?parseInt(le(e,"colspan"),10):1;return Rt(e,t,n)}));return At(e,n,t.section())}))}(e,n),o=on(r);return Lo(o,t,!0)},Ji=function(e,t,n){var r=Ti(e),o=ki(t),i=r.getWidths(o,n,r),a=xi(o,i);S(a,(function(e){r.setElementWidth(e.element(),e.width())})),a.length>0&&r.setTableWidth(e,i,r.getCellDelta(0))},Zi={insertRowBefore:jo((function(e,t,n,r){var o=t.row(),i=t.row(),a=ni(e,i,o,n,r.getOrInit);return Ki(a,i,t.column())}),zo,n,n,Mi),insertRowsBefore:jo((function(e,t,n,r){var o=t[0].row(),i=t[0].row(),a=Xi(t),u=D(a,(function(e,t){return ni(e,i,o,n,r.getOrInit)}),e);return Ki(u,i,t[0].column())}),Uo,n,n,Mi),insertRowAfter:jo((function(e,t,n,r){var o=t.row(),i=t.row()+t.rowspan(),a=ni(e,i,o,n,r.getOrInit);return Ki(a,i,t.column())}),zo,n,n,Mi),insertRowsAfter:jo((function(e,t,n,r){var o=Xi(t),i=o[o.length-1].row(),a=o[o.length-1].row()+o[o.length-1].rowspan(),u=D(o,(function(e,t){return ni(e,a,i,n,r.getOrInit)}),e);return Ki(u,a,t[0].column())}),Uo,n,n,Mi),insertColumnBefore:jo((function(e,t,n,r){var o=t.column(),i=t.column(),a=ri(e,i,o,n,r.getOrInit);return Ki(a,t.row(),i)}),zo,Ji,n,Mi),insertColumnsBefore:jo((function(e,t,n,r){var o=Gi(t),i=o[0].column(),a=o[0].column(),u=D(o,(function(e,t){return ri(e,a,i,n,r.getOrInit)}),e);return Ki(u,t[0].row(),a)}),Uo,Ji,n,Mi),insertColumnAfter:jo((function(e,t,n,r){var o=t.column(),i=t.column()+t.colspan(),a=ri(e,i,o,n,r.getOrInit);return Ki(a,t.row(),i)}),zo,Ji,n,Mi),insertColumnsAfter:jo((function(e,t,n,r){var o=t[t.length-1].column(),i=t[t.length-1].column()+t[t.length-1].colspan(),a=Gi(t),u=D(a,(function(e,t){return ri(e,i,o,n,r.getOrInit)}),e);return Ki(u,t[0].row(),i)}),Uo,Ji,n,Mi),splitCellIntoColumns:jo((function(e,t,n,r){var o=function(e,t,n,r,o){var i=n+1;return k(e,(function(e,a){var u=a===t?Mt(o(Po(e,n),r),!0):Oo(e,n);return _o(e,i,u)}))}(e,t.row(),t.column(),n,r.getOrInit);return Ki(o,t.row(),t.column())}),zo,Ji,n,Mi),splitCellIntoRows:jo((function(e,t,n,r){var o=function(e,t,n,r,o){var i=t+1,a=e.slice(0,i),u=e.slice(i),l=Ao(e[t],(function(e,t){return t===n?Mt(o(e.element(),r),!0):e}));return a.concat([l]).concat(u)}(e,t.row(),t.column(),n,r.getOrInit);return Ki(o,t.row(),t.column())}),zo,n,n,Mi),eraseColumns:jo((function(e,t,n,r){var o=Gi(t),i=function(e,t,n){var r=k(e,(function(e){var r=e.cells().slice(0,t).concat(e.cells().slice(n+1));return Bt(r,e.section())}));return N(r,(function(e){return e.cells().length>0}))}(e,o[0].column(),o[o.length-1].column()),a=$i(i,t[0].row(),t[0].column());return Vi(i,a)}),Uo,Ji,qi,Mi),eraseRows:jo((function(e,t,n,r){var o=Xi(t),i=function(e,t,n){return e.slice(0,t).concat(e.slice(n+1))}(e,o[0].row(),o[o.length-1].row()),a=$i(i,t[0].row(),t[0].column());return Vi(i,a)}),Uo,n,qi,Mi),makeColumnHeader:jo((function(e,t,n,r){var o=ui(e,t.column(),n,r.replaceOrInit);return Ki(o,t.row(),t.column())}),zo,n,n,Ii("row","th")),unmakeColumnHeader:jo((function(e,t,n,r){var o=ui(e,t.column(),n,r.replaceOrInit);return Ki(o,t.row(),t.column())}),zo,n,n,Ii(null,"td")),makeRowHeader:jo((function(e,t,n,r){var o=li(e,t.row(),n,r.replaceOrInit);return Ki(o,t.row(),t.column())}),zo,n,n,Ii("col","th")),unmakeRowHeader:jo((function(e,t,n,r){var o=li(e,t.row(),n,r.replaceOrInit);return Ki(o,t.row(),t.column())}),zo,n,n,Ii(null,"td")),mergeCells:jo((function(e,t,n,r){var i=t.cells();Ui(i);var a=function(e,t,n,r){if(0===e.length)return e;for(var o=t.startRow();o<=t.finishRow();o++)for(var i=t.startCol();i<=t.finishCol();i++)Ro(e[o],i,Mt(r(),!1));return e}(e,t.bounds(),0,o(i[0]));return Vi(a,p.from(i[0]))}),(function(e,t){return t.mergable()}),n,n,Bi),unmergeCells:jo((function(e,t,n,r){var o=_(t,(function(e,t){return Jo(e,t,n,r.combine(t))}),e);return Vi(o,p.from(t[0]))}),(function(e,t){return t.unmergable()}),Ji,n,Bi),pasteCells:jo((function(e,t,n,r){var o,i,a,u,l=(o=t.clipboard(),i=t.generators(),a=tn(o),u=on(a),Lo(u,i,!0)),c=Dt(t.row(),t.column());return ei(c,e,l,t.generators(),n).fold((function(){return Vi(e,p.some(t.element()))}),(function(e){var n=$i(e,t.row(),t.column());return Vi(e,n)}))}),(function(e,t){return Jt(t.element()).bind((function(n){return Ho(e,n).map((function(e){return Zr(Zr({},e),{generators:t.generators,clipboard:t.clipboard})}))}))}),Ji,n,Mi),pasteRowsBefore:jo((function(e,t,n,r){var o=e[t.cells[0].row()],i=t.cells[0].row(),a=Qi(t.clipboard(),t.generators(),o),u=ti(i,e,a,t.generators(),n),l=$i(u,t.cells[0].row(),t.cells[0].column());return Vi(u,l)}),Wo,n,n,Mi),pasteRowsAfter:jo((function(e,t,n,r){var o=e[t.cells[0].row()],i=t.cells[t.cells.length-1].row()+t.cells[t.cells.length-1].rowspan(),a=Qi(t.clipboard(),t.generators(),o),u=ti(i,e,a,t.generators(),n),l=$i(u,t.cells[0].row(),t.cells[0].column());return Vi(u,l)}),Wo,n,n,Mi)},ea=function(e){return ge.fromDom(e.getBody())},ta=function(e){return e.getBoundingClientRect().width},na=function(e){return e.getBoundingClientRect().height},ra=function(e){return function(t){return lt(t,ea(e))}},oa=function(e){return/^[0-9]+$/.test(e)&&(e+="px"),e},ia=function(e){var t=Wt(e,"td[data-mce-style],th[data-mce-style]");se(e,"data-mce-style"),S(t,(function(e){se(e,"data-mce-style")}))},aa={isRtl:o(!1)},ua={isRtl:o(!0)},la=function(e){var t=function(e){return"rtl"===Ee(e,"direction")?"rtl":"ltr"}(e);return"rtl"===t?ua:aa},ca=["tableprops","tabledelete","|","tableinsertrowbefore","tableinsertrowafter","tabledeleterow","|","tableinsertcolbefore","tableinsertcolafter","tabledeletecol"],sa={"border-collapse":"collapse",width:"100%"},fa={border:"1"},da=function(e){return e.getParam("table_default_attributes",fa,"object")},pa=function(e){return e.getParam("table_default_styles",sa,"object")},ma=function(e){return e.getParam("table_cell_advtab",!0,"boolean")},ha=function(e){return e.getParam("table_row_advtab",!0,"boolean")},ga=function(e){return e.getParam("table_advtab",!0,"boolean")},va=function(e){return e.getParam("table_appearance_options",!0,"boolean")},ya=function(e){return e.getParam("table_style_by_css",!1,"boolean")},ba=function(e){return e.getParam("table_cell_class_list",[],"array")},wa=function(e){return e.getParam("table_row_class_list",[],"array")},xa=function(e){return e.getParam("table_class_list",[],"array")},Ca=function(e){return!1===e.getParam("table_responsive_width")},Ea=function(e,t){return e.fire("newrow",{node:t})},Ta=function(e,t){return e.fire("newcell",{node:t})},ka=function(e,t,n,r){e.fire("ObjectResizeStart",{target:t,width:n,height:r})},Sa=function(e,t,n,r){e.fire("ObjectResized",{target:t,width:n,height:r})},Na=function(e,t,n){var r=tn(e),o=on(r);return Uo(o,t).map((function(e){var t=Lo(o,n,!1).slice(e[0].row(),e[e.length-1].row()+e[e.length-1].rowspan());return function(e){return k(e,(function(e){var t=En(e.element());return S(e.cells(),(function(e){var n=Tn(e.element());no(n,"colspan",e.colspan(),1),no(n,"rowspan",e.rowspan(),1),xt(t,n)})),t}))}(Fo(t,n))}))},_a=tinymce.util.Tools.resolve("tinymce.util.Tools"),Da=function(e,t,n){n&&e.formatter.apply("align"+n,{},t)},Ra=function(e,t){_a.each("left center right".split(" "),(function(n){e.formatter.remove("align"+n,{},t)}))},Oa=function(e,t,n){var r;return function(t,r){for(var o=0;o<r.length;o++){var i=e.getStyle(r[o],n);if(void 0===t&&(t=i),t!==i)return""}return t}(r,e.select("td,th",t))},Pa=function(e,t){var n=e.dom,r=t.control.rootControl,o=r.toJSON(),i=n.parseStyle(o.style);i["border-style"]=o.borderStyle,i["border-color"]=o.borderColor,i["background-color"]=o.backgroundColor,i.width=o.width?oa(o.width):"",i.height=o.height?oa(o.height):"",r.find("#style").value(n.serializeStyle(n.parseStyle(n.serializeStyle(i))))},Aa=function(e,t){var n=e.dom,r=t.control.rootControl,o=r.toJSON(),i=n.parseStyle(o.style);r.find("#borderStyle").value(i["border-style"]||""),r.find("#borderColor").value(i["border-color"]||""),r.find("#backgroundColor").value(i["background-color"]||""),r.find("#width").value(i.width||""),r.find("#height").value(i.height||"")},Ma=function(e){var t=function(){var t=function(e){return e.getParam("color_picker_callback")}(e);if(t)return function(n){return t.call(e,(function(e){n.control.value(e).fire("change")}),n.control.value())}};return{title:"Advanced",type:"form",defaults:{onchange:a(Pa,e)},items:[{label:"Style",name:"style",type:"textbox",onchange:a(Aa,e)},{type:"form",padding:0,formItemDefaults:{layout:"grid",alignH:["start","right"]},defaults:{size:7},items:[{label:"Border style",type:"listbox",name:"borderStyle",width:90,onselect:a(Pa,e),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"}]},{label:"Border color",type:"colorbox",name:"borderColor",onaction:t()},{label:"Background color",type:"colorbox",name:"backgroundColor",onaction:t()}]}]}},Ia=function(e,t,n){var r=function(e,n){return n=n||[],_a.each(e,(function(e){var o={text:e.text||e.title};e.menu?o.menu=r(e.menu):(o.value=e.value,t&&t(o)),n.push(o)})),n};return r(e,n||[])},Ba=Pa,La=function(e,t){var n=e.parseStyle(e.getAttrib(t,"style")),r={};return n["border-style"]&&(r.borderStyle=n["border-style"]),n["border-color"]&&(r.borderColor=n["border-color"]),n["background-color"]&&(r.backgroundColor=n["background-color"]),r.style=e.serializeStyle(n),r},Fa=function(t,n){n.control.rootControl.find("#style")[0].getEl().isEqualNode(e.document.activeElement)?Aa(t,n):Pa(t,n)},Ha=function(e,t,n){var r,o=e.dom;function i(e,n,r){(1===t.length||r)&&o.setAttrib(e,n,r)}function a(e,n,r){(1===t.length||r)&&o.setStyle(e,n,r)}ma(e)&&Fa(e,n),r=n.control.rootControl.toJSON(),e.undoManager.transact((function(){_a.each(t,(function(n){var u,l;i(n,"scope",r.scope),1===t.length?i(n,"style",r.style):(u=n,l=r.style,delete u.dataset.mceStyle,u.style.cssText+=";"+l),i(n,"class",r.class),a(n,"width",oa(r.width)),a(n,"height",oa(r.height)),r.type&&n.nodeName.toLowerCase()!==r.type&&(n=o.rename(n,r.type)),1===t.length&&(Ra(e,n),function(e,t){_a.each("top middle bottom".split(" "),(function(n){e.formatter.remove("valign"+n,{},t)}))}(e,n)),r.align&&Da(e,n,r.align),r.valign&&function(e,t,n){n&&e.formatter.apply("valign"+n,{},t)}(e,n,r.valign)})),e.focus()}))},ja=function(e){var t,n,r,o=[];if(o=e.dom.select("td[data-mce-selected],th[data-mce-selected]"),t=e.dom.getParent(e.selection.getStart(),"td,th"),!o.length&&t&&o.push(t),t=t||o[0]){n=o.length>1?{width:"",height:"",scope:"",class:"",align:"",valign:"",style:"",type:t.nodeName.toLowerCase()}:function(e,t){var n=e.dom,r={width:n.getStyle(t,"width")||n.getAttrib(t,"width"),height:n.getStyle(t,"height")||n.getAttrib(t,"height"),scope:n.getAttrib(t,"scope"),class:n.getAttrib(t,"class"),type:t.nodeName.toLowerCase(),style:"",align:"",valign:""};return _a.each("left center right".split(" "),(function(n){e.formatter.matchNode(t,"align"+n)&&(r.align=n)})),_a.each("top middle bottom".split(" "),(function(n){e.formatter.matchNode(t,"valign"+n)&&(r.valign=n)})),ma(e)&&_a.extend(r,La(n,t)),r}(e,t),ba(e).length>0&&(r={name:"class",type:"listbox",label:"Class",values:Ia(ba(e),(function(t){t.value&&(t.textStyle=function(){return e.formatter.getCssText({block:"td",classes:[t.value]})})}))});var i={type:"form",layout:"flex",direction:"column",labelGapCalc:"children",padding:0,items:[{type:"form",layout:"grid",columns:2,labelGapCalc:!1,padding:0,defaults:{type:"textbox",maxWidth:50},items:[{label:"Width",name:"width",onchange:a(Ba,e)},{label:"Height",name:"height",onchange:a(Ba,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]};ma(e)?e.windowManager.open({title:"Cell properties",bodyType:"tabpanel",data:n,body:[{title:"General",type:"form",items:i},Ma(e)],onsubmit:a(Ha,e,o)}):e.windowManager.open({title:"Cell properties",data:n,body:i,onsubmit:a(Ha,e,o)})}};function za(e,t,n,r){var o=e.dom;function i(e,n,r){(1===t.length||r)&&o.setAttrib(e,n,r)}ha(e)&&Fa(e,r);var a=r.control.rootControl.toJSON();e.undoManager.transact((function(){_a.each(t,(function(r){i(r,"scope",a.scope),i(r,"style",a.style),i(r,"class",a.class),function(e,n,r){(1===t.length||r)&&o.setStyle(e,"height",r)}(r,0,oa(a.height)),a.type!==r.parentNode.nodeName.toLowerCase()&&function(e,t,n){var r=e.getParent(t,"table"),o=t.parentNode,i=e.select(n,r)[0];i||(i=e.create(n),r.firstChild?"CAPTION"===r.firstChild.nodeName?e.insertAfter(i,r.firstChild):r.insertBefore(i,r.firstChild):r.appendChild(i)),i.appendChild(t),o.hasChildNodes()||e.remove(o)}(e.dom,r,a.type),a.align!==n.align&&(Ra(e,r),Da(e,r,a.align))})),e.focus()}))}var Wa=function(e){var t,n,r,o,i,u,l=e.dom,c=[];t=l.getParent(e.selection.getStart(),"table"),n=l.getParent(e.selection.getStart(),"td,th"),_a.each(t.rows,(function(e){_a.each(e.cells,(function(t){if(l.getAttrib(t,"data-mce-selected")||t===n)return c.push(e),!1}))})),(r=c[0])&&(i=c.length>1?{height:"",scope:"",style:"",class:"",align:"",type:r.parentNode.nodeName.toLowerCase()}:function(e,t){var n=e.dom,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()};return _a.each("left center right".split(" "),(function(n){e.formatter.matchNode(t,"align"+n)&&(r.align=n)})),ha(e)&&_a.extend(r,La(n,t)),r}(e,r),wa(e).length>0&&(o={name:"class",type:"listbox",label:"Class",values:Ia(wa(e),(function(t){t.value&&(t.textStyle=function(){return e.formatter.getCssText({block:"tr",classes:[t.value]})})}))}),u={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"},o]},ha(e)?e.windowManager.open({title:"Row properties",data:i,bodyType:"tabpanel",body:[{title:"General",type:"form",items:u},Ma(e)],onsubmit:a(za,e,c,i)}):e.windowManager.open({title:"Row properties",data:i,body:u,onsubmit:a(za,e,c,i)}))},Ua=tinymce.util.Tools.resolve("tinymce.Env"),qa={styles:{"border-collapse":"collapse",width:"100%"},attributes:{border:"1"},percentages:!0},Va=function(e,t){e.selection.select(t.dom(),!0),e.selection.collapse(!0)},$a=function(e,t,n){var r,o=pa(e),i=function(e,t,n,r,o){void 0===o&&(o=qa);var i=ge.fromTag("table");Ce(i,o.styles),ue(i,o.attributes);var a=ge.fromTag("tbody");xt(i,a);for(var u=[],l=0;l<e;l++){for(var c=ge.fromTag("tr"),s=0;s<t;s++){var f=ge.fromTag(l<n||s<r?"th":"td");s<r&&ae(f,"scope","row"),l<n&&ae(f,"scope","col"),xt(f,ge.fromTag("br")),o.percentages&&xe(f,"width",100/t+"%"),xt(c,f)}u.push(c)}return Tt(a,u),i}(n,t,0,0,{styles:o,attributes:da(e),percentages:(r=o.width,h(r)&&-1!==r.indexOf("%")&&!Ca(e))});ae(i,"data-mce-id","__mce");var u=function(e){var t=ge.fromTag("div"),n=ge.fromDom(e.dom().cloneNode(!0));return xt(t,n),function(e){return e.dom().innerHTML}(t)}(i);return e.insertContent(u),Yt(ea(e),'table[data-mce-id="__mce"]').map((function(t){return Ca(e)&&xe(t,"width",Ee(t,"width")),se(t,"data-mce-id"),function(e,t){S(Wt(t,"tr"),(function(t){Ea(e,t.dom()),S(Wt(t,"th,td"),(function(t){Ta(e,t.dom())}))}))}(e,t),function(e,t){Yt(t,"td,th").each(a(Va,e))}(e,t),t.dom()})).getOr(null)};function Ya(e,t,n,r){if("TD"===t.tagName||"TH"===t.tagName)e.setStyle(t,n,r);else if(t.children)for(var o=0;o<t.children.length;o++)Ya(e,t.children[o],n,r)}var Ka,Xa=function(e,t,n){var r,o,i=e.dom;ga(e)&&Fa(e,n),!1===(o=n.control.rootControl.toJSON()).class&&delete o.class,e.undoManager.transact((function(){t||(t=$a(e,o.cols||1,o.rows||1)),function(e,t,n){var r,o=e.dom,i={},a={};if(i.class=n.class,a.height=oa(n.height),o.getAttrib(t,"width")&&!ya(e)?i.width=(r=n.width)?r.replace(/px$/,""):"":a.width=oa(n.width),ya(e)?(a["border-width"]=oa(n.border),a["border-spacing"]=oa(n.cellspacing),_a.extend(i,{"data-mce-border-color":n.borderColor,"data-mce-cell-padding":n.cellpadding,"data-mce-border":n.border})):_a.extend(i,{border:n.border,cellpadding:n.cellpadding,cellspacing:n.cellspacing}),ya(e)&&t.children)for(var u=0;u<t.children.length;u++)Ya(o,t.children[u],{"border-width":oa(n.border),"border-color":n.borderColor,padding:oa(n.cellpadding)});n.style?_a.extend(a,o.parseStyle(n.style)):a=_a.extend({},o.parseStyle(o.getAttrib(t,"style")),a),i.style=o.serializeStyle(a),o.setAttribs(t,i)}(e,t,o),(r=i.select("caption",t)[0])&&!o.caption&&i.remove(r),!r&&o.caption&&((r=i.create("caption")).innerHTML=Ua.ie?" ":'<br data-mce-bogus="1"/>',t.insertBefore(r,t.firstChild)),Ra(e,t),o.align&&Da(e,t,o.align),e.focus(),e.addVisual()}))},Ga=function(e,t){var n,r,o,i,u,l=e.dom,c={};!0===t?(n=l.getParent(e.selection.getStart(),"table"))&&(c=function(e,t){var n=e.dom,r={width:n.getStyle(t,"width")||n.getAttrib(t,"width"),height:n.getStyle(t,"height")||n.getAttrib(t,"height"),cellspacing:n.getStyle(t,"border-spacing")||n.getAttrib(t,"cellspacing"),cellpadding:n.getAttrib(t,"data-mce-cell-padding")||n.getAttrib(t,"cellpadding")||Oa(e.dom,t,"padding"),border:n.getAttrib(t,"data-mce-border")||n.getAttrib(t,"border")||Oa(e.dom,t,"border"),borderColor:n.getAttrib(t,"data-mce-border-color"),caption:!!n.select("caption",t)[0],class:n.getAttrib(t,"class")};return _a.each("left center right".split(" "),(function(n){e.formatter.matchNode(t,"align"+n)&&(r.align=n)})),ga(e)&&_a.extend(r,La(n,t)),r}(e,n)):(r={label:"Cols",name:"cols"},o={label:"Rows",name:"rows"}),xa(e).length>0&&(c.class&&(c.class=c.class.replace(/\s*mce\-item\-table\s*/g,"")),i={name:"class",type:"listbox",label:"Class",values:Ia(xa(e),(function(t){t.value&&(t.textStyle=function(){return e.formatter.getCssText({block:"table",classes:[t.value]})})}))}),u={type:"form",layout:"flex",direction:"column",labelGapCalc:"children",padding:0,items:[{type:"form",labelGapCalc:!1,padding:0,layout:"grid",columns:2,defaults:{type:"textbox",maxWidth:50},items:va(e)?[r,o,{label:"Width",name:"width",onchange:a(Ba,e)},{label:"Height",name:"height",onchange:a(Ba,e)},{label:"Cell spacing",name:"cellspacing"},{label:"Cell padding",name:"cellpadding"},{label:"Border",name:"border"},{label:"Caption",name:"caption",type:"checkbox"}]:[r,o,{label:"Width",name:"width",onchange:a(Ba,e)},{label:"Height",name:"height",onchange:a(Ba,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"}]},i]},ga(e)?e.windowManager.open({title:"Table properties",data:c,bodyType:"tabpanel",body:[{title:"General",type:"form",items:u},Ma(e)],onsubmit:a(Xa,e,n)}):e.windowManager.open({title:"Table properties",data:c,body:u,onsubmit:a(Xa,e,n)})},Qa=_a.each,Ja=function(e){var t=p.from(e.dom().documentElement).map(ge.fromDom).getOr(e);return{parent:o(t),view:o(e),origin:o(Ir(0,0))}},Za=function(e){var t=j.apply(null,e),n=[];return{bind:function(e){if(void 0===e)throw new Error("Event bind error: undefined handler");n.push(e)},unbind:function(e){n=N(n,(function(t){return t!==e}))},trigger:function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];var o=t.apply(null,e);S(n,(function(e){e(o)}))}}},eu=function(e){return{registry:F(e,(function(e){return{bind:e.bind,unbind:e.unbind}})),trigger:F(e,(function(e){return e.trigger}))}},tu=function(e,t,n,i){return function(e,t,n,i,u){var l=function(e,t){return function(n){if(e(n)){var i=ge.fromDom(n.target),a=function(){n.stopPropagation()},u=function(){n.preventDefault()},l=r(u,a),c=function(e,t,n,r,i,a,u){return{target:o(e),x:o(t),y:o(n),stop:r,prevent:i,kill:a,raw:o(u)}}(i,n.clientX,n.clientY,a,u,l,n);t(c)}}}(n,i);return e.dom().addEventListener(t,l,false),{unbind:a(nu,e,t,l,false)}}(e,t,n,i)},nu=function(e,t,n,r){e.dom().removeEventListener(t,n,r)},ru=o(!0),ou=function(e,t,n){return tu(e,t,ru,n)},iu=Object.prototype.hasOwnProperty,au=(Ka=function(e,t){return t},function(){for(var e=new Array(arguments.length),t=0;t<e.length;t++)e[t]=arguments[t];if(0===e.length)throw new Error("Can't merge zero objects");for(var n={},r=0;r<e.length;r++){var o=e[r];for(var i in o)iu.call(o,i)&&(n[i]=Ka(n[i],o[i]))}return n}),uu={resolve:po("ephox-dragster").resolve},lu=Oi(["compare","extract","mutate","sink"]),cu=Oi(["element","start","stop","destroy"]),su=Oi(["forceDrop","drop","move","delayDrop"]),fu=lu({compare:function(e,t){return Ir(t.left()-e.left(),t.top()-e.top())},extract:function(e){return p.some(Ir(e.x(),e.y()))},sink:function(e,t){var n=function(e){var t=au({layerClass:uu.resolve("blocker")},e),n=ge.fromTag("div");return ae(n,"role","presentation"),Ce(n,{position:"fixed",left:"0px",top:"0px",width:"100%",height:"100%"}),io(n,uu.resolve("blocker")),io(n,t.layerClass),{element:function(){return n},destroy:function(){St(n)}}}(t),r=ou(n.element(),"mousedown",e.forceDrop),o=ou(n.element(),"mouseup",e.drop),i=ou(n.element(),"mousemove",e.move),a=ou(n.element(),"mouseout",e.delayDrop);return cu({element:n.element,start:function(e){xt(e,n.element())},stop:function(){St(n.element())},destroy:function(){n.destroy(),o.unbind(),i.unbind(),a.unbind(),r.unbind()}})},mutate:function(e,t){e.mutate(t.left(),t.top())}});function du(){var e,t,r={onEvent:n,reset:n},o=(e=p.none(),{onEvent:function(n,r){r.extract(n).each((function(n){var o=function(t,n){var r=e.map((function(e){return t.compare(e,n)}));return e=p.some(n),r}(r,n);o.each((function(e){t.trigger.move(e)}))}))},reset:function(){e=p.none()},events:(t=eu({move:Za(["info"])})).registry}),i=r;return{on:function(){i.reset(),i=o},off:function(){i.reset(),i=r},isOn:function(){return i===o},onEvent:function(e,t){i.onEvent(e,t)},events:o.events}}var pu=function(t,n){return void 0===n&&(n={}),function(t,n,r){var o,i,a=!1,u=eu({start:Za([]),stop:Za([])}),l=du(),c=function(){d.stop(),l.isOn()&&(l.off(),u.trigger.stop())},s=(o=c,i=null,{cancel:function(){null!==i&&(e.clearTimeout(i),i=null)},throttle:function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];null!==i&&e.clearTimeout(i),i=e.setTimeout((function(){o.apply(null,t),i=null}),200)}});l.events.move.bind((function(e){n.mutate(t,e.info())}));var f=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];a&&e.apply(null,t)}},d=n.sink(su({forceDrop:c,drop:f(c),move:f((function(e){s.cancel(),l.onEvent(e,n)})),delayDrop:f(s.throttle)}),r);return{element:d.element,go:function(e){d.start(e),l.on(),u.trigger.start()},on:function(){a=!0},off:function(){a=!1},destroy:function(){d.destroy()},events:u.registry}}(t,void 0!==n.mode?n.mode:fu,n)},mu=function(e){return"true"===le(e,"contenteditable")},hu=mo.resolve("resizer-bar-dragging"),gu=function(e,t,n){var r=function(){var e=eu({drag:Za(["xDelta","yDelta","target"])}),t=p.none(),n=function(){var e=eu({drag:Za(["xDelta","yDelta"])});return{mutate:function(t,n){e.trigger.drag(t,n)},events:e.registry}}();return n.events.drag.bind((function(n){t.each((function(t){e.trigger.drag(n.xDelta(),n.yDelta(),t)}))})),{assign:function(e){t=p.some(e)},get:function(){return t},mutate:n.mutate,events:e.registry}}(),o=pu(r,{}),i=p.none(),u=function(e,t){return p.from(le(e,t))};r.events.drag.bind((function(e){u(e.target(),"data-row").each((function(t){var n=di.getInt(e.target(),"top");xe(e.target(),"top",n+e.yDelta()+"px")})),u(e.target(),"data-column").each((function(t){var n=di.getInt(e.target(),"left");xe(e.target(),"left",n+e.xDelta()+"px")}))}));var l=function(e,t){return di.getInt(e,t)-parseInt(le(e,"data-initial-"+t),10)};o.events.stop.bind((function(){r.get().each((function(r){i.each((function(o){u(r,"data-row").each((function(e){var t=l(r,"top");se(r,"data-initial-top"),m.trigger.adjustHeight(o,t,parseInt(e,10))})),u(r,"data-column").each((function(e){var t=l(r,"left");se(r,"data-initial-left"),m.trigger.adjustWidth(o,t,parseInt(e,10))})),Co(e,o,n,t)}))}))}));var c=function(t,n){m.trigger.startAdjust(),r.assign(t),ae(t,"data-initial-"+n,parseInt(Ee(t,n),10)),io(t,hu),xe(t,"opacity","0.2"),o.go(e.parent())},s=ou(e.parent(),"mousedown",(function(e){var t;t=e.target(),ao(t,go)&&c(e.target(),"top"),function(e){return ao(e,vo)}(e.target())&&c(e.target(),"left")})),f=function(t){return lt(t,e.view())},d=ou(e.view(),"mouseover",(function(r){var o;(o=r.target(),Kt(o,"table",f).filter((function(e){return function(e,t){return Kt(e,"[contenteditable]",t)}(e,f).exists(mu)}))).fold((function(){ve(r.target())&&ko(e)}),(function(r){i=p.some(r),Co(e,r,n,t)}))})),m=eu({adjustHeight:Za(["table","delta","row"]),adjustWidth:Za(["table","delta","column"]),startAdjust:Za([])});return{destroy:function(){s.unbind(),d.unbind(),o.destroy(),ko(e)},refresh:function(r){Co(e,r,n,t)},on:o.on,off:o.off,hideBars:a(Eo,e),showBars:a(To,e),events:m.registry}},vu=function(e,t){return e.inline?function(e,t){return{parent:o(t),view:o(e),origin:o(Ir(0,0))}}(ea(e),function(){var e=ge.fromTag("div");return Ce(e,{position:"static",height:"0",width:"0",padding:"0",margin:"0",border:"0"}),xt(ye(),e),e}()):Ja(ge.fromDom(e.getDoc()))},yu=function(e){var t,n,r=p.none(),o=p.none(),i=p.none(),a=/(\d+(\.\d+)?)%/,u=function(e){return"TABLE"===e.nodeName};return e.on("init",(function(){var t=Qr(la),n=vu(e);if(i=p.some(n),function(e){var t=e.getParam("object_resizing",!0);return"table"===t||t}(e)&&function(e){return e.getParam("table_resize_bars",!0,"boolean")}(e)){var a=function(e,t){var n=Xr.height,r=gu(e,t,n),o=eu({beforeResize:Za(["table"]),afterResize:Za(["table"]),startDrag:Za([])});return r.events.adjustHeight.bind((function(e){o.trigger.beforeResize(e.table());var t=n.delta(e.delta(),e.table());_i(e.table(),t,e.row(),n),o.trigger.afterResize(e.table())})),r.events.startAdjust.bind((function(e){o.trigger.startDrag()})),r.events.adjustWidth.bind((function(e){o.trigger.beforeResize(e.table());var n=t.delta(e.delta(),e.table());Ni(e.table(),n,e.column(),t),o.trigger.afterResize(e.table())})),{on:r.on,off:r.off,hideBars:r.hideBars,showBars:r.showBars,destroy:r.destroy,events:o.registry}}(n,t);a.on(),a.events.startDrag.bind((function(t){r=p.some(e.selection.getRng())})),a.events.beforeResize.bind((function(t){var n=t.table().dom();ka(e,n,ta(n),na(n))})),a.events.afterResize.bind((function(t){var n=t.table(),o=n.dom();ia(n),r.each((function(t){e.selection.setRng(t),e.focus()})),Sa(e,o,ta(o),na(o)),e.undoManager.add()})),o=p.some(a)}})),e.on("ObjectResizeStart",(function(r){var o,i=r.target;u(i)&&(t=r.width,o=i,n=e.dom.getStyle(o,"width")||e.dom.getAttrib(o,"width"))})),e.on("ObjectResized",(function(r){var o=r.target;if(u(o)){var i=o;if(a.test(n)){var l=parseFloat(a.exec(n)[1]),c=r.width*l/t;e.dom.setStyle(i,"width",c+"%")}else{var s=[];_a.each(i.rows,(function(t){_a.each(t.cells,(function(t){var n=e.dom.getStyle(t,"width",!0);s.push({cell:t,width:n})}))})),_a.each(s,(function(t){e.dom.setStyle(t.cell,"width",t.width),e.dom.setAttrib(t.cell,"width",null)}))}}})),{lazyResize:function(){return o},lazyWire:function(){return i.getOr(Ja(ge.fromDom(e.getBody())))},destroy:function(){o.each((function(e){e.destroy()})),i.each((function(t){!function(e,t){e.inline&&St(t.parent())}(e,t)}))}}},bu=ar([{none:["current"]},{first:["current"]},{middle:["current","target"]},{last:["current"]}]),wu=Zr(Zr({},bu),{none:function(e){return void 0===e&&(e=void 0),bu.none(e)}}),xu=function(e,t){return en(e,t).bind((function(t){var n=Zt(t);return O(n,(function(t){return lt(e,t)})).map((function(e){return{index:o(e),all:o(n)}}))}))},Cu={create:j("start","soffset","finish","foffset")},Eu=ar([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Tu={before:Eu.before,on:Eu.on,after:Eu.after,cata:function(e,t,n,r){return e.fold(t,n,r)},getStart:function(e){return e.fold(i,i,i)}},ku=ar([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Su={domRange:ku.domRange,relative:ku.relative,exact:ku.exact,exactFromRange:function(e){return ku.exact(e.start(),e.soffset(),e.finish(),e.foffset())},getWin:function(e){var t=function(e){return e.match({domRange:function(e){return ge.fromDom(e.startContainer)},relative:function(e,t){return Tu.getStart(e)},exact:function(e,t,n,r){return e}})}(e);return ge.fromDom(t.dom().ownerDocument.defaultView)},range:Cu.create},Nu=function(e,t,n){var r,o=e.document.createRange();return r=o,t.fold((function(e){r.setStartBefore(e.dom())}),(function(e,t){r.setStart(e.dom(),t)}),(function(e){r.setStartAfter(e.dom())})),function(e,t){t.fold((function(t){e.setEndBefore(t.dom())}),(function(t,n){e.setEnd(t.dom(),n)}),(function(t){e.setEndAfter(t.dom())}))}(o,n),o},_u=function(e,t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom(),n),i.setEnd(r.dom(),o),i},Du=function(e){return{left:o(e.left),top:o(e.top),right:o(e.right),bottom:o(e.bottom),width:o(e.width),height:o(e.height)}},Ru=ar([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),Ou=function(e,t,n){return t(ge.fromDom(n.startContainer),n.startOffset,ge.fromDom(n.endContainer),n.endOffset)},Pu=function(e,t){var n=function(e,t){return t.match({domRange:function(e){return{ltr:o(e),rtl:p.none}},relative:function(t,n){return{ltr:me((function(){return Nu(e,t,n)})),rtl:me((function(){return p.some(Nu(e,n,t))}))}},exact:function(t,n,r,o){return{ltr:me((function(){return _u(e,t,n,r,o)})),rtl:me((function(){return p.some(_u(e,r,o,t,n))}))}}})}(e,t);return function(e,t){var n=t.ltr();return n.collapsed?t.rtl().filter((function(e){return!1===e.collapsed})).map((function(e){return Ru.rtl(ge.fromDom(e.endContainer),e.endOffset,ge.fromDom(e.startContainer),e.startOffset)})).getOrThunk((function(){return Ou(0,Ru.ltr,n)})):Ou(0,Ru.ltr,n)}(0,n)},Au=function(e,t){return Pu(e,t).match({ltr:function(t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom(),n),i.setEnd(r.dom(),o),i},rtl:function(t,n,r,o){var i=e.document.createRange();return i.setStart(r.dom(),o),i.setEnd(t.dom(),n),i}})},Mu=function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom},Iu=function(e,t,n,r){return oe(t)?function(e,t,n,r){var o=e.dom().createRange();o.selectNode(t.dom());var i=o.getClientRects();return to(i,(function(e){return Mu(e,n,r)?p.some(e):p.none()})).map((function(o){return function(e,t,n,r,o){var i=function(n){var r=e.dom().createRange();return r.setStart(t.dom(),n),r.collapse(!0),r},a=pn(t).length,u=function(e,t,n,r,o){if(0===o)return 0;if(t===r)return o-1;for(var a=r,u=1;u<o;u++){var l=i(u).getBoundingClientRect(),c=Math.abs(t-l.left);if(n<=l.bottom){if(n<l.top||c>a)return u-1;a=c}}return 0}(0,n,r,o.right,a);return i(u)}(e,t,n,r,o)}))}(e,t,n,r):function(e,t,n,r){var o=e.dom().createRange(),i=gt(t);return to(i,(function(t){return o.selectNode(t.dom()),Mu(o.getBoundingClientRect(),n,r)?Iu(e,t,n,r):p.none()}))}(e,t,n,r)},Bu=function(e,t){return t-e.left<e.right-t},Lu=function(e,t,n){var r=e.dom().createRange();return r.selectNode(t.dom()),r.collapse(n),r},Fu=function(e,t,n){var r=e.dom().createRange();r.selectNode(t.dom());var o=r.getBoundingClientRect(),i=Bu(o,n);return(!0===i?bn:wn)(t).map((function(t){return Lu(e,t,i)}))},Hu=function(e,t,n){var r=t.dom().getBoundingClientRect(),o=Bu(r,n);return p.some(Lu(e,t,o))},ju=document.caretPositionFromPoint?function(e,t,n){return p.from(e.dom().caretPositionFromPoint(t,n)).bind((function(t){if(null===t.offsetNode)return p.none();var n=e.dom().createRange();return n.setStart(t.offsetNode,t.offset),n.collapse(),p.some(n)}))}:document.caretRangeFromPoint?function(e,t,n){return p.from(e.dom().caretRangeFromPoint(t,n))}:function(e,t,n){return ge.fromPoint(e,t,n).bind((function(r){var o=function(){return function(e,t,n){return(0===gt(t).length?Hu:Fu)(e,t,n)}(e,r,t)};return 0===gt(r).length?o():function(e,t,n,r){var o=e.dom().createRange();o.selectNode(t.dom());var i=o.getBoundingClientRect();return function(e,t,n,r){var o=e.dom().createRange();o.selectNode(t.dom());var i=o.getBoundingClientRect(),a=Math.max(i.left,Math.min(i.right,n)),u=Math.max(i.top,Math.min(i.bottom,r));return Iu(e,t,a,u)}(e,t,Math.max(i.left,Math.min(i.right,n)),Math.max(i.top,Math.min(i.bottom,r)))}(e,r,t,n).orThunk(o)}))},zu=function(e,t){var n=Z(e);return"input"===n?Tu.after(e):E(["br","img"],n)?0===t?Tu.before(e):Tu.after(e):Tu.on(e,t)},Wu=function(e,t){var n=e.fold(Tu.before,zu,Tu.after),r=t.fold(Tu.before,zu,Tu.after);return Su.relative(n,r)},Uu=function(e,t,n,r){var o=zu(e,t),i=zu(n,r);return Su.relative(o,i)},qu=function(e,t){p.from(e.getSelection()).each((function(e){e.removeAllRanges(),e.addRange(t)}))},Vu=function(e,t,n,r,o){var i=_u(e,t,n,r,o);qu(e,i)},$u=function(e,t){return Pu(e,t).match({ltr:function(t,n,r,o){Vu(e,t,n,r,o)},rtl:function(t,n,r,o){var i=e.getSelection();if(i.setBaseAndExtent)i.setBaseAndExtent(t.dom(),n,r.dom(),o);else if(i.extend)try{!function(e,t,n,r,o,i){t.collapse(n.dom(),r),t.extend(o.dom(),i)}(0,i,t,n,r,o)}catch(i){Vu(e,r,o,t,n)}else Vu(e,r,o,t,n)}})},Yu=function(e){var t=ge.fromDom(e.anchorNode),n=ge.fromDom(e.focusNode);return function(e,t,n,r){var o=function(e,t,n,r){var o=ft(e).dom().createRange();return o.setStart(e.dom(),t),o.setEnd(n.dom(),r),o}(e,t,n,r),i=lt(e,n)&&t===r;return o.collapsed&&!i}(t,e.anchorOffset,n,e.focusOffset)?p.some(Cu.create(t,e.anchorOffset,n,e.focusOffset)):function(e){if(e.rangeCount>0){var t=e.getRangeAt(0),n=e.getRangeAt(e.rangeCount-1);return p.some(Cu.create(ge.fromDom(t.startContainer),t.startOffset,ge.fromDom(n.endContainer),n.endOffset))}return p.none()}(e)},Ku=tinymce.util.Tools.resolve("tinymce.util.VK"),Xu=function(e,t,n,r){return Ju(e,t,function(e,t){return xu(e,t).fold((function(){return wu.none(e)}),(function(t){return t.index()+1<t.all().length?wu.middle(e,t.all()[t.index()+1]):wu.last(e)}))}(n),r)},Gu=function(e,t,n,r){return Ju(e,t,function(e,t){return xu(e,t).fold((function(){return wu.none()}),(function(t){return t.index()-1>=0?wu.middle(e,t.all()[t.index()-1]):wu.first(e)}))}(n),r)},Qu=function(e,t){return function(e){var t=Su.getWin(e).dom(),n=function(e,n,r,o){return _u(t,e,n,r,o)},r=function(e){return e.match({domRange:function(e){var t=ge.fromDom(e.startContainer),n=ge.fromDom(e.endContainer);return Uu(t,e.startOffset,n,e.endOffset)},relative:Wu,exact:Uu})}(e);return Pu(t,r).match({ltr:n,rtl:n})}(Su.exact(t,0,t,0))},Ju=function(e,t,n,r,o){return n.fold(p.none,p.none,(function(e,t){return bn(t).map((function(e){return Qu(0,e)}))}),(function(n){return en(n,t).bind((function(t){var o=hr.noMenu(n);return e.undoManager.transact((function(){r.insertRowsAfter(t,o)})),function(e,t){var n;return(n=Wt(t,"tr"),0===n.length?p.none():p.some(n[n.length-1])).bind((function(e){return Yt(e,"td,th").map((function(e){return Qu(0,e)}))}))}(0,t)}))}))},Zu=["table","li","dl"],el={create:j("selection","kill")},tl=function(e,t,n,r){return{start:o(Tu.on(e,t)),finish:o(Tu.on(n,r))}},nl=function(e,t){var n=Au(e,t);return Cu.create(ge.fromDom(n.startContainer),n.startOffset,ge.fromDom(n.endContainer),n.endOffset)},rl=tl,ol=function(e,t,n,r,o){return lt(n,r)?p.none():tr(n,r,t).bind((function(t){var r=t.boxes().getOr([]);return r.length>0?(o(e,r,t.start(),t.finish()),p.some(el.create(p.some(rl(n,0,n,gn(n))),!0))):p.none()}))},il=function(e,t,n,r,o,i,a){return lt(n,o)&&r===i?p.none():Kt(n,"td,th",t).bind((function(n){return Kt(o,"td,th",t).bind((function(r){return ol(e,t,n,r,a)}))}))},al=ol,ul=function(e,t,n,r,i){return(a=r,u=e,l=t,c=i.firstSelectedSelector(),s=i.lastSelectedSelector(),function(e,t){return R(e,(function(e){return at(e,t)}))}(a,s).bind((function(e){return Hn(e,u,l).bind((function(e){return function(e,t){return Vt(e,"table").bind((function(n){return Yt(n,t).bind((function(t){return er(t,e).bind((function(e){return e.boxes().map((function(t){return{boxes:o(t),start:o(e.start()),finish:o(e.finish())}}))}))}))}))}(e,c)}))}))).map((function(e){return i.clear(n),i.selectRange(n,e.boxes(),e.start(),e.finish()),e.boxes()}));var a,u,l,c,s},ll=j("item","mode"),cl=function(e,t,n,r){return void 0===r&&(r=sl),e.property().parent(t).map((function(e){return ll(e,r)}))},sl=function(e,t,n,r){return void 0===r&&(r=fl),n.sibling(e,t).map((function(e){return ll(e,r)}))},fl=function(e,t,n,r){void 0===r&&(r=fl);var o=e.property().children(t);return n.first(o).map((function(e){return ll(e,r)}))},dl=[{current:cl,next:sl,fallback:p.none()},{current:sl,next:fl,fallback:p.some(cl)},{current:fl,next:fl,fallback:p.some(sl)}],pl=function(e,t,n,r,o){return void 0===o&&(o=dl),R(o,(function(e){return e.current===n})).bind((function(n){return n.current(e,t,r,n.next).orThunk((function(){return n.fallback.bind((function(n){return pl(e,t,n,r)}))}))}))},ml=function(e,t,n,r,o,i){return pl(e,t,r,o).bind((function(t){return i(t.item())?p.none():n(t.item())?p.some(t.item()):ml(e,t.item(),n,t.mode(),o,i)}))},hl=function(e){return function(t){return 0===e.property().children(t).length}},gl=function(e,t,n,r){return ml(e,t,n,sl,{sibling:function(e,t){return e.query().prevSibling(t)},first:function(e){return e.length>0?p.some(e[e.length-1]):p.none()}},r)},vl=function(e,t,n,r){return ml(e,t,n,sl,{sibling:function(e,t){return e.query().nextSibling(t)},first:function(e){return e.length>0?p.some(e[0]):p.none()}},r)},yl=Un(),bl=function(e,t){return function(e,t,n){return gl(e,t,hl(e),n)}(yl,e,t)},wl=function(e,t){return function(e,t,n){return vl(e,t,hl(e),n)}(yl,e,t)},xl=j("element","offset"),Cl=(j("element","deltaOffset"),j("element","start","finish"),j("begin","end"),j("element","text"),ar([{none:["message"]},{success:[]},{failedUp:["cell"]},{failedDown:["cell"]}])),El=function(e){return Kt(e,"tr")},Tl=Zr(Zr({},Cl),{verify:function(e,t,n,r,o,i,a){return Kt(r,"td,th",a).bind((function(n){return Kt(t,"td,th",a).map((function(t){return lt(n,t)?lt(r,n)&&gn(n)===o?i(t):Cl.none("in same cell"):Qn(El,[n,t]).fold((function(){return function(e,t,n){var r=e.getRect(t),o=e.getRect(n);return o.right>r.left&&o.left<r.right}(e,t,n)?Cl.success():i(t)}),(function(e){return i(t)}))}))})).getOr(Cl.none("default"))},cata:function(e,t,n,r,o){return e.fold(t,n,r,o)}}),kl=(j("ancestor","descendants","element","index"),j("parent","children","element","index")),Sl=function(e){return"br"===Z(e)},Nl=function(e,t,n){return t(e,n).bind((function(e){return oe(e)&&0===pn(e).trim().length?Nl(e,t,n):p.some(e)}))},_l=function(e,t,n,r){return function(e,t){return vt(e,t).filter(Sl).orThunk((function(){return vt(e,t-1).filter(Sl)}))}(t,n).bind((function(t){return r.traverse(t).fold((function(){return Nl(t,r.gather,e).map(r.relative)}),(function(e){return function(e){return dt(e).bind((function(t){var n=gt(t);return function(e,t){return O(e,a(lt,t))}(n,e).map((function(r){return kl(t,n,e,r)}))}))}(e).map((function(e){return Tu.on(e.parent(),e.index())}))}))}))},Dl=$(["left","top","right","bottom"],[]),Rl={nu:Dl,moveUp:function(e,t){return Dl({left:e.left(),top:e.top()-t,right:e.right(),bottom:e.bottom()-t})},moveDown:function(e,t){return Dl({left:e.left(),top:e.top()+t,right:e.right(),bottom:e.bottom()+t})},moveBottomTo:function(e,t){var n=e.bottom()-e.top();return Dl({left:e.left(),top:t-n,right:e.right(),bottom:t})},moveTopTo:function(e,t){var n=e.bottom()-e.top();return Dl({left:e.left(),top:t,right:e.right(),bottom:t+n})},getTop:function(e){return e.top()},getBottom:function(e){return e.bottom()},translate:function(e,t,n){return Dl({left:e.left()+t,top:e.top()+n,right:e.right()+t,bottom:e.bottom()+n})},toString:function(e){return"("+e.left()+", "+e.top()+") -> ("+e.right()+", "+e.bottom()+")"}},Ol=function(e){return Rl.nu({left:e.left,top:e.top,right:e.right,bottom:e.bottom})},Pl=function(e,t){return p.some(e.getRect(t))},Al=function(e,t,n){return re(t)?Pl(e,t).map(Ol):oe(t)?function(e,t,n){return n>=0&&n<gn(t)?e.getRangedRect(t,n,t,n+1):n>0?e.getRangedRect(t,n-1,t,n):p.none()}(e,t,n).map(Ol):p.none()},Ml=function(e,t){return re(t)?Pl(e,t).map(Ol):oe(t)?e.getRangedRect(t,0,t,gn(t)).map(Ol):p.none()},Il=ar([{none:[]},{retry:["caret"]}]),Bl=function(e,t,n){return(r=t,i=zi,Ut((function(e,t){return t(e)}),qt,r,i,undefined)).fold(o(!1),(function(t){return Ml(e,t).exists((function(e){return function(e,t){return e.left()<t.left()||Math.abs(t.right()-e.left())<1||e.left()>t.right()}(n,e)}))}));var r,i},Ll={point:Rl.getTop,adjuster:function(e,t,n,r,o){var i=Rl.moveUp(o,5);return Math.abs(n.top()-r.top())<1||n.bottom()<o.top()?Il.retry(i):n.bottom()===o.top()?Il.retry(Rl.moveUp(o,1)):Bl(e,t,o)?Il.retry(Rl.translate(i,5,0)):Il.none()},move:Rl.moveUp,gather:bl},Fl={point:Rl.getBottom,adjuster:function(e,t,n,r,o){var i=Rl.moveDown(o,5);return Math.abs(n.bottom()-r.bottom())<1||n.top()>o.bottom()?Il.retry(i):n.top()===o.bottom()?Il.retry(Rl.moveDown(o,1)):Bl(e,t,o)?Il.retry(Rl.translate(i,5,0)):Il.none()},move:Rl.moveDown,gather:wl},Hl=function(e,t,n,r,o){return 0===o?p.some(r):function(e,t,n){return e.elementFromPoint(t,n).filter((function(e){return"table"===Z(e)})).isSome()}(e,r.left(),t.point(r))?function(e,t,n,r,o){return Hl(e,t,n,t.move(r,5),o)}(e,t,n,r,o-1):e.situsFromPoint(r.left(),t.point(r)).bind((function(i){return i.start().fold(p.none,(function(i){return Ml(e,i).bind((function(a){return t.adjuster(e,i,a,n,r).fold(p.none,(function(r){return Hl(e,t,n,r,o-1)}))})).orThunk((function(){return p.some(r)}))}),p.none)}))},jl=function(e,t,n){var r=e.move(n,5),o=Hl(t,e,n,r,100).getOr(r);return function(e,t,n){return e.point(t)>n.getInnerHeight()?p.some(e.point(t)-n.getInnerHeight()):e.point(t)<0?p.some(-e.point(t)):p.none()}(e,o,t).fold((function(){return t.situsFromPoint(o.left(),e.point(o))}),(function(n){return t.scrollBy(0,n),t.situsFromPoint(o.left(),e.point(o)-n)}))},zl={tryUp:a(jl,Ll),tryDown:a(jl,Fl),ieTryUp:function(e,t){return e.situsFromPoint(t.left(),t.top()-5)},ieTryDown:function(e,t){return e.situsFromPoint(t.left(),t.bottom()+5)},getJumpSize:o(5)},Wl=rt.detect(),Ul=function(e,t,n,r,o,i){return 0===i?p.none():$l(e,t,n,r,o).bind((function(a){var u=e.fromSitus(a),l=Tl.verify(e,n,r,u.finish(),u.foffset(),o.failure,t);return Tl.cata(l,(function(){return p.none()}),(function(){return p.some(a)}),(function(a){return lt(n,a)&&0===r?ql(e,n,r,Rl.moveUp,o):Ul(e,t,a,0,o,i-1)}),(function(a){return lt(n,a)&&r===gn(a)?ql(e,n,r,Rl.moveDown,o):Ul(e,t,a,gn(a),o,i-1)}))}))},ql=function(e,t,n,r,o){return Al(e,t,n).bind((function(t){return Vl(e,o,r(t,zl.getJumpSize()))}))},Vl=function(e,t,n){return Wl.browser.isChrome()||Wl.browser.isSafari()||Wl.browser.isFirefox()||Wl.browser.isEdge()?t.otherRetry(e,n):Wl.browser.isIE()?t.ieRetry(e,n):p.none()},$l=function(e,t,n,r,o){return Al(e,n,r).bind((function(t){return Vl(e,o,t)}))},Yl=function(e,t,n){return function(e,t,n){return e.getSelection().bind((function(r){return function(e,t,n,r){var i=Sl(t)?function(e,t,n){return n.traverse(t).orThunk((function(){return Nl(t,n.gather,e)})).map(n.relative)}(e,t,r):_l(e,t,n,r);return i.map((function(e){return{start:o(e),finish:o(e)}}))}(t,r.finish(),r.foffset(),n).fold((function(){return p.some(xl(r.finish(),r.foffset()))}),(function(o){var i=e.fromSitus(o);return function(e){return Tl.cata(e,(function(e){return p.none()}),(function(){return p.none()}),(function(e){return p.some(xl(e,0))}),(function(e){return p.some(xl(e,gn(e)))}))}(Tl.verify(e,r.finish(),r.foffset(),i.finish(),i.foffset(),n.failure,t))}))}))}(e,t,n).bind((function(r){return Ul(e,t,r.element(),r.offset(),n,20).map(e.fromSitus)}))},Kl=rt.detect(),Xl=function(e,t,n,r,i){return Kt(r,"td,th",t).bind((function(r){return Kt(r,"table",t).bind((function(a){return function(e,t){return qt(e,(function(e){return dt(e).exists((function(e){return lt(e,t)}))}),void 0).isSome()}(i,a)?Yl(e,t,n).bind((function(e){return Kt(e.finish(),"td,th",t).map((function(t){return{start:o(r),finish:o(t),range:o(e)}}))})):p.none()}))}))},Gl=function(e,t,n,r,o,i){return Kl.browser.isIE()?p.none():i(r,t).orThunk((function(){return Xl(e,t,n,r,o).map((function(e){var t=e.range();return el.create(p.some(rl(t.start(),t.soffset(),t.finish(),t.foffset())),!0)}))}))},Ql=function(e,t,n,r,o,i,a){return Xl(e,n,r,o,i).bind((function(e){return al(t,n,e.start(),e.finish(),a)}))},Jl=function(e,t){return Kt(e,"tr",t).bind((function(e){return Kt(e,"table",t).bind((function(n){var r=Wt(n,"tr");return lt(e,r[0])?function(e,t,n){return gl(yl,e,(function(e){return wn(e).isSome()}),n)}(n,0,t).map((function(e){var t=gn(e);return el.create(p.some(rl(e,t,e,t)),!0)})):p.none()}))}))},Zl=function(e,t){return Kt(e,"tr",t).bind((function(e){return Kt(e,"table",t).bind((function(n){var r=Wt(n,"tr");return lt(e,r[r.length-1])?function(e,t,n){return vl(yl,e,(function(e){return bn(e).isSome()}),n)}(n,0,t).map((function(e){return el.create(p.some(rl(e,0,e,0)),!0)})):p.none()}))}))},ec=function(e,t){return Kt(e,"td,th",t)},tc={down:{traverse:ht,gather:wl,relative:Tu.before,otherRetry:zl.tryDown,ieRetry:zl.ieTryDown,failure:Tl.failedDown},up:{traverse:mt,gather:bl,relative:Tu.before,otherRetry:zl.tryUp,ieRetry:zl.ieTryUp,failure:Tl.failedUp}},nc=function(e){return function(t){return t===e}},rc=nc(38),oc=nc(40),ic={ltr:{isBackward:nc(37),isForward:nc(39)},rtl:{isBackward:nc(39),isForward:nc(37)},isUp:rc,isDown:oc,isNavigation:function(e){return e>=37&&e<=40}},ac=function(e){return{left:e.left(),top:e.top(),right:e.right(),bottom:e.bottom(),width:e.width(),height:e.height()}},uc=(rt.detect().browser.isSafari(),function(t){return{elementFromPoint:function(e,n){return ge.fromPoint(ge.fromDom(t.document),e,n)},getRect:function(e){return e.dom().getBoundingClientRect()},getRangedRect:function(e,n,r,o){var i=Su.exact(e,n,r,o);return function(e,t){return n=Au(e,t),r=n.getClientRects(),(o=r.length>0?r[0]:n.getBoundingClientRect()).width>0||o.height>0?p.some(o).map(Du):p.none();var n,r,o}(t,i).map(ac)},getSelection:function(){return function(e){return function(e){return p.from(e.getSelection()).filter((function(e){return e.rangeCount>0})).bind(Yu)}(e).map((function(e){return Su.exact(e.start(),e.soffset(),e.finish(),e.foffset())}))}(t).map((function(e){return nl(t,e)}))},fromSitus:function(e){var n=Su.relative(e.start(),e.finish());return nl(t,n)},situsFromPoint:function(e,n){return function(e,t,n){return function(e,t,n){var r=ge.fromDom(e.document);return ju(r,t,n).map((function(e){return Cu.create(ge.fromDom(e.startContainer),e.startOffset,ge.fromDom(e.endContainer),e.endOffset)}))}(e,t,n)}(t,e,n).map((function(e){return tl(e.start(),e.soffset(),e.finish(),e.foffset())}))},clearSelection:function(){!function(e){e.getSelection().removeAllRanges()}(t)},setSelection:function(e){!function(e,t,n,r,o){var i=Uu(t,n,r,o);$u(e,i)}(t,e.start(),e.soffset(),e.finish(),e.foffset())},setRelativeSelection:function(e,n){!function(e,t,n){var r=Wu(t,n);$u(e,r)}(t,e,n)},selectContents:function(e){!function(e,t){var n=function(e,t){var n=e.document.createRange();return function(e,t){e.selectNodeContents(t.dom())}(n,t),n}(e,t);qu(e,n)}(t,e)},getInnerHeight:function(){return t.innerHeight},getScrollY:function(){var n,r,o,i;return(n=ge.fromDom(t.document),r=void 0!==n?n.dom():e.document,o=r.body.scrollLeft||r.documentElement.scrollLeft,i=r.body.scrollTop||r.documentElement.scrollTop,Ir(o,i)).top()},scrollBy:function(n,r){!function(t,n,r){(void 0!==r?r.dom():e.document).defaultView.scrollBy(t,n)}(n,r,ge.fromDom(t.document))}}}),lc=j("rows","cols"),cc=function(e){return!1===ao(ge.fromDom(e.target),"ephox-snooker-resizer-bar")};function sc(e,t){var i,u,l,c,s=$(["mousedown","mouseover","mouseup","keyup","keydown"],[]),f=p.none(),d=(u=function(e){se(e,i.selected()),se(e,i.firstSelected()),se(e,i.lastSelected())},l=function(e){ae(e,i.selected(),"1")},{clear:c=function(e){var t=Wt(e,i.selectedSelector());S(t,u)},selectRange:function(e,t,n,r){c(e),S(t,l),ae(n,i.firstSelected(),"1"),ae(r,i.lastSelected(),"1")},selectedSelector:(i=ir).selectedSelector,firstSelectedSelector:i.firstSelectedSelector,lastSelectedSelector:i.lastSelectedSelector});return e.on("init",(function(i){var u=e.getWin(),l=ea(e),c=ra(e),m=function(e,t,n,r){var o=function(e,t,n,r){var o=p.none(),i=function(){o=p.none()};return{mousedown:function(e){r.clear(t),o=ec(e.target(),n)},mouseover:function(i){o.each((function(o){r.clear(t),ec(i.target(),n).each((function(i){tr(o,i,n).each((function(n){var a=n.boxes().getOr([]);(a.length>1||1===a.length&&!lt(o,i))&&(r.selectRange(t,a,n.start(),n.finish()),e.selectContents(i))}))}))}))},mouseup:function(e){o.each(i)}}}(uc(e),t,n,r);return{mousedown:o.mousedown,mouseover:o.mouseover,mouseup:o.mouseup}}(u,l,c,d),h=function(e,t,n,r){var o=uc(e),i=function(){return r.clear(t),p.none()};return{keydown:function(e,u,l,c,s,f){var d=e.raw(),m=d.which,h=!0===d.shiftKey,g=nr(t,r.selectedSelector()).fold((function(){return ic.isDown(m)&&h?a(Ql,o,t,n,tc.down,c,u,r.selectRange):ic.isUp(m)&&h?a(Ql,o,t,n,tc.up,c,u,r.selectRange):ic.isDown(m)?a(Gl,o,n,tc.down,c,u,Zl):ic.isUp(m)?a(Gl,o,n,tc.up,c,u,Jl):p.none}),(function(e){var n=function(n){return function(){return to(n,(function(n){return ul(n.rows(),n.cols(),t,e,r)})).fold((function(){return rr(t,r.firstSelectedSelector(),r.lastSelectedSelector()).map((function(e){var n=ic.isDown(m)||f.isForward(m)?Tu.after:Tu.before;return o.setRelativeSelection(Tu.on(e.first(),0),n(e.table())),r.clear(t),el.create(p.none(),!0)}))}),(function(e){return p.some(el.create(p.none(),!0))}))}};return ic.isDown(m)&&h?n([lc(1,0)]):ic.isUp(m)&&h?n([lc(-1,0)]):f.isBackward(m)&&h?n([lc(0,-1),lc(-1,0)]):f.isForward(m)&&h?n([lc(0,1),lc(1,0)]):ic.isNavigation(m)&&!1===h?i:p.none}));return g()},keyup:function(e,o,i,a,u){return nr(t,r.selectedSelector()).fold((function(){var l=e.raw(),c=l.which;return 0==(!0===l.shiftKey)?p.none():ic.isNavigation(c)?il(t,n,o,i,a,u,r.selectRange):p.none()}),p.none)}}}(u,l,c,d),g=function(t,n){(function(e){return!0===e.raw().shiftKey})(t)&&(n.kill()&&t.kill(),n.selection().each((function(t){var n=Su.relative(t.start(),t.finish()),r=Au(u,n);e.selection.setRng(r)})))},v=function(t){var n=w(t);if(n.raw().shiftKey&&ic.isNavigation(n.raw().which)){var r=e.selection.getRng(),o=ge.fromDom(r.startContainer),i=ge.fromDom(r.endContainer);h.keyup(n,o,r.startOffset,i,r.endOffset).each((function(e){g(n,e)}))}},y=function(n){var r=w(n);t().each((function(e){e.hideBars()}));var o=e.selection.getRng(),i=ge.fromDom(e.selection.getStart()),a=ge.fromDom(o.startContainer),u=ge.fromDom(o.endContainer),l=la(i).isRtl()?ic.rtl:ic.ltr;h.keydown(r,a,o.startOffset,u,o.endOffset,l).each((function(e){g(r,e)})),t().each((function(e){e.showBars()}))},b=function(e){return e.hasOwnProperty("x")&&e.hasOwnProperty("y")},w=function(e){var t=ge.fromDom(e.target),n=function(){e.stopPropagation()},i=function(){e.preventDefault()},a=r(i,n);return{target:o(t),x:o(b(e)?e.x:null),y:o(b(e)?e.y:null),stop:n,prevent:i,kill:a,raw:o(e)}},x=function(e){return 0===e.button},C=function(e){x(e)&&cc(e)&&m.mousedown(w(e))},E=function(e){var t;(void 0===(t=e).buttons||Ua.ie&&Ua.ie>=12&&0===t.buttons||0!=(1&t.buttons))&&cc(e)&&m.mouseover(w(e))},T=function(e){x(e)&&cc(e)&&m.mouseup(w(e))};e.on("mousedown",C),e.on("mouseover",E),e.on("mouseup",T),e.on("keyup",v),e.on("keydown",y),e.on("nodechange",(function(){var t=e.selection,r=ge.fromDom(t.getStart()),o=ge.fromDom(t.getEnd());Qn(en,[r,o]).fold((function(){d.clear(l)}),n)})),f=p.some(s({mousedown:C,mouseover:E,mouseup:T,keyup:v,keydown:y}))})),{clear:d.clear,destroy:function(){f.each((function(e){}))}}}var fc=_a.each;t.add("table",(function(t){var r=yu(t),o=sc(t,r.lazyResize),i=function(e,t){var r=function(e){return"table"===Z(ea(e))},o=function(e){var t=e.getParam("table_clone_elements");return h(t)?p.some(t.split(/[ ,]/)):Array.isArray(t)?p.some(t):p.none()}(e),i=function(t,n,r,i){return function(a,u){ia(a);var l=i(),c=ge.fromDom(e.getDoc()),s=Qr(la),f=Dn(r,c,o);return n(a)?t(l,a,u,f,s).bind((function(t){return S(t.newRows(),(function(t){Ea(e,t.dom())})),S(t.newCells(),(function(t){Ta(e,t.dom())})),t.cursor().map((function(t){var n=e.dom.createRng();return n.setStart(t.dom(),0),n.setEnd(t.dom(),0),n}))})):p.none()}};return{deleteRow:i(Zi.eraseRows,(function(t){var n=Jr(t);return!1===r(e)||n.rows()>1}),n,t),deleteColumn:i(Zi.eraseColumns,(function(t){var n=Jr(t);return!1===r(e)||n.columns()>1}),n,t),insertRowsBefore:i(Zi.insertRowsBefore,c,n,t),insertRowsAfter:i(Zi.insertRowsAfter,c,n,t),insertColumnsBefore:i(Zi.insertColumnsBefore,c,Ar,t),insertColumnsAfter:i(Zi.insertColumnsAfter,c,Ar,t),mergeCells:i(Zi.mergeCells,c,n,t),unmergeCells:i(Zi.unmergeCells,c,n,t),pasteRowsBefore:i(Zi.pasteRowsBefore,c,n,t),pasteRowsAfter:i(Zi.pasteRowsAfter,c,n,t),pasteCells:i(Zi.pasteCells,c,n,t)}}(t,r.lazyWire),l=function(e){return{get:function(){var t,n,r=ea(e);return(t=r,n=ir.selectedSelector(),nr(t,n)).fold((function(){return void 0===e.selection.getStart()?lr.none():lr.single(e.selection)}),(function(e){return lr.multiple(e)}))}}}(t),s=Di(p.none());return function(e,t,r,o,i){var l=ra(e),c=function(t){return function(){return p.from(e.dom.getParent(e.selection.getStart(),t)).map(ge.fromDom)}},s=c("caption"),f=c("th,td"),d=function(e){return en(e,l)},m=function(e){return{width:ta(e.dom()),height:ta(e.dom())}},h=function(t){f().each((function(n){d(n).each((function(i){var a=hr.forMenu(o,i,n),u=m(i);t(i,a).each((function(t){!function(e,t,n){var r=m(n);t.width===r.width&&t.height===r.height||(ka(e,n.dom(),t.width,t.height),Sa(e,n.dom(),r.width,r.height))}(e,u,i),e.selection.setRng(t),e.focus(),r.clear(i),ia(i)}))}))}))},g=function(t){return f().bind((function(t){return d(t).bind((function(r){var i=ge.fromDom(e.getDoc()),a=hr.forMenu(o,r,t),u=Dn(n,i,p.none());return Na(r,a,u)}))}))},v=function(t){i.get().each((function(n){var i=k(n,(function(e){return Tn(e)}));f().each((function(n){d(n).each((function(a){var u=ge.fromDom(e.getDoc()),l=Rn(u),c=hr.pasteRows(o,a,n,i,l);t(a,c).each((function(t){e.selection.setRng(t),e.focus(),r.clear(a)}))}))}))}))};Qa({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){i.set(g()),h(t.deleteRow)},mceTableCopyRow:function(e){i.set(g())},mceTablePasteRowBefore:function(e){v(t.pasteRowsBefore)},mceTablePasteRowAfter:function(e){v(t.pasteRowsAfter)},mceTableDelete:function(){f().orThunk(s).each((function(t){en(t,l).filter(u(l)).each((function(t){var n=ge.fromText("");bt(t,n),St(t);var r=e.dom.createRng();r.setStart(n.dom(),0),r.setEnd(n.dom(),0),e.selection.setRng(r)}))}))}},(function(t,n){e.addCommand(n,t)})),Qa({mceInsertTable:a(Ga,e),mceTableProps:a(Ga,e,!0),mceTableRowProps:a(Wa,e),mceTableCellProps:a(ja,e)},(function(t,n){e.addCommand(n,(function(e,n){t(n)}))}))}(t,i,o,l,s),function(t,r,o,i){t.on("BeforeGetContent",(function(e){!0===e.selection&&lr.cata(r.get(),n,(function(n){e.preventDefault(),function(e){return en(e[0]).map(Tn).map((function(e){return[(t=e,n=ir.attributeSelector(),r=function(e){return at(e.element(),n)},o=tn(t),i=on(o),a=function(e,t){var n=e.grid().columns(),r=e.grid().rows(),o=n,i=0,a=0;return L(e.access(),(function(e){if(t(e)){var n=e.row(),u=n+e.rowspan()-1,l=e.column(),c=l+e.colspan()-1;n<r?r=n:u>i&&(i=u),l<o?o=l:c>a&&(a=c)}})),sn(r,o,i,a)}(i,r),u="th:not("+n+"),td:not("+n+")",l=Gt.filterFirstLayer(t,"th,td",(function(e){return at(e,u)})),S(l,St),function(e,t,n,r){for(var o=t.grid().columns(),i=t.grid().rows(),a=0;a<i;a++)for(var u=!1,l=0;l<o;l++)a<n.minRow()||a>n.maxRow()||l<n.minCol()||l>n.maxCol()||(an(t,a,l).filter(r).isNone()?fn(e,u,a):u=!0)}(o,i,a,r),function(e,t){var n=N(Gt.firstLayer(e,"tr"),(function(e){return 0===e.dom().childElementCount}));S(n,St),t.minCol()!==t.maxCol()&&t.minRow()!==t.maxRow()||S(Gt.firstLayer(e,"th,td"),(function(e){se(e,"rowspan"),se(e,"colspan")})),se(e,"width"),se(e,"height"),Se(e,"width"),Se(e,"height")}(t,a),t)];var t,n,r,o,i,a,u,l}))}(n).each((function(n){e.content="text"===e.format?function(e){return k(e,(function(e){return e.dom().innerText})).join("")}(n):function(e,t){return k(t,(function(t){return e.selection.serializer.serialize(t.dom(),{})})).join("")}(t,n)}))}),n)})),t.on("BeforeSetContent",(function(n){!0===n.selection&&!0===n.paste&&p.from(t.dom.getParent(t.selection.getStart(),"th,td")).each((function(r){var a=ge.fromDom(r);en(a).each((function(r){var u,l,c=N((u=n.content,(l=e.document.createElement("div")).innerHTML=u,gt(ge.fromDom(l))),(function(e){return"meta"!==Z(e)}));if(1===c.length&&"table"===Z(c[0])){n.preventDefault();var s=ge.fromDom(t.getDoc()),f=Rn(s),d=hr.paste(a,c[0],f);o.pasteCells(r,d).each((function(e){t.selection.setRng(e),t.focus(),i.clear(r)}))}}))}))}))}(t,l,i,o),function(e,t){var n=p.none(),r=[],o=[],i=[],a=[],u=function(e){e.disabled(!0)},l=function(e){e.disabled(!1)},c=function(){var e=this;r.push(e),n.fold((function(){u(e)}),(function(t){l(e)}))},s=function(){var e=this;o.push(e),n.fold((function(){u(e)}),(function(t){l(e)}))};e.on("init",(function(){e.on("nodechange",(function(c){var s=p.from(e.dom.getParent(e.selection.getStart(),"th,td"));n=s.bind((function(e){var n=ge.fromDom(e);return en(n).map((function(e){return hr.forMenu(t,e,n)}))})),n.fold((function(){S(r,u),S(o,u),S(i,u),S(a,u)}),(function(e){S(r,l),S(o,l),S(i,(function(t){t.disabled(e.mergable().isNone())})),S(a,(function(t){t.disabled(e.unmergable().isNone())}))}))}))}));var f=function(e,t,n,r){var o,i,a,u,l,c=r.getEl().getElementsByTagName("table")[0],s=r.isRtl()||"tl-tr"===r.parent().rel;for(c.nextSibling.innerHTML=t+1+" x "+(n+1),s&&(t=9-t),i=0;i<10;i++)for(o=0;o<10;o++)u=c.rows[i].childNodes[o].firstChild,l=(s?o>=t:o<=t)&&i<=n,e.dom.toggleClass(u,"mce-active",l),l&&(a=u);return a.parentNode},d=!1===function(e){return e.getParam("table_grid",!0,"boolean")}(e)?{text:"Table",icon:"table",context:"table",onclick:m("mceInsertTable")}:{text:"Table",icon:"table",context:"table",ariaHideMenu:!0,onclick:function(t){t.aria&&(this.parent().hideAll(),t.stopImmediatePropagation(),e.execCommand("mceInsertTable"))},onshow:function(){f(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:function(){var e="";e='<table role="grid" class="mce-grid mce-grid-border" aria-readonly="true">';for(var t=0;t<10;t++){e+="<tr>";for(var n=0;n<10;n++)e+='<td role="gridcell" tabindex="-1"><a id="mcegrid'+(10*t+n)+'" href="#" data-mce-x="'+n+'" data-mce-y="'+t+'"></a></td>';e+="</tr>"}return(e+="</table>")+'<div class="mce-text-center" role="presentation">1 x 1</div>'}(),onPostRender:function(){this.lastX=this.lastY=0},onmousemove:function(t){var n,r,o=t.target;"A"===o.tagName.toUpperCase()&&(n=parseInt(o.getAttribute("data-mce-x"),10),r=parseInt(o.getAttribute("data-mce-y"),10),(this.isRtl()||"tl-tr"===this.parent().rel)&&(n=9-n),n===this.lastX&&r===this.lastY||(f(e,n,r,t.control),this.lastX=n,this.lastY=r))},onclick:function(t){var n=this;"A"===t.target.tagName.toUpperCase()&&(t.preventDefault(),t.stopPropagation(),n.parent().cancel(),e.undoManager.transact((function(){$a(e,n.lastX+1,n.lastY+1)})),e.addVisual())}}]};function m(t){return function(){e.execCommand(t)}}var h={text:"Table properties",context:"table",onPostRender:c,onclick:m("mceTableProps")},g={text:"Delete table",context:"table",onPostRender:c,cmd:"mceTableDelete"},v={text:"Row",context:"table",menu:[{text:"Insert row before",onclick:m("mceTableInsertRowBefore"),onPostRender:s},{text:"Insert row after",onclick:m("mceTableInsertRowAfter"),onPostRender:s},{text:"Delete row",onclick:m("mceTableDeleteRow"),onPostRender:s},{text:"Row properties",onclick:m("mceTableRowProps"),onPostRender:s},{text:"-"},{text:"Cut row",onclick:m("mceTableCutRow"),onPostRender:s},{text:"Copy row",onclick:m("mceTableCopyRow"),onPostRender:s},{text:"Paste row before",onclick:m("mceTablePasteRowBefore"),onPostRender:s},{text:"Paste row after",onclick:m("mceTablePasteRowAfter"),onPostRender:s}]},y={text:"Column",context:"table",menu:[{text:"Insert column before",onclick:m("mceTableInsertColBefore"),onPostRender:s},{text:"Insert column after",onclick:m("mceTableInsertColAfter"),onPostRender:s},{text:"Delete column",onclick:m("mceTableDeleteCol"),onPostRender:s}]},b={separator:"before",text:"Cell",context:"table",menu:[{text:"Cell properties",onclick:m("mceTableCellProps"),onPostRender:s},{text:"Merge cells",onclick:m("mceTableMergeCells"),onPostRender:function(){var e=this;i.push(e),n.fold((function(){u(e)}),(function(t){e.disabled(t.mergable().isNone())}))}},{text:"Split cell",onclick:m("mceTableSplitCells"),onPostRender:function(){var e=this;a.push(e),n.fold((function(){u(e)}),(function(t){e.disabled(t.unmergable().isNone())}))}}]};e.addMenuItem("inserttable",d),e.addMenuItem("tableprops",h),e.addMenuItem("deletetable",g),e.addMenuItem("row",v),e.addMenuItem("column",y),e.addMenuItem("cell",b)}(t,l),function(e){var t=[];function n(t){return function(){e.execCommand(t)}}fc("inserttable tableprops deletetable | cell row column".split(" "),(function(n){"|"===n?t.push({text:"-"}):t.push(e.menuItems[n])})),e.addButton("table",{type:"menubutton",title:"Table",menu: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")})}(t),function(e){var t=function(e){var t=e.getParam("table_toolbar",ca);return""===t||!1===t?[]:h(t)?t.split(/[ ,]/):g(t)?t:[]}(e);t.length>0&&e.addContextToolbar((function(t){return e.dom.is(t,"table")&&e.getBody().contains(t)}),t.join(" "))}(t),t.on("PreInit",(function(){t.serializer.addTempAttr(ir.firstSelected()),t.serializer.addTempAttr(ir.lastSelected())})),function(e){return e.getParam("table_tab_navigation",!0,"boolean")}(t)&&t.on("keydown",(function(e){!function(e,t,n,r){if(e.keyCode===Ku.TAB){var o=ea(t),i=function(e){var t=Z(e);return lt(e,o)||E(Zu,t)},a=t.selection.getRng();if(a.collapsed){var u=ge.fromDom(a.startContainer);Jt(u,i).each((function(o){e.preventDefault(),(e.shiftKey?Gu:Xu)(t,i,o,n,r).each((function(e){t.selection.setRng(e)}))}))}}}(e,t,i,r.lazyWire)})),t.on("remove",(function(){r.destroy(),o.destroy()})),function(e,t){return{insertTable:function(t,n){return $a(e,t,n)},setClipboardRows:function(e){return function(e,t){var n=k(e,ge.fromDom);t.set(p.from(n))}(e,t)},getClipboardRows:function(){return function(e){return e.get().fold((function(){}),(function(e){return k(e,(function(e){return e.dom()}))}))}(t)}}}(t,s)}))}(window)},5319:(e,t,n)=>{n(9235)},9235:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),n=tinymce.util.Tools.resolve("tinymce.util.Tools"),r=["000000","Black","993300","Burnt orange","333300","Dark olive","003300","Dark green","003366","Dark azure","000080","Navy Blue","333399","Indigo","333333","Very dark gray","800000","Maroon","FF6600","Orange","808000","Olive","008000","Green","008080","Teal","0000FF","Blue","666699","Grayish blue","808080","Gray","FF0000","Red","FF9900","Amber","99CC00","Yellow green","339966","Sea green","33CCCC","Turquoise","3366FF","Royal blue","800080","Purple","999999","Medium gray","FF00FF","Magenta","FFCC00","Gold","FFFF00","Yellow","00FF00","Lime","00FFFF","Aqua","00CCFF","Sky blue","993366","Red violet","FFFFFF","White","FF99CC","Pink","FFCC99","Peach","FFFF99","Light yellow","CCFFCC","Pale green","CCFFFF","Pale cyan","99CCFF","Light sky blue","CC99FF","Plum"],o=function(e){return e.getParam("textcolor_map",r)},i=function(e){return e.getParam("textcolor_rows",5)},a=function(e){return e.getParam("textcolor_cols",8)},u=function(e){return e.getParam("color_picker_callback",null)},l=function(e){return e.getParam("forecolor_cols",a(e))},c=function(e){return e.getParam("backcolor_cols",a(e))},s=u,f=tinymce.util.Tools.resolve("tinymce.util.I18n"),d=function(e,t){e.style.background=t,e.setAttribute("data-mce-color",t)},p=function(e){return function(t){var n=t.control;n._color?e.execCommand("mceApplyTextcolor",n.settings.format,n._color):e.execCommand("mceRemoveTextcolor",n.settings.format)}},m=function(e,r){return function(o){var i,a=this.parent(),u=function(e,t){var n;return e.dom.getParents(e.selection.getStart(),(function(e){var r;(r=e.style["forecolor"===t?"color":"background-color"])&&(n=n||r)})),n}(e,a.settings.format),l=function(t){e.execCommand("mceApplyTextcolor",a.settings.format,t),a.hidePanel(),a.color(t)};t.DOM.getParent(o.target,".mce-custom-color-btn")&&(a.hidePanel(),s(e).call(e,(function(e){var t,o,i,u=a.panel.getEl().getElementsByTagName("table")[0];for(t=n.map(u.rows[u.rows.length-1].childNodes,(function(e){return e.firstChild})),i=0;i<t.length&&(o=t[i]).getAttribute("data-mce-color");i++);if(i===r)for(i=0;i<r-1;i++)d(t[i],t[i+1].getAttribute("data-mce-color"));d(o,e),l(e)}),u)),(i=o.target.getAttribute("data-mce-color"))?(this.lastId&&t.DOM.get(this.lastId).setAttribute("aria-selected","false"),o.target.setAttribute("aria-selected",!0),this.lastId=o.target.id,"transparent"===i?(e.execCommand("mceRemoveTextcolor",a.settings.format),a.hidePanel(),a.resetColor()):l(i)):null!==i&&a.hidePanel()}},h=function(e,n){return function(){var r=n?l(e):c(e),a=n?function(e){return e.getParam("forecolor_rows",i(e))}(e):function(e){return e.getParam("backcolor_rows",i(e))}(e),s=n?function(e){return e.getParam("forecolor_map",o(e))}(e):function(e){return e.getParam("backcolor_map",o(e))}(e),d=function(e){return"function"==typeof u(e)}(e);return function(e,n,r,o){var i,a,u,l,c,s,d,p=0,m=t.DOM.uniqueId("mcearia"),h=function(e,t){var n="transparent"===e;return'<td class="mce-grid-cell'+(n?" mce-colorbtn-trans":"")+'"><div id="'+m+"-"+p+++'" data-mce-color="'+(e||"")+'" role="option" tabIndex="-1" style="'+(e?"background-color: "+e:"")+'" title="'+f.translate(t)+'">'+(n?"×":"")+"</div></td>"};for((i=function(e){var t,n=[];for(t=0;t<e.length;t+=2)n.push({text:e[t+1],color:"#"+e[t]});return n}(r)).push({text:f.translate("No color"),color:"transparent"}),u='<table class="mce-grid mce-grid-border mce-colorbutton-grid" role="list" cellspacing="0"><tbody>',l=i.length-1,s=0;s<n;s++){for(u+="<tr>",c=0;c<e;c++)u+=(d=s*e+c)>l?"<td></td>":h((a=i[d]).color,a.text);u+="</tr>"}if(o){for(u+='<tr><td colspan="'+e+'" class="mce-custom-color-btn"><div id="'+m+'-c" class="mce-widget mce-btn mce-btn-small mce-btn-flat" role="button" tabindex="-1" aria-labelledby="'+m+'-c" style="width: 100%"><button type="button" role="presentation" tabindex="-1">'+f.translate("Custom...")+"</button></div></td></tr>",u+="<tr>",c=0;c<e;c++)u+=h("","Custom color");u+="</tr>"}return u+"</tbody></table>"}(r,a,s,d)}};e.add("textcolor",(function(e){(function(e){e.addCommand("mceApplyTextcolor",(function(t,n){!function(e,t,n){e.undoManager.transact((function(){e.focus(),e.formatter.apply(t,{value:n}),e.nodeChanged()}))}(e,t,n)})),e.addCommand("mceRemoveTextcolor",(function(t){!function(e,t){e.undoManager.transact((function(){e.focus(),e.formatter.remove(t,{value:null},null,!0),e.nodeChanged()}))}(e,t)}))})(e),function(e){e.addButton("forecolor",{type:"colorbutton",tooltip:"Text color",format:"forecolor",panel:{role:"application",ariaRemember:!0,html:h(e,!0),onclick:m(e,l(e))},onclick:p(e)}),e.addButton("backcolor",{type:"colorbutton",tooltip:"Background color",format:"hilitecolor",panel:{role:"application",ariaRemember:!0,html:h(e,!1),onclick:m(e,c(e))},onclick:p(e)})}(e)}))}()},3106:(e,t,n)=>{n(1943)},1943:()=>{!function(e){"use strict";var t,n,r,o,i,a=function(e){var t=e,n=function(){return t};return{get:n,set:function(e){t=e},clone:function(){return a(n())}}},u=tinymce.util.Tools.resolve("tinymce.PluginManager"),l=function(e){return function(){return e}},c=l(!1),s=l(!0),f=function(){return d},d=(t=function(e){return e.isNone()},o={fold:function(e,t){return e()},is:c,isSome:c,isNone:s,getOr:r=function(e){return e},getOrThunk:n=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:l(null),getOrUndefined:l(void 0),or:r,orThunk:n,map:f,each:function(){},bind:f,exists:c,forall:s,filter:f,equals:t,equals_:t,toArray:function(){return[]},toString:l("none()")},Object.freeze&&Object.freeze(o),o),p=function(e){var t=l(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:s,isNone:c,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return p(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:d},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(c,(function(t){return n(e,t)}))}};return o},m=function(e){return"function"===function(e){if(null===e)return"null";var t=typeof e;return"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(e)},h=(Array.prototype.slice,function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)}),g=(m(Array.from)&&Array.from,function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:l(e)}}),v={fromHtml:function(t,n){var r=(n||e.document).createElement("div");if(r.innerHTML=t,!r.hasChildNodes()||r.childNodes.length>1)throw e.console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return g(r.childNodes[0])},fromTag:function(t,n){var r=(n||e.document).createElement(t);return g(r)},fromText:function(t,n){var r=(n||e.document).createTextNode(t);return g(r)},fromDom:g,fromPoint:function(e,t,n){return function(e){return null==e?d:p(e)}(e.dom().elementFromPoint(t,n)).map(g)}},y=(e.Node.ATTRIBUTE_NODE,e.Node.CDATA_SECTION_NODE,e.Node.COMMENT_NODE,e.Node.DOCUMENT_NODE,e.Node.DOCUMENT_TYPE_NODE,e.Node.DOCUMENT_FRAGMENT_NODE,e.Node.ELEMENT_NODE,e.Node.TEXT_NODE),b=(e.Node.PROCESSING_INSTRUCTION_NODE,e.Node.ENTITY_REFERENCE_NODE,e.Node.ENTITY_NODE,e.Node.NOTATION_NODE,void 0!==e.window?e.window:Function("return this;")(),function(e){return e.dom().nodeValue}),w=(i=y,function(e){return function(e){return e.dom().nodeType}(e)===i}),x={" ":"nbsp","":"shy"},C=function(e,t){var n,r="";for(n in e)r+=n;return new RegExp("["+r+"]",t?"g":"")},E=function(e){var t,n="";for(t in e)n&&(n+=","),n+="span.mce-"+e[t];return n},T={charMap:x,regExp:C(x),regExpGlobal:C(x,!0),selector:E(x),charMapToRegExp:C,charMapToSelector:E},k=function(e){return'<span data-mce-bogus="1" class="mce-'+T.charMap[e]+'">'+e+"</span>"},S=function(e,t){var n=[],r=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r}(e.dom().childNodes,v.fromDom);return h(r,(function(e){t(e)&&(n=n.concat([e])),n=n.concat(S(e,t))})),n},N={isMatch:function(e){var t=b(e);return w(e)&&void 0!==t&&T.regExp.test(t)},filterDescendants:S,findParentElm:function(e,t){for(;e.parentNode;){if(e.parentNode===t)return e;e=e.parentNode}},replaceWithSpans:function(e){return e.replace(T.regExpGlobal,k)}},_=function(e,t){var n,r,o=N.filterDescendants(v.fromDom(t),N.isMatch);h(o,(function(t){var o=N.replaceWithSpans(e.dom.encode(b(t)));for(r=e.dom.create("div",null,o);n=r.lastChild;)e.dom.insertAfter(n,t.dom());e.dom.remove(t.dom())}))},D=function(e,t){var n=e.dom.select(T.selector,t);h(n,(function(t){e.dom.remove(t,1)}))},R=_,O=D,P=function(e){var t=e.getBody(),n=e.selection.getBookmark(),r=N.findParentElm(e.selection.getNode(),t);D(e,r=void 0!==r?r:t),_(e,r),e.selection.moveToBookmark(n)},A=function(e,t){var n,r=e.getBody(),o=e.selection;t.set(!t.get()),function(e,t){e.fire("VisualChars",{state:t})}(e,t.get()),n=o.getBookmark(),!0===t.get()?R(e,r):O(e,r),o.moveToBookmark(n)},M=tinymce.util.Tools.resolve("tinymce.util.Delay"),I=function(e){return function(t){var n=t.control;e.on("VisualChars",(function(e){n.active(e.state)}))}};u.add("visualchars",(function(e){var t=a(!1);return function(e,t){e.addCommand("mceVisualChars",(function(){A(e,t)}))}(e,t),function(e){e.addButton("visualchars",{active:!1,title:"Show invisible characters",cmd:"mceVisualChars",onPostRender:I(e)}),e.addMenuItem("visualchars",{text:"Show invisible characters",cmd:"mceVisualChars",onPostRender:I(e),selectable:!0,context:"view",prependToContext:!0})}(e),function(e,t){var n=M.debounce((function(){P(e)}),300);!1!==e.settings.forced_root_block&&e.on("keydown",(function(r){!0===t.get()&&(13===r.keyCode?P(e):n())}))}(e,t),function(e,t){e.on("init",(function(){var n=!function(e){return e.getParam("visualchars_default_state",!1)}(e);t.set(n),A(e,t)}))}(e,t),function(e){return{isEnabled:function(){return e.get()}}}(t)}))}(window)},3356:(e,t,n)=>{n(3562)},3562:()=>{!function(){"use strict";var e,t,n,r,o=tinymce.util.Tools.resolve("tinymce.PluginManager"),i=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),a=tinymce.util.Tools.resolve("tinymce.Env"),u={characterIndices:{ALETTER:0,MIDNUMLET:1,MIDLETTER:2,MIDNUM:3,NUMERIC:4,CR:5,LF:6,NEWLINE:7,EXTEND:8,FORMAT:9,KATAKANA:10,EXTENDNUMLET:11,AT:12,OTHER:13},SETS:[new RegExp("[A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԧԱ-Ֆՙա-ևא-תװ-׳ؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘऄ-हऽॐक़-ॡॱ-ॷॹ-ॿঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-ళవ-హఽౘౙౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൠൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆༀཀ-ཇཉ-ཬྈ-ྌႠ-Ⴥა-ჺჼᄀ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛰᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤜᨀ-ᨖᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᯀ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⒶ-ⓩⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⴀ-ⴥⴰ-ⵥⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〻〼ㄅ-ㄭㄱ-ㆎㆠ-ㆺꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚗꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐꞑꞠ-ꞩꟺ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꨀ-ꨨꩀ-ꩂꩄ-ꩋꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zᅠ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ]"),new RegExp("[-'\\.‘’․﹒'.]"),new RegExp("[:··״‧︓﹕:]"),new RegExp("[±+*/,;;։،؍٬߸⁄︐︔﹐﹔,;]"),new RegExp("[0-9٠-٩٫۰-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩၀-၉႐-႙០-៩᠐-᠙᥆-᥏᧐-᧙᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙꘠-꘩꣐-꣙꤀-꤉꧐-꧙꩐-꩙꯰-꯹]"),new RegExp("\\r"),new RegExp("\\n"),new RegExp("[\v\f\85\u2028\u2029]"),new RegExp("[̀-ͯ҃-҉֑-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ऀ-ःऺ-़ा-ॏ॑-ॗॢॣঁ-ঃ়া-ৄেৈো-্ৗৢৣਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑੰੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣஂா-ூெ-ைொ-்ௗఁ-ఃా-ౄె-ైొ-్ౕౖౢౣಂಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣംഃാ-ൄെ-ൈൊ-്ൗൢൣංඃ්ා-ුූෘ-ෟෲෳัิ-ฺ็-๎ັິ-ູົຼ່-ໍ༹༘༙༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏႚ-ႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳា-៓៝᠋-᠍ᢩᤠ-ᤫᤰ-᤻ᦰ-ᧀᧈᧉᨗ-ᨛᩕ-ᩞ᩠-᩿᩼ᬀ-ᬄ᬴-᭄᭫-᭳ᮀ-ᮂᮡ-᯦᮪-᯳ᰤ-᰷᳐-᳔᳒-᳨᳭ᳲ᷀-ᷦ᷼-᷿⃐-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꙯-꙲꙼꙽꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-꣄꣠-꣱ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀ꨩ-ꨶꩃꩌꩍꩻꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꯣ-ꯪ꯬꯭ﬞ︀-️︠-゙゚︦]"),new RegExp("[-឴឵---\ufeff-]"),new RegExp("[〱-〵゛゜゠-ヺー-ヿㇰ-ㇿ㋐-㋾㌀-㍗ヲ-ン]"),new RegExp("[=_‿⁀⁔︳︴﹍-﹏_∀-⋿<>]"),new RegExp("@")],EMPTY_STRING:"",PUNCTUATION:new RegExp("^[!-#%-*,-\\/:;?@\\[-\\]_{}¡«·»¿;·՚-՟։֊־׀׃׆׳״؉؊،؍؛؞؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰෴๏๚๛༄-༒༺-༽྅࿐-࿔࿙࿚၊-၏჻፡-፨᐀᙭᙮᚛᚜᛫-᛭᜵᜶។-៖៘-៚᠀-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᯼-᯿᰻-᰿᱾᱿᳓‐-‧‰-⁃⁅-⁑⁓-⁞⁽⁾₍₎〈〉❨-❵⟅⟆⟦-⟯⦃-⦘⧘-⧛⧼⧽⳹-⳼⳾⳿⵰⸀-⸮⸰⸱、-〃〈-】〔-〟〰〽゠・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꯫﴾﴿︐-︙︰-﹒﹔-﹡﹣﹨﹪﹫!-#%-*,-/:;?@[-]_{}⦅-・]$"),WHITESPACE:/^\s+$/},l=function(e){return function(){return e}},c=l(!1),s=l(!0),f=function(){return d},d=(e=function(e){return e.isNone()},r={fold:function(e,t){return e()},is:c,isSome:c,isNone:s,getOr:n=function(e){return e},getOrThunk:t=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:l(null),getOrUndefined:l(void 0),or:n,orThunk:t,map:f,each:function(){},bind:f,exists:c,forall:s,filter:f,equals:e,equals_:e,toArray:function(){return[]},toString:l("none()")},Object.freeze&&Object.freeze(r),r),p=("function",function(e){return"function"===function(e){if(null===e)return"null";var t=typeof e;return"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(e)}),m=(Array.prototype.slice,p(Array.from)&&Array.from,u.SETS),h=u.characterIndices.OTHER,g=function(e){var t,n,r=h,o=m.length;for(t=0;t<o;++t)if((n=m[t])&&n.test(e)){r=t;break}return r},v=u.characterIndices,y=function(e,t){var n,r,o=e[t],i=e[t+1];return!(t<0||t>e.length-1&&0!==t||o===v.ALETTER&&i===v.ALETTER||(r=e[t+2],o===v.ALETTER&&(i===v.MIDLETTER||i===v.MIDNUMLET||i===v.AT)&&r===v.ALETTER||(n=e[t-1],(o===v.MIDLETTER||o===v.MIDNUMLET||i===v.AT)&&i===v.ALETTER&&n===v.ALETTER||!(o!==v.NUMERIC&&o!==v.ALETTER||i!==v.NUMERIC&&i!==v.ALETTER)||(o===v.MIDNUM||o===v.MIDNUMLET)&&i===v.NUMERIC&&n===v.NUMERIC||o===v.NUMERIC&&(i===v.MIDNUM||i===v.MIDNUMLET)&&r===v.NUMERIC||o===v.EXTEND||o===v.FORMAT||n===v.EXTEND||n===v.FORMAT||i===v.EXTEND||i===v.FORMAT||o===v.CR&&i===v.LF||o!==v.NEWLINE&&o!==v.CR&&o!==v.LF&&i!==v.NEWLINE&&i!==v.CR&&i!==v.LF&&(o===v.KATAKANA&&i===v.KATAKANA||i===v.EXTENDNUMLET&&(o===v.ALETTER||o===v.NUMERIC||o===v.KATAKANA||o===v.EXTENDNUMLET)||o===v.EXTENDNUMLET&&(i===v.ALETTER||i===v.NUMERIC||i===v.KATAKANA)||o===v.AT))))},b=u.EMPTY_STRING,w=u.WHITESPACE,x=u.PUNCTUATION,C=function(e){return"http"===e||"https"===e},E=function(e,t,n){var r=function(e,t){var n;for(n=t;n<e.length;++n){var r=e.charAt(n);if(w.test(r))break}return n}(t,n+1),o=t.substring(n+1,r);return"://"===o.substr(0,3)?{word:e+o,index:r}:{word:e,index:n}},T=function(e,t){return function(e,t){var n,r,o,i,a,u,l=0,c=(i=g,a={},u=function(e){if(a[e])return a[e];var t=i(e);return a[e]=t,t},function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r}(e.split(""),u)),s=c.length,f=[],d=[];for(t||(t={}),t.ignoreCase&&(e=e.toLowerCase()),r=t.includePunctuation,o=t.includeWhitespace;l<s;++l)if(n=e.charAt(l),f.push(n),y(c,l)){if((f=f.join(b))&&(o||!w.test(f))&&(r||!x.test(f)))if(C(f)){var p=E(f,e,l);d.push(p.word),l=p.index}else d.push(f);f=[]}return d}(e.replace(/\ufeff/g,""),t)},k=function(e){return T(function(e){return e.removed?"":(t=e.getBody(),n=e.schema,a.ie?function(e,t){for(var n=t.getBlockElements(),r=t.getShortEndedElements(),o=t.getWhiteSpaceElements(),a=function(e){return n[e.nodeName]||r[e.nodeName]||o[e.nodeName]},u="",l=new i(e,e);e=l.next();)3===e.nodeType?u+=e.data:a(e)&&(u+=" ");return u}(t,n):t.innerText);var t,n}(e)).length},S=tinymce.util.Tools.resolve("tinymce.util.Delay"),N=tinymce.util.Tools.resolve("tinymce.util.I18n");o.add("wordcount",(function(e){return function(e){var t=function(e){return N.translate(["{0} words",k(e)])},n=function(){e.theme.panel.find("#wordcount").text(t(e))};e.on("init",(function(){var r=e.theme.panel&&e.theme.panel.find("#statusbar")[0],o=S.debounce(n,300);r&&S.setEditorTimeout(e,(function(){r.insert({type:"label",name:"wordcount",text:t(e),classes:"wordcount",disabled:e.settings.readonly},0),e.on("setcontent beforeaddundo undo redo keyup",o)}),0)}))}(e),function(e){return{getCount:function(){return k(e)}}}(e)}))}()},4756:(e,t,n)=>{n(6048)},6048:()=>{!function(e){"use strict";var t,n,r,o,i=tinymce.util.Tools.resolve("tinymce.ThemeManager"),a=tinymce.util.Tools.resolve("tinymce.EditorManager"),u=tinymce.util.Tools.resolve("tinymce.util.Tools"),l=function(e){return!1!==c(e)},c=function(e){return e.getParam("menubar")},s=function(e){return e.getParam("toolbar_items_size")},f=function(e){return e.getParam("menu")},d=function(e){return!1===e.settings.skin},p=function(e){var t=e.getParam("resize","vertical");return!1===t?"none":"both"===t?"both":"vertical"},m=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),h=tinymce.util.Tools.resolve("tinymce.ui.Factory"),g=tinymce.util.Tools.resolve("tinymce.util.I18n"),v=function(e){return e.fire("ResizeEditor")},y=function(e){return e.fire("BeforeRenderUI")},b=function(e,t){return function(){var n=e.find(t)[0];n&&n.focus(!0)}},w=function(e,t){e.shortcuts.add("Alt+F9","",b(t,"menubar")),e.shortcuts.add("Alt+F10,F10","",b(t,"toolbar")),e.shortcuts.add("Alt+F11","",b(t,"elementpath")),t.on("cancel",(function(){e.focus()}))},x=tinymce.util.Tools.resolve("tinymce.geom.Rect"),C=tinymce.util.Tools.resolve("tinymce.util.Delay"),E=function(){},T=function(e){return function(){return e}},k=T(!1),S=T(!0),N=function(){return _},_=(t=function(e){return e.isNone()},o={fold:function(e,t){return e()},is:k,isSome:k,isNone:S,getOr:r=function(e){return e},getOrThunk:n=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:T(null),getOrUndefined:T(void 0),or:r,orThunk:n,map:N,each:E,bind:N,exists:k,forall:S,filter:N,equals:t,equals_:t,toArray:function(){return[]},toString:T("none()")},Object.freeze&&Object.freeze(o),o),D=function(e){var t=T(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:S,isNone:k,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return D(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:_},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(k,(function(t){return n(e,t)}))}};return o},R={some:D,none:N,from:function(e){return null==e?_:D(e)}},O=function(e){return e?e.getRoot().uiContainer:null},P=function(e){var t=O(e);if(t&&"static"!==m.DOM.getStyle(t,"position",!0)){var n=m.DOM.getPos(t),r=t.scrollLeft-n.x,o=t.scrollTop-n.y;return R.some({x:r,y:o})}return R.none()},A=function(e,t){var n=m.DOM.select(e.settings.ui_container)[0];t.getRoot().uiContainer=n},M=O,I=function(e,t){return t.uiContainer=O(e)},B=function(e,t,n){var r,o=[];if(t)return u.each(t.split(/[ ,]/),(function(t){var i,a=function(){var n=e.selection;t.settings.stateSelector&&n.selectorChanged(t.settings.stateSelector,(function(e){t.active(e)}),!0),t.settings.disabledStateSelector&&n.selectorChanged(t.settings.disabledStateSelector,(function(e){t.disabled(e)}))};"|"===t?r=null:(r||(r={type:"buttongroup",items:[]},o.push(r)),e.buttons[t]&&(i=t,"function"==typeof(t=e.buttons[i])&&(t=t()),t.type=t.type||"button",t.size=n,t=h.create(t),r.items.push(t),e.initialized?a():e.on("init",a)))})),{type:"toolbar",layout:"flow",items:o}},L=B,F=function(e,t){var n=[];if(u.each(function(e){var t=e.getParam("toolbar");return!1===t?[]:u.isArray(t)?u.grep(t,(function(e){return e.length>0})):function(e,t){for(var n=[],r=1;r<10;r++){var o=e["toolbar"+r];if(!o)break;n.push(o)}var i=e.toolbar?[e.toolbar]:["undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"];return n.length>0?n:i}(e.settings)}(e),(function(r){var o;(o=r)&&n.push(B(e,o,t))})),n.length)return{type:"panel",layout:"stack",classes:"toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:n}},H=m.DOM,j=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}},z=function(e,t){e.moveTo(t.left,t.top)},W=function(e,t,n,r,o,i){return i=j({x:t,y:n,w:i.w,h:i.h}),e&&(i=e({elementRect:j(r),contentAreaRect:j(o),panelRect:i})),i},U=function(e){var t,n=function(){return e.contextToolbars||[]},r=function(t,n){var r,o,i,a,l,c,s,f=function(e){return e.getParam("inline_toolbar_position_handler")}(e);if(!e.removed)if(t&&t.toolbar.panel){var d,p,m,h;s=["bc-tc","tc-bc","tl-bl","bl-tl","tr-br","br-tr"],l=t.toolbar.panel,n&&l.show(),d=t.element,p=H.getPos(e.getContentAreaContainer()),m=e.dom.getRect(d),"BODY"===(h=e.dom.getRoot()).nodeName&&(m.x-=h.ownerDocument.documentElement.scrollLeft||h.scrollLeft,m.y-=h.ownerDocument.documentElement.scrollTop||h.scrollTop),m.x+=p.x,m.y+=p.y,i=m,o=H.getRect(l.getEl()),a=H.getRect(e.getContentAreaContainer()||e.getBody());var g=P(l).getOr({x:0,y:0});if(i.x+=g.x,i.y+=g.y,o.x+=g.x,o.y+=g.y,a.x+=g.x,a.y+=g.y,"inline"!==H.getStyle(t.element,"display",!0)){var v=t.element.getBoundingClientRect();i.w=v.width,i.h=v.height}e.inline||(a.w=e.getDoc().documentElement.offsetWidth),e.selection.controlSelection.isResizable(t.element)&&i.w<25&&(i=x.inflate(i,0,8)),r=x.findBestRelativePosition(o,i,a,s),i=x.clamp(i,a),r?(c=x.relativePosition(o,i,r),z(l,W(f,c.x,c.y,i,a,o))):(a.h+=o.h,(i=x.intersect(a,i))?(r=x.findBestRelativePosition(o,i,a,["bc-tc","bl-tl","br-tr"]))?(c=x.relativePosition(o,i,r),z(l,W(f,c.x,c.y,i,a,o))):z(l,W(f,i.x,i.y,i,a,o)):l.hide()),function(e,t,n){t=t?t.substr(0,2):"",u.each({t:"down",b:"up"},(function(r,o){e.classes.toggle("arrow-"+r,n(o,t.substr(0,1)))})),u.each({l:"left",r:"right"},(function(r,o){e.classes.toggle("arrow-"+r,n(o,t.substr(1,1)))}))}(l,r,(function(e,t){return e===t}))}else!function(e){u.each(e.contextToolbars,(function(e){e.panel&&e.panel.hide()}))}(e)},o=function(t){return function(){C.requestAnimationFrame((function(){e.selection&&r(a(e.selection.getNode()),t)}))}},i=function(){u.each(n(),(function(e){e.panel&&e.panel.hide()}))},a=function(t){var r,o,i,a=n();for(r=(i=e.$(t).parents().add(t)).length-1;r>=0;r--)for(o=a.length-1;o>=0;o--)if(a[o].predicate(i[r]))return{toolbar:a[o],element:i[r]};return null};e.on("click keyup setContent ObjectResized",(function(n){("setcontent"!==n.type||n.selection)&&C.setEditorTimeout(e,(function(){var n;(n=a(e.selection.getNode()))?(i(),function(n){var i;if(n.toolbar.panel)return n.toolbar.panel.show(),void r(n);i=h.create({type:"floatpanel",role:"dialog",classes:"tinymce tinymce-inline arrow",ariaLabel:"Inline toolbar",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:!0,fixed:!0,border:1,items:L(e,n.toolbar.items),oncancel:function(){e.focus()}}),A(e,i),function(n){if(!t){var r=o(!0),i=M(n);t=e.selection.getScrollContainer()||e.getWin(),H.bind(t,"scroll",r),H.bind(i,"scroll",r),e.on("remove",(function(){H.unbind(t,"scroll",r),H.unbind(i,"scroll",r)}))}}(i),n.toolbar.panel=i,i.renderTo().reflow(),r(n)}(n)):i()}))})),e.on("blur hide contextmenu",i),e.on("ObjectResizeStart",(function(){var t=a(e.selection.getNode());t&&t.toolbar.panel&&t.toolbar.panel.hide()})),e.on("ResizeEditor ResizeWindow",o(!0)),e.on("nodeChange",o(!1)),e.on("remove",(function(){u.each(n(),(function(e){e.panel&&e.panel.remove()})),e.contextToolbars={}})),e.shortcuts.add("ctrl+F9","",(function(){var t=a(e.selection.getNode());t&&t.toolbar.panel&&t.toolbar.panel.items()[0].focus()}))},q=function(e){return function(t){return function(e){if(null===e)return"null";var t=typeof e;return"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}},V=q("array"),$=q("function"),Y=q("number"),K=(Array.prototype.slice,Array.prototype.indexOf),X=Array.prototype.push,G=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t(e[n],n))return!0;return!1},Q=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},J=function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)},Z=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},ee=($(Array.from)&&Array.from,{file:{title:"File",items:"newdocument restoredraft | preview | print"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall"},view:{title:"View",items:"code | visualaid visualchars visualblocks | spellchecker | preview fullscreen"},insert:{title:"Insert",items:"image link media template codesample inserttable | charmap hr | pagebreak nonbreaking anchor toc | insertdatetime"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript codeformat | blockformats align | removeformat"},tools:{title:"Tools",items:"spellchecker spellcheckerlanguage | a11ycheck code"},table:{title:"Table"},help:{title:"Help"}}),te=function(e,t){return"|"===e?{name:"|",item:{text:"|"}}:t?{name:e,item:t}:null},ne=function(e){return e&&"|"===e.item.text},re=function(e,t,n,r){var o,i,a,l;return t?(i=t[r],l=!0):i=ee[r],i&&(o={text:i.title},a=[],u.each((i.items||"").split(/[ ,]/),(function(t){var n=te(t,e[t]);n&&a.push(n)})),l||u.each(e,(function(e,t){e.context!==r||function(e,t){return function(e,n){for(var r=0,o=e.length;r<o;r++)if(e[r].name===t)return R.some(r);return R.none()}(e).isSome()}(a,t)||("before"===e.separator&&a.push({name:"|",item:{text:"|"}}),e.prependToContext?a.unshift(te(t,e)):a.push(te(t,e)),"after"===e.separator&&a.push({name:"|",item:{text:"|"}}))})),o.menu=Q(function(e,t){var n=Z(e,(function(e){return!1===t.hasOwnProperty(e.name)})),r=Z(n,(function(e,t){return!ne(e)||!ne(n[t-1])}));return Z(r,(function(e,t){return!ne(e)||t>0&&t<r.length-1}))}(a,n),(function(e){return e.item})),!o.menu.length)?null:o},oe=function(e){for(var t=[],n=function(e){var t,n=[],r=f(e);if(r)for(t in r)n.push(t);else for(t in ee)n.push(t);return n}(e),r=u.makeMap(function(e){return e.getParam("removed_menuitems","")}(e).split(/[ ,]/)),o=c(e),i="string"==typeof o?o.split(/[ ,]/):n,a=0;a<i.length;a++){var l=i[a],s=re(e.menuItems,f(e),r,l);s&&t.push(s)}return t},ie=m.DOM,ae=function(e){return{width:e.clientWidth,height:e.clientHeight}},ue=function(e,t,n){var r,o,i,a;r=e.getContainer(),o=e.getContentAreaContainer().firstChild,i=ae(r),a=ae(o),null!==t&&(t=Math.max(function(e){return e.getParam("min_width",100,"number")}(e),t),t=Math.min(function(e){return e.getParam("max_width",65535,"number")}(e),t),ie.setStyle(r,"width",t+(i.width-a.width)),ie.setStyle(o,"width",t)),n=Math.max(function(e){return e.getParam("min_height",100,"number")}(e),n),n=Math.min(function(e){return e.getParam("max_height",65535,"number")}(e),n),ie.setStyle(o,"height",n),v(e)},le=ue,ce=tinymce.util.Tools.resolve("tinymce.Env"),se=function(e,t,n){var r,o=e.settings[n];o&&o((r=t.getEl("body"),{element:function(){return r}}))},fe=function(e,t,n){return function(r){var o=r.control,i=o.parents().filter("panel")[0],a=i.find("#"+t)[0],l=function(e,t){return u.grep(e,(function(e){return e.name===t}))[0]}(n,t);!function(e,t,n){u.each(n,(function(n){var r=t.items().filter("#"+n.name)[0];r&&r.visible()&&n.name!==e&&(se(n,r,"onhide"),r.visible(!1))}))}(t,i,n),o.parent().items().each((function(e){e.active(!1)})),a&&a.visible()?(se(l,a,"onhide"),a.hide(),o.active(!1)):(a?(a.show(),se(l,a,"onshow")):(a=h.create({type:"container",name:t,layout:"stack",classes:"sidebar-panel",html:""}),i.prepend(a),se(l,a,"onrender"),se(l,a,"onshow")),o.active(!0)),v(e)}},de=function(e){return!(ce.ie&&!(ce.ie>=11)||!e.sidebars)&&e.sidebars.length>0},pe=function(e){return{type:"panel",name:"sidebar",layout:"stack",classes:"sidebar",items:[{type:"toolbar",layout:"stack",classes:"sidebar-toolbar",items:u.map(e.sidebars,(function(t){var n=t.settings;return{type:"button",icon:n.icon,image:n.image,tooltip:n.tooltip,onclick:fe(e,t.name,e.sidebars)}}))}]}},me=function(e){var t=function(){e._skinLoaded=!0,function(e){e.fire("SkinLoaded")}(e)};return function(){e.initialized?t():e.on("init",t)}},he=m.DOM,ge=function(e){return{type:"panel",name:"iframe",layout:"stack",classes:"edit-area",border:e,html:""}},ve=function(e){return{type:"panel",layout:"stack",classes:"edit-aria-container",border:"1 0 0 0",items:[ge("0"),pe(e)]}},ye=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),be=0,we={id:function(){return"mceu_"+be++},create:function(t,n,r){var o=e.document.createElement(t);return m.DOM.setAttribs(o,n),"string"==typeof r?o.innerHTML=r:u.each(r,(function(e){e.nodeType&&o.appendChild(e)})),o},createFragment:function(e){return m.DOM.createFragment(e)},getWindowSize:function(){return m.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 m.DOM.getPos(e,t||we.getContainer())},getContainer:function(){return ce.container?ce.container:e.document.body},getViewPort:function(e){return m.DOM.getViewPort(e)},get:function(t){return e.document.getElementById(t)},addClass:function(e,t){return m.DOM.addClass(e,t)},removeClass:function(e,t){return m.DOM.removeClass(e,t)},hasClass:function(e,t){return m.DOM.hasClass(e,t)},toggleClass:function(e,t,n){return m.DOM.toggleClass(e,t,n)},css:function(e,t,n){return m.DOM.setStyle(e,t,n)},getRuntimeStyle:function(e,t){return m.DOM.getStyle(e,t,!0)},on:function(e,t,n,r){return m.DOM.bind(e,t,n,r)},off:function(e,t,n){return m.DOM.unbind(e,t,n)},fire:function(e,t,n){return m.DOM.fire(e,t,n)},innerHtml:function(e,t){m.DOM.setHTML(e,t)}},xe=function(e){return"static"===we.getRuntimeStyle(e,"position")},Ce=function(e){return e.state.get("fixed")};function Ee(t,n,r){var o,i,a,u,l,c,s,f,d,p;return d=Te(),a=(i=we.getPos(n,M(t))).x,u=i.y,Ce(t)&&xe(e.document.body)&&(a-=d.x,u-=d.y),o=t.getEl(),l=(p=we.getSize(o)).width,c=p.height,s=(p=we.getSize(n)).width,f=p.height,"b"===(r=(r||"").split(""))[0]&&(u+=f),"r"===r[1]&&(a+=s),"c"===r[0]&&(u+=Math.round(f/2)),"c"===r[1]&&(a+=Math.round(s/2)),"b"===r[3]&&(u-=c),"r"===r[4]&&(a-=l),"c"===r[3]&&(u-=Math.round(c/2)),"c"===r[4]&&(a-=Math.round(l/2)),{x:a,y:u,w:l,h:c}}var Te=function(){var t=e.window;return{x:Math.max(t.pageXOffset,e.document.body.scrollLeft,e.document.documentElement.scrollLeft),y:Math.max(t.pageYOffset,e.document.body.scrollTop,e.document.documentElement.scrollTop),w:t.innerWidth||e.document.documentElement.clientWidth,h:t.innerHeight||e.document.documentElement.clientHeight}},ke=function(e){var t=M(e);return t&&!Ce(e)?function(e){return{x:0,y:0,w:e.scrollWidth-1,h:e.scrollHeight-1}}(t):Te()},Se={testMoveRel:function(e,t){for(var n=ke(this),r=0;r<t.length;r++){var o=Ee(this,e,t[r]);if(Ce(this)){if(o.x>0&&o.x+o.w<n.w&&o.y>0&&o.y+o.h<n.h)return t[r]}else if(o.x>n.x&&o.x+o.w<n.w+n.x&&o.y>n.y&&o.y+o.h<n.h+n.y)return t[r]}return t[0]},moveRel:function(e,t){"string"!=typeof t&&(t=this.testMoveRel(e,t));var n=Ee(this,e,t);return this.moveTo(n.x,n.y)},moveBy:function(e,t){var n=this,r=n.layoutRect();return n.moveTo(r.x+e,r.y+t),n},moveTo:function(e,t){var n=this;function r(e,t,n){return e<0||e+n>t&&(e=t-n)<0?0:e}if(n.settings.constrainToViewport){var o=ke(this),i=n.layoutRect();e=r(e,o.w+o.x,i.w),t=r(t,o.h+o.y,i.h)}var a=M(n);return a&&xe(a)&&!Ce(n)&&(e-=a.scrollLeft,t-=a.scrollTop),a&&(e+=1,t+=1),n.state.get("rendered")?n.layoutRect({x:e,y:t}).repaint():(n.settings.x=e,n.settings.y=t),n.fire("move",{x:e,y:t}),n}},Ne=tinymce.util.Tools.resolve("tinymce.util.Class"),_e=tinymce.util.Tools.resolve("tinymce.util.EventDispatcher"),De=function(e){var t;if(e)return"number"==typeof e?{top:e=e||0,left:e,bottom:e,right:e}:(1===(t=(e=e.split(" ")).length)?e[1]=e[2]=e[3]=e[0]:2===t?(e[2]=e[0],e[3]=e[1]):3===t&&(e[3]=e[1]),{top:parseInt(e[0],10)||0,right:parseInt(e[1],10)||0,bottom:parseInt(e[2],10)||0,left:parseInt(e[3],10)||0})},Re=function(e,t){function n(t){var n=parseFloat(function(t){var n=e.ownerDocument.defaultView;if(n){var r=n.getComputedStyle(e,null);return r?(t=t.replace(/[A-Z]/g,(function(e){return"-"+e})),r.getPropertyValue(t)):null}return e.currentStyle[t]}(t));return isNaN(n)?0:n}return{top:n(t+"TopWidth"),right:n(t+"RightWidth"),bottom:n(t+"BottomWidth"),left:n(t+"LeftWidth")}};function Oe(){}function Pe(e){this.cls=[],this.cls._map={},this.onchange=e||Oe,this.prefix=""}u.extend(Pe.prototype,{add:function(e){return e&&!this.contains(e)&&(this.cls._map[e]=!0,this.cls.push(e),this._change()),this},remove:function(e){if(this.contains(e)){var t=void 0;for(t=0;t<this.cls.length&&this.cls[t]!==e;t++);this.cls.splice(t,1),delete this.cls._map[e],this._change()}return this},toggle:function(e,t){var n=this.contains(e);return n!==t&&(n?this.remove(e):this.add(e),this._change()),this},contains:function(e){return!!this.cls._map[e]},_change:function(){delete this.clsValue,this.onchange.call(this)}}),Pe.prototype.toString=function(){var e;if(this.clsValue)return this.clsValue;e="";for(var t=0;t<this.cls.length;t++)t>0&&(e+=" "),e+=this.prefix+this.cls[t];return e};var Ae,Me,Ie,Be=/^([\w\\*]+)?(?:#([\w\-\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i,Le=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,Fe=/^\s*|\s*$/g,He=Ne.extend({init:function(e){var t=this.match;function n(e,n,o){var i;function a(e){e&&n.push(e)}return a(function(e){if(e)return e=e.toLowerCase(),function(t){return"*"===e||t.type===e}}((i=Be.exec(e.replace(Fe,"")))[1])),a(function(e){if(e)return function(t){return t._name===e}}(i[2])),a(function(e){if(e)return e=e.split("."),function(t){for(var n=e.length;n--;)if(!t.classes.contains(e[n]))return!1;return!0}}(i[3])),a(function(e,t,n){if(e)return function(r){var o=r[e]?r[e]():"";return t?"="===t?o===n:"*="===t?o.indexOf(n)>=0:"~="===t?(" "+o+" ").indexOf(" "+n+" ")>=0:"!="===t?o!==n:"^="===t?0===o.indexOf(n):"$="===t&&o.substr(o.length-n.length)===n:!!n}}(i[4],i[5],i[6])),a(function(e){var n;if(e)return(e=/(?:not\((.+)\))|(.+)/i.exec(e))[1]?(n=r(e[1],[]),function(e){return!t(e,n)}):(e=e[2],function(t,n,r){return"first"===e?0===n:"last"===e?n===r-1:"even"===e?n%2==0:"odd"===e?n%2==1:!!t[e]&&t[e]()})}(i[7])),n.pseudo=!!i[7],n.direct=o,n}function r(e,t){var o,i,a,u=[];do{if(Le.exec(""),(i=Le.exec(e))&&(e=i[3],u.push(i[1]),i[2])){o=i[3];break}}while(i);for(o&&r(o,t),e=[],a=0;a<u.length;a++)">"!==u[a]&&e.push(n(u[a],[],">"===u[a-1]));return t.push(e),t}this._selectors=r(e,[])},match:function(e,t){var n,r,o,i,a,u,l,c,s,f,d,p,m;for(n=0,r=(t=t||this._selectors).length;n<r;n++){for(m=e,p=0,o=(i=(a=t[n]).length)-1;o>=0;o--)for(c=a[o];m;){if(c.pseudo)for(s=f=(d=m.parent().items()).length;s--&&d[s]!==m;);for(u=0,l=c.length;u<l;u++)if(!c[u](m,s,f)){u=l+1;break}if(u===l){p++;break}if(o===i-1)break;m=m.parent()}if(p===i)return!0}return!1},find:function(e){var t,n,r=[],o=this._selectors;function i(e,t,n){var o,a,u,l,c,s=t[n];for(o=0,a=e.length;o<a;o++){for(c=e[o],u=0,l=s.length;u<l;u++)if(!s[u](c,o,a)){u=l+1;break}if(u===l)n===t.length-1?r.push(c):c.items&&i(c.items(),t,n+1);else if(s.direct)return;c.items&&i(c.items(),t,n)}}if(e.items){for(t=0,n=o.length;t<n;t++)i(e.items(),o[t],0);n>1&&(r=function(e){for(var t,n=[],r=e.length;r--;)(t=e[r]).__checked||(n.push(t),t.__checked=1);for(r=n.length;r--;)delete n[r].__checked;return n}(r))}return Ae||(Ae=He.Collection),new Ae(r)}}),je=Array.prototype.push,ze=Array.prototype.slice;Ie={length:0,init:function(e){e&&this.add(e)},add:function(e){var t=this;return u.isArray(e)?je.apply(t,e):e instanceof Me?t.add(e.toArray()):je.call(t,e),t},set:function(e){var t,n=this,r=n.length;for(n.length=0,n.add(e),t=n.length;t<r;t++)delete n[t];return n},filter:function(e){var t,n,r,o,i=[];for("string"==typeof e?(e=new He(e),o=function(t){return e.match(t)}):o=e,t=0,n=this.length;t<n;t++)o(r=this[t])&&i.push(r);return new Me(i)},slice:function(){return new Me(ze.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},each:function(e){return u.each(this,e),this},toArray:function(){return u.toArray(this)},indexOf:function(e){for(var t=this.length;t--&&this[t]!==e;);return t},reverse:function(){return new Me(u.toArray(this).reverse())},hasClass:function(e){return!!this[0]&&this[0].classes.contains(e)},prop:function(e,t){var n,r=this;return void 0!==t?(r.each((function(n){n[e]&&n[e](t)})),r):(n=r[0])&&n[e]?n[e]():void 0},exec:function(e){var t=this,n=u.toArray(arguments).slice(1);return t.each((function(t){t[e]&&t[e].apply(t,n)})),t},remove:function(){for(var e=this.length;e--;)this[e].remove();return this},addClass:function(e){return this.each((function(t){t.classes.add(e)}))},removeClass:function(e){return this.each((function(t){t.classes.remove(e)}))}},u.each("fire on off show hide append prepend before after reflow".split(" "),(function(e){Ie[e]=function(){var t=u.toArray(arguments);return this.each((function(n){e in n&&n[e].apply(n,t)})),this}})),u.each("text name disabled active selected checked visible parent value data".split(" "),(function(e){Ie[e]=function(t){return this.prop(e,t)}})),Me=Ne.extend(Ie),He.Collection=Me;var We=Me,Ue=function(e){this.create=e.create};Ue.create=function(e,t){return new Ue({create:function(n,r){var o,i=function(e){n.set(r,e.value)};return n.on("change:"+r,(function(n){e.set(t,n.value)})),e.on("change:"+t,i),(o=n._bindings)||(o=n._bindings=[],n.on("destroy",(function(){for(var e=o.length;e--;)o[e]()}))),o.push((function(){e.off("change:"+t,i)})),e.get(t)}})};var qe=tinymce.util.Tools.resolve("tinymce.util.Observable");function Ve(e){return e.nodeType>0}function $e(e,t){var n,r;if(e===t)return!0;if(null===e||null===t)return e===t;if("object"!=typeof e||"object"!=typeof t)return e===t;if(u.isArray(t)){if(e.length!==t.length)return!1;for(n=e.length;n--;)if(!$e(e[n],t[n]))return!1}if(Ve(e)||Ve(t))return e===t;for(n in r={},t){if(!$e(e[n],t[n]))return!1;r[n]=!0}for(n in e)if(!r[n]&&!$e(e[n],t[n]))return!1;return!0}var Ye,Ke,Xe=Ne.extend({Mixins:[qe],init:function(e){var t,n;for(t in e=e||{})(n=e[t])instanceof Ue&&(e[t]=n.create(this,t));this.data=e},set:function(e,t){var n,r,o=this.data[e];if(t instanceof Ue&&(t=t.create(this,e)),"object"==typeof e){for(n in e)this.set(n,e[n]);return this}return $e(o,t)||(this.data[e]=t,r={target:this,name:e,value:t,oldValue:o},this.fire("change:"+e,r),this.fire("change",r)),this},get:function(e){return this.data[e]},has:function(e){return e in this.data},bind:function(e){return Ue.create(this,e)},destroy:function(){this.fire("destroy")}}),Ge={},Qe={add:function(t){var n=t.parent();if(n){if(!n._layout||n._layout.isNative())return;Ge[n._id]||(Ge[n._id]=n),Ye||(Ye=!0,C.requestAnimationFrame((function(){var e,t;for(e in Ye=!1,Ge)(t=Ge[e]).state.get("rendered")&&t.reflow();Ge={}}),e.document.body))}},remove:function(e){Ge[e._id]&&delete Ge[e._id]}},Je="onmousewheel"in e.document,Ze="mce-",et=0,tt={Statics:{classPrefix:Ze},isRtl:function(){return Ke.rtl},classPrefix:Ze,init:function(e){var t,n,r=this;function o(e){var t;for(e=e.split(" "),t=0;t<e.length;t++)r.classes.add(e[t])}r.settings=e=u.extend({},r.Defaults,e),r._id=e.id||"mceu_"+et++,r._aria={role:e.role},r._elmCache={},r.$=ye,r.state=new Xe({visible:!0,active:!1,disabled:!1,value:""}),r.data=new Xe(e.data),r.classes=new Pe((function(){r.state.get("rendered")&&(r.getEl().className=this.toString())})),r.classes.prefix=r.classPrefix,(t=e.classes)&&(r.Defaults&&(n=r.Defaults.classes)&&t!==n&&o(n),o(t)),u.each("title text name visible disabled active value".split(" "),(function(t){t in e&&r[t](e[t])})),r.on("click",(function(){if(r.disabled())return!1})),r.settings=e,r.borderBox=De(e.border),r.paddingBox=De(e.padding),r.marginBox=De(e.margin),e.hidden&&r.hide()},Properties:"parent,name",getContainerElm:function(){return M(this)||we.getContainer()},getParentCtrl:function(e){for(var t,n=this.getRoot().controlIdLookup;e&&n&&!(t=n[e.id]);)e=e.parentNode;return t},initLayoutRect:function(){var e,t,n,r,o,i,a,u,l,c,s=this,f=s.settings,d=s.getEl();e=s.borderBox=s.borderBox||Re(d,"border"),s.paddingBox=s.paddingBox||Re(d,"padding"),s.marginBox=s.marginBox||Re(d,"margin"),c=we.getSize(d),u=f.minWidth,l=f.minHeight,o=u||c.width,i=l||c.height,n=f.width,r=f.height,a=void 0!==(a=f.autoResize)?a:!n&&!r,n=n||o,r=r||i;var p=e.left+e.right,m=e.top+e.bottom,h=f.maxWidth||65535,g=f.maxHeight||65535;return s._layoutRect=t={x:f.x||0,y:f.y||0,w:n,h:r,deltaW:p,deltaH:m,contentW:n-p,contentH:r-m,innerW:n-p,innerH:r-m,startMinWidth:u||0,startMinHeight:l||0,minW:Math.min(o,h),minH:Math.min(i,g),maxW:h,maxH:g,autoResize:a,scrollW:0},s._lastLayoutRect={},t},layoutRect:function(e){var t,n,r,o,i,a=this,u=a._layoutRect;return u||(u=a.initLayoutRect()),e?(r=u.deltaW,o=u.deltaH,void 0!==e.x&&(u.x=e.x),void 0!==e.y&&(u.y=e.y),void 0!==e.minW&&(u.minW=e.minW),void 0!==e.minH&&(u.minH=e.minH),void 0!==(n=e.w)&&(n=(n=n<u.minW?u.minW:n)>u.maxW?u.maxW:n,u.w=n,u.innerW=n-r),void 0!==(n=e.h)&&(n=(n=n<u.minH?u.minH:n)>u.maxH?u.maxH:n,u.h=n,u.innerH=n-o),void 0!==(n=e.innerW)&&(n=(n=n<u.minW-r?u.minW-r:n)>u.maxW-r?u.maxW-r:n,u.innerW=n,u.w=n+r),void 0!==(n=e.innerH)&&(n=(n=n<u.minH-o?u.minH-o:n)>u.maxH-o?u.maxH-o:n,u.innerH=n,u.h=n+o),void 0!==e.contentW&&(u.contentW=e.contentW),void 0!==e.contentH&&(u.contentH=e.contentH),(t=a._lastLayoutRect).x===u.x&&t.y===u.y&&t.w===u.w&&t.h===u.h||((i=Ke.repaintControls)&&i.map&&!i.map[a._id]&&(i.push(a),i.map[a._id]=!0),t.x=u.x,t.y=u.y,t.w=u.w,t.h=u.h),a):u},repaint:function(){var t,n,r,o,i,a,u,l,c,s,f=this;c=e.document.createRange?function(e){return e}:Math.round,t=f.getEl().style,o=f._layoutRect,l=f._lastRepaintRect||{},a=(i=f.borderBox).left+i.right,u=i.top+i.bottom,o.x!==l.x&&(t.left=c(o.x)+"px",l.x=o.x),o.y!==l.y&&(t.top=c(o.y)+"px",l.y=o.y),o.w!==l.w&&(s=c(o.w-a),t.width=(s>=0?s:0)+"px",l.w=o.w),o.h!==l.h&&(s=c(o.h-u),t.height=(s>=0?s:0)+"px",l.h=o.h),f._hasBody&&o.innerW!==l.innerW&&(s=c(o.innerW),(r=f.getEl("body"))&&((n=r.style).width=(s>=0?s:0)+"px"),l.innerW=o.innerW),f._hasBody&&o.innerH!==l.innerH&&(s=c(o.innerH),(r=r||f.getEl("body"))&&((n=n||r.style).height=(s>=0?s:0)+"px"),l.innerH=o.innerH),f._lastRepaintRect=l,f.fire("repaint",{},!1)},updateLayoutRect:function(){var e=this;e.parent()._lastRect=null,we.css(e.getEl(),{width:"",height:""}),e._layoutRect=e._lastRepaintRect=e._lastLayoutRect=null,e.initLayoutRect()},on:function(e,t){var n=this;return nt(n).on(e,function(e){var t,r;return"string"!=typeof e?e:function(o){return t||n.parentsAndSelf().each((function(n){var o=n.settings.callbacks;if(o&&(t=o[e]))return r=n,!1})),t?t.call(r,o):(o.action=e,void this.fire("execute",o))}}(t)),n},off:function(e,t){return nt(this).off(e,t),this},fire:function(e,t,n){var r=this;if((t=t||{}).control||(t.control=r),t=nt(r).fire(e,t),!1!==n&&r.parent)for(var o=r.parent();o&&!t.isPropagationStopped();)o.fire(e,t,!1),o=o.parent();return t},hasEventListeners:function(e){return nt(this).has(e)},parents:function(e){var t,n=new We;for(t=this.parent();t;t=t.parent())n.add(t);return e&&(n=n.filter(e)),n},parentsAndSelf:function(e){return new We(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){return this.$el.html(e),this},getEl:function(e){var t=e?this._id+"-"+e:this._id;return this._elmCache[t]||(this._elmCache[t]=ye("#"+t)[0]),this._elmCache[t]},show:function(){return this.visible(!0)},hide:function(){return this.visible(!1)},focus:function(){try{this.getEl().focus()}catch(e){}return this},blur:function(){return this.getEl().blur(),this},aria:function(e,t){var n=this,r=n.getEl(n.ariaTarget);return void 0===t?n._aria[e]:(n._aria[e]=t,n.state.get("rendered")&&r.setAttribute("role"===e?e:"aria-"+e,t),n)},encode:function(e,t){return!1!==t&&(e=this.translate(e)),(e||"").replace(/[&<>"]/g,(function(e){return"&#"+e.charCodeAt(0)+";"}))},translate:function(e){return Ke.translate?Ke.translate(e):e},before:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t),!0),t},after:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t)),t},remove:function(){var e,t,n=this,r=n.getEl(),o=n.parent();if(n.items){var i=n.items().toArray();for(t=i.length;t--;)i[t].remove()}o&&o.items&&(e=[],o.items().each((function(t){t!==n&&e.push(t)})),o.items().set(e),o._lastRect=null),n._eventsRoot&&n._eventsRoot===n&&ye(r).off();var a=n.getRoot().controlIdLookup;return a&&delete a[n._id],r&&r.parentNode&&r.parentNode.removeChild(r),n.state.set("rendered",!1),n.state.destroy(),n.fire("remove"),n},renderBefore:function(e){return ye(e).before(this.renderHtml()),this.postRender(),this},renderTo:function(e){return ye(e||this.getContainerElm()).append(this.renderHtml()),this.postRender(),this},preRender:function(){},render:function(){},renderHtml:function(){return'<div id="'+this._id+'" class="'+this.classes+'"></div>'},postRender:function(){var e,t,n,r,o,i=this,a=i.settings;for(r in i.$el=ye(i.getEl()),i.state.set("rendered",!0),a)0===r.indexOf("on")&&i.on(r.substr(2),a[r]);if(i._eventsRoot){for(n=i.parent();!o&&n;n=n.parent())o=n._eventsRoot;if(o)for(r in o._nativeEvents)i._nativeEvents[r]=!0}rt(i),a.style&&(e=i.getEl())&&(e.setAttribute("style",a.style),e.style.cssText=a.style),i.settings.border&&(t=i.borderBox,i.$el.css({"border-top-width":t.top,"border-right-width":t.right,"border-bottom-width":t.bottom,"border-left-width":t.left}));var u=i.getRoot();for(var l in u.controlIdLookup||(u.controlIdLookup={}),u.controlIdLookup[i._id]=i,i._aria)i.aria(l,i._aria[l]);!1===i.state.get("visible")&&(i.getEl().style.display="none"),i.bindStates(),i.state.on("change:visible",(function(e){var t,n=e.value;i.state.get("rendered")&&(i.getEl().style.display=!1===n?"none":"",i.getEl().getBoundingClientRect()),(t=i.parent())&&(t._lastRect=null),i.fire(n?"show":"hide"),Qe.add(i)})),i.fire("postrender",{},!1)},bindStates:function(){},scrollIntoView:function(e){var t,n,r,o,i,a,u=this.getEl(),l=u.parentNode,c=function(e,t){var n,r,o=e;for(n=r=0;o&&o!==t&&o.nodeType;)n+=o.offsetLeft||0,r+=o.offsetTop||0,o=o.offsetParent;return{x:n,y:r}}(u,l);return t=c.x,n=c.y,r=u.offsetWidth,o=u.offsetHeight,i=l.clientWidth,a=l.clientHeight,"end"===e?(t-=i-r,n-=a-o):"center"===e&&(t-=i/2-r/2,n-=a/2-o/2),l.scrollLeft=t,l.scrollTop=n,this},getRoot:function(){for(var e,t=this,n=[];t;){if(t.rootControl){e=t.rootControl;break}n.push(t),e=t,t=t.parent()}e||(e=this);for(var r=n.length;r--;)n[r].rootControl=e;return e},reflow:function(){Qe.remove(this);var e=this.parent();return e&&e._layout&&!e._layout.isNative()&&e.reflow(),this}};function nt(e){return e._eventDispatcher||(e._eventDispatcher=new _e({scope:e,toggleEvent:function(t,n){n&&_e.isNative(t)&&(e._nativeEvents||(e._nativeEvents={}),e._nativeEvents[t]=!0,e.state.get("rendered")&&rt(e))}})),e._eventDispatcher}function rt(e){var t,n,r,o,i,a;function u(t){var n=e.getParentCtrl(t.target);n&&n.fire(t.type,t)}function l(){var e=o._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each((function(e){e.fire("mouseleave",{target:e.getEl()})})),o._lastHoverCtrl=null)}function c(t){var n,r,i,a=e.getParentCtrl(t.target),u=o._lastHoverCtrl,l=0;if(a!==u){if(o._lastHoverCtrl=a,(r=a.parents().toArray().reverse()).push(a),u){for((i=u.parents().toArray().reverse()).push(u),l=0;l<i.length&&r[l]===i[l];l++);for(n=i.length-1;n>=l;n--)(u=i[n]).fire("mouseleave",{target:u.getEl()})}for(n=l;n<r.length;n++)(a=r[n]).fire("mouseenter",{target:a.getEl()})}}function s(t){t.preventDefault(),"mousewheel"===t.type?(t.deltaY=-1/40*t.wheelDelta,t.wheelDeltaX&&(t.deltaX=-1/40*t.wheelDeltaX)):(t.deltaX=0,t.deltaY=t.detail),t=e.fire("wheel",t)}if(i=e._nativeEvents){for((r=e.parents().toArray()).unshift(e),t=0,n=r.length;!o&&t<n;t++)o=r[t]._eventsRoot;for(o||(o=r[r.length-1]||e),e._eventsRoot=o,n=t,t=0;t<n;t++)r[t]._eventsRoot=o;var f=o._delegates;for(a in f||(f=o._delegates={}),i){if(!i)return!1;"wheel"!==a?("mouseenter"===a||"mouseleave"===a?o._hasMouseEnter||(ye(o.getEl()).on("mouseleave",l).on("mouseover",c),o._hasMouseEnter=1):f[a]||(ye(o.getEl()).on(a,u),f[a]=!0),i[a]=!1):Je?ye(e.getEl()).on("mousewheel",s):ye(e.getEl()).on("DOMMouseScroll",s)}}}u.each("text title visible disabled active value".split(" "),(function(e){tt[e]=function(t){return 0===arguments.length?this.state.get(e):(void 0!==t&&this.state.set(e,t),this)}}));var ot=Ke=Ne.extend(tt),it=function(e){return!!e.getAttribute("data-mce-tabstop")};function at(t){var n,r,o=t.root;function i(e){return e&&1===e.nodeType}try{n=e.document.activeElement}catch(t){n=e.document.body}function a(e){return i(e=e||n)?e.getAttribute("role"):null}function u(e){for(var t,r=e||n;r=r.parentNode;)if(t=a(r))return t}function l(e){var t=n;if(i(t))return t.getAttribute("aria-"+e)}function c(e){var t=e.tagName.toUpperCase();return"INPUT"===t||"TEXTAREA"===t||"SELECT"===t}function s(e){var t=[];return function e(n){if(1===n.nodeType&&"none"!==n.style.display&&!n.disabled){(function(e){return!(!c(e)||e.hidden)||!!it(e)||!!/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell|slider)$/.test(a(e))})(n)&&t.push(n);for(var r=0;r<n.childNodes.length;r++)e(n.childNodes[r])}}(e||o.getEl()),t}function f(e){var t,n;(n=(e=e||r).parents().toArray()).unshift(e);for(var o=0;o<n.length&&!(t=n[o]).settings.ariaRoot;o++);return t}function d(e,t){return e<0?e=t.length-1:e>=t.length&&(e=0),t[e]&&t[e].focus(),e}function p(e,t){var r=-1,o=f();t=t||s(o.getEl());for(var i=0;i<t.length;i++)t[i]===n&&(r=i);r+=e,o.lastAriaIndex=d(r,t)}function m(){"tablist"===u()?p(-1,s(n.parentNode)):r.parent().submenu?y():p(-1)}function h(){var e=a(),t=u();"tablist"===t?p(1,s(n.parentNode)):"menuitem"===e&&"menu"===t&&l("haspopup")?b():p(1)}function g(){p(-1)}function v(){var e=a(),t=u();"menuitem"===e&&"menubar"===t?b():"button"===e&&l("haspopup")?b({key:"down"}):p(1)}function y(){r.fire("cancel")}function b(e){e=e||{},r.fire("click",{target:n,aria:e})}return r=o.getParentCtrl(n),o.on("keydown",(function(e){function t(e,t){c(n)||it(n)||"slider"!==a(n)&&!1!==t(e)&&e.preventDefault()}if(!e.isDefaultPrevented())switch(e.keyCode){case 37:t(e,m);break;case 39:t(e,h);break;case 38:t(e,g);break;case 40:t(e,v);break;case 27:y();break;case 14:case 13:case 32:t(e,b);break;case 9:!function(e){if("tablist"===u()){var t=s(r.getEl("body"))[0];t&&t.focus()}else p(e.shiftKey?-1:1)}(e),e.preventDefault()}})),o.on("focusin",(function(e){n=e.target,r=e.control})),{focusFirst:function(e){var t=f(e),n=s(t.getEl());t.settings.ariaRemember&&"lastAriaIndex"in t?d(t.lastAriaIndex,n):d(0,n)}}}var ut={},lt=ot.extend({init:function(e){var t=this;t._super(e),(e=t.settings).fixed&&t.state.set("fixed",!0),t._items=new We,t.isRtl()&&t.classes.add("rtl"),t.bodyClasses=new Pe((function(){t.state.get("rendered")&&(t.getEl("body").className=this.toString())})),t.bodyClasses.prefix=t.classPrefix,t.classes.add("container"),t.bodyClasses.add("container-body"),e.containerCls&&t.classes.add(e.containerCls),t._layout=h.create((e.layout||"")+"layout"),t.settings.items?t.add(t.settings.items):t.add(t.render()),t._hasBody=!0},items:function(){return this._items},find:function(e){return(e=ut[e]=ut[e]||new He(e)).find(this)},add:function(e){var t=this;return t.items().add(t.create(e)).parent(t),t},focus:function(e){var t,n,r,o=this;if(!e||!(n=o.keyboardNav||o.parents().eq(-1)[0].keyboardNav))return r=o.find("*"),o.statusbar&&r.add(o.statusbar.items()),r.each((function(e){if(e.settings.autofocus)return t=null,!1;e.canFocus&&(t=t||e)})),t&&t.focus(),o;n.focusFirst(o)},replace:function(e,t){for(var n,r=this.items(),o=r.length;o--;)if(r[o]===e){r[o]=t;break}o>=0&&((n=t.getEl())&&n.parentNode.removeChild(n),(n=e.getEl())&&n.parentNode.removeChild(n)),t.parent(this)},create:function(e){var t,n=this,r=[];return u.isArray(e)||(e=[e]),u.each(e,(function(e){e&&(e instanceof ot||("string"==typeof e&&(e={type:e}),t=u.extend({},n.settings.defaults,e),e.type=t.type=t.type||e.type||n.settings.defaultType||(t.defaults?t.defaults.type:null),e=h.create(t)),r.push(e))})),r},renderNew:function(){var e=this;return e.items().each((function(t,n){var r;t.parent(e),t.state.get("rendered")||((r=e.getEl("body")).hasChildNodes()&&n<=r.childNodes.length-1?ye(r.childNodes[n]).before(t.renderHtml()):ye(r).append(t.renderHtml()),t.postRender(),Qe.add(t))})),e._layout.applyClasses(e.items().filter(":visible")),e._lastRect=null,e},append:function(e){return this.add(e).renderNew()},prepend:function(e){var t=this;return t.items().set(t.create(e).concat(t.items().toArray())),t.renderNew()},insert:function(e,t,n){var r,o,i,a=this;return e=a.create(e),r=a.items(),!n&&t<r.length-1&&(t+=1),t>=0&&t<r.length&&(o=r.slice(0,t).toArray(),i=r.slice(t).toArray(),r.set(o.concat(e,i))),a.renderNew()},fromJSON:function(e){for(var t in e)this.find("#"+t).value(e[t]);return this},toJSON:function(){var e={};return this.find("*").each((function(t){var n=t.name(),r=t.value();n&&void 0!==r&&(e[n]=r)})),e},renderHtml:function(){var e=this,t=e._layout,n=this.settings.role;return e.preRender(),t.preRender(e),'<div id="'+e._id+'" class="'+e.classes+'"'+(n?' role="'+this.settings.role+'"':"")+'><div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+(e.settings.html||"")+t.renderHtml(e)+"</div></div>"},postRender:function(){var e,t=this;return t.items().exec("postRender"),t._super(),t._layout.postRender(t),t.state.set("rendered",!0),t.settings.style&&t.$el.css(t.settings.style),t.settings.border&&(e=t.borderBox,t.$el.css({"border-top-width":e.top,"border-right-width":e.right,"border-bottom-width":e.bottom,"border-left-width":e.left})),t.parent()||(t.keyboardNav=at({root:t})),t},initLayoutRect:function(){var e=this,t=e._super();return e._layout.recalc(e),t},recalc:function(){var e=this,t=e._layoutRect,n=e._lastRect;if(!n||n.w!==t.w||n.h!==t.h)return e._layout.recalc(e),t=e.layoutRect(),e._lastRect={x:t.x,y:t.y,w:t.w,h:t.h},!0},reflow:function(){var e;if(Qe.remove(this),this.visible()){for(ot.repaintControls=[],ot.repaintControls.map={},this.recalc(),e=ot.repaintControls.length;e--;)ot.repaintControls[e].repaint();"flow"!==this.settings.layout&&"stack"!==this.settings.layout&&this.repaint(),ot.repaintControls=[]}return this}});function ct(e){var t,n;if(e.changedTouches)for(t="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n<t.length;n++)e[t[n]]=e.changedTouches[0][t[n]]}function st(t,n){var r,o,i,a,u,l,c,s=n.document||e.document;n=n||{};var f=s.getElementById(n.handle||t);i=function(t){var i,d,p=function(e){var t,n,r,o,i,a,u,l=Math.max;return t=e.documentElement,n=e.body,r=l(t.scrollWidth,n.scrollWidth),o=l(t.clientWidth,n.clientWidth),i=l(t.offsetWidth,n.offsetWidth),a=l(t.scrollHeight,n.scrollHeight),u=l(t.clientHeight,n.clientHeight),{width:r<i?o:r,height:a<l(t.offsetHeight,n.offsetHeight)?u:a}}(s);ct(t),t.preventDefault(),o=t.button,i=f,l=t.screenX,c=t.screenY,d=e.window.getComputedStyle?e.window.getComputedStyle(i,null).getPropertyValue("cursor"):i.runtimeStyle.cursor,r=ye("<div></div>").css({position:"absolute",top:0,left:0,width:p.width,height:p.height,zIndex:2147483647,opacity:1e-4,cursor:d}).appendTo(s.body),ye(s).on("mousemove touchmove",u).on("mouseup touchend",a),n.start(t)},u=function(e){if(ct(e),e.button!==o)return a(e);e.deltaX=e.screenX-l,e.deltaY=e.screenY-c,e.preventDefault(),n.drag(e)},a=function(e){ct(e),ye(s).off("mousemove touchmove",u).off("mouseup touchend",a),r.remove(),n.stop&&n.stop(e)},this.destroy=function(){ye(f).off()},ye(f).on("mousedown touchstart",i)}var ft,dt,pt,mt,ht={init:function(){this.on("repaint",this.renderScroll)},renderScroll:function(){var e=this;function t(){var t,n,r;function o(r,o,i,a,u,l){var c,s,f,d,p,m,h,g;if(s=e.getEl("scroll"+r)){if(h=o.toLowerCase(),g=i.toLowerCase(),ye(e.getEl("absend")).css(h,e.layoutRect()[a]-1),!u)return void ye(s).css("display","none");ye(s).css("display","block"),c=e.getEl("body"),f=e.getEl("scroll"+r+"t"),d=c["client"+i]-4,p=(d-=t&&n?s["client"+l]:0)/c["scroll"+i],(m={})[h]=c["offset"+o]+2,m[g]=d,ye(s).css(m),(m={})[h]=c["scroll"+o]*p,m[g]=d*p,ye(f).css(m)}}r=e.getEl("body"),t=r.scrollWidth>r.clientWidth,n=r.scrollHeight>r.clientHeight,o("h","Left","Width","contentW",t,"Height"),o("v","Top","Height","contentH",n,"Width")}e.settings.autoScroll&&(e._hasScroll||(e._hasScroll=!0,function(){function t(t,n,r,o,i){var a,u=e._id+"-scroll"+t,l=e.classPrefix;ye(e.getEl()).append('<div id="'+u+'" class="'+l+"scrollbar "+l+"scrollbar-"+t+'"><div id="'+u+'t" class="'+l+'scrollbar-thumb"></div></div>'),e.draghelper=new st(u+"t",{start:function(){a=e.getEl("body")["scroll"+n],ye("#"+u).addClass(l+"active")},drag:function(u){var l,c,s,f,d=e.layoutRect();c=d.contentW>d.innerW,s=d.contentH>d.innerH,f=e.getEl("body")["client"+r]-4,l=(f-=c&&s?e.getEl("scroll"+t)["client"+i]:0)/e.getEl("body")["scroll"+r],e.getEl("body")["scroll"+n]=a+u["delta"+o]/l},stop:function(){ye("#"+u).removeClass(l+"active")}})}e.classes.add("scroll"),t("v","Top","Height","Y","Width"),t("h","Left","Width","X","Height")}(),e.on("wheel",(function(n){var r=e.getEl("body");r.scrollLeft+=10*(n.deltaX||0),r.scrollTop+=10*n.deltaY,t()})),ye(e.getEl("body")).on("scroll",t)),t())}},gt=lt.extend({Defaults:{layout:"fit",containerCls:"panel"},Mixins:[ht],renderHtml:function(){var e=this,t=e._layout,n=e.settings.html;return e.preRender(),t.preRender(e),void 0===n?n='<div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+t.renderHtml(e)+"</div>":("function"==typeof n&&(n=n.call(e)),e._hasBody=!1),'<div id="'+e._id+'" class="'+e.classes+'" hidefocus="1" tabindex="-1" role="group">'+(e._preBodyHtml||"")+n+"</div>"}}),vt={resizeToContent:function(){this._layoutRect.autoResize=!0,this._lastRect=null,this.reflow()},resizeTo:function(e,t){if(e<=1||t<=1){var n=we.getWindowSize();e=e<=1?e*n.w:e,t=t<=1?t*n.h:t}return this._layoutRect.autoResize=!1,this.layoutRect({minW:e,minH:t,w:e,h:t}).reflow()},resizeBy:function(e,t){var n=this.layoutRect();return this.resizeTo(n.w+e,n.h+t)}},yt=[],bt=[];function wt(e,t){for(;e;){if(e===t)return!0;e=e.parent()}}function xt(e){var t=we.getViewPort().y;function n(t,n){for(var r,o=0;o<yt.length;o++)if(yt[o]!==e)for(r=yt[o].parent();r&&(r=r.parent());)r===e&&yt[o].fixed(t).moveBy(0,n).repaint()}e.settings.autofix&&(e.state.get("fixed")?e._autoFixY>t&&(e.fixed(!1).layoutRect({y:e._autoFixY}).repaint(),n(!1,e._autoFixY-t)):(e._autoFixY=e.layoutRect().y,e._autoFixY<t&&(e.fixed(!0).layoutRect({y:0}).repaint(),n(!0,t-e._autoFixY))))}function Ct(e,t){var n,r,o=Et.zIndex||65535;if(e)bt.push(t);else for(n=bt.length;n--;)bt[n]===t&&bt.splice(n,1);if(bt.length)for(n=0;n<bt.length;n++)bt[n].modal&&(o++,r=bt[n]),bt[n].getEl().style.zIndex=o,bt[n].zIndex=o,o++;var i=ye("#"+t.classPrefix+"modal-block",t.getContainerElm())[0];r?ye(i).css("z-index",r.zIndex-1):i&&(i.parentNode.removeChild(i),mt=!1),Et.currentZIndex=o}var Et=gt.extend({Mixins:[Se,vt],init:function(t){var n=this;n._super(t),n._eventsRoot=n,n.classes.add("floatpanel"),t.autohide&&(ft||(ft=function(e){2!==e.button&&function(e){for(var t=yt.length;t--;){var n=yt[t],r=n.getParentCtrl(e.target);if(n.settings.autohide){if(r&&(wt(r,n)||n.parent()===r))continue;(e=n.fire("autohide",{target:e.target})).isDefaultPrevented()||n.hide()}}}(e)},ye(e.document).on("click touchstart",ft)),function(){if(!pt){var t=e.document.documentElement,n=t.clientWidth,r=t.clientHeight;pt=function(){e.document.all&&n===t.clientWidth&&r===t.clientHeight||(n=t.clientWidth,r=t.clientHeight,Et.hideAll())},ye(e.window).on("resize",pt)}}(),yt.push(n)),t.autofix&&(dt||(dt=function(){var e;for(e=yt.length;e--;)xt(yt[e])},ye(e.window).on("scroll",dt)),n.on("move",(function(){xt(this)}))),n.on("postrender show",(function(e){if(e.control===n){var t,r=n.classPrefix;n.modal&&!mt&&((t=ye("#"+r+"modal-block",n.getContainerElm()))[0]||(t=ye('<div id="'+r+'modal-block" class="'+r+"reset "+r+'fade"></div>').appendTo(n.getContainerElm())),C.setTimeout((function(){t.addClass(r+"in"),ye(n.getEl()).addClass(r+"in")})),mt=!0),Ct(!0,n)}})),n.on("show",(function(){n.parents().each((function(e){if(e.state.get("fixed"))return n.fixed(!0),!1}))})),t.popover&&(n._preBodyHtml='<div class="'+n.classPrefix+'arrow"></div>',n.classes.add("popover").add("bottom").add(n.isRtl()?"end":"start")),n.aria("label",t.ariaLabel),n.aria("labelledby",n._id),n.aria("describedby",n.describedBy||n._id+"-none")},fixed:function(e){var t=this;if(t.state.get("fixed")!==e){if(t.state.get("rendered")){var n=we.getViewPort();e?t.layoutRect().y-=n.y:t.layoutRect().y+=n.y}t.classes.toggle("fixed",e),t.state.set("fixed",e)}return t},show:function(){var e,t=this,n=t._super();for(e=yt.length;e--&&yt[e]!==t;);return-1===e&&yt.push(t),n},hide:function(){return Tt(this),Ct(!1,this),this._super()},hideAll:function(){Et.hideAll()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||(e.remove(),Ct(!1,e)),e},remove:function(){Tt(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});function Tt(e){var t;for(t=yt.length;t--;)yt[t]===e&&yt.splice(t,1);for(t=bt.length;t--;)bt[t]===e&&bt.splice(t,1)}Et.hideAll=function(){for(var e=yt.length;e--;){var t=yt[e];t&&t.settings.autohide&&(t.hide(),yt.splice(e,1))}};var kt=function(e,t){return!(!e||t.settings.ui_container)};function St(e,t){var n,r,o=this,i=ot.classPrefix;o.show=function(a,u){function l(){n&&(ye(e).append('<div class="'+i+"throbber"+(t?" "+i+"throbber-inline":"")+'"></div>'),u&&u())}return o.hide(),n=!0,a?r=C.setTimeout(l,a):l(),o},o.hide=function(){var t=e.lastChild;return C.clearTimeout(r),t&&-1!==t.className.indexOf("throbber")&&t.parentNode.removeChild(t),n=!1,o}}var Nt=function(e,t,n){var r=function(e){var t=e.settings,n=t.skin,r=t.skin_url;if(!1!==n){var o=n||"lightgray";r=r?e.documentBaseURI.toAbsolute(r):a.baseURL+"/skins/"+o}return r}(e);return r&&(n.skinUiCss=r+"/skin.min.css",e.contentCSS.push(r+"/content"+(e.inline?".inline":"")+".min.css")),function(e,t){var n;e.on("ProgressState",(function(e){n=n||new St(t.panel.getEl("body")),e.state?n.show(e.time):n.hide()}))}(e,t),function(e){return e.getParam("inline",!1,"boolean")}(e)?function(e,t,n){var r,o,i=m.DOM,a=function(e){return e.getParam("fixed_toolbar_container")}(e);a&&(o=i.select(a)[0]);var u=function(){if(r&&r.moveRel&&r.visible()&&!r._fixed){var t=e.selection.getScrollContainer(),n=e.getBody(),o=0,a=0;if(t){var u=i.getPos(n),l=i.getPos(t);o=Math.max(0,l.x-u.x),a=Math.max(0,l.y-u.y)}r.fixed(!1).moveRel(n,e.rtl?["tr-br","br-tr"]:["tl-bl","bl-tl","tr-br"]).moveBy(o,a)}},c=function(){r&&(r.show(),u(),i.addClass(e.getBody(),"mce-edit-focus"))},f=function(){r&&(r.hide(),Et.hideAll(),i.removeClass(e.getBody(),"mce-edit-focus"))},p=function(){r?r.visible()||c():(r=t.panel=h.create({type:o?"panel":"floatpanel",role:"application",classes:"tinymce tinymce-inline",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:!0,fixed:kt(o,e),border:1,items:[!1===l(e)?null:{type:"menubar",border:"0 0 1 0",items:oe(e)},F(e,s(e))]}),A(e,r),y(e),o?r.renderTo(o).reflow():r.renderTo().reflow(),w(e,r),c(),U(e),e.on("nodeChange",u),e.on("ResizeWindow",u),e.on("activate",c),e.on("deactivate",f),e.nodeChanged())};return e.settings.content_editable=!0,e.on("focus",(function(){!1===d(e)&&n.skinUiCss?i.styleSheetLoader.load(n.skinUiCss,p,p):p()})),e.on("blur hide",f),e.on("remove",(function(){r&&(r.remove(),r=null)})),!1===d(e)&&n.skinUiCss?i.styleSheetLoader.load(n.skinUiCss,me(e)):me(e)(),{}}(e,t,n):function(e,t,n){var r,o,i;if(!1===d(e)&&n.skinUiCss?he.styleSheetLoader.load(n.skinUiCss,me(e)):me(e)(),r=t.panel=h.create({type:"panel",role:"application",classes:"tinymce",style:"visibility: hidden",layout:"stack",border:1,items:[{type:"container",classes:"top-part",items:[!1===l(e)?null:{type:"menubar",border:"0 0 1 0",items:oe(e)},F(e,s(e))]},de(e)?ve(e):ge("1 0 0 0")]}),A(e,r),"none"!==p(e)&&(o={type:"resizehandle",direction:p(e),onResizeStart:function(){var t=e.getContentAreaContainer().firstChild;i={width:t.clientWidth,height:t.clientHeight}},onResize:function(t){"both"===p(e)?le(e,i.width+t.deltaX,i.height+t.deltaY):le(e,null,i.height+t.deltaY)}}),function(e){return e.getParam("statusbar",!0,"boolean")}(e)){var a=g.translate(["Powered by {0}",'<a href="https://www.tiny.cloud/?utm_campaign=editor_referral&utm_medium=poweredby&utm_source=tinymce" rel="noopener" target="_blank" role="presentation" tabindex="-1">Tiny</a>']),u=function(e){return e.getParam("branding",!0,"boolean")}(e)?{type:"label",classes:"branding",html:" "+a}:null;r.add({type:"panel",name:"statusbar",classes:"statusbar",layout:"flow",border:"1 0 0 0",ariaRoot:!0,items:[{type:"elementpath",editor:e},o,u]})}return y(e),e.on("SwitchMode",function(e){return function(t){e.find("*").disabled("readonly"===t.mode)}}(r)),r.renderBefore(n.targetNode).reflow(),function(e){return e.getParam("readonly",!1,"boolean")}(e)&&e.setMode("readonly"),n.width&&he.setStyle(r.getEl(),"width",n.width),e.on("remove",(function(){r.remove(),r=null})),w(e,r),U(e),{iframeContainer:r.find("#iframe")[0].getEl(),editorContainer:r.getEl()}}(e,t,n)},_t=ot.extend({Mixins:[Se],Defaults:{classes:"widget tooltip tooltip-n"},renderHtml:function(){var e=this,t=e.classPrefix;return'<div id="'+e._id+'" class="'+e.classes+'" role="presentation"><div class="'+t+'tooltip-arrow"></div><div class="'+t+'tooltip-inner">'+e.encode(e.state.get("text"))+"</div></div>"},bindStates:function(){var e=this;return e.state.on("change:text",(function(t){e.getEl().lastChild.innerHTML=e.encode(t.value)})),e._super()},repaint:function(){var e,t;e=this.getEl().style,t=this._layoutRect,e.left=t.x+"px",e.top=t.y+"px",e.zIndex=131070}}),Dt=ot.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.canFocus=!0,e.tooltip&&!1!==Dt.tooltips&&(t.on("mouseenter",(function(n){var r=t.tooltip().moveTo(-65535);if(n.control===t){var o=r.text(e.tooltip).show().testMoveRel(t.getEl(),["bc-tc","bc-tl","bc-tr"]);r.classes.toggle("tooltip-n","bc-tc"===o),r.classes.toggle("tooltip-nw","bc-tl"===o),r.classes.toggle("tooltip-ne","bc-tr"===o),r.moveRel(t.getEl(),o)}else r.hide()})),t.on("mouseleave mousedown click",(function(){t.tooltip().remove(),t._tooltip=null}))),t.aria("label",e.ariaLabel||e.tooltip)},tooltip:function(){return this._tooltip||(this._tooltip=new _t({type:"tooltip"}),I(this,this._tooltip),this._tooltip.renderTo()),this._tooltip},postRender:function(){var e=this,t=e.settings;e._super(),e.parent()||!t.width&&!t.height||(e.initLayoutRect(),e.repaint()),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)}return e.state.on("change:disabled",(function(e){t(e.value)})),e.state.on("change:active",(function(e){n(e.value)})),e.state.get("disabled")&&t(!0),e.state.get("active")&&n(!0),e._super()},remove:function(){this._super(),this._tooltip&&(this._tooltip.remove(),this._tooltip=null)}}),Rt=Dt.extend({Defaults:{value:0},init:function(e){var t=this;t._super(e),t.classes.add("progress"),t.settings.filter||(t.settings.filter=function(e){return Math.round(e)})},renderHtml:function(){var e=this._id,t=this.classPrefix;return'<div id="'+e+'" class="'+this.classes+'"><div class="'+t+'bar-container"><div class="'+t+'bar"></div></div><div class="'+t+'text">0%</div></div>'},postRender:function(){var e=this;return e._super(),e.value(e.settings.value),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+"%"}return e.state.on("change:value",(function(e){t(e.value)})),t(e.state.get("value")),e._super()}}),Ot=function(e,t){e.getEl().lastChild.textContent=t+(e.progressBar?" "+e.progressBar.value()+"%":"")},Pt=ot.extend({Mixins:[Se],Defaults:{classes:"widget notification"},init:function(e){var t=this;t._super(e),t.maxWidth=e.maxWidth,e.text&&t.text(e.text),e.icon&&(t.icon=e.icon),e.color&&(t.color=e.color),e.type&&t.classes.add("notification-"+e.type),e.timeout&&(e.timeout<0||e.timeout>0)&&!e.closeButton?t.closeButton=!1:(t.classes.add("has-close"),t.closeButton=!0),e.progressBar&&(t.progressBar=new Rt),t.on("click",(function(e){-1!==e.target.className.indexOf(t.classPrefix+"close")&&t.close()}))},renderHtml:function(){var e,t=this,n=t.classPrefix,r="",o="",i="";return t.icon&&(r='<i class="'+n+"ico "+n+"i-"+t.icon+'"></i>'),e=' style="max-width: '+t.maxWidth+"px;"+(t.color?"background-color: "+t.color+';"':'"'),t.closeButton&&(o='<button type="button" class="'+n+'close" aria-hidden="true">×</button>'),t.progressBar&&(i=t.progressBar.renderHtml()),'<div id="'+t._id+'" class="'+t.classes+'"'+e+' role="presentation">'+r+'<div class="'+n+'notification-inner">'+t.state.get("text")+"</div>"+i+o+'<div style="clip: rect(1px, 1px, 1px, 1px);height: 1px;overflow: hidden;position: absolute;width: 1px;" aria-live="assertive" aria-relevant="additions" aria-atomic="true"></div></div>'},postRender:function(){var e=this;return C.setTimeout((function(){e.$el.addClass(e.classPrefix+"in"),Ot(e,e.state.get("text"))}),100),e._super()},bindStates:function(){var e=this;return e.state.on("change:text",(function(t){e.getEl().firstChild.innerHTML=t.value,Ot(e,t.value)})),e.progressBar&&(e.progressBar.bindStates(),e.progressBar.state.on("change:value",(function(t){Ot(e,e.state.get("text"))}))),e._super()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||e.remove(),e},repaint:function(){var e,t;e=this.getEl().style,t=this._layoutRect,e.left=t.x+"px",e.top=t.y+"px",e.zIndex=65534}});var At=[],Mt="";function It(t){var n,r=ye("meta[name=viewport]")[0];!1!==ce.overrideViewPort&&(r||((r=e.document.createElement("meta")).setAttribute("name","viewport"),e.document.getElementsByTagName("head")[0].appendChild(r)),(n=r.getAttribute("content"))&&void 0!==Mt&&(Mt=n),r.setAttribute("content",t?"width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0":Mt))}var Bt=Et.extend({modal:!0,Defaults:{border:1,layout:"flex",containerCls:"panel",role:"dialog",callbacks:{submit:function(){this.fire("submit",{data:this.toJSON()})},close:function(){this.close()}}},init:function(e){var t=this;t._super(e),t.isRtl()&&t.classes.add("rtl"),t.classes.add("window"),t.bodyClasses.add("window-body"),t.state.set("fixed",!0),e.buttons&&(t.statusbar=new gt({layout:"flex",border:"1 0 0 0",spacing:3,padding:10,align:"center",pack:t.isRtl()?"start":"end",defaults:{type:"button"},items:e.buttons}),t.statusbar.classes.add("foot"),t.statusbar.parent(t)),t.on("click",(function(e){var n=t.classPrefix+"close";(we.hasClass(e.target,n)||we.hasClass(e.target.parentNode,n))&&t.close()})),t.on("cancel",(function(){t.close()})),t.on("move",(function(e){e.control===t&&Et.hideAll()})),t.aria("describedby",t.describedBy||t._id+"-none"),t.aria("label",e.title),t._fullscreen=!1},recalc:function(){var e,t,n,r,o=this,i=o.statusbar;o._fullscreen&&(o.layoutRect(we.getWindowSize()),o.layoutRect().contentH=o.layoutRect().innerH),o._super(),e=o.layoutRect(),o.settings.title&&!o._fullscreen&&(t=e.headerW)>e.w&&(n=e.x-Math.max(0,t/2),o.layoutRect({w:t,x:n}),r=!0),i&&(i.layoutRect({w:o.layoutRect().innerW}).recalc(),(t=i.layoutRect().minW+e.deltaW)>e.w&&(n=e.x-Math.max(0,t-e.w),o.layoutRect({w:t,x:n}),r=!0)),r&&o.recalc()},initLayoutRect:function(){var e,t=this,n=t._super(),r=0;if(t.settings.title&&!t._fullscreen){e=t.getEl("head");var o=we.getSize(e);n.headerW=o.width,n.headerH=o.height,r+=n.headerH}t.statusbar&&(r+=t.statusbar.layoutRect().h),n.deltaH+=r,n.minH+=r,n.h+=r;var i=we.getWindowSize();return n.x=t.settings.x||Math.max(0,i.w/2-n.w/2),n.y=t.settings.y||Math.max(0,i.h/2-n.h/2),n},renderHtml:function(){var e=this,t=e._layout,n=e._id,r=e.classPrefix,o=e.settings,i="",a="",u=o.html;return e.preRender(),t.preRender(e),o.title&&(i='<div id="'+n+'-head" class="'+r+'window-head"><div id="'+n+'-title" class="'+r+'title">'+e.encode(o.title)+'</div><div id="'+n+'-dragh" class="'+r+'dragh"></div><button type="button" class="'+r+'close" aria-hidden="true"><i class="mce-ico mce-i-remove"></i></button></div>'),o.url&&(u='<iframe src="'+o.url+'" tabindex="-1"></iframe>'),void 0===u&&(u=t.renderHtml(e)),e.statusbar&&(a=e.statusbar.renderHtml()),'<div id="'+n+'" class="'+e.classes+'" hidefocus="1"><div class="'+e.classPrefix+'reset" role="application">'+i+'<div id="'+n+'-body" class="'+e.bodyClasses+'">'+u+"</div>"+a+"</div></div>"},fullscreen:function(t){var n,r,o=this,i=e.document.documentElement,a=o.classPrefix;if(t!==o._fullscreen)if(ye(e.window).on("resize",(function(){var e;if(o._fullscreen)if(n)o._timer||(o._timer=C.setTimeout((function(){var e=we.getWindowSize();o.moveTo(0,0).resizeTo(e.w,e.h),o._timer=0}),50));else{e=(new Date).getTime();var t=we.getWindowSize();o.moveTo(0,0).resizeTo(t.w,t.h),(new Date).getTime()-e>50&&(n=!0)}})),r=o.layoutRect(),o._fullscreen=t,t){o._initial={x:r.x,y:r.y,w:r.w,h:r.h},o.borderBox=De("0"),o.getEl("head").style.display="none",r.deltaH-=r.headerH+2,ye([i,e.document.body]).addClass(a+"fullscreen"),o.classes.add("fullscreen");var u=we.getWindowSize();o.moveTo(0,0).resizeTo(u.w,u.h)}else o.borderBox=De(o.settings.border),o.getEl("head").style.display="",r.deltaH+=r.headerH,ye([i,e.document.body]).removeClass(a+"fullscreen"),o.classes.remove("fullscreen"),o.moveTo(o._initial.x,o._initial.y).resizeTo(o._initial.w,o._initial.h);return o.reflow()},postRender:function(){var e,t=this;setTimeout((function(){t.classes.add("in"),t.fire("open")}),0),t._super(),t.statusbar&&t.statusbar.postRender(),t.focus(),this.dragHelper=new st(t._id+"-dragh",{start:function(){e={x:t.layoutRect().x,y:t.layoutRect().y}},drag:function(n){t.moveTo(e.x+n.deltaX,e.y+n.deltaY)}}),t.on("submit",(function(e){e.isDefaultPrevented()||t.close()})),At.push(t),It(!0)},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var t,n=this;for(n.dragHelper.destroy(),n._super(),n.statusbar&&this.statusbar.remove(),function(t,n){(function(){for(var e=0;e<At.length;e++)if(At[e]._fullscreen)return!0;return!1})()&&!1===n&&ye([e.document.documentElement,e.document.body]).removeClass(t+"fullscreen")}(n.classPrefix,!1),t=At.length;t--;)At[t]===n&&At.splice(t,1);It(At.length>0)},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});!function(){if(!ce.desktop){var t={w:e.window.innerWidth,h:e.window.innerHeight};C.setInterval((function(){var n=e.window.innerWidth,r=e.window.innerHeight;t.w===n&&t.h===r||(t={w:n,h:r},ye(e.window).trigger("resize"))}),100)}ye(e.window).on("resize",(function(){var e,t,n=we.getWindowSize();for(e=0;e<At.length;e++)t=At[e].layoutRect(),At[e].moveTo(At[e].settings.x||Math.max(0,n.w/2-t.w/2),At[e].settings.y||Math.max(0,n.h/2-t.h/2))}))}();var Lt,Ft,Ht,jt=Bt.extend({init:function(e){e={border:1,padding:20,layout:"flex",pack:"center",align:"center",containerCls:"panel",autoScroll:!0,buttons:{type:"button",text:"Ok",action:"ok"},items:{type:"label",multiline:!0,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,r=t.callback||function(){};function o(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 jt.OK_CANCEL:n=[o("Ok",!0,!0),o("Cancel",!1)];break;case jt.YES_NO:case jt.YES_NO_CANCEL:n=[o("Yes",1,!0),o("No",0)],t.buttons===jt.YES_NO_CANCEL&&n.push(o("Cancel",-1));break;default:n=[o("Ok",!0,!0)]}return new Bt({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:!0,maxWidth:500,maxHeight:200,text:t.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:t.onClose,onCancel:function(){r(!1)}}).renderTo(e.document.body).reflow()},alert:function(e,t){return"string"==typeof e&&(e={text:e}),e.callback=t,jt.msgBox(e)},confirm:function(e,t){return"string"==typeof e&&(e={text:e}),e.callback=t,e.buttons=jt.OK_CANCEL,jt.msgBox(e)}}}),zt=function(t){return{renderUI:function(e){return Nt(t,this,e)},resizeTo:function(e,n){return le(t,e,n)},resizeBy:function(e,n){return function(e,t,n){var r=e.getContentAreaContainer();ue(e,r.clientWidth+t,r.clientHeight+n)}(t,e,n)},getNotificationManagerImpl:function(){return function(e){var t=function(e){return e.inline?e.getElement():e.getContentAreaContainer()};return{open:function(n,r){var o,i=u.extend(n,{maxWidth:(o=t(e),we.getSize(o).width)}),a=new Pt(i);return a.args=i,i.timeout>0&&(a.timer=setTimeout((function(){a.close(),r()}),i.timeout)),a.on("close",(function(){r()})),a.renderTo(),a},close:function(e){e.close()},reposition:function(n){!function(e){J(e,(function(e){e.moveTo(0,0)}))}(n),function(n){if(n.length>0){var r=n.slice(0,1)[0],o=t(e);r.moveRel(o,"tc-tc"),J(n,(function(e,t){t>0&&e.moveRel(n[t-1].getEl(),"bc-tc")}))}}(n)},getArgs:function(e){return e.args}}}(t)},getWindowManagerImpl:function(){return{open:function(t,n,r){var o;return t.title=t.title||" ",t.url=t.url||t.file,t.url&&(t.width=parseInt(t.width||320,10),t.height=parseInt(t.height||240,10)),t.body&&(t.items={defaults:t.defaults,type:t.bodyType||"form",items:t.body,data:t.data,callbacks:t.commands}),t.url||t.buttons||(t.buttons=[{text:"Ok",subtype:"primary",onclick:function(){o.find("form")[0].submit()}},{text:"Cancel",onclick:function(){o.close()}}]),(o=new Bt(t)).on("close",(function(){r(o)})),t.data&&o.on("postRender",(function(){this.find("*").each((function(e){var n=e.name();n in t.data&&e.value(t.data[n])}))})),o.features=t||{},o.params=n||{},o=o.renderTo(e.document.body).reflow()},alert:function(e,t,n){var r;return(r=jt.alert(e,(function(){t()}))).on("close",(function(){n(r)})),r},confirm:function(e,t,n){var r;return(r=jt.confirm(e,(function(e){t(e)}))).on("close",(function(){n(r)})),r},close:function(e){e.close()},getParams:function(e){return e.params},setParams:function(e,t){e.params=t}}}}},Wt=Ne.extend({Defaults:{firstControlClass:"first",lastControlClass:"last"},init:function(e){this.settings=u.extend({},this.Defaults,e)},preRender:function(e){e.bodyClasses.add(this.settings.containerClass)},applyClasses:function(e){var t,n,r,o,i=this.settings;t=i.firstControlClass,n=i.lastControlClass,e.each((function(e){e.classes.remove(t).remove(n).add(i.controlClass),e.visible()&&(r||(r=e),o=e)})),r&&r.classes.add(t),o&&o.classes.add(n)},renderHtml:function(e){var t="";return this.applyClasses(e.items()),e.items().each((function(e){t+=e.renderHtml()})),t},recalc:function(){},postRender:function(){},isNative:function(){return!1}}),Ut=Wt.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}),e.recalc&&e.recalc()}))},renderHtml:function(e){return'<div id="'+e._id+'-absend" class="'+e.classPrefix+'abs-end"></div>'+this._super(e)}}),qt=Dt.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t,n=this;n._super(e),e=n.settings,t=n.settings.size,n.on("click mousedown",(function(e){e.preventDefault()})),n.on("touchstart",(function(e){n.fire("click",e),e.preventDefault()})),e.subtype&&n.classes.add(e.subtype),t&&n.classes.add("btn-"+t),e.icon&&n.icon(e.icon)},icon:function(e){return arguments.length?(this.state.set("icon",e),this):this.state.get("icon")},repaint:function(){var e,t=this.getEl().firstChild;t&&((e=t.style).width=e.height="100%"),this._super()},renderHtml:function(){var t,n,r=this,o=r._id,i=r.classPrefix,a=r.state.get("icon"),u=r.state.get("text"),l="",c=r.settings;return(t=c.image)?(a="none","string"!=typeof t&&(t=e.window.getSelection?t[0]:t[1]),t=" style=\"background-image: url('"+t+"')\""):t="",u&&(r.classes.add("btn-has-text"),l='<span class="'+i+'txt">'+r.encode(u)+"</span>"),a=a?i+"ico "+i+"i-"+a:"",n="boolean"==typeof c.active?' aria-pressed="'+c.active+'"':"",'<div id="'+o+'" class="'+r.classes+'" tabindex="-1"'+n+'><button id="'+o+'-button" role="presentation" type="button" tabindex="-1">'+(a?'<i class="'+a+'"'+t+"></i>":"")+l+"</button></div>"},bindStates:function(){var t=this,n=t.$,r=t.classPrefix+"txt";function o(e){var o=n("span."+r,t.getEl());e?(o[0]||(n("button:first",t.getEl()).append('<span class="'+r+'"></span>'),o=n("span."+r,t.getEl())),o.html(t.encode(e))):o.remove(),t.classes.toggle("btn-has-text",!!e)}return t.state.on("change:text",(function(e){o(e.value)})),t.state.on("change:icon",(function(n){var r=n.value,i=t.classPrefix;t.settings.icon=r,r=r?i+"ico "+i+"i-"+t.settings.icon:"";var a=t.getEl().firstChild,u=a.getElementsByTagName("i")[0];r?(u&&u===a.firstChild||(u=e.document.createElement("i"),a.insertBefore(u,a.firstChild)),u.className=r):u&&a.removeChild(u),o(t.state.get("text"))})),t._super()}}),Vt=qt.extend({init:function(e){var t=this;e=u.extend({text:"Browse...",multiple:!1,accept:null},e),t._super(e),t.classes.add("browsebutton"),e.multiple&&t.classes.add("multiple")},postRender:function(){var e=this,t=we.create("input",{type:"file",id:e._id+"-browse",accept:e.settings.accept});e._super(),ye(t).on("change",(function(t){var n=t.target.files;e.value=function(){return n.length?e.settings.multiple?n:n[0]:null},t.preventDefault(),n.length&&e.fire("change",t)})),ye(t).on("click",(function(e){e.stopPropagation()})),ye(e.getEl("button")).on("click touchstart",(function(e){e.stopPropagation(),t.click(),e.preventDefault()})),e.getEl().appendChild(t)},remove:function(){ye(this.getEl("button")).off(),ye(this.getEl("input")).off(),this._super()}}),$t=lt.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;return e.classes.add("btn-group"),e.preRender(),t.preRender(e),'<div id="'+e._id+'" class="'+e.classes+'"><div id="'+e._id+'-body">'+(e.settings.html||"")+t.renderHtml(e)+"</div></div>"}}),Yt=Dt.extend({Defaults:{classes:"checkbox",role:"checkbox",checked:!1},init:function(e){var t=this;t._super(e),t.on("click mousedown",(function(e){e.preventDefault()})),t.on("click",(function(e){e.preventDefault(),t.disabled()||t.checked(!t.checked())})),t.checked(t.settings.checked)},checked:function(e){return arguments.length?(this.state.set("checked",e),this):this.state.get("checked")},value:function(e){return arguments.length?this.checked(e):this.checked()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'<div id="'+t+'" class="'+e.classes+'" unselectable="on" aria-labelledby="'+t+'-al" tabindex="-1"><i class="'+n+"ico "+n+'i-checkbox"></i><span id="'+t+'-al" class="'+n+'label">'+e.encode(e.state.get("text"))+"</span></div>"},bindStates:function(){var t=this;function n(e){t.classes.toggle("checked",e),t.aria("checked",e)}return 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,o=t.classPrefix;if(void 0===r)return t.settings.icon;t.settings.icon=r,r=r?o+"ico "+o+"i-"+t.settings.icon:"";var i=t.getEl().firstChild,a=i.getElementsByTagName("i")[0];r?(a&&a===i.firstChild||(a=e.document.createElement("i"),i.insertBefore(a,i.firstChild)),a.className=r):a&&i.removeChild(a)})),t.state.get("checked")&&n(!0),t._super()}}),Kt=tinymce.util.Tools.resolve("tinymce.util.VK"),Xt=Dt.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.classes.add("combobox"),t.subinput=!0,t.ariaTarget="inp",e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",(function(n){var r=n.target,o=t.getEl();if(ye.contains(o,r)||r===o)for(;r&&r!==o;)r.id&&-1!==r.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),r=r.parentNode})),t.on("keydown",(function(e){var n;13===e.keyCode&&"INPUT"===e.target.nodeName&&(e.preventDefault(),t.parents().reverse().each((function(e){if(e.toJSON)return n=e,!1})),t.fire("submit",{data:n.toJSON()}))})),t.on("keyup",(function(e){if("INPUT"===e.target.nodeName){var n=t.state.get("value"),r=e.target.value;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()&&-1!==e.target.className.indexOf(t.classPrefix+"status")){var r=t.statusMessage()||"Ok",o=n.text(r).show().testMoveRel(e.target,["bc-tc","bc-tl","bc-tr"]);n.classes.toggle("tooltip-n","bc-tc"===o),n.classes.toggle("tooltip-nw","bc-tl"===o),n.classes.toggle("tooltip-ne","bc-tr"===o),n.moveRel(e.target,o)}}))},statusLevel:function(e){return arguments.length>0&&this.state.set("statusLevel",e),this.state.get("statusLevel")},statusMessage:function(e){return arguments.length>0&&this.state.set("statusMessage",e),this.state.get("statusMessage")},showMenu:function(){var e,t=this,n=t.settings;t.menu||((e=n.menu||[]).length?e={type:"menu",items:e}:e.type=e.type||"menu",t.menu=h.create(e).parent(t).renderTo(t.getContainerElm()),t.fire("createmenu"),t.menu.reflow(),t.menu.on("cancel",(function(e){e.control===t.menu&&t.focus()})),t.menu.on("show hide",(function(e){e.control.items().each((function(e){e.active(e.value()===t.value())}))})).fire("show"),t.menu.on("select",(function(e){t.value(e.control.value())})),t.on("focusin",(function(e){"INPUT"===e.target.tagName.toUpperCase()&&t.menu.hide()})),t.aria("expanded",!0)),t.menu.show(),t.menu.layoutRect({w:t.layoutRect().w}),t.menu.moveRel(t.getEl(),t.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},focus:function(){this.getEl("inp").focus()},repaint:function(){var t,n,r=this,o=r.getEl(),i=r.getEl("open"),a=r.layoutRect(),u=0,l=o.firstChild;r.statusLevel()&&"none"!==r.statusLevel()&&(u=parseInt(we.getRuntimeStyle(l,"padding-right"),10)-parseInt(we.getRuntimeStyle(l,"padding-left"),10)),t=i?a.w-we.getSize(i).width-10:a.w-10;var c=e.document;return c.all&&(!c.documentMode||c.documentMode<=8)&&(n=r.layoutRect().h-2+"px"),ye(l).css({width:t-u,lineHeight:n}),r._super(),r},postRender:function(){var e=this;return ye(this.getEl("inp")).on("change",(function(t){e.state.set("value",t.target.value),e.fire("change",t)})),e._super()},renderHtml:function(){var e,t,n,r=this,o=r._id,i=r.settings,a=r.classPrefix,u=r.state.get("value")||"",l="",c="";return"spellcheck"in i&&(c+=' spellcheck="'+i.spellcheck+'"'),i.maxLength&&(c+=' maxlength="'+i.maxLength+'"'),i.size&&(c+=' size="'+i.size+'"'),i.subtype&&(c+=' type="'+i.subtype+'"'),n='<i id="'+o+'-status" class="mce-status mce-ico" style="display: none"></i>',r.disabled()&&(c+=' disabled="disabled"'),(e=i.icon)&&"caret"!==e&&(e=a+"ico "+a+"i-"+i.icon),t=r.state.get("text"),(e||t)&&(l='<div id="'+o+'-open" class="'+a+"btn "+a+'open" tabIndex="-1" role="button"><button id="'+o+'-action" type="button" hidefocus="1" tabindex="-1">'+("caret"!==e?'<i class="'+e+'"></i>':'<i class="'+a+'caret"></i>')+(t?(e?" ":"")+t:"")+"</button></div>",r.classes.add("has-open")),'<div id="'+o+'" class="'+r.classes+'"><input id="'+o+'-inp" class="'+a+'textbox" value="'+r.encode(u,!1)+'" hidefocus="1"'+c+' placeholder="'+r.encode(i.placeholder)+'" />'+n+l+"</div>"},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl("inp").value),this.state.get("value"))},showAutoComplete:function(e,t){var n=this;if(0!==e.length){n.menu?n.menu.items().remove():n.menu=h.create({type:"menu",classes:"combobox-menu",layout:"flow"}).parent(n).renderTo(),u.each(e,(function(e){var r,o;n.menu.add({text:e.title,url:e.previewUrl,match:t,classes:"menu-item-ellipsis",onclick:(r=e.value,o=e.title,function(){n.fire("selectitem",{title:o,value:r})})})})),n.menu.renderNew(),n.hideMenu(),n.menu.on("cancel",(function(e){e.control.parent()===n.menu&&(e.stopPropagation(),n.focus(),n.hideMenu())})),n.menu.on("select",(function(){n.focus()}));var r=n.layoutRect().w;n.menu.layoutRect({w:r,minW:0,maxW:r}),n.menu.repaint(),n.menu.reflow(),n.menu.show(),n.menu.moveRel(n.getEl(),n.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])}else n.hideMenu()},hideMenu:function(){this.menu&&this.menu.hide()},bindStates:function(){var e=this;e.state.on("change:value",(function(t){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"),r=e.classPrefix,o=t.value;we.css(n,"display","none"===o?"none":""),we.toggleClass(n,r+"i-checkmark","ok"===o),we.toggleClass(n,r+"i-warning","warn"===o),we.toggleClass(n,r+"i-error","error"===o),e.classes.toggle("has-status","none"!==o),e.repaint()})),we.on(e.getEl("status"),"mouseleave",(function(){e.tooltip().hide()})),e.on("cancel",(function(t){e.menu&&e.menu.visible()&&(t.stopPropagation(),e.hideMenu())}));var t=function(e,t){t&&t.items().length>0&&t.items().eq(e)[0].focus()};return e.on("keydown",(function(n){var r=n.keyCode;"INPUT"===n.target.nodeName&&(r===Kt.DOWN?(n.preventDefault(),e.fire("autocomplete"),t(0,e.menu)):r===Kt.UP&&(n.preventDefault(),t(-1,e.menu)))})),e._super()},remove:function(){ye(this.getEl("inp")).off(),this.menu&&this.menu.remove(),this._super()}}),Gt=Xt.extend({init:function(e){var t=this;e.spellcheck=!1,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"),n=t?t.getElementsByTagName("i")[0]:null;if(n)try{n.style.background=e}catch(e){}},bindStates:function(){var e=this;return e.state.on("change:value",(function(t){e.state.get("rendered")&&e.repaintColor(t.value)})),e._super()}}),Qt=qt.extend({showPanel:function(){var e=this,t=e.settings;if(e.classes.add("opened"),e.panel)e.panel.show();else{var n=t.panel;n.type&&(n={layout:"grid",items:n}),n.role=n.role||"dialog",n.popover=!0,n.autohide=!0,n.ariaRoot=!0,e.panel=new Et(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()}var r=e.panel.testMoveRel(e.getEl(),t.popoverAlign||(e.isRtl()?["bc-tc","bc-tl","bc-tr"]:["bc-tc","bc-tr","bc-tl","tc-bc","tc-br","tc-bl"]));e.panel.classes.toggle("start","l"===r.substr(-1)),e.panel.classes.toggle("end","r"===r.substr(-1));var o="t"===r.substr(0,1);e.panel.classes.toggle("bottom",!o),e.panel.classes.toggle("top",o),e.panel.moveRel(e.getEl(),r)},hidePanel:function(){this.panel&&this.panel.hide()},postRender:function(){var e=this;return e.aria("haspopup",!0),e.on("click",(function(t){t.control===e&&(e.panel&&e.panel.visible()?e.hidePanel():(e.showPanel(),e.panel.focus(!!t.aria)))})),e._super()},remove:function(){return this.panel&&(this.panel.remove(),this.panel=null),this._super()}}),Jt=m.DOM,Zt=Qt.extend({init:function(e){this._super(e),this.classes.add("splitbtn"),this.classes.add("colorbutton")},color:function(e){return e?(this._color=e,this.getEl("preview").style.backgroundColor=e,this):this._color},resetColor:function(){return this._color=null,this.getEl("preview").style.backgroundColor=null,this},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("text"),o=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",i=e.settings.image?" style=\"background-image: url('"+e.settings.image+"')\"":"",a="";return r&&(e.classes.add("btn-has-text"),a='<span class="'+n+'txt">'+e.encode(r)+"</span>"),'<div id="'+t+'" class="'+e.classes+'" role="button" tabindex="-1" aria-haspopup="true"><button role="presentation" hidefocus="1" type="button" tabindex="-1">'+(o?'<i class="'+o+'"'+i+"></i>":"")+'<span id="'+t+'-preview" class="'+n+'preview"></span>'+a+'</button><button type="button" class="'+n+'open" hidefocus="1" tabindex="-1"> <i class="'+n+'caret"></i></button></div>'},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",(function(n){n.aria&&"down"===n.aria.key||n.control!==e||Jt.getParent(n.target,"."+e.classPrefix+"open")||(n.stopImmediatePropagation(),t.call(e,n))})),delete e.settings.onclick,e._super()}}),en=tinymce.util.Tools.resolve("tinymce.util.Color"),tn=Dt.extend({Defaults:{classes:"widget colorpicker"},init:function(e){this._super(e)},postRender:function(){var e,t,n,r,o,i=this,a=i.color();function u(e,t){var n,r,o=we.getPos(e);return n=t.pageX-o.x,r=t.pageY-o.y,{x:n=Math.max(0,Math.min(n/e.clientWidth,1)),y:r=Math.max(0,Math.min(r/e.clientHeight,1))}}function l(e,t){var a=(360-e.h)/360;we.css(n,{top:100*a+"%"}),t||we.css(o,{left:e.s+"%",top:100-e.v+"%"}),r.style.background=en({s:100,v:100,h:e.h}).toHex(),i.color().parse({s:e.s,v:e.v,h:e.h})}function c(t){var n;n=u(r,t),e.s=100*n.x,e.v=100*(1-n.y),l(e),i.fire("change")}function s(n){var r;r=u(t,n),(e=a.toHsv()).h=360*(1-r.y),l(e,!0),i.fire("change")}t=i.getEl("h"),n=i.getEl("hp"),r=i.getEl("sv"),o=i.getEl("svp"),i._repaint=function(){l(e=a.toHsv())},i._super(),i._svdraghelper=new st(i._id+"-sv",{start:c,drag:c}),i._hdraghelper=new st(i._id+"-h",{start:s,drag:s}),i._repaint()},rgb:function(){return this.color().toRgb()},value:function(e){var t=this;if(!arguments.length)return t.color().toHex();t.color().parse(e),t._rendered&&t._repaint()},color:function(){return this._color||(this._color=en()),this._color},renderHtml:function(){var e,t=this,n=t._id,r=t.classPrefix;return e='<div id="'+n+'-h" class="'+r+'colorpicker-h" style="background: -ms-linear-gradient(top,#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000);background: linear-gradient(to bottom,#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000);">'+function(){var e,t,n,o,i="";for(n="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=",e=0,t=(o="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000".split(",")).length-1;e<t;e++)i+='<div class="'+r+'colorpicker-h-chunk" style="height:'+100/t+"%;"+n+o[e]+",endColorstr="+o[e+1]+");-ms-"+n+o[e]+",endColorstr="+o[e+1]+')"></div>';return i}()+'<div id="'+n+'-hp" class="'+r+'colorpicker-h-marker"></div></div>','<div id="'+n+'" class="'+t.classes+'"><div id="'+n+'-sv" class="'+r+'colorpicker-sv"><div class="'+r+'colorpicker-overlay1"><div class="'+r+'colorpicker-overlay2"><div id="'+n+'-svp" class="'+r+'colorpicker-selector1"><div class="'+r+'colorpicker-selector2"></div></div></div></div></div>'+e+"</div>"}}),nn=Dt.extend({init:function(e){var t=this;e=u.extend({height:100,text:"Drop an image here",multiple:!1,accept:null},e),t._super(e),t.classes.add("dropzone"),e.multiple&&t.classes.add("multiple")},renderHtml:function(){var e,t,n=this,r=n.settings;return e={id:n._id,hidefocus:"1"},t=we.create("div",e,"<span>"+this.translate(r.text)+"</span>"),r.height&&we.css(t,"height",r.height+"px"),r.width&&we.css(t,"width",r.width+"px"),t.className=n.classes,t.outerHTML},postRender:function(){var e=this,t=function(t){t.preventDefault(),e.classes.toggle("dragenter"),e.getEl().className=e.classes};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){if(t.preventDefault(),!e.state.get("disabled")){var n=function(t){var n=e.settings.accept;if("string"!=typeof n)return t;var r=new RegExp("("+n.split(/\s*,\s*/).join("|")+")$","i");return u.grep(t,(function(e){return r.test(e.name)}))}(t.dataTransfer.files);e.value=function(){return n.length?e.settings.multiple?n:n[0]:null},n.length&&e.fire("change",t)}}))},remove:function(){this.$el.off(),this._super()}}),rn=Dt.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="»"),t._super(e),t.classes.add("path"),t.canFocus=!0,t.on("click",(function(e){var n;(n=e.target.getAttribute("data-index"))&&t.fire("select",{value:t.row()[n],index:n})})),t.row(t.settings.row)},focus:function(){return this.getEl().firstChild.focus(),this},row:function(e){return arguments.length?(this.state.set("row",e),this):this.state.get("row")},renderHtml:function(){var e=this;return'<div id="'+e._id+'" class="'+e.classes+'">'+e._getDataPathHtml(e.state.get("row"))+"</div>"},bindStates:function(){var e=this;return e.state.on("change:row",(function(t){e.innerHtml(e._getDataPathHtml(t.value))})),e._super()},_getDataPathHtml:function(e){var t,n,r=this,o=e||[],i="",a=r.classPrefix;for(t=0,n=o.length;t<n;t++)i+=(t>0?'<div class="'+a+'divider" aria-hidden="true"> '+r.settings.delimiter+" </div>":"")+'<div role="button" class="'+a+"path-item"+(t===n-1?" "+a+"last":"")+'" data-index="'+t+'" tabindex="-1" id="'+r._id+"-"+t+'" aria-level="'+(t+1)+'">'+o[t].name+"</div>";return i||(i='<div class="'+a+'path-item"> </div>'),i}}),on=rn.extend({postRender:function(){var e=this,t=e.settings.editor;function n(e){if(1===e.nodeType){if("BR"===e.nodeName||e.getAttribute("data-mce-bogus"))return!0;if("bookmark"===e.getAttribute("data-mce-type"))return!0}return!1}return!1!==t.settings.elementpath&&(e.on("select",(function(e){t.focus(),t.selection.select(this.row()[e.index].element),t.nodeChanged()})),t.on("nodeChange",(function(r){for(var o=[],i=r.parents,a=i.length;a--;)if(1===i[a].nodeType&&!n(i[a])){var u=t.fire("ResolveName",{name:i[a].nodeName.toLowerCase(),target:i[a]});if(u.isDefaultPrevented()||o.push({name:u.name,element:i[a]}),u.isPropagationStopped())break}e.row(o)}))),e._super()}}),an=lt.extend({Defaults:{layout:"flex",align:"center",defaults:{flex:1}},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.classes.add("formitem"),t.preRender(e),'<div id="'+e._id+'" class="'+e.classes+'" hidefocus="1" tabindex="-1">'+(e.settings.title?'<div id="'+e._id+'-title" class="'+n+'title">'+e.settings.title+"</div>":"")+'<div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+(e.settings.html||"")+t.renderHtml(e)+"</div></div>"}}),un=lt.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();e.settings.formItemDefaults||(e.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}}),t.each((function(t){var n,r=t.settings.label;r&&((n=new an(u.extend({items:{type:"label",id:t._id+"-l",text:r,flex:0,forId:t._id,disabled:t.disabled()}},e.settings.formItemDefaults))).type="formitem",t.aria("labelledby",t._id+"-l"),void 0===t.settings.flex&&(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;function t(){var t,n,r=0,o=[];if(!1!==e.settings.labelGapCalc)for(("children"===e.settings.labelGapCalc?e.find("formitem"):e.items()).filter("formitem").each((function(e){var t=e.items()[0],n=t.getEl().clientWidth;r=n>r?n:r,o.push(t)})),n=e.settings.labelGap||0,t=o.length;t--;)o[t].settings.minWidth=r+n}e._super(),e.on("show",t),t()}}),ln=un.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;return e.preRender(),t.preRender(e),'<fieldset id="'+e._id+'" class="'+e.classes+'" hidefocus="1" tabindex="-1">'+(e.settings.title?'<legend id="'+e._id+'-title" class="'+n+'fieldset-title">'+e.settings.title+"</legend>":"")+'<div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+(e.settings.html||"")+t.renderHtml(e)+"</div></fieldset>"}}),cn=0,sn=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:T(e)}},fn=sn,dn=(e.Node.ATTRIBUTE_NODE,e.Node.CDATA_SECTION_NODE,e.Node.COMMENT_NODE,e.Node.DOCUMENT_NODE),pn=(e.Node.DOCUMENT_TYPE_NODE,e.Node.DOCUMENT_FRAGMENT_NODE,e.Node.ELEMENT_NODE),mn=(e.Node.TEXT_NODE,e.Node.PROCESSING_INSTRUCTION_NODE,e.Node.ENTITY_REFERENCE_NODE,e.Node.ENTITY_NODE,e.Node.NOTATION_NODE,void 0!==e.window?e.window:Function("return this;")(),function(){return hn(0,0)}),hn=function(e,t){return{major:e,minor:t}},gn={nu:hn,detect:function(e,t){var n=String(t).toLowerCase();return 0===e.length?mn():function(e,t){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}}(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return hn(r(1),r(2))}(e,n)},unknown:mn},vn="Edge",yn="Chrome",bn="Opera",wn="Firefox",xn="Safari",Cn=function(e,t){return function(){return t===e}},En=function(e){var t=e.current;return{current:t,version:e.version,isEdge:Cn(vn,t),isChrome:Cn(yn,t),isIE:Cn("IE",t),isOpera:Cn(bn,t),isFirefox:Cn(wn,t),isSafari:Cn(xn,t)}},Tn=function(){return En({current:void 0,version:gn.unknown()})},kn=En,Sn=(T(vn),T(yn),T("IE"),T(bn),T(wn),T(xn),"Windows"),Nn="Android",_n="Linux",Dn="Solaris",Rn="FreeBSD",On=function(e,t){return function(){return t===e}},Pn=function(e){var t=e.current;return{current:t,version:e.version,isWindows:On(Sn,t),isiOS:On("iOS",t),isAndroid:On(Nn,t),isOSX:On("OSX",t),isLinux:On(_n,t),isSolaris:On(Dn,t),isFreeBSD:On(Rn,t)}},An=function(){return Pn({current:void 0,version:gn.unknown()})},Mn=Pn,In=(T(Sn),T("iOS"),T(Nn),T(_n),T("OSX"),T(Dn),T(Rn),function(e,t){var n=String(t).toLowerCase();return function(e,t){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(i.search(n))return R.some(i)}return R.none()}(e)}),Bn=function(e,t){return-1!==e.indexOf(t)},Ln=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Fn=function(e){return function(t){return Bn(t,e)}},Hn=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return Bn(e,"edge/")&&Bn(e,"chrome")&&Bn(e,"safari")&&Bn(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Ln],search:function(e){return Bn(e,"chrome")&&!Bn(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return Bn(e,"msie")||Bn(e,"trident")}},{name:"Opera",versionRegexes:[Ln,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Fn("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Fn("firefox")},{name:"Safari",versionRegexes:[Ln,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(Bn(e,"safari")||Bn(e,"mobile/"))&&Bn(e,"applewebkit")}}],jn=[{name:"Windows",search:Fn("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return Bn(e,"iphone")||Bn(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Fn("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Fn("os x"),versionRegexes:[/.*?os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Fn("linux"),versionRegexes:[]},{name:"Solaris",search:Fn("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Fn("freebsd"),versionRegexes:[]}],zn={browsers:T(Hn),oses:T(jn)},Wn=function(e){var t=zn.browsers(),n=zn.oses(),r=function(e,t){return In(e,t).map((function(e){var n=gn.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(t,e).fold(Tn,kn),o=function(e,t){return In(e,t).map((function(e){var n=gn.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(n,e).fold(An,Mn),i=function(e,t,n){var r=e.isiOS()&&!0===/ipad/i.test(n),o=e.isiOS()&&!r,i=e.isAndroid()&&3===e.version.major,a=e.isAndroid()&&4===e.version.major,u=r||i||a&&!0===/mobile/i.test(n),l=e.isiOS()||e.isAndroid(),c=l&&!u,s=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n);return{isiPad:T(r),isiPhone:T(o),isTablet:T(u),isPhone:T(c),isTouch:T(l),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:T(s)}}(o,r,e);return{browser:r,os:o,deviceType:i}},Un=(Lt=function(){var t=e.navigator.userAgent;return Wn(t)},Ht=!1,function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Ht||(Ht=!0,Ft=Lt.apply(null,e)),Ft}),qn=pn,Vn=dn,$n=function(e){return e.nodeType!==qn&&e.nodeType!==Vn||0===e.childElementCount},Yn=(Un().browser.isIE(),function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]}("element","offset"),function(t,n){return function(t,n){var r=void 0===n?e.document:n.dom();return $n(r)?[]:Q(r.querySelectorAll(t),fn)}(n,t)}),Kn=u.trim,Xn=function(e){return function(t){if(t&&1===t.nodeType){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1}},Gn=Xn("true"),Qn=Xn("false"),Jn=function(e,t,n,r,o){return{type:e,title:t,url:n,level:r,attach:o}},Zn=function(e){return e.innerText||e.textContent},er=function(e){return function(e){return e&&"A"===e.nodeName&&(e.id||e.name)}(e)&&nr(e)},tr=function(e){return e&&/^(H[1-6])$/.test(e.nodeName)},nr=function(e){return function(e){for(;e=e.parentNode;){var t=e.contentEditable;if(t&&"inherit"!==t)return Gn(e)}return!1}(e)&&!Qn(e)},rr=function(e){return tr(e)&&nr(e)},or=function(e){var t=function(e){return e.id?e.id:(t=(new Date).getTime(),"h_"+Math.floor(1e9*Math.random())+ ++cn+String(t));var t}(e);return Jn("header",Zn(e),"#"+t,function(e){return tr(e)?parseInt(e.nodeName.substr(1),10):0}(e),(function(){e.id=t}))},ir=function(e){var t=e.id||e.name,n=Zn(e);return Jn("anchor",n||"#"+t,"#"+t,0,E)},ar=function(e){return Kn(e.title).length>0},ur=function(e){var t=function(e){return Q(Yn(fn(e),"h1,h2,h3,h4,h5,h6,a:not([href])"),(function(e){return e.dom()}))}(e);return Z(function(e){return Q(Z(e,rr),or)}(t).concat(function(e){return Q(Z(e,er),ir)}(t)),ar)},lr={},cr=function(e){return{title:e.title,value:{title:{raw:e.title},url:e.url,attach:e.attach}}},sr=function(e,t){return{title:e,value:{title:e,url:t,attach:E}}},fr=function(e,t,n){var r=t in e?e[t]:n;return!1===r?null:r},dr=function(e,t,n,r){var o,i,a,l,c,s={title:"-"},f=function(e){var r=e.hasOwnProperty(n)?e[n]:[],o=Z(r,(function(e){return function(e,t){return!G(t,(function(t){return t.url===e}))}(e,t)}));return u.map(o,(function(e){return{title:e,value:{title:e,url:e,attach:E}}}))},d=function(e){return function(e){return u.map(e,cr)}(Z(t,(function(t){return t.type===e})))};return!1===r.typeahead_urls?[]:"file"===n?(o=[pr(e,f(lr)),pr(e,d("header")),pr(e,(a=d("anchor"),l=fr(r,"anchor_top","#top"),c=fr(r,"anchor_bottom","#bottom"),null!==l&&a.unshift(sr("<top>",l)),null!==c&&a.push(sr("<bottom>",c)),a))],i=[],J(o,(function(e){var t,n;n=e,i=0===(t=i).length||0===n.length?t.concat(n):t.concat(s,n)})),i):pr(e,f(lr))},pr=function(e,t){var n=e.toLowerCase(),r=u.grep(t,(function(e){return-1!==e.title.toLowerCase().indexOf(n)}));return 1===r.length&&r[0].title===e?[]:r},mr=function(e,t,n,r){var o=function(o){var i=ur(n),a=dr(o,i,r,t);e.showAutoComplete(a,o)};e.on("autocomplete",(function(){o(e.value())})),e.on("selectitem",(function(t){var n=t.value;e.value(n.url);var o=function(e){var t=e.title;return t.raw?t.raw:t}(n);"image"===r?e.fire("change",{meta:{alt:o,attach:n.attach}}):e.fire("change",{meta:{text:o,attach:n.attach}}),e.focus()})),e.on("click",(function(t){0===e.value().length&&"INPUT"===t.target.nodeName&&o("")})),e.on("PostRender",(function(){e.getRoot().on("submit",(function(t){t.isDefaultPrevented()||function(e,t){var n=lr[t];/^https?/.test(e)&&(n?function(e,t){var n,r,o=(n=e,r=t,K.call(n,r));return-1===o?R.none():R.some(o)}(n,e).isNone()&&(lr[t]=n.slice(0,5).concat(e)):lr[t]=[e])}(e.value(),r)}))}))},hr=Xt.extend({Statics:{clearHistory:function(){lr={}}},init:function(e){var t,n,r,o=this,i=window.tinymce?window.tinymce.activeEditor:a.activeEditor,l=i.settings,c=e.filetype;e.spellcheck=!1,(r=l.file_picker_types||l.file_browser_callback_types)&&(r=u.makeMap(r,/[, ]/)),r&&!r[c]||(!(n=l.file_picker_callback)||r&&!r[c]?!(n=l.file_browser_callback)||r&&!r[c]||(t=function(){n(o.getEl("inp").id,o.value(),c,window)}):t=function(){var e=o.fire("beforecall").meta;e=u.extend({filetype:c},e),n.call(i,(function(e,t){o.value(e).fire("change",{meta:t})}),o.value(),e)}),t&&(e.icon="browse",e.onaction=t),o._super(e),o.classes.add("filepicker"),mr(o,l,i.getBody(),c),function(e,t,n){var r=t.filepicker_validator_handler;r&&e.state.on("change:value",(function(t){var o;0!==(o=t.value).length?r({url:o,type:n},(function(t){var n=function(e){var t=e.status,n=e.message;return"valid"===t?{status:"ok",message:n}:"unknown"===t||"invalid"===t?{status:"warn",message:n}:{status:"none",message:""}}(t);e.statusMessage(n.message),e.statusLevel(n.status)})):e.statusLevel("none")}))}(o,l,c)}}),gr=Ut.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}),e.recalc&&e.recalc()}))}}),vr=Ut.extend({recalc:function(e){var t,n,r,o,i,a,u,l,c,s,f,d,p,m,h,g,v,y,b,w,x,C,E,T,k,S,N,_,D,R,O,P,A,M,I,B,L,F=[],H=Math.max,j=Math.min;for(r=e.items().filter(":visible"),o=e.layoutRect(),i=e.paddingBox,a=e.settings,d=e.isRtl()?a.direction||"row-reversed":a.direction,u=a.align,l=e.isRtl()?a.pack||"end":a.pack,c=a.spacing||0,"row-reversed"!==d&&"column-reverse"!==d||(r=r.set(r.toArray().reverse()),d=d.split("-")[0]),"column"===d?(T="y",C="h",E="minH",k="maxH",N="innerH",S="top",_="deltaH",D="contentH",M="left",P="w",R="x",O="innerW",A="minW",I="right",B="deltaW",L="contentW"):(T="x",C="w",E="minW",k="maxW",N="innerW",S="left",_="deltaW",D="contentW",M="top",P="h",R="y",O="innerH",A="minH",I="bottom",B="deltaH",L="contentH"),f=o[N]-i[S]-i[S],x=s=0,t=0,n=r.length;t<n;t++)m=(p=r[t]).layoutRect(),f-=t<n-1?c:0,(h=p.settings.flex)>0&&(s+=h,m[k]&&F.push(p),m.flex=h),f-=m[E],(g=i[M]+m[A]+i[I])>x&&(x=g);if((b={})[E]=f<0?o[E]-f+o[_]:o[N]-f+o[_],b[A]=x+o[B],b[D]=o[N]-f,b[L]=x,b.minW=j(b.minW,o.maxW),b.minH=j(b.minH,o.maxH),b.minW=H(b.minW,o.startMinWidth),b.minH=H(b.minH,o.startMinHeight),!o.autoResize||b.minW===o.minW&&b.minH===o.minH){for(y=f/s,t=0,n=F.length;t<n;t++)v=(m=(p=F[t]).layoutRect())[k],(g=m[E]+m.flex*y)>v?(f-=m[k]-m[E],s-=m.flex,m.flex=0,m.maxFlexSize=v):m.maxFlexSize=0;for(y=f/s,w=i[S],b={},0===s&&("end"===l?w=f+i[S]:"center"===l?(w=Math.round(o[N]/2-(o[N]-f)/2)+i[S])<0&&(w=i[S]):"justify"===l&&(w=i[S],c=Math.floor(f/(r.length-1)))),b[R]=i[M],t=0,n=r.length;t<n;t++)g=(m=(p=r[t]).layoutRect()).maxFlexSize||m[E],"center"===u?b[R]=Math.round(o[O]/2-m[P]/2):"stretch"===u?(b[P]=H(m[A]||0,o[O]-i[M]-i[I]),b[R]=i[M]):"end"===u&&(b[R]=o[O]-m[P]-i.top),m.flex>0&&(g+=m.flex*y),b[C]=g,b[T]=w,p.layoutRect(b),p.recalc&&p.recalc(),w+=g+c}else if(b.w=b.minW,b.h=b.minH,e.layoutRect(b),this.recalc(e),null===e._lastRect){var z=e.parent();z&&(z._lastRect=null,z.recalc())}}}),yr=Wt.extend({Defaults:{containerClass:"flow-layout",controlClass:"flow-layout-item",endClass:"break"},recalc:function(e){e.items().filter(":visible").each((function(e){e.recalc&&e.recalc()}))},isNative:function(){return!0}}),br=function(e,t){return function(){e.execCommand("mceToggleFormat",!1,t)}},wr=function(e,t,n){var r=function(e){n(e,t)};e.formatter?e.formatter.formatChanged(t,r):e.on("init",(function(){e.formatter.formatChanged(t,r)}))},xr=function(e,t){return function(n){wr(e,t,(function(e){n.control.active(e)}))}},Cr=function(e){return e?e.split(",")[0]:""},Er=function(e,t){return function(){var n=this;n.state.set("value",null),e.on("init nodeChange",(function(r){var o=e.queryCommandValue("FontName"),i=function(e,t){var n,r=t?t.toLowerCase():"";return u.each(e,(function(e){e.value.toLowerCase()===r&&(n=e.value)})),u.each(e,(function(e){n||Cr(e.value).toLowerCase()!==Cr(r).toLowerCase()||(n=e.value)})),n}(t,o);n.value(i||null),!i&&o&&n.text(Cr(o))}))}},Tr=function(e){!function(e){e.addButton("fontselect",(function(){var t=function(e){var t=function(e){for(var t=(e=e.replace(/;$/,"").split(";")).length;t--;)e[t]=e[t].split("=");return e}(e.settings.font_formats||"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");return u.map(t,(function(e){return{text:{raw:e[0]},value:e[1],textStyle:-1===e[1].indexOf("dings")?"font-family:"+e[1]:""}}))}(e);return{type:"listbox",text:"Font Family",tooltip:"Font Family",values:t,fixedWidth:!0,onPostRender:Er(e,t),onselect:function(t){t.control.settings.value&&e.execCommand("FontName",!1,t.control.settings.value)}}}))}(e)},kr=function(e,t){return/[0-9.]+px$/.test(e)?function(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}(72*parseInt(e,10)/96,t||0)+"pt":e},Sr=function(e,t,n){var r;return u.each(e,(function(e){e.value===n?r=n:e.value===t&&(r=t)})),r},Nr=function(e,t){return function(){var n=this;e.on("init nodeChange",(function(r){var o,i,a,u;if(o=e.queryCommandValue("FontSize"))for(a=3;!u&&a>=0;a--)i=kr(o,a),u=Sr(t,i,o);n.value(u||null),u||n.text(i)}))}},_r=function(e){!function(e){e.addButton("fontsizeselect",(function(){var t=function(e){var t=e.settings.fontsize_formats||"8pt 10pt 12pt 14pt 18pt 24pt 36pt";return u.map(t.split(" "),(function(e){var t=e,n=e,r=e.split("=");return r.length>1&&(t=r[0],n=r[1]),{text:t,value:n}}))}(e);return{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:t,fixedWidth:!0,onPostRender:Nr(e,t),onclick:function(t){t.control.settings.value&&e.execCommand("FontSize",!1,t.control.settings.value)}}}))}(e)},Dr=function(e,t){var n=t.length;return u.each(t,(function(t){t.menu&&(t.hidden=0===Dr(e,t.menu));var r=t.format;r&&(t.hidden=!e.formatter.canApply(r)),t.hidden&&n--})),n},Rr=function(e,t){var n=t.items().length;return t.items().each((function(t){t.menu&&t.visible(Rr(e,t.menu)>0),!t.menu&&t.settings.menu&&t.visible(Dr(e,t.settings.menu)>0);var r=t.settings.format;r&&t.visible(e.formatter.canApply(r)),t.visible()||n--})),n},Or=function(e,t,n){return function(){var r=this;e.on("nodeChange",(function(o){var i=e.formatter,a=null;u.each(o.parents,(function(e){if(u.each(t,(function(t){if(n?i.matchNode(e,n,{value:t.value})&&(a=t.value):i.matchNode(e,t.value)&&(a=t.value),a)return!1})),a)return!1})),r.value(a)}))}},Pr=function(e,t){return u.map(t,(function(t){return{text:t[0],onclick:br(e,t[1]),textStyle:function(){return e.formatter.getCssText(t[1])}}}))},Ar=function(e,t){var n,r;if("string"==typeof t)r=t.split(" ");else if(u.isArray(t))return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!V(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);X.apply(t,e[n])}return t}(u.map(t,(function(t){return Ar(e,t)})));return n=u.grep(r,(function(t){return"|"===t||t in e.menuItems})),u.map(n,(function(t){return"|"===t?{text:"-"}:e.menuItems[t]}))},Mr=function(e){return e&&"-"===e.text},Ir=function(e){var t,n,r=e.settings.insert_button_items;return t=r?Ar(e,r):function(e,t){var n=[{text:"-"}],r=u.grep(e.menuItems,(function(e){return"insert"===e.context}));return u.each(r,(function(e){"before"===e.separator&&n.push({text:"|"}),e.prependToContext?n.unshift(e):n.push(e),"after"===e.separator&&n.push({text:"|"})})),n}(e),n=Z(t,(function(e,n){return!Mr(e)||!Mr(t[n-1])})),Z(n,(function(e,t){return!Mr(e)||t>0&&t<n.length-1}))},Br=function(e){(function(e){!function(e){u.each({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},(function(t,n){e.addButton(n,{active:!1,tooltip:t,onPostRender:xr(e,n),onclick:br(e,n)})}))}(e),function(e){u.each({outdent:["Decrease indent","Outdent"],indent:["Increase indent","Indent"],cut:["Cut","Cut"],copy:["Copy","Copy"],paste:["Paste","Paste"],help:["Help","mceHelp"],selectall:["Select all","SelectAll"],visualaid:["Visual aids","mceToggleVisualAid"],newdocument:["New document","mceNewDocument"],removeformat:["Clear formatting","RemoveFormat"],remove:["Remove","Delete"]},(function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1]})}))}(e),function(e){u.each({blockquote:["Blockquote","mceBlockQuote"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"]},(function(t,n){e.addButton(n,{active:!1,tooltip:t[0],cmd:t[1],onPostRender:xr(e,n)})}))}(e)})(e),function(e){u.each({bold:["Bold","Bold","Meta+B"],italic:["Italic","Italic","Meta+I"],underline:["Underline","Underline","Meta+U"],strikethrough:["Strikethrough","Strikethrough"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],removeformat:["Clear formatting","RemoveFormat"],newdocument:["New document","mceNewDocument"],cut:["Cut","Cut","Meta+X"],copy:["Copy","Copy","Meta+C"],paste:["Paste","Paste","Meta+V"],selectall:["Select all","SelectAll","Meta+A"]},(function(t,n){e.addMenuItem(n,{text:t[0],icon:n,shortcut:t[2],cmd:t[1]})})),e.addMenuItem("codeformat",{text:"Code",icon:"code",onclick:br(e,"code")})}(e)},Lr=function(e,t){return function(){var n=this,r=function(){var n="redo"===t?"hasRedo":"hasUndo";return!!e.undoManager&&e.undoManager[n]()};n.disabled(!r()),e.on("Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",(function(){n.disabled(e.readonly||!r())}))}},Fr=function(e){return function(){var t=this;e.on("VisualAid",(function(e){t.active(e.hasVisual)})),t.active(e.hasVisual)}},Hr={setup:function(t){!function(e){e.rtl&&(ot.rtl=!0)}(t),function(e){e.on("mousedown progressstate",(function(){Et.hideAll()}))}(t),function(t){var n,r;t.settings.ui_container&&(ce.container=(n=fn(e.document.body),r=t.settings.ui_container,function(t,n){var r=void 0===n?e.document:n.dom();return $n(r)?R.none():R.from(r.querySelector(t)).map(fn)}(r,n)).fold(T(null),(function(e){return e.dom()})))}(t),Dt.tooltips=!ce.iOS,ot.translate=function(e){return a.translate(e)},function(e){var t=function(e){for(var t=(e=e.replace(/;$/,"").split(";")).length;t--;)e[t]=e[t].split("=");return e}(e.settings.block_formats||"Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre");e.addMenuItem("blockformats",{text:"Blocks",menu:Pr(e,t)}),e.addButton("formatselect",function(e,t){return function(){var n=[];return u.each(t,(function(t){n.push({text:t[0],value:t[1],textStyle:function(){return e.formatter.getCssText(t[1])}})})),{type:"listbox",text:t[0][0],values:n,fixedWidth:!0,onselect:function(t){if(t.control){var n=t.control.value();br(e,n)()}},onPostRender:Or(e,n)}}}(e,t))}(t),function(e){var t=["alignleft","aligncenter","alignright","alignjustify"],n="alignleft",r=[{text:"Left",icon:"alignleft",onclick:br(e,"alignleft")},{text:"Center",icon:"aligncenter",onclick:br(e,"aligncenter")},{text:"Right",icon:"alignright",onclick:br(e,"alignright")},{text:"Justify",icon:"alignjustify",onclick:br(e,"alignjustify")}];e.addMenuItem("align",{text:"Align",menu:r}),e.addButton("align",{type:"menubutton",icon:n,menu:r,onShowMenu:function(n){var r=n.control.menu;u.each(t,(function(t,n){r.items().eq(n).each((function(n){return n.active(e.formatter.match(t))}))}))},onPostRender:function(r){var o=r.control;u.each(t,(function(t,r){wr(e,t,(function(e){o.icon(n),e&&o.icon(t)}))}))}}),u.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:!1,tooltip:t[0],cmd:t[1],onPostRender:xr(e,n)})}))}(t),Br(t),function(e){!function(e){e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onPostRender:Lr(e,"undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onPostRender:Lr(e,"redo"),cmd:"redo"})}(e),function(e){e.addButton("undo",{tooltip:"Undo",onPostRender:Lr(e,"undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:Lr(e,"redo"),cmd:"redo"})}(e)}(t),_r(t),Tr(t),function(e){var t=function(e){var t=0,n=[],r=[{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"}]}],o=function(e){var r=[];if(e)return u.each(e,(function(e){var i={text:e.title,icon:e.icon};if(e.items)i.menu=o(e.items);else{var a=e.format||"custom"+t++;e.format||(e.name=a,n.push(e)),i.format=a,i.cmd=e.cmd}r.push(i)})),r};return e.on("init",(function(){u.each(n,(function(t){e.formatter.register(t.name,t)}))})),{type:"menu",items:e.settings.style_formats_merge?e.settings.style_formats?o(r.concat(e.settings.style_formats)):o(r):o(e.settings.style_formats||r),onPostRender:function(t){e.fire("renderFormatsMenu",{control:t.control})},itemDefaults:{preview:!0,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)&&(t.disabled(!e.formatter.canApply(n)),t.active(e.formatter.match(n))),(r=t.settings.cmd)&&t.active(e.queryCommandState(r))}))},onclick:function(){this.settings.format&&br(e,this.settings.format)(),this.settings.cmd&&e.execCommand(this.settings.cmd)}}}}(e);!function(e,t){e.addMenuItem("formats",{text:"Formats",menu:t})}(e,t),function(e,t){e.addButton("styleselect",{type:"menubutton",text:"Formats",menu:t,onShowMenu:function(){e.settings.style_formats_autohide&&Rr(e,this.menu)}})}(e,t)}(t),function(e){!function(e){e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:Fr(e),cmd:"mceToggleVisualAid"})}(e)}(t),function(e){!function(e){e.addButton("insert",{type:"menubutton",icon:"insert",menu:[],oncreatemenu:function(){this.menu.add(Ir(e)),this.menu.renderNew()}})}(e)}(t)}},jr=Ut.extend({recalc:function(e){var t,n,r,o,i,a,u,l,c,s,f,d,p,m,h,g,v,y,b,w,x,C,E,T,k,S,N,_,D=[],R=[];t=e.settings,o=e.items().filter(":visible"),i=e.layoutRect(),r=t.columns||Math.ceil(Math.sqrt(o.length)),n=Math.ceil(o.length/r),y=t.spacingH||t.spacing||0,b=t.spacingV||t.spacing||0,w=t.alignH||t.align,x=t.alignV||t.align,g=e.paddingBox,_="reverseRows"in t?t.reverseRows:e.isRtl(),w&&"string"==typeof w&&(w=[w]),x&&"string"==typeof x&&(x=[x]);for(f=0;f<r;f++)D.push(0);for(d=0;d<n;d++)R.push(0);for(d=0;d<n;d++)for(f=0;f<r&&(s=o[d*r+f]);f++)T=(c=s.layoutRect()).minW,k=c.minH,D[f]=T>D[f]?T:D[f],R[d]=k>R[d]?k:R[d];for(S=i.innerW-g.left-g.right,C=0,f=0;f<r;f++)C+=D[f]+(f>0?y:0),S-=(f>0?y:0)+D[f];for(N=i.innerH-g.top-g.bottom,E=0,d=0;d<n;d++)E+=R[d]+(d>0?b:0),N-=(d>0?b:0)+R[d];if(C+=g.left+g.right,E+=g.top+g.bottom,(l={}).minW=C+(i.w-i.innerW),l.minH=E+(i.h-i.innerH),l.contentW=l.minW-i.deltaW,l.contentH=l.minH-i.deltaH,l.minW=Math.min(l.minW,i.maxW),l.minH=Math.min(l.minH,i.maxH),l.minW=Math.max(l.minW,i.startMinWidth),l.minH=Math.max(l.minH,i.startMinHeight),!i.autoResize||l.minW===i.minW&&l.minH===i.minH){var O;i.autoResize&&((l=e.layoutRect(l)).contentW=l.minW-i.deltaW,l.contentH=l.minH-i.deltaH),O="start"===t.packV?0:N>0?Math.floor(N/n):0;var P=0,A=t.flexWidths;if(A)for(f=0;f<A.length;f++)P+=A[f];else P=r;var M=S/P;for(f=0;f<r;f++)D[f]+=A?A[f]*M:M;for(m=g.top,d=0;d<n;d++){for(p=g.left,u=R[d]+O,f=0;f<r&&(s=o[_?d*r+r-1-f:d*r+f]);f++)h=s.settings,c=s.layoutRect(),a=Math.max(D[f],c.startMinWidth),c.x=p,c.y=m,"center"===(v=h.alignH||(w?w[f]||w[0]:null))?c.x=p+a/2-c.w/2:"right"===v?c.x=p+a-c.w:"stretch"===v&&(c.w=a),"center"===(v=h.alignV||(x?x[f]||x[0]:null))?c.y=m+u/2-c.h/2:"bottom"===v?c.y=m+u-c.h:"stretch"===v&&(c.h=u),s.layoutRect(c),p+=a+y,s.recalc&&s.recalc();m+=u+b}}else if(l.w=l.minW,l.h=l.minH,e.layoutRect(l),this.recalc(e),null===e._lastRect){var I=e.parent();I&&(I._lastRect=null,I.recalc())}}}),zr=Dt.extend({renderHtml:function(){var e=this;return e.classes.add("iframe"),e.canFocus=!1,'<iframe id="'+e._id+'" class="'+e.classes+'" tabindex="-1" src="'+(e.settings.url||"javascript:''")+'" frameborder="0"></iframe>'},src:function(e){this.getEl().src=e},html:function(e,t){var n=this,r=this.getEl().contentWindow.document.body;return r?(r.innerHTML=e,t&&t()):C.setTimeout((function(){n.html(e)})),this}}),Wr=Dt.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("infobox"),t.canFocus=!1},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'<div id="'+e._id+'" class="'+e.classes+'"><div id="'+e._id+'-body">'+e.encode(e.state.get("text"))+'<button role="button" tabindex="-1"><i class="'+t+"ico "+t+'i-help"></i></button></div></div>'},bindStates:function(){var e=this;return e.state.on("change:text",(function(t){e.getEl("body").firstChild.data=e.encode(t.value),e.state.get("rendered")&&e.updateLayoutRect()})),e.state.on("change:help",(function(t){e.classes.toggle("has-help",t.value),e.state.get("rendered")&&e.updateLayoutRect()})),e._super()}}),Ur=Dt.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("label"),t.canFocus=!1,e.multiline&&t.classes.add("autoscroll"),e.strong&&t.classes.add("strong")},initLayoutRect:function(){var e=this,t=e._super();return e.settings.multiline&&(we.getSize(e.getEl()).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,we.getSize(e.getEl()).height)),t},repaint:function(){var e=this;return e.settings.multiline||(e.getEl().style.lineHeight=e.layoutRect().h+"px"),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,t,n=this,r=n.settings.forId,o=n.settings.html?n.settings.html:n.encode(n.state.get("text"));return!r&&(t=n.settings.forName)&&(e=n.getRoot().find("#"+t)[0])&&(r=e._id),r?'<label id="'+n._id+'" class="'+n.classes+'"'+(r?' for="'+r+'"':"")+">"+o+"</label>":'<span id="'+n._id+'" class="'+n.classes+'">'+o+"</span>"},bindStates:function(){var e=this;return e.state.on("change:text",(function(t){e.innerHtml(e.encode(t.value)),e.state.get("rendered")&&e.updateLayoutRect()})),e._super()}}),qr=lt.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){this._super(e),this.classes.add("toolbar")},postRender:function(){return this.items().each((function(e){e.classes.add("toolbar-item")})),this._super()}}),Vr=qr.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}}),$r=qt.extend({init:function(e){var t=this;t._renderOpen=!0,t._super(e),e=t.settings,t.classes.add("menubtn"),e.fixedWidth&&t.classes.add("fixed-width"),t.aria("haspopup",!0),t.state.set("menu",e.menu||t.render())},showMenu:function(e){var t,n=this;if(n.menu&&n.menu.visible()&&!1!==e)return n.hideMenu();n.menu||(t=n.state.get("menu")||[],n.classes.add("opened"),t.length?t={type:"menu",animate:!0,items:t}:(t.type=t.type||"menu",t.animate=!0),t.renderTo?n.menu=t.parent(n).show().renderTo():n.menu=h.create(t).parent(n).renderTo(),n.fire("createmenu"),n.menu.reflow(),n.menu.on("cancel",(function(e){e.control.parent()===n.menu&&(e.stopPropagation(),n.focus(),n.hideMenu())})),n.menu.on("select",(function(){n.focus()})),n.menu.on("show hide",(function(e){"hide"===e.type&&e.control.parent()===n&&n.classes.remove("opened-under"),e.control===n.menu&&(n.activeMenu("show"===e.type),n.classes.toggle("opened","show"===e.type)),n.aria("expanded","show"===e.type)})).fire("show")),n.menu.show(),n.menu.layoutRect({w:n.layoutRect().w}),n.menu.repaint(),n.menu.moveRel(n.getEl(),n.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"]);var r=n.menu.layoutRect(),o=n.$el.offset().top+n.layoutRect().h;o>r.y&&o<r.y+r.h&&n.classes.add("opened-under"),n.fire("showmenu")},hideMenu:function(){var e=this;e.menu&&(e.menu.items().each((function(e){e.hideMenu&&e.hideMenu()})),e.menu.hide())},activeMenu:function(e){this.classes.toggle("active",e)},renderHtml:function(){var t,n=this,r=n._id,o=n.classPrefix,i=n.settings.icon,a=n.state.get("text"),u="";return(t=n.settings.image)?(i="none","string"!=typeof t&&(t=e.window.getSelection?t[0]:t[1]),t=" style=\"background-image: url('"+t+"')\""):t="",a&&(n.classes.add("btn-has-text"),u='<span class="'+o+'txt">'+n.encode(a)+"</span>"),i=n.settings.icon?o+"ico "+o+"i-"+i:"",n.aria("role",n.parent()instanceof Vr?"menuitem":"button"),'<div id="'+r+'" class="'+n.classes+'" tabindex="-1" aria-labelledby="'+r+'"><button id="'+r+'-open" role="presentation" type="button" tabindex="-1">'+(i?'<i class="'+i+'"'+t+"></i>":"")+u+' <i class="'+o+'caret"></i></button></div>'},postRender:function(){var e=this;return e.on("click",(function(t){t.control===e&&function(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}(t.target,e.getEl())&&(e.focus(),e.showMenu(!t.aria),t.aria&&e.menu.items().filter(":visible")[0].focus())})),e.on("mouseenter",(function(t){var n,r=t.control,o=e.parent();r&&o&&r instanceof $r&&r.parent()===o&&(o.items().filter("MenuButton").each((function(e){e.hideMenu&&e!==r&&(e.menu&&e.menu.visible()&&(n=!0),e.hideMenu())})),n&&(r.focus(),r.showMenu()))})),e._super()},bindStates:function(){var e=this;return e.state.on("change:menu",(function(){e.menu&&e.menu.remove(),e.menu=null})),e._super()},remove:function(){this._super(),this.menu&&this.menu.remove()}}),Yr=Et.extend({Defaults:{defaultType:"menuitem",border:1,layout:"stack",role:"application",bodyRole:"menu",ariaRoot:!0},init:function(e){var t=this;if(e.autohide=!0,e.constrainToViewport=!0,"function"==typeof e.items&&(e.itemsFactory=e.items,e.items=[]),e.itemDefaults)for(var n=e.items,r=n.length;r--;)n[r]=u.extend({},e.itemDefaults,n[r]);t._super(e),t.classes.add("menu"),e.animate&&11!==ce.ie&&t.classes.add("animate")},repaint:function(){return this.classes.toggle("menu-align",!0),this._super(),this.getEl().style.height="",this.getEl("body").style.height="",this},cancel:function(){this.hideAll(),this.fire("select")},load:function(){var e,t=this;function n(){t.throbber&&(t.throbber.hide(),t.throbber=null)}t.settings.itemsFactory&&(t.throbber||(t.throbber=new St(t.getEl("body"),!0),0===t.items().length?(t.throbber.show(),t.fire("loading")):t.throbber.show(100,(function(){t.items().remove(),t.fire("loading")})),t.on("hide close",n)),t.requestTime=e=(new Date).getTime(),t.settings.itemsFactory((function(r){0!==r.length?t.requestTime===e&&(t.getEl().style.width="",t.getEl("body").style.width="",n(),t.items().remove(),t.getEl("body").innerHTML="",t.add(r),t.renderNew(),t.fire("loaded")):t.hide()})))},hideAll:function(){return this.find("menuitem").exec("hideMenu"),this._super()},preRender:function(){var e=this;return e.items().each((function(t){var n=t.settings;if(n.icon||n.image||n.selectable)return e._hasIcons=!0,!1})),e.settings.itemsFactory&&e.on("postrender",(function(){e.settings.itemsFactory&&e.load()})),e.on("show hide",(function(t){t.control===e&&("show"===t.type?C.setTimeout((function(){e.classes.add("in")}),0):e.classes.remove("in"))})),e._super()}}),Kr=$r.extend({init:function(e){var t,n,r,o,i=this;i._super(e),e=i.settings,i._values=t=e.values,t&&(void 0!==e.value&&function t(o){for(var a=0;a<o.length;a++){if(n=o[a].selected||e.value===o[a].value)return r=r||o[a].text,i.state.set("value",o[a].value),!0;if(o[a].menu&&t(o[a].menu))return!0}}(t),!n&&t.length>0&&(r=t[0].text,i.state.set("value",t[0].value)),i.state.set("menu",t)),i.state.set("text",e.text||r),i.classes.add("listbox"),i.on("select",(function(t){var n=t.control;o&&(t.lastControl=o),e.multiple?n.active(!n.active()):i.value(t.control.value()),o=n}))},value:function(e){if(0===arguments.length)return this.state.get("value");if(void 0===e)return this;function t(n){return G(n,(function(n){return n.menu?t(n.menu):n.value===e}))}return this.settings.values?t(this.settings.values)?this.state.set("value",e):null===e&&this.state.set("value",null):this.state.set("value",e),this},bindStates:function(){var e=this;function t(e,n){var r;if(e)for(var o=0;o<e.length;o++){if(e[o].value===n)return e[o];if(e[o].menu&&(r=t(e[o].menu,n)))return r}}return e.on("show",(function(t){var n,r;n=t.control,r=e.value(),n instanceof Yr&&n.items().each((function(e){e.hasMenus()||e.active(e.value()===r)}))})),e.state.on("change:value",(function(n){var r=t(e.state.get("menu"),n.value);r?e.text(r.text):e.text(e.settings.text)})),e._super()}}),Xr=Dt.extend({Defaults:{border:0,role:"menuitem"},init:function(e){var t,n=this;n._super(e),e=n.settings,n.classes.add("menu-item"),e.menu&&n.classes.add("menu-item-expand"),e.preview&&n.classes.add("menu-item-preview"),"-"!==(t=n.state.get("text"))&&"|"!==t||(n.classes.add("menu-item-sep"),n.aria("role","separator"),n.state.set("text","-")),e.selectable&&(n.aria("role","menuitemcheckbox"),n.classes.add("menu-item-checkbox"),e.icon="selected"),e.preview||e.selectable||n.classes.add("menu-item-normal"),n.on("mousedown",(function(e){e.preventDefault()})),e.menu&&!e.ariaHideMenu&&n.aria("haspopup",!0)},hasMenus:function(){return!!this.settings.menu},showMenu:function(){var e,t=this,n=t.settings,r=t.parent();if(r.items().each((function(e){e!==t&&e.hideMenu()})),n.menu){(e=t.menu)?e.show():((e=n.menu).length?e={type:"menu",items:e}:e.type=e.type||"menu",r.settings.itemDefaults&&(e.itemDefaults=r.settings.itemDefaults),(e=t.menu=h.create(e).parent(t).renderTo()).reflow(),e.on("cancel",(function(n){n.stopPropagation(),t.focus(),e.hide()})),e.on("show hide",(function(e){e.control.items&&e.control.items().each((function(e){e.active(e.settings.selected)}))})).fire("show"),e.on("hide",(function(n){n.control===e&&t.classes.remove("selected")})),e.submenu=!0),e._parentMenu=r,e.classes.add("menu-sub");var o=e.testMoveRel(t.getEl(),t.isRtl()?["tl-tr","bl-br","tr-tl","br-bl"]:["tr-tl","br-bl","tl-tr","bl-br"]);e.moveRel(t.getEl(),o),e.rel=o,o="menu-sub-"+o,e.classes.remove(e._lastRel).add(o),e._lastRel=o,t.classes.add("selected"),t.aria("expanded",!0)}},hideMenu:function(){var e=this;return e.menu&&(e.menu.items().each((function(e){e.hideMenu&&e.hideMenu()})),e.menu.hide(),e.aria("expanded",!1)),e},renderHtml:function(){var e,t=this,n=t._id,r=t.settings,o=t.classPrefix,i=t.state.get("text"),a=t.settings.icon,u="",l=r.shortcut,c=t.encode(r.url);function s(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function f(e){var t=r.match||"";return t?e.replace(new RegExp(s(t),"gi"),(function(e){return"!mce~match["+e+"]mce~match!"})):e}function d(e){return e.replace(new RegExp(s("!mce~match["),"g"),"<b>").replace(new RegExp(s("]mce~match!"),"g"),"</b>")}return a&&t.parent().classes.add("menu-has-icons"),r.image&&(u=" style=\"background-image: url('"+r.image+"')\""),l&&(l=function(e){var t,n,r;for(r=ce.mac?{alt:"⌥",ctrl:"⌘",shift:"⇧",meta:"⌘"}:{meta:"Ctrl"},e=e.split("+"),t=0;t<e.length;t++)(n=r[e[t].toLowerCase()])&&(e[t]=n);return e.join("+")}(l)),a=o+"ico "+o+"i-"+(t.settings.icon||"none"),e="-"!==i?'<i class="'+a+'"'+u+"></i> ":"",i=d(t.encode(f(i))),c=d(t.encode(f(c))),'<div id="'+n+'" class="'+t.classes+'" tabindex="-1">'+e+("-"!==i?'<span id="'+n+'-text" class="'+o+'text">'+i+"</span>":"")+(l?'<div id="'+n+'-shortcut" class="'+o+'menu-shortcut">'+l+"</div>":"")+(r.menu?'<div class="'+o+'caret"></div>':"")+(c?'<div class="'+o+'menu-item-link">'+c+"</div>":"")+"</div>"},postRender:function(){var e=this,t=e.settings,n=t.textStyle;if("function"==typeof n&&(n=n.call(this)),n){var r=e.getEl("text");r&&(r.setAttribute("style",n),e._textStyle=n)}return e.on("mouseenter click",(function(n){n.control===e&&(t.menu||"click"!==n.type?(e.showMenu(),n.aria&&e.menu.focus(!0)):(e.fire("select"),C.requestAnimationFrame((function(){e.parent().hideAll()}))))})),e._super(),e},hover:function(){var e=this;return e.parent().items().each((function(e){e.classes.remove("selected")})),e.classes.toggle("selected",!0),e},active:function(e){return function(e,t){var n=e._textStyle;if(n){var r=e.getEl("text");r.setAttribute("style",n),t&&(r.style.color="",r.style.backgroundColor="")}}(this,e),void 0!==e&&this.aria("checked",e),this._super(e)},remove:function(){this._super(),this.menu&&this.menu.remove()}}),Gr=Yt.extend({Defaults:{classes:"radio",role:"radio"}}),Qr=Dt.extend({renderHtml:function(){var e=this,t=e.classPrefix;return e.classes.add("resizehandle"),"both"===e.settings.direction&&e.classes.add("resizehandle-both"),e.canFocus=!1,'<div id="'+e._id+'" class="'+e.classes+'"><i class="'+t+"ico "+t+'i-resize"></i></div>'},postRender:function(){var e=this;e._super(),e.resizeDragHelper=new st(this._id,{start:function(){e.fire("ResizeStart")},drag:function(t){"both"!==e.settings.direction&&(t.deltaX=0),e.fire("Resize",t)},stop:function(){e.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}});function Jr(e){var t="";if(e)for(var n=0;n<e.length;n++)t+='<option value="'+e[n]+'">'+e[n]+"</option>";return t}var Zr=Dt.extend({Defaults:{classes:"selectbox",role:"selectbox",options:[]},init:function(e){var t=this;t._super(e),t.settings.size&&(t.size=t.settings.size),t.settings.options&&(t._options=t.settings.options),t.on("keydown",(function(e){var n;13===e.keyCode&&(e.preventDefault(),t.parents().reverse().each((function(e){if(e.toJSON)return n=e,!1})),t.fire("submit",{data:n.toJSON()}))}))},options:function(e){return arguments.length?(this.state.set("options",e),this):this.state.get("options")},renderHtml:function(){var e,t=this,n="";return e=Jr(t._options),t.size&&(n=' size = "'+t.size+'"'),'<select id="'+t._id+'" class="'+t.classes+'"'+n+">"+e+"</select>"},bindStates:function(){var e=this;return e.state.on("change:options",(function(t){e.getEl().innerHTML=Jr(t.value)})),e._super()}});function eo(e,t,n){return e<t&&(e=t),e>n&&(e=n),e}function to(e,t,n){e.setAttribute("aria-"+t,n)}function no(e,t){var n,r,o,i,a;"v"===e.settings.orientation?(o="top",r="height",n="h"):(o="left",r="width",n="w"),a=e.getEl("handle"),i=((e.layoutRect()[n]||100)-we.getSize(a)[r])*((t-e._minValue)/(e._maxValue-e._minValue))+"px",a.style[o]=i,a.style.height=e.layoutRect().h+"px",to(a,"valuenow",t),to(a,"valuetext",""+e.settings.previewFilter(t)),to(a,"valuemin",e._minValue),to(a,"valuemax",e._maxValue)}var ro,oo=Dt.extend({init:function(e){var t=this;e.previewFilter||(e.previewFilter=function(e){return Math.round(100*e)/100}),t._super(e),t.classes.add("slider"),"v"===e.orientation&&t.classes.add("vertical"),t._minValue=Y(e.minValue)?e.minValue:0,t._maxValue=Y(e.maxValue)?e.maxValue:100,t._initValue=t.state.get("value")},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'<div id="'+t+'" class="'+e.classes+'"><div id="'+t+'-handle" class="'+n+'slider-handle" role="slider" tabindex="-1"></div></div>'},reset:function(){this.value(this._initValue).repaint()},postRender:function(){var e,t,n,r,o,i,a=this;e=a._minValue,t=a._maxValue,"v"===a.settings.orientation?(n="screenY",r="top",o="height",i="h"):(n="screenX",r="left",o="width",i="w"),a._super(),function(e,t){function n(n){var r,o;r=a.value(),r=eo(r=function(e,t,n){return n*(t-e)-e}(e,t,(r+(o=e))/(t-o)+.05*n),e,t),a.value(r),a.fire("dragstart",{value:r}),a.fire("drag",{value:r}),a.fire("dragend",{value:r})}a.on("keydown",(function(e){switch(e.keyCode){case 37:case 38:n(-1);break;case 39:case 40:n(1)}}))}(e,t),function(e,t,u){var l,c,s,f,d;a._dragHelper=new st(a._id,{handle:a._id+"-handle",start:function(e){l=e[n],c=parseInt(a.getEl("handle").style[r],10),s=(a.layoutRect()[i]||100)-we.getSize(u)[o],a.fire("dragstart",{value:d})},drag:function(o){var i=o[n]-l;f=eo(c+i,0,s),u.style[r]=f+"px",d=e+f/s*(t-e),a.value(d),a.tooltip().text(""+a.settings.previewFilter(d)).show().moveRel(u,"bc tc"),a.fire("drag",{value:d})},stop:function(){a.tooltip().hide(),a.fire("dragend",{value:d})}})}(e,t,a.getEl("handle"))},repaint:function(){this._super(),no(this,this.value())},bindStates:function(){var e=this;return e.state.on("change:value",(function(t){no(e,t.value)})),e._super()}}),io=Dt.extend({renderHtml:function(){var e=this;return e.classes.add("spacer"),e.canFocus=!1,'<div id="'+e._id+'" class="'+e.classes+'"></div>'}}),ao=$r.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e,t,n=this,r=n.getEl(),o=n.layoutRect();return n._super(),e=r.firstChild,t=r.lastChild,ye(e).css({width:o.w-we.getSize(t).width,height:o.h-2}),ye(t).css({height:o.h-2}),n},activeMenu:function(e){ye(this.getEl().lastChild).toggleClass(this.classPrefix+"active",e)},renderHtml:function(){var t,n,r=this,o=r._id,i=r.classPrefix,a=r.state.get("icon"),u=r.state.get("text"),l=r.settings,c="";return(t=l.image)?(a="none","string"!=typeof t&&(t=e.window.getSelection?t[0]:t[1]),t=" style=\"background-image: url('"+t+"')\""):t="",a=l.icon?i+"ico "+i+"i-"+a:"",u&&(r.classes.add("btn-has-text"),c='<span class="'+i+'txt">'+r.encode(u)+"</span>"),n="boolean"==typeof l.active?' aria-pressed="'+l.active+'"':"",'<div id="'+o+'" class="'+r.classes+'" role="button"'+n+' tabindex="-1"><button type="button" hidefocus="1" tabindex="-1">'+(a?'<i class="'+a+'"'+t+"></i>":"")+c+'</button><button type="button" class="'+i+'open" hidefocus="1" tabindex="-1">'+(r._menuBtnText?(a?" ":"")+r._menuBtnText:"")+' <i class="'+i+'caret"></i></button></div>'},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",(function(e){var n=e.target;if(e.control===this)for(;n;){if(e.aria&&"down"!==e.aria.key||"BUTTON"===n.nodeName&&-1===n.className.indexOf("open"))return e.stopImmediatePropagation(),void(t&&t.call(this,e));n=n.parentNode}})),delete e.settings.onclick,e._super()}}),uo=yr.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"},isNative:function(){return!0}}),lo=gt.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var t;this.activeTabId&&(t=this.getEl(this.activeTabId),ye(t).removeClass(this.classPrefix+"active"),t.setAttribute("aria-selected","false")),this.activeTabId="t"+e,(t=this.getEl("t"+e)).setAttribute("aria-selected","true"),ye(t).addClass(this.classPrefix+"active"),this.items()[e].show().fire("showtab"),this.reflow(),this.items().each((function(t,n){e!==n&&t.hide()}))},renderHtml:function(){var e=this,t=e._layout,n="",r=e.classPrefix;return e.preRender(),t.preRender(e),e.items().each((function(t,o){var i=e._id+"-t"+o;t.aria("role","tabpanel"),t.aria("labelledby",i),n+='<div id="'+i+'" class="'+r+'tab" unselectable="on" role="tab" aria-controls="'+t._id+'" aria-selected="false" tabIndex="-1">'+e.encode(t.settings.title)+"</div>"})),'<div id="'+e._id+'" class="'+e.classes+'" hidefocus="1" tabindex="-1"><div id="'+e._id+'-head" class="'+r+'tabs" role="tablist">'+n+'</div><div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+t.renderHtml(e)+"</div></div>"},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")for(var r=n.childNodes.length;r--;)n.childNodes[r]===t.target&&e.activateTab(r)}))},initLayoutRect:function(){var e,t,n,r=this;t=(t=we.getSize(r.getEl("head")).width)<0?0:t,n=0,r.items().each((function(e){t=Math.max(t,e.layoutRect().minW),n=Math.max(n,e.layoutRect().minH)})),r.items().each((function(e){e.settings.x=0,e.settings.y=0,e.settings.w=t,e.settings.h=n,e.layoutRect({x:0,y:0,w:t,h:n})}));var o=we.getSize(r.getEl("head")).height;return r.settings.minWidth=t,r.settings.minHeight=n+o,(e=r._super()).deltaH+=o,e.innerH=e.h-e.deltaH,e}}),co=Dt.extend({init:function(e){var t=this;t._super(e),t.classes.add("textbox"),e.multiline?t.classes.add("multiline"):(t.on("keydown",(function(e){var n;13===e.keyCode&&(e.preventDefault(),t.parents().reverse().each((function(e){if(e.toJSON)return n=e,!1})),t.fire("submit",{data:n.toJSON()}))})),t.on("keyup",(function(e){t.state.set("value",e.target.value)})))},repaint:function(){var t,n,r,o,i,a=this,u=0;t=a.getEl().style,n=a._layoutRect,i=a._lastRepaintRect||{};var l=e.document;return!a.settings.multiline&&l.all&&(!l.documentMode||l.documentMode<=8)&&(t.lineHeight=n.h-u+"px"),o=(r=a.borderBox).left+r.right+8,u=r.top+r.bottom+(a.settings.multiline?8:0),n.x!==i.x&&(t.left=n.x+"px",i.x=n.x),n.y!==i.y&&(t.top=n.y+"px",i.y=n.y),n.w!==i.w&&(t.width=n.w-o+"px",i.w=n.w),n.h!==i.h&&(t.height=n.h-u+"px",i.h=n.h),a._lastRepaintRect=i,a.fire("repaint",{},!1),a},renderHtml:function(){var e,t,n=this,r=n.settings;return e={id:n._id,hidefocus:"1"},u.each(["rows","spellcheck","maxLength","size","readonly","min","max","step","list","pattern","placeholder","required","multiple"],(function(t){e[t]=r[t]})),n.disabled()&&(e.disabled="disabled"),r.subtype&&(e.type=r.subtype),(t=we.create(r.multiline?"textarea":"input",e)).value=n.state.get("value"),t.className=n.classes.toString(),t.outerHTML},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl().value),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;return e.state.on("change:value",(function(t){e.getEl().value!==t.value&&(e.getEl().value=t.value)})),e.state.on("change:disabled",(function(t){e.getEl().disabled=t.value})),e._super()},remove:function(){this.$el.off(),this._super()}}),so=function(){return{Selector:He,Collection:We,ReflowQueue:Qe,Control:ot,Factory:h,KeyboardNavigation:at,Container:lt,DragHelper:st,Scrollable:ht,Panel:gt,Movable:Se,Resizable:vt,FloatPanel:Et,Window:Bt,MessageBox:jt,Tooltip:_t,Widget:Dt,Progress:Rt,Notification:Pt,Layout:Wt,AbsoluteLayout:Ut,Button:qt,ButtonGroup:$t,Checkbox:Yt,ComboBox:Xt,ColorBox:Gt,PanelButton:Qt,ColorButton:Zt,ColorPicker:tn,Path:rn,ElementPath:on,FormItem:an,Form:un,FieldSet:ln,FilePicker:hr,FitLayout:gr,FlexLayout:vr,FlowLayout:yr,FormatControls:Hr,GridLayout:jr,Iframe:zr,InfoBox:Wr,Label:Ur,Toolbar:qr,MenuBar:Vr,MenuButton:$r,MenuItem:Xr,Throbber:St,Menu:Yr,ListBox:Kr,Radio:Gr,ResizeHandle:Qr,SelectBox:Zr,Slider:oo,Spacer:io,SplitButton:ao,StackLayout:uo,TabPanel:lo,TextBox:co,DropZone:nn,BrowseButton:Vt}};u.each(so(),(function(e,t){h.add(t,e)})),(ro=window.tinymce?window.tinymce:{}).ui?u.each(so(),(function(e,t){ro.ui[t]=e})):ro.ui=so(),i.add("modern",(function(e){return Hr.setup(e),zt(e)}))}(window)},7575:(e,t,n)=>{!function(t){"use strict";var r=function(){},o=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},i=function(e){return function(){return e}},a=function(e){return e};function u(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.concat(n);return e.apply(null,o)}}var l,c,s,f,d,p,m,h,g,v,y,b,w=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return!e.apply(null,t)}},x=i(!1),C=i(!0),E=function(){return T},T=function(){var e=function(e){return e.isNone()},t=function(e){return e()},n=function(e){return e},o={fold:function(e,t){return e()},is:x,isSome:x,isNone:C,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:i(null),getOrUndefined:i(void 0),or:n,orThunk:t,map:E,each:r,bind:E,exists:x,forall:C,filter:E,equals:e,equals_:e,toArray:function(){return[]},toString:i("none()")};return Object.freeze&&Object.freeze(o),o}(),k=function(e){var t=i(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:C,isNone:x,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return k(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:T},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(x,(function(t){return n(e,t)}))}};return o},S={some:k,none:E,from:function(e){return null==e?T:k(e)}},N=function(e){return function(t){return function(e){if(null===e)return"null";var t=typeof e;return"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}},_=N("string"),D=N("object"),R=N("array"),O=N("null"),P=N("boolean"),A=N("function"),M=N("number"),I=Array.prototype.slice,B=Array.prototype.indexOf,L=Array.prototype.push,F=function(e,t){return B.call(e,t)},H=function(e,t){return F(e,t)>-1},j=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t(e[n],n))return!0;return!1},z=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},W=function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)},U=function(e,t){for(var n=[],r=[],o=0,i=e.length;o<i;o++){var a=e[o];(t(a,o)?n:r).push(a)}return{pass:n,fail:r}},q=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},V=function(e,t,n){return W(e,(function(e){n=t(n,e)})),n},$=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n))return S.some(o)}return S.none()},Y=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t(e[n],n))return S.some(n);return S.none()},K=function(e,t){return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!R(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);L.apply(t,e[n])}return t}(z(e,t))},X=function(e,t){for(var n=0,r=e.length;n<r;++n)if(!0!==t(e[n],n))return!1;return!0},G=function(e,t){return q(e,(function(e){return!H(t,e)}))},Q=function(e){return 0===e.length?S.none():S.some(e[0])},J=function(e){return 0===e.length?S.none():S.some(e[e.length-1])},Z=A(Array.from)?Array.from:function(e){return I.call(e)},ee=void 0!==t.window?t.window:Function("return this;")(),te=function(e,t){var n=function(e,t){return function(e,t){return function(e,t){for(var n=null!=t?t:ee,r=0;r<e.length&&null!=n;++r)n=n[e[r]];return n}(e.split("."),t)}(e,t)}(e,t);if(null==n)throw new Error(e+" not available on this browser");return n},ne=function(){return te("URL")},re=function(e){return ne().createObjectURL(e)},oe=function(e){ne().revokeObjectURL(e)},ie=t.navigator,ae=ie.userAgent,ue=function(e){return"matchMedia"in t.window&&t.matchMedia(e).matches};h=/Android/.test(ae),c=(c=!(l=/WebKit/.test(ae))&&/MSIE/gi.test(ae)&&/Explorer/gi.test(ie.appName))&&/MSIE (\w+)\./.exec(ae)[1],s=-1!==ae.indexOf("Trident/")&&(-1!==ae.indexOf("rv:")||-1!==ie.appName.indexOf("Netscape"))&&11,f=-1!==ae.indexOf("Edge/")&&!c&&!s&&12,c=c||s||f,d=!l&&!s&&/Gecko/.test(ae),p=-1!==ae.indexOf("Mac"),m=/(iPad|iPhone)/.test(ae),g="FormData"in t.window&&"FileReader"in t.window&&"URL"in t.window&&!!re,v=ue("only screen and (max-device-width: 480px)")&&(h||m),y=ue("only screen and (min-width: 800px)")&&(h||m),b=-1!==ae.indexOf("Windows Phone"),f&&(l=!1);var le,ce={opera:!1,webkit:l,ie:c,gecko:d,mac:p,iOS:m,android:h,contentEditable:!m||g||parseInt(ae.match(/AppleWebKit\/(\d*)/)[1],10)>=534,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!==c,range:t.window.getSelection&&"Range"in t.window,documentMode:c&&!f?t.document.documentMode||7:10,fileApi:g,ceFalse:!1===c||c>8,cacheSuffix:null,container:null,overrideViewPort:null,experimentalShadowDom:!1,canHaveCSP:!1===c||c>11,desktop:!v&&!y,windowsPhone:b},se=window.Promise?window.Promise:function(){function e(e,t){return function(){e.apply(t,arguments)}}var t=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},n=function(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],c(t,e(i,this),e(a,this))},r=n.immediateFn||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,1)};function o(e){var t=this;null!==this._state?r((function(){var n=t._state?e.onFulfilled:e.onRejected;if(null!==n){var r;try{r=n(t._value)}catch(t){return void e.reject(t)}e.resolve(r)}else(t._state?e.resolve:e.reject)(t._value)})):this._deferreds.push(e)}function i(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if("function"==typeof n)return void c(e(n,t),e(i,this),e(a,this))}this._state=!0,this._value=t,u.call(this)}catch(e){a.call(this,e)}}function a(e){this._state=!1,this._value=e,u.call(this)}function u(){for(var e=0,t=this._deferreds.length;e<t;e++)o.call(this,this._deferreds[e]);this._deferreds=null}function l(e,t,n,r){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=r}function c(e,t,n){var r=!1;try{e((function(e){r||(r=!0,t(e))}),(function(e){r||(r=!0,n(e))}))}catch(e){if(r)return;r=!0,n(e)}}return n.prototype.catch=function(e){return this.then(null,e)},n.prototype.then=function(e,t){var r=this;return new n((function(n,i){o.call(r,new l(e,t,n,i))}))},n.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&t(arguments[0])?arguments[0]:arguments);return new n((function(t,n){if(0===e.length)return t([]);var r=e.length;function o(i,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var u=a.then;if("function"==typeof u)return void u.call(a,(function(e){o(i,e)}),n)}e[i]=a,0==--r&&t(e)}catch(e){n(e)}}for(var i=0;i<e.length;i++)o(i,e[i])}))},n.resolve=function(e){return e&&"object"==typeof e&&e.constructor===n?e:new n((function(t){t(e)}))},n.reject=function(e){return new n((function(t,n){n(e)}))},n.race=function(e){return new n((function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)}))},n}(),fe=function(e,t){return"number"!=typeof t&&(t=0),setTimeout(e,t)},de=function(e,t){return"number"!=typeof t&&(t=1),setInterval(e,t)},pe=function(e,t){var n,r;return r=function(){var r=arguments;clearTimeout(n),n=fe((function(){e.apply(this,r)}),t)},r.stop=function(){clearTimeout(n)},r},me={requestAnimationFrame:function(e,n){le?le.then(e):le=new se((function(e){n||(n=t.document.body),function(e,n){var r,o=t.window.requestAnimationFrame,i=["ms","moz","webkit"];for(r=0;r<i.length&&!o;r++)o=t.window[i[r]+"RequestAnimationFrame"];o||(o=function(e){t.window.setTimeout(e,0)}),o(e,n)}(e,n)})).then(e)},setTimeout:fe,setInterval:de,setEditorTimeout:function(e,t,n){return fe((function(){e.removed||t()}),n)},setEditorInterval:function(e,t,n){var r;return r=de((function(){e.removed?clearInterval(r):t()}),n)},debounce:pe,throttle:pe,clearInterval:function(e){return clearInterval(e)},clearTimeout:function(e){return clearTimeout(e)}},he=/^(?:mouse|contextmenu)|click/,ge={keyLocation:1,layerX:1,layerY:1,returnValue:1,webkitMovementX:1,webkitMovementY:1,keyIdentifier:1},ve=function(){return!1},ye=function(){return!0},be=function(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent&&e.attachEvent("on"+t,n)},we=function(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r||!1):e.detachEvent&&e.detachEvent("on"+t,n)},xe=function(e,n){var r,o=n||{};for(r in e)ge[r]||(o[r]=e[r]);if(o.target||(o.target=o.srcElement||t.document),ce.experimentalShadowDom&&(o.target=function(e,t){if(e.composedPath){var n=e.composedPath();if(n&&n.length>0)return n[0]}return t}(e,o.target)),e&&he.test(e.type)&&void 0===e.pageX&&void 0!==e.clientX){var i=o.target.ownerDocument||t.document,a=i.documentElement,u=i.body;o.pageX=e.clientX+(a&&a.scrollLeft||u&&u.scrollLeft||0)-(a&&a.clientLeft||u&&u.clientLeft||0),o.pageY=e.clientY+(a&&a.scrollTop||u&&u.scrollTop||0)-(a&&a.clientTop||u&&u.clientTop||0)}return o.preventDefault=function(){o.isDefaultPrevented=ye,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},o.stopPropagation=function(){o.isPropagationStopped=ye,e&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)},o.stopImmediatePropagation=function(){o.isImmediatePropagationStopped=ye,o.stopPropagation()},!1===function(e){return e.isDefaultPrevented===ye||e.isDefaultPrevented===ve}(o)&&(o.isDefaultPrevented=ve,o.isPropagationStopped=ve,o.isImmediatePropagationStopped=ve),void 0===o.metaKey&&(o.metaKey=!1),o},Ce=function(e,t,n){var r=e.document,o={type:"ready"};if(n.domLoaded)t(o);else{var i=function(){return"complete"===r.readyState||"interactive"===r.readyState&&r.body},a=function(){n.domLoaded||(n.domLoaded=!0,t(o))},u=function(){i()&&(we(r,"readystatechange",u),a())},l=function(){try{r.documentElement.doScroll("left")}catch(e){return void me.setTimeout(l)}a()};!r.addEventListener||ce.ie&&ce.ie<11?(be(r,"readystatechange",u),r.documentElement.doScroll&&e.self===e.top&&l()):i()?a():be(e,"DOMContentLoaded",a),be(e,"load",a)}},Ee=function(){var e,n,r,o,i,a=this,u={};n="mce-data-"+(+new Date).toString(32),o="onmouseenter"in t.document.documentElement,r="onfocusin"in t.document.documentElement,i={mouseenter:"mouseover",mouseleave:"mouseout"},e=1,a.domLoaded=!1,a.events=u;var l=function(e,t){var n,r,o,i,a=u[t];if(n=a&&a[e.type])for(r=0,o=n.length;r<o;r++)if((i=n[r])&&!1===i.func.call(i.scope,e)&&e.preventDefault(),e.isImmediatePropagationStopped())return};a.bind=function(c,s,f,d){var p,m,h,g,v,y,b,w=t.window,x=function(e){l(xe(e||w.event),p)};if(c&&3!==c.nodeType&&8!==c.nodeType){for(c[n]?p=c[n]:(p=e++,c[n]=p,u[p]={}),d=d||c,h=(s=s.split(" ")).length;h--;)y=x,v=b=!1,"DOMContentLoaded"===(g=s[h])&&(g="ready"),a.domLoaded&&"ready"===g&&"complete"===c.readyState?f.call(d,xe({type:g})):(o||(v=i[g])&&(y=function(e){var t,n;if(t=e.currentTarget,(n=e.relatedTarget)&&t.contains)n=t.contains(n);else for(;n&&n!==t;)n=n.parentNode;n||((e=xe(e||w.event)).type="mouseout"===e.type?"mouseleave":"mouseenter",e.target=t,l(e,p))}),r||"focusin"!==g&&"focusout"!==g||(b=!0,v="focusin"===g?"focus":"blur",y=function(e){(e=xe(e||w.event)).type="focus"===e.type?"focusin":"focusout",l(e,p)}),(m=u[p][g])?"ready"===g&&a.domLoaded?f({type:g}):m.push({func:f,scope:d}):(u[p][g]=m=[{func:f,scope:d}],m.fakeName=v,m.capture=b,m.nativeHandler=y,"ready"===g?Ce(c,y,a):be(c,v||g,y,b)));return c=m=0,f}},a.unbind=function(e,t,r){var o,i,l,c,s,f;if(!e||3===e.nodeType||8===e.nodeType)return a;if(o=e[n]){if(f=u[o],t){for(l=(t=t.split(" ")).length;l--;)if(i=f[s=t[l]]){if(r)for(c=i.length;c--;)if(i[c].func===r){var d=i.nativeHandler,p=i.fakeName,m=i.capture;(i=i.slice(0,c).concat(i.slice(c+1))).nativeHandler=d,i.fakeName=p,i.capture=m,f[s]=i}r&&0!==i.length||(delete f[s],we(e,i.fakeName||s,i.nativeHandler,i.capture))}}else{for(s in f)i=f[s],we(e,i.fakeName||s,i.nativeHandler,i.capture);f={}}for(s in f)return a;delete u[o];try{delete e[n]}catch(t){e[n]=null}}return a},a.fire=function(e,t,r){var o;if(!e||3===e.nodeType||8===e.nodeType)return a;(r=xe(null,r)).type=t,r.target=e;do{(o=e[n])&&l(r,o),e=e.parentNode||e.ownerDocument||e.defaultView||e.parentWindow}while(e&&!r.isPropagationStopped());return a},a.clean=function(e){var t,r,o=a.unbind;if(!e||3===e.nodeType||8===e.nodeType)return a;if(e[n]&&o(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(o(e),t=(r=e.getElementsByTagName("*")).length;t--;)(e=r[t])[n]&&o(e);return a},a.destroy=function(){u={}},a.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1}};(Ee.Event=new Ee).bind(t.window,"ready",(function(){}));var Te,ke,Se,Ne,_e,De,Re,Oe,Pe,Ae,Me,Ie,Be,Le,Fe,He,je,ze,We="sizzle"+-new Date,Ue=t.window.document,qe=0,Ve=0,$e=kt(),Ye=kt(),Ke=kt(),Xe=function(e,t){return e===t&&(Me=!0),0},Ge="undefined",Qe=1<<31,Je={}.hasOwnProperty,Ze=[],et=Ze.pop,tt=Ze.push,nt=Ze.push,rt=Ze.slice,ot=Ze.indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(this[t]===e)return t;return-1},it="[\\x20\\t\\r\\n\\f]",at="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ut="\\[[\\x20\\t\\r\\n\\f]*("+at+")(?:"+it+"*([*^$|!~]?=)"+it+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+at+"))|)"+it+"*\\]",lt=":("+at+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ut+")*)|.*)\\)|)",ct=new RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g"),st=new RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]*"),ft=new RegExp("^[\\x20\\t\\r\\n\\f]*([>+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),dt=new RegExp("=[\\x20\\t\\r\\n\\f]*([^\\]'\"]*?)[\\x20\\t\\r\\n\\f]*\\]","g"),pt=new RegExp(lt),mt=new RegExp("^"+at+"$"),ht={ID:new RegExp("^#("+at+")"),CLASS:new RegExp("^\\.("+at+")"),TAG:new RegExp("^("+at+"|[*])"),ATTR:new RegExp("^"+ut),PSEUDO:new RegExp("^"+lt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},gt=/^(?:input|select|textarea|button)$/i,vt=/^h\d$/i,yt=/^[^{]+\{\s*\[native \w/,bt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,wt=/[+~]/,xt=/'|\\/g,Ct=new RegExp("\\\\([\\da-f]{1,6}[\\x20\\t\\r\\n\\f]?|([\\x20\\t\\r\\n\\f])|.)","ig"),Et=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,1023&r|56320)};try{nt.apply(Ze=rt.call(Ue.childNodes),Ue.childNodes),Ze[Ue.childNodes.length].nodeType}catch(e){nt={apply:Ze.length?function(e,t){tt.apply(e,rt.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}var Tt=function(e,t,n,r){var o,i,a,u,l,c,s,f,d,p;if((t?t.ownerDocument||t:Ue)!==Be&&Ie(t),n=n||[],!e||"string"!=typeof e)return n;if(1!==(u=(t=t||Be).nodeType)&&9!==u)return[];if(Fe&&!r){if(o=bt.exec(e))if(a=o[1]){if(9===u){if(!(i=t.getElementById(a))||!i.parentNode)return n;if(i.id===a)return n.push(i),n}else if(t.ownerDocument&&(i=t.ownerDocument.getElementById(a))&&ze(t,i)&&i.id===a)return n.push(i),n}else{if(o[2])return nt.apply(n,t.getElementsByTagName(e)),n;if((a=o[3])&&ke.getElementsByClassName)return nt.apply(n,t.getElementsByClassName(a)),n}if(ke.qsa&&(!He||!He.test(e))){if(f=s=We,d=t,p=9===u&&e,1===u&&"object"!==t.nodeName.toLowerCase()){for(c=De(e),(s=t.getAttribute("id"))?f=s.replace(xt,"\\$&"):t.setAttribute("id",f),f="[id='"+f+"'] ",l=c.length;l--;)c[l]=f+At(c[l]);d=wt.test(e)&&Ot(t.parentNode)||t,p=c.join(",")}if(p)try{return nt.apply(n,d.querySelectorAll(p)),n}catch(e){}finally{s||t.removeAttribute("id")}}}return Oe(e.replace(ct,"$1"),t,n,r)};function kt(){var e=[];return function t(n,r){return e.push(n+" ")>Se.cacheLength&&delete t[e.shift()],t[n+" "]=r}}function St(e){return e[We]=!0,e}function Nt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||Qe)-(~e.sourceIndex||Qe);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function _t(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function Dt(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function Rt(e){return St((function(t){return t=+t,St((function(n,r){for(var o,i=e([],n.length,t),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))}))}))}function Ot(e){return e&&typeof e.getElementsByTagName!==Ge&&e}for(Te in ke=Tt.support={},_e=Tt.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},Ie=Tt.setDocument=function(e){var t,n=e?e.ownerDocument||e:Ue,r=n.defaultView;return n!==Be&&9===n.nodeType&&n.documentElement?(Be=n,Le=n.documentElement,Fe=!_e(n),r&&r!==function(e){try{return e.top}catch(e){}return null}(r)&&(r.addEventListener?r.addEventListener("unload",(function(){Ie()}),!1):r.attachEvent&&r.attachEvent("onunload",(function(){Ie()}))),ke.attributes=!0,ke.getElementsByTagName=!0,ke.getElementsByClassName=yt.test(n.getElementsByClassName),ke.getById=!0,Se.find.ID=function(e,t){if(typeof t.getElementById!==Ge&&Fe){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},Se.filter.ID=function(e){var t=e.replace(Ct,Et);return function(e){return e.getAttribute("id")===t}},Se.find.TAG=ke.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==Ge)return t.getElementsByTagName(e)}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},Se.find.CLASS=ke.getElementsByClassName&&function(e,t){if(Fe)return t.getElementsByClassName(e)},je=[],He=[],ke.disconnectedMatch=!0,He=He.length&&new RegExp(He.join("|")),je=je.length&&new RegExp(je.join("|")),t=yt.test(Le.compareDocumentPosition),ze=t||yt.test(Le.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},Xe=t?function(e,t){if(e===t)return Me=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!ke.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===Ue&&ze(Ue,e)?-1:t===n||t.ownerDocument===Ue&&ze(Ue,t)?1:Ae?ot.call(Ae,e)-ot.call(Ae,t):0:4&r?-1:1)}:function(e,t){if(e===t)return Me=!0,0;var r,o=0,i=e.parentNode,a=t.parentNode,u=[e],l=[t];if(!i||!a)return e===n?-1:t===n?1:i?-1:a?1:Ae?ot.call(Ae,e)-ot.call(Ae,t):0;if(i===a)return Nt(e,t);for(r=e;r=r.parentNode;)u.unshift(r);for(r=t;r=r.parentNode;)l.unshift(r);for(;u[o]===l[o];)o++;return o?Nt(u[o],l[o]):u[o]===Ue?-1:l[o]===Ue?1:0},n):Be},Tt.matches=function(e,t){return Tt(e,null,null,t)},Tt.matchesSelector=function(e,t){if((e.ownerDocument||e)!==Be&&Ie(e),t=t.replace(dt,"='$1']"),ke.matchesSelector&&Fe&&(!je||!je.test(t))&&(!He||!He.test(t)))try{var n=(void 0).call(e,t);if(n||ke.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return Tt(t,Be,null,[e]).length>0},Tt.contains=function(e,t){return(e.ownerDocument||e)!==Be&&Ie(e),ze(e,t)},Tt.attr=function(e,t){(e.ownerDocument||e)!==Be&&Ie(e);var n=Se.attrHandle[t.toLowerCase()],r=n&&Je.call(Se.attrHandle,t.toLowerCase())?n(e,t,!Fe):void 0;return void 0!==r?r:ke.attributes||!Fe?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},Tt.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},Tt.uniqueSort=function(e){var t,n=[],r=0,o=0;if(Me=!ke.detectDuplicates,Ae=!ke.sortStable&&e.slice(0),e.sort(Xe),Me){for(;t=e[o++];)t===e[o]&&(r=n.push(o));for(;r--;)e.splice(n[r],1)}return Ae=null,e},Ne=Tt.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=Ne(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=Ne(t);return n},Se=Tt.selectors={cacheLength:50,createPseudo:St,match:ht,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Ct,Et),e[3]=(e[3]||e[4]||e[5]||"").replace(Ct,Et),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||Tt.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&Tt.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return ht.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&pt.test(n)&&(t=De(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Ct,Et).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=$e[e+" "];return t||(t=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+e+"("+it+"|$)"))&&$e(e,(function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==Ge&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var o=Tt.attr(r,e);return null==o?"!="===t:!t||(o+="","="===t?o===n:"!="===t?o!==n:"^="===t?n&&0===o.indexOf(n):"*="===t?n&&o.indexOf(n)>-1:"$="===t?n&&o.slice(-n.length)===n:"~="===t?(" "+o+" ").indexOf(n)>-1:"|="===t&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),a="last"!==e.slice(-4),u="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,l){var c,s,f,d,p,m,h=i!==a?"nextSibling":"previousSibling",g=t.parentNode,v=u&&t.nodeName.toLowerCase(),y=!l&&!u;if(g){if(i){for(;h;){for(f=t;f=f[h];)if(u?f.nodeName.toLowerCase()===v:1===f.nodeType)return!1;m=h="only"===e&&!m&&"nextSibling"}return!0}if(m=[a?g.firstChild:g.lastChild],a&&y){for(p=(c=(s=g[We]||(g[We]={}))[e]||[])[0]===qe&&c[1],d=c[0]===qe&&c[2],f=p&&g.childNodes[p];f=++p&&f&&f[h]||(d=p=0)||m.pop();)if(1===f.nodeType&&++d&&f===t){s[e]=[qe,p,d];break}}else if(y&&(c=(t[We]||(t[We]={}))[e])&&c[0]===qe)d=c[1];else for(;(f=++p&&f&&f[h]||(d=p=0)||m.pop())&&((u?f.nodeName.toLowerCase()!==v:1!==f.nodeType)||!++d||(y&&((f[We]||(f[We]={}))[e]=[qe,d]),f!==t)););return(d-=o)===r||d%r==0&&d/r>=0}}},PSEUDO:function(e,t){var n,r=Se.pseudos[e]||Se.setFilters[e.toLowerCase()]||Tt.error("unsupported pseudo: "+e);return r[We]?r(t):r.length>1?(n=[e,e,"",t],Se.setFilters.hasOwnProperty(e.toLowerCase())?St((function(e,n){for(var o,i=r(e,t),a=i.length;a--;)e[o=ot.call(e,i[a])]=!(n[o]=i[a])})):function(e){return r(e,0,n)}):r}},pseudos:{not:St((function(e){var t=[],n=[],r=Re(e.replace(ct,"$1"));return r[We]?St((function(e,t,n,o){for(var i,a=r(e,null,o,[]),u=e.length;u--;)(i=a[u])&&(e[u]=!(t[u]=i))})):function(e,o,i){return t[0]=e,r(t,null,i,n),!n.pop()}})),has:St((function(e){return function(t){return Tt(e,t).length>0}})),contains:St((function(e){return e=e.replace(Ct,Et),function(t){return(t.textContent||t.innerText||Ne(t)).indexOf(e)>-1}})),lang:St((function(e){return mt.test(e||"")||Tt.error("unsupported lang: "+e),e=e.replace(Ct,Et).toLowerCase(),function(t){var n;do{if(n=Fe?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(e){var n=t.window.location&&t.window.location.hash;return n&&n.slice(1)===e.id},root:function(e){return e===Le},focus:function(e){return e===Be.activeElement&&(!Be.hasFocus||Be.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!Se.pseudos.empty(e)},header:function(e){return vt.test(e.nodeName)},input:function(e){return gt.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:Rt((function(){return[0]})),last:Rt((function(e,t){return[t-1]})),eq:Rt((function(e,t,n){return[n<0?n+t:n]})),even:Rt((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:Rt((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:Rt((function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e})),gt:Rt((function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e}))}},Se.pseudos.nth=Se.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})Se.pseudos[Te]=_t(Te);for(Te in{submit:!0,reset:!0})Se.pseudos[Te]=Dt(Te);function Pt(){}function At(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function Mt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,i=Ve++;return t.first?function(t,n,i){for(;t=t[r];)if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,a){var u,l,c=[qe,i];if(a){for(;t=t[r];)if((1===t.nodeType||o)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||o){if((u=(l=t[We]||(t[We]={}))[r])&&u[0]===qe&&u[1]===i)return c[2]=u[2];if(l[r]=c,c[2]=e(t,n,a))return!0}}}function It(e){return e.length>1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function Bt(e,t,n,r,o){for(var i,a=[],u=0,l=e.length,c=null!=t;u<l;u++)(i=e[u])&&(n&&!n(i,r,o)||(a.push(i),c&&t.push(u)));return a}function Lt(e,t,n,r,o,i){return r&&!r[We]&&(r=Lt(r)),o&&!o[We]&&(o=Lt(o,i)),St((function(i,a,u,l){var c,s,f,d=[],p=[],m=a.length,h=i||function(e,t,n){for(var r=0,o=t.length;r<o;r++)Tt(e,t[r],n);return n}(t||"*",u.nodeType?[u]:u,[]),g=!e||!i&&t?h:Bt(h,d,e,u,l),v=n?o||(i?e:m||r)?[]:a:g;if(n&&n(g,v,u,l),r)for(c=Bt(v,p),r(c,[],u,l),s=c.length;s--;)(f=c[s])&&(v[p[s]]=!(g[p[s]]=f));if(i){if(o||e){if(o){for(c=[],s=v.length;s--;)(f=v[s])&&c.push(g[s]=f);o(null,v=[],c,l)}for(s=v.length;s--;)(f=v[s])&&(c=o?ot.call(i,f):d[s])>-1&&(i[c]=!(a[c]=f))}}else v=Bt(v===a?v.splice(m,v.length):v),o?o(null,a,v,l):nt.apply(a,v)}))}function Ft(e){for(var t,n,r,o=e.length,i=Se.relative[e[0].type],a=i||Se.relative[" "],u=i?1:0,l=Mt((function(e){return e===t}),a,!0),c=Mt((function(e){return ot.call(t,e)>-1}),a,!0),s=[function(e,n,r){return!i&&(r||n!==Pe)||((t=n).nodeType?l(e,n,r):c(e,n,r))}];u<o;u++)if(n=Se.relative[e[u].type])s=[Mt(It(s),n)];else{if((n=Se.filter[e[u].type].apply(null,e[u].matches))[We]){for(r=++u;r<o&&!Se.relative[e[r].type];r++);return Lt(u>1&&It(s),u>1&&At(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(ct,"$1"),n,u<r&&Ft(e.slice(u,r)),r<o&&Ft(e=e.slice(r)),r<o&&At(e))}s.push(n)}return It(s)}Pt.prototype=Se.filters=Se.pseudos,Se.setFilters=new Pt,De=Tt.tokenize=function(e,t){var n,r,o,i,a,u,l,c=Ye[e+" "];if(c)return t?0:c.slice(0);for(a=e,u=[],l=Se.preFilter;a;){for(i in n&&!(r=st.exec(a))||(r&&(a=a.slice(r[0].length)||a),u.push(o=[])),n=!1,(r=ft.exec(a))&&(n=r.shift(),o.push({value:n,type:r[0].replace(ct," ")}),a=a.slice(n.length)),Se.filter)!(r=ht[i].exec(a))||l[i]&&!(r=l[i](r))||(n=r.shift(),o.push({value:n,type:i,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?Tt.error(e):Ye(e,u).slice(0)},Re=Tt.compile=function(e,t){var n,r=[],o=[],i=Ke[e+" "];if(!i){for(t||(t=De(e)),n=t.length;n--;)(i=Ft(t[n]))[We]?r.push(i):o.push(i);i=Ke(e,function(e,t){var n=t.length>0,r=e.length>0,o=function(o,i,a,u,l){var c,s,f,d=0,p="0",m=o&&[],h=[],g=Pe,v=o||r&&Se.find.TAG("*",l),y=qe+=null==g?1:Math.random()||.1,b=v.length;for(l&&(Pe=i!==Be&&i);p!==b&&null!=(c=v[p]);p++){if(r&&c){for(s=0;f=e[s++];)if(f(c,i,a)){u.push(c);break}l&&(qe=y)}n&&((c=!f&&c)&&d--,o&&m.push(c))}if(d+=p,n&&p!==d){for(s=0;f=t[s++];)f(m,h,i,a);if(o){if(d>0)for(;p--;)m[p]||h[p]||(h[p]=et.call(u));h=Bt(h)}nt.apply(u,h),l&&!o&&h.length>0&&d+t.length>1&&Tt.uniqueSort(u)}return l&&(qe=y,Pe=g),m};return n?St(o):o}(o,r)),i.selector=e}return i},Oe=Tt.select=function(e,t,n,r){var o,i,a,u,l,c="function"==typeof e&&e,s=!r&&De(e=c.selector||e);if(n=n||[],1===s.length){if((i=s[0]=s[0].slice(0)).length>2&&"ID"===(a=i[0]).type&&ke.getById&&9===t.nodeType&&Fe&&Se.relative[i[1].type]){if(!(t=(Se.find.ID(a.matches[0].replace(Ct,Et),t)||[])[0]))return n;c&&(t=t.parentNode),e=e.slice(i.shift().value.length)}for(o=ht.needsContext.test(e)?0:i.length;o--&&(a=i[o],!Se.relative[u=a.type]);)if((l=Se.find[u])&&(r=l(a.matches[0].replace(Ct,Et),wt.test(i[0].type)&&Ot(t.parentNode)||t))){if(i.splice(o,1),!(e=r.length&&At(i)))return nt.apply(n,r),n;break}}return(c||Re(e,s))(r,t,!Fe,n,wt.test(e)&&Ot(t.parentNode)||t),n},ke.sortStable=We.split("").sort(Xe).join("")===We,ke.detectDuplicates=!!Me,Ie(),ke.sortDetached=!0;var Ht=Array.isArray,jt=function(e,t,n){var r,o;if(!e)return 0;if(n=n||e,void 0!==e.length){for(r=0,o=e.length;r<o;r++)if(!1===t.call(n,e[r],r,e))return 0}else for(r in e)if(e.hasOwnProperty(r)&&!1===t.call(n,e[r],r,e))return 0;return 1},zt=function(e,t,n){var r,o;for(r=0,o=e.length;r<o;r++)if(t.call(n,e[r],r,e))return r;return-1},Wt={isArray:Ht,toArray:function(e){var t,n,r=e;if(!Ht(e))for(r=[],t=0,n=e.length;t<n;t++)r[t]=e[t];return r},each:jt,map:function(e,t){var n=[];return jt(e,(function(r,o){n.push(t(r,o,e))})),n},filter:function(e,t){var n=[];return jt(e,(function(r,o){t&&!t(r,o,e)||n.push(r)})),n},indexOf:function(e,t){var n,r;if(e)for(n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},reduce:function(e,t,n,r){var o=0;for(arguments.length<3&&(n=e[0]);o<e.length;o++)n=t.call(r,n,e[o],o);return n},findIndex:zt,find:function(e,t,n){var r=zt(e,t,n);if(-1!==r)return e[r]},last:function(e){return e[e.length-1]}},Ut=/^\s*|\s*$/g,qt=function(e){return null==e?"":(""+e).replace(Ut,"")},Vt=function(e,t){return t?!("array"!==t||!Wt.isArray(e))||typeof e===t:void 0!==e},$t=function(e,t,n,r){r=r||this,e&&(n&&(e=e[n]),Wt.each(e,(function(e,o){if(!1===t.call(r,e,o,n))return!1;$t(e,t,n,r)})))},Yt={trim:qt,isArray:Wt.isArray,is:Vt,toArray:Wt.toArray,makeMap:function(e,t,n){var r;for(t=t||",","string"==typeof(e=e||[])&&(e=e.split(t)),n=n||{},r=e.length;r--;)n[e[r]]={};return n},each:Wt.each,map:Wt.map,grep:Wt.filter,inArray:Wt.indexOf,hasOwn:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},extend:function(e,t){for(var n,r,o,i=[],a=2;a<arguments.length;a++)i[a-2]=arguments[a];var u,l=arguments;for(n=1,r=l.length;n<r;n++)for(o in t=l[n])t.hasOwnProperty(o)&&void 0!==(u=t[o])&&(e[o]=u);return e},create:function(e,t,n){var r,o,i,a,u,l=this,c=0;if(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e),i=e[3].match(/(^|\.)(\w+)$/i)[2],!(o=l.createNS(e[3].replace(/\.\w+$/,""),n))[i]){if("static"===e[2])return o[i]=t,void(this.onCreate&&this.onCreate(e[2],e[3],o[i]));t[i]||(t[i]=function(){},c=1),o[i]=t[i],l.extend(o[i].prototype,t),e[5]&&(r=l.resolve(e[5]).prototype,a=e[5].match(/\.(\w+)$/i)[1],u=o[i],o[i]=c?function(){return r[a].apply(this,arguments)}:function(){return this.parent=r[a],u.apply(this,arguments)},o[i].prototype[i]=o[i],l.each(r,(function(e,t){o[i].prototype[t]=r[t]})),l.each(t,(function(e,t){r[t]?o[i].prototype[t]=function(){return this.parent=r[t],e.apply(this,arguments)}:t!==i&&(o[i].prototype[t]=e)}))),l.each(t.static,(function(e,t){o[i][t]=e}))}},walk:$t,createNS:function(e,n){var r,o;for(n=n||t.window,e=e.split("."),r=0;r<e.length;r++)n[o=e[r]]||(n[o]={}),n=n[o];return n},resolve:function(e,n){var r,o;for(n=n||t.window,r=0,o=(e=e.split(".")).length;r<o&&(n=n[e[r]]);r++);return n},explode:function(e,t){return!e||Vt(e,"array")?e:Wt.map(e.split(t||","),qt)},_addCacheSuffix:function(e){var t=ce.cacheSuffix;return t&&(e+=(-1===e.indexOf("?")?"?":"&")+t),e}},Kt=t.document,Xt=Array.prototype.push,Gt=Array.prototype.slice,Qt=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,Jt=Ee.Event,Zt=Yt.makeMap("children,contents,next,prev"),en=function(e){return void 0!==e},tn=function(e){return"string"==typeof e},nn=function(e,t){var n,r,o;for(o=(t=t||Kt).createElement("div"),n=t.createDocumentFragment(),o.innerHTML=e;r=o.firstChild;)n.appendChild(r);return n},rn=function(e,t,n,r){var o;if(tn(t))t=nn(t,yn(e[0]));else if(t.length&&!t.nodeType){if(t=pn.makeArray(t),r)for(o=t.length-1;o>=0;o--)rn(e,t[o],n,r);else for(o=0;o<t.length;o++)rn(e,t[o],n,r);return e}if(t.nodeType)for(o=e.length;o--;)n.call(e[o],t);return e},on=function(e,t){return e&&t&&-1!==(" "+e.className+" ").indexOf(" "+t+" ")},an=function(e,t,n){var r,o;return t=pn(t)[0],e.each((function(){var e=this;n&&r===e.parentNode||(r=e.parentNode,o=t.cloneNode(!1),e.parentNode.insertBefore(o,e)),o.appendChild(e)})),e},un=Yt.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),ln=Yt.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),cn={for:"htmlFor",class:"className",readonly:"readOnly"},sn={float:"cssFloat"},fn={},dn={},pn=function(e,t){return new pn.fn.init(e,t)},mn=/^\s*|\s*$/g,hn=function(e){return null==e?"":(""+e).replace(mn,"")},gn=function(e,t){var n,r,o,i;if(e)if(void 0===(n=e.length)){for(r in e)if(e.hasOwnProperty(r)&&(i=e[r],!1===t.call(i,r,i)))break}else for(o=0;o<n&&(i=e[o],!1!==t.call(i,o,i));o++);return e},vn=function(e,t){var n=[];return gn(e,(function(e,r){t(r,e)&&n.push(r)})),n},yn=function(e){return e?9===e.nodeType?e:e.ownerDocument:Kt};pn.fn=pn.prototype={constructor:pn,selector:"",context:null,length:0,init:function(e,n){var r,o,i=this;if(!e)return i;if(e.nodeType)return i.context=i[0]=e,i.length=1,i;if(n&&n.nodeType)i.context=n;else{if(n)return pn(e).attr(n);i.context=n=t.document}if(tn(e)){if(i.selector=e,!(r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:Qt.exec(e)))return pn(n).find(e);if(r[1])for(o=nn(e,yn(n)).firstChild;o;)Xt.call(i,o),o=o.nextSibling;else{if(!(o=yn(n).getElementById(r[2])))return i;if(o.id!==r[2])return i.find(e);i.length=1,i[0]=o}}else this.add(e,!1);return i},toArray:function(){return Yt.toArray(this)},add:function(e,t){var n,r,o=this;if(tn(e))return o.add(pn(e));if(!1!==t)for(n=pn.unique(o.toArray().concat(pn.makeArray(e))),o.length=n.length,r=0;r<n.length;r++)o[r]=n[r];else Xt.apply(o,pn.makeArray(e));return o},attr:function(e,t){var n,r=this;if("object"==typeof e)gn(e,(function(e,t){r.attr(e,t)}));else{if(!en(t)){if(r[0]&&1===r[0].nodeType){if((n=fn[e])&&n.get)return n.get(r[0],e);if(ln[e])return r.prop(e)?e:void 0;null===(t=r[0].getAttribute(e,2))&&(t=void 0)}return t}this.each((function(){var n;if(1===this.nodeType){if((n=fn[e])&&n.set)return void n.set(this,t);null===t?this.removeAttribute(e,2):this.setAttribute(e,t,2)}}))}return r},removeAttr:function(e){return this.attr(e,null)},prop:function(e,t){var n=this;if("object"==typeof(e=cn[e]||e))gn(e,(function(e,t){n.prop(e,t)}));else{if(!en(t))return n[0]&&n[0].nodeType&&e in n[0]?n[0][e]:t;this.each((function(){1===this.nodeType&&(this[e]=t)}))}return n},css:function(e,t){var n,r,o=this,i=function(e){return e.replace(/-(\D)/g,(function(e,t){return t.toUpperCase()}))},a=function(e){return e.replace(/[A-Z]/g,(function(e){return"-"+e}))};if("object"==typeof e)gn(e,(function(e,t){o.css(e,t)}));else if(en(t))e=i(e),"number"!=typeof t||un[e]||(t=t.toString()+"px"),o.each((function(){var n=this.style;if((r=dn[e])&&r.set)r.set(this,t);else{try{this.style[sn[e]||e]=t}catch(e){}null!==t&&""!==t||(n.removeProperty?n.removeProperty(a(e)):n.removeAttribute(e))}}));else{if(n=o[0],(r=dn[e])&&r.get)return r.get(n);if(!n.ownerDocument.defaultView)return n.currentStyle?n.currentStyle[i(e)]:"";try{return n.ownerDocument.defaultView.getComputedStyle(n,null).getPropertyValue(a(e))}catch(e){return}}return o},remove:function(){for(var e,t=this.length;t--;)e=this[t],Jt.clean(e),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){for(var e,t=this.length;t--;)for(e=this[t];e.firstChild;)e.removeChild(e.firstChild);return this},html:function(e){var t,n=this;if(en(e)){t=n.length;try{for(;t--;)n[t].innerHTML=e}catch(r){pn(n[t]).empty().append(e)}return n}return n[0]?n[0].innerHTML:""},text:function(e){var t,n=this;if(en(e)){for(t=n.length;t--;)"innerText"in n[t]?n[t].innerText=e:n[0].textContent=e;return n}return n[0]?n[0].innerText||n[0].textContent:""},append:function(){return rn(this,arguments,(function(e){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.appendChild(e)}))},prepend:function(){return rn(this,arguments,(function(e){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.insertBefore(e,this.firstChild)}),!0)},before:function(){var e=this;return e[0]&&e[0].parentNode?rn(e,arguments,(function(e){this.parentNode.insertBefore(e,this)})):e},after:function(){var e=this;return e[0]&&e[0].parentNode?rn(e,arguments,(function(e){this.parentNode.insertBefore(e,this.nextSibling)}),!0):e},appendTo:function(e){return pn(e).append(this),this},prependTo:function(e){return pn(e).prepend(this),this},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){return an(this,e)},wrapAll:function(e){return an(this,e,!0)},wrapInner:function(e){return this.each((function(){pn(this).contents().wrapAll(e)})),this},unwrap:function(){return this.parent().each((function(){pn(this).replaceWith(this.childNodes)}))},clone:function(){var e=[];return this.each((function(){e.push(this.cloneNode(!0))})),pn(e)},addClass:function(e){return this.toggleClass(e,!0)},removeClass:function(e){return this.toggleClass(e,!1)},toggleClass:function(e,t){var n=this;return"string"!=typeof e||(-1!==e.indexOf(" ")?gn(e.split(" "),(function(){n.toggleClass(this,t)})):n.each((function(n,r){var o,i;(i=on(r,e))!==t&&(o=r.className,i?r.className=hn((" "+o+" ").replace(" "+e+" "," ")):r.className+=o?" "+e:e)}))),n},hasClass:function(e){return on(this[0],e)},each:function(e){return gn(this,e)},on:function(e,t){return this.each((function(){Jt.bind(this,e,t)}))},off:function(e,t){return this.each((function(){Jt.unbind(this,e,t)}))},trigger:function(e){return this.each((function(){"object"==typeof e?Jt.fire(this,e.type,e):Jt.fire(this,e)}))},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return new pn(Gt.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},find:function(e){var t,n,r=[];for(t=0,n=this.length;t<n;t++)pn.find(e,this[t],r);return pn(r)},filter:function(e){return pn("function"==typeof e?vn(this.toArray(),(function(t,n){return e(n,t)})):pn.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof pn&&(e=e[0]),this.each((function(n,r){for(;r;){if("string"==typeof e&&pn(r).is(e)){t.push(r);break}if(r===e){t.push(r);break}r=r.parentNode}})),pn(t)},offset:function(e){var t,n,r,o,i=0,a=0;return e?this.css(e):((t=this[0])&&(r=(n=t.ownerDocument).documentElement,t.getBoundingClientRect&&(i=(o=t.getBoundingClientRect()).left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,a=o.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:a})},push:Xt,sort:[].sort,splice:[].splice},Yt.extend(pn,{extend:Yt.extend,makeArray:function(e){return(t=e)&&t===t.window||e.nodeType?[e]:Yt.toArray(e);var t},inArray:function(e,t){var n;if(t.indexOf)return t.indexOf(e);for(n=t.length;n--;)if(t[n]===e)return n;return-1},isArray:Yt.isArray,each:gn,trim:hn,grep:vn,find:Tt,expr:Tt.selectors,unique:Tt.uniqueSort,text:Tt.getText,contains:Tt.contains,filter:function(e,t,n){var r=t.length;for(n&&(e=":not("+e+")");r--;)1!==t[r].nodeType&&t.splice(r,1);return 1===t.length?pn.find.matchesSelector(t[0],e)?[t[0]]:[]:pn.find.matches(e,t)}});var bn=function(e,t,n){var r=[],o=e[t];for("string"!=typeof n&&n instanceof pn&&(n=n[0]);o&&9!==o.nodeType;){if(void 0!==n){if(o===n)break;if("string"==typeof n&&pn(o).is(n))break}1===o.nodeType&&r.push(o),o=o[t]}return r},wn=function(e,t,n,r){var o=[];for(r instanceof pn&&(r=r[0]);e;e=e[t])if(!n||e.nodeType===n){if(void 0!==r){if(e===r)break;if("string"==typeof r&&pn(e).is(r))break}o.push(e)}return o},xn=function(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType===n)return e;return null};gn({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return bn(e,"parentNode")},next:function(e){return xn(e,"nextSibling",1)},prev:function(e){return xn(e,"previousSibling",1)},children:function(e){return wn(e.firstChild,"nextSibling",1)},contents:function(e){return Yt.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},(function(e,t){pn.fn[e]=function(n){var r=[];return this.each((function(){var e=t.call(r,this,n,r);e&&(pn.isArray(e)?r.push.apply(r,e):r.push(e))})),this.length>1&&(Zt[e]||(r=pn.unique(r)),0===e.indexOf("parents")&&(r=r.reverse())),r=pn(r),n?r.filter(n):r}})),gn({parentsUntil:function(e,t){return bn(e,"parentNode",t)},nextUntil:function(e,t){return wn(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return wn(e,"previousSibling",1,t).slice(1)}},(function(e,t){pn.fn[e]=function(n,r){var o=[];return this.each((function(){var e=t.call(o,this,n,o);e&&(pn.isArray(e)?o.push.apply(o,e):o.push(e))})),this.length>1&&(o=pn.unique(o),0!==e.indexOf("parents")&&"prevUntil"!==e||(o=o.reverse())),o=pn(o),r?o.filter(r):o}})),pn.fn.is=function(e){return!!e&&this.filter(e).length>0},pn.fn.init.prototype=pn.fn,pn.overrideDefaults=function(e){var t,n=function(r,o){return t=t||e(),0===arguments.length&&(r=t.element),o||(o=t.context),new n.fn.init(r,o)};return pn.extend(n,this),n};var Cn=function(e,t,n){gn(n,(function(n,r){e[n]=e[n]||{},e[n][t]=r}))};ce.ie&&ce.ie<8&&(Cn(fn,"get",{maxlength:function(e){var t=e.maxLength;if(2147483647!==t)return t},size:function(e){var t=e.size;if(20!==t)return t},class:function(e){return e.className},style:function(e){var t=e.style.cssText;if(0!==t.length)return t}}),Cn(fn,"set",{class:function(e,t){e.className=t},style:function(e,t){e.style.cssText=t}})),ce.ie&&ce.ie<9&&(sn.float="styleFloat",Cn(dn,"set",{opacity:function(e,t){var n=e.style;null===t||""===t?n.removeAttribute("filter"):(n.zoom=1,n.filter="alpha(opacity="+100*t+")")}})),pn.attrHooks=fn,pn.cssHooks=dn;var En,Tn,kn,Sn=function(){return Nn(0,0)},Nn=function(e,t){return{major:e,minor:t}},_n=function(e,t){var n=String(t).toLowerCase();return 0===e.length?Sn():function(e,t){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}}(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return Nn(r(1),r(2))}(e,n)},Dn=Sn,Rn="Edge",On="Chrome",Pn="Opera",An="Firefox",Mn="Safari",In=function(e,t){return function(){return t===e}},Bn=function(e){var t=e.current;return{current:t,version:e.version,isEdge:In(Rn,t),isChrome:In(On,t),isIE:In("IE",t),isOpera:In(Pn,t),isFirefox:In(An,t),isSafari:In(Mn,t)}},Ln=function(){return Bn({current:void 0,version:Dn()})},Fn=Bn,Hn=(i(Rn),i(On),i("IE"),i(Pn),i(An),i(Mn),"Windows"),jn="Android",zn="Linux",Wn="Solaris",Un="FreeBSD",qn=function(e,t){return function(){return t===e}},Vn=function(e){var t=e.current;return{current:t,version:e.version,isWindows:qn(Hn,t),isiOS:qn("iOS",t),isAndroid:qn(jn,t),isOSX:qn("OSX",t),isLinux:qn(zn,t),isSolaris:qn(Wn,t),isFreeBSD:qn(Un,t)}},$n=function(){return Vn({current:void 0,version:Dn()})},Yn=Vn,Kn=(i(Hn),i("iOS"),i(jn),i(zn),i("OSX"),i(Wn),i(Un),function(e,t){var n=String(t).toLowerCase();return $(e,(function(e){return e.search(n)}))}),Xn=function(e,t){return-1!==e.indexOf(t)},Gn=function(e){return e.replace(/^\s+|\s+$/g,"")},Qn=function(e){return e.replace(/\s+$/g,"")},Jn=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Zn=function(e){return function(t){return Xn(t,e)}},er=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return Xn(e,"edge/")&&Xn(e,"chrome")&&Xn(e,"safari")&&Xn(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Jn],search:function(e){return Xn(e,"chrome")&&!Xn(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return Xn(e,"msie")||Xn(e,"trident")}},{name:"Opera",versionRegexes:[Jn,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Zn("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Zn("firefox")},{name:"Safari",versionRegexes:[Jn,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(Xn(e,"safari")||Xn(e,"mobile/"))&&Xn(e,"applewebkit")}}],tr=[{name:"Windows",search:Zn("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return Xn(e,"iphone")||Xn(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Zn("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Zn("os x"),versionRegexes:[/.*?os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Zn("linux"),versionRegexes:[]},{name:"Solaris",search:Zn("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Zn("freebsd"),versionRegexes:[]}],nr={browsers:i(er),oses:i(tr)},rr=function(e){var t=nr.browsers(),n=nr.oses(),r=function(e,t){return Kn(e,t).map((function(e){var n=_n(e.versionRegexes,t);return{current:e.name,version:n}}))}(t,e).fold(Ln,Fn),o=function(e,t){return Kn(e,t).map((function(e){var n=_n(e.versionRegexes,t);return{current:e.name,version:n}}))}(n,e).fold($n,Yn),a=function(e,t,n){var r=e.isiOS()&&!0===/ipad/i.test(n),o=e.isiOS()&&!r,a=e.isAndroid()&&3===e.version.major,u=e.isAndroid()&&4===e.version.major,l=r||a||u&&!0===/mobile/i.test(n),c=e.isiOS()||e.isAndroid(),s=c&&!l,f=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n);return{isiPad:i(r),isiPhone:i(o),isTablet:i(l),isPhone:i(s),isTouch:i(c),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:i(f)}}(o,r,e);return{browser:r,os:o,deviceType:a}},or=(En=function(){var e=t.navigator.userAgent;return rr(e)},kn=!1,function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return kn||(kn=!0,Tn=En.apply(null,e)),Tn}),ir={detect:or},ar=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:i(e)}},ur=function(e,n){var r=(n||t.document).createElement("div");if(r.innerHTML=e,!r.hasChildNodes()||r.childNodes.length>1)throw t.console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return ar(r.childNodes[0])},lr=function(e,n){var r=(n||t.document).createElement(e);return ar(r)},cr=function(e,n){var r=(n||t.document).createTextNode(e);return ar(r)},sr=ar,fr=(t.Node.ATTRIBUTE_NODE,t.Node.CDATA_SECTION_NODE,t.Node.COMMENT_NODE,t.Node.DOCUMENT_NODE),dr=(t.Node.DOCUMENT_TYPE_NODE,t.Node.DOCUMENT_FRAGMENT_NODE,t.Node.ELEMENT_NODE),pr=t.Node.TEXT_NODE,mr=(t.Node.PROCESSING_INSTRUCTION_NODE,t.Node.ENTITY_REFERENCE_NODE,t.Node.ENTITY_NODE,t.Node.NOTATION_NODE,function(e){return e.dom().nodeName.toLowerCase()}),hr=function(e){return function(t){return function(e){return e.dom().nodeType}(t)===e}},gr=hr(dr),vr=hr(pr),yr=Object.keys,br=Object.hasOwnProperty,wr=function(e,t){for(var n=yr(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}},xr=function(e,t){var n={},r={};return wr(e,(function(e,o){(t(e,o)?n:r)[o]=e})),{t:n,f:r}},Cr=function(e,t){return br.call(e,t)},Er=function(e){return void 0!==e.style&&A(e.style.getPropertyValue)},Tr=function(e,n,r){if(!(_(r)||P(r)||M(r)))throw t.console.error("Invalid call to Attr.set. Key ",n,":: Value ",r,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(n,r+"")},kr=function(e,t,n){Tr(e.dom(),t,n)},Sr=function(e,t){var n=e.dom();wr(t,(function(e,t){Tr(n,t,e)}))},Nr=function(e,t){var n=e.dom().getAttribute(t);return null===n?void 0:n},_r=function(e,t){e.dom().removeAttribute(t)},Dr=function(e,n){var r=e.dom(),o=t.window.getComputedStyle(r).getPropertyValue(n),i=""!==o||function(e){var t=vr(e)?e.dom().parentNode:e.dom();return null!=t&&t.ownerDocument.body.contains(t)}(e)?o:Rr(r,n);return null===i?void 0:i},Rr=function(e,t){return Er(e)?e.style.getPropertyValue(t):""},Or=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(e.length!==t.length)throw new Error('Wrong number of arguments to struct. Expected "['+e.length+']", got '+t.length+" arguments");var r={};return W(e,(function(e,n){r[e]=i(t[n])})),r}},Pr=function(e,t){var n=[],r=function(e){return n.push(e),t(e)},o=t(e);do{o=o.bind(r)}while(o.isSome());return n},Ar=function(e,t){return function(e,t,n){return 0!=(e.compareDocumentPosition(t)&n)}(e,t,te("Node").DOCUMENT_POSITION_CONTAINED_BY)},Mr=dr,Ir=fr,Br=function(e,t){var n=e.dom();if(n.nodeType!==Mr)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},Lr=function(e){return e.nodeType!==Mr&&e.nodeType!==Ir||0===e.childElementCount},Fr=function(e,t){return e.dom()===t.dom()},Hr=ir.detect().browser.isIE()?function(e,t){return Ar(e.dom(),t.dom())}:function(e,t){var n=e.dom(),r=t.dom();return n!==r&&n.contains(r)},jr=function(e){return sr(e.dom().ownerDocument)},zr=function(e){return sr(e.dom().ownerDocument.defaultView)},Wr=function(e){return S.from(e.dom().parentNode).map(sr)},Ur=function(e){return S.from(e.dom().previousSibling).map(sr)},qr=function(e){return S.from(e.dom().nextSibling).map(sr)},Vr=function(e){return function(e){var t=I.call(e,0);return t.reverse(),t}(Pr(e,Ur))},$r=function(e){return Pr(e,qr)},Yr=function(e){return z(e.dom().childNodes,sr)},Kr=function(e,t){var n=e.dom().childNodes;return S.from(n[t]).map(sr)},Xr=function(e){return Kr(e,0)},Gr=function(e){return Kr(e,e.dom().childNodes.length-1)},Qr=(Or("element","offset"),ir.detect().browser),Jr=function(e){return $(e,gr)},Zr={},eo={exports:Zr};!function(e,t,r,o){!function(e){"object"==typeof t&&void 0!==r?r.exports=e():("undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:this).EphoxContactWrapper=e()}((function(){return function e(t,n,r){function o(a,u){if(!n[a]){if(!t[a]){if(i)return i(a,!0);var l=new Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var c=n[a]={exports:{}};t[a][0].call(c.exports,(function(e){return o(t[a][1][e]||e)}),c,c.exports,e,t,n,r)}return n[a].exports}for(var i=!1,a=0;a<r.length;a++)o(r[a]);return o}({1:[function(e,t,n){var r,o,i=t.exports={};function a(){throw new Error("setTimeout has not been defined")}function u(){throw new Error("clearTimeout has not been defined")}function l(e){if(r===setTimeout)return setTimeout(e,0);if((r===a||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:a}catch(e){r=a}try{o="function"==typeof clearTimeout?clearTimeout:u}catch(e){o=u}}();var c,s=[],f=!1,d=-1;function p(){f&&c&&(f=!1,c.length?s=c.concat(s):d=-1,s.length&&m())}function m(){if(!f){var e=l(p);f=!0;for(var t=s.length;t;){for(c=s,s=[];++d<t;)c&&c[d].run();d=-1,t=s.length}c=null,f=!1,function(e){if(o===clearTimeout)return clearTimeout(e);if((o===u||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(e);try{o(e)}catch(t){try{return o.call(null,e)}catch(t){return o.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function g(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];s.push(new h(e,t)),1!==s.length||f||l(m)},h.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=g,i.addListener=g,i.once=g,i.off=g,i.removeListener=g,i.removeAllListeners=g,i.emit=g,i.prependListener=g,i.prependOnceListener=g,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},{}],2:[function(e,t,n){(function(e){!function(n){var r=setTimeout;function o(){}function i(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],f(e,this)}function a(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,i._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(e){return void l(t.promise,e)}u(t.promise,r)}else(1===e._state?u:l)(t.promise,e._value)}))):e._deferreds.push(t)}function u(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof i)return e._state=3,e._value=t,void c(e);if("function"==typeof n)return void f((r=n,o=t,function(){r.apply(o,arguments)}),e)}e._state=1,e._value=t,c(e)}catch(t){l(e,t)}var r,o}function l(e,t){e._state=2,e._value=t,c(e)}function c(e){2===e._state&&0===e._deferreds.length&&i._immediateFn((function(){e._handled||i._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t<n;t++)a(e,e._deferreds[t]);e._deferreds=null}function s(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}function f(e,t){var n=!1;try{e((function(e){n||(n=!0,u(t,e))}),(function(e){n||(n=!0,l(t,e))}))}catch(e){if(n)return;n=!0,l(t,e)}}i.prototype.catch=function(e){return this.then(null,e)},i.prototype.then=function(e,t){var n=new this.constructor(o);return a(this,new s(e,t,n)),n},i.all=function(e){var t=Array.prototype.slice.call(e);return new i((function(e,n){if(0===t.length)return e([]);var r=t.length;function o(i,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var u=a.then;if("function"==typeof u)return void u.call(a,(function(e){o(i,e)}),n)}t[i]=a,0==--r&&e(t)}catch(e){n(e)}}for(var i=0;i<t.length;i++)o(i,t[i])}))},i.resolve=function(e){return e&&"object"==typeof e&&e.constructor===i?e:new i((function(t){t(e)}))},i.reject=function(e){return new i((function(t,n){n(e)}))},i.race=function(e){return new i((function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)}))},i._immediateFn="function"==typeof e?function(t){e(t)}:function(e){r(e,0)},i._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},i._setImmediateFn=function(e){i._immediateFn=e},i._setUnhandledRejectionFn=function(e){i._unhandledRejectionFn=e},void 0!==t&&t.exports?t.exports=i:n.Promise||(n.Promise=i)}(this)}).call(this,e("timers").setImmediate)},{timers:3}],3:[function(e,t,n){(function(t,r){var o=e("process/browser.js").nextTick,i=Function.prototype.apply,a=Array.prototype.slice,u={},l=0;function c(e,t){this._id=e,this._clearFn=t}n.setTimeout=function(){return new c(i.call(setTimeout,window,arguments),clearTimeout)},n.setInterval=function(){return new c(i.call(setInterval,window,arguments),clearInterval)},n.clearTimeout=n.clearInterval=function(e){e.close()},c.prototype.unref=c.prototype.ref=function(){},c.prototype.close=function(){this._clearFn.call(window,this._id)},n.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},n.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},n._unrefActive=n.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n.setImmediate="function"==typeof t?t:function(e){var t=l++,r=!(arguments.length<2)&&a.call(arguments,1);return u[t]=!0,o((function(){u[t]&&(r?e.apply(null,r):e.call(null),n.clearImmediate(t))})),t},n.clearImmediate="function"==typeof r?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"),o="undefined"!=typeof window?window:Function("return this;")();t.exports={boltExport:o.Promise||r}},{"promise-polyfill":2}]},{},[4])(4)}))}(0,Zr,eo);var to=eo.exports.boltExport,no=function(e){var n=S.none(),r=[],o=function(e){i()?a(e):r.push(e)},i=function(){return n.isSome()},a=function(e){n.each((function(n){t.setTimeout((function(){e(n)}),0)}))};return e((function(e){n=S.some(e),W(r,a),r=[]})),{get:o,map:function(e){return no((function(t){o((function(n){t(e(n))}))}))},isReady:i}},ro={nu:no,pure:function(e){return no((function(t){t(e)}))}},oo=function(e){t.setTimeout((function(){throw e}),0)},io=function(e){var t=function(t){e().then(t,oo)};return{map:function(t){return io((function(){return e().then(t)}))},bind:function(t){return io((function(){return e().then((function(e){return t(e).toPromise()}))}))},anonBind:function(t){return io((function(){return e().then((function(){return t.toPromise()}))}))},toLazy:function(){return ro.nu(t)},toCached:function(){var t=null;return io((function(){return null===t&&(t=e()),t}))},toPromise:e,get:t}},ao=function(e){return io((function(){return new to(e)}))},uo=function(e){return{is:function(t){return e===t},isValue:C,isError:x,getOr:i(e),getOrThunk:i(e),getOrDie:i(e),or:function(t){return uo(e)},orThunk:function(t){return uo(e)},fold:function(t,n){return n(e)},map:function(t){return uo(t(e))},mapError:function(t){return uo(e)},each:function(t){t(e)},bind:function(t){return t(e)},exists:function(t){return t(e)},forall:function(t){return t(e)},toOption:function(){return S.some(e)}}},lo=function(e){return{is:x,isValue:x,isError:C,getOr:a,getOrThunk:function(e){return e()},getOrDie:function(){return(t=String(e),function(){throw new Error(t)})();var t},or:function(e){return e},orThunk:function(e){return e()},fold:function(t,n){return t(e)},map:function(t){return lo(e)},mapError:function(t){return lo(t(e))},each:r,bind:function(t){return lo(e)},exists:x,forall:C,toOption:S.none}},co={value:uo,error:lo,fromOption:function(e,t){return e.fold((function(){return lo(t)}),uo)}};function so(e,n){void 0===n&&(n={});var r,u=0,l={};r=n.maxLoadTime||5e3;var c=function(t){e.getElementsByTagName("head")[0].appendChild(t)},s=function(o,i,a){var s,f,d,p,m=function(){for(var e=p.passed,t=e.length;t--;)e[t]();p.status=2,p.passed=[],p.failed=[]},h=function(){for(var e=p.failed,t=e.length;t--;)e[t]();p.status=3,p.passed=[],p.failed=[]},g=function(e,t){e()||((new Date).getTime()-d<r?me.setTimeout(t):h())},v=function(){g((function(){for(var t,n,r=e.styleSheets,o=r.length;o--;)if((n=(t=r[o]).ownerNode?t.ownerNode:t.owningElement)&&n.id===s.id)return m(),!0}),v)},y=function(){g((function(){try{var e=f.sheet.cssRules;return m(),!!e}catch(e){}}),y)};if(o=Yt._addCacheSuffix(o),l[o]?p=l[o]:(p={passed:[],failed:[]},l[o]=p),i&&p.passed.push(i),a&&p.failed.push(a),1!==p.status)if(2!==p.status)if(3!==p.status){if(p.status=1,(s=e.createElement("link")).rel="stylesheet",s.type="text/css",s.id="u"+u++,s.async=!1,s.defer=!1,d=(new Date).getTime(),n.contentCssCors&&(s.crossOrigin="anonymous"),!("onload"in s)||(b=t.navigator.userAgent.match(/WebKit\/(\d*)/))&&parseInt(b[1],10)<536){if(t.navigator.userAgent.indexOf("Firefox")>0)return(f=e.createElement("style")).textContent='@import "'+o+'"',y(),void c(f);v()}else s.onload=v,s.onerror=h;var b;c(s),s.href=o}else h();else m()},f=function(e){return ao((function(t){s(e,o(t,i(co.value(e))),o(t,i(co.error(e))))}))},d=function(e){return e.fold(a,a)};return{load:s,loadAll:function(e,t,n){var r;(r=z(e,f),function(e,t){return t((function(t){var n=[],r=0;0===e.length?t([]):W(e,(function(o,i){o.get(function(o){return function(i){n[o]=i,++r>=e.length&&t(n)}}(i))}))}))}(r,ao)).get((function(e){var r=U(e,(function(e){return e.isValue()}));r.fail.length>0?n(r.fail.map(d)):t(r.pass.map(d))}))}}}function fo(e,t){var n=e,r=function(e,n,r,o){var i,a;if(e){if(!o&&e[n])return e[n];if(e!==t){if(i=e[r])return i;for(a=e.parentNode;a&&a!==t;a=a.parentNode)if(i=a[r])return i}}};this.current=function(){return n},this.next=function(e){return n=r(n,"firstChild","nextSibling",e)},this.prev=function(e){return n=r(n,"lastChild","previousSibling",e)},this.prev2=function(e){return n=function(e,n,r,o){var i,a,u;if(e){if(i=e.previousSibling,t&&i===t)return;if(i){if(!o)for(u=i.lastChild;u;u=u.lastChild)if(!u.lastChild)return u;return i}if((a=e.parentNode)&&a!==t)return a}}(n,0,0,e),n}}var po,mo,ho,go=function(e){var t;return function(n){return t=t||function(e,t){for(var n={},r=0,o=e.length;r<o;r++){var i=e[r];n[String(i)]=t(i,r)}return n}(e,i(!0)),t.hasOwnProperty(mr(n))}},vo=go(["h1","h2","h3","h4","h5","h6"]),yo=go(["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"]),bo=function(e){return gr(e)&&!yo(e)},wo=function(e){return gr(e)&&"br"===mr(e)},xo=go(["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"]),Co=go(["ul","ol","dl"]),Eo=go(["li","dd","dt"]),To=go(["area","base","basefont","br","col","frame","hr","img","input","isindex","link","meta","param","embed","source","wbr","track"]),ko=go(["thead","tbody","tfoot"]),So=go(["td","th"]),No=go(["pre","script","textarea","style"]),_o=function(e){return function(t){return!!t&&t.nodeType===e}},Do=_o(1),Ro=function(e){var t=e.toLowerCase().split(" ");return function(e){var n,r;if(e&&e.nodeType)for(r=e.nodeName.toLowerCase(),n=0;n<t.length;n++)if(r===t[n])return!0;return!1}},Oo=function(e){return function(t){if(Do(t)){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1}},Po=_o(3),Ao=_o(8),Mo=_o(9),Io=_o(11),Bo=Ro("br"),Lo=Oo("true"),Fo=Oo("false"),Ho={isText:Po,isElement:Do,isComment:Ao,isDocument:Mo,isDocumentFragment:Io,isBr:Bo,isContentEditableTrue:Lo,isContentEditableFalse:Fo,isRestrictedNode:function(e){return!!e&&!Object.getPrototypeOf(e)},matchNodeNames:Ro,hasPropValue:function(e,t){return function(n){return Do(n)&&n[e]===t}},hasAttribute:function(e,t){return function(t){return Do(t)&&t.hasAttribute(e)}},hasAttributeValue:function(e,t){return function(n){return Do(n)&&n.getAttribute(e)===t}},matchStyleValues:function(e,t){var n=t.toLowerCase().split(" ");return function(t){var r;if(Do(t))for(r=0;r<n.length;r++){var o=t.ownerDocument.defaultView.getComputedStyle(t,null);if((o?o.getPropertyValue(e):null)===n[r])return!0}return!1}},isBogus:function(e){return Do(e)&&e.hasAttribute("data-mce-bogus")},isBogusAll:function(e){return Do(e)&&"all"===e.getAttribute("data-mce-bogus")},isTable:function(e){return Do(e)&&"TABLE"===e.tagName}},jo=function(e){return e&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},zo=function(e,t){var n,r=t.childNodes;if(!Ho.isElement(t)||!jo(t)){for(n=r.length-1;n>=0;n--)zo(e,r[n]);if(!1===Ho.isDocument(t)){if(Ho.isText(t)&&t.nodeValue.length>0){var o=Yt.trim(t.nodeValue).length;if(e.isBlock(t.parentNode)||o>0)return;if(0===o&&function(e){var t=e.previousSibling&&"SPAN"===e.previousSibling.nodeName,n=e.nextSibling&&"SPAN"===e.nextSibling.nodeName;return t&&n}(t))return}else if(Ho.isElement(t)&&(1===(r=t.childNodes).length&&jo(r[0])&&t.parentNode.insertBefore(r[0],t),r.length||To(sr(t))))return;e.remove(t)}return t}},Wo={trimNode:zo},Uo=Yt.makeMap,qo=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Vo=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,$o=/[<>&\"\']/g,Yo=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,Ko={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:"Ÿ"};mo={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},ho={"<":"<",">":">","&":"&",""":'"',"'":"'"};var Xo=function(e,t){var n,r,o,i={};if(e){for(e=e.split(","),t=t||10,n=0;n<e.length;n+=2)r=String.fromCharCode(parseInt(e[n],t)),mo[r]||(o="&"+e[n+1]+";",i[r]=o,i[o]=r);return i}};po=Xo("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32);var Go=function(e,t){return e.replace(t?qo:Vo,(function(e){return mo[e]||e}))},Qo=function(e,t){return e.replace(t?qo:Vo,(function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":mo[e]||"&#"+e.charCodeAt(0)+";"}))},Jo=function(e,t,n){return n=n||po,e.replace(t?qo:Vo,(function(e){return mo[e]||n[e]||e}))},Zo={encodeRaw:Go,encodeAllRaw:function(e){return(""+e).replace($o,(function(e){return mo[e]||e}))},encodeNumeric:Qo,encodeNamed:Jo,getEncodeFunc:function(e,t){var n=Xo(t)||po,r=Uo(e.replace(/\+/g,","));return r.named&&r.numeric?function(e,t){return e.replace(t?qo:Vo,(function(e){return void 0!==mo[e]?mo[e]:void 0!==n[e]?n[e]:e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":"&#"+e.charCodeAt(0)+";"}))}:r.named?t?function(e,t){return Jo(e,t,n)}:Jo:r.numeric?Qo:Go},decode:function(e){return e.replace(Yo,(function(e,t){return t?(t="x"===t.charAt(0).toLowerCase()?parseInt(t.substr(1),16):parseInt(t,10))>65535?(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t))):Ko[t]||String.fromCharCode(t):ho[e]||po[e]||function(e){var t;return(t=lr("div").dom()).innerHTML=e,t.textContent||t.innerText||e}(e)}))}},ei={},ti={},ni=Yt.makeMap,ri=Yt.each,oi=Yt.extend,ii=Yt.explode,ai=Yt.inArray,ui=function(e,t){return(e=Yt.trim(e))?e.split(t||" "):[]},li=function(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),ri(e,(function(e,r){n[r]=n[r.toUpperCase()]="map"===t?ni(e,/[, ]/):ii(e,/[, ]/)}))),n};function ci(e){var t,n,r,o,i,a,u,l,c,s,f,d,p,m,h,g,v,y,b,w,x,C,E,T={},k={},S=[],N={},_={},D=function(t,n,r){var o=e[t];return o?o=ni(o,/[, ]/,ni(o.toUpperCase(),/[, ]/)):(o=ei[t])||(o=ni(n," ",ni(n.toUpperCase()," ")),o=oi(o,r),ei[t]=o),o};m=(e=e||{}).schema,x={},C=function(e,t,n){var r,o,i,a=function(e,t){var n,r,o={};for(n=0,r=e.length;n<r;n++)o[e[n]]=t||{};return o};for(t=t||"","string"==typeof(n=n||[])&&(n=ui(n)),r=(e=ui(e)).length;r--;)i={attributes:a(o=ui([h,t].join(" "))),attributesOrder:o,children:a(n,ti)},x[e[r]]=i},E=function(e,t){var n,r,o,i;for(n=(e=ui(e)).length,t=ui(t);n--;)for(r=x[e[n]],o=0,i=t.length;o<i;o++)r.attributes[t[o]]={},r.attributesOrder.push(t[o])},r=ei[m]?ei[m]:(h="id accesskey class dir lang style tabindex title role",g="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",v="a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment","html4"!==m&&(h+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",g+=" article aside details dialog figure main header footer hgroup section nav",v+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"),"html5-strict"!==m&&(h+=" xml:lang",v=[v,w="acronym applet basefont big font strike tt"].join(" "),ri(ui(w),(function(e){C(e,"",v)})),g=[g,b="center dir isindex noframes"].join(" "),y=[g,v].join(" "),ri(ui(b),(function(e){C(e,"",y)}))),y=y||[g,v].join(" "),C("html","manifest","head body"),C("head","","base command link meta noscript script style title"),C("title hr noscript br"),C("base","href target"),C("link","href rel media hreflang type sizes hreflang"),C("meta","name http-equiv content charset"),C("style","media type scoped"),C("script","src async defer type charset"),C("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",y),C("address dt dd div caption","",y),C("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",v),C("blockquote","cite",y),C("ol","reversed start type","li"),C("ul","","li"),C("li","value",y),C("dl","","dt dd"),C("a","href target rel media hreflang type",v),C("q","cite",v),C("ins del","cite datetime",y),C("img","src sizes srcset alt usemap ismap width height"),C("iframe","src name width height",y),C("embed","src type width height"),C("object","data type typemustmatch name usemap form width height",[y,"param"].join(" ")),C("param","name value"),C("map","name",[y,"area"].join(" ")),C("area","alt coords shape href target rel media hreflang type"),C("table","border","caption colgroup thead tfoot tbody tr"+("html4"===m?" col":"")),C("colgroup","span","col"),C("col","span"),C("tbody thead tfoot","","tr"),C("tr","","td th"),C("td","colspan rowspan headers",y),C("th","colspan rowspan headers scope abbr",y),C("form","accept-charset action autocomplete enctype method name novalidate target",y),C("fieldset","disabled form name",[y,"legend"].join(" ")),C("label","form for",v),C("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),C("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"===m?y:v),C("select","disabled form multiple name required size","option optgroup"),C("optgroup","disabled label","option"),C("option","disabled label selected value"),C("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),C("menu","type label",[y,"li"].join(" ")),C("noscript","",y),"html4"!==m&&(C("wbr"),C("ruby","",[v,"rt rp"].join(" ")),C("figcaption","",y),C("mark rt rp summary bdi","",v),C("canvas","width height",y),C("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[y,"track source"].join(" ")),C("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[y,"track source"].join(" ")),C("picture","","img source"),C("source","src srcset type media sizes"),C("track","kind src srclang label default"),C("datalist","",[v,"option"].join(" ")),C("article section nav aside main header footer","",y),C("hgroup","","h1 h2 h3 h4 h5 h6"),C("figure","",[y,"figcaption"].join(" ")),C("time","datetime",v),C("dialog","open",y),C("command","type label icon disabled checked radiogroup command"),C("output","for form name",v),C("progress","value max",v),C("meter","value min max low high optimum",v),C("details","open",[y,"summary"].join(" ")),C("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!==m&&(E("script","language xml:space"),E("style","xml:space"),E("object","declare classid code codebase codetype archive standby align border hspace vspace"),E("embed","align name hspace vspace"),E("param","valuetype type"),E("a","charset name rev shape coords"),E("br","clear"),E("applet","codebase archive code object alt name width height align hspace vspace"),E("img","name longdesc align border hspace vspace"),E("iframe","longdesc frameborder marginwidth marginheight scrolling align"),E("font basefont","size color face"),E("input","usemap align"),E("select","onchange"),E("textarea"),E("h1 h2 h3 h4 h5 h6 div p legend caption","align"),E("ul","type compact"),E("li","type"),E("ol dl menu dir","compact"),E("pre","width xml:space"),E("hr","align noshade size width"),E("isindex","prompt"),E("table","summary width frame rules cellspacing cellpadding align bgcolor"),E("col","width align char charoff valign"),E("colgroup","width align char charoff valign"),E("thead","align char charoff valign"),E("tr","align char charoff valign bgcolor"),E("th","axis align char charoff valign nowrap bgcolor width height"),E("form","accept"),E("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),E("tfoot","align char charoff valign"),E("tbody","align char charoff valign"),E("area","nohref"),E("body","background bgcolor text link vlink alink")),"html4"!==m&&(E("input button select textarea","autofocus"),E("input textarea","placeholder"),E("a","download"),E("link script img","crossorigin"),E("iframe","sandbox seamless allowfullscreen")),ri(ui("a form meter progress dfn"),(function(e){x[e]&&delete x[e].children[e]})),delete x.caption.children.table,delete x.script,ei[m]=x,x),!1===e.verify_html&&(e.valid_elements="*[*]"),t=li(e.valid_styles),n=li(e.invalid_styles,"map"),l=li(e.valid_classes,"map"),o=D("whitespace_elements","pre script noscript style textarea video audio iframe object code"),i=D("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),a=D("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),u=D("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),s=D("non_empty_elements","td th iframe video audio object script pre code",a),f=D("move_caret_before_on_enter_elements","table",s),d=D("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),c=D("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption details summary",d),p=D("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),ri((e.special||"script noscript iframe noframes noembed title style textarea xmp").split(" "),(function(e){_[e]=new RegExp("</"+e+"[^>]*>","gi")}));var R=function(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")},O=function(e){var t,n,r,o,i,a,u,l,c,s,f,d,p,m,h,g,v,y,b,w=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,x=/^([!\-])?(\w+[\\:]:\w+|[^=:<]+)?(?:([=:<])(.*))?$/,C=/[*?+]/;if(e)for(e=ui(e,","),T["@"]&&(g=T["@"].attributes,v=T["@"].attributesOrder),t=0,n=e.length;t<n;t++)if(i=w.exec(e[t])){if(m=i[1],c=i[2],h=i[3],l=i[5],a={attributes:d={},attributesOrder:p=[]},"#"===m&&(a.paddEmpty=!0),"-"===m&&(a.removeEmpty=!0),"!"===i[4]&&(a.removeEmptyAttrs=!0),g){for(y in g)d[y]=g[y];p.push.apply(p,v)}if(l)for(r=0,o=(l=ui(l,"|")).length;r<o;r++)if(i=x.exec(l[r])){if(u={},f=i[1],s=i[2].replace(/[\\:]:/g,":"),m=i[3],b=i[4],"!"===f&&(a.attributesRequired=a.attributesRequired||[],a.attributesRequired.push(s),u.required=!0),"-"===f){delete d[s],p.splice(ai(p,s),1);continue}m&&("="===m&&(a.attributesDefault=a.attributesDefault||[],a.attributesDefault.push({name:s,value:b}),u.defaultValue=b),":"===m&&(a.attributesForced=a.attributesForced||[],a.attributesForced.push({name:s,value:b}),u.forcedValue=b),"<"===m&&(u.validValues=ni(b,"?"))),C.test(s)?(a.attributePatterns=a.attributePatterns||[],u.pattern=R(s),a.attributePatterns.push(u)):(d[s]||p.push(s),d[s]=u)}g||"@"!==c||(g=d,v=p),h&&(a.outputName=c,T[h]=a),C.test(c)?(a.pattern=R(c),S.push(a)):T[c]=a}},P=function(e){T={},S=[],O(e),ri(r,(function(e,t){k[t]=e.children}))},A=function(e){var t=/^(~)?(.+)$/;e&&(ei.text_block_elements=ei.block_elements=null,ri(ui(e,","),(function(e){var n=t.exec(e),r="~"===n[1],o=r?"span":"div",i=n[2];if(k[i]=k[o],N[i]=o,r||(c[i.toUpperCase()]={},c[i]={}),!T[i]){var a=T[o];delete(a=oi({},a)).removeEmptyAttrs,delete a.removeEmpty,T[i]=a}ri(k,(function(e,t){e[o]&&(k[t]=e=oi({},k[t]),e[i]=e[o])}))})))},M=function(t){var n=/^([+\-]?)(\w+)\[([^\]]+)\]$/;ei[e.schema]=null,t&&ri(ui(t,","),(function(e){var t,r,o=n.exec(e);o&&(r=o[1],t=r?k[o[2]]:k[o[2]]={"#comment":{}},t=k[o[2]],ri(ui(o[3],"|"),(function(e){"-"===r?delete t[e]:t[e]={}})))}))},I=function(e){var t,n=T[e];if(n)return n;for(t=S.length;t--;)if((n=S[t]).pattern.test(e))return n};return e.valid_elements?P(e.valid_elements):(ri(r,(function(e,t){T[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},k[t]=e.children})),"html5"!==e.schema&&ri(ui("strong/b em/i"),(function(e){e=ui(e,"/"),T[e[1]].outputName=e[0]})),ri(ui("ol ul sub sup blockquote span font a table tbody tr strong em b i"),(function(e){T[e]&&(T[e].removeEmpty=!0)})),ri(ui("p h1 h2 h3 h4 h5 h6 th td pre div address caption li"),(function(e){T[e].paddEmpty=!0})),ri(ui("span"),(function(e){T[e].removeEmptyAttrs=!0}))),A(e.custom_elements),M(e.valid_children),O(e.extended_valid_elements),M("+ol[ul|ol],+ul[ul|ol]"),ri({dd:"dl",dt:"dl",li:"ul ol",td:"tr",th:"tr",tr:"tbody thead tfoot",tbody:"table",thead:"table",tfoot:"table",legend:"fieldset",area:"map",param:"video audio object"},(function(e,t){T[t]&&(T[t].parentsRequired=ui(e))})),e.invalid_elements&&ri(ii(e.invalid_elements),(function(e){T[e]&&delete T[e]})),I("span")||O("span[!data-mce-type|*]"),{children:k,elements:T,getValidStyles:function(){return t},getValidClasses:function(){return l},getBlockElements:function(){return c},getInvalidStyles:function(){return n},getShortEndedElements:function(){return a},getTextBlockElements:function(){return d},getTextInlineElements:function(){return p},getBoolAttrs:function(){return u},getElementRule:I,getSelfClosingElements:function(){return i},getNonEmptyElements:function(){return s},getMoveCaretBeforeOnEnterElements:function(){return f},getWhiteSpaceElements:function(){return o},getSpecialElements:function(){return _},isValidChild:function(e,t){var n=k[e.toLowerCase()];return!(!n||!n[t.toLowerCase()])},isValid:function(e,t){var n,r,o=I(e);if(o){if(!t)return!0;if(o.attributes[t])return!0;if(n=o.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(e))return!0}return!1},getCustomElements:function(){return N},addValidElements:O,setValidElements:P,addCustomElements:A,addValidChildren:M}}var si=function(e,t,n,r){var o=function(e){return(e=parseInt(e,10).toString(16)).length>1?e:"0"+e};return"#"+o(t)+o(n)+o(r)};function fi(e,t){var n,r,o,i,a=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,u=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,l=/\s*([^:]+):\s*([^;]+);?/g,c=/\s+$/,s={};for(e=e||{},t&&(o=t.getValidStyles(),i=t.getInvalidStyles()),r="\\\" \\' \\; \\: ; : \ufeff".split(" "),n=0;n<r.length;n++)s[r[n]]="\ufeff"+n,s["\ufeff"+n]=r[n];return{toHex:function(e){return e.replace(a,si)},parse:function(t){var r,o,i,f,d,p,m,h={},g=e.url_converter,v=e.url_converter_scope||this,y=function(e,t,r){var o,i,a,u;if((o=h[e+"-top"+t])&&(i=h[e+"-right"+t])&&(a=h[e+"-bottom"+t])&&(u=h[e+"-left"+t])){var l=[o,i,a,u];for(n=l.length-1;n--&&l[n]===l[n+1];);n>-1&&r||(h[e+t]=-1===n?l[0]:l.join(" "),delete h[e+"-top"+t],delete h[e+"-right"+t],delete h[e+"-bottom"+t],delete h[e+"-left"+t])}},b=function(e){var t,n=h[e];if(n){for(t=(n=n.split(" ")).length;t--;)if(n[t]!==n[0])return!1;return h[e]=n[0],!0}},w=function(e){return f=!0,s[e]},x=function(e,t){return f&&(e=e.replace(/\uFEFF[0-9]/g,(function(e){return s[e]}))),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e},C=function(e){return String.fromCharCode(parseInt(e.slice(1),16))},E=function(e){return e.replace(/\\[0-9a-f]+/gi,C)},T=function(t,n,r,o,i,a){if(i=i||a)return"'"+(i=x(i)).replace(/\'/g,"\\'")+"'";if(n=x(n||r||o),!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""}return g&&(n=g.call(v,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"};if(t){for(t=(t=t.replace(/[\u0000-\u001F]/g,"")).replace(/\\[\"\';:\uFEFF]/g,w).replace(/\"[^\"]+\"|\'[^\']+\'/g,(function(e){return e.replace(/[;:]/g,w)}));r=l.exec(t);)if(l.lastIndex=r.index+r[0].length,o=r[1].replace(c,"").toLowerCase(),i=r[2].replace(c,""),o&&i){if(o=E(o),i=E(i),-1!==o.indexOf("\ufeff")||-1!==o.indexOf('"'))continue;if(!e.allow_script_urls&&("behavior"===o||/expression\s*\(|\/\*|\*\//.test(i)))continue;"font-weight"===o&&"700"===i?i="bold":"color"!==o&&"background-color"!==o||(i=i.toLowerCase()),i=(i=i.replace(a,si)).replace(u,T),h[o]=f?x(i,!0):i}y("border","",!0),y("border","-width"),y("border","-color"),y("border","-style"),y("padding",""),y("margin",""),"border",p="border-style",m="border-color",b(d="border-width")&&b(p)&&b(m)&&(h.border=h[d]+" "+h[p]+" "+h[m],delete h[d],delete h[p],delete h[m]),"medium none"===h.border&&delete h.border,"none"===h["border-image"]&&delete h["border-image"]}return h},serialize:function(e,t){var n,r,a="",u=function(t){var n,r,i,u;if(n=o[t])for(r=0,i=n.length;r<i;r++)t=n[r],(u=e[t])&&(a+=(a.length>0?" ":"")+t+": "+u+";")},l=function(e,t){var n;return!((n=i["*"])&&n[e]||(n=i[t])&&n[e])};if(t&&o)u("*"),u(t);else for(n in e)!(r=e[n])||i&&!l(n,t)||(a+=(a.length>0?" ":"")+n+": "+r+";");return a}}}var di=Yt.each,pi=Yt.grep,mi=ce.ie,hi=/^([a-z0-9],?)+$/i,gi=/^[ \t\r\n]*$/,vi=function(e,t){var n=t.attr("style"),r=e.serialize(e.parse(n),t[0].nodeName);r||(r=null),t.attr("data-mce-style",r)},yi=function(e,t){var n,r,o=0;if(e)for(n=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)r=e.nodeType,(!t||3!==r||r!==n&&e.nodeValue.length)&&(o++,n=r);return o};function bi(e,n){var r,o=this;void 0===n&&(n={});var i={},a=t.window,u={},l=0,c=so(e,{contentCssCors:n.contentCssCors}),s=[],f=n.schema?n.schema:ci({}),d=fi({url_converter:n.url_converter,url_converter_scope:n.url_converter_scope},n.schema),p=n.ownEvents?new Ee(n.proxy):Ee.Event,m=f.getBlockElements(),h=pn.overrideDefaults((function(){return{context:e,element:z.getRoot()}})),g=function(t){if(t&&e&&"string"==typeof t){var n=e.getElementById(t);return n&&n.id!==t?e.getElementsByName(t)[1]:n}return t},v=function(e){return"string"==typeof e&&(e=g(e)),h(e)},y=function(e,t,n){var o,i,a=v(e);return a.length&&(i=(o=r[t])&&o.get?o.get(a,t):a.attr(t)),void 0===i&&(i=n||""),i},b=function(e){var t=g(e);return t?t.attributes:[]},w=function(e,t,o){var i,a;""===o&&(o=null);var u=v(e);i=u.attr(t),u.length&&((a=r[t])&&a.set?a.set(u,o,t):u.attr(t,o),i!==o&&n.onSetAttrib&&n.onSetAttrib({attrElm:u,attrName:t,attrValue:o}))},x=function(){return n.root_element||e.body},C=function(t,n){return function(e,t,n){var r,o,i=0,a=0,u=e.ownerDocument;if(n=n||e,t){if(n===e&&t.getBoundingClientRect&&"static"===Dr(sr(e),"position"))return{x:i=(o=t.getBoundingClientRect()).left+(u.documentElement.scrollLeft||e.scrollLeft)-u.documentElement.clientLeft,y:a=o.top+(u.documentElement.scrollTop||e.scrollTop)-u.documentElement.clientTop};for(r=t;r&&r!==n&&r.nodeType;)i+=r.offsetLeft||0,a+=r.offsetTop||0,r=r.offsetParent;for(r=t.parentNode;r&&r!==n&&r.nodeType;)i-=r.scrollLeft||0,a-=r.scrollTop||0,r=r.parentNode;a+=function(e){return Qr.isFirefox()&&"table"===mr(e)?Jr(Yr(e)).filter((function(e){return"caption"===mr(e)})).bind((function(e){return Jr($r(e)).map((function(t){var n=t.dom().offsetTop,r=e.dom().offsetTop,o=e.dom().offsetHeight;return n<=r?-o:0}))})).getOr(0):0}(sr(t))}return{x:i,y:a}}(e.body,g(t),n)},E=function(e,t,n){var r=v(e);return n?r.css(t):("float"===(t=t.replace(/-(\D)/g,(function(e,t){return t.toUpperCase()})))&&(t=ce.ie&&ce.ie<12?"styleFloat":"cssFloat"),r[0]&&r[0].style?r[0].style[t]:void 0)},T=function(e){var t,n;return e=g(e),t=E(e,"width"),n=E(e,"height"),-1===t.indexOf("px")&&(t=0),-1===n.indexOf("px")&&(n=0),{w:parseInt(t,10)||e.offsetWidth||e.clientWidth,h:parseInt(n,10)||e.offsetHeight||e.clientHeight}},k=function(e,t){var n;if(!e)return!1;if(!Array.isArray(e)){if("*"===t)return 1===e.nodeType;if(hi.test(t)){var r=t.toLowerCase().split(/,/),o=e.nodeName.toLowerCase();for(n=r.length-1;n>=0;n--)if(r[n]===o)return!0;return!1}if(e.nodeType&&1!==e.nodeType)return!1}var i=Array.isArray(e)?e:[e];return Tt(t,i[0].ownerDocument||i[0],null,i).length>0},S=function(e,t,n,r){var o,i=[],a=g(e);for(r=void 0===r,n=n||("BODY"!==x().nodeName?x().parentNode:null),Yt.is(t,"string")&&(o=t,t="*"===t?function(e){return 1===e.nodeType}:function(e){return k(e,o)});a&&a!==n&&a.nodeType&&9!==a.nodeType;){if(!t||"function"==typeof t&&t(a)){if(!r)return[a];i.push(a)}a=a.parentNode}return r?i:null},N=function(e,t,n){var r=t;if(e)for("string"==typeof t&&(r=function(e){return k(e,t)}),e=e[n];e;e=e[n])if("function"==typeof r&&r(e))return e;return null},_=function(e,t,n){var r,i="string"==typeof e?g(e):e;if(!i)return!1;if(Yt.isArray(i)&&(i.length||0===i.length))return r=[],di(i,(function(e,o){e&&("string"==typeof e&&(e=g(e)),r.push(t.call(n,e,o)))})),r;var a=n||o;return t.call(a,i)},D=function(e,t){v(e).each((function(e,n){di(t,(function(e,t){w(n,t,e)}))}))},R=function(e,t){var n=v(e);mi?n.each((function(e,n){if(!1!==n.canHaveHTML){for(;n.firstChild;)n.removeChild(n.firstChild);try{n.innerHTML="<br>"+t,n.removeChild(n.firstChild)}catch(e){pn("<div></div>").html("<br>"+t).contents().slice(1).appendTo(n)}return t}})):n.html(t)},O=function(t,n,r,o,i){return _(t,(function(t){var a="string"==typeof n?e.createElement(n):n;return D(a,r),o&&("string"!=typeof o&&o.nodeType?a.appendChild(o):"string"==typeof o&&R(a,o)),i?a:t.appendChild(a)}))},P=function(t,n,r){return O(e.createElement(t),t,n,r,!0)},A=Zo.encodeAllRaw,M=function(e,t){var n=v(e);return t?n.each((function(){for(var e;e=this.firstChild;)3===e.nodeType&&0===e.data.length?this.removeChild(e):this.parentNode.insertBefore(e,this)})).remove():n.remove(),n.length>1?n.toArray():n[0]},I=function(e,t,n){v(e).toggleClass(t,n).each((function(){""===this.className&&pn(this).attr("class",null)}))},B=function(e,t,n){return _(t,(function(t){return Yt.is(t,"array")&&(e=e.cloneNode(!0)),n&&di(pi(t.childNodes),(function(t){e.appendChild(t)})),t.parentNode.replaceChild(e,t)}))},L=function(){return e.createRange()},F=function(t,r,o,i){if(Yt.isArray(t)){for(var u=t.length;u--;)t[u]=F(t[u],r,o,i);return t}return!n.collect||t!==e&&t!==a||s.push([t,r,o,i]),p.bind(t,r,o,i||z)},H=function(t,n,r){var o;if(Yt.isArray(t)){for(o=t.length;o--;)t[o]=H(t[o],n,r);return t}if(s&&(t===e||t===a))for(o=s.length;o--;){var i=s[o];t!==i[0]||n&&n!==i[1]||r&&r!==i[2]||p.unbind(i[0],i[1],i[2])}return p.unbind(t,n,r)},j=function(e){if(e&&Ho.isElement(e)){var t=e.getAttribute("data-mce-contenteditable");return t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null}return null},z={doc:e,settings:n,win:a,files:u,stdMode:!0,boxModel:!0,styleSheetLoader:c,boundEvents:s,styles:d,schema:f,events:p,isBlock:function(e){if("string"==typeof e)return!!m[e];if(e){var t=e.nodeType;if(t)return!(1!==t||!m[e.nodeName])}return!1},$:h,$$:v,root:null,clone:function(t,n){if(!mi||1!==t.nodeType||n)return t.cloneNode(n);if(!n){var r=e.createElement(t.nodeName);return di(b(t),(function(e){w(r,e.nodeName,y(t,e.nodeName))})),r}return null},getRoot:x,getViewPort:function(e){var t=e||a,n=t.document.documentElement;return{x:t.pageXOffset||n.scrollLeft,y:t.pageYOffset||n.scrollTop,w:t.innerWidth||n.clientWidth,h:t.innerHeight||n.clientHeight}},getRect:function(e){var t,n;return e=g(e),t=C(e),n=T(e),{x:t.x,y:t.y,w:n.w,h:n.h}},getSize:T,getParent:function(e,t,n){var r=S(e,t,n,!1);return r&&r.length>0?r[0]:null},getParents:S,get:g,getNext:function(e,t){return N(e,t,"nextSibling")},getPrev:function(e,t){return N(e,t,"previousSibling")},select:function(t,r){return Tt(t,g(r)||n.root_element||e,[])},is:k,add:O,create:P,createHTML:function(e,t,n){var r,o="";for(r in o+="<"+e,t)t.hasOwnProperty(r)&&null!==t[r]&&void 0!==t[r]&&(o+=" "+r+'="'+A(t[r])+'"');return void 0!==n?o+">"+n+"</"+e+">":o+" />"},createFragment:function(t){var n,r=e.createElement("div"),o=e.createDocumentFragment();for(o.appendChild(r),t&&(r.innerHTML=t);n=r.firstChild;)o.appendChild(n);return o.removeChild(r),o},remove:M,setStyle:function(e,t,r){var o=v(e).css(t,r);n.update_styles&&vi(d,o)},getStyle:E,setStyles:function(e,t){var r=v(e).css(t);n.update_styles&&vi(d,r)},removeAllAttribs:function(e){return _(e,(function(e){var t,n=e.attributes;for(t=n.length-1;t>=0;t--)e.removeAttributeNode(n.item(t))}))},setAttrib:w,setAttribs:D,getAttrib:y,getPos:C,parseStyle:function(e){return d.parse(e)},serializeStyle:function(e,t){return d.serialize(e,t)},addStyle:function(n){var r,o;if(z!==bi.DOM&&e===t.document){if(i[n])return;i[n]=!0}(o=e.getElementById("mceDefaultStyles"))||((o=e.createElement("style")).id="mceDefaultStyles",o.type="text/css",(r=e.getElementsByTagName("head")[0]).firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o)),o.styleSheet?o.styleSheet.cssText+=n:o.appendChild(e.createTextNode(n))},loadCSS:function(n){var r;z===bi.DOM||e!==t.document?(n||(n=""),r=e.getElementsByTagName("head")[0],di(n.split(","),(function(e){var t;e=Yt._addCacheSuffix(e),u[e]||(u[e]=!0,t=P("link",{rel:"stylesheet",href:e}),r.appendChild(t))}))):bi.DOM.loadCSS(n)},addClass:function(e,t){v(e).addClass(t)},removeClass:function(e,t){I(e,t,!1)},hasClass:function(e,t){return v(e).hasClass(t)},toggleClass:I,show:function(e){v(e).show()},hide:function(e){v(e).hide()},isHidden:function(e){return"none"===v(e).css("display")},uniqueId:function(e){return(e||"mce_")+l++},setHTML:R,getOuterHTML:function(e){var t="string"==typeof e?g(e):e;return Ho.isElement(t)?t.outerHTML:pn("<div></div>").append(pn(t).clone()).html()},setOuterHTML:function(e,t){v(e).each((function(){try{if("outerHTML"in this)return void(this.outerHTML=t)}catch(e){}M(pn(this).html(t),!0)}))},decode:Zo.decode,encode:A,insertAfter:function(e,t){var n=g(t);return _(e,(function(e){var t,r;return t=n.parentNode,(r=n.nextSibling)?t.insertBefore(e,r):t.appendChild(e),e}))},replace:B,rename:function(e,t){var n;return e.nodeName!==t.toUpperCase()&&(n=P(t),di(b(e),(function(t){w(n,t.nodeName,y(e,t.nodeName))})),B(n,e,!0)),n||e},findCommonAncestor:function(e,t){for(var n,r=e;r;){for(n=t;n&&r!==n;)n=n.parentNode;if(r===n)break;r=r.parentNode}return!r&&e.ownerDocument?e.ownerDocument.documentElement:r},toHex:function(e){return d.toHex(Yt.trim(e))},run:_,getAttribs:b,isEmpty:function(e,t){var n,r,o,i,a,u,l=0;if(e=e.firstChild){a=new fo(e,e.parentNode),t=t||(f?f.getNonEmptyElements():null),i=f?f.getWhiteSpaceElements():{};do{if(o=e.nodeType,Ho.isElement(e)){var c=e.getAttribute("data-mce-bogus");if(c){e=a.next("all"===c);continue}if(u=e.nodeName.toLowerCase(),t&&t[u]){if("br"===u){l++,e=a.next();continue}return!1}for(n=(r=b(e)).length;n--;)if("name"===(u=r[n].nodeName)||"data-mce-bookmark"===u)return!1}if(8===o)return!1;if(3===o&&!gi.test(e.nodeValue))return!1;if(3===o&&e.parentNode&&i[e.parentNode.nodeName]&&gi.test(e.nodeValue))return!1;e=a.next()}while(e)}return l<=1},createRng:L,nodeIndex:yi,split:function(e,t,n){var r,o,i,a=L();if(e&&t)return a.setStart(e.parentNode,yi(e)),a.setEnd(t.parentNode,yi(t)),r=a.extractContents(),(a=L()).setStart(t.parentNode,yi(t)+1),a.setEnd(e.parentNode,yi(e)+1),o=a.extractContents(),(i=e.parentNode).insertBefore(Wo.trimNode(z,r),e),n?i.insertBefore(n,e):i.insertBefore(t,e),i.insertBefore(Wo.trimNode(z,o),e),M(e),n||t},bind:F,unbind:H,fire:function(e,t,n){return p.fire(e,t,n)},getContentEditable:j,getContentEditableParent:function(e){for(var t=x(),n=null;e&&e!==t&&null===(n=j(e));e=e.parentNode);return n},destroy:function(){if(s)for(var e=s.length;e--;){var t=s[e];p.unbind(t[0],t[1],t[2])}Tt.setDocument&&Tt.setDocument()},isChildOf:function(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1},dumpRng:function(e){return"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset}};return r=function(e,t,n){var r={},o=t.keep_values,i={set:function(e,n,r){t.url_converter&&(n=t.url_converter.call(t.url_converter_scope||z,n,r,e[0])),e.attr("data-mce-"+r,n).attr(r,n)},get:function(e,t){return e.attr("data-mce-"+t)||e.attr(t)}};return r={style:{set:function(e,t){null===t||"object"!=typeof t?(o&&e.attr("data-mce-style",t),e.attr("style",t)):e.css(t)},get:function(t){var n=t.attr("data-mce-style")||t.attr("style");return e.serialize(e.parse(n),t[0].nodeName)}}},o&&(r.href=r.src=i),r}(d,n),z}!function(e){e.DOM=e(t.document),e.nodeIndex=yi}(bi||(bi={}));var wi=bi,xi=wi.DOM,Ci=Yt.each,Ei=Yt.grep,Ti=function(e){return"function"==typeof e},ki=function(){var e={},n=[],r={},o=[],i=0;this.isDone=function(t){return 2===e[t]},this.markDone=function(t){e[t]=2},this.add=this.load=function(t,o,i,a){void 0===e[t]&&(n.push(t),e[t]=0),o&&(r[t]||(r[t]=[]),r[t].push({success:o,failure:a,scope:i||this}))},this.remove=function(t){delete e[t],delete r[t]},this.loadQueue=function(e,t,r){this.loadScripts(n,e,t,r)},this.loadScripts=function(n,a,u,l){var c,s=[],f=function(e,t){Ci(r[t],(function(t){Ti(t[e])&&t[e].call(t.scope)})),r[t]=void 0};o.push({success:a,failure:l,scope:u||this}),c=function(){var r=Ei(n);if(n.length=0,Ci(r,(function(n){2!==e[n]?3!==e[n]?1!==e[n]&&(e[n]=1,i++,function(e,n,r){var o,i,a=xi;i=a.uniqueId(),(o=t.document.createElement("script")).id=i,o.type="text/javascript",o.src=Yt._addCacheSuffix(e),o.onload=function(){a.remove(i),o&&(o.onreadystatechange=o.onload=o=null),n()},o.onerror=function(){Ti(r)?r():"undefined"!=typeof console&&console.log&&console.log("Failed to load script: "+e)},(t.document.getElementsByTagName("head")[0]||t.document.body).appendChild(o)}(n,(function(){e[n]=2,i--,f("success",n),c()}),(function(){e[n]=3,i--,s.push(n),f("failure",n),c()}))):f("failure",n):f("success",n)})),!i){var a=o.slice(0);o.length=0,Ci(a,(function(e){0===s.length?Ti(e.success)&&e.success.call(e.scope):Ti(e.failure)&&e.failure.call(e.scope,s)}))}},c()}};ki.ScriptLoader=new ki;var Si=Yt.each;function Ni(){var e=this,t=[],n={},r={},o=[],i=function(e){var t;return r[e]&&(t=r[e].dependencies),t||[]},a=function(e,t){return"object"==typeof t?t:"string"==typeof e?{prefix:"",resource:t,suffix:""}:{prefix:e.prefix,resource:t,suffix:e.suffix}},u=function(e,t,n,r){var o=i(e);Si(o,(function(e){var n=a(t,e);l(n.resource,n,void 0,void 0)})),n&&(r?n.call(r):n.call(ki))},l=function(e,t,o,i,a){if(!n[e]){var l="string"==typeof t?t:t.prefix+t.resource+t.suffix;0!==l.indexOf("/")&&-1===l.indexOf("://")&&(l=Ni.baseURL+"/"+l),n[e]=l.substring(0,l.lastIndexOf("/")),r[e]?u(e,t,o,i):ki.ScriptLoader.add(l,(function(){return u(e,t,o,i)}),i,a)}};return{items:t,urls:n,lookup:r,_listeners:o,get:function(e){if(r[e])return r[e].instance},dependencies:i,requireLangPack:function(e,t){var r=Ni.language;if(r&&!1!==Ni.languageLoad){if(t)if(-1!==(t=","+t+",").indexOf(","+r.substr(0,2)+","))r=r.substr(0,2);else if(-1===t.indexOf(","+r+","))return;ki.ScriptLoader.add(n[e]+"/langs/"+r+".js")}},add:function(e,n,i){t.push(n),r[e]={instance:n,dependencies:i};var a=U(o,(function(t){return t.name===e}));return o=a.fail,Si(a.pass,(function(e){e.callback()})),n},remove:function(e){delete n[e],delete r[e]},createUrl:a,addComponents:function(t,n){var r=e.urls[t];Si(n,(function(e){ki.ScriptLoader.add(r+"/"+e)}))},load:l,waitFor:function(e,t){r.hasOwnProperty(e)?t():o.push({name:e,callback:t})}}}!function(e){e.PluginManager=e(),e.ThemeManager=e()}(Ni||(Ni={}));var _i=function(e,t){Wr(e).each((function(n){n.dom().insertBefore(t.dom(),e.dom())}))},Di=function(e,t){qr(e).fold((function(){Wr(e).each((function(e){Oi(e,t)}))}),(function(e){_i(e,t)}))},Ri=function(e,t){Xr(e).fold((function(){Oi(e,t)}),(function(n){e.dom().insertBefore(t.dom(),n.dom())}))},Oi=function(e,t){e.dom().appendChild(t.dom())},Pi=function(e,t){W(t,(function(t){Oi(e,t)}))},Ai=function(e){e.dom().textContent="",W(Yr(e),(function(e){Mi(e)}))},Mi=function(e){var t=e.dom();null!==t.parentNode&&t.parentNode.removeChild(t)},Ii=function(e){var t,n=Yr(e);n.length>0&&(t=e,W(n,(function(e){_i(t,e)}))),Mi(e)},Bi=function(e,n){var r=null;return{cancel:function(){null!==r&&(t.clearTimeout(r),r=null)},throttle:function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];null===r&&(r=t.setTimeout((function(){e.apply(null,o),r=null}),n))}}},Li=function(e){var t=e,n=function(){return t};return{get:n,set:function(e){t=e},clone:function(){return Li(n())}}},Fi=function(e,t){var n=Nr(e,t);return void 0===n||""===n?[]:n.split(" ")},Hi=function(e){return void 0!==e.dom().classList},ji=function(e,t){Hi(e)?e.dom().classList.add(t):function(e,t){(function(e,t,n){var r=Fi(e,t).concat([n]);kr(e,t,r.join(" "))})(e,"class",t)}(e,t)},zi=function(e,t){return Hi(e)&&e.dom().classList.contains(t)},Wi=function(e,t){var n=[];return W(Yr(e),(function(e){t(e)&&(n=n.concat([e])),n=n.concat(Wi(e,t))})),n},Ui=function(e,n){return function(e,n){var r=void 0===n?t.document:n.dom();return Lr(r)?[]:z(r.querySelectorAll(e),sr)}(n,e)};function qi(e,t,n,r,o){return e(n,r)?S.some(n):A(o)&&o(n)?S.none():t(n,r,o)}var Vi=function(e,t,n){for(var r=e.dom(),o=A(n)?n:i(!1);r.parentNode;){r=r.parentNode;var a=sr(r);if(t(a))return S.some(a);if(o(a))break}return S.none()},$i=function(e,t,n){return qi((function(e,t){return t(e)}),Vi,e,t,n)},Yi=function(e,t,n){return Vi(e,(function(e){return Br(e,t)}),n)},Ki=function(e,n){return function(e,n){var r=void 0===n?t.document:n.dom();return Lr(r)?S.none():S.from(r.querySelector(e)).map(sr)}(n,e)},Xi=function(e,t,n){return qi(Br,Yi,e,t,n)},Gi=i("mce-annotation"),Qi=i("data-mce-annotation"),Ji=i("data-mce-annotation-uid"),Zi=function(e,t){var n=e.selection.getRng(),r=sr(n.startContainer),o=sr(e.getBody()),i=t.fold((function(){return"."+Gi()}),(function(e){return"["+Qi()+'="'+e+'"]'})),a=Kr(r,n.startOffset).getOr(r),u=Xi(a,i,(function(e){return Fr(e,o)})),l=function(e,t){return function(e,t){var n=e.dom();return!(!n||!n.hasAttribute)&&n.hasAttribute(t)}(e,t)?S.some(Nr(e,t)):S.none()};return u.bind((function(t){return l(t,""+Ji()).bind((function(n){return l(t,""+Qi()).map((function(t){var r=ea(e,n);return{uid:n,name:t,elements:r}}))}))}))},ea=function(e,t){var n=sr(e.getBody());return Ui(n,"["+Ji()+'="'+t+'"]')},ta=function(){return ta=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},ta.apply(this,arguments)},na=0,ra=function(e,t){return sr(e.dom().cloneNode(t))},oa=function(e){return ra(e,!1)},ia=function(e){return ra(e,!0)},aa=function(e,n){var r,o,i=jr(e).dom(),a=sr(i.createDocumentFragment()),u=(r=n,(o=(i||t.document).createElement("div")).innerHTML=r,Yr(sr(o)));Pi(a,u),Ai(e),Oi(e,a)},ua=function(e){return"\ufeff"===e},la="\ufeff",ca=function(e){return e.replace(new RegExp("\ufeff","g"),"")},sa=Ho.isElement,fa=Ho.isText,da=function(e){return fa(e)&&(e=e.parentNode),sa(e)&&e.hasAttribute("data-mce-caret")},pa=function(e){return fa(e)&&ua(e.data)},ma=function(e){return da(e)||pa(e)},ha=function(e){return e.firstChild!==e.lastChild||!Ho.isBr(e.firstChild)},ga=function(e){var t=e.container();return!(!e||!Ho.isText(t))&&(t.data.charAt(e.offset())===la||e.isAtStart()&&pa(t.previousSibling))},va=function(e){var t=e.container();return!(!e||!Ho.isText(t))&&(t.data.charAt(e.offset()-1)===la||e.isAtEnd()&&pa(t.nextSibling))},ya=function(e){return fa(e)&&e.data[0]===la},ba=function(e){return fa(e)&&e.data[e.data.length-1]===la},wa=function(e){return e&&e.hasAttribute("data-mce-caret")?(n=(t=e.getElementsByTagName("br"))[t.length-1],Ho.isBogus(n)&&n.parentNode.removeChild(n),e.removeAttribute("data-mce-caret"),e.removeAttribute("data-mce-bogus"),e.removeAttribute("style"),e.removeAttribute("_moz_abspos"),e):null;var t,n},xa=Ho.isContentEditableTrue,Ca=Ho.isContentEditableFalse,Ea=Ho.isBr,Ta=Ho.isText,ka=Ho.matchNodeNames("script style textarea"),Sa=Ho.matchNodeNames("img input textarea hr iframe video audio object"),Na=Ho.matchNodeNames("table"),_a=ma,Da=function(e){return!_a(e)&&(Ta(e)?!ka(e.parentNode):Sa(e)||Ea(e)||Na(e)||Ra(e))},Ra=function(e){return!1===function(e){return Ho.isElement(e)&&"true"===e.getAttribute("unselectable")}(e)&&Ca(e)},Oa=function(e,t){return Da(e)&&function(e,t){for(e=e.parentNode;e&&e!==t;e=e.parentNode){if(Ra(e))return!1;if(xa(e))return!0}return!0}(e,t)},Pa=Math.round,Aa=function(e){return e?{left:Pa(e.left),top:Pa(e.top),bottom:Pa(e.bottom),right:Pa(e.right),width:Pa(e.width),height:Pa(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}},Ma=function(e,t){return e=Aa(e),t||(e.left=e.left+e.width),e.right=e.left,e.width=0,e},Ia=function(e,t,n){return e>=0&&e<=Math.min(t.height,n.height)/2},Ba=function(e,t){var n=Math.min(t.height/2,e.height/2);return e.bottom-n<t.top||!(e.top>t.bottom)&&Ia(t.top-e.bottom,e,t)},La=function(e,t){return e.top>t.bottom||!(e.bottom<t.top)&&Ia(t.bottom-e.top,e,t)},Fa=function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom},Ha=function(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset===n+1?t.childNodes[n]:null},ja=function(e,t){return 1===e.nodeType&&e.hasChildNodes()&&(t>=e.childNodes.length&&(t=e.childNodes.length-1),e=e.childNodes[t]),e},za=new RegExp("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ًؚ-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹᷀-᷵᷼-᷿-⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⵿⳱ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-゙︯-゚]"),Wa=function(e){return"string"==typeof e&&e.charCodeAt(0)>=768&&za.test(e)},Ua=function(e,t,n){return e.isSome()&&t.isSome()?S.some(n(e.getOrDie(),t.getOrDie())):S.none()},qa=[].slice,Va=Ho.isElement,$a=Da,Ya=Ho.matchStyleValues("display","block table"),Ka=Ho.matchStyleValues("float","left right"),Xa=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=qa.call(arguments);return function(e){for(var t=0;t<n.length;t++)if(!n[t](e))return!1;return!0}}(Va,$a,w(Ka)),Ga=w(Ho.matchStyleValues("white-space","pre pre-line pre-wrap")),Qa=Ho.isText,Ja=Ho.isBr,Za=wi.nodeIndex,eu=ja,tu=function(e){return"createRange"in e?e.createRange():wi.DOM.createRng()},nu=function(e){return e&&/[\r\n\t ]/.test(e)},ru=function(e){return!!e.setStart&&!!e.setEnd},ou=function(e){var t,n=e.startContainer,r=e.startOffset;return!!(nu(e.toString())&&Ga(n.parentNode)&&Ho.isText(n)&&(t=n.data,nu(t[r-1])||nu(t[r+1])))},iu=function(e){return 0===e.left&&0===e.right&&0===e.top&&0===e.bottom},au=function(e){var t,n;return t=(n=e.getClientRects()).length>0?Aa(n[0]):Aa(e.getBoundingClientRect()),!ru(e)&&Ja(e)&&iu(t)?function(e){var t,n=e.ownerDocument,r=tu(n),o=n.createTextNode(" "),i=e.parentNode;return i.insertBefore(o,e),r.setStart(o,0),r.setEnd(o,1),t=Aa(r.getBoundingClientRect()),i.removeChild(o),t}(e):iu(t)&&ru(e)?function(e){var t=e.startContainer,n=e.endContainer,r=e.startOffset,o=e.endOffset;if(t===n&&Ho.isText(n)&&0===r&&1===o){var i=e.cloneRange();return i.setEndAfter(n),au(i)}return null}(e):t},uu=function(e,t){var n=Ma(e,t);return n.width=1,n.right=n.left+1,n};function lu(e,t,n){var r=function(){return n||(n=function(e){var t,n,r=[],o=function(e){var t,n;0!==e.height&&(r.length>0&&(t=e,n=r[r.length-1],t.left===n.left&&t.top===n.top&&t.bottom===n.bottom&&t.right===n.right)||r.push(e))},i=function(e,t){var n=tu(e.ownerDocument);if(t<e.data.length){if(Wa(e.data[t]))return r;if(Wa(e.data[t-1])&&(n.setStart(e,t),n.setEnd(e,t+1),!ou(n)))return o(uu(au(n),!1)),r}t>0&&(n.setStart(e,t-1),n.setEnd(e,t),ou(n)||o(uu(au(n),!1))),t<e.data.length&&(n.setStart(e,t),n.setEnd(e,t+1),ou(n)||o(uu(au(n),!0)))};if(Qa(e.container()))return i(e.container(),e.offset()),r;if(Va(e.container()))if(e.isAtEnd())n=eu(e.container(),e.offset()),Qa(n)&&i(n,n.data.length),Xa(n)&&!Ja(n)&&o(uu(au(n),!1));else{if(n=eu(e.container(),e.offset()),Qa(n)&&i(n,0),Xa(n)&&e.isAtEnd())return o(uu(au(n),!1)),r;t=eu(e.container(),e.offset()-1),Xa(t)&&!Ja(t)&&(Ya(t)||Ya(n)||!Xa(n))&&o(uu(au(t),!1)),Xa(n)&&o(uu(au(n),!0))}return r}(lu(e,t))),n};return{container:i(e),offset:i(t),toRange:function(){var n;return(n=tu(e.ownerDocument)).setStart(e,t),n.setEnd(e,t),n},getClientRects:r,isVisible:function(){return r().length>0},isAtStart:function(){return Qa(e),0===t},isAtEnd:function(){return Qa(e)?t>=e.data.length:t>=e.childNodes.length},isEqual:function(n){return n&&e===n.container()&&t===n.offset()},getNode:function(n){return eu(e,n?t-1:t)}}}!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,Za(t)+1)},e.before=function(t){return e(t.parentNode,Za(t))},e.isAbove=function(e,t){return Ua(Q(t.getClientRects()),J(e.getClientRects()),Ba).getOr(!1)},e.isBelow=function(e,t){return Ua(J(t.getClientRects()),Q(e.getClientRects()),La).getOr(!1)},e.isAtStart=function(e){return!!e&&e.isAtStart()},e.isAtEnd=function(e){return!!e&&e.isAtEnd()},e.isTextPosition=function(e){return!!e&&Ho.isText(e.container())},e.isElementPosition=function(t){return!1===e.isTextPosition(t)}}(lu||(lu={}));var cu,su=lu,fu=Ho.isText,du=Ho.isBogus,pu=wi.nodeIndex,mu=function(e){var t=e.parentNode;return du(t)?mu(t):t},hu=function(e){return e?Wt.reduce(e.childNodes,(function(e,t){return du(t)&&"BR"!==t.nodeName?e=e.concat(hu(t)):e.push(t),e}),[]):[]},gu=function(e){return function(t){return e===t}},vu=function(e){return(fu(e)?"text()":e.nodeName.toLowerCase())+"["+function(e){var t,n,r;return t=hu(mu(e)),n=Wt.findIndex(t,gu(e),e),t=t.slice(0,n+1),r=Wt.reduce(t,(function(e,n,r){return fu(n)&&fu(t[r-1])&&e++,e}),0),t=Wt.filter(t,Ho.matchNodeNames(e.nodeName)),(n=Wt.findIndex(t,gu(e),e))-r}(e)+"]"},yu=function(e,t){var n,r,o,i,a,u=[];return n=t.container(),r=t.offset(),fu(n)?o=function(e,t){for(;(e=e.previousSibling)&&fu(e);)t+=e.data.length;return t}(n,r):(r>=(i=n.childNodes).length?(o="after",r=i.length-1):o="before",n=i[r]),u.push(vu(n)),a=function(e,t,n){var r=[];for(t=t.parentNode;t!==e;t=t.parentNode)r.push(t);return r}(e,n),a=Wt.filter(a,w(Ho.isBogus)),u=u.concat(Wt.map(a,(function(e){return vu(e)}))),u.reverse().join("/")+","+o},bu=function(e,t){var n,r,o;return t?(n=t.split(","),t=n[0].split("/"),o=n.length>1?n[1]:"before",r=Wt.reduce(t,(function(e,t){return(t=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(t))?("text()"===t[1]&&(t[1]="#text"),function(e,t,n){var r=hu(e);return r=Wt.filter(r,(function(e,t){return!fu(e)||!fu(r[t-1])})),(r=Wt.filter(r,Ho.matchNodeNames(t)))[n]}(e,t[1],parseInt(t[2],10))):null}),e),r?fu(r)?function(e,t){for(var n,r=e,o=0;fu(r);){if(n=r.data.length,t>=o&&t<=o+n){e=r,t-=o;break}if(!fu(r.nextSibling)){e=r,t=n;break}o+=n,r=r.nextSibling}return fu(e)&&t>e.data.length&&(t=e.data.length),su(e,t)}(r,parseInt(o,10)):(o="after"===o?pu(r)+1:pu(r),su(r.parentNode,o)):null):null},wu=function(e,t){Ho.isText(t)&&0===t.data.length&&e.remove(t)},xu=function(e,t,n){Ho.isDocumentFragment(n)?function(e,t,n){var r=S.from(n.firstChild),o=S.from(n.lastChild);t.insertNode(n),r.each((function(t){return wu(e,t.previousSibling)})),o.each((function(t){return wu(e,t.nextSibling)}))}(e,t,n):function(e,t,n){t.insertNode(n),wu(e,n.previousSibling),wu(e,n.nextSibling)}(e,t,n)},Cu=Ho.isContentEditableFalse,Eu=function(e,t,n,r,o){var i,a=r[o?"startContainer":"endContainer"],u=r[o?"startOffset":"endOffset"],l=[],c=0,s=e.getRoot();for(Ho.isText(a)?l.push(n?function(e,t,n){var r,o;for(o=e(t.data.slice(0,n)).length,r=t.previousSibling;r&&Ho.isText(r);r=r.previousSibling)o+=e(r.data).length;return o}(t,a,u):u):(u>=(i=a.childNodes).length&&i.length&&(c=1,u=Math.max(0,i.length-1)),l.push(e.nodeIndex(i[u],n)+c));a&&a!==s;a=a.parentNode)l.push(e.nodeIndex(a,n));return l},Tu=function(e,t,n){var r=0;return Yt.each(e.select(t),(function(e){if("all"!==e.getAttribute("data-mce-bogus"))return e!==n&&void r++})),r},ku=function(e,t){var n,r,o,i=t?"start":"end";n=e[i+"Container"],r=e[i+"Offset"],Ho.isElement(n)&&"TR"===n.nodeName&&(n=(o=n.childNodes)[Math.min(t?r:r-1,o.length-1)])&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r))},Su=function(e){return ku(e,!0),ku(e,!1),e},Nu=function(e,t){var n;if(Ho.isElement(e)&&(e=ja(e,t),Cu(e)))return e;if(ma(e)){if(Ho.isText(e)&&da(e)&&(e=e.parentNode),n=e.previousSibling,Cu(n))return n;if(n=e.nextSibling,Cu(n))return n}},_u=function(e,t,n){var r=n.getNode(),o=r?r.nodeName:null,i=n.getRng();if(Cu(r)||"IMG"===o)return{name:o,index:Tu(n.dom,o,r)};var a=function(e){return Nu(e.startContainer,e.startOffset)||Nu(e.endContainer,e.endOffset)}(i);return a?{name:o=a.tagName,index:Tu(n.dom,o,a)}:function(e,t,n,r){var o=t.dom,i={};return i.start=Eu(o,e,n,r,!0),t.isCollapsed()||(i.end=Eu(o,e,n,r,!1)),i}(e,n,t,i)},Du=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)},Ru=function(e,t){var n=e.dom,r=e.getRng(),o=n.uniqueId(),i=e.isCollapsed(),a=e.getNode(),u=a.nodeName;if("IMG"===u)return{name:u,index:Tu(n,u,a)};var l=Su(r.cloneRange());if(!i){l.collapse(!1);var c=Du(n,o+"_end",t);xu(n,l,c)}(r=Su(r)).collapse(!0);var s=Du(n,o+"_start",t);return xu(n,r,s),e.moveToBookmark({id:o,keep:1}),{id:o}},Ou={getBookmark:function(e,t,n){return 2===t?_u(ca,n,e):3===t?function(e){var t=e.getRng();return{start:yu(e.dom.getRoot(),su.fromRangeStart(t)),end:yu(e.dom.getRoot(),su.fromRangeEnd(t))}}(e):t?function(e){return{rng:e.getRng()}}(e):Ru(e,!1)},getUndoBookmark:u(_u,a,!0),getPersistentBookmark:Ru},Pu="_mce_caret",Au=function(e){return Ho.isElement(e)&&e.id===Pu},Mu=function(e,t){for(;t&&t!==e;){if(t.id===Pu)return t;t=t.parentNode}return null},Iu=Ho.isElement,Bu=Ho.isText,Lu=function(e){var t=e.parentNode;t&&t.removeChild(e)},Fu=function(e,t){0===t.length?Lu(e):e.nodeValue=t},Hu=function(e){var t=ca(e);return{count:e.length-t.length,text:t}},ju=function(e,t){return zu(e),t},zu=function(e){if(Iu(e)&&ma(e)&&(ha(e)?e.removeAttribute("data-mce-caret"):Lu(e)),Bu(e)){var t=ca(function(e){try{return e.nodeValue}catch(e){return""}}(e));Fu(e,t)}},Wu={removeAndReposition:function(e,t){return su.isTextPosition(t)?function(e,t){return Bu(e)&&t.container()===e?function(e,t){var n=Hu(e.data.substr(0,t.offset())),r=Hu(e.data.substr(t.offset())),o=n.text+r.text;return o.length>0?(Fu(e,o),su(e,t.offset()-n.count)):t}(e,t):ju(e,t)}(e,t):function(e,t){return t.container()===e.parentNode?function(e,t){var n=t.container(),r=function(e,t){var n=F(e,t);return-1===n?S.none():S.some(n)}(Z(n.childNodes),e).map((function(e){return e<t.offset()?su(n,t.offset()-1):t})).getOr(t);return zu(e),r}(e,t):ju(e,t)}(e,t)},remove:zu},Uu=ir.detect().browser,qu=Ho.isContentEditableFalse,Vu=function(e,t,n){var r,o,i,a,u,l=Ma(t.getBoundingClientRect(),n);return"BODY"===e.tagName?(r=e.ownerDocument.documentElement,o=e.scrollLeft||r.scrollLeft,i=e.scrollTop||r.scrollTop):(u=e.getBoundingClientRect(),o=e.scrollLeft-u.left,i=e.scrollTop-u.top),l.left+=o,l.right+=o,l.top+=i,l.bottom+=i,l.width=1,(a=t.offsetWidth-t.clientWidth)>0&&(n&&(a*=-1),l.left+=a,l.right+=a),l},$u=function(e,n,r){var o,i,a=Li(S.none()),u=function(){!function(e){var t,n,r,o,i;for(t=pn("*[contentEditable=false]",e),o=0;o<t.length;o++)r=(n=t[o]).previousSibling,ba(r)&&(1===(i=r.data).length?r.parentNode.removeChild(r):r.deleteData(i.length-1,1)),r=n.nextSibling,ya(r)&&(1===(i=r.data).length?r.parentNode.removeChild(r):r.deleteData(0,1))}(e),i&&(Wu.remove(i),i=null),a.get().each((function(e){pn(e.caret).remove(),a.set(S.none())})),clearInterval(o)};return{show:function(l,c){var s,f;if(u(),function(e){return Ho.isElement(e)&&/^(TD|TH)$/i.test(e.tagName)}(c))return null;if(!n(c))return i=function(e,t){var n,r,o;if(r=e.ownerDocument.createTextNode(la),o=e.parentNode,t){if(n=e.previousSibling,fa(n)){if(ma(n))return n;if(ba(n))return n.splitText(n.data.length-1)}o.insertBefore(r,e)}else{if(n=e.nextSibling,fa(n)){if(ma(n))return n;if(ya(n))return n.splitText(1),n}e.nextSibling?o.insertBefore(r,e.nextSibling):o.appendChild(r)}return r}(c,l),f=c.ownerDocument.createRange(),qu(i.nextSibling)?(f.setStart(i,0),f.setEnd(i,0)):(f.setStart(i,1),f.setEnd(i,1)),f;i=function(e,n,r){var o,i,a;return(o=n.ownerDocument.createElement(e)).setAttribute("data-mce-caret",r?"before":"after"),o.setAttribute("data-mce-bogus","all"),o.appendChild(((a=t.document.createElement("br")).setAttribute("data-mce-bogus","1"),a)),i=n.parentNode,r?i.insertBefore(o,n):n.nextSibling?i.insertBefore(o,n.nextSibling):i.appendChild(o),o}("p",c,l),s=Vu(e,c,l),pn(i).css("top",s.top);var d=pn('<div class="mce-visual-caret" data-mce-bogus="all"></div>').css(s).appendTo(e)[0];return a.set(S.some({caret:d,element:c,before:l})),a.get().each((function(e){l&&pn(e.caret).addClass("mce-visual-caret-before")})),o=me.setInterval((function(){r()?pn("div.mce-visual-caret",e).toggleClass("mce-visual-caret-hidden"):pn("div.mce-visual-caret",e).addClass("mce-visual-caret-hidden")}),500),(f=c.ownerDocument.createRange()).setStart(i,0),f.setEnd(i,0),f},hide:u,getCss:function(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"},reposition:function(){a.get().each((function(t){var n=Vu(e,t.element,t.before);pn(t.caret).css(n)}))},destroy:function(){return me.clearInterval(o)}}},Yu=function(){return Uu.isIE()||Uu.isEdge()||Uu.isFirefox()},Ku=function(e){return qu(e)||Ho.isTable(e)&&Yu()},Xu=Ho.isContentEditableFalse,Gu=Ho.matchStyleValues("display","block table table-cell table-caption list-item"),Qu=ma,Ju=da,Zu=Ho.isElement,el=Da,tl=function(e){return e>0},nl=function(e){return e<0},rl=function(e,t){for(var n;n=e(t);)if(!Ju(n))return n;return null},ol=function(e,t,n,r,o){var i=new fo(e,r);if(nl(t)){if((Xu(e)||Ju(e))&&n(e=rl(i.prev,!0)))return e;for(;e=rl(i.prev,o);)if(n(e))return e}if(tl(t)){if((Xu(e)||Ju(e))&&n(e=rl(i.next,!0)))return e;for(;e=rl(i.next,o);)if(n(e))return e}return null},il=function(e,t){for(;e&&e!==t;){if(Gu(e))return e;e=e.parentNode}return null},al=function(e,t,n){return il(e.container(),n)===il(t.container(),n)},ul=function(e,t){var n,r;return t?(n=t.container(),r=t.offset(),Zu(n)?n.childNodes[r+e]:null):null},ll=function(e,t){var n=t.ownerDocument.createRange();return e?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),n},cl=function(e,t,n){return il(t,e)===il(n,e)},sl=function(e,t,n){var r,o;for(o=e?"previousSibling":"nextSibling";n&&n!==t;){if(r=n[o],Qu(r)&&(r=r[o]),Xu(r)){if(cl(t,r,n))return r;break}if(el(r))break;n=n.parentNode}return null},fl=u(ll,!0),dl=u(ll,!1),pl=function(e,t,n){var r,o,i,a,l=u(sl,!0,t),c=u(sl,!1,t);if(o=n.startContainer,i=n.startOffset,da(o)){if(Zu(o)||(o=o.parentNode),"before"===(a=o.getAttribute("data-mce-caret"))&&(r=o.nextSibling,Ku(r)))return fl(r);if("after"===a&&(r=o.previousSibling,Ku(r)))return dl(r)}if(!n.collapsed)return n;if(Ho.isText(o)){if(Qu(o)){if(1===e){if(r=c(o))return fl(r);if(r=l(o))return dl(r)}if(-1===e){if(r=l(o))return dl(r);if(r=c(o))return fl(r)}return n}if(ba(o)&&i>=o.data.length-1)return 1===e&&(r=c(o))?fl(r):n;if(ya(o)&&i<=1)return-1===e&&(r=l(o))?dl(r):n;if(i===o.data.length)return(r=c(o))?fl(r):n;if(0===i)return(r=l(o))?dl(r):n}return n},ml=function(e,t){return S.from(ul(e?0:-1,t)).filter(Xu)},hl=function(e,t,n){var r=pl(e,t,n);return-1===e?lu.fromRangeStart(r):lu.fromRangeEnd(r)},gl=function(e){return S.from(e.getNode()).map(sr)},vl=function(e,t){for(;t=e(t);)if(t.isVisible())return t;return t},yl=function(e,t){var n=al(e,t);return!(n||!Ho.isBr(e.getNode()))||n};!function(e){e[e.Backwards=-1]="Backwards",e[e.Forwards=1]="Forwards"}(cu||(cu={}));var bl=Ho.isContentEditableFalse,wl=Ho.isText,xl=Ho.isElement,Cl=Ho.isBr,El=Da,Tl=function(e){return Sa(e)||function(e){return!!Ra(e)&&!0!==V(Z(e.getElementsByTagName("*")),(function(e,t){return e||xa(t)}),!1)}(e)},kl=Oa,Sl=function(e,t){return e.hasChildNodes()&&t<e.childNodes.length?e.childNodes[t]:null},Nl=function(e,t){if(tl(e)){if(El(t.previousSibling)&&!wl(t.previousSibling))return su.before(t);if(wl(t))return su(t,0)}if(nl(e)){if(El(t.nextSibling)&&!wl(t.nextSibling))return su.after(t);if(wl(t))return su(t,t.data.length)}return nl(e)?Cl(t)?su.before(t):su.after(t):su.before(t)},_l=function(e,t,n){var r,o,a,u,l;if(!xl(n)||!t)return null;if(t.isEqual(su.after(n))&&n.lastChild){if(l=su.after(n.lastChild),nl(e)&&El(n.lastChild)&&xl(n.lastChild))return Cl(n.lastChild)?su.before(n.lastChild):l}else l=t;var c=l.container(),s=l.offset();if(wl(c)){if(nl(e)&&s>0)return su(c,--s);if(tl(e)&&s<c.length)return su(c,++s);r=c}else{if(nl(e)&&s>0&&(o=Sl(c,s-1),El(o)))return!Tl(o)&&(a=ol(o,e,kl,o))?wl(a)?su(a,a.data.length):su.after(a):wl(o)?su(o,o.data.length):su.before(o);if(tl(e)&&s<c.childNodes.length&&(o=Sl(c,s),El(o)))return Cl(o)?function(e,t){var n=t.nextSibling;return n&&El(n)?wl(n)?su(n,0):su.before(n):_l(cu.Forwards,su.after(t),e)}(n,o):!Tl(o)&&(a=ol(o,e,kl,o))?wl(a)?su(a,0):su.before(a):wl(o)?su(o,0):su.after(o);r=o||l.getNode()}return(tl(e)&&l.isAtEnd()||nl(e)&&l.isAtStart())&&(r=ol(r,e,i(!0),n,!0),kl(r,n))?Nl(e,r):(o=ol(r,e,kl,n),u=Wt.last(q(function(e,t){for(var n=[];e&&e!==t;)n.push(e),e=e.parentNode;return n}(c,n),bl)),!u||o&&u.contains(o)?o?Nl(e,o):null:l=tl(e)?su.after(u):su.before(u))},Dl=function(e){return{next:function(t){return _l(cu.Forwards,t,e)},prev:function(t){return _l(cu.Backwards,t,e)}}},Rl=function(e){return su.isTextPosition(e)?0===e.offset():Da(e.getNode())},Ol=function(e){if(su.isTextPosition(e)){var t=e.container();return e.offset()===t.data.length}return Da(e.getNode(!0))},Pl=function(e,t){return!su.isTextPosition(e)&&!su.isTextPosition(t)&&e.getNode()===t.getNode(!0)},Al=function(e,t,n){var r=Dl(t);return S.from(e?r.next(n):r.prev(n))},Ml=function(e,t,n){return Al(e,t,n).bind((function(r){return al(n,r,t)&&function(e,t,n){return e?!Pl(t,n)&&(r=t,!(!su.isTextPosition(r)&&Ho.isBr(r.getNode())))&&Ol(t)&&Rl(n):!Pl(n,t)&&Rl(t)&&Ol(n);var r}(e,n,r)?Al(e,t,r):S.some(r)}))},Il=function(e,t,n,r){return Ml(e,t,n).bind((function(n){return r(n)?Il(e,t,n,r):S.some(n)}))},Bl=function(e,t){var n=e?t.firstChild:t.lastChild;return Ho.isText(n)?S.some(su(n,e?0:n.data.length)):n?Da(n)?S.some(e?su.before(n):function(e){return Ho.isBr(e)?su.before(e):su.after(e)}(n)):function(e,t,n){var r=e?su.before(n):su.after(n);return Al(e,t,r)}(e,t,n):S.none()},Ll=u(Al,!0),Fl=u(Al,!1),Hl={fromPosition:Al,nextPosition:Ll,prevPosition:Fl,navigate:Ml,navigateIgnore:Il,positionIn:Bl,firstPositionIn:u(Bl,!0),lastPositionIn:u(Bl,!1)},jl=function(e,t){return Ho.isElement(t)&&e.isBlock(t)&&!t.innerHTML&&!ce.ie&&(t.innerHTML='<br data-mce-bogus="1" />'),t},zl=function(e,t){return Hl.lastPositionIn(e).fold((function(){return!1}),(function(e){return t.setStart(e.container(),e.offset()),t.setEnd(e.container(),e.offset()),!0}))},Wl=function(e,t,n){return!(!function(e){return!1===e.hasChildNodes()}(t)||!Mu(e,t)||(function(e,t){var n=e.ownerDocument.createTextNode(la);e.appendChild(n),t.setStart(n,0),t.setEnd(n,0)}(t,n),0))},Ul=function(e,t,n,r){var o,i,a,u,l=n[t?"start":"end"],c=e.getRoot();if(l){for(a=l[0],i=c,o=l.length-1;o>=1;o--){if(u=i.childNodes,Wl(c,i,r))return!0;if(l[o]>u.length-1)return!!Wl(c,i,r)||zl(i,r);i=u[l[o]]}3===i.nodeType&&(a=Math.min(l[0],i.nodeValue.length)),1===i.nodeType&&(a=Math.min(l[0],i.childNodes.length)),t?r.setStart(i,a):r.setEnd(i,a)}return!0},ql=function(e){return Ho.isText(e)&&e.data.length>0},Vl=function(e,t,n){var r,o,i,a,u,l,c=e.get(n.id+"_"+t),s=n.keep;if(c){if(r=c.parentNode,"start"===t?(s?c.hasChildNodes()?(r=c.firstChild,o=1):ql(c.nextSibling)?(r=c.nextSibling,o=0):ql(c.previousSibling)?(r=c.previousSibling,o=c.previousSibling.data.length):(r=c.parentNode,o=e.nodeIndex(c)+1):o=e.nodeIndex(c),u=r,l=o):(s?c.hasChildNodes()?(r=c.firstChild,o=1):ql(c.previousSibling)?(r=c.previousSibling,o=c.previousSibling.data.length):(r=c.parentNode,o=e.nodeIndex(c)):o=e.nodeIndex(c),u=r,l=o),!s){for(a=c.previousSibling,i=c.nextSibling,Yt.each(Yt.grep(c.childNodes),(function(e){Ho.isText(e)&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))}));c=e.get(n.id+"_"+t);)e.remove(c,!0);a&&i&&a.nodeType===i.nodeType&&Ho.isText(a)&&!ce.opera&&(o=a.nodeValue.length,a.appendData(i.nodeValue),e.remove(i),u=a,l=o)}return S.some(su(u,l))}return S.none()},$l=function(e,t,n){return Ou.getBookmark(e,t,n)},Yl=function(e,t){(function(e,t){var n=e.dom;if(t){if(function(e){return Yt.isArray(e.start)}(t))return function(e,t){var n=e.createRng();return Ul(e,!0,t,n)&&Ul(e,!1,t,n)?S.some(n):S.none()}(n,t);if(function(e){return"string"==typeof e.start}(t))return S.some(function(e,t){var n,r;return n=e.createRng(),r=bu(e.getRoot(),t.start),n.setStart(r.container(),r.offset()),r=bu(e.getRoot(),t.end),n.setEnd(r.container(),r.offset()),n}(n,t));if(function(e){return e.hasOwnProperty("id")}(t))return function(e,t){var n,r,o=Vl(e,"start",t),i=Vl(e,"end",t);return Ua(o,(r=o,(n=i).isSome()?n:r),(function(t,n){var r=e.createRng();return r.setStart(jl(e,t.container()),t.offset()),r.setEnd(jl(e,n.container()),n.offset()),r}))}(n,t);if(function(e){return e.hasOwnProperty("name")}(t))return function(e,t){return S.from(e.select(t.name)[t.index]).map((function(t){var n=e.createRng();return n.selectNode(t),n}))}(n,t);if(function(e){return e.hasOwnProperty("rng")}(t))return S.some(t.rng)}return S.none()})(e,t).each((function(t){e.setRng(t)}))},Kl=function(e){return Ho.isElement(e)&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},Xl=function(e){return e&&/^(IMG)$/.test(e.nodeName)},Gl=function(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)},Ql=function(e,t,n){return"color"!==n&&"backgroundColor"!==n||(t=e.toHex(t)),"fontWeight"===n&&700===t&&(t="bold"),"fontFamily"===n&&(t=t.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+t},Jl=function(e,t,n){var r,o,i,a=n.startOffset,u=n.startContainer;if((n.startContainer!==n.endContainer||!Xl(n.startContainer.childNodes[n.startOffset]))&&1===u.nodeType)for(a<(i=u.childNodes).length?r=new fo(u=i[a],e.getParent(u,e.isBlock)):(r=new fo(u=i[i.length-1],e.getParent(u,e.isBlock))).next(!0),o=r.current();o;o=r.next())if(3===o.nodeType&&!Gl(o))return n.setStart(o,0),void t.setRng(n)},Zl=function(e,t,n){if(e)for(t=t?"nextSibling":"previousSibling",e=n?e:e[t];e;e=e[t])if(1===e.nodeType||!Gl(e))return e},ec=function(e,t){return t.nodeType&&(t=t.nodeName),!!e.schema.getTextBlockElements()[t.toLowerCase()]},tc=function(e,t,n){return e.schema.isValidChild(t,n)},nc=Gl,rc=function(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,(function(e,n){return t[n]||e}))),e},oc=function(e,t){return t=t||"",e=""+((e=e||"").nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()===t.toLowerCase()},ic=Ql,ac=function(e,t,n){return Ql(e,e.getStyle(t,n),n)},uc=function(e,t){var n;return e.getParent(t,(function(t){return(n=e.getStyle(t,"text-decoration"))&&"none"!==n})),n},lc=function(e,t,n){return e.getParents(t,n,e.getRoot())},cc=Kl,sc=lc,fc=nc,dc=ec,pc=function(e,t){for(void 0===t&&(t=3===e.nodeType?e.length:e.childNodes.length);e&&e.hasChildNodes();)(e=e.childNodes[t])&&(t=3===e.nodeType?e.length:e.childNodes.length);return{node:e,offset:t}},mc=function(e){return"BR"===e.nodeName&&e.getAttribute("data-mce-bogus")&&!e.nextSibling},hc=function(e,t){for(var n=t;n;){if(1===n.nodeType&&e.getContentEditable(n))return"false"===e.getContentEditable(n)?n:t;n=n.parentNode}return t},gc=function(e,t,n,r){var o,i,a=n.nodeValue;return void 0===r&&(r=e?a.length:0),e?-1!==(o=(o=a.lastIndexOf(" ",r))>(i=a.lastIndexOf(" ",r))?o:i)&&!t&&(o<r||!e)&&o<=a.length&&o++:(o=a.indexOf(" ",r),i=a.indexOf(" ",r),o=-1!==o&&(-1===i||o<i)?o:i),o},vc=function(e,t,n,r,o,i){var a,u,l,c;if(3===n.nodeType){if(-1!==(l=gc(o,i,n,r)))return{container:n,offset:l};c=n}for(a=new fo(n,e.getParent(n,e.isBlock)||t);u=a[o?"prev":"next"]();)if(3!==u.nodeType||cc(u.parentNode)){if(e.isBlock(u)||oc(u,"BR"))break}else if(c=u,-1!==(l=gc(o,i,u)))return{container:u,offset:l};if(c)return{container:c,offset:r=o?0:c.length}},yc=function(e,t,n,r,o){var i,a,u,l;for(3===r.nodeType&&0===r.nodeValue.length&&r[o]&&(r=r[o]),i=sc(e,r),a=0;a<i.length;a++)for(u=0;u<t.length;u++)if((!("collapsed"in(l=t[u]))||l.collapsed===n.collapsed)&&e.is(i[a],l.selector))return i[a];return r},bc=function(e,t,n,r){var o,i=e.dom,a=i.getRoot();if(t[0].wrapper||(o=i.getParent(n,t[0].block,a)),!o){var u=i.getParent(n,"LI,TD,TH");o=i.getParent(3===n.nodeType?n.parentNode:n,(function(t){return t!==a&&dc(e,t)}),u)}if(o&&t[0].wrapper&&(o=sc(i,o,"ul,ol").reverse()[0]||o),!o)for(o=n;o[r]&&!i.isBlock(o[r])&&(o=o[r],!oc(o,"br")););return o||n},wc=function(e,t,n,r,o,i,a){var u,l,c,s,f;if(u=l=a?n:o,s=a?"previousSibling":"nextSibling",f=e.getRoot(),3===u.nodeType&&!fc(u)&&(a?r>0:i<u.nodeValue.length))return u;for(;;){if(!t[0].block_expand&&e.isBlock(l))return l;for(c=l[s];c;c=c[s])if(!cc(c)&&!fc(c)&&!mc(c))return l;if(l===f||l.parentNode===f){u=l;break}l=l.parentNode}return u},xc=function(e,t,n,r){var o,i=t.startContainer,a=t.startOffset,u=t.endContainer,l=t.endOffset,c=e.dom;return 1===i.nodeType&&i.hasChildNodes()&&3===(i=ja(i,a)).nodeType&&(a=0),1===u.nodeType&&u.hasChildNodes()&&3===(u=ja(u,t.collapsed?l:l-1)).nodeType&&(l=u.nodeValue.length),i=hc(c,i),u=hc(c,u),(cc(i.parentNode)||cc(i))&&(i=cc(i)?i:i.parentNode,3===(i=t.collapsed?i.previousSibling||i:i.nextSibling||i).nodeType&&(a=t.collapsed?i.length:0)),(cc(u.parentNode)||cc(u))&&(u=cc(u)?u:u.parentNode,3===(u=t.collapsed?u.nextSibling||u:u.previousSibling||u).nodeType&&(l=t.collapsed?0:u.length)),t.collapsed&&((o=vc(c,e.getBody(),i,a,!0,r))&&(i=o.container,a=o.offset),(o=vc(c,e.getBody(),u,l,!1,r))&&(u=o.container,l=o.offset)),n[0].inline&&(u=r?u:function(e,t){var n=pc(e,t);if(n.node){for(;n.node&&0===n.offset&&n.node.previousSibling;)n=pc(n.node.previousSibling);n.node&&n.offset>0&&3===n.node.nodeType&&" "===n.node.nodeValue.charAt(n.offset-1)&&n.offset>1&&(e=n.node).splitText(n.offset-1)}return e}(u,l)),(n[0].inline||n[0].block_expand)&&(n[0].inline&&3===i.nodeType&&0!==a||(i=wc(c,n,i,a,u,l,!0)),n[0].inline&&3===u.nodeType&&l!==u.nodeValue.length||(u=wc(c,n,i,a,u,l,!1))),n[0].selector&&!1!==n[0].expand&&!n[0].inline&&(i=yc(c,n,t,i,"previousSibling"),u=yc(c,n,t,u,"nextSibling")),(n[0].block||n[0].selector)&&(i=bc(e,n,i,"previousSibling"),u=bc(e,n,u,"nextSibling"),n[0].block&&(c.isBlock(i)||(i=wc(c,n,i,a,u,l,!0)),c.isBlock(u)||(u=wc(c,n,i,a,u,l,!1)))),1===i.nodeType&&(a=c.nodeIndex(i),i=i.parentNode),1===u.nodeType&&(l=c.nodeIndex(u)+1,u=u.parentNode),{startContainer:i,startOffset:a,endContainer:u,endOffset:l}},Cc=Yt.each,Ec=function(e,t,n){var r,o,i,a,u,l,c,s=t.startContainer,f=t.startOffset,d=t.endContainer,p=t.endOffset;if((c=e.select("td[data-mce-selected],th[data-mce-selected]")).length>0)Cc(c,(function(e){n([e])}));else{var m,h,g,v=function(e){var t;return 3===(t=e[0]).nodeType&&t===s&&f>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===p&&e.length>0&&t===d&&3===t.nodeType&&e.splice(e.length-1,1),e},y=function(e,t,n){for(var r=[];e&&e!==n;e=e[t])r.push(e);return r},b=function(e,t){do{if(e.parentNode===t)return e;e=e.parentNode}while(e)},w=function(e,t,r){var o=r?"nextSibling":"previousSibling";for(u=(a=e).parentNode;a&&a!==t;a=u)u=a.parentNode,(l=y(a===e?a:a[o],o)).length&&(r||l.reverse(),n(v(l)))};if(1===s.nodeType&&s.hasChildNodes()&&(s=s.childNodes[f]),1===d.nodeType&&d.hasChildNodes()&&(h=p,--h>(g=(m=d).childNodes).length-1?h=g.length-1:h<0&&(h=0),d=g[h]||m),s===d)return n(v([s]));for(r=e.findCommonAncestor(s,d),a=s;a;a=a.parentNode){if(a===d)return w(s,r,!0);if(a===r)break}for(a=d;a;a=a.parentNode){if(a===s)return w(d,r);if(a===r)break}o=b(s,r)||s,i=b(d,r)||d,w(s,o,!0),(l=y(o===s?o:o.nextSibling,"nextSibling",i===d?i.nextSibling:i)).length&&n(v(l)),w(d,i)}},Tc=function(e,t){var n=function(t){return e(t)?S.from(t.dom().nodeValue):S.none()};return{get:function(t){if(!e(t))throw new Error("Can only get text value of a text node");return n(t).getOr("")},getOption:n,set:function(t,n){if(!e(t))throw new Error("Can only set raw text value of a text node");t.dom().nodeValue=n}}}(vr),kc=function(e){return Tc.get(e)},Sc=function(e,t,n,r){var o,i=t.uid,a=void 0===i?("mce-annotation",o=(new Date).getTime(),"mce-annotation_"+Math.floor(1e9*Math.random())+ ++na+String(o)):i,u=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}(t,["uid"]),l=lr("span",e);ji(l,Gi()),kr(l,""+Ji(),a),kr(l,""+Qi(),n);var c=r(a,u),s=c.attributes,f=void 0===s?{}:s,d=c.classes,p=void 0===d?[]:d;return Sr(l,f),function(e,t){W(t,(function(t){ji(e,t)}))}(l,p),l},Nc=function(e,t,n,r,o){var i=[],a=Sc(e.getDoc(),o,n,r),u=Li(S.none()),l=function(){u.set(S.none())},c=function(e){W(e,s)},s=function(t){switch(function(e,t,n,r){return Wr(t).fold((function(){return"skipping"}),(function(o){return"br"===r||function(e){return vr(e)&&"\ufeff"===kc(e)}(t)?"valid":function(e){return gr(e)&&zi(e,Gi())}(t)?"existing":Au(t)?"caret":tc(e,n,r)&&tc(e,mr(o),n)?"valid":"invalid-child"}))}(e,t,"span",mr(t))){case"invalid-child":l();var n=Yr(t);c(n),l();break;case"valid":var r=u.get().getOrThunk((function(){var e=oa(a);return i.push(e),u.set(S.some(e)),e}));!function(e,t){_i(e,t),Oi(t,e)}(t,r)}};return Ec(e.dom,t,(function(e){l(),function(e){var t=z(e,sr);c(t)}(e)})),i};function _c(e){var n,r=(n={},{register:function(e,t){n[e]={name:e,settings:t}},lookup:function(e){return n.hasOwnProperty(e)?S.from(n[e]).map((function(e){return e.settings})):S.none()}});!function(e,t){e.on("init",(function(){e.serializer.addNodeFilter("span",(function(e){W(e,(function(e){(function(e){return S.from(e.attributes.map[Qi()]).bind(t.lookup)})(e).each((function(t){!1===t.persistent&&e.unwrap()}))}))}))}))}(e,r);var o=function(e,n){var r,o,i=Li({}),a=function(e,t){u(e,(function(e){return t(e),e}))},u=function(e,t){var n=i.get(),r=t(n.hasOwnProperty(e)?n[e]:{listeners:[],previous:Li(S.none())});n[e]=r,i.set(n)},l=(r=function(){var t,n,r=i.get(),o=(t=yr(r),(n=I.call(t,0)).sort(void 0),n);W(o,(function(t){u(t,(function(n){var r=n.previous.get();return Zi(e,S.some(t)).fold((function(){r.isSome()&&(function(e){a(e,(function(t){W(t.listeners,(function(t){return t(!1,e)}))}))}(t),n.previous.set(S.none()))}),(function(e){var t=e.uid,o=e.name,i=e.elements;r.is(t)||(function(e,t,n){a(e,(function(r){W(r.listeners,(function(r){return r(!0,e,{uid:t,nodes:z(n,(function(e){return e.dom()}))})}))}))}(o,t,i),n.previous.set(S.some(t)))})),{previous:n.previous,listeners:n.listeners}}))}))},o=null,{cancel:function(){null!==o&&(t.clearTimeout(o),o=null)},throttle:function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];null!==o&&t.clearTimeout(o),o=t.setTimeout((function(){r.apply(null,e),o=null}),30)}});return e.on("remove",(function(){l.cancel()})),e.on("nodeChange",(function(){l.throttle()})),{addListener:function(e,t){u(e,(function(e){return{previous:e.previous,listeners:e.listeners.concat([t])}}))}}}(e);return{register:function(e,t){r.register(e,t)},annotate:function(t,n){r.lookup(t).each((function(r){!function(e,t,n,r){e.undoManager.transact((function(){var o=e.selection.getRng();if(o.collapsed&&function(e,t){var n=xc(e,t,[{inline:!0}],function(e){return 3===e.startContainer.nodeType&&e.startContainer.nodeValue.length>=e.startOffset&&" "===e.startContainer.nodeValue[e.startOffset]}(t));t.setStart(n.startContainer,n.startOffset),t.setEnd(n.endContainer,n.endOffset),e.selection.setRng(t)}(e,o),e.selection.getRng().collapsed){var i=Sc(e.getDoc(),r,t,n.decorate);aa(i," "),e.selection.getRng().insertNode(i.dom()),e.selection.select(i.dom())}else{var a=Ou.getPersistentBookmark(e.selection,!1),u=e.selection.getRng();Nc(e,u,t,n.decorate,r),e.selection.moveToBookmark(a)}}))}(e,t,r,n)}))},annotationChanged:function(e,t){o.addListener(e,t)},remove:function(t){Zi(e,S.some(t)).each((function(e){var t=e.elements;W(t,Ii)}))},getAll:function(t){var n=function(e,t){var n=sr(e.getBody()),r=Ui(n,"["+Qi()+'="'+t+'"]'),o={};return W(r,(function(e){var t=Nr(e,Ji()),n=o.hasOwnProperty(t)?o[t]:[];o[t]=n.concat([e])})),o}(e,t);return function(e,t){var n={};return wr(e,(function(e,r){var o=t(e,r);n[o.k]=o.v})),n}(n,(function(e,t){return{k:t,v:(n=e,z(n,(function(e){return e.dom()})))};var n}))}}}var Dc=function(e){return e.length>0&&(!(t=e[e.length-1]).firstChild||function(e){return e&&e.firstChild&&e.firstChild===e.lastChild&&function(e){return" "===e.data||Ho.isBr(e)}(e.firstChild)}(t))?e.slice(0,-1):e;var t},Rc=function(e,t){var n=e.getParent(t,e.isBlock);return n&&"LI"===n.nodeName?n:null},Oc=function(e,t){var n=su.after(e),r=Dl(t).prev(n);return r?r.toRange():null},Pc=function(e,t,n,r){var o,i=function(e,t,n){var r=t.serialize(n);return function(e){var t=e.firstChild,n=e.lastChild;return t&&"META"===t.nodeName&&t.parentNode.removeChild(t),n&&"mce_marker"===n.id&&n.parentNode.removeChild(n),e}(e.createFragment(r))}(t,e,r),a=Rc(t,n.startContainer),u=Dc((o=i.firstChild,Yt.grep(o.childNodes,(function(e){return"LI"===e.nodeName})))),l=t.getRoot(),c=function(e){var r=su.fromRangeStart(n),o=Dl(t.getRoot()),i=1===e?o.prev(r):o.next(r);return!i||Rc(t,i.getNode())!==a};return c(1)?function(e,t,n){var r=e.parentNode;return Yt.each(t,(function(t){r.insertBefore(t,e)})),function(e,t){var n=su.before(e),r=Dl(t).next(n);return r?r.toRange():null}(e,n)}(a,u,l):c(2)?function(e,t,n,r){return r.insertAfter(t.reverse(),e),Oc(t[0],n)}(a,u,l,t):function(e,t,n,r){var o=function(e,t){var n=t.cloneRange(),r=t.cloneRange();return n.setStartBefore(e),r.setEndAfter(e),[n.cloneContents(),r.cloneContents()]}(e,r),i=e.parentNode;return i.insertBefore(o[0],e),Yt.each(t,(function(t){i.insertBefore(t,e)})),i.insertBefore(o[1],e),i.removeChild(e),Oc(t[t.length-1],n)}(a,u,l,n)},Ac=Yt.each,Mc=function(e){this.compare=function(t,n){if(t.nodeName!==n.nodeName)return!1;var r=function(t){var n={};return Ac(e.getAttribs(t),(function(r){var o=r.nodeName.toLowerCase();0!==o.indexOf("_")&&"style"!==o&&0!==o.indexOf("data-")&&(n[o]=e.getAttrib(t,o))})),n},o=function(e,t){var n,r;for(r in e)if(e.hasOwnProperty(r)){if(void 0===(n=t[r]))return!1;if(e[r]!==n)return!1;delete t[r]}for(r in t)if(t.hasOwnProperty(r))return!1;return!0};return!(!o(r(t),r(n))||!o(e.parseStyle(e.getAttrib(t,"style")),e.parseStyle(e.getAttrib(n,"style")))||Kl(t)||Kl(n))}},Ic=function(e){Ai(e),Oi(e,ur('<br data-mce-bogus="1">'))},Bc=function(e){Gr(e).each((function(t){Ur(t).each((function(n){yo(e)&&wo(t)&&yo(n)&&Mi(t)}))}))},Lc=Yt.makeMap;function Fc(e){var t,n,r,o,i,a=[];return t=(e=e||{}).indent,n=Lc(e.indent_before||""),r=Lc(e.indent_after||""),o=Zo.getEncodeFunc(e.entity_encoding||"raw",e.entities),i="html"===e.element_format,{start:function(e,u,l){var c,s,f,d;if(t&&n[e]&&a.length>0&&(d=a[a.length-1]).length>0&&"\n"!==d&&a.push("\n"),a.push("<",e),u)for(c=0,s=u.length;c<s;c++)f=u[c],a.push(" ",f.name,'="',o(f.value,!0),'"');a[a.length]=!l||i?">":" />",l&&t&&r[e]&&a.length>0&&(d=a[a.length-1]).length>0&&"\n"!==d&&a.push("\n")},end:function(e){var n;a.push("</",e,">"),t&&r[e]&&a.length>0&&(n=a[a.length-1]).length>0&&"\n"!==n&&a.push("\n")},text:function(e,t){e.length>0&&(a[a.length]=t?e:o(e))},cdata:function(e){a.push("<![CDATA[",e,"]]>")},comment:function(e){a.push("\x3c!--",e,"--\x3e")},pi:function(e,n){n?a.push("<?",e," ",o(n),"?>"):a.push("<?",e,"?>"),t&&a.push("\n")},doctype:function(e){a.push("<!DOCTYPE",e,">",t?"\n":"")},reset:function(){a.length=0},getContent:function(){return a.join("").replace(/\n$/,"")}}}function Hc(e,t){void 0===t&&(t=ci());var n=Fc(e);return(e=e||{}).validate=!("validate"in e)||e.validate,{serialize:function(r){var o,i;i=e.validate,o={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{a(e)}while(e=e.next)}},n.reset();var a=function(e){var r,u,l,c,s,f,d,p,m,h=o[e.type];if(h)h(e);else{if(r=e.name,u=e.shortEnded,l=e.attributes,i&&l&&l.length>1&&((f=[]).map={},m=t.getElementRule(e.name))){for(d=0,p=m.attributesOrder.length;d<p;d++)(c=m.attributesOrder[d])in l.map&&(s=l.map[c],f.map[c]=s,f.push({name:c,value:s}));for(d=0,p=l.length;d<p;d++)(c=l[d].name)in f.map||(s=l.map[c],f.map[c]=s,f.push({name:c,value:s}));l=f}if(n.start(e.name,l,u),!u){if(e=e.firstChild)do{a(e)}while(e=e.next);n.end(r)}}};return 1!==r.type||e.inner?o[11](r):a(r),n.getContent()}}}var jc=function(e){return e.collapsed?e:function(e){var n=su.fromRangeStart(e),r=su.fromRangeEnd(e),o=e.commonAncestorContainer;return Hl.fromPosition(!1,o,r).map((function(i){return!al(n,r,o)&&al(n,i,o)?function(e,n,r,o){var i=t.document.createRange();return i.setStart(e,n),i.setEnd(r,o),i}(n.container(),n.offset(),i.container(),i.offset()):e})).getOr(e)}(e)},zc=Ho.matchNodeNames("td th"),Wc=function(e,t){var n=e.selection.getRng(),r=n.startContainer,o=n.startOffset;n.collapsed&&function(e,t){return Ho.isText(e)&&" "===e.nodeValue[t-1]}(r,o)&&Ho.isText(r)&&(r.insertData(o-1," "),r.deleteData(o,1),n.setStart(r,o),n.setEnd(r,o),e.selection.setRng(n)),e.selection.setContent(t)},Uc=function(e,t,n){var r,o,i,a,u,l,c,s,f,d,p,m=e.selection,h=e.dom;if(/^ | $/.test(t)&&(t=function(e,t){var n,r;n=e.startContainer,r=e.startOffset;var o=function(e){return n[e]&&3===n[e].nodeType};return 3===n.nodeType&&(r>0?t=t.replace(/^ /," "):o("previousSibling")||(t=t.replace(/^ /," ")),r<n.length?t=t.replace(/ (<br>|)$/," "):o("nextSibling")||(t=t.replace(/( | )(<br>|)$/," "))),t}(m.getRng(),t)),r=e.parser,p=n.merge,o=Hc({validate:e.settings.validate},e.schema),d='<span id="mce_marker" data-mce-type="bookmark">​</span>',l={content:t,format:"html",selection:!0,paste:n.paste},(l=e.fire("BeforeSetContent",l)).isDefaultPrevented())e.fire("SetContent",{content:l.content,format:"html",selection:!0,paste:n.paste});else{-1===(t=l.content).indexOf("{$caret}")&&(t+="{$caret}"),t=t.replace(/\{\$caret\}/,d);var g=(s=m.getRng()).startContainer||(s.parentElement?s.parentElement():null),v=e.getBody();g===v&&m.isCollapsed()&&h.isBlock(v.firstChild)&&function(e,t){return t&&!e.schema.getShortEndedElements()[t.nodeName]}(e,v.firstChild)&&h.isEmpty(v.firstChild)&&((s=h.createRng()).setStart(v.firstChild,0),s.setEnd(v.firstChild,0),m.setRng(s)),m.isCollapsed()||(e.selection.setRng(jc(e.selection.getRng())),e.getDoc().execCommand("Delete",!1,null),t=function(e,t){var n,r;return n=e.startContainer,r=e.startOffset,3===n.nodeType&&e.collapsed&&(" "===n.data[r]?(n.deleteData(r,1),/[\u00a0| ]$/.test(t)||(t+=" ")):" "===n.data[r-1]&&(n.deleteData(r-1,1),/[\u00a0| ]$/.test(t)||(t=" "+t))),t}(e.selection.getRng(),t));var y,b={context:(i=m.getNode()).nodeName.toLowerCase(),data:n.data,insert:!0};if(u=r.parse(t,b),!0===n.paste&&function(e,t){var n=t.firstChild,r=t.lastChild;return n&&"meta"===n.name&&(n=n.next),r&&"mce_marker"===r.attr("id")&&(r=r.prev),function(e,t){var n=e.getNonEmptyElements();return t&&(t.isEmpty(n)||function(e,t){return e.getBlockElements()[t.name]&&function(e){return e.firstChild&&e.firstChild===e.lastChild}(t)&&function(e){return"br"===e.name||" "===e.value}(t.firstChild)}(e,t))}(e,r)&&(r=r.prev),!(!n||n!==r||"ul"!==n.name&&"ol"!==n.name)}(e.schema,u)&&function(e,t){return!!Rc(e,t)}(h,i))return s=Pc(o,h,e.selection.getRng(),u),e.selection.setRng(s),void e.fire("SetContent",l);if(function(e){for(var t=e;t=t.walk();)1===t.type&&t.attr("data-mce-fragment","1")}(u),"mce_marker"===(f=u.lastChild).attr("id"))for(c=f,f=f.prev;f;f=f.walk(!0))if(3===f.type||!h.isBlock(f.name)){e.schema.isValidChild(f.parent.name,"span")&&f.parent.insert(c,f,"br"===f.name);break}if(e._selectionOverrides.showBlockCaretContainer(i),b.invalid){for(Wc(e,d),i=m.getNode(),a=e.getBody(),9===i.nodeType?i=f=a:f=i;f!==a;)i=f,f=f.parentNode;t=i===a?a.innerHTML:h.getOuterHTML(i),t=o.serialize(r.parse(t.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,(function(){return o.serialize(u)})))),i===a?h.setHTML(a,t):h.setOuterHTML(i,t)}else!function(e,t,n){if("all"===n.getAttribute("data-mce-bogus"))n.parentNode.insertBefore(e.dom.createFragment(t),n);else{var r=n.firstChild,o=n.lastChild;!r||r===o&&"BR"===r.nodeName?e.dom.setHTML(n,t):Wc(e,t)}}(e,t=o.serialize(u),i);!function(e,t){var n=e.schema.getTextInlineElements(),r=e.dom;if(t){var o=e.getBody(),i=new Mc(r);Yt.each(r.select("*[data-mce-fragment]"),(function(e){for(var t=e.parentNode;t&&t!==o;t=t.parentNode)n[e.nodeName.toLowerCase()]&&i.compare(t,e)&&r.remove(e,!0)}))}}(e,p),function(e,t){var n,r,o,i,a,u=e.dom,l=e.selection;if(t){if(e.selection.scrollIntoView(t),n=function(t){for(var n=e.getBody();t&&t!==n;t=t.parentNode)if("false"===e.dom.getContentEditable(t))return t;return null}(t),n)return u.remove(t),void l.select(n);var c=u.createRng();(i=t.previousSibling)&&3===i.nodeType?(c.setStart(i,i.nodeValue.length),ce.ie||(a=t.nextSibling)&&3===a.nodeType&&(i.appendData(a.data),a.parentNode.removeChild(a))):(c.setStartBefore(t),c.setEndBefore(t)),r=u.getParent(t,u.isBlock),u.remove(t),r&&u.isEmpty(r)&&(e.$(r).empty(),c.setStart(r,0),c.setEnd(r,0),zc(r)||function(e){return!!e.getAttribute("data-mce-fragment")}(r)||!(o=function(t){var n=su.fromRangeStart(t);if(n=Dl(e.getBody()).next(n))return n.toRange()}(c))?u.add(r,u.create("br",{"data-mce-bogus":"1"})):(c=o,u.remove(r))),l.setRng(c)}}(e,h.get("mce_marker")),y=e.getBody(),Yt.each(y.getElementsByTagName("*"),(function(e){e.removeAttribute("data-mce-fragment")})),function(e,t){S.from(e.getParent(t,"td,th")).map(sr).each(Bc)}(e.dom,e.selection.getStart()),e.fire("SetContent",l),e.addVisual()}},qc=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,Vc=function(e,t,n){var r=e.getParam(t,n);if(-1!==r.indexOf("=")){var o=e.getParam(t,"","hash");return o.hasOwnProperty(e.id)?o[e.id]:n}return r},$c=function(e){return e.getParam("content_security_policy","")},Yc=function(e){if(e.getParam("force_p_newlines",!1))return"p";var t=e.getParam("forced_root_block","p");return!1===t?"":t},Kc=function(e){return e.getParam("forced_root_block_attrs",{})},Xc=function(e){return e.getParam("automatic_uploads",!0,"boolean")},Gc=function(e){return e.getParam("images_reuse_filename",!1,"boolean")},Qc=function(e){return e.getParam("images_upload_url","","string")},Jc=function(e){return e.getParam("images_upload_base_path","","string")},Zc=function(e){return e.getParam("images_upload_credentials",!1,"boolean")},es=function(e){return e.getParam("images_upload_handler",null,"function")},ts=function(e){return e.getParam("content_css_cors",!1,"boolean")},ns=function(e,t){if(!t)return t;var n=t.container(),r=t.offset();return e?pa(n)?Ho.isText(n.nextSibling)?su(n.nextSibling,0):su.after(n):ga(t)?su(n,r+1):t:pa(n)?Ho.isText(n.previousSibling)?su(n.previousSibling,n.previousSibling.data.length):su.before(n):va(t)?su(n,r-1):t},rs=u(ns,!0),os=u(ns,!1),is={isInlineTarget:function(e,t){return Br(sr(t),function(e){return e.getParam("inline_boundaries_selector","a[href],code,.mce-annotation","string")}(e))},findRootInline:function(e,t,n){var r=function(e,t,n){return q(wi.DOM.getParents(n.container(),"*",t),e)}(e,t,n);return S.from(r[r.length-1])},isRtl:function(e){return"rtl"===wi.DOM.getStyle(e,"direction",!0)||(t=e.textContent,qc.test(t));var t},isAtZwsp:function(e){return ga(e)||va(e)},normalizePosition:ns,normalizeForwards:rs,normalizeBackwards:os,hasSameParentBlock:function(e,t,n){var r=il(t,e),o=il(n,e);return r&&r===o}},as=function(e,t){return Hr(e,t)?$i(t,(function(e){return xo(e)||Eo(e)}),function(e){return function(t){return Fr(e,sr(t.dom().parentNode))}}(e)):S.none()},us=function(e){e.dom.isEmpty(e.getBody())&&(e.setContent(""),function(e){var t=e.getBody(),n=t.firstChild&&e.dom.isBlock(t.firstChild)?t.firstChild:t;e.selection.setCursorLocation(n,0)}(e))},ls=function(e,t){return Da(t)&&!1===function(e,t){return Ho.isText(t)&&/^[ \t\r\n]*$/.test(t.data)&&!1===function(e,t){var n,r,o=sr(e);return n=sr(t),r=u(Fr,o),Yi(n,"pre,code",r).isSome()}(e,t)}(e,t)||function(e){return Ho.isElement(e)&&"A"===e.nodeName&&e.hasAttribute("name")}(t)||cs(t)},cs=Ho.hasAttribute("data-mce-bookmark"),ss=Ho.hasAttribute("data-mce-bogus"),fs=Ho.hasAttributeValue("data-mce-bogus","all"),ds=function(e){return function(e){var t,n,r=0;if(ls(e,e))return!1;if(!(n=e.firstChild))return!0;t=new fo(n,e);do{if(fs(n))n=t.next(!0);else if(ss(n))n=t.next();else if(Ho.isBr(n))r++,n=t.next();else{if(ls(e,n))return!1;n=t.next()}}while(n);return r<=1}(e.dom())},ps=Or("block","position"),ms=Or("from","to"),hs=function(e,t){var n=sr(e),r=sr(t.container());return as(n,r).map((function(e){return ps(e,t)}))},gs=function(e,t,n){return n.collapsed?function(e,t,n){var r=hs(e,su.fromRangeStart(n)),o=r.bind((function(n){return Hl.fromPosition(t,e,n.position()).bind((function(n){return hs(e,n).map((function(n){return function(e,t,n){return Ho.isBr(n.position().getNode())&&!1===ds(n.block())?Hl.positionIn(!1,n.block().dom()).bind((function(r){return r.isEqual(n.position())?Hl.fromPosition(t,e,r).bind((function(t){return hs(e,t)})):S.some(n)})).getOr(n):n}(e,t,n)}))}))}));return Ua(r,o,ms).filter((function(e){return function(e){return!1===Fr(e.from().block(),e.to().block())}(e)&&function(e){return Wr(e.from().block()).bind((function(t){return Wr(e.to().block()).filter((function(e){return Fr(t,e)}))})).isSome()}(e)&&function(e){return!1===Ho.isContentEditableFalse(e.from().block().dom())&&!1===Ho.isContentEditableFalse(e.to().block().dom())}(e)}))}(e,t,n):S.none()},vs=function(e,t){return function(e,t,n){return Hr(t,e)?(r=function(e,t){for(var n=A(t)?t:x,r=e.dom(),o=[];null!==r.parentNode&&void 0!==r.parentNode;){var i=r.parentNode,a=sr(i);if(o.push(a),!0===n(a))break;r=i}return o}(e,(function(e){return n(e)||Fr(e,t)})),r.slice(0,-1)):[];var r}(e,t,i(!1))},ys=vs,bs=function(e,t){return[e].concat(vs(e,t))},ws=function(e){var t=Yr(e);return Y(t,yo).fold((function(){return t}),(function(e){return t.slice(0,e)}))},xs=function(e){var t=ws(e);return W(t,Mi),t},Cs=function(e,t){var n=bs(t,e);return $(n.reverse(),ds).each(Mi)},Es=function(e,t,n,r){if(ds(n))return Ic(n),Hl.firstPositionIn(n.dom());0===q(Vr(r),(function(e){return!ds(e)})).length&&ds(t)&&_i(r,lr("br"));var o=Hl.prevPosition(n.dom(),su.before(r.dom()));return W(xs(t),(function(e){_i(r,e)})),Cs(e,t),o},Ts=function(e,t,n){if(ds(n))return Mi(n),ds(t)&&Ic(t),Hl.firstPositionIn(t.dom());var r=Hl.lastPositionIn(n.dom());return W(xs(t),(function(e){Oi(n,e)})),Cs(e,t),r},ks=function(e,t){Hl.positionIn(e,t.dom()).map((function(e){return e.getNode()})).map(sr).filter(wo).each(Mi)},Ss=function(e,t,n){return ks(!0,t),ks(!1,n),function(e,t){return Hr(t,e)?function(e,t){var n=bs(t,e);return S.from(n[n.length-1])}(t,e):S.none()}(t,n).fold(u(Ts,e,t,n),u(Es,e,t,n))},Ns=function(e,t,n,r){return t?Ss(e,r,n):Ss(e,n,r)},_s=function(e,t){var n,r=sr(e.getBody());return(n=gs(r.dom(),t,e.selection.getRng()).bind((function(e){return Ns(r,t,e.from().block(),e.to().block())}))).each((function(t){e.selection.setRng(t.toRange())})),n.isSome()},Ds=function(e,t){var n=sr(t),r=u(Fr,e);return Vi(n,So,r).isSome()},Rs=function(e){var t=sr(e.getBody());return function(e,t){var n=Hl.prevPosition(e.dom(),su.fromRangeStart(t)).isNone(),r=Hl.nextPosition(e.dom(),su.fromRangeEnd(t)).isNone();return!function(e,t){return Ds(e,t.startContainer)||Ds(e,t.endContainer)}(e,t)&&n&&r}(t,e.selection.getRng())?function(e){return e.setContent(""),e.selection.setCursorLocation(),!0}(e):function(e,t){var n=t.getRng();return Ua(as(e,sr(n.startContainer)),as(e,sr(n.endContainer)),(function(r,o){return!1===Fr(r,o)&&(n.deleteContents(),Ns(e,!0,r,o).each((function(e){t.setRng(e.toRange())})),!0)})).getOr(!1)}(t,e.selection)},Os=function(e,t){return!e.selection.isCollapsed()&&Rs(e)},Ps=function(e){if(!R(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");var n=[],r={};return W(e,(function(o,i){var a=yr(o);if(1!==a.length)throw new Error("one and only one name per case");var u=a[0],l=o[u];if(void 0!==r[u])throw new Error("duplicate key detected:"+u);if("cata"===u)throw new Error("cannot have a case named cata (sorry)");if(!R(l))throw new Error("case arguments must be an array");n.push(u),r[u]=function(){var r=arguments.length;if(r!==l.length)throw new Error("Wrong number of arguments to case "+u+". Expected "+l.length+" ("+l+"), got "+r);for(var o=new Array(r),a=0;a<o.length;a++)o[a]=arguments[a];var c=function(e){var t=yr(e);if(n.length!==t.length)throw new Error("Wrong number of arguments to match. Expected: "+n.join(",")+"\nActual: "+t.join(","));if(!X(n,(function(e){return H(t,e)})))throw new Error("Not all branches were specified when using match. Specified: "+t.join(", ")+"\nRequired: "+n.join(", "));return e[u].apply(null,o)};return{fold:function(){if(arguments.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+arguments.length);var t=arguments[i];return t.apply(null,o)},match:c,log:function(e){t.console.log(e,{constructors:n,constructor:u,params:o})}}}})),r},As=function(e){return gl(e).exists(wo)},Ms=function(e,t,n){var r=q(bs(sr(n.container()),t),yo),o=Q(r).getOr(t);return Hl.fromPosition(e,o.dom(),n).filter(As)},Is=function(e,t){return gl(t).exists(wo)||Ms(!0,e,t).isSome()},Bs=function(e,t){return function(e){return S.from(e.getNode(!0)).map(sr)}(t).exists(wo)||Ms(!1,e,t).isSome()},Ls=u(Ms,!1),Fs=u(Ms,!0),Hs=(" ",function(e){return" "===e}),js=function(e){return/^[\r\n\t ]$/.test(e)},zs=function(e){return!js(e)&&!Hs(e)},Ws=function(e,t,n){return S.from(n.container()).filter(Ho.isText).exists((function(r){var o=e?0:-1;return t(r.data.charAt(n.offset()+o))}))},Us=u(Ws,!0,js),qs=u(Ws,!1,js),Vs=function(e){var t=e.container();return Ho.isText(t)&&0===t.data.length},$s=function(e,t){var n=ul(e,t);return Ho.isContentEditableFalse(n)&&!Ho.isBogusAll(n)},Ys=u($s,0),Ks=u($s,-1),Xs=function(e,t){return Ho.isTable(ul(e,t))},Gs=u(Xs,0),Qs=u(Xs,-1),Js=Ps([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),Zs=function(e,t,n){return Hl.fromPosition(t,e,n).bind((function(r){return function(e){return So(sr(e))||Eo(sr(e))}(r.getNode())||function(e,t,n,r){var o=function(t){return bo(sr(t))&&!al(n,r,e)};return ml(!t,n).fold((function(){return ml(t,r).fold(i(!1),o)}),o)}(e,t,n,r)?S.none():t&&Ho.isContentEditableFalse(r.getNode())||!1===t&&Ho.isContentEditableFalse(r.getNode(!0))?function(e,t,n,r){var o=r.getNode(!1===t);return as(sr(e),sr(n.getNode())).map((function(e){return ds(e)?Js.remove(e.dom()):Js.moveToElement(o)})).orThunk((function(){return S.some(Js.moveToElement(o))}))}(e,t,n,r):t&&Ks(n)||!1===t&&Ys(n)?S.some(Js.moveToPosition(r)):S.none()}))},ef=function(e,t,n){if(0!==n){var r=e.data.slice(t,t+n),o=t+n>=e.data.length,i=0===t;e.replaceData(t,n,function(e,t,n){return V(e.split(""),(function(r,o){return function(e){return-1!==" \f\n\r\t\v".indexOf(e)}(o)||" "===o?r.previousCharIsSpace||""===r.str&&t||r.str.length===e.length-1&&n?{previousCharIsSpace:!1,str:r.str+" "}:{previousCharIsSpace:!0,str:r.str+" "}:{previousCharIsSpace:!1,str:r.str+o}}),{previousCharIsSpace:!1,str:""}).str}(r,i,o))}},tf=function(e,t){var n,r=e.data.slice(t),o=r.length-(n=r,n.replace(/^\s+/g,"")).length;return ef(e,t,o)},nf=function(e,t){return function(e,t){var n=e.container(),r=e.offset();return!1===su.isTextPosition(e)&&n===t.parentNode&&r>su.before(t).offset()}(t,e)?su(t.container(),t.offset()-1):t},rf=function(e){return Da(e.previousSibling)?S.some(function(e){return Ho.isText(e)?su(e,e.data.length):su.after(e)}(e.previousSibling)):e.previousSibling?Hl.lastPositionIn(e.previousSibling):S.none()},of=function(e){return Da(e.nextSibling)?S.some(function(e){return Ho.isText(e)?su(e,0):su.before(e)}(e.nextSibling)):e.nextSibling?Hl.firstPositionIn(e.nextSibling):S.none()},af=function(e,t,n){return function(e,t,n){return e?function(e,t){return of(t).orThunk((function(){return rf(t)})).orThunk((function(){return function(e,t){return Hl.nextPosition(e,su.after(t)).fold((function(){return Hl.prevPosition(e,su.before(t))}),S.some)}(e,t)}))}(t,n):function(e,t){return rf(t).orThunk((function(){return of(t)})).orThunk((function(){return function(e,t){var n=su.before(t.previousSibling?t.previousSibling:t.parentNode);return Hl.prevPosition(e,n).fold((function(){return Hl.nextPosition(e,su.after(t))}),S.some)}(e,t)}))}(t,n)}(e,t,n).map(u(nf,n))},uf=function(e,t,n){n.fold((function(){e.focus()}),(function(n){e.selection.setRng(n.toRange(),t)}))},lf=function(e,t){return t&&e.schema.getBlockElements().hasOwnProperty(mr(t))},cf=function(e){if(ds(e)){var t=ur('<br data-mce-bogus="1">');return Ai(e),Oi(e,t),S.some(su.before(t.dom()))}return S.none()},sf=function(e,t,n){var r,o,i,a,u,l,c,s,f,d=Ur(e).filter(vr),p=qr(e).filter(vr);return Mi(e),(r=d,o=p,i=t,r.isSome()&&o.isSome()&&i.isSome()?S.some((a=r.getOrDie(),u=o.getOrDie(),l=i.getOrDie(),c=a.dom(),s=u.dom(),f=c.data.length,function(e,t,n){var r=Qn(e.data).length;e.appendData(t.data),Mi(sr(t)),n&&tf(e,r)}(c,s,n),l.container()===s?su(c,f):l)):S.none()).orThunk((function(){return n&&(d.each((function(e){return function(e,t){var n=e.data.slice(0,t),r=n.length-Qn(n).length;return ef(e,t-r,r)}(e.dom(),e.dom().length)})),p.each((function(e){return tf(e.dom(),0)}))),t}))},ff=function(e,t,n,r){void 0===r&&(r=!0);var o,i=af(t,e.getBody(),n.dom()),a=Vi(n,u(lf,e),(o=e.getBody(),function(e){return e.dom()===o})),l=sf(n,i,function(e,t){return Cr(e.schema.getTextInlineElements(),mr(t))}(e,n));e.dom.isEmpty(e.getBody())?(e.setContent(""),e.selection.setCursorLocation()):a.bind(cf).fold((function(){r&&uf(e,t,l)}),(function(n){r&&uf(e,t,S.some(n))}))},df=function(e,t){var n=function(e,t,n){var r=pl(t?1:-1,e,n),o=su.fromRangeStart(r),i=sr(e);return!1===t&&Ks(o)?S.some(Js.remove(o.getNode(!0))):t&&Ys(o)?S.some(Js.remove(o.getNode())):!1===t&&Ys(o)&&Bs(i,o)?Ls(i,o).map((function(e){return Js.remove(e.getNode())})):t&&Ks(o)&&Is(i,o)?Fs(i,o).map((function(e){return Js.remove(e.getNode())})):function(e,t,n){return function(e,t){var n=t.getNode(!1===e),r=e?"after":"before";return Ho.isElement(n)&&n.getAttribute("data-mce-caret")===r}(t,n)?function(e,t){return e&&Ho.isContentEditableFalse(t.nextSibling)?S.some(Js.moveToElement(t.nextSibling)):!1===e&&Ho.isContentEditableFalse(t.previousSibling)?S.some(Js.moveToElement(t.previousSibling)):S.none()}(t,n.getNode(!1===t)).fold((function(){return Zs(e,t,n)}),S.some):Zs(e,t,n).bind((function(t){return function(e,t,n){return n.fold((function(e){return S.some(Js.remove(e))}),(function(e){return S.some(Js.moveToElement(e))}),(function(n){return al(t,n,e)?S.none():S.some(Js.moveToPosition(n))}))}(e,n,t)}))}(e,t,o)}(e.getBody(),t,e.selection.getRng()).map((function(n){return n.fold(function(e,t){return function(n){return e._selectionOverrides.hideFakeCaret(),ff(e,t,sr(n)),!0}}(e,t),function(e,t){return function(n){var r=t?su.before(n):su.after(n);return e.selection.setRng(r.toRange()),!0}}(e,t),function(e){return function(t){return e.selection.setRng(t.toRange()),!0}}(e))}));return n.getOr(!1)},pf=function(e,t){return e.selection.isCollapsed()?df(e,t):function(e,t){var n,r=e.selection.getNode();return!!Ho.isContentEditableFalse(r)&&(n=sr(e.getBody()),W(Ui(n,".mce-offscreen-selection"),Mi),ff(e,t,sr(e.selection.getNode())),us(e),!0)}(e,t)},mf=function(e){var t,n=function(e,t){for(;t&&t!==e;){if(Ho.isContentEditableTrue(t)||Ho.isContentEditableFalse(t))return t;t=t.parentNode}return null}(e.getBody(),e.selection.getNode());return Ho.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(su.before(t).toRange())),!0},hf=Ho.isText,gf=function(e){return hf(e)&&e.data[0]===la},vf=function(e){return hf(e)&&e.data[e.data.length-1]===la},yf=function(e){return e.ownerDocument.createTextNode(la)},bf=function(e,t){return e?function(e){if(hf(e.previousSibling))return vf(e.previousSibling)||e.previousSibling.appendData(la),e.previousSibling;if(hf(e))return gf(e)||e.insertData(0,la),e;var t=yf(e);return e.parentNode.insertBefore(t,e),t}(t):function(e){if(hf(e.nextSibling))return gf(e.nextSibling)||e.nextSibling.insertData(0,la),e.nextSibling;if(hf(e))return vf(e)||e.appendData(la),e;var t=yf(e);return e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t}(t)},wf=u(bf,!0),xf=u(bf,!1),Cf=function(e,t){return Ho.isText(e.container())?bf(t,e.container()):bf(t,e.getNode())},Ef=function(e,t){var n=t.get();return n&&e.container()===n&&pa(n)},Tf=function(e,t){return t.fold((function(t){Wu.remove(e.get());var n=wf(t);return e.set(n),S.some(su(n,n.length-1))}),(function(t){return Hl.firstPositionIn(t).map((function(t){if(Ef(t,e))return su(e.get(),1);Wu.remove(e.get());var n=Cf(t,!0);return e.set(n),su(n,1)}))}),(function(t){return Hl.lastPositionIn(t).map((function(t){if(Ef(t,e))return su(e.get(),e.get().length-1);Wu.remove(e.get());var n=Cf(t,!1);return e.set(n),su(n,n.length-1)}))}),(function(t){Wu.remove(e.get());var n=xf(t);return e.set(n),S.some(su(n,1))}))},kf=function(e,t){for(var n=0;n<e.length;n++){var r=e[n].apply(null,t);if(r.isSome())return r}return S.none()},Sf=Ps([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),Nf=function(e,t){return il(t,e)||e},_f=function(e,t,n){var r=is.normalizeForwards(n),o=Nf(t,r.container());return is.findRootInline(e,o,r).fold((function(){return Hl.nextPosition(o,r).bind(u(is.findRootInline,e,o)).map((function(e){return Sf.before(e)}))}),S.none)},Df=function(e,t){return null===Mu(e,t)},Rf=function(e,t,n){return is.findRootInline(e,t,n).filter(u(Df,t))},Of=function(e,t,n){var r=is.normalizeBackwards(n);return Rf(e,t,r).bind((function(e){return Hl.prevPosition(e,r).isNone()?S.some(Sf.start(e)):S.none()}))},Pf=function(e,t,n){var r=is.normalizeForwards(n);return Rf(e,t,r).bind((function(e){return Hl.nextPosition(e,r).isNone()?S.some(Sf.end(e)):S.none()}))},Af=function(e,t,n){var r=is.normalizeBackwards(n),o=Nf(t,r.container());return is.findRootInline(e,o,r).fold((function(){return Hl.prevPosition(o,r).bind(u(is.findRootInline,e,o)).map((function(e){return Sf.after(e)}))}),S.none)},Mf=function(e){return!1===is.isRtl(Bf(e))},If=function(e,t,n){return kf([_f,Of,Pf,Af],[e,t,n]).filter(Mf)},Bf=function(e){return e.fold(a,a,a,a)},Lf=function(e){return e.fold(i("before"),i("start"),i("end"),i("after"))},Ff=function(e){return e.fold(Sf.before,Sf.before,Sf.after,Sf.after)},Hf=function(e,t,n,r,o,i){return Ua(is.findRootInline(t,n,r),is.findRootInline(t,n,o),(function(t,r){return t!==r&&is.hasSameParentBlock(n,t,r)?Sf.after(e?t:r):i})).getOr(i)},jf=function(e,t){return e.fold(i(!0),(function(e){return r=t,!(Lf(n=e)===Lf(r)&&Bf(n)===Bf(r));var n,r}))},zf=function(e,t){return e?t.fold(o(S.some,Sf.start),S.none,o(S.some,Sf.after),S.none):t.fold(S.none,o(S.some,Sf.before),S.none,o(S.some,Sf.end))},Wf=function(e,t,n,r){var o=is.normalizePosition(e,r),i=If(t,n,o);return If(t,n,o).bind(u(zf,e)).orThunk((function(){return function(e,t,n,r,o){var i=is.normalizePosition(e,o);return Hl.fromPosition(e,n,i).map(u(is.normalizePosition,e)).fold((function(){return r.map(Ff)}),(function(o){return If(t,n,o).map(u(Hf,e,t,n,i,o)).filter(u(jf,r))})).filter(Mf)}(e,t,n,i,r)}))},Uf=If,qf=Wf,Vf=(u(Wf,!1),u(Wf,!0),Ff),$f=function(e){return e.fold(Sf.start,Sf.start,Sf.end,Sf.end)},Yf=function(e,t,n){var r=e?1:-1;return t.setRng(su(n.container(),n.offset()+r).toRange()),t.getSel().modify("move",e?"forward":"backward","word"),!0},Kf=function(e,t){var n=t.selection.getRng(),r=e?su.fromRangeEnd(n):su.fromRangeStart(n);return!!function(e){return A(e.selection.getSel().modify)}(t)&&(e&&ga(r)?Yf(!0,t.selection,r):!(e||!va(r))&&Yf(!1,t.selection,r))},Xf=function(e,t){var n=e.dom.createRng();n.setStart(t.container(),t.offset()),n.setEnd(t.container(),t.offset()),e.selection.setRng(n)},Gf=function(e){return!1!==e.settings.inline_boundaries},Qf=function(e,t){e?t.setAttribute("data-mce-selected","inline-boundary"):t.removeAttribute("data-mce-selected")},Jf=function(e,t,n){return Tf(t,n).map((function(t){return Xf(e,t),n}))},Zf=function(e,t,n){return function(){return!!Gf(t)&&Kf(e,t)}},ed={move:function(e,t,n){return function(){return!!Gf(e)&&function(e,t,n){var r=e.getBody(),o=su.fromRangeStart(e.selection.getRng()),i=u(is.isInlineTarget,e);return qf(n,i,r,o).bind((function(n){return Jf(e,t,n)}))}(e,t,n).isSome()}},moveNextWord:u(Zf,!0),movePrevWord:u(Zf,!1),setupSelectedState:function(e){var t=Li(null),n=u(is.isInlineTarget,e);return e.on("NodeChange",(function(r){Gf(e)&&(function(e,t,n){var r=q(t.select('*[data-mce-selected="inline-boundary"]'),e),o=q(n,e);W(G(r,o),u(Qf,!1)),W(G(o,r),u(Qf,!0))}(n,e.dom,r.parents),function(e,t){if(e.selection.isCollapsed()&&!0!==e.composing&&t.get()){var n=su.fromRangeStart(e.selection.getRng());su.isTextPosition(n)&&!1===is.isAtZwsp(n)&&(Xf(e,Wu.removeAndReposition(t.get(),n)),t.set(null))}}(e,t),function(e,t,n,r){if(t.selection.isCollapsed()){var o=q(r,e);W(o,(function(r){var o=su.fromRangeStart(t.selection.getRng());Uf(e,t.getBody(),o).bind((function(e){return Jf(t,n,e)}))}))}}(n,e,t,r.parents))})),t},setCaretPosition:Xf},td=function(e,t){return function(n){return Tf(t,n).map((function(t){return ed.setCaretPosition(e,t),!0})).getOr(!1)}},nd=function(e,n,r,o){var i=e.getBody(),a=u(is.isInlineTarget,e);e.undoManager.ignore((function(){e.selection.setRng(function(e,n){var r=t.document.createRange();return r.setStart(e.container(),e.offset()),r.setEnd(n.container(),n.offset()),r}(r,o)),e.execCommand("Delete"),Uf(a,i,su.fromRangeStart(e.selection.getRng())).map($f).map(td(e,n))})),e.nodeChanged()},rd=function(e,t,n){if(e.selection.isCollapsed()&&function(e){return!1!==e.settings.inline_boundaries}(e)){var r=su.fromRangeStart(e.selection.getRng());return function(e,t,n,r){var o=function(e,t){return il(t,e)||e}(e.getBody(),r.container()),a=u(is.isInlineTarget,e),l=Uf(a,o,r);return l.bind((function(e){return n?e.fold(i(S.some($f(e))),S.none,i(S.some(Vf(e))),S.none):e.fold(S.none,i(S.some(Vf(e))),S.none,i(S.some($f(e))))})).map(td(e,t)).getOrThunk((function(){var i=Hl.navigate(n,o,r),u=i.bind((function(e){return Uf(a,o,e)}));return l.isSome()&&u.isSome()?is.findRootInline(a,o,r).map((function(t){return!!function(e){return Ua(Hl.firstPositionIn(e),Hl.lastPositionIn(e),(function(t,n){var r=is.normalizePosition(!0,t),o=is.normalizePosition(!1,n);return Hl.nextPosition(e,r).map((function(e){return e.isEqual(o)})).getOr(!0)})).getOr(!0)}(t)&&(ff(e,n,sr(t)),!0)})).getOr(!1):u.bind((function(o){return i.map((function(o){return n?nd(e,t,r,o):nd(e,t,o,r),!0}))})).getOr(!1)}))}(e,t,n,r)}return!1},od=Or("start","end"),id=Or("rng","table","cells"),ad=Ps([{removeTable:["element"]},{emptyCells:["cells"]}]),ud=function(e,t){return Xi(sr(e),"td,th",t)},ld=function(e,t){return Yi(e,"table",t)},cd=function(e){return!1===Fr(e.start(),e.end())},sd=function(e,t){return ld(e.start(),t).bind((function(n){return ld(e.end(),t).bind((function(e){return Fr(n,e)?S.some(n):S.none()}))}))},fd=function(e){return Ui(e,"td,th")},dd=function(e,t){return sd(t,e).isSome()},pd=function(e,t){var n=function(e){return u(Fr,e)}(e);return function(e,t){var n=ud(e.startContainer,t),r=ud(e.endContainer,t);return Ua(n,r,od).filter(cd).filter((function(e){return dd(t,e)})).orThunk((function(){return function(e,t){var n=ud(t.startContainer,e),r=ud(t.endContainer,e);return t.collapsed?S.none():Ua(n,r,od).fold((function(){return n.fold((function(){return r.bind((function(t){return ld(t,e).bind((function(e){return Q(fd(e)).map((function(e){return od(e,t)}))}))}))}),(function(t){return ld(t,e).bind((function(e){return J(fd(e)).map((function(e){return od(t,e)}))}))}))}),(function(t){return dd(e,t)?S.none():function(e,t){return ld(e.start(),t).bind((function(t){return J(fd(t)).map((function(t){return od(e.start(),t)}))}))}(t,e)}))}(t,e)}))}(t,n).bind((function(e){return function(e,t){return sd(e,t).map((function(t){return id(e,t,fd(t))}))}(e,n)}))},md=function(e,t){return Y(e,(function(e){return Fr(e,t)}))},hd=function(e){return function(e){return Ua(md(e.cells(),e.rng().start()),md(e.cells(),e.rng().end()),(function(t,n){return e.cells().slice(t,n+1)}))}(e).map((function(t){var n=e.cells();return t.length===n.length?ad.removeTable(e.table()):ad.emptyCells(t)}))},gd=function(e){var t=[];if(e)for(var n=0;n<e.rangeCount;n++)t.push(e.getRangeAt(n));return t},vd=gd,yd=function(e){return q(function(e){return K(e,(function(e){var t=Ha(e);return t?[sr(t)]:[]}))}(e),So)},bd=function(e,t){var n=Ui(t,"td[data-mce-selected],th[data-mce-selected]"),r=yd(e);return n.length>0?n:r},wd=bd,xd=function(e){return bd(vd(e.selection.getSel()),sr(e.getBody()))},Cd=function(e,t){return W(t,Ic),e.selection.setCursorLocation(t[0].dom(),0),!0},Ed=function(e,t){return ff(e,!1,t),!0},Td=function(e,t,n,r){return Sd(t,r).fold((function(){return function(e,t,n){return function(e,t){return pd(e,t).bind(hd)}(t,n).map((function(t){return t.fold(u(Ed,e),u(Cd,e))}))}(e,t,n)}),(function(t){return function(e,t){return Nd(e,t)}(e,t)})).getOr(!1)},kd=function(e,t){return $(bs(t,e),So)},Sd=function(e,t){return $(bs(t,e),(function(e){return"caption"===mr(e)}))},Nd=function(e,t){return Ic(t),e.selection.setCursorLocation(t.dom(),0),S.some(!0)},_d=function(e,t,n){var r=sr(e.getBody());return Sd(r,n).fold((function(){return function(e,t,n,r){var o=su.fromRangeStart(e.selection.getRng());return kd(n,r).bind((function(r){return ds(r)?Nd(e,r):function(e,t,n,r,o){return Hl.navigate(n,e.getBody(),o).bind((function(e){return kd(t,sr(e.getNode())).map((function(e){return!1===Fr(e,r)}))}))}(e,n,t,r,o)}))}(e,t,r,n)}),(function(n){return function(e,t,n,r){var o=su.fromRangeStart(e.selection.getRng());return ds(r)?Nd(e,r):function(e,t,n,r,o){return Hl.navigate(n,e.getBody(),o).bind((function(i){return function(e,t,n,r){return Hl.firstPositionIn(e.dom()).bind((function(o){return Hl.lastPositionIn(e.dom()).map((function(e){return t?n.isEqual(o)&&r.isEqual(e):n.isEqual(e)&&r.isEqual(o)}))})).getOr(!0)}(r,n,o,i)?function(e,t){return Nd(e,t)}(e,r):function(e,t,n){return Sd(e,sr(n.getNode())).map((function(e){return!1===Fr(e,t)}))}(t,r,i)})).or(S.some(!0))}(e,n,t,r,o)}(e,t,r,n)})).getOr(!1)},Dd=function(e,t){var n=sr(e.selection.getStart(!0)),r=xd(e);return e.selection.isCollapsed()&&0===r.length?_d(e,t,n):function(e,t){var n=sr(e.getBody()),r=e.selection.getRng(),o=xd(e);return 0!==o.length?Cd(e,o):Td(e,n,r,t)}(e,n)},Rd=oc,Od=function(e,t,n){var r=e.formatter.get(n);if(r)for(var o=0;o<r.length;o++)if(!1===r[o].inherit&&e.dom.is(t,r[o].selector))return!0;return!1},Pd=function(e,t,n,r){var o=e.dom.getRoot();return t!==o&&(t=e.dom.getParent(t,(function(t){return!!Od(e,t,n)||t.parentNode===o||!!Id(e,t,n,r,!0)})),Id(e,t,n,r))},Ad=function(e,t,n){return!!Rd(t,n.inline)||!!Rd(t,n.block)||(n.selector?1===t.nodeType&&e.is(t,n.selector):void 0)},Md=function(e,t,n,r,o,i){var a,u,l,c=n[r];if(n.onmatch)return n.onmatch(t,n,r);if(c)if(void 0===c.length){for(a in c)if(c.hasOwnProperty(a)){if(u="attributes"===r?e.getAttrib(t,a):ac(e,t,a),o&&!u&&!n.exact)return;if((!o||n.exact)&&!Rd(u,ic(e,rc(c[a],i),a)))return}}else for(l=0;l<c.length;l++)if("attributes"===r?e.getAttrib(t,c[l]):ac(e,t,c[l]))return n;return n},Id=function(e,t,n,r,o){var i,a,u,l,c=e.formatter.get(n),s=e.dom;if(c&&t)for(a=0;a<c.length;a++)if(i=c[a],Ad(e.dom,t,i)&&Md(s,t,i,"attributes",o,r)&&Md(s,t,i,"styles",o,r)){if(l=i.classes)for(u=0;u<l.length;u++)if(!e.dom.hasClass(t,l[u]))return;return i}},Bd={matchNode:Id,matchName:Ad,match:function(e,t,n,r){var o;return r?Pd(e,r,t,n):(r=e.selection.getNode(),!!Pd(e,r,t,n)||!((o=e.selection.getStart())===r||!Pd(e,o,t,n)))},matchAll:function(e,t,n){var r,o=[],i={};return r=e.selection.getStart(),e.dom.getParent(r,(function(r){var a,u;for(a=0;a<t.length;a++)u=t[a],!i[u]&&Id(e,r,u,n)&&(i[u]=!0,o.push(u))}),e.dom.getRoot()),o},canApply:function(e,t){var n,r,o,i,a,u=e.formatter.get(t),l=e.dom;if(u)for(n=e.selection.getStart(),r=lc(l,n),i=u.length-1;i>=0;i--){if(!(a=u[i].selector)||u[i].defaultBlock)return!0;for(o=r.length-1;o>=0;o--)if(l.is(r[o],a))return!0}return!1},matchesUnInheritedFormatSelector:Od},Ld=function(e,t){return e.splitText(t)},Fd=function(e){var t=e.startContainer,n=e.startOffset,r=e.endContainer,o=e.endOffset;return t===r&&Ho.isText(t)?n>0&&n<t.nodeValue.length&&(t=(r=Ld(t,n)).previousSibling,o>n?(t=r=Ld(r,o-=n).previousSibling,o=r.nodeValue.length,n=0):o=0):(Ho.isText(t)&&n>0&&n<t.nodeValue.length&&(t=Ld(t,n),n=0),Ho.isText(r)&&o>0&&o<r.nodeValue.length&&(o=(r=Ld(r,o).previousSibling).nodeValue.length)),{startContainer:t,startOffset:n,endContainer:r,endOffset:o}},Hd=la,jd="_mce_caret",zd=function(e){return function(e){for(var t=[];e;){if(3===e.nodeType&&e.nodeValue!==Hd||e.childNodes.length>1)return[];1===e.nodeType&&t.push(e),e=e.firstChild}return t}(e).length>0},Wd=function(e){var t;if(e)for(e=(t=new fo(e,e)).current();e;e=t.next())if(3===e.nodeType)return e;return null},Ud=function(e){var t=lr("span");return Sr(t,{id:jd,"data-mce-bogus":"1","data-mce-type":"format-caret"}),e&&Oi(t,cr(Hd)),t},qd=function(e,t,n){void 0===n&&(n=!0);var r=e.dom,o=e.selection;if(zd(t))ff(e,!1,sr(t),n);else{var i=o.getRng(),a=r.getParent(t,r.isBlock),u=function(e){var t=Wd(e);return t&&t.nodeValue.charAt(0)===Hd&&t.deleteData(0,1),t}(t);i.startContainer===u&&i.startOffset>0&&i.setStart(u,i.startOffset-1),i.endContainer===u&&i.endOffset>0&&i.setEnd(u,i.endOffset-1),r.remove(t,!0),a&&r.isEmpty(a)&&Ic(sr(a)),o.setRng(i)}},Vd=function(e,t,n){void 0===n&&(n=!0);var r=e.dom,o=e.selection;if(t)qd(e,t,n);else if(!(t=Mu(e.getBody(),o.getStart())))for(;t=r.get(jd);)qd(e,t,!1)},$d=function(e,t,n){var r,o,i,a=e.dom,l=a.getParent(n,u(ec,e));l&&a.isEmpty(l)?n.parentNode.replaceChild(t,n):(r=sr(n),o=Ui(r,"br"),i=q(function(e){for(var t=[],n=e.dom();n;)t.push(sr(n)),n=n.lastChild;return t}(r).slice(-1),wo),o.length===i.length&&W(i,Mi),a.isEmpty(n)?n.parentNode.replaceChild(t,n):a.insertAfter(t,n))},Yd=function(e,t){return e.appendChild(t),t},Kd=function(e,t){var n,r=(n=t,function(e,t){for(var n=e.length-1;n>=0;n--)t(e[n])}(e,(function(e){n=Yd(n,e.cloneNode(!1))})),n);return Yd(r,r.ownerDocument.createTextNode(Hd))},Xd=function(e,t){return e.schema.getTextInlineElements().hasOwnProperty(mr(t))&&!Au(t.dom())&&!Ho.isBogus(t.dom())},Gd=function(e){return 1===Yr(e).length},Qd=function(e,t){var n=sr(e.getBody()),r=sr(e.selection.getStart()),o=q(function(e,t){var n=bs(t,e);return Y(n,yo).fold(i(n),(function(e){return n.slice(0,e)}))}(n,r),Gd);return J(o).map((function(n){var r,i=su.fromRangeStart(e.selection.getRng());return!(!function(e,t,n){return Ua(Hl.firstPositionIn(n),Hl.lastPositionIn(n),(function(r,o){var i=is.normalizePosition(!0,r),a=is.normalizePosition(!1,o),u=is.normalizePosition(!1,t);return e?Hl.nextPosition(n,u).map((function(e){return e.isEqual(a)&&t.isEqual(i)})).getOr(!1):Hl.prevPosition(n,u).map((function(e){return e.isEqual(i)&&t.isEqual(a)})).getOr(!1)})).getOr(!0)}(t,i,n.dom())||(r=n,Au(r.dom())&&zd(r.dom()))||(function(e,t,n,r){var o=u(Xd,t),i=z(q(r,o),(function(e){return e.dom()}));if(0===i.length)ff(t,e,n);else{var a=function(e,t){var n=Ud(!1),r=Kd(t,n.dom());return _i(sr(e),n),Mi(sr(e)),su(r,0)}(n.dom(),i);t.selection.setRng(a.toRange())}}(t,e,n,o),0))})).getOr(!1)},Jd=function(e,t){return!!e.selection.isCollapsed()&&Qd(e,t)},Zd=function(e){for(var t=0,n=0,r=e;r&&r.nodeType;)t+=r.offsetLeft||0,n+=r.offsetTop||0,r=r.offsetParent;return{x:t,y:n}},ep=Ho.isContentEditableTrue,tp=Ho.isContentEditableFalse,np=function(e,t,n,r,o){return t._selectionOverrides.showCaret(e,n,r,o)},rp=function(e,t){return e.fire("BeforeObjectSelected",{target:t}).isDefaultPrevented()?null:function(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t}(t)},op=function(e,t,n){var r=pl(1,e.getBody(),t),o=su.fromRangeStart(r),i=o.getNode();if(tp(i))return np(1,e,i,!o.isAtEnd(),!1);var a=o.getNode(!0);if(tp(a))return np(1,e,a,!1,!1);var u=e.dom.getParent(o.getNode(),(function(e){return tp(e)||ep(e)}));return tp(u)?np(1,e,u,!1,n):null},ip=function(e,t,n){return t&&t.collapsed&&op(e,t,n)||t},ap=function(e,t){e.selection.setRng(t),function(e,t){Q(lu.fromRangeStart(t).getClientRects()).each((function(t){var n,r,o=function(e){if(e.inline)return e.getBody().getBoundingClientRect();var t=e.getWin();return{left:0,right:t.innerWidth,top:0,bottom:t.innerHeight,width:t.innerWidth,height:t.innerHeight}}(e),i=function(e,t){return t.left>e.left&&t.right<e.right?0:t.left<e.left?t.left-e.left:t.right-e.right}(n=o,r=t),a=function(e,t){return t.top>e.top&&t.bottom<e.bottom?0:t.top<e.top?t.top-e.top:t.bottom-e.bottom}(n,r);!function(e,t,n){e.inline?(e.getBody().scrollLeft+=t,e.getBody().scrollTop+=n):e.getWin().scrollBy(t,n)}(e,0!==i?i>0?i+4:i-4:0,0!==a?a>0?a+4:a-4:0)}))}(e,e.selection.getRng())},up=function(e,t,n,r,o,i){var a=np(r,e,i.getNode(!o),o,!0);if(t.collapsed){var u=t.cloneRange();o?u.setEnd(a.startContainer,a.startOffset):u.setStart(a.endContainer,a.endOffset),u.deleteContents()}else t.deleteContents();return e.selection.setRng(a),function(e,t){Ho.isText(t)&&0===t.data.length&&e.remove(t)}(e.dom,n),!0},lp=function(e,t){return function(e,t){var n=e.selection.getRng();if(!Ho.isText(n.commonAncestorContainer))return!1;var r=t?cu.Forwards:cu.Backwards,o=Dl(e.getBody()),i=u(vl,o.next),a=u(vl,o.prev),l=t?i:a,c=t?Ys:Ks,s=hl(r,e.getBody(),n),f=is.normalizePosition(t,l(s));if(!f)return!1;if(c(f))return up(e,n,s.getNode(),r,t,f);var d=l(f);return!!(d&&c(d)&&yl(f,d))&&up(e,n,s.getNode(),r,t,d)}(e,t)},cp=function(e,t){e.getDoc().execCommand(t,!1,null)},sp=function(e){return function(t,n){return S.from(n).map(sr).filter(gr).bind((function(n){return function(e,t,n){var r=function(t){return function(e,t){var n=e.dom(),r=Rr(n,t);return S.from(r).filter((function(e){return e.length>0}))}(t,e)};return $i(sr(n),(function(e){return r(e).isSome()}),(function(e){return Fr(sr(t),e)})).bind(r)}(e,t,n.dom()).or(function(e,t){return S.from(wi.DOM.getStyle(t,e,!0))}(e,n.dom()))})).getOr("")}},fp={getFontSize:sp("font-size"),getFontFamily:o((function(e){return e.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")}),sp("font-family")),toPt:function(e,t){return/[0-9.]+px$/.test(e)?function(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}(72*parseInt(e,10)/96,t||0)+"pt":e}},dp=function(e){return Hl.firstPositionIn(e.getBody()).map((function(e){var t=e.container();return Ho.isText(t)?t.parentNode:t}))},pp=function(e){return S.from(e.selection.getRng()).bind((function(t){return function(e,t){return e.startContainer===t&&0===e.startOffset}(t,e.getBody())?S.none():S.from(e.selection.getStart(!0))}))},mp=function(e,t){if(/^[0-9\.]+$/.test(t)){var n=parseInt(t,10);if(n>=1&&n<=7){var r=function(e){return Yt.explode(e.getParam("font_size_style_values",""))}(e),o=function(e){return Yt.explode(e.getParam("font_size_classes",""))}(e);return o?o[n-1]||t:r[n-1]||t}return t}return t},hp=function(e,t){return e&&t&&e.startContainer===t.startContainer&&e.startOffset===t.startOffset&&e.endContainer===t.endContainer&&e.endOffset===t.endOffset},gp=function(e,t,n){return null!==function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null}(e,t,n)},vp=function(e,t,n){return gp(e,t,(function(e){return e.nodeName===n}))},yp=function(e){return e&&"TABLE"===e.nodeName},bp=function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)},wp=function(e,t){return ma(e)&&!1===gp(e,t,Au)},xp=function(e,t,n){for(var r=new fo(t,e.getParent(t.parentNode,e.isBlock)||e.getRoot());t=r[n?"prev":"next"]();)if(Ho.isBr(t))return!0},Cp=function(e,t,n,r,o){var i,a,u,l,c=e.getRoot(),s=e.schema.getNonEmptyElements();if(u=e.getParent(o.parentNode,e.isBlock)||c,r&&Ho.isBr(o)&&t&&e.isEmpty(u))return S.some(lu(o.parentNode,e.nodeIndex(o)));for(i=new fo(o,u);l=i[r?"prev":"next"]();){if("false"===e.getContentEditableParent(l)||wp(l,c))return S.none();if(Ho.isText(l)&&l.nodeValue.length>0)return!1===vp(l,c,"A")?S.some(lu(l,r?l.nodeValue.length:0)):S.none();if(e.isBlock(l)||s[l.nodeName.toLowerCase()])return S.none();a=l}return n&&a?S.some(lu(a,0)):S.none()},Ep=function(e,t,n,r){var o,i,a,u,l,c,s,f=e.getRoot(),d=!1;if(o=r[(n?"start":"end")+"Container"],i=r[(n?"start":"end")+"Offset"],s=Ho.isElement(o)&&i===o.childNodes.length,l=e.schema.getNonEmptyElements(),c=n,ma(o))return S.none();if(Ho.isElement(o)&&i>o.childNodes.length-1&&(c=!1),Ho.isDocument(o)&&(o=f,i=0),o===f){if(c&&(u=o.childNodes[i>0?i-1:0])){if(ma(u))return S.none();if(l[u.nodeName]||yp(u))return S.none()}if(o.hasChildNodes()){if(i=Math.min(!c&&i>0?i-1:i,o.childNodes.length-1),o=o.childNodes[i],i=Ho.isText(o)&&s?o.data.length:0,!t&&o===f.lastChild&&yp(o))return S.none();if(function(e,t){for(;t&&t!==e;){if(Ho.isContentEditableFalse(t))return!0;t=t.parentNode}return!1}(f,o)||ma(o))return S.none();if(o.hasChildNodes()&&!1===yp(o)){u=o,a=new fo(o,f);do{if(Ho.isContentEditableFalse(u)||ma(u)){d=!1;break}if(Ho.isText(u)&&u.nodeValue.length>0){i=c?0:u.nodeValue.length,o=u,d=!0;break}if(l[u.nodeName.toLowerCase()]&&!bp(u)){i=e.nodeIndex(u),o=u.parentNode,c||i++,d=!0;break}}while(u=c?a.next():a.prev())}}}return t&&(Ho.isText(o)&&0===i&&Cp(e,s,t,!0,o).each((function(e){o=e.container(),i=e.offset(),d=!0})),Ho.isElement(o)&&((u=o.childNodes[i])||(u=o.childNodes[i-1]),!u||!Ho.isBr(u)||function(e,t){return e.previousSibling&&"A"===e.previousSibling.nodeName}(u)||xp(e,u,!1)||xp(e,u,!0)||Cp(e,s,t,!0,u).each((function(e){o=e.container(),i=e.offset(),d=!0})))),c&&!t&&Ho.isText(o)&&i===o.nodeValue.length&&Cp(e,s,t,!1,o).each((function(e){o=e.container(),i=e.offset(),d=!0})),d?S.some(lu(o,i)):S.none()},Tp=function(e,t){var n=t.collapsed,r=t.cloneRange(),o=lu.fromRangeStart(t);return Ep(e,n,!0,r).each((function(e){n&&lu.isAbove(o,e)||r.setStart(e.container(),e.offset())})),n||Ep(e,n,!1,r).each((function(e){r.setEnd(e.container(),e.offset())})),n&&r.collapse(!0),hp(t,r)?S.none():S.some(r)},kp=function(e,t,n){var r=e.create("span",{}," ");n.parentNode.insertBefore(r,n),t.scrollIntoView(r),e.remove(r)},Sp=function(e,t,n,r){var o=e.createRng();r?(o.setStartBefore(n),o.setEndBefore(n)):(o.setStartAfter(n),o.setEndAfter(n)),t.setRng(o)},Np=function(e,t){var n=lr("br");_i(sr(t),n),e.undoManager.add()},_p=function(e,t){Dp(e.getBody(),t)||Di(sr(t),lr("br"));var n=lr("br");Di(sr(t),n),kp(e.dom,e.selection,n.dom()),Sp(e.dom,e.selection,n.dom(),!1),e.undoManager.add()},Dp=function(e,t){return n=su.after(t),!!Ho.isBr(n.getNode())||Hl.nextPosition(e,su.after(t)).map((function(e){return Ho.isBr(e.getNode())})).getOr(!1);var n},Rp=function(e){return e&&"A"===e.nodeName&&"href"in e},Op=function(e){return e.fold(i(!1),Rp,Rp,i(!1))},Pp=function(e,t){t.fold(r,u(Np,e),u(_p,e),r)},Ap=function(e,t){var n=function(e){var t=u(is.isInlineTarget,e),n=su.fromRangeStart(e.selection.getRng());return Uf(t,e.getBody(),n).filter(Op)}(e);n.isSome()?n.each(u(Pp,e)):function(e,t){var n,r,o=e.selection,i=e.dom,a=o.getRng();Tp(i,a).each((function(e){a.setStart(e.startContainer,e.startOffset),a.setEnd(e.endContainer,e.endOffset)}));var u=a.startOffset,l=a.startContainer;if(1===l.nodeType&&l.hasChildNodes()){var c=u>l.childNodes.length-1;l=l.childNodes[Math.min(u,l.childNodes.length-1)]||l,u=c&&3===l.nodeType?l.nodeValue.length:0}var s=i.getParent(l,i.isBlock),f=s?i.getParent(s.parentNode,i.isBlock):null,d=f?f.nodeName.toUpperCase():"",p=t&&t.ctrlKey;"LI"!==d||p||(s=f),l&&3===l.nodeType&&u>=l.nodeValue.length&&(function(e,t,n){for(var r,o=new fo(t,n),i=e.getNonEmptyElements();r=o.next();)if(i[r.nodeName.toLowerCase()]||r.length>0)return!0}(e.schema,l,s)||(n=i.create("br"),a.insertNode(n),a.setStartAfter(n),a.setEndAfter(n),r=!0)),n=i.create("br"),xu(i,a,n),kp(i,o,n),Sp(i,o,n,r),e.undoManager.add()}(e,t)},Mp={create:Or("start","soffset","finish","foffset")},Ip=Ps([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Bp=(Ip.before,Ip.on,Ip.after,function(e){return e.fold(a,a,a)}),Lp=Ps([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Fp={domRange:Lp.domRange,relative:Lp.relative,exact:Lp.exact,exactFromRange:function(e){return Lp.exact(e.start(),e.soffset(),e.finish(),e.foffset())},getWin:function(e){var t=function(e){return e.match({domRange:function(e){return sr(e.startContainer)},relative:function(e,t){return Bp(e)},exact:function(e,t,n,r){return e}})}(e);return zr(t)},range:Mp.create},Hp=ir.detect().browser,jp=function(e,t){var n=vr(t)?kc(t).length:Yr(t).length+1;return e>n?n:e<0?0:e},zp=function(e){return Fp.range(e.start(),jp(e.soffset(),e.start()),e.finish(),jp(e.foffset(),e.finish()))},Wp=function(e,t){return!Ho.isRestrictedNode(t.dom())&&(Hr(e,t)||Fr(e,t))},Up=function(e){return function(t){return Wp(e,t.start())&&Wp(e,t.finish())}},qp=function(e){return Fp.range(sr(e.startContainer),e.startOffset,sr(e.endContainer),e.endOffset)},Vp=function(e){return function(e){var t=e.getSelection();return(t&&0!==t.rangeCount?S.from(t.getRangeAt(0)):S.none()).map(qp)}(zr(e).dom()).filter(Up(e))},$p=function(e,t){return S.from(t).filter(Up(e)).map(zp)},Yp=function(e){var n=t.document.createRange();try{return n.setStart(e.start().dom(),e.soffset()),n.setEnd(e.finish().dom(),e.foffset()),S.some(n)}catch(e){return S.none()}},Kp=function(e){return(e.bookmark?e.bookmark:S.none()).bind(u($p,sr(e.getBody()))).bind(Yp)},Xp=function(e){var t=function(e){return!0===e.inline||Hp.isIE()}(e)?Vp(sr(e.getBody())):S.none();e.bookmark=t.isSome()?t:e.bookmark},Gp=Kp,Qp=function(e){return Co(e)||Eo(e)},Jp=function(e,t){var n=e.settings,r=e.dom,o=e.selection,i=e.formatter,a=/[a-z%]+$/i.exec(n.indentation)[0],u=parseInt(n.indentation,10),l=e.getParam("indent_use_margin",!1);e.queryCommandState("InsertUnorderedList")||e.queryCommandState("InsertOrderedList")||n.forced_root_block||r.getParent(o.getNode(),r.isBlock)||i.apply("div"),W(function(e){return q(z(e.selection.getSelectedBlocks(),sr),(function(e){return!Qp(e)&&!function(e){return Wr(e).map(Qp).getOr(!1)}(e)}))}(e),(function(e){!function(e,t,n,r,o,i){if("false"!==e.getContentEditable(i)){var a=n?"margin":"padding";if(a="TABLE"===i.nodeName?"margin":a,a+="rtl"===e.getStyle(i,"direction",!0)?"Right":"Left","outdent"===t){var u=Math.max(0,parseInt(i.style[a]||0,10)-r);e.setStyle(i,a,u?u+o:"")}else u=parseInt(i.style[a]||0,10)+r+o,e.setStyle(i,a,u)}}(r,t,l,u,a,e.dom())}))},Zp=Yt.each,em=Yt.extend,tm=Yt.map,nm=Yt.inArray;function rm(e){var t,n,r,o,i={state:{},exec:{},value:{}},a=e.settings;e.on("PreInit",(function(){t=e.dom,n=e.selection,a=e.settings,r=e.formatter}));var u=function(t){var n;if(!e.quirks.isHidden()&&!e.removed){if(t=t.toLowerCase(),n=i.state[t])return n(t);try{return e.getDoc().queryCommandState(t)}catch(e){}return!1}},l=function(e,t){t=t||"exec",Zp(e,(function(e,n){Zp(n.toLowerCase().split(","),(function(n){i[t][n]=e}))}))},c=function(t,n,r){t=t.toLowerCase(),i.value[t]=function(){return n.call(r||e)}};em(this,{execCommand:function(t,n,r,o){var a,u,l=!1;if(!e.removed){if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(t)||o&&o.skip_focus?function(e){Kp(e).each((function(t){e.selection.setRng(t)}))}(e):e.focus(),(o=e.fire("BeforeExecCommand",{command:t,ui:n,value:r})).isDefaultPrevented())return!1;if(u=t.toLowerCase(),a=i.exec[u])return a(u,n,r),e.fire("ExecCommand",{command:t,ui:n,value:r}),!0;if(Zp(e.plugins,(function(o){if(o.execCommand&&o.execCommand(t,n,r))return e.fire("ExecCommand",{command:t,ui:n,value:r}),l=!0,!1})),l)return l;if(e.theme&&e.theme.execCommand&&e.theme.execCommand(t,n,r))return e.fire("ExecCommand",{command:t,ui:n,value:r}),!0;try{l=e.getDoc().execCommand(t,n,r)}catch(e){}return!!l&&(e.fire("ExecCommand",{command:t,ui:n,value:r}),!0)}},queryCommandState:u,queryCommandValue:function(t){var n;if(!e.quirks.isHidden()&&!e.removed){if(t=t.toLowerCase(),n=i.value[t])return n(t);try{return e.getDoc().queryCommandValue(t)}catch(e){}}},queryCommandSupported:function(t){if(t=t.toLowerCase(),i.exec[t])return!0;try{return e.getDoc().queryCommandSupported(t)}catch(e){}return!1},addCommands:l,addCommand:function(t,n,r){t=t.toLowerCase(),i.exec[t]=function(t,o,i,a){return n.call(r||e,o,i,a)}},addQueryStateHandler:function(t,n,r){t=t.toLowerCase(),i.state[t]=function(){return n.call(r||e)}},addQueryValueHandler:c,hasCustomCommand:function(e){return e=e.toLowerCase(),!!i.exec[e]}});var s=function(t,n,r){return void 0===n&&(n=!1),void 0===r&&(r=null),e.getDoc().execCommand(t,n,r)},f=function(e){return r.match(e)},d=function(t,n){r.toggle(t,n?{value:n}:void 0),e.nodeChanged()},p=function(e){o=n.getBookmark(e)},m=function(){n.moveToBookmark(o)};l({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){e.undoManager.add()},"Cut,Copy,Paste":function(t){var n,r=e.getDoc();try{s(t)}catch(e){n=!0}if("paste"!==t||r.queryCommandEnabled(t)||(n=!0),n||!r.queryCommandSupported(t)){var o=e.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");ce.mac&&(o=o.replace(/Ctrl\+/g,"⌘+")),e.notificationManager.open({text:o,type:"error"})}},unlink:function(){if(n.isCollapsed()){var t=e.dom.getParent(e.selection.getStart(),"a");t&&e.dom.remove(t,!0)}else r.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(e){var t=e.substring(7);"full"===t&&(t="justify"),Zp("left,center,right,justify".split(","),(function(e){t!==e&&r.remove("align"+e)})),"none"!==t&&d("align"+t)},"InsertUnorderedList,InsertOrderedList":function(e){var r,o;s(e),(r=t.getParent(n.getNode(),"ol,ul"))&&(o=r.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(o.nodeName)&&(p(),t.split(o,r),m()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){d(e)},"ForeColor,HiliteColor":function(e,t,n){d(e,n)},FontName:function(t,n,r){!function(e,t){e.formatter.toggle("fontname",{value:mp(e,t)}),e.nodeChanged()}(e,r)},FontSize:function(t,n,r){!function(e,t){e.formatter.toggle("fontsize",{value:mp(e,t)}),e.nodeChanged()}(e,r)},RemoveFormat:function(e){r.remove(e)},mceBlockQuote:function(){d("blockquote")},FormatBlock:function(e,t,n){return d(n||"p")},mceCleanup:function(){var t=n.getBookmark();e.setContent(e.getContent()),n.moveToBookmark(t)},mceRemoveNode:function(t,r,o){var i=o||n.getNode();i!==e.getBody()&&(p(),e.dom.remove(i,!0),m())},mceSelectNodeDepth:function(r,o,i){var a=0;t.getParent(n.getNode(),(function(e){if(1===e.nodeType&&a++===i)return n.select(e),!1}),e.getBody())},mceSelectNode:function(e,t,r){n.select(r)},mceInsertContent:function(t,n,r){!function(e,t){var n=function(e){var t;return"string"!=typeof e?(t=Yt.extend({paste:e.paste,data:{paste:e.paste}},e),{content:e.content,details:t}):{content:e,details:{}}}(t);Uc(e,n.content,n.details)}(e,r)},mceInsertRawHTML:function(t,r,o){n.setContent("tiny_mce_marker");var i=e.getContent();e.setContent(i.replace(/tiny_mce_marker/g,(function(){return o})))},mceToggleFormat:function(e,t,n){d(n)},mceSetContent:function(t,n,r){e.setContent(r)},"Indent,Outdent":function(t){Jp(e,t)},mceRepaint:function(){},InsertHorizontalRule:function(){e.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){e.hasVisual=!e.hasVisual,e.addVisual()},mceReplaceContent:function(t,r,o){e.execCommand("mceInsertContent",!1,o.replace(/\{\$selection\}/g,n.getContent({format:"text"})))},mceInsertLink:function(e,o,i){var a;"string"==typeof i&&(i={href:i}),a=t.getParent(n.getNode(),"a"),i.href=i.href.replace(" ","%20"),a&&i.href||r.remove("link"),i.href&&r.apply("link",i,a)},selectAll:function(){var e=t.getParent(n.getStart(),Ho.isContentEditableTrue);if(e){var r=t.createRng();r.selectNodeContents(e),n.setRng(r)}},delete:function(){!function(e){pf(e,!1)||lp(e,!1)||rd(e,!1)||_s(e,!1)||Dd(e)||Os(e)||Jd(e,!1)||(cp(e,"Delete"),us(e))}(e)},forwardDelete:function(){!function(e){pf(e,!0)||lp(e,!0)||rd(e,!0)||_s(e,!0)||Dd(e)||Os(e)||Jd(e,!0)||cp(e,"ForwardDelete")}(e)},mceNewDocument:function(){e.setContent("")},InsertLineBreak:function(t,n,r){return Ap(e,r),!0}});var h=function(e){return function(){var o=n.isCollapsed()?[t.getParent(n.getNode(),t.isBlock)]:n.getSelectedBlocks(),i=tm(o,(function(t){return!!r.matchNode(t,e)}));return-1!==nm(i,!0)}};l({JustifyLeft:h("alignleft"),JustifyCenter:h("aligncenter"),JustifyRight:h("alignright"),JustifyFull:h("alignjustify"),"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return f(e)},mceBlockQuote:function(){return f("blockquote")},Outdent:function(){var e;if(a.inline_styles){if((e=t.getParent(n.getStart(),t.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return!0;if((e=t.getParent(n.getEnd(),t.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return!0}return u("InsertUnorderedList")||u("InsertOrderedList")||!a.inline_styles&&!!t.getParent(n.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var r=t.getParent(n.getNode(),"ul,ol");return r&&("insertunorderedlist"===e&&"UL"===r.tagName||"insertorderedlist"===e&&"OL"===r.tagName)}},"state"),l({Undo:function(){e.undoManager.undo()},Redo:function(){e.undoManager.redo()}}),c("FontName",(function(){return function(e){return pp(e).fold((function(){return dp(e).map((function(t){return fp.getFontFamily(e.getBody(),t)})).getOr("")}),(function(t){return fp.getFontFamily(e.getBody(),t)}))}(e)}),this),c("FontSize",(function(){return function(e){return pp(e).fold((function(){return dp(e).map((function(t){return fp.getFontSize(e.getBody(),t)})).getOr("")}),(function(t){return fp.getFontSize(e.getBody(),t)}))}(e)}),this)}var om=Yt.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"," "),im=function(e){var t,n,r=this,o={},i=function(){return!1},a=function(){return!0};t=(e=e||{}).scope||r,n=e.toggleEvent||i;var u=function(e,t,a,u){var l,c,s;if(!1===t&&(t=i),t)for(t={func:t},u&&Yt.extend(t,u),s=(c=e.toLowerCase().split(" ")).length;s--;)e=c[s],(l=o[e])||(l=o[e]=[],n(e,!0)),a?l.unshift(t):l.push(t);return r},l=function(e,t){var i,a,u,l,c;if(e)for(i=(l=e.toLowerCase().split(" ")).length;i--;){if(e=l[i],a=o[e],!e){for(u in o)n(u,!1),delete o[u];return r}if(a){if(t)for(c=a.length;c--;)a[c].func===t&&(a=a.slice(0,c).concat(a.slice(c+1)),o[e]=a);else a.length=0;a.length||(n(e,!1),delete o[e])}}else{for(e in o)n(e,!1);o={}}return r};r.fire=function(n,r){var u,c,s,f;if(n=n.toLowerCase(),(r=r||{}).type=n,r.target||(r.target=t),r.preventDefault||(r.preventDefault=function(){r.isDefaultPrevented=a},r.stopPropagation=function(){r.isPropagationStopped=a},r.stopImmediatePropagation=function(){r.isImmediatePropagationStopped=a},r.isDefaultPrevented=i,r.isPropagationStopped=i,r.isImmediatePropagationStopped=i),e.beforeFire&&e.beforeFire(r),u=o[n])for(c=0,s=u.length;c<s;c++){if((f=u[c]).once&&l(n,f.func),r.isImmediatePropagationStopped())return r.stopPropagation(),r;if(!1===f.func.call(t,r))return r.preventDefault(),r}return r},r.on=u,r.off=l,r.once=function(e,t,n){return u(e,t,n,{once:!0})},r.has=function(e){return e=e.toLowerCase(),!(!o[e]||0===o[e].length)}};im.isNative=function(e){return!!om[e.toLowerCase()]};var am,um=function(e){return e._eventDispatcher||(e._eventDispatcher=new im({scope:e,toggleEvent:function(t,n){im.isNative(t)&&e.toggleNativeEvent&&e.toggleNativeEvent(t,n)}})),e._eventDispatcher},lm={fire:function(e,t,n){var r=this;if(r.removed&&"remove"!==e&&"detach"!==e)return t;if(t=um(r).fire(e,t,n),!1!==n&&r.parent)for(var o=r.parent();o&&!t.isPropagationStopped();)o.fire(e,t,!1),o=o.parent();return t},on:function(e,t,n){return um(this).on(e,t,n)},off:function(e,t){return um(this).off(e,t)},once:function(e,t){return um(this).once(e,t)},hasEventListeners:function(e){return um(this).has(e)}},cm=function(e,t,n){try{e.getDoc().execCommand(t,!1,n)}catch(e){}},sm=function(e,t,n){var r,o;zi(e,t)&&!1===n?(o=t,Hi(r=e)?r.dom().classList.remove(o):function(e,t){(function(e,t,n){var r=q(Fi(e,t),(function(e){return e!==n}));r.length>0?kr(e,t,r.join(" ")):_r(e,t)})(e,"class",t)}(r,o),function(e){0===(Hi(e)?e.dom().classList:function(e){return Fi(e,"class")}(e)).length&&_r(e,"class")}(r)):n&&ji(e,t)},fm=function(e,t){sm(sr(e.getBody()),"mce-content-readonly",t),t?(e.selection.controlSelection.hideResizeRect(),e.readonly=!0,e.getBody().contentEditable="false"):(e.readonly=!1,e.getBody().contentEditable="true",cm(e,"StyleWithCSS",!1),cm(e,"enableInlineTableEditing",!1),cm(e,"enableObjectResizing",!1),e.focus(),e.nodeChanged())},dm=wi.DOM,pm=function(e,t){return"selectionchange"===t?e.getDoc():!e.inline&&/^mouse|touch|click|contextmenu|drop|dragover|dragend/.test(t)?e.getDoc().documentElement:e.settings.event_root?(e.eventRoot||(e.eventRoot=dm.select(e.settings.event_root)[0]),e.eventRoot):e.getBody()},mm=function(e,t,n){!function(e){return!e.hidden&&!e.readonly}(e)?function(e){return!0===e.readonly}(e)&&n.preventDefault():e.fire(t,n)},hm=function(e,t){var n,r;if(e.delegates||(e.delegates={}),!e.delegates[t]&&!e.removed)if(n=pm(e,t),e.settings.event_root){if(am||(am={},e.editorManager.on("removeEditor",(function(){var t;if(!e.editorManager.activeEditor&&am){for(t in am)e.dom.unbind(pm(e,t));am=null}}))),am[t])return;r=function(n){for(var r=n.target,o=e.editorManager.get(),i=o.length;i--;){var a=o[i].getBody();(a===r||dm.isChildOf(r,a))&&mm(o[i],t,n)}},am[t]=r,dm.bind(n,t,r)}else r=function(n){mm(e,t,n)},dm.bind(n,t,r),e.delegates[t]=r},gm={bindPendingEventDelegates:function(){var e=this;Yt.each(e._pendingNativeEvents,(function(t){hm(e,t)}))},toggleNativeEvent:function(e,t){var n=this;"focus"!==e&&"blur"!==e&&(t?n.initialized?hm(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(pm(n,e),e,n.delegates[e]),delete n.delegates[e]))},unbindAllNativeEvents:function(){var e,t=this,n=t.getBody(),r=t.dom;if(t.delegates){for(e in t.delegates)t.dom.unbind(pm(t,e),e,t.delegates[e]);delete t.delegates}!t.inline&&n&&r&&(n.onload=null,r.unbind(t.getWin()),r.unbind(t.getDoc())),r&&(r.unbind(n),r.unbind(t.getContainer()))}},vm=gm=Yt.extend({},lm,gm),ym=Or("sections","settings"),bm=ir.detect().deviceType.isTouch(),wm=["lists","autolink","autosave"],xm={theme:"mobile"},Cm=function(e){var t=R(e)?e.join(" "):e,n=z(_(t)?t.split(" "):[],Gn);return q(n,(function(e){return e.length>0}))},Em=function(e,t){var n=xr(t,(function(t,n){return H(e,n)}));return ym(n.t,n.f)},Tm=function(e,t){return e.sections().hasOwnProperty(t)},km=function(e,t){var n=t.external_plugins?t.external_plugins:{};return e&&e.external_plugins?Yt.extend({},e.external_plugins,n):n},Sm=function(e,t,n,r){var o=Em(["mobile"],r),i=Yt.extend(t,n,o.settings(),function(e,t){var n=t.settings().inline;return e&&Tm(t,"mobile")&&!n}(e,o)?function(e,t,n){var r=e.sections(),o=r.hasOwnProperty(t)?r[t]:{};return Yt.extend({},n,o)}(o,"mobile",xm):{},{validate:!0,content_editable:o.settings().inline,external_plugins:km(n,o.settings())});return function(e,t,n,r){var o=Cm(n.forced_plugins),i=Cm(r.plugins),a=function(e,t){return[].concat(Cm(e)).concat(Cm(t))}(o,e&&Tm(t,"mobile")?function(e){return q(e,u(H,wm))}(i):i);return Yt.extend(r,{plugins:a.join(" ")})}(e,o,n,i)},Nm=function(e,t,n){return S.from(t.settings[n]).filter(e)},_m=Yt.each,Dm=Yt.explode,Rm={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},Om=Yt.makeMap("alt,ctrl,shift,meta,access");function Pm(e){var t={},n=[],r=function(e){var t,n,r={};for(n in _m(Dm(e,"+"),(function(e){e in Om?r[e]=!0:/^[0-9]{2,}$/.test(e)?r.keyCode=parseInt(e,10):(r.charCode=e.charCodeAt(0),r.keyCode=Rm[e]||e.toUpperCase().charCodeAt(0))})),t=[r.keyCode],Om)r[n]?t.push(n):r[n]=!1;return r.id=t.join(","),r.access&&(r.alt=!0,ce.mac?r.ctrl=!0:r.shift=!0),r.meta&&(ce.mac?r.meta=!0:(r.ctrl=!0,r.meta=!1)),r},o=function(t,n,o,i){var a;return(a=Yt.map(Dm(t,">"),r))[a.length-1]=Yt.extend(a[a.length-1],{func:o,scope:i||e}),Yt.extend(a[0],{desc:e.translate(n),subpatterns:a.slice(1)})},i=function(e,t){return!!t&&t.ctrl===e.ctrlKey&&t.meta===e.metaKey&&t.alt===e.altKey&&t.shift===e.shiftKey&&!!(e.keyCode===t.keyCode||e.charCode&&e.charCode===t.charCode)&&(e.preventDefault(),!0)},a=function(e){return e.func?e.func.call(e.scope):null};e.on("keyup keypress keydown",(function(e){!function(e){return e.altKey||e.ctrlKey||e.metaKey}(e)&&!function(e){return"keydown"===e.type&&e.keyCode>=112&&e.keyCode<=123}(e)||e.isDefaultPrevented()||(_m(t,(function(t){if(i(e,t))return n=t.subpatterns.slice(0),"keydown"===e.type&&a(t),!0})),i(e,n[0])&&(1===n.length&&"keydown"===e.type&&a(n[0]),n.shift()))})),this.add=function(n,r,i,a){var u;return u=i,"string"==typeof i?i=function(){e.execCommand(u,!1,null)}:Yt.isArray(u)&&(i=function(){e.execCommand(u[0],u[1],u[2])}),_m(Dm(Yt.trim(n.toLowerCase())),(function(e){var n=o(e,r,i,a);t[n.id]=n})),!0},this.remove=function(e){var n=o(e);return!!t[n.id]&&(delete t[n.id],!0)}}var Am=function(e){var t=jr(e).dom();return e.dom()===t.activeElement},Mm=function(e,t){(function(e,t){return function(e){return e.collapsed?S.from(ja(e.startContainer,e.startOffset)).map(sr):S.none()}(t).bind((function(t){return ko(t)?S.some(t):!1===Hr(e,t)?S.some(e):S.none()}))})(sr(e.getBody()),t).bind((function(e){return Hl.firstPositionIn(e.dom())})).fold((function(){e.selection.normalize()}),(function(t){return e.selection.setRng(t.toRange())}))},Im=function(e){if(e.setActive)try{e.setActive()}catch(t){e.focus()}else e.focus()},Bm=function(e){var n,r,o=e.getBody();return o&&(n=sr(o),Am(n)||(r=n,function(e){var n=void 0!==e?e.dom():t.document;return S.from(n.activeElement).map(sr)}(jr(r)).filter((function(e){return r.dom().contains(e.dom())}))).isSome())},Lm=function(e){return e.inline?Bm(e):function(e){return e.iframeElement&&Am(sr(e.iframeElement))}(e)},Fm=function(e){return e.editorManager.setActive(e)},Hm=Lm,jm=function(e,t){return t.dom()[e]},zm=function(e,t){return parseInt(Dr(t,e),10)},Wm=u(jm,"clientWidth"),Um=u(jm,"clientHeight"),qm=u(zm,"margin-top"),Vm=u(zm,"margin-left"),$m=function(e,t,n){var r=sr(e.getBody()),o=e.inline?r:sr(r.dom().ownerDocument.documentElement),i=function(e,t,n,r){var o=function(e){return e.dom().getBoundingClientRect()}(t);return{x:n-(e?o.left+t.dom().clientLeft+Vm(t):0),y:r-(e?o.top+t.dom().clientTop+qm(t):0)}}(e.inline,o,t,n);return function(e,t,n){var r=Wm(e),o=Um(e);return t>=0&&n>=0&&t<=r&&n<=o}(o,i.x,i.y)};function Ym(e){var t=[],n=function(){var t,n=e.theme;return n&&n.getNotificationManagerImpl?n.getNotificationManagerImpl():{open:t=function(){throw new Error("Theme did not provide a NotificationManager implementation.")},close:t,reposition:t,getArgs:t}},r=function(){t.length>0&&n().reposition(t)},o=function(e){Y(t,(function(t){return t===e})).each((function(e){t.splice(e,1)}))},i=function(i){if(!e.removed&&function(e){return function(e){return S.from(e).map(sr)}(e.inline?e.getBody():e.getContentAreaContainer()).map((function(e){return Hr(jr(e),e)})).getOr(!1)}(e))return $(t,(function(e){return t=n().getArgs(e),r=i,!(t.type!==r.type||t.text!==r.text||t.progressBar||t.timeout||r.progressBar||r.timeout);var t,r})).getOrThunk((function(){e.editorManager.setActive(e);var a=n().open(i,(function(){o(a),r()}));return function(e){t.push(e)}(a),r(),a}))};return function(e){e.on("SkinLoaded",(function(){var t=e.settings.service_message;t&&i({text:t,type:"warning",timeout:0,icon:""})})),e.on("ResizeEditor ResizeWindow",(function(){me.requestAnimationFrame(r)})),e.on("remove",(function(){W(t.slice(),(function(e){n().close(e)}))}))}(e),{open:i,close:function(){S.from(t[0]).each((function(e){n().close(e),o(e),r()}))},getNotifications:function(){return t}}}function Km(e){var t=[],n=function(){var t,n=e.theme;return n&&n.getWindowManagerImpl?n.getWindowManagerImpl():{open:t=function(){throw new Error("Theme did not provide a WindowManager implementation.")},alert:t,confirm:t,close:t,getParams:t,setParams:t}},r=function(e,t){return function(){return t?t.apply(e,arguments):void 0}},o=function(n){t.push(n),function(t){e.fire("OpenWindow",{win:t})}(n)},i=function(n){Y(t,(function(e){return e===n})).each((function(r){t.splice(r,1),function(t){e.fire("CloseWindow",{win:t})}(n),0===t.length&&e.focus()}))},a=function(){return S.from(t[t.length-1])};return e.on("remove",(function(){W(t.slice(0),(function(e){n().close(e)}))})),{windows:t,open:function(t,r){e.editorManager.setActive(e),Xp(e);var a=n().open(t,r,i);return o(a),a},alert:function(e,t,a){var u=n().alert(e,r(a||this,t),i);o(u)},confirm:function(e,t,a){var u=n().confirm(e,r(a||this,t),i);o(u)},close:function(){a().each((function(e){n().close(e),i(e)}))},getParams:function(){return a().map(n().getParams).getOr(null)},setParams:function(e){a().each((function(t){n().setParams(t,e)}))},getWindows:function(){return t}}}var Xm={},Gm="en",Qm={setCode:function(e){e&&(Gm=e,this.rtl=!!this.data[e]&&"rtl"===this.data[e]._dir)},getCode:function(){return Gm},rtl:!1,add:function(e,t){var n=Xm[e];for(var r in n||(Xm[e]=n={}),t)n[r]=t[r];this.setCode(e)},translate:function(e){var t=Xm[Gm]||{},n=function(e){return Yt.is(e,"function")?Object.prototype.toString.call(e):r(e)?"":""+e},r=function(e){return""===e||null===e||Yt.is(e,"undefined")},o=function(e){return e=n(e),Yt.hasOwn(t,e)?n(t[e]):e};if(r(e))return"";if(Yt.is(e,"object")&&Yt.hasOwn(e,"raw"))return n(e.raw);if(Yt.is(e,"array")){var i=e.slice(1);e=o(e[0]).replace(/\{([0-9]+)\}/g,(function(e,t){return Yt.hasOwn(i,t)?n(i[t]):e}))}return o(e).replace(/{context:\w+}$/,"")},data:Xm},Jm=Ni.PluginManager,Zm=function(e,t){e.notificationManager.open({type:"error",text:t})},eh=function(e,t){e._skinLoaded?Zm(e,t):e.on("SkinLoaded",(function(){Zm(e,t)}))},th=function(e){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];var o=t.window.console;o&&(o.error?o.error.apply(o,arguments):o.log.apply(o,arguments))},nh=function(e,t){eh(e,function(e,t){var n=function(e,t){for(var n in Jm.urls)if(Jm.urls[n]+"/plugin"+t+".js"===e)return n;return null}(t,e.suffix);return n?Qm.translate(["Failed to load plugin: {0} from url {1}",n,t]):Qm.translate(["Failed to load plugin url: {0}",t])}(e,t))},rh=function(e,t,n){var r=Qm.translate(["Failed to initialize plugin: {0}",t]);th(r,n),eh(e,r)},oh=function(e,t){eh(e,Qm.translate(["Failed to upload image: {0}",t]))},ih=eh,ah=th,uh=Ni.PluginManager,lh=Ni.ThemeManager;function ch(){return new(te("XMLHttpRequest"))}function sh(e,n){var r={},o=function(e,r,o,i){var a,u;(a=ch()).open("POST",n.url),a.withCredentials=n.credentials,a.upload.onprogress=function(e){i(e.loaded/e.total*100)},a.onerror=function(){o("Image upload failed due to a XHR Transport error. Code: "+a.status)},a.onload=function(){var e,t,i;a.status<200||a.status>=300?o("HTTP Error: "+a.status):(e=JSON.parse(a.responseText))&&"string"==typeof e.location?r((t=n.basePath,i=e.location,t?t.replace(/\/$/,"")+"/"+i.replace(/^\//,""):i)):o("Invalid JSON: "+a.responseText)},(u=new t.FormData).append("file",e.blob(),e.filename()),a.send(u)},i=function(e,t){return{url:t,blobInfo:e,status:!0}},a=function(e,t){return{url:"",blobInfo:e,status:!1,error:t}},u=function(e,t){Yt.each(r[e],(function(e){e(t)})),delete r[e]};return!1===A(n.handler)&&(n.handler=o),{upload:function(t,l){return n.url||n.handler!==o?function(t,o){return t=Yt.grep(t,(function(t){return!e.isUploaded(t.blobUri())})),se.all(Yt.map(t,(function(t){return e.isPending(t.blobUri())?function(e){var t=e.blobUri();return new se((function(e){r[t]=r[t]||[],r[t].push(e)}))}(t):function(t,n,r){return e.markPending(t.blobUri()),new se((function(o){var l;try{var c=function(){l&&l.close()};n(t,(function(n){c(),e.markUploaded(t.blobUri(),n),u(t.blobUri(),i(t,n)),o(i(t,n))}),(function(n){c(),e.removeFailed(t.blobUri()),u(t.blobUri(),a(t,n)),o(a(t,n))}),(function(e){e<0||e>100||(l||(l=r()),l.progressBar.value(e))}))}catch(e){o(a(t,e.message))}}))}(t,n.handler,o)})))}(t,l):new se((function(e){e([])}))}}}var fh=function(e){var t,n,r=decodeURIComponent(e).split(",");return(n=/data:([^;]+)/.exec(r[0]))&&(t=n[1]),{type:t,data:r[1]}},dh=function(e){return new se((function(n){var r,o,i,a,u=fh(e);try{a=u.data,r=te("atob")(a)}catch(e){return void n(new t.Blob([]))}for(o=function(e){return new(te("Uint8Array"))(e)}(r.length),i=0;i<o.length;i++)o[i]=r.charCodeAt(i);n(new t.Blob([o],{type:u.type}))}))},ph=function(e){return 0===e.indexOf("blob:")?function(e){return new se((function(t,n){var r=function(){n("Cannot convert "+e+" to Blob. Resource might not exist or is inaccessible.")};try{var o=ch();o.open("GET",e,!0),o.responseType="blob",o.onload=function(){200===this.status?t(this.response):r()},o.onerror=r,o.send()}catch(e){r()}}))}(e):0===e.indexOf("data:")?dh(e):null},mh=fh,hh=0,gh=function(e){return(e||"blobid")+hh++};function vh(e,t){var n={};return{findAll:function(r,o){var a;o||(o=i(!0)),a=q(function(e){return e?Z(e.getElementsByTagName("img")):[]}(r),(function(t){var n=t.src;return!!ce.fileApi&&!t.hasAttribute("data-mce-bogus")&&!t.hasAttribute("data-mce-placeholder")&&!(!n||n===ce.transparentSrc)&&(0===n.indexOf("blob:")?!e.isUploaded(n)&&o(t):0===n.indexOf("data:")&&o(t))}));var u=z(a,(function(e){if(n[e.src])return new se((function(t){n[e.src].then((function(n){if("string"==typeof n)return n;t({image:e,blobInfo:n.blobInfo})}))}));var r=new se((function(n,r){!function(e,t,n,r){var o,i;0!==t.src.indexOf("blob:")?(o=mh(t.src).data,(i=e.findFirst((function(e){return e.base64()===o})))?n({image:t,blobInfo:i}):ph(t.src).then((function(r){i=e.create(gh(),r,o),e.add(i),n({image:t,blobInfo:i})}),(function(e){r(e)}))):(i=e.getByUri(t.src))?n({image:t,blobInfo:i}):ph(t.src).then((function(r){(function(e){return new se((function(t){var n=new(te("FileReader"));n.onloadend=function(){t(n.result)},n.readAsDataURL(e)}))})(r).then((function(a){o=mh(a).data,i=e.create(gh(),r,o),e.add(i),n({image:t,blobInfo:i})}))}),(function(e){r(e)}))}(t,e,n,r)})).then((function(e){return delete n[e.image.src],e})).catch((function(t){return delete n[e.src],t}));return n[e.src]=r,r}));return se.all(u)}}}var yh=0,bh=function(e){return e+yh+++(t=function(){return Math.round(4294967295*Math.random()).toString(36)},"s"+(new Date).getTime().toString(36)+t()+t()+t());var t};function wh(e){var t,n,r,o,a,u=function(){var e=[],t=function(e){var t,n,r;if(!e.blob||!e.base64)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");return t=e.id||bh("blobid"),n=e.name||t,{id:i(t),name:i(n),filename:i(n+"."+(r=e.blob.type,{"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png"}[r.toLowerCase()]||"dat")),blob:i(e.blob),base64:i(e.base64),blobUri:i(e.blobUri||re(e.blob)),uri:i(e.uri)}},n=function(e){return r((function(t){return t.id()===e}))},r=function(t){return q(e,t)[0]};return{create:function(e,n,r,o){if(_(e))return t({id:e,name:o,blob:n,base64:r});if(D(e))return t(e);throw new Error("Unknown input type")},add:function(t){n(t.id())||e.push(t)},get:n,getByUri:function(e){return r((function(t){return t.blobUri()===e}))},findFirst:r,removeByUri:function(t){e=q(e,(function(e){return e.blobUri()!==t||(oe(e.blobUri()),!1)}))},destroy:function(){W(e,(function(e){oe(e.blobUri())})),e=[]}}}(),l=(r={},o=function(e,t){return{status:e,resultUri:t}},{hasBlobUri:a=function(e){return e in r},getResultUri:function(e){var t=r[e];return t?t.resultUri:null},isPending:function(e){return!!a(e)&&1===r[e].status},isUploaded:function(e){return!!a(e)&&2===r[e].status},markPending:function(e){r[e]=o(1,null)},markUploaded:function(e,t){r[e]=o(2,t)},removeFailed:function(e){delete r[e]},destroy:function(){r={}}}),c=[],s=function(t){return function(n){return e.selection?t(n):[]}},f=function(e,t,n){var r=0;do{-1!==(r=e.indexOf(t,r))&&(e=e.substring(0,r)+n+e.substr(r+t.length),r+=n.length-t.length+1)}while(-1!==r);return e},d=function(e,t,n){return e=f(e,'src="'+t+'"','src="'+n+'"'),f(e,'data-mce-src="'+t+'"','data-mce-src="'+n+'"')},p=function(t,n){W(e.undoManager.data,(function(e){"fragmented"===e.type?e.fragments=z(e.fragments,(function(e){return d(e,t,n)})):e.content=d(e.content,t,n)}))},m=function(){return e.notificationManager.open({text:e.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0})},h=function(n){return t||(t=sh(l,{url:Qc(e),basePath:Jc(e),credentials:Zc(e),handler:es(e)})),y().then(s((function(r){var o;return o=z(r,(function(e){return e.blobInfo})),t.upload(o,m).then(s((function(t){var o=z(t,(function(t,n){var o=r[n].image;return t.status&&function(e){return e.getParam("images_replace_blob_uris",!0,"boolean")}(e)?function(t,n){u.removeByUri(t.src),p(t.src,n),e.$(t).attr({src:Gc(e)?n+"?"+(new Date).getTime():n,"data-mce-src":e.convertURL(n,"src")})}(o,t.url):t.error&&oh(e,t.error),{element:o,status:t.status}}));return n&&n(o),o})))})))},g=function(t){if(Xc(e))return h(t)},v=function(t){return!1!==X(c,(function(e){return e(t)}))&&(0!==t.getAttribute("src").indexOf("data:")||function(e){return e.getParam("images_dataimg_filter",i(!0),"function")}(e)(t))},y=function(){return n||(n=vh(l,u)),n.findAll(e.getBody(),v).then(s((function(t){return t=q(t,(function(t){return"string"!=typeof t||(ih(e,t),!1)})),W(t,(function(e){p(e.image.src,e.blobInfo.blobUri()),e.image.src=e.blobInfo.blobUri(),e.image.removeAttribute("data-mce-src")})),t})))},b=function(t){return t.replace(/src="(blob:[^"]+)"/g,(function(t,n){var r=l.getResultUri(n);if(r)return'src="'+r+'"';var o=u.getByUri(n);return o||(o=V(e.editorManager.get(),(function(e,t){return e||t.editorUpload&&t.editorUpload.blobCache.getByUri(n)}),null)),o?'src="data:'+o.blob().type+";base64,"+o.base64()+'"':t}))};return e.on("setContent",(function(){Xc(e)?g():y()})),e.on("RawSaveContent",(function(e){e.content=b(e.content)})),e.on("getContent",(function(e){e.source_view||"raw"===e.format||(e.content=b(e.content))})),e.on("PostRender",(function(){e.parser.addNodeFilter("img",(function(e){W(e,(function(e){var t=e.attr("src");if(!u.getByUri(t)){var n=l.getResultUri(t);n&&e.attr("src",n)}}))}))})),{blobCache:u,addFilter:function(e){c.push(e)},uploadImages:h,uploadImagesAuto:g,scanForImages:y,destroy:function(){u.destroy(),l.destroy(),n=t=null}}}var xh=function(e,t){return e.hasOwnProperty(t.nodeName)},Ch=function(e,t){return!!Ho.isText(t)||!!Ho.isElement(t)&&!xh(e,t)&&!Kl(t)},Eh=function(e,t){if(Ho.isText(t)){if(0===t.nodeValue.length)return!0;if(/^\s+$/.test(t.nodeValue)&&(!t.nextSibling||xh(e,t.nextSibling)))return!0}return!1},Th=function(e){var t,n,r,o,i,a,u,l,c,s,f,d=e.settings,p=e.dom,m=e.selection,h=e.schema,g=h.getBlockElements(),v=m.getStart(),y=e.getBody();if(f=d.forced_root_block,v&&Ho.isElement(v)&&f&&(s=y.nodeName.toLowerCase(),h.isValidChild(s,f.toLowerCase())&&!function(e,t,n){return j(ys(sr(n),sr(t)),(function(t){return xh(e,t.dom())}))}(g,y,v))){for(n=(t=m.getRng()).startContainer,r=t.startOffset,o=t.endContainer,i=t.endOffset,c=Hm(e),v=y.firstChild;v;)if(Ch(g,v)){if(Eh(g,v)){u=v,v=v.nextSibling,p.remove(u);continue}a||(a=p.create(f,e.settings.forced_root_block_attrs),v.parentNode.insertBefore(a,v),l=!0),u=v,v=v.nextSibling,a.appendChild(u)}else a=null,v=v.nextSibling;l&&c&&(t.setStart(n,r),t.setEnd(o,i),m.setRng(t),e.nodeChanged())}},kh=function(e){return Xr(e).fold(i([e]),(function(t){return[e].concat(kh(t))}))},Sh=function(e){return Gr(e).fold(i([e]),(function(t){return"br"===mr(t)?Ur(t).map((function(t){return[e].concat(Sh(t))})).getOr([]):[e].concat(Sh(t))}))},Nh=function(e,t,n,r){var o=n,i=new fo(n,o),a=e.schema.getNonEmptyElements();do{if(3===n.nodeType&&0!==Yt.trim(n.nodeValue).length)return void(r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length));if(a[n.nodeName]&&!/^(TD|TH)$/.test(n.nodeName))return void(r?t.setStartBefore(n):"BR"===n.nodeName?t.setEndBefore(n):t.setEndAfter(n));if(ce.ie&&ce.ie<11&&e.isBlock(n)&&e.isEmpty(n))return void(r?t.setStart(n,0):t.setEnd(n,0))}while(n=r?i.next():i.prev());"BODY"===o.nodeName&&(r?t.setStart(o,0):t.setEnd(o,o.childNodes.length))},_h=function(e){var t=e.selection.getSel();return t&&t.rangeCount>0};function Dh(e){var t,n=[];"onselectionchange"in e.getDoc()||e.on("NodeChange Click MouseUp KeyUp Focus",(function(n){var r,o;o={startContainer:(r=e.selection.getRng()).startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset},"nodechange"!==n.type&&hp(o,t)||e.fire("SelectionChange"),t=o})),e.on("contextmenu",(function(){e.fire("SelectionChange")})),e.on("SelectionChange",(function(){var t=e.selection.getStart(!0);!t||!ce.range&&e.selection.isCollapsed()||_h(e)&&!function(t){var r,o;if((o=e.$(t).parentsUntil(e.getBody()).add(t)).length===n.length){for(r=o.length;r>=0&&o[r]===n[r];r--);if(-1===r)return n=o,!0}return n=o,!1}(t)&&e.dom.isChildOf(t,e.getBody())&&e.nodeChanged({selectionChange:!0})})),e.on("MouseUp",(function(t){!t.isDefaultPrevented()&&_h(e)&&("IMG"===e.selection.getNode().nodeName?me.setEditorTimeout(e,(function(){e.nodeChanged()})):e.nodeChanged())})),this.nodeChanged=function(t){var n,r,o,i=e.selection;e.initialized&&i&&!e.settings.disable_nodechange&&!e.readonly&&(o=e.getBody(),(n=i.getStart(!0)||o).ownerDocument===e.getDoc()&&e.dom.isChildOf(n,o)||(n=o),r=[],e.dom.getParent(n,(function(e){if(e===o)return!0;r.push(e)})),(t=t||{}).element=n,t.parents=r,e.fire("NodeChange",t))}}var Rh,Oh={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 ce.mac?e.metaKey:e.ctrlKey&&!e.altKey}},Ph=function(e){return V(e,(function(e,t){return e.concat(function(e){var t=function(t){return z(t,(function(t){return(t=Aa(t)).node=e,t}))};if(Ho.isElement(e))return t(e.getClientRects());if(Ho.isText(e)){var n=e.ownerDocument.createRange();return n.setStart(e,0),n.setEnd(e,e.data.length),t(n.getClientRects())}}(t))}),[])};!function(e){e[e.Up=-1]="Up",e[e.Down=1]="Down"}(Rh||(Rh={}));var Ah=function(e,t,n,r,o,i){var a,u,l=0,c=[],s=function(r){var i,a,s;for(s=Ph([r]),-1===e&&(s=s.reverse()),i=0;i<s.length;i++)if(a=s[i],!n(a,u)){if(c.length>0&&t(a,Wt.last(c))&&l++,a.line=l,o(a))return!0;c.push(a)}};return(u=Wt.last(i.getClientRects()))?(s(a=i.getNode()),function(e,t,n,r){for(;r=ol(r,e,Oa,t);)if(n(r))return}(e,r,s,a),c):c},Mh=u(Ah,Rh.Up,Ba,La),Ih=u(Ah,Rh.Down,La,Ba),Bh=function(e){return function(t){return function(e,t){return t.line>e}(e,t)}},Lh=function(e){return function(t){return function(e,t){return t.line===e}(e,t)}},Fh=Ho.isContentEditableFalse,Hh=ol,jh=function(e,t){return Math.abs(e.left-t)},zh=function(e,t){return Math.abs(e.right-t)},Wh=function(e,t){return e>=t.left&&e<=t.right},Uh=function(e,t){return Wt.reduce(e,(function(e,n){var r,o;return r=Math.min(jh(e,t),zh(e,t)),o=Math.min(jh(n,t),zh(n,t)),Wh(t,n)?n:Wh(t,e)?e:o===r&&Fh(n.node)||o<r?n:e}))},qh=function(e,t,n,r){for(;r=Hh(r,e,Oa,t);)if(n(r))return},Vh=function(e,t,n){if(n.collapsed)return!1;if(ce.ie&&ce.ie<=11&&n.startOffset===n.endOffset-1&&n.startContainer===n.endContainer){var r=n.startContainer.childNodes[n.startOffset];if(Ho.isElement(r))return j(r.getClientRects(),(function(n){return Fa(n,e,t)}))}return j(n.getClientRects(),(function(n){return Fa(n,e,t)}))},$h=function(e){var t,n,r,o;return o=e.getBoundingClientRect(),n=(t=e.ownerDocument).documentElement,r=t.defaultView,{top:o.top+r.pageYOffset-n.clientTop,left:o.left+r.pageXOffset-n.clientLeft}},Yh=Ho.isContentEditableFalse,Kh=Ho.isContentEditableTrue,Xh=function(e){e&&e.parentNode&&e.parentNode.removeChild(e)},Gh=function(e,t){return function(n){if(function(e){return 0===e.button}(n)){var r=$(t.dom.getParents(n.target),function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=qa.call(arguments);return function(e){for(var t=0;t<n.length;t++)if(n[t](e))return!0;return!1}}(Yh,Kh)).getOr(null);if(u=t.getBody(),Yh(l=r)&&l!==u){var o=t.dom.getPos(r),i=t.getBody(),a=t.getDoc().documentElement;e.element=r,e.screenX=n.screenX,e.screenY=n.screenY,e.maxX=(t.inline?i.scrollWidth:a.offsetWidth)-2,e.maxY=(t.inline?i.scrollHeight:a.offsetHeight)-2,e.relX=n.pageX-o.x,e.relY=n.pageY-o.y,e.width=r.offsetWidth,e.height=r.offsetHeight,e.ghost=function(e,t,n,r){var o=t.cloneNode(!0);e.dom.setStyles(o,{width:n,height:r}),e.dom.setAttrib(o,"data-mce-selected",null);var i=e.dom.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return e.dom.setStyles(i,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:n,height:r}),e.dom.setStyles(o,{margin:0,boxSizing:"border-box"}),i.appendChild(o),i}(t,r,e.width,e.height)}}var u,l}},Qh=function(e){e.dragging=!1,e.element=null,Xh(e.ghost)},Jh=function(e){var n,r,o,i,a,u,l={};n=wi.DOM,u=t.document,r=Gh(l,e),o=function(e,t){var n=me.throttle((function(e,n){t._selectionOverrides.hideFakeCaret(),t.selection.placeCaretAt(e,n)}),0);return function(r){var o,i,a=Math.max(Math.abs(r.screenX-e.screenX),Math.abs(r.screenY-e.screenY));if(function(e){return e.element}(e)&&!e.dragging&&a>10){if(t.fire("dragstart",{target:e.element}).isDefaultPrevented())return;e.dragging=!0,t.focus()}if(e.dragging){var u=function(e,t){return{pageX:t.pageX-e.relX,pageY:t.pageY+5}}(e,function(e,t){return n=function(e){return e.inline?$h(e.getBody()):{left:0,top:0}}(e),r=function(e){var t=e.getBody();return e.inline?{left:t.scrollLeft,top:t.scrollTop}:{left:0,top:0}}(e),o=function(e,t){if(t.target.ownerDocument!==e.getDoc()){var n=$h(e.getContentAreaContainer()),r=function(e){var t=e.getBody(),n=e.getDoc().documentElement,r={left:t.scrollLeft,top:t.scrollTop},o={left:t.scrollLeft||n.scrollLeft,top:t.scrollTop||n.scrollTop};return e.inline?r:o}(e);return{left:t.pageX-n.left+r.left,top:t.pageY-n.top+r.top}}return{left:t.pageX,top:t.pageY}}(e,t),{pageX:o.left-n.left+r.left,pageY:o.top-n.top+r.top};var n,r,o}(t,r));o=e.ghost,i=t.getBody(),o.parentNode!==i&&i.appendChild(o),function(e,t,n,r,o,i){var a=0,u=0;e.style.left=t.pageX+"px",e.style.top=t.pageY+"px",t.pageX+n>o&&(a=t.pageX+n-o),t.pageY+r>i&&(u=t.pageY+r-i),e.style.width=n-a+"px",e.style.height=r-u+"px"}(e.ghost,u,e.width,e.height,e.maxX,e.maxY),n(r.clientX,r.clientY)}}}(l,e),i=function(e,t){return function(n){if(e.dragging&&function(e,t,n){return t!==n&&!e.dom.isChildOf(t,n)&&!Yh(t)}(t,3===(a=t.selection.getSel().getRangeAt(0).startContainer).nodeType?a.parentNode:a,e.element)){var r=((i=e.element.cloneNode(!0)).removeAttribute("data-mce-selected"),i),o=t.fire("drop",{targetClone:r,clientX:n.clientX,clientY:n.clientY});o.isDefaultPrevented()||(r=o.targetClone,t.undoManager.transact((function(){Xh(e.element),t.insertContent(t.dom.getOuterHTML(r)),t._selectionOverrides.hideFakeCaret()})))}var i,a;Qh(e)}}(l,e),a=function(e,t){return function(){e.dragging&&t.fire("dragend"),Qh(e)}}(l,e),e.on("mousedown",r),e.on("mousemove",o),e.on("mouseup",i),n.bind(u,"mousemove",o),n.bind(u,"mouseup",a),e.on("remove",(function(){n.unbind(u,"mousemove",o),n.unbind(u,"mouseup",a)}))},Zh=Ho.isContentEditableTrue,eg=Ho.isContentEditableFalse,tg=function(e,t){for(var n=e.getBody();t&&t!==n;){if(Zh(t)||eg(t))return t;t=t.parentNode}return null},ng=function(e){var t,n,r,o=e.getBody(),i=$u(e.getBody(),(function(t){return e.dom.isBlock(t)}),(function(){return Hm(e)})),a="sel-"+e.dom.uniqueId(),l=function(t){t&&e.selection.setRng(t)},c=function(){return e.selection.getRng()},s=function(t,n,r,o){return void 0===o&&(o=!0),e.fire("ShowCaret",{target:n,direction:t,before:r}).isDefaultPrevented()?null:(o&&e.selection.scrollIntoView(n,-1===t),i.show(r,n))},f=function(e,t){return t=pl(e,o,t),-1===e?su.fromRangeStart(t):su.fromRangeEnd(t)},d=function(e){return ma(e)||ya(e)||ba(e)},p=function(e){return d(e.startContainer)||d(e.endContainer)},m=function(n,r){var o,i,u,l,c,d,m,h,v,y,b=e.$,w=e.dom;if(!n)return null;if(n.collapsed){if(!p(n))if(!1===r){if(h=f(-1,n),Ku(h.getNode(!0)))return s(-1,h.getNode(!0),!1,!1);if(Ku(h.getNode()))return s(-1,h.getNode(),!h.isAtEnd(),!1)}else{if(h=f(1,n),Ku(h.getNode()))return s(1,h.getNode(),!h.isAtEnd(),!1);if(Ku(h.getNode(!0)))return s(1,h.getNode(!0),!1,!1)}return null}return l=n.startContainer,c=n.startOffset,d=n.endOffset,3===l.nodeType&&0===c&&eg(l.parentNode)&&(l=l.parentNode,c=w.nodeIndex(l),l=l.parentNode),1!==l.nodeType?null:(d===c+1&&l===n.endContainer&&(o=l.childNodes[c]),eg(o)?(v=y=o.cloneNode(!0),(m=e.fire("ObjectSelected",{target:o,targetClone:v})).isDefaultPrevented()?null:(i=Ki(sr(e.getBody()),"#"+a).fold((function(){return b([])}),(function(e){return b([e.dom()])})),v=m.targetClone,0===i.length&&(i=b('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>').attr("id",a)).appendTo(e.getBody()),n=e.dom.createRng(),v===y&&ce.ie?(i.empty().append('<p style="font-size: 0" data-mce-bogus="all"> </p>').append(v),n.setStartAfter(i[0].firstChild.firstChild),n.setEndAfter(v)):(i.empty().append(" ").append(v).append(" "),n.setStart(i[0].firstChild,1),n.setEnd(i[0].lastChild,0)),i.css({top:w.getPos(o,e.getBody()).y}),i[0].focus(),(u=e.selection.getSel()).removeAllRanges(),u.addRange(n),W(Ui(sr(e.getBody()),"*[data-mce-selected]"),(function(e){_r(e,"data-mce-selected")})),o.setAttribute("data-mce-selected","1"),t=o,g(),n)):null)},h=function(){t&&(t.removeAttribute("data-mce-selected"),Ki(sr(e.getBody()),"#"+a).each(Mi),t=null),Ki(sr(e.getBody()),"#"+a).each(Mi),t=null},g=function(){i.hide()};return ce.ceFalse&&(function(){e.on("mouseup",(function(t){var n=c();n.collapsed&&$m(e,t.clientX,t.clientY)&&l(op(e,n,!1))})),e.on("click",(function(t){var n;(n=tg(e,t.target))&&(eg(n)&&(t.preventDefault(),e.focus()),Zh(n)&&e.dom.isChildOf(n,e.selection.getNode())&&h())})),e.on("blur NewBlock",(function(){h()})),e.on("ResizeWindow FullscreenStateChanged",(function(){return i.reposition()}));!function(e){var t=!1;e.on("touchstart",(function(){t=!1})),e.on("touchmove",(function(){t=!0})),e.on("touchend",(function(n){var r=tg(e,n.target);eg(r)&&(t||(n.preventDefault(),m(rp(e,r))))}))}(e),e.on("mousedown",(function(t){var n,r,i,a,c,f,d,p,v,y,b,w,x,C=t.target;if((C===o||"HTML"===C.nodeName||e.dom.isChildOf(C,o))&&!1!==$m(e,t.clientX,t.clientY))if(n=tg(e,C))eg(n)?(t.preventDefault(),m(rp(e,n))):(h(),Zh(n)&&t.shiftKey||Vh(t.clientX,t.clientY,e.selection.getRng())||(g(),e.selection.placeCaretAt(t.clientX,t.clientY)));else if(!1===Ku(C)){h(),g();var E=(p=o,v=t.clientX,y=t.clientY,w=Ph(function(e){return q(Z(e.getElementsByTagName("*")),Ku)}(p)),x=q(w,(function(e){return y>=e.top&&y<=e.bottom})),(b=Uh(x,v))&&(b=Uh(function(e,t){var n=[],r=function(e,r){var o;return o=q(Ph([r]),(function(n){return!e(n,t)})),n=n.concat(o),0===o.length};return n.push(t),qh(Rh.Up,e,u(r,Ba),t.node),qh(Rh.Down,e,u(r,La),t.node),n}(p,b),v),b&&Ku(b.node))?function(e,t){return{node:e.node,before:jh(e,t)<zh(e,t)}}(b,v):null);if(E&&(r=t.target,i=E.node,f=e.dom.getParent(r,e.dom.isBlock),d=e.dom.getParent(i,e.dom.isBlock),!(f&&e.dom.isChildOf(f,d)&&!1===eg(tg(e,f))||f&&(a=f,c=d,e.dom.getParent(a,e.dom.isBlock)!==e.dom.getParent(c,e.dom.isBlock))&&function(e){var t=Dl(e);if(!e.firstChild)return!1;var n=su.before(e.firstChild),r=t.next(n);return r&&!Ys(r)&&!Ks(r)}(f)))){t.preventDefault();var T=s(1,E.node,E.before,!1);e.getBody().focus(),l(T)}}})),e.on("keypress",(function(t){Oh.modifierPressed(t)||(t.keyCode,eg(e.selection.getNode())&&t.preventDefault())})),e.on("getSelectionRange",(function(e){var n=e.range;if(t){if(!t.parentNode)return void(t=null);(n=n.cloneRange()).selectNode(t),e.range=n}})),e.on("setSelectionRange",(function(t){t.range=function(t){var n=e.schema.getShortEndedElements(),r=e.dom.createRng(),o=t.startContainer,i=t.startOffset,a=t.endContainer,u=t.endOffset;return Cr(n,o.nodeName.toLowerCase())?0===i?r.setStartBefore(o):r.setStartAfter(o):r.setStart(o,i),Cr(n,a.nodeName.toLowerCase())?0===u?r.setEndBefore(a):r.setEndAfter(a):r.setEnd(a,u),r}(t.range);var n=m(t.range,t.forward);n&&(t.range=n)})),e.on("AfterSetSelectionRange",(function(t){var n,r=t.range;p(r)||function(e){return"mcepastebin"===e.id}(r.startContainer.parentNode)||g(),n=r.startContainer.parentNode,e.dom.hasClass(n,"mce-offscreen-selection")||h()})),e.on("copy",(function(t){var n,r=t.clipboardData;if(!t.isDefaultPrevented()&&t.clipboardData&&!ce.ie){var o=(n=e.dom.get(a))?n.getElementsByTagName("*")[0]:n;o&&(t.preventDefault(),r.clearData(),r.setData("text/html",o.outerHTML),r.setData("text/plain",o.outerText))}})),function(e){Jh(e),function(e){e.on("drop",(function(t){var n=void 0!==t.clientX?e.getDoc().elementFromPoint(t.clientX,t.clientY):null;(Yh(n)||Yh(e.dom.getContentEditableParent(n)))&&t.preventDefault()}))}(e)}(e),function(e){var t=Bi((function(){if(!e.removed&&e.selection.getRng().collapsed){var t=ip(e,e.selection.getRng(),!1);e.selection.setRng(t)}}),0);e.on("focus",(function(){t.throttle()})),e.on("blur",(function(){t.cancel()}))}(e)}(),r=".mce-content-body",(n=e.contentStyles).push(i.getCss()),n.push(r+" .mce-offscreen-selection {position: absolute;left: -9999999999px;max-width: 1000000px;}"+r+" *[contentEditable=false] {cursor: default;}"+r+" *[contentEditable=true] {cursor: text;}")),{showCaret:s,showBlockCaretContainer:function(t){t.hasAttribute("data-mce-caret")&&(wa(t),l(c()),e.selection.scrollIntoView(t[0]))},hideFakeCaret:g,destroy:function(){i.destroy(),t=null}}},rg=function(e){for(var t=e;/<!--|--!?>/g.test(t);)t=t.replace(/<!--|--!?>/g,"");return t},og=function(e,t,n){var r,o,i,a,u=1;for(a=e.getShortEndedElements(),(i=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g).lastIndex=r=n;o=i.exec(t);){if(r=i.lastIndex,"/"===o[1])u--;else if(!o[1]){if(o[2]in a)continue;u++}if(0===u)break}return r},ig=function(e,t){var n=e.exec(t);if(n){var r=n[1],o=n[2];return"string"==typeof r&&"data-mce-bogus"===r.toLowerCase()?o:null}return null};function ag(e,t){void 0===t&&(t=ci());var n=function(){};!1!==(e=e||{}).fix_self_closing&&(e.fix_self_closing=!0);var r=e.comment?e.comment:n,o=e.cdata?e.cdata:n,i=e.text?e.text:n,a=e.start?e.start:n,u=e.end?e.end:n,l=e.pi?e.pi:n,c=e.doctype?e.doctype:n;return{parse:function(n){var s,f,d,p,m,h,g,v,y,b,w,x,C,E,T,k,S,N,_,D,R,O,P,A,M,I,B,L,F,H=0,j=[],z=0,W=Zo.decode,U=Yt.makeMap("src,href,data,background,formaction,poster,xlink:href"),q=/((java|vb)script|mhtml):/i,V=function(e){var t,n;for(t=j.length;t--&&j[t].name!==e;);if(t>=0){for(n=j.length-1;n>=t;n--)(e=j[n]).valid&&u(e.name);j.length=t}},$=function(t,n,r,o,i){var a,u;if(r=(n=n.toLowerCase())in w?n:W(r||o||i||""),C&&!v&&!1===function(e){return 0===e.indexOf("data-")||0===e.indexOf("aria-")}(n)){if(!(a=N[n])&&_){for(u=_.length;u--&&!(a=_[u]).pattern.test(n););-1===u&&(a=null)}if(!a)return;if(a.validValues&&!(r in a.validValues))return}if(U[n]&&!e.allow_script_urls){var l=r.replace(/[\s\u0000-\u001F]+/g,"");try{l=decodeURIComponent(l)}catch(e){l=unescape(l)}if(q.test(l))return;if(function(e,t){return!e.allow_html_data_urls&&(/^data:image\//i.test(t)?!1===e.allow_svg_data_urls&&/^data:image\/svg\+xml/i.test(t):/^data:/i.test(t))}(e,l))return}v&&(n in U||0===n.indexOf("on"))||(p.map[n]=r,p.push({name:n,value:r}))};for(M=new RegExp("<(?:(?:!--([\\w\\W]*?)--!?>)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)|(?:([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),I=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,b=t.getShortEndedElements(),A=e.self_closing_elements||t.getSelfClosingElements(),w=t.getBoolAttrs(),C=e.validate,y=e.remove_internals,F=e.fix_self_closing,B=t.getSpecialElements(),P=n+">";s=M.exec(P);){if(H<s.index&&i(W(n.substr(H,s.index-H))),f=s[6])":"===(f=f.toLowerCase()).charAt(0)&&(f=f.substr(1)),V(f);else if(f=s[7]){if(s.index+s[0].length>n.length){i(W(n.substr(s.index))),H=s.index+s[0].length;continue}":"===(f=f.toLowerCase()).charAt(0)&&(f=f.substr(1)),x=f in b,F&&A[f]&&j.length>0&&j[j.length-1].name===f&&V(f);var Y=ig(I,s[8]);if(null!==Y){if("all"===Y){H=og(t,n,M.lastIndex),M.lastIndex=H;continue}T=!1}if(!C||(E=t.getElementRule(f))){if(T=!0,C&&(N=E.attributes,_=E.attributePatterns),(S=s[8])?((v=-1!==S.indexOf("data-mce-type"))&&y&&(T=!1),(p=[]).map={},S.replace(I,$)):(p=[]).map={},C&&!v){if(D=E.attributesRequired,R=E.attributesDefault,O=E.attributesForced,E.removeEmptyAttrs&&!p.length&&(T=!1),O)for(m=O.length;m--;)g=(k=O[m]).name,"{$uid}"===(L=k.value)&&(L="mce_"+z++),p.map[g]=L,p.push({name:g,value:L});if(R)for(m=R.length;m--;)(g=(k=R[m]).name)in p.map||("{$uid}"===(L=k.value)&&(L="mce_"+z++),p.map[g]=L,p.push({name:g,value:L}));if(D){for(m=D.length;m--&&!(D[m]in p.map););-1===m&&(T=!1)}if(k=p.map["data-mce-bogus"]){if("all"===k){H=og(t,n,M.lastIndex),M.lastIndex=H;continue}T=!1}}T&&a(f,p,x)}else T=!1;if(d=B[f]){d.lastIndex=H=s.index+s[0].length,(s=d.exec(n))?(T&&(h=n.substr(H,s.index-H)),H=s.index+s[0].length):(h=n.substr(H),H=n.length),T&&(h.length>0&&i(h,!0),u(f)),M.lastIndex=H;continue}x||(S&&S.indexOf("/")===S.length-1?T&&u(f):j.push({name:f,valid:T}))}else(f=s[1])?(">"===f.charAt(0)&&(f=" "+f),e.allow_conditional_comments||"[if"!==f.substr(0,3).toLowerCase()||(f=" "+f),r(f)):(f=s[2])?o(rg(f)):(f=s[3])?c(f):(f=s[4])&&l(f,s[5]);H=s.index+s[0].length}for(H<n.length&&i(W(n.substr(H))),m=j.length-1;m>=0;m--)(f=j[m]).valid&&u(f.name)}}}!function(e){e.findEndTag=og}(ag||(ag={}));var ug=ag,lg=function(e,t){var n,r,o,i,a,u=t,l=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,c=e.schema;for(u=function(e,t){var n=new RegExp(["\\s?("+e.join("|")+')="[^"]+"'].join("|"),"gi");return t.replace(n,"")}(e.getTempAttrs(),u),a=c.getShortEndedElements();i=l.exec(u);)r=l.lastIndex,o=i[0].length,n=a[i[1]]?r:ug.findEndTag(c,u,r),u=u.substring(0,r-o)+u.substring(n),l.lastIndex=r-o;return ca(u)},cg=lg,sg=lg,fg=function(e){return Ho.isElement(e)?e.outerHTML:Ho.isText(e)?Zo.encodeRaw(e.data,!1):Ho.isComment(e)?"\x3c!--"+e.data+"--\x3e":""},dg=function(e,n){var r,o,i,a,u,l,c,s,f,d=z(Z(n.childNodes),fg);return function(e,n){var r=0;W(e,(function(e){0===e[0]?r++:1===e[0]?(function(e,n,r){var o=function(e){var n,r,o;for(o=t.document.createElement("div"),n=t.document.createDocumentFragment(),e&&(o.innerHTML=e);r=o.firstChild;)n.appendChild(r);return n}(n);if(e.hasChildNodes()&&r<e.childNodes.length){var i=e.childNodes[r];i.parentNode.insertBefore(o,i)}else e.appendChild(o)}(n,e[1],r),r++):2===e[0]&&function(e,t){if(e.hasChildNodes()&&t<e.childNodes.length){var n=e.childNodes[t];n.parentNode.removeChild(n)}}(n,r)}))}((o=e,i=(r=d).length+o.length+2,a=new Array(i),u=new Array(i),l=function(e,t,n,i,a){var u=s(e,t,n,i);if(null===u||u.start===t&&u.diag===t-i||u.end===e&&u.diag===e-n)for(var c=e,f=n;c<t||f<i;)c<t&&f<i&&r[c]===o[f]?(a.push([0,r[c]]),++c,++f):t-e>i-n?(a.push([2,r[c]]),++c):(a.push([1,o[f]]),++f);else{l(e,u.start,n,u.start-u.diag,a);for(var d=u.start;d<u.end;++d)a.push([0,r[d]]);l(u.end,t,u.end-u.diag,i,a)}},c=function(e,t,n,i){for(var a=e;a-t<i&&a<n&&r[a]===o[a-t];)++a;return function(e,t,n){return{start:e,end:t,diag:n}}(e,a,t)},s=function(e,t,n,i){var l=t-e,s=i-n;if(0===l||0===s)return null;var f,d,p,m,h,g=l-s,v=s+l,y=(v%2==0?v:v+1)/2;for(a[1+y]=e,u[1+y]=t+1,f=0;f<=y;++f){for(d=-f;d<=f;d+=2){for(p=d+y,d===-f||d!==f&&a[p-1]<a[p+1]?a[p]=a[p+1]:a[p]=a[p-1]+1,h=(m=a[p])-e+n-d;m<t&&h<i&&r[m]===o[h];)a[p]=++m,++h;if(g%2!=0&&g-f<=d&&d<=g+f&&u[p-g]<=a[p])return c(u[p-g],d+e-n,t,i)}for(d=g-f;d<=g+f;d+=2){for(p=d+y-g,d===g-f||d!==g+f&&u[p+1]<=u[p-1]?u[p]=u[p+1]-1:u[p]=u[p-1],h=(m=u[p]-1)-e+n-d;m>=e&&h>=n&&r[m]===o[h];)u[p]=m--,h--;if(g%2==0&&-f<=d&&d<=f&&u[p]<=a[p+g])return c(u[p],d+e-n,t,i)}}},f=[],l(0,r.length,0,o.length,f),f),n),n},pg=Li(S.none()),mg=function(e){return"fragmented"===e.type?e.fragments.join(""):e.content},hg=function(e){var n=lr("body",pg.get().getOrThunk((function(){var e=t.document.implementation.createHTMLDocument("undo");return pg.set(S.some(e)),e})));return aa(n,mg(e)),W(Ui(n,"*[data-mce-bogus]"),Ii),n.dom().innerHTML},gg=function(e){var t,n,r,o;return o=e.getBody(),t=q(z(Z(o.childNodes),fg),(function(e){return e.length>0})),-1!==(n=(r=K(t,(function(t){var n=sg(e.serializer,t);return n.length>0?[n]:[]}))).join("")).indexOf("</iframe>")?function(e){return{type:"fragmented",fragments:e,content:"",bookmark:null,beforeBookmark:null}}(r):function(e){return{type:"complete",fragments:null,content:e,bookmark:null,beforeBookmark:null}}(n)},vg=function(e,t,n){"fragmented"===t.type?dg(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(n?t.beforeBookmark:t.bookmark)},yg=function(e,t){return!(!e||!t)&&(!!function(e,t){return mg(e)===mg(t)}(e,t)||function(e,t){return hg(e)===hg(t)}(e,t))};function bg(e){var t,n,r=this,o=0,i=[],a=0,u=function(){return 0===a},l=function(e){u()&&(r.typing=e)},c=function(t){e.setDirty(t)},s=function(e){l(!1),r.add({},e)},f=function(){r.typing&&(l(!1),r.add())};return e.on("init",(function(){r.add()})),e.on("BeforeExecCommand",(function(e){var t=e.command;"Undo"!==t&&"Redo"!==t&&"mceRepaint"!==t&&(f(),r.beforeChange())})),e.on("ExecCommand",(function(e){var t=e.command;"Undo"!==t&&"Redo"!==t&&"mceRepaint"!==t&&s(e)})),e.on("ObjectResizeStart Cut",(function(){r.beforeChange()})),e.on("SaveContent ObjectResized blur",s),e.on("DragEnd",s),e.on("KeyUp",(function(t){var o=t.keyCode;t.isDefaultPrevented()||((o>=33&&o<=36||o>=37&&o<=40||45===o||t.ctrlKey)&&(s(),e.nodeChanged()),46!==o&&8!==o||e.nodeChanged(),n&&r.typing&&!1===yg(gg(e),i[0])&&(!1===e.isDirty()&&(c(!0),e.fire("change",{level:i[0],lastLevel:null})),e.fire("TypingUndo"),n=!1,e.nodeChanged()))})),e.on("KeyDown",(function(e){var t=e.keyCode;if(!e.isDefaultPrevented())if(t>=33&&t<=36||t>=37&&t<=40||45===t)r.typing&&s(e);else{var o=e.ctrlKey&&!e.altKey||e.metaKey;!(t<16||t>20)||224===t||91===t||r.typing||o||(r.beforeChange(),l(!0),r.add({},e),n=!0)}})),e.on("MouseDown",(function(e){r.typing&&s(e)})),e.on("input",(function(e){e.inputType&&(function(e){return"insertReplacementText"===e.inputType}(e)||function(e){return"insertText"===e.inputType&&null===e.data}(e))&&s(e)})),e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo"),e.on("AddUndo Undo Redo ClearUndos",(function(t){t.isDefaultPrevented()||e.nodeChanged()})),r={data:i,typing:!1,beforeChange:function(){u()&&(t=Ou.getUndoBookmark(e.selection))},add:function(n,r){var a,l,s,f=e.settings;if(s=gg(e),n=n||{},n=Yt.extend(n,s),!1===u()||e.removed)return null;if(l=i[o],e.fire("BeforeAddUndo",{level:n,lastLevel:l,originalEvent:r}).isDefaultPrevented())return null;if(l&&yg(l,n))return null;if(i[o]&&(i[o].beforeBookmark=t),f.custom_undo_redo_levels&&i.length>f.custom_undo_redo_levels){for(a=0;a<i.length-1;a++)i[a]=i[a+1];i.length--,o=i.length}n.bookmark=Ou.getUndoBookmark(e.selection),o<i.length-1&&(i.length=o+1),i.push(n),o=i.length-1;var d={level:n,lastLevel:l,originalEvent:r};return e.fire("AddUndo",d),o>0&&(c(!0),e.fire("change",d)),n},undo:function(){var t;return r.typing&&(r.add(),r.typing=!1,l(!1)),o>0&&(t=i[--o],vg(e,t,!0),c(!0),e.fire("undo",{level:t})),t},redo:function(){var t;return o<i.length-1&&(t=i[++o],vg(e,t,!1),c(!0),e.fire("redo",{level:t})),t},clear:function(){i=[],o=0,r.typing=!1,r.data=i,e.fire("ClearUndos")},hasUndo:function(){return o>0||r.typing&&i[0]&&!yg(gg(e),i[0])},hasRedo:function(){return o<i.length-1&&!r.typing},transact:function(e){return f(),r.beforeChange(),r.ignore(e),r.add()},ignore:function(e){try{a++,e()}finally{a--}},extra:function(t,n){var a,u;r.transact(t)&&(u=i[o].bookmark,a=i[o-1],vg(e,a,!0),r.transact(n)&&(i[o-1].beforeBookmark=u))}},r}var wg={},xg=Wt.filter,Cg=Wt.each;wg.pre||(wg.pre=[]),wg.pre.push((function(e){var t,n,r=e.selection.getRng();t=Ho.matchNodeNames("pre"),r.collapsed||(n=e.selection.getSelectedBlocks(),Cg(xg(xg(n,t),(function(e){return t(e.previousSibling)&&-1!==Wt.indexOf(n,e.previousSibling)})),(function(e){var t,n;t=e.previousSibling,pn(n=e).remove(),pn(t).append("<br><br>").append(n.childNodes)})))}));var Eg=/^(src|href|style)$/,Tg=Yt.each,kg=oc,Sg=function(e,t,n){return e.isChildOf(t,n)&&t!==n&&!e.isBlock(n)},Ng=function(e,t,n){var r,o,i;return r=t[n?"startContainer":"endContainer"],o=t[n?"startOffset":"endOffset"],Ho.isElement(r)&&(i=r.childNodes.length-1,!n&&o&&o--,r=r.childNodes[o>i?i:o]),Ho.isText(r)&&n&&o>=r.nodeValue.length&&(r=new fo(r,e.getBody()).next()||r),Ho.isText(r)&&!n&&0===o&&(r=new fo(r,e.getBody()).prev()||r),r},_g=function(e,t,n,r){var o=e.create(n,r);return t.parentNode.insertBefore(o,t),o.appendChild(t),o},Dg=function(e,t,n,r,o){var i=sr(t),a=sr(e.create(r,o)),u=n?$r(i):Vr(i);return Pi(a,u),n?(_i(i,a),Ri(a,i)):(Di(i,a),Oi(a,i)),a.dom()},Rg=function(e,t,n,r){return!(t=Zl(t,n,r))||"BR"===t.nodeName||e.isBlock(t)},Og=function(e,t,n,r,o){var i,a,u,l=e.dom;if(!function(e,t,n){return!!kg(t,n.inline)||!!kg(t,n.block)||(n.selector?Ho.isElement(t)&&e.is(t,n.selector):void 0)}(l,r,t)&&!function(e,t){return t.links&&"A"===e.tagName}(r,t))return!1;if("all"!==t.remove)for(Tg(t.styles,(function(e,i){e=ic(l,rc(e,n),i),"number"==typeof i&&(i=e,o=0),(t.remove_similar||!o||kg(ac(l,o,i),e))&&l.setStyle(r,i,""),u=1})),u&&""===l.getAttrib(r,"style")&&(r.removeAttribute("style"),r.removeAttribute("data-mce-style")),Tg(t.attributes,(function(e,t){var i;if(e=rc(e,n),"number"==typeof t&&(t=e,o=0),!o||kg(l.getAttrib(o,t),e)){if("class"===t&&(e=l.getAttrib(r,t))&&(i="",Tg(e.split(/\s+/),(function(e){/mce\-\w+/.test(e)&&(i+=(i?" ":"")+e)})),i))return void l.setAttrib(r,t,i);"class"===t&&r.removeAttribute("className"),Eg.test(t)&&r.removeAttribute("data-mce-"+t),r.removeAttribute(t)}})),Tg(t.classes,(function(e){e=rc(e,n),o&&!l.hasClass(o,e)||l.removeClass(r,e)})),a=l.getAttribs(r),i=0;i<a.length;i++){var c=a[i].nodeName;if(0!==c.indexOf("_")&&0!==c.indexOf("data-"))return!1}return"none"!==t.remove?(function(e,t,n){var r,o=t.parentNode,i=e.dom,a=e.settings.forced_root_block;n.block&&(a?o===i.getRoot()&&(n.list_block&&kg(t,n.list_block)||Tg(Yt.grep(t.childNodes),(function(t){tc(e,a,t.nodeName.toLowerCase())?r?r.appendChild(t):(r=_g(i,t,a),i.setAttribs(r,e.settings.forced_root_block_attrs)):r=0}))):i.isBlock(t)&&!i.isBlock(o)&&(Rg(i,t,!1)||Rg(i,t.firstChild,!0,1)||t.insertBefore(i.create("br"),t.firstChild),Rg(i,t,!0)||Rg(i,t.lastChild,!1,1)||t.appendChild(i.create("br")))),n.selector&&n.inline&&!kg(n.inline,t)||i.remove(t,1)}(e,r,t),!0):void 0},Pg=Og,Ag=function(e,t,n,r,o){var i,a,u=e.formatter.get(t),l=u[0],c=!0,s=e.dom,f=e.selection,d=function(r){var i=function(e,t,n,r,o){var i;return Tg(lc(e.dom,t.parentNode).reverse(),(function(t){var a;i||"_start"===t.id||"_end"===t.id||(a=Bd.matchNode(e,t,n,r,o))&&!1!==a.split&&(i=t)})),i}(e,r,t,n,o);return function(e,t,n,r,o,i,a,u){var l,c,s,f,d,p,m=e.dom;if(n){for(p=n.parentNode,l=r.parentNode;l&&l!==p;l=l.parentNode){for(c=m.clone(l,!1),d=0;d<t.length;d++)if(Og(e,t[d],u,c,c)){c=0;break}c&&(s&&c.appendChild(s),f||(f=c),s=c)}a.mixed&&m.isBlock(n)||(r=m.split(n,r)),s&&(o.parentNode.insertBefore(s,o),f.appendChild(o))}return r}(e,u,i,r,r,0,l,n)},p=function(t){var r,o,i,a,f;if(Ho.isElement(t)&&s.getContentEditable(t)&&(a=c,c="true"===s.getContentEditable(t),f=!0),r=Yt.grep(t.childNodes),c&&!f)for(o=0,i=u.length;o<i&&!Og(e,u[o],n,t,t);o++);if(l.deep&&r.length){for(o=0,i=r.length;o<i;o++)p(r[o]);f&&(c=a)}},m=function(e){var t=s.get(e?"_start":"_end"),n=t[e?"firstChild":"lastChild"];return function(e){return Kl(e)&&Ho.isElement(e)&&("_start"===e.id||"_end"===e.id)}(n)&&(n=n[e?"firstChild":"lastChild"]),Ho.isText(n)&&0===n.data.length&&(n=e?t.previousSibling||t.nextSibling:t.nextSibling||t.previousSibling),s.remove(t,!0),n},h=function(t){var n,r,o=t.commonAncestorContainer;if(t=xc(e,t,u,!0),l.split){if(t=Fd(t),(n=Ng(e,t,!0))!==(r=Ng(e,t))){if(/^(TR|TH|TD)$/.test(n.nodeName)&&n.firstChild&&(n="TR"===n.nodeName?n.firstChild.firstChild||n:n.firstChild||n),o&&/^T(HEAD|BODY|FOOT|R)$/.test(o.nodeName)&&function(e){return/^(TH|TD)$/.test(e.nodeName)}(r)&&r.firstChild&&(r=r.firstChild||r),Sg(s,n,r)){var i=S.from(n.firstChild).getOr(n);return d(Dg(s,i,!0,"span",{id:"_start","data-mce-type":"bookmark"})),void m(!0)}if(Sg(s,r,n))return i=S.from(r.lastChild).getOr(r),d(Dg(s,i,!1,"span",{id:"_end","data-mce-type":"bookmark"})),void m(!1);n=_g(s,n,"span",{id:"_start","data-mce-type":"bookmark"}),r=_g(s,r,"span",{id:"_end","data-mce-type":"bookmark"}),d(n),d(r),n=m(!0),r=m()}else n=r=d(n);t.startContainer=n.parentNode?n.parentNode:n,t.startOffset=s.nodeIndex(n),t.endContainer=r.parentNode?r.parentNode:r,t.endOffset=s.nodeIndex(r)+1}Ec(s,t,(function(t){Tg(t,(function(t){p(t),Ho.isElement(t)&&"underline"===e.dom.getStyle(t,"text-decoration")&&t.parentNode&&"underline"===uc(s,t.parentNode)&&Og(e,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:"underline"}},null,t)}))}))};if(r)r.nodeType?((a=s.createRng()).setStartBefore(r),a.setEndAfter(r),h(a)):h(r);else if("false"!==s.getContentEditable(f.getNode()))f.isCollapsed()&&l.inline&&!s.select("td[data-mce-selected],th[data-mce-selected]").length?function(e,t,n,r){var o,i,a,u,l,c,s,f=e.dom,d=e.selection,p=[],m=d.getRng();for(o=m.startContainer,i=m.startOffset,l=o,3===o.nodeType&&(i!==o.nodeValue.length&&(u=!0),l=l.parentNode);l;){if(Bd.matchNode(e,l,t,n,r)){c=l;break}l.nextSibling&&(u=!0),p.push(l),l=l.parentNode}if(c)if(u){a=d.getBookmark(),m.collapse(!0);var h=xc(e,m,e.formatter.get(t),!0);h=Fd(h),e.formatter.remove(t,n,h),d.moveToBookmark(a)}else{s=Mu(e.getBody(),c);var g=Ud(!1).dom(),v=Kd(p,g);$d(e,g,s||c),qd(e,s,!1),d.setCursorLocation(v,1),f.isEmpty(c)&&f.remove(c)}}(e,t,n,o):(i=Ou.getPersistentBookmark(e.selection,!0),h(f.getRng()),f.moveToBookmark(i),l.inline&&Bd.match(e,t,n,f.getStart())&&Jl(s,f,f.getRng()),e.nodeChanged());else{r=f.getNode();for(var g=0,v=u.length;g<v&&(!u[g].ceFalseOverride||!Og(e,u[g],n,r,r));g++);}},Mg=Yt.each,Ig=function(e){return e&&1===e.nodeType&&!Kl(e)&&!Au(e)&&!Ho.isBogus(e)},Bg=function(e,t){var n;for(n=e;n;n=n[t]){if(3===n.nodeType&&0!==n.nodeValue.length)return e;if(1===n.nodeType&&!Kl(n))return n}return e},Lg=function(e,t,n){var r,o,i=new Mc(e);if(t&&n&&(t=Bg(t,"previousSibling"),n=Bg(n,"nextSibling"),i.compare(t,n))){for(r=t.nextSibling;r&&r!==n;)o=r,r=r.nextSibling,t.appendChild(o);return e.remove(n),Yt.each(Yt.grep(n.childNodes),(function(e){t.appendChild(e)})),t}return n},Fg=function(e,t,n){Mg(e.childNodes,(function(e){Ig(e)&&(t(e)&&n(e),e.hasChildNodes()&&Fg(e,t,n))}))},Hg=function(e,t){return u((function(t,n){return!(!n||!ac(e,n,t))}),t)},jg=function(e,t,n){return u((function(t,n,r){e.setStyle(r,t,n),""===r.getAttribute("style")&&r.removeAttribute("style"),zg(e,r)}),t,n)},zg=function(e,t){"SPAN"===t.nodeName&&0===e.getAttribs(t).length&&e.remove(t,!0)},Wg=function(e,t){var n;1===t.nodeType&&t.parentNode&&1===t.parentNode.nodeType&&(n=uc(e,t.parentNode),e.getStyle(t,"color")&&n?e.setStyle(t,"text-decoration",n):e.getStyle(t,"text-decoration")===n&&e.setStyle(t,"text-decoration",null))},Ug=Yt.each,qg=function(e,t,n,r){var o,i,a=e.formatter.get(t),l=a[0],c=!r&&e.selection.isCollapsed(),s=e.dom,f=e.selection,d=function(e,t){if(t=t||l,e){if(t.onformat&&t.onformat(e,t,n,r),Ug(t.styles,(function(t,r){s.setStyle(e,r,rc(t,n))})),t.styles){var o=s.getAttrib(e,"style");o&&e.setAttribute("data-mce-style",o)}Ug(t.attributes,(function(t,r){s.setAttrib(e,r,rc(t,n))})),Ug(t.classes,(function(t){t=rc(t,n),s.hasClass(e,t)||s.addClass(e,t)}))}},p=function(e,t){var n=!1;return!!l.selector&&(Ug(e,(function(e){if(!("collapsed"in e)||e.collapsed===c)return s.is(t,e.selector)&&!Au(t)?(d(t,e),n=!0,!1):void 0})),n)},m=function(r,o,i,u){var c,s,f=[],m=!0;c=l.inline||l.block,s=r.create(c),d(s),Ec(r,o,(function(o){var i,h=function(o){var g,v,y,b;if(b=m,g=o.nodeName.toLowerCase(),v=o.parentNode.nodeName.toLowerCase(),1===o.nodeType&&r.getContentEditable(o)&&(b=m,m="true"===r.getContentEditable(o),y=!0),oc(g,"br"))return i=0,void(l.block&&r.remove(o));if(l.wrapper&&Bd.matchNode(e,o,t,n))i=0;else{if(m&&!y&&l.block&&!l.wrapper&&ec(e,g)&&tc(e,v,c))return o=r.rename(o,c),d(o),f.push(o),void(i=0);if(l.selector){var w=p(a,o);if(!l.inline||w)return void(i=0)}!m||y||!tc(e,c,g)||!tc(e,v,c)||!u&&3===o.nodeType&&1===o.nodeValue.length&&65279===o.nodeValue.charCodeAt(0)||Au(o)||l.inline&&r.isBlock(o)?(i=0,Ug(Yt.grep(o.childNodes),h),y&&(m=b),i=0):(i||(i=r.clone(s,!1),o.parentNode.insertBefore(i,o),f.push(i)),i.appendChild(o))}};Ug(o,h)})),!0===l.links&&Ug(f,(function(e){var t=function(e){"A"===e.nodeName&&d(e,l),Ug(Yt.grep(e.childNodes),t)};t(e)})),Ug(f,(function(o){var i;i=function(e){var t=0;return Ug(e.childNodes,(function(e){nc(e)||Kl(e)||t++})),t}(o),!(f.length>1)&&r.isBlock(o)||0!==i?(l.inline||l.wrapper)&&(l.exact||1!==i||(o=function(e){var t,n;return(t=function(e){var t=!1;return Ug(e.childNodes,(function(e){if(function(e){return e&&1===e.nodeType&&!Kl(e)&&!Au(e)&&!Ho.isBogus(e)}(e))return t=e,!1})),t}(e))&&!Kl(t)&&Bd.matchName(r,t,l)&&(n=r.clone(t,!1),d(n),r.replace(n,e,!0),r.remove(t,1)),n||e}(o)),function(e,t,n,r){Mg(t,(function(t){Mg(e.dom.select(t.inline,r),(function(r){Ig(r)&&Pg(e,t,n,r,t.exact?r:null)})),function(e,t,n){if(t.clear_child_styles){var r=t.links?"*:not(a)":"*";Mg(e.select(r,n),(function(n){Ig(n)&&Mg(t.styles,(function(t,r){e.setStyle(n,r,"")}))}))}}(e.dom,t,r)}))}(e,a,n,o),function(e,t,n,r,o){Bd.matchNode(e,o.parentNode,n,r)&&Pg(e,t,r,o)||t.merge_with_parents&&e.dom.getParent(o.parentNode,(function(i){if(Bd.matchNode(e,i,n,r))return Pg(e,t,r,o),!0}))}(e,l,t,n,o),function(e,t,n,r){t.styles&&t.styles.backgroundColor&&Fg(r,Hg(e,"fontSize"),jg(e,"backgroundColor",rc(t.styles.backgroundColor,n)))}(r,l,n,o),function(e,t,n,r){"sub"!==t.inline&&"sup"!==t.inline||(Fg(r,Hg(e,"fontSize"),jg(e,"fontSize","")),e.remove(e.select("sup"===t.inline?"sub":"sup",r),!0))}(r,l,0,o),function(e,t,n,r){r&&!1!==t.merge_siblings&&(r=Lg(e,Zl(r),r),r=Lg(e,r,Zl(r,!0)))}(r,l,0,o)):r.remove(o,1)}))};if("false"!==s.getContentEditable(f.getNode())){if(l){if(r)r.nodeType?p(a,r)||((i=s.createRng()).setStartBefore(r),i.setEndAfter(r),m(s,xc(e,i,a),0,!0)):m(s,r,0,!0);else if(c&&l.inline&&!s.select("td[data-mce-selected],th[data-mce-selected]").length)!function(e,t,n){var r,o,i,a,u,l,c=e.selection;a=(r=c.getRng(!0)).startOffset,l=r.startContainer.nodeValue,(o=Mu(e.getBody(),c.getStart()))&&(i=Wd(o));var s=/[^\s\u00a0\u00ad\u200b\ufeff]/;l&&a>0&&a<l.length&&s.test(l.charAt(a))&&s.test(l.charAt(a-1))?(u=c.getBookmark(),r.collapse(!0),r=xc(e,r,e.formatter.get(t)),r=Fd(r),e.formatter.apply(t,n,r),c.moveToBookmark(u)):(o&&i.nodeValue===Hd||(o=function(e,t){return e.importNode(t,!0)}(e.getDoc(),Ud(!0).dom()),i=o.firstChild,r.insertNode(o),a=1),e.formatter.apply(t,n,o),c.setCursorLocation(i,a))}(e,t,n);else{var h=e.selection.getNode();e.settings.forced_root_block||!a[0].defaultBlock||s.getParent(h,s.isBlock)||qg(e,a[0].defaultBlock),e.selection.setRng(jc(e.selection.getRng())),o=Ou.getPersistentBookmark(e.selection,!0),m(s,xc(e,f.getRng(),a)),l.styles&&function(e,t,n,r){(t.styles.color||t.styles.textDecoration)&&(Yt.walk(r,u(Wg,e),"childNodes"),Wg(e,r))}(s,l,0,h),f.moveToBookmark(o),Jl(s,f,f.getRng()),e.nodeChanged()}!function(e,t){Cg(wg[e],(function(e){e(t)}))}(t,e)}}else{r=f.getNode();for(var g=0,v=a.length;g<v;g++)if(a[g].ceFalseOverride&&s.is(r,a[g].selector))return void d(r,a[g])}},Vg={applyFormat:qg},$g=Yt.each,Yg=function(e,t,n,r,o){null===t.get()&&function(e,t){var n={};e.set({}),t.on("NodeChange",(function(r){var o=lc(t.dom,r.element),i={};o=Yt.grep(o,(function(e){return 1===e.nodeType&&!e.getAttribute("data-mce-bogus")})),$g(e.get(),(function(e,r){$g(o,(function(a){return t.formatter.matchNode(a,r,{},e.similar)?(n[r]||($g(e,(function(e){e(!0,{node:a,format:r,parents:o})})),n[r]=e),i[r]=e,!1):!Bd.matchesUnInheritedFormatSelector(t,a,r)&&void 0}))})),$g(n,(function(e,t){i[t]||(delete n[t],$g(e,(function(e){e(!1,{node:r.element,format:t,parents:o})})))}))}))}(t,e),function(e,t,n,r){var o=e.get();$g(t.split(","),(function(e){o[e]||(o[e]=[],o[e].similar=r),o[e].push(n)})),e.set(o)}(t,n,r,o)},Kg=Yt.each,Xg=wi.DOM,Gg=function(e,t){var n,r,o,i=t&&t.schema||ci({}),a=function(e){var t;return r="string"==typeof e?{name:e,classes:[],attrs:{}}:e,function(e,t){t.classes.length&&Xg.addClass(e,t.classes.join(" ")),Xg.setAttribs(e,t.attrs)}(t=Xg.create(r.name),r),t},u=function(e,t,n){var r,o,l,c=t.length>0&&t[0],s=c&&c.name;if(l=function(e,t){var n="string"!=typeof e?e.nodeName.toLowerCase():e,r=i.getElementRule(n),o=r&&r.parentsRequired;return!(!o||!o.length)&&(t&&-1!==Yt.inArray(o,t)?t:o[0])}(e,s),l)s===l?(o=t[0],t=t.slice(1)):o=l;else if(c)o=t[0],t=t.slice(1);else if(!n)return e;return o&&(r=a(o)).appendChild(e),n&&(r||(r=Xg.create("div")).appendChild(e),Yt.each(n,(function(t){var n=a(t);r.insertBefore(n,e)}))),u(r,t,o&&o.siblings)};return e&&e.length?(r=e[0],n=a(r),(o=Xg.create("div")).appendChild(u(n,e.slice(1),r.siblings)),o):""},Qg=function(e){var t,n={classes:[],attrs:{}};return"*"!==(e=n.selector=Yt.trim(e))&&(t=e.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,(function(e,t,r,o,i){switch(t){case"#":n.attrs.id=r;break;case".":n.classes.push(r);break;case":":-1!==Yt.inArray("checked disabled enabled read-only required".split(" "),r)&&(n.attrs[r]=r)}if("["===o){var a=i.match(/([\w\-]+)(?:\=\"([^\"]+))?/);a&&(n.attrs[a[1]]=a[2])}return""}))),n.name=t||"div",n},Jg=function(e,t){var n,r,o,i,a,u,l="";if(!1===(u=e.settings.preview_styles))return"";"string"!=typeof u&&(u="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow");var c,s=function(e){return e.replace(/%(\w+)/g,"")};if("string"==typeof t){if(!(t=e.formatter.get(t)))return;t=t[0]}return"preview"in t&&!1===(u=t.preview)?"":(n=t.block||t.inline||"span",(c=t.selector,i=c&&"string"==typeof c?(c=(c=c.split(/\s*,\s*/)[0]).replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),Yt.map(c.split(/(?:>|\s+(?![^\[\]]+\]))/),(function(e){var t=Yt.map(e.split(/(?:~\+|~|\+)/),Qg),n=t.pop();return t.length&&(n.siblings=t),n})).reverse()):[]).length?(i[0].name||(i[0].name=n),n=t.selector,r=Gg(i,e)):r=Gg([n],e),o=Xg.select(n,r)[0]||r.firstChild,Kg(t.styles,(function(e,t){(e=s(e))&&Xg.setStyle(o,t,e)})),Kg(t.attributes,(function(e,t){(e=s(e))&&Xg.setAttrib(o,t,e)})),Kg(t.classes,(function(e){e=s(e),Xg.hasClass(o,e)||Xg.addClass(o,e)})),e.fire("PreviewFormats"),Xg.setStyles(r,{position:"absolute",left:-65535}),e.getBody().appendChild(r),a=Xg.getStyle(e.getBody(),"fontSize",!0),a=/px$/.test(a)?parseInt(a,10):0,Kg(u.split(" "),(function(t){var n=Xg.getStyle(o,t,!0);if(!("background-color"===t&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=Xg.getStyle(e.getBody(),t,!0),"#ffffff"===Xg.toHex(n).toLowerCase())||"color"===t&&"#000000"===Xg.toHex(n).toLowerCase())){if("font-size"===t&&/em|%$/.test(n)){if(0===a)return;n=parseFloat(n)/(/%$/.test(n)?100:1)*a+"px"}"border"===t&&n&&(l+="padding:0 2px;"),l+=t+":"+n+";"}})),e.fire("AfterPreviewFormats"),Xg.remove(r),l)},Zg=function(e,t,n,r,o){var i=t.get(n);!Bd.match(e,n,r,o)||"toggle"in i[0]&&!i[0].toggle?Vg.applyFormat(e,n,r,o):Ag(e,n,r,o)};function ev(e){var t=function(e){var t={},n=function(e,r){e&&("string"!=typeof e?Yt.each(e,(function(e,t){n(t,e)})):(r=r.length?r:[r],Yt.each(r,(function(e){void 0===e.deep&&(e.deep=!e.selector),void 0===e.split&&(e.split=!e.selector||e.inline),void 0===e.remove&&e.selector&&!e.inline&&(e.remove="none"),e.selector&&e.inline&&(e.mixed=!0,e.block_expand=!0),"string"==typeof e.classes&&(e.classes=e.classes.split(/\s+/))})),t[e]=r))};return n(function(e){var t={valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,preview:!1,defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{float:"left"},preview:"font-family font-size"}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"img",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"},preview:"font-family font-size"}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{float:"right"},preview:"font-family font-size"}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},inherit:!1,defaultBlock:"div",preview:"font-family font-size"}],bold:[{inline:"strong",remove:"all"},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all"}],italic:[{inline:"em",remove:"all"},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all"}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all"}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all"}],forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},fontname:{inline:"span",toggle:!1,styles:{fontFamily:"%value"},clear_child_styles:!0},fontsize:{inline:"span",toggle:!1,styles:{fontSize:"%value"},clear_child_styles:!0},fontsize_class:{inline:"span",attributes:{class:"%value"}},blockquote:{block:"blockquote",wrapper:1,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(){return!0},onformat:function(t,n,r){Yt.each(r,(function(n,r){e.setAttrib(t,r,n)}))}},removeformat:[{selector:"b,strong,em,i,font,u,strike,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]};return Yt.each("p h1 h2 h3 h4 h5 h6 div address pre div dt dd samp".split(/\s/),(function(e){t[e]={block:e,remove:"all"}})),t}(e.dom)),n(e.settings.formats),{get:function(e){return e?t[e]:t},register:n,unregister:function(e){return e&&t[e]&&delete t[e],t}}}(e),n=Li(null);return function(e){e.addShortcut("meta+b","","Bold"),e.addShortcut("meta+i","","Italic"),e.addShortcut("meta+u","","Underline");for(var t=1;t<=6;t++)e.addShortcut("access+"+t,"",["FormatBlock",!1,"h"+t]);e.addShortcut("access+7","",["FormatBlock",!1,"p"]),e.addShortcut("access+8","",["FormatBlock",!1,"div"]),e.addShortcut("access+9","",["FormatBlock",!1,"address"])}(e),function(e){e.on("mouseup keydown",(function(t){!function(e,t){var n=e.selection,r=e.getBody();Vd(e,null,!1),8!==t&&46!==t||!n.isCollapsed()||n.getStart().innerHTML!==Hd||Vd(e,Mu(r,n.getStart())),37!==t&&39!==t||Vd(e,Mu(r,n.getStart()))}(e,t.keyCode)}))}(e),{get:t.get,register:t.register,unregister:t.unregister,apply:u(Vg.applyFormat,e),remove:u(Ag,e),toggle:u(Zg,e,t),match:u(Bd.match,e),matchAll:u(Bd.matchAll,e),matchNode:u(Bd.matchNode,e),canApply:u(Bd.canApply,e),formatChanged:u(Yg,e,n),getCssText:u(Jg,e)}}var tv,nv=Object.prototype.hasOwnProperty,rv=(tv=function(e,t){return t},function(){for(var e=new Array(arguments.length),t=0;t<e.length;t++)e[t]=arguments[t];if(0===e.length)throw new Error("Can't merge zero objects");for(var n={},r=0;r<e.length;r++){var o=e[r];for(var i in o)nv.call(o,i)&&(n[i]=tv(n[i],o[i]))}return n}),ov=function(e,t){var n=fi();t.convert_fonts_to_spans&&function(e,t,n){e.addNodeFilter("font",(function(e){W(e,(function(e){var r=t.parse(e.attr("style")),o=e.attr("color"),i=e.attr("face"),a=e.attr("size");o&&(r.color=o),i&&(r["font-family"]=i),a&&(r["font-size"]=n[parseInt(e.attr("size"),10)-1]),e.name="span",e.attr("style",t.serialize(r)),function(e,t){W(["color","face","size"],(function(t){e.attr(t,null)}))}(e)}))}))}(e,n,Yt.explode(t.font_size_legacy_values)),function(e,t){e.addNodeFilter("strike",(function(e){W(e,(function(e){var n=t.parse(e.attr("style"));n["text-decoration"]="line-through",e.name="span",e.attr("style",t.serialize(n))}))}))}(e,n)},iv=/^[ \t\r\n]*$/,av={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},uv=function(e,t,n){var r,o,i=n?"lastChild":"firstChild",a=n?"prev":"next";if(e[i])return e[i];if(e!==t){if(r=e[a])return r;for(o=e.parent;o&&o!==t;o=o.parent)if(r=o[a])return r}},lv=function(){function e(e,t){this.name=e,this.type=t,1===t&&(this.attributes=[],this.attributes.map={})}return e.create=function(t,n){var r,o;if(r=new e(t,av[t]||1),n)for(o in n)r.attr(o,n[o]);return r},e.prototype.replace=function(e){var t=this;return e.parent&&e.remove(),t.insert(e,t),t.remove(),t},e.prototype.attr=function(e,t){var n,r,o=this;if("string"!=typeof e){for(r in e)o.attr(r,e[r]);return o}if(n=o.attributes){if(void 0!==t){if(null===t){if(e in n.map)for(delete n.map[e],r=n.length;r--;)if(n[r].name===e)return n=n.splice(r,1),o;return o}if(e in n.map){for(r=n.length;r--;)if(n[r].name===e){n[r].value=t;break}}else n.push({name:e,value:t});return n.map[e]=t,o}return n.map[e]}},e.prototype.clone=function(){var t,n,r,o,i,a=this,u=new e(a.name,a.type);if(r=a.attributes){for((i=[]).map={},t=0,n=r.length;t<n;t++)"id"!==(o=r[t]).name&&(i[i.length]={name:o.name,value:o.value},i.map[o.name]=o.value);u.attributes=i}return u.value=a.value,u.shortEnded=a.shortEnded,u},e.prototype.wrap=function(e){var t=this;return t.parent.insert(e,t),e.append(t),t},e.prototype.unwrap=function(){var e,t,n=this;for(e=n.firstChild;e;)t=e.next,n.insert(e,n,!0),e=t;n.remove()},e.prototype.remove=function(){var e=this,t=e.parent,n=e.next,r=e.prev;return t&&(t.firstChild===e?(t.firstChild=n,n&&(n.prev=null)):r.next=n,t.lastChild===e?(t.lastChild=r,r&&(r.next=null)):n.prev=r,e.parent=e.next=e.prev=null),e},e.prototype.append=function(e){var t,n=this;return e.parent&&e.remove(),(t=n.lastChild)?(t.next=e,e.prev=t,n.lastChild=e):n.lastChild=n.firstChild=e,e.parent=n,e},e.prototype.insert=function(e,t,n){var r;return e.parent&&e.remove(),r=t.parent||this,n?(t===r.firstChild?r.firstChild=e:t.prev.next=e,e.prev=t.prev,e.next=t,t.prev=e):(t===r.lastChild?r.lastChild=e:t.next.prev=e,e.next=t.next,e.prev=t,t.next=e),e.parent=r,e},e.prototype.getAll=function(e){var t,n=[];for(t=this.firstChild;t;t=uv(t,this))t.name===e&&n.push(t);return n},e.prototype.empty=function(){var e,t,n,r=this;if(r.firstChild){for(e=[],n=r.firstChild;n;n=uv(n,r))e.push(n);for(t=e.length;t--;)(n=e[t]).parent=n.firstChild=n.lastChild=n.next=n.prev=null}return r.firstChild=r.lastChild=null,r},e.prototype.isEmpty=function(e,t,n){var r,o,i=this.firstChild;if(t=t||{},i)do{if(1===i.type){if(i.attributes.map["data-mce-bogus"])continue;if(e[i.name])return!1;for(r=i.attributes.length;r--;)if("name"===(o=i.attributes[r].name)||0===o.indexOf("data-mce-bookmark"))return!1}if(8===i.type)return!1;if(3===i.type&&!iv.test(i.value))return!1;if(3===i.type&&i.parent&&t[i.parent.name]&&iv.test(i.value))return!1;if(n&&n(i))return!1}while(i=uv(i,this));return!0},e.prototype.walk=function(e){return uv(this,null,e)},e}(),cv=function(e,t,n,r){(e.padd_empty_with_br||t.insert)&&n[r.name]?r.empty().append(new lv("br",1)).shortEnded=!0:r.empty().append(new lv("#text",3)).value=" "},sv=function(e,t){return e&&e.firstChild&&e.firstChild===e.lastChild&&e.firstChild.name===t},fv=function(e,t,n,r){return r.isEmpty(t,n,(function(t){return function(e,t){var n=e.getElementRule(t.name);return n&&n.paddEmpty}(e,t)}))},dv=Yt.makeMap,pv=Yt.each,mv=Yt.explode,hv=Yt.extend;function gv(e,t){void 0===t&&(t=ci());var n={},r=[],o={},i={};(e=e||{}).validate=!("validate"in e)||e.validate,e.root_name=e.root_name||"body";var a=function(e){var t,a,u;(a=e.name)in n&&((u=o[a])?u.push(e):o[a]=[e]),t=r.length;for(;t--;)(a=r[t].name)in e.attributes.map&&((u=i[a])?u.push(e):i[a]=[e]);return e},u={schema:t,addAttributeFilter:function(e,t){pv(mv(e),(function(e){var n;for(n=0;n<r.length;n++)if(r[n].name===e)return void r[n].callbacks.push(t);r.push({name:e,callbacks:[t]})}))},getAttributeFilters:function(){return[].concat(r)},addNodeFilter:function(e,t){pv(mv(e),(function(e){var r=n[e];r||(n[e]=r=[]),r.push(t)}))},getNodeFilters:function(){var e=[];for(var t in n)n.hasOwnProperty(t)&&e.push({name:t,callbacks:n[t]});return e},filterNode:a,parse:function(u,l){var c,s,f,d,p,m,h,g,v,y,b,w=[];l=l||{},o={},i={},v=hv(dv("script,style,head,html,body,title,meta,param"),t.getBlockElements());var x=t.getNonEmptyElements(),C=t.children,E=e.validate,T="forced_root_block"in l?l.forced_root_block:e.forced_root_block,k=t.getWhiteSpaceElements(),S=/^[ \t\r\n]+/,N=/[ \t\r\n]+$/,_=/[ \t\r\n]+/g,D=/^[ \t\r\n]+$/;y=k.hasOwnProperty(l.context)||k.hasOwnProperty(e.root_name);var R=function(e,t){var r,i=new lv(e,t);return e in n&&((r=o[e])?r.push(i):o[e]=[i]),i},O=function(e){var n,r,o,i,a=t.getBlockElements();for(n=e.prev;n&&3===n.type;){if((o=n.value.replace(N,"")).length>0)return void(n.value=o);if(r=n.next){if(3===r.type&&r.value.length){n=n.prev;continue}if(!a[r.name]&&"script"!==r.name&&"style"!==r.name){n=n.prev;continue}}i=n.prev,n.remove(),n=i}};c=ug({validate:E,allow_script_urls:e.allow_script_urls,allow_conditional_comments:e.allow_conditional_comments,self_closing_elements:function(e){var t,n={};for(t in e)"li"!==t&&"p"!==t&&(n[t]=e[t]);return n}(t.getSelfClosingElements()),cdata:function(e){b.append(R("#cdata",4)).value=e},text:function(e,t){var n;y||(e=e.replace(_," "),function(e,t){return e&&(t[e.name]||"br"===e.name)}(b.lastChild,v)&&(e=e.replace(S,""))),0!==e.length&&((n=R("#text",3)).raw=!!t,b.append(n).value=e)},comment:function(e){b.append(R("#comment",8)).value=e},pi:function(e,t){b.append(R(e,7)).value=t,O(b)},doctype:function(e){b.append(R("#doctype",10)).value=e,O(b)},start:function(e,n,o){var a,u,l,c,s;if(l=E?t.getElementRule(e):{}){for((a=R(l.outputName||e,1)).attributes=n,a.shortEnded=o,b.append(a),(s=C[b.name])&&C[a.name]&&!s[a.name]&&w.push(a),u=r.length;u--;)(c=r[u].name)in n.map&&((h=i[c])?h.push(a):i[c]=[a]);v[e]&&O(a),o||(b=a),!y&&k[e]&&(y=!0)}},end:function(n){var r,o,i,a,u;if(o=E?t.getElementRule(n):{}){if(v[n]&&!y){if((r=b.firstChild)&&3===r.type)if((i=r.value.replace(S,"")).length>0)r.value=i,r=r.next;else for(a=r.next,r.remove(),r=a;r&&3===r.type;)i=r.value,a=r.next,(0===i.length||D.test(i))&&(r.remove(),r=a),r=a;if((r=b.lastChild)&&3===r.type)if((i=r.value.replace(N,"")).length>0)r.value=i,r=r.prev;else for(a=r.prev,r.remove(),r=a;r&&3===r.type;)i=r.value,a=r.prev,(0===i.length||D.test(i))&&(r.remove(),r=a),r=a}if(y&&k[n]&&(y=!1),o.removeEmpty&&fv(t,x,k,b)&&!b.attributes.map.name&&!b.attr("id"))return u=b.parent,v[b.name]?b.empty().remove():b.unwrap(),void(b=u);o.paddEmpty&&(function(e){return sv(e,"#text")&&" "===e.firstChild.value}(b)||fv(t,x,k,b))&&cv(e,l,v,b),b=b.parent}}},t);var P=b=new lv(l.context||e.root_name,11);if(c.parse(u),E&&w.length&&(l.context?l.invalid=!0:function(e){var n,r,o,i,u,l,c,s,f,d,p,m,h,g,v,y;for(m=dv("tr,td,th,tbody,thead,tfoot,table"),d=t.getNonEmptyElements(),p=t.getWhiteSpaceElements(),h=t.getTextBlockElements(),g=t.getSpecialElements(),n=0;n<e.length;n++)if((r=e[n]).parent&&!r.fixed)if(h[r.name]&&"li"===r.parent.name){for(v=r.next;v&&h[v.name];)v.name="li",v.fixed=!0,r.parent.insert(v,r.parent),v=v.next;r.unwrap(r)}else{for(i=[r],o=r.parent;o&&!t.isValidChild(o.name,r.name)&&!m[o.name];o=o.parent)i.push(o);if(o&&i.length>1){for(i.reverse(),u=l=a(i[0].clone()),f=0;f<i.length-1;f++){for(t.isValidChild(l.name,i[f].name)?(c=a(i[f].clone()),l.append(c)):c=l,s=i[f].firstChild;s&&s!==i[f+1];)y=s.next,c.append(s),s=y;l=c}fv(t,d,p,u)?o.insert(r,i[0],!0):(o.insert(u,i[0],!0),o.insert(r,u)),o=i[0],(fv(t,d,p,o)||sv(o,"br"))&&o.empty().remove()}else if(r.parent){if("li"===r.name){if((v=r.prev)&&("ul"===v.name||"ul"===v.name)){v.append(r);continue}if((v=r.next)&&("ul"===v.name||"ul"===v.name)){v.insert(r,v.firstChild,!0);continue}r.wrap(a(new lv("ul",1)));continue}t.isValidChild(r.parent.name,"div")&&t.isValidChild("div",r.name)?r.wrap(a(new lv("div",1))):g[r.name]?r.empty().remove():r.unwrap()}}}(w)),T&&("body"===P.name||l.isRootContent)&&function(){var n,r,o=P.firstChild,i=function(e){e&&((o=e.firstChild)&&3===o.type&&(o.value=o.value.replace(S,"")),(o=e.lastChild)&&3===o.type&&(o.value=o.value.replace(N,"")))};if(t.isValidChild(P.name,T.toLowerCase())){for(;o;)n=o.next,3===o.type||1===o.type&&"p"!==o.name&&!v[o.name]&&!o.attr("data-mce-type")?(r||((r=R(T,1)).attr(e.forced_root_block_attrs),P.insert(r,o)),r.append(o)):(i(r),r=null),o=n;i(r)}}(),!l.invalid){for(g in o){for(h=n[g],p=(s=o[g]).length;p--;)s[p].parent||s.splice(p,1);for(f=0,d=h.length;f<d;f++)h[f](s,g,l)}for(f=0,d=r.length;f<d;f++)if((h=r[f]).name in i){for(p=(s=i[h.name]).length;p--;)s[p].parent||s.splice(p,1);for(p=0,m=h.callbacks.length;p<m;p++)h.callbacks[p](s,h.name,l)}}return P}};return function(e,t){var n=e.schema;t.remove_trailing_brs&&e.addNodeFilter("br",(function(e,r,o){var i,a,u,l,c,s,f,d,p=e.length,m=Yt.extend({},n.getBlockElements()),h=n.getNonEmptyElements(),g=n.getWhiteSpaceElements();for(m.body=1,i=0;i<p;i++)if(u=(a=e[i]).parent,m[a.parent.name]&&a===u.lastChild){for(c=a.prev;c;){if("span"!==(s=c.name)||"bookmark"!==c.attr("data-mce-type")){if("br"!==s)break;if("br"===s){a=null;break}}c=c.prev}a&&(a.remove(),fv(n,h,g,u)&&(f=n.getElementRule(u.name))&&(f.removeEmpty?u.remove():f.paddEmpty&&cv(t,o,m,u)))}else{for(l=a;u&&u.firstChild===l&&u.lastChild===l&&(l=u,!m[u.name]);)u=u.parent;l===u&&!0!==t.padd_empty_with_br&&((d=new lv("#text",3)).value=" ",a.replace(d))}})),e.addAttributeFilter("href",(function(e){var n,r,o,i=e.length;if(!t.allow_unsafe_link_target)for(;i--;)"a"===(n=e[i]).name&&"_blank"===n.attr("target")&&n.attr("rel",(void 0,o=(r=n.attr("rel"))?Yt.trim(r):"",/\b(noopener)\b/g.test(o)?o:function(e){return e.split(" ").filter((function(e){return e.length>0})).concat(["noopener"]).sort().join(" ")}(o)))})),t.allow_html_in_named_anchor||e.addAttributeFilter("id,name",(function(e){for(var t,n,r,o,i=e.length;i--;)if("a"===(o=e[i]).name&&o.firstChild&&!o.attr("href")){r=o.parent,t=o.lastChild;do{n=t.prev,r.insert(t,o),t=n}while(t)}})),t.fix_list_elements&&e.addNodeFilter("ul,ol",(function(e){for(var t,n,r=e.length;r--;)if("ul"===(n=(t=e[r]).parent).name||"ol"===n.name)if(t.prev&&"li"===t.prev.name)t.prev.append(t);else{var o=new lv("li",1);o.attr("style","list-style-type: none"),t.wrap(o)}})),t.validate&&n.getValidClasses()&&e.addAttributeFilter("class",(function(e){for(var t,r,o,i,a,u,l,c=e.length,s=n.getValidClasses();c--;){for(r=(t=e[c]).attr("class").split(" "),a="",o=0;o<r.length;o++)i=r[o],l=!1,(u=s["*"])&&u[i]&&(l=!0),u=s[t.name],!l&&u&&u[i]&&(l=!0),l&&(a&&(a+=" "),a+=i);a.length||(a=null),t.attr("class",a)}}))}(u,e),function(e,t){t.inline_styles&&ov(e,t)}(u,e),u}var vv=function(e,t,n){-1===Yt.inArray(t,n)&&(e.addAttributeFilter(n,(function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)})),t.push(n))};function yv(e,n){var r,o,i,a=["data-mce-selected"];return r=n&&n.dom?n.dom:wi.DOM,o=n&&n.schema?n.schema:ci(e),e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs=!("remove_trailing_brs"in e)||e.remove_trailing_brs,function(e,t,n){e.addAttributeFilter("data-mce-tabindex",(function(e,t){for(var n,r=e.length;r--;)(n=e[r]).attr("tabindex",n.attributes.map["data-mce-tabindex"]),n.attr(t,null)})),e.addAttributeFilter("src,href,style",(function(e,r){for(var o,i,a=e.length,u="data-mce-"+r,l=t.url_converter,c=t.url_converter_scope;a--;)void 0!==(i=(o=e[a]).attributes.map[u])?(o.attr(r,i.length>0?i:null),o.attr(u,null)):(i=o.attributes.map[r],"style"===r?i=n.serializeStyle(n.parseStyle(i),o.name):l&&(i=l.call(c,i,r,o.name)),o.attr(r,i.length>0?i:null))})),e.addAttributeFilter("class",(function(e){for(var t,n,r=e.length;r--;)(n=(t=e[r]).attr("class"))&&(n=t.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),t.attr("class",n.length>0?n:null))})),e.addAttributeFilter("data-mce-type",(function(e,t,n){for(var r,o=e.length;o--;)if("bookmark"===(r=e[o]).attributes.map["data-mce-type"]&&!n.cleanup){var i=S.from(r.firstChild).exists((function(e){return!ua(e.value)}));i?r.unwrap():r.remove()}})),e.addNodeFilter("noscript",(function(e){for(var t,n=e.length;n--;)(t=e[n].firstChild)&&(t.value=Zo.decode(t.value))})),e.addNodeFilter("script,style",(function(e,n){for(var r,o,i,a=e.length,u=function(e){return e.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")};a--;)o=(r=e[a]).firstChild?r.firstChild.value:"","script"===n?((i=r.attr("type"))&&r.attr("type","mce-no/type"===i?null:i.replace(/^mce\-/,"")),"xhtml"===t.element_format&&o.length>0&&(r.firstChild.value="// <![CDATA[\n"+u(o)+"\n// ]]>")):"xhtml"===t.element_format&&o.length>0&&(r.firstChild.value="\x3c!--\n"+u(o)+"\n--\x3e")})),e.addNodeFilter("#comment",(function(e){for(var t,n=e.length;n--;)0===(t=e[n]).value.indexOf("[CDATA[")?(t.name="#cdata",t.type=4,t.value=t.value.replace(/^\[CDATA\[|\]\]$/g,"")):0===t.value.indexOf("mce:protected ")&&(t.name="#text",t.type=3,t.raw=!0,t.value=unescape(t.value).substr(14))})),e.addNodeFilter("xml:namespace,input",(function(e,t){for(var n,r=e.length;r--;)7===(n=e[r]).type?n.remove():1===n.type&&("input"!==t||"type"in n.attributes.map||n.attr("type","text"))})),e.addAttributeFilter("data-mce-type",(function(t){W(t,(function(t){"format-caret"===t.attr("data-mce-type")&&(t.isEmpty(e.schema.getNonEmptyElements())?t.remove():t.unwrap())}))})),e.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize",(function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}))}(i=gv(e,o),e,r),{schema:o,addNodeFilter:i.addNodeFilter,addAttributeFilter:i.addAttributeFilter,serialize:function(a,u){var l=rv({format:"html"},u||{}),c=function(e,n,r){return function(e,t){return e&&e.hasEventListeners("PreProcess")&&!t.no_events}(e,r)?function(e,n,r){var o,i,a,u=e.dom;return n=n.cloneNode(!0),(o=t.document.implementation).createHTMLDocument&&(i=o.createHTMLDocument(""),Yt.each("BODY"===n.nodeName?n.childNodes:[n],(function(e){i.body.appendChild(i.importNode(e,!0))})),n="BODY"!==n.nodeName?i.body.firstChild:i.body,a=u.doc,u.doc=i),function(e,t){e.fire("PreProcess",t)}(e,rv(r,{node:n})),a&&(u.doc=a),n}(e,n,r):n}(n,a,l),s=function(e,t,n){var r=ca(n.getInner?t.innerHTML:e.getOuterHTML(t));return n.selection||No(sr(t))?r:Yt.trim(r)}(r,c,l),f=function(e,t,n){var r=n.selection?rv({forced_root_block:!1},n):n,o=e.parse(t,r);return function(e){var t,n,r=function(e){return e&&"br"===e.name};r(t=e.lastChild)&&r(n=t.prev)&&(t.remove(),n.remove())}(o),o}(i,s,l);return"tree"===l.format?f:function(e,t,n,r,o){var i=function(e,t,n){return Hc(e,t).serialize(n)}(t,n,r);return function(e,t,n){return!t.no_events&&e?function(e,t){return e.fire("PostProcess",t)}(e,rv(t,{content:n})).content:n}(e,o,i)}(n,e,o,f,l)},addRules:function(e){o.addValidElements(e)},setRules:function(e){o.setValidElements(e)},addTempAttr:u(vv,i,a),getTempAttrs:function(){return a}}}function bv(e,t){var n=yv(e,t);return{schema:n.schema,addNodeFilter:n.addNodeFilter,addAttributeFilter:n.addAttributeFilter,serialize:n.serialize,addRules:n.addRules,setRules:n.setRules,addTempAttr:n.addTempAttr,getTempAttrs:n.getTempAttrs}}function wv(e){return{getBookmark:u($l,e),moveToBookmark:u(Yl,e)}}!function(e){e.isBookmarkNode=Kl}(wv||(wv={}));var xv,Cv=wv,Ev=Ho.isContentEditableFalse,Tv=Ho.isContentEditableTrue,kv=function(e,n){var r,o,i,a,u,l,c,s,f,d,p,m,h,g,v,y,b,w=n.dom,x=Yt.each,C=n.getDoc(),E=t.document,T=Math.abs,k=Math.round,S=n.getBody();a={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]};var N=".mce-content-body";n.contentStyles.push(N+" div.mce-resizehandle {position: absolute;border: 1px solid black;box-sizing: content-box;background: #FFF;width: 7px;height: 7px;z-index: 10000}"+N+" .mce-resizehandle:hover {background: #000}"+N+" img[data-mce-selected],"+N+" hr[data-mce-selected] {outline: 1px solid black;resize: none}"+N+" .mce-clonedresizable {position: absolute;"+(ce.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+N+" .mce-resize-helper {background: #555;background: rgba(0,0,0,0.75);border-radius: 3px;border: 1px;color: white;display: none;font-family: sans-serif;font-size: 12px;white-space: nowrap;line-height: 14px;margin: 5px 10px;padding: 5px;position: absolute;z-index: 10001}");var _=function(e){return e&&("IMG"===e.nodeName||n.dom.is(e,"figure.image"))},D=function(e){var t=e.target;(function(e,t){return _(e.target)&&!Vh(e.clientX,e.clientY,t)})(e,n.selection.getRng())&&!e.isDefaultPrevented()&&n.selection.select(t)},R=function(e){return n.dom.is(e,"figure.image")?e.querySelector("img"):e},O=function(e){var t=n.settings.object_resizing;return!1!==t&&!ce.iOS&&("string"!=typeof t&&(t="table,img,figure.image,div"),"false"!==e.getAttribute("data-mce-resize")&&e!==n.getBody()&&Br(sr(e),t))},P=function(e){var t,a,x,C;t=e.screenX-l,a=e.screenY-c,g=t*u[2]+d,v=a*u[3]+p,g=g<5?5:g,v=v<5?5:v,(_(r)&&!1!==n.settings.resize_img_proportional?!Oh.modifierPressed(e):Oh.modifierPressed(e)||_(r)&&u[2]*u[3]!=0)&&(T(t)>T(a)?(v=k(g*m),g=k(v/m)):(g=k(v/m),v=k(g*m))),w.setStyles(R(o),{width:g,height:v}),x=(x=u.startPos.x+t)>0?x:0,C=(C=u.startPos.y+a)>0?C:0,w.setStyles(i,{left:x,top:C,display:"block"}),i.innerHTML=g+" × "+v,u[2]<0&&o.clientWidth<=g&&w.setStyle(o,"left",s+(d-g)),u[3]<0&&o.clientHeight<=v&&w.setStyle(o,"top",f+(p-v)),(t=S.scrollWidth-y)+(a=S.scrollHeight-b)!=0&&w.setStyles(i,{left:x-t,top:C-a}),h||(function(e,t,n,r){e.fire("ObjectResizeStart",{target:t,width:n,height:r})}(n,r,d,p),h=!0)},A=function(){h=!1;var e=function(e,t){t&&(r.style[e]||!n.schema.isValid(r.nodeName.toLowerCase(),e)?w.setStyle(R(r),e,t):w.setAttrib(R(r),e,t))};e("width",g),e("height",v),w.unbind(C,"mousemove",P),w.unbind(C,"mouseup",A),E!==C&&(w.unbind(E,"mousemove",P),w.unbind(E,"mouseup",A)),w.remove(o),w.remove(i),M(r),function(e,t,n,r){e.fire("ObjectResized",{target:t,width:n,height:r})}(n,r,g,v),w.setAttrib(r,"style",w.getAttrib(r,"style")),n.nodeChanged()},M=function(e){var t,h,T,k,N;I(),F(),t=w.getPos(e,S),s=t.x,f=t.y,N=e.getBoundingClientRect(),h=N.width||N.right-N.left,T=N.height||N.bottom-N.top,r!==e&&(r=e,g=v=0),k=n.fire("ObjectSelected",{target:e}),O(e)&&!k.isDefaultPrevented()?x(a,(function(e,t){var n;(n=w.get("mceResizeHandle"+t))&&w.remove(n),n=w.add(S,"div",{id:"mceResizeHandle"+t,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+t+"-resize; margin:0; padding:0"}),11===ce.ie&&(n.contentEditable=!1),w.bind(n,"mousedown",(function(t){t.stopImmediatePropagation(),t.preventDefault(),function(t){l=t.screenX,c=t.screenY,d=R(r).clientWidth,p=R(r).clientHeight,m=p/d,u=e,e.startPos={x:h*e[0]+s,y:T*e[1]+f},y=S.scrollWidth,b=S.scrollHeight,o=r.cloneNode(!0),w.addClass(o,"mce-clonedresizable"),w.setAttrib(o,"data-mce-bogus","all"),o.contentEditable=!1,o.unSelectabe=!0,w.setStyles(o,{left:s,top:f,margin:0}),o.removeAttribute("data-mce-selected"),S.appendChild(o),w.bind(C,"mousemove",P),w.bind(C,"mouseup",A),E!==C&&(w.bind(E,"mousemove",P),w.bind(E,"mouseup",A)),i=w.add(S,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},d+" × "+p)}(t)})),e.elm=n,w.setStyles(n,{left:h*e[0]+s-n.offsetWidth/2,top:T*e[1]+f-n.offsetHeight/2})})):I(),r.setAttribute("data-mce-selected","1")},I=function(){var e,t;for(e in F(),r&&r.removeAttribute("data-mce-selected"),a)(t=w.get("mceResizeHandle"+e))&&(w.unbind(t),w.remove(t))},B=function(t){var r,o=function(e,t){if(e)do{if(e===t)return!0}while(e=e.parentNode)};h||n.removed||(x(w.select("img[data-mce-selected],hr[data-mce-selected]"),(function(e){e.removeAttribute("data-mce-selected")})),r="mousedown"===t.type?t.target:e.getNode(),o(r=w.$(r).closest("table,img,figure.image,hr")[0],S)&&(H(),o(e.getStart(!0),r)&&o(e.getEnd(!0),r))?M(r):I())},L=function(e){return Ev(function(e,t){for(;t&&t!==e;){if(Tv(t)||Ev(t))return t;t=t.parentNode}return null}(n.getBody(),e))},F=function(){for(var e in a){var t=a[e];t.elm&&(w.unbind(t.elm),delete t.elm)}},H=function(){try{n.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}};return n.on("init",(function(){H(),ce.ie&&ce.ie>=11&&(n.on("mousedown click",(function(e){var t=e.target,r=t.nodeName;h||!/^(TABLE|IMG|HR)$/.test(r)||L(t)||(2!==e.button&&n.selection.select(t,"TABLE"===r),"mousedown"===e.type&&n.nodeChanged())})),n.dom.bind(S,"mscontrolselect",(function(e){var t=function(e){me.setEditorTimeout(n,(function(){n.selection.select(e)}))};if(L(e.target))return e.preventDefault(),void t(e.target);/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"===e.target.tagName&&t(e.target))})));var e=me.throttle((function(e){n.composing||B(e)}));n.on("nodechange ResizeEditor ResizeWindow drop FullscreenStateChanged",e),n.on("keyup compositionend",(function(t){r&&"TABLE"===r.nodeName&&e(t)})),n.on("hide blur",I),n.on("contextmenu",D)})),n.on("remove",F),{isResizable:O,showResizeRect:M,hideResizeRect:I,updateResizeRect:B,destroy:function(){r=o=null}}},Sv=function(e){return Ho.isContentEditableTrue(e)||Ho.isContentEditableFalse(e)},Nv=function(e,t,n){var r,o,i=n;if(i.caretPositionFromPoint)(o=i.caretPositionFromPoint(e,t))&&((r=n.createRange()).setStart(o.offsetNode,o.offset),r.collapse(!0));else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(i.body.createTextRange){r=i.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r=function(e,t,n){var r,o,i;if(r=n.elementFromPoint(e,t),o=n.body.createTextRange(),r&&"HTML"!==r.tagName||(r=n.body),o.moveToElementText(r),(i=(i=Yt.toArray(o.getClientRects())).sort((function(e,n){return(e=Math.abs(Math.max(e.top-t,e.bottom-t)))-Math.abs(Math.max(n.top-t,n.bottom-t))}))).length>0){t=(i[0].bottom+i[0].top)/2;try{return o.moveToPoint(e,t),o.collapse(!0),o}catch(e){}}return null}(e,t,n)}return function(e,t){var n=e&&e.parentElement?e.parentElement():null;return Ho.isContentEditableFalse(function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null}(n,t,Sv))?null:e}(r,n.body)}return r},_v=function(e,t){return z(t,(function(t){var n=e.fire("GetSelectionRange",{range:t});return n.range!==t?n.range:t}))},Dv=function(e,n){var r=(n||t.document).createDocumentFragment();return W(e,(function(e){r.appendChild(e.dom())})),sr(r)},Rv=Or("element","width","rows"),Ov=Or("element","cells"),Pv=Or("x","y"),Av=function(e,t){var n=parseInt(Nr(e,t),10);return isNaN(n)?1:n},Mv=function(e,t,n){var r=e.rows();return!!(r[n]?r[n].cells():[])[t]},Iv=function(e){return V(e,(function(e,t){return t.cells().length>e?t.cells().length:e}),0)},Bv=function(e,t){for(var n=e.rows(),r=0;r<n.length;r++)for(var o=n[r].cells(),i=0;i<o.length;i++)if(Fr(o[i],t))return S.some(Pv(i,r));return S.none()},Lv=function(e,t,n,r,o){for(var i=[],a=e.rows(),u=n;u<=o;u++){var l=a[u].cells(),c=t<r?l.slice(t,r+1):l.slice(r,t+1);i.push(Ov(a[u].element(),c))}return i},Fv=function(e){return function(e,t){var n=oa(e.element()),r=lr("tbody");return Pi(r,t),Oi(n,r),n}(e,function(e){return z(e.rows(),(function(e){var t=z(e.cells(),(function(e){var t=ia(e);return _r(t,"colspan"),_r(t,"rowspan"),t})),n=oa(e.element());return Pi(n,t),n}))}(e))},Hv=function(e,t){return $(e,(function(e){return"li"===mr(e)&&function(e,t){return Ua(function(e){var t=e.startContainer,n=e.startOffset;return Ho.isText(t)?0===n?S.some(sr(t)):S.none():S.from(t.childNodes[n]).map(sr)}(t),function(e){var t=e.endContainer,n=e.endOffset;return Ho.isText(t)?n===t.data.length?S.some(sr(t)):S.none():S.from(t.childNodes[n-1]).map(sr)}(t),(function(t,n){var r=$(kh(e),u(Fr,t)),o=$(Sh(e),u(Fr,n));return r.isSome()&&o.isSome()})).getOr(!1)}(e,t)})).fold(i([]),(function(t){return function(e){return $(e,(function(e){return"ul"===mr(e)||"ol"===mr(e)}))}(e).map((function(e){return[lr("li"),lr(mr(e))]})).getOr([])}))},jv=function(){return Dv([])},zv=function(e,t){return n=sr(t.cloneContents()),r=function(e,t){var n=sr(t.commonAncestorContainer),r=bs(n,e),o=q(r,(function(e){return bo(e)||vo(e)})),a=Hv(r,t),u=o.concat(a.length?a:function(e){return Eo(e)?Wr(e).filter(Co).fold(i([]),(function(t){return[e,t]})):Co(e)?[e]:[]}(n));return z(u,oa)}(e,t),o=V(r,(function(e,t){return Oi(t,e),t}),n),r.length>0?Dv([o]):o;var n,r,o},Wv=function(e,t){return(n=e,r=t[0],Yi(r,"table",u(Fr,n))).bind((function(e){var n,r,o,i=t[0],a=t[t.length-1],u=function(e){var t=Rv(oa(e),0,[]);return W(Ui(e,"tr"),(function(e,n){W(Ui(e,"td,th"),(function(r,o){!function(e,t,n,r,o){for(var i=Av(o,"rowspan"),a=Av(o,"colspan"),u=e.rows(),l=n;l<n+i;l++){u[l]||(u[l]=Ov(ia(r),[]));for(var c=t;c<t+a;c++)u[l].cells()[c]=l===n&&c===t?o:oa(o)}}(t,function(e,t,n){for(;Mv(e,t,n);)t++;return t}(t,o,n),n,e,r)}))})),Rv(t.element(),Iv(t.rows()),t.rows())}(e);return(n=u,r=i,o=a,Bv(n,r).bind((function(e){return Bv(n,o).map((function(t){return function(e,t,n){var r=t.x(),o=t.y(),i=n.x(),a=n.y(),u=o<a?Lv(e,r,o,i,a):Lv(e,r,a,i,o);return Rv(e.element(),Iv(u),u)}(n,e,t)}))}))).map((function(e){return Dv([Fv(e)])}))})).getOrThunk(jv);var n,r},Uv=function(e,t){if(void 0===t&&(t={}),t.get=!0,t.format=t.format||"html",t.selection=!0,(t=e.fire("BeforeGetContent",t)).isDefaultPrevented())return e.fire("GetContent",t),t.content;if("text"===t.format)return function(e){return S.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()),r=ca(n.innerText);return e.dom.remove(n),r})).getOr("")}(e);t.getInner=!0;var n=function(e,t){var n,r=e.selection.getRng(),o=e.dom.create("body"),i=e.selection.getSel(),a=_v(e,vd(i));return(n=t.contextual?function(e,t){var n=wd(t,e);return n.length>0?Wv(e,n):function(e,t){return t.length>0&&t[0].collapsed?jv():zv(e,t[0])}(e,t)}(sr(e.getBody()),a).dom():r.cloneContents())&&o.appendChild(n),e.selection.serializer.serialize(o,t)}(e,t);return"tree"===t.format?n:(t.content=e.selection.isCollapsed()?"":n,e.fire("GetContent",t),t.content)},qv=function(e,t,n,r,o){var i=n?t.startContainer:t.endContainer,a=n?t.startOffset:t.endOffset;return S.from(i).map(sr).map((function(e){return r&&t.collapsed?e:Kr(e,o(e,a)).getOr(e)})).bind((function(e){return gr(e)?S.some(e):Wr(e)})).map((function(e){return e.dom()})).getOr(e)},Vv=function(e,t,n){return qv(e,t,!0,n,(function(e,t){return Math.min(e.dom().childNodes.length,t)}))},$v=function(e,t,n){return qv(e,t,!1,n,(function(e,t){return t>0?t-1:t}))},Yv=function(e,t){for(var n=e;e&&Ho.isText(e)&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n},Kv=Yt.each,Xv=function(e){return!!e.select},Gv=function(e){return!(!e||!e.ownerDocument)&&Hr(sr(e.ownerDocument),sr(e))},Qv=function(e,t,n,r){var o,i,a,u,l,c=function(e,t){return function(e,t,n){var r,o,i,a=function(e,t){return ta(ta({format:"html"},e),{set:!0,selection:!0,content:t})}(n,t),u=e.selection.getRng(),l=e.getDoc();if(a.no_events||!(a=e.fire("BeforeSetContent",a)).isDefaultPrevented()){if(t=function(e,t){if("raw"!==t.format){var n=e.parser.parse(t.content,ta({isRootContent:!0,forced_root_block:!1},t));return Hc({validate:e.validate},e.schema).serialize(n)}return t.content}(e,a),u.insertNode){t+='<span id="__caret">_</span>',u.startContainer===l&&u.endContainer===l?l.body.innerHTML=t:(u.deleteContents(),0===l.body.childNodes.length?l.body.innerHTML=t:u.createContextualFragment?u.insertNode(u.createContextualFragment(t)):(o=l.createDocumentFragment(),i=l.createElement("div"),o.appendChild(i),i.outerHTML=t,u.insertNode(o))),r=e.dom.get("__caret"),(u=l.createRange()).setStartBefore(r),u.setEndBefore(r),e.selection.setRng(u),e.dom.remove("__caret");try{e.selection.setRng(u)}catch(e){}}else{var c=u;c.item&&(l.execCommand("Delete",!1,null),c=e.selection.getRng()),/^\s+/.test(t)?(c.pasteHTML('<span id="__mce_tmp">_</span>'+t),e.dom.remove("__mce_tmp")):c.pasteHTML(t)}a.no_events||e.fire("SetContent",a)}else e.fire("SetContent",a)}(r,e,t)},s=function(e){var t=d();t.collapse(!!e),p(t)},f=function(){return t.getSelection?t.getSelection():t.document.selection},d=function(){var n,o,i,l,c=function(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(e){return-1}};if(!t)return null;if(null==(l=t.document))return null;if(void 0!==r.bookmark&&!1===Hm(r)){var s=Gp(r);if(s.isSome())return s.map((function(e){return _v(r,[e])[0]})).getOr(l.createRange())}try{(n=f())&&!Ho.isRestrictedNode(n.anchorNode)&&(o=n.rangeCount>0?n.getRangeAt(0):n.createRange?n.createRange():l.createRange())}catch(e){}return(o=_v(r,[o])[0])||(o=l.createRange?l.createRange():l.body.createTextRange()),o.setStart&&9===o.startContainer.nodeType&&o.collapsed&&(i=e.getRoot(),o.setStart(i,0),o.setEnd(i,0)),a&&u&&(0===c(o.START_TO_START,o,a)&&0===c(o.END_TO_END,o,a)?o=u:(a=null,u=null)),o},p=function(e,t){var n,o;if(function(e){return!!e&&(!!Xv(e)||Gv(e.startContainer)&&Gv(e.endContainer))}(e)){var i=Xv(e)?e:null;if(i){u=null;try{i.select()}catch(e){}}else{if(n=f(),e=r.fire("SetSelectionRange",{range:e,forward:t}).range,n){u=e;try{n.removeAllRanges(),n.addRange(e)}catch(e){}!1===t&&n.extend&&(n.collapse(e.endContainer,e.endOffset),n.extend(e.startContainer,e.startOffset)),a=n.rangeCount>0?n.getRangeAt(0):null}e.collapsed||e.startContainer!==e.endContainer||!n.setBaseAndExtent||ce.ie||e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(o=e.startContainer.childNodes[e.startOffset])&&"IMG"===o.tagName&&(n.setBaseAndExtent(e.startContainer,e.startOffset,e.endContainer,e.endOffset),n.anchorNode===e.startContainer&&n.focusNode===e.endContainer||n.setBaseAndExtent(o,0,o,1)),r.fire("AfterSetSelectionRange",{range:e,forward:t})}}},m=function(){var t,n,r=f();return!(r&&r.anchorNode&&r.focusNode)||((t=e.createRng()).setStart(r.anchorNode,r.anchorOffset),t.collapse(!0),(n=e.createRng()).setStart(r.focusNode,r.focusOffset),n.collapse(!0),t.compareBoundaryPoints(t.START_TO_START,n)<=0)},h={bookmarkManager:null,controlSelection:null,dom:e,win:t,serializer:n,editor:r,collapse:s,setCursorLocation:function(t,n){var o=e.createRng();t?(o.setStart(t,n),o.setEnd(t,n),p(o),s(!1)):(Nh(e,o,r.getBody(),!0),p(o))},getContent:function(e){return Uv(r,e)},setContent:c,getBookmark:function(e,t){return o.getBookmark(e,t)},moveToBookmark:function(e){return o.moveToBookmark(e)},select:function(t,n){return function(e,t,n){return S.from(t).map((function(t){var r=e.nodeIndex(t),o=e.createRng();return o.setStart(t.parentNode,r),o.setEnd(t.parentNode,r+1),n&&(Nh(e,o,t,!0),Nh(e,o,t,!1)),o}))}(e,t,n).each(p),t},isCollapsed:function(){var e=d(),t=f();return!(!e||e.item)&&(e.compareEndPoints?0===e.compareEndPoints("StartToEnd",e):!t||e.collapsed)},isForward:m,setNode:function(t){return c(e.getOuterHTML(t)),t},getNode:function(){return e=r.getBody(),(t=d())?(o=t.startContainer,i=t.endContainer,a=t.startOffset,u=t.endOffset,n=t.commonAncestorContainer,!t.collapsed&&(o===i&&u-a<2&&o.hasChildNodes()&&(n=o.childNodes[a]),3===o.nodeType&&3===i.nodeType&&(o=o.length===a?Yv(o.nextSibling,!0):o.parentNode,i=0===u?Yv(i.previousSibling,!1):i.parentNode,o&&o===i))?o:n&&3===n.nodeType?n.parentNode:n):e;var e,t,n,o,i,a,u},getSel:f,setRng:p,getRng:d,getStart:function(e){return Vv(r.getBody(),d(),e)},getEnd:function(e){return $v(r.getBody(),d(),e)},getSelectedBlocks:function(t,n){return function(e,t,n,r){var o,i,a=[];if(i=e.getRoot(),n=e.getParent(n||Vv(i,t,t.collapsed),e.isBlock),r=e.getParent(r||$v(i,t,t.collapsed),e.isBlock),n&&n!==i&&a.push(n),n&&r&&n!==r){o=n;for(var u=new fo(n,i);(o=u.next())&&o!==r;)e.isBlock(o)&&a.push(o)}return r&&n!==r&&r!==i&&a.push(r),a}(e,d(),t,n)},normalize:function(){var t=d(),n=f();if(!(gd(n).length>1)&&_h(r)){var o=Tp(e,t);return o.each((function(e){p(e,m())})),o.getOr(t)}return t},selectorChanged:function(t,n){var o;return l||(l={},o={},r.on("NodeChange",(function(t){var n=t.element,r=e.getParents(n,null,e.getRoot()),i={};Kv(l,(function(t,n){Kv(r,(function(a){if(e.is(a,n))return o[n]||(Kv(t,(function(e){e(!0,{node:a,selector:n,parents:r})})),o[n]=t),i[n]=t,!1}))})),Kv(o,(function(e,t){i[t]||(delete o[t],Kv(e,(function(e){e(!1,{node:n,selector:t,parents:r})})))}))}))),l[t]||(l[t]=[]),l[t].push(n),h},getScrollContainer:function(){for(var t,n=e.getRoot();n&&"BODY"!==n.nodeName;){if(n.scrollHeight>n.clientHeight){t=n;break}n=n.parentNode}return t},scrollIntoView:function(e,t){return function(e,t,n){var r,o,i,a,u=e.dom,l=u.getRoot(),c=0;if(!function(e,t,n){var r={elm:t,alignToTop:n};return e.fire("scrollIntoView",r),r.isDefaultPrevented()}(e,t,n)&&Ho.isElement(t)){if(!1===n&&(c=t.offsetHeight),"BODY"!==l.nodeName){var s=e.selection.getScrollContainer();if(s)return r=Zd(t).y-Zd(s).y+c,a=s.clientHeight,void((r<(i=s.scrollTop)||r+25>i+a)&&(s.scrollTop=r<i?r:r-a+25))}o=u.getViewPort(e.getWin()),r=u.getPos(t).y+c,i=o.y,a=o.h,(r<o.y||r+25>i+a)&&e.getWin().scrollTo(0,r<i?r:r-a+25)}}(r,e,t)},placeCaretAt:function(e,t){return p(Nv(e,t,r.getDoc()))},getBoundingClientRect:function(){var e=d();return e.collapsed?su.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()},destroy:function(){t=a=u=null,i.destroy()}};return o=Cv(h),i=kv(h,r),h.bookmarkManager=o,h.controlSelection=i,h};!function(e){e[e.Br=0]="Br",e[e.Block=1]="Block",e[e.Wrap=2]="Wrap",e[e.Eol=3]="Eol"}(xv||(xv={}));var Jv=function(e,t){return e===cu.Backwards?t.reverse():t},Zv=function(e,t,n){return e===cu.Forwards?t.next(n):t.prev(n)},ey=function(e,t,n,r){return Ho.isBr(r.getNode(t===cu.Forwards))?xv.Br:!1===al(n,r)?xv.Block:xv.Wrap},ty=function(e,t,n,r){for(var o,i=Dl(n),a=r,u=[];a&&(o=Zv(t,i,a));){if(Ho.isBr(o.getNode(!1)))return t===cu.Forwards?{positions:Jv(t,u).concat([o]),breakType:xv.Br,breakAt:S.some(o)}:{positions:Jv(t,u),breakType:xv.Br,breakAt:S.some(o)};if(o.isVisible()){if(e(a,o)){var l=ey(0,t,a,o);return{positions:Jv(t,u),breakType:l,breakAt:S.some(o)}}u.push(o),a=o}else a=o}return{positions:Jv(t,u),breakType:xv.Eol,breakAt:S.none()}},ny=function(e,t,n,r){return t(n,r).breakAt.map((function(r){var o=t(n,r).positions;return e===cu.Backwards?o.concat(r):[r].concat(o)})).getOr([])},ry=function(e,t){return V(e,(function(e,n){return e.fold((function(){return S.some(n)}),(function(r){return Ua(Q(r.getClientRects()),Q(n.getClientRects()),(function(e,o){var i=Math.abs(t-e.left);return Math.abs(t-o.left)<=i?n:r})).or(e)}))}),S.none())},oy=function(e,t){return Q(t.getClientRects()).bind((function(t){return ry(e,t.left)}))},iy=u(ty,lu.isAbove,-1),ay=u(ty,lu.isBelow,1),uy=u(ny,-1,iy),ly=u(ny,1,ay),cy=Ho.isContentEditableFalse,sy=Ha,fy=function(e,t,n){var r,o,i=Dl(e.getBody()),a=u(vl,i.next),l=u(vl,i.prev);if(n.collapsed&&e.settings.forced_root_block){if(!(r=e.dom.getParent(n.startContainer,"PRE")))return;(1===t?a(su.fromRangeStart(n)):l(su.fromRangeStart(n)))||(o=function(e){var t=e.dom.create(Yc(e));return(!ce.ie||ce.ie>=11)&&(t.innerHTML='<br data-mce-bogus="1">'),t}(e),1===t?e.$(r).after(o):e.$(r).before(o),e.selection.select(o,!0),e.selection.collapse())}},dy=function(e,t){return function(){var n=function(e,t){var n,r=Dl(e.getBody()),o=u(vl,r.next),i=u(vl,r.prev),a=t?cu.Forwards:cu.Backwards,l=t?o:i,c=e.selection.getRng();return(n=function(e,t,n,r){var o=e===cu.Forwards,i=o?Ys:Ks;if(!r.collapsed){var a=sy(r);if(cy(a))return np(e,t,a,e===cu.Backwards,!0)}var u=function(e){return da(e.startContainer)}(r),l=hl(e,t.getBody(),r);if(i(l))return rp(t,l.getNode(!o));var c=is.normalizePosition(o,n(l));if(!c)return u?r:null;if(i(c))return np(e,t,c.getNode(!o),o,!0);var s=n(c);return s&&i(s)&&yl(c,s)?np(e,t,s.getNode(!o),o,!0):u?ip(t,c.toRange(),!0):null}(a,e,l,c))?n:(n=fy(e,a,c))||null}(e,t);return!!n&&(ap(e,n),!0)}},py=function(e,t){return function(){var n=function(e,t){var n,r=t?1:-1,o=t?Ih:Mh,i=e.selection.getRng();return(n=function(e,t,n,r){var o,i,a,u,l,c,s,f,d;if(d=sy(r),o=hl(e,t.getBody(),r),i=n(t.getBody(),Bh(1),o),a=q(i,Lh(1)),l=Wt.last(o.getClientRects()),(Ys(o)||Gs(o))&&(d=o.getNode()),(Ks(o)||Qs(o))&&(d=o.getNode(!0)),!l)return null;if(c=l.left,(u=Uh(a,c))&&cy(u.node))return s=Math.abs(c-u.left),f=Math.abs(c-u.right),np(e,t,u.node,s<f,!0);if(d){var p=function(e,t,n,r){var o,i,a,u,l,c,s=Dl(t),f=[],d=0,p=function(e){return Wt.last(e.getClientRects())};1===e?(o=s.next,i=La,a=Ba,u=su.after(r)):(o=s.prev,i=Ba,a=La,u=su.before(r)),c=p(u);do{if(u.isVisible()&&!a(l=p(u),c)){if(f.length>0&&i(l,Wt.last(f))&&d++,(l=Aa(l)).position=u,l.line=d,n(l))return f;f.push(l)}}while(u=o(u));return f}(e,t.getBody(),Bh(1),d);if(u=Uh(q(p,Lh(1)),c))return ip(t,u.position.toRange(),!0);if(u=Wt.last(q(p,Lh(0))))return ip(t,u.position.toRange(),!0)}}(r,e,o,i))?n:(n=fy(e,r,i))||null}(e,t);return!!n&&(ap(e,n),!0)}},my=function(e,t){return function(){var n=t?su.fromRangeEnd(e.selection.getRng()):su.fromRangeStart(e.selection.getRng()),r=t?ay(e.getBody(),n):iy(e.getBody(),n);return(t?J(r.positions):Q(r.positions)).filter(function(e){return function(t){return e?Ks(t):Ys(t)}}(t)).fold(i(!1),(function(t){return e.selection.setRng(t.toRange()),!0}))}},hy=function(e,t,n,r,o){var i=Ui(sr(n),"td,th,caption").map((function(e){return e.dom()})),a=q(function(e,t){return K(t,(function(t){var n=function(e,t){return{left:e.left-t,top:e.top-t,right:e.right+-2,bottom:e.bottom+-2,width:e.width+t,height:e.height+t}}(Aa(t.getBoundingClientRect()),-1);return[{x:n.left,y:e(n),cell:t},{x:n.right,y:e(n),cell:t}]}))}(e,i),(function(e){return t(e,o)}));return function(e,t,n){return V(e,(function(e,r){return e.fold((function(){return S.some(r)}),(function(e){var o=Math.sqrt(Math.abs(e.x-t)+Math.abs(e.y-n)),i=Math.sqrt(Math.abs(r.x-t)+Math.abs(r.y-n));return S.some(i<o?r:e)}))}),S.none())}(a,r,o).map((function(e){return e.cell}))},gy=u(hy,(function(e){return e.bottom}),(function(e,t){return e.y<t})),vy=u(hy,(function(e){return e.top}),(function(e,t){return e.y>t})),yy=function(e,t,n){var r=e(t,n);return function(e){return e.breakType===xv.Wrap&&0===e.positions.length}(r)||!Ho.isBr(n.getNode())&&function(e){return e.breakType===xv.Br&&1===e.positions.length}(r)?!function(e,t,n){return n.breakAt.map((function(n){return e(t,n).breakAt.isSome()})).getOr(!1)}(e,t,r):r.breakAt.isNone()},by=u(yy,iy),wy=u(yy,ay),xy=function(e,t,n){var r=function(e,t){var n=t.getNode(e);return Ho.isElement(n)&&"TABLE"===n.nodeName?S.some(n):S.none()}(!!t,n),o=!1===t;r.fold((function(){return ap(e,n.toRange())}),(function(r){return Hl.positionIn(o,e.getBody()).filter((function(e){return e.isEqual(n)})).fold((function(){return ap(e,n.toRange())}),(function(o){return function(e,t,n,r){var o=Yc(t);o?t.undoManager.transact((function(){var r=lr(o);Sr(r,Kc(t)),Oi(r,lr("br")),e?Di(sr(n),r):_i(sr(n),r);var i=t.dom.createRng();i.setStart(r.dom(),0),i.setEnd(r.dom(),0),ap(t,i)})):ap(t,r.toRange())}(t,e,r,n)}))}))},Cy=function(e,t,n,r){var o=e.selection.getRng(),i=su.fromRangeStart(o),a=e.getBody();if(!t&&by(r,i)){var u=function(e,t,n){return function(e,t){return Q(t.getClientRects()).bind((function(t){return gy(e,t.left,t.top)})).bind((function(e){return oy((n=e,Hl.lastPositionIn(n).map((function(e){return iy(n,e).positions.concat(e)})).getOr([])),t);var n}))}(t,n).orThunk((function(){return Q(n.getClientRects()).bind((function(n){return ry(uy(e,su.before(t)),n.left)}))})).getOr(su.before(t))}(a,n,i);return xy(e,t,u),!0}return!(!t||!wy(r,i)||(u=function(e,t,n){return function(e,t){return J(t.getClientRects()).bind((function(t){return vy(e,t.left,t.top)})).bind((function(e){return oy((n=e,Hl.firstPositionIn(n).map((function(e){return[e].concat(ay(n,e).positions)})).getOr([])),t);var n}))}(t,n).orThunk((function(){return Q(n.getClientRects()).bind((function(n){return ry(ly(e,su.after(t)),n.left)}))})).getOr(su.after(t))}(a,n,i),xy(e,t,u),0))},Ey=function(e,t){return function(){return S.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind((function(n){return S.from(e.dom.getParent(n,"table")).map((function(n){return function(e,t,n,r){var o=e.selection.getRng(),i=t?1:-1;if(Yu()&&function(e,t,n){var r=su.fromRangeStart(t);return Hl.positionIn(!e,n).map((function(e){return e.isEqual(r)})).getOr(!1)}(t,o,n)){var a=np(i,e,n,!t,!0);return ap(e,a),!0}return!1}(e,t,n)}))})).getOr(!1)}},Ty=function(e,t){return function(){return S.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind((function(n){return S.from(e.dom.getParent(n,"table")).map((function(r){return Cy(e,t,r,n)}))})).getOr(!1)}},ky=function(e){return H(["figcaption"],mr(e))},Sy=function(e){var n=t.document.createRange();return n.setStartBefore(e.dom()),n.setEndBefore(e.dom()),n},Ny=function(e,t,n){n?Oi(e,t):Ri(e,t)},_y=function(e,t){var n=sr(e.getBody()),r=su.fromRangeStart(e.selection.getRng()),o=Yc(e),i=Kc(e);return function(e,t){var n=u(Fr,t);return $i(sr(e.container()),yo,n).filter(ky)}(r,n).exists((function(){if(function(e,t,n){return t?function(e,t){return ay(e,t).breakAt.isNone()}(e.dom(),n):function(e,t){return iy(e,t).breakAt.isNone()}(e.dom(),n)}(n,t,r)){var a=function(e,t,n,r){return""===t?function(e,t){var n=lr("br");return Ny(e,n,t),Sy(n)}(e,r):function(e,t,n,r){var o=lr(n),i=lr("br");return Sr(o,r),Oi(o,i),Ny(e,o,t),Sy(i)}(e,r,t,n)}(n,o,i,t);return e.selection.setRng(a),!0}return!1}))},Dy=function(e,t){return function(){return!!e.selection.isCollapsed()&&_y(e,t)}},Ry=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,r)}},Oy=function(e,t){return $(function(e,t){return K(function(e){return z(e,(function(e){return rv({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:r},e)}))}(e),(function(e){return function(e,t){return t.keyCode===e.keyCode&&t.shiftKey===e.shiftKey&&t.altKey===e.altKey&&t.ctrlKey===e.ctrlKey&&t.metaKey===e.metaKey}(e,t)?[e]:[]}))}(e,t),(function(e){return e.action()}))},Py=function(e){return S.from(e.dom.getParent(e.selection.getStart(!0),e.dom.isBlock))},Ay=function(e,t){var n,r,o,i=t,a=e.dom,u=e.schema.getMoveCaretBeforeOnEnterElements();if(t){if(/^(LI|DT|DD)$/.test(t.nodeName)){var l=function(e){for(;e;){if(1===e.nodeType||3===e.nodeType&&e.data&&/[\r\n\s]/.test(e.data))return e;e=e.nextSibling}}(t.firstChild);l&&/^(UL|OL|DL)$/.test(l.nodeName)&&t.insertBefore(a.doc.createTextNode(" "),t.firstChild)}if(o=a.createRng(),t.normalize(),t.hasChildNodes()){for(n=new fo(t,t);r=n.current();){if(Ho.isText(r)){o.setStart(r,0),o.setEnd(r,0);break}if(u[r.nodeName.toLowerCase()]){o.setStartBefore(r),o.setEndBefore(r);break}i=r,r=n.next()}r||(o.setStart(i,0),o.setEnd(i,0))}else Ho.isBr(t)?t.nextSibling&&a.isBlock(t.nextSibling)?(o.setStartBefore(t),o.setEndBefore(t)):(o.setStartAfter(t),o.setEndAfter(t)):(o.setStart(t,0),o.setEnd(t,0));e.selection.setRng(o),a.remove(void 0),e.selection.scrollIntoView(t)}},My=Py,Iy=function(e,t){return e&&e.parentNode&&e.parentNode.nodeName===t},By=function(e){return e&&/^(OL|UL|LI)$/.test(e.nodeName)},Ly=function(e){var t=e.parentNode;return/^(LI|DT|DD)$/.test(t.nodeName)?t:e},Fy=function(e,t,n){for(var r=e[n?"firstChild":"lastChild"];r&&!Ho.isElement(r);)r=r[n?"nextSibling":"previousSibling"];return r===t},Hy=function(e,t){return t&&"A"===t.nodeName&&e.isEmpty(t)},jy=function(e){e.innerHTML='<br data-mce-bogus="1">'},zy=function(e,t){return e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t},Wy=function(e,t){return t&&e.isBlock(t)&&!/^(TD|TH|CAPTION|FORM)$/.test(t.nodeName)&&!/^(fixed|absolute)/i.test(t.style.position)&&"true"!==e.getContentEditable(t)},Uy=function(e,t,n){return!1===Ho.isText(t)?n:e?1===n&&t.data.charAt(n-1)===la?0:n:n===t.data.length-1&&t.data.charAt(n)===la?t.data.length:n},qy=function(e,t){var n,r,o=e.getRoot();for(n=t;n!==o&&"false"!==e.getContentEditable(n);)"true"===e.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o},Vy=function(e,t){var n=Yc(e);n&&n.toLowerCase()===t.tagName.toLowerCase()&&function(e,t,n){S.from(n.style).map(e.dom.parseStyle).each((function(n){var r=function(e){var t={},n=e.dom();if(Er(n))for(var r=0;r<n.style.length;r++){var o=n.style.item(r);t[o]=n.style[o]}return t}(sr(t)),o=ta(ta({},r),n);e.dom.setStyles(t,o)}));var r=S.from(n.class).map((function(e){return e.split(/\s+/)})),o=S.from(t.className).map((function(e){return q(e.split(/\s+/),(function(e){return""!==e}))}));Ua(r,o,(function(n,r){var o=q(r,(function(e){return!H(n,e)})),i=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var i=arguments[t],a=0,u=i.length;a<u;a++,o++)r[o]=i[a];return r}(n,o);e.dom.setAttrib(t,"class",i.join(" "))}));var i=["style","class"],a=xr(n,(function(e,t){return!H(i,t)})).t;e.dom.setAttribs(t,a)}(e,t,Kc(e))},$y=function(e,t){var n,r,o,i,a,u,l,c,s,f,d,p,m,h=e.dom,g=e.schema,v=g.getNonEmptyElements(),y=e.selection.getRng(),b=function(t){var n,i,u,l=o,c=g.getTextInlineElements();if(u=n=t||"TABLE"===f||"HR"===f?h.create(t||p):a.cloneNode(!1),!1===function(e){return e.getParam("keep_styles",!0)}(e))h.setAttrib(n,"style",null),h.setAttrib(n,"class",null);else do{if(c[l.nodeName]){if(Au(l)||Kl(l))continue;i=l.cloneNode(!1),h.setAttrib(i,"id",""),n.hasChildNodes()?(i.appendChild(n.firstChild),n.appendChild(i)):(u=i,n.appendChild(i))}}while((l=l.parentNode)&&l!==r);return Vy(e,n),jy(u),n},w=function(e){var t,n,r,u;if(u=Uy(e,o,i),Ho.isText(o)&&(e?u>0:u<o.nodeValue.length))return!1;if(o.parentNode===a&&m&&!e)return!0;if(e&&Ho.isElement(o)&&o===a.firstChild)return!0;if(zy(o,"TABLE")||zy(o,"HR"))return m&&!e||!m&&e;for(t=new fo(o,a),Ho.isText(o)&&(e&&0===u?t.prev():e||u!==o.nodeValue.length||t.next());n=t.current();){if(Ho.isElement(n)){if(!n.getAttribute("data-mce-bogus")&&(r=n.nodeName.toLowerCase(),v[r]&&"br"!==r))return!1}else if(Ho.isText(n)&&!/^[ \t\r\n]*$/.test(n.nodeValue))return!1;e?t.prev():t.next()}return!0},x=function(){l=/^(H[1-6]|PRE|FIGURE)$/.test(f)&&"HGROUP"!==d?b(p):b(),function(e){return e.getParam("end_container_on_empty_block",!1)}(e)&&Wy(h,s)&&h.isEmpty(a)?l=h.split(s,a):h.insertAfter(l,a),Ay(e,l)};Tp(h,y).each((function(e){y.setStart(e.startContainer,e.startOffset),y.setEnd(e.endContainer,e.endOffset)})),o=y.startContainer,i=y.startOffset,p=Yc(e),u=t.shiftKey,Ho.isElement(o)&&o.hasChildNodes()&&(m=i>o.childNodes.length-1,o=o.childNodes[Math.min(i,o.childNodes.length-1)]||o,i=m&&Ho.isText(o)?o.nodeValue.length:0),(r=qy(h,o))&&((p&&!u||!p&&u)&&(o=function(e,t,n,r,o){var i,a,u,l,c,s,f=t||"P",d=e.dom,p=qy(d,r);if(!(a=d.getParent(r,d.isBlock))||!Wy(d,a)){if(s=(a=a||p)===e.getBody()||function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)}(a)?a.nodeName.toLowerCase():a.parentNode.nodeName.toLowerCase(),!a.hasChildNodes())return i=d.create(f),Vy(e,i),a.appendChild(i),n.setStart(i,0),n.setEnd(i,0),i;for(l=r;l.parentNode!==a;)l=l.parentNode;for(;l&&!d.isBlock(l);)u=l,l=l.previousSibling;if(u&&e.schema.isValidChild(s,f.toLowerCase())){for(i=d.create(f),Vy(e,i),u.parentNode.insertBefore(i,u),l=u;l&&!d.isBlock(l);)c=l.nextSibling,i.appendChild(l),l=c;n.setStart(r,o),n.setEnd(r,o)}}return r}(e,p,y,o,i)),a=h.getParent(o,h.isBlock),s=a?h.getParent(a.parentNode,h.isBlock):null,f=a?a.nodeName.toUpperCase():"","LI"!==(d=s?s.nodeName.toUpperCase():"")||t.ctrlKey||(a=s,s=s.parentNode,f=d),/^(LI|DT|DD)$/.test(f)&&h.isEmpty(a)?function(e,t,n,r,o){var i=e.dom,a=e.selection.getRng();if(n!==e.getBody()){var u;By(u=n)&&By(u.parentNode)&&(o="LI");var l=o?t(o):i.create("BR");if(Fy(n,r,!0)&&Fy(n,r,!1))Iy(n,"LI")?i.insertAfter(l,Ly(n)):i.replace(l,n);else if(Fy(n,r,!0))Iy(n,"LI")?(i.insertAfter(l,Ly(n)),l.appendChild(i.doc.createTextNode(" ")),l.appendChild(n)):n.parentNode.insertBefore(l,n);else if(Fy(n,r,!1))i.insertAfter(l,Ly(n));else{n=Ly(n);var c=a.cloneRange();c.setStartAfter(r),c.setEndAfter(n);var s=c.extractContents();"LI"===o&&function(e,t){return e.firstChild&&"LI"===e.firstChild.nodeName}(s)?(l=s.firstChild,i.insertAfter(s,n)):(i.insertAfter(s,n),i.insertAfter(l,n))}i.remove(r),Ay(e,l)}}(e,b,s,a,p):p&&a===e.getBody()||(p=p||"P",da(a)?(l=wa(a),h.isEmpty(a)&&jy(a),Vy(e,l),Ay(e,l)):w()?x():w(!0)?(l=a.parentNode.insertBefore(b(),a),Ay(e,zy(a,"HR")?l:a)):(n=function(e){var t=e.cloneRange();return t.setStart(e.startContainer,Uy(!0,e.startContainer,e.startOffset)),t.setEnd(e.endContainer,Uy(!1,e.endContainer,e.endOffset)),t}(y).cloneRange(),n.setEndAfter(a),function(e){W(Wi(sr(e),vr),(function(e){var t=e.dom();t.nodeValue=ca(t.nodeValue)}))}(c=n.extractContents()),function(e){do{Ho.isText(e)&&(e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")),e=e.firstChild}while(e)}(c),l=c.firstChild,h.insertAfter(c,a),function(e,t,n){var r,o=n,i=[];if(o){for(;o=o.firstChild;){if(e.isBlock(o))return;Ho.isElement(o)&&!t[o.nodeName.toLowerCase()]&&i.push(o)}for(r=i.length;r--;)(!(o=i[r]).hasChildNodes()||o.firstChild===o.lastChild&&""===o.firstChild.nodeValue||Hy(e,o))&&e.remove(o)}}(h,v,l),function(e,t){var n;t.normalize(),(n=t.lastChild)&&!/^(left|right)$/gi.test(e.getStyle(n,"float",!0))||e.add(t,"br")}(h,a),h.isEmpty(a)&&jy(a),l.normalize(),h.isEmpty(l)?(h.remove(l),x()):(Vy(e,l),Ay(e,l))),h.setAttrib(l,"id",""),e.fire("NewBlock",{newBlock:l})))},Yy=function(e,t){return My(e).filter((function(e){return t.length>0&&Br(sr(e),t)})).isSome()},Ky=Ps([{br:[]},{block:[]},{none:[]}]),Xy=function(e,t){return function(e){return Yy(e,function(e){return e.getParam("no_newline_selector","")}(e))}(e)},Gy=function(e){return function(t,n){return""===Yc(t)===e}},Qy=function(e){return function(t,n){return function(e){return Py(e).filter((function(e){return Eo(sr(e))})).isSome()}(t)===e}},Jy=function(e,t){return function(n,r){return function(e){return Py(e).fold(i(""),(function(e){return e.nodeName.toUpperCase()}))}(n)===e.toUpperCase()===t}},Zy=function(e){return Jy("pre",e)},eb=function(e){return function(t,n){return function(e){return e.getParam("br_in_pre",!0)}(t)===e}},tb=function(e,t){return function(e){return Yy(e,function(e){return e.getParam("br_newline_selector",".mce-toc h2,figcaption,caption")}(e))}(e)},nb=function(e,t){return t},rb=function(e){var t=Yc(e),n=function(e,t){var n,r,o=e.getRoot();for(n=t;n!==o&&"false"!==e.getContentEditable(n);)"true"===e.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o}(e.dom,e.selection.getStart());return n&&e.schema.isValidChild(n.nodeName,t||"P")},ob=function(e,t){return function(n,r){return V(e,(function(e,t){return e&&t(n,r)}),!0)?S.some(t):S.none()}},ib=function(e,t){(function(e,t){return kf([ob([Xy],Ky.none()),ob([Jy("summary",!0)],Ky.br()),ob([Zy(!0),eb(!1),nb],Ky.br()),ob([Zy(!0),eb(!1)],Ky.block()),ob([Zy(!0),eb(!0),nb],Ky.block()),ob([Zy(!0),eb(!0)],Ky.br()),ob([Qy(!0),nb],Ky.br()),ob([Qy(!0)],Ky.block()),ob([Gy(!0),nb,rb],Ky.block()),ob([Gy(!0)],Ky.br()),ob([tb],Ky.br()),ob([Gy(!1),nb],Ky.br()),ob([rb],Ky.block())],[e,t.shiftKey]).getOr(Ky.none())})(e,t).fold((function(){Ap(e,t)}),(function(){$y(e,t)}),r)},ab=function(e,t){var n=t.container(),r=t.offset();return Ho.isText(n)?(n.insertData(r,e),S.some(lu(n,r+e.length))):gl(t).map((function(n){var r=cr(e);return t.isAtEnd()?Di(n,r):_i(n,r),lu(r.dom(),e.length)}))},ub=u(ab," "),lb=u(ab," "),cb=function(e,t,n){return Hl.navigateIgnore(e,t,n,Vs)},sb=function(e,t){return $(bs(sr(t.container()),e),yo)},fb=function(e,t,n){return cb(e,t.dom(),n).forall((function(e){return sb(t,n).fold((function(){return!1===al(e,n,t.dom())}),(function(r){return!1===al(e,n,t.dom())&&Hr(r,sr(e.container()))}))}))},db=function(e,t,n){return sb(t,n).fold((function(){return cb(e,t.dom(),n).forall((function(e){return!1===al(e,n,t.dom())}))}),(function(t){return cb(e,t.dom(),n).isNone()}))},pb=u(db,!1),mb=u(db,!0),hb=u(fb,!1),gb=u(fb,!0),vb=function(e){return lu.isTextPosition(e)&&!e.isAtStart()&&!e.isAtEnd()},yb=function(e,t){var n=q(bs(sr(t.container()),e),yo);return Q(n).getOr(e)},bb=function(e,t){return vb(t)?qs(t):qs(t)||Hl.prevPosition(yb(e,t).dom(),t).exists(qs)},wb=function(e,t){return vb(t)?Us(t):Us(t)||Hl.nextPosition(yb(e,t).dom(),t).exists(Us)},xb=function(e){return gl(e).bind((function(e){return $i(e,gr)})).exists((function(e){return function(e){return H(["pre","pre-wrap"],e)}(Dr(e,"white-space"))}))},Cb=function(e,t){return function(e,t){return!xb(t)&&(pb(e,t)||hb(e,t)||Bs(e,t)||bb(e,t))}(e,t)||function(e,t){var n=function(e){var t=e.container(),n=e.offset();return Ho.isText(t)&&n<t.data.length?lu(t,n+1):e}(t);return!xb(n)&&(mb(e,n)||gb(e,n)||Is(e,n)||wb(e,n))}(e,t)},Eb=function(e,t){return Hs(e.charAt(t))},Tb=function(e){var t=e.container();return Ho.isText(t)&&Xn(t.data," ")},kb=function(e,t){return S.some(t).filter(Tb).bind((function(t){var n=t.container(),r=function(e,t){var n=t.data,r=lu(t,0);return!(!Eb(n,0)||Cb(e,r)||(t.data=" "+n.slice(1),0))}(e,n)||function(e){var t=e.data,n=function(e){var t=e.split("");return z(t,(function(e,n){return Hs(e)&&n>0&&n<t.length-1&&zs(t[n-1])&&zs(t[n+1])?" ":e})).join("")}(t);return n!==t&&(e.data=n,!0)}(n)||function(e,t){var n=t.data,r=lu(t,n.length-1);return!(!Eb(n,n.length-1)||Cb(e,r)||(t.data=n.slice(0,-1)+" ",0))}(e,n);return r?S.some(t):S.none()}))},Sb=function(e){var t=sr(e.getBody());e.selection.isCollapsed()&&kb(t,lu.fromRangeStart(e.selection.getRng())).each((function(t){e.selection.setRng(t.toRange())}))},Nb=function(e,t){return function(n){return function(e,t){return!xb(t)&&(function(e,t){return function(e,t){return Hl.prevPosition(e.dom(),t).isNone()}(e,t)||function(e,t){return Hl.nextPosition(e.dom(),t).isNone()}(e,t)||pb(e,t)||mb(e,t)||Bs(e,t)||Is(e,t)}(e,t)||bb(e,t)||wb(e,t))}(e,n)?ub(t):lb(t)}},_b=function(e){var t=su.fromRangeStart(e.selection.getRng()),n=sr(e.getBody());if(e.selection.isCollapsed()){var r=u(is.isInlineTarget,e),o=su.fromRangeStart(e.selection.getRng());return Uf(r,e.getBody(),o).bind(function(e){return function(t){return t.fold((function(t){return Hl.prevPosition(e.dom(),su.before(t))}),(function(e){return Hl.firstPositionIn(e)}),(function(e){return Hl.lastPositionIn(e)}),(function(t){return Hl.nextPosition(e.dom(),su.after(t))}))}}(n)).bind(Nb(n,t)).exists(function(e){return function(t){return e.selection.setRng(t.toRange()),e.nodeChanged(),!0}}(e))}return!1},Db=function(e,t){t.hasAttribute("data-mce-caret")&&(wa(t),function(e){e.selection.setRng(e.selection.getRng())}(e),e.selection.scrollIntoView(t))},Rb=function(e,t){var n=function(e){return Ki(sr(e.getBody()),"*[data-mce-caret]").fold(i(null),(function(e){return e.dom()}))}(e);if(n)return"compositionstart"===t.type?(t.preventDefault(),t.stopPropagation(),void Db(e,n)):void(ha(n)&&(Db(e,n),e.undoManager.add()))},Ob=ir.detect().browser,Pb=function(e){var t=ed.setupSelectedState(e);(function(e){e.on("keyup compositionstart",u(Rb,e))})(e),function(e,t){e.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(e,t,n){var r=ir.detect().os;Oy([{keyCode:Oh.RIGHT,action:dy(e,!0)},{keyCode:Oh.LEFT,action:dy(e,!1)},{keyCode:Oh.UP,action:py(e,!1)},{keyCode:Oh.DOWN,action:py(e,!0)},{keyCode:Oh.RIGHT,action:Ey(e,!0)},{keyCode:Oh.LEFT,action:Ey(e,!1)},{keyCode:Oh.UP,action:Ty(e,!1)},{keyCode:Oh.DOWN,action:Ty(e,!0)},{keyCode:Oh.RIGHT,action:ed.move(e,t,!0)},{keyCode:Oh.LEFT,action:ed.move(e,t,!1)},{keyCode:Oh.RIGHT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:ed.moveNextWord(e,t)},{keyCode:Oh.LEFT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:ed.movePrevWord(e,t)},{keyCode:Oh.UP,action:Dy(e,!1)},{keyCode:Oh.DOWN,action:Dy(e,!0)}],n).each((function(e){n.preventDefault()}))}(e,t,n)}))}(e,t),function(e,t){e.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(e,t,n){Oy([{keyCode:Oh.BACKSPACE,action:Ry(pf,e,!1)},{keyCode:Oh.DELETE,action:Ry(pf,e,!0)},{keyCode:Oh.BACKSPACE,action:Ry(lp,e,!1)},{keyCode:Oh.DELETE,action:Ry(lp,e,!0)},{keyCode:Oh.BACKSPACE,action:Ry(rd,e,t,!1)},{keyCode:Oh.DELETE,action:Ry(rd,e,t,!0)},{keyCode:Oh.BACKSPACE,action:Ry(Dd,e,!1)},{keyCode:Oh.DELETE,action:Ry(Dd,e,!0)},{keyCode:Oh.BACKSPACE,action:Ry(Os,e,!1)},{keyCode:Oh.DELETE,action:Ry(Os,e,!0)},{keyCode:Oh.BACKSPACE,action:Ry(_s,e,!1)},{keyCode:Oh.DELETE,action:Ry(_s,e,!0)},{keyCode:Oh.BACKSPACE,action:Ry(Jd,e,!1)},{keyCode:Oh.DELETE,action:Ry(Jd,e,!0)}],n).each((function(e){n.preventDefault()}))}(e,t,n)})),e.on("keyup",(function(t){!1===t.isDefaultPrevented()&&function(e,t){Oy([{keyCode:Oh.BACKSPACE,action:Ry(mf,e)},{keyCode:Oh.DELETE,action:Ry(mf,e)}],t)}(e,t)}))}(e,t),function(e){e.on("keydown",(function(t){t.keyCode===Oh.ENTER&&function(e,t){var n;t.isDefaultPrevented()||(t.preventDefault(),(n=e.undoManager).typing&&(n.typing=!1,n.add()),e.undoManager.transact((function(){!1===e.selection.isCollapsed()&&e.execCommand("Delete"),ib(e,t)})))}(e,t)}))}(e),function(e){e.on("keydown",(function(t){!1===t.isDefaultPrevented()&&function(e,t){Oy([{keyCode:Oh.SPACEBAR,action:Ry(_b,e)}],t).each((function(e){t.preventDefault()}))}(e,t)}))}(e),function(e){!function(e){var t=Bi((function(){e.composing||Sb(e)}),0);Ob.isIE()&&(e.on("keypress",(function(e){t.throttle()})),e.on("remove",(function(e){t.cancel()})))}(e),e.on("input",(function(t){!1===t.isComposing&&Sb(e)}))}(e),function(e){e.on("keydown",(function(t){!1===t.isDefaultPrevented()&&function(e,t){Oy([{keyCode:Oh.END,action:my(e,!0)},{keyCode:Oh.HOME,action:my(e,!1)}],t).each((function(e){t.preventDefault()}))}(e,t)}))}(e)};var Ab=function(e){return Ho.isElement(e)&&xo(sr(e))},Mb=wi.DOM,Ib=function(e){e.bindPendingEventDelegates(),e.initialized=!0,e.fire("init"),e.focus(!0),e.nodeChanged({initial:!0}),e.execCallback("init_instance_callback",e),function(e){e.settings.auto_focus&&me.setEditorTimeout(e,(function(){var t;(t=!0===e.settings.auto_focus?e:e.editorManager.get(e.settings.auto_focus)).destroyed||t.focus()}),100)}(e)},Bb=function(e,n){var r,o,i=e.settings,a=e.getElement(),l=e.getDoc();i.inline||(e.getElement().style.visibility=e.orgVisibility),n||i.content_editable||(l.open(),l.write(e.iframeHTML),l.close()),i.content_editable&&(e.on("remove",(function(){var e=this.getBody();Mb.removeClass(e,"mce-content-body"),Mb.removeClass(e,"mce-edit-focus"),Mb.setAttrib(e,"contentEditable",null)})),Mb.addClass(a,"mce-content-body"),e.contentDocument=l=i.content_document||t.document,e.contentWindow=i.content_window||t.window,e.bodyElement=a,i.content_document=i.content_window=null,i.root_name=a.nodeName.toLowerCase()),(r=e.getBody()).disabled=!0,e.readonly=i.readonly,e.readonly||(e.inline&&"static"===Mb.getStyle(r,"position",!0)&&(r.style.position="relative"),r.contentEditable=e.getParam("content_editable_state",!0)),r.disabled=!1,e.editorUpload=wh(e),e.schema=ci(i),e.dom=wi(l,{keep_values:!0,url_converter:e.convertURL,url_converter_scope:e,hex_colors:i.force_hex_style_colors,class_filter:i.class_filter,update_styles:!0,root_element:e.inline?e.getBody():null,collect:i.content_editable,schema:e.schema,contentCssCors:ts(e),onSetAttrib:function(t){e.fire("SetAttrib",t)}}),e.parser=function(e){var t=gv(e.settings,e.schema);return t.addAttributeFilter("src,href,style,tabindex",(function(t,n){for(var r,o,i,a=t.length,u=e.dom;a--;)if(o=(r=t[a]).attr(n),i="data-mce-"+n,!r.attributes.map[i]){if(0===o.indexOf("data:")||0===o.indexOf("blob:"))continue;"style"===n?((o=u.serializeStyle(u.parseStyle(o),r.name)).length||(o=null),r.attr(i,o),r.attr(n,o)):"tabindex"===n?(r.attr(i,o),r.attr(n,null)):r.attr(i,e.convertURL(o,n,r.name))}})),t.addNodeFilter("script",(function(e){for(var t,n,r=e.length;r--;)0!==(n=(t=e[r]).attr("type")||"no/type").indexOf("mce-")&&t.attr("type","mce-"+n)})),t.addNodeFilter("#cdata",(function(e){for(var t,n=e.length;n--;)(t=e[n]).type=8,t.name="#comment",t.value="[CDATA["+t.value+"]]"})),t.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",(function(t){for(var n,r=t.length,o=e.schema.getNonEmptyElements();r--;)(n=t[r]).isEmpty(o)&&0===n.getAll("br").length&&(n.append(new lv("br",1)).shortEnded=!0)})),t}(e),e.serializer=bv(i,e),e.selection=Qv(e.dom,e.getWin(),e.serializer,e),e.annotator=_c(e),e.formatter=ev(e),e.undoManager=bg(e),e._nodeChangeDispatcher=new Dh(e),e._selectionOverrides=ng(e),function(e){!function(e){e.on("click",(function(t){e.dom.getParent(t.target,"details")&&t.preventDefault()}))}(e),function(e){e.parser.addNodeFilter("details",(function(e){W(e,(function(e){e.attr("data-mce-open",e.attr("open")),e.attr("open","open")}))})),e.serializer.addNodeFilter("details",(function(e){W(e,(function(e){var t=e.attr("data-mce-open");e.attr("open",_(t)?t:null),e.attr("data-mce-open",null)}))}))}(e)}(e),function(e){e.on("click",(function(t){t.detail>=3&&function(e){var t=e.selection.getRng(),n=lu.fromRangeStart(t),r=lu.fromRangeEnd(t);if(lu.isElementPosition(n)){var o=n.container();Ab(o)&&Hl.firstPositionIn(o).each((function(e){return t.setStart(e.container(),e.offset())}))}lu.isElementPosition(r)&&(o=n.container(),Ab(o)&&Hl.lastPositionIn(o).each((function(e){return t.setEnd(e.container(),e.offset())}))),e.selection.setRng(jc(t))}(e)}))}(e),Pb(e),function(e){e.settings.forced_root_block&&e.on("NodeChange",u(Th,e))}(e),e.fire("PreInit"),i.browser_spellcheck||i.gecko_spellcheck||(l.body.spellcheck=!1,Mb.setAttrib(r,"spellcheck","false")),e.quirks=function(e){var n,r,o,i=Yt.each,a=Oh.BACKSPACE,u=Oh.DELETE,l=e.dom,c=e.selection,s=e.settings,f=e.parser,d=ce.gecko,p=ce.ie,m=ce.webkit,h="data:text/mce-internal,",g=p?"Text":"URL",v=function(t,n){try{e.getDoc().execCommand(t,!1,n)}catch(e){}},y=function(e){return e.isDefaultPrevented()},b=function(){e.shortcuts.add("meta+a",null,"SelectAll")},w=function(){e.on("keydown",(function(e){if(!y(e)&&e.keyCode===a&&c.isCollapsed()&&0===c.getRng().startOffset){var t=c.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}}))},x=function(){e.inline||(e.contentStyles.push("body {min-height: 150px}"),e.on("click",(function(t){var n;if("HTML"===t.target.nodeName){if(ce.ie>11)return void e.getBody().focus();n=e.selection.getRng(),e.getBody().focus(),e.selection.setRng(n),e.selection.normalize(),e.nodeChanged()}})))};return e.on("keydown",(function(t){var n,r,o,i,a;if(!y(t)&&t.keyCode===Oh.BACKSPACE&&(r=(n=c.getRng()).startContainer,o=n.startOffset,i=l.getRoot(),a=r,n.collapsed&&0===o)){for(;a&&a.parentNode&&a.parentNode.firstChild===a&&a.parentNode!==i;)a=a.parentNode;"BLOCKQUOTE"===a.tagName&&(e.formatter.toggle("blockquote",null,a),(n=l.createRng()).setStart(r,0),n.setEnd(r,0),c.setRng(n))}})),n=function(e){var t=l.create("body"),n=e.cloneContents();return t.appendChild(n),c.serializer.serialize(t,{format:"html"})},e.on("keydown",(function(t){var r,o,i=t.keyCode;if(!y(t)&&(i===u||i===a)){if(r=e.selection.isCollapsed(),o=e.getBody(),r&&!l.isEmpty(o))return;if(!r&&!function(t){var r=n(t),o=l.createRng();return o.selectNode(e.getBody()),r===n(o)}(e.selection.getRng()))return;t.preventDefault(),e.setContent(""),o.firstChild&&l.isBlock(o.firstChild)?e.selection.setCursorLocation(o.firstChild,0):e.selection.setCursorLocation(o,0),e.nodeChanged()}})),ce.windowsPhone||e.on("keyup focusin mouseup",(function(e){Oh.modifierPressed(e)||c.normalize()}),!0),m&&(e.settings.content_editable||l.bind(e.getDoc(),"mousedown mouseup",(function(t){var n;if(t.target===e.getDoc().documentElement)if(n=c.getRng(),e.getBody().focus(),"mousedown"===t.type){if(ma(n.startContainer))return;c.placeCaretAt(t.clientX,t.clientY)}else c.setRng(n)})),e.on("click",(function(t){var n=t.target;/^(IMG|HR)$/.test(n.nodeName)&&"false"!==l.getContentEditableParent(n)&&(t.preventDefault(),e.selection.select(n),e.nodeChanged()),"A"===n.nodeName&&l.hasClass(n,"mce-item-anchor")&&(t.preventDefault(),c.select(n))})),s.forced_root_block&&e.on("init",(function(){v("DefaultParagraphSeparator",s.forced_root_block)})),e.on("init",(function(){e.dom.bind(e.getBody(),"submit",(function(e){e.preventDefault()}))})),w(),f.addNodeFilter("br",(function(e){for(var t=e.length;t--;)"Apple-interchange-newline"===e[t].attr("class")&&e[t].remove()})),ce.iOS?(e.inline||e.on("keydown",(function(){t.document.activeElement===t.document.body&&e.getWin().focus()})),x(),e.on("click",(function(e){var t=e.target;do{if("A"===t.tagName)return void e.preventDefault()}while(t=t.parentNode)})),e.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")):b()),ce.ie>=11&&(x(),w()),ce.ie&&(b(),v("AutoUrlDetect",!1),e.on("dragstart",(function(t){!function(t){var n,r;t.dataTransfer&&(e.selection.isCollapsed()&&"IMG"===t.target.tagName&&c.select(t.target),(n=e.selection.getContent()).length>0&&(r=h+escape(e.id)+","+escape(n),t.dataTransfer.setData(g,r)))}(t)})),e.on("drop",(function(t){if(!y(t)){var n=function(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(g))&&t.indexOf(h)>=0?(t=t.substr(h.length).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null}(t);if(n&&n.id!==e.id){t.preventDefault();var r=Nv(t.x,t.y,e.getDoc());c.setRng(r),o=n.html,e.queryCommandSupported("mceInsertClipboardContent")?e.execCommand("mceInsertClipboardContent",!1,{content:o,internal:!0}):e.execCommand("mceInsertContent",!1,o)}}var o}))),d&&(e.on("keydown",(function(t){if(!y(t)&&t.keyCode===a){if(!e.getBody().getElementsByTagName("hr").length)return;if(c.isCollapsed()&&0===c.getRng().startOffset){var n=c.getNode(),r=n.previousSibling;if("HR"===n.nodeName)return l.remove(n),void t.preventDefault();r&&r.nodeName&&"hr"===r.nodeName.toLowerCase()&&(l.remove(r),t.preventDefault())}}})),t.Range.prototype.getClientRects||e.on("mousedown",(function(t){if(!y(t)&&"HTML"===t.target.nodeName){var n=e.getBody();n.blur(),me.setEditorTimeout(e,(function(){n.focus()}))}})),r=function(){var t=l.getAttribs(c.getStart().cloneNode(!1));return function(){var n=c.getStart();n!==e.getBody()&&(l.setAttrib(n,"style",null),i(t,(function(e){n.setAttributeNode(e.cloneNode(!0))})))}},o=function(){return!c.isCollapsed()&&l.getParent(c.getStart(),l.isBlock)!==l.getParent(c.getEnd(),l.isBlock)},e.on("keypress",(function(t){var n;if(!y(t)&&(8===t.keyCode||46===t.keyCode)&&o())return n=r(),e.getDoc().execCommand("delete",!1,null),n(),t.preventDefault(),!1})),l.bind(e.getDoc(),"cut",(function(t){var n;!y(t)&&o()&&(n=r(),me.setEditorTimeout(e,(function(){n()})))})),s.readonly||e.on("BeforeExecCommand MouseDown",(function(){v("StyleWithCSS",!1),v("enableInlineTableEditing",!1),s.object_resizing||v("enableObjectResizing",!1)})),e.on("SetContent ExecCommand",(function(e){"setcontent"!==e.type&&"mceInsertLink"!==e.command||i(l.select("a"),(function(e){var t=e.parentNode,n=l.getRoot();if(t.lastChild===e){for(;t&&!l.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}l.add(t,"br",{"data-mce-bogus":1})}}))})),e.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}"),ce.mac&&e.on("keydown",(function(t){!Oh.metaKeyPressed(t)||t.shiftKey||37!==t.keyCode&&39!==t.keyCode||(t.preventDefault(),e.selection.getSel().modify("move",37===t.keyCode?"backward":"forward","lineboundary"))})),w()),{refreshContentEditable:function(){},isHidden:function(){var t;return!d||e.removed?0:!(t=e.selection.getSel())||!t.rangeCount||0===t.rangeCount}}}(e),e.fire("PostRender"),i.directionality&&(r.dir=i.directionality),i.nowrap&&(r.style.whiteSpace="nowrap"),i.protect&&e.on("BeforeSetContent",(function(e){Yt.each(i.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:!0,format:"html"}),e.startContent=e.getContent({format:"raw"}),e.on("compositionstart compositionend",(function(t){e.composing="compositionstart"===t.type})),e.contentStyles.length>0&&(o="",Yt.each(e.contentStyles,(function(e){o+=e+"\r\n"})),e.dom.addStyle(o)),function(e){return e.inline?Mb.styleSheetLoader:e.dom.styleSheetLoader}(e).loadAll(e.contentCSS,(function(t){Ib(e)}),(function(t){Ib(e)})),i.content_style&&function(e,t){var n=sr(e.getDoc().head),r=lr("style");kr(r,"type","text/css"),Oi(r,cr(t)),Oi(n,r)}(e,i.content_style)},Lb=wi.DOM,Fb=function(e){return("number"==typeof e?e+"px":e)||""},Hb=function(e,n){var r=e.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),o=function(e,n,r,o){var i=lr("iframe");return Sr(i,o),Sr(i,{id:e+"_ifr",frameBorder:"0",allowTransparency:"true",title:n}),function(e,n){var r=e.dom();wr(n,(function(e,n){!function(e,n,r){if(!_(r))throw t.console.error("Invalid call to CSS.set. Property ",n,":: Value ",r,":: Element ",e),new Error("CSS value must be a string: "+r);Er(e)&&e.style.setProperty(n,r)}(r,n,e)}))}(i,{width:"100%",height:Fb(r),display:"block"}),i}(e.id,r,n.height,function(e){return e.getParam("iframe_attrs",{})}(e)).dom();o.onload=function(){o.onload=null,e.fire("load")};var i=function(e,n){if(t.document.domain!==t.window.location.hostname&&ce.ie&&ce.ie<12){var r=bh("mce");e[r]=function(){Bb(e)};var o='javascript:(function(){document.open();document.domain="'+t.document.domain+'";var ed = window.parent.tinymce.get("'+e.id+'");document.write(ed.iframeHTML);document.close();ed.'+r+"(true);})()";return Lb.setAttrib(n,"src",o),!0}return!1}(e,o);return e.contentAreaContainer=n.iframeContainer,e.iframeElement=o,e.iframeHTML=function(e){var t,n,r;return r=function(e){return e.getParam("doctype","<!DOCTYPE html>")}(e)+"<html><head>",function(e){return e.getParam("document_base_url","")}(e)!==e.documentBaseUrl&&(r+='<base href="'+e.documentBaseURI.getURI()+'" />'),r+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />',t=function(e){return Vc(e,"body_id","tinymce")}(e),n=function(e){return Vc(e,"body_class","")}(e),$c(e)&&(r+='<meta http-equiv="Content-Security-Policy" content="'+$c(e)+'" />'),r+'</head><body id="'+t+'" class="mce-content-body '+n+'" data-id="'+e.id+'"><br></body></html>'}(e),Lb.add(n.iframeContainer,o),i},jb=wi.DOM,zb=function(e,t,n){var r=uh.get(n),o=uh.urls[n]||e.documentBaseUrl.replace(/\/$/,"");if(n=Yt.trim(n),r&&-1===Yt.inArray(t,n)){if(Yt.each(uh.dependencies(n),(function(n){zb(e,t,n)})),e.plugins[n])return;try{var i=new r(e,o,e.$);e.plugins[n]=i,i.init&&(i.init(e,o),t.push(n))}catch(t){rh(e,n,t)}}},Wb=function(e){return e.replace(/^\-/,"")},Ub=function(e){return{editorContainer:e,iframeContainer:e}},qb=function(e){var t=e.settings,n=e.getElement();return e.orgDisplay=n.style.display,_(t.theme)?function(e){var t,n,r,o,i,a=e.settings,u=e.getElement();return t=a.width||jb.getStyle(u,"width")||"100%",n=a.height||jb.getStyle(u,"height")||u.offsetHeight,r=a.min_height||100,(o=/^[0-9\.]+(|px)$/i).test(""+t)&&(t=Math.max(parseInt(t,10),100)),o.test(""+n)&&(n=Math.max(parseInt(n,10),r)),i=e.theme.renderUI({targetNode:u,width:t,height:n,deltaWidth:a.delta_width,deltaHeight:a.delta_height}),a.content_editable||(n=(i.iframeHeight||n)+("number"==typeof n?i.deltaHeight||0:""))<r&&(n=r),i.height=n,i}(e):A(t.theme)?function(e){var t,n=e.getElement();return(t=e.settings.theme(e,n)).editorContainer.nodeType&&(t.editorContainer.id=t.editorContainer.id||e.id+"_parent"),t.iframeContainer&&t.iframeContainer.nodeType&&(t.iframeContainer.id=t.iframeContainer.id||e.id+"_iframecontainer"),t.height=t.iframeHeight?t.iframeHeight:n.offsetHeight,t}(e):function(e){var t=e.getElement();return e.inline?Ub(null):function(e){var t=jb.create("div");return jb.insertAfter(t,e),Ub(t)}(t)}(e)},Vb=function(e){var t,n=e.settings,r=e.getElement();return e.rtl=n.rtl_ui||e.editorManager.i18n.rtl,e.editorManager.i18n.setCode(n.language),n.aria_label=n.aria_label||jb.getAttrib(r,"aria-label",e.getLang("aria.rich_text_area")),e.fire("ScriptsLoaded"),function(e){var t,n=e.settings.theme;_(n)?(e.settings.theme=Wb(n),t=lh.get(n),e.theme=new t(e,lh.urls[n]),e.theme.init&&e.theme.init(e,lh.urls[n]||e.documentBaseUrl.replace(/\/$/,""),e.$)):e.theme={}}(e),function(e){var t=[];Yt.each(e.settings.plugins.split(/[ ,]/),(function(n){zb(e,t,Wb(n))}))}(e),t=qb(e),e.editorContainer=t.editorContainer?t.editorContainer:null,n.content_css&&Yt.each(Yt.explode(n.content_css),(function(t){e.contentCSS.push(e.documentBaseURI.toAbsolute(t))})),n.content_editable?Bb(e):function(e,t){var n=Hb(e,t);t.editorContainer&&(Lb.get(t.editorContainer).style.display=e.orgDisplay,e.hidden=Lb.isHidden(t.editorContainer)),e.getElement().style.display="none",Lb.setAttrib(e.id,"aria-hidden","true"),n||Bb(e)}(e,t)},$b=wi.DOM,Yb=function(e){return"-"===e.charAt(0)},Kb=function(e){var n=e.settings,r=e.id,o=function(){$b.unbind(t.window,"ready",o),e.render()};if(Ee.Event.domLoaded){if(e.getElement()&&ce.contentEditable){n.inline?e.inline=!0:(e.orgVisibility=e.getElement().style.visibility,e.getElement().style.visibility="hidden");var i=e.getElement().form||$b.getParent(r,"form");i&&(e.formElement=i,n.hidden_input&&!/TEXTAREA|INPUT/i.test(e.getElement().nodeName)&&($b.insertAfter($b.create("input",{type:"hidden",name:r}),r),e.hasHiddenInput=!0),e.formEventDelegate=function(t){e.fire(t.type,t)},$b.bind(i,"submit reset",e.formEventDelegate),e.on("reset",(function(){e.setContent(e.startContent,{format:"raw"})})),!n.submit_patch||i.submit.nodeType||i.submit.length||i._mceOldSubmit||(i._mceOldSubmit=i.submit,i.submit=function(){return e.editorManager.triggerSave(),e.setDirty(!1),i._mceOldSubmit(i)})),e.windowManager=Km(e),e.notificationManager=Ym(e),"xml"===n.encoding&&e.on("GetContent",(function(e){e.save&&(e.content=$b.encode(e.content))})),n.add_form_submit_trigger&&e.on("submit",(function(){e.initialized&&e.save()})),n.add_unload_trigger&&(e._beforeUnload=function(){!e.initialized||e.destroyed||e.isHidden()||e.save({format:"raw",no_events:!0,set_dirty:!1})},e.editorManager.on("BeforeUnload",e._beforeUnload)),e.editorManager.add(e),function(e,t){var n=ki.ScriptLoader;!function(e,t,n,r){var o=t.settings,i=o.theme;if(_(i)){if(!Yb(i)&&!lh.urls.hasOwnProperty(i)){var a=o.theme_url;a?lh.load(i,t.documentBaseURI.toAbsolute(a)):lh.load(i,"themes/"+i+"/theme"+n+".js")}e.loadQueue((function(){lh.waitFor(i,r)}))}else r()}(n,e,t,(function(){!function(e,t){var n=t.settings;n.language&&"en"!==n.language&&!n.language_url&&(n.language_url=t.editorManager.baseURL+"/langs/"+n.language+".js"),n.language_url&&!t.editorManager.i18n.data[n.language]&&e.add(n.language_url)}(n,e),function(e,t){Yt.isArray(e.plugins)&&(e.plugins=e.plugins.join(" ")),Yt.each(e.external_plugins,(function(t,n){uh.load(n,t),e.plugins+=" "+n})),Yt.each(e.plugins.split(/[ ,]/),(function(e){if((e=Yt.trim(e))&&!uh.urls[e])if(Yb(e)){e=e.substr(1,e.length);var n=uh.dependencies(e);Yt.each(n,(function(e){var n={prefix:"plugins/",resource:e,suffix:"/plugin"+t+".js"};e=uh.createUrl(n,e),uh.load(e.resource,e)}))}else uh.load(e,{prefix:"plugins/",resource:e,suffix:"/plugin"+t+".js"})}))}(e.settings,t),n.loadQueue((function(){e.removed||Vb(e)}),e,(function(t){nh(e,t[0]),e.removed||Vb(e)}))}))}(e,e.suffix)}}else $b.bind(t.window,"ready",o)},Xb=Yt.each,Gb=Yt.trim,Qb="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),Jb={ftp:21,http:80,https:443,mailto:25},Zb=function(e,n){var r,o,i=this;if(e=Gb(e),r=(n=i.settings=n||{}).base_uri,/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))i.source=e;else{var a=0===e.indexOf("//");0!==e.indexOf("/")||a||(e=(r&&r.protocol||"http")+"://mce_host"+e),/^[\w\-]*:?\/\//.test(e)||(o=n.base_uri?n.base_uri.path:new Zb(t.document.location.href).directory,""==n.base_uri.protocol?e="//mce_host"+i.toAbsPath(o,e):(e=/([^#?]*)([#?]?.*)/.exec(e),e=(r&&r.protocol||"http")+"://mce_host"+i.toAbsPath(o,e[1])+e[2])),e=e.replace(/@@/g,"(mce_at)"),e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e),Xb(Qb,(function(t,n){var r=e[n];r&&(r=r.replace(/\(mce_at\)/g,"@@")),i[t]=r})),r&&(i.protocol||(i.protocol=r.protocol),i.userInfo||(i.userInfo=r.userInfo),i.port||"mce_host"!==i.host||(i.port=r.port),i.host&&"mce_host"!==i.host||(i.host=r.host),i.source=""),a&&(i.protocol="")}};Zb.prototype={setPath:function(e){var t=this;e=/^(.*?)\/?(\w+)?$/.exec(e),t.path=e[0],t.directory=e[1],t.file=e[2],t.source="",t.getURI()},toRelative:function(e){var t,n=this;if("./"===e)return e;if("mce_host"!==(e=new Zb(e,{base_uri:n})).host&&n.host!==e.host&&e.host||n.port!==e.port||n.protocol!==e.protocol&&""!==e.protocol)return e.getURI();var r=n.getURI(),o=e.getURI();return r===o||"/"===r.charAt(r.length-1)&&r.substr(0,r.length-1)===o?r:(t=n.toRelPath(n.path,e.path),e.query&&(t+="?"+e.query),e.anchor&&(t+="#"+e.anchor),t)},toAbsolute:function(e,t){return(e=new Zb(e,{base_uri:this})).getURI(t&&this.isSameOrigin(e))},isSameOrigin:function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=Jb[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},toRelPath:function(e,t){var n,r,o,i=0,a="";if(e=(e=e.substring(0,e.lastIndexOf("/"))).split("/"),n=t.split("/"),e.length>=n.length)for(r=0,o=e.length;r<o;r++)if(r>=n.length||e[r]!==n[r]){i=r+1;break}if(e.length<n.length)for(r=0,o=n.length;r<o;r++)if(r>=e.length||e[r]!==n[r]){i=r+1;break}if(1===i)return t;for(r=0,o=e.length-(i-1);r<o;r++)a+="../";for(r=i-1,o=n.length;r<o;r++)a+=r!==i-1?"/"+n[r]:n[r];return a},toAbsPath:function(e,t){var n,r,o,i=0,a=[];for(r=/\/$/.test(t)?"/":"",e=e.split("/"),t=t.split("/"),Xb(e,(function(e){e&&a.push(e)})),e=a,n=t.length-1,a=[];n>=0;n--)0!==t[n].length&&"."!==t[n]&&(".."!==t[n]?i>0?i--:a.push(t[n]):i++);return 0!==(o=(n=e.length-i)<=0?a.reverse().join("/"):e.slice(0,n).join("/")+"/"+a.reverse().join("/")).indexOf("/")&&(o="/"+o),r&&o.lastIndexOf("/")!==o.length-1&&(o+=r),o},getURI:function(e){var t,n=this;return n.source&&!e||(t="",e||(n.protocol?t+=n.protocol+"://":t+="//",n.userInfo&&(t+=n.userInfo+"@"),n.host&&(t+=n.host),n.port&&(t+=":"+n.port)),n.path&&(t+=n.path),n.query&&(t+="?"+n.query),n.anchor&&(t+="#"+n.anchor),n.source=t),n.source}},Zb.parseDataUri=function(e){var t,n;return e=decodeURIComponent(e).split(","),(n=/data:([^;]+)/.exec(e[0]))&&(t=n[1]),{type:t,data:e[1]}},Zb.getDocumentBaseUrl=function(e){var t;return t=0!==e.protocol.indexOf("http")&&"file:"!==e.protocol?e.href:e.protocol+"//"+e.host+e.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/")),t};var ew=function(e,t){t(e),e.firstChild&&ew(e.firstChild,t),e.next&&ew(e.next,t)},tw=function(e){return e instanceof lv},nw=function(e,t){e.dom.setHTML(e.getBody(),t),function(e){Hm(e)&&Hl.firstPositionIn(e.getBody()).each((function(t){var n=t.getNode(),r=Ho.isTable(n)?Hl.firstPositionIn(n).getOr(t):t;e.selection.setRng(r.toRange())}))}(e)},rw=function(e,t,n){return void 0===n&&(n={}),n.format=n.format?n.format:"html",n.set=!0,n.content=tw(t)?"":t,tw(t)||n.no_events||(e.fire("BeforeSetContent",n),t=n.content),S.from(e.getBody()).fold(i(t),(function(r){return tw(t)?function(e,t,n,r){!function(e,t,n){var r=function(e,t,n){var r={},o={},i=[];for(var a in n.firstChild&&ew(n.firstChild,(function(n){W(e,(function(e){e.name===n.name&&(r[e.name]?r[e.name].nodes.push(n):r[e.name]={filter:e,nodes:[n]})})),W(t,(function(e){"string"==typeof n.attr(e.name)&&(o[e.name]?o[e.name].nodes.push(n):o[e.name]={filter:e,nodes:[n]})}))})),r)r.hasOwnProperty(a)&&i.push(r[a]);for(var a in o)o.hasOwnProperty(a)&&i.push(o[a]);return i}(e,t,n);W(r,(function(e){W(e.filter.callbacks,(function(t){t(e.nodes,e.filter.name,{})}))}))}(e.parser.getNodeFilters(),e.parser.getAttributeFilters(),n);var o=Hc({validate:e.validate},e.schema).serialize(n);return r.content=No(sr(t))?o:Yt.trim(o),nw(e,r.content),r.no_events||e.fire("SetContent",r),n}(e,r,t,n):function(e,t,n,r){var o,i;return 0===n.length||/^\s+$/.test(n)?(i='<br data-mce-bogus="1">',"TABLE"===t.nodeName?n="<tr><td>"+i+"</td></tr>":/^(UL|OL)$/.test(t.nodeName)&&(n="<li>"+i+"</li>"),(o=Yc(e))&&e.schema.isValidChild(t.nodeName.toLowerCase(),o.toLowerCase())?(n=i,n=e.dom.createHTML(o,e.settings.forced_root_block_attrs,n)):n||(n='<br data-mce-bogus="1">'),nw(e,n),e.fire("SetContent",r)):("raw"!==r.format&&(n=Hc({validate:e.validate},e.schema).serialize(e.parser.parse(n,{isRootContent:!0,insert:!0}))),r.content=No(sr(t))?n:Yt.trim(n),nw(e,r.content),r.no_events||e.fire("SetContent",r)),r.content}(e,r,t,n)}))},ow=wi.DOM,iw=function(e){return S.from(e).each((function(e){return e.destroy()}))},aw=wi.DOM,uw=Yt.extend,lw=Yt.each,cw=Yt.resolve,sw=ce.ie,fw=function(e,t,n){var r=this,o=r.documentBaseUrl=n.documentBaseURL,i=n.baseURI;t=function(e,t,n,r,o){var i=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:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"<!DOCTYPE html>",visual:!0,font_size_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:!0,render_ui:!0,indentation:"40px",inline_styles:!0,convert_fonts_to_spans:!0,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:!0}}(t,n,e);return Sm(bm,i,r,o)}(r,e,o,n.defaultSettings,t),r.settings=t,Ni.language=t.language||"en",Ni.languageLoad=t.language_load,Ni.baseURL=n.baseURL,r.id=e,r.setDirty(!1),r.plugins={},r.documentBaseURI=new Zb(t.document_base_url,{base_uri:i}),r.baseURI=i,r.contentCSS=[],r.contentStyles=[],r.shortcuts=new Pm(r),r.loadedCSS={},r.editorCommands=new rm(r),r.suffix=n.suffix,r.editorManager=n,r.inline=t.inline,r.buttons={},r.menuItems={},t.cache_suffix&&(ce.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")),!1===t.override_viewport&&(ce.overrideViewPort=!1),n.fire("SetupEditor",{editor:r}),r.execCallback("setup",r),r.$=pn.overrideDefaults((function(){return{context:r.inline?r.getBody():r.getDoc(),element:r.getBody()}}))};fw.prototype={render:function(){Kb(this)},focus:function(e){!function(e,t){e.removed||(t?Fm(e):function(e){var t=e.selection,n=e.settings.content_editable,r=e.getBody(),o=t.getRng();e.quirks.refreshContentEditable();var i=function(e,t){return e.dom.getParent(t,(function(t){return"true"===e.dom.getContentEditable(t)}))}(e,t.getNode());if(e.$.contains(r,i))return Im(i),Mm(e,o),void Fm(e);void 0!==e.bookmark&&!1===Lm(e)&&Gp(e).each((function(t){e.selection.setRng(t),o=t})),n||(ce.opera||Im(r),e.getWin().focus()),(ce.gecko||n)&&(Im(r),Mm(e,o)),Fm(e)}(e))}(this,e)},hasFocus:function(){return Hm(this)},execCallback:function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r,o=this,i=o.settings[e];if(i)return o.callbackLookup&&(r=o.callbackLookup[e])&&(i=r.func,r=r.scope),"string"==typeof i&&(r=(r=i.replace(/\.\w+$/,""))?cw(r):0,i=cw(i),o.callbackLookup=o.callbackLookup||{},o.callbackLookup[e]={func:i,scope:r}),i.apply(r||o,Array.prototype.slice.call(arguments,1))},translate:function(e){if(e&&Yt.is(e,"string")){var t=this.settings.language||"en",n=this.editorManager.i18n;e=n.data[t+"."+e]||e.replace(/\{\#([^\}]+)\}/g,(function(e,r){return n.data[t+"."+r]||"{#"+r+"}"}))}return this.editorManager.translate(e)},getLang:function(e,t){return this.editorManager.i18n.data[(this.settings.language||"en")+"."+e]||(void 0!==t?t:"{#"+e+"}")},getParam:function(e,t,n){return function(e,t,n,r){var o,i=t in e.settings?e.settings[t]:n;return"hash"===r?function(e){var t={};return"string"==typeof e?W(e.indexOf("=")>0?e.split(/[;,](?![^=;,]*(?:[;,]|$))/):e.split(","),(function(e){var n=e.split("=");n.length>1?t[Yt.trim(n[0])]=Yt.trim(n[1]):t[Yt.trim(n[0])]=Yt.trim(n)})):t=e,t}(i):"string"===r?Nm(_,e,t).getOr(n):"number"===r?Nm(M,e,t).getOr(n):"boolean"===r?Nm(P,e,t).getOr(n):"object"===r?Nm(D,e,t).getOr(n):"array"===r?Nm(R,e,t).getOr(n):"string[]"===r?Nm((o=_,function(e){return R(e)&&X(e,o)}),e,t).getOr(n):"function"===r?Nm(A,e,t).getOr(n):i}(this,e,t,n)},nodeChanged:function(e){this._nodeChangeDispatcher.nodeChanged(e)},addButton:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),t.stateSelector&&void 0===t.active&&(t.active=!1),t.text||t.icon||(t.icon=e),t.tooltip=t.tooltip||t.title,n.buttons[e]=t},addSidebar:function(e,t){return function(e,t,n){var r=e.sidebars?e.sidebars:[];r.push({name:t,settings:n}),e.sidebars=r}(this,e,t)},addMenuItem:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),n.menuItems[e]=t},addContextToolbar:function(e,t){var n,r=this;r.contextToolbars=r.contextToolbars||[],"string"==typeof e&&(n=e,e=function(e){return r.dom.is(e,n)}),r.contextToolbars.push({id:bh("mcet"),predicate:e,items:t})},addCommand:function(e,t,n){this.editorCommands.addCommand(e,t,n)},addQueryStateHandler:function(e,t,n){this.editorCommands.addQueryStateHandler(e,t,n)},addQueryValueHandler:function(e,t,n){this.editorCommands.addQueryValueHandler(e,t,n)},addShortcut:function(e,t,n,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){return this.editorCommands.execCommand(e,t,n,r)},queryCommandState:function(e){return this.editorCommands.queryCommandState(e)},queryCommandValue:function(e){return this.editorCommands.queryCommandValue(e)},queryCommandSupported:function(e){return this.editorCommands.queryCommandSupported(e)},show:function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable=!0:(aw.show(e.getContainer()),aw.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(sw&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e===e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(aw.hide(e.getContainer()),aw.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.fire("hide"))},isHidden:function(){return!!this.hidden},setProgressState:function(e,t){this.fire("ProgressState",{state:e,time:t})},load:function(e){var t,n=this,r=n.getElement();return n.removed?"":r?((e=e||{}).load=!0,t=n.setContent(void 0!==r.value?r.value:r.innerHTML,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,t):void 0},save:function(e){var t,n,r=this,o=r.getElement();if(o&&r.initialized&&!r.removed)return(e=e||{}).save=!0,e.element=o,e.content=r.getContent(e),e.no_events||r.fire("SaveContent",e),"raw"===e.format&&r.fire("RawSaveContent",e),t=e.content,/TEXTAREA|INPUT/i.test(o.nodeName)?o.value=t:(!e.is_removing&&r.inline||(o.innerHTML=t),(n=aw.getParent(r.id,"form"))&&lw(n.elements,(function(e){if(e.name===r.id)return e.value=t,!1}))),e.element=o=null,!1!==e.set_dirty&&r.setDirty(!1),t},setContent:function(e,t){return rw(this,e,t)},getContent:function(e){return function(e,t){return void 0===t&&(t={}),S.from(e.getBody()).fold(i("tree"===t.format?new lv("body",11):""),(function(n){return function(e,t,n){var r;if(t.format=t.format?t.format:"html",t.get=!0,t.getInner=!0,t.no_events||e.fire("BeforeGetContent",t),"raw"===t.format)r=Yt.trim(cg(e.serializer,n.innerHTML));else if("text"===t.format)r=ca(n.innerText||n.textContent);else{if("tree"===t.format)return e.serializer.serialize(n,t);r=function(e,t){var n=Yc(e),r=new RegExp("^(<"+n+"[^>]*>( | |\\s| |<br \\/>|)<\\/"+n+">[\r\n]*|<br \\/>[\r\n]*)$");return t.replace(r,"")}(e,e.serializer.serialize(n,t))}return"text"===t.format||No(sr(n))?t.content=r:t.content=Yt.trim(r),t.no_events||e.fire("GetContent",t),t.content}(e,t,n)}))}(this,e)},insertContent:function(e,t){t&&(e=uw({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},setDirty:function(e){var t=!this.isNotDirty;this.isNotDirty=!e,e&&e!==t&&this.fire("dirty")},setMode:function(e){!function(e,t){t!==function(e){return e.readonly?"readonly":"design"}(e)&&(e.initialized?fm(e,"readonly"===t):e.on("init",(function(){fm(e,"readonly"===t)})),function(e,t){e.fire("SwitchMode",{mode:t})}(e,t))}(this,e)},getContainer:function(){var e=this;return e.container||(e.container=aw.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=aw.get(this.id)),this.targetElm},getWin:function(){var e,t=this;return t.contentWindow||(e=t.iframeElement)&&(t.contentWindow=e.contentWindow),t.contentWindow},getDoc:function(){var e,t=this;return t.contentDocument||(e=t.getWin())&&(t.contentDocument=e.document),t.contentDocument},getBody:function(){var e=this.getDoc();return this.bodyElement||(e?e.body:null)},convertURL:function(e,t,n){var r=this,o=r.settings;return o.urlconverter_callback?r.execCallback("urlconverter_callback",e,n,!0,t):!o.convert_urls||n&&"LINK"===n.nodeName||0===e.indexOf("file:")||0===e.length?e:o.relative_urls?r.documentBaseURI.toRelative(e):e=r.documentBaseURI.toAbsolute(e,o.remove_script_host)},addVisual:function(e){var t,n=this,r=n.settings,o=n.dom;e=e||n.getBody(),void 0===n.hasVisual&&(n.hasVisual=r.visual),lw(o.select("table,a",e),(function(e){var i;switch(e.nodeName){case"TABLE":return t=r.visual_table_class||"mce-item-table",void((i=o.getAttrib(e,"border"))&&"0"!==i||!n.hasVisual?o.removeClass(e,t):o.addClass(e,t));case"A":return void(o.getAttrib(e,"href")||(i=o.getAttrib(e,"name")||e.id,t=r.visual_anchor_class||"mce-item-anchor",i&&n.hasVisual?o.addClass(e,t):o.removeClass(e,t)))}})),n.fire("VisualAid",{element:e,hasVisual:n.hasVisual})},remove:function(){!function(e){if(!e.removed){var t=e._selectionOverrides,n=e.editorUpload,r=e.getBody(),o=e.getElement();r&&e.save({is_removing:!0}),e.removed=!0,e.unbindAllNativeEvents(),e.hasHiddenInput&&o&&ow.remove(o.nextSibling),function(e){e.fire("remove")}(e),e.editorManager.remove(e),!e.inline&&r&&function(e){ow.setStyle(e.id,"display",e.orgDisplay)}(e),function(e){e.fire("detach")}(e),ow.remove(e.getContainer()),iw(t),iw(n),e.destroy()}}(this)},destroy:function(e){!function(e,t){var n=e.selection,r=e.dom;e.destroyed||(t||e.removed?(t||(e.editorManager.off("beforeunload",e._beforeUnload),e.theme&&e.theme.destroy&&e.theme.destroy(),iw(n),iw(r)),function(e){var t=e.formElement;t&&(t._mceOldSubmit&&(t.submit=t._mceOldSubmit,t._mceOldSubmit=null),ow.unbind(t,"submit reset",e.formEventDelegate))}(e),function(e){e.contentAreaContainer=e.formElement=e.container=e.editorContainer=null,e.bodyElement=e.contentDocument=e.contentWindow=null,e.iframeElement=e.targetElm=null,e.selection&&(e.selection=e.selection.win=e.selection.dom=e.selection.dom.doc=null)}(e),e.destroyed=!0):e.remove())}(this,e)},uploadImages:function(e){return this.editorUpload.uploadImages(e)},_scanForImages:function(){return this.editorUpload.scanForImages()}},uw(fw.prototype,vm);var dw,pw,mw,hw={isEditorUIElement:function(e){return-1!==e.className.toString().indexOf("mce-")}},gw=function(e){var n=Bi((function(){Xp(e)}),0);e.inline&&function(e,n){var r=function(){n.throttle()};wi.DOM.bind(t.document,"mouseup",r),e.on("remove",(function(){wi.DOM.unbind(t.document,"mouseup",r)}))}(e,n),e.on("init",(function(){!function(e,t){ir.detect().browser.isIE()?function(e){e.on("focusout",(function(){Xp(e)}))}(e):function(e,t){e.on("mouseup touchend",(function(e){t.throttle()}))}(e,t),e.on("keyup nodechange",(function(t){(function(e){return"nodechange"===e.type&&e.selectionChange})(t)||Xp(e)}))}(e,n)})),e.on("remove",(function(){n.cancel()}))},vw=wi.DOM,yw=function(e,t){var n=e?e.settings.custom_ui_selector:"",r=vw.getParent(t,(function(t){return function(e){return hw.isEditorUIElement(e)}(t)||!!n&&e.dom.is(t,n)}));return null!==r},bw=function(e,n){var r=n.editor;gw(r),r.on("focusin",(function(){var t=this,n=e.focusedEditor;n!==t&&(n&&n.fire("blur",{focusedEditor:t}),e.setActive(t),e.focusedEditor=t,t.fire("focus",{blurredEditor:n}),t.focus(!0))})),r.on("focusout",(function(){var n=this;me.setEditorTimeout(n,(function(){var r=e.focusedEditor;yw(n,function(){try{return t.document.activeElement}catch(e){return t.document.body}}())||r!==n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null)}))})),dw||(dw=function(n){var r,o=e.activeEditor;r=n.target,o&&r.ownerDocument===t.document&&(r===t.document.body||yw(o,r)||e.focusedEditor!==o||(o.fire("blur",{focusedEditor:null}),e.focusedEditor=null))},vw.bind(t.document,"focusin",dw))},ww=function(e,n){e.focusedEditor===n.editor&&(e.focusedEditor=null),e.activeEditor||(vw.unbind(t.document,"focusin",dw),dw=null)},xw=wi.DOM,Cw=Yt.explode,Ew=Yt.each,Tw=Yt.extend,kw=0,Sw=!1,Nw=[],_w=[],Dw=function(e){var t=e.type;Ew(mw.get(),(function(n){switch(t){case"scroll":n.fire("ScrollWindow",e);break;case"resize":n.fire("ResizeWindow",e)}}))},Rw=function(e){e!==Sw&&(e?pn(window).on("resize scroll",Dw):pn(window).off("resize scroll",Dw),Sw=e)},Ow=function(e){var t=_w;delete Nw[e.id];for(var n=0;n<Nw.length;n++)if(Nw[n]===e){Nw.splice(n,1);break}return _w=q(_w,(function(t){return e!==t})),mw.activeEditor===e&&(mw.activeEditor=_w.length>0?_w[0]:null),mw.focusedEditor===e&&(mw.focusedEditor=null),t.length!==_w.length};mw={defaultSettings:{},$:pn,majorVersion:"4",minorVersion:"9.11",releaseDate:"2020-07-13",editors:Nw,i18n:Qm,activeEditor:null,settings:{},setup:function(){var e,n,r=this,o="";n=Zb.getDocumentBaseUrl(t.document.location),/^[^:]+:\/\/\/?[^\/]+\//.test(n)&&(n=n.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(n)||(n+="/"));var i,a=window.tinymce||window.tinyMCEPreInit;if(a)e=a.base||a.baseURL,o=a.suffix;else{for(var l=t.document.getElementsByTagName("script"),c=0;c<l.length;c++){var s;if(""!==(s=l[c].src||"")){var f=s.substring(s.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(s)){-1!==f.indexOf(".min")&&(o=".min"),e=s.substring(0,s.lastIndexOf("/"));break}}}!e&&t.document.currentScript&&(-1!==(s=t.document.currentScript.src).indexOf(".min")&&(o=".min"),e=s.substring(0,s.lastIndexOf("/")))}r.baseURL=new Zb(n).toAbsolute(e),r.documentBaseURL=n,r.baseURI=new Zb(r.baseURL),r.suffix=o,(i=r).on("AddEditor",u(bw,i)),i.on("RemoveEditor",u(ww,i))},overrideDefaults:function(e){var t,n;(t=e.base_url)&&(this.baseURL=new Zb(this.documentBaseURL).toAbsolute(t.replace(/\/+$/,"")),this.baseURI=new Zb(this.baseURL)),n=e.suffix,e.suffix&&(this.suffix=n),this.defaultSettings=e;var r=e.plugin_base_urls;for(var o in r)Ni.PluginManager.urls[o]=r[o]},init:function(e){var n,r,o=this;r=Yt.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option tbody tfoot thead tr script noscript style textarea video audio iframe object menu"," ");var i=function(e){var t=e.id;return t||(t=(t=e.name)&&!xw.get(t)?e.name:xw.uniqueId(),e.setAttribute("id",t)),t},a=function(e,t){return t.constructor===RegExp?t.test(e.className):xw.hasClass(e,t)},u=function(e){n=e},l=function(){var n,c=0,s=[],f=function(e,t,r){var i=new fw(e,t,o);s.push(i),i.on("init",(function(){++c===n.length&&u(s)})),i.targetElm=i.targetElm||r,i.render()};xw.unbind(window,"ready",l),function(t){var n=e[t];n&&n.apply(o,Array.prototype.slice.call(arguments,2))}("onpageload"),n=pn.unique(function(e){var n,r=[];if(ce.ie&&ce.ie<11)return ah("TinyMCE does not support the browser you are using. For a list of supported browsers please see: https://www.tinymce.com/docs/get-started/system-requirements/"),[];if(e.types)return Ew(e.types,(function(e){r=r.concat(xw.select(e.selector))})),r;if(e.selector)return xw.select(e.selector);if(e.target)return[e.target];switch(e.mode){case"exact":(n=e.elements||"").length>0&&Ew(Cw(n),(function(e){var n;(n=xw.get(e))?r.push(n):Ew(t.document.forms,(function(t){Ew(t.elements,(function(t){t.name===e&&(e="mce_editor_"+kw++,xw.setAttrib(t,"id",e),r.push(t))}))}))}));break;case"textareas":case"specific_textareas":Ew(xw.select("textarea"),(function(t){e.editor_deselector&&a(t,e.editor_deselector)||e.editor_selector&&!a(t,e.editor_selector)||r.push(t)}))}return r}(e)),e.types?Ew(e.types,(function(t){Yt.each(n,(function(n){return!xw.is(n,t.selector)||(f(i(n),Tw({},e,t),n),!1)}))})):(Yt.each(n,(function(e){var t;(t=o.get(e.id))&&t.initialized&&!(t.getContainer()||t.getBody()).parentNode&&(Ow(t),t.unbindAllNativeEvents(),t.destroy(!0),t.removed=!0,t=null)})),0===(n=Yt.grep(n,(function(e){return!o.get(e.id)}))).length?u([]):Ew(n,(function(t){!function(e,t){return e.inline&&t.tagName.toLowerCase()in r}(e,t)?f(i(t),e,t):ah("Could not initialize inline editor on invalid inline target element",t)})))};return o.settings=e,xw.bind(window,"ready",l),new se((function(e){n?e(n):u=function(t){e(t)}}))},get:function(e){return 0===arguments.length?_w.slice(0):_(e)?$(_w,(function(t){return t.id===e})).getOr(null):M(e)&&_w[e]?_w[e]:null},add:function(e){var t=this;return Nw[e.id]===e||(null===t.get(e.id)&&("length"!==e.id&&(Nw[e.id]=e),Nw.push(e),_w.push(e)),Rw(!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),pw||(pw=function(){t.fire("BeforeUnload")},xw.bind(window,"beforeunload",pw))),e},createEditor:function(e,t){return this.add(new fw(e,t,this))},remove:function(e){var t,n,r=this;if(e){if(!_(e))return n=e,O(r.get(n.id))?null:(Ow(n)&&r.fire("RemoveEditor",{editor:n}),0===_w.length&&xw.unbind(window,"beforeunload",pw),n.remove(),Rw(_w.length>0),n);Ew(xw.select(e),(function(e){(n=r.get(e.id))&&r.remove(n)}))}else for(t=_w.length-1;t>=0;t--)r.remove(_w[t])},execCommand:function(e,t,n){var r=this,o=r.get(n);switch(e){case"mceAddEditor":return r.get(n)||new fw(n,r.settings,r).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(r.execCommand("mceAddEditor",0,n),!0)}return!!r.activeEditor&&r.activeEditor.execCommand(e,t,n)},triggerSave:function(){Ew(_w,(function(e){e.save()}))},addI18n:function(e,t){Qm.add(e,t)},translate:function(e){return Qm.translate(e)},setActive:function(e){var t=this.activeEditor;this.activeEditor!==e&&(t&&t.fire("deactivate",{relatedTarget:e}),e.fire("activate",{relatedTarget:t})),this.activeEditor=e}},Tw(mw,lm),mw.setup();var Pw=mw;function Aw(e){return{walk:function(t,n){return Ec(e,t,n)},split:Fd,normalize:function(t){return Tp(e,t).fold(i(!1),(function(e){return t.setStart(e.startContainer,e.startOffset),t.setEnd(e.endContainer,e.endOffset),!0}))}}}!function(e){e.compareRanges=hp,e.getCaretRangeFromPoint=Nv,e.getSelectedNode=Ha,e.getNode=ja}(Aw||(Aw={}));var Mw,Iw,Bw=Aw,Lw=Math.min,Fw=Math.max,Hw=Math.round,jw=function(e,t,n){var r,o,i,a,u,l;return r=t.x,o=t.y,i=e.w,a=e.h,u=t.w,l=t.h,"b"===(n=(n||"").split(""))[0]&&(o+=l),"r"===n[1]&&(r+=u),"c"===n[0]&&(o+=Hw(l/2)),"c"===n[1]&&(r+=Hw(u/2)),"b"===n[3]&&(o-=a),"r"===n[4]&&(r-=i),"c"===n[3]&&(o-=Hw(a/2)),"c"===n[4]&&(r-=Hw(i/2)),zw(r,o,i,a)},zw=function(e,t,n,r){return{x:e,y:t,w:n,h:r}},Ww={inflate:function(e,t,n){return zw(e.x-t,e.y-n,e.w+2*t,e.h+2*n)},relativePosition:jw,findBestRelativePosition:function(e,t,n,r){var o,i;for(i=0;i<r.length;i++)if((o=jw(e,t,r[i])).x>=n.x&&o.x+o.w<=n.w+n.x&&o.y>=n.y&&o.y+o.h<=n.h+n.y)return r[i];return null},intersect:function(e,t){var n,r,o,i;return n=Fw(e.x,t.x),r=Fw(e.y,t.y),o=Lw(e.x+e.w,t.x+t.w),i=Lw(e.y+e.h,t.y+t.h),o-n<0||i-r<0?null:zw(n,r,o-n,i-r)},clamp:function(e,t,n){var r,o,i,a,u,l,c,s,f,d;return u=e.x,l=e.y,c=e.x+e.w,s=e.y+e.h,f=t.x+t.w,d=t.y+t.h,r=Fw(0,t.x-u),o=Fw(0,t.y-l),i=Fw(0,c-f),a=Fw(0,s-d),u+=r,l+=o,n&&(c+=r,s+=o,u-=i,l-=a),zw(u,l,(c-=i)-u,(s-=a)-l)},create:zw,fromClientRect:function(e){return zw(e.left,e.top,e.width,e.height)}},Uw={},qw={add:function(e,t){Uw[e.toLowerCase()]=t},has:function(e){return!!Uw[e.toLowerCase()]},get:function(e){var t=e.toLowerCase(),n=Uw.hasOwnProperty(t)?Uw[t]:null;if(null===n)throw new Error("Could not find module for type: "+e);return n},create:function(e,t){var n;if("string"==typeof e?(t=t||{}).type=e:e=(t=e).type,e=e.toLowerCase(),!(n=Uw[e]))throw new Error("Could not find control by type: "+e);return(n=new n(t)).type=e,n}},Vw=Yt.each,$w=Yt.extend,Yw=function(){};Yw.extend=Mw=function(e){var t,n,r,o=this.prototype,i=function(){var e,t,n,r=this;if(!Iw&&(r.init&&r.init.apply(r,arguments),t=r.Mixins))for(e=t.length;e--;)(n=t[e]).init&&n.init.apply(r,arguments)},a=function(){return this},u=function(e,t){return function(){var n,r=this,i=r._super;return r._super=o[e],n=t.apply(r,arguments),r._super=i,n}};for(n in Iw=!0,t=new this,Iw=!1,e.Mixins&&(Vw(e.Mixins,(function(t){for(var n in t)"init"!==n&&(e[n]=t[n])})),o.Mixins&&(e.Mixins=o.Mixins.concat(e.Mixins))),e.Methods&&Vw(e.Methods.split(","),(function(t){e[t]=a})),e.Properties&&Vw(e.Properties.split(","),(function(t){var n="_"+t;e[t]=function(e){var t=this;return void 0!==e?(t[n]=e,t):t[n]}})),e.Statics&&Vw(e.Statics,(function(e,t){i[t]=e})),e.Defaults&&o.Defaults&&(e.Defaults=$w({},o.Defaults,e.Defaults)),e)"function"==typeof(r=e[n])&&o[n]?t[n]=u(n,r):t[n]=r;return i.prototype=t,i.constructor=i,i.extend=Mw,i};var Kw=Math.min,Xw=Math.max,Gw=Math.round,Qw=function(e,t){var n,r,o,i;if(t=t||'"',null===e)return"null";if("string"==(o=typeof e))return r="\bb\tt\nn\ff\rr\"\"''\\\\",t+e.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,(function(e,o){return'"'===t&&"'"===e?e:(n=r.indexOf(o))+1?"\\"+r.charAt(n+1):(e=o.charCodeAt().toString(16),"\\u"+"0000".substring(e.length)+e)}))+t;if("object"===o){if(e.hasOwnProperty&&"[object Array]"===Object.prototype.toString.call(e)){for(n=0,r="[";n<e.length;n++)r+=(n>0?",":"")+Qw(e[n],t);return r+"]"}for(i in r="{",e)e.hasOwnProperty(i)&&(r+="function"!=typeof e[i]?(r.length>1?","+t:t)+i+t+":"+Qw(e[i],t):"");return r+"}"}return""+e},Jw={serialize:Qw,parse:function(e){try{return JSON.parse(e)}catch(e){}}},Zw={callbacks:{},count:0,send:function(e){var t=this,n=wi.DOM,r=void 0!==e.count?e.count:t.count,o="tinymce_jsonp_"+r;t.callbacks[r]=function(i){n.remove(o),delete t.callbacks[r],e.callback(i)},n.add(n.doc.body,"script",{id:o,src:e.url,type:"text/javascript"}),t.count++}},ex={send:function(e){var t,n=0,r=function(){!e.async||4===t.readyState||n++>1e4?(e.success&&n<1e4&&200===t.status?e.success.call(e.success_scope,""+t.responseText,t,e):e.error&&e.error.call(e.error_scope,n>1e4?"TIMED_OUT":"GENERAL",t,e),t=null):setTimeout(r,10)};if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=!1!==e.async,e.data=e.data||"",ex.fire("beforeInitialize",{settings:e}),t=ch()){if(t.overrideMimeType&&t.overrideMimeType(e.content_type),t.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(t.withCredentials=!0),e.content_type&&t.setRequestHeader("Content-Type",e.content_type),e.requestheaders&&Yt.each(e.requestheaders,(function(e){t.setRequestHeader(e.key,e.value)})),t.setRequestHeader("X-Requested-With","XMLHttpRequest"),(t=ex.fire("beforeSend",{xhr:t,settings:e}).xhr).send(e.data),!e.async)return r();setTimeout(r,10)}}};Yt.extend(ex,lm);var tx,nx=Yt.extend,rx=function(e){this.settings=nx({},e),this.count=0};rx.sendRPC=function(e){return(new rx).send(e)},rx.prototype={send:function(e){var t=e.error,n=e.success;(e=nx(this.settings,e)).success=function(r,o){void 0===(r=Jw.parse(r))&&(r={error:"JSON Parse error."}),r.error?t.call(e.error_scope||e.scope,r.error,o):n.call(e.success_scope||e.scope,r.result)},e.error=function(n,r){t&&t.call(e.error_scope||e.scope,n,r)},e.data=Jw.serialize({id:e.id||"c"+this.count++,method:e.method,params:e.params}),e.content_type="application/json",ex.send(e)}};try{tx=t.window.localStorage}catch(e){tx=function(){var e={},t=[],n={getItem:function(t){return e[t]||null},setItem:function(n,r){t.push(n),e[n]=String(r)},key:function(e){return t[e]},removeItem:function(n){t=t.filter((function(e){return e===n})),delete e[n]},clear:function(){t=[],e={}},length:0};return Object.defineProperty(n,"length",{get:function(){return t.length},configurable:!1,enumerable:!1}),n}()}var ox=Pw,ix={geom:{Rect:Ww},util:{Promise:se,Delay:me,Tools:Yt,VK:Oh,URI:Zb,Class:Yw,EventDispatcher:im,Observable:lm,I18n:Qm,XHR:ex,JSON:Jw,JSONRequest:rx,JSONP:Zw,LocalStorage:tx,Color:function(e){var t={},n=0,r=0,o=0,i=function(e){var i;return"object"==typeof e?"r"in e?(n=e.r,r=e.g,o=e.b):"v"in e&&function(e,t,i){var a,u,l,c;if(e=(parseInt(e,10)||0)%360,t=parseInt(t,10)/100,i=parseInt(i,10)/100,t=Xw(0,Kw(t,1)),i=Xw(0,Kw(i,1)),0!==t){switch(a=e/60,l=(u=i*t)*(1-Math.abs(a%2-1)),c=i-u,Math.floor(a)){case 0:n=u,r=l,o=0;break;case 1:n=l,r=u,o=0;break;case 2:n=0,r=u,o=l;break;case 3:n=0,r=l,o=u;break;case 4:n=l,r=0,o=u;break;case 5:n=u,r=0,o=l;break;default:n=r=o=0}n=Gw(255*(n+c)),r=Gw(255*(r+c)),o=Gw(255*(o+c))}else n=r=o=Gw(255*i)}(e.h,e.s,e.v):(i=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(n=parseInt(i[1],10),r=parseInt(i[2],10),o=parseInt(i[3],10)):(i=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(n=parseInt(i[1],16),r=parseInt(i[2],16),o=parseInt(i[3],16)):(i=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(n=parseInt(i[1]+i[1],16),r=parseInt(i[2]+i[2],16),o=parseInt(i[3]+i[3],16)),n=n<0?0:n>255?255:n,r=r<0?0:r>255?255:r,o=o<0?0:o>255?255:o,t};return e&&i(e),t.toRgb=function(){return{r:n,g:r,b:o}},t.toHsv=function(){return function(e,t,n){var r,o,i,a;return o=0,(i=Kw(e/=255,Kw(t/=255,n/=255)))===(a=Xw(e,Xw(t,n)))?{h:0,s:0,v:100*(o=i)}:(r=(a-i)/a,o=a,{h:Gw(60*((e===i?3:n===i?1:5)-(e===i?t-n:n===i?e-t:n-e)/(a-i))),s:Gw(100*r),v:Gw(100*o)})}(n,r,o)},t.toHex=function(){var e=function(e){return(e=parseInt(e,10).toString(16)).length>1?e:"0"+e};return"#"+e(n)+e(r)+e(o)},t.parse=i,t}},dom:{EventUtils:Ee,Sizzle:Tt,DomQuery:pn,TreeWalker:fo,DOMUtils:wi,ScriptLoader:ki,RangeUtils:Bw,Serializer:bv,ControlSelection:kv,BookmarkManager:Cv,Selection:Qv,Event:Ee.Event},html:{Styles:fi,Entities:Zo,Node:lv,Schema:ci,SaxParser:ug,DomParser:gv,Writer:Fc,Serializer:Hc},ui:{Factory:qw},Env:ce,AddOnManager:Ni,Annotator:_c,Formatter:ev,UndoManager:bg,EditorCommands:rm,WindowManager:Km,NotificationManager:Ym,EditorObservable:vm,Shortcuts:Pm,Editor:fw,FocusManager:hw,EditorManager:Pw,DOM:wi.DOM,ScriptLoader:ki.ScriptLoader,PluginManager:Ni.PluginManager,ThemeManager:Ni.ThemeManager,trim:Yt.trim,isArray:Yt.isArray,is:Yt.is,toArray:Yt.toArray,makeMap:Yt.makeMap,each:Yt.each,map:Yt.map,grep:Yt.grep,inArray:Yt.inArray,extend:Yt.extend,create:Yt.create,walk:Yt.walk,createNS:Yt.createNS,resolve:Yt.resolve,explode:Yt.explode,_addCacheSuffix:Yt._addCacheSuffix,isOpera:ce.opera,isWebKit:ce.webkit,isIE:ce.ie,isGecko:ce.gecko,isMac:ce.mac},ax=ox=Yt.extend(ox,ix);!function(e){window.tinymce=e,window.tinyMCE=e}(ax),function(t){try{e.exports=t}catch(e){}}(ax)}(window)}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=n(9755),t=n.n(e),r=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],o={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!=typeof console&&console.warn(e)},getWeek:function(e){var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var n=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},i={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1};const a=i;var u=function(e,t){return void 0===t&&(t=2),("000"+e).slice(-1*t)},l=function(e){return!0===e?1:0};function c(e,t){var n;return function(){var r=this,o=arguments;clearTimeout(n),n=setTimeout((function(){return e.apply(r,o)}),t)}}var s=function(e){return e instanceof Array?e:[e]};function f(e,t,n){if(!0===n)return e.classList.add(t);e.classList.remove(t)}function d(e,t,n){var r=window.document.createElement(e);return t=t||"",n=n||"",r.className=t,void 0!==n&&(r.textContent=n),r}function p(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function m(e,t){return t(e)?e:e.parentNode?m(e.parentNode,t):void 0}function h(e,t){var n=d("div","numInputWrapper"),r=d("input","numInput "+e),o=d("span","arrowUp"),i=d("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?r.type="number":(r.type="text",r.pattern="\\d*"),void 0!==t)for(var a in t)r.setAttribute(a,t[a]);return n.appendChild(r),n.appendChild(o),n.appendChild(i),n}function g(e){try{return"function"==typeof e.composedPath?e.composedPath()[0]:e.target}catch(t){return e.target}}var v=function(){},y=function(e,t,n){return n.months[t?"shorthand":"longhand"][e]},b={D:v,F:function(e,t,n){e.setMonth(n.months.longhand.indexOf(t))},G:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,n){e.setHours(e.getHours()%12+12*l(new RegExp(n.amPM[1],"i").test(t)))},M:function(e,t,n){e.setMonth(n.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1e3*parseFloat(t))},W:function(e,t,n){var r=parseInt(t),o=new Date(e.getFullYear(),0,2+7*(r-1),0,0,0,0);return o.setDate(o.getDate()-o.getDay()+n.firstDayOfWeek),o},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:v,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w:v,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},w={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},x={Z:function(e){return e.toISOString()},D:function(e,t,n){return t.weekdays.shorthand[x.w(e,t,n)]},F:function(e,t,n){return y(x.n(e,t,n)-1,!1,t)},G:function(e,t,n){return u(x.h(e,t,n))},H:function(e){return u(e.getHours())},J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPM[l(e.getHours()>11)]},M:function(e,t){return y(e.getMonth(),!0,t)},S:function(e){return u(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,n){return n.getWeek(e)},Y:function(e){return u(e.getFullYear(),4)},d:function(e){return u(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return u(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return u(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},C=function(e){var t=e.config,n=void 0===t?o:t,r=e.l10n,a=void 0===r?i:r,u=e.isMobile,l=void 0!==u&&u;return function(e,t,r){var o=r||a;return void 0===n.formatDate||l?t.split("").map((function(t,r,i){return x[t]&&"\\"!==i[r-1]?x[t](e,o,n):"\\"!==t?t:""})).join(""):n.formatDate(e,t,o)}},E=function(e){var t=e.config,n=void 0===t?o:t,r=e.l10n,a=void 0===r?i:r;return function(e,t,r,i){if(0===e||e){var u,l=i||a,c=e;if(e instanceof Date)u=new Date(e.getTime());else if("string"!=typeof e&&void 0!==e.toFixed)u=new Date(e);else if("string"==typeof e){var s=t||(n||o).dateFormat,f=String(e).trim();if("today"===f)u=new Date,r=!0;else if(n&&n.parseDate)u=n.parseDate(e,s);else if(/Z$/.test(f)||/GMT$/.test(f))u=new Date(e);else{for(var d=void 0,p=[],m=0,h=0,g="";m<s.length;m++){var v=s[m],y="\\"===v,x="\\"===s[m-1]||y;if(w[v]&&!x){g+=w[v];var C=new RegExp(g).exec(e);C&&(d=!0)&&p["Y"!==v?"push":"unshift"]({fn:b[v],val:C[++h]})}else y||(g+=".")}u=n&&n.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0),p.forEach((function(e){var t=e.fn,n=e.val;return u=t(u,n,l)||u})),u=d?u:void 0}}if(u instanceof Date&&!isNaN(u.getTime()))return!0===r&&u.setHours(0,0,0,0),u;n.errorHandler(new Error("Invalid date provided: "+c))}}};function T(e,t,n){return void 0===n&&(n=!0),!1!==n?new Date(e.getTime()).setHours(0,0,0,0)-new Date(t.getTime()).setHours(0,0,0,0):e.getTime()-t.getTime()}var k=function(e,t,n){return 3600*e+60*t+n};function S(e){var t=e.defaultHour,n=e.defaultMinute,r=e.defaultSeconds;if(void 0!==e.minDate){var o=e.minDate.getHours(),i=e.minDate.getMinutes(),a=e.minDate.getSeconds();t<o&&(t=o),t===o&&n<i&&(n=i),t===o&&n===i&&r<a&&(r=e.minDate.getSeconds())}if(void 0!==e.maxDate){var u=e.maxDate.getHours(),l=e.maxDate.getMinutes();(t=Math.min(t,u))===u&&(n=Math.min(l,n)),t===u&&n===l&&(r=e.maxDate.getSeconds())}return{hours:t,minutes:n,seconds:r}}n(1895);var N=n(9755),_=function(){return _=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},_.apply(this,arguments)},D=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var i=arguments[t],a=0,u=i.length;a<u;a++,o++)r[o]=i[a];return r};function R(e,t){var n={config:_(_({},o),P.defaultConfig),l10n:a};function i(){var e;return(null===(e=n.calendarContainer)||void 0===e?void 0:e.getRootNode()).activeElement||document.activeElement}function v(e){return e.bind(n)}function b(){var e=n.config;!1===e.weekNumbers&&1===e.showMonths||!0!==e.noCalendar&&window.requestAnimationFrame((function(){if(void 0!==n.calendarContainer&&(n.calendarContainer.style.visibility="hidden",n.calendarContainer.style.display="block"),void 0!==n.daysContainer){var t=(n.days.offsetWidth+1)*e.showMonths;n.daysContainer.style.width=t+"px",n.calendarContainer.style.width=t+(void 0!==n.weekWrapper?n.weekWrapper.offsetWidth:0)+"px",n.calendarContainer.style.removeProperty("visibility"),n.calendarContainer.style.removeProperty("display")}}))}function x(e){if(0===n.selectedDates.length){var t=void 0===n.config.minDate||T(new Date,n.config.minDate)>=0?new Date:new Date(n.config.minDate.getTime()),r=S(n.config);t.setHours(r.hours,r.minutes,r.seconds,t.getMilliseconds()),n.selectedDates=[t],n.latestSelectedDateObj=t}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault();var t="keydown"===e.type,r=g(e),o=r;void 0!==n.amPM&&r===n.amPM&&(n.amPM.textContent=n.l10n.amPM[l(n.amPM.textContent===n.l10n.amPM[0])]);var i=parseFloat(o.getAttribute("min")),a=parseFloat(o.getAttribute("max")),c=parseFloat(o.getAttribute("step")),s=parseInt(o.value,10),f=s+c*(e.delta||(t?38===e.which?1:-1:0));if(void 0!==o.value&&2===o.value.length){var d=o===n.hourElement,p=o===n.minuteElement;f<i?(f=a+f+l(!d)+(l(d)&&l(!n.amPM)),p&&F(void 0,-1,n.hourElement)):f>a&&(f=o===n.hourElement?f-a-l(!n.amPM):i,p&&F(void 0,1,n.hourElement)),n.amPM&&d&&(1===c?f+s===23:Math.abs(f-s)>c)&&(n.amPM.textContent=n.l10n.amPM[l(n.amPM.textContent===n.l10n.amPM[0])]),o.value=u(f)}}(e);var o=n._input.value;N(),Ce(),n._input.value!==o&&n._debouncedChange()}function N(){if(void 0!==n.hourElement&&void 0!==n.minuteElement){var e,t,r=(parseInt(n.hourElement.value.slice(-2),10)||0)%24,o=(parseInt(n.minuteElement.value,10)||0)%60,i=void 0!==n.secondElement?(parseInt(n.secondElement.value,10)||0)%60:0;void 0!==n.amPM&&(e=r,t=n.amPM.textContent,r=e%12+12*l(t===n.l10n.amPM[1]));var a=void 0!==n.config.minTime||n.config.minDate&&n.minDateHasTime&&n.latestSelectedDateObj&&0===T(n.latestSelectedDateObj,n.config.minDate,!0),u=void 0!==n.config.maxTime||n.config.maxDate&&n.maxDateHasTime&&n.latestSelectedDateObj&&0===T(n.latestSelectedDateObj,n.config.maxDate,!0);if(void 0!==n.config.maxTime&&void 0!==n.config.minTime&&n.config.minTime>n.config.maxTime){var c=k(n.config.minTime.getHours(),n.config.minTime.getMinutes(),n.config.minTime.getSeconds()),s=k(n.config.maxTime.getHours(),n.config.maxTime.getMinutes(),n.config.maxTime.getSeconds()),f=k(r,o,i);if(f>s&&f<c){var d=function(e){var t=Math.floor(e/3600),n=(e-3600*t)/60;return[t,n,e-3600*t-60*n]}(c);r=d[0],o=d[1],i=d[2]}}else{if(u){var p=void 0!==n.config.maxTime?n.config.maxTime:n.config.maxDate;(r=Math.min(r,p.getHours()))===p.getHours()&&(o=Math.min(o,p.getMinutes())),o===p.getMinutes()&&(i=Math.min(i,p.getSeconds()))}if(a){var m=void 0!==n.config.minTime?n.config.minTime:n.config.minDate;(r=Math.max(r,m.getHours()))===m.getHours()&&o<m.getMinutes()&&(o=m.getMinutes()),o===m.getMinutes()&&(i=Math.max(i,m.getSeconds()))}}O(r,o,i)}}function R(e){var t=e||n.latestSelectedDateObj;t&&t instanceof Date&&O(t.getHours(),t.getMinutes(),t.getSeconds())}function O(e,t,r){void 0!==n.latestSelectedDateObj&&n.latestSelectedDateObj.setHours(e%24,t,r||0,0),n.hourElement&&n.minuteElement&&!n.isMobile&&(n.hourElement.value=u(n.config.time_24hr?e:(12+e)%12+12*l(e%12==0)),n.minuteElement.value=u(t),void 0!==n.amPM&&(n.amPM.textContent=n.l10n.amPM[l(e>=12)]),void 0!==n.secondElement&&(n.secondElement.value=u(r)))}function A(e){var t=g(e),n=parseInt(t.value)+(e.delta||0);(n/1e3>1||"Enter"===e.key&&!/[^\d]/.test(n.toString()))&&Z(n)}function M(e,t,r,o){return t instanceof Array?t.forEach((function(t){return M(e,t,r,o)})):e instanceof Array?e.forEach((function(e){return M(e,t,r,o)})):(e.addEventListener(t,r,o),void n._handlers.push({remove:function(){return e.removeEventListener(t,r,o)}}))}function I(){ve("onChange")}function B(e,t){var r=void 0!==e?n.parseDate(e):n.latestSelectedDateObj||(n.config.minDate&&n.config.minDate>n.now?n.config.minDate:n.config.maxDate&&n.config.maxDate<n.now?n.config.maxDate:n.now),o=n.currentYear,i=n.currentMonth;try{void 0!==r&&(n.currentYear=r.getFullYear(),n.currentMonth=r.getMonth())}catch(e){e.message="Invalid date supplied: "+r,n.config.errorHandler(e)}t&&n.currentYear!==o&&(ve("onYearChange"),V()),!t||n.currentYear===o&&n.currentMonth===i||ve("onMonthChange"),n.redraw()}function L(e){var t=g(e);~t.className.indexOf("arrow")&&F(e,t.classList.contains("arrowUp")?1:-1)}function F(e,t,n){var r=e&&g(e),o=n||r&&r.parentNode&&r.parentNode.firstChild,i=ye("increment");i.delta=t,o&&o.dispatchEvent(i)}function H(e,t,r,o){var i=ee(t,!0),a=d("span",e,t.getDate().toString());return a.dateObj=t,a.$i=o,a.setAttribute("aria-label",n.formatDate(t,n.config.ariaDateFormat)),-1===e.indexOf("hidden")&&0===T(t,n.now)&&(n.todayDateElem=a,a.classList.add("today"),a.setAttribute("aria-current","date")),i?(a.tabIndex=-1,be(t)&&(a.classList.add("selected"),n.selectedDateElem=a,"range"===n.config.mode&&(f(a,"startRange",n.selectedDates[0]&&0===T(t,n.selectedDates[0],!0)),f(a,"endRange",n.selectedDates[1]&&0===T(t,n.selectedDates[1],!0)),"nextMonthDay"===e&&a.classList.add("inRange")))):a.classList.add("flatpickr-disabled"),"range"===n.config.mode&&function(e){return!("range"!==n.config.mode||n.selectedDates.length<2)&&T(e,n.selectedDates[0])>=0&&T(e,n.selectedDates[1])<=0}(t)&&!be(t)&&a.classList.add("inRange"),n.weekNumbers&&1===n.config.showMonths&&"prevMonthDay"!==e&&o%7==6&&n.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+n.config.getWeek(t)+"</span>"),ve("onDayCreate",a),a}function j(e){e.focus(),"range"===n.config.mode&&oe(e)}function z(e){for(var t=e>0?0:n.config.showMonths-1,r=e>0?n.config.showMonths:-1,o=t;o!=r;o+=e)for(var i=n.daysContainer.children[o],a=e>0?0:i.children.length-1,u=e>0?i.children.length:-1,l=a;l!=u;l+=e){var c=i.children[l];if(-1===c.className.indexOf("hidden")&&ee(c.dateObj))return c}}function W(e,t){var r=i(),o=te(r||document.body),a=void 0!==e?e:o?r:void 0!==n.selectedDateElem&&te(n.selectedDateElem)?n.selectedDateElem:void 0!==n.todayDateElem&&te(n.todayDateElem)?n.todayDateElem:z(t>0?1:-1);void 0===a?n._input.focus():o?function(e,t){for(var r=-1===e.className.indexOf("Month")?e.dateObj.getMonth():n.currentMonth,o=t>0?n.config.showMonths:-1,i=t>0?1:-1,a=r-n.currentMonth;a!=o;a+=i)for(var u=n.daysContainer.children[a],l=r-n.currentMonth===a?e.$i+t:t<0?u.children.length-1:0,c=u.children.length,s=l;s>=0&&s<c&&s!=(t>0?c:-1);s+=i){var f=u.children[s];if(-1===f.className.indexOf("hidden")&&ee(f.dateObj)&&Math.abs(e.$i-s)>=Math.abs(t))return j(f)}n.changeMonth(i),W(z(i),0)}(a,t):j(a)}function U(e,t){for(var r=(new Date(e,t,1).getDay()-n.l10n.firstDayOfWeek+7)%7,o=n.utils.getDaysInMonth((t-1+12)%12,e),i=n.utils.getDaysInMonth(t,e),a=window.document.createDocumentFragment(),u=n.config.showMonths>1,l=u?"prevMonthDay hidden":"prevMonthDay",c=u?"nextMonthDay hidden":"nextMonthDay",s=o+1-r,f=0;s<=o;s++,f++)a.appendChild(H("flatpickr-day "+l,new Date(e,t-1,s),0,f));for(s=1;s<=i;s++,f++)a.appendChild(H("flatpickr-day",new Date(e,t,s),0,f));for(var p=i+1;p<=42-r&&(1===n.config.showMonths||f%7!=0);p++,f++)a.appendChild(H("flatpickr-day "+c,new Date(e,t+1,p%i),0,f));var m=d("div","dayContainer");return m.appendChild(a),m}function q(){if(void 0!==n.daysContainer){p(n.daysContainer),n.weekNumbers&&p(n.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t<n.config.showMonths;t++){var r=new Date(n.currentYear,n.currentMonth,1);r.setMonth(n.currentMonth+t),e.appendChild(U(r.getFullYear(),r.getMonth()))}n.daysContainer.appendChild(e),n.days=n.daysContainer.firstChild,"range"===n.config.mode&&1===n.selectedDates.length&&oe()}}function V(){if(!(n.config.showMonths>1||"dropdown"!==n.config.monthSelectorType)){var e=function(e){return!(void 0!==n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&e<n.config.minDate.getMonth()||void 0!==n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()&&e>n.config.maxDate.getMonth())};n.monthsDropdownContainer.tabIndex=-1,n.monthsDropdownContainer.innerHTML="";for(var t=0;t<12;t++)if(e(t)){var r=d("option","flatpickr-monthDropdown-month");r.value=new Date(n.currentYear,t).getMonth().toString(),r.textContent=y(t,n.config.shorthandCurrentMonth,n.l10n),r.tabIndex=-1,n.currentMonth===t&&(r.selected=!0),n.monthsDropdownContainer.appendChild(r)}}}function $(){var e,t=d("div","flatpickr-month"),r=window.document.createDocumentFragment();n.config.showMonths>1||"static"===n.config.monthSelectorType?e=d("span","cur-month"):(n.monthsDropdownContainer=d("select","flatpickr-monthDropdown-months"),n.monthsDropdownContainer.setAttribute("aria-label",n.l10n.monthAriaLabel),M(n.monthsDropdownContainer,"change",(function(e){var t=g(e),r=parseInt(t.value,10);n.changeMonth(r-n.currentMonth),ve("onMonthChange")})),V(),e=n.monthsDropdownContainer);var o=h("cur-year",{tabindex:"-1"}),i=o.getElementsByTagName("input")[0];i.setAttribute("aria-label",n.l10n.yearAriaLabel),n.config.minDate&&i.setAttribute("min",n.config.minDate.getFullYear().toString()),n.config.maxDate&&(i.setAttribute("max",n.config.maxDate.getFullYear().toString()),i.disabled=!!n.config.minDate&&n.config.minDate.getFullYear()===n.config.maxDate.getFullYear());var a=d("div","flatpickr-current-month");return a.appendChild(e),a.appendChild(o),r.appendChild(a),t.appendChild(r),{container:t,yearElement:i,monthElement:e}}function Y(){p(n.monthNav),n.monthNav.appendChild(n.prevMonthNav),n.config.showMonths&&(n.yearElements=[],n.monthElements=[]);for(var e=n.config.showMonths;e--;){var t=$();n.yearElements.push(t.yearElement),n.monthElements.push(t.monthElement),n.monthNav.appendChild(t.container)}n.monthNav.appendChild(n.nextMonthNav)}function K(){n.weekdayContainer?p(n.weekdayContainer):n.weekdayContainer=d("div","flatpickr-weekdays");for(var e=n.config.showMonths;e--;){var t=d("div","flatpickr-weekdaycontainer");n.weekdayContainer.appendChild(t)}return X(),n.weekdayContainer}function X(){if(n.weekdayContainer){var e=n.l10n.firstDayOfWeek,t=D(n.l10n.weekdays.shorthand);e>0&&e<t.length&&(t=D(t.splice(e,t.length),t.splice(0,e)));for(var r=n.config.showMonths;r--;)n.weekdayContainer.children[r].innerHTML="\n <span class='flatpickr-weekday'>\n "+t.join("</span><span class='flatpickr-weekday'>")+"\n </span>\n "}}function G(e,t){void 0===t&&(t=!0);var r=t?e:e-n.currentMonth;r<0&&!0===n._hidePrevMonthArrow||r>0&&!0===n._hideNextMonthArrow||(n.currentMonth+=r,(n.currentMonth<0||n.currentMonth>11)&&(n.currentYear+=n.currentMonth>11?1:-1,n.currentMonth=(n.currentMonth+12)%12,ve("onYearChange"),V()),q(),ve("onMonthChange"),we())}function Q(e){return n.calendarContainer.contains(e)}function J(e){if(n.isOpen&&!n.config.inline){var t=g(e),r=Q(t),o=!(t===n.input||t===n.altInput||n.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(n.input)||~e.path.indexOf(n.altInput))||r||Q(e.relatedTarget)),i=!n.config.ignoredFocusElements.some((function(e){return e.contains(t)}));o&&i&&(n.config.allowInput&&n.setDate(n._input.value,!1,n.config.altInput?n.config.altFormat:n.config.dateFormat),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement&&""!==n.input.value&&void 0!==n.input.value&&x(),n.close(),n.config&&"range"===n.config.mode&&1===n.selectedDates.length&&n.clear(!1))}}function Z(e){if(!(!e||n.config.minDate&&e<n.config.minDate.getFullYear()||n.config.maxDate&&e>n.config.maxDate.getFullYear())){var t=e,r=n.currentYear!==t;n.currentYear=t||n.currentYear,n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth=Math.min(n.config.maxDate.getMonth(),n.currentMonth):n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&(n.currentMonth=Math.max(n.config.minDate.getMonth(),n.currentMonth)),r&&(n.redraw(),ve("onYearChange"),V())}}function ee(e,t){var r;void 0===t&&(t=!0);var o=n.parseDate(e,void 0,t);if(n.config.minDate&&o&&T(o,n.config.minDate,void 0!==t?t:!n.minDateHasTime)<0||n.config.maxDate&&o&&T(o,n.config.maxDate,void 0!==t?t:!n.maxDateHasTime)>0)return!1;if(!n.config.enable&&0===n.config.disable.length)return!0;if(void 0===o)return!1;for(var i=!!n.config.enable,a=null!==(r=n.config.enable)&&void 0!==r?r:n.config.disable,u=0,l=void 0;u<a.length;u++){if("function"==typeof(l=a[u])&&l(o))return i;if(l instanceof Date&&void 0!==o&&l.getTime()===o.getTime())return i;if("string"==typeof l){var c=n.parseDate(l,void 0,!0);return c&&c.getTime()===o.getTime()?i:!i}if("object"==typeof l&&void 0!==o&&l.from&&l.to&&o.getTime()>=l.from.getTime()&&o.getTime()<=l.to.getTime())return i}return!i}function te(e){return void 0!==n.daysContainer&&-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&n.daysContainer.contains(e)}function ne(e){var t=e.target===n._input,r=n._input.value.trimEnd()!==xe();!t||!r||e.relatedTarget&&Q(e.relatedTarget)||n.setDate(n._input.value,!0,e.target===n.altInput?n.config.altFormat:n.config.dateFormat)}function re(t){var r=g(t),o=n.config.wrap?e.contains(r):r===n._input,a=n.config.allowInput,u=n.isOpen&&(!a||!o),l=n.config.inline&&o&&!a;if(13===t.keyCode&&o){if(a)return n.setDate(n._input.value,!0,r===n.altInput?n.config.altFormat:n.config.dateFormat),n.close(),r.blur();n.open()}else if(Q(r)||u||l){var c=!!n.timeContainer&&n.timeContainer.contains(r);switch(t.keyCode){case 13:c?(t.preventDefault(),x(),fe()):de(t);break;case 27:t.preventDefault(),fe();break;case 8:case 46:o&&!n.config.allowInput&&(t.preventDefault(),n.clear());break;case 37:case 39:if(c||o)n.hourElement&&n.hourElement.focus();else{t.preventDefault();var s=i();if(void 0!==n.daysContainer&&(!1===a||s&&te(s))){var f=39===t.keyCode?1:-1;t.ctrlKey?(t.stopPropagation(),G(f),W(z(1),0)):W(void 0,f)}}break;case 38:case 40:t.preventDefault();var d=40===t.keyCode?1:-1;n.daysContainer&&void 0!==r.$i||r===n.input||r===n.altInput?t.ctrlKey?(t.stopPropagation(),Z(n.currentYear-d),W(z(1),0)):c||W(void 0,7*d):r===n.currentYearElement?Z(n.currentYear-d):n.config.enableTime&&(!c&&n.hourElement&&n.hourElement.focus(),x(t),n._debouncedChange());break;case 9:if(c){var p=[n.hourElement,n.minuteElement,n.secondElement,n.amPM].concat(n.pluginElements).filter((function(e){return e})),m=p.indexOf(r);if(-1!==m){var h=p[m+(t.shiftKey?-1:1)];t.preventDefault(),(h||n._input).focus()}}else!n.config.noCalendar&&n.daysContainer&&n.daysContainer.contains(r)&&t.shiftKey&&(t.preventDefault(),n._input.focus())}}if(void 0!==n.amPM&&r===n.amPM)switch(t.key){case n.l10n.amPM[0].charAt(0):case n.l10n.amPM[0].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[0],N(),Ce();break;case n.l10n.amPM[1].charAt(0):case n.l10n.amPM[1].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[1],N(),Ce()}(o||Q(r))&&ve("onKeyDown",t)}function oe(e,t){if(void 0===t&&(t="flatpickr-day"),1===n.selectedDates.length&&(!e||e.classList.contains(t)&&!e.classList.contains("flatpickr-disabled"))){for(var r=e?e.dateObj.getTime():n.days.firstElementChild.dateObj.getTime(),o=n.parseDate(n.selectedDates[0],void 0,!0).getTime(),i=Math.min(r,n.selectedDates[0].getTime()),a=Math.max(r,n.selectedDates[0].getTime()),u=!1,l=0,c=0,s=i;s<a;s+=864e5)ee(new Date(s),!0)||(u=u||s>i&&s<a,s<o&&(!l||s>l)?l=s:s>o&&(!c||s<c)&&(c=s));Array.from(n.rContainer.querySelectorAll("*:nth-child(-n+"+n.config.showMonths+") > ."+t)).forEach((function(t){var i,a,s,f=t.dateObj.getTime(),d=l>0&&f<l||c>0&&f>c;if(d)return t.classList.add("notAllowed"),void["inRange","startRange","endRange"].forEach((function(e){t.classList.remove(e)}));u&&!d||(["startRange","inRange","endRange","notAllowed"].forEach((function(e){t.classList.remove(e)})),void 0!==e&&(e.classList.add(r<=n.selectedDates[0].getTime()?"startRange":"endRange"),o<r&&f===o?t.classList.add("startRange"):o>r&&f===o&&t.classList.add("endRange"),f>=l&&(0===c||f<=c)&&(a=o,s=r,(i=f)>Math.min(a,s)&&i<Math.max(a,s))&&t.classList.add("inRange")))}))}}function ie(){!n.isOpen||n.config.static||n.config.inline||ce()}function ae(e){return function(t){var r=n.config["_"+e+"Date"]=n.parseDate(t,n.config.dateFormat),o=n.config["_"+("min"===e?"max":"min")+"Date"];void 0!==r&&(n["min"===e?"minDateHasTime":"maxDateHasTime"]=r.getHours()>0||r.getMinutes()>0||r.getSeconds()>0),n.selectedDates&&(n.selectedDates=n.selectedDates.filter((function(e){return ee(e)})),n.selectedDates.length||"min"!==e||R(r),Ce()),n.daysContainer&&(se(),void 0!==r?n.currentYearElement[e]=r.getFullYear().toString():n.currentYearElement.removeAttribute(e),n.currentYearElement.disabled=!!o&&void 0!==r&&o.getFullYear()===r.getFullYear())}}function ue(){return n.config.wrap?e.querySelector("[data-input]"):e}function le(){"object"!=typeof n.config.locale&&void 0===P.l10ns[n.config.locale]&&n.config.errorHandler(new Error("flatpickr: invalid locale "+n.config.locale)),n.l10n=_(_({},P.l10ns.default),"object"==typeof n.config.locale?n.config.locale:"default"!==n.config.locale?P.l10ns[n.config.locale]:void 0),w.D="("+n.l10n.weekdays.shorthand.join("|")+")",w.l="("+n.l10n.weekdays.longhand.join("|")+")",w.M="("+n.l10n.months.shorthand.join("|")+")",w.F="("+n.l10n.months.longhand.join("|")+")",w.K="("+n.l10n.amPM[0]+"|"+n.l10n.amPM[1]+"|"+n.l10n.amPM[0].toLowerCase()+"|"+n.l10n.amPM[1].toLowerCase()+")",void 0===_(_({},t),JSON.parse(JSON.stringify(e.dataset||{}))).time_24hr&&void 0===P.defaultConfig.time_24hr&&(n.config.time_24hr=n.l10n.time_24hr),n.formatDate=C(n),n.parseDate=E({config:n.config,l10n:n.l10n})}function ce(e){if("function"!=typeof n.config.position){if(void 0!==n.calendarContainer){ve("onPreCalendarPosition");var t=e||n._positionElement,r=Array.prototype.reduce.call(n.calendarContainer.children,(function(e,t){return e+t.offsetHeight}),0),o=n.calendarContainer.offsetWidth,i=n.config.position.split(" "),a=i[0],u=i.length>1?i[1]:null,l=t.getBoundingClientRect(),c=window.innerHeight-l.bottom,s="above"===a||"below"!==a&&c<r&&l.top>r,d=window.pageYOffset+l.top+(s?-r-2:t.offsetHeight+2);if(f(n.calendarContainer,"arrowTop",!s),f(n.calendarContainer,"arrowBottom",s),!n.config.inline){var p=window.pageXOffset+l.left,m=!1,h=!1;"center"===u?(p-=(o-l.width)/2,m=!0):"right"===u&&(p-=o-l.width,h=!0),f(n.calendarContainer,"arrowLeft",!m&&!h),f(n.calendarContainer,"arrowCenter",m),f(n.calendarContainer,"arrowRight",h);var g=window.document.body.offsetWidth-(window.pageXOffset+l.right),v=p+o>window.document.body.offsetWidth,y=g+o>window.document.body.offsetWidth;if(f(n.calendarContainer,"rightMost",v),!n.config.static)if(n.calendarContainer.style.top=d+"px",v)if(y){var b=function(){for(var e=null,t=0;t<document.styleSheets.length;t++){var n=document.styleSheets[t];if(n.cssRules){try{n.cssRules}catch(e){continue}e=n;break}}return null!=e?e:(r=document.createElement("style"),document.head.appendChild(r),r.sheet);var r}();if(void 0===b)return;var w=window.document.body.offsetWidth,x=Math.max(0,w/2-o/2),C=b.cssRules.length,E="{left:"+l.left+"px;right:auto;}";f(n.calendarContainer,"rightMost",!1),f(n.calendarContainer,"centerMost",!0),b.insertRule(".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after"+E,C),n.calendarContainer.style.left=x+"px",n.calendarContainer.style.right="auto"}else n.calendarContainer.style.left="auto",n.calendarContainer.style.right=g+"px";else n.calendarContainer.style.left=p+"px",n.calendarContainer.style.right="auto"}}}else n.config.position(n,e)}function se(){n.config.noCalendar||n.isMobile||(V(),we(),q())}function fe(){n._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(n.close,0):n.close()}function de(e){e.preventDefault(),e.stopPropagation();var t=m(g(e),(function(e){return e.classList&&e.classList.contains("flatpickr-day")&&!e.classList.contains("flatpickr-disabled")&&!e.classList.contains("notAllowed")}));if(void 0!==t){var r=t,o=n.latestSelectedDateObj=new Date(r.dateObj.getTime()),i=(o.getMonth()<n.currentMonth||o.getMonth()>n.currentMonth+n.config.showMonths-1)&&"range"!==n.config.mode;if(n.selectedDateElem=r,"single"===n.config.mode)n.selectedDates=[o];else if("multiple"===n.config.mode){var a=be(o);a?n.selectedDates.splice(parseInt(a),1):n.selectedDates.push(o)}else"range"===n.config.mode&&(2===n.selectedDates.length&&n.clear(!1,!1),n.latestSelectedDateObj=o,n.selectedDates.push(o),0!==T(o,n.selectedDates[0],!0)&&n.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()})));if(N(),i){var u=n.currentYear!==o.getFullYear();n.currentYear=o.getFullYear(),n.currentMonth=o.getMonth(),u&&(ve("onYearChange"),V()),ve("onMonthChange")}if(we(),q(),Ce(),i||"range"===n.config.mode||1!==n.config.showMonths?void 0!==n.selectedDateElem&&void 0===n.hourElement&&n.selectedDateElem&&n.selectedDateElem.focus():j(r),void 0!==n.hourElement&&void 0!==n.hourElement&&n.hourElement.focus(),n.config.closeOnSelect){var l="single"===n.config.mode&&!n.config.enableTime,c="range"===n.config.mode&&2===n.selectedDates.length&&!n.config.enableTime;(l||c)&&fe()}I()}}n.parseDate=E({config:n.config,l10n:n.l10n}),n._handlers=[],n.pluginElements=[],n.loadedPlugins=[],n._bind=M,n._setHoursFromDate=R,n._positionCalendar=ce,n.changeMonth=G,n.changeYear=Z,n.clear=function(e,t){if(void 0===e&&(e=!0),void 0===t&&(t=!0),n.input.value="",void 0!==n.altInput&&(n.altInput.value=""),void 0!==n.mobileInput&&(n.mobileInput.value=""),n.selectedDates=[],n.latestSelectedDateObj=void 0,!0===t&&(n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth()),!0===n.config.enableTime){var r=S(n.config);O(r.hours,r.minutes,r.seconds)}n.redraw(),e&&ve("onChange")},n.close=function(){n.isOpen=!1,n.isMobile||(void 0!==n.calendarContainer&&n.calendarContainer.classList.remove("open"),void 0!==n._input&&n._input.classList.remove("active")),ve("onClose")},n.onMouseOver=oe,n._createElement=d,n.createDay=H,n.destroy=function(){void 0!==n.config&&ve("onDestroy");for(var e=n._handlers.length;e--;)n._handlers[e].remove();if(n._handlers=[],n.mobileInput)n.mobileInput.parentNode&&n.mobileInput.parentNode.removeChild(n.mobileInput),n.mobileInput=void 0;else if(n.calendarContainer&&n.calendarContainer.parentNode)if(n.config.static&&n.calendarContainer.parentNode){var t=n.calendarContainer.parentNode;if(t.lastChild&&t.removeChild(t.lastChild),t.parentNode){for(;t.firstChild;)t.parentNode.insertBefore(t.firstChild,t);t.parentNode.removeChild(t)}}else n.calendarContainer.parentNode.removeChild(n.calendarContainer);n.altInput&&(n.input.type="text",n.altInput.parentNode&&n.altInput.parentNode.removeChild(n.altInput),delete n.altInput),n.input&&(n.input.type=n.input._type,n.input.classList.remove("flatpickr-input"),n.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach((function(e){try{delete n[e]}catch(e){}}))},n.isEnabled=ee,n.jumpToDate=B,n.updateValue=Ce,n.open=function(e,t){if(void 0===t&&(t=n._positionElement),!0===n.isMobile){if(e){e.preventDefault();var r=g(e);r&&r.blur()}return void 0!==n.mobileInput&&(n.mobileInput.focus(),n.mobileInput.click()),void ve("onOpen")}if(!n._input.disabled&&!n.config.inline){var o=n.isOpen;n.isOpen=!0,o||(n.calendarContainer.classList.add("open"),n._input.classList.add("active"),ve("onOpen"),ce(t)),!0===n.config.enableTime&&!0===n.config.noCalendar&&(!1!==n.config.allowInput||void 0!==e&&n.timeContainer.contains(e.relatedTarget)||setTimeout((function(){return n.hourElement.select()}),50))}},n.redraw=se,n.set=function(e,t){if(null!==e&&"object"==typeof e)for(var o in Object.assign(n.config,e),e)void 0!==pe[o]&&pe[o].forEach((function(e){return e()}));else n.config[e]=t,void 0!==pe[e]?pe[e].forEach((function(e){return e()})):r.indexOf(e)>-1&&(n.config[e]=s(t));n.redraw(),Ce(!0)},n.setDate=function(e,t,r){if(void 0===t&&(t=!1),void 0===r&&(r=n.config.dateFormat),0!==e&&!e||e instanceof Array&&0===e.length)return n.clear(t);me(e,r),n.latestSelectedDateObj=n.selectedDates[n.selectedDates.length-1],n.redraw(),B(void 0,t),R(),0===n.selectedDates.length&&n.clear(!1),Ce(t),t&&ve("onChange")},n.toggle=function(e){if(!0===n.isOpen)return n.close();n.open(e)};var pe={locale:[le,X],showMonths:[Y,b,K],minDate:[B],maxDate:[B],positionElement:[ge],clickOpens:[function(){!0===n.config.clickOpens?(M(n._input,"focus",n.open),M(n._input,"click",n.open)):(n._input.removeEventListener("focus",n.open),n._input.removeEventListener("click",n.open))}]};function me(e,t){var r=[];if(e instanceof Array)r=e.map((function(e){return n.parseDate(e,t)}));else if(e instanceof Date||"number"==typeof e)r=[n.parseDate(e,t)];else if("string"==typeof e)switch(n.config.mode){case"single":case"time":r=[n.parseDate(e,t)];break;case"multiple":r=e.split(n.config.conjunction).map((function(e){return n.parseDate(e,t)}));break;case"range":r=e.split(n.l10n.rangeSeparator).map((function(e){return n.parseDate(e,t)}))}else n.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));n.selectedDates=n.config.allowInvalidPreload?r:r.filter((function(e){return e instanceof Date&&ee(e,!1)})),"range"===n.config.mode&&n.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()}))}function he(e){return e.slice().map((function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?n.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:n.parseDate(e.from,void 0),to:n.parseDate(e.to,void 0)}:e})).filter((function(e){return e}))}function ge(){n._positionElement=n.config.positionElement||n._input}function ve(e,t){if(void 0!==n.config){var r=n.config[e];if(void 0!==r&&r.length>0)for(var o=0;r[o]&&o<r.length;o++)r[o](n.selectedDates,n.input.value,n,t);"onChange"===e&&(n.input.dispatchEvent(ye("change")),n.input.dispatchEvent(ye("input")))}}function ye(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t}function be(e){for(var t=0;t<n.selectedDates.length;t++){var r=n.selectedDates[t];if(r instanceof Date&&0===T(r,e))return""+t}return!1}function we(){n.config.noCalendar||n.isMobile||!n.monthNav||(n.yearElements.forEach((function(e,t){var r=new Date(n.currentYear,n.currentMonth,1);r.setMonth(n.currentMonth+t),n.config.showMonths>1||"static"===n.config.monthSelectorType?n.monthElements[t].textContent=y(r.getMonth(),n.config.shorthandCurrentMonth,n.l10n)+" ":n.monthsDropdownContainer.value=r.getMonth().toString(),e.value=r.getFullYear().toString()})),n._hidePrevMonthArrow=void 0!==n.config.minDate&&(n.currentYear===n.config.minDate.getFullYear()?n.currentMonth<=n.config.minDate.getMonth():n.currentYear<n.config.minDate.getFullYear()),n._hideNextMonthArrow=void 0!==n.config.maxDate&&(n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth+1>n.config.maxDate.getMonth():n.currentYear>n.config.maxDate.getFullYear()))}function xe(e){var t=e||(n.config.altInput?n.config.altFormat:n.config.dateFormat);return n.selectedDates.map((function(e){return n.formatDate(e,t)})).filter((function(e,t,r){return"range"!==n.config.mode||n.config.enableTime||r.indexOf(e)===t})).join("range"!==n.config.mode?n.config.conjunction:n.l10n.rangeSeparator)}function Ce(e){void 0===e&&(e=!0),void 0!==n.mobileInput&&n.mobileFormatStr&&(n.mobileInput.value=void 0!==n.latestSelectedDateObj?n.formatDate(n.latestSelectedDateObj,n.mobileFormatStr):""),n.input.value=xe(n.config.dateFormat),void 0!==n.altInput&&(n.altInput.value=xe(n.config.altFormat)),!1!==e&&ve("onValueUpdate")}function Ee(e){var t=g(e),r=n.prevMonthNav.contains(t),o=n.nextMonthNav.contains(t);r||o?G(r?-1:1):n.yearElements.indexOf(t)>=0?t.select():t.classList.contains("arrowUp")?n.changeYear(n.currentYear+1):t.classList.contains("arrowDown")&&n.changeYear(n.currentYear-1)}return function(){n.element=n.input=e,n.isOpen=!1,function(){var i=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],a=_(_({},JSON.parse(JSON.stringify(e.dataset||{}))),t),u={};n.config.parseDate=a.parseDate,n.config.formatDate=a.formatDate,Object.defineProperty(n.config,"enable",{get:function(){return n.config._enable},set:function(e){n.config._enable=he(e)}}),Object.defineProperty(n.config,"disable",{get:function(){return n.config._disable},set:function(e){n.config._disable=he(e)}});var l="time"===a.mode;if(!a.dateFormat&&(a.enableTime||l)){var c=P.defaultConfig.dateFormat||o.dateFormat;u.dateFormat=a.noCalendar||l?"H:i"+(a.enableSeconds?":S":""):c+" H:i"+(a.enableSeconds?":S":"")}if(a.altInput&&(a.enableTime||l)&&!a.altFormat){var f=P.defaultConfig.altFormat||o.altFormat;u.altFormat=a.noCalendar||l?"h:i"+(a.enableSeconds?":S K":" K"):f+" h:i"+(a.enableSeconds?":S":"")+" K"}Object.defineProperty(n.config,"minDate",{get:function(){return n.config._minDate},set:ae("min")}),Object.defineProperty(n.config,"maxDate",{get:function(){return n.config._maxDate},set:ae("max")});var d=function(e){return function(t){n.config["min"===e?"_minTime":"_maxTime"]=n.parseDate(t,"H:i:S")}};Object.defineProperty(n.config,"minTime",{get:function(){return n.config._minTime},set:d("min")}),Object.defineProperty(n.config,"maxTime",{get:function(){return n.config._maxTime},set:d("max")}),"time"===a.mode&&(n.config.noCalendar=!0,n.config.enableTime=!0),Object.assign(n.config,u,a);for(var p=0;p<i.length;p++)n.config[i[p]]=!0===n.config[i[p]]||"true"===n.config[i[p]];for(r.filter((function(e){return void 0!==n.config[e]})).forEach((function(e){n.config[e]=s(n.config[e]||[]).map(v)})),n.isMobile=!n.config.disableMobile&&!n.config.inline&&"single"===n.config.mode&&!n.config.disable.length&&!n.config.enable&&!n.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),p=0;p<n.config.plugins.length;p++){var m=n.config.plugins[p](n)||{};for(var h in m)r.indexOf(h)>-1?n.config[h]=s(m[h]).map(v).concat(n.config[h]):void 0===a[h]&&(n.config[h]=m[h])}a.altInputClass||(n.config.altInputClass=ue().className+" "+n.config.altInputClass),ve("onParseConfig")}(),le(),n.input=ue(),n.input?(n.input._type=n.input.type,n.input.type="text",n.input.classList.add("flatpickr-input"),n._input=n.input,n.config.altInput&&(n.altInput=d(n.input.nodeName,n.config.altInputClass),n._input=n.altInput,n.altInput.placeholder=n.input.placeholder,n.altInput.disabled=n.input.disabled,n.altInput.required=n.input.required,n.altInput.tabIndex=n.input.tabIndex,n.altInput.type="text",n.input.setAttribute("type","hidden"),!n.config.static&&n.input.parentNode&&n.input.parentNode.insertBefore(n.altInput,n.input.nextSibling)),n.config.allowInput||n._input.setAttribute("readonly","readonly"),ge()):n.config.errorHandler(new Error("Invalid input element specified")),function(){n.selectedDates=[],n.now=n.parseDate(n.config.now)||new Date;var e=n.config.defaultDate||("INPUT"!==n.input.nodeName&&"TEXTAREA"!==n.input.nodeName||!n.input.placeholder||n.input.value!==n.input.placeholder?n.input.value:null);e&&me(e,n.config.dateFormat),n._initialDate=n.selectedDates.length>0?n.selectedDates[0]:n.config.minDate&&n.config.minDate.getTime()>n.now.getTime()?n.config.minDate:n.config.maxDate&&n.config.maxDate.getTime()<n.now.getTime()?n.config.maxDate:n.now,n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth(),n.selectedDates.length>0&&(n.latestSelectedDateObj=n.selectedDates[0]),void 0!==n.config.minTime&&(n.config.minTime=n.parseDate(n.config.minTime,"H:i")),void 0!==n.config.maxTime&&(n.config.maxTime=n.parseDate(n.config.maxTime,"H:i")),n.minDateHasTime=!!n.config.minDate&&(n.config.minDate.getHours()>0||n.config.minDate.getMinutes()>0||n.config.minDate.getSeconds()>0),n.maxDateHasTime=!!n.config.maxDate&&(n.config.maxDate.getHours()>0||n.config.maxDate.getMinutes()>0||n.config.maxDate.getSeconds()>0)}(),n.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=n.currentMonth),void 0===t&&(t=n.currentYear),1===e&&(t%4==0&&t%100!=0||t%400==0)?29:n.l10n.daysInMonth[e]}},n.isMobile||function(){var e=window.document.createDocumentFragment();if(n.calendarContainer=d("div","flatpickr-calendar"),n.calendarContainer.tabIndex=-1,!n.config.noCalendar){if(e.appendChild((n.monthNav=d("div","flatpickr-months"),n.yearElements=[],n.monthElements=[],n.prevMonthNav=d("span","flatpickr-prev-month"),n.prevMonthNav.innerHTML=n.config.prevArrow,n.nextMonthNav=d("span","flatpickr-next-month"),n.nextMonthNav.innerHTML=n.config.nextArrow,Y(),Object.defineProperty(n,"_hidePrevMonthArrow",{get:function(){return n.__hidePrevMonthArrow},set:function(e){n.__hidePrevMonthArrow!==e&&(f(n.prevMonthNav,"flatpickr-disabled",e),n.__hidePrevMonthArrow=e)}}),Object.defineProperty(n,"_hideNextMonthArrow",{get:function(){return n.__hideNextMonthArrow},set:function(e){n.__hideNextMonthArrow!==e&&(f(n.nextMonthNav,"flatpickr-disabled",e),n.__hideNextMonthArrow=e)}}),n.currentYearElement=n.yearElements[0],we(),n.monthNav)),n.innerContainer=d("div","flatpickr-innerContainer"),n.config.weekNumbers){var t=function(){n.calendarContainer.classList.add("hasWeeks");var e=d("div","flatpickr-weekwrapper");e.appendChild(d("span","flatpickr-weekday",n.l10n.weekAbbreviation));var t=d("div","flatpickr-weeks");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),r=t.weekWrapper,o=t.weekNumbers;n.innerContainer.appendChild(r),n.weekNumbers=o,n.weekWrapper=r}n.rContainer=d("div","flatpickr-rContainer"),n.rContainer.appendChild(K()),n.daysContainer||(n.daysContainer=d("div","flatpickr-days"),n.daysContainer.tabIndex=-1),q(),n.rContainer.appendChild(n.daysContainer),n.innerContainer.appendChild(n.rContainer),e.appendChild(n.innerContainer)}n.config.enableTime&&e.appendChild(function(){n.calendarContainer.classList.add("hasTime"),n.config.noCalendar&&n.calendarContainer.classList.add("noCalendar");var e=S(n.config);n.timeContainer=d("div","flatpickr-time"),n.timeContainer.tabIndex=-1;var t=d("span","flatpickr-time-separator",":"),r=h("flatpickr-hour",{"aria-label":n.l10n.hourAriaLabel});n.hourElement=r.getElementsByTagName("input")[0];var o=h("flatpickr-minute",{"aria-label":n.l10n.minuteAriaLabel});if(n.minuteElement=o.getElementsByTagName("input")[0],n.hourElement.tabIndex=n.minuteElement.tabIndex=-1,n.hourElement.value=u(n.latestSelectedDateObj?n.latestSelectedDateObj.getHours():n.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(e.hours)),n.minuteElement.value=u(n.latestSelectedDateObj?n.latestSelectedDateObj.getMinutes():e.minutes),n.hourElement.setAttribute("step",n.config.hourIncrement.toString()),n.minuteElement.setAttribute("step",n.config.minuteIncrement.toString()),n.hourElement.setAttribute("min",n.config.time_24hr?"0":"1"),n.hourElement.setAttribute("max",n.config.time_24hr?"23":"12"),n.hourElement.setAttribute("maxlength","2"),n.minuteElement.setAttribute("min","0"),n.minuteElement.setAttribute("max","59"),n.minuteElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(r),n.timeContainer.appendChild(t),n.timeContainer.appendChild(o),n.config.time_24hr&&n.timeContainer.classList.add("time24hr"),n.config.enableSeconds){n.timeContainer.classList.add("hasSeconds");var i=h("flatpickr-second");n.secondElement=i.getElementsByTagName("input")[0],n.secondElement.value=u(n.latestSelectedDateObj?n.latestSelectedDateObj.getSeconds():e.seconds),n.secondElement.setAttribute("step",n.minuteElement.getAttribute("step")),n.secondElement.setAttribute("min","0"),n.secondElement.setAttribute("max","59"),n.secondElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(d("span","flatpickr-time-separator",":")),n.timeContainer.appendChild(i)}return n.config.time_24hr||(n.amPM=d("span","flatpickr-am-pm",n.l10n.amPM[l((n.latestSelectedDateObj?n.hourElement.value:n.config.defaultHour)>11)]),n.amPM.title=n.l10n.toggleTitle,n.amPM.tabIndex=-1,n.timeContainer.appendChild(n.amPM)),n.timeContainer}()),f(n.calendarContainer,"rangeMode","range"===n.config.mode),f(n.calendarContainer,"animate",!0===n.config.animate),f(n.calendarContainer,"multiMonth",n.config.showMonths>1),n.calendarContainer.appendChild(e);var i=void 0!==n.config.appendTo&&void 0!==n.config.appendTo.nodeType;if((n.config.inline||n.config.static)&&(n.calendarContainer.classList.add(n.config.inline?"inline":"static"),n.config.inline&&(!i&&n.element.parentNode?n.element.parentNode.insertBefore(n.calendarContainer,n._input.nextSibling):void 0!==n.config.appendTo&&n.config.appendTo.appendChild(n.calendarContainer)),n.config.static)){var a=d("div","flatpickr-wrapper");n.element.parentNode&&n.element.parentNode.insertBefore(a,n.element),a.appendChild(n.element),n.altInput&&a.appendChild(n.altInput),a.appendChild(n.calendarContainer)}n.config.static||n.config.inline||(void 0!==n.config.appendTo?n.config.appendTo:window.document.body).appendChild(n.calendarContainer)}(),function(){if(n.config.wrap&&["open","close","toggle","clear"].forEach((function(e){Array.prototype.forEach.call(n.element.querySelectorAll("[data-"+e+"]"),(function(t){return M(t,"click",n[e])}))})),n.isMobile)!function(){var e=n.config.enableTime?n.config.noCalendar?"time":"datetime-local":"date";n.mobileInput=d("input",n.input.className+" flatpickr-mobile"),n.mobileInput.tabIndex=1,n.mobileInput.type=e,n.mobileInput.disabled=n.input.disabled,n.mobileInput.required=n.input.required,n.mobileInput.placeholder=n.input.placeholder,n.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",n.selectedDates.length>0&&(n.mobileInput.defaultValue=n.mobileInput.value=n.formatDate(n.selectedDates[0],n.mobileFormatStr)),n.config.minDate&&(n.mobileInput.min=n.formatDate(n.config.minDate,"Y-m-d")),n.config.maxDate&&(n.mobileInput.max=n.formatDate(n.config.maxDate,"Y-m-d")),n.input.getAttribute("step")&&(n.mobileInput.step=String(n.input.getAttribute("step"))),n.input.type="hidden",void 0!==n.altInput&&(n.altInput.type="hidden");try{n.input.parentNode&&n.input.parentNode.insertBefore(n.mobileInput,n.input.nextSibling)}catch(e){}M(n.mobileInput,"change",(function(e){n.setDate(g(e).value,!1,n.mobileFormatStr),ve("onChange"),ve("onClose")}))}();else{var e=c(ie,50);if(n._debouncedChange=c(I,300),n.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&M(n.daysContainer,"mouseover",(function(e){"range"===n.config.mode&&oe(g(e))})),M(n._input,"keydown",re),void 0!==n.calendarContainer&&M(n.calendarContainer,"keydown",re),n.config.inline||n.config.static||M(window,"resize",e),void 0!==window.ontouchstart?M(window.document,"touchstart",J):M(window.document,"mousedown",J),M(window.document,"focus",J,{capture:!0}),!0===n.config.clickOpens&&(M(n._input,"focus",n.open),M(n._input,"click",n.open)),void 0!==n.daysContainer&&(M(n.monthNav,"click",Ee),M(n.monthNav,["keyup","increment"],A),M(n.daysContainer,"click",de)),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement){M(n.timeContainer,["increment"],x),M(n.timeContainer,"blur",x,{capture:!0}),M(n.timeContainer,"click",L),M([n.hourElement,n.minuteElement],["focus","click"],(function(e){return g(e).select()})),void 0!==n.secondElement&&M(n.secondElement,"focus",(function(){return n.secondElement&&n.secondElement.select()})),void 0!==n.amPM&&M(n.amPM,"click",(function(e){x(e)}))}n.config.allowInput&&M(n._input,"blur",ne)}}(),(n.selectedDates.length||n.config.noCalendar)&&(n.config.enableTime&&R(n.config.noCalendar?n.latestSelectedDateObj:void 0),Ce(!1)),b();var i=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!n.isMobile&&i&&ce(),ve("onReady")}(),n}function O(e,t){for(var n=Array.prototype.slice.call(e).filter((function(e){return e instanceof HTMLElement})),r=[],o=0;o<n.length;o++){var i=n[o];try{if(null!==i.getAttribute("data-fp-omit"))continue;void 0!==i._flatpickr&&(i._flatpickr.destroy(),i._flatpickr=void 0),i._flatpickr=R(i,t||{}),r.push(i._flatpickr)}catch(e){console.error(e)}}return 1===r.length?r[0]:r}"undefined"!=typeof HTMLElement&&"undefined"!=typeof HTMLCollection&&"undefined"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return O(this,e)},HTMLElement.prototype.flatpickr=function(e){return O([this],e)});var P=function(e,t){return"string"==typeof e?O(window.document.querySelectorAll(e),t):e instanceof Node?O([e],t):O(e,t)};P.defaultConfig={},P.l10ns={en:_({},a),default:_({},a)},P.localize=function(e){P.l10ns.default=_(_({},P.l10ns.default),e)},P.setDefaults=function(e){P.defaultConfig=_(_({},P.defaultConfig),e)},P.parseDate=E({}),P.formatDate=C({}),P.compareDates=T,void 0!==N&&void 0!==N.fn&&(N.fn.flatpickr=function(e){return O(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof e?parseInt(e,10):e))},"undefined"!=typeof window&&(window.flatpickr=P);const A=P;n(6788);var M,I,B=n(7575),L=n.n(B),F=(n(4756),n(2929),n(9719),n(8190),n(3054),n(1893),n(1080),n(4926),n(2170),n(3956),n(2682),n(1236),n(2540),n(1528),n(2875),n(4446),n(9497),n(1295),n(1505),n(8619),n(5319),n(3106),n(3356),n(7294)),H=n(3935),j=n(5697),z=function(){return z=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},z.apply(this,arguments)},W={onActivate:j.func,onAddUndo:j.func,onBeforeAddUndo:j.func,onBeforeExecCommand:j.func,onBeforeGetContent:j.func,onBeforeRenderUI:j.func,onBeforeSetContent:j.func,onBeforePaste:j.func,onBlur:j.func,onChange:j.func,onClearUndos:j.func,onClick:j.func,onContextMenu:j.func,onCommentChange:j.func,onCopy:j.func,onCut:j.func,onDblclick:j.func,onDeactivate:j.func,onDirty:j.func,onDrag:j.func,onDragDrop:j.func,onDragEnd:j.func,onDragGesture:j.func,onDragOver:j.func,onDrop:j.func,onExecCommand:j.func,onFocus:j.func,onFocusIn:j.func,onFocusOut:j.func,onGetContent:j.func,onHide:j.func,onInit:j.func,onKeyDown:j.func,onKeyPress:j.func,onKeyUp:j.func,onLoadContent:j.func,onMouseDown:j.func,onMouseEnter:j.func,onMouseLeave:j.func,onMouseMove:j.func,onMouseOut:j.func,onMouseOver:j.func,onMouseUp:j.func,onNodeChange:j.func,onObjectResizeStart:j.func,onObjectResized:j.func,onObjectSelected:j.func,onPaste:j.func,onPostProcess:j.func,onPostRender:j.func,onPreProcess:j.func,onProgressState:j.func,onRedo:j.func,onRemove:j.func,onReset:j.func,onSaveContent:j.func,onSelectionChange:j.func,onSetAttrib:j.func,onSetContent:j.func,onShow:j.func,onSubmit:j.func,onUndo:j.func,onVisualAid:j.func,onSkinLoadError:j.func,onThemeLoadError:j.func,onModelLoadError:j.func,onPluginLoadError:j.func,onIconsLoadError:j.func,onLanguageLoadError:j.func},U=z({apiKey:j.string,id:j.string,inline:j.bool,init:j.object,initialValue:j.string,onEditorChange:j.func,value:j.string,tagName:j.string,cloudChannel:j.string,plugins:j.oneOfType([j.string,j.array]),toolbar:j.oneOfType([j.string,j.array]),disabled:j.bool,textareaName:j.string,tinymceScriptSrc:j.string,rollback:j.oneOfType([j.number,j.oneOf([!1])]),scriptLoading:j.shape({async:j.bool,defer:j.bool,delay:j.number})},W),q=function(e){return"function"==typeof e},V=function(e){return e in W},$=function(e){return e.substr(2)},Y=function(e,t,n,r,o){return function(t,n,r,o,i,a,u){var l=Object.keys(i).filter(V),c=Object.keys(a).filter(V),s=l.filter((function(e){return void 0===a[e]})),f=c.filter((function(e){return void 0===i[e]}));s.forEach((function(e){var t=$(e),n=u[t];r(t,n),delete u[t]})),f.forEach((function(r){var o=function(t,n){return function(r){var o;return null===(o=t(n))||void 0===o?void 0:o(r,e)}}(t,r),i=$(r);u[i]=o,n(i,o)}))}(o,e.on.bind(e),e.off.bind(e),0,t,n,r)},K=0,X=function(e){var t=Date.now();return e+"_"+Math.floor(1e9*Math.random())+ ++K+String(t)},G=function(e){return null!==e&&("textarea"===e.tagName.toLowerCase()||"input"===e.tagName.toLowerCase())},Q=function(e){return void 0===e||""===e?[]:Array.isArray(e)?e:e.split(" ")},J=function(e,t){void 0!==e&&(null!=e.mode&&"object"==typeof e.mode&&"function"==typeof e.mode.set?e.mode.set(t):e.setMode(t))},Z=function(){return{listeners:[],scriptId:X("tiny-script"),scriptLoading:!1,scriptLoaded:!1}},ee=(M=Z(),{load:function(e,t,n,r,o,i){var a=function(){return function(e,t,n,r,o,i){var a=t.createElement("script");a.referrerPolicy="origin",a.type="application/javascript",a.id=e,a.src=n,a.async=r,a.defer=o;var u=function(){a.removeEventListener("load",u),M.listeners.forEach((function(e){return e()})),M.scriptLoaded=!0};a.addEventListener("load",u),t.head&&t.head.appendChild(a)}(M.scriptId,e,t,n,r)};M.scriptLoaded?i():(M.listeners.push(i),M.scriptLoading||(M.scriptLoading=!0,o>0?setTimeout(a,o):a()))},reinitialize:function(){M=Z()}}),te=function(e){var t=e;return t&&t.tinymce?t.tinymce:null},ne=(I=function(e,t){return I=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},I(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}I(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),re=function(){return re=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},re.apply(this,arguments)},oe=function(e){function t(t){var n,r,o,i=this;return(i=e.call(this,t)||this).rollbackTimer=void 0,i.valueCursor=void 0,i.rollbackChange=function(){var e=i.editor,t=i.props.value;e&&t&&t!==i.currentContent&&e.undoManager.ignore((function(){if(e.setContent(t),i.valueCursor&&(!i.inline||e.hasFocus()))try{e.selection.moveToBookmark(i.valueCursor)}catch(e){}})),i.rollbackTimer=void 0},i.handleBeforeInput=function(e){if(void 0!==i.props.value&&i.props.value===i.currentContent&&i.editor&&(!i.inline||i.editor.hasFocus()))try{i.valueCursor=i.editor.selection.getBookmark(3)}catch(e){}},i.handleBeforeInputSpecial=function(e){"Enter"!==e.key&&"Backspace"!==e.key&&"Delete"!==e.key||i.handleBeforeInput(e)},i.handleEditorChange=function(e){var t=i.editor;if(t&&t.initialized){var n=t.getContent();void 0!==i.props.value&&i.props.value!==n&&!1!==i.props.rollback&&(i.rollbackTimer||(i.rollbackTimer=window.setTimeout(i.rollbackChange,"number"==typeof i.props.rollback?i.props.rollback:200))),n!==i.currentContent&&(i.currentContent=n,q(i.props.onEditorChange)&&i.props.onEditorChange(n,t))}},i.handleEditorChangeSpecial=function(e){"Backspace"!==e.key&&"Delete"!==e.key||i.handleEditorChange(e)},i.initialise=function(e){var t,n,r;void 0===e&&(e=0);var o=i.elementRef.current;if(o)if(function(e){if(!("isConnected"in Node.prototype)){for(var t=e,n=e.parentNode;null!=n;)n=(t=n).parentNode;return t===e.ownerDocument}return e.isConnected}(o)){var a=te(i.view);if(!a)throw new Error("tinymce should have been loaded into global scope");var u,l,c=re(re({},i.props.init),{selector:void 0,target:o,readonly:i.props.disabled,inline:i.inline,plugins:(u=null===(t=i.props.init)||void 0===t?void 0:t.plugins,l=i.props.plugins,Q(u).concat(Q(l))),toolbar:null!==(n=i.props.toolbar)&&void 0!==n?n:null===(r=i.props.init)||void 0===r?void 0:r.toolbar,setup:function(e){i.editor=e,i.bindHandlers({}),i.inline&&!G(o)&&e.once("PostRender",(function(t){e.setContent(i.getInitialValue(),{no_events:!0})})),i.props.init&&q(i.props.init.setup)&&i.props.init.setup(e)},init_instance_callback:function(e){var t,n,r=i.getInitialValue();i.currentContent=null!==(t=i.currentContent)&&void 0!==t?t:e.getContent(),i.currentContent!==r&&(i.currentContent=r,e.setContent(r),e.undoManager.clear(),e.undoManager.add(),e.setDirty(!1));var o=null!==(n=i.props.disabled)&&void 0!==n&&n;J(i.editor,o?"readonly":"design"),i.props.init&&q(i.props.init.init_instance_callback)&&i.props.init.init_instance_callback(e)}});i.inline||(o.style.visibility=""),G(o)&&(o.value=i.getInitialValue()),a.init(c)}else if(0===e)setTimeout((function(){return i.initialise(1)}),1);else{if(!(e<100))throw new Error("tinymce can only be initialised when in a document");setTimeout((function(){return i.initialise(e+1)}),100)}},i.id=i.props.id||X("tiny-react"),i.elementRef=F.createRef(),i.inline=null!==(o=null!==(n=i.props.inline)&&void 0!==n?n:null===(r=i.props.init)||void 0===r?void 0:r.inline)&&void 0!==o&&o,i.boundHandlers={},i}return ne(t,e),Object.defineProperty(t.prototype,"view",{get:function(){var e,t;return null!==(t=null===(e=this.elementRef.current)||void 0===e?void 0:e.ownerDocument.defaultView)&&void 0!==t?t:window},enumerable:!1,configurable:!0}),t.prototype.componentDidUpdate=function(e){var t,n,r=this;if(this.rollbackTimer&&(clearTimeout(this.rollbackTimer),this.rollbackTimer=void 0),this.editor&&(this.bindHandlers(e),this.editor.initialized)){if(this.currentContent=null!==(t=this.currentContent)&&void 0!==t?t:this.editor.getContent(),"string"==typeof this.props.initialValue&&this.props.initialValue!==e.initialValue)this.editor.setContent(this.props.initialValue),this.editor.undoManager.clear(),this.editor.undoManager.add(),this.editor.setDirty(!1);else if("string"==typeof this.props.value&&this.props.value!==this.currentContent){var o=this.editor;o.undoManager.transact((function(){var e;if(!r.inline||o.hasFocus())try{e=o.selection.getBookmark(3)}catch(e){}var t=r.valueCursor;if(o.setContent(r.props.value),!r.inline||o.hasFocus())for(var n=0,i=[e,t];n<i.length;n++){var a=i[n];if(a)try{o.selection.moveToBookmark(a),r.valueCursor=a;break}catch(e){}}}))}if(this.props.disabled!==e.disabled){var i=null!==(n=this.props.disabled)&&void 0!==n&&n;J(this.editor,i?"readonly":"design")}}},t.prototype.componentDidMount=function(){var e,t,n,r,o,i;null!==te(this.view)?this.initialise():this.elementRef.current&&this.elementRef.current.ownerDocument&&ee.load(this.elementRef.current.ownerDocument,this.getScriptSrc(),null!==(t=null===(e=this.props.scriptLoading)||void 0===e?void 0:e.async)&&void 0!==t&&t,null!==(r=null===(n=this.props.scriptLoading)||void 0===n?void 0:n.defer)&&void 0!==r&&r,null!==(i=null===(o=this.props.scriptLoading)||void 0===o?void 0:o.delay)&&void 0!==i?i:0,this.initialise)},t.prototype.componentWillUnmount=function(){var e=this,t=this.editor;t&&(t.off(this.changeEvents(),this.handleEditorChange),t.off(this.beforeInputEvent(),this.handleBeforeInput),t.off("keypress",this.handleEditorChangeSpecial),t.off("keydown",this.handleBeforeInputSpecial),t.off("NewBlock",this.handleEditorChange),Object.keys(this.boundHandlers).forEach((function(n){t.off(n,e.boundHandlers[n])})),this.boundHandlers={},t.remove(),this.editor=void 0)},t.prototype.render=function(){return this.inline?this.renderInline():this.renderIframe()},t.prototype.changeEvents=function(){var e,t,n;return(null===(n=null===(t=null===(e=te(this.view))||void 0===e?void 0:e.Env)||void 0===t?void 0:t.browser)||void 0===n?void 0:n.isIE())?"change keyup compositionend setcontent CommentChange":"change input compositionend setcontent CommentChange"},t.prototype.beforeInputEvent=function(){return window.InputEvent&&"function"==typeof InputEvent.prototype.getTargetRanges?"beforeinput SelectionChange":"SelectionChange"},t.prototype.renderInline=function(){var e=this.props.tagName,t=void 0===e?"div":e;return F.createElement(t,{ref:this.elementRef,id:this.id})},t.prototype.renderIframe=function(){return F.createElement("textarea",{ref:this.elementRef,style:{visibility:"hidden"},name:this.props.textareaName,id:this.id})},t.prototype.getScriptSrc=function(){if("string"==typeof this.props.tinymceScriptSrc)return this.props.tinymceScriptSrc;var e=this.props.cloudChannel,t=this.props.apiKey?this.props.apiKey:"no-api-key";return"https://cdn.tiny.cloud/1/".concat(t,"/tinymce/").concat(e,"/tinymce.min.js")},t.prototype.getInitialValue=function(){return"string"==typeof this.props.initialValue?this.props.initialValue:"string"==typeof this.props.value?this.props.value:""},t.prototype.bindHandlers=function(e){var t=this;if(void 0!==this.editor){Y(this.editor,e,this.props,this.boundHandlers,(function(e){return t.props[e]}));var n=function(e){return void 0!==e.onEditorChange||void 0!==e.value},r=n(e),o=n(this.props);!r&&o?(this.editor.on(this.changeEvents(),this.handleEditorChange),this.editor.on(this.beforeInputEvent(),this.handleBeforeInput),this.editor.on("keydown",this.handleBeforeInputSpecial),this.editor.on("keyup",this.handleEditorChangeSpecial),this.editor.on("NewBlock",this.handleEditorChange)):r&&!o&&(this.editor.off(this.changeEvents(),this.handleEditorChange),this.editor.off(this.beforeInputEvent(),this.handleBeforeInput),this.editor.off("keydown",this.handleBeforeInputSpecial),this.editor.off("keyup",this.handleEditorChangeSpecial),this.editor.off("NewBlock",this.handleEditorChange))}},t.propTypes=U,t.defaultProps={cloudChannel:"6"},t}(F.Component);class ie extends F.Component{constructor(){var e,t;super(...arguments),t=e=>{this.props.onChange&&this.props.onChange(e.target.value)},(e="changed")in this?Object.defineProperty(this,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):this[e]=t}render(){const e=this.props.password?"password":"text";return F.createElement("input",{type:e,value:this.props.value||"",onChange:this.changed})}}function ae(e){let{value:t,onChange:n}=e;const r=(0,F.useCallback)((e=>n(e.target.value)),[n]);return F.createElement("textarea",{cols:"40",rows:"10",value:t,onChange:r})}function ue(e){let{options:t,value:n,onChange:r}=e;const o=(0,F.useCallback)((e=>r(e.target.value)),[r]);return F.createElement("select",{value:n,onChange:o},(t??[]).map((e=>{let{label:t,value:n}=e;return F.createElement("option",{key:n,value:n},t)})))}const le=e=>{let{value:t,onChange:n}=e;const r=(0,F.useCallback)((e=>{n&&n(e.target.checked)}),[n]);return F.createElement("input",{type:"checkbox",checked:t,onChange:r})};function ce(){return ce=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ce.apply(this,arguments)}function se(e,t,n,r,o){return L().activeEditor.windowManager.open({file:e,title:"IPF File Browser",width:800,height:600,resizable:"yes",inline:"yes",close_previous:"no"},{onSelect:function(e){var n=o.document.getElementById(t);if(n.value=e,"createEvent"in document){var r=document.createEvent("HTMLEvents");r.initEvent("change",!1,!0),n.dispatchEvent(r)}else n.fireEvent("onchange")}}),!1}window.filebrowser=function(e,t,n){const r=applyMiddleware(thunk)(createStore)(reducer);r.dispatch(init(t,n)),r.dispatch(goToFolder([])),H.render(F.createElement(Provider,{store:r},F.createElement(FileBrowser,null)),e)};const fe={plugins:"anchor, charmap, code, colorpicker, contextmenu, fullscreen, hr, image, insertdatetime, link, lists, media, nonbreaking, paste, preview, print, searchreplace, tabfocus, table, textcolor, visualchars, wordcount",toolbar:["undo redo | styleselect | bold italic underline | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | forecolor backcolor sub sup | preview fullscreen","code link unlink image charmap | table | pastetext removeformat | formatselect fontselect fontsizeselect"],extended_valid_elements:"span[class|style],code[class],iframe[src|width|height|name|align|frameborder|scrolling]",fix_list_elements:!0,browser_spellcheck:!0,width:"80%",height:"300",document_base_url:"/",convert_urls:!1,relative_urls:!1,remove_script_host:!0};function de(e){let{label:t}=e;return t?F.createElement("div",{className:"form-group-title"},t):null}function pe(e){let{errors:t}=e;return(null==t?void 0:t.length)>0?F.createElement("div",{className:"form-row"},F.createElement("ul",{className:"errorlist"},t.map((e=>F.createElement("li",{key:e.message},e.message))))):null}function me(e){let{schema:t,value:n,onChange:r}=e;return F.createElement(ue,{value:n,onChange:r,options:Object.entries((null==t?void 0:t.choices)??{}).map((e=>{let[t,n]=e;return{label:t,value:n}}))})}function he(e){let{name:t,schema:n,value:r}=e;return F.createElement("select",{name:t,value:r,multiple:!0},Object.entries((null==n?void 0:n.choices)??{}).map((e=>{let[t,n]=e;return F.createElement("option",{key:n,value:n,selected:null==r?void 0:r.includes(n)},t)})))}function ge(e){let{name:t,schema:n,value:r}=e;return F.createElement("div",{className:"admincheckgroup"},F.createElement("ul",{className:"object-tools"},F.createElement("li",null,F.createElement("a",{href:"#",className:"checkall"},"Check All")),F.createElement("li",null,F.createElement("a",{href:"#",className:"uncheckall"},"Uncheck All"))),F.createElement("ul",ce({className:"checkgroup checkgroup_master"},n.attrs),Object.entries((null==n?void 0:n.choices)??{}).map((e=>{let[n,o]=e;return F.createElement("li",{key:o},F.createElement("label",null,F.createElement("input",{type:"checkbox",name:`${t}[]`,value:o,checked:null==r?void 0:r.includes(o)})," ",n))}))))}function ve(e){let{name:t,schema:n,value:r}=e;const o=r?n.uploadUrl+r:null,i=r?F.createElement(F.Fragment,null," ",F.createElement("a",{target:"_blank",rel:"noopened noreferrer",href:o},F.createElement("img",{src:o,style:{maxWidth:64,maxHeight:64}}))," "):null;return F.createElement(F.Fragment,null,"Currently:",F.createElement("input",{name:`${t}[name]`,value:r,type:"hidden"}),F.createElement("input",{name:`${t}[rename]`,value:r,id:`id_${t}_rename`,type:"text",style:{width:150}}),i,n.allow_delete?F.createElement(F.Fragment,null," | ",F.createElement("input",{name:`${t}[remove]`,value:1,id:`id_${t}_remove`,type:"checkbox"})," ",F.createElement("label",{className:"file_remove",htmlFor:`id_${t}_remove`},"Remove")):null,"Change:",F.createElement("input",{type:"text",name:t,value:r}))}function ye(e){let{name:t,value:n,schema:r,onChange:o}=e,i={...fe,file_browser_callback:se.bind(null,r.filebrowser_url)};return r.force_absolute_urls&&(i.convert_urls=!0,i.relative_urls=!1,i.remove_script_host=!1),F.createElement(oe,{initialValue:n,init:i,onChange:o})}function be(e){let{name:t,schema:n,value:r,errors:o}=e;return F.createElement("table",ce({className:"set-widget"},n.attrs),F.createElement("thead",null,F.createElement("tr",{className:"nodrag nodrop"},n.widgets.map(((e,t)=>F.createElement("th",{key:t},e.label))),F.createElement("th",null,"Delete"))),F.createElement("tbody",null,(r??[]).map(((e,r)=>F.createElement("tr",{key:r},n.widgets.map(((t,n)=>{var i;return F.createElement("td",{key:n},F.createElement(pe,{errors:null==o||null===(i=o[r])||void 0===i?void 0:i[t.name]}),F.createElement(we,{name:t.name,schema:t.widget,value:e[t.name]}))})),F.createElement("td",null,e.id?F.createElement(F.Fragment,null,F.createElement("input",{type:"checkbox",name:`${t}[${r}][is_remove]`}),F.createElement("input",{type:"hidden",name:`${t}[${r}][id]`,value:e.id})):null))))))}function we(e){let{name:t,schema:n,value:r,errors:o}=e;switch(n.class){case"IPF_Form_Widget_TextInput":return F.createElement(ie,{name:t,value:r,errors:o});case"IPF_Form_Widget_PasswordInput":return F.createElement(ie,{password:!0,name:t,value:r,errors:o});case"IPF_Form_Widget_TextareaInput":return F.createElement(ae,{name:t,value:r,errors:o});case"IPF_Form_Widget_SelectInput":return F.createElement(me,{name:t,value:r,schema:n,errors:o});case"IPF_Form_Widget_CheckboxInput":return F.createElement(le,{name:t,value:r,schema:n,errors:o});case"IPF_Form_Widget_SelectMultipleInput":return F.createElement(he,{name:t,value:r,schema:n,errors:o});case"IPF_Form_Widget_SelectMultipleInputCheckbox":case"IPF_Admin_Form_Widget_SelectMultipleInputCheckbox":return F.createElement(ge,{name:t,value:r,schema:n,errors:o});case"IPF_Form_Widget_Image":return F.createElement(ve,{name:t,value:r,schema:n,errors:o});case"IPF_Admin_Form_Widget_HTMLInput":return F.createElement(ye,{name:t,value:r,schema:n,errors:o});case"IPF_Form_Widget_SetTable":return F.createElement(be,{name:t,value:r,schema:n,errors:o});default:throw new Error(`Unsupported widget ${n.class}.`)}}function xe(e){let{name:t,value:n}=e;return F.createElement("input",{type:"hidden",name:t,value:n})}function Ce(e){let{text:t}=e;return t?F.createElement("p",{className:"help"},t):null}function Ee(e){let{app:t,component:n,mode:r,id:o}=e;const[i,a]=(0,F.useState)(null);(0,F.useEffect)((()=>{(async function(e,t){const n=await fetch(`/admin/api/${e}/${t}/schema/`);if(n.ok)return await n.json();{const r=await n.text();throw new Error(`Cannot fetch a schema for ${e}/${t}: ${r}`)}})(t,n).then(a).catch(console.error)}),[a]);const[u,l]=(0,F.useState)({});(0,F.useEffect)((()=>{o&&async function(e,t,n){const r=await fetch(`/admin/api/${e}/${t}/${n}/get/`);if(r.ok)return await r.json();{const o=await r.text();throw new Error(`Cannot fetch an object ${e}/${t}/${n}: ${o}`)}}(t,n,o).then(l).catch(console.error)}),[l]);const[c,s]=(0,F.useState)({});if(!i)return null;let f=[...i.field_groups];0===f.length&&f.push({fields:Object.keys(i.fields)});const d=Object.fromEntries(Object.entries(i.fields).filter((e=>{let[t,n]=e;return n.widget.is_hidden}))),p=[...c.__all__??[],...Object.values(d).flatMap((e=>c[e]??[]))];return F.createElement(F.Fragment,null,F.createElement("fieldset",{className:"module aligned"},F.createElement(pe,{errors:p}),Object.entries(d).map((e=>{let[t,n]=e;return F.createElement(xe,{name:t,value:u[t]})})),f.map(((e,t)=>F.createElement(F.Fragment,{key:t},F.createElement(de,{label:e.label}),e.fields.map((e=>{const t=i.fields[e];return t.is_hidden?null:["IPF_Form_Field_Set","IPF_Admin_Form_Field_OrderedSet"].includes(t.class)?F.createElement("div",{key:e},F.createElement(we,{name:e,schema:t.widget,value:u[e],errors:c}),F.createElement(Ce,{text:t.help_text})):F.createElement(F.Fragment,{key:e},F.createElement(pe,{errors:c[e]}),F.createElement("div",{className:"form-row"},F.createElement("label",{className:t.required?"required":""},t.label),F.createElement("div",null,F.createElement(we,{name:e,schema:t.widget,value:u[e],errors:c}),F.createElement(Ce,{text:t.help_text}))))})))))),F.createElement("div",{className:"submit-row change-form"},"change"==r&&null!=i&&i.can_delete?F.createElement("p",{className:"float-left"},F.createElement("a",{href:"{{ url(['IPF_Admin_Components_Controller', 'deleteItem'], [app.slug, component.slug, object_id]) }}?ipf_referrer={{ ipf_referrer }}",className:"deletelink"},"Delete")):null,"change"==r&&null!=i&&i.can_change?F.createElement("input",{type:"submit",value:"Save",className:"default"}):null,"add"==r&&null!=i&&i.can_add?F.createElement("input",{type:"submit",value:"Add",className:"default"}):null,F.createElement("input",{type:"button",value:"Cancel",onClick:"javascript:history.back();"})))}t()((function(){function e(e,t){for(var n=document.querySelectorAll(e),r=0;r<n.length;++r)t(n[r])}function n(e,t){A(t,{defaultDate:t.val,dateFormat:t.dataset.format||e})}t()(".toggle-sidebar").on("change",(function(){return t()("body").toggleClass("pushed"),!1})),t()("#items-grid.reorderable").tableDnD({onDragClass:"ItemsDragClass",onDrop:function(){var e=[];t()("#items-grid .trsort").each((function(){e.push(this.id)})),t().post("reorder/",{"ids[]":e},(function(){}))}}),t()(".orderable-set-table").each((function(){var e=t()(this),n=e.closest("form"),r=e.data("reorder");e.tableDnD({onDragClass:"ItemsDragClass",onDrop:function(){var o;n.find("[name='"+r+"[]']").remove(),e.find("tr[data-id]").each((function(){o=t()("<input/>").attr("type","hidden").attr("name",r+"[]").attr("value",t()(this).data("id")),n.append(o)}))}})})),e(".dateinput",n.bind(null,"Y-m-d")),e(".datetimeinput",n.bind(null,"Y-m-d H-i-s")),e(".admincheckgroup",(function(e){var n=t()(e);n.find(".object-tools .checkall").click((function(){return n.find(".checkgroup input").prop("checked",!0),!1})),n.find(".object-tools .uncheckall").click((function(){return n.find(".checkgroup input").prop("checked",!1),!1}))})),t()(".htmlEditor").each((function(){var e=t()(this).data("filebrowser");L().init(Object.assign({},fe,t()(this).data("config"),{target:this,file_browser_callback:se.bind(null,e)}))}))}));const Te=document.getElementById("id_admin_form");Te&&H.render(F.createElement(Ee,Te.dataset),Te)})()})();
\ No newline at end of file