(() => {
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: _ });
})();
})();