tinymce.ui.FloatPanel.zIndex=100100,tinymce.PluginManager.add("wordpress",function(i){var d,e,t,a=tinymce.DOM,n=0;function o(n){var e,o=0,t="hide"===n;!(e=i.theme.panel?i.theme.panel.find(".toolbar:not(.menubar)"):e)||e.length<2||"hide"===n&&!e[1].visible()||(!n&&e[1].visible()&&(n="hide"),tinymce.each(e,function(e,t){0/g,function(e,t){return''})),-1!==e.content.indexOf("\x3c!--nextpage--\x3e")&&(n=i.editorManager.i18n.translate("Page break"),e.content=e.content.replace(//g,'')),-1!==e.content.indexOf(']+>/g,function(e){var t,n="";return-1!==e.indexOf('data-wp-more="more"')?e="\x3c!--more"+(n=(t=e.match(/data-wp-more-text="([^"]+)"/))?t[1]:n)+"--\x3e":-1!==e.indexOf('data-wp-more="nextpage"')&&(e="\x3c!--nextpage--\x3e"),e}))}),i.on("ResolveName",function(e){var t;"IMG"===e.target.nodeName&&(t=i.dom.getAttrib(e.target,"data-wp-more"))&&(e.name=t)}),i.addCommand("WP_More",function(e){var t,n="wp-more-tag",o=i.dom,d=i.selection.getNode();n+=" mce-wp-"+(e=e||"more"),t="more"===e?"Read more...":"Next page",t=i.editorManager.i18n.translate(t),e='',"BODY"===d.nodeName||"P"===d.nodeName&&"BODY"===d.parentNode.nodeName?i.insertContent(e):(d=o.getParent(d,function(e){return!(!e.parentNode||"BODY"!==e.parentNode.nodeName)},i.getBody()))&&("P"===d.nodeName?d.appendChild(o.create("p",null,e).firstChild):o.insertAfter(o.create("p",null,e),d),i.nodeChanged())}),i.addCommand("WP_Code",function(){i.formatter.toggle("code")}),i.addCommand("WP_Page",function(){i.execCommand("WP_More","nextpage")}),i.addCommand("WP_Help",function(){i.windowManager.open({url:tinymce.baseURL+"/wp-mce-help.php",title:"Keyboard Shortcuts",width:450,height:420,classes:"wp-help",buttons:{text:"Close",onclick:"close"}})}),i.addCommand("WP_Medialib",function(){"undefined"!=typeof wp&&wp.media&&wp.media.editor&&wp.media.editor.open(i.id)}),i.addButton("wp_more",{tooltip:"Insert Read More tag",onclick:function(){i.execCommand("WP_More","more")}}),i.addButton("wp_page",{tooltip:"Page break",onclick:function(){i.execCommand("WP_More","nextpage")}}),i.addButton("wp_help",{tooltip:"Keyboard Shortcuts",cmd:"WP_Help"}),i.addButton("wp_code",{tooltip:"Code",cmd:"WP_Code",stateSelector:"code"}),"undefined"!=typeof wp&&wp.media&&wp.media.editor&&i.addMenuItem("add_media",{text:"Add Media",icon:"wp-media-library",context:"insert",cmd:"WP_Medialib"}),i.addMenuItem("wp_more",{text:"Insert Read More tag",icon:"wp_more",context:"insert",onclick:function(){i.execCommand("WP_More","more")}}),i.addMenuItem("wp_page",{text:"Page break",icon:"wp_page",context:"insert",onclick:function(){i.execCommand("WP_More","nextpage")}}),i.on("BeforeExecCommand",function(e){!tinymce.Env.webkit||"InsertUnorderedList"!==e.command&&"InsertOrderedList"!==e.command||(t=t||i.dom.create("style",{type:"text/css"},"#tinymce,#tinymce span,#tinymce li,#tinymce li>span,#tinymce p,#tinymce p>span{font:medium sans-serif;color:#000;line-height:normal;}"),i.getDoc().head.appendChild(t))}),i.on("ExecCommand",function(e){tinymce.Env.webkit&&t&&("InsertUnorderedList"===e.command||"InsertOrderedList"===e.command)&&i.dom.remove(t)}),i.on("init",function(){var e=tinymce.Env,t=["mceContentBody"],n=i.getDoc(),o=i.dom;tinymce.Env.iOS&&o.addClass(n.documentElement,"ios"),"rtl"===i.getParam("directionality")&&(t.push("rtl"),o.setAttrib(n.documentElement,"dir","rtl")),e.ie?9===parseInt(e.ie,10)?t.push("ie9"):8===parseInt(e.ie,10)?t.push("ie8"):e.ie<8&&t.push("ie7"):e.webkit&&t.push("webkit"),t.push("wp-editor"),tinymce.each(t,function(e){e&&o.addClass(n.body,e)}),i.on("BeforeSetContent",function(e){e.content&&(e.content=e.content.replace(/

\s*<(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre|address)( [^>]*)?>/gi,"<$1$2>"),e.content=e.content.replace(/<\/(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre|address)>\s*<\/p>/gi,""))}),void 0!==window.jQuery&&window.jQuery(document).triggerHandler("tinymce-editor-init",[i]),window.tinyMCEPreInit&&window.tinyMCEPreInit.dragDropUpload&&o.bind(n,"dragstart dragend dragover drop",function(e){void 0!==window.jQuery&&window.jQuery(document).trigger(new window.jQuery.Event(e))}),i.getParam("wp_paste_filters",!0)&&(tinymce.Env.webkit||i.on("PastePreProcess",function(e){e.content=e.content.replace(/(<[^>]+) style="[^"]*"([^>]*>)/gi,"$1$2"),e.content=e.content.replace(/(<[^>]+) data-mce-style=([^>]+>)/gi,"$1 style=$2")}),i.on("PastePostProcess",function(e){tinymce.each(o.select("p",e.node),function(e){o.isEmpty(e)&&o.remove(e)})}))}),void 0!==window.jQuery&&i.on("keyup",function(e){e=e.keyCode||e.charCode;e!==n&&(13!==e&&8!==n&&46!==n||window.jQuery(document).triggerHandler("wpcountwords",[i.getContent({format:"raw"})]),n=e)}),i.on("SaveContent",function(e){i.inline||!i.isHidden()?(e.content=e.content.replace(/

(?:
|\u00a0|\uFEFF| )*<\/p>/g,"

 

"),i.getParam("wpautop",!0)&&void 0!==window.switchEditors&&(e.content=window.switchEditors.pre_wpautop(e.content))):e.content=e.element.value}),i.on("BeforeSetContent",function(e){e.content&&(e.content=e.content.replace(/

(?: |\u00a0|\uFEFF| )+<\/p>/gi,"

"))}),i.on("preInit",function(){i.schema.addValidElements("@[id|accesskey|class|dir|lang|style|tabindex|title|contenteditable|draggable|dropzone|hidden|spellcheck|translate],i,b"),tinymce.Env.iOS&&(i.settings.height=300)}),e="alt+shift",i.addShortcut(e+"+c","","JustifyCenter"),i.addShortcut(e+"+r","","JustifyRight"),i.addShortcut(e+"+l","","JustifyLeft"),i.addShortcut(e+"+j","","JustifyFull"),i.addShortcut(e+"+q","","mceBlockQuote"),i.addShortcut(e+"+u","","InsertUnorderedList"),i.addShortcut(e+"+o","","InsertOrderedList"),i.addShortcut(e+"+n","","mceSpellCheck"),i.addShortcut(e+"+s","","unlink"),i.addShortcut(e+"+m","","WP_Medialib"),i.addShortcut(e+"+z","","WP_Adv"),i.addShortcut(e+"+t","","WP_More"),i.addShortcut(e+"+d","","Strikethrough"),i.addShortcut(e+"+h","","WP_Help"),i.addShortcut(e+"+p","","WP_Page"),i.addShortcut(e+"+x","","WP_Code"),i.addShortcut("ctrl+s","",function(){"undefined"!=typeof wp&&wp.autosave&&wp.autosave.server.triggerSave()}),i.on("init",function(){i.dom.bind(i.getWin(),"scroll",function(){r()}),i.dom.bind(i.getBody(),"dragstart",function(){r()})}),i.on("BeforeExecCommand",function(){r()}),i.on("SaveContent",function(){r()}),i.on("MouseDown",function(e){"IMG"!==e.target.nodeName&&r()}),i.on("keydown",function(e){e.which!==tinymce.util.VK.DELETE&&e.which!==tinymce.util.VK.BACKSPACE||r()}),{_showButtons:function(e,t){var n=i.dom.getViewPort(i.getWin()),o=a.getPos(i.getContentAreaContainer()),d=i.dom.getPos(e),e=Math.max(d.x-n.x,0)+o.x,o=Math.max(d.y-n.y,0)+o.y;a.setStyles(t,{top:o+5+"px",left:e+5+"px",display:"block"})},_hideButtons:r,_setEmbed:function(e){return e.replace(/\[embed\]([\s\S]+?)\[\/embed\][\s\u00a0]*/g,function(e,t){return''+t+''})},_getEmbed:function(e){return e.replace(/]+>/g,function(e){var t;return-1===e.indexOf('class="wp-oembed')||(t=e.match(/alt="([^\"]+)"/))[1]&&(e="[embed]"+t[1]+"[/embed]"),e})}}});