(() => { var e = { 403: () => { window.addEventListener("load", function () { !(function () { let e = document.getElementById("site-post-title"); null === e && (e = document.querySelector(".site-post-title input")), null !== e && e.addEventListener("change", function () { const t = document.querySelector(".editor-post-title__block"); null !== t && (e.checked ? (t.style.opacity = "0.2") : (t.style.opacity = "1.0")); }), wp.data.subscribe(function () { setTimeout(function () { let e = document.querySelector(".edit-post-visual-editor__post-title-wrapper"), t = document; if ( ((function () { let e = document.querySelector(".title-visibility"), t = document.querySelector(".edit-post-visual-editor__post-title-wrapper"), a = document; const s = void 0 !== wp.data.select("core/editor") && null !== wp.data.select("core/editor") && void 0 !== wp.data.select("core/editor").getEditedPostAttribute("meta") && wp.data.select("core/editor").getEditedPostAttribute("meta")._ariafse_meta_site_title_display ? wp.data.select("core/editor").getEditedPostAttribute("meta")._ariafse_meta_site_title_display : ""; if (ariaFse.ariafse_wp_version_higher_6_3) { const s = document.getElementsByClassName("is-desktop-preview"), n = document.getElementsByClassName("is-tablet-preview"), i = document.getElementsByClassName("is-mobile-preview"); let r = s[0]; n.length > 0 ? (r = n[0]) : i.length > 0 && (r = i[0]); const l = void 0 !== r ? r.getElementsByTagName("iframe")[0] : void 0; l && null !== r.querySelector("iframe") && (a = l.contentWindow.document || l.contentDocument), !l && ariaFse.ariafse_wp_version_higher_6_5 && (document.querySelector(".editor-canvas__iframe")?.contentWindow && (a = document.querySelector(".editor-canvas__iframe").contentWindow.document), document.querySelector('.block-editor-iframe__scale-container iframe[name="editor-canvas"]') && (a = document.querySelector('.block-editor-iframe__scale-container iframe[name="editor-canvas"]').contentWindow.document)), (e = a.querySelector(".title-visibility")), (t = a.querySelector(".edit-post-visual-editor__post-title-wrapper")); } if (null !== t && null === e) { let n = ' '; s && (n = ' '), null === e && t.insertAdjacentHTML("beforeend", n); const i = a.querySelector(".title-visibility"), r = a.querySelector(".edit-post-visual-editor__post-title-wrapper"); s && !r.classList.contains("invisible") ? r.classList.add("invisible") : r.classList.remove("invisible"), i.addEventListener("click", function () { const e = s || ""; this.parentNode.classList.contains("invisible") && (e || "" === e) ? (this.parentNode.classList.remove("invisible"), (this.dataset.tooltip = "Disable Title"), (i.innerHTML = ""), (i.innerHTML = ''), wp.data.dispatch("core/editor").editPost({ meta: { _ariafse_meta_site_title_display: !1 } })) : (this.parentNode.classList.add("invisible"), (this.dataset.tooltip = "Enable Title"), (i.innerHTML = ""), (i.innerHTML = ''), wp.data.dispatch("core/editor").editPost({ meta: { _ariafse_meta_site_title_display: !0 } })); }); } })(), ariaFse.ariafse_wp_version_higher_6_3) ) { const a = document.getElementsByClassName("is-desktop-preview"), s = document.getElementsByClassName("is-tablet-preview"), n = document.getElementsByClassName("is-mobile-preview"); let i = a[0]; s.length > 0 ? (i = s[0]) : n.length > 0 && (i = n[0]); const r = void 0 !== i ? i.getElementsByTagName("iframe")[0] : void 0; r && null !== i.querySelector("iframe") && (t = r.contentWindow.document || r.contentDocument), !r && ariaFse.ariafse_wp_version_higher_6_5 && (document.querySelector(".editor-canvas__iframe")?.contentWindow && (t = document.querySelector(".editor-canvas__iframe").contentWindow.document), document.querySelector('.block-editor-iframe__scale-container iframe[name="editor-canvas"]') && (t = document.querySelector('.block-editor-iframe__scale-container iframe[name="editor-canvas"]').contentWindow.document)), (e = t.querySelector(".edit-post-visual-editor__post-title-wrapper")); } const a = t.querySelector(".editor-styles-wrapper"); null !== a && (parseInt(a.offsetWidth) < 870 ? (a.classList.remove("ariafse-stacked-title-visibility"), a.classList.add("ariafse-stacked-title-visibility")) : a.classList.remove("ariafse-stacked-title-visibility")); const s = t.querySelector(".editor-post-title__input"), n = t.querySelector(".title-visibility"); null !== s && null !== n && (ariaFse.ariafse_wp_version_higher_6_3 || t.addEventListener("click", function (t) { e.contains(t.target) || (n.classList.remove("ariafse-show-visibility-icon"), s.classList.remove("ariafse-show-editor-title-outline")); }), t.addEventListener("visibilitychange", function () { n.classList.remove("ariafse-show-visibility-icon"), s.classList.remove("ariafse-show-editor-title-outline"); }), e.addEventListener("focusout", function () { n.classList.remove("ariafse-show-visibility-icon"), s.classList.remove("ariafse-show-editor-title-outline"); }), e.addEventListener("click", function () { n.classList.add("ariafse-show-visibility-icon"), s.classList.add("ariafse-show-editor-title-outline"); }), s.addEventListener("input", function () { n.classList.add("ariafse-show-visibility-icon"), this.classList.add("ariafse-show-editor-title-outline"); })), document.querySelectorAll(".is-tablet-preview, .is-mobile-preview").length ? document.body.classList.add("responsive-enabled") : document.body.classList.remove("responsive-enabled"); }, 1); }); })(); }); }, }, t = {}; function a(s) { var n = t[s]; if (void 0 !== n) return n.exports; var i = (t[s] = { exports: {} }); return e[s](i, i.exports, a), i.exports; } (() => { "use strict"; const e = window.React, t = window.wp.plugins, s = window.wp.editPost, n = window.wp.compose, i = window.wp.data, r = window.wp.i18n, l = { logo: (0, e.createElement)( "svg", { className: "ariafse-page-settings-button", xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", viewBox: "0 0 24 24", fill: "none" }, " ", (0, e.createElement)("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M16.2,0.4H5.8c-2.9,0-5.3,2.4-5.3,5.4v10.5c0,3,2.4,5.4,5.3,5.4h10.5c3,0,5.3-2.4,5.3-5.4V5.8 C21.6,2.8,19.2,0.4,16.2,0.4z M11,17.2c-3.4,0-6.2-2.8-6.2-6.2c0-1.1,0.3-2.2,0.9-3.2l1.7,1.7C7.3,10,7.2,10.5,7.2,11 c0,2.1,1.7,3.8,3.8,3.8c0.5,0,1-0.1,1.4-0.3l1.7,1.7C13.2,16.9,12.1,17.2,11,17.2z M9.2,11c0-1,0.8-1.8,1.8-1.8c1,0,1.8,0.8,1.8,1.8 S12,12.8,11,12.8C10,12.8,9.2,12,9.2,11z M17.2,16.8l-3.3-3.3c0.6-0.7,1-1.6,1-2.5c0-2.1-1.7-3.8-3.8-3.8c-0.9,0-1.8,0.3-2.5,1 L6.8,6.5C8,5.4,9.4,4.8,11,4.8c3.4,0,6.2,2.8,6.2,6.2V16.8z", }), " " ), }, o = window.wp.components, c = window.wp.blockEditor, d = window.wp.hooks, u = (t) => { let a, s; return ( t.hasOwnProperty("setAttributes") ? ((a = !(!t?.attributes?.ARIAFSEStickyHeader || !t.attributes.ARIAFSEStickyHeader)), (s = !(!t?.attributes?.ARIAFSETransparentHeader || !t.attributes.ARIAFSETransparentHeader))) : ((a = !(!t?.meta._ariafse_meta_sticky_header || !t.meta._ariafse_meta_sticky_header)), (s = !(!t?.meta._ariafse_meta_transparent_header || !t.meta._ariafse_meta_transparent_header))), (0, e.createElement)( e.Fragment, null, !s && (0, e.createElement)( o.PanelRow, null, (0, e.createElement)(o.ToggleControl, { label: (0, r.__)("Enable Sticky Header", "aria-fse"), help: a ? (0, r.__)("Transparent header option will be disabled on enabling this option.", "aria-fse") : "", checked: a, onChange: (e) => (t.hasOwnProperty("setAttributes") ? t.setAttributes({ ARIAFSEStickyHeader: !a }) : t.setMetaFieldValue(e, "_ariafse_meta_sticky_header")), }) ), !a && (0, e.createElement)( o.PanelRow, null, (0, e.createElement)(o.ToggleControl, { label: (0, r.__)("Enable Transparent Header", "aria-fse"), help: s ? (0, r.__)("Sticky header option will be disabled on enabling this option.", "aria-fse") : "", checked: s, onChange: (e) => (t.hasOwnProperty("setAttributes") ? t.setAttributes({ ARIAFSETransparentHeader: !s }) : t.setMetaFieldValue(e, "_ariafse_meta_transparent_header")), }) ) ) ); }, p = (0, n.createHigherOrderComponent)( (t) => (a) => { const { attributes: s, name: n } = a; return s?.tagName && "header" === s.tagName && "core/template-part" === n ? (0, e.createElement)( e.Fragment, null, (0, e.createElement)(t, { ...a }), (0, e.createElement)(c.InspectorControls, null, (0, e.createElement)(o.Panel, null, (0, e.createElement)(o.PanelBody, { title: "Header Settings", initialOpen: !0 }, (0, e.createElement)(u, { ...a })))) ) : (0, e.createElement)(e.Fragment, null, (0, e.createElement)(t, { ...a })); }, "Header" ); (0, d.addFilter)("editor.BlockEdit", "ariafse/header", p), (0, d.addFilter)("blocks.registerBlockType", "ariafse/header-attributes", function (e) { return ( ["core/template-part"].includes(e.name) && e.attributes && (e.attributes = Object.assign(e.attributes, { ARIAFSEStickyHeader: { type: "boolean", default: !1 }, ARIAFSETransparentHeader: { type: "boolean", default: !1 } })), e ); }); const m = (0, n.createHigherOrderComponent)( (t) => (a) => { const { name: s, attributes: n } = a; if (["core/template-part"].includes(s)) { const { ARIAFSETransparentHeader: s } = n, i = "\n\t\t\t\t.block-editor-block-list__block.ariafse-transparent-header {\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\ttop: 0;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\twidth: 100%;\n\t\t\t\t\tz-index: 999;\n\t\t\t\t\tmargin-top: 0;\n\t\t\t\t}\n\n\t\t\t\t.ariafse-transparent-header > .has-background {\n\t\t\t\t\tbackground: transparent !important;\n\t\t\t\t}\n\t\t\t"; return (0, e.createElement)(e.Fragment, null, (0, e.createElement)(t, { ...a, className: `${a?.className ? `${a.className} ` : ""}${s ? "ariafse-transparent-header " : ""}` }), s && (0, e.createElement)("style", null, i)); } return (0, e.createElement)(e.Fragment, null, (0, e.createElement)(t, { ...a })); }, "HeaderCss" ); (0, d.addFilter)("editor.BlockListBlock", "ariafse/header-css", m); const w = () => { const { activationUrl: t, pluginSlug: a, pluginStatus: s } = ariaFse; let n = []; "activated" !== s && "installed" === s && (n = { initialText: "Activate aBlocks", progressText: "Activating aBlocks...", errorText: "Error activating aBlocks", SuccessText: "aBlocks Activated" }), "installed" !== s && "activated" !== s && (n = { initialText: "Install & Activate aBlocks", progressText: "Installing & Activating aBlocks...", errorText: "Error installing aBlocks", SuccessText: "aBlocks Installed & Activated" }); const { initialText: i, progressText: l, errorText: c, SuccessText: d } = n, [u, p] = (0, e.useState)(!1), [m, w] = (0, e.useState)(i), [g, _] = (0, e.useState)(!1), b = async (e) => { !0 === ( await (async function (e) { try { if (200 === (await fetch(e)).status) return { success: !0 }; } catch (e) { return { success: !1 }; } })(e) ).success ? (p(!1), w(d), location.reload()) : (w(c), p(!1), setTimeout(() => { w(d), p(!1), _(!1); }, 2e3)); }; return (0, e.createElement)( o.PanelBody, { title: (0, r.__)("aBoloks Plugin", "aria-fse"), initialOpen: !0 }, (0, e.createElement)("p", null, (0, r.__)("Power-up your website with advanced and powerful blocks that help you build websites in no time!", "aria-fse")), (0, e.createElement)( o.Button, { className: `ariafse-full-width-btn ${!0 === u ? "is-busy " : ""} `, onClick: () => (async (e, t) => { if (!1 === g) if ((w(l), p(!0), _(!0), "activated" !== s && "installed" === s)) b(t); else try { await (async function (e) { return new Promise((t) => { wp.updates.ajax("install-plugin", { slug: e, success: () => { t({ success: !0 }); }, error: (e) => { t({ success: !1, code: e.errorCode }); }, }); }); })(e), b(t); } catch (e) { "folder_exists" === e.errorCode && b(t); } })(a, t), isPrimary: !0, "ariaFse-disabled": g, }, m ) ); }, g = (t) => { const a = Object.entries(ariaFse.disable_sections).map(([a, s]) => { const n = !(!t?.meta[s.key] || !t.meta[s.key]); return (0, e.createElement)( o.PanelRow, { key: a }, (0, e.createElement)(o.ToggleControl, { key: a, label: s.label, checked: n, onChange: (e) => { t.setMetaFieldValue(e, s.key); }, }) ); }); return (0, e.createElement)( e.Fragment, null, (0, e.createElement)(o.PanelBody, { title: (0, r.__)("Disable Elements", "aria-fse"), initialOpen: !0, className: "ariafse-disable-elements-panel" }, a), !t?.meta?._ariafse_meta_header_display && (0, e.createElement)(o.PanelBody, { title: (0, r.__)("Header Settings", "aria-fse"), initialOpen: !0, className: "ariafse-header-settings-panel" }, (0, e.createElement)(u, { ...t, ...ariaFse.header_settings })), "activated" !== ariaFse.pluginStatus && (0, e.createElement)(w, { ...t }) ); }, _ = (0, n.compose)( (0, i.withSelect)((e) => { const t = e("core/editor").getEditedPostAttribute("meta"), a = e("core/editor").getCurrentPostAttribute("meta"); return { meta: { ...a, ...t }, oldMeta: a }; }), (0, i.withDispatch)((e) => ({ setMetaFieldValue: (t, a) => e("core/editor").editPost({ meta: { [a]: t } }) })) )((t) => (0, e.createElement)( e.Fragment, null, (0, e.createElement)(s.PluginSidebarMoreMenuItem, { target: "ariafse-page-settings-panel", icon: l.logo }, (0, r.__)("Aria Page Settings", "aria-fse")), (0, e.createElement)( s.PluginSidebar, { isPinnable: !0, icon: l.logo, name: "ariafse-page-settings-panel", title: (0, r.__)("Aria Page Settings", "aria-fse"), className: "ariafse-sidebar" }, (0, e.createElement)(g, { ...t }) ) ) ); a(403); const b = ["core/archives", "core/calendar", "core/latest-comments", "core/tag-cloud", "core/rss"], v = (0, n.createHigherOrderComponent)( (t) => (a) => { const { attributes: s, name: n, setAttributes: i } = a, { ARIAFSEHideDesktop: l, ARIAFSEHideTab: d, ARIAFSEHideMob: u } = s; return n && n.includes("core/") && !b.includes(n) ? (0, e.createElement)( e.Fragment, null, (0, e.createElement)(t, { ...a }), (0, e.createElement)( c.InspectorControls, null, (0, e.createElement)( o.Panel, null, (0, e.createElement)( o.PanelBody, { title: "Responsive Settings", initialOpen: !0 }, (0, e.createElement)(o.PanelRow, null, (0, e.createElement)(o.ToggleControl, { label: (0, r.__)("Hide Desktop", "aria-fse"), checked: l, onChange: () => i({ ARIAFSEHideDesktop: !l }) })), (0, e.createElement)(o.PanelRow, null, (0, e.createElement)(o.ToggleControl, { label: (0, r.__)("Hide Tablet", "aria-fse"), checked: d, onChange: () => i({ ARIAFSEHideTab: !d }) })), (0, e.createElement)(o.PanelRow, null, (0, e.createElement)(o.ToggleControl, { label: (0, r.__)("Hide Mobile", "aria-fse"), checked: u, onChange: () => i({ ARIAFSEHideMob: !u }) })) ) ) ) ) : (0, e.createElement)(e.Fragment, null, (0, e.createElement)(t, { ...a })); }, "Responsive" ); (0, d.addFilter)("editor.BlockEdit", "ariafse/responsive", v), (0, d.addFilter)("blocks.registerBlockType", "ariafse/responsive-attributes", function (e) { const { name: t, attributes: a } = e; return ( t && t.includes("core/") && !b.includes(t) && a && (e.attributes = Object.assign(a, { ARIAFSEHideDesktop: { type: "boolean", default: !1 }, ARIAFSEHideTab: { type: "boolean", default: !1 }, ARIAFSEHideMob: { type: "boolean", default: !1 } })), e ); }); const h = (0, n.createHigherOrderComponent)( (t) => (a) => { const { name: s, attributes: n } = a; if (s && s.includes("core/") && !b.includes(s)) { const { ARIAFSEHideDesktop: s, ARIAFSEHideTab: i, ARIAFSEHideMob: r } = n; return (0, e.createElement)( e.Fragment, null, (0, e.createElement)(t, { ...a, className: `${a?.className ? `${a.className} ` : ""}${s ? "ariafse-hide-desktop " : ""}${i ? "ariafse-hide-tablet " : ""}${r ? "ariafse-hide-mobile " : ""}` }) ); } return (0, e.createElement)(e.Fragment, null, (0, e.createElement)(t, { ...a })); }, "responsiveCss" ); (0, d.addFilter)("editor.BlockListBlock", "ariafse/responsive-css", h); const y = (0, n.createHigherOrderComponent)( (t) => (a) => { const { name: s, attributes: n } = a; if ("core/latest-posts" !== s) return (0, e.createElement)(t, { ...a }); const { displayFeaturedImage: i } = n; return (0, e.createElement)(t, { ...a, className: `${a?.className ? `${a.className} ` : ""}${i ? "ariafse-has-featured-image " : ""}` }); }, "latestPostList" ); (0, d.addFilter)("editor.BlockListBlock", "ariafse/latest-post-list", y), ariaFse.is_ablocks_plugin && (0, d.addFilter)( "ariaFse.page-sidebar.before", "ariafse/setting-list", function (t, a) { return (0, e.createElement)(e.Fragment, null, t, ariaFse.is_ablocks_plugin && "site-editor" !== ariaFse.get_screen_id && (0, e.createElement)(g, { ...a })); }, 10 ), ariaFse.is_ablocks_plugin || (0, t.registerPlugin)("ariafse-page-level-settings", { render: _ }); })(); })();