// ATM Build: 76HhZRZGV "use strict"; var adnMeta = adnMeta || {}; var adn = adn || {}; adn.calls = adn.calls || []; var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; window.atm = window.atm || {}; atm.queue = atm.queue || []; atm.events = atm.events || {}; atm.data = atm.data || {}; atm.transitData; atm.browser = atm.browser || {}; atm.ads = atm.ads || {}; atm.ortb2 = atm.ortb2 || {}; atm.containers = atm.containers || {}; atm.containerFunctions = atm.containerFunctions || {}; atm.GLOBALS = atm.GLOBALS || {}; atm.haltedTags = atm.haltedTags || []; atm.adUnits = atm.adUnits || []; atm.adUnitAliases = atm.adUnitAliases || []; atm.prebid = atm.prebid || { units: [], mappedUnits: {}, aliases: [], map: {} }; atm.eventList = ['consent.change', 'consent.saved', 'event',]; try { (function (atm, adn, doc, win) { var CONTAINER_ID = 'RC-9_R3pz'; atm.containerFunctions[CONTAINER_ID] = atm.containerFunctions[CONTAINER_ID] || {} "use strict"; atm.cookie = (function () { var pairs = document.cookie.split(";"); var cookies = {}; for (var i = 0; i < pairs.length; i++) { var pair = pairs[i].split("="); cookies[(pair[0] + '').trim()] = unescape(pair.slice(1).join('=')); } return cookies; })(); atm.localStorage = (function () { var values = {}; var keys = Object.keys(localStorage); for (var i = 0; i < keys.length; i++) { try { values[keys[i]] = JSON.parse(localStorage[keys[i]]); } catch (e) { values[keys[i]] = localStorage[keys[i]]; } } return values; })(); atm.browser = window.location; atm.browser.consent = (localStorage.getItem('adn-consent') || localStorage.getItem('atm-consent')) ? JSON.parse(localStorage.getItem('adn-consent') || localStorage.getItem('atm-consent')) : { time: new Date().getTime(), tc: false, given: false, purposes: [], specialFeatures: [], vendors: [], legIntPurposes: [], adnuntiusPurposes: [], stack: false, }; atm.browser.consent.timeSinceConsent = new Date().getTime() - atm.browser.consent.time; atm.page = atm.page || {}; atm.page.meta = (function () { var metaObject = {}; var metaData = document.getElementsByTagName("meta"); var metaDataArray = [].slice.call(metaData); metaDataArray.forEach(meta => { var name = meta.name || meta.getAttribute('property') || meta.getAttribute('http-equiv'); if (name) metaObject[name] = meta.content; }); return metaObject; })(); atm.containers[CONTAINER_ID] = { "id": "RC-9_R3pz", "data": { "geo": false, "gdpr": false, "cssAdd": true, "position": "overlay", "cssOverride": true, "gdprChoiceButton": true }, "prebid": { "loadPrebidJs": false, "units": { "undefined": { "code": "videnskab.dk_lb1", "bids": [ { "bidder": "omgz", "params": { "mid": 729063 } }, { "bidder": "omgz-skn", "params": { "mid": 752925 } } ], "mediaTypes": { "banner": { "sizes": [ [ 930, 180 ], [ 930, 600 ] ] } } }, "keBvyFPRI": { "code": "videnskab.dk_lb4", "bids": [ { "bidder": "omgz", "params": { "mid": 729066 } } ], "mediaTypes": { "banner": { "sizes": [ [ 930, 180 ], [ 930, 600 ] ] } } }, "Et1z4u9wt": { "code": "videnskab.dk_lb5", "bids": [ { "bidder": "omgz", "params": { "mid": 729067 } } ], "mediaTypes": { "banner": { "sizes": [ [ 930, 180 ], [ 930, 600 ] ] } } }, "BoLG-4GoU": { "code": "videnskab.dk_sky1", "bids": [ { "bidder": "omgz", "params": { "mid": 729069 } } ], "mediaTypes": { "banner": { "sizes": [ [ 160, 600 ] ] } } }, "bCnW5ujB1": { "code": "videnskab.dk_sky2", "bids": [ { "bidder": "omgz", "params": { "mid": 729070 } } ], "mediaTypes": { "banner": { "sizes": [ [ 160, 600 ] ] } } }, "YKN41JakM": { "code": "videnskab.dk_sky3", "bids": [ { "bidder": "omgz", "params": { "mid": 729071 } } ], "mediaTypes": { "banner": { "sizes": [ [ 160, 600 ] ] } } }, "V5u8q9Mxc": { "code": "videnskab.dk_sky4", "bids": [ { "bidder": "omgz", "params": { "mid": 729072 } } ], "mediaTypes": { "banner": { "sizes": [ [ 160, 600 ] ] } } }, "XW_wswHCE": { "code": "videnskab.dk_forside_lb1", "bids": [ { "bidder": "", "params": {} } ], "mediaTypes": { "banner": { "sizes": [ [ 930, 180 ], [ 930, 600 ] ] } } }, "ahoDUGVyP": { "code": "videnskab.dk_mob1", "bids": [ { "bidder": "omgz", "params": { "mid": 729080 } }, { "bidder": "omgz-int", "params": { "mid": 1129248 } } ], "mediaTypes": { "banner": { "sizes": [ [ 320, 320 ], [ 300, 250 ], [ 320, 160 ] ] } } }, "162aSaKka": { "code": "videnskab.dk_mob2", "bids": [ { "bidder": "omgz", "params": { "mid": 729081 } }, { "bidder": "omgz-int", "params": { "mid": 1129248 } } ], "mediaTypes": { "banner": { "sizes": [ [ 320, 320 ], [ 300, 250 ], [ 320, 160 ] ] } } }, "SGOCfsqwQ": { "code": "videnskab.dk_mob3", "bids": [ { "bidder": "omgz", "params": { "mid": 729082 } }, { "bidder": "omgz-int", "params": { "mid": 1129248 } } ], "mediaTypes": { "banner": { "sizes": [ [ 320, 320 ], [ 300, 250 ], [ 320, 160 ] ] } } }, "TML6tIbUU": { "code": "videnskab.dk_mob4", "bids": [ { "bidder": "omgz", "params": { "mid": 729083 } } ], "mediaTypes": { "banner": { "sizes": [ [ 320, 320 ], [ 300, 250 ], [ 320, 160 ] ] } } }, "hQ2JXCiLV": { "code": "videnskab.dk_mob5", "bids": [ { "bidder": "omgz", "params": { "mid": 729084 } } ], "mediaTypes": { "banner": { "sizes": [ [ 320, 320 ], [ 300, 250 ], [ 320, 160 ] ] } } } }, "map": {}, "analytics": false, "requester": { "system": "none" }, "aliases": [ [ "omgz", "adform" ], [ "omgz-skn", "adform" ], [ "omgz-top", "adform" ], [ "omgz-int", "adform" ] ] }, "tagType": "legacy", "cmp": false, "templates": false, "variables": [], "variableMap": {}, "tags": { "C7iJVnsfeF": { "purposes": [], "type": "javascriptCustom", "content": { "script": "" } } } } try { } catch (e) { throw new Error('Custom variables are not valid') } atm.containers[CONTAINER_ID].tags["C7iJVnsfeF"].content.script = function(){ window.conceptConfig = {"targetingToDMP":[],"refreshInview":0.25,"prebidTimeOut":3000,"s2sTimeout":500,"page_url":"https://videnskab.dk/","reportTrackingAs":"videnskab.dk","prebidRef":"https://cdn.cncpt.dk/cncpt-ads/cd4cffd2-39ca-4c60-894c-33ed2c4586e4.js","cmp":"Cookiebot","adUnits":[{"path":"/5706918,22604939280/videnskab.dk_dsk_top","targeting":{"format":"topscroll_dsk"},"divIdOnPage":"cncpt-dsk_top","size":[[[1025,0],[[1,2]]],[[0,0],[]]],"cookieLessPath":null,"refresh":0,"id":"fdxdu","lazyload":false},{"ignoreDeviceCheck":true,"path":"/5706918,22604939280/videnskab.dk_mob_top","targeting":{"format":"topscroll_mob"},"divIdOnPage":"cncpt-mob_top","prebidSizes":[[1,2]],"size":[[[1025,0],[]],[[0,0],[[1,2]]]],"cookieLessPath":null,"refresh":0,"id":"n7qspp","lazyload":false,"prebidBid":[{"params":{"mid":"1567464"},"bidder":"omgz-top"}]},{"refresh":30000,"excluserTimeout":200,"dependencies":[],"path":"/5706918,22604939280/videnskab.dk_lb3","targeting":{},"divIdOnPage":"cncpt-lb3","prebidSizes":[[930,180]],"size":[[[1025,0],[[930,180]]]],"cookieLessPath":"0000000000250222","rootMargin":0,"inview":[],"cookielessHeight":"180","id":"9usfan","lazyload":true,"prebidBid":[{"params":{"placementId":"24074950"},"bidder":"mss_skn"},{"params":{"mid":"714186 "},"bidder":"adf"},{"params":{"mid":"983599"},"bidder":"adf1"},{"params":{"mid":"983597"},"bidder":"adf2"},{"params":{"placementId":"24074932"},"bidder":"mss_dis"},{"params":{"accountId":"17246","siteId":"284684","zoneId":"1429764"},"bidder":"rubicon"},{"params":{"placementId":"17078084"},"bidder":"appnexus"},{"params":{"mid":"752925"},"bidder":"omgz-skn"},{"params":{"organizationId":1059,"pagetype":"ros","adUnitElementId":"cncpt-lb1","site":"videnskab-dk","placement":"cncpt-lb1"},"bidder":"adagio"},{"params":{"adUnitId":"08dabb4b-d75e-4186-844f-1286f1937cc1"},"bidder":"livewrapped"},{"params":{"mid":"1574960"},"bidder":"admium"},{"params":{"mid":"1575154"},"bidder":"admium-skn"},{"params":{"mid":"1600545"},"bidder":"mpm_skn"},{"params":{"mid":"729065"},"bidder":"omgz"}]},{"refresh":30000,"excluserTimeout":200,"dependencies":[],"path":"/5706918,22604939280/videnskab.dk_lb2","targeting":{},"divIdOnPage":"cncpt-lb2","prebidSizes":[[930,180]],"size":[[[1025,0],[[930,180]]]],"cookieLessPath":"0000000000250221","rootMargin":0,"inview":[],"cookielessHeight":"180","id":"y43vcg","lazyload":true,"prebidBid":[{"params":{"placementId":"24074950"},"bidder":"mss_skn"},{"params":{"mid":"714186 "},"bidder":"adf"},{"params":{"mid":"983599"},"bidder":"adf1"},{"params":{"mid":"983597"},"bidder":"adf2"},{"params":{"placementId":"24074932"},"bidder":"mss_dis"},{"params":{"accountId":"17246","siteId":"284684","zoneId":"1429764"},"bidder":"rubicon"},{"params":{"placementId":"17078084"},"bidder":"appnexus"},{"params":{"mid":"752925"},"bidder":"omgz-skn"},{"params":{"organizationId":1059,"pagetype":"ros","adUnitElementId":"cncpt-lb1","site":"videnskab-dk","placement":"cncpt-lb1"},"bidder":"adagio"},{"params":{"adUnitId":"08dabb4b-d75e-4186-844f-1286f1937cc1"},"bidder":"livewrapped"},{"params":{"mid":"1574960"},"bidder":"admium"},{"params":{"mid":"1575154"},"bidder":"admium-skn"},{"params":{"mid":"1600545"},"bidder":"mpm_skn"},{"params":{"mid":"1851346"},"bidder":"mpm"},{"params":{"mid":"729064"},"bidder":"omgz"}]},{"refresh":30000,"excluserTimeout":200,"dependencies":[],"path":"/5706918,22604939280/videnskab.dk_dsk_lb1","targeting":{"format":"interscroll_dsk"},"divIdOnPage":"cncpt-lb1","prebidSizes":[[930,180],[930,600],[970,570]],"size":[[[1025,0],[[930,180],[930,600],[970,570]]]],"cookieLessPath":"00000000000d6972","rootMargin":0,"inview":[],"cookielessHeight":"180","id":"def-lb1","lazyload":false,"prebidBid":[{"params":{"mid":"714186 "},"bidder":"adf","disabled":true},{"params":{"mid":"983599"},"bidder":"adf1","disabled":true},{"params":{"mid":"983597"},"bidder":"adf2","disabled":true},{"params":{"placementId":"24074932"},"bidder":"mss_dis","disabled":true},{"params":{"accountId":"17246","siteId":"284684","zoneId":"1429764"},"bidder":"rubicon","disabled":true},{"params":{"placementId":"17078084"},"bidder":"appnexus","disabled":true},{"params":{"organizationId":1059,"pagetype":"ros","adUnitElementId":"cncpt-lb1","site":"videnskab-dk","placement":"cncpt-lb1"},"bidder":"adagio","disabled":true},{"params":{"adUnitId":"08dabb4b-d75e-4186-844f-1286f1937cc1"},"bidder":"livewrapped","disabled":true},{"params":{"mid":"1574960"},"bidder":"admium","disabled":true},{"params":{"mid":1779595},"bidder":"adf2"},{"params":{"mid":"1851344"},"bidder":"mpm"},{"params":{"mid":"729063"},"bidder":"omgz"}]},{"refresh":30000,"dependencies":[],"path":"/5706918,22604939280/videnskab.dk_lb4","divIdOnPage":"cncpt-lb4","targeting":{},"prebidSizes":[[930,180]],"size":[[[1025,0],[[930,180]]]],"cookieLessPath":"00000000000d6973","inview":[],"cookielessHeight":"180","id":"def-lb4","lazyload":true,"prebidBid":[{"params":{"mid":"714187"},"bidder":"adf"},{"params":{"mid":"983602"},"bidder":"adf1"},{"params":{"mid":"983603"},"bidder":"adf2"},{"params":{"placementId":"24074932"},"bidder":"mss_dis"},{"params":{"accountId":"17246","siteId":"284684","zoneId":"1429766"},"bidder":"rubicon"},{"params":{"placementId":"17078085"},"bidder":"appnexus"},{"params":{"organizationId":1059,"pagetype":"ros","adUnitElementId":"cncpt-lb4","site":"videnskab-dk","placement":"cncpt-lb4"},"bidder":"adagio"},{"params":{"adUnitId":"08dabb4b-d765-40f4-84bc-c05a438f910b"},"bidder":"livewrapped"},{"params":{"mid":"729066"},"bidder":"omgz"}]},{"refresh":30000,"dependencies":[],"path":"/5706918,22604939280/videnskab.dk_lb5","divIdOnPage":"cncpt-lb5","targeting":{},"prebidSizes":[[930,180]],"size":[[[1025,0],[[930,180]]]],"cookieLessPath":"00000000000d6974","inview":[],"cookielessHeight":"180","id":"def-lb5","lazyload":true,"prebidBid":[{"params":{"mid":"714188"},"bidder":"adf"},{"params":{"mid":"983605"},"bidder":"adf1"},{"params":{"mid":"983606"},"bidder":"adf2"},{"params":{"placementId":"24074932"},"bidder":"mss_dis"},{"params":{"accountId":"17246","siteId":"284684","zoneId":"1429768"},"bidder":"rubicon"},{"params":{"placementId":"17078086"},"bidder":"appnexus"},{"params":{"organizationId":1059,"pagetype":"ros","adUnitElementId":"cncpt-lb5","site":"videnskab-dk","placement":"cncpt-lb5"},"bidder":"adagio"},{"params":{"adUnitId":"08dabb4b-d76f-4718-842b-28390daf329e"},"bidder":"livewrapped"}]},{"path":"/5706918,22604939280/videnskab.dk_sky1","divIdOnPage":"cncpt-sky1","targeting":{},"prebidSizes":[[160,600]],"size":[[[1025,0],[[160,600]]]],"cookieLessPath":"00000000000d6976","inview":[],"refresh":30000,"id":"def-sky1","lazyload":true,"dependencies":["cncpt-lb1"],"prebidBid":[{"params":{"mid":"714197"},"bidder":"adf"},{"params":{"mid":"983607"},"bidder":"adf1"},{"params":{"mid":"983608"},"bidder":"adf2"},{"params":{"placementId":"24074931"},"bidder":"mss_dis"},{"params":{"accountId":"17246","siteId":"284684","zoneId":"1429782"},"bidder":"rubicon"},{"params":{"placementId":"17078105"},"bidder":"appnexus"},{"params":{"organizationId":1059,"pagetype":"ros","adUnitElementId":"cncpt-sky1","site":"videnskab-dk","placement":"cncpt-sky1"},"bidder":"adagio"},{"params":{"adUnitId":"08dabb4b-d78f-41d1-8e5d-bd0774cf32eb"},"bidder":"livewrapped"},{"params":{"mid":"1574964"},"bidder":"admium"},{"params":{"placementId":"19670703"},"bidder":"msupply"},{"params":{"mid":"1851350"},"bidder":"mpm"}]},{"path":"/5706918,22604939280/videnskab.dk_sky2","targeting":{},"divIdOnPage":"cncpt-sky2","prebidSizes":[[160,600]],"size":[[[1025,0],[[160,600]]]],"cookieLessPath":"00000000000d6977","inview":[],"refresh":30000,"id":"def-sky2","lazyload":true,"dependencies":["cncpt-lb1"],"prebidBid":[{"params":{"mid":"714198"},"bidder":"adf"},{"params":{"mid":"983610"},"bidder":"adf1"},{"params":{"mid":"983609"},"bidder":"adf2"},{"params":{"placementId":"24074931"},"bidder":"mss_dis"},{"params":{"accountId":"17246","siteId":"284684","zoneId":"1429784"},"bidder":"rubicon"},{"params":{"placementId":"17078118"},"bidder":"appnexus"},{"params":{"organizationId":1059,"pagetype":"ros","adUnitElementId":"cncpt-sky2","site":"videnskab-dk","placement":"cncpt-sky2"},"bidder":"adagio"},{"params":{"adUnitId":"08dabb4b-d79e-4bf1-8bb1-ab1619f86fad"},"bidder":"livewrapped"},{"params":{"mid":"1574968"},"bidder":"admium"},{"params":{"placementId":"19670704"},"bidder":"msupply"},{"params":{"mid":"1851351"},"bidder":"mpm"}]},{"path":"/5706918,22604939280/videnskab.dk_sky3","targeting":{},"divIdOnPage":"cncpt-sky3","prebidSizes":[[160,600],[120,600]],"size":[[[1025,0],[[160,600],[120,600]]]],"cookieLessPath":"00000000000d6978","inview":[],"refresh":30000,"id":"def-sky3","lazyload":true,"dependencies":[],"prebidBid":[{"params":{"mid":"714199"},"bidder":"adf"},{"params":{"mid":"983611"},"bidder":"adf1"},{"params":{"mid":"983612"},"bidder":"adf2"},{"params":{"placementId":"24074931"},"bidder":"mss_dis"},{"params":{"accountId":"17246","siteId":"284684","zoneId":"1429786"},"bidder":"rubicon"},{"params":{"placementId":"17078121"},"bidder":"appnexus"},{"params":{"organizationId":1059,"pagetype":"ros","adUnitElementId":"cncpt-sky3","site":"videnskab-dk","placement":"cncpt-sky3"},"bidder":"adagio"},{"params":{"adUnitId":"08dabb4b-d7a4-4a7a-86dc-edb68844f5f3"},"bidder":"livewrapped"},{"params":{"mid":"1574965"},"bidder":"admium"},{"params":{"placementId":"19670705"},"bidder":"msupply"},{"params":{"mid":"1851352"},"bidder":"mpm"}]},{"path":"/5706918,22604939280/videnskab.dk_sky4","divIdOnPage":"cncpt-sky4","targeting":{},"prebidSizes":[[160,600],[120,600]],"size":[[[1025,0],[[160,600],[120,600]]]],"cookieLessPath":"00000000000d697e","inview":[],"refresh":30000,"id":"def-sky4","lazyload":true,"dependencies":[],"prebidBid":[{"params":{"mid":"714200"},"bidder":"adf"},{"params":{"mid":"983614"},"bidder":"adf1"},{"params":{"mid":"983613"},"bidder":"adf2"},{"params":{"placementId":"24074931"},"bidder":"mss_dis"},{"params":{"accountId":"17246","siteId":"284684","zoneId":"1429788"},"bidder":"rubicon"},{"params":{"placementId":"17078122"},"bidder":"appnexus"},{"params":{"organizationId":1059,"pagetype":"ros","adUnitElementId":"cncpt-sky4","site":"videnskab-dk","placement":"cncpt-sky4"},"bidder":"adagio"},{"params":{"adUnitId":"08dabb4b-d7ae-4c24-828e-dee12fdee7d6"},"bidder":"livewrapped"},{"params":{"mid":"1574966"},"bidder":"admium"},{"params":{"placementId":"19670706"},"bidder":"msupply"},{"params":{"mid":"1851353"},"bidder":"mpm"}]},{"path":"/5706918,22604939280/videnskab.dk_forside_lb1","targeting":{},"divIdOnPage":"cncpt-forside_lb1","prebidSizes":[[930,180]],"size":[[[1025,0],[[930,180],[930,600]]]],"inview":[],"refresh":30000,"cookielessHeight":"180","id":"def-forside_lb1","lazyload":false,"dependencies":[],"prebidBid":[{"params":{"mid":"714185"},"bidder":"adf"},{"params":{"placementId":"24074932"},"bidder":"mss_dis"},{"params":{"accountId":"17246","siteId":"284684","zoneId":"1429762"},"bidder":"rubicon"},{"params":{"placementId":"17078079"},"bidder":"appnexus"},{"params":{"organizationId":1059,"pagetype":"ros","adUnitElementId":"cncpt-forside_lb1","site":"videnskab-dk","placement":"cncpt-forside_lb1"},"bidder":"adagio"},{"params":{"mid":"1851344"},"bidder":"mpm"}]},{"ignoreDeviceCheck":true,"refresh":30000,"dependencies":[],"excluserTimeout":200,"path":"/5706918,22604939280/videnskab.dk_mob1_320x160","divIdOnPage":"cncpt-mob0","targeting":{"format":"topscroll_mob"},"prebidSizes":[[300,100],[320,50],[320,80],[320,100],[320,160],[1,2],[300,220]],"size":[[[1025,0],[]],[[0,0],[[300,100],[320,50],[320,80],[320,100],[320,160],[1,2],[300,220]]]],"cookieLessPath":"00000000000d6968","rootMargin":0,"inview":[],"id":"def-mob0","lazyload":false,"prebidBid":[{"params":{"mid":"1575119"},"bidder":"admium-top"},{"params":{"mid":"1592862"},"bidder":"mpm_top"},{"params":{"mid":"1567464"},"bidder":"omgz-top"},{"params":{"mid":"1559342"},"bidder":"adform"},{"params":{"mid":1779594},"bidder":"adf2"}]},{"path":"/5706918,22604939280/videnskab.dk_mob1","targeting":{"format":"interscroll_mob"},"divIdOnPage":"cncpt-mob1","prebidSizes":[[300,100],[300,250],[320,50],[320,80],[320,100],[320,160],[320,320],[320,480],[320,400],[300,240]],"size":[[[1025,0],[]],[[0,0],[[300,100],[300,250],[320,50],[320,80],[320,100],[320,160],[320,320],[320,480],[320,400],[300,240]]]],"cookieLessPath":"00000000000d6967","inview":[],"refresh":30000,"id":"def-mob1","lazyload":false,"dependencies":[],"prebidBid":[{"params":{"placementId":"24074937"},"bidder":"mss_mob_int"},{"params":{"mid":"714190"},"bidder":"adf"},{"params":{"mid":"983584"},"bidder":"adf1"},{"params":{"mid":"983586"},"bidder":"adf2"},{"params":{"placementId":"24074933"},"bidder":"mss_dis"},{"params":{"accountId":"17246","siteId":"284684","zoneId":"1429772"},"bidder":"rubicon"},{"params":{"accountId":"17246","siteId":"284684","zoneId":"1429770"},"bidder":"rubicon"},{"params":{"placementId":"17078088"},"bidder":"appnexus"},{"params":{"placementId":"17078091"},"bidder":"appnexus"},{"params":{"mid":"1129248"},"bidder":"omgz-int"},{"params":{"organizationId":1059,"pagetype":"ros","adUnitElementId":"cncpt-mob1","site":"videnskab-dk","placement":"cncpt-mob1"},"bidder":"adagio"},{"params":{"mid":"1576841"},"bidder":"mpm_int"},{"params":{"adUnitId":"08dabb4b-d774-4323-830c-cd96001fccde"},"bidder":"livewrapped"},{"params":{"mid":"1574967"},"bidder":"admium"},{"params":{"mid":"1575052"},"bidder":"admium-int"},{"params":{"placementId":"19671019"},"bidder":"msupply"},{"params":{"mid":1754538},"bidder":"adf2"},{"params":{"mid":"1851354"},"bidder":"mpm"},{"params":{"mid":"729080"},"bidder":"omgz"}]},{"path":"/5706918,22604939280/videnskab.dk_mob2","divIdOnPage":"cncpt-mob2","targeting":{"format":"interscroll_mob,double_interscroll_mob"},"prebidSizes":[[300,100],[300,250],[320,80],[320,100],[320,160],[320,320],[320,480],[320,400],[300,240],[300,210]],"size":[[[1025,0],[]],[[0,0],[[300,100],[300,250],[320,80],[320,100],[320,160],[320,320],[320,480],[320,400],[300,240],[300,210]]]],"cookieLessPath":"00000000000d696e","inview":[],"refresh":30000,"id":"def-mob2","lazyload":true,"dependencies":[],"prebidBid":[{"params":{"placementId":"24074937"},"bidder":"mss_mob_int"},{"params":{"mid":"714193"},"bidder":"adf"},{"params":{"mid":"983589"},"bidder":"adf1"},{"params":{"mid":"983588"},"bidder":"adf2"},{"params":{"placementId":"24074933"},"bidder":"mss_dis"},{"params":{"accountId":"17246","siteId":"284684","zoneId":"1429774"},"bidder":"rubicon"},{"params":{"placementId":"17078096"},"bidder":"appnexus"},{"params":{"mid":"1129248"},"bidder":"omgz-int"},{"params":{"organizationId":1059,"pagetype":"ros","adUnitElementId":"cncpt-mob2","site":"videnskab-dk","placement":"cncpt-mob2"},"bidder":"adagio"},{"params":{"mid":"1576841"},"bidder":"mpm_int"},{"params":{"adUnitId":"08dabb4b-d779-46ff-88fa-33c2324e22bc"},"bidder":"livewrapped"},{"params":{"mid":"1574969"},"bidder":"admium"},{"params":{"mid":"1575052"},"bidder":"admium-int"},{"params":{"placementId":"19671020"},"bidder":"msupply"},{"params":{"mid":"1720471"},"bidder":"mpm_doub_int"},{"params":{"mid":"1717713"},"bidder":"omgz-doub-int"},{"params":{"mid":1754536},"bidder":"adf2"},{"params":{"mid":1779596},"bidder":"adf2"},{"params":{"mid":"1851355"},"bidder":"mpm"},{"params":{"mid":"729081"},"bidder":"omgz"}]},{"path":"/5706918,22604939280/videnskab.dk_mob3","targeting":{"format":"interscroll_mob"},"divIdOnPage":"cncpt-mob3","prebidSizes":[[300,100],[300,250],[320,50],[320,80],[320,100],[320,160],[320,320],[320,480],[320,400],[300,240]],"size":[[[1025,0],[]],[[0,0],[[300,100],[300,250],[320,50],[320,80],[320,100],[320,160],[320,320],[320,480],[320,400],[300,240]]]],"cookieLessPath":"00000000000d696f","inview":[],"refresh":30000,"id":"def-mob3","lazyload":true,"dependencies":[],"prebidBid":[{"params":{"placementId":"24074937"},"bidder":"mss_mob_int"},{"params":{"mid":"714194"},"bidder":"adf"},{"params":{"mid":"983591"},"bidder":"adf1"},{"params":{"mid":"983590"},"bidder":"adf2"},{"params":{"placementId":"24074933"},"bidder":"mss_dis"},{"params":{"accountId":"17246","siteId":"284684","zoneId":"1429776"},"bidder":"rubicon"},{"params":{"placementId":"17078099"},"bidder":"appnexus"},{"params":{"mid":"1129248"},"bidder":"omgz-int"},{"params":{"organizationId":1059,"pagetype":"ros","adUnitElementId":"cncpt-mob3","site":"videnskab-dk","placement":"cncpt-mob3"},"bidder":"adagio"},{"params":{"mid":"1576841"},"bidder":"mpm_int"},{"params":{"adUnitId":"08dabb4b-d77d-4b1c-8275-50b7b66f9420"},"bidder":"livewrapped"},{"params":{"mid":"1574970"},"bidder":"admium"},{"params":{"mid":"1575052"},"bidder":"admium-int"},{"params":{"placementId":"19671021"},"bidder":"msupply"},{"params":{"mid":1754537},"bidder":"adf2"},{"params":{"mid":"1851356"},"bidder":"mpm"},{"params":{"mid":"729082"},"bidder":"omgz"}]},{"path":"/5706918,22604939280/videnskab.dk_mob4","targeting":{},"divIdOnPage":"cncpt-mob4","prebidSizes":[[300,100],[300,250],[320,50],[320,80],[320,100],[320,160],[320,320],[320,480],[320,400]],"size":[[[1025,0],[]],[[0,0],[[300,100],[300,250],[320,50],[320,80],[320,100],[320,160],[320,320],[320,480],[320,400]]]],"cookieLessPath":"00000000000d6970","inview":[],"refresh":30000,"id":"def-mob4","lazyload":true,"dependencies":[],"prebidBid":[{"params":{"mid":"714195"},"bidder":"adf"},{"params":{"mid":"983592"},"bidder":"adf1"},{"params":{"mid":"983593"},"bidder":"adf2"},{"params":{"placementId":"24074933"},"bidder":"mss_dis"},{"params":{"placementId":"24074937"},"bidder":"mss_mob_int"},{"params":{"accountId":"17246","siteId":"284684","zoneId":"1429778"},"bidder":"rubicon"},{"params":{"placementId":"17078101"},"bidder":"appnexus"},{"params":{"organizationId":1059,"pagetype":"ros","adUnitElementId":"cncpt-mob4","site":"videnskab-dk","placement":"cncpt-mob4"},"bidder":"adagio"},{"params":{"adUnitId":"08dabb4b-d782-4c7e-8ab9-e1eb5d961d81"},"bidder":"livewrapped"},{"params":{"mid":"1574973"},"bidder":"admium"},{"params":{"placementId":"19671022"},"bidder":"msupply"},{"params":{"mid":"1851357"},"bidder":"mpm"},{"params":{"mid":"729083"},"bidder":"omgz"}]},{"path":"/5706918,22604939280/videnskab.dk_mob5","divIdOnPage":"cncpt-mob5","targeting":{},"prebidSizes":[[300,100],[300,250],[320,50],[320,80],[320,100],[320,160],[320,320],[320,480],[320,400]],"size":[[[1025,0],[]],[[0,0],[[300,100],[300,250],[320,50],[320,80],[320,100],[320,160],[320,320],[320,480],[320,400]]]],"cookieLessPath":"00000000000d6971","inview":[],"refresh":30000,"id":"def-mob5","lazyload":true,"dependencies":[],"prebidBid":[{"params":{"mid":"714196"},"bidder":"adf"},{"params":{"mid":"983594"},"bidder":"adf1"},{"params":{"mid":"983595"},"bidder":"adf2"},{"params":{"placementId":"24074933"},"bidder":"mss_dis"},{"params":{"placementId":"24074937"},"bidder":"mss_mob_int"},{"params":{"accountId":"17246","siteId":"284684","zoneId":"1429780"},"bidder":"rubicon"},{"params":{"placementId":"17078102"},"bidder":"appnexus"},{"params":{"organizationId":1059,"pagetype":"ros","adUnitElementId":"cncpt-mob5","site":"videnskab-dk","placement":"cncpt-mob5"},"bidder":"adagio"},{"params":{"adUnitId":"08dabb4b-d789-470d-8e23-9d944b32e2a1"},"bidder":"livewrapped"},{"params":{"mid":"1574971"},"bidder":"admium"},{"params":{"placementId":"19671023"},"bidder":"msupply"},{"params":{"mid":"1851358"},"bidder":"mpm"},{"params":{"mid":"729084"},"bidder":"omgz"}]}],"videoAdunits":[],"sid":"C-01719","disablePrebidConsentManagement":true,"readpeaks":[],"customTargeting":{"market":"dk","betting":"no","categories":"entertainment,news","domain":"videnskab.dk"},"activateConceptTargeting":true,"bidderSettings":[{"alias":"mpm_top","bidder":"adform","bidCpmAdjustment":1},{"bidCpmAdjustment":1,"bidder":"adform","alias":"adf"},{"alias":"mss_skn","bidCpmAdjustment":1,"bidder":"appnexus"},{"bidder":"adform","alias":"admium-int","bidCpmAdjustment":1},{"bidder":"adform","bidCpmAdjustment":1,"alias":"mpm_int"},{"bidder":"adform","bidCpmAdjustment":1,"alias":"mpm_skn"},{"alias":"mss_mob_int","bidCpmAdjustment":1,"bidder":"appnexus"},{"bidder":"adform","bidCpmAdjustment":1,"alias":"omgz-top"},{"bidCpmAdjustment":1,"alias":"admium-top","bidder":"adform"},{"bidCpmAdjustment":1,"alias":"mss_dis","bidder":"appnexus"},{"alias":"omgz-int","bidCpmAdjustment":1,"bidder":"adform"},{"bidCpmAdjustment":1,"alias":"msupply","bidder":"appnexus"},{"bidder":"adform","bidCpmAdjustment":1,"alias":"admium"},{"alias":"adf1","bidCpmAdjustment":1,"bidder":"adform"},{"alias":"adf2","bidCpmAdjustment":1,"bidder":"adform"},{"alias":"admium-skn","bidder":"adform","bidCpmAdjustment":1},{"alias":"omgz-skn","bidCpmAdjustment":1,"bidder":"adform"}],"checkForConsent":true,"strossles":[],"usePrebid":null,"useLiveWrappedAnalytics":true,"RMBRef":"https://macro.adnami.io/macro/spec/adsm.macro.023ba448-b11a-41f1-b4c4-a2d8d5ecb0bc.js","activatePubx":true,"prebidAliases":[["mpm_top","adform"],["adf","adform"],["mss_skn","appnexus"],["admium-int","adform"],["mpm_int","adform"],["mpm_skn","adform"],["mss_mob_int","appnexus"],["omgz-top","adform"],["admium-top","adform"],["mss_dis","appnexus"],["omgz-int","adform"],["msupply","appnexus"],["admium","adform"],["adf1","adform"],["adf2","adform"],["admium-skn","adform"],["omgz-skn","adform"]],"deployId":"ltgxliqrb1rainmf6c","ABTesters":[],"observerTimeout":150,"implementationType":"NORMAL","haltInit":0,"cookielessAdserver":"Adnuntius","rootMargin":500,"failsafe_timeout":3000,"legitimateStepAdserver":"Adnuntius"}; "use strict";(()=>{var Ve=Object.defineProperty;var Xn=Object.getOwnPropertyDescriptor;var Zn=Object.getOwnPropertyNames;var ei=Object.prototype.hasOwnProperty;var A=(e,t)=>()=>(e&&(t=e(e=0)),t);var ti=(e,t)=>{for(var o in t)Ve(e,o,{get:t[o],enumerable:!0})},oi=(e,t,o,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Zn(t))!ei.call(e,i)&&i!==o&&Ve(e,i,{get:()=>t[i],enumerable:!(n=Xn(t,i))||n.enumerable});return e};var ni=e=>oi(Ve({},"__esModule",{value:!0}),e);function m(e){St&&s(e,"error")}var Et,ii,ri,si,Se,St,wt,s,Ot,H,Pt,xt,k,w,ue,U,we,v=A(()=>{"use strict";Et={pbjs:"#3B88C3;",gpt:"#1E8E3E;",adnuntius:"#0e9bd6;",emitter:"#f4b400;",video:"#ff0046;",conceptads:"#283593;",readpeak:"#13759a;",strossle:"#191919;",function:"#9AE19D;",test:"#6eb77f;",error:"#ff3333;"},ii=e=>{let t="#d24f54;";return Et[e]||t},ri=performance.now(),si=function(e,t){let o=Array.from(t),n=ii(e);o.unshift("font-family: sans-serif; font-weight: bold; color: #FFF; padding: 1px 0; background: "+n+" padding: 1px 3px; margin: 2px 0; border-radius: 3px;");let r=(performance.now()-ri)/1e3;return o.unshift("%c"+e.toUpperCase()+` (+ ${r.toFixed(2)} s) `),o},Se=function(e){let t="[\\?&]"+e+"=([^&#]*)",n=new RegExp(t).exec(window.location.search);return n===null?"":decodeURIComponent(n[1].replace(/\+/g," "))},St=Se("concept_debug")==="true",wt=Se("realtime_config")==="true",s=function(e,t="conceptads",o="log"){return Object.keys(Et).includes(t)||(t="conceptsads"),St&&console[o].apply(this,si(t,[e]))};Ot=()=>{let e=performance.now();globalThis.concept.initialCalled=!0;let t=globalThis.concept?.initTime?(e-globalThis.concept.initTime)/1e3:0;globalThis?.concept?.eventLog&&globalThis.concept.eventLog.push({msg:"injectAds executing.....",secondCount:t,list:"core"})},H=(e,t)=>{let o=performance.now(),n=globalThis.concept?.initTime?(o-globalThis.concept.initTime)/1e3:0;globalThis?.concept?.eventLog&&globalThis.concept.eventLog.push({msg:t,secondCount:n,list:e})},Pt=e=>H("Function queued",e),xt=e=>H("Function dequeued",e),k=e=>H("Timing point",e),w=e=>H("Event recieved",e),ue=e=>H("Ad loaded",e),U=e=>H("Request sent",e),we=e=>H("Unfilled recieved",e)});var kt,Lt=A(()=>{"use strict";kt=function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}});var Q,pe,Nt,g,f,y,te,Oe,E=A(()=>{"use strict";Q=({adunitPath:e})=>{let t=[...globalThis.concept.updateWhenResolved.keys()],o=[...globalThis.concept.updateIfEmpty.keys()];return[...t,...o].filter(i=>y(i)).map(i=>y(i).path).includes(e)},pe=()=>globalThis.conceptConfig,Nt=()=>globalThis.concept,g=e=>globalThis.conceptConfig[e],f=e=>globalThis.concept[e],y=e=>globalThis.concept.adUnits.get(e),te=(e,t)=>globalThis.conceptConfig[e]=t,Oe=()=>({changeCorrelator:g("dontChangeCorrelator")!==!0})});var Rt,ai,oe,Pe=A(()=>{"use strict";E();Rt=300,ai=e=>{let t=f("device"),o=f("adUnits"),n=g("mobileMultiplier"),i=g("rootMargin"),r=t==="mobile"?n||2:1,a=o?o.get(e):null,l=a?a.rootMargin:i;isNaN(Rt)&&console.error("Root margin not given as a number");let c=Rt*r+"px";return l&&(c=l*r+"px"),c},oe=e=>({root:null,rootMargin:ai(e),threshold:globalThis.conceptConfig.threshold||0})});var He,_t,jt=A(()=>{"use strict";He={criteo:{transformer:e=>{let t={};return t.networkId=parseInt(e.networkId),e.zoneId&&(t.zoneId=parseInt(e.zoneId)),t}},grid:{transformer:e=>({uid:parseInt(e.uid)})},adform:{transformer:e=>({mid:parseInt(e.mid)})}},_t=e=>{let o=(globalThis?.conceptConfig?.prebidAliases||[]).find(r=>r[0]===e.bidder),n=o&&o[1];if(He[e.bidder]||n&&He[o[1]]){let r=e.bidder;o&&(r=o[1]);let a={bidder:e.bidder,params:He[r].transformer(e.params)};return e.disabled&&(a.disabled=e.disabled),a}return e}});var P,ge=A(()=>{"use strict";P={LEGITIMATE_INTERREST:"LEGITIMATE_INTERREST",UNKNOWN:"UNKNOWN",FULL_CONSENT:"FULL_CONSENT",CONSENT_REJECT:"CONSENT_REJECT_AND_NO_LEGITIMATE",NO_TCF_API:"NO_TCF_API",NOT_SET:"NOT_SET"}});var xe,L,B=A(()=>{"use strict";xe=e=>{let t,o=[];for(t=0;tn);t++);return e[t]},L=()=>Math.random().toString(36).substr(2,9)});var Ut,$t,Mt,F,li,ke,ci,Dt,Bt,di,Ft,Le,q=A(()=>{"use strict";v();ge();R();B();E();Ut=!0,$t=e=>{let t=g("tryLimitedAds"),o=g("siteLoadsGpt");if(Ut&&!o){let n="https://securepubads.g.doubleclick.net/tag/js/gpt.js";return t?(s("adding event listener to window.consentRecieved"),window.addEventListener("consentRecieved",()=>{f("consentStatus")===P.LEGITIMATE_INTERREST&&(n="https://pagead2.googlesyndication.com/tag/js/gpt.js"),K(n,document,!0)},{once:!0,capture:!0})):K(n,document,!0),Ut=!1,e("GPT Injected"),globalThis.googletag}},Mt=e=>(e&&e.constructor.prototype.hasOwnProperty("toString")&&(e=e.toString()),typeof e=="string"&&(e=e.replace(/\s/g,""),e=e.includes(",")?e.split(","):e),e),F=e=>{googletag.cmd.push(function(){s("GAM targeting being set");let t=[];for(var o in e)if(e.hasOwnProperty(o)){let n=e[o],i=Mt(n);i?googletag.pubads().setTargeting(o,i):t.push(o)}t.length>0&&s(`could set value for the keys = ${t.join(",")} (empty)`)})},li=e=>{let t=[[0,0],[]];return(JSON.stringify(e).includes(JSON.stringify(t[0]))?e:[...e,t]).map(i=>(i[1][0]&&i[1][0].length<=0&&(i[1]=[]),i))},ke=(e,t,o)=>{let n=Mt(o);n&&e&&e.setTargeting(t,n)},ci=e=>{let t=[];return e.forEach(o=>{t=[...t,...o[1]]}),t},Dt=(e,t)=>{let o=Oe();googletag.cmd.push(function(){U(`${e} , ' gpt`);let n=t.map(i=>i.getResponseInformation?i:i.slot).filter(i=>i!==void 0);n.length>0?googletag.pubads().refresh(n,o):m("Will not refresh 0")})},Bt=({path:e,size:t,elementId:o,anchor:n,targeting:i,setUniqueTargeting:r,container:a})=>{let l;if(!e){m(`NO PATH FOR ADUNIT ${e}`);return}googletag.cmd.push(function(){if(n?(l=googletag.defineOutOfPageSlot(e,googletag.enums.OutOfPageFormat[n]),l&&l.addService(googletag.pubads())):(l=googletag.defineSlot(e,ci(t),o),l&&l.setCollapseEmptyDiv(!0).addService(googletag.pubads()),l.defineSizeMapping(li(t))),!l){m("No slot here");return}i&&Object.keys(i).forEach(c=>{ke(l,c,i[c])}),r&&ke(l,"uniqueId","_"+L()),di({slot:l,container:a})})},di=({slot:e,container:t})=>{let o=y(t.id);o.slot=e,globalThis.concept.adUnits.set(t.id,o)},Ft=()=>{googletag.cmd.push(function(){w("Googletag loaded")})},Le=()=>{googletag.cmd.push(function(){googletag.pubads().setPrivacySettings({limitedAds:!0})})}});var ui,qt,Gt,Wt=A(()=>{"use strict";({injectCustomAsyncScript:ui}=(R(),ni(zt))),qt=()=>globalThis.conceptConfig.activatePubx,Gt=e=>{ui(e,"https://cdn.pbxai.com/029f2f07-0154-4544-b38d-26667fe7fd22.js"),e("PubX Injected")}});var Vt,Qe,Ht,Qt,Kt=A(()=>{"use strict";E();Vt=()=>{let e=g("sid"),t=g("asi")||"concept.dk",o=g("activateS2s"),n=g("prebidTimeOut")||1e3,i=g("supplyPartners")||[],r=g("adServerCurrency")||"DKK",a=g("enableTIDs")||!0,l=g("disablePrebidConsentManagement"),c=g("disableUserSync"),d={bidderTimeout:n,enableTIDs:a,currency:{adServerCurrency:r},targetingControls:{addTargetingKeys:["SOURCE"]},priceGranularity:{buckets:[{precision:2,min:0,max:20,increment:.2},{precision:2,min:20,max:100,increment:1},{precision:2,min:100,max:400,increment:10}]}};if(l||(d.consentManagement={gdpr:{cmpApi:"iab",timeout:8e3,defaultGdprScope:!0},usp:{cmpApi:"iab",timeout:100}}),c||(d.userSync={filterSettings:{iframe:{bidders:"*",filter:"include"}},auctionDelay:0,userIds:[{name:"sharedId",storage:{type:"cookie",name:"_pubcid",expires:365}},{name:"id5id",params:{partner:461},storage:{type:"html5",name:"id5id",expires:90,refreshInSeconds:8*3600}}]}),o){let u=g("prebidAliases")||[],p=g("s2sBidders")||[],b=g("s2sAccountName")||"cncpt",h=g("s2sTimeout")||500;d.s2sConfig={accountId:b,adapter:"prebidServer",enabled:!0,bidders:[...p],cookieSet:!0,endpoint:"https://s2s.cncpt-central.com/openrtb2/auction",syncEndpoint:"https://s2s.cncpt-central.com/cookie_sync",timeout:h,extPrebid:{aliases:Object.fromEntries(u.filter(I=>p.includes(I[0]))||[]),targeting:{includebidderkeys:!0}}}}if(e){let u=[Qe(t,e)];i.forEach(p=>{u.find(b=>b.sid===p.sid)||u.push(Qe(p.asi,p.sid))}),u.some(p=>p.sid==="2714")&&u.push(Qe("dentsu.dk","D001")),d.schain={validation:"strict",config:{ver:"1.0",complete:1,nodes:u}}}return d},Qe=(e,t)=>({asi:e,sid:t,hp:1}),Ht=()=>{let e=g("bidderSettings");if(!e)return;let t={standard:{storageAllowed:!0}};e.forEach(o=>{let n=parseFloat(o.bidCpmAdjustment);n!==1&&(t[o.alias]?t[o.alias].bidCpmAdjustment=r=>r*n:t[o.alias]={bidCpmAdjustment:r=>r*n})}),pbjs.bidderSettings=t},Qt=()=>{let e={},t=[{keyName:"concept_domain",value:"domain"},{keyName:"concept_path1",value:"path1"},{keyName:"concept_path2",value:"path2"},{keyName:"concept_IAB1",value:"IAB1"},{keyName:"concept_IAB2",value:"IAB2"},{keyName:"concept_contxt",value:"contxt"}],o="prebidkey",n=f("targeting");t.forEach(a=>{n[a.value]&&(e[a.keyName]=n[a.value])});let i=n.UrlQuery.find(a=>a.includes(o));if(i){let[a,l]=i.split(":");e[a]=l}let r=globalThis.concept.targeting.categories||"";return e.concept_category=r.split(","),globalThis.concept.pbjsGlobalKeys=e,e}});function Zt(e){let t=!1,o=Oe();if(e.length===0){s("No units ot refresh");return}let{prebidUnits:n,onlyGamUnits:i}=pi(e);i.forEach(c=>{let d=c.path;U(`${d} - gpt`),googletag.cmd.push(function(){c.slot&&googletag.pubads().refresh([c.slot],o)})});let r=n.map(c=>c.code),a=e.filter(c=>r.includes(c.path));n&&n.length>0&&(U(`${r.join(", ")} - prebid`),pbjs.que.push(function(){let c=r.join(", ");Xt(),pbjs.removeAdUnit(),pbjs.addAdUnits(n),k(`prebid auction started ${c}`),s(`Starting auction for = ${c}`,"pbjs"),pbjs.requestBids({adUnitCodes:r,bidsBackHandler:l})}));function l(c){if(t)return;if(t=!0,c&&hi(c),a.length===0){s("Nothing to call GAM with");return}let d=a.filter(u=>u.slot).map(u=>u.slot);if(d.length===0){s("Nothing with a slot to call GAM with");return}googletag.cmd.push(function(){if(!pbjs.libLoaded){googletag.pubads().refresh(d,o);return}pbjs.que.push(function(){pbjs.setTargetingForGPTAsync(),s("[initAdserver] send prebid result to GAM","pbjs"),googletag.pubads().refresh(d,o)})})}if(n&&n.length>0){let c=(globalThis?.conceptConfig?.prebidTimeOut||3e3)+500;setTimeout(function(){t||(s(`[PREBID] Timouter caught this one ${r}`,"pbjs"),l({}))},c)}}var Jt,Ne,pi,gi,fi,Yt,Xt,mi,hi,Re=A(()=>{"use strict";v();R();Wt();B();Kt();E();Jt=!0;window.pbjs=window.pbjs||{};pbjs.que=pbjs.que||[];Ne=e=>{if(e.usePrebid&&e.prebidRef)if((!window.pbjs||!window.pbjs.libLoaded)&&Jt){Jt=!1,qt()&&Gt(s);let t=e.prebidRef,{prebidRef2:o,prebidABTest:n}=e;if(o&&n&&n?.testB?.url){let{testA:i,testB:r}=e.prebidABTest;if(i&&r){let{url:a,kvVal:l}=xe([i,r]);globalThis.concept.targeting.prebidVersion=l,t=a||e.prebidRef}}Ke(s,t),fi(),gi(),mi()}else s("Prebid already loaded/started","pbjs");else s("Prebid not needed","pbjs")},pi=e=>{let t=[],o=[],n=e.map(i=>i.path);return s(`[getPrebidSettings] looking up bids for: ${n}`,"conceptads"),e.forEach(i=>{let r=i.path,a=i.divIdOnPage;for(let[l,c]of f("adUnits")){if(!c){s("Unit is deleted");return}c.divIdOnPage===a&&c.prebidSettings?.bids&&c.prebidSettings?.bids?.length>0?(c.prebidSettings.code=r,t.push(c.prebidSettings)):c.divIdOnPage===a&&o.push(c)}}),{prebidUnits:t,onlyGamUnits:o}},gi=()=>{globalThis.conceptConfig?.useLiveWrappedAnalytics&&window.pbjs.que.push(function(){s("setting setPrebidAnalytics (liveWrapped)","pbjs"),pbjs.enableAnalytics({provider:"livewrapped",options:{publisherId:"35665883-67d9-42e1-b1e9-8f3e80c7f513",endpoint:"https://lwadm.com/analytics/10"}})})},fi=()=>{if(s("Adding Aliases","pbjs"),globalThis.conceptConfig?.prebidAliases){let e=globalThis.conceptConfig.prebidAliases,t=[];if(typeof e=="string")try{t=JSON.parse(e)}catch{m("could not parse prebidAliases")}Array.isArray(e)&&(t=e),s(JSON.stringify(e),"pbjs"),t.forEach(o=>{window.pbjs.que.push(function(){o[1]&&o[0]&&pbjs.aliasBidder(o[1],o[0],{...o[2]&&{gvlid:o[2]}})})})}},Yt=({bids:e,sizes:t,path:o,prebidAllowNative:n})=>{if(e.length===0)return null;let i={code:o,bids:e.filter(r=>!r.disabled),mediaTypes:{banner:{sizes:t}}};return n&&i.mediaTypes&&(i.mediaTypes.native={clickUrl:{required:!1},desc2:{required:!1,len:2e3},body:{required:!1,len:2e3},sponsoredBy:{required:!1,len:2e3},icon:{required:!1,aspect_ratios:[{min_height:150,ratio_height:1,ratio_width:1,min_width:150}]},image:{required:!1,aspect_ratios:[{min_height:100,ratio_height:720,ratio_width:1440,min_width:100}]},ctatext:{required:!1,len:2e3},address:{required:!1,len:2e3},sendTargetingKeys:!1}),i},Xt=()=>{s("updatin pbjs ortb2 (contxt & targetings)","pbjs");let e=f("targeting"),o={site:{ext:{data:{...Qt()}}}};e?.lat&&(o.device={geo:{lat:e?.lat,long:e?.long,accuracy:parseInt(e?.accuracy)}}),pbjs.setConfig({ortb2:o})},mi=()=>{pbjs.que.push(function(){s("setting cncpt pbjs options (bidadjustments & general config)","pbjs"),Ht(),Xt(),pbjs.setConfig(Vt())})},hi=e=>{pbjs.que.push(function(){Object.keys(e).forEach(t=>{let o=pbjs.getHighestCpmBids(t),n=o[0].cpm.toFixed(2),i=o[0].bidder;s(`GAM has to beat ${n} by ${i}`,"pbjs")})})}});var C,fe=A(()=>{"use strict";C={MACRO_UNLOAD:"ADSM_MACRO_UNLOAD",SLOT_LOADED:"SLOT_LOADED",SLOT_REQUESTED:"SLOT_REQUESTED",SKIN_INIT:"ADSM_RMB_SKIN_INIT",SIDESKIN_INIT:"ADSM_RMB_SIDESKIN_INIT",DESKTOP_TOPSCROLL:"ADSM_RMB_HTML_TOPSCROLL_DESKTOP_INIT",GET_CONCEPTADS:"GET_CONCEPTADS",GET_VASTTAG:"GET_VASTTAG",GET_PREBIDVASTTAG:"GET_PREBIDVASTTAG"}});var eo,to,oo,_e,no,Je,io,me=A(()=>{"use strict";eo=e=>{let t=.1;e.style.display="block";let o=setInterval(function(){t>=1&&clearInterval(o),to(e,t),t+=t*.2},40)},to=(e,t)=>{e.style.opacity=t,e.style.filter="alpha(opacity="+t*100+")"},oo=e=>{let t=1;e.style.display="block";let o=setInterval(function(){t<=.1&&(e.style.display="none",clearInterval(o)),to(e,t),t=t-.1},40)},_e=()=>document.createElement("div"),no=(e,t,o)=>{if(e){e.classList.add(`outer-box-${e.id}`);let n=_e();n.className="inner-second",n.innerHTML=`

Your ${e.id} ad will be shown here!

`;let i=`.outer-box-${e.id}`,r=` ${i} {padding: 0; position: relative; width: ${t}px; height: ${o}px;} ${i} .inner-second { padding: 0; position: absolute; width: 100%; min-height: 100%; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; transition: opacity .5s; background: #30ac7c;} ${i} .inner-second p {color: #fff;font-family: 'arial';text-align: center;} ${i} .inner-second {opacity: .9;transition: opacity .5s;}`;Je(r),e.appendChild(n)}},Je=e=>{let t=document.createElement("style");t.innerText=e,document.head.appendChild(t)},io=e=>{let t=document.getElementById(e.divIdOnPage);if(!t)return"";let o=_e(),n=`${e.divIdOnPage}-prerender`;o.setAttribute("id",n);let i=_e(),r=_e();return r.setAttribute("id",`${e.divIdOnPage}-grandparent`),i.setAttribute("id",`${e.divIdOnPage}-realrender`),t.appendChild(o),r.appendChild(i),t.appendChild(r),n}});function yi({document:e,adUnit:t,refreshFunction:o,name:n}){let i="scheduleForLater",r=t.divIdOnPage,l={root:null,rootMargin:"0px",threshold:g("refreshInview")||.25},c=e.getElementById(r);if(c&&c.childNodes&&c.childNodes[0]&&c.childNodes[0].constructor.name==="HTMLDivElement"&&(c=c.childNodes[0]),tt({el:c})){ro(t);let u=`refreshOnNextInView -> ${r} refresh directly nr ${t.targeting.refresh}`;s(u),o({names:[n],caller:i})}else J({observerConfig:l,element:c,excutionFunction:(u,p)=>{u.isIntersecting&&(ro(t),s(`refreshOnNextInView -> ${r} refresh for scroll nr ${t.targeting.refresh}`),o({names:[n],caller:i}),p.unobserve(c))}})}function po(e){return go(e)===2?e:e.reduce((o,n)=>Array.isArray(n)?o.concat(po(n)):o.concat(n),[]).filter(Array.isArray)}function go(e){return Array.isArray(e)?1+Math.max(...e.map(t=>go(t))):0}var so,ao,bi,Ti,lo,Ye,co,uo,vi,ro,Xe,Ci,je,Ai,G,ne,Ze,Ii,Ei,ie,Si,wi,fo,mo,Oi,Pi,ho,xi,bo,To,et,$=A(()=>{"use strict";v();N();E();jt();q();Re();fe();B();me();re();so=e=>new Promise(t=>setTimeout(t,e)),ao=(e,t,o)=>{let n=ne(e,Y()),i=n&&n[1][0];if(!Array.isArray(i))return;let[r,a]=i;s(`Showing overlay on ${t}`),no(o,r,a)},bi=async(e,t)=>new Promise(function(o){s(`Looking for ${e} `,"conceptads"),document.querySelector(e)&&o(!0);let n=setTimeout(()=>{let i=document.querySelector(e);clearTimeout(n),o(i)},t)}),Ti=e=>(!e.updateIfEmpty||e.updateIfEmpty.length===0)&&(!e.dependencies||e.dependencies.length===0)&&!e.divExcluser,lo=async(e,t)=>{let o=y(e);if(!o)return!1;let n=o;return Ti(o)?n:o.divExcluser&&o.excluserTimeout?(s(`Gonna wait for ${o.divExcluser}`),await bi(o.divExcluser,o.excluserTimeout)?!1:n):["Initial","Async display"].includes(t)||Ye()?!1:n},Ye=()=>{let t=f("eventLog").filter(n=>n.list==="Event recieved").map(n=>n.msg);return Si({events:t,strings:[C.SKIN_INIT,C.MACRO_UNLOAD,C.SIDESKIN_INIT]})},co=e=>{let t=Y(),o=ne(e,t);return!(Array.isArray(o)&&o[1].length===0)},uo=({definition:e})=>{let{path:t,size:o,updateIfEmpty:n,refresh:i,dependencies:r,lazyload:a,targeting:l,divIdOnPage:c,excluserTimeout:d,preRenderCookieless:u,divExcluser:p,cookieLessPath:b,setHeigthOfParent:h,anchor:I,prebidBid:S,prebidSizes:O,prebidAllowNative:T,setUniqueTargeting:x,rootMargin:Ie}=e;if(typeof t>"u")throw Error("Please setup the definition path for the adunit");if(typeof o>"u")throw Error("Please setup the definition size for the adunit");if(typeof i>"u")throw Error("Please setup the refreh option");a&&r&&r.length>0&&m("You should not have lazyload and dependencies - it can/will cause two refresh, think about it"),a&&n&&n.length>0&&m("You should not have lazyload and wait for another ad unit - it can/will cause two refresh, think about it");let ze=Y(),Ee=ne(o,ze);Array.isArray(Ee)&&Ee[1].length===0&&m("Unit doesnt have appropriate sizes for this viewport -- This will not be defined later"),O&&(Ee?(O=O.filter(ee=>Ee[1].some(Yn=>vi(Yn,ee))&&typeof ee[0]!="string"),s("prebidSizes changed by GAM viewport rule","pbjs")):O=[]);let Z={path:t,sizes:o,refresh:i,dependencies:r,updateIfEmpty:n,divIdOnPage:c,lazyload:a,...T&&{prebidAllowNative:T},...b&&{cookieLessPath:b},...u&&{preRenderCookieless:u},...l&&{targeting:l},...l&&{targeting:l},...I&&{anchor:I},...S&&{prebidBid:S},...O&&{prebidSizes:O},...h&&{setHeigthOfParent:h},...Ie&&{rootMargin:Ie},...x&&{setUniqueTargeting:x},...p&&{divExcluser:p,excluserTimeout:d||500}},yt=Z.prebidBid?Z.prebidBid.filter(ee=>!ee.cookieless).map(ee=>_t(ee)):[],It=yt?Yt({path:t,bids:yt,sizes:Z.prebidSizes,prebidAllowNative:Z.prebidAllowNative}):null;return It&&(Z.prebidSettings=It),Z},vi=(e,t)=>e.length===t.length&&e.every((o,n)=>o===t[n]),ro=e=>{e.targeting.refresh=Number.isInteger(e.targeting.refresh)?(e.targeting.refresh||0)+1:1;let t=e.targeting.refresh;ke(e.slot,"refresh",t),s(`initializeRefreshTargeting -> Setting refresh = ${t} for ${e.divIdOnPage}`)},Xe=e=>{e.refreshTimer&&(e.refreshTimer=void 0,clearTimeout(e.refreshTimer))},Ci=({name:e,adUnit:t,refreshFunction:o})=>{if(s(`Timer for ${t.divIdOnPage} has past`),t.loadedFirstTime||!t.lazyload)yi({document,adUnit:t,refreshFunction:o,name:e});else{let n=`refreshOnNextInView -> unit (${t.divIdOnPage}) not loaded first time`;s(n),je({name:e,adUnit:t,refreshFunction:o})}},je=({name:e,adUnit:t,refreshFunction:o})=>{Xe(t),t.targeting=t.targeting||{};let n=t.refresh/1e3;s(`refreshOnNextInView -> refresh (${t.divIdOnPage}) in ${n}s or next inview after that`);let i=()=>Ci({name:e,adUnit:t,refreshFunction:o});t.refreshTimer=setTimeout(i,t.refresh)},Ai=e=>{let t=Y(),o=e.filter(i=>!Q({adunitPath:i.path})).filter(i=>{let r=ne(i.sizes,t);return Ze(r)});return{unitsCodes:o.map(i=>i.path||i.getAdUnitPath()),slotsToUse:o}},G=async e=>{let{unitsCodes:t,slotsToUse:o}=Ai(e);s(`refreshAdUnit -> ${t} `,"conceptads");let n=g("usePrebid");globalThis.concept.consentedToCookies===!1&&(s("We are not gonna use prebid, since the user said no to cookies"),n=!1),n?Zt(o):Dt(t,o)};ne=(e,t)=>{if(!e)return;let o=[[0,0],[]];return e.forEach(n=>{let i=n[0][0];t>=i&&i>=o[0][0]&&(o=n)}),o},Ze=e=>e[1].length>0;Ii=e=>{let t=JSON.stringify(e);return!!(t.includes(JSON.stringify([320,160]))||t.includes(JSON.stringify([320,320]))||t.includes(JSON.stringify([320,50])))},Ei=e=>e.ignoreDeviceCheck?!0:!e||!e.path?!1:["outstream","booster","vidoomy"].some(o=>e.path.toLowerCase().includes(o)),ie=(e,t)=>e.filter(n=>{if(Ei(n))return!0;let a=po(n.size).map(Ii).filter(c=>c);return t==="mobile"?a.length>0:a.length===0}),Si=({events:e,strings:t})=>{let o=t.map(r=>r.toLowerCase()),n=e.map(r=>r.toLowerCase()),i=r=>new RegExp(o.join("|")).test(r.toLowerCase());return n.filter(r=>i(r)).length>0},wi=e=>xe([e.testA,e.testB]).adunitId===e.testA.adunitId?e.testB:e.testA,fo=()=>{let e=g("ABTesters");if(!e)return;let t=e,o=[];t.filter(n=>!n.alreadyCalculated).forEach(n=>{o.push(wi(n).adunitId),n.alreadyCalculated=!0}),Pi(o)},mo=e=>g("ABTesters").find(o=>{let{testA:n,testB:i}=o;return n.adunitId===e||i.adunitId===e}),Oi=e=>{if(!e)return;let t=mo(e),o="testB";t.testA.adunitId===e&&(o="testA"),s(`Using the test value = ${o}`,"test");let n=g("adUnits");if(!n){s("no adunits ready to be a/b tested");return}let i=n.find(r=>r.id===e);i&&(i.targeting?i.targeting.test=o:i.targeting={test:o})},Pi=e=>{if(e.length>0){let t=a=>{let l=f("discardedForTest"),c=!e.includes(a.id);!c&&l&&globalThis.concept.discardedForTest.push(a);let d=mo(a.id);return c&&d&&Oi(a.id),c},o=g("strossles");o&&te("strossles",o.filter(t));let n=g("readpeaks");n&&te("readpeaks",n.filter(t));let i=g("adUnits");i&&Array.isArray(i)&&te("adUnits",i.filter(t));let r=`${e.join(",")} Has been removed in connection with A/B Test`;s(r,"test")}},ho=e=>JSON.parse(JSON.stringify(e)),xi=(e,t)=>{let o=0;for(let r=0;r{let t=vo(e);return t?xi(t,32):null},To=(e,t)=>{if(!t)return e;for(var o,n=t.split("."),i=0,r=n.length-1;i{let t={};for(let o in e)e.hasOwnProperty(o)&&(t[o]=`${e[o]}`);return t}});function Ao(e){let t=!1;if(rt())t=!0,e();else{let n=function(){t||(t=!0,document.removeEventListener("DOMContentLoaded",n,!1),window.removeEventListener("load",n,!1),e())};var o=n;document.addEventListener("DOMContentLoaded",n,!1),window.addEventListener("load",n,!1)}}function yo(){return!("IntersectionObserver"in window)||!("IntersectionObserverEntry"in window)||!("intersectionRatio"in window.IntersectionObserverEntry.prototype)?(s("Can not use the IntersectionObserver"),m("Can not use the IntersectionObserver"),!0):!1}function it({elementId:e,refreshFunc:t,refreshWhenReadyFunction:o,scheduleLaterFunc:n,retries:i=0}){let a=g("observerTimeout")||150,l=document.getElementById(e);if(!l&&i<3)return setTimeout(function(){s(`observeElement -> Gonna refresh ${e}`),it({elementId:e,refreshWhenReadyFunction:o,scheduleLaterFunc:n,refreshFunc:t,retries:i+1})},a),null;if(!l){let c=`${e} is never inserted or inserted too late. try to increase timeout`;return m(c),null}return Li({element:l,refreshFunc:t,scheduleLaterFunc:n,refreshWhenReadyFunction:o}),"refreshOnIntersection"}function Li({element:e,refreshFunc:t,scheduleLaterFunc:o,refreshWhenReadyFunction:n}){let i=a=>{let l=a.target;if(a.isIntersecting){s(`refreshOnIntersection -> ${l.id} is intersection:`);let c=y(l.id);if(!c){m(`Could not find Adunit in adunit list ${l.id}`);return}let{lazyload:d,alreadyLoaded:u,path:p,refreshTimer:b}=c,h=Q({adunitPath:p});d&&!u&&!h&&(s("refreshOnIntersection -> Not loaded yet, so we refresh"),c.alreadyLoaded=!0,c.loadedFirstTime=!0,b&&ki({adUnit:c,scheduleLaterFunc:o,refreshWhenReadyFunction:n}),t([c]))}},r=oe(e.id);J({element:e,excutionFunction:i,observerConfig:r})}function _(e,t,o=!1){let n=document.querySelectorAll.bind(document),i=o?e:Ni(e),r;return new Promise(a=>{t&&Number.isInteger(t)&&(s(`Timing ${e} out in ${t} ms`),r=setTimeout(function(){m(`${e} TIMED OUT`),a(null)},t));let l=n(i),c=l&&Ri(l)?l.length>0:!0;if(l&&c)r&&clearTimeout(r),a(l);else if(g("avoidMutationObserver")){s("Interval observer started for dublications");let u=setInterval(()=>{let p=n(i);p&&(s(`Found from intervaller ${i}`),clearInterval(u),r&&clearTimeout(r),a(p))},100)}else{s(`Relying on MutationObserver to find ${e}`);let u=new MutationObserver(p=>{let b=n(i);b&&b.length>0&&(s(`Found from mutationObserver ${i}`),u.disconnect(),r&&clearTimeout(r),a(b))});document.body?u.observe(document.body,{childList:!0,subtree:!0}):s(`Could not wait for ${e} as there is no docuemnt body`)}})}var ot,Co,nt,tt,he,J,ki,Y,rt,Ue,$e,Ni,Ri,_i,vo,N=A(()=>{"use strict";v();Lt();E();Pe();$();ot=e=>document.body.appendChild(e),Co=({targetingFunction:e})=>{let t=o=>{let{coords:{longitude:n,latitude:i,accuracy:r}}=o,a={lat:`${i}`,long:`${n}`,accuracy:`${r}`};globalThis.concept.targeting={...globalThis.concept.targeting,...a},s("Geo is being set"),e(a)};navigator.geolocation&&navigator.geolocation.getCurrentPosition(t)},nt=(e,t)=>{document.addEventListener("DOMContentLoaded",function(){e(t)})};tt=({el:e,parentCheck:t=!1})=>{if(!e)return!1;let{width:o,height:n,bottom:i,top:r,left:a,right:l}=e.getBoundingClientRect();return o===0&&n===0&&!t?tt({el:e.parentNode,parentCheck:!0}):!document.hidden&&r>=0&&a>=0&&i<=(window.innerHeight||document.documentElement.clientHeight)&&l<=(window.innerWidth||document.documentElement.clientWidth)},he=(e={adUnits:[]})=>{let t={};try{let o=Math.round(window.devicePixelRatio*100),n=window.frameElement?window.frameElement.baseURI:"",i=window.location.toString(),r=i.includes("http")?i:n,a=/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/,c=new RegExp(a).exec(r);if(c){let I=c[4]||"",S=(c[5]||"").replace(/(.)\/$/,"$1"),T=(c[7]||"").replace(/\=/gi,":").split("&");t={UrlHost:I,UrlPath:S,UrlQuery:T,browserZoomLevel:o+""}}e.postSetup?t.pb=["post"]:t.entry="first";let d=e.customTargeting;d&&(t={...t,...et(d)});let u=globalThis.siteTargeting;u&&typeof u=="object"&&(t={...t,...et(u)});let p=e.urlTargetingSearchings;p&&Array.isArray(p)&&p.forEach(I=>{let{searchFor:S,valueName:O,keyName:T}=I;r.includes(S)&&(t[T]=O)});let b=e.lookForGlobal;return b&&Array.isArray(b)&&b.forEach(I=>{let{name:S,globalVar:O}=I,T=To(window,O);T&&(t[S]=typeof T=="string"?T.split(",").map(x=>x.trim()):T)}),window.location.pathname.split("/").forEach((I,S)=>{S>0&&S<4&&(t["path"+S]=I.slice(-40))}),t}catch{s("Something went wrong with the global targeting");return}};J=({element:e,excutionFunction:t,observerConfig:o})=>{if(!(e instanceof Element))return;let n=(r,a)=>{r.forEach(l=>t(l,a))},i=new IntersectionObserver(n,o);return i.observe(e),i},ki=({adUnit:e,scheduleLaterFunc:t,refreshWhenReadyFunction:o})=>{clearTimeout(e.refreshTimer),s(`resetRefreshCounter --> resetting timer: ${e.divIdOnPage}`),t({name:e.divIdOnPage,adUnit:e,refreshFunction:o})};Y=()=>window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,rt=()=>["complete","loaded","interactive"].includes(document.readyState),Ue=()=>kt(),$e=e=>e?e.length===0?(m("nodelist empty"),null):e[0]:(m("No nodelist found"),null),Ni=e=>{let t=e;return e.includes(".")&&(t=t.split(".").join("\\."),s(`Found a ., now looking for ${t}`)),t},Ri=e=>NodeList.prototype.isPrototypeOf(e);_i=["CookieConsent","CookieInformationConsent","_ga","eupubconsent-v2"],vo=e=>{let t=[..._i];e&&t.unshift(e);let o="";return document.cookie.split(";").forEach(function(n){let[i,r]=n.split("=");t.includes(i.trim())&&(o=r)}),o}});function Io(e){let o=`https://dw6vol2k7d4iu.cloudfront.net/1x1.png${e}&someunique=${L()}`;W(o,"concept-loads")}var W,Eo,So,se=A(()=>{"use strict";v();N();B();W=(e,t)=>{let o=document.createElement("img");o.setAttribute("src",e),o.setAttribute("height","1"),o.setAttribute("width","1"),o.setAttribute("style","width:auto"),o.setAttribute("alt",t),o.setAttribute("id","concept-pixel");try{document.body?ot(o):nt(ot,o)}catch(n){console.error("Cant read document.body in append pixel",n)}};Eo=e=>{try{document.body?Io(e):nt(Io,e)}catch(t){console.error("Cant read document.body",t)}},So=({lineItemId:e,creativeId:t,adunitCode:o})=>{let n=globalThis.conceptConfig.reportTrackingAs;if(!n||!globalThis?.concept?.targeting)return s("Cant track when no name to track on","concept"),null;let a=`${`https://d23oz2xvzoo5zg.cloudfront.net/imp_track.gif?site=${n}&lineItemId=${e}&creativeId=${t}&adunitCode=${o}`}&someunique=${L()}`;return W(a,"advanced-tracking"),a}});var wo,Oo,Po=A(()=>{"use strict";se();wo=()=>globalThis.conceptConfig.sendDataToAdformDSP,Oo=({logger:e})=>{window._adftrack=Array.isArray(window._adftrack)?window._adftrack:window._adftrack?[window._adftrack]:[];let t={HttpHost:"track.adform.net",pm:923403,divider:encodeURIComponent("|"),pagename:encodeURIComponent("concept_dmp"),order:{}};globalThis.concept?.targeting?.contxt&&globalThis.conceptConfig.targetingToDMP?.push("contxt--sv7"),globalThis.conceptConfig.targetingToDMP?.forEach(n=>{let[i,r]=n.split("--");if(i==="format"){let a=globalThis.conceptConfig.adUnits.map(c=>c.targeting?.format).filter(Boolean).map(c=>c?.split(",").join("|")),l=[...new Set(a)].join("|");t.order[r]=l}else i==="contxt"?globalThis.concept.targeting[i]&&(t.order.itms=globalThis.concept.targeting[i].map(a=>({[r]:a}))):globalThis.concept.targeting[i]&&(t.order[r]=globalThis.concept.targeting[i])}),window._adftrack.push(t),function(){var n=document.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://s2.adform.net/banners/scripts/st/trackpoint-async.js";var i=document.getElementsByTagName("script")[0];i.parentNode&&i.parentNode.insertBefore(n,i)}(),W("https://track.adform.net/Serving/TrackPoint/?pm=923403&ADFPageName=concept_dmp&ADFdivider=|","concept-dmp"),e("DMP pixel loaded")}});var xo,ji,ko=A(()=>{"use strict";N();E();v();Pe();xo=({injectionFunction:e})=>{let t=g("readpeaks");t&&t?.length>0&&t.forEach(o=>{ji({readpeakConf:o,injectionFunction:e})})},ji=async({readpeakConf:e,injectionFunction:t})=>{s(`Lazyloading a readpeak item in ${e.divIdOnPage}`,"readpeak");let o=g("readpeaks"),n=document.createElement("iframe");n.src=e.src,globalThis.concept.tcString&&(n.src=`${n.src}&gdpr_consent=${globalThis.concept.tcString}`),n.id=e.readpeakId,n.setAttribute("style",e.style);let i=oe(null),r=(u,p)=>{let b=u.target;if(u.isIntersecting&&o){let h=o.find(O=>O.divIdOnPage===b.id),I=h&&document.getElementById(h.divIdOnPage);I&&I.hasChildNodes()===!1&&h?(h.loadedTimes?h.loadedTimes=h.loadedTimes+1:h.loadedTimes=1,b.appendChild(n),globalThis.__rpads=globalThis.__rpads||[],globalThis.__rpads.push(h.readpeakId),s(` ${h.divIdOnPage} inserted!!`,"readpeak"),t(s),p.unobserve(document.getElementById(h.divIdOnPage))):s("Readpeak container is not empty :O!","readpeak")}},a=f("failsafe_timeout"),l=e.divIdOnPage,c=await _(`#${l}`,a,!0);return $e(c)?([...document.querySelectorAll(`#${l}`)].forEach(p=>{J({observerConfig:i,element:p,excutionFunction:r})}),"ok"):(s(`Could not insert into ${l}`,"error"),"could not find")}});var Lo,Ui,No=A(()=>{"use strict";N();E();v();Pe();Lo=({injectionFunction:e})=>{let t=g("strossles");t&&t?.length>0&&t.forEach(o=>{Ui({strossleConfig:o,injectionFunction:e})})},Ui=async({strossleConfig:e,injectionFunction:t})=>{let o=e.divIdOnPage,n=g("strossles");s(`Lazyloading a strossle item in ${o}`,"strossle");let i=oe(null),r=(c,d)=>{let u=c.target;if(c.isIntersecting&&n){let p=n.find(b=>b.divIdOnPage===u.id);p&&!p.alreadyLoaded&&(p.alreadyLoaded=!0,globalThis.strossle=globalThis.strossle||function(){(strossle.q=strossle.q||[]).push(arguments)},globalThis.strossle(p.strossleId,`#${p.divIdOnPage}`),s(` ${p.divIdOnPage} inserted!!`,"strossle"),t(s),d.unobserve(document.getElementById(p.divIdOnPage)))}},a=f("failsafe_timeout");return await _(`#${o}`,a,!0)?([...document.querySelectorAll(`#${o}`)].forEach(d=>{J({observerConfig:i,element:d,excutionFunction:r})}),"ok"):(s(`Could not insert into ${o}`,"error"),"could not find")}});var Ro,_o=A(()=>{"use strict";R();Ro=(e,t)=>{M(e,`https://t.seedtag.com/t/${t}.js`),e("seedtag Injected")}});var zt={};ti(zt,{execute3rdparties:()=>De,getScriptTag:()=>Me,inject:()=>K,injectAdnami:()=>st,injectBrowsi:()=>Mo,injectCustomAsyncScript:()=>M,injectPrebid:()=>Ke,injectReadpeak:()=>Uo,injectStrossle:()=>$o,insertAsFirstScript:()=>be,loadSync:()=>at,loadThirdPartyLibsWithCookiesOneTimeLoad:()=>lt});function M(e,t){let o=Me();o.id="Custom script",o.async=!0,o.type="text/javascript",o.src=t,be({scriptTag:o}),e("Custom script Injected")}function at(e,t,o=""){var n=Me();t&&(n.id=t),o&&n.setAttribute("referrerpolicy",o),n.type="text/javascript",n.src=e,be({scriptTag:n})}var jo,Me,be,K,Ke,Uo,$o,st,Mo,De,lt,R=A(()=>{"use strict";v();Po();ko();No();_o();jo=!0,Me=()=>document.createElement("script"),be=({scriptTag:e})=>{let t=document.getElementsByTagName("script")[0];t&&t.parentNode?t.parentNode.insertBefore(e,t):document.head.appendChild(e)},K=(e,t,o=!1)=>{(function(n,i){let r=n.createElement(i);r.type="text/java"+i,r.src=e,be({scriptTag:r}),o&&(r.async=o)})(t,"script")},Ke=(e,t)=>{K(t,document,!0),e("prebid Injected")},Uo=e=>{at("https://app.readpeak.com/js/rp-if.js","Readpeak"),e("Readpeak Injected")},$o=e=>M(e,"https://assets.strossle.com/strossle-widget-sdk/1/strossle-widget-sdk.js"),st=(e,t)=>{window.adsmtag=window.adsmtag||{},adsmtag.cmd=adsmtag.cmd||[],at(t,"Adnami"),e("Adnami Injected")};Mo=(e,t)=>{e("Browsi Injected"),function(){var o=Me();o.type="text/javascript",o.async=!0,o.dataset.sitekey=t,o.dataset.pubkey="concept",o.id="browsi-tag",o.src="https://cdn.browsiprod.com/bootstrap/bootstrap.js",be({scriptTag:o})}()},De=()=>{s("Loading 3rdparty DOM injectors"),xo({injectionFunction:Uo}),Lo({injectionFunction:$o})},lt=(e,t)=>{if(jo){De();let{seedtagId:o,browsiSiteKey:n}=e;jo=!1,wo()&&setTimeout(()=>{Oo({logger:s})},500),n&&Mo(s,n),o&&Ro(t,o)}else t("3rd partys already loaded")}});function ct(e,t){e&&e.postMessage&&e.postMessage(t,"*")}var j,Do,Be,Bo,Fe,Fo,qo,Go,Wo,zo,Vo,qe,Ho,z=A(()=>{"use strict";E();v();j=(e,t)=>{if(!g("isPassback")){s(`${e} emitted`,"emitter");let n=new CustomEvent(e,t);window.parent.document.dispatchEvent(n)}},Do=({divId:e})=>{j("viewableAd",{detail:{viewable:!0,divId:e}})},Be=({name:e,divId:t})=>{j("unfilledAd",{detail:{adunit:e,unfilled:!0,divId:t}})},Bo=()=>j("concept_loaded",{detail:{}}),Fe=({name:e,divId:t})=>{j("filledAd",{detail:{adunit:e,filled:!0,divId:t}})},Fo=(e,t)=>{let o=globalThis.concept.buildVastTag(t);ct(e,{type:"vast_tag",payload:{VASTTag:o}})},qo=async(e,t)=>{let o=await globalThis.concept.requestPrebidUrl(t);ct(e,{type:"prebid_vast_tag",payload:{VASTTag:o}})},Go=e=>{let o={cncptads:JSON.stringify(Nt())};ct(e,{type:"concept_ads",payload:o}),j("concept_ads",{detail:o})},Wo=()=>j("urlChange",{detail:{}}),zo=()=>j("consentRecieved",{detail:{}}),Vo=()=>j("cookieless",{detail:{}}),qe=()=>j("withCookies",{detail:{}}),Ho=e=>j("PPIDSet",{detail:{id:e}})});var Qo,$i,Mi,Di,Bi,Fi,qi,Gi,ae,Wi,zi,Vi,re=A(()=>{"use strict";R();v();N();$();z();me();E();Qo=e=>{window.adn&&window.adn.calls&&window.adn.request?e("Adnuntius already loaded"):(K("https://cdn.adnuntius.com/adn.js",document),e("Adnuntius Injected"))};window.adn=window.adn||{};adn.calls=adn.calls||[];$i=e=>{for(var t in e)(e[t]===null||e[t]===void 0||e[t]==="")&&delete e[t];return e},Mi=e=>{Be({name:e.targetId,divId:e.targetId}),we(e.targetId)},Di=e=>{globalThis.concept.adsloaded=globalThis.concept.adsloaded+1,ue(e.targetId),Fe({name:e.targetId,divId:e.targetId})},Bi=e=>ue(e.widgetId),Fi=(e,t="size")=>{let o=Y(),n=ne(e[t],o);return Ze(n)},qi=(e,t,o,n="iframe")=>({targetId:t,auId:e.cookieLessPath,kv:o,useCookies:!1,isolateFrame:!0,auW:e.cookielessWidth?`${e.cookielessWidth}`:"unset",auH:e.cookielessHeight?`${e.cookielessHeight}px`:0,onViewable:Bi,container:n,onNoMatchedAds:Mi,onImpressionResponse:Di}),Gi=e=>{e.forEach(t=>{if(s(`Queueing ${t.targetId}`,"adnuntius"),!g("disableAutoCenterCLAds")){let n=document.getElementById(t.targetId);n&&(n.style.margin="0px auto")}U(`${t.targetId} - adnuntius`),Wi({slot:t})})},ae=({adunitDivId:e,container:t,prerender:o}={adunitDivId:null,container:"iframe",prerender:!1})=>{o&&s(`Pre rendereing ${e}`,"adnuntius");let i=Ue()?"mobile":"desktop";globalThis.concept.device=i;let a=g("adUnits").filter(d=>d.cookieLessPath&&!d.cookieLessPath.includes("/"));a=ie(a,i),e&&(a=a.filter(d=>d.divIdOnPage===e));let l=$i(globalThis.concept.targeting),c=a.filter(d=>Fi(d,"size")).map(d=>{let u=d.divIdOnPage;return o&&(u=io(d),d.divIdOnPage=`${d.divIdOnPage}-realrender`),qi(d,u,l,t)});return Gi(c),c.map(d=>d.targetId)},Wi=async({slot:e})=>{let t=f("failsafe_timeout");s(`Waiting for ${e.targetId} to be in the DOM`,"adnuntius"),await _(`#${e.targetId}`,t)!==null&&zi(e)},zi=e=>{s(`Requesting ${e.targetId}`,"adnuntius"),adn.calls.push(function(){Vi(e)})},Vi=e=>{adn.useLocalStorage(!1),adn.request({requestParams:{proximity:50,load:"lazy"},adUnits:[e]})}});re();fe();q();v();N();var V={GAM:"GAM",ADNUNTIUS:"Adnuntius"};ge();N();v();Re();N();B();E();var D=e=>s(e),Hi=e=>{let t={};return Object.entries(e).forEach(([o,n])=>{Array.isArray(n)?t[o]=n.join(","):t[o]=n}),t},Qi=({selectedVideoSettings:e,output:t,vpos:o="preroll"})=>{let n=he(pe()),i=Hi({isProduction:"true",...n}),r={adUnit:e,params:{iu:e.code,cust_params:i,vpos:o,...e.targeting,description_url:window.location.origin,unviewed_position_start:1,wta:1,vad_format:"linear",output:t}},a=f("PPID");return a&&(r.params.ppid=a),r},Ki=({selectedVideoSettings:e,output:t="vast",vpos:o="preroll"})=>new Promise((n,i)=>{try{D(`Creating url for ${e.code}`),Ne(pe()),window.pbjs.que.push(function(){pbjs.aliasBidder("adform","MPM"),pbjs.aliasBidder("appnexus","msupply"),D(`${e.code} requested`),pbjs.addAdUnits(e),pbjs.setConfig({useBidCache:!0,cache:{url:"https://prebid.adnxs.com/pbc/v1/cache"}}),D("setting cncpt pbjs"),pbjs.requestBids({adUnitCodes:[e.code],bidsBackHandler:function(r){D(`${Object.keys(r).length} recieved from prebid demand`),Object.keys(r).forEach(c=>{r[c].bids.forEach(d=>{let{bidder:u,bidderCode:p,adapterCode:b,cpm:h,currency:I}=d;D(`${u||p||b} gave a bid of ${h} (${I}) for ${c}`)})});let a=Qi({selectedVideoSettings:e,output:t,vpos:o});pbjs?.adServers?.dfp?.buildVideoUrl||m("Your prebid file is not correctly set up. At least your missing some dfp build video url functionality");let l=pbjs.adServers.dfp.buildVideoUrl(a);Jo(l),n(l)}})})}catch(r){i(r)}}),Ko=async(e,t,o)=>new Promise(async(n,i)=>{try{if(!e)return D("ERROR: Please provide ID"),i(new Error("No Id for player"));let r=g("videoAdunits");if(!r)return D("ERROR: Please Setup op some video adunits"),i(new Error("No video units"));let a=r.find(u=>u.playerId===e),l=a?.VASTAlternative,c=a?.alternativePercent;if(l&&c&&Math.random()s(e,"video"),Ji=e=>{try{let t="https://pubads.g.doubleclick.net/gampad/ads",o=`?iu=${e.code}`,n=`&sz=${e?.mediaTypes?.video?.playerSize.join("x")}`,i="&output=vast",r="&gdfp_req=1",a=`&description_url=${encodeURIComponent(document?.location?.origin||"unknown")}`,l={},c=f("targeting");c&&(l=c),e.targeting&&(l={...l,...e.targeting});let d=encodeURIComponent(Object.keys(l).map(b=>{let h=l[b];return Array.isArray(h)?`${b}=${h.join(",")}`:`${b}=${h}`}).join("&")),u=f("PPID"),p=`${t}${o}${n}${i}${r}&unviewed_position_start=1&env=vp&impl=s${a}&correlator=&cust_params=${d}`;return u?(s("SETTING",u),p=`${p}&ppid=${u}`):s("NOOO"),p}catch{throw new Error("Could not build vasttag")}},Yo=e=>{try{if(!e)throw Te("ERROR: Please provide ID"),new Error("No Id for player");let t=g("videoAdunits");if(!t)throw Te("ERROR: Please Setup op some video adunits"),new Error("No video units");Te(`Creating vast tag for ${e}`);let o=t.find(i=>i.playerId===e);if(!o)throw Te(`No player found ${e}`),new Error("No config for you player");let n=Ji(o);return globalThis.concept.vastTags.push(n),n}catch{return Te(`Something went wrong ${e}`),""}};var dt={};function Yi(e){if(e.data){var t=e.data.type,o=dt[t];if(o)for(var n=0;ne.includes(h))&&a.some(h=>e.includes(h));return c||d||u||l||b?e:!1}var Zo=navigator.connection||navigator.mozConnection||navigator.webkitConnection,Zi=(e,t,o)=>{let n=e.find(i=>i.msg===t);return n?parseFloat(n.secondCount+o):0},er=(e,t,o)=>{let n=e.find(i=>i.msg.startsWith(t));return n?parseFloat(n.secondCount+o):0},tr=(e,t,o)=>{let n=e.find(i=>i.msg.endsWith(t));return n?parseFloat(n.secondCount+o):0},en=(e,t)=>{let o=e[t-1]?.measureTime;return o<=0&&t>1?en(e,t-1):o},or=e=>{let t={},o=parseFloat("0.0"),n=parseFloat(`${e.scriptLoadTime.startTime/1e3}`),i=parseFloat(`${n+e.scriptLoadTime.duration/1e3}`),r=e.scriptLoadTime.responseEnd/1e3,a=T=>er(e.conceptEvents,T,r),l=T=>tr(e.conceptEvents,T,r),c=Zi(e.conceptEvents,"Consent recieved",r),d=a("injectNewAds execution requested"),u=a("prebid auction started"),p=l(" Requested"),b=a("slotResponseReceived"),h=l(" creative iframe loaded"),I=[{eventName:"Page_start",measureTime:o},{eventName:"ConceptAds_requested",measureTime:n},{eventName:"ConceptAds_downloaded",measureTime:i},{eventName:"Consent_recieved",measureTime:c},{eventName:"injectad_recieved",measureTime:d},{eventName:"First_prebid_auction_Started",measureTime:u},{eventName:"First_GAM_request_initiated",measureTime:p},{eventName:"First_response_from_GAM",measureTime:b},{eventName:"First_ad_loaded",measureTime:h}],S=[];I.forEach((T,x)=>{T.measureTime!==null&&(x>0&&T.measureTime{if(x===0)t[T.eventName]=T.measureTime;else{let Ie=en(S,x),ze=T.measureTime===0?0:T.measureTime-Ie;t[T.eventName]=ze}});let O=new URL("https://d22i50b931b1j0.cloudfront.net/timing_track.gif");if(Zo){let{downlink:T}=Zo;T&&O.searchParams.set("downlink",T)}return Object.keys(t).forEach(T=>{O.searchParams.set(T,t[T])}),O.href},tn=()=>{let e=globalThis.performance.getEntriesByType("resource");e||s("Could not read performnce timing");let t=e.find(r=>Xi(r.name));if(!t)return;let o=globalThis.concept.eventLog.filter(r=>r.list==="Timing point"),i=or({scriptLoadTime:t,conceptEvents:o});W(i,"timing-pixel"),s("Timing pixel loaded")};var on=!1,nr=e=>{let t=0;return e.forEach((o,n)=>{o.id.includes("google_ads_iframe_")&&(t=n)}),t},nn=e=>{let t=e&&e.placement||null;t&&(s(`${t} Requested`,"gpt"),k(`${t} Requested`))},ir=(e,t)=>{let o=`[id*='${t.adunitId}'] iframe`,n=document.querySelectorAll(o),i=nr(n),r=n[i],l=(r.height?`${r.height}px`:null)||window.getComputedStyle(r,null).height,c=document.querySelector(`[id*='${t.adunitId}']`);if(l==="1px"){e("We will NOT set heigth to 1, as its prebid","conceptads");return}let d=r?.parentElement?.parentElement;if(d&&l){let u=`Setting height of divid ${t.adunitId} to: `;e(u,"conceptads");let p=d.style;p.height=l,p.minHeight=l,c.style.height=l,c.style.minHeight=l}else e("Not gonna set height (no iframe or height)","conceptads")},rn=e=>{globalThis.concept.adsloaded=globalThis.concept.adsloaded+1;let t=e&&e.placement||null;if(!t)return;let o=" creative iframe loaded";s(o,"gpt"),k(o),globalThis.conceptConfig.activateTimingTracker&&!on&&(on=!0,tn());let n=y(t);n&&n.setHeigthOfParent&&ir(s,e),w(`${C.SLOT_LOADED} - ${t}`),ue(t),n&&Fe({name:t,divId:n.divIdOnPage}),ut(t)},sn=e=>{for(let t of globalThis.concept.updateWhenResolved.keys())if(t===e){let o=y(t);o?(s(`Gonna refresh: ${t} beacuse dependant is resolved`),G([o])):s(`Could not refresh: ${t} As it was not found in internal config`)}},an=e=>{for(let[t,o]of globalThis.concept.updateIfEmpty.entries())o===e&&(s(`${o} has just been loaded - and its empty ${t}`),globalThis.concept.updateIfEmpty.delete(t),s(`${e}: now has ${globalThis.concept.updateIfEmpty.size} empty dependencies we should resolve`),setTimeout(function(){let n=y(t);n&&(Q({adunitPath:n.path})||(s(`No skin found, refreshing ${t}`),G([n])))},10))},ut=e=>{for(let[t,o]of globalThis.concept.updateWhenResolved.entries())o===e&&(s(`${o} has just been loaded - if no skin we should refresh ${t}`),globalThis.concept.updateWhenResolved.delete(t),s(`${e}: now has ${globalThis.concept.updateWhenResolved.size} dependencies we should resolve`),setTimeout(function(){let n=Ye(),i=y(t);if(i){let r=Q({adunitPath:i.path});!n&&!r&&(s(`No skin found, refreshing ${t}`),G([i]))}},10))},ln=e=>e.frameElement&&e.frameElement.id,cn=(e,t)=>{let o=ln(t);w(`${C.DESKTOP_TOPSCROLL} - ${o}`)},dn=(e,t)=>{try{let o=ln(t);w(`${C.MACRO_UNLOAD} - ${o}`)}catch{w(`${C.MACRO_UNLOAD} - Iframe error`)}if(e&&e.placement){s(` Macro: unload ${e.placement}`,"gpt");return}},un=()=>{w(C.SKIN_INIT)},pn=(e,t)=>{Go(t.window),w(C.GET_CONCEPTADS)},gn=(e,t)=>{let{playerId:o}=e;Fo(t.window,o),w(C.GET_VASTTAG)},fn=(e,t)=>{let{playerId:o}=e;qo(t.window,o),w(C.GET_VASTTAG)},mn=()=>{w(C.SIDESKIN_INIT)};E();E();v();$();var hn=!1,bn=(e,t)=>t.includes(e.id)&&e.getAttribute&&!e.getAttribute("dublicatenoted"),Tn=({consented:e,node:t})=>{t.setAttribute("dublicatenoted","true"),s(`Found dublicate of ${t.id}`),ve({consented:e,node:t})},vn=(e,t,o)=>{bn(e,t)&&Tn({consented:o,node:e}),e.childNodes&&[...e.childNodes].forEach(n=>{vn(n,t,o)})},Cn=({consented:e,nodeToWatch:t=document})=>{if(hn!==!0){let o=f("device"),n=ie(g("adUnits"),o).map(i=>i.divIdOnPage);if(hn=!0,globalThis.conceptConfig.avoidMutationObserver)s("Interval observer started for dublications"),setInterval(()=>{n.filter(i=>i!==void 0).forEach(i=>{let r=document.getElementById(i);r&&bn(r,n)&&Tn({consented:e,node:r})})},100);else{let i=new MutationObserver(function(r){for(let a of r)for(let l of a.addedNodes)vn(l,n,e)});s("Mutation observer started for dublications"),i.observe(t,{childList:!0,subtree:!0})}}};var rr=e=>{let t=1e3,{failsafe_timeout:o}=e;return o||o===0?o:t},In=e=>({adUnits:new Map,logme:s,connect:Xo,initialCalled:!1,failsafe_timeout:rr(e),updateWhenResolved:An(e.adUnits,"dependencies"),discardedForTest:[],updateIfEmpty:An(e.adUnits,"updateIfEmpty"),initTime:performance.now(),consentedToCookies:null,eventLog:[],adsloaded:0,unloaders:[],idsNotFound:0,videoUrls:[],vastTags:[],videosRequested:0,consentStatus:P.NOT_SET,buildVastTag:Yo,requestPrebidUrl:Ko,directRefresh:ar,consentQueue:[],device:null,updateTargeting:sr,targeting:he(globalThis.conceptConfig)}),sr=()=>globalThis.concept.targeting=he(globalThis.conceptConfig),ar=e=>{let t=y(e);t&&G([t])},lr=(e,t)=>{e.forEach(o=>{o.disabled||On({consented:t,unit:o,display:!0})})},An=(e,t)=>{let o=new Map;return e.filter(i=>i[t]).forEach(i=>{let r=i[t][0];r&&o.set(i.divIdOnPage,r)}),o},cr=(e,t)=>{let o=f("updateWhenResolved");if(!o)return;g("adUnits").map(i=>{i.dependencies?.includes(e)&&(i.dependencies=i.dependencies.filter(r=>r!==e))});for(let[i,r]of o.entries())r===e&&(o.delete(`${t}`),o.set(i,t)),i===e&&(o.delete(`${e}`),o.set(t,`${r}`))},pt=e=>g("adUnits").find(n=>n.divIdOnPage===e)||{},En=e=>{globalThis.concept.unloaders=globalThis.concept.unloaders.filter(t=>{let o=document.getElementById(t.divId);return t.path===e&&!o?(t.unload(),!1):!0})},Sn=e=>{let t=f("adUnits");for(let[o,n]of t)n.path===e&&n.slot&&globalThis.concept.unloaders.push({path:e,divId:n.divIdOnPage,unload:()=>{s(`Unloading ${o}`),googletag.cmd.push(function(){googletag.destroySlots([n.slot])}),n.refresTimer&&clearTimeout(n.refreshTimer),globalThis.concept.adUnits.delete(o);let{divIdOnPage:i}=n,a=g("adUnits").filter(c=>c.copy?c.divIdOnPage!==i:!0);te("adUnits",a),document.getElementById(o)?.remove()}})},ve=({consented:e,node:t,display:o=!0})=>{if(!t)return null;let n=pt(t.id);if(!n||n.disabled)return null;let i=ho(n),r=`${n.divIdOnPage}-${L()}`;return s(`Renaming ${t.id} to ${r}`),cr(n.divIdOnPage,r),t.id=r,i.divIdOnPage=t.id,i.id=t.id,i.copy=!0,globalThis.conceptConfig.adUnits.push(i),On({consented:e,unit:i,display:o}),r},yn=e=>{globalThis.concept[e.cmd]?globalThis.concept[e.cmd](e.args):s("could not find function $command.cmd}","error")},gt=()=>{let e=[];globalThis.preConcept&&(e=globalThis.preConcept.queue||e,e.forEach(t=>{yn(t)}),globalThis.preConcept.queue={},globalThis.preConcept.queue.push=function(t){yn(t)},s("preConcept.queue has now been frozen"),Object.freeze(globalThis.preConcept))},dr=e=>{let t=()=>{pr(e)};rt()?t():Ao(function(){t()})},wn=(e,t)=>t?t===V.GAM?e.path:e.cookieLessPath:e.path,ur=e=>{let t=g("cookielessAdserver");return e.filter(o=>(o.cookieLessPath=wn(o,t),o.cookieLessPath&&o.cookieLessPath.includes("/")?o:!1))},On=({consented:e,unit:t,display:o})=>{let n=g("cookielessAdserver");!e&&g("checkForConsent")&&(t.path=wn(t,n),t.path||m(`No path for ${t.id}`)),globalThis.concept.define(t.divIdOnPage,t),o&&globalThis.concept.display({element:t.divIdOnPage,name:t.divIdOnPage})};function pr(e){F(f("targeting")),e()}var gr=async({name:e,caller:t,adUnit:o})=>{let n=await lo(e,t);if(o.requested=!0,o.refresh&&(s(`REFRESH --> scheldule for later: ${e}`),je({name:e,adUnit:o,refreshFunction:Ce})),!n)return s(`REFRESH --> ${e} is not ready to be rendered`),Promise.resolve();(t==="scheduleForLater"||!o.lazyload)&&G([n])},Ce=async({names:e,caller:t})=>{if(!Array.isArray(e))throw Error("Please call this method with an array of ids");s(`REFRESH --> (CALLER ${t}): refresh ${e}`,"function");let o=[];e.forEach(n=>{let i=y(n);i?o.push(gr({name:n,caller:t,adUnit:i})):m(`No configured adunit found for ${n}`)}),o.length>0&&await Promise.all(o)},fr=({container:e,consented:t})=>(e.forEach((o,n)=>{n!==0&&ve({consented:t,node:o})}),e=e[0],e),Pn=(e,t)=>{let o=f("adUnits"),n=o.hasOwnProperty(e),i=t.disabled;if(n||i)return s(`Will not define ${e}`),null;let r=uo({definition:t});o.set(e,r);let a=o.get(e);if(yo()){s(`Removing lazyload from ${e}`),a.lazyload=!1;return}a.lazyload&&setTimeout(function(){it({elementId:a.divIdOnPage,refreshFunc:G,refreshWhenReadyFunction:Ce,scheduleLaterFunc:je})},0)},xn=async({element:e,name:t})=>{try{let o=f("failsafe_timeout"),n=f("consentedToCookies"),i=y(t);if(!i){m(`No definition for ${t}, sorry`);return}let{path:r,sizes:a,targeting:l,anchor:c,setUniqueTargeting:d,divIdOnPage:u}=i,p={};if(c)p={id:t};else{if(p=await _(`#${e}`,o),p===null){m(`Not gonna do anymore about this (${e})`);return}p=fr({container:p,consented:!!n})}if(p){if(Se("showOverlay")==="true"){ao(a,e,p);return}let h=y(u);if(!h||h.requested){s(`ad unit already request,loaded or deleted by quick insertions: ${u}`);return}co(a)?Bt({path:r,size:a,elementId:u,anchor:c,targeting:l,setUniqueTargeting:d,container:p}):m("Not correct adunits sizes for viewport"),h.requested||Ce({names:[u],caller:"Async display"})}else sn(e),m(`${e} could not be populated (div not found)`)}catch(o){console.error(o),m("Could not run the display function")}},kn=(e={adunitDivId:"",consented:!0})=>{let{consented:t,adunitDivId:o}=e,n=`User has consented (directly or indirectly by the page not having a CMP) = ${t} ${o||null}`;s(n);let i=pe();t&&globalThis.concept.consentStatus!==P.LEGITIMATE_INTERREST&&(Ne(i),lt(i,s)),Ot(),dr(async function(){s("In start function"),i.haltInit&&(s(`Halting all with ${i.haltInit} and updating targeting`),await so(i.haltInit),globalThis.concept.updateTargeting());let l=Ue()?"mobile":"desktop";globalThis.concept.device=l;let c=ie(i.adUnits,l);t||(c=ur(c)),o&&(c=c.filter(d=>d.divIdOnPage===o)),lr(c,t),Cn({consented:t})})};v();q();N();R();$();re();v();re();R();ge();q();$();z();v();q();v();R();var mr=e=>{for(var t=e+"=",o=decodeURIComponent(document.cookie),n=o.split(";"),i=0;i{t("Dentsu gonna be Injected");let o=mr("_pubcid");window._adftrack=Array.isArray(window._adftrack)?window._adftrack:window._adftrack?[window._adftrack]:[];let n=576327,i=["Data_Concept_All_Firstparty","Data_Concept_All"],r="Concept_data",a=o,l=window.location.href,c=e.join(","),d=window.location.hostname;i.forEach(h=>{window._adftrack.push({pm:n,divider:encodeURIComponent("|"),pagename:encodeURIComponent(h),order:{sv1:r,sv2:a,sv3:l,sv22:d,sv4:c}})}),globalThis.dataLayer=globalThis.dataLayer||[];function u(){globalThis.dataLayer.push(arguments)}u("js",new Date),u("config","G-955BVT8WXE",{d_partnership:r,d_first_party_id:a,d_url:l,d_domain_category:c,d_domain_name:d});let p="https://s2.adform.net/banners/scripts/st/trackpoint-async.js",b="https://www.googletagmanager.com/gtag/js?id=G-955BVT8WXE";M(s,p),M(s,b)};E();var Ge=async()=>{try{let e=g("reportTrackingAs"),t=g("activateDentsuDMP"),o=f("targeting"),n=document.location.href;if(!n||n.includes("safeframe")){m("We can not determine the source url");return}let r=`https://prod-contxt-api-app-service.azurewebsites.net/targeting?url=${n}`;e&&(r=`${r}&site=${e}`);let a={contxt:null,IAB1:null,IAB2:null};return fetch(r).then(l=>l.json()).then(l=>(Array.isArray(l.audiences)&&l?.audiences.length>0&&(a.contxt=l.audiences,t&&Ln({contxt:l.audiences,logger:s})),["IAB1","IAB2","IAB3","IAB4"].forEach(d=>{l?.[d]?.id&&(a[d]=l[d].id)}),globalThis.concept.targeting={...o,...a},s("Contextual targeting injected"),F(a),a))}catch(e){return m(`Something went wrong with concept contextual targeting: ${e}`),Promise.reject(e)}};re();v();ge();q();z();v();B();se();var Nn=navigator.connection||navigator.mozConnection||navigator.webkitConnection,hr=e=>{let t={},o=new URL("https://d1jthfopj0ipi6.cloudfront.net/error_track.gif");if(Nn){let{downlink:n}=Nn;n&&o.searchParams.set("downlink",n)}return globalThis.conceptConfig.reportTrackingAs&&o.searchParams.set("trackingas",globalThis.conceptConfig.reportTrackingAs),o.searchParams.set("error",e),o.searchParams.set("uniqueId",L()),Object.keys(t).forEach(n=>{o.searchParams.set(n,t[n])}),o.href},We=e=>{if(globalThis.conceptConfig.enableErrorReporting){let t=hr(e);W(t,"error-pixel"),s("Error pixel loaded")}};var br={1:"Store and/or access information on a device",2:"Select basic ads",3:"Create a personalized ads profile",4:"Select personalized ads",5:"Create a personalized content profile",6:"Select personalized content",7:"Measure ad performance",8:"Measure content performance",9:"Apply market research to generate audience insights",10:"Develop and improve products"},Tr=e=>s(`got CMP event: ${e.eventStatus}`);function le(e){s(`error callback: ${e}`),__tcfapi("getTCData",2,function(t){t.gdprApplies||We("gdprNotApplies")}),We("CMP error")}var mt=e=>{e.noUsableConsent?e.legitimateInterests?(globalThis.concept.consentStatus=P.LEGITIMATE_INTERREST,globalThis.concept.targeting.requestMode="LIMITED"):e.noUsableConsent?(globalThis.concept.consentStatus=P.CONSENT_REJECT,globalThis.concept.targeting.requestMode=P.CONSENT_REJECT,s("The user cosents does not meet the requirements to 'normal' load ads."),globalThis.concept.consentedToCookies=!1):(globalThis.concept.consentStatus=P.UNKNOWN,globalThis.concept.targeting.requestMode=P.UNKNOWN):(globalThis.concept.consentStatus=P.FULL_CONSENT,globalThis.concept.targeting.requestMode=P.FULL_CONSENT),zo()},vr=()=>{(function(){var e=function(){for(var t,o="__tcfapiLocator",n=[],i=window;i;){try{if(i.frames[o]){t=i;break}}catch{}if(i===window.top)break;i=i.parent}t||(function r(){var a=i.document,l=!!i.frames[o];if(!l)if(a.body){var c=a.createElement("iframe");c.style.cssText="display:none",c.name=o,a.body.appendChild(c)}else setTimeout(r,5);return!l}(),i.__tcfapi=function(){for(var r,a=arguments.length,l=new Array(a),c=0;c3&&parseInt(l[1],10)===2&&typeof l[3]=="boolean"&&(r=l[3],typeof l[2]=="function"&&l[2]("set",!0));else if(l[0]==="ping"){var d={gdprApplies:r,cmpLoaded:!1,cmpStatus:"stub"};typeof l[2]=="function"&&l[2](d)}else n.push(l)},i.addEventListener("message",function(r){var a=typeof r.data=="string",l={};try{l=a?JSON.parse(r.data):r.data}catch{}var c=l.__tcfapiCall;c&&window.__tcfapi(c.command,c.version,function(d,u){var p={__tcfapiReturn:{returnValue:d,success:u,callId:c.callId}};a&&(p=JSON.stringify(p)),r.source.postMessage(p,"*")},c.parameter)},!1))};e()})()},de=()=>{s("executeQueue ----> executing consentQueue","function");let e=globalThis.concept.consentQueue||[];e.forEach((t,o)=>{xt("(Refresh dequeued and executed)"),e[o]()}),globalThis.concept.consentQueue=[]},ht=e=>{globalThis.concept.tcString=e.tcString;let t=e?.purpose?.consents||{},o=Object.keys(t),n=Object.values(t),i=e.purpose?o.length:1e3;globalThis.concept.specificConsent=n.map((d,u)=>({purpose:br[u+1],allowed:d}));let r=e.purpose?o.some(d=>!t[d]):!1,l=e.gdprApplies&&(i===0||r===!0),c=Cr(e);return{noUsableConsent:l,legitimateInterests:c}},Cr=e=>{let t=e?.purpose?.legitimateInterests||{},o=t[2],n=t[7],i=t[9],r=t[10];return!!(o&&n&&i&&r)},Rn=({callback:e})=>{s("Loading ads ..."),globalThis.concept.consentedToCookies!==!1&&(globalThis.concept.consentedToCookies=!0,qe(),de(),globalThis.conceptConfig.dontCallInitial||e({consented:!0}))};function _n({callback:e}){s("consent.js run"),ft()||(s("No __tcfapi found at all (should be stubbed)","error"),globalThis.concept.consentStatus=P.NO_TCF_API,We("adding stub"),vr(),s("tcf stub loaded"));function t(o,n){s(`Succesful consent recieved from ${n}`),k("Consent recieved");let i=globalThis.conceptConfig.legitimateStepAdserver==="Adnuntius",r=ht(o);if(mt(r),!r.noUsableConsent)Rn({callback:e});else if(r.legitimateInterests&&!i)Le(),Rn({callback:e});else if(r.noUsableConsent||i){if(!globalThis.conceptConfig.dontCallInitial)return ce({callback:e});de()}}X.tcfApiExists()?(X.addEventListener("useractioncomplete",t,le),X.addEventListener("tcloaded",t,le),X.addEventListener("cmpuishown",Tr,le)):(s("No tcfApi or Exists"),globalThis.conceptConfig.dontCallInitial?ce({callback:function(){m("could not find TCF api")}}):ce({callback:e}))}var ce=({callback:e,adunitDivId:t="",SPAOverwrite:o=globalThis.conceptConfig.dontCallInitial})=>{s("Lets kick of cookieless"),Vo();let n=globalThis.conceptConfig.cookielessAdserver;if(globalThis.conceptConfig.checkForConsent&&(!n||!Object.values(V).includes(n)))throw Error("Please setup a cookieless adserver");(globalThis.concept.adsloaded===0&&!globalThis.concept.initialCalled||o)&&(n===V.GAM&&(s("GAM cookieless","gpt"),e({consented:!1,adunitDivId:t})),n===V.ADNUNTIUS&&(s("ADNUNTIUS cookieless","adnuntius"),ae({adunitDivId:t,prerender:!1,container:"div"})))};function ft(){return window.__tcfapi}var X=function(){function e(t,o,n){ft()&&__tcfapi("addEventListener",2,function(i,r){i.eventStatus===t&&(r?__tcfapi("removeEventListener",2,function(a){a&&o(i,t,a)},i?.listenerId):n(t))})}return{addEventListener:e,tcfApiExists:ft}}();E();var jn=!1,$n=()=>{let{origin:e,pathname:t}=location,o=`${e}${t}`;setInterval(function(){let{origin:n,pathname:i}=location,r=`${n}${i}`;if(o!==r){if(o=r,s(`URL changed to ${r}`),globalThis.conceptConfig.dontCallInitial){s("Clearing timeout (refresh) - bacause url change");for(let[a,l]of f("adUnits"))Xe(l)}globalThis.conceptConfig.activateConceptTargeting&&Ge(),Wo()}},300)},Ar=()=>{globalThis.concept.injectNewAds()};var Mn=()=>{window.addEventListener("urlChange",Ar,!0)},Dn=()=>{window.addEventListener("urlChange",()=>{De()},!0)},yr=(e,t,o)=>{let n=ht(e),i=globalThis.conceptConfig.legitimateStepAdserver==="Adnuntius";mt(n),n.noUsableConsent?n.legitimateInterests&&!i?(Le(),Tt(t)):(n.noUsableConsent||i)&&ce({callback:globalThis.concept.injectAds,adunitDivId:o,SPAOverwrite:!0}):Tt(t)},Tt=e=>{globalThis.concept.injectAds({adunitDivId:e,consented:!0})},Ir=(e,t)=>{let o=globalThis.conceptConfig.checkForConsent,n=f("consentStatus")===P.FULL_CONSENT;if(o&&n){Tt(e);return}o?__tcfapi("getTCData",2,function(i){s("Manually retrieved tcData"),yr(i,e,t)}):globalThis.concept.consentedToCookies===!1?ce({callback:globalThis.concept.injectAds,adunitDivId:t}):globalThis.concept.injectAds({adunitDivId:e,consented:!0})},bt=e=>{globalThis.concept.updateIfEmpty.delete(e),globalThis.concept.initialCalled=!1;let t=e||null;s(`refreshSelected ${e}`,"function"),Ir(t,e)},Un=(e,t)=>{let o=conceptConfig.adUnits.map(r=>r.divIdOnPage),i=globalThis.conceptConfig.adUnits.find(r=>r.divIdOnPage===e)?.disabled;if(o.includes(e)&&!i){let r=document.getElementById(e),a=!!globalThis.concept.consentedToCookies,l=ve({consented:a,node:r,display:!1});r&&r.setAttribute("dublicatenoted","true");let c=conceptConfig.adUnits.find(u=>u.divIdOnPage===l);if(l&&c?.preRenderCookieless?ae({adunitDivId:l,container:"iframe",prerender:!0}).forEach(p=>{bt(p.split("prerender").join("realrender"))}):bt(l||e),t||!!g("autoUnloadSlots")){let u=pt(e);Sn(u.path)}}else typeof e=="string"&&e.length>0&&s(`${e} was not found in config or its disabled`,"error");!e&&!globalThis.conceptConfig.dontAllowRefreshAll&&(s("No specific adunit, we refresh all"),globalThis.concept.adUnits.clear(),googletag.destroySlots&&googletag.destroySlots(),bt(""))},vt=(e,t=!1)=>{s(`injectNewAds ${e}`,"function"),k("injectNewAds execution requested"),globalThis.concept.updateTargeting(),F(globalThis.concept.targeting);let o=globalThis.conceptConfig.checkForConsent&&!0,n=globalThis.concept.consentStatus===P.LEGITIMATE_INTERREST,i=globalThis.concept.consentedToCookies,r=o&&i;if((!o||r||n)&&(s(`injectNewAds consentFlag (${o}) || fullconsented (${r}) || limitedFlow (${n})`,"function"),Un(e,t)),o&&!i&&!n){s("injectNewAds no hasConsented & no limitedFlow","function");let a=()=>Un(e,t);Pt(`(Refresh queued) ${e}`),a&&globalThis.concept.consentQueue.push(a)}i===!1&&de(),i===null&&!jn&&(s("Adding eventlisteners for the CMP"),X.addEventListener("useractioncomplete",de,le),X.addEventListener("tcloaded",de,le),jn=!0)},Bn=e=>{s(`loadCopyOf: copy ${e.srcUnit} and insert into ${e.targetDiv}`,"function");let t=globalThis.conceptConfig.adUnits.find(o=>o.divIdOnPage===e.srcUnit);if(t){let o={...t,divIdOnPage:e.targetDiv,copy:!0};globalThis.conceptConfig.adUnits.push(o),vt(e.targetDiv,!1)}else m("Your trying to dublicate a non existing ad unit")};z();se();N();E();v();var Fn={BLUE_BILLYWIG:1,OWN_PLAYER:2};var qn="concept",Er=async e=>{let t=e.divIdOnPage;s(`Waiting for ${t} to be visible`,"video");let o=await _(`#${t}`,0),n=$e(o);if(!n){m(`Could not find ${t}`);return}s(`Inserting BB Player into ${t} `,"video");let i=e.BBUNIT,r=`https://${qn}.bbvms.com/r/${i}.js`;U(t);let a=globalThis.conceptConfig.usePrebid?await globalThis.concept.requestPrebidUrl(e.playerId):globalThis.concept.buildVastTag(e.playerId);w(`VAST TAG CREATED FOR ${t} `);let l=document.createElement("script");l.async=!0,l.src=r,l.onload=()=>{let c={code:t,vastUrl:a},d=`${qn}-${i}`,u=globalThis.bluebillywig.renderers.find(p=>p._id===d);u&&u.bootstrap(c,n)},document.getElementsByTagName("head")[0].appendChild(l)},Ae=()=>{let e=g("videoAdunits");e&&e.forEach(t=>{t.divIdOnPage&&t.videoPlayer===Fn.BLUE_BILLYWIG&&Er(t)})};me();var Ct=e=>{try{let{cookielessAdserver:t,customCSS:o,reportTrackingAs:n,trySendingSpecificGeo:i,oneOfAutoExecuteBB:r,activateConceptTargeting:a,customScript:l,RMBRef:c,dontCallInitial:d,refreshOnUrlChange:u}=e;t===V.ADNUNTIUS&&Qo(s),o!==""&&o&&Je(o),n&&Eo(`?loaded=true&site=${n}`),i&&Co({targetingFunction:F}),r&&Ae(),a&&Ge(),l&&M(s,l),!globalThis.disableRMBRef&&c&&st(s,c),(u||d)&&$n(),u&&Mn(),d&&Dn(),fo(),globalThis.concept.injectAds=kn,globalThis.concept.define=Pn,globalThis.concept.refresh=Ce,globalThis.concept.display=xn,globalThis.concept.injectNewAds=vt,globalThis.concept.loadCopyOf=Bn,globalThis.concept.connect(C.GET_CONCEPTADS,pn),globalThis.concept.connect(C.GET_VASTTAG,gn),globalThis.concept.connect(C.GET_PREBIDVASTTAG,fn),globalThis.concept.connect(C.SKIN_INIT,un),globalThis.concept.connect(C.SIDESKIN_INIT,mn),globalThis.concept.connect(C.MACRO_UNLOAD,dn),globalThis.concept.connect(C.SLOT_LOADED,rn),globalThis.concept.connect(C.SLOT_REQUESTED,nn),globalThis.concept.connect(C.DESKTOP_TOPSCROLL,cn),Bo()}catch(t){console.log(t)}};z();globalThis.googletag=globalThis.googletag||{};globalThis.googletag.cmd=globalThis.googletag.cmd||[];var Gn=e=>{try{Ct(e);let t=!e.dontCallInitial,o=!e.refreshOnUrlChange,n=t&&o;e.checkForConsent?_n({callback:r=>{Ae(),globalThis.concept.injectAds(r)}}):n&&(qe(),Ae(),globalThis.concept.injectAds({consented:!0})),gt()}catch(t){console.log(t)}};globalThis.googletag=globalThis.googletag||{};globalThis.googletag.cmd=globalThis.googletag.cmd||[];q();v();v();fe();$();z();se();me();E();var Sr="49114284",wr="5706918",Or="7733",ye=[Sr,wr,Or],Wn=!1,zn=!1,Vn=!1,Hn=!1,Qn=!1,Pr=e=>{let t=e.slot.getAdUnitPath(),o=e.slot.getAdUnitPath(),n=e.slot.getSlotElementId(),i=y(n);if(!!g("autoUnloadSlots")&&En(o),i?.preRenderCookieless){let a=document.getElementById(n),l=a?.parentNode,c=globalThis.conceptConfig.adUnits.map(d=>d.divIdOnPage);if(a){let d=a.parentNode;if(d.id.includes("grandparent")){let u=d?.previousElementSibling;u.style.height="0px",eo(d),oo(u)}}c.includes(l?.id)&&(l.style.display="none")}ye.some(a=>o.includes(a))&&(w(`slotResponseReceived - ${t}`),k(`slotResponseReceived - ${t}`),e.slot.getResponseInformation()||(ut(n),Be({name:t,divId:n}),we(n)))},xr=e=>{let t=e.slot.getAdUnitPath();if(ye.some(o=>t.includes(o))){let o=e.slot.getSlotId().getId();setTimeout(function(){window?.top?.postMessage({type:C.SLOT_REQUESTED,payload:{placement:e.slot.getSlotElementId(),adunitId:o}},"*")})}},kr=e=>{let t=e.slot.getAdUnitPath(),o=e.slot.getSlotId().getId(),n=e.slot.getSlotElementId();if(y(n)?.preRenderCookieless,ye.some(r=>t.includes(r))){let r=e.slot.getResponseInformation();w(`(slotOnload) ${t} - winning lineitem = ${r?r.lineItem:"no info"}`);let a={type:C.SLOT_LOADED,payload:{placement:n,adunitId:o}};setTimeout(function(){window?.top?.postMessage(a,"*")})}},Lr=e=>{let t=e.slot.getSlotElementId(),o=y(t),n=e.slot.getAdUnitPath();if(e.isEmpty&&an(t),ye.some(i=>n.includes(i))){let i=e.creativeId||e.sourceAgnosticCreativeId,r=e.lineItemId||e.sourceAgnosticLineItemId;if(e.isEmpty&&(i="unfilled",r="unfilled"),s(`We recieved creative code: ${t}, creative - ${i}, lineitem - ${r}`,"gpt"),globalThis.conceptConfig.useAdvancedTracking&&So({creativeId:i,lineItemId:r,adunitCode:t}),o){o.rendered=!0;let a={isEmpty:e.isEmpty,size:null};e.isEmpty||(a.size={width:e.size[0],height:e.size[1]})}}},Nr=e=>{let t=e.slot.getSlotElementId(),o=e.slot.getAdUnitPath(),n=e.slot.getOutOfPage(),i=y(t);i||s("Could not find adunit in slotViewable"),n&&(s("An outofpage unit is being showed"),w(`Out of page loaded - ${o}`)),ye.some(r=>o.includes(r))&&(i&&(i.viewableCount=i?.viewableCount?i.viewableCount+1:1),Do({divId:t}),s(`impressionViewable: ${t}`,"gpt"))},Kn=!1,Jn=()=>{try{Kn||(s("googletagConfigured being queued","gpt"),Kn=!0,googletag.cmd.push(function(){s("[GOOGLETAG loaded] googletag not configured: Enable DFP services","gpt"),globalThis.googletag.pubads().enableSingleRequest(),globalThis.googletag.pubads().disableInitialLoad(),globalThis.googletag.pubads().setCentering(!0),globalThis.googletag.pubads().collapseEmptyDivs(),Vn||(Vn=googletag.pubads().addEventListener("slotResponseReceived",Pr)),Hn||(Hn=googletag.pubads().addEventListener("slotOnload",kr)),zn||(zn=googletag.pubads().addEventListener("slotRequested",xr)),Wn||(Wn=googletag.pubads().addEventListener("impressionViewable",Nr)),Qn||(Qn=globalThis.googletag.pubads().addEventListener("slotRenderEnded",Lr));let e=g("page_url"),t=f("targeting"),o=e||t?.UrlHost;globalThis.googletag.pubads().set("page_url",o);let n=bo(globalThis?.conceptConfig?.setPPIDFromCookie);n&&(globalThis.concept.PPID=n,Ho(n),googletag.pubads().setPublisherProvidedId(n)),globalThis.googletag.enableServices()}))}catch(e){console.error(e),m("Could not setup googletag globals")}};var At=e=>{let t=!1;t||(t=!0,$t(s),Jn(),Ft(),Gn(e),e.dontCallInitial||e.adUnits.filter(n=>n.preRenderCookieless).forEach(n=>{ae({adunitDivId:n.divIdOnPage,container:"iframe",prerender:!0})}))};v();var Rr="https://realtimeconfig.cncpt.dk/";try{globalThis.conceptConfig||console.error("No configuration found. abort!");let e=globalThis.conceptConfig;globalThis.concept=globalThis.concept||In(e),wt?fetch(Rr).then(t=>t.json()).then(t=>{let o={...e,...t};globalThis.conceptConfig=o,s("We are merging the live config with the deployed config"),At(o)}):At(e)}catch(e){console.log(e)}})(); }; "use strict"; atm.log = function (type, message, ctx) { var makeBlock = function (color) { return 'background: ' + color + '; padding: 2px 10px; border-radius: 2px; color: rgba(0,0,0,.7); border-bottom: 1px solid rgba(0,0,0,.3);border-top: 1px solid rgba(255,255,255,.6);margin-left: 5px;'; }; var logType = 'log'; var eventType = ''; var color = '#79e1ec'; if (type == 'warn' || type == 'error') { logType = type; } else { eventType = '%c' + type; } switch (type) { case 'event': color = "#0aff82"; break; case 'tag': color = "#ee49d1"; break; case 'consent': color = "#af83ff"; break; } console[logType]('%cATM' + eventType, makeBlock("#00e6ff"), (eventType != '') ? makeBlock(color) : '', message || '', ctx || ''); }; atm.debug = function (type, message, ctx) { if (win.location.search.indexOf('atm_debug') > -1) { atm.log(type, message, ctx); } }; "use strict"; atm.utils = { createUuid: function () { var dt = new Date().getTime(); var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { var r = (dt + Math.random() * 16) % 16 | 0; dt = Math.floor(dt / 16); return (c == 'x' ? r : (r & 0x3 | 0x8)).toString(16); }); return uuid; }, getCookie: function (cname) { var name = cname + "="; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; }, replaceTags: function (str, tags) { var tagNames = Object.keys(tags); for (var i = 0; i < tagNames.length; i++) { var tag = tagNames[i]; var pattern = "{{" + tag + "}}"; str = str.replace(new RegExp(pattern, "g"), tags[tag]); } return str; }, replaceTag: function (str, search, replace) { return str.replace(new RegExp(search, 'g'), replace); }, remove: function (target) { var removeElement = target || 'adn-overlay'; atm.utils.forEachClass(removeElement, function (el) { el.remove(); }); }, addScript: function (src, targetId, fn, options) { var script = doc.createElement("script"); script.type = "text/javascript"; script.src = src; if (options && options.async) script.async = true; if (options && options.defer) script.defer = true; if (options && options.type) script.type = options.type; if (options && options.nomodule) script.noModule = true; if (script.readyState) { // only required for IE <9 script.onreadystatechange = function () { if (script.readyState === "loaded" || script.readyState === "complete") { script.onreadystatechange = null; fn(); } }; } else { //Others script.onload = function () { if (fn) fn(); }; } if (targetId) doc.getElementById(targetId).appendChild(script); else doc.getElementsByTagName("head")[0].appendChild(script); }, addImage: function (src, width, height) { var img = doc.createElement('img'); img.src = src; if (width) img.width = width; if (height) img.height = height; doc.getElementsByTagName('body')[0].appendChild(img); }, addContent: function (content, targetId) { var node = doc.createElement("DIV"); node.innerHTML = content; if (targetId) { var target = doc.getElementById(targetId); target.innerHTML = ''; target.appendChild(node); } else doc.getElementsByTagName("body")[0].appendChild(node); }, addCss: function (url) { var link = doc.createElement("link"); link.href = url; link.type = "text/css"; link.rel = "stylesheet"; doc.getElementsByTagName("head")[0].appendChild(link); }, addCssString: function (string) { var css = string, head = doc.head || doc.getElementsByTagName('head')[0], style = doc.createElement('style'); head.appendChild(style); style.type = 'text/css'; if (style.styleSheet) { style.styleSheet.cssText = css; } else { style.appendChild(doc.createTextNode(css)); } }, forEachClass: function (classname, func) { var els = doc.getElementsByClassName(classname); for (var i = 0; i < els.length; i++) { func(els[i]); } }, forEachTag: function (tagName, func) { var els = doc.getElementsByTagName(tagName); for (var i = 0; i < els.length; i++) { func(els[i]); } }, merge: function (obj, src) { for (var key in src) { if (src.hasOwnProperty(key)) obj[key] = src[key]; } return obj; }, isObject: function (item) { return (item && typeof item === 'object' && !Array.isArray(item)); }, mergeDeep: function (target, source) { if (atm.utils.isObject(target) && atm.utils.isObject(source)) { for (const key in source) { if (atm.utils.isObject(source[key])) { if (!target[key]) Object.assign(target, { [key]: {} }); atm.utils.mergeDeep(target[key], source[key]); } else { Object.assign(target, { [key]: source[key] }); } } } return target; }, flatten: function (obj) { var returnObj = []; for (var key in obj) { returnObj.push(obj[key]); } return returnObj; }, findInArray: function (src, arr) { return arr.some(function (v) { return src.indexOf(v) >= 0; }); }, requestGAM: function (arr) { window.googletag.cmd.push(function () { for (let i = 0; i < arr.length; i++) { if (atm.prebidGoogle && atm.prebidGoogle[arr[i]]) { atm.prebidGoogle[arr[i]](); } } googletag.pubads().enableSingleRequest(); googletag.enableServices(); }); }, runTags: function (localContainerId, tagArray) { if (tagArray != undefined) { for (var i = 0; i < tagArray.length; i++) { try { var tagId = tagArray[i]; var tag = atm.containers[localContainerId].tags[tagId]; var runable = true; if (atm.GLOBALS.haltTriggers) { if (tag.purposes.length > 0 && !atm.utils.findInArray(atm.GLOBALS.forcedPurposes, tag.purposes)) { runable = false; atm.haltedTags.push(tagId); } } else { if (tag.purposes.length > 0 && !atm.utils.findInArray(atm.browser.consent.adnuntiusPurposes, tag.purposes)) { runable = false; } } if (runable) { atm.debug('tag', 'Running tag: ' + tagId + ' in container: ' + localContainerId); atm.containerFunctions[localContainerId][tag.type](tag.content); if (atm.eventList.indexOf('tags.' + tagId) != -1) atm.dispatch('tags.' + tagId); } } catch (e) { atm.log('error', e, ': Tag: ' + tag); } } } }, runTriggers: function (container, type) { atm.containers[container].triggers[type].forEach(function (fn) { fn(); }); }, clickElement: function (data) { if (atm.triggers.click) atm.triggers.click(data); }, toggleClass: function (element, className) { if (element.classList) { element.classList.toggle(className); } else { var classes = element.className.split(" "); var i = classes.indexOf(className); if (i >= 0) classes.splice(i, 1); else classes.push(className); element.className = classes.join(" "); } }, newAjax: function (method, url, func) { if (win.XDomainRequest) { // if XDomainRequest is defined and not IE10 if (win.navigator.appVersion.indexOf("MSIE 10") === -1) { var ajaxIe = new win.XDomainRequest(); ajaxIe.open(method, url); ajaxIe.contentType = "text/plain"; ajaxIe.onerror = function () { }; ajaxIe.ontimeout = function () { }; ajaxIe.onprogress = function () { }; ajaxIe.timeout = function () { }; ajaxIe.onload = function () { }; ajaxIe.onload = func; return ajaxIe; } } var ajax = new XMLHttpRequest(); ajax.open(method, url); ajax.setRequestHeader("Content-Type", "text/plain"); if (func && typeof func === "function") { ajax.onreadystatechange = func; } ajax.onerror = function (e) { console.log(e); }; return ajax; }, ajax: function (method, url, func) { var ajax = atm.utils.newAjax(method, url, function () { if (ajax.readyState && ajax.readyState !== 4) { return false; } if (!ajax.status || ajax.status === 200) { if (func && typeof func === "function") { func(JSON.parse(ajax.response)); } else { atm.log('error', 'Ajax function is not a function'); } } else { atm.log('error', 'Request to URL: ' + url + ' got status ' + ajax.status); } }); ajax.send(); }, }; atm.privacy = atm.privacy || undefined; "use strict"; atm.createPrebidRequest = function (request) { var prebidUnits = []; request.adUnits.forEach(function (adUnit) { var prebidId = atm.prebid.map[adUnit.auId]; if (atm.prebid.mappedUnits[prebidId]) { prebidUnits.push(atm.prebid.mappedUnits[prebidId]); } }); return prebidUnits; }; atm.requestAds = function (request) { if (atm.prebid.aliases.length > 0) { for (let i = 0; i < atm.prebid.aliases.length; i++) { const element = atm.prebid.aliases[i]; window.pbjs.que.push(function () { pbjs.aliasBidder(element[1], [element[0]]); }); } } if (atm.prebid.map) { if (request.adUnits) { for (let i = 0; i < request.adUnits.length; i++) { var adUnit = request.adUnits[i]; if (adUnit.refresh) { adUnit = atm.ads.setPrebidRefresh(adUnit, request); } } } adn.calls.push(function () { adn.chbRequest(atm.createPrebidRequest(request), request); }); } else { adn.calls.push(function () { adn.request(request); }); } }; atm.request = atm.request || {}; atm.request.adnuntius = function (callback) { adn.calls.push(function () { adn.request({ adUnits: atm.ads.setAdnuntius(atm.adUnits, callback), }); }); }; atm.request.prebid = function (callback) { pbjs.que.push(function () { pbjs.addAdUnits(atm.adUnits); pbjs.requestBids({ ortb2: atm.ortb2, bidsBackHandler: function (data) { if (callback) { callback(data); } else atm.ads.renderPrebidWinners(); }, timeout: 3000 }); }); }; atm.request.refresh = function (auId) { }; adn.requestAds = atm.requestAds; "use strict"; atm.ads.adUnitMeta = atm.ads.adUnitMeta || {}; atm.addAdUnits = function (adUnitList) { atm.utils.merge(atm.adUnits, adUnitList); }; atm.clearAdUnits = function () { atm.adUnits = []; }; atm.removeAdUnitByCodeArray = function (codeArray) { for (let i = 0; i < codeArray.length; i++) { atm.removeAdUnitByCode(codeArray[i]); } }; atm.removeAdUnitByCode = function (code) { for (let i = 0; i < atm.adUnits.length; i++) { if (atm.adUnits[i].code == code) { atm.adUnits.splice(i, 1); break; } } }; atm.addOrtb = function (ortbData) { atm.ortb2 = atm.utils.mergeDeep(atm.ortb2, ortbData); }; atm.addAlias = function (aliasList) { atm.adUnitAliases = atm.adUnitAliases.concat(aliasList); }; atm.prebid.mappedUnits = atm.utils.merge(atm.prebid.mappedUnits, atm.containers[CONTAINER_ID].prebid.units); atm.prebid.units = atm.utils.merge(atm.prebid.units, atm.utils.flatten(atm.containers[CONTAINER_ID].prebid.units)); atm.prebid.aliases = atm.prebid.aliases.concat(atm.containers[CONTAINER_ID].prebid.aliases); atm.prebid.map = atm.utils.merge(atm.prebid.map, atm.containers[CONTAINER_ID].prebid.map); atm.ads.onCallDone = function (matched, callback) { atm.removeAdUnitByCodeArray(matched); if (callback) callback(); }; atm.ads.renderPrebidWinners = function () { var bids = pbjs.getHighestCpmBids(); var output = []; for (var i = 0; i < bids.length; i++) { var b = bids[i]; var iframe = document.createElement('iframe'); iframe.id = b.adId; iframe.width = b.width; iframe.height = b.height; iframe.frameBorder = 'no'; var target = document.getElementById(b.adUnitCode); target.style.display = 'block'; output.push({ 'adunit': b.adUnitCode, 'adId': b.adId, 'bidder': b.bidder, 'time': b.timeToRespond, 'cpm': b.cpm }); var tag = { adServerDomain: "", pubUrl: window.location.href, targetingMap: {}, hbPb: "adnuntius", adId: b.adId }; target.appendChild(iframe); ucTag.renderAd(iframe.contentWindow.document, tag); } if (output.length) { if (console.table) { console.table(output); } else { for (var j = 0; j < output.length; j++) { console.log(output[j]); } } } else { console.warn('No prebid winners'); } }; atm.ads.setAdnuntius = function (adUnits, callback) { var mappedAliases = {}; var adnAdUnitArray = []; var matchedAds = []; var totalAds = []; var removefromTotal = function (adUnit) { var position = totalAds.indexOf(adUnit.targetId); totalAds.splice(position, 1); if (totalAds.length == 0) { atm.ads.onCallDone(matchedAds, callback); } }; atm.adUnitAliases.forEach(function (aliasItem) { mappedAliases[aliasItem.alias] = aliasItem.bidder; }); adUnits.forEach((adUnit) => { totalAds.push(adUnit.code); adUnit.bids.forEach(function (bid) { if (bid.bidder == "adnuntius" || mappedAliases[bid.bidder] == "adnuntius") { var adnAdunit = { auId: bid.params.auId, targetId: adUnit.code, onNoMatchedAds: function (data) { removefromTotal(data); }, onImpressionResponse: function (data) { matchedAds.push(data.targetId); removefromTotal(data); }, }; if (adUnit.mediaTypes && adUnit.mediaTypes.banner && adUnit.mediaTypes.banner.sizes) adnAdunit.dimensions = adUnit.mediaTypes.banner.sizes; if (bid.params.targeting) { console.log(bid.params.targeting); } adnAdUnitArray.push(adnAdunit); } }); }); return adnAdUnitArray; }; atm.ads.setInterval = function (auId, request) { if (!atm.ads.adUnitMeta[auId].interval) { atm.ads.adUnitMeta[auId].interval = setInterval(function () { if (atm.ads.adUnitMeta[auId].refresh.count != 0) { adn.calls.push(function () { adn.chbRequest(atm.createPrebidRequest(request), request); }); atm.ads.adUnitMeta[auId].refresh.count--; } else { clearInterval(atm.ads.adUnitMeta[auId].interval); } }, atm.ads.adUnitMeta[auId].refresh.delay * 1000); } }; atm.ads.setPrebidRefresh = function (adUnit, request) { var singleAdUnitRequest = Object.assign({}, request); delete singleAdUnitRequest.headerBids; var targetId = (adUnit.targetId) ? ':' + adUnit.targetId : ''; var auId = adUnit.auId + targetId; var refresh = adUnit.refresh; if (refresh.count) refresh.count = refresh.count || 999; else { refresh = { delay: adUnit.refresh, count: 999, }; } var event = refresh.event || 'onViewable'; if (event != 'onViewable' && event != "onVisible") throw new Error('refresh event needs to be "onViewable" or "onVisible"'); delete adUnit.refresh; adUnit.clearTarget = true; atm.ads.adUnitMeta[auId] = atm.ads.adUnitMeta[auId] || {}; atm.ads.adUnitMeta[auId].refresh = refresh; atm.ads.adUnitMeta[auId].refreshFunction = function () { singleAdUnitRequest.adUnits = [adUnit]; atm.ads.setInterval(auId, singleAdUnitRequest); }; adUnit[event] = atm.ads.adUnitMeta[auId].refreshFunction; return adUnit; }; "use strict"; atm.addListener = function (name, callback) { if (atm.eventList.indexOf(name) == -1) { atm.eventList.push(name); atm.events[name] = new CustomEvent(name, { bubbles: true }); } document.addEventListener(name, function () { if (callback) callback(atm.transitData); }); }; atm.dispatch = function (name, data) { atm.debug(name, data); atm.transitData = data; document.dispatchEvent(atm.events[name]); }; "use strict"; atm.containerFunctions[CONTAINER_ID].javascriptCustom = function (script) { try { script.script(); } catch (e) { atm.log('error', 'Custom Javascript is malformed ' + e.message, 'Custom JavaScript'); } }; atm.addListener("pageview.RC-9_R3pz", function(eventData){ if(true) atm.utils.runTags('RC-9_R3pz', ["C7iJVnsfeF"]) }); atm.utils.addScript("https://cdn.adnuntius.com/adn.js",false,false,{async:true}); if(atm.containers[CONTAINER_ID].prebid){ if(atm.containers[CONTAINER_ID].prebid.config && atm.containers[CONTAINER_ID].prebid.config.custom){ try { new Function(atm.containers[CONTAINER_ID].prebid.config.custom)(); } catch (e) { atm.log('error', 'Custom prebid script malformed: ' + e.message, 'Custom Prebid') } } if(atm.containers[CONTAINER_ID].prebid.loadPrebidJs){atm.utils.addScript("https://tags.adnuntius.com/pb/prebid.js")} } "use strict"; (function () { var executeQueue = function () { try { var queItem; while (queItem = atm.queue.shift()) { if (typeof queItem == 'function') queItem(); } } catch (e) { atm.log('error', e, 'queue handler'); } }; win.setTimeout(executeQueue, 25); atm.queue.push = function () { Array.prototype.push.apply(this, arguments); win.setTimeout(executeQueue, 1); return this.length; }; executeQueue(); })(); window.addEventListener('load', function (event) { if( atm.eventList.indexOf('pageload.' + CONTAINER_ID) != -1){ atm.dispatch('pageload.' + CONTAINER_ID) } }); if (atm.eventList.indexOf('pageview.' + CONTAINER_ID) > -1) atm.dispatch('pageview.' + CONTAINER_ID); })(atm, adn, document, window); } catch (e) { console.log('error', e); }