Tagging = function(context) {
  this.site = '24hu';
  this.zone = 'fn';
  this.protocol = window.location.protocol;
  this.autodetect_url = this.protocol + '//cts.24.hu/service/detect/';
  this.context = context;
  this.positions = {};
  this.positions_weighted = {};

  this.positions['head'] = '[{\"service_name\": \"CMP\", \"weight\": null, \"source\": \"<!-- Quantcast Choice. Consent Manager Tag v2.0 (for TCF 2.0) --><script type=\\"text/javascript\\" async=true>(function() {  var host =  \'24.hu\' || window.location.hostname;  var element = document.createElement(\'script\');  var firstScript = document.getElementsByTagName(\'script\')[0];  var url = \'https://cmp.quantcast.com\'    .concat(\'/choice/\', \'ZWemmHq85Y1fR\', \'/\', host, \'/choice.js?tag_version=V2\');  var uspTries = 0;  var uspTriesLimit = 3;  element.async = true;  element.type = \'text/javascript\';  element.src = url;  firstScript.parentNode.insertBefore(element, firstScript);  function makeStub() {    var TCF_LOCATOR_NAME = \'__tcfapiLocator\';    var queue = [];    var win = window;    var cmpFrame;    function addFrame() {      var doc = win.document;      var otherCMP = !!(win.frames[TCF_LOCATOR_NAME]);      if (!otherCMP) {        if (doc.body) {          var iframe = doc.createElement(\'iframe\');          iframe.style.cssText = \'display:none\';          iframe.name = TCF_LOCATOR_NAME;          doc.body.appendChild(iframe);        } else {          setTimeout(addFrame, 5);        }      }      return !otherCMP;    }    function tcfAPIHandler() {      var gdprApplies;      var args = arguments;      if (!args.length) {        return queue;      } else if (args[0] === \'setGdprApplies\') {        if (          args.length > 3 &&          args[2] === 2 &&          typeof args[3] === \'boolean\'        ) {          gdprApplies = args[3];          if (typeof args[2] === \'function\') {            args[2](\'set\', true);          }        }      } else if (args[0] === \'ping\') {        var retr = {          gdprApplies: gdprApplies,          cmpLoaded: false,          cmpStatus: \'stub\'        };        if (typeof args[2] === \'function\') {          args[2](retr);        }      } else {        if(args[0] === \'init\' && typeof args[3] === \'object\') {          args[3] = Object.assign(args[3], { tag_version: \'V2\' });        }        queue.push(args);      }    }    function postMessageEventHandler(event) {      var msgIsString = typeof event.data === \'string\';      var json = {};      try {        if (msgIsString) {          json = JSON.parse(event.data);        } else {          json = event.data;        }      } catch (ignore) {}      var payload = json.__tcfapiCall;      if (payload) {        window.__tcfapi(          payload.command,          payload.version,          function(retValue, success) {            var returnMsg = {              __tcfapiReturn: {                returnValue: retValue,                success: success,                callId: payload.callId              }            };            if (msgIsString) {              returnMsg = JSON.stringify(returnMsg);            }            if (event && event.source && event.source.postMessage) {              event.source.postMessage(returnMsg, \'*\');            }          },          payload.parameter        );      }    }    while (win) {      try {        if (win.frames[TCF_LOCATOR_NAME]) {          cmpFrame = win;          break;        }      } catch (ignore) {}      if (win === window.top) {        break;      }      win = win.parent;    }    if (!cmpFrame) {      addFrame();      win.__tcfapi = tcfAPIHandler;      win.addEventListener(\'message\', postMessageEventHandler, false);    }  };  makeStub();  var uspStubFunction = function() {    var arg = arguments;    if (typeof window.__uspapi !== uspStubFunction) {      setTimeout(function() {        if (typeof window.__uspapi !== \'undefined\') {          window.__uspapi.apply(window.__uspapi, arg);        }      }, 500);    }  };  var checkIfUspIsReady = function() {    uspTries++;    if (window.__uspapi === uspStubFunction && uspTries < uspTriesLimit) {      console.warn(\'USP is not accessible\');    } else {      clearInterval(uspInterval);    }  };  if (typeof window.__uspapi === \'undefined\') {    window.__uspapi = uspStubFunction;    var uspInterval = setInterval(checkIfUspIsReady, 6000);  }})();</script><!-- End Quantcast Choice. Consent Manager Tag v2.0 (for TCF 2.0) -->\"}, {\"service_name\": \"Sanoma\", \"weight\": null, \"source\": \"<script src=\\"//stat.24.hu/mobile_detect/mobile_detect.js\\"></script>\"}, {\"service_name\": \"Gemius Traffic\", \"weight\": null, \"source\": \"<script type=\\"text/javascript\\">    var properGemId = (\'d1A7Kw8acEW4QXuywBS5Jrde7HmwFGxRf46vOxAaKhz.77\' != \'\' ? \'d1A7Kw8acEW4QXuywBS5Jrde7HmwFGxRf46vOxAaKhz.77\' : \'10aV7_8iJdBOjvKKuUO_CuW0TBjdYCxzmpnPntDtEn3.l7\');        if(typeof _ceDeviceDetect.getDeviceType() !== \'undefined\' && _ceDeviceDetect.getDeviceType() != \'desktop\' && \'0ifq_KrFGx1vd4VAA7NkkKbk7MngUmvn7FD4pTzYvf..W7\' != \'\') {        properGemId = \'0ifq_KrFGx1vd4VAA7NkkKbk7MngUmvn7FD4pTzYvf..W7\';    }       var pp_gemius_identifier = properGemId;    function gemius_pending(i) { window[i] = window[i] || function() {var x = window[i+\'_pdata\'] = window[i+\'_pdata\'] || []; x[x.length]=arguments;};};    gemius_pending(\'gemius_hit\'); gemius_pending(\'gemius_event\'); gemius_pending(\'pp_gemius_hit\'); gemius_pending(\'pp_gemius_event\');    (function(d,t) {try {var gt=d.createElement(t),s=d.getElementsByTagName(t)[0],l=\'http\'+((location.protocol==\'https:\')?\'s\':\'\'); gt.setAttribute(\'async\',\'async\');    gt.setAttribute(\'defer\',\'defer\'); gt.src=l+\'://gahu.hit.gemius.pl/xgemius.js\'; s.parentNode.insertBefore(gt,s);} catch (e) {}})(document,\'script\');</script>\"}, {\"service_name\": \"Gemius Traffic\", \"weight\": null, \"source\": \"<script type=\\"text/javascript\\">sendGemHit = function() {\tif (typeof pp_gemius_hit === \'function\') {\t\tvar hit_identifier= (\'d1A7Kw8acEW4QXuywBS5Jrde7HmwFGxRf46vOxAaKhz.77\' != \'\') ? \'d1A7Kw8acEW4QXuywBS5Jrde7HmwFGxRf46vOxAaKhz.77\' : \'10aV7_8iJdBOjvKKuUO_CuW0TBjdYCxzmpnPntDtEn3.l7\';\t\tif(typeof _ceDeviceDetect == \'object\' && typeof _ceDeviceDetect.getDeviceType() !== \'undefined\' && _ceDeviceDetect.getDeviceType() != \'desktop\' && \'0ifq_KrFGx1vd4VAA7NkkKbk7MngUmvn7FD4pTzYvf..W7\' != \'\') {\t\t\thit_identifier= \'0ifq_KrFGx1vd4VAA7NkkKbk7MngUmvn7FD4pTzYvf..W7\';\t\t}\t\tpp_gemius_hit(hit_identifier);\t}\t}</script>\"}, {\"service_name\": \"Sanoma\", \"weight\": null, \"source\": \"<script type=\\"text/javascript\\" src=\\"//ad-blacklist.p24.hu/adx_blacklist.js\\"></script><script type=\\"text/javascript\\" src=\\"//ad-blacklist.p24.hu/rubicon_blacklist.js\\"></script><script type=\\"text/javascript\\">    (function(){        var blacklistsToCheck = [\'ADX\', \'RUBICON\'];        for (var i=0; i<blacklistsToCheck.length; i++) {            var typeName = blacklistsToCheck[i].charAt(0) + blacklistsToCheck[i].substr(1).toLowerCase();            window[\'no\' + blacklistsToCheck[i]] = false;            if (                typeof window[\'blck\' + typeName] != \'undefined\' &&                typeof window[\'blck\' + typeName][window.location.hostname] != \'undefined\' &&                window[\'blck\' + typeName][window.location.hostname].indexOf(location.pathname) >= 0            ) {                window[\'no\' + blacklistsToCheck[i]] = true;            }        }    })();</script>\"}, {\"service_name\": \"Visual Website Optimizer\", \"weight\": null, \"source\": \"<!-- Start Visual Website Optimizer Asynchronous Code --><script type=\'text/javascript\'>var _vwo_code=(function(){var account_id=43101,settings_tolerance=2000,library_tolerance=1500,use_existing_jquery=true,/* DO NOT EDIT BELOW THIS LINE */f=false,d=document;return{use_existing_jquery:function(){return use_existing_jquery;},library_tolerance:function(){return library_tolerance;},finish:function(){if(!f){f=true;var a=d.getElementById(\'_vis_opt_path_hides\');if(a)a.parentNode.removeChild(a);}},finished:function(){return f;},load:function(a){var b=d.createElement(\'script\');b.src=a;b.type=\'text/javascript\';b.innerText;b.onerror=function(){_vwo_code.finish();};d.getElementsByTagName(\'head\')[0].appendChild(b);},init:function(){settings_timer=setTimeout(\'_vwo_code.finish()\',settings_tolerance);this.load(\'//dev.visualwebsiteoptimizer.com/j.php?a=\'+account_id+\'&u=\'+encodeURIComponent(d.URL)+\'&r=\'+Math.random());var a=d.createElement(\'style\'),b=\'body{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;}\',h=d.getElementsByTagName(\'head\')[0];a.setAttribute(\'id\',\'_vis_opt_path_hides\');a.setAttribute(\'type\',\'text/css\');if(a.styleSheet)a.styleSheet.cssText=b;else a.appendChild(d.createTextNode(b));h.appendChild(a);return settings_timer;}};}());_vwo_settings_timer=_vwo_code.init();</script><!-- End Visual Website Optimizer Asynchronous Code -->\"}, {\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<script src=\\"//stat.24.hu/CTS/helper-scripts/ip2isp/ip2isp.min.js\\"></script>\"}, {\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<script>function ip2latlong(data) {    centralGeoTarget.ip2latlong(data);}var centralGeoTarget = {    referrer: document.referrer,    geoLocInfo: \\"geoLocInfo\\",    onPositionUpdate: function (position) {        var latitude = position.coords.latitude,            longitude = position.coords.longitude;        centralGeoTarget.buildUpMetaTag(latitude, longitude);        var geoLocationInfoSting = \'latitude=\' + latitude + \'|longitude=\' + longitude;        centralGeoTarget.createCookie(centralGeoTarget.geoLocInfo, geoLocationInfoSting, 168);    },    ip2latlong: function (data) {        var latitude = data.latitude,            longitude = data.longitude;        centralGeoTarget.buildUpMetaTag(latitude, longitude);        if (centralGeoTarget.readCookie(centralGeoTarget.geoLocInfo) == \\"\\") {            var geoLocationInfoSting = \'latitude=\' + latitude + \'|longitude=\' + longitude;            centralGeoTarget.createCookie(centralGeoTarget.geoLocInfo, geoLocationInfoSting, 168);        }    },    ipGeoLocation: function () {        script = document.createElement(\'script\');        script.type = \'text/javascript\';        script.src = \'//geoip.p24.hu/latlong.js\';        document.head.appendChild(script);    },    getLocationFromCookie: function () {        var coordinates = centralGeoTarget.readCookie(centralGeoTarget.geoLocInfo);        var coordinateVals = (function () {            var pairs = coordinates.split(\'|\');            var coo = {};            for (var i = 0; i < pairs.length; i++) {                var temp = pairs[i].split(\'=\');                coo[temp[0]] = temp[1];            }            return coo;        })();        if ((typeof coordinateVals.latitude == \'undefined\') || (typeof coordinateVals.longitude == \'undefined\')) {            return null;        }        var latitudeVal = parseFloat(coordinateVals.latitude),            longitudeVal = parseFloat(coordinateVals.longitude);        if (isNaN(latitudeVal) || isNaN(longitudeVal)) {            return null;        }        return {            latitude: latitudeVal,            longitude: longitudeVal        }    },    onPositionUpdateError: function (e) {        if (centralGeoTarget.readCookie(centralGeoTarget.geoLocInfo) == \\"\\") {            centralGeoTarget.ipGeoLocation();        } else {            var savedData = centralGeoTarget.getLocationFromCookie();            if (savedData != null) {                centralGeoTarget.buildUpMetaTag(savedData.latitude, savedData.longitude);            }        }    },    createCookie: function (cname, cvalue, expiry) {        var d = new Date();        d.setHours(d.getHours() + expiry);        var expires = \\"expires=\\" + d.toUTCString();        document.cookie = cname + \'=\' + cvalue + \';\' + expires + \';domain=.\' + document.domain + \';path=/\';    },    readCookie: function (cname) {        var name = cname + \\"=\\";        var ca = document.cookie.split(\';\');        for (var i = 0; i < ca.length; i++) {            var c = ca[i].trim();            if (c.indexOf(name) == 0) return c.substring(name.length, c.length);        }        return \\"\\";    },    buildUpMetaTag: function (latitude, longitude) {        var userdb_id = 65;        var createMetaElement = true;        var metaElements = document.querySelectorAll(\\"[name=\'customtarget\']\\");        if (metaElements != undefined) {            if (metaElements.length != undefined) {                if (metaElements.length > 0) {                    createMetaElement = false;                }            }        }        if (createMetaElement) {            var adverticumMeta = document.createElement(\'meta\');            adverticumMeta.name = \'customtarget\';            adverticumMeta.content = window.btoa(unescape(encodeURIComponent(\'userdb_id=\' + userdb_id + \'&latitude=\' + latitude + \'&longitude=\' + longitude)));            document.getElementsByTagName(\'head\')[0].appendChild(adverticumMeta);        } else {            var defaultMetaVal = metaElements[0].getAttribute(\\"content\\");            var newMetaVal = window.atob(unescape(defaultMetaVal)) + \'&userdb_id=\' + userdb_id + \'&latitude=\' + latitude + \'&longitude=\' + longitude;            metaElements[0].setAttribute(\\"content\\", window.btoa(unescape(encodeURIComponent(newMetaVal))));        }    },    init: function () {        if (typeof _ceDeviceDetect.getDeviceType() != \'undefined\') {            if (_ceDeviceDetect.getDeviceType() != \\"desktop\\") {                var savedData = centralGeoTarget.getLocationFromCookie();                if (centralGeoTarget.referrer.indexOf(\\"facebook\\") == -1) {                    if (savedData != null) {                        centralGeoTarget.buildUpMetaTag(savedData.latitude, savedData.longitude);                    } else {                        navigator.geolocation.getCurrentPosition(centralGeoTarget.onPositionUpdate, centralGeoTarget.onPositionUpdateError);                        if(centralGeoTarget.getLocationFromCookie() == null){                            centralGeoTarget.ipGeoLocation();                        }                    }                } else {                    if (savedData != null) {                        centralGeoTarget.buildUpMetaTag(savedData.latitude, savedData.longitude);                    } else {                        centralGeoTarget.ipGeoLocation();                    }                }            }        }    }};centralGeoTarget.init();</script>\"}, {\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<script>(function () {    var userdbId = \\"${adveritcum_customtarget_userdbId}\\" || 74,        confObj = {\'hasRightCol\':\'jobbhasab\',\'campaignParam\':\'campaignParam\',\'darkMode\':\'darkMode\'} || {},        replaceAccents = function(str) {            var rExps=[                {re:/\\u00f6/g, ch:\'o\'},                {re:/\\u00fc/g, ch:\'u\'},                {re:/\\u00f3/g, ch:\'o\'},                {re:/\\u0151/g, ch:\'o\'},                {re:/\\u00fa/g, ch:\'u\'},                {re:/\\u00e9/g, ch:\'e\'},                {re:/\\u00e1/g, ch:\'a\'},                {re:/\\u0171/g, ch:\'u\'},                {re:/\\u00ed/g, ch:\'i\'}            ];            for(var i=0, len=rExps.length; i<len; i++)                str=str.replace(rExps[i].re, rExps[i].ch);            return str;        };    if (typeof atob != \'undefined\' && typeof _ceCTSData != \'undefined\' && confObj != {}) {        var origMeta = \'\',            newContent = \'\',            userDbStr = \'userdb_id\',            adverticumMeta;        for (var key in confObj) {            if (confObj.hasOwnProperty(key) && _ceCTSData.hasOwnProperty(key)) {                newContent += confObj[key] + \'=\' + _ceCTSData[key] + \'&\';            }        }        newContent = replaceAccents(newContent);        if (newContent != \\"\\") {            if (document.getElementsByName(\'customtarget\').length != 0) {                adverticumMeta = document.getElementsByName(\'customtarget\')[0];                origMeta = atob(adverticumMeta.content);            } else {                adverticumMeta = document.createElement(\'meta\');                adverticumMeta.name = \'customtarget\';                document.getElementsByTagName(\'head\')[0].appendChild(adverticumMeta);            }            if (origMeta != \\"\\") {                if (origMeta.indexOf(userDbStr + \\"=\\" + userdbId) != -1) {                    var newMeta = userDbStr + \\"=\\" + userdbId + \'&\' + newContent.replace(/&$/g, \'\');                    origMeta = origMeta.replace(userDbStr + \\"=\\" + userdbId, newMeta);                    adverticumMeta.content = btoa(origMeta);                } else {                    adverticumMeta.content = btoa(userDbStr + \'=\' + userdbId + \'&\' + newContent.replace(/&$/g, \'\'));                }            } else {                adverticumMeta.content = btoa(userDbStr + \'=\' + userdbId + \'&\' + newContent.replace(/&$/g, \'\'));            }        }    }})();</script>\"}, {\"service_name\": \"Sanoma\", \"weight\": null, \"source\": \"<script type=\\"text/javascript\\" src=\\"//segment.p24.hu/cerment.min.js?t=20230202\\" async></script>\"}, {\"service_name\": \"Hotjar\", \"weight\": null, \"source\": \"<script>    (function(h,o,t,j,a,r){        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};        h._hjSettings={hjid:318307,hjsv:5};        a=o.getElementsByTagName(\'head\')[0];        r=o.createElement(\'script\');r.async=1;        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;        a.appendChild(r);    })(window,document,\'//static.hotjar.com/c/hotjar-\',\'.js?sv=\');</script>\"}, {\"service_name\": \"Sanoma\", \"weight\": null, \"source\": \"<script type=\\"text/javascript\\">window[\'_pONmOJ\'] = {    userdbId: 58,    varName: \'audiences\',    sessionVarName: \'audience_segments\',    initScriptId: \'_btInitScrpt\',    btSegements: {        raw: {},        decoded: {}    },    sessionReady: function(input) {        this.btSegements.raw = input || {};        if (this.btSegements.raw.hasOwnProperty(this.sessionVarName) === true) {            this.btSegements.decoded[this.sessionVarName] = JSON.parse(this.btSegements.raw[this.sessionVarName]);            if (this.btSegements.decoded[this.sessionVarName].length > 0) {                var segmentsToSet = \',\' + this.btSegements.decoded[this.sessionVarName].join() + \',\';                this.addToCustomTarget(segmentsToSet);            }        }    },    addToCustomTarget: function(input) {        if (typeof input != \'undefined\') {            var metaData = {                pointer: document.getElementsByName(\'customtarget\')[document.getElementsByName(\'customtarget\').length - 1],                content: \'\',                parsed: {},                output: \'\'            };            metaData.parsed[this.userdbId] = {};            metaData.parsed[this.userdbId][this.varName] = \'\';            if (typeof metaData.pointer != \'undefined\') {                metaData.content = atob(metaData.pointer.content);                if (metaData.content.length > 0) {                    var metaParts = metaData.content.split(\'&\');                    var currentUserdb = 0;                    for (var i=0; i<metaParts.length; i++) {                        var metaKeyVal = metaParts[i].split(\'=\');                        if (metaKeyVal[0] == \'userdb_id\') {                            currentUserdb = metaKeyVal[1];                            if (typeof metaData.parsed[currentUserdb] == \'undefined\') {                                metaData.parsed[currentUserdb] = {};                            }                        } else {                            metaData.parsed[currentUserdb][metaKeyVal[0]] = metaKeyVal[1];                        }                    }                }            } else {                metaData.pointer = document.createElement(\'meta\');                metaData.pointer.name = \'customtarget\';                document.getElementsByTagName(\'head\')[0].appendChild(metaData.pointer);            }            metaData.parsed[this.userdbId][this.varName] = metaData.parsed[this.userdbId][this.varName] + input;            metaData.parsed[this.userdbId][this.varName] = metaData.parsed[this.userdbId][this.varName].replace(/[,]{2,}/g, \',\');            for (var key in metaData.parsed) {                if (metaData.parsed.hasOwnProperty(key)) {                    metaData.output += \'userdb_id=\' + key + \'&\';                    for (var prop in metaData.parsed[key]) {                        if (metaData.parsed[key].hasOwnProperty(prop)) {                            metaData.output += prop + \'=\' + metaData.parsed[key][prop] + \'&\';                        }                    }                }            }            metaData.output = metaData.output.replace(/\\&$/g, \'\');            metaData.pointer.content = btoa(metaData.output);        }    },    go: function() {        _btq.request(this.sessionVarName, function(input){            _pONmOJ.sessionReady.apply(window[\'_pONmOJ\'], [input]);        });    }};window.addEventListener(\'btLoaded\', function(ev){_pONmOJ.go();});</script>\"}, {\"service_name\": \"Sanoma/Hir24\", \"weight\": null, \"source\": \"<script type=\\"text/javascript\\" src=\\"//stat.24.hu/CTS/measuring-codes/24.main.min.js?t=202212061040\\"></script>\"}, {\"service_name\": \"Google Adverts\", \"weight\": null, \"source\": \"<script async src=\\"https://securepubads.g.doubleclick.net/tag/js/gpt.js\\"></script><script>    window.googletag = window.googletag || { cmd: [] };    googletag.cmd.push(function () {        var metaKeyArr = ((document.querySelector(\'meta[name=keywords]\') || {}).content || \'\').replace(/,[ ]+/ig, \',\').split(\',\');        var adPreview = ((document.location.search.match(/adPreview=[^&]+/g) || [])[0] || \'\').split(\'=\').pop();        var pagePath = document.location.pathname.slice(0, 40);        var pageUrl = \'\';        var pathArr = (document.location.pathname.match(/([^\\/]+)/gm) || []).reverse();        for (var i = 0; i < pathArr.length; i++) {            if (pathArr[i].match(/^[0-9]+$/g) === null) {                pageUrl = pathArr[i].slice(0, 40);                break;            }        }        googletag.pubads().setTargeting(\'adPreview\', adPreview);        googletag.pubads().setTargeting(\'pagePath\', pagePath);        googletag.pubads().setTargeting(\'pageUrl\', pageUrl);        googletag.pubads().setTargeting(\'metaKeywords\', metaKeyArr);    });</script>\"}, {\"service_name\": \"Criteo\", \"weight\": null, \"source\": \"<script async=\\"async\\" type=\\"text/javascript\\" src=\\"https://static.criteo.net/js/ld/publishertag.js\\"></script><script>    window.Criteo = window.Criteo || {};    window.Criteo.events = window.Criteo.events || [];</script>\"}, {\"service_name\": \"Sanoma\", \"weight\": null, \"source\": \"<script src=\\"//stat.24.hu/CTS/helper-scripts/subscriptionDetect/subscriptionDetect.min.js\\"></script><script>    var _ceSubscriptionDetect = new subscriptionDetect(\'${subscription_config}\');</script>\"}, {\"service_name\": \"Google Adverts\", \"weight\": null, \"source\": \"<script>    (function () {        if (window.Element && !Element.prototype.closest) {            Element.prototype.closest = function (s) {                var matches = (this.document || this.ownerDocument).querySelectorAll(s),                    i,                    el = this;                do {                    i = matches.length;                    while (--i >= 0 && matches.item(i) !== el) { };                } while ((i < 0) && (el = el.parentElement));                return el;            };        }        window.googletag = window.googletag || { cmd: [] };        if(typeof noADX != \'undefined\' && noADX){            window.adsbygoogle = window.adsbygoogle || [];            window.adsbygoogle.pauseAdRequests = 1;            window.adsbygoogle.push({                enable_page_level_ads: false            });            window.googletag.cmd.push(function() {                window.googletag.destroySlots();                window.googletag.pubads().disableInitialLoad();                window.googletag.pubads().clear();            });        }        window.googletag.cmd.push(function () {            window.googletag.pubads().addEventListener(\'slotRenderEnded\', function (event) {                if (event.isEmpty) {                    var slotEl = document.getElementById(event.slot.getSlotId().getDomId());                    try {                        var advEl = slotEl.closest(\\".goAdverticum, .goa-embedded[id*=\'ajaxZone\']\\");                        if (advEl != undefined && advEl != null && advEl.contains(slotEl)) {                            slotEl = advEl;                        }                    } catch (e) { }                    slotEl.style.display = \'none\';                }            });        });    })();</script>\"}, {\"service_name\": \"Gemius\", \"weight\": null, \"source\": \"<script src=\\"//spl.hit.gemius.pl/gplayer.js\\" type=\\"text/javascript\\"></script>\"}, {\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<script type=\\"text/javascript\\" src=\\"//ad.adverticum.net/g3.js\\"></script>\"}, {\"service_name\": \"Google Optimize\", \"weight\": null, \"source\": \"<script src=\\"https://www.googleoptimize.com/optimize.js?id=OPT-P5JW5DF\\" async></script>\"}]';
  this.positions_weighted['head'] = false;
  
  this.positions['body-start'] = '[{\"service_name\": \"Sanoma\", \"weight\": null, \"source\": \"<script type=\\"text/javascript\\">\t(function() {        const insertBt = () => {\t\t\twindow._btq = window._btq || [];\t\t\twindow._btq.request = window._btq.request || function(){return{};};\t\t\tconst bt = document.createElement(\'script\');\t\t\tbt.type = \'text/javascript\';\t\t\tbt.async = true;\t\t\tbt.onload = function(){\t\t\t\twindow.dispatchEvent( new Event(\'btLoaded\') );\t\t\t};\t\t\tbt.src = (\'https:\' === document.location.protocol ? \'https://\' : \'http://\') + \'bt.p24.hu/btarget.js?t=20221006\';\t\t\tconst s = document.getElementsByTagName(\'script\')[0];\t\t\ts.parentNode.insertBefore(bt, s);\t\t};\t\tinsertBt();\t\twindow.addEventListener(\\"btAjaxLoad\\", insertBt);\t})();</script>\"}, {\"service_name\": \"Google Tag Manager\", \"weight\": null, \"source\": \"<noscript><iframe src=\\"//www.googletagmanager.com/ns.html?id=GTM-WJSC4J\\"height=\\"0\\" width=\\"0\\" style=\\"display:none;visibility:hidden\\"></iframe></noscript><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({\'gtm.start\':new Date().getTime(),event:\'gtm.js\'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!=\'dataLayer\'?\'&l=\'+l:\'\';j.async=true;j.src=\'//www.googletagmanager.com/gtm.js?id=\'+i+dl;f.parentNode.insertBefore(j,f);})(window,document,\'script\',\'dataLayer\',\'GTM-WJSC4J\');</script>\"}, {\"service_name\": \"A42A6Cblck\", \"weight\": null, \"source\": \"<script src=\\"//adfree-stat.p3g.hu/detect/detect.min.js?t=20221209\\"></script>\"}, {\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<script src=\\"//ad.adverticum.net/g3.js\\"></script><script id=\\"tempAdScript\\" type=\\"text/javascript\\">    (function () {        const config = {            vendor: 798,            interstitial: {                zoneID: \\"5406260\\"            }        },            scriptPlaceholder = document.getElementById(\\"tempAdScript\\"),            createPlaceHolder = () => {                const d = document.createElement(\'div\');                d.id = \'ajaxZone\' + config.interstitial.zoneID;                document.body.appendChild(d);            },            isSubscribed = () => {                let isSubscribed = false;                if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                    isSubscribed = true;                }                return isSubscribed;            },            isDesktop = () => {                let desktop = false;                if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\' && _ceDeviceDetect.getDeviceType() == \\"desktop\\") {                    desktop = true;                }                return desktop;            },            insertGoa3Banner = () => {                if (typeof goAdverticum3 != \\"undefined\\" && config.interstitial.zoneID != \'\') {                    goAdverticum3.onReady(function (goa3) {                        const cT = document.querySelector(\\"meta[name=\'customtarget\']\\") != undefined ? document.querySelector(\\"meta[name=\'customtarget\']\\").content : \'\';                        const goaJQ = goa3.getjQuery();                        createPlaceHolder();                        goaJQ(\\"#ajaxZone\\" + config.interstitial.zoneID).goa(config.interstitial.zoneID, {                            p: 100, zP: \\"\\", fP: \\"\\", cT: cT                        });                    });                }            };        window.__tcfapi(\\"addEventListener\\", 2, (tcData, success) => {            if (success && (tcData.eventStatus === \'tcloaded\' || tcData.eventStatus === \'useractioncomplete\')) {                let props = {                    consents: false,                    legitimateInterests: false                };                for (let prop of Object.keys(props)) {                    if (tcData.vendor[prop][config.vendor] != undefined && tcData.vendor[prop][config.vendor]) {                        props[prop] = true;                    }                }                if (props.consents && props.legitimateInterests) {                    if (!isSubscribed() && isDesktop()) {                        insertGoa3Banner();                    }                }            }        });        if (scriptPlaceholder != undefined) {            scriptPlaceholder.parentNode.removeChild(scriptPlaceholder);        }    })();</script>\"}]';
  this.positions_weighted['body-start'] = false;
  
  this.positions['body-end'] = '[{\"service_name\": \"Sanoma/Hir24\", \"weight\": null, \"source\": \"<!--<script type=\\"text/javascript\\" src=\\"//stat.24.hu/CTS/measuring-codes/24hu/measuringCode.min.js?t=20190131\\"></script>-->\"}, {\"service_name\": \"Sanoma\", \"weight\": null, \"source\": \"<script type=\\"text/javascript\\" src=\\"//stat.24.hu/CTS/helper-scripts/adverts/lazyload/lazyad.min.js\\"></script>\"}, {\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<script type=\\"text/javascript\\" src=\\"//stat.24.hu/CTS/helper-scripts/waterfall_empty/closer.min.js\\"></script>\"}, {\"service_name\": \"Strossle\", \"weight\": null, \"source\": \"<script type=\\"text/javascript\\">    (function () {        var isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        if (!isSubscribed) {            if ((typeof ctsIsArticlePage !== \'undefined\' && ctsIsArticlePage === true) || (typeof ctsPageType !== \'undefined\' && (ctsPageType === \'article\' || ctsPageType === \'category\' || ctsPageType === \'tag\'))) {                $(\'div.widget > div.related-posts\').remove();                (function () { var s = document.createElement(\'script\'); s.type = \'text/javascript\'; s.async = true; s.src = \'//widgets.sprinklecontent.com/v2/sprinkle.js\'; var scriptList = document.getElementsByTagName(\'script\'); var x = scriptList[scriptList.length - 1]; x.parentNode.insertBefore(s, x); })();            }        }    })();</script>\"}, {\"service_name\": \"Sanoma\", \"weight\": null, \"source\": \"<script>var _ceCTSReloadPos = (function () {    var config = {            defaultInterval: 60,            positions:[]        },        ajaxSubmit = function (url) {            if (typeof fetch != \'undefined\') {                fetch(url, {method: \'HEAD\', mode: \'no-cors\'}).catch(function (error) {                    console.log(\'Request failed.\', error);                });            } else {                /* fetch not available, falling back to JSONP */                var mPixel = document.createElement(\'IMG\');                mPixel.src = url;                document.body.appendChild(mPixel);            }        },        setDefaultContent = function (position, configPos) {            configPos.defContent = position.innerHTML;        },        createNewContent = function (configPos) {            var newContent = document.createElement(\\"div\\");            newContent.innerHTML = configPos.defContent;            var elements = newContent.querySelectorAll(\\"script,img\\");            for (var i = 0; i < elements.length; i++) {                var rand = Math.floor(Math.random() * 9999);                if (elements[i].src != undefined && elements[i].src != \\"\\") {                    elements[i].src += \\"?t=\\" + rand;                    if (elements[i].tagName.toLowerCase() == \\"script\\") {                        ajaxSubmit(elements[i].src);                    }                }            }            configPos.newContent = newContent.innerHTML;        },        reloadPosition = function (position, configPos) {            var interval = config.defaultInterval;            if (configPos.interval != null) {                interval = configPos.interval;            }            interval = interval * 1000;            setInterval(function () {                if (document.hasFocus()) {                    createNewContent(configPos);                    position.innerHTML = configPos.newContent;                }            }, interval);        };    this.init = function () {        for (var i = 0; i < config.positions.length; i++) {            var reload = true;            if (config.positions[i].device != null) {                if (typeof _ceDeviceDetect != \\"undefined\\") {                    if (config.positions[i].device != _ceDeviceDetect.getDeviceType()) {                        reload = false;                    }                }            }            if (reload) {                var position = document.querySelectorAll(\\"[data-position=\'\\" + config.positions[i].name + \\"\']\\");                if (position[0] != undefined) {                    position = position[0];                    setDefaultContent(position, config.positions[i]);                    reloadPosition(position, config.positions[i]);                }            }        }        this.init = undefined;    };});var _ceCTSRP = new _ceCTSReloadPos();document.addEventListener(\'readystatechange\', function (evt) {    switch (evt.target.readyState) {        case \\"complete\\":            try{                _ceCTSRP.init();            }catch (err){                console.log(\\"_ceCTSRP error: \\"+err.message);            }            break;    }}, false);</script>\"}, {\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<script>    (function () {        var isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        if (!isSubscribed && typeof goAdverticum3 != \\"undefined\\") {            try {                goAdverticum3.reInit();            } catch (e) {            }        }    })();</script>\"}, {\"service_name\": \"Google Adverts\", \"weight\": null, \"source\": \"<script>    (function () {        function callGoogleTag(doNotPersonalise) {            var nonPersonalisedAds = typeof doNotPersonalise === \'boolean\' ? Number(doNotPersonalise) : 1;            var metaKeyArr = ((document.querySelector(\'meta[name=keywords]\') || {}).content || \'\').replace(/,[ ]+/ig, \',\').split(\',\');            var adPreview = ((document.location.search.match(/adPreview=[^&]+/g) || [])[0] || \'\').split(\'=\').pop();            var defaultContainerName = \'ce-gpt-slot\';            var slotsToDisplay = document.querySelectorAll(\'div[id*=\' + defaultContainerName + \']\');            var customTargetContent = document.querySelectorAll(\\"[name=\'customtarget\']\\");            var pageUrl = \'\';            var pagePath = document.location.pathname.slice(0, 40);            var audiencesArr = [];            if (customTargetContent.length > 0) {                (atob(customTargetContent[0].content)).split(\'&\').forEach(function (item) {                    if (item.indexOf(\'audiences\') !== -1) {                        audiencesArr = item.replace(\'audiences=\', \'\').slice(1, -1).split(\',\');                    }                });            }            var pathArr = (document.location.pathname.match(/([^\\/]+)/gm) || []).reverse();            for (var i = 0; i < pathArr.length; i++) {                if (pathArr[i].match(/^[0-9]+$/g) === null) {                    pageUrl = pathArr[i].slice(0, 40);                    break;                }            }            if (window.googletag && window.googletag.cmd) {                googletag.cmd.push(function () {                    googletag.pubads().setRequestNonPersonalizedAds(nonPersonalisedAds);                    googletag.pubads().collapseEmptyDivs();                    googletag.pubads().setTargeting(\'pageUrl\', pageUrl);                    googletag.pubads().setTargeting(\'pagePath\', pagePath);                    googletag.pubads().setTargeting(\'metaKeywords\', metaKeyArr);                    googletag.pubads().setTargeting(\'userData\', audiencesArr);                    googletag.pubads().setTargeting(\'adPreview\', adPreview);                    googletag.enableServices();                    for (var i = 0; i < slotsToDisplay.length; i++) {                        googletag.display(slotsToDisplay[i].id);                    }                });            }        }        if (typeof window[\'__tcfapi\'] === \'function\') {            window.__tcfapi(\'addEventListener\', 2, function (tcData, success) {                if (success && (tcData.eventStatus === \'tcloaded\' || tcData.eventStatus === \'useractioncomplete\')) {                    callGoogleTag(false);                    window.__tcfapi(\'removeEventListener\', 2, function (success) { }, tcData.listenerId);                }            });        } else {            callGoogleTag(true);        }    })();</script>\"}, {\"service_name\": \"JW player\", \"weight\": null, \"source\": \"<script>    (function () {        var isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        if (isSubscribed && CentralJwPlayer != undefined && CentralJwPlayer.enableAdFree != undefined) {            CentralJwPlayer.enableAdFree();        }    })();</script>\"}, {\"service_name\": \"A42A6Cblck\", \"weight\": null, \"source\": \"<script>    (function () {        var evtName = \\"_ceAblfinish\\";        var prepareData = function () {            var cssName = \\"24hu\\";            var queryStrTimestamp = \\"?t=20201126\\";            var replaceMe = {                from: \\"##hostName##\\",                to: document.location.hostname.replace(/\\\\./g, \'\')            };            var insertElements = {                link: [{                    href: (cssName == undefined || cssName == \'\') ? \\"//adfree-stat.p3g.hu/layer/css/out/##hostName##.css\\" + queryStrTimestamp : \\"//adfree-stat.p3g.hu/layer/css/out/\\" + cssName + \\".css\\" + queryStrTimestamp,                    rel: \\"stylesheet\\",                    type: \\"text/css\\"                }],                script: [{                    src: \\"//adfree-stat.p3g.hu/layer/layer.min.js\\" + queryStrTimestamp,                    type: \\"text/javascript\\",                    onload: function () {                        if (typeof a2blckLayer != \\"undefined\\" && a2blckLayer.show != undefined && getA42A6CblckStatus() == 1) {                            a2blckLayer.show();                            var dataLayer = window.dataLayer || [];                            dataLayer.push({ \'event\': \'layer\', \'layerName\': \'prohibitad\' });                        }                    }                }]            };            var eltype = Object.keys(insertElements);            var isSubscribed = (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) ? true : false;            var subscribedDataExists = (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().dataExists) ? true : false;            var getA42A6CblckStatus = function () {                var blckEd = 0;                if (typeof window.A42A6Cblck != \\"undefined\\" && window.A42A6Cblck.status != undefined) {                    blckEd = window.A42A6Cblck.status;                }                return blckEd;            };            if (getA42A6CblckStatus() == 1 && subscribedDataExists && !isSubscribed && typeof _ceCTSData != \\"undefined\\" && _ceCTSData.a2blckLayer != undefined) {                for (var i = 0; i < eltype.length; i++) {                    for (var j = 0; j < Object.keys(insertElements[eltype[i]]).length; j++) {                        var needElements = Object.keys(insertElements[eltype[i]])[j];                        var newEl = document.createElement(eltype[i]);                        for (var k = 0; k < needElements.length; k++) {                            var needElementAttr = Object.keys(insertElements[eltype[i]][needElements[k]]);                            for (var l = 0; l < Object.keys(needElementAttr).length; l++) {                                var needElementAttrVal = insertElements[eltype[i]][needElements[k]][needElementAttr[l]];                                if (needElementAttrVal != undefined && typeof needElementAttrVal == \'string\') {                                    needElementAttrVal = needElementAttrVal.replace(replaceMe.from, replaceMe.to);                                }                                newEl[needElementAttr[l]] = needElementAttrVal;                            }                        }                        document.head.appendChild(newEl);                    }                }            }        };        var init = function () {            var loadLayer = false;            if (typeof _ceCTSData != undefined && _ceCTSData.a2blckLayer != undefined) {                loadLayer = true;                if (_ceCTSData.a2blckLayer.displayed) {                    loadLayer = false;                }            }            if (loadLayer) {                prepareData();            }        };        document.addEventListener(evtName, init);        window.addEventListener(\'load\', init);    })();</script>\"}, {\"service_name\": \"Gemius\", \"weight\": null, \"source\": \"<script src=\\"//stat.24.hu/CTS/measuring-codes/gem_stream.min.js?t=20210111\\" type=\\"text/javascript\\"></script>\"}, {\"service_name\": \"Sanoma\", \"weight\": null, \"source\": \"<script type=\\"text/javascript\\" src=\\"//stat.24.hu/CTS/helper-scripts/campaignSync/sync.min.js\\"></script><script>    if(typeof _ceCampSync != \'undefined\'){        _ceCampSync.init(${campaign_sync_config});        document.addEventListener(\'ceCampSync\', function(e){_ceCampSync.init(${campaign_sync_config});});    }</script>\"}, {\"service_name\": \"Sanoma/Surveysparrow\", \"weight\": null, \"source\": \"<div id=\\"ss_survey_widget_cts\\" class=\\"_ce_measure_widget\\" data-ce-measure-widget=\\"survey-form-ss\\"    style=\\"display:none;${survey_css}\\"><script>        (function () {            var placeholder = document.getElementById(\\"ss_survey_widget_cts\\");            try{                var conf = {};                if (placeholder != undefined && conf != undefined && conf != \'\' && conf != null  && Object.keys(conf).length > 0) {                    var s = document.createElement(\'script\');                    s.src = \'//stat.24.hu/CTS/helper-scripts/survey/surveysparrow/ss.min.js?t=202210061400\';                    s.onload = () => {                        const ssSurv = new _ceSsSurvey(conf);                        if (document.readyState === \\"interactive\\") {                            ssSurv.init();                        } else {                            window.addEventListener(\'DOMContentLoaded\', ssSurv.init);                        }                    };                    document.head.appendChild(s);                }else{                    if (placeholder != undefined) placeholder.parentNode.removeChild(placeholder);                }            }catch(e){                if (placeholder != undefined) placeholder.parentNode.removeChild(placeholder);            }        })();    </script></div>\"}, {\"service_name\": \"Sanoma/Hir24\", \"weight\": null, \"source\": \"<div id=\\"tempScript\\"><script>        (function () {            var tempEl = document.querySelector(\\"#tempScript\\");            try {                var config = {                    watchEvt: [\\"form-ready\\", \\"welcome-screen-hidden\\", \\"form-submit\\"],                    enabledPath: [\\"/nagyfejfajasteszt\\"],                    formOrigin: \\"form.typeform.com\\",                    formName: \\"survey\\",                    formEl: null,                    formData: {                        formID: {                            \\"GLGlV4bU\\": {                                eventScripts: {                                    /* Event type */                                    \\"form-submit\\": {                                        measuring: true,                                        measuringAction: \'filled\',                                        insertElements: {                                            script: [                                                {                                                    type: \\"text/javascript\\",                                                    text: \\"gtag(\'event\', \'conversion\', { \'allow_custom_scripts\': true, \'send_to\': \'DC-10604009/bhtvisit/bhtalgo3+standard\' });\\"                                                },                                                {                                                    type: \\"text/javascript\\",                                                    text: \\"gtag(\'event\', \'conversion\', { \'send_to\': \'AW-810386231/nUrLCPfO87wDELeGtoID\' });\\"                                                },                                                {                                                    type: \\"text/javascript\\",                                                    text: \\"fbq(\'trackCustom\', \'TestCompleted\');\\"                                                }                                            ]                                        }                                    },                                    \\"welcome-screen-hidden\\": {                                        measuring: true,                                        measuringAction: \'started\',                                        insertElements: {                                            script: [                                                {                                                    type: \\"text/javascript\\",                                                    text: \\"gtag(\'event\', \'conversion\', { \'allow_custom_scripts\': true, \'send_to\': \'DC-10604009/bhtvisit/bhtalgo2+standard\' });\\"                                                },                                                {                                                    type: \\"text/javascript\\",                                                    text: \\"gtag(\'event\', \'conversion\', { \'send_to\': \'AW-810386231/h-0KCLy2vrwDELeGtoID\'});\\"                                                },                                                {                                                    type: \\"text/javascript\\",                                                    text: \\"fbq(\'trackCustom\', \'TestStart\');\\"                                                }                                            ]                                        }                                    }                                },                                pvScripts: {                                    /* path */                                    \\"/nagyfejfajasteszt\\": {                                        insertElements: {                                            script: [                                                {                                                    src: \'https://connect.facebook.net/en_US/fbevents.js\',                                                    onload: function () {                                                        !function (f, b, e, v, n, t, s) {                                                            if (f.fbq) return; n = f.fbq = function () {                                                                n.callMethod ?                                                                    n.callMethod.apply(n, arguments) : n.queue.push(arguments)                                                            };                                                            if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = \'2.0\';                                                            n.queue = []; t = b.createElement(e); t.async = !0;                                                            t.src = v; s = b.getElementsByTagName(e)[0];                                                            s.parentNode.insertBefore(t, s)                                                        }(window, document, \'script\',                                                            \'https://connect.facebook.net/en_US/fbevents.js\');                                                        fbq(\'init\', \'545852697103429\');                                                        fbq(\'track\', \'PageView\');                                                    }                                                },                                                {                                                    src: \'https://www.googletagmanager.com/gtag/js?id=AW-810386231\',                                                    onload: function () {                                                        window.dataLayer = window.dataLayer || [];                                                        window.gtag = window.gtag || function gtag() { dataLayer.push(arguments); };                                                        gtag(\'js\', new Date());                                                        gtag(\'config\', \'AW-810386231\');                                                    }                                                },                                                {                                                    src: \'https://www.googletagmanager.com/gtag/js?id=DC-10604009\',                                                    onload: function () {                                                        window.dataLayer = window.dataLayer || [];                                                        window.gtag = window.gtag || function gtag() { dataLayer.push(arguments); };                                                        gtag(\'js\', new Date());                                                        gtag(\'config\', \'DC-10604009\');                                                        /* PV event */                                                        gtag(\'event\', \'conversion\', {                                                            \'allow_custom_scripts\': true,                                                            \'send_to\': \'DC-10604009/bhtvisit/bhtalgo1+standard\'                                                        });                                                    }                                                }                                            ]                                        }                                    }                                },                                ctScripts: {                                    /* selector */                                    \\"button[data-tf-popup=\'GLGlV4bU\']\\": {                                        insertElements: {                                            script: [                                                {                                                    type: \\"text/javascript\\",                                                    text: \\"fbq(\'trackCustom\', \'TestButton\');\\"                                                }                                            ]                                        }                                    }                                },                            }                        }                    }                };                var insertScripts = function (formID, type, property) {                    /*Insert elements on PV */                    var eltype = Object.keys(config.formData.formID[formID][type][property].insertElements);                    for (var i = 0; i < eltype.length; i++) {                        for (var j = 0; j < Object.keys(config.formData.formID[formID][type][property].insertElements[eltype[i]]).length; j++) {                            var needElements = Object.keys(config.formData.formID[formID][type][property].insertElements[eltype[i]])[j];                            var newEl = document.createElement(eltype[i]);                            for (var k = 0; k < needElements.length; k++) {                                var needElementAttr = Object.keys(config.formData.formID[formID][type][property].insertElements[eltype[i]][needElements[k]]);                                for (var l = 0; l < Object.keys(needElementAttr).length; l++) {                                    var needElementAttrVal = config.formData.formID[formID][type][property].insertElements[eltype[i]][needElements[k]][needElementAttr[l]];                                    newEl[needElementAttr[l]] = needElementAttrVal;                                }                            }                            document.head.appendChild(newEl);                            if (typeof window.sanofiDebug != \\"undefined\\") console.log(\\"Inserted script\\", formID, type, property, newEl);                        }                    }                };                var pushDlEvent = function (event, formUrl, action) {                    var DlData = {                        \'event\': \'survey\',                        \'eventCategory\': config.formName,                        \'eventAction\': action,                        \'eventLabel\': formUrl,                        \'surveyData\': JSON.stringify(event.data)                    };                    dataLayer.push(DlData);                };                var init = function () {                    window.addEventListener(\'message\', function (event) {                        if (event.origin != undefined && event.origin != \'\' && event.origin.indexOf(config.formOrigin) != -1) {                            if (event.data.type != undefined && config.watchEvt.indexOf(event.data.type) != -1) {                                config.formEl = document.querySelector(\\"iframe[src*=\'https://form.typeform.com/to/\']\\");                                var formID = \'\';                                var formUrl = \'\';                                if (config.formEl != undefined && config.formEl != null && config.formEl.src != undefined) {                                    formID = \'\';                                    formUrl = new URL(config.formEl.src);                                    if (formUrl.pathname != undefined && formUrl.pathname.split(\'/to/\')[1] != undefined) {                                        formID = formUrl.pathname.split(\'/to/\')[1];                                    }                                }                                if (formID != \'\' && config.formData.formID[formID] != undefined && config.formData.formID[formID].eventScripts != undefined) {                                    var evtType = Object.keys(config.formData.formID[formID].eventScripts);                                    if (evtType != undefined && evtType != \'\' && evtType.indexOf(event.data.type) != -1) {                                        var evtData = config.formData.formID[formID].eventScripts;                                        if (evtData[event.data.type] != undefined && evtData[event.data.type].measuring != null && evtData[event.data.type].measuring) {                                            pushDlEvent(event, formUrl, evtData[event.data.type].measuringAction);                                        }                                        insertScripts(formID, \\"eventScripts\\", event.data.type);                                    }                                }                            }                        }                    }, false);                    var formData = Object.keys(config.formData.formID);                    for (var i = 0; i < formData.length; i++) {                        var formIDData = config.formData.formID[formData[i]];                        var fID = formData[i];                        /* Insert CT scripts on clicked element */                        if (formIDData.ctScripts != null && formIDData.ctScripts != undefined) {                            for (var j = 0; j < Object.keys(formIDData.ctScripts).length; j++) {                                var selector = Object.keys(formIDData.ctScripts)[j];                                var ctEl = document.querySelectorAll(selector);                                for (var k = 0; k < ctEl.length; k++) {                                    ctEl[k].addEventListener(\'mousedown\', function (event) {                                        insertScripts(fID, \\"ctScripts\\", selector);                                    });                                }                            }                        }                        /* Insert PV scripts on PV */                        if (formIDData.pvScripts != null && formIDData.pvScripts != undefined) {                            for (var j = 0; j < Object.keys(formIDData.pvScripts).length; j++) {                                var path = Object.keys(formIDData.pvScripts)[j];                                if (document.location.href.indexOf(path) != -1) {                                    insertScripts(fID, \\"pvScripts\\", path);                                }                            }                        }                    }                };                var inited = false;                for (var i = 0; i < config.enabledPath.length; i++) {                    if (document.location.href.indexOf(config.enabledPath[i]) != -1) {                        init();                        inited = true;                    }                }                if (!inited) {                    tempEl.parentNode.removeChild(tempEl);                }            } catch (e) {                tempEl.parentNode.removeChild(tempEl);            }        })();    </script></div>\"}, {\"service_name\": \"Gemius Traffic\", \"weight\": null, \"source\": \"<script type=\\"text/javascript\\">    (function () {        const insertGemiusTrackingCode = () => {            const extra = window.pp_gemius_extraparameters || \'\';            const identifier = window.pp_gemius_identifier != undefined ? window.pp_gemius_identifier.replace(\'USED_\', \'\') : \'\';            if (identifier != \'\') {                pp_gemius_hit(identifier, extra);            }        };        if (typeof document.addEventListener !== \'undefined\') {            window.addEventListener(\\"_ce_gallery_pagination\\", insertGemiusTrackingCode);            window.addEventListener(\\"_ce_gem_pv\\", insertGemiusTrackingCode);        } else {            window.attachEvent(\\"_ce_gallery_pagination\\", insertGemiusTrackingCode);            window.attachEvent(\\"_ce_gem_pv\\", insertGemiusTrackingCode);        }    })();</script>\"}]';
  this.positions_weighted['body-end'] = false;
  
  this.positions['body-end-adv'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'3487596\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'${adv_zone_id_for_tablet}\';                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['body-end-adv'] = false;
  
  this.positions['content-top'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'6529798\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'${adv_zone_id_for_tablet}\';                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['content-top'] = false;
  
  this.positions['right010'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum a8a263be\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var dataAdsvName = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'1750445\';                        dataAdsvName = \'box1\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        dataAdsvName = \'${adverticum_name_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'1750445\';                        dataAdsvName = \'${adverticum_name_tablet}\';                        if (dataAdsvName == \\"\\") {                            dataAdsvName = \'box1\';                        }                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.setAttribute(\'data-adsv-name\', dataAdsvName);                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}, {\"service_name\": \"Criteo\", \"weight\": null, \"source\": \"<div id=\\"criteoTPL\\" ctsStyle=\\"width:0px;height:0px;margin:0 auto;overflow:hidden;${custom_css}\\" style=\\"display: none;\\"></div><script type=\\"text/javascript\\">    (function () {        var zoneid = 1470407,            height = 600,            width = 300,            criteoEl = document.getElementById(\\"criteoTPL\\"),            domReady = \\"${criteo_dom_ready}\\",            mutationTimeout = 5000,            mutationConf = { attributes: true, childList: true, subtree: true },            isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        var insertCriteoBanner = function () {            if (!isSubscribed) {                criteoEl.id += Math.floor(Math.random() * 1000000);                if (criteoEl.getAttribute(\\"ctsStyle\\") != null) {                    criteoEl.style = criteoEl.getAttribute(\\"ctsStyle\\");                    criteoEl.removeAttribute(\\"ctsStyle\\");                } else {                    criteoEl.removeAttribute(\\"style\\");                }                var observer = new MutationObserver(function (mutations) {                    mutations.forEach(function () {                        criteoEl.style.width = width + \\"px\\";                        criteoEl.style.height = height + \\"px\\";                        criteoEl.style.marginTop = \\"10px\\";                        criteoEl.style.marginBottom = \\"10px\\";                        observer.disconnect();                    });                });                observer.observe(criteoEl, mutationConf);                setTimeout(function () { observer.disconnect(); }, mutationTimeout);                Criteo.events.push(function () {                    Criteo.DisplayAcceptableAdIfAdblocked({                        \\"zoneid\\": zoneid,                        \\"containerid\\": criteoEl.id,                        \\"overrideZoneFloor\\": true                    });                });            } else {                criteoEl.parentNode.removeChild(criteoEl);            }        };        if (domReady != undefined && domReady != \'\' && domReady) {            if (typeof document.addEventListener !== \'undefined\') {                document.addEventListener(\\"DOMContentLoaded\\", insertCriteoBanner);            } else {                window.attachEvent(\\"onload\\", insertCriteoBanner);            }        } else {            insertCriteoBanner();        }    })();</script>\"}]';
  this.positions_weighted['right010'] = false;
  
  this.positions['right030'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'2239069\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'2239069\';                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['right030'] = false;
  
  this.positions['right040'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'1864725\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'1864725\';                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['right040'] = false;
  
  this.positions['right050'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'1909214\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'1909214\';                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['right050'] = false;
  
  this.positions['right060'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'1711788\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'1711788\';                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['right060'] = false;
  
  this.positions['right070'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'2120782\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'${adv_zone_id_for_tablet}\';                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['right070'] = false;
  
  this.positions['right080'] = '[]';
  this.positions_weighted['right080'] = false;
  
  this.positions['right090'] = '[]';
  this.positions_weighted['right090'] = false;
  
  this.positions['right100'] = '[]';
  this.positions_weighted['right100'] = false;
  
  this.positions['bottom'] = '[]';
  this.positions_weighted['bottom'] = false;
  
  this.positions['nonstop-link030'] = '[]';
  this.positions_weighted['nonstop-link030'] = false;
  
  this.positions['toothbrush-handle'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'33127\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'${adv_zone_id_for_tablet}\';                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['toothbrush-handle'] = false;
  
  this.positions['toothbrush-head'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'1751089\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'${adv_zone_id_for_tablet}\';                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['toothbrush-head'] = false;
  
  this.positions['menu-manager'] = '[{\"service_name\": \"Sanoma/Hir24\", \"weight\": null, \"source\": \"<script type=\\"text/javascript\\">        (function(){        var topMenuClass = \'microsite-list\';        var recolorConf = {            \'focivb2018.24.hu\': { \'icon\': \'//24.p3k.hu/app/uploads/2018/06/labda-23x23px.png\', \'color\': \'#fff\', \'bgColor\': \'#176531\', \'hColor\': \'#0a3d1a\', \'hBackground\': \'#ddffe7\', border:0 }        };        function manipulateMenu() {            var topMenuElements = (document.getElementsByClassName(topMenuClass).length > 0 ? document.getElementsByClassName(topMenuClass)[0].getElementsByTagName(\'a\') : []);                    if (topMenuElements.length > 0) {                for (var i=0; i<topMenuElements.length; i++) {                    if (recolorConf.hasOwnProperty(topMenuElements[i].hostname) == true) {                        topMenuElements[i].style.background = \'url(\\"\' + recolorConf[topMenuElements[i].hostname].icon + \'\\") 4px center no-repeat \' + recolorConf[topMenuElements[i].hostname].bgColor;                        topMenuElements[i].style.backgroundSize = \'15px 15px\';                        topMenuElements[i].style.paddingLeft = \'24px\';                        topMenuElements[i].style.color = recolorConf[topMenuElements[i].hostname].color;                        if (recolorConf[topMenuElements[i].hostname].border == 1) {                            topMenuElements[i].style.border = \'1px solid \' + recolorConf[topMenuElements[i].hostname].color;                        }                        topMenuElements[i].style.lineHeight = \'23px\';                        topMenuElements[i].addEventListener(\'mouseover\', function(event){                            event.target.style.color = recolorConf[event.target.hostname].hColor;                            event.target.style.backgroundColor = recolorConf[event.target.hostname].hBackground;                        });                        topMenuElements[i].addEventListener(\'mouseout\', function(event){                            event.target.style.color = recolorConf[event.target.hostname].color;                            event.target.style.backgroundColor = recolorConf[event.target.hostname].bgColor;                        });                    }                }            }        }        if (typeof document.addEventListener != \'undefined\') {            document.addEventListener(\'DOMContentLoaded\', manipulateMenu);        } else {            document.attachEvent(\'onload\', manipulateMenu);        }    })();</script>\"}]';
  this.positions_weighted['menu-manager'] = false;
  
  this.positions['content010'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum a8a263be\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var dataAdsvName = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'2733420\';                        dataAdsvName = \'roadblock\';                        break;                    case \'mobile\':                        zoneForDevice = \'2147746\';                        dataAdsvName = \'mobil_waterfall1\';                        break;                    case \'tablet\':                        zoneForDevice = \'2733420\';                        dataAdsvName = \'roadblock\';                        if (dataAdsvName == \\"\\") {                            dataAdsvName = \'roadblock\';                        }                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.setAttribute(\'data-adsv-name\', dataAdsvName);                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}, {\"service_name\": \"Criteo\", \"weight\": null, \"source\": \"<div id=\\"criteoTPL\\" ctsStyle=\\"width:0px;height:0px;margin:0 auto;overflow:hidden;${custom_css}\\" style=\\"display: none;\\"></div><script type=\\"text/javascript\\">    (function () {        var zoneid = 1470407,            height = 600,            width = 300,            criteoEl = document.getElementById(\\"criteoTPL\\"),            domReady = \\"${criteo_dom_ready}\\",            mutationTimeout = 5000,            mutationConf = { attributes: true, childList: true, subtree: true },            isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        var insertCriteoBanner = function () {            if (!isSubscribed) {                criteoEl.id += Math.floor(Math.random() * 1000000);                if (criteoEl.getAttribute(\\"ctsStyle\\") != null) {                    criteoEl.style = criteoEl.getAttribute(\\"ctsStyle\\");                    criteoEl.removeAttribute(\\"ctsStyle\\");                } else {                    criteoEl.removeAttribute(\\"style\\");                }                var observer = new MutationObserver(function (mutations) {                    mutations.forEach(function () {                        criteoEl.style.width = width + \\"px\\";                        criteoEl.style.height = height + \\"px\\";                        criteoEl.style.marginTop = \\"10px\\";                        criteoEl.style.marginBottom = \\"10px\\";                        observer.disconnect();                    });                });                observer.observe(criteoEl, mutationConf);                setTimeout(function () { observer.disconnect(); }, mutationTimeout);                Criteo.events.push(function () {                    Criteo.DisplayAcceptableAdIfAdblocked({                        \\"zoneid\\": zoneid,                        \\"containerid\\": criteoEl.id,                        \\"overrideZoneFloor\\": true                    });                });            } else {                criteoEl.parentNode.removeChild(criteoEl);            }        };        if (domReady != undefined && domReady != \'\' && domReady) {            if (typeof document.addEventListener !== \'undefined\') {                document.addEventListener(\\"DOMContentLoaded\\", insertCriteoBanner);            } else {                window.attachEvent(\\"onload\\", insertCriteoBanner);            }        } else {            insertCriteoBanner();        }    })();</script>\"}]';
  this.positions_weighted['content010'] = false;
  
  this.positions['content020'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'2938653\';                        break;                    case \'mobile\':                        zoneForDevice = \'2938653\';                        break;                    case \'tablet\':                        zoneForDevice = \'2938653\';                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['content020'] = false;
  
  this.positions['content040'] = '[{\"service_name\": \"Sanoma/Hirstart\", \"weight\": null, \"source\": \"<div id=\'hirstart_rss_partner_box\' class=\\"_ce_measure_widget _ce_measure_appear\\"    data-ce-measure-widget=\\"article_recommender{pad}\\" data-ce-measure-appear=\\"article_recommender{pad}\\"    style=\\"${rss_css}\\"></div><script>    (function () {        let src = \'\',            insertedElement = document.getElementById(\'hirstart_rss_partner_box\'),            cntMultipledRecomm = document.querySelectorAll(\\"#hirstartbox-8-1394\\").length;        if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {            switch (_ceDeviceDetect.getDeviceType()) {                case \'desktop\':                    src = \'//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1394\';                    break;                case \'mobile\':                    src = \'//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1394\';                    break;                case \'tablet\':                    src = \'//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1394\';                    break;            }        }        if (src != \'\' && cntMultipledRecomm == 0) {            insertedElement.id = \\"hirstartbox-8-1394\\";            const s = document.createElement(\\"script\\");            s.type = \\"text/javascript\\";            s.async = true;            s.src = src;            document.getElementsByTagName(\\"head\\")[0].appendChild(s);        } else {            insertedElement.parentNode.removeChild(insertedElement);        }    })();</script>\"}, {\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum a8a263be\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var dataAdsvName = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'6102008\';                        dataAdsvName = \'${adverticum_name}\';                        break;                    case \'mobile\':                        zoneForDevice = \'5927849\';                        dataAdsvName = \'${adverticum_name_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'${adv_zone_id_for_tablet}\';                        dataAdsvName = \'${adverticum_name_tablet}\';                        if (dataAdsvName == \\"\\") {                            dataAdsvName = \'${adverticum_name}\';                        }                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.setAttribute(\'data-adsv-name\', dataAdsvName);                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['content040'] = false;
  
  this.positions['content030'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"a8a263be\\" data-adsv-name=\\"\\" style=\\"display: none;\\"><script>        var _cllq = _cllq || [];        var _cLazyAd = {            \'placeholder\': document.getElementById(\'ctstemp\'),            \'zoneForDevice\': \'\',            \'dataAdsvName\': \'\'        };        var isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {            switch (_ceDeviceDetect.getDeviceType()) {                case \'desktop\':                    _cLazyAd.zoneForDevice = \'3862495\';                    _cLazyAd.dataAdsvName = \'${adverticum_name}\';                    break;                case \'mobile\':                    _cLazyAd.zoneForDevice = \'2147744\';                    _cLazyAd.dataAdsvName = \'mobil_waterfall2\';                    break;                case \'tablet\':                    _cLazyAd.zoneForDevice = \'3862495\';                    _cLazyAd.dataAdsvName = (\'${adverticum_name_tablet}\' != \'\' ? \'${adverticum_name_tablet}\' : \'${adverticum_name}\');                    break;            }        }        if (isSubscribed || _cLazyAd.zoneForDevice == \'\') {            _cLazyAd.placeholder.parentNode.removeChild(_cLazyAd.placeholder);        } else {            if (_cLazyAd.placeholder.getAttribute(\\"ctsStyle\\") != null) {                _cLazyAd.placeholder.style = _cLazyAd.placeholder.getAttribute(\\"ctsStyle\\");                _cLazyAd.placeholder.removeAttribute(\\"ctsStyle\\");            } else {                _cLazyAd.placeholder.removeAttribute(\\"style\\");            }            _cllq.push(_cLazyAd.zoneForDevice);            _cLazyAd.placeholder.setAttribute(\'data-adsv-name\', _cLazyAd.dataAdsvName);            _cLazyAd.placeholder.id = \'lazy\' + _cLazyAd.zoneForDevice;        }        _cLazyAd = undefined;        isSubscribed = undefined;    </script></div>\"}]';
  this.positions_weighted['content030'] = false;
  
  this.positions['content050'] = '[{\"service_name\": \"Google Adverts\", \"weight\": null, \"source\": \"<div id=\\"article_recommender_pad_mpx_placeholder\\" class=\\"_ce_measure_widget _ce_measure_appear\\"    data-ce-measure-widget=\\"article_recommender{pad,mpx}\\" data-ce-measure-appear=\\"article_recommender{pad,mpx}\\"    style=\\"display:none;\\"><div id=\\"article_recommender_pad_placeholder1\\"></div><div id=\\"article_recommender_mpx_placeholder\\" class=\\"ctsGadx\\" ctsStyle=\\"display:block;${multiplex_css}\\"></div><div id=\\"article_recommender_pad_placeholder2\\"></div></div><div id=\\"tempAdScript\\"><script>        (function () {            const insertPAD = (index, selector) => {                try {                    let src = \'\',                        insertedElement = document.querySelector(selector),                        style = \'${rss_css_multiple}\' != \'\' ? JSON.parse(\'${rss_css_multiple}\')[index] : \'\';                    insertedElement.removeAttribute(\'id\');                    if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                        switch (_ceDeviceDetect.getDeviceType()) {                            case \'desktop\':                                src = JSON.parse(\'[\\"//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1537\\", \\"//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1538\\"]\')[index];                                break;                            case \'mobile\':                                src = JSON.parse(\'[\\"//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1537\\", \\"//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1538\\"]\')[index];                                break;                            case \'tablet\':                                src = JSON.parse(\'[\\"//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1537\\", \\"//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1538\\"]\')[index];                                break;                        }                    }                    if (src != \'\') {                        const pid = src.match(/pid=(\\\\d+)/)[1];                        const id = src.match(/&id=(\\\\d+)/)[1];                        if (style != null && style != \'\') insertedElement.style = style;                        insertedElement.id = \\"hirstartbox-\\" + pid + \\"-\\" + id;                        insertedElement.style.display = \\"block\\";                        const s = document.createElement(\\"script\\");                        s.type = \\"text/javascript\\";                        s.async = true;                        s.src = src;                        document.getElementsByTagName(\\"head\\")[0].appendChild(s);                    } else {                        insertedElement.parentNode.removeChild(insertedElement);                    }                } catch (e) {                }            };            const insertMultiplex = (selector) => {                let slotForDevice = {                    desktop: \'3727008703\',                    mobile: \'7283110333\',                    tablet: \'7283110333\'                },                    slotForDeviceDark = {                        desktop: \'4922865488\',                        mobile: \'8251736408\',                        tablet: \'8251736408\'                    },                    recommDiv = document.querySelector(selector),                    slot = \'\',                    parameter = \'\',                    googleUniqueParameters = {                        desktop: \'{\\"data-matched-content-rows-num\\": \\"1\\", \\"data-matched-content-columns-num\\": \\"4\\", \\"data-matched-content-ui-type\\": \\"image_stacked\\"}\',                        mobile: \'{\\"data-matched-content-rows-num\\": \\"4\\", \\"data-matched-content-columns-num\\": \\"1\\", \\"data-matched-content-ui-type\\": \\"image_sidebyside\\"}\',                        tablet: \'{\\"data-matched-content-rows-num\\": \\"4\\", \\"data-matched-content-columns-num\\": \\"1\\", \\"data-matched-content-ui-type\\": \\"image_sidebyside\\"}\'                    },                    isSubscribed = false;                recommDiv.removeAttribute(\\"id\\");                if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                    isSubscribed = true;                }                if (typeof _ceCTSData != \'undefined\' && _ceCTSData.darkMode != undefined && _ceCTSData.darkMode) {                    slotForDevice = slotForDeviceDark;                }                if (typeof localStorage.A42A6Cblck != \'undefined\' && JSON.parse(localStorage.A42A6Cblck).bl == 1) {                    recommDiv.parentNode.removeChild(recommDiv);                } else {                    if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                        switch (_ceDeviceDetect.getDeviceType()) {                            case \'desktop\':                                slot = slotForDevice.desktop;                                parameter = googleUniqueParameters.desktop;                                break;                            case \'mobile\':                                slot = slotForDevice.mobile;                                parameter = googleUniqueParameters.mobile;                                if (slot == \'\') {                                    slot = slotForDevice.desktop;                                }                                break;                            case \'tablet\':                                slot = slotForDevice.mobile;                                parameter = googleUniqueParameters.mobile;                                if (slot == \'\') {                                    slot = slotForDevice.desktop;                                }                                break;                        }                    }                    if (!isSubscribed && (typeof noADX == \'undefined\' || noADX === false) && slot != \'\') {                        let advParts = {};                        advParts.initScript = document.createElement(\'script\');                        advParts.initScript.src = \'//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js\';                        advParts.initScript.async = \'true\';                        advParts.body = document.createElement(\'ins\');                        advParts.body.className = \'adsbygoogle\';                        advParts.body.style.display = \'block\';                        advParts.body.setAttribute(\'data-ad-format\', \'autorelaxed\');                        advParts.body.setAttribute(\'data-ad-client\', \'ca-pub-8962558862962174\');                        advParts.body.setAttribute(\'data-ad-slot\', slot);                        try {                            parameter = JSON.parse(parameter);                            for (let key in parameter) {                                if (parameter.hasOwnProperty(key)) {                                    advParts.body.setAttribute(key, parameter[key]);                                }                            }                        } catch (e) {                        }                        if (recommDiv.getAttribute(\\"ctsStyle\\") != null) {                            recommDiv.style = recommDiv.getAttribute(\\"ctsStyle\\");                            recommDiv.removeAttribute(\\"ctsStyle\\");                        } else {                            recommDiv.removeAttribute(\\"style\\");                        }                        recommDiv.appendChild(advParts.initScript);                        recommDiv.appendChild(advParts.body);                        (adsbygoogle = window.adsbygoogle || []).push({});                        recommDiv.removeAttribute(\'id\');                    } else {                        recommDiv.parentNode.removeChild(recommDiv);                    }                }            };            const scriptPlaceholder = document.querySelector(\\"#tempAdScript\\");            const placeholder = document.querySelector(\\"#article_recommender_pad_mpx_placeholder\\");            placeholder.removeAttribute(\\"id\\");            placeholder.style.display = \\"block\\";            insertPAD(0, \'#article_recommender_pad_placeholder1\');            insertMultiplex(\'#article_recommender_mpx_placeholder\');            insertPAD(1, \'#article_recommender_pad_placeholder2\');            scriptPlaceholder.parentNode.removeChild(scriptPlaceholder);        })();    </script></div>\"}, {\"service_name\": \"Criteo\", \"weight\": null, \"source\": \"<div id=\\"criteoTPL\\" ctsStyle=\\"width:0px;height:0px;margin:0 auto;overflow:hidden;margin-top: 25px; margin-bottom: 25px;padding: 5px;\\" style=\\"display: none;\\"></div><script type=\\"text/javascript\\">    (function () {        var zoneid = 1470404,            height = 360,            width = 640,            criteoEl = document.getElementById(\\"criteoTPL\\"),            domReady = \\"${criteo_dom_ready}\\",            mutationTimeout = 5000,            mutationConf = { attributes: true, childList: true, subtree: true },            isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        var insertCriteoBanner = function () {            if (!isSubscribed) {                criteoEl.id += Math.floor(Math.random() * 1000000);                if (criteoEl.getAttribute(\\"ctsStyle\\") != null) {                    criteoEl.style = criteoEl.getAttribute(\\"ctsStyle\\");                    criteoEl.removeAttribute(\\"ctsStyle\\");                } else {                    criteoEl.removeAttribute(\\"style\\");                }                var observer = new MutationObserver(function (mutations) {                    mutations.forEach(function () {                        criteoEl.style.width = width + \\"px\\";                        criteoEl.style.height = height + \\"px\\";                        criteoEl.style.marginTop = \\"10px\\";                        criteoEl.style.marginBottom = \\"10px\\";                        observer.disconnect();                    });                });                observer.observe(criteoEl, mutationConf);                setTimeout(function () { observer.disconnect(); }, mutationTimeout);                Criteo.events.push(function () {                    Criteo.DisplayAcceptableAdIfAdblocked({                        \\"zoneid\\": zoneid,                        \\"containerid\\": criteoEl.id,                        \\"overrideZoneFloor\\": true                    });                });            } else {                criteoEl.parentNode.removeChild(criteoEl);            }        };        if (domReady != undefined && domReady != \'\' && domReady) {            if (typeof document.addEventListener !== \'undefined\') {                document.addEventListener(\\"DOMContentLoaded\\", insertCriteoBanner);            } else {                window.attachEvent(\\"onload\\", insertCriteoBanner);            }        } else {            insertCriteoBanner();        }    })();</script>\"}, {\"service_name\": \"Strossle\", \"weight\": null, \"source\": \"<div id=\\"strossle-widget-widget-570391f811f85\\" class=\\"wpb_widget _ce_measure_widget _ce_measure_appear\\"    data-ce-measure-widget=\\"article_recommender{strossle,adblock}\\" data-ce-measure-appear=\\"article_recommender{strossle,adblock}\\" style=\\"display: none;\\"><script type=\\"text/javascript\\">        (function () {            var strossle_element = document.getElementById(\\"strossle-widget-widget-570391f811f85\\");            var strossle_exceptions = \'${strossle_widget_exceptions}\';            strossle_exceptions = strossle_exceptions.replace(\\" \\", \\"\\");            strossle_exceptions = strossle_exceptions.split(\\",\\");            var strossle_enabled = true;            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (strossle_exceptions != \\"\\") {                for (var i = 0; i < strossle_exceptions.length; i++) {                    if (window.location.search.indexOf(strossle_exceptions[i]) != -1) {                        strossle_enabled = false;                        strossle_element.remove();                    }                }            }            if (!isSubscribed && strossle_enabled && (typeof localStorage.A42A6Cblck != \'undefined\' && JSON.parse(localStorage.A42A6Cblck).bl == 1)) {                strossle_element.setAttribute(\\"data-spklw-widget\\", \\"widget-570391f811f85\\");                if (strossle_element.getAttribute(\\"ctsStyle\\") != null) {                    strossle_element.style = strossle_element.getAttribute(\\"ctsStyle\\");                    strossle_element.removeAttribute(\\"ctsStyle\\");                } else {                    strossle_element.removeAttribute(\\"style\\");                }                strossle_element.setAttribute(\\"style\\", \\"${strossle_style}\\");            } else {                strossle_element.remove();            }        })();    </script></div>\"}, {\"service_name\": \"Google Adverts\", \"weight\": null, \"source\": \"<div id=\\"ctsGadxTemp\\"    ctsStyle=\\"text-align: right; font-size: 8px; color: #C6C6C6; margin: 0 auto; column-gap: 10px;margin-top: 25px; margin-bottom: 25px;padding: 5px;\\"    style=\\"display: none;\\"><script id=\\"tempAdScript\\" type=\\"text/javascript\\">        (function () {            const gadxDiv = document.getElementById(\'ctsGadxTemp\');            const scriptPlaceholder = document.querySelector(\\"#tempAdScript\\");            const isSubscribed = false;            let slotForDevice = \'\';            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        slotForDevice = \'[\\"1463893089\\", \\"7616020852\\"]\';                        break;                    case \'mobile\':                        slotForDevice = \'${google_adx_slot_default_for_mobile}\';                        break;                    case \'tablet\':                        if (\'${google_adx_slot_default_for_tablet}\' != \'\') {                            slotForDevice = \'${google_adx_slot_default_for_tablet}\';                        } else {                            slotForDevice = \'[\\"1463893089\\", \\"7616020852\\"]\';                        }                        break;                }            }            if (slotForDevice != \'\') {                const advParts = {};                advParts.initScript = document.createElement(\'script\');                advParts.initScript.src = \'//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js\';                advParts.initScript.async = \'true\';                gadxDiv.appendChild(advParts.initScript);                if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                    isSubscribed = true;                }                if (!isSubscribed && (typeof noADX == \'undefined\' || noADX === false)) {                    let adNum = 1;                    try {                        slotForDevice = JSON.parse(slotForDevice);                        if (slotForDevice.length > 0) {                            adNum = slotForDevice.length;                        }                    } catch (e) { }                    if (gadxDiv.getAttribute(\\"ctsStyle\\") != null) {                        gadxDiv.style = gadxDiv.getAttribute(\\"ctsStyle\\");                        gadxDiv.removeAttribute(\\"ctsStyle\\");                    } else {                        gadxDiv.removeAttribute(\\"style\\");                    }                    for (let i = 0; i < adNum; i++) {                        const slotNum = slotForDevice[i] != undefined ? slotForDevice[i] : slotForDevice;                        advParts.body = document.createElement(\'ins\');                        advParts.body.className = \'adsbygoogle\';                        advParts.body.style.width = \'100%\';                        if (adNum > 1 && gadxDiv.parentNode != undefined && gadxDiv.parentNode.clientWidth != undefined && gadxDiv.parentNode.clientWidth != 0) {                            advParts.body.style.maxWidth = gadxDiv.parentNode.clientWidth / adNum + \'px\';                        }                        advParts.body.setAttribute(\'data-ad-client\', \'ca-pub-8962558862962174\');                        advParts.body.setAttribute(\'data-ad-slot\', slotNum);                        advParts.body.setAttribute(\'data-full-width-responsive\', \\"true\\");                        advParts.body.setAttribute(\'data-ad-format\', \\"auto\\");                        if (i == 0) gadxDiv.style.display = \'flex\';                        gadxDiv.appendChild(advParts.body);                        try { (adsbygoogle = window.adsbygoogle || []).push({}); } catch (e) { }                    }                    gadxDiv.removeAttribute(\'id\');                } else {                    gadxDiv.parentNode.removeChild(gadxDiv);                }            } else {                gadxDiv.parentNode.removeChild(gadxDiv);            }            scriptPlaceholder.parentNode.removeChild(scriptPlaceholder);        })();    </script></div>\"}]';
  this.positions_weighted['content050'] = false;
  
  this.positions['content060'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'4418034\';                        break;                    case \'mobile\':                        zoneForDevice = \'3862495\';                        break;                    case \'tablet\':                        zoneForDevice = \'4418034\';                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}, {\"service_name\": \"Google Adverts\", \"weight\": null, \"source\": \"<div id=\\"ctsGadxTemp\\" ctsStyle=\\"text-align: right; font-size: 8px; color: #C6C6C6; margin: 0 auto;\\"    style=\\"display: none;\\">    HIRDET&#xC9;S    <ins id=\\"gadsPholder\\" class=\\"adsbygoogle\\" style=\\"display:block;${custom_css}\\"        data-ad-client=\\"ca-pub-8962558862962174\\" data-full-width-responsive=\\"true\\" data-ad-format=\\"auto\\"></ins><script type=\\"text/javascript\\">        (function () {            var adxElement = document.getElementById(\'ctsGadxTemp\');            var gadsPholder = document.getElementById(\'gadsPholder\');            var adsByGoogleScript = document.createElement(\\"script\\");            var isSubscribed = false;            var slotForDevice = \'\';            gadsPholder.removeAttribute(\'id\');            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        slotForDevice = \'${google_adx_slot_default_for_desktop}\';                        break;                    case \'mobile\':                        slotForDevice = \'4683531911\';                        break;                    case \'tablet\':                        if (\'${google_adx_slot_default_for_tablet}\' != \'\') {                            slotForDevice = \'${google_adx_slot_default_for_tablet}\';                        } else {                            slotForDevice = \'${google_adx_slot_default_for_desktop}\';                        }                        break;                }            }            if (slotForDevice != \'\') {                gadsPholder.setAttribute(\\"data-ad-slot\\", slotForDevice);                adsByGoogleScript.src = \\"//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js\\";                adxElement.removeAttribute(\'id\');                if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                    isSubscribed = true;                }                if (!isSubscribed && (typeof noADX == \'undefined\' || noADX === false)) {                    adxElement.appendChild(adsByGoogleScript);                    if (adxElement.getAttribute(\\"ctsStyle\\") != null) {                        adxElement.style = adxElement.getAttribute(\\"ctsStyle\\");                        adxElement.removeAttribute(\\"ctsStyle\\");                    } else {                        adxElement.removeAttribute(\\"style\\");                    }                    (adsbygoogle = window.adsbygoogle || []).push({});                } else {                    adxElement.parentNode.removeChild(adxElement);                }            }else{                adxElement.parentNode.removeChild(adxElement);            }        })();    </script></div>\"}]';
  this.positions_weighted['content060'] = false;
  
  this.positions['article-recommender020'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'4411237\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'4411237\';                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['article-recommender020'] = false;
  
  this.positions['list-content010'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": 100, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum a8a263be\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var dataAdsvName = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'${adv_zone_id_for_desktop}\';                        dataAdsvName = \'${adverticum_name}\';                        break;                    case \'mobile\':                        zoneForDevice = \'2147740\';                        dataAdsvName = \'mobil_waterfall1\';                        break;                    case \'tablet\':                        zoneForDevice = \'${adv_zone_id_for_tablet}\';                        dataAdsvName = \'${adverticum_name_tablet}\';                        if (dataAdsvName == \\"\\") {                            dataAdsvName = \'${adverticum_name}\';                        }                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.setAttribute(\'data-adsv-name\', dataAdsvName);                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}, {\"service_name\": \"Google Adverts\", \"weight\": 0, \"source\": \"<div id=\\"ce-gpt-emptyslot\\" ctsStyle=\\"display:table;margin:0 auto;text-align:center;\\" style=\\"display: none;\\"><script>        (function () {            var slotData = { id: \'\', name: \'\', size: \'\' },                gptAccountId = \'52203547\' || 6355419,                thisGptSlot = document.getElementById(\'ce-gpt-emptyslot\'),                isSubscribed = false;            thisGptSlot.id = thisGptSlot.id.replace(\'-emptyslot\', \'-slot\' + (new Date()).getTime());            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (                (typeof noADX == \'undefined\' || noADX === false) && typeof _ceDeviceDetect != \'unedfined\' &&                typeof _ceDeviceDetect.getDeviceType == \'function\'            ) {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        slotData.name = \'${google_gpt_slot_name}\';                        slotData.size = \'${google_gpt_slot_size}\';                        break;                    case \'mobile\':                        slotData.name = \'mobil1-default\';                        slotData.size = \'[[300, 250], [336, 280]]\';                        break;                    case \'tablet\':                        if (\'${google_gpt_tablet_slot_name}\' != \'\' && \'${google_gpt_tablet_slot_size}\' != \'\') {                            slotData.name = \'${google_gpt_tablet_slot_name}\';                            slotData.size = \'${google_gpt_tablet_slot_size}\';                        } else {                            slotData.name = \'${google_gpt_slot_name}\';                            slotData.size = \'${google_gpt_slot_size}\';                        }                        break;                }                if (!isSubscribed && window.googletag && window.googletag.cmd && slotData.name != \'\' && slotData.size != \'\') {                    if (thisGptSlot.getAttribute(\\"ctsStyle\\") != null) {                        thisGptSlot.style = thisGptSlot.getAttribute(\\"ctsStyle\\");                        thisGptSlot.removeAttribute(\\"ctsStyle\\");                    } else {                        thisGptSlot.removeAttribute(\\"style\\");                    }                    googletag.cmd.push(function () {                        googletag.defineSlot(\'/\' + gptAccountId + \'/\' + slotData.name, JSON.parse(slotData.size), thisGptSlot.id).addService(googletag.pubads());                    });                } else {                    thisGptSlot.parentNode.removeChild(thisGptSlot);                }            }        })();    </script></div>\"}]';
  this.positions_weighted['list-content010'] = true;
  
  this.positions['list-content020'] = '[{\"service_name\": \"Google Adverts\", \"weight\": null, \"source\": \"<div id=\\"ctsGadxTemp\\" class=\\"ctsGadx\\"    ctsStyle=\\"width:100%;text-align: center;margin-top:15px;display:inline-block;margin-top:15px;border-bottom:1px solid #e4e4e4;\\" style=\\"display: none;\\"><script>\t\t(function () {\t\t\tvar slotForDevice = \'\';\t\t\tvar gadxErr = false;\t\t\tvar dimensionForDevice = {\t\t\t\twidth: parseInt(750),\t\t\t\tmobileWidth: parseInt(${google_ad_width_mobile}),\t\t\t\tminWidth: parseInt(300),\t\t\t\theight: parseInt(120),\t\t\t\tmobileHeight: parseInt(${google_ad_height_mobile})\t\t\t};\t\t\tvar isSubscribed = false;\t\t\tif (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {\t\t\t\tisSubscribed = true;\t\t\t}\t\t\tif (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {\t\t\t\tswitch (_ceDeviceDetect.getDeviceType()) {\t\t\t\t\tcase \'desktop\':\t\t\t\t\t\tslotForDevice = \'4474070063\';\t\t\t\t\t\tbreak;\t\t\t\t\tcase \'mobile\':\t\t\t\t\t\tslotForDevice = \'${google_adx_slot_default_for_mobile}\';\t\t\t\t\t\tdimensionForDevice.width = 300;\t\t\t\t\t\tdimensionForDevice.minWidth = 300;\t\t\t\t\t\tdimensionForDevice.height = 250;\t\t\t\t\t\tif (!isNaN(dimensionForDevice.mobileWidth)) {\t\t\t\t\t\t\tdimensionForDevice.width = dimensionForDevice.mobileWidth;\t\t\t\t\t\t}\t\t\t\t\t\tif (!isNaN(dimensionForDevice.mobileHeight)) {\t\t\t\t\t\t\tdimensionForDevice.height = dimensionForDevice.mobileHeight;\t\t\t\t\t\t}\t\t\t\t\t\tbreak;\t\t\t\t\tcase \'tablet\':\t\t\t\t\t\tif (\'${google_adx_slot_default_for_tablet}\' != \'\') {\t\t\t\t\t\t\tslotForDevice = \'${google_adx_slot_default_for_tablet}\';\t\t\t\t\t\t} else {\t\t\t\t\t\t\tslotForDevice = \'4474070063\';\t\t\t\t\t\t}\t\t\t\t\t\tbreak;\t\t\t\t}\t\t\t}\t\t\tif (!isSubscribed && (typeof noADX == \'undefined\' || noADX === false) && slotForDevice != \'\') {\t\t\t\tvar advParts = {};\t\t\t\tvar gadxDiv = document.getElementById(\'ctsGadxTemp\');\t\t\t\tadvParts.initScript = document.createElement(\'script\');\t\t\t\tadvParts.initScript.src = \'//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js\';\t\t\t\tadvParts.initScript.async = \'true\';\t\t\t\tadvParts.body = document.createElement(\'ins\');\t\t\t\tadvParts.body.className = \'adsbygoogle\';\t\t\t\tadvParts.body.style.display = \'inline-block\';\t\t\t\tadvParts.body.style.height = dimensionForDevice.height + \'px\';\t\t\t\tif (!isNaN(dimensionForDevice.minWidth) && !isNaN(dimensionForDevice.width)) {\t\t\t\t\tadvParts.body.style.maxWidth = dimensionForDevice.width + \'px\';\t\t\t\t\tadvParts.body.style.minWidth = dimensionForDevice.minWidth + \'px\';\t\t\t\t\tadvParts.body.style.width = \'100%\';\t\t\t\t} else {\t\t\t\t\tadvParts.body.style.width = dimensionForDevice.width + \'px\';\t\t\t\t}\t\t\t\tadvParts.body.setAttribute(\'data-ad-client\', \'ca-pub-8962558862962174\');\t\t\t\tadvParts.body.setAttribute(\'data-ad-slot\', slotForDevice);\t\t\t\tadvParts.body.setAttribute(\'data-max-num-ads\', parseInt(1));\t\t\t\tif (typeof \'${google_ad_page_url}\' !== \'undefined\' && \'${google_ad_page_url}\' != \'\') {\t\t\t\t\tadvParts.body.setAttribute(\'data-page-url\', \'${google_ad_page_url}\');\t\t\t\t}\t\t\t\tif (gadxDiv.getAttribute(\\"ctsStyle\\") != null) {\t\t\t\t\tgadxDiv.style = gadxDiv.getAttribute(\\"ctsStyle\\");\t\t\t\t\tgadxDiv.removeAttribute(\\"ctsStyle\\");\t\t\t\t} else {\t\t\t\t\tgadxDiv.removeAttribute(\\"style\\");\t\t\t\t}\t\t\t\tgadxDiv.appendChild(advParts.initScript);\t\t\t\tgadxDiv.appendChild(advParts.body);\t\t\t\t(adsbygoogle = window.adsbygoogle || []).push({});\t\t\t\tgadxDiv.removeAttribute(\'id\');\t\t\t} else {\t\t\t\tvar adxElement = document.getElementById(\'ctsGadxTemp\');\t\t\t\tadxElement.parentNode.removeChild(adxElement);\t\t\t}\t\t})();    </script></div>\"}, {\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum a8a263be\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var dataAdsvName = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'${adv_zone_id_for_desktop}\';                        dataAdsvName = \'${adverticum_name}\';                        break;                    case \'mobile\':                        zoneForDevice = \'2147741\';                        dataAdsvName = \'mobil_waterfall2\';                        break;                    case \'tablet\':                        zoneForDevice = \'${adv_zone_id_for_tablet}\';                        dataAdsvName = \'${adverticum_name_tablet}\';                        if (dataAdsvName == \\"\\") {                            dataAdsvName = \'${adverticum_name}\';                        }                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.setAttribute(\'data-adsv-name\', dataAdsvName);                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['list-content020'] = false;
  
  this.positions['list-content030'] = '[{\"service_name\": \"Google Adverts\", \"weight\": null, \"source\": \"<div id=\\"ctsGadxTemp\\" class=\\"ctsGadx\\"    ctsStyle=\\"width:100%;text-align: center;margin-top:15px;display:inline-block;border-bottom:1px solid #e4e4e4;\\" style=\\"display: none;\\"><script>\t\t(function () {\t\t\tvar slotForDevice = \'\';\t\t\tvar gadxErr = false;\t\t\tvar dimensionForDevice = {\t\t\t\twidth: parseInt(750),\t\t\t\tmobileWidth: parseInt(${google_ad_width_mobile}),\t\t\t\tminWidth: parseInt(300),\t\t\t\theight: parseInt(120),\t\t\t\tmobileHeight: parseInt(${google_ad_height_mobile})\t\t\t};\t\t\tvar isSubscribed = false;\t\t\tif (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {\t\t\t\tisSubscribed = true;\t\t\t}\t\t\tif (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {\t\t\t\tswitch (_ceDeviceDetect.getDeviceType()) {\t\t\t\t\tcase \'desktop\':\t\t\t\t\t\tslotForDevice = \'8984994868\';\t\t\t\t\t\tbreak;\t\t\t\t\tcase \'mobile\':\t\t\t\t\t\tslotForDevice = \'${google_adx_slot_default_for_mobile}\';\t\t\t\t\t\tdimensionForDevice.width = 300;\t\t\t\t\t\tdimensionForDevice.minWidth = 300;\t\t\t\t\t\tdimensionForDevice.height = 250;\t\t\t\t\t\tif (!isNaN(dimensionForDevice.mobileWidth)) {\t\t\t\t\t\t\tdimensionForDevice.width = dimensionForDevice.mobileWidth;\t\t\t\t\t\t}\t\t\t\t\t\tif (!isNaN(dimensionForDevice.mobileHeight)) {\t\t\t\t\t\t\tdimensionForDevice.height = dimensionForDevice.mobileHeight;\t\t\t\t\t\t}\t\t\t\t\t\tbreak;\t\t\t\t\tcase \'tablet\':\t\t\t\t\t\tif (\'${google_adx_slot_default_for_tablet}\' != \'\') {\t\t\t\t\t\t\tslotForDevice = \'${google_adx_slot_default_for_tablet}\';\t\t\t\t\t\t} else {\t\t\t\t\t\t\tslotForDevice = \'8984994868\';\t\t\t\t\t\t}\t\t\t\t\t\tbreak;\t\t\t\t}\t\t\t}\t\t\tif (!isSubscribed && (typeof noADX == \'undefined\' || noADX === false) && slotForDevice != \'\') {\t\t\t\tvar advParts = {};\t\t\t\tvar gadxDiv = document.getElementById(\'ctsGadxTemp\');\t\t\t\tadvParts.initScript = document.createElement(\'script\');\t\t\t\tadvParts.initScript.src = \'//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js\';\t\t\t\tadvParts.initScript.async = \'true\';\t\t\t\tadvParts.body = document.createElement(\'ins\');\t\t\t\tadvParts.body.className = \'adsbygoogle\';\t\t\t\tadvParts.body.style.display = \'inline-block\';\t\t\t\tadvParts.body.style.height = dimensionForDevice.height + \'px\';\t\t\t\tif (!isNaN(dimensionForDevice.minWidth) && !isNaN(dimensionForDevice.width)) {\t\t\t\t\tadvParts.body.style.maxWidth = dimensionForDevice.width + \'px\';\t\t\t\t\tadvParts.body.style.minWidth = dimensionForDevice.minWidth + \'px\';\t\t\t\t\tadvParts.body.style.width = \'100%\';\t\t\t\t} else {\t\t\t\t\tadvParts.body.style.width = dimensionForDevice.width + \'px\';\t\t\t\t}\t\t\t\tadvParts.body.setAttribute(\'data-ad-client\', \'ca-pub-8962558862962174\');\t\t\t\tadvParts.body.setAttribute(\'data-ad-slot\', slotForDevice);\t\t\t\tadvParts.body.setAttribute(\'data-max-num-ads\', parseInt(1));\t\t\t\tif (typeof \'${google_ad_page_url}\' !== \'undefined\' && \'${google_ad_page_url}\' != \'\') {\t\t\t\t\tadvParts.body.setAttribute(\'data-page-url\', \'${google_ad_page_url}\');\t\t\t\t}\t\t\t\tif (gadxDiv.getAttribute(\\"ctsStyle\\") != null) {\t\t\t\t\tgadxDiv.style = gadxDiv.getAttribute(\\"ctsStyle\\");\t\t\t\t\tgadxDiv.removeAttribute(\\"ctsStyle\\");\t\t\t\t} else {\t\t\t\t\tgadxDiv.removeAttribute(\\"style\\");\t\t\t\t}\t\t\t\tgadxDiv.appendChild(advParts.initScript);\t\t\t\tgadxDiv.appendChild(advParts.body);\t\t\t\t(adsbygoogle = window.adsbygoogle || []).push({});\t\t\t\tgadxDiv.removeAttribute(\'id\');\t\t\t} else {\t\t\t\tvar adxElement = document.getElementById(\'ctsGadxTemp\');\t\t\t\tadxElement.parentNode.removeChild(adxElement);\t\t\t}\t\t})();    </script></div>\"}]';
  this.positions_weighted['list-content030'] = false;
  
  this.positions['list-content040'] = '[]';
  this.positions_weighted['list-content040'] = false;
  
  this.positions['list-content050'] = '[]';
  this.positions_weighted['list-content050'] = false;
  
  this.positions['list-content060'] = '[]';
  this.positions_weighted['list-content060'] = false;
  
  this.positions['list-content070'] = '[]';
  this.positions_weighted['list-content070'] = false;
  
  this.positions['list-content080'] = '[]';
  this.positions_weighted['list-content080'] = false;
  
  this.positions['content070'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'2457496\';                        break;                    case \'mobile\':                        zoneForDevice = \'5895018\';                        break;                    case \'tablet\':                        zoneForDevice = \'2457496\';                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['content070'] = false;
  
  this.positions['top'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum a8a263be\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var dataAdsvName = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'1750444\';                        dataAdsvName = \'top\';                        break;                    case \'mobile\':                        zoneForDevice = \'3539239\';                        dataAdsvName = \'${adverticum_name_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'1750444\';                        dataAdsvName = \'${adverticum_name_tablet}\';                        if (dataAdsvName == \\"\\") {                            dataAdsvName = \'top\';                        }                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.setAttribute(\'data-adsv-name\', dataAdsvName);                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}, {\"service_name\": \"Criteo\", \"weight\": null, \"source\": \"<div id=\\"criteoTPL\\" ctsStyle=\\"width:0px;height:0px;margin:0 auto;overflow:hidden;${custom_css}\\" style=\\"display: none;\\"></div><script type=\\"text/javascript\\">    (function () {        var zoneid = 1470405,            height = 90,            width = 970,            criteoEl = document.getElementById(\\"criteoTPL\\"),            domReady = \\"${criteo_dom_ready}\\",            mutationTimeout = 5000,            mutationConf = { attributes: true, childList: true, subtree: true },            isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        var insertCriteoBanner = function () {            if (!isSubscribed) {                criteoEl.id += Math.floor(Math.random() * 1000000);                if (criteoEl.getAttribute(\\"ctsStyle\\") != null) {                    criteoEl.style = criteoEl.getAttribute(\\"ctsStyle\\");                    criteoEl.removeAttribute(\\"ctsStyle\\");                } else {                    criteoEl.removeAttribute(\\"style\\");                }                var observer = new MutationObserver(function (mutations) {                    mutations.forEach(function () {                        criteoEl.style.width = width + \\"px\\";                        criteoEl.style.height = height + \\"px\\";                        criteoEl.style.marginTop = \\"10px\\";                        criteoEl.style.marginBottom = \\"10px\\";                        observer.disconnect();                    });                });                observer.observe(criteoEl, mutationConf);                setTimeout(function () { observer.disconnect(); }, mutationTimeout);                Criteo.events.push(function () {                    Criteo.DisplayAcceptableAdIfAdblocked({                        \\"zoneid\\": zoneid,                        \\"containerid\\": criteoEl.id,                        \\"overrideZoneFloor\\": true                    });                });            } else {                criteoEl.parentNode.removeChild(criteoEl);            }        };        if (domReady != undefined && domReady != \'\' && domReady) {            if (typeof document.addEventListener !== \'undefined\') {                document.addEventListener(\\"DOMContentLoaded\\", insertCriteoBanner);            } else {                window.attachEvent(\\"onload\\", insertCriteoBanner);            }        } else {            insertCriteoBanner();        }    })();</script>\"}]';
  this.positions_weighted['top'] = false;
  
  this.positions['right010'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": 100, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum a8a263be\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var dataAdsvName = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'561\';                        dataAdsvName = \'box1\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        dataAdsvName = \'${adverticum_name_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'561\';                        dataAdsvName = \'${adverticum_name_tablet}\';                        if (dataAdsvName == \\"\\") {                            dataAdsvName = \'box1\';                        }                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.setAttribute(\'data-adsv-name\', dataAdsvName);                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}, {\"service_name\": \"Google Adverts\", \"weight\": 0, \"source\": \"<div id=\\"ce-gpt-emptyslot\\" ctsStyle=\\"display:table;margin:0 auto;text-align:center;\\" style=\\"display: none;\\"><script>        (function () {            var slotData = { id: \'\', name: \'\', size: \'\' },                gptAccountId = \'52203547\' || 6355419,                thisGptSlot = document.getElementById(\'ce-gpt-emptyslot\'),                isSubscribed = false;            thisGptSlot.id = thisGptSlot.id.replace(\'-emptyslot\', \'-slot\' + (new Date()).getTime());            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (                (typeof noADX == \'undefined\' || noADX === false) && typeof _ceDeviceDetect != \'unedfined\' &&                typeof _ceDeviceDetect.getDeviceType == \'function\'            ) {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        slotData.name = \'24.hu-box1-default\';                        slotData.size = \'[[300, 250], [300, 600]]\';                        break;                    case \'mobile\':                        slotData.name = \'${google_gpt_mobile_slot_name}\';                        slotData.size = \'${google_gpt_mobile_slot_size}\';                        break;                    case \'tablet\':                        if (\'${google_gpt_tablet_slot_name}\' != \'\' && \'${google_gpt_tablet_slot_size}\' != \'\') {                            slotData.name = \'${google_gpt_tablet_slot_name}\';                            slotData.size = \'${google_gpt_tablet_slot_size}\';                        } else {                            slotData.name = \'24.hu-box1-default\';                            slotData.size = \'[[300, 250], [300, 600]]\';                        }                        break;                }                if (!isSubscribed && window.googletag && window.googletag.cmd && slotData.name != \'\' && slotData.size != \'\') {                    if (thisGptSlot.getAttribute(\\"ctsStyle\\") != null) {                        thisGptSlot.style = thisGptSlot.getAttribute(\\"ctsStyle\\");                        thisGptSlot.removeAttribute(\\"ctsStyle\\");                    } else {                        thisGptSlot.removeAttribute(\\"style\\");                    }                    googletag.cmd.push(function () {                        googletag.defineSlot(\'/\' + gptAccountId + \'/\' + slotData.name, JSON.parse(slotData.size), thisGptSlot.id).addService(googletag.pubads());                    });                } else {                    thisGptSlot.parentNode.removeChild(thisGptSlot);                }            }        })();    </script></div>\"}]';
  this.positions_weighted['right010'] = true;
  
  this.positions['top'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum a8a263be\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var dataAdsvName = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'2252\';                        dataAdsvName = \'top\';                        break;                    case \'mobile\':                        zoneForDevice = \'3539239\';                        dataAdsvName = \'${adverticum_name_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'2252\';                        dataAdsvName = \'${adverticum_name_tablet}\';                        if (dataAdsvName == \\"\\") {                            dataAdsvName = \'top\';                        }                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.setAttribute(\'data-adsv-name\', dataAdsvName);                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}, {\"service_name\": \"Criteo\", \"weight\": null, \"source\": \"<div id=\\"criteoTPL\\" ctsStyle=\\"width:0px;height:0px;margin:0 auto;overflow:hidden;${custom_css}\\" style=\\"display: none;\\"></div><script type=\\"text/javascript\\">    (function () {        var zoneid = 1470405,            height = 90,            width = 970,            criteoEl = document.getElementById(\\"criteoTPL\\"),            domReady = \\"${criteo_dom_ready}\\",            mutationTimeout = 5000,            mutationConf = { attributes: true, childList: true, subtree: true },            isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        var insertCriteoBanner = function () {            if (!isSubscribed) {                criteoEl.id += Math.floor(Math.random() * 1000000);                if (criteoEl.getAttribute(\\"ctsStyle\\") != null) {                    criteoEl.style = criteoEl.getAttribute(\\"ctsStyle\\");                    criteoEl.removeAttribute(\\"ctsStyle\\");                } else {                    criteoEl.removeAttribute(\\"style\\");                }                var observer = new MutationObserver(function (mutations) {                    mutations.forEach(function () {                        criteoEl.style.width = width + \\"px\\";                        criteoEl.style.height = height + \\"px\\";                        criteoEl.style.marginTop = \\"10px\\";                        criteoEl.style.marginBottom = \\"10px\\";                        observer.disconnect();                    });                });                observer.observe(criteoEl, mutationConf);                setTimeout(function () { observer.disconnect(); }, mutationTimeout);                Criteo.events.push(function () {                    Criteo.DisplayAcceptableAdIfAdblocked({                        \\"zoneid\\": zoneid,                        \\"containerid\\": criteoEl.id,                        \\"overrideZoneFloor\\": true                    });                });            } else {                criteoEl.parentNode.removeChild(criteoEl);            }        };        if (domReady != undefined && domReady != \'\' && domReady) {            if (typeof document.addEventListener !== \'undefined\') {                document.addEventListener(\\"DOMContentLoaded\\", insertCriteoBanner);            } else {                window.attachEvent(\\"onload\\", insertCriteoBanner);            }        } else {            insertCriteoBanner();        }    })();</script>\"}]';
  this.positions_weighted['top'] = false;
  
  this.positions['content010'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum a8a263be\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var dataAdsvName = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'1993505\';                        dataAdsvName = \'roadblock\';                        break;                    case \'mobile\':                        zoneForDevice = \'2147746\';                        dataAdsvName = \'mobil_waterfall1\';                        break;                    case \'tablet\':                        zoneForDevice = \'1993505\';                        dataAdsvName = \'${adverticum_name_tablet}\';                        if (dataAdsvName == \\"\\") {                            dataAdsvName = \'roadblock\';                        }                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.setAttribute(\'data-adsv-name\', dataAdsvName);                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}, {\"service_name\": \"Criteo\", \"weight\": null, \"source\": \"<div id=\\"criteoTPL\\" ctsStyle=\\"width:0px;height:0px;margin:0 auto;overflow:hidden;${custom_css}\\" style=\\"display: none;\\"></div><script type=\\"text/javascript\\">    (function () {        var zoneid = 1470408,            height = 250,            width = 300,            criteoEl = document.getElementById(\\"criteoTPL\\"),            domReady = \\"${criteo_dom_ready}\\",            mutationTimeout = 5000,            mutationConf = { attributes: true, childList: true, subtree: true },            isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        var insertCriteoBanner = function () {            if (!isSubscribed) {                criteoEl.id += Math.floor(Math.random() * 1000000);                if (criteoEl.getAttribute(\\"ctsStyle\\") != null) {                    criteoEl.style = criteoEl.getAttribute(\\"ctsStyle\\");                    criteoEl.removeAttribute(\\"ctsStyle\\");                } else {                    criteoEl.removeAttribute(\\"style\\");                }                var observer = new MutationObserver(function (mutations) {                    mutations.forEach(function () {                        criteoEl.style.width = width + \\"px\\";                        criteoEl.style.height = height + \\"px\\";                        criteoEl.style.marginTop = \\"10px\\";                        criteoEl.style.marginBottom = \\"10px\\";                        observer.disconnect();                    });                });                observer.observe(criteoEl, mutationConf);                setTimeout(function () { observer.disconnect(); }, mutationTimeout);                Criteo.events.push(function () {                    Criteo.DisplayAcceptableAdIfAdblocked({                        \\"zoneid\\": zoneid,                        \\"containerid\\": criteoEl.id,                        \\"overrideZoneFloor\\": true                    });                });            } else {                criteoEl.parentNode.removeChild(criteoEl);            }        };        if (domReady != undefined && domReady != \'\' && domReady) {            if (typeof document.addEventListener !== \'undefined\') {                document.addEventListener(\\"DOMContentLoaded\\", insertCriteoBanner);            } else {                window.attachEvent(\\"onload\\", insertCriteoBanner);            }        } else {            insertCriteoBanner();        }    })();</script>\"}]';
  this.positions_weighted['content010'] = false;
  
  this.positions['body-end-adv'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'578\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'${adv_zone_id_for_tablet}\';                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['body-end-adv'] = false;
  
  this.positions['right040'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'1909225\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'1909225\';                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['right040'] = false;
  
  this.positions['content020'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'2941255\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'2941255\';                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['content020'] = false;
  
  this.positions['right050'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'1772922\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'1772922\';                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['right050'] = false;
  
  this.positions['right060'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'1697775\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'1697775\';                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['right060'] = false;
  
  this.positions['page-end'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<script type=\\"text/javascript\\" charset=\\"utf-8\\" src=\\"//ad.adverticum.net/g3.js\\"></script><script>    var isSubscribed = false;    if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {        isSubscribed = true;    }</script><script type=\\"text/javascript\\" class=\\"goa-inserterScript\\">    if (!isSubscribed) {        goAdverticum3.loadZones([{ id: 3413875}]);    }</script><script type=\\"text/javascript\\" class=\\"goa-inserterScript\\">    if (!isSubscribed) {        goAdverticum3.insertBanner(3413875);    }\tisSubscribed = undefined;</script>\"}]';
  this.positions_weighted['page-end'] = false;
  
  this.positions['list-content030'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum a8a263be\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var dataAdsvName = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'${adv_zone_id_for_desktop}\';                        dataAdsvName = \'${adverticum_name}\';                        break;                    case \'mobile\':                        zoneForDevice = \'2147741\';                        dataAdsvName = \'mobil_waterfall2\';                        break;                    case \'tablet\':                        zoneForDevice = \'${adv_zone_id_for_tablet}\';                        dataAdsvName = \'${adverticum_name_tablet}\';                        if (dataAdsvName == \\"\\") {                            dataAdsvName = \'${adverticum_name}\';                        }                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.setAttribute(\'data-adsv-name\', dataAdsvName);                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}, {\"service_name\": \"Google Adverts\", \"weight\": null, \"source\": \"<div id=\\"ctsGadxTemp\\" class=\\"ctsGadx\\"    ctsStyle=\\"width:100%;text-align: center;margin-top:15px;display:inline-block;border-bottom:1px solid #e4e4e4;\\" style=\\"display: none;\\"><script>\t\t(function () {\t\t\tvar slotForDevice = \'\';\t\t\tvar gadxErr = false;\t\t\tvar dimensionForDevice = {\t\t\t\twidth: parseInt(750),\t\t\t\tmobileWidth: parseInt(${google_ad_width_mobile}),\t\t\t\tminWidth: parseInt(300),\t\t\t\theight: parseInt(200),\t\t\t\tmobileHeight: parseInt(${google_ad_height_mobile})\t\t\t};\t\t\tvar isSubscribed = false;\t\t\tif (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {\t\t\t\tisSubscribed = true;\t\t\t}\t\t\tif (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {\t\t\t\tswitch (_ceDeviceDetect.getDeviceType()) {\t\t\t\t\tcase \'desktop\':\t\t\t\t\t\tslotForDevice = \'3457361662\';\t\t\t\t\t\tbreak;\t\t\t\t\tcase \'mobile\':\t\t\t\t\t\tslotForDevice = \'${google_adx_slot_default_for_mobile}\';\t\t\t\t\t\tdimensionForDevice.width = 300;\t\t\t\t\t\tdimensionForDevice.minWidth = 300;\t\t\t\t\t\tdimensionForDevice.height = 250;\t\t\t\t\t\tif (!isNaN(dimensionForDevice.mobileWidth)) {\t\t\t\t\t\t\tdimensionForDevice.width = dimensionForDevice.mobileWidth;\t\t\t\t\t\t}\t\t\t\t\t\tif (!isNaN(dimensionForDevice.mobileHeight)) {\t\t\t\t\t\t\tdimensionForDevice.height = dimensionForDevice.mobileHeight;\t\t\t\t\t\t}\t\t\t\t\t\tbreak;\t\t\t\t\tcase \'tablet\':\t\t\t\t\t\tif (\'${google_adx_slot_default_for_tablet}\' != \'\') {\t\t\t\t\t\t\tslotForDevice = \'${google_adx_slot_default_for_tablet}\';\t\t\t\t\t\t} else {\t\t\t\t\t\t\tslotForDevice = \'3457361662\';\t\t\t\t\t\t}\t\t\t\t\t\tbreak;\t\t\t\t}\t\t\t}\t\t\tif (!isSubscribed && (typeof noADX == \'undefined\' || noADX === false) && slotForDevice != \'\') {\t\t\t\tvar advParts = {};\t\t\t\tvar gadxDiv = document.getElementById(\'ctsGadxTemp\');\t\t\t\tadvParts.initScript = document.createElement(\'script\');\t\t\t\tadvParts.initScript.src = \'//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js\';\t\t\t\tadvParts.initScript.async = \'true\';\t\t\t\tadvParts.body = document.createElement(\'ins\');\t\t\t\tadvParts.body.className = \'adsbygoogle\';\t\t\t\tadvParts.body.style.display = \'inline-block\';\t\t\t\tadvParts.body.style.height = dimensionForDevice.height + \'px\';\t\t\t\tif (!isNaN(dimensionForDevice.minWidth) && !isNaN(dimensionForDevice.width)) {\t\t\t\t\tadvParts.body.style.maxWidth = dimensionForDevice.width + \'px\';\t\t\t\t\tadvParts.body.style.minWidth = dimensionForDevice.minWidth + \'px\';\t\t\t\t\tadvParts.body.style.width = \'100%\';\t\t\t\t} else {\t\t\t\t\tadvParts.body.style.width = dimensionForDevice.width + \'px\';\t\t\t\t}\t\t\t\tadvParts.body.setAttribute(\'data-ad-client\', \'ca-pub-8962558862962174\');\t\t\t\tadvParts.body.setAttribute(\'data-ad-slot\', slotForDevice);\t\t\t\tadvParts.body.setAttribute(\'data-max-num-ads\', parseInt(1));\t\t\t\tif (typeof \'${google_ad_page_url}\' !== \'undefined\' && \'${google_ad_page_url}\' != \'\') {\t\t\t\t\tadvParts.body.setAttribute(\'data-page-url\', \'${google_ad_page_url}\');\t\t\t\t}\t\t\t\tif (gadxDiv.getAttribute(\\"ctsStyle\\") != null) {\t\t\t\t\tgadxDiv.style = gadxDiv.getAttribute(\\"ctsStyle\\");\t\t\t\t\tgadxDiv.removeAttribute(\\"ctsStyle\\");\t\t\t\t} else {\t\t\t\t\tgadxDiv.removeAttribute(\\"style\\");\t\t\t\t}\t\t\t\tgadxDiv.appendChild(advParts.initScript);\t\t\t\tgadxDiv.appendChild(advParts.body);\t\t\t\t(adsbygoogle = window.adsbygoogle || []).push({});\t\t\t\tgadxDiv.removeAttribute(\'id\');\t\t\t} else {\t\t\t\tvar adxElement = document.getElementById(\'ctsGadxTemp\');\t\t\t\tadxElement.parentNode.removeChild(adxElement);\t\t\t}\t\t})();    </script></div>\"}]';
  this.positions_weighted['list-content030'] = false;
  
  this.positions['content040'] = '[{\"service_name\": \"Sanoma/Hirstart\", \"weight\": null, \"source\": \"<div id=\'hirstart_rss_partner_box\' class=\\"_ce_measure_widget _ce_measure_appear\\"    data-ce-measure-widget=\\"article_recommender{pad}\\" data-ce-measure-appear=\\"article_recommender{pad}\\"    style=\\"${rss_css}\\"></div><script>    (function () {        let src = \'\',            insertedElement = document.getElementById(\'hirstart_rss_partner_box\'),            cntMultipledRecomm = document.querySelectorAll(\\"#hirstartbox-8-1394\\").length;        if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {            switch (_ceDeviceDetect.getDeviceType()) {                case \'desktop\':                    src = \'//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1394\';                    break;                case \'mobile\':                    src = \'//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1394\';                    break;                case \'tablet\':                    src = \'//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1394\';                    break;            }        }        if (src != \'\' && cntMultipledRecomm == 0) {            insertedElement.id = \\"hirstartbox-8-1394\\";            const s = document.createElement(\\"script\\");            s.type = \\"text/javascript\\";            s.async = true;            s.src = src;            document.getElementsByTagName(\\"head\\")[0].appendChild(s);        } else {            insertedElement.parentNode.removeChild(insertedElement);        }    })();</script>\"}, {\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum a8a263be\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var dataAdsvName = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'6102008\';                        dataAdsvName = \'${adverticum_name}\';                        break;                    case \'mobile\':                        zoneForDevice = \'5927849\';                        dataAdsvName = \'${adverticum_name_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'${adv_zone_id_for_tablet}\';                        dataAdsvName = \'${adverticum_name_tablet}\';                        if (dataAdsvName == \\"\\") {                            dataAdsvName = \'${adverticum_name}\';                        }                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.setAttribute(\'data-adsv-name\', dataAdsvName);                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['content040'] = false;
  
  this.positions['toothbrush-head'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'1835007\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'${adv_zone_id_for_tablet}\';                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['toothbrush-head'] = false;
  
  this.positions['toothbrush-handle'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'1835013\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'${adv_zone_id_for_tablet}\';                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['toothbrush-handle'] = false;
  
  this.positions['unique-box-1'] = '[{\"service_name\": \"Sanoma/Hir24\", \"weight\": null, \"source\": \"<script type=\\"text/javascript\\">jQuery( document ).ready(function( $ ) {    $(\'#horizontal-tag-widget_unique-box-1\').css(\'background\', \'transparent url(\\"//24.p3k.hu/app/uploads/horizontal_tag_widget/muv_volgye_background.png\\") no-repeat top center\');    $(\'#horizontal-tag-widget_unique-box-1\').css(\'padding-top\', \'92px\').css(\'margin-bottom\', \'15px\');});</script>\"}]';
  this.positions_weighted['unique-box-1'] = false;
  
  this.positions['unique-box-2'] = '[{\"service_name\": \"Sanoma/Hir24\", \"weight\": null, \"source\": \"<script type=\\"text/javascript\\">jQuery( document ).ready(function( $ ) {    $(\'#horizontal-tag-widget_unique-box-2\').css(\'background\', \'transparent url(\\"//24.p3k.hu/app/uploads/horizontal_tag_widget/everness_background.jpg\\") no-repeat top center\');    $(\'#horizontal-tag-widget_unique-box-2\').css(\'padding-top\', \'50px\').css(\'margin-bottom\', \'15px\');});</script>\"}]';
  this.positions_weighted['unique-box-2'] = false;
  
  this.positions['unique-box-3'] = '[{\"service_name\": \"Sanoma/Hir24\", \"weight\": null, \"source\": \"<script type=\\"text/javascript\\">jQuery( document ).ready(function( $ ) {    $(\'#horizontal-tag-widget_unique-box-3\').css(\'background\', \'transparent url(\\"//24.p3k.hu/app/uploads/horizontal_tag_widget/tudta-background.png\\") no-repeat top center\');    $(\'#horizontal-tag-widget_unique-box-3\').css(\'padding-top\', \'80px\').css(\'margin-bottom\', \'15px\');});</script>\"}]';
  this.positions_weighted['unique-box-3'] = false;
  
  this.positions['page-end'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<script type=\\"text/javascript\\" charset=\\"utf-8\\" src=\\"//ad.adverticum.net/g3.js\\"></script><script>    var isSubscribed = false;    if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {        isSubscribed = true;    }</script><script type=\\"text/javascript\\" class=\\"goa-inserterScript\\">    if (!isSubscribed) {        goAdverticum3.loadZones([{ id: 3413875}]);    }</script><script type=\\"text/javascript\\" class=\\"goa-inserterScript\\">    if (!isSubscribed) {        goAdverticum3.insertBanner(3413875);    }\tisSubscribed = undefined;</script>\"}]';
  this.positions_weighted['page-end'] = false;
  
  this.positions['right-bottom'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": 100, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum a8a263be\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var dataAdsvName = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'6102006\';                        dataAdsvName = \'${adverticum_name}\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        dataAdsvName = \'${adverticum_name_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'${adv_zone_id_for_tablet}\';                        dataAdsvName = \'${adverticum_name_tablet}\';                        if (dataAdsvName == \\"\\") {                            dataAdsvName = \'${adverticum_name}\';                        }                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.setAttribute(\'data-adsv-name\', dataAdsvName);                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}, {\"service_name\": \"Google Adverts\", \"weight\": 0, \"source\": \"<div id=\\"ctsGadxTemp\\" class=\\"ctsGadx\\"    ctsStyle=\\"width:100%;text-align: center;margin-top:15px;display:inline-block;${custom_css}\\" style=\\"display: none;\\"><script>\t\t(function () {\t\t\tvar slotForDevice = \'\';\t\t\tvar gadxErr = false;\t\t\tvar dimensionForDevice = {\t\t\t\twidth: parseInt(400),\t\t\t\tmobileWidth: parseInt(${google_ad_width_mobile}),\t\t\t\tminWidth: parseInt(300),\t\t\t\theight: parseInt(250),\t\t\t\tmobileHeight: parseInt(${google_ad_height_mobile})\t\t\t};\t\t\tvar isSubscribed = false;\t\t\tif (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {\t\t\t\tisSubscribed = true;\t\t\t}\t\t\tif (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {\t\t\t\tswitch (_ceDeviceDetect.getDeviceType()) {\t\t\t\t\tcase \'desktop\':\t\t\t\t\t\tslotForDevice = \'4812147263\';\t\t\t\t\t\tbreak;\t\t\t\t\tcase \'mobile\':\t\t\t\t\t\tslotForDevice = \'${google_adx_slot_default_for_mobile}\';\t\t\t\t\t\tdimensionForDevice.width = 300;\t\t\t\t\t\tdimensionForDevice.minWidth = 300;\t\t\t\t\t\tdimensionForDevice.height = 250;\t\t\t\t\t\tif (!isNaN(dimensionForDevice.mobileWidth)) {\t\t\t\t\t\t\tdimensionForDevice.width = dimensionForDevice.mobileWidth;\t\t\t\t\t\t}\t\t\t\t\t\tif (!isNaN(dimensionForDevice.mobileHeight)) {\t\t\t\t\t\t\tdimensionForDevice.height = dimensionForDevice.mobileHeight;\t\t\t\t\t\t}\t\t\t\t\t\tbreak;\t\t\t\t\tcase \'tablet\':\t\t\t\t\t\tif (\'${google_adx_slot_default_for_tablet}\' != \'\') {\t\t\t\t\t\t\tslotForDevice = \'${google_adx_slot_default_for_tablet}\';\t\t\t\t\t\t} else {\t\t\t\t\t\t\tslotForDevice = \'4812147263\';\t\t\t\t\t\t}\t\t\t\t\t\tbreak;\t\t\t\t}\t\t\t}\t\t\tif (!isSubscribed && (typeof noADX == \'undefined\' || noADX === false) && slotForDevice != \'\') {\t\t\t\tvar advParts = {};\t\t\t\tvar gadxDiv = document.getElementById(\'ctsGadxTemp\');\t\t\t\tadvParts.initScript = document.createElement(\'script\');\t\t\t\tadvParts.initScript.src = \'//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js\';\t\t\t\tadvParts.initScript.async = \'true\';\t\t\t\tadvParts.body = document.createElement(\'ins\');\t\t\t\tadvParts.body.className = \'adsbygoogle\';\t\t\t\tadvParts.body.style.display = \'inline-block\';\t\t\t\tadvParts.body.style.height = dimensionForDevice.height + \'px\';\t\t\t\tif (!isNaN(dimensionForDevice.minWidth) && !isNaN(dimensionForDevice.width)) {\t\t\t\t\tadvParts.body.style.maxWidth = dimensionForDevice.width + \'px\';\t\t\t\t\tadvParts.body.style.minWidth = dimensionForDevice.minWidth + \'px\';\t\t\t\t\tadvParts.body.style.width = \'100%\';\t\t\t\t} else {\t\t\t\t\tadvParts.body.style.width = dimensionForDevice.width + \'px\';\t\t\t\t}\t\t\t\tadvParts.body.setAttribute(\'data-ad-client\', \'ca-pub-8962558862962174\');\t\t\t\tadvParts.body.setAttribute(\'data-ad-slot\', slotForDevice);\t\t\t\tadvParts.body.setAttribute(\'data-max-num-ads\', parseInt(1));\t\t\t\tif (typeof \'${google_ad_page_url}\' !== \'undefined\' && \'${google_ad_page_url}\' != \'\') {\t\t\t\t\tadvParts.body.setAttribute(\'data-page-url\', \'${google_ad_page_url}\');\t\t\t\t}\t\t\t\tif (gadxDiv.getAttribute(\\"ctsStyle\\") != null) {\t\t\t\t\tgadxDiv.style = gadxDiv.getAttribute(\\"ctsStyle\\");\t\t\t\t\tgadxDiv.removeAttribute(\\"ctsStyle\\");\t\t\t\t} else {\t\t\t\t\tgadxDiv.removeAttribute(\\"style\\");\t\t\t\t}\t\t\t\tgadxDiv.appendChild(advParts.initScript);\t\t\t\tgadxDiv.appendChild(advParts.body);\t\t\t\t(adsbygoogle = window.adsbygoogle || []).push({});\t\t\t\tgadxDiv.removeAttribute(\'id\');\t\t\t} else {\t\t\t\tvar adxElement = document.getElementById(\'ctsGadxTemp\');\t\t\t\tadxElement.parentNode.removeChild(adxElement);\t\t\t}\t\t})();    </script></div>\"}]';
  this.positions_weighted['right-bottom'] = true;
  
  this.positions['article010'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"a8a263be\\" data-adsv-name=\\"\\" style=\\"display: none;\\"><script>        var _cllq = _cllq || [];        var _cLazyAd = {            \'placeholder\': document.getElementById(\'ctstemp\'),            \'zoneForDevice\': \'\',            \'dataAdsvName\': \'\'        };        var isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {            switch (_ceDeviceDetect.getDeviceType()) {                case \'desktop\':                    _cLazyAd.zoneForDevice = \'4095098\';                    _cLazyAd.dataAdsvName = \'roadblock1\';                    break;                case \'mobile\':                    _cLazyAd.zoneForDevice = \'4206794\';                    _cLazyAd.dataAdsvName = \'mobil_waterfall3\';                    break;                case \'tablet\':                    _cLazyAd.zoneForDevice = \'${adv_zone_id_for_tablet}\';                    _cLazyAd.dataAdsvName = (\'${adverticum_name_tablet}\' != \'\' ? \'${adverticum_name_tablet}\' : \'roadblock1\');                    break;            }        }        if (isSubscribed || _cLazyAd.zoneForDevice == \'\') {            _cLazyAd.placeholder.parentNode.removeChild(_cLazyAd.placeholder);        } else {            if (_cLazyAd.placeholder.getAttribute(\\"ctsStyle\\") != null) {                _cLazyAd.placeholder.style = _cLazyAd.placeholder.getAttribute(\\"ctsStyle\\");                _cLazyAd.placeholder.removeAttribute(\\"ctsStyle\\");            } else {                _cLazyAd.placeholder.removeAttribute(\\"style\\");            }            _cllq.push(_cLazyAd.zoneForDevice);            _cLazyAd.placeholder.setAttribute(\'data-adsv-name\', _cLazyAd.dataAdsvName);            _cLazyAd.placeholder.id = \'lazy\' + _cLazyAd.zoneForDevice;        }        _cLazyAd = undefined;        isSubscribed = undefined;    </script></div>\"}]';
  this.positions_weighted['article010'] = false;
  
  this.positions['article020'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"a8a263be\\" data-adsv-name=\\"\\" style=\\"display: none;\\"><script>        var _cllq = _cllq || [];        var _cLazyAd = {            \'placeholder\': document.getElementById(\'ctstemp\'),            \'zoneForDevice\': \'\',            \'dataAdsvName\': \'\'        };        var isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {            switch (_ceDeviceDetect.getDeviceType()) {                case \'desktop\':                    _cLazyAd.zoneForDevice = \'4107157\';                    _cLazyAd.dataAdsvName = \'roadblock2\';                    break;                case \'mobile\':                    _cLazyAd.zoneForDevice = \'4206814\';                    _cLazyAd.dataAdsvName = \'mobil_waterfall4\';                    break;                case \'tablet\':                    _cLazyAd.zoneForDevice = \'${adv_zone_id_for_tablet}\';                    _cLazyAd.dataAdsvName = (\'${adverticum_name_tablet}\' != \'\' ? \'${adverticum_name_tablet}\' : \'roadblock2\');                    break;            }        }        if (isSubscribed || _cLazyAd.zoneForDevice == \'\') {            _cLazyAd.placeholder.parentNode.removeChild(_cLazyAd.placeholder);        } else {            if (_cLazyAd.placeholder.getAttribute(\\"ctsStyle\\") != null) {                _cLazyAd.placeholder.style = _cLazyAd.placeholder.getAttribute(\\"ctsStyle\\");                _cLazyAd.placeholder.removeAttribute(\\"ctsStyle\\");            } else {                _cLazyAd.placeholder.removeAttribute(\\"style\\");            }            _cllq.push(_cLazyAd.zoneForDevice);            _cLazyAd.placeholder.setAttribute(\'data-adsv-name\', _cLazyAd.dataAdsvName);            _cLazyAd.placeholder.id = \'lazy\' + _cLazyAd.zoneForDevice;        }        _cLazyAd = undefined;        isSubscribed = undefined;    </script></div>\"}]';
  this.positions_weighted['article020'] = false;
  
  this.positions['article030'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"a8a263be\\" data-adsv-name=\\"\\" style=\\"display: none;\\"><script>        var _cllq = _cllq || [];        var _cLazyAd = {            \'placeholder\': document.getElementById(\'ctstemp\'),            \'zoneForDevice\': \'\',            \'dataAdsvName\': \'\'        };        var isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {            switch (_ceDeviceDetect.getDeviceType()) {                case \'desktop\':                    _cLazyAd.zoneForDevice = \'4107158\';                    _cLazyAd.dataAdsvName = \'roadblock3\';                    break;                case \'mobile\':                    _cLazyAd.zoneForDevice = \'4206815\';                    _cLazyAd.dataAdsvName = \'mobil_waterfall5\';                    break;                case \'tablet\':                    _cLazyAd.zoneForDevice = \'${adv_zone_id_for_tablet}\';                    _cLazyAd.dataAdsvName = (\'${adverticum_name_tablet}\' != \'\' ? \'${adverticum_name_tablet}\' : \'roadblock3\');                    break;            }        }        if (isSubscribed || _cLazyAd.zoneForDevice == \'\') {            _cLazyAd.placeholder.parentNode.removeChild(_cLazyAd.placeholder);        } else {            if (_cLazyAd.placeholder.getAttribute(\\"ctsStyle\\") != null) {                _cLazyAd.placeholder.style = _cLazyAd.placeholder.getAttribute(\\"ctsStyle\\");                _cLazyAd.placeholder.removeAttribute(\\"ctsStyle\\");            } else {                _cLazyAd.placeholder.removeAttribute(\\"style\\");            }            _cllq.push(_cLazyAd.zoneForDevice);            _cLazyAd.placeholder.setAttribute(\'data-adsv-name\', _cLazyAd.dataAdsvName);            _cLazyAd.placeholder.id = \'lazy\' + _cLazyAd.zoneForDevice;        }        _cLazyAd = undefined;        isSubscribed = undefined;    </script></div>\"}]';
  this.positions_weighted['article030'] = false;
  
  this.positions['article040'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"a8a263be\\" data-adsv-name=\\"\\" style=\\"display: none;\\"><script>        var _cllq = _cllq || [];        var _cLazyAd = {            \'placeholder\': document.getElementById(\'ctstemp\'),            \'zoneForDevice\': \'\',            \'dataAdsvName\': \'\'        };        var isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {            switch (_ceDeviceDetect.getDeviceType()) {                case \'desktop\':                    _cLazyAd.zoneForDevice = \'4107159\';                    _cLazyAd.dataAdsvName = \'roadblock4\';                    break;                case \'mobile\':                    _cLazyAd.zoneForDevice = \'4206851\';                    _cLazyAd.dataAdsvName = \'mobil_waterfall6\';                    break;                case \'tablet\':                    _cLazyAd.zoneForDevice = \'${adv_zone_id_for_tablet}\';                    _cLazyAd.dataAdsvName = (\'${adverticum_name_tablet}\' != \'\' ? \'${adverticum_name_tablet}\' : \'roadblock4\');                    break;            }        }        if (isSubscribed || _cLazyAd.zoneForDevice == \'\') {            _cLazyAd.placeholder.parentNode.removeChild(_cLazyAd.placeholder);        } else {            if (_cLazyAd.placeholder.getAttribute(\\"ctsStyle\\") != null) {                _cLazyAd.placeholder.style = _cLazyAd.placeholder.getAttribute(\\"ctsStyle\\");                _cLazyAd.placeholder.removeAttribute(\\"ctsStyle\\");            } else {                _cLazyAd.placeholder.removeAttribute(\\"style\\");            }            _cllq.push(_cLazyAd.zoneForDevice);            _cLazyAd.placeholder.setAttribute(\'data-adsv-name\', _cLazyAd.dataAdsvName);            _cLazyAd.placeholder.id = \'lazy\' + _cLazyAd.zoneForDevice;        }        _cLazyAd = undefined;        isSubscribed = undefined;    </script></div>\"}]';
  this.positions_weighted['article040'] = false;
  
  this.positions['article050'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"a8a263be\\" data-adsv-name=\\"\\" style=\\"display: none;\\"><script>        var _cllq = _cllq || [];        var _cLazyAd = {            \'placeholder\': document.getElementById(\'ctstemp\'),            \'zoneForDevice\': \'\',            \'dataAdsvName\': \'\'        };        var isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {            switch (_ceDeviceDetect.getDeviceType()) {                case \'desktop\':                    _cLazyAd.zoneForDevice = \'4107160\';                    _cLazyAd.dataAdsvName = \'roadblock5\';                    break;                case \'mobile\':                    _cLazyAd.zoneForDevice = \'4206852\';                    _cLazyAd.dataAdsvName = \'mobil_waterfall7\';                    break;                case \'tablet\':                    _cLazyAd.zoneForDevice = \'${adv_zone_id_for_tablet}\';                    _cLazyAd.dataAdsvName = (\'${adverticum_name_tablet}\' != \'\' ? \'${adverticum_name_tablet}\' : \'roadblock5\');                    break;            }        }        if (isSubscribed || _cLazyAd.zoneForDevice == \'\') {            _cLazyAd.placeholder.parentNode.removeChild(_cLazyAd.placeholder);        } else {            if (_cLazyAd.placeholder.getAttribute(\\"ctsStyle\\") != null) {                _cLazyAd.placeholder.style = _cLazyAd.placeholder.getAttribute(\\"ctsStyle\\");                _cLazyAd.placeholder.removeAttribute(\\"ctsStyle\\");            } else {                _cLazyAd.placeholder.removeAttribute(\\"style\\");            }            _cllq.push(_cLazyAd.zoneForDevice);            _cLazyAd.placeholder.setAttribute(\'data-adsv-name\', _cLazyAd.dataAdsvName);            _cLazyAd.placeholder.id = \'lazy\' + _cLazyAd.zoneForDevice;        }        _cLazyAd = undefined;        isSubscribed = undefined;    </script></div>\"}]';
  this.positions_weighted['article050'] = false;
  
  this.positions['right020'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp1\\" class=\\"goAdverticum\\"></div><br><div id=\\"ctstemp2\\" class=\\"goAdverticum\\"></div><script>    (function () {        var zone1 = document.getElementById(\\"ctstemp1\\");        var zone2 = document.getElementById(\\"ctstemp2\\");        var isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        if (!isSubscribed) {            zone1.id = \\"zone5393238\\";            zone2.id = \\"zone5927846\\";        } else {            zone1.parentNode.removeChild(zone1);            zone2.parentNode.removeChild(zone2);        }    })();</script>\"}, {\"service_name\": \"Strossle\", \"weight\": null, \"source\": \"<div id=\\"strossle-widget-widget-5a253d6e9f91b\\" class=\\"wpb_widget _ce_measure_widget _ce_measure_appear\\"    data-ce-measure-widget=\\"article_recommender{strossle,adblock}\\" data-ce-measure-appear=\\"article_recommender{strossle,adblock}\\" style=\\"display: none;\\"><script type=\\"text/javascript\\">        (function () {            var strossle_element = document.getElementById(\\"strossle-widget-widget-5a253d6e9f91b\\");            var strossle_exceptions = \'${strossle_widget_exceptions}\';            strossle_exceptions = strossle_exceptions.replace(\\" \\", \\"\\");            strossle_exceptions = strossle_exceptions.split(\\",\\");            var strossle_enabled = true;            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (strossle_exceptions != \\"\\") {                for (var i = 0; i < strossle_exceptions.length; i++) {                    if (window.location.search.indexOf(strossle_exceptions[i]) != -1) {                        strossle_enabled = false;                        strossle_element.remove();                    }                }            }            if (!isSubscribed && strossle_enabled && (typeof localStorage.A42A6Cblck != \'undefined\' && JSON.parse(localStorage.A42A6Cblck).bl == 1)) {                strossle_element.setAttribute(\\"data-spklw-widget\\", \\"widget-5a253d6e9f91b\\");                if (strossle_element.getAttribute(\\"ctsStyle\\") != null) {                    strossle_element.style = strossle_element.getAttribute(\\"ctsStyle\\");                    strossle_element.removeAttribute(\\"ctsStyle\\");                } else {                    strossle_element.removeAttribute(\\"style\\");                }                strossle_element.setAttribute(\\"style\\", \\"${strossle_style}\\");            } else {                strossle_element.remove();            }        })();    </script></div>\"}]';
  this.positions_weighted['right020'] = false;
  
  this.positions['content060'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'4418034\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'4418034\';                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}, {\"service_name\": \"Google Adverts\", \"weight\": null, \"source\": \"<div id=\\"ctsGadxTemp\\" ctsStyle=\\"text-align: right; font-size: 8px; color: #C6C6C6; margin: 0 auto;\\"    style=\\"display: none;\\">    HIRDET&#xC9;S    <ins id=\\"gadsPholder\\" class=\\"adsbygoogle\\" style=\\"display:block;${custom_css}\\"        data-ad-client=\\"ca-pub-8962558862962174\\" data-full-width-responsive=\\"true\\" data-ad-format=\\"auto\\"></ins><script type=\\"text/javascript\\">        (function () {            var adxElement = document.getElementById(\'ctsGadxTemp\');            var gadsPholder = document.getElementById(\'gadsPholder\');            var adsByGoogleScript = document.createElement(\\"script\\");            var isSubscribed = false;            var slotForDevice = \'\';            gadsPholder.removeAttribute(\'id\');            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        slotForDevice = \'${google_adx_slot_default_for_desktop}\';                        break;                    case \'mobile\':                        slotForDevice = \'4683531911\';                        break;                    case \'tablet\':                        if (\'${google_adx_slot_default_for_tablet}\' != \'\') {                            slotForDevice = \'${google_adx_slot_default_for_tablet}\';                        } else {                            slotForDevice = \'${google_adx_slot_default_for_desktop}\';                        }                        break;                }            }            if (slotForDevice != \'\') {                gadsPholder.setAttribute(\\"data-ad-slot\\", slotForDevice);                adsByGoogleScript.src = \\"//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js\\";                adxElement.removeAttribute(\'id\');                if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                    isSubscribed = true;                }                if (!isSubscribed && (typeof noADX == \'undefined\' || noADX === false)) {                    adxElement.appendChild(adsByGoogleScript);                    if (adxElement.getAttribute(\\"ctsStyle\\") != null) {                        adxElement.style = adxElement.getAttribute(\\"ctsStyle\\");                        adxElement.removeAttribute(\\"ctsStyle\\");                    } else {                        adxElement.removeAttribute(\\"style\\");                    }                    (adsbygoogle = window.adsbygoogle || []).push({});                } else {                    adxElement.parentNode.removeChild(adxElement);                }            }else{                adxElement.parentNode.removeChild(adxElement);            }        })();    </script></div>\"}]';
  this.positions_weighted['content060'] = false;
  
  this.positions['right-bottom'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum a8a263be\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var dataAdsvName = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'6102006\';                        dataAdsvName = \'${adverticum_name}\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        dataAdsvName = \'${adverticum_name_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'${adv_zone_id_for_tablet}\';                        dataAdsvName = \'${adverticum_name_tablet}\';                        if (dataAdsvName == \\"\\") {                            dataAdsvName = \'${adverticum_name}\';                        }                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.setAttribute(\'data-adsv-name\', dataAdsvName);                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['right-bottom'] = false;
  
  this.positions['list-content020'] = '[{\"service_name\": \"Google Adverts\", \"weight\": null, \"source\": \"<div id=\\"ctsGadxTemp\\" class=\\"ctsGadx\\"    ctsStyle=\\"width:100%;text-align: center;margin-top:15px;display:inline-block;border-bottom:1px solid #e4e4e4;\\" style=\\"display: none;\\"><script>\t\t(function () {\t\t\tvar slotForDevice = \'\';\t\t\tvar gadxErr = false;\t\t\tvar dimensionForDevice = {\t\t\t\twidth: parseInt(750),\t\t\t\tmobileWidth: parseInt(${google_ad_width_mobile}),\t\t\t\tminWidth: parseInt(300),\t\t\t\theight: parseInt(200),\t\t\t\tmobileHeight: parseInt(${google_ad_height_mobile})\t\t\t};\t\t\tvar isSubscribed = false;\t\t\tif (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {\t\t\t\tisSubscribed = true;\t\t\t}\t\t\tif (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {\t\t\t\tswitch (_ceDeviceDetect.getDeviceType()) {\t\t\t\t\tcase \'desktop\':\t\t\t\t\t\tslotForDevice = \'1481100861\';\t\t\t\t\t\tbreak;\t\t\t\t\tcase \'mobile\':\t\t\t\t\t\tslotForDevice = \'${google_adx_slot_default_for_mobile}\';\t\t\t\t\t\tdimensionForDevice.width = 300;\t\t\t\t\t\tdimensionForDevice.minWidth = 300;\t\t\t\t\t\tdimensionForDevice.height = 250;\t\t\t\t\t\tif (!isNaN(dimensionForDevice.mobileWidth)) {\t\t\t\t\t\t\tdimensionForDevice.width = dimensionForDevice.mobileWidth;\t\t\t\t\t\t}\t\t\t\t\t\tif (!isNaN(dimensionForDevice.mobileHeight)) {\t\t\t\t\t\t\tdimensionForDevice.height = dimensionForDevice.mobileHeight;\t\t\t\t\t\t}\t\t\t\t\t\tbreak;\t\t\t\t\tcase \'tablet\':\t\t\t\t\t\tif (\'${google_adx_slot_default_for_tablet}\' != \'\') {\t\t\t\t\t\t\tslotForDevice = \'${google_adx_slot_default_for_tablet}\';\t\t\t\t\t\t} else {\t\t\t\t\t\t\tslotForDevice = \'1481100861\';\t\t\t\t\t\t}\t\t\t\t\t\tbreak;\t\t\t\t}\t\t\t}\t\t\tif (!isSubscribed && (typeof noADX == \'undefined\' || noADX === false) && slotForDevice != \'\') {\t\t\t\tvar advParts = {};\t\t\t\tvar gadxDiv = document.getElementById(\'ctsGadxTemp\');\t\t\t\tadvParts.initScript = document.createElement(\'script\');\t\t\t\tadvParts.initScript.src = \'//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js\';\t\t\t\tadvParts.initScript.async = \'true\';\t\t\t\tadvParts.body = document.createElement(\'ins\');\t\t\t\tadvParts.body.className = \'adsbygoogle\';\t\t\t\tadvParts.body.style.display = \'inline-block\';\t\t\t\tadvParts.body.style.height = dimensionForDevice.height + \'px\';\t\t\t\tif (!isNaN(dimensionForDevice.minWidth) && !isNaN(dimensionForDevice.width)) {\t\t\t\t\tadvParts.body.style.maxWidth = dimensionForDevice.width + \'px\';\t\t\t\t\tadvParts.body.style.minWidth = dimensionForDevice.minWidth + \'px\';\t\t\t\t\tadvParts.body.style.width = \'100%\';\t\t\t\t} else {\t\t\t\t\tadvParts.body.style.width = dimensionForDevice.width + \'px\';\t\t\t\t}\t\t\t\tadvParts.body.setAttribute(\'data-ad-client\', \'ca-pub-8962558862962174\');\t\t\t\tadvParts.body.setAttribute(\'data-ad-slot\', slotForDevice);\t\t\t\tadvParts.body.setAttribute(\'data-max-num-ads\', parseInt(1));\t\t\t\tif (typeof \'${google_ad_page_url}\' !== \'undefined\' && \'${google_ad_page_url}\' != \'\') {\t\t\t\t\tadvParts.body.setAttribute(\'data-page-url\', \'${google_ad_page_url}\');\t\t\t\t}\t\t\t\tif (gadxDiv.getAttribute(\\"ctsStyle\\") != null) {\t\t\t\t\tgadxDiv.style = gadxDiv.getAttribute(\\"ctsStyle\\");\t\t\t\t\tgadxDiv.removeAttribute(\\"ctsStyle\\");\t\t\t\t} else {\t\t\t\t\tgadxDiv.removeAttribute(\\"style\\");\t\t\t\t}\t\t\t\tgadxDiv.appendChild(advParts.initScript);\t\t\t\tgadxDiv.appendChild(advParts.body);\t\t\t\t(adsbygoogle = window.adsbygoogle || []).push({});\t\t\t\tgadxDiv.removeAttribute(\'id\');\t\t\t} else {\t\t\t\tvar adxElement = document.getElementById(\'ctsGadxTemp\');\t\t\t\tadxElement.parentNode.removeChild(adxElement);\t\t\t}\t\t})();    </script></div>\"}]';
  this.positions_weighted['list-content020'] = false;
  
  this.positions['gallery-content-top'] = '[{\"service_name\": \"Google Adverts\", \"weight\": null, \"source\": \"<div id=\\"ctsGadxTemp\\" class=\\"ctsGadx\\" ctsStyle=\\"display:table;margin:0 auto;\\" style=\\"display: none;\\"><script type=\\"text/javascript\\">\t(function () {        var slotForDevice = \'\';        var gadxErr = false;        var dimensionForDevice = {            width: parseInt(727),            height: parseInt(90)        };        var isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {            switch (_ceDeviceDetect.getDeviceType()) {                case \'desktop\':                    slotForDevice = \'4199050721\';                    break;                case \'mobile\':                    slotForDevice = \'${google_adx_slot_default_for_mobile}\';                    dimensionForDevice.width = 300;                    dimensionForDevice.height = 250;                    break;                case \'tablet\':                    if (\'${google_adx_slot_default_for_tablet}\' != \'\') {                        slotForDevice = \'${google_adx_slot_default_for_tablet}\';                    } else {                        slotForDevice = \'4199050721\';                    }                    break;            }            try {            } catch (err) {                gadxErr = true;            }        }        if (!isSubscribed && (typeof noADX == \'undefined\' || noADX === false) && slotForDevice != \'\') {            var advParts = {};            var gadxDiv = document.getElementById(\'ctsGadxTemp\');            advParts.initScript = document.createElement(\'script\');            advParts.initScript.src = \'//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js\';            advParts.initScript.async = \'true\';            advParts.body = document.createElement(\'ins\');            advParts.body.className = \'adsbygoogle\';            advParts.body.style.display = \'table\';            advParts.body.style.margin = \'0 auto\';            advParts.body.style.width = dimensionForDevice.width + \'px\';            advParts.body.style.height = dimensionForDevice.height + \'px\';            advParts.body.setAttribute(\'data-ad-client\', \'ca-pub-8962558862962174\');            advParts.body.setAttribute(\'data-ad-slot\', slotForDevice);            advParts.body.setAttribute(\'data-max-num-ads\', parseInt(1));            if (typeof \'${google_ad_page_url}\' !== \'undefined\' && \'${google_ad_page_url}\' != \'\') {                advParts.body.setAttribute(\'data-page-url\', \'${google_ad_page_url}\');            }            if (gadxDiv.getAttribute(\\"ctsStyle\\") != null) {                gadxDiv.style = gadxDiv.getAttribute(\\"ctsStyle\\");                gadxDiv.removeAttribute(\\"ctsStyle\\");            } else {                gadxDiv.removeAttribute(\\"style\\");            }            gadxDiv.appendChild(advParts.initScript);            gadxDiv.appendChild(advParts.body);            (adsbygoogle = window.adsbygoogle || []).push({});            gadxDiv.removeAttribute(\'id\');        } else {            var adxElement = document.getElementById(\'ctsGadxTemp\');            adxElement.parentNode.removeChild(adxElement);        }    })();\t</script></div>\"}]';
  this.positions_weighted['gallery-content-top'] = false;
  
  this.positions['gallery-left020'] = '[{\"service_name\": \"Google Adverts\", \"weight\": null, \"source\": \"<div id=\\"ctsGadxTemp\\" class=\\"ctsGadx\\" ctsStyle=\\"display:table;margin:0 auto;\\" style=\\"display: none;\\"><script type=\\"text/javascript\\">\t(function () {        var slotForDevice = \'\';        var gadxErr = false;        var dimensionForDevice = {            width: parseInt(255),            height: parseInt(143)        };        var isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {            switch (_ceDeviceDetect.getDeviceType()) {                case \'desktop\':                    slotForDevice = \'2341020050\';                    break;                case \'mobile\':                    slotForDevice = \'${google_adx_slot_default_for_mobile}\';                    dimensionForDevice.width = 300;                    dimensionForDevice.height = 250;                    break;                case \'tablet\':                    if (\'${google_adx_slot_default_for_tablet}\' != \'\') {                        slotForDevice = \'${google_adx_slot_default_for_tablet}\';                    } else {                        slotForDevice = \'2341020050\';                    }                    break;            }            try {            } catch (err) {                gadxErr = true;            }        }        if (!isSubscribed && (typeof noADX == \'undefined\' || noADX === false) && slotForDevice != \'\') {            var advParts = {};            var gadxDiv = document.getElementById(\'ctsGadxTemp\');            advParts.initScript = document.createElement(\'script\');            advParts.initScript.src = \'//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js\';            advParts.initScript.async = \'true\';            advParts.body = document.createElement(\'ins\');            advParts.body.className = \'adsbygoogle\';            advParts.body.style.display = \'table\';            advParts.body.style.margin = \'0 auto\';            advParts.body.style.width = dimensionForDevice.width + \'px\';            advParts.body.style.height = dimensionForDevice.height + \'px\';            advParts.body.setAttribute(\'data-ad-client\', \'ca-pub-8962558862962174\');            advParts.body.setAttribute(\'data-ad-slot\', slotForDevice);            advParts.body.setAttribute(\'data-max-num-ads\', parseInt(1));            if (typeof \'${google_ad_page_url}\' !== \'undefined\' && \'${google_ad_page_url}\' != \'\') {                advParts.body.setAttribute(\'data-page-url\', \'${google_ad_page_url}\');            }            if (gadxDiv.getAttribute(\\"ctsStyle\\") != null) {                gadxDiv.style = gadxDiv.getAttribute(\\"ctsStyle\\");                gadxDiv.removeAttribute(\\"ctsStyle\\");            } else {                gadxDiv.removeAttribute(\\"style\\");            }            gadxDiv.appendChild(advParts.initScript);            gadxDiv.appendChild(advParts.body);            (adsbygoogle = window.adsbygoogle || []).push({});            gadxDiv.removeAttribute(\'id\');        } else {            var adxElement = document.getElementById(\'ctsGadxTemp\');            adxElement.parentNode.removeChild(adxElement);        }    })();\t</script></div>\"}]';
  this.positions_weighted['gallery-left020'] = false;
  
  this.positions['gallery-right020'] = '[{\"service_name\": \"Google Adverts\", \"weight\": null, \"source\": \"<div id=\\"ctsGadxTemp\\" class=\\"ctsGadx\\" ctsStyle=\\"display:table;margin:0 auto;\\" style=\\"display: none;\\"><script type=\\"text/javascript\\">\t(function () {        var slotForDevice = \'\';        var gadxErr = false;        var dimensionForDevice = {            width: parseInt(350),            height: parseInt(198)        };        var isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {            switch (_ceDeviceDetect.getDeviceType()) {                case \'desktop\':                    slotForDevice = \'6982972648\';                    break;                case \'mobile\':                    slotForDevice = \'${google_adx_slot_default_for_mobile}\';                    dimensionForDevice.width = 300;                    dimensionForDevice.height = 250;                    break;                case \'tablet\':                    if (\'${google_adx_slot_default_for_tablet}\' != \'\') {                        slotForDevice = \'${google_adx_slot_default_for_tablet}\';                    } else {                        slotForDevice = \'6982972648\';                    }                    break;            }            try {            } catch (err) {                gadxErr = true;            }        }        if (!isSubscribed && (typeof noADX == \'undefined\' || noADX === false) && slotForDevice != \'\') {            var advParts = {};            var gadxDiv = document.getElementById(\'ctsGadxTemp\');            advParts.initScript = document.createElement(\'script\');            advParts.initScript.src = \'//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js\';            advParts.initScript.async = \'true\';            advParts.body = document.createElement(\'ins\');            advParts.body.className = \'adsbygoogle\';            advParts.body.style.display = \'table\';            advParts.body.style.margin = \'0 auto\';            advParts.body.style.width = dimensionForDevice.width + \'px\';            advParts.body.style.height = dimensionForDevice.height + \'px\';            advParts.body.setAttribute(\'data-ad-client\', \'ca-pub-8962558862962174\');            advParts.body.setAttribute(\'data-ad-slot\', slotForDevice);            advParts.body.setAttribute(\'data-max-num-ads\', parseInt(1));            if (typeof \'${google_ad_page_url}\' !== \'undefined\' && \'${google_ad_page_url}\' != \'\') {                advParts.body.setAttribute(\'data-page-url\', \'${google_ad_page_url}\');            }            if (gadxDiv.getAttribute(\\"ctsStyle\\") != null) {                gadxDiv.style = gadxDiv.getAttribute(\\"ctsStyle\\");                gadxDiv.removeAttribute(\\"ctsStyle\\");            } else {                gadxDiv.removeAttribute(\\"style\\");            }            gadxDiv.appendChild(advParts.initScript);            gadxDiv.appendChild(advParts.body);            (adsbygoogle = window.adsbygoogle || []).push({});            gadxDiv.removeAttribute(\'id\');        } else {            var adxElement = document.getElementById(\'ctsGadxTemp\');            adxElement.parentNode.removeChild(adxElement);        }    })();\t</script></div>\"}]';
  this.positions_weighted['gallery-right020'] = false;
  
  this.positions['gallery-content010'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ajaxZoneTemp\\" class=\\"a8a263be\\" data-adsv-name=\\"\\" ctsStyle=\\"${custom_css}\\" style=\\"display: none;\\"></div><script>    (function () {        const insertedElement = document.getElementById(\'ajaxZoneTemp\');        const randSlotStr = \'_\' + Math.round(Math.random() * 9999999);        insertedElement.id += randSlotStr;        window.goAdverticum3.onReady((goa3) => {            const $ = goa3.getjQuery();            let zoneForDevice = \'\';            let dataAdsvName = \'\';            let isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (window._ceDeviceDetect != undefined && typeof window._ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (window._ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'5575283\';                        dataAdsvName = \'${adverticum_name}\';                        break;                    case \'mobile\':                        zoneForDevice = \'7255855\';                        dataAdsvName = \'${adverticum_name_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'${adv_zone_id_for_tablet}\' || \'5575283\';                        dataAdsvName = \'${adverticum_name_tablet}\';                        if (dataAdsvName == \\"\\") {                            dataAdsvName = \'${adverticum_name}\';                        }                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'ajaxZone\' + zoneForDevice + randSlotStr;                insertedElement.setAttribute(\'data-adsv-name\', dataAdsvName);                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }                $(\'#\' + insertedElement.id).goa(zoneForDevice, {                    p: 100, zP: \\"\\", fP: \\"\\", cT: \\"\\"                });            }        });    })();</script>\"}]';
  this.positions_weighted['gallery-content010'] = false;
  
  this.positions['article-recommender010'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'4411236\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'4411236\';                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['article-recommender010'] = false;
  
  this.positions['content050'] = '[{\"service_name\": \"Google Adverts\", \"weight\": null, \"source\": \"<div id=\\"article_recommender_pad_mpx_placeholder\\" class=\\"_ce_measure_widget _ce_measure_appear\\"    data-ce-measure-widget=\\"article_recommender{pad,mpx}\\" data-ce-measure-appear=\\"article_recommender{pad,mpx}\\"    style=\\"display:none;\\"><div id=\\"article_recommender_pad_placeholder1\\"></div><div id=\\"article_recommender_mpx_placeholder\\" class=\\"ctsGadx\\" ctsStyle=\\"display:block;${multiplex_css}\\"></div><div id=\\"article_recommender_pad_placeholder2\\"></div></div><div id=\\"tempAdScript\\"><script>        (function () {            const insertPAD = (index, selector) => {                try {                    let src = \'\',                        insertedElement = document.querySelector(selector),                        style = \'${rss_css_multiple}\' != \'\' ? JSON.parse(\'${rss_css_multiple}\')[index] : \'\';                    insertedElement.removeAttribute(\'id\');                    if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                        switch (_ceDeviceDetect.getDeviceType()) {                            case \'desktop\':                                src = JSON.parse(\'[\\"//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1537\\", \\"//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1538\\"]\')[index];                                break;                            case \'mobile\':                                src = JSON.parse(\'[\\"//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1537\\", \\"//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1538\\"]\')[index];                                break;                            case \'tablet\':                                src = JSON.parse(\'[\\"//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1537\\", \\"//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1538\\"]\')[index];                                break;                        }                    }                    if (src != \'\') {                        const pid = src.match(/pid=(\\\\d+)/)[1];                        const id = src.match(/&id=(\\\\d+)/)[1];                        if (style != null && style != \'\') insertedElement.style = style;                        insertedElement.id = \\"hirstartbox-\\" + pid + \\"-\\" + id;                        insertedElement.style.display = \\"block\\";                        const s = document.createElement(\\"script\\");                        s.type = \\"text/javascript\\";                        s.async = true;                        s.src = src;                        document.getElementsByTagName(\\"head\\")[0].appendChild(s);                    } else {                        insertedElement.parentNode.removeChild(insertedElement);                    }                } catch (e) {                }            };            const insertMultiplex = (selector) => {                let slotForDevice = {                    desktop: \'8735967939\',                    mobile: \'4273090693\',                    tablet: \'4273090693\'                },                    slotForDeviceDark = {                        desktop: \'4922865488\',                        mobile: \'8251736408\',                        tablet: \'8251736408\'                    },                    recommDiv = document.querySelector(selector),                    slot = \'\',                    parameter = \'\',                    googleUniqueParameters = {                        desktop: \'{\\"data-matched-content-rows-num\\": \\"1\\", \\"data-matched-content-columns-num\\": \\"4\\", \\"data-matched-content-ui-type\\": \\"image_stacked\\"}\',                        mobile: \'{\\"data-matched-content-rows-num\\": \\"4\\", \\"data-matched-content-columns-num\\": \\"1\\", \\"data-matched-content-ui-type\\": \\"image_sidebyside\\"}\',                        tablet: \'{\\"data-matched-content-rows-num\\": \\"4\\", \\"data-matched-content-columns-num\\": \\"1\\", \\"data-matched-content-ui-type\\": \\"image_sidebyside\\"}\'                    },                    isSubscribed = false;                recommDiv.removeAttribute(\\"id\\");                if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                    isSubscribed = true;                }                if (typeof _ceCTSData != \'undefined\' && _ceCTSData.darkMode != undefined && _ceCTSData.darkMode) {                    slotForDevice = slotForDeviceDark;                }                if (typeof localStorage.A42A6Cblck != \'undefined\' && JSON.parse(localStorage.A42A6Cblck).bl == 1) {                    recommDiv.parentNode.removeChild(recommDiv);                } else {                    if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                        switch (_ceDeviceDetect.getDeviceType()) {                            case \'desktop\':                                slot = slotForDevice.desktop;                                parameter = googleUniqueParameters.desktop;                                break;                            case \'mobile\':                                slot = slotForDevice.mobile;                                parameter = googleUniqueParameters.mobile;                                if (slot == \'\') {                                    slot = slotForDevice.desktop;                                }                                break;                            case \'tablet\':                                slot = slotForDevice.mobile;                                parameter = googleUniqueParameters.mobile;                                if (slot == \'\') {                                    slot = slotForDevice.desktop;                                }                                break;                        }                    }                    if (!isSubscribed && (typeof noADX == \'undefined\' || noADX === false) && slot != \'\') {                        let advParts = {};                        advParts.initScript = document.createElement(\'script\');                        advParts.initScript.src = \'//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js\';                        advParts.initScript.async = \'true\';                        advParts.body = document.createElement(\'ins\');                        advParts.body.className = \'adsbygoogle\';                        advParts.body.style.display = \'block\';                        advParts.body.setAttribute(\'data-ad-format\', \'autorelaxed\');                        advParts.body.setAttribute(\'data-ad-client\', \'ca-pub-8962558862962174\');                        advParts.body.setAttribute(\'data-ad-slot\', slot);                        try {                            parameter = JSON.parse(parameter);                            for (let key in parameter) {                                if (parameter.hasOwnProperty(key)) {                                    advParts.body.setAttribute(key, parameter[key]);                                }                            }                        } catch (e) {                        }                        if (recommDiv.getAttribute(\\"ctsStyle\\") != null) {                            recommDiv.style = recommDiv.getAttribute(\\"ctsStyle\\");                            recommDiv.removeAttribute(\\"ctsStyle\\");                        } else {                            recommDiv.removeAttribute(\\"style\\");                        }                        recommDiv.appendChild(advParts.initScript);                        recommDiv.appendChild(advParts.body);                        (adsbygoogle = window.adsbygoogle || []).push({});                        recommDiv.removeAttribute(\'id\');                    } else {                        recommDiv.parentNode.removeChild(recommDiv);                    }                }            };            const scriptPlaceholder = document.querySelector(\\"#tempAdScript\\");            const placeholder = document.querySelector(\\"#article_recommender_pad_mpx_placeholder\\");            placeholder.removeAttribute(\\"id\\");            placeholder.style.display = \\"block\\";            insertPAD(0, \'#article_recommender_pad_placeholder1\');            insertMultiplex(\'#article_recommender_mpx_placeholder\');            insertPAD(1, \'#article_recommender_pad_placeholder2\');            scriptPlaceholder.parentNode.removeChild(scriptPlaceholder);        })();    </script></div>\"}, {\"service_name\": \"Criteo\", \"weight\": null, \"source\": \"<div id=\\"criteoTPL\\" ctsStyle=\\"width:0px;height:0px;margin:0 auto;overflow:hidden;margin-top: 25px; margin-bottom: 25px;padding:5px;\\" style=\\"display: none;\\"></div><script type=\\"text/javascript\\">    (function () {        var zoneid = 1470404,            height = 360,            width = 640,            criteoEl = document.getElementById(\\"criteoTPL\\"),            domReady = \\"${criteo_dom_ready}\\",            mutationTimeout = 5000,            mutationConf = { attributes: true, childList: true, subtree: true },            isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        var insertCriteoBanner = function () {            if (!isSubscribed) {                criteoEl.id += Math.floor(Math.random() * 1000000);                if (criteoEl.getAttribute(\\"ctsStyle\\") != null) {                    criteoEl.style = criteoEl.getAttribute(\\"ctsStyle\\");                    criteoEl.removeAttribute(\\"ctsStyle\\");                } else {                    criteoEl.removeAttribute(\\"style\\");                }                var observer = new MutationObserver(function (mutations) {                    mutations.forEach(function () {                        criteoEl.style.width = width + \\"px\\";                        criteoEl.style.height = height + \\"px\\";                        criteoEl.style.marginTop = \\"10px\\";                        criteoEl.style.marginBottom = \\"10px\\";                        observer.disconnect();                    });                });                observer.observe(criteoEl, mutationConf);                setTimeout(function () { observer.disconnect(); }, mutationTimeout);                Criteo.events.push(function () {                    Criteo.DisplayAcceptableAdIfAdblocked({                        \\"zoneid\\": zoneid,                        \\"containerid\\": criteoEl.id,                        \\"overrideZoneFloor\\": true                    });                });            } else {                criteoEl.parentNode.removeChild(criteoEl);            }        };        if (domReady != undefined && domReady != \'\' && domReady) {            if (typeof document.addEventListener !== \'undefined\') {                document.addEventListener(\\"DOMContentLoaded\\", insertCriteoBanner);            } else {                window.attachEvent(\\"onload\\", insertCriteoBanner);            }        } else {            insertCriteoBanner();        }    })();</script>\"}, {\"service_name\": \"Strossle\", \"weight\": null, \"source\": \"<div id=\\"strossle-widget-widget-570391f811f85\\" class=\\"wpb_widget _ce_measure_widget _ce_measure_appear\\"    data-ce-measure-widget=\\"article_recommender{strossle,adblock}\\" data-ce-measure-appear=\\"article_recommender{strossle,adblock}\\" style=\\"display: none;\\"><script type=\\"text/javascript\\">        (function () {            var strossle_element = document.getElementById(\\"strossle-widget-widget-570391f811f85\\");            var strossle_exceptions = \'${strossle_widget_exceptions}\';            strossle_exceptions = strossle_exceptions.replace(\\" \\", \\"\\");            strossle_exceptions = strossle_exceptions.split(\\",\\");            var strossle_enabled = true;            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (strossle_exceptions != \\"\\") {                for (var i = 0; i < strossle_exceptions.length; i++) {                    if (window.location.search.indexOf(strossle_exceptions[i]) != -1) {                        strossle_enabled = false;                        strossle_element.remove();                    }                }            }            if (!isSubscribed && strossle_enabled && (typeof localStorage.A42A6Cblck != \'undefined\' && JSON.parse(localStorage.A42A6Cblck).bl == 1)) {                strossle_element.setAttribute(\\"data-spklw-widget\\", \\"widget-570391f811f85\\");                if (strossle_element.getAttribute(\\"ctsStyle\\") != null) {                    strossle_element.style = strossle_element.getAttribute(\\"ctsStyle\\");                    strossle_element.removeAttribute(\\"ctsStyle\\");                } else {                    strossle_element.removeAttribute(\\"style\\");                }                strossle_element.setAttribute(\\"style\\", \\"${strossle_style}\\");            } else {                strossle_element.remove();            }        })();    </script></div>\"}, {\"service_name\": \"Google Adverts\", \"weight\": null, \"source\": \"<div id=\\"ctsGadxTemp\\"    ctsStyle=\\"text-align: right; font-size: 8px; color: #C6C6C6; margin: 0 auto; column-gap: 10px;margin-top: 25px; margin-bottom: 25px;padding:5px;\\"    style=\\"display: none;\\"><script id=\\"tempAdScript\\" type=\\"text/javascript\\">        (function () {            const gadxDiv = document.getElementById(\'ctsGadxTemp\');            const scriptPlaceholder = document.querySelector(\\"#tempAdScript\\");            const isSubscribed = false;            let slotForDevice = \'\';            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        slotForDevice = \'[\\"1463893089\\", \\"7616020852\\"]\';                        break;                    case \'mobile\':                        slotForDevice = \'${google_adx_slot_default_for_mobile}\';                        break;                    case \'tablet\':                        if (\'${google_adx_slot_default_for_tablet}\' != \'\') {                            slotForDevice = \'${google_adx_slot_default_for_tablet}\';                        } else {                            slotForDevice = \'[\\"1463893089\\", \\"7616020852\\"]\';                        }                        break;                }            }            if (slotForDevice != \'\') {                const advParts = {};                advParts.initScript = document.createElement(\'script\');                advParts.initScript.src = \'//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js\';                advParts.initScript.async = \'true\';                gadxDiv.appendChild(advParts.initScript);                if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                    isSubscribed = true;                }                if (!isSubscribed && (typeof noADX == \'undefined\' || noADX === false)) {                    let adNum = 1;                    try {                        slotForDevice = JSON.parse(slotForDevice);                        if (slotForDevice.length > 0) {                            adNum = slotForDevice.length;                        }                    } catch (e) { }                    if (gadxDiv.getAttribute(\\"ctsStyle\\") != null) {                        gadxDiv.style = gadxDiv.getAttribute(\\"ctsStyle\\");                        gadxDiv.removeAttribute(\\"ctsStyle\\");                    } else {                        gadxDiv.removeAttribute(\\"style\\");                    }                    for (let i = 0; i < adNum; i++) {                        const slotNum = slotForDevice[i] != undefined ? slotForDevice[i] : slotForDevice;                        advParts.body = document.createElement(\'ins\');                        advParts.body.className = \'adsbygoogle\';                        advParts.body.style.width = \'100%\';                        if (adNum > 1 && gadxDiv.parentNode != undefined && gadxDiv.parentNode.clientWidth != undefined && gadxDiv.parentNode.clientWidth != 0) {                            advParts.body.style.maxWidth = gadxDiv.parentNode.clientWidth / adNum + \'px\';                        }                        advParts.body.setAttribute(\'data-ad-client\', \'ca-pub-8962558862962174\');                        advParts.body.setAttribute(\'data-ad-slot\', slotNum);                        advParts.body.setAttribute(\'data-full-width-responsive\', \\"true\\");                        advParts.body.setAttribute(\'data-ad-format\', \\"auto\\");                        if (i == 0) gadxDiv.style.display = \'flex\';                        gadxDiv.appendChild(advParts.body);                        try { (adsbygoogle = window.adsbygoogle || []).push({}); } catch (e) { }                    }                    gadxDiv.removeAttribute(\'id\');                } else {                    gadxDiv.parentNode.removeChild(gadxDiv);                }            } else {                gadxDiv.parentNode.removeChild(gadxDiv);            }            scriptPlaceholder.parentNode.removeChild(scriptPlaceholder);        })();    </script></div>\"}]';
  this.positions_weighted['content050'] = false;
  
  this.positions['content-promo'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum a8a263be\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var dataAdsvName = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'5254587\';                        dataAdsvName = \'${adverticum_name}\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        dataAdsvName = \'${adverticum_name_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'5254587\';                        dataAdsvName = \'${adverticum_name_tablet}\';                        if (dataAdsvName == \\"\\") {                            dataAdsvName = \'${adverticum_name}\';                        }                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.setAttribute(\'data-adsv-name\', dataAdsvName);                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['content-promo'] = false;
  
  this.positions['gallery-right010'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ajaxZoneTemp\\" class=\\"a8a263be\\" data-adsv-name=\\"\\" ctsStyle=\\"${custom_css}\\" style=\\"display: none;\\"></div><script>    (function () {        const insertedElement = document.getElementById(\'ajaxZoneTemp\');        const randSlotStr = \'_\' + Math.round(Math.random() * 9999999);        insertedElement.id += randSlotStr;        window.goAdverticum3.onReady((goa3) => {            const $ = goa3.getjQuery();            let zoneForDevice = \'\';            let dataAdsvName = \'\';            let isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (window._ceDeviceDetect != undefined && typeof window._ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (window._ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'5575278\';                        dataAdsvName = \'${adverticum_name}\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        dataAdsvName = \'${adverticum_name_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'${adv_zone_id_for_tablet}\' || \'5575278\';                        dataAdsvName = \'${adverticum_name_tablet}\';                        if (dataAdsvName == \\"\\") {                            dataAdsvName = \'${adverticum_name}\';                        }                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'ajaxZone\' + zoneForDevice + randSlotStr;                insertedElement.setAttribute(\'data-adsv-name\', dataAdsvName);                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }                $(\'#\' + insertedElement.id).goa(zoneForDevice, {                    p: 100, zP: \\"\\", fP: \\"\\", cT: \\"\\"                });            }        });    })();</script>\"}]';
  this.positions_weighted['gallery-right010'] = false;
  
  this.positions['content055'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'${adv_zone_id_for_desktop}\';                        break;                    case \'mobile\':                        zoneForDevice = \'5830315\';                        break;                    case \'tablet\':                        zoneForDevice = \'${adv_zone_id_for_tablet}\';                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}, {\"service_name\": \"Google Adverts\", \"weight\": null, \"source\": \"<div id=\\"article_recommender_pad_mpx_placeholder\\" class=\\"_ce_measure_widget _ce_measure_appear\\"    data-ce-measure-widget=\\"article_recommender{pad,mpx}\\" data-ce-measure-appear=\\"article_recommender{pad,mpx}\\"    style=\\"display:none;\\"><div id=\\"article_recommender_pad_placeholder1\\"></div><div id=\\"article_recommender_mpx_placeholder\\" class=\\"ctsGadx\\" ctsStyle=\\"display:block;${multiplex_css}\\"></div><div id=\\"article_recommender_pad_placeholder2\\"></div></div><div id=\\"tempAdScript\\"><script>        (function () {            const insertPAD = (index, selector) => {                try {                    let src = \'\',                        insertedElement = document.querySelector(selector),                        style = \'${rss_css_multiple}\' != \'\' ? JSON.parse(\'${rss_css_multiple}\')[index] : \'\';                    insertedElement.removeAttribute(\'id\');                    if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                        switch (_ceDeviceDetect.getDeviceType()) {                            case \'desktop\':                                src = JSON.parse(\'[\\"//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1537\\", \\"//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1538\\"]\')[index];                                break;                            case \'mobile\':                                src = JSON.parse(\'[\\"//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1537\\", \\"//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1538\\"]\')[index];                                break;                            case \'tablet\':                                src = JSON.parse(\'[\\"//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1537\\", \\"//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1538\\"]\')[index];                                break;                        }                    }                    if (src != \'\') {                        const pid = src.match(/pid=(\\\\d+)/)[1];                        const id = src.match(/&id=(\\\\d+)/)[1];                        if (style != null && style != \'\') insertedElement.style = style;                        insertedElement.id = \\"hirstartbox-\\" + pid + \\"-\\" + id;                        insertedElement.style.display = \\"block\\";                        const s = document.createElement(\\"script\\");                        s.type = \\"text/javascript\\";                        s.async = true;                        s.src = src;                        document.getElementsByTagName(\\"head\\")[0].appendChild(s);                    } else {                        insertedElement.parentNode.removeChild(insertedElement);                    }                } catch (e) {                }            };            const insertMultiplex = (selector) => {                let slotForDevice = {                    desktop: \'2095533382\',                    mobile: \'2095533382\',                    tablet: \'2095533382\'                },                    slotForDeviceDark = {                        desktop: \'4922865488\',                        mobile: \'8251736408\',                        tablet: \'8251736408\'                    },                    recommDiv = document.querySelector(selector),                    slot = \'\',                    parameter = \'\',                    googleUniqueParameters = {                        desktop: \'{\\"data-matched-content-rows-num\\": \\"1\\", \\"data-matched-content-columns-num\\": \\"4\\", \\"data-matched-content-ui-type\\": \\"image_stacked\\"}\',                        mobile: \'{\\"data-matched-content-rows-num\\": \\"4\\", \\"data-matched-content-columns-num\\": \\"1\\", \\"data-matched-content-ui-type\\": \\"image_sidebyside\\"}\',                        tablet: \'{\\"data-matched-content-rows-num\\": \\"4\\", \\"data-matched-content-columns-num\\": \\"1\\", \\"data-matched-content-ui-type\\": \\"image_sidebyside\\"}\'                    },                    isSubscribed = false;                recommDiv.removeAttribute(\\"id\\");                if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                    isSubscribed = true;                }                if (typeof _ceCTSData != \'undefined\' && _ceCTSData.darkMode != undefined && _ceCTSData.darkMode) {                    slotForDevice = slotForDeviceDark;                }                if (typeof localStorage.A42A6Cblck != \'undefined\' && JSON.parse(localStorage.A42A6Cblck).bl == 1) {                    recommDiv.parentNode.removeChild(recommDiv);                } else {                    if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                        switch (_ceDeviceDetect.getDeviceType()) {                            case \'desktop\':                                slot = slotForDevice.desktop;                                parameter = googleUniqueParameters.desktop;                                break;                            case \'mobile\':                                slot = slotForDevice.mobile;                                parameter = googleUniqueParameters.mobile;                                if (slot == \'\') {                                    slot = slotForDevice.desktop;                                }                                break;                            case \'tablet\':                                slot = slotForDevice.mobile;                                parameter = googleUniqueParameters.mobile;                                if (slot == \'\') {                                    slot = slotForDevice.desktop;                                }                                break;                        }                    }                    if (!isSubscribed && (typeof noADX == \'undefined\' || noADX === false) && slot != \'\') {                        let advParts = {};                        advParts.initScript = document.createElement(\'script\');                        advParts.initScript.src = \'//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js\';                        advParts.initScript.async = \'true\';                        advParts.body = document.createElement(\'ins\');                        advParts.body.className = \'adsbygoogle\';                        advParts.body.style.display = \'block\';                        advParts.body.setAttribute(\'data-ad-format\', \'autorelaxed\');                        advParts.body.setAttribute(\'data-ad-client\', \'ca-pub-8962558862962174\');                        advParts.body.setAttribute(\'data-ad-slot\', slot);                        try {                            parameter = JSON.parse(parameter);                            for (let key in parameter) {                                if (parameter.hasOwnProperty(key)) {                                    advParts.body.setAttribute(key, parameter[key]);                                }                            }                        } catch (e) {                        }                        if (recommDiv.getAttribute(\\"ctsStyle\\") != null) {                            recommDiv.style = recommDiv.getAttribute(\\"ctsStyle\\");                            recommDiv.removeAttribute(\\"ctsStyle\\");                        } else {                            recommDiv.removeAttribute(\\"style\\");                        }                        recommDiv.appendChild(advParts.initScript);                        recommDiv.appendChild(advParts.body);                        (adsbygoogle = window.adsbygoogle || []).push({});                        recommDiv.removeAttribute(\'id\');                    } else {                        recommDiv.parentNode.removeChild(recommDiv);                    }                }            };            const scriptPlaceholder = document.querySelector(\\"#tempAdScript\\");            const placeholder = document.querySelector(\\"#article_recommender_pad_mpx_placeholder\\");            placeholder.removeAttribute(\\"id\\");            placeholder.style.display = \\"block\\";            insertPAD(0, \'#article_recommender_pad_placeholder1\');            insertMultiplex(\'#article_recommender_mpx_placeholder\');            insertPAD(1, \'#article_recommender_pad_placeholder2\');            scriptPlaceholder.parentNode.removeChild(scriptPlaceholder);        })();    </script></div>\"}, {\"service_name\": \"Strossle\", \"weight\": null, \"source\": \"<div id=\\"strossle-widget-widget-570391f811f85\\" class=\\"wpb_widget _ce_measure_widget _ce_measure_appear\\"    data-ce-measure-widget=\\"article_recommender{strossle,adblock}\\" data-ce-measure-appear=\\"article_recommender{strossle,adblock}\\" style=\\"display: none;\\"><script type=\\"text/javascript\\">        (function () {            var strossle_element = document.getElementById(\\"strossle-widget-widget-570391f811f85\\");            var strossle_exceptions = \'${strossle_widget_exceptions}\';            strossle_exceptions = strossle_exceptions.replace(\\" \\", \\"\\");            strossle_exceptions = strossle_exceptions.split(\\",\\");            var strossle_enabled = true;            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (strossle_exceptions != \\"\\") {                for (var i = 0; i < strossle_exceptions.length; i++) {                    if (window.location.search.indexOf(strossle_exceptions[i]) != -1) {                        strossle_enabled = false;                        strossle_element.remove();                    }                }            }            if (!isSubscribed && strossle_enabled && (typeof localStorage.A42A6Cblck != \'undefined\' && JSON.parse(localStorage.A42A6Cblck).bl == 1)) {                strossle_element.setAttribute(\\"data-spklw-widget\\", \\"widget-570391f811f85\\");                if (strossle_element.getAttribute(\\"ctsStyle\\") != null) {                    strossle_element.style = strossle_element.getAttribute(\\"ctsStyle\\");                    strossle_element.removeAttribute(\\"ctsStyle\\");                } else {                    strossle_element.removeAttribute(\\"style\\");                }                strossle_element.setAttribute(\\"style\\", \\"${strossle_style}\\");            } else {                strossle_element.remove();            }        })();    </script></div>\"}, {\"service_name\": \"Criteo\", \"weight\": null, \"source\": \"<div id=\\"criteoTPL\\" ctsStyle=\\"width:0px;height:0px;margin:0 auto;overflow:hidden;margin-top: 25px; margin-bottom: 25px;\\" style=\\"display: none;\\"></div><script type=\\"text/javascript\\">    (function () {        var zoneid = 1470404,            height = 360,            width = 640,            criteoEl = document.getElementById(\\"criteoTPL\\"),            domReady = \\"${criteo_dom_ready}\\",            mutationTimeout = 5000,            mutationConf = { attributes: true, childList: true, subtree: true },            isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        var insertCriteoBanner = function () {            if (!isSubscribed) {                criteoEl.id += Math.floor(Math.random() * 1000000);                if (criteoEl.getAttribute(\\"ctsStyle\\") != null) {                    criteoEl.style = criteoEl.getAttribute(\\"ctsStyle\\");                    criteoEl.removeAttribute(\\"ctsStyle\\");                } else {                    criteoEl.removeAttribute(\\"style\\");                }                var observer = new MutationObserver(function (mutations) {                    mutations.forEach(function () {                        criteoEl.style.width = width + \\"px\\";                        criteoEl.style.height = height + \\"px\\";                        criteoEl.style.marginTop = \\"10px\\";                        criteoEl.style.marginBottom = \\"10px\\";                        observer.disconnect();                    });                });                observer.observe(criteoEl, mutationConf);                setTimeout(function () { observer.disconnect(); }, mutationTimeout);                Criteo.events.push(function () {                    Criteo.DisplayAcceptableAdIfAdblocked({                        \\"zoneid\\": zoneid,                        \\"containerid\\": criteoEl.id,                        \\"overrideZoneFloor\\": true                    });                });            } else {                criteoEl.parentNode.removeChild(criteoEl);            }        };        if (domReady != undefined && domReady != \'\' && domReady) {            if (typeof document.addEventListener !== \'undefined\') {                document.addEventListener(\\"DOMContentLoaded\\", insertCriteoBanner);            } else {                window.attachEvent(\\"onload\\", insertCriteoBanner);            }        } else {            insertCriteoBanner();        }    })();</script>\"}]';
  this.positions_weighted['content055'] = false;
  
  this.positions['content-recommender'] = '[{\"service_name\": \"Google Adverts\", \"weight\": null, \"source\": \"<div id=\\"article_recommender_pad_mpx_placeholder\\" class=\\"_ce_measure_widget _ce_measure_appear\\"    data-ce-measure-widget=\\"article_recommender{pad,mpx}\\" data-ce-measure-appear=\\"article_recommender{pad,mpx}\\"    style=\\"display:none;\\"><div id=\\"article_recommender_pad_placeholder1\\"></div><div id=\\"article_recommender_mpx_placeholder\\" class=\\"ctsGadx\\" ctsStyle=\\"display:block;${multiplex_css}\\"></div><div id=\\"article_recommender_pad_placeholder2\\"></div></div><div id=\\"tempAdScript\\"><script>        (function () {            const insertPAD = (index, selector) => {                try {                    let src = \'\',                        insertedElement = document.querySelector(selector),                        style = \'${rss_css_multiple}\' != \'\' ? JSON.parse(\'${rss_css_multiple}\')[index] : \'\';                    insertedElement.removeAttribute(\'id\');                    if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                        switch (_ceDeviceDetect.getDeviceType()) {                            case \'desktop\':                                src = JSON.parse(\'[\\"//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1537\\", \\"//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1538\\"]\')[index];                                break;                            case \'mobile\':                                src = JSON.parse(\'[\\"//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1537\\", \\"//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1538\\"]\')[index];                                break;                            case \'tablet\':                                src = JSON.parse(\'[\\"//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1537\\", \\"//box.hirstart.hu/site/jsembed_news.php?pid=8&id=1538\\"]\')[index];                                break;                        }                    }                    if (src != \'\') {                        const pid = src.match(/pid=(\\\\d+)/)[1];                        const id = src.match(/&id=(\\\\d+)/)[1];                        if (style != null && style != \'\') insertedElement.style = style;                        insertedElement.id = \\"hirstartbox-\\" + pid + \\"-\\" + id;                        insertedElement.style.display = \\"block\\";                        const s = document.createElement(\\"script\\");                        s.type = \\"text/javascript\\";                        s.async = true;                        s.src = src;                        document.getElementsByTagName(\\"head\\")[0].appendChild(s);                    } else {                        insertedElement.parentNode.removeChild(insertedElement);                    }                } catch (e) {                }            };            const insertMultiplex = (selector) => {                let slotForDevice = {                    desktop: \'7880155257\',                    mobile: \'7880155257\',                    tablet: \'7880155257\'                },                    slotForDeviceDark = {                        desktop: \'4922865488\',                        mobile: \'8251736408\',                        tablet: \'8251736408\'                    },                    recommDiv = document.querySelector(selector),                    slot = \'\',                    parameter = \'\',                    googleUniqueParameters = {                        desktop: \'{\\"data-matched-content-rows-num\\": \\"1\\", \\"data-matched-content-columns-num\\": \\"4\\", \\"data-matched-content-ui-type\\": \\"image_stacked\\"}\',                        mobile: \'{\\"data-matched-content-rows-num\\": \\"4\\", \\"data-matched-content-columns-num\\": \\"1\\", \\"data-matched-content-ui-type\\": \\"image_sidebyside\\"}\',                        tablet: \'{\\"data-matched-content-rows-num\\": \\"4\\", \\"data-matched-content-columns-num\\": \\"1\\", \\"data-matched-content-ui-type\\": \\"image_sidebyside\\"}\'                    },                    isSubscribed = false;                recommDiv.removeAttribute(\\"id\\");                if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                    isSubscribed = true;                }                if (typeof _ceCTSData != \'undefined\' && _ceCTSData.darkMode != undefined && _ceCTSData.darkMode) {                    slotForDevice = slotForDeviceDark;                }                if (typeof localStorage.A42A6Cblck != \'undefined\' && JSON.parse(localStorage.A42A6Cblck).bl == 1) {                    recommDiv.parentNode.removeChild(recommDiv);                } else {                    if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                        switch (_ceDeviceDetect.getDeviceType()) {                            case \'desktop\':                                slot = slotForDevice.desktop;                                parameter = googleUniqueParameters.desktop;                                break;                            case \'mobile\':                                slot = slotForDevice.mobile;                                parameter = googleUniqueParameters.mobile;                                if (slot == \'\') {                                    slot = slotForDevice.desktop;                                }                                break;                            case \'tablet\':                                slot = slotForDevice.mobile;                                parameter = googleUniqueParameters.mobile;                                if (slot == \'\') {                                    slot = slotForDevice.desktop;                                }                                break;                        }                    }                    if (!isSubscribed && (typeof noADX == \'undefined\' || noADX === false) && slot != \'\') {                        let advParts = {};                        advParts.initScript = document.createElement(\'script\');                        advParts.initScript.src = \'//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js\';                        advParts.initScript.async = \'true\';                        advParts.body = document.createElement(\'ins\');                        advParts.body.className = \'adsbygoogle\';                        advParts.body.style.display = \'block\';                        advParts.body.setAttribute(\'data-ad-format\', \'autorelaxed\');                        advParts.body.setAttribute(\'data-ad-client\', \'ca-pub-8962558862962174\');                        advParts.body.setAttribute(\'data-ad-slot\', slot);                        try {                            parameter = JSON.parse(parameter);                            for (let key in parameter) {                                if (parameter.hasOwnProperty(key)) {                                    advParts.body.setAttribute(key, parameter[key]);                                }                            }                        } catch (e) {                        }                        if (recommDiv.getAttribute(\\"ctsStyle\\") != null) {                            recommDiv.style = recommDiv.getAttribute(\\"ctsStyle\\");                            recommDiv.removeAttribute(\\"ctsStyle\\");                        } else {                            recommDiv.removeAttribute(\\"style\\");                        }                        recommDiv.appendChild(advParts.initScript);                        recommDiv.appendChild(advParts.body);                        (adsbygoogle = window.adsbygoogle || []).push({});                        recommDiv.removeAttribute(\'id\');                    } else {                        recommDiv.parentNode.removeChild(recommDiv);                    }                }            };            const scriptPlaceholder = document.querySelector(\\"#tempAdScript\\");            const placeholder = document.querySelector(\\"#article_recommender_pad_mpx_placeholder\\");            placeholder.removeAttribute(\\"id\\");            placeholder.style.display = \\"block\\";            insertPAD(0, \'#article_recommender_pad_placeholder1\');            insertMultiplex(\'#article_recommender_mpx_placeholder\');            insertPAD(1, \'#article_recommender_pad_placeholder2\');            scriptPlaceholder.parentNode.removeChild(scriptPlaceholder);        })();    </script></div>\"}]';
  this.positions_weighted['content-recommender'] = false;
  
  this.positions['content025'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"a8a263be\\" data-adsv-name=\\"\\" style=\\"display: none;\\"><script>        var _cllq = _cllq || [];        var _cLazyAd = {            \'placeholder\': document.getElementById(\'ctstemp\'),            \'zoneForDevice\': \'\',            \'dataAdsvName\': \'\'        };        var isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {            switch (_ceDeviceDetect.getDeviceType()) {                case \'desktop\':                    _cLazyAd.zoneForDevice = \'${adv_zone_id_for_desktop}\';                    _cLazyAd.dataAdsvName = \'${adverticum_name}\';                    break;                case \'mobile\':                    _cLazyAd.zoneForDevice = \'6262608\';                    _cLazyAd.dataAdsvName = \'mobil_waterfall3\';                    break;                case \'tablet\':                    _cLazyAd.zoneForDevice = \'${adv_zone_id_for_tablet}\';                    _cLazyAd.dataAdsvName = (\'${adverticum_name_tablet}\' != \'\' ? \'${adverticum_name_tablet}\' : \'${adverticum_name}\');                    break;            }        }        if (isSubscribed || _cLazyAd.zoneForDevice == \'\') {            _cLazyAd.placeholder.parentNode.removeChild(_cLazyAd.placeholder);        } else {            if (_cLazyAd.placeholder.getAttribute(\\"ctsStyle\\") != null) {                _cLazyAd.placeholder.style = _cLazyAd.placeholder.getAttribute(\\"ctsStyle\\");                _cLazyAd.placeholder.removeAttribute(\\"ctsStyle\\");            } else {                _cLazyAd.placeholder.removeAttribute(\\"style\\");            }            _cllq.push(_cLazyAd.zoneForDevice);            _cLazyAd.placeholder.setAttribute(\'data-adsv-name\', _cLazyAd.dataAdsvName);            _cLazyAd.placeholder.id = \'lazy\' + _cLazyAd.zoneForDevice;        }        _cLazyAd = undefined;        isSubscribed = undefined;    </script></div>\"}]';
  this.positions_weighted['content025'] = false;
  
  this.positions['content030'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": 100, \"source\": \"<div id=\\"ctstemp\\" class=\\"a8a263be\\" data-adsv-name=\\"\\" style=\\"display: none;\\"><script>        var _cllq = _cllq || [];        var _cLazyAd = {            \'placeholder\': document.getElementById(\'ctstemp\'),            \'zoneForDevice\': \'\',            \'dataAdsvName\': \'\'        };        var isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {            switch (_ceDeviceDetect.getDeviceType()) {                case \'desktop\':                    _cLazyAd.zoneForDevice = \'3862495\';                    _cLazyAd.dataAdsvName = \'${adverticum_name}\';                    break;                case \'mobile\':                    _cLazyAd.zoneForDevice = \'2147744\';                    _cLazyAd.dataAdsvName = \'mobil_waterfall2\';                    break;                case \'tablet\':                    _cLazyAd.zoneForDevice = \'3862495\';                    _cLazyAd.dataAdsvName = (\'${adverticum_name_tablet}\' != \'\' ? \'${adverticum_name_tablet}\' : \'${adverticum_name}\');                    break;            }        }        if (isSubscribed || _cLazyAd.zoneForDevice == \'\') {            _cLazyAd.placeholder.parentNode.removeChild(_cLazyAd.placeholder);        } else {            if (_cLazyAd.placeholder.getAttribute(\\"ctsStyle\\") != null) {                _cLazyAd.placeholder.style = _cLazyAd.placeholder.getAttribute(\\"ctsStyle\\");                _cLazyAd.placeholder.removeAttribute(\\"ctsStyle\\");            } else {                _cLazyAd.placeholder.removeAttribute(\\"style\\");            }            _cllq.push(_cLazyAd.zoneForDevice);            _cLazyAd.placeholder.setAttribute(\'data-adsv-name\', _cLazyAd.dataAdsvName);            _cLazyAd.placeholder.id = \'lazy\' + _cLazyAd.zoneForDevice;        }        _cLazyAd = undefined;        isSubscribed = undefined;    </script></div>\"}, {\"service_name\": \"Google Adverts\", \"weight\": 0, \"source\": \"<div id=\\"ce-gpt-emptyslot\\" ctsStyle=\\"display:table;margin:0 auto;text-align:center;\\" style=\\"display: none;\\"><script>        (function () {            var slotData = { id: \'\', name: \'\', size: \'\' },                gptAccountId = \'52203547\' || 6355419,                thisGptSlot = document.getElementById(\'ce-gpt-emptyslot\'),                isSubscribed = false;            thisGptSlot.id = thisGptSlot.id.replace(\'-emptyslot\', \'-slot\' + (new Date()).getTime());            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (                (typeof noADX == \'undefined\' || noADX === false) && typeof _ceDeviceDetect != \'unedfined\' &&                typeof _ceDeviceDetect.getDeviceType == \'function\'            ) {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        slotData.name = \'${google_gpt_slot_name}\';                        slotData.size = \'${google_gpt_slot_size}\';                        break;                    case \'mobile\':                        slotData.name = \'24.hu-mobil2-default\';                        slotData.size = \'[[300, 250], [336, 280]]\';                        break;                    case \'tablet\':                        if (\'${google_gpt_tablet_slot_name}\' != \'\' && \'${google_gpt_tablet_slot_size}\' != \'\') {                            slotData.name = \'${google_gpt_tablet_slot_name}\';                            slotData.size = \'${google_gpt_tablet_slot_size}\';                        } else {                            slotData.name = \'${google_gpt_slot_name}\';                            slotData.size = \'${google_gpt_slot_size}\';                        }                        break;                }                if (!isSubscribed && window.googletag && window.googletag.cmd && slotData.name != \'\' && slotData.size != \'\') {                    if (thisGptSlot.getAttribute(\\"ctsStyle\\") != null) {                        thisGptSlot.style = thisGptSlot.getAttribute(\\"ctsStyle\\");                        thisGptSlot.removeAttribute(\\"ctsStyle\\");                    } else {                        thisGptSlot.removeAttribute(\\"style\\");                    }                    googletag.cmd.push(function () {                        googletag.defineSlot(\'/\' + gptAccountId + \'/\' + slotData.name, JSON.parse(slotData.size), thisGptSlot.id).addService(googletag.pubads());                    });                } else {                    thisGptSlot.parentNode.removeChild(thisGptSlot);                }            }        })();    </script></div>\"}]';
  this.positions_weighted['content030'] = true;
  
  this.positions['content-tag-top'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum a8a263be\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var dataAdsvName = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'6317469\';                        dataAdsvName = \'${adverticum_name}\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        dataAdsvName = \'${adverticum_name_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'${adv_zone_id_for_tablet}\';                        dataAdsvName = \'${adverticum_name_tablet}\';                        if (dataAdsvName == \\"\\") {                            dataAdsvName = \'${adverticum_name}\';                        }                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.setAttribute(\'data-adsv-name\', dataAdsvName);                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['content-tag-top'] = false;
  
  this.positions['content-social-left'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"goAdverticum a8a263be\\" style=\\"display: none;\\"><script>        (function () {            var insertedElement = document.getElementById(\'ctstemp\');            var zoneForDevice = \'\';            var dataAdsvName = \'\';            var isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (_ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'6317428\';                        dataAdsvName = \'${adverticum_name}\';                        break;                    case \'mobile\':                        zoneForDevice = \'${adv_zone_id_for_mobile}\';                        dataAdsvName = \'${adverticum_name_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'${adv_zone_id_for_tablet}\';                        dataAdsvName = \'${adverticum_name_tablet}\';                        if (dataAdsvName == \\"\\") {                            dataAdsvName = \'${adverticum_name}\';                        }                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.setAttribute(\'data-adsv-name\', dataAdsvName);                insertedElement.id = \'zone\' + zoneForDevice;                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }            }        })();    </script></div>\"}]';
  this.positions_weighted['content-social-left'] = false;
  
  this.positions['content025'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"a8a263be\\" data-adsv-name=\\"\\" style=\\"display: none;\\"><script>        var _cllq = _cllq || [];        var _cLazyAd = {            \'placeholder\': document.getElementById(\'ctstemp\'),            \'zoneForDevice\': \'\',            \'dataAdsvName\': \'\'        };        var isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {            switch (_ceDeviceDetect.getDeviceType()) {                case \'desktop\':                    _cLazyAd.zoneForDevice = \'${adv_zone_id_for_desktop}\';                    _cLazyAd.dataAdsvName = \'${adverticum_name}\';                    break;                case \'mobile\':                    _cLazyAd.zoneForDevice = \'6262608\';                    _cLazyAd.dataAdsvName = \'mobil_waterfall3\';                    break;                case \'tablet\':                    _cLazyAd.zoneForDevice = \'${adv_zone_id_for_tablet}\';                    _cLazyAd.dataAdsvName = (\'${adverticum_name_tablet}\' != \'\' ? \'${adverticum_name_tablet}\' : \'${adverticum_name}\');                    break;            }        }        if (isSubscribed || _cLazyAd.zoneForDevice == \'\') {            _cLazyAd.placeholder.parentNode.removeChild(_cLazyAd.placeholder);        } else {            if (_cLazyAd.placeholder.getAttribute(\\"ctsStyle\\") != null) {                _cLazyAd.placeholder.style = _cLazyAd.placeholder.getAttribute(\\"ctsStyle\\");                _cLazyAd.placeholder.removeAttribute(\\"ctsStyle\\");            } else {                _cLazyAd.placeholder.removeAttribute(\\"style\\");            }            _cllq.push(_cLazyAd.zoneForDevice);            _cLazyAd.placeholder.setAttribute(\'data-adsv-name\', _cLazyAd.dataAdsvName);            _cLazyAd.placeholder.id = \'lazy\' + _cLazyAd.zoneForDevice;        }        _cLazyAd = undefined;        isSubscribed = undefined;    </script></div>\"}]';
  this.positions_weighted['content025'] = false;
  
  this.positions['content-bottom'] = '[]';
  this.positions_weighted['content-bottom'] = false;
  
  this.positions['gallery-content020'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ajaxZoneTemp\\" class=\\"a8a263be\\" data-adsv-name=\\"\\" ctsStyle=\\"${custom_css}\\" style=\\"display: none;\\"></div><script>    (function () {        const insertedElement = document.getElementById(\'ajaxZoneTemp\');        const randSlotStr = \'_\' + Math.round(Math.random() * 9999999);        insertedElement.id += randSlotStr;        window.goAdverticum3.onReady((goa3) => {            const $ = goa3.getjQuery();            let zoneForDevice = \'\';            let dataAdsvName = \'\';            let isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (window._ceDeviceDetect != undefined && typeof window._ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (window._ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'7255848\';                        dataAdsvName = \'${adverticum_name}\';                        break;                    case \'mobile\':                        zoneForDevice = \'7255857\';                        dataAdsvName = \'${adverticum_name_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'${adv_zone_id_for_tablet}\' || \'7255848\';                        dataAdsvName = \'${adverticum_name_tablet}\';                        if (dataAdsvName == \\"\\") {                            dataAdsvName = \'${adverticum_name}\';                        }                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'ajaxZone\' + zoneForDevice + randSlotStr;                insertedElement.setAttribute(\'data-adsv-name\', dataAdsvName);                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }                $(\'#\' + insertedElement.id).goa(zoneForDevice, {                    p: 100, zP: \\"\\", fP: \\"\\", cT: \\"\\"                });            }        });    })();</script>\"}]';
  this.positions_weighted['gallery-content020'] = false;
  
  this.positions['gallery-content030'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ajaxZoneTemp\\" class=\\"a8a263be\\" data-adsv-name=\\"\\" ctsStyle=\\"${custom_css}\\" style=\\"display: none;\\"></div><script>    (function () {        const insertedElement = document.getElementById(\'ajaxZoneTemp\');        const randSlotStr = \'_\' + Math.round(Math.random() * 9999999);        insertedElement.id += randSlotStr;        window.goAdverticum3.onReady((goa3) => {            const $ = goa3.getjQuery();            let zoneForDevice = \'\';            let dataAdsvName = \'\';            let isSubscribed = false;            if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {                isSubscribed = true;            }            if (window._ceDeviceDetect != undefined && typeof window._ceDeviceDetect.getDeviceType() !== \'undefined\') {                switch (window._ceDeviceDetect.getDeviceType()) {                    case \'desktop\':                        zoneForDevice = \'7255851\';                        dataAdsvName = \'${adverticum_name}\';                        break;                    case \'mobile\':                        zoneForDevice = \'7255858\';                        dataAdsvName = \'${adverticum_name_mobile}\';                        break;                    case \'tablet\':                        zoneForDevice = \'${adv_zone_id_for_tablet}\' || \'7255851\';                        dataAdsvName = \'${adverticum_name_tablet}\';                        if (dataAdsvName == \\"\\") {                            dataAdsvName = \'${adverticum_name}\';                        }                        break;                }            }            if (zoneForDevice == \'\' || isSubscribed) {                insertedElement.parentNode.removeChild(insertedElement);            } else {                insertedElement.id = \'ajaxZone\' + zoneForDevice + randSlotStr;                insertedElement.setAttribute(\'data-adsv-name\', dataAdsvName);                if (insertedElement.getAttribute(\\"ctsStyle\\") != null) {                    insertedElement.style = insertedElement.getAttribute(\\"ctsStyle\\");                    insertedElement.removeAttribute(\\"ctsStyle\\");                } else {                    insertedElement.removeAttribute(\\"style\\");                }                $(\'#\' + insertedElement.id).goa(zoneForDevice, {                    p: 100, zP: \\"\\", fP: \\"\\", cT: \\"\\"                });            }        });    })();</script>\"}]';
  this.positions_weighted['gallery-content030'] = false;
  
  this.positions['gallery-content040'] = '[]';
  this.positions_weighted['gallery-content040'] = false;
  
  this.positions['article060'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"a8a263be\\" data-adsv-name=\\"\\" style=\\"display: none;\\"><script>        var _cllq = _cllq || [];        var _cLazyAd = {            \'placeholder\': document.getElementById(\'ctstemp\'),            \'zoneForDevice\': \'\',            \'dataAdsvName\': \'\'        };        var isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {            switch (_ceDeviceDetect.getDeviceType()) {                case \'desktop\':                    _cLazyAd.zoneForDevice = \'7339483\';                    _cLazyAd.dataAdsvName = \'roadblock6\';                    break;                case \'mobile\':                    _cLazyAd.zoneForDevice = \'7339495\';                    _cLazyAd.dataAdsvName = \'mobil_waterfall8\';                    break;                case \'tablet\':                    _cLazyAd.zoneForDevice = \'${adv_zone_id_for_tablet}\';                    _cLazyAd.dataAdsvName = (\'${adverticum_name_tablet}\' != \'\' ? \'${adverticum_name_tablet}\' : \'roadblock6\');                    break;            }        }        if (isSubscribed || _cLazyAd.zoneForDevice == \'\') {            _cLazyAd.placeholder.parentNode.removeChild(_cLazyAd.placeholder);        } else {            if (_cLazyAd.placeholder.getAttribute(\\"ctsStyle\\") != null) {                _cLazyAd.placeholder.style = _cLazyAd.placeholder.getAttribute(\\"ctsStyle\\");                _cLazyAd.placeholder.removeAttribute(\\"ctsStyle\\");            } else {                _cLazyAd.placeholder.removeAttribute(\\"style\\");            }            _cllq.push(_cLazyAd.zoneForDevice);            _cLazyAd.placeholder.setAttribute(\'data-adsv-name\', _cLazyAd.dataAdsvName);            _cLazyAd.placeholder.id = \'lazy\' + _cLazyAd.zoneForDevice;        }        _cLazyAd = undefined;        isSubscribed = undefined;    </script></div>\"}]';
  this.positions_weighted['article060'] = false;
  
  this.positions['article070'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"a8a263be\\" data-adsv-name=\\"\\" style=\\"display: none;\\"><script>        var _cllq = _cllq || [];        var _cLazyAd = {            \'placeholder\': document.getElementById(\'ctstemp\'),            \'zoneForDevice\': \'\',            \'dataAdsvName\': \'\'        };        var isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {            switch (_ceDeviceDetect.getDeviceType()) {                case \'desktop\':                    _cLazyAd.zoneForDevice = \'7339487\';                    _cLazyAd.dataAdsvName = \'roadblock7\';                    break;                case \'mobile\':                    _cLazyAd.zoneForDevice = \'7339496\';                    _cLazyAd.dataAdsvName = \'mobil_waterfall9\';                    break;                case \'tablet\':                    _cLazyAd.zoneForDevice = \'${adv_zone_id_for_tablet}\';                    _cLazyAd.dataAdsvName = (\'${adverticum_name_tablet}\' != \'\' ? \'${adverticum_name_tablet}\' : \'roadblock7\');                    break;            }        }        if (isSubscribed || _cLazyAd.zoneForDevice == \'\') {            _cLazyAd.placeholder.parentNode.removeChild(_cLazyAd.placeholder);        } else {            if (_cLazyAd.placeholder.getAttribute(\\"ctsStyle\\") != null) {                _cLazyAd.placeholder.style = _cLazyAd.placeholder.getAttribute(\\"ctsStyle\\");                _cLazyAd.placeholder.removeAttribute(\\"ctsStyle\\");            } else {                _cLazyAd.placeholder.removeAttribute(\\"style\\");            }            _cllq.push(_cLazyAd.zoneForDevice);            _cLazyAd.placeholder.setAttribute(\'data-adsv-name\', _cLazyAd.dataAdsvName);            _cLazyAd.placeholder.id = \'lazy\' + _cLazyAd.zoneForDevice;        }        _cLazyAd = undefined;        isSubscribed = undefined;    </script></div>\"}]';
  this.positions_weighted['article070'] = false;
  
  this.positions['article080'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"a8a263be\\" data-adsv-name=\\"\\" style=\\"display: none;\\"><script>        var _cllq = _cllq || [];        var _cLazyAd = {            \'placeholder\': document.getElementById(\'ctstemp\'),            \'zoneForDevice\': \'\',            \'dataAdsvName\': \'\'        };        var isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {            switch (_ceDeviceDetect.getDeviceType()) {                case \'desktop\':                    _cLazyAd.zoneForDevice = \'7339491\';                    _cLazyAd.dataAdsvName = \'roadblock8\';                    break;                case \'mobile\':                    _cLazyAd.zoneForDevice = \'7339497\';                    _cLazyAd.dataAdsvName = \'mobil_waterfall10\';                    break;                case \'tablet\':                    _cLazyAd.zoneForDevice = \'${adv_zone_id_for_tablet}\';                    _cLazyAd.dataAdsvName = (\'${adverticum_name_tablet}\' != \'\' ? \'${adverticum_name_tablet}\' : \'roadblock8\');                    break;            }        }        if (isSubscribed || _cLazyAd.zoneForDevice == \'\') {            _cLazyAd.placeholder.parentNode.removeChild(_cLazyAd.placeholder);        } else {            if (_cLazyAd.placeholder.getAttribute(\\"ctsStyle\\") != null) {                _cLazyAd.placeholder.style = _cLazyAd.placeholder.getAttribute(\\"ctsStyle\\");                _cLazyAd.placeholder.removeAttribute(\\"ctsStyle\\");            } else {                _cLazyAd.placeholder.removeAttribute(\\"style\\");            }            _cllq.push(_cLazyAd.zoneForDevice);            _cLazyAd.placeholder.setAttribute(\'data-adsv-name\', _cLazyAd.dataAdsvName);            _cLazyAd.placeholder.id = \'lazy\' + _cLazyAd.zoneForDevice;        }        _cLazyAd = undefined;        isSubscribed = undefined;    </script></div>\"}]';
  this.positions_weighted['article080'] = false;
  
  this.positions['article090'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"a8a263be\\" data-adsv-name=\\"\\" style=\\"display: none;\\"><script>        var _cllq = _cllq || [];        var _cLazyAd = {            \'placeholder\': document.getElementById(\'ctstemp\'),            \'zoneForDevice\': \'\',            \'dataAdsvName\': \'\'        };        var isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {            switch (_ceDeviceDetect.getDeviceType()) {                case \'desktop\':                    _cLazyAd.zoneForDevice = \'7339492\';                    _cLazyAd.dataAdsvName = \'roadblock9\';                    break;                case \'mobile\':                    _cLazyAd.zoneForDevice = \'7339498\';                    _cLazyAd.dataAdsvName = \'mobil_waterfall11\';                    break;                case \'tablet\':                    _cLazyAd.zoneForDevice = \'${adv_zone_id_for_tablet}\';                    _cLazyAd.dataAdsvName = (\'${adverticum_name_tablet}\' != \'\' ? \'${adverticum_name_tablet}\' : \'roadblock9\');                    break;            }        }        if (isSubscribed || _cLazyAd.zoneForDevice == \'\') {            _cLazyAd.placeholder.parentNode.removeChild(_cLazyAd.placeholder);        } else {            if (_cLazyAd.placeholder.getAttribute(\\"ctsStyle\\") != null) {                _cLazyAd.placeholder.style = _cLazyAd.placeholder.getAttribute(\\"ctsStyle\\");                _cLazyAd.placeholder.removeAttribute(\\"ctsStyle\\");            } else {                _cLazyAd.placeholder.removeAttribute(\\"style\\");            }            _cllq.push(_cLazyAd.zoneForDevice);            _cLazyAd.placeholder.setAttribute(\'data-adsv-name\', _cLazyAd.dataAdsvName);            _cLazyAd.placeholder.id = \'lazy\' + _cLazyAd.zoneForDevice;        }        _cLazyAd = undefined;        isSubscribed = undefined;    </script></div>\"}]';
  this.positions_weighted['article090'] = false;
  
  this.positions['article100'] = '[{\"service_name\": \"Adverticum AdServer\", \"weight\": null, \"source\": \"<div id=\\"ctstemp\\" class=\\"a8a263be\\" data-adsv-name=\\"\\" style=\\"display: none;\\"><script>        var _cllq = _cllq || [];        var _cLazyAd = {            \'placeholder\': document.getElementById(\'ctstemp\'),            \'zoneForDevice\': \'\',            \'dataAdsvName\': \'\'        };        var isSubscribed = false;        if (typeof _ceSubscriptionDetect != \'undefined\' && _ceSubscriptionDetect.getSubscriptionData() != undefined && _ceSubscriptionDetect.getSubscriptionData().isSubscribed) {            isSubscribed = true;        }        if (typeof _ceDeviceDetect.getDeviceType() !== \'undefined\') {            switch (_ceDeviceDetect.getDeviceType()) {                case \'desktop\':                    _cLazyAd.zoneForDevice = \'7339493\';                    _cLazyAd.dataAdsvName = \'roadblock10\';                    break;                case \'mobile\':                    _cLazyAd.zoneForDevice = \'7339499\';                    _cLazyAd.dataAdsvName = \'mobil_waterfall12\';                    break;                case \'tablet\':                    _cLazyAd.zoneForDevice = \'${adv_zone_id_for_tablet}\';                    _cLazyAd.dataAdsvName = (\'${adverticum_name_tablet}\' != \'\' ? \'${adverticum_name_tablet}\' : \'roadblock10\');                    break;            }        }        if (isSubscribed || _cLazyAd.zoneForDevice == \'\') {            _cLazyAd.placeholder.parentNode.removeChild(_cLazyAd.placeholder);        } else {            if (_cLazyAd.placeholder.getAttribute(\\"ctsStyle\\") != null) {                _cLazyAd.placeholder.style = _cLazyAd.placeholder.getAttribute(\\"ctsStyle\\");                _cLazyAd.placeholder.removeAttribute(\\"ctsStyle\\");            } else {                _cLazyAd.placeholder.removeAttribute(\\"style\\");            }            _cllq.push(_cLazyAd.zoneForDevice);            _cLazyAd.placeholder.setAttribute(\'data-adsv-name\', _cLazyAd.dataAdsvName);            _cLazyAd.placeholder.id = \'lazy\' + _cLazyAd.zoneForDevice;        }        _cLazyAd = undefined;        isSubscribed = undefined;    </script></div>\"}]';
  this.positions_weighted['article100'] = false;
  
  this.positions['home-row-dynamic010'] = '[]';
  this.positions_weighted['home-row-dynamic010'] = false;
}

Tagging.prototype.get_json = function(text) {
  return !(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(text.replace(/"(\\.|[^"\\])*"/g, '')))
         && eval('(' + text + ')');
}

Tagging.prototype.random_tag = function(position) {
  var tags = [];
  var weighted_tags = [];

  for (index in position) {
    tag = position[index];
    tags[index] = tag.source;

    for (var i = 0; i < tag.weight; i++) {
      weighted_tags.push(index);
    }
  }

  // Pick a random tag from array based on weight
  var random_index = weighted_tags[Math.floor((Math.random() * weighted_tags.length))];
  return tags[random_index];
}

Tagging.prototype.all_tags = function(position) {
  var tags = [], index, tag;
  for (index in position) {
    tag = position[index];
    tags[index] = tag.source;
  }
  return tags.join("\n");
}

Tagging.prototype.render = function(slug, context) {
    document.write(this.get_source(slug, context));
}

Tagging.prototype.renderAsync = function (slug, elSelector, clearNodeContent, context) {
  var receiverNode = (elSelector != undefined && elSelector != null) ? document.querySelector(elSelector) : document.querySelector("[data-cts-position='" + slug + "']");
  if (receiverNode != undefined && clearNodeContent != undefined && clearNodeContent != null && clearNodeContent) {
    receiverNode.innerHTML = '';
  }

  if (receiverNode != undefined) {
    receiverNode.setAttribute("data-cts-tag", slug);
    try {
      window.dispatchEvent(new CustomEvent("_ce_cts_render_async", { "detail": { "pos": slug, "tagging": new Tagging() } }));
    } catch (err) {
      console.log(err);
    }
  }

  
  var htmlDoc = document.implementation.createHTMLDocument();
  htmlDoc.body.innerHTML = (this.get_source(slug, context)).replace(/(src=)("|')(\/\/)/g, '$1$2' + document.location.protocol + '//');
  [].map.call(htmlDoc.body.childNodes, function (node) {
    var newNode = node.cloneNode(true);
    var prepareNode = function (element) {
      var scriptNode = '';
      if (element.nodeName.toLowerCase() == 'script') {
        scriptNode = document.createElement('script');
        scriptNode.type = 'text/javascript';
        if (element.hasAttribute('src') === false) {
          scriptNode.textContent = element.textContent;
        } else {
          scriptNode.src = element.src;
        }
      }
      return scriptNode;
    };
    var preparedNodeData = prepareNode(node);
    if (preparedNodeData != '') newNode = preparedNodeData;

    for (var i = 0; i < node.childNodes.length; i++) {
      try {
        var childNode = newNode.childNodes[i];
        if (childNode.nodeName.toLowerCase() == 'script') {
          childNode.parentNode.removeChild(childNode);
        }
        var preparedScriptData = prepareNode(childNode);
        if (preparedScriptData != '') newNode.appendChild(preparedScriptData);
      } catch (e) { }
    }
    if (receiverNode != undefined) receiverNode.appendChild(newNode);
  });
};

Tagging.prototype.get_source = function(slug, context) {
  if (typeof this.positions[slug] == 'undefined') {
    // This position doesn't exist, call the autodetect
    this._detect(slug);
  } else {
    var position = this.get_json(this.positions[slug]);
    var tag_source = "";

    if (this.positions_weighted[slug]) {
      tag_source = this.random_tag(position)
    } else {
      tag_source = this.all_tags(position);
    }

    // Replace variables
    var variables = {};
    for (variable in this.context) {
      variables[variable] = this.context[variable];
    }
    for (variable in context) {
      variables[variable] = context[variable];
    }
    tag_source = this._replace_variables(tag_source, variables);

    // Remove unset variables and return result
    return tag_source.replace(/\$\w+/g, "").replace(/\${\w+}/g, "");
  }
  return '';
}

Tagging.prototype.log = function(err) {
  //this._load(error_endpoint);
}

Tagging.prototype._load = function(url) {
  var head = document.getElementsByTagName('head')[0] || document.documentElement,
      script = document.createElement('script');

  script.type = 'text/javascript';
  script.src = url;
  head.appendChild(script);
}

Tagging.prototype._detect = function(position) {
  this._load(this.autodetect_url + this.site +'/'+ this.zone +'/' + position + '/');
}

Tagging.prototype._replace_variables = function(content, variables) {
  var RE_VALID_IDENT = /^[a-zA-Z_]\w*$/;
  for (variable in variables) {
    if (RE_VALID_IDENT.test(variable)) {
      var regexes = [new RegExp('\\$' + variable, 'g'), new RegExp('\\${' + variable + '}', 'g')];

      for (re in regexes) {
        content = content.replace(regexes[re], variables[variable]);
      }
    } else {
      throw "'" + variable + "' is not a valid identifier.";
    }
  }
  return content;
}



