tinymce.ThemeManager.add("modern",function(e){var t=this,i=e.settings,n=tinymce.ui.Factory,r=tinymce.each,o=tinymce.DOM;var s={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"}};var a="undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | "+"bullist numlist outdent indent | link image";function l(){var t=[];function o(o){var s=[],a;if(!o){return}r(o.split(/[ ,]/),function(t){var r;function o(){var i=e.selection;if(r=="bullist"){i.selectorChanged("ul > li",function(e,i){var n,r=i.parents.length;while(r--){n=i.parents[r].nodeName;if(n=="OL"||n=="UL"){break}}t.active(e&&n=="UL")})}if(r=="numlist"){i.selectorChanged("ol > li",function(e,i){var n,r=i.parents.length;while(r--){n=i.parents[r].nodeName;if(n=="OL"||n=="UL"){break}}t.active(e&&n=="OL")})}if(t.settings.stateSelector){i.selectorChanged(t.settings.stateSelector,function(e){t.active(e)},true)}if(t.settings.disabledStateSelector){i.selectorChanged(t.settings.disabledStateSelector,function(e){t.disabled(e)})}}if(t=="|"){a=null}else{if(n.has(t)){t={type:t};if(i.toolbar_items_size){t.size=i.toolbar_items_size}s.push(t);a=null}else{if(!a){a={type:"buttongroup",items:[]};s.push(a)}if(e.buttons[t]){r=t;t=e.buttons[r];if(typeof t=="function"){t=t()}t.type=t.type||"button";if(i.toolbar_items_size){t.size=i.toolbar_items_size}t=n.create(t);a.items.push(t);if(e.initialized){o()}else{e.on("init",o)}}}}});t.push({type:"toolbar",layout:"flow",items:s});return true}if(tinymce.isArray(i.toolbar)){if(i.toolbar.length===0){return}tinymce.each(i.toolbar,function(e,t){i["toolbar"+(t+1)]=e});delete i.toolbar}for(var s=1;s<10;s++){if(!o(i["toolbar"+s])){break}}if(!t.length&&i.toolbar!==false){o(i.toolbar||a)}if(t.length){return{type:"panel",layout:"stack",classes:"toolbar-grp",ariaRoot:true,ariaRemember:true,items:t}}}function f(){var t,n=[];function o(t){var i;if(t=="|"){return{text:"|"}}i=e.menuItems[t];return i}function a(t){var n,a,l,f,u;u=tinymce.makeMap((i.removed_menuitems||"").split(/[ ,]/));if(i.menu){a=i.menu[t];f=true}else{a=s[t]}if(a){n={text:a.title};l=[];r((a.items||"").split(/[ ,]/),function(e){var t=o(e);if(t&&!u[e]){l.push(o(e))}});if(!f){r(e.menuItems,function(e){if(e.context==t){if(e.separator=="before"){l.push({text:"|"})}if(e.prependToContext){l.unshift(e)}else{l.push(e)}if(e.separator=="after"){l.push({text:"|"})}}})}for(var c=0;c