Gal Gadot in Wonder Woman 1984, which Warner Bros. simply introduced will premiere on HBO Max.
HBO Max

In the streaming video period, film theaters have more and more been framed as an archaic establishment, a vestigial remnant of the times when industrial restrictions and the legal guidelines of physics decided when and how you would devour content material. An evening out on the films went from being an everyday ritual to a special day, then a obligatory evil, and ultimately an insupportable inconvenience. In the pandemic period, there are greater obstacles to moviegoing than the price of a sitter or a bucket of popcorn, and whereas the wishful pondering has been that audiences who at the moment are watching every thing would bounce at their first post-vaccine likelihood to revisit the communal thrill of a crowded multiplex, the alternatives to ultimately accomplish that are dwindling by the day.

The main studios have largely dodged the difficulty by punting their big-ticket blockbusters—your James Bonds, your Crna udovicas, and so forth—to 2021, however with the clock ticking down on 2020, Warner Bros. has introduced that they’re sticking with their deliberate Christmas launch for Wonder Woman 1984, regardless that within the U.S. that can largely imply a streaming debut on HBO Max. This isn’t fairly as definitive a loss of life knell for film theaters as it might be. International markets—these the place COVID is fairly beneath management, at the least—will nonetheless be getting the movie on Dec. 16, a sufficiently big head begin to make its American debut really feel, simply barely, like a second run. Nine days isn’t lengthy, however it’s an eternity in blockbuster time: The authentic Wonder Woman je napravio absolutely half of its $412 million home gross by the top of its second weekend in theaters, and by Dec. 25, the web shall be a minefield for anybody hoping to see the sequel unspoiled.

Without a agency date for a extensively distributed vaccine, not to mention a return to no matter model of regular we’d have the ability to obtain, it’s too quickly to opine on whether or not film theaters are lifeless or not. (They’re not in good condition, however then none of us are.) But the previous eight months have given Americans a glimpse of what a world with out film theaters would appear to be, and frankly, it sucks. By now, you’ve learn one million paeans to the magic of sitting in a darkened theater, however it’s not simply the evanescent expertise of the silver display that’s been whisked away. On a purely sensible stage, theaters act as a filter, a approach of separating out a small handful of the tons of of films launched yearly, and though the system by which they find yourself there may be riven with biases and blind spots, on stability, the flicks that find yourself there are higher than those that don’t, and their restricted runs creates a way of event and urgency that the boundless availability of streaming can’t match. (There are films in my Netflix record I’ve been which means to get round to since 2009.) In 2020, lots of these films are nonetheless being launched in a single kind or one other, however until you’re a hardcore film buff, you most likely have no concept. Even with the restricted social interactions I’ve had over the previous a number of months, it looks like each different dialog I’ve had has concerned somebody asking me why there aren’t any new films popping out. (Roughly a dozen shall be launched this Friday alone.)

As is at all times the case on the prime of the meals chain, the Wonder Womans of the world will discover a approach to make the system work to their benefit. 2020’s case research have proven that it’s potential to make a sizeable chunk of change renting new releases at first-run costs, but in addition that it’s nothing in comparison with the quantity they might have made in theaters: Universal’s Trolls World Tour took in an estimated $95 million, however that’s nearly $60 million in need of the unique trolovi’ home haul, and whereas the studio’s revenue was roughly the identical, the experiment clearly wasn’t sufficient of successful for them to rethink their resolution to kick the subsequent Brzi i žestoki sequel to 2021. (Subsequent digital releases like Kralj Staten Islanda are the type that may have performed a lot of their enterprise outdoors of theaters anyway.) Disney stored a number of of its tentpoles in place, changing Mulan right into a premium Disney Plus add-on, and even moved up the filmed model of Hamilton as an enticement to subscribe, creating the uncommon streaming debut with a monocultural footprint the dimensions of a theatrical blockbuster.

Ali Hamilton’s success received’t be any simpler to duplicate on streaming than it was on Broadway. Look at Pixar’s naprijed, which had the misfortune to open in theaters simply because the pandemic was starting to close them down. In a way, it obtained the worst of each worlds: a hobbled theatrical launch which didn’t break even, and a limping debut on streaming, lengthy sufficient after the preliminary advertising push to really feel like an afterthought, and too quickly to construct up any lingering anticipation. With its theme-park earnings obliterated by COVID closures, Disney has, like Warner Bros, caught to the Christmas launch date for one more of its heavy-hitters, Pixar’s Duša, and not like with Mulan, it’s not even charging additional: It’s only a $150 million funding in the way forward for Disney’s streaming service, which, in a yr that has seen many different launch makes an attempt falter or fail outright, appears to be the one one poised to rival Netflix’s dominance.

But whereas the titans of the leisure world do battle—Apple snatching the Peanuts vacation specials from Disney-owned ABC, Netflix splurging on a film by the creator and star of HBO’s Euforija—the remainder wrestle for scraps. It appears unthinkable to me that 2020 may produce the equal of Parazit, a film that went from movie pageant favourite to arthouse hit to cultural phenomenon. Film festivals and arthouses are soldiering on as finest as they nearly can, however their impression is a fraction of what it was. The closest to an awards favourite the digital pageant circuit has produced is Nomadland, Koji vole Zelena knjiga earlier than it, received the viewers award on the Toronto International Film Festival, however should you’re conscious there’s a (excellent) film starring Frances McDormand as an itinerant widow popping out in two weeks, you might be among the many fortunate few. Even with the studios and main arthouse distributors pulling lots of their main releases, 2020 has seen the releases of a ton of nice films—Američka utopija, Dick Johnson je mrtav, First Cow, Vučjacii Da 5 krvi, to call solely few—however it’s been a horrible yr for movie-watching, as folks have (understandably) fallen again on comfort-viewing favorites or simply letting the algorithm decide no matter low-stakes collection is subsequent within the queue. (I’m not claiming superiority right here, both: My digital stack of fascinating-sounding documentaries is sky-high, however we’ve been binging seasons of Veliki britanski pekarski show as a substitute.) The world with out film theaters isn’t a world with out gatekeepers. It’s only a world the place the gatekeepers aren’t human, and as a substitute of urging you to observe what they love, they serve up no matter appears most like the very last thing you favored.

The world with out film theaters isn’t a world with out gatekeepers. It’s only a world the place the gatekeepers aren’t human.

A Stereogum story this week defined how an obscure B-side—justly forgotten even by the band—had turn into the most-streamed Pavement track on Spotify: not as a result of anybody cherished it and even as a result of it was featured on successful TV present, however merely as a result of it was the track that sounded essentially the most like different songs, an ideal mediocrity that may neither encourage anybody to hear too intently nor to skip to the subsequent observe. That’s the sort of content material Netflix has come to specialise in, ambient padding to fill the area between idle moments, of which this yr has provided greater than most. When there’s an exception to that rule, Netflix is aware of how one can ship up the sign: by reserving a theatrical launch, even when there are barely any theaters to e book it in. The service’s awards-season jewels Čovječe i Crno dno Ma Rainey are each getting vital runs in theaters, as a result of even when these runs are mere tokens, it units these films aside, tiny rivulets redirected from the spewing firehose of on-line content material. Without theaters, we’re drowning in choices, grabbing no matter flotsam is nearest handy, and whereas that firehose retains getting greater, it hasn’t made it any simpler to discover a good drop to drink.

ingredient for the amplitude part,
* pogodak Amplitude APlog na web stranici.
* This perform calls itself as much as RETRY_LIMIT occasions
* s kašnjenjem RETRY_DELAY, kao rezultat ID-a sustava nije
* accessible straight away.
*
* Ako ID sustava nije otkriven nakon RETRY_LIMIT navrata,
* zatim zabilježite prikaz web stranice bez ID-a sustava.
*
* @param {Element} el
* @param nedefinirani pokušajCrta // zadane vrijednosti 0
*/
// otkrivanje dijela prema nazivu klase i potvrđivanje podudaranja data-uri
// returns the part ingredient, or `undefined` if it cannot be discovered or verified

perform discoverComponent(title) {
var part = doc.physique.questionSelector(“.” + title);

ako (dio) {
var uri = part.dataset.uri;

if (uri && uri.break up(“/”)[2] === title) {
povratni dio;
}
}
}

perform getLayoutBreakpoint(viewportWidth) {
// vidi app / world / scss / settings / _units.scss # L1
var-točkice = [[„sm“, 320], [„md“, 768], [„lg“, 1024], [„xl“, 1440]];
var i = točke prekida.size;

dok (i–) {
if (viewportWidth> = točke prekida [i] [1]) vraća točke prekida [i] [0];
}

vratiti točke prekida [0] [0];
}

perform logPageView(occasion, el, mpvCookie) {
var pageviewProperties = slateAmplitude.getDomEventData (el);
pageviewProperties.search = window.location.search;
pageviewProperties.amplitude_id = prilika.izbori? prilika.choices.systemId: “nema opcija - nema DeviceId”;
pageviewProperties.viewportWidth = doc.docElement.clientWidth;
pageviewProperties.layoutBreakpoint = getLayoutBreakpoint (pageviewProperties.viewportWidth);
var članstvoType = getUserMembershipType ();

if (memberType) {
pageviewProperties.plan = članstvoTip;
}

if (loginId) {
pageviewProperties.signed_in_uuid = loginId;
}

pageviewProperties.taboola_loaded = solidAsAmplitudeBool (isTaboolaLoaded ());
pageviewProperties.taboola_eligible = solidAsAmplitudeBool (isTaboolaEligible ());

if (window.Scroll && Scroll.config.detected) {
pageviewProperties.isScrollUser = true;
}
/ * U slučaju pogreške api sesije * /

pageviewProperties.visitstart = solidAsAmplitudeBool (isVisitStart ());

nastojati {
pageviewProperties.adBlocker = solidAsAmplitudeBool (isAbEnabled ());
} uhvatiti (e) {
console.error (e);
}

if (! isNaN (mpvCookie.pv)) {
pageviewProperties.Nth_pageview = mpvCookie.pv + “”;
} // dodajte svojstva prilike kako bi se pomoglo izmjeriti učinkovitost hiperveza povezanih proizvoda i proizvoda

if (getAffiliateLinks (). size> 0) {
pageviewProperties [“Affiliate Link”] = “✅”;
}

var proizvod = DiscoverComponent („proizvod“);

if (proizvod) {
pageviewProperties [“Komponenta proizvoda”] = "✅";
} // svojstva prigode za mjerenje učinkovitosti registracija za publikacije

var publicationSignup = DiscoverComponent (“prijava za bilten”);
pageviewProperties[“Includes Newsletter Signup”] = solidAsAmplitudeBool(publicationSignup);

if (publicationSignup) {
pageviewProperties[“Newsletter Signup Placement”] = “In Content”; // ultimately there shall be different values for this
} // svojstva prigode za mjerenje učinkovitosti gumba škriljevca plus

var slatePlusButtonComponent = DiscoverComponent (“škrilje-plus-gumb”);

if (slatePlusButtonComponent) {
var slatePlusButton = slatePlusButtonComponent.questionSelector (". slate-plus-button__basic");

if (slatePlusButton) {
pageviewProperties[“Slate Plus Button Component”] = slatePlusButton.insideText;
}
}

var roadblock =! članstvoType && DiscoverComponent (“blok-put slate”);
pageviewProperties [„Uključuje blokadu ceste Slate Plus“] = solidAsAmplitudeBool (blokada ceste);
var headerPromo = DiscoverComponent (“header-promo”);

if (headerPromo) {
pageviewProperties [„Uključuje promociju zaglavlja“] = „TRUE“;
}

stranica slateAmplitude.web (pageviewProperties); // nakon što je prikaz stranice zabilježen, izrežite "putem" s urla kako biste spriječili kupce da ga dijele

by way of.removeFromLocation();
}

perform setMemberStatusUserProp(userProps) {
var članstvoType = getUserMembershipType ();

if (memberType) {
userProps.plan = članstvoTip;
}
}

perform setUserLoginId(userProps) {
if (loginId) {
userProps.signed_in_uuid = loginId;
}
}

perform setScrollUserProp(userProps) {
var isScrollUser = window.Scroll && Scroll.config.detected;

if (isScrollUser) {
userProps.scrollUser = isScrollUser;
}
}

perform setABUserProp(userProps) {
var abCookie = Cookies.get (“AB”); // sanirati kolačić

userProps.abTest = isValidAbTestString (abCookie)? abCookie: "0";
}

perform trackEndOfArticle() {
var parahTombstone = doc.questionSelector (". pasus-škriljevac-nadgrobni spomenik");

if (! parahTombstone) {
povratak;
} //makes positive monitoring is just despatched as soon as due to throttling

var observeSent = _once(perform () {
slateAmplitude.observe („Dovršeni članak“);
slatePermutive.observe (“ArticleCompletion”);
doc.take awayEventListener(“scroll”, observeScrolling);
});

var observeScrolling = _throttle(perform () {
var scrollY = "scrollY" u prozoru? window.scrollY: window.pageYOffset; // nestandardni nosač za IE11

if (parahTombstone.offsetTop + parahTombstone.offsetHeight <= scrollY + window.innerHeight) { observeSent(); } }, 300); doc.addEventListener("scroll", observeScrolling); } perform logUserProperties(occasion) { occasion = occasion || amplitude.getInstance(); var userProps = {}; setABUserProp(userProps); setMemberStatusUserProp(userProps); setUserLoginId(userProps); setScrollUserProp(userProps); // see https://help.amplitude.com/hc/en-us/articles/115001361248#setting-multiple-user-properties occasion.setUserProperties(userProps); } perform handleMpvCookie(el) { var web pageTypesThatIncrement = ["article"https://news.google.com/__i/rss/rd/articles/,"coverstory"https://news.google.com/__i/rss/rd/articles/,"plus"]; var web pageType = el.dataset.pagetype; var isCorrectPageType = web pageTypesThatIncrement.consists of(web pageType); var mpvCookie = getMpvCookie(); if (isCorrectPageType) { mpvCookie = updateMpvValue(mpvCookie, el.dataset.web pageHash); setMpvCookie(mpvCookie); } return mpvCookie; } perform Constructor(el) { var mpvCookie = handleMpvCookie(el); window.slateAmplitudeQueue.push(perform (occasion) { // Add some monitoring callbacks observeAffiliateLinks(); trackEndOfArticle(); logPageView(occasion, el, mpvCookie); logUserProperties(); by way of.setPageType(el.dataset.pagetype); }); } return Constructor; }]); }, {"1":1,"2":2,"3":3,"39":39,"48":48,"49":49}]; window.modules["social-share.client"] = [function(require,module,exports){"use strict"; var socialPopupWindow = require(9); DS.controller("social-share", [function () { return function (el) { return socialPopupWindow.attachEvents(el); }; }]); }, {"9":9}]; window.modules["newsletter-signup.client"] = [function(require,module,exports){"use strict"; var slateAmplitude = require(2); var slatePermutive = require(39); /* global Sailthru: false, amplitude: false */ window.nonIabVendorApi.registerVendor("sailthru", { categories: ["C0002"https://news.google.com/__i/rss/rd/articles/,"C0003"https://news.google.com/__i/rss/rd/articles/,"C0004"], initFunc: perform initFunc(consent) { if (!consent) return false; var elem = doc.createElement("script"); elem.src = "https://ak.sail-horizon.com/spm/spm.v1.min.js"; elem.onload = perform () { strive { Sailthru.init({ buyerId: "2273afef3cc821e7a5150b77eab18b36" }); } catch (e) { console.error("error initializing Sailthru - signup may still work!", e); // maintain going! signup truly appears to work even when `init` fails } return true; }; var scpt = doc.getElementsByTagTitle("script")[0]; scpt.father or motherNode.insertBefore(elem, scpt); return true; }, updateConsentFunc: perform updateConsentFunc(consent) { if (!consent) { // https://getstarted.sailthru.com/welcome/system/gdpr/ var saillthruCookies = ["sailthru_content"https://news.google.com/__i/rss/rd/articles/,"sailthru_pc"https://news.google.com/__i/rss/rd/articles/,"sailthru_bid"https://news.google.com/__i/rss/rd/articles/,"sailthru_sid"https://news.google.com/__i/rss/rd/articles/,"sailthru_cid"https://news.google.com/__i/rss/rd/articles/,"sailthru_rid"https://news.google.com/__i/rss/rd/articles/,"sailthru_recommendation_hidden"]; saillthruCookies.forEach(perform (cookieName) { return doc.cookie = "".concat(cookieName, "=; path=/"); }); // https://getstarted.sailthru.com/developers/api-client/javascript/#gdprDoNotTrack Sailthru.observe("gdprDoNotTrack", { onSuccess: perform onSuccess() { console.debug("success opting out"); }, onError: perform onError() { console.error("Error in gdpr"); } }); } } }); module.exports = perform (el) { var mailingList = el.dataset.record; var els = { e mail: el.questionSelector(".js-email"), advertising: el.questionSelector(".js-marketing"), success: el.questionSelector(".js-success"), kind: el.questionSelector(".js-signup-form"), validationError: el.questionSelector(".js-validation-error"), submitError: el.questionSelector(".js-submit-error"), submitBtn: el.questionSelector(".js-signup-button") }; // assume the primary hyperlink within the wysiwyg discipline (if any exists) is the hyperlink to handle subscriptions els.managelink = els.success.questionSelector("a"); perform validate(e) { els.submitBtn.innerHTML = "Signing up..."; if (els.e mail.testValidity() === false) { els.validationError.innerHTML = "Enter a valid email address"; els.validationError.classList.add("newsletter-signup__label--error"); els.e mail.classList.add("newsletter-signup__input--error"); els.e mail.setAttribute("aria-invalid"https://news.google.com/__i/rss/rd/articles/,"true"); els.submitBtn.innerHTML = "Sign Up"; // restore the unique textual content from the template } else { submit(); els.validationError.innerHTML = "Email address"; els.validationError.classList.take away("newsletter-signup__label--error"); els.e mail.classList.take away("newsletter-signup__input--error"); els.e mail.setAttribute("aria-invalid"https://news.google.com/__i/rss/rd/articles/,"false"); els.submitBtn.innerHTML = "Subscribe"; } e.stopDefault(); } perform onSuccess() { els.success.hidden = false; els.submitError.hidden = true; els.kind.hidden = true; var eventProperties = { list_name: mailingList }; // maintain observe of all newsletters a "user" indicators up for var determine = new amplitude.Identify(); determine.append("Newsletters", mailingList); amplitude.determine(determine); slateAmplitude.observe("Newsletter: Sign Up", eventProperties); slatePermutive.observe("Newsletter", { newsletters: [mailingList] }); // todo: want a greater answer for displaying handle newsletters hyperlink if (els.managelink) { var u = new URL(els.managelink.href); u.searchParams.set("email", els.e mail.worth); els.managelink.href = u.toString(); } } perform onError() { els.submitError.hidden = false; } perform submit() { // add sailthru lists var lists = {}; lists[mailingList] = 1; if (els.advertising.checked) { lists["Marketing"] = 1; } // ship to sailthru // https://getstarted.sailthru.com/developers/api-client/javascript/ Sailthru.integration("userSignUp", { e mail: els.e mail.worth, lists: lists, supply: "in-page-signup-promo", onSuccess: onSuccess, onError: onError }); } els.kind.addEventListener("submit", validate); }; }, {"2":2,"39":39}]; window.modules["in-article-recirc.client"] = [function(require,module,exports){"use strict"; // recirc component needs to be before the first graf to align properly when floated, // but we don't want it to appear _above_ the first paragraph in stacked mobile views DS.controller("in-article-recirc", [function () { function Constructor(el) { this.el = el; // if the recirc component is in its initial position, directly above the first graf // and has not been manually re-located by copy/production, then spring into action var p1 = el.nextElementSibling; var ref = this.getOriginalReferenceNode(); if (p1 && p1 === ref) { this.updatePosition(); // using setTimeout because it seems necessary for mqs in css to propagate? var updatePosition = function (e) { setTimeout(function () { this.updatePosition(); }.bind(this)); }.bind(this); // mqs here match up with breakpoints defined in settings.scss and mqs defined in layouts.scss // listening to mq changes because it affects ad visibility // todo: import variables from scss https://github.com/slategroup/slate-redux/issues/2881 [320, 768, 1024, 1440].forEach(perform (breakpoint) { window.matchMedia("(min-width: " + breakpoint + "px)").addListener(updatePosition); }); } } Constructor.prototype = { // when this question finds the ingredient instantly following the recirc, // we are going to execute the repositioning logic - it's okay to cautiously add elements right here // however make sure you take a look at the structure in any respect breakpoints getOriginalReferenceNode: perform getOriginalReferenceNode() { return this.el.father or motherNode.questionSelector(".slate-paragraph, .partner-branding"); }, // given a father or mother node, discover the primary appropriate little one ingredient // to insert the recirc ingredient earlier than (on cellular units) getOverrideReferenceNode: perform getOverrideReferenceNode() { // re-insert after the second paragraph or seen advert var refCount = 0; var numSibs = this.el.father or motherNode.kids.size; var ref = this.el.father or motherNode.firstElementChild; for (var i = 0; i < numSibs; i++) { var refStyles = window.getComputedStyle(ref); if (ref.matches("p.slate-paragraph, div.ad") && refStyles.display !== "none") refCount++; // note that this will be `null` if the second passing element is the last child ref = ref.nextElementSibling; if (refCount === 2) break; } return ref; }, updatePosition: function updatePosition() { // n.b. ovdje je maksimalna širina povezana sa mqs u styles.scss var isMobile =! window.matchMedia ("(min-width: 1024px)"). matches; var el = ovo.el; var roditelj = el.parentNode; ako (! isMobile) {// na radnoj površini, pomaknite se na izvorni položaj pri vrhu sadržaja var _referenceNode = this.getOriginalReferenceNode (); nadređena.insertBefore (el, _referenceNode); el.skriveno = lažno; povratak; } var referenceNode = this.getOverrideReferenceNode (); if (referenceNode) {// premjestite ga na odgovarajući položaj i prikažite nadređeno.insertBefore (el, referenceNode); el.skriveno = lažno; } else {// ako se nije mogao odrediti odgovarajući referentni čvor, sakrij recirc na mobitelu; // naš ugovor o tabooli određuje maksimalan prostor c / b na kraju članka // i na početku chumboxa, a recirc zapravo nije sadržaj članka, // zato bismo trebali pokušati osigurati da recirc nije zadnja stvar na stranica. el.hidden = isMobile; }}}; povratni konstruktor; }]); }, {}]; window.modules ["slate-kicker-promo.client"] = [funkcija (zahtijeva, modul, izvoz) {"koristi strogo"; DS.controller ("slate-kicker-promo", [funkcija () {Konstruktor funkcije (el) {var članstvo = zahtijeva (3); ako (! Članstvo.isMember ()) {el.hidden = false;}} return Konstruktor;}]); }, {"3": 3}]; window.modules ["permutive.client"] = [funkcija (zahtijeva, modul, izvoz) {"koristi strogo"; / * globalni permutiv: lažno * / module.exports = funkcija (el) {var pristanakTokenName = "šifra-token"; window.nonIabVendorApi.registerVendor ("permutive", {kategorije: ["C0002" https://news.google.com/__i/rss/rd/articles/, "C0003" https://news.google.com/__i / rss / rd / articles /, "C0004"], initFunc: funkcija initFunc (pristanak) {if (! pristanak) vrati false; funkcija getCookie (a) [^;] +) s * "+ a +" s * = s * ([^;] +) "); vrati b?
window.permutive.determine (identiteti);
}

permutive.consent ({
opt_in: pristanak,
token: pristanakTokenName
});
permutive.addon (“web”, window.slatePermutiveData);
var elem = doc.createElement (“skripta”);
elem.src = “https://cdn.permutive.com/” + el.dataset.permutiveProjectId + “-web.js”;
elem.defer = true;
var scpt = doc.getElementsByTagTitle (“skripta”) [0];
scpt.father ili motherNode.insertBefore (elem, scpt);
povratak istinit;
},
updateConsentFunc: perform updateConsentFunc(consent) {
if (permutive) {
nastojati {
var currentConsent = JSON.parse (localStorage [„permutive-pristanak“]). opt_in;

if (currentConsent! = pristanak) {
permutive.consent ({
opt_in: pristanak,
token: pristanakTokenName
});
}
} uhvatiti (e) {
permutive.consent ({
opt_in: pristanak,
token: pristanakTokenName
});
}
}
}
});
permutive.prepared(perform () {
// Amplitude is loaded later, so we have to queue our determine name
window.slateAmplitudeQueue.push(perform () {
var permutiveIdentities = [];

if (permutive.context) {
permutiveIdentities.push ({
oznaka: "puid",
id: permutive.context.user_id
});
}

nastojati {
var amplitudeId = window.amplitude.getInstance (). choices.systemId;

ako (amplitudaId) {
permutiveIdentities.push ({
oznaka: "amplitudeId",
id: amplitudaId
});
}
} uhvatiti (e) {
console.error (“Pogreška pri postavljanju amplitudeId”, e);
}

if (permutiveIdentities.size> 0) {
permutive.determine (permutiveIdentities);
}
});
});
};
}, {}];
window.modules [„piano.client“] = [funkcija (zahtijeva, modul, izvoz) {„koristi strogo“;

var slateAmplitude = zahtijeva (2);

var _require = zahtijeva (42),
getMorgioniProps = _require.getMorgioniProps,
setMorgioniProps = _require.setMorgioniProps;

var cookies = zahtijeva (43); // tp implicitna inicijalizacija globalne varijable -
// ovo se razlikuje od njihovih dokumenata, naše skripte se ne izvode u globalnom kontekstu,
// i globalni tp objekt se zamjenjuje na init-u pa referenca varijable postaje pogrešna

if (! window.tp) window.tp = [];
var tp = window.tp; // this bit may become helpful if we have to do something with the hydrated tp object
// tp.push ([“init”, () => void (tp = window.tp)]); // ponovno dodijeliti izvornu varijablu nakon init-a
// todo: je li u redu pokrenuti ovo nakon tp init?

nastojati {
var articleData = slateAmplitude.getDomEventData (); // Datum otkrivanja materijalnog sadržaja

tp.push ([“setContentCreated”, articleData.pub_date]); // Stvoritelj materijala sadržaja - dopušten je samo jedan kao odgovor na njihove dokumente ..

tp.push ([“setContentAuthor”, articleData.authors.join (“,”)]); // Dio materijalnog sadržaja - ili bismo trebali koristiti rubriku?

tp.push ([“setContentSection”, articleData.section]); // Dodajte prilagođene varijable kao bilo koji par ključ / vrijednost. Prvi je parametar važna stvar; drugo je vrijedno

tp.push ([„setCustomVariable“ https://news.google.com/__i/rss/rd/articles/, „contentRubric“, articleData.rubric]); // Oznake materijala sadržaja

tp.push (["setTags", articleData.tags]);
} uhvatiti (e) {
console.warn („nije uspjelo postaviti podatke o stranici za klavir“, e);
} // Ako je materijal sa sadržajem izvorno promoviran
// tp.push ([“setContentIsNative”, false));
// Prilagođeni parametri
// todo: što je to i po čemu se razlikuje od prilagođene varijable
// tp.push ([„setCustomParam“ https://news.google.com/__i/rss/rd/articles/, „type“ https://news.google.com/__i/rss/rd/articles/ , ”Premium” https://news.google.com/__i/rss/rd/articles/, ”content”]);
// Zona AAM
// tp.push ([„setZone“ https://news.google.com/__i/rss/rd/articles/, „Web“]);

tp.push ([„setUsePianoIdUserProvider“, istina]);
tp.push ([„init“, function () {
var tp = window.tp; // fuuuuuuck
// Mrzim ovo

tp.amplitude = slateAmplitude;
tp.morgioni = {
getMorgioniProps: getMorgioniProps,
setMorgioniProps: setMorgioniProps
}; // Nazvao klavirski skladatelj

tp.fireAmplitude = funkcija (događaj) {
tp.morgioni.setMorgioniProps ();
var eventProps = tp.morgioni.getMorgioniProps ();
slateAmplitude.track (event, eventProps);
};

tp.pianoId.init ({
loginSuccess: funkcija loginSuccess () {
if (! cookies.get (“sp_secure_id”)) {
var myslateUrl = document.documentElement.dataset.myslateurl; // postavljanje sp_secure_id kolačića i splus kolačića za članove

dohvatiti (“”. concat (myslateUrl, “/ članstvo / provjera /”), {
vjerodajnice: "uključi"
}); // vidi slate-comments / client.js za lf_secure_login_id
}
},
loggedOut: funkcija loggedOut () {
// ove kolačiće postavlja myslate i ne znamo na kojoj je domeni kolačić
[“.local.dev.slate.com”https://news.google.com/__i/rss/rd/articles/,”.dev.slate.com”https://news.google.com/__i/rss/rd/articles/,”.stage.slate.com”https://news.google.com/__i/rss/rd/articles/,”.slate.com”].forEach(perform (d) {
["Splus" https://news.google.com/__i/rss/rd/articles/, "sp_secure_id" https://news.google.com/__i/rss/rd/articles/, "lf_secure_login_id"]. forEach (funkcija (c) {
cookies.take away (c, {
područje: d
});
});
});

nastojati {
za (var i = 0; i <localStorage.length; i ++) {if (localStorage.key (i) .indexOf ("fyre")> -1) {
localStorage.take awayItem (localStorage.key (i));
}
}
} catch (e) {// ne raditi ništa, ako se izuzme izuzetak koji pristupa kolačićima ili pohrani,
// tada najvjerojatnije ni na koji način nismo imali nešto spremljeno u prvom redu
}
}
});
}]);
}, {“2″:2,”42″:42,”43”:43}];
window.modules [“adblock-message.client”] = [funkcija (zahtijeva, modul, izvoz) {„koristi strogo“;

var članstvo = zahtijeva (3),
isMember = članstvo.isMember (),
isAbEnabled = zahtijeva (1) .isAbEnabled,
slateAmplitude = zahtijeva (2);

DS.controller (“adblock-message”, [function () {
var Konstruktor;
/ **
* @param {Element} el
* @ konstruktor
* @property {Element} el
*/

Konstruktor = funkcija Konstruktor (el) {
ovo.el = el;
this.message = el.querySelector (". adblock-message__content"); // to nije u specifikaciji, ali u praksi preglednici mogu stvoriti iznimke za "getItem"

pokušaj 0;
ulov (e) {
povratak; // ne možemo pristupiti pohrani da bismo pratili prikaze stranica, spasili se
}

funkcija setPageViewCookie (count) {
pokušajte {
localStorage.pageview = count;
} catch (e) {// progutati pogrešku, korisnici mogu onemogućiti pristup pohrani nakon što je komponenta konstruirana
}
}

funkcija isActivePageView () {
return (pageView - 2)% 3 === 0;
}
/ **
* Postavite i povećajte kolačić za prikaz stranice pri učitavanju stranice
*/

window.addEventListener (“load”, function () {
pageView ++;
setPageViewCookie (pageView);
});
/ **
* Provjerite uvjete za prikaz adblock poruke
*/

var _this = ovo;

window.setTimeout (function () {
var adblockEnabled = isAbEnabled (),
activeView = isActivePageView ();

if (! isMember && adblockEnabled && activeView) {
_this.showMessage ();
}
}, 1000);
/ **
* Zatvorite oglasnu poruku ako korisnik klikne izvan spremnika za poruke
*/

document.body.addEventListener (“klik”, funkcija (e) {
if (_this.messageIsVisible ()) {
if (! _this.message.contens (e.target)) {
_this.hideMessage ();
}
}
});
document.addEventListener (“keyup”, funkcija (e) {
if (_this.messageIsVisible () && (e.key === "Escape" || e.key === "Esc")) {
_this.hideMessage ();
}
});
};

Konstruktor.prototype = {
događaji: {
“.Js-message-close click”: „hideMessage”,
".Js-message-button click": "buttonAnalytics"
},
messageIsVisible: funkcija messageIsVisible () {
vratiti dokument.body.classList.contains (“adblock-enabled”);
},
showMessage: funkcija showMessage () {
document.body.classList.add (“omogućen adblock”);
slateAmplitude.track (“Adblocker - Prikaz prekrivanja”);
},
hideMessage: funkcija hideMessage (e) {
document.body.classList.remove (“omogućen adblock”);
},
buttonAnalytics: funkcija buttonAnalytics (e) {
var gumb = e.cilj,
buttonEvent = button.text;
slateAmplitude.track (“Adblocker - klik” + buttonEvent);
}
};
povratni konstruktor;
}]);
}, {“1″:1,”2″:2,”3”:3}];
window.modules [“webapp-serviceworker.client”] = [funkcija (zahtijeva, modul, izvozi) {„koristi strogo“;

function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === “undefined” || o[Symbol.iterator] == null) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || enableArrayLike && o && typeof o.size === “number”) { if (it) o = it; var i = 0; var F = perform F() {}; return { s: F, n: perform n() { if (i >= o.size) return { performed: true }; return { performed: false, worth: o[i++] }; }, e: perform e(_e) { throw _e; }, f: F }; } throw new TypeError(“Invalid attempt to iterate non-iterable instance.nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.”); } var regularCompletion = true, didErr = false, err; return { s: perform s() { it = o[Symbol.iterator](); }, n: perform n() { var step = it.subsequent(); regularCompletion = step.performed; return step; }, e: perform e(_e2) { didErr = true; err = _e2; }, f: perform f() { strive { if (!regularCompletion && it.return != null) it.return(); } lastly { if (didErr) throw err; } } }; }

izvesti _unsupportedIterableToArray (o, minLen) I) nt (?: 8

perform _arrayLikeToArray(arr, len) { if (len == null || len > arr.size) len = arr.size; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } (function () { "use strict"; if (!navigator.serviceWorker) { return; } // Temp patch on issue that affected ads. This is not permanent business logic. // https://github.com/slategroup/slate-redux/issues/3212 if (navigator.vendor === "Apple Computer, Inc.") { navigator.serviceWorker.getRegistrations().then(function (registrations) { var _iterator = _createForOfIteratorHelper(registrations), _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var reg = _step.value; var valid = reg && reg.active && reg.active.scriptURL; if (valid && reg.active.scriptURL.indexOf("sw.js") > -1) {
console.log ("uklanjanje servisera");
reg.unregister ();
}
}
} uhvatiti (pogreška) {
_iterator.e (pogreška);
} posljednje {
_iterator.f ();
}
});
povratak;
}

var slateAmplitude = zahtijeva (2);

window.addEventListener(“load”, perform () {
navigator.serviceWorker.register(“/sw.js”).then(perform (registration) {// Registration was profitable
}, perform (err) {
// registracija nije uspjela 🙁
console.error („Registracija usluge ServiceWorker nije uspjela:“, pogreška);
});
}); // by way of https://developers.google.com/web/fundamentals/app-install-banners/

window.addEventListener(“beforeinstallprompt”, perform (e) {
e.personChoice.then(perform (choiceResult) {
if (choiceResult.consequence === “dismissed”) {
slateAmplitude.observe („PWA - odbačen upit za instalaciju“);
} Else {
slateAmplitude.observe (“PWA - dodano na početni zaslon”);
}
});
});
}) ();
}, {"2": 2}];
window.modules [“amazon-oneclick.client”] = [funkcija (zahtijeva, modul, izvoz) {„koristi strogo“;

module.exports = funkcija (el) {
window.nonIabVendorApi.registerVendor (“amazon-oneclick”, {
kategorije: [„C0004“],
initFunc: perform initFunc(consent) {
ako se (! pristanak) vrati;
var elem = doc.createElement (“skripta”);
elem.src = “https://z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US&adInstanceId=797217ac-ca6e-482f-8925-4c302e9c855c”;
elem.defer = true;
elem.kind = "tekst / javascript";
var scpt = doc.getElementsByTagTitle (“skripta”) [0];
scpt.father ili motherNode.insertBefore (elem, scpt);
},
updateConsentFunc: perform updateConsentFunc(consent) {
if (! pristanak) {// ovdje ne možemo puno učiniti. skripta se već izvodila.
}
}
});
};
}, {}];
window.modules [“aaa-module-mount.legacy”] = [funkcija (zahtijeva, modul, izvozi) {'koristi strogo'; // za ovo sranje kriv nekoga drugog: https://github.com/nymag/sites/blame/master/global/js/aaa-module-mounting.js
// Napomena: ovo se postavlja prije svih datoteka client.js, tako da naslijeđeni kontrolori klijenata mogu pozvati DS.controller ()
// također se postavlja prije ostalih naslijeđenih usluga (zbog naziva datoteke), tako da mogu nazvati DS.service ()

var eventify = zahtijeva (65),
_pickBy = zahtijeva (69),
_each = zahtijeva (67),
DS = zahtijeva (64);

var _jednom = zahtijeva (68);

var _throttle = zahtijeva (66);

var Kolačići = zahtijeva (43);

function registerGlobals () {
prozor.DS = DS;
window.Eventify = eventify; // dozvoljava uvoz ovih libova u komponente Dollar Slice

DS.value ('Eventify', eventify);
DS.value ('_ jednom', _jednom);
DS.value ('_ prigušivač', _pritisak);
DS.value ('Kolačići', Kolačići);
DS.value ('$ document', window.document);
DS.value ('$ window', prozor);
}
/ **
* Montirajte sve Dollar Slice komponente.
*/

funkcija mountDollarSliceComponents () {
// traženje komponenata na stranici i instanciranje njihovih kontrolera
DS.service ('komponente', ['$ dokument' https://news.google.com/__i/rss/rd/articles/, '$ modul', funkcija ($ dokument, $ modul) {
var kontroleri = _pickBy ($ module.definitions, function (definition) {
vrati definiciju.providerStrategy === $ module.providers.controller;
}),
list = Object.keys (kontroleri); // za svaku komponentu na stranici, prođite kroz instance i pokrenite kontroler

_each (popis, funkcija (ime) {
var komponente = $ document.querySelectorAll ('[data-uri * = ”/ _ komponente /' + ime + '/”]'),
// podudara se s data-uri = ”/ _komponente // instance /"
defaultComponents = $ doc.questionSelectorAll ('[data-uri $ = ”/ _ komponente /' + ime + '”]'); // podudara se s data-uri = ”/ _komponente /"

_each(elements, initController(title));

_each(defaultComponents, initController(title));
}); // izložiti zapis elemenata na web stranici

this.elements = zapis;

perform initController(title) {
return perform (part) {
nastojati {
$module.get(title, part);
} ulov (pogreška) {
logMountError (dio, pogreška);
}
};
}
}]); // different elements would possibly need to work together with our service, however we’ll begin it right here.

DS.get ('elementi');
}
/ **
* Log an error mounting the shopper script for the desired ingredient.
* @param {HtmlElement} el
* Pogreška @param {Pogreška}
*/

perform logMountError(el, error) {
// ingredient tag would be the full contents of the part’s tag corresponding to:
//

var sastojakTag = el.outerHTML.slice (0, el.outerHTML.indexOf (el.innerHTML));
console.error ('Pogreška pri priključivanju kontrolera na' + sastojakTag, pogreška);
} // globals (like DS) should be registered earlier than different information name DS.service() or DS.part()

registerGlobals(); // wait till every thing else has been mounted earlier than instantiating legacy DS controllers

doc.addEventListener(‘DOMContentLoaded’, perform () {
mountDollarSliceComponents ();
});
}, {“43″:43,”64″:64,”65″:65,”66″:66,”67″:67,”68″:68,”69”:69}];
window.modules [„ads.legacy“] = [funkcija (zahtijeva, modul, izvoz) {„koristi strogo“;

DS.service („adService“, [„$ window“ https://news.google.com/__i/rss/rd/articles/, „headerBidding“ https://news.google.com/__i/rss/rd / articles /, ”$ visibility”, funkcija ($ window, headerBidding, $ visibility) {
$ window.googletag = $ window.googletag || {}, $ window.googletag.cmd = $ window.googletag.cmd || [];
$ window.pbjs = $ window.pbjs || {};
$ window.pbjs.que = $ window.pbjs.que || [];
var advertIndex = {},
adSlotsWithRefresh = [],
testParam = getTestParam (),
web pageId = getPageId (),
slotData = [];
/ **
* Checks if url question parameters comprise ‘test_ads’ and returns it’s worth
* @povrat {string}
*/

perform getTestParam() {
var TEST_ADS_REGEX = / [? &] test_ads = ([^ & #?] +) /;
var ishodi = TEST_ADS_REGEX.exec ($ window.location.search);
povratni ishodi? ishodi [1]: “”;
}
/*
* Konfigurirajte GPT skripte
*/

$window.googletag.cmd.push(perform () {
var web pageType = doc.questionSelector (". js-analytics-js-data"). getAttribute ("data-pagetype"). exchange ("" https://news.google.com/__i/rss/rd/articles /, "-");
$ window.googletag.pubads (). disableInitialLoad ();
$ window.googletag.allowServices ();
var cacheBustValue = Math.ground (Math.random () * 10000000000000),
cacheBustMeta = doc.questionSelectorAll ('meta [name = ”dfp-cache-buster”]') [0];

if (cacheBustMeta && cacheBustMeta.content material) {
cacheBustValue = cacheBustMeta.content materijal;
}

$ window.googletag.pubads (). setTargeting (“dfp_cache_buster”, cacheBustValue) .setTargeting (“page_id”, web pageId) .setTargeting (“type_page”, web pageType);
var usprivacyRegex = / usprivacy = d + [YN] Y /;

if (doc.cookie.match (usprivacyRegex)) {
$ window.googletag.pubads (). setRequestNonPersonalizedAds (1);
}

ako (testParam) {
googletag.pubads (). setTargeting (“kw” https://news.google.com/__i/rss/rd/articles/, ”test_” + testParam);
} // AB vrijedi

var ABCookie = doc.cookie.match (/ AB = (d + _d +) /);

if (ABCookie && ABCookie.size> 1) {
googletag.pubads (). setTargeting (“ab_var”, ABCookie [1]);
}

allowAdRefresh ();
});
/*
* Zatražite oglas od DFP-a
*/

this.requestAd = perform (ad_data) {
ad_data.defineSlot ();
googletag.pubads (). refresh ([ad_data.gptSlot], {
changeCorrelator: false
});
};
/ **
* Dodajte osvježenje nekim oglasnim mjestima
*/

perform allowAdRefresh() {
googletag.pubads().addEventListener(“slotRenderEnded”, perform (occasion) {
var utor = prilika.slot;
var slotId = slot.getSlotElementId ();
var slotElement = $ window.doc.getElementById (slotId);

if (Array.isArray (prilika.mjerenje) && prilika.mjerenje [0] && prilika.mjerenje [1]) {
var mjerenje = prigodno mjerenje [0] + “x” + prigodno mjerenje [1];

if (refreshEnabled (mjerenje) &&! adSlotsWithRefresh [slotId]) {
updateSlotTargeting (utor);
addRefreshToSlot (slot, slotData [slotId], slotElement);
adSlotsWithRefresh [slotId] = true;
}
}
});
}
/ **
* Svakih 20 sekundi testirajte ako je utor na vidiku
* Ako jest, zatražite novi oglas od DFP-a
*/

perform addRefreshToSlot(slot, ad_data, slotElement) {
var refreshInterval = 30000;
setInterval(perform () {
if (advertIsInView (slotElement)) {
headerBidding.prebid (ad_data, slot);
}
}, refreshInterval);
}
/ **
* Uklanja prebid koncentriranje na
* Dodaje targetig za precizan vrh
*/

perform updateSlotTargeting(slot) {
slot.clearTargeting (“hb_adid”);
slot.clearTargeting (“hb_bidder”);
slot.clearTargeting (“hb_pb”);
slot.clearTargeting (“hb_size”);
slot.setTargeting ("osvježi" https://news.google.com/__i/rss/rd/articles/, "da");
}
/ **
* Checks advert’s measurement to verify it’s enabled to refresh
*/

perform refreshEnabled(measurement) {
// Nestandardne veličine oglasa, nije dopušteno osvježavanje
var teadsSize = “2 × 2”,
nativeSize = "1 × 2",
customSize = "1 × 3",
podcastTextAdDimension = “1 × 4”;
return measurement !== teadsSize && measurement !== nativeSize && measurement !== customSize && measurement !== podcastTextAdDimension;
}
/ **
* Provjerava je li utor za oglas vidljiv i je li prozor koncentriran
*/

perform advertIsInView(slotElement) {
var windowHasFocus = $ window.doc.hasFocus ();

if (! windowHasFocus) {
return false;
} Else {
vrati $ visibility.isElementInViewport (slotElement);
}
}
/*
* Stvorite oglasni objekt
*/

this.createAd = perform (el) {
var kind = el.getAttribute (“vrsta podataka”),
prebid = el.getAttribute (“pre-data”),
dataDfpSizes = el.getAttribute („veličine podataka“),
informationPrebidSizes = el.getAttribute (“data-prebid-sizes”),
rubiconZoneId = el.getAttribute ("id podataka-zone"),
appnexusPlacementId = el.getAttribute (“data-position-id”),
criteoZoneId = el.getAttribute (“data-criteo-id”),
indexSiteId = el.getAttribute (“data-site-id”),
tripleliftCode = el.getAttribute (“data-tl-code”);

if (! advertIndex [vrsta]) {
advertIndex [vrsta] = 1;
}

el.id = kind + “-” + advertIndex [vrsta];
advertIndex [vrsta] ++;
var oglas = {
id: el.id,
vrsta: vrsta,
adUnit: getAdUnit (),
prebid: getBoolean (prebid),
dfpSizes: getSizeArray (dataDfpSizes),
prebidSizes: getSizeArray (informationPrebidSizes),
rubiconZoneId: rubiconZoneId,
appnexusPlacementId: appnexusPlacementId,
criteoZoneId: criteoZoneId,
indexSiteId: indexSiteId,
tripleliftCode: tripleliftCode,
gptSlot: null,
defineSlot: perform defineSlot() {
this.gptSlot = $ window.googletag.defineSlot (this.adUnit, this.dfpSizes, this.id);
slotData [this.id] = ovo;
this.gptSlot.addService (googletag.pubads ()); // pozornica utora koncentrirajući se na

this.gptSlot.setTargeting ("web lokacija" https://news.google.com/__i/rss/rd/articles/, "redux");
this.gptSlot.setTargeting ("osvježi" https://news.google.com/__i/rss/rd/articles/, "ne");
this.gptSlot.setTargeting (“poz”, this.id);
$ window.googletag.show (this.id);
}
};
vratiti oglas;
};
/ **
* Pretvara nizove "true" / "false" u logičke vrijednosti
* @param {string} vrijedi
* @vraća {boolean}
*/

perform getBoolean(worth) {
povratak vrijedi === "istina"? točno netočno;
}
/ **
* Vraća veličine kao niz
* @param {string} veličine
* @returns {niz}
*/

perform getSizeArray(sizes) {
var veličinaArray = [];

if (sizes && sizes.size) {
sizes = sizes.break up(“,”);
sizes.map(perform (measurement) {
measurement = measurement.break up(“x”);
var w = parseInt (mjerenje [0]);
var h = parseInt (mjerenje [1]);
sizesArray.push ([w, h]);
});
}

return veličineArray;
}
/ **
* Vraća oglasni čvor
* @povrat {string}
*/

perform getAdNode() {
var advertNodeElement = doc.questionSelector (“div [data-adnode]”),
advertNode = "";

if (advertNodeElement) {
advertNode = advertNodeElement.getAttribute (“data-adnode”);
}

vratiti advertNode;
}
/ **
* Vraća DFP oglasnu jedinicu
* @povrat {string}
*/

perform getAdUnit() {
var networkCode = “91898098”,
platforma = "slate.com",
advertNode = getAdNode ();
vrati networkCode + “/” + platforma + “/” + advertNode;
}
/ **
* Vraća ID web stranice
* @povrat {string}
*/

perform getPageId() {
var html = window.doc.docElement,
dataUri = html.getAttribute (“data-uri”),
web pageId = dataUri.break up(“/”)[2].exchange(“@published”https://news.google.com/__i/rss/rd/articles/,””);
return web pageId;
}
}]);
}, {}];
window.modules [“headerbidding.legacy”] = [funkcija (zahtijeva, modul, izvoz) {„koristi strogo“;

DS.service (“headerBidding”, function () {
var adData,
permutiveData = getPermutiveData (),
standardSegs = getStandardSegs (),
section = getSection (),
isMember = zahtijeva (3) .isMember (),
HARD_TIMEOUT = 1500; // maksimalno vrijeme odgađanja poziva za oglase zbog zaglavljavanja

this.prebid = funkcija (podaci) {
adData = podaci;
adData.biddersManager = {
adserverRequestSent: false,
prebid: false,
amazon: lažno
};

var _self = ovo;

window.slateCMP.TCF.ready.then (funkcija (tcData) {
_self.requestBidsFromExchanges.call (_self);
}); // nadmetanje za zaglavlje ima određeno vrijeme za završetak
// nakon toga nazivamo poslužitelj oglasa

setTimeout (function () {
googletag.cmd.push (function () {
defineGptSlot (adData);
callAdServer (adData);
});
}, HARD_TIMEOUT);
}; // Zatražite ponude s burzi

this.requestBidsFromExchanges = function () {
this.getBidsFromPrebidExchanges ();
this.getBidsFromAmazon ();
}; // dobivanje ponuda od svih prebid partnera

this.getBidsFromPrebidExchanges = function () {
var prebidAdUnit = this.createPrebidAdUnit ();
pbjs.que.push (function () {
pbjs.addAdUnits([prebidAdUnit]); // cache a reference to the advert information at the moment,
// earlier than we re-assign these variable names once we run auctions for different advert models

var information = advertData;
pbjs.requestBids ({
adUnitCodes: [adData.id],
bidsBackHandler: perform bidsBackHandler() {
googletag.cmd.push(perform () {
pbjs.que.push(perform () {
// gpt utor trebao bi biti naveden prije postavljanja ponuda
defineGptSlot (informacije);
pbjs.setTargetingForGPTAsync ([data.id]); // dodajte uspješnu ponudu u oglasno mjesto

pbjs.take awayAdUnit (information.id); // oduzeti oglasnu jedinicu iz prebid

information.biddersManager.prebid = true; // mark prebid as performed

ponuditeljFinished (podaci);
});
});
}
});
});
}; // dobivanje ponuda od Amazonke

this.getBidsFromAmazon = perform () {
var apsAdUnit = this.createApsAdUnit (),
prebidTimeout = pbjs.getConfig (“ponuda ponuđača”),
timeout = prebidTimeout? prebidTimeout: 800,
// cache a reference to the advert information at the moment,
// earlier than we re-assign these variable names once we run auctions for different advert models
information = advertData;

ako (apstag) {
apstag.fetchBids ({
mjesta: [apsAdUnit],
timeout: timeout
}, perform (bids) {
googletag.cmd.push(perform () {
// gpt utor trebao bi biti naveden prije postavljanja ponuda
defineGptSlot (informacije);
apstag.setDisplayBids ();
information.biddersManager.amazon = true; // mark amazon as performed

ponuditeljFinished (podaci);
});
});
}
}; // test if each prebid and amazon are performed
// i ako zahtjev za poslužiteljem oglasa nije poslan, ali

perform bidderFinished(information) {
if (information.biddersManager.amazon && information.biddersManager.prebid) {
nameAdServer (informacije);
}
} // naziv servera za oglašavanje

perform nameAdServer(information) {
if (information.biddersManager.adserverRequestSent) {
povratak;
}

information.biddersManager.adserverRequestSent = true;
googletag.cmd.push(perform () {
googletag.pubads (). refresh ([data.gptSlot], {
changeCorrelator: false
}); // zahtjev za brodom na dfp
});
} // gpt utor prikazan je upravo ovdje, nakon nadmetanja za zaglavlje, kao rezultat toga što nismo
// treba odgoditi licitiranje zaglavlja dok se ne pripremi gpt
// this perform shall be known as from amazon callback, prebid callback and after timeout
// utor se ocrtava jednostavno čim

perform defineGptSlot(information) {
// test je li gpt utor već istaknut
if (! information.gptSlot) {
information.defineSlot ();
}
} // Vraća zabranu oglasnu jedinicu

this.createPrebidAdUnit = perform () {
var outstreamMediaType = {
kontekst: "izvan struje",
veličina igrača: [444, 250]
};
var bannerMediaType = {
sizes: advertData.prebidSizes
};
var adUnit = {
code: advertData.id,
vrste medija: {
natpis: bannerMediaType
},
ponude: this.getBidders ()
}; // dodavanje outstream konfiguracija ako je outstream omogućen za ovaj utor

if (this.outstreamEnabled(advertData.kind)) {
adUnit.mediaTypes.video = outstreamMediaType;
}

povratak adUnit;
}; // vraća niz ponuđača u ime
// ponuditelji se dodaju u redoslijed koji će biti poznati pod prebid

this.getBidders = perform () {
var isMobile = window.innerWidth < 768, isMobileLeaderboard = advertData.kind === "leaderboard-mobile", bidders = []; if (this.outstreamEnabled(advertData.kind)) { bidders.push(this.teads()); bidders.push(this.spotx()); } bidders.push(this.appnexus()); bidders.push(this.triplelift()); // kargo is a cellular solely companion if (isMobile) { if (!isMobileLeaderboard) { // if this is not cellular leaderboard kargo will be added bidders.push(this.kargo()); } else if (!isMember) { // kargo makes use of cellular leaderboard to server sticky adverts // we do not need to present sticky adverts to slate plus customers // due to this fact if that is cellular leaderboard, embrace kargo // provided that this is not slate plus person bidders.push(this.kargo()); } } bidders.push(this.rubicon()); // don't embrace index in prebid for EU customers if (!this.isEuUser()) { // index alternate wants one bid per measurement for (var i = 0; i < adData.prebidSizes.length; i++) { var size = adData.prebidSizes[i]; var indexBidForSize = this.index(size); bidders.push(indexBidForSize); } } bidders.push(this.criteo()); return bidders; }; // Returns ad unit for amazon publisher service this.createApsAdUnit = function () { return { slotID: adData.id, slotName: adData.adUnit, sizes: adData.prebidSizes }; }; // Returns data for appnexus bid request this.appnexus = function () { return { bidder: "appnexusAst", params: { placementId: adData.appnexusPlacementId, keywords: { permutive: permutiveData, p_standard: standardSegs } } }; }; // Returns data for rubicon bid request this.rubicon = function () { return { bidder: "rubicon", params: { accountId: "13590", siteId: "60302", zoneId: adData.rubiconZoneId } }; }; this.criteo = function () { return { bidder: "criteo", params: { zoneId: adData.criteoZoneId } }; }; // Returns data for index bid request this.index = function (size) { return { bidder: "ix", params: { siteId: adData.indexSiteId, size: size } }; }; this.kargo = function () { var placementId = adData.type === "leaderboard-mobile" ?
}; // vraća permutivne informacije

perform getPermutiveData() {
var pSegs;

truditi se catch (e) {
pSegs = [];
}

povratak pSegs;
}

perform getStandardSegs() {
var pSegs;

nastojati {
// dokaz za budućnost kada se _psegs prebace na _ppam
var a = JSON.parse(window.localStorage._psegs).map(Number).filter(perform (seg) {
povrat seg> = 1000000;
}). map (String);
var b = JSON.parse (window.localStorage._ppam || “[]”);
pSegs = a.concat (b);
} uhvatiti (e) {
pSegs = [];
}

povratak pSegs;
}

perform getTeadsData() {
// daje informacije za svaki dio
var teadsData = {
vijesti i_politika: {
web stranicaId: 79225,
ID plasmana: 85784
},
tradicija: {
web stranicaId: 90291,
ID plasmana: 97769
},
znati kako: {
web stranicaId: 90293,
ID plasmana: 97775
},
poduzeće: {
web stranicaId: 90294,
ID plasmana: 97778
},
ljudski interes: {
web stranicaId: 90292,
ID plasmana: 97772
}
};
return teadsData [odjeljak];
}

perform getSpotxChannelId() {
var channelId = 301647;

if (dio === "vijesti i_politika") {
channelId = 301477;
} else if (dio === "kultura") {
channelId = 301481;
} else if (dio === "tehnologija") {
channelId = 301485;
} else if (dio === "posao") {
channelId = 301483;
} else if (dio === "ljudski_interes") {
channelId = 301479;
}

povratak channelId;
}

perform getSection() {
nastojati {
var adnodeElement = doc.questionSelector (“div [podatak-adnode]”);
var advertNode = adnodeElement.getAttribute (“data-adnode”);
var _section = advertNode.break up(“/”)[0];
return _section;
} uhvatiti (e) {
console.warn ("nije uspjelo dobiti odjeljak", e);
}
}
});
}, {"3": 3}];
window.modules [“lazyload.legacy”] = [funkcija (zahtijeva, modul, izvoz) {„koristi strogo“;

zahtijevati (70); // za nuspojave

var Layzr = zahtijeva (71);

instanca var = Layzr ({
prag: 100
});
instance.on (“src: before”, funkcija (element) {
// dodavanje slušatelja događaja učitavanja
element.addEventListener (“load”, function (event) {
element.parentElement.classList.add (“učitan”);
});
});
document.addEventListener (“DOMContentLoaded”, funkcija (događaj) {
instance.update (). check (). handlers (true);
});
}, {"70 ″: 70," 71 ": 71}];
window.modules [“prebid.min.legacy”] = [funkcija (zahtijeva, modul, izvoz) {„koristi strogo“;

funkcija _typeof (obj) {“@ babel / pomagači - typeof”; if (typeof Symbol === “function” && typeof Symbol.iterator === “symbol”) {_typeof = function _typeof (obj) {return typeof obj; }; } else {_typeof = function _typeof (obj) {return obj && typeof Symbol === “function” && obj.constructor === Symbol && obj! == Symbol.prototype? “Simbol”: vrsta obj; }; } return _typeof (obj); }

/ * prebid.js v4.13.0
Ažurirano: 2020-10-30 * /
! funkcija (u) {
var s = window.pbjsChunk;

window.pbjsChunk = function (e, t, n) {
za (var r, i, o, a = 0, c = []; a <e.size; a ++) {i = e [a], d [i] && c.push (d [i] [0] ), d [i] = 0; } za (r u t) {Object.prototype.hasOwnProperty.name (t, r) && (u [r] = t [r]); } za (s && s (e, t, n); c.size;) {c.shift () (); } if (n) za (a = 0; a <n.duljina; a ++) {o = f (fs = n [a]); } povratak o; }; var n = {}, d = {357: 0}; funkcija f (e) {if (n [e]) vraća n [e] .exports; var t = n [e] = {i: e, l:! 1, izvoz: {}}; vrati u [e] .call (t.exports, t, t.exports, f), tl =! 0, t.exports; } fm = u, fc = n, fd = funkcija (e, t, n) {fo (e, t) || Object.defineProperty (e, t, {configurable:! 1, enumerable:! 0, get: n}); }, fn = funkcija (e) {var t = e && e .__ esModule? function () {return e.default; }: function () {return e; }; return fd (t, "a", t), t; }, fo = function (e, t) {return Object.prototype.hasOwnProperty.call (e, t); }, fp = "", f.oe = funkcija (e) {bacanje (console.error (e), e); }, f (fs = 896); } ({0: function _ (e, t, n) {"use strict"; Object.defineProperty (t, "__esModule", {value:! 0}), nd (t, "internal", function () { povratak k;}), nd (t, "vezanje", funkcija () {povratak N;}), t.getUniqueIdentifierStr = q, t.generateUUID = funkcija e (t) {povratak t? (t ^ M ()> > t / 4) .toString (16): ([1e7] + -1e3 + -4e3 + -8e3 + -1e11) .izmjena (/ [018] / g, e);
}, t.getBidIdParameter = perform (e, t) {
if (t && t [e]) return t [e];
povratak “”;
}, t.tryAppendQueryString = perform (e, t, n) {
if (n) return e + t + “=” + encodeURIComponent (n) + “&”;
povratak e;
}, t.parseQueryStringParameters = perform (e) {
var t = "";

za (var n in e) {
e.hasOwnProperty (n) && (t + = n + “=” + encodeURIComponent (e [n]) + “&”);
}

vrati t = t.exchange (/ & $ /, “”);
}, t.remodelAdServerTargetingObj = perform (t) {
vrati t && 0 <Object.getOwnPropertyNames (t) .size? pe(t).map(perform (e) { return "".concat(e, "=").concat(encodeURIComponent(t[e])); }).be a part of("&") : ""; }, t.getAdUnitSizes = perform (e) { if (!e) return; var t = []; { var n; e.mediaTypes && e.mediaTypes.banner && Array.isArray(e.mediaTypes.banner.sizes) ? (n = e.mediaTypes.banner.sizes, Array.isArray (n [0])? t = n: t.push (n)): Array.isArray (e.sizes) && (Array.isArray (e.sizes [0])?

';
vrati n + = 'In the streaming video period, film theaters have more and more been framed as an archaic establishment, a vestigial remnant of the times when industrial restrictions and the legal guidelines of physics decided when and how you would devour content material. An evening out on the films went from being an everyday ritual to a special day, then a obligatory evil, and ultimately an insupportable inconvenience. In the pandemic period, there are greater obstacles to moviegoing than the price of a sitter or a bucket of popcorn, and whereas the wishful pondering has been that audiences who at the moment are watching every thing would bounce at their first post-vaccine likelihood to revisit the communal thrill of a crowded multiplex, the alternatives to ultimately accomplish that are dwindling by the day.

';
}, t.createTrackPixelIframeHtml = se, t.getValueString = de, t.uniques = fe, t.flatten = le, t.getBidRequest = perform (n, e) {
return n ? (e.some(perform (e) {
var t = c()(e.bids, perform (t) {
return [“bidId” https://news.google.com/__i/rss/rd/articles/, “adId” https://news.google.com/__i/rss/rd/articles/, ”bid_id”] .neki (funkcija (e) {
povrat t [e] === n;
});
});
povrat t && (r = t), t;
}), r): void 0;
var r;
}, t.getKeys = pe, t.getValue = ge, t.getKeyByWorth = perform (e, t) {
za (var n in e) {
if (e.hasOwnProperty (n) && e [n] === t) return n;
}
}, t.getBidderCodes = perform () {
return (0 <argument.size && void 0! == argumenti [0]? arguments[0] : pbjs.adUnits).map(perform (e) { return e.bids.map(perform (e) { return e.bidder; }).cut back(le, []); }).cut back(le).filter(fe); }, t.isGptPubadsDefined = be, n.d(t, "getHighestCpm", perform () { return ve; }), n.d(t, "getOldestHighestCpmBid", perform () { return ye; }), n.d(t, "getLatestHighestCpmBid", perform () { return he; }), t.shuffle = perform (e) { var t = e.size; for (; 0 < t;) { var n = Math.ground(Math.random() * t), r = e[--t]; e[t] = e[n], e[n] = r; } return e; }, t.adUnitsFilter = perform (e, t) { return s()(e, t && t.adUnitCode); }, t.deepClone = Se, t.inIframe = perform () { strive { return ok.getWindowSelf() !== ok.getWindowTop(); } catch (e) { return !0; } }, t.isSafariBrowser = perform () android, t.exchangeAuctionWorth = perform (e, t) { if (!e) return; return e.exchange(/${AUCTION_PRICE}/g, t); }, t.exchangeClickBy way of = perform (e, t) { if (!e || !t || "string" != typeof t) return; return e.exchange(/${CLICKTHROUGH}/g, t); }, t.timestamp = perform () { return new Date().getTime(); }, t.hasDeviceAccess = perform () { return !1 !== r.b.getConfig("deviceAccess"); }, t.checkCookieSupport = Ae, t.delayExecution = perform (e, t) { if (t < 1) throw new Error("numRequiredCalls must be a positive number. Got ".concat(t)); var n = 0; return perform () { ++n === t && e.apply(this, arguments); }; }, t.groupBy = perform (e, n) { return e.cut back(perform (e, t) , {}); }, t.getDefinedParams = perform (n, e) { return e.filter(perform (e) { return n[e]; }).cut back(perform (e, t) { return y(e, v({}, t, n[t])); }, {}); }, t.isValidMediaTypes = perform (e) { var t = ["banner"https://news.google.com/__i/rss/rd/articles/,"native"https://news.google.com/__i/rss/rd/articles/,"video"]; if (!Object.keys(e).each(perform (e) { return s()(t, e); })) return !1; if (e.video && e.video.context) return s()(["instream"https://news.google.com/__i/rss/rd/articles/,"outstream"https://news.google.com/__i/rss/rd/articles/,"adpod"], e.video.context); return !0; }, t.getBidderRequest = perform (e, t, n) { return c()(e, perform (e) { return 0 < e.bids.filter(perform (e) { return e.bidder === t && e.adUnitCode === n; }).size; }) || { begin: null, public saleId: null }; }, t.getUserConfiguredParams = perform (e, t, n) { return e.filter(perform (e) { return e.code === t; }).map(perform (e) { return e.bids; }).cut back(le, []).filter(perform (e) { return e.bidder === n; }).map(perform (e) { return e.params || {}; }); }, t.getOrigin = perform () { return window.location.origin ? window.location.origin: window.location.protocol + "//" + window.location.hostname + (window.location.port? ":" + window.location.port : ""); }, t.getDNT = perform () , t.isAdUnitCodeMatchingSlot = perform (t) { return perform (e) { return Ee(t, e); }; }, t.isSlotMatchingAdUnitCode = Oe, t.getGptSlotInfoForAdUnitCode = perform (e) { var t; be() && (t = c()(window.googletag.pubads().getSlots(), Oe(e))); if (t) return { gptSlot: t.getAdUnitPath(), divId: t.getSlotElementId() }; return {}; }, t.unsupportedBidderMessage = perform (e, t) { var n = Object.keys(e.mediaTypes || { banner: "banner" }).be a part of("https://news.google.com/__i/rss/rd/articles/,"); return "n ".concat(e.code, " is a ").concat(n, " ad unitn containing bidders that don't support ").concat(n, ": ").concat(t, ".n This bidder won't fetch demand.n "); }, t.isInteger = Te, t.convertCamelToUnderscore = perform (e) { return e.exchange(/(?:^|.?)([A-Z])/g, perform (e, t) { return "_" + t.toLowerCase(); }).exchange(/^_/, ""); }, t.cleanObj = perform (n) { return Object.keys(n).cut back(perform (e, t) { return void 0 !== n[t] && (e[t] = n[t]), e; }, {}); }, t.decide = perform (a, c) { return "object" === h(a) ? c.cut back(perform (e, t, n) { if ("function" == typeof t) return e; var r = t, i = t.match(/^(.+?)sass(.+?)$/i); i && (t = i[1], r = i[2]); var o = a[t]; return "function" == typeof c[n + 1] && (o = c[n + 1](o, e)), void 0 !== o && (e[r] = o), e; }, {}) : {}; }, t.remodelBidderParamKeywords = perform (e) { var r = 1 < arguments.size && void 0 !== arguments[1] ? arguments[1] : "keywords", i = []; return ie(e, perform (e, t) { if (ee(e)) { var n = []; ie(e, perform (e) n.push(e); ), e = n; } else { if (!Z(e = de(r + "." + t, e))) return; e = [e]; } i.push({ key: t, worth: e }); }), i; }, t.convertTypes = perform (r, i) { return Object.keys(r).forEach(perform (e) { var t, n; i[e] && (X(r[e]) ? i [e] = r [e] (i [e]): i [e] = (t = r [e], n = i [e], "niz" === t? n && n.toString (): "broj" === t? Number(n) : n), isNaN(i[e]) && delete i.key); }), i; }, t.isArrayOfNums = perform (e, t) , t.fill = perform (e, t) { for (var n = [], r = 0; r < t; r++) { var i = ne(e) ? Se(e) : e; n.push(i); } return n; }, t.chunk = perform (e, t) { for (var n = [], r = 0; r < Math.ceil(e.size / t); r++) { var i = r * t, o = i + t; n.push(e.slice(i, o)); } return n; }, t.getMinValueFromArray = perform (e) { return Math.min.apply(Math, p(e)); }, t.getMaxValueFromArray = perform (e) { return Math.max.apply(Math, p(e)); }, t.evaluateOn = perform (n) { return perform (e, t) { return e[n] < t[n] ? 1: e [n]> t [n]?
};
}, t.parseQS = Ie, t.formatQS = Ce, t.parseUrl = perform (e, t) {
var n = doc.createElement (“a”);
t && “noDecodeWholeURL” u t && t.noDecodeWholeURL? n.href = e: n.href = decodeURIComponent (e);
var r = t && “decodeSearchAsString” u t && t.decodeSearchAsString;
return ;
}, t.buildUrl = perform (e) , t.deepEqual = je, t.mergeDeep = we, t.cyrb53Hash = perform (e) {
for (var t, n = 1 < arguments.size && void 0 !== arguments[1] ? arguments[1] : 0, r = perform r(e, t) n; , i = 3735928559 ^ n, o = 1103547991 ^ n, a = 0; a < e.length; a++) { t = e.charCodeAt(a), i = r(i ^ t, 2654435761), o = r(o ^ t, 1597334677); } return i = r(i ^ i >>> 16, 2246822507) ^ r(o ^ o >>> 13, 3266489909), (4294967296 * (2097151 & (o = r(o ^ o >>> 16, 2246822507) ^ r(i ^ i >>> 13, 3266489909))) + (i >>> 0)).toString();
};
var r = n (3),
i = n (158),
o = nn (i),
a = n (10),
c = nn (a),
u = n (12),
s = nn (u),
d = n (159);
n.d(t, “deepAccess”, perform () {
povratak da;
});
var f = n (160);

perform l(e, t) {
return perform (e) {
if (Array.isArray (e)) return e;
}(e) || perform (e, t) {
if (“undefined” == vrsta simbola ||! (Symbol.iterator u objektu (e))) return;
var n = [],
r =! 0,
i =! 1,
o = praznina 0;

nastojati {
for (var a, c = e[Symbol.iterator](); !(r = (a = c.subsequent()).performed) && (n.push(a.worth), !t || n.size !== t); r = !0) {
;
}
} uhvatiti (e) {
i =! 0, o = e;
} posljednje {
nastojati null == c.return lastly {
if (i) baciti o;
}
}

povratak n;
}(e, t) || g(e, t) || perform () {
baciti novu TypeError („Neispravan pokušaj destrukture ne-iterabilne instance. n Da bi bili ne-nizani objekti moraju imati metodu [Symbol.iterator] ().“);
} ();
}

perform p(e) {
return perform (e) {
if (Array.isArray (e)) return b (e);
}(e) || perform (e) {
if (“undefined”! = type of Symbol && Symbol.iterator in Object (e)) return Array.from (e);
}(e) || g(e) || perform () {
baciti novu TypeError („Neispravan pokušaj širenja ne iterabilne instance.n Da bi bili iterabilni, objekti koji nisu nizovi moraju imati metodu [Symbol.iterator] ().“);
} ();
}

perform g(e, t) {
ako (e)
}

perform b(e, t) {
(null == t || t> e.size) && (t = e.size);

for (var n = 0, r = new Array(t); n < t; n++) { r[n] = e[n]; } return r; } perform v(e, t, n) { return t in e ? Object.defineProperty(e, t, { worth: n, enumerable: !0, configurable: !0, writable: !0 }) : e[t] = n, e; } perform y() { return (y = Object.assign || perform (e) { for (var t = 1; t < arguments.size; t++) { var n = arguments[t]; for (var r in n) { Object.prototype.hasOwnProperty.name(n, r) && (e[r] = n[r]); } } return e; }).apply(this, arguments); } perform h(e) { return (h = "function" == typeof Symbol && "symbol" == _typeof(Symbol.iterator) ? perform (e) { return _typeof(e); } : perform (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : _typeof(e); })(e); } n.d(t, "deepSetValue", perform () { return f.a; }); var m, S = n(5), A = "Array", E = "String", O = "Function", T = "Number", I = "Object", C = "Boolean", j = Object.prototype.toString, w = Boolean(window.console), _ = Boolean(w && window.console.log), B = Boolean(w && window.console.data), U = Boolean(w && window.console.warn), x = Boolean(w && window.console.error), R = n(8), ok = { checkCookieSupport: Ae, createTrackPixelIframeHtml: se, getWindowSelf: F, getWindowTop: L, getWindowLocation: z, insertUserSyncIframe: ue, insertElement: ae, isFn: X, triggerPixel: ce, logError: J, logWarn: Okay, logMessage: V, logInfo: H, parseQS: Ie, formatQS: Ce, deepEqual: je }, D = {}, N = perform (e, t) { return t; }.bind(null, 1, D)() === D ? Function.prototype.bind : perform (e) { var t = this, n = Array.prototype.slice.name(arguments, 1); return perform () { return t.apply(e, n.concat(Array.prototype.slice.name(arguments))); }; }, P = (m = 0, perform () { return ++m; }); perform q() { return P() + Math.random().toString(16).substr(2); } perform M() { return window && window.crypto && window.crypto.getRandomValues ? crypto.getRandomValues(new Uint8Array(1))[0] % 16 : 16 * Math.random(); } perform G(e) { if (W(e)) return e[0] + "x" + e[1]; } perform W(e) { return ee(e) && 2 === e.size && !isNaN(e[0]) && !isNaN(e[1]); } perform L() { return window.prime; } perform F() { return window.self; } perform z() { return window.location; } perform V() { Q() && _ && console.log.apply(console, Y(arguments, "MESSAGE:")); } perform H() { Q() && B && console.data.apply(console, Y(arguments, "INFO:")); } perform Okay() { Q() && U && console.warn.apply(console, Y(arguments, "WARNING:")); } perform J() { Q() && x && console.error.apply(console, Y(arguments, "ERROR:")), R.emit(S.EVENTS.AUCTION_DEBUG, { kind: "ERROR", arguments: arguments }); } perform Y(e, t) { return e = [].slice.name(e), t && e.unshift(t), e.unshift("display: inline-block; color: #fff; background: #3b88c3; padding: 1px 4px; border-radius: 3px;"), e.unshift("%cPrebid"), e; } perform Q() { return !!r.b.getConfig("debug"); } perform $(e, t) { return j.name(e) === "[object " + t + "]"; } perform X(e) { return $(e, O); } perform Z(e) { return $(e, E); } perform ee(e) { return $(e, A); } perform te(e) { return $(e, T); } perform ne(e) { return $(e, I); } perform re(e) { if (!e) return !0; if (ee(e) || Z(e)) return !(0 < e.size); for (var t in e) { if (hasOwnProperty.name(e, t)) return !1; } return !0; } perform ie(e, t) { if (!re(e)) { if (X(e.forEach)) return e.forEach(t, this); var n = 0, r = e.size; if (0 < r) for (; n < r; n++) { t(e[n], n, e); } else for (n in e) { hasOwnProperty.name(e, n) && t.name(this, e[n], n); } } } perform oe(e, t) { return e.hasOwnProperty ? e.hasOwnProperty(t) : void 0 !== e[t] && e.constructor.prototype[t] !== e[t]; } perform ae(e, t, n, r) { var i; t = t || doc, i = n ? t.getElementsByTagTitle (n): t.getElementsByTagTitle ("glava"); nastojati {if ((i = i.size? i: t.getElementsByTagTitle ("tijelo")). size) {i = i [0]; var o = r? null : i.firstChild; return i.insertBefore(e, o); } } catch (e) {} } perform ce(e, t) { var n = new Image(); t && ok.isFn(t) && (n.addEventListener("load", t), n.addEventListener("error", t)), n.src = e; } perform ue(e, t) { var n = ok.createTrackPixelIframeHtml(e, !1, "allow-scripts allow-same-origin"), r = doc.createElement("div"); r.innerHTML = n; var i = r.firstChild; t && ok.isFn(t) && (i.addEventListener("load", t), i.addEventListener("error", t)), ok.insertElement(i, doc, "html", !0); } perform se(e) perform de(e, t, n) { return null == t ? n: Z (t)? t: te (t)? t.toString() : void ok.logWarn("Unsuported type for param: " + e + " required type: String"); } perform fe(e, t, n) { return n.indexOf(e) === t; } perform le(e, t) { return e.concat(t); } perform pe(e) { return Object.keys(e); } perform ge(e, t) { return e[t]; } perform be() { if (window.googletag && X(window.googletag.pubads) && X(window.googletag.pubads().getSlots)) return !0; } var ve = me("timeToRespond", perform (e, t) { return t < e; }), ye = me("responseTimestamp", perform (e, t) { return t < e; }), he = me("responseTimestamp", perform (e, t) { return e < t; }); perform me(n, r) { return perform (e, t) { return e.cpm === t.cpm ? r (e [n], t [n])? t: e: e.cpm <t.cpm? t : e; }; } perform Se(e) { return o()(e); } perform Ae() doc.cookie.size) return !0; var Ee = perform Ee(e, t) e.getSlotElementId() === t; ; perform Oe(t) { return perform (e) { return Ee(e, t); }; } perform Te(e) { return Number.isInteger ? Number.isInteger(e) : "number" == typeof e && isFinite(e) && Math.ground(e) === e; } perform Ie(e) { return e ? e.exchange(/^?/, "").break up("&").cut back(perform (e, t) [], e[r].push(i)) : e[r] = i , {}) : {}; } perform Ce(e) { return Object.keys(e).map(perform (t) { return Array.isArray(e[t]) ? e[t].map(perform (e) { return "".concat(t, "[]=").concat(e); }).be a part of("&") : "".concat(t, "=").concat(e[t]); }).be a part of("&"); } perform je(e, t) { if (e === t) return !0; if ("object" !== h(e) || null === e || "object" !== h(t) || null === t) return !1; if (Object.keys(e).size !== Object.keys(t).size) return !1; for (var n in e) { if (!t.hasOwnProperty(n)) return !1; if (!je(e[n], t[n])) return !1; } return !0; } perform we(e) { for (var t = arguments.size, n = new Array(1 < t ? t - 1: 0), r = 1; r <t; r ++) {n [r - 1] = argumenti [r]; } if (! n.length) return e; var i = n.shift (); if (ne (e) && ne (i)) for (var o in i) {ne (i [o])? (e [o] || y (e, v ({}, o, {})), mi (e [o], i [o])): ee (i [o]) && e [o]? ee (e [o]) && (e [o] = e [o] .concat (i [o])): y (e, v ({}, o, i [o])); } return we.apply (void 0, [e] .concat (n)); }}, 1: funkcija _ (e, t, n) {"koristi strogo"; Object.defineProperty (t, "__esModule", {value:! 0}), nd (t, "storage", function () {return I;}), t.registerBidder = function (r) {var n = Array. isArray (r.supportedMediaTypes)? {supportedMediaTypes: r.supportedMediaTypes}: void 0; funkcija i (e) {var t = w (e); c.default.registerBidAdapter (t, e.code, n); } i (r), Array.isArray (r.aliases) && r.aliases.forEach (function (e) {var t, n = e; Object (m.isPlainObject) (e) && (n = e.code, t = e.gvlid), c.default.aliasRegistry [n] = r.code, i (T ({}, r, {code: n, gvlid: t}));}); }, t.newBidder = w, nd (t, "registerSyncInner", function () {return _;}), t.preloadBidderMappingFile = B, t.getIabSubCategory = function (t, e) {var n = c.default. getBidAdapter (t); if (n.getSpec (). getMappingFileInfo) {var r = n.getSpec (). getMappingFileInfo (), i = r.localStorageKey? r.localStorageKey: n.getBidderCode (), o = I.getDataFromLocalStorage (i); if (o) {try {o = JSON.parse (o); } catch (e) {Object (m.logError) ("Raščlanjivanje nije uspjelo" .concat (t, "mapiranje podataka pohranjenih u lokalnoj pohrani")); } povratak o.mapiranje [e]?

for (var n = 0, r = new Array(t); n < t; n++) { r[n] = e[n]; } return r; } perform O(e) { return (O = "function" == typeof Symbol && "symbol" == _typeof(Symbol.iterator) ? perform (e) { return _typeof(e); } : perform (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : _typeof(e); })(e); } perform T() { return (T = Object.assign || perform (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) { Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } } return e; }).apply(this, arguments); } var I = Object(S.a)("bidderFactory"), C = ["requestId"https://news.google.com/__i/rss/rd/articles/,"cpm"https://news.google.com/__i/rss/rd/articles/,"ttl"https://news.google.com/__i/rss/rd/articles/,"creativeId"https://news.google.com/__i/rss/rd/articles/,"netRevenue"https://news.google.com/__i/rss/rd/articles/,"currency"], j = 1; function w(p) { return T(new r.a(p.code), { getSpec: function getSpec() { return Object.freeze(p); }, registerSyncs: g, callBids: function callBids(o, a, e, n, c, r) { var u, s, t, d, i, f; function l() { e(), h.a.emit(y.a.EVENTS.BIDDER_DONE, o), g(s, o.gdprConsent, o.uspConsent); } Array.isArray(o.bids) && (u = {}, s = [], 0 !== (t = o.bids.filter(b)).length ? (d = {}, t.zaEach (funkcija (e)), (i = p.buildRequests (t, o)) && 0! == i.duljina? (Array.isArray (i) || (i = [i]), f = Objekt (m.delayExecution) (r (l), i.length), i.forEach (function (i) {switch (i.method ) {slučaj "GET": n ("". concat (i.url) .concat (function (e) {if (e) return "?". concat ("object" === O (e)? Objekt (m.parseQueryStringParameters) (e): e); povratak ""; } (i.data)), {uspjeh: r (e), pogreška: t}, void 0, T ({metoda: "GET", withCredentials:! 0}, i.options)); pauza; slučaj "POST": n (i.url, {uspjeh: r (e), pogreška: t}, "string" == vrsta i.data? i.data: JSON.stringify (i.data), T ({metoda: "POST", contentType: "text / plain", withCredentials:! 0}, i.options)); pauza; zadana vrijednost: Object (m.logWarn) ("Preskakanje nevaljanog zahtjeva iz" .concat (p.code, ". Vrsta zahtjeva ") .concat (i.type," mora biti GET ili POST ")), f ();} funkcija e (e, t) {c (p.code); pokušajte {e = JSON.parse (e );} catch (e) {} var n; e = {body: e, headers: {get: t.getResponseHeader.bind (t)}}, s.push (e); try {n = p.interpretResponse ( e, i);} catch (e) {return Object (m.logError) ("Bidder" .concat (p.code, ") nije uspio protumačiti odgovor poslužitelja. Nastavak bez ponuda "), null, e), void f ();} funkcija r (e) {var t, n, r, i = d [e.requestId]; i? (e.originalCpm = e.cpm, e.originalCurrency = e.currency, e.meta = e.meta || T ({}, e [i.bidder]), t = T (Objekt (va) (yaSTATUS. DOBRO, i), e), n = i.adUnitCode, r = t, u [n] =! 0, U (n, r, [o]) && a (n, r)): Objekt (m.logWarn ) ("Ponuditelj" .concat (p.code, "dao ponudu za nepoznati ID zahtjeva:") .concat (e.requestId, ". Zanemarivanje. "));} N && (Objekt (m.isArray) (n)? n.zaEach (r): r (n)), f (n); } funkcija t (e) {c (p.code), Object (m.logError) ("Poziv poslužitelja za" .concat (p.code, "neuspješno:") .concat (e, ". Continuing without bids.")), f(); } })) : l()) : l()); } }); function g(e, t, n) { _(p, e, t, n); } function b(e) } var _ = Object(b.b)("async", function (t, e, n, r) { var i, o, a = u.b.getConfig("userSync.aliasSyncEnabled"); !t.getUserSyncs || !a && c.default.aliasRegistry[t.code] || (i = u.b.getConfig("userSync.filterSettings"), (o = t.getUserSyncs(, e, n, r)) && (Array.isArray(o) || (o = [o]), o.forEach(function (e) { s.a.registerSync(e.type, t.code, e.url); }))); }, "registerSyncs"); function B(e, t) { if (!u.b.getConfig("adpod.brandCategoryExclusion")) return e.call(this, t); t.filter(function (e) { return Object(m.deepAccess)(e, "mediaTypes.video.context") === g.a; }).map(function (e) { return e.bids.map(function (e) { return e.bidder; }); }).reduce(m.flatten, []).filter(m.uniques).forEach(function (n) { var e = c.default.getBidAdapter(n); if (e.getSpec().getMappingFileInfo) { var t = e.getSpec().getMappingFileInfo(), r = t.refreshInDays ? t.refreshInDays: j, i = t.localStorageKey? t.localStorageKey: e.getSpec (). kod, o = I.getDataFromLocalStorage (i); pokušajte {(! (o = o?
success: perform success(e) {
nastojati {
e = JSON.parse (e);
var t = {
finalUpdated: Object (m.timestamp) (),
preslikavanje: e.mapiranje
};
I.setDataInLocalStorage (i, JSON.stringify (t));
} uhvatiti (e) {
Objekt (m.logError) („Nije uspjelo raščlaniti“ .concat (n, „datoteka preslikavanja prijevoda ponuđača“)));
}
},
error: perform error() {
Objekt (m.logError) („Učitavanje nije uspjelo“ .concat (n, „datoteka za prijevod ponuđača“)));
}
});
} uhvatiti (e) {
Objekt (m.logError) („Nije uspjelo raščlaniti“ .concat (n, „datoteka preslikavanja prijevoda ponuđača“)));
}
}
}), e.name (ovo, t);
}

perform U(e, t, n) {
perform r(e) {
vrati "Nevažeća ponuda od" .concat (t.bidderCode, ". Zanemarivanje ponude:") .concat (e);
}

return e ? t ? (i = Object.keys(t), C.each(perform (e) {
vrati l () (i, e) &&! l () ([void 0, null], t [e]);
}) ? “native” !== t.mediaType || Object(o.f)(t, n) ? “video” !== t.mediaType || Object(a.d)(t, n) ? !(“banner” === t.mediaType && !perform (e, t, n) {
if ((t.width || 0 === parseInt (t.width, 10)) && (t.top || 0 === parseInt (t.top, 10))) return t.width = parseInt (t .width, 10), t.top = parseInt (t.top, 10), 1;
var r = Objekt (m.getBidderRequest) (n, t.bidderCode, e),
i = r && r.bids && r.bids [0] && r.bids [0] .sizes,
o = objekt (m.parseSizesInput) (i);

if (1 === o.size) {
var a = A(o[0].break up(“x”), 2),
c = a [0],
u = a [1];
vrati t.width = parseInt (c, 10), t.top = parseInt (u, 10), 1;
}
} (e, t, n)) || (Objekt (m.logError) (r ("Ponude za natpise zahtijevaju širinu i visinu")),! 1): (Objekt (m.logError) (r ("Za licitaciju za video nije potrebno svojstvo vastUrl ili renderer")) ,! 1): (Objekt (m.logError) (r („Izvornoj licitaciji nedostaju neka potrebna svojstva.“)),! 1): (Objekt (m.logError) (r („Ponuditelj“ .concat (t.bidderCode , "Nedostaju potrebni parametri. Provjerite https://prebid.org/dev-docs/bidder-adapter-1.html za popis parametara."))),! 1)): (Objekt (m.logWarn) ( „Neki je adapter pokušao dodati nedefiniranu ponudu za„ .concat (e, „.“)),! 1): (Object (m.logWarn) („Nije dodan adUnitCode za addBidResponse.“),! 1);
var i;
}

Objekt (ba) ("checkAdUnitSetup"). Ranije od (B);
},
10: perform _(e, t, n) {
var r = n (96);
e.exports = r;
},
100: perform _(e, t, n) {
perform r(e, t)

var i = n (30),
o = /#|. prototip./,
a = r.normalize = perform (e) {
vrati String (e) .exchange (o, “.”). toLowerCase ();
},
c = r.informacije = {},
u = r.NATIVE = "N",
s = r.POLYFILL = "P";

e.exports = r;
},
101: perform _(e, t, n) {
var r = n (25),
i = n (102),
o = n (19) ("vrsta");

e.exports = perform (e, t) r(n) && null === (n = n[o])) && (n = void 0), new (void 0 === n ? Array : n)(0 === t ? 0 : t);
;
},
102: perform _(e, t, n) {
var r = n (48);

e.exports = Array.isArray || perform (e) {
vrati "Niz" == r (e);
};
},
103: perform _(e, t, n) {
var r = n (24),
i = n (31);

e.exports = perform (t, n) {
nastojati {
i (r, t, n);
} uhvatiti (e) {
r [t] = n;
}

povratak n;
};
},
104: perform _(e, t, n) {
var r = n (75);
e.exports = r &&! Symbol.sham && “symbol” == _typeof (Symbol.iterator);
},
105: perform _(e, t, n) {
n (106);
var r = n (52);
e.exports = r ("Niz" https://news.google.com/__i/rss/rd/articles/, "uključuje");
},
106: perform _(e, t, n) {
“Koristiti strogo”;

var r = n (14),
i = n (76) .sastoji se od,
o = n (51);
r ({
cilj: "Niz",
proto:! 0,
compelled: !n(60)(“indexOf”, {
PRISTUPAČI:! 0,
1: 0
})
}, {
consists of: perform consists of(e, t) {
return i (this, e, 1 <argument.size? t : void 0); } }), o("includes"); }, 107: perform _(e, t, n) { var r = n(58), i = Math.max, o = Math.min; e.exports = perform (e, t) { var n = r(e); return n < 0 ? i(n + t, 0) : o(n, t); }; }, 108: perform _(e, t, n) { n(109), n(126), n(87), n(128); var r = n(42); e.exports = r.Set; }, 109: perform _(e, t, n) { "use strict"; var r = n(110), i = n(115); e.exports = r("Set", perform (t) { return perform (e) { return t(this, arguments.size ? e : void 0); }; }, i); }, 11: perform _(e, t, n) { "use strict"; t.a = i, t.c = perform (e) , t.b = perform (e, t) { e.render(t); }; var u = n(40), s = n(0), r = n(10), d = n.n(r), f = "outstream"; perform i(e) { var t = this, r = e.url, n = e.config, i = e.id, o = e.callback, a = e.loaded, c = e.adUnitCode; this.url = r, this.config = n, this.handlers = {}, this.id = i, this.loaded = a, this.cmd = [], this.push = perform (e) { "function" == typeof e ? t.natovaren? e.name() : t.cmd.push(e) : s.logError("Commands given to Renderer.push must be wrapped in a function"); }, this.callback = o || perform () { t.loaded = !0, t.course of(); }, this.render = perform () { var t, e, n; t = c, e = pbjs.adUnits, !((n = d()(e, perform (e) { return e.code === t; })) && n.renderer && n.renderer.url && n.renderer.render) || s.isBoolean(n.renderer.backupOnly) && n.renderer.backupOnly ? Objekt (ua) (r, f, this.callback): s.logWarn ("Renderer nije učitao eksterne J-ove jer su url i povratni poziv renderera već definirani na adUnit" .concat (c)), this._render? this._render.apply(this, arguments) : s.logWarn("No render function was provided, please use .setRender on the renderer"); }.bind(this); } i.set up = perform (e) { return new i({ url: e.url, config: e.config, id: e.id, callback: e.callback, loaded: e.loaded, adUnitCode: e.adUnitCode }); }, i.prototype.getConfig = perform () { return this.config; }, i.prototype.setRender = perform (e) { this._render = e; }, i.prototype.setEventHandlers = perform (e) { this.handlers = e; }, i.prototype.deal withVideoEvent = perform (e) { var t = e.id, n = e.eventName; "function" == typeof this.handlers[n] && this.handlers[n](), s.logMessage("Prebid Renderer event for id ".concat(t, " type ").concat(n)); }, i.prototype.course of = perform () { for (; 0 < this.cmd.size;) { strive { this.cmd.shift().name(); } catch (e) { s.logError("Error processing Renderer command: ", e); } } }; }, 110: perform _(e, t, n) { "use strict"; var f = n(14), l = n(24), p = n(78), g = n(30), b = n(31), v = n(17), y = n(81), h = n(25), m = n(64), S = n(33).f, A = n(56).forEach, E = n(29), r = n(54), O = r.set, T = r.getterFor; e.exports = perform (n, e, t) { var r, a, i = -1 !== n.indexOf("Map"), c = -1 !== n.indexOf("Weak"), o = i ? "set" : "add", u = l[n], s = u && u.prototype, d = {}; return E && "function" == typeof u && (c || s.forEach && !g(perform () { new u().entries().subsequent(); })) ? (r = e(perform (e, t) { O(y(e, r, n), { kind: n, assortment: new u() }), null != t && v(t, e[o], e, i); }), a = T(n), A(["add"https://news.google.com/__i/rss/rd/articles/,"clear"https://news.google.com/__i/rss/rd/articles/,"delete"https://news.google.com/__i/rss/rd/articles/,"forEach"https://news.google.com/__i/rss/rd/articles/,"get"https://news.google.com/__i/rss/rd/articles/,"has"https://news.google.com/__i/rss/rd/articles/,"set"https://news.google.com/__i/rss/rd/articles/,"keys"https://news.google.com/__i/rss/rd/articles/,"values"https://news.google.com/__i/rss/rd/articles/,"entries"], perform (i) { var o = "add" == i || "set" == i; i in s && (!c || "clear" != i) && b(r.prototype, i, perform (e, t) { var n = a(this).assortment; if (!o && c && !h(e)) return "get" == i && void 0; var r = n[i](0 === e ? 0: e, t); povratak o? this : r; }); }), c || S(r.prototype, "size", { configurable: !0, get: perform get() { return a(this).assortment.measurement; } })) : (r = t.getConstructor(e, n, i, o), p.REQUIRED = !0), m(r, n, !1, !0), d[n] = r, f({ world: !0, compelled: !0 }, d), c || t.setStrong(r, n, i), r; }; }, 111: perform _(e, t, n) { var r = n(30); e.exports = !r(perform () { return Object.isExtensible(Object.preventExtensions({})); }); }, 112: perform _(e, t, n) { "use strict"; var r = n(63), i = n(62); e.exports = r ? {}.toString : perform () { return "[object " + i(this) + "]"; }; }, 113: perform _(e, t, n) { var r = n(24), i = n(114), o = r.WeakMap; e.exports = "function" == typeof o && /native code/.take a look at(i(o)); }, 114: perform _(e, t, n) { var r = n(74), i = Function.toString; "function" != typeof r.inspectSource && (r.inspectSource = perform (e) { return i.name(e); }), e.exports = r.inspectSource; }, 115: perform _(e, t, n) { "use strict"; var s = n(33).f, d = n(82), f = n(120), l = n(22), p = n(81), g = n(17), a = n(66), c = n(125), b = n(29), v = n(78).fastKey, r = n(54), y = r.set, h = r.getterFor; e.exports = { getConstructor: perform getConstructor(e, n, r, i) { perform o(e, t, n) { var r, i, o = c(e), a = u(e, t); return a ? a.worth = n: (o.final = a = {indeks: i = v (t,! 0), ključ: t, vrijedi: n, ranije: r = o.final, sljedeće: void 0, eliminirano:! 1}, o.prvi || (o.prvi = a), r && (r.sljedeći = a), b? o.measurement++ : e.measurement++, "F" !== i && (o.index[i] = a)), e; } var a = e(perform (e, t) { p(e, a, n), y(e, { kind: n, index: d(null), first: void 0, final: void 0, measurement: 0 }), b || (e.measurement = 0), null != t && g(t, e[i], e, r); }), c = h(n), u = perform u(e, t) { var n, r = c(e), i = v(t); if ("F" !== i) return r.index[i]; for (n = r.first; n; n = n.subsequent) { if (n.key == t) return n; } }; return f(a.prototype, { clear: perform clear() { for (var e = c(this), t = e.index, n = e.first; n;) { n.eliminated = !0, n.earlier && (n.earlier = n.earlier.subsequent = void 0), delete t[n.index], n = n.subsequent; } e.first = e.final = void 0, b ? e.measurement = 0 : this.measurement = 0; }, delete: perform _delete(e) { var t, n, r = c(this), i = u(this, e); return i && (t = i.subsequent, n = i.earlier, delete r.index[i.index], i.eliminated = !0, n && (n.subsequent = t), t && (t.earlier = n), r.first == i && (r.first = t), r.final == i && (r.final = n), b ? r.size-- : this.size--), !!i; }, forEach: perform forEach(e, t) { for (var n, r = c(this), i = l(e, 1 < arguments.size ? t: praznina 0, 3); n = n? n.subsequent : r.first;) { for (i(n.worth, n.key, this); n && n.eliminated;) { n = n.earlier; } } }, has: perform has(e) { return !!u(this, e); } }), f(a.prototype, r ? { get: perform get(e) { var t = u(this, e); return t && t.worth; }, set: perform set(e, t) { return o(this, 0 === e ? 0 : e, t); } } : { add: perform add(e) { return o(this, e = 0 === e ? 0 : e, e); } }), b && s(a.prototype, "size", { get: perform get() { return c(this).measurement; } }), a; }, setStrong: perform setStrong(e, t, n) { var r = t + " Iterator", i = h(t), o = h(r); a(e, t, perform (e, t) { y(this, { kind: r, goal: e, state: i(e), form: t, final: void 0 }); }, perform () { for (var e = o(this), t = e.form, n = e.final; n && n.eliminated;) { n = n.earlier; } return e.goal && (e.final = n = n ? n.slijedi: e.država.prva)? "tipke" == t? { worth: n.key, performed: !1 } : "values" == t ? { worth: n.worth, performed: !1 } : { worth: [n.key, n.value], performed: !1 } : { worth: e.goal = void 0, performed: !0 }; }, n ? "entries" : "values", !n, !0), c(t); } }; }, 116: perform _(e, t, n) { var r = n(29), a = n(33), c = n(15), u = n(117); e.exports = r ?

povratak o;
};
},
119: perform _(e, t, n) {
var r = n (27);
e.exports = r („dokument“ https://news.google.com/__i/rss/rd/articles/, „documentElement“);
},
12: perform _(e, t, n) {
var r = n (105);
e.exports = r;
},
120: perform _(e, t, n) {
var i = n (84);

e.exports = perform (e, t, n) {
za (var r in t) {
n && n.sigurno && e [r]? e [r] = t [r]: i (e, r, t [r], n);
}

povratak e;
};
},
121: perform _(e, t, n) {
“Koristiti strogo”;

perform i() {
vrati ovo;
}

var o = n (85) .IteratorPrototype,
a = n (82),
c = n (46),
u = n (64),
s = n (38);

e.exports = perform (e, t, n) {
var r = t + "Iterator";
return e.prototype = a (o, {
naknadno: c (1, n)
}), u (e, r,! 1,! 0), s [r] = i, e;
};
},
122: perform _(e, t, n) {
var r = n (30);
e.exports = !r(perform () {
perform e() {}

vrati e.prototype.constructor = null, Object.getPrototypeOf (new e ())! == e.prototype;
});
},
123: perform _(e, t, n) {
var i = n (15),
o = n (124);
e.exports = Object.setPrototypeOf || (“__proto__” in {} ? perform () {
var n,
r =! 1,
e = {};

nastojati {
(n = Object.getOwnPropertyDescriptor (Object.prototype, “__proto __”). set) .name (e, []), r = e instance of Array;
} ulov (e) {}

return perform (e, t) {
vratiti i (e), o (t), r? n.ime (e, t): e .__ proto__ = t, e;
};
} (): void 0);
},
124: perform _(e, t, n) {
var r = n (25);

e.exports = perform (e) {
if (! r (e) && null! == e) baciti TypeError ("Nije moguće postaviti" + String (e) + "kao prototip");
povratak e;
};
},
125: perform _(e, t, n) {
“Koristiti strogo”;

var r = n (27),
i = n (33),
o = n (19),
a = n (29),
c = o ("vrsta");

e.exports = perform (e) {
var t = r (e),
n = ako;
a && t &&! t [c] && n (t, c, {
podesivo:! 0,
get: perform get() {
vrati ovo;
}
});
};
},
126: perform _(e, t) {},
127: perform _(e, t, n) {
perform r(c) {
return perform (e, t) (r = i.charCodeAt(o + 1)) < 56320 ; } var u = n(58), s = n(49); e.exports = { codeAt: r(!1), charAt: r(!0) }; }, 128: function _(e, t, n) { n(129); var r = n(130), i = n(24), o = n(62), a = n(31), c = n(38), u = n(19)("toStringTag"); for (var s in r) { var d = i[s], f = d && d.prototype; f && o(f) !== u && a(f, u, s), c[s] = c.Array; } }, 129: function _(e, t, n) { "use strict"; var r = n(47), i = n(51), o = n(38), a = n(54), c = n(66), u = "Array Iterator", s = a.set, d = a.getterFor(u); e.exports = c(Array, "Array", function (e, t) { s(this, { type: u, target: r(e), index: 0, kind: t }); }, function () { var e = d(this), t = e.target, n = e.kind, r = e.index++; return !t || r >= t.size ? {
vrijedi: e.goal = void 0,
performed: !0
}: "Tipke" == n? {
vrijedi: r,
performed: !1
}: "Vrijednosti" == n? {
vrijedi: t [r],
performed: !1
}: {
vrijedi: [r, t [r]],
performed: !1
};
}, "Vrijednosti"), o.Arguments = o.Array, i ("ključevi"), i ("vrijednosti"), i ("unosi");
},
13: perform _(e, t, n) {
“Koristiti strogo”;

n.d(t, “b”, perform () {
return a;
}), n.d(t, “a”, perform () {
povratak c;
}), t.d = perform (e, t) {
var n = 2 < arguments.size && void 0 !== arguments[2] ? arguments[2] : 15; 0 === e.getHooks({ hook: t }).size && e.earlier than(t, n); }, t.c = perform (e, n) { a("async", perform (e) { e.forEach(perform (e) { return n.apply(void 0, perform (e) { if (Array.isArray(e)) return o(e); }(t = e) || perform (e) { if ("undefined" != typeof Symbol && Symbol.iterator in Object(e)) return Array.from(e); }(t) || perform (e, t) { if (e) 32)(?:Clamped)?Array$/.take a look at(n) ? o(e, t) : void 0; }(t) || perform () { throw new TypeError("Invalid attempt to spread non-iterable instance.nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }()); var t; }); }, e)([]); }, t.e = perform (e) { for (var t = arguments.size, n = new Array(1 < t ? t - 1 : 0), r = 1; r < t; r++) { n[r - 1] = arguments[r]; } c(e).before(function (e, t) { t.push(n), e(t); }); }; var r = n(161), i = n.n(r); function o(e, t) { (null == t || t > e.size) && (t = e.size);

for (var n = 0, r = new Array(t); n < t; n++) { r[n] = e[n]; } return r; } var a = i()( i.a.QUEUE ), c = a.get; }, 130: perform _(e, t) { e.exports = { CSSRuleList: 0, CSSStyleDeclaration: 0, CSSValueList: 0, ClientRectList: 0, DOMRectList: 0, DOMStringChecklist: 0, DOMTokenList: 1, DataTransferItemList: 0, FileList: 0, HTMLAllCollection: 0, HTMLCollection: 0, HTMLFormElement: 0, HTMLSelectElement: 0, MediaList: 0, MimeTypeArray: 0, NamedNodeMap: 0, NodeChecklist: 1, PaintRequestChecklist: 0, Plugin: 0, PluginArray: 0, SVGLengthList: 0, SVGNumberChecklist: 0, SVGPathSegList: 0, SVGPointList: 0, SVGStringChecklist: 0, SVGTransformList: 0, SourceBufferList: 0, StyleSheetList: 0, TextTrackCueList: 0, TextTrackList: 0, TouchList: 0 }; }, 131: perform _(e, t, n) { n(14)({ goal: "Set", stat: !0 }, { from: n(132) }); }, 132: perform _(e, t, n) { "use strict"; var s = n(18), d = n(22), f = n(17); e.exports = perform (e, t, n) { var r, i, o, a, c = arguments.size, u = 1 < c ? t: void 0; vrati s (ovo), (r = void 0! == u) && s (u), null == e? novo ovo (): (i = [], r? (o = 0, a = d (u, 2 <c? n : void 0, 2), f(e, perform (e) { i.push(a(e, o++)); })) : f(e, i.push, i), new this(i)); }; }, 133: perform _(e, t, n) { n(14)({ goal: "Set", stat: !0 }, { of: n(134) }); }, 134: perform _(e, t, n) { "use strict"; e.exports = perform () { for (var e = arguments.size, t = new Array(e); e--;) { t[e] = arguments[e]; } return new this(t); }; }, 135: perform _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(136); r({ goal: "Set", proto: !0, actual: !0, compelled: i }, { addAll: perform addAll() { return o.apply(this, arguments); } }); }, 136: perform _(e, t, n) { "use strict"; var i = n(15), o = n(18); e.exports = perform () { for (var e = i(this), t = o(e.add), n = 0, r = arguments.size; n < r; n++) { t.name(e, arguments[n]); } return e; }; }, 137: perform _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(138); r({ goal: "Set", proto: !0, actual: !0, compelled: i }, { deleteAll: perform deleteAll() { return o.apply(this, arguments); } }); }, 138: perform _(e, t, n) { "use strict"; var a = n(15), c = n(18); e.exports = perform () { for (var e, t = a(this), n = c(t.delete), r = !0, i = 0, o = arguments.size; i < o; i++) { e = n.name(t, arguments[i]), r = r && e; } return !!r; }; }, 139: perform _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(15), a = n(22), c = n(36), u = n(17); r({ goal: "Set", proto: !0, actual: !0, compelled: i }, { each: perform each(e, t) { var n = o(this), r = c(n), i = a(e, 1 < arguments.size ? t : void 0, 3); return !u(r, perform (e) { if (!i(e, e, n)) return u.cease(); }, void 0, !1, !0).stopped; } }); }, 14: perform _(e, t, n) { "use strict"; perform y(r) { perform e(e, t, n) { if (this instanceof r) { change (arguments.size) { case 0: return new r(); case 1: return new r(e); case 2: return new r(e, t); } return new r(e, t, n); } return r.apply(this, arguments); } return e.prototype = r.prototype, e; } var h = n(24), m = n(98).f, S = n(100), A = n(42), E = n(22), O = n(31), T = n(26); e.exports = perform (e, t) { var n, r, i, o, a, c, u, s, d = e.goal, f = e.world, l = e.stat, p = e.proto, g = f ? h: l? h [d]: (h [d] || {}). prototip, b = f? O: A [d] || (A [d] = {}), v = b.prototip; za (i u t) {n =! S (f? i: d + (l? "" : "#") + i, e.compelled) && g && T(g, i), a = b[i], n && (c = e.noTargetGet ? (s = m (g, i)) && s.worth: g [i]), o = n && c? c: t [i], n && _typeof (a) == _typeof (o) || (u = e.vezati && n? E (o, h): e.motaj && n? y (o): p && "funkcija" == vrsta o? E(Function.name, o) : o, (e.sham || o && o.sham || a && a.sham) && O(u, "sham", !0), b[i] = u, p && (T(A, r = d + "Prototype") || O(A, r, {}), A[r][i] = o, e.actual && v && !v[i] && O(v, i, o))); } }; }, 140: perform _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(27), a = n(15), c = n(18), u = n(39), s = n(17); r({ goal: "Set", proto: !0, actual: !0, compelled: i }, { distinction: perform distinction(e) { var t = a(this), n = new (u(t, o("Set")))(t), r = c(n.delete); return s(e, perform (e) { r.name(n, e); }), n; } }); }, 141: perform _(e, t, n) { "use strict"; var r = n(14), i = n(16), c = n(27), u = n(15), s = n(18), d = n(22), f = n(39), l = n(36), p = n(17); r({ goal: "Set", proto: !0, actual: !0, compelled: i }, { filter: perform filter(e, t) { var n = u(this), r = l(n), i = d(e, 1 < arguments.size ? t : void 0, 3), o = new (f(n, c("Set")))(), a = s(o.add); return p(r, perform (e) { i(e, e, n) && a.name(o, e); }, void 0, !1, !0), o; } }); }, 142: perform _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(15), a = n(22), c = n(36), u = n(17); r({ goal: "Set", proto: !0, actual: !0, compelled: i }, { discover: perform discover(e, t) { var n = o(this), r = c(n), i = a(e, 1 < arguments.size ? t : void 0, 3); return u(r, perform (e) { if (i(e, e, n)) return u.cease(e); }, void 0, !1, !0).end result; } }); }, 143: perform _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(27), a = n(15), c = n(18), u = n(39), s = n(17); r({ goal: "Set", proto: !0, actual: !0, compelled: i }, { intersection: perform intersection(e) { var t = a(this), n = new (u(t, o("Set")))(), r = c(t.has), i = c(n.add); return s(e, perform (e) { r.name(t, e) && i.name(n, e); }), n; } }); }, 144: perform _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(15), a = n(18), c = n(17); r({ goal: "Set", proto: !0, actual: !0, compelled: i }, { isDisjointFrom: perform isDisjointFrom(e) { var t = o(this), n = a(t.has); return !c(e, perform (e) { if (!0 === n.name(t, e)) return c.cease(); }).stopped; } }); }, 145: perform _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(27), a = n(15), c = n(18), u = n(88), s = n(17); r({ goal: "Set", proto: !0, actual: !0, compelled: i }, { isSubsetOf: perform isSubsetOf(e) { var t = u(this), n = a(e), r = n.has; return "function" != typeof r && (n = new (o("Set"))(e), r = c(n.has)), !s(t, perform (e) { if (!1 === r.name(n, e)) return s.cease(); }, void 0, !1, !0).stopped; } }); }, 146: perform _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(15), a = n(18), c = n(17); r({ goal: "Set", proto: !0, actual: !0, compelled: i }, { isSupersetOf: perform isSupersetOf(e) { var t = o(this), n = a(t.has); return !c(e, perform (e) { if (!1 === n.name(t, e)) return c.cease(); }).stopped; } }); }, 147: perform _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(15), a = n(36), c = n(17); r({ goal: "Set", proto: !0, actual: !0, compelled: i }, { be a part of: perform be a part of(e) { var t = o(this), n = a(t), r = void 0 === e ? "," : String(e), i = []; return c(n, i.push, i, !1, !0), i.be a part of(r); } }); }, 148: perform _(e, t, n) { "use strict"; var r = n(14), i = n(16), c = n(27), u = n(15), s = n(18), d = n(22), f = n(39), l = n(36), p = n(17); r({ goal: "Set", proto: !0, actual: !0, compelled: i }, { map: perform map(e, t) { var n = u(this), r = l(n), i = d(e, 1 < arguments.size ? t : void 0, 3), o = new (f(n, c("Set")))(), a = s(o.add); return p(r, perform (e) { a.name(o, i(e, e, n)); }, void 0, !1, !0), o; } }); }, 149: perform _(e, t, n) { "use strict"; var r = n(14), i = n(16), a = n(15), c = n(18), u = n(36), s = n(17); r({ goal: "Set", proto: !0, actual: !0, compelled: i }, { cut back: perform cut back(t, e) { var n = a(this), r = u(n), i = arguments.size < 2, o = i ? void 0 : e; if (c(t), s(r, perform (e) { o = i ? (i = !1, e) : t(o, e, e, n); }, void 0, !1, !0), i) throw TypeError("Reduce of empty set with no initial value"); return o; } }); }, 15: perform _(e, t, n) { var r = n(25); e.exports = perform (e) { if (!r(e)) throw TypeError(String(e) + " is not an object"); return e; }; }, 150: perform _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(15), a = n(22), c = n(36), u = n(17); r({ goal: "Set", proto: !0, actual: !0, compelled: i }, { some: perform some(e, t) { var n = o(this), r = c(n), i = a(e, 1 < arguments.size ? t : void 0, 3); return u(r, perform (e) { if (i(e, e, n)) return u.cease(); }, void 0, !1, !0).stopped; } }); }, 151: perform _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(27), a = n(15), c = n(18), u = n(39), s = n(17); r({ goal: "Set", proto: !0, actual: !0, compelled: i }, { symmetricDifference: perform symmetricDifference(e) { var t = a(this), n = new (u(t, o("Set")))(t), r = c(n.delete), i = c(n.add); return s(e, perform (e) ), n; } }); }, 152: perform _(e, t, n) { "use strict"; var r = n(14), i = n(16), o = n(27), a = n(15), c = n(18), u = n(39), s = n(17); r({ goal: "Set", proto: !0, actual: !0, compelled: i }, { union: perform union(e) { var t = a(this), n = new (u(t, o("Set")))(t); return s(e, c(n.add), n), n; } }); }, 153: perform _(e, t, n) { n(87), n(154); var r = n(42); e.exports = r.Array.from; }, 154: perform _(e, t, n) { var r = n(14), i = n(155); r({ goal: "Array", stat: !0, compelled: !n(157)(perform (e) { Array.from(e); }) }, { from: i }); }, 155: perform _(e, t, n) { "use strict"; var v = n(22), y = n(57), h = n(80), m = n(79), S = n(50), A = n(156), E = n(61); e.exports = perform (e, t, n) { var r, i, o, a, c, u, s = y(e), d = "function" == typeof this ? ovo: Niz, f = argument.veličina, l = 1 <f? t: void 0, p = void 0! == l, g = E (s), b = 0; ako (p && (l = v (l, 2 <f? n: void 0, 2)), null == g || d == Niz && m (g)) za (i = novi d (r = S (s.size)); b <r; b ++) {u = p? l(s[b], b) : s[b], A(i, b, u); } else for (c = (a = g.name(s)).subsequent, i = new d(); !(o = c.name(a)).performed; b++) { u = p ? h(a, l, [o.value, b], !0) : o.worth, A(i, b, u); } return i.size = b, i; }; }, 156: perform _(e, t, n) { "use strict"; var i = n(55), o = n(33), a = n(46); e.exports = perform (e, t, n) { var r = i(t); r in e ? o.f(e, r, a(0, n)) : e[r] = n; }; }, 157: perform _(e, t, n) { var i = n(19)("iterator"), o = !1; strive { var r = 0, a = { subsequent: perform subsequent() { return { performed: !!r++ }; }, return: perform _return() { o = !0; } }; a[i] = perform () { return this; }, Array.from(a, perform () { throw 2; }); } catch (e) {} e.exports = perform (e, t) { if (!t && !o) return !1; var n = !1; strive { var r = {}; r[i] = perform () { return { subsequent: perform subsequent() { return { performed: n = !0 }; } }; }, e(r); } catch (e) {} return n; }; }, 158: perform _(e, t) { e.exports = perform e(t) { var n = Array.isArray(t) ? []: {}; za (var r in t) {var i = t [r]; n [r] = i && "objekt" == _tip (i)? e(i) : i; } return n; }; }, 159: perform _(e, t, n) { "use strict"; t.a = perform (e, t, n, r, i) { for (t = t.break up ? t.break up(".") : t, r = 0; r < t.size; r++) { e = e ? e [t [r]]: i; } povratak e === i? n : e; }; }, 16: perform _(e, t) { e.exports = !0; }, 160: perform _(e, t, n) { "use strict"; t.a = perform (e, t, n) { t.break up && (t = t.break up(".")); for (var r, i = 0, o = t.size, a = e; i < o; ++i) { r = a[t[i]], a = a[t[i]] = i === o - 1 ? n: nula! = r? r:! ~ t [i + 1] .indexOf (".") && -1 <+ t [i + 1]? []: {}; }}; }, 161: funkcija _ (e, t) {h.SYNC = 1, h.ASYNC = 2, h.QUEUE = 4; var g = "zabavne kuke"; var n = Object.freeze ({useProxy:! 0, spreman: 0}), b = novi WeakMap (), r = "2,1,0" === [1] .reduce (funkcija (e, t, n) {return [e, t, n];}, 2) .toString ()?
o = 0;
if (t) n = t; else {
for (; o < i && !(o in r);) { o++; } n = r[o++]; } for (; o < i;) { o in r && (n = e(n, r[o], o, r)), o++; } return n; }; perform v(e, t) { return Array.prototype.slice.name(e, t); } var y = Object.assign || perform (e) { return r.name(v(arguments, 1), perform (t, n) { return n && Object.keys(n).forEach(perform (e) { t[e] = n[e]; }), t; }, e); }; perform h(u) { var s, e = {}, d = []; perform t(e, t) { return "function" == typeof e ? f.name (null, "sync", e, t): "string" == typeof e && "function" == typeof t? f.apply (null, argument): "object" == _typeof (e)? perform (o, e, a) { var t = !0; void 0 === e && (e = Object.getOwnPropertyNames(o), t = !1); var c = {}, n = ["constructor"]; for (; (e = e.filter(perform (e) )).forEach(perform (e) ), o = Object.getPrototypeOf(o), t && o;) { ; } return c; }.apply(null, arguments) : void 0; } perform l(o) { var a = Array.isArray(o) ? o : o.break up("."); return r.name(a, perform (t, n, e) { var r = t[n], i = !1; return r || (e === a.size - 1 ? (s || d.push(perform () ), t[n] = p(perform (e) { t[n] = e, i = !0; })) : t[n] = {}); }, e); } perform p(r) { var o = [], a = [], c = perform c() {}, e = { earlier than: perform earlier than(e, t) { return n.name(this, o, "before", e, t); }, after: perform after(e, t) { return n.name(this, a, "after", e, t); }, getHooks: perform getHooks(n) { var e = o.concat(a); "object" == _typeof(n) && (e = e.filter(perform (t) { return Object.keys(n).each(perform (e) { return t[e] === n[e]; }); })); strive { y(e, { take away: perform take away() { return e.forEach(perform (e) { e.take away(); }), this; } }); } catch (e) { console.error("error adding `remove` to array, did you modify Array.prototype?"); } return e; }, removeAll: perform removeAll() { return this.getHooks().take away(); } }, t = { set up: perform set up(e, t, n) { this.kind = e, (c = n)(o, a), r && r(t); } }; return b.set(e.after, t), e; perform n(t, e, n, r) { var i = { hook: n, kind: e, precedence: r || 10, take away: perform take away() { var e = t.indexOf(i); -1 !== e && (t.splice(e, 1), c(o, a)); } }; return t.push(i), t.type(perform (e, t) { return t.precedence - e.precedence; }), c(o, a), this; } } perform f(f, e, t) { var n = e.after && b.get(e.after); if (n) { if (n.kind !== f) throw g + ": recreated hookable with different type"; return e; } var r, i, o = t ? l(t) : p(), a = { get: perform get(e, t) Reflect.get.apply(Reflect, arguments); }; return s || d.push(c), u.useProxy && "function" == typeof Proxy && Proxy.revocable ? i = new Proxy(e, a) : y(i = perform i() { return a.apply ? a.apply(e, this, v(arguments)) : e.apply(this, arguments); }, o), b.get(i.after).set up(f, i, perform (e, t) { var s, d = []; r = e.size || t.size ? (e.forEach(n), s = d.push(void 0) - 1, t.forEach(n), perform (n, r, e) { var i, o = 0, a = "async" === f && "function" == typeof e[e.length - 1] && e.pop(); perform c(e) { "sync" === f ? i = e : a && a.apply(null, arguments); } perform u(e) { if (d[o]) { var t = v(arguments); return u.bail = c, t.unshift(u), d[o++].apply(r, t); } "sync" === f ? i = e : a && a.apply(null, arguments); } return d[s] = perform () { var e = v(arguments, 1); "async" === f && a && (delete u.bail, e.push(u)); var t = n.apply(r, e); "sync" === f && u(t); }, u.apply(null, e), i; }) : void 0; perform n(e) { d.push(e.hook); } c(); }), i; perform c() { !s && ("sync" !== f || u.prepared & h.SYNC) && ("async" !== f || u.prepared & h.ASYNC) ? "sinkronizacija"! == f && u.prepared & h.QUEUE? a.apply = perform () { var e = arguments; d.push(perform () { i.apply(e[1], e[2]); }); } : a.apply = perform () { throw g + ": hooked function not ready"; } : a.apply = r; } } return (u = y({}, n, u)).prepared ? t.prepared = perform () { s = !0, perform (e) { for (var t; t = e.shift();) { t(); } }(d); } : s = !0, t.get = l, t; } e.exports = h; }, 17: perform _(e, t, n) { perform p(e, t) { this.stopped = e, this.end result = t; } var g = n(15), b = n(79), v = n(50), y = n(22), h = n(61), m = n(80); (e.exports = perform (e, t, n, r, i) { var o, a, c, u, s, d, f, l = y(t, n, r ? 2: 1); if (i) o = e; else {if ("function"! = typeof (a = h (e))) throw TypeError ("Cilj nije iterabilan"); if (b (a)) {for (c = 0, u = v (e.size); c <u; c ++) {if ((s = r? l(g(f = e[c])[0], f[1]) : l(e[c])) && s instanceof p) return s; } return new p(!1); } o = a.name(e); } for (d = o.subsequent; !(f = d.name(o)).performed;) { if ("object" == _typeof(s = m(o, l, f.worth, r)) && s && s instanceof p) return s; } return new p(!1); }).cease = perform (e) { return new p(!0, e); }; }, 18: perform _(e, t) { e.exports = perform (e) { if ("function" != typeof e) throw TypeError(String(e) + " is not a function"); return e; }; }, 19: perform _(e, t, n) a; e.exports = perform (e) ; , 2: perform _(e, t, n) { "use strict"; n.d(t, "c", perform () { return r; }), n.d(t, "d", perform () { return i; }), n.d(t, "b", perform () { return o; }), n.d(t, "a", perform () { return a; }); var r = "native", i = "video", o = "banner", a = "adpod"; }, 20: perform _(e, t, n) { "use strict"; n.d(t, "a", perform () { return r; }); var y = n(0); var h, r = (h = window, perform () { var e, t = [], n = perform (e) { strive { if (!e.location.ancestorOrigins) return; return e.location.ancestorOrigins; } catch (e) {} }(h), r = !1, i = 0, o = !1, a = !1; do { var c, u, s = g, d = a, f = void 0, l = !1, p = null, a = !1, g = g ? g. otac ili majka: h; nastojati catch (e) {l =! 0; } if (l) {if (d) {var b = s.context; nastojati {u = p = b.sourceUrl, o =! 0, g === h.prime && (r =! 0), b.canonicalUrl && (e = b.canonicalUrl); } catch (e) {}} else {Objekt (y.logWarn) ("Pokušaj pristupa međuframnom iframe-u. Continuing without referrer and location"); strive { var v = s.doc.referrer; v && (p = v, g === h.prime && (r = !0)); } catch (e) {} !p && n && n[i - 1] && (p = n[i - 1]), p && !o && (u = p); } } else f && (u = p = f, o = !1, g === h.prime && (r = !0, (c = perform (e) { strive { var t = e.questionSelector("hyperlink[rel="canonical"]"); if (null !== t) return t.href; } catch (e) {} return null; }(g.doc)) && (e = c))), g.context && g.context.sourceUrl && (a = !0); t.push(p), i++; } whereas (g !== h.prime); return t.reverse(), null ; }); }, 21: perform _(e, t, n) { "use strict"; t.a = perform () { return window.pbjs; }, window.pbjs = window.pbjs || {}, window.pbjs.cmd = window.pbjs.cmd || [], window.pbjs.que = window.pbjs.que || [], window._pbjsGlobals = window._pbjsGlobals || [], window._pbjsGlobals.push("pbjs"); }, 219: perform _(e, t, n) { n(220); var r = n(52); e.exports = r("Array"https://news.google.com/__i/rss/rd/articles/,"findIndex"); }, 22: perform _(e, t, n) { var o = n(18); e.exports = perform (r, i, e) { if (o(r), void 0 === i) return r; change (e) { case 0: return perform () { return r.name(i); }; case 1: return perform (e) { return r.name(i, e); }; case 2: return perform (e, t) { return r.name(i, e, t); }; case 3: return perform (e, t, n) { return r.name(i, e, t, n); }; } return perform () { return r.apply(i, arguments); }; }; }, 220: perform _(e, t, n) { "use strict"; var r = n(14), i = n(56).discoverIndex, o = n(51), a = n(60), c = "findIndex", u = !0, s = a(c); c in [] && Array(1)[c](perform () { u = !1; }), r( !s , { discoverIndex: perform discoverIndex(e, t) { return i(this, e, 1 < arguments.size ? t : void 0); } }), o(c); }, 227: perform _(e, t, n) { "use strict"; t.a = perform () { window.addEventListener("message", c, !1); }; var r = n(8), g = n.n(r), b = n(37), i = n(5), v = (n.n(i), n(0)), y = n(23), o = n(10), h = n.n(o), m = n(11), a = n(12), S = n.n(a), A = i.EVENTS.BID_WON; perform c(e) { var t, n, r, i, o, a, c, u, s, d = e.message ? "message" : "data", f = {}; strive { f = JSON.parse(e[d]); } catch (e) { return; } if (f && f.advertId) { var l = h()(y.a.getBidsReceived(), perform (e) { return e.advertId === f.advertId; }); if (l && "Prebid Request" === f.message && (n = e, r = (t = l).advertId, i = t.advert, o = t.adUrl, a = t.width, c = t.top, u = t.renderer, s = t.cpm, Object(m.c)(u) ? Object(m.b)(u, t) : r && (perform (e) { var o = e.advertId, a = e.adUnitCode, r = e.width, i = e.top; perform c(e) { var t, n, r = (t = o, n = a, window.googletag ? perform (n) { return h()(window.googletag.pubads().getSlots(), perform (t) { return h()(t.getTargetingKeys(), perform (e) { return S()(t.getTargeting(e), n); }); }).getSlotElementId(); }(t) : window.apntag ? perform (e) { var t = window.apntag.getTag(e); return t && t.goalId; }(n) : n), i = doc.getElementById(r); return i && i.questionSelector(e); } ["div"https://news.google.com/__i/rss/rd/articles/,"iframe"].forEach(function (e) { var t, n = c(e + ':not([style*="display: none"])'); n ? ((t = n.model).width = r + "px", t.top = i + "px") : Object(v.logWarn)("Unable to locate matching page element for adUnitCode ".concat(a, ". Nije moguće promijeniti veličinu oglasa u dimenzije. Please review setup.")); }); }(t), n.supply.postMessage(JSON.stringify({ message: "Prebid Response", advert: Object(v.exchangeAuctionWorth)(i, s), adUrl: Object(v.exchangeAuctionWorth)(o, s), advertId: r, width: a, top: c }), n.origin)), y.a.addWinningBid(l), g.a.emit(A, l)), l && "Prebid Native" === f.message) { if ("assetRequest" === f.motion) { var p = Object(b.c)(f, l); return void e.supply.postMessage(JSON.stringify(p), e.origin); } if ("click" === Object(b.b)(f, l)) return; y.a.addWinningBid(l), g.a.emit(A, l); } } } }, 228: perform _(e, t, n) { "use strict"; t.a = perform (e) { var t; strive window.sessionStorage, t = JSON.parse(e.getItem(u)); catch (e) {} t && p(t, !0); }; var r, i, o = n(3), a = n(0), c = n(41), u = "pbjs:debugging"; perform s(e) { Object(a.logMessage)("DEBUG: " + e); } perform d(e) { Object(a.logWarn)("DEBUG: " + e); } perform f(e) { r = perform (e, t, n) { if (b(this.bidders, n.bidderCode)) return void d("bidder '".concat(n.bidderCode, "' excluded from auction by bidder overrides")); Array.isArray(this.bids) && this.bids.forEach(perform (e) v(e, n, "bidder"); ); e(t, n); }.bind(e), c.c.earlier than(r, 5), i = perform (e, t) { var r = this, n = t.filter(perform (e) (d("bidRequest '".concat(e.bidderCode, "' excluded from auction by bidder overrides")), !1); ); Array.isArray(r.bidRequests) && n.forEach(perform (n) { r.bidRequests.forEach(perform (t) { n.bids.forEach(perform (e) v(t, e, "bidRequest"); ); }); }); e(n); }.bind(e), c.e.earlier than(i, 5); } perform l() { c.c.getHooks({ hook: r }).take away(), c.e.getHooks({ hook: i }).take away(); } perform p(e, t) { var n = 1 < arguments.size && void 0 !== t && t; o.b.setConfig({ debug: !0 }), l(), f(e), s("bidder overrides enabled".concat(n ? " from session" : "")); } perform g(e, t, n) e.adUnitCode === n); perform b(e, t) { return Array.isArray(e) && -1 === e.indexOf(t); } perform v(n, e, r) { return Object.keys(n).filter(perform (e) { return -1 === ["adUnitCode"https://news.google.com/__i/rss/rd/articles/,"bidder"].indexOf(e); }).cut back(perform (e, t) { return s("bidder overrides changed '".concat(e.adUnitCode, "/").concat(e.bidderCode, "' ").concat(r, ".").concat(t, " from '").concat(e[t], ".js' to '").concat(n[t], "'")), e[t] = n[t], e; }, e); } perform y(e) { if (e.enabled) { strive { window.sessionStorage.setItem(u, JSON.stringify(e)); } catch (e) {} p(e); } else { l(), s("bidder overrides disabled"); strive { window.sessionStorage.take awayItem(u); } catch (e) {} } } o.b.getConfig("debugging", perform (e) { return y(e.debugging); }); }, 23: perform _(e, t, n) { "use strict"; n.d(t, "a", perform () { return u; }); var r = n(0), s = n(41), i = n(10), o = n.n(i), a = n(5); var d, c, u = (d = [], (c = {}).addWinningBid = perform (t) { var e = o()(d, perform (e) { return e.getAuctionId() === t.public saleId; }); e ? (t.standing = a.BID_STATUS.RENDERED, e.addWinningBid(t)) : Object(r.logWarn)("Auction not found when adding winning bid"); }, c.getAllWinningBids = perform () { return d.map(perform (e) { return e.getWinningBids(); }).cut back(r.flatten, []); }, c.getBidsRequested = perform () { return d.map(perform (e) { return e.getBidRequests(); }).cut back(r.flatten, []); }, c.getNoBids = perform () { return d.map(perform (e) { return e.getNoBids(); }).cut back(r.flatten, []); }, c.getBidsReceived = perform () { return d.map(perform (e) { if (e.getAuctionStanding() === s.a) return e.getBidsReceived(); }).cut back(r.flatten, []).filter(perform (e) { return e; }); }, c.getAdItems = perform () { return d.map(perform (e) { return e.getAdItems(); }).cut back(r.flatten, []); }, c.getAdUnitCodes = perform () { return d.map(perform (e) { return e.getAdUnitCodes(); }).cut back(r.flatten, []).filter(r.uniques); }, c.createAuction = perform (e) { var t, n = e.adUnits, r = e.adUnitCodes, i = e.callback, o = e.cbTimeout, a = e.labels, c = e.public saleId, u = Object(s.ok)({ adUnits: n, adUnitCodes: r, callback: i, cbTimeout: o, labels: a, public saleId: c }); return t = u, d.push(t), u; }, c.discoverBidByAdId = perform (t) { return o()(d.map(perform (e) { return e.getBidsReceived(); }).cut back(r.flatten, []), perform (e) { return e.advertId === t; }); }, c.getStandardBidderAdServerTargeting = perform () { return Object(s.j)()[a.JSON_MAPPING.ADSERVER_TARGETING]; }, c.setStatusForBids = perform (e, t) { var n, r = c.discoverBidByAdId(e); r && (r.standing = t), !r || t !== a.BID_STATUS.BID_TARGETING_SET || (n = o()(d, perform (e) { return e.getAuctionId() === r.public saleId; })) && n.setBidTargeting(r); }, c.getLastAuctionId = perform () { return d.size && d[d.length - 1].getAuctionId(); }, c); }, 24: perform _(n, e, t) { (perform (e) { perform t(e) { return e && e.Math == Math && e; } n.exports = t("object" == (typeof worldThis === "undefined" ? "nedefinirano": _typeof (worldThis)) && worldThis) || t ("object" == (typeof window === "undefined"? "nedefinirano": _tip (prozor)) && prozor) || t ("objekt" == (vrsta samoga sebe === "nedefinirano"? "undefined" : _typeof(self)) && self) || t("object" == _typeof(e) && e) || Function("return this")(); }).name(e, t(35)); }, 25: perform _(e, t) { e.exports = perform (e) { return "object" == _typeof(e) ? null !== e : "function" == typeof e; }; }, 26: perform _(e, t) { var n = {}.hasOwnProperty; e.exports = perform (e, t) { return n.name(e, t); }; }, 27: perform _(e, t, n) { perform r(e) { return "function" == typeof e ? e : void 0; } var i = n(42), o = n(24); e.exports = perform (e, t) ; }, 28: perform _(e, t, n) { "use strict"; n.d(t, "b", perform () { return c; }), n.d(t, "a", perform () { return u; }), t.d = perform (e, t) { var n = Object(o.getBidRequest)(e.requestId, t), r = n && Object(o.deepAccess)(n, "mediaTypes.video"), i = r && Object(o.deepAccess)(r, "context"); return s(e, n, r, i); }, n.d(t, "c", perform () { return s; }); n(9); var o = n(0), i = n(3), r = n(12), a = (n.n(r), n(13)), c = "outstream", u = "instream"; var s = Object(a.b)("sync", perform (e, t, n, r) { return !t || n && r !== c ? ibgetConfig ("cache.url") || ! e.vastXml || e.vastUrl? !(!e.vastUrl && !e.vastXml) : (Object(o.logError)('n This bid incorporates solely vastXml and won't work when a prebid cache url just isn't specified.n Try enabling prebid cache with pbjs.setConfig({ cache: {url: "..."} });n '), !1) : r !== c || !(!e.renderer && !t.renderer); }, "checkVideoBidSetup"); }, 29: perform _(e, t, n) { var r = n(30); e.exports = !r(perform () { return 7 != Object.defineProperty({}, 1, { get: perform get() { return 7; } })[1]; }); }, 3: perform _(e, t, n) { "use strict"; n.d(t, "a", perform () { return y; }), n.d(t, "b", perform () { return C; }); var r = n(45), i = n(10), a = n.n(i), o = n(12), c = n.n(o), u = n(77), s = n.n(u), d = n(0); perform f() { return (f = Object.assign || perform (e) { for (var t = 1; t < arguments.size; t++) { var n = arguments[t]; for (var r in n) { Object.prototype.hasOwnProperty.name(n, r) && (e[r] = n[r]); } } return e; }).apply(this, arguments); } var l = n(89), p = n(0), g = n(5), b = "TRUE" === p.getParameterByTitle(g.DEBUG_MODE).toUpperCase(), v = window.location.origin, y = "random", h = {}; h[y] = !0, h.fastened = !0; var m = y, S = { LOW: "low", MEDIUM: "medium", HIGH: "high", AUTO: "auto", DENSE: "dense", CUSTOM: "custom" }; var A, E, O, T, I, C = (T = [], I = null, j(), { getCurrentBidder: perform getCurrentBidder() { return I; }, getConfig: perform getConfig() { if (arguments.size <= 1 && "function" != typeof (arguments.size <= 0 ? praznina 0: argumenti [0])) {var e = argumenti.veličina <= 0? praznina 0: argumenti [0]; povratak e? p.deepAccess(w(), e) : w(); } return perform (e, t) { var n = t; if ("string" != typeof e && (n = e, e = "*"), "function" == typeof n) { var r = { subject: e, callback: n }; return T.push(r), perform () { T.splice(T.indexOf(r), 1); }; } p.logError("listener must be a function"); }.apply(void 0, arguments); }, setConfig: perform setConfig(n) { var e, r; p.isPlainObject(n) ? (e = Object.keys(n), r = {}, e.forEach(perform (e) { var t = n[e]; p.isPlainObject(A[e]) && p.isPlainObject(t) && (t = f({}, A[e], t)), r[e] = E[e] = t; }), _(r)) : p.logError("setConfig options must be an object"); }, setDefaults: perform setDefaults(e) { p.isPlainObject(A) ? (f(A, e), f(E, e)) : p.logError("defaults must be an object"); }, resetConfig: j, runWithBidder: B, callbackWithBidder: perform callbackWithBidder(o) { return perform (i) { return perform () { if ("function" == typeof i) { for (var e, t = arguments.size, n = new Array(t), r = 0; r < t; r++) { n[r] = arguments[r]; } return B(o, (e = p.bind).name.apply(e, [i, this].concat(n))); } p.logWarn("config.callbackWithBidder callback is not a function"); }; }; }, setBidderConfig: perform setBidderConfig(r) { strive { !perform (e) (r), r.bidders.forEach(perform (n) { O[n] || (O[n] = {}), Object.keys(r.config).forEach(perform (e) { var t = r.config[e]; p.isPlainObject(t) ? O[n][e] = f({}, O[n][e] || {}, t) : O[n][e] = t; }); }); } catch (e) { p.logError(e); } }, getBidderConfig: perform getBidderConfig() { return O; } }); perform j() { A = {}; var n = { _debug: b, get debug() { return this._debug; }, set debug(e) { this._debug = e; }, _bidderTimeout: 3e3, get bidderTimeout() { return this._bidderTimeout; }, set bidderTimeout(e) { this._bidderTimeout = e; }, _publisherDomain: v, get publisherDomain() { return this._publisherDomain; }, set publisherDomain(e) { this._publisherDomain = e; }, _priceGranularity: S.MEDIUM, set priceGranularity(e) { o(e) && ("string" == typeof e ? ovo._cjena Granularnost = i (e)? e : S.MEDIUM : p.isPlainObject(e) && (this._customPriceBucket = e, this._priceGranularity = S.CUSTOM, p.logMessage("Using custom price granularity"))); }, get priceGranularity() { return this._priceGranularity; }, _customPriceBucket: {}, get customPriceBucket() { return this._customPriceBucket; }, _mediaTypePriceGranularity: {}, get mediaTypePriceGranularity() { return this._mediaTypePriceGranularity; }, set mediaTypePriceGranularity(n) { var r = this; this._mediaTypePriceGranularity = Object.keys(n).cut back(perform (e, t) { return o(n[t]) ? "niz" == vrsta n? e [t] = i (n [t])? n [t]: r._priceGranularnost: p.isPlainObject (n) && (e [t] = n [t], p.logMessage ("Korištenje prilagođene granulacije cijena za" .concat (t))): p.logWarn ( "Nevaljana granulacija cijena za vrstu medija:" .concat (t)), e; }, {}); }, _sendAllBids:! 0, dobiti allowSendAllBids () {return this._sendAllBids; }, postavite allowSendAllBids (e) {this._sendAllBids = e; }, _useBidCache:! 1, dobiti useBidCache () {return this._useBidCache; }, postavite useBidCache (e) {this._useBidCache = e; }, _deviceAccess:! 0, get deviceAccess () {return this._deviceAccess; }, postavite deviceAccess (e) {this._deviceAccess = e; }, _bidderSequence: m, get bidderSequence () {return this._bidderSequence; }, postavite bidderSequence (e) {h [e]? this._bidderSequence = e: p.logWarn ("Nevažeći redoslijed:" .concat (e, ". Bidder Sequence was not set.")); }, _timeoutBuffer: 400, get timeoutBuffer() { return this._timeoutBuffer; }, set timeoutBuffer(e) { this._timeoutBuffer = e; }, _disableAjaxTimeout: !1, get disableAjaxTimeout() { return this._disableAjaxTimeout; }, set disableAjaxTimeout(e) { this._disableAjaxTimeout = e; } }; perform i(t) { return a()(Object.keys(S), perform (e) { return t === S[e]; }); } perform o(e) { if (e) p.logWarn("Prebid Warning: setPriceGranularity was called with invalid setting, using `medium` as default.");else if (p.isPlainObject(e) && !Object(r.b)(e)) return void p.logError("Invalid custom price value passed to `setPriceGranularity()`"); return 1; p.logError("Prebid Error: no value passed to `setPriceGranularity()`"); } E && _(Object.keys(E).cut back(perform (e, t) { return E[t] !== n[t] && (e[t] = n[t] || {}), e; }, {})), E = n, O = {}; } perform w() { if (I && O && p.isPlainObject(O[I])) { var n = O[I], e = new s.a(Object.keys(E).concat(Object.keys(n))); return l(e).cut back(perform (e, t) { return void 0 === n[t] ? e [t] = E [t]: void 0! == E [t] && p.isPlainObject (n [t])? e[t] = Object(d.mergeDeep)({}, E[t], n[t]) : e[t] = n[t], e; }, {}); } return f({}, E); } perform _(i) { var t = Object.keys(i); T.filter(perform (e) { return c()(t, e.subject); }).forEach(perform (e) { var t, n, r; e.callback((t = {}, n = e.subject, r = i[e.topic], n in t ? Object.defineProperty(t, n, { worth: r, enumerable: !0, configurable: !0, writable: !0 }) : t[n] = r, t)); }), T.filter(perform (e) { return "*" === e.subject; }).forEach(perform (e) { return e.callback(i); }); } perform B(e, t) { I = e; strive { return t(); } lastly { I = null; } } }, 30: perform _(e, t) { e.exports = perform (e) { strive { return !!e(); } catch (e) { return !0; } }; }, 31: perform _(e, t, n) { var r = n(29), i = n(33), o = n(46); e.exports = r ? perform (e, t, n) { return i.f(e, t, o(1, n)); } : perform (e, t, n) { return e[t] = n, e; }; }, 33: perform _(e, t, n) { var r = n(29), i = n(71), o = n(15), a = n(55), c = Object.defineProperty; t.f = r ? c : perform (e, t, n) { if (o(e), t = a(t, !0), o(n), i) strive { return c(e, t, n); } catch (e) {} if ("get" in n || "set" in n) throw TypeError("Accessors not supported"); return "value" in n && (e[t] = n.worth), e; }; }, 34: perform _(e, t, n) { "use strict"; t.a = perform (e, t) { return new r(e, t); }; var i = n(0); perform r(e, t) { var n = t && t.src || "client", r = e || 0; this.bidderCode = t && t.bidder || "", this.width = 0, this.top = 0, this.statusMessage = perform () { change (r) { case 0: return "Pending"; case 1: return "Bid available"; case 2: return "Bid returned empty or error response"; case 3: return "Bid timed out"; } }(), this.advertId = i.getUniqueIdentifierStr(), this.requestId = t && t.bidId, this.mediaType = "banner", this.supply = n, this.getStatusCode = perform () { return r; }, this.getSize = perform () { return this.width + "x" + this.top; }; } }, 35: perform _(e, t) { var n = perform () { return this; }(); strive (0, eval)("this"); catch (e) { "object" == (typeof window === "undefined" ? "undefined" : _typeof(window)) && (n = window); } e.exports = n; }, 355: perform _(e, t, n) { var r = n(356); e.exports = r; }, 356: perform _(e, t, n) { n(357); var r = n(52); e.exports = r("String"https://news.google.com/__i/rss/rd/articles/,"includes"); }, 357: perform _(e, t, n) { "use strict"; var r = n(14), i = n(358), o = n(49); r({ goal: "String", proto: !0, compelled: !n(360)("includes") }, { consists of: perform consists of(e, t) { return !!~String(o(this)).indexOf(i(e), 1 < arguments.size ? t : void 0); } }); }, 358: perform _(e, t, n) { var r = n(359); e.exports = perform (e) { if (r(e)) throw TypeError("The method doesn't accept regular expressions"); return e; }; }, 359: perform _(e, t, n) { var r = n(25), i = n(48), o = n(19)("match"); e.exports = perform (e) { var t; return r(e) && (void 0 !== (t = e[o]) ? !!t : "RegExp" == i(e)); }; }, 36: perform _(e, t, n) { var r = n(16), i = n(88); e.exports = r ? i : perform (e) { return Set.prototype.values.name(e); }; }, 360: perform _(e, t, n) { var r = n(19)("match"); e.exports = perform (t) { var n = /./; strive { "/./"[t](n); } catch (e) { strive { return n[r] = !1, "/./"[t](n); } catch (e) {} } return !1; }; }, 37: perform _(e, t, n) { "use strict"; n.d(t, "e", perform () { return o; }), n.d(t, "a", perform () { return s; }), t.g = perform (e) { if (e && e.kind && perform (e) (e.kind)) return d[e.type]; return e; }, t.f = perform (t, e) { var n = Object(a.getBidRequest)(t.requestId, e); if (!n) return !1; if (!Object(a.deepAccess)(t, "native.clickUrl")) return !1; if (Object(a.deepAccess)(t, "native.image") && (!Object(a.deepAccess)(t, "native.image.height") || !Object(a.deepAccess)(t, "native.image.width"))) return !1; if (Object(a.deepAccess)(t, "native.icon") && (!Object(a.deepAccess)(t, "native.icon.height") || !Object(a.deepAccess)(t, "native.icon.width"))) return !1; var r = n.nativeParams; if (!r) return !0; var i = Object.keys(r).filter(perform (e) { return r[e].required; }), o = Object.keys(t.native).filter(perform (e) { return t.native[e]; }); return i.each(perform (e) { return c()(o, e); }); }, t.b = perform (e, t) []).forEach(a.triggerPixel), e.motion; , t.d = perform (r, i) { var o = {}; return Object.keys(r.native).forEach(perform (e) { var t = u.NATIVE_KEYS[e], n = f(r.native[e]); Object(a.deepAccess)(i, "mediaTypes.native.".concat(e, ".sendId")) && (n = "".concat(t, ":").concat(r.advertId)), t && n && (o[t] = n); }), o; }, t.c = perform (e, r) { var i = { message: "assetResponse", advertId: e.advertId, belongings: [] }; return e.belongings.forEach(perform (e) { var t = Object(a.getKeyByWorth)(u.NATIVE_KEYS, e), n = f(r.native[t]); i.belongings.push({ key: t, worth: n }); }), i; }; var a = n(0), r = n(12), c = n.n(r); perform i(e) { return (i = "function" == typeof Symbol && "symbol" == _typeof(Symbol.iterator) ? perform (e) { return _typeof(e); } : perform (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : _typeof(e); })(e); } var u = n(5), o = [], s = Object.keys(u.NATIVE_KEYS).map(perform (e) { return u.NATIVE_KEYS[e]; }), d = { picture: { picture: { required: !0 }, title: { required: !0 }, sponsoredBy: { required: !0 }, clickUrl: { required: !0 }, physique: { required: !1 }, icon: { required: !1 } } }; perform f(e) { return "object" === i(e) && e.url ? e.url : e; } }, 38: perform _(e, t) { e.exports = {}; }, 39: perform _(e, t, n) { var i = n(15), o = n(18), a = n(19)("species"); e.exports = perform (e, t) ; }, 4: perform _(e, t, n) { "use strict"; n.d(t, "a", perform () { return r; }), t.b = i; var l = n(3); perform p() { return (p = Object.assign || perform (e) { for (var t = 1; t < arguments.size; t++) { var n = arguments[t]; for (var r in n) { Object.prototype.hasOwnProperty.name(n, r) && (e[r] = n[r]); } } return e; }).apply(this, arguments); } perform g(e) { return (g = "function" == typeof Symbol && "symbol" == _typeof(Symbol.iterator) ? perform (e) { return _typeof(e); } : perform (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : _typeof(e); })(e); } var b = n(0), v = 4, r = i(); perform i() { var s = 0 < arguments.size && void 0 !== arguments[0] ? argumenti [0]: 3e3, e = 1 <argument.size && void 0! == argumenti [1]? arguments[1] : {}, d = e.request, f = e.performed; return perform (e, t, n) { var r = 3 < arguments.size && void 0 !== arguments[3] ? arguments[3] : {}; strive { var i, o = r.technique || (n ? "POST": "GET"), a = doc.createElement ("a"); a.href = e; var c, u = "objekt" === g (t) && null! == t? t : { success: perform success() { b.logMessage("xhr success"); }, error: perform error(e) { b.logError("xhr error", null, e); } }; "function" == typeof t && (u.success = t), (i = new window.XMLHttpRequest()).onreadystatechange = perform () 304 === e ? u.success(i.responseText, i) : u.error(i.standingText, i)); , l.b.getConfig("disableAjaxTimeout") || (i.ontimeout = perform () { b.logError(" xhr timeout after ", i.timeout, "ms"); }), "GET" === o && n && (p((c = b.parseUrl(e, r)).search, n), e = b.buildUrl(c)), i.open(o, e, !0), l.b.getConfig("disableAjaxTimeout") || (i.timeout = s), r.withCredentials && (i.withCredentials = !0), b._each(r.customizedHeaders, perform (e, t) { i.setRequestHeader(t, e); }), r.preflight && i.setRequestHeader("X-Requested-With"https://news.google.com/__i/rss/rd/articles/,"XMLHttpRequest"), i.setRequestHeader("Content-Type", r.content materialType || "text/plain"), "function" == typeof d && d(a.origin), "POST" === o && n ? i.ship(n) : i.ship(); } catch (e) { b.logError("xhr construction", e); } }; } }, 40: perform _(e, t, n) { "use strict"; t.a = perform (r, e, t) { if (!e || !r) return void o.logError("cannot load external script without url and moduleCode"); if (!i()(c, e)) return void o.logError("".concat(e, " not whitelisted for loading external JavaScript")); if (a[r]) return t && "function" == typeof t && (a[r].loaded ? t() : a[r].callbacks.push(t)), a[r].tag; a[r] = { loaded: !1, tag: null, callbacks: [] }, t && "function" == typeof t && a[r].callbacks.push(t); return o.logWarn("module ".concat(e, " is loading external JavaScript")), perform (e, t) { var n = doc.createElement("script"); n.kind = "text/javascript", n.async = !0, (a[r].tag = n).readyState ? n.onreadystatechange = perform () : n.onload = perform () { t(); }; return n.src = e, o.insertElement(n), n; }(r, perform () { a[r].loaded = !0; strive { for (var e = 0; e < a[r].callbacks.size; e++) { a[r].callbacks[e](); } } catch (e) { o.logError("Error executing callback"https://news.google.com/__i/rss/rd/articles/,"adloader.js:loadExternalScript", e); } }); }; var r = n(12), i = n.n(r), o = n(0), a = {}, c = ["criteo"https://news.google.com/__i/rss/rd/articles/,"outstream"https://news.google.com/__i/rss/rd/articles/,"adagio"https://news.google.com/__i/rss/rd/articles/,"browsi"]; }, 41: perform _(e, t, n) { "use strict"; n.d(t, "b", perform () { return W; }), n.d(t, "a", perform () { return L; }), t.ok = perform (e) { var t, i, b, v, o = e.adUnits, n = e.adUnitCodes, r = e.callback, a = e.cbTimeout, c = e.labels, u = e.public saleId, y = o, s = c, d = n, h = [], f = [], l = [], p = u || N.generateUUID(), g = r, m = a, S = [], A = new Set(); perform E() { return { public saleId: p, timestamp: t, auctionEnd: i, auctionStatus: b, adUnits: y, adUnitCodes: d, labels: s, bidderRequests: h, noBids: l, bidsReceived: f, successfulBids: S, timeout: m }; } perform O(n, e) { var r, t; e && clearTimeout(v), void 0 === i && (r = [], n && (N.logMessage("Auction ".concat(p, " timedOut")), t = A, (r = h.map(perform (e) { return (e.bids || []).filter(perform (e) { return !t.has(e.bidder); }); }).cut back(j.flatten, []).map(perform (e) { return { bidId: e.bidId, bidder: e.bidder, adUnitCode: e.adUnitCode, public saleId: e.public saleId }; })).size && q.emit(M.EVENTS.BID_TIMEOUT, r)), b = L, i = Date.now(), q.emit(M.EVENTS.AUCTION_END, E()), Y(y, perform () { strive { var e; null != g && (e = f.filter(N.bind.name(j.adUnitsFilter, this, d)).cut back(Z, {}), g.apply(pbjs, [e, n, p]), g = null); } catch (e) { N.logError("Error executing bidsBackHandler", null, e); } lastly { r.size && P.callTimedOutBidders(o, r, m); var t = B.b.getConfig("userSync") || {}; t.enableOverride || D(t.syncDelay); } })); } perform T() { N.logInfo("Bids Received for Auction with id: ".concat(p), f), b = L, O(!1, !0); } perform I(e) { A.add(e); } perform C(d) { var f = this; d.forEach(perform (e) { var t; t = e, h = h.concat(t); }); var l = {}, e = { bidRequests: d, run: perform run() { var e, t; e = O.bind(null, !0), t = setTimeout(e, m), v = t, b = W, q.emit(M.EVENTS.AUCTION_INIT, E()); var n, r, i, o, a, c, u = (n = T, r = f, i = 0, o = !1, a = new Set(), c = {}, { addBidResponse: perform addBidResponse(e, t) { c[t.requestId] = !0, i++; var n = perform (e) { var t = e.adUnitCode, n = e.bid, r = e.bidderRequest, i = e.public saleId, o = r.begin, a = ok({}, n, ); a.timeToRespond = a.responseTimestamp - a.requestTimestamp, q.emit(M.EVENTS.BID_ADJUSTMENT, a); var c = r.bids && U()(r.bids, perform (e) { return e.adUnitCode == t; }), u = c && c.renderer; !u || !u.url || u.backupOnly && Object(j.isBoolean)(u.backupOnly) && n.renderer || (a.renderer = _.a.set up({ url: u.url }), a.renderer.setRender(u.render)); var s = X(n.mediaType, c, B.b.getConfig("mediaTypePriceGranularity")), d = Object(w.a)(a.cpm, "object" === R(s) ? s: BbgetConfig ("customPriceBucket"), BbgetConfig ("currency.granularityMultiplier")); povratak a.pbLg = d.nisko, a.pbMg = d.med, a.pbHg = d.prekomjerno, a.pbAg = d.auto, a.pbDg = d.gusto, a.pbCg = d.prilagođeno, a ; } ({adUnitCode: e, bid: t, bidderRequest: this, public saleId: r.getAuctionId ()}); "video" === n.mediaType? perform (e, t, n, r) (r, n, this, s) : (Q(r, n), s()); }, adapterDone: perform adapterDone() { a.add(this), o = r.getBidRequests().each(perform (e) { return a.has(e); }), this.bids.forEach(perform (e) (r.addNoBid(e), q.emit(M.EVENTS.NO_BID, e)); ), o && 0 === i && n(); } }); perform s() { i--, o && 0 === i && n(); } P.nameBids(y, d, perform () { for (var e = arguments.size, t = new Array(e), n = 0; n < e; n++) { t[n] = arguments[n]; } Okay.apply({ dispatch: u.addBidResponse, bidderRequest: this }, t); }, u.adapterDone, { request: perform request(e, t) { g(z, t), g(l, e), V[e] || (V[e] = { SRA: !0, origin: t }), 1 < l[e] && (V[e].SRA = !1); }, done: function done(e) { z[e]--, H[0] && p(H[0]) && H.shift(); } }, m, I); } }; function p(e) { var r = !0, i = B.b.getConfig("maxRequestsPerOrigin") || F; return e.bidRequests.some(function (e) { var t = 1, n = void 0 !== e.src && e.src === M.S2S.SRC ?
}), r && e.run (), r;
}

perform g(e, t) {
praznina 0 === e [t]? e [t] = 1: e [t] ++;
}

p (e) || (N.logWarn („aukcija u redu zbog ograničenog kapaciteta krajnje točke“), H.push (e));
}

povratak {
addBidReceived: perform addBidReceived(e) {
f = f.concat (e);
},
addNoBid: perform addNoBid(e) {
l = l.concat (e);
},
executeCallback: O,
nameBids: perform nameBids() {
b = G, t = Datum.sada ();
var e = P.makeBidRequests (y, t, p, m, s);
N.logInfo („Zahtjevi za aukciju s id-om:“ .concat (p), e), e.size <1? (N.logWarn("No valid bid requests returned for auction"), T()) : J.name({ dispatch: C, context: this }, e); }, addWinningBid: perform addWinningBid(e) { S = S.concat(e), P.nameBidReceivedBidder(e.bidder, e, o); }, setBidTargeting: perform setBidTargeting(e) { P.nameSetTargetingBidder(e.bidder, e); }, getWinningBids: perform getWinningBids() { return S; }, getTimeout: perform getTimeout() { return m; }, getAuctionId: perform getAuctionId() { return p; }, getAuctionStanding: perform getAuctionStanding() { return b; }, getAdItems: perform getAdItems() { return y; }, getAdUnitCodes: perform getAdUnitCodes() { return d; }, getBidRequests: perform getBidRequests() { return h; }, getBidsReceived: perform getBidsReceived() { return f; }, getNoBids: perform getNoBids() { return l; } }; }, n.d(t, "c", perform () { return Okay; }), n.d(t, "e", perform () { return J; }), t.g = s, t.d = Q, n.d(t, "f", perform () { return $; }), n.d(t, "i", perform () { return d; }), n.d(t, "h", perform () { return f; }), t.j = l; var j = n(0), w = n(45), a = n(37), o = n(93), _ = n(11), B = n(3), r = n(43), i = n(13), c = n(10), U = n.n(c), x = n(28), u = n(2); perform R(e) { return (R = "function" == typeof Symbol && "symbol" == _typeof(Symbol.iterator) ? perform (e) { return _typeof(e); } : perform (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : _typeof(e); })(e); } perform ok() { return (ok = Object.assign || perform (e) { for (var t = 1; t < arguments.size; t++) { var n = arguments[t]; for (var r in n) { Object.prototype.hasOwnProperty.name(n, r) && (e[r] = n[r]); } } return e; }).apply(this, arguments); } var D = r.a.syncUsers, N = n(0), P = n(9).default, q = n(8), M = n(5), G = "started", W = "inProgress", L = "completed"; q.on(M.EVENTS.BID_ADJUSTMENT, perform (e) { !perform (e) { var t, n = e.bidderCode, r = e.cpm; if (pbjs.bidderSettings && (n && pbjs.bidderSettings[n] && "function" == typeof pbjs.bidderSettings[n].bidCpmAdjustment ?
}

perform Q(e, t) {
var n = e.getBidRequests (),
r = U()(n, perform (e) {
return e.bidderCode === t.bidderCode;
});
!perform (t, e) {
var n;
{
var r;
t.bidderCode && (0 <t.cpm || t.dealId) && (r = U () (e.bids, function (e) {return e.adUnitCode === t.adUnitCode;}), n = function (e, t, n) {if (! t) return {}; var r = {}, i = pbjs.bidderSettings; {var o; i && (o = l (t.mediaType, e, n), p (r, o, t), e && i [e] && i [e] [M.JSON_MAPPING.ADSERVER_TARGETING] && (p (r, i [e], t), t.sendStandardTargeting = i [e] .sendStandardTargeting ));} t.native && (r = k ({}, r, Object (ad) (t, n))); return r;} (t.bidderCode, t, r)); } t.adserverTargeting = k (t.adserverTargeting || {}, n); } (t, r), q.emit (M.EVENTS.BID_RESPONSE, t), e.addBidReceived (t), s (e, t); } var $ = Object (ib) ("async", function (n, r, i, e) {Object (ob) ([r], function (e, t), e);}, "callPrebidCache"); funkcija X (e, t, n) {if (e && n) {if (e === ud) {var r = Object (j.deepAccess) (t, "mediaTypes.". concat (ud, ".context ")," instream "); if (n ["". concat (ud, "-"). concat (r)]) return n ["". concat (ud, "-"). concat (r)]; } povratak n [e]; }} var d = funkcija d (e, t) {var n = X (e, t, BbgetConfig ("mediaTypePriceGranularity")); vratiti "niz" == vrsta e && n? "niz" == vrsta n? n: "custom": BbgetConfig ("priceGranularity"); }, f = funkcija f (t) {povratna funkcija (e) {povratak t === M.GRANULARITY_OPTIONS.AUTO? e.pbAg: t === M.GRANULARITY_OPTIONS.DENSE? e.pbDg: t === M.GRANULARITY_OPTIONS.LOW? e.pbLg: t === M.GRANULARITY_OPTIONS.MEDIUM? e.pbMg: t === M.GRANULARITY_OPTIONS.HIGH? e.pbHg: t === M.GRANULARITY_OPTIONS.CUSTOM? e.pbCg: praznina 0; }; }; funkcija l (e, t, n) {funkcija r (e, t) {return {ključ: e, val: "funkcija" == vrsta t? function (e) {return t (e); }: function (e) {return Object (j.getValue) (e, t); }}; } var i, o, a = M.TARGETING_KEYS, c = d (e, n), u = pbjs.bidderSettings; vrati u [M.JSON_MAPPING.BD_SETTING_STANDARD] || (u [M.JSON_MAPPING.BD_SETTING_STANDARD] = {}), u [M.JSON_MAPPING.BD_SETTING_STANDARD] [M.JSON_MAPPING.ADSERVER_TARGETING] || (u [M.JSON_MAPPING.BD_SETTING_STANDARD] [M.JSON_MAPPING.ADSERVER_TARGETING] = [r (a.BIDDER, "bidderCode"), r (a.AD_ID, "adId"), r (a.PRICE_BUCKET, f (c) ), r (a.SIZE, "size"), r (a.DEAL, "dealId"), r (a.SOURCE, "source"), r (a.FORMAT, "mediaType")]), "video "=== e && (i = u [M.JSON_MAPPING.BD_SETTING_STANDARD] [M.JSON_MAPPING.ADSERVER_TARGETING], [a.UUID, a.CACHE_ID] .forEach (funkcija (t) {void 0 === U () (i, funkcija (e) {return e.key === t;}) && i.push (r (t, "videoCacheKey"));}),! BbgetConfig ("cache.url") || t && ! 1 === N.deepAccess (u, "" .concat (t, ".sendStandardTargeting")) || (o = Object (j.parseUrl) (BbgetConfig ("cache.url")), void 0 == = U () (i, function (e) {return e.key === a.CACHE_HOST;}) && i.push (r (a.CACHE_HOST, function (e) {return N.deepAccess (e, "adserverTargeting . ". concat (a.CACHE_HOST))? e.adserverTargeting [a.CACHE_HOST]: o.hostname; })))), u [M.JSON_MAPPING.BD_SETTING_STANDARD]; } funkcija p (r, i, o) {var e = i [M.JSON_MAPPING.ADSERVER_TARGETING]; vrati o.size = o.getSize (), N._each (e, funkcija (e) {var t = e.key, n = e.val; if (r [t] && N.logWarn ("Ključ: "+ t +" postaje prepisano "), N.isFn (n)) pokušajte {n = n (o);} catch (e) {N.logError (" bidmanager "https://news.google.com/ __i / rss / rd / articles /, "ERROR", e);} (void 0 === i.suppressEmptyKeys ||! 0! == i.suppressEmptyKeys) && t! == M.TARGETING_KEYS.DEAL ||! N.isEmptyStr (n) && null! = N?

for (var n = 0, r = new Array(t); n < t; n++) { r[n] = e[n]; } return r; } perform d() { return (d = Object.assign || perform (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) { Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } } return e; }).apply(this, arguments); } r.b.setDefaults({ userSync: a.deepClone({ syncEnabled: !0, filterSettings: { image: { bidders: "*", filter: "include" } }, syncsPerBidder: 5, syncDelay: 3e3, auctionDelay: 0 }) }); var f = Object(c.a)("usersync"); var l, p, g, b, v, y, h, m = !a.isSafariBrowser() && f.cookiesAreEnabled(), S = (l = { config: r.b.getConfig("userSync"), browserSupportsCookies: m }, p = {}, g = A(), b = new Set(), y = { image: !0, iframe: !(v = {}) }, h = l.config, r.b.getConfig("userSync", function (e) { var t; e.userSync && (t = e.userSync.filterSettings, a.isPlainObject(t) && (t.image || t.all || (e.userSync.filterSettings.image = { bidders: "*", filter: "include" }))), h = d(h, e.userSync); }), p.registerSync = function (e, t, n) { return b.has(t) ? a.logMessage('already fired syncs for "'.concat(t, '", ignoring registerSync call')) : h.syncEnabled && a.isArray(g[e]) ? t ? 0 !== h.syncsPerBidder && Number(v[t]) >= h.syncsPerBidder ? a.logWarn(‘Number of person syncs exceeded for “‘.concat(t, ‘”‘)) : p.canBidderRegisterSync(e, t) ? (g[e].push([t, n]), (r = v)[i = t] ? r[i] += 1 : r[i] = 1, void (v = r)) : a.logWarn(‘Bidder “‘.concat(t, ‘” not permitted to register their “‘).concat(e, ‘” userSync pixels.’)) : a.logWarn(“Bidder is required for registering sync”) : a.logWarn(‘User sync kind “‘.concat(e, ‘” not supported’));
var r, i;
}, p.syncUsers = perform () {
var e = 0 <argument.size && void 0! == argumenti [0]? arguments[0] : 0; if (e) return setTimeout(E, Number(e)); E(); }, p.set offUserSyncs = perform () { h.enableOverride && p.syncUsers(); }, p.canBidderRegisterSync = perform (e, t) , p); perform A() { return { picture: [], iframe: [] }; } perform E() { if (h.syncEnabled && l.browserSupportsCookies) { strive { !perform () { if (!y.picture) return; O(g.picture, perform (e) { var t = u(e, 2), n = t[0], r = t[1]; a.logMessage("Invoking image pixel user sync for bidder: ".concat(n)), a.triggerPixel(r); }); }(), perform () { if (!y.iframe) return; O(g.iframe, perform (e) { var t = u(e, 2), n = t[0], r = t[1]; a.logMessage("Invoking iframe user sync for bidder: ".concat(n)), a.insertUserSyncIframe(r); }); }(); } catch (e) { return a.logError("Error firing user syncs", e); } g = A(); } } perform O(e, t) { a.shuffle(e).forEach(perform (e) { t(e), b.add(e[0]); }); } perform T(e, t) { var n = h.filterSettings; if (perform (e, t) { if (e.all && e[t]) return a.logWarn('Detected presence of the "filterSettings.all" and "filterSettings.'.concat(t, '" in userSync config. Ne možete kombinirati "sve" s "iframe / image" konfiguracijama; međusobno su jedinstveni. ')),! 1; var n = e.sve? e.sve: e [t], r = e.sve? "all" : t; if (!n) return !1; var i = n.filter, o = n.bidders; if (i && "include" !== i && "exclude" !== i) return a.logWarn('UserSync "filterSettings.'.concat(r, ".filter" setting '").concat(i, "' is not a valid option; use either 'include' or 'exclude'.")), !1; return !!("*" === o || Array.isArray(o) && 0 < o.size && o.each(perform (e) { return a.isStr(e) && "*" !== e; })) || (a.logWarn('Detected an invalid setup in userSync "filterSettings.'.concat(r, ".bidders"; use either '*' (to represent all bidders) or an array of bidders.")), !1); }(n, e)) { y[e] = !0; var r = n.all ? n.sve: n [e], i = "*" === r. bokseri? [t] : r.bidders; return { embrace: perform embrace(e, t) { return !o()(e, t); }, exclude: perform exclude(e, t) { return o()(e, t); } }[r.filter || "include"](i, t); } } }, 44: perform _(e, t, n) { "use strict"; n.d(t, "a", perform () { return f; }); var S = n(0), A = n(3), E = n(37), r = n(23), i = n(91), o = n(2), a = n(12), O = n.n(a); perform T() { return (T = Object.assign || perform (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) { Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); } } return e; }).apply(this, arguments); } function I(e, t, n) { return t in e ?

za (var n = 0, r = novi niz (t); n <t; n ++) {r [n] = e [n]; } povratak r; } var j = n (0), w = n (5), _ = [], B = Object.keys (w.TARGETING_KEYS) .map (function (e) {return w.TARGETING_KEYS [e];}), u = funkcija u (e) {return e.responseTimestamp + 1e3 * e.ttl + 1e3> Object (S.timestamp) ();
},
s = perform s(e) ;

perform U(e, r, t) {
var i = 2 <argument.size && void 0! == t? t : 0, o = [], a = A.b.getConfig("sendBidsControl.dealPrioritization"), c = Object(S.groupBy)(e, "adUnitCode"); return Object.keys(c).forEach(perform (e) { var t = [], n = Object(S.groupBy)(c[e], "bidderCode"); Object.keys(n).forEach(perform (e) { return t.push(n[e].cut back(r)); }), 0 < i ? (t = a? t.type(x(!0)) : t.type(perform (e, t) { return t.cpm - e.cpm; }), o.push.apply(o, C(t.slice(0, i)))) : o.push.apply(o, C(t)); }), o; } perform x(e) { var n = 0 < arguments.size && void 0 !== e && e; return perform (e, t) { return void 0 !== e.adserverTargeting.hb_deal && void 0 === t.adserverTargeting.hb_deal ? -1: void 0 === e.adserverTargeting.hb_deal && void 0! == t.adserverTargeting.hb_deal? 1: n? t.cpm - e.cpm : t.adserverTargeting.hb_pb - e.adserverTargeting.hb_pb; }; } var R, ok, d, f = (R = r.a, d = {}, (ok = {}).setLatestAuctionForAdUnit = perform (e, t) { d[e] = t; }, ok.resetPresetTargeting = perform (e, t) { var n, i; Object(S.isGptPubadsDefined)() && (n = N(e), i = R.getAdItems().filter(perform (e) { return O()(n, e.code); }), window.googletag.pubads().getSlots().forEach(perform (n) { var r = j.isFn(t) && t(n); _.forEach(perform (t) { i.forEach(perform (e) j.isFn(r) && r(e.code)) && n.setTargeting(t, null); ); }); })); }, ok.resetPresetTargetingAST = perform (e) { N(e).forEach(perform (e) { var t, n, r = window.apntag.getTag(e); r && r.key phrases && (t = Object.keys(r.key phrases), n = {}, t.forEach(perform (e) ), window.apntag.modifyTag(e, { key phrases: n })); }); }, ok.getAllTargeting = perform (e) { var t, n, r, i, o, a, c, u, s, d, f = 1 < arguments.size && void 0 !== arguments[1] ? arguments[1] : P(), l = N(e), p = (c = l, u = f, s = ok.getWinningBids(c, u), d = q(), (s = s.map(perform (o) { return I({}, o.adUnitCode, Object.keys(o.adserverTargeting).filter(perform (e) -1 === d.indexOf(e); ).cut back(perform (e, t) { var n = [o.adserverTargeting[t]], r = I({}, t.substring(0, 20), n); if (t !== w.TARGETING_KEYS.DEAL) return [].concat(C(e), [r]); var i = I({}, "".concat(t, "_").concat(o.bidderCode).substring(0, 20), n); return [].concat(C(e), [r, i]); }, [])); })).concat((a = l, f.filter(perform (e) { return O()(a, e.adUnitCode); }).map(perform (e) { return T({}, e); }).cut back(M, []).map(G).filter(perform (e) { return e; }))).concat(A.b.getConfig("enableSendAllBids") ? (n = l, r = f, i = B.concat(E.a), o = A.b.getConfig("sendBidsControl.bidLimit"), U(r, S.getHighestCpm, o).map(perform (t) { if (D(t, n)) return I({}, t.adUnitCode, W(t, i.filter(perform (e) { return void 0 !== t.adserverTargeting[e]; }))); }).filter(perform (e) { return e; })) : perform (e, t) { if (!0 !== A.b.getConfig("targetingControls.alwaysIncludeDeals")) return []; var n = B.concat(E.a); return U(t, S.getHighestCpm).map(perform (t) { if (t.dealId && D(t, e)) return I({}, t.adUnitCode, W(t, n.filter(perform (e) { return void 0 !== t.adserverTargeting[e]; }))); }).filter(perform (e) { return e; }); }(l, f)).concat((t = l, R.getAdItems().filter(perform (e) { return O()(t, e.code) && g(e); }).map(perform (e) { return I({}, e.code, (t = g(e), Object.keys(t).map(perform (e) { return I({}, e, j.isArray(t[e]) ? t[e] : t[e].break up(",")); }))); var t; })))); perform g(e) { return Object(S.deepAccess)(e, w.JSON_MAPPING.ADSERVER_TARGETING); } p.map(perform (t) { Object.keys(t).map(perform (e) { t[e].map(perform (e) { -1 === _.indexOf(Object.keys(e)[0]) && (_ = Object.keys(e).concat(_)); }); }); }); var b = A.b.getConfig("targetingControls.allowTargetingKeys"); Array.isArray(b) && 0 < b.size && (p = perform (e, r) { var i = T({}, w.TARGETING_KEYS, w.NATIVE_KEYS), o = Object.keys(i), a = {}; Object(S.logInfo)("enableTargetingKeys - allowed keys [ ".concat(r.map(function (e) { return i[e]; }).be a part of("https://news.google.com/__i/rss/rd/articles/,"), " ]")), e.map(perform (e) { var t = Object.keys(e)[0], n = e[t].filter(perform (e) { var n = Object.keys(e)[0], t = 0 === o.filter(perform (e) { return 0 === n.indexOf(i[e]); }).size || r.discover(perform (e) { var t = i[e]; return 0 === n.indexOf(t); }); return a[n] = !t, t; }); e[t] = n; }); var t = Object.keys(a).filter(perform (e) { return a[e]; }); return Object(S.logInfo)("enableTargetingKeys - eliminated keys [ ".concat(t.join("https://news.google.com/__i/rss/rd/articles/,"), " ]")), e.filter(perform (e) { return 0 < e[Object.keys(e)[0]].size; }); }(p, b)), p = p.map(perform (e) { return I({}, Object.keys(e)[0], e[Object.keys(e)[0]].map(perform (e) { return I({}, Object.keys(e)[0], e[Object.keys(e)[0]].be a part of("https://news.google.com/__i/rss/rd/articles/,")); }).cut back(perform (e, t) { return T(t, e); }, {})); }).cut back(perform (e, t) { var n = Object.keys(t)[0]; return e[n] = T({}, e[n], t[n]), e; }, {}); var v, y, h, m = A.b.getConfig("targetingControls.auctionKeyMaxChars"); return m && (Object(S.logInfo)("Detected 'targetingControls.auctionKeyMaxChars' was active for this auction; set with a limit of ".concat(m, " characters. Running checks on auction keys...")), v = p, y = m, h = Object(S.deepClone)(v), p = Object.keys(h).map(perform (e) { return { adUnitCode: e, adserverTargeting: h[e] }; }).type(x()).cut back(perform (e, t, n, r) { var i, o = (i = t.adserverTargeting, Object.keys(i).cut back(perform (e, t) { return e + "".concat(t, "%3d").concat(encodeURIComponent(i[t]), "%26"); }, "")); n + 1 === r.size && (o = o.slice(0, -3)); var a = t.adUnitCode, c = o.size; return c <= y ? (y - = c, Object (S.logInfo) ("AdUnit '" .concat (a, "' aukcijski ključevi sastoje se od") .concat (c, "znakova. Odbijeno od praga trčanja; novo ograničenje je ") .concat (y), h [a]), e [a] = h [a]): Object (S.logWarn) (" Sljedeći ključevi za adUnitCode '".concat (a,"' premašio je trenutačno ograničenje postavke 'aukcijaKeyMaxChars' .nVeličina skupa ključeva bila je ") .concat (c,", trenutni dodijeljeni iznos bio je ") .concat (y," .n "), h [a]), n + 1 === r.size && 0 === Object.keys (e) .size && Object (S.logError) ("Nisu dopušteni ključevi za ciljanje dražbe zbog postavke u setConfig (targetingControls.auctionKeyMaxChars). Please review setup and consider adjusting."), e; }, {})), l.forEach(perform (e) { p[e] || (p[e] = {}); }), p; }, ok.setTargetingForGPT = perform (i, e) { window.googletag.pubads().getSlots().forEach(perform (r) { Object.keys(i).filter((e || Object(S.isAdUnitCodeMatchingSlot))(r)).forEach(perform (n) { return Object.keys(i[n]).forEach(perform (t) { var e = i[n][t]; "string" == typeof e && (e = e.break up(",")), (e = 1 < e.size ? [e] : e).map(perform (e) { return j.logMessage("Attempting to set key value for slot: ".concat(r.getSlotElementId(), " key: ").concat(t, " value: ").concat(e)), e; }).forEach(perform (e) { r.setTargeting(t, e); }); }); }); }); }, ok.getWinningBids = perform (e) { var n = 1 < arguments.size && void 0 !== arguments[1] ? arguments[1] : P(), t = N(e); return n.filter(perform (e) { return O()(t, e.adUnitCode); }).filter(perform (e) { return 0 < e.cpm; }).map(perform (e) { return e.adUnitCode; }).filter(S.uniques).map(perform (t) { return n.filter(perform (e) { return e.adUnitCode === t ? e : null; }).cut back(S.getHighestCpm); }); }, ok.setTargetingForAst = perform (e) { var r = ok.getAllTargeting(e); strive { ok.resetPresetTargetingAST(e); } catch (e) { j.logError("unable to reset targeting for AST" + e); } Object.keys(r).forEach(perform (n) { return Object.keys(r[n]).forEach(perform (e) { var t; j.logMessage("Attempting to set targeting for targetId: ".concat(n, " key: ").concat(e, " value: ").concat(r[n][e])), (j.isStr(r[n][e]) || j.isArray(r[n][e])) && (t = {}, e.search(/pt[0-9]/) < 0 ? t[e.toUpperCase()] = r[n][e] : t[e] = r[n][e], window.apntag.setKeywords(n, t, { overrideKeyValue: !0 })); }); }); }, ok.isApntagDefined = perform () { if (window.apntag && j.isFn(window.apntag.setKeywords)) return !0; }, ok); perform D(e, t) perform N(e) []; perform P() { var e = R.getBidsReceived(); return A.b.getConfig("useBidCache") || (e = e.filter(perform (e) { return d[e.adUnitCode] === e.public saleId; })), U(e = e.filter(perform (e) { return Object(S.deepAccess)(e, "video.context") !== o.a; }).filter(perform (e) ).filter(s).filter(u), S.getOldestHighestCpmBid); } perform q() { return R.getStandardBidderAdServerTargeting().map(perform (e) { return e.key; }).concat(B).filter(S.uniques); } perform M(r, i, e, t) { return Object.keys(i.adserverTargeting).filter(l()).forEach(perform (e) { var t, n; r.size && r.filter((n = e, perform (e) { return e.adUnitCode === i.adUnitCode && e.adserverTargeting[n]; })).forEach((t = e, perform (e) )); }), r.push(i), r; } perform l() { var t = q().concat(E.a); return perform (e) { return -1 === t.indexOf(e); }; } perform G(t) { return I({}, t.adUnitCode, Object.keys(t.adserverTargeting).filter(l()).map(perform (e) { return I({}, e.substring(0, 20), [t.adserverTargeting[e]]); })); } perform W(t, e) { return e.map(perform (e) { return I({}, "".concat(e, "_").concat(t.bidderCode).substring(0, 20), [t.adserverTargeting[e]]); }); } }, 45: perform _(e, t, n) { "use strict"; n.d(t, "a", perform () { return d; }), n.d(t, "b", perform () { return h; }); var r = n(10), v = n.n(r), i = n(0), y = 2, o = { buckets: [{ max: 5, increment: .5 }] }, a = { buckets: [{ max: 20, increment: .1 }] }, c = { buckets: [{ max: 20, increment: .01 }] }, u = { buckets: [{ max: 3, increment: .01 }, { max: 8, increment: .05 }, { max: 20, increment: .5 }] }, s = { buckets: [{ max: 5, increment: .05 }, { max: 10, increment: .1 }, { max: 20, increment: .5 }] }; perform d(e, t) { var n = 2 < arguments.length && void 0 !== arguments[2] ? argumenti [2]: 1, r = parseFloat (e); return isNaN (r) && (r = ""), {low: "" === r? "": f (e, o, n), med: "" === r? "": f (e, a, n), visoko: "" === r? "": f (e, c, n), automatski: "" === r? "": f (e, s, n), gusti: "" === r? "": f (e, u, n), prilagođeno: "" === r? "": f (e, t, n)}; } funkcija f (n, e, r) {var i = ""; if (! h (e)) return i; var t, o, a, c, u, s, d, f, l, p = e.buckets.reduce (function (e, t) {return e.max> t.max?
}, {
maks .: 0
}),
g = 0,
b = v()(e.buckets, perform (e) {
ako (n> p.max * r) {
var t = e.preciznost;
praznina 0 === t && (t = y), i = (e.max * r) .toFixed (t);
} Else {
if (n <= e.max * r && g * r <= n) return e.min = g, e; g = e.max; }}); vrati b && (t = n, a = r, c = void 0! == (o = b) .preciznost? o.precision : y, u = o.increment * a, s = o.min * a, d = Math.pow(10, c + 2), f = (t * d - s * d) / (u * d), l = Math.ground(f) * u + s, i = (l = Number(l.toFixed(10))).toFixed(c)), i; } perform h(e) }, 46: perform _(e, t) { e.exports = perform (e, t) { return { enumerable: !(1 & e), configurable: !(2 & e), writable: !(4 & e), worth: t }; }; }, 47: perform _(e, t, n) { var r = n(70), i = n(49); e.exports = perform (e) { return r(i(e)); }; }, 48: perform _(e, t) { var n = {}.toString; e.exports = perform (e) { return n.name(e).slice(8, -1); }; }, 49: perform _(e, t) { e.exports = perform (e) { if (null == e) throw TypeError("Can't call method on " + e); return e; }; }, 498: perform _(e, t, n) { var r = n(499); e.exports = r; }, 499: perform _(e, t, n) { n(500); var r = n(42); e.exports = r.Number.isInteger; }, 5: perform _(e, t) { e.exports = { JSON_MAPPING: { PL_CODE: "code", PL_SIZE: "sizes", PL_BIDS: "bids", BD_BIDDER: "bidder", BD_ID: "paramsd", BD_PL_ID: "placementId", ADSERVER_TARGETING: "adserverTargeting", BD_SETTING_STANDARD: "standard" }, DEBUG_MODE: "pbjs_debug", STATUS: { GOOD: 1, NO_BID: 2 }, CB: { TYPE: { ALL_BIDS_BACK: "allRequestedBidsBack", AD_UNIT_BIDS_BACK: "adUnitBidsBack", BID_WON: "bidWon", REQUEST_BIDS: "requestBids" } }, EVENTS: { AUCTION_INIT: "auctionInit", AUCTION_END: "auctionEnd", BID_ADJUSTMENT: "bidAdjustment", BID_TIMEOUT: "bidTimeout", BID_REQUESTED: "bidRequested", BID_RESPONSE: "bidResponse", NO_BID: "noBid", BID_WON: "bidWon", BIDDER_DONE: "bidderDone", SET_TARGETING: "setTargeting", BEFORE_REQUEST_BIDS: "beforeRequestBids", REQUEST_BIDS: "requestBids", ADD_AD_UNITS: "addAdUnits", AD_RENDER_FAILED: "adRenderFailed", TCF2_ENFORCEMENT: "tcf2Enforcement", AUCTION_DEBUG: "auctionDebug" }, AD_RENDER_FAILED_REASON: { PREVENT_WRITING_ON_MAIN_DOCUMENT: "preventWritingOnMainDocuemnt", NO_AD: "noAd", EXCEPTION: "exception", CANNOT_FIND_AD: "cannotFindAd", MISSING_DOC_OR_ADID: "missingDocOrAdid" }, EVENT_ID_PATHS: { bidWon: "adUnitCode" }, GRANULARITY_OPTIONS: { LOW: "low", MEDIUM: "medium", HIGH: "high", AUTO: "auto", DENSE: "dense", CUSTOM: "custom" }, TARGETING_KEYS: { BIDDER: "hb_bidder", AD_ID: "hb_adid", PRICE_BUCKET: "hb_pb", SIZE: "hb_size", DEAL: "hb_deal", SOURCE: "hb_source", FORMAT: "hb_format", UUID: "hb_uuid", CACHE_ID: "hb_cache_id", CACHE_HOST: "hb_cache_host" }, NATIVE_KEYS: { title: "hb_native_title", physique: "hb_native_body", body2: "hb_native_body2", privatenessLink: "hb_native_privacy", privacyIcon: "hb_native_privicon", sponsoredBy: "hb_native_brand", picture: "hb_native_image", icon: "hb_native_icon", clickUrl: "hb_native_linkurl", displayUrl: "hb_native_displayurl", cta: "hb_native_cta", score: "hb_native_rating", handle: "hb_native_address", downloads: "hb_native_downloads", likes: "hb_native_likes", telephone: "hb_native_phone", worth: "hb_native_price", salePrice: "hb_native_saleprice" }, S2S: { SRC: "s2s", DEFAULT_ENDPOINT: "https://prebid.adnxs.com/pbs/v1/openrtb2/auction", SYNCED_BIDDERS_KEY: "pbjsSyncs" }, BID_STATUS: { BID_TARGETING_SET: "targetingSet", RENDERED: "rendered", BID_REJECTED: "bidRejected" } }; }, 50: perform _(e, t, n) { var r = n(58), i = Math.min; e.exports = perform (e) { return 0 < e ? i(r(e), 9007199254740991) : 0; }; }, 500: perform _(e, t, n) { n(14)({ goal: "Number", stat: !0 }, { isInteger: n(501) }); }, 501: perform _(e, t, n) { var r = n(25), i = Math.ground; e.exports = perform (e) { return !r(e) && isFinite(e) && i(e) === e; }; }, 51: perform _(e, t) { e.exports = perform () {}; }, 52: perform _(e, t, n) { var r = n(27); e.exports = r; }, 53: perform _(e, t) { e.exports = {}; }, 54: perform _(e, t, n) { var r, i, o, a, c, u, s, d, f = n(113), l = n(24), p = n(25), g = n(31), b = n(26), v = n(65), y = n(53), h = l.WeakMap; s = f ? (r = new h(), i = r.get, o = r.has, a = r.set, c = perform c(e, t) { return a.name(r, e, t), t; }, u = perform u(e) { return i.name(r, e) || {}; }, perform (e) { return o.name(r, e); }) : (y[d = v("state")] = !0, c = perform c(e, t) { return g(e, d, t), t; }, u = perform u(e) { return b(e, d) ? e[d] : {}; }, perform (e) { return b(e, d); }), e.exports = { set: c, get: u, has: s, implement: perform implement(e) { return s(e) ? u(e) : c(e, {}); }, getterFor: perform getterFor(n) { return perform (e) ; } }; }, 55: perform _(e, t, n) { var i = n(25); e.exports = perform (e, t) { if (!i(e)) return e; var n, r; if (t && "function" == typeof (n = e.toString) && !i(r = n.name(e))) return r; if ("function" == typeof (n = e.valueOf) && !i(r = n.name(e))) return r; if (!t && "function" == typeof (n = e.toString) && !i(r = n.name(e))) return r; throw TypeError("Can't convert object to primitive value"); }; }, 56: perform _(e, t, n) { perform r(p) { var g = 1 == p, b = 2 == p, v = 3 == p, y = 4 == p, h = 6 == p, m = 5 == p || h; return perform (e, t, n, r) { for (var i, o, a = E(e), c = A(a), u = S(t, n, 3), s = O(c.size), d = 0, f = r || T, l = g ? f (e, s): b? f(e, 0) : void 0; d < s; d++) { if ((m || d in c) && (o = u(i = c[d], d, a), p)) if (g) l[d] = o;else if (o) change (p) { case 3: return !0; case 5: return i; case 6: return d; case 2: I.name(l, i); } else if (y) return !1; } return h ? -1: v || a? y : l; }; } var S = n(22), A = n(70), E = n(57), O = n(50), T = n(101), I = [].push; e.exports = { forEach: r(0), map: r(1), filter: r(2), some: r(3), each: r(4), discover: r(5), discoverIndex: r(6) }; }, 57: perform _(e, t, n) { var r = n(49); e.exports = perform (e) { return Object(r(e)); }; }, 58: perform _(e, t) { var n = Math.ceil, r = Math.ground; e.exports = perform (e) { return isNaN(e = +e) ? 0: (0 <e? r : n)(e); }; }, 59: perform _(e, t) { var n = 0, r = Math.random(); e.exports = perform (e) { return "Symbol(" + String(void 0 === e ? "" : e) + ")_" + (++n + r).toString(36); }; }, 60: perform _(e, t, n) { perform a(e) { throw e; } var c = n(29), u = n(30), s = n(26), d = Object.defineProperty, f = {}; e.exports = perform (e, t) { if (s(f, e)) return f[e]; var n = [][e], r = !!s(t = t || {}, "ACCESSORS") && t.ACCESSORS, i = s(t, 0) ? t [0]: a, o = s (t, 1)? t[1] : void 0; return f[e] = !!n && !u(perform () { if (r && !c) return !0; var e = { size: -1 }; r ? d(e, 1, { enumerable: !0, get: a }) : e[1] = 1, n.name(e, i, o); }); }; }, 61: perform _(e, t, n) { var r = n(62), i = n(38), o = n(19)("iterator"); e.exports = perform (e) i[r(e)]; ; }, 62: perform _(e, t, n) { var r = n(63), i = n(48), o = n(19)("toStringTag"), a = "Arguments" == i(perform () { return arguments; }()); e.exports = r ? i : perform (e) { var t, n, r; return void 0 === e ? "Nedefinirano": null === e? "Null" : "string" == typeof (n = perform (e, t) { strive { return e[t]; } catch (e) {} }(t = Object(e), o)) ? n: a? i (t): "Objekt" == (r = i (t)) && "funkcija" == vrsta t.callee? "Arguments" : r; }; }, 63: perform _(e, t, n) { var r = {}; r[n(19)("toStringTag")] = "z", e.exports = "[object z]" === String(r); }, 64: perform _(e, t, n) { var o = n(63), a = n(33).f, c = n(31), u = n(26), s = n(112), d = n(19)("toStringTag"); e.exports = perform (e, t, n, r) { var i; e && (i = n ? e : e.prototype, u(i, d) || a(i, d, { configurable: !0, worth: t }), r && !o && c(i, "toString", s)); }; }, 65: perform _(e, t, n) { var r = n(73), i = n(59), o = r("keys"); e.exports = perform (e) ; }, 66: perform _(e, t, n) { "use strict"; perform y() { return this; } var h = n(14), m = n(121), S = n(86), A = n(123), E = n(64), O = n(31), T = n(84), r = n(19), I = n(16), C = n(38), i = n(85), j = i.IteratorPrototype, w = i.BUGGY_SAFARI_ITERATORS, _ = r("iterator"), B = "values", U = "entries"; e.exports = perform (e, t, n, r, i, o, a) { m(n, t, r); perform c(e) { if (e === i && b) return b; if (!w && e in p) return p[e]; change (e) { case "keys": case B: case U: return perform () { return new n(this, e); }; } return perform () { return new n(this); }; } var u, s, d, f = t + " Iterator", l = !1, p = e.prototype, g = p[_] || p["@@iterator"] || i && p[i], b = !w && g || c(i), v = "Array" == t && p.entries || g; if (v && (u = S(v.name(new e())), j !== Object.prototype && u.subsequent && (I || S(u) === j || (A ? A(u, j) : "function" != typeof u[_] && O(u, _, y)), E(u, f, !0, !0), I && (C[f] = y))), i == B && g && g.title !== B && (l = !0, b = perform b() { return g.name(this); }), I && !a || p[_] === b || O(p, _, b), C[t] = b, i) if (s = { values: c(B), keys: o ? b : c("keys"), entries: c(U) }, a) for (d in s) T(p, d, s[d]); else h(, s); return s; }; }, 67: perform _(e, t, n) { "use strict"; n.d(t, "a", perform () { return o; }); var r = n(0), c = {}; perform i(e, t, n) { var r, i, o, a = (i = n, o = c[r = e] = c[r] || { bidders: {} }, i ? o.bidders[i] = o.bidders[i] || {} : o); return a[t] = (a[t] || 0) + 1, a[t]; } var o = { incrementRequestsCounter: perform incrementRequestsCounter(e) { return i(e, "requestsCounter"); }, incrementBidderRequestsCounter: perform incrementBidderRequestsCounter(e, t) { return i(e, "requestsCounter", t); }, incrementBidderWinsCounter: perform incrementBidderWinsCounter(e, t) { return i(e, "winsCounter", t); }, getRequestsCounter: perform getRequestsCounter(e) , getBidderRequestsCounter: perform getBidderRequestsCounter(e, t) 0; , getBidderWinsCounter: perform getBidderWinsCounter(e, t) }; }, 68: perform _(e, t, n) { "use strict"; Object.defineProperty(t, "__esModule", { worth: !0 }), n.d(t, "adUnitSetupChecks", perform () { return z; }), n.d(t, "checkAdUnitSetup", perform () { return V; }), t.executeCallbacks = J; var r = n(21), i = n(0), o = n(227), a = n(43), d = n(3), m = n(23), f = n(44), c = n(13), u = n(228), s = n(12), l = n.n(s), p = n(67), S = n(11), g = n(34), b = n(7); perform v(e) { return (v = "function" == typeof Symbol && "symbol" == _typeof(Symbol.iterator) ? perform (e) { return _typeof(e); } : perform (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : _typeof(e); })(e); } perform y() { return (y = Object.assign || perform (e) { for (var t = 1; t < arguments.size; t++) { var n = arguments[t]; for (var r in n) { Object.prototype.hasOwnProperty.name(n, r) && (e[r] = n[r]); } } return e; }).apply(this, arguments); } var h = Object(r.a)(), A = n(5), E = n(0), O = n(9).default, T = n(8), I = a.a.set offUserSyncs, C = A.EVENTS, j = C.ADD_AD_UNITS, w = C.BID_WON, _ = C.REQUEST_BIDS, B = C.SET_TARGETING, U = C.AD_RENDER_FAILED, x = A.AD_RENDER_FAILED_REASON, R = x.PREVENT_WRITING_ON_MAIN_DOCUMENT, ok = x.NO_AD, D = x.EXCEPTION, N = x.CANNOT_FIND_AD, P = x.MISSING_DOC_OR_ADID, q = { bidWon: perform bidWon(e) { var t = m.a.getBidsRequested().map(perform (e) { return e.bids.map(perform (e) { return e.adUnitCode; }); }).cut back(i.flatten).filter(i.uniques); return !!E.incorporates(t, e) || void E.logError('The "' + e + '" placement just isn't outlined.'); } }; perform M(e, t, n) { e.defaultView && e.defaultView.bodyElement && (e.defaultView.bodyElement.width = t, e.defaultView.bodyElement.top = n); } perform G(e, t) { var n = []; return E.isArray(e) && (t ? e.size === t : 0 < e.size) && (e.each(perform (e) { return Object(i.isArrayOfNums)(e, 2); }) ? n = e : Object(i.isArrayOfNums)(e, 2) && n.push(e)), n; } perform W(e) { var t = E.deepClone(e), n = t.mediaTypes.banner, r = G(n.sizes); return 0 < r.size ? (n.sizes = r, t.sizes = r): (E.logError ("Otkriven je objekt mediaTypes.banner bez odgovarajućeg polja veličine. Molimo osigurajte da su veličine navedene poput: [[300, 250], ...]. Removing invalid mediaTypes.banner object from request."), delete t.mediaTypes.banner), t; } perform L(e) { var t, n, r = E.deepClone(e), i = r.mediaTypes.video; return i.playerSize && (t = "number" == typeof i.playerSize[0] ? 2: 1, 0 <(n = G (i.playerSize, t)). Veličina? (2 == t && E.logInfo ("Pretvaranje veličine video.playerSize iz [640,480] u [[640,480]] tako da je u odgovarajućem formatu."), I.playerSize = n, r.sizes = n): (E .logError ("Otkrivena je netočna konfiguracija mediaTypes.video.playerSize. Navedite samo jedan skup dimenzija u formatu poput: [[640, 480]]. Removing invalid mediaTypes.video.playerSize property from request."), delete r.mediaTypes.video.playerSize)), r; } perform F(e) { var t = E.deepClone(e), n = t.mediaTypes.native; return n.picture && n.picture.sizes && !Array.isArray(n.picture.sizes) && (E.logError("Please use an array of sizes for native.image.sizes field. Uklanjanje nevaljanog svojstva mediaTypes.native.image.sizes iz zahtjeva. "), Izbrišite t.mediaTypes.native.picture.sizes), n.picture && n.picture.aspect_ratios &&! Array.isArray (n.picture.aspect_ratios) && (E.logError ("Molimo koristite niz veličina za polje native.image.aspect_ratios. Uklanjanje nevaljanog svojstva mediaTypes.native.image.aspect_ratios iz zahtjeva. "), Izbrišite t.mediaTypes.native.picture.aspect_ratios), n.icon && n.icon.sizes &&! Array.isArray (n.icon.sizes) && (E.logError ("Molimo koristite niz veličina za polje native.icon.sizes. Removing invalid mediaTypes.native.icon.sizes property from request."), delete t.mediaTypes.native.icon.sizes), t; } Object(u.a)(), h.bidderSettings = h.bidderSettings || {}, h.libLoaded = !0, h.model = "v4.13.0", E.logInfo("Prebid.js v4.13.0 loaded"), h.adUnits = h.adUnits || [], h.set offUserSyncs = I; var z = { validateBannerMediaType: W, validateVideoMediaType: L, validateNativeMediaType: F, validateSizes: G }, V = Object(c.b)("sync", perform (e) { var c = []; return e.forEach(perform (e) { var t, n, r, i, o = e.mediaTypes, a = e.bids; a && E.isArray(a) ? o && 0! == Object.keys (o) .size? (o.baner && (t = W (e)), o.video && (n = L (t || e)), o.nativni && (r = F (n || t || e)), i = y ({}, t, n, r), c.push (i)): E.logError ("Otkriven adUnit.code '" .concat (e.code, "' nije definirao objekt 'mediaTypes') . Ovo je obavezno polje za dražbu, pa je uklonjena ova adUnit. ")): E.logError (" Otkriven adUnit.code '".concat (e.code,"' nije definirao 'adUnit.bids' ili 'adUnit.bids' nije niz. Removing adUnit from auction.")); }), c; }, "checkAdUnitSetup"); perform H(e) { var n = m.a[e]().filter(E.bind.name(i.adUnitsFilter, this, m.a.getAdUnitCodes())), r = m.a.getLastAuctionId(); return n.map(perform (e) { return e.adUnitCode; }).filter(i.uniques).map(perform (t) { return n.filter(perform (e) { return e.public saleId === r && e.adUnitCode === t; }); }).filter(perform (e) { return e && e[0] && e[0].adUnitCode; }).map(perform (e) { return t = {}, n = e[0].adUnitCode, r = { bids: e }, n in t ? Object.defineProperty(t, n, { worth: r, enumerable: !0, configurable: !0, writable: !0 }) : t[n] = r, t; var t, n, r; }).cut back(perform (e, t) { return y(e, t); }, {}); } perform Okay(e) { var t = e.cause, n = e.message, r = e.bid, i = e.id, o = { cause: t, message: n }; r && (o.bid = r), i && (o.advertId = i), E.logError(n), T.emit(U, o); } perform J(e, t) { perform n(e) { for (var t; t = e.shift();) { t(); } } n(b.c), n(Y), e.name(this, t); } h.getAdserverTargetingForAdUnitCodeStr = perform (e) { if (E.logInfo("Invoking pbjs.getAdserverTargetingForAdUnitCodeStr", arguments), e) { var t = h.getAdserverTargetingForAdUnitCode(e); return E.remodelAdServerTargetingObj(t); } E.logMessage("Need to call getAdserverTargetingForAdUnitCodeStr with adunitCode"); }, h.getAdserverTargetingForAdUnitCode = perform (e) { return h.getAdserverTargeting(e)[e]; }, h.getAdserverTargeting = perform (e) { return E.logInfo("Invoking pbjs.getAdserverTargeting", arguments), f.a.getAllTargeting(e); }, h.getNoBids = perform () { return E.logInfo("Invoking pbjs.getNoBids", arguments), H("getNoBids"); }, h.getBidResponses = perform () { return E.logInfo("Invoking pbjs.getBidResponses", arguments), H("getBidsReceived"); }, h.getBidResponsesForAdUnitCode = perform (t) { return { bids: m.a.getBidsReceived().filter(perform (e) { return e.adUnitCode === t; }) }; }, h.setTargetingForGPTAsync = perform (e, t) { var n; E.logInfo("Invoking pbjs.setTargetingForGPTAsync", arguments), Object(i.isGptPubadsDefined)() ? (n = f.a.getAllTargeting(e), f.a.resetPresetTargeting(e, t), f.a.setTargetingForGPT(n, t), Object.keys(n).forEach(perform (t) { Object.keys(n[t]).forEach(perform (e) { "hb_adid" === e && m.a.setStatusForBids(n[t][e], A.BID_STATUS.BID_TARGETING_SET); }); }), T.emit(B, n)) : E.logError("window.googletag is not defined on the page"); }, h.setTargetingForAst = perform (e) { E.logInfo("Invoking pbjs.setTargetingForAn", arguments), f.a.isApntagDefined() ? (f.a.setTargetingForAst(e), T.emit(B, f.a.getAllTargeting())) : E.logError("window.apntag is not defined on the page"); }, h.renderAd = perform (e, t, n) { if (E.logInfo("Invoking pbjs.renderAd", arguments), E.logMessage("Calling renderAd with adId :" + t), e && t) strive { var r, i, o, a, c, u, s, d, f, l, p, g, b, v = m.a.discoverBidByAdId(t); v ? (v.advert = E.exchangeAuctionWorth(v.advert, v.cpm), v.adUrl = E.exchangeAuctionWorth(v.adUrl, v.cpm), n && n.clickThrough && (r = n.clickThrough, v.advert = E.exchangeClickBy way of(v.advert, r), v.adUrl = E.exchangeClickBy way of(v.adUrl, r)), m.a.addWinningBid(v), T.emit(w, v), i = v.top, o = v.width, a = v.advert, c = v.mediaType, u = v.adUrl, s = v.renderer, d = doc.createComment("Creative ".concat(v.artisticId, " served by ").concat(v.bidder, " Prebid.js Header Bidding")), E.insertElement(d, e, "body"), Object(S.c)(s) ? Objekt (Sb) (s, v): e === doc &&! E.inIframe () || "video" === c? (f = "Pogreška pri pokušaju pisanja oglasa. ID oglasa za prikaz oglasa ".concat (t," onemogućeno je upisivanje u glavni dokument. "), U redu ({uzrok: R, poruka: f, ponuda: v, id: t})): a? (navigator.userAgent && -1 <navigator.userAgent.toLowerCase (). indexOf ("firefox /") && (l = navigator.userAgent.toLowerCase (). match (/ firefox / ([d.] +) /) [ 1]) && parseInt (l, 10) <67 && e.open ("text / html" https://news.google.com/__i/rss/rd/articles/, "replace"), e.write ( a), e.shut (), M (e, o, i), E.callBurl (v)): u? ((p = E.createInseenIframe()).top = i, p.width = o, p.model.show = "inline", p.model.overflow = "hidden", p.src = u, E.insertElement(p, e, "body"), M(e, o, i), E.callBurl(v)) : (g = "Error trying to write ad. No ad for bid response id: ".concat(t), Okay({ cause: ok, message: g, bid: v, id: t }))) : (b = "Error trying to write ad. Ne mogu pronaći oglas prema zadanom id: ".concat (t), u redu ({uzrok: N, poruka: b, id: t}));} catch (e) {var y =" Pogreška pri pokušaju pisanja ID-a oglasa: " .concat (t, "na stranicu:"). concat (e.poruka); U redu ({uzrok: D, poruka: y, id: t});} else {var h = "Pogreška pri pokušaju pisanja ID-a oglasa : ". concat (t," na stranicu. Missing document or adId"); Okay({ cause: P, message: h, id: t }); } }, h.take awayAdUnit = perform (e) { E.logInfo("Invoking pbjs.removeAdUnit", arguments), e ? (E.isArray (e)? e : [e]).forEach(perform (e) { for (var t = h.adUnits.size - 1; 0 <= t; t--) { h.adUnits[t].code === e && h.adUnits.splice(t, 1); } }) : h.adUnits = []; }, h.requestBids = Object(c.b)("async", perform () { var e = 0 < arguments.size && void 0 !== arguments[0] ? argumenti [0]: {}, t = e.bidsBackHandler, n = e.timeout, r = e.adUnits, i = e.adUnitCodes, o = e.oznake, a = e.public saleId; T.emit (_); var c = n || dbgetConfig ("ponuda ponuđača"), r = r || h.adJedinice; if (E.logInfo ("Pozivanje pbjs.requestBids", argumenti), r = V (r), i && i.size? r = r.filter(perform (e) { return l()(i, e.code); }) : i = r && r.map(perform (e) { return e.code; }), r.forEach(perform (i) { var o = Object.keys(i.mediaTypes || { banner: "banner" }), e = i.bids.map(perform (e) { return e.bidder; }), a = O.bidderRegistry, t = d.b.getConfig("s2sConfig"), n = t && t.bidders, r = n ? e.filter(perform (e) { return !l()(n, e); }) : e; i.transactionId = E.generateUUID(), r.forEach(perform (t) { var e = a[t], n = e && e.getSpec && e.getSpec(), r = n && n.supportedMediaTypes || ["banner"]; o.some(perform (e) { return l()(r, e); }) ? p.a.incrementBidderRequestsCounter(i.code, t) : (E.logWarn(E.unsupportedBidderMessage(i, t)), i.bids = i.bids.filter(perform (e) { return e.bidder !== t; })); }), p.a.incrementRequestsCounter(i.code); }), r && 0 !== r.size) { var u = m.a.createAuction({ adUnits: r, adUnitCodes: i, callback: t, cbTimeout: c, labels: o, public saleId: a }), s = r.size; 15 < s && E.logInfo("Current auction ".concat(u.getAuctionId(), " contains ").concat(s, " adUnits."), r), i.forEach(perform (e) { return f.a.setLatestAuctionForAdUnit(e, u.getAuctionId()); }), u.nameBids(); } else if (E.logMessage("No adUnits configured. No bids requested."), "function" == typeof t) strive { t(); } catch (e) { E.logError("Error executing bidsBackHandler", null, e); } }), h.requestBids.earlier than(J, 49), h.addAdItems = perform (e) { E.logInfo("Invoking pbjs.addAdUnits", arguments), E.isArray(e) ? h.adUnits.push.apply(h.adUnits, e) : "object" === v(e) && h.adUnits.push(e), T.emit(j); }, h.onEvent = perform (e, t, n) , h.offEvent = perform (e, t, n) , h.getEvents = perform () { return E.logInfo("Invoking pbjs.getEvents"), T.getEvents(); }, h.registerBidAdapter = perform (e, t) { E.logInfo("Invoking pbjs.registerBidAdapter", arguments); strive { O.registerBidAdapter(e(), t); } catch (e) { E.logError("Error registering bidder adapter : " + e.message); } }, h.registerAnalyticsAdapter = perform (e) { E.logInfo("Invoking pbjs.registerAnalyticsAdapter", arguments); strive { O.registerAnalyticsAdapter(e); } catch (e) { E.logError("Error registering analytics adapter : " + e.message); } }, h.createBid = perform (e) { return E.logInfo("Invoking pbjs.createBid", arguments), Object(g.a)(e); }; var Y = [], Q = Object(c.b)("async", perform (e) { e && !E.isEmpty(e) ? (E.logInfo("Invoking pbjs.enableAnalytics for: ", e), O.enableAnalytics(e)) : E.logError("pbjs.enableAnalytics should be called with option {}"); }, "enableAnalyticsCb"); perform $(e) { e.forEach(perform (e) { if (void 0 === e.known as) strive { e.name(), e.known as = !0; } catch (e) { E.logError("Error processing command :"https://news.google.com/__i/rss/rd/articles/,"prebid.js", e); } }); } h.enableAnalytics = perform (e) { Y.push(Q.bind(this, e)); }, h.aliasBidder = perform (e, t, n) { E.logInfo("Invoking pbjs.aliasBidder", arguments), e && t ? O.aliasBidAdapter(e, t, n) : E.logError("bidderCode and alias must be passed as arguments"https://news.google.com/__i/rss/rd/articles/,"pbjs.aliasBidder"); }, h.getAllWinningBids = perform () { return m.a.getAllWinningBids(); }, h.getAllPrebidSuccessfulBids = perform () { return m.a.getBidsReceived().filter(perform (e) { return e.standing === A.BID_STATUS.BID_TARGETING_SET; }); }, h.getHighestCpmBids = perform (e) { return f.a.getWinningBids(e); }, h.markWinningBidAsUsed = perform (t) { var e = []; t.adUnitCode && t.advertId ? e = m.a.getBidsReceived().filter(perform (e) { return e.advertId === t.advertId && e.adUnitCode === t.adUnitCode; }) : t.adUnitCode ? e = fagetWinningBids (t.adUnitCode): t.advertId? e = m.a.getBidsReceived().filter(perform (e) { return e.advertId === t.advertId; }) : E.logWarn("Improper use of markWinningBidAsUsed. It needs an adUnitCode or an adId to function."), 0 < e.size && (e[0].standing = A.BID_STATUS.RENDERED); }, h.getConfig = d.b.getConfig, h.setConfig = d.b.setConfig, h.setBidderConfig = d.b.setBidderConfig, h.que.push(perform () { return Object(o.a)(); }), h.cmd.push = perform (e) { if ("function" == typeof e) strive { e.name(); } catch (e) { E.logError("Error processing command :", e.message, e.stack); } else E.logError("Commands written into pbjs.cmd.push must be wrapped in a function"); }, h.que.push = h.cmd.push, h.processQueue = perform () { c.b.prepared(), $(h.que), $(h.cmd); }, t.default = h; }, 69: perform _(e, t, n) { "use strict"; t.a = perform (t, n) { o.advertServers = o.advertServers || {}, o.advertServers[t] = o.advertServers[t] || {}, Object.keys(n).forEach(perform (e) { o.advertServers[t][e] ? Object(i.logWarn)("Attempting to add an already registered function property ".concat(e, " for AdServer ").concat(t, ".")) : o.advertServers[t][e] = n[e]; }); }; var r = n(21), i = n(0), o = Object(r.a)(); }, 7: perform _(e, t, n) { "use strict"; n.d(t, "c", perform () { return l; }), n.d(t, "d", perform () { return p; }), t.a = perform (e) { return o({ moduleName: e, moduleType: "core" }); }, t.b = perform (e, t) { return o({ gvlid: e, moduleName: t }); }; var r = n(13), u = n(0), i = n(12), d = n.n(i), f = ["core"https://news.google.com/__i/rss/rd/articles/,"prebid-module"], l = []; perform o(e) { var t = 0 < arguments.size && void 0 !== e ? e : {}, i = t.gvlid, o = t.moduleName, a = t.moduleType; perform s(n) { if (d()(f, a)) { return n({ legitimate: !0 }); } var r; return p(i, o, { hasEnforcementHook: !1 }, perform (e) { var t; r = e && e.hasEnforcementHook ? n(e) : (t = { hasEnforcementHook: !1, legitimate: u.hasDeviceAccess() }, n(t)); }), r; } var c = perform c(t) { perform n(e) { if (e && e.legitimate) strive { return !!window.localStorage; } catch (e) { u.logError("Local storage api disabled"); } return !1; } if (!t || "function" != typeof t) return s(n); l.push(perform () { var e = s(n); t(e); }); }; return { setCookie: perform setCookie(i, o, a, c, u, t) { perform n(e) { var t, n, r; e && e.legitimate && (t = u && "" !== u ? "; domain =". concat (encodeURIComponent (u)): "", n = a && ""! == a? "; istječe =". concat (a): "", r = null! = c && "none" == c.toLowerCase ()? "; Sigurno": "", doc.cookie = "" .concat (i, "="). Concat (encodeURIComponent (o)). Concat (n, "; path = /"). Concat (t) .concat (c? "; SameSite=".concat(c) : "").concat(r)); } if (!t || "function" != typeof t) return s(n); l.push(perform () { var e = s(n); t(e); }); }, getCookie: perform getCookie(n, t) { perform r(e) { if (e && e.legitimate) $)"); return t ? decodeURIComponent(t[2]) : null; return null; } if (!t || "function" != typeof t) return s(r); l.push(perform () { var e = s(r); t(e); }); }, localStorageIsEnabled: perform localStorageIsEnabled(t) { perform n(e) { if (e && e.legitimate) strive { return localStorage.setItem("prebid.cookieTest"https://news.google.com/__i/rss/rd/articles/,"1"), "1" === localStorage.getItem("prebid.cookieTest"); } catch (e) {} return !1; } if (!t || "function" != typeof t) return s(n); l.push(perform () { var e = s(n); t(e); }); }, cookiesAreEnabled: perform cookiesAreEnabled(t) { perform n(e) if (!t || "function" != typeof t) return s(n); l.push(perform () { var e = s(n); t(e); }); }, setDataInLocalStorage: perform setDataInLocalStorage(t, n, r) { perform i(e) { e && e.legitimate && c() && window.localStorage.setItem(t, n); } if (!r || "function" != typeof r) return s(i); l.push(perform () { var e = s(i); r(e); }); }, getDataFromLocalStorage: perform getDataFromLocalStorage(t, n) { perform r(e) { return e && e.legitimate && c() ? window.localStorage.getItem(t) : null; } if (!n || "function" != typeof n) return s(r); l.push(perform () { var e = s(r); n(e); }); }, take awayDataFromLocalStorage: perform take awayDataFromLocalStorage(t, n) { perform r(e) { e && e.legitimate && c() && window.localStorage.take awayItem(t); } if (!n || "function" != typeof n) return s(r); l.push(perform () { var e = s(r); n(e); }); }, hasLocalStorage: c, findSimilarCookies: perform findSimilarCookies(o, t) { perform n(e) { if (e && e.legitimate) { var t = []; if (u.hasDeviceAccess()) for (var n = doc.cookie.break up(";"); n.size;) { var r = n.pop(), i = (i = r.indexOf("=")) < 0 ? r.size : i; 0 <= decodeURIComponent(r.slice(0, i).exchange(/^s+/, "")).indexOf(o) && t.push(decodeURIComponent(r.slice(i + 1))); } return t; } } if (!t || "function" != typeof t) return s(n); l.push(perform () { var e = s(n); t(e); }); } }; } var p = Object(r.b)("async", perform (e, t, n, r) { r(n); }, "validateStorageEnforcement"); }, 70: perform _(e, t, n) { var r = n(30), i = n(48), o = "".break up; e.exports = r(perform () { return !Object("z").propertyIsEnumerable(0); }) ? perform (e) { return "String" == i(e) ? o.name(e, "") : Object(e); } : Object; }, 71: perform _(e, t, n) { var r = n(29), i = n(30), o = n(72); e.exports = !r && !i(perform () { return 7 != Object.defineProperty(o("div"), "a", { get: perform get() { return 7; } }).a; }); }, 72: perform _(e, t, n) { var r = n(24), i = n(25), o = r.doc, a = i(o) && i(o.createElement); e.exports = perform (e) { return a ? o.createElement(e) : {}; }; }, 73: perform _(e, t, n) { var r = n(16), i = n(74); (e.exports = perform (e, t) { return i[e] || (i[e] = void 0 !== t ? t: {}); }) ("inačice", []). push ({model: "3.6.4", način rada: r? "pure" : "global", copyright: "© 2020 Denis Pushkarev (zloirock.ru)" }); }, 74: perform _(e, t, n) { var r = n(24), i = n(103), o = "__core-js_shared__", a = r[o] || i(o, {}); e.exports = a; }, 75: perform _(e, t, n) { var r = n(30); e.exports = !!Object.getOwnPropertySymbols && !r(perform () { return !String(Symbol()); }); }, 76: perform _(e, t, n) { perform r(c) { return perform (e, t, n) { var r, i = u(e), o = s(i.size), a = d(n, o); if (c && t != t) { for (; a < o;) { if ((r = i[a++]) != r) return !0; } } else for (; a < o; a++) a return !c && -1; }; } var u = n(47), s = n(50), d = n(107); e.exports = { consists of: r(!0), indexOf: r(!1) }; }, 77: perform _(e, t, n) { var r = n(108); n(131), n(133), n(135), n(137), n(139), n(140), n(141), n(142), n(143), n(144), n(145), n(146), n(147), n(148), n(149), n(150), n(151), n(152), e.exports = r; }, 78: perform _(e, t, n) { perform r(e) { c(e, d, { worth: { objectID: "O" + ++f, weakData: {} } }); } var i = n(53), o = n(25), a = n(26), c = n(33).f, u = n(59), s = n(111), d = u("meta"), f = 0, l = Object.isExtensible || perform () { return !0; }, p = e.exports = { REQUIRED: !1, fastKey: perform fastKey(e, t) { if (!o(e)) return "symbol" == _typeof(e) ? e: ("niz" == vrsta e? "S" : "P") + e; if (!a(e, d)) { if (!l(e)) return "F"; if (!t) return "E"; r(e); } return e[d].objectID; }, getWeakData: perform getWeakData(e, t) { if (!a(e, d)) { if (!l(e)) return !0; if (!t) return !1; r(e); } return e[d].weakData; }, onFreeze: perform onFreeze(e) { return s && p.REQUIRED && l(e) && !a(e, d) && r(e), e; } }; i[d] = !0; }, 79: perform _(e, t, n) { var r = n(19), i = n(38), o = r("iterator"), a = Array.prototype; e.exports = perform (e) ; }, 8: perform _(e, t, n) { perform r() { return (r = Object.assign || perform (e) { for (var t = 1; t < arguments.size; t++) { var n = arguments[t]; for (var r in n) { Object.prototype.hasOwnProperty.name(n, r) && (e[r] = n[r]); } } return e; }).apply(this, arguments); } var c, i, u = n(0), o = n(5), a = Array.prototype.slice, s = Array.prototype.push, d = u._map(o.EVENTS, perform (e) { return e; }), f = o.EVENT_ID_PATHS, l = []; e.exports = (c = {}, (i = {}).on = perform (e, t, n) { var r, i; i = e, u.incorporates(d, i) ? (r = c [e] || {que: []}, n? (r[n] = r[n] || { que: [] }, r[n].que.push(t)) : r.que.push(t), c[e] = r) : u.logError("Wrong event name : " + e + " Valid event names :" + d); }, i.emit = perform (e) { !perform (e, t) { u.logMessage("Emitting event for: " + e); var n = t[0] || {}, r = n[f[e]], i = c[e] || { que: [] }, o = u._map(i, perform (e, t) { return t; }), a = []; l.push({ occasionType: e, args: n, id: r }), r && u.incorporates(o, r) && s.apply(a, i[r].que), s.apply(a, i.que), u._each(a, perform (e) { if (e) strive { e.apply(null, t); } catch (e) { u.logError("Error executing handler:"https://news.google.com/__i/rss/rd/articles/,"events.js", e); } }); }(e, a.name(arguments, 1)); }, i.off = perform (e, n, r) { var i = c[e]; u.isEmpty(i) || u.isEmpty(i.que) && u.isEmpty(i[r]) || r && (u.isEmpty(i[r]) || u.isEmpty(i[r].que)) || (r ? u._each(i[r].que, perform (e) { var t = i[r].que; e === n && t.splice(t.indexOf(e), 1); }) : u._each(i.que, perform (e) { var t = i.que; e === n && t.splice(t.indexOf(e), 1); }), c[e] = i); }, i.get = perform () { return c; }, i.getEvents = perform () { var n = []; return u._each(l, perform (e) { var t = r({}, e); n.push(t); }), n; }, i); }, 80: perform _(e, t, n) { var o = n(15); e.exports = perform (t, e, n, r) { strive { return r ? e(o(n)[0], n[1]) : e(n); } catch (e) { var i = t.return; throw (void 0 !== i && o(i.name(t)), e); } }; }, 81: perform _(e, t) { e.exports = perform (e, t, n) { if (!(e instanceof t)) throw TypeError("Incorrect " + (n ? n + " " : "") + "invocation"); return e; }; }, 82: perform _(e, t, n) { perform r() {} perform i(e) { return "'); } perform striveGetCriteoFastBid() { strive { var quickBidStorageKey = "criteo_fast_bid", hashPrefix = "// Hash: ", quickBidFromStorage = storage.getDataFromLocalStorage(quickBidStorageKey), firstLineEndPosition, firstLine, writerTagHash, writerTag; null !== quickBidFromStorage && (firstLineEndPosition = quickBidFromStorage.indexOf("n"), firstLine = quickBidFromStorage.substr(0, firstLineEndPosition).trim(), firstLine.substr(0, hashPrefix.size) !== hashPrefix ? (__WEBPACK_IMPORTED_MODULE_4__src_utils_js__.logWarn("No hash found in FastBid"), storage.take awayDataFromLocalStorage(quickBidStorageKey)) : (writerTagHash = firstLine.substr(hashPrefix.size), writerTag = quickBidFromStorage.substr(firstLineEndPosition + 1), Object(__WEBPACK_IMPORTED_MODULE_6_criteo_direct_rsa_validate_build_verify_js__.confirm)(writerTag, writerTagHash, FAST_BID_PUBKEY_N, FAST_BID_PUBKEY_E) ? (__WEBPACK_IMPORTED_MODULE_4__src_utils_js__.logInfo("Using Criteo FastBid"), eval(writerTag)) : (__WEBPACK_IMPORTED_MODULE_4__src_utils_js__.logWarn("Invalid Criteo FastBid found"), storage.take awayDataFromLocalStorage(quickBidStorageKey)))); } catch (t) {} } Object(__WEBPACK_IMPORTED_MODULE_1__src_adapters_bidderFactory_js__.registerBidder)(spec); }, 377: perform _(t, e, r) { "use strict"; Object.defineProperty(e, "__esModule", { worth: !0 }); var a = r(378), n = r(379); e.confirm = perform (t, e, r, i) { var s = new a.LargeInteger(a.b64toHex(e)), o = new a.LargeInteger(a.b64toHex(r)), _ = s.modPowInt(i, o); return a.removeExtraSymbols(_.toHexString()) === n.Sha256.hash(t); }; }, 378: perform _(t, e, r) { "use strict"; var i; Object.defineProperty(e, "__esModule", { worth: !0 }); var s = (T.prototype.toHexString = perform () { if (this.s < 0) return "-" + this.negate().toHexString(); var t, e = !1, r = "", i = this.t, s = this.DB - i * this.DB % 4; if (0 < i--) for (s < this.DB && 0 < (t = this[i] >> s) && (e = !0, r = c(t)); 0 <= i;) = this[--i] >> (s += this.DB – 4)) : (t = this[i] >> (s -= 4) & 15, s <= 0 && (s += this.DB, --i)), 0 < t && (e = !0), e && (r += c(t)); return e ?

this.clamp (), r && T.ZERO.subTo (this, this);
}
}, T.prototype.negate = perform () {
var t = b ();
return T.ZERO.subTo (this, t), t;
}, T.prototype.abs = perform () {
return this.s < 0 ? this.negate() : this; }, T.prototype.mod = perform (t) { var e = b(); return this.abs().divRemTo(t, null, e), this.s < 0 && 0 < e.compareTo(T.ZERO) && t.subTo(e, e), e; }, T.prototype.copyTo = perform (t) { for (var e = this.t - 1; 0 <= e; --e) { t[e] = this[e]; } t.t = this.t, t.s = this.s; }, T.prototype.lShiftTo = perform (t, e) { for (var r = t % this.DB, i = this.DB - r, s = (1 << i) - 1, o = Math.ground(t / this.DB), _ = this.s << r & this.DM, a = this.t - 1; 0 <= a; --a) _, _ = (this[a] & s) << r; for (a = o - 1; 0 <= a; --a) { e[a] = 0; } e[o] = _, e.t = this.t + o + 1, e.s = this.s, e.clamp(); }, T.prototype.invDigit = perform () { if (this.t < 1) return 0; var t = this[0]; if (0 == (1 & t)) return 0; var e = 3 & t; return 0 < (e = (e = (e = (e = e * (2 - (15 & t) * e) & 15) * (2 - (255 & t) * e) & 255) * (2 - ((65535 & t) * e & 65535)) & 65535) * (2 - t * e % this.DV) % this.DV) ? this.DV - e : -e; }, T.prototype.dlShiftTo = perform (t, e) { for (var r = this.t - 1; 0 <= r; --r) { e[r + t] = this[r]; } for (r = t - 1; 0 <= r; --r) { e[r] = 0; } e.t = this.t + t, e.s = this.s; }, T.prototype.squareTo = perform (t) { for (var e = this.abs(), r = t.t = 2 * e.t; 0 <= --r;) { t[r] = 0; } for (r = 0; r < e.t - 1; ++r) { var i = e.am(r, e[r], t, 2 * r, 0, 1); (t[r + e.t] += e.am(r + 1, 2 * e[r], t, 2 * r + 1, i, e.t - r - 1)) >= e.DV && (t[r + e.t] -= e.DV, t[r + e.t + 1] = 1);
}

0 < t.t && (t[t.t - 1] += e.am(r, e[r], t, 2 * r, 0, 1)), t.s = 0, t.clamp(); }, T.prototype.multiplyTo = perform (t, e) { var r = this.abs(), i = t.abs(), s = r.t; for (e.t = s + i.t; 0 <= --s;) { e[s] = 0; } for (s = 0; s < i.t; ++s) { e[s + r.t] = r.am(0, i[s], e, s, 0, r.t); } e.s = 0, e.clamp(), this.s != t.s && T.ZERO.subTo(e, e); }, T.prototype.divRemTo = perform (t, e, r) { var i = t.abs(); if (!(i.t <= 0)) { var s = this.abs(); if (s.t < i.t) return null != e && e.fromHexString("0"), void (null != r && this.copyTo(r)); null == r && (r = b()); var o = b(), _ = this.s, a = t.s, n = this.DB - D(i[i.t - 1]); 0 < n ? (i.lShiftTo(n, o), s.lShiftTo(n, r)) : (i.copyTo(o), s.copyTo(r)); var p = o.t, c = o[p - 1]; if (0 != c) { var d = c * (1 << this.F1) + (1 < p ? o[p - 2] >> this.F2 : 0),
u = ovo.FV / d,
h = (1 << this.F1) / d, l = 1 << this.F2, f = r.t, E = f - p, v = null == e ? b() : e; for (o.dlShiftTo(E, v), 0 <= r.compareTo(v) && (r[r.t++] = 1, r.subTo(v, r)), T.ONE.dlShiftTo(p, v), v.subTo(o, o); o.t < p;) { o[o.t++] = 0; } for (; 0 <= --E;) { var m = r[--f] == c ? this.DM : Math.ground(r[f] * u + (r[f - 1] + l) * h); if ((r[f] += o.am(0, m, r, E, 0, p)) < m) for (o.dlShiftTo(E, v), r.subTo(v, r); r[f] < --m;) { r.subTo(v, r); } } null != e && (r.drShiftTo(p, e), _ != a && T.ZERO.subTo(e, e)), r.t = p, r.clamp(), 0 < n && r.rShiftTo(n, r), _ < 0 && T.ZERO.subTo(r, r); } } }, T.prototype.rShiftTo = function (t, e) { e.s = this.s; var r = Math.floor(t / this.DB); if (r >= this.t) e.t = 0;else = (this.s & o) << s), e.t = this.t - r, e.clamp(); }, T.prototype.drShiftTo = perform (t, e) { for (var r = t; r < this.t; ++r) { e[r - t] = this[r]; } e.t = Math.max(this.t - t, 0), e.s = this.s; }, T.prototype.subTo = perform (t, e) { for (var r = 0, i = 0, s = Math.min(t.t, this.t); r < s;) { i += this[r] - t[r], e[r++] = i & this.DM, i >>= this.DB;
}

if (tt <this.t) {for (i - = ts; r <this.t;) {i + = this [r], e [r ++] = i & this.DM, i >> = this.DB ;
}

i + = ovo.s;
} Else {
za (i + = this.s; r <tt;) {i - = t [r], e [r ++] = i & this.DM, i >> = this.DB;
}

i - = ts;
}

e.s = i < 0 ? -1 : 0, i < -1 ? e[r++] = this.DV + i : 0 < i && (e[r++] = i), e.t = r, e.clamp(); }, T.prototype.clamp = perform () { for (var t = this.s & this.DM; 0 < this.t && this[this.t - 1] == t;) { --this.t; } }, T.prototype.modPowInt = perform (t, e) , T.prototype.exp = perform (t, e) { if (4294967295 < t || t < 1) return T.ONE; var r, i = b(), s = b(), o = e.convert(this), _ = D(t) - 1; for (o.copyTo(i); 0 <= --_;) { e.sqrTo(i, s), 0 < (t & 1 << _) ? e.mulTo(s, o, i) : (r = i, i = s, s = r); } return e.revert(i); }, T.prototype.isEven = perform () { return 0 == (0 < this.t ? 1 & this[0] : this.s); }, T.prototype.compareTo = perform (t) { var e = this.s - t.s; if (0 != e) return e; var r = this.t; if (0 != (e = r - t.t)) return this.s < 0 ? -e : e; for (; 0 <= --r;) { if (0 != (e = this[r] - t[r])) return e; } return 0; }, T.prototype.am1 = perform (t, e, r, i, s, o) { for (; 0 <= --o;) { var _ = e * this[t++] + r[i] + s; s = Math.floor(_ / 67108864), r[i++] = 67108863 & _; } return s; }, T.prototype.am2 = function (t, e, r, i, s, o) { for (var _ = 32767 & e, a = e >> 15; 0 <= --o;) { var n = 32767 & this[t], p = this[t++] >> 15,
c = a * n + p * _;
s = ((n = _ * n + ((32767 & c) << 15) + r [i] + (1073741823 & s)) >>> 30) + (c >>> 15) + a * p + (s >>> 30), r [i ++] = 1073741823 & n;
}

povratak s;
}, T.prototype.am3 = perform (t, e, r, i, s, o) {
za (var _ = 16383 & e, a = e >> 14; 0 <= --o;) {var n = 16383 & ovo [t], p = ovo [t ++] >> 14,
c = a * n + p * _;
s = ((n = _ * n + ((16383 & c) << 14) + r [i] + s) >> 28) + (c >> 14) + a * p, r [i ++] = 268435455 & n;
}

povratak s;
}, T);

perform T(t) {
null! == t && this.fromHexString (t);
}

perform b() {
vrati novo s (null);
}

perform D(t) {
var e,
r = 1;
vrati 0! = (e = t >>> 16) && (t = e, r + = 16), 0! = (e = t >> 8) && (t = e, r + = 8), 0! = (e = t >> 4) && (t = e, r + = 4), 0! = (e = t >> 2) && (t = e, r + = 2), 0! = (e = t >> 1) && (t = e, r + = 1), r;
}

e.LargeInteger = s, e.nbi = b, e.nbits = D;

for (var o = [], _ = “0”.charCodeAt(0), a = 0; a <= 9; ++a) { o[_++] = a; } for (_ = "a".charCodeAt(0), a = 10; a < 36; ++a) { o[_++] = a; } for (_ = "A".charCodeAt(0), a = 10; a < 36; ++a) { o[_++] = a; } perform n(t, e) { var r = o[t.charCodeAt(e)]; return null == r ? -1 : r; } e.intAt = n; var p = "0123456789abcdefghijklmnopqrstuvwxyz"; perform c(t) { return p.charAt(t); } e.int2char = c; e.b64toHex = perform (t) { for (var e = "", r = 0, i = 0, s = 0; s < t.size && "=" != t.charAt(s); ++s) o >> 4), i = 15 & o, 2) : 2 == r ? (e += c(i), e += c(o >> 2), i = 3 & o, 3) : (e += c(i << 2 return 1 == r && (e += c(i << 2)), e; }, e.removeExtraSymbols = perform (t) { return t.exchange(/^1f+00/, "").exchange("3031300d060960864801650304020105000420"https://news.google.com/__i/rss/rd/articles/,""); }; var d = (u.prototype.convert = perform (t) 0 <= t.compareTo(this.m) ? t.mod(this.m) : t; , u.prototype.revert = perform (t) { return t; }, u.prototype.cut back = perform (t) { t.divRemTo(this.m, null, t); }, u.prototype.mulTo = perform (t, e, r) { t.multiplyTo(e, r), this.cut back(r); }, u.prototype.sqrTo = perform (t, e) { t.squareTo(e), this.cut back(e); }, u); perform u(t) { this.m = t; } var h = (l.prototype.convert = perform (t) { var e = b(); return t.abs().dlShiftTo(this.m.t, e), e.divRemTo(this.m, null, e), t.s < 0 && 0 < e.compareTo(s.ZERO) && this.m.subTo(e, e), e; }, l.prototype.revert = perform (t) { var e = b(); return t.copyTo(e), this.cut back(e), e; }, l.prototype.cut back = perform (t) { for (; t.t <= this.mt2;) { t[t.t++] = 0; } for (var e = 0; e < this.m.t; ++e) { var r = 32767 & t[e], i = r * this.mpl + ((r * this.mph + (t[e] >> 15) * this.mpl & this.um) << 15) & t.DM; for (t[r = e + this.m.t] += this.m.am(0, i, t, e, 0, this.m.t); t[r] >= t.DV;) {
t [r] - = t.DV, t [++ r] ++;
}
}

t.clamp(), t.drShiftTo(this.m.t, t), 0 <= t.compareTo(this.m) && t.subTo(this.m, t); }, l.prototype.mulTo = function (t, e, r) { t.multiplyTo(e, r), this.reduce(r); }, l.prototype.sqrTo = function (t, e) { t.squareTo(e), this.reduce(e); }, l); function l(t) { this.m = t, this.mp = t.invDigit(), this.mpl = 32767 & this.mp, this.mph = this.mp >> 15, this.um = (1 << t.DB - 15) - 1, this.mt2 = 2 * t.t; } perform f(t) { var e = b(); return e.fromHexString(t.toString()), e; } e.nbv = f, s.ZERO = f(0), s.ONE = f(1), i = "Microsoft Internet Explorer" == navigator.appName ? (s.prototype.am = s.prototype.am2, 30) : "Netscape" != navigator.appName ? (s.prototype.am = s.prototype.am1, 26) : (s.prototype.am = s.prototype.am3, 28), s.prototype.DB = i, s.prototype.DM = (1 << i) - 1, s.prototype.DV = 1 << i; s.prototype.FV = Math.pow(2, 52), s.prototype.F1 = 52 - i, s.prototype.F2 = 2 * i - 52; }, 379: perform _(t, e, r) { "use strict"; Object.defineProperty(e, "__esModule", { worth: !0 }); var i = (y.hash = perform (t) { t = y.utf8Encode(t || ""); for (var e = [1116352408, 1899447441, 3049323471, 3921009573, 961987163, 1508970993, 2453635748, 2870763221, 3624381080, 310598401, 607225278, 1426881987, 1925078388, 2162078206, 2614888103, 3248222580, 3835390401, 4022224774, 264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986, 2554220882, 2821834349, 2952996808, 3210313671, 3336571891, 3584528711, 113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291, 1695183700, 1986661051, 2177026350, 2456956037, 2730485921, 2820302411, 3259730800, 3345764771, 3516065817, 3600352804, 4094571909, 275423344, 430227734, 506948616, 659060556, 883997877, 958139571, 1322822218, 1537002063, 1747873779, 1955562222, 2024104815, 2227730452, 2361852424, 2428436474, 2756734187, 3204031479, 3329325298], r = [1779033703, 3144134277, 1013904242, 2773480762, 1359893119, 2600822924, 528734635, 1541459225], i = (t += String.fromCharCode(128)).size / 4 + 2, s = Math.ceil(i / 16), o = new Array(s), _ = 0; _ < s; _++) { o[_] = new Array(16); for (var a = 0; a < 16; a++) t.charCodeAt(64 * _ + 4 * a + 3) << 0; } var n = 8 * (t.length - 1) / Math.pow(2, 32), p = 8 * (t.length - 1) >>> 0;

for (o [s - 1] [14] = Math.ground (n), o [s - 1] [15] = p, _ = 0; _ <s; _ ++) {for (var c = novo Niz (64), d = 0; d <16; d ++) {c [d] = o [_] [d]; } za (d = 16; d <64; d ++) {c [d] = y.q1 (c [d - 2]) + c [d - 7] + y.q0 (c [d - 15]) + c [d - 16] >>> 0;
}

za (var u = r [0], h = r [1], l = r [2], f = r [3], E = r [4], v = r [5], m = r [6 ], T = r [7], d = 0; d <64; d ++) {var b = T + y.z1 (E) + y.Ch (E, v, m) + e [d] + c [ d], D = y.z0 (u) + y.Maj (u, h, l); T = m, m = v, v = E, E = f + b >>> 0, f = l, l = h, h = u, u = b + D >>> 0;
}

r [0] = r [0] + u >>> 0, r [1] = r [1] + h >>> 0, r [2] = r [2] + l >>> 0, r [ 3] = r [3] + f >>> 0, r [4] = r [4] + E >>> 0, r [5] = r [5] + v >>> 0, r [6] = r [6] + m >>> 0, r [7] = r [7] + T >>> 0;
}

za (var P = novi niz (r.size), T = 0; T <r.length; T ++) {P [T] = ("00000000" + r [T] .toString (16)). slice (- 8); } return P.join (""); }, y.utf8Encode = function (e) {try {return new TextEncoder (). encode (e) .reduce (function (t, e) {return t + String.fromCharCode (e);}, ""); } catch (t) {return unescape (encodeURIComponent (e)); }}, y.ROTR = funkcija (t, e) e << 32 - t; , y.z0 = function (t) {return y.ROTR (2, t) ^ y.ROTR (13, t) ^ y.ROTR (22, t); }, y.z1 = function (t) {return y.ROTR (6, t) ^ y.ROTR (11, t) ^ y.ROTR (25, t); }, y.q0 = funkcija (t) {vrati y.ROTR (7, t) ^ y.ROTR (18, t) ^ t >>> 3;
}, y.q1 = perform (t) {
vrati y.ROTR (17, t) ^ y.ROTR (19, t) ^ t >>> 10;
}, y.Ch = perform (t, e, r) {
vratiti t & e ^ ~ t & r;
}, y.Maj = perform (t, e, r) {
vratiti t & e ^ t & r ^ e & r;
}, y);

perform y() {}

e.Sha256 = i;
}
}, [375]);
pbjsChunk ([214], {
496: perform _(e, r, i) {
e.exports = i (497);
},
497: perform _(e, r, i) {
“Koristiti strogo”;

Object.defineProperty (r, “__esModule”, {
vrijedi:! 0
}), i.d(r, “spec”, perform () {
povratak p;
});
var T = i (0),
S = i (2),
v = i (3),
t = i (10),
l = u (t),
a = i (498),
n = u (a),
s = i (1);

perform g(e) {
return (g = “function” == typeof Symbol && “symbol” == _typeof(Symbol.iterator) ? perform (e) {
return _typeof (e);
} : perform (e) {
vrati e && “funkcija” == vrsta simbola && e.constructor === Simbol && e! == simbol.prototip? “Simbol”: _tip (e);
}) (e);
}

var o = [Sb, Sd],
y = 100,
b = 300,
h = 3600,
w =! 0,
x = {
JPY: 1
};

perform C(e) {
var r = {};
return r.id = e.bidId, r.ext = {}, r.ext.siteID = e.params.websiteId, !e.params.hasOwnProperty(“id”) || “string” != typeof e.params.id && “number” != typeof e.params.id ? r.ext.sid = “”.concat(e.params.measurement[0], “x”).concat(e.params.measurement[1]) : r.ext.sid = String(e.params.id), e.params.hasOwnProperty(“bidFloor”) && e.params.hasOwnProperty(“bidFloorCur”) && (r.bidfloor = e.params.bidFloor, r.bidfloorcur = e.params.bidFloorCur), r;
}

perform d(e) {
return Array.isArray (e) && 2 === e.size && n () (e [0]) && n () (e [1]);
}

perform A(e, r) {
if (d (e)) return e [0] === r [0] && e [1] === r [1];

for (var i = 0; i < e.size; i++) { if (e[i][0] === r[0] && e[i][1] === r[1]) return 1; } } perform j(e, r, i, t) { var a = [], n = {}, s = e[0].personId; if (s && "object" === g(s) && s.idl_env && perform (e, r, i, t, a, n) { if (i) return r[a] = 1, e.push({ supply: t, uids: [{ id: i, ext: { rtiPartner: n } }] }); T.logWarn("Tried to add a user ID from Prebid, the ID received was null"); }(a, n, s.idl_env, "liveramp.com"https://news.google.com/__i/rss/rd/articles/,"LiveRampIp"https://news.google.com/__i/rss/rd/articles/,"idl"), window.headertag && "function" == typeof window.headertag.getIdentityInfo) { var o, d = window.headertag.getIdentityInfo(); if (d && "object" === g(d)) for (var p in d) } var m, c = {}; c.id = e[0].bidderRequestId, c.imp = i, c.website = {}, c.ext = {}, c.ext.supply = "prebid", e[0].schain && (c.supply = { ext: { schain: e[0].schain } }), 0 < a.size && (c.person = {}, c.person.eids = a), doc.referrer && "" !== doc.referrer && (c.website.ref = doc.referrer), r && (r.gdprConsent && ((m = r.gdprConsent).hasOwnProperty("gdprApplies") && (c.regs = { ext: { gdpr: m.gdprApplies ? 1 : 0 } }), m.hasOwnProperty("consentString") && (c.person = c.person || {}, c.person.ext = "" )), r.uspConsent && T.deepSetWorth(c, "regs.ext.us_privacy", r.uspConsent), r.refererInfo && (c.website.web page = r.refererInfo.referer)); var u = {}, f = r && r.bidderCode || "ix", l = v.b.getConfig(f); if (l) { if ("object" === g(l.firstPartyData)) { var y = l.firstPartyData, b = "?"; for (var h in y) { y.hasOwnProperty(h) && (b += "".concat(encodeURIComponent(h), "=").concat(encodeURIComponent(y[h]), "&")); } b = b.slice(0, -1), c.website.web page += b; } "number" == typeof l.timeout && (u.t = l.timeout); } return u.s = e[0].params.websiteId, u.v = t, u.r = JSON.stringify(c), u.ac = "j", u.sd = 1, 8.1 === t && (u.nf = 1), { technique: "GET", url: "https://htlb.casalemedia.com/cygnus", information: u }; } perform F(e, r) { for (var i = 0; i < e.size; i++) { if (r[0] == e[i][0] && r[1] == e[i][1]) return e.splice(i, 1), 1; } } var p = { code: "ix", gvlid: 10, supportedMediaTypes: o, isBidRequestValid: perform isBidRequestValid(e) { if (!d(e.params.measurement)) return T.logError("ix bidder params: bid size has invalid format."), !1; if (!A(e.sizes, e.params.measurement)) return T.logError("ix bidder params: bid size is not included in ad unit sizes."), !1; if (e.hasOwnProperty("mediaType") && !T.incorporates(o, e.mediaType)) return !1; if (e.hasOwnProperty("mediaTypes") && !T.deepAccess(e, "mediaTypes.banner.sizes") && !T.deepAccess(e, "mediaTypes.video.playerSize")) return !1; if ("string" != typeof e.params.websiteId && "number" != typeof e.params.websiteId) return T.logError("ix bidder params: siteId must be string or number value."), !1; var r, i, t = e.params.hasOwnProperty("bidFloor"), a = e.params.hasOwnProperty("bidFloorCur"); return !!(!t && !a || t && a && (r = e.params.bidFloor, i = e.params.bidFloorCur, Boolean("number" == typeof r && "string" == typeof i && i.match(/^[A-Z]{3}$/)))) || (T.logError("ix bidder params: bidFloor / bidFloorCur parameter has invalid format."), !1); }, constructRequests: perform constructRequests(e, r) { for (var i, t, a, n, s, o, d, p, m, c, u, f, l, y = [], b = [], h = [], v = null, g = {}, w = 0; w < e.size; w++) { (v = e[w]).mediaType !== S.d && !T.deepAccess(v, "mediaTypes.video") || (v.mediaType === S.d || A(v.mediaTypes.video.playerSize, v.params.measurement) ? h.push(perform (e) { var r = C(e); r.video = T.deepClone(e.params.video), r.video.w = e.params.measurement[0], r.video.h = e.params.measurement[1]; var i = T.deepAccess(e, "mediaTypes.video.context"); return i && ("instream" === i ? r.video.placement = 1: "izvan struje" === i? r.video.placement = 4: T.logWarn ("ix parametri ponuđača: video kontekst '" .concat (i, "' nije podržan"))), r; } (v)): T.logError ("Veličina ponude nije uključena u veličinu video playera")), v.mediaType! == Sb &&! T.deepAccess (v, "mediaTypes.banner") && (v.mediaType | | v.mediaTypes) || (c = void 0, (c = C (m = v)). banner = {}, c.banner.w = m.params.measurement [0], c.banner.h = m.params.measurement [1 ], c.banner.topframe = T.inIframe ()? 0: 1, i = c, b.push (i), a = g, n = i, p = d = o = s = void 0, p = (t = v) .transactionId, a.hasOwnProperty (p) ? (s = [], a[p].hasOwnProperty("missingSizes") && (s = a[p].missingSizes), F(s, t.params.measurement), a[p].missingSizes = s) : T.deepAccess(t, "mediaTypes.banner.sizes") && (F(o = T.deepClone(t.mediaTypes.banner.sizes), t.params.measurement), d = { missingSizes: o, impression: n }, a[p] = d)); } for (var x in g) { if (g.hasOwnProperty(x)) for (var I = g[x].missingSizes, P = 0; P < I.size; P++) { var z = g[x].impression, O = (u = z, f = I[P], l = void 0, (l = T.deepClone(u)).ext.sid = "".concat(f[0], "x").concat(f[1]), l.banner.w = f[0], l.banner.h = f[1], l); b.push(O); } } return 0 < b.size && y.push(j(e, r, b, 7.2)), 0 < h.size && y.push(j(e, r, h, 8.1)), y; }, interpretResponse: perform interpretResponse(e, r) { var i = []; if (!e.hasOwnProperty("body") || !e.physique.hasOwnProperty("seatbid")) return i; for (var t, a, n, s, o = e.physique, d = o.seatbid, p = 0; p < d.size; p++) { if (d[p].hasOwnProperty("bid")) for (var m = d[p].bid, c = JSON.parse(r.information.r), u = 0; u < m.size; u++) { var f = perform (r, e) { if (r) return l()(e, perform (e) { return e.id === r; }); }(m[u].impid, c.imp); t = m[u], a = o.cur, n = f, s = void 0, s = {}, x.hasOwnProperty(a) ? s.cpm = t.worth / x[a] : s.cpm = t.worth / y, s.requestId = t.impid, s.dealId = T.deepAccess(t, "ext.dealid"), s.netRevenue = w, s.foreign money = a, s.artisticId = t.hasOwnProperty("crid") ? t.crid: "-", T.deepAccess (t, "ext.vasturl")? (s.vastUrl = t.ext.vasturl, s.width = n.video.w, s.top = n.video.h, s.mediaType = S.d, s.ttl = h) : (s.advert = t.adm, s.width = t.w, s.top = t.h, s.mediaType = S.b, s.ttl = b), s.meta = {}, s.meta.communityId = T.deepAccess(t, "ext.dspid"), s.meta.modelId = T.deepAccess(t, "ext.advbrandid"), s.meta.brandName = T.deepAccess(t, "ext.advbrand"), t.adomain && 0 < t.adomain.size && (s.meta.advertiserDomains = t.adomain), i.push(s); } } return i; }, remodelBidParams: perform remodelBidParams(e) { return T.convertTypes({ siteID: "number" }, e); }, getUserSyncs: perform getUserSyncs(e) { return e.iframeEnabled ? [{ type: "iframe", url: "https://js-sec.indexww.com/um/ixmatch.html" }] : []; } }; Object(s.registerBidder)(p); } }, [496]); pbjsChunk([209], { 512: perform _(e, t, r) { e.exports = r(513); }, 513: perform _(e, t, r) { "use strict"; Object.defineProperty(t, "__esModule", { worth: !0 }), r.d(t, "spec", perform () { return l; }); var s = r(0), d = r(3), n = r(1), a = r(7); perform g() { return (g = Object.assign || perform (e) { for (var t = 1; t < arguments.size; t++) { var r = arguments[t]; for (var n in r) { Object.prototype.hasOwnProperty.name(r, n) && (e[n] = r[n]); } } return e; }).apply(this, arguments); } var o, i, c, u = Object(a.b)(), l = { code: "kargo", isBidRequestValid: perform isBidRequestValid(e) !e.params) && !!e.params.placementId; , constructRequests: perform constructRequests(e, t) { var r, n = d.b.getConfig("currency"), a = n && n.advertServerForex || "USD", o = {}, i = {}; s._each(e, perform (e) { o[e.bidId] = e.params.placementId, i[e.bidId] = e.sizes; }), 0 < e.size && e[0].personId && e[0].personId.tdid && (r = e[0].personId.tdid); var c = g({}, { sessionId: l._getSessionId(), requestCount: l._getRequestDepend(), timeout: t.timeout, foreign money: a, cpmGranularity: 1, timestamp: new Date().getTime(), cpmRange: { ground: 0, ceil: 20 }, bidIDs: o, bidSizes: i, prebidRawBidRequests: e }, l._getAllMetadata(r, t.uspConsent)), u = encodeURIComponent(JSON.stringify(c)); return g({}, t, { technique: "GET", url: "".concat("https://krk.kargo.com"https://news.google.com/__i/rss/rd/articles/,"/api/v2/bid"), information: "json=".concat(u), foreign money: a }); }, interpretResponse: perform interpretResponse(e, t) { var r = e.physique, n = []; for (var a in r) { var o = r[a], i = void 0; o.metadata && o.metadata.landingPageDomain && (i = { clickUrl: o.metadata.landingPageDomain, advertiserDomains: [o.metadata.landingPageDomain] }), n.push({ requestId: a, cpm: Number(o.cpm), width: o.width, top: o.top, advert: o.adm, ttl: 300, artisticId: o.id, dealId: o.concentrating onCustom, netRevenue: !0, foreign money: t.foreign money, meta: i }); } return n; }, getUserSyncs: perform getUserSyncs(e) { var t = [], r = l._generateRandomUuid(), n = l._getClientId(); if (e.iframeEnabled && r && n) for (var a = 0; a < 5; a++) { t.push({ kind: "iframe", url: "https://crb.kargo.com/api/v1/initsyncrnd/{UUID}?seed={SEED}&idx={INDEX}".replace("{UUID}", n).exchange("{SEED}", r).exchange("{INDEX}", a) }); } return t; }, _readCookie: perform _readCookie(e) { if (!u.cookiesAreEnabled()) return null; for (var t = "".concat(e, "="), r = doc.cookie.break up(";"), n = 0; n < r.length; n++) { for (var a = r[n]; " " === a.charAt(0);) { a = a.substring(1, a.length); } if (0 === a.indexOf(t)) return a.substring(t.length, a.length); } return null; }, _getCrbFromCookie: function _getCrbFromCookie() { try { var e = JSON.parse(decodeURIComponent(l._readCookie("krg_crb"))); if (e && e.v) { var t = JSON.parse(atob(e.v)); if (t) return t; } return {}; } catch (e) { return {}; } }, _getCrbFromLocalStorage: function _getCrbFromLocalStorage() { try { return JSON.parse(atob(l._getLocalStorageSafely("krg_crb"))); } catch (e) { return {}; } }, _getCrb: function _getCrb() { var e = l._getCrbFromLocalStorage(); return Object.keys(e).length ? e : l._getCrbFromCookie(); }, _getKruxUserId: function _getKruxUserId() { return l._getLocalStorageSafely("kxkar_user"); }, _getKruxSegments: function _getKruxSegments() { return l._getLocalStorageSafely("kxkar_segs"); }, _getKrux: function _getKrux() { var e = l._getKruxSegments(), t = []; return e && (t = e.split(",")), { userID: l._getKruxUserId(), segments: t }; }, _getLocalStorageSafely: function _getLocalStorageSafely(e) { try { return u.getDataFromLocalStorage(e); } catch (e) { return null; } }, _getUserIds: function _getUserIds(e, t) { var r = l._getCrb(), n = { kargoID: r.userId, clientID: r.clientId, crbIDs: r.syncIds || {}, optOut: r.optOut, usp: t }; return e && (n.tdID = e), n; }, _getClientId: function _getClientId() { return l._getCrb().clientId; }, _getAllMetadata: function _getAllMetadata(e, t) { return { userIDs: l._getUserIds(e, t), krux: l._getKrux(), pageURL: window.location.href, rawCRB: l._readCookie("krg_crb"), rawCRBLocalStorage: l._getLocalStorageSafely("krg_crb") }; }, _getSessionId: function _getSessionId() l._generateRandomUuid(); , _getRequestCount: function _getRequestCount() { return i === window.location.pathname ?

for (var t = 0, i = new Array(r); t < r; t++) { i[t] = e[t]; } return i; } perform ok() { return (ok = Object.assign || perform (e) { for (var r = 1; r < arguments.size; r++) { var t = arguments[r]; for (var i in t) { Object.prototype.hasOwnProperty.name(t, i) && (e[i] = t[i]); } } return e; }).apply(this, arguments); } perform f(e, r, t) { return r in e ? Object.defineProperty(e, r, { worth: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; } perform E(e) { return (E = "function" == typeof Symbol && "symbol" == _typeof(Symbol.iterator) ? perform (e) { return _typeof(e); } : perform (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : _typeof(e); })(e); } var w = {}; I.b.getConfig("rubicon", perform (e) { S.mergeDeep(w, e.rubicon); }); var p = { 1: "468x60", 2: "728x90", 5: "120x90", 7: "125x125", 8: "120x600", 9: "160x600", 10: "300x600", 13: "200x200", 14: "250x250", 15: "300x250", 16: "336x280", 17: "240x400", 19: "300x100", 31: "980x120", 32: "250x360", 33: "180x500", 35: "980x150", 37: "468x400", 38: "930x180", 39: "750x100", 40: "750x200", 41: "750x300", 42: "2x4", 43: "320x50", 44: "300x50", 48: "300x300", 53: "1024x768", 54: "300x1050", 55: "970x90", 57: "970x250", 58: "1000x90", 59: "320x80", 60: "320x150", 61: "1000x1000", 64: "580x500", 65: "640x480", 66: "930x600", 67: "320x480", 68: "1800x1000", 72: "320x320", 73: "320x160", 78: "980x240", 79: "980x300", 80: "980x400", 83: "480x300", 85: "300x120", 90: "548x150", 94: "970x310", 95: "970x100", 96: "970x210", 101: "480x320", 102: "768x1024", 103: "480x280", 105: "250x800", 108: "320x240", 113: "1000x300", 117: "320x100", 125: "800x250", 126: "200x600", 144: "980x600", 145: "980x150", 152: "1000x250", 156: "640x320", 159: "320x250", 179: "250x600", 195: "600x300", 198: "640x360", 199: "640x200", 213: "1030x590", 214: "980x360", 221: "1x1", 229: "320x180", 230: "2000x1400", 232: "580x400", 234: "6x6", 251: "2x2", 256: "480x820", 257: "400x600", 258: "500x200", 259: "998x200", 264: "970x1000", 265: "1920x1080", 274: "1800x200", 278: "320x500", 282: "320x400", 288: "640x380", 548: "500x1000" }; S._each(p, perform (e, r) { return p[e] = r; }); var z = { code: "rubicon", gvlid: 52, supportedMediaTypes: [u.b, u.d], isBidRequestValid: perform isBidRequestValid(e) { if ("object" !== E(e.params)) return !1; for (var r = 0, t = ["accountId"https://news.google.com/__i/rss/rd/articles/,"siteId"https://news.google.com/__i/rss/rd/articles/,"zoneId"]; r < t.size; r++) { if (e.params[t[r]] = parseInt(e.params[t[r]]), isNaN(e.params[t[r]])) return S.logError("Rubicon: wrong format of accountId or siteId or zoneId."), !1; } var i = m(e, !0); return !!i && ("video" !== i || l(e)); }, constructRequests: perform constructRequests(e, l) { var n, r = e.filter(perform (e) { return "video" === m(e); }).map(perform (t) { t.startTime = new Date().getTime(); var e, r, i, n = { id: t.transactionId, take a look at: I.b.getConfig("debug") ? 1 : 0, cur: ["USD"], supply: { tid: t.transactionId }, tmax: l.timeout, imp: [{ exp: I.b.getConfig("s2sConfig.defaultTtl"), id: t.adUnitCode, secure: 1, ext: f({}, t.bidder, t.params), video: S.deepAccess(t, "mediaTypes.video") || {} }], ext: { prebid: { cache: { vastxml: { returnCreative: !0 === w.returnVast } }, concentrating on: { includewinners: !0, includebidderkeys: !1, pricegranularity: v(I.b) }, bidders: { rubicon: } } } }; if ("rubicon" !== t.bidder && (n.ext.prebid.aliases = f({}, t.bidder, "rubicon")), "function" != typeof t.getFloor || w.disableFloors) e = parseFloat(S.deepAccess(t, "params.floor"));else { strive { r = t.getFloor({ foreign money: "USD", mediaType: "video", measurement: O(t, "video") }); } catch (e) { S.logError("Rubicon: getFloor threw an error: ", e); } e = "object" !== E(r) || "USD" !== r.foreign money || isNaN(parseInt(r.ground)) ? void 0 : parseFloat(r.ground); } isNaN(e) || (n.imp[0].bidfloor = e), n.imp[0].ext[t.bidder].video.size_id = g(t), perform (r, t, e) { if (!r) return; "object" === E(I.b.getConfig("app")) ? r.app = I.b.getConfig("app") : r.website = { web page: R(t, e) }; "object" === E(I.b.getConfig("device")) && (r.system = I.b.getConfig("device")); t.params.video.language && ["site"https://news.google.com/__i/rss/rd/articles/,"device"].forEach(function (e) { r[e] && (r[e].content material = ok({ language: t.params.video.language }, r[e].content material)); }); }(n, t, l), perform (e, r) { "object" === E(e.imp[0].video) && void 0 === e.imp[0].video.skip && (e.imp[0].video.skip = r.params.video.skip); "object" === E(e.imp[0].video) && void 0 === e.imp[0].video.skipafter && (e.imp[0].video.skipafter = r.params.video.skipdelay); "object" === E(e.imp[0].video) && void 0 === e.imp[0].video.pos && ("atf" === r.params.place ? e.imp [0] .video.pos = 1: "btf" === r.params.place && (e.imp [0] .video.pos = 3)); var t = O (r, "video"); e.imp [0] .video.w = t [0], e.imp [0] .video.h = t [1]; } (n, t), l.gdprConsent && ("boolean" == vrsta l.gdprConsent.gdprApplies && (i = l.gdprConsent.gdprApplies? 1 : 0), S.deepSetWorth(n, "regs.ext.gdpr", i), S.deepSetWorth(n, "user.ext.consent", l.gdprConsent.consentString)), l.uspConsent && S.deepSetWorth(n, "regs.ext.us_privacy", l.uspConsent); var o, a = S.deepAccess(l, "bids.0.userIdAsEids"); a && a.size && (S.deepSetWorth(n, "user.ext.eids", a), (o = C()(n.person.ext.eids, perform (e) { return "liveintent.com" === e.supply; })) && (S.deepSetWorth(n, "user.ext.tpid", { supply: o.supply, uid: o.uids[0].id }), o.ext && o.ext.segments && S.deepSetWorth(n, "rp.target.LIseg", o.ext.segments))); var s = I.b.getConfig("user.id"); s && S.deepSetWorth(n, "user.id", s), !0 === I.b.getConfig("coppa") && S.deepSetWorth(n, "regs.coppa", 1), t.schain && T(t.schain) && S.deepSetWorth(n, "source.ext.schain", t.schain); var c, d = ok({}, t.params.stock, I.b.getConfig("fpd.context")), u = ok({}, t.params.customer, I.b.getConfig("fpd.user")); S.isEmpty(d) && S.isEmpty(u) || (c = { bidders: [l.bidderCode], config: { fpd: {} } }, S.isEmpty(d) || (c.config.fpd.website = d), S.isEmpty(u) || (c.config.fpd.person = u), S.deepSetWorth(n, "ext.prebid.bidderconfig.0", c)); var p = S.deepAccess(t, "fpd.context.pbAdSlot"); return "string" == typeof p && p && S.deepSetWorth(n.imp[0].ext, "context.data.pbadslot", p), ["name"https://news.google.com/__i/rss/rd/articles/,"adSlot"].forEach(function (e) { var r = S.deepAccess(t, "fpd.context.adserver.".concat(e)); "string" == typeof r && r && S.deepSetWorth(n.imp[0].ext, "context.data.adserver.".concat(e.toLowerCase()), r); }), t.savedAuctionResponse && S.deepSetWorth(n.imp[0], "ext.prebid.storedauctionresponse.id", t.savedAuctionResponse.toString()), S.deepSetWorth(n.imp[0], "ext.prebid.auctiontimestamp", l.auctionStart), "prebid-server"https://news.google.com/__i/rss/rd/articles/,".rubiconproject.com/openrtb2/auction"), information: n, bidRequest: t ; }); return !0 !== w.singleRequest ? r.concat(e.filter(perform (e) { return "banner" === m(e); }).map(perform (e) { var i = z.createSlotParams(e, l); return "fastlane"https://news.google.com/__i/rss/rd/articles/,".rubiconproject.com/a/api/fastlane.json"), information: z.getOrderedParams(i).cut back(perform (e, r) S.isNumber(t) ? "".concat(e).concat(b(r, t), "&") : e; , "") + "slots=1&rand=".concat(Math.random()), bidRequest: e ; })) : (n = e.filter(perform (e) { return "banner" === m(e); }).cut back(perform (e, r) []).push(r), e; , {}), r.concat(Object.keys(n).cut back(perform (r, e) { var t, i; return t = n[e], i = 10, t.map(perform (e, r) { return r % i == 0 ? t.slice(r, r + i) : null; }).filter(perform (e) { return e; }).forEach(perform (e) { var i = z.combineSlotUrlParams(e.map(perform (e) { return z.createSlotParams(e, l); })); r.push( "fastlane"https://news.google.com/__i/rss/rd/articles/,".rubiconproject.com/a/api/fastlane.json"), information: z.getOrderedParams(i).cut back(perform (e, r) S.isNumber(t) ? "".concat(e).concat(b(r, t), "&") : e; , "") + "slots=".concat(e.size, "&rand=").concat(Math.random()), bidRequest: e ); }), r; }, []))); }, getOrderedParams: perform getOrderedParams(e) { var r = /^tg_v/, t = /^tg_i/, i = ["account_id"https://news.google.com/__i/rss/rd/articles/,"site_id"https://news.google.com/__i/rss/rd/articles/,"zone_id"https://news.google.com/__i/rss/rd/articles/,"size_id"https://news.google.com/__i/rss/rd/articles/,"alt_size_ids"https://news.google.com/__i/rss/rd/articles/,"p_pos"https://news.google.com/__i/rss/rd/articles/,"gdpr"https://news.google.com/__i/rss/rd/articles/,"gdpr_consent"https://news.google.com/__i/rss/rd/articles/,"us_privacy"https://news.google.com/__i/rss/rd/articles/,"rp_schain"https://news.google.com/__i/rss/rd/articles/,"tpid_tdid"https://news.google.com/__i/rss/rd/articles/,"tpid_liveintent.com"https://news.google.com/__i/rss/rd/articles/,"tg_v.LIseg"https://news.google.com/__i/rss/rd/articles/,"ppuid"https://news.google.com/__i/rss/rd/articles/,"eid_pubcid.org"https://news.google.com/__i/rss/rd/articles/,"eid_sharedid.org"https://news.google.com/__i/rss/rd/articles/,"eid_criteo.com"https://news.google.com/__i/rss/rd/articles/,"rf"https://news.google.com/__i/rss/rd/articles/,"p_geo.latitude"https://news.google.com/__i/rss/rd/articles/,"p_geo.longitude"https://news.google.com/__i/rss/rd/articles/,"kw"].concat(Object.keys(e).filter(function (e) { return r.take a look at(e); })).concat(Object.keys(e).filter(perform (e) { return t.take a look at(e); })).concat(["tk_flint"https://news.google.com/__i/rss/rd/articles/,"x_source.tid"https://news.google.com/__i/rss/rd/articles/,"x_source.pchain"https://news.google.com/__i/rss/rd/articles/,"p_screen_res"https://news.google.com/__i/rss/rd/articles/,"rp_floor"https://news.google.com/__i/rss/rd/articles/,"rp_secure"https://news.google.com/__i/rss/rd/articles/,"tk_user_key"]); return i.concat(Object.keys(e).filter(perform (e) { return -1 === i.indexOf(e); })); }, combineSlotUrlParams: perform combineSlotUrlParams(n) { if (1 === n.size) return n[0]; var i = n.cut back(perform (r, t, i) { return Object.keys(t).forEach(perform (e) ), r; }, {}), o = new RegExp("^([^;]*)(;1)+$"); return Object.keys(i).forEach(perform (e) { var r = i[e].be a part of(";"), t = r.match(o); i[e] = t ? t[1] : r; }), i; }, createSlotParams: perform createSlotParams(e, r) { e.startTime = new Date().getTime(); var t, i, n, o, a, s, c, d = e.params, u = O(e, "banner"), p = j(d.latLong || [], 2), l = p[0], f = p[1], m = "pbjs_lite"https://news.google.com/__i/rss/rd/articles/,"_v4.13.0"), "x_source.tid": e.transactionId, "x_source.pchain": d.pchain, p_screen_res: [window.screen.width, window.screen.height].be a part of("x"), tk_user_key: d.personId, "p_geo.latitude": isNaN(parseFloat(l)) ? praznina 0: parseFloat (l) .toFixed (4), "p_geo. longitude": isNaN (parseFloat (f))? void 0 : parseFloat(f).toFixed(4), "tg_fl.eid": e.code, rf: R(e, r) ; if ("function" == typeof e.getFloor && !w.disableFloors) { strive { t = e.getFloor({ foreign money: "USD", mediaType: "banner", measurement: "*" }); } catch (e) { S.logError("Rubicon: getFloor threw an error: ", e); } m.rp_hard_floor = "object" !== E(t) || "USD" !== t.foreign money || isNaN(parseInt(t.ground)) ? praznina 0: t.zemlje; } m.p_pos = "atf" === d.mjesto || "btf" === d.mjesto? d.place : "", e.personIdAsEids && e.personIdAsEids.size && ((i = C()(e.personIdAsEids, perform (e) { return "adserver.org" === e.supply; })) && (m.tpid_tdid = i.uids[0].id), (n = C()(e.personIdAsEids, perform (e) { return "liveintent.com" === e.supply; })) && (m["tpid_liveintent.com"] = n.uids[0].id, n.ext && Array.isArray(n.ext.segments) && n.ext.segments.size && (m["tg_v.LIseg"] = n.ext.segments.be a part of(","))), (o = C()(e.personIdAsEids, perform (e) { return "liveramp.com" === e.supply; })) && (m.x_liverampidl = o.uids[0].id), (a = C()(e.personIdAsEids, perform (e) { return "sharedid.org" === e.supply; })) && (m["eid_sharedid.org"] = "".concat(a.uids[0].id, "^").concat(a.uids[0].atype, "^").concat(a.uids[0].ext.third)), (s = C()(e.personIdAsEids, perform (e) { return "pubcid.org" === e.supply; })) && (m["eid_pubcid.org"] = "".concat(s.uids[0].id, "^").concat(s.uids[0].atype)), (c = C()(e.personIdAsEids, perform (e) { return "criteo.com" === e.supply; })) && (m["eid_criteo.com"] = "".concat(c.uids[0].id, "^").concat(c.uids[0].atype))); var g = I.b.getConfig("user.id"); if (g) m.ppuid = g;else for (var v = 0; e.personIdAsEids && v < e.personIdAsEids.size; v++) { if (e.personIdAsEids[v].uids) { var b = C()(e.personIdAsEids[v].uids, perform (e) { return e.ext && "ppuid" === e.ext.stype; }); if (b && b.id) { m.ppuid = b.id; break; } } } r.gdprConsent && ("boolean" == typeof r.gdprConsent.gdprApplies && (m.gdpr = Number(r.gdprConsent.gdprApplies)), m.gdpr_consent = r.gdprConsent.consentString), r.uspConsent && (m.us_privacy = encodeURIComponent(r.uspConsent)); var y = ok({}, d.customer, I.b.getConfig("fpd.user")); Object.keys(y).forEach(perform (e) Array.isArray(y[e]) ? y[e].toString() : JSON.stringify(y[e])); ); var x = ok({}, d.stock, I.b.getConfig("fpd.context")); Object.keys(x).forEach(perform (e) ); var h = (d.key phrases || []).concat(S.deepAccess(I.b.getConfig("fpd.user"), "keywords") || [], S.deepAccess(I.b.getConfig("fpd.context"), "keywords") || []); m.kw = Array.isArray(h) && h.size ? h.be a part of(",") : ""; var _ = S.deepAccess(e, "fpd.context.pbAdSlot"); "string" == typeof _ && _ && (m["tg_i.pbadslot"] = _.exchange(/^/+/, "")); var A = S.deepAccess(e, "fpd.context.adServer.adSlot"); return "string" == typeof A && A && (m["tg_i.dfp_ad_unit_code"] = A.exchange(/^/+/, "")), !0 === I.b.getConfig("coppa") && (m.coppa = 1), e.schain && T(e.schain) && (m.rp_schain = z.serializeSupplyChain(e.schain)), m; }, serializeSupplyChain: perform serializeSupplyChain(e) { if (!T(e)) return ""; var r = e.ver, t = e.full, i = e.nodes; return "".concat(r, ",").concat(t, "!").concat(z.serializeSupplyChainNodes(i)); }, serializeSupplyChainNodes: perform serializeSupplyChainNodes(e) { var t = ["asi"https://news.google.com/__i/rss/rd/articles/,"sid"https://news.google.com/__i/rss/rd/articles/,"hp"https://news.google.com/__i/rss/rd/articles/,"rid"https://news.google.com/__i/rss/rd/articles/,"name"https://news.google.com/__i/rss/rd/articles/,"domain"]; return e.map(perform (r) { return t.map(perform (e) ""); ).be a part of(","); }).be a part of("!"); }, interpretResponse: perform interpretResponse(c, e) { var d = e.bidRequest; if (!(c = c.physique) || "object" !== E(c)) return []; if (c.seatbid) { var r = S.deepAccess(c, "ext.errors.rubicon"); Array.isArray(r) && 0 < r.size && S.logWarn("Rubicon: Error in video response"); var o = []; return c.seatbid.forEach(perform (n) { (n.bid || []).forEach(perform (e) { var r = S.deepAccess(d, "mediaTypes.video.w") ; e.id && (r.seatBidId = e.id), e.dealid && (r.dealId = e.dealid); var t, i = S.deepAccess(c, "ext.responsetimemillis.rubicon"); d && i && (d.serverResponseTimeMs = i), S.deepAccess(e, "ext.prebid.type") === u.d ? (r.mediaType = ud, (t = S.deepAccess (e, "ext.prebid.targeting")) && "objekt" === E (t) && (r.adserverTargeting = t), npr.pred. .cache && "objekt" === E (e.ext.prebid.cache.vastXml) && e.ext.prebid.cache.vastXml.cacheId && e.ext.prebid.cache.vastXml.url? (r.videoCacheKey = e.ext.prebid.cache.vastXml.cacheId, r.vastUrl = e.ext.prebid.cache.vastXml.url): t && t.hb_uuid && t.hb_cache_host && t.hb_cache_path && (r .videoCacheKey = t.hb_uuid, r.vastUrl = "https: //" .concat (t.hb_cache_host) .concat (t.hb_cache_path, "? uuid ="). concat (t.hb_uuid)), e.adm && (r.vastXml = e.adm), e.nurl && (r.vastUrl = e.nurl),! r.vastUrl && e.nurl && (r.vastUrl = e.nurl)): S.logWarn ("Rubicon : primljen je videoodgovor ne-video vrsta medija "), o.push (r); }); }), o; } var t = c.adverts; vrati "objekt"! == E (d) || Niz.isArray (d) || "video"! == m (d) || "objekt"! == E (t) || (t = t [d.adUnitCode]),! Array.isArray (t) || t.veličina <1? [] : t.cut back(perform (e, r, t) { if ("ok" !== r.standing) return e; var i, n, o, a, s = Array.isArray(d) ? d [t]: d; vratiti s && "objekt" === E (s)? (i = { requestId: s.bidId, foreign money: "USD", artisticId: r.creative_id || "".concat(r.community || ""https://news.google.com/__i/rss/rd/articles/,"-").concat(r.advertiser || ""), cpm: r.cpm || 0, dealId: r.deal, ttl: 300, netRevenue: !1 !== w.netRevenue, rubicon: { advertiserId: r.advertiser, communityId: r.community }, meta: { advertiserId: r.advertiser, communityId: r.community } }, r.creative_type && (i.mediaType = r.creative_type), r.creative_type === u.d ?

nn

nn“)), n = j(p[r.size_id].break up(“x”).map(perform (e) {
povratni broj (e);
}), 2), i.width = n[0], i.top = n[1]), i.rubiconTargeting = (Array.isArray(r.concentrating on) ? r.concentrating on : []).cut back(perform (e, r) {
vrati e [r.key] = r.vrijednosti [0], e;
}, {
rpfl_elemid: s.adUnitCode
}), e.push (i)): S.logError („Rubicon: bidRequest nedefiniran na položaju indeksa:“. concat (t), d, c), e;
}, []).type(perform (e, r) 0) – (e.cpm );
},
getUserSyncs: perform getUserSyncs(e, r, t, i) {
if (! y && e.iframeEnabled) {
var n = "";
vrati t && “string” == typeof t.consentString && (“boolean” == typeof t.gdprApplies? n + = “? gdpr =”. concat (Number (t.gdprApplies), “& gdpr_consent =”). concat ( t.consentString): n + = “? gdpr_consent =”. concat (t.consentString)), i && (n + = “” .concat (n? “&”: “?” https://news.google. com / __ i / rss / rd / articles /, ”us_privacy =”). concat (encodeURIComponent (i))), y =! 0,;
}
},
remodelBidParams: perform remodelBidParams(e) {
return S.convertTypes ({
accountId: “broj”,
websiteId: “broj”,
zoneId: “broj”
}, e);
}
};

perform R(e, r) r.refererInfo.referer;
return e.params.safe ? t.exchange(/^http:/i, “https:”) : t;

perform O(e, r) {
var t = e.params;

if ("video" === r) {
var i = [];
vratiti t.video && t.video.playerWidth && t.video.playerHeight? i = [t.video.playerWidth, t.video.playerHeight]: Array.isArray (S.deepAccess (e, “mediaTypes.video.playerSize”)) && 1 === e.mediaTypes.video.playerSize.size? i = e.mediaTypes.video.playerSize [0]: Array.isArray (e.sizes) && 0 <e.sizes.size && Array.isArray (e.sizes [0]) && 1 <e.sizes [0] .veličina && (i = e.veličine [0]), i; } var n = []; vratiti Array.isArray (t.sizes)? n = t.sizes: void 0! == S.deepAccess (e, "mediaTypes.banner.sizes")? n = a (e.mediaTypes.banner.sizes): Array.isArray (e.sizes) && 0 <e.sizes.size? n = a(e.sizes) : S.logWarn("Rubicon: no sizes are setup or found"), d(n); } perform a(e) { return S.parseSizesInput(e).cut back(perform (e, r) { var t = parseInt(p[r], 10); return t && e.push(t), e; }, []); } perform s(e) { return "object" === E(S.deepAccess(e, "params.video")) && void 0 !== S.deepAccess(e, "mediaTypes.".concat(u.d)); } perform m(e, r) { var t = 1 < arguments.size && void 0 !== r && r; return s(e) ? -1 === ["outstream" https://news.google.com/__i/rss/rd/articles/, "instream"] .indexOf (S.deepAccess (e, "mediaTypes.". Concat (ud, ".kontekst")))? void (t && S.logError ("Rubicon: mediaTypes.video.context mora biti outstream ili instream")): O (e, "video"). veličina <2? void (t && S.logError ("Rubicon: ne može odrediti veličinu playera videozapisa")): (t && S.logMessage ("Rubicon: izrada video zahtjeva za adUnit", e.adUnitCode), "video"): 0 === O (e, "natpis"). Veličina? void (t && S.logError("Rubicon: could not determine the sizes for banner request")) : (t && S.logMessage("Rubicon: making banner request for adUnit", e.adUnitCode), "banner"); } var c = perform c() { return w = {}; }; perform d(e) { var n = [15, 2, 9]; return e.type(perform (e, r) ); } function g(e) { var r = parseInt(S.deepAccess(e, "params.video.size_id")); return isNaN(r) ? "outstream" === S.deepAccess (e, "mediaTypes.". concat (ud, ".context"))? 203: 201: r; } funkcija v (e) {povratak {rasponi: {nizak: [{max: 5, prirast: .5}], srednji: [{max: 20, prirast: .1}], visoki: [{max: 20, prirast: .01}], automatski: [{max: 5, prirast: .05}, {min: 5, max: 10, priraštaj: .1}, {min: 10, max: 20, priraštaj: .5} ], gusta: [{max: 3, prirast: .01}, {min: 3, max: 8, prirast: .05}, {min: 8, max: 20, priraštaj: .5}], prilagođeno: e .getConfig ("customPriceBucket") && e.getConfig ("customPriceBucket"). segmenti} [e.getConfig ("priceGranularity"]]}; } funkcija l (r) {var t =! 0, e = Object.prototype.toString.call ([]), i = Object.prototype.toString.call (0), n = {mimes: e, protokoli: e , maxduracija: i, linearnost: i, api: e}; vratiti Object.keys (n) .forEach (function (e) {Object.prototype.toString.call (S.deepAccess (r, "mediaTypes.video." + e))! == n [e] && (t =! 1, S.logError ("Rubicon: mediaTypes.video." + e + "je obavezan i mora biti tipa:" + n [e])); }), t; } funkcija T (e) {var r =! 1, t = ["asi" https://news.google.com/__i/rss/rd/articles/, "sid" https://news.google.com / __ i / rss / rd / articles /, "hp"]; return e.nodes && ((r = e.nodes.reduce (function (e, r) {return e? t.every (function (e) {return r.hasOwnProperty (e);}): e; },! 0)) || S.logError ("Rubicon: nedostaju potrebni parametar scina"), r; } funkcija b (e, r) {povratak "rp_schain" === e?

for (var r = 0, n = new Array(t); r < t; r++) { n[r] = e[r]; } return n; } perform d() { return (d = Object.assign || perform (e) { for (var t = 1; t < arguments.size; t++) { var r = arguments[t]; for (var n in r) { Object.prototype.hasOwnProperty.name(r, n) && (e[n] = r[n]); } } return e; }).apply(this, arguments); } perform u(e, t, r) { return t in e ? Object.defineProperty(e, t, { worth: r, enumerable: !0, configurable: !0, writable: !0 }) : e[t] = r, e; } var p = "sonobi", b = Object(y.generateUUID)(), a = { code: p, supportedMediaTypes: [i.b, i.d], isBidRequestValid: perform isBidRequestValid(e) { if (!e.params) return !1; if (!e.params.ad_unit && !e.params.placement_id) return !1; if (!Object(y.deepAccess)(e, "mediaTypes.banner") && !Object(y.deepAccess)(e, "mediaTypes.video")) return !1; if (Object(y.deepAccess)(e, "mediaTypes.banner")) { if (!Object(y.deepAccess)(e, "mediaTypes.banner.sizes") && !e.params.sizes) return !1; } else if (Object(y.deepAccess)(e, "mediaTypes.video")) { if ("outstream" === Object(y.deepAccess)(e, "mediaTypes.video.context") && !e.params.sizes) return !1; if ("instream" === Object(y.deepAccess)(e, "mediaTypes.video.context") && !Object(y.deepAccess)(e, "mediaTypes.video.playerSize")) return !1; } return !0; }, constructRequests: perform constructRequests(e, t) { var r = e.map(perform (e) { var t = perform (e) { if (e.params.ad_unit) return e.params.ad_unit; return e.params.placement_id; }(e); return /^[/]?[d]+[[/].+[/]?]?$/.take a look at(t) ? (t = "/" === t.charAt (0)? t: "/" + t, u ({}, "" .concat (t, "|"). concat (e.bidId), "" .concat (l (e)). concat (f (e)) )): /^[0-9a-fA-F]{20}$/.pogledati (t) && 20 === t.size? u({}, e.bidId, "".concat(t, "|").concat(l(e)).concat(f(e))) : void Object(y.logError)("The ad unit code or Sonobi Placement id for slot ".concat(e.bidId, " is invalid")); }), n = {}; r.forEach(perform (e) { d(n, e); }); var i = { key_maker: JSON.stringify(n), ref: t.refererInfo.referer, s: Object(y.generateUUID)(), pv: b, vp: v(), lib_name: "prebid", lib_v: "4.13.0", us: 0 }; o.b.getConfig("userSync") && o.b.getConfig("userSync").syncsPerBidder && (i.us = o.b.getConfig("userSync").syncsPerBidder), c.a.canBidderRegisterSync("iframe", p) ? i.ius = 1: i.ius = 0, Object (y.deepAccess) (e [0], "params.hfa") && (i.hfa = Object (y.deepAccess) (e [0], "params .hfa ")), e [0] .params.referrer && (i.ref = e [0] .params.referrer), t && t.gdprConsent && (i.gdpr = t.gdprConsent.gdprPrimjenjuje? "true" : "false", t.gdprConsent.consentString && (i.consent_string = t.gdprConsent.consentString)), e[0].schain && (i.schain = JSON.stringify(e[0].schain)), Object(y.deepAccess)(e[0], "userId") && 0 < Object.keys(e[0].personId).size && (i.userid = JSON.stringify(e[0].personId)); var s = e[0].params.key phrases; if (s && (i.kw = s), t && t.uspConsent && (i.us_privacy = t.uspConsent), Object(y.isEmpty)(n)) return null; var a = "https://apex.go.sonobi.com/trinity.json"; return Object(y.deepAccess)(e[0], "params.bid_request_url") && (a = Object(y.deepAccess)(e[0], "params.bid_request_url")), { technique: "GET", url: a, withCredentials: !0, information: i, bidderRequests: e }; }, interpretResponse: perform interpretResponse(e, l) { var f = e.physique, m = [], v = l.information.ref; return 0 === Object.keys(f.slots).size || Object.keys(f.slots).forEach(perform (e) { var t = f.slots[e], r = e.break up("|").slice(-1)[0], n = perform (e, t) { for (var r = 0; r < e.size; r++) { if (e[r].bidId === t) return e[r]; } }(l.bidderRequests, r), i = null; "video" === t.sbi_ct && (i = "video"https://news.google.com/__i/rss/rd/articles/,"outstream" === Object(y.deepAccess)(n, "mediaTypes.video.context") && (i = "outstream")); var s, a, o, c, d, u, p, b = j(i, v); t.sbi_aid && t.sbi_mouse && t.sbi_size && (o = void 0 === (a = (s = h(t.sbi_size.break up("x"), 2))[0]) ? 1: a, d = praznina 0 === (c = s [1])? 1 : c, u = t.sbi_aid, help: t.sbi_aid, netRevenue: !0, foreign money: "USD" , t.sbi_dozer && (u.dealId = t.sbi_dozer), "video" === i ? (u.mediaType = "video", u.vastUrl = b(f.sbi_dc, t.sbi_aid), delete u.advert, delete u.width, delete u.top) : "outstream" === i && n && (u.mediaType = "video", u.vastUrl = b(f.sbi_dc, t.sbi_aid), u.renderer = perform (e, t) { var r = 2 < arguments.size && void 0 !== arguments[2] ? arguments[2] : {}, n = g.a.set up({ id: t.help, url: "https://mtrx.go.sonobi.com/sbi_outstream_renderer.js", config: r, loaded: !1, adUnitCode: e }); strive { n.setRender(O); } catch (e) { Object(y.logWarn)("Prebid Error calling setRender on renderer", e); } return n.setEventHandlers({ impression: perform impression() { return Object(y.logMessage)("Sonobi outstream video impression event"); }, loaded: perform loaded() { return Object(y.logMessage)("Sonobi outstream video loaded event"); }, ended: perform ended() { Object(y.logMessage)("Sonobi outstream renderer video event"); } }), n; }(n.adUnitCode, u, Object(y.deepAccess)(n, "renderer.options")), p = Object(y.deepAccess)(n, "params.sizes"), Array.isArray(p) && Array.isArray(p[0]) && (p = p[0]), p && (u.width = p[0], u.top = p[1])), m.push(u)); }), m; }, getUserSyncs: perform getUserSyncs(e, t) { var r = []; strive { e.pixelEnabled && t[0].physique.sbi_px.forEach(perform (e) { r.push({ kind: e.kind, url: e.url }); }); } catch (e) {} return r; } }; perform l(e) { return Object(y.deepAccess)(e, "mediaTypes.video") ? "": e.params.sizes? Object(y.parseSizesInput)(e.params.sizes).be a part of(",") : Object(y.deepAccess)(e, "mediaTypes.banner.sizes") ? Object(y.parseSizesInput)(Object(y.deepAccess)(e, "mediaTypes.banner.sizes")).be a part of(",") : e.sizes ? Object(y.parseSizesInput)(e.sizes).be a part of(",") : void 0; } perform f(e) f=".concat(e.params.ground) : ""; var j = perform j(i, s) { return perform (e, t) ; }; var m = perform m(e) { var r = 0 < arguments.size && void 0 !== e ? e : window; return perform () { var e = 0 < arguments.size && void 0 !== arguments[0] ? argumenti [0]: 0, t = 1 <argument.length && void 0! == argumenti [1]? arguments[1] : Number.MAX_SAFE_INTEGER; return r.innerWidth >= e && r.innerWidth < t; }; }; perform v() { var e = 0 < arguments.size && void 0 !== arguments[0] ? argumenti [0]: prozor, t = m (e), r = 992, n = 768; vratiti t (0, 768)? "mobilni": t (n, r)? "tablet" : "desktop"; } perform O(i) { i.renderer.push(perform () { var e = h(i.getSize().break up("x"), 2), t = e[0], r = e[1], n = new window.SbiOutstreamRenderer(); n.init({ vastUrl: i.vastUrl, top: r, width: t }), n.setRootElement(i.adUnitCode); }); } Object(n.registerBidder)(a); } }, [770]); pbjsChunk([103], { 780: perform _(e, t, r) { e.exports = r(781); }, 781: perform _(e, t, r) { "use strict"; Object.defineProperty(t, "__esModule", { worth: !0 }), r.d(t, "GOOGLE_CONSENT", perform () { return B; }), r.d(t, "spec", perform () { return n; }); var I = r(0), P = r(3), u = r(11), a = r(1), c = r(2); perform d(e) { return (d = "function" == typeof Symbol && "symbol" == _typeof(Symbol.iterator) ? perform (e) { return _typeof(e); } : perform (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : _typeof(e); })(e); } var i = "spotx", B = { consented_providers: ["3"https://news.google.com/__i/rss/rd/articles/,"7"https://news.google.com/__i/rss/rd/articles/,"11"https://news.google.com/__i/rss/rd/articles/,"12"https://news.google.com/__i/rss/rd/articles/,"15"https://news.google.com/__i/rss/rd/articles/,"20"https://news.google.com/__i/rss/rd/articles/,"22"https://news.google.com/__i/rss/rd/articles/,"35"https://news.google.com/__i/rss/rd/articles/,"43"https://news.google.com/__i/rss/rd/articles/,"46"https://news.google.com/__i/rss/rd/articles/,"48"https://news.google.com/__i/rss/rd/articles/,"55"https://news.google.com/__i/rss/rd/articles/,"57"https://news.google.com/__i/rss/rd/articles/,"61"https://news.google.com/__i/rss/rd/articles/,"62"https://news.google.com/__i/rss/rd/articles/,"66"https://news.google.com/__i/rss/rd/articles/,"70"https://news.google.com/__i/rss/rd/articles/,"80"https://news.google.com/__i/rss/rd/articles/,"83"https://news.google.com/__i/rss/rd/articles/,"85"https://news.google.com/__i/rss/rd/articles/,"86"https://news.google.com/__i/rss/rd/articles/,"89"https://news.google.com/__i/rss/rd/articles/,"93"https://news.google.com/__i/rss/rd/articles/,"108"https://news.google.com/__i/rss/rd/articles/,"122"https://news.google.com/__i/rss/rd/articles/,"124"https://news.google.com/__i/rss/rd/articles/,"125"https://news.google.com/__i/rss/rd/articles/,"126"https://news.google.com/__i/rss/rd/articles/,"131"https://news.google.com/__i/rss/rd/articles/,"134"https://news.google.com/__i/rss/rd/articles/,"135"https://news.google.com/__i/rss/rd/articles/,"136"https://news.google.com/__i/rss/rd/articles/,"143"https://news.google.com/__i/rss/rd/articles/,"144"https://news.google.com/__i/rss/rd/articles/,"147"https://news.google.com/__i/rss/rd/articles/,"149"https://news.google.com/__i/rss/rd/articles/,"153"https://news.google.com/__i/rss/rd/articles/,"154"https://news.google.com/__i/rss/rd/articles/,"159"https://news.google.com/__i/rss/rd/articles/,"161"https://news.google.com/__i/rss/rd/articles/,"162"https://news.google.com/__i/rss/rd/articles/,"165"https://news.google.com/__i/rss/rd/articles/,"167"https://news.google.com/__i/rss/rd/articles/,"171"https://news.google.com/__i/rss/rd/articles/,"178"https://news.google.com/__i/rss/rd/articles/,"184"https://news.google.com/__i/rss/rd/articles/,"188"https://news.google.com/__i/rss/rd/articles/,"192"https://news.google.com/__i/rss/rd/articles/,"195"https://news.google.com/__i/rss/rd/articles/,"196"https://news.google.com/__i/rss/rd/articles/,"202"https://news.google.com/__i/rss/rd/articles/,"209"https://news.google.com/__i/rss/rd/articles/,"211"https://news.google.com/__i/rss/rd/articles/,"218"https://news.google.com/__i/rss/rd/articles/,"221"https://news.google.com/__i/rss/rd/articles/,"228"https://news.google.com/__i/rss/rd/articles/,"229"https://news.google.com/__i/rss/rd/articles/,"230"https://news.google.com/__i/rss/rd/articles/,"236"https://news.google.com/__i/rss/rd/articles/,"239"https://news.google.com/__i/rss/rd/articles/,"241"https://news.google.com/__i/rss/rd/articles/,"253"https://news.google.com/__i/rss/rd/articles/,"255"https://news.google.com/__i/rss/rd/articles/,"259"https://news.google.com/__i/rss/rd/articles/,"266"https://news.google.com/__i/rss/rd/articles/,"271"https://news.google.com/__i/rss/rd/articles/,"272"https://news.google.com/__i/rss/rd/articles/,"274"https://news.google.com/__i/rss/rd/articles/,"286"https://news.google.com/__i/rss/rd/articles/,"291"https://news.google.com/__i/rss/rd/articles/,"294"https://news.google.com/__i/rss/rd/articles/,"303"https://news.google.com/__i/rss/rd/articles/,"308"https://news.google.com/__i/rss/rd/articles/,"310"https://news.google.com/__i/rss/rd/articles/,"311"https://news.google.com/__i/rss/rd/articles/,"313"https://news.google.com/__i/rss/rd/articles/,"314"https://news.google.com/__i/rss/rd/articles/,"316"https://news.google.com/__i/rss/rd/articles/,"317"https://news.google.com/__i/rss/rd/articles/,"322"https://news.google.com/__i/rss/rd/articles/,"323"https://news.google.com/__i/rss/rd/articles/,"327"https://news.google.com/__i/rss/rd/articles/,"336"https://news.google.com/__i/rss/rd/articles/,"338"https://news.google.com/__i/rss/rd/articles/,"340"https://news.google.com/__i/rss/rd/articles/,"348"https://news.google.com/__i/rss/rd/articles/,"350"https://news.google.com/__i/rss/rd/articles/,"358"https://news.google.com/__i/rss/rd/articles/,"359"https://news.google.com/__i/rss/rd/articles/,"363"https://news.google.com/__i/rss/rd/articles/,"367"https://news.google.com/__i/rss/rd/articles/,"370"https://news.google.com/__i/rss/rd/articles/,"371"https://news.google.com/__i/rss/rd/articles/,"384"https://news.google.com/__i/rss/rd/articles/,"385"https://news.google.com/__i/rss/rd/articles/,"389"https://news.google.com/__i/rss/rd/articles/,"393"https://news.google.com/__i/rss/rd/articles/,"394"https://news.google.com/__i/rss/rd/articles/,"397"https://news.google.com/__i/rss/rd/articles/,"398"https://news.google.com/__i/rss/rd/articles/,"407"https://news.google.com/__i/rss/rd/articles/,"414"https://news.google.com/__i/rss/rd/articles/,"415"https://news.google.com/__i/rss/rd/articles/,"424"https://news.google.com/__i/rss/rd/articles/,"429"https://news.google.com/__i/rss/rd/articles/,"430"https://news.google.com/__i/rss/rd/articles/,"432"https://news.google.com/__i/rss/rd/articles/,"436"https://news.google.com/__i/rss/rd/articles/,"438"https://news.google.com/__i/rss/rd/articles/,"440"https://news.google.com/__i/rss/rd/articles/,"442"https://news.google.com/__i/rss/rd/articles/,"443"https://news.google.com/__i/rss/rd/articles/,"445"https://news.google.com/__i/rss/rd/articles/,"448"https://news.google.com/__i/rss/rd/articles/,"449"https://news.google.com/__i/rss/rd/articles/,"453"https://news.google.com/__i/rss/rd/articles/,"459"https://news.google.com/__i/rss/rd/articles/,"479"https://news.google.com/__i/rss/rd/articles/,"482"https://news.google.com/__i/rss/rd/articles/,"486"https://news.google.com/__i/rss/rd/articles/,"491"https://news.google.com/__i/rss/rd/articles/,"492"https://news.google.com/__i/rss/rd/articles/,"494"https://news.google.com/__i/rss/rd/articles/,"495"https://news.google.com/__i/rss/rd/articles/,"503"https://news.google.com/__i/rss/rd/articles/,"505"https://news.google.com/__i/rss/rd/articles/,"510"https://news.google.com/__i/rss/rd/articles/,"522"https://news.google.com/__i/rss/rd/articles/,"523"https://news.google.com/__i/rss/rd/articles/,"528"https://news.google.com/__i/rss/rd/articles/,"537"https://news.google.com/__i/rss/rd/articles/,"540"https://news.google.com/__i/rss/rd/articles/,"550"https://news.google.com/__i/rss/rd/articles/,"559"https://news.google.com/__i/rss/rd/articles/,"560"https://news.google.com/__i/rss/rd/articles/,"568"https://news.google.com/__i/rss/rd/articles/,"571"https://news.google.com/__i/rss/rd/articles/,"574"https://news.google.com/__i/rss/rd/articles/,"575"https://news.google.com/__i/rss/rd/articles/,"576"https://news.google.com/__i/rss/rd/articles/,"584"https://news.google.com/__i/rss/rd/articles/,"585"https://news.google.com/__i/rss/rd/articles/,"587"https://news.google.com/__i/rss/rd/articles/,"588"https://news.google.com/__i/rss/rd/articles/,"590"https://news.google.com/__i/rss/rd/articles/,"591"https://news.google.com/__i/rss/rd/articles/,"592"https://news.google.com/__i/rss/rd/articles/,"595"https://news.google.com/__i/rss/rd/articles/,"609"https://news.google.com/__i/rss/rd/articles/,"621"https://news.google.com/__i/rss/rd/articles/,"624"https://news.google.com/__i/rss/rd/articles/,"723"https://news.google.com/__i/rss/rd/articles/,"725"https://news.google.com/__i/rss/rd/articles/,"733"https://news.google.com/__i/rss/rd/articles/,"737"https://news.google.com/__i/rss/rd/articles/,"776"https://news.google.com/__i/rss/rd/articles/,"780"https://news.google.com/__i/rss/rd/articles/,"782"https://news.google.com/__i/rss/rd/articles/,"787"https://news.google.com/__i/rss/rd/articles/,"797"https://news.google.com/__i/rss/rd/articles/,"798"https://news.google.com/__i/rss/rd/articles/,"802"https://news.google.com/__i/rss/rd/articles/,"803"https://news.google.com/__i/rss/rd/articles/,"814"https://news.google.com/__i/rss/rd/articles/,"817"https://news.google.com/__i/rss/rd/articles/,"820"https://news.google.com/__i/rss/rd/articles/,"821"https://news.google.com/__i/rss/rd/articles/,"827"https://news.google.com/__i/rss/rd/articles/,"829"https://news.google.com/__i/rss/rd/articles/,"839"https://news.google.com/__i/rss/rd/articles/,"853"https://news.google.com/__i/rss/rd/articles/,"864"https://news.google.com/__i/rss/rd/articles/,"867"https://news.google.com/__i/rss/rd/articles/,"874"https://news.google.com/__i/rss/rd/articles/,"899"https://news.google.com/__i/rss/rd/articles/,"904"https://news.google.com/__i/rss/rd/articles/,"922"https://news.google.com/__i/rss/rd/articles/,"926"https://news.google.com/__i/rss/rd/articles/,"931"https://news.google.com/__i/rss/rd/articles/,"932"https://news.google.com/__i/rss/rd/articles/,"933"https://news.google.com/__i/rss/rd/articles/,"938"https://news.google.com/__i/rss/rd/articles/,"955"https://news.google.com/__i/rss/rd/articles/,"973"https://news.google.com/__i/rss/rd/articles/,"976"https://news.google.com/__i/rss/rd/articles/,"979"https://news.google.com/__i/rss/rd/articles/,"981"https://news.google.com/__i/rss/rd/articles/,"985"https://news.google.com/__i/rss/rd/articles/,"987"https://news.google.com/__i/rss/rd/articles/,"991"https://news.google.com/__i/rss/rd/articles/,"1003"https://news.google.com/__i/rss/rd/articles/,"1024"https://news.google.com/__i/rss/rd/articles/,"1025"https://news.google.com/__i/rss/rd/articles/,"1027"https://news.google.com/__i/rss/rd/articles/,"1028"https://news.google.com/__i/rss/rd/articles/,"1029"https://news.google.com/__i/rss/rd/articles/,"1033"https://news.google.com/__i/rss/rd/articles/,"1034"https://news.google.com/__i/rss/rd/articles/,"1040"https://news.google.com/__i/rss/rd/articles/,"1047"https://news.google.com/__i/rss/rd/articles/,"1048"https://news.google.com/__i/rss/rd/articles/,"1051"https://news.google.com/__i/rss/rd/articles/,"1052"https://news.google.com/__i/rss/rd/articles/,"1053"https://news.google.com/__i/rss/rd/articles/,"1054"https://news.google.com/__i/rss/rd/articles/,"1062"https://news.google.com/__i/rss/rd/articles/,"1063"https://news.google.com/__i/rss/rd/articles/,"1067"https://news.google.com/__i/rss/rd/articles/,"1072"https://news.google.com/__i/rss/rd/articles/,"1085"https://news.google.com/__i/rss/rd/articles/,"1092"https://news.google.com/__i/rss/rd/articles/,"1095"https://news.google.com/__i/rss/rd/articles/,"1097"https://news.google.com/__i/rss/rd/articles/,"1099"https://news.google.com/__i/rss/rd/articles/,"1100"https://news.google.com/__i/rss/rd/articles/,"1107"https://news.google.com/__i/rss/rd/articles/,"1126"https://news.google.com/__i/rss/rd/articles/,"1127"https://news.google.com/__i/rss/rd/articles/,"1143"https://news.google.com/__i/rss/rd/articles/,"1149"https://news.google.com/__i/rss/rd/articles/,"1152"https://news.google.com/__i/rss/rd/articles/,"1162"https://news.google.com/__i/rss/rd/articles/,"1166"https://news.google.com/__i/rss/rd/articles/,"1167"https://news.google.com/__i/rss/rd/articles/,"1170"https://news.google.com/__i/rss/rd/articles/,"1171"https://news.google.com/__i/rss/rd/articles/,"1172"https://news.google.com/__i/rss/rd/articles/,"1188"https://news.google.com/__i/rss/rd/articles/,"1192"https://news.google.com/__i/rss/rd/articles/,"1199"https://news.google.com/__i/rss/rd/articles/,"1201"https://news.google.com/__i/rss/rd/articles/,"1204"https://news.google.com/__i/rss/rd/articles/,"1205"https://news.google.com/__i/rss/rd/articles/,"1211"https://news.google.com/__i/rss/rd/articles/,"1212"https://news.google.com/__i/rss/rd/articles/,"1215"https://news.google.com/__i/rss/rd/articles/,"1220"https://news.google.com/__i/rss/rd/articles/,"1225"https://news.google.com/__i/rss/rd/articles/,"1226"https://news.google.com/__i/rss/rd/articles/,"1227"https://news.google.com/__i/rss/rd/articles/,"1230"https://news.google.com/__i/rss/rd/articles/,"1232"https://news.google.com/__i/rss/rd/articles/,"1236"https://news.google.com/__i/rss/rd/articles/,"1241"https://news.google.com/__i/rss/rd/articles/,"1248"https://news.google.com/__i/rss/rd/articles/,"1250"https://news.google.com/__i/rss/rd/articles/,"1252"https://news.google.com/__i/rss/rd/articles/,"1268"https://news.google.com/__i/rss/rd/articles/,"1275"https://news.google.com/__i/rss/rd/articles/,"1276"https://news.google.com/__i/rss/rd/articles/,"1284"https://news.google.com/__i/rss/rd/articles/,"1286"https://news.google.com/__i/rss/rd/articles/,"1298"https://news.google.com/__i/rss/rd/articles/,"1301"https://news.google.com/__i/rss/rd/articles/,"1307"https://news.google.com/__i/rss/rd/articles/,"1312"https://news.google.com/__i/rss/rd/articles/,"1313"https://news.google.com/__i/rss/rd/articles/,"1317"https://news.google.com/__i/rss/rd/articles/,"1329"https://news.google.com/__i/rss/rd/articles/,"1336"https://news.google.com/__i/rss/rd/articles/,"1344"https://news.google.com/__i/rss/rd/articles/,"1345"https://news.google.com/__i/rss/rd/articles/,"1356"https://news.google.com/__i/rss/rd/articles/,"1362"https://news.google.com/__i/rss/rd/articles/,"1365"https://news.google.com/__i/rss/rd/articles/,"1375"https://news.google.com/__i/rss/rd/articles/,"1403"https://news.google.com/__i/rss/rd/articles/,"1409"https://news.google.com/__i/rss/rd/articles/,"1411"https://news.google.com/__i/rss/rd/articles/,"1415"https://news.google.com/__i/rss/rd/articles/,"1416"https://news.google.com/__i/rss/rd/articles/,"1419"https://news.google.com/__i/rss/rd/articles/,"1423"https://news.google.com/__i/rss/rd/articles/,"1440"https://news.google.com/__i/rss/rd/articles/,"1442"https://news.google.com/__i/rss/rd/articles/,"1449"https://news.google.com/__i/rss/rd/articles/,"1451"https://news.google.com/__i/rss/rd/articles/,"1455"https://news.google.com/__i/rss/rd/articles/,"1456"https://news.google.com/__i/rss/rd/articles/,"1468"https://news.google.com/__i/rss/rd/articles/,"1496"https://news.google.com/__i/rss/rd/articles/,"1503"https://news.google.com/__i/rss/rd/articles/,"1509"https://news.google.com/__i/rss/rd/articles/,"1512"https://news.google.com/__i/rss/rd/articles/,"1514"https://news.google.com/__i/rss/rd/articles/,"1517"https://news.google.com/__i/rss/rd/articles/,"1520"https://news.google.com/__i/rss/rd/articles/,"1525"https://news.google.com/__i/rss/rd/articles/,"1540"https://news.google.com/__i/rss/rd/articles/,"1547"https://news.google.com/__i/rss/rd/articles/,"1548"https://news.google.com/__i/rss/rd/articles/,"1555"https://news.google.com/__i/rss/rd/articles/,"1558"https://news.google.com/__i/rss/rd/articles/,"1570"https://news.google.com/__i/rss/rd/articles/,"1575"https://news.google.com/__i/rss/rd/articles/,"1577"https://news.google.com/__i/rss/rd/articles/,"1579"https://news.google.com/__i/rss/rd/articles/,"1583"https://news.google.com/__i/rss/rd/articles/,"1584"https://news.google.com/__i/rss/rd/articles/,"1591"https://news.google.com/__i/rss/rd/articles/,"1598"https://news.google.com/__i/rss/rd/articles/,"1603"https://news.google.com/__i/rss/rd/articles/,"1608"https://news.google.com/__i/rss/rd/articles/,"1613"https://news.google.com/__i/rss/rd/articles/,"1616"https://news.google.com/__i/rss/rd/articles/,"1626"https://news.google.com/__i/rss/rd/articles/,"1631"https://news.google.com/__i/rss/rd/articles/,"1633"https://news.google.com/__i/rss/rd/articles/,"1638"https://news.google.com/__i/rss/rd/articles/,"1642"https://news.google.com/__i/rss/rd/articles/,"1648"https://news.google.com/__i/rss/rd/articles/,"1651"https://news.google.com/__i/rss/rd/articles/,"1652"https://news.google.com/__i/rss/rd/articles/,"1653"https://news.google.com/__i/rss/rd/articles/,"1660"https://news.google.com/__i/rss/rd/articles/,"1665"https://news.google.com/__i/rss/rd/articles/,"1667"https://news.google.com/__i/rss/rd/articles/,"1669"https://news.google.com/__i/rss/rd/articles/,"1671"https://news.google.com/__i/rss/rd/articles/,"1674"https://news.google.com/__i/rss/rd/articles/,"1677"https://news.google.com/__i/rss/rd/articles/,"1678"https://news.google.com/__i/rss/rd/articles/,"1682"https://news.google.com/__i/rss/rd/articles/,"1684"https://news.google.com/__i/rss/rd/articles/,"1697"https://news.google.com/__i/rss/rd/articles/,"1703"https://news.google.com/__i/rss/rd/articles/,"1705"https://news.google.com/__i/rss/rd/articles/,"1716"https://news.google.com/__i/rss/rd/articles/,"1720"https://news.google.com/__i/rss/rd/articles/,"1721"https://news.google.com/__i/rss/rd/articles/,"1722"https://news.google.com/__i/rss/rd/articles/,"1725"https://news.google.com/__i/rss/rd/articles/,"1732"https://news.google.com/__i/rss/rd/articles/,"1733"https://news.google.com/__i/rss/rd/articles/,"1735"https://news.google.com/__i/rss/rd/articles/,"1739"https://news.google.com/__i/rss/rd/articles/,"1741"https://news.google.com/__i/rss/rd/articles/,"1745"https://news.google.com/__i/rss/rd/articles/,"1750"https://news.google.com/__i/rss/rd/articles/,"1753"https://news.google.com/__i/rss/rd/articles/,"1760"https://news.google.com/__i/rss/rd/articles/,"1765"https://news.google.com/__i/rss/rd/articles/,"1769"https://news.google.com/__i/rss/rd/articles/,"1776"https://news.google.com/__i/rss/rd/articles/,"1780"https://news.google.com/__i/rss/rd/articles/,"1782"https://news.google.com/__i/rss/rd/articles/,"1786"https://news.google.com/__i/rss/rd/articles/,"1791"https://news.google.com/__i/rss/rd/articles/,"1794"https://news.google.com/__i/rss/rd/articles/,"1799"https://news.google.com/__i/rss/rd/articles/,"1800"https://news.google.com/__i/rss/rd/articles/,"1801"https://news.google.com/__i/rss/rd/articles/,"1810"https://news.google.com/__i/rss/rd/articles/,"1827"https://news.google.com/__i/rss/rd/articles/,"1831"https://news.google.com/__i/rss/rd/articles/,"1832"https://news.google.com/__i/rss/rd/articles/,"1834"https://news.google.com/__i/rss/rd/articles/,"1837"https://news.google.com/__i/rss/rd/articles/,"1840"https://news.google.com/__i/rss/rd/articles/,"1843"https://news.google.com/__i/rss/rd/articles/,"1844"https://news.google.com/__i/rss/rd/articles/,"1845"https://news.google.com/__i/rss/rd/articles/,"1858"https://news.google.com/__i/rss/rd/articles/,"1859"https://news.google.com/__i/rss/rd/articles/,"1863"https://news.google.com/__i/rss/rd/articles/,"1866"https://news.google.com/__i/rss/rd/articles/,"1870"https://news.google.com/__i/rss/rd/articles/,"1872"https://news.google.com/__i/rss/rd/articles/,"1875"https://news.google.com/__i/rss/rd/articles/,"1878"https://news.google.com/__i/rss/rd/articles/,"1880"https://news.google.com/__i/rss/rd/articles/,"1882"https://news.google.com/__i/rss/rd/articles/,"1883"https://news.google.com/__i/rss/rd/articles/,"1889"https://news.google.com/__i/rss/rd/articles/,"1892"https://news.google.com/__i/rss/rd/articles/,"1896"https://news.google.com/__i/rss/rd/articles/,"1898"https://news.google.com/__i/rss/rd/articles/,"1899"https://news.google.com/__i/rss/rd/articles/,"1902"https://news.google.com/__i/rss/rd/articles/,"1905"https://news.google.com/__i/rss/rd/articles/,"1911"https://news.google.com/__i/rss/rd/articles/,"1922"https://news.google.com/__i/rss/rd/articles/,"1928"https://news.google.com/__i/rss/rd/articles/,"1929"https://news.google.com/__i/rss/rd/articles/,"1934"https://news.google.com/__i/rss/rd/articles/,"1942"https://news.google.com/__i/rss/rd/articles/,"1943"https://news.google.com/__i/rss/rd/articles/,"1944"https://news.google.com/__i/rss/rd/articles/,"1945"https://news.google.com/__i/rss/rd/articles/,"1958"https://news.google.com/__i/rss/rd/articles/,"1960"https://news.google.com/__i/rss/rd/articles/,"1962"https://news.google.com/__i/rss/rd/articles/,"1963"https://news.google.com/__i/rss/rd/articles/,"1964"https://news.google.com/__i/rss/rd/articles/,"1967"https://news.google.com/__i/rss/rd/articles/,"1968"https://news.google.com/__i/rss/rd/articles/,"1978"https://news.google.com/__i/rss/rd/articles/,"1985"https://news.google.com/__i/rss/rd/articles/,"1986"https://news.google.com/__i/rss/rd/articles/,"1987"https://news.google.com/__i/rss/rd/articles/,"1998"https://news.google.com/__i/rss/rd/articles/,"2003"https://news.google.com/__i/rss/rd/articles/,"2007"https://news.google.com/__i/rss/rd/articles/,"2012"https://news.google.com/__i/rss/rd/articles/,"2013"https://news.google.com/__i/rss/rd/articles/,"2027"https://news.google.com/__i/rss/rd/articles/,"2035"https://news.google.com/__i/rss/rd/articles/,"2038"https://news.google.com/__i/rss/rd/articles/,"2039"https://news.google.com/__i/rss/rd/articles/,"2044"https://news.google.com/__i/rss/rd/articles/,"2047"https://news.google.com/__i/rss/rd/articles/,"2052"https://news.google.com/__i/rss/rd/articles/,"2056"https://news.google.com/__i/rss/rd/articles/,"2059"https://news.google.com/__i/rss/rd/articles/,"2062"https://news.google.com/__i/rss/rd/articles/,"2064"https://news.google.com/__i/rss/rd/articles/,"2068"https://news.google.com/__i/rss/rd/articles/,"2070"https://news.google.com/__i/rss/rd/articles/,"2072"https://news.google.com/__i/rss/rd/articles/,"2078"https://news.google.com/__i/rss/rd/articles/,"2079"https://news.google.com/__i/rss/rd/articles/,"2084"https://news.google.com/__i/rss/rd/articles/,"2088"https://news.google.com/__i/rss/rd/articles/,"2090"https://news.google.com/__i/rss/rd/articles/,"2095"https://news.google.com/__i/rss/rd/articles/,"2100"https://news.google.com/__i/rss/rd/articles/,"2103"https://news.google.com/__i/rss/rd/articles/,"2107"https://news.google.com/__i/rss/rd/articles/,"2109"https://news.google.com/__i/rss/rd/articles/,"2113"https://news.google.com/__i/rss/rd/articles/,"2115"https://news.google.com/__i/rss/rd/articles/,"2121"https://news.google.com/__i/rss/rd/articles/,"2127"https://news.google.com/__i/rss/rd/articles/,"2130"https://news.google.com/__i/rss/rd/articles/,"2133"https://news.google.com/__i/rss/rd/articles/,"2137"https://news.google.com/__i/rss/rd/articles/,"2140"https://news.google.com/__i/rss/rd/articles/,"2141"https://news.google.com/__i/rss/rd/articles/,"2145"https://news.google.com/__i/rss/rd/articles/,"2147"https://news.google.com/__i/rss/rd/articles/,"2150"https://news.google.com/__i/rss/rd/articles/,"2156"https://news.google.com/__i/rss/rd/articles/,"2166"https://news.google.com/__i/rss/rd/articles/,"2170"https://news.google.com/__i/rss/rd/articles/,"2171"https://news.google.com/__i/rss/rd/articles/,"2176"https://news.google.com/__i/rss/rd/articles/,"2177"https://news.google.com/__i/rss/rd/articles/,"2179"https://news.google.com/__i/rss/rd/articles/,"2183"https://news.google.com/__i/rss/rd/articles/,"2186"https://news.google.com/__i/rss/rd/articles/,"2192"https://news.google.com/__i/rss/rd/articles/,"2198"https://news.google.com/__i/rss/rd/articles/,"2202"https://news.google.com/__i/rss/rd/articles/,"2205"https://news.google.com/__i/rss/rd/articles/,"2214"https://news.google.com/__i/rss/rd/articles/,"2216"https://news.google.com/__i/rss/rd/articles/,"2219"https://news.google.com/__i/rss/rd/articles/,"2220"https://news.google.com/__i/rss/rd/articles/,"2222"https://news.google.com/__i/rss/rd/articles/,"2223"https://news.google.com/__i/rss/rd/articles/,"2224"https://news.google.com/__i/rss/rd/articles/,"2225"https://news.google.com/__i/rss/rd/articles/,"2227"https://news.google.com/__i/rss/rd/articles/,"2228"https://news.google.com/__i/rss/rd/articles/,"2234"https://news.google.com/__i/rss/rd/articles/,"2238"https://news.google.com/__i/rss/rd/articles/,"2247"https://news.google.com/__i/rss/rd/articles/,"2251"https://news.google.com/__i/rss/rd/articles/,"2253"https://news.google.com/__i/rss/rd/articles/,"2262"https://news.google.com/__i/rss/rd/articles/,"2264"https://news.google.com/__i/rss/rd/articles/,"2271"https://news.google.com/__i/rss/rd/articles/,"2276"https://news.google.com/__i/rss/rd/articles/,"2278"https://news.google.com/__i/rss/rd/articles/,"2279"https://news.google.com/__i/rss/rd/articles/,"2282"https://news.google.com/__i/rss/rd/articles/,"2290"https://news.google.com/__i/rss/rd/articles/,"2292"https://news.google.com/__i/rss/rd/articles/,"2295"https://news.google.com/__i/rss/rd/articles/,"2299"https://news.google.com/__i/rss/rd/articles/,"2305"https://news.google.com/__i/rss/rd/articles/,"2306"https://news.google.com/__i/rss/rd/articles/,"2310"https://news.google.com/__i/rss/rd/articles/,"2311"https://news.google.com/__i/rss/rd/articles/,"2312"https://news.google.com/__i/rss/rd/articles/,"2315"https://news.google.com/__i/rss/rd/articles/,"2320"https://news.google.com/__i/rss/rd/articles/,"2325"https://news.google.com/__i/rss/rd/articles/,"2328"https://news.google.com/__i/rss/rd/articles/,"2331"https://news.google.com/__i/rss/rd/articles/,"2334"https://news.google.com/__i/rss/rd/articles/,"2335"https://news.google.com/__i/rss/rd/articles/,"2336"https://news.google.com/__i/rss/rd/articles/,"2337"https://news.google.com/__i/rss/rd/articles/,"2343"https://news.google.com/__i/rss/rd/articles/,"2346"https://news.google.com/__i/rss/rd/articles/,"2354"https://news.google.com/__i/rss/rd/articles/,"2357"https://news.google.com/__i/rss/rd/articles/,"2358"https://news.google.com/__i/rss/rd/articles/,"2359"https://news.google.com/__i/rss/rd/articles/,"2366"https://news.google.com/__i/rss/rd/articles/,"2370"https://news.google.com/__i/rss/rd/articles/,"2373"https://news.google.com/__i/rss/rd/articles/,"2376"https://news.google.com/__i/rss/rd/articles/,"2377"https://news.google.com/__i/rss/rd/articles/,"2380"https://news.google.com/__i/rss/rd/articles/,"2382"https://news.google.com/__i/rss/rd/articles/,"2387"https://news.google.com/__i/rss/rd/articles/,"2389"https://news.google.com/__i/rss/rd/articles/,"2392"https://news.google.com/__i/rss/rd/articles/,"2394"https://news.google.com/__i/rss/rd/articles/,"2400"https://news.google.com/__i/rss/rd/articles/,"2403"https://news.google.com/__i/rss/rd/articles/,"2405"https://news.google.com/__i/rss/rd/articles/,"2406"https://news.google.com/__i/rss/rd/articles/,"2407"https://news.google.com/__i/rss/rd/articles/,"2410"https://news.google.com/__i/rss/rd/articles/,"2411"https://news.google.com/__i/rss/rd/articles/,"2413"https://news.google.com/__i/rss/rd/articles/,"2414"https://news.google.com/__i/rss/rd/articles/,"2415"https://news.google.com/__i/rss/rd/articles/,"2416"https://news.google.com/__i/rss/rd/articles/,"2418"https://news.google.com/__i/rss/rd/articles/,"2422"https://news.google.com/__i/rss/rd/articles/,"2425"https://news.google.com/__i/rss/rd/articles/,"2427"https://news.google.com/__i/rss/rd/articles/,"2435"https://news.google.com/__i/rss/rd/articles/,"2437"https://news.google.com/__i/rss/rd/articles/,"2440"https://news.google.com/__i/rss/rd/articles/,"2441"https://news.google.com/__i/rss/rd/articles/,"2447"https://news.google.com/__i/rss/rd/articles/,"2453"https://news.google.com/__i/rss/rd/articles/,"2459"https://news.google.com/__i/rss/rd/articles/,"2461"https://news.google.com/__i/rss/rd/articles/,"2462"https://news.google.com/__i/rss/rd/articles/,"2464"https://news.google.com/__i/rss/rd/articles/,"2467"https://news.google.com/__i/rss/rd/articles/,"2468"https://news.google.com/__i/rss/rd/articles/,"2472"https://news.google.com/__i/rss/rd/articles/,"2477"https://news.google.com/__i/rss/rd/articles/,"2481"https://news.google.com/__i/rss/rd/articles/,"2484"https://news.google.com/__i/rss/rd/articles/,"2486"https://news.google.com/__i/rss/rd/articles/,"2492"https://news.google.com/__i/rss/rd/articles/,"2493"https://news.google.com/__i/rss/rd/articles/,"2496"https://news.google.com/__i/rss/rd/articles/,"2497"https://news.google.com/__i/rss/rd/articles/,"2498"https://news.google.com/__i/rss/rd/articles/,"2499"https://news.google.com/__i/rss/rd/articles/,"2504"https://news.google.com/__i/rss/rd/articles/,"2506"https://news.google.com/__i/rss/rd/articles/,"2510"https://news.google.com/__i/rss/rd/articles/,"2511"https://news.google.com/__i/rss/rd/articles/,"2512"https://news.google.com/__i/rss/rd/articles/,"2517"https://news.google.com/__i/rss/rd/articles/,"2526"https://news.google.com/__i/rss/rd/articles/,"2527"https://news.google.com/__i/rss/rd/articles/,"2531"https://news.google.com/__i/rss/rd/articles/,"2532"https://news.google.com/__i/rss/rd/articles/,"2534"https://news.google.com/__i/rss/rd/articles/,"2542"https://news.google.com/__i/rss/rd/articles/,"2544"https://news.google.com/__i/rss/rd/articles/,"2552"https://news.google.com/__i/rss/rd/articles/,"2555"https://news.google.com/__i/rss/rd/articles/,"2559"https://news.google.com/__i/rss/rd/articles/,"2563"https://news.google.com/__i/rss/rd/articles/,"2564"https://news.google.com/__i/rss/rd/articles/,"2567"https://news.google.com/__i/rss/rd/articles/,"2568"https://news.google.com/__i/rss/rd/articles/,"2569"https://news.google.com/__i/rss/rd/articles/,"2571"https://news.google.com/__i/rss/rd/articles/,"2572"https://news.google.com/__i/rss/rd/articles/,"2573"https://news.google.com/__i/rss/rd/articles/,"2575"https://news.google.com/__i/rss/rd/articles/,"2577"https://news.google.com/__i/rss/rd/articles/,"2579"https://news.google.com/__i/rss/rd/articles/,"2583"https://news.google.com/__i/rss/rd/articles/,"2584"https://news.google.com/__i/rss/rd/articles/,"2586"https://news.google.com/__i/rss/rd/articles/,"2589"https://news.google.com/__i/rss/rd/articles/,"2595"https://news.google.com/__i/rss/rd/articles/,"2596"https://news.google.com/__i/rss/rd/articles/,"2597"https://news.google.com/__i/rss/rd/articles/,"2601"https://news.google.com/__i/rss/rd/articles/,"2604"https://news.google.com/__i/rss/rd/articles/,"2605"https://news.google.com/__i/rss/rd/articles/,"2609"https://news.google.com/__i/rss/rd/articles/,"2610"https://news.google.com/__i/rss/rd/articles/,"2612"https://news.google.com/__i/rss/rd/articles/,"2614"https://news.google.com/__i/rss/rd/articles/,"2621"https://news.google.com/__i/rss/rd/articles/,"2622"https://news.google.com/__i/rss/rd/articles/,"2624"https://news.google.com/__i/rss/rd/articles/,"2628"https://news.google.com/__i/rss/rd/articles/,"2629"https://news.google.com/__i/rss/rd/articles/,"2632"https://news.google.com/__i/rss/rd/articles/,"2634"https://news.google.com/__i/rss/rd/articles/,"2636"https://news.google.com/__i/rss/rd/articles/,"2639"https://news.google.com/__i/rss/rd/articles/,"2643"https://news.google.com/__i/rss/rd/articles/,"2645"https://news.google.com/__i/rss/rd/articles/,"2646"https://news.google.com/__i/rss/rd/articles/,"2647"https://news.google.com/__i/rss/rd/articles/,"2649"https://news.google.com/__i/rss/rd/articles/,"2650"https://news.google.com/__i/rss/rd/articles/,"2651"https://news.google.com/__i/rss/rd/articles/,"2652"https://news.google.com/__i/rss/rd/articles/,"2656"https://news.google.com/__i/rss/rd/articles/,"2657"https://news.google.com/__i/rss/rd/articles/,"2658"https://news.google.com/__i/rss/rd/articles/,"2660"https://news.google.com/__i/rss/rd/articles/,"2661"https://news.google.com/__i/rss/rd/articles/,"2662"https://news.google.com/__i/rss/rd/articles/,"2663"https://news.google.com/__i/rss/rd/articles/,"2664"https://news.google.com/__i/rss/rd/articles/,"2669"https://news.google.com/__i/rss/rd/articles/,"2670"https://news.google.com/__i/rss/rd/articles/,"2673"https://news.google.com/__i/rss/rd/articles/,"2676"https://news.google.com/__i/rss/rd/articles/,"2677"https://news.google.com/__i/rss/rd/articles/,"2678"https://news.google.com/__i/rss/rd/articles/,"2681"https://news.google.com/__i/rss/rd/articles/,"2682"https://news.google.com/__i/rss/rd/articles/,"2684"https://news.google.com/__i/rss/rd/articles/,"2685"https://news.google.com/__i/rss/rd/articles/,"2686"https://news.google.com/__i/rss/rd/articles/,"2689"https://news.google.com/__i/rss/rd/articles/,"2690"https://news.google.com/__i/rss/rd/articles/,"2691"https://news.google.com/__i/rss/rd/articles/,"2695"https://news.google.com/__i/rss/rd/articles/,"2698"https://news.google.com/__i/rss/rd/articles/,"2699"https://news.google.com/__i/rss/rd/articles/,"2702"https://news.google.com/__i/rss/rd/articles/,"2704"https://news.google.com/__i/rss/rd/articles/,"2705"https://news.google.com/__i/rss/rd/articles/,"2706"https://news.google.com/__i/rss/rd/articles/,"2707"https://news.google.com/__i/rss/rd/articles/,"2709"https://news.google.com/__i/rss/rd/articles/,"2710"https://news.google.com/__i/rss/rd/articles/,"2713"https://news.google.com/__i/rss/rd/articles/,"2714"https://news.google.com/__i/rss/rd/articles/,"2727"https://news.google.com/__i/rss/rd/articles/,"2729"https://news.google.com/__i/rss/rd/articles/,"2739"https://news.google.com/__i/rss/rd/articles/,"2758"https://news.google.com/__i/rss/rd/articles/,"2765"https://news.google.com/__i/rss/rd/articles/,"2766"https://news.google.com/__i/rss/rd/articles/,"2767"https://news.google.com/__i/rss/rd/articles/,"2768"https://news.google.com/__i/rss/rd/articles/,"2770"https://news.google.com/__i/rss/rd/articles/,"2771"https://news.google.com/__i/rss/rd/articles/,"2772"https://news.google.com/__i/rss/rd/articles/,"2776"https://news.google.com/__i/rss/rd/articles/,"2777"https://news.google.com/__i/rss/rd/articles/,"2778"https://news.google.com/__i/rss/rd/articles/,"2779"https://news.google.com/__i/rss/rd/articles/,"2780"https://news.google.com/__i/rss/rd/articles/,"2783"https://news.google.com/__i/rss/rd/articles/,"2784"https://news.google.com/__i/rss/rd/articles/,"2786"https://news.google.com/__i/rss/rd/articles/,"2787"https://news.google.com/__i/rss/rd/articles/,"2791"https://news.google.com/__i/rss/rd/articles/,"2792"https://news.google.com/__i/rss/rd/articles/,"2793"https://news.google.com/__i/rss/rd/articles/,"2797"https://news.google.com/__i/rss/rd/articles/,"2798"https://news.google.com/__i/rss/rd/articles/,"2801"https://news.google.com/__i/rss/rd/articles/,"2802"https://news.google.com/__i/rss/rd/articles/,"2803"https://news.google.com/__i/rss/rd/articles/,"2805"https://news.google.com/__i/rss/rd/articles/,"2808"https://news.google.com/__i/rss/rd/articles/,"2809"https://news.google.com/__i/rss/rd/articles/,"2810"https://news.google.com/__i/rss/rd/articles/,"2811"https://news.google.com/__i/rss/rd/articles/,"2812"https://news.google.com/__i/rss/rd/articles/,"2813"https://news.google.com/__i/rss/rd/articles/,"2814"https://news.google.com/__i/rss/rd/articles/,"2817"https://news.google.com/__i/rss/rd/articles/,"2818"https://news.google.com/__i/rss/rd/articles/,"2824"https://news.google.com/__i/rss/rd/articles/,"2826"https://news.google.com/__i/rss/rd/articles/,"2827"https://news.google.com/__i/rss/rd/articles/,"2829"https://news.google.com/__i/rss/rd/articles/,"2830"https://news.google.com/__i/rss/rd/articles/,"2831"https://news.google.com/__i/rss/rd/articles/,"2832"https://news.google.com/__i/rss/rd/articles/,"2834"https://news.google.com/__i/rss/rd/articles/,"2836"https://news.google.com/__i/rss/rd/articles/,"2838"https://news.google.com/__i/rss/rd/articles/,"2840"https://news.google.com/__i/rss/rd/articles/,"2842"https://news.google.com/__i/rss/rd/articles/,"2843"https://news.google.com/__i/rss/rd/articles/,"2844"https://news.google.com/__i/rss/rd/articles/,"2850"https://news.google.com/__i/rss/rd/articles/,"2851"https://news.google.com/__i/rss/rd/articles/,"2852"https://news.google.com/__i/rss/rd/articles/,"2854"https://news.google.com/__i/rss/rd/articles/,"2858"https://news.google.com/__i/rss/rd/articles/,"2860"https://news.google.com/__i/rss/rd/articles/,"2862"https://news.google.com/__i/rss/rd/articles/,"2864"https://news.google.com/__i/rss/rd/articles/,"2865"https://news.google.com/__i/rss/rd/articles/,"2866"https://news.google.com/__i/rss/rd/articles/,"2867"https://news.google.com/__i/rss/rd/articles/,"2868"https://news.google.com/__i/rss/rd/articles/,"2869"https://news.google.com/__i/rss/rd/articles/,"2871"] }, n = { code: i, gvlid: 165, aliases: ["spotx"], supportedMediaTypes: [c.d], isBidRequestValid: perform isBidRequestValid(e) { if (e && "object" !== d(e.params)) return I.logError(i + ": params is not defined or is incorrect in the bidder settings."), !1; if (!I.deepAccess(e, "mediaTypes.video")) return I.logError(i + ": mediaTypes.video is not present in the bidder settings."), !1; var t = I.deepAccess(e, "mediaTypes.video.playerSize"); if (!t || !I.isArray(t)) return I.logError(i + ": mediaTypes.video.playerSize is not defined in the bidder settings."), !1; if (!I.getBidIdParameter("channel_id", e.params)) return I.logError(i + ": channel_id is not present in bidder params"), !1; if (("outstream" == I.deepAccess(e, "mediaTypes.video.context") || "outstream" == I.deepAccess(e, "params.ad_unit")) && !I.getBidIdParameter("outstream_function", e.params)) { if (!I.getBidIdParameter("outstream_options", e.params)) return I.logError(i + ": please define outstream_options parameter or override the default SpotX outstream rendering by defining your own Outstream function using field outstream_function."), !1; if (!I.getBidIdParameter("slot", e.params.outstream_options)) return I.logError(i + ": please define parameters slot outstream_options object in the configuration."), !1; } return !0; }, constructRequests: perform constructRequests(e, h) { var y = h.refererInfo.referer, b = !!y.match(/^https:/); return e.map(perform (e) { var t = I.getBidIdParameter("page", e.params) ? I.getBidIdParameter ("stranica", e.params): PbgetConfig ("pageUrl")? PbgetConfig ("pageUrl"): y, r = I.getBidIdParameter ("channel_id", e.params), a = null, d = I.deepAccess (e, "mediaTypes.video.playerSize"), i = d [0 ] [0], n = d [0] [1], o = b || (I.getBidIdParameter ("siguran", e.params)? 1: 0), s = {sdk_name: "Prebid 1+", versionOrtb: "2.3"}; if (""! = I.getBidIdParameter ("hide_skin", e.params) && (s.hide_skin = + !! I.getBidIdParameter ("hide_skin", e.params)), ""! = I.getBidIdParameter (" ad_volume ", e.params) && (s.ad_volume = I.getBidIdParameter (" ad_volume ", e.params))," "! = I.getBidIdParameter (" ad_unit ", e.params) && (s.ad_unit = I .getBidIdParameter ("ad_unit", e.params)), ""! = I.getBidIdParameter ("outstream_options", e.params) && (s.outstream_options = I.getBidIdParameter ("outstream_options", e.params)), " "! = I.getBidIdParameter (" outstream_function ", e.params) && (s.outstream_function = I.getBidIdParameter (" outstream_function ", e.params))," "! = I.getBidIdParameter (" custom ", e.params ) && (s.customized = I.getBidIdParameter ("custom", e.params)), ""! = I.getBidIdParameter ("pre_market_bids", e.params) && I.isArray (I.getBidIdParameter ("pre_market_bids", e.params))) {var p = I.getBidIdParameter ("pre_market_bids", e.params); za (var m in (s.pre_market_bids = [], p)) {var u = p [m], c = ""; u.vast_url? "+ U.vast_url +"”: U.vast_string && (c = u.vast_string), s.pre_market_bids.push ({
id: u.deal_id,
sjedište: [{
ponuda: [{
impidalno: Date.now (),
dealid: u.deal_id,
cijena: u.cjena,
adm: c
}]
}],
cur: u.strani novac,
ext: {
dnevnik događaja: [{}]
}
});
}
}

var g = I.getBidIdParameter ("mime", e.params) || [„Application / javascript“ https://news.google.com/__i/rss/rd/articles/, „video / mp4 ″ https://news.google.com/__i/rss/rd/articles/,“ video / webm ”],
_ = {
id: e.bidId,
sigurno: o,
video: {
w: i,
h: n,
lok: s,
mimovi: g
}
};
""! = I.getBidIdParameter ("price_floor", e.params) && (_.bidfloor = I.getBidIdParameter ("price_floor", e.params)), ""! = I.getBidIdParameter ("start_delay", npr. params) && (_.video.startdelay = 0 + Boolean (I.getBidIdParameter (“start_delay”, e.params))), “”! = I.getBidIdParameter (“min_duration”, e.params) && (_.video .minduration = I.getBidIdParameter (“min_duration”, e.params)), “”! = I.getBidIdParameter (“max_duration”, e.params) && (_.video.maxduration = I.getBidIdParameter (“max_duration”, e .params)), “”! = I.getBidIdParameter (“vrsta_položaja”, e.params) && (_.video.ext.placement = I.getBidIdParameter (“vrsta_položaja”, e.params)), “”! = I .getBidIdParameter (“position”, e.params) && (_.video.ext.pos = I.getBidIdParameter (“position”, e.params)), e.crumbs && e.crumbs.pubcid && (a = e. mrvice.pubcid);
var l = navigator.language? “Language”: “userLanguage”,
v = {
id: r,
imp: _,
web stranica: {
iskaznica: "",
web stranica: t,
sadržaj materijala: “sadržaj”
},
sustav: {
h: display.top,
w: display.width,
dnt: I.getDNT ()? 1: 0,
language: navigator[l].break up(“-“)[0],
make: navigator.vendor? navigator.vendor: “”,
ua: navigator.userAgent
},
ext: {
wrap_response: 1
}
};
I.getBidIdParameter (“number_of_ads”, e.params) && (v.ext.number_of_ads = I.getBidIdParameter (“number_of_ads”, e.params));
var f = {};
return 1 == I.getBidIdParameter (“spotx_all_google_consent”, e.params) && (f.consented_providers_settings = B), h && h.gdprConsent && (f.consent = h.gdprConsent.consentString, void 0! == h.gdprConsent .gdprApplies && I.deepSetWorth (v, “regs.ext.gdpr”, h.gdprConsent.gdprApplies? 1: 0)), h && h.uspConsent && I.deepSetWorth (v, “regs.ext.us_privacy”, h .uspConsent), I.deepAccess (e, “userId.id5id.uid”) && (f.eids = f.eids || [], f.eids.push ({
opskrba: “id5-sync.com”,
uids: [{
id: e.userId.id5id.uid
}],
lok: e.personId.id5id.ext || {}
})), a && (f.fpc = a), e && e.schain && (v.supply = {
ext: {
schain: e.schain
}
}), e && e.personId && e.personId.tdid && (f.eids = f.eids || [], f.eids.push ({
ponuda: “adserver.org”,
uids: [{
id: e.userId.tdid,
ext: {
rtiPartner: “TDID”
}
}]
})), I.isEmpty (f) || (v.person = {
lok: f
}), {
technique: “POST”,
url: “https://search.spotxchange.com/openrtb/2.3/dados/” + r,
informacije: v,
zahtjev za ponudu: h
};
});
},
interpretResponse: perform interpretResponse(e, s) {
var p = [],
m = e.physique;
return m && I.isArray(m.seatbid) && I._each(m.seatbid, perform (e) {
I._each(e.bid, perform (t) {
var e = {};

za (var r u s.bidRequest.bids) {
t.impid == s.bidRequest.bids [r] .bidId && (e = s.bidRequest.bids [r]);
}

I._each(e.params.pre_market_bids, perform (e) {
e.deal_id == t.id && (t.worth = e.worth, m.cur = e.zemni novac);
});

var a = “USD”,
cpm: t.worth,
artisticId: t.crid ;
a.meta = a.meta || {}, t && t.adomain && 0 < t.adomain.size && (a.meta.advertiserDomains = t.adomain); var d = I.deepAccess(e, "mediaTypes.video.context"), i = I.deepAccess(e, "params.ad_unit"); if ("outstream" == d || "outstream" == i) { var n = I.deepAccess(e, "mediaTypes.video.playerSize"), o = u.a.set up({ id: 0, url: "//", config: { advertText: "SpotX Outstream Video Ad via Prebid.js", player_width: n[0][0], player_height: n[0][1], content_page_url: I.deepAccess(s, "data.site.page"), ad_mute: +!!I.deepAccess(e, "params.ad_mute"), hide_skin: +!!I.deepAccess(e, "params.hide_skin"), outstream_options: I.deepAccess(e, "params.outstream_options"), outstream_function: I.deepAccess(e, "params.outstream_function") } }); strive { o.setRender(g), o.setEventHandlers({ impression: perform impression() { return I.logMessage("SpotX outstream video impression event"); }, loaded: perform loaded() { return I.logMessage("SpotX outstream video loaded event"); }, ended: perform ended() { I.logMessage("SpotX outstream renderer video event"); } }); } catch (e) { I.logWarn("Prebid Error calling setRender or setEve,tHandlers on renderer", e); } a.renderer = o; } p.push(a); }); }), p; } }; perform g(e) { var t = perform (e) { var t = I.getBidIdParameter("slot", e.renderer.config.outstream_options); I.logMessage("[SPOTX][renderer] Handle SpotX outstream renderer"); var r = window.doc.createElement("script"); r.kind = "text/javascript", r.src = "https://js.spotx.tv/easi/v1/" + e.channel_id + ".js"; var a = {}; a["data-spotx_channel_id"] = "" + e.channel_id, a["data-spotx_vast_url"] = "" + e.vastUrl, a["data-spotx_content_page_url"] = e.renderer.config.content_page_url, a["data-spotx_ad_unit"] = "incontent", I.logMessage("[SPOTX][renderer] Default beahavior"), I.getBidIdParameter("ad_mute", e.renderer.config.outstream_options) && (a["data-spotx_ad_mute"] = "1"), a["data-spotx_collapse"] = "0", a["data-spotx_autoplay"] = "1", a["data-spotx_blocked_autoplay_override_mode"] = "1", a["data-spotx_video_slot_can_autoplay"] = "1"; var d, i, n, o, s, p, m = I.getBidIdParameter("playersize_auto_adapt", e.renderer.config.outstream_options); m && I.isBoolean(m) && !0 === m && (e.width && I.isNumber(e.width) && e.top && I.isNumber(e.top) ? (d = e.width / e.top, i = window.doc.getElementById (t) .clientWidth, n = e.renderer.config.player_width, o = e.renderer.config.player_height, p = s = 0, i <n && (o = (n = i) / d), p = d <= 1? (s = Math.spherical (o * d), o): (s = n, Math.spherical (n / d)), a ["data-spotx_content_width"] = "" + s, a ["data-spotx_content_height "] =" "+ p): I.logWarn (" [SPOTX] [renderer] Automatsko prilagođavanje veličine igrača: bid.width i bid.height nisu točni ")); var u = I.getBidIdParameter ("custom_override", e.renderer.config.outstream_options); if (u && I.isPlainObject (u)) for (var c in (I.logMessage ("[SPOTX] [renderer] Prilagođeno ponašanje."), u)) for (var g in a) {a.hasOwnProperty (g ) && r.setAttribute (g, a [g]); } povratak r; } (e); if (null! = e.renderer.config.outstream_function && "function" == typeof e.renderer.config.outstream_function) e.renderer.config.outstream_function (e, t); else nastojati {var r, a, d, i = I.getBidIdParameter ("in_iframe", e.renderer.config.outstream_options); i && "IFRAME" == window.doc.getElementById (i) .nodeName? (! (a = (r = window.doc.getElementById (i)). contentDocument) && r.contentWindow && (a = r.contentWindow.doc), a.physique.appendChild (t)): (d = I. getBidIdParameter ("utor", e.renderer.config.outstream_options)) && window.doc.getElementById (d)? window.doc.getElementById(d).appendChild(t) : window.doc.getElementsByTagTitle("head")[0].appendChild(t); } catch (e) { I.logError("[SPOTX][renderer] Error:" + e.message); } } Object(a.registerBidder)(n); } }, [780]); pbjsChunk([96], { 796: perform _(e, t, r) { e.exports = r(797); }, 797: perform _(e, t, r) { "use strict"; Object.defineProperty(t, "__esModule", { worth: !0 }), r.d(t, "spec", perform () { return i; }); var n = r(1), a = r(0), p = 12, c = 11, u = 0, g = 22, i = { code: "teads", supportedMediaTypes: ["video"https://news.google.com/__i/rss/rd/articles/,"banner"], isBidRequestValid: perform isBidRequestValid(e) , constructRequests: perform constructRequests(e, t) { var r, n = e.map(f), i = { referrer: perform (e) { var t = ""; e && e.refererInfo && e.refererInfo.referer && (t = e.refererInfo.referer); return t; }(t), pageReferrer: doc.referrer, networkBandwidth: (r = window.navigator) && r.connection && 0 <= r.connection.downlink ? r.connection.downlink.toString() : "", timeToFirstByte: perform (e) e.msPerformance (window), information: n, deviceWidth: display.width, hb_version: "4.13.0" }; e[0].schain && (i.schain = e[0].schain); var a, s, o, d = t.gdprConsent; return t && d && (a = "boolean" == typeof d.gdprApplies, s = "string" == typeof d.consentString, o = a ? perform (e, t, r) { var n = p; e ? perform (e, t) (t, r) && (n = c) : n = u; return n; }(d.gdprApplies, d.vendorData, d.apiVersion) : g, i.gdpr_iab = { consent: s ? d.consentString : "", standing: o, apiVersion: d.apiVersion }), t && t.uspConsent && (i.us_privacy = t.uspConsent), { technique: "POST", url: "https://a.teads.tv/hb/bid-request", information: JSON.stringify(i) }; }, interpretResponse: perform interpretResponse(e) { var r = []; return (e = e.physique).responses && e.responses.forEach(perform (e) { var t = { cpm: e.cpm, width: e.width, top: e.top, foreign money: e.foreign money, netRevenue: !0, ttl: e.ttl, advert: e.advert, requestId: e.bidId, artisticId: e.artisticId, placementId: e.placementId }; e.dealId && (t.dealId = e.dealId), r.push(t); }), r; } }; perform f(e) { var t, r = {}, n = a.getValue(e.params, "placementId"), i = a.getValue(e.params, "pageId"); return r.sizes = (t = e, a.parseSizesInput(perform (e) { var t = a.deepAccess(e, "mediaTypes.video.playerSize"), r = a.deepAccess(e, "mediaTypes.video.sizes"), n = a.deepAccess(e, "mediaTypes.banner.sizes"); return a.isArray(n) || a.isArray(t) || a.isArray(r) ? [n, r, t].cut back(perform (t, e) { return a.isArray(e) && (a.isArray(e[0]) ? e.forEach(perform (e) { t.push(e); }) : t.push(e)), t; }, []) : e.sizes; }(t))), r.bidId = a.getBidIdParameter("bidId", e), r.bidderRequestId = a.getBidIdParameter("bidderRequestId", e), r.placementId = parseInt(n, 10), r.web pageId = parseInt(i, 10), r.adUnitCode = a.getBidIdParameter("adUnitCode", e), r.public saleId = a.getBidIdParameter("auctionId", e), r.transactionId = a.getBidIdParameter("transactionId", e), r; } perform s(e) { return 0 < parseInt(e); } Object(n.registerBidder)(i); } }, [796]); pbjsChunk([87], { 816: perform _(e, r, t) { e.exports = t(817); }, 817: perform _(e, r, t) { "use strict"; Object.defineProperty(r, "__esModule", { worth: !0 }), t.d(r, "tripleliftAdapterSpec", perform () { return m; }); var n = t(2), i = t(1), u = t(0), a = t(3); perform p() { return (p = Object.assign || perform (e) { for (var r = 1; r < arguments.size; r++) { var t = arguments[r]; for (var n in t) { Object.prototype.hasOwnProperty.name(t, n) && (e[n] = t[n]); } } return e; }).apply(this, arguments); } perform c(e) { return (c = "function" == typeof Symbol && "symbol" == _typeof(Symbol.iterator) ? perform (e) { return _typeof(e); } : perform (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : _typeof(e); })(e); } perform d(r, e) { var t, n = Object.keys(r); return Object.getOwnPropertySymbols && (t = Object.getOwnPropertySymbols(r), e && (t = t.filter(perform (e) { return Object.getOwnPropertyDescriptor(r, e).enumerable; })), n.push.apply(n, t)), n; } perform s(i) { for (var e = 1; e < arguments.length; e++) { var o = null != arguments[e] ? argumenti [e]: {}; e% 2? d (Objekt (o),! 0) .forEach (funkcija (e) {var r, t, n; r = i, n = o [t = e], t u r? Object.defineProperty (r, t, {vrijednost: n, nabrojivo:! 0, podesivo:! 0, zapisljivo:! 0}): r [t] = n; }): Object.getOwnPropertyDescriptors?

for (var t = 0, n = new Array(r); t < r; t++) { n[t] = e[t]; } return n; } var y = !0, l = null, m = { code: "triplelift", supportedMediaTypes: [n.b, n.d], isBidRequestValid: perform isBidRequestValid(e) { if (e.mediaTypes.video) !r.h) return !1; return void 0 !== e.params.inventoryCode; }, constructRequests: perform constructRequests(e, r) { var t, n = "https://tlx.3lift.com/header/auction?", i = perform (e) { var r = {}, t = e[0].schain, n = perform () { var e = {}, r = p({}, a.b.getConfig("fpd.context")), t = p({}, a.b.getConfig("fpd.user")); return g(e, r), g(e, t), e; }(); r.imp = e.map(perform (e, r) { var t = { id: r, tagid: e.params.inventoryCode, ground: perform (e) { var r = null; { var t; "function" == typeof e.getFloor && ("object" !== c(t = e.getFloor({ foreign money: "USD", mediaType: "banner", measurement: S(e.sizes) })) || "USD" !== t.foreign money || isNaN(parseFloat(t.ground)) || (r = parseFloat(t.ground))); } return null !== r ? r : e.params.ground; }(e) }; return !perform (e) { if (!e.mediaTypes.video) return !1; if (!e.mediaTypes.video.context) return !1; return "instream" === e.mediaTypes.video.context.toLowerCase(); }(e) ? e.mediaTypes.banner && (t.banner = { format: S(e.sizes) }) : t.video = b(e), t; }); var i = [].concat(f(perform (e) { return v(e, "tdid"https://news.google.com/__i/rss/rd/articles/,"adserver.org"https://news.google.com/__i/rss/rd/articles/,"TDID"); }(e)), f(perform (e) { return v(e, "idl_env"https://news.google.com/__i/rss/rd/articles/,"liveramp.com"https://news.google.com/__i/rss/rd/articles/,"idl"); }(e)), f(perform (e) { return v(e, "criteoId"https://news.google.com/__i/rss/rd/articles/,"criteo.com"https://news.google.com/__i/rss/rd/articles/,"criteoId"); }(e))); 0 < i.size && (r.person = { ext: { eids: i } }); var o = perform (e, r) { var t = {}; u.isEmpty(e) || (t.schain = s({}, e)); u.isEmpty(r) || (t.fpd = s({}, r)); return t; }(t, n); u.isEmpty(o) || (r.ext = o); return r; }(e); return n = u.tryAppendQueryString(n, "lib"https://news.google.com/__i/rss/rd/articles/,"prebid"), n = u.tryAppendQueryString(n, "v"https://news.google.com/__i/rss/rd/articles/,"4.13.0"), r && r.refererInfo && (t = r.refererInfo.referer, n = u.tryAppendQueryString(n, "referrer", t)), r && r.timeout && (n = u.tryAppendQueryString(n, "tmax", r.timeout)), r && r.gdprConsent && (void 0 !== r.gdprConsent.gdprApplies && (y = r.gdprConsent.gdprApplies, n = u.tryAppendQueryString(n, "gdpr", y.toString())), void 0 !== r.gdprConsent.consentString && (l = r.gdprConsent.consentString, n = u.tryAppendQueryString(n, "cmp_cs", l))), r && r.uspConsent && (n = u.tryAppendQueryString(n, "us_privacy", r.uspConsent)), !0 === a.b.getConfig("coppa") && (n = u.tryAppendQueryString(n, "coppa", !0)), n.finalIndexOf("&") === n.size - 1 && (n = n.substring(0, n.size - 1)), u.logMessage("tlCall request built: " + n), { technique: "POST", url: n, information: i, bidderRequest: r }; }, interpretResponse: perform interpretResponse(e, r) { var t = r.bidderRequest; return (e.physique.bids || []).map(perform (e) { return perform (e, r) { var t = {}, n = r.width || 1, i = r.top || 1, o = r.deal_id || "", u = r.crid || "", a = e.bids[r.imp_id]; 0 != r.cpm && r.advert && (t = { requestId: a.bidId, cpm: r.cpm, width: n, top: i, netRevenue: !0, advert: r.advert, artisticId: u, dealId: o, foreign money: "USD", ttl: 300, tl_source: r.tl_source, meta: {} }, a.mediaTypes.video && (t.vastXml = r.advert, t.mediaType = "video"), r.advertiser_name && (t.meta.advertiserName = r.advertiser_name)); return t; }(t, e); }); }, getUserSyncs: perform getUserSyncs(e, r, t, n) { var i = perform (e) { if (!e) return; if (e.iframeEnabled) return "iframe"; if (e.pixelEnabled) return "image"; }(e); if (i) { var o = "https://eb2.3lift.com/sync?"; return "image" === i && (o = u.tryAppendQueryString(o, "px", 1), o = u.tryAppendQueryString(o, "src"https://news.google.com/__i/rss/rd/articles/,"prebid")), null !== l && (o = u.tryAppendQueryString(o, "gdpr", y), o = u.tryAppendQueryString(o, "cmp_cs", l)), n && (o = u.tryAppendQueryString(o, "us_privacy", n)), [{ type: i, url: o }]; } } }; perform b(e) { var r = s(s({}, e.params.video), e.mediaTypes.video); return r.w || (r.w = r.playerSize[0][0]), r.h || (r.h = r.playerSize[0][1]), "instream" === r.context && (r.placement = 1), delete r.playerSize, r; } perform g(r, t) { u.isEmpty(t) || Object.keys(t).forEach(perform (e) { null != t[e] && (r[e] = t[e]); }); } perform v(e, r, t, n) { return e.map((u = r, perform (e) { return e && e.personId && e.personId[u]; })).filter(perform (e) { return !!e; }).map((i = t, o = n, perform (e) { return { supply: i, uids: [{ id: e, ext: { rtiPartner: o } }] }; })); var i, o, u; } perform S(e) { return e.filter(h).map(perform (e) { return { w: e[0], h: e[1] }; }); } perform h(e) { return 2 === e.size && "number" == typeof e[0] && "number" == typeof e[1]; } Object(i.registerBidder)(m); } }, [816]); pbjs.processQueue(); }, {}]; window.modules["via.legacy"] = [function(require,module,exports){"use strict"; DS.service("via", function () { "use strict"; // remove `via` from url, to be used after amplitude logs it to prevent users from sharing such urls function removeFromLocation() { var url = new URL(location.href); url.searchParams.delete("via"); history.replaceState(null, "", url.toString()); } // and add `via` param to any outbound links function addViaToUrl(href, via) { if (!href || href.substr(0, 1) === "#") { return href; // don't add to jumps on the current page, e.g. "Skip to main content" } var url = new URL(href); var apexDomain = new URL(location.href).hostname.split(".").slice(-2).join("."); if (url.hostname.indexOf(apexDomain) === -1) { return href; // don't add it to external links } url.searchParams.set("via", via); return url.toString(); } // keys correspond to "page_types" in editable_components.yml var PREFIXES = { article: "article", homepage: "homepage", "vertical front": "section", "rubric front": "rubric" }; var pageType; function setPageType(amplitudePageType) { pageType = PREFIXES[amplitudePageType]; } var DELIMITER = "_"; perform concatVia(node, by way of) { var tag = node.dataset && node.dataset.by way of; if (tag) { by way of = (by way of.size ? tag + DELIMITER : tag) + by way of; } return by way of; } perform addToClickedLinks() { doc.docElement.addEventListener("click", perform (e) { var a; var by way of = ""; // detect hyperlink nodes and accumulate by way of directives to append to the href var node = e.goal; // the ingredient the place this occasion originated might have been faraway from the dom, e.g. within the case of the OIL CMP which disappears after you work together with it whereas (node && node !== e.presentTarget) { if (node.tagName === "A") { a = node; } by way of = concatVia(node, by way of); node = node.father or motherNode; } if (a && by way of) { if (web pageType) { by way of = web pageType + DELIMITER + by way of; } a.href = addViaToUrl(a.href, by way of); } }); } perform addToSubmittedForms() { doc.docElement.addEventListener("submit", perform (e) { var kind = e.goal; // accumulate by way of directives var by way of = ""; var node = e.goal; whereas (node !== e.presentTarget) { by way of = concatVia(node, by way of); node = node.father or motherNode; } if (by way of) { if (web pageType) { by way of = web pageType + DELIMITER + by way of; } // dynamically create a hidden enter for the shape url var enter = doc.createElement("input"); enter.kind = "hidden"; enter.title = "via"; enter.worth = by way of; kind.appendChild(enter); } }); } // begin listening solely as soon as, when first injected addToClickedLinks(); addToSubmittedForms(); return { setPageType: setPageType, removeFromLocation: removeFromLocation }; }); }, {}]; window.modules["visibility.legacy"] = [function(require,module,exports){"use strict"; DS.service("$visibility", ["$document"https://news.google.com/__i/rss/rd/articles/,"$window"https://news.google.com/__i/rss/rd/articles/,"_throttle"https://news.google.com/__i/rss/rd/articles/,"Eventify", function ($document, $window, _throttle, Eventify) { var list = [], Visible, VisibleEvent; /** * @param {quantity} a * @param {quantity} b * @returns {*} * @see https://jsperf.com/math-min-vs-if-condition-vs/8 */ perform min(a, b) { return a < b ? a: b; } / ** * @param {broj} a * @param {broj} b * @vraćanja {*} * @ vidi https://jsperf.com/math-min-vs-if-condition-vs/8 * / funkcija max (a, b) {return a> b?
}
/ **
* Fast loop by way of watched components
*/

perform onScroll() {
record.forEach (updateVisibility);
}
/ **
* ažurira viđeno svojstvo
* @param {Visble} roba
* @param {{}} evt
* @fires Vidljivo # dokazano
* @fires Vidljivo # skriveno
*/

perform replaceSeen(merchandise, evt) {
var px = evt.visiblePx,
pc = evt.visiblePercent; // ako se vide neki pikseli i mi smo veći / jednaki pragu

if (px && pc> = merchandise.shownThreshold &&! merchandise.seen) {
merchandise.seen = true;
setTimeout(perform () {
merchandise.set off(“shown”, new VisibleEvent(“shown”, evt));
}, 15); // ako nijedan piksel ili računalo nije niži od praga
} else if ((!px || p.c < item.hiddenThreshold) && item.seen) { item.seen = false; setTimeout(function () { item.trigger("hidden", new VisibleEvent("hidden", evt)); }, 15); } } /** * sets preload property * @param {Visible} item * @param {{}} evt * @param {Number} innerHeight * @fires Visible#preload */ function updatePreload(item, evt, innerHeight) { if (!item.preload && item.preloadThreshhold && shouldBePreloaded(evt.target, evt.rect, item.preloadThreshhold, innerHeight)) { item.preload = true; setTimeout(function () { item.trigger("preload", new VisibleEvent("preload", evt)); }, 15); } } /** * Trigger events * @param {Visible} item */ function updateVisibility(item) { var rect = item.el.getBoundingClientRect(), innerHeight = $window.innerHeight || $document.documentElement.clientHeight, px = getVerticallyVisiblePixels(rect, innerHeight), percent = px / (rect.height || innerHeight), evt = { target: item.el, rect: rect, visiblePx: px, visiblePercent: percent }; updateSeen(item, evt); updatePreload(item, evt, innerHeight); } /** * Return normalized viewport height * @return {number} */ function getViewportHeight() /** * Return normalized viewport width * @return {number} */ function getViewportWidth() /** * make sure an element isn't hidden by styles or etc * @param {Element} el * @return {Boolean} */ function isElementNotHidden(el) { return el && el.offsetParent !== null && !el.getAttribute("hidden") && getComputedStyle(el).display !== "none" && getComputedStyle(el).visibility !== "hidden"; } /** * Apparently the fastest way... * @param {Element} el * @returns {boolean} * @example if (!$visibility.isElementInViewport(el)) { ... } */ function isElementInViewport(el) /** * @param {Element} el * @param {ClientRect} rect * @param {Number} preloadThreshhold * @param {Number} innerHeight * @return {Boolean} */ perform shouldBePreloaded(el, rect, preloadThreshhold, innerHeight) { return rect.prime <= innerHeight + preloadThreshhold && isElementNotHidden(el); } /** * Create a one-dimensional spacial hash of x * @param {number} x * @param {number} stepSize * @param {number} optimalK * @param {number} base * @return {number} */ function getLinearSpacialHash(x, stepSize, optimalK, base) { var index = Math.floor(x / (stepSize || 1)), remainder = x % stepSize, result = index.toString(base); if (optimalK > 1) {
krajnji rezultat + = getLinearSpacialHash (ostatak, Math.ground (stepSize / base), optimalK - 1, base);
}

povrat krajnji rezultat;
}
/ **
* @param {ClientRect} rect
* @param {količina} innerHeight
* @povrat {količina}
*/

perform getVerticallyVisiblePixels(rect, innerHeight) {
return min (innerHeight, max (rect.backside, 0)) - min (max (rect.prime, 0), innerHeight);
}
/ **
* Get offset of ingredient relative to whole web page
*
* @param {Element} el
* @povrat {{lijevo: količina, glavno: količina}}
* @see https://jsperf.com/offset-vs-getboundingclientrect/7
*/

perform getPageOffset(el) {
var offsetLeft = el.offsetLeft,
offsetTop = el.offsetTop;

dok (el = el.offsetParent) {
offsetLeft + = el.offsetLeft;
offsetTop + = el.offsetTop;
}

povratak {
lijevo: offsetLeft,
prime: offsetTop
};
}
/ **
* Create a brand new Visible class to look at when components enter and go away the viewport
*
* Call destroy perform to cease listening (that is till we have higher help for expecting Node Removal)
* @param {Element} el
* @param {{prikazanoThreshold: količina, hiddenThreshold: količina}} [opcije]
* @razred
* @instance this.seen = new $ visibility.Visible (el);
*/

Visible = perform Visible(el, choices) {
izbori = izbori || {};
ovo.el = el;
this.seen = false;
this.preload = false;
this.preloadThreshhold = izbori && izbori.preloadThreshhold || 0;
this.shownThreshold = izbori && izbori.shownThreshold || 0;
this.hiddenThreshold = izbori && min (choices.shownThreshold, choices.hiddenThreshold) || 0;
record.push (ovo);
updateVisibility (ovo); // odmah postavi na viđeno ili ne
};

Vidljivo.prototype = {
/ **
* Prestanite aktivirati.
*/
destroy: perform destroy() {
// oduzeti od zapisa
record.splice (record.indexOf (this), 1);
}
/ **
* @title Visible#on
* @perform
* @param 'skriveno' eName događaja
* @param {perform} cb Callback
*/

/ **
* @title Visible#set off
* @perform
* @param 'skriveni' e
* @param {{}}
*/

};
Eventify.allow (vidljiv.prototip);

VisibleEvent = perform VisibleEvent(kind, choices) {
var _this = ovo;

this.kind = kind;
Object.keys(choices).forEach(perform (key) {
_this [ključ] = izbori [ključ];
});
}; // čuti za prilike za pomicanje (prigušeno)

$ doc.addEventListener (“pomicanje”, _throttle (onScroll, 200)); // javno

this.getPageOffset = getPageOffset;
this.getLinearSpacialHash = getLinearSpacialHash;
this.getVerticalVisiblePixels = getVerticalVisiblePixels;
this.getViewportHeight = getViewportHeight;
this.getViewportWidth = getViewportWidth;
this.isElementNotHidden = isElementNotHidden;
this.isElementInViewport = isElementInViewport;
this.Visible = Vidljivo;
}]);
}, {}];
require=(perform e(t,n,r){perform s(o,u){if(!n[o]){if(!t[o]){var a=typeof require==”function”&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error(“Cannot find module ‘”+o+”‘”);throw f.code=”MODULE_NOT_FOUND”,f}var l=n[o]={exports:{}};t[o][0].name(l.exports,perform(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require==”function”&&require;for(var o=0;o= o.size) return { performed: true }; return { performed: false, worth: o[i++] }; }, e: perform e(_e) { throw _e; }, f: F }; } throw new TypeError(“Invalid attempt to iterate non-iterable instance.nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.”); } var regularCompletion = true, didErr = false, err; return { s: perform s() { it = o[Symbol.iterator](); }, n: perform n() { var step = it.subsequent(); regularCompletion = step.performed; return step; }, e: perform e(_e2) { didErr = true; err = _e2; }, f: perform f() { strive { if (!regularCompletion && it.return != null) it.return(); } lastly { if (didErr) throw err; } } }; }

izvesti _unsupportedIterableToArray (o, minLen) I) nt (?: 8

perform _arrayLikeToArray(arr, len) { if (len == null || len > arr.size) len = arr.size; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } perform mountLegacyServices() { Object.keys(window.modules).filter(perform (key) { return typeof key === 'string' && key.match(/.legacy$/); }).forEach(perform (key) { return window.require(key); }); } perform tryToMount(fn, el, title) { strive { fn(el); // init the controller } catch (e) { var ingredientTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML)); console.error("Error initializing controller for "".concat(name, "" on "").concat(elementTag, """), e); } } /** * mount shopper.js part controllers */ perform mountComponentModules() { Object.keys(window.modules).filter(perform (key) { return typeof key === 'string' && key.match(/.shopper$/); }).forEach(perform (key) { var controllerFn = window.require(key); if (typeof controllerFn === 'perform') { var title = key.exchange('.shopper"https://news.google.com/__i/rss/rd/articles/,"'), casesSelector = "[data-uri*="_components/".concat(name, "/"]"), defaultSelector = "[data-uri$="_components".concat(name, ""]"), cases = doc.questionSelectorAll(casesSelector), defaults = doc.questionSelectorAll(defaultSelector); var _iterator = _createForOfIteratorHelper(cases), _step; strive { for (_iterator.s(); !(_step = _iterator.n()).performed;) { var el = _step.worth; tryToMount(controllerFn, el, title); } } catch (err) { _iterator.e(err); } lastly { _iterator.f(); } var _iterator2 = _createForOfIteratorHelper(defaults), _step2; strive { for (_iterator2.s(); !(_step2 = _iterator2.n()).performed;) { var _el = _step2.worth; tryToMount(controllerFn, _el, title); } } catch (err) { _iterator2.e(err); } lastly { _iterator2.f(); } } }); } // Make positive {that a} `window.course of.env.NODE_ENV` is obtainable within the shopper for any dependencies, // providers, or elements that would require it // notice: the `` worth is swapped for the precise surroundings variable in /lib/cmd/compile/scripts.js window.course of = window.course of || {}; window.course of.env = window.course of.env || {}; if (!window.course of.env.NODE_ENV) { window.course of.env.NODE_ENV = ''; } // notice: legacy controllers that require legacy providers (e.g. dollar-slice) should // look ahead to DOMContentLoaded to initialize themselves, because the information themselves should be mounted first mountLegacyServices(); mountComponentModules(); // ]]