%
const controlledUrl = canViewSecrets ? `${baseUrl}/overlay/${overlay.public_token}` : "";
const value = (config, key, fallback = "") => config && config[key] !== undefined ? config[key] : fallback;
const pickerColor = (input, fallback = "#ffffff") => {
const normalized = String(input || "").trim();
if (/^#[0-9a-f]{6}(?:[0-9a-f]{2})?$/i.test(normalized)) return normalized.slice(0, 7);
if (/^#[0-9a-f]{3,4}$/i.test(normalized)) return `#${normalized.slice(1, 4).split("").map((digit) => digit + digit).join("")}`;
return fallback;
};
const anchors = [
["top-left", "Top left"], ["top-center", "Top middle"], ["top-right", "Top right"],
["center-left", "Middle left"], ["center", "Center"], ["center-right", "Middle right"],
["bottom-left", "Bottom left"], ["bottom-center", "Bottom middle"], ["bottom-right", "Bottom right"]
];
%>
<%- include("partials/layout-top", { title }) %>