"use strict";var adConfig={refresh:30,site:"taskandpurpose.com",sitePrefix:"TP",debug:!1,blockRefresh:!1,closeButton:!0,closeButtonRefresh:!1,loadGoogleTag:!1,loadPrebidJS:!1,nonRefreshRules:{advertiserIds:[],campaignIds:[],companyIds:[],lineItemIds:[]},blockedPaths:["\/privacy-policy\/","\/write-for-task-and-purpose\/","\/about-task-and-purpose\/"],blockedPeerContents:["body.error404"],googleAdManager:{customTargeting:{"tests":{sourceType:"function",source:function(){return window.trackADMData==undefined?null:window.trackADMData.tests}},}},units:{"/21817035599/Desktop_Tablet_header/tp":{"tadm_placement_id":1,"slot_id":"/21817035599/Desktop_Tablet_header/tp","is_out_of_page":!1,"enabled_desktop":!0,"enabled_tablet":!0,"enabled_mobile":!1,"sizes":[[728,90],[320,50],[970,90],[300,50],[970,250],],"placement_rules":[{"comment":"Desktop - Article Header","selector":".article-header > .container","relative":"before","limit":1,"css":{margin:"-25px auto 25px"},},{"comment":"Desktop - Homepage Header","selector":".home .blocks-title","relative":"after","limit":1,"css":{margin:"-15px auto 20px"},},],"refreshStrategy":"viewability","disablePrebid":!1,"disableAmazon":!1,},"/21817035599/Desktop_Tablet_Below_Post/tp":{"tadm_placement_id":2,"slot_id":"/21817035599/Desktop_Tablet_Below_Post/tp","is_out_of_page":!1,"enabled_desktop":!0,"enabled_tablet":!0,"enabled_mobile":!1,"sizes":[[728,90],[336,280],[300,250],],"placement_rules":[{"comment":"Desktop - Between Articles on Article Page","selector":".main article","relative":"after","limit":1,"css":{margin:"20px auto"},},],"refreshStrategy":"viewability","disablePrebid":!1,"disableAmazon":!1,},"/21817035599/Desktop_Tablet_Sidebar_(Category//Home)/tp":{"tadm_placement_id":3,"slot_id":"/21817035599/Desktop_Tablet_Sidebar_(Category//Home)/tp","is_out_of_page":!1,"enabled_desktop":!0,"enabled_tablet":!0,"enabled_mobile":!1,"sizes":[[300,250],[336,280],[320,50],],"placement_rules":[{"comment":"Homepage - Left Rail","selector":".home .main-page-module > div:nth-of-type(3n+1)","relative":"after","limit":3,"css":{margin:"25px auto",maxWidth:"390px",overflow:"hidden"},},{"comment":"Category - Left Rail","selector":".archive .left-sidebar .main-page-module > div:nth-of-type(3n)","relative":"after","limit":3,"css":{margin:"25px auto",maxWidth:"390px"},},],"refreshStrategy":"viewability","disablePrebid":!1,"disableAmazon":!1,},"/21817035599/Desktop_Tablet_Content(Article)/tp":{"tadm_placement_id":4,"slot_id":"/21817035599/Desktop_Tablet_Content(Article)/tp","is_out_of_page":!1,"enabled_desktop":!0,"enabled_tablet":!0,"enabled_mobile":!1,"sizes":[[320,50],[300,250],],"placement_rules":[{"comment":"Desktop - Article Content","selector":".content-body p:nth-of-type(3n)","relative":"before","limit":20,"css":{margin:"25px -20px"},},],"refreshStrategy":"viewability","disablePrebid":!1,"disableAmazon":!1,},"/21817035599/Desktop_Tablet_Top_Sidebar/tp":{"tadm_placement_id":6,"slot_id":"/21817035599/Desktop_Tablet_Top_Sidebar/tp","is_out_of_page":!1,"enabled_desktop":!0,"enabled_tablet":!0,"enabled_mobile":!1,"sizes":[[300,250],],"placement_rules":[{"comment":"Desktop - Top Sidebar on Articles","selector":".post-template-default .entry-content .sidebar","relative":"inside_end","limit":1,"css":{margin:"20px auto 0",display:"block"},},],"refreshStrategy":"viewability","disablePrebid":!1,"disableAmazon":!1,},"/21817035599/Desktop_Tablet_Sticky_Sidebar_(Article)/tp":{"tadm_placement_id":7,"slot_id":"/21817035599/Desktop_Tablet_Sticky_Sidebar_(Article)/tp","is_out_of_page":!1,"enabled_desktop":!0,"enabled_tablet":!0,"enabled_mobile":!1,"sizes":[[300,250],[300,600],[300,420],[160,600],],"placement_rules":[{"comment":"Desktop - Sticky Sidebar on Articles","selector":".post-template-default .entry-content .sidebar","relative":"sticky_end","limit":1,"pinHeightTo":".content-body","css":{width:"300px",margin:"25px auto 0"},},],"refreshStrategy":"viewability","disablePrebid":!1,"disableAmazon":!1,},"/21817035599/Desktop_Tablet_Sticky_Footer/tp":{"tadm_placement_id":8,"slot_id":"/21817035599/Desktop_Tablet_Sticky_Footer/tp","is_out_of_page":!1,"enabled_desktop":!0,"enabled_tablet":!0,"enabled_mobile":!1,"sizes":[[728,90],[320,50],[970,90],[300,50],],"placement_rules":[{"comment":"Desktop - Sticky Footer","selector":"body","relative":"sticky_footer","limit":1,},],"refreshStrategy":"fixed","disablePrebid":!1,"disableAmazon":!1,},"/21817035599/Mobile_Content/tp":{"tadm_placement_id":9,"slot_id":"/21817035599/Mobile_Content/tp","is_out_of_page":!1,"enabled_desktop":!1,"enabled_tablet":!1,"enabled_mobile":!0,"sizes":[[300,250],[320,50],[336,280],[300,50],[320,100],],"placement_rules":[{"comment":"Mobile - Article Content","selector":".entry-content p:nth-of-type(3n)","relative":"inside_end","limit":20,"css":{margin:"25px auto",width:"fit-content"},},{"comment":"Mobile - Between Articles on Article Page","selector":".main article","relative":"after","limit":1,"css":{margin:"-20px auto 20px"},},{"comment":"Mobile - After 1st List Article on Home Page","selector":".home .article-item","relative":"after","limit":1,"css":{margin:"20px auto"},},{"comment":"Mobile - Latest Article Block on Home Page","selector":".home .latest-article-section .list-articles > div:nth-of-type(6n)","relative":"after","limit":1,"css":{margin:"20px auto"},},],"refreshStrategy":"viewability","disablePrebid":!1,"disableAmazon":!1,},"/21817035599/special_mobile_content":{"tadm_placement_id":11,"slot_id":"/21817035599/special_mobile_content","is_out_of_page":!1,"enabled_desktop":!1,"enabled_tablet":!1,"enabled_mobile":!1,"sizes":['fluid',],"placement_rules":[],"refreshStrategy":"none","disablePrebid":!0,"disableAmazon":!0,},"/21817035599/Mobile_Sticky_Footer/tp":{"tadm_placement_id":10,"slot_id":"/21817035599/Mobile_Sticky_Footer/tp","is_out_of_page":!1,"enabled_desktop":!1,"enabled_tablet":!1,"enabled_mobile":!0,"sizes":[[1,1],[320,50],[320,100],[300,50],],"placement_rules":[{"comment":"Mobile - Sticky Footer","selector":"body","relative":"sticky_footer","limit":1,},],"refreshStrategy":"fixed","disablePrebid":!1,"disableAmazon":!1,},"/21817035599/OutPage/tp":{"tadm_placement_id":12,"slot_id":"/21817035599/OutPage/tp","is_out_of_page":!0,"enabled_desktop":!0,"enabled_tablet":!1,"enabled_mobile":!1,"sizes":[],"placement_rules":[],"refreshStrategy":"none","disablePrebid":!0,"disableAmazon":!0,},},indexServer:{"enabled":!0,"tag":"//js-sec.indexww.com/ht/p/189992-166521581522020.js"},connatix:{"enabled":!1,"playerType":"","playerId":"","placementRule":""},prebid:{"enabled":!0,"timeout":1000,"failsafe_timeout":3000,"bidders":{"appnexus":{"enabled":!0,"slot_settings":{"/21817035599/Desktop_Tablet_header/wm":{"placementId":"16119819","keywords":{"site":["bobvila.com"]}},"/21817035599/Desktop_Tablet_Below_Post/wm":{"placementId":"16119813","keywords":{"site":["bobvila.com"]}},"/21817035599/Desktop_Tablet_Sidebar_(Category//Home)/wm":{"placementId":"16119821","keywords":{"site":["bobvila.com"]}},"/21817035599/Desktop_Tablet_Content(Article)/wm":{"placementId":"16119815","keywords":{"site":["bobvila.com"]}},"/21817035599/Desktop_Tablet_Top_Sidebar/wm":{"placementId":"16119853","keywords":{"site":["bobvila.com"]}},"/21817035599/Desktop_Tablet_Sticky_Sidebar_(Article)/wm":{"placementId":"16119834","keywords":{"site":["bobvila.com"]}},"/21817035599/Desktop_Tablet_Sticky_Footer/wm":{"placementId":"16119823","keywords":{"site":["bobvila.com"]}},"/21817035599/Mobile_Content/wm":{"placementId":"16119869","keywords":{"site":["bobvila.com"]}},"/21817035599/Mobile_Sticky_Footer/wm":{"placementId":"16119893","keywords":{"site":["bobvila.com"]}},}},"conversant":{"enabled":!1,"slot_settings":{"/21817035599/Desktop_Tablet_header/wm":{"site_id":"202286","secure":"1"},"/21817035599/Desktop_Tablet_Below_Post/wm":{"site_id":"202286","secure":"1"},"/21817035599/Desktop_Tablet_Sidebar_(Category//Home)/wm":{"site_id":"202286","secure":"1"},"/21817035599/Desktop_Tablet_Content(Article)/wm":{"site_id":"202286","secure":"1"},"/21817035599/Desktop_Tablet_Top_Sidebar/wm":{"site_id":"202286","secure":"1"},"/21817035599/Desktop_Tablet_Sticky_Sidebar_(Article)/wm":{"site_id":"202286","secure":"1"},"/21817035599/Desktop_Tablet_Sticky_Footer/wm":{"site_id":"202286","secure":"1"},"/21817035599/Mobile_Content/wm":{"site_id":"202286","secure":"1"},"/21817035599/Mobile_Sticky_Footer/wm":{"site_id":"202286","secure":"1"},}},"districtm":{"enabled":!0,"bidder_settings":{bidCpmAdjustment:function(bidCpm,_bid){return bidCpm*0.85}},"slot_settings":{"/21817035599/Desktop_Tablet_header/tp":{"placementId":"20693127"},"/21817035599/Desktop_Tablet_Below_Post/tp":{"placementId":"20693205"},"/21817035599/Desktop_Tablet_Sidebar_(Category//Home)/tp":{"placementId":"20693206"},"/21817035599/Desktop_Tablet_Content(Article)/tp":{"placementId":"20693112"},"/21817035599/Desktop_Tablet_Top_Sidebar/tp":{"placementId":"20698275"},"/21817035599/Desktop_Tablet_Sticky_Sidebar_(Article)/tp":{"placementId":"20698278"},"/21817035599/Desktop_Tablet_Sticky_Footer/tp":{"placementId":"20693116"},"/21817035599/Mobile_Content/tp":{"placementId":"20693204"},"/21817035599/Mobile_Sticky_Footer/tp":{"placementId":"20693121"},}},"districtmDMX":{"enabled":!0,"slot_settings":{"/21817035599/Desktop_Tablet_header/tp":{"dmxid":"580053","memberid":"101880"},"/21817035599/Desktop_Tablet_Below_Post/tp":{"dmxid":"580055","memberid":"101880"},"/21817035599/Desktop_Tablet_Sidebar_(Category//Home)/tp":{"dmxid":"580056","memberid":"101880"},"/21817035599/Desktop_Tablet_Content(Article)/tp":{"dmxid":"580050","memberid":"101880"},"/21817035599/Desktop_Tablet_Top_Sidebar/tp":{"dmxid":"580260","memberid":"101880"},"/21817035599/Desktop_Tablet_Sticky_Sidebar_(Article)/tp":{"dmxid":"580263","memberid":"101880"},"/21817035599/Desktop_Tablet_Sticky_Footer/tp":{"dmxid":"580051","memberid":"101880"},"/21817035599/Mobile_Content/tp":{"dmxid":"580054","memberid":"101880"},"/21817035599/Mobile_Sticky_Footer/tp":{"dmxid":"580052","memberid":"101880"},}},"emx":{"enabled":!1,"slot_settings":{"/21817035599/Desktop_Tablet_header/wm":{"tagid":"74779"},"/21817035599/Desktop_Tablet_Below_Post/wm":{"tagid":"74776"},"/21817035599/Desktop_Tablet_Sidebar_(Category//Home)/wm":{"tagid":"74780"},"/21817035599/Desktop_Tablet_Content(Article)/wm":{"tagid":"74777"},"/21817035599/Desktop_Tablet_Top_Sidebar/wm":{"tagid":"74783"},"/21817035599/Desktop_Tablet_Sticky_Sidebar_(Article)/wm":{"tagid":"74782"},"/21817035599/Desktop_Tablet_Sticky_Footer/wm":{"tagid":"74781"},"/21817035599/Mobile_Content/wm":{"tagid":"74784"},"/21817035599/Mobile_Sticky_Footer/wm":{"tagid":"74785"},}},"gumgum":{"enabled":!0,"slot_settings":{"/21817035599/Desktop_Tablet_header/tp":[{"inSlot":"87336"},{"inSlot":"87337"}],"/21817035599/Desktop_Tablet_Below_Post/tp":[{"inSlot":"87331"},{"inSlot":"87332"}],"/21817035599/Desktop_Tablet_Sticky_Footer/tp":[{"inSlot":"87333"},{"inSlot":"87334"},{"inSlot":"87335"}],"/21817035599/Desktop_Tablet_Top_Sidebar/tp":[{"inSlot":"87338"},{"inSlot":"87339"}],"/21817035599/Desktop_Tablet_Sidebar_(Category//Home)/tp":[{"inSlot":"87340"},{"inSlot":"87341"}],"/21817035599/Desktop_Tablet_Sticky_Sidebar_(Article)/tp":[{"inSlot":"87342"},{"inSlot":"87343"},{"inSlot":"87344"}],"/21817035599/Desktop_Tablet_Content(Article)/tp":[{"inSlot":"87346"},{"inSlot":"87347"}],"/21817035599/Mobile_Content/tp":[{"inSlot":"87350"},{"inSlot":"87351"}],"/21817035599/Mobile_Sticky_Footer/tp":[{"inSlot":"87345"}],}},"ix":{"enabled":!0,"bid_assignment":"per_size","slot_settings":{"/21817035599/Desktop_Tablet_header/wm":{"siteId":"564458"},"/21817035599/Desktop_Tablet_Below_Post/wm":{"siteId":"564459"},"/21817035599/Desktop_Tablet_Sticky_Footer/wm":{"siteId":"564460"},"/21817035599/Desktop_Tablet_Top_Sidebar/wm":{"siteId":"564461"},"/21817035599/Desktop_Tablet_Sidebar_(Category//Home)/wm":{"siteId":"564462"},"/21817035599/Desktop_Tablet_Sticky_Sidebar_(Article)/wm":{"siteId":"564463"},"/21817035599/Desktop_Tablet_Content(Article)/wm":{"siteId":"564464"},"/21817035599/Mobile_Content/wm":{"siteId":"564466"},"/21817035599/Mobile_Sticky_Footer/wm":{"siteId":"564471"},}},"kargo":{"enabled":!0,"slot_settings":{"/21817035599/Mobile_Sticky_Footer/tp":{"placementId":"_wcLIsfN7y4"},"/21817035599/Mobile_Content/tp":{"placementId":"_ikiuhilNr4"},}},"onedisplay":{"enabled":!0,"slot_settings":{"/21817035599/Desktop_Tablet_header/wm":[{"placement":"5116798","network":"11700.1"},{"placement":"5116801","network":"11700.1"}],"/21817035599/Desktop_Tablet_Below_Post/wm":[{"placement":"5116796","network":"11700.1"},{"placement":"5116794","network":"11700.1"}],"/21817035599/Desktop_Tablet_Sticky_Footer/wm":[{"placement":"5116803","network":"11700.1"}],"/21817035599/Desktop_Tablet_Top_Sidebar/wm":[{"placement":"5116806","network":"11700.1"}],"/21817035599/Desktop_Tablet_Sidebar_(Category//Home)/wm":[{"placement":"5116797","network":"11700.1"},{"placement":"5116802","network":"11700.1"}],"/21817035599/Desktop_Tablet_Sticky_Sidebar_(Article)/wm":[{"placement":"5116805","network":"11700.1"},{"placement":"5116807","network":"11700.1"},{"placement":"5116804","network":"11700.1"}],"/21817035599/Desktop_Tablet_Content(Article)/wm":[{"placement":"5116795","network":"11700.1"},{"placement":"5116800","network":"11700.1"}],"/21817035599/Mobile_Content/wm":[{"placement":"5116809","network":"11700.1"},{"placement":"5116810","network":"11700.1"}],"/21817035599/Mobile_Sticky_Footer/wm":[{"placement":"5116808","network":"11700.1"}],}},"onemobile":{"enabled":!0,"slot_settings":{"/21817035599/Mobile_Content/wm":[{"dcn":"8a969178017272c8d4e8cdebe25600a3","pos":"mob_content_300x250"}],"/21817035599/Mobile_Sticky_Footer/wm":[{"dcn":"8a969178017272c8d4e8cdebe25600a3","pos":"mob_sticky_footer_320x50"}],}},"openx":{"enabled":!0,"slot_settings":{"/21817035599/Desktop_Tablet_header/wm":{"delDomain":"thedrive-d.openx.net","unit":"540799231"},"/21817035599/Desktop_Tablet_Below_Post/wm":{"delDomain":"thedrive-d.openx.net","unit":"540799209"},"/21817035599/Desktop_Tablet_Sticky_Footer/wm":{"delDomain":"thedrive-d.openx.net","unit":"540799237"},"/21817035599/Desktop_Tablet_Top_Sidebar/wm":{"delDomain":"thedrive-d.openx.net","unit":"540799246"},"/21817035599/Desktop_Tablet_Sidebar_(Category//Home)/wm":{"delDomain":"thedrive-d.openx.net","unit":"540799235"},"/21817035599/Desktop_Tablet_Sticky_Sidebar_(Article)/wm":{"delDomain":"thedrive-d.openx.net","unit":"540799240"},"/21817035599/Desktop_Tablet_Content(Article)/wm":{"delDomain":"thedrive-d.openx.net","unit":"540799218"},"/21817035599/Mobile_Content/wm":{"delDomain":"thedrive-d.openx.net","unit":"540799250"},"/21817035599/Mobile_Sticky_Footer/wm":{"delDomain":"thedrive-d.openx.net","unit":"540799251"},}},"rubicon":{"enabled":!0,"bidder_settings":{bidCpmAdjustment:function(bidCpm,_bid){return bidCpm*0.80}},"slot_settings":{"/21817035599/Desktop_Tablet_header/wm":{"accountId":"21048","siteId":"321476","zoneId":"1665770","position":"atf"},"/21817035599/Desktop_Tablet_Below_Post/wm":{"accountId":"21048","siteId":"321476","zoneId":"1665770","position":"btf"},"/21817035599/Desktop_Tablet_Sticky_Footer/wm":{"accountId":"21048","siteId":"321476","zoneId":"1665770","position":"atf"},"/21817035599/Desktop_Tablet_Top_Sidebar/wm":{"accountId":"21048","siteId":"321476","zoneId":"1665770","position":"btf"},"/21817035599/Desktop_Tablet_Sidebar_(Category//Home)/wm":{"accountId":"21048","siteId":"321476","zoneId":"1665770","position":"btf"},"/21817035599/Desktop_Tablet_Sticky_Sidebar_(Article)/wm":{"accountId":"21048","siteId":"321476","zoneId":"1665770","position":"btf"},"/21817035599/Desktop_Tablet_Content(Article)/wm":{"accountId":"21048","siteId":"321476","zoneId":"1665770","position":"btf"},"/21817035599/Mobile_Content/wm":{"accountId":"21048","siteId":"321476","zoneId":"1670060","position":"btf"},"/21817035599/Mobile_Sticky_Footer/wm":{"accountId":"21048","siteId":"321476","zoneId":"1670060","position":"atf"},}},"rhythmone":{"enabled":!1,"slot_settings":{"/21817035599/Desktop_Tablet_header/wm":{"placementId":"83228"},"/21817035599/Desktop_Tablet_Below_Post/wm":{"placementId":"83228"},"/21817035599/Desktop_Tablet_Sticky_Footer/wm":{"placementId":"83228"},"/21817035599/Desktop_Tablet_Top_Sidebar/wm":{"placementId":"83228"},"/21817035599/Desktop_Tablet_Sidebar_(Category//Home)/wm":{"placementId":"83228"},"/21817035599/Desktop_Tablet_Sticky_Sidebar_(Article)/wm":{"placementId":"83228"},"/21817035599/Desktop_Tablet_Content(Article)/wm":{"placementId":"83228"},"/21817035599/Mobile_Content/wm":{"placementId":"83228"},"/21817035599/Mobile_Sticky_Footer/wm":{"placementId":"83228"},}},"sonobi":{"enabled":!0,"slot_settings":{"/21817035599/Desktop_Tablet_header/tp":{"placement_id":"fb6a49b5d3415196e1a1"},"/21817035599/Desktop_Tablet_Below_Post/tp":{"placement_id":"eca181f856df36e298b2"},"/21817035599/Desktop_Tablet_Sticky_Footer/tp":{"placement_id":"82a89e97592de6a301db"},"/21817035599/Desktop_Tablet_Top_Sidebar/tp":{"placement_id":"166b9463c44ae47eedff"},"/21817035599/Desktop_Tablet_Sidebar_(Category//Home)/tp":{"placement_id":"7e001937227e2cbd8e48"},"/21817035599/Desktop_Tablet_Sticky_Sidebar_(Article)/tp":{"placement_id":"be3685bfe19e70a3fee8"},"/21817035599/Desktop_Tablet_Content(Article)/tp":{"placement_id":"8f1d6cd8c7daa6b9cba1"},"/21817035599/Mobile_Content/tp":{"placement_id":"e2a8af67fd4cda5c512b"},"/21817035599/Mobile_Sticky_Footer/tp":{"placement_id":"ace125681db65202e3d5"},}},"sovrn":{"enabled":!0,"slot_settings":{"/21817035599/Desktop_Tablet_header/wm":[{"tagid":"616889"},{"tagid":"616890"},{"tagid":"616891"}],"/21817035599/Desktop_Tablet_Below_Post/wm":[{"tagid":"616884"},{"tagid":"616885"},{"tagid":"616886"}],"/21817035599/Desktop_Tablet_Sticky_Footer/wm":[{"tagid":"616887"},{"tagid":"616888"},{"tagid":"616908"}],"/21817035599/Desktop_Tablet_Top_Sidebar/wm":[{"tagid":"616892"},{"tagid":"616907"}],"/21817035599/Desktop_Tablet_Sidebar_(Category//Home)/wm":[{"tagid":"616893"},{"tagid":"616906"},{"tagid":"616894"}],"/21817035599/Desktop_Tablet_Sticky_Sidebar_(Article)/wm":[{"tagid":"616897"},{"tagid":"616895"},{"tagid":"616896"}],"/21817035599/Desktop_Tablet_Content(Article)/wm":[{"tagid":"616899"},{"tagid":"616905"},{"tagid":"616898"}],"/21817035599/Mobile_Content/wm":[{"tagid":"616902"},{"tagid":"616903"}],"/21817035599/Mobile_Sticky_Footer/wm":[{"tagid":"616904"}],}},},},"amazon":{"enabled":!0,"pubID":"49cdee1c\u002D072d\u002D4765\u002D8313\u002D7c45826cbedc"}};if(window.trackADMData!==undefined){if(window.trackADMData.closeButton!==undefined){adConfig.closeButton=window.trackADMData.closeButton}
if(window.trackADMData.connatixEnabled!==undefined){adConfig.connatix.enabled=window.trackADMData.connatixEnabled}}
class TrackADM{constructor(window,document,adConfig){this.utils=new TrackADM_Utils(window,document,adConfig.debug);this.ads=new TrackADM_Ads(this,adConfig)}}
class TrackADM_Ads{constructor(trackAdm,adConfig){this.adUnits={};this.adConfig=adConfig;this.utils=trackAdm.utils;this.adsEnabled=!0;var document=this.utils.document;var window=this.utils.window;if(adConfig.blockedPeerContents.length>0){adConfig.blockedPeerContents.forEach(function(selector){if(document.querySelector(selector)){this.utils.log("Found content matching block selector:",selector);this.adsEnabled=!1}}.bind(this))}
if(!this.adsEnabled){this.utils.log("No ads loaded due to peer content block");return}
if(adConfig.loadGoogleTag){this.utils.loadScript('https://securepubads.g.doubleclick.net/tag/js/gpt.js');window.googletag=window.googletag||{};window.googletag.cmd=window.googletag.cmd||[]}
if(adConfig.loadPrebidJS&&adConfig.prebid.enabled){this.utils.loadScript('https://trackadm.com/static/prebid3.23.0.js');window.pbjs=window.pbjs||{};pbjs.que=pbjs.que||[]}
if(adConfig.indexServer.enabled){this.utils.log("Loading Index Exchange server pixel");this.utils.loadScript(adConfig.indexServer.tag)}
if(adConfig.connatix.enabled){if(adConfig.connatix.playerType=='elements'){this.utils.log("Loading Connatix Elements Header code");!function(n){if(!window.cnx){window.cnx={},window.cnx.cmd=[];var t=n.createElement('iframe');t.display='none',t.onload=function(){var n=t.contentWindow.document,c=n.createElement('script');c.src='//cd.connatix.com/connatix.player.js',c.setAttribute('async','1'),c.setAttribute('type','text/javascript'),n.body.appendChild(c)},n.head.appendChild(t)}}(document);window.googletag.cmd.push(function(){var matchElement=document.querySelector(adConfig.connatix.placementRule);if(matchElement){var newScript=document.createElement("script");newScript.id="3bfdb412fcbe435f897b69f363f97ab5";matchElement.parentNode.insertBefore(newScript,matchElement);cnx.cmd.push(function(){cnx({playerId:adConfig.connatix.playerId}).render("3bfdb412fcbe435f897b69f363f97ab5")})}else{this.utils.log("Failed to match placement rule for Connatix")}})}else if(adConfig.connatix.playerType=='playspace'){this.utils.log("Loading Connatix Playspace Header code");!function(n){if(!window.cnxps){window.cnxps={},window.cnxps.cmd=[];var t=n.createElement('iframe');t.display='none',t.onload=function(){var n=t.contentWindow.document,c=n.createElement('script');c.src='//cd.connatix.com/connatix.playspace.js',c.setAttribute('async','1'),c.setAttribute('type','text/javascript'),n.body.appendChild(c)},n.head.appendChild(t)}}(document);window.googletag.cmd.push(function(){var matchElement=document.querySelector(adConfig.connatix.placementRule);if(matchElement){var newScript=document.createElement("script");newScript.id="9a66a2dded9b46c1afa7fd5b8494ce5c";matchElement.parentNode.insertBefore(newScript,matchElement);cnxps.cmd.push(function(){cnxps({playerId:adConfig.connatix.playerId}).render("9a66a2dded9b46c1afa7fd5b8494ce5c")})}else{this.utils.log("Failed to match placement rule for Connatix")}})}else{this.utils.log("Unrecognized Connatix player type: "+adConfig.connatix.playerType)}}
if(adConfig.amazon.enabled){!function(a9,a,p,s,t,A,g){if(a[a9])return;function q(c,r){a[a9]._Q.push([c,r])}
a[a9]={init:function(){q("i",arguments)},fetchBids:function(){q("f",arguments)},setDisplayBids:function(){},targetingKeys:function(){return[]},_Q:[]};A=p.createElement(s);A.async=!0;A.src=t;g=p.getElementsByTagName(s)[0];g.parentNode.insertBefore(A,g)}("apstag",window,document,"script","//c.amazon-adsystem.com/aax2/apstag.js");apstag.init({pubID:adConfig.amazon.pubID,adServer:"googletag"});window.apstagSlots=[]}
window.googletag.cmd.push(function(){if(adConfig.prebid.enabled){window.googletag.pubads().disableInitialLoad();window.googletag.pubads().collapseEmptyDivs(!0);window.googletag.pubads().enableSingleRequest()}else{window.googletag.pubads().enableSingleRequest();window.googletag.enableServices()}
window.googletag.pubads().addEventListener('slotRenderEnded',this.refreshBanHandler.bind(this));window.googletag.pubads().addEventListener('slotVisibilityChanged',this.viewabilityHandler.bind(this));window.googletag.pubads().addEventListener('slotResponseReceived',this.slotResponseReceivedHandler.bind(this));if(adConfig.googleAdManager&&adConfig.googleAdManager.customTargeting){this.utils.log("Checking customTargeting configuration for all ads",adConfig.googleAdManager.customTargeting);Object.keys(adConfig.googleAdManager.customTargeting).forEach(function(customKey){var keyConfig=adConfig.googleAdManager.customTargeting[customKey];if(keyConfig.sourceType=="function"){if(typeof keyConfig.source!=='function'){this.utils.log("Invalid source function for customTargeting key",customKey)}else{var value=keyConfig.source()
if(value){this.utils.log("Setting customTargeting",customKey,"to",value);window.googletag.pubads().setTargeting(customKey,value)}else{this.utils.log("No value found for customTargeting key",customKey)}}}else{this.utils.log("Unknown custom targeting key type",keyConfig.sourceType)}}.bind(this))}}.bind(this))}
pageLoadHandler(){for(var idx in this.adConfig.units){var adUnit=this.adConfig.units[idx];if(adUnit.is_out_of_page){adUnit.placement_rules=[{'limit':1,'selector':'body','relative':'inside_end','css':{display:'none'},}];adUnit.sizes=['fluid']}
if(this.utils.isDesktop&&adUnit.enabled_desktop||this.utils.isTablet&&adUnit.enabled_tablet||this.utils.isMobile&&adUnit.enabled_mobile){var fillCount=0;adUnit.placement_rules.forEach(function(placement_rule){if(placement_rule.limit>0){var matchElements=document.querySelectorAll(placement_rule.selector);this.utils.log("Found",matchElements.length,"matching elements to inject for placement",adUnit.tadm_placement_id);for(var i=0;i<matchElements.length&&i<placement_rule.limit;i++){fillCount++;var newDiv=document.createElement("div");var newDivId="tadm-"+adUnit.tadm_placement_id+"_"+fillCount;newDiv.id=newDivId;newDiv.className="tadm_ad_unit";newDiv.style.margin="5px auto";newDiv.style.textAlign="center";if(placement_rule.relative==="inside_start"){if(matchElements[i].childNodes.length===0){this.utils.log("Appending new ad div",newDivId,"to",placement_rule.selector);matchElements[i].appendChild(newDiv)}else{this.utils.log("Injecting new ad div",newDivId,"at start of",placement_rule.selector);matchElements[i].insertBefore(newDiv,matchElements[i].childNodes[0])}}else if(placement_rule.relative==="inside_end"){this.utils.log("Appending new ad div",newDivId,"to",placement_rule.selector);matchElements[i].appendChild(newDiv)}else if(placement_rule.relative==="after"){this.utils.log("Appending new ad div",newDivId,"after",placement_rule.selector);matchElements[i].insertAdjacentElement('afterend',newDiv)}else if(placement_rule.relative==="before"){this.utils.log("Prepending new ad div",newDivId,"before",placement_rule.selector);matchElements[i].insertAdjacentElement('beforebegin',newDiv)}else if(placement_rule.relative==="sticky_end"){this.utils.log("Appending new ad div sticky_end",newDivId,"to",placement_rule.selector);newDiv.className="tadm_sticky_end";matchElements[i].appendChild(newDiv);window.addEventListener('scroll',function(e){this.utils.log("Scrolling scrolling scrolling",e);var stickyEndUnits=document.querySelectorAll(".tadm_sticky_end");for(var j=0;j<stickyEndUnits.length;j++){var div=stickyEndUnits[j];var parentDiv=div.parentNode;var prevSib=div.previousElementSibling;if(placement_rule.pinHeightTo){var maybeParentDiv=document.querySelector(placement_rule.pinHeightTo);if(maybeParentDiv){parentDiv=maybeParentDiv}}
var divTop=div.getBoundingClientRect().top;var divLeft=div.getBoundingClientRect().left;var divHeight=div.clientHeight;var parentTop=parentDiv.getBoundingClientRect().top;var parentHeight=parentDiv.clientHeight;var parentLeft=parentDiv.getBoundingClientRect().left;var prevSibTop=prevSib.getBoundingClientRect().top;var prevSibHeight=prevSib.clientHeight;if(divTop<0&&div.className==="tadm_sticky_end"){this.utils.log("Adding stickiness");div.className="tadm_sticky_end tadm_sticky_end_stuck";div.style.position="fixed";div.style.top="0"}else if(div.className==="tadm_sticky_end tadm_sticky_bottom"&&parentTop+parentHeight>divHeight){this.utils.log("Re-Adding stickiness");div.className="tadm_sticky_end tadm_sticky_end_stuck";div.style.position="fixed";div.style.top="0"}else if(divTop<prevSibTop+prevSibHeight&&div.className==="tadm_sticky_end tadm_sticky_end_stuck"){this.utils.log("Removing stickiness");div.className="tadm_sticky_end";div.style.position="static"}else if(divTop+divHeight>parentTop+parentHeight&&div.className==="tadm_sticky_end tadm_sticky_end_stuck"){this.utils.log("Pinning stickiness to end of parent");if(placement_rule.pinHeightTo){div.style.top="0px"}else{div.style.top=(parentHeight-divHeight)+"px"}
div.className="tadm_sticky_end tadm_sticky_bottom";div.style.position="absolute"}
this.utils.log("Checking sticky readiness",div);this.utils.log("Parent Top:",parentTop);this.utils.log("Parent Left:",parentLeft);this.utils.log("Parent Height:",parentHeight);this.utils.log("Prev Sib Top:",prevSibTop);this.utils.log("Prev Sib Height:",prevSibHeight);this.utils.log("Prev Sib Left:",prevSib?prevSib.getBoundingClientRect().left:null);this.utils.log("BoundingClientRect:",div.getBoundingClientRect());this.utils.log("ScrollY:",window.scrollY);this.utils.log("ScrollTop:",div.scrollTop);this.utils.log("Object Current Top:",divTop);this.utils.log("Object Current Left:",divLeft);this.utils.log("Object Height:",divHeight);this.utils.log("Window Height:",window.innerHeight)}}.bind(this))}else if(placement_rule.relative==="sticky_footer"){this.utils.log("Building new ad sticky unit for ",newDivId,"in",placement_rule.selector);newDiv.dataset.closeButton=this.adConfig.closeButton;newDiv.style.margin="0 auto";newDiv.style.width="100%";newDiv.style.overflow="hidden";newDiv.style.position="fixed";newDiv.style.left="0";newDiv.style.bottom="0";newDiv.style.zIndex="99999";newDiv.style.paddingTop="10px";newDiv.style.backgroundColor="rgba(255,255,255,0.8)";newDiv.style.borderTop="2px solid rgba(225,225,225,0.8)";matchElements[i].appendChild(newDiv);if(this.adConfig.closeButton){var closeButton=document.createElement("div");closeButton.id="trackadmFooterCloseBtn";closeButton.innerText="X";closeButton.style.position="fixed";closeButton.style.display="none";closeButton.style.right="5px";closeButton.style.bottom="90px";closeButton.style.zIndex="100000";closeButton.style.cursor="pointer";closeButton.style.width="16px";closeButton.style.height="16px";closeButton.style.border="1px solid black";closeButton.style.fontWeight="bold";closeButton.style.fontSize="9px";closeButton.style.fontFamily="Arial, sans-serif";closeButton.style.backgroundColor="white";closeButton.style.textAlign="center";closeButton.style.borderRadius="15px";closeButton.style.paddingTop="1px";closeButton.dataset.target=newDivId;closeButton.onclick=function(){var element=document.getElementById(this.dataset.target);if(element){element.remove();this.remove()}}
matchElements[i].appendChild(closeButton)}}else{this.utils.log("Unknown Placement Rule",placement_rule)}
if(placement_rule.css){Object.keys(placement_rule.css).forEach(function(key){newDiv.style[key]=placement_rule.css[key]})}
googletag.cmd.push(function(){this.utils.log("Defining slot",adUnit.slot_id,"on div",newDivId,"with sizes",adUnit.sizes);var sizes=placement_rule.sizeOverride?placement_rule.sizeOverride:adUnit.sizes;var slot;if(adUnit.is_out_of_page){slot=googletag.defineOutOfPageSlot(adUnit.slot_id,newDivId)}else{slot=googletag.defineSlot(adUnit.slot_id,sizes,newDivId)}
if(slot){this.utils.log("Adding service to slot",newDivId);slot.addService(window.googletag.pubads());if(adConfig.site){slot.setTargeting("site",adConfig.site)}
if(window.tadmPageId){var articleValue=(adConfig.sitePrefix?adConfig.sitePrefix+"-":"")+window.tadmPageId
slot.setTargeting("article",articleValue);slot.setTargeting("targeting_article",articleValue)}
if(window.tadmKeywords){if(!window.tadmDisableKeywordReporting){slot.setTargeting("content_keyword",window.tadmKeywords)}
slot.setTargeting("targeting_keyword",window.tadmKeywords)}
if(window.tadmSection){if(!window.tadmDisableSectionReporting){slot.setTargeting("site_section",window.tadmSection)}
slot.setTargeting("targeting_section",window.tadmSection)}
this.adUnits[newDivId]={divId:newDivId,slot:slot,slotId:adUnit.slot_id,refreshAllowed:!0,viewableSince:null,timer:null,totalViewableTime:0,config:adUnit,sizes:sizes};if(this.adConfig.amazon.enabled){if(adUnit.disableAmazon){this.utils.log("disableAmazon set for",adUnit.slot_id,":",adUnit)}else{apstagSlots.push({slotID:newDivId,sizes:sizes,slotName:adUnit.slot_id})}}
if(placement_rule.customTargeting){this.utils.log("Adding customTargeting configuration for this placement",placement_rule.customTargeting);Object.keys(placement_rule.customTargeting).forEach(function(customKey){var keyConfig=placement_rule.customTargeting[customKey];if(keyConfig.sourceType==="function"){if(typeof keyConfig.source!=='function'){this.utils.log("Invalid source function for customTargeting key",customKey)}else{var value=keyConfig.source()
if(value){this.utils.log("Setting customTargeting",customKey,"to",value);window.googletag.pubads().setTargeting(customKey,value)}else{this.utils.log("No value found for customTargeting key",customKey)}}}else if(keyConfig.sourceType==="value"){this.utils.log("Setting customTargeting",customKey,"to",keyConfig.source);slot.setTargeting(customKey,keyConfig.source)}else{this.utils.log("Unknown custom targeting key type",keyConfig.sourceType)}}.bind(this))}}}.bind(this))}}}.bind(this))}}
googletag.cmd.push(function(){this.admDisplayAdUnits()}.bind(this));if(this.adConfig.prebid.enabled){pbjs.que.push(function(){googletag.cmd.push(function(){pbjs.setConfig({priceGranularity:"high",enableSendAllBids:!1,useBidCache:!!window.__useBidCache});this.utils.log("Requesting bids from PreBid");var prebidAdUnits=this.buildPrebidAdUnits(this.adUnits);pbjs.addAdUnits(prebidAdUnits);this.utils.log("Prebid Config:",prebidAdUnits);googletag.enableServices();if(adConfig.amazon.enabled&&apstagSlots&&apstagSlots.length){this.utils.log("Fetching amazon bids",apstagSlots);apstag.fetchBids({slots:apstagSlots,timeout:adConfig.prebid.timeout})}
pbjs.requestBids({adUnits:prebidAdUnits,bidsBackHandler:this.initPrebid.bind(this),timeout:adConfig.prebid.timeout})}.bind(this))}.bind(this));setTimeout(function(){this.initPrebid()}.bind(this),this.adConfig.prebid.failsafe_timeout)}}
initPrebid(){if(pbjs.initAdserverSet){this.utils.log("Prebid is already initiallized. Skipping initPrebid");return}
pbjs.initAdserverSet=!0;googletag.cmd.push(function(){pbjs.que.push(function(){this.utils.log("Calling refresh on googletag");pbjs.setConfig({priceGranularity:"high",enableSendAllBids:!1,useBidCache:!!window.__useBidCache});pbjs.setTargetingForGPTAsync();if(this.adConfig.amazon.enabled){apstag.setDisplayBids()}
this.refreshAds()}.bind(this))}.bind(this))}
refreshAds(slots){if(this.adConfig.blockRefresh){console.log("Blocking ad refresh");return}
slots=(slots||null);googletag.cmd.push(function(){googletag.pubads().refresh(slots)})}
cancelRefresh(){Object.keys(this.adUnits).forEach(function(unitKey){this.adUnits[unitKey].refreshAllowed=!1}.bind(this));console.log("Ad Refresh disabled")}
buildPrebidAdUnits(adUnits){var units=[];Object.keys(adUnits).forEach(function(divId){var unit=adUnits[divId];this.utils.log("Setting up prebid for unit: ",unit);if(!unit||Array.isArray(unit)){this.utils.log("Skipping unit");return}
var unitConfig=adConfig.units[unit.slotId];if(unitConfig.disablePrebid){this.utils.log("disablePrebid set for",unit.slotId,":",unitConfig);return}
this.utils.log("Unit Config for",unit.slotId,":",unitConfig);var bids=[];for(var bidderName in adConfig.prebid.bidders){var bidder=adConfig.prebid.bidders[bidderName];if(!bidder.enabled)
continue;if(bidder.bidder_settings){if(!pbjs.bidderSettings)
pbjs.bidderSettings={};pbjs.bidderSettings[bidderName]=bidder.bidder_settings}
for(var bidderSlotName in bidder.slot_settings){if(bidderSlotName!==unit.slotId)
continue;var bidderSlotConfigRaw=bidder.slot_settings[bidderSlotName];var assignment=typeof bidder.bid_assignment!=='undefined'?bidder.bid_assignment:'default';var bidderSlotConfigArray=bidderSlotConfigRaw instanceof Array?bidderSlotConfigRaw:[bidderSlotConfigRaw];bidderSlotConfigArray.forEach(function(bidderSlotConfig){if(assignment==='default'){bids.push({bidder:bidderName,params:bidderSlotConfig})}else if(assignment==='per_size'){unit.sizes.forEach(function(size){var bidConfig=bidderSlotConfig;bidConfig.size=size;bids.push({bidder:bidderName,params:bidConfig})})}})}}
units.push({code:unit.divId,mediaTypes:{banner:{sizes:unit.sizes}},bids:bids})}.bind(this));return units}
refreshPrebidCallback(slots){this.utils.window.googletag.cmd.push(function(){this.utils.log("Refresh Callback:",slots);pbjs.setTargetingForGPTAsync();if(this.adConfig.amazon.enabled){window.apstag.setDisplayBids()}
slots.forEach(function(slot){slot.setTargeting("refresh","true")});this.refreshAds(slots)}.bind(this))}
admDisplayAdUnits(){Object.keys(this.adUnits).forEach(function(unitDivId){var unit=this.adUnits[unitDivId];if(unit.slot){this.utils.log("Calling display on",unit.divId);googletag.display(unit.divId)}}.bind(this))}
viewabilityHandler(event){var divId=event.slot.getSlotElementId();var inViewPercent=event.inViewPercentage;var unit=this.adUnits[divId];this.utils.log("Viewable Event Ad Unit:",unit);setTimeout(function(){this.refreshCloseButtonPosition(divId)}.bind(this),1000);if(inViewPercent>=50&&unit.viewableSince==null&&this.adConfig.refresh){unit.viewableSince=(new Date()).getTime();var totalVisible=unit.totalViewableTime;this.utils.log("Started time for",this.adConfig.refresh,"minus",totalVisible,"seconds");unit.timer=setTimeout(function(){this.utils.log("Refresh Timer Ticked");unit.viewableSince=null;unit.totalViewableTime=0;this.refreshUnit(divId)}.bind(this),(this.adConfig.refresh-totalVisible)*1000)}else if(inViewPercent<50&&unit.viewableSince!=null){var diffMillis=(new Date()).getTime()-unit.viewableSince;unit.viewableSince=null;clearTimeout(unit.timer);unit.totalViewableTime+=(diffMillis/1000);this.utils.log("Total Accumulated Viewable Time for "+divId+" / "+unit.slotId+" is "+unit.totalViewableTime+" seconds")}}
refreshCloseButtonPosition(adUnitDivId){var div=document.getElementById(adUnitDivId);if(div&&div.dataset.closeButton){var closeButton=document.getElementById("trackadmFooterCloseBtn");if(closeButton){if(div.offsetHeight){closeButton.style.bottom=(div.offsetHeight-10)+"px";closeButton.style.display="block"}else{closeButton.style.display="none"}}}}
refreshBanHandler(event){if(!event.slot){this.utils.log("Received refreshBanHandler event with no slot",event);return}
var adDivId=event.slot.getSlotElementId();var unit=this.adUnits[adDivId];setTimeout(function(){this.refreshCloseButtonPosition(adDivId)}.bind(this),1000);if(!unit||!unit.config){this.utils.log("No matching unit or config in refreshBanHandler for adDivId",adDivId,event);return}
if(!this.adConfig.nonRefreshRules){this.utils.log("No nonRefreshRules to consider");return}
this.utils.log("Checking nonRefreshRules",this.adConfig.nonRefreshRules,event);if(event.companyIds&&this.adConfig.nonRefreshRules.companyIds){this.adConfig.nonRefreshRules.companyIds.forEach(function(idToBlock){event.companyIds.forEach(function(companyIdOfAd){if(companyIdOfAd===idToBlock){this.utils.log("Blocking refresh on div",adDivId,"for company",idToBlock);unit.refreshAllowed=!1}})}.bind(this))}
if(event.advertiserId&&this.adConfig.nonRefreshRules.advertiserIds){this.adConfig.nonRefreshRules.advertiserIds.forEach(function(idToBlock){this.utils.log("Checking refresh block on",adDivId,"for advertiser",idToBlock);if(event.advertiserId===idToBlock){this.utils.log("Blocking refresh on div",adDivId,"for advertiser",idToBlock);unit.refreshAllowed=!1}}.bind(this))}
if(event.campaignId&&this.adConfig.nonRefreshRules.campaignIds){this.adConfig.nonRefreshRules.campaignIds.forEach(function(idToBlock){if(event.campaignId===idToBlock){this.utils.log("Blocking refresh on div",adDivId,"for campaign",idToBlock);unit.refreshAllowed=!1}}.bind(this))}
if(event.lineItemId&&this.adConfig.nonRefreshRules.lineItemIds){this.adConfig.nonRefreshRules.lineItemIds.forEach(function(idToBlock){if(event.campaignId===idToBlock){this.utils.log("Blocking refresh on div",adDivId,"for line item",idToBlock);unit.refreshAllowed=!1}}.bind(this))}}
slotResponseReceivedHandler(event){var response=event.slot.getResponseInformation();var divId=event.slot.getSlotElementId();this.utils.log("Slot Response Information",response);this.utils.log("Slot Response Div",divId);if(response===null&&adConfig.refresh){setTimeout(function(){this.refreshUnit(divId)}.bind(this),adConfig.refresh*1000)}}
refreshUnit(adDivId){this.utils.log("Attempting to refresh a single ad: "+adDivId);var unit=this.adUnits[adDivId];if(!unit.refreshAllowed||unit.config.refreshStrategy==='none'){this.utils.log("Skipping refresh on "+adDivId+". Refresh has been disabled on it");return}
if(unit.config.refreshStrategy&&unit.config.refreshStrategy==="fixed"&&document.visibilityState&&document.visibilityState!=='visible'){this.utils.log("Delaying refresh on fixed ad unit refresh strategy until visible again");setTimeout(function(){this.refreshUnit(adDivId)}.bind(this),5000)}else{pbjs.que.push(function(){var prebidUnits=this.buildPrebidAdUnits([unit]);if(this.adConfig.amazon.enabled){apstag.fetchBids({slots:[{slotID:adDivId,sizes:unit.config.sizes,slotName:unit.config.slot_id}],timeout:this.adConfig.refresh})}
this.utils.log("Requesting bids");pbjs.requestBids({adUnits:prebidUnits,bidsBackHandler:function(){this.refreshPrebidCallback([unit.slot])}.bind(this),timeout:this.adConfig.refresh})}.bind(this))}}}
class TrackADM_Utils{constructor(window,document,debugMode){this.window=window;this.document=document;this.debugMode=!1;if(debugMode){this.enableDebugMode()}
this.isDesktop=window.innerWidth>=1148;this.isTablet=!this.isDesktop&&window.innerWidth>=768;this.isMobile=!this.isTablet&&!this.isDesktop}
loadScript(src,sync){var script=this.document.createElement('script');script.type='text/javascript';script.async=sync||!1;script.src=src;this.document.getElementsByTagName('head')[0].appendChild(script)}
loadStyle(src){var link=this.document.createElement("link");link.href=src;link.type="text/css";link.rel="stylesheet";this.document.getElementsByTagName("head")[0].appendChild(link)}
disableDebugMode(){console.log("Disabling Debug Mode");if(this.debugMode){this.debugMode=!1;this.log=function(){}}}
enableDebugMode(){console.log("Enabling Debug Mode");if(!this.debugMode){this.debugMode=!0;this.log=console.log.bind(window.console)}}
log(){}}
if(window.location.href.match('trackadm_debug=true'))
adConfig.debug=!0;if(window.location.href.match('trackadm_block_refresh=true'))
adConfig.blockRefresh=!0;var allowPixel=!0;if(adConfig.blockedPaths.length>0){adConfig.blockedPaths.forEach(function(path){if(window.location.pathname.match(path)){allowPixel=!1}})}
if(window.trackADMData!==undefined&&window.trackADMData.disableAds){allowPixel=!1}
if(allowPixel){window.trackADM=new TrackADM(window,document,adConfig);if(window.trackADM.ads.adsEnabled){(function(){var timeoutId=setInterval(function(){if(document.readyState==="complete"){clearInterval(timeoutId);window.trackADM.ads.pageLoadHandler()}},10)})()}}
function getCookie(cname){var v=document.cookie.match('(^|;) ?'+cname+'=([^;]*)(;|$)');return v?v[2]:null}
window.__uspapi=function(cmd,args,callback){switch(cmd){case 'getUSPData':if(getCookie(window.__trackadm_usp_cookie)==='0'){callback({'uspString':'1YY-'},!0)}else{callback({'uspString':'1YN-'},!0)}
break;default:break}}