!function(a){(!a.ui.FloatPanel.zIndex||a.ui.FloatPanel.zIndex<100100)&&(a.ui.FloatPanel.zIndex=100100),a.PluginManager.add("wordpress",function(b){function c(c){var d,e,f,g=0,h=a.$(".block-library-classic__toolbar");"hide"===c?d=!0:h.length&&!h.hasClass("has-advanced-toolbar")&&(h.addClass("has-advanced-toolbar"),c="show"),b.theme.panel&&(e=b.theme.panel.find(".toolbar:not(.menubar)")),e&&e.length>1&&(!c&&e[1].visible()&&(c="hide"),l(e,function(a,b){b>0&&("hide"===c?(a.hide(),g+=34):(a.show(),g-=34))})),g&&!a.Env.iOS&&b.iframeElement&&b.iframeElement.clientHeight&&(f=b.iframeElement.clientHeight+g,f>50&&k.setStyle(b.iframeElement,"height",f)),d||("hide"===c?(setUserSetting("hidetb","0"),i&&i.active(!1)):(setUserSetting("hidetb","1"),i&&i.active(!0))),b.fire("wp-toolbar-toggle")}function d(){var c="Shift+Alt+",d="Ctrl+";q={},a.Env.mac&&(c="\u2303\u2325",d="\u2318"),b.settings.wp_shortcut_labels&&l(b.settings.wp_shortcut_labels,function(a,e){var f=b.translate(e);a=a.replace("access",c).replace("meta",d),q[e]=a,e!==f&&(q[f]=a)})}function e(a){var c,e=b.translate(a);return q||d(),q.hasOwnProperty(e)?c=q[e]:q.hasOwnProperty(a)&&(c=q[a]),c?e+" ("+c+")":e}function f(a){a&&l(a,function(a){var b;a&&a.settings.tooltip&&(b=e(a.settings.tooltip),a.settings.tooltip=b,a._aria&&a._aria.label&&(a._aria.label=b))})}function g(){l(b.theme.panel.find("listbox"),function(a){a&&"Paragraph"===a.settings.text&&l(a.settings.values,function(a){a.text&&q.hasOwnProperty(a.text)&&(a.shortcut="("+q[a.text]+")")})})}function h(){}var i,j,k=a.DOM,l=a.each,m=b.editorManager.i18n.translate,n=window.jQuery,o=window.wp,p=o&&o.editor&&o.editor.autop&&b.getParam("wpautop",!0),q=!1;return n&&n(document).triggerHandler("tinymce-editor-setup",[b]),b.addButton("wp_adv",{tooltip:"Toolbar Toggle",cmd:"WP_Adv",onPostRender:function(){i=this,i.active("1"===getUserSetting("hidetb"))}}),b.on("PostRender",function(){b.getParam("wordpress_adv_hidden",!0)&&"0"===getUserSetting("hidetb","0")?c("hide"):a.$(".block-library-classic__toolbar").addClass("has-advanced-toolbar")}),b.addCommand("WP_Adv",function(){c()}),b.on("focus",function(){window.wpActiveEditor=b.id}),b.on("BeforeSetContent",function(b){var c;b.content&&(b.content.indexOf("/g,function(b,d){return''})),b.content.indexOf("")!==-1&&(c=m("Page break"),b.content=b.content.replace(//g,'')),b.load&&"raw"!==b.format&&(p?b.content=o.editor.autop(b.content):b.content=b.content.replace(/-->\s+"):a.indexOf('data-wp-more="nextpage"')!==-1?c="":a.indexOf("data-wp-preserve")!==-1&&(b=a.match(/ data-wp-preserve="([^"]+)"/))&&(c=decodeURIComponent(b[1])),c||a}))}),b.on("ResolveName",function(a){var c;"IMG"===a.target.nodeName&&(c=b.dom.getAttrib(a.target,"data-wp-more"))&&(a.name=c)}),b.addCommand("WP_More",function(c){var d,e,f,g="wp-more-tag",h=b.dom,i=b.selection.getNode(),j=b.getBody();return c=c||"more",g+=" mce-wp-"+c,f="more"===c?"Read more...":"Next page",f=m(f),e='',i===j||"P"===i.nodeName&&i.parentNode===j?void b.insertContent(e):(d=h.getParent(i,function(a){return!(!a.parentNode||a.parentNode!==j)},b.getBody()),void(d&&("P"===d.nodeName?d.appendChild(h.create("p",null,e).firstChild):h.insertAfter(h.create("p",null,e),d),b.nodeChanged())))}),b.addCommand("WP_Code",function(){b.formatter.toggle("code")}),b.addCommand("WP_Page",function(){b.execCommand("WP_More","nextpage")}),b.addCommand("WP_Help",function(){function c(a,b){var c="
"+m("To move focus to other buttons use Tab or the arrow keys. To return focus to the editor press Escape or use one of the buttons.")+"
",e+="\s*<(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre)( [^>]*)?>/gi,"<$1$2>").replace(/<\/(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre)>\s*<\/p>/gi,"$1>"))}),n&&n(document).triggerHandler("tinymce-editor-init",[b]),window.tinyMCEPreInit&&window.tinyMCEPreInit.dragDropUpload&&f.bind(e,"dragstart dragend dragover drop",function(a){n&&n(document).trigger(new n.Event(a))}),b.getParam("wp_paste_filters",!0)&&(b.on("PastePreProcess",function(b){b.content=b.content.replace(/
/gi,""),a.Env.webkit||(b.content=b.content.replace(/(<[^>]+) style="[^"]*"([^>]*>)/gi,"$1$2"),b.content=b.content.replace(/(<[^>]+) data-mce-style=([^>]+>)/gi,"$1 style=$2"))}),b.on("PastePostProcess",function(c){b.$("p",c.node).each(function(a,b){f.isEmpty(b)&&f.remove(b)}),a.isIE&&b.$("a",c.node).find("font, u").each(function(a,b){f.remove(b,!0)})}))}),b.on("SaveContent",function(a){return!b.inline&&b.isHidden()?void(a.content=a.element.value):(a.content=a.content.replace(/
(?:
|\u00a0|\uFEFF| )*<\/p>/g,"
"),void(p?a.content=o.editor.removep(a.content):a.content=a.content.replace(/-->\s*\n\n