!function(){"use strict";const n=n=>OMAPI.monsterlink+n+"/";window.OMAPI_Editor=window.OMAPI_Editor||{},function(t,e,o,i,l){t.OMAPI=t.OMAPI||{},OMAPI.monsterlink=i.monsterlink,i.getActiveEditorId=function(){let{wpActiveEditor:n,tinymce:e}=t;return wp.media.editor.activeEditor&&(n=wp.media.editor.activeEditor),!n&&e&&e.activeEditor&&(n=e.activeEditor.id),n},i.getActiveEditor=function(){const n=i.getActiveEditorId();return n&&t.tinymce?t.tinymce.get(n):null},i.mceLinkifyText=function(){const t=i.$select.val();t&&i.getActiveEditor().execCommand("mceInsertLink",!1,{href:n(t),target:"_blank",rel:"noopener noreferrer"})},i.modalOpenLink=function(){i.$toToggle.addClass("optin-monster-modal-monsterlink").removeClass("optin-monster-modal-inline"),i.$body.addClass("modal-open om-modal-open-monsterlink"),i.$modalWrap.show(),i.updateLinkSelectOptions(i.$select),o(".wp-link-input").parent().find(".dashicons-admin-generic").parent().click(),o(e).trigger("om-modal-open-monsterlink")},i.modalOpenInline=function(){i.$toToggle.addClass("optin-monster-modal-inline").removeClass("optin-monster-modal-monsterlink").show(),i.$body.addClass("modal-open om-modal-open-inline"),i.updateInlineSelectOptions(),o(e).trigger("om-modal-open-inline")},i.modalClose=function(){["$select","$linkSelect","$inlineSelect"].forEach((n=>{i[n]&&i[n].length&&i[n].val("")})),i.$toToggle.hide();const n=i.$body.hasClass("om-modal-open-monsterlink")?"monsterlink":"inline";i.$body.removeClass("modal-open om-modal-open-monsterlink om-modal-open-inline"),o(e).trigger(`om-modal-close-${n}`)},i.insertShortcode=function(){const n=i.$inlineSelect.val();n&&wp.media.editor.insert(`[optin-monster slug="${n}" followrules="true"]`)},i.updateLinkSelectOptions=function(t){const e=o("#wp-link-wrap #link-selector"),i=e.find("#search-panel"),l=i.offset().top+i.outerHeight()-e.offset().top+12;o(".has-text-field #wp-link .query-results").css({top:l});const s=o(".wp-link-input input.ui-autocomplete-input").val();s&&t.find("option").each((function(){const e=o(this).val();e&&s===n(e)&&t.val(e)}))},i.updateInlineSelectOptions=function(){const n=i.getActiveEditorId();if(!n)return;const t=i.getActiveEditor(),l=t&&!t.isHidden()?t.getContent():e.getElementById(n).value;i.$inlineSelect.find("option").each((function(){const n=o(this),t=l.indexOf(`optin-monster slug="${n.val()}"`)>=0;n.attr("disabled",t)}))},i.initLinkButton=function(){o(".wp-link-input").each((function(){const n=o(this).parent();if(!n.find(".optin-monster-insert-monsterlink").length){const t=o('
'),e=o('');e.append(o(".wp-media-buttons-icon.optin-monster-menu-icon").first().clone()),t.append(e),n.find(".mce-last").removeClass("mce-last"),n.append(t)}}))},i.initAdvancedSettings=function(){const e=o(`\n\t\t\t${i.i18n.or_monsterlink}
\n\t\t\t${i.i18n.upgrade_monsterlink} ${i.i18n.upgrade}
`}\n\t\t\t