!function(e){var t={};function i(r){if(t[r])return t[r].exports;var n=t[r]={i:r,l:!1,exports:{}};return e[r].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.m=e,i.c=t,i.d=function(e,t,r){i.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},i.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=0)}([function(e,t){!function(){"use strict";try{if(void 0===e)var e={};if(e.defaults={trackingHost:"tt.onthe.io",projectId:"44873",projectSignature:"5f184785edf7df19768b6e6d308251cc",projectCodeId:"QQMDQPoSaZ9I",projectCodeVersion:"2",projectUniquesBySuperdomain:"0",projectVisitsBySuperdomain:"0",projectVisitsDuration:"15",projectVideosWithoutMarkup:"",holdingHash:"",holdingId:"",crawlerFilter:"1",projectMainDomain:"nme.com",projectHeadlineTestingAudienceRatio:"100",setWidgetOnMainDomain:"0",conversions:"0",conversionsWithSubdomains:"0"},void 0===e)e={};if(e.doubleLoadingDetector=function(e,t){var i={init:function(){if("object"!=typeof window.__io&&(window.__io={}),window.__io.startedTrackers||(window.__io.startedTrackers=[]),-1!==window.__io.startedTrackers.indexOf(t.projectCodeId))return!0;window.__io.startedTrackers.push(t.projectCodeId)}};return i}(document,e.defaults),void 0===e)e={};if(e.helpers=function(t,i,r){var n={decodeURIrecursively:function(e){try{for(;decodeURIComponent(e)!=e;)e=decodeURIComponent(e)}catch(e){}return e},encodeURIonce:function(e){return encodeURIComponent(this.decodeURIrecursively(e))},bindOnUrlChange:function(e){var i=t.location.pathname;this.setIntervalSafe(t,function(){t.location.pathname!==i&&(i=t.location.pathname,e())},100)},bindOnElementInsertion:function(e,r,n){n||(n=i);var o=n.querySelectorAll(e);return o=t.Array.prototype.slice.call(o),this.setIntervalSafe(t,function(){var i,a=n.querySelectorAll(e);for(i=0;i<a.length;i++)-1===t.Array.prototype.indexOf.call(o,a[i])&&(o.push(a[i]),r(a[i]))},1e3)}};return n.ElementObserver={lookupDelay:1e3,init:function(e,t){this.elements=[],this.selector=e,this.parentElement=t||i,this.state={running:!1},this.intervalId=null},insertIgnoreAnElement:function(e){-1===this.elements.indexOf(e)&&(this.elements.push(e),this.callback(e))},start:function(e){this.state.running=!0,this.callback=e;var i,r=this.parentElement.querySelectorAll(this.selector);for(i=0;i<r.length;i++){if(!this.state.running)return;this.insertIgnoreAnElement(r[i])}this.intervalId&&(t.clearInterval(this.intervalId),this.intervalId=null),this.intervalId=this._setIntervalSafe(t,function(){if(!this.state.running)return t.clearInterval(this.intervalId),void(this.intervalId=null);var e,i=this.parentElement.querySelectorAll(this.selector);for(e=0;e<i.length;e++){if(!this.state.running)return;this.insertIgnoreAnElement(i[e])}}.bind(this),this.lookupDelay)},stop:function(){this.state.running=!1},_setIntervalSafe:function(){return this.setIntervalSafe.apply(this,arguments)}.bind(n)},n.sendGetRequest=function(e){if(t.XMLHttpRequest instanceof t.Object)this.getRemoteContent(e);else{var r=i.createElement("img");r.width=1,r.height=1,r.src=e}},n.getRemoteContent=function(e,i){i||(i=function(){});var r=new t.XMLHttpRequest;r.onreadystatechange=function(){this.readyState===t.XMLHttpRequest.DONE&&(200===this.status?i(this.responseText):i(void 0))},r.open("GET",e,!0),r.send()},n.getEnumerableKeys=function(e){var t,i=[];for(t in e)e.hasOwnProperty(t)&&i.push(t);return i},n.getDeepPropertySafe=function(e,t){var i;try{for(i=0;i<t.length;i++)e=e[t[i]];return e}catch(e){return}},n.parseJSONSafe=function(e){try{return t.JSON.parse(e)}catch(e){return}},n.parseURL=function(e){var r,n=i.createElement("a");n.href=e;try{r={hash:n.hash,hostname:n.hostname,hostnameNaked:n.hostname.split(".").length>2?n.hostname.replace(/^www\./,""):n.hostname,host:n.host,href:n.href,origin:n.origin,pathname:n.pathname,port:n.port,protocol:n.protocol,search:n.search}}catch(i){r={hash:"",hostname:t.location.hostname,hostnameNaked:t.location.hostname.split(".").length>2?t.location.hostname.replace(/^www\./,""):t.location.hostname,host:t.location.host,href:t.location.protocol+"//"+t.location.host+("/"===e.charAt(0)?e:"/"+e),origin:t.location.origin,pathname:e,port:t.location.port,protocol:t.location.protocol,search:""}}return"/"!==r.pathname.charAt(0)&&(r.pathname="/"+r.pathname),r},n.getMainDomain=function(){for(var e=0,r=this.parseURL(t.location.hostname).hostnameNaked,n=r.split("."),o="__io_test"+(new Date).getTime();e<n.length-1&&-1===i.cookie.indexOf(o+"=1");){var a=new Date;a.setMinutes(a.getMinutes()+1);var s=a.toUTCString();r=n.slice(-1-++e).join("."),this.setCookie(o,1,s,"/",r,null)}return this.setCookie(o,null,"Thu, 01 Jan 1970 00:00:01 GMT","/",r,null),r},n.messageWindow=function(e,t){e.postMessage(JSON.stringify(t),"*")},n.messageFrameWindow=function(e,t){this.messageWindow(e.contentWindow,t)},n.createObject=function(e){if("function"==typeof t.Object.create)return t.Object.create(e);function i(){}return i.prototype=e,new i},n.cloneObjectShallow=function(e){return t.JSON.parse(t.JSON.stringify(e))},n.identifyArray=function(e){return!(!e||"object"!=typeof e||"[object Array]"!==Object.prototype.toString.call(e))},n.setIntervalSafe=function(e,t,i){return e.setInterval(function(){try{t.apply(null,arguments)}catch(e){this.trackErrorMetric(e)}}.bind(this),i)},n.addEventListenerSafe=function(e,t,i){var r=function(){try{i.apply(null,arguments)}catch(e){this.trackErrorMetric(e)}}.bind(this);return e.addEventListener(t,r),r},n.trackErrorMetric=function(e,r){if(r=r||"error_script",this.trackErrorMetric.errorsCount=parseInt(this.trackErrorMetric.errorsCount,10)||0,!(this.trackErrorMetric.errorsCount>=10)){this.trackErrorMetric.errorsCount++;var n={title:"string"==typeof e?e:e.message+"\n\n"+e.stack,href:t.location.href,url:t.location.pathname,domain:t.location.hostname,page:i.title,user_agent:t.navigator.userAgent,referrer_uri:i.referrer};this.sendMetric(r,n)}},n.getMetricParamString=function(e,i){(i=this.cloneObjectShallow(i)).cdn_version=r.projectCodeVersion;var n=[];for(var o in i)""!==i[o]&&i.hasOwnProperty(o)&&n.push(o+":"+this.encodeURIonce(i[o]));var a=e+"["+n.join()+"]";return a=a.replace(/\\x([0-9A-Fa-f]{2})/g,function(){return String.fromCharCode(t.parseInt(arguments[1],16))}),"/?k[]="+r.projectId+":"+a},n.deferMetricToSendInBatch=function(e,i){if(this.deferMetricToSendInBatch.queue||(this.deferMetricToSendInBatch.queue=[]),this.deferMetricToSendInBatch.queue.push(this.getMetricParamString(e,i)),!this.deferMetricToSendInBatch.isQueueActive)var n=this.setIntervalSafe(t,function(){if(0===this.deferMetricToSendInBatch.queue.length)return this.deferMetricToSendInBatch.isQueueActive=!1,void t.clearInterval(n);this.deferMetricToSendInBatch.isQueueActive=!0;var e="";do{e+="&"+this.deferMetricToSendInBatch.queue.shift()}while(this.deferMetricToSendInBatch.queue.length&&(e+this.deferMetricToSendInBatch.queue[0]).length<1900);var i="https://"+r.trackingHost+"/"+e+"&s="+r.projectSignature+"&"+Date.now();this.sendGetRequest(i)}.bind(this),1e3)},n.sendMetric=function(e,t,i,n){var o="https://"+r.trackingHost+this.getMetricParamString(e,t)+"&s="+r.projectSignature+(i?"&_v="+i:"")+(n?"&__io="+this.getUserId():"")+"&"+Date.now();this.sendGetRequest(o)},n.hashFnv32a=function(e,t,i){var r,n,o=void 0===i?2166136261:i;for(r=0,n=e.length;r<n;r++)o^=e.charCodeAt(r),o+=(o<<1)+(o<<4)+(o<<7)+(o<<8)+(o<<24);return t?("0000000"+(o>>>0).toString(16)).substr(-8):o>>>0},n.getStorageStatusLocal=function(){try{var e="__io_test"+(new Date).getTime();return t.localStorage.setItem(e,"1"),t.localStorage.removeItem(e),!0}catch(e){return!1}},n.getStorageStatusSession=function(){try{var e="__io_test"+(new Date).getTime();return t.sessionStorage.setItem(e,"1"),t.sessionStorage.removeItem(e),!0}catch(e){return!1}},n.setPreviousURI=function(e,t){var i={},n=!(!r||!r.projectId)&&this.getCookieValue("__io_nav_state"+r.projectId),o=this.getMainDomain();n&&(i=this.parseJSONSafe(n)||{});var a=new Date((new Date).getTime()+9e5).toUTCString(),s=r&&r.projectId?r.projectId:"";this.setCookie("__io_nav_state"+s,JSON.stringify({current:e,currentDomain:t||"",previous:i.current,previousDomain:i.currentDomain?i.currentDomain:""}),a,"/","."+o)},n.getPreviousURI=function(){var e={},t=!(!r||!r.projectId)&&this.getCookieValue("__io_nav_state"+r.projectId);if(t&&(e=this.parseJSONSafe(t)||{}),e.previous&&e.previous!==e.current)return e.previous},n.getPreviousDomain=function(){var e={},t=!(!r||!r.projectId)&&this.getCookieValue("__io_nav_state"+r.projectId);if(t&&(e=this.parseJSONSafe(t)||{}),e.previous&&e.previous!==e.current&&e.previousDomain)return e.previousDomain},n.setStorageItem=function(e,i,r){r=r?t.encodeURIComponent(r):r;try{switch(e){case"local":t.localStorage.setItem(i,r);break;case"session":t.sessionStorage.setItem(i,r);break;default:throw new Error("IO -- invalid storage type specified")}return!0}catch(e){this.trackErrorMetric(e)}},n.getStorageItem=function(e,i){var r;switch(e){case"local":r=t.localStorage.getItem(i);break;case"session":r=t.sessionStorage.getItem(i)}try{return r?t.decodeURIComponent(r):r}catch(e){this.trackErrorMetric(e)}},n.getPreviousPageTitle=function(){if(this.getStorageStatusSession()){var e,t,r=i.title;if(e=this.getStorageItem("session","__io_previous_title_a"),t=this.getStorageItem("session","__io_previous_title_b"),e===r){if(t)return t}else if(this.setStorageItem("session","__io_previous_title_a",r),e)return this.setStorageItem("session","__io_previous_title_b",e),e}},n.getLastestHeadlineTestIds=function(){if(this.getStorageStatusSession()){var e=this.parseJSONSafe(t.sessionStorage.getItem("__io_headline_testing_latest"));if(e&&"object"==typeof e)return e.lifetime<0?(t.sessionStorage.removeItem("__io_headline_testing_latest"),e={}):e.previousPathname!==t.location.pathname&&(e.previousPathname=t.location.pathname,--e.lifetime,t.sessionStorage.setItem("__io_headline_testing_latest",JSON.stringify(e))),{blockId:e.blockId||void 0,headlineId:e.headlineId||void 0}}},n.getSearchParam=function(e,i){var r=(i?this.parseURL(i).search:t.location.search).match("[?&]"+e+"=([^(&?)]*)");return r?r[r.length-1]:""},n.getCookieValue=function(e){var t=i.cookie.match("(^|;)\\s*"+e+"\\s*=\\s*([^;]+)");return t?this.decodeURIrecursively(t[t.length-1]):""},n.setCookie=function(e,t,r,n,o,a){var s=new Date;s.setFullYear(s.getFullYear()+1),s=s.toUTCString(),r||(r=s),n||(n="/"),void 0!==t&&(t=encodeURIComponent(t));var c=e+"="+(t||"")+"; expires="+r+"; path="+n+(o?"; domain="+o:"")+(a?"; secure":"");i.cookie=c},n.deleteCookie=function(e,i,r){r===t.location.hostname&&(r=null),this.setCookie(e,null,"Thu, 01 Jan 1970 00:00:01 GMT",i,r)},n.getDepth=function(){return this.getDepthCookie()},n.getDepthCookie=function(){var e=new Date((new Date).getTime()+9e5).toUTCString(),i=this.hashFnv32a(t.location.pathname),r=this.getCookieValue("__io_d");if(!r||2!==r.split("_").length)return this.setCookie("__io_d","1_"+i,e,"/","."+this.getMainDomain()),1;var n=r.split("_")[1],o=t.parseInt(r.split("_")[0],10);if(i==n)return o||1;var a=(o||0)+1;return this.setCookie("__io_d",a+"_"+i,e,"/",this.getMainDomain()),a},n.getDepthSession=function(){var e=this.hashFnv32a(t.location.pathname),i=t.sessionStorage.getItem("__io_d");if(!i||2!==i.split("_").length)return t.sessionStorage.setItem("__io_d","1_"+e),1;var r=i.split("_")[1],n=t.parseInt(i.split("_")[0],10);if(e==r)return n||1;var o=(n||0)+1;return t.sessionStorage.setItem("__io_d",o+"_"+e),o},n.getUserId=function(){var e=this.getCookieValue("__io")||this.getRandomHash();return t.parseInt(r.projectUniquesBySuperdomain,10)?(this.deleteCookie("__io","/",t.location.hostname),e=this.getCookieValue("__io")||this.getRandomHash(),this.setCookie("__io",e,!1,"/","."+this.getMainDomain())):this.setCookie("__io",e),e},n.getReferrerCurrentExternal=function(e){if(!(e=e||i.referrer))return null;var n=this.parseURL(e).hostnameNaked,o=this.parseURL(t.location.hostname).hostnameNaked,a=!1;return""!==r.projectMainDomain&&(a=-1!==n.indexOf(r.projectMainDomain)),a?null:n===o?null:n},n.getReferrerCurrentFromParams=function(e){e=e||t.location.href;var i=this.getSearchParam("io_source",e),r=this.getSearchParam("io_utm_social",e),n="?f"===this.parseURL(e).search?"facebook_group":null,o=this.getSearchParam("utm_referrer",e),a=this.getSearchParam("utm_source",e),s=this.getSearchParam("source",e);return i||r||n||o||a||s},n.getReferrer=function(e,t){var i=this.getReferrerCurrentFromParams(t)||this.getReferrerCurrentExternal(e);return i?(this.setCookie("__io_r",i),i):this.getCookieValue("__io_r")},n.getReferrerFirst=function(e){var t=this.getCookieValue("__io_first_source"),i=this.getReferrer(e);return!t&&i?(this.setCookie("__io_first_source",i),i):t},n.getDeviceName=function(){var e=t.navigator.userAgent||"undefined",i="desktop",r=/Android|webOS|iPhone|PlayBook|iPad|iPod|IEMobile|BlackBerry|Mobile|Opera Mini/i.test(e),n=/Tablet|PlayBook|iPad/i.test(e)||/Android/i.test(e)&&!/Mobile/i.test(e)&&!/Opera Mini/i.test(e),o=/Android/i.test(e),a=/iPhone|iPad|iPod/i.test(e);return r&&(n?(i="tablet",i+=o?" (Android)":a?" (iOS)":" (Other)"):(i="smart",i+=o?" (Android)":a?" (iOS)":" (Other)")),i},n.getBrowserNameAndVersion=function(){var e,i,r=t.navigator.userAgent,n="";switch(!0){case-1!==(e=r.indexOf("OPR/")):n=r.substring(e+4);break;case-1!==(e=r.indexOf("Opera"))&&-1!==(e=r.indexOf("Version")):n=r.substring(e+8);break;case-1!==(e=r.indexOf("Opera")):n=r.substring(e+6);break;case-1!==(e=r.indexOf("MSIE")):n=r.substring(e+5);break;case-1!==(e=r.indexOf("Chrome")):n=r.substring(e+7);break;case-1!==(e=r.indexOf("Safari"))&&-1!==(e=r.indexOf("Version")):n=r.substring(e+8);break;case-1!==(e=r.indexOf("Safari")):n=r.substring(e+7);break;case-1!==(e=r.indexOf("Firefox")):n=r.substring(e+8);break;case-1!==r.indexOf("Trident")&&-1!==(e=r.indexOf("rv:")):n=r.substring(e+3).split(")")[0];break;case(e=r.lastIndexOf(" ")+1)<(e=r.lastIndexOf("/")):n=r.substring(e+1)}return n=n.split(";")[0].split(" ")[0],i=(i=t.parseInt(n,10))||"(unknown version)",this.getBrowserName()+" "+i},n.getUserLifeTime=function(){var e=i.cookie.match(/__io=([^;]+)/);return e?(e=e[1].split("_")[1],(e=Math.round((+Date.now()-e)/864e5))<0&&(e=0),0==e?e="0":e<7?e+="d":e=e<30?Math.round(e/7)+"w":Math.round(e/30)+"m",e):"0"},n.getUserLifeTimeNumber=function(){var e=i.cookie.match(/__io_lv=([^;]+)/);return e?(e=e[1],e=Math.round((+Date.now()-e)/864e5)):"0"},n.getUserType=function(){var e="";if(-1==i.cookie.indexOf("__io_lv=")){e="new";var t=new Date;t.setFullYear(t.getFullYear()+1),i.cookie="__io_lv="+ +Date.now()+"; expires="+t.toUTCString()+"; path=/"}else if(0==this.getUserLifeTime())e="new";else{var r=1*this.getUserLifeTimeNumber();e=r>30?"new":r>7?"returned":"constant";var n=new Date;n.setFullYear(n.getFullYear()+1),i.cookie="__io_lv="+ +Date.now()+"; expires="+n.toUTCString()+"; path=/"}return e},n.getUserTypeByProject=function(){var e="",t="__io_ut_state"+r.projectId,n="",o=this.getStorageStatusSession();if(o&&(e=this.getStorageItem("session",t)),-1===i.cookie.indexOf("__io_lv")){n="new";var a=new Date;a.setFullYear(a.getFullYear()+1),i.cookie="__io_lv="+ +Date.now()+"; expires="+a.toUTCString()+"; path=/"}else if(0==this.getUserLifeTime())n="new";else{var s=1*this.getUserLifeTimeNumber();n=s>30?"new":s>7?"returned":"constant";var c=new Date;c.setFullYear(c.getFullYear()+1),i.cookie="__io_lv="+ +Date.now()+"; expires="+c.toUTCString()+"; path=/"}return e||(o&&this.setStorageItem("session",t,n),n)},n.getBrowserName=function(){var e,r,n="[object OperaMini]"===Object.prototype.toString.call(t.operamini),o=!(n||(!t.opr||!t.opr.addons)&&!t.opera),a="undefined"!=typeof InstallTrigger,s=/constructor/i.test(t.HTMLElement)||"[object SafariRemoteNotification]"===Object.prototype.toString.call(this.getDeepPropertySafe(t,["safari","pushNotification"]))||"Apple Computer, Inc."===t.navigator.vendor,c=!!i.documentMode,l=[{name:"Opera",isCurrent:o},{name:"Firefox",isCurrent:a},{name:"Safari",isCurrent:s},{name:"IE",isCurrent:c},{name:"Edge",isCurrent:!c&&!!t.StyleMedia},{name:"Chrome",isCurrent:!(o||!t.chrome||!t.chrome.webstore&&!t.chrome.runtime)},{name:"Opera Mini",isCurrent:n}];for(r=0;r<l.length;r++)if(l[r].isCurrent){if(e)return"Other";e=l[r].name}return e||"Other"},n.getReferenceTimeFromWordsCount=function(e){return Math.round(t.parseInt(e,10)/(190/60))},n.getTextFromElement=function(e){var t,i,r="",n=["SCRIPT","STYLE","NOSCRIPT","VIDEO"];for(i=0;i<e.childNodes.length;i++)t=e.childNodes[i],-1===n.indexOf(t.nodeName)&&(1===t.nodeType?r+=this.getTextFromElement(t):3===t.nodeType&&(r+=t.nodeValue));return r},n.getReferenceTimeFromBlock=function(e){var t,r;if(t=i.querySelector(e))return r=this.getTextFromElement(t).trim().split(/\s+/).length,this.getReferenceTimeFromWordsCount(r)},n.getSortedSemver=function(e){return e.sort(function(e,i){var r,n,o=/(\.0+)+$/,a=e.replace(o,"").split("."),s=i.replace(o,"").split("."),c=Math.min(a.length,s.length);for(r=0;r<c;r++)if(n=t.parseInt(a[r],10)-t.parseInt(s[r],10))return n;return a.length-s.length})},n.getRandomHash=function(){return Math.floor(68719476736*(1+Math.random())).toString(16).substring(1)+"."+Math.floor(68719476736*(1+Math.random())).toString(16).substring(1)+"_"+Date.now()},n.getUTMCampaign=function(){var e={},t={};return i.referrer&&(t=this.parseURL(i.referrer)),e.referrerHostname=t.hostname||"",e.gclid=this.getSearchParam("gclid")||"",e.campaign=this.getSearchParam("utm_campaign")||"",e},n.getPreviousUTMCampaign=function(){var e=this.parseJSONSafe(this.getCookieValue("__io_pr_utm_campaign"))||{};return e.referrerHostname=e.referrerHostname||"",e.gclid=e.gclid||"",e.campaign=e.campaign||"",e},n.setPreviousUTMCampaign=function(e){if(e){var t="."+this.getMainDomain(),i={};null!==e.referrerHostname&&void 0!==e.referrerHostname&&""!==e.referrerHostname&&(i.referrerHostname=e.referrerHostname),null!==e.gclid&&void 0!==e.gclid&&""!==e.gclid&&(i.gclid=e.gclid),null!==e.campaign&&void 0!==e.campaign&&""!==e.campaign&&(i.campaign=e.campaign),this.setCookie("__io_pr_utm_campaign",JSON.stringify(i),null,"/",t)}},n.getCampaignResetStatus=function(){var e=this.getMainDomain();if(i.referrer&&-1===i.referrer.indexOf(e)){var t=this.getUTMCampaign(),r=this.getPreviousUTMCampaign();if(t.referrerHostname!==r.referrerHostname||t.gclid!==r.gclid||t.campaign!==r.campaign)return this.setPreviousUTMCampaign(t),!0}return!1},n.getSessionId=function(){var e=this.getCookieValue("__io_session_id"),t=new Date((new Date).getTime()+18e5).toUTCString(),i="."+this.getMainDomain();new Date((new Date).getTime()+18e5).getDate()>(new Date).getDate()&&(t=new Date((new Date).setHours(24,0,0,0)).toUTCString());var r=this.getCampaignResetStatus();return e&&!r?(this.setCookie("__io_session_id",e,t,"/",i),e):(e=this.getRandomHash(),this.setCookie("__io_session_id",e,t,"/",i),e)},n.setConversionsPageData=function(i){var r=this.getConversionsPageData(),n=JSON.stringify({previous:r.current||{},current:{url:i.url,domain:i.domain,category:i.category,author:i.author,pr:i.pr,depth:i.depth}});if(!this.getStorageStatusLocal()||t.parseInt(e.defaults.conversionsWithSubdomains,10)){var o=e.defaults.projectMainDomain||t.location.hostname;this.setCookie("__io_conversions_page",n,!1,"/",o)}else this.setStorageItem("local","__io_conversions_page",n)},n.getConversionsPageData=function(){var i={};return!this.getStorageStatusLocal()||t.parseInt(e.defaults.conversionsWithSubdomains,10)?this.parseJSONSafe(this.getCookieValue("__io_conversions_page"))||i:this.parseJSONSafe(this.getStorageItem("local","__io_conversions_page"))||i},n.parseLength=function(e){return e&&e.length?e.length:0},n.injectScriptBySrc=function(e,t){var r=i.getElementsByTagName("script")[0],n=i.createElement("script");n.id=t,n.async=!0,n.src=e,r.parentNode.insertBefore(n,r)},n.loadComponentAsync=function(e){try{return e.init()}catch(e){this.trackErrorMetric(e)}},n}(window,document,e.defaults),void 0===e)e={};if(e.debugCodeLoader=function(e,t){var i={flagName:"_io_debug_tracking",init:function(){var i=t.getSearchParam(this.flagName),r=t.getCookieValue(this.flagName),n=i||r;if(n){var o={id:e.projectCodeId+"_"+n,uri:"https://"+n+"_cdn.onthe.io/io.js/"+e.projectCodeId};if(!document.getElementById(o.id))return t.injectScriptBySrc(o.uri,o.id),!0}}};return i}(e.defaults,e.helpers),void 0===e)e={};if(e.nextPageMetricQueueService=function(e,t,i){var r={};r.storageKey="__io_next_page_metrics"+i.projectId,r._getQueue=function(){return t.parseJSONSafe(e.localStorage.getItem(this.storageKey))||[]},r.insertUpdate=function(i,r,n){if(t.getStorageStatusLocal()&&n){var o,a,s=this._getQueue();for(o=0;o<t.parseLength(s);o++)s[o].key===n&&(s[o].name=i,s[o].data=r,a=!0);a||s.push({name:i,data:r,key:n}),e.localStorage.setItem(this.storageKey,JSON.stringify(s))}},r.insert=function(i,r,n){if(t.getStorageStatusLocal()){var o=this._getQueue();o.push({name:i,data:r,key:n||void 0}),e.localStorage.setItem(this.storageKey,JSON.stringify(o))}},r.clearBySending=function(){if(t.getStorageStatusLocal()){var i,r=this._getQueue();if(r)for(e.localStorage.removeItem(this.storageKey),i=0;i<t.parseLength(r);i++)r[i].name&&r[i].data&&t.deferMetricToSendInBatch(r[i].name,r[i].data)}};var n={};return(n=r).init=function(){this.clearBySending()},n}(window,e.helpers,e.defaults),void 0===e)e={};if(e.crawlerDetector=function(e,t){var i={crawlerUserAgentMask:/(googlebot\/|crawl|archiver|bot|transcoder|spider|uptime|validator|fetcher|cron|Googlebot-Mobile|EvoPdf|Chrome\/61.0.3163.100 Safari\/537.36|BingPreview|Googlebot-Image|Google favicon|Mediapartners-Google|bingbot|slurp|java|wget|curl|Commons-HttpClient|Python-urllib|libwww|httpunit|nutch|phpcrawl|msnbot|jyxobot|FAST-WebCrawler|FAST Enterprise Crawler|biglotron|teoma|convera|seekbot|gigablast|exabot|ngbot|ia_archiver|GingerCrawler|webmon |httrack|webcrawler|grub.org|UsineNouvelleCrawler|antibot|netresearchserver|speedy|fluffy|bibnum.bnf|findlink|msrbot|panscient|yacybot|AISearchBot|IOI|ips-agent|tagoobot|MJ12bot|dotbot|woriobot|yanga|buzzbot|mlbot|yandexbot|purebot|Linguee Bot|Voyager|CyberPatrol|voilabot|baiduspider|citeseerxbot|spbot|twengabot|postrank|turnitinbot|scribdbot|page2rss|sitebot|linkdex|Adidxbot|blekkobot|ezooms|Mail.RU_Bot|discobot|heritrix|findthatfile|europarchive.org|NerdByNature.Bot|sistrix crawler|ahrefsbot|Aboundex|domaincrawler|wbsearchbot|summify|ccbot|edisterbot|seznambot|ec2linkfinder|gslfbot|aihitbot|intelium_bot|facebookexternalhit|yeti|RetrevoPageAnalyzer|lb-spider|sogou|lssbot|careerbot|wotbox|wocbot|ichiro|DuckDuckBot|lssrocketcrawler|drupact|webcompanycrawler|acoonbot|openindexspider|gnam gnam spider|web-archive-net.com.bot|backlinkcrawler|coccoc|integromedb|content crawler spider|toplistbot|seokicks-robot|it2media-domain-crawler|ip-web-crawler.com|siteexplorer.info|elisabot|proximic|changedetection|blexbot|arabot|WeSEE:Search|niki-bot|CrystalSemanticsBot|rogerbot|360Spider|psbot|InterfaxScanBot|Lipperhey SEO Service|CC Metadata Scaper|g00g1e.net|GrapeshotCrawler|urlappendbot|brainobot|fr-crawler|binlar|SimpleCrawler|Livelapbot|Twitterbot|cXensebot|smtbot|bnf.fr_bot|A6-Indexer|ADmantX|Facebot|OrangeBot|memorybot|AdvBot|MegaIndex|SemanticScholarBot|ltx71|nerdybot|xovibot|BUbiNG|Qwantify|archive.org_bot|Applebot|TweetmemeBot|crawler4j|findxbot|SemrushBot|yoozBot|lipperhey|y!j-asr|Domain Re-Animator Bot|AddThis|B-l-i-t-z-B-O-T|Badass|YLT|b0t|bluefish|Calypso|COMODO DCV|DangDang|DavClnt|FDM |git|Goose|Grabber|HTTPClient|Java|Jeode|Jetty|Mail|Mget|Microsoft URL Control|NING|PHP|RMA|Ruby|VSE|WordPress.com|XRL|ZmEu|13TABS|192.comAgent|2ip.ru|404checker|404enemy|7Siters|80legs|a.pr-cy.ru|a3logics.in|Abonti|aboutthedomain|Accoona-AI-Agent|acoon|acrylicapps.compulp|Acunetix|AdAuth|adbeat|adressendeutschland|adscanner|Advanced Email Extractor|agentslug|AHC|aihit|aiohttp|Airmail|Akamai_Site_Analyzer|akka-http|akula|alertra|alexa site audit|Alibaba|Alligator|allloadin.com|AllSubmitter|alyze.info|amagit|Anarchie|AndroidDownloadManager|Anemone|AngleSharp|annotate_google|Ant.com|Anturis Agent|AnyEvent-HTTP|Apache Droid|Apache OpenOffice|Apache-HttpAsyncClient|Apache-HttpClient|ApacheBench|Apexoo|APIs-Google|AportWorm|AppBeat|AppEngine-Google|AppStoreScraperZ|Aprc|Arachmo|arachnode|Arachnophilia|aria2|Arukereso|asafaweb.com|AskQuickly|Ask Jeeves|ASPSeek|Asterias|Astute|asynchttp|Attach|autocite|Autonomy|axios|Backlink-Ceck|backlink-check|BackStreet|BackWeb|Bad-Neighborhood|baidu.com|Bandit|basicstate|BatchFTP|baypup|baypupcolbert|BazQux|BBBike|BCKLINKS|BDFetch|BegunAdvertising|Bidtellect|BigBozz|Bigfoot|BingLocalSearch|biNu image cacher|Bitacle|biz_Directory|BlackHole|Blackboard Safeassign|BlackWidow|BlockNote.Net|Bloglines|Bloglovin|BlogPulseLive|BlogSearch|Blogtrottr|BlowFish|Boardreader|boitho.com-dc|BPImageWalker|Braintree-Webhooks|Branch Metrics API|Branch-Passthrough|Brandprotect|BrandVerity|Brandwatch|Brodie|Browsershots|Buck|Buddy|BuiltWith|Bullseye|BunnySlippers|Burf Search|Butterfly|BuzzSumo|CAAM|CakePHP|Calculon|CapsuleChecker|CaretNail|catexplorador|Cegbfeieh|censys|Cerberian Drtrs|CERT.at-Statistics-Survey|cg-eye|ChangesMeter|Charlotte|CheckHost|checkprivacy|CherryPicker|ChinaClaw|Chirp|chkme.com|Chlooe|Chromaxa|CirrusExplorer|CISPA Vulnerability Notification|Citoid|CJNetworkQuality|Clarsentia|clips.ua.ac.be|CloudEndure|CloudFlare-AlwaysOnline|Cloudinary|cmcm.com|cognitiveseo|colly -|CommaFeed|Comodo SSL Checker|contactbigdatafr|contentkingapp|CookieReports.com|copyright sheriff|CopyRightCheck|Copyscape|Cosmos4j.feedback|Covario-IDS|Crescent|Crowsnest|Criteo|CSHttp|curb|Curious George|cuwhois|cybo.com|DAPNetHTTP|DareBoost|DatabaseDriverMysqli|DataCha0s|Datafeedwatch|Datanyze|DataparkSearch|dataprovider|DataXu|DemandbasePublisherAnalyzer|Demon|DeuSu|developers.google.com|Devil|Digg|Digincore|DigitalPebble|Dirbuster|Disqus|Dispatch|DittoSpyder|dlvr|DMBrowser|DNS-Tools Header-Analyzer|DNSPod-reporting|docoloc|Dolphin http client|DomainAppender|Donuts Content Explorer|dotMailer content retrieval|dotSemantic|downforeveryoneorjustme|downnotifier.com|DowntimeDetector|Dragonfly File Reader|Drip|Drupal|DTS Agent|dubaiindex|EARTHCOM|Easy-Thumb|EasyDL|Ebingbong|eCairn-Grabber|eCatch|ECCP|eContext|Ecxi|EirGrabber|ElectricMonk|elefent|EMail Exractor|EMail Wolf|EmailWolf|Embarcadero|Embed PHP Library|Embedly|endo|evc-batch|EventMachine HttpClient|Everwall Link Expander|Evidon|Evrinid|ExactSearch|ExaleadCloudview|Excel|exif|Exploratodo|Express WebPictures|ExtractorPro|Extreme Picture Finder|EyeNetIE|facebookplatform|fairshare|fasthttp|Faveeo|Favicon downloader|faviconkit|FavOrg|Feed Wrangler|Feedable|Feedbin|FeedBooster|FeedBucket|FeedBunch|FeedBurner|FeedChecker|Feedly|Feedreader|FeedshowOnline|Feedspot|Feedwind|FeedZcollector|feeltiptop|Fetch API|Fetch|Fever|FHscan|Fimap|FlashGet|FlipboardBrowserProxy|FlipboardProxy|FlipboardRSS|Flock|Flunky|flynxapp|forensiq|FoundSeoTool|http:www.neomo.de|free thumbnails|Freeuploader|FreeWebMonitoring SiteChecker|Funnelback|G-i-g-a-b-o-t|GAChecker|ganarvisitas|geek-tools|Genderanalyzer|Genieo|GentleSource|GetCode|Getintent|GetLinkInfo|getprismatic.com|GetRight|getroot|GetURLInfo|GetWeb|Ghost Inspector|GigablastOpenSource|GIS-LABS|github-camo|github.com|Go package http|Go http package|Go-Ahead-Got-It|Go-http-client|Go!Zilla|gobyus|gofetch|GomezAgent|gooblog|Goodzer|Google AppsViewer|Google Desktop|Google Keyword Suggestion|Google Keyword Tool|Google Page Speed Insights|Google PP Default|Google Search Console|Google Web Preview|google_partner_monitoring|Google-Adwords|Google-Apps-Script|Google-Calendar-Importer|Google-HotelAdsVerifier|Google-HTTP-Java-Client|Google-Publisher-Plugin|Google-SearchByImage|Google-Site-Verification|Google-Structured-Data-Testing-Tool|Google-Youtube-Links|google-xrawler|GoogleCloudMonitoring|GoogleDocs|GoogleHC|GoogleProducer|GoogleSites|Google-Transparency-Report|Gookey|GoScraper|GoSpotCheck|GoSquared-Status-Checker|gosquared-thumbnailer|Gotit|GoZilla|grabify|GrabNet|Grafula|Grammarly|GrapeFX|Gregarius|GRequests|grokkit|grouphigh|grub-client|gSOAP|GT::WWW|GTmetrix|GuzzleHttp|gvfs|Haansoft|hackney|Hadi Agent|Hatena|Havij|hawkReader|HeadlessChrome|HEADMasterSEO|HeartRails_Capture|help@dataminr.com|historious|hkedcity|hledejLevne.cz|Hloader|HMView|Holmes|HonesoSearchEngine|HootSuite Image proxy|Hootsuite-WebFeed|hosterstats|HostTracker|ht:check|htdig|HTMLparser|htmlyse.com|HTTP Banner Detection|HTTP_Compression_Test|http_request2|http_requester|http-get|HTTP-Header-Abfrage|http-kit|http-request|HTTP-Tiny|HTTP::Lite|http.rb|http_get|HttpComponents|httphr|HTTPMon|httpRequest|httpscheck|httpssites_power|HttpUrlConnection|huaweisymantec|HubSpot |Humanlinks|HyperZbozi.cz Feeder|i2kconnect|Iblog|Id-search|IdeelaborPlagiaat|IDG Twitter Links Resolver|IDwhois|Iframely|igdeSpyder|IlTrovatore|Image Fetch|Image Sucker|ImageEngine|ImageVisu|Imagga|imagineeasy|imgsizer|InAGist|inbound.li parser|InDesign%20CC|Indy Library|InetURL|infegy|infohelfer|InfoTekies|InfoWizards Reciprocal Link System PRO|inpwrd.com|instabid|Instapaper|Integrity|Intelliseek|InterGET|internet_archive|Internet Ninja|InternetSeer|internetVista monitor|intraVnews|IODC|iplabel|IPS|IPWorks HTTPS Component|iqdb|Iria|Irokez|isitup.org|iskanie|isUp.li|iThemes Sync|iZSearch|JAHHO|janforman|Jaunt|Jbrofuzz|Jersey|JetCar|Jigsaw|Jobboerse|JobFeed discovery|Jobg8 URL Monitor|jobo|Jobrapido|Jobsearch1.5|JoinVision Generic|JolokiaPwn|Joomla|Jorgee|JS-Kit|JustView|Kaspersky Lab CFR link resolver|KeepRight OpenStreetMap Checker|Kelny|Kerrigan|KeyCDN|Keyword Extractor|Keyword Density|Keywords Research|KickFire|KimonoLabs|Kml-Google|knows.is|KOCMOHABT|kouio|kube-probe|kulturarw3|KumKie|L.webis|Larbin|Lavf|LayeredExtractor|LeechFTP|LeechGet|letsencrypt|Lftp|LibVLC|LibWeb|Libwhisker|Licorne|Liferea|Lightspeedsystems|Likse|link checker|Link Valet|link_thumbnailer|LinkAlarm|linkCheck|LinkExaminer|linkfluence|linkpeek|LinkPreviewGenerator|LinkScan|LinksManager|LinkTiger|LinkWalker|Lipperhey|Litemage_walker|livedoor ScreenShot|LoadImpactRload|localsearch-web|LongURL API|looksystems.net|lua-resty-http|lwp-request|lwp-trivial|LWP::Simple|lycos|LYT.SR|mabontland|Mag-Net|MagpieRSS|Mail.Ru|MailChimp|Majestic12|makecontact|Mandrill|MapperCmd|marketinggrader|MarkMonitor|MarkWatch|Mass Downloader|masscan|Mata Hari|mediawords|MegaIndex.ru|MeltwaterNews|Melvil Rawi|MergeFlow-PageReader|Metaspinner|MetaURI|MFC_Tear_Sample|Microsearch|Microsoft Office |Microsoft Outlook|Microsoft Windows Network Diagnostics|Microsoft-WebDAV-MiniRedir|Microsoft Data Access|MIDown tool|MIIxpc|Mindjet|Miniature.io|Miniflux|Mister PiX|mixdata dot com|mixed-content-scan|Mixmax-LinkPreview|mixnode|Mnogosearch|mogimogi|Mojeek|Mojolicious|Monit|monitis|Monitority|montastic|MonTools|Moreover|Morning Paper|MovableType|mowser|Mrcgiguy|MS Web Services Client Protocol|MSFrontPage|mShots|MuckRack|muhstik-scan|MVAClient|MxToolbox|nagios|Najdi.si|Name Intelligence|Nameprotect|Navroad|NearSite|Needle|Nessus|Net Vampire|NetAnts|NETCRAFT|NetLyzer|NetMechanic|NetNewsWire|Netpursual|netresearch|NetShelter ContentScan|Netsparker|NetTrack|Netvibes|NetZIP|Neustar WPM|NeutrinoAPI|NewRelicPinger|NewsBlur Finder|NewsGator|newsme|newspaper|Nexgate Ruby Client|NG-Search|Nibbler|NICErsPRO|Nikto|nineconnections.com|NLNZ_IAHarvester|Nmap Scripting Engine|node-superagent|node-urllib|node.io|Nodemeter|NodePing|nominet.org.uk|Norton-Safeweb|Notifixious|notifyninja|nuhk|Nuzzel|nWormFeedFinder|Nymesis|NYU|Ocelli|Octopus|oegp|Offline Explorer|Offline Navigator|og-scraper|okhttp|Omea Reader|omgili|OMSC|Online Domain Tools|OpenCalaisSemanticProxy|Openfind|OpenLinkProfiler|Openstat|OpenVAS|Optimizer|Orbiter|OrgProbe|orion-semantics|Outlook-Express|ow.ly|Owler|ownCloud News|OxfordCloudService|Page Analyzer|Page Valet|page_verifier|page scorer|PageAnalyzer|PageGrabber|PagePeeker|PageScorer|Pagespeed|Panopta|Papa Foto|parsijoo|Pavuk|PayPal IPN|pcBrowser|Pcore-HTTP|Pearltrees|PECL::HTTP|peerindex|Peew|PeoplePal|Perlu -|PhantomJS Screenshoter|PhantomJS|Photon|phpservermon|Pi-Monster|Picscout|Picsearch|PictureFinder|Pimonster|ping.blo.gs|Pingability|PingAdmin.Ru|Pingdom|Pingoscope|PingSpot|pinterest.com|Pixray|Pizilla|Plagger|Ploetz \+ Zeller|Plukkie|plumanalytics|PocketImageCache|PocketParser|Pockey|POE-Component-Client-HTTP|Pompos|Porkbun|Port Monitor|postano|PostmanRuntime|PostPost|PowerPoint|Priceonomics Analysis Engine|PrintFriendly.com|PritTorrent|Prlog|probethenet|Project 25499|Promotion_Tools_www.searchenginepromotionhelp.com|prospectb2b|Protopage|ProWebWalker|PRTG Network Monitor|pshtt| https scanning|PTST |PTST+|Pulsepoint XT3 web scraper|Pump|Python-httplib2|python-requests|Qirina Hurdler|QQDownload|QrafterPro|Qseero|Qualidator.com SiteAnalyzer|QueryN Metasearch|queuedriver|Quora Link Preview|Radian6|RankActive|RankFlex|RankSonicSiteAuditor|Re-re Studio|Readability|RealDownload|RealPlayer%20Downloader|RebelMouse|Recorder|RecurPost|redback|Redirect Checker Tool|ReederForMac|ReGet|RepoMonkey|request.js|ResponseCodeTest|RestSharp|Riddler|Rival IQ|Robosourcer|Robozilla|ROI Hunter|RPT-HTTPClient|rss reader|RSSOwl|RssReader|safe-agent-scanner|SalesIntelligent|Saleslift|SauceNAO|SBIder|scalaj-http|scan.lol|ScanAlert|Scoop|scooter|ScoutJet|ScoutURLMonitor|ScrapeBox Page Scanner|SimpleScraper|Scrapy|Screaming|ScreenShotService|Scrubby|Scrutiny|search.thunderstone|Search37|Searchestate|SearchExpress|SearchSight|Seeker|semanticdiscovery|semanticjuice|Semiocast HTTP client|Semrush|sentry|SEO Browser|Seo Servis|seo-nastroj.cz|seo4ajax|Seobility|SEOCentro|SeoCheck|SEOkicks|Seomoz|SEOprofiler|SEOsearch|SeopultContentAnalyzer|seoscanners|SEOstats|Server Density Service Monitoring|servernfo.com|Seznam|Shelob|Shodan|Shoppimon Analyzer|ShoppimonAgent|ShopWiki|ShortLinkTranslate|shrinktheweb|Sideqik|SilverReader|SimplePie|SimplyFast|Siphon|SISTRIX|Site-Shot|Site24x7|SiteBar|Sitebeam|Sitebulb|SiteCondor|SiteExplorer|SiteGuardian|Siteimprove|SiteIndexed|Sitemap Generator|SitemapGenerator|SiteMonitor|Siteshooter B0t|SiteSnagger|SiteSucker|SiteTruth|Sitevigil|sitexy.com|SkypeUriPreview|Slack|slider.com|SlySearch|SmartDownload|SMRF URL Expander|SMUrlExpander|Snake|Snappy|SnapSearch|Snarfer|SniffRSS|sniptracker|Snoopy|SnowHaze Search|sogou web|SortSite|Sottopop|sovereign.ai|SpaceBison|SpamExperts|Spammen|Spanner|spaziodati|SPDYCheck|Specificfeeds|SPEng|Spinn3r|spray-can|Sprinklr |spyonweb|sqlmap|Sqlworm|Sqworm|SSL Labs|ssl-tools|StackRambler|Statastico|StatusCake|Steeler|Stratagems Kumo|Stroke.cz|StudioFACA|StumbleUpon|suchen|Sucuri|Super Monitoring|SuperHTTP|Surphace Scout|Suzuran|SwiteScraper|Symfony BrowserKit|Symfony2 BrowserKit|SynHttpClient-Built|Sysomos|sysscan|Szukacz|T0PHackTeam|tAkeOut|Tarantula|Taringa UGC|TarmotGezgin|Teleport|Telesoft|Telesphoreo|Telesphorep|Tenon.io|terrainformatica.com|Test Certificate Info|Tetrahedron|The Drop Reaper|The Expert HTML Source Viewer|The Knowledge AI|theinternetrules|TheNomad|theoldreader.com|Thinklab|Thumbshots|ThumbSniper|timewe.net|TinEye|Tiny Tiny RSS|TLSProbe|Toata|topster|touche.com|Traackr.com|tracemyfile|TrapitAgent|Trendiction|Trendsmap|trendspottr.com|truwoGPS|TulipChain|Turingos|Turnitin|tweetedtimes.com|Tweetminster|Tweezler|twibble|Twice|Twikle|Twingly|Twisted PageGetter|Typhoeus|ubermetrics-technologies|uclassify|UdmSearch|unirest-java|UniversalFeedParser|Unshorten.It|Untiny|UnwindFetchor|updated|updown.io daemon|Upflow|Uptimia|URL Verifier|URLChecker|URLitor.com|urlresolver|Urlstat|UrlTrends Ranking Updater|URLy.Warning|Vacuum|Vagabondo|vBSEO|VCI|via ggpht.com GoogleImageProxy|VidibleScraper|Virusdie|visionutils|vkShare|VoidEYE|Voil|voltron|voyager|VSAgent|VSB-TUO|Vulnbusters Meter|VYU2|w3af.org|W3C_I18n-Checker|W3C_Unicorn|W3C-checklink|W3C-mobileOK|WAC-OFU|Wallpapers|WallpapersHD|wangling|Wappalyzer|WatchMouse|WbSrch|WDT.io|web-capture.net|Web-Monitoring|Web-sniffer|Webalta|Webauskunft|WebAuto|WebCapture|WebClient|webcollage|WebCookies|WebCopier|WebCorp|WebDataStats|WebDoc|WebEnhancer|WebFetch|WebFuck|WebGo\\ IS|WebGo IS|WebImageCollector|WebImages|WebIndex|webkit2png|WebLeacher|webmastercoffee|WebPix|WebReaper|WebSauger|webscreenie|Webshag|Webshot|Website Analyzer|WebsiteExtractor|websitepulse agent|websitepulse checker|WebsiteQuester|Websnapr|Webster|WebStripper|WebSucker|Webthumb|WebThumbnail|WebWhacker|WebZIP|WeLikeLinks|WEPA|WeSEE|wf84|Wfuzz|WhatsApp|WhatsMyIP|WhatWeb|WhereGoes|Whibse|WhoRunsCoinHive|Whynder Magnet|Windows-RSS-Platform|WinPodder|wkhtmlto|wmtips|Woko|Word|WordPress|WordupinfoSearch|WP Engine Install Performance API|wpif|wprecon.com survey|WPScan|wscheck|Wtrace|WWW-Collector-E|WWW-Mechanize|WWW::Document|WWW::Mechanize|www.monitor.us|WWWOFFLE|x09Mozilla|x22Mozilla|XaxisSemanticsClassifier|Xenu Link Sleuth|XING-contenttabreceiver|Yaanb|yacy|Yahoo Ad monitoring|Yahoo Link Preview|YahooCacheSystem|YahooYSMcm|YandeG|Yo-yo|Yoleo Consumer|yoogliFetchAgent|YottaaMonitor|yourls.org|YoYs.net|YP.PL|Zabbix|Zade|Zao|Zauba|Zemanta Aggregator|Zend_Http_Client|Zermelo|Zeus|zgrab|ZnajdzFoto|Zombie|ZyBorg|Googlebot\/|Googlebot-News|Googlebot-Video|AdsBot-Google([^-]|$)|AdsBot-Google-Mobile|Feedfetcher-Google|Mediapartners \(Googlebot\)|Slurp|[wW]get|LinkedInBot|httpx|libwww-perl|BIGLOTRON|Teoma|Gigabot|HTTrack|YandexBot|YandexImages|YandexAccessibilityBot|YandexMobileBot|YandexMetrika|YandexTurbo|YandexImageResizer|YandexVideo|YandexAdNet|YandexBlogs|YandexCalendar|YandexDirect|YandexFavicons|YaDirectFetcher|YandexForDomain|YandexMarket|YandexMedia|YandexMobileScreenShotBot|YandexNews|YandexOntoDB|YandexPagechecker|YandexPartner|YandexRCA|YandexSearchShop|YandexSitelinks|YandexSpravBot|YandexTracker|YandexVertis|YandexVerticals|YandexWebmaster|YandexScreenshotBot|Baiduspider|TurnitinBot|Ahrefs(Bot|SiteAudit)|fuelbot|CrunchBot|IndeedBot|mappydata|woobot|ZoominfoBot|PrivacyAwareBot|Multiviewbot|SWIMGBot|Grobbot|eright|Apercite|semanticbot|CCBot|aiHitBot|Yeti|Sogou|OrangeBot\/|S[eE][mM]rushBot|Y!J|Screaming Frog SEO Spider|Livelap[bB]ot|OpenHoseBot|collection@infegy.com|IstellaBot|DeuSu\/|betaBot|Cliqzbot\/|MojeekBot\/|netEstate NE Crawler|SafeSearch microdata crawler|Gluten Free Crawler\/|Trove|deadlinkchecker|Slack-ImgProxy|RankActiveLinkBot|SafeDNSBot|Veoozbot|Slackbot|redditbot|datagnionbot|Google-Adwords-Instant|adbeat_bot|contxbot|pinterest.com.bot|electricmonk|GarlikCrawler|BingPreview\/|vebidoobot|FemtosearchBot|MetaJobBot|DomainStatsBot|mindUpBot|Daum\/|Jugendschutzprogramm-Crawler|moatbot|KosmioBot|[pP]ingdom|AppInsights|Gowikibot|PiplBot|Discordbot|TelegramBot|Jetslide|newsharecounts|James BOT|Bark[rR]owler|SocialRankIOBot|trendictionbot|Ocarinabot|epicbot|Primalbot|DuckDuckGo-Favicons-Bot|GnowitNewsbot|Leikibot|LinkArchiver|YaK\/|PaperLiBot|Digg Deeper|dcrawl|Snacktory|AndersPinkBot|Fyrebot|EveryoneSocialBot|Mediatoolkitbot|Luminator-robots|ExtLinksBot|SurveyBot|NING\/|YisouSpider|um-LN|ToutiaoSpider|Jamie's Spider|AHC\/|NetcraftSurveyAgent|Laserlikebot|^Apache-HttpClient|Twurly|Mastodon|DnyzBot|botify|007ac9 Crawler|BehloolBot|check_http|BDCbot|ZumBot|EZID|ICC-Crawler|ArchiveBot|^LCC |filterdb.iss.net\/crawler|BLP_bbot|BomboraBot|Buck\/|Companybook-Crawler|magpie-crawler|newspaper\/|(^| )sentry\/|StorygizeBot|UptimeRobot|OutclicksBot|MauiBot|AlphaBot|SBL-BOT|IAS crawler|acapbot|Baidu-YunGuanCe|bitlybot|blogmuraBot|Bot.AraTurka.com|bot-pge.chlooe.com|BoxcarBot|BTWebClient|ContextAd Bot|Digincore bot|Fetch\/|Flamingo_SearchEngine|g2reader-bot|G2 Web Services|imrbot|K7MLWCBot|Kemvibot|Landau-Media-Spider|linkapediabot|Siteimprove.com|BLEXBot\/|ZuperlistBot\/|Miniflux\/|Diffbot\/|Nimbostratus-Bot|PR-CY.RU|AdsTxtCrawler|TangibleeBot|Amazon CloudFront|WordupInfoSearch|Seekport Crawler|ZoomBot|VelenPublicWebCrawler|MoodleBot|jpg-newsbot|outbrain|W3C_Validator|Validator\.nu|FeedValidator|W3C_CSS_Validator|Google-PhysicalWeb|ICBot\/|Rivva|Experibot|awesomecrawler|Dataprovider.com|GroupHigh\/|Uptimebot\.org|Clickagy|Caliperbot|MBCrawler|online-webceo-bot|B2B Bot|AddSearchBot|Google Favicon|Chrome-Lighthouse|CheckMarkNetwork\/|www\.uptime\.com|Streamline3Bot\/|serpstatbot\/|MixnodeCache\/|^curl|RSSingBot|Jooblebot|fedoraplanet|Friendica|NextCloud|RegionStuttgartBot|Bytespider|TrendsmapResolver|NTENTbot|Gwene|SearchAtlas|Superfeedr|feedbot|UT-Dorkbot|Amazonbot|SerendeputyBot|Eyeotabot|officestorebot|Neticle Crawler|SurdotlyBot|LinkisBot|AwarioSmartBot|AwarioRssBot|RyteBot|AspiegelBot|NAVER Blog Rssbot|zenback bot|SentiBot|Domains Project\/|Pandalytics|VKRobot|bidswitchbot|tigerbot|NIXStatsbot|Atom Feed Robot|Curebot|PagePeeker\/|Vigil\/|rssbot\/|startmebot\/|JobboerseBot|seewithkids|NINJA bot|Cutbot|BublupBot|BrandONbot|RidderBot|Taboolabot|Dubbotbot|FindITAnswersbot|infoobot|Refindbot|BlogTraffic\/\d\.\d+ Feed-Fetcher|SeobilityBot|Cincraw|Dragonbot|VoluumDSP-content-bot|FreshRSS|BitBot|^PHP-Curl-Class|Google-Certificates-Bridge|centurybot|Viber|e\.ventures Investment Crawler|PetalBot|virustotal|(^| )PTST\/|minicrawler)/i,init:function(){return this.filterCrawlers()&&this.isCrawler()},filterCrawlers:function(){return!!t.crawlerFilter},isCrawler:function(){return this.crawlerUserAgentMask.test(e.navigator.userAgent)}};return i}(window,e.defaults),void 0===e)e={};if(e.api=function(e){var t={hostFunctionSource:function(){try{window[window.ioObject].a.push(arguments),window[window.ioObject].forward(arguments)}catch(t){try{e.trackErrorMetric(t)}catch(e){}}}};return t.hostFunctionSource.subscribe=function(e){window[window.ioObject].callbacks.push(e);for(var t=0;t<window[window.ioObject].a.length;t++)try{e(window[window.ioObject].a[t])}catch(e){}},t.hostFunctionSource.forward=function(e){if(window[window.ioObject].callbacks.length)for(var t=0;t<window[window.ioObject].callbacks.length;t++)try{window[window.ioObject].callbacks[t](e)}catch(e){}},t.updateHostFunction=function(){var e=this.hostFunctionSource.bind({});e.subscribe=this.hostFunctionSource.subscribe.bind({}),e.forward=this.hostFunctionSource.forward.bind({}),e.a=window[window.ioObject]&&window[window.ioObject].a||[],e.callbacks=window[window.ioObject]&&window[window.ioObject].callbacks||[],window[window.ioObject]=e},t.init=function(){window.ioObject&&this.updateHostFunction()},t}(e.helpers),void 0===e)e={};if(e.configParser=function(e,t,i){var r={appendDefaultSlices:function(t,r){if(i.decodeURIrecursively(t.url)!==i.decodeURIrecursively(e.location.pathname)&&(t.url_real=e.location.pathname),!t.reference_time){var n=i.getReferenceTimeFromBlock('[data-io-article-url="'+r+'"]');n&&(t.reference_time=n)}var o=i.getLastestHeadlineTestIds();o&&(t.ab_block_id=o.blockId,t.ab_headline_id=o.headlineId),t.user_agent=e.navigator.userAgent,t.pr=i.getPreviousURI(),t.pr_domain=i.getPreviousDomain(),t.device=i.getDeviceName(),t.browser_version=i.getBrowserNameAndVersion(),t.browser=i.getBrowserName(),t.referrer=i.getReferrer(null,r),t.first_source=i.getReferrerFirst(),t.depth=i.getDepth(),t.user_type=i.getUserTypeByProject(),t.user_id=i.getUserId(),t.session_id=i.getSessionId()},transformSliceValue:function(e){return String(e).trim()},transformSliceValuePlural:function(e){var t,r,n=[];for(t=0;t<i.parseLength(e);t++)(r=this.transformSliceValue(e[t]))&&-1===n.indexOf(r)&&n.push(r);return n.join("|")},getSlicesFromPageDescriptor:function(e){var t,r,n,o={};for(t in e)if(e.hasOwnProperty(t)&&(r=e[t])&&(r=i.identifyArray(r)?this.transformSliceValuePlural(r):this.transformSliceValue(r)))switch(t){case"page_url":n=i.parseURL(r),o.url||(o.url=n.pathname,o.domain=n.hostname),o.domain||"main"!==e.page_type||(o.domain=n.hostname);break;case"page_url_canonical":if("main"===e.page_type)break;n=i.parseURL(r),o.domain=n.hostname,o.url=n.pathname+n.search;break;case"page_title":o.page=r;break;case"page_type":o.page_type=r,"article"===r&&(o.author||(o.author="No Author"),o.category||(o.category="No Category")),"main"===r&&(o.url="/");break;case"page_language":o.language=r;break;case"article_authors":"article"===e.page_type&&(o.author=r);break;case"article_categories":o.category=r;break;case"article_subcategories":o.sub_category=r;break;case"article_type":o.type_article=r;break;case"article_word_count":o.reference_time=i.getReferenceTimeFromWordsCount(r);break;case"article_publication_date":o.pub_date=r;break;case"tags":o.article_tags=r;break;default:o[t]=r}return o.page||(o.page="No Title"),o},getLatestConfig:function(){if("[object Object]"===String(e._io_config)){var t=i.getSortedSemver(i.getEnumerableKeys(e._io_config)).pop();return e._io_config[t]}}},n={init:function(e){return this.data=e,this},getSlices:function(){var e=r.getSlicesFromPageDescriptor(this.data);return r.appendDefaultSlices(e,this.data.page_url,e.url),e},defaultTypes:["main","article","default"],optInPageTypes:["video-embed"],getPageType:function(){var e=String(this.data.page_type).trim();return-1===this.defaultTypes.indexOf(e)&&-1===this.optInPageTypes.indexOf(e)&&(e="default"),e}};return r.PageDescriptor=n,r.getPageDescriptor=function(t,r){r||(r=this.PageDescriptor.defaultTypes);var n=this.getLatestConfig();if(n){var o,a,s,c=t?i.parseURL(t).pathname:e.location.pathname;"/"!==(c=i.decodeURIrecursively(c)).slice(-1)&&(c+="/");for(var l=i.parseLength(n);l--;)(o=n[l]).page_url&&(a=i.parseURL(o.page_url).pathname,"/"!==(a=i.decodeURIrecursively(a)).slice(-1)&&(a+="/"),a===c&&(s=i.createObject(this.PageDescriptor).init(o)));return s?-1===r.indexOf(s.getPageType())?null:s:null}},r.bindOnPageDescriptorAppearance=function(t,r,n){var o=this.getPageDescriptor(t,n);if(o)r(o);else var a=i.setIntervalSafe(e,function(){var i=this.getPageDescriptor(t,n);i&&(e.clearInterval(a),r(i))}.bind(this),100)},r}(window,document,e.helpers),void 0===e)e={};if(e.apiIntegraion=function(t,i,r){var n={flaternUpsertObjectValues:function(e){var r;for(r in e)e.hasOwnProperty(r)&&(t.identifyArray(e[r])?e[r]=i.transformSliceValuePlural(e[r]):e[r]=i.transformSliceValue(e[r]))},processConfigEvent:function(e,r,n){i.bindOnPageDescriptorAppearance(e,function(e){var i,o=e.getSlices();for(i in n)n.hasOwnProperty(i)&&(o[i]=n[i]);o.platform="js_api",t.sendMetric(r,o)})},normilizeInputObject:function(e){var i,r,n={};for(r in e)if(e.hasOwnProperty(r)&&null!==e[r]&&(!t.identifyArray(e[r])||e[r].join("").trim())&&("[object String]"!==Object.prototype.toString.call(e[r])||e[r].trim()))if(i=String.prototype.trim.call(r),t.identifyArray(e[r])){if(!e[r].join("").trim())continue;n[i]=e[r]}else"[object String]"===Object.prototype.toString.call(e[r])?n[i]=e[r].trim():n[i]=e[r];return n},processConversionsEvent:function(e,r,n,o){i.bindOnPageDescriptorAppearance(window.location.href,function(i){var a=i.getSlices(),s=t.getConversionsPageData();r?s.previous={url:r,category:n,author:o}:s.previous||(s.previous={}),t.sendMetric("goals",{goal:e,url:s.previous.url||"/no-conversion-page-data",domain:s.previous.domain||a.domain,category:s.previous.category||"No Category",author:s.previous.author||"No Author",pr:s.previous.pr,depth:s.previous.depth,referrer:a.referrer,referrer_uri:a.referrer_uri,platform:a.platform,device:a.device})})},delegatedCallback:function(n){try{if("object"!=typeof n)return;var o=n[0];"object"==typeof o&&o.event&&o.config_page_url&&i?(o=this.normilizeInputObject(o),this.flaternUpsertObjectValues(o),this.processConfigEvent(o.config_page_url,o.event,o)):"object"==typeof o&&o.event&&o.goal_name&&"goal"===o.event?(o=this.normilizeInputObject(o),this.flaternUpsertObjectValues(o),this.processConversionsEvent(o.goal_name,o.url||null,o.category||null,o.author||null)):"object"==typeof o&&o.event&&e.eventAPI&&(r.transformEventHook(o),o.platform="js_api",r.parseAndSendEventAsMetric(o))}catch(e){t.trackErrorMetric(e)}},init:function(){if(window.ioObject){if(!window[window.ioObject]||!window[window.ioObject].subscribe)throw new Error("IO: Could not find API on the host object. API component may be missing.");if(!t)throw new Error("IO: required Helpers component is missing");window[window.ioObject].subscribe(this.delegatedCallback.bind(this))}}};return n}(e.helpers,e.configParser,e.eventAPI),void 0===e)e={};if(e.viewTracker=function(e,t,i){var r={listenForConfigAndPageMatchOnce:function(){i.bindOnPageDescriptorAppearance(e.location.href,function(e){var i=e.getSlices();t.sendMetric("pageviews",i)}.bind(this))},listenForPageChnages:function(){t.bindOnUrlChange(this.listenForConfigAndPageMatchOnce.bind(this))},init:function(){this.listenForConfigAndPageMatchOnce(),this.listenForPageChnages()}};return r}(window,e.helpers,e.configParser),void 0===e)e={};if(e.readabilityTracker=function(e,t,i,r){var n={getScrollPercent:function(){var t=this.element.getBoundingClientRect().bottom-this.element.getBoundingClientRect().top;if(!t)return 0;var i=(e.innerHeight-this.element.getBoundingClientRect().bottom)/t,r=i>0?0:i<-1?-1:i;return r=100-Math.abs(Math.floor(100*r)),Math.abs(r)},sendMetric:function(e){r.bindOnPageDescriptorAppearance(this.url,function(t){i.sendMetric(e,t.getSlices())})},tryToTrackReadabilityAndUnbind25:function(){this.getScrollPercent()<=25||(t.removeEventListener("scroll",this.boundHandles.tryToTrackReadabilityAndUnbind25),this.sendMetric("read_top"))},tryToTrackReadabilityAndUnbind50:function(){this.getScrollPercent()<=50||(t.removeEventListener("scroll",this.boundHandles.tryToTrackReadabilityAndUnbind50),this.sendMetric("read_middle"))},tryToTrackReadabilityAndUnbind75:function(){this.getScrollPercent()<=75||(t.removeEventListener("scroll",this.boundHandles.tryToTrackReadabilityAndUnbind75),this.sendMetric("read_bottom"))},tryToTrackReadabilityAndUnbind95:function(){this.getScrollPercent()<=95||(t.removeEventListener("scroll",this.boundHandles.tryToTrackReadabilityAndUnbind95),this.sendMetric("read_finished"))},bindEvents:function(){this.boundHandles={},this.boundHandles.tryToTrackReadabilityAndUnbind25=i.addEventListenerSafe(t,"scroll",this.tryToTrackReadabilityAndUnbind25.bind(this)),this.boundHandles.tryToTrackReadabilityAndUnbind50=i.addEventListenerSafe(t,"scroll",this.tryToTrackReadabilityAndUnbind50.bind(this)),this.boundHandles.tryToTrackReadabilityAndUnbind75=i.addEventListenerSafe(t,"scroll",this.tryToTrackReadabilityAndUnbind75.bind(this)),this.boundHandles.tryToTrackReadabilityAndUnbind95=i.addEventListenerSafe(t,"scroll",this.tryToTrackReadabilityAndUnbind95.bind(this))},init:function(e){this.element=e,this.url=e.getAttribute("data-io-article-url"),this.bindEvents()}},o={trackExistingArticles:function(){var e,r,o=t.querySelectorAll("[data-io-article-url]");for(e=0;e<o.length;e++)(r=i.createObject(n)).init(o[e]),this.instances.push(r)},listenForNewArticles:function(){i.bindOnElementInsertion("[data-io-article-url]",function(e){var t=i.createObject(n);t.init(e),this.instances.push(t)}.bind(this))},init:function(){this.instances=this.instances||[],this.trackExistingArticles(),this.listenForNewArticles()}};return{init:function(){o.init()},ArticleReadabilityTracker:o,ArticleToRead:n}}(window,document,e.helpers,e.configParser),void 0===e)e={};if(e.timeTracker=function(e,t,i,r){var n={allowedSlices:["url","ab_block_id","ab_headline_id","device","user_status","type_article","user_id"],init:function(){i.setIntervalSafe(e,function(){("function"!=typeof t.hasFocus||t.hasFocus())&&(t.hidden||r.bindOnPageDescriptorAppearance(e.location.href,function(e){var t=e.getSlices();if(t.url){for(var r={},n=0;n<i.parseLength(this.allowedSlices);n++)t.hasOwnProperty(this.allowedSlices[n])&&(r[this.allowedSlices[n]]=t[this.allowedSlices[n]]);i.sendMetric("time",r)}}.bind(this)))}.bind(this),1e4)}};return n}(window,document,e.helpers,e.configParser),void 0===e)e={};if(e.videoTracker=function(e,t,i,r){var n={init:function(e){this.element=e,this.boundFunctions={},this.viewUrl=void 0,this.slices={title:document.title,type:void 0,time_int:void 0,reference_time:void 0},this.state={isViewed:!1,isStarted:!1,isFinished:!1,isLeft:!1,isReadyForTracking:!1},this.isEmbedded=!1,this.setEmbeddedFlag()},saveViewUrl:function(){this.viewUrl=window.location.href},trackView:function(){this.state.isViewed||(this.state.isViewed=!0,this.setSlicesFromConfig(function(){e.sendMetric("video_view",this.slices)}.bind(this)))},trackStart:function(){this.state.isStarted||(this.state.isStarted=!0,this.setSlicesFromConfig(function(){e.sendMetric("video_started",this.slices)}.bind(this)))},trackEnd:function(){this.state.isFinished||(this.state.isFinished=!0,this.state.isLeft=!0,this.setSlicesFromConfig(function(){e.sendMetric("video_watch_finished",this.slices),e.sendMetric("video_left",this.slices)}.bind(this)))},trackExitBeforeEnd:function(){this.state.isLeft||(this.state.isLeft=!0,this.setSlicesFromConfig(function(){e.getStorageStatusLocal()?r.insert("video_left",this.slices):e.sendMetric("video_left",this.slices)}.bind(this)))},setEmbeddedFlag:function(){i.bindOnPageDescriptorAppearance(this.viewUrl,function(e){"video-embed"===e.getPageType()&&(this.isEmbedded=!0)}.bind(this),["main","article","default","video-embed"])},setSlicesFromConfig:function(e,t){i.bindOnPageDescriptorAppearance(this.viewUrl,function(i){var r,n=i.getSlices(),o=t||this.slices;for(r in n)n.hasOwnProperty(r)&&(o.hasOwnProperty(r)||(o[r]=n[r]));e()}.bind(this),["main","article","default","video-embed"])},setSlicesEmbed:function(){var t,i;if(t=document.referrer){var r=t;r=e.decodeURIrecursively(r),r=e.parseURL(r),this.slices.domain=r.hostname,this.slices.url=r.pathname,this.slices.page=r.hostname+r.pathname}else this.slices.domain=window.location.hostname,this.slices.url=window.location.pathname,this.slices.page=window.top===window?"Direct Page Open":"Other Embed Methods";try{i=window.top.document.referrer}catch(e){}i&&(this.slices.referrer=e.getReferrer(i))},getBoundingClientRect:function(){var e;try{e=this.element.getBoundingClientRect()}catch(t){e={bottom:0,height:0,left:0,right:0,top:0,width:0,x:0,y:0}}return e},isInView:function(){var e=this.getBoundingClientRect(),t={left:e.left>=0&&e.left<=(window.innerWidth||document.documentElement.clientWidth),right:e.right>=0&&e.left<=(window.innerWidth||document.documentElement.clientWidth),top:e.top>=0&&e.top<=(window.innerHeight||document.documentElement.clientHeight),bottom:e.bottom>=0&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)};return(t.left||t.right)&&(t.top||t.bottom)}},o=e.createObject(n);o.elementSelector=t.projectVideosWithoutMarkup?"video[src], video source":"video[src][data-io-video-title], video[data-io-video-title] source",o.setAnInitialState=function(){this._state={},this._state.isStarted=!1,this._state.isViewed=!1,this._state.isFinished=!1,this._state.untrackedSeconds=0},o.collectMetadata=function(){this.setSlices(),this.previousVideoId&&this.slices.video_id!==this.previousVideoId&&this.setAnInitialState(),this.previousVideoId=this.slices.video_id},o.sendMetric=function(t){this.setSlicesFromConfig(function(){e.sendMetric(t,this.slices)}.bind(this))},o.bindEvents=function(t){this.setAnInitialState(),e.setIntervalSafe(window,function(){!this.element.paused&&this._state.isViewed&&(this._state.untrackedSeconds++,this._state.untrackedSeconds>=5&&(this._state.untrackedSeconds=0,this.collectMetadata(),this.sendMetric("video_time")))}.bind(this),1e3),e.setIntervalSafe(window,function(){this.isInView()&&!this._state.isViewed&&(this.collectMetadata(),this._state.isViewed=!0,this.sendMetric("video_view",this.slices))}.bind(this)),e.addEventListenerSafe(this.element,"timeupdate",function(){0!==window.parseFloat(this.element.currentTime)&&!this._state.isStarted&&this._state.isViewed&&(this.collectMetadata(),this._state.isStarted=!0,this.sendMetric("video_started"))}.bind(this)),e.addEventListenerSafe(this.element,"ended",function(){!this._state.isFinished&&this._state.isViewed&&this._state.isStarted&&(this.collectMetadata(),this._state.isFinished=!0,this.sendMetric("video_watch_finished"))}.bind(this))},o.setSlicesVideoJs=function(){if("function"==typeof window.videojs&&-1!==(this.element.getAttribute("class")||"").indexOf("vjs-tech")&&(this.slices.type="Video JS","object"==typeof e.getDeepPropertySafe(window,["videojs","players"])&&Object.keys(window.videojs.players).length)){var t,i,r;for(t in window.videojs.players)r||window.videojs.players.hasOwnProperty(t)&&window.videojs.players[t]&&"function"==typeof window.videojs.players[t].el&&(i=window.videojs.players[t].el())&&i.contains(this.element)&&(r=window.videojs.players[t]);if(r){var n=e.getDeepPropertySafe(r,["mediainfo","id"]);n&&(this.slices.video_id="videojs"+n)}}},o.setSlicesJwPlayer=function(){if("function"==typeof jwplayer&&"function"==typeof window.jwplayer().getContainer&&"function"==typeof window.jwplayer().getContainer().querySelector&&window.jwplayer().getContainer().querySelector(this.elementSelector)==this.element){this.slices.type="jwplayer";var t="string"!=typeof jwplayer.version||jwplayer.version[0]>6,i=e.getDeepPropertySafe(window.jwplayer(),["config","image","src"])||e.getDeepPropertySafe(window.jwplayer(),["config","image"]);if(t){this.slices.reference_time=e.getDeepPropertySafe(window.jwplayer().getConfig(),["playlistItem","duration"])||e.getDeepPropertySafe(window.jwplayer().getConfig(),["duration"]);var r=e.getDeepPropertySafe(window.jwplayer().getConfig(),["playlistItem","mediaid"])||e.getDeepPropertySafe(window.jwplayer().getConfig(),["playlistItem","sources","0","file"]);r&&(this.slices.video_id=r),i=e.getDeepPropertySafe(window.jwplayer().getConfig(),["playlistItem","images","0"])||e.getDeepPropertySafe(window.jwplayer().getConfig(),["playlistItem","image"])||e.getDeepPropertySafe(window.jwplayer().getConfig(),["image"]),i=e.getDeepPropertySafe(i,["src"])||i;var n=e.getDeepPropertySafe(window.jwplayer().getConfig(),["playlistItem","title"]);n&&(this.slices.title=n)}i&&(this.slices.image=i.split("//").pop())}},o.setSlicesVideoId=function(){var t=this.element.src||(this.element.getElementsByTagName("source")[0]||{}).src;this.element.attributes.getNamedItem("data-io-video-id")?this.slices.video_id=this.element.attributes.getNamedItem("data-io-video-id").value:t&&0===t.indexOf("blob:")&&this.element.attributes.getNamedItem("data-io-video-title")?this.slices.video_id=this.slices.title:t&&(t=e.parseURL(t),this.slices.video_id=t.hostname+t.pathname)},o.setSlices=function(){if(this.slices.type="html5",this.element.duration){var t=this.element.duration;t=window.parseFloat(t),(t=Math.round(t))&&(this.slices.reference_time=t)}if(this.element.poster){var i=e.parseURL(this.element.poster);this.slices.image=i.href.split(i.protocol).pop().slice("2")}this.element.attributes.getNamedItem("data-io-video-title")?this.slices.title=this.element.attributes.getNamedItem("data-io-video-title").value||"No Title":this.slices.title=document.title||"No Title",this.setSlicesVideoId(),this.setSlicesVideoJs(),this.setSlicesJwPlayer(),this.isEmbedded&&this.setSlicesEmbed()};var a=e.createObject(n);a.elementSelector='iframe[src*="//www.youtube.com/embed"], iframe[src*="//www.youtube-nocookie.com/embed"]',a.setSlices=function(){this.slices.type="youtube",this.isEmbedded&&this.setSlicesEmbed()},a.enableJsApi=function(){var t=-1!==this.element.src.indexOf("enablejsapi=1"),i=-1!==this.element.src.indexOf("origin=");t&&i&&this.element.dispatchEvent(new Event("ioVideoApiEnabled"));var r=e.addEventListenerSafe(this.element,"load",function(){this.element.dispatchEvent(new Event("ioVideoApiEnabled")),this.element.removeEventListener("load",r)}.bind(this));if(!t||!i){var n=e.parseURL(this.element.src),o=n.protocol+"//"+n.host+n.pathname+(n.search?n.search:"?")+(t?"":"&enablejsapi=1")+(i?"":"&origin="+e.encodeURIonce(window.location.origin))+(n.hash?"#"+n.hash:"");this.element.contentWindow.location.replace(o)}},a.getPlayerId=function(){var t=(this.element.src.match(/^.*(?:(?:youtu\.be\/|v\/|vi\/|u\/\w\/|embed\/)|(?:(?:watch)?\?v(?:i)?=|\&v(?:i)?=)|(?:list=))([^#\&\?]*).*/)||[])[1],i=e.getSearchParam("widgetid",this.element.src),r=this.element.id?(this.element.id.match(/widget([0-9]+)$/)||[])[1]-1:null;return i||r||t},a.processAnEvent=function(t){if(-1!==t.origin.indexOf("//www.youtube.com")||-1!==t.origin.indexOf("//www.youtube-nocookie.com")){var i,r=e.parseJSONSafe(t.data)||{},n=r.info||{},o=e.getDeepPropertySafe(r,["info","videoData","video_id"]),a=e.getDeepPropertySafe(r,["info","videoData","title"]),s=this.getPlayerId();o!=s&&r.id!=s||(n.duration&&(this.slices.reference_time=n.duration),n.currentTime&&(this.slices.time_int=n.currentTime),a&&(this.slices.title=a),o&&(this.slices.video_id=o,this.slices.image="img.youtube.com/vi/"+o+"/0.jpg"),this.slices.title&&this.slices.video_id&&(this.state.isReadyForTracking=!0,this.state.isViewed&&!this.state.isStarted&&n.currentTime&&this.trackStart(),i=n.currentTime&&window.parseInt(n.currentTime,10)===window.parseInt(this.slices.reference_time,10),this.state.isViewed&&this.state.isStarted&&!this.state.isFinished&&i&&this.trackEnd()))}},a.bindEvents=function(){this.boundFunctions.listenerViewIntervalId=e.setIntervalSafe(window,function(){this.isInView()&&this.state.isReadyForTracking&&(window.clearInterval(this.boundFunctions.listenerViewIntervalId),this.saveViewUrl(),this.setSlices(),this.trackView())}.bind(this)),this.boundFunctions.listenerApiEnabled=e.addEventListenerSafe(this.element,"ioVideoApiEnabled",function(){e.messageFrameWindow(this.element,{event:"listening",id:this.getPlayerId(),channel:"widget"}),this.element.removeEventListener("ioVideoApiEnabled",this.boundFunctions.listenerApiEnabled)}.bind(this)),this.boundFunctions.listenerApiEvents=e.addEventListenerSafe(window,"message",function(e){this.processAnEvent(e),this.state.isFinished&&(window.removeEventListener("beforeunload",this.boundFunctions.listenerLeave),window.removeEventListener("message",this.boundFunctions.listenerApiEvents))}.bind(this)),this.boundFunctions.listenerLeave=e.addEventListenerSafe(window,"beforeunload",function(){this.state.isLeft?window.removeEventListener("beforeunload",this.boundFunctions.listenerLeave):this.state.isStarted&&this.trackExitBeforeEnd()}.bind(this))};var s=e.createObject(n);s.elementSelector='iframe[src*="//player.vimeo.com/video"]',s.getVideoId=function(){return(e.decodeURIrecursively(this.element.src).match(/\/video\/(\d+)/)||[]).pop()},s.setSlices=function(){var e=this.getVideoId();this.slices.type="vimeo",this.slices.video_id=this.slices.type+e,this.slices.image="i.vimeocdn.com/video/"+e+"_480.jpg",this.isEmbedded&&this.setSlicesEmbed()},s.getPlayerId=function(){return e.getSearchParam("player_id",this.element.src)},s.enableJsApi=function(){if(-1===this.element.src.indexOf("player_id=")){var t=e.addEventListenerSafe(this.element,"load",function(){this.element.dispatchEvent(new Event("ioVideoApiEnabled")),this.element.removeEventListener("load",t)}.bind(this)),i=e.parseURL(this.element.src),r=i.protocol+"//"+i.host+i.pathname+(i.search?i.search:"?")+"&player_id="+this.getVideoId()+(i.hash?"#"+i.hash:"");this.element.src=r}else this.element.dispatchEvent(new Event("ioVideoApiEnabled"))},s.processAnEvent=function(t){if(-1!=t.origin.indexOf("//player.vimeo.com")){var i,r=e.parseJSONSafe(t.data);r&&r.player_id==this.getPlayerId()&&("getVideoTitle"===r.method&&r.value&&(this.slices.title=r.value),"getDuration"===r.method&&r.value&&(this.slices.reference_time=r.value),this.slices.title&&this.slices.reference_time&&(this.state.isReadyForTracking=!0,"playProgress"===r.event&&r.data&&(this.slices.reference_time=r.data.duration,this.slices.time_int=r.data.seconds,this.state.isViewed&&!this.state.isStarted&&this.trackStart(),i=r.data.duration&&r.data.seconds&&window.parseInt(r.data.duration,10)===window.parseInt(r.data.seconds,10),this.state.isViewed&&this.state.isStarted&&!this.state.isFinished&&i&&this.trackEnd())))}},s.bindEvents=function(){this.boundFunctions.listenerViewIntervalId=e.setIntervalSafe(window,function(){this.isInView()&&this.state.isReadyForTracking&&(window.clearInterval(this.boundFunctions.listenerViewIntervalId),this.saveViewUrl(),this.setSlices(),this.trackView())}.bind(this)),this.boundFunctions.listenerApiEnabled=e.addEventListenerSafe(this.element,"ioVideoApiEnabled",function(){e.messageFrameWindow(this.element,{method:"getVideoTitle"}),e.messageFrameWindow(this.element,{method:"getDuration"}),e.messageFrameWindow(this.element,{method:"addEventListener",value:"playProgress"}),this.element.removeEventListener("ioVideoApiEnabled",this.boundFunctions.listenerApiEnabled)}.bind(this)),this.boundFunctions.listenerApiEvents=e.addEventListenerSafe(window,"message",function(e){this.processAnEvent(e),this.state.isFinished&&(window.removeEventListener("beforeunload",this.boundFunctions.listenerLeave),window.removeEventListener("message",this.boundFunctions.listenerApiEvents))}.bind(this)),this.boundFunctions.listenerLeave=e.addEventListenerSafe(window,"beforeunload",function(){this.state.isLeft?window.removeEventListener("beforeunload",this.boundFunctions.listenerLeave):this.state.isStarted&&this.trackExitBeforeEnd()}.bind(this))};var c={};return c.VideoGeneric=n,c.VideoYoutube=a,c.VideoHTML5=o,c.VideoVimeo=s,c.trackVideosHTML5=function(){var t=e.createObject(e.ElementObserver);t.init(this.VideoHTML5.elementSelector),t.elementsFiltered=[],t.start(function(i){for(;i&&"VIDEO"!==i.nodeName;)i=i.parentElement;if(i&&-1===t.elementsFiltered.indexOf(i)){t.elementsFiltered.push(i);var r=e.createObject(this.VideoHTML5);r.init(i),r.bindEvents()}}.bind(this))},c.trackVideosYoutube=function(){var t=e.createObject(e.ElementObserver);t.init(this.VideoYoutube.elementSelector),t.start(function(t){var i=e.createObject(this.VideoYoutube);i.init(t),i.bindEvents(),i.enableJsApi()}.bind(this))},c.trackVideosVimeo=function(){var t=e.createObject(e.ElementObserver);t.init(this.VideoVimeo.elementSelector),t.start(function(t){var i=e.createObject(this.VideoVimeo);i.init(t),i.bindEvents(),i.enableJsApi()}.bind(this))},c.init=function(){this.trackVideosHTML5(),this.trackVideosYoutube(),this.trackVideosVimeo()},c}(e.helpers,e.defaults,e.configParser,e.nextPageMetricQueueService),void 0===e)e={};if(e.widgetLoader=function(e,t,i,r,n){var o={};return e._io_widget={},o.reload=function(){this.clearDOM(),this.insertIntoDOM(),r.bindOnPageDescriptorAppearance(e.location.href,function(t){e._io_widget.configSlices=t.getSlices(),e._io_widget.configArticleBlockUrl=t.data.page_url,e._io_widget.start()}.bind(this))},o.clearDOM=function(){for(var e=t.querySelectorAll('div[data-io-id="_io_widget_element"], script[data-io-id="_io_widget_element"]'),i=0;i<n.parseLength(e);i++)e[i].remove()},o.insertIntoDOM=function(){var e=t.createElement("div"),i=t.createElement("script");i.type="text/javascript",i.text=this.data.widget.js,e.style.position="static",i.id="_io_widget_element_div",i.dataset.ioId=e.dataset.ioId="_io_widget_element",e.innerHTML=this.data.widget.html,t.body.appendChild(e),t.body.appendChild(i)},o.startWidget=function(t){this.clearDOM(),this.insertIntoDOM(),e._io_widget.configSlices=t.getSlices(),e._io_widget.configArticleBlockUrl=t.data.page_url,e._io_widget.start(this.data.widget.type,this.data.widget.overall)},o.load=function(i,r,o){e._io_widget={id:r,hash:i};var a=new XMLHttpRequest,s=function(){var e=n.getCookieValue("_io_widget_debug");return"https://"+(e=e?e+"_":"")+"widget.onthe.io"}(),c={id:r,hash:i,title:t.title,force_type:"main_new",path:e.location.pathname+e.location.search};a.open("POST",s,!0),a.setRequestHeader("Content-type","application/x-www-form-urlencoded"),a.onreadystatechange=function(){if(4==a.readyState&&200==a.status){var i=JSON.parse(a.responseText);if(!i)return;this.data=i;var r=n.setIntervalSafe(e,function(){t.body&&(e.clearInterval(r),this.startWidget(o))}.bind(this),1e3)}}.bind(this);var l="";for(var d in c)l+=d+"="+encodeURIComponent(c[d])+"&";a.send(l)},o.init=function(){var o=(e.location.hash.match(/^#client-widget-([a-z0-9_]{32})/i)||[]).pop(),a=(t.cookie.match(/_io_widget=([a-z0-9_]{32})/i)||[]).pop(),s=(e.location.search.match(/\?widget-token=([a-z0-9_]{64})/i)||[]).pop(),c=(e.location.hash.match(/_widget-token-([a-z0-9_]{64})/i)||[]).pop(),l=(t.cookie.match(/_io_widget_token=([a-z0-9_]{64})/i)||[]).pop(),d=o||a,h=s||c||l;if(d){var u=new Date((new Date).setFullYear((new Date).getFullYear()+1)).toUTCString(),p=e.location.hostname.replace(/^www\./i,""),g=e.location.pathname;e.parseInt(i.setWidgetOnMainDomain,10)&&(p=n.getMainDomain(),g="/"),t.cookie="_io_widget="+d+"; expires="+u+"; domain="+p+"; path="+g;var m=e.location.search;if(h&&(m=e.location.search.replace(/\?widget-token=([a-z0-9_]{64})/i,""),t.cookie="_io_widget_token="+h+"; expires="+u+"; domain="+p+"; path="+g),o){var f=e.location.protocol+"//"+e.location.hostname+e.location.pathname+m;history.pushState("",t.title,f)}r.bindOnPageDescriptorAppearance(e.location.href,function(e){this.load(d,i.projectId,e)}.bind(this)),n.bindOnUrlChange(this.reload.bind(this))}},o}(window,document,e.defaults,e.configParser,e.helpers),void 0===e)e={};if(e.instantArticlesTracker=function(e,t){var i={trackPageviews:function(){var i=t.parseURL(e.ia_document.shareURL);t.sendMetric("pageviews_instant",{url:i.pathname,domain:i.hostname,depth:1,referrer:"fb_ia",device:"smart (Other)",page_type:"article",user_id:t.getUserId(),session_id:t.getSessionId()})},trackTime:function(){t.setIntervalSafe(e,function(){t.sendMetric("time",{url:t.parseURL(e.ia_document.shareURL).pathname})},1e4)},init:function(){if(e.ia_document)return this.trackPageviews(),!0}};return i}(window,e.helpers),void 0===e)e={};if(e.ctrTracker=function(){var e={init:function(){}};return e}(),void 0===e)e={};if(e.onClickViewTracker=function(e,t,i,r){var n={bindOneElement:function(t){i.addEventListenerSafe(t,"click",function(){r.bindOnPageDescriptorAppearance(e.location.href,function(e){i.sendMetric("pageviews",e.getSlices())})})},bindExistingElemets:function(i){var r=t.querySelectorAll(i);r=e.Array.prototype.slice.call(r);for(var n=0;n<r.length;n++)this.bindOneElement(r[n])},listenForNewElements:function(e){i.bindOnElementInsertion(e,function(e){this.bindOneElement(e)}.bind(this))},init:function(){"undefined"!=typeof customCode_onClickViewSelector&&(this.bindExistingElemets(customCode_onClickViewSelector),this.listenForNewElements(customCode_onClickViewSelector))}};return n}(window,document,e.helpers,e.configParser),void 0===e)e={};if(e.subscriptionsTracker=function(e,t,i){var r={defaultBlockSelector:".io-subscription-block",defaultButtonsSelector:".io-subscription-button",alreadyViewed:!1,slices:{},getBoundingClientRect:function(e){var t;try{t=e.getBoundingClientRect()}catch(e){t={bottom:0,height:0,left:0,right:0,top:0,width:0,x:0,y:0}}return t},isScrolledIntoView:function(t){var i=this.getBoundingClientRect(t),r=i.top,n=i.bottom;return r>=0&&n<=e.innerHeight},waitForSubscriptionBlockView:function(e){if(this.alreadyViewed||!this.slices)return!1;r.isScrolledIntoView(e)&&(this.alreadyViewed=!0,t.sendMetric("subscription_button_view",this.slices))},trackClick:function(){if(!this.slices)return!1;t.sendMetric("subscription_button_click",this.slices);var e=this.slices.first_source?this.slices.first_source:this.slices.referrer,i=location.host.replace("www.","").replace("m.",""),r=new Date((new Date).setHours(720,0,0,0)).toUTCString();t.setCookie("__io_subscription_source",e||"direct",r,"/",i),t.setCookie("__io_subscription_url",this.slices.url,r,"/",i)},listenForConfigAndPageMatchOnce:function(){i.bindOnPageDescriptorAppearance(e.location.href,function(e){r.slices=e.getSlices()})},listenForPageChanges:function(){t.bindOnUrlChange(this.listenForConfigAndPageMatchOnce.bind(this))},setSlices:function(){this.listenForConfigAndPageMatchOnce(),this.listenForPageChanges()},init:function(){this.setSlices();var e=t.createObject(t.ElementObserver);e.init(this.defaultBlockSelector),e.start(function(i){e.stop(),t.addEventListenerSafe(document,"scroll",function(){r.waitForSubscriptionBlockView(i)});var n=document.querySelectorAll(r.defaultButtonsSelector);if(0===t.parseLength(n))return!1;for(var o=0;o<t.parseLength(n);o++){var a=n[o];t.addEventListenerSafe(a,"click",function(){r.trackClick()})}}.bind(this))}};return r}(window,e.helpers,e.configParser),void 0===e)e={};if(e.linkClickTracker=function(e,t,i,r){var n={sendClickMetric:function(){r.insert("link_click",this.slices)},setSlices:function(){var t,r;this.slices.next_url=this.element.pathname,this.slices.next_domain=this.element.hostname,(t=i.getPageDescriptor(e.location.href))&&(r=t.getSlices(),this.slices.url=r.url,this.slices.domain=r.domain,this.slices.device=r.device)},init:function(e){this.element=e,this.slices={},this.setSlices(),this.slices.url&&this.sendClickMetric()}},o={};return o.Link=n,o.processClickEvent=function(e){var i,r,n;if("function"==typeof e.composedPath)r=e.composedPath();else if("function"==typeof e.deepPath)r=e.deepPath();else{if(!e.path)return;r=e.path}for(n=0;n<t.parseLength(r);n++)!i&&r[n].nodeName&&"a"===r[n].nodeName.toLowerCase()&&(i=r[n]);i&&t.createObject(this.Link).init(i)},o.listenForClicks=function(){t.addEventListenerSafe(document,"click",this.processClickEvent.bind(this))},o.init=function(){t.getStorageStatusLocal()&&this.listenForClicks()},o}(window,e.helpers,e.configParser,e.nextPageMetricQueueService),void 0===e)e={};if(e.vrTracker=function(e,t,i,r){var n={};n.setSlicesBlockDomainAndUrl=function(){var e=(this.element.getAttribute("data-vr-contentbox-url")||"").trim();e&&(e=t.parseURL(e),this.slices.block_domain=e.hostname,this.slices.block_url=e.pathname)},n.setSlicesContainerId=function(){var e=this.element.querySelector("[data-vr-contentbox-dynamic-hash]");e&&(this.slices.block_id=(e.getAttribute("data-vr-contentbox-dynamic-hash")||"").trim())},n.setSlicesHeadlineId=function(){var e=this.element.querySelector("[data-vr-headline-dynamic-hash]");e&&(this.slices.headline_id=(e.getAttribute("data-vr-headline-dynamic-hash")||"").trim())},n.setSlicesContainer=function(){var e=o.getParentByChild(this.element,o.containerElementObserver.elements);if(e){var t=(e.getAttribute("data-vr-zone")||"").trim();this.slices.block_zone=t}},n.setDymanicSlices=function(){this.setSlicesContainerId(),this.setSlicesHeadlineId()},n.setSlices=function(){this.slices.block_title=(this.element.getAttribute("data-vr-contentbox")||"").trim(),this.setSlicesBlockDomainAndUrl(),this.setSlicesContainer(),this.setDymanicSlices()},n.init=function(e){this.element=e,this.instanceId=Math.floor(1e10*Math.random()+1),this.slices={},this.state={isTrackedView:!1,isTrackedViewWithTest:!1}},n.trackClicks=function(){var i=t.addEventListenerSafe(this.element,"click",function(){document.removeEventListener("click",i),this.setSlices(),this.slices.block_id&&this.slices.headline_id&&(r.insert("vr_click",this.slices),r.insertUpdate("vr_view",this.slices,"vr_view"+this.instanceId),this.isTrackedView=!0,this.isTrackedViewWithTest=!0,e.sessionStorage.setItem("__io_headline_testing_latest",JSON.stringify({blockId:this.slices.block_id,headlineId:this.slices.headline_id,previousPathname:e.location.pathname,lifetime:2})))}.bind(this))},n.trackViews=function(){if(this.setSlices(),this.isInView()){if(this.state.isTrackedView=!0,!this.slices.block_id||!this.slices.headline_id)return;this.state.isTrackedViewWithTest=!0,r.insert("vr_view",this.slices,"vr_view"+this.instanceId)}if(!this.state.isTrackedViewWithTest)var i=t.setIntervalSafe(e,function(){if(this.setDymanicSlices(),this.isInView()){if(this.state.isTrackedView=!0,!this.slices.block_id||!this.slices.headline_id)return;this.state.isTrackedViewWithTest=!0,r.insertUpdate("vr_view",this.slices,"vr_view"+this.instanceId),e.clearInterval(i)}}.bind(this),1e3),n=t.addEventListenerSafe(document,"scroll",function(){if(this.isInView()){if(!this.state.isTrackedView){if(!this.slices.block_id||!this.slices.headline_id)return;this.state.isTrackedViewWithTest=!0,r.insert("vr_view",this.slices,"vr_view"+this.instanceId),this.state.isTrackedView=!0}if(this.state.isTrackedView&&!this.state.isTrackedViewWithTest&&this.slices.block_id&&this.slices.headline_id)return r.insertUpdate("vr_view",this.slices,"vr_view"+this.instanceId),void(this.state.isTrackedViewWithTest=!0);this.state.isTrackedViewWithTest&&(document.removeEventListener("scroll",n),e.clearInterval(i))}}.bind(this))},n.isInView=function(){for(var t=this.element,i=t.offsetTop,r=t.offsetLeft,n=t.offsetWidth,o=t.offsetHeight;t.offsetParent;)i+=(t=t.offsetParent).offsetTop,r+=t.offsetLeft;return i>=e.pageYOffset&&r>=e.pageXOffset&&i+o<=e.pageYOffset+e.innerHeight&&r+n<=e.pageXOffset+e.innerWidth};var o={};return o.Target=n,o.getParentByChild=function(e,i){var r;for(r=0;r<t.parseLength(i);r++)if(i[r].contains(e))return i[r]},o.addContainerIdToElement=function(i){var r,n,o,a,s;r=this.getParentByChild(i,this.containerElementObserver.elements),n=this.getParentByChild(i,this.targetElementObserver.elements),r&&n&&(o=(n.getAttribute("data-vr-contentbox-url")||"").trim())&&(a=o,a+=e.location.pathname+e.location.hostname,s=t.hashFnv32a(a),i.setAttribute("data-vr-contentbox-dynamic-hash",s))},o.startTracking=function(){this.containerElementObserver=t.createObject(t.ElementObserver),this.containerElementObserver.init.call(this.containerElementObserver,"[data-vr-zone]"),this.containerElementObserver.start.call(this.containerElementObserver,function(){}),this.targetElementObserver=t.createObject(t.ElementObserver),this.targetElementObserver.init.call(this.targetElementObserver,"[data-vr-zone] [data-vr-contentbox]"),this.targetElementObserver.start.call(this.targetElementObserver,function(e){var i=t.createObject(this.Target);i.init(e),i.trackViews(),i.trackClicks()}.bind(this)),this.headlineElementObserver=t.createObject(t.ElementObserver),this.headlineElementObserver.init.call(this.headlineElementObserver,"[data-vr-headline]"),this.headlineElementObserver.start.call(this.headlineElementObserver,function(e){this.addContainerIdToElement(e)}.bind(this))},o.init=function(){if(t.getStorageStatusLocal()){var e=t.createObject(t.ElementObserver);e.init("[data-vr-zone] [data-vr-contentbox]"),e.start(function(){e.stop(),this.startTracking()}.bind(this))}},o}(window,e.helpers,e.configParser,e.nextPageMetricQueueService),void 0===e)e={};if(e.headlineTestingService=function(e,t,i){var r={containerIdAttrName:"data-vr-contentbox-dynamic-hash"};return r.testElementSelector="[data-vr-headline]["+r.containerIdAttrName+"]",r.testDataRemoteUrl="https://tt.onthe.io/"+i.projectCodeId+"/ht.json",r.requestAndSaveTestData=function(e){t.getRemoteContent(this.testDataRemoteUrl,function(i){(i=t.parseJSONSafe(i))&&(this.data=i,e())}.bind(this))},r.getRanomProperty=function(e){var i=Object.keys(e);return e[i[t.parseLength(i)*Math.random()<<0]]},r.selectedVariantsStorageKey="__io_headline_testing_selected",r.retriveStoredVariants=function(){return t.parseJSONSafe(e.sessionStorage.getItem(this.selectedVariantsStorageKey))||{}},r.tryToGetStoredVariantIdByTargetHash=function(e){return this.retriveStoredVariants()[e]},r.saveSelectedVariant=function(t,i){var r=this.retriveStoredVariants();r[t]=i,e.sessionStorage.setItem(this.selectedVariantsStorageKey,JSON.stringify(r))},r.replaceHeadline=function(e){var i=(e.getAttribute(this.containerIdAttrName)||"").trim(),r=t.getDeepPropertySafe(this.data,[i,"variants"]);if(r){var n=r[this.tryToGetStoredVariantIdByTargetHash(i)];n||(n=this.getRanomProperty(r),this.saveSelectedVariant(i,n.id)),n.id&&n.value&&(e.setAttribute("data-vr-headline-dynamic-hash",n.id),e.innerHTML=n.value)}},r.replaceExisitngTitles=function(){var e,i=document.querySelectorAll(this.testElementSelector);for(e=0;e<t.parseLength(i);e++)this.replaceHeadline(i[e])},r.listenForNewHeadlinesToReplace=function(){t.bindOnElementInsertion(this.testElementSelector,function(e){this.replaceHeadline(e)}.bind(this))},r.startTesting=function(){this.replaceExisitngTitles(),this.listenForNewHeadlinesToReplace()},r.isEnabledForUser=function(){if(-1!==document.cookie.indexOf("_io_widget"))return!0;if(-1!==document.cookie.indexOf("_io_ht_r=1"))return!0;if(-1!==document.cookie.indexOf("_io_ht_r=0"))return!1;var r=0;Math.round(99*Math.random()+1)<=e.parseInt(i.projectHeadlineTestingAudienceRatio,10)&&(r=1);var n=new Date;return n.setTime(n.getTime()+864e5),t.setCookie("_io_ht_r",r,n.toUTCString()),!!r||void 0}(),r.init=function(){if(this.isEnabledForUser){var e=t.createObject(t.ElementObserver);e.init(this.testElementSelector),e.start(function(){e.stop(),this.requestAndSaveTestData(this.startTesting.bind(this))}.bind(this))}},r}(window,e.helpers,e.defaults),void 0===e)e={};if(e.previousPageWatcher=function(t,i,r){var n={listenForConfigAndPageMatchOnce:function(){r.bindOnPageDescriptorAppearance(t.location.href,function(r){var n=r.getSlices();i.setPreviousURI(n.url,n.domain),"disabled"!==n.page_conversion&&t.parseInt(e.defaults.conversions,10)&&i.setConversionsPageData(n)}.bind(this))},listenForPageChnages:function(){i.bindOnUrlChange(this.listenForConfigAndPageMatchOnce.bind(this))},init:function(){"object"!=typeof t.__io&&(t.__io={}),t.__io.isPreviousPageWatcherInitialized||(t.__io.isPreviousPageWatcherInitialized=!0,r?(this.listenForConfigAndPageMatchOnce(),this.listenForPageChnages()):(i.setPreviousURI(t.location.pathname,t.location.hostname),i.bindOnUrlChange(function(){i.setPreviousURI(t.location.pathname,t.location.hostname)})))}};return n}(window,e.helpers,e.configParser),e.helpers.loadComponentAsync(e.debugCodeLoader))return;try{void 0}catch(t){e.helpers.trackErrorMetric(t)}if(e.helpers.loadComponentAsync(e.crawlerDetector))return;if(e.helpers.loadComponentAsync(e.doubleLoadingDetector))return;if(e.helpers.loadComponentAsync(e.instantArticlesTracker))return;e.helpers.loadComponentAsync(e.previousPageWatcher),e.helpers.loadComponentAsync(e.nextPageMetricQueueService),e.helpers.loadComponentAsync(e.api),e.helpers.loadComponentAsync(e.apiIntegraion),e.helpers.loadComponentAsync(e.viewTracker),e.helpers.loadComponentAsync(e.readabilityTracker),e.helpers.loadComponentAsync(e.timeTracker),e.helpers.loadComponentAsync(e.videoTracker),e.helpers.loadComponentAsync(e.widgetLoader),e.helpers.loadComponentAsync(e.onClickViewTracker),e.helpers.loadComponentAsync(e.subscriptionsTracker),e.helpers.loadComponentAsync(e.linkClickTracker),e.helpers.loadComponentAsync(e.vrTracker),e.helpers.loadComponentAsync(e.headlineTestingService)}catch(t){try{e.helpers.trackErrorMetric(t)}catch(e){}}}()}]);