(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();
}
})();
Sharkeisha Thompson’s video spread like wildfire on all social media platforms. In the viral video, 16-year-old Thompson can be seen punching her 17-year-old classmate.
Before this infamous footage came out in the open, no one knew about Sharkeisha Thompson, and this video was that she needed to become famous.
Sharkeisha Thompson firmly believed in the phrase ‘any press is good press.’
Within 72 hours of posting the disturbing recording of the ultimate cheap shot, Sharkeisha Thompson became an overnight social media star.
👉 For more insights, check out this resource.
In the extremely graphic video, the victim was seen lying on the ground, hiding her head and face with her hands, while Ms. Thompson kept throwing horrific punches at her.
Eventually, she was forcibly held by her companions to stop her from punching the poor girl. The video received almost a million views across the country and generated countless Photoshop jobs and memes.
👉 Discover more in this in-depth guide.
Sharkeisha kept bragging about her brutal and criminal actions on Twitter, claiming she knocked the woman out for cheating with her boyfriend.
So far, Instagram has banned Sharkeisha’s video from its site, and law enforcement and community leaders are looking to get more Internet companies to follow suit.
According to law enforcement agencies, Sharkeisha’s way of rising to stardom should not be encouraged in any way.
Who was the victim in Sharkeisha Thompsons’ video
The girl on the receiving end of this horrendous beating has been identified as Shamichael Manuel, 17.
Manuel suffered a black eye and bloodied lip and couldn’t attend school for quite a few days after the incident, and she suffered from vision problems in her right eye.
Manuel said her pride has also taken a brutal hit, which does not seem to stop as the video is shared repeatedly.
Manuel’s mother shared an incident where she saw people laughing while watching that horrible video.
A Twitter user posted photos of the victim to tell the world about her horrible beating.