1var _iCD={v:2,snipet:null,_canUse:null,_canUseAnalytics:null,_canUseMarketing:null,options:{cookieName:"_iCD2",cookieExpires:365,path:"/",domain:"",enableAnalytics:!0,enableMarketing:!0,defaultUseAnalytics:!0,defaultUseMarketing:!1,showOnlyOnce:!0,profileUse:null},_cbsAnalytics:[],_cbsMarketing:[],jQ:function(){},defSnipets:{},init:function(i,t){if("object"==typeof t)for(key in t)this.options[key]=t[key];null==this.options.profileUse?(2==i.length&&void 0!==this.defSnipets[i]?this.snipet=this.defSnipets[i]:this.snipet=i,this._cookieVal=this.cks.cookie(this.options.cookieName),void 0!==this._cookieVal&&(this._canUseAnalytics=!!(1&this._cookieVal),this._canUseMarketing=!!(2&this._cookieVal))):this._canUse=this.options.profileUse},_setCookie:function(i,t){var e=1*i+2*t;this.cks.cookie(this.options.cookieName,e,{expires:this.options.cookieExpires,path:this.options.path,domain:this.options.domain})},show:function(i){this.options.showOnlyOnce&&void 0===this._cookieVal&&this._setCookie(1,0),!0!==i&&void 0!==this._cookieVal||(this._initSnipet(),this.$snipet.fadeIn(),this.hide())},bind:function(i){this.jQ=i;var t=this;this.jQ(".iCD_show").click(function(i){i.preventDefault(),t.show(!0)}),this.jQ(".iCD_showOpt").click(function(i){i.preventDefault(),t.show(!0),t.jQ("#_iCDoptions").show()})},hide:function(){this.jQ("#_iCD .close").click(function(i){i.preventDefault(),_iCD.jQ("#_iCD").hide().addClass("is-closed")}),this.jQ("#_iCDoptbtn").click(function(i){i.preventDefault(),_iCD.jQ("#_iCDoptions").show()})},_initSnipet:function(){if(void 0===this.$snipet){this.$snipet=this.jQ(decodeURIComponent(this.snipet));var i=this;this.jQ("._iCDclose",this.$snipet).on("click",function(t){t.preventDefault(),i.jQ("#_iCDSaved").hide(),i.jQ("#_iCDoptions").hide(),i.$snipet.hide()}),this.jQ("#_iCDsave",this.$snipet).on("click",function(t){t.preventDefault();var e=i.jQ("#iCDanalytics",i.$snipet).is(":checked"),n=i.jQ("#iCDmarketing",i.$snipet).is(":checked");i.save(e,n,!0);var s={analytics:e?1:0,marketing:n?1:0};i.jQ.post(i.options.explainLink+"logDecision",s),i.jQ("#_iCDSaved").fadeIn()}),this.$snipet.hide(),this.jQ("body").append(this.$snipet)}},save:function(i,t,e){this._canUseAnalytics!=i&&(this._canUseAnalytics=i,this._dispatchAnalytics()),this._canUseMarketing!=t&&(this._canUseMarketing=t,this._dispatchMarketing()),this._persistent=e,this._setCookie(i,t)},reset:function(){return this.cks.removeCookie(this.options.cookieName),this._canUseAnalytics=null,this._canUseMarketing=null,delete this._persistent,!0},canUseAnalytics:function(){return null==this._canUseAnalytics?this.options.defaultUseAnalytics:this._canUseAnalytics},canUseMarketing:function(){return null==this._canUseMarketing?this.options.defaultUseMarketing:this._canUseMarketing},canUse:function(){return null==this._canUseAnalytics?this.options.defaultUseAnalytics:this._canUseAnalytics},canRegAnalytics:function(i,t){"function"==typeof i&&(this._cbsAnalytics.push(i),!1!==t&&i(this.canUseAnalytics()))},canRegMarketing:function(i,t){"function"==typeof i&&(this._cbsMarketing.push(i),!1!==t&&i(this.canUseMarketing()))},canRegister:function(i,t){"function"==typeof i&&(this._cbsAnalytics.push(i),!1!==t&&i(this.canUseAnalytics()))},_dispatchAnalytics:function(){for(var i=0;i<this._cbsAnalytics.length;i++)this._cbsAnalytics[i](this.canUseAnalytics())},_dispatchMarketing:function(){for(var i=0;i<this._cbsMarketing.length;i++)this._cbsMarketing[i](this.canUseMarketing())},loadJs:function(i,t){var e=document.createElement("script");e.type="text/javascript",e.src=i,e.async=!0,void 0===t&&(t="script");var n=document.getElementsByTagName(t)[0];n.parentNode.insertBefore(e,n)},cks:{extend:function(i,t){var e={};for(var n in i)e[n]=i[n];for(var n in t)e[n]=t[n];return e},pluses:/\+/g,raw:function(i){return i},decoded:function(i){return decodeURIComponent(i.replace(this.pluses," "))},converted:function(i){0===i.indexOf('"')&&(i=i.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return this.config.json?JSON.parse(i):i}catch(i){}},cookie:function(i,t,e){if(void 0!==t){if("number"==typeof(e=this.extend(this.config.defaults,e)).expires&&e.expires>0){var n=e.expires,s=e.expires=new Date;s.setDate(s.getDate()+n)}return t=this.config.json?JSON.stringify(t):String(t),document.cookie=[this.config.raw?i:encodeURIComponent(i),"=",this.config.raw?t:encodeURIComponent(t),e.expires?"; expires="+e.expires.toUTCString():"",e.path?"; path="+e.path:"",e.domain?"; domain="+e.domain:"",e.secure?"; secure":""].join("")}for(var o=this.config.raw?this.raw:this.decoded,c=document.cookie.split("; "),a=i?void 0:{},h=0,r=c.length;h<r;h++){var l=c[h].split("="),p=o(l.shift()),f=o(l.join("="));if(i&&i===p){a=this.converted(f);break}i||(a[p]=this.converted(f))}return a},config:{defaults:{}},removeCookie:function(i,t){return void 0!==this.cookie(i)&&(this.cookie(i,"",this.extend(t,{expires:-1})),!0)}}};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.