File "tinymce-ed104ee68bb28041ee0922b22eab30e71f788a9d0bb0413798f17f1d4a65545d.js"
Path: /IB QUESTIONBANKS/4 Fourth Edition - TOPIC/questionbankiboorg/assets/tinymce-ed104ee68bb28041ee0922b22eab30e71f788a9d0bb0413798f17f1d4a65545djs
File size: 404.41 KB
MIME-type: text/plain
Charset: utf-8
window.tinymce=window.tinymce||{base:"/assets/tinymce",suffix:""},"undefined"!=typeof Turbolinks&&Turbolinks.supported&&document.addEventListener("turbolinks:before-render",function(){tinymce.remove()}),function(s,we){"use strict";function r(e,t){for(var n,r=[],i=0;i<e.length;++i){if(!(n=l[e[i]]||o(e[i])))throw"module definition dependecy not found: "+e[i];r.push(n)}t.apply(null,r)}function e(e,t,n){if("string"!=typeof e)throw"invalid module definition, module id must be defined and be a string";if(t===we)throw"invalid module definition, dependencies must be specified";if(n===we)throw"invalid module definition, definition function must be specified";r(t,function(){l[e]=n.apply(null,arguments)})}function o(e){for(var t=s,n=e.split(/[.\/]/),r=0;r<n.length;++r){if(!t[n[r]])return;t=t[n[r]]}return t}function t(e){var t,n,r,i,o;for(t=0;t<e.length;t++){n=s,i=(r=e[t]).split(/[.\/]/);for(var a=0;a<i.length-1;++a)n[i[a]]===we&&(n[i[a]]={}),n=n[i[a]];n[i[i.length-1]]=l[r]}if(s.AMDLC_TESTS){for(r in o=s.privateModules||{},l)o[r]=l[r];for(t=0;t<e.length;t++)delete o[e[t]];s.privateModules=o}}var l={};e("tinymce/geom/Rect",[],function(){function a(e,t,n){var r,i,o,a,s,l;return r=t.x,i=t.y,o=e.w,a=e.h,s=t.w,l=t.h,"b"===(n=(n||"").split(""))[0]&&(i+=l),"r"===n[1]&&(r+=s),"c"===n[0]&&(i+=c(l/2)),"c"===n[1]&&(r+=c(s/2)),"b"===n[3]&&(i-=a),"r"===n[4]&&(r-=o),"c"===n[3]&&(i-=c(a/2)),"c"===n[4]&&(r-=c(o/2)),m(r,i,o,a)}function e(e,t,n,r){var i,o;for(o=0;o<r.length;o++)if((i=a(e,t,r[o])).x>=n.x&&i.x+i.w<=n.w+n.x&&i.y>=n.y&&i.y+i.h<=n.h+n.y)return r[o];return null}function t(e,t,n){return m(e.x-t,e.y-n,e.w+2*t,e.h+2*n)}function n(e,t){var n,r,i,o;return n=h(e.x,t.x),r=h(e.y,t.y),i=s(e.x+e.w,t.x+t.w),o=s(e.y+e.h,t.y+t.h),i-n<0||o-r<0?null:m(n,r,i-n,o-r)}function r(e,t,n){var r,i,o,a,s,l,c,u,d,f;return s=e.x,l=e.y,c=e.x+e.w,u=e.y+e.h,d=t.x+t.w,f=t.y+t.h,r=h(0,t.x-s),i=h(0,t.y-l),o=h(0,c-d),a=h(0,u-f),s+=r,l+=i,n&&(c+=r,u+=i,s-=o,l-=a),m(s,l,(c-=o)-s,(u-=a)-l)}function m(e,t,n,r){return{x:e,y:t,w:n,h:r}}function i(e){return m(e.left,e.top,e.width,e.height)}var s=Math.min,h=Math.max,c=Math.round;return{inflate:t,relativePosition:a,findBestRelativePosition:e,intersect:n,clamp:r,create:m,fromClientRect:i}}),e("tinymce/util/Promise",[],function(){function r(e,t){return function(){e.apply(t,arguments)}}function o(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=null,this._value=null,this._deferreds=[],u(e,r(i,this),r(s,this))}function a(r){var i=this;null!==this._state?e(function(){var e=i._state?r.onFulfilled:r.onRejected;if(null!==e){var t;try{t=e(i._value)}catch(n){return void r.reject(n)}r.resolve(t)}else(i._state?r.resolve:r.reject)(i._value)}):this._deferreds.push(r)}function i(e){try{if(e===this)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var t=e.then;if("function"==typeof t)return void u(r(t,e),r(i,this),r(s,this))}this._state=!0,this._value=e,l.call(this)}catch(n){s.call(this,n)}}function s(e){this._state=!1,this._value=e,l.call(this)}function l(){for(var e=0,t=this._deferreds.length;e<t;e++)a.call(this,this._deferreds[e]);this._deferreds=null}function c(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 u(e,t,n){var r=!1;try{e(function(e){r||(r=!0,t(e))},function(e){r||(r=!0,n(e))})}catch(i){if(r)return;r=!0,n(i)}}if(window.Promise)return window.Promise;var e=o.immediateFn||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,1)},t=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return o.prototype["catch"]=function(e){return this.then(null,e)},o.prototype.then=function(n,r){var i=this;return new o(function(e,t){a.call(i,new c(n,r,e,t))})},o.all=function(e){var l=Array.prototype.slice.call(1===arguments.length&&t(e)?arguments[0]:arguments);return new o(function(i,o){function a(t,e){try{if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if("function"==typeof n)return void n.call(e,function(e){a(t,e)},o)}l[t]=e,0==--s&&i(l)}catch(r){o(r)}}if(0===l.length)return i([]);for(var s=l.length,e=0;e<l.length;e++)a(e,l[e])})},o.resolve=function(t){return t&&"object"==typeof t&&t.constructor===o?t:new o(function(e){e(t)})},o.reject=function(n){return new o(function(e,t){t(n)})},o.race=function(i){return new o(function(e,t){for(var n=0,r=i.length;n<r;n++)i[n].then(e,t)})},o}),e("tinymce/util/Delay",["tinymce/util/Promise"],function(n){function r(e,t){function n(e){window.setTimeout(e,0)}var r,i=window.requestAnimationFrame,o=["ms","moz","webkit"];for(r=0;r<o.length&&!i;r++)i=window[o[r]+"RequestAnimationFrame"];i||(i=n),i(e,t)}function i(e,t){return"number"!=typeof t&&(t=0),setTimeout(e,t)}function o(e,t){return"number"!=typeof t&&(t=1),setInterval(e,t)}function e(e){return clearTimeout(e)}function t(e){return clearInterval(e)}function a(t,n){var r,e;return(e=function(){var e=arguments;clearTimeout(r),r=i(function(){t.apply(this,e)},n)}).stop=function(){clearTimeout(r)},e}var s;return{requestAnimationFrame:function(e,t){s?s.then(e):s=new n(function(e){t||(t=document.body),r(e,t)}).then(e)},setTimeout:i,setInterval:o,setEditorTimeout:function(e,t,n){return i(function(){e.removed||t()},n)},setEditorInterval:function(e,t,n){var r;return r=o(function(){e.removed?clearInterval(r):t()},n)},debounce:a,throttle:a,clearInterval:t,clearTimeout:e}}),e("tinymce/Env",[],function(){function e(e){return"matchMedia"in window&&matchMedia(e).matches}var t,n,r,i,o,a,s,l,c,u,d,f,m,h=navigator,p=h.userAgent;return t=window.opera&&window.opera.buildNumber,c=/Android/.test(p),r=(r=!(n=/WebKit/.test(p))&&!t&&/MSIE/gi.test(p)&&/Explorer/gi.test(h.appName))&&/MSIE (\w+)\./.exec(p)[1],i=-1!=p.indexOf("Trident/")&&(-1!=p.indexOf("rv:")||-1!=h.appName.indexOf("Netscape"))&&11,o=-1!=p.indexOf("Edge/")&&!r&&!i&&12,r=r||i||o,a=!n&&!i&&/Gecko/.test(p),s=-1!=p.indexOf("Mac"),l=/(iPad|iPhone)/.test(p),u="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,d=e("only screen and (max-device-width: 480px)")&&(c||l),f=e("only screen and (min-width: 800px)")&&(c||l),m=-1!=p.indexOf("Windows Phone"),o&&(n=!1),{opera:t,webkit:n,ie:r,gecko:a,mac:s,iOS:l,android:c,contentEditable:!l||u||534<=p.match(/AppleWebKit\/(\d*)/)[1],transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!=r,range:window.getSelection&&"Range"in window,documentMode:r&&!o?document.documentMode||7:10,fileApi:u,ceFalse:!1===r||8<r,canHaveCSP:!1===r||11<r,desktop:!d&&!f,windowsPhone:m}}),e("tinymce/dom/EventUtils",["tinymce/util/Delay","tinymce/Env"],function(l,u){function x(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent&&e.attachEvent("on"+t,n)}function w(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r||!1):e.detachEvent&&e.detachEvent("on"+t,n)}function d(e,t){var n,r=t;return(n=e.path)&&0<n.length&&(r=n[0]),e.deepPath&&(n=e.deepPath())&&0<n.length&&(r=n[0]),r}function E(e,t){function n(){return!1}function r(){return!0}var i,o,a=t||{};for(i in e)m[i]||(a[i]=e[i]);if(a.target||(a.target=a.srcElement||document),u.experimentalShadowDom&&(a.target=d(e,a.target)),e&&f.test(e.type)&&e.pageX===o&&e.clientX!==o){var s=a.target.ownerDocument||document,l=s.documentElement,c=s.body;a.pageX=e.clientX+(l&&l.scrollLeft||c&&c.scrollLeft||0)-(l&&l.clientLeft||c&&c.clientLeft||0),a.pageY=e.clientY+(l&&l.scrollTop||c&&c.scrollTop||0)-(l&&l.clientTop||c&&c.clientTop||0)}return a.preventDefault=function(){a.isDefaultPrevented=r,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},a.stopPropagation=function(){a.isPropagationStopped=r,e&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)},a.stopImmediatePropagation=function(){a.isImmediatePropagationStopped=r,a.stopPropagation()},a.isDefaultPrevented||(a.isDefaultPrevented=n,a.isPropagationStopped=n,a.isImmediatePropagationStopped=n),"undefined"==typeof a.metaKey&&(a.metaKey=!1),a}function N(e,t,n){function r(){n.domLoaded||(n.domLoaded=!0,t(s))}function i(){("complete"===a.readyState||"interactive"===a.readyState&&a.body)&&(w(a,"readystatechange",i),r())}function o(){try{a.documentElement.doScroll("left")}catch(e){return void l.setTimeout(o)}r()}var a=e.document,s={type:"ready"};n.domLoaded?t(s):(a.addEventListener?"complete"===a.readyState?r():x(e,"DOMContentLoaded",r):(x(a,"readystatechange",i),a.documentElement.doScroll&&e.self===e.top&&o()),x(e,"load",r))}function e(){function m(e,t){var n,r,i,o,a=C[t];if(n=a&&a[e.type])for(r=0,i=n.length;r<i;r++)if((o=n[r])&&!1===o.func.call(o.scope,e)&&e.preventDefault(),e.isImmediatePropagationStopped())return}var h,p,g,v,y,b=this,C={};p=t+(+new Date).toString(32),v="onmouseenter"in document.documentElement,g="onfocusin"in document.documentElement,y={mouseenter:"mouseover",mouseleave:"mouseout"},h=1,b.domLoaded=!1,b.events=C,b.bind=function(e,t,n,r){function i(e){m(E(e||f.event),o)}var o,a,s,l,c,u,d,f=window;if(e&&3!==e.nodeType&&8!==e.nodeType){for(e[p]?o=e[p]:(o=h++,e[p]=o,C[o]={}),r=r||e,s=(t=t.split(" ")).length;s--;)u=i,c=d=!1,"DOMContentLoaded"===(l=t[s])&&(l="ready"),b.domLoaded&&"ready"===l&&"complete"==e.readyState?n.call(r,E({type:l})):(v||(c=y[l])&&(u=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=E(e||f.event)).type="mouseout"===e.type?"mouseleave":"mouseenter",e.target=t,m(e,o))}),g||"focusin"!==l&&"focusout"!==l||(d=!0,c="focusin"===l?"focus":"blur",u=function(e){(e=E(e||f.event)).type="focus"===e.type?"focusin":"focusout",m(e,o)}),(a=C[o][l])?"ready"===l&&b.domLoaded?n({type:l}):a.push({func:n,scope:r}):(C[o][l]=a=[{func:n,scope:r}],a.fakeName=c,a.capture=d,a.nativeHandler=u,"ready"===l?N(e,u,b):x(e,c||l,u,d)));return e=a=0,n}},b.unbind=function(e,t,n){var r,i,o,a,s,l;if(!e||3===e.nodeType||8===e.nodeType)return b;if(r=e[p]){if(l=C[r],t){for(o=(t=t.split(" ")).length;o--;)if(i=l[s=t[o]]){if(n)for(a=i.length;a--;)if(i[a].func===n){var c=i.nativeHandler,u=i.fakeName,d=i.capture;(i=i.slice(0,a).concat(i.slice(a+1))).nativeHandler=c,i.fakeName=u,i.capture=d,l[s]=i}n&&0!==i.length||(delete l[s],w(e,i.fakeName||s,i.nativeHandler,i.capture))}}else{for(s in l)w(e,(i=l[s]).fakeName||s,i.nativeHandler,i.capture);l={}}for(s in l)return b;delete C[r];try{delete e[p]}catch(f){e[p]=null}}return b},b.fire=function(e,t,n){var r;if(!e||3===e.nodeType||8===e.nodeType)return b;for((n=E(null,n)).type=t,n.target=e;(r=e[p])&&m(n,r),(e=e.parentNode||e.ownerDocument||e.defaultView||e.parentWindow)&&!n.isPropagationStopped(););return b},b.clean=function(e){var t,n,r=b.unbind;if(!e||3===e.nodeType||8===e.nodeType)return b;if(e[p]&&r(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(r(e),t=(n=e.getElementsByTagName("*")).length;t--;)(e=n[t])[p]&&r(e);return b},b.destroy=function(){C={}},b.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1}}var t="mce-data-",f=/^(?:mouse|contextmenu)|click/,m={keyLocation:1,layerX:1,layerY:1,returnValue:1,webkitMovementX:1,webkitMovementY:1,keyIdentifier:1};return e.Event=new e,e.Event.bind(window,"ready",function(){}),e}),e("tinymce/dom/Sizzle",[],function(){function C(e,t,n,r){var i,o,a,s,l,c,u,d,f,m;if((t?t.ownerDocument||t:F)!==B&&A(t),n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=(t=t||B).nodeType)&&9!==s)return[];if(M&&!r){if(i=ge.exec(e))if(a=i[1]){if(9===s){if(!(o=t.getElementById(a))||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&H(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return Q.apply(n,t.getElementsByTagName(e)),n;if((a=i[3])&&v.getElementsByClassName)return Q.apply(n,t.getElementsByClassName(a)),n}if(v.qsa&&(!L||!L.test(e))){if(d=u=I,f=t,m=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=N(e),(u=t.getAttribute("id"))?d=u.replace(ye,"\\$&"):t.setAttribute("id",d),d="[id='"+d+"'] ",l=c.length;l--;)c[l]=d+g(c[l]);f=ve.test(e)&&p(t.parentNode)||t,m=c.join(",")}if(m)try{return Q.apply(n,f.querySelectorAll(m)),n}catch(h){}finally{u||t.removeAttribute("id")}}}return _(e.replace(ae,"$1"),t,n,r)}function e(){function n(e,t){return r.push(e+" ")>w.cacheLength&&delete n[r.shift()],n[e+" "]=t}var r=[];return n}function n(e){return e[I]=!0,e}function i(e){var t=B.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function t(e,t){for(var n=e.split("|"),r=e.length;r--;)w.attrHandle[n[r]]=t}function c(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||Y)-(~e.sourceIndex||Y);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function r(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function o(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function a(a){return n(function(o){return o=+o,n(function(e,t){for(var n,r=a([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function p(e){return e&&typeof e.getElementsByTagName!==j&&e}function s(){}function g(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function d(a,e,t){var s=e.dir,l=t&&"parentNode"===s,c=z++;return e.first?function(e,t,n){for(;e=e[s];)if(1===e.nodeType||l)return a(e,t,n)}:function(e,t,n){var r,i,o=[U,c];if(n){for(;e=e[s];)if((1===e.nodeType||l)&&a(e,t,n))return!0}else for(;e=e[s];)if(1===e.nodeType||l){if((r=(i=e[I]||(e[I]={}))[s])&&r[0]===U&&r[1]===c)return o[2]=r[2];if((i[s]=o)[2]=a(e,t,n))return!0}}}function f(i){return 1<i.length?function(e,t,n){for(var r=i.length;r--;)if(!i[r](e,t,n))return!1;return!0}:i[0]}function y(e,t,n){for(var r=0,i=t.length;r<i;r++)C(e,t[r],n);return n}function x(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,c=null!=t;s<l;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),c&&t.push(s)));return a}function b(m,h,p,g,v,e){return g&&!g[I]&&(g=b(g)),v&&!v[I]&&(v=b(v,e)),n(function(e,t,n,r){var i,o,a,s=[],l=[],c=t.length,u=e||y(h||"*",n.nodeType?[n]:n,[]),d=!m||!e&&h?u:x(u,s,m,n,r),f=p?v||(e?m:c||g)?[]:t:d;if(p&&p(d,f,n,r),g)for(i=x(f,l),g(i,[],n,r),o=i.length;o--;)(a=i[o])&&(f[l[o]]=!(d[l[o]]=a));if(e){if(v||m){if(v){for(i=[],o=f.length;o--;)(a=f[o])&&i.push(d[o]=a);v(null,f=[],i,r)}for(o=f.length;o--;)(a=f[o])&&-1<(i=v?ee.call(e,a):s[o])&&(e[i]=!(t[i]=a))}}else f=x(f===t?f.splice(c,f.length):f),v?v(null,t,f,r):Q.apply(t,f)})}function m(e){for(var r,t,n,i=e.length,o=w.relative[e[0].type],a=o||w.relative[" "],s=o?1:0,l=d(function(e){return e===r},a,!0),c=d(function(e){return-1<ee.call(r,e)},a,!0),u=[function(e,t,n){return!o&&(n||t!==k)||((r=t).nodeType?l(e,t,n):c(e,t,n))}];s<i;s++)if(t=w.relative[e[s].type])u=[d(f(u),t)];else{if((t=w.filter[e[s].type].apply(null,e[s].matches))[I]){for(n=++s;n<i&&!w.relative[e[n].type];n++);return b(1<s&&f(u),1<s&&g(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ae,"$1"),t,s<n&&m(e.slice(s,n)),n<i&&m(e=e.slice(n)),n<i&&g(e))}u.push(t)}return f(u)}function l(g,v){var y=0<v.length,b=0<g.length,e=function(e,t,n,r,i){var o,a,s,l=0,c="0",u=e&&[],d=[],f=k,m=e||b&&w.find.TAG("*",i),h=U+=null==f?1:Math.random()||.1,p=m.length;for(i&&(k=t!==B&&t);c!==p&&null!=(o=m[c]);c++){if(b&&o){for(a=0;s=g[a++];)if(s(o,t,n)){r.push(o);break}i&&(U=h)}y&&((o=!s&&o)&&l--,e&&u.push(o))}if(l+=c,y&&c!==l){for(a=0;s=v[a++];)s(u,d,t,n);if(e){if(0<l)for(;c--;)u[c]||d[c]||(d[c]=G.call(r));d=x(d)}Q.apply(r,d),i&&!e&&0<d.length&&1<l+v.length&&C.uniqueSort(r)}return i&&(U=h,k=f),u};return y?n(e):e}var u,v,w,h,E,N,S,_,k,T,R,A,B,D,M,L,P,O,H,I="sizzle"+-new Date,F=window.document,U=0,z=0,W=e(),V=e(),$=e(),q=function(e,t){return e===t&&(R=!0),0},j=typeof we,Y=1<<31,X={}.hasOwnProperty,K=[],G=K.pop,J=K.push,Q=K.push,Z=K.slice,ee=K.indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(this[t]===e)return t;return-1},te="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ne="[\\x20\\t\\r\\n\\f]",re="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ie="\\["+ne+"*("+re+")(?:"+ne+"*([*^$|!~]?=)"+ne+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+re+"))|)"+ne+"*\\]",oe=":("+re+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ie+")*)|.*)\\)|)",ae=new RegExp("^"+ne+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ne+"+$","g"),se=new RegExp("^"+ne+"*,"+ne+"*"),le=new RegExp("^"+ne+"*([>+~]|"+ne+")"+ne+"*"),ce=new RegExp("="+ne+"*([^\\]'\"]*?)"+ne+"*\\]","g"),ue=new RegExp(oe),de=new RegExp("^"+re+"$"),fe={ID:new RegExp("^#("+re+")"),CLASS:new RegExp("^\\.("+re+")"),TAG:new RegExp("^("+re+"|[*])"),ATTR:new RegExp("^"+ie),PSEUDO:new RegExp("^"+oe),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ne+"*(even|odd|(([+-]|)(\\d*)n|)"+ne+"*(?:([+-]|)"+ne+"*(\\d+)|))"+ne+"*\\)|)","i"),bool:new RegExp("^(?:"+te+")$","i"),needsContext:new RegExp("^"+ne+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ne+"*((?:-\\d)?\\d*)"+ne+"*\\)|)(?=[^-]|$)","i")},me=/^(?:input|select|textarea|button)$/i,he=/^h\d$/i,pe=/^[^{]+\{\s*\[native \w/,ge=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ve=/[+~]/,ye=/'|\\/g,be=new RegExp("\\\\([\\da-f]{1,6}"+ne+"?|("+ne+")|.)","ig"),Ce=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{Q.apply(K=Z.call(F.childNodes),F.childNodes),K[F.childNodes.length].nodeType}catch(xe){Q={apply:K.length?function(e,t){J.apply(e,Z.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}for(u in v=C.support={},E=C.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},A=C.setDocument=function(e){function t(e){try{return e.top}catch(t){}return null}var n,l=e?e.ownerDocument||e:F,r=l.defaultView;return l!==B&&9===l.nodeType&&l.documentElement?(D=(B=l).documentElement,M=!E(l),r&&r!==t(r)&&(r.addEventListener?r.addEventListener("unload",function(){A()},!1):r.attachEvent&&r.attachEvent("onunload",function(){A()})),v.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),v.getElementsByTagName=i(function(e){return e.appendChild(l.createComment("")),!e.getElementsByTagName("*").length}),v.getElementsByClassName=pe.test(l.getElementsByClassName),v.getById=i(function(e){return D.appendChild(e).id=I,!l.getElementsByName||!l.getElementsByName(I).length}),v.getById?(w.find.ID=function(e,t){if(typeof t.getElementById!==j&&M){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},w.filter.ID=function(e){var t=e.replace(be,Ce);return function(e){return e.getAttribute("id")===t}}):(delete w.find.ID,w.filter.ID=function(e){var n=e.replace(be,Ce);return function(e){var t=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return t&&t.value===n}}),w.find.TAG=v.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==j)return t.getElementsByTagName(e)}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},w.find.CLASS=v.getElementsByClassName&&function(e,t){if(M)return t.getElementsByClassName(e)},P=[],L=[],(v.qsa=pe.test(l.querySelectorAll))&&(i(function(e){e.innerHTML="<select msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&L.push("[*^$]="+ne+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||L.push("\\["+ne+"*(?:value|"+te+")"),e.querySelectorAll(":checked").length||L.push(":checked")}),i(function(e){var t=l.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&L.push("name"+ne+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||L.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),L.push(",.*:")})),(v.matchesSelector=pe.test(O=D.matches||D.webkitMatchesSelector||D.mozMatchesSelector||D.oMatchesSelector||D.msMatchesSelector))&&i(function(e){v.disconnectedMatch=O.call(e,"div"),O.call(e,"[s!='']:x"),P.push("!=",oe)}),L=L.length&&new RegExp(L.join("|")),P=P.length&&new RegExp(P.join("|")),n=pe.test(D.compareDocumentPosition),H=n||pe.test(D.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},q=n?function(e,t){if(e===t)return R=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!v.sortDetached&&t.compareDocumentPosition(e)===n?e===l||e.ownerDocument===F&&H(F,e)?-1:t===l||t.ownerDocument===F&&H(F,t)?1:T?ee.call(T,e)-ee.call(T,t):0:4&n?-1:1)}:function(e,t){if(e===t)return R=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===l?-1:t===l?1:i?-1:o?1:T?ee.call(T,e)-ee.call(T,t):0;if(i===o)return c(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?c(a[r],s[r]):a[r]===F?-1:s[r]===F?1:0},l):B},C.matches=function(e,t){return C(e,null,null,t)},C.matchesSelector=function(e,t){if((e.ownerDocument||e)!==B&&A(e),t=t.replace(ce,"='$1']"),v.matchesSelector&&M&&(!P||!P.test(t))&&(!L||!L.test(t)))try{var n=O.call(e,t);if(n||v.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(xe){}return 0<C(t,B,null,[e]).length},C.contains=function(e,t){return(e.ownerDocument||e)!==B&&A(e),H(e,t)},C.attr=function(e,t){(e.ownerDocument||e)!==B&&A(e);var n=w.attrHandle[t.toLowerCase()],r=n&&X.call(w.attrHandle,t.toLowerCase())?n(e,t,!M):we;return r!==we?r:v.attributes||!M?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},C.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},C.uniqueSort=function(e){var t,n=[],r=0,i=0;if(R=!v.detectDuplicates,T=!v.sortStable&&e.slice(0),e.sort(q),R){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return T=null,e},h=C.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+=h(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=h(t);return n},(w=C.selectors={cacheLength:50,createPseudo:n,match:fe,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(be,Ce),e[3]=(e[3]||e[4]||e[5]||"").replace(be,Ce),"~="===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]||C.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]&&C.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return fe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&ue.test(n)&&(t=N(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(be,Ce).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=W[e+" "];return t||(t=new RegExp("(^|"+ne+")"+e+"("+ne+"|$)"))&&W(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=C.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(m,e,t,h,p){var g="nth"!==m.slice(0,3),v="last"!==m.slice(-4),y="of-type"===e;return 1===h&&0===p?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,l,c=g!==v?"nextSibling":"previousSibling",u=e.parentNode,d=y&&e.nodeName.toLowerCase(),f=!n&&!y;if(u){if(g){for(;c;){for(o=e;o=o[c];)if(y?o.nodeName.toLowerCase()===d:1===o.nodeType)return!1;l=c="only"===m&&!l&&"nextSibling"}return!0}if(l=[v?u.firstChild:u.lastChild],v&&f){for(s=(r=(i=u[I]||(u[I]={}))[m]||[])[0]===U&&r[1],a=r[0]===U&&r[2],o=s&&u.childNodes[s];o=++s&&o&&o[c]||(a=s=0)||l.pop();)if(1===o.nodeType&&++a&&o===e){i[m]=[U,s,a];break}}else if(f&&(r=(e[I]||(e[I]={}))[m])&&r[0]===U)a=r[1];else for(;(o=++s&&o&&o[c]||(a=s=0)||l.pop())&&((y?o.nodeName.toLowerCase()!==d:1!==o.nodeType)||!++a||(f&&((o[I]||(o[I]={}))[m]=[U,a]),o!==e)););return(a-=p)===h||a%h==0&&0<=a/h}}},PSEUDO:function(e,o){var t,a=w.pseudos[e]||w.setFilters[e.toLowerCase()]||C.error("unsupported pseudo: "+e);return a[I]?a(o):1<a.length?(t=[e,e,"",o],w.setFilters.hasOwnProperty(e.toLowerCase())?n(function(e,t){for(var n,r=a(e,o),i=r.length;i--;)e[n=ee.call(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:n(function(e){var r=[],i=[],s=S(e.replace(ae,"$1"));return s[I]?n(function(e,t,n,r){for(var i,o=s(e,null,r,[]),a=e.length;a--;)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),!i.pop()}}),has:n(function(t){return function(e){return 0<C(t,e).length}}),contains:n(function(t){return t=t.replace(be,Ce),function(e){return-1<(e.textContent||e.innerText||h(e)).indexOf(t)}}),lang:n(function(n){return de.test(n||"")||C.error("unsupported lang: "+n),n=n.replace(be,Ce).toLowerCase(),function(e){var t;do{if(t=M?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=window.location&&window.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===D},focus:function(e){return e===B.activeElement&&(!B.hasFocus||B.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!w.pseudos.empty(e)},header:function(e){return he.test(e.nodeName)},input:function(e){return me.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:a(function(){return[0]}),last:a(function(e,t){return[t-1]}),eq:a(function(e,t,n){return[n<0?n+t:n]}),even:a(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:a(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:a(function(e,t,n){for(var r=n<0?n+t:n;0<=--r;)e.push(r);return e}),gt:a(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=w.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})w.pseudos[u]=r(u);for(u in{submit:!0,reset:!0})w.pseudos[u]=o(u);return s.prototype=w.filters=w.pseudos,w.setFilters=new s,N=C.tokenize=function(e,t){var n,r,i,o,a,s,l,c=V[e+" "];if(c)return t?0:c.slice(0);for(a=e,s=[],l=w.preFilter;a;){for(o in n&&!(r=se.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=le.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(ae," ")}),a=a.slice(n.length)),w.filter)!(r=fe[o].exec(a))||l[o]&&!(r=l[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?C.error(e):V(e,s).slice(0)},S=C.compile=function(e,t){var n,r=[],i=[],o=$[e+" "];if(!o){for(t||(t=N(e)),n=t.length;n--;)(o=m(t[n]))[I]?r.push(o):i.push(o);(o=$(e,l(i,r))).selector=e}return o},_=C.select=function(e,t,n,r){var i,o,a,s,l,c="function"==typeof e&&e,u=!r&&N(e=c.selector||e);if(n=n||[],1===u.length){if(2<(o=u[0]=u[0].slice(0)).length&&"ID"===(a=o[0]).type&&v.getById&&9===t.nodeType&&M&&w.relative[o[1].type]){if(!(t=(w.find.ID(a.matches[0].replace(be,Ce),t)||[])[0]))return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=fe.needsContext.test(e)?0:o.length;i--&&(a=o[i],!w.relative[s=a.type]);)if((l=w.find[s])&&(r=l(a.matches[0].replace(be,Ce),ve.test(o[0].type)&&p(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&g(o)))return Q.apply(n,r),n;break}}return(c||S(e,u))(r,t,!M,n,ve.test(e)&&p(t.parentNode)||t),n},v.sortStable=I.split("").sort(q).join("")===I,v.detectDuplicates=!!R,A(),v.sortDetached=i(function(e){return 1&e.compareDocumentPosition(B.createElement("div"))}),i(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||t("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),v.attributes&&i(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||t("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||t(te,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),C}),e("tinymce/util/Arr",[],function(){function e(e){var t,n,r=e;if(!c(e))for(r=[],t=0,n=e.length;t<n;t++)r[t]=e[t];return r}function t(e,t,n){var r,i;if(!e)return 0;if(n=n||e,e.length!==we){for(r=0,i=e.length;r<i;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}function n(n,r){var i=[];return t(n,function(e,t){i.push(r(e,t,n))}),i}function r(n,r){var i=[];return t(n,function(e,t){r&&!r(e,t,n)||i.push(e)}),i}function i(e,t){var n,r;if(e)for(n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function o(e,t,n,r){var i=0;for(arguments.length<3&&(n=e[0]);i<e.length;i++)n=t.call(r,n,e[i],i);return n}function a(e,t,n){var r,i;for(r=0,i=e.length;r<i;r++)if(t.call(n,e[r],r,e))return r;return-1}function s(e,t,n){var r=a(e,t,n);return-1!==r?e[r]:we}function l(e){return e[e.length-1]}var c=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return{isArray:c,toArray:e,each:t,map:n,filter:r,indexOf:i,reduce:o,findIndex:a,find:s,last:l}}),e("tinymce/util/Tools",["tinymce/Env","tinymce/util/Arr"],function(n,o){function r(e){return null===e||e===we?"":(""+e).replace(m,"")}function i(e,t){return t?!("array"!=t||!o.isArray(e))||typeof e==t:e!==we}function e(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}function t(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function a(e,t,n){var r,i,o,a,s,l=this,c=0;if(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e),o=e[3].match(/(^|\.)(\w+)$/i)[2],!(i=l.createNS(e[3].replace(/\.\w+$/,""),n))[o]){if("static"==e[2])return i[o]=t,void(this.onCreate&&this.onCreate(e[2],e[3],i[o]));t[o]||(t[o]=function(){},c=1),i[o]=t[o],l.extend(i[o].prototype,t),e[5]&&(r=l.resolve(e[5]).prototype,a=e[5].match(/\.(\w+)$/i)[1],s=i[o],i[o]=c?function(){return r[a].apply(this,arguments)}:function(){return this.parent=r[a],s.apply(this,arguments)},i[o].prototype[o]=i[o],l.each(r,function(e,t){i[o].prototype[t]=r[t]}),l.each(t,function(e,t){r[t]?i[o].prototype[t]=function(){return this.parent=r[t],e.apply(this,arguments)}:t!=o&&(i[o].prototype[t]=e)})),l.each(t["static"],function(e,t){i[o][t]=e})}}function s(e,t){var n,r,i,o,a=arguments;for(n=1,r=a.length;n<r;n++)for(i in t=a[n])t.hasOwnProperty(i)&&(o=t[i])!==we&&(e[i]=o);return e}function l(e,n,r,i){i=i||this,e&&(r&&(e=e[r]),o.each(e,function(e,t){if(!1===n.call(i,e,t,r))return!1;l(e,n,r,i)}))}function c(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;n<e.length;n++)t[r=e[n]]||(t[r]={}),t=t[r];return t}function u(e,t){var n,r;for(t=t||window,n=0,r=(e=e.split(".")).length;n<r&&(t=t[e[n]]);n++);return t}function d(e,t){return!e||i(e,"array")?e:o.map(e.split(t||","),r)}function f(e){var t=n.cacheSuffix;return t&&(e+=(-1===e.indexOf("?")?"?":"&")+t),e}var m=/^\s*|\s*$/g;return{trim:r,isArray:o.isArray,is:i,toArray:o.toArray,makeMap:e,each:o.each,map:o.map,grep:o.filter,inArray:o.indexOf,hasOwn:t,extend:s,create:a,walk:l,createNS:c,resolve:u,explode:d,_addCacheSuffix:f}}),e("tinymce/dom/DomQuery",["tinymce/dom/EventUtils","tinymce/dom/Sizzle","tinymce/util/Tools","tinymce/Env"],function(e,t,n,r){function l(e){return void 0!==e}function o(e){return"string"==typeof e}function i(e){return e&&e==e.window}function a(e,t){var n,r,i;for(i=(t=t||w).createElement("div"),n=t.createDocumentFragment(),
i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return n}function s(e,t,n,r){var i;if(o(t))t=a(t,g(e[0]));else if(t.length&&!t.nodeType){if(t=d.makeArray(t),r)for(i=t.length-1;0<=i;i--)s(e,t[i],n,r);else for(i=0;i<t.length;i++)s(e,t[i],n,r);return e}if(t.nodeType)for(i=e.length;i--;)n.call(e[i],t);return e}function c(e,t){return e&&t&&-1!==(" "+e.className+" ").indexOf(" "+t+" ")}function u(e,t,n){var r,i;return t=d(t)[0],e.each(function(){var e=this;n&&r==e.parentNode||(r=e.parentNode,i=t.cloneNode(!1),e.parentNode.insertBefore(i,e)),i.appendChild(e)}),e}function d(e,t){return new d.fn.init(e,t)}function f(e,t){var n;if(t.indexOf)return t.indexOf(e);for(n=t.length;n--;)if(t[n]===e)return n;return-1}function m(e){return null===e||e===x?"":(""+e).replace(L,"")}function h(e,t){var n,r,i,o,a;if(e)if((n=e.length)===o){for(r in e)if(e.hasOwnProperty(r)&&(a=e[r],!1===t.call(a,r,a)))break}else for(i=0;i<n&&(a=e[i],!1!==t.call(a,i,a));i++);return e}function p(e,n){var r=[];return h(e,function(e,t){n(t,e)&&r.push(t)}),r}function g(e){return e?9==e.nodeType?e:e.ownerDocument:w}function v(e,t,n){var r=[],i=e[t];for("string"!=typeof n&&n instanceof d&&(n=n[0]);i&&9!==i.nodeType;){if(n!==we){if(i===n)break;if("string"==typeof n&&d(i).is(n))break}1===i.nodeType&&r.push(i),i=i[t]}return r}function y(e,t,n,r){var i=[];for(r instanceof d&&(r=r[0]);e;e=e[t])if(!n||e.nodeType===n){if(r!==we){if(e===r)break;if("string"==typeof r&&d(e).is(r))break}i.push(e)}return i}function b(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType==n)return e;return null}function C(n,r,e){h(e,function(e,t){n[e]=n[e]||{},n[e][r]=t})}var x,w=document,E=Array.prototype.push,N=Array.prototype.slice,S=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,_=e.Event,k=n.makeMap("children,contents,next,prev"),T=n.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),R=n.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),A={"for":"htmlFor","class":"className",readonly:"readOnly"},B={"float":"cssFloat"},D={},M={},L=/^\s*|\s*$/g;return d.fn=d.prototype={constructor:d,selector:"",context:null,length:0,init:function(e,t){var n,r,i=this;if(!e)return i;if(e.nodeType)return i.context=i[0]=e,i.length=1,i;if(t&&t.nodeType)i.context=t;else{if(t)return d(e).attr(t);i.context=t=document}if(o(e)){if(!(n="<"===(i.selector=e).charAt(0)&&">"===e.charAt(e.length-1)&&3<=e.length?[null,e,null]:S.exec(e)))return d(t).find(e);if(n[1])for(r=a(e,g(t)).firstChild;r;)E.call(i,r),r=r.nextSibling;else{if(!(r=g(t).getElementById(n[2])))return i;if(r.id!==n[2])return i.find(e);i.length=1,i[0]=r}}else this.add(e,!1);return i},toArray:function(){return n.toArray(this)},add:function(e,t){var n,r,i=this;if(o(e))return i.add(d(e));if(!1!==t)for(n=d.unique(i.toArray().concat(d.makeArray(e))),i.length=n.length,r=0;r<n.length;r++)i[r]=n[r];else E.apply(i,d.makeArray(e));return i},attr:function(t,n){var e,r=this;if("object"==typeof t)h(t,function(e,t){r.attr(e,t)});else{if(!l(n)){if(r[0]&&1===r[0].nodeType){if((e=D[t])&&e.get)return e.get(r[0],t);if(R[t])return r.prop(t)?t:x;null===(n=r[0].getAttribute(t,2))&&(n=x)}return n}this.each(function(){var e;if(1===this.nodeType){if((e=D[t])&&e.set)return void e.set(this,n);null===n?this.removeAttribute(t,2):this.setAttribute(t,n,2)}})}return r},removeAttr:function(e){return this.attr(e,null)},prop:function(e,t){var n=this;if("object"==typeof(e=A[e]||e))h(e,function(e,t){n.prop(e,t)});else{if(!l(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(n,r){function e(e){return e.replace(/-(\D)/g,function(e,t){return t.toUpperCase()})}function i(e){return e.replace(/[A-Z]/g,function(e){return"-"+e})}var t,o,a=this;if("object"==typeof n)h(n,function(e,t){a.css(e,t)});else if(l(r))n=e(n),"number"!=typeof r||T[n]||(r+="px"),a.each(function(){var e=this.style;if((o=M[n])&&o.set)o.set(this,r);else{try{this.style[B[n]||n]=r}catch(t){}null!==r&&""!==r||(e.removeProperty?e.removeProperty(i(n)):e.removeAttribute(n))}});else{if(t=a[0],(o=M[n])&&o.get)return o.get(t);if(t.ownerDocument.defaultView)try{return t.ownerDocument.defaultView.getComputedStyle(t,null).getPropertyValue(i(n))}catch(s){return x}else if(t.currentStyle)return t.currentStyle[e(n)]}return a},remove:function(){for(var e,t=this,n=this.length;n--;)e=t[n],_.clean(e),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){for(var e,t=this,n=this.length;n--;)for(e=t[n];e.firstChild;)e.removeChild(e.firstChild);return this},html:function(e){var t,n=this;if(l(e)){t=n.length;try{for(;t--;)n[t].innerHTML=e}catch(r){d(n[t]).empty().append(e)}return n}return n[0]?n[0].innerHTML:""},text:function(e){var t,n=this;if(l(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 s(this,arguments,function(e){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.appendChild(e)})},prepend:function(){return s(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?s(e,arguments,function(e){this.parentNode.insertBefore(e,this)}):e},after:function(){var e=this;return e[0]&&e[0].parentNode?s(e,arguments,function(e){this.parentNode.insertBefore(e,this.nextSibling)},!0):e},appendTo:function(e){return d(e).append(this),this},prependTo:function(e){return d(e).prepend(this),this},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){return u(this,e)},wrapAll:function(e){return u(this,e,!0)},wrapInner:function(e){return this.each(function(){d(this).contents().wrapAll(e)}),this},unwrap:function(){return this.parent().each(function(){d(this).replaceWith(this.childNodes)})},clone:function(){var e=[];return this.each(function(){e.push(this.cloneNode(!0))}),d(e)},addClass:function(e){return this.toggleClass(e,!0)},removeClass:function(e){return this.toggleClass(e,!1)},toggleClass:function(i,o){var e=this;return"string"!=typeof i||(-1!==i.indexOf(" ")?h(i.split(" "),function(){e.toggleClass(this,o)}):e.each(function(e,t){var n,r;(r=c(t,i))!==o&&(n=t.className,r?t.className=m((" "+n+" ").replace(" "+i+" "," ")):t.className+=n?" "+i:i)})),e},hasClass:function(e){return c(this[0],e)},each:function(e){return h(this,e)},on:function(e,t){return this.each(function(){_.bind(this,e,t)})},off:function(e,t){return this.each(function(){_.unbind(this,e,t)})},trigger:function(e){return this.each(function(){"object"==typeof e?_.fire(this,e.type,e):_.fire(this,e)})},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return new d(N.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++)d.find(e,this[t],r);return d(r)},filter:function(n){return d("function"==typeof n?p(this.toArray(),function(e,t){return n(t,e)}):d.filter(n,this.toArray()))},closest:function(n){var r=[];return n instanceof d&&(n=n[0]),this.each(function(e,t){for(;t;){if("string"==typeof n&&d(t).is(n)){r.push(t);break}if(t==n){r.push(t);break}t=t.parentNode}}),d(r)},offset:function(e){var t,n,r,i,o=0,a=0;return e?this.css(e):((t=this[0])&&(r=(n=t.ownerDocument).documentElement,t.getBoundingClientRect&&(o=(i=t.getBoundingClientRect()).left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,a=i.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:o,top:a})},push:E,sort:[].sort,splice:[].splice},n.extend(d,{extend:n.extend,makeArray:function(e){return i(e)||e.nodeType?[e]:n.toArray(e)},inArray:f,isArray:n.isArray,each:h,trim:m,grep:p,find:t,expr:t.selectors,unique:t.uniqueSort,text:t.getText,contains:t.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 t=1===t.length?d.find.matchesSelector(t[0],e)?[t[0]]:[]:d.find.matches(e,t)}}),h({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return v(e,"parentNode")},next:function(e){return b(e,"nextSibling",1)},prev:function(e){return b(e,"previousSibling",1)},children:function(e){return y(e.firstChild,"nextSibling",1)},contents:function(e){return n.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},function(e,r){d.fn[e]=function(t){var n=[];return this.each(function(){var e=r.call(n,this,t,n);e&&(d.isArray(e)?n.push.apply(n,e):n.push(e))}),1<this.length&&(k[e]||(n=d.unique(n)),0===e.indexOf("parents")&&(n=n.reverse())),n=d(n),t?n.filter(t):n}}),h({parentsUntil:function(e,t){return v(e,"parentNode",t)},nextUntil:function(e,t){return y(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return y(e,"previousSibling",1,t).slice(1)}},function(r,i){d.fn[r]=function(t,e){var n=[];return this.each(function(){var e=i.call(n,this,t,n);e&&(d.isArray(e)?n.push.apply(n,e):n.push(e))}),1<this.length&&(n=d.unique(n),0!==r.indexOf("parents")&&"prevUntil"!==r||(n=n.reverse())),n=d(n),e?n.filter(e):n}}),d.fn.is=function(e){return!!e&&0<this.filter(e).length},d.fn.init.prototype=d.fn,d.overrideDefaults=function(n){function r(e,t){return i=i||n(),0===arguments.length&&(e=i.element),t||(t=i.context),new r.fn.init(e,t)}var i;return d.extend(r,this),r},r.ie&&r.ie<8&&(C(D,"get",{maxlength:function(e){var t=e.maxLength;return 2147483647===t?x:t},size:function(e){var t=e.size;return 20===t?x:t},"class":function(e){return e.className},style:function(e){var t=e.style.cssText;return 0===t.length?x:t}}),C(D,"set",{"class":function(e,t){e.className=t},style:function(e,t){e.style.cssText=t}})),r.ie&&r.ie<9&&(B["float"]="styleFloat",C(M,"set",{opacity:function(e,t){var n=e.style;null===t||""===t?n.removeAttribute("filter"):(n.zoom=1,n.filter="alpha(opacity="+100*t+")")}})),d.attrHooks=D,d.cssHooks=M,d}),e("tinymce/html/Styles",[],function(){return function(g,e){function v(e,t,n,r){function i(e){return 1<(e=parseInt(e,10).toString(16)).length?e:"0"+e}return"#"+i(t)+i(n)+i(r)}var y,t,s,l,b=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,C=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,x=/\s*([^:]+):\s*([^;]+);?/g,w=/\s+$/,E={},N="\ufeff";for(g=g||{},e&&(s=e.getValidStyles(),l=e.getInvalidStyles()),t=("\\\" \\' \\; \\: ; : "+N).split(" "),y=0;y<t.length;y++)E[t[y]]=N+y,E[N+y]=t[y];return{toHex:function(e){return e.replace(b,v)},parse:function(e){function t(e,t,n){var r,i,o,a;if((r=m[e+"-top"+t])&&(i=m[e+"-right"+t])&&(o=m[e+"-bottom"+t])&&(a=m[e+"-left"+t])){var s=[r,i,o,a];for(y=s.length-1;y--&&s[y]===s[y+1];);-1<y&&n||(m[e+t]=-1==y?s[0]:s.join(" "),delete m[e+"-top"+t],delete m[e+"-right"+t],delete m[e+"-bottom"+t],delete m[e+"-left"+t])}}function i(e){var t,n=m[e];if(n){for(t=(n=n.split(" ")).length;t--;)if(n[t]!==n[0])return!1;return m[e]=n[0],!0}}function n(e,t,n,r){i(t)&&i(n)&&i(r)&&(m[e]=m[t]+" "+m[n]+" "+m[r],delete m[t],delete m[n],delete m[r])}function r(e){return f=!0,E[e]}function s(e,t){return f&&(e=e.replace(/\uFEFF[0-9]/g,function(e){return E[e]})),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e}function o(e){return String.fromCharCode(parseInt(e.slice(1),16))}function a(e){return e.replace(/\\[0-9a-f]+/gi,o)}function l(e,t,n,r,i,o){if(i=i||o)return"'"+(i=s(i)).replace(/\'/g,"\\'")+"'";if(t=s(t||n||r),!g.allow_script_urls){var a=t.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(a))return"";if(!g.allow_svg_data_urls&&/^data:image\/svg/i.test(a))return""}return h&&(t=h.call(p,t,"style")),"url('"+t.replace(/\'/g,"\\'")+"')"}var c,u,d,f,m={},h=g.url_converter,p=g.url_converter_scope||this;if(e){for(e=(e=e.replace(/[\u0000-\u001F]/g,"")).replace(/\\[\"\';:\uFEFF]/g,r).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(e){return e.replace(/[;:]/g,r)});c=x.exec(e);)if(x.lastIndex=c.index+c[0].length,u=c[1].replace(w,"").toLowerCase(),d=c[2].replace(w,""),u&&d){if(u=a(u),d=a(d),-1!==u.indexOf(N)||-1!==u.indexOf('"'))continue;if(!g.allow_script_urls&&("behavior"==u||/expression\s*\(|\/\*|\*\//.test(d)))continue;"font-weight"===u&&"700"===d?d="bold":"color"!==u&&"background-color"!==u||(d=d.toLowerCase()),d=(d=d.replace(b,v)).replace(C,l),m[u]=f?s(d,!0):d}t("border","",!0),t("border","-width"),t("border","-color"),t("border","-style"),t("padding",""),t("margin",""),n("border","border-width","border-style","border-color"),"medium none"===m.border&&delete m.border,"none"===m["border-image"]&&delete m["border-image"]}return m},serialize:function(o,e){function t(e){var t,n,r,i;if(t=s[e])for(n=0,r=t.length;n<r;n++)e=t[n],(i=o[e])&&(a+=(0<a.length?" ":"")+e+": "+i+";")}function n(e,t){var n;return(!(n=l["*"])||!n[e])&&(!(n=l[t])||!n[e])}var r,i,a="";if(e&&s)t("*"),t(e);else for(r in o)!(i=o[r])||l&&!n(r,e)||(a+=(0<a.length?" ":"")+r+": "+i+";");return a}}}}),e("tinymce/dom/TreeWalker",[],function(){return function(e,s){function t(e,t,n,r){var i,o;if(e){if(!r&&e[t])return e[t];if(e!=s){if(i=e[n])return i;for(o=e.parentNode;o&&o!=s;o=o.parentNode)if(i=o[n])return i}}}function n(e,t,n,r){var i,o,a;if(e){if(i=e[n],s&&i===s)return;if(i){if(!r)for(a=i[t];a;a=a[t])if(!a[t])return a;return i}if((o=e.parentNode)&&o!==s)return o}}var r=e;this.current=function(){return r},this.next=function(e){return r=t(r,"firstChild","nextSibling",e)},this.prev=function(e){return r=t(r,"lastChild","previousSibling",e)},this.prev2=function(e){return r=n(r,"lastChild","previousSibling",e)}}}),e("tinymce/dom/Range",["tinymce/util/Tools"],function(q){function j(u){function c(){return M.createDocumentFragment()}function t(e,t){x(H,e,t)}function n(e,t){x(I,e,t)}function r(e){t(e.parentNode,$(e))}function e(e){t(e.parentNode,$(e)+1)}function i(e){n(e.parentNode,$(e))}function o(e){n(e.parentNode,$(e)+1)}function a(e){e?(D[z]=D[U],D[W]=D[F]):(D[U]=D[z],D[F]=D[W]),D.collapsed=H}function s(e){r(e),o(e)}function l(e){t(e,0),n(e,1===e.nodeType?e.childNodes.length:e.nodeValue.length)}function d(e,t){var n=D[U],r=D[F],i=D[z],o=D[W],a=t.startContainer,s=t.startOffset,l=t.endContainer,c=t.endOffset;return 0===e?C(n,r,a,s):1===e?C(i,o,a,s):2===e?C(i,o,l,c):3===e?C(n,r,l,c):void 0}function f(){w(O)}function m(){return w(L)}function h(){return w(P)}function p(e){var t,n,r=this[U],i=this[F];3!==r.nodeType&&4!==r.nodeType||!r.nodeValue?(0<r.childNodes.length&&(n=r.childNodes[i]),n?r.insertBefore(e,n):3==r.nodeType?u.insertAfter(e,r):r.appendChild(e)):i?i>=r.nodeValue.length?u.insertAfter(e,r):(t=r.splitText(i),r.parentNode.insertBefore(e,t)):r.parentNode.insertBefore(e,r)}function g(e){var t=D.extractContents();D.insertNode(e),e.appendChild(t),D.selectNode(e)}function v(){return V(new j(u),{startContainer:D[U],startOffset:D[F],endContainer:D[z],endOffset:D[W],collapsed:D.collapsed,commonAncestorContainer:D.commonAncestorContainer})}function y(e,t){var n;if(3==e.nodeType)return e;if(t<0)return e;for(n=e.firstChild;n&&0<t;)--t,n=n.nextSibling;return n||e}function b(){return D[U]==D[z]&&D[F]==D[W]}function C(e,t,n,r){var i,o,a,s,l,c;if(e==n)return t==r?0:t<r?-1:1;for(i=n;i&&i.parentNode!=e;)i=i.parentNode;if(i){for(o=0,a=e.firstChild;a!=i&&o<t;)o++,a=a.nextSibling;return t<=o?-1:1}for(i=e;i&&i.parentNode!=n;)i=i.parentNode;if(i){for(o=0,a=n.firstChild;a!=i&&o<r;)o++,a=a.nextSibling;return o<r?-1:1}for(s=u.findCommonAncestor(e,n),l=e;l&&l.parentNode!=s;)l=l.parentNode;for(l||(l=s),c=n;c&&c.parentNode!=s;)c=c.parentNode;if(c||(c=s),l==c)return 0;for(a=s.firstChild;a;){if(a==l)return-1;if(a==c)return 1;a=a.nextSibling}}function x(e,t,n){var r,i;for(e?(D[U]=t,D[F]=n):(D[z]=t,D[W]=n),r=D[z];r.parentNode;)r=r.parentNode;for(i=D[U];i.parentNode;)i=i.parentNode;i==r?0<C(D[U],D[F],D[z],D[W])&&D.collapse(e):D.collapse(e),D.collapsed=b(),D.commonAncestorContainer=u.findCommonAncestor(D[U],D[z])}function w(e){var t,n,r,i,o,a,s,l=0,c=0;if(D[U]==D[z])return E(e);for(n=(t=D[z]).parentNode;n;n=(t=n).parentNode){if(n==D[U])return N(t,e);++l}for(n=(t=D[U]).parentNode;n;n=(t=n).parentNode){if(n==D[z])return S(t,e);++c}for(r=c-l,i=D[U];0<r;)i=i.parentNode,r--;for(o=D[z];r<0;)o=o.parentNode,r++;for(a=i.parentNode,s=o.parentNode;a!=s;a=a.parentNode,s=s.parentNode)i=a,o=s;return _(i,o,e)}function E(e){var t,n,r,i,o,a,s,l;if(e!=O&&(t=c()),D[F]==D[W])return t;if(3==D[U].nodeType){if(n=D[U].nodeValue.substring(D[F],D[W]),e!=P&&(r=D[U],s=D[F],l=D[W]-D[F],0===s&&l>=r.nodeValue.length-1?r.parentNode.removeChild(r):r.deleteData(s,l),D.collapse(H)),e==O)return;return 0<n.length&&t.appendChild(M.createTextNode(n)),t}for(r=y(D[U],D[F]),i=D[W]-D[F];r&&0<i;)o=r.nextSibling,a=A(r,e),t&&t.appendChild(a),--i,r=o;return e!=P&&D.collapse(H),t}function N(e,t){var n,r,i,o,a;if(t!=O&&(n=c()),r=k(e,t),n&&n.appendChild(r),(i=$(e)-D[F])<=0)return t!=P&&(D.setEndBefore(e),D.collapse(I)),n;for(r=e.previousSibling;0<i;)o=r.previousSibling,a=A(r,t),n&&n.insertBefore(a,n.firstChild),--i,r=o;return t!=P&&(D.setEndBefore(e),D.collapse(I)),n}function S(e,t){var n,r,i,o,a,s;for(t!=O&&(n=c()),i=T(e,t),n&&n.appendChild(i),r=$(e),++r,o=D[W]-r,i=e.nextSibling;i&&0<o;)a=i.nextSibling,s=A(i,t),n&&n.appendChild(s),--o,i=a;return t!=P&&(D.setStartAfter(e),D.collapse(H)),n}function _(e,t,n){var r,i,o,a,s,l;for(n!=O&&(i=c()),r=T(e,n),i&&i.appendChild(r),o=$(e),a=$(t)-++o,s=e.nextSibling;0<a;)l=s.nextSibling,r=A(s,n),i&&i.appendChild(r),s=l,--a;return r=k(t,n),i&&i.appendChild(r),n!=P&&(D.setStartAfter(e),D.collapse(H)),i}function k(e,t){var n,r,i,o,a,s=y(D[z],D[W]-1),l=s!=D[z];if(s==e)return R(s,l,I,t);for(r=R(n=s.parentNode,I,I,t);n;){for(;s;)i=s.previousSibling,o=R(s,l,I,t),t!=O&&r.insertBefore(o,r.firstChild),l=H,s=i;if(n==e)return r;s=n.previousSibling,a=R(n=n.parentNode,I,I,t),t!=O&&a.appendChild(r),r=a}}function T(e,t){var n,r,i,o,a,s=y(D[U],D[F]),l=s!=D[U];if(s==e)return R(s,l,H,t);for(r=R(n=s.parentNode,I,H,t);n;){for(;s;)i=s.nextSibling,o=R(s,l,H,t),t!=O&&r.appendChild(o),l=H,s=i;if(n==e)return r;s=n.nextSibling,a=R(n=n.parentNode,I,H,t),t!=O&&a.appendChild(r),r=a}}function R(e,t,n,r){var i,o,a,s,l;if(t)return A(e,r);if(3==e.nodeType){if(i=e.nodeValue,n?(s=D[F],o=i.substring(s),a=i.substring(0,s)):(s=D[W],o=i.substring(0,s),a=i.substring(s)),r!=P&&(e.nodeValue=a),r==O)return;return(l=u.clone(e,I)).nodeValue=o,l}return r!=O?u.clone(e,I):void 0}function A(e,t){if(t!=O)return t==P?u.clone(e,H):e;e.parentNode.removeChild(e)}function B(){return u.create("body",null,h()).outerText}var D=this,M=u.doc,L=0,P=1,O=2,H=!0,I=!1,F="startOffset",U="startContainer",z="endContainer",W="endOffset",V=q.extend,$=u.nodeIndex;return V(D,{startContainer:M,startOffset:0,endContainer:M,endOffset:0,collapsed:H,commonAncestorContainer:M,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3,setStart:t,setEnd:n,setStartBefore:r,setStartAfter:e,setEndBefore:i,setEndAfter:o,collapse:a,selectNode:s,selectNodeContents:l,compareBoundaryPoints:d,deleteContents:f,extractContents:m,cloneContents:h,insertNode:p,surroundContents:g,cloneRange:v,toStringIE:B}),D}return j.prototype.toString=function(){return this.toStringIE()},j}),e("tinymce/html/Entities",["tinymce/util/Tools"],function(e){function n(e){var t;return(t=document.createElement("div")).innerHTML=e,t.textContent||t.innerText||e}function i(e,t){var n,r,i,o={};if(e){for(e=e.split(","),t=t||10,n=0;n<e.length;n+=2)r=String.fromCharCode(parseInt(e[n],t)),a[r]||(i="&"+e[n+1]+";",o[r]=i,o[i]=r);return o}}var o,a,r,s=e.makeMap,l=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,c=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,t=/[<>&\"\']/g,u=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,d={128:"\u20ac",130:"\u201a",131:"\u0192",132:"\u201e",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02c6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017d",145:"\u2018",146:"\u2019",147:"\u201c",148:"\u201d",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02dc",153:"\u2122",154:"\u0161",155:"\u203a",156:"\u0153",158:"\u017e",159:"\u0178"};a={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},r={"<":"<",">":">","&":"&",""":'"',"'":"'"},o=i("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 f={encodeRaw:function(e,t){return e.replace(t?l:c,function(e){return a[e]||e})},encodeAllRaw:function(e){return(""+e).replace(t,function(e){return a[e]||e})},encodeNumeric:function(e,t){return e.replace(t?l:c,function(e){return 1<e.length?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":a[e]||"&#"+e.charCodeAt(0)+";"})},encodeNamed:function(e,t,n){return n=n||o,e.replace(t?l:c,function(e){return a[e]||n[e]||e})},getEncodeFunc:function(e,n){function t(e,t){return e.replace(t?l:c,function(e){return a[e]||n[e]||"&#"+e.charCodeAt(0)+";"||e})}function r(e,t){return f.encodeNamed(e,t,n)}return n=i(n)||o,(e=s(e.replace(/\+/g,","))).named&&e.numeric?t:e.named?n?r:f.encodeNamed:e.numeric?f.encodeNumeric:f.encodeRaw},decode:function(e){return e.replace(u,function(e,t){return t?65535<(t="x"===t.charAt(0).toLowerCase()?parseInt(t.substr(1),16):parseInt(t,10))?(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t))):d[t]||String.fromCharCode(t):r[e]||o[e]||n(e)})}};return f}),e("tinymce/dom/StyleSheetLoader",["tinymce/util/Tools","tinymce/util/Delay"],function(y,b){return function(m,e){function h(e){m.getElementsByTagName("head")[0].appendChild(e)}function t(e,t,n){function i(){for(var e=f.passed,t=e.length;t--;)e[t]();f.status=2,f.passed=[],f.failed=[]}function r(){for(var e=f.failed,t=e.length;t--;)e[t]();f.status=3,f.passed=[],f.failed=[]}function o(){var e=navigator.userAgent.match(/WebKit\/(\d*)/);return!!(e&&e[1]<536)}function a(e,t){e()||((new Date).getTime()-d<p?b.setTimeout(t):r())}function s(){a(function(){for(var e,t,n=m.styleSheets,r=n.length;r--;)if((t=(e=n[r]).ownerNode?e.ownerNode:e.owningElement)&&t.id===c.id)return i(),!0},s)}function l(){a(function(){try{var e=u.sheet.cssRules;return i(),!!e}catch(t){}},l)}var c,u,d,f;if(e=y._addCacheSuffix(e),v[e]?f=v[e]:(f={passed:[],failed:[]},v[e]=f),t&&f.passed.push(t),n&&f.failed.push(n),1!=f.status)if(2!=f.status)if(3!=f.status){if(f.status=1,(c=m.createElement("link")).rel="stylesheet",c.type="text/css",c.id="u"+g++,c.async=!1,c.defer=!1,d=(new Date).getTime(),"onload"in c&&!o())c.onload=s,c.onerror=r;else{if(0<navigator.userAgent.indexOf("Firefox"))return(u=m.createElement("style")).textContent='@import "'+e+'"',l(),void h(u);s()}h(c),c.href=e}else r();else i()}var p,g=0,v={};p=(e=e||{}).maxLoadTime||5e3,this.load=t}}),e("tinymce/dom/DOMUtils",["tinymce/dom/Sizzle","tinymce/dom/DomQuery","tinymce/html/Styles","tinymce/dom/EventUtils","tinymce/dom/TreeWalker","tinymce/dom/Range","tinymce/html/Entities","tinymce/Env","tinymce/util/Tools","tinymce/dom/StyleSheetLoader"],function(i,c,o,a,d,t,e,r,s,l){function u(r,i){var e,t={},n=i.keep_values;return e={set:function(e,t,n){i.url_converter&&(t=i.url_converter.call(i.url_converter_scope||r,t,n,e[0])),e.attr("data-mce-"+n,t).attr(n,t)},get:function(e,t){return e.attr("data-mce-"+t)||e.attr(t)}},t={style:{set:function(e,t){null===t||"object"!=typeof t?(n&&e.attr("data-mce-style",t),e.attr("style",t)):e.css(t)},get:function(e){var t=e.attr("data-mce-style")||e.attr("style");return t=r.serializeStyle(r.parseStyle(t),e[0].nodeName)}}},n&&(t.href=t.src=e),t}function f(e,t){var n=t.attr("style");(n=e.serializeStyle(e.parseStyle(n),t[0].nodeName))||(n=null),t.attr("data-mce-style",n)}function n(e,t){var n,r,i=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)&&(i++,n=r);return i}function m(e,t){var n,r=this;r.doc=e,r.win=window,r.files={},r.counter=0,r.stdMode=!y||8<=e.documentMode,r.boxModel=!y||"CSS1Compat"==e.compatMode||r.stdMode,r.styleSheetLoader=new l(e),r.boundEvents=[],r.settings=t=t||{},r.schema=t.schema,r.styles=new o({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),r.fixDoc(e),r.events=t.ownEvents?new a(t.proxy):a.Event,r.attrHooks=u(r,t),n=t.schema?t.schema.getBlockElements():{},r.$=c.overrideDefaults(function(){return{context:e,element:r.getRoot()}}),r.isBlock=function(e){if(!e)return!1;var t=e.nodeType;return t?!(1!==t||!n[e.nodeName]):!!n[e]}}var h=s.each,p=s.is,g=s.grep,v=s.trim,y=r.ie,b=/^([a-z0-9],?)+$/i,C=/^[ \t\r\n]*$/;return m.prototype={$$:function(e){return"string"==typeof e&&(e=this.get(e)),this.$(e)},root:null,fixDoc:function(t){var e,n=this.settings;if(y&&n.schema)for(e in"abbr article aside audio canvas details figcaption figure footer header hgroup mark menu meter nav output progress section summary time video".replace(/\w+/g,function(e){t.createElement(e)}),n.schema.getCustomElements())t.createElement(e)},clone:function(t,e){var n,r,i=this;return!y||1!==t.nodeType||e?t.cloneNode(e):(r=i.doc,e?n.firstChild:(n=r.createElement(t.nodeName),h(i.getAttribs(t),function(e){i.setAttrib(n,e.nodeName,i.getAttrib(t,e.nodeName))}),n))},getRoot:function(){var e=this;return e.settings.root_element||e.doc.body},getViewPort:function(e){var t,n;return t=(e=e||this.win).document,n=this.boxModel?t.documentElement:t.body,{x:e.pageXOffset||n.scrollLeft,y:e.pageYOffset||n.scrollTop,w:e.innerWidth||n.clientWidth,h:e.innerHeight||n.clientHeight}},getRect:function(e){var t,n,r=this;return e=r.get(e),t=r.getPos(e),n=r.getSize(e),{x:t.x,y:t.y,w:n.w,h:n.h}},getSize:function(e){var t,n,r=this;return e=r.get(e),t=r.getStyle(e,"width"),n=r.getStyle(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}},getParent:function(e,t,n){return this.getParents(e,t,n,!1)},getParents:function(e,t,n,r){var i,o=this,a=[];for(e=o.get(e),r=r===we,n=n||("BODY"!=o.getRoot().nodeName?o.getRoot().parentNode:null),p(t,"string")&&(t="*"===(i=t)?function(e){return 1==e.nodeType}:function(e){return o.is(e,i)});e&&e!=n&&e.nodeType&&9!==e.nodeType;){if(!t||t(e)){if(!r)return e;a.push(e)}e=e.parentNode}return r?a:null},get:function(e){var t;return e&&this.doc&&"string"==typeof e&&(t=e,(e=this.doc.getElementById(e))&&e.id!==t)?this.doc.getElementsByName(t)[1]:e},getNext:function(e,t){return this._findSib(e,t,"nextSibling")},getPrev:function(e,t){return this._findSib(e,t,"previousSibling")},select:function(e,t){var n=this;return i(e,n.get(t)||n.settings.root_element||n.doc,[])},is:function(e,t){var n;if(e.length===we){if("*"===t)return 1==e.nodeType;if(b.test(t)){for(t=t.toLowerCase().split(/,/),e=e.nodeName.toLowerCase(),n=t.length-1;0<=n;n--)if(t[n]==e)return!0;return!1}}if(e.nodeType&&1!=e.nodeType)return!1;var r=e.nodeType?[e]:e;return 0<i(t,r[0].ownerDocument||r[0],null,r).length},add:function(e,n,r,i,o){var a=this;return this.run(e,function(e){var t;return t=p(n,"string")?a.doc.createElement(n):n,a.setAttribs(t,r),i&&(i.nodeType?t.appendChild(i):a.setHTML(t,i)),o?t:e.appendChild(t)})},create:function(e,t,n){return this.add(this.doc.createElement(e),e,t,n,1)},createHTML:function(e,t,n){var r,i="";for(r in i+="<"+e,t)t.hasOwnProperty(r)&&null!==t[r]&&"undefined"!=typeof t[r]&&(i+=" "+r+'="'+this.encode(t[r])+'"');return void 0!==n?i+">"+n+"</"+e+">":i+" />"},createFragment:function(e){var t,n,r,i=this.doc;for(r=i.createElement("div"),t=i.createDocumentFragment(),e&&(r.innerHTML=e);n=r.firstChild;)t.appendChild(n);return t},remove:function(e,t){return e=this.$$(e),t?e.each(function(){for(var e;e=this.firstChild;)3==e.nodeType&&0===e.data.length?this.removeChild(e):this.parentNode.insertBefore(e,this)}).remove():e.remove(),1<e.length?e.toArray():e[0]},setStyle:function(e,t,n){e=this.$$(e).css(t,n),this.settings.update_styles&&f(this,e)},getStyle:function(e,t,n){return e=this.$$(e),n?e.css(t):("float"==(t=t.replace(/-(\D)/g,function(e,t){return t.toUpperCase()}))&&(t=r.ie&&r.ie<12?"styleFloat":"cssFloat"),e[0]&&e[0].style?e[0].style[t]:we)},setStyles:function(e,t){e=this.$$(e).css(t),this.settings.update_styles&&f(this,e)},removeAllAttribs:function(e){return this.run(e,function(e){var t,n=e.attributes;for(t=n.length-1;0<=t;t--)e.removeAttributeNode(n.item(t))})},setAttrib:function(e,t,n){var r,i,o=this,a=o.settings;""===n&&(n=null),r=(e=o.$$(e)).attr(t),e.length&&((i=o.attrHooks[t])&&i.set?i.set(e,n,t):e.attr(t,n),r!=n&&a.onSetAttrib&&a.onSetAttrib({attrElm:e,attrName:t,attrValue:n}))},setAttribs:function(e,t){var r=this;r.$$(e).each(function(e,n){h(t,function(e,t){r.setAttrib(n,t,e)})})},getAttrib:function(e,t,n){var r,i,o=this;return(e=o.$$(e)).length&&(i=(r=o.attrHooks[t])&&r.get?r.get(e,t):e.attr(t)),void 0===i&&(i=n||""),i},getPos:function(e,t){var n,r,i=this,o=0,a=0,s=i.doc,l=s.body;if(t=t||l,e=i.get(e)){if(t===l&&e.getBoundingClientRect&&"static"===c(l).css("position"))return r=e.getBoundingClientRect(),t=i.boxModel?s.documentElement:l,{x:o=r.left+(s.documentElement.scrollLeft||l.scrollLeft)-t.clientLeft,y:a=r.top+(s.documentElement.scrollTop||l.scrollTop)-t.clientTop};for(n=e;n&&n!=t&&n.nodeType;)o+=n.offsetLeft||0,a+=n.offsetTop||0,n=n.offsetParent;for(n=e.parentNode;n&&n!=t&&n.nodeType;)o-=n.scrollLeft||0,a-=n.scrollTop||0,n=n.parentNode}return{x:o,y:a}},parseStyle:function(e){return this.styles.parse(e)},serializeStyle:function(e,t){return this.styles.serialize(e,t)},addStyle:function(e){var t,n,r=this,i=r.doc;if(r!==m.DOM&&i===document){var o=m.DOM.addedStyles;if((o=o||[])[e])return;o[e]=!0,m.DOM.addedStyles=o}(n=i.getElementById("mceDefaultStyles"))||((n=i.createElement("style")).id="mceDefaultStyles",n.type="text/css",(t=i.getElementsByTagName("head")[0]).firstChild?t.insertBefore(n,t.firstChild):t.appendChild(n)),n.styleSheet?n.styleSheet.cssText+=e:n.appendChild(i.createTextNode(e))},loadCSS:function(e){var n,r=this,i=r.doc;r===m.DOM||i!==document?(e||(e=""),n=i.getElementsByTagName("head")[0],h(e.split(","),function(e){var t;e=s._addCacheSuffix(e),r.files[e]||(r.files[e]=!0,t=r.create("link",{rel:"stylesheet",href:e}),y&&i.documentMode&&i.recalc&&(t.onload=function(){i.recalc&&i.recalc(),t.onload=null}),n.appendChild(t))})):m.DOM.loadCSS(e)},addClass:function(e,t){this.$$(e).addClass(t)},removeClass:function(e,t){this.toggleClass(e,t,!1)},hasClass:function(e,t){return this.$$(e).hasClass(t)},toggleClass:function(e,t,n){this.$$(e).toggleClass(t,n).each(function(){""===this.className&&c(this).attr("class",null)})},show:function(e){this.$$(e).show()},hide:function(e){this.$$(e).hide()},isHidden:function(e){return"none"==this.$$(e).css("display")},uniqueId:function(e){return(e||"mce_")+this.counter++},setHTML:function(e,r){e=this.$$(e)
,y?e.each(function(e,t){if(!1!==t.canHaveHTML){for(;t.firstChild;)t.removeChild(t.firstChild);try{t.innerHTML="<br>"+r,t.removeChild(t.firstChild)}catch(n){c("<div></div>").html("<br>"+r).contents().slice(1).appendTo(t)}return r}}):e.html(r)},getOuterHTML:function(e){return 1==(e=this.get(e)).nodeType&&"outerHTML"in e?e.outerHTML:c("<div></div>").append(c(e).clone()).html()},setOuterHTML:function(e,t){var n=this;n.$$(e).each(function(){try{if("outerHTML"in this)return void(this.outerHTML=t)}catch(e){}n.remove(c(this).html(t),!0)})},decode:e.decode,encode:e.encodeAllRaw,insertAfter:function(e,r){return r=this.get(r),this.run(e,function(e){var t,n;return t=r.parentNode,(n=r.nextSibling)?t.insertBefore(e,n):t.appendChild(e),e})},replace:function(t,e,n){return this.run(e,function(e){return p(e,"array")&&(t=t.cloneNode(!0)),n&&h(g(e.childNodes),function(e){t.appendChild(e)}),e.parentNode.replaceChild(t,e)})},rename:function(t,e){var n,r=this;return t.nodeName!=e.toUpperCase()&&(n=r.create(e),h(r.getAttribs(t),function(e){r.setAttrib(n,e.nodeName,r.getAttrib(t,e.nodeName))}),r.replace(n,t,1)),n||t},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 this.styles.toHex(s.trim(e))},run:function(e,n,r){var i,o=this;return"string"==typeof e&&(e=o.get(e)),!!e&&(r=r||this,e.nodeType||!e.length&&0!==e.length?n.call(r,e):(i=[],h(e,function(e,t){e&&("string"==typeof e&&(e=o.get(e)),i.push(n.call(r,e,t)))}),i))},getAttribs:function(e){var t;if(!(e=this.get(e)))return[];if(y){if(t=[],"OBJECT"==e.nodeName)return e.attributes;"OPTION"===e.nodeName&&this.getAttrib(e,"selected")&&t.push({specified:1,nodeName:"selected"});var n=/<\/?[\w:\-]+ ?|=[\"][^\"]+\"|=\'[^\']+\'|=[\w\-]+|>/gi;return e.cloneNode(!1).outerHTML.replace(n,"").replace(/[\w:\-]+/gi,function(e){t.push({specified:1,nodeName:e})}),t}return e.attributes},isEmpty:function(e,t){var n,r,i,o,a,s,l=this,c=0;if(e=e.firstChild){a=new d(e,e.parentNode),t=t||(l.schema?l.schema.getNonEmptyElements():null),o=l.schema?l.schema.getWhiteSpaceElements():{};do{if(1===(i=e.nodeType)){var u=e.getAttribute("data-mce-bogus");if(u){e=a.next("all"===u);continue}if(s=e.nodeName.toLowerCase(),t&&t[s]){if("br"===s){c++,e=a.next();continue}return!1}for(n=(r=l.getAttribs(e)).length;n--;)if("name"===(s=r[n].nodeName)||"data-mce-bookmark"===s)return!1}if(8==i)return!1;if(3===i&&!C.test(e.nodeValue))return!1;if(3===i&&e.parentNode&&o[e.parentNode.nodeName]&&C.test(e.nodeValue))return!1;e=a.next()}while(e)}return c<=1},createRng:function(){var e=this.doc;return e.createRange?e.createRange():new t(this)},nodeIndex:n,split:function(e,t,n){function a(e){function t(e){var t=e.previousSibling&&"SPAN"==e.previousSibling.nodeName,n=e.nextSibling&&"SPAN"==e.nextSibling.nodeName;return t&&n}var n,r=e.childNodes,i=e.nodeType;if(1!=i||"bookmark"!=e.getAttribute("data-mce-type")){for(n=r.length-1;0<=n;n--)a(r[n]);if(9!=i){if(3==i&&0<e.nodeValue.length){var o=v(e.nodeValue).length;if(!s.isBlock(e.parentNode)||0<o||0===o&&t(e))return}else if(1==i&&(1==(r=e.childNodes).length&&r[0]&&1==r[0].nodeType&&"bookmark"==r[0].getAttribute("data-mce-type")&&e.parentNode.insertBefore(r[0],e),r.length||/^(br|hr|input|img)$/i.test(e.nodeName)))return;s.remove(e)}return e}}var r,i,o,s=this,l=s.createRng();if(e&&t)return l.setStart(e.parentNode,s.nodeIndex(e)),l.setEnd(t.parentNode,s.nodeIndex(t)),r=l.extractContents(),(l=s.createRng()).setStart(t.parentNode,s.nodeIndex(t)+1),l.setEnd(e.parentNode,s.nodeIndex(e)+1),i=l.extractContents(),(o=e.parentNode).insertBefore(a(r),e),n?o.insertBefore(n,e):o.insertBefore(t,e),o.insertBefore(a(i),e),s.remove(e),n||t},bind:function(e,t,n,r){var i=this;if(s.isArray(e)){for(var o=e.length;o--;)e[o]=i.bind(e[o],t,n,r);return e}return!i.settings.collect||e!==i.doc&&e!==i.win||i.boundEvents.push([e,t,n,r]),i.events.bind(e,t,n,r||i)},unbind:function(e,t,n){var r,i=this;if(s.isArray(e)){for(r=e.length;r--;)e[r]=i.unbind(e[r],t,n);return e}if(i.boundEvents&&(e===i.doc||e===i.win))for(r=i.boundEvents.length;r--;){var o=i.boundEvents[r];e!=o[0]||t&&t!=o[1]||n&&n!=o[2]||this.events.unbind(o[0],o[1],o[2])}return this.events.unbind(e,t,n)},fire:function(e,t,n){return this.events.fire(e,t,n)},getContentEditable:function(e){var t;return e&&1==e.nodeType?(t=e.getAttribute("data-mce-contenteditable"))&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null:null},getContentEditableParent:function(e){for(var t=this.getRoot(),n=null;e&&e!==t&&null===(n=this.getContentEditable(e));e=e.parentNode);return n},destroy:function(){var e=this;if(e.boundEvents){for(var t=e.boundEvents.length;t--;){var n=e.boundEvents[t];this.events.unbind(n[0],n[1],n[2])}e.boundEvents=null}i.setDocument&&i.setDocument(),e.win=e.doc=e.root=e.events=e.frag=null},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},_findSib:function(e,t,n){var r=this,i=t;if(e)for("string"==typeof i&&(i=function(e){return r.is(e,t)}),e=e[n];e;e=e[n])if(i(e))return e;return null}},m.DOM=new m(document),m.nodeIndex=n,m}),e("tinymce/dom/ScriptLoader",["tinymce/dom/DOMUtils","tinymce/util/Tools"],function(e,g){function t(){function s(e,t,n){function r(){s.remove(a),o&&(o.onreadystatechange=o.onload=o=null),t()}function i(){C(n)?n():"undefined"!=typeof console&&console.log&&console.log("Failed to load script: "+e)}var o,a,s=v;a=s.uniqueId(),(o=document.createElement("script")).id=a,o.type="text/javascript",o.src=g._addCacheSuffix(e),"onreadystatechange"in o?o.onreadystatechange=function(){/loaded|complete/.test(o.readyState)&&r()}:o.onload=r,o.onerror=i,(document.getElementsByTagName("head")[0]||document.body).appendChild(o)}var l,i=0,c=1,u=2,d=3,f={},o=[],m={},h=[],p=0;this.isDone=function(e){return f[e]==u},this.markDone=function(e){f[e]=u},this.add=this.load=function(e,t,n,r){f[e]==l&&(o.push(e),f[e]=i),t&&(m[e]||(m[e]=[]),m[e].push({success:t,failure:r,scope:n||this}))},this.remove=function(e){delete f[e],delete m[e]},this.loadQueue=function(e,t,n){this.loadScripts(o,e,t,n)},this.loadScripts=function(t,e,n,r){function i(t,e){y(m[e],function(e){C(e[t])&&e[t].call(e.scope)}),m[e]=l}var o,a=[];h.push({success:e,failure:r,scope:n||this}),(o=function(){var e=b(t);t.length=0,y(e,function(e){f[e]!==u?f[e]!==d?f[e]!==c&&(f[e]=c,p++,s(e,function(){f[e]=u,p--,i("success",e),o()},function(){f[e]=d,p--,a.push(e),i("failure",e),o()})):i("failure",e):i("success",e)}),p||(y(h,function(e){0===a.length?C(e.success)&&e.success.call(e.scope):C(e.failure)&&e.failure.call(e.scope,a)}),h.length=0)})()}}var v=e.DOM,y=g.each,b=g.grep,C=function(e){return"function"==typeof e};return t.ScriptLoader=new t,t}),e("tinymce/AddOnManager",["tinymce/dom/ScriptLoader","tinymce/util/Tools"],function(l,e){function c(){var e=this;e.items=[],e.urls={},e.lookup={}}var u=e.each;return c.prototype={get:function(e){return this.lookup[e]?this.lookup[e].instance:we},dependencies:function(e){var t;return this.lookup[e]&&(t=this.lookup[e].dependencies),t||[]},requireLangPack:function(e,t){var n=c.language;if(n&&!1!==c.languageLoad){if(t)if(-1!=(t=","+t+",").indexOf(","+n.substr(0,2)+","))n=n.substr(0,2);else if(-1==t.indexOf(","+n+","))return;l.ScriptLoader.add(this.urls[e]+"/langs/"+n+".js")}},add:function(e,t,n){return this.items.push(t),this.lookup[e]={instance:t,dependencies:n},t},remove:function(e){delete this.urls[e],delete this.lookup[e]},createUrl:function(e,t){return"object"==typeof t?t:{prefix:e.prefix,resource:t,suffix:e.suffix}},addComponents:function(e,t){var n=this.urls[e];u(t,function(e){l.ScriptLoader.add(n+"/"+e)})},load:function(t,n,r,i,e){function o(){var e=a.dependencies(t);u(e,function(e){var t=a.createUrl(n,e);a.load(t.resource,t,we,we)}),r&&(i?r.call(i):r.call(l))}var a=this,s=n;a.urls[t]||("object"==typeof n&&(s=n.prefix+n.resource+n.suffix),0!==s.indexOf("/")&&-1==s.indexOf("://")&&(s=c.baseURL+"/"+s),a.urls[t]=s.substring(0,s.lastIndexOf("/")),a.lookup[t]?o():l.ScriptLoader.add(s,o,i,e))}},c.PluginManager=new c,c.ThemeManager=new c,c}),e("tinymce/dom/NodeType",[],function(){function e(t){return function(e){return!!e&&e.nodeType==t}}function t(r){return r=r.toLowerCase().split(" "),function(e){var t,n;if(e&&e.nodeType)for(n=e.nodeName.toLowerCase(),t=0;t<r.length;t++)if(n===r[t])return!0;return!1}}function n(n,r){return r=r.toLowerCase().split(" "),function(e){var t;if(s(e))for(t=0;t<r.length;t++)if(getComputedStyle(e,null).getPropertyValue(n)===r[t])return!0;return!1}}function r(t,n){return function(e){return s(e)&&e[t]===n}}function i(t,n){return function(e){return s(e)&&e.getAttribute(t)===n}}function o(e){return s(e)&&e.hasAttribute("data-mce-bogus")}function a(t){return function(e){if(s(e)){if(e.contentEditable===t)return!0;if(e.getAttribute("data-mce-contenteditable")===t)return!0}return!1}}var s=e(1);return{isText:e(3),isElement:s,isComment:e(8),isBr:t("br"),isContentEditableTrue:a("true"),isContentEditableFalse:a("false"),matchNodeNames:t,hasPropValue:r,hasAttributeValue:i,matchStyleValues:n,isBogus:o}}),e("tinymce/text/Zwsp",[],function(){function e(e){return e==n}function t(e){return e.replace(new RegExp(n,"g"),"")}var n="\ufeff";return{isZwsp:e,ZWSP:n,trim:t}}),e("tinymce/caret/CaretContainer",["tinymce/dom/NodeType","tinymce/text/Zwsp"],function(r,o){function t(e){return y(e)&&(e=e.parentNode),v(e)&&e.hasAttribute("data-mce-caret")}function n(e){return y(e)&&o.isZwsp(e.data)}function a(e){return t(e)||n(e)}function i(e){var t=e.parentNode;t&&t.removeChild(e)}function s(e){try{return e.nodeValue}catch(t){return""}}function l(e,t){0===t.length?i(e):e.nodeValue=t}function e(e,t){var n,r,i;if(r=e.ownerDocument.createTextNode(o.ZWSP),i=e.parentNode,t){if(n=e.previousSibling,y(n)){if(a(n))return n;if(h(n))return n.splitText(n.data.length-1)}i.insertBefore(r,e)}else{if(n=e.nextSibling,y(n)){if(a(n))return n;if(m(n))return n.splitText(1),n}e.nextSibling?i.insertBefore(r,e.nextSibling):i.appendChild(r)}return r}function c(){var e=document.createElement("br");return e.setAttribute("data-mce-bogus","1"),e}function u(e,t,n){var r,i;return(r=t.ownerDocument.createElement(e)).setAttribute("data-mce-caret",n?"before":"after"),r.setAttribute("data-mce-bogus","all"),r.appendChild(c()),i=t.parentNode,n?i.insertBefore(r,t):t.nextSibling?i.insertBefore(r,t.nextSibling):i.appendChild(r),r}function d(e){return e.firstChild!==e.lastChild||!r.isBr(e.firstChild)}function f(e){(v(e)&&a(e)&&(d(e)?e.removeAttribute("data-mce-caret"):i(e)),y(e))&&l(e,o.trim(s(e)))}function m(e){return y(e)&&e.data[0]==o.ZWSP}function h(e){return y(e)&&e.data[e.data.length-1]==o.ZWSP}function p(e){var t=e.getElementsByTagName("br"),n=t[t.length-1];r.isBogus(n)&&n.parentNode.removeChild(n)}function g(e){return e&&e.hasAttribute("data-mce-caret")?(p(e),e.removeAttribute("data-mce-caret"),e.removeAttribute("data-mce-bogus"),e.removeAttribute("style"),e.removeAttribute("_moz_abspos"),e):null}var v=r.isElement,y=r.isText;return{isCaretContainer:a,isCaretContainerBlock:t,isCaretContainerInline:n,showCaretContainerBlock:g,insertInline:e,insertBlock:u,hasContent:d,remove:f,startsWithCaretContainer:m,endsWithCaretContainer:h}}),e("tinymce/dom/RangeUtils",["tinymce/util/Tools","tinymce/dom/TreeWalker","tinymce/dom/NodeType","tinymce/dom/Range","tinymce/caret/CaretContainer"],function(s,y,e,t,n){function r(e){return d(e)||w(e)}function b(e,t){var n=e.childNodes;return--t>n.length-1?t=n.length-1:t<0&&(t=0),n[t]||e}function i(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null}function o(e,t,n){return null!==i(e,t,n)}function a(e){return"_mce_caret"===e.id}function C(e,t){return E(e)&&!1===o(e,t,a)}function l(v){this.walk=function(e,i){function o(e){var t;return 3===(t=e[0]).nodeType&&t===m&&h>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===g&&0<e.length&&t===p&&3===t.nodeType&&e.splice(e.length-1,1),e}function a(e,t,n){for(var r=[];e&&e!=n;e=e[t])r.push(e);return r}function t(e,t){do{if(e.parentNode==t)return e;e=e.parentNode}while(e)}function n(e,t,n){var r=n?"nextSibling":"previousSibling";for(u=(c=e).parentNode;c&&c!=t;c=u)u=c.parentNode,(d=a(c==e?c:c[r],r)).length&&(n||d.reverse(),i(o(d)))}var r,s,l,c,u,d,f,m=e.startContainer,h=e.startOffset,p=e.endContainer,g=e.endOffset;if(0<(f=v.select("td[data-mce-selected],th[data-mce-selected]")).length)x(f,function(e){i([e])});else{if(1==m.nodeType&&m.hasChildNodes()&&(m=m.childNodes[h]),1==p.nodeType&&p.hasChildNodes()&&(p=b(p,g)),m==p)return i(o([m]));for(r=v.findCommonAncestor(m,p),c=m;c;c=c.parentNode){if(c===p)return n(m,r,!0);if(c===r)break}for(c=p;c;c=c.parentNode){if(c===m)return n(p,r);if(c===r)break}s=t(m,r)||m,l=t(p,r)||p,n(m,s,!0),(d=a(s==m?s:s.nextSibling,"nextSibling",l==p?l.nextSibling:l)).length&&i(o(d)),n(p,l)}},this.split=function(e){function t(e,t){return e.splitText(t)}var n=e.startContainer,r=e.startOffset,i=e.endContainer,o=e.endOffset;return n==i&&3==n.nodeType?0<r&&r<n.nodeValue.length&&(n=(i=t(n,r)).previousSibling,r<o?(n=i=t(i,o-=r).previousSibling,o=i.nodeValue.length,r=0):o=0):(3==n.nodeType&&0<r&&r<n.nodeValue.length&&(n=t(n,r),r=0),3==i.nodeType&&0<o&&o<i.nodeValue.length&&(o=(i=t(i,o).previousSibling).nodeValue.length)),{startContainer:n,startOffset:r,endContainer:i,endOffset:o}},this.normalize=function(h){function e(e){function t(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)}function n(e,t){for(var n=new y(e,v.getParent(e.parentNode,v.isBlock)||m);e=n[t?"prev":"next"]();)if("BR"===e.nodeName)return!0}function r(e){for(;e&&e!=m;){if(w(e))return!0;e=e.parentNode}return!1}function i(e,t){return e.previousSibling&&e.previousSibling.nodeName==t}function o(e,t){var n,r,i;if(t=t||a,i=v.getParent(t.parentNode,v.isBlock)||m,e&&"BR"==t.nodeName&&f&&v.isEmpty(i))return a=t.parentNode,s=v.nodeIndex(t),void(p=!0);for(n=new y(t,i);c=n[e?"prev":"next"]();){if("false"===v.getContentEditableParent(c)||C(c,v.getRoot()))return;if(3===c.nodeType&&0<c.nodeValue.length)return a=c,s=e?c.nodeValue.length:0,void(p=!0);if(v.isBlock(c)||u[c.nodeName.toLowerCase()])return;r=c}g&&r&&(a=r,p=!0,s=0)}var a,s,l,c,u,d,f,m=v.getRoot();if(a=h[(e?"start":"end")+"Container"],s=h[(e?"start":"end")+"Offset"],f=1==a.nodeType&&s===a.childNodes.length,u=v.schema.getNonEmptyElements(),d=e,!E(a)){if(1==a.nodeType&&s>a.childNodes.length-1&&(d=!1),9===a.nodeType&&(a=v.getRoot(),s=0),a===m){if(d&&(c=a.childNodes[0<s?s-1:0])){if(E(c))return;if(u[c.nodeName]||"TABLE"==c.nodeName)return}if(a.hasChildNodes()){if(s=Math.min(!d&&0<s?s-1:s,a.childNodes.length-1),a=a.childNodes[s],s=0,!g&&a===m.lastChild&&"TABLE"===a.nodeName)return;if(r(a)||E(a))return;if(a.hasChildNodes()&&!/TABLE/.test(a.nodeName)){l=new y(c=a,m);do{if(w(c)||E(c)){p=!1;break}if(3===c.nodeType&&0<c.nodeValue.length){s=d?0:c.nodeValue.length,a=c,p=!0;break}if(u[c.nodeName.toLowerCase()]&&!t(c)){s=v.nodeIndex(c),a=c.parentNode,"IMG"!=c.nodeName||d||s++,p=!0;break}}while(c=d?l.next():l.prev())}}}g&&(3===a.nodeType&&0===s&&o(!0),1===a.nodeType&&((c=a.childNodes[s])||(c=a.childNodes[s-1]),!c||"BR"!==c.nodeName||i(c,"A")||n(c)||n(c,!0)||o(!0,c))),d&&!g&&3===a.nodeType&&s===a.nodeValue.length&&o(!1),p&&h["set"+(e?"Start":"End")](a,s)}}var p,g;return g=h.collapsed,e(!0),g||e(),p&&g&&h.collapse(!0),p}}function c(e,n,t){var r,i,o;if(r=t.elementFromPoint(e,n),i=t.body.createTextRange(),r&&"HTML"!=r.tagName||(r=t.body),i.moveToElementText(r),0<(o=(o=s.toArray(i.getClientRects())).sort(function(e,t){return(e=Math.abs(Math.max(e.top-n,e.bottom-n)))-(t=Math.abs(Math.max(t.top-n,t.bottom-n)))})).length){n=(o[0].bottom+o[0].top)/2;try{return i.moveToPoint(e,n),i.collapse(!0),i}catch(a){}}return null}function u(e,t){var n=e&&e.parentElement?e.parentElement():null;return w(i(n,t,r))?null:e}var x=s.each,d=e.isContentEditableTrue,w=e.isContentEditableFalse,E=n.isCaretContainer;return l.compareRanges=function(e,t){if(e&&t){if(!e.item&&!e.duplicate)return e.startContainer==t.startContainer&&e.startOffset==t.startOffset;if(e.item&&t.item&&e.item(0)===t.item(0))return!0;if(e.isEqual&&t.isEqual&&t.isEqual(e))return!0}return!1},l.getCaretRangeFromPoint=function(e,t,n){var r,i;if(n.caretPositionFromPoint)i=n.caretPositionFromPoint(e,t),(r=n.createRange()).setStart(i.offsetNode,i.offset),r.collapse(!0);else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(n.body.createTextRange){r=n.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r=c(e,t,n)}return u(r,n.body)}return r},l.getSelectedNode=function(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset==n+1?t.childNodes[n]:null},l.getNode=function(e,t){return 1==e.nodeType&&e.hasChildNodes()&&(t>=e.childNodes.length&&(t=e.childNodes.length-1),e=e.childNodes[t]),e},l}),e("tinymce/NodeChange",["tinymce/dom/RangeUtils","tinymce/Env","tinymce/util/Delay"],function(a,n,s){return function(o){function t(e){var t,n;if((n=o.$(e).parentsUntil(o.getBody()).add(e)).length===i.length){for(t=n.length;0<=t&&n[t]===i[t];t--);if(-1===t)return i=n,!0}return i=n,!1}var r,i=[];"onselectionchange"in o.getDoc()||o.on("NodeChange Click MouseUp KeyUp Focus",function(e){var t,n;n={startContainer:(t=o.selection.getRng()).startContainer,startOffset:t.startOffset,endContainer:t.endContainer,endOffset:t.endOffset},"nodechange"!=e.type&&a.compareRanges(n,r)||o.fire("SelectionChange"),r=n}),o.on("contextmenu",function(){o.fire("SelectionChange")}),o.on("SelectionChange",function(){var e=o.selection.getStart(!0);!n.range&&o.selection.isCollapsed()||!t(e)&&o.dom.isChildOf(e,o.getBody())&&o.nodeChanged({selectionChange:!0})}),o.on("MouseUp",function(e){e.isDefaultPrevented()||("IMG"==o.selection.getNode().nodeName?s.setEditorTimeout(o,function(){o.nodeChanged()}):o.nodeChanged())}),this.nodeChanged=function(e){var t,n,r,i=o.selection;o.initialized&&i&&!o.settings.disable_nodechange&&!o.readonly&&(r=o.getBody(),(t=i.getStart()||r).ownerDocument==o.getDoc()&&o.dom.isChildOf(t,r)||(t=r),"IMG"==t.nodeName&&i.isCollapsed()&&(t=t.parentNode),n=[],o.dom.getParent(t,function(e){if(e===r)return!0;n.push(e)}),(e=e||{}).element=t,e.parents=n,o.fire("NodeChange",e))}}}),e("tinymce/html/Node",[],function(){function a(e,t,n){var r,i,o=n?"lastChild":"firstChild",a=n?"prev":"next";if(e[o])return e[o];if(e!==t){if(r=e[a])return r;for(i=e.parent;i&&i!==t;i=i.parent)if(r=i[a])return r}}function s(e,t){this.name=e,1===(this.type=t)&&(this.attributes=[],this.attributes.map={})}var l=/^[ \t\r\n]*$/,i={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11};return s.prototype={replace:function(e){var t=this;return e.parent&&e.remove(),t.insert(e,t),t.remove(),t},attr:function(e,t){var n,r,i,o=this;if("string"!=typeof e){for(r in e)o.attr(r,e[r]);return o}if(n=o.attributes){if(t!==i){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]}},clone:function(){var e,t,n,r,i,o=this,a=new s(o.name,o.type);if(n=o.attributes){for((i=[]).map={},e=0,t=n.length;e<t;e++)"id"!==(r=n[e]).name&&(i[i.length]={name:r.name,value:r.value},i.map[r.name]=r.value);a.attributes=i}return a.value=o.value,a.shortEnded=o.shortEnded,a},wrap:function(e){var t=this;return t.parent.insert(e,t),e.append(t),t},unwrap:function(){var e,t,n=this;for(e=n.firstChild;e;)t=e.next,n.insert(e,n,!0),e=t;n.remove()},remove:function(){var e=this,t=e.parent,n=e.next,r=e.prev;return t&&(t.firstChild===e?(t.firstChild=n)&&(n.prev=null):r.next=n,t.lastChild===e?(t.lastChild=r)&&(r.next=null):n.prev=r,e.parent=e.next=e.prev=null),e},append:function(e){var t,n=this;return e.parent&&e.remove(),(t=n.lastChild)?((t.next=e).prev=t,n.lastChild=e):n.lastChild=n.firstChild=e,e.parent=n,e},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).prev=e):(t===r.lastChild?r.lastChild=e:t.next.prev=e,e.next=t.next,(e.prev=t).next=e),e.parent=r,e},getAll:function(e){var t,n=this,r=[];for(t=n.firstChild;t;t=a(t,n))t.name===e&&r.push(t);return r},empty:function(){var e,t,n,r=this;if(r.firstChild){for(e=[],n=r.firstChild;n;n=a(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},isEmpty:function(e,t){var n,r,i=this,o=i.firstChild;if(t=t||{},o)do{if(1===o.type){if(o.attributes.map["data-mce-bogus"])continue;if(e[o.name])return!1;for(n=o.attributes.length;n--;)if("name"===(r=o.attributes[n].name)||0===r.indexOf("data-mce-bookmark"))return!1}if(8===o.type)return!1;if(3===o.type&&!l.test(o.value))return!1;if(3===o.type&&o.parent&&t[o.parent.name]&&l.test(o.value))return!1}while(o=a(o,i));return!0},walk:function(e){return a(this,null,e)}},s.create=function(e,t){var n,r;if(n=new s(e,i[e]||1),t)for(r in t)n.attr(r,t[r]);return n},s}),e("tinymce/html/Schema",["tinymce/util/Tools"],function(n){function k(e,t){return(e=n.trim(e))?e.split(t||" "):[]}function T(e){function t(e,t,n){function r(e,t){var n,r,i={};for(n=0,r=e.length;n<r;n++)i[e[n]]=t||{};return i}var i,o,a;for(t=t||"","string"==typeof(n=n||[])&&(n=k(n)),i=(e=k(e)).length;i--;)a={attributes:r(o=k([s,t].join(" "))),attributesOrder:o,children:r(n,u)},c[e[i]]=a}function n(e,t){var n,r,i,o;for(n=(e=k(e)).length,t=k(t);n--;)for(r=c[e[n]],i=0,o=t.length;i<o;i++)r.attributes[t[i]]={},r.attributesOrder.push(t[i])}var s,r,i,o,a,l,c={};return A[e]?A[e]:(s="id accesskey class dir lang style tabindex title",r="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",i="a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment","html4"!=e&&(s+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",r+=" article aside details dialog figure header footer hgroup section nav",i+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"),"html5-strict"!=e&&(s+=" xml:lang",i=[i,l="acronym applet basefont big font strike tt"].join(" "),D(k(l),function(e){t(e,"",i)}),r=[r,a="center dir isindex noframes"].join(" "),o=[r,i].join(" "),D(k(a),function(e){t(e,"",o)})),o=o||[r,i].join(" "),t("html","manifest","head body"),t("head","","base command link meta noscript script style title"),t("title hr noscript br"),t("base","href target"),t("link","href rel media hreflang type sizes hreflang"),t("meta","name http-equiv content charset"),t("style","media type scoped"),t("script","src async defer type charset"),t("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",o),t("address dt dd div caption","",o),t("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","",i),t("blockquote","cite",o),t("ol","reversed start type","li"),t("ul","","li"),t("li","value",o),t("dl","","dt dd"),t("a","href target rel media hreflang type",i),t("q","cite",i),t("ins del","cite datetime",o),t("img","src sizes srcset alt usemap ismap width height"),t("iframe","src name width height",o),t("embed","src type width height"),t("object","data type typemustmatch name usemap form width height",[o,"param"].join(" ")),t("param","name value"),t("map","name",[o,"area"].join(" ")),t("area","alt coords shape href target rel media hreflang type"),t("table","border","caption colgroup thead tfoot tbody tr"+("html4"==e?" col":"")),t("colgroup","span","col"),t("col","span"),t("tbody thead tfoot","","tr"),t("tr","","td th"),t("td","colspan rowspan headers",o),t("th","colspan rowspan headers scope abbr",o),t("form","accept-charset action autocomplete enctype method name novalidate target",o),t("fieldset","disabled form name",[o,"legend"].join(" ")),t("label","form for",i),t("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"),t("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"==e?o:i),t("select","disabled form multiple name required size","option optgroup"),t("optgroup","disabled label","option"),t("option","disabled label selected value"),t("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),t("menu","type label",[o,"li"].join(" ")),t("noscript","",o),"html4"!=e&&(t("wbr"),t("ruby","",[i,"rt rp"].join(" ")),t("figcaption","",o),t("mark rt rp summary bdi","",i),t("canvas","width height",o),t("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[o,"track source"].join(" ")),t("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[o,"track source"].join(" ")),t("picture","","img source"),t("source","src srcset type media sizes"),t("track","kind src srclang label default"),t("datalist","",[i,"option"].join(" ")),t("article section nav aside header footer","",o),t("hgroup","","h1 h2 h3 h4 h5 h6"),t("figure","",[o,"figcaption"].join(" ")),t("time","datetime",i),t("dialog","open",o),t("command","type label icon disabled checked radiogroup command"),t("output","for form name",i),t("progress","value max",i),t("meter","value min max low high optimum",i),t("details","open",[o,"summary"].join(" ")),t("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!=e&&(n("script","language xml:space"),n("style","xml:space"),n("object","declare classid code codebase codetype archive standby align border hspace vspace"),n("embed","align name hspace vspace"),n("param","valuetype type"),n("a","charset name rev shape coords"),n("br","clear"),n("applet","codebase archive code object alt name width height align hspace vspace"),n("img","name longdesc align border hspace vspace"),n("iframe","longdesc frameborder marginwidth marginheight scrolling align"),n("font basefont","size color face"),n("input","usemap align"),n("select","onchange"),n("textarea"),n("h1 h2 h3 h4 h5 h6 div p legend caption","align"),n("ul","type compact"),n("li","type"),n("ol dl menu dir","compact"),n("pre","width xml:space"),n("hr","align noshade size width"),n("isindex","prompt"),n("table","summary width frame rules cellspacing cellpadding align bgcolor"),n("col","width align char charoff valign"),n("colgroup","width align char charoff valign"),n("thead","align char charoff valign"),n("tr","align char charoff valign bgcolor"),n("th","axis align char charoff valign nowrap bgcolor width height"),n("form","accept"),n("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),n("tfoot","align char charoff valign"),n("tbody","align char charoff valign"),n("area","nohref"),n("body","background bgcolor text link vlink alink")),"html4"!=e&&(n("input button select textarea","autofocus"),n("input textarea","placeholder"),n("a","download"),n("link script img","crossorigin"),n("iframe","sandbox seamless allowfullscreen")),D(k("a form meter progress dfn"),function(e){c[e]&&delete c[e].children[e]}),delete c.caption.children.table,delete c.script,A[e]=c)}function R(e,n){var r;return e&&(r={},"string"==typeof e&&(e={"*":e}),D(e,function(e,t){r[t]=r[t.toUpperCase()]="map"==n?B(e,/[, ]/):L(e,/[, ]/)})),r}var A={},u={},B=n.makeMap,D=n.each,M=n.extend,L=n.explode,P=n.inArray;return function(o){function e(e,t,n){var r=o[e];return r?r=B(r,/[, ]/,B(r.toUpperCase(),/[, ]/)):(r=A[e])||(r=B(t," ",B(t.toUpperCase()," ")),r=M(r,n),A[e]=r),r}function E(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")}function t(e){var t,n,r,i,o,a,s,l,c,u,d,f,m,h,p,g,v,y,b,C=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,x=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,w=/[*?+]/;if(e)for(e=k(e,","),N["@"]&&(g=N["@"].attributes,v=N["@"].attributesOrder),t=0,n=e.length;t<n;t++)if(o=C.exec(e[t])){if(h=o[1],c=o[2],p=o[3],l=o[5],a={attributes:f={},attributesOrder:m=[]},"#"===h&&(a.paddEmpty=!0),"-"===h&&(a.removeEmpty=!0),"!"===o[4]&&(a.removeEmptyAttrs=!0),g){for(y in g)f[y]=g[y];m.push.apply(m,v)}if(l)for(r=0,i=(l=k(l,"|")).length;r<i;r++)if(o=x.exec(l[r])){if(s={},d=o[1],u=o[2].replace(/::/g,":"),h=o[3],b=o[4],"!"===d&&(a.attributesRequired=a.attributesRequired||[],a.attributesRequired.push(u),s.required=!0),"-"===d){delete f[u],m.splice(P(m,u),1);continue}h&&("="===h&&(a.attributesDefault=a.attributesDefault||[],a.attributesDefault.push({name:u,value:b}),s.defaultValue=b),":"===h&&(a.attributesForced=a.attributesForced||[],a.attributesForced.push({name:u,value:b}),s.forcedValue=b),"<"===h&&(s.validValues=B(b,"?"))),w.test(u)?(a.attributePatterns=a.attributePatterns||[],s.pattern=E(u),a.attributePatterns.push(s)):(f[u]||m.push(u),f[u]=s)}g||"@"!=c||(g=f,v=m),p&&(a.outputName=c,N[p]=a),w.test(c)?(a.pattern=E(c),S.push(a)):N[c]=a}}function n(e){N={},S=[],t(e),D(c,function(e,t){x[t]=e.children})}function r(e){var a=/^(~)?(.+)$/;e&&(A.text_block_elements=A.block_elements=null,D(k(e,","),function(e){var t=a.exec(e),n="~"===t[1],r=n?"span":"div",i=t[2];if(x[i]=x[r],w[i]=r,n||(p[i.toUpperCase()]={},p[i]={}),!N[i]){var o=N[r];delete(o=M({},o)).removeEmptyAttrs,delete o.removeEmpty,N[i]=o}D(x,function(e,t){e[r]&&(x[t]=e=M({},x[t]),e[i]=e[r])})}))}function i(e){var i=/^([+\-]?)(\w+)\[([^\]]+)\]$/;A[o.schema]=null,e&&D(k(e,","),function(e){var t,n,r=i.exec(e);r&&(n=r[1],t=n?x[r[2]]:x[r[2]]={"#comment":{}},t=x[r[2]],D(k(r[3],"|"),function(e){"-"===n?delete t[e]:t[e]={}}))})}function a(e){var t,n=N[e];if(n)return n;for(t=S.length;t--;)if((n=S[t]).pattern.test(e))return n}var s,l,c,u,d,f,m,h,p,g,v,y,b,C=this,N={},x={},S=[],w={},_={};c=T((o=o||{}).schema),!1===o.verify_html&&(o.valid_elements="*[*]"),s=R(o.valid_styles),l=R(o.invalid_styles,"map"),h=R(o.valid_classes,"map"),u=e("whitespace_elements","pre script noscript style textarea video audio iframe object code"),d=e("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),f=e("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),m=e("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),g=e("non_empty_elements","td th iframe video audio object script pre code",f),v=e("move_caret_before_on_enter_elements","table",g),y=e("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside nav figure"),p=e("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",y),b=e("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),D((o.special||"script noscript style textarea").split(" "),function(e){_[e]=new RegExp("</"+e+"[^>]*>","gi")}),o.valid_elements?n(o.valid_elements):(D(c,function(e,t){N[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},x[t]=e.children}),"html5"!=o.schema&&D(k("strong/b em/i"),function(e){e=k(e,"/"),N[e[1]].outputName=e[0]}),D(k("ol ul sub sup blockquote span font a table tbody tr strong em b i"),function(e){N[e]&&(N[e].removeEmpty=!0)}),D(k("p h1 h2 h3 h4 h5 h6 th td pre div address caption"),function(e){N[e].paddEmpty=!0}),D(k("span"),function(e){N[e].removeEmptyAttrs=!0})),r(o.custom_elements),i(o.valid_children),t(o.extended_valid_elements),i("+ol[ul|ol],+ul[ul|ol]"),D({dd:"dl",dt:"dl",li:"ul ol",td:"tr",th:"tr",tr:"tbody thead tfoot",tbody:"table",thead:"table",tfoot:"table",legend:"fieldset",area:"map",param:"video audio object"},function(e,t){N[t]&&(N[t].parentsRequired=k(e))}),o.invalid_elements&&D(L(o.invalid_elements),function(e){N[e]&&delete N[e]}),a("span")||t("span[!data-mce-type|*]"),C.children=x,C.getValidStyles=function(){return s},C.getInvalidStyles=function(){return l},C.getValidClasses=function(){return h},C.getBoolAttrs=function(){return m},C.getBlockElements=function(){return p},C.getTextBlockElements=function(){return y},C.getTextInlineElements=function(){return b},C.getShortEndedElements=function(){return f},C.getSelfClosingElements=function(){return d},C.getNonEmptyElements=function(){return g},C.getMoveCaretBeforeOnEnterElements=function(){return v},C.getWhiteSpaceElements=function(){return u},
C.getSpecialElements=function(){return _},C.isValidChild=function(e,t){var n=x[e];return!(!n||!n[t])},C.isValid=function(e,t){var n,r,i=a(e);if(i){if(!t)return!0;if(i.attributes[t])return!0;if(n=i.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(e))return!0}return!1},C.getElementRule=a,C.getCustomElements=function(){return w},C.addValidElements=t,C.setValidElements=n,C.addCustomElements=r,C.addValidChildren=i,C.elements=N}}),e("tinymce/html/SaxParser",["tinymce/html/Schema","tinymce/html/Entities","tinymce/util/Tools"],function(e,z,W){function V(e,t,n){var r,i,o,a,s=1;for(a=e.getShortEndedElements(),(o=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g).lastIndex=r=n;i=o.exec(t);){if(r=o.lastIndex,"/"===i[1])s--;else if(!i[1]){if(i[2]in a)continue;s++}if(0===s)break}return r}function t(F,U){function t(){}var n=this;F=F||{},n.schema=U=U||new e,!1!==F.fix_self_closing&&(F.fix_self_closing=!0),r("comment cdata text start end pi doctype".split(" "),function(e){e&&(n[e]=F[e]||t)}),n.parse=function(e){function t(e){var t,n;for(t=M.length;t--&&M[t].name!==e;);if(0<=t){for(n=M.length-1;t<=n;n--)(e=M[n]).valid&&B.end(e.name);M.length=t}}function n(e,t,n,r,i){var o,a,s=/[\s\u0000-\u001F]+/g;if(n=(t=t.toLowerCase())in m?t:P(n||r||i||""),p&&!d&&0!==t.indexOf("data-")){if(!(o=C[t])&&x){for(a=x.length;a--&&!(o=x[a]).pattern.test(t););-1===a&&(o=null)}if(!o)return;if(o.validValues&&!(n in o.validValues))return}if(O[t]&&!F.allow_script_urls){var l=n.replace(s,"");try{l=decodeURIComponent(l)}catch(c){l=unescape(l)}if(H.test(l))return;if(!F.allow_html_data_urls&&I.test(l)&&!/^data:image\//i.test(l))return}u.map[t]=n,u.push({name:t,value:n})}var r,i,o,u,a,s,l,d,c,f,m,h,p,g,v,y,b,C,x,w,E,N,S,_,k,T,R,A,B=this,D=0,M=[],L=0,P=z.decode,O=W.makeMap("src,href,data,background,formaction,poster"),H=/((java|vb)script|mhtml):/i,I=/^data:/i;for(_=new RegExp("<(?:(?:!--([\\w\\W]*?)-->)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([A-Za-z0-9\\-_\\:\\.]+)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),k=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,f=U.getShortEndedElements(),S=F.self_closing_elements||U.getSelfClosingElements(),m=U.getBoolAttrs(),p=F.validate,c=F.remove_internals,A=F.fix_self_closing,T=U.getSpecialElements();r=_.exec(e);){if(D<r.index&&B.text(P(e.substr(D,r.index-D))),i=r[6])":"===(i=i.toLowerCase()).charAt(0)&&(i=i.substr(1)),t(i);else if(i=r[7]){if(":"===(i=i.toLowerCase()).charAt(0)&&(i=i.substr(1)),h=i in f,A&&S[i]&&0<M.length&&M[M.length-1].name===i&&t(i),!p||(g=U.getElementRule(i))){if(v=!0,p&&(C=g.attributes,x=g.attributePatterns),(b=r[8])?((d=-1!==b.indexOf("data-mce-type"))&&c&&(v=!1),(u=[]).map={},b.replace(k,n)):(u=[]).map={},p&&!d){if(w=g.attributesRequired,E=g.attributesDefault,N=g.attributesForced,g.removeEmptyAttrs&&!u.length&&(v=!1),N)for(a=N.length;a--;)l=(y=N[a]).name,"{$uid}"===(R=y.value)&&(R="mce_"+L++),u.map[l]=R,u.push({name:l,value:R});if(E)for(a=E.length;a--;)(l=(y=E[a]).name)in u.map||("{$uid}"===(R=y.value)&&(R="mce_"+L++),u.map[l]=R,u.push({name:l,value:R}));if(w){for(a=w.length;a--&&!(w[a]in u.map););-1===a&&(v=!1)}if(y=u.map["data-mce-bogus"]){if("all"===y){D=V(U,e,_.lastIndex),_.lastIndex=D;continue}v=!1}}v&&B.start(i,u,h)}else v=!1;if(o=T[i]){o.lastIndex=D=r.index+r[0].length,(r=o.exec(e))?(v&&(s=e.substr(D,r.index-D)),D=r.index+r[0].length):(s=e.substr(D),D=e.length),v&&(0<s.length&&B.text(s,!0),B.end(i)),_.lastIndex=D;continue}h||(b&&b.indexOf("/")==b.length-1?v&&B.end(i):M.push({name:i,valid:v}))}else(i=r[1])?(">"===i.charAt(0)&&(i=" "+i),F.allow_conditional_comments||"[if"!==i.substr(0,3).toLowerCase()||(i=" "+i),B.comment(i)):(i=r[2])?B.cdata(i):(i=r[3])?B.doctype(i):(i=r[4])&&B.pi(i,r[5]);D=r.index+r[0].length}for(D<e.length&&B.text(P(e.substr(D))),a=M.length-1;0<=a;a--)(i=M[a]).valid&&B.end(i.name)}}var r=W.each;return t.findEndTag=V,t}),e("tinymce/html/DomParser",["tinymce/html/Node","tinymce/html/Schema","tinymce/html/SaxParser","tinymce/util/Tools"],function(P,e,O,l){var H=l.makeMap,t=l.each,r=l.explode,I=l.extend,F=function(e,t){e.padd_empty_with_br?t.empty().append(new P("br","1")).shortEnded=!0:t.empty().append(new P("#text","3")).value="\xa0"},y=function(e,t){return e&&e.firstChild===e.lastChild&&e.firstChild.name===t};return function(T,R){function A(e){var t,n,r,i,o,a,s,l,c,u,d,f,m,h,p,g;for(f=H("tr,td,th,tbody,thead,tfoot,table"),u=R.getNonEmptyElements(),d=R.getWhiteSpaceElements(),m=R.getTextBlockElements(),h=R.getSpecialElements(),t=0;t<e.length;t++)if((n=e[t]).parent&&!n.fixed)if(m[n.name]&&"li"==n.parent.name){for(p=n.next;p&&m[p.name];)p.name="li",p.fixed=!0,n.parent.insert(p,n.parent),p=p.next;n.unwrap(n)}else{for(i=[n],r=n.parent;r&&!R.isValidChild(r.name,n.name)&&!f[r.name];r=r.parent)i.push(r);if(r&&1<i.length){for(i.reverse(),o=a=v.filterNode(i[0].clone()),c=0;c<i.length-1;c++){for(R.isValidChild(a.name,i[c].name)?(s=v.filterNode(i[c].clone()),a.append(s)):s=a,l=i[c].firstChild;l&&l!=i[c+1];)g=l.next,s.append(l),l=g;a=s}o.isEmpty(u,d)?r.insert(n,i[0],!0):(r.insert(o,i[0],!0),r.insert(n,o)),((r=i[0]).isEmpty(u,d)||y(r,"br"))&&r.empty().remove()}else if(n.parent){if("li"===n.name){if((p=n.prev)&&("ul"===p.name||"ul"===p.name)){p.append(n);continue}if((p=n.next)&&("ul"===p.name||"ul"===p.name)){p.insert(n,p.firstChild,!0);continue}n.wrap(v.filterNode(new P("ul",1)));continue}R.isValidChild(n.parent.name,"div")&&R.isValidChild("div",n.name)?n.wrap(v.filterNode(new P("div",1))):h[n.name]?n.empty().remove():n.unwrap()}}}var v=this,B={},D=[],M={},L={};(T=T||{}).validate=!("validate"in T)||T.validate,T.root_name=T.root_name||"body",v.schema=R=R||new e,v.filterNode=function(e){var t,n,r;n in B&&((r=M[n])?r.push(e):M[n]=[e]),t=D.length;for(;t--;)(n=D[t].name)in e.attributes.map&&((r=L[n])?r.push(e):L[n]=[e]);return e},v.addNodeFilter=function(e,n){t(r(e),function(e){var t=B[e];t||(B[e]=t=[]),t.push(n)})},v.addAttributeFilter=function(e,n){t(r(e),function(e){var t;for(t=0;t<D.length;t++)if(D[t].name===e)return void D[t].callbacks.push(n);D.push({name:e,callbacks:[n]})})},v.parse=function(e,t){function n(){function e(e){e&&((r=e.firstChild)&&3==r.type&&(r.value=r.value.replace(y,"")),(r=e.lastChild)&&3==r.type&&(r.value=r.value.replace(C,"")))}var t,n,r=o.firstChild;if(R.isValidChild(o.name,_.toLowerCase())){for(;r;)t=r.next,3==r.type||1==r.type&&"p"!==r.name&&!v[r.name]&&!r.attr("data-mce-type")?(n||((n=l(_,1)).attr(T.forced_root_block_attrs),o.insert(n,r)),n.append(r)):(e(n),n=null),r=t;e(n)}}function l(e,t){var n,r=new P(e,t);return e in B&&((n=M[e])?n.push(r):M[e]=[r]),r}function c(e){var t,n,r,i,o=R.getBlockElements();for(t=e.prev;t&&3===t.type;){if(0<(r=t.value.replace(C,"")).length)return void(t.value=r);if(n=t.next){if(3==n.type&&n.value.length){t=t.prev;continue}if(!o[n.name]&&"script"!=n.name&&"style"!=n.name){t=t.prev;continue}}i=t.prev,t.remove(),t=i}}function r(e){var t,n={};for(t in e)"li"!==t&&"p"!=t&&(n[t]=e[t]);return n}var i,o,u,a,s,d,f,m,h,p,g,v,y,b,C,x,w,E,N,S,_,k=[];if(t=t||{},M={},L={},v=I(H("script,style,head,html,body,title,meta,param"),R.getBlockElements()),S=R.getNonEmptyElements(),N=R.children,g=T.validate,_="forced_root_block"in t?t.forced_root_block:T.forced_root_block,E=R.getWhiteSpaceElements(),y=/^[ \t\r\n]+/,C=/[ \t\r\n]+$/,x=/[ \t\r\n]+/g,w=/^[ \t\r\n]+$/,i=new O({validate:g,allow_script_urls:T.allow_script_urls,allow_conditional_comments:T.allow_conditional_comments,self_closing_elements:r(R.getSelfClosingElements()),cdata:function(e){u.append(l("#cdata",4)).value=e},text:function(e,t){var n;b||(e=e.replace(x," "),u.lastChild&&v[u.lastChild.name]&&(e=e.replace(y,""))),0!==e.length&&((n=l("#text",3)).raw=!!t,u.append(n).value=e)},comment:function(e){u.append(l("#comment",8)).value=e},pi:function(e,t){u.append(l(e,7)).value=t,c(u)},doctype:function(e){u.append(l("#doctype",10)).value=e,c(u)},start:function(e,t,n){var r,i,o,a,s;if(o=g?R.getElementRule(e):{}){for((r=l(o.outputName||e,1)).attributes=t,r.shortEnded=n,u.append(r),(s=N[u.name])&&N[r.name]&&!s[r.name]&&k.push(r),i=D.length;i--;)(a=D[i].name)in t.map&&((h=L[a])?h.push(r):L[a]=[r]);v[e]&&c(r),n||(u=r),!b&&E[e]&&(b=!0)}},end:function(e){var t,n,r,i,o;if(n=g?R.getElementRule(e):{}){if(v[e]&&!b){if((t=u.firstChild)&&3===t.type)if(0<(r=t.value.replace(y,"")).length)t.value=r,t=t.next;else for(i=t.next,t.remove(),t=i;t&&3===t.type;)r=t.value,i=t.next,(0===r.length||w.test(r))&&(t.remove(),t=i),t=i;if((t=u.lastChild)&&3===t.type)if(0<(r=t.value.replace(C,"")).length)t.value=r,t=t.prev;else for(i=t.prev,t.remove(),t=i;t&&3===t.type;)r=t.value,i=t.prev,(0===r.length||w.test(r))&&(t.remove(),t=i),t=i}if(b&&E[e]&&(b=!1),(n.removeEmpty||n.paddEmpty)&&u.isEmpty(S,E))if(n.paddEmpty)F(T,u);else if(!u.attributes.map.name&&!u.attributes.map.id)return o=u.parent,v[u.name]?u.empty().remove():u.unwrap(),void(u=o);u=u.parent}}},R),o=u=new P(t.context||T.root_name,11),i.parse(e),g&&k.length&&(t.context?t.invalid=!0:A(k)),_&&("body"==o.name||t.isRootContent)&&n(),!t.invalid){for(p in M){for(h=B[p],f=(a=M[p]).length;f--;)a[f].parent||a.splice(f,1);for(s=0,d=h.length;s<d;s++)h[s](a,p,t)}for(s=0,d=D.length;s<d;s++)if((h=D[s]).name in L){for(f=(a=L[h.name]).length;f--;)a[f].parent||a.splice(f,1);for(f=0,m=h.callbacks.length;f<m;f++)h.callbacks[f](a,h.name,t)}}return o},T.remove_trailing_brs&&v.addNodeFilter("br",function(e){var t,n,r,i,o,a,s,l,c=e.length,u=I({},R.getBlockElements()),d=R.getNonEmptyElements(),f=R.getNonEmptyElements();for(u.body=1,t=0;t<c;t++)if(r=(n=e[t]).parent,u[n.parent.name]&&n===r.lastChild){for(o=n.prev;o;){if("span"!==(a=o.name)||"bookmark"!==o.attr("data-mce-type")){if("br"!==a)break;if("br"===a){n=null;break}}o=o.prev}n&&(n.remove(),r.isEmpty(d,f)&&(s=R.getElementRule(r.name))&&(s.removeEmpty?r.remove():s.paddEmpty&&F(T,r)))}else{for(i=n;r&&r.firstChild===i&&r.lastChild===i&&!u[(i=r).name];)r=r.parent;i===r&&!0!==T.padd_empty_with_br&&((l=new P("#text",3)).value="\xa0",n.replace(l))}}),T.allow_unsafe_link_target||v.addAttributeFilter("href",function(e){function n(e){return(e=r(e))?[e,s].join(" "):s}function r(e){var t=new RegExp("("+s.replace(" ","|")+")","g");return e&&(e=l.trim(e.replace(t,""))),e||null}function t(e,t){return t?n(e):r(e)}for(var i,o,a=e.length,s="noopener noreferrer";a--;)o=(i=e[a]).attr("rel"),"a"===i.name&&i.attr("rel",t(o,"_blank"==i.attr("target")))}),T.allow_html_in_named_anchor||v.addAttributeFilter("id,name",function(e){for(var t,n,r,i,o=e.length;o--;)if("a"===(i=e[o]).name&&i.firstChild&&!i.attr("href"))for(r=i.parent,t=i.lastChild;n=t.prev,r.insert(t,i),t=n;);}),T.fix_list_elements&&v.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 i=new P("li",1);i.attr("style","list-style-type: none"),t.wrap(i)}}),T.validate&&R.getValidClasses()&&v.addAttributeFilter("class",function(e){for(var t,n,r,i,o,a,s,l=e.length,c=R.getValidClasses();l--;){for(n=(t=e[l]).attr("class").split(" "),o="",r=0;r<n.length;r++)i=n[r],s=!1,(a=c["*"])&&a[i]&&(s=!0),a=c[t.name],!s&&a&&a[i]&&(s=!0),s&&(o&&(o+=" "),o+=i);o.length||(o=null),t.attr("class",o)}})}}),e("tinymce/html/Writer",["tinymce/html/Entities","tinymce/util/Tools"],function(t,e){var n=e.makeMap;return function(e){var s,l,c,u,d,f=[];return s=(e=e||{}).indent,l=n(e.indent_before||""),c=n(e.indent_after||""),u=t.getEncodeFunc(e.entity_encoding||"raw",e.entities),d="html"==e.element_format,{start:function(e,t,n){var r,i,o,a;if(s&&l[e]&&0<f.length&&0<(a=f[f.length-1]).length&&"\n"!==a&&f.push("\n"),f.push("<",e),t)for(r=0,i=t.length;r<i;r++)o=t[r],f.push(" ",o.name,'="',u(o.value,!0),'"');f[f.length]=!n||d?">":" />",n&&s&&c[e]&&0<f.length&&0<(a=f[f.length-1]).length&&"\n"!==a&&f.push("\n")},end:function(e){var t;f.push("</",e,">"),s&&c[e]&&0<f.length&&0<(t=f[f.length-1]).length&&"\n"!==t&&f.push("\n")},text:function(e,t){0<e.length&&(f[f.length]=t?e:u(e))},cdata:function(e){f.push("<![CDATA[",e,"]]>")},comment:function(e){f.push("<!--",e,"-->")},pi:function(e,t){t?f.push("<?",e," ",u(t),"?>"):f.push("<?",e,"?>"),s&&f.push("\n")},doctype:function(e){f.push("<!DOCTYPE",e,">",s?"\n":"")},reset:function(){f.length=0},getContent:function(){return f.join("").replace(/\n$/,"")}}}}),e("tinymce/html/Serializer",["tinymce/html/Writer","tinymce/html/Schema"],function(n,r){return function(t,h){var e=this,p=new n(t);(t=t||{}).validate=!("validate"in t)||t.validate,e.schema=h=h||new r,e.writer=p,e.serialize=function(e){function d(e){var t,n,r,i,o,a,s,l,c,u=f[e.type];if(u)u(e);else{if(t=e.name,n=e.shortEnded,r=e.attributes,m&&r&&1<r.length&&((a=[]).map={},c=h.getElementRule(e.name))){for(s=0,l=c.attributesOrder.length;s<l;s++)(i=c.attributesOrder[s])in r.map&&(o=r.map[i],a.map[i]=o,a.push({name:i,value:o}));for(s=0,l=r.length;s<l;s++)(i=r[s].name)in a.map||(o=r.map[i],a.map[i]=o,a.push({name:i,value:o}));r=a}if(p.start(e.name,r,n),!n){if(e=e.firstChild)for(;d(e),e=e.next;);p.end(t)}}}var f,m;return m=t.validate,f={3:function(e){p.text(e.value,e.raw)},8:function(e){p.comment(e.value)},7:function(e){p.pi(e.name,e.value)},10:function(e){p.doctype(e.value)},4:function(e){p.cdata(e.value)},11:function(e){if(e=e.firstChild)for(;d(e),e=e.next;);}},p.reset(),1!=e.type||t.inner?f[11](e):d(e),p.getContent()}}}),e("tinymce/dom/Serializer",["tinymce/dom/DOMUtils","tinymce/html/DomParser","tinymce/html/SaxParser","tinymce/html/Entities","tinymce/html/Serializer","tinymce/html/Node","tinymce/html/Schema","tinymce/Env","tinymce/util/Tools","tinymce/text/Zwsp"],function(e,i,p,o,g,t,a,v,s,y){function b(e){function t(e){return e&&"br"===e.name}var n,r;t(n=e.lastChild)&&t(r=n.prev)&&(n.remove(),r.remove())}var C=s.each,x=s.trim,l=e.DOM;return function(c,u){function d(e){var t=new RegExp(["<span[^>]+data-mce-bogus[^>]+>[\u200b\ufeff]+<\\/span>","\\s?("+r.join("|")+')="[^"]+"'].join("|"),"gi");return e=y.trim(e.replace(t,""))}function e(e){var t,n,r,i,o,a=e,s=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,l=u.schema;for(a=d(a),o=l.getShortEndedElements();i=s.exec(a);)n=s.lastIndex,r=i[0].length,t=o[i[1]]?n:p.findEndTag(l,a,n),a=a.substring(0,n-r)+a.substring(t),s.lastIndex=n-r;return a}function t(){return e(u.getBody().innerHTML)}function n(e){-1===s.inArray(r,e)&&(h.addAttributeFilter(e,function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),r.push(e))}var f,m,h,r=["data-mce-selected"];return u&&(f=u.dom,m=u.schema),f=f||l,m=m||new a(c),c.entity_encoding=c.entity_encoding||"named",c.remove_trailing_brs=!("remove_trailing_brs"in c)||c.remove_trailing_brs,(h=new i(c,m)).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)}),h.addAttributeFilter("src,href,style",function(e,t){for(var n,r,i,o=e.length,a="data-mce-"+t,s=c.url_converter,l=c.url_converter_scope;o--;)(r=(n=e[o]).attributes.map[a])!==i?(n.attr(t,0<r.length?r:null),n.attr(a,null)):(r=n.attributes.map[t],"style"===t?r=f.serializeStyle(f.parseStyle(r),n.name):s&&(r=s.call(l,r,t,n.name)),n.attr(t,0<r.length?r:null))}),h.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",0<n.length?n:null))}),h.addAttributeFilter("data-mce-type",function(e,t,n){for(var r,i=e.length;i--;)"bookmark"!==(r=e[i]).attributes.map["data-mce-type"]||n.cleanup||r.remove()}),h.addNodeFilter("noscript",function(e){for(var t,n=e.length;n--;)(t=e[n].firstChild)&&(t.value=o.decode(t.value))}),h.addNodeFilter("script,style",function(e,t){function n(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,"")}for(var r,i,o,a=e.length;a--;)i=(r=e[a]).firstChild?r.firstChild.value:"","script"===t?((o=r.attr("type"))&&r.attr("type","mce-no/type"==o?null:o.replace(/^mce\-/,"")),0<i.length&&(r.firstChild.value="// <![CDATA[\n"+n(i)+"\n// ]]>")):0<i.length&&(r.firstChild.value="<!--\n"+n(i)+"\n-->")}),h.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))}),h.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"))}),h.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)}),{schema:m,addNodeFilter:h.addNodeFilter,addAttributeFilter:h.addAttributeFilter,serialize:function(e,t){var n,r,i,o,a,s,l=this;return v.ie&&0<f.select("script,style,select,map").length?(a=e.innerHTML,e=e.cloneNode(!1),f.setHTML(e,a)):e=e.cloneNode(!0),(n=document.implementation).createHTMLDocument&&(r=n.createHTMLDocument(""),C("BODY"==e.nodeName?e.childNodes:[e],function(e){r.body.appendChild(r.importNode(e,!0))}),e="BODY"!=e.nodeName?r.body.firstChild:r.body,i=f.doc,f.doc=r),(t=t||{}).format=t.format||"html",t.selection&&(t.forced_root_block=""),t.no_events||(t.node=e,l.onPreProcess(t)),b(s=h.parse(x(t.getInner?e.innerHTML:f.getOuterHTML(e)),t)),o=new g(c,m),t.content=o.serialize(s),t.cleanup||(t.content=y.trim(t.content),t.content=t.content.replace(/\uFEFF/g,"")),t.no_events||l.onPostProcess(t),i&&(f.doc=i),t.node=null,t.content},addRules:function(e){m.addValidElements(e)},setRules:function(e){m.setValidElements(e)},onPreProcess:function(e){u&&u.fire("PreProcess",e)},onPostProcess:function(e){u&&u.fire("PostProcess",e)},addTempAttr:n,trimHtml:d,getTrimmedContent:t,trimContent:e}}}),e("tinymce/dom/TridentSelection",[],function(){function e(h){function u(e,t){var n,r,i,o,a,s,l,c,u=0,d=-1;if((n=e.duplicate()).collapse(t),(c=n.parentElement()).ownerDocument===h.dom.doc){for(;"false"===c.contentEditable;)c=c.parentNode;if(!c.hasChildNodes())return{node:c,inside:1};for(r=(o=c.children).length-1;u<=r;)if(a=o[l=Math.floor((u+r)/2)],n.moveToElementText(a),0<(d=n.compareEndPoints(t?"StartToStart":"EndToEnd",e)))r=l-1;else{if(!(d<0))return{node:a};u=l+1}if(d<0)for(a?n.collapse(!1):(n.moveToElementText(c),n.collapse(!0),a=c,i=!0),s=0;0!==n.compareEndPoints(t?"StartToStart":"StartToEnd",e)&&0!==n.move("character",1)&&c==n.parentElement();)s++;else for(n.collapse(!0),s=0;0!==n.compareEndPoints(t?"StartToStart":"StartToEnd",e)&&0!==n.move("character",-1)&&c==n.parentElement();)s++;return{node:a,position:d,offset:s,inside:i}}}function e(){function e(e){var t,n,r,i,o,a=u(l,e),s=0;if(t=a.node,n=a.offset,!a.inside||t.hasChildNodes())if(n!==i){if(a.position<0){if(!(r=a.inside?t.firstChild:t.nextSibling))return void c[e?"setStartAfter":"setEndAfter"](t);if(!n)return void(3==r.nodeType?c[e?"setStart":"setEnd"](r,0):c[e?"setStartBefore":"setEndBefore"](r));for(;r;){if(3==r.nodeType&&n<=(s+=(o=r.nodeValue).length)){t=r,s-=n,s=o.length-s;break}r=r.nextSibling}}else{if(!(r=t.previousSibling))return c[e?"setStartBefore":"setEndBefore"](t);if(!n)return void(3==t.nodeType?c[e?"setStart":"setEnd"](r,t.nodeValue.length):c[e?"setStartAfter":"setEndAfter"](r));for(;r;){if(3==r.nodeType&&n<=(s+=r.nodeValue.length)){t=r,s-=n;break}r=r.previousSibling}}c[e?"setStart":"setEnd"](t,s)}else c[e?"setStartBefore":"setEndAfter"](t);else c[e?"setStart":"setEnd"](t,0)}var t,n,r,i,o,l=h.getRng(),c=p.createRng();if((t=l.item?l.item(0):l.parentElement()).ownerDocument!=p.doc)return c;if(n=h.isCollapsed(),l.item)return c.setStart(t.parentNode,p.nodeIndex(t)),c.setEnd(c.startContainer,c.startOffset+1),c;try{e(!0),n||e()}catch(a){if(-2147024809!=a.number)throw a;o=s.getBookmark(2),(r=l.duplicate()).collapse(!0),t=r.parentElement(),n||((r=l.duplicate()).collapse(!1),(i=r.parentElement()).innerHTML=i.innerHTML),t.innerHTML=t.innerHTML,s.moveToBookmark(o),l=h.getRng(),e(!0),n||e()}return c}var s=this,p=h.dom,g=!1;this.getBookmark=function(e){function n(e){var t,n,r,i,o=[];for(t=e.parentNode,n=p.getRoot().parentNode;t!=n&&9!==t.nodeType;){for(i=(r=t.children).length;i--;)if(e===r[i]){o.push(i);break}t=(e=t).parentNode}return o}function t(e){var t;if(t=u(r,e))return{position:t.position,offset:t.offset,indexes:n(t.node),inside:t.inside}}var r=h.getRng(),i={};return 2===e&&(r.item?i.start={ctrl:!0,indexes:n(r.item(0))}:(i.start=t(!0),h.isCollapsed()||(i.end=t()))),i},this.moveToBookmark=function(a){function s(e){var t,n,r,i;for(t=p.getRoot(),n=e.length-1;0<=n;n--)i=t.children,(r=e[n])<=i.length-1&&(t=i[r]);return t}function e(e){var t,n,r,i,o=a[e?"start":"end"];o&&(t=0<o.position,(n=c.createTextRange()).moveToElementText(s(o.indexes)),(i=o.offset)!==r?(n.collapse(o.inside||t),n.moveStart("character",t?-i:i)):n.collapse(e),l.setEndPoint(e?"StartToStart":"EndToStart",n),e&&l.collapse(!0))}var l,c=p.doc.body;a.start&&(a.start.ctrl?(l=c.createControlRange()).addElement(s(a.start.indexes)):(l=c.createTextRange(),e(!0),e()),l.select())},this.addRange=function(e){function t(e){var t,n,r,i,o;r=p.create("a"),t=e?s:c,n=e?l:u,i=a.duplicate(),t!=d&&t!=d.documentElement||(t=f,n=0),3==t.nodeType?(t.parentNode.insertBefore(r,t),i.moveToElementText(r),i.moveStart("character",n),p.remove(r),a.setEndPoint(e?"StartToStart":"EndToEnd",i)):((o=t.childNodes).length?(n>=o.length?p.insertAfter(r,o[o.length-1]):t.insertBefore(r,o[n]),i.moveToElementText(r)):t.canHaveHTML&&(t.innerHTML="<span></span>",r=t.firstChild,i.moveToElementText(r),i.collapse(g)),a.setEndPoint(e?"StartToStart":"EndToEnd",i),p.remove(r))}var a,n,s,l,c,u,r,i,o,d=h.dom.doc,f=d.body;if(s=e.startContainer,l=e.startOffset,c=e.endContainer,u=e.endOffset,a=f.createTextRange(),s==c&&1==s.nodeType){if(l==u&&!s.hasChildNodes()){if(s.canHaveHTML)return(r=s.previousSibling)&&!r.hasChildNodes()&&p.isBlock(r)?r.innerHTML="":r=null,s.innerHTML="<span></span><span></span>",a.moveToElementText(s.lastChild),a.select(),p.doc.selection.clear(),s.innerHTML="",void(r&&(r.innerHTML=""));l=p.nodeIndex(s),s=s.parentNode}if(l==u-1)try{if(o=s.childNodes[l],(n=f.createControlRange()).addElement(o),n.select(),(i=h.getRng()).item&&o===i.item(0))return}catch(m){}}t(!0),t(),a.select()},this.getRangeAt=e}return e}),e("tinymce/util/VK",["tinymce/Env"],function(t){return{BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey||this.metaKeyPressed(e)},metaKeyPressed:function(e){return t.mac?e.metaKey:e.ctrlKey&&!e.altKey}}}),e("tinymce/dom/ControlSelection",["tinymce/util/VK","tinymce/util/Tools","tinymce/util/Delay","tinymce/Env","tinymce/dom/NodeType"],function(j,Y,X,K,e){function G(e,t){for(;t&&t!=e;){if(n(t)||J(t))return t;t=t.parentNode}return null}var J=e.isContentEditableFalse,n=e.isContentEditableTrue;return function(i,c){function l(e){var t=c.settings.object_resizing;return!1!==t&&!K.iOS&&("string"!=typeof t&&(t="table,img,div"),"false"!==e.getAttribute("data-mce-resize")&&(e!=c.getBody()&&c.dom.is(e,t)))}function u(e){var t,n,r,i;t=e.screenX-S,n=e.screenY-_,M=t*E[2]+R,L=n*E[3]+A,M=M<5?5:M,L=L<5?5:L,("IMG"==b.nodeName&&!1!==c.settings.resize_img_proportional?!j.modifierPressed(e):j.modifierPressed(e)||"IMG"==b.nodeName&&E[2]*E[3]!=0)&&(W(t)>W(n)?(L=V(M*B),M=V(L/B)):(M=V(L/B),L=V(M*B))),H.setStyles(C,{width:M,height:L}),r=0<(r=E.startPos.x+t)?r:0,i=0<(i=E.startPos.y+n)?i:0,H.setStyles(x,{left:r,top:i,display:"block"}),x.innerHTML=M+" × "+L,E[2]<0&&C.clientWidth<=M&&H.setStyle(C,"left",k+(R-M)),E[3]<0&&C.clientHeight<=L&&H.setStyle(C,"top",T+(A-L)),(t=$.scrollWidth-P)+(n=$.scrollHeight-O)!==0&&H.setStyles(x,{left:r-t,top:i-n}),D||(c.fire("ObjectResizeStart",{target:b,width:R,height:A}),D=!0)}function d(){function e(e,t){t&&(b.style[e]||!c.schema.isValid(b.nodeName.toLowerCase(),e)?H.setStyle(b,e,t):H.setAttrib(b,e,t))}D=!1,e("width",M),e("height",L),H.unbind(F,"mousemove",u),H.unbind(F,"mouseup",d),U!=F&&(H.unbind(U,"mousemove",u),H.unbind(U,"mouseup",d)),H.remove(C),H.remove(x),z&&"TABLE"!=b.nodeName||f(b),c.fire("ObjectResized",{target:b,width:M,height:L}),H.setAttrib(b,"style",H.getAttrib(b,"style")),c.nodeChanged()}function f(e,i,o){var t,a,s,n,r;m(),g(),t=H.getPos(e,$),k=t.x,T=t.y,r=e.getBoundingClientRect(),a=r.width||r.right-r.left,s=r.height||r.bottom-r.top,b!=e&&(p(),b=e,M=L=0),n=c.fire("ObjectSelected",{target:e}),l(e)&&!n.isDefaultPrevented()?I(w,function(t,e){function n(e){S=e.screenX,_=e.screenY,R=b.clientWidth,A=b.clientHeight,B=A/R,(E=t).startPos={x:a*t[0]+k,y:s*t[1]+T},P=$.scrollWidth,O=$.scrollHeight,C=b.cloneNode(!0),H.addClass(C,"mce-clonedresizable"),H.setAttrib(C,"data-mce-bogus","all"),C.contentEditable=!1,C.unSelectabe=!0,H.setStyles(C,{left:k,top:T,margin:0}),C.removeAttribute("data-mce-selected"),$.appendChild(C),H.bind(F,"mousemove",u),H.bind(F,"mouseup",d),U!=F&&(H.bind(U,"mousemove",u),H.bind(U,"mouseup",d)),x=H.add($,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},R+" × "+A)}var r;i?e==i&&n(o):((r=H.get("mceResizeHandle"+e))&&H.remove(r),r=H.add($,"div",{id:"mceResizeHandle"+e,"data-mce-bogus":"all","class":"mce-resizehandle",unselectable:!0,style:"cursor:"+e+"-resize; margin:0; padding:0"}),K.ie&&(r.contentEditable=!1),H.bind(r,"mousedown",function(e){e.stopImmediatePropagation(),e.preventDefault(),n(e)}),t.elm=r,H.setStyles(r,{left:a*t[0]+k-r.offsetWidth/2,top:s*t[1]+T-r.offsetHeight/2}))}):m(),b.setAttribute("data-mce-selected","1")}function m(){var e,t;for(e in g(),b&&b.removeAttribute("data-mce-selected"),w)(t=H.get("mceResizeHandle"+e))&&(H.unbind(t),H.remove(t))}function n(e){function t(e,t){if(e)do{if(e===t)return!0}while(e=e.parentNode)}var n,r;D||c.removed||(I(H.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),r="mousedown"==e.type?e.target:i.getNode(),t(r=H.$(r).closest(z?"table":"table,img,hr")[0],$)&&(v(),t(n=i.getStart(!0),r)&&t(i.getEnd(!0),r)&&(!z||r!=n&&"IMG"!==n.nodeName))?f(r):m())}function r(e,t,n){e&&e.attachEvent&&e.attachEvent("on"+t,n)}function e(e,t,n){e&&e.detachEvent&&e.detachEvent("on"+t,n)}function o(e){var t,n,r,i,o,a,s,l=e.srcElement;for(n in t=l.getBoundingClientRect(),a=N.clientX-t.left,s=N.clientY-t.top,w)if(r=w[n],i=l.offsetWidth*r[0],o=l.offsetHeight*r[1],W(i-a)<8&&W(o-s)<8){E=r;break}D=!0,c.fire("ObjectResizeStart",{target:b,width:b.clientWidth,height:b.clientHeight}),c.getDoc().selection.empty(),f(l,n,N)}function a(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function s(e){return J(G(c.getBody(),e))}function h(e){var t=e.srcElement;if(s(t))a(e);else if(t!=b){if(c.fire("ObjectSelected",{target:t}),p(),0===t.id.indexOf("mceResizeHandle"))return void(e.returnValue=!1);"IMG"!=t.nodeName&&"TABLE"!=t.nodeName||(m(),r(b=t,"resizestart",o))}}function p(){e(b,"resizestart",o)}function g(){for(var e in w){var t=w[e];t.elm&&(H.unbind(t.elm),delete t.elm)}}function v(){try{c.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}}function y(e){var t;if(z){t=F.body.createControlRange();try{return t.addElement(e),t.select(),!0}catch(n){}}}function t(){b=C=null,z&&(p(),e($,"controlselect",h))}var b,C,x,w,E,N,S,_,k,T,R,A,B,D,M,L,P,O,H=c.dom,I=Y.each,F=c.getDoc(),U=document,z=K.ie&&K.ie<11,W=Math.abs,V=Math.round,$=c.getBody();w={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]};var q=".mce-content-body";return c.contentStyles.push(q+" div.mce-resizehandle {position: absolute;border: 1px solid black;box-sizing: box-sizing;background: #FFF;width: 7px;height: 7px;z-index: 10000}"+q+" .mce-resizehandle:hover {background: #000}"+q+" img[data-mce-selected],"+q+" hr[data-mce-selected] {outline: 1px solid black;resize: none}"+q+" .mce-clonedresizable {position: absolute;"+(K.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+q+" .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}"),c.on("init",function(){z?(c.on("ObjectResized",function(e){"TABLE"!=e.target.nodeName&&(m(),y(e.target))}),r($,"controlselect",h),c.on("mousedown",function(e){N=e})):(v(),11<=K.ie&&(c.on("mousedown click",function(e){var t=e.target,n=t.nodeName;D||!/^(TABLE|IMG|HR)$/.test(n)||s(t)||(c.selection.select(t,"TABLE"==n),"mousedown"==e.type&&c.nodeChanged())}),c.dom.bind($,"mscontrolselect",function(e){function t(e){X.setEditorTimeout(c,function(){c.selection.select(e)})}if(s(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 t=X.throttle(function(e){c.composing||n(e)});c.on("nodechange ResizeEditor ResizeWindow drop",t),c.on("keyup compositionend",function(e){b&&"TABLE"==b.nodeName&&t(e)}),c.on("hide blur",m)}),c.on("remove",g),{isResizable:l,showResizeRect:f,hideResizeRect:m,updateResizeRect:n,controlSelect:y,destroy:t}}}),e("tinymce/util/Fun",[],function(){function e(e){return function(){return e}}function t(t){return function(e){return!t(e)}}function n(t,n){return function(e){return t(n(e))}}function r(){var n=s.call(arguments);return function(e){for(var t=0;t<n.length;t++)if(n[t](e))return!0;return!1}}function i(){var n=s.call(arguments);return function(e){for(var t=0;t<n.length;t++)if(!n[t](e))return!1;return!0}}function o(e){var t=s.call(arguments);return t.length-1>=e.length?e.apply(this,t.slice(1)):function(){var e=t.concat([].slice.call(arguments));return o.apply(this,e)}}function a(){}var s=[].slice;return{constant:e,negate:t,and:i,or:r,curry:o,compose:n,noop:a}}),e("tinymce/caret/CaretCandidate",["tinymce/dom/NodeType","tinymce/util/Arr","tinymce/caret/CaretContainer"],function(e,t,n){function r(e){return!p(e)&&(d(e)?!f(e.parentNode):m(e)||u(e)||h(e)||c(e))}function i(e,t){for(e=e.parentNode;e&&e!=t;e=e.parentNode){if(c(e))return!1;if(l(e))return!0}return!0}function o(e){return!!c(e)&&!0!==t.reduce(e.getElementsByTagName("*"),function(e,t){return e||l(t)},!1)}function a(e){return m(e)||o(e)}function s(e,t){return r(e)&&i(e,t)}var l=e.isContentEditableTrue,c=e.isContentEditableFalse,u=e.isBr,d=e.isText,f=e.matchNodeNames("script style textarea"),m=e.matchNodeNames("img input textarea hr iframe video audio object"),h=e.matchNodeNames("table"),p=n.isCaretContainer;return{isCaretCandidate:r,isInEditable:i,isAtomic:a,isEditableCaretCandidate:s}}),e("tinymce/geom/ClientRect",[],function(){function n(e){return e?{left:u(e.left),top:u(e.top),bottom:u(e.bottom),right:u(e.right),width:u(e.width),height:u(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}}function e(e,t){return e=n(e),t||(e.left=e.left+e.width),e.right=e.left,e.width=0,e}function t(e,t){return e.left===t.left&&e.top===t.top&&e.bottom===t.bottom&&e.right===t.right}function r(e,t,n){return 0<=e&&e<=Math.min(t.height,n.height)/2}function i(e,t){return e.bottom<t.top||!(e.top>t.bottom)&&r(t.top-e.bottom,e,t)}function o(e,t){return e.top>t.bottom||!(e.bottom<t.top)&&r(t.bottom-e.top,e,t)}function a(e,t){return e.left<t.left}function s(e,t){return e.right>t.right}function l(e,t){return i(e,t)?-1:o(e,t)?1:a(e,t)?-1:s(e,t)?1:0}function c(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom}var u=Math.round;return{clone:n,collapse:e,isEqual:t,isAbove:i,isBelow:o,isLeft:a,isRight:s,compare:l,containsXY:c}}),e("tinymce/text/ExtendingChar",[],function(){function e(e){return"string"==typeof e&&768<=e.charCodeAt(0)&&t.test(e)}var t=new RegExp(
"[\u0300-\u036f\u0483-\u0487\u0488-\u0489\u0591-\u05bd\u05bf\u05c1-\u05c2\u05c4-\u05c5\u05c7\u0610-\u061a\u064b-\u065f\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7-\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08e3-\u0902\u093a\u093c\u0941-\u0948\u094d\u0951-\u0957\u0962-\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2-\u09e3\u0a01-\u0a02\u0a3c\u0a41-\u0a42\u0a47-\u0a48\u0a4b-\u0a4d\u0a51\u0a70-\u0a71\u0a75\u0a81-\u0a82\u0abc\u0ac1-\u0ac5\u0ac7-\u0ac8\u0acd\u0ae2-\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62-\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c00\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55-\u0c56\u0c62-\u0c63\u0c81\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc-\u0ccd\u0cd5-\u0cd6\u0ce2-\u0ce3\u0d01\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62-\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb-\u0ebc\u0ec8-\u0ecd\u0f18-\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86-\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039-\u103a\u103d-\u103e\u1058-\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085-\u1086\u108d\u109d\u135d-\u135f\u1712-\u1714\u1732-\u1734\u1752-\u1753\u1772-\u1773\u17b4-\u17b5\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927-\u1928\u1932\u1939-\u193b\u1a17-\u1a18\u1a1b\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1ab0-\u1abd\u1abe\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80-\u1b81\u1ba2-\u1ba5\u1ba8-\u1ba9\u1bab-\u1bad\u1be6\u1be8-\u1be9\u1bed\u1bef-\u1bf1\u1c2c-\u1c33\u1c36-\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1cf4\u1cf8-\u1cf9\u1dc0-\u1df5\u1dfc-\u1dff\u200c-\u200d\u20d0-\u20dc\u20dd-\u20e0\u20e1\u20e2-\u20e4\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302d\u302e-\u302f\u3099-\u309a\ua66f\ua670-\ua672\ua674-\ua67d\ua69e-\ua69f\ua6f0-\ua6f1\ua802\ua806\ua80b\ua825-\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\ua9e5\uaa29-\uaa2e\uaa31-\uaa32\uaa35-\uaa36\uaa43\uaa4c\uaa7c\uaab0\uaab2-\uaab4\uaab7-\uaab8\uaabe-\uaabf\uaac1\uaaec-\uaaed\uaaf6\uabe5\uabe8\uabed\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\uff9e-\uff9f]");return{isExtendingChar:e}}),e("tinymce/caret/CaretPosition",["tinymce/util/Fun","tinymce/dom/NodeType","tinymce/dom/DOMUtils","tinymce/dom/RangeUtils","tinymce/caret/CaretCandidate","tinymce/geom/ClientRect","tinymce/text/ExtendingChar"],function(u,e,t,n,r,c,d){function f(e){return"createRange"in e?e.createRange():t.DOM.createRng()}function i(e){return e&&/[\r\n\t ]/.test(e)}function m(e){var t,n=e.startContainer,r=e.startOffset;return!(!i(e.toString())||!s(n.parentNode)||!i((t=n.data)[r-1])&&!i(t[r+1]))}function h(e){function r(e){var t,n=e.ownerDocument,r=f(n),i=n.createTextNode("\xa0"),o=e.parentNode;return o.insertBefore(i,e),r.setStart(i,0),r.setEnd(i,1),t=c.clone(r.getBoundingClientRect()),o.removeChild(i),t}function i(e){var t,n;return t=0<(n=e.getClientRects()).length?c.clone(n[0]):c.clone(e.getBoundingClientRect()),C(e)&&0===t.left?r(e):t}function o(e,t){return(e=c.collapse(e,t)).width=1,e.right=e.left+1,e}function a(e){0!==e.height&&(0<l.length&&c.isEqual(e,l[l.length-1])||l.push(e))}function t(e,t){var n=f(e.ownerDocument);if(t<e.data.length){if(d.isExtendingChar(e.data[t]))return l;if(d.isExtendingChar(e.data[t-1])&&(n.setStart(e,t),n.setEnd(e,t+1),!m(n)))return a(o(i(n),!1)),l}0<t&&(n.setStart(e,t-1),n.setEnd(e,t),m(n)||a(o(i(n),!1))),t<e.data.length&&(n.setStart(e,t),n.setEnd(e,t+1),m(n)||a(o(i(n),!0)))}var n,s,l=[];if(b(e.container()))return t(e.container(),e.offset()),l;if(g(e.container()))if(e.isAtEnd())s=x(e.container(),e.offset()),b(s)&&t(s,s.data.length),y(s)&&!C(s)&&a(o(i(s),!1));else{if(s=x(e.container(),e.offset()),b(s)&&t(s,0),y(s)&&e.isAtEnd())return a(o(i(s),!1)),l;n=x(e.container(),e.offset()-1),y(n)&&!C(n)&&(v(n)||v(s)||!y(s))&&a(o(i(n),!1)),y(s)&&a(o(i(s),!0))}return l}function p(t,n,e){function r(){return b(t),0===n}function i(){return b(t)?n>=t.data.length:n>=t.childNodes.length}function o(){var e;return(e=f(t.ownerDocument)).setStart(t,n),e.setEnd(t,n),e}function a(){return e||(e=h(new p(t,n))),e}function s(){return 0<a().length}function l(e){return e&&t===e.container()&&n===e.offset()}function c(e){return x(t,e?n-1:n)}return{container:u.constant(t),offset:u.constant(n),toRange:o,getClientRects:a,isVisible:s,isAtStart:r,isAtEnd:i,isEqual:l,getNode:c}}var g=e.isElement,o=r.isCaretCandidate,v=e.matchStyleValues("display","block table"),a=e.matchStyleValues("float","left right"),y=u.and(g,o,u.negate(a)),s=u.negate(e.matchStyleValues("white-space","pre pre-line pre-wrap")),b=e.isText,C=e.isBr,l=t.nodeIndex,x=n.getNode;return p.fromRangeStart=function(e){return new p(e.startContainer,e.startOffset)},p.fromRangeEnd=function(e){return new p(e.endContainer,e.endOffset)},p.after=function(e){return new p(e.parentNode,l(e)+1)},p.before=function(e){return new p(e.parentNode,l(e))},p}),e("tinymce/caret/CaretBookmark",["tinymce/dom/NodeType","tinymce/dom/DOMUtils","tinymce/util/Fun","tinymce/util/Arr","tinymce/caret/CaretPosition"],function(l,e,c,u,o){function i(e){var t=e.parentNode;return v(t)?i(t):t}function a(e){return e?u.reduce(e.childNodes,function(e,t){return v(t)&&"BR"!=t.nodeName?e=e.concat(a(t)):e.push(t),e},[]):[]}function d(e,t){for(;(e=e.previousSibling)&&g(e);)t+=e.data.length;return t}function s(t){return function(e){return t===e}}function t(e){var r,t,n;return r=a(i(e)),t=u.findIndex(r,s(e),e),r=r.slice(0,t+1),n=u.reduce(r,function(e,t,n){return g(t)&&g(r[n-1])&&e++,e},0),r=u.filter(r,l.matchNodeNames(e.nodeName)),(t=u.findIndex(r,s(e),e))-n}function f(e){return(g(e)?"text()":e.nodeName.toLowerCase())+"["+t(e)+"]"}function m(e,t,n){var r=[];for(t=t.parentNode;t!=e&&(!n||!n(t));t=t.parentNode)r.push(t);return r}function n(e,t){var n,r,i,o,a,s=[];return n=t.container(),r=t.offset(),g(n)?i=d(n,r):(r>=(o=n.childNodes).length?(i="after",r=o.length-1):i="before",n=o[r]),s.push(f(n)),a=m(e,n),a=u.filter(a,c.negate(l.isBogus)),(s=s.concat(u.map(a,function(e){return f(e)}))).reverse().join("/")+","+i}function h(e,t,n){var r=a(e);return r=u.filter(r,function(e,t){return!g(e)||!g(r[t-1])}),(r=u.filter(r,l.matchNodeNames(t)))[n]}function p(e,t){for(var n,r=e,i=0;g(r);){if(n=r.data.length,i<=t&&t<=i+n){e=r,t-=i;break}if(!g(r.nextSibling)){e=r,t=n;break}i+=n,r=r.nextSibling}return t>e.data.length&&(t=e.data.length),new o(e,t)}function r(e,t){var n,r,i;return t?(t=(n=t.split(","))[0].split("/"),i=1<n.length?n[1]:"before",(r=u.reduce(t,function(e,t){return(t=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(t))?("text()"===t[1]&&(t[1]="#text"),h(e,t[1],parseInt(t[2],10))):null},e))?g(r)?p(r,parseInt(i,10)):(i="after"===i?y(r)+1:y(r),new o(r.parentNode,i)):null):null}var g=l.isText,v=l.isBogus,y=e.nodeIndex;return{create:n,resolve:r}}),e("tinymce/dom/BookmarkManager",["tinymce/Env","tinymce/util/Tools","tinymce/caret/CaretContainer","tinymce/caret/CaretBookmark","tinymce/caret/CaretPosition","tinymce/dom/NodeType","tinymce/dom/RangeUtils"],function(m,v,y,b,C,x,w){function e(p){var g=p.dom;this.getBookmark=function(e,c){function t(e,t){var n=0;return v.each(g.select(e),function(e){if("all"!==e.getAttribute("data-mce-bogus"))return e!=t&&void n++}),n}function n(o){function e(e){var t,n,r,i=e?"start":"end";t=o[i+"Container"],n=o[i+"Offset"],1==t.nodeType&&"TR"==t.nodeName&&(t=(r=t.childNodes)[Math.min(e?n:n-1,r.length-1)])&&(n=e?0:t.childNodes.length,o["set"+(e?"Start":"End")](t,n))}return e(!0),e(),o}function r(e){function t(e,t){var n,r,i=e[t?"startContainer":"endContainer"],o=e[t?"startOffset":"endOffset"],a=[],s=0;if(3==i.nodeType){if(c)for(n=i.previousSibling;n&&3==n.nodeType;n=n.previousSibling)o+=n.nodeValue.length;a.push(o)}else o>=(r=i.childNodes).length&&r.length&&(s=1,o=Math.max(0,r.length-1)),a.push(g.nodeIndex(r[o],c)+s);for(;i&&i!=l;i=i.parentNode)a.push(g.nodeIndex(i,c));return a}var l=g.getRoot(),n={};return n.start=t(e,!0),p.isCollapsed()||(n.end=t(e)),n}function i(e){function t(e,t){var n;if(x.isElement(e)&&(e=w.getNode(e,t),E(e)))return e;if(y.isCaretContainer(e)){if(x.isText(e)&&y.isCaretContainerBlock(e)&&(e=e.parentNode),n=e.previousSibling,E(n))return n;if(n=e.nextSibling,E(n))return n}}return t(e.startContainer,e.startOffset)||t(e.endContainer,e.endOffset)}var o,a,s,l,u,d,f,m="";if(2==e)return u=(d=p.getNode())?d.nodeName:null,o=p.getRng(),E(d)||"IMG"==u?{name:u,index:t(u,d)}:p.tridentSel?p.tridentSel.getBookmark(e):(d=i(o))?{name:u=d.tagName,index:t(u,d)}:r(o);if(3==e)return o=p.getRng(),{start:b.create(g.getRoot(),C.fromRangeStart(o)),end:b.create(g.getRoot(),C.fromRangeEnd(o))};if(e)return{rng:p.getRng()};if(o=p.getRng(),s=g.uniqueId(),l=p.isCollapsed(),f="overflow:hidden;line-height:0px",o.duplicate||o.item){if(o.item)return{name:u=(d=o.item(0)).nodeName,index:t(u,d)};a=o.duplicate();try{o.collapse(),o.pasteHTML('<span data-mce-type="bookmark" id="'+s+'_start" style="'+f+'">'+m+"</span>"),l||(a.collapse(!1),o.moveToElementText(a.parentElement()),0===o.compareEndPoints("StartToEnd",a)&&a.move("character",-1),a.pasteHTML('<span data-mce-type="bookmark" id="'+s+'_end" style="'+f+'">'+m+"</span>"))}catch(h){return null}}else{if("IMG"==(u=(d=p.getNode()).nodeName))return{name:u,index:t(u,d)};a=n(o.cloneRange()),l||(a.collapse(!1),a.insertNode(g.create("span",{"data-mce-type":"bookmark",id:s+"_end",style:f},m))),(o=n(o)).collapse(!0),o.insertNode(g.create("span",{"data-mce-type":"bookmark",id:s+"_start",style:f},m))}return p.moveToBookmark({id:s,keep:1}),{id:s}},this.moveToBookmark=function(s){function e(e){var t,n,r,i,o=s[e?"start":"end"];if(o){for(r=o[0],n=l,t=o.length-1;1<=t;t--){if(i=n.childNodes,o[t]>i.length-1)return;n=i[o[t]]}3===n.nodeType&&(r=Math.min(o[0],n.nodeValue.length)),1===n.nodeType&&(r=Math.min(o[0],n.childNodes.length)),e?a.setStart(n,r):a.setEnd(n,r)}return!0}function t(e){var t,n,r,i,o=g.get(s.id+"_"+e),a=s.keep;if(o&&(t=o.parentNode,"start"==e?(a?(t=o.firstChild,n=1):n=g.nodeIndex(o),c=u=t,d=f=n):(a?(t=o.firstChild,n=1):n=g.nodeIndex(o),u=t,f=n),!a)){for(i=o.previousSibling,r=o.nextSibling,v.each(v.grep(o.childNodes),function(e){3==e.nodeType&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))});o=g.get(s.id+"_"+e);)g.remove(o,1);i&&r&&i.nodeType==r.nodeType&&3==i.nodeType&&!m.opera&&(n=i.nodeValue.length,i.appendData(r.nodeValue),g.remove(r),"start"==e?(c=u=i,d=f=n):(u=i,f=n))}}function n(e){return!g.isBlock(e)||e.innerHTML||m.ie||(e.innerHTML='<br data-mce-bogus="1" />'),e}function r(){var e,t;return e=g.createRng(),t=b.resolve(g.getRoot(),s.start),e.setStart(t.container(),t.offset()),t=b.resolve(g.getRoot(),s.end),e.setEnd(t.container(),t.offset()),e}var a,l,c,u,d,f;if(s)if(v.isArray(s.start)){if(a=g.createRng(),l=g.getRoot(),p.tridentSel)return p.tridentSel.moveToBookmark(s);e(!0)&&e()&&p.setRng(a)}else"string"==typeof s.start?p.setRng(r(s)):s.id?(t("start"),t("end"),c&&((a=g.createRng()).setStart(n(c),d),a.setEnd(n(u),f),p.setRng(a))):s.name?p.select(g.select(s.name)[s.index]):s.rng&&p.setRng(s.rng)}}var E=x.isContentEditableFalse;return e.isBookmarkNode=function(e){return e&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},e}),e("tinymce/dom/Selection",["tinymce/dom/TreeWalker","tinymce/dom/TridentSelection","tinymce/dom/ControlSelection","tinymce/dom/RangeUtils","tinymce/dom/BookmarkManager","tinymce/dom/NodeType","tinymce/Env","tinymce/util/Tools","tinymce/caret/CaretPosition"],function(l,o,a,n,s,f,c,e,t){function r(e,t,n,r){var i=this;i.dom=e,i.win=t,i.serializer=n,i.editor=r,i.bookmarkManager=new s(i),i.controlSelection=new a(i,r),i.win.getSelection||(i.tridentSel=new o(i))}var u=e.each,d=e.trim,m=c.ie;return r.prototype={setCursorLocation:function(e,t){var n=this,r=n.dom.createRng();e?(r.setStart(e,t),r.setEnd(e,t),n.setRng(r),n.collapse(!1)):(n._moveEndPoint(r,n.editor.getBody(),!0),n.setRng(r))},getContent:function(e){var t,n,r,i=this,o=i.getRng(),a=i.dom.create("body"),s=i.getSel();return t=n="",(e=e||{}).get=!0,e.format=e.format||"html",e.selection=!0,i.editor.fire("BeforeGetContent",e),"text"==e.format?i.isCollapsed()?"":o.text||(s.toString?s.toString():""):(o.cloneContents?(r=o.cloneContents())&&a.appendChild(r):o.item!==we||o.htmlText!==we?(a.innerHTML="<br>"+(o.item?o.item(0).outerHTML:o.htmlText),a.removeChild(a.firstChild)):a.innerHTML=o.toString(),/^\s/.test(a.innerHTML)&&(t=" "),/\s+$/.test(a.innerHTML)&&(n=" "),e.getInner=!0,e.content=i.isCollapsed()?"":t+i.serializer.serialize(a,e)+n,i.editor.fire("GetContent",e),e.content)},setContent:function(e,t){var n,r,i,o=this,a=o.getRng(),s=o.win.document;if((t=t||{format:"html"}).set=!0,t.selection=!0,t.content=e,t.no_events||o.editor.fire("BeforeSetContent",t),e=t.content,a.insertNode){e+='<span id="__caret">_</span>',a.startContainer==s&&a.endContainer==s?s.body.innerHTML=e:(a.deleteContents(),0===s.body.childNodes.length?s.body.innerHTML=e:a.createContextualFragment?a.insertNode(a.createContextualFragment(e)):(r=s.createDocumentFragment(),i=s.createElement("div"),r.appendChild(i),i.outerHTML=e,a.insertNode(r))),n=o.dom.get("__caret"),(a=s.createRange()).setStartBefore(n),a.setEndBefore(n),o.setRng(a),o.dom.remove("__caret");try{o.setRng(a)}catch(l){}}else a.item&&(s.execCommand("Delete",!1,null),a=o.getRng()),/^\s+/.test(e)?(a.pasteHTML('<span id="__mce_tmp">_</span>'+e),o.dom.remove("__mce_tmp")):a.pasteHTML(e);t.no_events||o.editor.fire("SetContent",t)},getStart:function(e){var t,n,r,i,o=this,a=o.getRng();if(a.duplicate||a.item){if(a.item)return a.item(0);for((r=a.duplicate()).collapse(1),(t=r.parentElement()).ownerDocument!==o.dom.doc&&(t=o.dom.getRoot()),n=i=a.parentElement();i=i.parentNode;)if(i==t){t=n;break}return t}return 1==(t=a.startContainer).nodeType&&t.hasChildNodes()&&(e&&a.collapsed||(t=t.childNodes[Math.min(t.childNodes.length-1,a.startOffset)])),t&&3==t.nodeType?t.parentNode:t},getEnd:function(e){var t,n,r=this,i=r.getRng();return i.duplicate||i.item?i.item?i.item(0):((i=i.duplicate()).collapse(0),(t=i.parentElement()).ownerDocument!==r.dom.doc&&(t=r.dom.getRoot()),t&&"BODY"==t.nodeName&&t.lastChild||t):(t=i.endContainer,n=i.endOffset,1==t.nodeType&&t.hasChildNodes()&&(e&&i.collapsed||(t=t.childNodes[0<n?n-1:n])),t&&3==t.nodeType?t.parentNode:t)},getBookmark:function(e,t){return this.bookmarkManager.getBookmark(e,t)},moveToBookmark:function(e){return this.bookmarkManager.moveToBookmark(e)},select:function(e,t){var n,r=this,i=r.dom,o=i.createRng();if(r.lastFocusBookmark=null,e){if(!t&&r.controlSelection.controlSelect(e))return;n=i.nodeIndex(e),o.setStart(e.parentNode,n),o.setEnd(e.parentNode,n+1),t&&(r._moveEndPoint(o,e,!0),r._moveEndPoint(o,e)),r.setRng(o)}return e},isCollapsed:function(){var e=this,t=e.getRng(),n=e.getSel();return!(!t||t.item)&&(t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!n||t.collapsed)},collapse:function(e){var t,n=this,r=n.getRng();r.item&&(t=r.item(0),(r=n.win.document.body.createTextRange()).moveToElementText(t)),r.collapse(!!e),n.setRng(r)},getSel:function(){var e=this.win;return e.getSelection?e.getSelection():e.document.selection},getRng:function(e){function t(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(r){return-1}}var n,r,i,o,a,s,l=this;if(!l.win)return null;if(null==(o=l.win.document))return null;if(!e&&l.lastFocusBookmark){var c=l.lastFocusBookmark;return c.startContainer?((r=o.createRange()).setStart(c.startContainer,c.startOffset),r.setEnd(c.endContainer,c.endOffset)):r=c,r}if(e&&l.tridentSel)return l.tridentSel.getRangeAt(0);try{(n=l.getSel())&&(r=0<n.rangeCount?n.getRangeAt(0):n.createRange?n.createRange():o.createRange())}catch(u){}if((s=l.editor.fire("GetSelectionRange",{range:r})).range!==r)return s.range;if(m&&r&&r.setStart&&o.selection){try{a=o.selection.createRange()}catch(u){}a&&a.item&&(i=a.item(0),(r=o.createRange()).setStartBefore(i),r.setEndAfter(i))}return r||(r=o.createRange?o.createRange():o.body.createTextRange()),r.setStart&&9===r.startContainer.nodeType&&r.collapsed&&(i=l.dom.getRoot(),r.setStart(i,0),r.setEnd(i,0)),l.selectedRange&&l.explicitRange&&(0===t(r.START_TO_START,r,l.selectedRange)&&0===t(r.END_TO_END,r,l.selectedRange)?r=l.explicitRange:(l.selectedRange=null,l.explicitRange=null)),r},setRng:function(e,t){var n,r,i=this;if(e)if(e.select){i.explicitRange=null;try{e.select()}catch(o){}}else if(i.tridentSel){if(e.cloneRange)try{i.tridentSel.addRange(e)}catch(o){}}else{if(n=i.getSel(),e=i.editor.fire("SetSelectionRange",{range:e}).range,n){i.explicitRange=e;try{n.removeAllRanges(),n.addRange(e)}catch(o){}!1===t&&n.extend&&(n.collapse(e.endContainer,e.endOffset),n.extend(e.startContainer,e.startOffset)),i.selectedRange=0<n.rangeCount?n.getRangeAt(0):null}e.collapsed||e.startContainer!=e.endContainer||!n.setBaseAndExtent||c.ie||e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(r=e.startContainer.childNodes[e.startOffset])&&"IMG"==r.tagName&&(n.setBaseAndExtent(e.startContainer,e.startOffset,e.endContainer,e.endOffset),n.anchorNode!==e.startContainer&&n.setBaseAndExtent(r,0,r,1)),i.editor.fire("AfterSetSelectionRange",{range:e})}},setNode:function(e){var t=this;return t.setContent(t.dom.getOuterHTML(e)),e},getNode:function(){function e(e,t){for(var n=e;e&&3===e.nodeType&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n}var t,n,r,i,o,a=this,s=a.getRng(),l=a.dom.getRoot();return s?(n=s.startContainer,r=s.endContainer,i=s.startOffset,o=s.endOffset,s.setStart?(t=s.commonAncestorContainer,!s.collapsed&&(n==r&&o-i<2&&n.hasChildNodes()&&(t=n.childNodes[i]),3===n.nodeType&&3===r.nodeType&&(n=n.length===i?e(n.nextSibling,!0):n.parentNode,r=0===o?e(r.previousSibling,!1):r.parentNode,n&&n===r))?n:t&&3==t.nodeType?t.parentNode:t):((t=s.item?s.item(0):s.parentElement()).ownerDocument!==a.win.document&&(t=l),t)):l},getSelectedBlocks:function(e,t){var n,r,i=this,o=i.dom,a=[];if(r=o.getRoot(),e=o.getParent(e||i.getStart(),o.isBlock),t=o.getParent(t||i.getEnd(),o.isBlock),e&&e!=r&&a.push(e),e&&t&&e!=t)for(var s=new l(n=e,r);(n=s.next())&&n!=t;)o.isBlock(n)&&a.push(n);return t&&e!=t&&t!=r&&a.push(t),a},isForward:function(){var e,t,n=this.dom,r=this.getSel();return!(r&&r.anchorNode&&r.focusNode)||((e=n.createRng()).setStart(r.anchorNode,r.anchorOffset),e.collapse(!0),(t=n.createRng()).setStart(r.focusNode,r.focusOffset),t.collapse(!0),e.compareBoundaryPoints(e.START_TO_START,t)<=0)},normalize:function(){var e=this,t=e.getRng();return c.range&&new n(e.dom).normalize(t)&&e.setRng(t,e.isForward()),t},selectorChanged:function(e,t){var a,s=this;return s.selectorChangedData||(s.selectorChangedData={},a={},s.editor.on("NodeChange",function(e){var n=e.element,r=s.dom,i=r.getParents(n,null,r.getRoot()),o={};u(s.selectorChangedData,function(e,n){u(i,function(t){if(r.is(t,n))return a[n]||(u(e,function(e){e(!0,{node:t,selector:n,parents:i})}),a[n]=e),o[n]=e,!1})}),u(a,function(e,t){o[t]||(delete a[t],u(e,function(e){e(!1,{node:n,selector:t,parents:i})}))})})),s.selectorChangedData[e]||(s.selectorChangedData[e]=[]),s.selectorChangedData[e].push(t),s},getScrollContainer:function(){for(var e,t=this.dom.getRoot();t&&"BODY"!=t.nodeName;){if(t.scrollHeight>t.clientHeight){e=t;break}t=t.parentNode}return e},scrollIntoView:function(e,t){function n(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}}var r,i,o,a,s=this,l=s.dom,c=l.getRoot(),u=0;if(f.isElement(e)){if(!1===t&&(u=e.offsetHeight),"BODY"!=c.nodeName){var d=s.getScrollContainer();if(d)return r=n(e).y-n(d).y+u,a=d.clientHeight,void((r<(o=d.scrollTop)||o+a<r+25)&&(d.scrollTop=r<o?r:r-a+25))}i=l.getViewPort(s.editor.getWin()),r=l.getPos(e).y+u,o=i.y,a=i.h,(r<i.y||o+a<r+25)&&s.editor.getWin().scrollTo(0,r<o?r:r-a+25)}},placeCaretAt:function(e,t){this.setRng(n.getCaretRangeFromPoint(e,t,this.editor.getDoc()))},_moveEndPoint:function(e,t,n){var r=t,i=new l(t,r),o=this.dom.schema.getNonEmptyElements();do{if(3==t.nodeType&&0!==d(t.nodeValue).length)return void(n?e.setStart(t,0):e.setEnd(t,t.nodeValue.length));if(o[t.nodeName]&&!/^(TD|TH)$/.test(t.nodeName))return void(n?e.setStartBefore(t):"BR"==t.nodeName?e.setEndBefore(t):e.setEndAfter(t));if(c.ie&&c.ie<11&&this.dom.isBlock(t)&&this.dom.isEmpty(t))return void(n?e.setStart(t,0):e.setEnd(t,0))}while(t=n?i.next():i.prev());"BODY"==r.nodeName&&(n?e.setStart(r,0):e.setEnd(r,r.childNodes.length))},getBoundingClientRect:function(){var e=this.getRng();return e.collapsed?t.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()},destroy:function(){this.win=null,this.controlSelection.destroy()}},r}),e("tinymce/dom/ElementUtils",["tinymce/dom/BookmarkManager","tinymce/util/Tools"],function(o,e){function t(i){this.compare=function(e,t){function n(n){var r={};return a(i.getAttribs(n),function(e){var t=e.nodeName.toLowerCase();0!==t.indexOf("_")&&"style"!==t&&0!==t.indexOf("data-")&&(r[t]=i.getAttrib(n,t))}),r}function r(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 e.nodeName==t.nodeName&&(!!r(n(e),n(t))&&(!!r(i.parseStyle(i.getAttrib(e,"style")),i.parseStyle(i.getAttrib(t,"style")))&&(!o.isBookmarkNode(e)&&!o.isBookmarkNode(t))))}}var a=e.each;return t}),e("tinymce/fmt/Preview",["tinymce/dom/DOMUtils","tinymce/util/Tools","tinymce/html/Schema"],function(e,d,s){function u(e,t){function n(e,t){t.classes.length&&h.addClass(e,t.classes.join(" ")),h.setAttribs(e,t.attrs)}function l(e){var t;return i="string"==typeof e?{name:e,classes:[],attrs:{}}:e,n(t=h.create(i.name),i),t}function c(e,t){var n="string"!=typeof e?e.nodeName.toLowerCase():e,r=a.getElementRule(n).parentsRequired;return!(!r||!r.length)&&(t&&-1!==d.inArray(r,t)?t:r[0])}function u(n,e,t){var r,i,o,a=e.length&&e[0],s=a&&a.name;if(o=c(n,s))s==o?(i=e[0],e=e.slice(1)):i=o;else if(a)i=e[0],e=e.slice(1);else if(!t)return n;return i&&(r=l(i)).appendChild(n),t&&(r||(r=h.create("div")).appendChild(n),d.each(t,function(e){var t=l(e);r.insertBefore(t,n)})),u(r,e,i&&i.siblings)}var r,i,o,a=t&&t.schema||new s({});return e&&e.length?(r=l(i=e[0]),(o=h.create("div")).appendChild(u(r,e.slice(1),i.siblings)),o):""}function t(e,t){return u(f(e),t)}function r(e){var t,a={classes:[],attrs:{}};return"*"!==(e=a.selector=d.trim(e))&&(t=e.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,function(e,t,n,r,i){switch(t){case"#":a.attrs.id=n;break;case".":a.classes.push(n);break;case":":-1!==d.inArray("checked disabled enabled read-only required".split(" "),n)&&(a.attrs[n]=n)}if("["==r){var o=i.match(/([\w\-]+)(?:\=\"([^\"]+))?/);o&&(a.attrs[o[1]]=o[2])}return""})),a.name=t||"div",a}function f(e){return e&&"string"==typeof e?(e=(e=e.split(/\s*,\s*/)[0]).replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),d.map(e.split(/(?:>|\s+(?![^\[\]]+\]))/),function(e){var t=d.map(e.split(/(?:~\+|~|\+)/),r),n=t.pop();return t.length&&(n.siblings=t),n}).reverse()):[]}function n(n,e){function r(e){return e.replace(/%(\w+)/g,"")}var t,i,o,a,s,l,c="";if(!1===(l=n.settings.preview_styles))return"";if("string"!=typeof l&&(l="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"),"string"==typeof e){if(!(e=n.formatter.get(e)))return;e=e[0]}return"preview"in e&&!1===(l=e.preview)?"":(t=e.block||e.inline||"span",(a=f(e.selector)).length?(a[0].name||(a[0].name=t),t=e.selector,i=u(a,n)):i=u([t],n),o=h.select(t,i)[0]||i.firstChild,m(e.styles,function(e,t){(e=r(e))&&h.setStyle(o,t,e)}),m(e.attributes,function(e,t){(e=r(e))&&h.setAttrib(o,t,e)}),m(e.classes,function(e){e=r(e),h.hasClass(o,e)||h.addClass(o,e)}),n.fire("PreviewFormats"),h.setStyles(i,{position:"absolute",left:-65535}),n.getBody().appendChild(i),s=h.getStyle(n.getBody(),"fontSize",!0),s=/px$/.test(s)?parseInt(s,10):0,m(l.split(" "),function(e){var t=h.getStyle(o,e,!0);if(!("background-color"==e&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(t)&&(t=h.getStyle(n.getBody(),e,!0),"#ffffff"==h.toHex(t).toLowerCase())||"color"==e&&"#000000"==h.toHex(t).toLowerCase())){if("font-size"==e&&/em|%$/.test(t)){if(0===s)return;t=(t=parseFloat(t,10)/(/%$/.test(t)?100:1))*s+"px"}"border"==e&&t&&(c+="padding:0 2px;"),c+=e+":"+t+";"}}),n.fire("AfterPreviewFormats"),h.remove(i),c)}var m=d.each,h=e.DOM;return{getCssText:n,parseSelector:f,selectorToHtml:t}}),e("tinymce/fmt/Hooks",["tinymce/util/Arr","tinymce/dom/NodeType","tinymce/dom/DomQuery"],function(a,s,l){function e(e,t){var n=r[e];n||(r[e]=n=[]),r[e].push(t)}function t(e,t){u(r[e],function(e){e(t)})}var r={},c=a.filter,u=a.each;return e("pre",function(e){function t(e){return r(e.previousSibling)&&-1!=a.indexOf(i,e.previousSibling)}function n(e,t){l(t).remove(),l(e).append("<br><br>").append(t.childNodes)}var r,i,o=e.selection.getRng();r=s.matchNodeNames("pre"),o.collapsed||(i=e.selection.getSelectedBlocks(),u(c(c(i,r),t),function(e){n(e.previousSibling,e)}))}),{postProcess:t}}),e("tinymce/Formatter",["tinymce/dom/TreeWalker","tinymce/dom/RangeUtils","tinymce/dom/BookmarkManager","tinymce/dom/ElementUtils","tinymce/util/Fun","tinymce/util/Tools","tinymce/fmt/Preview","tinymce/fmt/Hooks"],function(ue,de,fe,me,he,pe,ge,ve){return function(b){function C(e){return e.nodeType&&(e=e.nodeName),!!b.schema.getTextBlockElements()[e.toLowerCase()]}function v(e){return/^(TH|TD)$/.test(e.nodeName)}function l(e){return e&&/^(IMG)$/.test(e.nodeName)}function y(e,t){return X.getParents(e,t,X.getRoot())}function x(e){return 1===e.nodeType&&"_mce_caret"===e.id}function e(){n({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:!1,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},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0},fontname:{inline:"span",styles:{fontFamily:"%value"}},fontsize:{inline:"span",styles:{fontSize:"%value"}},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(n,e,t){se(t,function(e,t){X.setAttrib(n,t,e)})}},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}]}),se("p h1 h2 h3 h4 h5 h6 div address pre div dt dd samp".split(/\s/),function(e){n(e,{block:e,remove:"all"})}),n(b.settings.formats)}function t(){b.addShortcut("meta+b","bold_desc","Bold"),b.addShortcut("meta+i","italic_desc","Italic"),b.addShortcut("meta+u","underline_desc","Underline");for(var e=1;e<=6;e++)b.addShortcut("access+"+e,"",["FormatBlock",!1,"h"+e]);b.addShortcut("access+7","",["FormatBlock",!1,"p"]),b.addShortcut("access+8","",["FormatBlock",!1,"div"]),b.addShortcut("access+9","",["FormatBlock",!1,"address"])}function w(e){return e?Y[e]:Y}function n(e,t){e&&("string"!=typeof e?se(e,function(e,t){n(t,e)}):(t=t.length?t:[t],se(t,function(e){e.deep===$&&(e.deep=!e.selector),e.split===$&&(e.split=!e.selector||e.inline),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+/))}),Y[e]=t))}function r(e){return e&&Y[e]&&delete Y[e],Y}function a(e,t){var n=w(t);if(n)for(var r=0;r<n.length;r++)if(!1===n[r].inherit&&X.is(e,n[r].selector))return!0;return!1}function E(e){var t;return b.dom.getParent(e,function(e){return(t=b.dom.getStyle(e,"text-decoration"))&&"none"!==t}),t}function c(e){var t;1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType&&(t=E(e.parentNode),b.dom.getStyle(e,"color")&&t?b.dom.setStyle(e,"text-decoration",t):b.dom.getStyle(e,"text-decoration")===t&&b.dom.setStyle(e,"text-decoration",null))}function N(m,h,a){function p(n,e){if(e=e||y,n){if(e.onformat&&e.onformat(n,e,h,a),se(e.styles,function(e,t){X.setStyle(n,t,M(e,h))}),e.styles){var t=X.getAttrib(n,"style");t&&n.setAttribute("data-mce-style",t)}se(e.attributes,function(e,t){X.setAttrib(n,t,M(e,h))}),se(e.classes,function(e){e=M(e,h),X.hasClass(n,e)||X.addClass(n,e)})}}function g(e,t){var n=!1;return!!y.selector&&(se(e,function(e){if(!("collapsed"in e&&e.collapsed!==i))return X.is(t,e.selector)&&!x(t)?(p(t,e),!(n=!0)):void 0}),n)}function e(){function e(e,t){var n=new ue(t);for(a=n.prev2();a;a=n.prev2()){if(3==a.nodeType&&0<a.data.length)return a;if(1<a.childNodes.length||a==e||"BR"==a.tagName)return a}}var t=b.selection.getRng(),n=t.startContainer,r=t.endContainer;if(n!=r&&0===t.endOffset){var i=e(n,r),o=3==i.nodeType?i.data.length:i.childNodes.length;t.setEnd(i,o)}return t}function t(e,t,l){var c,u,d=[],f=!0;c=y.inline||y.block,p(u=X.create(c)),G.walk(e,function(e){function a(e){var t,n,r,i;if(i=f,t=e.nodeName.toLowerCase(),n=e.parentNode.nodeName.toLowerCase(),1===e.nodeType&&oe(e)&&(i=f,f="true"===oe(e),r=!0),T(t,"br"))return s=0,void(y.block&&X.remove(e));if(y.wrapper&&S(e,m,h))s=0;else{if(f&&!r&&y.block&&!y.wrapper&&C(t)&&J(n,c))return p(e=X.rename(e,c)),d.push(e),void(s=0);if(y.selector){var o=g(v,e);if(!y.inline||o)return void(s=0)}!f||r||!J(c,t)||!J(n,c)||!l&&3===e.nodeType&&1===e.nodeValue.length&&65279===e.nodeValue.charCodeAt(0)||x(e)||y.inline&&Q(e)?(s=0,se(le(e.childNodes),a),r&&(f=i),s=0):(s||(s=X.clone(u,re),e.parentNode.insertBefore(s,e),d.push(s)),s.appendChild(e))}}var s;se(e,a)}),!0===y.links&&se(d,function(e){function t(e){"A"===e.nodeName&&p(e,y),se(le(e.childNodes),t)}t(e)}),se(d,function(n){function r(e){var t=0;return se(e.childNodes,function(e){L(e)||ae(e)||t++}),t}function i(e){var t=!1;return se(e.childNodes,function(e){if(R(e))return t=e,!1}),t}function e(e,t){do{if(1!==r(e))break;if(!(e=i(e)))break;if(t(e))return e}while(e);return null}function t(e){var t,n;return(t=i(e))&&!ae(t)&&k(t,y)&&(p(n=X.clone(t,re)),X.replace(n,e,ie),X.remove(t,1)),n||e}var o;if(o=r(n),!(1<d.length)&&Q(n)||0!==o){if(!Q(n)&&!D(n,"fontSize")){var a=e(n,A("fontSize"));a&&N("fontsize",{value:D(a,"fontSize")},n)}(y.inline||y.wrapper)&&(y.exact||1!==o||(n=t(n)),se(v,function(t){se(X.select(t.inline,n),function(e){ae(e)||H(t,h,e,t.exact?e:null)})}),S(n.parentNode,m,h)&&H(y,h,n)&&(n=0),y.merge_with_parents&&X.getParent(n.parentNode,function(e){if(S(e,m,h))return H(y,h,n)&&(n=0),ie}),n&&!1!==y.merge_siblings&&(n=F(n=F(I(n),n),I(n,ie))))}else X.remove(n,1)})}var n,r,v=w(m),y=v[0],i=!a&&K.isCollapsed();if("false"!==oe(K.getNode())){if(y){if(a)a.nodeType?g(v,a)||((r=X.createRng()).setStartBefore(a),r.setEndAfter(a),t(O(r,v),null,!0)):t(a,null,!0);else if(i&&y.inline&&!X.select("td[data-mce-selected],th[data-mce-selected]").length)z("apply",m,h);else{var o=b.selection.getNode()
;Z||!v[0].defaultBlock||X.getParent(o,X.isBlock)||N(v[0].defaultBlock),b.selection.setRng(e()),n=K.getBookmark(),t(O(K.getRng(ie),v),n),y.styles&&((y.styles.color||y.styles.textDecoration)&&(ce(o,c,"childNodes"),c(o)),y.styles.backgroundColor&&f(o,A("fontSize"),B("backgroundColor",M(y.styles.backgroundColor,h)))),K.moveToBookmark(n),W(K.getRng(ie)),b.nodeChanged()}ve.postProcess(m,b)}}else{a=K.getNode();for(var s=0,l=v.length;s<l;s++)if(v[s].ceFalseOverride&&X.is(a,v[s].selector))return void p(a,v[s])}}function p(r,u,e,i){function a(e){var t,n,r,i,o;if(1===e.nodeType&&oe(e)&&(i=h,h="true"===oe(e),o=!0),t=le(e.childNodes),h&&!o)for(n=0,r=f.length;n<r&&!H(f[n],u,e,e);n++);if(m.deep&&t.length){for(n=0,r=t.length;n<r;n++)a(t[n]);o&&(h=i)}}function t(e){var n;return se(y(e.parentNode).reverse(),function(e){var t;n||"_start"==e.id||"_end"==e.id||(t=S(e,r,u,i))&&!1!==t.split&&(n=e)}),n}function n(e,t,n,r){var i,o,a,s,l,c;if(e){for(c=e.parentNode,i=t.parentNode;i&&i!=c;i=i.parentNode){for(o=X.clone(i,re),l=0;l<f.length;l++)if(H(f[l],u,o,o)){o=0;break}o&&(a&&o.appendChild(a),s||(s=o),a=o)}!r||m.mixed&&Q(e)||(t=X.split(e,t)),a&&(n.parentNode.insertBefore(a,n),s.appendChild(n))}return t}function o(e){return n(t(e),e,e,!0)}function s(e){var t=X.get(e?"_start":"_end"),n=t[e?"firstChild":"lastChild"];return ae(n)&&(n=n[e?"firstChild":"lastChild"]),3==n.nodeType&&0===n.data.length&&(n=e?t.previousSibling||t.nextSibling:t.nextSibling||t.previousSibling),X.remove(t,!0),n}function l(e){var t,n,r=e.commonAncestorContainer;if(e=O(e,f,ie),m.split){if((t=U(e,ie))!=(n=U(e))){if(/^(TR|TH|TD)$/.test(t.nodeName)&&t.firstChild&&(t="TR"==t.nodeName?t.firstChild.firstChild||t:t.firstChild||t),r&&/^T(HEAD|BODY|FOOT|R)$/.test(r.nodeName)&&v(n)&&n.firstChild&&(n=n.firstChild||n),X.isChildOf(t,n)&&!Q(n)&&!v(t)&&!v(n))return o(t=P(t,"span",{id:"_start","data-mce-type":"bookmark"})),void(t=s(ie));t=P(t,"span",{id:"_start","data-mce-type":"bookmark"}),n=P(n,"span",{id:"_end","data-mce-type":"bookmark"}),o(t),o(n),t=s(ie),n=s()}else t=n=o(t);e.startContainer=t.parentNode?t.parentNode:t,e.startOffset=ee(t),e.endContainer=n.parentNode?n.parentNode:n,e.endOffset=ee(n)+1}G.walk(e,function(e){se(e,function(e){a(e),1===e.nodeType&&"underline"===b.dom.getStyle(e,"text-decoration")&&e.parentNode&&"underline"===E(e.parentNode)&&H({deep:!1,exact:!0,inline:"span",styles:{textDecoration:"underline"}},null,e)})})}var c,d,f=w(r),m=f[0],h=!0;if(e)e.nodeType?((d=X.createRng()).setStartBefore(e),d.setEndAfter(e),l(d)):l(e);else if("false"!==oe(K.getNode()))K.isCollapsed()&&m.inline&&!X.select("td[data-mce-selected],th[data-mce-selected]").length?z("remove",r,u,i):(c=K.getBookmark(),l(K.getRng(ie)),K.moveToBookmark(c),m.inline&&_(r,u,K.getStart())&&W(K.getRng(!0)),b.nodeChanged());else{e=K.getNode();for(var p=0,g=f.length;p<g&&(!f[p].ceFalseOverride||!H(f[p],u,e,e));p++);}}function i(e,t,n){var r=w(e);!_(e,t,n)||"toggle"in r[0]&&!r[0].toggle?N(e,t,n):p(e,t,n)}function S(e,t,s,l){function n(e,t,n){var r,i,o,a=t[n];if(t.onmatch)return t.onmatch(e,t,n);if(a)if(a.length===$){for(r in a)if(a.hasOwnProperty(r)){if(i="attributes"===n?X.getAttrib(e,r):D(e,r),l&&!i&&!t.exact)return;if((!l||t.exact)&&!T(i,m(M(a[r],s),r)))return}}else for(o=0;o<a.length;o++)if("attributes"===n?X.getAttrib(e,a[o]):D(e,a[o]))return t;return t}var r,i,o,a=w(t);if(a&&e)for(i=0;i<a.length;i++)if(k(e,r=a[i])&&n(e,r,"attributes")&&n(e,r,"styles")){if(o=r.classes)for(i=0;i<o.length;i++)if(!X.hasClass(e,o[i]))return;return r}}function _(n,r,e){function t(e){var t=X.getRoot();return e!==t&&S(e=X.getParent(e,function(e){return!!a(e,n)||(e.parentNode===t||!!S(e,n,r,!0))}),n,r)}var i;return e?t(e):t(e=K.getNode())?ie:(i=K.getStart())!=e&&t(i)?ie:re}function o(r,i){var e,o=[],a={};return e=K.getStart(),X.getParent(e,function(e){var t,n;for(t=0;t<r.length;t++)n=r[t],!a[n]&&S(e,n,i)&&(a[n]=!0,o.push(n))},X.getRoot()),o}function s(e){var t,n,r,i,o=w(e);if(o)for(t=y(K.getStart()),r=o.length-1;0<=r;r--){if(!(i=o[r].selector)||o[r].defaultBlock)return ie;for(n=t.length-1;0<=n;n--)if(X.is(t[n],i))return ie}return re}function u(e,t,n){var o;return V||(V={},o={},b.on("NodeChange",function(n){var r=y(n.element),i={};r=pe.grep(r,function(e){return 1==e.nodeType&&!e.getAttribute("data-mce-bogus")}),se(V,function(e,n){se(r,function(t){return S(t,n,{},e.similar)?(o[n]||(se(e,function(e){e(!0,{node:t,format:n,parents:r})}),o[n]=e),i[n]=e,!1):!a(t,n)&&void 0})}),se(o,function(e,t){i[t]||(delete o[t],se(e,function(e){e(!1,{node:n.element,format:t,parents:r})}))})})),se(e.split(","),function(e){V[e]||(V[e]=[],V[e].similar=n),V[e].push(t)}),this}function d(e){return ge.getCssText(b,e)}function k(e,t){return T(e,t.inline)?ie:T(e,t.block)?ie:t.selector?1==e.nodeType&&X.is(e,t.selector):void 0}function T(e,t){return t=t||"",e=""+((e=e||"").nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()==t.toLowerCase()}function f(e,t,n){se(e.childNodes,function(e){R(e)&&(t(e)&&n(e),e.hasChildNodes()&&f(e,t,n))})}function R(e){return 1==e.nodeType&&!ae(e)&&!L(e)&&!x(e)}function A(e){return he.curry(function(e,t){return!(!t||!D(t,e))},e)}function B(e,t){return he.curry(function(e,t,n){X.setStyle(n,e,t)},e,t)}function D(e,t){return m(X.getStyle(e,t),t)}function m(e,t){return"color"!=t&&"backgroundColor"!=t||(e=X.toHex(e)),"fontWeight"==t&&700==e&&(e="bold"),"fontFamily"==t&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e}function M(e,n){return"string"!=typeof e?e=e(n):n&&(e=e.replace(/%(\w+)/g,function(e,t){return n[t]||e})),e}function L(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)}function P(e,t,n){var r=X.create(t,n);return e.parentNode.insertBefore(r,e),r.appendChild(e),r}function O(a,s,l){function e(e){function t(e){return"BR"==e.nodeName&&e.getAttribute("data-mce-bogus")&&!e.nextSibling}var n,r,i,o,a;if(n=r=e?f:h,o=e?"previousSibling":"nextSibling",a=X.getRoot(),3==n.nodeType&&!L(n)&&(e?0<m:p<n.nodeValue.length))return n;for(;;){if(!s[0].block_expand&&Q(r))return r;for(i=r[o];i;i=i[o])if(!ae(i)&&!L(i)&&!t(i))return r;if(r==a||r.parentNode==a){n=r;break}r=r.parentNode}return n}function t(e,t){for(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}}function n(e){for(var t=e;t;){if(1===t.nodeType&&oe(t))return"false"===oe(t)?t:e;t=t.parentNode}return e}function r(e,t,o){function n(e,t){var n,r,i=e.nodeValue;return void 0===t&&(t=o?i.length:0),o?(n=i.lastIndexOf(" ",t),-1===(n=(r=i.lastIndexOf("\xa0",t))<n?n:r)||l||n++):(n=i.indexOf(" ",t),r=i.indexOf("\xa0",t),n=-1!==n&&(-1===r||n<r)?n:r),n}var r,i,a,s;if(3===e.nodeType){if(-1!==(a=n(e,t)))return{container:e,offset:a};s=e}for(r=new ue(e,X.getParent(e,Q)||b.getBody());i=r[o?"prev":"next"]();)if(3===i.nodeType){if(-1!==(a=n(s=i)))return{container:i,offset:a}}else if(Q(i))break;if(s)return{container:s,offset:t=o?0:s.length}}function i(e,t){var n,r,i,o;for(3==e.nodeType&&0===e.nodeValue.length&&e[t]&&(e=e[t]),n=y(e),r=0;r<n.length;r++)for(i=0;i<s.length;i++)if(!("collapsed"in(o=s[i])&&o.collapsed!==a.collapsed)&&X.is(n[r],o.selector))return n[r];return e}function o(e,t){var n,r=X.getRoot();if(s[0].wrapper||(n=X.getParent(e,s[0].block,r)),n||(n=X.getParent(3==e.nodeType?e.parentNode:e,function(e){return e!=r&&C(e)})),n&&s[0].wrapper&&(n=y(n,"ul,ol").reverse()[0]||n),!n)for(n=e;n[t]&&!Q(n[t])&&!T(n=n[t],"br"););return n||e}var c,u,d,f=a.startContainer,m=a.startOffset,h=a.endContainer,p=a.endOffset;if(1==f.nodeType&&f.hasChildNodes()&&(c=f.childNodes.length-1,3==(f=f.childNodes[c<m?c:m]).nodeType&&(m=0)),1==h.nodeType&&h.hasChildNodes()&&(c=h.childNodes.length-1,3==(h=h.childNodes[c<p?c:p-1]).nodeType&&(p=h.nodeValue.length)),f=n(f),h=n(h),(ae(f.parentNode)||ae(f))&&3==(f=(f=ae(f)?f:f.parentNode).nextSibling||f).nodeType&&(m=0),(ae(h.parentNode)||ae(h))&&3==(h=(h=ae(h)?h:h.parentNode).previousSibling||h).nodeType&&(p=h.length),s[0].inline&&(a.collapsed&&((d=r(f,m,!0))&&(f=d.container,m=d.offset),(d=r(h,p))&&(h=d.container,p=d.offset)),(u=t(h,p)).node)){for(;u.node&&0===u.offset&&u.node.previousSibling;)u=t(u.node.previousSibling);u.node&&0<u.offset&&3===u.node.nodeType&&" "===u.node.nodeValue.charAt(u.offset-1)&&1<u.offset&&(h=u.node).splitText(u.offset-1)}return(s[0].inline||s[0].block_expand)&&(s[0].inline&&3==f.nodeType&&0!==m||(f=e(!0)),s[0].inline&&3==h.nodeType&&p!==h.nodeValue.length||(h=e())),s[0].selector&&s[0].expand!==re&&!s[0].inline&&(f=i(f,"previousSibling"),h=i(h,"nextSibling")),(s[0].block||s[0].selector)&&(f=o(f,"previousSibling"),h=o(h,"nextSibling"),s[0].block&&(Q(f)||(f=e(!0)),Q(h)||(h=e()))),1==f.nodeType&&(m=ee(f),f=f.parentNode),1==h.nodeType&&(p=ee(h)+1,h=h.parentNode),{startContainer:f,startOffset:m,endContainer:h,endOffset:p}}function h(e,t){return t.links&&"A"==e.tagName}function H(n,r,i,o){var e,t,a;if(!k(i,n)&&!h(i,n))return re;if("all"!=n.remove)for(se(n.styles,function(e,t){e=m(M(e,r),t),"number"==typeof t&&(t=e,o=0),(n.remove_similar||!o||T(D(o,t),e))&&X.setStyle(i,t,""),a=1}),a&&""===X.getAttrib(i,"style")&&(i.removeAttribute("style"),i.removeAttribute("data-mce-style")),se(n.attributes,function(e,t){var n;if(e=M(e,r),"number"==typeof t&&(t=e,o=0),!o||T(X.getAttrib(o,t),e)){if("class"==t&&(e=X.getAttrib(i,t))&&(n="",se(e.split(/\s+/),function(e){/mce\-\w+/.test(e)&&(n+=(n?" ":"")+e)}),n))return void X.setAttrib(i,t,n);"class"==t&&i.removeAttribute("className"),ne.test(t)&&i.removeAttribute("data-mce-"+t),i.removeAttribute(t)}}),se(n.classes,function(e){e=M(e,r),o&&!X.hasClass(o,e)||X.removeClass(i,e)}),t=X.getAttribs(i),e=0;e<t.length;e++){var s=t[e].nodeName;if(0!==s.indexOf("_")&&0!==s.indexOf("data-"))return re}return"none"!=n.remove?(g(i,n),ie):void 0}function g(e,t){function n(e,t,n){return!(e=I(e,t,n))||"BR"==e.nodeName||Q(e)}var r,i=e.parentNode;t.block&&(Z?i==X.getRoot()&&(t.list_block&&T(e,t.list_block)||se(le(e.childNodes),function(e){J(Z,e.nodeName.toLowerCase())?r?r.appendChild(e):(r=P(e,Z),X.setAttribs(r,b.settings.forced_root_block_attrs)):r=0})):Q(e)&&!Q(i)&&(n(e,re)||n(e.firstChild,ie,1)||e.insertBefore(X.create("br"),e.firstChild),n(e,ie)||n(e.lastChild,re,1)||e.appendChild(X.create("br")))),t.selector&&t.inline&&!T(t.inline,e)||X.remove(e,1)}function I(e,t,n){if(e)for(t=t?"nextSibling":"previousSibling",e=n?e:e[t];e;e=e[t])if(1==e.nodeType||!L(e))return e}function F(t,e){function n(e,t){for(r=e;r;r=r[t]){if(3==r.nodeType&&0!==r.nodeValue.length)return e;if(1==r.nodeType&&!ae(r))return r}return e}var r,i,o=new me(X);if(t&&e&&(t=n(t,"previousSibling"),e=n(e,"nextSibling"),o.compare(t,e))){for(r=t.nextSibling;r&&r!=e;)r=(i=r).nextSibling,t.appendChild(i);return X.remove(e),se(le(e.childNodes),function(e){t.appendChild(e)}),t}return e}function U(e,t){var n,r,i;return n=e[t?"startContainer":"endContainer"],r=e[t?"startOffset":"endOffset"],1==n.nodeType&&(i=n.childNodes.length-1,!t&&r&&r--,n=n.childNodes[i<r?i:r]),3===n.nodeType&&t&&r>=n.nodeValue.length&&(n=new ue(n,b.getBody()).next()||n),3!==n.nodeType||t||0!==r||(n=new ue(n,b.getBody()).prev()||n),n}function z(e,d,f,m){function h(e){var t=X.create("span",{id:a,"data-mce-bogus":!0,style:c?"color:red":""});return e&&t.appendChild(b.getDoc().createTextNode(te)),t}function i(e,t){for(;e;){if(3===e.nodeType&&e.nodeValue!==te||1<e.childNodes.length)return!1;t&&1===e.nodeType&&t.push(e),e=e.firstChild}return!0}function s(e){for(;e;){if(e.id===a)return e;e=e.parentNode}}function l(e){var t;if(e)for(e=(t=new ue(e,e)).current();e;e=t.next())if(3===e.nodeType)return e}function o(e,t){var n,r;if(e)r=K.getRng(!0),i(e)?(!1!==t&&(r.setStartBefore(e),r.setEndBefore(e)),X.remove(e)):((n=l(e)).nodeValue.charAt(0)===te&&(n.deleteData(0,1),r.startContainer==n&&0<r.startOffset&&r.setStart(n,r.startOffset-1),r.endContainer==n&&0<r.endOffset&&r.setEnd(n,r.endOffset-1)),X.remove(e,1)),K.setRng(r);else if(!(e=s(K.getStart())))for(;e=X.get(a);)o(e,!1)}function t(){var e,t,n,r,i,o;r=(e=K.getRng(!0)).startOffset,o=e.startContainer.nodeValue,(t=s(K.getStart()))&&(n=l(t));var a=/[^\s\u00a0\u00ad\u200b\ufeff]/;o&&0<r&&r<o.length&&a.test(o.charAt(r))&&a.test(o.charAt(r-1))?(i=K.getBookmark(),e.collapse(!0),e=O(e,w(d)),e=G.split(e),N(d,f,e),K.moveToBookmark(i)):(t&&n.nodeValue===te||(n=(t=h(!0)).firstChild,e.insertNode(t),r=1),N(d,f,t),K.setCursorLocation(n,r))}function n(){var e,t,n,r,i,o,a,s,l=K.getRng(!0),c=[];for(e=l.startContainer,t=l.startOffset,3==(i=e).nodeType&&(t!=e.nodeValue.length&&(r=!0),i=i.parentNode);i;){if(S(i,d,f,m)){o=i;break}i.nextSibling&&(r=!0),c.push(i),i=i.parentNode}if(o)if(r)n=K.getBookmark(),l.collapse(!0),l=O(l,w(d),!0),l=G.split(l),p(d,f,l),K.moveToBookmark(n);else{for(i=s=h(),a=c.length-1;0<=a;a--)i.appendChild(X.clone(c[a],!1)),i=i.firstChild;i.appendChild(X.doc.createTextNode(te)),i=i.firstChild;var u=X.getParent(o,C);u&&X.isEmpty(u)?o.parentNode.replaceChild(s,o):X.insertAfter(s,o),K.setCursorLocation(i,1),X.isEmpty(o)&&X.remove(o)}}function r(){var e;(e=s(K.getStart()))&&!X.isEmpty(e)&&ce(e,function(e){1!=e.nodeType||e.id===a||X.isEmpty(e)||X.setAttrib(e,"data-mce-bogus",null)},"childNodes")}var a="_mce_caret",c=b.settings.caret_debug;b._hasCaretEvents||(j=function(){var e,t=[];if(i(s(K.getStart()),t))for(e=t.length;e--;)X.setAttrib(t[e],"data-mce-bogus","1")},q=function(e){var t=e.keyCode;o(),8==t&&K.isCollapsed()&&K.getStart().innerHTML==te&&o(s(K.getStart())),37!=t&&39!=t||o(s(K.getStart())),r()},b.on("SetContent",function(e){e.selection&&r()}),b._hasCaretEvents=!0),"apply"==e?t():n()}function W(e){var t,n,r,i,o,a=e.startContainer,s=e.startOffset;if((e.startContainer!=e.endContainer||!l(e.startContainer.childNodes[e.startOffset]))&&(3==a.nodeType&&s>=a.nodeValue.length&&(s=ee(a),a=a.parentNode,t=!0),1==a.nodeType))for(a=(i=a.childNodes)[Math.min(s,i.length-1)],n=new ue(a,X.getParent(a,X.isBlock)),(s>i.length-1||t)&&n.next(),r=n.current();r;r=n.next())if(3==r.nodeType&&!L(r))return o=X.create("a",{"data-mce-bogus":"all"},te),r.parentNode.insertBefore(o,r),e.setStart(r,0),K.setRng(e),void X.remove(o)}var V,$,q,j,Y={},X=b.dom,K=b.selection,G=new de(X),J=b.schema.isValidChild,Q=X.isBlock,Z=b.settings.forced_root_block,ee=X.nodeIndex,te="\ufeff",ne=/^(src|href|style)$/,re=!1,ie=!0,oe=X.getContentEditable,ae=fe.isBookmarkNode,se=pe.each,le=pe.grep,ce=pe.walk;(0,pe.extend)(this,{get:w,register:n,unregister:r,apply:N,remove:p,toggle:i,match:_,matchAll:o,matchNode:S,canApply:s,formatChanged:u,getCssText:d}),e(),t(),b.on("BeforeGetContent",function(e){j&&"raw"!=e.format&&j()}),b.on("mouseup keydown",function(e){q&&q(e)})}}),e("tinymce/undo/Diff",[],function(){var d=0,f=1,m=2;return{KEEP:d,DELETE:m,INSERT:f,diff:function(h,p){var e=h.length+p.length+2,g=new Array(e),v=new Array(e),o=function(e,t,n){return{start:e,end:t,diag:n}},c=function(e,t,n,r,i){var o=u(e,t,n,r);if(null===o||o.start===t&&o.diag===t-r||o.end===e&&o.diag===e-n)for(var a=e,s=n;a<t||s<r;)a<t&&s<r&&h[a]===p[s]?(i.push([d,h[a]]),++a,++s):r-n<t-e?(i.push([m,h[a]]),++a):(i.push([f,p[s]]),++s);else{c(e,o.start,n,o.start-o.diag,i);for(var l=o.start;l<o.end;++l)i.push([d,h[l]]);c(o.end,t,o.end-o.diag,r,i)}},y=function(e,t,n,r){for(var i=e;i-t<r&&i<n&&h[i]===p[i-t];)++i;return o(e,i,t)},u=function(e,t,n,r){var i=t-e,o=r-n;if(0===i||0===o)return null;var a=i-o,s=o+i,l=(s%2==0?s:s+1)/2;g[1+l]=e,v[1+l]=t+1;for(var c=0;c<=l;++c){for(var u=-c;u<=c;u+=2){var d=u+l;u===-c||u!=c&&g[d-1]<g[d+1]?g[d]=g[d+1]:g[d]=g[d-1]+1;for(var f=g[d],m=f-e+n-u;f<t&&m<r&&h[f]===p[m];)g[d]=++f,++m;if(a%2!=0&&a-c<=u&&u<=a+c&&v[d-a]<=g[d])return y(v[d-a],u+e-n,t,r)}for(u=a-c;u<=a+c;u+=2){for(d=u+l-a,u===a-c||u!=a+c&&v[d+1]<=v[d-1]?v[d]=v[d+1]-1:v[d]=v[d-1],m=(f=v[d]-1)-e+n-u;e<=f&&n<=m&&h[f]===p[m];)v[d]=f--,m--;if(a%2==0&&-c<=u&&u<=c&&v[d]<=g[d+a])return y(v[d],u+e-n,t,r)}}},t=[];return c(0,h.length,0,p.length,t),t}}}),e("tinymce/undo/Fragments",["tinymce/util/Arr","tinymce/html/Entities","tinymce/undo/Diff"],function(r,t,i){var o=function(e){return 1===e.nodeType?e.outerHTML:3===e.nodeType?t.encodeRaw(e.data,!1):8===e.nodeType?"<!--"+e.data+"-->":""},a=function(e){var t,n,r;for(r=document.createElement("div"),t=document.createDocumentFragment(),e&&(r.innerHTML=e);n=r.firstChild;)t.appendChild(n);return t},s=function(e,t,n){var r=a(t);if(e.hasChildNodes()&&n<e.childNodes.length){var i=e.childNodes[n];i.parentNode.insertBefore(r,i)}else e.appendChild(r)},l=function(e,t){if(e.hasChildNodes()&&t<e.childNodes.length){var n=e.childNodes[t];n.parentNode.removeChild(n)}},c=function(e,t){var n=0;r.each(e,function(e){e[0]===i.KEEP?n++:e[0]===i.INSERT?(s(t,e[1],n),n++):e[0]===i.DELETE&&l(t,n)})};return{read:function(e){return r.map(e.childNodes,o)},write:function(e,t){var n=r.map(t.childNodes,o);return c(i.diff(n,e),t),t}}}),e("tinymce/undo/Levels",["tinymce/util/Arr","tinymce/undo/Fragments"],function(i,o){var a=function(e){return-1!==e.indexOf("</iframe>")},s=function(e){return{type:"fragmented",fragments:e,content:"",bookmark:null,beforeBookmark:null}},l=function(e){return{type:"complete",fragments:null,content:e,bookmark:null,beforeBookmark:null}},e=function(t){var e,n,r;return e=o.read(t.getBody()),n=(r=i.map(e,function(e){return t.serializer.trimContent(e)})).join(""),a(n)?s(r):l(n)},n=function(e){return"fragmented"===e.type?e.fragments.join(""):e.content};return{createFragmentedLevel:s,createCompleteLevel:l,createFromEditor:e,applyToEditor:function(e,t,n){"fragmented"===t.type?o.write(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(n?t.beforeBookmark:t.bookmark)},isEq:function(e,t){return n(e)===n(t)}}}),e("tinymce/UndoManager",["tinymce/util/VK","tinymce/util/Tools","tinymce/undo/Levels"],function(e,m,h){return function(s){function l(e){s.setDirty(e)}function r(e){o.typing=!1,o.add({},e)}function n(){o.typing&&(o.typing=!1,o.add())}var c,i,o=this,u=0,d=[],f=0;return s.on("init",function(){o.add()}),s.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!==t&&"Redo"!==t&&"mceRepaint"!==t&&(n(),o.beforeChange())}),s.on("ExecCommand",function(e){var t=e.command;"Undo"!==t&&"Redo"!==t&&"mceRepaint"!==t&&r(e)}),s.on("ObjectResizeStart Cut",function(){o.beforeChange()}),s.on("SaveContent ObjectResized blur",r),s.on("DragEnd",r),s.on("KeyUp",function(e){var t=e.keyCode;e.isDefaultPrevented()||((33<=t&&t<=36||37<=t&&t<=40||45===t||e.ctrlKey)&&(r(),s.nodeChanged()),46!==t&&8!==t||s.nodeChanged(),i&&o.typing&&(s.isDirty()||(l(d[0]&&!h.isEq(h.createFromEditor(s),d[0])),s.isDirty()&&s.fire("change",{level:d[0],lastLevel:null})),s.fire("TypingUndo"),i=!1,s.nodeChanged()))}),s.on("KeyDown",function(e){var t=e.keyCode;if(!e.isDefaultPrevented())if(33<=t&&t<=36||37<=t&&t<=40||45===t)o.typing&&r(e);else{var n=e.ctrlKey&&!e.altKey||e.metaKey;!(t<16||20<t)||224===t||91===t||o.typing||n||(o.beforeChange(),o.typing=!0,o.add({},e),i=!0)}}),s.on("MouseDown",function(e){o.typing&&r(e)}),s.addShortcut("meta+z","","Undo"),s.addShortcut("meta+y,meta+shift+z","","Redo"),s.on("AddUndo Undo Redo ClearUndos",function(e){e.isDefaultPrevented()||s.nodeChanged()}),o={data:d,typing:!1,beforeChange:function(){f||(c=s.selection.getBookmark(2,!0))},add:function(e,t){var n,r,i,o=s.settings;if(i=h.createFromEditor(s),e=e||{},e=m.extend(e,i),f||s.removed)return null;if(r=d[u],s.fire("BeforeAddUndo",{level:e,lastLevel:r,originalEvent:t}).isDefaultPrevented())return null;if(r&&h.isEq(r,e))return null;if(d[u]&&(d[u].beforeBookmark=c),o.custom_undo_redo_levels&&d.length>o.custom_undo_redo_levels){for(n=0;n<d.length-1;n++)d[n]=d[n+1];d.length--,u=d.length}e.bookmark=s.selection.getBookmark(2,!0),u<d.length-1&&(d.length=u+1),d.push(e),u=d.length-1;var a={level:e,lastLevel:r,originalEvent:t};return s.fire("AddUndo",a),0<u&&(l(!0),s.fire("change",a)),e},undo:function(){var e;return o.typing&&(o.add(),o.typing=!1),0<u&&(e=d[--u],h.applyToEditor(s,e,!0),l(!0),s.fire("undo",{level:e})),e},redo:function(){var e;return u<d.length-1&&(e=d[++u],h.applyToEditor(s,e,!1),l(!0),s.fire("redo",{level:e})),e},clear:function(){d=[],u=0,o.typing=!1,o.data=d,s.fire("ClearUndos")},hasUndo:function(){return 0<u||o.typing&&d[0]&&!h.isEq(h.createFromEditor(s),d[0])},hasRedo:function(){return u<d.length-1&&!o.typing},transact:function(e){n(),o.beforeChange();try{f++,e()}finally{f--}return o.add()},extra:function(e,t){var n,r;o.transact(e)&&(r=d[u].bookmark,n=d[u-1],h.applyToEditor(s,n,!0),o.transact(t)&&(d[u-1].beforeBookmark=r))}}}}),e("tinymce/EnterKey",["tinymce/dom/TreeWalker","tinymce/dom/RangeUtils","tinymce/caret/CaretContainer","tinymce/Env"],function(U,z,W,V){var $=V.ie&&V.ie<11;return function(D){function t(e){function c(e){return e&&M.isBlock(e)&&!/^(TD|TH|CAPTION|FORM)$/.test(e.nodeName)&&!/^(fixed|absolute)/i.test(e.style.position)&&"true"!==M.getContentEditable(e)}function u(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)}function r(e){var t;M.isBlock(e)&&(t=L.getRng(),e.appendChild(M.create("span",null,"\xa0")),L.select(e),e.lastChild.outerHTML="",L.setRng(t))}function t(e){var t,n=e,r=[];if(n){for(;n=n.firstChild;){if(M.isBlock(n))return;1!=n.nodeType||I[n.nodeName.toLowerCase()]||r.push(n)}for(t=r.length;t--;)!(n=r[t]).hasChildNodes()||n.firstChild==n.lastChild&&""===n.firstChild.nodeValue?M.remove(n):"A"==n.nodeName&&" "===(n.innerText||n.textContent)&&M.remove(n)}}function i(e){function t(e){for(;e;){if(1==e.nodeType||3==e.nodeType&&e.data&&/[\r\n\s]/.test(e.data))return e;e=e.nextSibling}}var n,r,i,o,a=e;if(e){if(V.ie&&V.ie<9&&w&&w.firstChild&&w.firstChild==w.lastChild&&"BR"==w.firstChild.tagName&&M.remove(w.firstChild),/^(LI|DT|DD)$/.test(e.nodeName)){var s=t(e.firstChild);s&&/^(UL|OL|DL)$/.test(s.nodeName)&&e.insertBefore(M.doc.createTextNode("\xa0"),e.firstChild)}if(i=M.createRng(),V.ie||e.normalize(),e.hasChildNodes()){for(n=new U(e,e);r=n.current();){if(3==r.nodeType){i.setStart(r,0),i.setEnd(r,0);break}if(F[r.nodeName.toLowerCase()]){i.setStartBefore(r),i.setEndBefore(r);break}a=r,r=n.next()}r||(i.setStart(a,0),i.setEnd(a,0))}else"BR"==e.nodeName?e.nextSibling&&M.isBlock(e.nextSibling)?((!E||E<9)&&(o=M.create("br"),e.parentNode.insertBefore(o,e)),i.setStartBefore(e),i.setEndBefore(e)):(i.setStartAfter(e),i.setEndAfter(e)):(i.setStart(e,0),i.setEnd(e,0));L.setRng(i),M.remove(o),L.scrollIntoView(e)}}function d(e){var t=P.forced_root_block;t&&t.toLowerCase()===e.tagName.toLowerCase()&&M.setAttribs(e,P.forced_root_block_attrs)}function n(e){e.innerHTML=$?"":'<br data-mce-bogus="1">'}function o(e){var t,n,r,i=C,o=H.getTextInlineElements();if(e||"TABLE"==T?d(t=M.create(e||A)):t=w.cloneNode(!1),r=t,!1!==P.keep_styles)do{if(o[i.nodeName]){if("_mce_caret"==i.id)continue;n=i.cloneNode(!1),M.setAttrib(n,"id",""),t.hasChildNodes()?n.appendChild(t.firstChild):r=n,t.appendChild(n)}}while((i=i.parentNode)&&i!=b);return $||(r.innerHTML='<br data-mce-bogus="1">'),t}function a(e){var t,n,r;if(3==C.nodeType&&(e?0<x:x<C.nodeValue.length))return!1;if(C.parentNode==w&&B&&!e)return!0;if(e&&1==C.nodeType&&C==w.firstChild)return!0;if("TABLE"===C.nodeName||C.previousSibling&&"TABLE"==C.previousSibling.nodeName)return B&&!e||!B&&e;for(t=new U(C,w),3==C.nodeType&&(e&&0===x?t.prev():e||x!=C.nodeValue.length||t.next());n=t.current();){if(1===n.nodeType){if(!n.getAttribute("data-mce-bogus")&&(r=n.nodeName.toLowerCase(),I[r]&&"br"!==r))return!1}else if(3===n.nodeType&&!/^[ \t\r\n]*$/.test(n.nodeValue))return!1;e?t.prev():t.next()}return!0}function s(e,t){var n,r,i,o,a,s,l=A||"P";if(!(r=M.getParent(e,M.isBlock))||!c(r)){if(s=(r=r||b)==D.getBody()||u(r)?r.nodeName.toLowerCase():r.parentNode.nodeName.toLowerCase(),!r.hasChildNodes())return d(n=M.create(l)),r.appendChild(n),v.setStart(n,0),v.setEnd(n,0),n;for(o=e;o.parentNode!=r;)o=o.parentNode;for(;o&&!M.isBlock(o);)o=(i=o).previousSibling;if(i&&H.isValidChild(s,l.toLowerCase())){for(d(n=M.create(l)),i.parentNode.insertBefore(n,i),o=i;o&&!M.isBlock(o);)a=o.nextSibling,n.appendChild(o),o=a;v.setStart(e,t),v.setEnd(e,t)}}return e}function l(){function e(e){for(var t=k[e?"firstChild":"lastChild"];t&&1!=t.nodeType;)t=t[e?"nextSibling":"previousSibling"];return t===w}function t(){var e=k.parentNode;return/^(LI|DT|DD)$/.test(e.nodeName)?e:k}if(k!=D.getBody()){var n=k.parentNode.nodeName;/^(OL|UL|LI)$/.test(n)&&(A="LI"),S=A?o(A):M.create("BR"),e(!0)&&e()?"LI"==n?M.insertAfter(S,t()):M.replace(S,k):e(!0)?"LI"==n?(M.insertAfter(S,t()),S.appendChild(M.doc.createTextNode(" ")),S.appendChild(k)):k.parentNode.insertBefore(S,k):e()?(M.insertAfter(S,t()),r(S)):(k=t(),(y=v.cloneRange()).setStartAfter(w),y.setEndAfter(k),_=y.extractContents(),"LI"==A&&"LI"==_.firstChild.nodeName?(S=_.firstChild,M.insertAfter(_,k)):(M.insertAfter(_,k),M.insertAfter(S,k))),M.remove(w),i(S),O.add()}}function f(){D.execCommand("InsertLineBreak",!1,e)}function m(e){for(;3===e.nodeType&&(e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")),e=e.firstChild;);}function h(e){var t,n,r=M.getRoot();for(t=e;t!==r&&"false"!==M.getContentEditable(t);)"true"===M.getContentEditable(t)&&(n=t),t=t.parentNode;return t!==r?n:r}function p(e){var t;$||(e.normalize(),(t=e.lastChild)&&!/^(left|right)$/gi.test(M.getStyle(t,"float",!0))||M.add(e,"br"))}function g(){S=/^(H[1-6]|PRE|FIGURE)$/.test(T)&&"HGROUP"!=R?o(A):o(),P.end_container_on_empty_block&&c(k)&&M.isEmpty(w)?S=M.split(k,w):M.insertAfter(S,w),i(S)}var v,y,b,C,x,w,E,N,S,_,k,T,R,A,B;if(v=L.getRng(!0),!e.isDefaultPrevented())if(v.collapsed){if(new z(M).normalize(v),C=v.startContainer,x=v.startOffset,A=(A=(P.force_p_newlines?"p":"")||P.forced_root_block)?A.toUpperCase():"",E=M.doc.documentMode,N=e.shiftKey,1==C.nodeType&&C.hasChildNodes()&&(B=x>C.childNodes.length-1,C=C.childNodes[Math.min(x,C.childNodes.length-1)]||C,x=B&&3==C.nodeType?C.nodeValue.length:0),b=h(C))if(O.beforeChange(),M.isBlock(b)||b==M.getRoot()){if((A&&!N||!A&&N)&&(C=s(C,x)),w=M.getParent(C,M.isBlock),k=w?M.getParent(w.parentNode,M.isBlock):null,T=w?w.nodeName.toUpperCase():"","LI"!=(R=k?k.nodeName.toUpperCase():"")||e.ctrlKey||(w=k,T=R),D.undoManager.typing&&(D.undoManager.typing=!1,D.undoManager.add()),/^(LI|DT|DD)$/.test(T)){if(!A&&N)return void f();if(M.isEmpty(w))return void l()}if("PRE"==T&&!1!==P.br_in_pre){if(!N)return void f()}else if(!A&&!N&&"LI"!=T||A&&N)return void f();A&&w===D.getBody()||(A=A||"P",W.isCaretContainerBlock(w)?(S=W.showCaretContainerBlock(w),M.isEmpty(w)&&n(w),i(S)):a()?g():a(!0)?(r(S=w.parentNode.insertBefore(o(),w)),i(w)):((y=v.cloneRange()).setEndAfter(w),m(_=y.extractContents()),S=_.firstChild,M.insertAfter(_,w),t(S),p(w),M.isEmpty(w)&&n(w),S.normalize(),M.isEmpty(S)?(M.remove(S),g()):i(S)),M.setAttrib(S,"id",""),D.fire("NewBlock",{newBlock:S}),O.typing=!1,O.add())}else A&&!N||f()}else D.execCommand("Delete")}var M=D.dom,L=D.selection,P=D.settings,O=D.undoManager,H=D.schema,I=H.getNonEmptyElements(),F=H.getMoveCaretBeforeOnEnterElements();D.on("keydown",function(e){13==e.keyCode&&!1!==t(e)&&e.preventDefault()})}}),e("tinymce/ForceBlocks",[],function(){return function(g){function e(){var e,t,n,r,i,o,a,s,l,c,u,d,f=b.getStart(),m=g.getBody(),h=-16777215;if(d=v.forced_root_block,f&&1===f.nodeType&&d){for(;f&&f!=m;){if(x[f.nodeName])return;f=f.parentNode}if((e=b.getRng()).setStart){t=e.startContainer,n=e.startOffset,r=e.endContainer,i=e.endOffset;try{l=g.getDoc().activeElement===m}catch(p){}}else e.item&&(f=e.item(0),(e=g.getDoc().body.createTextRange()).moveToElementText(f)),l=e.parentElement().ownerDocument===g.getDoc(),(c=e.duplicate()).collapse(!0),n=-1*c.move("character",h),c.collapsed||((c=e.duplicate()).collapse(!1),i=-1*c.move("character",h)-n);for(f=m.firstChild,u=m.nodeName.toLowerCase();f;)if((3===f.nodeType||1==f.nodeType&&!x[f.nodeName])&&C.isValidChild(u,d.toLowerCase())){if(3===f.nodeType&&0===f.nodeValue.length){f=(a=f).nextSibling,y.remove(a);continue}o||(o=y.create(d,g.settings.forced_root_block_attrs),f.parentNode.insertBefore(o,f),s=!0),f=(a=f).nextSibling,o.appendChild(a)}else o=null,f=f.nextSibling;if(s&&l){if(e.setStart)e.setStart(t,n),e.setEnd(r,i),b.setRng(e);else try{(e=g.getDoc().body.createTextRange()).moveToElementText(m),e.collapse(!0),e.moveStart("character",n),0<i&&e.moveEnd("character",i),e.select()}catch(p){}g.nodeChanged()}}}var v=g.settings,y=g.dom,b=g.selection,C=g.schema,x=C.getBlockElements();v.forced_root_block&&g.on("NodeChange",e)}}),e("tinymce/caret/CaretUtils",["tinymce/util/Fun","tinymce/dom/TreeWalker","tinymce/dom/NodeType","tinymce/caret/CaretPosition","tinymce/caret/CaretContainer","tinymce/caret/CaretCandidate"],function(e,a,c,t,u,n){function s(e){return 0<e}function l(e){return e<0}function d(e,t){for(var n;n=e(t);)if(!N(n))return n;return null}function r(e,t,n,r,i){var o=new a(e,r);if(l(t)){if((x(e)||N(e))&&n(e=d(o.prev,!0)))return e;for(;e=d(o.prev,i);)if(n(e))return e}if(s(t)){if((x(e)||N(e))&&n(e=d(o.next,!0)))return e;for(;e=d(o.next,i);)if(n(e))return e}return null}function i(e,t){for(e=e.parentNode;e&&e!=t;e=e.parentNode)if(C(e))return e;return t}function o(e,t){for(;e&&e!=t;){if(w(e))return e;e=e.parentNode}return null}function f(e,t,n){return o(e.container(),n)==o(t.container(),n)}function m(e,t,n){return i(e.container(),n)==i(t.container(),n)}function h(e,t){var n,r;return t?(n=t.container(),r=t.offset(),_(n)?n.childNodes[r+e]:null):null}function p(e,t){var n=t.ownerDocument.createRange();return e?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),n}function g(e,t,n){return o(t,e)==o(n,e)}function v(e,t,n){var r,i;for(i=e?"previousSibling":"nextSibling";n&&n!=t;){if(r=n[i],E(r)&&(r=r[i]),x(r)){if(g(t,r,n))return r;break}if(k(r))break;n=n.parentNode}return null}function y(e,t,n){var r,i,o,a,s=S(v,!0,t),l=S(v,!1,t);if(i=n.startContainer,o=n.startOffset,u.isCaretContainerBlock(i)){if(_(i)||(i=i.parentNode),"before"==(a=i.getAttribute("data-mce-caret"))&&(r=i.nextSibling,x(r)))return T(r);if("after"==a&&(r=i.previousSibling,x(r)))return R(r)}if(!n.collapsed)return n;if(c.isText(i)){if(E(i)){if(1===e){if(r=l(i))return T(r);if(r=s(i))return R(r)}if(-1===e){if(r=s(i))return R(r);if(r=l(i))return T(r)}return n}if(u.endsWithCaretContainer(i)&&o>=i.data.length-1)return 1===e&&(r=l(i))?T(r):n;if(u.startsWithCaretContainer(i)&&o<=1)return-1===e&&(r=s(i))?R(r):n;if(o===i.data.length)return(r=l(i))?T(r):n;if(0===o)return(r=s(i))?R(r):n}return n}function b(e,t){return x(h(e,t))}var C=c.isContentEditableTrue,x=c.isContentEditableFalse,w=c.matchStyleValues("display","block table table-cell table-caption"),E=u.isCaretContainer,N=u.isCaretContainerBlock,S=e.curry,_=c.isElement,k=n.isCaretCandidate,T=S(p,!0),R=S(p,!1);return{isForwards:s,isBackwards:l,findNode:r,getEditingHost:i,getParentBlock:o,isInSameBlock:f,isInSameEditingHost:m,isBeforeContentEditableFalse:S(b,0),isAfterContentEditableFalse:S(b,-1),normalizeRange:y}}),e("tinymce/caret/CaretWalker",["tinymce/dom/NodeType","tinymce/caret/CaretCandidate","tinymce/caret/CaretPosition","tinymce/caret/CaretUtils","tinymce/util/Arr","tinymce/util/Fun"],function(r,e,u,d,f,m){function h(e,t){for(var n=[];e&&e!=t;)n.push(e),e=e.parentNode;return n}function p(e,t){return e.hasChildNodes()&&t<e.childNodes.length?e.childNodes[t]:null}function g(e,t){if(w(e)){if(N(t.previousSibling)&&!C(t.previousSibling))return u.before(t);if(C(t))return u(t,0)}if(E(e)){if(N(t.nextSibling)&&!C(t.nextSibling))return u.after(t);if(C(t))return u(t,t.data.length)}return E(e)?n(t)?u.before(t):u.after(t):u.before(t)}function v(e,t){var n;return!!r.isBr(e)&&(!!(n=y(1,u.after(e),t))&&!d.isInSameBlock(u.before(e),u.before(n),t))}function y(e,t,n){var r,i,o,a,s,l,c;if(!x(n)||!t)return null;if(r=(c=t).container(),i=c.offset(),C(r)){if(E(e)&&0<i)return u(r,--i);if(w(e)&&i<r.length)return u(r,++i);o=r}else{if(E(e)&&0<i&&(a=p(r,i-1),N(a)))return!S(a)&&(s=d.findNode(a,e,_,a))?C(s)?u(s,s.data.length):u.after(s):C(a)?u(a,a.data.length):u.before(a);if(w(e)&&i<r.childNodes.length&&(a=p(r,i),N(a)))return v(a,n)?y(e,u.after(a),n):!S(a)&&(s=d.findNode(a,e,_,a))?C(s)?u(s,0):u.before(s):C(a)?u(a,0):u.after(a);o=c.getNode()}return(w(e)&&c.isAtEnd()||E(e)&&c.isAtStart())&&(o=d.findNode(o,e,m.constant(!0),n,!0),_(o))?g(e,o):(a=d.findNode(o,e,_,n),!(l=f.last(f.filter(h(r,n),b)))||a&&l.contains(a)?a?g(e,a):null:c=w(e)?u.after(l):u.before(l))}var b=r.isContentEditableFalse,C=r.isText,x=r.isElement,n=r.isBr,w=d.isForwards,E=d.isBackwards,N=e.isCaretCandidate,S=e.isAtomic,_=e.isEditableCaretCandidate;return function(t){return{next:function(e){return y(1,e,t)},prev:function(e){return y(-1,e,t)}}}}),e("tinymce/InsertList",["tinymce/util/Tools","tinymce/caret/CaretWalker","tinymce/caret/CaretPosition"],function(a,d,f){var o=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},m=function(e,t,n){var r=t.serialize(n),i=e.createFragment(r);return o(i)},h=function(e){return a.grep(e.childNodes,
function(e){return"LI"===e.nodeName})},t=function(e){return!e.firstChild},p=function(e){return 0<e.length&&t(e[e.length-1])?e.slice(0,-1):e},g=function(e,t){var n=e.getParent(t,e.isBlock);return n&&"LI"===n.nodeName?n:null},s=function(e,t){var n=t.cloneRange(),r=t.cloneRange();return n.setStartBefore(e),r.setEndAfter(e),[n.cloneContents(),r.cloneContents()]},i=function(e,t){var n=f.before(e),r=new d(t).next(n);return r?r.toRange():null},l=function(e,t){var n=f.after(e),r=new d(t).prev(n);return r?r.toRange():null},v=function(t,e,n,r){var i=s(t,r),o=t.parentNode;return o.insertBefore(i[0],t),a.each(e,function(e){o.insertBefore(e,t)}),o.insertBefore(i[1],t),o.removeChild(t),l(e[e.length-1],n)},y=function(t,e,n){var r=t.parentNode;return a.each(e,function(e){r.insertBefore(e,t)}),i(t,n)},b=function(e,t,n,r){return r.insertAfter(t.reverse(),e),l(t[0],n)};return{isListFragment:function(e){var t=e.firstChild,n=e.lastChild;return t&&"meta"===t.name&&(t=t.next),n&&"mce_marker"===n.attr("id")&&(n=n.prev),!(!t||t!==n)&&("ul"===t.name||"ol"===t.name)},insertAtCaret:function(e,i,o,t){var n=m(i,e,t),a=g(i,o.startContainer),r=p(h(n.firstChild)),s=1,l=2,c=i.getRoot(),u=function(e){var t=f.fromRangeStart(o),n=new d(i.getRoot()),r=e===s?n.prev(t):n.next(t);return!r||g(i,r.getNode())!==a};return u(s)?y(a,r,c):u(l)?b(a,r,c,i):v(a,r,c,o)},isParentBlockLi:function(e,t){return!!g(e,t)},trimListItems:p,listItems:h}}),e("tinymce/InsertContent",["tinymce/Env","tinymce/util/Tools","tinymce/html/Serializer","tinymce/caret/CaretWalker","tinymce/caret/CaretPosition","tinymce/dom/ElementUtils","tinymce/dom/NodeType","tinymce/InsertList"],function(R,A,B,D,M,L,e,P){var O=e.matchNodeNames("td th"),H=function(e,t,n){if("all"===n.getAttribute("data-mce-bogus"))n.parentNode.insertBefore(e.dom.createFragment(t),n);else{var r=n.firstChild,i=n.lastChild;!r||r===i&&"BR"===r.nodeName?e.dom.setHTML(n,t):e.selection.setContent(t)}},r=function(a,r,e){function t(e){function t(e){return r[e]&&3==r[e].nodeType}var n,r,i;return n=N.getRng(!0),r=n.startContainer,i=n.startOffset,3==r.nodeType&&(0<i?e=e.replace(/^ /," "):t("previousSibling")||(e=e.replace(/^ /," ")),i<r.length?e=e.replace(/ (<br>|)$/," "):t("nextSibling")||(e=e.replace(/( | )(<br>|)$/," "))),e}function n(){var e,t,n;t=(e=N.getRng(!0)).startContainer,n=e.startOffset,3==t.nodeType&&e.collapsed&&("\xa0"===t.data[n]?(t.deleteData(n,1),/[\u00a0| ]$/.test(r)||(r+=" ")):"\xa0"===t.data[n-1]&&(t.deleteData(n-1,1),/[\u00a0| ]$/.test(r)||(r=" "+r)))}function i(){if(w){var n=a.getBody(),r=new L(S);A.each(S.select("*[data-mce-fragment]"),function(e){for(var t=e.parentNode;t&&t!=n;t=t.parentNode)E[e.nodeName.toLowerCase()]&&r.compare(t,e)&&S.remove(e,!0)})}}function o(e){for(var t=e;t=t.walk();)1===t.type&&t.attr("data-mce-fragment","1")}function s(e){A.each(e.getElementsByTagName("*"),function(e){e.removeAttribute("data-mce-fragment")})}function l(e){return!!e.getAttribute("data-mce-fragment")}function c(e){return e&&!a.schema.getShortEndedElements()[e.nodeName]}function u(e){function t(e){for(var t=a.getBody();e&&e!==t;e=e.parentNode)if("false"===a.dom.getContentEditable(e))return e;return null}function n(e){var t=M.fromRangeStart(e);if(t=new D(a.getBody()).next(t))return t.toRange()}var r,i,o;if(e){if(N.scrollIntoView(e),r=t(e))return S.remove(e),void N.select(r);y=S.createRng(),(b=e.previousSibling)&&3==b.nodeType?(y.setStart(b,b.nodeValue.length),R.ie||(C=e.nextSibling)&&3==C.nodeType&&(b.appendData(C.data),C.parentNode.removeChild(C))):(y.setStartBefore(e),y.setEndBefore(e)),i=S.getParent(e,S.isBlock),S.remove(e),i&&S.isEmpty(i)&&(a.$(i).empty(),y.setStart(i,0),y.setEnd(i,0),O(i)||l(i)||!(o=n(y))?S.add(i,S.create("br",{"data-mce-bogus":"1"})):(y=o,S.remove(i))),N.setRng(y)}}var d,f,m,h,p,g,v,y,b,C,x,w,E=a.schema.getTextInlineElements(),N=a.selection,S=a.dom;/^ | $/.test(r)&&(r=t(r)),d=a.parser,w=e.merge,f=new B({validate:a.settings.validate},a.schema),x='<span id="mce_marker" data-mce-type="bookmark">​</span>',g={content:r,format:"html",selection:!0},a.fire("BeforeSetContent",g),-1==(r=g.content).indexOf("{$caret}")&&(r+="{$caret}"),r=r.replace(/\{\$caret\}/,x);var _=(y=N.getRng()).startContainer||(y.parentElement?y.parentElement():null),k=a.getBody();_===k&&N.isCollapsed()&&S.isBlock(k.firstChild)&&c(k.firstChild)&&S.isEmpty(k.firstChild)&&((y=S.createRng()).setStart(k.firstChild,0),y.setEnd(k.firstChild,0),N.setRng(y)),N.isCollapsed()||(a.selection.setRng(a.selection.getRng()),a.getDoc().execCommand("Delete",!1,null),n());var T={context:(m=N.getNode()).nodeName.toLowerCase(),data:e.data};if(p=d.parse(r,T),!0===e.paste&&P.isListFragment(p)&&P.isParentBlockLi(S,m))return y=P.insertAtCaret(f,S,a.selection.getRng(!0),p),a.selection.setRng(y),void a.fire("SetContent",g);if(o(p),"mce_marker"==(b=p.lastChild).attr("id"))for(b=(v=b).prev;b;b=b.walk(!0))if(3==b.type||!S.isBlock(b.name)){a.schema.isValidChild(b.parent.name,"span")&&b.parent.insert(v,b,"br"===b.name);break}if(a._selectionOverrides.showBlockCaretContainer(m),T.invalid){for(N.setContent(x),m=N.getNode(),h=a.getBody(),9==m.nodeType?m=b=h:b=m;b!==h;)b=(m=b).parentNode;r=m==h?h.innerHTML:S.getOuterHTML(m),r=f.serialize(d.parse(r.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,function(){return f.serialize(p)}))),m==h?S.setHTML(h,r):S.setOuterHTML(m,r)}else r=f.serialize(p),H(a,r,m);i(),u(S.get("mce_marker")),s(a.getBody()),a.fire("SetContent",g),a.addVisual()},i=function(e){var t;return"string"!=typeof e?(t=A.extend({paste:e.paste,data:{paste:e.paste}},e),{content:e.content,details:t}):{content:e,details:{}}};return{insertAtCaret:function(e,t){var n=i(t);r(e,n.content,n.details)}}}),e("tinymce/EditorCommands",["tinymce/Env","tinymce/util/Tools","tinymce/dom/RangeUtils","tinymce/dom/TreeWalker","tinymce/InsertContent","tinymce/dom/NodeType"],function(x,e,w,E,N,S){var _=e.each,k=e.extend,T=e.map,R=e.inArray,A=e.explode,B=x.ie&&x.ie<11,D=!0,M=!1;return function(y){function e(t,n,r,e){var i,o,a=0;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(t)||e&&e.skip_focus||y.focus(),(e=y.fire("BeforeExecCommand",{command:t,ui:n,value:r})).isDefaultPrevented())return!1;if(o=t.toLowerCase(),i=g.exec[o])return i(o,n,r),y.fire("ExecCommand",{command:t,ui:n,value:r}),!0;if(_(y.plugins,function(e){if(e.execCommand&&e.execCommand(t,n,r))return y.fire("ExecCommand",{command:t,ui:n,value:r}),!(a=!0)}),a)return a;if(y.theme&&y.theme.execCommand&&y.theme.execCommand(t,n,r))return y.fire("ExecCommand",{command:t,ui:n,value:r}),!0;try{a=y.getDoc().execCommand(t,n,r)}catch(s){}return!!a&&(y.fire("ExecCommand",{command:t,ui:n,value:r}),!0)}function t(e){var t;if(!y.quirks.isHidden()){if(e=e.toLowerCase(),t=g.state[e])return t(e);try{return y.getDoc().queryCommandState(e)}catch(n){}return!1}}function n(e){var t;if(!y.quirks.isHidden()){if(e=e.toLowerCase(),t=g.value[e])return t(e);try{return y.getDoc().queryCommandValue(e)}catch(n){}}}function r(e,n){n=n||"exec",_(e,function(t,e){_(e.toLowerCase().split(","),function(e){g[n][e]=t})})}function i(e,i,o){e=e.toLowerCase(),g.exec[e]=function(e,t,n,r){return i.call(o||y,t,n,r)}}function o(e){if(e=e.toLowerCase(),g.exec[e])return!0;try{return y.getDoc().queryCommandSupported(e)}catch(t){}return!1}function a(e,t,n){e=e.toLowerCase(),g.state[e]=function(){return t.call(n||y)}}function s(e,t,n){e=e.toLowerCase(),g.value[e]=function(){return t.call(n||y)}}function l(e){return e=e.toLowerCase(),!!g.exec[e]}function c(e,t,n){return t===we&&(t=M),n===we&&(n=null),y.getDoc().execCommand(e,t,n)}function u(e){return h.match(e)}function d(e,t){h.toggle(e,t?{value:t}:we),y.nodeChanged()}function f(e){p=C.getBookmark(e)}function m(){C.moveToBookmark(p)}var b,C,h,p,g={state:{},exec:{},value:{}},v=y.settings;y.on("PreInit",function(){b=y.dom,C=y.selection,v=y.settings,h=y.formatter}),k(this,{execCommand:e,queryCommandState:t,queryCommandValue:n,queryCommandSupported:o,addCommands:r,addCommand:i,addQueryStateHandler:a,addQueryValueHandler:s,hasCustomCommand:l}),r({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){y.undoManager.add()},"Cut,Copy,Paste":function(e){var t,n=y.getDoc();try{c(e)}catch(i){t=D}if("paste"!==e||n.queryCommandEnabled(e)||(t=!0),t||!n.queryCommandSupported(e)){var r=y.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");x.mac&&(r=r.replace(/Ctrl\+/g,"\u2318+")),y.notificationManager.open({text:r,type:"error"})}},unlink:function(){if(C.isCollapsed()){var e=y.dom.getParent(y.selection.getStart(),"a");e&&y.dom.remove(e,!0)}else h.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(e){var t=e.substring(7);"full"==t&&(t="justify"),_("left,center,right,justify".split(","),function(e){t!=e&&h.remove("align"+e)}),"none"!=t&&d("align"+t)},"InsertUnorderedList,InsertOrderedList":function(e){var t,n;c(e),(t=b.getParent(C.getNode(),"ol,ul"))&&(n=t.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName)&&(f(),b.split(n,t),m()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){d(e)},"ForeColor,HiliteColor,FontName":function(e,t,n){d(e,n)},FontSize:function(e,t,n){var r,i;1<=n&&n<=7&&(i=A(v.font_size_style_values),n=(r=A(v.font_size_classes))?r[n-1]||n:i[n-1]||n),d(e,n)},RemoveFormat:function(e){h.remove(e)},mceBlockQuote:function(){d("blockquote")},FormatBlock:function(e,t,n){return d(n||"p")},mceCleanup:function(){var e=C.getBookmark();y.setContent(y.getContent({cleanup:D}),{cleanup:D}),C.moveToBookmark(e)},mceRemoveNode:function(e,t,n){var r=n||C.getNode();r!=y.getBody()&&(f(),y.dom.remove(r,D),m())},mceSelectNodeDepth:function(e,t,n){var r=0;b.getParent(C.getNode(),function(e){if(1==e.nodeType&&r++==n)return C.select(e),M},y.getBody())},mceSelectNode:function(e,t,n){C.select(n)},mceInsertContent:function(e,t,n){N.insertAtCaret(y,n)},mceInsertRawHTML:function(e,t,n){C.setContent("tiny_mce_marker"),y.setContent(y.getContent().replace(/tiny_mce_marker/g,function(){return n}))},mceToggleFormat:function(e,t,n){d(n)},mceSetContent:function(e,t,n){y.setContent(n)},"Indent,Outdent":function(n){var r,i,o;r=v.indentation,i=/[a-z%]+$/i.exec(r),r=parseInt(r,10),t("InsertUnorderedList")||t("InsertOrderedList")?c(n):(v.forced_root_block||b.getParent(C.getNode(),b.isBlock)||h.apply("div"),_(C.getSelectedBlocks(),function(e){if("false"!==b.getContentEditable(e)&&"LI"!==e.nodeName){var t=y.getParam("indent_use_margin",!1)?"margin":"padding";t="TABLE"===e.nodeName?"margin":t,t+="rtl"==b.getStyle(e,"direction",!0)?"Right":"Left","outdent"==n?(o=Math.max(0,parseInt(e.style[t]||0,10)-r),b.setStyle(e,t,o?o+i:"")):(o=parseInt(e.style[t]||0,10)+r+i,b.setStyle(e,t,o))}}))},mceRepaint:function(){},InsertHorizontalRule:function(){y.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){y.hasVisual=!y.hasVisual,y.addVisual()},mceReplaceContent:function(e,t,n){y.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,C.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var r;"string"==typeof n&&(n={href:n}),r=b.getParent(C.getNode(),"a"),n.href=n.href.replace(" ","%20"),r&&n.href||h.remove("link"),n.href&&h.apply("link",n,r)},selectAll:function(){var e,t=b.getRoot();if(C.getRng().setStart){var n=b.getParent(C.getStart(),S.isContentEditableTrue);n&&((e=b.createRng()).selectNodeContents(n),C.setRng(e))}else(e=C.getRng()).item||(e.moveToElementText(t),e.select())},"delete":function(){c("Delete");var e=y.getBody();b.isEmpty(e)&&(y.setContent(""),e.firstChild&&b.isBlock(e.firstChild)?y.selection.setCursorLocation(e.firstChild,0):y.selection.setCursorLocation(e,0))},mceNewDocument:function(){y.setContent("")},InsertLineBreak:function(e,t,n){function r(){for(var e,t=new E(u,f),n=y.schema.getNonEmptyElements();e=t.next();)if(n[e.nodeName.toLowerCase()]||0<e.length)return!0}var i,o,a,s=n,l=C.getRng(!0);new w(b).normalize(l);var c=l.startOffset,u=l.startContainer;if(1==u.nodeType&&u.hasChildNodes()){var d=c>u.childNodes.length-1;u=u.childNodes[Math.min(c,u.childNodes.length-1)]||u,c=d&&3==u.nodeType?u.nodeValue.length:0}var f=b.getParent(u,b.isBlock),m=f?f.nodeName.toUpperCase():"",h=f?b.getParent(f.parentNode,b.isBlock):null,p=h?h.nodeName.toUpperCase():"",g=s&&s.ctrlKey;"LI"!=p||g||(f=h,m=p),u&&3==u.nodeType&&c>=u.nodeValue.length&&(B||r()||(i=b.create("br"),l.insertNode(i),l.setStartAfter(i),l.setEndAfter(i),o=!0)),i=b.create("br"),l.insertNode(i);var v=b.doc.documentMode;return B&&"PRE"==m&&(!v||v<8)&&i.parentNode.insertBefore(b.doc.createTextNode("\r"),i),a=b.create("span",{}," "),i.parentNode.insertBefore(a,i),C.scrollIntoView(a),b.remove(a),o?(l.setStartBefore(i),l.setEndBefore(i)):(l.setStartAfter(i),l.setEndAfter(i)),C.setRng(l),y.undoManager.add(),D}}),r({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t="align"+e.substring(7),n=C.isCollapsed()?[b.getParent(C.getNode(),b.isBlock)]:C.getSelectedBlocks(),r=T(n,function(e){return!!h.matchNode(e,t)});return-1!==R(r,D)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return u(e)},mceBlockQuote:function(){return u("blockquote")},Outdent:function(){var e;if(v.inline_styles){if((e=b.getParent(C.getStart(),b.isBlock))&&0<parseInt(e.style.paddingLeft,10))return D;if((e=b.getParent(C.getEnd(),b.isBlock))&&0<parseInt(e.style.paddingLeft,10))return D}return t("InsertUnorderedList")||t("InsertOrderedList")||!v.inline_styles&&!!b.getParent(C.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var t=b.getParent(C.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),r({"FontSize,FontName":function(e){var t,n=0;return(t=b.getParent(C.getNode(),"span"))&&(n="fontsize"==e?t.style.fontSize:t.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),n}},"value"),r({Undo:function(){y.undoManager.undo()},Redo:function(){y.undoManager.redo()}})}}),e("tinymce/util/URI",["tinymce/util/Tools"],function(e){function a(r,e){var t,n,i=this;if(r=l(r),t=(e=i.settings=e||{}).base_uri,/^([\w\-]+):([^\/]{2})/i.test(r)||/^\s*#/.test(r))i.source=r;else{var o=0===r.indexOf("//");0!==r.indexOf("/")||o||(r=(t&&t.protocol||"http")+"://mce_host"+r),/^[\w\-]*:?\/\//.test(r)||(n=e.base_uri?e.base_uri.path:new a(location.href).directory,""===e.base_uri.protocol?r="//mce_host"+i.toAbsPath(n,r):(r=/([^#?]*)([#?]?.*)/.exec(r),r=(t&&t.protocol||"http")+"://mce_host"+i.toAbsPath(n,r[1])+r[2])),r=r.replace(/@@/g,"(mce_at)"),r=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(r),s(c,function(e,t){var n=r[t];n&&(n=n.replace(/\(mce_at\)/g,"@@")),i[e]=n}),t&&(i.protocol||(i.protocol=t.protocol),i.userInfo||(i.userInfo=t.userInfo),i.port||"mce_host"!==i.host||(i.port=t.port),i.host&&"mce_host"!==i.host||(i.host=t.host),i.source=""),o&&(i.protocol="")}}var s=e.each,l=e.trim,c="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),n={ftp:21,http:80,https:443,mailto:25};return a.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 a(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(),i=e.getURI();return r==i||"/"==r.charAt(r.length-1)&&r.substr(0,r.length-1)==i?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 a(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=n[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},toRelPath:function(e,t){var n,r,i,o=0,a="";if(e=(e=e.substring(0,e.lastIndexOf("/"))).split("/"),n=t.split("/"),e.length>=n.length)for(r=0,i=e.length;r<i;r++)if(r>=n.length||e[r]!=n[r]){o=r+1;break}if(e.length<n.length)for(r=0,i=n.length;r<i;r++)if(r>=e.length||e[r]!=n[r]){o=r+1;break}if(1===o)return t;for(r=0,i=e.length-(o-1);r<i;r++)a+="../";for(r=o-1,i=n.length;r<i;r++)a+=r!=o-1?"/"+n[r]:n[r];return a},toAbsPath:function(e,t){var n,r,i,o=0,a=[];for(r=/\/$/.test(t)?"/":"",e=e.split("/"),t=t.split("/"),s(e,function(e){e&&a.push(e)}),e=a,n=t.length-1,a=[];0<=n;n--)0!==t[n].length&&"."!==t[n]&&(".."!==t[n]?0<o?o--:a.push(t[n]):o++);return 0!==(i=(n=e.length-o)<=0?a.reverse().join("/"):e.slice(0,n).join("/")+"/"+a.reverse().join("/")).indexOf("/")&&(i="/"+i),r&&i.lastIndexOf("/")!==i.length-1&&(i+=r),i},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}},a.parseDataUri=function(e){var t,n;return e=decodeURIComponent(e).split(","),(n=/data:([^;]+)/.exec(e[0]))&&(t=n[1]),{type:t,data:e[1]}},a.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},a}),e("tinymce/util/Class",["tinymce/util/Tools"],function(e){function t(){}var c,u,d=e.each,f=e.extend;return t.extend=c=function(n){function r(){var e,t,n,r=this;if(!u&&(r.init&&r.init.apply(r,arguments),t=r.Mixins))for(e=t.length;e--;)(n=t[e]).init&&n.init.apply(r,arguments)}function t(){return this}function e(r,i){return function(){var e,t=this,n=t._super;return t._super=l[r],e=i.apply(t,arguments),t._super=n,e}}var i,o,a,s=this,l=s.prototype;for(o in u=!0,i=new s,u=!1,n.Mixins&&(d(n.Mixins,function(e){for(var t in e)"init"!==t&&(n[t]=e[t])}),l.Mixins&&(n.Mixins=l.Mixins.concat(n.Mixins))),n.Methods&&d(n.Methods.split(","),function(e){n[e]=t}),n.Properties&&d(n.Properties.split(","),function(e){var r="_"+e;n[e]=function(e){var t,n=this;return e!==t?(n[r]=e,n):n[r]}}),n.Statics&&d(n.Statics,function(e,t){r[t]=e}),n.Defaults&&l.Defaults&&(n.Defaults=f({},l.Defaults,n.Defaults)),n)"function"==typeof(a=n[o])&&l[o]?i[o]=e(o,a):i[o]=a;return r.prototype=i,(r.constructor=r).extend=c,r},t}),e("tinymce/util/EventDispatcher",["tinymce/util/Tools"],function(h){function e(a){function s(){return!1}function l(){return!0}function e(e,t){var n,r,i,o;if(e=e.toLowerCase(),(t=t||{}).type=e,t.target||(t.target=u),t.preventDefault||(t.preventDefault=function(){t.isDefaultPrevented=l},t.stopPropagation=function(){t.isPropagationStopped=l},t.stopImmediatePropagation=function(){t.isImmediatePropagationStopped=l},t.isDefaultPrevented=s,t.isPropagationStopped=s,t.isImmediatePropagationStopped=s),a.beforeFire&&a.beforeFire(t),n=m[e])for(r=0,i=n.length;r<i;r++){if((o=n[r]).once&&c(e,o.func),t.isImmediatePropagationStopped())return t.stopPropagation(),t;if(!1===o.func.call(u,t))return t.preventDefault(),t}return t}function r(e,t,n,r){var i,o,a;if(!1===t&&(t=s),t)for(t={func:t},r&&h.extend(t,r),a=(o=e.toLowerCase().split(" ")).length;a--;)e=o[a],(i=m[e])||(i=m[e]=[],d(e,!0)),n?i.unshift(t):i.push(t);return f}function c(e,t){var n,r,i,o,a;if(e)for(n=(o=e.toLowerCase().split(" ")).length;n--;){if(e=o[n],r=m[e],!e){for(i in m)d(i,!1),delete m[i];return f}if(r){if(t)for(a=r.length;a--;)r[a].func===t&&(r=r.slice(0,a).concat(r.slice(a+1)),m[e]=r);else r.length=0;r.length||(d(e,!1),delete m[e])}}else{for(e in m)d(e,!1);m={}}return f}function t(e,t,n){return r(e,t,n,{once:!0})}function n(e){return e=e.toLowerCase(),!(!m[e]||0===m[e].length)}var u,d,f=this,m={};u=(a=a||{}).scope||f,d=a.toggleEvent||s,f.fire=e,f.on=r,f.off=c,f.once=t,f.has=n}var t=h.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"," ");return e.isNative=function(e){return!!t[e.toLowerCase()]},e}),e("tinymce/data/Binding",[],function(){function e(e){this.create=e.create}return e.create=function(o,a){return new e({create:function(t,n){function e(e){t.set(n,e.value)}function r(e){o.set(a,e.value)}var i;return t.on("change:"+n,r),o.on("change:"+a,e),(i=t._bindings)||(i=t._bindings=[],t.on("destroy",function(){for(var e=i.length;e--;)i[e]()})),i.push(function(){o.off("change:"+a,e)}),o.get(a)}})},e}),e("tinymce/util/Observable",["tinymce/util/EventDispatcher"],function(r){function o(n){return n._eventDispatcher||(n._eventDispatcher=new r({scope:n,toggleEvent:function(e,t){r.isNative(e)&&n.toggleNativeEvent&&n.toggleNativeEvent(e,t)}})),n._eventDispatcher}return{fire:function(e,t,n){var r=this;if(r.removed&&"remove"!==e)return t;if(t=o(r).fire(e,t,n),!1!==n&&r.parent)for(var i=r.parent();i&&!t.isPropagationStopped();)i.fire(e,t,!1),i=i.parent();return t},on:function(e,t,n){return o(this).on(e,t,n)},off:function(e,t){return o(this).off(e,t)},once:function(e,t){return o(this).once(e,t)},hasEventListeners:function(e){return o(this).has(e)}}}),e("tinymce/data/ObservableObject",["tinymce/data/Binding","tinymce/util/Observable","tinymce/util/Class","tinymce/util/Tools"],function(o,e,t,i){function a(e){return 0<e.nodeType}function s(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(i.isArray(t)){if(e.length!==t.length)return!1;for(n=e.length;n--;)if(!s(e[n],t[n]))return!1}if(a(e)||a(t))return e===t;for(n in r={},t){if(!s(e[n],t[n]))return!1;r[n]=!0}for(n in e)if(!r[n]&&!s(e[n],t[n]))return!1;return!0}return t.extend({Mixins:[e],init:function(e){var t,n;for(t in e=e||{})(n=e[t])instanceof o&&(e[t]=n.create(this,t));this.data=e},set:function(e,t){var n,r,i=this.data[e];if(t instanceof o&&(t=t.create(this,e)),"object"==typeof e){for(n in e)this.set(n,e[n]);return this}return s(i,t)||(this.data[e]=t,r={target:this,name:e,value:t,oldValue:i},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 o.create(this,e)},destroy:function(){this.fire("destroy")}})}),e("tinymce/ui/Selector",["tinymce/util/Class"],function(e){function i(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}var o,f=/^([\w\\*]+)?(?:#([\w\-\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i,m=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,h=/^\s*|\s*$/g,a=e.extend({init:function(e){function o(t){if(t)return t=t.toLowerCase(),function(e){return"*"===t||e.type===t}}function a(t){if(t)return function(e){return e._name===t}}function s(n){if(n)return n=n.split("."),function(e){for(var t=n.length;t--;)if(!e.classes.contains(n[t]))return!1;return!0}}function l(n,r,i){if(n)return function(e){var t=e[n]?e[n]():"";return r?"="===r?t===i:"*="===r?0<=t.indexOf(i):"~="===r?0<=(" "+t+" ").indexOf(" "+i+" "):"!="===r?t!=i:"^="===r?0===t.indexOf(i):"$="===r&&t.substr(t.length-i.length)===i:!!i}}function c(r){var t;if(r)return(r=/(?:not\((.+)\))|(.+)/i.exec(r))[1]?(t=d(r[1],[]),function(e){return!n(e,t)}):(r=r[2],function(e,t,n){return"first"===r?0===t:"last"===r?t===n-1:"even"===r?t%2==0:"odd"===r?t%2==1:!!e[r]&&e[r]()})}function u(e,t,n){function r(e){e&&t.push(e)}var i;return r(o((i=f.exec(e.replace(h,"")))[1])),r(a(i[2])),r(s(i[3])),r(l(i[4],i[5],i[6])),r(c(i[7])),t.pseudo=!!i[7],t.direct=n,t}function d(e,t){var n,r,i,o=[];do{if(m.exec(""),(r=m.exec(e))&&(e=r[3],o.push(r[1]),r[2])){n=r[3];break}}while(r);for(n&&d(n,t),e=[],i=0;i<o.length;i++)">"!=o[i]&&e.push(u(o[i],[],">"===o[i-1]));return t.push(e),t}var n=this.match;this._selectors=d(e,[])},match:function(e,t){var n,r,i,o,a,s,l,c,u,d,f,m,h;for(n=0,r=(t=t||this._selectors).length;n<r;n++){for(h=e,m=0,i=(o=(a=t[n]).length)-1;0<=i;i--)for(c=a[i];h;){if(c.pseudo)for(u=d=(f=h.parent().items()).length;u--&&f[u]!==h;);for(s=0,l=c.length;s<l;s++)if(!c[s](h,u,d)){s=l+1;break}if(s===l){m++;break}if(i===o-1)break;h=h.parent()}if(m===o)return!0}return!1},find:function(e){function c(e,t,n){var r,i,o,a,s,l=t[n];for(r=0,i=e.length;r<i;r++){for(s=e[r],o=0,a=l.length;o<a;o++)if(!l[o](s,r,i)){o=a+1;break}if(o===a)n==t.length-1?u.push(s):s.items&&c(s.items(),t,n+1);else if(l.direct)return;s.items&&c(s.items(),t,n)}}var t,n,u=[],r=this._selectors;if(e.items){for(t=0,n=r.length;t<n;t++)c(e.items(),r[t],0);1<n&&(u=i(u))}return o||(o=a.Collection),new o(u)}});return a}),e("tinymce/ui/Collection",["tinymce/util/Tools","tinymce/ui/Selector","tinymce/util/Class"],function(r,s,e){var l,i,n=Array.prototype.push,t=Array.prototype.slice;return i={length:0,init:function(e){e&&this.add(e)},add:function(e){var t=this;return r.isArray(e)?n.apply(t,e):e instanceof l?t.add(e.toArray()):n.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(t){var e,n,r,i,o=this,a=[];for("string"==typeof t?(t=new s(t),i=function(e){return t.match(e)}):i=t,e=0,n=o.length;e<n;e++)i(r=o[e])&&a.push(r);return new l(a)},slice:function(){return new l(t.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},each:function(e){return r.each(this,e),this},toArray:function(){return r.toArray(this)},indexOf:function(e){for(var t=this,n=t.length;n--&&t[n]!==e;);return n},reverse:function(){return new l(r.toArray(this).reverse())},hasClass:function(e){return!!this[0]&&this[0].classes.contains(e)},prop:function(t,n){var e,r,i=this;return n!==e?(i.each(function(e){e[t]&&e[t](n)}),i):(r=i[0])&&r[t]?r[t]():void 0},exec:function(t){var e=this,n=r.toArray(arguments).slice(1);return e.each(function(e){e[t]&&e[t].apply(e,n)}),e},remove:function(){for(var e=this.length;e--;)this[e].remove();return this},addClass:function(t){return this.each(function(e){e.classes.add(t)})},removeClass:function(t){return this.each(function(e){e.classes.remove(t)})}},r.each("fire on off show hide append prepend before after reflow".split(" "),function(n){i[n]=function(){var t=r.toArray(arguments);return this.each(function(e){n in e&&e[n].apply(e,t)}),this}}),r.each("text name disabled active selected checked visible parent value data".split(" "),function(t){i[t]=function(e){return this.prop(t,e)}}),l=e.extend(i),s.Collection=l}),e("tinymce/ui/DomUtils",["tinymce/Env","tinymce/util/Tools","tinymce/dom/DOMUtils"],function(e,i,o){var t=0,n={id:function(){return"mceu_"+t++},create:function(e,t,n){var r=document.createElement(e);return o.DOM.setAttribs(r,t),"string"==typeof n?r.innerHTML=n:i.each(n,function(e){e.nodeType&&r.appendChild(e)}),r},createFragment:function(e){return o.DOM.createFragment(e)},getWindowSize:function(){return o.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 o.DOM.getPos(e,t||n.getContainer())},getContainer:function(){return e.container?e.container:document.body},getViewPort:function(e){return o.DOM.getViewPort(e)},get:function(e){return document.getElementById(e)},addClass:function(e,t){return o.DOM.addClass(e,t)},removeClass:function(e,t){return o.DOM.removeClass(e,t)},hasClass:function(e,t){return o.DOM.hasClass(e,t)},toggleClass:function(e,t,n){return o.DOM.toggleClass(e,t,n)},css:function(e,t,n){return o.DOM.setStyle(e,t,n)},getRuntimeStyle:function(e,t){return o.DOM.getStyle(e,t,!0)},on:function(e,t,n,r){return o.DOM.bind(e,t,n,r)},off:function(e,t,n){return o.DOM.unbind(e,t,n)},fire:function(e,t,n){return o.DOM.fire(e,t,n)},innerHtml:function(e,t){o.DOM.setHTML(e,t)}};return n}),e("tinymce/ui/BoxUtils",[],function(){return{parseBox:function(e){var t,n=10;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],n)||0,right:parseInt(e[1],n)||0,bottom:parseInt(e[2],n)||0,left:parseInt(e[3],n)||0})},measureBox:function(n,e){function r(e){var t=document.defaultView;return t?(e=e.replace(/[A-Z]/g,function(e){return"-"+e}),t.getComputedStyle(n,null).getPropertyValue(e)):n.currentStyle[e]}function t(e){var t=parseFloat(r(e),10);return isNaN(t)?0:t}return{top:t(e+"TopWidth"),right:t(e+"RightWidth"),bottom:t(e+"BottomWidth"),left:t(e+"LeftWidth")}}}}),e("tinymce/ui/ClassList",["tinymce/util/Tools"],function(e){function t(){}function n(e){this.cls=[],this.cls._map={},this.onchange=e||t,this.prefix=""}return e.extend(n.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)){for(var 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)}}),n.prototype.toString=function(){var e;if(this.clsValue)return this.clsValue;e="";for(var t=0;t<this.cls.length;t++)0<t&&(e+=" "),e+=this.prefix+this.cls[t];return e},n}),e("tinymce/ui/ReflowQueue",["tinymce/util/Delay"],function(n){var r,i={};return{add:function(e){var t=e.parent();if(t){if(!t._layout||t._layout.isNative())return;i[t._id]||(i[t._id]=t),r||(r=!0,n.requestAnimationFrame(function(){var e,t;for(e in r=!1,i)(t=i[e]).state.get("rendered")&&t.reflow();i={}},document.body))}},remove:function(e){i[e._id]&&delete i[e._id]}}}),e("tinymce/ui/Control",["tinymce/util/Class","tinymce/util/Tools","tinymce/util/EventDispatcher","tinymce/data/ObservableObject","tinymce/ui/Collection","tinymce/ui/DomUtils","tinymce/dom/DomQuery","tinymce/ui/BoxUtils","tinymce/ui/ClassList","tinymce/ui/ReflowQueue"],function(e,o,r,a,i,v,f,y,s,c){function l(n){return n._eventDispatcher||(n._eventDispatcher=new r({scope:n,toggleEvent:function(e,t){t&&r.isNative(e)&&(n._nativeEvents||(n._nativeEvents={}),n._nativeEvents[e]=!0,n.state.get("rendered")&&u(n))}})),n._eventDispatcher}function u(s){function e(e){var t=s.getParentCtrl(e.target);t&&t.fire(e.type,e)}function t(){var e=l._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each(function(e){e.fire("mouseleave",{target:e.getEl()})}),l._lastHoverCtrl=null)}function n(e){var t,n,r,i=s.getParentCtrl(e.target),o=l._lastHoverCtrl,a=0;if(i!==o){if((n=(l._lastHoverCtrl=i).parents().toArray().reverse()).push(i),o){for((r=o.parents().toArray().reverse()).push(o),a=0;a<r.length&&n[a]===r[a];a++);for(t=r.length-1;a<=t;t--)(o=r[t]).fire("mouseleave",{target:o.getEl()})}for(t=a;t<n.length;t++)(i=n[t]).fire("mouseenter",{target:i.getEl()})}}function r(e){e.preventDefault(),"mousewheel"==e.type?(e.deltaY=-.025*e.wheelDelta,e.wheelDeltaX&&(e.deltaX=-.025*e.wheelDeltaX)):(e.deltaX=0,e.deltaY=e.detail),e=s.fire("wheel",e)}var i,o,a,l,c,u;if(c=s._nativeEvents){for((a=s.parents().toArray()).unshift(s),i=0,o=a.length;!l&&i<o;i++)l=a[i]._eventsRoot;for(l||(l=a[a.length-1]||s),s._eventsRoot=l,o=i,i=0;i<o;i++)a[i]._eventsRoot=l;var d=l._delegates;for(u in d||(d=l._delegates={}),c){if(!c)return!1;"wheel"!==u||h?("mouseenter"===u||"mouseleave"===u?l._hasMouseEnter||(f(l.getEl()).on("mouseleave",t).on("mouseover",n),l._hasMouseEnter=1):d[u]||(f(l.getEl()).on(u,e),d[u]=!0),c[u]=!1):m?f(s.getEl()).on("mousewheel",r):f(s.getEl()).on("DOMMouseScroll",r)}}}var d,m="onmousewheel"in document,h=!1,t="mce-",p=0,n={Statics:{classPrefix:t},isRtl:function(){return d.rtl},classPrefix:t,init:function(t){function e(e){var t;for(e=e.split(" "),t=0;t<e.length;t++)i.classes.add(e[t])}var n,r,i=this;i.settings=t=o.extend({},i.Defaults,t),i._id=t.id||"mceu_"+p++,i._aria={role:t.role},i._elmCache={},i.$=f,i.state=new a({visible:!0,active:!1,disabled:!1,value:""}),i.data=new a(t.data),i.classes=new s(function(){i.state.get("rendered")&&(i.getEl().className=this.toString())}),i.classes.prefix=i.classPrefix,(n=t.classes)&&(i.Defaults&&(r=i.Defaults.classes)&&n!=r&&e(r),e(n)),o.each(
"title text name visible disabled active value".split(" "),function(e){e in t&&i[e](t[e])}),i.on("click",function(){if(i.disabled())return!1}),i.settings=t,i.borderBox=y.parseBox(t.border),i.paddingBox=y.parseBox(t.padding),i.marginBox=y.parseBox(t.margin),t.hidden&&i.hide()},Properties:"parent,name",getContainerElm:function(){return v.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,i,o,a,s,l,c,u=this,d=u.settings,f=u.getEl();e=u.borderBox=u.borderBox||y.measureBox(f,"border"),u.paddingBox=u.paddingBox||y.measureBox(f,"padding"),u.marginBox=u.marginBox||y.measureBox(f,"margin"),c=v.getSize(f),s=d.minWidth,l=d.minHeight,i=s||c.width,o=l||c.height,n=d.width,r=d.height,a=void 0!==(a=d.autoResize)?a:!n&&!r,n=n||i,r=r||o;var m=e.left+e.right,h=e.top+e.bottom,p=d.maxWidth||65535,g=d.maxHeight||65535;return u._layoutRect=t={x:d.x||0,y:d.y||0,w:n,h:r,deltaW:m,deltaH:h,contentW:n-m,contentH:r-h,innerW:n-m,innerH:r-h,startMinWidth:s||0,startMinHeight:l||0,minW:Math.min(i,p),minH:Math.min(o,g),maxW:p,maxH:g,autoResize:a,scrollW:0},u._lastLayoutRect={},t},layoutRect:function(e){var t,n,r,i,o,a,s=this,l=s._layoutRect;return l||(l=s.initLayoutRect()),e?(r=l.deltaW,i=l.deltaH,e.x!==o&&(l.x=e.x),e.y!==o&&(l.y=e.y),e.minW!==o&&(l.minW=e.minW),e.minH!==o&&(l.minH=e.minH),(n=e.w)!==o&&(n=(n=n<l.minW?l.minW:n)>l.maxW?l.maxW:n,l.w=n,l.innerW=n-r),(n=e.h)!==o&&(n=(n=n<l.minH?l.minH:n)>l.maxH?l.maxH:n,l.h=n,l.innerH=n-i),(n=e.innerW)!==o&&(n=(n=n<l.minW-r?l.minW-r:n)>l.maxW-r?l.maxW-r:n,l.innerW=n,l.w=n+r),(n=e.innerH)!==o&&(n=(n=n<l.minH-i?l.minH-i:n)>l.maxH-i?l.maxH-i:n,l.innerH=n,l.h=n+i),e.contentW!==o&&(l.contentW=e.contentW),e.contentH!==o&&(l.contentH=e.contentH),(t=s._lastLayoutRect).x===l.x&&t.y===l.y&&t.w===l.w&&t.h===l.h||((a=d.repaintControls)&&a.map&&!a.map[s._id]&&(a.push(s),a.map[s._id]=!0),t.x=l.x,t.y=l.y,t.w=l.w,t.h=l.h),s):l},repaint:function(){var e,t,n,r,i,o,a,s,l,c,u=this;l=document.createRange?function(e){return e}:Math.round,e=u.getEl().style,r=u._layoutRect,s=u._lastRepaintRect||{},o=(i=u.borderBox).left+i.right,a=i.top+i.bottom,r.x!==s.x&&(e.left=l(r.x)+"px",s.x=r.x),r.y!==s.y&&(e.top=l(r.y)+"px",s.y=r.y),r.w!==s.w&&(c=l(r.w-o),e.width=(0<=c?c:0)+"px",s.w=r.w),r.h!==s.h&&(c=l(r.h-a),e.height=(0<=c?c:0)+"px",s.h=r.h),u._hasBody&&r.innerW!==s.innerW&&(c=l(r.innerW),(n=u.getEl("body"))&&((t=n.style).width=(0<=c?c:0)+"px"),s.innerW=r.innerW),u._hasBody&&r.innerH!==s.innerH&&(c=l(r.innerH),(n=n||u.getEl("body"))&&((t=t||n.style).height=(0<=c?c:0)+"px"),s.innerH=r.innerH),u._lastRepaintRect=s,u.fire("repaint",{},!1)},updateLayoutRect:function(){var e=this;e.parent()._lastRect=null,v.css(e.getEl(),{width:"",height:""}),e._layoutRect=e._lastRepaintRect=e._lastLayoutRect=null,e.initLayoutRect()},on:function(e,t){function n(n){var r,i;return"string"!=typeof n?n:function(e){return r||o.parentsAndSelf().each(function(e){var t=e.settings.callbacks;if(t&&(r=t[n]))return i=e,!1}),r?r.call(i,e):(e.action=n,void this.fire("execute",e))}}var o=this;return l(o).on(e,n(t)),o},off:function(e,t){return l(this).off(e,t),this},fire:function(e,t,n){var r=this;if((t=t||{}).control||(t.control=r),t=l(r).fire(e,t),!1!==n&&r.parent)for(var i=r.parent();i&&!t.isPropagationStopped();)i.fire(e,t,!1),i=i.parent();return t},hasEventListeners:function(e){return l(this).has(e)},parents:function(e){var t,n=this,r=new i;for(t=n.parent();t;t=t.parent())r.add(t);return e&&(r=r.filter(e)),r},parentsAndSelf:function(e){return new i(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]=f("#"+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 d.translate?d.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 t,e,n=this,r=n.getEl(),i=n.parent();if(n.items){var o=n.items().toArray();for(e=o.length;e--;)o[e].remove()}i&&i.items&&(t=[],i.items().each(function(e){e!==n&&t.push(e)}),i.items().set(t),i._lastRect=null),n._eventsRoot&&n._eventsRoot==n&&f(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 f(e).before(this.renderHtml()),this.postRender(),this},renderTo:function(e){return f(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,i,o=this,a=o.settings;for(r in o.$el=f(o.getEl()),o.state.set("rendered",!0),a)0===r.indexOf("on")&&o.on(r.substr(2),a[r]);if(o._eventsRoot){for(n=o.parent();!i&&n;n=n.parent())i=n._eventsRoot;if(i)for(r in i._nativeEvents)o._nativeEvents[r]=!0}u(o),a.style&&(e=o.getEl())&&(e.setAttribute("style",a.style),e.style.cssText=a.style),o.settings.border&&(t=o.borderBox,o.$el.css({"border-top-width":t.top,"border-right-width":t.right,"border-bottom-width":t.bottom,"border-left-width":t.left}));var s=o.getRoot();for(var l in s.controlIdLookup||(s.controlIdLookup={}),(s.controlIdLookup[o._id]=o)._aria)o.aria(l,o._aria[l]);!1===o.state.get("visible")&&(o.getEl().style.display="none"),o.bindStates(),o.state.on("change:visible",function(e){var t,n=e.value;o.state.get("rendered")&&(o.getEl().style.display=!1===n?"none":"",o.getEl().getBoundingClientRect()),(t=o.parent())&&(t._lastRect=null),o.fire(n?"show":"hide"),c.add(o)}),o.fire("postrender",{},!1)},bindStates:function(){},scrollIntoView:function(e){function t(e,t){var n,r,i=e;for(n=r=0;i&&i!=t&&i.nodeType;)n+=i.offsetLeft||0,r+=i.offsetTop||0,i=i.offsetParent;return{x:n,y:r}}var n,r,i,o,a,s,l=this.getEl(),c=l.parentNode,u=t(l,c);return n=u.x,r=u.y,i=l.offsetWidth,o=l.offsetHeight,a=c.clientWidth,s=c.clientHeight,"end"==e?(n-=a-i,r-=s-o):"center"==e&&(n-=a/2-i/2,r-=s/2-o/2),c.scrollLeft=n,c.scrollTop=r,this},getRoot:function(){for(var e,t=this,n=[];t;){if(t.rootControl){e=t.rootControl;break}n.push(t),t=(e=t).parent()}e||(e=this);for(var r=n.length;r--;)n[r].rootControl=e;return e},reflow:function(){c.remove(this);var e=this.parent();return e._layout&&!e._layout.isNative()&&e.reflow(),this}};return o.each("text title visible disabled active value".split(" "),function(t){n[t]=function(e){return 0===arguments.length?this.state.get(t):(void 0!==e&&this.state.set(t,e),this)}}),d=e.extend(n)}),e("tinymce/ui/Factory",[],function(){var o,a={};return{add:function(e,t){a[e.toLowerCase()]=t},has:function(e){return!!a[e.toLowerCase()]},create:function(e,t){var n,r,i;if(!o){for(r in i=tinymce.ui)a[r.toLowerCase()]=i[r];o=!0}if("string"==typeof e?(t=t||{}).type=e:e=(t=e).type,e=e.toLowerCase(),!(n=a[e]))throw new Error("Could not find control by type: "+e);return(n=new n(t)).type=e,n}}}),e("tinymce/ui/KeyboardNavigation",[],function(){return function(e){function n(e){return e&&1===e.nodeType}function r(e){return n(e=e||b)?e.getAttribute("role"):null}function i(e){for(var t,n=e||b;n=n.parentNode;)if(t=r(n))return t}function o(e){var t=b;if(n(t))return t.getAttribute("aria-"+e)}function a(e){var t=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t||"SELECT"==t}function s(e){return!(!a(e)||e.hidden)||!!/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell|slider)$/.test(r(e))}function l(e){function n(e){if(1==e.nodeType&&"none"!=e.style.display&&!e.disabled){s(e)&&r.push(e);for(var t=0;t<e.childNodes.length;t++)n(e.childNodes[t])}}var r=[];return n(e||x.getEl()),r}function c(e){var t,n;(n=(e=e||C).parents().toArray()).unshift(e);for(var r=0;r<n.length&&!(t=n[r]).settings.ariaRoot;r++);return t}function t(e){var t=c(e),n=l(t.getEl());t.settings.ariaRemember&&"lastAriaIndex"in t?u(t.lastAriaIndex,n):u(0,n)}function u(e,t){return e<0?e=t.length-1:e>=t.length&&(e=0),t[e]&&t[e].focus(),e}function d(e,t){var n=-1,r=c();t=t||l(r.getEl());for(var i=0;i<t.length;i++)t[i]===b&&(n=i);n+=e,r.lastAriaIndex=u(n,t)}function f(){"tablist"==i()?d(-1,l(b.parentNode)):C.parent().submenu?v():d(-1)}function m(){var e=r(),t=i();"tablist"==t?d(1,l(b.parentNode)):"menuitem"==e&&"menu"==t&&o("haspopup")?y():d(1)}function h(){d(-1)}function p(){var e=r(),t=i();"menuitem"==e&&"menubar"==t?y():"button"==e&&o("haspopup")?y({key:"down"}):d(1)}function g(e){if("tablist"==i()){var t=l(C.getEl("body"))[0];t&&t.focus()}else d(e.shiftKey?-1:1)}function v(){C.fire("cancel")}function y(e){e=e||{},C.fire("click",{target:b,aria:e})}var b,C,x=e.root;try{b=document.activeElement}catch(w){b=document.body}return C=x.getParentCtrl(b),x.on("keydown",function(e){function t(e,t){a(b)||"slider"!==r(b)&&!1!==t(e)&&e.preventDefault()}if(!e.isDefaultPrevented())switch(e.keyCode){case 37:t(e,f);break;case 39:t(e,m);break;case 38:t(e,h);break;case 40:t(e,p);break;case 27:v();break;case 14:case 13:case 32:t(e,y);break;case 9:!1!==g(e)&&e.preventDefault()}}),x.on("focusin",function(e){b=e.target,C=e.control}),{focusFirst:t}}}),e("tinymce/ui/Container",["tinymce/ui/Control","tinymce/ui/Collection","tinymce/ui/Selector","tinymce/ui/Factory","tinymce/ui/KeyboardNavigation","tinymce/util/Tools","tinymce/dom/DomQuery","tinymce/ui/ClassList","tinymce/ui/ReflowQueue"],function(i,n,t,o,r,a,s,l,c){var u={};return i.extend({init:function(e){var t=this;t._super(e),(e=t.settings).fixed&&t.state.set("fixed",!0),t._items=new n,t.isRtl()&&t.classes.add("rtl"),t.bodyClasses=new l(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=o.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=u[e]=u[e]||new t(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,i=this;if(!e||!(n=i.keyboardNav||i.parents().eq(-1)[0].keyboardNav))return r=i.find("*"),i.statusbar&&r.add(i.statusbar.items()),r.each(function(e){if(e.settings.autofocus)return t=null,!1;e.canFocus&&(t=t||e)}),t&&t.focus(),i;n.focusFirst(i)},replace:function(e,t){for(var n,r=this.items(),i=r.length;i--;)if(r[i]===e){r[i]=t;break}0<=i&&((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 a.isArray(e)||(e=[e]),a.each(e,function(e){e&&(e instanceof i||("string"==typeof e&&(e={type:e}),t=a.extend({},n.settings.defaults,e),e.type=t.type=t.type||e.type||n.settings.defaultType||(t.defaults?t.defaults.type:null),e=o.create(t)),r.push(e))}),r},renderNew:function(){var r=this;return r.items().each(function(e,t){var n;e.parent(r),e.state.get("rendered")||((n=r.getEl("body")).hasChildNodes()&&t<=n.childNodes.length-1?s(n.childNodes[t]).before(e.renderHtml()):s(n).append(e.renderHtml()),e.postRender(),c.add(e))}),r._layout.applyClasses(r.items().filter(":visible")),r._lastRect=null,r},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,i,o,a=this;return e=a.create(e),r=a.items(),!n&&t<r.length-1&&(t+=1),0<=t&&t<r.length&&(i=r.slice(0,t).toArray(),o=r.slice(t).toArray(),r.set(i.concat(e,o))),a.renderNew()},fromJSON:function(e){var t=this;for(var n in e)t.find("#"+n).value(e[n]);return t},toJSON:function(){var r={};return this.find("*").each(function(e){var t=e.name(),n=e.value();t&&void 0!==n&&(r[t]=n)}),r},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=new r({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(c.remove(this),this.visible()){for(i.repaintControls=[],i.repaintControls.map={},this.recalc(),e=i.repaintControls.length;e--;)i.repaintControls[e].repaint();"flow"!==this.settings.layout&&"stack"!==this.settings.layout&&this.repaint(),i.repaintControls=[]}return this}})}),e("tinymce/ui/DragHelper",["tinymce/dom/DomQuery"],function(m){function h(e){var t,n,r,i,o,a,s,l=Math.max;return t=e.documentElement,n=e.body,r=l(t.scrollWidth,n.scrollWidth),i=l(t.clientWidth,n.clientWidth),o=l(t.offsetWidth,n.offsetWidth),a=l(t.scrollHeight,n.scrollHeight),s=l(t.clientHeight,n.clientHeight),{width:r<o?i:r,height:a<l(t.offsetHeight,n.offsetHeight)?s:a}}function p(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]]}return function(e,i){function o(){return f.getElementById(i.handle||e)}var a,s,t,l,c,u,d,f=i.document||document;i=i||{},t=function(e){var t,n,r=h(f);p(e),e.preventDefault(),s=e.button,t=o(),u=e.screenX,d=e.screenY,n=window.getComputedStyle?window.getComputedStyle(t,null).getPropertyValue("cursor"):t.runtimeStyle.cursor,a=m("<div></div>").css({position:"absolute",top:0,left:0,width:r.width,height:r.height,zIndex:2147483647,opacity:1e-4,cursor:n}).appendTo(f.body),m(f).on("mousemove touchmove",c).on("mouseup touchend",l),i.start(e)},c=function(e){if(p(e),e.button!==s)return l(e);e.deltaX=e.screenX-u,e.deltaY=e.screenY-d,e.preventDefault(),i.drag(e)},l=function(e){p(e),m(f).off("mousemove touchmove",c).off("mouseup touchend",l),a.remove(),i.stop&&i.stop(e)},this.destroy=function(){m(o()).off()},m(o()).on("mousedown touchstart",t)}}),e("tinymce/ui/Scrollable",["tinymce/dom/DomQuery","tinymce/ui/DragHelper"],function(y,r){return{init:function(){var e=this;e.on("repaint",e.renderScroll)},renderScroll:function(){function n(){function e(e,t,n,r,i,o){var a,s,l,c,u,d,f,m;if(s=g.getEl("scroll"+e)){if(f=t.toLowerCase(),m=n.toLowerCase(),y(g.getEl("absend")).css(f,g.layoutRect()[r]-1),!i)return void y(s).css("display","none");y(s).css("display","block"),a=g.getEl("body"),l=g.getEl("scroll"+e+"t"),c=a["client"+n]-2*v,u=(c-=h&&p?s["client"+o]:0)/a["scroll"+n],(d={})[f]=a["offset"+t]+v,d[m]=c,y(s).css(d),(d={})[f]=a["scroll"+t]*u,d[m]=c*u,y(l).css(d)}}var h,p,t;t=g.getEl("body"),h=t.scrollWidth>t.clientWidth,p=t.scrollHeight>t.clientHeight,e("h","Left","Width","contentW",h,"Height"),e("v","Top","Height","contentH",p,"Width")}function e(){function e(a,s,l,c,u){var d,e=g._id+"-scroll"+a,t=g.classPrefix;y(g.getEl()).append('<div id="'+e+'" class="'+t+"scrollbar "+t+"scrollbar-"+a+'"><div id="'+e+'t" class="'+t+'scrollbar-thumb"></div></div>'),g.draghelper=new r(e+"t",{start:function(){d=g.getEl("body")["scroll"+s],y("#"+e).addClass(t+"active")},drag:function(e){var t,n,r,i,o=g.layoutRect();n=o.contentW>o.innerW,r=o.contentH>o.innerH,i=g.getEl("body")["client"+l]-2*v,t=(i-=n&&r?g.getEl("scroll"+a)["client"+u]:0)/g.getEl("body")["scroll"+l],g.getEl("body")["scroll"+s]=d+e["delta"+c]/t},stop:function(){y("#"+e).removeClass(t+"active")}})}g.classes.add("scroll"),e("v","Top","Height","Y","Width"),e("h","Left","Width","X","Height")}var g=this,v=2;g.settings.autoScroll&&(g._hasScroll||(g._hasScroll=!0,e(),g.on("wheel",function(e){var t=g.getEl("body");t.scrollLeft+=10*(e.deltaX||0),t.scrollTop+=10*e.deltaY,n()}),y(g.getEl("body")).on("scroll",n)),n())}}}),e("tinymce/ui/Panel",["tinymce/ui/Container","tinymce/ui/Scrollable"],function(e,t){return e.extend({Defaults:{layout:"fit",containerCls:"panel"},Mixins:[t],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>"}})}),e("tinymce/ui/Movable",["tinymce/ui/DomUtils"],function(m){function o(e,t,n){var r,i,o,a,s,l,c,u,d,f;return d=m.getViewPort(),o=(i=m.getPos(t)).x,a=i.y,e.state.get("fixed")&&"static"==m.getRuntimeStyle(document.body,"position")&&(o-=d.x,a-=d.y),r=e.getEl(),s=(f=m.getSize(r)).width,l=f.height,c=(f=m.getSize(t)).width,u=f.height,"b"===(n=(n||"").split(""))[0]&&(a+=u),"r"===n[1]&&(o+=c),"c"===n[0]&&(a+=Math.round(u/2)),"c"===n[1]&&(o+=Math.round(c/2)),"b"===n[3]&&(a-=l),"r"===n[4]&&(o-=s),"c"===n[3]&&(a-=Math.round(l/2)),"c"===n[4]&&(o-=Math.round(s/2)),{x:o,y:a,w:s,h:l}}return{testMoveRel:function(e,t){for(var n=m.getViewPort(),r=0;r<t.length;r++){var i=o(this,e,t[r]);if(this.state.get("fixed")){if(0<i.x&&i.x+i.w<n.w&&0<i.y&&i.y+i.h<n.h)return t[r]}else if(i.x>n.x&&i.x+i.w<n.w+n.x&&i.y>n.y&&i.y+i.h<n.h+n.y)return t[r]}return t[0]},moveRel:function(e,t){"string"!=typeof t&&(t=this.testMoveRel(e,t));var n=o(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){function n(e,t,n){return e<0?0:t<e+n&&(e=t-n)<0?0:e}var r=this;if(r.settings.constrainToViewport){var i=m.getViewPort(window),o=r.layoutRect();e=n(e,i.w+i.x,o.w),t=n(t,i.h+i.y,o.h)}return r.state.get("rendered")?r.layoutRect({x:e,y:t}).repaint():(r.settings.x=e,r.settings.y=t),r.fire("move",{x:e,y:t}),r}}}),e("tinymce/ui/Resizable",["tinymce/ui/DomUtils"],function(r){return{resizeToContent:function(){this._layoutRect.autoResize=!0,this._lastRect=null,this.reflow()},resizeTo:function(e,t){if(e<=1||t<=1){var n=r.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,r=n.layoutRect();return n.resizeTo(r.w+e,r.h+t)}}}),e("tinymce/ui/FloatPanel",["tinymce/ui/Panel","tinymce/ui/Movable","tinymce/ui/Resizable","tinymce/ui/DomUtils","tinymce/dom/DomQuery","tinymce/util/Delay"],function(e,t,n,r,a,i){function o(e,t){for(;e;){if(e==t)return!0;e=e.parent()}}function s(e){for(var t=y.length;t--;){var n=y[t],r=n.getParentCtrl(e.target);if(n.settings.autohide){if(r&&(o(r,n)||n.parent()===r))continue;(e=n.fire("autohide",{target:e.target})).isDefaultPrevented()||n.hide()}}}function l(){h||(h=function(e){2!=e.button&&s(e)},a(document).on("click touchstart",h))}function c(){p||(p=function(){var e;for(e=y.length;e--;)d(y[e])},a(window).on("scroll",p))}function u(){if(!g){var e=document.documentElement,t=e.clientWidth,n=e.clientHeight;g=function(){document.all&&t==e.clientWidth&&n==e.clientHeight||(t=e.clientWidth,n=e.clientHeight,C.hideAll())},a(window).on("resize",g)}}function d(i){function e(e,t){for(var n,r=0;r<y.length;r++)if(y[r]!=i)for(n=y[r].parent();n&&(n=n.parent());)n==i&&y[r].fixed(e).moveBy(0,t).repaint()}var t=r.getViewPort().y;i.settings.autofix&&(i.state.get("fixed")?i._autoFixY>t&&(i.fixed(!1).layoutRect({y:i._autoFixY}).repaint(),e(!1,i._autoFixY-t)):(i._autoFixY=i.layoutRect().y,i._autoFixY<t&&(i.fixed(!0).layoutRect({y:0}).repaint(),e(!0,t-i._autoFixY))))}function f(e,t){var n,r,i=C.zIndex||65535;if(e)b.push(t);else for(n=b.length;n--;)b[n]===t&&b.splice(n,1);if(b.length)for(n=0;n<b.length;n++)b[n].modal&&(i++,r=b[n]),b[n].getEl().style.zIndex=i,b[n].zIndex=i,i++;var o=a("#"+t.classPrefix+"modal-block",t.getContainerElm())[0];r?a(o).css("z-index",r.zIndex-1):o&&(o.parentNode.removeChild(o),v=!1),C.currentZIndex=i}function m(e){var t;for(t=y.length;t--;)y[t]===e&&y.splice(t,1);for(t=b.length;t--;)b[t]===e&&b.splice(t,1)}var h,p,g,v,y=[],b=[],C=e.extend({Mixins:[t,n],init:function(e){var r=this;r._super(e),(r._eventsRoot=r).classes.add("floatpanel"),e.autohide&&(l(),u(),y.push(r)),e.autofix&&(c(),r.on("move",function(){d(this)})),r.on("postrender show",function(e){if(e.control==r){var t,n=r.classPrefix;r.modal&&!v&&((t=a("#"+n+"modal-block",r.getContainerElm()))[0]||(t=a('<div id="'+n+'modal-block" class="'+n+"reset "+n+'fade"></div>').appendTo(r.getContainerElm())),i.setTimeout(function(){t.addClass(n+"in"),a(r.getEl()).addClass(n+"in")}),v=!0),f(!0,r)}}),r.on("show",function(){r.parents().each(function(e){if(e.state.get("fixed"))return r.fixed(!0),!1})}),e.popover&&(r._preBodyHtml='<div class="'+r.classPrefix+'arrow"></div>',r.classes.add("popover").add("bottom").add(r.isRtl()?"end":"start")),r.aria("label",e.ariaLabel),r.aria("labelledby",r._id),r.aria("describedby",r.describedBy||r._id+"-none")},fixed:function(e){var t=this;if(t.state.get("fixed")!=e){if(t.state.get("rendered")){var n=r.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=y.length;e--&&y[e]!==t;);return-1===e&&y.push(t),n},hide:function(){return m(this),f(!1,this),this._super()},hideAll:function(){C.hideAll()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||(e.remove(),f(!1,e)),e},remove:function(){m(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});return C.hideAll=function(){for(var e=y.length;e--;){var t=y[e];t&&t.settings.autohide&&(t.hide(),y.splice(e,1))}},C}),e("tinymce/ui/Window",["tinymce/ui/FloatPanel","tinymce/ui/Panel","tinymce/ui/DomUtils","tinymce/dom/DomQuery","tinymce/ui/DragHelper","tinymce/ui/BoxUtils","tinymce/Env","tinymce/util/Delay"],function(e,t,s,l,r,c,i,u){function o(e){var t,n="width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0",r=l("meta[name=viewport]")[0];!1!==i.overrideViewPort&&(r||((r=document.createElement("meta")).setAttribute("name","viewport"),document.getElementsByTagName("head")[0].appendChild(r)),(t=r.getAttribute("content"))&&void 0!==m&&(m=t),r.setAttribute("content",e?n:m))}function n(e,t){a()&&!1===t&&l([document.documentElement,document.body]).removeClass(e+"fullscreen")}function a(){for(var e=0;e<f.length;e++)if(f[e]._fullscreen)return!0;return!1}function d(){function e(){var e,t,n=s.getWindowSize();for(e=0;e<f.length;e++)t=f[e].layoutRect(),f[e].moveTo(f[e].settings.x||Math.max(0,n.w/2-t.w/2),f[e].settings.y||Math.max(0,n.h/2-t.h/2))}if(!i.desktop){var n={w:window.innerWidth,h:window.innerHeight};u.setInterval(function(){var e=window.innerWidth,t=window.innerHeight;n.w==e&&n.h==t||(n={w:e,h:t},l(window).trigger("resize"))},100)}l(window).on("resize",e)}var f=[],m="",h=e.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 n=this;n._super(e),n.isRtl()&&n.classes.add("rtl"),n.classes.add("window"),n.bodyClasses.add("window-body"),n.state.set("fixed",!0),e.buttons&&(n.statusbar=new t({layout:"flex",border:"1 0 0 0",spacing:3,padding:10,align:"center",pack:n.isRtl()?"start":"end",defaults:{type:"button"},items:e.buttons}),n.statusbar.classes.add("foot"),n.statusbar.parent(n)),n.on("click",function(e){var t=n.classPrefix+"close";(s.hasClass(e.target,t)||s.hasClass(e.target.parentNode,t))&&n.close()}),n.on("cancel",function(){n.close()}),n.aria("describedby",n.describedBy||n._id+"-none"),n.aria("label",e.title),n._fullscreen=!1},recalc:function(){var e,t,n,r,i=this,o=i.statusbar;i._fullscreen&&(i.layoutRect(s.getWindowSize()),i.layoutRect().contentH=i.layoutRect().innerH),i._super(),e=i.layoutRect(),i.settings.title&&!i._fullscreen&&(t=e.headerW)>e.w&&(n=e.x-Math.max(0,t/2),i.layoutRect({w:t,x:n}),r=!0),o&&(o.layoutRect({w:i.layoutRect().innerW}).recalc(),(t=o.layoutRect().minW+e.deltaW)>e.w&&(n=e.x-Math.max(0,t-e.w),i.layoutRect({w:t,x:n}),r=!0)),r&&i.recalc()},initLayoutRect:function(){var e,t=this,n=t._super(),r=0;if(t.settings.title&&!t._fullscreen){e=t.getEl("head");var i=s.getSize(e);n.headerW=i.width,n.headerH=i.height,r+=n.headerH}t.statusbar&&(r+=t.statusbar.layoutRect().h),n.deltaH+=r,n.minH+=r,n.h+=r;var o=s.getWindowSize();return n.x=t.settings.x||Math.max(0,o.w/2-n.w/2),n.y=t.settings.y||Math.max(0,o.h/2-n.h/2),n},renderHtml:function(){var e=this,t=e._layout,n=e._id,r=e.classPrefix,i=e.settings,o="",a="",s=i.html;return e.preRender(),t.preRender(e),i.title&&(o='<div id="'+n+'-head" class="'+r+'window-head"><div id="'+n+'-title" class="'+r+'title">'+e.encode(i.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>'),i.url&&(s='<iframe src="'+i.url+'" tabindex="-1"></iframe>'),void 0===s&&(s=t.renderHtml(e)),e.statusbar&&(a=e.statusbar.renderHtml()),'<div id="'+n+'" class="'+e.classes+'" hidefocus="1"><div class="'+e.classPrefix+'reset" role="application">'+o+'<div id="'+n+'-body" class="'+e.bodyClasses+'">'+s+"</div>"+a+"</div></div>"},fullscreen:function(e){var n,t,r=this,i=document.documentElement,o=r.classPrefix;if(e!=r._fullscreen)if(l(window).on("resize",function(){var e;if(r._fullscreen)if(n)r._timer||(r._timer=u.setTimeout(function(){var e=s.getWindowSize();r.moveTo(0,0).resizeTo(e.w,e.h),r._timer=0},50));else{e=(new Date).getTime();var t=s.getWindowSize();r.moveTo(0,0).resizeTo(t.w,t.h),50<(new Date).getTime()-e&&(n=!0)}}),t=r.layoutRect(),r._fullscreen=e){r._initial={x:t.x,y:t.y,w:t.w,h:t.h},r.borderBox=c.parseBox("0"),r.getEl("head").style.display="none",t.deltaH-=t.headerH+2,l([i,document.body]).addClass(o+"fullscreen"),r.classes.add("fullscreen");var a=s.getWindowSize();r.moveTo(0,0).resizeTo(a.w,a.h)}else r.borderBox=c.parseBox(r.settings.border),r.getEl("head").style.display="",t.deltaH+=t.headerH,l([i,document.body]).removeClass(o+"fullscreen"),r.classes.remove("fullscreen"),r.moveTo(r._initial.x,r._initial.y).resizeTo(r._initial.w,r._initial.h);return r.reflow()},postRender:function(){var t,n=this;setTimeout(function(){n.classes.add("in"),n.fire("open")},0),n._super(),n.statusbar&&n.statusbar.postRender(),n.focus(),this.dragHelper=new r(n._id+"-dragh",{start:function(){t={x:n.layoutRect().x,y:n.layoutRect().y}},drag:function(e){n.moveTo(t.x+e.deltaX,t.y+e.deltaY)}}),n.on("submit",function(e){e.isDefaultPrevented()||n.close()}),f.push(n),o(!0)},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e,t=this;for(t.dragHelper.destroy(),t._super(),t.statusbar&&this.statusbar.remove(),n(t.classPrefix,!1),e=f.length;e--;)f[e]===t&&f.splice(e,1);o(0<f.length)},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return d(),h}),e("tinymce/ui/MessageBox",["tinymce/ui/Window"],function(i){var o=i.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(e){function t(e,t,n){return{type:"button",text:e,subtype:n?"primary":"",onClick:function(e){e.control.parents()[1].close(),r(t)}}}var n,r=e.callback||function(){};switch(e.buttons){case o.OK_CANCEL:n=[t("Ok",!0,!0),t("Cancel",!1)];break;case o.YES_NO:case o.YES_NO_CANCEL:n=[t("Yes",1,!0),t("No",0)],e.buttons==o.YES_NO_CANCEL&&n.push(t("Cancel",-1));break;default:n=[t("Ok",!0,!0)]}return new i({padding:20,x:e.x,y:e.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:n,title:e.title,role:"alertdialog",items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200,text:e.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:e.onClose,onCancel:function(){r(!1)}}).renderTo(document.body).reflow()},alert:function(e,t){return"string"==typeof e&&(e={text:e}),e.callback=t,o.msgBox(e)},confirm:function(e,t){return"string"==typeof e&&(e={text:e}),e.callback=t,e.buttons=o.OK_CANCEL,o.msgBox(e)}}});return o}),e("tinymce/WindowManager",["tinymce/ui/Window","tinymce/ui/MessageBox"],function(s,l){return function(i){function t(){if(r.length)return r[r.length-1]}function o(e){i.fire("OpenWindow",{win:e})}function a(e){i.fire("CloseWindow",{win:e})}var e=this,r=[];e.windows=r,i.on("remove",function(){for(var e=r.length;e--;)r[e].close()}),e.open=function(n,e){var t;return i.editorManager.setActive(i),n.title=n.title||" ",n.url=n.url||n.file,n.url&&(n.width=parseInt(n.width||320,10),n.height=parseInt(n.height||240,10)),n.body&&(n.items={defaults:n.defaults,type:n.bodyType||"form",items:n.body,data:n.data,callbacks:n.commands}),n.url||n.buttons||(n.buttons=[{text:"Ok",subtype:"primary",onclick:function(){t.find("form")[0].submit()}},{text:"Cancel",onclick:function(){t.close()}}]),t=new s(n),r.push(t),t.on("close",function(){for(var e=r.length;e--;)r[e]===t&&r.splice(e,1);r.length||i.focus(),a(t)}),n.data&&t.on("postRender",function(){this.find("*").each(function(e){var t=e.name();t in n.data&&e.value(n.data[t])})}),t.features=n||{},t.params=e||{},1===r.length&&i.nodeChanged(),o(t=t.renderTo().reflow()),t},e.alert=function(e,t,n){var r;(r=l.alert(e,function(){t?t.call(n||this):i.focus()})).on("close",function(){a(r)}),o(r)},e.confirm=function(e,t,n){var r;(r=l.confirm(e,function(e){t.call(n||this,e)})).on("close",function(){a(r)}),o(r)},e.close=function(){t()&&t().close()},e.getParams=function(){return t()?t().params:null},e.setParams=function(e){t()&&(t().params=e)},e.getWindows=function(){return r}}}),e("tinymce/ui/Tooltip",["tinymce/ui/Control","tinymce/ui/Movable"],function(e,t){return e.extend({Mixins:[t],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 t=this;return t.state.on("change:text",function(e){t.getEl().lastChild.innerHTML=t.encode(e.value)}),t._super()},repaint:function(){var e,t,n=this;e=n.getEl().style,t=n._layoutRect,e.left=t.x+"px",e.top=t.y+"px",e.zIndex=131070}})}),e("tinymce/ui/Widget",["tinymce/ui/Control","tinymce/ui/Tooltip"],function(e,t){var n,o=e.extend({init:function(r){var i=this;i._super(r),r=i.settings,i.canFocus=!0,r.tooltip&&!1!==o.tooltips&&(i.on("mouseenter",function(e){var t=i.tooltip().moveTo(-65535);if(e.control==i){var n=t.text(r.tooltip).show().testMoveRel(i.getEl(),["bc-tc","bc-tl","bc-tr"]);t.classes.toggle("tooltip-n","bc-tc"==n),t.classes.toggle("tooltip-nw","bc-tl"==n),t.classes.toggle("tooltip-ne","bc-tr"==n),t.moveRel(i.getEl(),n)}else t.hide()}),i.on("mouseleave mousedown click",function(){i.tooltip().hide()})),i.aria("label",r.ariaLabel||r.tooltip)},tooltip:function(){return n||(n=new t({type:"tooltip"})).renderTo(),n},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(){function t(e){r.aria("disabled",e),r.classes.toggle("disabled",e)}function n(e){r.aria("pressed",e),r.classes.toggle("active",e)}var r=this;return r.state.on("change:disabled",function(e){t(e.value)}),r.state.on("change:active",function(e){n(e.value)}),r.state.get("disabled")&&t(!0),r.state.get("active")&&n(!0),r._super()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return o}),e("tinymce/ui/Progress",["tinymce/ui/Widget"],function(e){return e.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,t=e._id,n=this.classPrefix;return'<div id="'+t+'" class="'+e.classes+'"><div class="'+n+'bar-container"><div class="'+n+'bar"></div></div><div class="'+n+'text">0%</div></div>'},postRender:function(){var e=this;return e._super(),e.value(e.settings.value),e},bindStates:function(){function t(e){e=n.settings.filter(e),n.getEl().lastChild.innerHTML=e+"%",n.getEl().firstChild.firstChild.style.width=e+"%"}var n=this;return n.state.on("change:value",function(e){t(e.value)}),t(n.state.get("value")),n._super()}})}),e("tinymce/ui/Notification",["tinymce/ui/Control","tinymce/ui/Movable","tinymce/ui/Progress","tinymce/util/Delay"],function(e,t,n,r){return e.extend({Mixins:[t],Defaults:{classes:"widget notification"},init:function(e){var t=this;t._super(e),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||0<e.timeout)&&!e.closeButton?t.closeButton=!1:(t.classes.add("has-close"),t.closeButton=!0),e.progressBar&&(t.progressBar=new n),t.on("click",function(e){-1!=e.target.className.indexOf(t.classPrefix+"close")&&t.close()})},renderHtml:function(){var e=this,t=e.classPrefix,n="",r="",i="",o="";return e.icon&&(n='<i class="'+t+"ico "+t+"i-"+e.icon+'"></i>'),e.color&&(o=' style="background-color: '+e.color+'"'),e.closeButton&&(r='<button type="button" class="'+t+'close" aria-hidden="true">\xd7</button>'),e.progressBar&&(i=e.progressBar.renderHtml()),'<div id="'+e._id+'" class="'+e.classes+'"'+o+' role="presentation">'+n+'<div class="'+t+'notification-inner">'+e.state.get("text")+"</div>"+i+r+"</div>"},postRender:function(){var e=this;return r.setTimeout(function(){e.$el.addClass(e.classPrefix+"in")}),e._super()},bindStates:function(){var t=this;return t.state.on("change:text",function(e){t.getEl().childNodes[1].innerHTML=e.value}),t.progressBar&&t.progressBar.bindStates(),t._super()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||e.remove(),e},repaint:function(){var e,t,n=this;e=n.getEl().style,t=n._layoutRect,e.left=t.x+"px",e.top=t.y+"px",e.zIndex=65534}})}),e("tinymce/NotificationManager",["tinymce/ui/Notification","tinymce/util/Delay","tinymce/util/Tools"],function(u,d,f){return function(r){function e(){if(c.length)return c[c.length-1]}function t(){d.requestAnimationFrame(function(){n(),i()})}function n(){for(var e=0;e<c.length;e++)c[e].moveTo(0,0)}function i(){if(0<c.length){var e=c.slice(0,1)[0],t=r.inline?r.getElement():r.getContentAreaContainer();if(e.moveRel(t,"tc-tc"),1<c.length)for(var n=1;n<c.length;n++)c[n].moveRel(c[n-1].getEl(),"bc-tc")}}function o(e,t){if(!s(t))return null;var n=f.grep(e,function(e){return a(t,e)});return 0===n.length?null:n[0]}function a(e,t){return e.type===t.settings.type&&e.text===t.settings.text}function s(e){return!e.progressBar&&!e.timeout}var l=this,c=[];l.notifications=c,r.on("remove",function(){for(var e=c.length;e--;)c[e].close()}),r.on("ResizeEditor",i),r.on("ResizeWindow",t),l.open=function(e){if(!r.removed){var t;r.editorManager.setActive(r);var n=o(c,e);return null===n?(t=new u(e),c.push(t),0<e.timeout&&(t.timer=setTimeout(function(){t.close()},e.timeout)),t.on("close",function(){var e=c.length;for(t.timer&&r.getWin().clearTimeout(t.timer);e--;)c[e]===t&&c.splice(e,1);i()}),t.renderTo(),i()):t=n,t}},l.close=function(){e()&&e().close()},l.getNotifications=function(){return c},r.on("SkinLoaded",function(){var e=r.settings.service_message;e&&r.notificationManager.open({text:e,type:"warning",timeout:0,icon:""})})}}),e("tinymce/dom/NodePath",["tinymce/dom/DOMUtils"],function(i){function e(e,t,n){for(var r=[];t&&t!=e;t=t.parentNode)r.push(i.nodeIndex(t,n));return r}function t(e,t){var n,r,i;for(r=e,n=t.length-1;0<=n;n--){if(i=r.childNodes,t[n]>i.length-1)return null;r=i[t[n]]}return r}return{create:e,resolve:t}}),e("tinymce/util/Quirks",["tinymce/util/VK","tinymce/dom/RangeUtils","tinymce/dom/TreeWalker","tinymce/dom/NodePath","tinymce/html/Node","tinymce/html/Entities","tinymce/Env","tinymce/util/Tools","tinymce/util/Delay","tinymce/caret/CaretContainer","tinymce/caret/CaretPosition","tinymce/caret/CaretWalker"],function(ee,te,ne,re,ie,oe,ae,se,le,ce,ue,de){return function(g){function t(e,t){try{g.getDoc().execCommand(e,!1,t)}catch(n){}}function e(){var e=g.getDoc().documentMode;return e||6}function v(e){return e.isDefaultPrevented()}function y(e){var t,n;e.dataTransfer&&(g.selection.isCollapsed()&&"IMG"==e.target.tagName&&q.select(e.target),0<(t=g.selection.getContent()).length&&(n=Q+escape(g.id)+","+escape(t),e.dataTransfer.setData(Z,n)))}function b(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(Z))&&0<=t.indexOf(Q)?(t=t.substr(Q.length).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null}function C(e){g.queryCommandSupported("mceInsertClipboardContent")?g.execCommand("mceInsertClipboardContent",!1,{content:e}):g.execCommand("mceInsertContent",!1,e)}function n(){function a(e){var t=m.schema.getBlockElements(),n=g.getBody();if("BR"!=e.nodeName)return!1;for(;e!=n&&!t[e.nodeName];e=e.parentNode)if(e.nextSibling)return!1;return!0}function c(e,t){var n;for(n=e.nextSibling;n&&n!=t;n=n.nextSibling)if((3!=n.nodeType||0!==z.trim(n.data).length)&&n!==t)return!1;return n===t}function u(e,t,n){var r,i,o;if(m.isChildOf(e,g.getBody()))for(o=m.schema.getNonEmptyElements(),r=new ne(n||e,e);i=r[t?"next":"prev"]();){if(o[i.nodeName]&&!a(i))return i;if(3==i.nodeType&&0<i.data.length)return i}}function n(e){var t,n,r,i,o;if(!e.collapsed&&(t=m.getParent(te.getNode(e.startContainer,e.startOffset),m.isBlock),n=m.getParent(te.getNode(e.endContainer,e.endOffset),m.isBlock),o=g.schema.getTextBlockElements(),t!=n&&o[t.nodeName]&&o[n.nodeName]&&"false"!==m.getContentEditable(t)&&"false"!==m.getContentEditable(n)))return e.deleteContents(),r=u(t,!1),i=u(n,!0),m.isEmpty(n)||z(t).append(n.childNodes),z(n).remove(),r?1==r.nodeType?"BR"==r.nodeName?(e.setStartBefore(r),e.setEndBefore(r)):(e.setStartAfter(r),e.setEndAfter(r)):(e.setStart(r,r.data.length),e.setEnd(r,r.data.length)):i&&(1==i.nodeType?(e.setStartBefore(i),e.setEndBefore(i)):(e.setStart(i,0),e.setEnd(i,0))),h.setRng(e),!0}function r(e,t){var n,r,i,o,a,s;if(!e.collapsed)return e;if(a=e.startContainer,s=e.startOffset,3==a.nodeType)if(t){if(s<a.data.length)return e}else if(0<s)return e;n=te.getNode(a,s),i=m.getParent(n,m.isBlock),r=u(g.getBody(),t,n),o=m.getParent(r,m.isBlock);var l=1===a.nodeType&&s>a.childNodes.length-1;if(!n||!r)return e;if(o&&i!=o)if(t){if(!c(i,o))return e;1==n.nodeType?"BR"==n.nodeName?e.setStartBefore(n):e.setStartAfter(n):e.setStart(n,n.data.length),1==r.nodeType?e.setEnd(r,0):e.setEndBefore(r)}else{if(!c(o,i))return e;1==r.nodeType?"BR"==r.nodeName?e.setStartBefore(r):e.setStartAfter(r):e.setStart(r,r.data.length),1==n.nodeType&&l?e.setEndAfter(n):e.setEndBefore(n)}return e}function o(e){var t=h.getRng();if(n(t=r(t,e)))return!0}function s(e,n){function t(e,t){return f=z(t).parents().filter(function(e,t){return!!g.schema.getTextInlineElements()[t.nodeName]}),a=e.cloneNode(!1),(f=se.map(f,function(e){return e=e.cloneNode(!1),a.hasChildNodes()&&e.appendChild(a.firstChild),a.appendChild(e),a.appendChild(e),e})).length?(d=m.create("br"),f[0].appendChild(d),m.replace(a,e),n.setStartBefore(d),n.setEndBefore(d),g.selection.setRng(n),d):null}function r(e){return e&&g.schema.getTextBlockElements()[e.tagName]}var i,o,a,s,l,c,u,d,f;if(n.collapsed&&(c=n.startContainer,u=n.startOffset,r(o=m.getParent(c,m.isBlock))))if(1==c.nodeType){if((c=c.childNodes[u])&&"BR"!=c.tagName)return;if(l=e?o.nextSibling:o.previousSibling,m.isEmpty(o)&&r(l)&&m.isEmpty(l)&&t(o,c))return m.remove(l),!0}else if(3==c.nodeType){if(i=re.create(o,c),s=o.cloneNode(!0),c=re.resolve(s,i),e){if(u>=c.data.length)return;c.deleteData(u,1)}else{if(u<=0)return;c.deleteData(u-1,1)}if(m.isEmpty(s))return t(o,c)}}function l(e){var t,r,i;o(e)||(se.each(g.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&g.dom.setAttrib(e,"style",g.dom.getAttrib(e,"style"))}),(t=new p(function(){})).observe(g.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),g.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null),r=g.selection.getRng(),i=r.startContainer.parentNode,se.each(t.takeRecords(),function(e){if(m.isChildOf(e.target,g.getBody())){if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style")}se.each(e.addedNodes,function(e){var t,n;"SPAN"!=e.nodeName||e.getAttribute("mce-data-marked")||(e==i&&(t=r.startOffset,n=e.firstChild),m.remove(e,!0),n&&(r.setStart(n,t),r.setEnd(n,t),g.selection.setRng(r)))})}}),t.disconnect(),se.each(g.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")}))}function i(e){g.undoManager.transact(function(){l(e)})}var e,d,f=g.getDoc(),m=g.dom,h=g.selection,p=window.MutationObserver;p||(e=!0,p=function(){function t(e){var t=e.relatedNode||e.target;i.push({target:t,addedNodes:[t]})}function n(e){var t=e.relatedNode||e.target;i.push({target:t,attributeName:e.attrName})}var r,i=[];this.observe=function(e){(r=e).addEventListener("DOMSubtreeModified",t,!1),r.addEventListener("DOMNodeInsertedIntoDocument",t,!1),r.addEventListener("DOMNodeInserted",t,!1),r.addEventListener("DOMAttrModified",n,!1)},this.disconnect=function(){r.removeEventListener("DOMSubtreeModified",t,!1),r.removeEventListener("DOMNodeInsertedIntoDocument",t,!1),r.removeEventListener("DOMNodeInserted",t,!1),r.removeEventListener("DOMAttrModified",n,!1)},this.takeRecords=function(){return i}}),g.on("keydown",function(e){var t=e.keyCode==V,n=e.ctrlKey||e.metaKey;if(!v(e)&&(t||e.keyCode==W)){var r=g.selection.getRng(),i=r.startContainer,o=r.startOffset;if(t&&e.shiftKey)return;if(s(t,r))return void e.preventDefault();if(!n&&r.collapsed&&3==i.nodeType&&(t?o<i.data.length:0<o))return;e.preventDefault(),n&&g.selection.getSel().modify("extend",t?"forward":"backward",e.metaKey?"lineboundary":"word"),l(t)}}),g.on("keypress",function(e){var t,n,r,i,o,a;!v(e)&&!h.isCollapsed()&&31<e.charCode&&!ee.metaKeyPressed(e)&&(t=g.selection.getRng(),a=String.fromCharCode(e.charCode),e.preventDefault(),n=z(t.startContainer).parents().filter(function(e,t){return!!g.schema.getTextInlineElements()[t.nodeName]}),l(!0),(n=n.filter(function(e,t){return!z.contains(g.getBody(),t)})).length?(r=m.createFragment(),n.each(function(e,t){t=t.cloneNode(!1),r.hasChildNodes()?t.appendChild(r.firstChild):o=t,r.appendChild(t),r.appendChild(t)}),o.appendChild(g.getDoc().createTextNode(a)),i=m.getParent(t.startContainer,m.isBlock),m.isEmpty(i)?z(i).empty().append(r):t.insertNode(r),t.setStart(o.firstChild,1),t.setEnd(o.firstChild,1),g.selection.setRng(t)):g.selection.setContent(a))}),g.addCommand("Delete",function(){l()}),g.addCommand("ForwardDelete",function(){l(!0)}),e||(g.on("dragstart",function(e){d=h.getRng(),y(e)}),g.on("drop",function(t){if(!v(t)){var n=b(t);n&&(t.preventDefault(),le.setEditorTimeout(g,function(){var e=te.getCaretRangeFromPoint(t.x,t.y,f);d&&(h.setRng(d),d=null,i()),h.setRng(e),C(n.html)}))}}),g.on("cut",function(e){v(e)||!e.clipboardData||g.selection.isCollapsed()||(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",g.selection.getContent()),e.clipboardData.setData("text/plain",g.selection.getContent({format:"text"})),le.setEditorTimeout(g,function(){i(!0)}))}))}function r(){function i(e){var t=$.create("body"),n=e.cloneContents();return t.appendChild(n),q.serializer.serialize(t,{format:"html"})}function o(e){if(!e.setStart){if(e.item)return!1;var t=e.duplicate();return t.moveToElementText(g.getBody()),te.compareRanges(e,t)}var n=i(e),r=$.createRng();return r.selectNode(g.getBody()),n===i(r)}g.on("keydown",function(e){var t,n,r=e.keyCode;if(!v(e)&&(r==V||r==W)){if(t=g.selection.isCollapsed(),n=g.getBody(),t&&!$.isEmpty(n))return;if(!t&&!o(g.selection.getRng()))return;e.preventDefault(),g.setContent(""),n.firstChild&&$.isBlock(n.firstChild)?g.selection.setCursorLocation(n.firstChild,0):g.selection.setCursorLocation(n,0),g.nodeChanged()}})}function i(){g.shortcuts.add("meta+a",null,"SelectAll")}function o(){g.settings.content_editable||$.bind(g.getDoc(),"mousedown mouseup",function(e){var t;if(e.target==g.getDoc().documentElement)if(t=q.getRng(),g.getBody().focus(),"mousedown"==e.type){if(ce.isCaretContainer(t.startContainer))return;q.placeCaretAt(e.clientX,e.clientY)}else q.setRng(t)})}function a(){g.on("keydown",function(e){if(!v(e)&&e.keyCode===W){if(!g.getBody().getElementsByTagName("hr").length)return;if(q.isCollapsed()&&0===q.getRng(!0).startOffset){var t=q.getNode(),n=t.previousSibling;if("HR"==t.nodeName)return $.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&($.remove(n),e.preventDefault())}}})}function s(){window.Range.prototype.getClientRects||g.on("mousedown",function(e){if(!v(e)&&"HTML"===e.target.nodeName){var t=g.getBody();t.blur(),le.setEditorTimeout(g,function(){t.focus()})}})}function l(){g.on("click",function(e){var t=e.target;/^(IMG|HR)$/.test(t.nodeName)&&"false"!==$.getContentEditableParent(t)&&(e.preventDefault(),q.select(t),g.nodeChanged()),"A"==t.nodeName&&$.hasClass(t,"mce-item-anchor")&&(e.preventDefault(),q.select(t))})}function c(){function n(){var e=$.getAttribs(q.getStart().cloneNode(!1));return function(){var t=q.getStart();t!==g.getBody()&&($.setAttrib(t,"style",null),U(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function r(){return!q.isCollapsed()&&$.getParent(q.getStart(),$.isBlock)!=$.getParent(q.getEnd(),$.isBlock)}g.on("keypress",function(e){var t;if(!v(e)&&(8==e.keyCode||46==e.keyCode)&&r())return t=n(),g.getDoc().execCommand("delete",!1,null),t(),e.preventDefault(),!1}),$.bind(g.getDoc(),"cut",function(e){var t;!v(e)&&r()&&(t=n(),le.setEditorTimeout(g,function(){t()}))})}function u(){document.body.setAttribute("role","application")}function d(){g.on("keydown",function(e){if(!v(e)&&e.keyCode===W&&q.isCollapsed()&&0===q.getRng(!0).startOffset){var t=q.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})}function f(){7<e()||(t("RespectVisibilityInDesign",!0),g.contentStyles.push(".mceHideBrInPre pre br {display: none}"),$.addClass(g.getBody(),"mceHideBrInPre"),Y.addNodeFilter("pre",function(e){for(var t,n,r,i,o=e.length;o--;)for(n=(t=e[o].getAll("br")).length;n--;)(i=(r=t[n]).prev)&&3===i.type&&"\n"!=i.value.charAt(i.value-1)?i.value+="\n":r.parent.insert(new ie("#text",3),r,!0).value="\n"}),X.addNodeFilter("pre",function(e){for(var t,n,r,i=e.length;i--;)for(n=(t=e[i].getAll("br")).length;n--;)(r=t[n].prev)&&3==r.type&&(r.value=r.value.replace(/\r?\n$/,""))}))}function m(){$.bind(g.getBody(),"mouseup",function(){var e,t=q.getNode();"IMG"==t.nodeName&&((e=$.getStyle(t,"width"))&&($.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),$.setStyle(t,"width","")),(e=$.getStyle(t,"height"))&&($.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),$.setStyle(t,"height","")))})}function h(){g.on("keydown",function(e){var t,n,r,i,o;if(!v(e)&&e.keyCode==ee.BACKSPACE&&(n=(t=q.getRng()).startContainer,r=t.startOffset,i=$.getRoot(),o=n,t.collapsed&&0===r)){for(;o&&o.parentNode&&o.parentNode.firstChild==o&&o.parentNode!=i;)o=o.parentNode;"BLOCKQUOTE"===o.tagName&&(g.formatter.toggle("blockquote",null,o),(t=$.createRng()).setStart(n,0),t.setEnd(n,0),q.setRng(t))}})}function p(){function e(){H(),t("StyleWithCSS",!1),t("enableInlineTableEditing",!1),j.object_resizing||t("enableObjectResizing",!1)}j.readonly||g.on("BeforeExecCommand MouseDown",e)}function x(){function t(){U($.select("a"),function(e){var t=e.parentNode,n=$.getRoot();if(t.lastChild===e){for(;t&&!$.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}$.add(t,"br",{"data-mce-bogus":1})}})}g.on("SetContent ExecCommand",function(e){"setcontent"!=e.type&&"mceInsertLink"!==e.command||t()})}function w(){j.forced_root_block&&g.on("init",function(){t("DefaultParagraphSeparator",j.forced_root_block)})}function E(){g.on("keydown",function(e){var t;v(e)||e.keyCode!=W||(t=g.getDoc().selection.createRange())&&t.item&&(e.preventDefault(),g.undoManager.beforeChange(),$.remove(t.item(0)),g.undoManager.add())})}function N(){var n;10<=e()&&(n="",U("p div h1 h2 h3 h4 h5 h6".split(" "),function(e,t){n+=(0<t?",":"")+e+":empty"}),g.contentStyles.push(n+"{padding-right: 1px !important}"))}function S(){e()<9&&(Y.addNodeFilter("noscript",function(e){for(var t,n,r=e.length;r--;)(n=(t=e[r]).firstChild)&&t.attr("data-mce-innertext",n.value)}),X.addNodeFilter("noscript",function(e){for(var t,n,r,i=e.length;i--;)t=e[i],(n=e[i].firstChild)?n.value=oe.decode(n.value):(r=t.attributes.map["data-mce-innertext"])&&(t.attr("data-mce-innertext",null),(n=new ie("#text",3)).value=r,n.raw=!0,t.append(n))}))}function _(){function n(e,t){var n=l.createTextRange();try{n.moveToPoint(e,t)}catch(r){n=null}return n}function t(e){var t;e.button?(t=n(e.x,e.y))&&(0<t.compareEndPoints("StartToStart",o)?t.setEndPoint("StartToStart",o):t.setEndPoint("EndToEnd",o),t.select()):r()}function r(){var e=s.selection.createRange();o&&!e.item&&0===e.compareEndPoints("StartToEnd",e)&&o.select(),$.unbind(s,"mouseup",r),$.unbind(s,"mousemove",t),o=i=0}var i,o,a,s=$.doc,l=s.body;s.documentElement.unselectable=!0,$.bind(s,"mousedown contextmenu",function(e){if("HTML"===e.target.nodeName){if(i&&r(),(a=s.documentElement).scrollHeight>a.clientHeight)return;i=1,(o=n(e.x,e.y))&&($.bind(s,"mouseup",r),$.bind(s,"mousemove",t),$.getRoot().focus(),o.select())}})}function k(){g.on("keyup focusin mouseup",function(e){65==e.keyCode&&ee.metaKeyPressed(e)||q.normalize()},!0)}function T(){g.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function R(){g.inline||g.on("keydown",function(){document.activeElement==document.body&&g.getWin().focus()})}function A(){g.inline||(g.contentStyles.push("body {min-height: 150px}"),g.on("click",function(e){var t;if("HTML"==e.target.nodeName){if(11<ae.ie)return void g.getBody().focus();t=g.selection.getRng(),g.getBody().focus(),g.selection.setRng(t),g.selection.normalize(),g.nodeChanged()}}))}function B(){ae.mac&&g.on("keydown",function(e){!ee.metaKeyPressed(e)||e.shiftKey||37!=e.keyCode&&39!=e.keyCode||(e.preventDefault(),g.selection.getSel().modify("move",37==e.keyCode?"backward":"forward","lineboundary"))})}function D(){t("AutoUrlDetect",!1)}function M(){g.on("click",function(e){var t=e.target;do{if("A"===t.tagName)return void e.preventDefault()}while(t=t.parentNode)}),g.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function L(){g.on("init",function(){g.dom.bind(g.getBody(),"submit",function(e){e.preventDefault()})})}function P(){Y.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"==e[t].attr("class")&&e[t].remove()})}function O(){g.on("dragstart",function(e){y(e)}),g.on("drop",function(e){if(!v(e)){var t=b(e);if(t&&t.id!=g.id){e.preventDefault();var n=te.getCaretRangeFromPoint(e.x,e.y,g.getDoc());q.setRng(n),C(t.html)}}})}function H(){}function I(){var e;return K?!(e=g.selection.getSel())||!e.rangeCount||0===e.rangeCount:0}function F(){function n(e){var t=new de(e.getBody()),n=e.selection.getRng(),r=ue.fromRangeStart(n),i=ue.fromRangeEnd(n),o=t.prev(r),a=t.next(i);return!e.selection.isCollapsed()&&(!o||o.isAtStart()&&r.isEqual(o))&&(!a||a.isAtEnd()&&r.isEqual(a))}g.on("keypress",function(e){!v(e)&&!q.isCollapsed()&&31<e.charCode&&!ee.metaKeyPressed(e)&&n(g)&&(e.preventDefault(),g.setContent(String.fromCharCode(e.charCode)),g.selection.select(g.getBody(),!0),g.selection.collapse(!1),g.nodeChanged())}),g.on("keydown",function(e){var t=e.keyCode;v(e)||t!=V&&t!=W||n(g)&&(e.preventDefault(),g.setContent(""),g.nodeChanged())})}var U=se.each,z=g.$,W=ee.BACKSPACE,V=ee.DELETE,$=g.dom,q=g.selection,j=g.settings,Y=g.parser,X=g.serializer,K=ae.gecko,G=ae.ie,J=ae.webkit,Q="data:text/mce-internal,",Z=G?"Text":"URL";return h(),r(),ae.windowsPhone||k(),J&&(F(),n(),o(),l(),w(),L(),d(),P(),ae.iOS?(R(),A(),M()):i()),G&&ae.ie<11&&(a(),u(),f(),m(),E(),N(),S(),_()),11<=ae.ie&&(A(),d()),ae.ie&&(i(),D(),O()),K&&(F(),a(),s(),c(),p(),x(),T(),B(),d()),{refreshContentEditable:H,isHidden:I}}}),e("tinymce/EditorObservable",["tinymce/util/Observable","tinymce/dom/DOMUtils","tinymce/util/Tools"],function(e,t,n){function r(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=c.select(e.settings.event_root)[0]),e.eventRoot):e.getBody()}function i(o,a){function s(e){return!e.hidden&&!e.readonly}var e,t=r(o,a);if(o.delegates||(o.delegates={}),!o.delegates[a])if(o.settings.event_root){if(l||(l={},o.editorManager.on("removeEditor",function(){var e;if(!o.editorManager.activeEditor&&l){for(e in l)o.dom.unbind(r(o,e));l=null}})),l[a])return;e=function(e){for(var t=e.target,n=o.editorManager.editors,r=n.length;r--;){var i=n[r].getBody();(i===t||c.isChildOf(t,i))&&s(n[r])&&n[r].fire(a,e)}},l[a]=e,c.bind(t,a,e)}else e=function(e){s(o)&&o.fire(a,e)},c.bind(t,a,e),o.delegates[a]=e}var l,c=t.DOM,o={bindPendingEventDelegates:function(){var t=this;n.each(t._pendingNativeEvents,function(e){i(t,e)})},toggleNativeEvent:function(e,t){var n=this;"focus"!=e&&"blur"!=e&&(t?n.initialized?i(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(r(n,e),e,n.delegates[e]),delete n.delegates[e]))},unbindAllNativeEvents:function(){var e,t=this;if(t.delegates){for(e in t.delegates)t.dom.unbind(r(t,e),e,t.delegates[e]);delete t.delegates}t.inline||(t.getBody().onload=null,t.dom.unbind(t.getWin()),t.dom.unbind(t.getDoc())),t.dom.unbind(t.getBody()),t.dom.unbind(t.getContainer())}};return o=n.extend({},e,o)}),e("tinymce/Mode",[],function(){function n(e,t,n){try{e.getDoc().execCommand(t,!1,n)}catch(r){}}function r(t){var e,n;return e=t.getBody(),n=function(e){0<t.dom.getParents(e.target,"a").length&&e.preventDefault()},t.dom.bind(e,"click",n),{unbind:function(){t.dom.unbind(e,"click",n)}}}function i(e,t){e._clickBlocker&&(e._clickBlocker.unbind(),e._clickBlocker=null),t?(e._clickBlocker=r(e),e.selection.controlSelection.hideResizeRect(),e.readonly=!0,e.getBody().contentEditable=!1):(e.readonly=!1,n(e,"StyleWithCSS",!(e.getBody().contentEditable=!0)),n(e,"enableInlineTableEditing",!1),n(e,"enableObjectResizing",!1),e.focus(),e.nodeChanged())}function e(e,t){var n=e.readonly?"readonly":"design";t!=n&&(e.initialized?i(e,"readonly"==t):e.on("init",function(){i(e,"readonly"==t)}),e.fire("SwitchMode",{mode:t}))}return{setMode:e}}),e("tinymce/Shortcuts",["tinymce/util/Tools","tinymce/Env"],function(u,d){var f=u.each,m=u.explode,h={f9:120,f10:121,f11:122},p=u.makeMap("alt,ctrl,shift,meta,access");return function(o){function a(e){var t,n,r={};for(n in f(m(e,"+"),function(e){e in p?r[e]=!0:/^[0-9]{2,}$/.test(e)?r.keyCode=parseInt(e,10):(r.charCode=e.charCodeAt(0),r.keyCode=h[e]||e.toUpperCase().charCodeAt(0))}),t=[r.keyCode],p)r[n]?t.push(n):r[n]=!1;return r.id=t.join(","),r.access&&(r.alt=!0,d.mac?r.ctrl=!0:r.shift=!0),r.meta&&(d.mac?r.meta=!0:(r.ctrl=!0,r.meta=!1)),r}function s(e,t,n,r){var i;return(i=u.map(m(e,">"),a))[i.length-1]=u.extend(i[i.length-1],{func:n,scope:r||o}),u.extend(i[0],{desc:o.translate(t),subpatterns:i.slice(1)})}function e(e){return e.altKey||e.ctrlKey||e.metaKey}function n(e){return"keydown"===e.type&&112<=e.keyCode&&e.keyCode<=123}function r(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))))}function i(e){return e.func?e.func.call(e.scope):null}var t=this,l={},c=[];o.on("keyup keypress keydown",function(t){!e(t)&&!n(t)||t.isDefaultPrevented()||(f(l,function(e){if(r(t,e))return c=e.subpatterns.slice(0),"keydown"==t.type&&i(e),!0}),r(t,c[0])&&(1===c.length&&"keydown"==t.type&&i(c[0]),c.shift()))}),t.add=function(e,n,r,i){var t;return"string"==typeof(t=r)?r=function(){o.execCommand(t,!1,null)}:u.isArray(t)&&(r=function(){o.execCommand(t[0],t[1],t[2])}),f(m(u.trim(e.toLowerCase())),function(e){var t=s(e,n,r,i);l[t.id]=t}),!0},t.remove=function(e){var t=s(e);return!!l[t.id]&&(delete l[t.id],!0)}}}),e("tinymce/file/Uploader",["tinymce/util/Promise","tinymce/util/Tools","tinymce/util/Fun"],function(g,v,y){return function(d,a){function t(e){var t;return t={"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png"}[e.blob().type.toLowerCase()]||"dat",e.filename()+"."+t}function s(e,t){return e?e.replace(/\/$/,"")+"/"+t.replace(/^\//,""):t}function f(e){return{id:e.id,blob:e.blob,base64:e.base64,filename:y.constant(t(e))}}function n(e,t,n,r){var i,o;(i=new XMLHttpRequest).open("POST",a.url),i.withCredentials=a.credentials,i.upload.onprogress=function(e){r(e.loaded/e.total*100)},i.onerror=function(){n("Image upload failed due to a XHR Transport error. Code: "+i.status)},i.onload=function(){var e;200==i.status?(e=JSON.parse(i.responseText))&&"string"==typeof e.location?t(s(a.basePath,e.location)):n("Invalid JSON: "+i.responseText):n("HTTP Error: "+i.status)},(o=new FormData).append("file",e.blob(),e.filename()),i.send(o)}function r(){return new g(function(e){e([])})}function m(e,t){return{url:t,blobInfo:e,status:!0}}function h(e,t){return{url:"",blobInfo:e,status:!1,error:t}}function p(e,t){v.each(u[e],function(e){e(t)}),delete u[e]}function i(l,c,u){return d.markPending(l.blobUri()),new g(function(t){var n,e,r=function(){};try{var i=function(){n&&(n.close(),e=r)},o=function(e){i(),d.markUploaded(l.blobUri(),e),p(l.blobUri(),m(l,e)),t(m(l,e))},a=function(e){i(),d.removeFailed(l.blobUri()),p(l.blobUri(),h(l,e)),t(h(l,e))};e=function(e){e<0||100<e||(n||(n=u()),n.progressBar.value(e))},c(f(l),o,a,e)}catch(s){t(h(l,s.message))}})}function o(e){return e===n}function l(e){var t=e.blobUri();return new g(function(e){u[t]=u[t]||[],u[t].push(e)})}function c(e,t){return e=v.grep(e,function(e){return!d.isUploaded(e.blobUri())}),g.all(v.map(e,function(e){return d.isPending(e.blobUri())?l(e):i(e,a.handler,t)}))}function e(e,t){return!a.url&&o(a.handler)?r():c(e,t)}var u={};return a=v.extend({credentials:!1,handler:n},a),{upload:e}}}),e("tinymce/file/Conversions",["tinymce/util/Promise"],function(e){function t(n){return new e(function(e){var t=new XMLHttpRequest;t.open("GET",n,!0),t.responseType="blob",t.onload=function(){200==this.status&&e(this.response)},t.send()})}function a(e){var t,n;return e=decodeURIComponent(e).split(","),(n=/data:([^;]+)/.exec(e[0]))&&(t=n[1]),{type:t,data:e[1]}}function n(o){return new e(function(e){var t,n,r;o=a(o);try{t=atob(o.data)}catch(i){return void e(new Blob([]))}for(n=new Uint8Array(t.length),r=0;r<n.length;r++)n[r]=t.charCodeAt(r);e(new Blob([n],{type:o.type}))})}function r(e){return 0===e.indexOf("blob:")?t(e):0===e.indexOf("data:")?n(e):null}function i(n){return new e(function(e){var t=new FileReader;t.onloadend=function(){e(t.result)},t.readAsDataURL(n)})}return{uriToBlob:r,blobToDataUri:i,parseDataUri:a}}),e("tinymce/file/ImageScanner",["tinymce/util/Promise","tinymce/util/Arr","tinymce/util/Fun","tinymce/file/Conversions","tinymce/Env"],function(l,c,u,d,f){var t=0,m=function(e){return(e||"blobid")+t++};return function(o,a){function e(e,n){function t(n,r){var i,o;0!==n.src.indexOf("blob:")?(i=d.parseDataUri(n.src).data,(o=a.findFirst(function(e){return e.base64()===i}))?r({image:n,blobInfo:o}):d.uriToBlob(n.src).then(function(e){o=a.create(m(),e,i),a.add(o),r({image:n,blobInfo:o})})):(o=a.getByUri(n.src))?r({image:n,blobInfo:o}):d.uriToBlob(n.src).then(function(t){d.blobToDataUri(t).then(function(e){i=d.parseDataUri(e).data,o=a.create(m(),t,i),a.add(o),r({image:n,blobInfo:o})})})}var r,i;return n||(n=u.constant(!0)),r=c.filter(e.getElementsByTagName("img"),function(e){var t=e.src;return!!f.fileApi&&(!e.hasAttribute("data-mce-bogus")&&(!e.hasAttribute("data-mce-placeholder")&&(!(!t||t==f.transparentSrc)&&(0===t.indexOf("blob:")?!o.isUploaded(t):0===t.indexOf("data:")&&n(e)))))}),i=c.map(r,function(n){var e;return s[n.src]?new l(function(t){s[n.src].then(function(e){t({image:n,blobInfo:e.blobInfo})})}):(e=new l(function(e){t(n,e)}).then(function(e){return delete s[e.image.src],e})["catch"](function(e){return delete s[n.src],e}),s[n.src]=e)}),l.all(i)}var s={};return{findAll:e}}}),e("tinymce/file/BlobCache",["tinymce/util/Arr","tinymce/util/Fun"],function(c,u){return function(){function e(e,t,n,r){return{id:l(e),filename:l(r||e),blob:l(t),base64:l(n),blobUri:l(URL.createObjectURL(t))}}function t(e){n(e.id())||s.push(e)}function n(t){return r(function(e){return e.id()===t})}function r(e){return c.filter(s,e)[0]}function i(t){return r(function(e){return e.blobUri()==t})}function o(t){s=c.filter(s,function(e){return e.blobUri()!==t||(URL.revokeObjectURL(e.blobUri()),!1)})}function a(){c.each(s,function(e){URL.revokeObjectURL(e.blobUri())}),s=[]}var s=[],l=u.constant;return{create:e,add:t,get:n,getByUri:i,findFirst:r,removeByUri:o,destroy:a}}}),e("tinymce/file/UploadStatus",[],function(){return function(){function n(e,t){return{status:e,resultUri:t}}function t(e){return e in d}function e(e){var t=d[e];return t?t.resultUri:null}function r(e){return!!t(e)&&d[e].status===c}function i(e){return!!t(e)&&d[e].status===u}function o(e){d[e]=n(c,null)}function a(e,t){d[e]=n(u,t)}function s(e){delete d[e]}function l(){d={}}var c=1,u=2,d={};return{hasBlobUri:t,getResultUri:e,isPending:r,isUploaded:i,markPending:o,markUploaded:a,removeFailed:s,destroy:l}}}),e("tinymce/ErrorReporter",["tinymce/AddOnManager"],function(e){var r=e.PluginManager,i=function(e,t){for(var n in r.urls){if(r.urls[n]+"/plugin"+t+".js"===e)return n}return null},n=function(e,t){var n=i(t,e.suffix);return n?"Failed to load plugin: "+n+" from url "+t:"Failed to load plugin url: "+t},o=function(e,t){e.notificationManager.open({type:"error",text:t})},a=function(e,t){e._skinLoaded?o(e,t):e.on("SkinLoaded",function(){o(e,t)})};return{pluginLoadError:function(e,t){a(e,n(e,t))},uploadError:function(e,t){a(e,"Failed to upload image: "+t)}}}),e("tinymce/EditorUpload",["tinymce/util/Arr","tinymce/file/Uploader","tinymce/file/ImageScanner","tinymce/file/BlobCache","tinymce/file/UploadStatus","tinymce/ErrorReporter"],function(b,C,x,w,E,N){return function(i){function n(t){return function(e){return i.selection?t(e):[]}}function r(){return"?"+(new Date).getTime()}function o(e,t,n){for(var r=0;-1!==(r=e.indexOf(t,r))&&(e=e.substring(0,r)+n+e.substr(r+t.length),r+=n.length-t.length+1),-1!==r;);return e}function a(e,t,n){return e=o(e=o(e,'src="'+t+'"','src="'+n+'"'),'data-mce-src="'+t+'"','data-mce-src="'+n+'"')}function s(t,n){b.each(i.undoManager.data,function(e){"fragmented"===e.type?e.fragments=b.map(e.fragments,function(e){return a(e,t,n)}):e.content=a(e.content,t,n)})}function l(){return i.notificationManager.open({text:i.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0})}function c(e,t){g.removeByUri(e.src),s(e.src,t),i.$(e).attr({src:v.images_reuse_filename?t+r():t,"data-mce-src":i.convertURL(t,"src")})}function t(t){return h||(h=new C(y,{url:v.images_upload_url,basePath:v.images_upload_base_path,credentials:v.images_upload_credentials,handler:v.images_upload_handler})),d().then(n(function(r){var e;return e=b.map(r,function(e){return e.blobInfo}),h.upload(e,l).then(n(function(e){return e=b.map(e,function(e,t){var n=r[t].image;return e.status&&!1!==i.settings.images_replace_blob_uris?c(n,e.url):e.error&&N.uploadError(i,e.error),{element:n,status:e.status}}),t&&t(e),e}))}))}function e(e){if(!1!==v.automatic_uploads)return t(e)}function u(e){return!v.images_dataimg_filter||v.images_dataimg_filter(e)}function d(){return p||(p=new x(y,g)),p.findAll(i.getBody(),u).then(n(function(e){return b.each(e,function(e){s(e.image.src,e.blobInfo.blobUri()),e.image.src=e.blobInfo.blobUri(),e.image.removeAttribute("data-mce-src")}),e}))}function f(){g.destroy(),y.destroy(),p=h=null}function m(e){return e.replace(/src="(blob:[^"]+)"/g,function(e,n){var t=y.getResultUri(n);if(t)return'src="'+t+'"';var r=g.getByUri(n);return r||(r=b.reduce(i.editorManager.editors,function(e,t){return e||t.editorUpload.blobCache.getByUri(n)},null)),r?'src="data:'+r.blob().type+";base64,"+r.base64()+'"':e})}var h,p,g=new w,v=i.settings,y=new E;return i.on("setContent",function(){!1!==i.settings.automatic_uploads?e():d()}),i.on("RawSaveContent",function(e){e.content=m(e.content)}),i.on(
"getContent",function(e){e.source_view||"raw"==e.format||(e.content=m(e.content))}),i.on("PostRender",function(){i.parser.addNodeFilter("img",function(e){b.each(e,function(e){var t=e.attr("src");if(!g.getByUri(t)){var n=y.getResultUri(t);n&&e.attr("src",n)}})})}),{blobCache:g,uploadImages:t,uploadImagesAuto:e,scanForImages:d,destroy:f}}}),e("tinymce/caret/FakeCaret",["tinymce/caret/CaretContainer","tinymce/caret/CaretPosition","tinymce/dom/NodeType","tinymce/dom/RangeUtils","tinymce/dom/DomQuery","tinymce/geom/ClientRect","tinymce/util/Delay"],function(f,e,t,n,m,h,p){var g=t.isContentEditableFalse;return function(l,i){function o(e,t){var n,r,i,o,a,s=h.collapse(e.getBoundingClientRect(),t);return"BODY"==l.tagName?(n=l.ownerDocument.documentElement,r=l.scrollLeft||n.scrollLeft,i=l.scrollTop||n.scrollTop):(a=l.getBoundingClientRect(),r=l.scrollLeft-a.left,i=l.scrollTop-a.top),s.left+=r,s.right+=r,s.top+=i,s.bottom+=i,s.width=1,0<(o=e.offsetWidth-e.clientWidth)&&(t&&(o*=-1),s.left+=o,s.right+=o),s}function e(){var e,t,n,r,i;for(e=m("*[contentEditable=false]",l),r=0;r<e.length;r++)n=(t=e[r]).previousSibling,f.endsWithCaretContainer(n)&&(1==(i=n.data).length?n.parentNode.removeChild(n):n.deleteData(i.length-1,1)),n=t.nextSibling,f.startsWithCaretContainer(n)&&(1==(i=n.data).length?n.parentNode.removeChild(n):n.deleteData(0,1));return null}function t(e,t){var n,r;return a(),i(t)?(d=f.insertBlock("p",t,e),n=o(t,e),m(d).css("top",n.top),u=m('<div class="mce-visual-caret" data-mce-bogus="all"></div>').css(n).appendTo(l),e&&u.addClass("mce-visual-caret-before"),s(),(r=t.ownerDocument.createRange()).setStart(d,0),r.setEnd(d,0)):(d=f.insertInline(t,e),r=t.ownerDocument.createRange(),g(d.nextSibling)?(r.setStart(d,0),r.setEnd(d,0)):(r.setStart(d,1),r.setEnd(d,1))),r}function a(){e(),d&&(f.remove(d),d=null),u&&(u.remove(),u=null),clearInterval(c)}function s(){c=p.setInterval(function(){m("div.mce-visual-caret",l).toggleClass("mce-visual-caret-hidden")},500)}function n(){p.clearInterval(c)}function r(){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;}"}var c,u,d;return{show:t,hide:a,getCss:r,destroy:n}}}),e("tinymce/dom/Dimensions",["tinymce/util/Arr","tinymce/dom/NodeType","tinymce/geom/ClientRect"],function(r,i,o){function a(t){function e(e){return r.map(e,function(e){return(e=o.clone(e)).node=t,e})}if(r.isArray(t))return r.reduce(t,function(e,t){return e.concat(a(t))},[]);if(i.isElement(t))return e(t.getClientRects());if(i.isText(t)){var n=t.ownerDocument.createRange();return n.setStart(t,0),n.setEnd(t,t.data.length),e(n.getClientRects())}}return{getClientRects:a}}),e("tinymce/caret/LineWalker",["tinymce/util/Fun","tinymce/util/Arr","tinymce/dom/Dimensions","tinymce/caret/CaretCandidate","tinymce/caret/CaretUtils","tinymce/caret/CaretWalker","tinymce/caret/CaretPosition","tinymce/geom/ClientRect"],function(e,h,d,i,o,p,g,v){function f(e,t,n,r){for(;r=o.findNode(r,e,i.isEditableCaretCandidate,t);)if(n(r))return}function t(i,o,a,e,s,t){function n(e){var t,n,r;for(r=d.getClientRects(e),-1==i&&(r=r.reverse()),t=0;t<r.length;t++)if(n=r[t],!a(n,l)){if(0<u.length&&o(n,h.last(u))&&c++,n.line=c,s(n))return!0;u.push(n)}}var r,l,c=0,u=[];return(l=h.last(t.getClientRects()))&&(n(r=t.getNode()),f(i,e,n,r)),u}function n(e,t){return t.line>e}function r(e,t){return t.line===e}function a(e,t,n,r){function i(e){return h.last(e.getClientRects())}var o,a,s,l,c,u,d=new p(t),f=[],m=0;1==e?(o=d.next,a=v.isBelow,s=v.isAbove,l=g.after(r)):(o=d.prev,a=v.isAbove,s=v.isBelow,l=g.before(r)),u=i(l);do{if(l.isVisible()&&!s(c=i(l),u)){if(0<f.length&&a(c,h.last(f))&&m++,(c=v.clone(c)).position=l,c.line=m,n(c))return f;f.push(c)}}while(l=o(l));return f}var s=e.curry;return{upUntil:s(t,-1,v.isAbove,v.isBelow),downUntil:s(t,1,v.isBelow,v.isAbove),positionsUntil:a,isAboveLine:s(n),isLine:s(r)}}),e("tinymce/caret/LineUtils",["tinymce/util/Fun","tinymce/util/Arr","tinymce/dom/NodeType","tinymce/dom/Dimensions","tinymce/geom/ClientRect","tinymce/caret/CaretUtils","tinymce/caret/CaretCandidate"],function(e,a,t,o,n,r,i){function s(e,t){return Math.abs(e.left-t)}function l(e,t){return Math.abs(e.right-t)}function c(e,i){function o(e,t){return e>=t.left&&e<=t.right}return a.reduce(e,function(e,t){var n,r;return n=Math.min(s(e,i),l(e,i)),r=Math.min(s(t,i),l(t,i)),o(i,t)?t:o(i,e)?e:r==n&&p(t.node)?t:r<n?t:e})}function u(e,t,n,r){for(;r=g(r,e,i.isEditableCaretCandidate,t);)if(n(r))return}function d(e,r){function t(t,e){var n;return n=a.filter(o.getClientRects(e),function(e){return!t(e,r)}),i=i.concat(n),0===n.length}var i=[];return i.push(r),u(-1,e,v(t,n.isAbove),r.node),u(1,e,v(t,n.isBelow),r.node),i}function f(e){return a.filter(a.toArray(e.getElementsByTagName("*")),p)}function m(e,t){return{node:e.node,before:s(e,t)<l(e,t)}}function h(e,t,n){var r,i;return r=o.getClientRects(f(e)),(i=c(r=a.filter(r,function(e){return n>=e.top&&n<=e.bottom}),t))&&(i=c(d(e,i),t))&&p(i.node)?m(i,t):null}var p=t.isContentEditableFalse,g=r.findNode,v=e.curry;return{findClosestClientRect:c,findLineNodeRects:d,closestCaret:h}}),e("tinymce/dom/MousePosition",[],function(){var i=function(e){var t,n,r,i;return i=e.getBoundingClientRect(),n=(t=e.ownerDocument).documentElement,r=t.defaultView,{top:i.top+r.pageYOffset-n.clientTop,left:i.left+r.pageXOffset-n.clientLeft}},n=function(e){return e.inline?i(e.getBody()):{left:0,top:0}},r=function(e){var t=e.getBody();return e.inline?{left:t.scrollLeft,top:t.scrollTop}:{left:0,top:0}},o=function(e){var t=e.getBody(),n=e.getDoc().documentElement,r={left:t.scrollLeft,top:t.scrollTop},i={left:t.scrollLeft||n.scrollLeft,top:t.scrollTop||n.scrollTop};return e.inline?r:i},a=function(e,t){if(t.target.ownerDocument!==e.getDoc()){var n=i(e.getContentAreaContainer()),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}},s=function(e,t,n){return{pageX:n.left-e.left+t.left,pageY:n.top-e.top+t.top}};return{calc:function(e,t){return s(n(e),r(e),a(e,t))}}}),e("tinymce/DragDropOverrides",["tinymce/dom/NodeType","tinymce/util/Arr","tinymce/util/Fun","tinymce/util/Delay","tinymce/dom/DOMUtils","tinymce/dom/MousePosition"],function(e,s,l,t,c,a){var u=e.isContentEditableFalse,d=e.isContentEditableTrue,f=function(e,t){return u(t)&&t!==e},o=function(e,t,n){return t!==n&&!e.dom.isChildOf(t,n)&&!u(t)},m=function(e){var t=e.cloneNode(!0);return t.removeAttribute("data-mce-selected"),t},h=function(e,t,n,r){var i=t.cloneNode(!0);e.dom.setStyles(i,{width:n,height:r}),e.dom.setAttrib(i,"data-mce-selected",null);var o=e.dom.create("div",{"class":"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return e.dom.setStyles(o,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:n,height:r}),e.dom.setStyles(i,{margin:0,boxSizing:"border-box"}),o.appendChild(i),o},p=function(e,t){e.parentNode!==t&&t.appendChild(e)},g=function(e,t,n,r,i,o){var a=0,s=0;e.style.left=t.pageX+"px",e.style.top=t.pageY+"px",t.pageX+n>i&&(a=t.pageX+n-i),t.pageY+r>o&&(s=t.pageY+r-o),e.style.width=n-a+"px",e.style.height=r-s+"px"},v=function(e){e&&e.parentNode&&e.parentNode.removeChild(e)},y=function(e){return 0===e.button},b=function(e){return e.element},C=function(e,t){return{pageX:t.pageX-e.relX,pageY:t.pageY+5}},x=function(o,a){return function(e){if(y(e)){var t=s.find(a.dom.getParents(e.target),l.or(u,d));if(f(a.getBody(),t)){var n=a.dom.getPos(t),r=a.getBody(),i=a.getDoc().documentElement;o.element=t,o.screenX=e.screenX,o.screenY=e.screenY,o.maxX=(a.inline?r.scrollWidth:i.offsetWidth)-2,o.maxY=(a.inline?r.scrollHeight:i.offsetHeight)-2,o.relX=e.pageX-n.x,o.relY=e.pageY-n.y,o.width=t.offsetWidth,o.height=t.offsetHeight,o.ghost=h(a,t,o.width,o.height)}}}},w=function(r,i){var o=t.throttle(function(e,t){i._selectionOverrides.hideFakeCaret(),i.selection.placeCaretAt(e,t)},0);return function(e){var t=Math.max(Math.abs(e.screenX-r.screenX),Math.abs(e.screenY-r.screenY));if(b(r)&&!r.dragging&&10<t){if(i.fire("dragstart",{target:r.element}).isDefaultPrevented())return;r.dragging=!0,i.focus()}if(r.dragging){var n=C(r,a.calc(i,e));p(r.ghost,i.getBody()),g(r.ghost,n,r.width,r.height,r.maxX,r.maxY),o(e.clientX,e.clientY)}}},E=function(e){var t=e.getSel().getRangeAt(0).startContainer;return 3===t.nodeType?t.parentNode:t},N=function(r,i){return function(e){if(r.dragging&&o(i,E(i.selection),r.element)){var t=m(r.element),n=i.fire("drop",{targetClone:t,clientX:e.clientX,clientY:e.clientY});n.isDefaultPrevented()||(t=n.targetClone,i.undoManager.transact(function(){v(r.element),i.insertContent(i.dom.getOuterHTML(t)),i._selectionOverrides.hideFakeCaret()}))}_(r)}},S=function(e,t){return function(){_(e),e.dragging&&t.fire("dragend")}},_=function(e){e.dragging=!1,e.element=null,v(e.ghost)},n=function(e){var t,n,r,i,o,a,s={};t=c.DOM,a=document,n=x(s,e),r=w(s,e),i=N(s,e),o=S(s,e),e.on("mousedown",n),e.on("mousemove",r),e.on("mouseup",i),t.bind(a,"mousemove",r),t.bind(a,"mouseup",o),e.on("remove",function(){t.unbind(a,"mousemove",r),t.unbind(a,"mouseup",o)})},r=function(n){n.on("drop",function(e){var t="undefined"!=typeof e.clientX?n.getDoc().elementFromPoint(e.clientX,e.clientY):null;(u(t)||u(n.dom.getContentEditableParent(t)))&&e.preventDefault()})};return{init:function(e){n(e),r(e)}}}),e("tinymce/SelectionOverrides",["tinymce/Env","tinymce/caret/CaretWalker","tinymce/caret/CaretPosition","tinymce/caret/CaretContainer","tinymce/caret/CaretUtils","tinymce/caret/FakeCaret","tinymce/caret/LineWalker","tinymce/caret/LineUtils","tinymce/dom/NodeType","tinymce/dom/RangeUtils","tinymce/geom/ClientRect","tinymce/util/VK","tinymce/util/Fun","tinymce/util/Arr","tinymce/util/Delay","tinymce/DragDropOverrides"],function(W,V,$,q,j,Y,X,K,G,e,J,Q,Z,ee,te,ne){function re(e,t){for(;t=e(t);)if(t.isVisible())return t;return t}function t(v){function y(e){return v.dom.hasClass(e,"mce-offscreen-selection")}function b(){var e=v.dom.get(g);return e?e.getElementsByTagName("*")[0]:e}function C(e){return v.dom.isBlock(e)}function x(e){e&&v.selection.setRng(e)}function w(){return v.selection.getRng()}function r(e,t){v.selection.scrollIntoView(e,t)}function E(e,t,n){return v.fire("ShowCaret",{target:t,direction:e,before:n}).isDefaultPrevented()?null:(r(t,-1===e),p.show(n,t))}function N(e){return v.fire("BeforeObjectSelected",{target:e}).isDefaultPrevented()?null:t(e)}function t(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t}function l(e,t){var n=j.isInSameBlock(e,t);return!(n||!G.isBr(e.getNode()))||n}function m(e,t){return t=j.normalizeRange(e,I,t),-1==e?$.fromRangeStart(t):$.fromRangeEnd(t)}function c(e){return q.isCaretContainerBlock(e.startContainer)}function o(e,t,n,r){var i,o,a,s;return!r.collapsed&&(i=ue(r),ae(i))?E(e,i,-1==e):(s=c(r),n(o=m(e,r))?N(o.getNode(-1==e)):(o=t(o))?n(o)?E(e,o.getNode(-1==e),1==e):n(a=t(o))&&l(o,a)?E(e,a.getNode(-1==e),1==e):s?A(o.toRange()):null:s?r:null)}function i(e,t,n){var r,i,o,a,s,l,c,u,d;if(d=ue(n),r=m(e,n),i=t(I,X.isAboveLine(1),r),o=ee.filter(i,X.isLine(1)),s=ee.last(r.getClientRects()),ce(r)&&(d=r.getNode()),le(r)&&(d=r.getNode(!0)),!s)return null;if(l=s.left,(a=K.findClosestClientRect(o,l))&&ae(a.node))return c=Math.abs(l-a.left),u=Math.abs(l-a.right),E(e,a.node,c<u);if(d){var f=X.positionsUntil(e,I,X.isAboveLine(1),d);if(a=K.findClosestClientRect(ee.filter(f,X.isLine(1)),l))return A(a.position.toRange());if(a=ee.last(ee.filter(f,X.isLine(0))))return A(a.position.toRange())}}function a(e,t){function n(){var e=v.dom.create(v.settings.forced_root_block);return(!W.ie||11<=W.ie)&&(e.innerHTML='<br data-mce-bogus="1">'),e}var r,i;if(t.collapsed&&v.settings.forced_root_block){if(!(r=v.dom.getParent(t.startContainer,"PRE")))return;(1==e?F($.fromRangeStart(t)):U($.fromRangeStart(t)))||(i=n(),1==e?v.$(r).after(i):v.$(r).before(i),v.selection.select(i,!0),v.selection.collapse())}}function S(e,t,n,r){var i;return(i=o(e,t,n,r))?i:(i=a(e,r))||null}function _(e,t,n){var r;return(r=i(e,t,n))?r:(r=a(e,n))||null}function k(){return z("*[data-mce-caret]")[0]}function T(e){e.hasAttribute("data-mce-caret")&&(q.showCaretContainerBlock(e),x(w()),r(e[0]))}function R(e){var t,n;return e=j.normalizeRange(1,I,e),t=$.fromRangeStart(e),ae(t.getNode())?E(1,t.getNode(),!t.isAtEnd()):ae(t.getNode(!0))?E(1,t.getNode(!0),!1):(n=v.dom.getParent(t.getNode(),Z.or(ae,oe)),ae(n)?E(1,n,!1):null)}function A(e){return e&&e.collapsed&&R(e)||e}function B(e){var t,n,r,i;return ae(e)?(ae(e.previousSibling)&&(r=e.previousSibling),(n=U($.before(e)))||(t=F($.after(e))),t&&se(t.getNode())&&(i=t.getNode()),q.remove(e.previousSibling),q.remove(e.nextSibling),v.dom.remove(e),v.dom.isEmpty(v.getBody())?(v.setContent(""),void v.focus()):r?$.after(r).toRange():i?$.before(i).toRange():n?n.toRange():t?t.toRange():null):null}function u(e){var t=v.schema.getTextBlockElements();return e.nodeName in t}function d(e){return v.dom.isEmpty(e)}function f(e,t,n){var r,i,o,a,s=v.dom;if(r=s.getParent(t.getNode(),s.isBlock),i=s.getParent(n.getNode(),s.isBlock),-1===e){if(a=n.getNode(!0),le(n)&&C(a))return u(r)?(d(r)&&s.remove(r),$.after(a).toRange()):B(n.getNode(!0))}else if(a=t.getNode(),ce(t)&&C(a))return u(i)?(d(i)&&s.remove(i),$.before(a).toRange()):B(t.getNode());if(r===i||!u(r)||!u(i))return null;for(;o=r.firstChild;)i.appendChild(o);return v.dom.remove(r),n.toRange()}function D(e,t,n,r){var i,o,a,s;return!r.collapsed&&(i=ue(r),ae(i))?A(B(i)):n(o=m(e,r))&&q.isCaretContainerBlock(r.startContainer)?(s=-1==e?h.prev(o):h.next(o))?A(s.toRange()):r:t(o)?A(B(o.getNode(-1==e))):t(a=-1==e?h.prev(o):h.next(o))?-1===e?f(e,o,a):f(e,a,o):void 0}function e(){function t(e,t){var n=t(w());n&&!e.isDefaultPrevented()&&(e.preventDefault(),x(n))}function r(e){for(var t=v.getBody();e&&e!=t;){if(oe(e)||ae(e))return e;e=e.parentNode}return null}function i(n,r,e){return!e.collapsed&&ee.reduce(e.getClientRects(),function(e,t){return e||J.containsXY(t,n,r)},!1)}function e(e){var n=!1;e.on("touchstart",function(){n=!1}),e.on("touchmove",function(){n=!0}),e.on("touchend",function(e){var t=r(e.target);ae(t)&&(n||(e.preventDefault(),L(N(t))))})}function n(){var e,t=r(v.selection.getNode());oe(t)&&C(t)&&v.dom.isEmpty(t)&&(e=v.dom.create("br",{"data-mce-bogus":"1"}),v.$(t).empty().append(e),v.selection.setRng($.before(e).toRange()))}function o(e){var t=k();if(t)return"compositionstart"==e.type?(e.preventDefault(),e.stopPropagation(),void T(t)):void(q.hasContent(t)&&T(t))}function a(e){var t;switch(e.keyCode){case Q.DELETE:case Q.BACKSPACE:t=n()}t&&e.preventDefault()}var s=ie(S,1,F,ce),l=ie(S,-1,U,le),c=ie(D,1,ce,le),u=ie(D,-1,le,ce),d=ie(_,-1,X.upUntil),f=ie(_,1,X.downUntil);v.on("mouseup",function(){var e=w();e.collapsed&&x(R(e))}),v.on("click",function(e){var t;(t=r(e.target))&&(ae(t)&&(e.preventDefault(),v.focus()),oe(t)&&v.dom.isChildOf(t,v.selection.getNode())&&P())}),v.on("blur NewBlock",function(){P(),O()});var m=function(e){var t=new V(e);if(!e.firstChild)return!1;var n=$.before(e.firstChild),r=t.next(n);return r&&!ce(r)&&!le(r)},h=function(e,t){return v.dom.getParent(e,v.dom.isBlock)===v.dom.getParent(t,v.dom.isBlock)},p=function(e){return!(112<=e.keyCode&&e.keyCode<=123)},g=function(e,t){var n=v.dom.getParent(e,v.dom.isBlock),r=v.dom.getParent(t,v.dom.isBlock);return n&&!h(n,r)&&m(n)};e(v),v.on("mousedown",function(e){var t;if(t=r(e.target))ae(t)?(e.preventDefault(),L(N(t))):i(e.clientX,e.clientY,v.selection.getRng())||v.selection.placeCaretAt(e.clientX,e.clientY);else{P(),O();var n=K.closestCaret(I,e.clientX,e.clientY);n&&(g(e.target,n.node)||(e.preventDefault(),v.getBody().focus(),x(E(1,n.node,n.before))))}}),v.on("keydown",function(e){if(!Q.modifierPressed(e))switch(e.keyCode){case Q.RIGHT:t(e,s);break;case Q.DOWN:t(e,f);break;case Q.LEFT:t(e,l);break;case Q.UP:t(e,d);break;case Q.DELETE:t(e,c);break;case Q.BACKSPACE:t(e,u);break;default:ae(v.selection.getNode())&&p(e)&&e.preventDefault()}}),v.on("keyup compositionstart",function(e){o(e),a(e)},!0),v.on("cut",function(){var e=v.selection.getNode();ae(e)&&te.setEditorTimeout(v,function(){x(A(B(e)))})}),v.on("getSelectionRange",function(e){var t=e.range;if(H){if(!H.parentNode)return void(H=null);(t=t.cloneRange()).selectNode(H),e.range=t}}),v.on("setSelectionRange",function(e){var t;(t=L(e.range))&&(e.range=t)}),v.on("AfterSetSelectionRange",function(e){var t=e.range;M(t)||O(),y(t.startContainer.parentNode)||P()}),v.on("focus",function(){te.setEditorTimeout(v,function(){v.selection.setRng(A(v.selection.getRng()))},0)}),v.on("copy",function(e){var t=e.clipboardData;if(!e.isDefaultPrevented()&&e.clipboardData&&!W.ie){var n=b();n&&(e.preventDefault(),t.clearData(),t.setData("text/html",n.outerHTML),t.setData("text/plain",n.outerText))}}),ne.init(v)}function n(){var e=v.contentStyles,t=".mce-content-body";e.push(p.getCss()),e.push(t+" .mce-offscreen-selection {position: absolute;left: -9999999999px;max-width: 1000000px;}"+t+" *[contentEditable=false] {cursor: default;}"+t+" *[contentEditable=true] {cursor: text;}")}function M(e){return q.isCaretContainer(e.startContainer)||q.isCaretContainer(e.endContainer)}function L(e){var t,n,r,i,o,a,s,l,c,u,d=v.$,f=v.dom;if(!e)return null;if(e.collapsed){if(!M(e)){if(l=m(1,e),ae(l.getNode()))return E(1,l.getNode(),!l.isAtEnd());if(ae(l.getNode(!0)))return E(1,l.getNode(!0),!1)}return null}return i=e.startContainer,o=e.startOffset,a=e.endOffset,3==i.nodeType&&0==o&&ae(i.parentNode)&&(i=i.parentNode,o=f.nodeIndex(i),i=i.parentNode),1!=i.nodeType?null:(a==o+1&&(t=i.childNodes[o]),ae(t)?(c=u=t.cloneNode(!0),(s=v.fire("ObjectSelected",{target:t,targetClone:c})).isDefaultPrevented()?null:(c=s.targetClone,0===(n=d("#"+g)).length&&(n=d('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>').attr("id",g)).appendTo(v.getBody()),e=v.dom.createRng(),c===u&&W.ie?(n.empty().append('<p style="font-size: 0" data-mce-bogus="all">\xa0</p>').append(c),e.setStartAfter(n[0].firstChild.firstChild),e.setEndAfter(c)):(n.empty().append("\xa0").append(c).append("\xa0"),e.setStart(n[0].firstChild,1),e.setEnd(n[0].lastChild,0)),n.css({top:f.getPos(t,v.getBody()).y}),n[0].focus(),(r=v.selection.getSel()).removeAllRanges(),r.addRange(e),v.$("*[data-mce-selected]").removeAttr("data-mce-selected"),t.setAttribute("data-mce-selected",1),H=t,O(),e)):null)}function P(){H&&(H.removeAttribute("data-mce-selected"),v.$("#"+g).remove(),H=null)}function s(){p.destroy(),H=null}function O(){p.hide()}var H,I=v.getBody(),h=new V(I),F=ie(re,h.next),U=ie(re,h.prev),p=new Y(v.getBody(),C),g="sel-"+v.dom.uniqueId(),z=v.$;return W.ceFalse&&(e(),n()),{showBlockCaretContainer:T,hideFakeCaret:O,destroy:s}}var ie=Z.curry,oe=G.isContentEditableTrue,ae=G.isContentEditableFalse,se=G.isElement,le=j.isAfterContentEditableFalse,ce=j.isBeforeContentEditableFalse,ue=e.getSelectedNode;return t}),e("tinymce/util/Uuid",[],function(){var t=0,n=function(){var e=function(){return Math.round(4294967295*Math.random()).toString(36)};return"s"+(new Date).getTime().toString(36)+e()+e()+e()};return{uuid:function(e){return e+t+++n()}}}),e("tinymce/ui/Sidebar",[],function(){return{add:function(e,t,n){var r=e.sidebars?e.sidebars:[];r.push({name:t,settings:n}),e.sidebars=r}}}),e("tinymce/Editor",["tinymce/dom/DOMUtils","tinymce/dom/DomQuery","tinymce/AddOnManager","tinymce/NodeChange","tinymce/html/Node","tinymce/dom/Serializer","tinymce/html/Serializer","tinymce/dom/Selection","tinymce/Formatter","tinymce/UndoManager","tinymce/EnterKey","tinymce/ForceBlocks","tinymce/EditorCommands","tinymce/util/URI","tinymce/dom/ScriptLoader","tinymce/dom/EventUtils","tinymce/WindowManager","tinymce/NotificationManager","tinymce/html/Schema","tinymce/html/DomParser","tinymce/util/Quirks","tinymce/Env","tinymce/util/Tools","tinymce/util/Delay","tinymce/EditorObservable","tinymce/Mode","tinymce/Shortcuts","tinymce/EditorUpload","tinymce/SelectionOverrides","tinymce/util/Uuid","tinymce/ui/Sidebar","tinymce/ErrorReporter"],function(a,s,l,c,u,d,f,m,h,p,g,v,y,b,C,e,x,w,E,N,S,_,k,T,t,n,R,A,B,i,r,D){function o(e,t,n){var r,i,o,a=this;r=a.documentBaseUrl=n.documentBaseURL,i=n.baseURI,o=n.defaultSettings,t=O({id:e,theme:"modern",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:r,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,padd_empty_editor:!0,render_ui:!0,indentation:"30px",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,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,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",validate:!0,entity_encoding:"named",url_converter:a.convertURL,url_converter_scope:a,ie7_compat:!0},o,t),o&&o.external_plugins&&t.external_plugins&&(t.external_plugins=O({},o.external_plugins,t.external_plugins)),a.settings=t,l.language=t.language||"en",l.languageLoad=t.language_load,l.baseURL=n.baseURL,a.id=t.id=e,a.setDirty(!1),a.plugins={},a.documentBaseURI=new b(t.document_base_url||r,{base_uri:i}),a.baseURI=i,a.contentCSS=[],a.contentStyles=[],a.shortcuts=new R(a),a.loadedCSS={},a.editorCommands=new y(a),a.suffix=n.suffix,a.editorManager=n,a.inline=t.inline,a.settings.content_editable=a.inline,t.cache_suffix&&(_.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")),!1===t.override_viewport&&(_.overrideViewPort=!1),n.fire("SetupEditor",a),a.execCallback("setup",a),a.$=s.overrideDefaults(function(){return{context:a.inline?a.getBody():a.getDoc(),element:a.getBody()}})}var M=a.DOM,L=l.ThemeManager,P=l.PluginManager,O=k.extend,H=k.each,I=k.explode,F=k.inArray,U=k.trim,z=k.resolve,W=e.Event,V=_.gecko,$=_.ie;return o.prototype={render:function(){function e(){M.unbind(window,"ready",e),n.render()}function t(){var e=C.ScriptLoader;if(r.language&&"en"!=r.language&&!r.language_url&&(r.language_url=n.editorManager.baseURL+"/langs/"+r.language+".js"),r.language_url&&e.add(r.language_url),r.theme&&"function"!=typeof r.theme&&"-"!=r.theme.charAt(0)&&!L.urls[r.theme]){var t=r.theme_url;t=t?n.documentBaseURI.toAbsolute(t):"themes/"+r.theme+"/theme"+o+".js",L.load(r.theme,t)}k.isArray(r.plugins)&&(r.plugins=r.plugins.join(" ")),H(r.external_plugins,function(e,t){P.load(t,e),r.plugins+=" "+t}),H(r.plugins.split(/[ ,]/),function(e){if((e=U(e))&&!P.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=P.dependencies(e);H(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"};e=P.createUrl(t,e),P.load(e.resource,e)})}else P.load(e,{prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"})}),e.loadQueue(function(){n.removed||n.init()},n,function(e){D.pluginLoadError(n,e[0]),n.removed||n.init()})}var n=this,r=n.settings,i=n.id,o=n.suffix;if(W.domLoaded){if(n.getElement()&&_.contentEditable){r.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden");var a=n.getElement().form||M.getParent(i,"form");a&&(n.formElement=a,r.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(M.insertAfter(M.create("input",{type:"hidden",name:i}),i),n.hasHiddenInput=!0),n.formEventDelegate=function(e){n.fire(e.type,e)},M.bind(a,"submit reset",n.formEventDelegate),n.on("reset",function(){n.setContent(n.startContent,{format:"raw"})}),!r.submit_patch||a.submit.nodeType||a.submit.length||a._mceOldSubmit||(a._mceOldSubmit=a.submit,a.submit=function(){return n.editorManager.triggerSave(),n.setDirty(!1),a._mceOldSubmit(a)})),n.windowManager=new x(n),n.notificationManager=new w(n),"xml"==r.encoding&&n.on("GetContent",function(e){e.save&&(e.content=M.encode(e.content))}),r.add_form_submit_trigger&&n.on("submit",function(){n.initialized&&n.save()}),r.add_unload_trigger&&(n._beforeUnload=function(){!n.initialized||n.destroyed||n.isHidden()||n.save({format:"raw",no_events:!0,set_dirty:!1})},n.editorManager.on("BeforeUnload",n._beforeUnload)),n.editorManager.add(n),t()}}else M.bind(window,"ready",e)},init:function(){function i(e){var t,n,r=P.get(e);if(t=P.urls[e]||f.documentBaseUrl.replace(/\/$/,""),e=U(e),r&&-1===F(p,e)){if(H(P.dependencies(e),function(e){i(e)}),f.plugins[e])return;n=new r(f,t,f.$),(f.plugins[e]=n).init&&(n.init(f,t),p.push(e))}}var e,t,n,r,o,a,s,l,c,u,d,f=this,m=f.settings,h=f.getElement(),p=[];if(f.rtl=m.rtl_ui||f.editorManager.i18n.rtl,f.editorManager.i18n.setCode(m.language),m.aria_label=m.aria_label||M.getAttrib(h,"aria-label",f.getLang("aria.rich_text_area")),f.fire("ScriptsLoaded"),m.theme&&("function"!=typeof m.theme?(m.theme=m.theme.replace(/-/,""),a=L.get(m.theme),f.theme=new a(f,L.urls[m.theme]),f.theme.init&&f.theme.init(f,L.urls[m.theme]||f.documentBaseUrl.replace(/\/$/,""),f.$)):f.theme=m.theme),H(m.plugins.replace(/\-/g,"").split(/[ ,]/),i),m.render_ui&&f.theme&&(f.orgDisplay=h.style.display,"function"!=typeof m.theme?(e=m.width||h.style.width||h.offsetWidth,t=m.height||h.style.height||h.offsetHeight,n=m.min_height||100,(u=/^[0-9\.]+(|px)$/i).test(""+e)&&(e=Math.max(parseInt(e,10),100)),u.test(""+t)&&(t=Math.max(parseInt(t,10),n)),o=f.theme.renderUI({targetNode:h,width:e,height:t,deltaWidth:m.delta_width,deltaHeight:m.delta_height}),m.content_editable||(t=(o.iframeHeight||t)+("number"==typeof t?o.deltaHeight||0:""))<n&&(t=n)):((o=m.theme(f,h)).editorContainer.nodeType&&(o.editorContainer.id=o.editorContainer.id||f.id+"_parent"),o.iframeContainer.nodeType&&(o.iframeContainer.id=o.iframeContainer.id||f.id+"_iframecontainer"),t=o.iframeHeight||h.offsetHeight),f.editorContainer=o.editorContainer),m.content_css&&H(I(m.content_css),function(e){f.contentCSS.push(f.documentBaseURI.toAbsolute(e))}),m.content_style&&f.contentStyles.push(m.content_style),m.content_editable)return h=r=o=null,f.initContentBody();if(f.iframeHTML=m.doctype+"<html><head>",m.document_base_url!=f.documentBaseUrl&&(f.iframeHTML+='<base href="'+f.documentBaseURI.getURI()+'" />'),!_.caretAfter&&m.ie7_compat&&(f.iframeHTML+='<meta http-equiv="X-UA-Compatible" content="IE=7" />'),f.iframeHTML+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />',!/#$/.test(document.location.href))for(d=0;d<f.contentCSS.length;d++){var g=f.contentCSS[d];f.iframeHTML+='<link type="text/css" rel="stylesheet" href="'+k._addCacheSuffix(g)+'" />',f.loadedCSS[g]=!0}-1!=(l=m.body_id||"tinymce").indexOf("=")&&(l=(l=f.getParam("body_id","","hash"))[f.id]||l),-1!=(c=m.body_class||"").indexOf("=")&&(c=(c=f.getParam("body_class","","hash"))[f.id]||""),m.content_security_policy&&(f.iframeHTML+='<meta http-equiv="Content-Security-Policy" content="'+m.content_security_policy+'" />'),f.iframeHTML+='</head><body id="'+l+'" class="mce-content-body '+c+'" data-id="'+f.id+'"><br></body></html>';var v='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+f.id+'");document.write(ed.iframeHTML);document.close();ed.initContentBody(true);})()';document.domain!=location.hostname&&_.ie&&_.ie<12&&(s=v);var y=M.create("iframe",{id:f.id+"_ifr",frameBorder:"0",allowTransparency:"true",title:f.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),style:{width:"100%",height:t,display:"block"}});if(y.onload=function(){y.onload=null,f.fire("load")},M.setAttrib(y,"src",s||'javascript:""'),f.contentAreaContainer=o.iframeContainer,f.iframeElement=y,r=M.add(o.iframeContainer,y),$)try{f.getDoc()}catch(b){r.src=s=v}o.editorContainer&&(M.get(o.editorContainer).style.display=f.orgDisplay,f.hidden=M.isHidden(o.editorContainer)),f.getElement().style.display="none",M.setAttrib(f.id,"aria-hidden",!0),s||f.initContentBody(),h=r=o=null},initContentBody:function(e){var t,n,s=this,r=s.settings,i=s.getElement(),o=s.getDoc();r.inline||(s.getElement().style.visibility=s.orgVisibility),e||r.content_editable||(o.open(),o.write(s.iframeHTML),o.close()),r.content_editable&&(s.on("remove",function(){var e=this.getBody();M.removeClass(e,"mce-content-body"),M.removeClass(e,"mce-edit-focus"),M.setAttrib(e,"contentEditable",null)}),M.addClass(i,"mce-content-body"),s.contentDocument=o=r.content_document||document,s.contentWindow=r.content_window||window,s.bodyElement=i,r.content_document=r.content_window=null,r.root_name=i.nodeName.toLowerCase()),(t=s.getBody()).disabled=!0,s.readonly=r.readonly,s.readonly||(s.inline&&"static"==M.getStyle(t,"position",!0)&&(t.style.position="relative"),t.contentEditable=s.getParam("content_editable_state",!0)),t.disabled=!1,s.editorUpload=new A(s),s.schema=new E(r),s.dom=new a(o,{keep_values:!0,url_converter:s.convertURL,url_converter_scope:s,hex_colors:r.force_hex_style_colors,class_filter:r.class_filter,update_styles:!0,root_element:s.inline?s.getBody():null,collect:r.content_editable,schema:s.schema,onSetAttrib:function(e){s.fire("SetAttrib",e)}}),s.parser=new N(r,s.schema),s.parser.addAttributeFilter("src,href,style,tabindex",function(e,t){for(var n,r,i,o=e.length,a=s.dom;o--;)if(r=(n=e[o]).attr(t),i="data-mce-"+t,!n.attributes.map[i]){if(0===r.indexOf("data:")||0===r.indexOf("blob:"))continue;"style"===t?((r=a.serializeStyle(a.parseStyle(r),n.name)).length||(r=null),n.attr(i,r),n.attr(t,r)):"tabindex"===t?(n.attr(i,r),n.attr(t,null)):n.attr(i,s.convertURL(r,t,n.name))}}),s.parser.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)}),s.parser.addNodeFilter("#cdata",function(e){for(var t,n=e.length;n--;)(t=e[n]).type=8,t.name="#comment",t.value="[CDATA["+t.value+"]]"}),s.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(e){for(var t,n=e.length,r=s.schema.getNonEmptyElements();n--;)(t=e[n]).isEmpty(r)&&0===t.getAll("br").length&&(t.append(new u("br",1)).shortEnded=!0)}),s.serializer=new d(r,s),s.selection=new m(s.dom,s.getWin(),s.serializer,s),s.formatter=new h(s),s.undoManager=new p(s),s.forceBlocks=new v(s),s.enterKey=new g(s),s._nodeChangeDispatcher=new c(s),s._selectionOverrides=new B(s),s.fire("PreInit"),r.browser_spellcheck||r.gecko_spellcheck||(o.body.spellcheck=!1,M.setAttrib(t,"spellcheck","false")),s.quirks=new S(s),s.fire("PostRender"),r.directionality&&(t.dir=r.directionality),r.nowrap&&(t.style.whiteSpace="nowrap"),r.protect&&s.on("BeforeSetContent",function(t){H(r.protect,function(e){t.content=t.content.replace(e,function(e){return"<!--mce:protected "+escape(e)+"-->"})})}),s.on("SetContent",function(){s.addVisual(s.getBody())}),r.padd_empty_editor&&s.on("PostProcess",function(e){e.content=e.content.replace(/^(<p[^>]*>( | |\s|\u00a0|<br \/>|)<\/p>[\r\n]*|<br \/>[\r\n]*)$/,"")}),s.load({initial:!0,format:"html"}),s.startContent=s.getContent({format:"raw"}),s.initialized=!0,s.bindPendingEventDelegates(),s.fire("init"),s.focus(!0),s.nodeChanged({initial:!0}),s.execCallback("init_instance_callback",s),s.on("compositionstart compositionend",function(e){s.composing="compositionstart"===e.type}),0<s.contentStyles.length&&(n="",H(s.contentStyles,function(e){n+=e+"\r\n"}),s.dom.addStyle(n)),H(s.contentCSS,function(e){s.loadedCSS[e]||(s.dom.loadCSS(e),s.loadedCSS[e]=!0)}),r.auto_focus&&T.setEditorTimeout(s,function(){var e;(e=!0===r.auto_focus?s:s.editorManager.get(r.auto_focus)).destroyed||e.focus()},100),i=o=t=null},focus:function(e){function t(e){return o.dom.getParent(e,function(e){return"true"===o.dom.getContentEditable(e)})}var n,r,i,o=this,a=o.selection,s=o.settings.content_editable,l=o.getDoc(),c=o.getBody();if(!e){if((n=a.getRng()).item&&(r=n.item(0)),o.quirks.refreshContentEditable(),i=t(a.getNode()),o.$.contains(c,i))return i.focus(),a.normalize(),void o.editorManager.setActive(o);if(s||(_.opera||o.getBody().focus(),o.getWin().focus()),V||s){if(c.setActive)try{c.setActive()}catch(u){c.focus()}else c.focus();s&&a.normalize()}r&&r.ownerDocument==l&&((n=l.body.createControlRange()).addElement(r),n.select())}o.editorManager.setActive(o)},execCallback:function(e){var t,n=this,r=n.settings[e];if(r)return n.callbackLookup&&(t=n.callbackLookup[e])&&(r=t.func,t=t.scope),"string"==typeof r&&(t=(t=r.replace(/\.\w+$/,""))?z(t):0,r=z(r),n.callbackLookup=n.callbackLookup||{},n.callbackLookup[e]={func:r,scope:t}),r.apply(t||n,Array.prototype.slice.call(arguments,1))},translate:function(e){var n=this.settings.language||"en",
r=this.editorManager.i18n;return e?(e=r.data[n+"."+e]||e.replace(/\{\#([^\}]+)\}/g,function(e,t){return r.data[n+"."+t]||"{#"+t+"}"}),this.editorManager.translate(e)):""},getLang:function(e,t){return this.editorManager.i18n.data[(this.settings.language||"en")+"."+e]||(t!==we?t:"{#"+e+"}")},getParam:function(e,t,n){var r,i=e in this.settings?this.settings[e]:t;return"hash"===n?(r={},"string"==typeof i?H(0<i.indexOf("=")?i.split(/[;,](?![^=;,]*(?:[;,]|$))/):i.split(","),function(e){1<(e=e.split("=")).length?r[U(e[0])]=U(e[1]):r[U(e[0])]=U(e)}):r=i,r):i},nodeChanged:function(e){this._nodeChangeDispatcher.nodeChanged(e)},addButton:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),t.text||t.icon||(t.icon=e),n.buttons=n.buttons||{},t.tooltip=t.tooltip||t.title,n.buttons[e]=t},addSidebar:function(e,t){return r.add(this,e,t)},addMenuItem:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),n.menuItems=n.menuItems||{},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:i.uuid("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:(M.show(e.getContainer()),M.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||($&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e==e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(M.hide(e.getContainer()),M.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();if(r)return(e=e||{}).load=!0,t=n.setContent(r.value!==we?r.value:r.innerHTML,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,t},save:function(e){var t,n,r=this,i=r.getElement();if(i&&r.initialized)return(e=e||{}).save=!0,e.element=i,t=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(i.nodeName)?i.value=t:(r.inline||(i.innerHTML=t),(n=M.getParent(r.id,"form"))&&H(n.elements,function(e){if(e.name==r.id)return e.value=t,!1})),e.element=i=null,!1!==e.set_dirty&&r.setDirty(!1),t},setContent:function(e,t){var n,r,i=this,o=i.getBody();return(t=t||{}).format=t.format||"html",t.set=!0,t.content=e,t.no_events||i.fire("BeforeSetContent",t),0===(e=t.content).length||/^\s+$/.test(e)?(r=$&&$<11?"":'<br data-mce-bogus="1">',"TABLE"==o.nodeName?e="<tr><td>"+r+"</td></tr>":/^(UL|OL)$/.test(o.nodeName)&&(e="<li>"+r+"</li>"),(n=i.settings.forced_root_block)&&i.schema.isValidChild(o.nodeName.toLowerCase(),n.toLowerCase())?(e=r,e=i.dom.createHTML(n,i.settings.forced_root_block_attrs,e)):$||e||(e='<br data-mce-bogus="1">'),i.dom.setHTML(o,e),i.fire("SetContent",t)):("raw"!==t.format&&(e=new f({validate:i.validate},i.schema).serialize(i.parser.parse(e,{isRootContent:!0}))),t.content=U(e),i.dom.setHTML(o,t.content),t.no_events||i.fire("SetContent",t)),t.content},getContent:function(e){var t,n=this,r=n.getBody();return(e=e||{}).format=e.format||"html",e.get=!0,e.getInner=!0,e.no_events||n.fire("BeforeGetContent",e),t="raw"==e.format?k.trim(n.serializer.getTrimmedContent()):"text"==e.format?r.innerText||r.textContent:n.serializer.serialize(r,e),"text"!=e.format?e.content=U(t):e.content=t,e.no_events||n.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=O({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){n.setMode(this,e)},getContainer:function(){var e=this;return e.container||(e.container=M.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=M.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,i=r.settings;return i.urlconverter_callback?r.execCallback("urlconverter_callback",e,n,!0,t):!i.convert_urls||n&&"LINK"==n.nodeName||0===e.indexOf("file:")||0===e.length?e:i.relative_urls?r.documentBaseURI.toRelative(e):e=r.documentBaseURI.toAbsolute(e,i.remove_script_host)},addVisual:function(e){var n,r=this,i=r.settings,o=r.dom;e=e||r.getBody(),r.hasVisual===we&&(r.hasVisual=i.visual),H(o.select("table,a",e),function(e){var t;switch(e.nodeName){case"TABLE":return n=i.visual_table_class||"mce-item-table",void((t=o.getAttrib(e,"border"))&&"0"!=t||!r.hasVisual?o.removeClass(e,n):o.addClass(e,n));case"A":return void(o.getAttrib(e,"href",!1)||(t=o.getAttrib(e,"name")||e.id,n=i.visual_anchor_class||"mce-item-anchor",t&&r.hasVisual?o.addClass(e,n):o.removeClass(e,n)))}}),r.fire("VisualAid",{element:e,hasVisual:r.hasVisual})},remove:function(){var e=this;e.removed||(e.save(),e.removed=1,e.unbindAllNativeEvents(),e.hasHiddenInput&&M.remove(e.getElement().nextSibling),e.inline||($&&$<10&&e.getDoc().execCommand("SelectAll",!1,null),M.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null),e.fire("remove"),e.editorManager.remove(e),M.remove(e.getContainer()),e._selectionOverrides.destroy(),e.editorUpload.destroy(),e.destroy())},destroy:function(e){var t,n=this;n.destroyed||(e||n.removed?(e||(n.editorManager.off("beforeunload",n._beforeUnload),n.theme&&n.theme.destroy&&n.theme.destroy(),n.selection.destroy(),n.dom.destroy()),(t=n.formElement)&&(t._mceOldSubmit&&(t.submit=t._mceOldSubmit,t._mceOldSubmit=null),M.unbind(t,"submit reset",n.formEventDelegate)),n.contentAreaContainer=n.formElement=n.container=n.editorContainer=null,n.bodyElement=n.contentDocument=n.contentWindow=null,n.iframeElement=n.targetElm=null,n.selection&&(n.selection=n.selection.win=n.selection.dom=n.selection.dom.doc=null),n.destroyed=1):n.remove())},uploadImages:function(e){return this.editorUpload.uploadImages(e)},_scanForImages:function(){return this.editorUpload.scanForImages()}},O(o.prototype,t),o}),e("tinymce/util/I18n",["tinymce/util/Tools"],function(a){var s={},l="en";return{setCode:function(e){e&&(l=e,this.rtl=!!this.data[e]&&"rtl"===this.data[e]._dir)},getCode:function(){return l},rtl:!1,add:function(e,t){var n=s[e];for(var r in n||(s[e]=n={}),t)n[r]=t[r];this.setCode(e)},translate:function(e){function n(e){return a.is(e,"function")?Object.prototype.toString.call(e):t(e)?"":""+e}function t(e){return""===e||null===e||a.is(e,"undefined")}function r(e){return e=n(e),a.hasOwn(i,e)?n(i[e]):e}var i=s[l]||{};if(t(e))return"";if(a.is(e,"object")&&a.hasOwn(e,"raw"))return n(e.raw);if(a.is(e,"array")){var o=e.slice(1);e=r(e[0]).replace(/\{([0-9]+)\}/g,function(e,t){return a.hasOwn(o,t)?n(o[t]):e})}return r(e).replace(/{context:\w+}$/,"")},data:s}}),e("tinymce/FocusManager",["tinymce/dom/DOMUtils","tinymce/util/Delay","tinymce/Env"],function(e,s,l){function r(i){function r(){try{return document.activeElement}catch(e){return document.body}}function o(e,t){if(t&&t.startContainer){if(!e.isChildOf(t.startContainer,e.getRoot())||!e.isChildOf(t.endContainer,e.getRoot()))return;return{startContainer:t.startContainer,startOffset:t.startOffset,endContainer:t.endContainer,endOffset:t.endOffset}}return t}function a(e,t){var n;return t.startContainer?((n=e.getDoc().createRange()).setStart(t.startContainer,t.startOffset),n.setEnd(t.endContainer,t.endOffset)):n=t,n}function e(e){var n=e.editor;n.on("init",function(){(n.inline||l.ie)&&("onbeforedeactivate"in document&&l.ie<9?n.dom.bind(n.getBody(),"beforedeactivate",function(e){if(e.target==n.getBody())try{n.lastRng=n.selection.getRng()}catch(t){}}):n.on("nodechange mouseup keyup",function(e){var t=r();"nodechange"==e.type&&e.selectionChange||(t&&t.id==n.id+"_ifr"&&(t=n.getBody()),n.dom.isChildOf(t,n.getBody())&&(n.lastRng=n.selection.getRng()))}),l.webkit&&!c&&(c=function(){var e=i.activeEditor;if(e&&e.selection){var t=e.selection.getRng();t&&!t.collapsed&&(n.lastRng=t)}},f.bind(document,"selectionchange",c)))}),n.on("setcontent",function(){n.lastRng=null}),n.on("mousedown",function(){n.selection.lastFocusBookmark=null}),n.on("focusin",function(){var e,t=i.focusedEditor;n.selection.lastFocusBookmark&&(e=a(n,n.selection.lastFocusBookmark),n.selection.lastFocusBookmark=null,n.selection.setRng(e)),t!=n&&(t&&t.fire("blur",{focusedEditor:n}),i.setActive(n),(i.focusedEditor=n).fire("focus",{blurredEditor:t}),n.focus(!0)),n.lastRng=null}),n.on("focusout",function(){s.setEditorTimeout(n,function(){var e=i.focusedEditor;m(n,r())||e!=n||(n.fire("blur",{focusedEditor:null}),i.focusedEditor=null,n.selection&&(n.selection.lastFocusBookmark=null))})}),u||(u=function(e){var t,n=i.activeEditor;t=e.target,n&&t.ownerDocument==document&&(n.selection&&t!=n.getBody()&&(n.selection.lastFocusBookmark=o(n.dom,n.lastRng)),t==document.body||m(n,t)||i.focusedEditor!=n||(n.fire("blur",{focusedEditor:null}),i.focusedEditor=null))},f.bind(document,"focusin",u)),n.inline&&!d&&(d=function(e){var t=i.activeEditor,n=t.dom;if(t.inline&&n&&!n.isChildOf(e.target,t.getBody())){var r=t.selection.getRng();r.collapsed||(t.lastRng=r)}},f.bind(document,"mouseup",d))}function t(e){i.focusedEditor==e.editor&&(i.focusedEditor=null),i.activeEditor||(f.unbind(document,"selectionchange",c),f.unbind(document,"focusin",u),f.unbind(document,"mouseup",d),c=u=d=null)}i.on("AddEditor",e),i.on("RemoveEditor",t)}var c,u,d,f=e.DOM,m=function(t,e){var n=t?t.settings.custom_ui_selector:"";return null!==f.getParent(e,function(e){return r.isEditorUIElement(e)||!!n&&t.dom.is(e,n)})};return r.isEditorUIElement=function(e){return-1!==e.className.toString().indexOf("mce-")},r._isUIElement=m,r}),e("tinymce/EditorManager",["tinymce/Editor","tinymce/dom/DomQuery","tinymce/dom/DOMUtils","tinymce/util/URI","tinymce/Env","tinymce/util/Tools","tinymce/util/Promise","tinymce/util/Observable","tinymce/util/I18n","tinymce/FocusManager","tinymce/AddOnManager"],function(m,h,e,c,t,p,a,n,r,u,o){function i(t){b(f.editors,function(e){"scroll"===t.type?e.fire("ScrollWindow",t):e.fire("ResizeWindow",t)})}function s(e,t){t!==w&&(t?h(window).on("resize scroll",i):h(window).off("resize scroll",i),w=t)}function l(e){var t,n=f.editors;delete n[e.id];for(var r=0;r<n.length;r++)if(n[r]==e){n.splice(r,1),t=!0;break}return f.activeEditor==e&&(f.activeEditor=n[0]),f.focusedEditor==e&&(f.focusedEditor=null),t}function g(e){return e&&e.initialized&&!(e.getContainer()||e.getBody()).parentNode&&(l(e),e.unbindAllNativeEvents(),e.destroy(!0),e.removed=!0,e=null),e}var d,f,v=e.DOM,y=p.explode,b=p.each,C=p.extend,x=0,w=!1;return C(f={$:h,majorVersion:"4",minorVersion:"5.4",releaseDate:"2017-02-23",editors:[],i18n:r,activeEditor:null,setup:function(){var e,t,n,r,i=this,o="";if(t=c.getDocumentBaseUrl(document.location),/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/")),n=window.tinymce||window.tinyMCEPreInit)e=n.base||n.baseURL,o=n.suffix;else{for(var a=document.getElementsByTagName("script"),s=0;s<a.length;s++){var l=(r=a[s].src).substring(r.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(r)){-1!=l.indexOf(".min")&&(o=".min"),e=r.substring(0,r.lastIndexOf("/"));break}}!e&&document.currentScript&&(-1!=(r=document.currentScript.src).indexOf(".min")&&(o=".min"),e=r.substring(0,r.lastIndexOf("/")))}i.baseURL=new c(t).toAbsolute(e),i.documentBaseURL=t,i.baseURI=new c(i.baseURL),i.suffix=o,i.focusManager=new u(i)},overrideDefaults:function(e){var t,n;(t=e.base_url)&&(this.baseURL=new c(this.documentBaseURL).toAbsolute(t.replace(/\/+$/,"")),this.baseURI=new c(this.baseURL)),n=e.suffix,e.suffix&&(this.suffix=n);var r=(this.defaultSettings=e).plugin_base_urls;for(var i in r)o.PluginManager.urls[i]=r[i]},init:function(r){function t(e,t){return e.inline&&t.tagName.toLowerCase()in o}function s(e,t){window.console&&!window.test&&window.console.log(e,t)}function l(e){var t=e.id;return t||(t=(t=e.name)&&!v.get(t)?e.name:v.uniqueId(),e.setAttribute("id",t)),t}function e(e){var t=r[e];if(t)return t.apply(d,Array.prototype.slice.call(arguments,2))}function i(e,t){return t.constructor===RegExp?t.test(e.className):v.hasClass(e,t)}function c(t){var e,n=[];if(t.types)return b(t.types,function(e){n=n.concat(v.select(e.selector))}),n;if(t.selector)return v.select(t.selector);if(t.target)return[t.target];switch(t.mode){case"exact":0<(e=t.elements||"").length&&b(y(e),function(t){var e;(e=v.get(t))?n.push(e):b(document.forms,function(e){b(e.elements,function(e){e.name===t&&(t="mce_editor_"+x++,v.setAttrib(e,"id",t),n.push(e))})})});break;case"textareas":case"specific_textareas":b(v.select("textarea"),function(e){t.editor_deselector&&i(e,t.editor_deselector)||t.editor_selector&&!i(e,t.editor_selector)||n.push(e)})}return n}function u(){function n(e,t,n){var r=new m(e,t,d);a.push(r),r.on("init",function(){++o===i.length&&f(a)}),r.targetElm=r.targetElm||n,r.render()}var i,o=0,a=[];v.unbind(window,"ready",u),e("onpageload"),i=h.unique(c(r)),r.types?b(r.types,function(t){p.each(i,function(e){return!v.is(e,t.selector)||(n(l(e),C({},r,t),e),!1)})}):(p.each(i,function(e){g(d.get(e.id))}),i=p.grep(i,function(e){return!d.get(e.id)}),b(i,function(e){t(r,e)?s("Could not initialize inline editor on invalid inline target element",e):n(l(e),r,e)}))}var n,o,d=this;o=p.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 f=function(e){n=e};return d.settings=r,v.bind(window,"ready",u),new a(function(t){n?t(n):f=function(e){t(e)}})},get:function(e){return arguments.length?e in this.editors?this.editors[e]:null:this.editors},add:function(e){var t=this,n=t.editors;return n[e.id]=e,n.push(e),s(n,!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),d||(d=function(){t.fire("BeforeUnload")},v.bind(window,"beforeunload",d)),e},createEditor:function(e,t){return this.add(new m(e,t,this))},remove:function(e){var t,n,r=this,i=r.editors;if(e)return"string"==typeof e?(e=e.selector||e,void b(v.select(e),function(e){(n=i[e.id])&&r.remove(n)})):i[(n=e).id]?(l(n)&&r.fire("RemoveEditor",{editor:n}),i.length||v.unbind(window,"beforeunload",d),n.remove(),s(i,0<i.length),n):null;for(t=i.length-1;0<=t;t--)r.remove(i[t])},execCommand:function(e,t,n){var r=this,i=r.get(n);switch(e){case"mceAddEditor":return r.get(n)||new m(n,r.settings,r).render(),!0;case"mceRemoveEditor":return i&&i.remove(),!0;case"mceToggleEditor":return i?i.isHidden()?i.show():i.hide():r.execCommand("mceAddEditor",0,n),!0}return!!r.activeEditor&&r.activeEditor.execCommand(e,t,n)},triggerSave:function(){b(this.editors,function(e){e.save()})},addI18n:function(e,t){r.add(e,t)},translate:function(e){return r.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}},n),f.setup(),window.tinymce=window.tinyMCE=f,f}),e("tinymce/LegacyInput",["tinymce/EditorManager","tinymce/util/Tools"],function(e,t){var s=t.each,l=t.explode;e.on("AddEditor",function(e){var a=e.editor;a.on("preInit",function(){function n(n,e){s(e,function(e,t){e&&i.setStyle(n,t,e)}),i.rename(n,"span")}function e(e){i=a.dom,o.convert_fonts_to_spans&&s(i.select("font,u,strike",e.node),function(e){t[e.nodeName.toLowerCase()](i,e)})}var t,r,i,o=a.settings;o.inline_styles&&(r=l(o.font_size_legacy_values),t={font:function(e,t){n(t,{backgroundColor:t.style.backgroundColor,color:t.color,fontFamily:t.face,fontSize:r[parseInt(t.size,10)-1]})},u:function(e,t){"html4"===a.settings.schema&&n(t,{textDecoration:"underline"})},strike:function(e,t){n(t,{textDecoration:"line-through"})}},a.on("PreProcess SetContent",e))})})}),e("tinymce/util/XHR",["tinymce/util/Observable","tinymce/util/Tools"],function(e,i){var o={send:function(e){function t(){!e.async||4==n.readyState||1e4<r++?(e.success&&r<1e4&&200==n.status?e.success.call(e.success_scope,""+n.responseText,n,e):e.error&&e.error.call(e.error_scope,1e4<r?"TIMED_OUT":"GENERAL",n,e),n=null):setTimeout(t,10)}var n,r=0;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||"",o.fire("beforeInitialize",{settings:e}),n=new XMLHttpRequest){if(n.overrideMimeType&&n.overrideMimeType(e.content_type),n.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(n.withCredentials=!0),e.content_type&&n.setRequestHeader("Content-Type",e.content_type),e.requestheaders&&i.each(e.requestheaders,function(e){n.setRequestHeader(e.key,e.value)}),n.setRequestHeader("X-Requested-With","XMLHttpRequest"),(n=o.fire("beforeSend",{xhr:n,settings:e}).xhr).send(e.data),!e.async)return t();setTimeout(t,10)}}};return i.extend(o,e),o}),e("tinymce/util/JSON",[],function(){function a(e,n){var r,i,t,o;if(n=n||'"',null===e)return"null";if("string"==(t=typeof e))return i="\bb\tt\nn\ff\rr\"\"''\\\\",n+e.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(e,t){return'"'===n&&"'"===e?e:(r=i.indexOf(t))+1?"\\"+i.charAt(r+1):(e=t.charCodeAt().toString(16),"\\u"+"0000".substring(e.length)+e)})+n;if("object"==t){if(e.hasOwnProperty&&"[object Array]"===Object.prototype.toString.call(e)){for(r=0,i="[";r<e.length;r++)i+=(0<r?",":"")+a(e[r],n);return i+"]"}for(o in i="{",e)e.hasOwnProperty(o)&&(i+="function"!=typeof e[o]?(1<i.length?","+n:n)+o+n+":"+a(e[o],n):"");return i+"}"}return""+e}return{serialize:a,parse:function(e){try{return window[String.fromCharCode(101)+"val"]("("+e+")")}catch(t){}}}}),e("tinymce/util/JSONRequest",["tinymce/util/JSON","tinymce/util/XHR","tinymce/util/Tools"],function(o,e,t){function n(e){this.settings=a({},e),this.count=0}var a=t.extend;return n.sendRPC=function(e){return(new n).send(e)},n.prototype={send:function(n){var r=n.error,i=n.success;(n=a(this.settings,n)).success=function(e,t){void 0===(e=o.parse(e))&&(e={error:"JSON Parse error."}),e.error?r.call(n.error_scope||n.scope,e.error,t):i.call(n.success_scope||n.scope,e.result)},n.error=function(e,t){r&&r.call(n.error_scope||n.scope,e,t)},n.data=o.serialize({id:n.id||"c"+this.count++,method:n.method,params:n.params}),n.content_type="application/json",e.send(n)}},n}),e("tinymce/util/JSONP",["tinymce/dom/DOMUtils"],function(e){return{callbacks:{},count:0,send:function(t){var n=this,r=e.DOM,i=t.count!==we?t.count:n.count,o="tinymce_jsonp_"+i;n.callbacks[i]=function(e){r.remove(o),delete n.callbacks[i],t.callback(e)},r.add(r.doc.body,"script",{id:o,src:t.url,type:"text/javascript"}),n.count++}}}),e("tinymce/util/LocalStorage",[],function(){function a(){for(var e in r=[],l)r.push(e);t.length=r.length}function e(){function e(e){var t,n;return-1===(n=e!==we?i+e:r.indexOf(",",i))||n>r.length?null:(t=r.substring(i,n),i=n+1,t)}var t,r,n,i=0;if(l={},u){s.load(c),r=s.getAttribute(c)||"";do{var o=e();if(null===o)break;if(null!==(t=e(parseInt(o,32)||0))){if(null===(o=e()))break;n=e(parseInt(o,32)||0),t&&(l[t]=n)}}while(null!==t);a()}}function n(){var e,t="";if(u){for(var n in l)e=l[n],t+=(t?",":"")+n.length.toString(32)+","+n+","+e.length.toString(32)+","+e;s.setAttribute(c,t);try{s.save(c)}catch(r){}a()}}var t,s,l,r,c,u;try{if(window.localStorage)return localStorage}catch(i){}return c="tinymce",s=document.documentElement,(u=!!s.addBehavior)&&s.addBehavior("#default#userData"),t={key:function(e){return r[e]},getItem:function(e){return e in l?l[e]:null},setItem:function(e,t){l[e]=""+t,n()},removeItem:function(e){delete l[e],n()},clear:function(){l={},n()}},e(),t}),e("tinymce/Compat",["tinymce/dom/DOMUtils","tinymce/dom/EventUtils","tinymce/dom/ScriptLoader","tinymce/AddOnManager","tinymce/util/Tools","tinymce/Env"],function(e,t,n,r,i,o){var a=window.tinymce;return a.DOM=e.DOM,a.ScriptLoader=n.ScriptLoader,a.PluginManager=r.PluginManager,a.ThemeManager=r.ThemeManager,a.dom=a.dom||{},a.dom.Event=t.Event,i.each("trim isArray is toArray makeMap each map grep inArray extend create walk createNS resolve explode _addCacheSuffix".split(" "),function(e){a[e]=i[e]}),i.each("isOpera isWebKit isIE isGecko isMac".split(" "),function(e){a[e]=o[e.substr(2).toLowerCase()]}),{}}),e("tinymce/ui/Layout",["tinymce/util/Class","tinymce/util/Tools"],function(e,t){return e.extend({Defaults:{firstControlClass:"first",lastControlClass:"last"},init:function(e){this.settings=t.extend({},this.Defaults,e)},preRender:function(e){e.bodyClasses.add(this.settings.containerClass)},applyClasses:function(e){var t,n,r,i,o=this.settings;t=o.firstControlClass,n=o.lastControlClass,e.each(function(e){e.classes.remove(t).remove(n).add(o.controlClass),e.visible()&&(r||(r=e),i=e)}),r&&r.classes.add(t),i&&i.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}})}),e("tinymce/ui/AbsoluteLayout",["tinymce/ui/Layout"],function(e){return e.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)}})}),e("tinymce/ui/Button",["tinymce/ui/Widget"],function(e){return e.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 e,t=this,n=t._id,r=t.classPrefix,i=t.state.get("icon"),o=t.state.get("text"),a="";return(e=t.settings.image)?(i="none","string"!=typeof e&&(e=window.getSelection?e[0]:e[1]),e=" style=\"background-image: url('"+e+"')\""):e="",o&&(t.classes.add("btn-has-text"),a='<span class="'+r+'txt">'+t.encode(o)+"</span>"),i=i?r+"ico "+r+"i-"+i:"",'<div id="'+n+'" class="'+t.classes+'" tabindex="-1" aria-labelledby="'+n+'"><button role="presentation" type="button" tabindex="-1">'+(i?'<i class="'+i+'"'+e+"></i>":"")+a+"</button></div>"},bindStates:function(){function o(e){var t=n("span."+r,a.getEl());e?(t[0]||(n("button:first",a.getEl()).append('<span class="'+r+'"></span>'),t=n("span."+r,a.getEl())),t.html(a.encode(e))):t.remove(),a.classes.toggle("btn-has-text",!!e)}var a=this,n=a.$,r=a.classPrefix+"txt";return a.state.on("change:text",function(e){o(e.value)}),a.state.on("change:icon",function(e){var t=e.value,n=a.classPrefix;t=(a.settings.icon=t)?n+"ico "+n+"i-"+a.settings.icon:"";var r=a.getEl().firstChild,i=r.getElementsByTagName("i")[0];t?(i&&i==r.firstChild||(i=document.createElement("i"),r.insertBefore(i,r.firstChild)),i.className=t):i&&r.removeChild(i),o(a.state.get("text"))}),a._super()}})}),e("tinymce/ui/ButtonGroup",["tinymce/ui/Container"],function(e){return e.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>"}})}),e("tinymce/ui/Checkbox",["tinymce/ui/Widget"],function(e){return e.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(){function t(e){o.classes.toggle("checked",e),o.aria("checked",e)}var o=this;return o.state.on("change:text",function(e){o.getEl("al").firstChild.data=o.translate(e.value)}),o.state.on("change:checked change:value",function(e){o.fire("change"),t(e.value)}),o.state.on("change:icon",function(e){var t=e.value,n=o.classPrefix;if(void 0===t)return o.settings.icon;t=(o.settings.icon=t)?n+"ico "+n+"i-"+o.settings.icon:"";var r=o.getEl().firstChild,i=r.getElementsByTagName("i")[0];t?(i&&i==r.firstChild||(i=document.createElement("i"),r.insertBefore(i,r.firstChild)),i.className=t):i&&r.removeChild(i)}),o.state.get("checked")&&t(!0),o._super()}})}),e("tinymce/ui/ComboBox",["tinymce/ui/Widget","tinymce/ui/Factory","tinymce/ui/DomUtils","tinymce/dom/DomQuery","tinymce/util/VK","tinymce/util/Tools"],function(e,o,c,u,r,a){return e.extend({init:function(r){var i=this;i._super(r),r=i.settings,i.classes.add("combobox"),i.subinput=!0,i.ariaTarget="inp",r.menu=r.menu||r.values,r.menu&&(r.icon="caret"),i.on("click",function(e){var t=e.target,n=i.getEl();if(u.contains(n,t)||t==n)for(;t&&t!=n;)t.id&&-1!=t.id.indexOf("-open")&&(i.fire("action"),r.menu&&(i.showMenu(),e.aria&&i.menu.items()[0].focus())),t=t.parentNode}),i.on("keydown",function(e){var t;13==e.keyCode&&"INPUT"===e.target.nodeName&&(e.preventDefault(),i.parents().reverse().each(function(e){if(e.toJSON)return t=e,!1}),i.fire("submit",{data:t.toJSON()}))}),i.on("keyup",function(e){if("INPUT"==e.target.nodeName){var t=i.state.get("value"),n=e.target.value;n!==t&&(i.state.set("value",n),i.fire("autocomplete",e))}}),i.on("mouseover",function(e){var t=i.tooltip().moveTo(-65535);if(i.statusLevel()&&-1!==e.target.className.indexOf(i.classPrefix+"status")){var n=i.statusMessage()||"Ok",r=t.text(n).show().testMoveRel(e.target,["bc-tc","bc-tl","bc-tr"]);t.classes.toggle("tooltip-n","bc-tc"==r),t.classes.toggle("tooltip-nw","bc-tl"==r),t.classes.toggle("tooltip-ne","bc-tr"==r),t.moveRel(e.target,r)}})},statusLevel:function(e){return 0<arguments.length&&this.state.set("statusLevel",e),this.state.get("statusLevel")},statusMessage:function(e){return 0<arguments.length&&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=o.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 e,t,n=this,r=n.getEl(),i=n.getEl("open"),o=n.layoutRect(),a=0,s=r.firstChild;n.statusLevel()&&"none"!==n.statusLevel()&&(a=parseInt(c.getRuntimeStyle(s,"padding-right"),10)-parseInt(c.getRuntimeStyle(s,"padding-left"),10)),e=i?o.w-c.getSize(i).width-10:o.w-10;var l=document;return l.all&&(!l.documentMode||l.documentMode<=8)&&(t=n.layoutRect().h-2+"px"),u(s).css({width:e-a,lineHeight:t}),n._super(),n},postRender:function(){var t=this;return u(this.getEl("inp")).on("change",function(e){t.state.set("value",e.target.value),t.fire("change",e)}),t._super()},renderHtml:function(){var e,t,n=this,r=n._id,i=n.settings,o=n.classPrefix,a=n.state.get("value")||"",s="",l="",c="";return"spellcheck"in i&&(l+=' spellcheck="'+i.spellcheck+'"'),i.maxLength&&(l+=' maxlength="'+i.maxLength+'"'),i.size&&(l+=' size="'+i.size+'"'),i.subtype&&(l+=' type="'+i.subtype+'"'),c='<i id="'+r+'-status" class="mce-status mce-ico" style="display: none"></i>',n.disabled()&&(l+=' disabled="disabled"'),(e=i.icon)&&"caret"!=e&&(e=o+"ico "+o+"i-"+i.icon),t=n.state.get("text"),(e||t)&&(s='<div id="'+r+'-open" class="'+o+"btn "+o+'open" tabIndex="-1" role="button"><button id="'+r+'-action" type="button" hidefocus="1" tabindex="-1">'+("caret"!=e?'<i class="'+e+'"></i>':'<i class="'+o+'caret"></i>')+(t?(e?" ":"")+t:"")+"</button></div>",n.classes.add("has-open")),'<div id="'+r+'" class="'+n.classes+'"><input id="'+r+'-inp" class="'+o+'textbox" value="'+n.encode(a,!1)+'" hidefocus="1"'+l+' placeholder="'+n.encode(i.placeholder)+'" />'+c+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){var r=function(e,t){return function(){n.fire("selectitem",{title:t,value:e})}};n.menu?n.menu.items().remove():n.menu=o.create({type:"menu",classes:"combobox-menu",layout:"flow"}).parent(n).renderTo(),a.each(e,function(e){n.menu.add({text:e.title,url:e.previewUrl,match:t,classes:"menu-item-ellipsis",onclick:r(e.value,e.title)})}),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 i=n.layoutRect().w;n.menu.layoutRect({w:i,minW:0,maxW:i}),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 i=this;i.state.on("change:value",function(e){i.getEl("inp").value!=e.value&&(i.getEl("inp").value=e.value)}),i.state.on("change:disabled",function(e){i.getEl("inp").disabled=e.value}),i.state.on("change:statusLevel",function(e){var t=i.getEl("status"),n=i.classPrefix,r=e.value;c.css(t,"display","none"===r?"none":""),c.toggleClass(t,n+"i-checkmark","ok"===r),c.toggleClass(t,n+"i-warning","warn"===r),c.toggleClass(t,n+"i-error","error"===r),i.classes.toggle("has-status","none"!==r),i.repaint()}),c.on(i.getEl("status"),"mouseleave",function(){i.tooltip().hide()}),i.on("cancel",function(e){i.menu&&i.menu.visible()&&(e.stopPropagation(),i.hideMenu())});var n=function(e,t){t&&0<t.items().length&&t.items().eq(e)[0].focus()};return i.on("keydown",function(e){var t=e.keyCode;"INPUT"===e.target.nodeName&&(t===r.DOWN?(e.preventDefault(),i.fire("autocomplete"),n(0,i.menu)):t===r.UP&&(e.preventDefault(),n(-1,i.menu)))}),i._super()},remove:function(){u(this.getEl("inp")).off(),this.menu&&this.menu.remove(),this._super()}})}),e("tinymce/ui/ColorBox",["tinymce/ui/ComboBox"],function(e){return e.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(r){}},bindStates:function(){var t=this;return t.state.on("change:value",function(e){t.state.get("rendered")&&t.repaintColor(e.value)}),t._super()}})}),e("tinymce/ui/PanelButton",["tinymce/ui/Button","tinymce/ui/FloatPanel"],function(e,r){return e.extend({showPanel:function(){var t=this,e=t.settings;if(t.active(!0),t.panel)t.panel.show();else{var n=e.panel;n.type&&(n={layout:"grid",items:n}),n.role=n.role||"dialog"
,n.popover=!0,n.autohide=!0,n.ariaRoot=!0,t.panel=new r(n).on("hide",function(){t.active(!1)}).on("cancel",function(e){e.stopPropagation(),t.focus(),t.hidePanel()}).parent(t).renderTo(t.getContainerElm()),t.panel.fire("show"),t.panel.reflow()}t.panel.moveRel(t.getEl(),e.popoverAlign||(t.isRtl()?["bc-tr","bc-tc"]:["bc-tl","bc-tc"]))},hidePanel:function(){var e=this;e.panel&&e.panel.hide()},postRender:function(){var t=this;return t.aria("haspopup",!0),t.on("click",function(e){e.control===t&&(t.panel&&t.panel.visible()?t.hidePanel():(t.showPanel(),t.panel.focus(!!e.aria)))}),t._super()},remove:function(){return this.panel&&(this.panel.remove(),this.panel=null),this._super()}})}),e("tinymce/ui/ColorButton",["tinymce/ui/PanelButton","tinymce/dom/DOMUtils"],function(e,t){var r=t.DOM;return e.extend({init:function(e){this._super(e),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"),i=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",o=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">'+(i?'<i class="'+i+'"'+o+"></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 t=this,n=t.settings.onclick;return t.on("click",function(e){e.aria&&"down"==e.aria.key||e.control!=t||r.getParent(e.target,"."+t.classPrefix+"open")||(e.stopImmediatePropagation(),n.call(t,e))}),delete t.settings.onclick,t._super()}})}),e("tinymce/util/Color",[],function(){function e(e){function t(e,t,n){var r,i,o,a;return i=r=0,(o=d(e/=255,d(t/=255,n/=255)))==(a=f(e,f(t,n)))?{h:0,s:0,v:100*(i=o)}:(r=(a-o)/a,{h:m(60*((e==o?3:n==o?1:5)-(e==o?t-n:n==o?e-t:n-e)/((i=a)-o))),s:m(100*r),v:m(100*i)})}function n(e,t,n){var r,i,o,a;if(e=(parseInt(e,10)||0)%360,t=parseInt(t,10)/100,n=parseInt(n,10)/100,t=f(0,d(t,1)),n=f(0,d(n,1)),0!==t){switch(r=e/60,o=(i=n*t)*(1-Math.abs(r%2-1)),a=n-i,Math.floor(r)){case 0:l=i,c=o,u=0;break;case 1:l=o,c=i,u=0;break;case 2:l=0,c=i,u=o;break;case 3:l=0,c=o,u=i;break;case 4:l=o,c=0,u=i;break;case 5:l=i,c=0,u=o;break;default:l=c=u=0}l=m(255*(l+a)),c=m(255*(c+a)),u=m(255*(u+a))}else l=c=u=m(255*n)}function r(){function e(e){return 1<(e=parseInt(e,10).toString(16)).length?e:"0"+e}return"#"+e(l)+e(c)+e(u)}function i(){return{r:l,g:c,b:u}}function o(){return t(l,c,u)}function a(e){var t;return"object"==typeof e?"r"in e?(l=e.r,c=e.g,u=e.b):"v"in e&&n(e.h,e.s,e.v):(t=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(l=parseInt(t[1],10),c=parseInt(t[2],10),u=parseInt(t[3],10)):(t=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(l=parseInt(t[1],16),c=parseInt(t[2],16),u=parseInt(t[3],16)):(t=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(l=parseInt(t[1]+t[1],16),c=parseInt(t[2]+t[2],16),u=parseInt(t[3]+t[3],16)),l=l<0?0:255<l?255:l,c=c<0?0:255<c?255:c,u=u<0?0:255<u?255:u,s}var s=this,l=0,c=0,u=0;e&&a(e),s.toRgb=i,s.toHsv=o,s.toHex=r,s.parse=a}var d=Math.min,f=Math.max,m=Math.round;return e}),e("tinymce/ui/ColorPicker",["tinymce/ui/Widget","tinymce/ui/DragHelper","tinymce/ui/DomUtils","tinymce/util/Color"],function(e,d,f,m){return e.extend({Defaults:{classes:"widget colorpicker"},init:function(e){this._super(e)},postRender:function(){function n(e,t){var n,r,i=f.getPos(e);return n=t.pageX-i.x,r=t.pageY-i.y,{x:n=Math.max(0,Math.min(n/e.clientWidth,1)),y:r=Math.max(0,Math.min(r/e.clientHeight,1))}}function r(e,t){var n=(360-e.h)/360;f.css(a,{top:100*n+"%"}),t||f.css(l,{left:e.s+"%",top:100-e.v+"%"}),s.style.background=new m({s:100,v:100,h:e.h}).toHex(),c.color().parse({s:e.s,v:e.v,h:e.h})}function e(e){var t;t=n(s,e),i.s=100*t.x,i.v=100*(1-t.y),r(i),c.fire("change")}function t(e){var t;t=n(o,e),(i=u.toHsv()).h=360*(1-t.y),r(i,!0),c.fire("change")}var i,o,a,s,l,c=this,u=c.color();o=c.getEl("h"),a=c.getEl("hp"),s=c.getEl("sv"),l=c.getEl("svp"),c._repaint=function(){r(i=u.toHsv())},c._super(),c._svdraghelper=new d(c._id+"-sv",{start:e,drag:e}),c._hdraghelper=new d(c._id+"-h",{start:t,drag:t}),c._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=new m),this._color},renderHtml:function(){function e(){var e,t,n,r,i="";for(n="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=",e=0,t=(r=a.split(",")).length-1;e<t;e++)i+='<div class="'+o+'colorpicker-h-chunk" style="height:'+100/t+"%;"+n+r[e]+",endColorstr="+r[e+1]+");-ms-"+n+r[e]+",endColorstr="+r[e+1]+')"></div>';return i}var t,n=this,r=n._id,o=n.classPrefix,a="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000";return t='<div id="'+r+'-h" class="'+o+'colorpicker-h" style="'+("background: -ms-linear-gradient(top,"+a+");background: linear-gradient(to bottom,"+a+");")+'">'+e()+'<div id="'+r+'-hp" class="'+o+'colorpicker-h-marker"></div></div>','<div id="'+r+'" class="'+n.classes+'"><div id="'+r+'-sv" class="'+o+'colorpicker-sv"><div class="'+o+'colorpicker-overlay1"><div class="'+o+'colorpicker-overlay2"><div id="'+r+'-svp" class="'+o+'colorpicker-selector1"><div class="'+o+'colorpicker-selector2"></div></div></div></div></div>'+t+"</div>"}})}),e("tinymce/ui/Path",["tinymce/ui/Widget"],function(e){return e.extend({init:function(e){var n=this;e.delimiter||(e.delimiter="\xbb"),n._super(e),n.classes.add("path"),n.canFocus=!0,n.on("click",function(e){var t;(t=e.target.getAttribute("data-index"))&&n.fire("select",{value:n.row()[t],index:t})}),n.row(n.settings.row)},focus:function(){var e=this;return e.getEl().firstChild.focus(),e},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 t=this;return t.state.on("change:row",function(e){t.innerHtml(t._getDataPathHtml(e.value))}),t._super()},_getDataPathHtml:function(e){var t,n,r=this,i=e||[],o="",a=r.classPrefix;for(t=0,n=i.length;t<n;t++)o+=(0<t?'<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)+'">'+i[t].name+"</div>";return o||(o='<div class="'+a+'path-item">\xa0</div>'),o}})}),e("tinymce/ui/ElementPath",["tinymce/ui/Path"],function(e){return e.extend({postRender:function(){function o(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}var a=this,s=a.settings.editor;return!1!==s.settings.elementpath&&(a.on("select",function(e){s.focus(),s.selection.select(this.row()[e.index].element),s.nodeChanged()}),s.on("nodeChange",function(e){for(var t=[],n=e.parents,r=n.length;r--;)if(1==n[r].nodeType&&!o(n[r])){var i=s.fire("ResolveName",{name:n[r].nodeName.toLowerCase(),target:n[r]});if(i.isDefaultPrevented()||t.push({name:i.name,element:n[r]}),i.isPropagationStopped())break}a.row(t)})),a._super()}})}),e("tinymce/ui/FormItem",["tinymce/ui/Container"],function(e){return e.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>"}})}),e("tinymce/ui/Form",["tinymce/ui/Container","tinymce/ui/FormItem","tinymce/util/Tools"],function(e,i,o){return e.extend({Defaults:{containerCls:"form",layout:"flex",direction:"column",align:"stretch",flex:1,padding:20,labelGap:30,spacing:10,callbacks:{submit:function(){this.submit()}}},preRender:function(){var r=this,e=r.items();r.settings.formItemDefaults||(r.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}}),e.each(function(e){var t,n=e.settings.label;n&&((t=new i(o.extend({items:{type:"label",id:e._id+"-l",text:n,flex:0,forId:e._id,disabled:e.disabled()}},r.settings.formItemDefaults))).type="formitem",e.aria("labelledby",e._id+"-l"),"undefined"==typeof e.settings.flex&&(e.settings.flex=1),r.replace(e,t),t.add(e))})},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var e=this;e._super(),e.fromJSON(e.settings.data)},bindStates:function(){function e(){var e,t,r=0,i=[];if(!1!==n.settings.labelGapCalc)for(("children"==n.settings.labelGapCalc?n.find("formitem"):n.items()).filter("formitem").each(function(e){var t=e.items()[0],n=t.getEl().clientWidth;r=r<n?n:r,i.push(t)}),t=n.settings.labelGap||0,e=i.length;e--;)i[e].settings.minWidth=r+t}var n=this;n._super(),n.on("show",e),e()}})}),e("tinymce/ui/FieldSet",["tinymce/ui/Form"],function(e){return e.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>"}})}),e("tinymce/content/LinkTargets",["tinymce/dom/DOMUtils","tinymce/util/Fun","tinymce/util/Arr","tinymce/util/Uuid","tinymce/util/Tools","tinymce/dom/NodeType"],function(n,r,i,t,e,o){var a=e.trim,s=function(e,t,n,r,i){return{type:e,title:t,url:n,level:r,attach:i}},l=function(e){for(;e=e.parentNode;){var t=e.contentEditable;if(t&&"inherit"!==t)return o.isContentEditableTrue(e)}return!1},c=function(e,t){return n.DOM.select(e,t)},u=function(e){return e.innerText||e.textContent},d=function(e){return e.id?e.id:t.uuid("h")},f=function(e){return e&&"A"===e.nodeName&&(e.id||e.name)},m=function(e){return f(e)&&p(e)},h=function(e){return e&&/^(H[1-6])$/.test(e.nodeName)},p=function(e){return l(e)&&!o.isContentEditableFalse(e)},g=function(e){return h(e)&&p(e)},v=function(e){return h(e)?parseInt(e.nodeName.substr(1),10):0},y=function(e){var t=d(e),n=function(){e.id=t};return s("header",u(e),"#"+t,v(e),n)},b=function(e){var t=e.id||e.name,n=u(e);return s("anchor",n||"#"+t,"#"+t,0,r.noop)},C=function(e){return i.map(i.filter(e,g),y)},x=function(e){return i.map(i.filter(e,m),b)},w=function(e){return c("h1,h2,h3,h4,h5,h6,a:not([href])",e)},E=function(e){return 0<a(e.title).length};return{find:function(e){var t=w(e);return i.filter(C(t).concat(x(t)),E)}}}),e("tinymce/ui/FilePicker",["tinymce/ui/ComboBox","tinymce/util/Tools","tinymce/util/Arr","tinymce/util/Fun","tinymce/util/VK","tinymce/content/LinkTargets"],function(e,c,u,d,t,s){var f={},r=5,n=function(e){return{title:e.title,value:{title:{raw:e.title},url:e.url,attach:e.attach}}},m=function(e){return c.map(e,n)},h=function(e,t){return{title:e,value:{title:e,url:t,attach:d.noop}}},p=function(t,e){return!u.find(e,function(e){return e.url===t})},g=function(e,t,n){var r=t in e?e[t]:n;return!1===r?null:r},l=function(e,n,r,i){var o={title:"-"},t=function(e){var t=u.filter(e[r],function(e){return p(e,n)});return c.map(t,function(e){return{title:e,value:{title:e,url:e,attach:d.noop}}})},a=function(t){var e=u.filter(n,function(e){return e.type==t});return m(e)},s=function(){var e=a("anchor"),t=g(i,"anchor_top","#top"),n=g(i,"anchor_bottom","#bottom");return null!==t&&e.unshift(h("<top>",t)),null!==n&&e.push(h("<bottom>",n)),e},l=function(e){return u.reduce(e,function(e,t){return 0===e.length||0===t.length?e.concat(t):e.concat(o,t)},[])};return!1===i.typeahead_urls?[]:"file"===r?l([y(e,t(f)),y(e,a("header")),y(e,s())]):y(e,t(f))},v=function(e,t){var n=f[t];/^https?/.test(e)&&(n?-1===u.indexOf(n,e)&&(f[t]=n.slice(0,r).concat(e)):f[t]=[e])},y=function(e,t){var n=e.toLowerCase(),r=c.grep(t,function(e){return-1!==e.title.toLowerCase().indexOf(n)});return 1===r.length&&r[0].title===e?[]:r},b=function(e){var t=e.title;return t.raw?t.raw:t},C=function(r,i,o,a){var t=function(e){var t=s.find(o),n=l(e,t,a,i);r.showAutoComplete(n,e)};r.on("autocomplete",function(){t(r.value())}),r.on("selectitem",function(e){var t=e.value;r.value(t.url);var n=b(t);"image"===a?r.fire("change",{meta:{alt:n,attach:t.attach}}):r.fire("change",{meta:{text:n,attach:t.attach}}),r.focus()}),r.on("click",function(e){0===r.value().length&&"INPUT"===e.target.nodeName&&t("")}),r.on("PostRender",function(){r.getRoot().on("submit",function(e){e.isDefaultPrevented()||v(r.value(),a)})})},o=function(e){var t=e.status,n=e.message;return"valid"===t?{status:"ok",message:n}:"unknown"===t?{status:"warn",message:n}:"invalid"===t?{status:"warn",message:n}:{status:"none",message:""}},x=function(n,e,t){var r=e.filepicker_validator_handler;if(r){var i=function(e){0!==e.length?r({url:e,type:t},function(e){var t=o(e);n.statusMessage(t.message),n.statusLevel(t.status)}):n.statusLevel("none")};n.state.on("change:value",function(e){i(e.value)})}};return e.extend({init:function(e){var t,n,r,i=this,o=tinymce.activeEditor,a=o.settings,s=e.filetype;e.spellcheck=!1,(r=a.file_picker_types||a.file_browser_callback_types)&&(r=c.makeMap(r,/[, ]/)),r&&!r[s]||(!(n=a.file_picker_callback)||r&&!r[s]?!(n=a.file_browser_callback)||r&&!r[s]||(t=function(){n(i.getEl("inp").id,i.value(),s,window)}):t=function(){var e=i.fire("beforecall").meta;e=c.extend({filetype:s},e),n.call(o,function(e,t){i.value(e).fire("change",{meta:t})},i.value(),e)}),t&&(e.icon="browse",e.onaction=t),i._super(e),C(i,a,o.getBody(),s),x(i,a,s)}})}),e("tinymce/ui/FitLayout",["tinymce/ui/AbsoluteLayout"],function(e){return e.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()})}})}),e("tinymce/ui/FlexLayout",["tinymce/ui/AbsoluteLayout"],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,m,h,p,g,v,y,b,C,x,w,E,N,S,_,k,T,R,A,B,D,M,L,P,O,H,I=[],F=Math.max,U=Math.min;for(r=e.items().filter(":visible"),i=e.layoutRect(),o=e.paddingBox,a=e.settings,f=e.isRtl()?a.direction||"row-reversed":a.direction,s=a.align,l=e.isRtl()?a.pack||"end":a.pack,c=a.spacing||0,"row-reversed"!=f&&"column-reverse"!=f||(r=r.set(r.toArray().reverse()),f=f.split("-")[0]),"column"==f?(N="y",w="h",E="minH",S="maxH",k="innerH",_="top",T="deltaH",R="contentH",L="left",D="w",A="x",B="innerW",M="minW",P="right",O="deltaW",H="contentW"):(N="x",w="w",E="minW",S="maxW",k="innerW",_="left",T="deltaW",R="contentW",L="top",D="h",A="y",B="innerH",M="minH",P="bottom",O="deltaH",H="contentH"),d=i[k]-o[_]-o[_],x=u=0,t=0,n=r.length;t<n;t++)h=(m=r[t]).layoutRect(),d-=t<n-1?c:0,0<(p=m.settings.flex)&&(u+=p,h[S]&&I.push(m),h.flex=p),d-=h[E],x<(g=o[L]+h[M]+o[P])&&(x=g);if((b={})[E]=d<0?i[E]-d+i[T]:i[k]-d+i[T],b[M]=x+i[O],b[R]=i[k]-d,b[H]=x,b.minW=U(b.minW,i.maxW),b.minH=U(b.minH,i.maxH),b.minW=F(b.minW,i.startMinWidth),b.minH=F(b.minH,i.startMinHeight),!i.autoResize||b.minW==i.minW&&b.minH==i.minH){for(y=d/u,t=0,n=I.length;t<n;t++)(v=(h=(m=I[t]).layoutRect())[S])<(g=h[E]+h.flex*y)?(d-=h[S]-h[E],u-=h.flex,h.flex=0,h.maxFlexSize=v):h.maxFlexSize=0;for(y=d/u,C=o[_],b={},0===u&&("end"==l?C=d+o[_]:"center"==l?(C=Math.round(i[k]/2-(i[k]-d)/2)+o[_])<0&&(C=o[_]):"justify"==l&&(C=o[_],c=Math.floor(d/(r.length-1)))),b[A]=o[L],t=0,n=r.length;t<n;t++)g=(h=(m=r[t]).layoutRect()).maxFlexSize||h[E],"center"===s?b[A]=Math.round(i[B]/2-h[D]/2):"stretch"===s?(b[D]=F(h[M]||0,i[B]-o[L]-o[P]),b[A]=o[L]):"end"===s&&(b[A]=i[B]-h[D]-o.top),0<h.flex&&(g+=h.flex*y),b[w]=g,b[N]=C,m.layoutRect(b),m.recalc&&m.recalc(),C+=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())}}})}),e("tinymce/ui/FlowLayout",["tinymce/ui/Layout"],function(e){return e.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}})}),e("tinymce/fmt/FontInfo",["tinymce/dom/DOMUtils"],function(n){var i=function(e,t,n){for(;n!==t;){if(n.style[e])return n.style[e];n=n.parentNode}return""},o=function(e){return e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")},a=function(e,t){return n.DOM.getStyle(t,e,!0)};return{getFontSize:function(e,t){var n=i("fontSize",e,t);return""!==n?n:a("fontSize",t)},getFontFamily:function(e,t){var n=i("fontFamily",e,t),r=""!==n?n:a("fontFamily",t);return r!==we?o(r):""},toPt:function(e){return/[0-9.]+px$/.test(e)?Math.round(72*parseInt(e,10)/96)+"pt":e}}}),e("tinymce/ui/FormatControls",["tinymce/ui/Control","tinymce/ui/Widget","tinymce/ui/FloatPanel","tinymce/util/Tools","tinymce/util/Arr","tinymce/dom/DOMUtils","tinymce/EditorManager","tinymce/Env","tinymce/fmt/FontInfo"],function(t,e,v,y,n,r,i,o,b){function a(e){e.settings.ui_container&&(o.container=r.DOM.select(e.settings.ui_container)[0])}function s(e){e.on("ScriptsLoaded",function(){e.rtl&&(t.rtl=!0)})}function l(s){function n(i,o){return function(){var t=this;s.on("nodeChange",function(e){var n=s.formatter,r=null;C(e.parents,function(t){if(C(i,function(e){if(o?n.matchNode(t,o,{value:e.value})&&(r=e.value):n.matchNode(t,e.value)&&(r=e.value),r)return!1}),r)return!1}),t.value(r)})}}function r(o){return function(){var r=this,i=function(e){return e?e.split(",")[0]:""};s.on("nodeChange",function(e){var t,n=null;t=b.getFontFamily(s.getBody(),e.element),C(o,function(e){e.value.toLowerCase()===t.toLowerCase()&&(n=e.value)}),C(o,function(e){n||i(e.value).toLowerCase()!==i(t).toLowerCase()||(n=e.value)}),r.value(n),!n&&t&&r.text(i(t))})}}function o(o){return function(){var i=this;s.on("nodeChange",function(e){var t,n,r=null;t=b.getFontSize(s.getBody(),e.element),n=b.toPt(t),C(o,function(e){e.value===t?r=t:e.value===n&&(r=n)}),i.value(r),r||i.text(n)})}}function i(e){for(var t=(e=e.replace(/;$/,"").split(";")).length;t--;)e[t]=e[t].split("=");return e}function e(){function i(e){var r=[];if(e)return C(e,function(e){var t={text:e.title,icon:e.icon};if(e.items)t.menu=i(e.items);else{var n=e.format||"custom"+o++;e.format||(e.name=n,a.push(e)),t.format=n,t.cmd=e.cmd}r.push(t)}),r}function e(){return s.settings.style_formats_merge?s.settings.style_formats?i(t.concat(s.settings.style_formats)):i(t):i(s.settings.style_formats||t)}var o=0,a=[],t=[{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"}]}];return s.on("init",function(){C(a,function(e){s.formatter.register(e.name,e)})}),{type:"menu",items:e(),onPostRender:function(e){s.fire("renderFormatsMenu",{control:e.control})},itemDefaults:{preview:!0,textStyle:function(){if(this.settings.format)return s.formatter.getCssText(this.settings.format)},onPostRender:function(){var n=this;n.parent().on("show",function(){var e,t;(e=n.settings.format)&&(n.disabled(!s.formatter.canApply(e)),n.active(s.formatter.match(e))),(t=n.settings.cmd)&&n.active(s.queryCommandState(t))})},onclick:function(){this.settings.format&&c(this.settings.format),this.settings.cmd&&s.execCommand(this.settings.cmd)}}}}function a(e){return function(){var t=this;s.formatter?s.formatter.formatChanged(e,function(e){t.active(e)}):s.on("init",function(){s.formatter.formatChanged(e,function(e){t.active(e)})})}}function t(n){return function(){function e(){var e="redo"==n?"hasRedo":"hasUndo";return!!s.undoManager&&s.undoManager[e]()}var t=this;t.disabled(!e()),s.on("Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",function(){t.disabled(s.readonly||!e())})}}function l(){var t=this;s.on("VisualAid",function(e){t.active(e.hasVisual)}),t.active(s.hasVisual)}function c(e){e.control&&(e=e.control.value()),e&&s.execCommand("mceToggleFormat",!1,e)}function u(e){var n=e.length;return y.each(e,function(e){e.menu&&(e.hidden=0===u(e.menu));var t=e.format;t&&(e.hidden=!s.formatter.canApply(t)),e.hidden&&n--}),n}function d(e){var n=e.items().length;return e.items().each(function(e){e.menu&&e.visible(0<d(e.menu)),!e.menu&&e.settings.menu&&e.visible(0<u(e.settings.menu));var t=e.settings.format;t&&e.visible(s.formatter.canApply(t)),e.visible()||n--}),n}var f;f=e(),C({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(e,t){s.addButton(t,{tooltip:e,onPostRender:a(t),onclick:function(){c(t)}})}),C({outdent:["Decrease indent","Outdent"],indent:["Increase indent","Indent"],cut:["Cut","Cut"],copy:["Copy","Copy"],paste:["Paste","Paste"],help:["Help","mceHelp"],selectall:["Select all","SelectAll"],removeformat:["Clear formatting","RemoveFormat"],visualaid:["Visual aids","mceToggleVisualAid"],newdocument:["New document","mceNewDocument"]},function(e,t){s.addButton(t,{tooltip:e[0],cmd:e[1]})}),C({blockquote:["Blockquote","mceBlockQuote"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],alignleft:["Align left","JustifyLeft"],aligncenter:["Align center","JustifyCenter"],alignright:["Align right","JustifyRight"],alignjustify:["Justify","JustifyFull"],alignnone:["No alignment","JustifyNone"]},function(e,t){s.addButton(t,{tooltip:e[0],cmd:e[1],onPostRender:a(t)})});var m=function(e){var t=e;return 0<t.length&&"-"===t[0].text&&(t=t.slice(1)),0<t.length&&"-"===t[t.length-1].text&&(t=t.slice(0,t.length-1)),t},h=function(e){var t,n;if("string"==typeof e)n=e.split(" ");else if(y.isArray(e))return x(y.map(e,h));return t=y.grep(n,function(e){return"|"===e||e in s.menuItems}),y.map(t,function(e){return"|"===e?{text:"-"}:s.menuItems[e]})},p=function(t){var n=[{text:"-"}],e=y.grep(s.menuItems,function(e){return e.context===t});return y.each(e,function(e){"before"==e.separator&&n.push({text:"|"}),e.prependToContext?n.unshift(e):n.push(e),"after"==e.separator&&n.push({text:"|"})}),n},g=function(e){return e.insert_button_items?m(h(e.insert_button_items)):m(p("insert"))};s.addButton("undo",{tooltip:"Undo",onPostRender:t("undo"),cmd:"undo"}),s.addButton("redo",{tooltip:"Redo",onPostRender:t("redo"),cmd:"redo"}),s.addMenuItem("newdocument",{text:"New document",icon:"newdocument",cmd:"mceNewDocument"}),s.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onPostRender:t("undo"),cmd:"undo"}),s.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onPostRender:t("redo"),cmd:"redo"}),s.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:l,cmd:"mceToggleVisualAid"}),s.addButton("remove",{tooltip:"Remove",icon:"remove",cmd:"Delete"}),s.addButton("insert",{type:"menubutton",icon:"insert",menu:[],oncreatemenu:function(){this.menu.add(g(s.settings)),this.menu.renderNew()}}),C({cut:["Cut","Cut","Meta+X"],copy:["Copy","Copy","Meta+C"],paste:["Paste","Paste","Meta+V"],selectall:["Select all","SelectAll","Meta+A"],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"]},function(e,t){s.addMenuItem(t,{text:e[0],icon:t,shortcut:e[2],cmd:e[1]})}),s.on("mousedown",function(){v.hideAll()}),s.addButton("styleselect",{type:"menubutton",text:"Formats",menu:f,onShowMenu:function(){s.settings.style_formats_autohide&&d(this.menu)}}),s.addButton("formatselect",function(){var t=[],e=i(s.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");return C(e,function(e){t.push({text:e[0],value:e[1],textStyle:function(){return s.formatter.getCssText(e[1])}})}),{type:"listbox",text:e[0][0],values:t,fixedWidth:!0,onselect:c,onPostRender:n(t)}}),s.addButton("fontselect",function(){var e="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",t=[],n=i(s.settings.font_formats||e);return C(n,function(e){t.push({text:{raw:e[0]},value:e[1],textStyle:-1==e[1].indexOf("dings")?"font-family:"+e[1]:""})}),{type:"listbox",text:"Font Family",tooltip:"Font Family",values:t,fixedWidth:!0,onPostRender:r(t),onselect:function(e){e.control.settings.value&&s.execCommand("FontName",!1,e.control.settings.value)}}}),s.addButton("fontsizeselect",function(){var i=[],e="8pt 10pt 12pt 14pt 18pt 24pt 36pt",t=s.settings.fontsize_formats||e;return C(t.split(" "),function(e){var t=e,n=e,r=e.split("=");1<r.length&&(t=r[0],n=r[1]),i.push({text:t,value:n})}),{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:i,fixedWidth:!0,onPostRender:o(i),onclick:function(e){e.control.settings.value&&s.execCommand("FontSize",!1,e.control.settings.value)}}}),s.addMenuItem("formats",{text:"Formats",menu:f})}var C=y.each,x=function(e){return n.reduce(e,function(e,t){return e.concat(t)},[])};i.on("AddEditor",function(e){var t=e.editor;s(t),l(t),a(t)}),t.translate=function(e){return i.translate(e)},e.tooltips=!o.iOS}),e("tinymce/ui/GridLayout",["tinymce/ui/AbsoluteLayout"],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,m,h,p,g,v,y,b,C,x,w,E,N,S,_,k,T,R=[],A=[];t=e.settings,i=e.items().filter(":visible"),o=e.layoutRect(),r=t.columns||Math.ceil(Math.sqrt(i.length)),n=Math.ceil(i.length/r),y=t.spacingH||t.spacing||0,b=t.spacingV||t.spacing||0,C=t.alignH||t.align,x=t.alignV||t.align,g=e.paddingBox,T="reverseRows"in t?t.reverseRows:e.isRtl(),C&&"string"==typeof C&&(C=[C]),x&&"string"==typeof x&&(x=[x]);for(d=0;d<r;d++)R.push(0);for(f=0;f<n;f++)A.push(0);for(f=0;f<n;f++)for(d=0;d<r&&(u=i[f*r+d]);d++)N=(c=u.layoutRect()).minW,S=c.minH,R[d]=N>R[d]?N:R[d],A[f]=S>A[f]?S:A[f];for(_=o.innerW-g.left-g.right,d=w=0;d<r;d++)w+=R[d]+(0<d?y:0),_-=(0<d?y:0)+R[d];for(k=o.innerH-g.top-g.bottom,f=E=0;f<n;f++)E+=A[f]+(0<f?b:0),k-=(0<f?b:0)+A[f];if(w+=g.left+g.right,E+=g.top+g.bottom,(l={}).minW=w+(o.w-o.innerW),l.minH=E+(o.h-o.innerH),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH,l.minW=Math.min(l.minW,o.maxW),l.minH=Math.min(l.minH,o.maxH),l.minW=Math.max(l.minW,o.startMinWidth),l.minH=Math.max(l.minH,o.startMinHeight),!o.autoResize||l.minW==o.minW&&l.minH==o.minH){var B;o.autoResize&&((l=e.layoutRect(l)).contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH),B="start"==t.packV?0:0<k?Math.floor(k/n):0;var D=0,M=t.flexWidths;if(M)for(d=0;d<M.length;d++)D+=M[d];else D=r;var L=_/D;for(d=0;d<r;d++)R[d]+=M?M[d]*L:L;for(h=g.top,f=0;f<n;f++){for(m=g.left,s=A[f]+B,d=0;d<r&&(u=i[T?f*r+r-1-d:f*r+d]);d++)p=u.settings,c=u.layoutRect(),a=Math.max(R[d],c.startMinWidth),c.x=m,c.y=h,"center"==(v=p.alignH||(C?C[d]||C[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=p.alignV||(x?x[d]||x[0]:null))?c.y=h+s/2-c.h/2:"bottom"==v?c.y=h+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),m+=a+y,u.recalc&&u.recalc();h+=s+b}}else if(l.w=l.minW,l.h=l.minH,e.layoutRect(l),this.recalc(e),null===e._lastRect){var P=e.parent();P&&(P._lastRect=null,P.recalc())}}})}),e("tinymce/ui/Iframe",["tinymce/ui/Widget","tinymce/util/Delay"],function(e,i){return e.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()):i.setTimeout(function(){n.html(e)}),this}})}),e("tinymce/ui/InfoBox",["tinymce/ui/Widget"],function(e){return e.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 t=this;return t.state.on("change:text",function(e){t.getEl("body").firstChild.data=t.encode(e.value),t.state.get("rendered")&&t.updateLayoutRect()}),t.state.on("change:help",function(e){t.classes.toggle("has-help",e.value),t.state.get("rendered")&&t.updateLayoutRect()}),t._super()}})}),e("tinymce/ui/Label",["tinymce/ui/Widget","tinymce/ui/DomUtils"],function(e,n){return e.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();e.settings.multiline&&(n.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,n.getSize(e.getEl()).height));return 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;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+'"':"")+">"+n.encode(n.state.get("text"))+"</label>":'<span id="'+n._id+'" class="'+n.classes+'">'+n.encode(n.state.get("text"))+"</span>"},bindStates:function(){var t=this;return t.state.on("change:text",function(e){t.innerHtml(t.encode(e.value)),t.state.get("rendered")&&t.updateLayoutRect()}),t._super()}})}),e("tinymce/ui/Toolbar",["tinymce/ui/Container"],function(e){return e.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){var t=this;t._super(e),t.classes.add("toolbar")},postRender:function(){var e=this;return e.items().each(function(e){e.classes.add("toolbar-item")}),e._super()}})}),e("tinymce/ui/MenuBar",["tinymce/ui/Toolbar"],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),e("tinymce/ui/MenuButton",["tinymce/ui/Button","tinymce/ui/Factory","tinymce/ui/MenuBar"],function(e,r,s){function t(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}var o=e.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")||[]).length?t={type:"menu",items:t}:t.type=t.type||"menu",t.renderTo?n.menu=t.parent(n).show().renderTo():n.menu=r.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){e.control==n.menu&&n.activeMenu("show"==e.type),n.aria("expanded","show"==e.type)}).fire("show")),n.menu.show(),n.menu.layoutRect({w:n.layoutRect().w}),n.menu.moveRel(n.getEl(),n.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"]),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 e,t=this,n=t._id,r=t.classPrefix,i=t.settings.icon,o=t.state.get("text"),a="";return(e=t.settings.image)?(i="none","string"!=typeof e&&(e=window.getSelection?e[0]:e[1]),e=" style=\"background-image: url('"+e+"')\""):e="",o&&(t.classes.add("btn-has-text"),a='<span class="'+r+'txt">'+t.encode(o)+"</span>"),i=t.settings.icon?r+"ico "+r+"i-"+i:"",t.aria("role",t.parent()instanceof s?"menuitem":"button"),'<div id="'+n+'" class="'+t.classes+'" tabindex="-1" aria-labelledby="'+n+'"><button id="'+n+'-open" role="presentation" type="button" tabindex="-1">'+(i?'<i class="'+i+'"'+e+"></i>":"")+a+' <i class="'+r+'caret"></i></button></div>'},postRender:function(){var i=this;return i.on("click",function(e){e.control===i&&t(e.target,i.getEl())&&(i.focus(),i.showMenu(!e.aria),e.aria&&i.menu.items().filter(":visible")[0].focus())}),i.on("mouseenter",function(e){var t,n=e.control,r=i.parent();n&&r&&n instanceof o&&n.parent()==r&&(r.items().filter("MenuButton").each(function(e){e.hideMenu&&e!=n&&(e.menu&&e.menu.visible()&&(t=!0),e.hideMenu())}),t&&(n.focus(),n.showMenu()))}),i._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()}});return o}),e("tinymce/ui/MenuItem",["tinymce/ui/Widget","tinymce/ui/Factory","tinymce/Env","tinymce/util/Delay"],function(e,o,h,i){return e.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 t,n=this,e=n.settings,r=n.parent();if(r.items().each(function(e){e!==n&&e.hideMenu()}),e.menu){(t=n.menu)?t.show():((t=e.menu).length?t={type:"menu",items:t}:t.type=t.type||"menu",r.settings.itemDefaults&&(t.itemDefaults=r.settings.itemDefaults),(t=n.menu=o.create(t).parent(n).renderTo()).reflow(),t.on("cancel",function(e){e.stopPropagation(),n.focus(),t.hide()}),t.on("show hide",function(e){e.control.items&&e.control.items().each(function(e){e.active(e.settings.selected)})}).fire("show"),t.on("hide",function(e){e.control===t&&n.classes.remove("selected")}),t.submenu=!0),t._parentMenu=r,t.classes.add("menu-sub");var i=t.testMoveRel(n.getEl(),n.isRtl()?["tl-tr","bl-br","tr-tl","br-bl"]:["tr-tl","br-bl","tl-tr","bl-br"]);t.moveRel(n.getEl(),i),i="menu-sub-"+(t.rel=i),t.classes.remove(t._lastRel).add(i),t._lastRel=i,n.classes.add("selected"),n.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(){function e(e){var t,n,r={};for(r=h.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("+")}function n(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function t(e){var t=a.match||"";return t?e.replace(new RegExp(n(t),"gi"),function(e){return"!mce~match["+e+"]mce~match!"}):e}function r(e){return e.replace(new RegExp(n("!mce~match["),"g"),"<b>").replace(new RegExp(n("]mce~match!"),"g"),"</b>")}var i=this,o=i._id,a=i.settings,s=i.classPrefix,l=i.state.get("text"),c=i.settings.icon,u="",d=a.shortcut,f=i.encode(a.url),m="";return c&&i.parent().classes.add("menu-has-icons"),a.image&&(u=" style=\"background-image: url('"+a.image+"')\""),d&&(d=e(d)),c=s+"ico "+s+"i-"+(i.settings.icon||"none"),m="-"!==l?'<i class="'+c+'"'+u+"></i>\xa0":"",l=r(i.encode(t(l))),f=r(i.encode(t(f))),'<div id="'+o+'" class="'+i.classes+'" tabindex="-1">'+m+("-"!==l?'<span id="'+o+'-text" class="'+s+'text">'+l+"</span>":"")+(d?'<div id="'+o+'-shortcut" class="'+s+'menu-shortcut">'+d+"</div>":"")+(a.menu?'<div class="'+s+'caret"></div>':"")+(f?'<div class="'+s+'menu-item-link">'+f+"</div>":"")+"</div>"},postRender:function(){var t=this,n=t.settings,e=n.textStyle;if("function"==typeof e&&(e=e.call(this)),e){var r=t.getEl("text");r&&r.setAttribute("style",e)}return t.on("mouseenter click",function(e){e.control===t&&(n.menu||"click"!==e.type?(t.showMenu(),e.aria&&t.menu.focus(!0)):(t.fire("select"),i.requestAnimationFrame(function(){t.parent().hideAll()})))}),t._super(),t},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 void 0!==e&&this.aria("checked",e),this._super(e)},remove:function(){this._super(),this.menu&&this.menu.remove()}})}),e("tinymce/ui/Throbber",["tinymce/dom/DomQuery","tinymce/ui/Control","tinymce/util/Delay"],function(c,e,u){return function(r,i){var o,a,s=this,l=e.classPrefix;s.show=function(e,t){function n(){o&&(c(r).append('<div class="'+l+"throbber"+(i?" "+l+"throbber-inline":"")+'"></div>'),t&&t())}return s.hide(),o=!0,e?a=u.setTimeout(n,e):n(),s},s.hide=function(){var e=r.lastChild;return u.clearTimeout(a),e&&-1!=e.className.indexOf("throbber")&&e.parentNode.removeChild(e),o=!1,s}}}),e("tinymce/ui/Menu",["tinymce/ui/FloatPanel","tinymce/ui/MenuItem","tinymce/ui/Throbber","tinymce/util/Tools"],function(e,t,i,o){return e.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]=o.extend({},e.itemDefaults,n[r]);t._super(e),t.classes.add("menu")},repaint:function(){return this.classes.toggle("menu-align",!0),this._super(),this.getEl().style.height="",this.getEl("body").style.height="",this},cancel:function(){var e=this;e.hideAll(),e.fire("select")},load:function(){function t(){r.throbber&&(r.throbber.hide(),r.throbber=null)}var n,r=this;r.settings.itemsFactory&&(r.throbber||(r.throbber=new i(r.getEl("body"),!0),0===r.items().length?(r.throbber.show(),r.fire("loading")):r.throbber.show(100,function(){r.items().remove(),r.fire("loading")}),r.on("hide close",t)),r.requestTime=n=(new Date).getTime(),r.settings.itemsFactory(function(e){0!==e.length?r.requestTime===n&&(r.getEl().style.width="",r.getEl("body").style.width="",t(),r.items().remove(),r.getEl("body").innerHTML="",r.add(e),r.renderNew(),r.fire("loaded")):r.hide()}))},hideAll:function(){var e=this;return this.find("menuitem").exec("hideMenu"),e._super()},preRender:function(){var n=this;return n.items().each(function(e){var t=e.settings;if(t.icon||t.image||t.selectable)return!(n._hasIcons=!0)}),n.settings.itemsFactory&&n.on("postrender",function(){n.settings.itemsFactory&&n.load()}),n._super()}})}),e("tinymce/ui/ListBox",["tinymce/ui/MenuButton","tinymce/ui/Menu"],function(e,r){return e.extend({init:function(n){function r(e){for(var t=0;t<e.length;t++){if(i=e[t].selected||n.value===e[t].value)return o=o||e[t].text,s.state.set("value",e[t].value),!0;if(e[t].menu&&r(e[t].menu))return!0}}var e,i,o,a,s=this;s._super(n),n=s.settings,s._values=e=n.values,e&&("undefined"!=typeof n.value&&r(e),!i&&0<e.length&&(o=e[0].text,s.state.set("value",e[0].value)),s.state.set("menu",e)),s.state.set("text",n.text||o),s.classes.add("listbox"),s.on("select",function(e){var t=e.control;a&&(e.lastControl=a),n.multiple?t.active(!t.active()):s.value(e.control.value()),a=t})},bindStates:function(){function t(e,t){e instanceof r&&e.items().each(function(e){e.hasMenus()||e.active(e.value()===t)})}function i(e,t){var n;if(e)for(var r=0;r<e.length;r++){if(e[r].value===t)return e[r];if(e[r].menu&&(n=i(e[r].menu,t)))return n}}var n=this;return n.on("show",function(e){t(e.control,n.value())}),n.state.on("change:value",function(e){var t=i(n.state.get("menu"),e.value);t?n.text(t.text):n.text(n.settings.text)}),n._super()}})}),e("tinymce/ui/Radio",["tinymce/ui/Checkbox"],function(e){return e.extend({Defaults:{classes:"radio",role:"radio"}})}),e("tinymce/ui/ResizeHandle",["tinymce/ui/Widget","tinymce/ui/DragHelper"],function(e,n){return e.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 t=this;t._super(),t.resizeDragHelper=new n(this._id,{start:function(){t.fire("ResizeStart")},drag:function(e){"both"!=t.settings.direction&&(e.deltaX=0),t.fire("Resize",e)},stop:function(){t.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}})}),e("tinymce/ui/SelectBox",["tinymce/ui/Widget"],function(e){function r(e){var t="";if(e)for(var n=0;n<e.length;n++)t+='<option value="'+e[n]+'">'+e[n]+"</option>";return t}return e.extend({Defaults:{classes:"selectbox",role:"selectbox",options:[]},init:function(e){var n=this;n._super(e),n.settings.size&&(n.size=n.settings.size),n.settings.options&&(n._options=n.settings.options),n.on("keydown",function(e){var t;13==e.keyCode&&(e.preventDefault(),n.parents().reverse().each(function(e){if(e.toJSON)return t=e,!1}),n.fire("submit",{data:t.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=r(t._options),t.size&&(n=' size = "'+t.size+'"'),'<select id="'+t._id+'" class="'+t.classes+'"'+n+">"+e+"</select>"},bindStates:function(){var t=this;return t.state.on("change:options",function(e){t.getEl().innerHTML=r(e.value)}),t._super()}})}),e("tinymce/ui/Slider",["tinymce/ui/Widget","tinymce/ui/DragHelper","tinymce/ui/DomUtils"],function(e,p,g){function v(e,t,n){return e<t&&(e=t),n<e&&(e=n),e}function s(e,t,n){e.setAttribute("aria-"+t,n)}function n(e,t){var n,r,i,o,a;"v"==e.settings.orientation?(i="top",r="height",n="h"):(i="left",r="width",n="w"),a=e.getEl("handle"),o=((e.layoutRect()[n]||100)-g.getSize(a)[r])*((t-e._minValue)/(e._maxValue-e._minValue))+"px",a.style[i]=o,a.style.height=e.layoutRect().h+"px",s(a,"valuenow",t),s(a,"valuetext",""+e.settings.previewFilter(t)),s(a,"valuemin",e._minValue),s(a,"valuemax",e._maxValue)}return e.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=e.minValue||0,t._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(){function i(e,t,n){return(n+e)/(t-e)}function o(e,t,n){return n*(t-e)-e}function e(n,r){function t(e){var t;t=h.value(),t=v(t=o(n,r,i(n,r,t)+.05*e),n,r),h.value(t),h.fire("dragstart",{value:t}),h.fire("drag",{value:t}),h.fire("dragend",{value:t})}h.on("keydown",function(e){switch(e.keyCode){case 37:case 38:t(-1);break;case 39:case 40:t(1)}})}function t(n,r,i){var o,a,s,l,c;h._dragHelper=new p(h._id,{handle:h._id+"-handle",start:function(e){o=e[u],a=parseInt(h.getEl("handle").style[d],10),s=(h.layoutRect()[m]||100)-g.getSize(i)[f],h.fire("dragstart",{value:c})},drag:function(e){var t=e[u]-o;l=v(a+t,0,s),i.style[d]=l+"px",c=n+l/s*(r-n),h.value(c),h.tooltip().text(""+h.settings.previewFilter(c)).show().moveRel(i,"bc tc"),h.fire("drag",{value:c})},stop:function(){h.tooltip().hide(),h.fire("dragend",{value:c})}})}var n,r,u,d,f,m,h=this;n=h._minValue,r=h._maxValue,"v"==h.settings.orientation?(u="screenY",d="top",f="height",m="h"):(u="screenX",d="left",f="width",m="w"),h._super(),e(n,r,h.getEl("handle")),t(n,r,h.getEl("handle"))},repaint:function(){this._super(),n(this,this.value())},bindStates:function(){var t=this;return t.state.on("change:value",function(e){n(t,e.value)}),t._super()}})}),e("tinymce/ui/Spacer",["tinymce/ui/Widget"],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("spacer"),e.canFocus=!1,'<div id="'+e._id+'" class="'+e.classes+'"></div>'}})}),e("tinymce/ui/SplitButton",["tinymce/ui/MenuButton","tinymce/ui/DomUtils","tinymce/dom/DomQuery"],function(e,o,a){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e,t,n=this,r=n.getEl(),i=n.layoutRect();return n._super(),e=r.firstChild,t=r.lastChild,a(e).css({width:i.w-o.getSize(t).width,height:i.h-2}),a(t).css({height:i.h-2}),n},activeMenu:function(e){var t=this;a(t.getEl().lastChild).toggleClass(t.classPrefix+"active",e)},renderHtml:function(){var e,t=this,n=t._id,r=t.classPrefix,i=t.state.get("icon"),o=t.state.get("text"),a="";return(e=t.settings.image)?(i="none","string"!=typeof e&&(e=window.getSelection?e[0]:e[1]),e=" style=\"background-image: url('"+e+"')\""):e="",i=t.settings.icon?r+"ico "+r+"i-"+i:"",o&&(t.classes.add("btn-has-text"),a='<span class="'+r+'txt">'+t.encode(o)+"</span>"),'<div id="'+n+'" class="'+t.classes+'" role="button" tabindex="-1"><button type="button" hidefocus="1" tabindex="-1">'+(i?'<i class="'+i+'"'+e+"></i>":"")+a+'</button><button type="button" class="'+r+'open" hidefocus="1" tabindex="-1">'+(t._menuBtnText?(i?"\xa0":"")+t._menuBtnText:"")+' <i class="'+r+'caret"></i></button></div>'},postRender:function(){var e=this,n=e.settings.onclick;return e.on("click",function(e){var t=e.target;if(e.control==this)for(;t;){if(e.aria&&"down"!=e.aria.key||"BUTTON"==t.nodeName&&-1==t.className.indexOf("open"))return e.stopImmediatePropagation(),void(n&&n.call(this,e));t=t.parentNode}}),delete e.settings.onclick,e._super()}})}),e("tinymce/ui/StackLayout",["tinymce/ui/FlowLayout"],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"},isNative:function(){return!0}})}),e("tinymce/ui/TabPanel",["tinymce/ui/Panel","tinymce/dom/DomQuery","tinymce/ui/DomUtils"],function(e,t,o){return e.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(n){var e;this.activeTabId&&(e=this.getEl(this.activeTabId),t(e).removeClass(this.classPrefix+"active"),e.setAttribute("aria-selected","false")),this.activeTabId="t"+n,(e=this.getEl("t"+n)).setAttribute("aria-selected","true"),t(e).addClass(this.classPrefix+"active"),this.items()[n].show().fire("showtab"),this.reflow(),this.items().each(function(e,t){n!=t&&e.hide()})},renderHtml:function(){var r=this,e=r._layout,i="",o=r.classPrefix;return r.preRender(),e.preRender(r),r.items().each(function(e,t){var n=r._id+"-t"+t;e.aria("role","tabpanel"),e.aria("labelledby",n),i+='<div id="'+n+'" class="'+o+'tab" unselectable="on" role="tab" aria-controls="'+e._id+'" aria-selected="false" tabIndex="-1">'+r.encode(e.settings.title)+"</div>"}),'<div id="'+r._id+'" class="'+r.classes+'" hidefocus="1" tabindex="-1"><div id="'+r._id+'-head" class="'+o+'tabs" role="tablist">'+i+'</div><div id="'+r._id+'-body" class="'+r.bodyClasses+'">'+e.renderHtml(r)+"</div></div>"},postRender:function(){var r=this;r._super(),r.settings.activeTab=r.settings.activeTab||0,r.activateTab(r.settings.activeTab),this.on("click",function(e){var t=e.target.parentNode;if(t&&t.id==r._id+"-head")for(var n=t.childNodes.length;n--;)t.childNodes[n]==e.target&&r.activateTab(n)})},initLayoutRect:function(){var e,t,n,r=this;t=(t=o.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 i=o.getSize(r.getEl("head")).height;return r.settings.minWidth=t,r.settings.minHeight=n+i,(e=r._super()).deltaH+=i,e.innerH=e.h-e.deltaH,e}})}),e("tinymce/ui/TextBox",["tinymce/ui/Widget","tinymce/util/Tools","tinymce/ui/DomUtils"],function(e,i,o){return e.extend({init:function(e){var n=this;n._super(e),n.classes.add("textbox"),e.multiline?n.classes.add("multiline"):(n.on("keydown",function(e){var t;13==e.keyCode&&(e.preventDefault(),n.parents().reverse().each(function(e){if(e.toJSON)return t=e,!1}),n.fire("submit",{data:t.toJSON()}))}),n.on("keyup",function(e){n.state.set("value",e.target.value)}))},repaint:function(){var e,t,n,r,i,o=this,a=0;e=o.getEl().style,t=o._layoutRect,i=o._lastRepaintRect||{};var s=document;return!o.settings.multiline&&s.all&&(!s.documentMode||s.documentMode<=8)&&(e.lineHeight=t.h-a+"px"),r=(n=o.borderBox).left+n.right+8,a=n.top+n.bottom+(o.settings.multiline?8:0),t.x!==i.x&&(e.left=t.x+"px",i.x=t.x),t.y!==i.y&&(e.top=t.y+"px",i.y=t.y),t.w!==i.w&&(e.width=t.w-r+"px",i.w=t.w),t.h!==i.h&&(e.height=t.h-a+"px",i.h=t.h),o._lastRepaintRect=i,o.fire("repaint",{},!1),o},renderHtml:function(){var t,e,n=this,r=n.settings;return t={id:n._id,hidefocus:"1"},i.each(["rows","spellcheck","maxLength","size","readonly","min","max","step","list","pattern","placeholder","required","multiple"],function(e){t[e]=r[e]}),n.disabled()&&(t.disabled="disabled"),r.subtype&&(t.type=r.subtype),(e=o.create(r.multiline?"textarea":"input",t)).value=n.state.get("value"),e.className=n.classes,e.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 t=this;t.getEl().value=t.state.get("value"),t._super(),t.$el.on("change",function(e){t.state.set("value",e.target.value),t.fire("change",e)})},bindStates:function(){var t=this;return t.state.on("change:value",function(e){t.getEl().value!=e.value&&(t.getEl().value=e.value)}),t.state.on("change:disabled",function(e){t.getEl().disabled=e.value}),t._super()},remove:function(){this.$el.off(),this._super()}})}),e("tinymce/Register",[],function(){var e=this||window,t=function(){return e.tinymce};return"function"==typeof e.define&&(e.define.amd||e.define("ephox/tinymce",[],t)),"object"==typeof module&&(module.exports=window.tinymce),{}}),t(["tinymce/geom/Rect","tinymce/util/Promise","tinymce/util/Delay","tinymce/Env","tinymce/dom/EventUtils","tinymce/dom/Sizzle","tinymce/util/Tools","tinymce/dom/DomQuery","tinymce/html/Styles","tinymce/dom/TreeWalker","tinymce/html/Entities","tinymce/dom/DOMUtils","tinymce/dom/ScriptLoader","tinymce/AddOnManager","tinymce/dom/RangeUtils","tinymce/html/Node","tinymce/html/Schema","tinymce/html/SaxParser","tinymce/html/DomParser","tinymce/html/Writer","tinymce/html/Serializer","tinymce/dom/Serializer","tinymce/util/VK","tinymce/dom/ControlSelection","tinymce/dom/BookmarkManager","tinymce/dom/Selection","tinymce/Formatter","tinymce/UndoManager","tinymce/EditorCommands","tinymce/util/URI","tinymce/util/Class","tinymce/util/EventDispatcher","tinymce/util/Observable","tinymce/ui/Selector","tinymce/ui/Collection","tinymce/ui/ReflowQueue","tinymce/ui/Control","tinymce/ui/Factory","tinymce/ui/KeyboardNavigation","tinymce/ui/Container","tinymce/ui/DragHelper","tinymce/ui/Scrollable","tinymce/ui/Panel","tinymce/ui/Movable","tinymce/ui/Resizable","tinymce/ui/FloatPanel","tinymce/ui/Window","tinymce/ui/MessageBox","tinymce/WindowManager","tinymce/ui/Tooltip","tinymce/ui/Widget","tinymce/ui/Progress","tinymce/ui/Notification","tinymce/NotificationManager","tinymce/EditorObservable","tinymce/Shortcuts","tinymce/Editor","tinymce/util/I18n","tinymce/FocusManager","tinymce/EditorManager","tinymce/util/XHR","tinymce/util/JSON","tinymce/util/JSONRequest","tinymce/util/JSONP","tinymce/util/LocalStorage","tinymce/Compat","tinymce/ui/Layout","tinymce/ui/AbsoluteLayout","tinymce/ui/Button","tinymce/ui/ButtonGroup","tinymce/ui/Checkbox","tinymce/ui/ComboBox","tinymce/ui/ColorBox","tinymce/ui/PanelButton","tinymce/ui/ColorButton","tinymce/util/Color","tinymce/ui/ColorPicker","tinymce/ui/Path","tinymce/ui/ElementPath","tinymce/ui/FormItem","tinymce/ui/Form","tinymce/ui/FieldSet","tinymce/ui/FilePicker","tinymce/ui/FitLayout","tinymce/ui/FlexLayout","tinymce/ui/FlowLayout","tinymce/ui/FormatControls","tinymce/ui/GridLayout","tinymce/ui/Iframe","tinymce/ui/InfoBox","tinymce/ui/Label","tinymce/ui/Toolbar","tinymce/ui/MenuBar","tinymce/ui/MenuButton","tinymce/ui/MenuItem","tinymce/ui/Throbber","tinymce/ui/Menu","tinymce/ui/ListBox","tinymce/ui/Radio","tinymce/ui/ResizeHandle","tinymce/ui/SelectBox","tinymce/ui/Slider","tinymce/ui/Spacer","tinymce/ui/SplitButton","tinymce/ui/StackLayout","tinymce/ui/TabPanel","tinymce/ui/TextBox"])}(window);