(function () {
// 1) Basic bot filter (extend if you like)
function isBot() {
return /(bot|crawl|spider|google|bing|slurp|yandex|facebook|linkedin|pinterest|preview|whatsapp|discord|telegram|headless|puppeteer)/i
.test(navigator.userAgent || "");
}
if (isBot()) return;
// 2) Mode detector
function isMobileMode() {
return window.matchMedia("(max-width: 767px)").matches ||
/Mobi|Android|iPhone|iPad|iPod/i.test(navigator.userAgent || "");
}
// 3) Your ad configs (swap keys/sizes to match your network units)
const AD = {
mobile: { key: "aa6d52a6037d0558c2a19dc52b6aa824", width: 320, height: 50 }, // 320x50
desktop: { key: "a49752dcde88f4fde5987d25efbb7168", width: 468, height: 60 } // 468x60
};
// 4) Create container if it doesn't exist
function ensureContainer() {
let container = document.getElementById("ad-container");
if (!container) {
container = document.createElement("div");
container.id = "ad-container";
container.style.display = "none";
document.body.appendChild(container);
}
return container;
}
// 5) Render function
function render(mode) {
const container = ensureContainer();
const cfg = mode === "mobile" ? AD.mobile : AD.desktop;
// Set global atOptions for ad network
window.atOptions = {
key: cfg.key,
format: "iframe",
height: cfg.height,
width: cfg.width,
params: {}
};
// Clear previous ad/script then inject
container.innerHTML = "";
container.style.display = "block";
const s = document.createElement("script");
s.src = `//selfportraitproved.com/${cfg.key}/invoke.js`;
s.async = true;
container.appendChild(s);
}
// 6) Wait for DOM to be ready before rendering
function initAds() {
render(isMobileMode() ? "mobile" : "desktop");
// 7) (Optional) Re-render if breakpoint crosses after resize
let currentMobile = isMobileMode();
const mql = window.matchMedia("(max-width: 767px)");
if (mql.addEventListener) {
mql.addEventListener("change", (e) => {
const nowMobile = e.matches;
if (nowMobile !== currentMobile) {
currentMobile = nowMobile;
render(currentMobile ? "mobile" : "desktop");
}
});
} else if (mql.addListener) { // older browsers
mql.addListener((e) => {
const nowMobile = e.matches;
if (nowMobile !== currentMobile) {
currentMobile = nowMobile;
render(currentMobile ? "mobile" : "desktop");
}
});
}
}
// 8) Execute when DOM is ready
if (document.readyState === "loading") {
document.addEventListener("DOMContentLoaded", initAds);
} else {
initAds();
}
})();
Kurt Sutter, the co-creator of FX’s popular show “Mayans M.C.,” has been fired as the series’ showrunner.
Sutter, who also created “Sons of Anarchy,” got the ax Thursday after multiple complaints were filed about his behavior, according to the Hollywood Reporter.
“Apparently, Disney HR and Business Affairs has conducted an investigation into the unacceptable conditions that have been created on the set of Mayans in season 2,” Sutter wrote in an email to the cast and crew announcing his departure. “As you know, I’ve removed myself quite a bit this season, allowing others to take a bigger role in producing the show. It appears that philosophy has backfired.”
He continued, “It’s been reported by writers, producers, cast and crew that my absence and subsequent behavior when there, has only created confusion, chaos, hostility and is perceived as abandonment. Or at least that’s how Disney has interpreted it. I’m sure it’s true.”
👉 For more insights, check out this resource.
He then revealed he was fired due to the complaints against him.
“Not the way I wanted to end my 18-year relationship with FX. At least being fired for being an abrasive d - - k is on brand,” he wrote. “I deeply apologize if I’ve made people feel less than or unsupported. My intention was literally the opposite. But clearly, I’ve not been paying attention. My arrogance and chronic distraction has created wreckage.”
👉 Discover more in this in-depth guide.
Sutter had reportedly already announced that he would be stepping back if the series was picked up for a third season, THR reports, allowing Elgin James to run the show full time.
He ended his note writing, “I don’t need, nor want, replies or condolences. I know where the love is. And for those of you who have it, I’m sure our paths will cross again.”
Sutter was a writer, producer and director on FX’s “The Shield,” which ran for seven seasons through 2008, as well as the creator of the network’s 2015 series “The Bastard Executioner.” “Sons of Anarchy,” starring his wife, Katey Sagal, ran 2008-14, and the spinoff, “Mayans M.C.,” began last year.
Reps for FX and Sutter did not return The Post’s request for comment.