From 92395fdd8d4d00d5f2198bc9b6f8836689c1733d Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Wed, 22 Jul 2015 21:12:24 +0000 Subject: [PATCH] TinyMCE: update to 4.2.2. Changelog: https://github.com/tinymce/tinymce/blob/master/changelog.txt. Fixes #33033, #33042. See #33083. Built from https://develop.svn.wordpress.org/trunk@33369 git-svn-id: http://core.svn.wordpress.org/trunk@33341 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/js/tinymce/themes/modern/theme.js | 11 +++++------ .../js/tinymce/themes/modern/theme.min.js | 2 +- wp-includes/js/tinymce/tinymce.min.js | 14 +++++++------- wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 146485 -> 146559 bytes wp-includes/version.php | 4 ++-- 5 files changed, 15 insertions(+), 16 deletions(-) diff --git a/wp-includes/js/tinymce/themes/modern/theme.js b/wp-includes/js/tinymce/themes/modern/theme.js index 6dcce20b43..47739f8547 100644 --- a/wp-includes/js/tinymce/themes/modern/theme.js +++ b/wp-includes/js/tinymce/themes/modern/theme.js @@ -12,7 +12,7 @@ tinymce.ThemeManager.add('modern', function(editor) { var self = this, settings = editor.settings, Factory = tinymce.ui.Factory, - each = tinymce.each, DOM = tinymce.DOM, Rect = tinymce.ui.Rect; + each = tinymce.each, DOM = tinymce.DOM, Rect = tinymce.ui.Rect, FloatPanel = tinymce.ui.FloatPanel; // Default menus var defaultMenus = { @@ -480,7 +480,9 @@ tinymce.ThemeManager.add('modern', function(editor) { function repositionHandler() { function execute() { - reposition(findFrontMostMatch(editor.selection.getNode())); + if (editor.selection) { + reposition(findFrontMostMatch(editor.selection.getNode())); + } } if (window.requestAnimationFrame) { @@ -639,10 +641,7 @@ tinymce.ThemeManager.add('modern', function(editor) { panel.hide(); // All other autohidden float panels will be closed below. - // Need to check for hideAll since it might be a normal panel - if (panel.hideAll) { - panel.hideAll(); - } + FloatPanel.hideAll(); DOM.removeClass(editor.getBody(), 'mce-edit-focus'); } diff --git a/wp-includes/js/tinymce/themes/modern/theme.min.js b/wp-includes/js/tinymce/themes/modern/theme.min.js index cfd97dbaa3..b9ffa708df 100644 --- a/wp-includes/js/tinymce/themes/modern/theme.min.js +++ b/wp-includes/js/tinymce/themes/modern/theme.min.js @@ -1 +1 @@ -tinymce.ThemeManager.add("modern",function(a){function b(b){var c,d=[];if(b)return n(b.split(/[ ,]/),function(b){function e(){var c=a.selection;"bullist"==f&&c.selectorChanged("ul > li",function(a,c){for(var d,e=c.parents.length;e--&&(d=c.parents[e].nodeName,"OL"!=d&&"UL"!=d););b.active(a&&"UL"==d)}),"numlist"==f&&c.selectorChanged("ol > li",function(a,c){for(var d,e=c.parents.length;e--&&(d=c.parents[e].nodeName,"OL"!=d&&"UL"!=d););b.active(a&&"OL"==d)}),b.settings.stateSelector&&c.selectorChanged(b.settings.stateSelector,function(a){b.active(a)},!0),b.settings.disabledStateSelector&&c.selectorChanged(b.settings.disabledStateSelector,function(a){b.disabled(a)})}var f;"|"==b?c=null:m.has(b)?(b={type:b},l.toolbar_items_size&&(b.size=l.toolbar_items_size),d.push(b),c=null):(c||(c={type:"buttongroup",items:[]},d.push(c)),a.buttons[b]&&(f=b,b=a.buttons[f],"function"==typeof b&&(b=b()),b.type=b.type||"button",l.toolbar_items_size&&(b.size=l.toolbar_items_size),b=m.create(b),c.items.push(b),a.initialized?e():a.on("init",e)))}),{type:"toolbar",layout:"flow",items:d}}function c(){function a(a){return a?(c.push(b(a)),!0):void 0}var c=[];if(tinymce.isArray(l.toolbar)){if(0===l.toolbar.length)return;tinymce.each(l.toolbar,function(a,b){l["toolbar"+(b+1)]=a}),delete l.toolbar}for(var d=1;10>d&&a(l["toolbar"+d]);d++);return c.length||l.toolbar===!1||a(l.toolbar||r),c.length?{type:"panel",layout:"stack",classes:"toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:c}:void 0}function d(){function b(b){var c;return"|"==b?{text:"|"}:c=a.menuItems[b]}function c(c){var d,e,f,g,h;if(h=tinymce.makeMap((l.removed_menuitems||"").split(/[ ,]/)),l.menu?(e=l.menu[c],g=!0):e=q[c],e){d={text:e.title},f=[],n((e.items||"").split(/[ ,]/),function(a){var c=b(a);c&&!h[a]&&f.push(b(a))}),g||n(a.menuItems,function(a){a.context==c&&("before"==a.separator&&f.push({text:"|"}),a.prependToContext?f.unshift(a):f.push(a),"after"==a.separator&&f.push({text:"|"}))});for(var i=0;i=0;d--)for(e=g.length-1;e>=0;e--)if(g[e].predicate(f[d]))return{toolbar:g[e],element:f[d]};return null}var l;a.on("click keyup blur",function(){window.setTimeout(function(){var b;a.removed||(b=k(a.selection.getNode()),b?i(b):j())},0)}),a.on("ObjectResizeStart",function(){var b=k(a.selection.getNode());b&&b.toolbar.panel&&b.toolbar.panel.hide()}),a.on("nodeChange ResizeEditor ResizeWindow",g),a.on("remove",function(){tinymce.each(c(),function(a){a.panel&&a.panel.remove()}),a.contextToolbars={}})}function i(b){function f(){if(n&&n.moveRel&&n.visible()&&!n._fixed){var b=a.selection.getScrollContainer(),c=a.getBody(),d=0,e=0;if(b){var f=o.getPos(c),g=o.getPos(b);d=Math.max(0,g.x-f.x),e=Math.max(0,g.y-f.y)}n.fixed(!1).moveRel(c,a.rtl?["tr-br","br-tr"]:["tl-bl","bl-tl","tr-br"]).moveBy(d,e)}}function g(){n&&(n.show(),f(),o.addClass(a.getBody(),"mce-edit-focus"))}function i(){n&&(n.hide(),n.hideAll&&n.hideAll(),o.removeClass(a.getBody(),"mce-edit-focus"))}function j(){return n?void(n.visible()||g()):(n=k.panel=m.create({type:p?"panel":"floatpanel",role:"application",classes:"tinymce tinymce-inline",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:!0,fixed:!!p,border:1,items:[l.menubar===!1?null:{type:"menubar",border:"0 0 1 0",items:d()},c()]}),a.fire("BeforeRenderUI"),n.renderTo(p||document.body).reflow(),e(n),g(),h(),a.on("nodeChange",f),a.on("activate",g),a.on("deactivate",i),void a.nodeChanged())}var n,p;return l.fixed_toolbar_container&&(p=o.select(l.fixed_toolbar_container)[0]),l.content_editable=!0,a.on("focus",function(){b.skinUiCss?tinymce.DOM.styleSheetLoader.load(b.skinUiCss,j,j):j()}),a.on("blur hide",i),a.on("remove",function(){n&&(n.remove(),n=null)}),b.skinUiCss&&tinymce.DOM.styleSheetLoader.load(b.skinUiCss),{}}function j(b){var g,i,j;return b.skinUiCss&&tinymce.DOM.loadCSS(b.skinUiCss),g=k.panel=m.create({type:"panel",role:"application",classes:"tinymce",style:"visibility: hidden",layout:"stack",border:1,items:[l.menubar===!1?null:{type:"menubar",border:"0 0 1 0",items:d()},c(),{type:"panel",name:"iframe",layout:"stack",classes:"edit-area",html:"",border:"1 0 0 0"}]}),l.resize!==!1&&(i={type:"resizehandle",direction:l.resize,onResizeStart:function(){var b=a.getContentAreaContainer().firstChild;j={width:b.clientWidth,height:b.clientHeight}},onResize:function(a){"both"==l.resize?f(j.width+a.deltaX,j.height+a.deltaY):f(null,j.height+a.deltaY)}}),l.statusbar!==!1&&g.add({type:"panel",name:"statusbar",classes:"statusbar",layout:"flow",border:"1 0 0 0",ariaRoot:!0,items:[{type:"elementpath"},i]}),l.readonly&&g.find("*").disabled(!0),a.fire("BeforeRenderUI"),g.renderBefore(b.targetNode).reflow(),l.width&&tinymce.DOM.setStyle(g.getEl(),"width",l.width),a.on("remove",function(){g.remove(),g=null}),e(g),h(),{iframeContainer:g.find("#iframe")[0].getEl(),editorContainer:g.getEl()}}var k=this,l=a.settings,m=tinymce.ui.Factory,n=tinymce.each,o=tinymce.DOM,p=tinymce.ui.Rect,q={file:{title:"File",items:"newdocument"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall"},insert:{title:"Insert",items:"|"},view:{title:"View",items:"visualaid |"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript | formats | removeformat"},table:{title:"Table"},tools:{title:"Tools"}},r="undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image";k.renderUI=function(b){var c=l.skin!==!1?l.skin||"lightgray":!1;if(c){var d=l.skin_url;d=d?a.documentBaseURI.toAbsolute(d):tinymce.baseURL+"/skins/"+c,b.skinUiCss=tinymce.Env.documentMode<=7?d+"/skin.ie7.min.css":d+"/skin.min.css",a.contentCSS.push(d+"/content"+(a.inline?".inline":"")+".min.css")}return a.on("ProgressState",function(a){k.throbber=k.throbber||new tinymce.ui.Throbber(k.panel.getEl("body")),a.state?k.throbber.show(a.time):k.throbber.hide()}),l.inline?i(b):j(b)},k.resizeTo=f,k.resizeBy=g}); \ No newline at end of file +tinymce.ThemeManager.add("modern",function(a){function b(b){var c,d=[];if(b)return n(b.split(/[ ,]/),function(b){function e(){var c=a.selection;"bullist"==f&&c.selectorChanged("ul > li",function(a,c){for(var d,e=c.parents.length;e--&&(d=c.parents[e].nodeName,"OL"!=d&&"UL"!=d););b.active(a&&"UL"==d)}),"numlist"==f&&c.selectorChanged("ol > li",function(a,c){for(var d,e=c.parents.length;e--&&(d=c.parents[e].nodeName,"OL"!=d&&"UL"!=d););b.active(a&&"OL"==d)}),b.settings.stateSelector&&c.selectorChanged(b.settings.stateSelector,function(a){b.active(a)},!0),b.settings.disabledStateSelector&&c.selectorChanged(b.settings.disabledStateSelector,function(a){b.disabled(a)})}var f;"|"==b?c=null:m.has(b)?(b={type:b},l.toolbar_items_size&&(b.size=l.toolbar_items_size),d.push(b),c=null):(c||(c={type:"buttongroup",items:[]},d.push(c)),a.buttons[b]&&(f=b,b=a.buttons[f],"function"==typeof b&&(b=b()),b.type=b.type||"button",l.toolbar_items_size&&(b.size=l.toolbar_items_size),b=m.create(b),c.items.push(b),a.initialized?e():a.on("init",e)))}),{type:"toolbar",layout:"flow",items:d}}function c(){function a(a){return a?(c.push(b(a)),!0):void 0}var c=[];if(tinymce.isArray(l.toolbar)){if(0===l.toolbar.length)return;tinymce.each(l.toolbar,function(a,b){l["toolbar"+(b+1)]=a}),delete l.toolbar}for(var d=1;10>d&&a(l["toolbar"+d]);d++);return c.length||l.toolbar===!1||a(l.toolbar||s),c.length?{type:"panel",layout:"stack",classes:"toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:c}:void 0}function d(){function b(b){var c;return"|"==b?{text:"|"}:c=a.menuItems[b]}function c(c){var d,e,f,g,h;if(h=tinymce.makeMap((l.removed_menuitems||"").split(/[ ,]/)),l.menu?(e=l.menu[c],g=!0):e=r[c],e){d={text:e.title},f=[],n((e.items||"").split(/[ ,]/),function(a){var c=b(a);c&&!h[a]&&f.push(b(a))}),g||n(a.menuItems,function(a){a.context==c&&("before"==a.separator&&f.push({text:"|"}),a.prependToContext?f.unshift(a):f.push(a),"after"==a.separator&&f.push({text:"|"}))});for(var i=0;i=0;d--)for(e=g.length-1;e>=0;e--)if(g[e].predicate(f[d]))return{toolbar:g[e],element:f[d]};return null}var l;a.on("click keyup blur",function(){window.setTimeout(function(){var b;a.removed||(b=k(a.selection.getNode()),b?i(b):j())},0)}),a.on("ObjectResizeStart",function(){var b=k(a.selection.getNode());b&&b.toolbar.panel&&b.toolbar.panel.hide()}),a.on("nodeChange ResizeEditor ResizeWindow",g),a.on("remove",function(){tinymce.each(c(),function(a){a.panel&&a.panel.remove()}),a.contextToolbars={}})}function i(b){function f(){if(n&&n.moveRel&&n.visible()&&!n._fixed){var b=a.selection.getScrollContainer(),c=a.getBody(),d=0,e=0;if(b){var f=o.getPos(c),g=o.getPos(b);d=Math.max(0,g.x-f.x),e=Math.max(0,g.y-f.y)}n.fixed(!1).moveRel(c,a.rtl?["tr-br","br-tr"]:["tl-bl","bl-tl","tr-br"]).moveBy(d,e)}}function g(){n&&(n.show(),f(),o.addClass(a.getBody(),"mce-edit-focus"))}function i(){n&&(n.hide(),q.hideAll(),o.removeClass(a.getBody(),"mce-edit-focus"))}function j(){return n?void(n.visible()||g()):(n=k.panel=m.create({type:p?"panel":"floatpanel",role:"application",classes:"tinymce tinymce-inline",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:!0,fixed:!!p,border:1,items:[l.menubar===!1?null:{type:"menubar",border:"0 0 1 0",items:d()},c()]}),a.fire("BeforeRenderUI"),n.renderTo(p||document.body).reflow(),e(n),g(),h(),a.on("nodeChange",f),a.on("activate",g),a.on("deactivate",i),void a.nodeChanged())}var n,p;return l.fixed_toolbar_container&&(p=o.select(l.fixed_toolbar_container)[0]),l.content_editable=!0,a.on("focus",function(){b.skinUiCss?tinymce.DOM.styleSheetLoader.load(b.skinUiCss,j,j):j()}),a.on("blur hide",i),a.on("remove",function(){n&&(n.remove(),n=null)}),b.skinUiCss&&tinymce.DOM.styleSheetLoader.load(b.skinUiCss),{}}function j(b){var g,i,j;return b.skinUiCss&&tinymce.DOM.loadCSS(b.skinUiCss),g=k.panel=m.create({type:"panel",role:"application",classes:"tinymce",style:"visibility: hidden",layout:"stack",border:1,items:[l.menubar===!1?null:{type:"menubar",border:"0 0 1 0",items:d()},c(),{type:"panel",name:"iframe",layout:"stack",classes:"edit-area",html:"",border:"1 0 0 0"}]}),l.resize!==!1&&(i={type:"resizehandle",direction:l.resize,onResizeStart:function(){var b=a.getContentAreaContainer().firstChild;j={width:b.clientWidth,height:b.clientHeight}},onResize:function(a){"both"==l.resize?f(j.width+a.deltaX,j.height+a.deltaY):f(null,j.height+a.deltaY)}}),l.statusbar!==!1&&g.add({type:"panel",name:"statusbar",classes:"statusbar",layout:"flow",border:"1 0 0 0",ariaRoot:!0,items:[{type:"elementpath"},i]}),l.readonly&&g.find("*").disabled(!0),a.fire("BeforeRenderUI"),g.renderBefore(b.targetNode).reflow(),l.width&&tinymce.DOM.setStyle(g.getEl(),"width",l.width),a.on("remove",function(){g.remove(),g=null}),e(g),h(),{iframeContainer:g.find("#iframe")[0].getEl(),editorContainer:g.getEl()}}var k=this,l=a.settings,m=tinymce.ui.Factory,n=tinymce.each,o=tinymce.DOM,p=tinymce.ui.Rect,q=tinymce.ui.FloatPanel,r={file:{title:"File",items:"newdocument"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall"},insert:{title:"Insert",items:"|"},view:{title:"View",items:"visualaid |"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript | formats | removeformat"},table:{title:"Table"},tools:{title:"Tools"}},s="undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image";k.renderUI=function(b){var c=l.skin!==!1?l.skin||"lightgray":!1;if(c){var d=l.skin_url;d=d?a.documentBaseURI.toAbsolute(d):tinymce.baseURL+"/skins/"+c,b.skinUiCss=tinymce.Env.documentMode<=7?d+"/skin.ie7.min.css":d+"/skin.min.css",a.contentCSS.push(d+"/content"+(a.inline?".inline":"")+".min.css")}return a.on("ProgressState",function(a){k.throbber=k.throbber||new tinymce.ui.Throbber(k.panel.getEl("body")),a.state?k.throbber.show(a.time):k.throbber.hide()}),l.inline?i(b):j(b)},k.resizeTo=f,k.resizeBy=g}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/tinymce.min.js b/wp-includes/js/tinymce/tinymce.min.js index 66b391d7d0..dded14b348 100644 --- a/wp-includes/js/tinymce/tinymce.min.js +++ b/wp-includes/js/tinymce/tinymce.min.js @@ -1,12 +1,12 @@ -// 4.2.1 (2015-06-29) +// 4.2.2 (2015-07-22) !function(e,t){"use strict";function n(e,t){for(var n,r=[],i=0;ir;r++)if(o=n[r],o&&o.func.call(o.scope,e)===!1&&e.preventDefault(),e.isImmediatePropagationStopped())return}var a=this,s={},l,c,u,d,f;c=o+(+new Date).toString(32),d="onmouseenter"in document.documentElement,u="onfocusin"in document.documentElement,f={mouseenter:"mouseover",mouseleave:"mouseout"},l=1,a.domLoaded=!1,a.events=s,a.bind=function(t,o,h,p){function m(e){i(n(e||_.event),g)}var g,v,y,b,x,C,w,_=window;if(t&&3!==t.nodeType&&8!==t.nodeType){for(t[c]?g=t[c]:(g=l++,t[c]=g,s[g]={}),p=p||t,o=o.split(" "),y=o.length;y--;)b=o[y],C=m,x=w=!1,"DOMContentLoaded"===b&&(b="ready"),a.domLoaded&&"ready"===b&&"complete"==t.readyState?h.call(p,n({type:b})):(d||(x=f[b],x&&(C=function(e){var t,r;if(t=e.currentTarget,r=e.relatedTarget,r&&t.contains)r=t.contains(r);else for(;r&&r!==t;)r=r.parentNode;r||(e=n(e||_.event),e.type="mouseout"===e.type?"mouseleave":"mouseenter",e.target=t,i(e,g))})),u||"focusin"!==b&&"focusout"!==b||(w=!0,x="focusin"===b?"focus":"blur",C=function(e){e=n(e||_.event),e.type="focus"===e.type?"focusin":"focusout",i(e,g)}),v=s[g][b],v?"ready"===b&&a.domLoaded?h({type:b}):v.push({func:h,scope:p}):(s[g][b]=v=[{func:h,scope:p}],v.fakeName=x,v.capture=w,v.nativeHandler=C,"ready"===b?r(t,C,a):e(t,x||b,C,w)));return t=v=0,h}},a.unbind=function(e,n,r){var i,o,l,u,d,f;if(!e||3===e.nodeType||8===e.nodeType)return a;if(i=e[c]){if(f=s[i],n){for(n=n.split(" "),l=n.length;l--;)if(d=n[l],o=f[d]){if(r)for(u=o.length;u--;)if(o[u].func===r){var h=o.nativeHandler,p=o.fakeName,m=o.capture;o=o.slice(0,u).concat(o.slice(u+1)),o.nativeHandler=h,o.fakeName=p,o.capture=m,f[d]=o}r&&0!==o.length||(delete f[d],t(e,o.fakeName||d,o.nativeHandler,o.capture))}}else{for(d in f)o=f[d],t(e,o.fakeName||d,o.nativeHandler,o.capture);f={}}for(d in f)return a;delete s[i];try{delete e[c]}catch(g){e[c]=null}}return a},a.fire=function(e,t,r){var o;if(!e||3===e.nodeType||8===e.nodeType)return a;r=n(null,r),r.type=t,r.target=e;do o=e[c],o&&i(r,o),e=e.parentNode||e.ownerDocument||e.defaultView||e.parentWindow;while(e&&!r.isPropagationStopped());return a},a.clean=function(e){var t,n,r=a.unbind;if(!e||3===e.nodeType||8===e.nodeType)return a;if(e[c]&&r(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(r(e),n=e.getElementsByTagName("*"),t=n.length;t--;)e=n[t],e[c]&&r(e);return a},a.destroy=function(){s={}},a.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1}}var o="mce-data-",a=/^(?:mouse|contextmenu)|click/,s={keyLocation:1,layerX:1,layerY:1,returnValue:1,webkitMovementX:1,webkitMovementY:1};return i.Event=new i,i.Event.bind(window,"ready",function(){}),i}),r(c,[],function(){function e(e,t,n,r){var i,o,a,s,l,c,d,h,p,m;if((t?t.ownerDocument||t:z)!==D&&B(t),t=t||D,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(M&&!r){if(i=ve.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&I(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return Z.apply(n,t.getElementsByTagName(e)),n;if((a=i[3])&&C.getElementsByClassName)return Z.apply(n,t.getElementsByClassName(a)),n}if(C.qsa&&(!H||!H.test(e))){if(h=d=F,p=t,m=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=N(e),(d=t.getAttribute("id"))?h=d.replace(be,"\\$&"):t.setAttribute("id",h),h="[id='"+h+"'] ",l=c.length;l--;)c[l]=h+f(c[l]);p=ye.test(e)&&u(t.parentNode)||t,m=c.join(",")}if(m)try{return Z.apply(n,p.querySelectorAll(m)),n}catch(g){}finally{d||t.removeAttribute("id")}}}return k(e.replace(se,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>w.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[F]=!0,e}function i(e){var t=D.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=e.length;r--;)w.attrHandle[n[r]]=t}function a(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 s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function u(e){return e&&typeof e.getElementsByTagName!==K&&e}function d(){}function f(e){for(var t=0,n=e.length,r="";n>t;t++)r+=e[t].value;return r}function h(e,t,n){var r=t.dir,i=n&&"parentNode"===r,o=V++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,o)}:function(t,n,a){var s,l,c=[W,o];if(a){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||i){if(l=t[F]||(t[F]={}),(s=l[r])&&s[0]===W&&s[1]===o)return c[2]=s[2];if(l[r]=c,c[2]=e(t,n,a))return!0}}}function p(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function m(t,n,r){for(var i=0,o=n.length;o>i;i++)e(t,n[i],r);return r}function g(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,c=null!=t;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),c&&t.push(s));return a}function v(e,t,n,i,o,a){return i&&!i[F]&&(i=v(i)),o&&!o[F]&&(o=v(o,a)),r(function(r,a,s,l){var c,u,d,f=[],h=[],p=a.length,v=r||m(t||"*",s.nodeType?[s]:s,[]),y=!e||!r&&t?v:g(v,f,e,s,l),b=n?o||(r?e:p||i)?[]:a:y;if(n&&n(y,b,s,l),i)for(c=g(b,h),i(c,[],s,l),u=c.length;u--;)(d=c[u])&&(b[h[u]]=!(y[h[u]]=d));if(r){if(o||e){if(o){for(c=[],u=b.length;u--;)(d=b[u])&&c.push(y[u]=d);o(null,b=[],c,l)}for(u=b.length;u--;)(d=b[u])&&(c=o?te.call(r,d):f[u])>-1&&(r[c]=!(a[c]=d))}}else b=g(b===a?b.splice(p,b.length):b),o?o(null,a,b,l):Z.apply(a,b)})}function y(e){for(var t,n,r,i=e.length,o=w.relative[e[0].type],a=o||w.relative[" "],s=o?1:0,l=h(function(e){return e===t},a,!0),c=h(function(e){return te.call(t,e)>-1},a,!0),u=[function(e,n,r){return!o&&(r||n!==T)||((t=n).nodeType?l(e,n,r):c(e,n,r))}];i>s;s++)if(n=w.relative[e[s].type])u=[h(p(u),n)];else{if(n=w.filter[e[s].type].apply(null,e[s].matches),n[F]){for(r=++s;i>r&&!w.relative[e[r].type];r++);return v(s>1&&p(u),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(se,"$1"),n,r>s&&y(e.slice(s,r)),i>r&&y(e=e.slice(r)),i>r&&f(e))}u.push(n)}return p(u)}function b(t,n){var i=n.length>0,o=t.length>0,a=function(r,a,s,l,c){var u,d,f,h=0,p="0",m=r&&[],v=[],y=T,b=r||o&&w.find.TAG("*",c),x=W+=null==y?1:Math.random()||.1,C=b.length;for(c&&(T=a!==D&&a);p!==C&&null!=(u=b[p]);p++){if(o&&u){for(d=0;f=t[d++];)if(f(u,a,s)){l.push(u);break}c&&(W=x)}i&&((u=!f&&u)&&h--,r&&m.push(u))}if(h+=p,i&&p!==h){for(d=0;f=n[d++];)f(m,v,a,s);if(r){if(h>0)for(;p--;)m[p]||v[p]||(v[p]=J.call(l));v=g(v)}Z.apply(l,v),c&&!r&&v.length>0&&h+n.length>1&&e.uniqueSort(l)}return c&&(W=x,T=y),m};return i?r(a):a}var x,C,w,_,E,N,S,k,T,R,A,B,D,L,M,H,P,O,I,F="sizzle"+-new Date,z=window.document,W=0,V=0,U=n(),$=n(),q=n(),j=function(e,t){return e===t&&(A=!0),0},K=typeof t,Y=1<<31,G={}.hasOwnProperty,X=[],J=X.pop,Q=X.push,Z=X.push,ee=X.slice,te=X.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},ne="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",re="[\\x20\\t\\r\\n\\f]",ie="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",oe="\\["+re+"*("+ie+")(?:"+re+"*([*^$|!~]?=)"+re+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ie+"))|)"+re+"*\\]",ae=":("+ie+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+oe+")*)|.*)\\)|)",se=new RegExp("^"+re+"+|((?:^|[^\\\\])(?:\\\\.)*)"+re+"+$","g"),le=new RegExp("^"+re+"*,"+re+"*"),ce=new RegExp("^"+re+"*([>+~]|"+re+")"+re+"*"),ue=new RegExp("="+re+"*([^\\]'\"]*?)"+re+"*\\]","g"),de=new RegExp(ae),fe=new RegExp("^"+ie+"$"),he={ID:new RegExp("^#("+ie+")"),CLASS:new RegExp("^\\.("+ie+")"),TAG:new RegExp("^("+ie+"|[*])"),ATTR:new RegExp("^"+oe),PSEUDO:new RegExp("^"+ae),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+re+"*(even|odd|(([+-]|)(\\d*)n|)"+re+"*(?:([+-]|)"+re+"*(\\d+)|))"+re+"*\\)|)","i"),bool:new RegExp("^(?:"+ne+")$","i"),needsContext:new RegExp("^"+re+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+re+"*((?:-\\d)?\\d*)"+re+"*\\)|)(?=[^-]|$)","i")},pe=/^(?:input|select|textarea|button)$/i,me=/^h\d$/i,ge=/^[^{]+\{\s*\[native \w/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,be=/'|\\/g,xe=new RegExp("\\\\([\\da-f]{1,6}"+re+"?|("+re+")|.)","ig"),Ce=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{Z.apply(X=ee.call(z.childNodes),z.childNodes),X[z.childNodes.length].nodeType}catch(we){Z={apply:X.length?function(e,t){Q.apply(e,ee.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}C=e.support={},E=e.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},B=e.setDocument=function(e){var t,n=e?e.ownerDocument||e:z,r=n.defaultView;return n!==D&&9===n.nodeType&&n.documentElement?(D=n,L=n.documentElement,M=!E(n),r&&r!==r.top&&(r.addEventListener?r.addEventListener("unload",function(){B()},!1):r.attachEvent&&r.attachEvent("onunload",function(){B()})),C.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),C.getElementsByTagName=i(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),C.getElementsByClassName=ge.test(n.getElementsByClassName),C.getById=i(function(e){return L.appendChild(e).id=F,!n.getElementsByName||!n.getElementsByName(F).length}),C.getById?(w.find.ID=function(e,t){if(typeof t.getElementById!==K&&M){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},w.filter.ID=function(e){var t=e.replace(xe,Ce);return function(e){return e.getAttribute("id")===t}}):(delete w.find.ID,w.filter.ID=function(e){var t=e.replace(xe,Ce);return function(e){var n=typeof e.getAttributeNode!==K&&e.getAttributeNode("id");return n&&n.value===t}}),w.find.TAG=C.getElementsByTagName?function(e,t){return typeof t.getElementsByTagName!==K?t.getElementsByTagName(e):void 0}: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=C.getElementsByClassName&&function(e,t){return M?t.getElementsByClassName(e):void 0},P=[],H=[],(C.qsa=ge.test(n.querySelectorAll))&&(i(function(e){e.innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&H.push("[*^$]="+re+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||H.push("\\["+re+"*(?:value|"+ne+")"),e.querySelectorAll(":checked").length||H.push(":checked")}),i(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&H.push("name"+re+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||H.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),H.push(",.*:")})),(C.matchesSelector=ge.test(O=L.matches||L.webkitMatchesSelector||L.mozMatchesSelector||L.oMatchesSelector||L.msMatchesSelector))&&i(function(e){C.disconnectedMatch=O.call(e,"div"),O.call(e,"[s!='']:x"),P.push("!=",ae)}),H=H.length&&new RegExp(H.join("|")),P=P.length&&new RegExp(P.join("|")),t=ge.test(L.compareDocumentPosition),I=t||ge.test(L.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},j=t?function(e,t){if(e===t)return A=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&r||!C.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===z&&I(z,e)?-1:t===n||t.ownerDocument===z&&I(z,t)?1:R?te.call(R,e)-te.call(R,t):0:4&r?-1:1)}:function(e,t){if(e===t)return A=!0,0;var r,i=0,o=e.parentNode,s=t.parentNode,l=[e],c=[t];if(!o||!s)return e===n?-1:t===n?1:o?-1:s?1:R?te.call(R,e)-te.call(R,t):0;if(o===s)return a(e,t);for(r=e;r=r.parentNode;)l.unshift(r);for(r=t;r=r.parentNode;)c.unshift(r);for(;l[i]===c[i];)i++;return i?a(l[i],c[i]):l[i]===z?-1:c[i]===z?1:0},n):D},e.matches=function(t,n){return e(t,null,null,n)},e.matchesSelector=function(t,n){if((t.ownerDocument||t)!==D&&B(t),n=n.replace(ue,"='$1']"),!(!C.matchesSelector||!M||P&&P.test(n)||H&&H.test(n)))try{var r=O.call(t,n);if(r||C.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(i){}return e(n,D,null,[t]).length>0},e.contains=function(e,t){return(e.ownerDocument||e)!==D&&B(e),I(e,t)},e.attr=function(e,n){(e.ownerDocument||e)!==D&&B(e);var r=w.attrHandle[n.toLowerCase()],i=r&&G.call(w.attrHandle,n.toLowerCase())?r(e,n,!M):t;return i!==t?i:C.attributes||!M?e.getAttribute(n):(i=e.getAttributeNode(n))&&i.specified?i.value:null},e.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},e.uniqueSort=function(e){var t,n=[],r=0,i=0;if(A=!C.detectDuplicates,R=!C.sortStable&&e.slice(0),e.sort(j),A){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return R=null,e},_=e.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+=_(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=_(t);return n},w=e.selectors={cacheLength:50,createPseudo:r,match:he,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(xe,Ce),e[3]=(e[3]||e[4]||e[5]||"").replace(xe,Ce),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||e.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&e.error(t[0]),t},PSEUDO:function(e){var t,n=!e[6]&&e[2];return he.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&de.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(xe,Ce).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=U[e+" "];return t||(t=new RegExp("(^|"+re+")"+e+"("+re+"|$)"))&&U(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==K&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(i){var o=e.attr(i,t);return null==o?"!="===n:n?(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o+" ").indexOf(r)>-1:"|="===n?o===r||o.slice(0,r.length+1)===r+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,f,h,p,m=o!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!l&&!s;if(g){if(o){for(;m;){for(d=t;d=d[m];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;p=m="only"===e&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&y){for(u=g[F]||(g[F]={}),c=u[e]||[],h=c[0]===W&&c[1],f=c[0]===W&&c[2],d=h&&g.childNodes[h];d=++h&&d&&d[m]||(f=h=0)||p.pop();)if(1===d.nodeType&&++f&&d===t){u[e]=[W,h,f];break}}else if(y&&(c=(t[F]||(t[F]={}))[e])&&c[0]===W)f=c[1];else for(;(d=++h&&d&&d[m]||(f=h=0)||p.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++f||(y&&((d[F]||(d[F]={}))[e]=[W,f]),d!==t)););return f-=i,f===r||f%r===0&&f/r>=0}}},PSEUDO:function(t,n){var i,o=w.pseudos[t]||w.setFilters[t.toLowerCase()]||e.error("unsupported pseudo: "+t);return o[F]?o(n):o.length>1?(i=[t,t,"",n],w.setFilters.hasOwnProperty(t.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),a=i.length;a--;)r=te.call(e,i[a]),e[r]=!(t[r]=i[a])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=S(e.replace(se,"$1"));return i[F]?r(function(e,t,n,r){for(var o,a=i(e,null,r,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),!n.pop()}}),has:r(function(t){return function(n){return e(t,n).length>0}}),contains:r(function(e){return e=e.replace(xe,Ce),function(t){return(t.textContent||t.innerText||_(t)).indexOf(e)>-1}}),lang:r(function(t){return fe.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(xe,Ce).toLowerCase(),function(e){var n;do if(n=M?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return n=n.toLowerCase(),n===t||0===n.indexOf(t+"-");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===L},focus:function(e){return e===D.activeElement&&(!D.hasFocus||D.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},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 me.test(e.nodeName)},input:function(e){return pe.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:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[0>n?n+t:n]}),even:c(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:c(function(e,t,n){for(var r=0>n?n+t:n;--r>=0;)e.push(r);return e}),gt:c(function(e,t,n){for(var r=0>n?n+t:n;++r2&&"ID"===(a=o[0]).type&&C.getById&&9===t.nodeType&&M&&w.relative[o[1].type]){if(t=(w.find.ID(a.matches[0].replace(xe,Ce),t)||[])[0],!t)return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=he.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(xe,Ce),ye.test(o[0].type)&&u(t.parentNode)||t))){if(o.splice(i,1),e=r.length&&f(o),!e)return Z.apply(n,r),n;break}}return(c||S(e,d))(r,t,!M,n,ye.test(e)&&u(t.parentNode)||t),n},C.sortStable=F.split("").sort(j).join("")===F,C.detectDuplicates=!!A,B(),C.sortDetached=i(function(e){return 1&e.compareDocumentPosition(D.createElement("div"))}),i(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),C.attributes&&i(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(ne,function(e,t,n){var r;return n?void 0:e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),e}),r(u,[],function(){var e=navigator,t=e.userAgent,n,r,i,o,a,s,l,c,u,d;n=window.opera&&window.opera.buildNumber,u=/Android/.test(t),r=/WebKit/.test(t),i=!r&&!n&&/MSIE/gi.test(t)&&/Explorer/gi.test(e.appName),i=i&&/MSIE (\w+)\./.exec(t)[1],o=-1==t.indexOf("Trident/")||-1==t.indexOf("rv:")&&-1==e.appName.indexOf("Netscape")?!1:11,a=!document.msElementsFromPoint||i||o?!1:12,i=i||o||a,s=!r&&!o&&/Gecko/.test(t),l=-1!=t.indexOf("Mac"),c=/(iPad|iPhone)/.test(t),d="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,a&&(r=!1);var f=!c||d||t.match(/AppleWebKit\/(\d*)/)[1]>=534;return{opera:n,webkit:r,ie:i,gecko:s,mac:l,iOS:c,android:u,contentEditable:f,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!=i,range:window.getSelection&&"Range"in window,documentMode:i&&!a?document.documentMode||7:10,fileApi:d}}),r(d,[u],function(e){function n(e){return null===e||e===t?"":(""+e).replace(y,"")}function r(e,n){return n?"array"==n&&b(e)?!0:typeof e==n:e!==t}function i(e){var t=e,n,r;if(!b(e))for(t=[],n=0,r=e.length;r>n;n++)t[n]=e[n];return t}function o(e,t,n){var r;for(e=e||[],t=t||",","string"==typeof e&&(e=e.split(t)),n=n||{},r=e.length;r--;)n[e[r]]={};return n}function a(e,n,r){var i,o;if(!e)return 0;if(r=r||e,e.length!==t){for(i=0,o=e.length;o>i;i++)if(n.call(r,e[i],i,e)===!1)return 0}else for(i in e)if(e.hasOwnProperty(i)&&n.call(r,e[i],i,e)===!1)return 0;return 1}function s(e,t){var n=[];return a(e,function(e){n.push(t(e))}),n}function l(e,t){var n=[];return a(e,function(e){(!t||t(e))&&n.push(e)}),n}function c(e,t,n){var r=this,i,o,a,s,l,c=0;if(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e),a=e[3].match(/(^|\.)(\w+)$/i)[2],o=r.createNS(e[3].replace(/\.\w+$/,""),n),!o[a]){if("static"==e[2])return o[a]=t,void(this.onCreate&&this.onCreate(e[2],e[3],o[a]));t[a]||(t[a]=function(){},c=1),o[a]=t[a],r.extend(o[a].prototype,t),e[5]&&(i=r.resolve(e[5]).prototype,s=e[5].match(/\.(\w+)$/i)[1],l=o[a],c?o[a]=function(){return i[s].apply(this,arguments)}:o[a]=function(){return this.parent=i[s],l.apply(this,arguments)},o[a].prototype[a]=o[a],r.each(i,function(e,t){o[a].prototype[t]=i[t]}),r.each(t,function(e,t){i[t]?o[a].prototype[t]=function(){return this.parent=i[t],e.apply(this,arguments)}:t!=a&&(o[a].prototype[t]=e)})),r.each(t["static"],function(e,t){o[a][t]=e})}}function u(e,t){var n,r;if(e)for(n=0,r=e.length;r>n;n++)if(e[n]===t)return n;return-1}function d(e,n){var r,i,o,a=arguments,s;for(r=1,i=a.length;i>r;r++){n=a[r];for(o in n)n.hasOwnProperty(o)&&(s=n[o],s!==t&&(e[o]=s))}return e}function f(e,t,n,r){r=r||this,e&&(n&&(e=e[n]),a(e,function(e,i){return t.call(r,e,i,n)===!1?!1:void f(e,t,n,r)}))}function h(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;nn&&(t=t[e[n]],t);n++);return t}function m(e,t){return!e||r(e,"array")?e:s(e.split(t||","),n)}function g(e){return function(){return e}}function v(t){var n=e.cacheSuffix;return n&&(t+=(-1===t.indexOf("?")?"?":"&")+n),t}var y=/^\s*|\s*$/g,b=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return{trim:n,isArray:b,is:r,toArray:i,makeMap:o,each:a,map:s,grep:l,filter:l,inArray:u,extend:d,create:c,walk:f,createNS:h,resolve:p,explode:m,constant:g,_addCacheSuffix:v}}),r(f,[l,c,d,u],function(e,n,r,i){function o(e){return"undefined"!=typeof e}function a(e){return"string"==typeof e}function s(e){return e&&e==e.window}function l(e,t){var n,r,i;for(t=t||w,i=t.createElement("div"),n=t.createDocumentFragment(),i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return n}function c(e,t,n,r){var i;if(a(t))t=l(t,v(e[0]));else if(t.length&&!t.nodeType){if(t=f.makeArray(t),r)for(i=t.length-1;i>=0;i--)c(e,t[i],n,r);else for(i=0;ii&&(a=e[i],t.call(a,i,a)!==!1);i++);return e}function g(e,t){var n=[];return m(e,function(e,r){t(r,e)&&n.push(r)}),n}function v(e){return e?9==e.nodeType?e:e.ownerDocument:w}function y(e,n,r){var i=[],o=e[n];for("string"!=typeof r&&r instanceof f&&(r=r[0]);o&&9!==o.nodeType;){if(r!==t){if(o===r)break;if("string"==typeof r&&f(o).is(r))break}1===o.nodeType&&i.push(o),o=o[n]}return i}function b(e,n,r,i){var o=[];for(i instanceof f&&(i=i[0]);e;e=e[n])if(!r||e.nodeType===r){if(i!==t){if(e===i)break;if("string"==typeof i&&f(e).is(i))break}o.push(e)}return o}function x(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType==n)return e;return null}function C(e,t,n){m(n,function(n,r){e[n]=e[n]||{},e[n][t]=r})}var w=document,_=Array.prototype.push,E=Array.prototype.slice,N=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,S=e.Event,k,T=r.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),R=r.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),A={"for":"htmlFor","class":"className",readonly:"readOnly"},B={"float":"cssFloat"},D={},L={},M=/^\s*|\s*$/g;return f.fn=f.prototype={constructor:f,selector:"", context:null,length:0,init:function(e,t){var n=this,r,i;if(!e)return n;if(e.nodeType)return n.context=n[0]=e,n.length=1,n;if(t&&t.nodeType)n.context=t;else{if(t)return f(e).attr(t);n.context=t=document}if(a(e)){if(n.selector=e,r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!r)return f(t).find(e);if(r[1])for(i=l(e,v(t)).firstChild;i;)_.call(n,i),i=i.nextSibling;else{if(i=v(t).getElementById(r[2]),!i)return n;if(i.id!==r[2])return n.find(e);n.length=1,n[0]=i}}else this.add(e,!1);return n},toArray:function(){return r.toArray(this)},add:function(e,t){var n=this,r,i;if(a(e))return n.add(f(e));if(t!==!1)for(r=f.unique(n.toArray().concat(f.makeArray(e))),n.length=r.length,i=0;it;t++)f.find(e,this[t],r);return f(r)},filter:function(e){return f("function"==typeof e?g(this.toArray(),function(t,n){return e(n,t)}):f.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof f&&(e=e[0]),this.each(function(n,r){for(;r;){if("string"==typeof e&&f(r).is(e)){t.push(r);break}if(r==e){t.push(r);break}r=r.parentNode}}),f(t)},offset:function(e){var t,n,r,i=0,o=0,a;return e?this.css(e):(t=this[0],t&&(n=t.ownerDocument,r=n.documentElement,t.getBoundingClientRect&&(a=t.getBoundingClientRect(),i=a.left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,o=a.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:o})},push:_,sort:[].sort,splice:[].splice},r.extend(f,{extend:r.extend,makeArray:function(e){return s(e)||e.nodeType?[e]:r.toArray(e)},inArray:h,isArray:r.isArray,each:m,trim:p,grep:g,find:n,expr:n.selectors,unique:n.uniqueSort,text:n.getText,contains:n.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?f.find.matchesSelector(t[0],e)?[t[0]]:[]:f.find.matches(e,t)}}),m({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return y(e,"parentNode")},next:function(e){return x(e,"nextSibling",1)},prev:function(e){return x(e,"previousSibling",1)},children:function(e){return b(e.firstChild,"nextSibling",1)},contents:function(e){return r.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},function(e,t){f.fn[e]=function(n){var r=this,i=[];return r.each(function(){var e=t.call(i,this,n,i);e&&(f.isArray(e)?i.push.apply(i,e):i.push(e))}),this.length>1&&(i=f.unique(i),0===e.indexOf("parents")&&(i=i.reverse())),i=f(i),n?i.filter(n):i}}),m({parentsUntil:function(e,t){return y(e,"parentNode",t)},nextUntil:function(e,t){return b(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return b(e,"previousSibling",1,t).slice(1)}},function(e,t){f.fn[e]=function(n,r){var i=this,o=[];return i.each(function(){var e=t.call(o,this,n,o);e&&(f.isArray(e)?o.push.apply(o,e):o.push(e))}),this.length>1&&(o=f.unique(o),(0===e.indexOf("parents")||"prevUntil"===e)&&(o=o.reverse())),o=f(o),r?o.filter(r):o}}),f.fn.is=function(e){return!!e&&this.filter(e).length>0},f.fn.init.prototype=f.fn,f.overrideDefaults=function(e){function t(r,i){return n=n||e(),0===arguments.length&&(r=n.element),i||(i=n.context),new t.fn.init(r,i)}var n;return f.extend(t,this),t},i.ie&&i.ie<8&&(C(D,"get",{maxlength:function(e){var t=e.maxLength;return 2147483647===t?k:t},size:function(e){var t=e.size;return 20===t?k:t},"class":function(e){return e.className},style:function(e){var t=e.style.cssText;return 0===t.length?k:t}}),C(D,"set",{"class":function(e,t){e.className=t},style:function(e,t){e.style.cssText=t}})),i.ie&&i.ie<9&&(B["float"]="styleFloat",C(L,"set",{opacity:function(e,t){var n=e.style;null===t||""===t?n.removeAttribute("filter"):(n.zoom=1,n.filter="alpha(opacity="+100*t+")")}})),f.attrHooks=D,f.cssHooks=L,f}),r(h,[],function(){return function(e,t){function n(e,t,n,r){function i(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+i(t)+i(n)+i(r)}var r=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,i=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,o=/\s*([^:]+):\s*([^;]+);?/g,a=/\s+$/,s,l,c={},u,d,f,h="\ufeff";for(e=e||{},t&&(d=t.getValidStyles(),f=t.getInvalidStyles()),u=("\\\" \\' \\; \\: ; : "+h).split(" "),l=0;l-1&&n||(m[e+t]=-1==l?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 u(e){var t=m[e],n;if(t){for(t=t.split(" "),n=t.length;n--;)if(t[n]!==t[0])return!1;return m[e]=t[0],!0}}function d(e,t,n,r){u(t)&&u(n)&&u(r)&&(m[e]=m[t]+" "+m[n]+" "+m[r],delete m[t],delete m[n],delete m[r])}function f(e){return b=!0,c[e]}function h(e,t){return b&&(e=e.replace(/\uFEFF[0-9]/g,function(e){return c[e]})),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e}function p(t,n,r,i,o,a){if(o=o||a)return o=h(o),"'"+o.replace(/\'/g,"\\'")+"'";if(n=h(n||r||i),!e.allow_script_urls){var s=n.replace(/[\s\r\n]+/,"");if(/(java|vb)script:/i.test(s))return"";if(!e.allow_svg_data_urls&&/^data:image\/svg/i.test(s))return""}return x&&(n=x.call(C,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"}var m={},g,v,y,b,x=e.url_converter,C=e.url_converter_scope||this;if(t){for(t=t.replace(/[\u0000-\u001F]/g,""),t=t.replace(/\\[\"\';:\uFEFF]/g,f).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(e){return e.replace(/[;:]/g,f)});g=o.exec(t);){if(v=g[1].replace(a,"").toLowerCase(),y=g[2].replace(a,""),y=y.replace(/\\[0-9a-f]+/g,function(e){return String.fromCharCode(parseInt(e.substr(1),16))}),v&&y.length>0){if(!e.allow_script_urls&&("behavior"==v||/expression\s*\(|\/\*|\*\//.test(y)))continue;"font-weight"===v&&"700"===y?y="bold":("color"===v||"background-color"===v)&&(y=y.toLowerCase()),y=y.replace(r,n),y=y.replace(i,p),m[v]=b?h(y,!0):y}o.lastIndex=g.index+g[0].length}s("border","",!0),s("border","-width"),s("border","-color"),s("border","-style"),s("padding",""),s("margin",""),d("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(e,t){function n(t){var n,r,o,a;if(n=d[t])for(r=0,o=n.length;o>r;r++)t=n[r],a=e[t],a!==s&&a.length>0&&(i+=(i.length>0?" ":"")+t+": "+a+";")}function r(e,t){var n;return n=f["*"],n&&n[e]?!1:(n=f[t],n&&n[e]?!1:!0)}var i="",o,a;if(t&&d)n("*"),n(t);else for(o in e)a=e[o],a!==s&&a.length>0&&(!f||r(o,t))&&(i+=(i.length>0?" ":"")+o+": "+a+";");return i}}}}),r(p,[],function(){return function(e,t){function n(e,n,r,i){var o,a;if(e){if(!i&&e[n])return e[n];if(e!=t){if(o=e[r])return o;for(a=e.parentNode;a&&a!=t;a=a.parentNode)if(o=a[r])return o}}}var r=e;this.current=function(){return r},this.next=function(e){return r=n(r,"firstChild","nextSibling",e)},this.prev=function(e){return r=n(r,"lastChild","previousSibling",e)}}}),r(m,[d],function(e){function t(n){function r(){return H.createDocumentFragment()}function i(e,t){_(F,e,t)}function o(e,t){_(z,e,t)}function a(e){i(e.parentNode,j(e))}function s(e){i(e.parentNode,j(e)+1)}function l(e){o(e.parentNode,j(e))}function c(e){o(e.parentNode,j(e)+1)}function u(e){e?(M[U]=M[V],M[$]=M[W]):(M[V]=M[U],M[W]=M[$]),M.collapsed=F}function d(e){a(e),c(e)}function f(e){i(e,0),o(e,1===e.nodeType?e.childNodes.length:e.nodeValue.length)}function h(e,t){var n=M[V],r=M[W],i=M[U],o=M[$],a=t.startContainer,s=t.startOffset,l=t.endContainer,c=t.endOffset;return 0===e?w(n,r,a,s):1===e?w(i,o,a,s):2===e?w(i,o,l,c):3===e?w(n,r,l,c):void 0}function p(){E(I)}function m(){return E(P)}function g(){return E(O)}function v(e){var t=this[V],r=this[W],i,o;3!==t.nodeType&&4!==t.nodeType||!t.nodeValue?(t.childNodes.length>0&&(o=t.childNodes[r]),o?t.insertBefore(e,o):3==t.nodeType?n.insertAfter(e,t):t.appendChild(e)):r?r>=t.nodeValue.length?n.insertAfter(e,t):(i=t.splitText(r),t.parentNode.insertBefore(e,i)):t.parentNode.insertBefore(e,t)}function y(e){var t=M.extractContents();M.insertNode(e),e.appendChild(t),M.selectNode(e)}function b(){return q(new t(n),{startContainer:M[V],startOffset:M[W],endContainer:M[U],endOffset:M[$],collapsed:M.collapsed,commonAncestorContainer:M.commonAncestorContainer})}function x(e,t){var n;if(3==e.nodeType)return e;if(0>t)return e;for(n=e.firstChild;n&&t>0;)--t,n=n.nextSibling;return n?n:e}function C(){return M[V]==M[U]&&M[W]==M[$]}function w(e,t,r,i){var o,a,s,l,c,u;if(e==r)return t==i?0:i>t?-1:1;for(o=r;o&&o.parentNode!=e;)o=o.parentNode;if(o){for(a=0,s=e.firstChild;s!=o&&t>a;)a++,s=s.nextSibling;return a>=t?-1:1}for(o=e;o&&o.parentNode!=r;)o=o.parentNode;if(o){for(a=0,s=r.firstChild;s!=o&&i>a;)a++,s=s.nextSibling;return i>a?-1:1}for(l=n.findCommonAncestor(e,r),c=e;c&&c.parentNode!=l;)c=c.parentNode;for(c||(c=l),u=r;u&&u.parentNode!=l;)u=u.parentNode;if(u||(u=l),c==u)return 0;for(s=l.firstChild;s;){if(s==c)return-1;if(s==u)return 1;s=s.nextSibling}}function _(e,t,r){var i,o;for(e?(M[V]=t,M[W]=r):(M[U]=t,M[$]=r),i=M[U];i.parentNode;)i=i.parentNode;for(o=M[V];o.parentNode;)o=o.parentNode;o==i?w(M[V],M[W],M[U],M[$])>0&&M.collapse(e):M.collapse(e),M.collapsed=C(),M.commonAncestorContainer=n.findCommonAncestor(M[V],M[U])}function E(e){var t,n=0,r=0,i,o,a,s,l,c;if(M[V]==M[U])return N(e);for(t=M[U],i=t.parentNode;i;t=i,i=i.parentNode){if(i==M[V])return S(t,e);++n}for(t=M[V],i=t.parentNode;i;t=i,i=i.parentNode){if(i==M[U])return k(t,e);++r}for(o=r-n,a=M[V];o>0;)a=a.parentNode,o--;for(s=M[U];0>o;)s=s.parentNode,o++;for(l=a.parentNode,c=s.parentNode;l!=c;l=l.parentNode,c=c.parentNode)a=l,s=c;return T(a,s,e)}function N(e){var t,n,i,o,a,s,l,c,u;if(e!=I&&(t=r()),M[W]==M[$])return t;if(3==M[V].nodeType){if(n=M[V].nodeValue,i=n.substring(M[W],M[$]),e!=O&&(o=M[V],c=M[W],u=M[$]-M[W],0===c&&u>=o.nodeValue.length-1?o.parentNode.removeChild(o):o.deleteData(c,u),M.collapse(F)),e==I)return;return i.length>0&&t.appendChild(H.createTextNode(i)),t}for(o=x(M[V],M[W]),a=M[$]-M[W];o&&a>0;)s=o.nextSibling,l=D(o,e),t&&t.appendChild(l),--a,o=s;return e!=O&&M.collapse(F),t}function S(e,t){var n,i,o,a,s,l;if(t!=I&&(n=r()),i=R(e,t),n&&n.appendChild(i),o=j(e),a=o-M[W],0>=a)return t!=O&&(M.setEndBefore(e),M.collapse(z)),n;for(i=e.previousSibling;a>0;)s=i.previousSibling,l=D(i,t),n&&n.insertBefore(l,n.firstChild),--a,i=s;return t!=O&&(M.setEndBefore(e),M.collapse(z)),n}function k(e,t){var n,i,o,a,s,l;for(t!=I&&(n=r()),o=A(e,t),n&&n.appendChild(o),i=j(e),++i,a=M[$]-i,o=e.nextSibling;o&&a>0;)s=o.nextSibling,l=D(o,t),n&&n.appendChild(l),--a,o=s;return t!=O&&(M.setStartAfter(e),M.collapse(F)),n}function T(e,t,n){var i,o,a,s,l,c,u;for(n!=I&&(o=r()),i=A(e,n),o&&o.appendChild(i),a=j(e),s=j(t),++a,l=s-a,c=e.nextSibling;l>0;)u=c.nextSibling,i=D(c,n),o&&o.appendChild(i),c=u,--l;return i=R(t,n),o&&o.appendChild(i),n!=O&&(M.setStartAfter(e),M.collapse(F)),o}function R(e,t){var n=x(M[U],M[$]-1),r,i,o,a,s,l=n!=M[U];if(n==e)return B(n,l,z,t);for(r=n.parentNode,i=B(r,z,z,t);r;){for(;n;)o=n.previousSibling,a=B(n,l,z,t),t!=I&&i.insertBefore(a,i.firstChild),l=F,n=o;if(r==e)return i;n=r.previousSibling,r=r.parentNode,s=B(r,z,z,t),t!=I&&s.appendChild(i),i=s}}function A(e,t){var n=x(M[V],M[W]),r=n!=M[V],i,o,a,s,l;if(n==e)return B(n,r,F,t);for(i=n.parentNode,o=B(i,z,F,t);i;){for(;n;)a=n.nextSibling,s=B(n,r,F,t),t!=I&&o.appendChild(s),r=F,n=a;if(i==e)return o;n=i.nextSibling,i=i.parentNode,l=B(i,z,F,t),t!=I&&l.appendChild(o),o=l}}function B(e,t,r,i){var o,a,s,l,c;if(t)return D(e,i);if(3==e.nodeType){if(o=e.nodeValue,r?(l=M[W],a=o.substring(l),s=o.substring(0,l)):(l=M[$],a=o.substring(0,l),s=o.substring(l)),i!=O&&(e.nodeValue=s),i==I)return;return c=n.clone(e,z),c.nodeValue=a,c}if(i!=I)return n.clone(e,z)}function D(e,t){return t!=I?t==O?n.clone(e,F):e:void e.parentNode.removeChild(e)}function L(){return n.create("body",null,g()).outerText}var M=this,H=n.doc,P=0,O=1,I=2,F=!0,z=!1,W="startOffset",V="startContainer",U="endContainer",$="endOffset",q=e.extend,j=n.nodeIndex;return q(M,{startContainer:H,startOffset:0,endContainer:H,endOffset:0,collapsed:F,commonAncestorContainer:H,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3,setStart:i,setEnd:o,setStartBefore:a,setStartAfter:s,setEndBefore:l,setEndAfter:c,collapse:u,selectNode:d,selectNodeContents:f,compareBoundaryPoints:h,deleteContents:p,extractContents:m,cloneContents:g,insertNode:v,surroundContents:y,cloneRange:b,toStringIE:L}),M}return t.prototype.toString=function(){return this.toStringIE()},t}),r(g,[d],function(e){function t(e){var t;return t=document.createElement("div"),t.innerHTML=e,t.textContent||t.innerText||e}function n(e,t){var n,r,i,a={};if(e){for(e=e.split(","),t=t||10,n=0;n\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,c=/[<>&\"\']/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"};o={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},a={"<":"<",">":">","&":"&",""":'"',"'":"'"},i=n("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?s:l,function(e){return o[e]||e})},encodeAllRaw:function(e){return(""+e).replace(c,function(e){return o[e]||e})},encodeNumeric:function(e,t){return e.replace(t?s:l,function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":o[e]||"&#"+e.charCodeAt(0)+";"})},encodeNamed:function(e,t,n){return n=n||i,e.replace(t?s:l,function(e){return o[e]||n[e]||e})},getEncodeFunc:function(e,t){function a(e,n){return e.replace(n?s:l,function(e){return o[e]||t[e]||"&#"+e.charCodeAt(0)+";"||e})}function c(e,n){return f.encodeNamed(e,n,t)}return t=n(t)||i,e=r(e.replace(/\+/g,",")),e.named&&e.numeric?a:e.named?t?c:f.encodeNamed:e.numeric?f.encodeNumeric:f.encodeRaw},decode:function(e){return e.replace(u,function(e,n){return n?(n="x"===n.charAt(0).toLowerCase()?parseInt(n.substr(1),16):parseInt(n,10),n>65535?(n-=65536,String.fromCharCode(55296+(n>>10),56320+(1023&n))):d[n]||String.fromCharCode(n)):a[e]||i[e]||t(e)})}};return f}),r(v,[d],function(e){return function(t,n){function r(e){t.getElementsByTagName("head")[0].appendChild(e)}function i(n,i,l){function c(){for(var e=y.passed,t=e.length;t--;)e[t]();y.status=2,y.passed=[],y.failed=[]}function u(){for(var e=y.failed,t=e.length;t--;)e[t]();y.status=3,y.passed=[],y.failed=[]}function d(){var e=navigator.userAgent.match(/WebKit\/(\d*)/);return!!(e&&e[1]<536)}function f(e,t){e()||((new Date).getTime()-v0)return g=t.createElement("style"),g.textContent='@import "'+n+'"',p(),void r(g);h()}r(m),m.href=n}}var o=0,a={},s;n=n||{},s=n.maxLoadTime||5e3,this.load=i}}),r(y,[c,f,h,l,p,m,g,u,d,v],function(e,n,r,i,o,a,s,l,c,u){function d(e,t){var n={},r=t.keep_values,i;return i={set:function(n,r,i){t.url_converter&&(r=t.url_converter.call(t.url_converter_scope||e,r,i,n[0])),n.attr("data-mce-"+i,r).attr(i,r)},get:function(e,t){return e.attr("data-mce-"+t)||e.attr(t)}},n={style:{set:function(e,t){return null!==t&&"object"==typeof t?void e.css(t):(r&&e.attr("data-mce-style",t),void e.attr("style",t))},get:function(t){var n=t.attr("data-mce-style")||t.attr("style");return n=e.serializeStyle(e.parseStyle(n),t[0].nodeName)}}},r&&(n.href=n.src=i),n}function f(e,t){var o=this,a;o.doc=e,o.win=window,o.files={},o.counter=0,o.stdMode=!v||e.documentMode>=8,o.boxModel=!v||"CSS1Compat"==e.compatMode||o.stdMode,o.styleSheetLoader=new u(e),o.boundEvents=[],o.settings=t=t||{},o.schema=t.schema,o.styles=new r({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),o.fixDoc(e),o.events=t.ownEvents?new i(t.proxy):i.Event,o.attrHooks=d(o,t),a=t.schema?t.schema.getBlockElements():{},o.$=n.overrideDefaults(function(){return{context:e,element:o.getRoot()}}),o.isBlock=function(e){if(!e)return!1;var t=e.nodeType;return t?!(1!==t||!a[e.nodeName]):!!a[e]}}var h=c.each,p=c.is,m=c.grep,g=c.trim,v=l.ie,y=/^([a-z0-9],?)+$/i,b=/^[ \t\r\n]*$/;return f.prototype={$$:function(e){return"string"==typeof e&&(e=this.get(e)),this.$(e)},root:null,fixDoc:function(e){var t=this.settings,n;if(v&&t.schema){"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(t){e.createElement(t)});for(n in t.schema.getCustomElements())e.createElement(n)}},clone:function(e,t){var n=this,r,i;return!v||1!==e.nodeType||t?e.cloneNode(t):(i=n.doc,t?r.firstChild:(r=i.createElement(e.nodeName),h(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),r))},getRoot:function(){var e=this;return e.settings.root_element||e.doc.body},getViewPort:function(e){var t,n;return e=e?e:this.win,t=e.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=this,n,r;return e=t.get(e),n=t.getPos(e),r=t.getSize(e),{x:n.x,y:n.y,w:r.w,h:r.h}},getSize:function(e){var t=this,n,r;return e=t.get(e),n=t.getStyle(e,"width"),r=t.getStyle(e,"height"),-1===n.indexOf("px")&&(n=0),-1===r.indexOf("px")&&(r=0),{w:parseInt(n,10)||e.offsetWidth||e.clientWidth,h:parseInt(r,10)||e.offsetHeight||e.clientHeight}},getParent:function(e,t,n){return this.getParents(e,t,n,!1)},getParents:function(e,n,r,i){var o=this,a,s=[];for(e=o.get(e),i=i===t,r=r||("BODY"!=o.getRoot().nodeName?o.getRoot().parentNode:null),p(n,"string")&&(a=n,n="*"===n?function(e){return 1==e.nodeType}:function(e){return o.is(e,a)});e&&e!=r&&e.nodeType&&9!==e.nodeType;){if(!n||n(e)){if(!i)return e;s.push(e)}e=e.parentNode}return i?s:null},get:function(e){var t;return e&&this.doc&&"string"==typeof e&&(t=e,e=this.doc.getElementById(e),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(t,n){var r=this;return e(t,r.get(n)||r.settings.root_element||r.doc,[])},is:function(n,r){var i;if(n.length===t){if("*"===r)return 1==n.nodeType;if(y.test(r)){for(r=r.toLowerCase().split(/,/),n=n.nodeName.toLowerCase(),i=r.length-1;i>=0;i--)if(r[i]==n)return!0;return!1}}if(n.nodeType&&1!=n.nodeType)return!1;var o=n.nodeType?[n]:n;return e(r,o[0].ownerDocument||o[0],null,o).length>0},add:function(e,t,n,r,i){var o=this;return this.run(e,function(e){var a;return a=p(t,"string")?o.doc.createElement(t):t,o.setAttribs(a,n),r&&(r.nodeType?a.appendChild(r):o.setHTML(a,r)),i?a:e.appendChild(a)})},create:function(e,t,n){return this.add(this.doc.createElement(e),e,t,n,1)},createHTML:function(e,t,n){var r="",i;r+="<"+e;for(i in t)t.hasOwnProperty(i)&&null!==t[i]&&"undefined"!=typeof t[i]&&(r+=" "+i+'="'+this.encode(t[i])+'"');return"undefined"!=typeof n?r+">"+n+"":r+" />"},createFragment:function(e){var t,n,r=this.doc,i;for(i=r.createElement("div"),t=r.createDocumentFragment(),e&&(i.innerHTML=e);n=i.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(),e.length>1?e.toArray():e[0]},setStyle:function(e,t,n){e=this.$$(e).css(t,n),this.settings.update_styles&&e.attr("data-mce-style",null)},getStyle:function(e,n,r){return e=this.$$(e),r?e.css(n):(n=n.replace(/-(\D)/g,function(e,t){return t.toUpperCase()}),"float"==n&&(n=v?"styleFloat":"cssFloat"),e[0]&&e[0].style?e[0].style[n]:t)},setStyles:function(e,t){e=this.$$(e).css(t),this.settings.update_styles&&e.attr("data-mce-style",null)},removeAllAttribs:function(e){return this.run(e,function(e){var t,n=e.attributes;for(t=n.length-1;t>=0;t--)e.removeAttributeNode(n.item(t))})},setAttrib:function(e,t,n){var r=this,i,o,a=r.settings;""===n&&(n=null),e=r.$$(e),i=e.attr(t),e.length&&(o=r.attrHooks[t],o&&o.set?o.set(e,n,t):e.attr(t,n),i!=n&&a.onSetAttrib&&a.onSetAttrib({attrElm:e,attrName:t,attrValue:n}))},setAttribs:function(e,t){var n=this;n.$$(e).each(function(e,r){h(t,function(e,t){n.setAttrib(r,t,e)})})},getAttrib:function(e,t,n){var r=this,i,o;return e=r.$$(e),e.length&&(i=r.attrHooks[t],o=i&&i.get?i.get(e,t):e.attr(t)),"undefined"==typeof o&&(o=n||""),o},getPos:function(e,t){var r=this,i=0,o=0,a,s=r.doc,l=s.body,c;if(e=r.get(e),t=t||l,e){if(t===l&&e.getBoundingClientRect&&"static"===n(l).css("position"))return c=e.getBoundingClientRect(),t=r.boxModel?s.documentElement:l,i=c.left+(s.documentElement.scrollLeft||l.scrollLeft)-t.clientLeft,o=c.top+(s.documentElement.scrollTop||l.scrollTop)-t.clientTop,{x:i,y:o};for(a=e;a&&a!=t&&a.nodeType;)i+=a.offsetLeft||0,o+=a.offsetTop||0,a=a.offsetParent;for(a=e.parentNode;a&&a!=t&&a.nodeType;)i-=a.scrollLeft||0,o-=a.scrollTop||0,a=a.parentNode}return{x:i,y:o}},parseStyle:function(e){return this.styles.parse(e)},serializeStyle:function(e,t){return this.styles.serialize(e,t)},addStyle:function(e){var t=this,n=t.doc,r,i;if(t!==f.DOM&&n===document){var o=f.DOM.addedStyles;if(o=o||[],o[e])return;o[e]=!0,f.DOM.addedStyles=o}i=n.getElementById("mceDefaultStyles"),i||(i=n.createElement("style"),i.id="mceDefaultStyles",i.type="text/css",r=n.getElementsByTagName("head")[0],r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i)),i.styleSheet?i.styleSheet.cssText+=e:i.appendChild(n.createTextNode(e))},loadCSS:function(e){var t=this,n=t.doc,r;return t!==f.DOM&&n===document?void f.DOM.loadCSS(e):(e||(e=""),r=n.getElementsByTagName("head")[0],void h(e.split(","),function(e){var i;e=c._addCacheSuffix(e),t.files[e]||(t.files[e]=!0,i=t.create("link",{rel:"stylesheet",href:e}),v&&n.documentMode&&n.recalc&&(i.onload=function(){n.recalc&&n.recalc(),i.onload=null}),r.appendChild(i))}))},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,r){this.$$(e).toggleClass(t,r).each(function(){""===this.className&&n(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?e:"mce_")+this.counter++},setHTML:function(e,t){e=this.$$(e),v?e.each(function(e,r){if(r.canHaveHTML!==!1){for(;r.firstChild;)r.removeChild(r.firstChild);try{r.innerHTML="
"+t,r.removeChild(r.firstChild)}catch(i){n("
").html("
"+t).contents().slice(1).appendTo(r)}return t}}):e.html(t)},getOuterHTML:function(e){return e=this.get(e),1==e.nodeType&&"outerHTML"in e?e.outerHTML:n("
").append(n(e).clone()).html()},setOuterHTML:function(e,t){var r=this;r.$$(e).each(function(){try{if("outerHTML"in this)return void(this.outerHTML=t)}catch(e){}r.remove(n(this).html(t),!0)})},decode:s.decode,encode:s.encodeAllRaw,insertAfter:function(e,t){return t=this.get(t),this.run(e,function(e){var n,r;return n=t.parentNode,r=t.nextSibling,r?n.insertBefore(e,r):n.appendChild(e),e})},replace:function(e,t,n){var r=this;return r.run(t,function(t){return p(t,"array")&&(e=e.cloneNode(!0)),n&&h(m(t.childNodes),function(t){e.appendChild(t)}),t.parentNode.replaceChild(e,t)})},rename:function(e,t){var n=this,r;return e.nodeName!=t.toUpperCase()&&(r=n.create(t),h(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),n.replace(r,e,1)),r||e},findCommonAncestor:function(e,t){for(var n=e,r;n;){for(r=t;r&&n!=r;)r=r.parentNode;if(n==r)break;n=n.parentNode}return!n&&e.ownerDocument?e.ownerDocument.documentElement:n},toHex:function(e){return this.styles.toHex(c.trim(e))},run:function(e,t,n){var r=this,i;return"string"==typeof e&&(e=r.get(e)),e?(n=n||this,e.nodeType||!e.length&&0!==e.length?t.call(n,e):(i=[],h(e,function(e,o){e&&("string"==typeof e&&(e=r.get(e)),i.push(t.call(n,e,o)))}),i)):!1},getAttribs:function(e){var t;if(e=this.get(e),!e)return[];if(v){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=this,r,i,a,s,l,c=0;if(e=e.firstChild){s=new o(e,e.parentNode),t=t||(n.schema?n.schema.getNonEmptyElements():null);do{if(a=e.nodeType,1===a){if(e.getAttribute("data-mce-bogus"))continue;if(l=e.nodeName.toLowerCase(),t&&t[l]){if("br"===l){c++;continue} -return!1}for(i=n.getAttribs(e),r=i.length;r--;)if(l=i[r].nodeName,"name"===l||"data-mce-bookmark"===l)return!1}if(8==a)return!1;if(3===a&&!b.test(e.nodeValue))return!1}while(e=s.next())}return 1>=c},createRng:function(){var e=this.doc;return e.createRange?e.createRange():new a(this)},nodeIndex:function(e,t){var n=0,r,i;if(e)for(r=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)i=e.nodeType,(!t||3!=i||i!=r&&e.nodeValue.length)&&(n++,r=i);return n},split:function(e,t,n){function r(e){function t(e){var t=e.previousSibling&&"SPAN"==e.previousSibling.nodeName,n=e.nextSibling&&"SPAN"==e.nextSibling.nodeName;return t&&n}var n,o=e.childNodes,a=e.nodeType;if(1!=a||"bookmark"!=e.getAttribute("data-mce-type")){for(n=o.length-1;n>=0;n--)r(o[n]);if(9!=a){if(3==a&&e.nodeValue.length>0){var s=g(e.nodeValue).length;if(!i.isBlock(e.parentNode)||s>0||0===s&&t(e))return}else if(1==a&&(o=e.childNodes,1==o.length&&o[0]&&1==o[0].nodeType&&"bookmark"==o[0].getAttribute("data-mce-type")&&e.parentNode.insertBefore(o[0],e),o.length||/^(br|hr|input|img)$/i.test(e.nodeName)))return;i.remove(e)}return e}}var i=this,o=i.createRng(),a,s,l;return e&&t?(o.setStart(e.parentNode,i.nodeIndex(e)),o.setEnd(t.parentNode,i.nodeIndex(t)),a=o.extractContents(),o=i.createRng(),o.setStart(t.parentNode,i.nodeIndex(t)+1),o.setEnd(e.parentNode,i.nodeIndex(e)+1),s=o.extractContents(),l=e.parentNode,l.insertBefore(r(a),e),n?l.replaceChild(n,t):l.insertBefore(t,e),l.insertBefore(r(s),e),i.remove(e),n||t):void 0},bind:function(e,t,n,r){var i=this;if(c.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=this,i;if(c.isArray(e)){for(i=e.length;i--;)e[i]=r.unbind(e[i],t,n);return e}if(r.boundEvents&&(e===r.doc||e===r.win))for(i=r.boundEvents.length;i--;){var o=r.boundEvents[i];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"),t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null):null},getContentEditableParent:function(e){for(var t=this.getRoot(),n=null;e&&e!==t&&(n=this.getContentEditable(e),null===n);e=e.parentNode);return n},destroy:function(){var t=this;if(t.boundEvents){for(var n=t.boundEvents.length;n--;){var r=t.boundEvents[n];this.events.unbind(r[0],r[1],r[2])}t.boundEvents=null}e.setDocument&&e.setDocument(),t.win=t.doc=t.root=t.events=t.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}},f.DOM=new f(document),f}),r(b,[y,d],function(e,t){function n(){function e(e,n){function i(){a.remove(l),s&&(s.onreadystatechange=s.onload=s=null),n()}function o(){"undefined"!=typeof console&&console.log&&console.log("Failed to load: "+e)}var a=r,s,l;l=a.uniqueId(),s=document.createElement("script"),s.id=l,s.type="text/javascript",s.src=t._addCacheSuffix(e),"onreadystatechange"in s?s.onreadystatechange=function(){/loaded|complete/.test(s.readyState)&&i()}:s.onload=i,s.onerror=o,(document.getElementsByTagName("head")[0]||document.body).appendChild(s)}var n=0,a=1,s=2,l={},c=[],u={},d=[],f=0,h;this.isDone=function(e){return l[e]==s},this.markDone=function(e){l[e]=s},this.add=this.load=function(e,t,r){var i=l[e];i==h&&(c.push(e),l[e]=n),t&&(u[e]||(u[e]=[]),u[e].push({func:t,scope:r||this}))},this.loadQueue=function(e,t){this.loadScripts(c,e,t)},this.loadScripts=function(t,n,r){function c(e){i(u[e],function(e){e.func.call(e.scope)}),u[e]=h}var p;d.push({func:n,scope:r||this}),(p=function(){var n=o(t);t.length=0,i(n,function(t){return l[t]==s?void c(t):void(l[t]!=a&&(l[t]=a,f++,e(t,function(){l[t]=s,f--,c(t),p()})))}),f||(i(d,function(e){e.func.call(e.scope)}),d.length=0)})()}}var r=e.DOM,i=t.each,o=t.grep;return n.ScriptLoader=new n,n}),r(x,[b,d],function(e,n){function r(){var e=this;e.items=[],e.urls={},e.lookup={}}var i=n.each;return r.prototype={get:function(e){return this.lookup[e]?this.lookup[e].instance:t},dependencies:function(e){var t;return this.lookup[e]&&(t=this.lookup[e].dependencies),t||[]},requireLangPack:function(t,n){var i=r.language;if(i&&r.languageLoad!==!1){if(n)if(n=","+n+",",-1!=n.indexOf(","+i.substr(0,2)+","))i=i.substr(0,2);else if(-1==n.indexOf(","+i+","))return;e.ScriptLoader.add(this.urls[t]+"/langs/"+i+".js")}},add:function(e,t,n){return this.items.push(t),this.lookup[e]={instance:t,dependencies:n},t},createUrl:function(e,t){return"object"==typeof t?t:{prefix:e.prefix,resource:t,suffix:e.suffix}},addComponents:function(t,n){var r=this.urls[t];i(n,function(t){e.ScriptLoader.add(r+"/"+t)})},load:function(n,o,a,s){function l(){var r=c.dependencies(n);i(r,function(e){var n=c.createUrl(o,e);c.load(n.resource,n,t,t)}),a&&a.call(s?s:e)}var c=this,u=o;c.urls[n]||("object"==typeof o&&(u=o.prefix+o.resource+o.suffix),0!==u.indexOf("/")&&-1==u.indexOf("://")&&(u=r.baseURL+"/"+u),c.urls[n]=u.substring(0,u.lastIndexOf("/")),c.lookup[n]?l():e.ScriptLoader.add(u,l,s))}},r.PluginManager=new r,r.ThemeManager=new r,r}),r(C,[d,p],function(e,t){function n(e,t){var n=e.childNodes;return t--,t>n.length-1?t=n.length-1:0>t&&(t=0),n[t]||e}function r(e){this.walk=function(t,r){function o(e){var t;return t=e[0],3===t.nodeType&&t===c&&u>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===f&&e.length>0&&t===d&&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 s(e,t){do{if(e.parentNode==t)return e;e=e.parentNode}while(e)}function l(e,t,n){var i=n?"nextSibling":"previousSibling";for(g=e,v=g.parentNode;g&&g!=t;g=v)v=g.parentNode,y=a(g==e?g:g[i],i),y.length&&(n||y.reverse(),r(o(y)))}var c=t.startContainer,u=t.startOffset,d=t.endContainer,f=t.endOffset,h,p,m,g,v,y,b;if(b=e.select("td.mce-item-selected,th.mce-item-selected"),b.length>0)return void i(b,function(e){r([e])});if(1==c.nodeType&&c.hasChildNodes()&&(c=c.childNodes[u]),1==d.nodeType&&d.hasChildNodes()&&(d=n(d,f)),c==d)return r(o([c]));for(h=e.findCommonAncestor(c,d),g=c;g;g=g.parentNode){if(g===d)return l(c,h,!0);if(g===h)break}for(g=d;g;g=g.parentNode){if(g===c)return l(d,h);if(g===h)break}p=s(c,h)||c,m=s(d,h)||d,l(c,p,!0),y=a(p==c?p:p.nextSibling,"nextSibling",m==d?m.nextSibling:m),y.length&&r(o(y)),l(d,m)},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?r>0&&rr?(o-=r,n=i=t(i,o).previousSibling,o=i.nodeValue.length,r=0):o=0):(3==n.nodeType&&r>0&&r0&&o0)return c=h,u=n?h.nodeValue.length:0,void(i=!0);if(e.isBlock(h)||p[h.nodeName.toLowerCase()])return;s=h}o&&s&&(c=s,i=!0,u=0)}var c,u,d,f=e.getRoot(),h,p,m,g;if(c=n[(r?"start":"end")+"Container"],u=n[(r?"start":"end")+"Offset"],g=1==c.nodeType&&u===c.childNodes.length,p=e.schema.getNonEmptyElements(),m=r,1==c.nodeType&&u>c.childNodes.length-1&&(m=!1),9===c.nodeType&&(c=e.getRoot(),u=0),c===f){if(m&&(h=c.childNodes[u>0?u-1:0],h&&(p[h.nodeName]||"TABLE"==h.nodeName)))return;if(c.hasChildNodes()&&(u=Math.min(!m&&u>0?u-1:u,c.childNodes.length-1),c=c.childNodes[u],u=0,c.hasChildNodes()&&!/TABLE/.test(c.nodeName))){h=c,d=new t(c,f);do{if(3===h.nodeType&&h.nodeValue.length>0){u=m?0:h.nodeValue.length,c=h,i=!0;break}if(p[h.nodeName.toLowerCase()]){u=e.nodeIndex(h),c=h.parentNode,"IMG"!=h.nodeName||m||u++,i=!0;break}}while(h=m?d.next():d.prev())}}o&&(3===c.nodeType&&0===u&&l(!0),1===c.nodeType&&(h=c.childNodes[u],h||(h=c.childNodes[u-1]),!h||"BR"!==h.nodeName||s(h,"A")||a(h)||a(h,!0)||l(!0,h))),m&&!o&&3===c.nodeType&&u===c.nodeValue.length&&l(!1),i&&n["set"+(r?"Start":"End")](c,u)}var i,o;return o=n.collapsed,r(!0),o||r(),i&&o&&n.collapse(!0),i}}var i=e.each;return r.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},r.getCaretRangeFromPoint=function(e,t,n){var r,i;if(n.caretPositionFromPoint)i=n.caretPositionFromPoint(e,t),r=n.createRange(),r.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.collapse(t=e.childNodes.length&&(t=e.childNodes.length-1),e=e.childNodes[t]),e},r}),r(w,[C,u],function(e,t){return function(n){function r(e){var t,r;if(r=n.$(e).parentsUntil(n.getBody()).add(e),r.length===o.length){for(t=r.length;t>=0&&r[t]===o[t];t--);if(-1===t)return o=r,!0}return o=r,!1}var i,o=[];"onselectionchange"in n.getDoc()||n.on("NodeChange Click MouseUp KeyUp Focus",function(t){var r,o;r=n.selection.getRng(),o={startContainer:r.startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset},"nodechange"!=t.type&&e.compareRanges(o,i)||n.fire("SelectionChange"),i=o}),n.on("contextmenu",function(){n.fire("SelectionChange")}),n.on("SelectionChange",function(){var e=n.selection.getStart(!0);(t.range||!n.selection.isCollapsed())&&!r(e)&&n.dom.isChildOf(e,n.getBody())&&n.nodeChanged({selectionChange:!0})}),n.on("MouseUp",function(e){e.isDefaultPrevented()||("IMG"==n.selection.getNode().nodeName?setTimeout(function(){n.nodeChanged()},0):n.nodeChanged())}),this.nodeChanged=function(e){var t=n.selection,r,i,o;n.initialized&&t&&!n.settings.disable_nodechange&&!n.settings.readonly&&(o=n.getBody(),r=t.getStart()||o,r=r.ownerDocument!=n.getDoc()?n.getBody():r,"IMG"==r.nodeName&&t.isCollapsed()&&(r=r.parentNode),i=[],n.dom.getParent(r,function(e){return e===o?!0:void i.push(e)}),e=e||{},e.element=r,e.parents=i,n.fire("NodeChange",e))}}}),r(_,[],function(){function e(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 t(e,t){this.name=e,this.type=t,1===t&&(this.attributes=[],this.attributes.map={})}var n=/^[ \t\r\n]*$/,r={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11};return t.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=this,r,i,o;if("string"!=typeof e){for(i in e)n.attr(i,e[i]);return n}if(r=n.attributes){if(t!==o){if(null===t){if(e in r.map)for(delete r.map[e],i=r.length;i--;)if(r[i].name===e)return r=r.splice(i,1),n;return n}if(e in r.map){for(i=r.length;i--;)if(r[i].name===e){r[i].value=t;break}}else r.push({name:e,value:t});return r.map[e]=t,n}return r.map[e]}},clone:function(){var e=this,n=new t(e.name,e.type),r,i,o,a,s;if(o=e.attributes){for(s=[],s.map={},r=0,i=o.length;i>r;r++)a=o[r],"id"!==a.name&&(s[s.length]={name:a.name,value:a.value},s.map[a.name]=a.value);n.attributes=s}return n.value=e.value,n.shortEnded=e.shortEnded,n},wrap:function(e){var t=this;return t.parent.insert(e,t),e.append(t),t},unwrap:function(){var e=this,t,n;for(t=e.firstChild;t;)n=t.next,e.insert(t,e,!0),t=n;e.remove()},remove:function(){var e=this,t=e.parent,n=e.next,r=e.prev;return t&&(t.firstChild===e?(t.firstChild=n,n&&(n.prev=null)):r.next=n,t.lastChild===e?(t.lastChild=r,r&&(r.next=null)):n.prev=r,e.parent=e.next=e.prev=null),e},append:function(e){var t=this,n;return e.parent&&e.remove(),n=t.lastChild,n?(n.next=e,e.prev=n,t.lastChild=e):t.lastChild=t.firstChild=e,e.parent=t,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,t.prev=e):(t===r.lastChild?r.lastChild=e:t.next.prev=e,e.next=t.next,e.prev=t,t.next=e),e.parent=r,e},getAll:function(t){var n=this,r,i=[];for(r=n.firstChild;r;r=e(r,n))r.name===t&&i.push(r);return i},empty:function(){var t=this,n,r,i;if(t.firstChild){for(n=[],i=t.firstChild;i;i=e(i,t))n.push(i);for(r=n.length;r--;)i=n[r],i.parent=i.firstChild=i.lastChild=i.next=i.prev=null}return t.firstChild=t.lastChild=null,t},isEmpty:function(t){var r=this,i=r.firstChild,o,a;if(i)do{if(1===i.type){if(i.attributes.map["data-mce-bogus"])continue;if(t[i.name])return!1;for(o=i.attributes.length;o--;)if(a=i.attributes[o].name,"name"===a||0===a.indexOf("data-mce-bookmark"))return!1}if(8===i.type)return!1;if(3===i.type&&!n.test(i.value))return!1}while(i=e(i,r));return!0},walk:function(t){return e(this,null,t)}},t.create=function(e,n){var i,o;if(i=new t(e,r[e]||1),n)for(o in n)i.attr(o,n[o]);return i},t}),r(E,[d],function(e){function t(e,t){return e?e.split(t||" "):[]}function n(e){function n(e,n,r){function i(e,t){var n={},r,i;for(r=0,i=e.length;i>r;r++)n[e[r]]=t||{};return n}var s,c,u,d=arguments;for(r=r||[],n=n||"","string"==typeof r&&(r=t(r)),c=3;co;o++)i.attributes[n[o]]={},i.attributesOrder.push(n[o])}var a={},l,c,u,d,f,h;return i[e]?i[e]:(l=t("id accesskey class dir lang style tabindex title"),c=t("address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul"),u=t("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&&(l.push.apply(l,t("contenteditable contextmenu draggable dropzone hidden spellcheck translate")),c.push.apply(c,t("article aside details dialog figure header footer hgroup section nav")),u.push.apply(u,t("audio canvas command datalist mark meter output progress time wbr video ruby bdi keygen"))),"html5-strict"!=e&&(l.push("xml:lang"),h=t("acronym applet basefont big font strike tt"),u.push.apply(u,h),s(h,function(e){n(e,"",u)}),f=t("center dir isindex noframes"),c.push.apply(c,f),d=[].concat(c,u),s(f,function(e){n(e,"",d)})),d=d||[].concat(c,u),n("html","manifest","head body"),n("head","","base command link meta noscript script style title"),n("title hr noscript br"),n("base","href target"),n("link","href rel media hreflang type sizes hreflang"),n("meta","name http-equiv content charset"),n("style","media type scoped"),n("script","src async defer type charset"),n("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",d),n("address dt dd div caption","",d),n("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","",u),n("blockquote","cite",d),n("ol","reversed start type","li"),n("ul","","li"),n("li","value",d),n("dl","","dt dd"),n("a","href target rel media hreflang type",u),n("q","cite",u),n("ins del","cite datetime",d),n("img","src sizes srcset alt usemap ismap width height"),n("iframe","src name width height",d),n("embed","src type width height"),n("object","data type typemustmatch name usemap form width height",d,"param"),n("param","name value"),n("map","name",d,"area"),n("area","alt coords shape href target rel media hreflang type"),n("table","border","caption colgroup thead tfoot tbody tr"+("html4"==e?" col":"")),n("colgroup","span","col"),n("col","span"),n("tbody thead tfoot","","tr"),n("tr","","td th"),n("td","colspan rowspan headers",d),n("th","colspan rowspan headers scope abbr",d),n("form","accept-charset action autocomplete enctype method name novalidate target",d),n("fieldset","disabled form name",d,"legend"),n("label","form for",u),n("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"),n("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"==e?d:u),n("select","disabled form multiple name required size","option optgroup"),n("optgroup","disabled label","option"),n("option","disabled label selected value"),n("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),n("menu","type label",d,"li"),n("noscript","",d),"html4"!=e&&(n("wbr"),n("ruby","",u,"rt rp"),n("figcaption","",d),n("mark rt rp summary bdi","",u),n("canvas","width height",d),n("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",d,"track source"),n("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",d,"track source"),n("picture","","img source"),n("source","src srcset type media sizes"),n("track","kind src srclang label default"),n("datalist","",u,"option"),n("article section nav aside header footer","",d),n("hgroup","","h1 h2 h3 h4 h5 h6"),n("figure","",d,"figcaption"),n("time","datetime",u),n("dialog","open",d),n("command","type label icon disabled checked radiogroup command"),n("output","for form name",u),n("progress","value max",u),n("meter","value min max low high optimum",u),n("details","open",d,"summary"),n("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!=e&&(r("script","language xml:space"),r("style","xml:space"),r("object","declare classid code codebase codetype archive standby align border hspace vspace"),r("embed","align name hspace vspace"),r("param","valuetype type"),r("a","charset name rev shape coords"),r("br","clear"),r("applet","codebase archive code object alt name width height align hspace vspace"),r("img","name longdesc align border hspace vspace"),r("iframe","longdesc frameborder marginwidth marginheight scrolling align"),r("font basefont","size color face"),r("input","usemap align"),r("select","onchange"),r("textarea"),r("h1 h2 h3 h4 h5 h6 div p legend caption","align"),r("ul","type compact"),r("li","type"),r("ol dl menu dir","compact"),r("pre","width xml:space"),r("hr","align noshade size width"),r("isindex","prompt"),r("table","summary width frame rules cellspacing cellpadding align bgcolor"),r("col","width align char charoff valign"),r("colgroup","width align char charoff valign"),r("thead","align char charoff valign"),r("tr","align char charoff valign bgcolor"),r("th","axis align char charoff valign nowrap bgcolor width height"),r("form","accept"),r("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),r("tfoot","align char charoff valign"),r("tbody","align char charoff valign"),r("area","nohref"),r("body","background bgcolor text link vlink alink")),"html4"!=e&&(r("input button select textarea","autofocus"),r("input textarea","placeholder"),r("a","download"),r("link script img","crossorigin"),r("iframe","sandbox seamless allowfullscreen")),s(t("a form meter progress dfn"),function(e){a[e]&&delete a[e].children[e]}),delete a.caption.children.table,delete a.script,i[e]=a,a)}function r(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),s(e,function(e,r){n[r]=n[r.toUpperCase()]="map"==t?a(e,/[, ]/):c(e,/[, ]/)})),n}var i={},o={},a=e.makeMap,s=e.each,l=e.extend,c=e.explode,u=e.inArray;return function(e){function o(t,n,r){var o=e[t];return o?o=a(o,/[, ]/,a(o.toUpperCase(),/[, ]/)):(o=i[t],o||(o=a(n," ",a(n.toUpperCase()," ")),o=l(o,r),i[t]=o)),o}function d(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")}function f(e){var n,r,i,o,s,l,c,f,h,p,m,g,v,b,C,w,_,E,N,S=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,k=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,T=/[*?+]/;if(e)for(e=t(e,","),y["@"]&&(w=y["@"].attributes,_=y["@"].attributesOrder),n=0,r=e.length;r>n;n++)if(s=S.exec(e[n])){if(b=s[1],h=s[2],C=s[3],f=s[5],g={},v=[],l={attributes:g,attributesOrder:v},"#"===b&&(l.paddEmpty=!0),"-"===b&&(l.removeEmpty=!0),"!"===s[4]&&(l.removeEmptyAttrs=!0),w){for(E in w)g[E]=w[E];v.push.apply(v,_)}if(f)for(f=t(f,"|"),i=0,o=f.length;o>i;i++)if(s=k.exec(f[i])){if(c={},m=s[1],p=s[2].replace(/::/g,":"),b=s[3],N=s[4],"!"===m&&(l.attributesRequired=l.attributesRequired||[],l.attributesRequired.push(p),c.required=!0),"-"===m){delete g[p],v.splice(u(v,p),1);continue}b&&("="===b&&(l.attributesDefault=l.attributesDefault||[],l.attributesDefault.push({name:p,value:N}),c.defaultValue=N),":"===b&&(l.attributesForced=l.attributesForced||[],l.attributesForced.push({name:p,value:N}),c.forcedValue=N),"<"===b&&(c.validValues=a(N,"?"))),T.test(p)?(l.attributePatterns=l.attributePatterns||[],c.pattern=d(p),l.attributePatterns.push(c)):(g[p]||v.push(p),g[p]=c)}w||"@"!=h||(w=g,_=v),C&&(l.outputName=h,y[C]=l),T.test(h)?(l.pattern=d(h),x.push(l)):y[h]=l}}function h(e){y={},x=[],f(e),s(_,function(e,t){b[t]=e.children})}function p(e){var n=/^(~)?(.+)$/;e&&(i.text_block_elements=i.block_elements=null,s(t(e,","),function(e){var t=n.exec(e),r="~"===t[1],i=r?"span":"div",o=t[2];if(b[o]=b[i],M[o]=i,r||(R[o.toUpperCase()]={},R[o]={}),!y[o]){var a=y[i];a=l({},a),delete a.removeEmptyAttrs,delete a.removeEmpty,y[o]=a}s(b,function(e,t){e[i]&&(b[t]=e=l({},b[t]),e[o]=e[i])})}))}function m(e){var n=/^([+\-]?)(\w+)\[([^\]]+)\]$/;e&&s(t(e,","),function(e){var r=n.exec(e),i,o;r&&(o=r[1],i=o?b[r[2]]:b[r[2]]={"#comment":{}},i=b[r[2]],s(t(r[3],"|"),function(e){"-"===o?(b[r[2]]=i=l({},b[r[2]]),delete i[e]):i[e]={}}))})}function g(e){var t=y[e],n;if(t)return t;for(n=x.length;n--;)if(t=x[n],t.pattern.test(e))return t}var v=this,y={},b={},x=[],C,w,_,E,N,S,k,T,R,A,B,D,L,M={},H={};e=e||{},_=n(e.schema),e.verify_html===!1&&(e.valid_elements="*[*]"),C=r(e.valid_styles),w=r(e.invalid_styles,"map"),T=r(e.valid_classes,"map"),E=o("whitespace_elements","pre script noscript style textarea video audio iframe object"),N=o("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),S=o("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),k=o("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),A=o("non_empty_elements","td th iframe video audio object script",S),B=o("move_caret_before_on_enter_elements","table",A),D=o("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"),R=o("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup",D),L=o("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),s((e.special||"script noscript style textarea").split(" "),function(e){H[e]=new RegExp("]*>","gi")}),e.valid_elements?h(e.valid_elements):(s(_,function(e,t){y[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},b[t]=e.children}),"html5"!=e.schema&&s(t("strong/b em/i"),function(e){e=t(e,"/"),y[e[1]].outputName=e[0]}),y.img.attributesDefault=[{name:"alt",value:""}],s(t("ol ul sub sup blockquote span font a table tbody tr strong em b i"),function(e){y[e]&&(y[e].removeEmpty=!0)}),s(t("p h1 h2 h3 h4 h5 h6 th td pre div address caption"),function(e){y[e].paddEmpty=!0}),s(t("span"),function(e){y[e].removeEmptyAttrs=!0})),p(e.custom_elements),m(e.valid_children),f(e.extended_valid_elements),m("+ol[ul|ol],+ul[ul|ol]"),e.invalid_elements&&s(c(e.invalid_elements),function(e){y[e]&&delete y[e]}),g("span")||f("span[!data-mce-type|*]"),v.children=b,v.getValidStyles=function(){return C},v.getInvalidStyles=function(){return w},v.getValidClasses=function(){return T},v.getBoolAttrs=function(){return k},v.getBlockElements=function(){return R},v.getTextBlockElements=function(){return D},v.getTextInlineElements=function(){return L},v.getShortEndedElements=function(){return S},v.getSelfClosingElements=function(){return N},v.getNonEmptyElements=function(){return A},v.getMoveCaretBeforeOnEnterElements=function(){return B},v.getWhiteSpaceElements=function(){return E},v.getSpecialElements=function(){return H},v.isValidChild=function(e,t){var n=b[e];return!(!n||!n[t])},v.isValid=function(e,t){var n,r,i=g(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},v.getElementRule=g,v.getCustomElements=function(){return M},v.addValidElements=f,v.setValidElements=h,v.addCustomElements=p,v.addValidChildren=m,v.elements=y}}),r(N,[E,g,d],function(e,t,n){function r(e,t,n){var r=1,i,o,a,s;for(s=e.getShortEndedElements(),a=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g,a.lastIndex=i=n;o=a.exec(t);){if(i=a.lastIndex,"/"===o[1])r--;else if(!o[1]){if(o[2]in s)continue;r++}if(0===r)break}return i}function i(i,a){function s(){}var l=this;i=i||{},l.schema=a=a||new e,i.fix_self_closing!==!1&&(i.fix_self_closing=!0),o("comment cdata text start end pi doctype".split(" "),function(e){e&&(l[e]=i[e]||s)}),l.parse=function(e){function o(e){var t,n;for(t=h.length;t--&&h[t].name!==e;);if(t>=0){for(n=h.length-1;n>=t;n--)e=h[n],e.valid&&l.end(e.name);h.length=t}}function s(e,t,n,r,o){var a,s,l=/[\s\u0000-\u001F]+/g;if(t=t.toLowerCase(),n=t in C?t:z(n||r||o||""),_&&!y&&0!==t.indexOf("data-")){if(a=T[t],!a&&R){for(s=R.length;s--&&(a=R[s],!a.pattern.test(t)););-1===s&&(a=null)}if(!a)return;if(a.validValues&&!(n in a.validValues))return}if(V[t]&&!i.allow_script_urls){var c=n.replace(l,"");try{c=decodeURIComponent(c)}catch(u){c=unescape(c)}if(U.test(c))return;if(!i.allow_html_data_urls&&$.test(c)&&!/^data:image\//i.test(c))return}p.map[t]=n,p.push({name:t,value:n})}var l=this,c,u=0,d,f,h=[],p,m,g,v,y,b,x,C,w,_,E,N,S,k,T,R,A,B,D,L,M,H,P,O,I,F=0,z=t.decode,W,V=n.makeMap("src,href,data,background,formaction,poster"),U=/((java|vb)script|mhtml):/i,$=/^data:/i;for(H=new RegExp("<(?:(?:!--([\\w\\W]*?)-->)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([A-Za-z0-9\\-_\\:\\.]+)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),P=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,x=a.getShortEndedElements(),M=i.self_closing_elements||a.getSelfClosingElements(),C=a.getBoolAttrs(),_=i.validate,b=i.remove_internals,W=i.fix_self_closing,O=a.getSpecialElements();c=H.exec(e);){if(u0&&h[h.length-1].name===d&&o(d),!_||(E=a.getElementRule(d))){if(N=!0,_&&(T=E.attributes,R=E.attributePatterns),(k=c[8])?(y=-1!==k.indexOf("data-mce-type"),y&&b&&(N=!1),p=[],p.map={},k.replace(P,s)):(p=[],p.map={}),_&&!y){if(A=E.attributesRequired,B=E.attributesDefault,D=E.attributesForced,L=E.removeEmptyAttrs,L&&!p.length&&(N=!1),D)for(m=D.length;m--;)S=D[m],v=S.name,I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I});if(B)for(m=B.length;m--;)S=B[m],v=S.name,v in p.map||(I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I}));if(A){for(m=A.length;m--&&!(A[m]in p.map););-1===m&&(N=!1)}if(S=p.map["data-mce-bogus"]){if("all"===S){u=r(a,e,H.lastIndex),H.lastIndex=u;continue}N=!1}}N&&l.start(d,p,w)}else N=!1;if(f=O[d]){f.lastIndex=u=c.index+c[0].length,(c=f.exec(e))?(N&&(g=e.substr(u,c.index-u)),u=c.index+c[0].length):(g=e.substr(u),u=e.length),N&&(g.length>0&&l.text(g,!0),l.end(d)),H.lastIndex=u;continue}w||(k&&k.indexOf("/")==k.length-1?N&&l.end(d):h.push({name:d,valid:N}))}else(d=c[1])?(">"===d.charAt(0)&&(d=" "+d),i.allow_conditional_comments||"[if"!==d.substr(0,3)||(d=" "+d),l.comment(d)):(d=c[2])?l.cdata(d):(d=c[3])?l.doctype(d):(d=c[4])&&l.pi(d,c[5]);u=c.index+c[0].length}for(u=0;m--)d=h[m],d.valid&&l.end(d.name)}}var o=n.each;return i.findEndTag=r,i}),r(S,[_,E,N,d],function(e,t,n,r){var i=r.makeMap,o=r.each,a=r.explode,s=r.extend;return function(r,l){function c(t){var n,r,o,a,s,c,d,f,h,p,m,g,v,y;for(m=i("tr,td,th,tbody,thead,tfoot,table"),p=l.getNonEmptyElements(),g=l.getTextBlockElements(),n=0;n1){for(a.reverse(),s=c=u.filterNode(a[0].clone()),h=0;h0)t.value=r,t=t.prev;else{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 g(e){var t,n={};for(t in e)"li"!==t&&"p"!=t&&(n[t]=e[t]);return n}var v,y,b,x,C,w,_,E,N,S,k,T,R,A=[],B,D,L,M,H,P,O,I;if(o=o||{},h={},p={},T=s(i("script,style,head,html,body,title,meta,param"),l.getBlockElements()), +return!1}for(i=n.getAttribs(e),r=i.length;r--;)if(l=i[r].nodeName,"name"===l||"data-mce-bookmark"===l)return!1}if(8==a)return!1;if(3===a&&!b.test(e.nodeValue))return!1}while(e=s.next())}return 1>=c},createRng:function(){var e=this.doc;return e.createRange?e.createRange():new a(this)},nodeIndex:function(e,t){var n=0,r,i;if(e)for(r=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)i=e.nodeType,(!t||3!=i||i!=r&&e.nodeValue.length)&&(n++,r=i);return n},split:function(e,t,n){function r(e){function t(e){var t=e.previousSibling&&"SPAN"==e.previousSibling.nodeName,n=e.nextSibling&&"SPAN"==e.nextSibling.nodeName;return t&&n}var n,o=e.childNodes,a=e.nodeType;if(1!=a||"bookmark"!=e.getAttribute("data-mce-type")){for(n=o.length-1;n>=0;n--)r(o[n]);if(9!=a){if(3==a&&e.nodeValue.length>0){var s=g(e.nodeValue).length;if(!i.isBlock(e.parentNode)||s>0||0===s&&t(e))return}else if(1==a&&(o=e.childNodes,1==o.length&&o[0]&&1==o[0].nodeType&&"bookmark"==o[0].getAttribute("data-mce-type")&&e.parentNode.insertBefore(o[0],e),o.length||/^(br|hr|input|img)$/i.test(e.nodeName)))return;i.remove(e)}return e}}var i=this,o=i.createRng(),a,s,l;return e&&t?(o.setStart(e.parentNode,i.nodeIndex(e)),o.setEnd(t.parentNode,i.nodeIndex(t)),a=o.extractContents(),o=i.createRng(),o.setStart(t.parentNode,i.nodeIndex(t)+1),o.setEnd(e.parentNode,i.nodeIndex(e)+1),s=o.extractContents(),l=e.parentNode,l.insertBefore(r(a),e),n?l.replaceChild(n,t):l.insertBefore(t,e),l.insertBefore(r(s),e),i.remove(e),n||t):void 0},bind:function(e,t,n,r){var i=this;if(c.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=this,i;if(c.isArray(e)){for(i=e.length;i--;)e[i]=r.unbind(e[i],t,n);return e}if(r.boundEvents&&(e===r.doc||e===r.win))for(i=r.boundEvents.length;i--;){var o=r.boundEvents[i];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"),t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null):null},getContentEditableParent:function(e){for(var t=this.getRoot(),n=null;e&&e!==t&&(n=this.getContentEditable(e),null===n);e=e.parentNode);return n},destroy:function(){var t=this;if(t.boundEvents){for(var n=t.boundEvents.length;n--;){var r=t.boundEvents[n];this.events.unbind(r[0],r[1],r[2])}t.boundEvents=null}e.setDocument&&e.setDocument(),t.win=t.doc=t.root=t.events=t.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}},f.DOM=new f(document),f}),r(b,[y,d],function(e,t){function n(){function e(e,n){function i(){a.remove(l),s&&(s.onreadystatechange=s.onload=s=null),n()}function o(){"undefined"!=typeof console&&console.log&&console.log("Failed to load: "+e)}var a=r,s,l;l=a.uniqueId(),s=document.createElement("script"),s.id=l,s.type="text/javascript",s.src=t._addCacheSuffix(e),"onreadystatechange"in s?s.onreadystatechange=function(){/loaded|complete/.test(s.readyState)&&i()}:s.onload=i,s.onerror=o,(document.getElementsByTagName("head")[0]||document.body).appendChild(s)}var n=0,a=1,s=2,l={},c=[],u={},d=[],f=0,h;this.isDone=function(e){return l[e]==s},this.markDone=function(e){l[e]=s},this.add=this.load=function(e,t,r){var i=l[e];i==h&&(c.push(e),l[e]=n),t&&(u[e]||(u[e]=[]),u[e].push({func:t,scope:r||this}))},this.loadQueue=function(e,t){this.loadScripts(c,e,t)},this.loadScripts=function(t,n,r){function c(e){i(u[e],function(e){e.func.call(e.scope)}),u[e]=h}var p;d.push({func:n,scope:r||this}),(p=function(){var n=o(t);t.length=0,i(n,function(t){return l[t]==s?void c(t):void(l[t]!=a&&(l[t]=a,f++,e(t,function(){l[t]=s,f--,c(t),p()})))}),f||(i(d,function(e){e.func.call(e.scope)}),d.length=0)})()}}var r=e.DOM,i=t.each,o=t.grep;return n.ScriptLoader=new n,n}),r(x,[b,d],function(e,n){function r(){var e=this;e.items=[],e.urls={},e.lookup={}}var i=n.each;return r.prototype={get:function(e){return this.lookup[e]?this.lookup[e].instance:t},dependencies:function(e){var t;return this.lookup[e]&&(t=this.lookup[e].dependencies),t||[]},requireLangPack:function(t,n){var i=r.language;if(i&&r.languageLoad!==!1){if(n)if(n=","+n+",",-1!=n.indexOf(","+i.substr(0,2)+","))i=i.substr(0,2);else if(-1==n.indexOf(","+i+","))return;e.ScriptLoader.add(this.urls[t]+"/langs/"+i+".js")}},add:function(e,t,n){return this.items.push(t),this.lookup[e]={instance:t,dependencies:n},t},createUrl:function(e,t){return"object"==typeof t?t:{prefix:e.prefix,resource:t,suffix:e.suffix}},addComponents:function(t,n){var r=this.urls[t];i(n,function(t){e.ScriptLoader.add(r+"/"+t)})},load:function(n,o,a,s){function l(){var r=c.dependencies(n);i(r,function(e){var n=c.createUrl(o,e);c.load(n.resource,n,t,t)}),a&&(s?a.call(s):a.call(e))}var c=this,u=o;c.urls[n]||("object"==typeof o&&(u=o.prefix+o.resource+o.suffix),0!==u.indexOf("/")&&-1==u.indexOf("://")&&(u=r.baseURL+"/"+u),c.urls[n]=u.substring(0,u.lastIndexOf("/")),c.lookup[n]?l():e.ScriptLoader.add(u,l,s))}},r.PluginManager=new r,r.ThemeManager=new r,r}),r(C,[d,p],function(e,t){function n(e,t){var n=e.childNodes;return t--,t>n.length-1?t=n.length-1:0>t&&(t=0),n[t]||e}function r(e){this.walk=function(t,r){function o(e){var t;return t=e[0],3===t.nodeType&&t===c&&u>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===f&&e.length>0&&t===d&&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 s(e,t){do{if(e.parentNode==t)return e;e=e.parentNode}while(e)}function l(e,t,n){var i=n?"nextSibling":"previousSibling";for(g=e,v=g.parentNode;g&&g!=t;g=v)v=g.parentNode,y=a(g==e?g:g[i],i),y.length&&(n||y.reverse(),r(o(y)))}var c=t.startContainer,u=t.startOffset,d=t.endContainer,f=t.endOffset,h,p,m,g,v,y,b;if(b=e.select("td.mce-item-selected,th.mce-item-selected"),b.length>0)return void i(b,function(e){r([e])});if(1==c.nodeType&&c.hasChildNodes()&&(c=c.childNodes[u]),1==d.nodeType&&d.hasChildNodes()&&(d=n(d,f)),c==d)return r(o([c]));for(h=e.findCommonAncestor(c,d),g=c;g;g=g.parentNode){if(g===d)return l(c,h,!0);if(g===h)break}for(g=d;g;g=g.parentNode){if(g===c)return l(d,h);if(g===h)break}p=s(c,h)||c,m=s(d,h)||d,l(c,p,!0),y=a(p==c?p:p.nextSibling,"nextSibling",m==d?m.nextSibling:m),y.length&&r(o(y)),l(d,m)},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?r>0&&rr?(o-=r,n=i=t(i,o).previousSibling,o=i.nodeValue.length,r=0):o=0):(3==n.nodeType&&r>0&&r0&&o0)return c=h,u=n?h.nodeValue.length:0,void(i=!0);if(e.isBlock(h)||p[h.nodeName.toLowerCase()])return;s=h}o&&s&&(c=s,i=!0,u=0)}var c,u,d,f=e.getRoot(),h,p,m,g;if(c=n[(r?"start":"end")+"Container"],u=n[(r?"start":"end")+"Offset"],g=1==c.nodeType&&u===c.childNodes.length,p=e.schema.getNonEmptyElements(),m=r,1==c.nodeType&&u>c.childNodes.length-1&&(m=!1),9===c.nodeType&&(c=e.getRoot(),u=0),c===f){if(m&&(h=c.childNodes[u>0?u-1:0],h&&(p[h.nodeName]||"TABLE"==h.nodeName)))return;if(c.hasChildNodes()&&(u=Math.min(!m&&u>0?u-1:u,c.childNodes.length-1),c=c.childNodes[u],u=0,c.hasChildNodes()&&!/TABLE/.test(c.nodeName))){h=c,d=new t(c,f);do{if(3===h.nodeType&&h.nodeValue.length>0){u=m?0:h.nodeValue.length,c=h,i=!0;break}if(p[h.nodeName.toLowerCase()]){u=e.nodeIndex(h),c=h.parentNode,"IMG"!=h.nodeName||m||u++,i=!0;break}}while(h=m?d.next():d.prev())}}o&&(3===c.nodeType&&0===u&&l(!0),1===c.nodeType&&(h=c.childNodes[u],h||(h=c.childNodes[u-1]),!h||"BR"!==h.nodeName||s(h,"A")||a(h)||a(h,!0)||l(!0,h))),m&&!o&&3===c.nodeType&&u===c.nodeValue.length&&l(!1),i&&n["set"+(r?"Start":"End")](c,u)}var i,o;return o=n.collapsed,r(!0),o||r(),i&&o&&n.collapse(!0),i}}var i=e.each;return r.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},r.getCaretRangeFromPoint=function(e,t,n){var r,i;if(n.caretPositionFromPoint)i=n.caretPositionFromPoint(e,t),r=n.createRange(),r.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.collapse(t=e.childNodes.length&&(t=e.childNodes.length-1),e=e.childNodes[t]),e},r}),r(w,[C,u],function(e,t){return function(n){function r(e){var t,r;if(r=n.$(e).parentsUntil(n.getBody()).add(e),r.length===o.length){for(t=r.length;t>=0&&r[t]===o[t];t--);if(-1===t)return o=r,!0}return o=r,!1}var i,o=[];"onselectionchange"in n.getDoc()||n.on("NodeChange Click MouseUp KeyUp Focus",function(t){var r,o;r=n.selection.getRng(),o={startContainer:r.startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset},"nodechange"!=t.type&&e.compareRanges(o,i)||n.fire("SelectionChange"),i=o}),n.on("contextmenu",function(){n.fire("SelectionChange")}),n.on("SelectionChange",function(){var e=n.selection.getStart(!0);(t.range||!n.selection.isCollapsed())&&!r(e)&&n.dom.isChildOf(e,n.getBody())&&n.nodeChanged({selectionChange:!0})}),n.on("MouseUp",function(e){e.isDefaultPrevented()||("IMG"==n.selection.getNode().nodeName?setTimeout(function(){n.nodeChanged()},0):n.nodeChanged())}),this.nodeChanged=function(e){var t=n.selection,r,i,o;n.initialized&&t&&!n.settings.disable_nodechange&&!n.settings.readonly&&(o=n.getBody(),r=t.getStart()||o,r=r.ownerDocument!=n.getDoc()?n.getBody():r,"IMG"==r.nodeName&&t.isCollapsed()&&(r=r.parentNode),i=[],n.dom.getParent(r,function(e){return e===o?!0:void i.push(e)}),e=e||{},e.element=r,e.parents=i,n.fire("NodeChange",e))}}}),r(_,[],function(){function e(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 t(e,t){this.name=e,this.type=t,1===t&&(this.attributes=[],this.attributes.map={})}var n=/^[ \t\r\n]*$/,r={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11};return t.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=this,r,i,o;if("string"!=typeof e){for(i in e)n.attr(i,e[i]);return n}if(r=n.attributes){if(t!==o){if(null===t){if(e in r.map)for(delete r.map[e],i=r.length;i--;)if(r[i].name===e)return r=r.splice(i,1),n;return n}if(e in r.map){for(i=r.length;i--;)if(r[i].name===e){r[i].value=t;break}}else r.push({name:e,value:t});return r.map[e]=t,n}return r.map[e]}},clone:function(){var e=this,n=new t(e.name,e.type),r,i,o,a,s;if(o=e.attributes){for(s=[],s.map={},r=0,i=o.length;i>r;r++)a=o[r],"id"!==a.name&&(s[s.length]={name:a.name,value:a.value},s.map[a.name]=a.value);n.attributes=s}return n.value=e.value,n.shortEnded=e.shortEnded,n},wrap:function(e){var t=this;return t.parent.insert(e,t),e.append(t),t},unwrap:function(){var e=this,t,n;for(t=e.firstChild;t;)n=t.next,e.insert(t,e,!0),t=n;e.remove()},remove:function(){var e=this,t=e.parent,n=e.next,r=e.prev;return t&&(t.firstChild===e?(t.firstChild=n,n&&(n.prev=null)):r.next=n,t.lastChild===e?(t.lastChild=r,r&&(r.next=null)):n.prev=r,e.parent=e.next=e.prev=null),e},append:function(e){var t=this,n;return e.parent&&e.remove(),n=t.lastChild,n?(n.next=e,e.prev=n,t.lastChild=e):t.lastChild=t.firstChild=e,e.parent=t,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,t.prev=e):(t===r.lastChild?r.lastChild=e:t.next.prev=e,e.next=t.next,e.prev=t,t.next=e),e.parent=r,e},getAll:function(t){var n=this,r,i=[];for(r=n.firstChild;r;r=e(r,n))r.name===t&&i.push(r);return i},empty:function(){var t=this,n,r,i;if(t.firstChild){for(n=[],i=t.firstChild;i;i=e(i,t))n.push(i);for(r=n.length;r--;)i=n[r],i.parent=i.firstChild=i.lastChild=i.next=i.prev=null}return t.firstChild=t.lastChild=null,t},isEmpty:function(t){var r=this,i=r.firstChild,o,a;if(i)do{if(1===i.type){if(i.attributes.map["data-mce-bogus"])continue;if(t[i.name])return!1;for(o=i.attributes.length;o--;)if(a=i.attributes[o].name,"name"===a||0===a.indexOf("data-mce-bookmark"))return!1}if(8===i.type)return!1;if(3===i.type&&!n.test(i.value))return!1}while(i=e(i,r));return!0},walk:function(t){return e(this,null,t)}},t.create=function(e,n){var i,o;if(i=new t(e,r[e]||1),n)for(o in n)i.attr(o,n[o]);return i},t}),r(E,[d],function(e){function t(e,t){return e?e.split(t||" "):[]}function n(e){function n(e,n,r){function i(e,t){var n={},r,i;for(r=0,i=e.length;i>r;r++)n[e[r]]=t||{};return n}var s,c,u,d=arguments;for(r=r||[],n=n||"","string"==typeof r&&(r=t(r)),c=3;co;o++)i.attributes[n[o]]={},i.attributesOrder.push(n[o])}var a={},l,c,u,d,f,h;return i[e]?i[e]:(l=t("id accesskey class dir lang style tabindex title"),c=t("address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul"),u=t("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&&(l.push.apply(l,t("contenteditable contextmenu draggable dropzone hidden spellcheck translate")),c.push.apply(c,t("article aside details dialog figure header footer hgroup section nav")),u.push.apply(u,t("audio canvas command datalist mark meter output progress time wbr video ruby bdi keygen"))),"html5-strict"!=e&&(l.push("xml:lang"),h=t("acronym applet basefont big font strike tt"),u.push.apply(u,h),s(h,function(e){n(e,"",u)}),f=t("center dir isindex noframes"),c.push.apply(c,f),d=[].concat(c,u),s(f,function(e){n(e,"",d)})),d=d||[].concat(c,u),n("html","manifest","head body"),n("head","","base command link meta noscript script style title"),n("title hr noscript br"),n("base","href target"),n("link","href rel media hreflang type sizes hreflang"),n("meta","name http-equiv content charset"),n("style","media type scoped"),n("script","src async defer type charset"),n("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",d),n("address dt dd div caption","",d),n("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","",u),n("blockquote","cite",d),n("ol","reversed start type","li"),n("ul","","li"),n("li","value",d),n("dl","","dt dd"),n("a","href target rel media hreflang type",u),n("q","cite",u),n("ins del","cite datetime",d),n("img","src sizes srcset alt usemap ismap width height"),n("iframe","src name width height",d),n("embed","src type width height"),n("object","data type typemustmatch name usemap form width height",d,"param"),n("param","name value"),n("map","name",d,"area"),n("area","alt coords shape href target rel media hreflang type"),n("table","border","caption colgroup thead tfoot tbody tr"+("html4"==e?" col":"")),n("colgroup","span","col"),n("col","span"),n("tbody thead tfoot","","tr"),n("tr","","td th"),n("td","colspan rowspan headers",d),n("th","colspan rowspan headers scope abbr",d),n("form","accept-charset action autocomplete enctype method name novalidate target",d),n("fieldset","disabled form name",d,"legend"),n("label","form for",u),n("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"),n("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"==e?d:u),n("select","disabled form multiple name required size","option optgroup"),n("optgroup","disabled label","option"),n("option","disabled label selected value"),n("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),n("menu","type label",d,"li"),n("noscript","",d),"html4"!=e&&(n("wbr"),n("ruby","",u,"rt rp"),n("figcaption","",d),n("mark rt rp summary bdi","",u),n("canvas","width height",d),n("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",d,"track source"),n("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",d,"track source"),n("picture","","img source"),n("source","src srcset type media sizes"),n("track","kind src srclang label default"),n("datalist","",u,"option"),n("article section nav aside header footer","",d),n("hgroup","","h1 h2 h3 h4 h5 h6"),n("figure","",d,"figcaption"),n("time","datetime",u),n("dialog","open",d),n("command","type label icon disabled checked radiogroup command"),n("output","for form name",u),n("progress","value max",u),n("meter","value min max low high optimum",u),n("details","open",d,"summary"),n("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!=e&&(r("script","language xml:space"),r("style","xml:space"),r("object","declare classid code codebase codetype archive standby align border hspace vspace"),r("embed","align name hspace vspace"),r("param","valuetype type"),r("a","charset name rev shape coords"),r("br","clear"),r("applet","codebase archive code object alt name width height align hspace vspace"),r("img","name longdesc align border hspace vspace"),r("iframe","longdesc frameborder marginwidth marginheight scrolling align"),r("font basefont","size color face"),r("input","usemap align"),r("select","onchange"),r("textarea"),r("h1 h2 h3 h4 h5 h6 div p legend caption","align"),r("ul","type compact"),r("li","type"),r("ol dl menu dir","compact"),r("pre","width xml:space"),r("hr","align noshade size width"),r("isindex","prompt"),r("table","summary width frame rules cellspacing cellpadding align bgcolor"),r("col","width align char charoff valign"),r("colgroup","width align char charoff valign"),r("thead","align char charoff valign"),r("tr","align char charoff valign bgcolor"),r("th","axis align char charoff valign nowrap bgcolor width height"),r("form","accept"),r("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),r("tfoot","align char charoff valign"),r("tbody","align char charoff valign"),r("area","nohref"),r("body","background bgcolor text link vlink alink")),"html4"!=e&&(r("input button select textarea","autofocus"),r("input textarea","placeholder"),r("a","download"),r("link script img","crossorigin"),r("iframe","sandbox seamless allowfullscreen")),s(t("a form meter progress dfn"),function(e){a[e]&&delete a[e].children[e]}),delete a.caption.children.table,delete a.script,i[e]=a,a)}function r(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),s(e,function(e,r){n[r]=n[r.toUpperCase()]="map"==t?a(e,/[, ]/):c(e,/[, ]/)})),n}var i={},o={},a=e.makeMap,s=e.each,l=e.extend,c=e.explode,u=e.inArray;return function(e){function o(t,n,r){var o=e[t];return o?o=a(o,/[, ]/,a(o.toUpperCase(),/[, ]/)):(o=i[t],o||(o=a(n," ",a(n.toUpperCase()," ")),o=l(o,r),i[t]=o)),o}function d(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")}function f(e){var n,r,i,o,s,l,c,f,h,p,m,g,v,b,C,w,_,E,N,S=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,k=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,T=/[*?+]/;if(e)for(e=t(e,","),y["@"]&&(w=y["@"].attributes,_=y["@"].attributesOrder),n=0,r=e.length;r>n;n++)if(s=S.exec(e[n])){if(b=s[1],h=s[2],C=s[3],f=s[5],g={},v=[],l={attributes:g,attributesOrder:v},"#"===b&&(l.paddEmpty=!0),"-"===b&&(l.removeEmpty=!0),"!"===s[4]&&(l.removeEmptyAttrs=!0),w){for(E in w)g[E]=w[E];v.push.apply(v,_)}if(f)for(f=t(f,"|"),i=0,o=f.length;o>i;i++)if(s=k.exec(f[i])){if(c={},m=s[1],p=s[2].replace(/::/g,":"),b=s[3],N=s[4],"!"===m&&(l.attributesRequired=l.attributesRequired||[],l.attributesRequired.push(p),c.required=!0),"-"===m){delete g[p],v.splice(u(v,p),1);continue}b&&("="===b&&(l.attributesDefault=l.attributesDefault||[],l.attributesDefault.push({name:p,value:N}),c.defaultValue=N),":"===b&&(l.attributesForced=l.attributesForced||[],l.attributesForced.push({name:p,value:N}),c.forcedValue=N),"<"===b&&(c.validValues=a(N,"?"))),T.test(p)?(l.attributePatterns=l.attributePatterns||[],c.pattern=d(p),l.attributePatterns.push(c)):(g[p]||v.push(p),g[p]=c)}w||"@"!=h||(w=g,_=v),C&&(l.outputName=h,y[C]=l),T.test(h)?(l.pattern=d(h),x.push(l)):y[h]=l}}function h(e){y={},x=[],f(e),s(_,function(e,t){b[t]=e.children})}function p(e){var n=/^(~)?(.+)$/;e&&(i.text_block_elements=i.block_elements=null,s(t(e,","),function(e){var t=n.exec(e),r="~"===t[1],i=r?"span":"div",o=t[2];if(b[o]=b[i],M[o]=i,r||(R[o.toUpperCase()]={},R[o]={}),!y[o]){var a=y[i];a=l({},a),delete a.removeEmptyAttrs,delete a.removeEmpty,y[o]=a}s(b,function(e,t){e[i]&&(b[t]=e=l({},b[t]),e[o]=e[i])})}))}function m(e){var n=/^([+\-]?)(\w+)\[([^\]]+)\]$/;e&&s(t(e,","),function(e){var r=n.exec(e),i,o;r&&(o=r[1],i=o?b[r[2]]:b[r[2]]={"#comment":{}},i=b[r[2]],s(t(r[3],"|"),function(e){"-"===o?(b[r[2]]=i=l({},b[r[2]]),delete i[e]):i[e]={}}))})}function g(e){var t=y[e],n;if(t)return t;for(n=x.length;n--;)if(t=x[n],t.pattern.test(e))return t}var v=this,y={},b={},x=[],C,w,_,E,N,S,k,T,R,A,B,D,L,M={},H={};e=e||{},_=n(e.schema),e.verify_html===!1&&(e.valid_elements="*[*]"),C=r(e.valid_styles),w=r(e.invalid_styles,"map"),T=r(e.valid_classes,"map"),E=o("whitespace_elements","pre script noscript style textarea video audio iframe object"),N=o("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),S=o("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),k=o("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),A=o("non_empty_elements","td th iframe video audio object script",S),B=o("move_caret_before_on_enter_elements","table",A),D=o("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"),R=o("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup",D),L=o("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),s((e.special||"script noscript style textarea").split(" "),function(e){H[e]=new RegExp("]*>","gi")}),e.valid_elements?h(e.valid_elements):(s(_,function(e,t){y[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},b[t]=e.children}),"html5"!=e.schema&&s(t("strong/b em/i"),function(e){e=t(e,"/"),y[e[1]].outputName=e[0]}),y.img.attributesDefault=[{name:"alt",value:""}],s(t("ol ul sub sup blockquote span font a table tbody tr strong em b i"),function(e){y[e]&&(y[e].removeEmpty=!0)}),s(t("p h1 h2 h3 h4 h5 h6 th td pre div address caption"),function(e){y[e].paddEmpty=!0}),s(t("span"),function(e){y[e].removeEmptyAttrs=!0})),p(e.custom_elements),m(e.valid_children),f(e.extended_valid_elements),m("+ol[ul|ol],+ul[ul|ol]"),e.invalid_elements&&s(c(e.invalid_elements),function(e){y[e]&&delete y[e]}),g("span")||f("span[!data-mce-type|*]"),v.children=b,v.getValidStyles=function(){return C},v.getInvalidStyles=function(){return w},v.getValidClasses=function(){return T},v.getBoolAttrs=function(){return k},v.getBlockElements=function(){return R},v.getTextBlockElements=function(){return D},v.getTextInlineElements=function(){return L},v.getShortEndedElements=function(){return S},v.getSelfClosingElements=function(){return N},v.getNonEmptyElements=function(){return A},v.getMoveCaretBeforeOnEnterElements=function(){return B},v.getWhiteSpaceElements=function(){return E},v.getSpecialElements=function(){return H},v.isValidChild=function(e,t){var n=b[e];return!(!n||!n[t])},v.isValid=function(e,t){var n,r,i=g(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},v.getElementRule=g,v.getCustomElements=function(){return M},v.addValidElements=f,v.setValidElements=h,v.addCustomElements=p,v.addValidChildren=m,v.elements=y}}),r(N,[E,g,d],function(e,t,n){function r(e,t,n){var r=1,i,o,a,s;for(s=e.getShortEndedElements(),a=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g,a.lastIndex=i=n;o=a.exec(t);){if(i=a.lastIndex,"/"===o[1])r--;else if(!o[1]){if(o[2]in s)continue;r++}if(0===r)break}return i}function i(i,a){function s(){}var l=this;i=i||{},l.schema=a=a||new e,i.fix_self_closing!==!1&&(i.fix_self_closing=!0),o("comment cdata text start end pi doctype".split(" "),function(e){e&&(l[e]=i[e]||s)}),l.parse=function(e){function o(e){var t,n;for(t=h.length;t--&&h[t].name!==e;);if(t>=0){for(n=h.length-1;n>=t;n--)e=h[n],e.valid&&l.end(e.name);h.length=t}}function s(e,t,n,r,o){var a,s,l=/[\s\u0000-\u001F]+/g;if(t=t.toLowerCase(),n=t in C?t:z(n||r||o||""),_&&!y&&0!==t.indexOf("data-")){if(a=T[t],!a&&R){for(s=R.length;s--&&(a=R[s],!a.pattern.test(t)););-1===s&&(a=null)}if(!a)return;if(a.validValues&&!(n in a.validValues))return}if(V[t]&&!i.allow_script_urls){var c=n.replace(l,"");try{c=decodeURIComponent(c)}catch(u){c=unescape(c)}if(U.test(c))return;if(!i.allow_html_data_urls&&$.test(c)&&!/^data:image\//i.test(c))return}p.map[t]=n,p.push({name:t,value:n})}var l=this,c,u=0,d,f,h=[],p,m,g,v,y,b,x,C,w,_,E,N,S,k,T,R,A,B,D,L,M,H,P,O,I,F=0,z=t.decode,W,V=n.makeMap("src,href,data,background,formaction,poster"),U=/((java|vb)script|mhtml):/i,$=/^data:/i;for(H=new RegExp("<(?:(?:!--([\\w\\W]*?)-->)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([A-Za-z0-9\\-_\\:\\.]+)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),P=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,x=a.getShortEndedElements(),M=i.self_closing_elements||a.getSelfClosingElements(),C=a.getBoolAttrs(),_=i.validate,b=i.remove_internals,W=i.fix_self_closing,O=a.getSpecialElements();c=H.exec(e);){if(u0&&h[h.length-1].name===d&&o(d),!_||(E=a.getElementRule(d))){if(N=!0,_&&(T=E.attributes,R=E.attributePatterns),(k=c[8])?(y=-1!==k.indexOf("data-mce-type"),y&&b&&(N=!1),p=[],p.map={},k.replace(P,s)):(p=[],p.map={}),_&&!y){if(A=E.attributesRequired,B=E.attributesDefault,D=E.attributesForced,L=E.removeEmptyAttrs,L&&!p.length&&(N=!1),D)for(m=D.length;m--;)S=D[m],v=S.name,I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I});if(B)for(m=B.length;m--;)S=B[m],v=S.name,v in p.map||(I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I}));if(A){for(m=A.length;m--&&!(A[m]in p.map););-1===m&&(N=!1)}if(S=p.map["data-mce-bogus"]){if("all"===S){u=r(a,e,H.lastIndex),H.lastIndex=u;continue}N=!1}}N&&l.start(d,p,w)}else N=!1;if(f=O[d]){f.lastIndex=u=c.index+c[0].length,(c=f.exec(e))?(N&&(g=e.substr(u,c.index-u)),u=c.index+c[0].length):(g=e.substr(u),u=e.length),N&&(g.length>0&&l.text(g,!0),l.end(d)),H.lastIndex=u;continue}w||(k&&k.indexOf("/")==k.length-1?N&&l.end(d):h.push({name:d,valid:N}))}else(d=c[1])?(">"===d.charAt(0)&&(d=" "+d),i.allow_conditional_comments||"[if"!==d.substr(0,3)||(d=" "+d),l.comment(d)):(d=c[2])?l.cdata(d):(d=c[3])?l.doctype(d):(d=c[4])&&l.pi(d,c[5]);u=c.index+c[0].length}for(u=0;m--)d=h[m],d.valid&&l.end(d.name)}}var o=n.each;return i.findEndTag=r,i}),r(S,[_,E,N,d],function(e,t,n,r){var i=r.makeMap,o=r.each,a=r.explode,s=r.extend;return function(r,l){function c(t){var n,r,o,a,s,c,d,f,h,p,m,g,v,y;for(m=i("tr,td,th,tbody,thead,tfoot,table"),p=l.getNonEmptyElements(),g=l.getTextBlockElements(),n=0;n1){for(a.reverse(),s=c=u.filterNode(a[0].clone()),h=0;h0)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 g(e){var t,n={};for(t in e)"li"!==t&&"p"!=t&&(n[t]=e[t]);return n}var v,y,b,x,C,w,_,E,N,S,k,T,R,A=[],B,D,L,M,H,P,O,I;if(o=o||{},h={},p={},T=s(i("script,style,head,html,body,title,meta,param"),l.getBlockElements()), O=l.getNonEmptyElements(),P=l.children,k=r.validate,I="forced_root_block"in o?o.forced_root_block:r.forced_root_block,H=l.getWhiteSpaceElements(),R=/^[ \t\r\n]+/,D=/[ \t\r\n]+$/,L=/[ \t\r\n]+/g,M=/^[ \t\r\n]+$/,v=new n({validate:k,allow_script_urls:r.allow_script_urls,allow_conditional_comments:r.allow_conditional_comments,self_closing_elements:g(l.getSelfClosingElements()),cdata:function(e){b.append(u("#cdata",4)).value=e},text:function(e,t){var n;B||(e=e.replace(L," "),b.lastChild&&T[b.lastChild.name]&&(e=e.replace(R,""))),0!==e.length&&(n=u("#text",3),n.raw=!!t,b.append(n).value=e)},comment:function(e){b.append(u("#comment",8)).value=e},pi:function(e,t){b.append(u(e,7)).value=t,m(b)},doctype:function(e){var t;t=b.append(u("#doctype",10)),t.value=e,m(b)},start:function(e,t,n){var r,i,o,a,s;if(o=k?l.getElementRule(e):{}){for(r=u(o.outputName||e,1),r.attributes=t,r.shortEnded=n,b.append(r),s=P[b.name],s&&P[r.name]&&!s[r.name]&&A.push(r),i=f.length;i--;)a=f[i].name,a in t.map&&(N=p[a],N?N.push(r):p[a]=[r]);T[e]&&m(r),n||(b=r),!B&&H[e]&&(B=!0)}},end:function(t){var n,r,i,o,a;if(r=k?l.getElementRule(t):{}){if(T[t]&&!B){if(n=b.firstChild,n&&3===n.type)if(i=n.value.replace(R,""),i.length>0)n.value=i,n=n.next;else for(o=n.next,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.next,(0===i.length||M.test(i))&&(n.remove(),n=o),n=o;if(n=b.lastChild,n&&3===n.type)if(i=n.value.replace(D,""),i.length>0)n.value=i,n=n.prev;else for(o=n.prev,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.prev,(0===i.length||M.test(i))&&(n.remove(),n=o),n=o}if(B&&H[t]&&(B=!1),(r.removeEmpty||r.paddEmpty)&&b.isEmpty(O))if(r.paddEmpty)b.empty().append(new e("#text","3")).value="\xa0";else if(!b.attributes.map.name&&!b.attributes.map.id)return a=b.parent,T[b.name]?b.empty().remove():b.unwrap(),void(b=a);b=b.parent}}},l),y=b=new e(o.context||r.root_name,11),v.parse(t),k&&A.length&&(o.context?o.invalid=!0:c(A)),I&&("body"==y.name||o.isRootContent)&&a(),!o.invalid){for(S in h){for(N=d[S],x=h[S],_=x.length;_--;)x[_].parent||x.splice(_,1);for(C=0,w=N.length;w>C;C++)N[C](x,S,o)}for(C=0,w=f.length;w>C;C++)if(N=f[C],N.name in p){for(x=p[N.name],_=x.length;_--;)x[_].parent||x.splice(_,1);for(_=0,E=N.callbacks.length;E>_;_++)N.callbacks[_](x,N.name,o)}}return y},r.remove_trailing_brs&&u.addNodeFilter("br",function(t){var n,r=t.length,i,o=s({},l.getBlockElements()),a=l.getNonEmptyElements(),c,u,d,f,h,p;for(o.body=1,n=0;r>n;n++)if(i=t[n],c=i.parent,o[i.parent.name]&&i===c.lastChild){for(d=i.prev;d;){if(f=d.name,"span"!==f||"bookmark"!==d.attr("data-mce-type")){if("br"!==f)break;if("br"===f){i=null;break}}d=d.prev}i&&(i.remove(),c.isEmpty(a)&&(h=l.getElementRule(c.name),h&&(h.removeEmpty?c.remove():h.paddEmpty&&(c.empty().append(new e("#text",3)).value="\xa0"))))}else{for(u=i;c&&c.firstChild===u&&c.lastChild===u&&(u=c,!o[c.name]);)c=c.parent;u===c&&(p=new e("#text",3),p.value="\xa0",i.replace(p))}}),r.allow_html_in_named_anchor||u.addAttributeFilter("id,name",function(e){for(var t=e.length,n,r,i,o;t--;)if(o=e[t],"a"===o.name&&o.firstChild&&!o.attr("href")){i=o.parent,n=o.lastChild;do r=n.prev,i.insert(n,o),n=r;while(n)}}),r.validate&&l.getValidClasses()&&u.addAttributeFilter("class",function(e){for(var t=e.length,n,r,i,o,a,s=l.getValidClasses(),c,u;t--;){for(n=e[t],r=n.attr("class").split(" "),a="",i=0;i0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n")),r.push("<",e),t)for(c=0,u=t.length;u>c;c++)d=t[c],r.push(" ",d.name,'="',s(d.value,!0),'"');!n||l?r[r.length]=">":r[r.length]=" />",n&&i&&a[e]&&r.length>0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n"))},end:function(e){var t;r.push(""),i&&a[e]&&r.length>0&&(t=r[r.length-1],t.length>0&&"\n"!==t&&r.push("\n"))},text:function(e,t){e.length>0&&(r[r.length]=t?e:s(e))},cdata:function(e){r.push("")},comment:function(e){r.push("")},pi:function(e,t){t?r.push(""):r.push(""),i&&r.push("\n")},doctype:function(e){r.push("",i?"\n":"")},reset:function(){r.length=0},getContent:function(){return r.join("").replace(/\n$/,"")}}}}),r(T,[k,E],function(e,t){return function(n,r){var i=this,o=new e(n);n=n||{},n.validate="validate"in n?n.validate:!0,i.schema=r=r||new t,i.writer=o,i.serialize=function(e){function t(e){var n=i[e.type],s,l,c,u,d,f,h,p,m;if(n)n(e);else{if(s=e.name,l=e.shortEnded,c=e.attributes,a&&c&&c.length>1){for(f=[],f.map={},m=r.getElementRule(e.name),h=0,p=m.attributesOrder.length;p>h;h++)u=m.attributesOrder[h],u in c.map&&(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));for(h=0,p=c.length;p>h;h++)u=c[h].name,u in f.map||(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));c=f}if(o.start(e.name,c,l),!l){if(e=e.firstChild)do t(e);while(e=e.next);o.end(s)}}}var i,a;return a=n.validate,i={3:function(e){o.text(e.value,e.raw)},8:function(e){o.comment(e.value)},7:function(e){o.pi(e.name,e.value)},10:function(e){o.doctype(e.value)},4:function(e){o.cdata(e.value)},11:function(e){if(e=e.firstChild)do t(e);while(e=e.next)}},o.reset(),1!=e.type||n.inner?i[11](e):t(e),o.getContent()}}}),r(R,[y,S,g,T,_,E,u,d],function(e,t,n,r,i,o,a,s){var l=s.each,c=s.trim,u=e.DOM;return function(e,i){var s,d,f;return i&&(s=i.dom,d=i.schema),s=s||u,d=d||new o(e),e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs="remove_trailing_brs"in e?e.remove_trailing_brs:!0,f=new t(e,d),f.addAttributeFilter("data-mce-tabindex",function(e,t){for(var n=e.length,r;n--;)r=e[n],r.attr("tabindex",r.attributes.map["data-mce-tabindex"]),r.attr(t,null)}),f.addAttributeFilter("src,href,style",function(t,n){for(var r=t.length,i,o,a="data-mce-"+n,l=e.url_converter,c=e.url_converter_scope,u;r--;)i=t[r],o=i.attributes.map[a],o!==u?(i.attr(n,o.length>0?o:null),i.attr(a,null)):(o=i.attributes.map[n],"style"===n?o=s.serializeStyle(s.parseStyle(o),i.name):l&&(o=l.call(c,o,n,i.name)),i.attr(n,o.length>0?o:null))}),f.addAttributeFilter("class",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("class"),r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}),f.addAttributeFilter("data-mce-type",function(e,t,n){for(var r=e.length,i;r--;)i=e[r],"bookmark"!==i.attributes.map["data-mce-type"]||n.cleanup||i.remove()}),f.addNodeFilter("noscript",function(e){for(var t=e.length,r;t--;)r=e[t].firstChild,r&&(r.value=n.decode(r.value))}),f.addNodeFilter("script,style",function(e,t){function n(e){return e.replace(/()/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")}for(var r=e.length,i,o,a;r--;)i=e[r],o=i.firstChild?i.firstChild.value:"","script"===t?(a=i.attr("type"),a&&i.attr("type","mce-no/type"==a?null:a.replace(/^mce\-/,"")),o.length>0&&(i.firstChild.value="// ")):o.length>0&&(i.firstChild.value="")}),f.addNodeFilter("#comment",function(e){for(var t=e.length,n;t--;)n=e[t],0===n.value.indexOf("[CDATA[")?(n.name="#cdata",n.type=4,n.value=n.value.replace(/^\[CDATA\[|\]\]$/g,"")):0===n.value.indexOf("mce:protected ")&&(n.name="#text",n.type=3,n.raw=!0,n.value=unescape(n.value).substr(14))}),f.addNodeFilter("xml:namespace,input",function(e,t){for(var n=e.length,r;n--;)r=e[n],7===r.type?r.remove():1===r.type&&("input"!==t||"type"in r.attributes.map||r.attr("type","text"))}),e.fix_list_elements&&f.addNodeFilter("ul,ol",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.parent,("ul"===r.name||"ol"===r.name)&&n.prev&&"li"===n.prev.name&&n.prev.append(n)}),f.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:d,addNodeFilter:f.addNodeFilter,addAttributeFilter:f.addAttributeFilter,serialize:function(t,n){var i=this,o,u,h,p,m;return a.ie&&s.select("script,style,select,map").length>0?(m=t.innerHTML,t=t.cloneNode(!1),s.setHTML(t,m)):t=t.cloneNode(!0),o=t.ownerDocument.implementation,o.createHTMLDocument&&(u=o.createHTMLDocument(""),l("BODY"==t.nodeName?t.childNodes:[t],function(e){u.body.appendChild(u.importNode(e,!0))}),t="BODY"!=t.nodeName?u.body.firstChild:u.body,h=s.doc,s.doc=u),n=n||{},n.format=n.format||"html",n.selection&&(n.forced_root_block=""),n.no_events||(n.node=t,i.onPreProcess(n)),p=new r(e,d),n.content=p.serialize(f.parse(c(n.getInner?t.innerHTML:s.getOuterHTML(t)),n)),n.cleanup||(n.content=n.content.replace(/\uFEFF/g,"")),n.no_events||i.onPostProcess(n),h&&(s.doc=h),n.node=null,n.content},addRules:function(e){d.addValidElements(e)},setRules:function(e){d.setValidElements(e)},onPreProcess:function(e){i&&i.fire("PreProcess",e)},onPostProcess:function(e){i&&i.fire("PostProcess",e)}}}}),r(A,[],function(){function e(e){function t(t,n){var r,i=0,o,a,s,l,c,u,d=-1,f;if(r=t.duplicate(),r.collapse(n),f=r.parentElement(),f.ownerDocument===e.dom.doc){for(;"false"===f.contentEditable;)f=f.parentNode;if(!f.hasChildNodes())return{node:f,inside:1};for(s=f.children,o=s.length-1;o>=i;)if(u=Math.floor((i+o)/2),l=s[u],r.moveToElementText(l),d=r.compareEndPoints(n?"StartToStart":"EndToEnd",t),d>0)o=u-1;else{if(!(0>d))return{node:l};i=u+1}if(0>d)for(l?r.collapse(!1):(r.moveToElementText(f),r.collapse(!0),l=f,a=!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",1)&&f==r.parentElement();)c++;else for(r.collapse(!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",-1)&&f==r.parentElement();)c++;return{node:l,position:d,offset:c,inside:a}}}function n(){function n(e){var n=t(o,e),r,i,s=0,l,c,u;if(r=n.node,i=n.offset,n.inside&&!r.hasChildNodes())return void a[e?"setStart":"setEnd"](r,0);if(i===c)return void a[e?"setStartBefore":"setEndAfter"](r);if(n.position<0){if(l=n.inside?r.firstChild:r.nextSibling,!l)return void a[e?"setStartAfter":"setEndAfter"](r);if(!i)return void(3==l.nodeType?a[e?"setStart":"setEnd"](l,0):a[e?"setStartBefore":"setEndBefore"](l));for(;l;){if(3==l.nodeType&&(u=l.nodeValue,s+=u.length,s>=i)){r=l,s-=i,s=u.length-s;break}l=l.nextSibling}}else{if(l=r.previousSibling,!l)return a[e?"setStartBefore":"setEndBefore"](r);if(!i)return void(3==r.nodeType?a[e?"setStart":"setEnd"](l,r.nodeValue.length):a[e?"setStartAfter":"setEndAfter"](l));for(;l;){if(3==l.nodeType&&(s+=l.nodeValue.length,s>=i)){r=l,s-=i;break}l=l.previousSibling}}a[e?"setStart":"setEnd"](r,s)}var o=e.getRng(),a=i.createRng(),s,l,c,u,d;if(s=o.item?o.item(0):o.parentElement(),s.ownerDocument!=i.doc)return a;if(l=e.isCollapsed(),o.item)return a.setStart(s.parentNode,i.nodeIndex(s)),a.setEnd(a.startContainer,a.startOffset+1),a;try{n(!0),l||n()}catch(f){if(-2147024809!=f.number)throw f;d=r.getBookmark(2),c=o.duplicate(),c.collapse(!0),s=c.parentElement(),l||(c=o.duplicate(),c.collapse(!1),u=c.parentElement(),u.innerHTML=u.innerHTML),s.innerHTML=s.innerHTML,r.moveToBookmark(d),o=e.getRng(),n(!0),l||n()}return a}var r=this,i=e.dom,o=!1;this.getBookmark=function(n){function r(e){var t,n,r,o,a=[];for(t=e.parentNode,n=i.getRoot().parentNode;t!=n&&9!==t.nodeType;){for(r=t.children,o=r.length;o--;)if(e===r[o]){a.push(o);break}e=t,t=t.parentNode}return a}function o(e){var n;return n=t(a,e),n?{position:n.position,offset:n.offset,indexes:r(n.node),inside:n.inside}:void 0}var a=e.getRng(),s={};return 2===n&&(a.item?s.start={ctrl:!0,indexes:r(a.item(0))}:(s.start=o(!0),e.isCollapsed()||(s.end=o()))),s},this.moveToBookmark=function(e){function t(e){var t,n,r,o;for(t=i.getRoot(),n=e.length-1;n>=0;n--)o=t.children,r=e[n],r<=o.length-1&&(t=o[r]);return t}function n(n){var i=e[n?"start":"end"],a,s,l,c;i&&(a=i.position>0,s=o.createTextRange(),s.moveToElementText(t(i.indexes)),c=i.offset,c!==l?(s.collapse(i.inside||a),s.moveStart("character",a?-c:c)):s.collapse(n),r.setEndPoint(n?"StartToStart":"EndToStart",s),n&&r.collapse(!0))}var r,o=i.doc.body;e.start&&(e.start.ctrl?(r=o.createControlRange(),r.addElement(t(e.start.indexes)),r.select()):(r=o.createTextRange(),n(!0),n(),r.select()))},this.addRange=function(t){function n(e){var t,n,a,d,p;a=i.create("a"),t=e?s:c,n=e?l:u,d=r.duplicate(),(t==f||t==f.documentElement)&&(t=h,n=0),3==t.nodeType?(t.parentNode.insertBefore(a,t),d.moveToElementText(a),d.moveStart("character",n),i.remove(a),r.setEndPoint(e?"StartToStart":"EndToEnd",d)):(p=t.childNodes,p.length?(n>=p.length?i.insertAfter(a,p[p.length-1]):t.insertBefore(a,p[n]),d.moveToElementText(a)):t.canHaveHTML&&(t.innerHTML="",a=t.firstChild,d.moveToElementText(a),d.collapse(o)),r.setEndPoint(e?"StartToStart":"EndToEnd",d),i.remove(a))}var r,a,s,l,c,u,d,f=e.dom.doc,h=f.body,p,m;if(s=t.startContainer,l=t.startOffset,c=t.endContainer,u=t.endOffset,r=h.createTextRange(),s==c&&1==s.nodeType){if(l==u&&!s.hasChildNodes()){if(s.canHaveHTML)return d=s.previousSibling,d&&!d.hasChildNodes()&&i.isBlock(d)?d.innerHTML="":d=null,s.innerHTML="",r.moveToElementText(s.lastChild),r.select(),i.doc.selection.clear(),s.innerHTML="",void(d&&(d.innerHTML=""));l=i.nodeIndex(s),s=s.parentNode}if(l==u-1)try{if(m=s.childNodes[l],a=h.createControlRange(),a.addElement(m),a.select(),p=e.getRng(),p.item&&m===p.item(0))return}catch(g){}}n(!0),n(),r.select()},this.getRangeAt=n}return e}),r(B,[u],function(e){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(t){return e.mac?t.metaKey:t.ctrlKey&&!t.altKey}}}),r(D,[B,d,u],function(e,t,n){return function(r,i){function o(e){var t=i.settings.object_resizing;return t===!1||n.iOS?!1:("string"!=typeof t&&(t="table,img,div"),"false"===e.getAttribute("data-mce-resize")?!1:i.dom.is(e,t))}function a(t){var n,r,o,a,s;n=t.screenX-T,r=t.screenY-R,P=n*S[2]+D,O=r*S[3]+L,P=5>P?5:P,O=5>O?5:O,o="IMG"==w.nodeName&&i.settings.resize_img_proportional!==!1?!e.modifierPressed(t):e.modifierPressed(t)||"IMG"==w.nodeName&&S[2]*S[3]!==0,o&&(W(n)>W(r)?(O=V(P*M),P=V(O/M)):(P=V(O/M),O=V(P*M))),x.setStyles(_,{width:P,height:O}),a=S.startPos.x+n,s=S.startPos.y+r,a=a>0?a:0,s=s>0?s:0,x.setStyles(E,{left:a,top:s,display:"block"}),E.innerHTML=P+" × "+O,S[2]<0&&_.clientWidth<=P&&x.setStyle(_,"left",A+(D-P)),S[3]<0&&_.clientHeight<=O&&x.setStyle(_,"top",B+(L-O)),n=U.scrollWidth-$,r=U.scrollHeight-q,n+r!==0&&x.setStyles(E,{left:a-n,top:s-r}),H||(i.fire("ObjectResizeStart",{target:w,width:D,height:L}),H=!0)}function s(){function e(e,t){t&&(w.style[e]||!i.schema.isValid(w.nodeName.toLowerCase(),e)?x.setStyle(w,e,t):x.setAttrib(w,e,t))}H=!1,e("width",P),e("height",O),x.unbind(I,"mousemove",a),x.unbind(I,"mouseup",s),F!=I&&(x.unbind(F,"mousemove",a),x.unbind(F,"mouseup",s)),x.remove(_),x.remove(E),z&&"TABLE"!=w.nodeName||l(w),i.fire("ObjectResized",{target:w,width:P,height:O}),x.setAttrib(w,"style",x.getAttrib(w,"style")),i.nodeChanged()}function l(e,t,r){var l,u,d,f,h;g(),l=x.getPos(e,U),A=l.x,B=l.y,h=e.getBoundingClientRect(),u=h.width||h.right-h.left,d=h.height||h.bottom-h.top,w!=e&&(m(),w=e,P=O=0),f=i.fire("ObjectSelected",{target:e}),o(e)&&!f.isDefaultPrevented()?C(N,function(e,i){function o(t){T=t.screenX,R=t.screenY,D=w.clientWidth,L=w.clientHeight,M=L/D,S=e,e.startPos={x:u*e[0]+A,y:d*e[1]+B},$=U.scrollWidth,q=U.scrollHeight,_=w.cloneNode(!0),x.addClass(_,"mce-clonedresizable"),x.setAttrib(_,"data-mce-bogus","all"),_.contentEditable=!1,_.unSelectabe=!0,x.setStyles(_,{left:A,top:B,margin:0}),_.removeAttribute("data-mce-selected"),U.appendChild(_),x.bind(I,"mousemove",a),x.bind(I,"mouseup",s),F!=I&&(x.bind(F,"mousemove",a),x.bind(F,"mouseup",s)),E=x.add(U,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},D+" × "+L)}var l;return t?void(i==t&&o(r)):(l=x.get("mceResizeHandle"+i),l&&x.remove(l),l=x.add(U,"div",{id:"mceResizeHandle"+i,"data-mce-bogus":"all","class":"mce-resizehandle",unselectable:!0,style:"cursor:"+i+"-resize; margin:0; padding:0"}),n.ie&&(l.contentEditable=!1),x.bind(l,"mousedown",function(e){e.stopImmediatePropagation(),e.preventDefault(),o(e)}),e.elm=l,void x.setStyles(l,{left:u*e[0]+A-l.offsetWidth/2,top:d*e[1]+B-l.offsetHeight/2}))}):c(),w.setAttribute("data-mce-selected","1")}function c(){var e,t;g(),w&&w.removeAttribute("data-mce-selected");for(e in N)t=x.get("mceResizeHandle"+e),t&&(x.unbind(t),x.remove(t))}function u(e){function t(e,t){if(e)do if(e===t)return!0;while(e=e.parentNode)}var n,o;if(!H&&!i.removed)return C(x.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),o="mousedown"==e.type?e.target:r.getNode(),o=x.$(o).closest(z?"table":"table,img,hr")[0],t(o,U)&&(v(),n=r.getStart(!0),t(n,o)&&t(r.getEnd(!0),o)&&(!z||o!=n&&"IMG"!==n.nodeName))?void l(o):void c()}function d(e,t,n){e&&e.attachEvent&&e.attachEvent("on"+t,n)}function f(e,t,n){e&&e.detachEvent&&e.detachEvent("on"+t,n)}function h(e){var t=e.srcElement,n,r,o,a,s,c,u;n=t.getBoundingClientRect(),c=k.clientX-n.left,u=k.clientY-n.top;for(r in N)if(o=N[r],a=t.offsetWidth*o[0],s=t.offsetHeight*o[1],W(a-c)<8&&W(s-u)<8){S=o;break}H=!0,i.fire("ObjectResizeStart",{target:w,width:w.clientWidth,height:w.clientHeight}),i.getDoc().selection.empty(),l(t,r,k)}function p(e){var t=e.srcElement;if(t!=w){if(i.fire("ObjectSelected",{target:t}),m(),0===t.id.indexOf("mceResizeHandle"))return void(e.returnValue=!1);("IMG"==t.nodeName||"TABLE"==t.nodeName)&&(c(),w=t,d(t,"resizestart",h))}}function m(){f(w,"resizestart",h)}function g(){for(var e in N){var t=N[e];t.elm&&(x.unbind(t.elm),delete t.elm)}}function v(){try{i.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}}function y(e){var t;if(z){t=I.body.createControlRange();try{return t.addElement(e),t.select(),!0}catch(n){}}}function b(){w=_=null,z&&(m(),f(U,"controlselect",p))}var x=i.dom,C=t.each,w,_,E,N,S,k,T,R,A,B,D,L,M,H,P,O,I=i.getDoc(),F=document,z=n.ie&&n.ie<11,W=Math.abs,V=Math.round,U=i.getBody(),$,q;N={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]};var j=".mce-content-body";return i.contentStyles.push(j+" div.mce-resizehandle {position: absolute;border: 1px solid black;background: #FFF;width: 7px;height: 7px;z-index: 10000}"+j+" .mce-resizehandle:hover {background: #000}"+j+" img[data-mce-selected], hr[data-mce-selected] {outline: 1px solid black;resize: none}"+j+" .mce-clonedresizable {position: absolute;"+(n.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+j+" .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}"),i.on("init",function(){z?(i.on("ObjectResized",function(e){"TABLE"!=e.target.nodeName&&(c(),y(e.target))}),d(U,"controlselect",p),i.on("mousedown",function(e){k=e})):(v(),n.ie>=11&&(i.on("mouseup",function(e){var t=e.target.nodeName;!H&&/^(TABLE|IMG|HR)$/.test(t)&&(i.selection.select(e.target,"TABLE"==t),i.nodeChanged())}),i.dom.bind(U,"mscontrolselect",function(e){/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"==e.target.tagName&&window.setTimeout(function(){i.selection.select(e.target)},0))}))),i.on("nodechange ResizeEditor ResizeWindow",function(e){window.requestAnimationFrame?window.requestAnimationFrame(function(){u(e)}):u(e)}),i.on("keydown keyup",function(e){w&&"TABLE"==w.nodeName&&u(e)}),i.on("hide",c)}),i.on("remove",g),{isResizable:o,showResizeRect:l,hideResizeRect:c,updateResizeRect:u,controlSelect:y,destroy:b}}}),r(L,[u,d],function(e,t){function n(n){var r=n.dom;this.getBookmark=function(e,i){function o(e,n){var i=0;return t.each(r.select(e),function(e,t){e==n&&(i=t)}),i}function a(e){function t(t){var n,r,i,o=t?"start":"end";n=e[o+"Container"],r=e[o+"Offset"],1==n.nodeType&&"TR"==n.nodeName&&(i=n.childNodes,n=i[Math.min(t?r:r-1,i.length-1)],n&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r)))}return t(!0),t(),e}function s(){function e(e,t){var n=e[t?"startContainer":"endContainer"],a=e[t?"startOffset":"endOffset"],s=[],l,c,u=0;if(3==n.nodeType){if(i)for(l=n.previousSibling;l&&3==l.nodeType;l=l.previousSibling)a+=l.nodeValue.length;s.push(a)}else c=n.childNodes,a>=c.length&&c.length&&(u=1,a=Math.max(0,c.length-1)),s.push(r.nodeIndex(c[a],i)+u);for(;n&&n!=o;n=n.parentNode)s.push(r.nodeIndex(n,i));return s}var t=n.getRng(!0),o=r.getRoot(),a={};return a.start=e(t,!0),n.isCollapsed()||(a.end=e(t)),a}var l,c,u,d,f,h,p="",m;if(2==e)return h=n.getNode(),f=h?h.nodeName:null,"IMG"==f?{name:f,index:o(f,h)}:n.tridentSel?n.tridentSel.getBookmark(e):s();if(e)return{rng:n.getRng()};if(l=n.getRng(),u=r.uniqueId(),d=n.isCollapsed(),m="overflow:hidden;line-height:0px",l.duplicate||l.item){if(l.item)return h=l.item(0),f=h.nodeName,{name:f,index:o(f,h)};c=l.duplicate();try{l.collapse(),l.pasteHTML(''+p+""),d||(c.collapse(!1),l.moveToElementText(c.parentElement()),0===l.compareEndPoints("StartToEnd",c)&&c.move("character",-1),c.pasteHTML(''+p+""))}catch(g){return null}}else{if(h=n.getNode(),f=h.nodeName,"IMG"==f)return{name:f,index:o(f,h)};c=a(l.cloneRange()),d||(c.collapse(!1),c.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_end",style:m},p))),l=a(l),l.collapse(!0),l.insertNode(r.create("span",{"data-mce-type":"bookmark",id:u+"_start",style:m},p))}return n.moveToBookmark({id:u,keep:1}),{id:u}},this.moveToBookmark=function(i){function o(e){var t=i[e?"start":"end"],n,r,o,a;if(t){for(o=t[0],r=c,n=t.length-1;n>=1;n--){if(a=r.childNodes,t[n]>a.length-1)return;r=a[t[n]]}3===r.nodeType&&(o=Math.min(t[0],r.nodeValue.length)),1===r.nodeType&&(o=Math.min(t[0],r.childNodes.length)),e?l.setStart(r,o):l.setEnd(r,o)}return!0}function a(n){var o=r.get(i.id+"_"+n),a,s,l,c,p=i.keep;if(o&&(a=o.parentNode,"start"==n?(p?(a=o.firstChild,s=1):s=r.nodeIndex(o),u=d=a,f=h=s):(p?(a=o.firstChild,s=1):s=r.nodeIndex(o),d=a,h=s),!p)){for(c=o.previousSibling,l=o.nextSibling,t.each(t.grep(o.childNodes),function(e){3==e.nodeType&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))});o=r.get(i.id+"_"+n);)r.remove(o,1);c&&l&&c.nodeType==l.nodeType&&3==c.nodeType&&!e.opera&&(s=c.nodeValue.length,c.appendData(l.nodeValue),r.remove(l),"start"==n?(u=d=c,f=h=s):(d=c,h=s))}}function s(t){return!r.isBlock(t)||t.innerHTML||e.ie||(t.innerHTML='
'),t}var l,c,u,d,f,h;if(i)if(i.start){if(l=r.createRng(),c=r.getRoot(),n.tridentSel)return n.tridentSel.moveToBookmark(i);o(!0)&&o()&&n.setRng(l)}else i.id?(a("start"),a("end"),u&&(l=r.createRng(),l.setStart(s(u),f),l.setEnd(s(d),h),n.setRng(l))):i.name?n.select(r.select(i.name)[i.index]):i.rng&&n.setRng(i.rng)}}return n.isBookmarkNode=function(e){return e&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},n}),r(M,[p,A,D,C,L,u,d],function(e,n,r,i,o,a,s){function l(e,t,i,a){var s=this;s.dom=e,s.win=t,s.serializer=i,s.editor=a,s.bookmarkManager=new o(s),s.controlSelection=new r(s,a),s.win.getSelection||(s.tridentSel=new n(s))}var c=s.each,u=s.trim,d=a.ie;return l.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 n=this,r=n.getRng(),i=n.dom.create("body"),o=n.getSel(),a,s,l;return e=e||{},a=s="",e.get=!0,e.format=e.format||"html",e.selection=!0,n.editor.fire("BeforeGetContent",e),"text"==e.format?n.isCollapsed()?"":r.text||(o.toString?o.toString():""):(r.cloneContents?(l=r.cloneContents(),l&&i.appendChild(l)):r.item!==t||r.htmlText!==t?(i.innerHTML="
"+(r.item?r.item(0).outerHTML:r.htmlText),i.removeChild(i.firstChild)):i.innerHTML=r.toString(),/^\s/.test(i.innerHTML)&&(a=" "),/\s+$/.test(i.innerHTML)&&(s=" "),e.getInner=!0,e.content=n.isCollapsed()?"":a+n.serializer.serialize(i,e)+s,n.editor.fire("GetContent",e),e.content)},setContent:function(e,t){var n=this,r=n.getRng(),i,o=n.win.document,a,s;if(t=t||{format:"html"},t.set=!0,t.selection=!0,e=t.content=e,t.no_events||n.editor.fire("BeforeSetContent",t),e=t.content,r.insertNode){e+='_',r.startContainer==o&&r.endContainer==o?o.body.innerHTML=e:(r.deleteContents(),0===o.body.childNodes.length?o.body.innerHTML=e:r.createContextualFragment?r.insertNode(r.createContextualFragment(e)):(a=o.createDocumentFragment(),s=o.createElement("div"),a.appendChild(s),s.outerHTML=e,r.insertNode(a))),i=n.dom.get("__caret"),r=o.createRange(),r.setStartBefore(i),r.setEndBefore(i),n.setRng(r),n.dom.remove("__caret");try{n.setRng(r)}catch(l){}}else r.item&&(o.execCommand("Delete",!1,null),r=n.getRng()),/^\s+/.test(e)?(r.pasteHTML('_'+e),n.dom.remove("__mce_tmp")):r.pasteHTML(e);t.no_events||n.editor.fire("SetContent",t)},getStart:function(e){var t=this,n=t.getRng(),r,i,o,a;if(n.duplicate||n.item){if(n.item)return n.item(0);for(o=n.duplicate(),o.collapse(1),r=o.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),i=a=n.parentElement();a=a.parentNode;)if(a==r){r=i;break}return r}return r=n.startContainer,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[Math.min(r.childNodes.length-1,n.startOffset)])),r&&3==r.nodeType?r.parentNode:r},getEnd:function(e){var t=this,n=t.getRng(),r,i;return n.duplicate||n.item?n.item?n.item(0):(n=n.duplicate(),n.collapse(0),r=n.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),r&&"BODY"==r.nodeName?r.lastChild||r:r):(r=n.endContainer,i=n.endOffset,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[i>0?i-1:i])),r&&3==r.nodeType?r.parentNode:r)},getBookmark:function(e,t){return this.bookmarkManager.getBookmark(e,t)},moveToBookmark:function(e){return this.bookmarkManager.moveToBookmark(e)},select:function(e,t){var n=this,r=n.dom,i=r.createRng(),o;if(n.lastFocusBookmark=null,e){if(!t&&n.controlSelection.controlSelect(e))return;o=r.nodeIndex(e),i.setStart(e.parentNode,o),i.setEnd(e.parentNode,o+1),t&&(n._moveEndPoint(i,e,!0),n._moveEndPoint(i,e)),n.setRng(i)}return e},isCollapsed:function(){var e=this,t=e.getRng(),n=e.getSel();return!t||t.item?!1:t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!n||t.collapsed},collapse:function(e){var t=this,n=t.getRng(),r;n.item&&(r=n.item(0),n=t.win.document.body.createTextRange(),n.moveToElementText(r)),n.collapse(!!e),t.setRng(n)},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=this,r,i,o,a=n.win.document,s;if(!e&&n.lastFocusBookmark){var l=n.lastFocusBookmark;return l.startContainer?(i=a.createRange(),i.setStart(l.startContainer,l.startOffset),i.setEnd(l.endContainer,l.endOffset)):i=l,i}if(e&&n.tridentSel)return n.tridentSel.getRangeAt(0);try{(r=n.getSel())&&(i=r.rangeCount>0?r.getRangeAt(0):r.createRange?r.createRange():a.createRange())}catch(c){}if(d&&i&&i.setStart&&a.selection){try{s=a.selection.createRange()}catch(c){}s&&s.item&&(o=s.item(0),i=a.createRange(),i.setStartBefore(o),i.setEndAfter(o))}return i||(i=a.createRange?a.createRange():a.body.createTextRange()),i.setStart&&9===i.startContainer.nodeType&&i.collapsed&&(o=n.dom.getRoot(),i.setStart(o,0),i.setEnd(o,0)),n.selectedRange&&n.explicitRange&&(0===t(i.START_TO_START,i,n.selectedRange)&&0===t(i.END_TO_END,i,n.selectedRange)?i=n.explicitRange:(n.selectedRange=null,n.explicitRange=null)),i},setRng:function(e,t){var n=this,r,i;if(e)if(e.select)try{e.select()}catch(o){}else if(n.tridentSel){if(e.cloneRange)try{return void n.tridentSel.addRange(e)}catch(o){}}else{if(r=n.getSel()){n.explicitRange=e;try{r.removeAllRanges(),r.addRange(e)}catch(o){}t===!1&&r.extend&&(r.collapse(e.endContainer,e.endOffset),r.extend(e.startContainer,e.startOffset)),n.selectedRange=r.rangeCount>0?r.getRangeAt(0):null}!e.collapsed&&e.startContainer==e.endContainer&&r.setBaseAndExtent&&e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(i=e.startContainer.childNodes[e.startOffset],i&&"IMG"==i.tagName&&n.getSel().setBaseAndExtent(i,0,i,1))}},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=this,n=t.getRng(),r,i=n.startContainer,o=n.endContainer,a=n.startOffset,s=n.endOffset,l=t.dom.getRoot();return n?n.setStart?(r=n.commonAncestorContainer,!n.collapsed&&(i==o&&2>s-a&&i.hasChildNodes()&&(r=i.childNodes[a]),3===i.nodeType&&3===o.nodeType&&(i=i.length===a?e(i.nextSibling,!0):i.parentNode,o=0===s?e(o.previousSibling,!1):o.parentNode,i&&i===o))?i:r&&3==r.nodeType?r.parentNode:r):(r=n.item?n.item(0):n.parentElement(),r.ownerDocument!==t.win.document&&(r=l),r):l},getSelectedBlocks:function(t,n){var r=this,i=r.dom,o,a,s=[];if(a=i.getRoot(),t=i.getParent(t||r.getStart(),i.isBlock),n=i.getParent(n||r.getEnd(),i.isBlock),t&&t!=a&&s.push(t),t&&n&&t!=n){o=t;for(var l=new e(t,a);(o=l.next())&&o!=n;)i.isBlock(o)&&s.push(o)}return n&&t!=n&&n!=a&&s.push(n),s},isForward:function(){var e=this.dom,t=this.getSel(),n,r;return t&&t.anchorNode&&t.focusNode?(n=e.createRng(),n.setStart(t.anchorNode,t.anchorOffset),n.collapse(!0),r=e.createRng(),r.setStart(t.focusNode,t.focusOffset),r.collapse(!0),n.compareBoundaryPoints(n.START_TO_START,r)<=0):!0},normalize:function(){var e=this,t=e.getRng();return a.range&&new i(e.dom).normalize(t)&&e.setRng(t,e.isForward()),t},selectorChanged:function(e,t){var n=this,r;return n.selectorChangedData||(n.selectorChangedData={},r={},n.editor.on("NodeChange",function(e){var t=e.element,i=n.dom,o=i.getParents(t,null,i.getRoot()),a={};c(n.selectorChangedData,function(e,t){c(o,function(n){return i.is(n,t)?(r[t]||(c(e,function(e){e(!0,{node:n,selector:t,parents:o})}),r[t]=e),a[t]=e,!1):void 0})}),c(r,function(e,n){a[n]||(delete r[n],c(e,function(e){e(!1,{node:t,selector:n,parents:o})}))})})),n.selectorChangedData[e]||(n.selectorChangedData[e]=[]),n.selectorChangedData[e].push(t),n},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){function t(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 n,r,i=this,o=i.dom,a=o.getRoot(),s,l;if("BODY"!=a.nodeName){var c=i.getScrollContainer();if(c)return n=t(e).y-t(c).y,l=c.clientHeight,s=c.scrollTop,void((s>n||n+25>s+l)&&(c.scrollTop=s>n?n:n-l+25))}r=o.getViewPort(i.editor.getWin()),n=o.getPos(e).y,s=r.y,l=r.h,(ns+l)&&i.editor.getWin().scrollTo(0,s>n?n:n-l+25)},placeCaretAt:function(e,t){var n=this.editor.getDoc(),r,i;if(n.caretPositionFromPoint)i=n.caretPositionFromPoint(e,t),r=n.createRange(),r.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.collapse(t=e;e++)a.addShortcut("access+"+e,"",["FormatBlock",!1,"h"+e]);a.addShortcut("access+7","",["FormatBlock",!1,"p"]),a.addShortcut("access+8","",["FormatBlock",!1,"div"]),a.addShortcut("access+9","",["FormatBlock",!1,"address"])}function p(e){return e?$[e]:$}function m(e,t){e&&("string"!=typeof e?le(e,function(e,t){m(t,e)}):(t=t.length?t:[t],le(t,function(e){e.deep===re&&(e.deep=!e.selector),e.split===re&&(e.split=!e.selector||e.inline),e.remove===re&&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+/))}),$[e]=t))}function g(e){return e&&$[e]&&delete $[e],$}function v(e){var t;return a.dom.getParent(e,function(e){return t=a.dom.getStyle(e,"text-decoration"),t&&"none"!==t}),t}function y(e){var t;1===e.nodeType&&e.parentNode&&1===e.parentNode.nodeType&&(t=v(e.parentNode),a.dom.getStyle(e,"color")&&t?a.dom.setStyle(e,"text-decoration",t):a.dom.getStyle(e,"text-decoration")===t&&a.dom.setStyle(e,"text-decoration",null))}function b(t,n,r){function i(e,t){if(t=t||u,e){if(t.onformat&&t.onformat(e,t,n,r),le(t.styles,function(t,r){q.setStyle(e,r,D(t,n))}),t.styles){var i=q.getAttrib(e,"style");i&&e.setAttribute("data-mce-style",i)}le(t.attributes,function(t,r){q.setAttrib(e,r,D(t,n))}),le(t.classes,function(t){t=D(t,n),q.hasClass(e,t)||q.addClass(e,t)})}}function o(){function t(t,n){var i=new e(n);for(r=i.current();r;r=i.prev())if(r.childNodes.length>1||r==t||"BR"==r.tagName)return r}var n=a.selection.getRng(),i=n.startContainer,o=n.endContainer;if(i!=o&&0===n.endOffset){var s=t(i,o),l=3==s.nodeType?s.length:s.childNodes.length;n.setEnd(s,l)}return n}function l(e,r,o){var a=[],l,f,h=!0;l=u.inline||u.block,f=q.create(l),i(f),K.walk(e,function(e){function r(e){var g,v,y,b,x;return x=h,g=e.nodeName.toLowerCase(),v=e.parentNode.nodeName.toLowerCase(),1===e.nodeType&&ie(e)&&(x=h,h="true"===ie(e),b=!0),R(g,"br")?(p=0,void(u.block&&q.remove(e))):u.wrapper&&w(e,t,n)?void(p=0):h&&!b&&u.block&&!u.wrapper&&s(g)&&Y(v,l)?(e=q.rename(e,l),i(e),a.push(e),void(p=0)):u.selector&&(le(c,function(t){"collapsed"in t&&t.collapsed!==m||q.is(e,t.selector)&&!d(e)&&(i(e,t),y=!0)}),!u.inline||y)?void(p=0):void(!h||b||!Y(l,g)||!Y(v,l)||!o&&3===e.nodeType&&1===e.nodeValue.length&&65279===e.nodeValue.charCodeAt(0)||d(e)||u.inline&&G(e)?(p=0,le(ce(e.childNodes),r),b&&(h=x),p=0):(p||(p=q.clone(f,ee),e.parentNode.insertBefore(p,e),a.push(p)),p.appendChild(e)))}var p;le(e,r)}),u.links===!0&&le(a,function(e){function t(e){"A"===e.nodeName&&i(e,u),le(ce(e.childNodes),t)}t(e)}),le(a,function(e){function r(e){var t=0;return le(e.childNodes,function(e){L(e)||se(e)||t++}),t}function o(e){var t,n;return le(e.childNodes,function(e){return 1!=e.nodeType||se(e)||d(e)?void 0:(t=e,ee)}),t&&!se(t)&&T(t,u)&&(n=q.clone(t,ee),i(n),q.replace(n,e,te),q.remove(t,1)),n||e}var s;if(s=r(e),(a.length>1||!G(e))&&0===s)return void q.remove(e,1);if(u.inline||u.wrapper){if(u.exact||1!==s||(e=o(e)),le(c,function(t){le(q.select(t.inline,e),function(e){se(e)||O(t,n,e,t.exact?e:null)})}),w(e.parentNode,t,n))return q.remove(e,1),e=0,te;u.merge_with_parents&&q.getParent(e.parentNode,function(r){return w(r,t,n)?(q.remove(e,1),e=0,te):void 0}),e&&u.merge_siblings!==!1&&(e=z(F(e),e),e=z(e,F(e,te)))}})}var c=p(t),u=c[0],f,h,m=!r&&j.isCollapsed();if(u)if(r)r.nodeType?(h=q.createRng(),h.setStartBefore(r),h.setEndAfter(r),l(H(h,c),null,!0)):l(r,null,!0);else if(m&&u.inline&&!q.select("td.mce-item-selected,th.mce-item-selected").length)V("apply",t,n);else{var g=a.selection.getNode();X||!c[0].defaultBlock||q.getParent(g,q.isBlock)||b(c[0].defaultBlock),a.selection.setRng(o()),f=j.getBookmark(),l(H(j.getRng(te),c),f),u.styles&&(u.styles.color||u.styles.textDecoration)&&(ue(g,y,"childNodes"),y(g)),j.moveToBookmark(f),U(j.getRng(te)),a.nodeChanged()}}function x(e,t,n,r){function i(e){var n,r,o,a,s;if(1===e.nodeType&&ie(e)&&(a=b,b="true"===ie(e),s=!0),n=ce(e.childNodes),b&&!s)for(r=0,o=h.length;o>r&&!O(h[r],t,e,e);r++);if(m.deep&&n.length){for(r=0,o=n.length;o>r;r++)i(n[r]);s&&(b=a)}}function o(n){var i;return le(u(n.parentNode).reverse(),function(n){var o;i||"_start"==n.id||"_end"==n.id||(o=w(n,e,t,r),o&&o.split!==!1&&(i=n))}),i}function s(e,n,r,i){var o,a,s,l,c,u;if(e){for(u=e.parentNode,o=n.parentNode;o&&o!=u;o=o.parentNode){for(a=q.clone(o,ee),c=0;c=0;o--){if(a=t[o].selector,!a||t[o].defaultBlock)return te;for(i=r.length-1;i>=0;i--)if(q.is(r[i],a))return te}return ee}function S(e,t,n){var r;return ne||(ne={},r={},a.on("NodeChange",function(e){var t=u(e.element),n={};t=i.grep(t,function(e){return 1==e.nodeType&&!e.getAttribute("data-mce-bogus")}),le(ne,function(e,i){le(t,function(o){return w(o,i,{},e.similar)?(r[i]||(le(e,function(e){e(!0,{node:o,format:i,parents:t})}),r[i]=e),n[i]=e,!1):void 0})}),le(r,function(i,o){n[o]||(delete r[o],le(i,function(n){n(!1,{node:e.element,format:o,parents:t})}))})})),le(e.split(","),function(e){ne[e]||(ne[e]=[],ne[e].similar=n),ne[e].push(t)}),this}function k(e){return o.getCssText(a,e)}function T(e,t){return R(e,t.inline)?te:R(e,t.block)?te:t.selector?1==e.nodeType&&q.is(e,t.selector):void 0}function R(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()==t.toLowerCase()}function A(e,t){return B(q.getStyle(e,t),t)}function B(e,t){return("color"==t||"backgroundColor"==t)&&(e=q.toHex(e)),"fontWeight"==t&&700==e&&(e="bold"),"fontFamily"==t&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e}function D(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e}function L(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)}function M(e,t,n){var r=q.create(t,n);return e.parentNode.insertBefore(r,e),r.appendChild(e),r}function H(t,n,r){function i(e){function t(e){return"BR"==e.nodeName&&e.getAttribute("data-mce-bogus")&&!e.nextSibling}var r,i,o,a,s;if(r=i=e?g:y,a=e?"previousSibling":"nextSibling",s=q.getRoot(),3==r.nodeType&&!L(r)&&(e?v>0:bo?n:o,-1===n||r||n++):(n=a.indexOf(" ",t),o=a.indexOf("\xa0",t),n=-1!==n&&(-1===o||o>n)?n:o),n}var s,l,c,u;if(3===t.nodeType){if(c=o(t,n),-1!==c)return{container:t,offset:c};u=t}for(s=new e(t,q.getParent(t,G)||a.getBody());l=s[i?"prev":"next"]();)if(3===l.nodeType){if(u=l,c=o(l),-1!==c)return{container:l,offset:c}}else if(G(l))break;return u?(n=i?0:u.length,{container:u,offset:n}):void 0}function d(e,r){var i,o,a,s;for(3==e.nodeType&&0===e.nodeValue.length&&e[r]&&(e=e[r]),i=u(e),o=0;oh?h:v],3==g.nodeType&&(v=0)),1==y.nodeType&&y.hasChildNodes()&&(h=y.childNodes.length-1,y=y.childNodes[b>h?h:b-1],3==y.nodeType&&(b=y.nodeValue.length)),g=l(g),y=l(y),(se(g.parentNode)||se(g))&&(g=se(g)?g:g.parentNode,g=g.nextSibling||g,3==g.nodeType&&(v=0)),(se(y.parentNode)||se(y))&&(y=se(y)?y:y.parentNode,y=y.previousSibling||y,3==y.nodeType&&(b=y.length)),n[0].inline&&(t.collapsed&&(m=c(g,v,!0),m&&(g=m.container,v=m.offset),m=c(y,b),m&&(y=m.container,b=m.offset)),p=o(y,b),p.node)){for(;p.node&&0===p.offset&&p.node.previousSibling;)p=o(p.node.previousSibling);p.node&&p.offset>0&&3===p.node.nodeType&&" "===p.node.nodeValue.charAt(p.offset-1)&&p.offset>1&&(y=p.node,y.splitText(p.offset-1))}return(n[0].inline||n[0].block_expand)&&(n[0].inline&&3==g.nodeType&&0!==v||(g=i(!0)),n[0].inline&&3==y.nodeType&&b!==y.nodeValue.length||(y=i())),n[0].selector&&n[0].expand!==ee&&!n[0].inline&&(g=d(g,"previousSibling"),y=d(y,"nextSibling")),(n[0].block||n[0].selector)&&(g=f(g,"previousSibling"),y=f(y,"nextSibling"),n[0].block&&(G(g)||(g=i(!0)),G(y)||(y=i()))),1==g.nodeType&&(v=J(g),g=g.parentNode),1==y.nodeType&&(b=J(y)+1,y=y.parentNode),{startContainer:g,startOffset:v,endContainer:y,endOffset:b}}function P(e,t){return t.links&&"A"==e.tagName}function O(e,t,n,r){var i,o,a;if(!T(n,e)&&!P(n,e))return ee;if("all"!=e.remove)for(le(e.styles,function(i,o){i=B(D(i,t),o),"number"==typeof o&&(o=i,r=0),(e.remove_similar||!r||R(A(r,o),i))&&q.setStyle(n,o,""),a=1}),a&&""===q.getAttrib(n,"style")&&(n.removeAttribute("style"),n.removeAttribute("data-mce-style")),le(e.attributes,function(e,i){var o;if(e=D(e,t),"number"==typeof i&&(i=e,r=0),!r||R(q.getAttrib(r,i),e)){if("class"==i&&(e=q.getAttrib(n,i),e&&(o="",le(e.split(/\s+/),function(e){/mce\-\w+/.test(e)&&(o+=(o?" ":"")+e)}),o)))return void q.setAttrib(n,i,o);"class"==i&&n.removeAttribute("className"),Z.test(i)&&n.removeAttribute("data-mce-"+i),n.removeAttribute(i)}}),le(e.classes,function(e){e=D(e,t),(!r||q.hasClass(r,e))&&q.removeClass(n,e)}),o=q.getAttribs(n),i=0;io?o:i]),3===r.nodeType&&n&&i>=r.nodeValue.length&&(r=new e(r,a.getBody()).next()||r),3!==r.nodeType||n||0!==i||(r=new e(r,a.getBody()).prev()||r),r}function V(t,n,r,i){function o(e){var t=q.create("span",{id:g,"data-mce-bogus":!0,style:v?"color:red":""});return e&&t.appendChild(a.getDoc().createTextNode(Q)),t}function l(e,t){for(;e;){if(3===e.nodeType&&e.nodeValue!==Q||e.childNodes.length>1)return!1;t&&1===e.nodeType&&t.push(e),e=e.firstChild}return!0}function c(e){for(;e;){if(e.id===g)return e;e=e.parentNode}}function u(t){var n;if(t)for(n=new e(t,t),t=n.current();t;t=n.next())if(3===t.nodeType)return t}function d(e,t){var n,r;if(e)r=j.getRng(!0),l(e)?(t!==!1&&(r.setStartBefore(e),r.setEndBefore(e)),q.remove(e)):(n=u(e),n.nodeValue.charAt(0)===Q&&(n.deleteData(0,1),r.startContainer==n&&r.startOffset>0&&r.setStart(n,r.startOffset-1),r.endContainer==n&&r.endOffset>0&&r.setEnd(n,r.endOffset-1)),q.remove(e,1)),j.setRng(r);else if(e=c(j.getStart()),!e)for(;e=q.get(g);)d(e,!1)}function f(){var e,t,i,a,s,l,d;e=j.getRng(!0),a=e.startOffset,l=e.startContainer,d=l.nodeValue,t=c(j.getStart()),t&&(i=u(t)),d&&a>0&&a=0;h--)u.appendChild(q.clone(f[h],!1)),u=u.firstChild;u.appendChild(q.doc.createTextNode(Q)),u=u.firstChild;var g=q.getParent(d,s);g&&q.isEmpty(g)?d.parentNode.replaceChild(m,d):q.insertAfter(m,d),j.setCursorLocation(u,1),q.isEmpty(d)&&q.remove(d)}}function m(){var e;e=c(j.getStart()),e&&!q.isEmpty(e)&&ue(e,function(e){1!=e.nodeType||e.id===g||q.isEmpty(e)||q.setAttrib(e,"data-mce-bogus",null)},"childNodes")}var g="_mce_caret",v=a.settings.caret_debug;a._hasCaretEvents||(ae=function(){var e=[],t;if(l(c(j.getStart()),e))for(t=e.length;t--;)q.setAttrib(e[t],"data-mce-bogus","1")},oe=function(e){var t=e.keyCode;d(),(8==t&&j.isCollapsed()||37==t||39==t)&&d(c(j.getStart())),m()},a.on("SetContent",function(e){e.selection&&m()}),a._hasCaretEvents=!0),"apply"==t?f():h()}function U(t){var n=t.startContainer,r=t.startOffset,i,o,a,s,l;if((t.startContainer!=t.endContainer||!c(t.startContainer.childNodes[t.startOffset]))&&(3==n.nodeType&&r>=n.nodeValue.length&&(r=J(n),n=n.parentNode,i=!0),1==n.nodeType))for(s=n.childNodes,n=s[Math.min(r,s.length-1)],o=new e(n,q.getParent(n,q.isBlock)),(r>s.length-1||i)&&o.next(),a=o.current();a;a=o.next())if(3==a.nodeType&&!L(a))return l=q.create("a",{"data-mce-bogus":"all"},Q),a.parentNode.insertBefore(l,a),t.setStart(a,0),j.setRng(t),void q.remove(l)}var $={},q=a.dom,j=a.selection,K=new t(q),Y=a.schema.isValidChild,G=q.isBlock,X=a.settings.forced_root_block,J=q.nodeIndex,Q="\ufeff",Z=/^(src|href|style)$/,ee=!1,te=!0,ne,re,ie=q.getContentEditable,oe,ae,se=n.isBookmarkNode,le=i.each,ce=i.grep,ue=i.walk,de=i.extend;de(this,{get:p,register:m,unregister:g,apply:b,remove:x,toggle:C,match:_,matchAll:E,matchNode:w,canApply:N,formatChanged:S,getCssText:k}),f(),h(),a.on("BeforeGetContent",function(e){ae&&"raw"!=e.format&&ae()}),a.on("mouseup keydown",function(e){oe&&oe(e)})}}),r(I,[B,u,d,N],function(e,t,n,r){var i=n.trim,o;return o=new RegExp(["]+data-mce-bogus[^>]+>[\u200b\ufeff]+<\\/span>",'\\s?data-mce-selected="[^"]+"'].join("|"),"gi"),function(e){function n(){var t=e.getContent({format:"raw",no_events:1}),n=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,a,s,l,c,u,d=e.schema;for(t=t.replace(o,""),u=d.getShortEndedElements();c=n.exec(t);)s=n.lastIndex,l=c[0].length,a=u[c[1]]?s:r.findEndTag(d,t,s),t=t.substring(0,s-l)+t.substring(a),n.lastIndex=s-l;return i(t)}function a(t){e.isNotDirty=!t}function s(e){l.typing=!1,l.add({},e)}var l=this,c=0,u=[],d,f,h=0;return e.on("init",function(){l.add()}),e.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&l.beforeChange()}),e.on("ExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&s(e)}),e.on("ObjectResizeStart",function(){l.beforeChange()}),e.on("SaveContent ObjectResized blur",s),e.on("DragEnd",s),e.on("KeyUp",function(r){var i=r.keyCode;(i>=33&&36>=i||i>=37&&40>=i||45==i||13==i||r.ctrlKey)&&(s(),e.nodeChanged()),(46==i||8==i||t.mac&&(91==i||93==i))&&e.nodeChanged(),f&&l.typing&&(e.isDirty()||(a(u[0]&&n()!=u[0].content),e.isNotDirty||e.fire("change",{level:u[0],lastLevel:null})),e.fire("TypingUndo"),f=!1,e.nodeChanged())}),e.on("KeyDown",function(e){var t=e.keyCode;if(t>=33&&36>=t||t>=37&&40>=t||45==t)return void(l.typing&&s(e));var n=e.ctrlKey&&!e.altKey||e.metaKey;!(16>t||t>20)||224==t||91==t||l.typing||n||(l.beforeChange(),l.typing=!0,l.add({},e),f=!0)}),e.on("MouseDown",function(e){l.typing&&s(e)}),e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo"),e.on("AddUndo Undo Redo ClearUndos",function(t){t.isDefaultPrevented()||e.nodeChanged()}),l={data:u,typing:!1,beforeChange:function(){h||(d=e.selection.getBookmark(2,!0))},add:function(t,r){var i,o=e.settings,s;if(t=t||{},t.content=n(),h||e.removed)return null;if(s=u[c],e.fire("BeforeAddUndo",{level:t,lastLevel:s,originalEvent:r}).isDefaultPrevented())return null;if(s&&s.content==t.content)return null;if(u[c]&&(u[c].beforeBookmark=d),o.custom_undo_redo_levels&&u.length>o.custom_undo_redo_levels){for(i=0;i0&&(a(!0),e.fire("change",l)),t},undo:function(){var t;return l.typing&&(l.add(),l.typing=!1),c>0&&(t=u[--c],0===c&&a(!1),e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(t.beforeBookmark),e.fire("undo",{level:t})),t},redo:function(){var t;return c0||l.typing&&u[0]&&n()!=u[0].content},hasRedo:function(){return cD)&&(u=a.create("br"),t.parentNode.insertBefore(u,t)),l.setStartBefore(t),l.setEndBefore(t)):(l.setStartAfter(t),l.setEndAfter(t)):(l.setStart(t,0),l.setEnd(t,0));s.setRng(l),a.remove(u),s.scrollIntoView(t)}}function v(e){var t=l.forced_root_block;t&&t.toLowerCase()===e.tagName.toLowerCase()&&a.setAttribs(e,l.forced_root_block_attrs)}function y(e){var t=R,n,i,o,s=u.getTextInlineElements();if(e||"TABLE"==O?(n=a.create(e||F),v(n)):n=B.cloneNode(!1),o=n,l.keep_styles!==!1)do if(s[t.nodeName]){if("_mce_caret"==t.id)continue;i=t.cloneNode(!1),a.setAttrib(i,"id",""),n.hasChildNodes()?(i.appendChild(n.firstChild),n.appendChild(i)):(o=i,n.appendChild(i))}while(t=t.parentNode);return r||(o.innerHTML='
'),n}function b(t){var n,r,i;if(3==R.nodeType&&(t?A>0:AR.childNodes.length-1,R=R.childNodes[Math.min(A,R.childNodes.length-1)]||R,A=z&&3==R.nodeType?R.nodeValue.length:0),T=E(R)){if(c.beforeChange(),!a.isBlock(T)&&T!=a.getRoot())return void((!F||L)&&w());if((F&&!L||!F&&L)&&(R=x(R,A)),B=a.getParent(R,a.isBlock),P=B?a.getParent(B.parentNode,a.isBlock):null,O=B?B.nodeName.toUpperCase():"",I=P?P.nodeName.toUpperCase():"","LI"!=I||o.ctrlKey||(B=P,O=I),/^(LI|DT|DD)$/.test(O)){if(!F&&L)return void w();if(a.isEmpty(B))return void C()}if("PRE"==O&&l.br_in_pre!==!1){if(!L)return void w()}else if(!F&&!L&&"LI"!=O||F&&L)return void w();F&&B===i.getBody()||(F=F||"P",b()?(M=/^(H[1-6]|PRE|FIGURE)$/.test(O)&&"HGROUP"!=I?y(F):y(),l.end_container_on_empty_block&&h(P)&&a.isEmpty(B)?M=a.split(P,B):a.insertAfter(M,B),g(M)):b(!0)?(M=B.parentNode.insertBefore(y(),B),p(M),g(B)):(k=S.cloneRange(),k.setEndAfter(B),H=k.extractContents(),_(H),M=H.firstChild,a.insertAfter(H,B),m(M),N(B),g(M)),a.setAttrib(M,"id",""),i.fire("NewBlock",{newBlock:M}),c.add())}}}var a=i.dom,s=i.selection,l=i.settings,c=i.undoManager,u=i.schema,d=u.getNonEmptyElements(),f=u.getMoveCaretBeforeOnEnterElements();i.on("keydown",function(e){13==e.keyCode&&o(e)!==!1&&e.preventDefault()})}}),r(z,[],function(){return function(e){function t(){var t=i.getStart(),s=e.getBody(),l,c,u,d,f,h,p,m=-16777215,g,v,y,b,x;if(x=n.forced_root_block,t&&1===t.nodeType&&x){for(;t&&t!=s;){if(a[t.nodeName])return;t=t.parentNode}if(l=i.getRng(),l.setStart){c=l.startContainer,u=l.startOffset,d=l.endContainer,f=l.endOffset;try{v=e.getDoc().activeElement===s}catch(C){}}else l.item&&(t=l.item(0),l=e.getDoc().body.createTextRange(),l.moveToElementText(t)), v=l.parentElement().ownerDocument===e.getDoc(),y=l.duplicate(),y.collapse(!0),u=-1*y.move("character",m),y.collapsed||(y=l.duplicate(),y.collapse(!1),f=-1*y.move("character",m)-u);for(t=s.firstChild,b=s.nodeName.toLowerCase();t;)if((3===t.nodeType||1==t.nodeType&&!a[t.nodeName])&&o.isValidChild(b,x.toLowerCase())){if(3===t.nodeType&&0===t.nodeValue.length){p=t,t=t.nextSibling,r.remove(p);continue}h||(h=r.create(x,e.settings.forced_root_block_attrs),t.parentNode.insertBefore(h,t),g=!0),p=t,t=t.nextSibling,h.appendChild(p)}else h=null,t=t.nextSibling;if(g&&v){if(l.setStart)l.setStart(c,u),l.setEnd(d,f),i.setRng(l);else try{l=e.getDoc().body.createTextRange(),l.moveToElementText(s),l.collapse(!0),l.moveStart("character",u),f>0&&l.moveEnd("character",f),l.select()}catch(C){}e.nodeChanged()}}}var n=e.settings,r=e.dom,i=e.selection,o=e.schema,a=o.getBlockElements();n.forced_root_block&&e.on("NodeChange",t)}}),r(W,[T,u,d,H,C,p],function(e,n,r,i,o,a){var s=r.each,l=r.extend,c=r.map,u=r.inArray,d=r.explode,f=n.gecko,h=n.ie,p=n.ie&&n.ie<11,m=!0,g=!1;return function(r){function v(e,t,n,i){var o,a,c=0;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||i&&i.skip_focus||r.focus(),i=l({},i),i=r.fire("BeforeExecCommand",{command:e,ui:t,value:n}),i.isDefaultPrevented())return!1;if(a=e.toLowerCase(),o=M.exec[a])return o(a,t,n),r.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(s(r.plugins,function(i){return i.execCommand&&i.execCommand(e,t,n)?(r.fire("ExecCommand",{command:e,ui:t,value:n}),c=!0,!1):void 0}),c)return c;if(r.theme&&r.theme.execCommand&&r.theme.execCommand(e,t,n))return r.fire("ExecCommand",{command:e,ui:t,value:n}),!0;try{c=r.getDoc().execCommand(e,t,n)}catch(u){}return c?(r.fire("ExecCommand",{command:e,ui:t,value:n}),!0):!1}function y(e){var t;if(!r._isHidden()){if(e=e.toLowerCase(),t=M.state[e])return t(e);try{return r.getDoc().queryCommandState(e)}catch(n){}return!1}}function b(e){var t;if(!r._isHidden()){if(e=e.toLowerCase(),t=M.value[e])return t(e);try{return r.getDoc().queryCommandValue(e)}catch(n){}}}function x(e,t){t=t||"exec",s(e,function(e,n){s(n.toLowerCase().split(","),function(n){M[t][n]=e})})}function C(e,t,n){e=e.toLowerCase(),M.exec[e]=function(e,i,o,a){return t.call(n||r,i,o,a)}}function w(e){if(e=e.toLowerCase(),M.exec[e])return!0;try{return r.getDoc().queryCommandSupported(e)}catch(t){}return!1}function _(e,t,n){e=e.toLowerCase(),M.state[e]=function(){return t.call(n||r)}}function E(e,t,n){e=e.toLowerCase(),M.value[e]=function(){return t.call(n||r)}}function N(e){return e=e.toLowerCase(),!!M.exec[e]}function S(e,n,i){return n===t&&(n=g),i===t&&(i=null),r.getDoc().execCommand(e,n,i)}function k(e){return L.match(e)}function T(e,n){L.toggle(e,n?{value:n}:t),r.nodeChanged()}function R(e){P=D.getBookmark(e)}function A(){D.moveToBookmark(P)}var B,D,L,M={state:{},exec:{},value:{}},H=r.settings,P;r.on("PreInit",function(){B=r.dom,D=r.selection,H=r.settings,L=r.formatter}),l(this,{execCommand:v,queryCommandState:y,queryCommandValue:b,queryCommandSupported:w,addCommands:x,addCommand:C,addQueryStateHandler:_,addQueryValueHandler:E,hasCustomCommand:N}),x({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){r.undoManager.add()},"Cut,Copy,Paste":function(e){var t=r.getDoc(),i;try{S(e)}catch(o){i=m}if(i||!t.queryCommandSupported(e)){var a=r.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");n.mac&&(a=a.replace(/Ctrl\+/g,"\u2318+")),r.windowManager.alert(a)}},unlink:function(){if(D.isCollapsed()){var e=D.getNode();return void("A"==e.tagName&&r.dom.remove(e,!0))}L.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(e){var t=e.substring(7);"full"==t&&(t="justify"),s("left,center,right,justify".split(","),function(e){t!=e&&L.remove("align"+e)}),"none"!=t&&(T("align"+t),v("mceRepaint"))},"InsertUnorderedList,InsertOrderedList":function(e){var t,n;S(e),t=B.getParent(D.getNode(),"ol,ul"),t&&(n=t.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName)&&(R(),B.split(n,t),A()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){T(e)},"ForeColor,HiliteColor,FontName":function(e,t,n){T(e,n)},FontSize:function(e,t,n){var r,i;n>=1&&7>=n&&(i=d(H.font_size_style_values),r=d(H.font_size_classes),n=r?r[n-1]||n:i[n-1]||n),T(e,n)},RemoveFormat:function(e){L.remove(e)},mceBlockQuote:function(){T("blockquote")},FormatBlock:function(e,t,n){return T(n||"p")},mceCleanup:function(){var e=D.getBookmark();r.setContent(r.getContent({cleanup:m}),{cleanup:m}),D.moveToBookmark(e)},mceRemoveNode:function(e,t,n){var i=n||D.getNode();i!=r.getBody()&&(R(),r.dom.remove(i,m),A())},mceSelectNodeDepth:function(e,t,n){var i=0;B.getParent(D.getNode(),function(e){return 1==e.nodeType&&i++==n?(D.select(e),g):void 0},r.getBody())},mceSelectNode:function(e,t,n){D.select(n)},mceInsertContent:function(t,n,o){function a(e){function t(e){return r[e]&&3==r[e].nodeType}var n,r,i;return n=D.getRng(!0),r=n.startContainer,i=n.startOffset,3==r.nodeType&&(i>0?e=e.replace(/^ /," "):t("previousSibling")||(e=e.replace(/^ /," ")),i|)$/," "):t("nextSibling")||(e=e.replace(/( | )(
|)$/," "))),e}function l(){var e,t,n;e=D.getRng(!0),t=e.startContainer,n=e.startOffset,3==t.nodeType&&e.collapsed&&("\xa0"===t.data[n]?(t.deleteData(n,1),/[\u00a0| ]$/.test(o)||(o+=" ")):"\xa0"===t.data[n-1]&&(t.deleteData(n-1,1),/[\u00a0| ]$/.test(o)||(o=" "+o)))}function c(e){if(_)for(x=e.firstChild;x;x=x.walk(!0))N[x.name]&&x.attr("data-mce-new","true")}function u(){if(_){var e=r.getBody(),t=new i(B);s(B.select("*[data-mce-new]"),function(n){n.removeAttribute("data-mce-new");for(var r=n.parentNode;r&&r!=e;r=r.parentNode)t.compare(r,n)&&B.remove(n,!0)})}}var d,f,p,m,g,v,y,b,x,C,w,_,E,N=r.schema.getTextInlineElements();"string"!=typeof o&&(_=o.merge,E=o.data,o=o.content),/^ | $/.test(o)&&(o=a(o)),d=r.parser,f=new e({},r.schema),w='​',v={content:o,format:"html",selection:!0},r.fire("BeforeSetContent",v),o=v.content,-1==o.indexOf("{$caret}")&&(o+="{$caret}"),o=o.replace(/\{\$caret\}/,w),b=D.getRng();var S=b.startContainer||(b.parentElement?b.parentElement():null),k=r.getBody();S===k&&D.isCollapsed()&&B.isBlock(k.firstChild)&&B.isEmpty(k.firstChild)&&(b=B.createRng(),b.setStart(k.firstChild,0),b.setEnd(k.firstChild,0),D.setRng(b)),D.isCollapsed()||(r.getDoc().execCommand("Delete",!1,null),l()),p=D.getNode();var T={context:p.nodeName.toLowerCase(),data:E};if(g=d.parse(o,T),c(g),x=g.lastChild,"mce_marker"==x.attr("id"))for(y=x,x=x.prev;x;x=x.walk(!0))if(3==x.type||!B.isBlock(x.name)){r.schema.isValidChild(x.parent.name,"span")&&x.parent.insert(y,x,"br"===x.name);break}if(T.invalid){for(D.setContent(w),p=D.getNode(),m=r.getBody(),9==p.nodeType?p=x=m:x=p;x!==m;)p=x,x=x.parentNode;o=p==m?m.innerHTML:B.getOuterHTML(p),o=f.serialize(d.parse(o.replace(//i,function(){return f.serialize(g)}))),p==m?B.setHTML(m,o):B.setOuterHTML(p,o)}else o=f.serialize(g),x=p.firstChild,C=p.lastChild,!x||x===C&&"BR"===x.nodeName?B.setHTML(p,o):D.setContent(o);u(),y=B.get("mce_marker"),D.scrollIntoView(y),b=B.createRng(),x=y.previousSibling,x&&3==x.nodeType?(b.setStart(x,x.nodeValue.length),h||(C=y.nextSibling,C&&3==C.nodeType&&(x.appendData(C.data),C.parentNode.removeChild(C)))):(b.setStartBefore(y),b.setEndBefore(y)),B.remove(y),D.setRng(b),r.fire("SetContent",v),r.addVisual()},mceInsertRawHTML:function(e,t,n){D.setContent("tiny_mce_marker"),r.setContent(r.getContent().replace(/tiny_mce_marker/g,function(){return n}))},mceToggleFormat:function(e,t,n){T(n)},mceSetContent:function(e,t,n){r.setContent(n)},"Indent,Outdent":function(e){var t,n,i;t=H.indentation,n=/[a-z%]+$/i.exec(t),t=parseInt(t,10),y("InsertUnorderedList")||y("InsertOrderedList")?S(e):(H.forced_root_block||B.getParent(D.getNode(),B.isBlock)||L.apply("div"),s(D.getSelectedBlocks(),function(o){if("LI"!=o.nodeName){var a=r.getParam("indent_use_margin",!1)?"margin":"padding";a+="rtl"==B.getStyle(o,"direction",!0)?"Right":"Left","outdent"==e?(i=Math.max(0,parseInt(o.style[a]||0,10)-t),B.setStyle(o,a,i?i+n:"")):(i=parseInt(o.style[a]||0,10)+t+n,B.setStyle(o,a,i))}}))},mceRepaint:function(){if(f)try{R(m),D.getSel()&&D.getSel().selectAllChildren(r.getBody()),D.collapse(m),A()}catch(e){}},InsertHorizontalRule:function(){r.execCommand("mceInsertContent",!1,"
")},mceToggleVisualAid:function(){r.hasVisual=!r.hasVisual,r.addVisual()},mceReplaceContent:function(e,t,n){r.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,D.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var r;"string"==typeof n&&(n={href:n}),r=B.getParent(D.getNode(),"a"),n.href=n.href.replace(" ","%20"),r&&n.href||L.remove("link"),n.href&&L.apply("link",n,r)},selectAll:function(){var e=B.getRoot(),t;D.getRng().setStart?(t=B.createRng(),t.setStart(e,0),t.setEnd(e,e.childNodes.length),D.setRng(t)):(t=D.getRng(),t.item||(t.moveToElementText(e),t.select()))},"delete":function(){S("Delete");var e=r.getBody();B.isEmpty(e)&&(r.setContent(""),e.firstChild&&B.isBlock(e.firstChild)?r.selection.setCursorLocation(e.firstChild,0):r.selection.setCursorLocation(e,0))},mceNewDocument:function(){r.setContent("")},InsertLineBreak:function(e,t,n){function i(){for(var e=new a(h,v),t,n=r.schema.getNonEmptyElements();t=e.next();)if(n[t.nodeName.toLowerCase()]||t.length>0)return!0}var s=n,l,c,u,d=D.getRng(!0);new o(B).normalize(d);var f=d.startOffset,h=d.startContainer;if(1==h.nodeType&&h.hasChildNodes()){var g=f>h.childNodes.length-1;h=h.childNodes[Math.min(f,h.childNodes.length-1)]||h,f=g&&3==h.nodeType?h.nodeValue.length:0}var v=B.getParent(h,B.isBlock),y=v?v.nodeName.toUpperCase():"",b=v?B.getParent(v.parentNode,B.isBlock):null,x=b?b.nodeName.toUpperCase():"",C=s&&s.ctrlKey;"LI"!=x||C||(v=b,y=x),h&&3==h.nodeType&&f>=h.nodeValue.length&&(p||i()||(l=B.create("br"),d.insertNode(l),d.setStartAfter(l),d.setEndAfter(l),c=!0)),l=B.create("br"),d.insertNode(l);var w=B.doc.documentMode;return p&&"PRE"==y&&(!w||8>w)&&l.parentNode.insertBefore(B.doc.createTextNode("\r"),l),u=B.create("span",{}," "),l.parentNode.insertBefore(u,l),D.scrollIntoView(u),B.remove(u),c?(d.setStartBefore(l),d.setEndBefore(l)):(d.setStartAfter(l),d.setEndAfter(l)),D.setRng(d),r.undoManager.add(),m}}),x({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t="align"+e.substring(7),n=D.isCollapsed()?[B.getParent(D.getNode(),B.isBlock)]:D.getSelectedBlocks(),r=c(n,function(e){return!!L.matchNode(e,t)});return-1!==u(r,m)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return k(e)},mceBlockQuote:function(){return k("blockquote")},Outdent:function(){var e;if(H.inline_styles){if((e=B.getParent(D.getStart(),B.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return m;if((e=B.getParent(D.getEnd(),B.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return m}return y("InsertUnorderedList")||y("InsertOrderedList")||!H.inline_styles&&!!B.getParent(D.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var t=B.getParent(D.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),x({"FontSize,FontName":function(e){var t=0,n;return(n=B.getParent(D.getNode(),"span"))&&(t="fontsize"==e?n.style.fontSize:n.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),t}},"value"),x({Undo:function(){r.undoManager.undo()},Redo:function(){r.undoManager.redo()}})}}),r(V,[d],function(e){function t(e,o){var a=this,s,l;if(e=r(e),o=a.settings=o||{},s=o.base_uri,/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))return void(a.source=e);var c=0===e.indexOf("//");0!==e.indexOf("/")||c||(e=(s?s.protocol||"http":"http")+"://mce_host"+e),/^[\w\-]*:?\/\//.test(e)||(l=o.base_uri?o.base_uri.path:new t(location.href).directory,""===o.base_uri.protocol?e="//mce_host"+a.toAbsPath(l,e):(e=/([^#?]*)([#?]?.*)/.exec(e),e=(s&&s.protocol||"http")+"://mce_host"+a.toAbsPath(l,e[1])+e[2])),e=e.replace(/@@/g,"(mce_at)"),e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e),n(i,function(t,n){var r=e[n];r&&(r=r.replace(/\(mce_at\)/g,"@@")),a[t]=r}),s&&(a.protocol||(a.protocol=s.protocol),a.userInfo||(a.userInfo=s.userInfo),a.port||"mce_host"!==a.host||(a.port=s.port),a.host&&"mce_host"!==a.host||(a.host=s.host),a.source=""),c&&(a.protocol="")}var n=e.each,r=e.trim,i="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),o={ftp:21,http:80,https:443,mailto:25};return t.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 n=this,r;if("./"===e)return e;if(e=new t(e,{base_uri:n}),"mce_host"!=e.host&&n.host!=e.host&&e.host||n.port!=e.port||n.protocol!=e.protocol&&""!==e.protocol)return e.getURI();var i=n.getURI(),o=e.getURI();return i==o||"/"==i.charAt(i.length-1)&&i.substr(0,i.length-1)==o?i:(r=n.toRelPath(n.path,e.path),e.query&&(r+="?"+e.query),e.anchor&&(r+="#"+e.anchor),r)},toAbsolute:function(e,n){return e=new t(e,{base_uri:this}),e.getURI(n&&this.isSameOrigin(e))},isSameOrigin:function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=o[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},toRelPath:function(e,t){var n,r=0,i="",o,a;if(e=e.substring(0,e.lastIndexOf("/")),e=e.split("/"),n=t.split("/"),e.length>=n.length)for(o=0,a=e.length;a>o;o++)if(o>=n.length||e[o]!=n[o]){r=o+1;break}if(e.lengtho;o++)if(o>=e.length||e[o]!=n[o]){r=o+1;break}if(1===r)return t;for(o=0,a=e.length-(r-1);a>o;o++)i+="../";for(o=r-1,a=n.length;a>o;o++)i+=o!=r-1?"/"+n[o]:n[o];return i},toAbsPath:function(e,t){var r,i=0,o=[],a,s;for(a=/\/$/.test(t)?"/":"",e=e.split("/"),t=t.split("/"),n(e,function(e){e&&o.push(e)}),e=o,r=t.length-1,o=[];r>=0;r--)0!==t[r].length&&"."!==t[r]&&(".."!==t[r]?i>0?i--:o.push(t[r]):i++);return r=e.length-i,s=0>=r?o.reverse().join("/"):e.slice(0,r).join("/")+"/"+o.reverse().join("/"),0!==s.indexOf("/")&&(s="/"+s),a&&s.lastIndexOf("/")!==s.length-1&&(s+=a),s},getURI:function(e){var t,n=this;return(!n.source||e)&&(t="",e||(t+=n.protocol?n.protocol+"://":"//",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}},t.parseDataUri=function(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}},t}),r(U,[d],function(e){function t(){}var n=e.each,r=e.extend,i,o;return t.extend=i=function(e){function t(){var e,t,n,r=this;if(!o&&(r.init&&r.init.apply(r,arguments),t=r.Mixins))for(e=t.length;e--;)n=t[e],n.init&&n.init.apply(r,arguments)}function a(){return this}function s(e,t){return function(){var n=this,r=n._super,i;return n._super=c[e],i=t.apply(n,arguments),n._super=r,i}}var l=this,c=l.prototype,u,d,f;o=!0,u=new l,o=!1,e.Mixins&&(n(e.Mixins,function(t){t=t;for(var n in t)"init"!==n&&(e[n]=t[n])}),c.Mixins&&(e.Mixins=c.Mixins.concat(e.Mixins))),e.Methods&&n(e.Methods.split(","),function(t){e[t]=a}),e.Properties&&n(e.Properties.split(","),function(t){var n="_"+t;e[t]=function(e){var t=this,r;return e!==r?(t[n]=e,t):t[n]}}),e.Statics&&n(e.Statics,function(e,n){t[n]=e}),e.Defaults&&c.Defaults&&(e.Defaults=r({},c.Defaults,e.Defaults));for(d in e)f=e[d],"function"==typeof f&&c[d]?u[d]=s(d,f):u[d]=f;return t.prototype=u,t.constructor=t,t.extend=i,t},t}),r($,[d],function(e){function t(t){function n(){return!1}function r(){return!0}function i(e,i){var o,s,l,c;if(e=e.toLowerCase(),i=i||{},i.type=e,i.target||(i.target=u),i.preventDefault||(i.preventDefault=function(){i.isDefaultPrevented=r},i.stopPropagation=function(){i.isPropagationStopped=r},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=r},i.isDefaultPrevented=n,i.isPropagationStopped=n,i.isImmediatePropagationStopped=n),t.beforeFire&&t.beforeFire(i),o=d[e])for(s=0,l=o.length;l>s;s++){if(c=o[s],c.once&&a(e,c.func),i.isImmediatePropagationStopped())return i.stopPropagation(),i;if(c.func.call(u,i)===!1)return i.preventDefault(),i}return i}function o(t,r,i,o){var a,s,l;if(r===!1&&(r=n),r)for(r={func:r},o&&e.extend(r,o),s=t.toLowerCase().split(" "),l=s.length;l--;)t=s[l],a=d[t],a||(a=d[t]=[],f(t,!0)),i?a.unshift(r):a.push(r);return c}function a(e,t){var n,r,i,o,a;if(e)for(o=e.toLowerCase().split(" "),n=o.length;n--;){if(e=o[n],r=d[e],!e){for(i in d)f(i,!1),delete d[i];return c}if(r){if(t)for(a=r.length;a--;)r[a].func===t&&(r=r.slice(0,a).concat(r.slice(a+1)),d[e]=r);else r.length=0;r.length||(f(e,!1),delete d[e])}}else{for(e in d)f(e,!1);d={}}return c}function s(e,t,n){return o(e,t,n,{once:!0})}function l(e){return e=e.toLowerCase(),!(!d[e]||0===d[e].length)}var c=this,u,d={},f;t=t||{},u=t.scope||c,f=t.toggleEvent||n,c.fire=i,c.on=o,c.off=a,c.once=s,c.has=l}var n=e.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 touchend"," ");return t.isNative=function(e){return!!n[e.toLowerCase()]},t}),r(q,[],function(){function e(e){this.create=e.create}return e.create=function(t,n){return new e({create:function(e,r){function i(t){e.set(r,t.value)}function o(e){t.set(n,e.value)}var a;return e.on("change:"+r,o),t.on("change:"+n,i),a=e._bindings,a||(a=e._bindings=[],e.on("destroy",function(){for(var e=a.length;e--;)a[e]()})),a.push(function(){t.off("change:"+n,i)}),t.get(n)}})},e}),r(j,[$],function(e){function t(t){return t._eventDispatcher||(t._eventDispatcher=new e({scope:t,toggleEvent:function(n,r){e.isNative(n)&&t.toggleNativeEvent&&t.toggleNativeEvent(n,r)}})),t._eventDispatcher}return{fire:function(e,n,r){var i=this;if(i.removed&&"remove"!==e)return n;if(n=t(i).fire(e,n,r),r!==!1&&i.parent)for(var o=i.parent();o&&!n.isPropagationStopped();)o.fire(e,n,!1),o=o.parent();return n},on:function(e,n,r){return t(this).on(e,n,r)},off:function(e,n){return t(this).off(e,n)},once:function(e,n){return t(this).once(e,n)},hasEventListeners:function(e){return t(this).has(e)}}}),r(K,[q,j,U,d],function(e,t,n,r){function i(e,t){var n,o;if(e===t)return!0;if(null===e||null===t)return e===t;if("object"!=typeof e||"object"!=typeof t)return e===t;if(r.isArray(t)){if(e.length!==t.length)return!1;for(n=e.length;n--;)if(!i(e[n],t[n]))return!1}o={};for(n in t){if(!i(e[n],t[n]))return!1;o[n]=!0}for(n in e)if(!o[n]&&!i(e[n],t[n]))return!1;return!0}return n.extend({Mixins:[t],init:function(t){var n,r;t=t||{};for(n in t)r=t[n],r instanceof e&&(t[n]=r.create(this,n));this.data=t},set:function(t,n){var r,o,a=this.data[t];if(n instanceof e&&(n=n.create(this,t)),"object"==typeof t){for(r in t)this.set(r,t[r]);return this}return i(a,n)||(this.data[t]=n,o={target:this,name:t,value:n,oldValue:a},this.fire("change:"+t,o),this.fire("change",o)),this},get:function(e){return this.data[e]},has:function(e){return e in this.data},bind:function(t){return e.create(this,t)},destroy:function(){this.fire("destroy")}})}),r(Y,[U],function(e){function t(e){for(var t=[],n=e.length,r;n--;)r=e[n],r.__checked||(t.push(r),r.__checked=1);for(n=t.length;n--;)delete t[n].__checked;return t}var n=/^([\w\\*]+)?(?:#([\w\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i,r=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,i=/^\s*|\s*$/g,o,a=e.extend({init:function(e){function t(e){return e?(e=e.toLowerCase(),function(t){return"*"===e||t.type===e}):void 0}function o(e){return e?function(t){return t._name===e}:void 0}function a(e){return e?(e=e.split("."),function(t){for(var n=e.length;n--;)if(!t.classes.contains(e[n]))return!1;return!0}):void 0}function s(e,t,n){return e?function(r){var i=r[e]?r[e]():"";return t?"="===t?i===n:"*="===t?i.indexOf(n)>=0:"~="===t?(" "+i+" ").indexOf(" "+n+" ")>=0:"!="===t?i!=n:"^="===t?0===i.indexOf(n):"$="===t?i.substr(i.length-n.length)===n:!1:!!n}:void 0}function l(e){var t;return e?(e=/(?:not\((.+)\))|(.+)/i.exec(e),e[1]?(t=u(e[1],[]),function(e){return!d(e,t)}):(e=e[2],function(t,n,r){return"first"===e?0===n:"last"===e?n===r-1:"even"===e?n%2===0:"odd"===e?n%2===1:t[e]?t[e]():!1})):void 0}function c(e,r,c){function u(e){e&&r.push(e)}var d;return d=n.exec(e.replace(i,"")),u(t(d[1])),u(o(d[2])),u(a(d[3])),u(s(d[4],d[5],d[6])),u(l(d[7])),r.psuedo=!!d[7],r.direct=c,r}function u(e,t){var n=[],i,o,a;do if(r.exec(""),o=r.exec(e),o&&(e=o[3],n.push(o[1]),o[2])){i=o[3];break}while(o);for(i&&u(i,t),e=[],a=0;a"!=n[a]&&e.push(c(n[a],[],">"===n[a-1]));return t.push(e),t}var d=this.match;this._selectors=u(e,[])},match:function(e,t){var n,r,i,o,a,s,l,c,u,d,f,h,p;for(t=t||this._selectors,n=0,r=t.length;r>n;n++){for(a=t[n],o=a.length,p=e,h=0,i=o-1;i>=0;i--)for(c=a[i];p;){if(c.psuedo)for(f=p.parent().items(),u=d=f.length;u--&&f[u]!==p;);for(s=0,l=c.length;l>s;s++)if(!c[s](p,u,d)){s=l+1;break}if(s===l){h++;break}if(i===o-1)break;p=p.parent()}if(h===o)return!0}return!1},find:function(e){function n(e,t,i){var o,a,s,l,c,u=t[i];for(o=0,a=e.length;a>o;o++){for(c=e[o],s=0,l=u.length;l>s;s++)if(!u[s](c,o,a)){s=l+1;break}if(s===l)i==t.length-1?r.push(c):c.items&&n(c.items(),t,i+1);else if(u.direct)return;c.items&&n(c.items(),t,i)}}var r=[],i,s,l=this._selectors;if(e.items){for(i=0,s=l.length;s>i;i++)n(e.items(),l[i],0);s>1&&(r=t(r))}return o||(o=a.Collection),new o(r)}});return a}),r(G,[d,Y,U],function(e,t,n){var r,i,o=Array.prototype.push,a=Array.prototype.slice;return i={length:0,init:function(e){e&&this.add(e)},add:function(t){var n=this;return e.isArray(t)?o.apply(n,t):t instanceof r?n.add(t.toArray()):o.call(n,t),n},set:function(e){var t=this,n=t.length,r;for(t.length=0,t.add(e),r=t.length;n>r;r++)delete t[r];return t},filter:function(e){var n=this,i,o,a=[],s,l;for("string"==typeof e?(e=new t(e),l=function(t){return e.match(t)}):l=e,i=0,o=n.length;o>i;i++)s=n[i],l(s)&&a.push(s);return new r(a)},slice:function(){return new r(a.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},each:function(t){return e.each(this,t),this},toArray:function(){return e.toArray(this)},indexOf:function(e){for(var t=this,n=t.length;n--&&t[n]!==e;);return n},reverse:function(){return new r(e.toArray(this).reverse())},hasClass:function(e){return this[0]?this[0].classes.contains(e):!1},prop:function(e,t){var n=this,r,i;return t!==r?(n.each(function(n){n[e]&&n[e](t)}),n):(i=n[0],i&&i[e]?i[e]():void 0)},exec:function(t){var n=this,r=e.toArray(arguments).slice(1);return n.each(function(e){e[t]&&e[t].apply(e,r)}),n},remove:function(){for(var e=this.length;e--;)this[e].remove();return this},addClass:function(e){return this.each(function(t){t.classes.add(e)})},removeClass:function(e){return this.each(function(t){t.classes.remove(e)})}},e.each("fire on off show hide append prepend before after reflow".split(" "),function(t){i[t]=function(){var n=e.toArray(arguments);return this.each(function(e){t in e&&e[t].apply(e,n)}),this}}),e.each("text name disabled active selected checked visible parent value data".split(" "),function(e){i[e]=function(t){return this.prop(e,t)}}),r=n.extend(i),t.Collection=r,r}),r(X,[d,y],function(e,t){var n=0;return{id:function(){return"mceu_"+n++},createFragment:function(e){return t.DOM.createFragment(e)},getWindowSize:function(){return t.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,n){return t.DOM.getPos(e,n)},getViewPort:function(e){return t.DOM.getViewPort(e)},get:function(e){return document.getElementById(e)},addClass:function(e,n){return t.DOM.addClass(e,n)},removeClass:function(e,n){return t.DOM.removeClass(e,n)},hasClass:function(e,n){return t.DOM.hasClass(e,n)},toggleClass:function(e,n,r){return t.DOM.toggleClass(e,n,r)},css:function(e,n,r){return t.DOM.setStyle(e,n,r)},getRuntimeStyle:function(e,n){return t.DOM.getStyle(e,n,!0)},on:function(e,n,r,i){return t.DOM.bind(e,n,r,i)},off:function(e,n,r){return t.DOM.unbind(e,n,r)},fire:function(e,n,r){return t.DOM.fire(e,n,r)},innerHtml:function(e,n){t.DOM.setHTML(e,n)}}}),r(J,[],function(){return{parseBox:function(e){var t,n=10;if(e)return"number"==typeof e?(e=e||0,{top:e,left:e,bottom:e,right:e}):(e=e.split(" "),t=e.length,1===t?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(e,t){function n(t){var n=document.defaultView;return n?(t=t.replace(/[A-Z]/g,function(e){return"-"+e}),n.getComputedStyle(e,null).getPropertyValue(t)):e.currentStyle[t]}function r(e){var t=parseFloat(n(e),10);return isNaN(t)?0:t}return{top:r(t+"TopWidth"),right:r(t+"RightWidth"),bottom:r(t+"BottomWidth"),left:r(t+"LeftWidth")}}}}),r(Q,[d],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;t0&&(e+=" "),e+=this.prefix+this.cls[t];return e},n}),r(Z,[],function(){function e(e,t){function n(e){window.setTimeout(e,0)}var r,i=window.requestAnimationFrame,o=["ms","moz","webkit"];for(r=0;r=i;o--)r=s[o],r.fire("mouseleave",{target:r.getEl()})}for(o=i;oo;o++)c=l[o]._eventsRoot;for(c||(c=l[l.length-1]||e),e._eventsRoot=c,s=o,o=0;s>o;o++)l[o]._eventsRoot=c;var p=c._delegates;p||(p=c._delegates={});for(d in u){if(!u)return!1;"wheel"!==d||h?("mouseenter"===d||"mouseleave"===d?c._hasMouseEnter||(a(c.getEl()).on("mouseleave",n).on("mouseover",r),c._hasMouseEnter=1):p[d]||(a(c.getEl()).on(d,t),p[d]=!0),u[d]=!1):f?a(e.getEl()).on("mousewheel",i):a(e.getEl()).on("DOMMouseScroll",i)}}}var f="onmousewheel"in document,h=!1,p="mce-",m,g=0,v={Statics:{classPrefix:p},isRtl:function(){return m.rtl},classPrefix:p,init:function(e){function n(e){var t;for(e=e.split(" "),t=0;tn.maxW?n.maxW:i,n.w=i,n.innerW=i-o),i=e.h,i!==s&&(i=in.maxH?n.maxH:i,n.h=i,n.innerH=i-a),i=e.innerW,i!==s&&(i=in.maxW-o?n.maxW-o:i,n.innerW=i,n.w=i+o),i=e.innerH,i!==s&&(i=in.maxH-a?n.maxH-a:i,n.innerH=i,n.h=i+a),e.contentW!==s&&(n.contentW=e.contentW),e.contentH!==s&&(n.contentH=e.contentH),r=t._lastLayoutRect,(r.x!==n.x||r.y!==n.y||r.w!==n.w||r.h!==n.h)&&(l=m.repaintControls,l&&l.map&&!l.map[t._id]&&(l.push(t),l.map[t._id]=!0),r.x=n.x,r.y=n.y,r.w=n.w,r.h=n.h),t):n},repaint:function(){var e=this,t,n,r,i,o,a=0,s=0,l,c,u;c=document.createRange?function(e){return e}:Math.round,t=e.getEl().style,i=e._layoutRect,l=e._lastRepaintRect||{},o=e.borderBox,a=o.left+o.right,s=o.top+o.bottom,i.x!==l.x&&(t.left=c(i.x)+"px",l.x=i.x),i.y!==l.y&&(t.top=c(i.y)+"px",l.y=i.y),i.w!==l.w&&(u=c(i.w-a),t.width=(u>=0?u:0)+"px",l.w=i.w),i.h!==l.h&&(u=c(i.h-s),t.height=(u>=0?u:0)+"px",l.h=i.h),e._hasBody&&i.innerW!==l.innerW&&(u=c(i.innerW),r=e.getEl("body"),r&&(n=r.style,n.width=(u>=0?u:0)+"px"),l.innerW=i.innerW),e._hasBody&&i.innerH!==l.innerH&&(u=c(i.innerH),r=r||e.getEl("body"),r&&(n=n||r.style,n.height=(u>=0?u:0)+"px"),l.innerH=i.innerH),e._lastRepaintRect=l,e.fire("repaint",{},!1)},on:function(e,t){function n(e){var t,n;return"string"!=typeof e?e:function(i){return t||r.parentsAndSelf().each(function(r){var i=r.settings.callbacks;return i&&(t=i[e])?(n=r, -!1):void 0}),t?t.call(n,i):(i.action=e,void this.fire("execute",i))}}var r=this;return u(r).on(e,n(t)),r},off:function(e,t){return u(this).off(e,t),this},fire:function(e,t,n){var r=this;if(t=t||{},t.control||(t.control=r),t=u(r).fire(e,t),n!==!1&&r.parent)for(var i=r.parent();i&&!t.isPropagationStopped();)i.fire(e,t,!1),i=i.parent();return t},hasEventListeners:function(e){return u(this).has(e)},parents:function(e){var t=this,n,r=new i;for(n=t.parent();n;n=n.parent())r.add(n);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]=a("#"+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"undefined"==typeof 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 t!==!1&&(e=this.translate(e)),(e||"").replace(/[&<>"]/g,function(e){return"&#"+e.charCodeAt(0)+";"})},translate:function(e){return m.translate?m.translate(e):e},before:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t),!0),t},after:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t)),t},remove:function(){var e=this,t=e.getEl(),n=e.parent(),r,i;if(e.items){var o=e.items().toArray();for(i=o.length;i--;)o[i].remove()}n&&n.items&&(r=[],n.items().each(function(t){t!==e&&r.push(t)}),n.items().set(r),n._lastRect=null),e._eventsRoot&&e._eventsRoot==e&&a(t).off();var s=e.getRoot().controlIdLookup;return s&&delete s[e._id],t&&t.parentNode&&t.parentNode.removeChild(t),e.state.set("rendered",!1),e.state.destroy(),e.fire("remove"),e},renderBefore:function(e){return a(e).before(this.renderHtml()),this.postRender(),this},renderTo:function(e){return a(e||this.getContainerElm()).append(this.renderHtml()),this.postRender(),this},preRender:function(){},render:function(){},renderHtml:function(){return'
'},postRender:function(){var e=this,t=e.settings,n,r,i,o,s;e.$el=a(e.getEl()),e.state.set("rendered",!0);for(o in t)0===o.indexOf("on")&&e.on(o.substr(2),t[o]);if(e._eventsRoot){for(i=e.parent();!s&&i;i=i.parent())s=i._eventsRoot;if(s)for(o in s._nativeEvents)e._nativeEvents[o]=!0}d(e),t.style&&(n=e.getEl(),n&&(n.setAttribute("style",t.style),n.style.cssText=t.style)),e.settings.border&&(r=e.borderBox,e.$el.css({"border-top-width":r.top,"border-right-width":r.right,"border-bottom-width":r.bottom,"border-left-width":r.left}));var l=e.getRoot();l.controlIdLookup||(l.controlIdLookup={}),l.controlIdLookup[e._id]=e;for(var u in e._aria)e.aria(u,e._aria[u]);e.state.get("visible")===!1&&(e.getEl().style.display="none"),e.bindStates(),e.state.on("change:visible",function(t){var n=t.value,r;e.state.get("rendered")&&(e.getEl().style.display=n===!1?"none":"",e.getEl().getBoundingClientRect()),r=e.parent(),r&&(r._lastRect=null),e.fire(n?"show":"hide"),c.add(e)}),e.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=this.getEl(),r=n.parentNode,i,o,a,s,l,c,u=t(n,r);return i=u.x,o=u.y,a=n.offsetWidth,s=n.offsetHeight,l=r.clientWidth,c=r.clientHeight,"end"==e?(i-=l-a,o-=c-s):"center"==e&&(i-=l/2-a/2,o-=c/2-s/2),r.scrollLeft=i,r.scrollTop=o,this},getRoot:function(){for(var e=this,t,n=[];e;){if(e.rootControl){t=e.rootControl;break}n.push(e),t=e,e=e.parent()}t||(t=this);for(var r=n.length;r--;)n[r].rootControl=t;return t},reflow:function(){c.remove(this);var e=this.parent();return e._layout&&!e._layout.isNative()&&e.reflow(),this}};return t.each("text title visible disabled active value".split(" "),function(e){v[e]=function(t){return 0===arguments.length?this.state.get(e):("undefined"!=typeof t&&this.state.set(e,t),this)}}),m=e.extend(v)}),r(te,[],function(){var e={},t;return{add:function(t,n){e[t.toLowerCase()]=n},has:function(t){return!!e[t.toLowerCase()]},create:function(n,r){var i,o,a;if(!t){a=tinymce.ui;for(o in a)e[o.toLowerCase()]=a[o];t=!0}if("string"==typeof n?(r=r||{},r.type=n):(r=n,n=r.type),n=n.toLowerCase(),i=e[n],!i)throw new Error("Could not find control by type: "+n);return i=new i(r),i.type=n,i}}}),r(ne,[],function(){return function(e){function t(e){return e&&1===e.nodeType}function n(e){return e=e||x,t(e)?e.getAttribute("role"):null}function r(e){for(var t,r=e||x;r=r.parentNode;)if(t=n(r))return t}function i(e){var n=x;return t(n)?n.getAttribute("aria-"+e):void 0}function o(e){var t=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t}function a(e){return o(e)&&!e.hidden?!0:/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell)$/.test(n(e))?!0:!1}function s(e){function t(e){if(1==e.nodeType&&"none"!=e.style.display){a(e)&&n.push(e);for(var r=0;re?e=t.length-1:e>=t.length&&(e=0),t[e]&&t[e].focus(),e}function d(e,t){var n=-1,r=l();t=t||s(r.getEl());for(var i=0;i=0&&(n=t.getEl(),n&&n.parentNode.removeChild(n),n=e.getEl(),n&&n.parentNode.removeChild(n)),t.parent(this)},create:function(t){var n=this,i,a=[];return o.isArray(t)||(t=[t]),o.each(t,function(t){t&&(t instanceof e||("string"==typeof t&&(t={type:t}),i=o.extend({},n.settings.defaults,t),t.type=i.type=i.type||t.type||n.settings.defaultType||(i.defaults?i.defaults.type:null),t=r.create(i)),a.push(t))}),a},renderNew:function(){var e=this;return e.items().each(function(t,n){var r;t.parent(e),t.state.get("rendered")||(r=e.getEl("body"),r.hasChildNodes()&&n<=r.childNodes.length-1?a(r.childNodes[n]).before(t.renderHtml()):a(r).append(t.renderHtml()),t.postRender(),l.add(t))}),e._layout.applyClasses(e.items().filter(":visible")),e._lastRect=null,e},append:function(e){return this.add(e).renderNew()},prepend:function(e){var t=this;return t.items().set(t.create(e).concat(t.items().toArray())),t.renderNew()},insert:function(e,t,n){var r=this,i,o,a;return e=r.create(e),i=r.items(),!n&&t=0&&t
'+(e.settings.html||"")+t.renderHtml(e)+"
"},postRender:function(){var e=this,t;return e.items().exec("postRender"),e._super(),e._layout.postRender(e),e.state.set("rendered",!0),e.settings.style&&e.$el.css(e.settings.style),e.settings.border&&(t=e.borderBox,e.$el.css({"border-top-width":t.top,"border-right-width":t.right,"border-bottom-width":t.bottom,"border-left-width":t.left})),e.parent()||(e.keyboardNav=new i({root:e})),e},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;return n&&n.w==t.w&&n.h==t.h?void 0:(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 t;if(l.remove(this),this.visible()){for(e.repaintControls=[],e.repaintControls.map={},this.recalc(),t=e.repaintControls.length;t--;)e.repaintControls[t].repaint();"flow"!==this.settings.layout&&"stack"!==this.settings.layout&&this.repaint(),e.repaintControls=[]}return this}})}),r(ie,[f],function(e){function t(e){var t,n,r,i,o,a,s,l,c=Math.max;return t=e.documentElement,n=e.body,r=c(t.scrollWidth,n.scrollWidth),i=c(t.clientWidth,n.clientWidth),o=c(t.offsetWidth,n.offsetWidth),a=c(t.scrollHeight,n.scrollHeight),s=c(t.clientHeight,n.clientHeight),l=c(t.offsetHeight,n.offsetHeight),{width:o>r?i:r,height:l>a?s:a}}function n(e){var t,n;if(e.changedTouches)for(t="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n").css({position:"absolute",top:0,left:0,width:c.width,height:c.height,zIndex:2147483647,opacity:1e-4,cursor:m}).appendTo(s.body),e(s).on("mousemove touchmove",d).on("mouseup touchend",u),i.start(r)},d=function(e){return n(e),e.button!==l?u(e):(e.deltaX=e.screenX-f,e.deltaY=e.screenY-h,e.preventDefault(),void i.drag(e))},u=function(t){n(t),e(s).off("mousemove touchmove",d).off("mouseup touchend",u),a.remove(),i.stop&&i.stop(t)},this.destroy=function(){e(o()).off()},e(o()).on("mousedown touchstart",c)}}),r(oe,[f,ie],function(e,t){return{init:function(){var e=this;e.on("repaint",e.renderScroll)},renderScroll:function(){function n(){function t(t,a,s,l,c,u){var d,f,h,p,m,g,v,y,b;if(f=i.getEl("scroll"+t)){if(y=a.toLowerCase(),b=s.toLowerCase(),e(i.getEl("absend")).css(y,i.layoutRect()[l]-1),!c)return void e(f).css("display","none");e(f).css("display","block"),d=i.getEl("body"),h=i.getEl("scroll"+t+"t"),p=d["client"+s]-2*o,p-=n&&r?f["client"+u]:0,m=d["scroll"+s],g=p/m,v={},v[y]=d["offset"+a]+o,v[b]=p,e(f).css(v),v={},v[y]=d["scroll"+a]*g,v[b]=p*g,e(h).css(v)}}var n,r,a;a=i.getEl("body"),n=a.scrollWidth>a.clientWidth,r=a.scrollHeight>a.clientHeight,t("h","Left","Width","contentW",n,"Height"),t("v","Top","Height","contentH",r,"Width")}function r(){function n(n,r,a,s,l){var c,u=i._id+"-scroll"+n,d=i.classPrefix;e(i.getEl()).append('
'),i.draghelper=new t(u+"t",{start:function(){c=i.getEl("body")["scroll"+r],e("#"+u).addClass(d+"active")},drag:function(e){var t,u,d,f,h=i.layoutRect();u=h.contentW>h.innerW,d=h.contentH>h.innerH,f=i.getEl("body")["client"+a]-2*o,f-=u&&d?i.getEl("scroll"+n)["client"+l]:0,t=f/i.getEl("body")["scroll"+a],i.getEl("body")["scroll"+r]=c+e["delta"+s]/t},stop:function(){e("#"+u).removeClass(d+"active")}})}i.classes.add("scroll"),n("v","Top","Height","Y","Width"),n("h","Left","Width","X","Height")}var i=this,o=2;i.settings.autoScroll&&(i._hasScroll||(i._hasScroll=!0,r(),i.on("wheel",function(e){var t=i.getEl("body");t.scrollLeft+=10*(e.deltaX||0),t.scrollTop+=10*e.deltaY,n()}),e(i.getEl("body")).on("scroll",n)),n())}}}),r(ae,[re,oe],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),"undefined"==typeof n?n='
'+t.renderHtml(e)+"
":("function"==typeof n&&(n=n.call(e)),e._hasBody=!1),'
'+(e._preBodyHtml||"")+n+"
"}})}),r(se,[X],function(e){function t(t,n,r){var i,o,a,s,l,c,u,d,f,h;return f=e.getViewPort(),o=e.getPos(n),a=o.x,s=o.y,t.state.get("fixed")&&"static"==e.getRuntimeStyle(document.body,"position")&&(a-=f.x,s-=f.y),i=t.getEl(),h=e.getSize(i),l=h.width,c=h.height,h=e.getSize(n),u=h.width,d=h.height,r=(r||"").split(""),"b"===r[0]&&(s+=d),"r"===r[1]&&(a+=u),"c"===r[0]&&(s+=Math.round(d/2)),"c"===r[1]&&(a+=Math.round(u/2)),"b"===r[3]&&(s-=c),"r"===r[4]&&(a-=l),"c"===r[3]&&(s-=Math.round(c/2)),"c"===r[4]&&(a-=Math.round(l/2)),{x:a,y:s,w:l,h:c}}return{testMoveRel:function(n,r){for(var i=e.getViewPort(),o=0;o0&&a.x+a.w0&&a.y+a.hi.x&&a.x+a.wi.y&&a.y+a.he?0:e+n>t?(e=t-n,0>e?0:e):e}var i=this;if(i.settings.constrainToViewport){var o=e.getViewPort(window),a=i.layoutRect();t=r(t,o.w+o.x,a.w),n=r(n,o.h+o.y,a.h)}return i.state.get("rendered")?i.layoutRect({x:t,y:n}).repaint():(i.settings.x=t,i.settings.y=n),i.fire("move",{x:t,y:n}),i}}}),r(le,[X],function(e){return{resizeToContent:function(){this._layoutRect.autoResize=!0,this._lastRect=null,this.reflow()},resizeTo:function(t,n){if(1>=t||1>=n){var r=e.getWindowSize();t=1>=t?t*r.w:t,n=1>=n?n*r.h:n}return this._layoutRect.autoResize=!1,this.layoutRect({minW:t,minH:n,w:t,h:n}).reflow()},resizeBy:function(e,t){var n=this,r=n.layoutRect();return n.resizeTo(r.w+e,r.h+t)}}}),r(ce,[ae,se,le,X,f],function(e,t,n,r,i){function o(e,t){for(;e;){if(e==t)return!0;e=e.parent()}}function a(e){for(var t=g.length;t--;){var n=g[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}),e.isDefaultPrevented()||n.hide()}}}function s(){h||(h=function(e){2!=e.button&&a(e)},i(document).on("click touchstart",h))}function l(){p||(p=function(){var e;for(e=g.length;e--;)u(g[e])},i(window).on("scroll",p))}function c(){if(!m){var e=document.documentElement,t=e.clientWidth,n=e.clientHeight;m=function(){document.all&&t==e.clientWidth&&n==e.clientHeight||(t=e.clientWidth,n=e.clientHeight,b.hideAll())},i(window).on("resize",m)}}function u(e){function t(t,n){for(var r,i=0;in&&(e.fixed(!1).layoutRect({y:e._autoFixY}).repaint(),t(!1,e._autoFixY-n)):(e._autoFixY=e.layoutRect().y,e._autoFixY
').appendTo(t.getContainerElm())),setTimeout(function(){n.addClass(r+"in"),i(t.getEl()).addClass(r+"in")},0),y=!0),d(!0,t)}}),t.on("show",function(){t.parents().each(function(e){return e.state.get("fixed")?(t.fixed(!0),!1):void 0})}),e.popover&&(t._preBodyHtml='
',t.classes.add("popover").add("bottom").add(t.isRtl()?"end":"start"))},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=this,t,n=e._super();for(t=g.length;t--&&g[t]!==e;);return-1===t&&g.push(e),n},hide:function(){return f(this),d(!1,this),this._super()},hideAll:function(){b.hideAll()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||(e.remove(),d(!1,e)),e},remove:function(){f(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});return b.hideAll=function(){for(var e=g.length;e--;){var t=g[e];t&&t.settings.autohide&&(t.hide(),g.splice(e,1))}},b}),r(ue,[ce,ae,X,f,ie,J,u],function(e,t,n,r,i,o,a){function s(e){var t="width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0",n=r("meta[name=viewport]")[0],i;a.overrideViewPort!==!1&&(n||(n=document.createElement("meta"),n.setAttribute("name","viewport"),document.getElementsByTagName("head")[0].appendChild(n)),i=n.getAttribute("content"),i&&"undefined"!=typeof d&&(d=i),n.setAttribute("content",e?t:d))}function l(e){for(var t=0;tr.w&&(o=r.x-Math.max(0,i/2),e.layoutRect({w:i,x:o}),a=!0)),t&&(t.layoutRect({w:e.layoutRect().innerW}).recalc(),i=t.layoutRect().minW+r.deltaW,i>r.w&&(o=r.x-Math.max(0,i-r.w),e.layoutRect({w:i,x:o}),a=!0)),a&&e.recalc()},initLayoutRect:function(){var e=this,t=e._super(),r=0,i;if(e.settings.title&&!e._fullscreen){i=e.getEl("head");var o=n.getSize(i);t.headerW=o.width,t.headerH=o.height,r+=t.headerH}e.statusbar&&(r+=e.statusbar.layoutRect().h),t.deltaH+=r,t.minH+=r,t.h+=r;var a=n.getWindowSize();return t.x=e.settings.x||Math.max(0,a.w/2-t.w/2),t.y=e.settings.y||Math.max(0,a.h/2-t.h/2),t},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='
'+e.encode(i.title)+'
'),i.url&&(s=''),"undefined"==typeof s&&(s=t.renderHtml(e)),e.statusbar&&(a=e.statusbar.renderHtml()),'
'+o+'
'+s+"
"+a+"
"},fullscreen:function(e){var t=this,i=document.documentElement,a,s=t.classPrefix,l;if(e!=t._fullscreen)if(r(window).on("resize",function(){var e;if(t._fullscreen)if(a)t._timer||(t._timer=setTimeout(function(){var e=n.getWindowSize();t.moveTo(0,0).resizeTo(e.w,e.h),t._timer=0},50));else{e=(new Date).getTime();var r=n.getWindowSize();t.moveTo(0,0).resizeTo(r.w,r.h),(new Date).getTime()-e>50&&(a=!0)}}),l=t.layoutRect(),t._fullscreen=e,e){t._initial={x:l.x,y:l.y,w:l.w,h:l.h},t.borderBox=o.parseBox("0"),t.getEl("head").style.display="none",l.deltaH-=l.headerH+2,r([i,document.body]).addClass(s+"fullscreen"),t.classes.add("fullscreen");var c=n.getWindowSize();t.moveTo(0,0).resizeTo(c.w,c.h)}else t.borderBox=o.parseBox(t.settings.border),t.getEl("head").style.display="",l.deltaH+=l.headerH,r([i,document.body]).removeClass(s+"fullscreen"),t.classes.remove("fullscreen"),t.moveTo(t._initial.x,t._initial.y).resizeTo(t._initial.w,t._initial.h);return t.reflow()},postRender:function(){var e=this,t;setTimeout(function(){e.classes.add("in")},0),e._super(),e.statusbar&&e.statusbar.postRender(),e.focus(),this.dragHelper=new i(e._id+"-dragh",{start:function(){t={x:e.layoutRect().x,y:e.layoutRect().y}},drag:function(n){e.moveTo(t.x+n.deltaX,t.y+n.deltaY)}}),e.on("submit",function(t){t.isDefaultPrevented()||e.close()}),u.push(e),s(!0)},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e=this,t;for(e.dragHelper.destroy(),e._super(),e.statusbar&&this.statusbar.remove(),t=u.length;t--;)u[t]===e&&u.splice(t,1);s(u.length>0),l(e.classPrefix)},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return a.desktop||c(),f}),r(de,[ue],function(e){var t=e.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(n){function r(e,t,n){return{type:"button",text:e,subtype:n?"primary":"",onClick:function(e){e.control.parents()[1].close(),o(t)}}}var i,o=n.callback||function(){};switch(n.buttons){case t.OK_CANCEL:i=[r("Ok",!0,!0),r("Cancel",!1)];break;case t.YES_NO:case t.YES_NO_CANCEL:i=[r("Yes",1,!0),r("No",0)],n.buttons==t.YES_NO_CANCEL&&i.push(r("Cancel",-1));break;default:i=[r("Ok",!0,!0)]}return new e({padding:20,x:n.x,y:n.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:i,title:n.title,role:"alertdialog",items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200,text:n.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:n.onClose,onCancel:function(){o(!1)}}).renderTo(document.body).reflow()},alert:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,t.msgBox(e)},confirm:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,e.buttons=t.OK_CANCEL,t.msgBox(e)}}});return t}),r(fe,[ue,de],function(e,t){return function(n){function r(){return o.length?o[o.length-1]:void 0}var i=this,o=[];i.windows=o,n.on("remove",function(){for(var e=o.length;e--;)o[e].close()}),i.open=function(t,r){var i;return n.editorManager.setActive(n),t.title=t.title||" ",t.url=t.url||t.file,t.url&&(t.width=parseInt(t.width||320,10),t.height=parseInt(t.height||240,10)),t.body&&(t.items={defaults:t.defaults,type:t.bodyType||"form",items:t.body}),t.url||t.buttons||(t.buttons=[{text:"Ok",subtype:"primary",onclick:function(){i.find("form")[0].submit()}},{text:"Cancel",onclick:function(){i.close()}}]),i=new e(t),o.push(i),i.on("close",function(){for(var e=o.length;e--;)o[e]===i&&o.splice(e,1);o.length||n.focus()}),t.data&&i.on("postRender",function(){this.find("*").each(function(e){var n=e.name();n in t.data&&e.value(t.data[n])})}),i.features=t||{},i.params=r||{},1===o.length&&n.nodeChanged(),i.renderTo().reflow()},i.alert=function(e,r,i){t.alert(e,function(){r?r.call(i||this):n.focus()})},i.confirm=function(e,n,r){t.confirm(e,function(e){n.call(r||this,e)})},i.close=function(){r()&&r().close()},i.getParams=function(){return r()?r().params:null},i.setParams=function(e){r()&&(r().params=e)},i.getWindows=function(){return o}}}),r(he,[B,C,p,_,g,u,d],function(e,t,n,r,i,o,a){return function(s){function l(e,t){try{s.getDoc().execCommand(e,!1,t)}catch(n){}}function c(){var e=s.getDoc().documentMode;return e?e:6}function u(e){return e.isDefaultPrevented()}function d(e){var t;e.dataTransfer&&(s.selection.isCollapsed()&&"IMG"==e.target.tagName&&J.select(e.target),t=s.selection.getContent(),t.length>0&&e.dataTransfer.setData(oe,ie+escape(t)))}function f(e){var t,n;return e.dataTransfer&&(t=e.dataTransfer.getData(oe),t&&t.indexOf(ie)>=0&&(n=unescape(t.substr(ie.length)))),n}function h(e){s.queryCommandSupported("mceInsertClipboardContent")?s.execCommand("mceInsertClipboardContent",!1,{content:e}):s.execCommand("mceInsertContent",!1,e)}function p(){function r(e){var t=v.schema.getBlockElements(),n=s.getBody();if("BR"!=e.nodeName)return!1;for(e=e;e!=n&&!t[e.nodeName];e=e.parentNode)if(e.nextSibling)return!1;return!0}function i(e,t){var n;for(n=e.nextSibling;n&&n!=t;n=n.nextSibling)if((3!=n.nodeType||0!==K.trim(n.data).length)&&n!==t)return!1;return n===t}function o(e,t,i){var o,a,s;for(s=v.schema.getNonEmptyElements(),o=new n(i||e,e);a=o[t?"next":"prev"]();){if(s[a.nodeName]&&!r(a))return a;if(3==a.nodeType&&a.data.length>0)return a}}function l(e){var n,r,i,a,l;if(!e.collapsed&&(n=v.getParent(t.getNode(e.startContainer,e.startOffset),v.isBlock),r=v.getParent(t.getNode(e.endContainer,e.endOffset),v.isBlock),l=s.schema.getTextBlockElements(),n!=r&&l[n.nodeName]&&l[r.nodeName]&&"false"!==v.getContentEditable(n)&&"false"!==v.getContentEditable(r)))return e.deleteContents(),i=o(n,!1),a=o(r,!0),v.isEmpty(r)||K(n).append(r.childNodes),K(r).remove(),i?1==i.nodeType?"BR"==i.nodeName?(e.setStartBefore(i),e.setEndBefore(i)):(e.setStartAfter(i),e.setEndAfter(i)):(e.setStart(i,i.data.length),e.setEnd(i,i.data.length)):a&&(1==a.nodeType?(e.setStartBefore(a),e.setEndBefore(a)):(e.setStart(a,0),e.setEnd(a,0))),y.setRng(e),!0}function c(e,n){var r,a,l,c,u,d;if(!e.collapsed)return e;if(u=e.startContainer,d=e.startOffset,3==u.nodeType)if(n){if(d0)return e;if(r=t.getNode(e.startContainer,e.startOffset),l=v.getParent(r,v.isBlock),a=o(s.getBody(),n,r),c=v.getParent(a,v.isBlock),!r||!a)return e;if(c&&l!=c)if(n){if(!i(l,c))return e;1==r.nodeType?"BR"==r.nodeName?e.setStartBefore(r):e.setStartAfter(r):e.setStart(r,r.data.length),1==a.nodeType?e.setEnd(a,0):e.setEndBefore(a)}else{if(!i(c,l))return e;1==a.nodeType?"BR"==a.nodeName?e.setStartBefore(a):e.setStartAfter(a):e.setStart(a,a.data.length),1==r.nodeType?e.setEnd(r,0):e.setEndBefore(r)}return e}function p(e){var t=y.getRng();return t=c(t,e),l(t)?!0:void 0}function m(e){var t,n,r;p(e)||(a.each(s.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&s.dom.setAttrib(e,"style",s.dom.getAttrib(e,"style"))}),t=new b(function(){}),t.observe(s.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),s.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null),n=s.selection.getRng(),r=n.startContainer.parentNode,a.each(t.takeRecords(),function(e){if(v.isChildOf(e.target,s.getBody())){if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style")}a.each(e.addedNodes,function(e){if("SPAN"==e.nodeName&&!e.getAttribute("mce-data-marked")){var t,i;e==r&&(t=n.startOffset,i=e.firstChild),v.remove(e,!0),i&&(n.setStart(i,t),n.setEnd(i,t),s.selection.setRng(n))}})}}),t.disconnect(),a.each(s.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")}))}var g=s.getDoc(),v=s.dom,y=s.selection,b=window.MutationObserver,x,C;b||(x=!0,b=function(){function e(e){var t=e.relatedNode||e.target;n.push({target:t,addedNodes:[t]})}function t(e){var t=e.relatedNode||e.target;n.push({target:t,attributeName:e.attrName})}var n=[],r;this.observe=function(n){r=n,r.addEventListener("DOMSubtreeModified",e,!1),r.addEventListener("DOMNodeInsertedIntoDocument",e,!1),r.addEventListener("DOMNodeInserted",e,!1),r.addEventListener("DOMAttrModified",t,!1)},this.disconnect=function(){r.removeEventListener("DOMSubtreeModified",e,!1),r.removeEventListener("DOMNodeInsertedIntoDocument",e,!1),r.removeEventListener("DOMNodeInserted",e,!1),r.removeEventListener("DOMAttrModified",t,!1)},this.takeRecords=function(){return n}}),s.on("keydown",function(e){var t=e.keyCode==G,n=e.ctrlKey||e.metaKey;if(!u(e)&&(t||e.keyCode==Y)){var r=s.selection.getRng(),i=r.startContainer,o=r.startOffset;if(!n&&r.collapsed&&3==i.nodeType&&(t?o0))return;e.preventDefault(),n&&s.selection.getSel().modify("extend",t?"forward":"backward",e.metaKey?"lineboundary":"word"),m(t)}}),s.on("keypress",function(t){if(!u(t)&&!y.isCollapsed()&&t.charCode&&!e.metaKeyPressed(t)){var n,r,i,o,a,l;n=s.selection.getRng(),l=String.fromCharCode(t.charCode),t.preventDefault(),r=K(n.startContainer).parents().filter(function(e,t){return!!s.schema.getTextInlineElements()[t.nodeName]}),m(!0),r=r.filter(function(e,t){return!K.contains(s.getBody(),t)}),r.length?(i=v.createFragment(),r.each(function(e,t){t=t.cloneNode(!1),i.hasChildNodes()?(t.appendChild(i.firstChild),i.appendChild(t)):(a=t,i.appendChild(t)),i.appendChild(t)}),a.appendChild(s.getDoc().createTextNode(l)),o=v.getParent(n.startContainer,v.isBlock),v.isEmpty(o)?K(o).empty().append(i):n.insertNode(i),n.setStart(a.firstChild,1),n.setEnd(a.firstChild,1),s.selection.setRng(n)):s.selection.setContent(l)}}),s.addCommand("Delete",function(){ -m()}),s.addCommand("ForwardDelete",function(){m(!0)}),x||(s.on("dragstart",function(e){C=y.getRng(),d(e)}),s.on("drop",function(e){if(!u(e)){var n=f(e);n&&(e.preventDefault(),window.setTimeout(function(){var r=t.getCaretRangeFromPoint(e.x,e.y,g);C&&(y.setRng(C),C=null),m(),y.setRng(r),h(n)},0))}}),s.on("cut",function(e){u(e)||!e.clipboardData||s.selection.isCollapsed()||(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",s.selection.getContent()),e.clipboardData.setData("text/plain",s.selection.getContent({format:"text"})),window.setTimeout(function(){m(!0)},0))}))}function m(){function e(e){var t=X.create("body"),n=e.cloneContents();return t.appendChild(n),J.serializer.serialize(t,{format:"html"})}function n(n){if(!n.setStart){if(n.item)return!1;var r=n.duplicate();return r.moveToElementText(s.getBody()),t.compareRanges(n,r)}var i=e(n),o=X.createRng();o.selectNode(s.getBody());var a=e(o);return i===a}s.on("keydown",function(e){var t=e.keyCode,r,i;if(!u(e)&&(t==G||t==Y)){if(r=s.selection.isCollapsed(),i=s.getBody(),r&&!X.isEmpty(i))return;if(!r&&!n(s.selection.getRng()))return;e.preventDefault(),s.setContent(""),i.firstChild&&X.isBlock(i.firstChild)?s.selection.setCursorLocation(i.firstChild,0):s.selection.setCursorLocation(i,0),s.nodeChanged()}})}function g(){s.shortcuts.add("meta+a",null,"SelectAll")}function v(){s.settings.content_editable||(X.bind(s.getDoc(),"focusin",function(){J.setRng(J.getRng())}),X.bind(s.getDoc(),"mousedown mouseup",function(e){e.target==s.getDoc().documentElement&&(s.getBody().focus(),"mousedown"==e.type?J.placeCaretAt(e.clientX,e.clientY):J.setRng(J.getRng()))}))}function y(){s.on("keydown",function(e){if(!u(e)&&e.keyCode===Y){if(!s.getBody().getElementsByTagName("hr").length)return;if(J.isCollapsed()&&0===J.getRng(!0).startOffset){var t=J.getNode(),n=t.previousSibling;if("HR"==t.nodeName)return X.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&(X.remove(n),e.preventDefault())}}})}function b(){window.Range.prototype.getClientRects||s.on("mousedown",function(e){if(!u(e)&&"HTML"===e.target.nodeName){var t=s.getBody();t.blur(),setTimeout(function(){t.focus()},0)}})}function x(){s.on("click",function(e){var t=e.target;/^(IMG|HR)$/.test(t.nodeName)&&(e.preventDefault(),J.getSel().setBaseAndExtent(t,0,t,1),s.nodeChanged()),"A"==t.nodeName&&X.hasClass(t,"mce-item-anchor")&&(e.preventDefault(),J.select(t))})}function C(){function e(){var e=X.getAttribs(J.getStart().cloneNode(!1));return function(){var t=J.getStart();t!==s.getBody()&&(X.setAttrib(t,"style",null),j(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function t(){return!J.isCollapsed()&&X.getParent(J.getStart(),X.isBlock)!=X.getParent(J.getEnd(),X.isBlock)}s.on("keypress",function(n){var r;return u(n)||8!=n.keyCode&&46!=n.keyCode||!t()?void 0:(r=e(),s.getDoc().execCommand("delete",!1,null),r(),n.preventDefault(),!1)}),X.bind(s.getDoc(),"cut",function(n){var r;!u(n)&&t()&&(r=e(),setTimeout(function(){r()},0))})}function w(){document.body.setAttribute("role","application")}function _(){s.on("keydown",function(e){if(!u(e)&&e.keyCode===Y&&J.isCollapsed()&&0===J.getRng(!0).startOffset){var t=J.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})}function E(){c()>7||(l("RespectVisibilityInDesign",!0),s.contentStyles.push(".mceHideBrInPre pre br {display: none}"),X.addClass(s.getBody(),"mceHideBrInPre"),Z.addNodeFilter("pre",function(e){for(var t=e.length,n,i,o,a;t--;)for(n=e[t].getAll("br"),i=n.length;i--;)o=n[i],a=o.prev,a&&3===a.type&&"\n"!=a.value.charAt(a.value-1)?a.value+="\n":o.parent.insert(new r("#text",3),o,!0).value="\n"}),ee.addNodeFilter("pre",function(e){for(var t=e.length,n,r,i,o;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)i=n[r],o=i.prev,o&&3==o.type&&(o.value=o.value.replace(/\r?\n$/,""))}))}function N(){X.bind(s.getBody(),"mouseup",function(){var e,t=J.getNode();"IMG"==t.nodeName&&((e=X.getStyle(t,"width"))&&(X.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),X.setStyle(t,"width","")),(e=X.getStyle(t,"height"))&&(X.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),X.setStyle(t,"height","")))})}function S(){s.on("keydown",function(t){var n,r,i,o,a;if(!u(t)&&t.keyCode==e.BACKSPACE&&(n=J.getRng(),r=n.startContainer,i=n.startOffset,o=X.getRoot(),a=r,n.collapsed&&0===i)){for(;a&&a.parentNode&&a.parentNode.firstChild==a&&a.parentNode!=o;)a=a.parentNode;"BLOCKQUOTE"===a.tagName&&(s.formatter.toggle("blockquote",null,a),n=X.createRng(),n.setStart(r,0),n.setEnd(r,0),J.setRng(n))}})}function k(){function e(){s._refreshContentEditable(),l("StyleWithCSS",!1),l("enableInlineTableEditing",!1),Q.object_resizing||l("enableObjectResizing",!1)}Q.readonly||s.on("BeforeExecCommand MouseDown",e)}function T(){function e(){j(X.select("a"),function(e){var t=e.parentNode,n=X.getRoot();if(t.lastChild===e){for(;t&&!X.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}X.add(t,"br",{"data-mce-bogus":1})}})}s.on("SetContent ExecCommand",function(t){("setcontent"==t.type||"mceInsertLink"===t.command)&&e()})}function R(){Q.forced_root_block&&s.on("init",function(){l("DefaultParagraphSeparator",Q.forced_root_block)})}function A(){s.on("Undo Redo SetContent",function(e){e.initial||s.execCommand("mceRepaint")})}function B(){s.on("keydown",function(e){var t;u(e)||e.keyCode!=Y||(t=s.getDoc().selection.createRange(),t&&t.item&&(e.preventDefault(),s.undoManager.beforeChange(),X.remove(t.item(0)),s.undoManager.add()))})}function D(){var e;c()>=10&&(e="",j("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,n){e+=(n>0?",":"")+t+":empty"}),s.contentStyles.push(e+"{padding-right: 1px !important}"))}function L(){c()<9&&(Z.addNodeFilter("noscript",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.firstChild,r&&n.attr("data-mce-innertext",r.value)}),ee.addNodeFilter("noscript",function(e){for(var t=e.length,n,o,a;t--;)n=e[t],o=e[t].firstChild,o?o.value=i.decode(o.value):(a=n.attributes.map["data-mce-innertext"],a&&(n.attr("data-mce-innertext",null),o=new r("#text",3),o.value=a,o.raw=!0,n.append(o)))}))}function M(){function e(e,t){var n=i.createTextRange();try{n.moveToPoint(e,t)}catch(r){n=null}return n}function t(t){var r;t.button?(r=e(t.x,t.y),r&&(r.compareEndPoints("StartToStart",a)>0?r.setEndPoint("StartToStart",a):r.setEndPoint("EndToEnd",a),r.select())):n()}function n(){var e=r.selection.createRange();a&&!e.item&&0===e.compareEndPoints("StartToEnd",e)&&a.select(),X.unbind(r,"mouseup",n),X.unbind(r,"mousemove",t),a=o=0}var r=X.doc,i=r.body,o,a,s;r.documentElement.unselectable=!0,X.bind(r,"mousedown contextmenu",function(i){if("HTML"===i.target.nodeName){if(o&&n(),s=r.documentElement,s.scrollHeight>s.clientHeight)return;o=1,a=e(i.x,i.y),a&&(X.bind(r,"mouseup",n),X.bind(r,"mousemove",t),X.getRoot().focus(),a.select())}})}function H(){s.on("keyup focusin mouseup",function(t){65==t.keyCode&&e.metaKeyPressed(t)||J.normalize()},!0)}function P(){s.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function O(){s.inline||s.on("keydown",function(){document.activeElement==document.body&&s.getWin().focus()})}function I(){s.inline||(s.contentStyles.push("body {min-height: 150px}"),s.on("click",function(e){if("HTML"==e.target.nodeName){var t;t=s.selection.getRng(),s.getBody().focus(),s.selection.setRng(t),s.selection.normalize(),s.nodeChanged()}}))}function F(){o.mac&&s.on("keydown",function(t){!e.metaKeyPressed(t)||t.shiftKey||37!=t.keyCode&&39!=t.keyCode||(t.preventDefault(),s.selection.getSel().modify("move",37==t.keyCode?"backward":"forward","lineboundary"))})}function z(){l("AutoUrlDetect",!1)}function W(){s.inline||s.on("focus blur beforegetcontent",function(){var e=s.dom.create("br");s.getBody().appendChild(e),e.parentNode.removeChild(e)},!0)}function V(){s.on("click",function(e){var t=e.target;do if("A"===t.tagName)return void e.preventDefault();while(t=t.parentNode)}),s.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function U(){s.on("init",function(){s.dom.bind(s.getBody(),"submit",function(e){e.preventDefault()})})}function $(){Z.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"==e[t].attr("class")&&e[t].remove()})}function q(){s.on("dragstart",function(e){d(e)}),s.on("drop",function(e){if(!u(e)){var n=f(e);if(n){e.preventDefault();var r=t.getCaretRangeFromPoint(e.x,e.y,s.getDoc());J.setRng(r),h(n)}}})}var j=a.each,K=s.$,Y=e.BACKSPACE,G=e.DELETE,X=s.dom,J=s.selection,Q=s.settings,Z=s.parser,ee=s.serializer,te=o.gecko,ne=o.ie,re=o.webkit,ie="data:text/mce-internal,",oe=ne?"Text":"URL";S(),m(),H(),re&&(p(),v(),x(),R(),U(),_(),$(),o.iOS?(O(),I(),V()):g()),ne&&o.ie<11&&(y(),w(),E(),N(),B(),D(),L(),M()),o.ie>=11&&(I(),W(),_()),o.ie&&(g(),z(),q()),te&&(y(),b(),C(),k(),T(),A(),P(),F(),_())}}),r(pe,[j,y,d],function(e,t,n){function r(e,t){return"selectionchange"==t?e.getDoc():!e.inline&&/^mouse|click|contextmenu|drop|dragover|dragend/.test(t)?e.getDoc().documentElement:e.settings.event_root?(e.eventRoot||(e.eventRoot=o.select(e.settings.event_root)[0]),e.eventRoot):e.getBody()}function i(e,t){var n=r(e,t),i;if(e.delegates||(e.delegates={}),!e.delegates[t])if(e.settings.event_root){if(a||(a={},e.editorManager.on("removeEditor",function(){var t;if(!e.editorManager.activeEditor&&a){for(t in a)e.dom.unbind(r(e,t));a=null}})),a[t])return;i=function(n){for(var r=n.target,i=e.editorManager.editors,a=i.length;a--;){var s=i[a].getBody();(s===r||o.isChildOf(r,s))&&(i[a].hidden||i[a].fire(t,n))}},a[t]=i,o.bind(n,t,i)}else i=function(n){e.hidden||e.fire(t,n)},o.bind(n,t,i),e.delegates[t]=i}var o=t.DOM,a,s={bindPendingEventDelegates:function(){var e=this;n.each(e._pendingNativeEvents,function(t){i(e,t)})},toggleNativeEvent:function(e,t){var n=this;n.settings.readonly||"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=this,t;if(e.delegates){for(t in e.delegates)e.dom.unbind(r(e,t),t,e.delegates[t]);delete e.delegates}e.inline||(e.getBody().onload=null,e.dom.unbind(e.getWin()),e.dom.unbind(e.getDoc())),e.dom.unbind(e.getBody()),e.dom.unbind(e.getContainer())}};return s=n.extend({},e,s)}),r(me,[d,u],function(e,t){var n=e.each,r=e.explode,i={f9:120,f10:121,f11:122},o=e.makeMap("alt,ctrl,shift,meta,access");return function(a){function s(e,s,l,c){var u,d,f;f={func:l,scope:c||a,desc:a.translate(s)},n(r(e,"+"),function(e){e in o?f[e]=!0:/^[0-9]{2,}$/.test(e)?f.keyCode=parseInt(e,10):(f.charCode=e.charCodeAt(0),f.keyCode=i[e]||e.toUpperCase().charCodeAt(0))}),u=[f.keyCode];for(d in o)f[d]?u.push(d):f[d]=!1;return f.id=u.join(","),f.access&&(f.alt=!0,t.mac?f.ctrl=!0:f.shift=!0),f.meta&&(t.mac?f.meta=!0:(f.ctrl=!0,f.meta=!1)),f}var l=this,c={};a.on("keyup keypress keydown",function(e){(e.altKey||e.ctrlKey||e.metaKey)&&!e.isDefaultPrevented()&&n(c,function(t){return 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(),"keydown"==e.type&&t.func.call(t.scope),!0):void 0})}),l.add=function(t,i,o,l){var u;return u=o,"string"==typeof o?o=function(){a.execCommand(u,!1,null)}:e.isArray(u)&&(o=function(){a.execCommand(u[0],u[1],u[2])}),n(r(t.toLowerCase()),function(e){var t=s(e,i,o,l);c[t.id]=t}),!0},l.remove=function(e){var t=s(e);return c[t.id]?(delete c[t.id],!0):!1}}}),r(ge,[],function(){function e(e,t){return function(){e.apply(t,arguments)}}function t(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],s(t,e(r,this),e(i,this))}function n(e){var t=this;return null===this._state?void this._deferreds.push(e):void l(function(){var n=t._state?e.onFulfilled:e.onRejected;if(null===n)return void(t._state?e.resolve:e.reject)(t._value);var r;try{r=n(t._value)}catch(i){return void e.reject(i)}e.resolve(r)})}function r(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if("function"==typeof n)return void s(e(n,t),e(r,this),e(i,this))}this._state=!0,this._value=t,o.call(this)}catch(a){i.call(this,a)}}function i(e){this._state=!1,this._value=e,o.call(this)}function o(){for(var e=0,t=this._deferreds.length;t>e;e++)n.call(this,this._deferreds[e]);this._deferreds=null}function a(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 s(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 l=t.immediateFn||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,1)},c=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return t.prototype["catch"]=function(e){return this.then(null,e)},t.prototype.then=function(e,r){var i=this;return new t(function(t,o){n.call(i,new a(e,r,t,o))})},t.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&c(arguments[0])?arguments[0]:arguments);return new t(function(t,n){function r(o,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,function(e){r(o,e)},n)}e[o]=a,0===--i&&t(e)}catch(l){n(l)}}if(0===e.length)return t([]);for(var i=e.length,o=0;or;r++)e[r].then(t,n)})},t}),r(ve,[ge,d],function(e,t){return function(n){function r(e){var t,n;return n={"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png"},t=n[e.blob().type.toLowerCase()]||"dat",e.id()+"."+t}function i(e,t){return e?e.replace(/\/$/,"")+"/"+t.replace(/^\//,""):t}function o(e){return{id:e.id,blob:e.blob,base64:e.base64,filename:t.constant(r(e))}}function a(e,t,o){var a,s;a=new XMLHttpRequest,a.withCredentials=n.credentials,a.open("POST",n.url),a.onload=function(){var e;return 200!=a.status?void o("HTTP Error: "+a.status):(e=JSON.parse(a.responseText),e&&"string"==typeof e.location?void t(i(n.basePath,e.location)):void o("Invalid JSON: "+a.responseText))},s=new FormData,s.append("file",e.blob(),r(e)),a.send(s)}function s(r){return new e(function(e,i){function s(){var t,n=c[u++];return n?(t=d[n.blobInfo.id()])?(n.url=t,n.status=!0,void s()):void l(o(n.blobInfo),function(e){d[n.blobInfo.id()]=e,n.url=e,n.status=!0,s()},function(e){n.status=!1,i(e)}):void e(c)}var l=n.handler,c,u=0,d={};return n.url||l!==a?(c=t.map(r,function(e){return{status:!1,blobInfo:e,url:""}}),void s()):void e([])})}return n=t.extend({credentials:!1,handler:a},n),{upload:s}}}),r(ye,[ge],function(e){function t(t){return new e(function(e){var n=new XMLHttpRequest;n.open("GET",t,!0),n.responseType="blob",n.onload=function(){200==this.status&&e(this.response)},n.send()})}function n(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}}function r(t){return new e(function(e){var r,i,o;t=n(t);try{r=atob(t.data)}catch(a){return void e(new Blob([]))}for(i=new Uint8Array(r.length),o=0;o",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,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,option,optgroup,datalist",validate:!0,entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o,ie7_compat:!0},t),r.language=t.language||"en",r.languageLoad=t.language_load,r.baseURL=i.baseURL,o.id=t.id=e,o.isNotDirty=!0,o.plugins={},o.documentBaseURI=new p(t.document_base_url||a,{base_uri:s}),o.baseURI=s,o.contentCSS=[],o.contentStyles=[],o.shortcuts=new E(o),o.loadedCSS={},o.editorCommands=new h(o),t.target&&(o.targetElm=t.target),o.suffix=i.suffix,o.editorManager=i,o.inline=t.inline,t.cache_suffix&&(C.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")),t.override_viewport===!1&&(C.overrideViewPort=!1),i.fire("SetupEditor",o),o.execCallback("setup",o),o.$=n.overrideDefaults(function(){return{context:o.inline?o.getBody():o.getDoc(),element:o.getBody()}})}var k=e.DOM,T=r.ThemeManager,R=r.PluginManager,A=w.extend,B=w.each,D=w.explode,L=w.inArray,M=w.trim,H=w.resolve,P=g.Event,O=C.gecko,I=C.ie;return S.prototype={render:function(){function e(){k.unbind(window,"ready",e),n.render()}function t(){var e=m.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)&&!T.urls[r.theme]){var t=r.theme_url;t=t?n.documentBaseURI.toAbsolute(t):"themes/"+r.theme+"/theme"+o+".js",T.load(r.theme,t)}w.isArray(r.plugins)&&(r.plugins=r.plugins.join(" ")),B(r.external_plugins,function(e,t){R.load(t,e),r.plugins+=" "+t}),B(r.plugins.split(/[ ,]/),function(e){if(e=M(e),e&&!R.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=R.dependencies(e);B(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"};e=R.createUrl(t,e),R.load(e.resource,e)})}else R.load(e,{prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"})}),e.loadQueue(function(){n.removed||n.init()})}var n=this,r=n.settings,i=n.id,o=n.suffix;if(!P.domLoaded)return void k.bind(window,"ready",e);if(n.getElement()&&C.contentEditable){r.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden");var a=n.getElement().form||k.getParent(i,"form");a&&(n.formElement=a,r.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(k.insertAfter(k.create("input",{type:"hidden",name:i}),i),n.hasHiddenInput=!0),n.formEventDelegate=function(e){n.fire(e.type,e)},k.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.isNotDirty=!0,a._mceOldSubmit(a)})),n.windowManager=new v(n),"xml"==r.encoding&&n.on("GetContent",function(e){e.save&&(e.content=k.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)),t()}},init:function(){function e(n){var r=R.get(n),i,o;i=R.urls[n]||t.documentBaseUrl.replace(/\/$/,""),n=M(n),r&&-1===L(m,n)&&(B(R.dependencies(n),function(t){e(t)}),o=new r(t,i,t.$),t.plugins[n]=o,o.init&&(o.init(t,i),m.push(n)))}var t=this,n=t.settings,r=t.getElement(),i,o,a,s,l,c,u,d,f,h,p,m=[];if(this.editorManager.i18n.setCode(n.language),t.rtl=n.rtl_ui||this.editorManager.i18n.rtl,t.editorManager.add(t),n.aria_label=n.aria_label||k.getAttrib(r,"aria-label",t.getLang("aria.rich_text_area")),n.theme&&("function"!=typeof n.theme?(n.theme=n.theme.replace(/-/,""),c=T.get(n.theme),t.theme=new c(t,T.urls[n.theme]),t.theme.init&&t.theme.init(t,T.urls[n.theme]||t.documentBaseUrl.replace(/\/$/,""),t.$)):t.theme=n.theme),B(n.plugins.replace(/\-/g,"").split(/[ ,]/),e),n.render_ui&&t.theme&&(t.orgDisplay=r.style.display,"function"!=typeof n.theme?(i=n.width||r.style.width||r.offsetWidth,o=n.height||r.style.height||r.offsetHeight,a=n.min_height||100,h=/^[0-9\.]+(|px)$/i,h.test(""+i)&&(i=Math.max(parseInt(i,10),100)),h.test(""+o)&&(o=Math.max(parseInt(o,10),a)),l=t.theme.renderUI({targetNode:r,width:i,height:o,deltaWidth:n.delta_width,deltaHeight:n.delta_height}),n.content_editable||(o=(l.iframeHeight||o)+("number"==typeof o?l.deltaHeight||0:""),a>o&&(o=a))):(l=n.theme(t,r),l.editorContainer.nodeType&&(l.editorContainer=l.editorContainer.id=l.editorContainer.id||t.id+"_parent"),l.iframeContainer.nodeType&&(l.iframeContainer=l.iframeContainer.id=l.iframeContainer.id||t.id+"_iframecontainer"),o=l.iframeHeight||r.offsetHeight),t.editorContainer=l.editorContainer),n.content_css&&B(D(n.content_css),function(e){t.contentCSS.push(t.documentBaseURI.toAbsolute(e))}),n.content_style&&t.contentStyles.push(n.content_style),n.content_editable)return r=s=l=null,t.initContentBody();for(t.iframeHTML=n.doctype+"",n.document_base_url!=t.documentBaseUrl&&(t.iframeHTML+=''),!C.caretAfter&&n.ie7_compat&&(t.iframeHTML+=''),t.iframeHTML+='',p=0;p',t.loadedCSS[g]=!0}d=n.body_id||"tinymce",-1!=d.indexOf("=")&&(d=t.getParam("body_id","","hash"),d=d[t.id]||d),f=n.body_class||"",-1!=f.indexOf("=")&&(f=t.getParam("body_class","","hash"),f=f[t.id]||""),n.content_security_policy&&(t.iframeHTML+=''),t.iframeHTML+='
';var v='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+t.id+'");document.write(ed.iframeHTML);document.close();ed.initContentBody(true);})()';document.domain!=location.hostname&&(u=v);var y=k.create("iframe",{id:t.id+"_ifr",frameBorder:"0",allowTransparency:"true",title:t.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),style:{width:"100%",height:o,display:"block"}});if(y.onload=function(){y.onload=null,t.fire("load")},k.setAttrib(y,"src",u||'javascript:""'),t.contentAreaContainer=l.iframeContainer,t.iframeElement=y,s=k.add(l.iframeContainer,y),I)try{t.getDoc()}catch(b){s.src=u=v}l.editorContainer&&(k.get(l.editorContainer).style.display=t.orgDisplay,t.hidden=k.isHidden(l.editorContainer)),t.getElement().style.display="none",k.setAttrib(t.id,"aria-hidden",!0),u||t.initContentBody(),r=s=l=null},initContentBody:function(t){var n=this,r=n.settings,s=n.getElement(),h=n.getDoc(),p,m;r.inline||(n.getElement().style.visibility=n.orgVisibility),t||r.content_editable||(h.open(),h.write(n.iframeHTML),h.close()),r.content_editable&&(n.on("remove",function(){var e=this.getBody();k.removeClass(e,"mce-content-body"),k.removeClass(e,"mce-edit-focus"),k.setAttrib(e,"contentEditable",null)}),k.addClass(s,"mce-content-body"),n.contentDocument=h=r.content_document||document,n.contentWindow=r.content_window||window,n.bodyElement=s,r.content_document=r.content_window=null,r.root_name=s.nodeName.toLowerCase()),p=n.getBody(),p.disabled=!0,r.readonly||(n.inline&&"static"==k.getStyle(p,"position",!0)&&(p.style.position="relative"),p.contentEditable=n.getParam("content_editable_state",!0)),p.disabled=!1,n.editorUpload=new N(n),n.schema=new y(r),n.dom=new e(h,{keep_values:!0,url_converter:n.convertURL,url_converter_scope:n,hex_colors:r.force_hex_style_colors,class_filter:r.class_filter,update_styles:!0,root_element:n.inline?n.getBody():null,collect:r.content_editable,schema:n.schema,onSetAttrib:function(e){n.fire("SetAttrib",e)}}),n.parser=new b(r,n.schema),n.parser.addAttributeFilter("src,href,style,tabindex",function(e,t){for(var r=e.length,i,o=n.dom,a,s;r--;)if(i=e[r],a=i.attr(t),s="data-mce-"+t,!i.attributes.map[s]){if(0===a.indexOf("data:")||0===a.indexOf("blob:"))continue;"style"===t?(a=o.serializeStyle(o.parseStyle(a),i.name),a.length||(a=null),i.attr(s,a),i.attr(t,a)):"tabindex"===t?(i.attr(s,a),i.attr(t,null)):i.attr(s,n.convertURL(a,t,i.name))}}),n.parser.addNodeFilter("script",function(e){for(var t=e.length,n;t--;)n=e[t],n.attr("type","mce-"+(n.attr("type")||"no/type"))}),n.parser.addNodeFilter("#cdata",function(e){for(var t=e.length,n;t--;)n=e[t],n.type=8,n.name="#comment",n.value="[CDATA["+n.value+"]]"}),n.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(e){for(var t=e.length,r,i=n.schema.getNonEmptyElements();t--;)r=e[t],r.isEmpty(i)&&(r.append(new o("br",1)).shortEnded=!0)}),n.serializer=new a(r,n),n.selection=new l(n.dom,n.getWin(),n.serializer,n),n.formatter=new c(n),n.undoManager=new u(n),n.forceBlocks=new f(n),n.enterKey=new d(n),n._nodeChangeDispatcher=new i(n),n.fire("PreInit"),r.browser_spellcheck||r.gecko_spellcheck||(h.body.spellcheck=!1,k.setAttrib(p,"spellcheck","false")),n.fire("PostRender"),n.quirks=new x(n),r.directionality&&(p.dir=r.directionality),r.nowrap&&(p.style.whiteSpace="nowrap"),r.protect&&n.on("BeforeSetContent",function(e){B(r.protect,function(t){e.content=e.content.replace(t,function(e){return""})})}),n.on("SetContent",function(){n.addVisual(n.getBody())}),r.padd_empty_editor&&n.on("PostProcess",function(e){e.content=e.content.replace(/^(]*>( | |\s|\u00a0|)<\/p>[\r\n]*|
[\r\n]*)$/,"")}),n.load({initial:!0,format:"html"}),n.startContent=n.getContent({format:"raw"}),n.initialized=!0,n.bindPendingEventDelegates(),n.fire("init"),n.focus(!0),n.nodeChanged({initial:!0}),n.execCallback("init_instance_callback",n),n.contentStyles.length>0&&(m="",B(n.contentStyles,function(e){m+=e+"\r\n"}),n.dom.addStyle(m)),B(n.contentCSS,function(e){n.loadedCSS[e]||(n.dom.loadCSS(e),n.loadedCSS[e]=!0)}),r.auto_focus&&setTimeout(function(){var e;e=r.auto_focus===!0?n:n.editorManager.get(r.auto_focus),e.destroyed||e.focus()},100),s=h=p=null},focus:function(e){var t=this,n=t.selection,r=t.settings.content_editable,i,o,a=t.getDoc(),s;if(!e){if(i=n.getRng(),i.item&&(o=i.item(0)),t._refreshContentEditable(),r||(C.opera||t.getBody().focus(),t.getWin().focus()),O||r){if(s=t.getBody(),s.setActive)try{s.setActive()}catch(l){s.focus()}else s.focus();r&&n.normalize()}o&&o.ownerDocument==a&&(i=a.body.createControlRange(),i.addElement(o),i.select())}t.editorManager.setActive(t)},execCallback:function(e){var t=this,n=t.settings[e],r;if(n)return t.callbackLookup&&(r=t.callbackLookup[e])&&(n=r.func,r=r.scope),"string"==typeof n&&(r=n.replace(/\.\w+$/,""),r=r?H(r):0,n=H(n),t.callbackLookup=t.callbackLookup||{},t.callbackLookup[e]={func:n,scope:r}),n.apply(r||t,Array.prototype.slice.call(arguments,1))},translate:function(e){var t=this.settings.language||"en",n=this.editorManager.i18n;return e?n.data[t+"."+e]||e.replace(/\{\#([^\}]+)\}/g,function(e,r){return n.data[t+"."+r]||"{#"+r+"}"}):""},getLang:function(e,n){return this.editorManager.i18n.data[(this.settings.language||"en")+"."+e]||(n!==t?n:"{#"+e+"}")},getParam:function(e,t,n){var r=e in this.settings?this.settings[e]:t,i;return"hash"===n?(i={},"string"==typeof r?B(r.split(r.indexOf("=")>0?/[;,](?![^=;,]*(?:[;,]|$))/:","),function(e){e=e.split("="),e.length>1?i[M(e[0])]=M(e[1]):i[M(e[0])]=M(e)}):i=r,i):r},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},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=this,r;n.contextToolbars=n.contextToolbars||[],"string"==typeof e&&(r=e,e=function(e){return n.dom.is(e,r)}),n.contextToolbars.push({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:(k.show(e.getContainer()),k.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(I&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e==e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(k.hide(e.getContainer()),k.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 n=this,r=n.getElement(),i;return r?(e=e||{},e.load=!0,i=n.setContent(r.value!==t?r.value:r.innerHTML,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,i):void 0},save:function(e){var t=this,n=t.getElement(),r,i;if(n&&t.initialized)return e=e||{},e.save=!0,e.element=n,r=e.content=t.getContent(e),e.no_events||t.fire("SaveContent",e),"raw"==e.format&&t.fire("RawSaveContent",e),r=e.content,/TEXTAREA|INPUT/i.test(n.nodeName)?n.value=r:(t.inline||(n.innerHTML=r),(i=k.getParent(t.id,"form"))&&B(i.elements,function(e){return e.name==t.id?(e.value=r,!1):void 0})),e.element=n=null,e.set_dirty!==!1&&(t.isNotDirty=!0),r},setContent:function(e,t){var n=this,r=n.getBody(),i;return t=t||{},t.format=t.format||"html",t.set=!0,t.content=e,t.no_events||n.fire("BeforeSetContent",t),e=t.content,0===e.length||/^\s+$/.test(e)?(i=n.settings.forced_root_block,i&&n.schema.isValidChild(r.nodeName.toLowerCase(),i.toLowerCase())?(e=I&&11>I?"":'
',e=n.dom.createHTML(i,n.settings.forced_root_block_attrs,e)):I||(e='
'),n.dom.setHTML(r,e),n.fire("SetContent",t)):("raw"!==t.format&&(e=new s({},n.schema).serialize(n.parser.parse(e,{isRootContent:!0}))),t.content=M(e),n.dom.setHTML(r,t.content),t.no_events||n.fire("SetContent",t)),t.content},getContent:function(e){var t=this,n,r=t.getBody();return e=e||{},e.format=e.format||"html",e.get=!0,e.getInner=!0,e.no_events||t.fire("BeforeGetContent",e),n="raw"==e.format?r.innerHTML:"text"==e.format?r.innerText||r.textContent:t.serializer.serialize(r,e),"text"!=e.format?e.content=M(n):e.content=n,e.no_events||t.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=A({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},getContainer:function(){var e=this;return e.container||(e.container=k.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=k.get(this.id)),this.targetElm},getWin:function(){var e=this,t;return e.contentWindow||(t=e.iframeElement,t&&(e.contentWindow=t.contentWindow)),e.contentWindow},getDoc:function(){var e=this,t;return e.contentDocument||(t=e.getWin(),t&&(e.contentDocument=t.document)),e.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},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=this,r=n.settings,i=n.dom,o;e=e||n.getBody(),n.hasVisual===t&&(n.hasVisual=r.visual),B(i.select("table,a",e),function(e){var t;switch(e.nodeName){case"TABLE":return o=r.visual_table_class||"mce-item-table",t=i.getAttrib(e,"border"),void(t&&"0"!=t||!n.hasVisual?i.removeClass(e,o):i.addClass(e,o));case"A":return void(i.getAttrib(e,"href",!1)||(t=i.getAttrib(e,"name")||e.id,o=r.visual_anchor_class||"mce-item-anchor",t&&n.hasVisual?i.addClass(e,o):i.removeClass(e,o)))}}),n.fire("VisualAid",{element:e,hasVisual:n.hasVisual})},remove:function(){var e=this;e.removed||(e.save(),e.removed=1,e.unbindAllNativeEvents(),e.hasHiddenInput&&k.remove(e.getElement().nextSibling),e.inline||(I&&10>I&&e.getDoc().execCommand("SelectAll",!1,null),k.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null),e.fire("remove"),e.editorManager.remove(e),k.remove(e.getContainer()),e.editorUpload.destroy(),e.destroy())},destroy:function(e){var t=this,n;if(!t.destroyed){if(!e&&!t.removed)return void t.remove();e||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),t.selection.destroy(),t.dom.destroy()),n=t.formElement,n&&(n._mceOldSubmit&&(n.submit=n._mceOldSubmit,n._mceOldSubmit=null),k.unbind(n,"submit reset",t.formEventDelegate)),t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.bodyElement=t.contentDocument=t.contentWindow=null,t.iframeElement=t.targetElm=null,t.selection&&(t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null),t.destroyed=1}},uploadImages:function(e){return this.editorUpload.uploadImages(e)},_scanForImages:function(){return this.editorUpload.scanForImages()},_refreshContentEditable:function(){var e=this,t,n;e._isHidden()&&(t=e.getBody(),n=t.parentNode,n.removeChild(t),n.appendChild(t),t.focus())},_isHidden:function(){var e;return O?(e=this.selection.getSel(),!e||!e.rangeCount||0===e.rangeCount):0}},A(S.prototype,_),S}),r(_e,[],function(){var e={},t="en";return{setCode:function(e){e&&(t=e,this.rtl=this.data[e]?"rtl"===this.data[e]._dir:!1)},getCode:function(){return t},rtl:!1,add:function(t,n){var r=e[t];r||(e[t]=r={});for(var i in n)r[i]=n[i];this.setCode(t)},translate:function(n){var r;if(r=e[t],r||(r={}),"undefined"==typeof n)return n;if("string"!=typeof n&&n.raw)return n.raw;if(n.push){var i=n.slice(1);n=(r[n[0]]||n[0]).replace(/\{([0-9]+)\}/g,function(e,t){return i[t]})}return(r[n]||n).replace(/{context:\w+}$/,"")},data:e}}),r(Ee,[y,u],function(e,t){function n(e){function s(){try{return document.activeElement}catch(e){return document.body}}function l(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 c(e,t){var n;return t.startContainer?(n=e.getDoc().createRange(),n.setStart(t.startContainer,t.startOffset),n.setEnd(t.endContainer,t.endOffset)):n=t,n}function u(e){return!!a.getParent(e,n.isEditorUIElement)}function d(n){var d=n.editor;d.on("init",function(){(d.inline||t.ie)&&("onbeforedeactivate"in document&&t.ie<9?d.dom.bind(d.getBody(),"beforedeactivate",function(e){if(e.target==d.getBody())try{d.lastRng=d.selection.getRng()}catch(t){}}):d.on("nodechange mouseup keyup",function(e){var t=s();"nodechange"==e.type&&e.selectionChange||(t&&t.id==d.id+"_ifr"&&(t=d.getBody()),d.dom.isChildOf(t,d.getBody())&&(d.lastRng=d.selection.getRng()))}),t.webkit&&!r&&(r=function(){var t=e.activeEditor;if(t&&t.selection){var n=t.selection.getRng();n&&!n.collapsed&&(d.lastRng=n)}},a.bind(document,"selectionchange",r)))}),d.on("setcontent",function(){d.lastRng=null}),d.on("mousedown",function(){d.selection.lastFocusBookmark=null}),d.on("focusin",function(){var t=e.focusedEditor;d.selection.lastFocusBookmark&&(d.selection.setRng(c(d,d.selection.lastFocusBookmark)),d.selection.lastFocusBookmark=null),t!=d&&(t&&t.fire("blur",{focusedEditor:d}),e.setActive(d),e.focusedEditor=d,d.fire("focus",{blurredEditor:t}),d.focus(!0)),d.lastRng=null}),d.on("focusout",function(){window.setTimeout(function(){var t=e.focusedEditor;u(s())||t!=d||(d.fire("blur",{focusedEditor:null}),e.focusedEditor=null,d.selection&&(d.selection.lastFocusBookmark=null))},0)}),i||(i=function(t){var n=e.activeEditor;n&&t.target.ownerDocument==document&&(n.selection&&t.target!=n.getBody()&&(n.selection.lastFocusBookmark=l(n.dom,n.lastRng)),t.target==document.body||u(t.target)||e.focusedEditor!=n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))},a.bind(document,"focusin",i)),d.inline&&!o&&(o=function(t){var n=e.activeEditor;if(n.inline&&!n.dom.isChildOf(t.target,n.getBody())){var r=n.selection.getRng();r.collapsed||(n.lastRng=r)}},a.bind(document,"mouseup",o))}function f(t){e.focusedEditor==t.editor&&(e.focusedEditor=null),e.activeEditor||(a.unbind(document,"selectionchange",r),a.unbind(document,"focusin",i),a.unbind(document,"mouseup",o),r=i=o=null)}e.on("AddEditor",d),e.on("RemoveEditor",f)}var r,i,o,a=e.DOM;return n.isEditorUIElement=function(e){return-1!==e.className.toString().indexOf("mce-")},n}),r(Ne,[we,f,y,V,u,d,j,_e,Ee],function(e,t,n,r,i,o,a,s,l){function c(e){m(b.editors,function(t){t.fire("ResizeWindow",e)})}function u(e,n){n!==x&&(n?t(window).on("resize",c):t(window).off("resize",c),x=n)}function d(e){var t=b.editors,n;delete t[e.id];for(var r=0;r0&&m(p(e),function(e){var n;(n=h.get(e))?r(e,t,n):m(document.forms,function(n){m(n.elements,function(n){n.name===e&&(e="mce_editor_"+v++,h.setAttrib(n,"id",e),r(e,t,n))})})});break;case"textareas":case"specific_textareas":m(h.select("textarea"),function(e){t.editor_deselector&&o(e,t.editor_deselector)||(!t.editor_selector||o(e,t.editor_selector))&&r(n(e),t,e)})}t.oninit&&(e=s=0,m(l,function(t){s++,t.initialized?e++:t.on("init",function(){e++,e==s&&i("oninit")}),e==s&&i("oninit")}))}var s=this,l=[];s.settings=t,h.bind(window,"ready",a)},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),u(n,!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),y||(y=function(){t.fire("BeforeUnload")},h.bind(window,"beforeunload",y)),e},createEditor:function(t,n){return this.add(new e(t,n,this))},remove:function(e){var t=this,n,r=t.editors,i;{if(e)return"string"==typeof e?(e=e.selector||e,void m(h.select(e),function(e){i=r[e.id],i&&t.remove(i)})):(i=e,r[i.id]?(d(i)&&t.fire("RemoveEditor",{editor:i}),r.length||h.unbind(window,"beforeunload",y),i.remove(),u(r,r.length>0),i):null);for(n=r.length-1;n>=0;n--)t.remove(r[n])}},execCommand:function(t,n,r){var i=this,o=i.get(r);switch(t){case"mceAddEditor":return i.get(r)||new e(r,i.settings,i).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(i.execCommand("mceAddEditor",0,r),!0)}return i.activeEditor?i.activeEditor.execCommand(t,n,r):!1},triggerSave:function(){m(this.editors,function(e){e.save()})},addI18n:function(e,t){s.add(e,t)},translate:function(e){return s.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}},g(b,a),b.setup(),window.tinymce=window.tinyMCE=b,b}),r(Se,[Ne,d],function(e,t){var n=t.each,r=t.explode;e.on("AddEditor",function(e){var t=e.editor;t.on("preInit",function(){function e(e,t){n(t,function(t,n){t&&s.setStyle(e,n,t)}),s.rename(e,"span")}function i(e){s=t.dom,l.convert_fonts_to_spans&&n(s.select("font,u,strike",e.node),function(e){o[e.nodeName.toLowerCase()](s,e)})}var o,a,s,l=t.settings;l.inline_styles&&(a=r(l.font_size_legacy_values),o={font:function(t,n){e(n,{backgroundColor:n.style.backgroundColor,color:n.color,fontFamily:n.face,fontSize:a[parseInt(n.size,10)-1]})},u:function(n,r){"html4"===t.settings.schema&&e(r,{textDecoration:"underline"})},strike:function(t,n){e(n,{textDecoration:"line-through"})}},t.on("PreProcess SetContent",i))})})}),r(ke,[j,d],function(e,t){var n={send:function(e){function t(){!e.async||4==r.readyState||i++>1e4?(e.success&&1e4>i&&200==r.status?e.success.call(e.success_scope,""+r.responseText,r,e):e.error&&e.error.call(e.error_scope,i>1e4?"TIMED_OUT":"GENERAL",r,e),r=null):setTimeout(t,10)}var r,i=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=e.async===!1?!1:!0,e.data=e.data||"",r=new XMLHttpRequest){if(r.overrideMimeType&&r.overrideMimeType(e.content_type),r.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(r.withCredentials=!0),e.content_type&&r.setRequestHeader("Content-Type",e.content_type),r.setRequestHeader("X-Requested-With","XMLHttpRequest"),r=n.fire("beforeSend",{xhr:r,settings:e}).xhr,r.send(e.data),!e.async)return t();setTimeout(t,10)}}};return t.extend(n,e),n}),r(Te,[],function(){function e(t,n){var r,i,o,a;if(n=n||'"',null===t)return"null";if(o=typeof t,"string"==o)return i="\bb t\nn\ff\rr\"\"''\\\\",n+t.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(e,t){return'"'===n&&"'"===e?e:(r=i.indexOf(t),r+1?"\\"+i.charAt(r+1):(e=t.charCodeAt().toString(16),"\\u"+"0000".substring(e.length)+e))})+n;if("object"==o){if(t.hasOwnProperty&&"[object Array]"===Object.prototype.toString.call(t)){for(r=0,i="[";r0?",":"")+e(t[r],n);return i+"]"}i="{";for(a in t)t.hasOwnProperty(a)&&(i+="function"!=typeof t[a]?(i.length>1?","+n:n)+a+n+":"+e(t[a],n):"");return i+"}"}return""+t}return{serialize:e,parse:function(e){try{return window[String.fromCharCode(101)+"val"]("("+e+")")}catch(t){}}}}),r(Re,[Te,ke,d],function(e,t,n){function r(e){this.settings=i({},e),this.count=0}var i=n.extend;return r.sendRPC=function(e){return(new r).send(e)},r.prototype={send:function(n){var r=n.error,o=n.success;n=i(this.settings,n),n.success=function(t,i){t=e.parse(t),"undefined"==typeof t&&(t={error:"JSON Parse error."}),t.error?r.call(n.error_scope||n.scope,t.error,i):o.call(n.success_scope||n.scope,t.result)},n.error=function(e,t){r&&r.call(n.error_scope||n.scope,e,t)},n.data=e.serialize({id:n.id||"c"+this.count++,method:n.method,params:n.params}),n.content_type="application/json",t.send(n)}},r}),r(Ae,[y],function(e){return{callbacks:{},count:0,send:function(n){var r=this,i=e.DOM,o=n.count!==t?n.count:r.count,a="tinymce_jsonp_"+o;r.callbacks[o]=function(e){i.remove(a),delete r.callbacks[o],n.callback(e)},i.add(i.doc.body,"script",{id:a,src:n.url,type:"text/javascript"}),r.count++}}}),r(Be,[],function(){function e(){s=[];for(var e in a)s.push(e);i.length=s.length}function n(){function n(e){var n,r;return r=e!==t?u+e:i.indexOf(",",u),-1===r||r>i.length?null:(n=i.substring(u,r),u=r+1,n)}var r,i,s,u=0;if(a={},c){o.load(l),i=o.getAttribute(l)||"";do{var d=n();if(null===d)break;if(r=n(parseInt(d,32)||0),null!==r){if(d=n(),null===d)break;s=n(parseInt(d,32)||0),r&&(a[r]=s)}}while(null!==r);e()}}function r(){var t,n="";if(c){for(var r in a)t=a[r],n+=(n?",":"")+r.length.toString(32)+","+r+","+t.length.toString(32)+","+t;o.setAttribute(l,n);try{o.save(l)}catch(i){}e()}}var i,o,a,s,l,c;try{if(window.localStorage)return localStorage}catch(u){}return l="tinymce",o=document.documentElement,c=!!o.addBehavior,c&&o.addBehavior("#default#userData"),i={key:function(e){return s[e]},getItem:function(e){return e in a?a[e]:null},setItem:function(e,t){a[e]=""+t,r()},removeItem:function(e){delete a[e],r()},clear:function(){a={},r()}},n(),i}),r(De,[y,l,b,x,d,u],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(i,function(e,t){a[t]=e}),i.each("isOpera isWebKit isIE isGecko isMac".split(" "),function(e){a[e]=o[e.substr(2).toLowerCase()]}),{}}),r(Le,[U,d],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=this,n=t.settings,r,i,o,a;r=n.firstControlClass,i=n.lastControlClass,e.each(function(e){e.classes.remove(r).remove(i).add(n.controlClass),e.visible()&&(o||(o=e),a=e)}),o&&o.classes.add(r),a&&a.classes.add(i)},renderHtml:function(e){var t=this,n="";return t.applyClasses(e.items()),e.items().each(function(e){n+=e.renderHtml()}),n},recalc:function(){},postRender:function(){},isNative:function(){return!1}})}),r(Me,[Le],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'
'+this._super(e)}})}),r(He,[ee,se],function(e,t){return e.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},renderHtml:function(){var e=this,t=e.classPrefix;return'"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().lastChild.innerHTML=e.encode(t.value)}),e._super()},repaint:function(){var e=this,t,n;t=e.getEl().style,n=e._layoutRect,t.left=n.x+"px",t.top=n.y+"px",t.zIndex=131070}})}),r(Pe,[ee,He],function(e,t){var n,r=e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.canFocus=!0,e.tooltip&&r.tooltips!==!1&&(t.on("mouseenter",function(n){var r=t.tooltip().moveTo(-65535);if(n.control==t){var i=r.text(e.tooltip).show().testMoveRel(t.getEl(),["bc-tc","bc-tl","bc-tr"]);r.classes.toggle("tooltip-n","bc-tc"==i),r.classes.toggle("tooltip-nw","bc-tl"==i),r.classes.toggle("tooltip-ne","bc-tr"==i),r.moveRel(t.getEl(),i)}else r.hide()}),t.on("mouseleave mousedown click",function(){t.tooltip().hide()})),t.aria("label",e.ariaLabel||e.tooltip)},tooltip:function(){return n||(n=new t({type:"tooltip"}),n.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 e(e){n.aria("disabled",e),n.classes.toggle("disabled",e)}function t(e){n.aria("pressed",e),n.classes.toggle("active",e)}var n=this;return n.state.on("change:disabled",function(t){e(t.value)}),n.state.on("change:active",function(e){t(e.value)}),n.state.get("disabled")&&e(!0),n.state.get("active")&&t(!0),n._super()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return r}),r(Oe,[Pe],function(e){return e.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t=this,n;t._super(e),e=t.settings,n=t.settings.size,t.on("click mousedown",function(e){e.preventDefault()}),t.on("touchstart",function(e){t.fire("click",e),e.preventDefault()}),e.subtype&&t.classes.add(e.subtype),n&&t.classes.add("btn-"+n),e.icon&&t.icon(e.icon)},icon:function(e){return arguments.length?(this.state.set("icon",e),this):this.state.get("icon")},repaint:function(){var e=this.getEl().firstChild.style;e.width=e.height="100%",this._super()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("icon"),i,o=e.state.get("text");return i=e.settings.image,i?(r="none","string"!=typeof i&&(i=window.getSelection?i[0]:i[1]),i=" style=\"background-image: url('"+i+"')\""):i="",o&&e.classes.add("btn-has-text"),r=e.settings.icon?n+"ico "+n+"i-"+r:"",'
"},bindStates:function(){function e(e){for(var n=t.getEl().firstChild.firstChild;n;n=n.nextSibling)3==n.nodeType&&(n.data=t.translate(e));t.classes.toggle("btn-has-text",!!e)}var t=this;return t.state.on("change:text",function(t){e(t.value)}),t.state.on("change:icon",function(n){var r=n.value,i=t.classPrefix;t.settings.icon=r,r=r?i+"ico "+i+"i-"+t.settings.icon:"";var o=t.getEl().firstChild,a=o.getElementsByTagName("i")[0];r?(a&&a==o.firstChild||(a=document.createElement("i"),o.insertBefore(a,o.firstChild)),a.className=r):a&&o.removeChild(a),e(t.state.get("text"))}),t._super()}})}),r(Ie,[re],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),'
'+(e.settings.html||"")+t.renderHtml(e)+"
"}})}),r(Fe,[Pe],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'
'+e.encode(e.state.get("text"))+"
"},bindStates:function(){function e(e){t.classes.toggle("checked",e),t.aria("checked",e)}var t=this;return t.state.on("change:text",function(e){t.getEl("al").firstChild.data=t.translate(e.value)}),t.state.on("change:checked change:value",function(n){t.fire("change"),e(n.value)}),t.state.on("change:icon",function(e){var n=e.value,r=t.classPrefix;if("undefined"==typeof n)return t.settings.icon;t.settings.icon=n,n=n?r+"ico "+r+"i-"+t.settings.icon:"";var i=t.getEl().firstChild,o=i.getElementsByTagName("i")[0];n?(o&&o==i.firstChild||(o=document.createElement("i"),i.insertBefore(o,i.firstChild)),o.className=n):o&&i.removeChild(o)}),t.state.get("checked")&&e(!0),t._super()}})}),r(ze,[Pe,te,X,f],function(e,t,n,r){return e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.classes.add("combobox"),t.subinput=!0,t.ariaTarget="inp",e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",function(n){var i=n.target,o=t.getEl();if(r.contains(o,i)||i==o)for(;i&&i!=o;)i.id&&-1!=i.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),i=i.parentNode}),t.on("keydown",function(e){"INPUT"==e.target.nodeName&&13==e.keyCode&&t.parents().reverse().each(function(n){var r=t.state.get("value"),i=t.getEl("inp").value;return e.preventDefault(),t.state.set("value",i),r!=i&&t.fire("change"),n.hasEventListeners("submit")&&n.toJSON?(n.fire("submit",{data:n.toJSON()}),!1):void 0})}),t.on("keyup",function(e){"INPUT"==e.target.nodeName&&t.state.set("value",e.target.value)})},showMenu:function(){var e=this,n=e.settings,r;e.menu||(r=n.menu||[],r.length?r={type:"menu",items:r}:r.type=r.type||"menu",e.menu=t.create(r).parent(e).renderTo(e.getContainerElm()),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control===e.menu&&e.focus()}),e.menu.on("show hide",function(t){t.control.items().each(function(t){t.active(t.value()==e.value())})}).fire("show"),e.menu.on("select",function(t){e.value(t.control.value())}),e.on("focusin",function(t){"INPUT"==t.target.tagName.toUpperCase()&&e.menu.hide()}),e.aria("expanded",!0)),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},focus:function(){this.getEl("inp").focus()},repaint:function(){var e=this,t=e.getEl(),i=e.getEl("open"),o=e.layoutRect(),a,s;a=i?o.w-n.getSize(i).width-10:o.w-10;var l=document;return l.all&&(!l.documentMode||l.documentMode<=8)&&(s=e.layoutRect().h-2+"px"),r(t.firstChild).css({width:a,lineHeight:s}),e._super(),e},postRender:function(){var e=this;return r(this.getEl("inp")).on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)}),e._super()},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.classPrefix,i=e.state.get("value")||"",o,a,s="",l="";return"spellcheck"in n&&(l+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(l+=' maxlength="'+n.maxLength+'"'),n.size&&(l+=' size="'+n.size+'"'),n.subtype&&(l+=' type="'+n.subtype+'"'),e.disabled()&&(l+=' disabled="disabled"'),o=n.icon,o&&"caret"!=o&&(o=r+"ico "+r+"i-"+n.icon),a=e.state.get("text"),(o||a)&&(s='
",e.classes.add("has-open")),'
'+s+"
"},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl("inp").value=t.value}),e.state.on("change:disabled",function(t){e.getEl("inp").disabled=t.value}),e._super()},remove:function(){r(this.getEl("inp")).off(),this._super()}})}),r(We,[ze],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().getElementsByTagName("i")[0];if(t)try{t.style.background=e}catch(n){}},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e._rendered&&e.repaintColor(t.value)}),e._super()}})}),r(Ve,[Oe,ce],function(e,t){return e.extend({showPanel:function(){var e=this,n=e.settings;if(e.active(!0),e.panel)e.panel.show();else{var r=n.panel;r.type&&(r={layout:"grid",items:r}),r.role=r.role||"dialog",r.popover=!0,r.autohide=!0,r.ariaRoot=!0,e.panel=new t(r).on("hide",function(){e.active(!1)}).on("cancel",function(t){t.stopPropagation(),e.focus(),e.hidePanel()}).parent(e).renderTo(e.getContainerElm()),e.panel.fire("show"),e.panel.reflow()}e.panel.moveRel(e.getEl(),n.popoverAlign||(e.isRtl()?["bc-tr","bc-tc"]:["bc-tl","bc-tc"]))},hidePanel:function(){var e=this;e.panel&&e.panel.hide()},postRender:function(){var e=this;return e.aria("haspopup",!0),e.on("click",function(t){t.control===e&&(e.panel&&e.panel.visible()?e.hidePanel():(e.showPanel(),e.panel.focus(!!t.aria)))}),e._super()},remove:function(){return this.panel&&(this.panel.remove(),this.panel=null),this._super()}})}),r(Ue,[Ve,y],function(e,t){var n=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+"')\"":"";return'
'},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(r){r.aria&&"down"==r.aria.key||r.control!=e||n.getParent(r.target,"."+e.classPrefix+"open")||(r.stopImmediatePropagation(),t.call(e,r))}),delete e.settings.onclick,e._super()}})}),r($e,[],function(){function e(e){function i(e,i,o){var a,s,l,c,u,d;return a=0,s=0,l=0,e/=255,i/=255,o/=255,u=t(e,t(i,o)),d=n(e,n(i,o)),u==d?(l=u,{h:0,s:0,v:100*l}):(c=e==u?i-o:o==u?e-i:o-e,a=e==u?3:o==u?1:5,a=60*(a-c/(d-u)),s=(d-u)/d,l=d,{h:r(a),s:r(100*s),v:r(100*l)})}function o(e,i,o){var a,s,l,c;if(e=(parseInt(e,10)||0)%360,i=parseInt(i,10)/100,o=parseInt(o,10)/100,i=n(0,t(i,1)),o=n(0,t(o,1)),0===i)return void(d=f=h=r(255*o));switch(a=e/60,s=o*i,l=s*(1-Math.abs(a%2-1)),c=o-s,Math.floor(a)){case 0:d=s,f=l,h=0;break;case 1:d=l,f=s,h=0;break;case 2:d=0,f=s,h=l;break;case 3:d=0,f=l,h=s;break;case 4:d=l,f=0,h=s;break;case 5:d=s,f=0,h=l;break;default:d=f=h=0}d=r(255*(d+c)),f=r(255*(f+c)),h=r(255*(h+c))}function a(){function e(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+e(d)+e(f)+e(h)}function s(){return{r:d,g:f,b:h}}function l(){return i(d,f,h)}function c(e){var t;return"object"==typeof e?"r"in e?(d=e.r,f=e.g,h=e.b):"v"in e&&o(e.h,e.s,e.v):(t=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(d=parseInt(t[1],10),f=parseInt(t[2],10),h=parseInt(t[3],10)):(t=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(d=parseInt(t[1],16),f=parseInt(t[2],16),h=parseInt(t[3],16)):(t=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(d=parseInt(t[1]+t[1],16),f=parseInt(t[2]+t[2],16),h=parseInt(t[3]+t[3],16)),d=0>d?0:d>255?255:d,f=0>f?0:f>255?255:f,h=0>h?0:h>255?255:h,u}var u=this,d=0,f=0,h=0;e&&c(e),u.toRgb=s,u.toHsv=l,u.toHex=a,u.parse=c}var t=Math.min,n=Math.max,r=Math.round;return e}),r(qe,[Pe,ie,X,$e],function(e,t,n,r){return e.extend({Defaults:{classes:"widget colorpicker"},init:function(e){this._super(e)},postRender:function(){function e(e,t){var r=n.getPos(e),i,o;return i=t.pageX-r.x,o=t.pageY-r.y,i=Math.max(0,Math.min(i/e.clientWidth,1)),o=Math.max(0,Math.min(o/e.clientHeight,1)),{x:i,y:o}}function i(e,t){var i=(360-e.h)/360;n.css(d,{top:100*i+"%"}),t||n.css(h,{left:e.s+"%",top:100-e.v+"%"}),f.style.background=new r({s:100,v:100,h:e.h}).toHex(),s.color().parse({s:e.s,v:e.v,h:e.h})}function o(t){var n;n=e(f,t),c.s=100*n.x,c.v=100*(1-n.y),i(c),s.fire("change")}function a(t){var n;n=e(u,t),c=l.toHsv(),c.h=360*(1-n.y),i(c,!0),s.fire("change")}var s=this,l=s.color(),c,u,d,f,h;u=s.getEl("h"),d=s.getEl("hp"),f=s.getEl("sv"),h=s.getEl("svp"),s._repaint=function(){c=l.toHsv(),i(c)},s._super(),s._svdraghelper=new t(s._id+"-sv",{start:o,drag:o}),s._hdraghelper=new t(s._id+"-h",{start:a,drag:a}),s._repaint()},rgb:function(){return this.color().toRgb()},value:function(e){var t=this;return arguments.length?(t.color().parse(e),void(t._rendered&&t._repaint())):t.color().toHex()},color:function(){return this._color||(this._color=new r), -this._color},renderHtml:function(){function e(){var e,t,n="",i,a;for(i="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=",a=o.split(","),e=0,t=a.length-1;t>e;e++)n+='
';return n}var t=this,n=t._id,r=t.classPrefix,i,o="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000",a="background: -ms-linear-gradient(top,"+o+");background: linear-gradient(to bottom,"+o+");";return i='
'+e()+'
','
'+i+"
"}})}),r(je,[Pe],function(e){return e.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="\xbb"),t._super(e),t.classes.add("path"),t.canFocus=!0,t.on("click",function(e){var n,r=e.target;(n=r.getAttribute("data-index"))&&t.fire("select",{value:t.row()[n],index:n})}),t.row(t.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'
'+e._getDataPathHtml(e.state.get("row"))+"
"},bindStates:function(){var e=this;return e.state.on("change:row",function(t){e.innerHtml(e._getDataPathHtml(t.value))}),e._super()},_getDataPathHtml:function(e){var t=this,n=e||[],r,i,o="",a=t.classPrefix;for(r=0,i=n.length;i>r;r++)o+=(r>0?'":"")+'
'+n[r].name+"
";return o||(o='
\xa0
'),o}})}),r(Ke,[je,Ne],function(e,t){return e.extend({postRender:function(){function e(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 n=this,r=t.activeEditor;return r.settings.elementpath!==!1&&(n.on("select",function(e){r.focus(),r.selection.select(this.data()[e.index].element),r.nodeChanged()}),r.on("nodeChange",function(t){for(var i=[],o=t.parents,a=o.length;a--;)if(1==o[a].nodeType&&!e(o[a])){var s=r.fire("ResolveName",{name:o[a].nodeName.toLowerCase(),target:o[a]});if(s.isDefaultPrevented()||i.push({name:s.name,element:o[a]}),s.isPropagationStopped())break}n.row(i)})),n._super()}})}),r(Ye,[re],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),'
'+(e.settings.title?'
'+e.settings.title+"
":"")+'
'+(e.settings.html||"")+t.renderHtml(e)+"
"}})}),r(Ge,[re,Ye,d],function(e,t,n){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 e=this,r=e.items();e.settings.formItemDefaults||(e.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}}),r.each(function(r){var i,o=r.settings.label;o&&(i=new t(n.extend({items:{type:"label",id:r._id+"-l",text:o,flex:0,forId:r._id,disabled:r.disabled()}},e.settings.formItemDefaults)),i.type="formitem",r.aria("labelledby",r._id+"-l"),"undefined"==typeof r.settings.flex&&(r.settings.flex=1),e.replace(r,i),i.add(r))})},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=0,n=[],r,i,o;if(t.settings.labelGapCalc!==!1)for(o="children"==t.settings.labelGapCalc?t.find("formitem"):t.items(),o.filter("formitem").each(function(t){var r=t.items()[0],i=r.getEl().clientWidth;e=i>e?i:e,n.push(r)}),i=t.settings.labelGap||0,r=n.length;r--;)n[r].settings.minWidth=e+i}var t=this;t._super(),t.on("show",e),e()}})}),r(Xe,[Ge],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),'
'+(e.settings.title?''+e.settings.title+"":"")+'
'+(e.settings.html||"")+t.renderHtml(e)+"
"}})}),r(Je,[ze,d],function(e,t){return e.extend({init:function(e){var n=this,r=tinymce.activeEditor,i=r.settings,o,a,s;e.spellcheck=!1,s=i.file_picker_types||i.file_browser_callback_types,s&&(s=t.makeMap(s,/[, ]/)),(!s||s[e.filetype])&&(a=i.file_picker_callback,!a||s&&!s[e.filetype]?(a=i.file_browser_callback,!a||s&&!s[e.filetype]||(o=function(){a(n.getEl("inp").id,n.value(),e.filetype,window)})):o=function(){var i=n.fire("beforecall").meta;i=t.extend({filetype:e.filetype},i),a.call(r,function(e,t){n.value(e).fire("change",{meta:t})},n.value(),i)}),o&&(e.icon="browse",e.onaction=o),n._super(e)}})}),r(Qe,[Me],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()})}})}),r(Ze,[Me],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v=[],y,b,x,C,w,_,E,N,S,k,T,R,A,B,D,L,M,H,P,O,I,F,z=Math.max,W=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?(S="y",E="h",N="minH",k="maxH",R="innerH",T="top",A="deltaH",B="contentH",P="left",M="w",D="x",L="innerW",H="minW",O="right",I="deltaW",F="contentW"):(S="x",E="w",N="minW",k="maxW",R="innerW",T="left",A="deltaW",B="contentW",P="top",M="h",D="y",L="innerH",H="minH",O="bottom",I="deltaH",F="contentH"),d=i[R]-o[T]-o[T],_=u=0,t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),m=h.settings,g=m.flex,d-=n-1>t?c:0,g>0&&(u+=g,p[k]&&v.push(h),p.flex=g),d-=p[N],y=o[P]+p[H]+o[O],y>_&&(_=y);if(C={},0>d?C[N]=i[N]-d+i[A]:C[N]=i[R]-d+i[A],C[H]=_+i[I],C[B]=i[R]-d,C[F]=_,C.minW=W(C.minW,i.maxW),C.minH=W(C.minH,i.maxH),C.minW=z(C.minW,i.startMinWidth),C.minH=z(C.minH,i.startMinHeight),!i.autoResize||C.minW==i.minW&&C.minH==i.minH){for(x=d/u,t=0,n=v.length;n>t;t++)h=v[t],p=h.layoutRect(),b=p[k],y=p[N]+p.flex*x,y>b?(d-=p[k]-p[N],u-=p.flex,p.flex=0,p.maxFlexSize=b):p.maxFlexSize=0;for(x=d/u,w=o[T],C={},0===u&&("end"==l?w=d+o[T]:"center"==l?(w=Math.round(i[R]/2-(i[R]-d)/2)+o[T],0>w&&(w=o[T])):"justify"==l&&(w=o[T],c=Math.floor(d/(r.length-1)))),C[D]=o[P],t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),y=p.maxFlexSize||p[N],"center"===s?C[D]=Math.round(i[L]/2-p[M]/2):"stretch"===s?(C[M]=z(p[H]||0,i[L]-o[P]-o[O]),C[D]=o[P]):"end"===s&&(C[D]=i[L]-p[M]-o.top),p.flex>0&&(y+=p.flex*x),C[E]=y,C[S]=w,h.layoutRect(C),h.recalc&&h.recalc(),w+=y+c}else if(C.w=C.minW,C.h=C.minH,e.layoutRect(C),this.recalc(e),null===e._lastRect){var V=e.parent();V&&(V._lastRect=null,V.recalc())}}})}),r(et,[Le],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}})}),r(tt,[ee,Pe,ce,d,Ne,u],function(e,t,n,r,i,o){function a(e){function t(t,n){return function(){var r=this;e.on("nodeChange",function(i){var o=e.formatter,a=null;s(i.parents,function(e){return s(t,function(t){return n?o.matchNode(e,n,{value:t.value})&&(a=t.value):o.matchNode(e,t.value)&&(a=t.value),a?!1:void 0}),a?!1:void 0}),r.value(a)})}}function r(e){e=e.replace(/;$/,"").split(";");for(var t=e.length;t--;)e[t]=e[t].split("=");return e}function i(){function t(e){var n=[];if(e)return s(e,function(e){var o={text:e.title,icon:e.icon};if(e.items)o.menu=t(e.items);else{var a=e.format||"custom"+r++;e.format||(e.name=a,i.push(e)),o.format=a,o.cmd=e.cmd}n.push(o)}),n}function n(){var n;return n=t(e.settings.style_formats_merge?e.settings.style_formats?o.concat(e.settings.style_formats):o:e.settings.style_formats||o)}var r=0,i=[],o=[{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 e.on("init",function(){s(i,function(t){e.formatter.register(t.name,t)})}),{type:"menu",items:n(),onPostRender:function(t){e.fire("renderFormatsMenu",{control:t.control})},itemDefaults:{preview:!0,textStyle:function(){return this.settings.format?e.formatter.getCssText(this.settings.format):void 0},onPostRender:function(){var t=this;t.parent().on("show",function(){var n,r;n=t.settings.format,n&&(t.disabled(!e.formatter.canApply(n)),t.active(e.formatter.match(n))),r=t.settings.cmd,r&&t.active(e.queryCommandState(r))})},onclick:function(){this.settings.format&&l(this.settings.format),this.settings.cmd&&e.execCommand(this.settings.cmd)}}}}function o(t){return function(){function n(){return e.undoManager?e.undoManager[t]():!1}var r=this;t="redo"==t?"hasRedo":"hasUndo",r.disabled(!n()),e.on("Undo Redo AddUndo TypingUndo ClearUndos",function(){r.disabled(!n())})}}function a(){var t=this;e.on("VisualAid",function(e){t.active(e.hasVisual)}),t.active(e.hasVisual)}function l(t){t.control&&(t=t.control.value()),t&&e.execCommand("mceToggleFormat",!1,t)}var c;c=i(),s({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(t,n){e.addButton(n,{tooltip:t,onPostRender:function(){var t=this;e.formatter?e.formatter.formatChanged(n,function(e){t.active(e)}):e.on("init",function(){e.formatter.formatChanged(n,function(e){t.active(e)})})},onclick:function(){l(n)}})}),s({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(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1]})}),s({blockquote:["Blockquote","mceBlockQuote"],numlist:["Numbered list","InsertOrderedList"],bullist:["Bullet list","InsertUnorderedList"],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(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1],onPostRender:function(){var t=this;e.formatter?e.formatter.formatChanged(n,function(e){t.active(e)}):e.on("init",function(){e.formatter.formatChanged(n,function(e){t.active(e)})})}})}),e.addButton("undo",{tooltip:"Undo",onPostRender:o("undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:o("redo"),cmd:"redo"}),e.addMenuItem("newdocument",{text:"New document",icon:"newdocument",cmd:"mceNewDocument"}),e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onPostRender:o("undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onPostRender:o("redo"),cmd:"redo"}),e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:a,cmd:"mceToggleVisualAid"}),e.addButton("remove",{tooltip:"Remove",icon:"remove",cmd:"Delete"}),s({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"],strikethrough:["Strikethrough","Strikethrough"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],removeformat:["Clear formatting","RemoveFormat"]},function(t,n){e.addMenuItem(n,{text:t[0],icon:n,shortcut:t[2],cmd:t[1]})}),e.on("mousedown",function(){n.hideAll()}),e.addButton("styleselect",{type:"menubutton",text:"Formats",menu:c}),e.addButton("formatselect",function(){var n=[],i=r(e.settings.block_formats||"Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre");return s(i,function(t){n.push({text:t[0],value:t[1],textStyle:function(){return e.formatter.getCssText(t[1])}})}),{type:"listbox",text:i[0][0],values:n,fixedWidth:!0,onselect:l,onPostRender:t(n)}}),e.addButton("fontselect",function(){var n="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",i=[],o=r(e.settings.font_formats||n);return s(o,function(e){i.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:i,fixedWidth:!0,onPostRender:t(i,"fontname"),onselect:function(t){t.control.settings.value&&e.execCommand("FontName",!1,t.control.settings.value)}}}),e.addButton("fontsizeselect",function(){var n=[],r="8pt 10pt 12pt 14pt 18pt 24pt 36pt",i=e.settings.fontsize_formats||r;return s(i.split(" "),function(e){var t=e,r=e,i=e.split("=");i.length>1&&(t=i[0],r=i[1]),n.push({text:t,value:r})}),{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:n,fixedWidth:!0,onPostRender:t(n,"fontsize"),onclick:function(t){t.control.settings.value&&e.execCommand("FontSize",!1,t.control.settings.value)}}}),e.addMenuItem("formats",{text:"Formats",menu:c})}var s=r.each;i.on("AddEditor",function(t){t.editor.rtl&&(e.rtl=!0),a(t.editor)}),e.translate=function(e){return i.translate(e)},t.tooltips=!o.iOS}),r(nt,[Me],function(e){return e.extend({recalc:function(e){var t=e.settings,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v,y,b,x,C,w,_,E=[],N=[],S,k,T,R,A,B;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,x=t.alignH||t.align,C=t.alignV||t.align,g=e.paddingBox,A="reverseRows"in t?t.reverseRows:e.isRtl(),x&&"string"==typeof x&&(x=[x]),C&&"string"==typeof C&&(C=[C]);for(d=0;r>d;d++)E.push(0);for(f=0;n>f;f++)N.push(0);for(f=0;n>f;f++)for(d=0;r>d&&(u=i[f*r+d],u);d++)c=u.layoutRect(),S=c.minW,k=c.minH,E[d]=S>E[d]?S:E[d],N[f]=k>N[f]?k:N[f];for(T=o.innerW-g.left-g.right,w=0,d=0;r>d;d++)w+=E[d]+(d>0?y:0),T-=(d>0?y:0)+E[d];for(R=o.innerH-g.top-g.bottom,_=0,f=0;n>f;f++)_+=N[f]+(f>0?b:0),R-=(f>0?b:0)+N[f];if(w+=g.left+g.right,_+=g.top+g.bottom,l={},l.minW=w+(o.w-o.innerW),l.minH=_+(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){o.autoResize&&(l=e.layoutRect(l),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH);var D;D="start"==t.packV?0:R>0?Math.floor(R/n):0;var L=0,M=t.flexWidths;if(M)for(d=0;dd;d++)E[d]+=M?M[d]*H:H;for(p=g.top,f=0;n>f;f++){for(h=g.left,s=N[f]+D,d=0;r>d&&(B=A?f*r+r-1-d:f*r+d,u=i[B],u);d++)m=u.settings,c=u.layoutRect(),a=Math.max(E[d],c.startMinWidth),c.x=h,c.y=p,v=m.alignH||(x?x[d]||x[0]:null),"center"==v?c.x=h+a/2-c.w/2:"right"==v?c.x=h+a-c.w:"stretch"==v&&(c.w=a),v=m.alignV||(C?C[d]||C[0]:null),"center"==v?c.y=p+s/2-c.h/2:"bottom"==v?c.y=p+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),h+=a+y,u.recalc&&u.recalc();p+=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())}}})}),r(rt,[Pe],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("iframe"),e.canFocus=!1,''},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()):setTimeout(function(){n.html(e)},0),this}})}),r(it,[Pe,X],function(e,t){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,n=e._super();if(e.settings.multiline){var r=t.getSize(e.getEl());r.width>n.maxW&&(n.minW=n.maxW,e.classes.add("multiline")),e.getEl().style.width=n.minW+"px",n.startMinH=n.h=n.minH=Math.min(n.maxH,t.getSize(e.getEl()).height)}return n},repaint:function(){var e=this;return e.settings.multiline||(e.getEl().style.lineHeight=e.layoutRect().h+"px"),e._super()},renderHtml:function(){var e=this,t=e.settings.forId;return'"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.innerHtml(e.encode(t.value))}),e._super()}})}),r(ot,[re],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()}})}),r(at,[ot],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),r(st,[Oe,te,at],function(e,t,n){function r(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}var i=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(){var e=this,n;return e.menu&&e.menu.visible()?e.hideMenu():(e.menu||(n=e.state.get("menu")||[],n.length?n={type:"menu",items:n}:n.type=n.type||"menu",n.renderTo?e.menu=n.parent(e).show().renderTo():e.menu=t.create(n).parent(e).renderTo(),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control.parent()===e.menu&&(t.stopPropagation(),e.focus(),e.hideMenu())}),e.menu.on("select",function(){e.focus()}),e.menu.on("show hide",function(t){t.control==e.menu&&e.activeMenu("show"==t.type),e.aria("expanded","show"==t.type)}).fire("show")),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),void e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"]))},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=this,t=e._id,r=e.classPrefix,i=e.settings.icon,o,a=e.state.get("text");return o=e.settings.image,o?(i="none","string"!=typeof o&&(o=window.getSelection?o[0]:o[1]),o=" style=\"background-image: url('"+o+"')\""):o="",i=e.settings.icon?r+"ico "+r+"i-"+i:"",e.aria("role",e.parent()instanceof n?"menuitem":"button"),'
'},postRender:function(){var e=this;return e.on("click",function(t){t.control===e&&r(t.target,e.getEl())&&(e.showMenu(),t.aria&&e.menu.items()[0].focus())}),e.on("mouseenter",function(t){var n=t.control,r=e.parent(),o;n&&r&&n instanceof i&&n.parent()==r&&(r.items().filter("MenuButton").each(function(e){e.hideMenu&&e!=n&&(e.menu&&e.menu.visible()&&(o=!0),e.hideMenu())}),o&&(n.focus(),n.showMenu()))}),e._super()},bindStates:function(){var e=this;return e.state.on("change:menu",function(){e.menu&&e.menu.remove(),e.menu=null}),e._super()},remove:function(){this._super(),this.menu&&this.menu.remove()}});return i}),r(lt,[Pe,te,u],function(e,t,n){return e.extend({Defaults:{border:0,role:"menuitem"},init:function(e){var t=this,n;t._super(e),e=t.settings,t.classes.add("menu-item"),e.menu&&t.classes.add("menu-item-expand"),e.preview&&t.classes.add("menu-item-preview"),n=t.state.get("text"),("-"===n||"|"===n)&&(t.classes.add("menu-item-sep"),t.aria("role","separator"),t.state.set("text","-")),e.selectable&&(t.aria("role","menuitemcheckbox"),t.classes.add("menu-item-checkbox"),e.icon="selected"),e.preview||e.selectable||t.classes.add("menu-item-normal"),t.on("mousedown",function(e){e.preventDefault()}),e.menu&&!e.ariaHideMenu&&t.aria("haspopup",!0)},hasMenus:function(){return!!this.settings.menu},showMenu:function(){var e=this,n=e.settings,r,i=e.parent();if(i.items().each(function(t){t!==e&&t.hideMenu()}),n.menu){r=e.menu,r?r.show():(r=n.menu,r.length?r={type:"menu",items:r}:r.type=r.type||"menu",i.settings.itemDefaults&&(r.itemDefaults=i.settings.itemDefaults),r=e.menu=t.create(r).parent(e).renderTo(),r.reflow(),r.on("cancel",function(t){t.stopPropagation(),e.focus(),r.hide()}),r.on("show hide",function(e){e.control.items().each(function(e){e.active(e.settings.selected)})}).fire("show"),r.on("hide",function(t){t.control===r&&e.classes.remove("selected")}),r.submenu=!0),r._parentMenu=i,r.classes.add("menu-sub");var o=r.testMoveRel(e.getEl(),e.isRtl()?["tl-tr","bl-br","tr-tl","br-bl"]:["tr-tl","br-bl","tl-tr","bl-br"]);r.moveRel(e.getEl(),o),r.rel=o,o="menu-sub-"+o,r.classes.remove(r._lastRel).add(o),r._lastRel=o,e.classes.add("selected"),e.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,r,i={};for(i=n.mac?{alt:"⌥",ctrl:"⌘",shift:"⇧",meta:"⌘"}:{meta:"Ctrl"},e=e.split("+"),t=0;t'+("-"!==a?'\xa0":"")+("-"!==a?''+a+"":"")+(c?'
'+c+"
":"")+(i.menu?'
':"")+""},postRender:function(){var e=this,t=e.settings,n=t.textStyle;if("function"==typeof n&&(n=n.call(this)),n){var r=e.getEl("text");r&&r.setAttribute("style",n)}return e.on("mouseenter click",function(n){n.control===e&&(t.menu||"click"!==n.type?(e.showMenu(),n.aria&&e.menu.focus(!0)):(e.fire("select"),e.parent().hideAll()))}),e._super(),e},active:function(e){return"undefined"!=typeof e&&this.aria("checked",e),this._super(e)},remove:function(){this._super(),this.menu&&this.menu.remove()}})}),r(ct,[ce,lt,d],function(e,t,n){var r=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,e.itemDefaults)for(var r=e.items,i=r.length;i--;)r[i]=n.extend({},e.itemDefaults,r[i]);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")},hideAll:function(){var e=this;return this.find("menuitem").exec("hideMenu"),e._super()},preRender:function(){var e=this;return e.items().each(function(t){var n=t.settings;return n.icon||n.selectable?(e._hasIcons=!0,!1):void 0}),e._super()}});return r}),r(ut,[st,ct],function(e,t){return e.extend({init:function(e){function t(r){for(var a=0;a0&&(o=r[0].text,n.state.set("value",r[0].value)),n.state.set("menu",r)),n.state.set("text",e.text||o||r[0].text),n.classes.add("listbox"),n.on("select",function(t){var r=t.control;a&&(t.lastControl=a),e.multiple?r.active(!r.active()):n.value(t.control.value()),a=r})},bindStates:function(){function e(e,n){e instanceof t&&e.items().each(function(e){e.hasMenus()||e.active(e.value()===n)})}function n(e,t){var r;if(e)for(var i=0;i=r.x&&o.x+o.w<=r.w+r.x&&o.y>=r.y&&o.y+o.h<=r.h+r.y)return i[a]}function n(e,t,n){return{x:e.x-t,y:e.y-n,w:e.w+2*t,h:e.h+2*n}}function r(e,t){var n,r,i,s;return n=a(e.x,t.x),r=a(e.y,t.y),i=o(e.x+e.w,t.x+t.w),s=o(e.y+e.h,t.y+t.h),0>i-n||0>s-r?null:{x:n,y:r,w:i-n,h:s-r}}function i(e,t,n){var r,i,o,s,l,c,u,d,f,h;return l=e.x,c=e.y,u=e.x+e.w,d=e.y+e.h,f=t.x+t.w,h=t.y+t.h,r=a(0,t.x-l),i=a(0,t.y-c),o=a(0,u-f),s=a(0,d-h),l+=r,c+=i,n&&(u+=r,d+=i,l-=o,c-=s),u-=o,d-=s,{x:l,y:c,w:u-l,h:d-c}}var o=Math.min,a=Math.max,s=Math.round;return{inflate:n,relativePosition:e,findBestRelativePosition:t,intersect:r,clamp:i}}),r(ht,[Pe,ie],function(e,t){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,'
'},postRender:function(){var e=this;e._super(),e.resizeDragHelper=new t(this._id,{start:function(){e.fire("ResizeStart")},drag:function(t){"both"!=e.settings.direction&&(t.deltaX=0),e.fire("Resize",t)},stop:function(){e.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}})}),r(pt,[Pe,ie,X],function(e,t,n){function r(e,t,n){return t>e&&(e=t),e>n&&(e=n),e}function i(e,t){var r,i,o,a,s;"v"==e.settings.orientation?(a="top",o="height",i="h"):(a="left",o="width",i="w"),r=(e.layoutRect()[i]||100)-n.getSize(e.getEl("handle"))[o],s=r*((t-e._minValue)/(e._maxValue-e._minValue))+"px",e.getEl("handle").style[a]=s,e.getEl("handle").style.height=e.layoutRect().h+"px"}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'
'},reset:function(){this.value(this._initValue).repaint()},postRender:function(){var e=this,i,o,a=0,s,l,c,u,d,f,h,p;l=e._minValue,c=e._maxValue,s=e.value(),"v"==e.settings.orientation?(d="screenY",f="top",h="height",p="h"):(d="screenX",f="left",h="width",p="w"),e._super(),e._dragHelper=new t(e._id,{handle:e._id+"-handle",start:function(t){i=t[d],o=parseInt(e.getEl("handle").style[f],10),u=(e.layoutRect()[p]||100)-n.getSize(e.getEl("handle"))[h],e.fire("dragstart",{value:s})},drag:function(t){var n=t[d]-i,h=e.getEl("handle");a=r(o+n,0,u),h.style[f]=a+"px",s=l+a/u*(c-l),e.value(s),e.tooltip().text(""+e.settings.previewFilter(s)).show().moveRel(h,"bc tc"),e.fire("drag",{value:s})},stop:function(){e.tooltip().hide(),e.fire("dragend",{value:s})}})},repaint:function(){this._super(),i(this,this.value())},bindStates:function(){var e=this;return e.state.on("change:value",function(t){i(e,t.value)}),e._super()}})}),r(mt,[Pe],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("spacer"),e.canFocus=!1,'
'}})}),r(gt,[st,X,f],function(e,t,n){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,r=e.getEl(),i=e.layoutRect(),o,a;return e._super(),o=r.firstChild,a=r.lastChild,n(o).css({width:i.w-t.getSize(a).width,height:i.h-2}),n(a).css({height:i.h-2}),e},activeMenu:function(e){var t=this;n(t.getEl().lastChild).toggleClass(t.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r,i=e.state.get("icon"),o=e.state.get("text");return r=e.settings.image,r?(i="none","string"!=typeof r&&(r=window.getSelection?r[0]:r[1]),r=" style=\"background-image: url('"+r+"')\""):r="",i=e.settings.icon?n+"ico "+n+"i-"+i:"",'
'},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(e){var n=e.target;if(e.control==this)for(;n;){if(e.aria&&"down"!=e.aria.key||"BUTTON"==n.nodeName&&-1==n.className.indexOf("open"))return e.stopImmediatePropagation(),void(t&&t.call(this,e));n=n.parentNode}}),delete e.settings.onclick,e._super()}})}),r(vt,[et],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"},isNative:function(){return!0}})}),r(yt,[ae,f,X],function(e,t,n){return e.extend({ -Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t(n).removeClass(this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t(n).addClass(this.classPrefix+"active"),this.items()[e].show().fire("showtab"),this.reflow(),this.items().each(function(t,n){e!=n&&t.hide()})},renderHtml:function(){var e=this,t=e._layout,n="",r=e.classPrefix;return e.preRender(),t.preRender(e),e.items().each(function(t,i){var o=e._id+"-t"+i;t.aria("role","tabpanel"),t.aria("labelledby",o),n+='"}),'
'+n+'
'+t.renderHtml(e)+"
"},postRender:function(){var e=this;e._super(),e.settings.activeTab=e.settings.activeTab||0,e.activateTab(e.settings.activeTab),this.on("click",function(t){var n=t.target.parentNode;if(t.target.parentNode.id==e._id+"-head")for(var r=n.childNodes.length;r--;)n.childNodes[r]==t.target&&e.activateTab(r)})},initLayoutRect:function(){var e=this,t,r,i;r=n.getSize(e.getEl("head")).width,r=0>r?0:r,i=0,e.items().each(function(e){r=Math.max(r,e.layoutRect().minW),i=Math.max(i,e.layoutRect().minH)}),e.items().each(function(e){e.settings.x=0,e.settings.y=0,e.settings.w=r,e.settings.h=i,e.layoutRect({x:0,y:0,w:r,h:i})});var o=n.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,t=e._super(),t.deltaH+=o,t.innerH=t.h-t.deltaH,t}})}),r(bt,[Pe],function(e){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("textbox"),e.multiline?t.classes.add("multiline"):(t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){return e.toJSON?(n=e,!1):void 0}),t.fire("submit",{data:n.toJSON()}))}),t.on("keyup",function(e){t.state.set("value",e.target.value)}))},repaint:function(){var e=this,t,n,r,i=0,o=0,a;t=e.getEl().style,n=e._layoutRect,a=e._lastRepaintRect||{};var s=document;return!e.settings.multiline&&s.all&&(!s.documentMode||s.documentMode<=8)&&(t.lineHeight=n.h-o+"px"),r=e.borderBox,i=r.left+r.right+8,o=r.top+r.bottom+(e.settings.multiline?8:0),n.x!==a.x&&(t.left=n.x+"px",a.x=n.x),n.y!==a.y&&(t.top=n.y+"px",a.y=n.y),n.w!==a.w&&(t.width=n.w-i+"px",a.w=n.w),n.h!==a.h&&(t.height=n.h-o+"px",a.h=n.h),e._lastRepaintRect=a,e.fire("repaint",{},!1),e},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.encode(e.state.get("value"),!1),i="";return"spellcheck"in n&&(i+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(i+=' maxlength="'+n.maxLength+'"'),n.size&&(i+=' size="'+n.size+'"'),n.subtype&&(i+=' type="'+n.subtype+'"'),e.disabled()&&(i+=' disabled="disabled"'),n.multiline?'":'"},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl().value),this.state.get("value"))},postRender:function(){var e=this;e._super(),e.$el.on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)})},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl().value=t.value}),e.state.on("change:disabled",function(t){e.getEl().disabled=t.value}),e._super()},remove:function(){this.$el.off(),this._super()}})}),r(xt,[f,ee],function(e,t){return function(n,r){var i=this,o,a=t.classPrefix;i.show=function(t,s){return i.hide(),o=!0,window.setTimeout(function(){o&&(e(n).append('
'),s&&s())},t||0),i},i.hide=function(){var e=n.lastChild;return e&&-1!=e.className.indexOf("throbber")&&e.parentNode.removeChild(e),o=!1,i}}}),a([l,c,u,d,f,h,p,m,g,y,b,x,C,_,E,N,S,k,T,R,A,B,D,L,M,H,O,I,F,z,W,V,U,$,q,j,K,Y,G,X,J,Q,Z,ee,te,ne,re,ie,oe,ae,se,le,ce,ue,de,fe,he,pe,me,ge,ye,we,_e,Ee,Ne,Se,ke,Te,Re,Ae,Be,De,Le,Me,He,Pe,Oe,Ie,Fe,ze,We,Ve,Ue,$e,qe,je,Ke,Ye,Ge,Xe,Je,Qe,Ze,et,tt,nt,rt,it,ot,at,st,lt,ct,ut,dt,ft,ht,pt,mt,gt,vt,yt,bt,xt])}(this); \ No newline at end of file +!1):void 0}),t?t.call(n,i):(i.action=e,void this.fire("execute",i))}}var r=this;return u(r).on(e,n(t)),r},off:function(e,t){return u(this).off(e,t),this},fire:function(e,t,n){var r=this;if(t=t||{},t.control||(t.control=r),t=u(r).fire(e,t),n!==!1&&r.parent)for(var i=r.parent();i&&!t.isPropagationStopped();)i.fire(e,t,!1),i=i.parent();return t},hasEventListeners:function(e){return u(this).has(e)},parents:function(e){var t=this,n,r=new i;for(n=t.parent();n;n=n.parent())r.add(n);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]=a("#"+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"undefined"==typeof 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 t!==!1&&(e=this.translate(e)),(e||"").replace(/[&<>"]/g,function(e){return"&#"+e.charCodeAt(0)+";"})},translate:function(e){return m.translate?m.translate(e):e},before:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t),!0),t},after:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t)),t},remove:function(){var e=this,t=e.getEl(),n=e.parent(),r,i;if(e.items){var o=e.items().toArray();for(i=o.length;i--;)o[i].remove()}n&&n.items&&(r=[],n.items().each(function(t){t!==e&&r.push(t)}),n.items().set(r),n._lastRect=null),e._eventsRoot&&e._eventsRoot==e&&a(t).off();var s=e.getRoot().controlIdLookup;return s&&delete s[e._id],t&&t.parentNode&&t.parentNode.removeChild(t),e.state.set("rendered",!1),e.state.destroy(),e.fire("remove"),e},renderBefore:function(e){return a(e).before(this.renderHtml()),this.postRender(),this},renderTo:function(e){return a(e||this.getContainerElm()).append(this.renderHtml()),this.postRender(),this},preRender:function(){},render:function(){},renderHtml:function(){return'
'},postRender:function(){var e=this,t=e.settings,n,r,i,o,s;e.$el=a(e.getEl()),e.state.set("rendered",!0);for(o in t)0===o.indexOf("on")&&e.on(o.substr(2),t[o]);if(e._eventsRoot){for(i=e.parent();!s&&i;i=i.parent())s=i._eventsRoot;if(s)for(o in s._nativeEvents)e._nativeEvents[o]=!0}d(e),t.style&&(n=e.getEl(),n&&(n.setAttribute("style",t.style),n.style.cssText=t.style)),e.settings.border&&(r=e.borderBox,e.$el.css({"border-top-width":r.top,"border-right-width":r.right,"border-bottom-width":r.bottom,"border-left-width":r.left}));var l=e.getRoot();l.controlIdLookup||(l.controlIdLookup={}),l.controlIdLookup[e._id]=e;for(var u in e._aria)e.aria(u,e._aria[u]);e.state.get("visible")===!1&&(e.getEl().style.display="none"),e.bindStates(),e.state.on("change:visible",function(t){var n=t.value,r;e.state.get("rendered")&&(e.getEl().style.display=n===!1?"none":"",e.getEl().getBoundingClientRect()),r=e.parent(),r&&(r._lastRect=null),e.fire(n?"show":"hide"),c.add(e)}),e.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=this.getEl(),r=n.parentNode,i,o,a,s,l,c,u=t(n,r);return i=u.x,o=u.y,a=n.offsetWidth,s=n.offsetHeight,l=r.clientWidth,c=r.clientHeight,"end"==e?(i-=l-a,o-=c-s):"center"==e&&(i-=l/2-a/2,o-=c/2-s/2),r.scrollLeft=i,r.scrollTop=o,this},getRoot:function(){for(var e=this,t,n=[];e;){if(e.rootControl){t=e.rootControl;break}n.push(e),t=e,e=e.parent()}t||(t=this);for(var r=n.length;r--;)n[r].rootControl=t;return t},reflow:function(){c.remove(this);var e=this.parent();return e._layout&&!e._layout.isNative()&&e.reflow(),this}};return t.each("text title visible disabled active value".split(" "),function(e){v[e]=function(t){return 0===arguments.length?this.state.get(e):("undefined"!=typeof t&&this.state.set(e,t),this)}}),m=e.extend(v)}),r(te,[],function(){var e={},t;return{add:function(t,n){e[t.toLowerCase()]=n},has:function(t){return!!e[t.toLowerCase()]},create:function(n,r){var i,o,a;if(!t){a=tinymce.ui;for(o in a)e[o.toLowerCase()]=a[o];t=!0}if("string"==typeof n?(r=r||{},r.type=n):(r=n,n=r.type),n=n.toLowerCase(),i=e[n],!i)throw new Error("Could not find control by type: "+n);return i=new i(r),i.type=n,i}}}),r(ne,[],function(){return function(e){function t(e){return e&&1===e.nodeType}function n(e){return e=e||x,t(e)?e.getAttribute("role"):null}function r(e){for(var t,r=e||x;r=r.parentNode;)if(t=n(r))return t}function i(e){var n=x;return t(n)?n.getAttribute("aria-"+e):void 0}function o(e){var t=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t}function a(e){return o(e)&&!e.hidden?!0:/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell)$/.test(n(e))?!0:!1}function s(e){function t(e){if(1==e.nodeType&&"none"!=e.style.display){a(e)&&n.push(e);for(var r=0;re?e=t.length-1:e>=t.length&&(e=0),t[e]&&t[e].focus(),e}function d(e,t){var n=-1,r=l();t=t||s(r.getEl());for(var i=0;i=0&&(n=t.getEl(),n&&n.parentNode.removeChild(n),n=e.getEl(),n&&n.parentNode.removeChild(n)),t.parent(this)},create:function(t){var n=this,i,a=[];return o.isArray(t)||(t=[t]),o.each(t,function(t){t&&(t instanceof e||("string"==typeof t&&(t={type:t}),i=o.extend({},n.settings.defaults,t),t.type=i.type=i.type||t.type||n.settings.defaultType||(i.defaults?i.defaults.type:null),t=r.create(i)),a.push(t))}),a},renderNew:function(){var e=this;return e.items().each(function(t,n){var r;t.parent(e),t.state.get("rendered")||(r=e.getEl("body"),r.hasChildNodes()&&n<=r.childNodes.length-1?a(r.childNodes[n]).before(t.renderHtml()):a(r).append(t.renderHtml()),t.postRender(),l.add(t))}),e._layout.applyClasses(e.items().filter(":visible")),e._lastRect=null,e},append:function(e){return this.add(e).renderNew()},prepend:function(e){var t=this;return t.items().set(t.create(e).concat(t.items().toArray())),t.renderNew()},insert:function(e,t,n){var r=this,i,o,a;return e=r.create(e),i=r.items(),!n&&t=0&&t
'+(e.settings.html||"")+t.renderHtml(e)+"
"},postRender:function(){var e=this,t;return e.items().exec("postRender"),e._super(),e._layout.postRender(e),e.state.set("rendered",!0),e.settings.style&&e.$el.css(e.settings.style),e.settings.border&&(t=e.borderBox,e.$el.css({"border-top-width":t.top,"border-right-width":t.right,"border-bottom-width":t.bottom,"border-left-width":t.left})),e.parent()||(e.keyboardNav=new i({root:e})),e},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;return n&&n.w==t.w&&n.h==t.h?void 0:(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 t;if(l.remove(this),this.visible()){for(e.repaintControls=[],e.repaintControls.map={},this.recalc(),t=e.repaintControls.length;t--;)e.repaintControls[t].repaint();"flow"!==this.settings.layout&&"stack"!==this.settings.layout&&this.repaint(),e.repaintControls=[]}return this}})}),r(ie,[f],function(e){function t(e){var t,n,r,i,o,a,s,l,c=Math.max;return t=e.documentElement,n=e.body,r=c(t.scrollWidth,n.scrollWidth),i=c(t.clientWidth,n.clientWidth),o=c(t.offsetWidth,n.offsetWidth),a=c(t.scrollHeight,n.scrollHeight),s=c(t.clientHeight,n.clientHeight),l=c(t.offsetHeight,n.offsetHeight),{width:o>r?i:r,height:l>a?s:a}}function n(e){var t,n;if(e.changedTouches)for(t="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n").css({position:"absolute",top:0,left:0,width:c.width,height:c.height,zIndex:2147483647,opacity:1e-4,cursor:m}).appendTo(s.body),e(s).on("mousemove touchmove",d).on("mouseup touchend",u),i.start(r)},d=function(e){return n(e),e.button!==l?u(e):(e.deltaX=e.screenX-f,e.deltaY=e.screenY-h,e.preventDefault(),void i.drag(e))},u=function(t){n(t),e(s).off("mousemove touchmove",d).off("mouseup touchend",u),a.remove(),i.stop&&i.stop(t)},this.destroy=function(){e(o()).off()},e(o()).on("mousedown touchstart",c)}}),r(oe,[f,ie],function(e,t){return{init:function(){var e=this;e.on("repaint",e.renderScroll)},renderScroll:function(){function n(){function t(t,a,s,l,c,u){var d,f,h,p,m,g,v,y,b;if(f=i.getEl("scroll"+t)){if(y=a.toLowerCase(),b=s.toLowerCase(),e(i.getEl("absend")).css(y,i.layoutRect()[l]-1),!c)return void e(f).css("display","none");e(f).css("display","block"),d=i.getEl("body"),h=i.getEl("scroll"+t+"t"),p=d["client"+s]-2*o,p-=n&&r?f["client"+u]:0,m=d["scroll"+s],g=p/m,v={},v[y]=d["offset"+a]+o,v[b]=p,e(f).css(v),v={},v[y]=d["scroll"+a]*g,v[b]=p*g,e(h).css(v)}}var n,r,a;a=i.getEl("body"),n=a.scrollWidth>a.clientWidth,r=a.scrollHeight>a.clientHeight,t("h","Left","Width","contentW",n,"Height"),t("v","Top","Height","contentH",r,"Width")}function r(){function n(n,r,a,s,l){var c,u=i._id+"-scroll"+n,d=i.classPrefix;e(i.getEl()).append('
'),i.draghelper=new t(u+"t",{start:function(){c=i.getEl("body")["scroll"+r],e("#"+u).addClass(d+"active")},drag:function(e){var t,u,d,f,h=i.layoutRect();u=h.contentW>h.innerW,d=h.contentH>h.innerH,f=i.getEl("body")["client"+a]-2*o,f-=u&&d?i.getEl("scroll"+n)["client"+l]:0,t=f/i.getEl("body")["scroll"+a],i.getEl("body")["scroll"+r]=c+e["delta"+s]/t},stop:function(){e("#"+u).removeClass(d+"active")}})}i.classes.add("scroll"),n("v","Top","Height","Y","Width"),n("h","Left","Width","X","Height")}var i=this,o=2;i.settings.autoScroll&&(i._hasScroll||(i._hasScroll=!0,r(),i.on("wheel",function(e){var t=i.getEl("body");t.scrollLeft+=10*(e.deltaX||0),t.scrollTop+=10*e.deltaY,n()}),e(i.getEl("body")).on("scroll",n)),n())}}}),r(ae,[re,oe],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),"undefined"==typeof n?n='
'+t.renderHtml(e)+"
":("function"==typeof n&&(n=n.call(e)),e._hasBody=!1),'
'+(e._preBodyHtml||"")+n+"
"}})}),r(se,[X],function(e){function t(t,n,r){var i,o,a,s,l,c,u,d,f,h;return f=e.getViewPort(),o=e.getPos(n),a=o.x,s=o.y,t.state.get("fixed")&&"static"==e.getRuntimeStyle(document.body,"position")&&(a-=f.x,s-=f.y),i=t.getEl(),h=e.getSize(i),l=h.width,c=h.height,h=e.getSize(n),u=h.width,d=h.height,r=(r||"").split(""),"b"===r[0]&&(s+=d),"r"===r[1]&&(a+=u),"c"===r[0]&&(s+=Math.round(d/2)),"c"===r[1]&&(a+=Math.round(u/2)),"b"===r[3]&&(s-=c),"r"===r[4]&&(a-=l),"c"===r[3]&&(s-=Math.round(c/2)),"c"===r[4]&&(a-=Math.round(l/2)),{x:a,y:s,w:l,h:c}}return{testMoveRel:function(n,r){for(var i=e.getViewPort(),o=0;o0&&a.x+a.w0&&a.y+a.hi.x&&a.x+a.wi.y&&a.y+a.he?0:e+n>t?(e=t-n,0>e?0:e):e}var i=this;if(i.settings.constrainToViewport){var o=e.getViewPort(window),a=i.layoutRect();t=r(t,o.w+o.x,a.w),n=r(n,o.h+o.y,a.h)}return i.state.get("rendered")?i.layoutRect({x:t,y:n}).repaint():(i.settings.x=t,i.settings.y=n),i.fire("move",{x:t,y:n}),i}}}),r(le,[X],function(e){return{resizeToContent:function(){this._layoutRect.autoResize=!0,this._lastRect=null,this.reflow()},resizeTo:function(t,n){if(1>=t||1>=n){var r=e.getWindowSize();t=1>=t?t*r.w:t,n=1>=n?n*r.h:n}return this._layoutRect.autoResize=!1,this.layoutRect({minW:t,minH:n,w:t,h:n}).reflow()},resizeBy:function(e,t){var n=this,r=n.layoutRect();return n.resizeTo(r.w+e,r.h+t)}}}),r(ce,[ae,se,le,X,f],function(e,t,n,r,i){function o(e,t){for(;e;){if(e==t)return!0;e=e.parent()}}function a(e){for(var t=g.length;t--;){var n=g[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}),e.isDefaultPrevented()||n.hide()}}}function s(){h||(h=function(e){2!=e.button&&a(e)},i(document).on("click touchstart",h))}function l(){p||(p=function(){var e;for(e=g.length;e--;)u(g[e])},i(window).on("scroll",p))}function c(){if(!m){var e=document.documentElement,t=e.clientWidth,n=e.clientHeight;m=function(){document.all&&t==e.clientWidth&&n==e.clientHeight||(t=e.clientWidth,n=e.clientHeight,b.hideAll())},i(window).on("resize",m)}}function u(e){function t(t,n){for(var r,i=0;in&&(e.fixed(!1).layoutRect({y:e._autoFixY}).repaint(),t(!1,e._autoFixY-n)):(e._autoFixY=e.layoutRect().y,e._autoFixY').appendTo(t.getContainerElm())),setTimeout(function(){n.addClass(r+"in"),i(t.getEl()).addClass(r+"in")},0),y=!0),d(!0,t)}}),t.on("show",function(){t.parents().each(function(e){return e.state.get("fixed")?(t.fixed(!0),!1):void 0})}),e.popover&&(t._preBodyHtml='
',t.classes.add("popover").add("bottom").add(t.isRtl()?"end":"start"))},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=this,t,n=e._super();for(t=g.length;t--&&g[t]!==e;);return-1===t&&g.push(e),n},hide:function(){return f(this),d(!1,this),this._super()},hideAll:function(){b.hideAll()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||(e.remove(),d(!1,e)),e},remove:function(){f(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});return b.hideAll=function(){for(var e=g.length;e--;){var t=g[e];t&&t.settings.autohide&&(t.hide(),g.splice(e,1))}},b}),r(ue,[ce,ae,X,f,ie,J,u],function(e,t,n,r,i,o,a){function s(e){var t="width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0",n=r("meta[name=viewport]")[0],i;a.overrideViewPort!==!1&&(n||(n=document.createElement("meta"),n.setAttribute("name","viewport"),document.getElementsByTagName("head")[0].appendChild(n)),i=n.getAttribute("content"),i&&"undefined"!=typeof d&&(d=i),n.setAttribute("content",e?t:d))}function l(e){for(var t=0;tr.w&&(o=r.x-Math.max(0,i/2),e.layoutRect({w:i,x:o}),a=!0)),t&&(t.layoutRect({w:e.layoutRect().innerW}).recalc(),i=t.layoutRect().minW+r.deltaW,i>r.w&&(o=r.x-Math.max(0,i-r.w),e.layoutRect({w:i,x:o}),a=!0)),a&&e.recalc()},initLayoutRect:function(){var e=this,t=e._super(),r=0,i;if(e.settings.title&&!e._fullscreen){i=e.getEl("head");var o=n.getSize(i);t.headerW=o.width,t.headerH=o.height,r+=t.headerH}e.statusbar&&(r+=e.statusbar.layoutRect().h),t.deltaH+=r,t.minH+=r,t.h+=r;var a=n.getWindowSize();return t.x=e.settings.x||Math.max(0,a.w/2-t.w/2),t.y=e.settings.y||Math.max(0,a.h/2-t.h/2),t},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='
'+e.encode(i.title)+'
'),i.url&&(s=''),"undefined"==typeof s&&(s=t.renderHtml(e)),e.statusbar&&(a=e.statusbar.renderHtml()),'
'+o+'
'+s+"
"+a+"
"},fullscreen:function(e){var t=this,i=document.documentElement,a,s=t.classPrefix,l;if(e!=t._fullscreen)if(r(window).on("resize",function(){var e;if(t._fullscreen)if(a)t._timer||(t._timer=setTimeout(function(){var e=n.getWindowSize();t.moveTo(0,0).resizeTo(e.w,e.h),t._timer=0},50));else{e=(new Date).getTime();var r=n.getWindowSize();t.moveTo(0,0).resizeTo(r.w,r.h),(new Date).getTime()-e>50&&(a=!0)}}),l=t.layoutRect(),t._fullscreen=e,e){t._initial={x:l.x,y:l.y,w:l.w,h:l.h},t.borderBox=o.parseBox("0"),t.getEl("head").style.display="none",l.deltaH-=l.headerH+2,r([i,document.body]).addClass(s+"fullscreen"),t.classes.add("fullscreen");var c=n.getWindowSize();t.moveTo(0,0).resizeTo(c.w,c.h)}else t.borderBox=o.parseBox(t.settings.border),t.getEl("head").style.display="",l.deltaH+=l.headerH,r([i,document.body]).removeClass(s+"fullscreen"),t.classes.remove("fullscreen"),t.moveTo(t._initial.x,t._initial.y).resizeTo(t._initial.w,t._initial.h);return t.reflow()},postRender:function(){var e=this,t;setTimeout(function(){e.classes.add("in")},0),e._super(),e.statusbar&&e.statusbar.postRender(),e.focus(),this.dragHelper=new i(e._id+"-dragh",{start:function(){t={x:e.layoutRect().x,y:e.layoutRect().y}},drag:function(n){e.moveTo(t.x+n.deltaX,t.y+n.deltaY)}}),e.on("submit",function(t){t.isDefaultPrevented()||e.close()}),u.push(e),s(!0)},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e=this,t;for(e.dragHelper.destroy(),e._super(),e.statusbar&&this.statusbar.remove(),t=u.length;t--;)u[t]===e&&u.splice(t,1);s(u.length>0),l(e.classPrefix)},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return a.desktop||c(),f}),r(de,[ue],function(e){var t=e.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(n){function r(e,t,n){return{type:"button",text:e,subtype:n?"primary":"",onClick:function(e){e.control.parents()[1].close(),o(t)}}}var i,o=n.callback||function(){};switch(n.buttons){case t.OK_CANCEL:i=[r("Ok",!0,!0),r("Cancel",!1)];break;case t.YES_NO:case t.YES_NO_CANCEL:i=[r("Yes",1,!0),r("No",0)],n.buttons==t.YES_NO_CANCEL&&i.push(r("Cancel",-1));break;default:i=[r("Ok",!0,!0)]}return new e({padding:20,x:n.x,y:n.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:i,title:n.title,role:"alertdialog",items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200,text:n.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:n.onClose,onCancel:function(){o(!1)}}).renderTo(document.body).reflow()},alert:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,t.msgBox(e)},confirm:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,e.buttons=t.OK_CANCEL,t.msgBox(e)}}});return t}),r(fe,[ue,de],function(e,t){return function(n){function r(){return o.length?o[o.length-1]:void 0}var i=this,o=[];i.windows=o,n.on("remove",function(){for(var e=o.length;e--;)o[e].close()}),i.open=function(t,r){var i;return n.editorManager.setActive(n),t.title=t.title||" ",t.url=t.url||t.file,t.url&&(t.width=parseInt(t.width||320,10),t.height=parseInt(t.height||240,10)),t.body&&(t.items={defaults:t.defaults,type:t.bodyType||"form",items:t.body}),t.url||t.buttons||(t.buttons=[{text:"Ok",subtype:"primary",onclick:function(){i.find("form")[0].submit()}},{text:"Cancel",onclick:function(){i.close()}}]),i=new e(t),o.push(i),i.on("close",function(){for(var e=o.length;e--;)o[e]===i&&o.splice(e,1);o.length||n.focus()}),t.data&&i.on("postRender",function(){this.find("*").each(function(e){var n=e.name();n in t.data&&e.value(t.data[n])})}),i.features=t||{},i.params=r||{},1===o.length&&n.nodeChanged(),i.renderTo().reflow()},i.alert=function(e,r,i){t.alert(e,function(){r?r.call(i||this):n.focus()})},i.confirm=function(e,n,r){t.confirm(e,function(e){n.call(r||this,e)})},i.close=function(){r()&&r().close()},i.getParams=function(){return r()?r().params:null},i.setParams=function(e){r()&&(r().params=e)},i.getWindows=function(){return o}}}),r(he,[B,C,p,_,g,u,d],function(e,t,n,r,i,o,a){return function(s){function l(e,t){try{s.getDoc().execCommand(e,!1,t)}catch(n){}}function c(){var e=s.getDoc().documentMode;return e?e:6}function u(e){return e.isDefaultPrevented()}function d(e){var t;e.dataTransfer&&(s.selection.isCollapsed()&&"IMG"==e.target.tagName&&J.select(e.target),t=s.selection.getContent(),t.length>0&&e.dataTransfer.setData(oe,ie+escape(t)))}function f(e){var t,n;return e.dataTransfer&&(t=e.dataTransfer.getData(oe),t&&t.indexOf(ie)>=0&&(n=unescape(t.substr(ie.length)))),n}function h(e){s.queryCommandSupported("mceInsertClipboardContent")?s.execCommand("mceInsertClipboardContent",!1,{content:e}):s.execCommand("mceInsertContent",!1,e)}function p(){function r(e){var t=v.schema.getBlockElements(),n=s.getBody();if("BR"!=e.nodeName)return!1;for(e=e;e!=n&&!t[e.nodeName];e=e.parentNode)if(e.nextSibling)return!1;return!0}function i(e,t){var n;for(n=e.nextSibling;n&&n!=t;n=n.nextSibling)if((3!=n.nodeType||0!==K.trim(n.data).length)&&n!==t)return!1;return n===t}function o(e,t,i){var o,a,s;for(s=v.schema.getNonEmptyElements(),o=new n(i||e,e);a=o[t?"next":"prev"]();){if(s[a.nodeName]&&!r(a))return a;if(3==a.nodeType&&a.data.length>0)return a}}function l(e){var n,r,i,a,l;if(!e.collapsed&&(n=v.getParent(t.getNode(e.startContainer,e.startOffset),v.isBlock),r=v.getParent(t.getNode(e.endContainer,e.endOffset),v.isBlock),l=s.schema.getTextBlockElements(),n!=r&&l[n.nodeName]&&l[r.nodeName]&&"false"!==v.getContentEditable(n)&&"false"!==v.getContentEditable(r)))return e.deleteContents(),i=o(n,!1),a=o(r,!0),v.isEmpty(r)||K(n).append(r.childNodes),K(r).remove(),i?1==i.nodeType?"BR"==i.nodeName?(e.setStartBefore(i),e.setEndBefore(i)):(e.setStartAfter(i),e.setEndAfter(i)):(e.setStart(i,i.data.length),e.setEnd(i,i.data.length)):a&&(1==a.nodeType?(e.setStartBefore(a),e.setEndBefore(a)):(e.setStart(a,0),e.setEnd(a,0))),y.setRng(e),!0}function c(e,n){var r,a,l,c,u,d;if(!e.collapsed)return e;if(u=e.startContainer,d=e.startOffset,3==u.nodeType)if(n){if(d0)return e;if(r=t.getNode(e.startContainer,e.startOffset),l=v.getParent(r,v.isBlock),a=o(s.getBody(),n,r),c=v.getParent(a,v.isBlock),!r||!a)return e;if(c&&l!=c)if(n){if(!i(l,c))return e;1==r.nodeType?"BR"==r.nodeName?e.setStartBefore(r):e.setStartAfter(r):e.setStart(r,r.data.length),1==a.nodeType?e.setEnd(a,0):e.setEndBefore(a)}else{if(!i(c,l))return e;1==a.nodeType?"BR"==a.nodeName?e.setStartBefore(a):e.setStartAfter(a):e.setStart(a,a.data.length),1==r.nodeType?e.setEnd(r,0):e.setEndBefore(r)}return e}function p(e){var t=y.getRng();return t=c(t,e),l(t)?!0:void 0}function m(e){var t,n,r;p(e)||(a.each(s.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&s.dom.setAttrib(e,"style",s.dom.getAttrib(e,"style"))}),t=new b(function(){}),t.observe(s.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),s.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null),n=s.selection.getRng(),r=n.startContainer.parentNode,a.each(t.takeRecords(),function(e){if(v.isChildOf(e.target,s.getBody())){if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style")}a.each(e.addedNodes,function(e){if("SPAN"==e.nodeName&&!e.getAttribute("mce-data-marked")){var t,i;e==r&&(t=n.startOffset,i=e.firstChild),v.remove(e,!0),i&&(n.setStart(i,t),n.setEnd(i,t),s.selection.setRng(n))}})}}),t.disconnect(),a.each(s.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")}))}var g=s.getDoc(),v=s.dom,y=s.selection,b=window.MutationObserver,x,C;b||(x=!0,b=function(){function e(e){var t=e.relatedNode||e.target;n.push({target:t,addedNodes:[t]})}function t(e){var t=e.relatedNode||e.target;n.push({target:t,attributeName:e.attrName})}var n=[],r;this.observe=function(n){r=n,r.addEventListener("DOMSubtreeModified",e,!1),r.addEventListener("DOMNodeInsertedIntoDocument",e,!1),r.addEventListener("DOMNodeInserted",e,!1),r.addEventListener("DOMAttrModified",t,!1)},this.disconnect=function(){r.removeEventListener("DOMSubtreeModified",e,!1),r.removeEventListener("DOMNodeInsertedIntoDocument",e,!1),r.removeEventListener("DOMNodeInserted",e,!1),r.removeEventListener("DOMAttrModified",t,!1)},this.takeRecords=function(){return n}}),s.on("keydown",function(e){var t=e.keyCode==G,n=e.ctrlKey||e.metaKey;if(!u(e)&&(t||e.keyCode==Y)){var r=s.selection.getRng(),i=r.startContainer,o=r.startOffset;if(!n&&r.collapsed&&3==i.nodeType&&(t?o0))return;e.preventDefault(),n&&s.selection.getSel().modify("extend",t?"forward":"backward",e.metaKey?"lineboundary":"word"),m(t)}}),s.on("keypress",function(t){if(!u(t)&&!y.isCollapsed()&&t.charCode&&!e.metaKeyPressed(t)){var n,r,i,o,a,l;n=s.selection.getRng(),l=String.fromCharCode(t.charCode),t.preventDefault(),r=K(n.startContainer).parents().filter(function(e,t){return!!s.schema.getTextInlineElements()[t.nodeName]}),m(!0),r=r.filter(function(e,t){return!K.contains(s.getBody(),t)}),r.length?(i=v.createFragment(),r.each(function(e,t){t=t.cloneNode(!1),i.hasChildNodes()?(t.appendChild(i.firstChild),i.appendChild(t)):(a=t,i.appendChild(t)),i.appendChild(t)}),a.appendChild(s.getDoc().createTextNode(l)),o=v.getParent(n.startContainer,v.isBlock),v.isEmpty(o)?K(o).empty().append(i):n.insertNode(i),n.setStart(a.firstChild,1),n.setEnd(a.firstChild,1),s.selection.setRng(n)):s.selection.setContent(l)}}),s.addCommand("Delete",function(){ +m()}),s.addCommand("ForwardDelete",function(){m(!0)}),x||(s.on("dragstart",function(e){C=y.getRng(),d(e)}),s.on("drop",function(e){if(!u(e)){var n=f(e);n&&(e.preventDefault(),window.setTimeout(function(){var r=t.getCaretRangeFromPoint(e.x,e.y,g);C&&(y.setRng(C),C=null),m(),y.setRng(r),h(n)},0))}}),s.on("cut",function(e){u(e)||!e.clipboardData||s.selection.isCollapsed()||(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",s.selection.getContent()),e.clipboardData.setData("text/plain",s.selection.getContent({format:"text"})),window.setTimeout(function(){m(!0)},0))}))}function m(){function e(e){var t=X.create("body"),n=e.cloneContents();return t.appendChild(n),J.serializer.serialize(t,{format:"html"})}function n(n){if(!n.setStart){if(n.item)return!1;var r=n.duplicate();return r.moveToElementText(s.getBody()),t.compareRanges(n,r)}var i=e(n),o=X.createRng();o.selectNode(s.getBody());var a=e(o);return i===a}s.on("keydown",function(e){var t=e.keyCode,r,i;if(!u(e)&&(t==G||t==Y)){if(r=s.selection.isCollapsed(),i=s.getBody(),r&&!X.isEmpty(i))return;if(!r&&!n(s.selection.getRng()))return;e.preventDefault(),s.setContent(""),i.firstChild&&X.isBlock(i.firstChild)?s.selection.setCursorLocation(i.firstChild,0):s.selection.setCursorLocation(i,0),s.nodeChanged()}})}function g(){s.shortcuts.add("meta+a",null,"SelectAll")}function v(){s.settings.content_editable||(X.bind(s.getDoc(),"focusin",function(){J.setRng(J.getRng())}),X.bind(s.getDoc(),"mousedown mouseup",function(e){e.target==s.getDoc().documentElement&&(s.getBody().focus(),"mousedown"==e.type?J.placeCaretAt(e.clientX,e.clientY):J.setRng(J.getRng()))}))}function y(){s.on("keydown",function(e){if(!u(e)&&e.keyCode===Y){if(!s.getBody().getElementsByTagName("hr").length)return;if(J.isCollapsed()&&0===J.getRng(!0).startOffset){var t=J.getNode(),n=t.previousSibling;if("HR"==t.nodeName)return X.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&(X.remove(n),e.preventDefault())}}})}function b(){window.Range.prototype.getClientRects||s.on("mousedown",function(e){if(!u(e)&&"HTML"===e.target.nodeName){var t=s.getBody();t.blur(),setTimeout(function(){t.focus()},0)}})}function x(){s.on("click",function(e){var t=e.target;/^(IMG|HR)$/.test(t.nodeName)&&(e.preventDefault(),J.getSel().setBaseAndExtent(t,0,t,1),s.nodeChanged()),"A"==t.nodeName&&X.hasClass(t,"mce-item-anchor")&&(e.preventDefault(),J.select(t))})}function C(){function e(){var e=X.getAttribs(J.getStart().cloneNode(!1));return function(){var t=J.getStart();t!==s.getBody()&&(X.setAttrib(t,"style",null),j(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function t(){return!J.isCollapsed()&&X.getParent(J.getStart(),X.isBlock)!=X.getParent(J.getEnd(),X.isBlock)}s.on("keypress",function(n){var r;return u(n)||8!=n.keyCode&&46!=n.keyCode||!t()?void 0:(r=e(),s.getDoc().execCommand("delete",!1,null),r(),n.preventDefault(),!1)}),X.bind(s.getDoc(),"cut",function(n){var r;!u(n)&&t()&&(r=e(),setTimeout(function(){r()},0))})}function w(){document.body.setAttribute("role","application")}function _(){s.on("keydown",function(e){if(!u(e)&&e.keyCode===Y&&J.isCollapsed()&&0===J.getRng(!0).startOffset){var t=J.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})}function E(){c()>7||(l("RespectVisibilityInDesign",!0),s.contentStyles.push(".mceHideBrInPre pre br {display: none}"),X.addClass(s.getBody(),"mceHideBrInPre"),Z.addNodeFilter("pre",function(e){for(var t=e.length,n,i,o,a;t--;)for(n=e[t].getAll("br"),i=n.length;i--;)o=n[i],a=o.prev,a&&3===a.type&&"\n"!=a.value.charAt(a.value-1)?a.value+="\n":o.parent.insert(new r("#text",3),o,!0).value="\n"}),ee.addNodeFilter("pre",function(e){for(var t=e.length,n,r,i,o;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)i=n[r],o=i.prev,o&&3==o.type&&(o.value=o.value.replace(/\r?\n$/,""))}))}function N(){X.bind(s.getBody(),"mouseup",function(){var e,t=J.getNode();"IMG"==t.nodeName&&((e=X.getStyle(t,"width"))&&(X.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),X.setStyle(t,"width","")),(e=X.getStyle(t,"height"))&&(X.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),X.setStyle(t,"height","")))})}function S(){s.on("keydown",function(t){var n,r,i,o,a;if(!u(t)&&t.keyCode==e.BACKSPACE&&(n=J.getRng(),r=n.startContainer,i=n.startOffset,o=X.getRoot(),a=r,n.collapsed&&0===i)){for(;a&&a.parentNode&&a.parentNode.firstChild==a&&a.parentNode!=o;)a=a.parentNode;"BLOCKQUOTE"===a.tagName&&(s.formatter.toggle("blockquote",null,a),n=X.createRng(),n.setStart(r,0),n.setEnd(r,0),J.setRng(n))}})}function k(){function e(){s._refreshContentEditable(),l("StyleWithCSS",!1),l("enableInlineTableEditing",!1),Q.object_resizing||l("enableObjectResizing",!1)}Q.readonly||s.on("BeforeExecCommand MouseDown",e)}function T(){function e(){j(X.select("a"),function(e){var t=e.parentNode,n=X.getRoot();if(t.lastChild===e){for(;t&&!X.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}X.add(t,"br",{"data-mce-bogus":1})}})}s.on("SetContent ExecCommand",function(t){("setcontent"==t.type||"mceInsertLink"===t.command)&&e()})}function R(){Q.forced_root_block&&s.on("init",function(){l("DefaultParagraphSeparator",Q.forced_root_block)})}function A(){s.on("Undo Redo SetContent",function(e){e.initial||s.execCommand("mceRepaint")})}function B(){s.on("keydown",function(e){var t;u(e)||e.keyCode!=Y||(t=s.getDoc().selection.createRange(),t&&t.item&&(e.preventDefault(),s.undoManager.beforeChange(),X.remove(t.item(0)),s.undoManager.add()))})}function D(){var e;c()>=10&&(e="",j("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,n){e+=(n>0?",":"")+t+":empty"}),s.contentStyles.push(e+"{padding-right: 1px !important}"))}function L(){c()<9&&(Z.addNodeFilter("noscript",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.firstChild,r&&n.attr("data-mce-innertext",r.value)}),ee.addNodeFilter("noscript",function(e){for(var t=e.length,n,o,a;t--;)n=e[t],o=e[t].firstChild,o?o.value=i.decode(o.value):(a=n.attributes.map["data-mce-innertext"],a&&(n.attr("data-mce-innertext",null),o=new r("#text",3),o.value=a,o.raw=!0,n.append(o)))}))}function M(){function e(e,t){var n=i.createTextRange();try{n.moveToPoint(e,t)}catch(r){n=null}return n}function t(t){var r;t.button?(r=e(t.x,t.y),r&&(r.compareEndPoints("StartToStart",a)>0?r.setEndPoint("StartToStart",a):r.setEndPoint("EndToEnd",a),r.select())):n()}function n(){var e=r.selection.createRange();a&&!e.item&&0===e.compareEndPoints("StartToEnd",e)&&a.select(),X.unbind(r,"mouseup",n),X.unbind(r,"mousemove",t),a=o=0}var r=X.doc,i=r.body,o,a,s;r.documentElement.unselectable=!0,X.bind(r,"mousedown contextmenu",function(i){if("HTML"===i.target.nodeName){if(o&&n(),s=r.documentElement,s.scrollHeight>s.clientHeight)return;o=1,a=e(i.x,i.y),a&&(X.bind(r,"mouseup",n),X.bind(r,"mousemove",t),X.getRoot().focus(),a.select())}})}function H(){s.on("keyup focusin mouseup",function(t){65==t.keyCode&&e.metaKeyPressed(t)||J.normalize()},!0)}function P(){s.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function O(){s.inline||s.on("keydown",function(){document.activeElement==document.body&&s.getWin().focus()})}function I(){s.inline||(s.contentStyles.push("body {min-height: 150px}"),s.on("click",function(e){if("HTML"==e.target.nodeName){var t;t=s.selection.getRng(),s.getBody().focus(),s.selection.setRng(t),s.selection.normalize(),s.nodeChanged()}}))}function F(){o.mac&&s.on("keydown",function(t){!e.metaKeyPressed(t)||t.shiftKey||37!=t.keyCode&&39!=t.keyCode||(t.preventDefault(),s.selection.getSel().modify("move",37==t.keyCode?"backward":"forward","lineboundary"))})}function z(){l("AutoUrlDetect",!1)}function W(){s.inline||s.on("focus blur beforegetcontent",function(){var e=s.dom.create("br");s.getBody().appendChild(e),e.parentNode.removeChild(e)},!0)}function V(){s.on("click",function(e){var t=e.target;do if("A"===t.tagName)return void e.preventDefault();while(t=t.parentNode)}),s.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function U(){s.on("init",function(){s.dom.bind(s.getBody(),"submit",function(e){e.preventDefault()})})}function $(){Z.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"==e[t].attr("class")&&e[t].remove()})}function q(){s.on("dragstart",function(e){d(e)}),s.on("drop",function(e){if(!u(e)){var n=f(e);if(n){e.preventDefault();var r=t.getCaretRangeFromPoint(e.x,e.y,s.getDoc());J.setRng(r),h(n)}}})}var j=a.each,K=s.$,Y=e.BACKSPACE,G=e.DELETE,X=s.dom,J=s.selection,Q=s.settings,Z=s.parser,ee=s.serializer,te=o.gecko,ne=o.ie,re=o.webkit,ie="data:text/mce-internal,",oe=ne?"Text":"URL";S(),m(),H(),re&&(p(),v(),x(),R(),U(),_(),$(),o.iOS?(O(),I(),V()):g()),ne&&o.ie<11&&(y(),w(),E(),N(),B(),D(),L(),M()),o.ie>=11&&(I(),W(),_()),o.ie&&(g(),z(),q()),te&&(y(),b(),C(),k(),T(),A(),P(),F(),_())}}),r(pe,[j,y,d],function(e,t,n){function r(e,t){return"selectionchange"==t?e.getDoc():!e.inline&&/^mouse|click|contextmenu|drop|dragover|dragend/.test(t)?e.getDoc().documentElement:e.settings.event_root?(e.eventRoot||(e.eventRoot=o.select(e.settings.event_root)[0]),e.eventRoot):e.getBody()}function i(e,t){var n=r(e,t),i;if(e.delegates||(e.delegates={}),!e.delegates[t])if(e.settings.event_root){if(a||(a={},e.editorManager.on("removeEditor",function(){var t;if(!e.editorManager.activeEditor&&a){for(t in a)e.dom.unbind(r(e,t));a=null}})),a[t])return;i=function(n){for(var r=n.target,i=e.editorManager.editors,a=i.length;a--;){var s=i[a].getBody();(s===r||o.isChildOf(r,s))&&(i[a].hidden||i[a].fire(t,n))}},a[t]=i,o.bind(n,t,i)}else i=function(n){e.hidden||e.fire(t,n)},o.bind(n,t,i),e.delegates[t]=i}var o=t.DOM,a,s={bindPendingEventDelegates:function(){var e=this;n.each(e._pendingNativeEvents,function(t){i(e,t)})},toggleNativeEvent:function(e,t){var n=this;n.settings.readonly||"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=this,t;if(e.delegates){for(t in e.delegates)e.dom.unbind(r(e,t),t,e.delegates[t]);delete e.delegates}e.inline||(e.getBody().onload=null,e.dom.unbind(e.getWin()),e.dom.unbind(e.getDoc())),e.dom.unbind(e.getBody()),e.dom.unbind(e.getContainer())}};return s=n.extend({},e,s)}),r(me,[d,u],function(e,t){var n=e.each,r=e.explode,i={f9:120,f10:121,f11:122},o=e.makeMap("alt,ctrl,shift,meta,access");return function(a){function s(e,s,l,c){var u,d,f;f={func:l,scope:c||a,desc:a.translate(s)},n(r(e,"+"),function(e){e in o?f[e]=!0:/^[0-9]{2,}$/.test(e)?f.keyCode=parseInt(e,10):(f.charCode=e.charCodeAt(0),f.keyCode=i[e]||e.toUpperCase().charCodeAt(0))}),u=[f.keyCode];for(d in o)f[d]?u.push(d):f[d]=!1;return f.id=u.join(","),f.access&&(f.alt=!0,t.mac?f.ctrl=!0:f.shift=!0),f.meta&&(t.mac?f.meta=!0:(f.ctrl=!0,f.meta=!1)),f}var l=this,c={};a.on("keyup keypress keydown",function(e){(e.altKey||e.ctrlKey||e.metaKey)&&!e.isDefaultPrevented()&&n(c,function(t){return 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(),"keydown"==e.type&&t.func.call(t.scope),!0):void 0})}),l.add=function(t,i,o,l){var u;return u=o,"string"==typeof o?o=function(){a.execCommand(u,!1,null)}:e.isArray(u)&&(o=function(){a.execCommand(u[0],u[1],u[2])}),n(r(t.toLowerCase()),function(e){var t=s(e,i,o,l);c[t.id]=t}),!0},l.remove=function(e){var t=s(e);return c[t.id]?(delete c[t.id],!0):!1}}}),r(ge,[],function(){function e(e,t){return function(){e.apply(t,arguments)}}function t(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],s(t,e(r,this),e(i,this))}function n(e){var t=this;return null===this._state?void this._deferreds.push(e):void l(function(){var n=t._state?e.onFulfilled:e.onRejected;if(null===n)return void(t._state?e.resolve:e.reject)(t._value);var r;try{r=n(t._value)}catch(i){return void e.reject(i)}e.resolve(r)})}function r(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if("function"==typeof n)return void s(e(n,t),e(r,this),e(i,this))}this._state=!0,this._value=t,o.call(this)}catch(a){i.call(this,a)}}function i(e){this._state=!1,this._value=e,o.call(this)}function o(){for(var e=0,t=this._deferreds.length;t>e;e++)n.call(this,this._deferreds[e]);this._deferreds=null}function a(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 s(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 l=t.immediateFn||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,1)},c=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return t.prototype["catch"]=function(e){return this.then(null,e)},t.prototype.then=function(e,r){var i=this;return new t(function(t,o){n.call(i,new a(e,r,t,o))})},t.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&c(arguments[0])?arguments[0]:arguments);return new t(function(t,n){function r(o,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,function(e){r(o,e)},n)}e[o]=a,0===--i&&t(e)}catch(l){n(l)}}if(0===e.length)return t([]);for(var i=e.length,o=0;or;r++)e[r].then(t,n)})},t}),r(ve,[ge,d],function(e,t){return function(n){function r(e){var t,n;return n={"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png"},t=n[e.blob().type.toLowerCase()]||"dat",e.id()+"."+t}function i(e,t){return e?e.replace(/\/$/,"")+"/"+t.replace(/^\//,""):t}function o(e){return{id:e.id,blob:e.blob,base64:e.base64,filename:t.constant(r(e))}}function a(e,t,o){var a,s;a=new XMLHttpRequest,a.withCredentials=n.credentials,a.open("POST",n.url),a.onload=function(){var e;return 200!=a.status?void o("HTTP Error: "+a.status):(e=JSON.parse(a.responseText),e&&"string"==typeof e.location?void t(i(n.basePath,e.location)):void o("Invalid JSON: "+a.responseText))},s=new FormData,s.append("file",e.blob(),r(e)),a.send(s)}function s(r){return new e(function(e,i){function s(){var t,n=c[u++];return n?(t=d[n.blobInfo.id()])?(n.url=t,n.status=!0,void s()):void l(o(n.blobInfo),function(e){d[n.blobInfo.id()]=e,n.url=e,n.status=!0,s()},function(e){n.status=!1,i(e)}):void e(c)}var l=n.handler,c,u=0,d={};return n.url||l!==a?(c=t.map(r,function(e){return{status:!1,blobInfo:e,url:""}}),void s()):void e([])})}return n=t.extend({credentials:!1,handler:a},n),{upload:s}}}),r(ye,[ge],function(e){function t(t){return new e(function(e){var n=new XMLHttpRequest;n.open("GET",t,!0),n.responseType="blob",n.onload=function(){200==this.status&&e(this.response)},n.send()})}function n(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}}function r(t){return new e(function(e){var r,i,o;t=n(t);try{r=atob(t.data)}catch(a){return void e(new Blob([]))}for(i=new Uint8Array(r.length),o=0;o",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,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,option,optgroup,datalist",validate:!0,entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o,ie7_compat:!0},t),r.language=t.language||"en",r.languageLoad=t.language_load,r.baseURL=i.baseURL,o.id=t.id=e,o.isNotDirty=!0,o.plugins={},o.documentBaseURI=new p(t.document_base_url||a,{base_uri:s}),o.baseURI=s,o.contentCSS=[],o.contentStyles=[],o.shortcuts=new E(o),o.loadedCSS={},o.editorCommands=new h(o),t.target&&(o.targetElm=t.target),o.suffix=i.suffix,o.editorManager=i,o.inline=t.inline,t.cache_suffix&&(C.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")),t.override_viewport===!1&&(C.overrideViewPort=!1),i.fire("SetupEditor",o),o.execCallback("setup",o),o.$=n.overrideDefaults(function(){return{context:o.inline?o.getBody():o.getDoc(),element:o.getBody()}})}var k=e.DOM,T=r.ThemeManager,R=r.PluginManager,A=w.extend,B=w.each,D=w.explode,L=w.inArray,M=w.trim,H=w.resolve,P=g.Event,O=C.gecko,I=C.ie;return S.prototype={render:function(){function e(){k.unbind(window,"ready",e),n.render()}function t(){var e=m.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)&&!T.urls[r.theme]){var t=r.theme_url;t=t?n.documentBaseURI.toAbsolute(t):"themes/"+r.theme+"/theme"+o+".js",T.load(r.theme,t)}w.isArray(r.plugins)&&(r.plugins=r.plugins.join(" ")),B(r.external_plugins,function(e,t){R.load(t,e),r.plugins+=" "+t}),B(r.plugins.split(/[ ,]/),function(e){if(e=M(e),e&&!R.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=R.dependencies(e);B(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"};e=R.createUrl(t,e),R.load(e.resource,e)})}else R.load(e,{prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"})}),e.loadQueue(function(){n.removed||n.init()})}var n=this,r=n.settings,i=n.id,o=n.suffix;if(!P.domLoaded)return void k.bind(window,"ready",e);if(n.getElement()&&C.contentEditable){r.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden");var a=n.getElement().form||k.getParent(i,"form");a&&(n.formElement=a,r.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(k.insertAfter(k.create("input",{type:"hidden",name:i}),i),n.hasHiddenInput=!0),n.formEventDelegate=function(e){n.fire(e.type,e)},k.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.isNotDirty=!0,a._mceOldSubmit(a)})),n.windowManager=new v(n),"xml"==r.encoding&&n.on("GetContent",function(e){e.save&&(e.content=k.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)),t()}},init:function(){function e(n){var r=R.get(n),i,o;i=R.urls[n]||t.documentBaseUrl.replace(/\/$/,""),n=M(n),r&&-1===L(m,n)&&(B(R.dependencies(n),function(t){e(t)}),o=new r(t,i,t.$),t.plugins[n]=o,o.init&&(o.init(t,i),m.push(n)))}var t=this,n=t.settings,r=t.getElement(),i,o,a,s,l,c,u,d,f,h,p,m=[];if(this.editorManager.i18n.setCode(n.language),t.rtl=n.rtl_ui||this.editorManager.i18n.rtl,t.editorManager.add(t),n.aria_label=n.aria_label||k.getAttrib(r,"aria-label",t.getLang("aria.rich_text_area")),n.theme&&("function"!=typeof n.theme?(n.theme=n.theme.replace(/-/,""),c=T.get(n.theme),t.theme=new c(t,T.urls[n.theme]),t.theme.init&&t.theme.init(t,T.urls[n.theme]||t.documentBaseUrl.replace(/\/$/,""),t.$)):t.theme=n.theme),B(n.plugins.replace(/\-/g,"").split(/[ ,]/),e),n.render_ui&&t.theme&&(t.orgDisplay=r.style.display,"function"!=typeof n.theme?(i=n.width||r.style.width||r.offsetWidth,o=n.height||r.style.height||r.offsetHeight,a=n.min_height||100,h=/^[0-9\.]+(|px)$/i,h.test(""+i)&&(i=Math.max(parseInt(i,10),100)),h.test(""+o)&&(o=Math.max(parseInt(o,10),a)),l=t.theme.renderUI({targetNode:r,width:i,height:o,deltaWidth:n.delta_width,deltaHeight:n.delta_height}),n.content_editable||(o=(l.iframeHeight||o)+("number"==typeof o?l.deltaHeight||0:""),a>o&&(o=a))):(l=n.theme(t,r),l.editorContainer.nodeType&&(l.editorContainer=l.editorContainer.id=l.editorContainer.id||t.id+"_parent"),l.iframeContainer.nodeType&&(l.iframeContainer=l.iframeContainer.id=l.iframeContainer.id||t.id+"_iframecontainer"),o=l.iframeHeight||r.offsetHeight),t.editorContainer=l.editorContainer),n.content_css&&B(D(n.content_css),function(e){t.contentCSS.push(t.documentBaseURI.toAbsolute(e))}),n.content_style&&t.contentStyles.push(n.content_style),n.content_editable)return r=s=l=null,t.initContentBody();for(t.iframeHTML=n.doctype+"",n.document_base_url!=t.documentBaseUrl&&(t.iframeHTML+=''),!C.caretAfter&&n.ie7_compat&&(t.iframeHTML+=''),t.iframeHTML+='',p=0;p',t.loadedCSS[g]=!0}d=n.body_id||"tinymce",-1!=d.indexOf("=")&&(d=t.getParam("body_id","","hash"),d=d[t.id]||d),f=n.body_class||"",-1!=f.indexOf("=")&&(f=t.getParam("body_class","","hash"),f=f[t.id]||""),n.content_security_policy&&(t.iframeHTML+=''),t.iframeHTML+='
';var v='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+t.id+'");document.write(ed.iframeHTML);document.close();ed.initContentBody(true);})()';document.domain!=location.hostname&&(u=v);var y=k.create("iframe",{id:t.id+"_ifr",frameBorder:"0",allowTransparency:"true",title:t.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),style:{width:"100%",height:o,display:"block"}});if(y.onload=function(){y.onload=null,t.fire("load")},k.setAttrib(y,"src",u||'javascript:""'),t.contentAreaContainer=l.iframeContainer,t.iframeElement=y,s=k.add(l.iframeContainer,y),I)try{t.getDoc()}catch(b){s.src=u=v}l.editorContainer&&(k.get(l.editorContainer).style.display=t.orgDisplay,t.hidden=k.isHidden(l.editorContainer)),t.getElement().style.display="none",k.setAttrib(t.id,"aria-hidden",!0),u||t.initContentBody(),r=s=l=null},initContentBody:function(t){var n=this,r=n.settings,s=n.getElement(),h=n.getDoc(),p,m;r.inline||(n.getElement().style.visibility=n.orgVisibility),t||r.content_editable||(h.open(),h.write(n.iframeHTML),h.close()),r.content_editable&&(n.on("remove",function(){var e=this.getBody();k.removeClass(e,"mce-content-body"),k.removeClass(e,"mce-edit-focus"),k.setAttrib(e,"contentEditable",null)}),k.addClass(s,"mce-content-body"),n.contentDocument=h=r.content_document||document,n.contentWindow=r.content_window||window,n.bodyElement=s,r.content_document=r.content_window=null,r.root_name=s.nodeName.toLowerCase()),p=n.getBody(),p.disabled=!0,r.readonly||(n.inline&&"static"==k.getStyle(p,"position",!0)&&(p.style.position="relative"),p.contentEditable=n.getParam("content_editable_state",!0)),p.disabled=!1,n.editorUpload=new N(n),n.schema=new y(r),n.dom=new e(h,{keep_values:!0,url_converter:n.convertURL,url_converter_scope:n,hex_colors:r.force_hex_style_colors,class_filter:r.class_filter,update_styles:!0,root_element:n.inline?n.getBody():null,collect:r.content_editable,schema:n.schema,onSetAttrib:function(e){n.fire("SetAttrib",e)}}),n.parser=new b(r,n.schema),n.parser.addAttributeFilter("src,href,style,tabindex",function(e,t){for(var r=e.length,i,o=n.dom,a,s;r--;)if(i=e[r],a=i.attr(t),s="data-mce-"+t,!i.attributes.map[s]){if(0===a.indexOf("data:")||0===a.indexOf("blob:"))continue;"style"===t?(a=o.serializeStyle(o.parseStyle(a),i.name),a.length||(a=null),i.attr(s,a),i.attr(t,a)):"tabindex"===t?(i.attr(s,a),i.attr(t,null)):i.attr(s,n.convertURL(a,t,i.name))}}),n.parser.addNodeFilter("script",function(e){for(var t=e.length,n;t--;)n=e[t],n.attr("type","mce-"+(n.attr("type")||"no/type"))}),n.parser.addNodeFilter("#cdata",function(e){for(var t=e.length,n;t--;)n=e[t],n.type=8,n.name="#comment",n.value="[CDATA["+n.value+"]]"}),n.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(e){for(var t=e.length,r,i=n.schema.getNonEmptyElements();t--;)r=e[t],r.isEmpty(i)&&(r.append(new o("br",1)).shortEnded=!0)}),n.serializer=new a(r,n),n.selection=new l(n.dom,n.getWin(),n.serializer,n),n.formatter=new c(n),n.undoManager=new u(n),n.forceBlocks=new f(n),n.enterKey=new d(n),n._nodeChangeDispatcher=new i(n),n.fire("PreInit"),r.browser_spellcheck||r.gecko_spellcheck||(h.body.spellcheck=!1,k.setAttrib(p,"spellcheck","false")),n.fire("PostRender"),n.quirks=new x(n),r.directionality&&(p.dir=r.directionality),r.nowrap&&(p.style.whiteSpace="nowrap"),r.protect&&n.on("BeforeSetContent",function(e){B(r.protect,function(t){e.content=e.content.replace(t,function(e){return""})})}),n.on("SetContent",function(){n.addVisual(n.getBody())}),r.padd_empty_editor&&n.on("PostProcess",function(e){e.content=e.content.replace(/^(]*>( | |\s|\u00a0|)<\/p>[\r\n]*|
[\r\n]*)$/,"")}),n.load({initial:!0,format:"html"}),n.startContent=n.getContent({format:"raw"}),n.initialized=!0,n.bindPendingEventDelegates(),n.fire("init"),n.focus(!0),n.nodeChanged({initial:!0}),n.execCallback("init_instance_callback",n),n.contentStyles.length>0&&(m="",B(n.contentStyles,function(e){m+=e+"\r\n"}),n.dom.addStyle(m)),B(n.contentCSS,function(e){n.loadedCSS[e]||(n.dom.loadCSS(e),n.loadedCSS[e]=!0)}),r.auto_focus&&setTimeout(function(){var e;e=r.auto_focus===!0?n:n.editorManager.get(r.auto_focus),e.destroyed||e.focus()},100),s=h=p=null},focus:function(e){var t=this,n=t.selection,r=t.settings.content_editable,i,o,a=t.getDoc(),s;if(!e){if(i=n.getRng(),i.item&&(o=i.item(0)),t._refreshContentEditable(),r||(C.opera||t.getBody().focus(),t.getWin().focus()),O||r){if(s=t.getBody(),s.setActive)try{s.setActive()}catch(l){s.focus()}else s.focus();r&&n.normalize()}o&&o.ownerDocument==a&&(i=a.body.createControlRange(),i.addElement(o),i.select())}t.editorManager.setActive(t)},execCallback:function(e){var t=this,n=t.settings[e],r;if(n)return t.callbackLookup&&(r=t.callbackLookup[e])&&(n=r.func,r=r.scope),"string"==typeof n&&(r=n.replace(/\.\w+$/,""),r=r?H(r):0,n=H(n),t.callbackLookup=t.callbackLookup||{},t.callbackLookup[e]={func:n,scope:r}),n.apply(r||t,Array.prototype.slice.call(arguments,1))},translate:function(e){var t=this.settings.language||"en",n=this.editorManager.i18n;return e?n.data[t+"."+e]||e.replace(/\{\#([^\}]+)\}/g,function(e,r){return n.data[t+"."+r]||"{#"+r+"}"}):""},getLang:function(e,n){return this.editorManager.i18n.data[(this.settings.language||"en")+"."+e]||(n!==t?n:"{#"+e+"}")},getParam:function(e,t,n){var r=e in this.settings?this.settings[e]:t,i;return"hash"===n?(i={},"string"==typeof r?B(r.indexOf("=")>0?r.split(/[;,](?![^=;,]*(?:[;,]|$))/):r.split(","),function(e){e=e.split("="),e.length>1?i[M(e[0])]=M(e[1]):i[M(e[0])]=M(e)}):i=r,i):r},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},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=this,r;n.contextToolbars=n.contextToolbars||[],"string"==typeof e&&(r=e,e=function(e){return n.dom.is(e,r)}),n.contextToolbars.push({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:(k.show(e.getContainer()),k.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(I&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e==e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(k.hide(e.getContainer()),k.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 n=this,r=n.getElement(),i;return r?(e=e||{},e.load=!0,i=n.setContent(r.value!==t?r.value:r.innerHTML,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,i):void 0},save:function(e){var t=this,n=t.getElement(),r,i;if(n&&t.initialized)return e=e||{},e.save=!0,e.element=n,r=e.content=t.getContent(e),e.no_events||t.fire("SaveContent",e),"raw"==e.format&&t.fire("RawSaveContent",e),r=e.content,/TEXTAREA|INPUT/i.test(n.nodeName)?n.value=r:(t.inline||(n.innerHTML=r),(i=k.getParent(t.id,"form"))&&B(i.elements,function(e){return e.name==t.id?(e.value=r,!1):void 0})),e.element=n=null,e.set_dirty!==!1&&(t.isNotDirty=!0),r},setContent:function(e,t){var n=this,r=n.getBody(),i;return t=t||{},t.format=t.format||"html",t.set=!0,t.content=e,t.no_events||n.fire("BeforeSetContent",t),e=t.content,0===e.length||/^\s+$/.test(e)?(i=n.settings.forced_root_block,i&&n.schema.isValidChild(r.nodeName.toLowerCase(),i.toLowerCase())?(e=I&&11>I?"":'
',e=n.dom.createHTML(i,n.settings.forced_root_block_attrs,e)):I||(e='
'),n.dom.setHTML(r,e),n.fire("SetContent",t)):("raw"!==t.format&&(e=new s({},n.schema).serialize(n.parser.parse(e,{isRootContent:!0}))),t.content=M(e),n.dom.setHTML(r,t.content),t.no_events||n.fire("SetContent",t)),t.content},getContent:function(e){var t=this,n,r=t.getBody();return e=e||{},e.format=e.format||"html",e.get=!0,e.getInner=!0,e.no_events||t.fire("BeforeGetContent",e),n="raw"==e.format?r.innerHTML:"text"==e.format?r.innerText||r.textContent:t.serializer.serialize(r,e),"text"!=e.format?e.content=M(n):e.content=n,e.no_events||t.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=A({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},getContainer:function(){var e=this;return e.container||(e.container=k.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=k.get(this.id)),this.targetElm},getWin:function(){var e=this,t;return e.contentWindow||(t=e.iframeElement,t&&(e.contentWindow=t.contentWindow)),e.contentWindow},getDoc:function(){var e=this,t;return e.contentDocument||(t=e.getWin(),t&&(e.contentDocument=t.document)),e.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},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=this,r=n.settings,i=n.dom,o;e=e||n.getBody(),n.hasVisual===t&&(n.hasVisual=r.visual),B(i.select("table,a",e),function(e){var t;switch(e.nodeName){case"TABLE":return o=r.visual_table_class||"mce-item-table",t=i.getAttrib(e,"border"),void(t&&"0"!=t||!n.hasVisual?i.removeClass(e,o):i.addClass(e,o));case"A":return void(i.getAttrib(e,"href",!1)||(t=i.getAttrib(e,"name")||e.id,o=r.visual_anchor_class||"mce-item-anchor",t&&n.hasVisual?i.addClass(e,o):i.removeClass(e,o)))}}),n.fire("VisualAid",{element:e,hasVisual:n.hasVisual})},remove:function(){var e=this;e.removed||(e.save(),e.removed=1,e.unbindAllNativeEvents(),e.hasHiddenInput&&k.remove(e.getElement().nextSibling),e.inline||(I&&10>I&&e.getDoc().execCommand("SelectAll",!1,null),k.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null),e.fire("remove"),e.editorManager.remove(e),k.remove(e.getContainer()),e.editorUpload.destroy(),e.destroy())},destroy:function(e){var t=this,n;if(!t.destroyed){if(!e&&!t.removed)return void t.remove();e||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),t.selection.destroy(),t.dom.destroy()),n=t.formElement,n&&(n._mceOldSubmit&&(n.submit=n._mceOldSubmit,n._mceOldSubmit=null),k.unbind(n,"submit reset",t.formEventDelegate)),t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.bodyElement=t.contentDocument=t.contentWindow=null,t.iframeElement=t.targetElm=null,t.selection&&(t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null),t.destroyed=1}},uploadImages:function(e){return this.editorUpload.uploadImages(e)},_scanForImages:function(){return this.editorUpload.scanForImages()},_refreshContentEditable:function(){var e=this,t,n;e._isHidden()&&(t=e.getBody(),n=t.parentNode,n.removeChild(t),n.appendChild(t),t.focus())},_isHidden:function(){var e;return O?(e=this.selection.getSel(),!e||!e.rangeCount||0===e.rangeCount):0}},A(S.prototype,_),S}),r(_e,[],function(){var e={},t="en";return{setCode:function(e){e&&(t=e,this.rtl=this.data[e]?"rtl"===this.data[e]._dir:!1)},getCode:function(){return t},rtl:!1,add:function(t,n){var r=e[t];r||(e[t]=r={});for(var i in n)r[i]=n[i];this.setCode(t)},translate:function(n){var r;if(r=e[t],r||(r={}),"undefined"==typeof n)return n;if("string"!=typeof n&&n.raw)return n.raw;if(n.push){var i=n.slice(1);n=(r[n[0]]||n[0]).replace(/\{([0-9]+)\}/g,function(e,t){return i[t]})}return(r[n]||n).replace(/{context:\w+}$/,"")},data:e}}),r(Ee,[y,u],function(e,t){function n(e){function s(){try{return document.activeElement}catch(e){return document.body}}function l(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 c(e,t){var n;return t.startContainer?(n=e.getDoc().createRange(),n.setStart(t.startContainer,t.startOffset),n.setEnd(t.endContainer,t.endOffset)):n=t,n}function u(e){return!!a.getParent(e,n.isEditorUIElement)}function d(n){var d=n.editor;d.on("init",function(){(d.inline||t.ie)&&("onbeforedeactivate"in document&&t.ie<9?d.dom.bind(d.getBody(),"beforedeactivate",function(e){if(e.target==d.getBody())try{d.lastRng=d.selection.getRng()}catch(t){}}):d.on("nodechange mouseup keyup",function(e){var t=s();"nodechange"==e.type&&e.selectionChange||(t&&t.id==d.id+"_ifr"&&(t=d.getBody()),d.dom.isChildOf(t,d.getBody())&&(d.lastRng=d.selection.getRng()))}),t.webkit&&!r&&(r=function(){var t=e.activeEditor;if(t&&t.selection){var n=t.selection.getRng();n&&!n.collapsed&&(d.lastRng=n)}},a.bind(document,"selectionchange",r)))}),d.on("setcontent",function(){d.lastRng=null}),d.on("mousedown",function(){d.selection.lastFocusBookmark=null}),d.on("focusin",function(){var t=e.focusedEditor;d.selection.lastFocusBookmark&&(d.selection.setRng(c(d,d.selection.lastFocusBookmark)),d.selection.lastFocusBookmark=null),t!=d&&(t&&t.fire("blur",{focusedEditor:d}),e.setActive(d),e.focusedEditor=d,d.fire("focus",{blurredEditor:t}),d.focus(!0)),d.lastRng=null}),d.on("focusout",function(){window.setTimeout(function(){var t=e.focusedEditor;u(s())||t!=d||(d.fire("blur",{focusedEditor:null}),e.focusedEditor=null,d.selection&&(d.selection.lastFocusBookmark=null))},0)}),i||(i=function(t){var n=e.activeEditor;n&&t.target.ownerDocument==document&&(n.selection&&t.target!=n.getBody()&&(n.selection.lastFocusBookmark=l(n.dom,n.lastRng)),t.target==document.body||u(t.target)||e.focusedEditor!=n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))},a.bind(document,"focusin",i)),d.inline&&!o&&(o=function(t){var n=e.activeEditor;if(n.inline&&!n.dom.isChildOf(t.target,n.getBody())){var r=n.selection.getRng();r.collapsed||(n.lastRng=r)}},a.bind(document,"mouseup",o))}function f(t){e.focusedEditor==t.editor&&(e.focusedEditor=null),e.activeEditor||(a.unbind(document,"selectionchange",r),a.unbind(document,"focusin",i),a.unbind(document,"mouseup",o),r=i=o=null)}e.on("AddEditor",d),e.on("RemoveEditor",f)}var r,i,o,a=e.DOM;return n.isEditorUIElement=function(e){return-1!==e.className.toString().indexOf("mce-")},n}),r(Ne,[we,f,y,V,u,d,j,_e,Ee],function(e,t,n,r,i,o,a,s,l){function c(e){m(b.editors,function(t){t.fire("ResizeWindow",e)})}function u(e,n){n!==x&&(n?t(window).on("resize",c):t(window).off("resize",c),x=n)}function d(e){var t=b.editors,n;delete t[e.id];for(var r=0;r0&&m(p(e),function(e){var n;(n=h.get(e))?r(e,t,n):m(document.forms,function(n){m(n.elements,function(n){n.name===e&&(e="mce_editor_"+v++,h.setAttrib(n,"id",e),r(e,t,n))})})});break;case"textareas":case"specific_textareas":m(h.select("textarea"),function(e){t.editor_deselector&&o(e,t.editor_deselector)||(!t.editor_selector||o(e,t.editor_selector))&&r(n(e),t,e)})}t.oninit&&(e=s=0,m(l,function(t){s++,t.initialized?e++:t.on("init",function(){e++,e==s&&i("oninit")}),e==s&&i("oninit")}))}var s=this,l=[];s.settings=t,h.bind(window,"ready",a)},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),u(n,!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),y||(y=function(){t.fire("BeforeUnload")},h.bind(window,"beforeunload",y)),e},createEditor:function(t,n){return this.add(new e(t,n,this))},remove:function(e){var t=this,n,r=t.editors,i;{if(e)return"string"==typeof e?(e=e.selector||e,void m(h.select(e),function(e){i=r[e.id],i&&t.remove(i)})):(i=e,r[i.id]?(d(i)&&t.fire("RemoveEditor",{editor:i}),r.length||h.unbind(window,"beforeunload",y),i.remove(),u(r,r.length>0),i):null);for(n=r.length-1;n>=0;n--)t.remove(r[n])}},execCommand:function(t,n,r){var i=this,o=i.get(r);switch(t){case"mceAddEditor":return i.get(r)||new e(r,i.settings,i).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(i.execCommand("mceAddEditor",0,r),!0)}return i.activeEditor?i.activeEditor.execCommand(t,n,r):!1},triggerSave:function(){m(this.editors,function(e){e.save()})},addI18n:function(e,t){s.add(e,t)},translate:function(e){return s.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}},g(b,a),b.setup(),window.tinymce=window.tinyMCE=b,b}),r(Se,[Ne,d],function(e,t){var n=t.each,r=t.explode;e.on("AddEditor",function(e){var t=e.editor;t.on("preInit",function(){function e(e,t){n(t,function(t,n){t&&s.setStyle(e,n,t)}),s.rename(e,"span")}function i(e){s=t.dom,l.convert_fonts_to_spans&&n(s.select("font,u,strike",e.node),function(e){o[e.nodeName.toLowerCase()](s,e)})}var o,a,s,l=t.settings;l.inline_styles&&(a=r(l.font_size_legacy_values),o={font:function(t,n){e(n,{backgroundColor:n.style.backgroundColor,color:n.color,fontFamily:n.face,fontSize:a[parseInt(n.size,10)-1]})},u:function(n,r){"html4"===t.settings.schema&&e(r,{textDecoration:"underline"})},strike:function(t,n){e(n,{textDecoration:"line-through"})}},t.on("PreProcess SetContent",i))})})}),r(ke,[j,d],function(e,t){var n={send:function(e){function t(){!e.async||4==r.readyState||i++>1e4?(e.success&&1e4>i&&200==r.status?e.success.call(e.success_scope,""+r.responseText,r,e):e.error&&e.error.call(e.error_scope,i>1e4?"TIMED_OUT":"GENERAL",r,e),r=null):setTimeout(t,10)}var r,i=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=e.async===!1?!1:!0,e.data=e.data||"",r=new XMLHttpRequest){if(r.overrideMimeType&&r.overrideMimeType(e.content_type),r.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(r.withCredentials=!0),e.content_type&&r.setRequestHeader("Content-Type",e.content_type),r.setRequestHeader("X-Requested-With","XMLHttpRequest"),r=n.fire("beforeSend",{xhr:r,settings:e}).xhr,r.send(e.data),!e.async)return t();setTimeout(t,10)}}};return t.extend(n,e),n}),r(Te,[],function(){function e(t,n){var r,i,o,a;if(n=n||'"',null===t)return"null";if(o=typeof t,"string"==o)return i="\bb t\nn\ff\rr\"\"''\\\\",n+t.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(e,t){return'"'===n&&"'"===e?e:(r=i.indexOf(t),r+1?"\\"+i.charAt(r+1):(e=t.charCodeAt().toString(16),"\\u"+"0000".substring(e.length)+e))})+n;if("object"==o){if(t.hasOwnProperty&&"[object Array]"===Object.prototype.toString.call(t)){for(r=0,i="[";r0?",":"")+e(t[r],n);return i+"]"}i="{";for(a in t)t.hasOwnProperty(a)&&(i+="function"!=typeof t[a]?(i.length>1?","+n:n)+a+n+":"+e(t[a],n):"");return i+"}"}return""+t}return{serialize:e,parse:function(e){try{return window[String.fromCharCode(101)+"val"]("("+e+")")}catch(t){}}}}),r(Re,[Te,ke,d],function(e,t,n){function r(e){this.settings=i({},e),this.count=0}var i=n.extend;return r.sendRPC=function(e){return(new r).send(e)},r.prototype={send:function(n){var r=n.error,o=n.success;n=i(this.settings,n),n.success=function(t,i){t=e.parse(t),"undefined"==typeof t&&(t={error:"JSON Parse error."}),t.error?r.call(n.error_scope||n.scope,t.error,i):o.call(n.success_scope||n.scope,t.result)},n.error=function(e,t){r&&r.call(n.error_scope||n.scope,e,t)},n.data=e.serialize({id:n.id||"c"+this.count++,method:n.method,params:n.params}),n.content_type="application/json",t.send(n)}},r}),r(Ae,[y],function(e){return{callbacks:{},count:0,send:function(n){var r=this,i=e.DOM,o=n.count!==t?n.count:r.count,a="tinymce_jsonp_"+o;r.callbacks[o]=function(e){i.remove(a),delete r.callbacks[o],n.callback(e)},i.add(i.doc.body,"script",{id:a,src:n.url,type:"text/javascript"}),r.count++}}}),r(Be,[],function(){function e(){s=[];for(var e in a)s.push(e);i.length=s.length}function n(){function n(e){var n,r;return r=e!==t?u+e:i.indexOf(",",u),-1===r||r>i.length?null:(n=i.substring(u,r),u=r+1,n)}var r,i,s,u=0;if(a={},c){o.load(l),i=o.getAttribute(l)||"";do{var d=n();if(null===d)break;if(r=n(parseInt(d,32)||0),null!==r){if(d=n(),null===d)break;s=n(parseInt(d,32)||0),r&&(a[r]=s)}}while(null!==r);e()}}function r(){var t,n="";if(c){for(var r in a)t=a[r],n+=(n?",":"")+r.length.toString(32)+","+r+","+t.length.toString(32)+","+t;o.setAttribute(l,n);try{o.save(l)}catch(i){}e()}}var i,o,a,s,l,c;try{if(window.localStorage)return localStorage}catch(u){}return l="tinymce",o=document.documentElement,c=!!o.addBehavior,c&&o.addBehavior("#default#userData"),i={key:function(e){return s[e]},getItem:function(e){return e in a?a[e]:null},setItem:function(e,t){a[e]=""+t,r()},removeItem:function(e){delete a[e],r()},clear:function(){a={},r()}},n(),i}),r(De,[y,l,b,x,d,u],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(i,function(e,t){a[t]=e}),i.each("isOpera isWebKit isIE isGecko isMac".split(" "),function(e){a[e]=o[e.substr(2).toLowerCase()]}),{}}),r(Le,[U,d],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=this,n=t.settings,r,i,o,a;r=n.firstControlClass,i=n.lastControlClass,e.each(function(e){e.classes.remove(r).remove(i).add(n.controlClass),e.visible()&&(o||(o=e),a=e)}),o&&o.classes.add(r),a&&a.classes.add(i)},renderHtml:function(e){var t=this,n="";return t.applyClasses(e.items()),e.items().each(function(e){n+=e.renderHtml()}),n},recalc:function(){},postRender:function(){},isNative:function(){return!1}})}),r(Me,[Le],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'
'+this._super(e)}})}),r(He,[ee,se],function(e,t){return e.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},renderHtml:function(){var e=this,t=e.classPrefix;return'"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().lastChild.innerHTML=e.encode(t.value)}),e._super()},repaint:function(){var e=this,t,n;t=e.getEl().style,n=e._layoutRect,t.left=n.x+"px",t.top=n.y+"px",t.zIndex=131070}})}),r(Pe,[ee,He],function(e,t){var n,r=e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.canFocus=!0,e.tooltip&&r.tooltips!==!1&&(t.on("mouseenter",function(n){var r=t.tooltip().moveTo(-65535);if(n.control==t){var i=r.text(e.tooltip).show().testMoveRel(t.getEl(),["bc-tc","bc-tl","bc-tr"]);r.classes.toggle("tooltip-n","bc-tc"==i),r.classes.toggle("tooltip-nw","bc-tl"==i),r.classes.toggle("tooltip-ne","bc-tr"==i),r.moveRel(t.getEl(),i)}else r.hide()}),t.on("mouseleave mousedown click",function(){t.tooltip().hide()})),t.aria("label",e.ariaLabel||e.tooltip)},tooltip:function(){return n||(n=new t({type:"tooltip"}),n.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 e(e){n.aria("disabled",e),n.classes.toggle("disabled",e)}function t(e){n.aria("pressed",e),n.classes.toggle("active",e)}var n=this;return n.state.on("change:disabled",function(t){e(t.value)}),n.state.on("change:active",function(e){t(e.value)}),n.state.get("disabled")&&e(!0),n.state.get("active")&&t(!0),n._super()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return r}),r(Oe,[Pe],function(e){return e.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t=this,n;t._super(e),e=t.settings,n=t.settings.size,t.on("click mousedown",function(e){e.preventDefault()}),t.on("touchstart",function(e){t.fire("click",e),e.preventDefault()}),e.subtype&&t.classes.add(e.subtype),n&&t.classes.add("btn-"+n),e.icon&&t.icon(e.icon)},icon:function(e){return arguments.length?(this.state.set("icon",e),this):this.state.get("icon")},repaint:function(){var e=this.getEl().firstChild.style;e.width=e.height="100%",this._super()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("icon"),i,o=e.state.get("text");return i=e.settings.image,i?(r="none","string"!=typeof i&&(i=window.getSelection?i[0]:i[1]),i=" style=\"background-image: url('"+i+"')\""):i="",o&&e.classes.add("btn-has-text"),r=e.settings.icon?n+"ico "+n+"i-"+r:"",'
"},bindStates:function(){function e(e){for(var n=t.getEl().firstChild.firstChild;n;n=n.nextSibling)3==n.nodeType&&(n.data=t.translate(e));t.classes.toggle("btn-has-text",!!e)}var t=this;return t.state.on("change:text",function(t){e(t.value)}),t.state.on("change:icon",function(n){var r=n.value,i=t.classPrefix;t.settings.icon=r,r=r?i+"ico "+i+"i-"+t.settings.icon:"";var o=t.getEl().firstChild,a=o.getElementsByTagName("i")[0];r?(a&&a==o.firstChild||(a=document.createElement("i"),o.insertBefore(a,o.firstChild)),a.className=r):a&&o.removeChild(a),e(t.state.get("text"))}),t._super()}})}),r(Ie,[re],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),'
'+(e.settings.html||"")+t.renderHtml(e)+"
"}})}),r(Fe,[Pe],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'
'+e.encode(e.state.get("text"))+"
"},bindStates:function(){function e(e){t.classes.toggle("checked",e),t.aria("checked",e)}var t=this;return t.state.on("change:text",function(e){t.getEl("al").firstChild.data=t.translate(e.value)}),t.state.on("change:checked change:value",function(n){t.fire("change"),e(n.value)}),t.state.on("change:icon",function(e){var n=e.value,r=t.classPrefix;if("undefined"==typeof n)return t.settings.icon;t.settings.icon=n,n=n?r+"ico "+r+"i-"+t.settings.icon:"";var i=t.getEl().firstChild,o=i.getElementsByTagName("i")[0];n?(o&&o==i.firstChild||(o=document.createElement("i"),i.insertBefore(o,i.firstChild)),o.className=n):o&&i.removeChild(o)}),t.state.get("checked")&&e(!0),t._super()}})}),r(ze,[Pe,te,X,f],function(e,t,n,r){return e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.classes.add("combobox"),t.subinput=!0,t.ariaTarget="inp",e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",function(n){var i=n.target,o=t.getEl();if(r.contains(o,i)||i==o)for(;i&&i!=o;)i.id&&-1!=i.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),i=i.parentNode}),t.on("keydown",function(e){"INPUT"==e.target.nodeName&&13==e.keyCode&&t.parents().reverse().each(function(n){var r=t.state.get("value"),i=t.getEl("inp").value;return e.preventDefault(),t.state.set("value",i),r!=i&&t.fire("change"),n.hasEventListeners("submit")&&n.toJSON?(n.fire("submit",{data:n.toJSON()}),!1):void 0})}),t.on("keyup",function(e){"INPUT"==e.target.nodeName&&t.state.set("value",e.target.value)})},showMenu:function(){var e=this,n=e.settings,r;e.menu||(r=n.menu||[],r.length?r={type:"menu",items:r}:r.type=r.type||"menu",e.menu=t.create(r).parent(e).renderTo(e.getContainerElm()),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control===e.menu&&e.focus()}),e.menu.on("show hide",function(t){t.control.items().each(function(t){t.active(t.value()==e.value())})}).fire("show"),e.menu.on("select",function(t){e.value(t.control.value())}),e.on("focusin",function(t){"INPUT"==t.target.tagName.toUpperCase()&&e.menu.hide()}),e.aria("expanded",!0)),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},focus:function(){this.getEl("inp").focus()},repaint:function(){var e=this,t=e.getEl(),i=e.getEl("open"),o=e.layoutRect(),a,s;a=i?o.w-n.getSize(i).width-10:o.w-10;var l=document;return l.all&&(!l.documentMode||l.documentMode<=8)&&(s=e.layoutRect().h-2+"px"),r(t.firstChild).css({width:a,lineHeight:s}),e._super(),e},postRender:function(){var e=this;return r(this.getEl("inp")).on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)}),e._super()},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.classPrefix,i=e.state.get("value")||"",o,a,s="",l="";return"spellcheck"in n&&(l+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(l+=' maxlength="'+n.maxLength+'"'),n.size&&(l+=' size="'+n.size+'"'),n.subtype&&(l+=' type="'+n.subtype+'"'),e.disabled()&&(l+=' disabled="disabled"'),o=n.icon,o&&"caret"!=o&&(o=r+"ico "+r+"i-"+n.icon),a=e.state.get("text"),(o||a)&&(s='
",e.classes.add("has-open")),'
'+s+"
"},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"))},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl("inp").value!=t.value&&(e.getEl("inp").value=t.value)}),e.state.on("change:disabled",function(t){e.getEl("inp").disabled=t.value}),e._super()},remove:function(){r(this.getEl("inp")).off(),this._super()}})}),r(We,[ze],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().getElementsByTagName("i")[0];if(t)try{t.style.background=e}catch(n){}},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e._rendered&&e.repaintColor(t.value)}),e._super()}})}),r(Ve,[Oe,ce],function(e,t){return e.extend({showPanel:function(){var e=this,n=e.settings;if(e.active(!0),e.panel)e.panel.show();else{var r=n.panel;r.type&&(r={layout:"grid",items:r}),r.role=r.role||"dialog",r.popover=!0,r.autohide=!0,r.ariaRoot=!0,e.panel=new t(r).on("hide",function(){e.active(!1)}).on("cancel",function(t){t.stopPropagation(),e.focus(),e.hidePanel()}).parent(e).renderTo(e.getContainerElm()),e.panel.fire("show"),e.panel.reflow()}e.panel.moveRel(e.getEl(),n.popoverAlign||(e.isRtl()?["bc-tr","bc-tc"]:["bc-tl","bc-tc"]))},hidePanel:function(){var e=this;e.panel&&e.panel.hide()},postRender:function(){var e=this;return e.aria("haspopup",!0),e.on("click",function(t){t.control===e&&(e.panel&&e.panel.visible()?e.hidePanel():(e.showPanel(),e.panel.focus(!!t.aria)))}),e._super()},remove:function(){return this.panel&&(this.panel.remove(),this.panel=null),this._super()}})}),r(Ue,[Ve,y],function(e,t){var n=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+"')\"":"";return'
'},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(r){r.aria&&"down"==r.aria.key||r.control!=e||n.getParent(r.target,"."+e.classPrefix+"open")||(r.stopImmediatePropagation(),t.call(e,r))}),delete e.settings.onclick,e._super()}})}),r($e,[],function(){function e(e){function i(e,i,o){var a,s,l,c,u,d;return a=0,s=0,l=0,e/=255,i/=255,o/=255,u=t(e,t(i,o)),d=n(e,n(i,o)),u==d?(l=u,{h:0,s:0,v:100*l}):(c=e==u?i-o:o==u?e-i:o-e,a=e==u?3:o==u?1:5,a=60*(a-c/(d-u)),s=(d-u)/d,l=d,{h:r(a),s:r(100*s),v:r(100*l)})}function o(e,i,o){var a,s,l,c;if(e=(parseInt(e,10)||0)%360,i=parseInt(i,10)/100,o=parseInt(o,10)/100,i=n(0,t(i,1)),o=n(0,t(o,1)),0===i)return void(d=f=h=r(255*o));switch(a=e/60,s=o*i,l=s*(1-Math.abs(a%2-1)),c=o-s,Math.floor(a)){case 0:d=s,f=l,h=0;break;case 1:d=l,f=s,h=0;break;case 2:d=0,f=s,h=l;break;case 3:d=0,f=l,h=s;break;case 4:d=l,f=0,h=s;break;case 5:d=s,f=0,h=l;break;default:d=f=h=0}d=r(255*(d+c)),f=r(255*(f+c)),h=r(255*(h+c))}function a(){function e(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+e(d)+e(f)+e(h)}function s(){return{r:d,g:f,b:h}}function l(){return i(d,f,h)}function c(e){var t;return"object"==typeof e?"r"in e?(d=e.r,f=e.g,h=e.b):"v"in e&&o(e.h,e.s,e.v):(t=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(d=parseInt(t[1],10),f=parseInt(t[2],10),h=parseInt(t[3],10)):(t=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(d=parseInt(t[1],16),f=parseInt(t[2],16),h=parseInt(t[3],16)):(t=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(d=parseInt(t[1]+t[1],16),f=parseInt(t[2]+t[2],16),h=parseInt(t[3]+t[3],16)),d=0>d?0:d>255?255:d,f=0>f?0:f>255?255:f,h=0>h?0:h>255?255:h,u}var u=this,d=0,f=0,h=0;e&&c(e),u.toRgb=s,u.toHsv=l,u.toHex=a,u.parse=c}var t=Math.min,n=Math.max,r=Math.round;return e}),r(qe,[Pe,ie,X,$e],function(e,t,n,r){return e.extend({Defaults:{classes:"widget colorpicker"},init:function(e){this._super(e)},postRender:function(){function e(e,t){var r=n.getPos(e),i,o;return i=t.pageX-r.x,o=t.pageY-r.y,i=Math.max(0,Math.min(i/e.clientWidth,1)),o=Math.max(0,Math.min(o/e.clientHeight,1)),{x:i,y:o}}function i(e,t){var i=(360-e.h)/360;n.css(d,{top:100*i+"%"}),t||n.css(h,{left:e.s+"%",top:100-e.v+"%"}),f.style.background=new r({s:100,v:100,h:e.h}).toHex(),s.color().parse({s:e.s,v:e.v,h:e.h})}function o(t){var n;n=e(f,t),c.s=100*n.x,c.v=100*(1-n.y),i(c),s.fire("change")}function a(t){var n;n=e(u,t),c=l.toHsv(),c.h=360*(1-n.y),i(c,!0),s.fire("change")}var s=this,l=s.color(),c,u,d,f,h;u=s.getEl("h"),d=s.getEl("hp"),f=s.getEl("sv"),h=s.getEl("svp"),s._repaint=function(){c=l.toHsv(),i(c)},s._super(),s._svdraghelper=new t(s._id+"-sv",{start:o,drag:o}),s._hdraghelper=new t(s._id+"-h",{ +start:a,drag:a}),s._repaint()},rgb:function(){return this.color().toRgb()},value:function(e){var t=this;return arguments.length?(t.color().parse(e),void(t._rendered&&t._repaint())):t.color().toHex()},color:function(){return this._color||(this._color=new r),this._color},renderHtml:function(){function e(){var e,t,n="",i,a;for(i="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=",a=o.split(","),e=0,t=a.length-1;t>e;e++)n+='
';return n}var t=this,n=t._id,r=t.classPrefix,i,o="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000",a="background: -ms-linear-gradient(top,"+o+");background: linear-gradient(to bottom,"+o+");";return i='
'+e()+'
','
'+i+"
"}})}),r(je,[Pe],function(e){return e.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="\xbb"),t._super(e),t.classes.add("path"),t.canFocus=!0,t.on("click",function(e){var n,r=e.target;(n=r.getAttribute("data-index"))&&t.fire("select",{value:t.row()[n],index:n})}),t.row(t.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'
'+e._getDataPathHtml(e.state.get("row"))+"
"},bindStates:function(){var e=this;return e.state.on("change:row",function(t){e.innerHtml(e._getDataPathHtml(t.value))}),e._super()},_getDataPathHtml:function(e){var t=this,n=e||[],r,i,o="",a=t.classPrefix;for(r=0,i=n.length;i>r;r++)o+=(r>0?'":"")+'
'+n[r].name+"
";return o||(o='
\xa0
'),o}})}),r(Ke,[je,Ne],function(e,t){return e.extend({postRender:function(){function e(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 n=this,r=t.activeEditor;return r.settings.elementpath!==!1&&(n.on("select",function(e){r.focus(),r.selection.select(this.row()[e.index].element),r.nodeChanged()}),r.on("nodeChange",function(t){for(var i=[],o=t.parents,a=o.length;a--;)if(1==o[a].nodeType&&!e(o[a])){var s=r.fire("ResolveName",{name:o[a].nodeName.toLowerCase(),target:o[a]});if(s.isDefaultPrevented()||i.push({name:s.name,element:o[a]}),s.isPropagationStopped())break}n.row(i)})),n._super()}})}),r(Ye,[re],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),'
'+(e.settings.title?'
'+e.settings.title+"
":"")+'
'+(e.settings.html||"")+t.renderHtml(e)+"
"}})}),r(Ge,[re,Ye,d],function(e,t,n){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 e=this,r=e.items();e.settings.formItemDefaults||(e.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}}),r.each(function(r){var i,o=r.settings.label;o&&(i=new t(n.extend({items:{type:"label",id:r._id+"-l",text:o,flex:0,forId:r._id,disabled:r.disabled()}},e.settings.formItemDefaults)),i.type="formitem",r.aria("labelledby",r._id+"-l"),"undefined"==typeof r.settings.flex&&(r.settings.flex=1),e.replace(r,i),i.add(r))})},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=0,n=[],r,i,o;if(t.settings.labelGapCalc!==!1)for(o="children"==t.settings.labelGapCalc?t.find("formitem"):t.items(),o.filter("formitem").each(function(t){var r=t.items()[0],i=r.getEl().clientWidth;e=i>e?i:e,n.push(r)}),i=t.settings.labelGap||0,r=n.length;r--;)n[r].settings.minWidth=e+i}var t=this;t._super(),t.on("show",e),e()}})}),r(Xe,[Ge],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),'
'+(e.settings.title?''+e.settings.title+"":"")+'
'+(e.settings.html||"")+t.renderHtml(e)+"
"}})}),r(Je,[ze,d],function(e,t){return e.extend({init:function(e){var n=this,r=tinymce.activeEditor,i=r.settings,o,a,s;e.spellcheck=!1,s=i.file_picker_types||i.file_browser_callback_types,s&&(s=t.makeMap(s,/[, ]/)),(!s||s[e.filetype])&&(a=i.file_picker_callback,!a||s&&!s[e.filetype]?(a=i.file_browser_callback,!a||s&&!s[e.filetype]||(o=function(){a(n.getEl("inp").id,n.value(),e.filetype,window)})):o=function(){var i=n.fire("beforecall").meta;i=t.extend({filetype:e.filetype},i),a.call(r,function(e,t){n.value(e).fire("change",{meta:t})},n.value(),i)}),o&&(e.icon="browse",e.onaction=o),n._super(e)}})}),r(Qe,[Me],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()})}})}),r(Ze,[Me],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v=[],y,b,x,C,w,_,E,N,S,k,T,R,A,B,D,L,M,H,P,O,I,F,z=Math.max,W=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?(S="y",E="h",N="minH",k="maxH",R="innerH",T="top",A="deltaH",B="contentH",P="left",M="w",D="x",L="innerW",H="minW",O="right",I="deltaW",F="contentW"):(S="x",E="w",N="minW",k="maxW",R="innerW",T="left",A="deltaW",B="contentW",P="top",M="h",D="y",L="innerH",H="minH",O="bottom",I="deltaH",F="contentH"),d=i[R]-o[T]-o[T],_=u=0,t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),m=h.settings,g=m.flex,d-=n-1>t?c:0,g>0&&(u+=g,p[k]&&v.push(h),p.flex=g),d-=p[N],y=o[P]+p[H]+o[O],y>_&&(_=y);if(C={},0>d?C[N]=i[N]-d+i[A]:C[N]=i[R]-d+i[A],C[H]=_+i[I],C[B]=i[R]-d,C[F]=_,C.minW=W(C.minW,i.maxW),C.minH=W(C.minH,i.maxH),C.minW=z(C.minW,i.startMinWidth),C.minH=z(C.minH,i.startMinHeight),!i.autoResize||C.minW==i.minW&&C.minH==i.minH){for(x=d/u,t=0,n=v.length;n>t;t++)h=v[t],p=h.layoutRect(),b=p[k],y=p[N]+p.flex*x,y>b?(d-=p[k]-p[N],u-=p.flex,p.flex=0,p.maxFlexSize=b):p.maxFlexSize=0;for(x=d/u,w=o[T],C={},0===u&&("end"==l?w=d+o[T]:"center"==l?(w=Math.round(i[R]/2-(i[R]-d)/2)+o[T],0>w&&(w=o[T])):"justify"==l&&(w=o[T],c=Math.floor(d/(r.length-1)))),C[D]=o[P],t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),y=p.maxFlexSize||p[N],"center"===s?C[D]=Math.round(i[L]/2-p[M]/2):"stretch"===s?(C[M]=z(p[H]||0,i[L]-o[P]-o[O]),C[D]=o[P]):"end"===s&&(C[D]=i[L]-p[M]-o.top),p.flex>0&&(y+=p.flex*x),C[E]=y,C[S]=w,h.layoutRect(C),h.recalc&&h.recalc(),w+=y+c}else if(C.w=C.minW,C.h=C.minH,e.layoutRect(C),this.recalc(e),null===e._lastRect){var V=e.parent();V&&(V._lastRect=null,V.recalc())}}})}),r(et,[Le],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}})}),r(tt,[ee,Pe,ce,d,Ne,u],function(e,t,n,r,i,o){function a(e){function t(t,n){return function(){var r=this;e.on("nodeChange",function(i){var o=e.formatter,a=null;s(i.parents,function(e){return s(t,function(t){return n?o.matchNode(e,n,{value:t.value})&&(a=t.value):o.matchNode(e,t.value)&&(a=t.value),a?!1:void 0}),a?!1:void 0}),r.value(a)})}}function r(e){e=e.replace(/;$/,"").split(";");for(var t=e.length;t--;)e[t]=e[t].split("=");return e}function i(){function t(e){var n=[];if(e)return s(e,function(e){var o={text:e.title,icon:e.icon};if(e.items)o.menu=t(e.items);else{var a=e.format||"custom"+r++;e.format||(e.name=a,i.push(e)),o.format=a,o.cmd=e.cmd}n.push(o)}),n}function n(){var n;return n=t(e.settings.style_formats_merge?e.settings.style_formats?o.concat(e.settings.style_formats):o:e.settings.style_formats||o)}var r=0,i=[],o=[{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 e.on("init",function(){s(i,function(t){e.formatter.register(t.name,t)})}),{type:"menu",items:n(),onPostRender:function(t){e.fire("renderFormatsMenu",{control:t.control})},itemDefaults:{preview:!0,textStyle:function(){return this.settings.format?e.formatter.getCssText(this.settings.format):void 0},onPostRender:function(){var t=this;t.parent().on("show",function(){var n,r;n=t.settings.format,n&&(t.disabled(!e.formatter.canApply(n)),t.active(e.formatter.match(n))),r=t.settings.cmd,r&&t.active(e.queryCommandState(r))})},onclick:function(){this.settings.format&&l(this.settings.format),this.settings.cmd&&e.execCommand(this.settings.cmd)}}}}function o(t){return function(){function n(){return e.undoManager?e.undoManager[t]():!1}var r=this;t="redo"==t?"hasRedo":"hasUndo",r.disabled(!n()),e.on("Undo Redo AddUndo TypingUndo ClearUndos",function(){r.disabled(!n())})}}function a(){var t=this;e.on("VisualAid",function(e){t.active(e.hasVisual)}),t.active(e.hasVisual)}function l(t){t.control&&(t=t.control.value()),t&&e.execCommand("mceToggleFormat",!1,t)}var c;c=i(),s({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(t,n){e.addButton(n,{tooltip:t,onPostRender:function(){var t=this;e.formatter?e.formatter.formatChanged(n,function(e){t.active(e)}):e.on("init",function(){e.formatter.formatChanged(n,function(e){t.active(e)})})},onclick:function(){l(n)}})}),s({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(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1]})}),s({blockquote:["Blockquote","mceBlockQuote"],numlist:["Numbered list","InsertOrderedList"],bullist:["Bullet list","InsertUnorderedList"],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(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1],onPostRender:function(){var t=this;e.formatter?e.formatter.formatChanged(n,function(e){t.active(e)}):e.on("init",function(){e.formatter.formatChanged(n,function(e){t.active(e)})})}})}),e.addButton("undo",{tooltip:"Undo",onPostRender:o("undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:o("redo"),cmd:"redo"}),e.addMenuItem("newdocument",{text:"New document",icon:"newdocument",cmd:"mceNewDocument"}),e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onPostRender:o("undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onPostRender:o("redo"),cmd:"redo"}),e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:a,cmd:"mceToggleVisualAid"}),e.addButton("remove",{tooltip:"Remove",icon:"remove",cmd:"Delete"}),s({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"],strikethrough:["Strikethrough","Strikethrough"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],removeformat:["Clear formatting","RemoveFormat"]},function(t,n){e.addMenuItem(n,{text:t[0],icon:n,shortcut:t[2],cmd:t[1]})}),e.on("mousedown",function(){n.hideAll()}),e.addButton("styleselect",{type:"menubutton",text:"Formats",menu:c}),e.addButton("formatselect",function(){var n=[],i=r(e.settings.block_formats||"Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre");return s(i,function(t){n.push({text:t[0],value:t[1],textStyle:function(){return e.formatter.getCssText(t[1])}})}),{type:"listbox",text:i[0][0],values:n,fixedWidth:!0,onselect:l,onPostRender:t(n)}}),e.addButton("fontselect",function(){var n="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",i=[],o=r(e.settings.font_formats||n);return s(o,function(e){i.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:i,fixedWidth:!0,onPostRender:t(i,"fontname"),onselect:function(t){t.control.settings.value&&e.execCommand("FontName",!1,t.control.settings.value)}}}),e.addButton("fontsizeselect",function(){var n=[],r="8pt 10pt 12pt 14pt 18pt 24pt 36pt",i=e.settings.fontsize_formats||r;return s(i.split(" "),function(e){var t=e,r=e,i=e.split("=");i.length>1&&(t=i[0],r=i[1]),n.push({text:t,value:r})}),{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:n,fixedWidth:!0,onPostRender:t(n,"fontsize"),onclick:function(t){t.control.settings.value&&e.execCommand("FontSize",!1,t.control.settings.value)}}}),e.addMenuItem("formats",{text:"Formats",menu:c})}var s=r.each;i.on("AddEditor",function(t){t.editor.rtl&&(e.rtl=!0),a(t.editor)}),e.translate=function(e){return i.translate(e)},t.tooltips=!o.iOS}),r(nt,[Me],function(e){return e.extend({recalc:function(e){var t=e.settings,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v,y,b,x,C,w,_,E=[],N=[],S,k,T,R,A,B;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,x=t.alignH||t.align,C=t.alignV||t.align,g=e.paddingBox,A="reverseRows"in t?t.reverseRows:e.isRtl(),x&&"string"==typeof x&&(x=[x]),C&&"string"==typeof C&&(C=[C]);for(d=0;r>d;d++)E.push(0);for(f=0;n>f;f++)N.push(0);for(f=0;n>f;f++)for(d=0;r>d&&(u=i[f*r+d],u);d++)c=u.layoutRect(),S=c.minW,k=c.minH,E[d]=S>E[d]?S:E[d],N[f]=k>N[f]?k:N[f];for(T=o.innerW-g.left-g.right,w=0,d=0;r>d;d++)w+=E[d]+(d>0?y:0),T-=(d>0?y:0)+E[d];for(R=o.innerH-g.top-g.bottom,_=0,f=0;n>f;f++)_+=N[f]+(f>0?b:0),R-=(f>0?b:0)+N[f];if(w+=g.left+g.right,_+=g.top+g.bottom,l={},l.minW=w+(o.w-o.innerW),l.minH=_+(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){o.autoResize&&(l=e.layoutRect(l),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH);var D;D="start"==t.packV?0:R>0?Math.floor(R/n):0;var L=0,M=t.flexWidths;if(M)for(d=0;dd;d++)E[d]+=M?M[d]*H:H;for(p=g.top,f=0;n>f;f++){for(h=g.left,s=N[f]+D,d=0;r>d&&(B=A?f*r+r-1-d:f*r+d,u=i[B],u);d++)m=u.settings,c=u.layoutRect(),a=Math.max(E[d],c.startMinWidth),c.x=h,c.y=p,v=m.alignH||(x?x[d]||x[0]:null),"center"==v?c.x=h+a/2-c.w/2:"right"==v?c.x=h+a-c.w:"stretch"==v&&(c.w=a),v=m.alignV||(C?C[d]||C[0]:null),"center"==v?c.y=p+s/2-c.h/2:"bottom"==v?c.y=p+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),h+=a+y,u.recalc&&u.recalc();p+=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())}}})}),r(rt,[Pe],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("iframe"),e.canFocus=!1,''},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()):setTimeout(function(){n.html(e)},0),this}})}),r(it,[Pe,X],function(e,t){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,n=e._super();if(e.settings.multiline){var r=t.getSize(e.getEl());r.width>n.maxW&&(n.minW=n.maxW,e.classes.add("multiline")),e.getEl().style.width=n.minW+"px",n.startMinH=n.h=n.minH=Math.min(n.maxH,t.getSize(e.getEl()).height)}return n},repaint:function(){var e=this;return e.settings.multiline||(e.getEl().style.lineHeight=e.layoutRect().h+"px"),e._super()},renderHtml:function(){var e=this,t=e.settings.forId;return'"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.innerHtml(e.encode(t.value))}),e._super()}})}),r(ot,[re],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()}})}),r(at,[ot],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),r(st,[Oe,te,at],function(e,t,n){function r(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}var i=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(){var e=this,n;return e.menu&&e.menu.visible()?e.hideMenu():(e.menu||(n=e.state.get("menu")||[],n.length?n={type:"menu",items:n}:n.type=n.type||"menu",n.renderTo?e.menu=n.parent(e).show().renderTo():e.menu=t.create(n).parent(e).renderTo(),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control.parent()===e.menu&&(t.stopPropagation(),e.focus(),e.hideMenu())}),e.menu.on("select",function(){e.focus()}),e.menu.on("show hide",function(t){t.control==e.menu&&e.activeMenu("show"==t.type),e.aria("expanded","show"==t.type)}).fire("show")),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),void e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"]))},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=this,t=e._id,r=e.classPrefix,i=e.settings.icon,o,a=e.state.get("text");return o=e.settings.image,o?(i="none","string"!=typeof o&&(o=window.getSelection?o[0]:o[1]),o=" style=\"background-image: url('"+o+"')\""):o="",i=e.settings.icon?r+"ico "+r+"i-"+i:"",e.aria("role",e.parent()instanceof n?"menuitem":"button"),'
'},postRender:function(){var e=this;return e.on("click",function(t){t.control===e&&r(t.target,e.getEl())&&(e.showMenu(),t.aria&&e.menu.items()[0].focus())}),e.on("mouseenter",function(t){var n=t.control,r=e.parent(),o;n&&r&&n instanceof i&&n.parent()==r&&(r.items().filter("MenuButton").each(function(e){e.hideMenu&&e!=n&&(e.menu&&e.menu.visible()&&(o=!0),e.hideMenu())}),o&&(n.focus(),n.showMenu()))}),e._super()},bindStates:function(){var e=this;return e.state.on("change:menu",function(){e.menu&&e.menu.remove(),e.menu=null}),e._super()},remove:function(){this._super(),this.menu&&this.menu.remove()}});return i}),r(lt,[Pe,te,u],function(e,t,n){return e.extend({Defaults:{border:0,role:"menuitem"},init:function(e){var t=this,n;t._super(e),e=t.settings,t.classes.add("menu-item"),e.menu&&t.classes.add("menu-item-expand"),e.preview&&t.classes.add("menu-item-preview"),n=t.state.get("text"),("-"===n||"|"===n)&&(t.classes.add("menu-item-sep"),t.aria("role","separator"),t.state.set("text","-")),e.selectable&&(t.aria("role","menuitemcheckbox"),t.classes.add("menu-item-checkbox"),e.icon="selected"),e.preview||e.selectable||t.classes.add("menu-item-normal"),t.on("mousedown",function(e){e.preventDefault()}),e.menu&&!e.ariaHideMenu&&t.aria("haspopup",!0)},hasMenus:function(){return!!this.settings.menu},showMenu:function(){var e=this,n=e.settings,r,i=e.parent();if(i.items().each(function(t){t!==e&&t.hideMenu()}),n.menu){r=e.menu,r?r.show():(r=n.menu,r.length?r={type:"menu",items:r}:r.type=r.type||"menu",i.settings.itemDefaults&&(r.itemDefaults=i.settings.itemDefaults),r=e.menu=t.create(r).parent(e).renderTo(),r.reflow(),r.on("cancel",function(t){t.stopPropagation(),e.focus(),r.hide()}),r.on("show hide",function(e){e.control.items().each(function(e){e.active(e.settings.selected)})}).fire("show"),r.on("hide",function(t){t.control===r&&e.classes.remove("selected")}),r.submenu=!0),r._parentMenu=i,r.classes.add("menu-sub");var o=r.testMoveRel(e.getEl(),e.isRtl()?["tl-tr","bl-br","tr-tl","br-bl"]:["tr-tl","br-bl","tl-tr","bl-br"]);r.moveRel(e.getEl(),o),r.rel=o,o="menu-sub-"+o,r.classes.remove(r._lastRel).add(o),r._lastRel=o,e.classes.add("selected"),e.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,r,i={};for(i=n.mac?{alt:"⌥",ctrl:"⌘",shift:"⇧",meta:"⌘"}:{meta:"Ctrl"},e=e.split("+"),t=0;t'+("-"!==a?'\xa0":"")+("-"!==a?''+a+"":"")+(c?'
'+c+"
":"")+(i.menu?'
':"")+""},postRender:function(){var e=this,t=e.settings,n=t.textStyle;if("function"==typeof n&&(n=n.call(this)),n){var r=e.getEl("text");r&&r.setAttribute("style",n)}return e.on("mouseenter click",function(n){n.control===e&&(t.menu||"click"!==n.type?(e.showMenu(),n.aria&&e.menu.focus(!0)):(e.fire("select"),e.parent().hideAll()))}),e._super(),e},active:function(e){return"undefined"!=typeof e&&this.aria("checked",e),this._super(e)},remove:function(){this._super(),this.menu&&this.menu.remove()}})}),r(ct,[ce,lt,d],function(e,t,n){var r=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,e.itemDefaults)for(var r=e.items,i=r.length;i--;)r[i]=n.extend({},e.itemDefaults,r[i]);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")},hideAll:function(){var e=this;return this.find("menuitem").exec("hideMenu"),e._super()},preRender:function(){var e=this;return e.items().each(function(t){var n=t.settings;return n.icon||n.image||n.selectable?(e._hasIcons=!0,!1):void 0}),e._super()}});return r}),r(ut,[st,ct],function(e,t){return e.extend({init:function(e){function t(r){for(var a=0;a0&&(o=r[0].text,n.state.set("value",r[0].value)),n.state.set("menu",r)),n.state.set("text",e.text||o||r[0].text),n.classes.add("listbox"),n.on("select",function(t){var r=t.control;a&&(t.lastControl=a),e.multiple?r.active(!r.active()):n.value(t.control.value()),a=r})},bindStates:function(){function e(e,n){e instanceof t&&e.items().each(function(e){e.hasMenus()||e.active(e.value()===n)})}function n(e,t){var r;if(e)for(var i=0;i=r.x&&o.x+o.w<=r.w+r.x&&o.y>=r.y&&o.y+o.h<=r.h+r.y)return i[a]}function n(e,t,n){return{x:e.x-t,y:e.y-n,w:e.w+2*t,h:e.h+2*n}}function r(e,t){var n,r,i,s;return n=a(e.x,t.x),r=a(e.y,t.y),i=o(e.x+e.w,t.x+t.w),s=o(e.y+e.h,t.y+t.h),0>i-n||0>s-r?null:{x:n,y:r,w:i-n,h:s-r}}function i(e,t,n){var r,i,o,s,l,c,u,d,f,h;return l=e.x,c=e.y,u=e.x+e.w,d=e.y+e.h,f=t.x+t.w,h=t.y+t.h,r=a(0,t.x-l),i=a(0,t.y-c),o=a(0,u-f),s=a(0,d-h),l+=r,c+=i,n&&(u+=r,d+=i,l-=o,c-=s),u-=o,d-=s,{x:l,y:c,w:u-l,h:d-c}}var o=Math.min,a=Math.max,s=Math.round;return{inflate:n,relativePosition:e,findBestRelativePosition:t,intersect:r,clamp:i}}),r(ht,[Pe,ie],function(e,t){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,'
'},postRender:function(){var e=this;e._super(),e.resizeDragHelper=new t(this._id,{start:function(){e.fire("ResizeStart")},drag:function(t){"both"!=e.settings.direction&&(t.deltaX=0),e.fire("Resize",t)},stop:function(){e.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}})}),r(pt,[Pe,ie,X],function(e,t,n){function r(e,t,n){return t>e&&(e=t),e>n&&(e=n),e}function i(e,t){var r,i,o,a,s;"v"==e.settings.orientation?(a="top",o="height",i="h"):(a="left",o="width",i="w"),r=(e.layoutRect()[i]||100)-n.getSize(e.getEl("handle"))[o],s=r*((t-e._minValue)/(e._maxValue-e._minValue))+"px",e.getEl("handle").style[a]=s,e.getEl("handle").style.height=e.layoutRect().h+"px"}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'
'},reset:function(){this.value(this._initValue).repaint()},postRender:function(){var e=this,i,o,a=0,s,l,c,u,d,f,h,p;l=e._minValue,c=e._maxValue,s=e.value(),"v"==e.settings.orientation?(d="screenY",f="top",h="height",p="h"):(d="screenX",f="left",h="width",p="w"),e._super(),e._dragHelper=new t(e._id,{handle:e._id+"-handle",start:function(t){i=t[d],o=parseInt(e.getEl("handle").style[f],10),u=(e.layoutRect()[p]||100)-n.getSize(e.getEl("handle"))[h],e.fire("dragstart",{value:s})},drag:function(t){var n=t[d]-i,h=e.getEl("handle");a=r(o+n,0,u),h.style[f]=a+"px",s=l+a/u*(c-l),e.value(s),e.tooltip().text(""+e.settings.previewFilter(s)).show().moveRel(h,"bc tc"),e.fire("drag",{value:s})},stop:function(){e.tooltip().hide(),e.fire("dragend",{value:s})}})},repaint:function(){this._super(),i(this,this.value())},bindStates:function(){var e=this;return e.state.on("change:value",function(t){i(e,t.value)}),e._super()}})}),r(mt,[Pe],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("spacer"),e.canFocus=!1,'
'}})}),r(gt,[st,X,f],function(e,t,n){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,r=e.getEl(),i=e.layoutRect(),o,a;return e._super(),o=r.firstChild,a=r.lastChild,n(o).css({width:i.w-t.getSize(a).width,height:i.h-2}),n(a).css({height:i.h-2}),e},activeMenu:function(e){var t=this;n(t.getEl().lastChild).toggleClass(t.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r,i=e.state.get("icon"),o=e.state.get("text");return r=e.settings.image,r?(i="none","string"!=typeof r&&(r=window.getSelection?r[0]:r[1]),r=" style=\"background-image: url('"+r+"')\""):r="",i=e.settings.icon?n+"ico "+n+"i-"+i:"",'
'},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(e){var n=e.target;if(e.control==this)for(;n;){if(e.aria&&"down"!=e.aria.key||"BUTTON"==n.nodeName&&-1==n.className.indexOf("open"))return e.stopImmediatePropagation(),void(t&&t.call(this,e)); +n=n.parentNode}}),delete e.settings.onclick,e._super()}})}),r(vt,[et],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"},isNative:function(){return!0}})}),r(yt,[ae,f,X],function(e,t,n){return e.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t(n).removeClass(this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t(n).addClass(this.classPrefix+"active"),this.items()[e].show().fire("showtab"),this.reflow(),this.items().each(function(t,n){e!=n&&t.hide()})},renderHtml:function(){var e=this,t=e._layout,n="",r=e.classPrefix;return e.preRender(),t.preRender(e),e.items().each(function(t,i){var o=e._id+"-t"+i;t.aria("role","tabpanel"),t.aria("labelledby",o),n+='"}),'
'+n+'
'+t.renderHtml(e)+"
"},postRender:function(){var e=this;e._super(),e.settings.activeTab=e.settings.activeTab||0,e.activateTab(e.settings.activeTab),this.on("click",function(t){var n=t.target.parentNode;if(t.target.parentNode.id==e._id+"-head")for(var r=n.childNodes.length;r--;)n.childNodes[r]==t.target&&e.activateTab(r)})},initLayoutRect:function(){var e=this,t,r,i;r=n.getSize(e.getEl("head")).width,r=0>r?0:r,i=0,e.items().each(function(e){r=Math.max(r,e.layoutRect().minW),i=Math.max(i,e.layoutRect().minH)}),e.items().each(function(e){e.settings.x=0,e.settings.y=0,e.settings.w=r,e.settings.h=i,e.layoutRect({x:0,y:0,w:r,h:i})});var o=n.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,t=e._super(),t.deltaH+=o,t.innerH=t.h-t.deltaH,t}})}),r(bt,[Pe],function(e){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("textbox"),e.multiline?t.classes.add("multiline"):(t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){return e.toJSON?(n=e,!1):void 0}),t.fire("submit",{data:n.toJSON()}))}),t.on("keyup",function(e){t.state.set("value",e.target.value)}))},repaint:function(){var e=this,t,n,r,i=0,o=0,a;t=e.getEl().style,n=e._layoutRect,a=e._lastRepaintRect||{};var s=document;return!e.settings.multiline&&s.all&&(!s.documentMode||s.documentMode<=8)&&(t.lineHeight=n.h-o+"px"),r=e.borderBox,i=r.left+r.right+8,o=r.top+r.bottom+(e.settings.multiline?8:0),n.x!==a.x&&(t.left=n.x+"px",a.x=n.x),n.y!==a.y&&(t.top=n.y+"px",a.y=n.y),n.w!==a.w&&(t.width=n.w-i+"px",a.w=n.w),n.h!==a.h&&(t.height=n.h-o+"px",a.h=n.h),e._lastRepaintRect=a,e.fire("repaint",{},!1),e},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.encode(e.state.get("value"),!1),i="";return"spellcheck"in n&&(i+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(i+=' maxlength="'+n.maxLength+'"'),n.size&&(i+=' size="'+n.size+'"'),n.subtype&&(i+=' type="'+n.subtype+'"'),e.disabled()&&(i+=' disabled="disabled"'),n.multiline?'":'"},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl().value),this.state.get("value"))},postRender:function(){var e=this;e._super(),e.$el.on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)})},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl().value!=t.value&&(e.getEl().value=t.value)}),e.state.on("change:disabled",function(t){e.getEl().disabled=t.value}),e._super()},remove:function(){this.$el.off(),this._super()}})}),r(xt,[f,ee],function(e,t){return function(n,r){var i=this,o,a=t.classPrefix;i.show=function(t,s){return i.hide(),o=!0,window.setTimeout(function(){o&&(e(n).append('
'),s&&s())},t||0),i},i.hide=function(){var e=n.lastChild;return e&&-1!=e.className.indexOf("throbber")&&e.parentNode.removeChild(e),o=!1,i}}}),a([l,c,u,d,f,h,p,m,g,y,b,x,C,_,E,N,S,k,T,R,A,B,D,L,M,H,O,I,F,z,W,V,U,$,q,j,K,Y,G,X,J,Q,Z,ee,te,ne,re,ie,oe,ae,se,le,ce,ue,de,fe,he,pe,me,ge,ye,we,_e,Ee,Ne,Se,ke,Te,Re,Ae,Be,De,Le,Me,He,Pe,Oe,Ie,Fe,ze,We,Ve,Ue,$e,qe,je,Ke,Ye,Ge,Xe,Je,Qe,Ze,et,tt,nt,rt,it,ot,at,st,lt,ct,ut,dt,ft,ht,pt,mt,gt,vt,yt,bt,xt])}(this); \ No newline at end of file diff --git a/wp-includes/js/tinymce/wp-tinymce.js.gz b/wp-includes/js/tinymce/wp-tinymce.js.gz index 78387fe5ea2db61828134e82005fced493cad27f..db905141ae06b96cdff783e3cded9f5c546cc5b9 100644 GIT binary patch delta 119512 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 diff --git a/wp-includes/version.php b/wp-includes/version.php index ebb54b8ec8..e5828bcaae 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -4,7 +4,7 @@ * * @global string $wp_version */ -$wp_version = '4.3-beta3-33368'; +$wp_version = '4.3-beta3-33369'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema. @@ -18,7 +18,7 @@ $wp_db_version = 33055; * * @global string $tinymce_version */ -$tinymce_version = '4201-20150630'; +$tinymce_version = '4202-20150722'; /** * Holds the required PHP version