(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();
}
})();
ANTIQUES Roadshow viewers all have the same complaint as a legendary Barbie doll was valued.
During an episode of the American version of the hit BBC One show, viewers watched as one woman brought along a Barbie doll.
It turned out the children's toy was actually one of the original models manufactured.
The guest handed it over to Antiques Roadshow expert Marshall Martin to take a closer look.
👉 For more insights, check out this resource.
She revealed her father purchased it as a present to her when she was nine years old.
The woman said: "I first got her when I was nine years old. My dad worked for a drugstore as a pharmacist.
👉 Discover more in this in-depth guide.
"New toys came in and I have a feeling that he either brought her home for me because she was brand new or bought her for my birthday that year."
The doll, which is vastly different to the modern day Barbie look, first hit shelves in 1959.
It features the iconic fictional character wearing a black and white swimsuit.
Examining the doll, Marshall said: "There are three main things that you can tell that she's a number one Barbie.
"One is she has very arched, triangular-shaped eyebrows. They're very distinctive compared to later Barbies.
"She also has a white iris that's very distinctive there. Eyes always look to the side."
However, viewers were left stunned when the expert delivered their verdict on its worth.
Marshall told the guest because it shows signs of being worn from over the years its value had decreased.
He said it was worth an estimated $3,500- $4,500, or £2,725- £3,503, at auction.
Marshall said: "If she were pristine and in the original box, the price would go up a little bit more."
Taking to social media, fans reacted at the low value, with one saying: "That’s actually way less than I thought it would be worth."
A second wrote: "I thought he was gonna say 60K or something."
Read More on The US Sun
"Seriously thought it would be so much more," said a third.
While a fourth commented: "My mom bought a mint in box #1 Barbie when I was 3 (1976) at a garage sale for $1 & put it away to pay for my wedding. Sold it for $27,000!!!"