(function () { function taggingHasBlocker() { var taggingAdElement = document.createElement('div'); taggingAdElement.innerHTML = ' '; taggingAdElement.className = 'ads ad adsbox doubleclick footer-ad ad-placement carbon-ads adglare banner-ad sponsored-content ad-unit advert-container google-ad-module sidebar-ad in-content-ad popup-ad interstitial-ad sticky-ad video-ad native-ad social-ad affiliate-ad leaderboard-ad skyscraper-ad medium-rectangle-ad large-rectangle-ad wide-skyscraper-ad half-page-ad mobile-ad responsive-ad dynamic-ad personalized-ad targeted-ad programmatic-ad retargeted-ad contextual-ad behavioral-ad floating-ad expandable-ad rich-media-ad interactive-ad animated-ad overlay-ad pre-roll-ad mid-roll-ad post-roll-ad sponsored-link advertorial-ad native-content-ad branded-content-ad '; taggingAdElement.style = 'width: 1px !important; height: 1px !important; position: absolute !important; left: -5000px !important; top: -5000px !important;'; var taggingHasBlocker = false; try { document.body.appendChild(taggingAdElement); var taggingCreatedAdElement = document.getElementsByClassName('adsbox')[0]; if ( taggingCreatedAdElement.offsetHeight === 0 || taggingCreatedAdElement.clientHeight === 0 ) taggingHasBlocker = true; if (window.getComputedStyle !== undefined) { var taggingComputedStyle = window.getComputedStyle( taggingCreatedAdElement, null, ); if ( taggingComputedStyle && (taggingComputedStyle.getPropertyValue('display') == 'none' || taggingComputedStyle.getPropertyValue('visibility') == 'hidden') ) taggingHasBlocker = true; } document.body.removeChild(taggingAdElement); } catch (e) {} return taggingHasBlocker; } let taggingCurrentUrlValue = null; function taggingCurrentUrl() { if (window.tagging_domain) { return window.tagging_domain; } if (taggingCurrentUrlValue) { return taggingCurrentUrlValue; } var taggingAllScriptsForPage = document.getElementsByTagName('script'); for (var i = 0; i < taggingAllScriptsForPage.length; i++) { if ( taggingAllScriptsForPage[i] && taggingAllScriptsForPage[i].src && taggingAllScriptsForPage[i].src.indexOf('settings.js') > -1 ) { taggingCurrentUrlValue = taggingAllScriptsForPage[i].src.replace( '/settings.js', '', ); return taggingCurrentUrlValue; } } return ''; } function taggingUploadLoadedFile(state) { return; } if (document.getElementById('AtxcLQXpdKBJ')) { var taggingFallbackScript = document.createElement('script'); taggingFallbackScript.src = taggingCurrentUrl() + '/addon/ad/ad.js'; taggingFallbackScript.onload = function () { taggingUploadLoadedFile(!taggingHasBlocker()); }; taggingFallbackScript.onerror = function () { taggingUploadLoadedFile(false); }; document.body.appendChild(taggingFallbackScript); } else { taggingUploadLoadedFile(false); } })();