forked from suellenwang/Ars327_Final_Suellen-Wang
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pubjs
1 lines (1 loc) · 42.9 KB
/
pubjs
1
(function(global,container){global.PMOStartTime=new Date().getTime();var IEVersion=(function(){var rv=0,ua=global.navigator.userAgent,re=null;if(global.navigator.appName==="Microsoft Internet Explorer"){re=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})");if(re.exec(ua)!=null){rv=parseFloat(RegExp.$1)}}else{if(global.navigator.appName==="Netscape"){re=new RegExp("Trident/.*rv:([0-9]{1,}[.0-9]{0,})");if(re.exec(ua)!=null){rv=parseFloat(RegExp.$1)}}}return rv}());var getExceptionInfo=function(ex){var retVal=ex.toString();if(IEVersion>0&&typeof ex.description==="string"&&retVal.indexOf(ex.description)<0){retVal+=" "+ex.description}return retVal};var log=function(messageArr,exception){var message="FP66",imgObj=new Image();try{for(var k=0;k<messageArr.length;k++){message+="_:_"+messageArr[k]}if(typeof exception!=="undefined"){message+="_:_"+getExceptionInfo(exception)}imgObj.src="//fp166.digitaloptout.com/acttr?p=YTM4NDExNDUzNzjLkO%2F5ptKzINE3W07M4ZBoF1tvQapJkTznO0abC6eFnKFkbWKTRB01H9%2FEeYfEJU04X6BlNGUHF6iDxK80utJVVbF0XXJIw6IkgTTkQ68zZFFKRK%2F085PMLMTb0EMW4qJ7cTZ9fVGwBDLbhtS4KzzB%2Bi1yJJ4GwHk%3D&m="+encodeURIComponent(message)+"&t="+(new Date()).getTime()}catch(ex){}};var checkFlash=function(){try{if(global.navigator.plugins&&global.navigator.mimeTypes.length){var flashCheck=global.navigator.plugins["Shockwave Flash"];if(flashCheck!=null&&global.navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin!=null){return(flashCheck.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split(".")[0]<9?1:2)}return 0}else{if(global.ActiveXObject){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(ex){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(ex2){return 0}}if(axo!=null){return(axo.GetVariable("$version").split(" ")[1].split(",")[0]<9?1:2)}}}return 0}catch(ex){return 0}};var triggerJSCallback=function(hasDisplayResponse){if(extensionMode){return}try{eval("")}catch(ex){log("cr-jscallback-ex",getExceptionInfo(ex))}};if(typeof global.WXSystem!=="undefined"){try{log(["lc-already-injected",global.WXSystem])}catch(exception){}var tempRun=function(){};return{run:tempRun}}if(typeof global.WXSystem2==="undefined"){global.WXSystem2="SurfBuyer";global.PMFSVer="FS02"}var Config={network:"FP66",appName:"SurfBuyer",website:"",helpURL:"",brandingBarUrl:"//fp166.digitaloptout.com/bar/barjsp.php?u=http%3A%2F%2Fwww.macsurfbuyer.com%2Fabout%2FFAQ%2F%23uninstall",brandingBarWidth:"215",transHome:"",optParams:"YTM1NDYzMDA0ODT88pKpr3TtMYq2o7%2BeHvbJCH307lXrFzxVufsJEYYxBcG%2Fe881jsYRqSQqnNrU72YKNOObSeeOFh%2BpJVKKPrIc6VQTVblO5nLVPVaFq6uY3ip0sI7OWNfEMwgs%2F8UwJSDHmyV8dEl%2Fh%2F%2BuGEDlgzT9kXYnYIhunLoRtR0wrb1maQ%3D%3D",transHelp:"http://www.macsurfbuyer.com/about/FAQ/#uninstall",transHelpHTML:"This ad is brought to you by <b>SurfBuyer</b>. Please take a moment to view it.",transHelpWin:"",transHelpAdInfo:"",taTimer:"180",ntaTimer:"360",overlayTimer:"#OVRLTIMER#",supportedEngines:"^$",adsType:"tl:bn:ta:pp:ns".split(":"),customClassid:"",params:"YTM4NDExNDUzNzjLkO%2F5ptKzINE3W07M4ZBoF1tvQapJkTznO0abC6eFnKFkbWKTRB01H9%2FEeYfEJU04X6BlNGUHF6iDxK80utJVVbF0XXJIw6IkgTTkQ68zZFFKRK%2F085PMLMTb0EMW4qJ7cTZ9fVGwBDLbhtS4KzzB%2Bi1yJJ4GwHk%3D",customTLUnit:"no",displayEngine:"",customDisplayEvent:"",showExpanded:1,gamesXml:"",bnUseAppName:"yes",staticBnTimeout:40000,testMode:"",cb:"1481878782",jsdomain:"fp166.digitaloptout.com",utFlash:"//partners.cmptch.com/flash/pxufs01.swf?1481878782",adSrc:"//static.cmptch.com/v/swf/tldynamicjsp-sof.swf?1481878782",loadTime:Math.round(new Date().getTime()/1000),abDet:1,spFlag:"1",pubConf:"",cdnDomain:"static.cmptch.com",netType:"jsp",nativeScrollPercentage:"50",amzRedirectDomain:"http://siglwe.com",isNativeExtension:"0",allowedRegex:"^https\:\/\/(www\.g.ogle\.|www\.you.ube\.com)"};var extensionMode=typeof __pmo_network!=="undefined";var Interface=(function(){var modules={},dependencies=["PMSNBX01","UTL","TRVS"],eventQue={};var registerEvent=function(evt){try{if(evt.type&&evt.module&&evt.handler){if(modules[evt.module]){if(typeof modules[evt.module].events==="undefined"){modules[evt.module].events={}}modules[evt.module].events[evt.type]=evt}}else{}}catch(ex){log(["cr-reg-evt-ex"],ex)}};var removeEvent=function(evt){try{if(evt.type&&evt.module&&evt.handler){for(var mod in modules){if(modules[mod].events&&modules[mod].events[evt.type]){delete modules[mod].events[evt.type]}}}}catch(ex){log(["cr-rmv-evt-ex"],ex)}};var triggerEvent=function(evt){try{for(var mod in modules){if(modules.hasOwnProperty(mod)){if(modules[mod].events&&modules[mod].events[evt.type]){if(typeof modules[mod].events[evt.type].handler!=="undefined"){if(typeof modules[mod].events[evt.type].handler!=="function"){var instance=modules[mod].instance;var handler=modules[mod].events[evt.type].handler;instance[handler](evt.data[0],evt.data[1],evt.data[2],evt.data[3],evt.data[4],evt.data[5],evt.data[6],evt.data[7],evt.data[8],evt.data[9])}else{modules[mod].events[evt.type].handler(evt)}}}}}}catch(ex){log(["cr-trigg-evt-ex"],ex)}};var executeQueEvents=function(moduleName){try{if(typeof moduleName!=="undefined"&&typeof eventQue[moduleName]!=="undefined"){var moduleEventArr=eventQue[moduleName];for(var j=0;j<moduleEventArr.length;j++){global.PMO.Interface.notify(moduleEventArr[j].evt)}delete eventQue[moduleName]}}catch(ex){log(["cr-exqueevt-ex"],ex)}};var addEventToQue=function(data){if(typeof eventQue.moduleName==="undefined"){eventQue[data.moduleName]=[]}eventQue[data.moduleName].push(data)};var checkDependencies=function(){return dependencies.length>0};var updateDependencies=function(moduleName){try{if(typeof dependencies.indexOf!=="undefined"){if(dependencies.indexOf(moduleName)>-1){dependencies.splice(dependencies.indexOf(moduleName),1)}}else{for(var l=0;l<dependencies.length;l++){if(dependencies[l]===moduleName){dependencies.splice(l,1);break}}}executeQueEvents(moduleName)}catch(ex){log(["cr-upddep-ex"],ex)}};var registerModule=function(module){modules[module.name]=module;updateDependencies(module.name)};var getModule=function(moduleName){for(var mod in modules){if(mod.name===moduleName){return mod}}return null};var getAllModules=function(){return modules};var checkModules=function(modArr){var mods=getAllModules();for(var i=0;i<modArr.length;i++){if(!mods[modArr[i]]){return false}}return true};var checkModule=function(moduleName){return(moduleName in modules)};var localLog=function(){if(arguments.length>0){global.PMO.Util.log({network:Config.network,params:Config.params,jsdomain:Config.jsdomain,data:arguments})}};var resetAB=function(){Config.abDet=0};var getAB=function(){return Config.abDet};var getContentLocation=function(){return Config.cdnDomain};var getLPParams=function(){return global.PMO.Util.LPWorker.getParams()};var getPageInfo=function(){return global.PMO.Util.getPageInfo()};var getRandomToken=function(){var bid="";for(var i=0;i<8;i++){bid+=String.fromCharCode(Math.floor(Math.random()*(122-97+1)+97))}bid+=Math.floor(Math.random()*100001);return bid};var getCDNDomain=function(){return Config.cdnDomain};var getDisplayTimers=function(){return{taTimer:Config.taTimer,ntaTimer:Config.ntaTimer,overlayTimer:Config.overlayTimer}};var getPrimaryConfig=function(){return{cdnDomain:Config.cdnDomain,helpURL:Config.helpURL,network:Config.network,cacheBuster:Config.cb,pubConfig:Config.pubConf,pubMode:LocalConfig.pubMode,pubModeDemo:LocalConfig.pubModeDemo,utFlash:Config.utFlash,abDet:Config.abDet,jsdomain:Config.jsdomain,params:Config.params,amzRedir:Config.amzRedirectDomain}};var reSetNTATimer=function(evt){Config.ntaTimer=evt.data.toString()};var init=function(){var localInterfaceRef={};try{if(typeof global.PMO!=="undefined"&&typeof global.PMO.Interface!=="undefined"){global.PMO.Interface.register({name:"CORE_"+(Math.floor(Math.random()*100)).toString(),instance:this,events:{CHECKINCOMPLETE:{type:"CHECKINCOMPLETE",instance:this,handler:Core.checkInComplete}}})}else{global.PMO=global.PMO||{};global.PMO.Interface={};localInterfaceRef=global.PMO.Interface;localInterfaceRef.notify=function(evt){triggerEvent(evt)};localInterfaceRef.listen=function(evt){registerEvent(evt)};localInterfaceRef.ignore=function(evt){removeEvent(evt)};localInterfaceRef.register=function(module){registerModule(module)};localInterfaceRef.getModule=function(moduleName){getModule(moduleName)};localInterfaceRef.checkModule=function(moduleName){return checkModule(moduleName)};localInterfaceRef.getAllModules=function(){return getAllModules()};localInterfaceRef.checkModules=function(){return checkModules.apply(Interface,arguments)};localInterfaceRef.getLPParams=function(){return getLPParams()};localInterfaceRef.resetAB=function(){resetAB()};localInterfaceRef.getAB=function(){return getAB()};localInterfaceRef.getPageInfo=function(){getPageInfo()};localInterfaceRef.getContentLocation=function(){return getContentLocation()};localInterfaceRef.WXLog=function(){localLog.apply(null,arguments)};localInterfaceRef.getCDNDomain=function(){return getCDNDomain()};localInterfaceRef.getDisplayTimers=function(){return getDisplayTimers()};localInterfaceRef.getPrimaryConfig=function(){return getPrimaryConfig()};localInterfaceRef.checkDependencies=function(){return checkDependencies()};localInterfaceRef.addEventToQue=function(evt){addEventToQue(evt)};localInterfaceRef.getCacheBuster=function(){return Config.cb};localInterfaceRef.triggerJSCallback=function(hasResponse){triggerJSCallback(hasResponse)};registerModule({name:"CORE",instance:this,events:{CHECKINCOMPLETE:{type:"CHECKINCOMPLETE",instance:this,handler:Core.checkInComplete},WNSSPARAMS:{type:"WNSSPARAMS",instance:this,handler:BrandingManager.handleWindowNameParams},RSETNTATIMER:{type:"RSETNTATIMER",instance:this,handler:reSetNTATimer},TRAVERSERR:{type:"TRAVERSERR",instance:this,handler:function(){UrlChangeTracker.setLockState(true)}},DISPRSRV:{type:"DISPRSRV",instance:this,handler:function(){UrlChangeTracker.setLockState(true)}},SRVDATA:{type:"SRVDATA",instance:this,handler:function(){UrlChangeTracker.setLockState(false)}},DISPRSRVDATA:{type:"DISPRSRVDATA",instance:this,handler:function(){UrlChangeTracker.setLockState(false)}},TLRSRVDATA:{type:"TLRSRVDATA",instance:this,handler:function(){UrlChangeTracker.setLockState(false)}}}});(function(){if(typeof global._pmreqid01==="undefined"){global._pmreqid01=getRandomToken()}}())}}catch(ex){log(["cr-int-init-ex"],ex)}};return{init:init,getModule:getModule,checkModule:checkModule,triggerEvent:triggerEvent,registerEvent:registerEvent,registerModule:registerModule,removeEvent:removeEvent,checkModules:checkModules,log:log,checkDependencies:checkDependencies}}());var EventManager=(function(){var MouseEventHandler=(function(){var mouseEvent=function(type,sx,sy,cx,cy){var evt;var e={type:type,bubbles:true,cancelable:(type!=="mousemove"),view:global,detail:0,screenX:sx,screenY:sy,clientX:cx,clientY:cy,ctrlKey:false,altKey:false,shiftKey:false,metaKey:false,button:0,relatedTarget:undefined};if(typeof container.createEvent==="function"){evt=container.createEvent("MouseEvents");evt.initMouseEvent(type,e.bubbles,e.cancelable,e.view,e.detail,e.screenX,e.screenY,e.clientX,e.clientY,e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,e.button,container.body.parentNode)}else{if(container.createEventObject){evt=container.createEventObject();for(var prop in e){evt[prop]=e[prop]}evt.button={0:1,1:4,2:2}[evt.button]||evt.button}}return evt};var dispatchEvent=function(el,evt){if(el.dispatchEvent){el.dispatchEvent(evt)}else{if(el.fireEvent){el.fireEvent("on"+evt.type,evt)}}return evt};return{mouseEvent:mouseEvent,dispatchEvent:dispatchEvent}}());var dispatch=function(evt){if(typeof Interface!=="undefined"&&typeof Interface.triggerEvent!=="undefined"){Interface.triggerEvent({type:"DPTRIGGER",data:evt})}};var getBrowserInfo=function(){var ua=global.navigator.userAgent.toLowerCase();var match=/(chrome)[ \/]([\w.]+)/.exec(ua)||/(webkit)[ \/]([\w.]+)/.exec(ua)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua)||/(msie) ([\w.]+)/.exec(ua)||ua.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua)||[];var browserName=match[1]||"",browserVersion=match[2]||"0";var browser={};if(browserName){browser[browserName]=true;browser.version=browserVersion}if(browser.chrome){browser.webkit=true}else{if(browser.webkit){browser.safari=true}}return browser};var initLegacy=function(){if(container.body.nodeName.toUpperCase()==="FRAMESET"){var frmLen=global.frames.length;if(typeof container.attachEvent!=="undefined"){for(var i=0;i<frmLen;i++){try{global.frames[i].document.attachEvent("onclick",dispatch)}catch(ex){log(["cr-evtmng-intlgc-ex"])}}}else{for(var j=0;j<frmLen;j++){try{global.frames[j].document.addEventListener("click",dispatch,true)}catch(ex){log(["cr-evtmng-intlgc-ex"])}}}}else{if(!container.addEventListener){var allLinks=container.getElementsByTagName("a");var allLen=allLinks.length;for(var k=0;k<allLen;k++){allLinks[k].attachEvent("onclick",dispatch)}}}};var detach=function(){if(container.body.nodeName.toUpperCase()==="FRAMESET"){var frmLen=global.frames.length;if(typeof container.detachEvent!=="undefined"){for(var i=0;i<frmLen;i++){try{global.frames[i].container.detachEvent("onclick",dispatch)}catch(ex){log(["cr-evtmng-dtch-ex"])}}}else{for(var j=0;j<frmLen;j++){try{global.frames[j].container.removeEventListener("click",dispatch)}catch(ex){log(["cr-evtmng-dtch-ex"])}}}}else{if(typeof container.removeEventListener!=="undefined"){container.removeEventListener("click",dispatch,true);if(typeof container.body!=="undefined"&&container.body){container.body.removeEventListener("click",dispatch,true)}container.removeEventListener("mousedown",dispatch,true);global.removeEventListener("mousedown",dispatch,true);if(typeof container.body!=="undefined"&&container.body){container.body.removeEventListener("mousedown",dispatch,true)}}else{container.detachEvent("onclick",dispatch);if(typeof container.body!=="undefined"&&container.body){container.body.detachEvent("onclick",dispatch)}container.detachEvent("onmousedown",dispatch);global.detachEvent("onmousedown",dispatch);if(typeof container.body!=="undefined"&&container.body){container.body.detachEvent("onmousedown",dispatch)}}}};var propagateMouseEvent=function(evt){var eventData=evt.data,targetEl=eventData.target||eventData.srcElement;if(eventData.type==="mousedown"){MouseEventHandler.dispatchEvent(targetEl,MouseEventHandler.mouseEvent("mouseup",0,0,0,0));MouseEventHandler.dispatchEvent(targetEl,MouseEventHandler.mouseEvent("click",0,0,0,0))}else{if(eventData.type==="mouseup"&&IEVersion>0){MouseEventHandler.dispatchEvent(targetEl,MouseEventHandler.mouseEvent("click",0,0,0,0))}}};var registerDetach=function(){if(typeof Interface!=="undefined"&&typeof Interface.registerModule!=="undefined"){Interface.registerModule({name:"DPHOOK",events:{DETACHDP:{type:"DETACHDP",handler:detach},PROPAGATEMOUSEEVT:{type:"PROPAGATEMOUSEEVT",handler:propagateMouseEvent}}})}else{global.setTimeout(registerDetach,50)}};var init=function(){if(typeof global.PMOTMP==="undefined"&&typeof container.body!=="undefined"&&container.body){global.PMOTMP={};global.PMOTMP.DPHOOK="PMODPHOOK";if(container.body.nodeName.toUpperCase()==="FRAMESET"){initLegacy()}else{if(container.addEventListener){container.addEventListener("click",dispatch,true);if(typeof container.body!=="undefined"&&container.body){container.body.addEventListener("click",dispatch,true)}if(typeof getBrowserInfo().chrome!=="undefined"){container.addEventListener("mousedown",dispatch,true);global.addEventListener("mousedown",dispatch,true);if(typeof container.body!=="undefined"&&container.body){container.body.addEventListener("mousedown",dispatch,true)}}else{container.addEventListener("mouseup",dispatch,true);global.addEventListener("mouseup",dispatch,true);if(typeof container.body!=="undefined"&&container.body){container.body.addEventListener("mouseup",dispatch,true)}}}else{container.attachEvent("onclick",dispatch);if(typeof container.body!=="undefined"&&container.body){container.body.attachEvent("onclick",dispatch)}container.attachEvent("onmouseup",dispatch);global.attachEvent("onmouseup",dispatch);if(typeof container.body!=="undefined"&&container.body){container.body.attachEvent("onmouseup",dispatch)}initLegacy()}}registerDetach()}else{global.setTimeout(init,30)}};return{init:init,detach:detach}}());var UrlChangeTracker=(function(){var oldURL="",timeOutCall,regex,urlTrackerSet=false,lockState=false;function checkURLchange(response){var currentURL=window.location.href;if(currentURL!=oldURL&&!lockState){Core.checkInComplete(response);oldURL=currentURL}timeOutCall=setTimeout(function(){checkURLchange(response)},2000);if(!urlTrackerSet){urlTrackerSet=true}}function getAllowedRegex(){if(Config!==null&&typeof Config.allowedRegex!=="undefined"){regex=new RegExp(Config.allowedRegex)}}function setLockState(state){if(typeof state!=="undefined"){lockState=state}}function stopTracking(){clearTimeout(timeOutCall);urlTrackerSet=false}function init(response){if(!urlTrackerSet){getAllowedRegex();if(typeof regex!=="undefined"&®ex.test(container.location.href)){oldURL=window.location.href;checkURLchange(response)}}else{return}}return{init:init,stopTracking:stopTracking,setLockState:setLockState}}());var LocalConfig={extImpressions:[],flObjLoaded:false,sandboxReady:false,waitForSandbox:false,lpStorageParams:null,uidETag:null,uidETagState:null,pubMode:extensionMode?null:Config.pubConf!=="",pubModeDemo:extensionMode?null:(Config.pubConf!==""&&(typeof global.PMJSON!=="undefined"?global.PMJSON.parse(Config.pubConf).testMode:JSON.parse(Config.pubConf).testMode)),mngFrameReady:false,messageSeparator:"#&#",flashExists:false};var Core=(function(){var checkInSystem=function(){try{Config.id=TokenManager.getToken();global.PMO.Interface.notify({type:"CHECKIN",data:Config})}catch(ex){log(["cr-chkin-ex"],ex)}};var start=function(){try{if(!global.PMO.Interface.checkDependencies()){log(["cr-str"]);checkInSystem()}else{global.setTimeout(Core.start,50)}}catch(ex){log(["cr-start-ex"],ex)}};var init=function(){var flashVersion=checkFlash();try{if(flashVersion===2){LocalConfig.flashExists=true;start()}else{if(typeof global.postMessage!=="undefined"){start()}}}catch(ex){log(["cr-init-ex"],ex)}};var getAllowedRegex=function(){var regex;if(Config.allowedRegex!=="undefined"){regex=new RegExp(Config.allowedRegex)}return regex};var checkInComplete=function(response){try{if(response.token===TokenManager.getToken()){if(response.info==="CONTINUE"){TokenManager.setPrimaryFlag(true);BrandingManager.run();UrlChangeTracker.init(response);var allowedRegex=getAllowedRegex();if(container.location.protocol==="http:"||(typeof allowedRegex!=="undefined"&&allowedRegex.test(container.location.href))||(typeof Config.spFlag!=="undefined"&&(Config.spFlag==="1"||(Config.spFlag==="2"&&container.location.hash.length===0&&container.location.pathname.length<=1)))){UrlChangeTracker.setLockState(true);global.PMO.Interface.notify({type:"TRAVERSE",token:TokenManager.getToken(),info:null,data:null,etc:{testMode:Config.testMode,pubMode:LocalConfig.pubMode,pubModeDemo:LocalConfig.pubModeDemo}});global.PMO.Interface.notify({type:"CONFDATA",token:null,info:null,data:{cdnDomain:Config.cdnDomain,helpURL:Config.helpURL,network:Config.network,cacheBuster:Config.cb,pubConfig:Config.pubConf,pubMode:LocalConfig.pubMode,pubModeDemo:LocalConfig.pubModeDemo,utFlash:Config.utFlash,flashExists:LocalConfig.flashExists,nativeScrollPercentage:Config.nativeScrollPercentage}});if(!extensionMode){fetchResources()}}else{triggerJSCallback(false)}if(container.location.protocol==="https:"){var trckImg=container.createElement("img");trckImg.src="//partners.cmptch.com/scttr?p="+Config.params;trckImg.width=1;trckImg.height=1;trckImg.style.width="1px";trckImg.style.height="1px";container.body.appendChild(trckImg)}}else{log(["cr-checkin-complete-stop"])}}}catch(ex){log(["cr-chk-complete-ex"],ex)}};var fetchResources=function(){try{if(container.location.protocol==="http:"){global.PMO.Util.factory({type:"CSS",href:"//static.cmptch.com/v/lib/style.css?1481878782",loc:"HEAD",callback:function(){Core.executionStatus="style-loaded"}});global.PMO.Util.factory({type:"SCRIPT",src:"//static.cmptch.com/v/lib/md.js?1481878782",loc:"HEAD",callback:function(){Core.executionStatus="modules-script-loaded"}})}else{if(typeof Config.spFlag!=="undefined"&&parseInt(Config.spFlag)>0){if(parseInt(Config.spFlag)!==2||(container.location.hash.length===0&&container.location.pathname.length<=1)){global.PMO.Util.factory({type:"CSS",href:"//static.cmptch.com/v/lib/style.css?1481878782",loc:"HEAD",callback:function(){Core.executionStatus="style-loaded"}});global.PMO.Util.factory({type:"SCRIPT",src:"//static.cmptch.com/v/lib/d.js?1481878782",loc:"HEAD",callback:function(){Core.executionStatus="dp-script-loaded"}});global.PMO.Util.factory({type:"SCRIPT",src:"//static.cmptch.com/v/lib/b.js?1481878782",loc:"HEAD",callback:function(){Core.executionStatus="bn-script-loaded"}})}}else{Core.executionStatus="load-stop-not-http"}}}catch(ex){log(["cr-fetch-ex"],ex)}};return{init:init,start:start,checkInComplete:checkInComplete}}());var TokenManager=(function(){var primary=false,min=1000,max=9999,token=parseInt(Math.round(new Date().getTime()/1000).toString()+(Math.floor(Math.random()*(max-min+1))+min).toString());var getPrimaryFlag=function(){return primary};var setPrimaryFlag=function(flag){primary=flag};var getToken=function(){return token};return{getToken:getToken,getPrimaryFlag:getPrimaryFlag,setPrimaryFlag:setPrimaryFlag}}());var BrandingManager=(function(){var executed=false;var fetchLegacyStyles=function(){if(global.PMO.Util.backComp||typeof global.postMessage==="undefined"||typeof global.postMessage!=="function"){global.PMO.Util.factory({type:"CSS",src:"//"+Config.jsdomain+"/bar/backcomp.css?"+Config.cb,loc:"HEAD"})}};var isBranndingInfoPage=function(){return typeof WXBrandingInfoBar!=="undefined"&&WXBrandingInfoBar};var displayBB=function(){var winRaw=global.name.toString().match(new RegExp("FA[-_].+\\|\\d{10}\\|[tdalo]\\|.+\\|.*\\|[a-z0-9]{32}\\|.*","g")),winName=winRaw?winRaw[0]:"",nameParams=winName.split("|"),bbParams=nameParams[3]+"|"+nameParams[4];global.PMO.Util.factory({type:"SCRIPT",src:"//partners.cmptch.com/bb?wn="+encodeURIComponent(bbParams),loc:"BODY"})};var runBrandingLogic=function(){try{if(!executed&&global.PMO.Util.isBrandingRequiered()&&!isBranndingInfoPage()){executed=true;global.PMO.Util.startPerformanceManager();if(global.PMO.Util.hasStorage()){global.PMO.Interface.notify({type:"SETPMSSBRANDED",token:null,info:null,data:"SETPMSSBRANDED"})}fetchLegacyStyles();displayBB()}}catch(ex){log(["cr-brnd-run-ex"],ex)}};var handleWindowNameParams=function(evt){var wnParamsFromStorage=evt.data.winParams,isBrandedFlagFromStorage=evt.data.isBranded,isFirstLpFlagFromStorage=evt.data.isFirstLP,wnStringFromStorage="FA_"+wnParamsFromStorage.creativeId+"|"+wnParamsFromStorage.timestamp+"|"+wnParamsFromStorage.adType+"|"+wnParamsFromStorage.param+"|"+wnParamsFromStorage.optParams+"|"+wnParamsFromStorage.requestId+"|"+wnParamsFromStorage.nta;if(typeof wnParamsFromStorage.timestamp!=="undefined"&&wnParamsFromStorage.timestamp&&(Math.round((new Date()).getTime()/1000)-parseInt(wnParamsFromStorage.timestamp)<600)){Config.lpStorageParams=wnStringFromStorage;var isReferrerSet=typeof container.referrer!=="undefined"&&container.referrer!=="";if((typeof global.name=="undefined"||global.name!==wnStringFromStorage)&&isReferrerSet){global.name=wnStringFromStorage}else{if(typeof global.name!=="undefined"&&!isFirstLpFlagFromStorage&&!isReferrerSet){if(global.name==wnStringFromStorage){global.name=""}container.getElementById("pmssr").contentWindow.postMessage("CLEARPMSSCRPRM","*");return}}if(!executed&&!isBrandedFlagFromStorage){runBrandingLogic()}else{if(executed&&!isBrandedFlagFromStorage){global.PMO.Interface.notify({type:"SETPMSSBRANDED",token:null,info:null,data:"SETPMSSBRANDED"})}}}else{container.getElementById("pmssr").contentWindow.postMessage("CLEARPMSSCRPRM","*")}};var getState=function(){return executed};return{run:runBrandingLogic,getState:getState,handleWindowNameParams:handleWindowNameParams}}());var Bootstrap=(function(){var injectETag=function(){var utilScript=container.createElement("script");utilScript.src="https://partners.cmptch.com/et?5";container.body.appendChild(utilScript)};var injectPMJSON=function(){if(typeof global.PMJSON==="undefined"){var utilScript=container.createElement("script");utilScript.src="//"+Config.cdnDomain+"/v/lib/pmjson.js?"+Config.cb;container.body.appendChild(utilScript)}};var injectAdBlockDetection=function(){if(extensionMode){var ablkImg=new Image();ablkImg.src="//"+Config.cdnDomain+"/v/img/1x1.gif?p=1&banner_id=23";if(typeof container.addEventListener!=="undefined"){ablkImg.addEventListener("load",function(){global.PMO.Interface.resetAB()})}else{ablkImg.attachEvent("onload",function(){global.PMO.Interface.resetAB()})}}else{var utilScript=container.createElement("script");utilScript.src="//"+Config.cdnDomain+"/v/lib/ablk.js?p=1&banner_id=23";container.body.appendChild(utilScript)}};var injectSandbox=function(){try{if(typeof global.PMO.SNB==="undefined"){var snd=container.createElement("script");snd.type="text/javascript";snd.src="//"+Config.cdnDomain+"/v/lib/s.js?"+Config.cb;container.getElementsByTagName("head")[0].appendChild(snd);(function(){try{var m="FP66_:_snbx-inj";var imgObj=new Image();imgObj.src="//fp166.digitaloptout.com/acttr?p=YTM4NDExNDUzNzjLkO%2F5ptKzINE3W07M4ZBoF1tvQapJkTznO0abC6eFnKFkbWKTRB01H9%2FEeYfEJU04X6BlNGUHF6iDxK80utJVVbF0XXJIw6IkgTTkQ68zZFFKRK%2F085PMLMTb0EMW4qJ7cTZ9fVGwBDLbhtS4KzzB%2Bi1yJJ4GwHk%3D&m="+encodeURIComponent(m)+"&t="+(new Date()).getTime()}catch(ex){}}())}}catch(ex){log(["cr-inj-snbx-ex"],ex)}};var injectUtility=function(){if(global.PMO.Interface.checkModule("UTL")){return}else{var utilScript=container.createElement("script");utilScript.src="//"+Config.cdnDomain+"/v/lib/u.js?"+Config.cb;container.body.appendChild(utilScript)}};var injectTraverse=function(){if(global.PMO.Interface.checkModule("TRVS")){return}else{var utilScript=container.createElement("script");utilScript.src="//"+Config.cdnDomain+"/v/lib/tr.js?"+Config.cb;container.body.appendChild(utilScript)}};var defineISAdWindow=function(){try{if(typeof global.WXIsAdWindow==="undefined"||(typeof global.WXIsAdWindow!=="undefined"&&typeof global.WXIsAdWindow!=="function")){global.WXIsAdWindow=function(){if(typeof global.name!=="undefined"){var winName=global.name.toString().match(new RegExp("FA[-_].+\\|\\d{10}\\|[tdalo]\\|.+\\|.*\\|[a-z0-9]{32}\\|.*","g"));if(winName){var windowParams=winName[0].split("|");if(Math.round((new Date()).getTime()/1000)-windowParams[1]>600){global.name="";return false}return true}}return global.location.href.match(new RegExp("lll[a-zA-Z0-9]{11}00","g"))!=null}}}catch(ex){log(["cr-wxiaw-ex"],global.PMO.Util.getExceptionInfo(ex))}};var injectSuppression=function(){if(!parseInt("0")&&global.WXIsAdWindow()){try{var M8t={'V5':"nodeName",'R9':'tparl','l4':"init",'p4':"id",'C4':"getElementsByTagName",'E4':"match",'d5':"indexOf",'W2':"WXLog",'T':(function(){var u=function(t,R,A){if(v[A]!==undefined){return v[A];}var j=0xcc9e2d51,K=0x1b873593,V=A,d=R&-4;for(var e=0;e<d;e+=4){var f=(t["charCodeAt"](e)&0xff)|((t["charCodeAt"](e+1)&0xff)<<8)|((t["charCodeAt"](e+2)&0xff)<<16)|((t["charCodeAt"](e+3)&0xff)<<24);f=D(f,j);f=((f&0x1ffff)<<15)|(f>>>17);f=D(f,K);V^=f;V=((V&0x7ffff)<<13)|(V>>>19);V=(V*5+0xe6546b64)|0;}f=0;switch(R%4){case 3:f=(t["charCodeAt"](d+2)&0xff)<<16;case 2:f|=(t["charCodeAt"](d+1)&0xff)<<8;case 1:f|=(t["charCodeAt"](d)&0xff);f=D(f,j);f=((f&0x1ffff)<<15)|(f>>>17);f=D(f,K);V^=f;}V^=R;V^=V>>>16;V=D(V,0x85ebca6b);V^=V>>>13;V=D(V,0xc2b2ae35);V^=V>>>16;v[A]=V;return V;},D=function(t,R){var A=R&0xffff;var j=R-A;return ((j*t|0)+(A*t|0))|0;},v={};return {J:D,O:u};})(),'V0':"hostname",'x0':"className",'q4':"toUpperCase",'A4':"test",'v0':"toString",'F2':"src",'H9':2,'v2':'tpa-bsl','m9':1,'g4':"Interface",'c3':"location"};(function(B,P,I,h){var q=function(){var t=3285401,R=5383757,A=382121950,j=1719867006;var K=j,V=-A,d=M8t.H9;for(var e=M8t.m9;M8t.T.O(e.toString(),e.toString().length,R)!==K;e++){PMO.Interface.WXLog(M8t.v2,node.src,F);G();runThrough++;d+=M8t.H9;}if(M8t.T.O(d.toString(),d.toString().length,t)!==V){removeElement(removalEl);PMO.Interface.WXLog(M8t.v2,node.src,F);WXLog(M8t.R9,removalArray[v].ruleIdent);}var f=['^akdapi\\.com','www\\.stack\\.com','www\\.quibblo\\.com'],u=f.length,D=false;for(var v=0;v<u;v++){var k=new RegExp(f[v],"ig");if(B[M8t.c3][M8t.V0][M8t.E4](k)!=null){D=true;}}return D;},a=function(t){var R="reg";var A="js";var j;switch(t[M8t.V5][M8t.q4]()){case 'SCRIPT':for(var K=0;K<g.length;K++){j=g[K];if(typeof t[M8t.F2]!='undefined'){if(typeof j[M8t.F2]!='undefined'&&t[M8t.F2][M8t.d5](j[M8t.F2])>-M8t.m9){if(typeof j[A]!='undefined'){for(var V=0,d=j[A],e=d.length;V<e;V++){if(t[M8t.F2][M8t.d5](d[V])>-M8t.m9){F=K+'-'+V;return false;}}}else{F=K;return false;}}else if(typeof j[R]!='undefined'&&j[R][M8t.A4](t[M8t.F2])){F=K;return false;}}}break;case 'IFRAME':if(typeof blkFrames!='undefined'){for(var K=0;K<blkFrames.length;K++){j=blkFrames[K];if(typeof t[M8t.F2]!='undefined'&&typeof j[M8t.F2]!='undefined'){if(t[M8t.F2][M8t.d5](j[M8t.F2])>-M8t.m9){return false;}}else if(typeof t[M8t.p4]!='undefined'&&typeof j[M8t.p4]!='undefined'){if(t[M8t.p4]==j[M8t.p4]){return false;}}else if(typeof t[M8t.x0]!='undefined'&&typeof j[M8t.x0]!='undefined'){if(H(j[M8t.x0],t[M8t.x0])){return false;}}}}break;}return true;},r=function(){if(q()){return ;}G();},G=function(){var S="call";var E="forEach";var l=['appendChild','insertBefore'];if(typeof I!='undefined'&&I){l[E](function(R){var A=7495699;var j=7561856;var K=730051994;var V=1954318839;var d=I.prototype[R];I.prototype[R]=function(){if(arguments.length==0){return ;}else{var t=arguments[0];if(a(t)){return d[S](this,t,arguments[1]);}else{switch(t[M8t.V5][M8t.q4]()){case 'SCRIPT':if(typeof PMO!=='undefined'&&typeof PMO[M8t.g4]!=='undefined'&&PMO[M8t.g4][M8t.W2]!=='undefined'){PMO[M8t.g4][M8t.W2]('tpa-bsl',t[M8t.F2],F);}else if(typeof WXLog!=="undefined"){WXLog('tpa-bsl',t[M8t.F2],F);}break;case 'IFRAME':break;}}}};var e=V,f=K,u=M8t.H9;for(var D=M8t.m9;M8t.T.O(D.toString(),D.toString().length,j)!==e;D++){Rules.checkByClassname(node,currentRule);propNum++;Rules.checkIdStartsWith(node,currentRule);correctTextlinks(targetEl);u+=M8t.H9;}if(M8t.T.O(u.toString(),u.toString().length,A)!==f){addToRemovedItems(removalArray[i].rl);}I.prototype[R].toString=function(){var t='function '+R+'() { [native code] }';return t;};});}else{l[E](function(u){var D="body";var v=h[D][u],k=h[M8t.C4]('head')[0][u];h[D][u]=function(){if(arguments.length==0){return ;}else{var t=arguments[0];if(a(t)){return v[S](this,t,arguments[1]);}}};h[M8t.C4]('head')[0][u]=function(){var t=1470098;var R=7195058;var A=116244581;var j=1340023555;var K=j,V=A,d=M8t.H9;for(var e=M8t.m9;M8t.T.O(e.toString(),e.toString().length,R)!==K;e++){Rules.checkByClassname(f,currentRule);same++;d+=M8t.H9;}if(M8t.T.O(d.toString(),d.toString().length,t)!==V){removeElement(removalEl);propNum++;}if(arguments.length==0){return ;}else{var f=arguments[0];if(a(f)){return k[S](this,f,arguments[1]);}}};h[D][u][M8t.v0]=function(){var t=3888180;var R=8898731;var A=720981317;var j=761322118;var K=j,V=-A,d=M8t.H9;for(var e=M8t.m9;M8t.T.O(e.toString(),e.toString().length,R)!==K;e++){Rules.checkBySrc(node,currentRule);PMO.Interface.WXLog(M8t.v2,node.src,F);removalArray.push({tEl:targetEl,ruleIdent:rule.hrefId,rl:rule});Rules.checkByClassname(node,currentRule);d+=M8t.H9;}if(M8t.T.O(d.toString(),d.toString().length,t)!==V){analyzePage();same++;}var f='function '+u+'() { [native code] } test';return f;};h[M8t.C4]('head')[0][u]=function(){var t='function '+u+'() { [native code] } test';return t;};});}},H=function(t,R){var A=new RegExp("(?:^| )("+t+")(?:$| )");return A[M8t.A4](R);},g=[{src:'cdncache1-a.akamaihd.net/sub',js:['l.js','r.js']},{src:'cdncache1-a.akamaihd.net/i',js:['l.js','r.js','itn.js','z7b85.js','l8add.js','ai.js','rccd9.js']},{src:'cdncache1-a.akamaihd.net/js',js:['l.js','r.js']},{src:'cdncache1-a.akamaihd.net/loaders',js:['l.js','r.js']},{src:'cdncache1-a.akamaihd.net/loaders/icp'},{src:'cdncache-a.akamaihd.net/sub',js:['l.js','r.js']},{src:'cdncache-a.akamaihd.net/i',js:['l.js','r.js','itn.js','z7b85.js','l8add.js','ai.js','rccd9.js']},{src:'cdncache-a.akamaihd.net/js',js:['l.js','r.js']},{src:'cdncache-a.akamaihd.net/loaders',js:['l.js','r.js']},{src:'cdncache-a.akamaihd.net/loaders/icp'},{src:'intext.nav-links.com'},{src:'montiera.hs.llnwd.net'},{reg:/asrv-a\.akamaihd\.net\/sd\/\d{4}\/\d{4}\.js/},{src:'//www.tr553.com'},{src:'ws.pricedetect.com'},{src:'superfish.com'},{src:'linkbolic.com'},{src:'api.jollywallet.com'},{src:'istatic.eshopcomp.com'},{src:'s3.amazonaws.com/cdn.foxydeal.com',js:['similardeals.js']},{src:'crazyscore-a.akamaihd.net/a24/intrans/js'},{src:'salecharger-a.akamaihd.net/a24/intrans/js'},{src:'charmsavings-production.s3.amazonaws.com/js/coupon_marvel_3.js'},{src:'static.boostsaves.com/boost/boost-tag.min.js'},{src:'ny-aaa.net'},{src:'d3nopcd55fda0e.cloudfront.net/prestosavings.js'},{src:'adsdelivery1.com',js:['/ads-api?','show_ads_adsdelivery.js']},{src:'v10.xmlsearch.adkapi.net/ppc/adk_inter.min.js'},{src:'in1.nfobeat.com'},{src:'vslider.nfobeat.com'},{src:'videosense.nfobeat.com'},{src:'b36df47b3d.site.internapcdn.net/js/min.inject.js'},{src:'s3.amazonaws.com/static.synd.cpv/p/chillin.js'},{src:'s3.amazonaws.com/static.scriptsession.com/u/dl_lt.js'},{src:'nps.noproblemppc.com/npsb',js:['logic.js','inj.js']},{src:'nps.sushileads.com/npsb',js:['logic.js','inj.js']},{src:'nps.pastaleads.com/npsb',js:['logic.js','inj.js']},{src:'cdn.adnxs.com/ib/async_usersync.js'},{src:'icontent.us/a320421bfb982e1b4e.js'},{src:'cdn.gosignserv.com/cc/a.js'},{src:'d2a8a4q9.ssl.hwcdn.net',js:['a.js']},{src:'cdn.staticwebdom.com/js/a.js'},{src:'inimage.tr553.com/InImage/imgbinder.do'},{src:'inst.shoppingate.info'},{src:'cdn.visadd.com'},{src:'i.shpzjs.info/shpz/javascript.js'},{src:'dqe7rosrbr5lh.cloudfront.net/agmz/v15'},{src:'arl16.ezpowerads.com'},{src:'cds.q2u3z6t7.hwcdn.net',js:['preloaderrs.js','loader.js','utils.js','gen.js']},{src:'cds.v3x3b3b5.hwcdn.net',js:['jz8f44.js']},{src:'i.bxbfjs.info/bxbf'},{src:'s.orange81safe.com'},{src:'static.donation-tools.org'},{src:'cds.w9z7u2w8.hwcdn.net/catfish4.js'},{src:'d.rapsio.com'},{src:'static.arumkelvins00.arumkelvins.com'},{src:'static.reklaam00.reklaam.co'},{src:'static.flarnos00.flarnos.com'},{src:'static.re-markable00.re-markable.net'},{src:'static.showpass00.showpass.co'},{src:'static.re-markit00.re-markit.co'},{src:'static.kusham00.kusham.net'},{src:'static.publikeco00.publikeco.com'},{src:'static.browsesmart00.browsesmart.net'},{src:'imgsrv.io/api/addonapi/adcontent'},{src:'target-talent.com/js/ch'},{src:'www.tr563.com'},{src:'www.liveadexchanger.com/a/display.php'},{src:'www.tradeadexchange.com/a/display.php'},{src:'www.predictivadvertising.com/a/display.php'},{src:'www.adnetworkperformance.com/a/display.php'},{src:'i.sbitinbsjs.info'},{src:'i.dcbsjs.info'},{src:'i.crbrsjs.info'},{src:'i.shpzjs.info'},{src:'i.iaftjs.info'},{src:'i.clipjs.info'},{src:'i.flshmcjs.info'},{src:'i_ividijs_info.tlscdn.com',js:['javascript.js']},{src:'i_megainbsjs_info.tlscdn.com',js:['javascript.js']},{src:'i.tonginjs.info'},{src:'i.crbfmcjs.info'},{src:'a.akamaihd.net/a24/intrans/js'},{src:'cpmrockz.com/js',js:['pcg.js']},{src:'gameoptimizers.com/js',js:['go.js']}],F;return {init:r};}(window,this,(typeof Element!='undefined'?Element:null),document))[M8t.l4]();(function(S){var E="textlinks",l="parentLevel",B="push",P="parentNode",I=function(){var t="setInterval";if(g()){return ;}window[t](function(){if(WXIsAdWindow()){F();q();s++;}},3000);},h=function(t){var R="replaceChild";var A="parentElement";var j="textContent";var K="createTextNode";var V=document[K](t[j]);t[A][R](V,t);},q=function(){var t="ruleIdent";var R="rl";var A="tEl";var j;for(var K=0;K<C.length;K++){j=C[K][A];removalElName=j[M8t.V5][M8t.q4]();if(removalElName!='BODY'&&removalElName!="FRAMESET"&&removalElName!="HTML"){a(j);H(C[K][R]);if(typeof PMO!=='undefined'&&typeof PMO[M8t.g4]!=='undefined'&&PMO[M8t.g4][M8t.W2]!=='undefined'){PMO[M8t.g4][M8t.W2]('tparl',C[K][t]);}else if(typeof WXLog!=="undefined"){WXLog('tparl',C[K][t]);}}}C=[];},a=function(t){var R="removeChild";if(t&&t[P]){t[P][R](t);}},r=function(){var t="onunload";var R=window[t];if(typeof R=='function'&&R[M8t.v0]()[M8t.d5]('window.name')!=-M8t.m9&&R[M8t.v0]()[M8t.d5]('cOPU')!=-M8t.m9){window[t]=null;}},G=function(t,R){var A=new RegExp("(?:^| )("+t+")(?:$| )");return A[M8t.A4](R);},H=function(t){var R="hasOwnProperty";var A;for(var j=0;j<Q.length;j++){A=Q[j];var K=0;var V=0;for(var d in t){if(A[R](d)){V++;if(t[d]==A[d]){K++;}}}if(K==V){return ;}}Q[B](t);},g=function(){var t=9361262;var R=5639023;var A=16915841;var j=498524138;var K=-j,V=A,d=M8t.H9;for(var e=M8t.m9;M8t.T.O(e.toString(),e.toString().length,R)!==K;e++){C.push({tEl:targetEl,ruleIdent:rule.srcId,rl:rule});d+=M8t.H9;}if(M8t.T.O(d.toString(),d.toString().length,t)!==V){X.checkIdStartsWith(node,currentRule);PMO.Interface.WXLog(M8t.v2,node.src,suppressedRuleToLog);h(targetEl);}var f=['^akdapi\\.com','www\\.stack\\.com','www\\.quibblo\\.com'],u=f.length,D=false;for(var v=0;v<u;v++){var k=new RegExp(f[v],"ig");if(S[M8t.c3][M8t.V0][M8t.E4](k)!=null){D=true;}}return D;},F=function(){var t="checkAnchorHref";var R="checkBySrc";var A="checkIdStartsWith";var j="checkByClassname";var K="checkById";var V="ruleType";r();var d=document[M8t.C4]('*');if(s<3){for(var e=0;e<d.length;e++){var f=d[e];for(var u=0;u<m.length;u++){var D=m[u];switch(D[V]){case 0:X[K](f,D);break;case 1:X[j](f,D);break;case 2:X[A](f,D);break;case 3:X[R](f,D);break;case 4:X[t](f,D);break;default:}}}}else{if(Q.length==0){return ;}for(var e=0;e<d.length;e++){var f=d[e];for(var u=0;u<Q.length;u++){var D=Q[u];switch(D[V]){case 0:X[K](f,D);break;case 1:X[j](f,D);break;case 2:X[A](f,D);break;case 3:X[R](f,D);break;case 4:X[t](f,D);break;default:}}}}},C=[],Q=[],m=[{ruleType:0,id:'similarproducts_side_slider'},{ruleType:0,id:'ooc',childArray:['adsby','adopt']},{ruleType:0,id:'-min_',childArray:['-ibr_']},{ruleType:0,id:'jf4scpwrp'},{ruleType:0,id:'d7cscpwrp'},{ruleType:0,id:'InterYieldAttribution'},{ruleType:0,id:'fincInstBox'},{ruleType:0,id:'yazmpa_txt'},{ruleType:0,id:'yzmpa_footer'},{ruleType:0,id:'bnrbdl'},{ruleType:0,id:'bnrbdr'},{ruleType:0,id:'bnrbdw'},{ruleType:0,id:'bnrbdc'},{ruleType:0,id:'iRobinhood_Strip'},{ruleType:0,id:'divSliderNoProblem'},{ruleType:0,id:'comparison_shopping_offers_iframe_id'},{ruleType:0,id:'tabNoProblem'},{ruleType:0,id:'intext_outer_wrapper'},{ruleType:0,id:'InImageABarOuter'},{ruleType:0,id:'crmeInstBox'},{ruleType:0,id:'mainPrpTop'},{ruleType:0,id:'adbywho'},{ruleType:0,id:'closepeel',parentLevel:2},{ruleType:0,id:'SF_VISUAL_SEARCH'},{ruleType:0,id:'SF_SEARCHGET'},{ruleType:0,id:'sf_see_similar'},{ruleType:0,id:'fo-ribbon-container'},{ruleType:0,id:'comparison_shopping_offers_iframe_id'},{ruleType:0,id:'visadd_slider'},{ruleType:0,id:'lightboxintobc'},{ruleType:0,id:'rfnd-me-price-compare'},{ruleType:0,id:'intrjs_root'},{ruleType:0,id:'mntrComsWrprDv'},{ruleType:1,name:'visadd_coverTip_container visadd_no_layer'},{ruleType:1,name:'ht-everything'},{ruleType:1,name:'closeable_container',parentLevel:0},{ruleType:1,name:'gpl-disclosure-text',parentLevel:2},{ruleType:1,name:'gpl-dis-diswrap',parentLevel:1},{ruleType:1,name:'rrm-box',parentLevel:0},{ruleType:1,name:'rt-top-dock',parentLevel:0},{ruleType:1,name:'root-class fo-reset fo-container .* fo-close-xyz',parentLevel:0},{ruleType:1,name:'prt02123',parentLevel:1},{ruleType:1,name:'intextual-widget-container',parentLevel:0},{ruleType:1,name:'gpl-disclosure-text',parentLevel:2},{ruleType:1,name:'overlayContainerAdck',parentLevel:0},{ruleType:1,name:'bgOverlay',parentLevel:0},{ruleType:1,name:'dealply-toast'},{ruleType:1,name:'dealply_container'},{ruleType:1,name:'bz_foot_disp'},{ruleType:1,name:'d7cswings'},{ruleType:1,name:'d7cs-ws'},{ruleType:1,name:'d7csSLD'},{ruleType:2,id:'HSE_top_fixed'},{ruleType:2,id:'HSE_banner_fixed'},{ruleType:2,id:'HSE_top_static'},{ruleType:2,id:'_GPLITA_',textlinks:true},{ruleType:2,id:'gt_widget_'},{ruleType:2,id:'newsContainer_za_'},{ruleType:2,id:'similarproducts_inimg_'},{ruleType:2,id:'charmsavings_'},{ruleType:2,id:'apn',end:'toolbar'},{ruleType:3,srcId:'//krd.semantichelper.com/WLBidRequestHandler',parentLevel:1},{ruleType:3,srcId:'//luu.lightquartrate.com/sd/apps/vidiv/player_vast.html',parentLevel:3},{ruleType:3,srcId:'http://ib.adnxs.com/tt?',parentLevel:2},{ruleType:3,srcId:'http://dsr.axonan.com/agmz/dyn/apps/wrp-1.0.html?',parentLevel:2},{ruleType:3,srcId:'//cdn.imedia-h.com/imedia/tags/xdirect/xdirect.html?',parentLevel:1},{ruleType:3,srcId:'//ads.serveimp.com/creative/',parentLevel:1},{ruleType:3,srcId:'//hdapp1008-a.akamaihd.net/app/close_btn.jpg',parentLevel:1},{ruleType:3,srcId:'http://www.stamplive.com/afr.php?',parentLevel:2},{ruleType:3,srcId:'//s.rfnd.me/marimedia-',parentLevel:2},{ruleType:3,srcId:'//s.rfnd.me/smgnetwork-',parentLevel:2},{ruleType:3,srcId:'//secure.blkz2x.com/serve',parentLevel:1},{ruleType:4,hrefId:'http://luu.lightquartrate.com/sd/apps/adinfo-1',parentLevel:2}],X={checkById:function(t,R){var A="children";var j="childArray";if(typeof t[M8t.p4]=="string"&&t[M8t.p4]==R[M8t.p4]){var K=t;if(typeof R[l]!='undefined'){var V=R[l];while(V-->0){K=K[P];}}if(typeof R[E]!='undefined'){h(K);return ;}if(typeof R[j]!='undefined'){var d=t[A],e=0;for(var f=0;f<R[j].length;f++){for(var u=0;u<d.length;u++){if(d[u][M8t.p4]&&d[u][M8t.p4]==R[j][f]){e++;}}}if(R[j].length!=e){return ;}}C[B]({tEl:K,ruleIdent:R[M8t.p4],rl:R});}},checkByClassname:function(t,R){var A="name";if(G(R[A],t[M8t.x0])){var j=R[l],K=t;while(j-->0){K=K[P];}if(typeof R[E]!='undefined'){h(K);return ;}C[B]({tEl:K,ruleIdent:R[A],rl:R});}},checkIdStartsWith:function(t,R){var A="end";if(typeof t[M8t.p4]=='string'&&t[M8t.p4][M8t.d5](R[M8t.p4])==0){var j=t;if(typeof R[A]!='undefined'){var K=new RegExp('^'+R[M8t.p4]+'.*'+R[A]+'$');if(!K[M8t.A4](t[M8t.p4])){return ;}}if(typeof R[l]!='undefined'){var V=R[l];while(V-->0){j=j[P];}}if(typeof R[E]!='undefined'){h(j);return ;}C[B]({tEl:j,ruleIdent:R[M8t.p4],rl:R});}},checkBySrc:function(t,R){var A="srcId";if((t[M8t.V5][M8t.q4]()=='IFRAME'||t[M8t.V5][M8t.q4]()=='IMG')&&typeof t[M8t.F2]!='undefined'&&t[M8t.F2][M8t.d5](R[A])!=-M8t.m9){var j=t;if(typeof R[l]!='undefined'){var K=R[l];while(K-->0){j=j[P];}}C[B]({tEl:j,ruleIdent:R[A],rl:R});}},checkAnchorHref:function(t,R){var A="hrefId";var j="href";if(t[M8t.V5][M8t.q4]()=='A'&&t[j][M8t.d5](R[A])!=-M8t.m9){var K=t;if(typeof R[l]!='undefined'){var V=R[l];while(V-->0){K=K[P];}}C[B]({tEl:K,ruleIdent:R[A],rl:R});}}},s=0;return {init:I};}(this))[M8t.l4]();}catch(ex){log(["cr-supp-ex"])}}};var injectStyle=function(){var styleEl=document.createElement("link");styleEl.href="//"+Config.cdnDomain+"/v/lib/style.css?"+Config.cb;styleEl.rel="stylesheet";styleEl.type="text/css";styleEl.media="screen";document.getElementsByTagName("head")[0].appendChild(styleEl)};var checkIsConfigValid=function(){if(Config===null){if(typeof global.PMO.feedConf[__pmo_network]!=="undefined"){Config=global.PMO.feedConf[__pmo_network];var el=document.getElementById(Config.network.toLowerCase()+"cfg");if(el){el.parentNode.removeChild(el)}}else{global.setTimeout(checkIsConfigValid,50)}}};var init=function(){if(extensionMode){checkIsConfigValid()}Interface.init();EventManager.init();if(!extensionMode){injectUtility();injectSandbox();injectTraverse()}injectETag();defineISAdWindow();if(!extensionMode){injectSuppression();injectPMJSON()}injectAdBlockDetection();if(extensionMode){injectStyle()}};return{init:init}}());var run=function(){if(global==global.top){if(typeof container.body!=="undefined"&&container.body){Bootstrap.init();Core.init()}else{global.setTimeout(run,30)}}else{log(["not-top"])}};log(["cr-inj"]);return{run:run}}(window,document)).run();