// ATM Build: pRHEdGFRg "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 = 'KOpr0g7Om'; 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": "KOpr0g7Om", "data": { "geo": false, "gdpr": false, "cssAdd": true, "position": "overlay", "cssOverride": true, "gdprChoiceButton": true }, "prebid": { "loadPrebidJs": false, "units": { "sYDyftYcN": { "code": "nyhederplus.dk_lb1", "bids": [ { "bidder": "adf1", "params": { "mid": 1165064 } }, { "bidder": "rubicon", "params": { "siteId": "391766", "zoneId": "2185914", "accountId": "17246" } } ], "mediaTypes": { "banner": { "sizes": [ [ 728, 90 ] ] } } }, "BXvSnZtfz": { "code": "nyhederplus.dk_lb2", "bids": [ { "bidder": "adf1", "params": { "mid": 1165067 } }, { "bidder": "rubicon", "params": { "siteId": "391766", "zoneId": "2185916", "accountId": "17246" } } ], "mediaTypes": { "banner": { "sizes": [ [ 728, 90 ] ] } } }, "RhV8SSB2K": { "code": "nyhederplus.dk_lb3", "bids": [ { "bidder": "adf1", "params": { "mid": 1165066 } }, { "bidder": "rubicon", "params": { "siteId": "391766", "zoneId": "2185918", "accountId": "17246" } } ], "mediaTypes": { "banner": { "sizes": [ [ 728, 90 ] ] } } }, "XWG3BaaE0": { "code": "nyhederplus.dk_lb4", "bids": [ { "bidder": "adf1", "params": { "mid": 1165065 } }, { "bidder": "rubicon", "params": { "siteId": "391766", "zoneId": "2185922", "accountId": "17246" } } ], "mediaTypes": { "banner": { "sizes": [ [ 728, 90 ] ] } } }, "HHHTI8Yn2j": { "code": "nyhederplus.dk_mob1", "bids": [ { "bidder": "adf1", "params": { "mid": 1165051 } }, { "bidder": "rubicon", "params": { "siteId": "391766", "zoneId": "2185924", "accountId": "17246" } } ], "mediaTypes": { "banner": { "sizes": [ [ 320, 320 ], [ 320, 160 ], [ 300, 250 ] ] } } }, "rYRf3GrtD": { "code": "nyhederplus.dk_mob2", "bids": [ { "bidder": "adf1", "params": { "mid": 1165057 } }, { "bidder": "rubicon", "params": { "siteId": "391766", "zoneId": "2185926", "accountId": "17246" } } ], "mediaTypes": { "banner": { "sizes": [ [ 320, 320 ], [ 320, 160 ], [ 300, 250 ] ] } } }, "Rlg5FOw9l": { "code": "nyhederplus.dk_mob3", "bids": [ { "bidder": "adf1", "params": { "mid": 1165056 } }, { "bidder": "rubicon", "params": { "siteId": "391766", "zoneId": "2185928", "accountId": "17246" } } ], "mediaTypes": { "banner": { "sizes": [ [ 320, 320 ], [ 320, 160 ], [ 300, 250 ] ] } } }, "lZH7AHmsS": { "code": "nyhederplus.dk_mob4", "bids": [ { "bidder": "adf1", "params": { "mid": 1165055 } }, { "bidder": "rubicon", "params": { "siteId": "391766", "zoneId": "2185930", "accountId": "17246" } } ], "mediaTypes": { "banner": { "sizes": [ [ 320, 320 ], [ 320, 160 ], [ 300, 250 ] ] } } }, "PYmpBHKAQ": { "code": "nyhederplus.dk_mob5", "bids": [ { "bidder": "adf1", "params": { "mid": 1165053 } }, { "bidder": "rubicon", "params": { "siteId": "391766", "zoneId": "2185932", "accountId": "17246" } } ], "mediaTypes": { "banner": { "sizes": [ [ 320, 320 ], [ 320, 320 ], [ 300, 250 ] ] } } }, "VrK2L8XFB": { "code": "nyhederplus.dk_sky1", "bids": [ { "bidder": "adf1", "params": { "mid": 1165031 } }, { "bidder": "rubicon", "params": { "siteId": "391766", "zoneId": "2185934", "accountId": "17246" } } ], "mediaTypes": { "banner": { "sizes": [ [ 160, 600 ], [ 300, 600 ] ] } } }, "xT7ObbtwJ": { "code": "nyhederplus.dk_sky2", "bids": [ { "bidder": "adf1", "params": { "mid": 1165030 } }, { "bidder": "rubicon", "params": { "siteId": "391766", "zoneId": "2185936", "accountId": "17246" } } ], "mediaTypes": { "banner": { "sizes": [ [ 160, 600 ], [ 300, 600 ] ] } } } }, "map": {}, "analytics": false, "requester": { "system": "none" }, "aliases": [ [ "adf1", "adform" ] ] }, "cmp": false, "templates": false, "variables": [], "variableMap": {}, "tags": { "W5bTfZ_xmr": { "purposes": [], "type": "javascriptCustom", "content": { "script": "" } } } } try { } catch (e) { throw new Error('Custom variables are not valid') } atm.containers[CONTAINER_ID].tags["W5bTfZ_xmr"].content.script = function(){ window.conceptConfig = {"targetingToDMP":[],"refreshInview":0.25,"prebidTimeOut":3000,"s2sTimeout":500,"page_url":"https://nyhederplus.dk/","dentsuSettings":{"adf_path_query":"news"},"prebidRef":"https://cdn.cncpt.dk/cncpt-ads/prebid6.21.1.js","reportTrackingAs":"nyhederplus.dk","cmp":"Sourcepoint","allowAdUnitDublicates":true,"adUnits":[{"refresh":30000,"dependencies":"","path":"/5706918,22587651643/nyhederplus.dk_dsk_browsi","divIdOnPage":"cncpt-dsk_browsi","targeting":{},"prebidSizes":[[320,320],[300,250],[320,160]],"size":[[[1025,0],[[300,250],[728,90]]]],"cookieLessPath":"000000000019d17f","inview":[],"disabled":true,"id":"z3rr3","lazyload":true,"prebidBid":[{"params":{"mid":"1357060"},"bidder":"dentsu"}]},{"refresh":30000,"dependencies":"","path":"/5706918,22587651643/nyhederplus.dk_mob_browsi","divIdOnPage":"cncpt-mob_browsi","targeting":{},"prebidSizes":[[320,320],[300,250],[320,160]],"size":[[[1025,0],[]],[[0,0],[[320,320],[300,250],[320,160]]]],"cookieLessPath":"000000000019d17f","inview":[],"disabled":true,"id":"gvs904","lazyload":true,"prebidBid":[{"params":{"mid":"1357060"},"bidder":"dentsu"}]},{"path":"/5706918,22587651643/nyhederplus.dk_mob5","divIdOnPage":"cncpt-mob5","targeting":{},"prebidSizes":[[320,320],[300,250],[320,160]],"size":[[[1025,0],[]],[[0,0],[[320,320],[300,250],[320,160]]]],"cookieLessPath":"000000000019d17f","inview":[],"refresh":30000,"id":"s92h2","lazyload":true,"dependencies":"","prebidBid":[{"params":{"mid":"1357060"},"bidder":"dentsu"}]},{"path":"/5706918,22587651643/nyhederplus.dk_forside_mob1","divIdOnPage":"cncpt-forside_mob1","targeting":{"format":"interscroll_mob"},"prebidSizes":[[320,320],[300,250],[320,160],[300,600],[320,480],[320,400],[320,50],[300,240]],"size":[[[1025,0],[]],[[0,0],[[320,320],[300,250],[320,160],[300,600],[320,480],[320,400],[320,50],[300,240]]]],"inview":[],"refresh":30000,"id":"def-forside_mob1","lazyload":true,"dependencies":"","prebidBid":[{"params":{"mid":"1357051"},"bidder":"dentsu"},{"params":{"mid":1743839},"bidder":"adf2"}]},{"refresh":30000,"dependencies":"","excluserTimeout":200,"path":"/5706918,22587651643/nyhederplus.dk_forside_mob2","divIdOnPage":"cncpt-forside_mob2","targeting":{"format":"interscroll_mob"},"prebidSizes":[[320,320],[300,250],[320,160],[300,240]],"size":[[[1025,0],[]],[[0,0],[[320,320],[300,250],[320,160],[300,240]]]],"rootMargin":0,"inview":[],"id":"def-forside_mob2","lazyload":true,"prebidBid":[{"params":{"mid":"1357052"},"bidder":"dentsu"},{"params":{"mid":1743837},"bidder":"adf2"}]},{"path":"/5706918,22587651643/nyhederplus.dk_forside_mob3","divIdOnPage":"cncpt-forside_mob3","targeting":{"format":"interscroll_mob"},"prebidSizes":[[320,320],[300,250],[320,160],[300,240]],"size":[[[1025,0],[]],[[0,0],[[320,320],[300,250],[320,160],[300,240]]]],"inview":[],"refresh":30000,"id":"def-forside_mob3","lazyload":true,"dependencies":"","prebidBid":[{"params":{"mid":"1357053"},"bidder":"dentsu"},{"params":{"mid":1743835},"bidder":"adf2"}]},{"path":"/5706918,22587651643/nyhederplus.dk_forside_mob4","divIdOnPage":"cncpt-forside_mob4","targeting":{"format":"interscroll_mob"},"prebidSizes":[[320,320],[300,250],[320,160],[300,240]],"size":[[[1025,0],[]],[[0,0],[[320,320],[300,250],[320,160],[300,240]]]],"inview":[],"refresh":30000,"id":"def-forside_mob4","lazyload":true,"dependencies":"","prebidBid":[{"params":{"mid":"1357059"},"bidder":"dentsu"},{"params":{"mid":1743840},"bidder":"adf2"}]},{"path":"/5706918,22587651643/nyhederplus.dk_forside_mob5","divIdOnPage":"cncpt-forside_mob5","targeting":{"format":"interscroll_mob"},"prebidSizes":[[320,320],[300,250],[320,160],[300,240]],"size":[[[1025,0],[]],[[0,0],[[320,320],[300,250],[320,160],[300,240]]]],"inview":[],"refresh":30000,"id":"def-forside_mob5","lazyload":true,"dependencies":"","prebidBid":[{"params":{"mid":"1357060"},"bidder":"dentsu"},{"params":{"mid":1743838},"bidder":"adf2"}]},{"path":"/5706918,22587651643/nyhederplus.dk_outstream","divIdOnPage":"cncpt-outstream","targeting":{},"prebidSizes":[[2,2]],"size":[[[0,0],[[1,1],[2,2]]]],"rootMargin":0,"inview":[],"refresh":0,"id":"def-outstream","excluserTimeout":200,"dependencies":""},{"path":"/5706918,22587651643/nyhederplus.dk_forside_lb1","targeting":{"format":"skin"},"divIdOnPage":"cncpt-forside_lb1","prebidSizes":[[930,180],[970,170]],"size":[[[1025,0],[[930,180],[970,170]]]],"inview":[],"refresh":30000,"id":"def-forside_lb1","dependencies":"","prebidBid":[{"params":{"mid":"1357048"},"bidder":"dentsu"},{"params":{"mid":1754913},"bidder":"adf2"}]},{"refresh":30000,"excluserTimeout":200,"dependencies":"","path":"/5706918,22587651643/nyhederplus.dk_forside_lb2","targeting":{"format":"interscroll_dsk"},"divIdOnPage":"cncpt-forside_lb2","prebidSizes":[[930,180],[728,90],[930,600],[970,570]],"size":[[[1025,0],[[930,180],[728,90],[930,600],[970,570]]]],"updateIfEmpty":[],"rootMargin":0,"inview":[],"id":"def-forside_lb2","lazyload":true,"prebidBid":[{"params":{"mid":"1357049"},"bidder":"dentsu"},{"bidder":"adf2","params":{"mid":1781701}}]},{"refresh":30000,"dependencies":"","excluserTimeout":200,"path":"/5706918,22587651643/nyhederplus.dk_forside_lb3","targeting":{"format":"interscroll_dsk"},"divIdOnPage":"cncpt-forside_lb3","prebidSizes":[[930,180],[728,90],[930,600],[970,570]],"size":[[[1025,0],[[930,180],[728,90],[930,600],[970,570]]]],"rootMargin":0,"inview":[],"id":"def-forside_lb3","lazyload":true,"prebidBid":[{"params":{"mid":"1357050"},"bidder":"dentsu"},{"bidder":"adf2","params":{"mid":1781702}}]},{"refresh":30000,"dependencies":"","excluserTimeout":200,"path":"/5706918,22587651643/nyhederplus.dk_forside_lb4","targeting":{"format":"interscroll_dsk"},"divIdOnPage":"cncpt-forside_lb4","prebidSizes":[[930,180],[728,90],[930,600],[970,570]],"size":[[[1025,0],[[930,180],[728,90],[930,600],[970,570]]]],"rootMargin":0,"inview":[],"id":"def-forside_lb4","lazyload":true,"prebidBid":[{"params":{"mid":"1357050"},"bidder":"dentsu"},{"bidder":"adf2","params":{"mid":1781707}}]},{"refresh":0,"dependencies":"","excluserTimeout":200,"path":"/5706918,22587651643/nyhederplus.dk_dsk_top","divIdOnPage":"cncpt-dsk_top","targeting":{"format":"topscroll_dsk"},"prebidSizes":[[1,2]],"size":[[[1025,0],[[1,2]]]],"cookieLessPath":"000000000019d18f","rootMargin":0,"inview":[],"id":"def-dsk_top","lazyload":true,"prebidBid":[{"params":{"placementId":"24074935"},"bidder":"mss_dsk_top"}]},{"ignoreDeviceCheck":true,"refresh":0,"dependencies":"","excluserTimeout":200,"path":"/5706918,22587651643/nyhederplus.dk_mob_top","divIdOnPage":"cncpt-mob_top","targeting":{"format":"topscroll_mob"},"prebidSizes":[[1,2],[300,220]],"size":[[[1025,0],[]],[[0,0],[[1,2],[300,220]]]],"cookieLessPath":"000000000019d190","rootMargin":0,"inview":[],"id":"def-mob_top","lazyload":false,"prebidBid":[{"bidder":"adf2","params":{"mid":1781704}}]},{"refresh":30000,"excluserTimeout":200,"dependencies":"","path":"/5706918,22587651643/nyhederplus.dk_lb1","targeting":{"format":"skin"},"divIdOnPage":"cncpt-lb1","prebidSizes":[[728,90],[930,180],[970,170]],"size":[[[1025,0],[[728,90],[930,180],[970,170]]]],"cookieLessPath":"000000000019d18e","rootMargin":0,"inview":[],"id":"def-lb1","prebidBid":[{"params":{"mid":"1357048"},"bidder":"dentsu"},{"params":{"mid":"1165064"},"bidder":"adf"},{"params":{"placementId":"24074950"},"bidder":"mss_skn"},{"params":{"placementId":"24074932"},"bidder":"mss_dis"},{"params":{"mid":1754912},"bidder":"adf2"}]},{"refresh":30000,"dependencies":"","excluserTimeout":200,"path":"/5706918,22587651643/nyhederplus.dk_lb2","targeting":{"format":"interscroll_dsk"},"divIdOnPage":"cncpt-lb2","prebidSizes":[[728,90],[930,180],[970,570]],"size":[[[1025,0],[[728,90],[930,180],[970,570]]]],"cookieLessPath":"000000000019d18d","updateIfEmpty":[],"rootMargin":0,"inview":[],"id":"def-lb2","lazyload":true,"prebidBid":[{"params":{"mid":"1357049"},"bidder":"dentsu"},{"params":{"mid":"1165067"},"bidder":"adf"},{"params":{"placementId":"24074932"},"bidder":"mss_dis"},{"bidder":"adf2","params":{"mid":1781705}}]},{"refresh":30000,"dependencies":"","excluserTimeout":200,"path":"/5706918,22587651643/nyhederplus.dk_lb3","targeting":{"format":"interscroll_dsk"},"divIdOnPage":"cncpt-lb3","prebidSizes":[[728,90],[930,180],[930,600],[970,570]],"size":[[[1025,0],[[728,90],[930,180],[930,600],[970,570]]]],"cookieLessPath":"000000000019d18a","updateIfEmpty":[],"rootMargin":0,"inview":[],"id":"def-lb3","lazyload":true,"prebidBid":[{"params":{"mid":"1357050"},"bidder":"dentsu"},{"params":{"mid":"1165066"},"bidder":"adf"},{"params":{"placementId":"24074932"},"bidder":"mss_dis"},{"bidder":"adf2","params":{"mid":1781703}}]},{"refresh":30000,"dependencies":"","excluserTimeout":200,"path":"/5706918,22587651643/nyhederplus.dk_lb4","targeting":{"format":"interscroll_dsk"},"divIdOnPage":"cncpt-lb4","prebidSizes":[[728,90],[930,180],[970,570]],"size":[[[1025,0],[[728,90],[930,180],[970,570]]]],"cookieLessPath":"000000000019d189","rootMargin":0,"inview":[],"id":"def-lb4","lazyload":true,"prebidBid":[{"params":{"mid":"1357050"},"bidder":"dentsu"},{"params":{"mid":"1165065"},"bidder":"adf"},{"params":{"placementId":"24074932"},"bidder":"mss_dis"},{"bidder":"adf2","params":{"mid":1781706}}]},{"refresh":30000,"dependencies":"","excluserTimeout":200,"path":"/5706918,22587651643/nyhederplus.dk_sky1","divIdOnPage":"cncpt-sky1","targeting":{},"prebidSizes":[[160,600]],"size":[[[1025,0],[[160,600]]]],"cookieLessPath":"000000000019d185","rootMargin":0,"inview":[],"id":"def-sky1","prebidBid":[{"params":{"mid":"1357054"},"bidder":"dentsu"},{"params":{"mid":"1165031"},"bidder":"adf"},{"params":{"placementId":"24074931"},"bidder":"mss_dis"}]},{"refresh":30000,"dependencies":"","excluserTimeout":200,"path":"/5706918,22587651643/nyhederplus.dk_sky2","divIdOnPage":"cncpt-sky2","targeting":{},"prebidSizes":[[160,600]],"size":[[[1025,0],[[160,600]]]],"cookieLessPath":"000000000019d184","rootMargin":0,"inview":[],"id":"def-sky2","prebidBid":[{"params":{"mid":"1357055"},"bidder":"dentsu"},{"params":{"mid":"1165030"},"bidder":"adf"},{"params":{"placementId":"24074931"},"bidder":"mss_dis"}]},{"refresh":30000,"dependencies":"","excluserTimeout":200,"path":"/5706918,22587651643/nyhederplus.dk_mob1","targeting":{"format":"interscroll_mob,double_interscroll_mob"},"divIdOnPage":"cncpt-mob1","prebidSizes":[[320,320],[300,250],[320,160],[320,480],[320,50],[320,400],[300,600],[300,240],[300,210]],"size":[[[1025,0],[]],[[0,0],[[320,320],[300,250],[320,160],[320,480],[320,50],[320,400],[300,600],[300,240],[300,210]]]],"cookieLessPath":"000000000019d183","rootMargin":0,"inview":[],"id":"def-mob1","lazyload":true,"prebidBid":[{"params":{"mid":"1357051"},"bidder":"dentsu"},{"params":{"mid":"1165051"},"bidder":"adf"},{"params":{"placementId":"24074937"},"bidder":"mss_mob_int"},{"params":{"placementId":"24074933"},"bidder":"mss_dis"},{"params":{"mid":"1487079"},"bidder":"dentsu-int"},{"params":{"mid":1743834},"bidder":"adf2"},{"params":{"mid":1754914},"bidder":"adf2"}]},{"refresh":30000,"excluserTimeout":200,"dependencies":"","path":"/5706918,22587651643/nyhederplus.dk_mob2","targeting":{"format":"interscroll_mob"},"divIdOnPage":"cncpt-mob2","prebidSizes":[[320,320],[300,250],[320,160],[320,480],[320,50],[320,400],[300,600],[300,240]],"size":[[[1025,0],[]],[[0,0],[[320,320],[300,250],[320,160],[320,480],[320,50],[320,400],[300,600],[300,240]]]],"cookieLessPath":"000000000019d182","updateIfEmpty":[],"rootMargin":0,"inview":[],"id":"def-mob2","lazyload":true,"prebidBid":[{"params":{"mid":"1357052"},"bidder":"dentsu"},{"params":{"mid":"1165057"},"bidder":"adf"},{"params":{"placementId":"24074937"},"bidder":"mss_mob_int"},{"params":{"placementId":"24074933"},"bidder":"mss_dis"},{"params":{"mid":"1487079"},"bidder":"omgz-int"},{"params":{"mid":1743836},"bidder":"adf2"}]},{"refresh":30000,"dependencies":"","excluserTimeout":200,"path":"/5706918,22587651643/nyhederplus.dk_mob3","divIdOnPage":"cncpt-mob3","targeting":{"format":"interscroll_mob"},"prebidSizes":[[320,320],[300,250],[320,160],[300,600],[320,480],[320,400],[320,50],[300,240]],"size":[[[1025,0],[]],[[0,0],[[320,320],[300,250],[320,160],[300,600],[320,480],[320,400],[320,50],[300,240]]]],"cookieLessPath":"000000000019d181","rootMargin":0,"inview":[],"id":"def-mob3","lazyload":true,"prebidBid":[{"params":{"mid":"1357053"},"bidder":"dentsu"},{"params":{"mid":"1165056"},"bidder":"adf3"},{"params":{"placementId":"24074937"},"bidder":"mss_mob_int"},{"params":{"placementId":"24074933"},"bidder":"mss_dis"},{"params":{"mid":"1487079"},"bidder":"omgz-int"},{"params":{"mid":1743833},"bidder":"adf2"}]},{"refresh":30000,"dependencies":"","excluserTimeout":200,"path":"/5706918,22587651643/nyhederplus.dk_mob4","divIdOnPage":"cncpt-mob4","targeting":{},"prebidSizes":[[320,320],[300,250],[320,160]],"size":[[[1025,0],[]],[[0,0],[[320,320],[300,250],[320,160],[300,600],[320,480],[320,50],[320,400]]]],"cookieLessPath":"000000000019d180","rootMargin":0,"inview":[],"id":"def-mob4","lazyload":true,"prebidBid":[{"params":{"mid":"1357059"},"bidder":"dentsu"},{"params":{"mid":"1165055"},"bidder":"adf"},{"params":{"placementId":"24074937"},"bidder":"mss_mob_int"},{"params":{"placementId":"24074933"},"bidder":"mss_dis"}]},{"refresh":30000,"dependencies":"","excluserTimeout":200,"path":"/5706918,22587651643/nyhederplus.dk_mob6","divIdOnPage":"cncpt-mob6","targeting":{},"prebidSizes":[[320,320],[300,250],[320,160]],"size":[[[1025,0],[]],[[0,0],[[320,160],[320,320],[300,250],[300,600],[320,480],[320,50],[320,400]]]],"cookieLessPath":"000000000019d17e","updateIfEmpty":[],"rootMargin":0,"inview":[],"id":"def-mob5","lazyload":true,"prebidBid":[{"params":{"mid":"1357060"},"bidder":"dentsu"},{"params":{"mid":"1375759"},"bidder":"adf"},{"params":{"placementId":"24074933"},"bidder":"mss_dis"}]}],"videoAdunits":[],"readpeaks":[{"readpeakId":"mcn_iframe_ee2700f0b794de92-1","style":"display: none; width: 100%; max-width: 1020px; height: 430px; border: none;","divIdOnPage":"cncpt-native","id":"itbohjb","src":"https://app.readpeak.com/ads/get/?l=ee2700f0b794de92","divId":"owvjzig"}],"customTargeting":{"market":"dk","categories":"news","domain":"nyhederplus.dk"},"bidderSettings":[{"alias":"mss_mob_int","bidCpmAdjustment":1,"bidder":"appnexus"},{"alias":"adf2","bidCpmAdjustment":1,"bidder":"adform"},{"alias":"omgz-int","bidCpmAdjustment":1,"bidder":"adform"},{"alias":"dentsu-int","bidCpmAdjustment":1,"bidder":"adform"},{"alias":"adf3","bidCpmAdjustment":1,"bidder":"adform"},{"alias":"mss_skn","bidCpmAdjustment":1,"bidder":"appnexus"},{"alias":"dentsu","bidCpmAdjustment":1,"bidder":"adform"},{"alias":"mss_dsk_top","bidCpmAdjustment":1,"bidder":"appnexus"},{"alias":"mss_dis","bidCpmAdjustment":1,"bidder":"appnexus"},{"alias":"adf","bidCpmAdjustment":1,"bidder":"adform"}],"checkForConsent":true,"strossles":[],"usePrebid":true,"browsiSiteKey":"","RMBRef":"https://macro.adnami.io/macro/spec/adsm.macro.2ed62b57-22d0-4356-83c4-e32b25af43ef.js","activatePubx":true,"prebidAliases":[["mss_mob_int","appnexus"],["adf2","adform"],["omgz-int","adform"],["dentsu-int","adform"],["adf3","adform"],["mss_skn","appnexus"],["dentsu","adform"],["mss_dsk_top","appnexus"],["mss_dis","appnexus"],["adf","adform"]],"deployId":"lnbqwnf2n0brjdl8tft","supplyPartners":[{"asi":"adform.com","sid":"638"}],"ABTesters":[],"observerTimeout":750,"haltInit":0,"cookielessAdserver":"Adnuntius","rootMargin":500,"failsafe_timeout":3000}; "use strict";(()=>{var ke=Object.defineProperty;var Vo=Object.getOwnPropertyDescriptor;var Qo=Object.getOwnPropertyNames;var Ko=Object.prototype.hasOwnProperty;var w=(e,t)=>()=>(e&&(t=e(e=0)),t);var Jo=(e,t)=>{for(var o in t)ke(e,o,{get:t[o],enumerable:!0})},Yo=(e,t,o,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Qo(t))!Ko.call(e,i)&&i!==o&&ke(e,i,{get:()=>t[i],enumerable:!(n=Vo(t,i))||n.enumerable});return e};var Xo=e=>Yo(ke({},"__esModule",{value:!0}),e);function g(e){it&&r(e,"error")}var nt,Zo,en,tn,le,it,st,r,rt,M,at,lt,P,T,ce,L,ct,m=w(()=>{"use strict";nt={pbjs:"#3B88C3;",gpt:"#1E8E3E;",adnuntius:"#0e9bd6;",emitter:"#f4b400;",video:"#ff0046;",conceptads:"#283593;",readpeak:"#13759a;",strossle:"#191919;",function:"#9AE19D;",test:"#6eb77f;",error:"#ff3333;"},Zo=e=>{let t="#d24f54;";return nt[e]||t},en=performance.now(),tn=function(e,t){let o=Array.from(t),n=Zo(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 s=(performance.now()-en)/1e3;return o.unshift("%c"+e.toUpperCase()+` (+ ${s.toFixed(2)} s) `),o},le=function(e){let t="[\\?&]"+e+"=([^&#]*)",n=new RegExp(t).exec(window.location.search);return n===null?"":decodeURIComponent(n[1].replace(/\+/g," "))},it=le("concept_debug")==="true",st=le("realtime_config")==="true",r=function(e,t="conceptads",o="log"){return Object.keys(nt).includes(t)||(t="conceptsads"),it&&console[o].apply(this,tn(t,[e]))};rt=()=>{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"})},M=(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})},at=e=>M("Function queued",e),lt=e=>M("Function dequeued",e),P=e=>M("Timing point",e),T=e=>M("Event recieved",e),ce=e=>M("Ad loaded",e),L=e=>M("Request sent",e),ct=e=>M("Unfilled recieved",e)});var dt,pt=w(()=>{"use strict";dt=function(){let e=!1;return function(t){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))&&(e=!0)}(navigator.userAgent||navigator.vendor||window.opera),e}});var D,de=w(()=>{"use strict";D=({adunitPath:e})=>{let t=[...globalThis.concept.updateWhenResolved.keys()],o=[...globalThis.concept.updateIfEmpty.keys()];return[...t,...o].filter(i=>globalThis.concept.adUnits[i]).map(i=>globalThis.concept.adUnits[i].path).includes(e)}});var gt,An,En,W,pe=w(()=>{"use strict";gt=e=>{let t=globalThis.concept.device==="mobile"?globalThis.conceptConfig.mobileMultiplier||2:1,o=globalThis.concept.adUnits?globalThis.concept.adUnits[e]:null,n=o?o.rootMargin:globalThis.conceptConfig.rootMargin;isNaN(300)&&console.error("Root margin not given as a number");let i=300*t+"px";return n&&(i=n*t+"px"),i},An=e=>({root:null,rootMargin:gt(e),threshold:globalThis.conceptConfig.threshold||0}),En={getObserverConfig:An,getRootMargin:gt},W=En});function ht(e){let t=!1;if(ut)t=!0,e();else{let i=function(){document.readyState==="complete"&&s()},s=function(){t||(ut=!0,t=!0,document.removeEventListener("DOMContentLoaded",s,!1),window.removeEventListener("load",s,!1),e())};var o=i,n=s;document.addEventListener?(document.addEventListener("DOMContentLoaded",s,!1),window.addEventListener("load",s,!1)):(document.attachEvent("onreadystatechange",i),window.attachEvent("onload",s("onload")))}}function bt(){return!("IntersectionObserver"in window)||!("IntersectionObserverEntry"in window)||!("intersectionRatio"in window.IntersectionObserverEntry.prototype)?(r("Can not use the IntersectionObserver"),g("Can not use the IntersectionObserver"),!0):!1}function $e({observingList:e,elementId:t,refreshFunc:o,refreshWhenReadyFunction:n,scheduleLaterFunc:i,retries:s=0}){let l=W.getObserverConfig(t),a=document.getElementById(t);!a&&s<3?setTimeout(function(){return r(`observeElement -> Gonna refresh ${t}`),$e({observingList:e,elementId:t,refreshWhenReadyFunction:n,scheduleLaterFunc:i,refreshFunc:o,retries:s+1})},globalThis.conceptConfig.observerTimeout||150):a?(globalThis.concept.observing.push({element:a}),Sn({observerConfig:l,element:a,refreshFunc:o,scheduleLaterFunc:i,refreshWhenReadyFunction:n})):g(`Could not observe: ${t} is never inserted or inserted too late. try to increase timeout`)}function Sn({observerConfig:e,element:t,refreshFunc:o,scheduleLaterFunc:n,refreshWhenReadyFunction:i}){B({observerConfig:e,element:t,excutionFunction:l=>{let a=l.target;if(l.isIntersecting){r(`refreshOnIntersection -> ${a.id} is intersection:`);let c=globalThis.concept.adUnits[a.id];if(!c){g(`Could not find Adunit in adunit list ${a.id}`);return}let d=D({adunitPath:c.path});c&&c.lazyload&&!c.alreadyLoaded&&!d&&(r("refreshOnIntersection -> Not loaded yet, so we refresh"),c.alreadyLoaded=!0,c.loadedFirstTime=!0,c.refreshTimer&&wn({adUnit:c,scheduleLaterFunc:n,refreshWhenReadyFunction:i}),o([c]))}}})}function k(e,t,o=!1){let n=o?e:Pn(e);return new Promise(i=>{t&&Number.isInteger(t)&&(r(`Timing ${e} out in ${t} ms`),setTimeout(function(){g(`${e} TIMED OUT`),i(null)},t));let s=Re(n),l=s&&xn(s)?s.length>0:!0;if(s&&l)i(s);else if(globalThis.conceptConfig.avoidMutationObserver){r("Interval observer started for dublications");let a=setInterval(()=>{let c=Re(n);c&&(r(`Found from intervaller ${n}`),clearInterval(a),i(c))},100)}else{r(`Relying on MutationObserver to find ${e}`);let a=new MutationObserver(c=>{let d=Re(n);d&&(r(`Found from mutationObserver ${n}`),a.disconnect(),i(d))});document.body?a.observe(document.body,{childList:!0,subtree:!0}):r(`Could not wait for ${e} as there is no docuemnt body`)}})}var Ne,mt,Le,ut,_e,In,ft,oe,B,wn,q,Tt,ge,Re,Pn,xn,kn,ue,S=w(()=>{"use strict";m();pt();de();pe();Ne=e=>document.body.appendChild(e),mt=({targetingFunction:e})=>{let t=o=>{let{coords:{longitude:n,latitude:i,accuracy:s}}=o,l={lat:`${i}`,long:`${n}`,accuracy:`${s}`};globalThis.concept.targeting={...globalThis.concept.targeting,...l},r("Geo is being set"),e(l)};navigator.geolocation&&navigator.geolocation.getCurrentPosition(t)},Le=(e,t)=>{document.addEventListener("DOMContentLoaded",function(){e(t)})},ut=!1;_e=({el:e,parentCheck:t=!1})=>{if(!e)return!1;let{width:o,height:n,bottom:i,top:s,left:l,right:a}=e.getBoundingClientRect();return o===0&&n===0&&!t?_e({el:e.parentNode,parentCheck:!0}):!document.hidden&&s>=0&&l>=0&&i<=(window.innerHeight||document.documentElement.clientHeight)&&a<=(window.innerWidth||document.documentElement.clientWidth)},In=(e,t)=>{if(!t)return e;for(var o,n=t.split("."),i=0,s=n.length-1;i{let t={};for(let o in e)e.hasOwnProperty(o)&&(t[o]=`${e[o]}`);return t},oe=(e={adUnits:[]})=>{let t={};try{let o=Math.round(window.devicePixelRatio*100),n=window.frameElement?window.frameElement.baseURI:"",i=window.location.toString(),s=i.includes("http")?i:n,l=/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/,c=new RegExp(l).exec(s);if(c){let p=c[4]||"",u=(c[5]||"").replace(/(.)\/$/,"$1"),E=(c[7]||"").replace(/\=/gi,":").split("&");t={UrlHost:p,UrlPath:u,UrlQuery:E,browserZoomLevel:o+""}}return e.postSetup?t.pb=["post"]:t.entry="first",e.dentsuSettings&&(t.dentsuCategory=e.dentsuSettings.adf_path_query),e.customTargeting&&(t={...t,...ft(e.customTargeting)}),globalThis.siteTargeting&&typeof globalThis.siteTargeting=="object"&&(t={...t,...ft(globalThis.siteTargeting)}),e.urlTargetingSearchings&&Array.isArray(e.urlTargetingSearchings)&&e.urlTargetingSearchings.forEach(p=>{let{searchFor:u,valueName:C,keyName:E}=p;s.includes(u)&&(t[E]=C)}),e.lookForGlobal&&Array.isArray(e.lookForGlobal)&&e.lookForGlobal.forEach(p=>{let{name:u,globalVar:C}=p,E=In(window,C);E&&(t[u]=E.split(",").map(N=>N.trim()))}),window.location.pathname.split("/").forEach((p,u)=>{u>0&&u<4&&(t["path"+u]=p.slice(-40))}),t}catch{r("Something went wrong with the global targeting")}};B=({observerConfig:e,element:t,excutionFunction:o})=>{if(!(t instanceof Element))return;let n=(s,l)=>{s.forEach(a=>o(a,l))},i=new IntersectionObserver(n,e);return i.observe(t),i},wn=({adUnit:e,scheduleLaterFunc:t,refreshWhenReadyFunction:o})=>{clearTimeout(e.refreshTimer),r(`refreshOnIntersection --> resetting timer: ${e.divIdOnPage}`),t({name:e.divIdOnPage,adUnit:e,refreshFunction:o})};q=()=>window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,Tt=()=>["complete","loaded","interactive"].includes(document.readyState),ge=()=>dt(),Re=globalThis?.conceptConfig?.allowAdUnitDublicates?document.querySelectorAll.bind(document):document.getElementById.bind(document),Pn=e=>{let t=globalThis?.conceptConfig?.allowAdUnitDublicates?e:e.split("#")[1];return e.includes(".")&&(t=t.split(".").join("\\."),r(`Found a ., now looking for ${t}`)),t},xn=e=>NodeList.prototype.isPrototypeOf(e);kn=["CookieConsent","CookieInformationConsent","_ga","eupubconsent-v2"],ue=e=>{let t=[...kn];e&&t.unshift(e);let o="";return document.cookie.split(";").forEach(function(n){let[i,s]=n.split("=");t.includes(i.trim())&&(o=s)}),o}});var On,Rn,Nn,vt,Ct=w(()=>{"use strict";S();pe();m();On=({injectionFunction:e})=>{globalThis.conceptConfig?.readpeaks&&globalThis.conceptConfig?.readpeaks?.length>0&&globalThis.conceptConfig.readpeaks.forEach(t=>{Rn({readpeakConf:t,injectionFunction:e})})},Rn=async({readpeakConf:e,injectionFunction:t})=>{r(`Lazyloading a readpeak item in ${e.divIdOnPage}`,"readpeak");let o=document.createElement("iframe");o.src=e.src,globalThis.concept.tcString&&(o.src=`${o.src}&gdpr_consent=${globalThis.concept.tcString}`),o.id=e.readpeakId,o.setAttribute("style",e.style);let n={root:null,rootMargin:W.getRootMargin(null),threshold:globalThis.conceptConfig.threshold||0},i=(l,a)=>{let c=l.target;if(l.isIntersecting&&globalThis.conceptConfig.readpeaks){let d=globalThis.conceptConfig.readpeaks.find(C=>C.divIdOnPage===c.id),p=d&&document.getElementById(d.divIdOnPage);p&&p.hasChildNodes()===!1&&d?(d.loadedTimes?d.loadedTimes=d.loadedTimes+1:d.loadedTimes=1,c.appendChild(o),globalThis.__rpads=globalThis.__rpads||[],globalThis.__rpads.push(d.readpeakId),r(` ${d.divIdOnPage} inserted!!`,"readpeak"),t(r),a.unobserve(document.getElementById(d.divIdOnPage))):r("Readpeak container is not empty :O!","readpeak")}};return await k(`${e.divIdOnPage}`,globalThis.concept.failsafe_timeout,!0)?([...document.querySelectorAll(`#${e.divIdOnPage}`)].forEach(a=>{B({observerConfig:n,element:a,excutionFunction:i})}),"ok"):(r(`Could not insert into ${e.divIdOnPage}`,"error"),"could not find")},Nn={insertReadpeakIframes:On},vt=Nn});var Ln,_n,$n,yt,At=w(()=>{"use strict";S();m();pe();Ln=({injectionFunction:e})=>{globalThis.conceptConfig?.strossles&&globalThis.conceptConfig?.strossles?.length>0&&globalThis.conceptConfig.strossles.forEach(t=>{_n({strossleConfig:t,injectionFunction:e})})},_n=async({strossleConfig:e,injectionFunction:t})=>{r(`Lazyloading a strossle item in ${e.divIdOnPage}`,"strossle");let o={root:null,rootMargin:W.getRootMargin(null),threshold:globalThis.conceptConfig.threshold||0},n=(s,l)=>{let a=s.target;if(s.isIntersecting&&globalThis.conceptConfig.strossles){let c=globalThis.conceptConfig.strossles.find(d=>d.divIdOnPage===a.id);c&&!c.alreadyLoaded&&(c.alreadyLoaded=!0,globalThis.strossle=globalThis.strossle||function(){(strossle.q=strossle.q||[]).push(arguments)},globalThis.strossle(c.strossleId,`#${c.divIdOnPage}`),r(` ${c.divIdOnPage} inserted!!`,"strossle"),t(r),l.unobserve(document.getElementById(c.divIdOnPage)))}};return await k(`${e.divIdOnPage}`,globalThis.concept.failsafe_timeout,!0)?([...document.querySelectorAll(`#${e.divIdOnPage}`)].forEach(l=>{B({observerConfig:o,element:l,excutionFunction:n})}),"ok"):(r(`Could not insert into ${e.divIdOnPage}`,"error"),"could not find")},$n={insertStrossleIframes:Ln},yt=$n});var Un,jn,Et,It=w(()=>{"use strict";O();Un=(e,t)=>{V(e,`https://t.seedtag.com/t/${t}.js`),e("seedtag Injected")},jn={injectSeedtag:Un},Et=jn});var Fn,Mn,Dn,I,G=w(()=>{"use strict";Fn=e=>{let t,o=[];for(t=0;tn);t++);return e[t]},Mn=()=>Math.random().toString(36).substr(2,9),Dn={getRandomNumber:Mn,weighted_random:Fn},I=Dn});function wt(e){let o=`https://dw6vol2k7d4iu.cloudfront.net/1x1.png${e}&someunique=${I.getRandomNumber()}`;Ue(o,"concept-loads")}var Ue,Bn,qn,Gn,R,Q=w(()=>{"use strict";m();S();G();Ue=(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?Ne(o):Le(Ne,o)}catch(n){console.error("Cant read document.body in append pixel",n)}};Bn=e=>{try{document.body?wt(e):Le(wt,e)}catch(t){console.error("Cant read document.body",t)}},qn=({lineItemId:e,creativeId:t,adunitCode:o})=>{let n=globalThis.conceptConfig.reportTrackingAs;if(!n||!globalThis?.concept?.targeting)return r("Cant track when no name to track on","concept"),null;let l=`${`https://d23oz2xvzoo5zg.cloudfront.net/imp_track.gif?site=${n}&lineItemId=${e}&creativeId=${t}&adunitCode=${o}`}&someunique=${I.getRandomNumber()}`;return Ue(l,"advanced-tracking"),l},Gn={createAdvancedTrackingPixel:qn,appendPixel:Ue,loadTrackingPixel:Bn},R=Gn});var zn,Hn,Wn,je,St=w(()=>{"use strict";Q();zn=()=>globalThis.conceptConfig.sendDataToAdformDSP,Hn=({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,s]=n.split("--");if(i==="format"){let l=globalThis.conceptConfig.adUnits.map(c=>c.targeting?.format).filter(Boolean).map(c=>c?.split(",").join("|")),a=[...new Set(l)].join("|");t.order[s]=a}else i==="contxt"?globalThis.concept.targeting[i]&&(t.order.itms=globalThis.concept.targeting[i].map(l=>({[s]:l}))):globalThis.concept.targeting[i]&&(t.order[s]=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)}();let o="https://track.adform.net/Serving/TrackPoint/?pm=923403&ADFPageName=concept_dmp&ADFdivider=|";R.appendPixel(o,"concept-dmp"),e("DMP pixel loaded")},Wn={useConceptDMP:zn,injectDMPPixel:Hn},je=Wn});var Nt={};Jo(Nt,{execute3rdparties:()=>fe,inject:()=>z,injectAdnami:()=>Fe,injectBrowsi:()=>Rt,injectCustomAsyncScript:()=>V,injectDentsu:()=>Ot,injectPrebid:()=>se,injectReadpeak:()=>xt,injectStrossle:()=>kt,loadSync:()=>Me,loadThirdPartyLibsWithCookiesOneTimeLoad:()=>De});function Me(e,t,o=""){var n=ne();t&&(n.id=t),o&&n.setAttribute("referrerpolicy",o),n.type="text/javascript",n.src=e,ie({scriptTag:n})}var Pt,ne,ie,z,se,xt,kt,Fe,V,Ot,Rt,fe,De,O=w(()=>{"use strict";Ct();At();It();m();S();St();Pt=!0,ne=()=>document.createElement("script"),ie=({scriptTag:e})=>{let t=document.getElementsByTagName("script")[0];t&&t.parentNode?t.parentNode.insertBefore(e,t):document.head.appendChild(e)},z=(e,t,o=!1)=>{(function(n,i){let s=n.createElement(i);s.type="text/java"+i,s.src=e,ie({scriptTag:s}),o&&(s.async=o)})(t,"script")},se=(e,t)=>{z(t,document,!0),e("prebid Injected")},xt=e=>{Me("https://app.readpeak.com/js/rp-if.js","Readpeak"),e("Readpeak Injected")},kt=e=>V(e,"https://assets.strossle.com/strossle-widget-sdk/1/strossle-widget-sdk.js"),Fe=(e,t)=>{window.adsmtag=window.adsmtag||{},adsmtag.cmd=adsmtag.cmd||[],Me(t,"Adnami"),e("Adnami Injected")},V=(e,t)=>{let o=ne();o.id="Custom script",o.async=!0,o.type="text/javascript",o.src=t,ie({scriptTag:o}),e("Custom script Injected")};Ot=({adf_path_query:e,logger:t})=>{(function(){var n=location.href,i=ne();i.src="//pixel.mathtag.com/event/js?mt_id=1100416&mt_adid=177100&s3="+n+`&s4=${e}&mt_nsync=1`,document.head.appendChild(i)})(),t("dentsu Injected");var o=ue("_pubcid");window._adftrack=Array.isArray(window._adftrack)?window._adftrack:window._adftrack?[window._adftrack]:[],window._adftrack.push({pm:576327,divider:encodeURIComponent("|"),pagename:encodeURIComponent("Data_Concept_ALL"),order:{sv8:location.href,sv9:o,sv15:e,svn31:Math.round(window.devicePixelRatio*100)}}),function(){var n=ne();n.type="text/javascript",n.async=!0,n.src="https://track.adform.net/serving/scripts/trackpoint/async/",ie({scriptTag:n})}()},Rt=(e,t)=>{e("Browsi Injected"),function(){var o=ne();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",ie({scriptTag:o})}()},fe=()=>{r("Loading 3rdparty DOM injectors"),vt.insertReadpeakIframes({injectionFunction:xt}),yt.insertStrossleIframes({injectionFunction:kt})},De=(e,t)=>{if(Pt){fe();let{dentsuSettings:o,seedtagId:n,browsiSiteKey:i}=e;Pt=!1,je.useConceptDMP()&&setTimeout(()=>{je.injectDMPPixel({logger:r})},500),i&&Rt(r,i),n&&Et.injectSeedtag(t,n),o&&Ot({adf_path_query:o.adf_path_query,logger:t})}else t("3rd partys already loaded")}});m();var on=()=>{let e=document.getElementsByTagName("img");for(var t=0;t{let t=.1;e.style.display="block";let o=setInterval(function(){t>=1&&clearInterval(o),e.style.opacity=t,e.style.filter="alpha(opacity="+t*100+")",t+=t*.2},40)},sn=e=>{let t=1;e.style.display="block";let o=setInterval(function(){t<=.1&&(e.style.display="none",clearInterval(o)),e.style.opacity=t,e.style.filter="alpha(opacity="+t*100+")",t=t-.1},40)},rn=(e,t,o)=>{if(e){e.classList.add(`outer-box-${e.id}`);let n=document.createElement("div");n.className="inner-second",n.innerHTML=`

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

`;let i=`.outer-box-${e.id}`,s=` ${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; } `,l=document.createElement("style");l.innerText=s,document.head.appendChild(l),e.appendChild(n)}},an=e=>{let t=document.getElementById(e.divIdOnPage);if(!t)return"";let o=document.createElement("div"),n=`${e.divIdOnPage}-prerender`;o.setAttribute("id",n);let i=document.createElement("div"),s=document.createElement("div");return s.setAttribute("id",`${e.divIdOnPage}-grandparent`),i.setAttribute("id",`${e.divIdOnPage}-realrender`),t.appendChild(o),s.appendChild(i),t.appendChild(s),n},ln={fadeIn:nn,fadeOut:sn,insertOverlay:rn,createPreRenderNodes:an,blurAllImages:on},U=ln;m();function Oe(e,t){e&&e.postMessage&&e.postMessage(t,"*")}var x=(e,t)=>{if(globalThis.conceptConfig&&!globalThis.conceptConfig.isPassback){r(`${e} emitted`,"emitter");let o=new CustomEvent(e,t);window.parent.document.dispatchEvent(o)}},cn=({divId:e})=>{x("viewableAd",{detail:{viewable:!0,divId:e}})},dn=({name:e,divId:t})=>{x("unfilledAd",{detail:{adunit:e,unfilled:!0,divId:t}})},pn=()=>x("concept_loaded",{detail:{}}),gn=({name:e,divId:t})=>{x("filledAd",{detail:{adunit:e,filled:!0,divId:t}})},un=(e,t)=>{let o=globalThis.concept.buildVastTag(t);Oe(e,{type:"vast_tag",payload:{VASTTag:o}})},fn=async(e,t)=>{let o=await globalThis.concept.requestPrebidUrl(t);Oe(e,{type:"prebid_vast_tag",payload:{VASTTag:o}})},mn=e=>{let t={cncptads:JSON.stringify(globalThis.concept)};Oe(e,{type:"concept_ads",payload:{cncptads:JSON.stringify(globalThis.concept)}}),x("concept_ads",{detail:t})},hn=()=>x("urlChange",{detail:{}}),bn=()=>x("consentRecieved",{detail:{}}),Tn=()=>x("cookieless",{detail:{}}),vn=()=>x("withCookies",{detail:{}}),Cn=e=>x("PPIDSet",{detail:{id:e}}),yn={emitUnfilled:dn,emitUrlChange:hn,emitPPIDSet:Cn,consentRecieved:bn,emitVastTag:un,emitPrebidVastTag:fn,emitFilled:gn,emitCookieless:Tn,emitLoaded:pn,emitWithCookies:vn,emitConcept:mn,emitViewable:cn},b=yn;S();O();m();var Vn=()=>{let e={bidderTimeout:globalThis?.conceptConfig?.prebidTimeOut||1e3,currency:{adServerCurrency:"DKK"},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(globalThis?.conceptConfig?.disablePrebidConsentManagement||(e.consentManagement={gdpr:{cmpApi:"iab",timeout:8e3,defaultGdprScope:!0},usp:{cmpApi:"iab",timeout:100}}),globalThis?.conceptConfig?.disableUserSync||(e.userSync={filterSettings:{iframe:{bidders:"*",filter:"include"}},auctionDelay:0,userIds:[{name:"pubCommonId",storage:{type:"cookie",name:"_pubcid",expires:365}},{name:"id5id",params:{partner:461},storage:{type:"html5",name:"id5id",expires:90,refreshInSeconds:8*3600}}]}),globalThis?.conceptConfig?.activateS2s){let t=globalThis.conceptConfig.prebidAliases||[],o=globalThis.conceptConfig.s2sBidders||[];e.s2sConfig={accountId:globalThis.conceptConfig.s2sAccountName||"cncpt",adapter:"prebidServer",enabled:!0,bidders:[...o],cookieSet:!0,endpoint:"https://s2s.cncpt-central.com/openrtb2/auction",syncEndpoint:"https://s2s.cncpt-central.com/cookie_sync",timeout:globalThis.conceptConfig.s2sTimeout||500,extPrebid:{aliases:Object.fromEntries(t.filter(n=>o.includes(n[0]))||[]),targeting:{includebidderkeys:!0}}}}if(globalThis?.conceptConfig?.sid){let t=[Lt("concept.dk",globalThis.conceptConfig.sid)];(globalThis.conceptConfig.supplyPartners||[]).forEach(n=>{t.push(Lt(n.asi,n.sid))}),e.schain={validation:"strict",config:{ver:"1.0",complete:1,nodes:t}}}return e},Lt=(e,t)=>({asi:e,sid:t,hp:1}),Qn=()=>{let e=globalThis?.conceptConfig?.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=s=>s*n:t[o.alias]={bidCpmAdjustment:s=>s*n})}),pbjs.bidderSettings=t},Kn=()=>{let e={};[{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"}].forEach(n=>{globalThis.concept?.targeting[n.value]&&(e[n.keyName]=globalThis.concept?.targeting[n.value])});let o=globalThis.concept.targeting.categories||"";return e.concept_category=o.split(","),globalThis.concept?.targeting?.contxt&&(e.contxt=globalThis.concept?.targeting?.contxt),globalThis.concept.pbjsGlobalKeys=e,e},Jn={prebidConfig:Vn,setBidAdjustments:Qn,keyValues:Kn},me=Jn;var{injectCustomAsyncScript:Yn}=(O(),Xo(Nt)),Xn=()=>globalThis.conceptConfig.activatePubx,Zn=e=>{Yn(e,"https://cdn.pbxai.com/029f2f07-0154-4544-b38d-26667fe7fd22.js"),e("PubX Injected")},ei={usePubX:Xn,injectPubX:Zn},Be=ei;G();O();var _t=!0;window.pbjs=window.pbjs||{};pbjs.que=pbjs.que||[];var he=e=>{if(e.usePrebid&&e.prebidRef)if((!window.pbjs||!window.pbjs.libLoaded)&&_t){_t=!1,Be.usePubX()&&Be.injectPubX(r);let t=e.prebidRef,{prebidRef2:o,prebidABTest:n}=e;if(o&&n&&n?.testB?.url){let{testA:i,testB:s}=e.prebidABTest;if(i&&s){let{url:l,kvVal:a}=I.weighted_random([i,s]);globalThis.concept.targeting.prebidVersion=a,t=l||e.prebidRef}}se(r,t),qe(),oi(),ni()}else r("Prebid already loaded/started","pbjs");else r("Prebid not needed","pbjs")},ti=e=>{let t=[],o=[],n=e.map(i=>i.path);return r(`[getPrebidSettings] looking up bids for: ${n}`,"conceptads"),e.forEach(i=>{let s=i.path;Object.keys(globalThis.concept.adUnits).forEach(l=>{let a=globalThis.concept.adUnits[l];a.path===s&&a.prebidSettings?.bids&&a.prebidSettings?.bids?.length>0?(a.prebidSettings.code=s,t.push(a.prebidSettings)):a.path===s&&o.push(a)})}),{prebidUnits:t,onlyGamUnits:o}},oi=()=>{globalThis.conceptConfig?.useLiveWrappedAnalytics&&window.pbjs.que.push(function(){r("setting setPrebidAnalytics (liveWrapped)","pbjs"),pbjs.enableAnalytics({provider:"livewrapped",options:{publisherId:"35665883-67d9-42e1-b1e9-8f3e80c7f513",endpoint:"https://lwadm.com/analytics/10"}})})},qe=()=>{if(r("Adding Aliases","pbjs"),globalThis.atm?.prebid?.alias?.length>0)for(let e=0;e{window.pbjs.que.push(function(){o[1]&&o[0]&&pbjs.aliasBidder(o[1],o[0])})})}},$t=({bids:e,sizes:t,path:o})=>e.length===0?null:{code:o,bids:e.filter(i=>!i.disabled),mediaTypes:{banner:{sizes:t}}},ni=()=>{pbjs.que.push(function(){r("setting cncpt pbjs options (bidadjustments & general config)","pbjs"),me.setBidAdjustments();let t={site:{ext:{data:{...me.keyValues()}}}};globalThis?.concept?.targeting?.lat&&(t.device={geo:{lat:globalThis?.concept?.targeting?.lat,long:globalThis?.concept?.targeting?.long,accuracy:parseInt(globalThis?.concept?.targeting?.accuracy)}}),pbjs.setConfig({ortb2:t}),pbjs.setConfig(me.prebidConfig())})};function Ut(e){let t=!1;if(e.length===0){r("No units ot refresh");return}let{prebidUnits:o,onlyGamUnits:n}=ti(e);n.forEach(a=>{let c=a.path;L(`${c} - gpt`),googletag.cmd.push(function(){googletag.pubads().refresh([a.slot],{changeCorrelator:globalThis.conceptConfig.dontChangeCorrelator!==!0})})});let i=o.map(a=>a.code),s=e.filter(a=>i.includes(a.path));o&&o.length>0&&(L(`${i.join(", ")} - prebid`),pbjs.que.push(function(){let a=i.join(", ");r(`Starting auction for = ${a}`,"pbjs"),pbjs.removeAdUnit(),pbjs.addAdUnits(o),P(`prebid auction started ${a}`),pbjs.requestBids({adUnitCodes:i,bidsBackHandler:l})}));function l(a){t||(t=!0,a&&Object.keys(a).forEach(c=>{pbjs.que.push(function(){let d=pbjs.getHighestCpmBids(c);r(`GAM has to beat ${d[0].cpm.toFixed(2)} by ${d[0].bidder}`,"pbjs")})}),googletag.cmd.push(function(){if(s.length===0){r("Nothing to call GAM with");return}let c=s.map(d=>d.slot);pbjs.libLoaded&&c.length>0?pbjs.que.push(function(){pbjs.setTargetingForGPTAsync(),r("[initAdserver] send prebid result to GAM","pbjs"),googletag.pubads().refresh(c,{changeCorrelator:globalThis.conceptConfig.dontChangeCorrelator!==!0})}):googletag.pubads().refresh(c,{changeCorrelator:globalThis.conceptConfig.dontChangeCorrelator!==!0})}))}if(o&&o.length>0){let a=(globalThis?.conceptConfig?.prebidTimeOut||3e3)+500;setTimeout(function(){t||(r(`[PREBID] Timouter caught this one ${i}`,"pbjs"),l({}))},a)}}m();S();de();var Ge={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)})}},jt=e=>{let o=(globalThis?.conceptConfig?.prebidAliases||[]).find(i=>i[0]===e.bidder),n=o&&o[1];if(Ge[e.bidder]||n&&Ge[o[1]]){let i=e.bidder;o&&(i=o[1]);let s={bidder:e.bidder,params:Ge[i].transformer(e.params)};return e.disabled&&(s.disabled=e.disabled),s}return e};m();G();var v={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"};O();var Ft=!0,Mt=e=>{if(Ft&&!globalThis.conceptConfig.siteLoadsGpt){let t="https://securepubads.g.doubleclick.net/tag/js/gpt.js";return globalThis.conceptConfig.tryLimitedAds?window.addEventListener("consentRecieved",()=>{globalThis.concept.consentStatus===v.LEGITIMATE_INTERREST&&(t="https://pagead2.googlesyndication.com/tag/js/gpt.js"),z(t,document,!0)},!0):z(t,document,!0),Ft=!1,e("GPT Injected"),globalThis.googletag}},Dt=e=>(typeof e=="string"&&(e=e.replace(/\s/g,""),e=e.includes(",")?e.split(","):e),e),j=e=>{googletag.cmd.push(function(){r("GAM targeting being set");let t=[];for(var o in e)if(e.hasOwnProperty(o)){let n=e[o],i=Dt(n);i?googletag.pubads().setTargeting(o,i):t.push(o)}t.length>0&&r(`could set value for the keys = ${t.join(",")} (empty)`)})};var ii=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))},be=(e,t,o)=>{let n=Dt(o);n&&e.setTargeting(t,n)},si=e=>{let t=[];return e.forEach(o=>{t=[...t,...o[1]]}),t},Bt=({path:e,size:t,elementId:o,anchor:n,targeting:i,setUniqueTargeting:s,container:l})=>{let a;e||g(`NO PATH FOR ADUNIT ${e}`),googletag.cmd.push(function(){if(n?(a=googletag.defineOutOfPageSlot(e,googletag.enums.OutOfPageFormat[n]),a&&a.addService(googletag.pubads())):(a=googletag.defineSlot(e,si(t),o).setCollapseEmptyDiv(!0).addService(googletag.pubads()),a.defineSizeMapping(ii(t))),!a){g("No slot here");return}i&&Object.keys(i).forEach(c=>{be(a,c,i[c])}),s&&be(a,"uniqueId","_"+I.getRandomNumber()),ri({slot:a,container:l})})},ri=({slot:e,container:t})=>{globalThis.concept.adUnits[t.id].slot=e},qt=()=>{googletag.cmd.push(function(){T("Googletag loaded")})},Te=()=>{googletag.cmd.push(function(){googletag.pubads().setPrivacySettings({limitedAds:!0})})};var f={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"};G();var zt=e=>new Promise(t=>setTimeout(t,e)),Ht=(e,t,o)=>{U.blurAllImages();let n=K(e,q()),i=n&&n[1][0];if(!Array.isArray(i))return;let[s,l]=i;r(`Showing overlay on ${t}`),U.insertOverlay(o,s,l)},ai=async(e,t)=>new Promise(function(o){r(`Looking for ${e} `,"conceptads"),document.querySelector(e)&&o(!0);let n=setTimeout(()=>{let i=document.querySelector(e);clearTimeout(n),o(i)},t)}),Wt=e=>{var t=document.createElement("style");t.innerText=e,document.head.appendChild(t)},Vt=async(e,t)=>{let o=globalThis.concept.adUnits[e];if(!o)return!1;let n=o;if((!o.updateIfEmpty||o.updateIfEmpty.length===0)&&(!o.dependencies||o.dependencies.length===0)&&!o.divExcluser)return n;if(o.divExcluser&&o.excluserTimeout)return r(`Gonna wait for ${o.divExcluser}`),await ai(o.divExcluser,o.excluserTimeout)?!1:n;let s=["Initial","Async display"].includes(t);return s||!s&&ze()?!1:n},ze=()=>{let e=globalThis.concept.eventLog.filter(o=>o.list==="Event recieved").map(o=>o.msg);return fi({events:e,strings:[f.SKIN_INIT,f.MACRO_UNLOAD,f.SIDESKIN_INIT]})},Qt=e=>{let t=q(),o=K(e,t);return!(Array.isArray(o)&&o[1].length===0)},Kt=({definition:e})=>{let{path:t,size:o,updateIfEmpty:n,refresh:i,dependencies:s,lazyload:l,targeting:a,divIdOnPage:c,excluserTimeout:d,preRenderCookieless:p,divExcluser:u,setHeigthOfParent:C,anchor:E,prebidBid:N,prebidSizes:h,rootMargin:$}=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");l&&s&&s.length>0&&g("You should not have lazyload and dependencies - it can/will cause two refresh, think about it"),l&&n&&n.length>0&&g("You should not have lazyload and wait for another ad unit - it can/will cause two refresh, think about it");let xe=q(),H=K(o,xe);Array.isArray(H)&&H[1].length===0&&g("Unit doesnt have appropriate sizes for this viewport -- This will not be defined later"),h&&(H?(h=h.filter(te=>H[1].some(Wo=>li(Wo,te))),r("prebidSizes changed by GAM viewport rule","pbjs")):h=[]);let ee={path:t,sizes:o,refresh:i,dependencies:s,updateIfEmpty:n,divIdOnPage:c,lazyload:l,...p&&{preRenderCookieless:p},...a&&{targeting:a},...E&&{anchor:E},...N&&{prebidBid:N},...h&&{prebidSizes:h},...C&&{setHeigthOfParent:C},...$&&{rootMargin:$},...u&&{divExcluser:u,excluserTimeout:d||500}},tt=ee.prebidBid?ee.prebidBid.filter(te=>!te.cookieless).map(te=>jt(te)):[],ot=tt?$t({path:t,bids:tt,sizes:ee.prebidSizes}):null;return ot&&(ee.prebidSettings=ot),ee},li=(e,t)=>e.length===t.length&&e.every((o,n)=>o===t[n]),Gt=e=>{e.targeting.refresh=Number.isInteger(e.targeting.refresh)?e.targeting.refresh||0+1:1;let t=e.targeting.refresh;be(e.slot,"refresh",t),r(`setAdunitRefreshCount -> Setting refresh = ${t} for ${e.divIdOnPage}`)},He=e=>{e.refreshTimer&&clearTimeout(e.refreshTimer)},ve=({name:e,adUnit:t,refreshFunction:o})=>{He(t),t.targeting=t.targeting||{};let n=function(){let i=o;r(`Timer for ${t.divIdOnPage} has past`),t.loadedFirstTime||!t.lazyload?pi({document,adUnit:t,refreshFunction:i,name:e}):(r(`refreshOnNextInView -> unit (${t.divIdOnPage}) not loaded first time`),ve({name:e,adUnit:t,refreshFunction:o}))};r(`refreshOnNextInView -> refresh (${t.divIdOnPage}) in ${t.refresh/1e3}s or next inview after that`),t.refreshTimer=setTimeout(n,t.refresh)},Ce=()=>{globalThis.conceptConfig.skinCallback&&globalThis.conceptConfig.skinCallback()},ci=e=>{let t=q(),o=e.filter(i=>!D({adunitPath:i.path})).filter(i=>{let s=K(i.sizes,t);return We(s)});return{unitsCodes:o.map(i=>i.path||i.getAdUnitPath()),slotsToUse:o}},F=async e=>{let{unitsCodes:t,slotsToUse:o}=ci(e);r(`refreshAdUnit -> ${t} `,"conceptads");let n=globalThis.conceptConfig.usePrebid;globalThis.concept.consentedToCookies===!1&&(r("We are not gonna use prebid, since the user said no to cookies"),n=!1),n?Ut(o):di(t,o)},di=(e,t)=>{googletag.cmd.push(function(){L(`${e} , ' gpt`);let o=t.map(n=>n.getResponseInformation?n:n.slot);o.length>0?googletag.pubads().refresh(o,{changeCorrelator:globalThis.conceptConfig.dontChangeCorrelator!==!0}):g("Will not refresh 0")})};function pi({document:e,adUnit:t,refreshFunction:o,name:n}){let i="scheduleForLater",s=t.divIdOnPage,l={root:null,rootMargin:"0px",threshold:globalThis.conceptConfig.refreshInview||.25},a=e.getElementById(s);_e({el:a})?(Gt(t),r(`refreshOnNextInView -> ${s} refresh directly nr ${t.targeting.refresh}`),o({names:[n],caller:i})):B({observerConfig:l,element:e.getElementById(s),excutionFunction:(d,p)=>{d.isIntersecting&&(Gt(t),r(`refreshOnNextInView -> ${s} refresh for scroll nr ${t.targeting.refresh}`),o({names:[n],caller:i}),p.unobserve(e.getElementById(s)))}})}var K=(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},We=e=>e[1].length>0;function Jt(e){return Yt(e)===2?e:e.reduce((o,n)=>Array.isArray(n)?o.concat(Jt(n)):o.concat(n),[]).filter(Array.isArray)}function Yt(e){return Array.isArray(e)?1+Math.max(...e.map(t=>Yt(t))):0}var gi=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])))},ui=e=>e.ignoreDeviceCheck?!0:!e||!e.path?!1:["outstream","booster","vidoomy"].some(o=>e.path.toLowerCase().includes(o)),ye=(e,t)=>e.filter(n=>{if(ui(n))return!0;let l=Jt(n.size).map(gi).filter(c=>c);return t==="mobile"?l.length>0:l.length===0}),fi=({events:e,strings:t})=>{let o=t.map(s=>s.toLowerCase()),n=e.map(s=>s.toLowerCase()),i=s=>new RegExp(o.join("|")).test(s.toLowerCase());return n.filter(s=>i(s)).length>0},mi=e=>I.weighted_random([e.testA,e.testB]).adunitId===e.testA.adunitId?e.testB:e.testA,Xt=()=>{if(!globalThis.conceptConfig.ABTesters)return;let e=globalThis.conceptConfig.ABTesters,t=[];e.filter(o=>!o.alreadyCalculated).forEach(o=>{t.push(mi(o).adunitId),o.alreadyCalculated=!0}),bi(t)},Zt=e=>globalThis.conceptConfig.ABTesters.find(t=>{let{testA:o,testB:n}=t;return o.adunitId===e||n.adunitId===e}),hi=e=>{if(!e)return;let t=Zt(e),o="";if(t.testA.adunitId===e?o="testA":o="testB",r(`Using the test value = ${o}`,"test"),!globalThis?.conceptConfig?.adUnits){r("no adunits ready to be a/b tested");return}let n=globalThis?.conceptConfig?.adUnits.find(i=>i.id===e);n&&(n.targeting?n.targeting.test=o:n.targeting={test:o})},bi=e=>{if(e.length>0){let t=l=>{let a=!e.includes(l.id);!a&&globalThis?.concept?.discardedForTest&&globalThis.concept.discardedForTest.push(l);let c=Zt(l.id);return a&&c&&hi(l.id),a},o=globalThis?.conceptConfig?.strossles;o&&(globalThis.conceptConfig.strossles=o.filter(t));let n=globalThis?.conceptConfig?.readpeaks;n&&(globalThis.conceptConfig.readpeaks=n.filter(t));let i=globalThis?.conceptConfig?.adUnits;i&&Array.isArray(i)&&(globalThis.conceptConfig.adUnits=i.filter(t));let s=`${e.join(",")} Has been removed in connection with A/B Test`;r(s,"test")}},eo=e=>JSON.parse(JSON.stringify(e)),Ti=(e,t)=>{let o=0;for(let s=0;s{let t=ue(e);return t?Ti(t,32):null};window.adn=window.adn||{};adn.calls=adn.calls||[];var vi=e=>{for(var t in e)(e[t]===null||e[t]===void 0||e[t]==="")&&delete e[t];return e},Ci=e=>{b.emitUnfilled({name:e.widgetId,divId:e.targetId})},yi=e=>{b.emitFilled({name:e.widgetId,divId:e.targetId})},Ai=e=>ce(e.widgetId),J=({adunitDivId:e,container:t,prerender:o}={adunitDivId:null,container:"iframe",prerender:!1})=>{let n=q();o&&r(`Pre rendereing ${e}`,"adnuntius");let s=ge()?"mobile":"desktop";globalThis.concept.device=s;let l=globalThis.conceptConfig.adUnits.filter(d=>d.cookieLessPath&&!d.cookieLessPath.includes("/"));l=ye(l,s),e&&(l=l.filter(d=>d.divIdOnPage===e)),globalThis.conceptConfig.cookielessPrebidRef&&(se(r,globalThis.conceptConfig.cookielessPrebidRef),qe(),r("Prebid detected for cookieless flow","adnuntius"));let a=vi(globalThis.concept.targeting),c=l.filter(d=>{let p=K(d.size,n);return We(p)}).map(d=>{let p=d.divIdOnPage;return o&&(p=U.createPreRenderNodes(d),d.divIdOnPage=`${d.divIdOnPage}-realrender`),{targetId:p,auId:d.cookieLessPath,cookilessPbjsReq:globalThis.conceptConfig.cookielessPrebidRef?Ii(d):null,kv:a,useCookies:!1,isolateFrame:!0,auW:d.cookielessWidth?`${d.cookielessWidth}`:"unset",auH:d.cookielessHeight?`${d.cookielessHeight}px`:0,onViewable:Ai,container:t,onNoMatchedAds:Ci,onImpressionResponse:yi}});return c.forEach(d=>{if(r(`Queueing ${d.targetId}`,"adnuntius"),!globalThis.conceptConfig.disableAutoCenterCLAds){let p=document.getElementById(d.targetId);p&&(p.style.margin="0px auto")}L(`${d.targetId} - adnuntius`),Ei({slot:d})}),c.map(d=>d.targetId)},Ei=async({slot:e})=>{r(`Waiting for ${e.targetId} to be in the DOM`,"adnuntius"),await k(`#${e.targetId}`,globalThis.concept.failsafe_timeout),wi(e)},Ii=e=>{let t=e.prebidSizes;return{code:e.cookieLessPath,size:t,mediaTypes:{banner:{sizes:t}},bids:e.prebidBid.filter(o=>o.cookieless)}},wi=e=>{r(`Requesting ${e.targetId}`,"adnuntius"),adn.calls.push(function(){(globalThis.conceptConfig.cookielessPrebidRef?Pi:Si)(e)})},Si=e=>{adn.useLocalStorage(!1),adn.request({requestParams:{proximity:50,load:"lazy"},adUnits:[e]})},Pi=e=>{let t={adUnits:[e]};adn.chbRequest([e.cookilessPbjsReq],t)};G();m();Q();m();G();var oo=navigator.connection||navigator.mozConnection||navigator.webkitConnection,xi=e=>{let t={},o=new URL("https://d1jthfopj0ipi6.cloudfront.net/error_track.gif");if(oo){let{downlink:n}=oo;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",I.getRandomNumber()),Object.keys(t).forEach(n=>{o.searchParams.set(n,t[n])}),o.href},ki=e=>{if(globalThis.conceptConfig.enableErrorReporting){let t=xi(e);R.appendPixel(t,"error-pixel"),r("Error pixel loaded")}},Oi={sendErrorPixel:ki},Y=Oi;m();de();Q();m();function Ri(e){let t="https://d2uoe7nnxrtbfx.cloudfront.net/containerHistory",o="https://cncpt-central.com/containerHistory",n="/conceptads",i=["wp-content/cache","https://tags.adnuntius.com"],s=["prod.js","dev.js"],l=e.includes(t),a=e.includes(n),c=e.includes(o),p=i.some(u=>e.includes(u))&&s.some(u=>e.includes(u));return a||c||l||p?e:!1}var no=navigator.connection||navigator.mozConnection||navigator.webkitConnection,Ni=(e,t,o)=>{let n=e.find(i=>i.msg===t);return n?parseFloat(n.secondCount+o):0},Ve=(e,t,o)=>{let n=e.find(i=>i.msg.startsWith(t));return n?parseFloat(n.secondCount+o):0},io=(e,t,o)=>{let n=e.find(i=>i.msg.endsWith(t));return n?parseFloat(n.secondCount+o):0},so=(e,t)=>{let o=e[t-1]?.measureTime;return o<=0&&t>1?so(e,t-1):o},ro=e=>{let t={},o=parseFloat("0.0"),n=parseFloat(`${e.scriptLoadTime.startTime/1e3}`),i=parseFloat(`${n+e.scriptLoadTime.duration/1e3}`),s=e.scriptLoadTime.responseEnd/1e3,l=Ni(e.conceptEvents,"Consent recieved",s),a=Ve(e.conceptEvents,"injectNewAds execution requested",s),c=Ve(e.conceptEvents,"prebid auction started",s),d=io(e.conceptEvents," Requested",s),p=Ve(e.conceptEvents,"slotResponseReceived",s),u=io(e.conceptEvents," creative iframe loaded",s),C=[{eventName:"Page_start",measureTime:o},{eventName:"ConceptAds_requested",measureTime:n},{eventName:"ConceptAds_downloaded",measureTime:i},{eventName:"Consent_recieved",measureTime:l},{eventName:"injectad_recieved",measureTime:a},{eventName:"First_prebid_auction_Started",measureTime:c},{eventName:"First_GAM_request_initiated",measureTime:d},{eventName:"First_response_from_GAM",measureTime:p},{eventName:"First_ad_loaded",measureTime:u}],E=[];C.forEach((h,$)=>{h.measureTime!==null&&($>0&&h.measureTime{if($===0)t[h.eventName]=h.measureTime;else{let xe=so(E,$),H=h.measureTime===0?0:h.measureTime-xe;t[h.eventName]=H}});let N=new URL("https://d22i50b931b1j0.cloudfront.net/timing_track.gif");if(no){let{downlink:h}=no;h&&N.searchParams.set("downlink",h)}return Object.keys(t).forEach(h=>{N.searchParams.set(h,t[h])}),N.href},Li=()=>{let e=globalThis.performance.getEntriesByType("resource");e||r("Could not read performnce timing");let t=e.find(s=>Ri(s.name));if(!t)return;let o=globalThis.concept.eventLog.filter(s=>s.list==="Timing point"),i=ro({scriptLoadTime:t,conceptEvents:o});R.appendPixel(i,"timing-pixel"),r("Timing pixel loaded")},_i={getPixelUrl:Li,getTimmings:ro},ao=_i;var lo=!1,$i=e=>{let t=0;return e.forEach((o,n)=>{o.id.includes("google_ads_iframe_")&&(t=n)}),t},Ui=e=>{let t=e&&e.placement||null;t&&(r(`${t} Requested`,"gpt"),P(`${t} Requested`))},ji=e=>{globalThis.concept.adsloaded=globalThis.concept.adsloaded+1;let t=e&&e.placement||null;if(!t)return;let o=`${t} creative iframe loaded`;r(o,"gpt"),P(o),globalThis.conceptConfig.activateTimingTracker&&!lo&&(lo=!0,ao.getPixelUrl());let n=globalThis.concept.adUnits[t];if(n&&n.setHeigthOfParent){let i=`[id*='${e.adunitId}'] iframe`,s=document.querySelectorAll(i),l=$i(s),a=s[l],d=(a.height?`${a.height}px`:null)||window.getComputedStyle(a,null).height,p=document.querySelector(`[id*='${e.adunitId}']`);if(d==="1px"){r("We will NOT set heigth to 1, as its prebid","conceptads");return}if(a&&a.parentElement&&a.parentElement.parentElement&&d){let u=`Setting height of divid ${e.adunitId} to: ${d}`;r(u,"conceptads");let C=a.parentElement.parentElement;C.style.height=d,C.style.minHeight=d,p.style.height=d,p.style.minHeight=d}else r("Not gonna set height (no iframe or height)","conceptads")}T(`${f.SLOT_LOADED} - ${t}`),ce(t),n&&b.emitFilled({name:t,divId:n.divIdOnPage}),co(t)},Fi=e=>{for(let t of globalThis.concept.updateWhenResolved.keys())if(t===e){let o=globalThis.concept.adUnits[t];o?(r(`Gonna refresh: ${t} beacuse dependant is resolved`),F([o])):r(`Could not refresh: ${t} As it was not found in internal config`)}},Mi=e=>{for(let[t,o]of globalThis.concept.updateIfEmpty.entries())o===e&&(r(`${o} has just been loaded - and its empty ${t}`),globalThis.concept.updateIfEmpty.delete(t),r(`${e}: now has ${globalThis.concept.updateIfEmpty.size} empty dependencies we should resolve`),setTimeout(function(){let n=globalThis.concept.adUnits[t];n&&(D({adunitPath:n.path})||(r(`No skin found, refreshing ${t}`),F([n])))},10))},co=e=>{for(let[t,o]of globalThis.concept.updateWhenResolved.entries())o===e&&(r(`${o} has just been loaded - if no skin we should refresh ${t}`),globalThis.concept.updateWhenResolved.delete(t),r(`${e}: now has ${globalThis.concept.updateWhenResolved.size} dependencies we should resolve`),setTimeout(function(){let n=ze(),i=globalThis.concept.adUnits[t];if(i){let s=D({adunitPath:i.path});!n&&!s&&(r(`No skin found, refreshing ${t}`),F([i]))}},10))},po=e=>e.frameElement&&e.frameElement.id,Di=(e,t)=>{let o=po(t);T(`${f.DESKTOP_TOPSCROLL} - ${o}`)},Bi=(e,t)=>{try{let o=po(t);T(`${f.MACRO_UNLOAD} - ${o}`)}catch{T(`${f.MACRO_UNLOAD} - Iframe error`)}if(Ce(),e&&e.placement){r(` Macro: unload ${e.placement}`,"gpt");return}},qi=()=>{Ce(),T(f.SKIN_INIT)},Gi=(e,t)=>{b.emitConcept(t.window),T(f.GET_CONCEPTADS)},zi=(e,t)=>{let{playerId:o}=e;b.emitVastTag(t.window,o),T(f.GET_VASTTAG)},Hi=(e,t)=>{let{playerId:o}=e;b.emitPrebidVastTag(t.window,o),T(f.GET_VASTTAG)},Wi=()=>{Ce(),T(f.SIDESKIN_INIT)},Vi={topScrollLoaded:Di,skin_INIT:qi,unload:Bi,send_vastTag:zi,slotLoaded:ji,side_skin_INIT:Wi,slotRequested:Ui,sendPrebidvastTag:Hi,updateDependants:Fi,checkIfWeshouldCallUnresolved:co,send_cncptads:Gi,refreshUnitForEmptyDependecy:Mi},y=Vi;S();var _={GAM:"GAM",ADNUNTIUS:"Adnuntius"};S();m();S();var Qi=({selectedVideoSettings:e,output:t,vpos:o="preroll"})=>{let n=oe(globalThis.conceptConfig),i={adUnit:e,params:{iu:e.code,cust_params:{isProduction:"true",...n,UrlQuery:n?.UrlQuery?.join(",")},vpos:o,...e.targeting,description_url:window.location.origin,unviewed_position_start:1,wta:1,vad_format:"linear",output:t}};return globalThis.concept?.PPID&&(i.params.ppid=globalThis.concept?.PPID),i},Ki=({selectedVideoSettings:e,output:t="vast",vpos:o="preroll"})=>new Promise((n,i)=>{try{r(`Creating url for ${e.code}`,"video"),he(globalThis.conceptConfig),window.pbjs.que.push(function(){pbjs.aliasBidder("adform","MPM"),pbjs.aliasBidder("appnexus","msupply"),r(`${e.code} requested`,"video"),pbjs.addAdUnits(e),pbjs.setConfig({useBidCache:!0,cache:{url:"https://prebid.adnxs.com/pbc/v1/cache"}}),r("setting cncpt pbjs","video"),pbjs.requestBids({adUnitCodes:[e.code],bidsBackHandler:function(s){r(`${Object.keys(s).length} recieved from prebid demand`,"video"),Object.keys(s).forEach(c=>{s[c].bids.forEach(d=>{let p=d.bidder||d.bidderCode||d.adapterCode;r(`${p} gave a bid of ${d.cpm} (${d.currency}) for ${c}`,"video")})});let l=Qi({selectedVideoSettings:e,output:t,vpos:o});pbjs?.adServers?.dfp?.buildVideoUrl||g("Your prebid file is not correctly set up. At least your missing some dfp build video url functionality");let a=pbjs.adServers.dfp.buildVideoUrl(l);globalThis.concept.videosRequested=globalThis.concept.videosRequested+1,globalThis.concept.videoUrls.push(a),n(a)}})})}catch(s){i(s)}}),go=async(e,t,o)=>new Promise(async(n,i)=>{try{if(!e)return r("ERROR: Please provide ID","video"),i(new Error("No Id for player"));if(!globalThis.conceptConfig.videoAdunits)return r("ERROR: Please Setup op some video adunits","video"),i(new Error("No video units"));let s=globalThis.conceptConfig.videoAdunits.find(a=>a.playerId===e);if(!s)return r(`No player found ${e}`,"video"),i(new Error("No config for you player"));let l=await Ki({selectedVideoSettings:s,output:t,vpos:o});n(l)}catch{r(`Something went wrong ${e}`,"video"),i(new Error("error"))}});m();var 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",s="&gdfp_req=1",l=`&description_url=${encodeURIComponent(document?.location?.origin||"unknown")}`,a={};globalThis.concept?.targeting&&(a=globalThis.concept.targeting),e.targeting&&(a={...a,...e.targeting});let c=encodeURIComponent(Object.keys(a).map(p=>Array.isArray(a[p])?`${p}=${a[p].join(",")}`:`${p}=${a[p]}`).join("&")),d=`${t}${o}${n}${i}${s}&unviewed_position_start=1&env=vp&impl=s${l}&correlator=&cust_params=${c}`;return globalThis.concept?.PPID?(r("SETTING",globalThis.concept?.PPID),d=`${d}&ppid=${globalThis.concept?.PPID}`):r("NOOO"),d}catch{throw new Error("Could not build vasttag")}},uo=e=>{try{if(!e)throw r("ERROR: Please provide ID","video"),new Error("No Id for player");let t=globalThis.conceptConfig.videoAdunits;if(!t)throw r("ERROR: Please Setup op some video adunits","video"),new Error("No video units");r(`Creating vast tag for ${e}`,"video");let o=t.find(i=>i.playerId===e);if(!o)throw r(`No player found ${e}`,"video"),new Error("No config for you player");let n=Ji(o);return globalThis.concept.vastTags.push(n),n}catch{return r(`Something went wrong ${e}`,"video"),""}};var Qe={};function Yi(e){if(e.data){var t=e.data.type,o=Qe[t];if(o)for(var n=0;n{let t=1e3,{failsafe_timeout:o}=e;return o||o===0?o:t},To=!1,vo=!1,Ao=e=>({adUnits:{},definitions:{},logme:r,events:{addEvent:mo,on:ho,trigger:bo},connect:fo,initialCalled:!1,firstBatchRefresh:!1,failsafe_timeout:Xi(e),updateWhenResolved:Co(e.adUnits,"dependencies"),discardedForTest:[],updateIfEmpty:Co(e.adUnits,"updateIfEmpty"),observing:[],initTime:performance.now(),consentedToCookies:null,eventLog:[],adsloaded:0,idsNotFound:0,videoUrls:[],vastTags:[],buildVastTag:uo,videosRequested:0,consentStatus:v.NOT_SET,requestPrebidUrl:go,directRefresh:ts,consentQueue:[],device:null,unitTemplates:new Map,updateTargeting:es,targeting:oe(globalThis.conceptConfig)}),Zi=()=>{globalThis.concept.idsNotFound+=1,globalThis.concept.idsNotFound>=Object.keys(globalThis.concept.definitions).length&&Y.sendErrorPixel("No adunits found")},es=()=>globalThis.concept.targeting=oe(globalThis.conceptConfig),ts=e=>{let t=globalThis.concept.adUnits[e];t&&F([t])},os=(e,t)=>{e.filter(o=>!o.disabled).forEach(o=>Ke({consented:t,unit:o,display:!0}))},ns=e=>e.filter(t=>(t.cookieLessPath=globalThis.conceptConfig.cookielessAdserver===_.GAM?t.path:t.cookieLessPath,t.cookieLessPath&&t.cookieLessPath.includes("/")?t:!1)),Co=(e,t)=>{let o=new Map;return e.filter(i=>i[t]).forEach(i=>{let s=i[t][0];s&&o.set(i.divIdOnPage,s)}),o},is=(e,t)=>{let o=globalThis.concept.updateWhenResolved;if(o){globalThis.conceptConfig?.adUnits.map(n=>{n.dependencies?.includes(e)&&(n.dependencies=n.dependencies.filter(i=>i!==e))});for(let[n,i]of o.entries())i===e&&(o.delete(`${t}`),o.set(n,t)),n===e&&(o.delete(`${e}`),o.set(t,`${i}`))}},ss=(e,t)=>t.includes(e.id)&&e.getAttribute&&!e.getAttribute("dublicatenoted"),rs=({consented:e,node:t})=>{t.setAttribute("dublicatenoted","true"),r(`Found dublicate of ${t.id}`),Ee({consented:e,node:t})},as=({consented:e,nodeToWatch:t=document})=>{let o=(n,i)=>{ss(n,i)&&rs({consented:e,node:n}),n.childNodes&&[...n.childNodes].forEach(s=>o(s,i))};if(vo!==!0){vo=!0;let n=globalThis.conceptConfig.adUnits.map(i=>i.divIdOnPage);if(globalThis.conceptConfig.avoidMutationObserver)r("Interval observer started for dublications"),setInterval(()=>{n.forEach(i=>{let s=document.getElementById(i);if(s&&!s.getAttribute("hasbeenfound")){s.setAttribute("hasbeenfound","true");let l=globalThis.conceptConfig.adUnits.find(a=>a.divIdOnPage===(s?s.getAttribute("id"):""));Ke({consented:e,unit:l,display:!0})}})},100);else{let i=new MutationObserver(function(s){for(let l of s)for(let a of l.addedNodes)o(a,n)});r("Mutation observer started for dublications"),i.observe(t,{childList:!0,subtree:!0})}}},ls=e=>{let t=globalThis.concept.unitTemplates.get(e);if(t)return t;let o=globalThis.conceptConfig.adUnits.find(n=>n.divIdOnPage===e);return globalThis.concept.unitTemplates.set(e,o),o},Ee=({consented:e,node:t,display:o=!0})=>{if(!t)return null;let n=ls(t.id);if(!n||n.disabled)return null;let i=eo(n),s=`${n.divIdOnPage}-${I.getRandomNumber()}`;return r(`Renaming ${t.id} to ${s}`),is(n.divIdOnPage,s),t.id=s,i.divIdOnPage=t.id,i.id=t.id,globalThis.conceptConfig.adUnits.push(i),Ke({consented:e,unit:i,display:o}),s},Eo=e=>{let t=Object.keys(globalThis.concept.adUnits);if(t.length>0)e&&(t=[e]),X({names:t,caller:"Initial"}),globalThis.concept.firstBatchRefresh=!0;else{let o=setTimeout(function(){clearTimeout(o),Eo(e)},10)}},yo=e=>{globalThis.concept[e.cmd]?globalThis.concept[e.cmd](e.args):r("could not find function $command.cmd}","error")},Io=()=>{let e=[];globalThis.preConcept&&(e=globalThis.preConcept.queue||e,e.forEach(t=>{yo(t)}),globalThis.preConcept.queue={},globalThis.preConcept.queue.push=function(t){yo(t)},r("preConcept.queue has now been frozen"),Object.freeze(globalThis.preConcept))},cs=e=>{let t=()=>{ds(e)};Tt()?t():ht(function(){t()})},Ke=({consented:e,unit:t,display:o})=>{!e&&globalThis.conceptConfig.checkForConsent&&(t.path=globalThis.conceptConfig.cookielessAdserver===_.GAM?t.path:t.cookieLessPath,t.path||g(`No path for ${t.id}`)),globalThis.concept.define(t.id,t),o&&globalThis.concept.display({element:t.divIdOnPage,name:t.id})};function ds(e){j(globalThis.concept.targeting),e(),To||(r("SetupPart resize listener"),To=!0,globalThis.concept.events.addEvent(window,"resize",function(){r("Resize event triggered. Nothing done")}))}var wo=(e,t)=>{let o=globalThis.concept.definitions.hasOwnProperty(e),n=t.disabled;if(o||n)return r(`Will not define ${e}`),null;globalThis.concept.definitions[e]=t;let i=globalThis.concept.definitions[e];if(bt()){r(`Removing lazyload from ${e}`),globalThis.concept.definitions[e].lazyload=!1;return}else i.lazyload&&setTimeout(function(){$e({observingList:globalThis.concept.observing,elementId:i.divIdOnPage,refreshFunc:F,refreshWhenReadyFunction:X,scheduleLaterFunc:ve})},0)},X=async({names:e,caller:t})=>{if(!Array.isArray(e))throw Error("Please call this method with an array of ids");r(`REFRESH --> (CALLER ${t}): refresh ${e}`,"function");let o=e;var n=[];let i=async({name:l,caller:a,adUnit:c})=>{let d=await Vt(l,a);if(c.refresh&&(r(`REFRESH --> scheldule for later: ${l}`),ve({name:l,adUnit:c,refreshFunction:X})),!d){r(`REFRESH --> ${l} is not ready to be rendered`);return}(!c.lazyload||a==="scheduleForLater")&&n.push(d)},s=[];o.forEach(l=>{let a=globalThis.concept.adUnits[l];a?s.push(i({name:l,caller:t,adUnit:a})):g(`No configured adunit found for ${l}`)}),s.length>0&&await Promise.all(s),n.length&&F(n)},ps=({container:e,consented:t,configuration:o})=>(o.allowAdUnitDublicates&&(e.forEach((n,i)=>{i!==0&&Ee({consented:t,node:n})}),e=e[0]),e),So=async({element:e,name:t})=>{try{let o=globalThis.concept.definitions[t];if(!o){g(`No definition for ${t}, sorry`);return}let{path:n,size:i,targeting:s,anchor:l,setUniqueTargeting:a}=o,c={};if(l?c={id:t}:(c=await k(`#${e}`,globalThis.concept.failsafe_timeout),c=ps({container:c,consented:!!globalThis.concept.consentedToCookies,configuration:globalThis.conceptConfig})),c){if(le("showOverlay")==="true"){Ht(i,e,c);return}if(globalThis.concept.adUnits[c.id]){r(`ad unit already loaded: ${c.id}`);return}let p={definition:o,container:c};globalThis.concept.adUnits[c.id]=Kt({definition:p.definition}),Qt(i)?Bt({path:n,size:i,elementId:c.id,anchor:l,targeting:s,setUniqueTargeting:a,container:c}):g("Not correct adunits sizes for viewport"),globalThis.concept.firstBatchRefresh&&X({names:[c.id],caller:"Async display"})}else y.updateDependants(e),g(`${e} could not be populated (div not found)`),Zi()}catch(o){console.error(o),g("Could not run the display function")}},Po=(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}`;r(n);let i=globalThis.conceptConfig;t&&globalThis.concept.consentStatus!==v.LEGITIMATE_INTERREST&&(he(i),De(i,r)),rt(),cs(async function(){r("In start function"),i.haltInit&&(r(`Halting all with ${i.haltInit} and updating targeting`),await zt(i.haltInit),globalThis.concept.updateTargeting());let a=ge()?"mobile":"desktop";globalThis.concept.device=a;let c=ye(i.adUnits,a);t||(c=ns(c)),o&&(c=c.filter(d=>d.divIdOnPage===o)),os(c,t),i.allowAdUnitDublicates&&as({consented:t}),Eo(o)})};m();m();var gs={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"},us=e=>r(`got CMP event: ${e.eventStatus}`);function Ie(e){r(`error callback: ${e}`),__tcfapi("getTCData",2,function(t){t.gdprApplies||Y.sendErrorPixel("gdprNotApplies")}),Y.sendErrorPixel("CMP error")}var ko=e=>{e.noUsableConsent?e.legitimateInterests?(globalThis.concept.consentStatus=v.LEGITIMATE_INTERREST,globalThis.concept.targeting.requestMode="LIMITED"):e.noUsableConsent?(globalThis.concept.consentStatus=v.CONSENT_REJECT,globalThis.concept.targeting.requestMode=v.CONSENT_REJECT,r("The user cosents does not meet the requirements to 'normal' load ads."),globalThis.concept.consentedToCookies=!1):(globalThis.concept.consentStatus=v.UNKNOWN,globalThis.concept.targeting.requestMode=v.UNKNOWN):(globalThis.concept.consentStatus=v.FULL_CONSENT,globalThis.concept.targeting.requestMode=v.FULL_CONSENT),b.consentRecieved()},fs=()=>{(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 s(){var l=i.document,a=!!i.frames[o];if(!a)if(l.body){var c=l.createElement("iframe");c.style.cssText="display:none",c.name=o,l.body.appendChild(c)}else setTimeout(s,5);return!a}(),i.__tcfapi=function(){for(var s,l=arguments.length,a=new Array(l),c=0;c3&&parseInt(a[1],10)===2&&typeof a[3]=="boolean"&&(s=a[3],typeof a[2]=="function"&&a[2]("set",!0));else if(a[0]==="ping"){var d={gdprApplies:s,cmpLoaded:!1,cmpStatus:"stub"};typeof a[2]=="function"&&a[2](d)}else n.push(a)},i.addEventListener("message",function(s){var l=typeof s.data=="string",a={};try{a=l?JSON.parse(s.data):s.data}catch{}var c=a.__tcfapiCall;c&&window.__tcfapi(c.command,c.version,function(d,p){var u={__tcfapiReturn:{returnValue:d,success:p,callId:c.callId}};l&&(u=JSON.stringify(u)),s.source.postMessage(u,"*")},c.parameter)},!1))};e()})()},Ye=()=>{r("executeQueue ----> executing consentQueue","function");let e=globalThis.concept.consentQueue||[];e.forEach((t,o)=>{lt("(Refresh dequeued and executed)"),e[o]()}),globalThis.concept.consentQueue=[]},Oo=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,p)=>({purpose:gs[p+1],allowed:d}));let s=e.purpose?o.some(d=>!t[d]):!1,a=e.gdprApplies&&(i===0||s===!0),c=ms(e);return{noUsableConsent:a,legitimateInterests:c}},ms=e=>{let t=e?.purpose?.legitimateInterests||{},o=t[2],n=t[7],i=t[9],s=t[10];return!!(o&&n&&i&&s)},xo=({callback:e})=>{r("Loading ads ..."),globalThis.concept.consentedToCookies!==!1&&(globalThis.concept.consentedToCookies=!0,b.emitWithCookies(),Ye(),globalThis.conceptConfig.dontCallInitial||e({consented:!0}))};function hs({callback:e}){r("consent.js run"),Je()||(r("No __tcfapi found at all (should be stubbed)","error"),globalThis.concept.consentStatus=v.NO_TCF_API,Y.sendErrorPixel("adding stub"),fs(),r("tcf stub loaded"));function t(o,n){r(`Succesful consent recieved from ${n}`),P("Consent recieved");let i=globalThis.conceptConfig.legitimateStepAdserver==="Adnuntius",s=Oo(o);if(ko(s),!s.noUsableConsent)xo({callback:e});else if(s.legitimateInterests&&!i)Te(),xo({callback:e});else if(s.noUsableConsent||i){if(!globalThis.conceptConfig.dontCallInitial)return we({callback:e});Ye()}}re.tcfApiExists()?(re.addEventListener("useractioncomplete",t,Ie),re.addEventListener("tcloaded",t,Ie),re.addEventListener("cmpuishown",us,Ie)):(r("No tcfApi or Exists"),globalThis.conceptConfig.dontCallInitial?we({callback:function(){g("could not find TCF api")}}):we({callback:e}))}var we=({callback:e,adunitDivId:t="",SPAOverwrite:o=globalThis.conceptConfig.dontCallInitial})=>{r("Lets kick of cookieless"),b.emitCookieless();let n=globalThis.conceptConfig.cookielessAdserver;if(globalThis.conceptConfig.checkForConsent&&(!n||!Object.values(_).includes(n)))throw Error("Please setup a cookieless adserver");(globalThis.concept.adsloaded===0&&!globalThis.concept.initialCalled||o)&&(n===_.GAM&&(r("GAM cookieless","gpt"),e({consented:!1,adunitDivId:t})),n===_.ADNUNTIUS&&(r("ADNUNTIUS cookieless","adnuntius"),J({adunitDivId:t,prerender:!1,container:"div"})))};function Je(){return window.__tcfapi}var re=function(){function e(t,o,n){Je()&&__tcfapi("addEventListener",2,function(i,s){i.eventStatus===t&&(s?__tcfapi("removeEventListener",2,function(l){l&&o(i,t,l)},i?.listenerId):n(t))})}return{addEventListener:e,tcfApiExists:Je}}(),bs={checkConsent:hs,executeQueue:Ye,consentHandler:re,evaluateConsent:Oo,setConceptCMPStatus:ko,onError:Ie,cookieLessSelector:we},A=bs;m();O();m();var Ts=async()=>{try{let e=document.location.href;if(!e||e.includes("safeframe")){g("We can not determine the source url");return}let o=`https://prod-contxt-api-app-service.azurewebsites.net/targeting?url=${e}`;globalThis?.conceptConfig?.reportTrackingAs&&(o=`${o}&site=${globalThis.conceptConfig.reportTrackingAs}`);let n={contxt:null,IAB1:null,IAB2:null};return fetch(o).then(i=>i.json()).then(i=>(Array.isArray(i.audiences)&&i?.audiences.length>0&&(n.contxt=i.audiences),["IAB1","IAB2","IAB3","IAB4"].forEach(l=>{i?.[l]?.id&&(n[l]=i[l].id)}),globalThis.concept.targeting={...globalThis.concept.targeting,...n},r("Contextual targeting injected"),j(n),n))}catch(e){return g(`Something went wrong with concept contextual targeting: ${e}`),Promise.reject(e)}},vs={setContextualTargeting:Ts},Se=vs;var Ro=!1,Cs=()=>{let e=location.href;setInterval(function(){if(e!=location.href){e=location.href,r(`URL changed to ${location.href}`);let t=Object.keys(globalThis.concept.adUnits);globalThis.conceptConfig.dontCallInitial&&(r(`Clearing timeout (refresh) for ${t.join(",")}`),t.forEach(o=>{He(globalThis.concept.adUnits[o])})),globalThis.conceptConfig.activateConceptTargeting&&Se.setContextualTargeting(),b.emitUrlChange()}},300)},ys=()=>{window.addEventListener("urlChange",()=>{globalThis.concept.injectNewAds()},!0)},As=()=>{window.addEventListener("urlChange",()=>{globalThis.concept.injectNewAds()},!0)},Es=()=>{window.addEventListener("urlChange",()=>{fe()},!0)},Is=function(e,t){if(globalThis.conceptConfig.checkForConsent){let n=()=>globalThis.concept.injectAds({adunitDivId:e,consented:!0});__tcfapi("getTCData",2,function(i){r("Manually retrieved tcData");let s=A.evaluateConsent(i),l=globalThis.conceptConfig.legitimateStepAdserver==="Adnuntius";A.setConceptCMPStatus(s),s.noUsableConsent?s.legitimateInterests&&!l?(Te(),n()):(s.noUsableConsent||l)&&A.cookieLessSelector({callback:globalThis.concept.injectAds,adunitDivId:t,SPAOverwrite:!0}):n()})}else globalThis.concept.consentedToCookies===!1?A.cookieLessSelector({callback:globalThis.concept.injectAds,adunitDivId:t}):globalThis.concept.injectAds({adunitDivId:e,consented:!0})},Xe=e=>{globalThis.concept.updateIfEmpty.delete(e),globalThis.concept.firstBatchRefresh=!1,globalThis.concept.initialCalled=!1,globalThis.concept.observing=[];let t=e||null;r(`refreshSelected ${e}`,"function"),Is(t,e)},Ze=e=>{let t=conceptConfig.adUnits.map(i=>i.divIdOnPage),n=globalThis.conceptConfig.adUnits.find(i=>i.divIdOnPage===e)?.disabled;if(t.includes(e)&&!n){let i=document.getElementById(e),s=!!globalThis.concept.consentedToCookies,l=Ee({consented:s,node:i,display:!1}),a=conceptConfig.adUnits.find(c=>c.divIdOnPage===l);l&&a?.preRenderCookieless?J({adunitDivId:l,container:"iframe",prerender:!0}).forEach(d=>{Xe(d.split("prerender").join("realrender"))}):Xe(l||e)}else typeof e=="string"&&e.length>0&&r(`${e} was not found in config or its disabled`,"error");!e&&!globalThis.conceptConfig.dontAllowRefreshAll&&(r("No specific adunit, we refresh all"),globalThis.concept.adUnits={},globalThis.concept.definitions={},googletag.destroySlots&&googletag.destroySlots(),Xe(""))},No=e=>{r(`injectNewAds ${e}`,"function"),P("injectNewAds execution requested"),globalThis.concept.updateTargeting(),j(globalThis.concept.targeting);let t=globalThis.conceptConfig.checkForConsent,o=globalThis.concept.consentStatus===v.LEGITIMATE_INTERREST,n=globalThis.concept.consentedToCookies,i=t&&n;if((!t||i||o)&&(r(`injectNewAds consentFlag (${t}) || fullconsented (${i}) || limitedFlow (${o})`,"function"),Ze(e)),t&&!n&&!o){r("injectNewAds no hasConsented & no limitedFlow","function");let s=()=>Ze(e);at(`(Refresh queued) ${e}`),s&&globalThis.concept.consentQueue.push(s)}n===!1&&A.executeQueue(),n===null&&!Ro&&(r("Adding eventlisteners for the CMP"),A.consentHandler.addEventListener("useractioncomplete",A.executeQueue,A.onError),A.consentHandler.addEventListener("tcloaded",A.executeQueue,A.onError),Ro=!0)},ws=e=>{r(`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};globalThis.conceptConfig.adUnits.push(o),No(e.targetDiv)}else g("Your trying to dublicate a non existing ad unit")},Ss={injectNewAds:No,loadCopyOf:ws,refreshAdunitOnUrlChange:As,execute3rdPartyOnUrlChange:Es,emitEventOnUrlChange:Cs,decideWhatToRefresh:Ze,executeOnUrlChange:ys},Z=Ss;m();Q();var Ps="49114284",xs="5706918",ae=[Ps,xs],Lo=!1,_o=!1,$o=!1,Uo=!1,jo=!1,ks=e=>{let t=e.slot.getAdUnitPath(),o=e.slot.getAdUnitPath(),n=e.slot.getSlotElementId();if(globalThis.concept.adUnits[n]?.preRenderCookieless){let s=document.getElementById(n),l=s?.parentNode,a=globalThis.conceptConfig.adUnits.map(c=>c.divIdOnPage);if(s){let c=s.parentNode;if(c.id.includes("grandparent")){let d=c?.previousElementSibling;d.style.height="0px",U.fadeIn(c),U.fadeOut(d)}}a.includes(l?.id)&&(l.style.display="none")}ae.some(s=>o.includes(s))&&(T(`slotResponseReceived - ${t}`),P(`slotResponseReceived - ${t}`),e.slot.getResponseInformation()||(y.checkIfWeshouldCallUnresolved(n),b.emitUnfilled({name:t,divId:n}),ct(n)))},Os=e=>{let t=e.slot.getAdUnitPath();if(ae.some(o=>t.includes(o))){let o=e.slot.getSlotId().getId();setTimeout(function(){window?.top?.postMessage({type:f.SLOT_REQUESTED,payload:{placement:e.slot.getSlotElementId(),adunitId:o}},"*")})}},Rs=e=>{let t=e.slot.getAdUnitPath(),o=e.slot.getSlotId().getId(),n=e.slot.getSlotElementId();if(globalThis.concept.adUnits[n]?.preRenderCookieless,ae.some(s=>t.includes(s))){let s=e.slot.getResponseInformation();T(`(slotOnload) ${t} - winning lineitem = ${s?s.lineItem:"no info"}`);let l={type:f.SLOT_LOADED,payload:{placement:n,adunitId:o}};setTimeout(function(){window?.top?.postMessage(l,"*")})}},Ns=e=>{let t=e.slot.getSlotElementId(),o=globalThis.concept.adUnits[t],n=e.slot.getAdUnitPath();if(e.isEmpty&&y.refreshUnitForEmptyDependecy(t),ae.some(i=>n.includes(i))){let i=e.creativeId||e.sourceAgnosticCreativeId,s=e.lineItemId||e.sourceAgnosticLineItemId;if(e.isEmpty&&(i="unfilled",s="unfilled"),r(`We recieved creative code: ${t}, creative - ${i}, lineitem - ${s}`,"gpt"),globalThis.conceptConfig.useAdvancedTracking&&R.createAdvancedTrackingPixel({creativeId:i,lineItemId:s,adunitCode:t}),o){o.rendered=!0;let l={isEmpty:e.isEmpty,size:null};e.isEmpty||(l.size={width:e.size[0],height:e.size[1]}),globalThis.concept.events.trigger(t+".render",[l])}}},Ls=e=>{let t=e.slot.getSlotElementId(),o=e.slot.getAdUnitPath(),n=e.slot.getOutOfPage(),i=globalThis.concept.adUnits[t];i||r("Could not find adunit in slotViewable"),n&&(r("An outofpage unit is being showed"),T(`Out of page loaded - ${o}`)),ae.some(s=>o.includes(s))&&(i&&(i.viewableCount=i?.viewableCount?i.viewableCount+1:1),b.emitViewable({divId:t}),r(`impressionViewable: ${t}`,"gpt"))},Fo=!1,Mo=()=>{try{Fo||(r("googletagConfigured being queued","gpt"),Fo=!0,googletag.cmd.push(function(){r("googletagConfigured not configured: Enable DFP services","gpt"),globalThis.googletag.pubads().enableSingleRequest(),globalThis.googletag.pubads().disableInitialLoad(),globalThis.googletag.pubads().setCentering(!0),globalThis.googletag.pubads().collapseEmptyDivs(),$o||($o=googletag.pubads().addEventListener("slotResponseReceived",ks)),Uo||(Uo=googletag.pubads().addEventListener("slotOnload",Rs)),_o||(_o=googletag.pubads().addEventListener("slotRequested",Os)),Lo||(Lo=googletag.pubads().addEventListener("impressionViewable",Ls)),jo||(jo=globalThis.googletag.pubads().addEventListener("slotRenderEnded",Ns)),globalThis.googletag.pubads().set("page_url",globalThis?.conceptConfig?.page_url||globalThis?.concept?.targeting?.UrlHost);let e=to(globalThis?.conceptConfig?.setPPIDFromCookie);e&&(globalThis.concept.PPID=e,b.emitPPIDSet(e),googletag.pubads().setPublisherProvidedId(e)),globalThis.googletag.enableServices()}))}catch(e){console.error(e),g("Could not setup googletag globals")}};S();Q();O();S();m();var Do={BLUE_BILLYWIG:1,OWN_PLAYER:2};var Bo="concept",qo=async e=>{let t=e.divIdOnPage;r(`Waiting for ${t} to be visible`,"video");let o=await k(`#${t}`,0);r(`Inserting BB Player into ${t} `,"video");let n=e.BBUNIT,i=`https://${Bo}.bbvms.com/r/${n}.js`;L(t);let s=globalThis.conceptConfig.usePrebid?await globalThis.concept.requestPrebidUrl(e.playerId):globalThis.concept.buildVastTag(e.playerId);T(`VAST TAG CREATED FOR ${t} `);let l=document.createElement("script");l.async=!0,l.src=i,l.onload=()=>{let a={code:t,vastUrl:s},c=`${Bo}-${n}`,d=globalThis.bluebillywig.renderers.find(p=>p._id===c);d&&d.bootstrap(a,o)},document.getElementsByTagName("head")[0].appendChild(l)},_s=()=>{globalThis.conceptConfig.videoAdunits?.forEach(e=>{e.divIdOnPage&&e.videoPlayer===Do.BLUE_BILLYWIG&&qo(e)})},$s={injectBB:qo,injectAllBBS:_s},Pe=$s;O();var Go=e=>{window.adn&&window.adn.calls&&window.adn.request?e("Adnuntius already loaded"):(z("https://cdn.adnuntius.com/adn.js",document),e("Adnuntius Injected"))};globalThis.googletag=globalThis.googletag||{};globalThis.googletag.cmd=globalThis.googletag.cmd||[];Mo();qt();var zo=e=>{try{e.cookielessAdserver===_.ADNUNTIUS&&Go(r),e.customCSS!==""&&e.customCSS&&Wt(e.customCSS),e.reportTrackingAs&&R.loadTrackingPixel(`?loaded=true&site=${e.reportTrackingAs}`),e.trySendingSpecificGeo&&mt({targetingFunction:j}),e.oneOfAutoExecuteBB&&Pe.injectAllBBS(),e.activateConceptTargeting&&Se.setContextualTargeting(),e.customScript&&V(r,e.customScript),!globalThis.disableRMBRef&&e.RMBRef&&Fe(r,e.RMBRef),(e.refreshOnUrlChange||e.dontCallInitial)&&Z.emitEventOnUrlChange(),e.refreshOnUrlChange&&Z.refreshAdunitOnUrlChange(),e.dontCallInitial&&Z.execute3rdPartyOnUrlChange(),Xt(),globalThis.concept.connect(f.GET_CONCEPTADS,y.send_cncptads),globalThis.concept.connect(f.GET_VASTTAG,y.send_vastTag),globalThis.concept.connect(f.GET_PREBIDVASTTAG,y.sendPrebidvastTag),globalThis.concept.connect(f.SKIN_INIT,y.skin_INIT),globalThis.concept.connect(f.SIDESKIN_INIT,y.side_skin_INIT),globalThis.concept.connect(f.MACRO_UNLOAD,y.unload),globalThis.concept.connect(f.SLOT_LOADED,y.slotLoaded),globalThis.concept.connect(f.SLOT_REQUESTED,y.slotRequested),globalThis.concept.connect(f.DESKTOP_TOPSCROLL,y.topScrollLoaded),globalThis.concept.define=wo,globalThis.concept.refresh=X,globalThis.concept.display=So,globalThis.concept.injectNewAds=Z.injectNewAds,globalThis.concept.loadCopyOf=Z.loadCopyOf,b.emitLoaded(),globalThis.concept.injectAds=Po;let t=!e.dontCallInitial,o=!e.refreshOnUrlChange,n=t&&o;if(e.checkForConsent){let i=s=>{Pe.injectAllBBS(),globalThis.concept.injectAds(s)};A.checkConsent({callback:i})}else n&&(b.emitWithCookies(),Pe.injectAllBBS(),globalThis.concept.injectAds({consented:!0}));Io()}catch(t){console.log(t)}};m();var et=(e,t)=>{let o=!1;o||(o=!0,t||(Mt(r),zo(e),e.dontCallInitial||e.adUnits.filter(i=>i.preRenderCookieless).forEach(i=>{J({adunitDivId:i.divIdOnPage,container:"iframe",prerender:!0})})))};m();var Us="https://realtimeconfig.cncpt.dk/",Ho=!1;try{globalThis.conceptConfig||console.error("No configuration found. abort!");let e=globalThis.conceptConfig;globalThis.concept=globalThis.concept||Ao(e),st?fetch(Us).then(t=>t.json()).then(t=>{let o={...e,...t};globalThis.conceptConfig=o,r("We are merging the live config with the deployed config"),et(o,Ho)}):et(e,Ho)}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.KOpr0g7Om", function(eventData){ if(true) atm.utils.runTags('KOpr0g7Om', ["W5bTfZ_xmr"]) }); 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); }