bouncex.callbacks["website"]({"active":"1","advanced_cookie_options":"{\"first_party_limit\":\"3500\",\"local_storage\":\"1\"}","analytics":"0","ba_enabled":"0","ba_settings":{"fbt_enabled":0},"ba_settings_json":"{\"fbt_enabled\":0}","block_ips":"69.2.124.1, 69.2.124.2, 69.2.124.3, 69.2.124.4, 69.2.124.5, 69.2.124.6, 69.2.124.7, 69.2.124.8, 69.2.124.9, 69.2.124.10, 69.2.124.11, 69.2.124.12, 69.2.124.13, 69.2.124.14, 69.2.127.1, 69.2.127.2, 69.2.127.3, 69.2.127.4, 69.2.127.5, 69.2.127.6, 69.2.127.7, 69.2.127.8, 69.2.127.9, 69.2.127.10, 208.92.45.25, 208.92.45.20, 208.92.45.31, 208.92.45.0 208.92.45.0, 208.92.45.1, 208.92.45.2, 208.92.45.3, 208.92.45.4, 208.92.45.5, 208.92.45.6, 208.92.45.7, 208.92.45.8, 208.92.45.9, 208.92.45.10, 208.92.45.11, 208.92.45.12, 208.92.45.13, 208.92.45.14, 208.92.45.15, 208.92.45.16, 208.92.45.17, 208.92.45.18, 208.92.40.0, 208.92.40.1, 208.92.40.2, 208.92.40.3, 208.92.40.4, 208.92.40.5, 208.92.40.6, 208.92.40.7, 208.92.40.8, 208.92.40.9, 208.92.40.10, 208.92.40.11, 208.92.40.12, 208.92.40.13, 208.92.40.14, 208.92.40.15, 208.92.40.16, 208.92.40.17, 208.92.40.18, 208.92.40.19, 208.92.40.20, 208.92.40.21, 208.92.45.0, 208.92.45.1, 208.92.45.2, 208.92.45.3, 208.92.45.4, 208.92.45.5, 208.92.45.6, 208.92.45.7, 208.92.45.8, 208.92.45.9, 208.92.45.10, 208.92.45.11, 208.92.45.12, 208.92.45.13, 208.92.45.14, 208.92.45.15, 208.92.45.16, 208.92.45.17, 208.92.45.18, 208.92.45.19, 208.92.45.20, 208.92.45.21, 208.92.45.22, 208.92.45.23, 208.92.45.24, 69.2.120.0, 69.2.120.1, 69.2.120.2, 69.2.120.3, 69.2.120.4, 69.2.120.5, 69.2.120.6, 69.2.120.7, 69.2.120.8, 69.2.120.9, 69.2.120.10, 69.2.120.11, 69.2.120.12, 69.2.120.13, 69.2.120.14, 69.2.120.15, 69.2.120.16, 69.2.120.17, 69.2.120.18, 69.2.120.19, 69.2.120.20, 69.2.120.21, 204.252.200.0, 204.252.200.1, 204.252.200.2, 204.252.200.3, 204.252.200.4, 204.252.200.5, 204.252.200.6, 204.252.200.7, 204.252.200.8, 204.252.200.9, 204.252.200.10, 204.252.200.11, 204.252.200.12, 204.252.200.13, 204.252.200.14, 204.252.200.15, 204.252.200.16, 204.252.200.17, 204.252.200.18, 204.252.200.19, 204.252.200.20, 204.252.200.21, 204.252.200.22, 208.92.45.26, 208.92.45.29, 000.000.000, ","block_urls":[{"prop":"contains","val":"video.arstechnica."},{"prop":"contains","val":"paid-revops"}],"campaign_js":{"ADA_Compliance_All_Deployments":{"deployments":[[{"activation":"type","prop":"not_exactly","prop2":"none","prop3":"","val":""}]],"event":"activation","testmode":false,"ttype":"variation","val":"var $creative = bouncex.campaigns[campaign_id].obj1;\n\nvar styles = [\n '.bxc p { line-height: inherit; font: inherit;}',\n '.bxc h2 { margin: 0;}'\n];\n\nbouncex.addCss(styles.join(''),bouncex.campaigns[campaign_id].obj1.get(0), 'bx-campaign-'+campaign_id+'-ADA_CSS');\n\n$creative.find('.bx-close').attr('aria-label', 'close').find('svg').attr('focusable', 'false');\n$creative.find('.bx-row-submit-close').removeAttr('aria-label');\n\n/* remove aria-label from links with text */\n$creative.find('form a, form .bx-button').each(function(i, link){\n if(link.textContent.length \u003e 0){\n link.removeAttribute('aria-label');\n }\n});"},"ADA_Compliance_Overlays":{"deployments":[[{"activation":"type","prop":"exactly","prop2":"overlay","prop3":"","val":""}]],"event":"activation","testmode":false,"ttype":"variation","val":"var $creative = bouncex.campaigns[campaign_id].obj1;\nvar $bxAllyTitle = $creative.find('#bx-campaign-ally-title-'+campaign_id);\nvar bxAllyTitleAttr = 'bx-ally-title-'+campaign_id+'-';\nvar bxAllyTitleContent = $bxAllyTitle.html();\nvar logos = $creative.find('.bx-row-image-logo img');\n\nif(logos.length \u003e 0){\n logos.each(function(w, logo){\n jQuery(logo).attr('alt', bxAllyTitleContent ).wrap('\u003ch2 id=\"'+bxAllyTitleAttr+(w+1)+'\" tabindex=\"-1\"\u003e\u003c/h2\u003e');\n });\n $bxAllyTitle.remove();\n}\n\n$creative.find('form').removeAttr('role tabindex aria-labelledby');\n\n$creative.find('.bx-row-text div').each(function(x, textChild){\n jQuery(textChild).wrapInner('\u003cp\u003e\u003c/p\u003e');\n});\n\n\n$creative.find('.bx-step').each(function(y, step){\n var $step = jQuery(step);\n $step.find('.bx-group-primary').attr({\n 'tabindex': '-1'\n });\n});\n\n$creative.attr({\n 'aria-labelledby' : bxAllyTitleAttr+1,\n 'aria-describedby': $creative.find('.bx-step-1 .bx-group-primary').attr('id')\n});\n"},"bottombar_pushup_close":{"deployments":[[{"activation":"type","prop":"exactly","prop2":"conversionbar","prop3":"","val":""}]],"event":"close","testmode":false,"ttype":"variation","val":"jQuery('#bx-campaign-'+campaign_id+'-pushup-style').remove();\nbouncex.off(bouncex.window, 'resize.bx-'+campaign_id);\nbouncex.off(bouncex.document, 'bxValidateFormComplete.bx-'+campaign_id);\nbouncex.off(bouncex.campaigns[campaign_id].obj1.find('.bx-button'), 'click.bx-'+campaign_id);"},"bottombar_pushup_fix":{"deployments":[[{"activation":"type","prop":"exactly","prop2":"conversionbar","prop3":"","val":""}]],"event":"impression","testmode":false,"ttype":"variation","val":"var $campaign = bouncex.campaigns[campaign_id].obj1,\n $creative = $campaign.find('.bx-creative');\n\nif ($campaign.find('#bx-campaign-'+campaign_id+'-pushup-style').length === 0) {\n bouncex.addCss('', $campaign.get(0), 'bx-campaign-'+campaign_id+'-pushup');\n}\n\nfunction updatePushup() {\n var pushAmount = $creative.outerHeight(true);\n\n var styles = [\n // 'header.navbar-fixed-top { margin-bottom: '+pushAmount+'px; }',\n '#bx-campaign-'+ca_id+'-clone .bx-creative { height: '+pushAmount+'px; }',\n ];\n \n $campaign.find('#bx-campaign-'+campaign_id+'-pushup-style').text(styles.join(' '));\n}\n \nbouncex.on(bouncex.window, 'resize.bx-'+campaign_id, updatePushup);\n\nbouncex.on(bouncex.document, 'bxValidateFormComplete.bx-'+campaign_id, updatePushup);\n \nbouncex.on($campaign.find('.bx-button'), 'click.bx-'+campaign_id, function(){\n var cachedHeight = $creative.height();\n \n var onClickInterval = bouncex.setInterval2(function() {\n var currentHeight = $creative.height();\n \n if (currentHeight !== cachedHeight) {\n updatePushup();\n cachedHeight = currentHeight;\n }\n }, 20);\n \n bouncex.setTimeout2(function(){ clearInterval(onClickInterval); }, 1000);\n});\n\nupdatePushup();"},"bottombar_zindex_close":{"deployments":[[{"activation":"type","prop":"exactly","prop2":"conversionbar","prop3":"","val":""}]],"event":"close","testmode":false,"ttype":"variation","val":"jQuery('#bx-campaign-'+campaign_id+'-indexFix-style').remove();"},"bottombar_zindex_fix":{"deployments":[[{"activation":"type","prop":"exactly","prop2":"conversionbar","prop3":"","val":""}]],"event":"impression","testmode":false,"ttype":"variation","val":"bouncex.addCss('#bx-campaign-' + campaign_id + ' .bx-slab { z-index: 998; }', bouncex.campaigns[campaign_id].obj1.get(0), 'bx-campaign-'+campaign_id+'-indexFix');"},"ecap_fired_pageview":{"deployments":[[{"activation":"purpose","prop":"exactly","prop2":"emailcapture","prop3":"","val":""}]],"event":"close","testmode":false,"ttype":"variation","val":"bouncex.setVar('ecap_fired_pageview', true);"},"endcap_fix":{"deployments":[[{"activation":"sub_purpose","prop":"exactly","prop2":"ads-endcap","prop3":"","val":""}]],"event":"impression","testmode":false,"ttype":"variation","val":"bouncex.addCss('#bx-campaign-' + campaign_id + ' + div, .single-post #article-footer-wrap aside.ad_fullwidth #cns-ads-slot-type-inline-index-3 { display: none; }', bouncex.campaigns[campaign_id].obj1.get(0), 'bx-campaign-'+campaign_id+'-endcapFix');"},"endcap_fix_close":{"deployments":[[{"activation":"sub_purpose","prop":"exactly","prop2":"ads-endcap","prop3":"","val":""}]],"event":"close","testmode":false,"ttype":"variation","val":"jQuery('#bx-campaign-'+campaign_id+'-endcapFix-style').remove();"},"heading_focus":{"deployments":[[{"activation":"type","prop":"not_exactly","prop2":"tabtitle","prop3":"","val":""}],[{"activation":"type","prop":"not_exactly","prop2":"teleport","prop3":"","val":""}],[{"activation":"type","prop":"not_exactly","prop2":"none","prop3":"","val":""}],[{"activation":"purpose","prop":"not_exactly","prop2":"programmatic","prop3":"","val":""}]],"event":"activation","testmode":false,"ttype":"variation","val":"bouncex.campaigns[ca_id].obj1.find('form:not(:has(.bx-2-heading))').each(function(i, formEl) {\n var $htmlHeadingElement = jQuery(formEl).find('h1, h2, h3, h4, h5, h6').eq(0);\n if ($htmlHeadingElement.length \u003e 0) {\n $htmlHeadingElement.addClass('bx-2-heading wknd-ally-focus').attr('tabindex', '-1');\n } else {\n var $headlineGroup = jQuery(formEl).find('.bx-group:has(.bx-row-text-headline, .bx-row-text-subheadline)').eq(0);\n if ($headlineGroup.length === 0) {\n $headlineGroup = jQuery(formEl).find('.bx-group:has(.bx-row-text)').eq(0);\n }\n $headlineGroup.find('.bx-row-text:first').nextUntil(':not(.bx-row-text, .bx-row-coupon)').addBack().wrapAll('\u003cdiv class=\"bx-2-heading wknd-ally-focus\" id=\"'+$headlineGroup.attr('id')+'-h2\" tabindex=\"-1\" role=\"heading\" aria-level=\"2\"\u003e\u003c/div\u003e'); \n }\n});"},"ios_input_close":{"deployments":[[{"activation":"type","prop":"exactly","prop2":"conversionbar","prop3":"","val":""}]],"event":"close","testmode":false,"ttype":"variation","val":"if (bouncex.browser.ios \u0026\u0026 bouncex.campaigns[campaign_id].inputs.length \u003e 0) {\n bouncex.off(bouncex.campaigns[campaign_id].inputs, 'touchstart.bcx_ios_input_fix_'+campaign_id+' blur.bcx_ios_input_fix_'+campaign_id);\n}"},"ios_input_fix":{"deployments":[[{"activation":"type","prop":"exactly","prop2":"conversionbar","prop3":"","val":""}]],"event":"impression","testmode":false,"ttype":"variation","val":"if (bouncex.browser.ios \u0026\u0026 bouncex.campaigns[campaign_id].inputs.length \u003e 0) {\n bouncex.off(bouncex.campaigns[campaign_id].inputs, 'touchstart.bcx_ios_input_fix_'+campaign_id+' blur.bcx_ios_input_fix_'+campaign_id);\n \n bouncex.on(bouncex.campaigns[campaign_id].inputs, 'touchstart.bcx_ios_input_fix_'+campaign_id, function() {\n if (!bouncex.campaigns[campaign_id].hasIosInputFix) {\n bouncex.head.append('\u003cmeta name=\"viewport\" content=\"user-scalable=no, initial-scale=1, maximum-scale=1\" id=\"bx-ios-meta-'+campaign_id+'\"/\u003e');\n bouncex.campaigns[campaign_id].hasIosInputFix = true;\n }\n });\n \n bouncex.on(bouncex.campaigns[campaign_id].inputs, 'blur.bcx_ios_input_fix_'+campaign_id, function() {\n if (bouncex.campaigns[campaign_id].hasIosInputFix) {\n jQuery('#bx-ios-meta-'+campaign_id).remove();\n bouncex.campaigns[campaign_id].hasIosInputFix = false;\n }\n });\n}"},"masthead_close":{"deployments":[[{"activation":"sub_purpose","prop":"exactly","prop2":"ads-masthead","prop3":"","val":""}]],"event":"close","testmode":false,"ttype":"variation","val":"jQuery('#bx-campaign-'+campaign_id+'-mastheadFix-style').remove();"},"masthead_fix":{"deployments":[[{"activation":"sub_purpose","prop":"exactly","prop2":"ads-masthead","prop3":"","val":""}]],"event":"impression","testmode":false,"ttype":"variation","val":"bouncex.addCss('.ad__slot--hero \u003e [id*=\"cns-ads-slot-type-hero\"], #cns-ads-slot-type-post-nav-0 { display: none !important; }', bouncex.campaigns[campaign_id].obj1.get(0), 'bx-campaign-'+campaign_id+'-mastheadFix');"},"multi_newsletter_opt_in":{"deployments":[[{"activation":"purpose","prop":"exactly","prop2":"emailcapture","prop3":"","val":""}]],"event":"impression","inclusions":{"2106545":1},"testmode":false,"ttype":"variation","val":"/* https://www.wrike.com/open.htm?id=1077575496 */\n/* checks for checkbox inputs beginning with name \"newsletter\" before running the rest of the code */\nif (bouncex.campaigns[ca_id].obj1.find('input[name^=\"newsletter\"][type=\"checkbox\"]').length \u003e 0){\n\tvar $additionalLists = bouncex.campaigns[ca_id].obj1.find('input[type=checkbox]').filter('input[name*=newsletter_]');\n\n\tbouncex.on($additionalLists, 'click.bx-' + ca_id, function(e) {\n\t bouncex.campaigns[ca_id].newsletter_ids = [];\n bouncex.campaigns[ca_id].obj1.find('input[name^=\"newsletter\"][type=\"checkbox\"]:checked').each(function(id,el){\n\t\t bouncex.campaigns[ca_id].newsletter_ids.push(el.name.split('_')[1]);\n\t });\n\n\t bouncex.campaigns[ca_id].obj1.find('input[name=\"opt_newsletter_ids\"]').val(bouncex.campaigns[ca_id].newsletter_ids);\n\t});\n}"},"remove_form_focus":{"deployments":[[{"activation":"type","prop":"not_exactly","prop2":"tabtitle","prop3":"","val":""}],[{"activation":"type","prop":"not_exactly","prop2":"teleport","prop3":"","val":""}],[{"activation":"type","prop":"not_exactly","prop2":"none","prop3":"","val":""}],[{"activation":"purpose","prop":"not_exactly","prop2":"programmatic","prop3":"","val":""}]],"event":"activation","testmode":false,"ttype":"variation","val":"bouncex.campaigns[ca_id].obj1.find('form').addClass('bx-ally-no-focus').removeAttr('tabindex role');"},"report_ga_on_close":{"deployments":[[{"activation":"type","prop":"exactly","prop2":"overlay","prop3":"","val":""}]],"event":"close","testmode":false,"ttype":"variation","val":"var lastEvent = bouncex.eventLog[bouncex.eventLog.length - 1] || '';\nif (lastEvent.name === 'close') {\n bouncex.report_ga('close', bouncex.campaigns[ca_id].ga_i.label);\n}\n"}},"cart_rep":{"get":"","set":""},"casl_prevent_user_tracking":"1","client_id":null,"compliance":{"gdpr":1,"gmp":0,"whitelist_check":0},"compliance_json":"{\"gdpr\":1,\"gmp\":0,\"whitelist_check\":0}","confirmation_criteria":null,"confirmation_page":"","confirmation_url":null,"content_width":"900","contract_id":"3","cookie_type":"fp_local_storage","currency":"USD","custom_campaign_js":"{\"ADA_Compliance_All_Deployments\":{\"val\":\"var $creative = bouncex.campaigns[campaign_id].obj1;\\n\\nvar styles = [\\n '.bxc p { line-height: inherit; font: inherit;}',\\n '.bxc h2 { margin: 0;}'\\n];\\n\\nbouncex.addCss(styles.join(''),bouncex.campaigns[campaign_id].obj1.get(0), 'bx-campaign-'+campaign_id+'-ADA_CSS');\\n\\n$creative.find('.bx-close').attr('aria-label', 'close').find('svg').attr('focusable', 'false');\\n$creative.find('.bx-row-submit-close').removeAttr('aria-label');\\n\\n/* remove aria-label from links with text */\\n$creative.find('form a, form .bx-button').each(function(i, link){\\n if(link.textContent.length \u003e 0){\\n link.removeAttribute('aria-label');\\n }\\n});\",\"event\":\"activation\",\"testmode\":false,\"ttype\":\"variation\",\"deployments\":\"{\\\"0\\\":{\\\"0\\\":{\\\"activation\\\":\\\"type\\\",\\\"prop\\\":\\\"not_exactly\\\",\\\"prop2\\\":\\\"none\\\",\\\"prop3\\\":\\\"\\\",\\\"val\\\":\\\"\\\"}}}\"},\"ADA_Compliance_Overlays\":{\"val\":\"var $creative = bouncex.campaigns[campaign_id].obj1;\\nvar $bxAllyTitle = $creative.find('#bx-campaign-ally-title-'+campaign_id);\\nvar bxAllyTitleAttr = 'bx-ally-title-'+campaign_id+'-';\\nvar bxAllyTitleContent = $bxAllyTitle.html();\\nvar logos = $creative.find('.bx-row-image-logo img');\\n\\nif(logos.length \u003e 0){\\n logos.each(function(w, logo){\\n jQuery(logo).attr('alt', bxAllyTitleContent ).wrap('\u003ch2 id=\\\"'+bxAllyTitleAttr+(w+1)+'\\\" tabindex=\\\"-1\\\"\u003e\u003c/h2\u003e');\\n });\\n $bxAllyTitle.remove();\\n}\\n\\n$creative.find('form').removeAttr('role tabindex aria-labelledby');\\n\\n$creative.find('.bx-row-text div').each(function(x, textChild){\\n jQuery(textChild).wrapInner('\u003cp\u003e\u003c/p\u003e');\\n});\\n\\n\\n$creative.find('.bx-step').each(function(y, step){\\n var $step = jQuery(step);\\n $step.find('.bx-group-primary').attr({\\n 'tabindex': '-1'\\n });\\n});\\n\\n$creative.attr({\\n 'aria-labelledby' : bxAllyTitleAttr+1,\\n 'aria-describedby': $creative.find('.bx-step-1 .bx-group-primary').attr('id')\\n});\\n\",\"event\":\"activation\",\"testmode\":false,\"ttype\":\"variation\",\"deployments\":\"{\\\"0\\\":{\\\"0\\\":{\\\"activation\\\":\\\"type\\\",\\\"prop\\\":\\\"exactly\\\",\\\"prop2\\\":\\\"overlay\\\",\\\"prop3\\\":\\\"\\\",\\\"val\\\":\\\"\\\"}}}\"},\"report_ga_on_close\":{\"val\":\"var lastEvent = bouncex.eventLog[bouncex.eventLog.length - 1] || '';\\nif (lastEvent.name === 'close') {\\n bouncex.report_ga('close', bouncex.campaigns[ca_id].ga_i.label);\\n}\\n\",\"event\":\"close\",\"testmode\":false,\"ttype\":\"variation\",\"deployments\":\"{\\\"0\\\":{\\\"0\\\":{\\\"activation\\\":\\\"type\\\",\\\"prop\\\":\\\"exactly\\\",\\\"prop2\\\":\\\"overlay\\\",\\\"prop3\\\":\\\"\\\",\\\"val\\\":\\\"\\\"}}}\"},\"endcap_fix\":{\"val\":\"bouncex.addCss('#bx-campaign-' + campaign_id + ' + div, .single-post #article-footer-wrap aside.ad_fullwidth #cns-ads-slot-type-inline-index-3 { display: none; }', bouncex.campaigns[campaign_id].obj1.get(0), 'bx-campaign-'+campaign_id+'-endcapFix');\",\"event\":\"impression\",\"testmode\":false,\"ttype\":\"variation\",\"deployments\":\"{\\\"0\\\":{\\\"0\\\":{\\\"activation\\\":\\\"sub_purpose\\\",\\\"prop\\\":\\\"exactly\\\",\\\"prop2\\\":\\\"ads-endcap\\\",\\\"prop3\\\":\\\"\\\",\\\"val\\\":\\\"\\\"}}}\"},\"endcap_fix_close\":{\"val\":\"jQuery('#bx-campaign-'+campaign_id+'-endcapFix-style').remove();\",\"event\":\"close\",\"testmode\":false,\"ttype\":\"variation\",\"deployments\":\"{\\\"0\\\":{\\\"0\\\":{\\\"activation\\\":\\\"sub_purpose\\\",\\\"prop\\\":\\\"exactly\\\",\\\"prop2\\\":\\\"ads-endcap\\\",\\\"prop3\\\":\\\"\\\",\\\"val\\\":\\\"\\\"}}}\"},\"masthead_fix\":{\"val\":\"bouncex.addCss('.ad__slot--hero \u003e [id*=\\\"cns-ads-slot-type-hero\\\"], #cns-ads-slot-type-post-nav-0 { display: none !important; }', bouncex.campaigns[campaign_id].obj1.get(0), 'bx-campaign-'+campaign_id+'-mastheadFix');\",\"event\":\"impression\",\"testmode\":false,\"ttype\":\"variation\",\"deployments\":\"{\\\"0\\\":{\\\"0\\\":{\\\"activation\\\":\\\"sub_purpose\\\",\\\"prop\\\":\\\"exactly\\\",\\\"prop2\\\":\\\"ads-masthead\\\",\\\"prop3\\\":\\\"\\\",\\\"val\\\":\\\"\\\"}}}\"},\"masthead_close\":{\"val\":\"jQuery('#bx-campaign-'+campaign_id+'-mastheadFix-style').remove();\",\"event\":\"close\",\"testmode\":false,\"ttype\":\"variation\",\"deployments\":\"{\\\"0\\\":{\\\"0\\\":{\\\"activation\\\":\\\"sub_purpose\\\",\\\"prop\\\":\\\"exactly\\\",\\\"prop2\\\":\\\"ads-masthead\\\",\\\"prop3\\\":\\\"\\\",\\\"val\\\":\\\"\\\"}}}\"},\"remove_form_focus\":{\"val\":\"bouncex.campaigns[ca_id].obj1.find('form').addClass('bx-ally-no-focus').removeAttr('tabindex role');\",\"event\":\"activation\",\"testmode\":false,\"ttype\":\"variation\",\"deployments\":\"{\\\"0\\\":{\\\"0\\\":{\\\"activation\\\":\\\"type\\\",\\\"prop\\\":\\\"not_exactly\\\",\\\"prop2\\\":\\\"tabtitle\\\",\\\"prop3\\\":\\\"\\\",\\\"val\\\":\\\"\\\"}},\\\"1\\\":{\\\"0\\\":{\\\"activation\\\":\\\"type\\\",\\\"prop\\\":\\\"not_exactly\\\",\\\"prop2\\\":\\\"teleport\\\",\\\"prop3\\\":\\\"\\\",\\\"val\\\":\\\"\\\"}},\\\"2\\\":{\\\"0\\\":{\\\"activation\\\":\\\"type\\\",\\\"prop\\\":\\\"not_exactly\\\",\\\"prop2\\\":\\\"none\\\",\\\"prop3\\\":\\\"\\\",\\\"val\\\":\\\"\\\"}},\\\"3\\\":{\\\"0\\\":{\\\"activation\\\":\\\"purpose\\\",\\\"prop\\\":\\\"not_exactly\\\",\\\"prop2\\\":\\\"programmatic\\\",\\\"prop3\\\":\\\"\\\",\\\"val\\\":\\\"\\\"}}}\"},\"heading_focus\":{\"val\":\"bouncex.campaigns[ca_id].obj1.find('form:not(:has(.bx-2-heading))').each(function(i, formEl) {\\n var $htmlHeadingElement = jQuery(formEl).find('h1, h2, h3, h4, h5, h6').eq(0);\\n if ($htmlHeadingElement.length \u003e 0) {\\n $htmlHeadingElement.addClass('bx-2-heading wknd-ally-focus').attr('tabindex', '-1');\\n } else {\\n var $headlineGroup = jQuery(formEl).find('.bx-group:has(.bx-row-text-headline, .bx-row-text-subheadline)').eq(0);\\n if ($headlineGroup.length === 0) {\\n $headlineGroup = jQuery(formEl).find('.bx-group:has(.bx-row-text)').eq(0);\\n }\\n $headlineGroup.find('.bx-row-text:first').nextUntil(':not(.bx-row-text, .bx-row-coupon)').addBack().wrapAll('\u003cdiv class=\\\"bx-2-heading wknd-ally-focus\\\" id=\\\"'+$headlineGroup.attr('id')+'-h2\\\" tabindex=\\\"-1\\\" role=\\\"heading\\\" aria-level=\\\"2\\\"\u003e\u003c/div\u003e'); \\n }\\n});\",\"event\":\"activation\",\"testmode\":false,\"ttype\":\"variation\",\"deployments\":\"{\\\"0\\\":{\\\"0\\\":{\\\"activation\\\":\\\"type\\\",\\\"prop\\\":\\\"not_exactly\\\",\\\"prop2\\\":\\\"tabtitle\\\",\\\"prop3\\\":\\\"\\\",\\\"val\\\":\\\"\\\"}},\\\"1\\\":{\\\"0\\\":{\\\"activation\\\":\\\"type\\\",\\\"prop\\\":\\\"not_exactly\\\",\\\"prop2\\\":\\\"teleport\\\",\\\"prop3\\\":\\\"\\\",\\\"val\\\":\\\"\\\"}},\\\"2\\\":{\\\"0\\\":{\\\"activation\\\":\\\"type\\\",\\\"prop\\\":\\\"not_exactly\\\",\\\"prop2\\\":\\\"none\\\",\\\"prop3\\\":\\\"\\\",\\\"val\\\":\\\"\\\"}},\\\"3\\\":{\\\"0\\\":{\\\"activation\\\":\\\"purpose\\\",\\\"prop\\\":\\\"not_exactly\\\",\\\"prop2\\\":\\\"programmatic\\\",\\\"prop3\\\":\\\"\\\",\\\"val\\\":\\\"\\\"}}}\"},\"bottombar_pushup_fix\":{\"val\":\"var $campaign = bouncex.campaigns[campaign_id].obj1,\\n $creative = $campaign.find('.bx-creative');\\n\\nif ($campaign.find('#bx-campaign-'+campaign_id+'-pushup-style').length === 0) {\\n bouncex.addCss('', $campaign.get(0), 'bx-campaign-'+campaign_id+'-pushup');\\n}\\n\\nfunction updatePushup() {\\n var pushAmount = $creative.outerHeight(true);\\n\\n var styles = [\\n // 'header.navbar-fixed-top { margin-bottom: '+pushAmount+'px; }',\\n '#bx-campaign-'+ca_id+'-clone .bx-creative { height: '+pushAmount+'px; }',\\n ];\\n \\n $campaign.find('#bx-campaign-'+campaign_id+'-pushup-style').text(styles.join(' '));\\n}\\n \\nbouncex.on(bouncex.window, 'resize.bx-'+campaign_id, updatePushup);\\n\\nbouncex.on(bouncex.document, 'bxValidateFormComplete.bx-'+campaign_id, updatePushup);\\n \\nbouncex.on($campaign.find('.bx-button'), 'click.bx-'+campaign_id, function(){\\n var cachedHeight = $creative.height();\\n \\n var onClickInterval = bouncex.setInterval2(function() {\\n var currentHeight = $creative.height();\\n \\n if (currentHeight !== cachedHeight) {\\n updatePushup();\\n cachedHeight = currentHeight;\\n }\\n }, 20);\\n \\n bouncex.setTimeout2(function(){ clearInterval(onClickInterval); }, 1000);\\n});\\n\\nupdatePushup();\",\"event\":\"impression\",\"testmode\":false,\"ttype\":\"variation\",\"deployments\":\"{\\\"0\\\":{\\\"0\\\":{\\\"activation\\\":\\\"type\\\",\\\"prop\\\":\\\"exactly\\\",\\\"prop2\\\":\\\"conversionbar\\\",\\\"prop3\\\":\\\"\\\",\\\"val\\\":\\\"\\\"}}}\"},\"bottombar_zindex_fix\":{\"val\":\"bouncex.addCss('#bx-campaign-' + campaign_id + ' .bx-slab { z-index: 998; }', bouncex.campaigns[campaign_id].obj1.get(0), 'bx-campaign-'+campaign_id+'-indexFix');\",\"event\":\"impression\",\"testmode\":false,\"ttype\":\"variation\",\"deployments\":\"{\\\"0\\\":{\\\"0\\\":{\\\"activation\\\":\\\"type\\\",\\\"prop\\\":\\\"exactly\\\",\\\"prop2\\\":\\\"conversionbar\\\",\\\"prop3\\\":\\\"\\\",\\\"val\\\":\\\"\\\"}}}\"},\"ios_input_fix\":{\"val\":\"if (bouncex.browser.ios \u0026\u0026 bouncex.campaigns[campaign_id].inputs.length \u003e 0) {\\n bouncex.off(bouncex.campaigns[campaign_id].inputs, 'touchstart.bcx_ios_input_fix_'+campaign_id+' blur.bcx_ios_input_fix_'+campaign_id);\\n \\n bouncex.on(bouncex.campaigns[campaign_id].inputs, 'touchstart.bcx_ios_input_fix_'+campaign_id, function() {\\n if (!bouncex.campaigns[campaign_id].hasIosInputFix) {\\n bouncex.head.append('\u003cmeta name=\\\"viewport\\\" content=\\\"user-scalable=no, initial-scale=1, maximum-scale=1\\\" id=\\\"bx-ios-meta-'+campaign_id+'\\\"/\u003e');\\n bouncex.campaigns[campaign_id].hasIosInputFix = true;\\n }\\n });\\n \\n bouncex.on(bouncex.campaigns[campaign_id].inputs, 'blur.bcx_ios_input_fix_'+campaign_id, function() {\\n if (bouncex.campaigns[campaign_id].hasIosInputFix) {\\n jQuery('#bx-ios-meta-'+campaign_id).remove();\\n bouncex.campaigns[campaign_id].hasIosInputFix = false;\\n }\\n });\\n}\",\"event\":\"impression\",\"testmode\":false,\"ttype\":\"variation\",\"deployments\":\"{\\\"0\\\":{\\\"0\\\":{\\\"activation\\\":\\\"type\\\",\\\"prop\\\":\\\"exactly\\\",\\\"prop2\\\":\\\"conversionbar\\\",\\\"prop3\\\":\\\"\\\",\\\"val\\\":\\\"\\\"}}}\"},\"bottombar_pushup_close\":{\"val\":\"jQuery('#bx-campaign-'+campaign_id+'-pushup-style').remove();\\nbouncex.off(bouncex.window, 'resize.bx-'+campaign_id);\\nbouncex.off(bouncex.document, 'bxValidateFormComplete.bx-'+campaign_id);\\nbouncex.off(bouncex.campaigns[campaign_id].obj1.find('.bx-button'), 'click.bx-'+campaign_id);\",\"event\":\"close\",\"testmode\":false,\"ttype\":\"variation\",\"deployments\":\"{\\\"0\\\":{\\\"0\\\":{\\\"activation\\\":\\\"type\\\",\\\"prop\\\":\\\"exactly\\\",\\\"prop2\\\":\\\"conversionbar\\\",\\\"prop3\\\":\\\"\\\",\\\"val\\\":\\\"\\\"}}}\"},\"bottombar_zindex_close\":{\"val\":\"jQuery('#bx-campaign-'+campaign_id+'-indexFix-style').remove();\",\"event\":\"close\",\"testmode\":false,\"ttype\":\"variation\",\"deployments\":\"{\\\"0\\\":{\\\"0\\\":{\\\"activation\\\":\\\"type\\\",\\\"prop\\\":\\\"exactly\\\",\\\"prop2\\\":\\\"conversionbar\\\",\\\"prop3\\\":\\\"\\\",\\\"val\\\":\\\"\\\"}}}\"},\"ios_input_close\":{\"val\":\"if (bouncex.browser.ios \u0026\u0026 bouncex.campaigns[campaign_id].inputs.length \u003e 0) {\\n bouncex.off(bouncex.campaigns[campaign_id].inputs, 'touchstart.bcx_ios_input_fix_'+campaign_id+' blur.bcx_ios_input_fix_'+campaign_id);\\n}\",\"event\":\"close\",\"testmode\":false,\"ttype\":\"variation\",\"deployments\":\"{\\\"0\\\":{\\\"0\\\":{\\\"activation\\\":\\\"type\\\",\\\"prop\\\":\\\"exactly\\\",\\\"prop2\\\":\\\"conversionbar\\\",\\\"prop3\\\":\\\"\\\",\\\"val\\\":\\\"\\\"}}}\"},\"multi_newsletter_opt_in\":{\"val\":\"/* https://www.wrike.com/open.htm?id=1077575496 */\\n/* checks for checkbox inputs beginning with name \\\"newsletter\\\" before running the rest of the code */\\nif (bouncex.campaigns[ca_id].obj1.find('input[name^=\\\"newsletter\\\"][type=\\\"checkbox\\\"]').length \u003e 0){\\n\\tvar $additionalLists = bouncex.campaigns[ca_id].obj1.find('input[type=checkbox]').filter('input[name*=newsletter_]');\\n\\n\\tbouncex.on($additionalLists, 'click.bx-' + ca_id, function(e) {\\n\\t bouncex.campaigns[ca_id].newsletter_ids = [];\\n bouncex.campaigns[ca_id].obj1.find('input[name^=\\\"newsletter\\\"][type=\\\"checkbox\\\"]:checked').each(function(id,el){\\n\\t\\t bouncex.campaigns[ca_id].newsletter_ids.push(el.name.split('_')[1]);\\n\\t });\\n\\n\\t bouncex.campaigns[ca_id].obj1.find('input[name=\\\"opt_newsletter_ids\\\"]').val(bouncex.campaigns[ca_id].newsletter_ids);\\n\\t});\\n}\",\"event\":\"impression\",\"testmode\":false,\"ttype\":\"variation\",\"deployments\":\"{\\\"0\\\":{\\\"0\\\":{\\\"activation\\\":\\\"purpose\\\",\\\"prop\\\":\\\"exactly\\\",\\\"prop2\\\":\\\"emailcapture\\\",\\\"prop3\\\":\\\"\\\",\\\"val\\\":\\\"\\\"}}}\",\"inclusions\":{\"2106545\":1}},\"ecap_fired_pageview\":{\"val\":\"bouncex.setVar('ecap_fired_pageview', true);\",\"event\":\"close\",\"testmode\":false,\"ttype\":\"variation\",\"deployments\":\"{\\\"0\\\":{\\\"0\\\":{\\\"activation\\\":\\\"purpose\\\",\\\"prop\\\":\\\"exactly\\\",\\\"prop2\\\":\\\"emailcapture\\\",\\\"prop3\\\":\\\"\\\",\\\"val\\\":\\\"\\\"}}}\"}}","custom_js":"(function () {\n\twindow.bouncex = window.bouncex || {};\n\n\twindow.bouncex.addAllyFeatures = function (params) {\n\t\tif (!params || !params.campaignId ) { return false; }\n\n\t\tvar $campaign = window.bouncex.campaigns[params.campaignId].obj1;\n\n /* focus on first actionable element*/\n if(!bouncex.browser.android \u0026\u0026 !bouncex.browser.iphone \u0026\u0026 !bouncex.browser.ipad) {\n $campaign.find('form').addClass('bx-ally-no-focus');\n }\n \n\t\tparams.steps.forEach(function (step, i) {\n var $step = $campaign.find('.bx-step-'+step.step_number);\n\n /* Associate microcopy with input */\n if(step.hasMicroCopy){\n var $inputRow = $step.find('.bx-row-input'),\n $emailInput = params.eCap ? $inputRow.find('input[type=\"email\"]') : $inputRow.find('input'),\n $micro = $step.find('.bx-group-micro'),\n privacyPolicyIds = '';\n \n if($emailInput.length \u003e 0 \u0026\u0026 $micro.length \u003e 0){\n $micro.find('.bx-row-text \u003e*:first-child p').each(function(x,y){\n var privacyPolicyId = 'bx-micro-'+params.campaignId+'-'+(x+1)+'-step-' + (i+1);\n y.setAttribute('id', privacyPolicyId);\n y.setAttribute('tabindex', '-1');\n privacyPolicyIds += privacyPolicyId + ' ';\n });\n var validationID = $inputRow.find('.bx-vtext').attr('tabindex', '-1').text('').attr('id');\n $emailInput.attr('aria-describedby', privacyPolicyIds + validationID);\n }\n }\n\n /* If there's a next step ... */\n if(params.steps[i+1]){\n var $nextStep = $campaign.find('.bx-step-'+(step.step_number+1));\n $step.find('.bx-row-submit:not(.bx-row-submit-no) .bx-button:eq(0)').on('click.bx-'+params.campaignId, function(){\n $campaign.removeAttr('role');\n var step2labelID = $nextStep.find('.bx-row-image-logo h2').attr('id'),\n step2descrID = $nextStep.find('.bx-group-primary').attr('id');\n $campaign.attr({'aria-labelledby' : step2labelID, 'aria-describedby': step2descrID});\n bouncex.submitCampaignStep(params.campaignId);\n $campaign.attr('role', 'dialog');\n });\n }\n\n\t\t});\n\n\t};\n\n})();\n\n// PD: https://www.wrike.com/open.htm?id=322595888\nbouncex.report_ga = function(action, label, bypass) {\n var parsedAction = action.replace(/[a-z]/, function(letter) { return letter.toUpperCase(); });\n if (window.dataLayer) {\n window.dataLayer.push({'event': 'BounceX '+parsedAction, 'bouncex-action':label});\n }\n};\n/* */\n","custom_liquid_variable":"{\"TextSendOffer1\":{\"val\":\"\"},\"TextSendOffer2\":{\"val\":\"\"},\"TextSendOffer3\":{\"val\":\"\"},\"couponcode1\":{\"val\":\"\"},\"couponcode2\":{\"val\":\"\"},\"couponcode3\":{\"val\":\"\"},\"onsitedisclaimer1\":{\"val\":\"\"},\"onsitedisclaimer2\":{\"val\":\"\"},\"onsitedisclaimer3\":{\"val\":\"\"},\"onsiteoffer1\":{\"val\":\"\"},\"onsiteoffer2\":{\"val\":\"\"},\"onsiteoffer3\":{\"val\":\"\"},\"privacy_policy\":{\"val\":\"http://www.condenast.com/privacy-policy/\"}}","custom_variable":"{\"video_visible\":{\"polling\":\"none\",\"persist\":\"no\",\"val\":\"jQuery('figure.video').length \u003e 0 ? true : null;\",\"default\":\"false\",\"page_type_json\":[],\"testmode\":false},\"page_type\":{\"polling\":\"none\",\"persist\":\"no\",\"val\":\"(function() {\\n var homePage = document.querySelectorAll(\\\"body.home.blog\\\").length \u003e 0 || bouncex.utils.getNestedProp('window.dataLayer[0].content.pageType') === 'home';\\n var categoryPage = document.querySelectorAll(\\\"body.archive, body#ars-forum, body.product-subscriptions\\\").length \u003e 0;\\n var articlePage =\\n (document.querySelectorAll(\\\"article.standalone\\\").length \u003e 0 || bouncex.utils.getNestedProp('window.dataLayer[0].content.pageType') === 'article|report') \u0026\u0026\\n document.querySelectorAll(\\\"article div.gallery\\\").length === 0;\\n \\n if (homePage) {\\n return \\\"homepage\\\";\\n } else if (categoryPage) {\\n return \\\"category\\\";\\n } else if (articlePage) {\\n return \\\"article\\\";\\n } else {\\n return false;\\n }\\n})();\",\"default\":\"false\",\"page_type_json\":[],\"testmode\":false,\"desc\":\"SOTEC-13072: var galleryPage = document.querySelectorAll(\\\"article div.gallery\\\").length \u003e 0;\"},\"modal_visible\":{\"polling\":\"all\",\"persist\":\"no\",\"val\":\"(function(){\\n\\tvar topOfNewsletterFooter = jQuery('section.footer-newsletter').offset().top;\\n\\tvar bottomOfNewsletterFooter = jQuery('section.footer-newsletter').offset().top + jQuery('section.footer-newsletter').outerHeight();\\n\\tvar bottomOfScreen = jQuery(window).scrollTop() + window.innerHeight;\\n\\tvar topOfScreen = jQuery(window).scrollTop();\\n\\tvar visible = false;\\n\\n\\tif ((bottomOfScreen \u003e topOfNewsletterFooter) \u0026\u0026 (topOfScreen \u003c bottomOfNewsletterFooter)){\\n\\t\\tvisible = true;\\n\\t} \\n\\n\\tif (jQuery('header.site-header.scrolled-up').is(':visible')){\\n\\t\\tvisible = true;\\n\\t}\\n\\n\\treturn visible;\\n\\n})();\",\"default\":\"false\",\"page_type_json\":[],\"testmode\":false},\"article_name\":{\"polling\":\"none\",\"persist\":\"no\",\"val\":\"bouncex.vars.page_type === 'article' || bouncex.vars.page_type === 'video' ? window.digitalData.display : null;\",\"default\":\"false\",\"page_type_json\":[],\"testmode\":false},\"article_category\":{\"polling\":\"none\",\"persist\":\"no\",\"val\":\"bouncex.vars.page_type === 'article' || bouncex.vars.page_type === 'video' ? bouncex.utils.getNestedProp('ars.CATEGORY') : null;\",\"default\":\"false\",\"page_type_json\":[],\"testmode\":false},\"gallery_name\":{\"polling\":\"none\",\"persist\":\"no\",\"val\":\"bouncex.vars.page_type === 'gallery' ? window.digitalData.display : null;\",\"default\":\"false\",\"page_type_json\":[],\"testmode\":false},\"gallery_category\":{\"polling\":\"none\",\"persist\":\"no\",\"val\":\"bouncex.vars.page_type === 'gallery' ? window.digitalData.section : null;\",\"default\":\"false\",\"page_type_json\":[],\"testmode\":false},\"logged_in\":{\"polling\":\"none\",\"persist\":\"no\",\"val\":\"window.ars.LOGGED;\",\"default\":\"false\",\"page_type_json\":[],\"testmode\":false},\"ever_logged_in\":{\"polling\":\"none\",\"persist\":\"permanent\",\"val\":\"bouncex.vars.logged_in ? true : null;\",\"default\":\"false\",\"page_type_json\":[],\"testmode\":false},\"dfp_rblock\":{\"polling\":\"all\",\"persist\":\"no\",\"val\":\"(function() {\\n if (!bouncex.dfpRan) {\\n bouncex.dfpRan = true;\\n return 'not_ready';\\n }\\n function check() {\\n bouncex.dfp_loaded = false || bouncex.dfp_loaded;\\n \\n var event = bouncex.gbi2.getDfpEndPageViewEvent();\\n \\n if (event \u0026\u0026 event.dfp_status) {\\n if (event.dfp_status == 'pending') {\\n return 'not_ready';\\n } \\n \\n bouncex.dfp_loaded = true;\\n\\n if (event.dfp_status == 'suppressed') {\\n return 'sponsor';\\n }\\n\\n return 'allow';\\n }\\n\\n return 'not_ready';\\n }\\n\\n if (bouncex.website.gbi.rblocks) {\\n if (bouncex.dfp_loaded) {\\n return null;\\n } else if (window.googletag \u0026\u0026 googletag.apiReady \u0026\u0026 googletag.pubadsReady \u0026\u0026 bouncex.gbi2) {\\n return check();\\n } else if (typeof window.googletag === 'undefined') {\\n return 'no_googletag';\\n }\\n return 'fallback';\\n } else {\\n return 'not_ready';\\n }\\n})()\",\"default\":\"false\",\"page_type_json\":[],\"trigger\":\"pageload\",\"datatype\":\"\",\"testmode\":false},\"cn_email_subscriber\":{\"polling\":\"all\",\"persist\":\"no\",\"val\":\"bouncex.utils.cookies.read('CN_segments') \u0026\u0026 bouncex.utils.cookies.read('CN_segments').indexOf('en.nl') \u003e -1;\",\"default\":\"false\",\"page_type_json\":[],\"trigger\":\"pageload\",\"datatype\":\"\",\"testmode\":false},\"submitted_email_orbit\":{\"polling\":\"none\",\"persist\":\"no\",\"val\":\"null;\",\"default\":\"false\",\"page_type_json\":[],\"trigger\":\"pageload\",\"datatype\":\"\",\"testmode\":false},\"ecap_fired_pageview\":{\"polling\":\"none\",\"persist\":\"no\",\"val\":\"null;\",\"default\":\"false\",\"page_type_json\":[],\"trigger\":\"pageload\",\"datatype\":\"\",\"testmode\":false}}","deployment_json":null,"deployment_presets":{"Eligible For Email Capture":[[{"activation":"submitted_email","prop":"no","prop2":"","prop3":"","val":""}],[{"activation":"variable","prop":"equal","prop2":"logged_in","prop3":"","val":"false"}],[{"activation":"variable","prop":"equal","prop2":"ever_logged_in","prop3":"","val":"false"}],[{"activation":"current_page_url","prop":"not_contains","prop2":"","prop3":"","val":"unsubscribe"}],[{"activation":"any_page_url","prop":"not_contains","prop2":"ever","prop3":"","val":"Ars_Orbit"}],[{"activation":"variable","prop":"equal","prop2":"submitted_email_orbit","prop3":"","val":"false"}]],"End of Partnership":[[{"activation":"date","prop":"less_equal","prop2":"","prop3":"","val":"12/18/2025 23:59"}]],"Pause Campaign During This Date Range":[[{"activation":"date","prop":"less","prop2":"","prop3":"","val":"09/04/2018 0:00"},{"activation":"date","prop":"greater","prop2":"","prop3":"","val":"09/04/2018 1:00"}]],"Suppress on Order Pages":[[{"activation":"current_page_url","prop":"not_contains","prop2":"","prop3":"","val":"subscribe."}],[{"activation":"current_page_url","prop":"not_contains","prop2":"","prop3":"","val":"link.arstechnica.com"}]]},"deployment_settings":null,"device_graph_enabled":"0","device_graph_settings":{"tagData":{"async":"true","data-fire":"0","data-gm":"0","id":"c.js","src":"//pixel.cdnwidget.com/cdn/c.min.js"},"trafficPercentage":100},"dfp_account_id":"3379","dt_inserted_unix":"1515000482","els":{"Endcap":" #article-footer-wrap aside.ad_fullwidth, #article_end_ad_footer","Infeed":".article-content p+p, .article-content p+.bxc+p","Masthead":"#cns-ads-slot-type-hero-0, #cns-ads-slot-type-post-nav-0"},"enable_advanced_cookie":"0","enable_ally":"1","enable_bpush":"0","enable_ga_integration":"1","enable_iframe":"0","enable_waypoints":"0","enabled":"1","encrypt_email":"0","encrypt_email_two_way":"0","event_stream_enabled":"1","event_tracking_enabled":"1","event_tracking_js":"","event_tracking_test_mode":"1","fastboot_enabled":"1","feed_config_json":"","force_https":"0","gbi_enabled":"0","global_control_size":"0","global_deployment":{"any_page_url|Ars_Orbit|ever":{"activation":"any_page_url","prop":"not_contains","prop2":"ever","prop3":"","val":"Ars_Orbit"}},"gmp_enabled":"1","gmp_url_exceptions":["gclid"],"google_analytics_id":"","google_analytics_view_account":"analytics@wunderkind.co","google_analytics_view_id":"175270362","ibx_cart_replenishment_js":"{\"get\":\"\",\"set\":\"\"}","ibx_tracking_enabled":"0","id":"2806","inbox_reporting_enabled":"0","lang":"english","liquid_vars":{"TextSendOffer1":{"val":""},"TextSendOffer2":{"val":""},"TextSendOffer3":{"val":""},"couponcode1":{"val":""},"couponcode2":{"val":""},"couponcode3":{"val":""},"onsitedisclaimer1":{"val":""},"onsitedisclaimer2":{"val":""},"onsitedisclaimer3":{"val":""},"onsiteoffer1":{"val":""},"onsiteoffer2":{"val":""},"onsiteoffer3":{"val":""},"privacy_policy":{"val":"http://www.condenast.com/privacy-policy/"}},"load_jquery":"auto","max_activations_pageview":"1","max_activations_session":"2","metadata":{"ads_campaigns_status":"","ads_config":"{\"freqCapEnabled\":false,\"adsGoLiveDate\":\"2020-06-02T04:00:00.000Z\"}","ads_enabled":"0","aqbxtest_override_content":"{}","client_plan":"managed","enable_ally_settings_json":"{\"enable_ally_aria_labels\":1,\"enable_ally_focus\":1,\"enable_ally_number_to_string\":1}","enable_osr_events":"0","enable_short_links":"0","minify_email":"1","newsletter_config":"{\"prefix\":\"newsletter_\",\"items\":[]}","parent_company":"{\"name\": \"Conde Nast\", \"domain\": \"condenast.com\"}","sms_block_quebec":"0","sms_configs":"{\"textSuppressionConfig\":[]}","sms_double_opt_in":"0","sms_shared_short_code_enabled":"0","sms_short_code_by_country":"{}","use_button_tag_for_close":"0","use_verbose_label_for_close":"0"},"name":"Conde Nast - Ars Technica","no_control_ips":[],"no_ecaps_in_canada":"1","order_email_js":"","order_id_js":"","order_val_js":"","overlay_js":"","page_type_json":false,"perf_logging_enabled":"0","pick_random_campaigns":"0","polling_interval":"1000","provider_config":{"index":{"jsonp":true,"production":true,"qa_site_id":167884,"reload":300000,"s":"507836","ssp_priority":2,"stackWeight":0,"timeout":2000},"pbm":{"desktop_id":"736839","endpoint":"hbopenbid.pubmatic.com/translator?","mobile_id":"736840","publisher_id":"156512","qa_site_id":"248764","reload":300000,"ssp_priority":1,"timeout":2000,"user_sync_endpoint":"ads.pubmatic.com/AdServer/js/user_sync.html"}},"script_delay":"0","script_tags_json":"","sibling_website_ids":null,"template_site":"0","test_child_id":"0","test_enabled":"0","test_traffic":"50","third_party_cookie":"0","top_stats_disabled":"0","tp_conversion_js":"","use_website_cookie":"1","user_history_enabled":"0","v2_enabled":"0","vars":[{"code":"bouncex.vars.page_type === 'article' || bouncex.vars.page_type === 'video' ? bouncex.utils.getNestedProp('ars.CATEGORY') : null;","default":"false","name":"article_category","page_types":[],"persist":"no","polling":"none","testmode":false,"trigger":false},{"code":"bouncex.vars.page_type === 'article' || bouncex.vars.page_type === 'video' ? window.digitalData.display : null;","default":"false","name":"article_name","page_types":[],"persist":"no","polling":"none","testmode":false,"trigger":false},{"code":"bouncex.utils.cookies.read('CN_segments') \u0026\u0026 bouncex.utils.cookies.read('CN_segments').indexOf('en.nl') \u003e -1;","default":"false","name":"cn_email_subscriber","page_types":[],"persist":"no","polling":"all","testmode":false,"trigger":"pageload"},{"code":"(function() {\n if (!bouncex.dfpRan) {\n bouncex.dfpRan = true;\n return 'not_ready';\n }\n function check() {\n bouncex.dfp_loaded = false || bouncex.dfp_loaded;\n \n var event = bouncex.gbi2.getDfpEndPageViewEvent();\n \n if (event \u0026\u0026 event.dfp_status) {\n if (event.dfp_status == 'pending') {\n return 'not_ready';\n } \n \n bouncex.dfp_loaded = true;\n\n if (event.dfp_status == 'suppressed') {\n return 'sponsor';\n }\n\n return 'allow';\n }\n\n return 'not_ready';\n }\n\n if (bouncex.website.gbi.rblocks) {\n if (bouncex.dfp_loaded) {\n return null;\n } else if (window.googletag \u0026\u0026 googletag.apiReady \u0026\u0026 googletag.pubadsReady \u0026\u0026 bouncex.gbi2) {\n return check();\n } else if (typeof window.googletag === 'undefined') {\n return 'no_googletag';\n }\n return 'fallback';\n } else {\n return 'not_ready';\n }\n})()","default":"false","name":"dfp_rblock","page_types":[],"persist":"no","polling":"all","testmode":false,"trigger":"pageload"},{"code":"null;","default":"false","name":"ecap_fired_pageview","page_types":[],"persist":"no","polling":"none","testmode":false,"trigger":"pageload"},{"code":"bouncex.vars.logged_in ? true : null;","default":"false","name":"ever_logged_in","page_types":[],"persist":"permanent","polling":"none","testmode":false,"trigger":false},{"code":"bouncex.vars.page_type === 'gallery' ? window.digitalData.section : null;","default":"false","name":"gallery_category","page_types":[],"persist":"no","polling":"none","testmode":false,"trigger":false},{"code":"bouncex.vars.page_type === 'gallery' ? window.digitalData.display : null;","default":"false","name":"gallery_name","page_types":[],"persist":"no","polling":"none","testmode":false,"trigger":false},{"code":"window.ars.LOGGED;","default":"false","name":"logged_in","page_types":[],"persist":"no","polling":"none","testmode":false,"trigger":false},{"code":"(function(){\n\tvar topOfNewsletterFooter = jQuery('section.footer-newsletter').offset().top;\n\tvar bottomOfNewsletterFooter = jQuery('section.footer-newsletter').offset().top + jQuery('section.footer-newsletter').outerHeight();\n\tvar bottomOfScreen = jQuery(window).scrollTop() + window.innerHeight;\n\tvar topOfScreen = jQuery(window).scrollTop();\n\tvar visible = false;\n\n\tif ((bottomOfScreen \u003e topOfNewsletterFooter) \u0026\u0026 (topOfScreen \u003c bottomOfNewsletterFooter)){\n\t\tvisible = true;\n\t} \n\n\tif (jQuery('header.site-header.scrolled-up').is(':visible')){\n\t\tvisible = true;\n\t}\n\n\treturn visible;\n\n})();","default":"false","name":"modal_visible","page_types":[],"persist":"no","polling":"all","testmode":false,"trigger":false},{"code":"(function() {\n var homePage = document.querySelectorAll(\"body.home.blog\").length \u003e 0 || bouncex.utils.getNestedProp('window.dataLayer[0].content.pageType') === 'home';\n var categoryPage = document.querySelectorAll(\"body.archive, body#ars-forum, body.product-subscriptions\").length \u003e 0;\n var articlePage =\n (document.querySelectorAll(\"article.standalone\").length \u003e 0 || bouncex.utils.getNestedProp('window.dataLayer[0].content.pageType') === 'article|report') \u0026\u0026\n document.querySelectorAll(\"article div.gallery\").length === 0;\n \n if (homePage) {\n return \"homepage\";\n } else if (categoryPage) {\n return \"category\";\n } else if (articlePage) {\n return \"article\";\n } else {\n return false;\n }\n})();","default":"false","name":"page_type","page_types":[],"persist":"no","polling":"none","testmode":false,"trigger":false},{"code":"null;","default":"false","name":"submitted_email_orbit","page_types":[],"persist":"no","polling":"none","testmode":false,"trigger":"pageload"},{"code":"jQuery('figure.video').length \u003e 0 ? true : null;","default":"false","name":"video_visible","page_types":[],"persist":"no","polling":"none","testmode":false,"trigger":false}],"website":"arstechnica.com","website_id":"2806","cache_meta":{"paths":{"1023991":"1023991-0867a4336f407cb42da9a796ffec8c53","1063223":"1063223-f99f6a232e9fbf0dd155093a75ba76cf","1063224":"1063224-76e47612ec31299d1021a86bbd986148","1063226":"1063226-7ddad6436a3bbfdd17815df11c739780","1063227":"1063227-ac9d5bb55e1eeebf0c79fff747b95155","1171405":"1171405-213635555b4c0184ba0222696a6497fa","1171407":"1171407-5c24f7a279536fdb75fc1b79be421317","1171409":"1171409-0bb2614470190757fa93cfa27f51100e","1643623":"1643623-0e485ff232ac17583e0bdada7c02648b","1643624":"1643624-68af991d2dadfd2bba9025d3a9b288fd","1643625":"1643625-405da59ec23e315468e62ec5c8cf2976","1643626":"1643626-45e29a22143cbf9b0003ca5423244846","1892766":"1892766-b84d8521ebe89aa4895acb83ef317883","1892767":"1892767-d3fec2f2959969aae58f53cccee940f9","1892768":"1892768-1d78e3124970942249b580dfaf82a6fd","1892770":"1892770-f5b462bfa1513b856e9a93fa745a0a16","1892771":"1892771-8d3bba459b38d66f2f5a8409a15a796d","1892772":"1892772-f481f3f057045356dd8e8fb0b536c3c6","1892773":"1892773-3a38362ed87a7d465164b312e351f43e","1896266":"1896266-60b7c4d652a364daa8c869a44ba509a1","1897318":"1897318-df8eed668eb1854c5a4435ac8451443d","2106539":"2106539-f9280714333c12e7f15a1392e7e45aef","2106541":"2106541-983c67739c44d87d717aa15800dbdbab","2106543":"2106543-7cb66a0af6f96946a2093e84b29946f8","2106545":"2106545-00658cbbfe6a803cf0319cdc503c4280","2106554":"2106554-a7be4b0f4863155c0f9f415ff56f7ac8","2106556":"2106556-a1ebc929995dba0d2645e000c84f340f","2341479":"2341479-c1f4c6744c571928a0bafbb2d3784161","2341481":"2341481-a7ea1ac21def6e38cf4141beb4e45d19","2408053":"2408053-f4870f7d40b4ff185f837fe1bbdc4c25","2408886":"2408886-dad40227db1a0485dbc33ca732e49783","2408887":"2408887-2965034f59df1f33fed3e5be0749bb97","2408889":"2408889-2f88b778f473f5bb2de5db26993211d3","2408891":"2408891-4fdd361a924642e0065fbe414c7fa971","2408892":"2408892-0a1af0979c7868aaaf49717e5e1e26db","2408894":"2408894-9c12b123e62066611f0ea819da9ddb57","2408896":"2408896-24201afe3b4a3a68e334f73c7886a6b9","2408906":"2408906-1dea57fabbb1d463a751a260b7068d61","2408907":"2408907-e46905a62acc8ad147ff29f0ac7237dc","2408910":"2408910-115081e6f087d5a2c25aec5687f43407","2408912":"2408912-bad5e952672c3768498008bad64c7696","2408914":"2408914-0a4fe23dff9ae4ad628034f140bd6531","2438326":"2438326-71be78d8dab8be2b40f72c97c3f3a24e","2438390":"2438390-fb1cd62e8282a4d3a638741254c05bf3","2438391":"2438391-9de2bd9b0095d94bf71130512f85f0ae","2438396":"2438396-8b96d8d0d65ac8b0a0bfd9797dfe9118","2438407":"2438407-cf1efe74038828020fe2c3bbe9fa6372","2938365":"2938365-61deed7bee1dc67adb6743fdf406b8e0","742000":"742000-7f9445c2219aca533d1709c26b05bbc1","813571":"813571-9bc29b4d4def4b46668a7f9ba60137f1","813594":"813594-29b525b243aae5a2a28bc0fbf95cc602","813622":"813622-2ab71752918d50e1d21567d8a42bcee7","813623":"813623-3283f37f412485cac9b33b3fa8f8488d","880184":"880184-dbe49f8b6bd3532e14925205b5494e4e","880185":"880185-0ce4c6b4237afcf812e17edf4a1ce772"},"index_live":"cache/2806/campaign-index-live-573febd746d17ebd7eebd6c07fcb253e","index_test":"cache/2806/campaign-index-test-2a6a846086fe26a44dd611779c97c581"}});