-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsnhb-w3schools.com.min.js
130 lines (130 loc) · 65.1 KB
/
snhb-w3schools.com.min.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)};$jscomp.getGlobal=function(a){return"undefined"!=typeof window&&window===a?a:"undefined"!=typeof global&&null!=global?global:a};$jscomp.global=$jscomp.getGlobal(this);
$jscomp.polyfill=function(a,b,c,d){if(b){c=$jscomp.global;a=a.split(".");for(d=0;d<a.length-1;d++){var f=a[d];f in c||(c[f]={});c=c[f]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&$jscomp.defineProperty(c,a,{configurable:!0,writable:!0,value:b})}};$jscomp.polyfill("Number.isFinite",function(a){return a?a:function(a){return"number"!==typeof a?!1:!isNaN(a)&&Infinity!==a&&-Infinity!==a}},"es6","es3");
$jscomp.polyfill("Number.isInteger",function(a){return a?a:function(a){return Number.isFinite(a)?a===Math.floor(a):!1}},"es6","es3");var snhb=snhb||{};snhb.options=snhb.options||{};snhb.queue=snhb.queue||[];snhb.modules={};snhb.initTime=(new Date).getTime();var pbjs=pbjs||{};pbjs.que=pbjs.que||[];var googletag=googletag||{};googletag.cmd=googletag.cmd||[];adsbygoogle=window.adsbygoogle||[];var __cmp,refresh_count=0;
googletag.cmd.push(function(){googletag.pubads().setTargeting("_snhb","true");googletag.pubads().setTargeting("_snhb-aur","false")});snhb.info={publisherName:"w3schools.com",version:{major:"20190327",minor:"20190510"}};
snhb.localSettings={auction:{pbjsVersion:"1.15.0-pre",currency:"EUR",timeout:1500,priceGranularity:"high",detectTabletsAsMobileTraffic:!1},bidderAliases:{appnexus:"districtmAnxAst"},bidderAdjustments:{districtmAnxAst:{c:"USD",s:.15}},adUnits:[{name:"sidebar_sticky",platform:"desktop",path:"/22152718/sws-hb//w3schools.com//sidebar_sticky",sizes:[[120,600],[160,600],[300,600],[300,250]],additionalDFPSizes:[],sizeMapping:[{query:{minWidth:993,maxWidth:1134},sizes:[[120,600]],additionalDFPSizes:[]},{query:{minWidth:1135,
maxWidth:1674},sizes:[[160,600]],additionalDFPSizes:[]},{query:{minWidth:1675},sizes:[[160,600],[300,600],[300,250]],additionalDFPSizes:[]}],bidderPool:[{sizes:[],bidder:"appnexus",params:{placementId:"12987174"}},{sizes:[],bidder:"connectadrealtime",params:{networkId:"10047",siteId:"1011567"}},{sizes:[],bidder:"districtmAnxAst",params:{placementId:"13163920"}},{sizes:[[120,600]],bidder:"ix",params:{id:"1",siteId:"259558",size:[120,600]}},{sizes:[[160,600]],bidder:"ix",params:{id:"1",siteId:"259558",
size:[160,600]}},{sizes:[[300,600]],bidder:"ix",params:{id:"1",siteId:"259558",size:[300,600]}},{sizes:[[300,250]],bidder:"ix",params:{id:"1",siteId:"259558",size:[300,250]}},{sizes:[],bidder:"openx",params:{unit:"539882512",delDomain:"snigel-d.openx.net"}},{sizes:[],bidder:"pubmatic",params:{publisherId:"1743386",adSlot:"sws-hb_w3schools_right_sidebar_2@160x600"}},{sizes:[],bidder:"rubicon",params:{siteId:"181004",zoneId:"883812",accountId:"14598"}},{sizes:[[120,600]],bidder:"onedisplay",params:{placement:"6577374",
network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[120,600]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"917874",formatId:"62371"}},{sizes:[[160,600]],bidder:"onedisplay",params:{placement:"6577373",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[160,600]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"917874",formatId:"62362"}},{sizes:[[300,600]],bidder:"onedisplay",params:{placement:"6577375",
network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[300,600]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"917874",formatId:"62367"}},{sizes:[[300,250]],bidder:"onedisplay",params:{placement:"6577376",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[300,250]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"917874",formatId:"62361"}}]},{name:"main_leaderboard",platform:"desktop",
path:"/22152718/sws-hb//w3schools.com//main_leaderboard",sizes:[[728,90],[970,90],[320,50],[468,60]],additionalDFPSizes:[],sizeMapping:[{query:{maxWidth:479},sizes:[[320,50]],additionalDFPSizes:[]},{query:{minWidth:480,maxWidth:779},sizes:[[468,60]],additionalDFPSizes:[]},{query:{minWidth:780,maxWidth:992},sizes:[[728,90]],additionalDFPSizes:[]},{query:{minWidth:993,maxWidth:1149},sizes:[[468,60]],additionalDFPSizes:[]},{query:{minWidth:1150,maxWidth:1424},sizes:[[728,90]],additionalDFPSizes:[]},
{query:{minWidth:1425},sizes:[[728,90],[970,90]],additionalDFPSizes:[]}],bidderPool:[{sizes:[],bidder:"appnexus",params:{placementId:"13164162"}},{sizes:[],bidder:"connectadrealtime",params:{networkId:"10047",siteId:"1011566"}},{sizes:[],bidder:"districtmAnxAst",params:{placementId:"13164405"}},{sizes:[[728,90]],bidder:"ix",params:{id:"1",siteId:"277108",size:[728,90]}},{sizes:[[970,90]],bidder:"ix",params:{id:"1",siteId:"277108",size:[970,90]}},{sizes:[[320,50]],bidder:"ix",params:{id:"1",siteId:"277108",
size:[320,90]}},{sizes:[[468,60]],bidder:"ix",params:{id:"1",siteId:"277108",size:[468,60]}},{sizes:[],bidder:"rubicon",params:{siteId:"181004",zoneId:"914484",accountId:"14598"}},{sizes:[[728,90],[970,90],[320,50]],bidder:"openx",params:{unit:"539960990",delDomain:"snigel-d.openx.net"}},{sizes:[],bidder:"pubmatic",params:{publisherId:"157369",adSlot:"sws-hb_w3schools_Main_Leaderboard@728x90"}},{sizes:[[728,90]],bidder:"onedisplay",params:{placement:"6582998",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},
{sizes:[[728,90]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"932544",formatId:"62368"}},{sizes:[[970,90]],bidder:"onedisplay",params:{placement:"6583000",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[970,90]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"932544",formatId:"62369"}},{sizes:[[320,50]],bidder:"onedisplay",params:{placement:"6582999",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},
{sizes:[[320,50]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"932544",formatId:"62364"}}]},{name:"main_leaderboard",platform:"mobile",path:"/22152718/sws-hb//w3schools.com//main_leaderboard",sizes:[[728,90],[970,90],[320,50],[468,60]],additionalDFPSizes:[],sizeMapping:[{query:{maxWidth:479},sizes:[[320,50]],additionalDFPSizes:[]},{query:{minWidth:480,maxWidth:779},sizes:[[468,60]],additionalDFPSizes:[]},{query:{minWidth:780,maxWidth:992},sizes:[[728,90]],
additionalDFPSizes:[]},{query:{minWidth:993,maxWidth:1149},sizes:[[468,60]],additionalDFPSizes:[]},{query:{minWidth:1150,maxWidth:1424},sizes:[[728,90]],additionalDFPSizes:[]},{query:{minWidth:1425},sizes:[[728,90],[970,90]],additionalDFPSizes:[]}],bidderPool:[{sizes:[],bidder:"appnexus",params:{placementId:"13164162"}},{sizes:[],bidder:"connectadrealtime",params:{networkId:"10047",siteId:"1011566"}},{sizes:[],bidder:"districtmAnxAst",params:{placementId:"13164405"}},{sizes:[[728,90]],bidder:"ix",
params:{id:"1",siteId:"277108",size:[728,90]}},{sizes:[[970,90]],bidder:"ix",params:{id:"1",siteId:"277108",size:[970,90]}},{sizes:[[320,50]],bidder:"ix",params:{id:"1",siteId:"277108",size:[320,90]}},{sizes:[[468,60]],bidder:"ix",params:{id:"1",siteId:"277108",size:[468,60]}},{sizes:[],bidder:"rubicon",params:{siteId:"181004",zoneId:"914484",accountId:"14598"}},{sizes:[[728,90],[970,90],[320,50]],bidder:"openx",params:{unit:"539960990",delDomain:"snigel-d.openx.net"}},{sizes:[],bidder:"pubmatic",
params:{publisherId:"157369",adSlot:"sws-hb_w3schools_Main_Leaderboard@728x90"}},{sizes:[[728,90]],bidder:"onedisplay",params:{placement:"6582998",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[728,90]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"932544",formatId:"62368"}},{sizes:[[970,90]],bidder:"onedisplay",params:{placement:"6583000",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[970,90]],bidder:"smartadserver",
params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"932544",formatId:"62369"}},{sizes:[[320,50]],bidder:"onedisplay",params:{placement:"6582999",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[320,50]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"932544",formatId:"62364"}}]},{name:"wide_skyscraper",platform:"desktop",path:"/22152718/sws-hb//w3schools.com//wide_skyscraper",sizes:[[160,600],[300,600],[320,50]],additionalDFPSizes:[[120,
600],[300,1050]],sizeMapping:[{query:{maxWidth:974},sizes:[[320,50]],additionalDFPSizes:[]},{query:{minWidth:975,maxWidth:1134},sizes:[],additionalDFPSizes:[[120,600]]},{query:{minWidth:1135,maxWidth:1674},sizes:[[160,600]],additionalDFPSizes:[]},{query:{minWidth:1675},sizes:[[160,600],[300,600]],additionalDFPSizes:[[300,1050]]}],bidderPool:[{sizes:[],bidder:"appnexus",params:{placementId:"13164163"}},{sizes:[],bidder:"connectadrealtime",params:{networkId:"10047",siteId:"1011569"}},{sizes:[],bidder:"districtmAnxAst",
params:{placementId:"13164406"}},{sizes:[[160,600]],bidder:"ix",params:{id:"1",siteId:"277110",size:[160,600]}},{sizes:[[300,600]],bidder:"ix",params:{id:"1",siteId:"277110",size:[300,600]}},{sizes:[[320,50]],bidder:"ix",params:{id:"1",siteId:"277110",size:[320,50]}},{sizes:[],bidder:"openx",params:{unit:"539960993",delDomain:"snigel-d.openx.net"}},{sizes:[],bidder:"pubmatic",params:{publisherId:"157369",adSlot:"sws-hb_w3schools_Wide_Skyscraper@160x600"}},{sizes:[],bidder:"rubicon",params:{siteId:"181004",
zoneId:"914486",accountId:"14598"}},{sizes:[[160,600]],bidder:"onedisplay",params:{placement:"6583003",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[160,600]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"932545",formatId:"62362"}},{sizes:[[300,600]],bidder:"onedisplay",params:{placement:"6583001",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[300,600]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",
siteId:"219976",pageId:"932545",formatId:"62367"}},{sizes:[[320,50]],bidder:"onedisplay",params:{placement:"6583002",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[320,50]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"932545",formatId:"62364"}}]},{name:"wide_skyscraper",platform:"mobile",path:"/22152718/sws-hb//w3schools.com//wide_skyscraper",sizes:[[160,600],[300,600],[320,50]],additionalDFPSizes:[[120,600],[300,1050]],sizeMapping:[{query:{maxWidth:974},
sizes:[[320,50]],additionalDFPSizes:[]},{query:{minWidth:975,maxWidth:1134},sizes:[],additionalDFPSizes:[[120,600]]},{query:{minWidth:1135,maxWidth:1674},sizes:[[160,600]],additionalDFPSizes:[]},{query:{minWidth:1675},sizes:[[160,600],[300,600]],additionalDFPSizes:[[300,1050]]}],bidderPool:[{sizes:[],bidder:"appnexus",params:{placementId:"13164163"}},{sizes:[],bidder:"connectadrealtime",params:{networkId:"10047",siteId:"1011569"}},{sizes:[],bidder:"districtmAnxAst",params:{placementId:"13164406"}},
{sizes:[[160,600]],bidder:"ix",params:{id:"1",siteId:"277110",size:[160,600]}},{sizes:[[300,600]],bidder:"ix",params:{id:"1",siteId:"277110",size:[300,600]}},{sizes:[[320,50]],bidder:"ix",params:{id:"1",siteId:"277110",size:[320,50]}},{sizes:[],bidder:"openx",params:{unit:"539960993",delDomain:"snigel-d.openx.net"}},{sizes:[],bidder:"pubmatic",params:{publisherId:"157369",adSlot:"sws-hb_w3schools_Wide_Skyscraper@160x600"}},{sizes:[],bidder:"rubicon",params:{siteId:"181004",zoneId:"914486",accountId:"14598"}},
{sizes:[[160,600]],bidder:"onedisplay",params:{placement:"6583003",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[160,600]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"932545",formatId:"62362"}},{sizes:[[300,600]],bidder:"onedisplay",params:{placement:"6583001",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[300,600]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"932545",
formatId:"62367"}},{sizes:[[320,50]],bidder:"onedisplay",params:{placement:"6583002",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[320,50]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"932545",formatId:"62364"}}]},{name:"mid_content",platform:"desktop",path:"/22152718/sws-hb//w3schools.com//mid_content",sizes:[[300,250],[336,280],[728,90],[970,250],[970,90],[468,60],[320,50]],additionalDFPSizes:[],sizeMapping:[{query:{maxWidth:489},
sizes:[[300,250],[336,280],[320,50]],additionalDFPSizes:[]},{query:{minWidth:490,maxWidth:749},sizes:[[300,250],[336,280],[468,60]],additionalDFPSizes:[]},{query:{minWidth:750,maxWidth:992},sizes:[[728,90]],additionalDFPSizes:[]},{query:{minWidth:993,maxWidth:1134},sizes:[[300,250],[336,280],[468,60]],additionalDFPSizes:[]},{query:{minWidth:1135,maxWidth:1439},sizes:[[728,90]],additionalDFPSizes:[]},{query:{minWidth:1440},sizes:[[728,90],[970,250],[970,90]],additionalDFPSizes:[]}],bidderPool:[{sizes:[],
bidder:"appnexus",params:{placementId:"13164164"}},{sizes:[],bidder:"connectadrealtime",params:{networkId:"10047",siteId:"1011570"}},{sizes:[],bidder:"districtmAnxAst",params:{placementId:"13164407"}},{sizes:[[320,50]],bidder:"ix",params:{id:"1",siteId:"277109",size:[320,50]}},{sizes:[[300,250]],bidder:"ix",params:{id:"1",siteId:"277109",size:[300,250]}},{sizes:[[336,280]],bidder:"ix",params:{id:"1",siteId:"277109",size:[336,280]}},{sizes:[[728,90]],bidder:"ix",params:{id:"1",siteId:"277109",size:[728,
90]}},{sizes:[[970,250]],bidder:"ix",params:{id:"1",siteId:"277109",size:[970,250]}},{sizes:[[970,90]],bidder:"ix",params:{id:"1",siteId:"277109",size:[970,90]}},{sizes:[[468,60]],bidder:"ix",params:{id:"1",siteId:"277109",size:[468,60]}},{sizes:[],bidder:"rubicon",params:{siteId:"181004",zoneId:"914488",accountId:"14598"}},{sizes:[[300,250],[336,280],[728,90],[970,250],[970,90]],bidder:"openx",params:{unit:"539960995",delDomain:"snigel-d.openx.net"}},{sizes:[],bidder:"pubmatic",params:{publisherId:"157369",
adSlot:"sws-hb_w3schools_Mid_Content@300x250"}},{sizes:[[300,250],[336,280],[728,90],[970,250],[970,90]],bidder:"districtmAnxAst",params:{placementId:"13164407"}},{sizes:[[300,250]],bidder:"onedisplay",params:{placement:"6583004",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[300,250]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"932546",formatId:"62361"}},{sizes:[[728,90]],bidder:"onedisplay",params:{placement:"6584040",network:"4459.1",
server:"adserver-eu.adtech.advertising.com"}},{sizes:[[728,90]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"932546",formatId:"62368"}},{sizes:[[970,250]],bidder:"onedisplay",params:{placement:"6584039",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[970,250]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"932546",formatId:"62370"}}]},{name:"mid_content",platform:"mobile",path:"/22152718/sws-hb//w3schools.com//mid_content",
sizes:[[300,250],[336,280],[728,90],[970,250],[970,90],[468,60],[320,50]],additionalDFPSizes:[],sizeMapping:[{query:{maxWidth:489},sizes:[[300,250],[336,280],[320,50]],additionalDFPSizes:[]},{query:{minWidth:490,maxWidth:749},sizes:[[300,250],[336,280],[468,60]],additionalDFPSizes:[]},{query:{minWidth:750,maxWidth:992},sizes:[[728,90]],additionalDFPSizes:[]},{query:{minWidth:993,maxWidth:1134},sizes:[[300,250],[336,280],[468,60]],additionalDFPSizes:[]},{query:{minWidth:1135,maxWidth:1439},sizes:[[728,
90]],additionalDFPSizes:[]},{query:{minWidth:1440},sizes:[[728,90],[970,250],[970,90]],additionalDFPSizes:[]}],bidderPool:[{sizes:[],bidder:"appnexus",params:{placementId:"13164164"}},{sizes:[],bidder:"connectadrealtime",params:{networkId:"10047",siteId:"1011570"}},{sizes:[],bidder:"districtmAnxAst",params:{placementId:"13164407"}},{sizes:[[320,50]],bidder:"ix",params:{id:"1",siteId:"277109",size:[320,50]}},{sizes:[[300,250]],bidder:"ix",params:{id:"1",siteId:"277109",size:[300,250]}},{sizes:[[336,
280]],bidder:"ix",params:{id:"1",siteId:"277109",size:[336,280]}},{sizes:[[728,90]],bidder:"ix",params:{id:"1",siteId:"277109",size:[728,90]}},{sizes:[[970,250]],bidder:"ix",params:{id:"1",siteId:"277109",size:[970,250]}},{sizes:[[970,90]],bidder:"ix",params:{id:"1",siteId:"277109",size:[970,90]}},{sizes:[[468,60]],bidder:"ix",params:{id:"1",siteId:"277109",size:[468,60]}},{sizes:[],bidder:"rubicon",params:{siteId:"181004",zoneId:"914488",accountId:"14598"}},{sizes:[[300,250],[336,280],[728,90],[970,
250],[970,90]],bidder:"openx",params:{unit:"539960995",delDomain:"snigel-d.openx.net"}},{sizes:[],bidder:"pubmatic",params:{publisherId:"157369",adSlot:"sws-hb_w3schools_Mid_Content@300x250"}},{sizes:[[300,250],[336,280],[728,90],[970,250],[970,90]],bidder:"districtmAnxAst",params:{placementId:"13164407"}},{sizes:[[300,250]],bidder:"onedisplay",params:{placement:"6583004",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[300,250]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",
siteId:"219976",pageId:"932546",formatId:"62361"}},{sizes:[[728,90]],bidder:"onedisplay",params:{placement:"6584040",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[728,90]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"932546",formatId:"62368"}},{sizes:[[970,250]],bidder:"onedisplay",params:{placement:"6584039",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[970,250]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",
siteId:"219976",pageId:"932546",formatId:"62370"}}]},{name:"bottom_medium_rectangle",platform:"desktop",path:"/22152718/sws-hb//w3schools.com//bottom_medium_rectangle",sizes:[[970,250],[300,250],[336,280]],additionalDFPSizes:[],sizeMapping:[{query:{maxWidth:1239},sizes:[[300,250],[336,280]],additionalDFPSizes:[]},{query:{minWidth:1240},sizes:[[970,250],[300,250],[336,280]],additionalDFPSizes:[]}],bidderPool:[{sizes:[],bidder:"appnexus",params:{placementId:"13164165"}},{sizes:[],bidder:"connectadrealtime",
params:{networkId:"10047",siteId:"1011573"}},{sizes:[],bidder:"districtmAnxAst",params:{placementId:"13164408"}},{sizes:[[970,250]],bidder:"ix",params:{id:"1",siteId:"277112",size:[970,250]}},{sizes:[[300,250]],bidder:"ix",params:{id:"1",siteId:"277112",size:[300,250]}},{sizes:[[336,280]],bidder:"ix",params:{id:"1",siteId:"277112",size:[336,280]}},{sizes:[],bidder:"openx",params:{unit:"539960998",delDomain:"snigel-d.openx.net"}},{sizes:[],bidder:"pubmatic",params:{publisherId:"157369",adSlot:"sws-hb_w3schools_Bottom_BillboardMPU@970x250"}},
{sizes:[],bidder:"rubicon",params:{siteId:"181004",zoneId:"914490",accountId:"14598"}},{sizes:[[970,250]],bidder:"onedisplay",params:{placement:"6583005",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[970,250]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"932547",formatId:"62370"}},{sizes:[[300,250]],bidder:"onedisplay",params:{placement:"65830056",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[300,250]],
bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"932547",formatId:"62361"}}]},{name:"bottom_medium_rectangle",platform:"mobile",path:"/22152718/sws-hb//w3schools.com//bottom_medium_rectangle",sizes:[[970,250],[300,250],[336,280]],additionalDFPSizes:[],sizeMapping:[{query:{maxWidth:1239},sizes:[[300,250],[336,280]],additionalDFPSizes:[]},{query:{minWidth:1240},sizes:[[970,250],[300,250],[336,280]],additionalDFPSizes:[]}],bidderPool:[{sizes:[],bidder:"appnexus",
params:{placementId:"13164165"}},{sizes:[],bidder:"connectadrealtime",params:{networkId:"10047",siteId:"1011573"}},{sizes:[],bidder:"districtmAnxAst",params:{placementId:"13164408"}},{sizes:[[970,250]],bidder:"ix",params:{id:"1",siteId:"277112",size:[970,250]}},{sizes:[[300,250]],bidder:"ix",params:{id:"1",siteId:"277112",size:[300,250]}},{sizes:[[336,280]],bidder:"ix",params:{id:"1",siteId:"277112",size:[336,280]}},{sizes:[],bidder:"openx",params:{unit:"539960998",delDomain:"snigel-d.openx.net"}},
{sizes:[],bidder:"pubmatic",params:{publisherId:"157369",adSlot:"sws-hb_w3schools_Bottom_BillboardMPU@970x250"}},{sizes:[],bidder:"rubicon",params:{siteId:"181004",zoneId:"914490",accountId:"14598"}},{sizes:[[970,250]],bidder:"onedisplay",params:{placement:"6583005",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[970,250]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"932547",formatId:"62370"}},{sizes:[[300,250]],bidder:"onedisplay",
params:{placement:"65830056",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[300,250]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"932547",formatId:"62361"}}]},{name:"right_bottom_medium_rectangle",platform:"desktop",path:"/22152718/sws-hb//w3schools.com//right_bottom_medium_rectangle",sizes:[[300,250],[336,280]],additionalDFPSizes:[],sizeMapping:[{query:{minWidth:975},sizes:[[300,250],[336,280]],additionalDFPSizes:[]}],bidderPool:[{sizes:[],
bidder:"appnexus",params:{placementId:"13164166"}},{sizes:[],bidder:"connectadrealtime",params:{networkId:"10047",siteId:"1011575"}},{sizes:[],bidder:"conversant",params:{site_id:"117726"}},{sizes:[],bidder:"districtmAnxAst",params:{placementId:"13164409"}},{sizes:[[300,250]],bidder:"ix",params:{id:"1",siteId:"277111",size:[300,250]}},{sizes:[[336,280]],bidder:"ix",params:{id:"1",siteId:"277111",size:[336,280]}},{sizes:[],bidder:"openx",params:{unit:"539960999",delDomain:"snigel-d.openx.net"}},{sizes:[],
bidder:"pubmatic",params:{publisherId:"157369",adSlot:"sws-hb_w3schools_Bottom_Right_MPU@300x250"}},{sizes:[],bidder:"rubicon",params:{siteId:"181004",zoneId:"914492",accountId:"14598"}},{sizes:[[300,250]],bidder:"onedisplay",params:{placement:"6583007",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[300,250]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"932548",formatId:"62361"}}]},{name:"try_it_leaderboard",platform:"desktop",path:"/22152718/sws-hb//w3schools.com//try_it_leaderboard",
sizes:[[320,50],[728,90],[468,60]],additionalDFPSizes:[],sizeMapping:[{query:{maxWidth:467},sizes:[[320,50]],additionalDFPSizes:[]},{query:{minWidth:468,maxWidth:727},sizes:[[468,60]],additionalDFPSizes:[]},{query:{minWidth:728},sizes:[[728,90]],additionalDFPSizes:[]}],bidderPool:[{sizes:[],bidder:"appnexus",params:{placementId:"13218673"}},{sizes:[],bidder:"connectadrealtime",params:{networkId:"10047",siteId:"1011576"}},{sizes:[],bidder:"conversant",params:{site_id:"124672"}},{sizes:[[320,50]],bidder:"ix",
params:{id:"1",siteId:"277113",size:[320,50]}},{sizes:[[728,90]],bidder:"ix",params:{id:"1",siteId:"277113",size:[728,90]}},{sizes:[[468,60]],bidder:"ix",params:{id:"1",siteId:"277113",size:[468,60]}},{sizes:[],bidder:"rubicon",params:{siteId:"181004",zoneId:"922576",accountId:"14598"}},{sizes:[[320,50],[728,90]],bidder:"districtmAnxAst",params:{placementId:"13243395"}},{sizes:[[320,50],[728,90]],bidder:"openx",params:{unit:"540001628",delDomain:"snigel-d.openx.net"}},{sizes:[],bidder:"pubmatic",
params:{publisherId:"157369",adSlot:"sws-hb_w3schools_try_it_pages_leaderboard@728x90"}},{sizes:[[320,50]],bidder:"onedisplay",params:{placement:"6585568",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[320,50]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"935090",formatId:"62364"}},{sizes:[[728,90]],bidder:"onedisplay",params:{placement:"6585567",network:"4459.1",server:"adserver-eu.adtech.advertising.com"}},{sizes:[[728,90]],bidder:"smartadserver",
params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"935090",formatId:"62368"}}]},{name:"try_it_leaderboard",platform:"mobile",path:"/22152718/sws-hb//w3schools.com//try_it_leaderboard",sizes:[[320,50],[728,90],[468,60]],additionalDFPSizes:[],sizeMapping:[{query:{maxWidth:467},sizes:[[320,50]],additionalDFPSizes:[]},{query:{minWidth:468,maxWidth:727},sizes:[[468,60]],additionalDFPSizes:[]},{query:{minWidth:728},sizes:[[728,90]],additionalDFPSizes:[]}],bidderPool:[{sizes:[],bidder:"appnexus",
params:{placementId:"13218673"}},{sizes:[],bidder:"connectadrealtime",params:{networkId:"10047",siteId:"1011576"}},{sizes:[[320,50]],bidder:"ix",params:{id:"1",siteId:"277113",size:[320,50]}},{sizes:[[728,90]],bidder:"ix",params:{id:"1",siteId:"277113",size:[728,90]}},{sizes:[[468,60]],bidder:"ix",params:{id:"1",siteId:"277113",size:[468,60]}},{sizes:[],bidder:"rubicon",params:{siteId:"181004",zoneId:"922576",accountId:"14598"}},{sizes:[[320,50],[728,90]],bidder:"districtmAnxAst",params:{placementId:"13243395"}},
{sizes:[[320,50],[728,90]],bidder:"openx",params:{unit:"540001628",delDomain:"snigel-d.openx.net"}},{sizes:[[320,50]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"935090",formatId:"62364"}},{sizes:[[728,90]],bidder:"smartadserver",params:{domain:"//prg.smartadserver.com",siteId:"219976",pageId:"935090",formatId:"62368"}}]}]};snhb.localSettings.modules={enableSafeFrames:{iOS:!0},adScanner:{id:"t_Qv_vWzcBDsyn934F1E0MWBb1c",platform:"mobile"}};
snhb.localSettings.bidders={penalties:{},weightsGlobal:{},weightsAdUnit:{}};
snhb.modules.enableSafeFrames={init:function(){},preBidding:function(){var a=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream||!!navigator.platform&&/iPad|iPhone|iPod/.test(navigator.platform);snhb.console.debug("iOS detected: ",a);a&&snhb.localSettings.modules.enableSafeFrames.hasOwnProperty("iOS")&&!0===snhb.localSettings.modules.enableSafeFrames.iOS&&googletag.cmd.push(function(){googletag.pubads().setTargeting("_snhb-sf","true");snhb.console.debug("Using SafeFrames on iOS.")})}};
snhb.modules.adScanner={init:function(){},preAuction:function(){var a=!0===snhb.system.isMobile()?"mobile":"desktop",b=snhb.localSettings.modules.adScanner.platform||"all";b===a||"all"===b?(snhb.console.debug("Enabling malvertisement scanner."),pbjs.que.push(function(){var a=function(a,b,c,d,l){function e(a){return(f(a)||"")[u]("/","_")[u]("+","-")}function k(b,c,e){b=x+q(b)+"&d="+c;c="err__"+1*new Date;m[c]=e;a[v]("<"+r+" on"+y+'="void('+c+'())" '+z+'="'+b+'" type="text/java'+r+'" ></'+r+">")}var w=
b.bidder,g=b.size,m=a.parentWindow||a.defaultView,h=m.JSON,f=m.btoa,q=m.encodeURIComponent;if(!h||!f)return!1;var r="script",z="src",u="replace",y="error",v="write",x="https://"+c+"/?wrapper="+q(d)+"&tpid=",t={k:{hb_bidder:[w],hb_size:[g]}};return function(){var c=e(d+"/"+t.k.hb_bidder[0]+":"+t.k.hb_size[0]),g={wh:c,wd:h.parse(h.stringify(t)),wr:0};k(c,e(h.stringify(g)),function(){a[v](b.ad)});g={d:g,t:b.ad,cb:l,id:{prebid:{adId:b.adId,cpm:b.cpm}}};m[d]={};m[d][c]=g}(),a.close(),!0},b=window;b._clrm=
b._clrm||{};b._clrm.renderAd=b._clrm.renderAd||pbjs.renderAd;var f=b._clrm.prebid||{sandbox:0};Node.prototype.appendChild=function(a){return function(b){var c;if(c="IFRAME"===b.tagName&&b.id&&-1<b.id.indexOf("google_ads_iframe_")){c={mobile:/Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile/i,ios:/(.+)(iPhone|iPad|iPod)(.+)OS[\s|_](\d)_?(\d)?[_]?(\d)?.+/i,android:/Android/i};var e=""+f.sandbox;c="1"===e?!0:"2"===e?!navigator.userAgent.match(c.mobile):"3"===e?navigator.userAgent.match(c.mobile):"4"===
e?navigator.userAgent.match(c.ios):"5"===e?navigator.userAgent.match(c.android):!1}c&&!b.getAttribute("sandbox")&&(b.setAttribute("sandbox","allow-forms allow-pointer-lock allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation"),b.setAttribute("data-forced-sandbox",!0));return a.call(this,b)}}(Node.prototype.appendChild);pbjs.renderAd=function(b,c){if(b&&c)try{var e=[],d=pbjs.getBidResponses(),l=pbjs.getHighestCpmBids(),n;for(n in d)e=e.concat(d[n].bids);
e=e.concat(l);var f;for(f=0;f<e.length;f++)if(e[f].adId===c){var p=e[f];break}e=[];d=!1;for(f=0;f<e.length;f++)if(p.bidder===e[f]){d=!0;break}if(p&&p.ad&&!d){b.write=b.close=function(){};window._clrm.renderAd(b,c);delete b.write;delete b.close;a(b,p,"clarium.global.ssl.fastly.net","t_Qv_vWzcBDsyn934F1E0MWBb1c",function(a,b,c,e,d,n){console.warn("w00t one more bad ad nixed.",arguments)})||(b.write(p.ad),b.close());return}}catch(g){snhb.console.error(g)}window._clrm.renderAd(b,c)}})):snhb.console.debug("Malvertisement scanner not enabled for platform '"+
a+"'")}};Number.isInteger=Number.isInteger||function(a){return"number"===typeof a&&isFinite(a)&&Math.floor(a)===a};snhb.metrics={system:{},getTimeDifference:function(a,b,c){a=b-a;b={delta:-1,unit:"unset"};1E3>a?b={delta:a,unit:"ms"}:1E3<=a&&(b={delta:a/1E3,unit:"s"});return!0===("undefined"===typeof c?!1:!0)?b.delta+b.unit:b},getTimeStamp:function(){var a=snhb.metrics.getTimeDifference(snhb.initTime,(new Date).getTime());return a.delta+a.unit}};
snhb.console={consoleHistory:[],getLogPrefix:function(){return snhb.localSettings.system.logPrefix+"("+snhb.metrics.getTimeStamp()+"):"},logConsoleHistory:function(){for(var a in this.consoleHistory)console[this.consoleHistory[a][0]].apply(console,this.consoleHistory[a][1])},clearConsoleHistory:function(){this.consoleHistory=[]},log:function(){var a=Array.prototype.slice.call(arguments);a.unshift(this.getLogPrefix());snhb.console.consoleHistory.push(["log",a]);snhb.localSettings.system.logOutputEnabled&&
console.log.apply(console,a)},debug:function(){var a=Array.prototype.slice.call(arguments);a.unshift(this.getLogPrefix());snhb.console.consoleHistory.push(["debug",a]);snhb.localSettings.system.debugOutputEnabled&&console.debug.apply(console,a)},error:function(){var a=Array.prototype.slice.call(arguments);a.unshift(this.getLogPrefix());console.error.apply(console,a);snhb.console.consoleHistory.push(["error",a])},warn:function(){var a=Array.prototype.slice.call(arguments);a.unshift(this.getLogPrefix());
console.warn.apply(console,a);snhb.console.consoleHistory.push(["warn",a])}};
snhb.system={initModules:function(){for(var a in snhb.modules)snhb.localSettings.hasOwnProperty("modules")?snhb.localSettings.modules.hasOwnProperty(a)?(snhb.console.debug("Initializing found module '"+a+"'"),snhb.modules[a].init()):snhb.console.warn("No configuration section for the module '"+a+"' detected."):snhb.console.warn("No configuration section for modules detected. Skipping initialization of all modules.")},callModulesStageFunctions:function(a){if(-1!=="preAuction preBidding postBidding preAdServer postAdServer postAuction".split(" ").indexOf(a))for(var b in snhb.modules){if(snhb.localSettings.hasOwnProperty("modules")&&
snhb.localSettings.modules.hasOwnProperty(b)&&snhb.modules[b].hasOwnProperty(a))snhb.modules[b][a]()}else snhb.console.error("Unknown modules stage functions call for stage '"+a+"'")},initAdUnitSettings:function(){for(var a in snhb.localSettings.adUnits){var b=snhb.localSettings.adUnits[a];b.adSlotIndex=0;b.timesAuctioned=0}},initAuctionSettings:function(){snhb.localSettings.auction.running=!1;snhb.localSettings.auction.queuedAdUnits=[];snhb.localSettings.auction.detectTabletsAsMobileTraffic=!1;snhb.localSettings.auction.enableDetectTabletsAsMobiles=
function(){this.detectTabletsAsMobileTraffic=!0};snhb.localSettings.auction.disableDetectTabletsAsMobiles=function(){this.detectTabletsAsMobileTraffic=!1}},initSystemSettings:function(){snhb.localSettings.system={};snhb.localSettings.system.logPrefix="[snhb]";snhb.localSettings.system.divPrefix="snhb";snhb.localSettings.system.autoStartAuction=!0;snhb.localSettings.system.logOutputEnabled=!0;snhb.localSettings.system.debugOutputEnabled=!1;snhb.localSettings.system.PBJSDebugOutputEnabled=!1;snhb.localSettings.system.auctionResultOutputEnabled=
!1;snhb.localSettings.system.allOutputEnabled=!1;snhb.localSettings.system.refreshAllAdSlots=!1;snhb.localSettings.system.detectWindowResize=!0;snhb.localSettings.system.autoInitAdServer=!0;snhb.localSettings.system.windowWasResizedSinceLastAuction=!1;snhb.localSettings.system.adSlotsRenderEndedGracePeriodMs=2E3;snhb.localSettings.system.useSSL="https:"===document.location.protocol.toLowerCase();snhb.localSettings.system.protocol=snhb.localSettings.system.useSSL?"https://":"https://";snhb.localSettings.system.cdnURL=
snhb.localSettings.system.protocol+"static.h-bid.com";snhb.localSettings.system.pbjsURL=snhb.localSettings.system.cdnURL+"/prebid/"+snhb.localSettings.auction.pbjsVersion+"/prebid.js";snhb.localSettings.system.gptURL=snhb.localSettings.system.protocol+"www.googletagservices.com/tag/js/gpt.js";snhb.localSettings.system.snhbGlobalSettingsURL=snhb.localSettings.system.cdnURL+"/snhb/snhbGlobalSettings.js";snhb.localSettings.system.cookieDomain=""},initGDPRSettings:function(){snhb.localSettings.gdpr={};
snhb.localSettings.gdpr.mainGeo="eu";snhb.localSettings.gdpr.disableDetectEEA=!1;snhb.localSettings.gdpr.forceUserFrom=null;snhb.localSettings.gdpr.reconsiderationAppealIntervalSeconds=0;snhb.localSettings.gdpr.reconsiderationAppealFunction=null;snhb.localSettings.gdpr.internalBypassCMP=!1;snhb.localSettings.gdpr.internalBypassLoadingGVL=!1;(function(){snhb.console.debug("Parsing additional GDPR options...");if(snhb.options.hasOwnProperty("gdpr")){var a=snhb.options.gdpr,b=["mainGeo","disableDetectEEA",
"forceUserFrom","reconsiderationAppealIntervalSeconds","reconsiderationAppealFunction"],c;for(c in a)if(-1!==b.indexOf(c)){var d=a[c];switch(c){case "mainGeo":d=d.toLowerCase();if("eu"===d||"us"===d)snhb.localSettings.gdpr.mainGeo=d;break;case "disableDetectEEA":"boolean"!==typeof d?snhb.console.error("disableDetectEEA: Expecting boolean value."):snhb.localSettings.system.disableDetectEEA=d;break;case "forceUserFrom":if("EEA"===d.toUpperCase()||"!EEA"===d.toUpperCase())snhb.localSettings.gdpr.forceUserFrom=
d.toUpperCase();break;case "reconsiderationAppealIntervalSeconds":0>d||!Number.isInteger(d)?snhb.console.error("reconsiderationAppealIntervalSeconds: Expecting value to be a positive Integer."):snhb.localSettings.gdpr.reconsiderationAppealIntervalSeconds=d;break;case "reconsiderationAppealFunction":snhb.localSettings.gdpr.reconsiderationAppealFunction=d;break;default:snhb.console.warn("GDPR option '"+c+"' seems available but not implemented")}}["snhbForceUser=EEA","snhbForceUser=!EEA"].forEach(function(a){if(-1!==
window.location.href.indexOf(a))switch(a){case "snhbForceUser=EEA":snhb.localSettings.gdpr.forceUserFrom="EEA";break;case "snhbForceUser=!EEA":snhb.localSettings.gdpr.forceUserFrom="!EEA"}});snhb.console.debug("GDPR settings loaded.")}else snhb.console.debug("No additional GDPR configuration found.")})()},parseOptions:function(){var a={system:{logOutputEnabled:"boolean",debugOutputEnabled:"boolean",PBJSDebugOutputEnabled:"boolean",auctionResultOutputEnabled:"boolean",allOutputEnabled:"boolean",autoStartAuction:"boolean",
refreshAllAdSlots:"boolean",detectWindowResize:"boolean",autoInitAdServer:"boolean",cookieDomain:"string"},auction:{detectTabletsAsMobileTraffic:"boolean"}},b;for(b in snhb.options){var c=!1,d;for(d in a){var f=a[d];if(f.hasOwnProperty(b)){c=!0;var e=snhb.options[b];typeof e===f[b]?snhb.localSettings[d][b]=e:snhb.console.error("Expecting "+f[b]+" for '"+b+"'. Ignoring option.")}}!1===c&&"gdpr"!==b&&snhb.console.warn("Ignoring unknown option '"+b+"'.")}["snhb_log","snhb_debug","pbjs_debug","snhb_auction_result",
"snhb_log_all"].forEach(function(a){if(-1!==window.location.href.indexOf(a+"=true"))switch(a){case "snhb_log":snhb.localSettings.system.logOutputEnabled=!0;break;case "snhb_debug":snhb.localSettings.system.debugOutputEnabled=!0;break;case "pbjs_debug":snhb.localSettings.system.PBJSDebugOutputEnabled=!0;break;case "snhb_auction_result":snhb.localSettings.system.auctionResultOutputEnabled=!0;break;case "snhb_log_all":snhb.localSettings.system.allOutputEnabled=!0}});!0===snhb.localSettings.system.allOutputEnabled&&
(snhb.localSettings.system.logOutputEnabled=!0,snhb.localSettings.system.debugOutputEnabled=!0,snhb.localSettings.system.auctionResultOutputEnabled=!0,snhb.console.log("All output is enabled by configuration."));!0===snhb.localSettings.system.detectWindowResize&&window.addEventListener("resize",function(){!1===snhb.localSettings.system.windowWasResizedSinceLastAuction&&(snhb.console.debug("Window size has changed since last auction."),snhb.localSettings.system.windowWasResizedSinceLastAuction=!0)})},
pushCallback:function(a,b){a.push=function(c){Array.prototype.push.call(a,c);b(a)}},processQueue:function(a){if(0<a.length){snhb.console.debug("Processing snhb.queue: ",a);if("function"===typeof a[0])try{a[0]()}catch(b){snhb.console.error("snb.queue element error: ",b)}else snhb.console.error("snhb.queue element error: found "+typeof a[0]+" instead of function");a.splice(0,1);0<a.length&&this.processQueue(a)}},doOnDOMReady:function(a){var b=function(){if("interactive"===document.readyState||"complete"===
document.readyState)document.removeEventListener("DOMContentLoaded",b,!1),snhb.console.debug("DOM now ready."),a()},c=function(){if("interactive"===document.readyState||"complete"===document.readyState)document.detachEvent("onreadystatechange",c),snhb.console.debug("DOM now ready."),a()};"interactive"===document.readyState||"complete"===document.readyState?(snhb.console.debug("DOM already ready."),a()):(snhb.console.debug("DOM not ready yet. Delaying to initialize AdServer..."),document.addEventListener?
document.addEventListener("DOMContentLoaded",b,!1):document.attachEvent&&document.attachEvent("onreadystatechange",c))},isMobile:function(){var a=navigator.userAgent||navigator.vendor||window.opera,b="(android|bbd+|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";
"undefined"!==typeof snhb.localSettings.auction.detectTabletsAsMobileTraffic&&snhb.localSettings.auction.detectTabletsAsMobileTraffic?(b+="|android|ipad|playbook|silk",snhb.console.debug("Tablets are set to be considered mobile traffic.")):snhb.console.debug("Tablets are set to be considered desktop traffic.");var c=/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;
return(new RegExp(b,"i")).test(a)||c.test(a.substr(0,4))?!0:!1},getAllBidders:function(){var a=[];snhb.localSettings.adUnits.forEach(function(b){b.bidderPool.forEach(function(b){-1===a.indexOf(b.bidder)&&a.push(b.bidder)})});return a},checkAdSlotRenderingEnded:function(){0===snhb.localSettings.auction.adUnitAdSlotToRender.length&&(snhb.console.debug("All ad slots successfully rendered before the timeout of "+snhb.localSettings.system.adSlotsRenderEndedGracePeriodMs+"ms."),window.clearTimeout(this.adSlotRenderTimeoutId),
this.doOnAuctionEnded())},startAdSlotRenderingEndedGracePeriod:function(){var a=snhb.localSettings.system.adSlotsRenderEndedGracePeriodMs;snhb.console.debug("Waiting for all ad-slots to end rendering. Timeout: "+a+"ms.");this.adSlotRenderTimeoutId=window.setTimeout(function(){snhb.console.debug("Ad-slot rendering timed out.");snhb.localSettings.auction.adUnitAdSlotToRender=[];this.doOnAuctionEnded()}.bind(this),a)},cancelAdSlotRenderingEndedGracePeriod:function(){},doOnAuctionEnded:function(){snhb.console.debug("All done.");
snhb.system.callModulesStageFunctions("postAuction");snhb.localSettings.auction.running=!1;this.createAuctionSummary();delete this.adSlotRenderTimeoutId;var a=snhb.localSettings.auction.queuedAdUnits;if(1<=a.length){var b=[],c;for(c in a)b.push(a[c]);snhb.startAuction(b);snhb.localSettings.auction.queuedAdUnits=[]}},getPerformanceMetricsSummary:function(){var a={},b;for(b in snhb.metrics.system)a[b]={startAt:snhb.metrics.getTimeDifference(snhb.initTime,snhb.metrics.system[b].timeStarted,!0),duration:snhb.metrics.getTimeDifference(snhb.metrics.system[b].timeStarted,
snhb.metrics.system[b].timeEnded,!0)};for(b in snhb.metrics.auction)a[b]={startAt:snhb.metrics.getTimeDifference(snhb.initTime,snhb.metrics.auction[b].timeStarted,!0),duration:snhb.metrics.getTimeDifference(snhb.metrics.auction[b].timeStarted,snhb.metrics.auction[b].timeEnded,!0)};return a},getAuctionResultsSummary:function(){var a={};pbjs.que.push(function(){var b=pbjs.getBidResponses(),c=pbjs.getHighestCpmBids();pbjs.getAllWinningBids();for(var d in b)a[d]=[],b[d].bids.forEach(function(b){var e=
{highestBid:null,timedOut:null,winningBid:null,outbid:null};e.bidder=b.bidderCode;e.cpm=b.cpm;e.size=b.size;e.timeToRespondMs=b.timeToRespond;b.timeToRespond>snhb.localSettings.auction.timeout&&(e.timedOut=!0);c.forEach(function(a){b.adId===a.adId&&(e.highestBid=!0)});snhb.metrics.auctionEnd.highestBidResponses.forEach(function(a){b.adId===a.adId&&(e.winningBid=!0,e.timedOut=!1)});!0===e.highestBid&&!0===e.timedOut&&(e.winningBid=!1);!0===e.winningBid&&null===e.highestBid&&(e.highestBid=!1);!0===
e.winningBid&&!1===e.timedOut&&(e.outbid=!0,snhb.metrics.auctionEnd.winningBids.forEach(function(a){b.adId===a.adId&&(e.outbid=!1)}));a[d].push(e)})});return a},createAuctionSummary:function(){snhb.metrics.auction.refreshAdServer.timeEnded=(new Date).getTime();snhb.metrics.auction.auction.timeEnded=(new Date).getTime();if(!0===snhb.localSettings.system.auctionResultOutputEnabled&&!0===snhb.localSettings.system.logOutputEnabled){var a=snhb.system.getPerformanceMetricsSummary(),b=snhb.system.getAuctionResultsSummary();
snhb.console.debug("Auction performance metrics summary:",a);"undefined"!==typeof console.table&&console.table(a);snhb.console.debug("Auction bid result summary:",b);if("undefined"!==typeof console.table)for(var c in b)snhb.console.debug("Results for '"+c+"'",b[c]),console.table(b[c])}},getTLD:function(){var a=(window&&window.location&&window.location.hostname||"").split(".");return 1<a.length?a.slice(-2).join("."):""},getCookieValue:function(a){var b="; "+document.cookie;b=b.split("; "+a+"=");3<=
b.length&&(document.cookie=a+" =;;path=/;max-age=-1;Expires="+(new Date(0)).toUTCString(),b="; "+document.cookie,b=b.split("; "+a+"="));if(2<=b.length)return b[b.length-1].split(";").shift()},setCookie:function(a,b,c,d,f){"undefined"===typeof f&&(f="/");"undefined"===typeof d&&(d=0==snhb.localSettings.system.cookieDomain.length?this.getTLD():snhb.localSettings.system.cookieDomain);d=";domain="+d;var e=new Date;e.setSeconds(e.getSeconds()+c);document.cookie=a+" = "+b+d+";path="+f+";max-age="+c+";Expires="+
e.toUTCString()},deleteCookie:function(a,b,c){"undefined"===typeof c&&(c="/");"undefined"===typeof b&&(b=0==snhb.localSettings.system.cookieDomain.length?this.getTLD():snhb.localSettings.system.cookieDomain);document.cookie=a+" = "+(";domain="+b)+";path="+c+";max-age=-1;Expires="+(new Date(0)).toUTCString();snhb.console.debug("Deleting cookie '"+a+"'")},cookiesAvailable:function(){var a=Math.random().toString(16).slice(2);snhb.system.setCookie(a,!0,60);if("undefined"===typeof snhb.system.getCookieValue(a))return!1;
snhb.system.deleteCookie(a);return!0},updateAdUnitCode:function(a){a.hasOwnProperty("adSlotIndex")||(a.adSlotIndex=0);a.code=snhb.localSettings.system.divPrefix+"-"+a.name+"-"+a.adSlotIndex},cmpConsentsCookieIsAvailable:function(){return"undefined"===typeof snhb.system.getCookieValue(snhb.globalSettings.gdpr.cmpConsentsCookieName)?!1:!0},convertCurrency:function(a,b,c){var d=0;if(b===c)return a;"EUR"===b?d=a:"USD"===b&&(d=a/snhb.globalSettings.currencyConversionEURTo.USD.rate);if("EUR"===c)return d;
if(snhb.globalSettings.currencyConversionEURTo.hasOwnProperty(c))return d*snhb.globalSettings.currencyConversionEURTo[c].rate;console.warn("Can't convert to '"+c+"'. Exchange rate missing in global configuration, falling back to 'EUR'.");return d},getABTestcase:function(){return.5>=Math.random()?"a":"b"}};snhb.getAllAvailableAdUnitNames=function(){var a=[];try{snhb.localSettings.adUnits.forEach(function(b){-1===a.indexOf(b.name)&&a.push(b.name)})}catch(b){return snhb.console.error(b),[]}return a};
snhb.addAdditionalAdSlotsToRefresh=function(a){a.constructor===Array?(snhb.console.debug("Adding additional ad slots for refreshing..."),snhb.localSettings.system.refreshAllAdSlots=!1,snhb.localSettings.auction.additionalAdSlotsToRefresh=a):snhb.console.error("snhb.addAdditionalAdSlotsToRefresh() expects passed parameter to be of type Array.")};
snhb.initAdServer=function(){snhb.system.doOnDOMReady(function(){var a=function(a){a:{var b=googletag.pubads().getSlots();for(var d in b)if(b[d].getSlotElementId()===a){b=b[d];break a}b=null}a=[];if(null!==b){b=b.getSizes();for(var f in b)a.push([b[f].l,b[f].j])}return a};snhb.metrics.auction.initAdServer.timeStarted=(new Date).getTime();snhb.console.debug("Initializing ad-server...");snhb.system.callModulesStageFunctions("preAdServer");pbjs.que.push(function(){googletag.cmd.push(function(){var b=
googletag.pubads().getSlots(),c=[];!0===snhb.localSettings.system.windowWasResizedSinceLastAuction&&(snhb.console.debug("Window size has changed, destroying all adSlots before continuing."),snhb.localSettings.auction.adUnitHasAdSlot=[],googletag.destroySlots(googletag.pubads().getSlots()),snhb.localSettings.system.windowWasResizedSinceLastAuction=!1);if(snhb.localSettings.auction.hasOwnProperty("additionalAdSlotsToRefresh")){var d=snhb.localSettings.auction.additionalAdSlotsToRefresh;snhb.console.debug("Additional ad-slots passed for ad-server refresh: ",
d);for(var f in d)c.push(d[f]);delete snhb.localSettings.auction.additionalAdSlotsToRefresh}"undefined"===typeof snhb.localSettings.auction.adUnitHasAdSlot&&(snhb.localSettings.auction.adUnitHasAdSlot=[]);snhb.localSettings.auction.adUnitAdSlotToRender=[];snhb.localSettings.auction.adUnits.forEach(function(e){snhb.console.debug("Preparing '"+e.code+"' for ad-server call.");if(null===document.getElementById(e.code))return snhb.console.warn("Missing DOM element '"+e.code+"' for auctioned ad-unit. Skipping in ad server refresh."),
!1;if(0===e.sizes.length&&0===e.sizesDFP.length)return snhb.console.warn("Ad unit '"+e.name+"' has no sizes. Skipping in ad server refresh."),!1;if(-1===snhb.localSettings.auction.adUnitHasAdSlot.indexOf(e.code)){snhb.console.debug("Creating new ad-slot for '"+e.code+"': "+e.sizesDFP.map(function(a){return"["+a+"]"}).join(", "));var d=googletag.defineSlot(e.path,e.sizesDFP,e.code).addService(googletag.pubads());0<refresh_count&&(d.setTargeting("_snhb-aur","true"),60<refresh_count?d.setTargeting("_snhb-aurc",
"60"):d.setTargeting("_snhb-aurc",refresh_count));googletag.display(e.code);c.push(d);snhb.localSettings.auction.adUnitHasAdSlot.push(e.code)}else b.forEach(function(b){if(e.code===b.getSlotElementId()){var d=a(e.code);0<refresh_count&&(b.setTargeting("_snhb-aur","true"),60<refresh_count?b.setTargeting("_snhb-aurc","60"):b.setTargeting("_snhb-aurc",refresh_count));snhb.console.debug("Using already existing ad-slot for '"+e.code+" : "+d.map(function(a){return"["+a+"]"}).join(", "));c.push(b)}});snhb.localSettings.auction.adUnitAdSlotToRender.push(e.code)});
pbjs.setTargetingForGPTAsync();snhb.metrics.auction.refreshAdServer.timeStarted=(new Date).getTime();snhb.localSettings.system.refreshAllAdSlots?(snhb.console.debug("Calling ad-server for all available ad-slots: ",googletag.pubads().getSlots()),googletag.pubads().refresh()):(snhb.console.debug("Calling ad-server for selected ad-slots only: ",c),googletag.pubads().refresh(c));snhb.system.callModulesStageFunctions("postAdServer");snhb.metrics.auction.initAdServer.timeEnded=(new Date).getTime();snhb.console.debug("Ad server called.");
snhb.system.startAdSlotRenderingEndedGracePeriod()})})})};
snhb.startAuction=function(a){var b=function(a){var b=function(a,b){for(var c in b){var e=b[c];e=a.constructor===Array&&e.constructor===Array&&2===a.length&&2===e.length&&a[0]===e[0]&&a[1]===e[1]?!0:!1;if(e)return!0}return!1},c=function(a,c){var e=function(a,c){c.forEach(function(c){!0!==b(c,a)&&a.push(c)})},d=function(a,c){var d={prebid:[],DFP:[]};if("undefined"!==typeof c)for(var g in c){var m=!1,f=c[g].query,n=c[g].sizes;f.hasOwnProperty("maxWidth")&&!f.hasOwnProperty("minWidth")?a<=f.maxWidth&&
(m=!0):f.hasOwnProperty("maxWidth")&&f.hasOwnProperty("minWidth")?a>=f.minWidth&&a<=f.maxWidth&&(m=!0):!f.hasOwnProperty("maxWidth")&&f.hasOwnProperty("minWidth")&&a>=f.minWidth&&(m=!0);if(!0===m){for(var l in n)!1===b(n[l],d.prebid)&&d.prebid.push(n[l]),!1===b(n[l],d.DFP)&&d.DFP.push(n[l]);c[g].hasOwnProperty("additionalDFPSizes")&&0<c[g].additionalDFPSizes.length&&e(d.DFP,c[g].additionalDFPSizes)}}return d};c.sizes=[];c.sizesDFP=[];if(a.hasOwnProperty("sizes")&&a.hasOwnProperty("sizeMapping")&&
0!==a.sizeMapping.length){snhb.console.debug("Found sizemapping for '"+a.name+"'");var g=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;snhb.console.debug("Detected inner width: "+g+"px");d=d(g,a.sizeMapping);c.sizes=d.prebid;c.sizesDFP=d.DFP;0>=c.sizes.length&&0>=c.sizesDFP.length&&snhb.console.warn("No sizes matched the sizemapping for '"+a.name+"' and "+g+"px.")}else a.hasOwnProperty("sizes")&&(c.sizes=a.sizes,a.sizes.forEach(function(a){c.sizesDFP.push(a)}),
a.hasOwnProperty("additionalDFPSizes")&&0<a.additionalDFPSizes.length&&e(c.sizesDFP,a.additionalDFPSizes),0>=c.sizes.length&&snhb.console.warn("No sizes set for '"+a.name+"'"));c.mediaTypes={};c.mediaTypes.banner={};c.mediaTypes.banner.sizes=c.sizes;0>=c.sizes.length&&0>=c.sizesDFP.length?snhb.console.warn("No sizes available for '"+a.name+"'."):(snhb.console.debug("'"+a.name+"' pbjs sizes:",c.sizes.map(function(a){return"["+a+"]"}).join(", ")),snhb.console.debug("'"+a.name+"' gpt sizes :",c.sizesDFP.map(function(a){return"["+
a+"]"}).join(", ")))};snhb.console.debug("Initializing ad units: ",a);snhb.localSettings.auction.adUnits=[];var e=snhb.system.getABTestcase();a.forEach(function(a){snhb.localSettings.adUnits.forEach(function(d){if(a===d.name&&("all"===d.platform||d.platform===snhb.localSettings.auction.platform)){if(d.hasOwnProperty("abTest")){if(d.abTest.toLowerCase()!==e)return!0;snhb.console.debug(e.toUpperCase()+"-Testing '"+d.name+"'")}var f={};d.timesAuctioned++;f.name=d.name;f.path=d.path;"undefined"===typeof d.code&&
snhb.system.updateAdUnitCode(d);f.code=d.code;c(d,f);f.bids=[];d.bidderPool.forEach(function(a){var c=!1;snhb.modules.hasOwnProperty("autorefresh")&&(c=snhb.modules.autorefresh.isBidderBlacklisted(d,a.bidder));if(!1===c){c=!1;0===a.sizes.length&&(c=!0);if(!1===c)for(var e in a.sizes)if(!0===b(a.sizes[e],f.sizes)){c=!0;break}!0===c&&f.bids.push({bidder:a.bidder,params:a.params})}});!0===snhb.modules.hasOwnProperty("autorefresh")&&snhb.modules.autorefresh.disableQueuedRefresh(f.name);snhb.localSettings.auction.adUnits.push(f)}})})},
c=function(){!0===snhb.localSettings.system.autoInitAdServer?snhb.system.doOnDOMReady(snhb.initAdServer):snhb.console.warn("Automatic ad server refreshing disabled. Use snhb.initAdServer() to manually refresh it.")};if("undefined"===typeof a||a.constructor===Array&&0===a.length)a=snhb.getAllAvailableAdUnitNames();if(!0===snhb.localSettings.auction.running){snhb.console.warn("There is already an auction running, currently unable to start a new auction for ",a);for(var d in a){b=a[d];var f=snhb.localSettings.auction.queuedAdUnits;
-1===f.indexOf(b)&&f.push(b)}snhb.console.debug("Queuing auction for ",snhb.localSettings.auction.queuedAdUnits);return!1}snhb.console.debug("Starting auction for ",a);snhb.localSettings.auction.running=!0;snhb.metrics.auction={auction:{},bidding:{},initAdServer:{},refreshAdServer:{}};snhb.metrics.auction.auction.timeStarted=(new Date).getTime();snhb.metrics.auction.bidding.timeStarted=(new Date).getTime();snhb.localSettings.auction.platform=!0===snhb.system.isMobile()?"mobile":"desktop";snhb.system.callModulesStageFunctions("preAuction");
a.constructor!==Array?b([a]):b(a);snhb.system.callModulesStageFunctions("preBidding");"undefined"!==typeof snhb.localSettings.auction.adUnits&&snhb.localSettings.auction.adUnits.constructor===Array&&0<snhb.localSettings.auction.adUnits.length?pbjs.que.push(function(){pbjs.adUnits=[];snhb.console.debug("Starting bidding...");snhb.console.debug("Bidding platform: "+snhb.localSettings.auction.platform);snhb.console.debug("Bidding timout: "+snhb.localSettings.auction.timeout+"ms");if(snhb.localSettings.system.debugOutputEnabled)for(var a in snhb.localSettings.auction.adUnits)snhb.console.debug("Bidding for ad unit: "+
snhb.localSettings.auction.adUnits[a].code+": "+snhb.localSettings.auction.adUnits[a].sizes.map(function(a){return"["+a+"]"}).join(", "));pbjs.addAdUnits(snhb.localSettings.auction.adUnits);pbjs.requestBids({timeout:snhb.localSettings.auction.timeout,bidsBackHandler:function(){snhb.metrics.auctionEnd={};snhb.metrics.auctionEnd.bidResponses=pbjs.getBidResponses();snhb.metrics.auctionEnd.highestBidResponses=pbjs.getHighestCpmBids();snhb.metrics.auctionEnd.winningBids=pbjs.getAllWinningBids();snhb.system.callModulesStageFunctions("postBidding");
snhb.console.debug("Bidding over. Calling ad server...");snhb.metrics.auction.bidding.timeEnded=(new Date).getTime();c()}})}):(snhb.console.warn("No ad units available for this auction. Skipping bidding and continuing to ad server call..."),snhb.localSettings.auction.queuedAdUnits=[],c())};
(function(){var a=function(){snhb.console.debug("Setting pbjs bidder adjustments.");if("undefined"===typeof snhb.globalSettings.fallback)pbjs.bidderSettings=pbjs.bidderSettings||{},snhb.localSettings.auction.bidders.forEach(function(a){var b="undefined"!==typeof snhb.globalSettings.bidderAdjustments[a]?snhb.globalSettings.bidderAdjustments[a]:"undefined"!==typeof snhb.localSettings.bidderAdjustments&&"undefined"!==typeof snhb.localSettings.bidderAdjustments[a]?snhb.localSettings.bidderAdjustments[a]:
snhb.globalSettings.bidderAdjustments.default;var c=snhb.localSettings.auction.currency,d=1-b.s;pbjs.bidderSettings[a]={bidCpmAdjustment:function(e,g){var f=snhb.system.convertCurrency(e,b.c,c),l=f*d;snhb.console.debug("Adjusting bidCpm: '"+a+"': "+e+" "+b.c+" to "+f+" "+c+". adjustmentFactor: "+d+", penaltyFactor: 1, result: "+l+" "+c+" , bid: ",g);return l}}});else return!1},b=function(){pbjs.que.push(function(){snhb.console.debug("Setting pbjs configuration.");pbjs.setConfig({userSync:{enabledBidders:"openx conversant pulsepoint rubicon appnexus districtmAnxAst connectadrealtime pubmatic".split(" "),
iframeEnabled:!0},priceGranularity:snhb.localSettings.auction.priceGranularity,bidderSequence:"random",cookieSyncDelay:100,debug:snhb.localSettings.system.PBJSDebugOutputEnabled,bidderTimeout:snhb.localSettings.auction.timeout,consentManagement:{cmpApi:"iab",timeout:200,allowAuctionWithoutConsent:!0}})});if(snhb.localSettings.hasOwnProperty("bidderAliases")){var a=snhb.localSettings.bidderAliases,b;for(b in a){var c=a[b];pbjs.que.push(function(){snhb.console.debug("Aliasing bidder. Using adaptor '"+
b+"' for '"+c+"'");pbjs.aliasBidder(b,c)})}}},c=function(a){var b=function(){!1===snhb.localSettings.system.eeaCookieAvailable&&(snhb.system.setCookie(snhb.globalSettings.gdpr.eeaCookieName,snhb.localSettings.system.userFromEEA,snhb.globalSettings.gdpr.eeaCookieExpiresSeconds),snhb.localSettings.system.eeaCookieAvailable=!0);snhb.console.debug("User from EEA: ",snhb.localSettings.system.userFromEEA);"function"===typeof a&&a()},c=function(){var a=(new Date).getTimezoneOffset();0!==a&&(a/=-60);var b=
-2>a||4<a?!1:!0;snhb.console.debug("Timezone offset UTC "+(0<a?"+":"")+a+" suggests user in EEA: ",b);var c=navigator.language.toLowerCase();a=-1!=="de-at bg hr cs da et fi sv-fi de-de el hu is ga lv de-li lt lb mt nl no nb nn pl ro sk sl sv sv-sv".split(" ").indexOf(c);snhb.console.debug("Conclusive navigator language '"+c+"' found for detection: ",a);c="unknown";!0===b&&!0===a?c=!0:!1===b&&(c=!1);snhb.console.debug("Browser language and timezone detection concludes user from EEA: ",c);return c},
d=function(){snhb.console.debug("Attempting geo-targeting...");var a=new XMLHttpRequest;a.onreadystatechange=function(){if(a.readyState===XMLHttpRequest.DONE||4===a.readyState){if(200===a.status){var c=JSON.parse(a.responseText);snhb.localSettings.system.userFromEEA=c.snEEA;snhb.console.debug("Geotargeting for user from EEA: ",c.snEEA)}else snhb.console.debug("Unknown geo-targeting issue, assuming user from EEA."),snhb.localSettings.system.userFromEEA=!0,snhb.console.error(a);b()}};a.ontimeout=function(a){snhb.localSettings.system.userFromEEA=
!0;snhb.console.warn("Geo-targeting timeout occured, assuming user from EEA:",a);b()};var c="eu";snhb.localSettings.gdpr.hasOwnProperty("mainGeo")&&(c=snhb.localSettings.gdpr.mainGeo);a.open("GET",snhb.localSettings.system.protocol+"geo."+c+".h-bid.com",!0);a.timeout=1500;a.send()};snhb.console.debug("Detecting if user is in the EEA...");var e=snhb.localSettings.system.userFromEEA="unknown";e=function(){var a=snhb.system.getCookieValue(snhb.globalSettings.gdpr.eeaCookieName);if("undefined"===typeof a)return snhb.console.debug("No EEA cookie found."),
snhb.localSettings.system.eeaCookieAvailable=!1,"unknown";snhb.console.debug("EEA cookie found. User from EEA: '"+a+"'");snhb.localSettings.system.eeaCookieAvailable=!0;return"true"===a?!0:"false"===a?!1:!0}();"unknown"===e&&(e=c());"unknown"===e?d():(snhb.localSettings.system.userFromEEA=e,b())},d=function(){(adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=0;snhb.system.pushCallback(snhb.queue,function(){snhb.system.processQueue(snhb.queue)});if(!0===snhb.localSettings.system.autoStartAuction)snhb.system.processQueue(snhb.queue),
snhb.startAuction();else return snhb.console.warn("Automatic auction starting disabled. Use snhb.snhb.getAllAvailableAdUnitNames() and snhb.startAuction([adUnitNames]) to manually start auctions."),snhb.system.processQueue(snhb.queue),googletag.cmd.push(function(){if(snhb.localSettings.auction.hasOwnProperty("additionalAdSlotsToRefresh")){var a=snhb.localSettings.auction.additionalAdSlotsToRefresh,b=a.length;0<b&&(snhb.console.warn(b+" passed ad-slot"+(1<b?"s":"")+" detected. Calling ad-server."),
googletag.pubads().refresh(a),delete snhb.localSettings.auction.additionalAdSlotsToRefresh)}}),!1},f=function(){snhb.system.initGDPRSettings();snhb.metrics.system.loadGlobalSettings.timeEnded=(new Date).getTime();snhb.console.debug("Bootstrapping done.");"undefined"===typeof snhb.globalSettings&&(snhb.console.warn("Could not load global config. Using fallback."),snhb.globalSettings={fallback:!0});snhb.localSettings.auction.bidders=snhb.system.getAllBidders();b();a();snhb.console.debug("Header bidding boilerplate loaded and ready.");
!0===snhb.localSettings.gdpr.disableDetectEEA?(snhb.console.warn("EEA detection overridden. Skipping."),d()):c(function(){if(null!=snhb.localSettings.gdpr.forceUserFrom){var a=snhb.localSettings.gdpr.forceUserFrom;"EEA"===a?snhb.localSettings.system.userFromEEA=!0:"!EEA"===a&&(snhb.localSettings.system.userFromEEA=!1);snhb.console.debug("Overriding userFromEEA with: ",snhb.localSettings.system.userFromEEA)}var b=function(a){"undefined"===typeof a||!1===a?(googletag.cmd.push(function(){snhb.console.warn("Setting DFP to deliver non targeted ads...");
googletag.pubads().setRequestNonPersonalizedAds(1)}),snhb.console.warn("Setting AdSense to deliver non targeted ads..."),(adsbygoogle=window.adsbygoogle||[]).requestNonPersonalizedAds=1):(snhb.console.debug("Setting DFP and AdSense to deliver targeted ads."),googletag.cmd.push(function(){googletag.pubads().setRequestNonPersonalizedAds(0)}),(adsbygoogle=window.adsbygoogle||[]).requestNonPersonalizedAds=0)};if(0==snhb.localSettings.gdpr.internalBypassCMP)if(!0===snhb.system.cookiesAvailable()){var c=
snhb.globalSettings.gdpr.googleId,e=!1;document.addEventListener("cmpConsentAvailable",function(a){snhb.console.debug("CMP consents are available, setting them and starting hb");window.__cmp("getVendorConsents",[c],function(f){b(f.vendorConsents[c]);if(0<snhb.localSettings.gdpr.reconsiderationAppealIntervalSeconds)if(f=a.detail.getConsentSummary(),0!=f.publisherConsent&&3!=f.publisherConsent||0!=f.vendorsConsent&&3!==f.vendorsConsent){snhb.console.debug("User has given partial or no consent.");f=
Number(snhb.system.getCookieValue(snhb.globalSettings.gdpr.reconsiderationAppealCookieName)||-1);var g=(new Date).getTime();if(0<f&&g>f)if(null!=snhb.localSettings.gdpr.reconsiderationAppealFunction){var h=snhb.localSettings.gdpr.reconsiderationAppealFunction;if("function"===typeof h)try{h()}catch(q){snhb.console.error("Your appeal function caused an error: ",q)}else snhb.console.error("Expected 'reconsiderationAppealFunction' to be of type 'function'")}else snhb.console.warn("You have set a reconsideration appeal interval but no appeal function. Ignoring expired appeal interval.");
if(0>f||g>f)snhb.console.debug("Setting reconsideration appeal cookie."),f=g+1E3*snhb.localSettings.gdpr.reconsiderationAppealIntervalSeconds,snhb.system.setCookie(snhb.globalSettings.gdpr.reconsiderationAppealCookieName,f,31536E3)}else snhb.console.debug("User has given full consent."),snhb.system.deleteCookie(snhb.globalSettings.gdpr.reconsiderationAppealCookieName);e?snhb.console.debug("Banner mode has already started auction, skipping..."):d()})});document.addEventListener("cmpError",function(a){snhb.console.warn("sncmp error occurred '"+
a.detail.message+"'. Starting auction");b(!snhb.localSettings.system.userFromEEA);d()});0<snhb.localSettings.system.cookieDomain.length&&window.__cmp("setCookieDomain",snhb.localSettings.system.cookieDomain,function(a){snhb.console.debug(a.message)});0==snhb.localSettings.gdpr.internalBypassLoadingGVL&&(window.__cmp("addCustomVendor",{id:c,name:"Google LLC",policyUrl:"https://policies.google.com/technologies/ads",purposeIds:[1,2,3,4,5],legIntPurposeIds:[],featureIds:[1,2,3]},function(a){snhb.console.debug("addCustomVendor: ",
a)}),window.__cmp("setGlobalVendorListURI",snhb.localSettings.system.cdnURL+"/sncmp/sngvl.json",function(a){}));!0===snhb.localSettings.system.userFromEEA?document.addEventListener("cmpGUIShow",function(a){null!=a.detail&&1==a.detail.isBannerModeEnabled()?(snhb.console.debug("CMP GUI has been shown in banner mode"),e=!0,b(!1),d()):snhb.console.debug("CMP GUI has been shown in popup mode")}):window.__cmp("setGDPRApplies",!1,function(a){snhb.console.debug("Setting GDPR applies to false")});a=document.getElementsByTagName("script")[0];
var f=document.createElement("script");f.src=snhb.localSettings.system.cdnURL+"/sncmp/sncmp.min.js";a.parentNode.insertBefore(f,a)}else d();else b(!snhb.localSettings.system.userFromEEA),d()})};snhb.system.initAdUnitSettings();snhb.system.initAuctionSettings();snhb.system.initSystemSettings();snhb.system.parseOptions();snhb.system.initModules();var e=document.getElementsByTagName("script")[0];snhb.console.debug("Loading pbjs...");snhb.metrics.system.loadPBJS={};snhb.metrics.system.loadPBJS.timeStarted=
(new Date).getTime();var k=document.createElement("script");k.type="text/javascript";k.src=snhb.localSettings.system.pbjsURL;k.async=!0;pbjs.que.push(function(){snhb.metrics.system.loadPBJS.timeEnded=(new Date).getTime();snhb.console.debug("pbjs "+pbjs.version+" ready.")});snhb.metrics.system.loadGlobalSettings={};snhb.metrics.system.loadGlobalSettings.timeStarted=(new Date).getTime();snhb.console.debug("Loading global settings...");var h=document.createElement("script");
h.type="text/javascript";h.async=!0;h.src=snhb.localSettings.system.snhbGlobalSettingsURL;h.readyState?h.onreadystatechange=function(){if("loaded"===h.readyState||"complete"===h.readyState)h.onreadystatechange=null,f()}:h.onload=function(){f()};snhb.metrics.system.loadGPT={};window.googletag&&googletag.apiReady?(snhb.metrics.system.loadGPT.timeStarted=(new Date).getTime(),snhb.console.debug("Gpt already loaded. Skipping loading...")):(snhb.metrics.system.loadGPT.timeStarted=
(new Date).getTime(),snhb.console.debug("Loading gpt..."),k=document.createElement("script"),k.async=!0,k.type="text/javascript",k.src=snhb.localSettings.system.gptURL,e.parentNode.insertBefore(k,e));googletag.cmd.push(function(){snhb.metrics.system.loadGPT.timeEnded=(new Date).getTime();snhb.console.debug("gpt "+googletag.getVersion()+" ready.");googletag.pubads().disableInitialLoad();googletag.pubads().enableAsyncRendering();googletag.pubads().enableSingleRequest();googletag.pubads().collapseEmptyDivs();
googletag.enableServices()});googletag.cmd.push(function(){googletag.pubads().addEventListener("slotRenderEnded",function(a){a=a.slot.getSlotElementId();if("undefined"!==typeof snhb.localSettings.auction.adUnitAdSlotToRender){var b=snhb.localSettings.auction.adUnitAdSlotToRender,c=b.indexOf(a);-1!==c&&(snhb.console.debug("Ad slot for '"+a+"' successfully rendered."),b.splice(c,1),snhb.system.checkAdSlotRenderingEnded())}})})})();