!function(e,t){"use strict";functionn(e,t){for(varn,r=[],i=0;i<e.length;++i){if(n=s[e[i]]||o(e[i]),!n)throw"module definition dependecy not found: "+e[i];r.push(n)}t.apply(null,r)}functionr(e,r,i){if("string"!=typeofe)throw"invalid module definition, module id must be defined and be a string";if(r===t)throw"invalid module definition, dependencies must be specified";if(i===t)throw"invalid module definition, definition function must be specified";n(r,function(){s[e]=i.apply(null,arguments)})}functioni(e){return!!s[e]}functiono(t){for(varn=e,r=t.split(/[.\/]/),i=0;i<r.length;++i){if(!n[r[i]])return;n=n[r[i]]}returnn}functiona(n){for(varr=0;r<n.length;r++){for(vari=e,o=n[r],a=o.split(/[.\/]/),l=0;l<a.length-1;++l)i[a[l]]===t&&(i[a[l]]={}),i=i[a[l]];i[a[a.length-1]]=s[o]}}vars={},l="tinymce/dom/EventUtils",c="tinymce/dom/Sizzle",u="tinymce/Env",d="tinymce/util/Tools",f="tinymce/dom/DomQuery",p="tinymce/html/Styles",h="tinymce/dom/TreeWalker",m="tinymce/dom/Range",g="tinymce/html/Entities",v="tinymce/dom/StyleSheetLoader",y="tinymce/dom/DOMUtils",b="tinymce/dom/ScriptLoader",C="tinymce/AddOnManager",x="tinymce/dom/RangeUtils",w="tinymce/NodeChange",_="tinymce/html/Node",E="tinymce/html/Schema",N="tinymce/html/SaxParser",k="tinymce/html/DomParser",S="tinymce/html/Writer",T="tinymce/html/Serializer",R="tinymce/dom/Serializer",A="tinymce/dom/TridentSelection",B="tinymce/util/VK",D="tinymce/dom/ControlSelection",L="tinymce/dom/BookmarkManager",M="tinymce/dom/Selection",H="tinymce/dom/ElementUtils",P="tinymce/fmt/Preview",O="tinymce/Formatter",I="tinymce/UndoManager",F="tinymce/EnterKey",z="tinymce/ForceBlocks",W="tinymce/EditorCommands",V="tinymce/util/URI",U="tinymce/util/Class",q="tinymce/util/EventDispatcher",j="tinymce/ui/Selector",K="tinymce/ui/Collection",Y="tinymce/ui/DomUtils",G="tinymce/ui/Control",X="tinymce/ui/Factory",J="tinymce/ui/KeyboardNavigation",Q="tinymce/ui/Container",Z="tinymce/ui/DragHelper",ee="tinymce/ui/Scrollable",te="tinymce/ui/Panel",ne="tinymce/ui/Movable",re="tinymce/ui/Resizable",ie="tinymce/ui/FloatPanel",oe="tinymce/ui/Window",ae="tinymce/ui/MessageBox",se="tinymce/WindowManager",le="tinymce/util/Quirks",ce="tinymce/util/Observable",ue="tinymce/EditorObservable",de="tinymce/Shortcuts",fe="tinymce/Editor",pe="tinymce/util/I18n",he="tinymce/FocusManager",me="tinymce/EditorManager",ge="tinymce/LegacyInput",ve="tinymce/util/XHR",ye="tinymce/util/JSON",be="tinymce/util/JSONRequest",Ce="tinymce/util/JSONP",xe="tinymce/util/LocalStorage",we="tinymce/Compat",_e="tinymce/ui/Layout",Ee="tinymce/ui/AbsoluteLayout",Ne="tinymce/ui/Tooltip",ke="tinymce/ui/Widget",Se="tinymce/ui/Button",Te="tinymce/ui/ButtonGroup",Re="tinymce/ui/Checkbox",Ae="tinymce/ui/ComboBox",Be="tinymce/ui/ColorBox",De="tinymce/ui/PanelButton",Le="tinymce/ui/ColorButton",Me="tinymce/util/Color",He="tinymce/ui/ColorPicker",Pe="tinymce/ui/Path",Oe="tinymce/ui/ElementPath",Ie="tinymce/ui/FormItem",Fe="tinymce/ui/Form",ze="tinymce/ui/FieldSet",We="tinymce/ui/FilePicker",Ve="tinymce/ui/FitLayout",$e="tinymce/ui/FlexLayout",Ue="tinymce/ui/FlowLayout",qe="tinymce/ui/FormatControls",je="tinymce/ui/GridLayout",Ke="tinymce/ui/Iframe",Ye="tinymce/ui/Label",Ge="tinymce/ui/Toolbar",Xe="tinymce/ui/MenuBar",Je="tinymce/ui/MenuButton",Qe="tinymce/ui/ListBox",Ze="tinymce/ui/MenuItem",et="tinymce/ui/Menu",tt="tinymce/ui/Radio",nt="tinymce/ui/ResizeHandle",rt="tinymce/ui/Spacer",it="tinymce/ui/SplitButton",ot="tinymce/ui/StackLayout",at="tinymce/ui/TabPanel",st="tinymce/ui/TextBox",lt="tinymce/ui/Throbber";r(l,[],function(){functione(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent&&e.attachEvent("on"+t,n)}functiont(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r||!1):e.detachEvent&&e.detachEvent("on"+t,n)}functionn(e,t){functionn(){return!1}functionr(){return!0}vari,o=t||{},l;for(iine)s[i]||(o[i]=e[i]);if(o.target||(o.target=o.srcElement||document),e&&a.test(e.type)&&e.pageX===l&&e.clientX!==l){varc=o.target.ownerDocument||document,u=c.documentElement,d=c.body;o.pageX=e.clientX+(u&&u.scrollLeft||d&&d.scr
if(3===t.nodeType&&0===t.nodeValue.length){h=t,t=t.nextSibling,r.remove(h);continue}p||(p=r.create(C,e.settings.forced_root_block_attrs),t.parentNode.insertBefore(p,t),g=!0),h=t,t=t.nextSibling,p.appendChild(h)}elsep=null,t=t.nextSibling;if(g&&v){if(l.setStart)l.setStart(c,u),l.setEnd(d,f),i.setRng(l);elsetry{l=e.getDoc().body.createTextRange(),l.moveToElementText(s),l.collapse(!0),l.moveStart("character",u),f>0&&l.moveEnd("character",f),l.select()}catch(x){}e.nodeChanged()}}}varn=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,x,h],function(e,n,r,i,o,a){vars=r.each,l=r.extend,c=r.map,u=r.inArray,d=r.explode,f=n.gecko,p=n.ie,h=n.ie&&n.ie<11,m=!0,g=!1;returnfunction(r){functionv(e,t,n,i){varo,a,c=0;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||i&&i.skip_focus||"toggleCode"!=e&&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])returno(a,t,n),r.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(s(r.plugins,function(i){returni.execCommand&&i.execCommand(e,t,n)?(r.fire("ExecCommand",{command:e,ui:t,value:n}),c=!0,!1):void0}),c)returnc;if(r.theme&&r.theme.execCommand&&r.theme.execCommand(e,t,n))returnr.fire("ExecCommand",{command:e,ui:t,value:n}),!0;try{c=r.getDoc().execCommand(e,t,n)}catch(u){}returnc?(r.fire("ExecCommand",{command:e,ui:t,value:n}),!0):!1}functiony(e){vart;if(!r._isHidden()){if(e=e.toLowerCase(),t=M.state[e])returnt(e);try{returnr.getDoc().queryCommandState(e)}catch(n){}return!1}}functionb(e){vart;if(!r._isHidden()){if(e=e.toLowerCase(),t=M.value[e])returnt(e);try{returnr.getDoc().queryCommandValue(e)}catch(n){}}}functionC(e,t){t=t||"exec",s(e,function(e,n){s(n.toLowerCase().split(","),function(n){M[t][n]=e})})}functionx(e,t,n){e=e.toLowerCase(),M.exec[e]=function(e,i,o,a){returnt.call(n||r,i,o,a)}}functionw(e){if(e=e.toLowerCase(),M.exec[e])return!0;try{returnr.getDoc().queryCommandSupported(e)}catch(t){}return!1}function_(e,t,n){e=e.toLowerCase(),M.state[e]=function(){returnt.call(n||r)}}functionE(e,t,n){e=e.toLowerCase(),M.value[e]=function(){returnt.call(n||r)}}functionN(e){returne=e.toLowerCase(),!!M.exec[e]}functionk(e,n,i){returnn===t&&(n=g),i===t&&(i=null),r.getDoc().execCommand(e,n,i)}functionS(e){returnL.match(e)}functionT(e,n){L.toggle(e,n?{value:n}:t),r.nodeChanged()}functionR(e){P=D.getBookmark(e)}functionA(){D.moveToBookmark(P)}varB,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:C,addCommand:x,addQueryStateHandler:_,addQueryValueHandler:E,hasCustomCommand:N}),C({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){r.undoManager.add()},"Cut,Copy,Paste":function(e){vart=r.getDoc(),i;try{k(e)}catch(o){i=m}if(i||!t.queryCommandSupported(e)){vara=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()){vare=D.getNode();returnvoid("A"==e.tagName&&r.dom.remove(e,!0))}L.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){vart=e.substring(7);"full"==t&&(t="justify"),s("left,center,right,justify".split(","),function(e){t!=e&&L.remove("align"+e)}),T("align"+t),v("mceRepaint")},"InsertUnorderedList,InsertOrderedList":function(e){vart,n;k(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){varr,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:func
e.settings.border&&(r=e.borderBox(),i.css(e.getEl(),{"border-top-width":r.top,"border-right-width":r.right,"border-bottom-width":r.bottom,"border-left-width":r.left}));varl=e.getRoot();l.controlIdLookup||(l.controlIdLookup={}),l.controlIdLookup[e._id]=e;for(varcine._aria)e.aria(c,e._aria[c]);e.fire("postrender",{},!1)},scrollIntoView:function(e){functiont(e,t){varn,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}}varn=this.getEl(),r=n.parentNode,i,o,a,s,l,c,u=t(n,r);returni=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},bindPendingEvents:function(){functione(e){vart=o.getParentCtrl(e.target);t&&t.fire(e.type,e)}functiont(){vare=d._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each(function(e){e.fire("mouseleave",{target:e.getEl()})}),d._lastHoverCtrl=null)}functionn(e){vart=o.getParentCtrl(e.target),n=d._lastHoverCtrl,r=0,i,a,s;if(t!==n){if(d._lastHoverCtrl=t,a=t.parents().toArray().reverse(),a.push(t),n){for(s=n.parents().toArray().reverse(),s.push(n),r=0;r<s.length&&a[r]===s[r];r++);for(i=s.length-1;i>=r;i--)n=s[i],n.fire("mouseleave",{target:n.getEl()})}for(i=r;i<a.length;i++)t=a[i],t.fire("mouseenter",{target:t.getEl()})}}functionr(e){e.preventDefault(),"mousewheel"==e.type?(e.deltaY=-1/40*e.wheelDelta,e.wheelDeltaX&&(e.deltaX=-1/40*e.wheelDeltaX)):(e.deltaX=0,e.deltaY=e.detail),e=o.fire("wheel",e)}varo=this,l,c,u,d,f,p;if(o._rendered=!0,f=o._nativeEvents){for(u=o.parents().toArray(),u.unshift(o),l=0,c=u.length;!d&&c>l;l++)d=u[l]._eventsRoot;for(d||(d=u[u.length-1]||o),o._eventsRoot=d,c=l,l=0;c>l;l++)u[l]._eventsRoot=d;varh=d._delegates;h||(h=d._delegates={});for(pinf){if(!f)return!1;"wheel"!==p||s?("mouseenter"===p||"mouseleave"===p?d._hasMouseEnter||(i.on(d.getEl(),"mouseleave",t),i.on(d.getEl(),"mouseover",n),d._hasMouseEnter=1):h[p]||(i.on(d.getEl(),p,e),h[p]=!0),f[p]=!1):a?i.on(o.getEl(),"mousewheel",r):i.on(o.getEl(),"DOMMouseScroll",r)}}},getRoot:function(){for(vare=this,t,n=[];e;){if(e.rootControl){t=e.rootControl;break}n.push(e),t=e,e=e.parent()}t||(t=this);for(varr=n.length;r--;)n[r].rootControl=t;returnt},reflow:function(){returnthis.repaint(),this}});returnc}),r(X,[],function(){vare={},t;return{add:function(t,n){e[t.toLowerCase()]=n},has:function(t){return!!e[t.toLowerCase()]},create:function(n,r){vari,o,a;if(!t){a=tinymce.ui;for(oina)e[o.toLowerCase()]=a[o];t=!0}if("string"==typeofn?(r=r||{},r.type=n):(r=n,n=r.type),n=n.toLowerCase(),i=e[n],!i)thrownewError("Could not find control by type: "+n);returni=newi(r),i.type=n,i}}}),r(J,[],function(){returnfunction(e){functiont(e){returne=e||b,e&&e.getAttribute("role")}functionn(e){for(varn,r=e||b;r=r.parentNode;)if(n=t(r))returnn}functionr(e){vart=b;returnt?t.getAttribute("aria-"+e):void0}functioni(e){vart=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t}functiono(e){returni(e)&&!e.hidden?!0:/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell)$/.test(t(e))?!0:!1}functiona(e){functiont(e){if(1==e.nodeType&&"none"!=e.style.display){o(e)&&n.push(e);for(varr=0;r<e.childNodes.length;r++)t(e.childNodes[r])}}varn=[];returnt(e||y.getEl()),n}functions(e){vart,n;e=e||C,n=e.parents().toArray(),n.unshift(e);for(varr=0;r<n.length&&(t=n[r],!t.settings.ariaRoot);r++);returnt}functionl(e){vart=s(e),n=a(t.getEl());t.settings.ariaRemember&&"lastAriaIndex"int?c(t.lastAriaIndex,n):c(0,n)}functionc(e,t){return0>e?e=t.length-1:e>=t.length&&(e=0),t[e]&&t[e].focus(),e}functionu(e,t){varn=-1,r=s();t=t||a(r.getEl());for(vari=0;i<t.length;i++)t[i]===b&&(n=i);n+=e,r.lastAriaIndex=c(n,t)}functiond(){vare=n();"tablist"==e?u(-1,a(b.parentNode)):C.parent().submenu?g():u(-1)}functionf(){vare=t(),i=n();"tablist"==i?u(1,a(b.parentNode)):"menuitem"==e&&"menu"==i&&r("haspopup")?v():u(1)}functionp(){u(-1)}functionh(){vare=t(),i=n();"menuitem"==e&&"menubar"==i?v():"button"==e&&r("haspopup")?v({key:"down"}