/*[/js-min/core/utility/domready.js, /js-min/widgets/shared/util/io-failure.js, http://www.google.com/adsense/search/ads.js, /js-min/widgets/shared/shared-footer.js, http://libs.coremetrics.com/eluminate.js, /js-min/widgets/shared/util/bot.js]*/


if(!window['googleNDT_']){window['googleNDT_']=(new Date()).getTime();}window.googleGws=1;(function() {window.googleAltLoader=3;var version_='3.0';var hash_='38542abb5ced0dc6c59a97f7a5dfda187797f7fc';var module_='ads';var packages_='search';var googleApisBase_='//ajax.googleapis.com/ajax';var serviceBase_='//www.google.com/uds';var serviceHost_='www.google.com';var k;var aa=this,ba=function(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";
else if("function"==b&&"undefined"==typeof a.call)return"object";return b},ca=function(a){return null!=a},l=function(a){return"string"==typeof a},da=function(a,b,c){return a.call.apply(a.bind,arguments)},ea=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}},fa=function(a,b,c){fa=Function.prototype.bind&&
-1!=Function.prototype.bind.toString().indexOf("native code")?da:ea;return fa.apply(null,arguments)},ga=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}},ha=Date.now||function(){return+new Date},ja=function(a,b){function c(){}c.prototype=b.prototype;a.ik=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.dk=function(a,c,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];
return b.prototype[c].apply(a,g)}};Function.prototype.bind=Function.prototype.bind||function(a,b){if(1<arguments.length){var c=Array.prototype.slice.call(arguments,1);c.unshift(this,a);return fa.apply(null,c)}return fa(this,a)};var ka=["iPhone OS 5_","iPhone OS 4_","SC-02C Build/GINGERBREAD"],la=window.navigator?window.navigator.userAgent:"",oa=function(){return 5==ma(na)||6==ma(na)||7==ma(na)},na=/MSIE\s+(\d+)\./,pa=/Opera\/.*Version\/(\d+)\./,qa=/Firefox\/(\d+)\./,ra=/Version\/(\d+)\..*Safari/,ma=function(a){a=(a=a.exec(la))?a[1]:"";return 0<a.length&&(a=parseInt(a,10))?a:null},sa=function(){for(var a=0;a<ka.length;a++)if(-1!=la.indexOf(ka[a]))return!0;return!1};var ta=function(a){a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);},ua=function(){this.sd=void 0},wa=function(a,b,c){switch(typeof b){case "string":va(b,c);break;case "number":c.push(isFinite(b)&&!isNaN(b)?b:"null");
break;case "boolean":c.push(b);break;case "undefined":c.push("null");break;case "object":if(null==b){c.push("null");break}if("array"==ba(b)){var d=b.length;c.push("[");for(var e="",f=0;f<d;f++)c.push(e),e=b[f],wa(a,a.sd?a.sd.call(b,String(f),e):e,c),e=",";c.push("]");break}c.push("{");d="";for(f in b)Object.prototype.hasOwnProperty.call(b,f)&&(e=b[f],"function"!=typeof e&&(c.push(d),va(f,c),c.push(":"),wa(a,a.sd?a.sd.call(b,f,e):e,c),d=","));c.push("}");break;case "function":break;default:throw Error("Unknown type: "+
typeof b);}},xa={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},ya=/\uffff/.test("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g,va=function(a,b){b.push('"',a.replace(ya,function(a){var b=xa[a];b||(b="\\u"+(a.charCodeAt(0)|65536).toString(16).substr(1),xa[a]=b);return b}),'"')};var Aa=function(a,b){var c=b||new Image;c.onload=c.onerror=za(c);c.src=a},Ba=function(a){for(var b=0;b<a.length;b++)Aa(a[b])},za=function(a){return function(){a.onload=a.onerror=null}};var Ea=function(a,b){this.gc=Math.ceil(a);this.fc=Math.floor(b)};Ea.prototype.aa=function(){return this.gc+"px - "+this.fc+"px"};Ea.prototype.R=function(a){a=parseInt(a,10);return isNaN(a)?null:Math.max(this.gc,Math.min(this.fc,a))};Ea.prototype.$=function(a){return this.R(a)};var Fa=(window._googCsaAlwaysHttps?"https:":"")+"//www.google.com/uds",Ga=(window._googCsaAlwaysHttps?"https:":"")+"//ads.google.com/uds",Ha=(window._googCsaAlwaysHttps?"https:":"")+"//afs.googlesyndication.com/uds",Ia=function(){if("undefined"!=typeof gwsHost_)return gwsHost_;if("undefined"!=typeof serviceHost_)return(window._googCsaAlwaysHttps?"https://":"//")+serviceHost_;var a="";"undefined"!=typeof serviceBase_?a=serviceBase_:window.google&&window.google.loader&&window.google.loader.ServiceBase&&
(a=window.google.loader.ServiceBase);1==window.googleSynd&&a==Ha&&(a=Ga);a=a?a:Fa;return a.match(/(.+)\/uds$/)[1]};var Ja=function(a,b,c,d,e){this.$i=a;this.fj=b;this.Pi=c;this.version=d;this.Fe=e};Ia();var Ka={};
Ja.prototype.log=function(a,b){var c;if(!0===window.IS_GOOGLE_AFS_IFRAME_&&window.parent==window)c=!1;else{c=(window.google&&window.google.loader&&window.google.loader.GoogleApisBase?window.google.loader.GoogleApisBase:googleApisBase_?googleApisBase_:(window._googCsaAlwaysHttps?"https:":"")+"//ajax.googleapis.com/ajax")+"/services/js/error";var d={};d.mn=this.$i+"."+this.fj;d.vh=this.Pi;d.v=this.version;d.em=a.message;d.cem=b;var e=[],f;for(f in d)d.hasOwnProperty(f)&&d[f]&&e.push([f,encodeURIComponent(d[f])].join("="));
d=document.createElement("img");c=c+"?"+e.join("&");Ka[c]?c=!1:(d.src=[c,"&nc",(new Date).getTime()].join(""),c=Ka[c]=!0)}return c};var Ma=function(a,b){var c=La;return function(){var d=Array.prototype.slice.call(arguments,0)||[];try{return a.apply(this,d)}catch(e){d=e;"string"==(typeof d).toLowerCase()&&(d={message:d});var f=d.message;b&&-1==f.indexOf(c.Fe)&&c.log(d,b);throw-1!=f.indexOf(c.Fe)?f:c.Fe+f;}}},Na=function(a){return"google.ads.search.Ads: "+a},Oa="unknown";
if(window.google&&window.google.ads){var Pa=window.google.ads;if(Pa&&Pa.LoadArgs)var Qa=Pa.LoadArgs.match(/file=([^&]*)/),Oa=Qa&&Qa[1]?Qa[1]:"";else Oa=""}else"undefined"!=typeof module_&&(Oa=module_);var Ta="unknown";if(window.google&&window.google.ads){var Ua=window.google.ads;if(Ua&&Ua.LoadArgs)var Va=Ua.LoadArgs.match(/packages=([^&]*)/),Ta=Va&&Va[1]?Va[1]:"";else Ta=""}else"undefined"!=typeof packages_&&(Ta=packages_);var Wa="unknown";
window.google&&window.google.ads?Wa=window.google.ads.JSHash:"undefined"!=typeof hash_&&(Wa=hash_);var Xa="unknown";window.google&&window.google.ads?Xa=window.google.ads.Version:"undefined"!=typeof version_&&(Xa=version_);var La=new Ja(Oa,Ta,Wa,Xa,"google.ads.search.Ads: "),m=function(a,b){return b?Ma(a,b):Ma(a)};var Ya=function(a){this.yd=[];this.Zd=[];a=a.split("#");this.bg=a[0];this.Uc=1<a.length?decodeURI(a[1]):"";this.maxLength=1999},r=function(a,b,c,d){(c||0===c||!1===c)&&(d?a.yd:a.Zd).push([encodeURIComponent(b),encodeURIComponent(""+c)])},Za=function(a){var b=a.bg,c=-1!=a.bg.indexOf("?"),d;for(d=0;d<a.Zd.length;d++){var e=(c?"&":"?")+a.Zd[d].join("=");e.length+b.length<=a.maxLength&&(b+=e,c=!0)}for(d=0;d<a.yd.length;d++)a.yd[d][0].length+3+b.length<=a.maxLength&&(b+=(c?"&":"?")+a.yd[d].join("="),c=
!0);b=b.substring(0,a.maxLength);b=b.replace(/%\w?$/,"");a.Uc&&(b+="#"+encodeURI(a.Uc));return b};var $a=(window._googCsaAlwaysHttps?"https:":"")+"//www.google.com",ab=/^https?:\/\//,bb=function(a){return ab.test(a)?a:"/"==a.charAt(0)?$a+a:$a+"/"+a},cb=/\/aclk\?.*/,db={ads:0,plas:1,singleProduct:2,relatedsearch:3},eb=(window._googCsaAlwaysHttps?"https:":"")+"//www.google.com/csi?s=csa&v=3&action=",fb=42==Math.floor(100*Math.random()),gb={},ib=function(a,b){this.Vg=b||(new Date).getTime();this.action=a};ib.prototype.clone=function(a){return new ib(a,this.Vg)};
var jb=function(a,b){t&&fb&&(gb[a.action]=gb[a.action]||[],gb[a.action].push([b,(new Date).getTime()-a.Vg].join(".")))},kb=function(a){var b=t;b.action=b.action?b.action+(","+a):a},lb=function(){if(t&&fb&&"//afs.googlesyndication.com"!=Ia()){var a=gb;gb={};for(var b in a)if(a.hasOwnProperty(b)){var c=a[b];c&&0<c.length&&Aa([eb,b,"&rt=",c.join(",")].join(""))}}},t=null;
window._googCsa&&window._googCsa.t?t=new ib("ppla",window._googCsa.t):window.googleNDT_&&!window.googleLT_?t=new ib("pplnd",window.googleNDT_):window.googleLT_&&(t=new ib("pplal",window.googleLT_));
var mb={"google-hotels":!0},nb=window.caps_&&window.caps_.largeFonts,ob=!window.IS_GOOGLE_AFS_IFRAME_||nb?8:6,pb=!window.IS_GOOGLE_AFS_IFRAME_||nb?24:16,qb=new Ea(8,pb),rb=function(a,b){var c=a.a.R(b);if(null==c&&!a.I)throw Na(a.key+" has an invalid value. Valid input values: ["+a.a.aa()+"].");return c},sb=function(a,b){for(var c=0;c<b.length;c++)a[b[c].key]=b[c]},wb=function(){var a=tb(),b=ub();return vb(a,function(a,d){return b.hasOwnProperty(d)})},xb=function(a){var b=8==ma(na),c=ma(pa),d=ma(qa),
e=ma(ra);return!!(v.R(a.waitForAds)&&!b&&(null==c||11<c)&&(null==d||3<d)&&(null==e||4<e))},yb=function(a){return(a=a.match(/slave-(\d+)-/))?parseInt(a[1],10)+1:1},zb=function(a,b,c){for(var d=[],e=0,f;f=c[e];e++)f=new Ya(f),r(f,a,b),d.push(Za(f));return d},Ab=function(a){for(var b=[],c=0;c<a.length;c++){var d=new Ya(a[c]);r(d,"nc",[Math.round(9E6*Math.random()),(new Date).getTime()].join(""));b.push(Za(d))}return b},Bb=function(a){var b=a.pubId;return/^pub-.*/.test(b)||"gcsc"in a||b in mb};var Cb=null,w=null,y=function(a){this.Ue=a;this.state={};this.Ha=null;this.O=!1},y=m(y,"fsI");k=y.prototype;k.pe=function(a){return this.state.hasOwnProperty(a)?this.state[a].value:null};k.pe=m(y.prototype.pe,"fsiGS");k.wd=function(a,b){this.state.hasOwnProperty(a)||(this.state[a]=new Db);this.qb(a,b)};k.wd=m(y.prototype.wd,"fsiSS");k.he=function(a){return this.state[a].value};k.he=m(y.prototype.he,"fsiGI");k.Jb=function(a,b){this.state.hasOwnProperty(a)||(this.state[a]=new z);this.qb(a,b)};
k.Jb=m(y.prototype.Jb,"fsiSI");k.Ib=function(a,b){this.state.hasOwnProperty(a)||(this.state[a]=new A);this.qb(a,b)};k.Ib=m(y.prototype.Ib,"fsiSB");k.Y=function(a,b,c){null==Cb&&Eb();if(Cb!=B||b!=Db)this.state.hasOwnProperty(a)||(this.state[a]=new b),b=this.state[a],b.$a=c||null,b.$a&&null!=b.value&&b.$a(this,this.Ue,a,b.value)};k.Y=m(y.prototype.Y,"fsiSTC");k.Db=function(){return!!(this.Ha&&this.Ha.parentNode&&this.Ha.contentWindow)};k.Db=m(y.prototype.Db,"fsiHVI");
k.qb=function(a,b){var c=this.state[a];b=c.ua(a,b);null!=b&&c.value!=b&&(c=this.state[a],c.value=b,this.O=c.O=!0)};k.qb=m(y.prototype.qb,"fsiS");k.md=function(){if(this.O){for(var a in this.state)if(this.state.hasOwnProperty(a)){var b=this.state[a];b.O&&(b.O=!1,b.$a&&b.$a(this,this.Ue,a,b.value))}this.O=!1}};k.md=m(y.prototype.md,"fsiNC");
k.Zc=function(a){var b=["FSXDC"],c;for(c in this.state)if(this.state.hasOwnProperty(c)){var d=this.state[c];if(a||d.O){var e=d.Ea();b.push([encodeURIComponent(c),d.Bd,e].join(":"));d.O=!1}}this.O=!1;return b.join(",")};k.Zc=m(y.prototype.Zc,"fsiGCM");
k.Wc=function(a){if(a&&a.split&&(a=a.split(","),"FSXDC"==a[0])){for(var b=1;b<a.length;b++){var c=a[b].split(":"),d=decodeURIComponent(c[0]);this.state.hasOwnProperty(d)||(this.state[d]=new (Fb[parseInt(c[1],10)]));c=this.state[d].Ba(c[2]);this.qb(d,c)}this.md()}};k.Wc=m(y.prototype.Wc,"fsiECM");var Gb=function(a,b){La.log({message:a},b)},Gb=m(Gb,"fsLE"),A=function(){this.$a=this.value=null;this.O=!1},A=m(A,"fsB");k=A.prototype;k.Bd=0;k.yc=1;k.ua=function(a,b){return!!b};k.ua=m(A.prototype.ua,"fsbGVV");
k.ub=function(){return this.value?1:0};k.ub=m(A.prototype.ub,"fsbTB");k.Gb=function(a){return!!a};k.Gb=m(A.prototype.Gb,"fsbPFB");k.Ea=function(){return this.value?"t":"f"};k.Ea=m(A.prototype.Ea,"fsbTES");k.Ba=function(a){return"t"==a};k.Ba=m(A.prototype.Ba,"fsbPES");var z=function(){this.$a=this.value=null;this.O=!1},z=m(z,"fsSI");k=z.prototype;k.Bd=1;k.yc=14;k.vf=(1<<z.prototype.yc)-1;
k.ua=function(a,b){var c=parseInt(b,10);if(isNaN(c))return Gb("Tried to set int value to a non-number ( "+a+" = "+b+")","sIGVV"),null;c>this.vf&&(Gb("Tried to set int value to a number too large ( "+a+" = "+b+")","sIGVV"),c=this.vf);0>c&&(Gb("Tried to set int value to a number too small ( "+a+" = "+b+")","sIGVV"),c=0);return c};k.ua=m(z.prototype.ua,"fssiGVV");k.ub=function(){return this.value||0};k.ub=m(z.prototype.ub,"fssiTB");k.Gb=function(a){return a};k.Gb=m(z.prototype.Gb,"fssiPFB");
k.Ea=function(){return this.value+""};k.Ea=m(z.prototype.Ea,"fssiTES");k.Ba=function(a){return parseInt(a,10)};k.Ba=m(z.prototype.Ba,"fssiPES");var Db=function(){this.$a=this.value=null;this.O=!1},Db=m(Db,"fsES");k=Db.prototype;k.Bd=2;k.ua=function(a,b){return b=b?b.toString():""};k.ua=m(Db.prototype.ua,"fsesGVV");k.Ea=function(){return this.value?encodeURIComponent(this.value):""};k.Ea=m(Db.prototype.Ea,"fsesTES");k.Ba=function(a){return decodeURIComponent(a)};k.Ba=m(Db.prototype.Ba,"fsesPES");
var Fb=[A,z,Db],Hb=function(a){null==Cb&&Eb();return Cb.Da(a)},Hb=m(Hb,"fsSC"),Jb=function(a,b){null==Cb&&Eb();null==w&&(w={},Ib());a.Ha=b;w[a.Ue]=a},Jb=m(Jb,"fsLFC"),Ib=function(){window.setInterval(Kb,500);Cb.va()},Ib=m(Ib,"fsIL"),Kb=function(){for(var a in w)if(w.hasOwnProperty(a)){var b=w[a];b.Db()||(b.Ha=null,delete w[a])}},Kb=m(Kb,"fsCDI"),Eb=function(){C.Be();Cb=C.Ne?C:oa()?B:D},Eb=m(Eb,"fsLT"),B={sf:"exists",Da:function(a){if(!a.O)return!0;for(var b in a.state)if(a.state.hasOwnProperty(b)){var c=
a.state[b];if(c.O&&c.ub){var d=c.yc,e=c.ub(),f=b+":";B.vd(f+B.sf);for(var g=0,h=1;g<d;g++,h<<=1){var n=f+g;e&h?B.vd(n):B.Qd(n)}c.O=!1}}a.O=!1;return!0}};B.Da=m(B.Da,"fsnbtSC");B.va=function(){window.setInterval(B.Z,50)};B.va=m(B.va,"fsnbtIL");B.Z=function(){for(var a in w)if(w.hasOwnProperty(a)){var b=w[a];if(b.Db()){var c=b.Ha.contentWindow,d;for(d in b.state)b.state.hasOwnProperty(d)&&B.af(b,d,c);b.md()}}};B.Z=m(B.Z,"fsnbtEC");
B.af=function(a,b,c){var d=B.me,e=b+":";if(d(c,e+B.sf)){for(var f=a.state[b],g=f.yc,h=0,n=0,p=1;n<g;n++,p<<=1){var q=d(c,e+n);if(null===q)return;q&&(h+=p)}c=f.Gb(h);a.qb(b,c)}};B.af=m(B.af,"fsnbtSV");B.me=function(a,b){var c=null;try{c=b in a}catch(d){Gb(b,"fsnbtGSB2")}return c};B.me=m(B.me,"fsnbtGSB");B.vd=function(a){if(!document.getElementById(a)){var b=document.createElement("img");b.name=a;b.id=a;b.height=0;b.width=0;document.body.appendChild(b)}};B.vd=m(B.vd,"fsnbtSSB");
B.Qd=function(a){(a=document.getElementById(a))&&a.parentNode.removeChild(a)};B.Qd=m(B.Qd,"fsnbtCSB");var C={Da:function(a){if(a.O){if(!C.Ne)return!1;C.Ne.postMessage(a.Zc(!1),"*")}return!0}};C.Da=m(C.Da,"fspmtSC");C.va=function(){window.attachEvent?window.attachEvent("onmessage",C.Z):window.addEventListener&&window.addEventListener("message",C.Z,!1)};C.va=m(C.va,"fspmtIL");
C.Z=function(a){if(a=a?a:window.event)for(var b in w)if(w.hasOwnProperty(b)){var c=w[b];if(c.Db()&&a.source==c.Ha.contentWindow){c.Wc(a.data);break}}};C.Z=m(C.Z,"fspmtEC");C.Be=function(){var a=window.parent;try{var b=a.postMessage?a:a.document.postMessage?a.document:null;b&&b.postMessage&&(C.Ne=b)}catch(c){}};C.Be=m(C.Be,"fspmtLPM");var D={Da:function(a){if(a.O){if(!window.relay)return!1;D.Vd(window.relay,a.Zc(!0))}return!0}};D.Da=m(D.Da,"fsnitSC");D.va=function(){window.setInterval(D.Z,5)};
D.va=m(D.va,"fsnitIL");D.Z=function(){for(var a in w)if(w.hasOwnProperty(a)){var b=w[a],c=D.je(b);c&&b.Wc(c)}};D.Z=m(D.Z,"fsnitEC");D.je=function(a){try{if(a.Db()){var b=a.Ha.contentWindow;if(b.frames&&b.frames.length&&0<b.frames.length&&b.frames[b.frames.length-1].name)return b.frames[b.frames.length-1].name}}catch(c){}return null};D.je=m(D.je,"fsnitGM");
D.Vd=function(a,b){var c=document.createElement("iframe");c.style.position="absolute";c.style.top="0";c.style.left="0";c.style.display="none";c.width="0";c.height="0";c.src=a+"crossdomain.xml";c.name=b;c.onload=function(){D.Yd(this,100)};document.body.appendChild(c)};D.Vd=m(D.Vd,"fsnitCRI");D.Yd=function(a,b){window.setTimeout(function(){a.parentNode.removeChild(a)},b)};D.Yd=m(D.Yd,"fsnitDMI");if(window.IS_GOOGLE_AFS_IFRAME_)var Lb=function(a){return function(b,c){return"undefined"==typeof a[b]?c||null:a[b]}},Mb=function(a){return function(b,c){if(a.hasOwnProperty(b)){for(var d=a[b].split(","),e=0;e<d.length;e++)if(d[e]==c)return!0;return!1}return!0}},Nb=function(a,b){return!b.clickBg&&!b.mclickBg||!a.clickableBackgrounds||b.isHighendMobile&&!b.mclickBg?!1:!0},Ob=function(a){return 6==ma(na)?!0:"_blank"==(a.linkTarget?a.linkTarget:"_top")},Pb=function(a,b){return 1==(!0===a.heightConstrained&&
!!b.mayLimitHeight)};if(window.IS_GOOGLE_AFS_IFRAME_){var Qb=1,E=function(){return"e"+Qb++},Rb=function(a){this.rb=a};Rb.prototype.f=function(){return this.rb};var Sb=new Rb("")};var Tb;var Ub=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},bc=function(a){if(!Vb.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Wb,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(Xb,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(Yb,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(Zb,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace($b,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(ac,"&#0;"));return a},Wb=/&/g,Xb=/</g,Yb=/>/g,Zb=/"/g,$b=/'/g,ac=/\x00/g,Vb=/[\x00&<>"']/,
cc=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^ha()).toString(36)},dc=function(a,b){return a<b?-1:a>b?1:0};var ec=Array.prototype,fc=ec.indexOf?function(a,b,c){return ec.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(l(a))return l(b)&&1==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},gc=ec.filter?function(a,b,c){return ec.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,g=l(a)?a.split(""):a,h=0;h<d;h++)if(h in g){var n=g[h];b.call(c,n,h,a)&&(e[f++]=n)}return e},hc=ec.map?function(a,b,c){return ec.map.call(a,b,c)}:function(a,
b,c){for(var d=a.length,e=Array(d),f=l(a)?a.split(""):a,g=0;g<d;g++)g in f&&(e[g]=b.call(c,f[g],g,a));return e};var vb=function(a,b){var c={},d;for(d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c},ic=function(a){var b=arguments.length;if(1==b&&"array"==ba(arguments[0]))return ic.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};ic("area base br col command embed hr img input keygen link meta param source track wbr".split(" "));var jc=/<[^>]*>|&[^;]+;/g,kc=function(a,b){return b?a.replace(jc,""):a},lc=RegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]"),mc=RegExp("^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]"),nc=/^http:\/\/.*/,oc=/\s+/,pc=/\d/;var sc=function(){this.qj="";this.Eh=qc},qc={};var uc=function(){this.Pe="";this.Fh=tc};uc.prototype.fg=function(){return 1};var tc={};var wc=function(){this.Pe="";this.Dh=vc;this.qi=null};wc.prototype.fg=function(){return this.qi};var vc={};var xc=function(a,b,c){return a+c*(b-a)};var yc=function(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0};yc.prototype.clone=function(){return new yc(this.x,this.y)};yc.prototype.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};yc.prototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};yc.prototype.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};var F=function(a,b){this.width=a;this.height=b};F.prototype.clone=function(){return new F(this.width,this.height)};F.prototype.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};F.prototype.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};F.prototype.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};var zc;a:{var Ac=aa.navigator;if(Ac){var Bc=Ac.userAgent;if(Bc){zc=Bc;break a}}zc=""};var Cc=function(){return-1!=zc.indexOf("Edge")};var Dc=-1!=zc.indexOf("Opera")||-1!=zc.indexOf("OPR"),G=-1!=zc.indexOf("Edge")||-1!=zc.indexOf("Trident")||-1!=zc.indexOf("MSIE"),Ec=-1!=zc.indexOf("Gecko")&&!(-1!=zc.toLowerCase().indexOf("webkit")&&!Cc())&&!(-1!=zc.indexOf("Trident")||-1!=zc.indexOf("MSIE"))&&!Cc(),Fc=-1!=zc.toLowerCase().indexOf("webkit")&&!Cc(),Gc=function(){var a=zc;if(Ec)return/rv\:([^\);]+)(\)|;)/.exec(a);if(G&&Cc())return/Edge\/([\d\.]+)/.exec(a);if(G)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(Fc)return/WebKit\/(\S+)/.exec(a)},
Hc=function(){var a=aa.document;return a?a.documentMode:void 0},Ic=function(){if(Dc&&aa.opera){var a=aa.opera.version;return"function"==ba(a)?a():a}var a="",b=Gc();b&&(a=b?b[1]:"");return G&&!Cc()&&(b=Hc(),b>parseFloat(a))?String(b):a}(),Jc={},Kc=function(a){var b;if(!(b=Jc[a])){b=0;for(var c=Ub(String(Ic)).split("."),d=Ub(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&f<e;f++){var g=c[f]||"",h=d[f]||"",n=RegExp("(\\d*)(\\D*)","g"),p=RegExp("(\\d*)(\\D*)","g");do{var q=n.exec(g)||["",
"",""],u=p.exec(h)||["","",""];if(0==q[0].length&&0==u[0].length)break;b=dc(0==q[1].length?0:parseInt(q[1],10),0==u[1].length?0:parseInt(u[1],10))||dc(0==q[2].length,0==u[2].length)||dc(q[2],u[2])}while(0==b)}b=Jc[a]=0<=b}return b},Lc=aa.document,Mc=Hc(),Nc=!Lc||!G||!Mc&&Cc()?void 0:Mc||("CSS1Compat"==Lc.compatMode?parseInt(Ic,10):5);!Ec&&!G||G&&G&&(Cc()||9<=Nc)||Ec&&Kc("1.9.1");G&&Kc("9");var Qc=function(a){return a?new Oc(Pc(a)):Tb||(Tb=new Oc)},Pc=function(a){return 9==a.nodeType?a:a.ownerDocument||a.document},Oc=function(a){this.Nb=a||aa.document||document};Oc.prototype.gg=function(a){return l(a)?this.Nb.getElementById(a):a};Oc.prototype.createElement=function(a){return this.Nb.createElement(a)};
var Rc=function(a,b){var c=a.Nb,d=c.createElement("DIV");G?(d.innerHTML="<br>"+b,d.removeChild(d.firstChild)):d.innerHTML=b;if(1==d.childNodes.length)d=d.removeChild(d.firstChild);else{for(c=c.createDocumentFragment();d.firstChild;)c.appendChild(d.firstChild);d=c}return d};Oc.prototype.appendChild=function(a,b){a.appendChild(b)};
Oc.prototype.contains=function(a,b){if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};G&&Kc(8);var Sc={},Tc={},Uc={},Vc={},Wc={},Xc=function(){throw Error("Do not instantiate directly");};Xc.prototype.La=null;Xc.prototype.toString=function(){return this.content};var Yc=function(a,b){return null!=a&&a.bb===b},Zc=function(a){if(null!=a)switch(a.La){case 1:return 1;case -1:return-1;case 0:return 0}return null},$c=function(){Xc.call(this)};ja($c,Xc);$c.prototype.bb=Sc;var I=function(a){return null!=a&&a.bb===Sc?a:a instanceof wc?H(a instanceof wc&&a.constructor===wc&&a.Dh===vc?a.Pe:"type_error:SafeHtml",a.fg()):H(bc(String(String(a))),Zc(a))},ad=function(){Xc.call(this)};ja(ad,Xc);ad.prototype.bb={};ad.prototype.La=1;var bd=function(){Xc.call(this)};ja(bd,Xc);
bd.prototype.bb=Tc;bd.prototype.La=1;var cd=function(){Xc.call(this)};ja(cd,Xc);cd.prototype.bb=Uc;cd.prototype.La=1;var dd=function(){Xc.call(this)};ja(dd,Xc);dd.prototype.bb=Vc;dd.prototype.La=1;var ed=function(a,b){this.content=String(a);this.La=null!=b?b:null};ja(ed,Xc);ed.prototype.bb=Wc;
var fd=function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a){return new b(String(a))}},H=function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a,d){var e=new b(String(a));void 0!==d&&(e.La=d);return e}}($c);fd(ad);fd(bd);
var gd=fd(cd),J=fd(dd),hd=function(a,b){function c(){}c.prototype=a;var d=new c,e;for(e in b)d[e]=b[e];return d},id=function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a){return(a=String(a))?new b(a):""}},jd=function(a){return(a=String(a))?new ed(a,void 0):""},kd=function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a,d){var e=String(a);if(!e)return"";e=new b(e);void 0!==d&&(e.La=d);return e}}($c);id(ad);id(bd);id(cd);
var ld=id(dd),K=function(a){return I(a)},L=function(a){return Yc(a,Sc)?(a=String(a.content).replace(md,"").replace(nd,"&lt;"),String(a).replace(od,pd)):bc(String(a))},N=function(a){if(Yc(a,Uc))return a.content.replace(/([^"'\s])$/,"$1 ");a=String(a);a=qd.test(a)?a:"zSoyz";return a},P=function(a){if(Yc(a,Tc))return String(a).replace(rd,sd);a instanceof uc?(a=a instanceof uc&&a.constructor===uc&&a.Fh===tc?a.Pe:"type_error:SafeUrl",a=String(a).replace(rd,sd)):(a=String(a),a=td.test(a)?a.replace(rd,sd):
"#zSoyz");return a},Q=function(a){if(Yc(a,Vc))return a.content;null==a?a="":a instanceof sc?a=a instanceof sc&&a.constructor===sc&&a.Eh===qc?a.qj:"type_error:SafeStyle":(a=String(a),a=ud.test(a)?a:"zSoyz");return a},vd=function(a){var b=Zc(a);if(null==b){var c=b=0,d=!1;a=kc(a+"",Yc(a,Sc)).split(oc);for(var e=0;e<a.length;e++){var f=a[e];mc.test(kc(f,void 0))?(b++,c++):nc.test(f)?d=!0:lc.test(kc(f,void 0))?c++:pc.test(f)&&(d=!0)}b=0==c?d?1:0:.4<b/c?-1:1}return b},wd={"\x00":"&#0;","\t":"&#9;","\n":"&#10;",
"\x0B":"&#11;","\f":"&#12;","\r":"&#13;"," ":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8232;","\u2029":"&#8233;"},pd=function(a){return wd[a]},xd={"\x00":"%00","\u0001":"%01","\u0002":"%02","\u0003":"%03","\u0004":"%04","\u0005":"%05","\u0006":"%06","\u0007":"%07","\b":"%08","\t":"%09","\n":"%0A","\x0B":"%0B","\f":"%0C","\r":"%0D","\u000e":"%0E","\u000f":"%0F","\u0010":"%10","\u0011":"%11",
"\u0012":"%12","\u0013":"%13","\u0014":"%14","\u0015":"%15","\u0016":"%16","\u0017":"%17","\u0018":"%18","\u0019":"%19","\u001a":"%1A","\u001b":"%1B","\u001c":"%1C","\u001d":"%1D","\u001e":"%1E","\u001f":"%1F"," ":"%20",'"':"%22","'":"%27","(":"%28",")":"%29","<":"%3C",">":"%3E","\\":"%5C","{":"%7B","}":"%7D","\u007f":"%7F","\u0085":"%C2%85","\u00a0":"%C2%A0","\u2028":"%E2%80%A8","\u2029":"%E2%80%A9","\uff01":"%EF%BC%81","\uff03":"%EF%BC%83","\uff04":"%EF%BC%84","\uff06":"%EF%BC%86","\uff07":"%EF%BC%87",
"\uff08":"%EF%BC%88","\uff09":"%EF%BC%89","\uff0a":"%EF%BC%8A","\uff0b":"%EF%BC%8B","\uff0c":"%EF%BC%8C","\uff0f":"%EF%BC%8F","\uff1a":"%EF%BC%9A","\uff1b":"%EF%BC%9B","\uff1d":"%EF%BC%9D","\uff1f":"%EF%BC%9F","\uff20":"%EF%BC%A0","\uff3b":"%EF%BC%BB","\uff3d":"%EF%BC%BD"},sd=function(a){return xd[a]},od=/[\x00\x22\x27\x3c\x3e]/g,rd=/[\x00- \x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g,ud=/^(?!-*(?:expression|(?:moz-)?binding))(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|-?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:[a-z]{1,2}|%)?|!important|)$/i,
td=/^(?![^#?]*\/(?:\.|%2E){2}(?:[\/?#]|$))(?:(?:https?|mailto):|[^&:\/?#]*(?:[\/?#]|$))/i,qd=/^(?!style|on|action|archive|background|cite|classid|codebase|data|dsync|href|longdesc|src|usemap)(?:[a-z0-9_$:-]*)$/i,md=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,nd=/</g;var yd=function(a){return H("<span class='individualLabel "+(a.V?L(a.V):"")+"'>"+I(a.text)+"</span>")};if(window.IS_GOOGLE_AFS_IFRAME_){var zd=function(a,b){this.Th=a;this.p=b||yd};zd.prototype.f=function(){return this.p({text:this.Th,V:null})}};var Ad=function(a){var b="";a=a.elements;for(var c=a.length,d=0;d<c;d++)b+=I(a[d]);return H(b)};if(window.IS_GOOGLE_AFS_IFRAME_){var Cd=function(a,b){this.B=E();this.gb=a;this.p=b||Bd};Cd.prototype.f=function(){for(var a=[],b=0;b<this.gb.length;b++)a.push(this.gb[b].f());return this.p({uid:this.B,rd:a})};Cd.prototype.D=function(a){for(var b=[],c=0;c<this.gb.length;c++)this.gb[c].D&&(b=b.concat(this.gb[c].D(a)));return b};Cd.prototype.U=function(a,b){for(var c=0;c<this.gb.length;c++){var d=this.gb[c];d.U&&d.U(a,b)}};var Bd=function(a){return Ad({elements:a.rd})}};var Dd=function(){return J("display: -moz-inline-box; display:inline-block; zoom: 1; *display: inline;")},Ed=function(a){return J("-webkit-box-shadow: "+Q(a.value)+"; -moz-box-shadow: "+Q(a.value)+"; box-shadow: "+Q(a.value)+";")};var R=function(a){return gd('target="'+(a.j?"_blank":"_top")+'"')};var Fd=function(a){var b=a.Pb?"right":"left";a=""+('<div style="overflow: hidden;"><div style="float: '+L(Q(b))+"; width: "+L(Q(a.ma+"px"))+';">'+I(a.Na)+'</div><div style="margin-'+L(Q(b))+": "+L(Q(a.ma+a.Ya+"px"))+';">'+I(a.Oa)+"</div></div>");return H(a)},Gd=function(a){var b=a.Pb?"right":"left";return a=""+('<div style="overflow: hidden;"><div style="float: '+b+"; width: "+(a.ma+"px")+';">'+a.Na+'</div><div style="margin-'+b+": "+(a.ma+a.Ya+"px")+';">'+a.Oa+"</div></div>")};if(window.IS_GOOGLE_AFS_IFRAME_){var Id=function(a,b,c,d,e){this.B=E();this.ka=a;this.Sb=b;this.rb=c;this.Q=d;this.p=e||Hd};Id.prototype.f=function(){return this.p({uid:this.B,url:this.ka,mb:this.Sb,text:this.rb,j:this.Q})};var Jd=function(a,b){var c=[];a.ctc&&c.push(new Id(a.ctc.u,(window._googCsaAlwaysHttps?"https:":"")+"//www.google.com/images/afs/mobile/button_ctc.png",a.ctc.bt,b.j,void 0));a.ctd&&c.push(new Id(a.u,(window._googCsaAlwaysHttps?"https:":"")+"//www.google.com/images/afs/mobile/ctd-dl-icon.png",
a.ctd.ps,b.j,void 0));1<=c.length&&!(a.ctc&&a.ctc.coa||a.ctd)&&c.push(new Id(a.u,(window._googCsaAlwaysHttps?"https:":"")+"//www.google.com/images/afs/mobile/button_visit_site.png",b.Zj,b.j,void 0));return c},Ld=function(a,b){var c=Jd(a,b);return 1<c.length?new Cd(c,Kd):Sb}};var Md=function(a,b){if(a.classList)return a.classList.contains(b);for(var c=a.className.split(" "),d=0;d<c.length;d++)if(c[d]==b)return!0;return!1},Nd=function(a,b){if(a.classList)a.classList.remove(b);else{for(var c=a.className.split(" "),d=[],e=0;e<c.length;e++)c[e]!=b&&d.push(c[e]);a.className=d.join(" ")}},Od=function(a,b){a.classList?a.classList.add(b):a.className?Md(a,b)||(a.className+=" "+b):a.className=b},Pd=function(a,b,c){var d=[];if("getElementsByClassName"in document){a=a.getElementsByClassName(c);
for(var e=0,f;f=a[e];e++)f.nodeName&&f.nodeName.toLowerCase()==b&&d.push(f)}else for(a=a.getElementsByTagName(b),e=0;f=a[e];e++)Md(f,c)&&d.push(f);return d},S=function(a,b){var c=a.getElementById(b);if(!c)throw"Could not find element with id: "+b;return c},Qd=function(a,b){for(;a.parentNode;)if(a=a.parentNode,a.id==b)return!0;return!1},Rd=function(a){var b=document.createElement("div");a=l(a)?a:a.content;b.innerHTML="<table><tbody>"+a+"</tbody></table>";var c;try{c=b.firstChild.firstChild.firstChild}catch(d){return null}return 1==
c.nodeType&&"tr"==c.tagName.toLowerCase()?c:null},Sd=function(a){var b=a.parentNode,c=a.nextSibling,d=document.createElement("div");d.appendChild(a);b&&(c?b.insertBefore(d,c):b.appendChild(d));return d};var Td=function(a,b,c){return function(){300<=a.innerWidth?(S(a.document,b).style.display="block",S(a.document,c).style.display="none"):(S(a.document,b).style.display="none",S(a.document,c).style.display="block")}};var Ud=function(){return null},Vd=function(a){var b=arguments,c=b.length;return function(){for(var a,e=0;e<c;e++)a=b[e].apply(this,arguments);return a}};var T=function(a,b,c){if(a.addEventListener)a.addEventListener(b,c,!1);else if(a.attachEvent)a.attachEvent("on"+b,c);else{var d=a["on"+b];a["on"+b]=null!=d?Vd(c,d):c}},Wd=function(a,b){T(a,"mousedown",b);T(a,"mousedown",function(a,b,e){var f=!1;return function(){f||(a.removeEventListener?a.removeEventListener(b,e,!1):a.detachEvent&&a.detachEvent("on"+b,e),f=!0)}}(a,"mousedown",b))};var Yd=function(a){return H('<div id="'+L(a.uc)+'" style="display:'+L(Q(a.qc?"none":"block"))+';"><div>'+I(a.xa)+"</div>"+K(Fd({Na:kd(""+(a.ba&&a.da?'<div class="ctd-itd"><a class="ctd-il" href="'+L(P(a.cc))+'"><span class="ctd-ico-s"></span><img class="ctd-ico'+(a.Xb?" rc":"")+'" '+N(a.da)+'="45" src="'+L(P(a.ba))+'" alt></a>'+(a.G&&a.L?Xd({G:a.G,L:a.L,Zb:!1}):"")+"</div>":"")),Oa:kd('<div class="ctd-td-cr">'+(!a.G||!a.L||a.ba&&a.da?"":Xd({G:a.G,L:a.L,Zb:!0}))+I(a.ya)+'<div class="ctd-text">'+I(a.gd)+
"</div></div>"),ma:a.ba&&a.da?45:0,Ya:0,Pb:a.g}))+"</div>")},Zd=function(a){return H('<div id="'+L(a.uc)+'" style="display:'+L(Q(a.qc?"none":"block"))+';"><div>'+I(a.xa)+"</div>"+K(Fd({Na:kd(""+(a.ba&&a.da?'<div class="ctd-itd"><a class="ctd-il" href="'+L(P(a.cc))+'"><span class="ctd-ico-s"></span><img class="ctd-ico'+(a.Xb?" rc":"")+'" '+N(a.da)+'="45" src="'+L(P(a.ba))+'" alt></a>'+(a.G&&a.L?Xd({G:a.G,L:a.L,Zb:!1}):"")+"</div>":"")),Oa:kd('<div class="ctd-td-cr">'+(!a.G||!a.L||a.ba&&a.da?"":Xd({G:a.G,
L:a.L,Zb:!0}))+'<div class="ctd-text">'+I(a.ya)+"</div></div>"),ma:a.ba&&a.da?45:0,Ya:0,Pb:a.g}))+"</div>")},$d=function(a){return H("<div>"+(a.ba&&a.da?'<a class="ctd-i-mini" href="'+L(P(a.cc))+'"><img class="ctd-ico'+(a.Xb?" rc-mini":"")+'" style="'+L(Q(a.da))+': inherit; vertical-align: text-bottom;" src="'+L(P(a.ba))+'"></a>':"")+I(a.Ri)+(a.G&&a.L?" "+Xd({G:a.G,L:a.L,Zb:!0}):"")+I(a.Si)+"</div>")},Xd=function(a){return H('<div class="ctd-rate"><div class="ctd-rate-bg"><div class="ctd-rate-fg" style="width: '+
L(Q(a.G/5*100))+'%;"></div></div><div class="ctd-rate-txt'+(a.Zb?" inline":"")+'">(<span class="ctd-usr-ico"></span>'+I(a.L)+")</div></div>")};if(window.IS_GOOGLE_AFS_IFRAME_){var ae=function(a,b,c,d,e,f,g,h,n,p,q,u,x,U){this.B=E();this.H=a;this.N=b;this.M=c;this.Wb=d;this.ib=e;this.fa=f;this.lb=g;this.ec=h;this.dc=n;this.Yb=p;this.Ca=q;this.ob=u;this.F=x;this.X=U||Yd;this.lb&&(this.Fa=E())};ae.prototype.f=function(){var a=Ad({elements:[this.fa.f(),this.M.f()]}),b=Ad({elements:[this.H.f(),this.ib.f()]}),c=this.Wb?a:this.N.f(),d=this.Wb?this.N.f():a,a=this.X({xa:b,ya:c,gd:d,uc:this.B,ba:this.lb,da:this.ec,cc:this.dc,Xb:this.Yb,G:this.Ca,
L:this.ob,qc:!1,g:this.F});this.Fa&&(b=this.X({xa:b,ya:c,gd:d,uc:this.Fa,G:this.Ca,L:this.ob,qc:!0,g:this.F}),a=Ad({elements:[a,b]}));return a};ae.prototype.U=function(a){this.Fa&&T(a,"resize",Td(a,this.B,this.Fa))};ae.prototype.D=function(a){return this.H.D(a).concat(this.M.D(a))};var be=function(a,b,c,d,e,f,g,h,n,p,q,u,x){this.B=E();this.H=a;this.N=b;this.M=c;this.ib=d;this.fa=e;this.lb=f;this.ec=g;this.dc=h;this.Yb=n;this.Ca=p;this.ob=q;this.F=u;this.X=x||Zd;this.lb&&(this.Fa=E())};be.prototype.f=
function(){var a=Ad({elements:[this.H.f(),this.ib.f()]}),b=Ad({elements:[this.fa.f()," ",this.M.f()," ",this.N.f()]}),c=this.X({xa:a,ya:b,uc:this.B,ba:this.lb,da:this.ec,cc:this.dc,Xb:this.Yb,G:this.Ca,L:this.ob,qc:!1,g:this.F});this.Fa&&(a=this.X({xa:a,ya:b,uc:this.Fa,G:this.Ca,L:this.ob,qc:!0,g:this.F}),c=Ad({elements:[c,a]}));return c};be.prototype.U=function(a){this.Fa&&T(a,"resize",Td(a,this.B,this.Fa))};be.prototype.D=function(a){return this.H.D(a).concat(this.M.D(a))};var ce=function(a,b,c,
d,e,f,g,h,n,p,q){this.H=a;this.N=b;this.M=c;this.fa=d;this.lb=e;this.ec=f;this.dc=g;this.Yb=h;this.Ca=n;this.ob=p;this.X=q||$d};ce.prototype.f=function(){var a=Ad({elements:[this.fa.f()," ",this.H.f()," "]}),b=Ad({elements:[" ",this.N.f()," ",this.M.f()]});return this.X({Ri:a,Si:b,ba:this.lb,da:this.ec,cc:this.dc,Xb:this.Yb,G:this.Ca,L:this.ob})};ce.prototype.D=function(a){return this.H.D(a).concat(this.M.D(a))}};var de=function(a){return H('<img class="adIcon" src="'+L(P(a.ja))+'"/>')},ee=function(a){return H('<iframe class="adIcon" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" allowTransparency="true" sandbox="" src="'+L(P(a.ja))+'"></iframe>')};if(window.IS_GOOGLE_AFS_IFRAME_){var fe=function(a,b){this.Jj=a;this.p=b};fe.prototype.f=function(){return this.p({ja:this.Jj})}};var ge=function(a){var b=Pc(a),c=new yc(0,0),d;d=b?Pc(b):document;var e;(e=!G||G&&(Cc()||9<=Nc))||(e="CSS1Compat"==Qc(d).Nb.compatMode);if(a==(e?d.documentElement:d.body))return c;var f;a:{try{f=a.getBoundingClientRect()}catch(g){f={left:0,top:0,right:0,bottom:0};break a}G&&a.ownerDocument.body&&(a=a.ownerDocument,f.left-=a.documentElement.clientLeft+a.body.clientLeft,f.top-=a.documentElement.clientTop+a.body.clientTop)}a=Qc(b).Nb;b=Fc||"CSS1Compat"!=a.compatMode?a.body||a.documentElement:a.documentElement;
a=a.parentWindow||a.defaultView;b=G&&Kc("10")&&a.pageYOffset!=b.scrollTop?new yc(b.scrollLeft,b.scrollTop):new yc(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop);c.x=f.left+b.x;c.y=f.top+b.y;return c};var ie=function(a){return H(he({text:a.text.c,wa:a.text.rtl,g:a.g}))},je=function(a){return H(he({text:a.text,wa:0>vd(a.text),g:a.g}))},he=function(a){return H(0<a.text.toString().length?'<span dir="'+(a.wa?"rtl":"ltr")+'">'+I(a.text)+"</span>"+(a.g?"&rlm;":"&lrm;"):"")};var ke=function(a){return H('<a id="'+L(a.uid)+'" href="'+L(P(a.url))+'" class="titleLink"'+N(R(a))+">"+K(ie(a))+"</a>")},le=function(a){return H('<div class="ctcT"><img src="//www.google.com/images/mobile_ad/phone_icon-lb32.png" class="ctcCOI" /><a id="'+L(a.uid)+'" href="'+L(P(a.url))+'"'+N(R(a))+">"+K(he({text:a.lj,wa:!1,g:a.g}))+"</a>"+(a.Yf?'<span class="ctcLD"> ('+K(je({text:a.Yf,g:a.g}))+")</span>":"")+"</div>"+(a.Ji?"":'<span class="ctcCO">'+K(ie(a))+"</span>"))},me=function(a){return H('<a id="'+
L(a.uid)+'" href="'+L(P(a.url))+'" class="domainLink"'+N(R(a))+">"+K(he({text:a.text,wa:!1,g:a.g}))+"</a>")},ne=function(a){var b=H,c;c=a.Xg;var d=a.Yg;a=a.g;var e="";if(d&&0<d.c.toString().length)var f=c.rtl||d.rtl,e=e+he({wa:f,g:a,text:kd(ie({text:c,g:f})+" "+ie({text:d,g:f}))});else e+=ie({text:c,g:a});c=H(e);return b('<span class="descText">'+I(c)+"</span>")},oe=function(a){return H('<a id="'+L(a.uid)+'" href="'+L(P(a.url))+'" class="textLink"'+N(R(a))+">"+ne(a)+"</a>")},pe=function(a){return H("<div>"+
I(a.xa)+"</div>"+I(a.ya)+"<br />"+I(a.gd))},qe=function(a){return H("<div>"+I(a.xa)+"</div>"+I(a.ya))},re=function(a){var b="";switch(a.ic){case 1:b+="oneLine";break;case 2:b+="twoLine";break;case 3:b+="threeLine"}b=jd(b);a=""+('<div class="adStd '+L(b)+'"'+(a.ab?'data-click-s="'+L(a.url)+'"'+N(gd('data-click-trg="'+(a.j?"_blank":"_top")+'"')):"")+">"+I(a.content)+"</div>");return H(a)};var se=function(a){se[" "](a);return a};se[" "]=function(){};G&&Kc("9");!Fc||Kc("528");Ec&&Kc("1.9b")||G&&Kc("8")||Dc&&Kc("9.5")||Fc&&Kc("528");Ec&&!Kc("8")||G&&Kc("9");var te=function(a,b,c,d,e,f,g,h){this.wc=a;this.nf=b;this.lf=c;this.of=d;this.mf=e;this.pf=f;this.zd=g;this.qf=h};te.prototype.clone=function(){return new te(this.wc,this.nf,this.lf,this.of,this.mf,this.pf,this.zd,this.qf)};
var ue=function(a,b){if(0==b)return a.wc;if(1==b)return a.zd;var c=xc(a.wc,a.lf,b),d=xc(a.lf,a.mf,b),e=xc(a.mf,a.zd,b),c=xc(c,d,b),d=xc(d,e,b);return xc(c,d,b)},we=function(a){var b=ve,c=(a-b.wc)/(b.zd-b.wc);if(0>=c)return 0;if(1<=c)return 1;for(var d=0,e=1,f=0;8>f;f++){var g=ue(b,c),h=(ue(b,c+1E-6)-g)/1E-6;if(1E-6>Math.abs(g-a))return c;if(1E-6>Math.abs(h))break;else g<a?d=c:e=c,c-=(g-a)/h}for(f=0;1E-6<Math.abs(g-a)&&8>f;f++)g<a?(d=c,c=(c+e)/2):(e=c,c=(c+d)/2),g=ue(b,c);return c};var ve=new te(0,0,.25,.1,.25,1,1,1),xe=function(a){a=we(a);if(0==a)a=ve.nf;else if(1==a)a=ve.qf;else{var b=xc(ve.nf,ve.of,a),c=xc(ve.of,ve.pf,a),d=xc(ve.pf,ve.qf,a),b=xc(b,c,a),c=xc(c,d,a);a=xc(b,c,a)}return a},ye=function(a,b,c){var d=c-b;return function(c){a.style.left=b+c*d+"px"}},ze=function(a){this.vc=void 0;this.$f=a;this.nb=!1;this.Pj=xe;this.pg=0},Ae=function(a){if(a.nb||!a.vc)return!1;a.nb=!0;var b=a.vc,c=fa(function(a,c){var d=this.Pj(a);c?d=0:1<=a&&(d=1);b(d)},a);if(window.requestAnimationFrame&&
window.performance){var d=window.performance.now(),e=!0,f=fa(function(a){a=(a-d)/this.$f;c(a,e);e=!1;1<=a?(b(1),this.nb=!1):window.requestAnimationFrame(f)},a);window.requestAnimationFrame(f)}else d=(new Date).getTime(),e=!0,f=fa(function(){var a=((new Date).getTime()-d)/this.$f;c(a,e);e=!1;1<=a&&(b(1),this.nb=!1,window.clearInterval(this.pg))},a),a.pg=window.setInterval(f,1E3/60);return!0};var Be=function(a){return H('<a href="'+L(P(a.href))+'" target="'+(a.j?"_blank":"_top")+'"'+(a.Ma?'id="'+L(a.Ma)+'"':"")+" "+(a.la?'class="'+L(a.la)+'"':"")+">"+I(a.content)+"</a>")};var Kd=function(a){var b="";if(a.rd){for(var b=b+('<div class="buttonsWrapper" id="'+L(a.uid)+'">'),c=a.rd,d=c.length,e=0;e<d;e++)var f=c[e],b=b+('<div style="width: '+L(Q(Math.floor(1/a.rd.length*100)))+'%;" class="inlineButton'+(0==e?" firstButton":"")+'">'+I(f)+"</div>");b+="</div>"}return H(b)},Hd=function(a){return H('<div class="button" id="'+L(a.uid)+'"><div class="buttonImageWrapper"><a href="'+L(P(a.url))+'" '+N(R(a))+'><img class="buttonImage" src="'+L(P(a.mb))+'" width="28" height="28"></a></div><div class="buttonTextWrapper"><a href="'+
L(P(a.url))+'" class="buttonText" '+N(R(a))+">"+I(a.text)+"</a></div></div>")};var De=function(a){return""+Ce({text:a.text.c,wa:a.text.rtl,g:a.g})},Ce=function(a){return'<span dir="'+(a.wa?"rtl":"ltr")+'">'+a.text+"</span>"+(a.g?"&rlm;":"&lrm;")};var Ee=function(a){return H(a.Ae?"<div class='location'>"+K(je({text:a.Ae,g:a.g}))+"</div>":"")};if(window.IS_GOOGLE_AFS_IFRAME_){var Fe=function(a,b,c){this.B=E();this.rb=a;this.F=b;this.p=c||Ee};Fe.prototype.f=function(){return this.p({uid:this.B,Ae:this.rb,g:this.F})};var Ge=function(a,b){return a.location?new Fe(a.location,b.g):Sb}};if(window.IS_GOOGLE_AFS_IFRAME_){var Ie=function(a,b,c,d){this.B=E();this.qa=a;this.re=b;this.bk=c;this.p=d||He};Ie.prototype.f=function(){return this.p({uid:this.B,nd:this.qa,Bb:this.re,fh:this.bk})};var Je=function(a,b){var c=a.gt&&"oh"==a.gt.r&&a.gt.t?a.gt.t:null;return a.oh&&0<a.oh.length||c?new Ie(a.oh,c,b.cj):Sb}};var Ke=function(a){var b="";if(a.Me){for(var b=b+"<div class='plus-ones'>",c=a.Me,d=c.length,e=0;e<d;e++)var f=c[e],b=b+("TARGET"==f?K(H('target="'+(a.j?"_blank":"_top")+'"')):I(f));b+="</div>"}return H(b)};if(window.IS_GOOGLE_AFS_IFRAME_){var Le=function(a,b,c,d){this.B=E();this.Nj=a;this.Q=b;this.F=c;this.p=d||Ke};Le.prototype.f=function(){return this.p({uid:this.B,Me:this.Nj,j:this.Q,g:this.F})};var Ne=function(a,b){return a.plus_ones?new Le(Me(a),b.j,b.g):Sb},Me=function(a){var b=[];if(a.plus_ones)for(var c=0,d=a.plus_ones.length;c<d;c++)b.push(H(a.plus_ones[c]));return b}};var Pe=function(a){return H(a.rc?Oe({G:a.rc.r,Yj:!0})+'<span class="sr-p">&nbsp;</span><span class="sr-gt">&nbsp;('+K(Be({href:a.rc.u,content:Math.round(10*a.rc.r)/10,j:a.j,la:"sr-gt sr-gl"}))+")</span>":"")},Qe=function(a){for(var b='<div class="sr-div">',c=a.Mj,d=c.length,e=0;e<d;e++)var f=c[e],b=b+("RATING"==f?Oe({G:a.sj})+'<span class="sr-p">&nbsp;</span>':"LINK_START"==f?'<a href="'+L(P(a.Xj))+'" class="sr-rl"'+N(R(a))+">":"LINK_END"==f?"</a>":"NUM_START"==f?'<span class="sr-number">':"NUM_END"==
f?"</span>&nbsp;":K(je({text:f,g:a.g})));return H(b+"</div>")},Oe=function(a){return H('<div class="sr-nsc"><img src="//www.google.com/images/sr-star-off.png" class="sr-star"/><img src="//www.google.com/images/sr-star-on'+(a.Yj?"-gray":"")+'.png" class="sr-star" style="clip: rect(0px, '+L(Q(13.2*a.G))+'px, 13px, 0px);"/></div>')};if(window.IS_GOOGLE_AFS_IFRAME_){var Re=function(a,b,c,d,e,f){this.B=E();this.rb=a;this.Q=b;this.Ca=c;this.ka=d;this.F=e;this.p=f||Qe};Re.prototype.f=function(){return this.p({uid:this.B,Mj:this.rb,j:this.Q,sj:this.Ca,Xj:this.ka,g:this.F})};var Se=function(a,b){return a.sr&&a.sr.nt&&a.sr.r&&a.sr.u?new Re(a.sr.nt,b.j,a.sr.r,a.sr.u,b.g):Sb}};var Ue=function(a){var b="";if(a.Ze&&0<a.Ze.length){for(var b=b+('<table class="sl-table" cellspacing="0" cellpadding="0" id="'+L(a.uid)+'"><tbody><tr><td>'),c=a.Ze,d=c.length,e=0;e<d;e++)b+=Te({position:"left",xd:c[e],j:a.j,g:a.g});b+="</td><td>";c=a.Hj;d=c.length;for(e=0;e<d;e++)b+=Te({position:"right",xd:c[e],j:a.j,g:a.g});b+="</td></tr></tbody></table>";if(a.Ge&&a.ea&&0<a.ea.length){b+='<div class="c_">';c=a.ea;d=c.length;for(e=0;e<d;e++)b+=Te({position:"left",xd:c[e],j:a.j,g:a.g});b+="</div>"}}return H(b)},
Te=function(a){return H("<div class='sl-"+L(a.position)+"'><a href=\""+L(P(a.xd.u))+'" class="sl" '+N(R(a))+">"+K(je({text:a.xd.t,g:a.g}))+"</a></div>")},Ve=function(a){for(var b='<ul class="sitelinks">',c=a.ea,d=c.length,e=0;e<d;e++)var f=c[e],b=b+('<li class="'+(2==a.Uf?"twoColSitelink ":"")+L(a.Ye)+'"><div class="sitelink-spacer"><div class="sitelink-nowrap" style="direction: '+(0>vd(f.t)?"rtl":"ltr")+';"><a href="'+L(P(f.u))+'" class="'+L(a.Ye)+'" '+N(R(a))+">"+I(f.t)+"</a></div></div></li>");
return H(b+"</ul>")},We=function(a){return H('<div class="sitelinksWrapper_js '+L(a.gh)+'" '+(a.uid?' id="'+L(a.uid)+'" ':"")+'><div class="wideSitelinksWrapper_js">'+Ve({ea:a.ea,j:a.j,Uf:2,Ye:a.Sg})+'</div><div class="narrowSitelinksWrapper_js" style="display: none;">'+Ve({ea:a.ea.slice(0,3),j:a.j,Uf:1,Ye:a.Rg})+"</div></div>")},Xe=function(a){return H(We({uid:a.uid,ea:a.ea,j:a.j,Sg:"sitelinksTruncatedWide",Rg:"sitelinksTruncatedNarrow",gh:"nonSfblSitelinksWrapper"}))};if(window.IS_GOOGLE_AFS_IFRAME_){var Ye=function(a,b,c,d,e){this.B=E();this.Lb=a;this.Q=b;this.vj=c;this.F=d;this.p=e||Ue};Ye.prototype.f=function(){for(var a=[],b=[],c=0;c<this.Lb.length;c++)0==c%2?a.push(this.Lb[c]):b.push(this.Lb[c]);return this.p({uid:this.B,ea:this.Lb,Ze:a,Hj:b,j:this.Q,Ge:this.vj,g:this.F})};Ye.prototype.D=function(a){return Ze(a,this.B)};var Ze=function(a,b){for(var c=[],d=S(a,b).getElementsByTagName("a"),e=0,f;f=d[e];e++)c.push(new $e(f,"&nb=6"));return c},bf=function(a,b){return a.sls&&
0<a.sls.length?b.Gj?new af(a.sls,b.j):new Ye(a.sls,b.j,b.Ge,b.g):Sb},af=function(a,b,c){this.B=E();this.Lb=a;this.Q=b;this.p=c||Xe};af.prototype.f=function(){return this.p({uid:this.B,ea:this.Lb,j:this.Q})};af.prototype.D=function(a){return Ze(a,this.B)}};var cf={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",
darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",
ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",
lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",
moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",
seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};var hf=function(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(df.test(c))return b.bd=ef(c),b.type="hex",b;a:{var d=a.match(ff);if(d){var c=Number(d[1]),e=Number(d[2]),d=Number(d[3]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=d&&255>=d){c=[c,e,d];break a}}c=[]}if(c.length)return b.bd=gf(c[0],c[1],c[2]),b.type="rgb",b;if(cf&&(c=cf[a.toLowerCase()]))return b.bd=c,b.type="named",b;throw Error(a+" is not a valid color string");},jf=/#(.)(.)(.)/,ef=function(a){if(!df.test(a))throw Error("'"+a+"' is not a valid hex color");
4==a.length&&(a=a.replace(jf,"#$1$1$2$2$3$3"));return a.toLowerCase()},gf=function(a,b,c){a=Number(a);b=Number(b);c=Number(c);if(isNaN(a)||0>a||255<a||isNaN(b)||0>b||255<b||isNaN(c)||0>c||255<c)throw Error('"('+a+","+b+","+c+'") is not a valid RGB color');a=kf(a.toString(16));b=kf(b.toString(16));c=kf(c.toString(16));return"#"+a+b+c},df=/^#(?:[0-9a-f]{3}){1,2}$/i,ff=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i,kf=function(a){return 1==a.length?"0"+a:a},nf=function(a,b){for(var c=
[],d=0;d<b.length;d++)c.push({color:b[d],Xf:lf(b[d],a)+mf(b[d],a)});c.sort(function(a,b){return b.Xf-a.Xf});return c[0].color},lf=function(a,b){return Math.abs(Math.round((299*a[0]+587*a[1]+114*a[2])/1E3)-Math.round((299*b[0]+587*b[1]+114*b[2])/1E3))},mf=function(a,b){return Math.abs(a[0]-b[0])+Math.abs(a[1]-b[1])+Math.abs(a[2]-b[2])};var of=function(a){this.Jf=a};of.prototype.aa=function(){var a="A CSS color";this.Jf&&(a+=" including 'transparent'");return a};of.prototype.R=function(a){if(this.Jf&&l(a)&&"transparent"==a.toLowerCase())return"transparent";try{return hf(""+a).bd}catch(b){return null}};of.prototype.$=Ud;var V=new of(!1);var pf=function(a){var b="";a=a.wj;for(var c=a.length,d=0;d<c;d++)b+='<div class="ad'+(0==d?" f":"")+(d==c-1?" l":"")+' adUnit_js">'+a[d]+"</div>";return b};var qf=function(a){return""+(a.A.adIconUrl&&"ad-left"==a.A.adIconLocation&&a.A.img?(a.Mc?'<a href="'+a.A.u+'" '+R(a)+'id="'+a.Ti+'">':"")+'<img class="adIcon" src="'+a.A.adIconUrl+'"/>'+(a.Mc?"</a>":""):"")},rf=function(a){return""+(a.A.adIconUrl&&"ad-left"==a.A.adIconLocation&&!a.A.img?'<iframe class="adIcon" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" allowTransparency="true" sandbox="" src="'+a.A.adIconUrl+'"></iframe>':"")};var sf=function(a){return""+(a.Nd?'<span class="'+(a.V?I(a.V):"")+'" id="attribution">'+(a.Ic?'<a href="'+I(a.Ic)+'" target="_blank">':"")+I(a.Nd)+(a.Ic?"</a>":"")+"</span>":"")},tf=function(a){var b;a.$b?(b='<span class="'+(a.V?I(a.V):"")+'" id="'+I(a.id)+'">',a=a.$b,a=Yc(a,Wc)?"zSoyz":a,b=b+a+"</span>"):b="";return""+b};var uf=function(a){var b=(a.Pg?"":rf(a))+'<div class="a_ b_'+(a.A.rais&&0<a.A.rais.length?" raiDiv":"")+'" id="'+a.uid+'">'+(a.Pg?"":qf({A:a.A,Mc:a.Rd,j:a.j,Ti:a.Nh}))+'<div class="adD'+(a.hk?" nesWrapper":"")+(a.A.topad?" g_":"")+'">',c;c=a.Oj?H('<a href="'+L(P(a.A.u))+'" class="thumbicon" style="background-image:url(\''+L(P(a.A.kodachrome.u))+"');\""+N(R(a))+"></a>"):"";return b+c+a.Oh+a.Wh+"</div></div>"+(""+(a.A.adIconUrl&&"ad-left"==a.A.adIconLocation&&!a.A.img?'<div style="clear: both;"></div>':
""))};var vf=function(a){return H(a.text?'<div class="l_">'+I(a.text)+"</div>":"")};var wf=function(a){var b="";if(a.td&&0<a.td.length){for(var b=b+'<div class="apareviews">',c=a.td,d=c.length,e=0;e<d;e++)var f=c[e],f={text:f.t,source:f.s,Tg:f.su,g:a.g},f=H(f.text?'<div class="apareview">'+K(je(f))+"&nbsp;-&nbsp;"+(f.Tg?'<a href="'+L(P(f.Tg))+'" class="reviewlink"'+N(R({j:!0}))+">"+K(je({text:f.source,g:f.g}))+"</a>":K(je({text:f.source,g:f.g})))+"</div>":""),b=b+f;b+="</div>"}else a.Bb&&(b+=K(vf({text:a.Bb})));return H(b)};if(window.IS_GOOGLE_AFS_IFRAME_){var xf=function(a,b,c,d){this.B=E();this.yj=a;this.re=b;this.F=c;this.p=d||wf};xf.prototype.f=function(){return this.p({uid:this.B,td:this.yj,Bb:this.re,g:this.F})};var yf=function(a,b){var c=a.gt&&"ar"==a.gt.r&&a.gt.t?a.gt.t:null;return a.ar&&0<a.ar.length||c?new xf(a.ar,c,b.g):Sb}};var He=function(a){var b="";if(a.nd&&0<a.nd.length){b+='<div class="m_">'+(a.fh?'<img class="p_" src="//www.google.com/images/afs/offer_tag_light.png" />':"");a=a.nd;for(var c=a.length,d=0;d<c;d++)b+='<span class="n_">'+(0!=d?"&#183;&nbsp;":"")+'<span class="o_">'+I(a[d].t)+"</span> </span>";b+="</div>"}else a.Bb&&(b+=K(vf({text:a.Bb})));return H(b)};var zf=null,Af=function(){if(null!=zf)return zf;var a=document.createElement("div");a.style.width="1px";a.style.height="1px";a.style.border="1px solid black";a.style.padding="1px";a.style.visibility="hidden";document.body.appendChild(a);var b=a.offsetWidth;document.body.removeChild(a);return zf=5==b};function Bf(a){return parseFloat(a.replace("px",""))||0}
function Cf(a,b){"string"==typeof a&&(a=document.getElementById(a));var c=document.defaultView||{},d=b?a.offsetHeight:a.offsetWidth,e=b?["Top","Bottom"]:["Right","Left"],f;f=Af()?["margin"]:["border","margin","padding"];var g=f.length,h=e.length;if(c&&c.getComputedStyle)for(var n=c.getComputedStyle(a,!1),c=0;c<g;c++)for(var p=0;p<h;p++)d+=Bf(n.getPropertyValue([f[c],e[p].toLowerCase()].join("-")));else{n=a.currentStyle;if(!Af())for(p=0;p<h;p++)d+=Bf(n[["border",e[p],"Width"].join("")]);for(c=0;c<
g;c++)if("border"!=f[c])for(p=0;p<h;p++)d+=Bf(n[[f[c],e[p]].join("")])}return d}
var Df=function(a){return Cf(a,!0)},Ef=function(a){return a.replace(/<[^>^<]*>/g,"")},Ff=function(a){var b=a.offsetWidth;if(!Af())return b;var c=document.defaultView||{};c&&c.getComputedStyle?(a=c.getComputedStyle(a,!1),b-=Bf(a.getPropertyValue("padding-left"))+Bf(a.getPropertyValue("padding-right"))):(a=a.currentStyle,b-=Bf(a.paddingLeft)+Bf(a.paddingRight));return b},Gf=function(a){var b=a.cloneNode(!0);b.style.visibility="hidden";b.style.position="absolute";if(oa()){var c=a.ownerDocument.createElement("div");
c.style.visibility="hidden";c.style.position="relative";c.style.width="9999px";c.appendChild(b);a.parentNode.appendChild(c)}else b.style.top="0",b.style.whiteSpace="nowrap",a.parentNode.appendChild(b);a=new F(b.offsetWidth,b.offsetHeight);oa()?c.parentNode.removeChild(c):b.parentNode.removeChild(b);return a};var Hf=/([?|&]{1}nm=)([\d]{1,})/,If=/(\?|&)clkt=-?[\d]*/g,Jf=/[&\?]nb=\d/,Kf=/(\?|&)nx=-?[\d]+/g,Lf=/(\?|&)ny=-?[\d]+/g,Nf=function(a){return function(){for(var b=0;b<a.length;b++){var c=a[b],d=c.element.href,e=d.match(Hf);e?3==e.length&&(d=d.replace(Hf,e[1]+(parseInt(e[2],10)+1))):d+=(-1==d.indexOf("?")?"?":"&")+"nm=1";Mf(c,d)}}},Of=function(a){return function(){if(a.Ee){var b="&clkt="+((new Date).getTime()-a.Ee),c=a.element.href,c=c.replace(If,"");Mf(a,c+b)}}},Pf=function(a){return function(b){a.Ee=
(new Date).getTime();var c=ge(a.element),d=b.clientY;b=Math.round(b.clientX-c.x);c=Math.round(d-c.y);d=a.element.href;d=d.replace(Kf,"");d=d.replace(Lf,"");d=d+("&nx="+b)+("&ny="+c);Mf(a,d)}},Qf=function(a,b,c){return-1==a.indexOf(b)&&1950>a.length+b.length&&(a+=b+encodeURIComponent(c),1950<a.length)?a.substring(0,1950):a},Rf=function(a,b){Wd(a.element,function(){var c,d;try{c=Df(b),d=Cf(b,!1)}catch(e){}if(c&&d){var f=a.element.href,f=Qf(f,"&is=",[d,c].join("x"));Mf(a,f)}})},$e=function(a,b){this.hi=
b;this.element=a;this.Ee=null},Mf=function(a,b){var c=a.element;if(!(2E3<b.length)){for(var d=[],e=c.innerHTML,f=c.firstChild;f;f=f.nextSibling)d.push(f.cloneNode(!0));c.href=b;if(G&&c.innerHTML!=e)for(c.innerHTML="",e=0;e<d.length;e++)c.appendChild(d[e])}};$e.prototype.Md=function(){T(this.element,"mouseover",Nf([this]));T(this.element,"mousedown",Pf(this));T(this.element,"mouseup",Of(this));var a=this.element.href,a=a.replace(Jf,""),a=a+this.hi;Mf(this,a)};
var Sf=function(a,b,c,d){for(var e=0;e<a.length;e++){var f=a[e];f.Md();Rf(f,c);if(void 0!=d.resultUrl){var g=d.resultUrl,g=void 0==g?document.location.href:g;if(""!=g){var h=f.element.href,h=Qf(h,"&res_url=",g);Mf(f,h)}}void 0!=d.refererUrl&&(g=d.refererUrl,g=void 0==g?document.referrer:g,""!=g&&(h=f.element.href,h=Qf(h,"&rurl=",g),Mf(f,h)))}0<a.length&&T(b,"mouseover",Nf(a))};if(window.IS_GOOGLE_AFS_IFRAME_){var bg=function(a,b,c,d,e){this.B=E();this.Ec=a;this.caps_=b;this.k=c;this.p=e||uf;d=a.ctc&&a.ctc.coa?new Tf(H(a.tr.c),a.ctc.u,c.j,a.tr.rtl,c.g,a.ctc.ph,!!a.ctc.ht,a.ctc.d,void 0):new Uf(H(a.tr.c),a.u,c.j,a.tr.rtl,c.g,void 0);var f;f=new Vf(H(a.v),a.u,c.j,c.g,void 0);e=H(a.l1r&&a.l1r.c?a.l1r.c:"");var g=H(a.l2r&&a.l2r.c?a.l2r.c:""),h=a.l1r&&a.l1r.rtl?a.l1r.rtl:!1;e=c.ii&&!c.ab?new Wf(e,g,h,c.g,a.u,c.j,void 0):new Xf(e,g,h,c.g,void 0);g=a.adIconUrl&&"title-right"==
a.adIconLocation?new fe(a.adIconUrl,a.img?de:ee):Sb;if(a.ctd){f=""!=a.ctd.as?new Vf(a.ctd.as,a.u,c.j,c.g):f;if(h=a.ctd.iu)var n=a.ctd.ih>a.ctd.iw?"height":"width",p=a.u,q=a.ctd.ir;else q=p=n=void 0;var u=a.ctd.r,x=a.ctd.nr;switch(c.ic){case 1:d=new ce(d,e,f,c.Eb,h,n,p,q,u,x);break;case 2:d=new be(d,e,f,g,c.Eb,h,n,p,q,u,x,c.g);break;default:d=new ae(d,e,f,c.Zf,g,c.Eb,h,n,p,q,u,x,c.g)}}else switch(c.ic){case 1:d=new Yf(d,e,f,c.Eb);break;case 2:d=new Zf(d,e,f,g,c.Eb);break;default:d=new $f(d,e,f,c.Zf,
g,c.Eb)}this.ra=new ag(d,a,c);a=b.isHighendMobile?b.reviewUnderSellerRating?[bf(a,c),Se(a,c),yf(a,c),Ne(a,c),Ge(a,c),Je(a,c),Ld(a,c)]:[yf(a,c),bf(a,c),Se(a,c),Ne(a,c),Ge(a,c),Je(a,c),Ld(a,c)]:b.reviewUnderSellerRating?[Ne(a,c),Ge(a,c),bf(a,c),Se(a,c),yf(a,c),Je(a,c)]:[yf(a,c),Ne(a,c),Ge(a,c),bf(a,c),Se(a,c),Je(a,c)];this.Jc=new Cd(a);this.If=E()};bg.prototype.f=function(){var a={uid:this.B,A:this.Ec,j:this.k.j,Oh:this.ra.f(),Wh:this.Jc.f(),Rd:this.k.ab||this.k.Rd,Nh:this.If,Oj:null,Pg:null};return this.p(a)};
bg.prototype.U=function(a,b){var c=this.ra.D(a.document).concat(this.Jc.D(a.document)),d=document.getElementById(this.If);d&&c.push(new $e(d,"&nb=18"));for(d=S(a.document,this.B);null!=d&&!Md(d,"adUnit_js");)d=d.parentElement;d&&Sf(c,d,S(a.document,"adBlock"),b);this.ra.U&&this.ra.U(a,b);this.Jc.U&&this.Jc.U(a,b)};var $f=function(a,b,c,d,e,f,g){this.H=a;this.N=b;this.M=c;this.Wb=d;this.ib=e;this.fa=f;this.X=g||pe};$f.prototype.f=function(){var a=Ad({elements:[this.fa.f(),this.M.f()]});return this.X({xa:Ad({elements:[this.H.f(),
this.ib.f()]}),ya:this.Wb?a:this.N.f(),gd:this.Wb?this.N.f():a})};$f.prototype.D=function(a){return this.H.D(a).concat(this.M.D(a).concat(this.N.D(a)))};var Zf=function(a,b,c,d,e,f){this.H=a;this.N=b;this.M=c;this.ib=d;this.fa=e;this.X=f||qe};Zf.prototype.f=function(){var a=Ad({elements:[this.H.f(),this.ib.f()]}),b=Ad({elements:[this.fa.f(),this.M.f(),this.N.f()]});return this.X({xa:a,ya:b})};Zf.prototype.D=function(a){return this.H.D(a).concat(this.M.D(a).concat(this.N.D(a)))};var Yf=function(a,
b,c,d){this.H=a;this.N=b;this.M=c;this.fa=d};Yf.prototype.f=function(){return Ad({elements:[this.fa.f(),this.H.f(),this.N.f(),H("<wbr>"),this.M.f()]})};Yf.prototype.D=function(a){return this.H.D(a).concat(this.M.D(a).concat(this.N.D(a)))};var ag=function(a,b,c,d){this.ra=a;this.Ec=b;this.qd=c;this.X=d||re};ag.prototype.f=function(){var a=this.ra.f();var b=this.qd,c=Jd(this.Ec,b);if(1==c.length)var c=c[0].f(),d=(b=b.g)?"right":"left",a=""+('<table style="border-collapse: collapse; border-spacing: 0; width: 100%; table-layout: fixed;"><tr><td style="vertical-align: middle; padding-'+
L(Q(b?"left":"right"))+": "+L(Q(12))+'px;">'+I(a)+'</td><td style="width: '+L(Q(78))+"px; vertical-align: middle;"+("border-"+L(Q(d))+": 1px solid "+L(Q("#DDDDDD")))+'">'+I(c)+"</td></tr></table>"),a=H(a);return this.X({content:a,url:this.Ec.u,ab:this.qd.ab,j:this.qd.j,ic:this.qd.ic})};ag.prototype.D=function(a){return this.ra.D(a)};ag.prototype.U=function(a,b){this.ra.U&&this.ra.U(a,b)};var Uf=function(a,b,c,d,e,f){this.B=E();this.ef=a;this.ka=b;this.Q=c;this.ye=d;this.F=e;this.p=f||ke};Uf.prototype.f=
function(){return this.p({uid:this.B,text:{c:this.ef,rtl:this.ye},url:this.ka,j:this.Q,g:this.F})};Uf.prototype.D=function(a){return[new $e(S(a,this.B),"&nb=0")]};var Tf=function(a,b,c,d,e,f,g,h,n){this.B=E();this.ef=a;this.ka=b;this.Q=c;this.ye=d;this.F=e;this.mj=f;this.Ki=g;this.ri=h||"";this.p=n||le};Tf.prototype.f=function(){return this.p({uid:this.B,text:{c:this.ef,rtl:this.ye},lj:this.mj,Yf:this.ri,url:this.ka,j:this.Q,g:this.F,Ji:this.Ki})};Tf.prototype.D=function(a){return[new $e(S(a,this.B),
"&nb=0")]};var Vf=function(a,b,c,d,e){this.B=E();this.M=a;this.ka=b;this.Q=c;this.F=d;this.p=e||me};Vf.prototype.f=function(){return this.p({uid:this.B,text:this.M,url:this.ka,j:this.Q,g:this.F})};Vf.prototype.D=function(a){return[new $e(S(a,this.B),"&nb=1")]};var Xf=function(a,b,c,d,e){this.cf=a;this.df=b;this.we=c;this.F=d;this.p=e||ne};Xf.prototype.f=function(){return this.p({Xg:{c:this.cf,rtl:this.we},Yg:{c:this.df},g:this.F})};Xf.prototype.D=function(){return[]};var Wf=function(a,b,c,d,e,f,g){this.B=
E();this.cf=a;this.df=b;this.we=c;this.F=d;this.ka=e;this.Q=f;this.p=g||oe};Wf.prototype.f=function(){return this.p({Xg:{c:this.cf,rtl:this.we},Yg:{c:this.df},g:this.F,uid:this.B,url:this.ka,j:this.Q})};Wf.prototype.D=function(a){return[new $e(S(a,this.B),"&nb=7")]};var cg=function(a,b,c,d,e,f,g,h,n,p,q,u){this.ic=a;this.ab=b;this.ii=c;this.Rd=d;this.Zf=e;this.Ge=f;this.Eb=g;this.Zj=h;this.g=n;this.j=p;this.cj=q;this.Gj=u}};if(window.IS_GOOGLE_AFS_IFRAME_){var dg=function(a,b){this.Fc=a;this.Lj=b};dg.prototype.f=function(){for(var a=[],b=0;b<this.Fc.length;b++)a.push(this.Fc[b].f());return this.Lj({wj:a})};dg.prototype.U=function(a,b){for(var c=0;c<this.Fc.length;c++)this.Fc[c].U(a,b)}};if(window.IS_GOOGLE_AFS_IFRAME_)var gg=function(a,b,c,d,e){var f=Lb(d),g=Mb(d),h=f("type")||"ads",n=f("colorDomainLink",a.sellerFirstBoxLeft?"#4272db":a.linkColorSchemeVisUrlLinkColor||"#008000"),p=f("colorTitleLink",a.sellerFirstBoxLeft?"#4272db":a.linkColorSchemeTitleLinkColor||"#0000CC"),q=d.width,q=q&&"auto"!=q?q:"100%",u={Cb:!1,Ef:null,Nf:null};if(d.verticalSpacing){var x=Math.min(d.verticalSpacing,12)/2;u.Cb=!0;u.Ef=Math.floor(x);u.Nf=Math.ceil(x)}var x=(x=f("colorAdSeparator"))?x:a.isHighendMobile||
a.isTablet?"#E6E6E6":null,U=f("colorAdBackground"),M=f("colorAdBorder"),Ra=f("colorText"),O=f("colorBackground"),ia=f("colorBorder"),Ca=f("colorAttribution"),Sa=f("colorPlusOnes"),hb=f("colorKeyword"),pj=f("colorLocation"),qj=f("colorAnnotation"),Da;Da=[[0,0,0],[255,255,255]];if(n){var rc;rc=ef(n);Da=nf([parseInt(rc.substr(1,2),16),parseInt(rc.substr(3,2),16),parseInt(rc.substr(5,2),16)],Da);Da=gf(Da[0],Da[1],Da[2])}else Da=null;a={o:a,ai:q,wb:u,xb:x,Sf:U,Ia:M,Ja:Ra,Rc:p,Oc:n,Tf:O,sa:ia,Nc:Ca,Qc:Sa,
li:hb,Pc:pj,J:qj,ki:Da,fontFamily:f("fontFamily"),$d:f("fontFamilyAttribution"),Pa:f("fontSizeTitle"),na:f("fontSizeDescription"),Ab:f("fontSizeDomainLink"),zb:f("fontSizeAttribution"),Yc:f("fontSizePlusOnes"),Xc:f("fontSizeLocation"),K:f("fontSizeAnnotation"),Qj:f("titleBold"),Vj:e,zj:f("rolloverLinkBold"),Mg:f("rolloverLinkColor"),Lg:f("rolloverLinkBackgroundColor"),Aj:f("rolloverLinkUnderline"),Kg:f("rolloverAdBackgroundColor"),vg:f("noTitleUnderline"),$g:eg(a),Kh:g("adBorderSelections","left"),
Gf:g("adBorderSelections","right"),Lh:g("adBorderSelections","top"),Jh:g("adBorderSelections","bottom"),Yh:g("borderSelections","left"),Of:g("borderSelections","right"),Zh:g("borderSelections","top"),Xh:g("borderSelections","bottom"),ab:Nb(d,a),sg:f("lineHeightTitle"),ze:f("lineHeightDescription"),rg:f("lineHeightDomainLink"),Lf:f("attributionSpacingBelow")};f("adIconUrl")?(a.Cc=f("adIconWidth"),a.Cd=f("adIconHeight"),a.Dd=f("adIconLocation"),a.Ed=f("adIconSpacingAbove"),a.Gd=f("adIconSpacingBefore"),
a.Fd=f("adIconSpacingAfter"),a.Hf=f("adIconSpacingBelow"),a.Hd=!0):f("adIconPageUrl")&&(a.Cc=f("adIconPageWidth"),a.Cd=f("adIconPageHeight"),a.Dd=f("adIconPageLocation"),a.Ed=f("adIconPageSpacingAbove"),a.Gd=f("adIconPageSpacingBefore"),a.Fd=f("adIconPageSpacingAfter"),a.Hd=!1);"relatedsearch"==h&&(a.type="relatedsearch",a.yb=f("columnSpacing"),a.cd=f("horizontalFlow"),a.hb=f("horizontalAlignment"));h=a.o.isRtl?"right":"left";d=a.o.isRtl?"left":"right";f="";h="<style>body {"+(a.o.isHighendMobile?
"-webkit-text-size-adjust: 100%;":"")+"color: "+(a.Ja?a.Ja:"black")+"; font-family: "+(a.$j?"'"+a.$j+"',":"")+(a.fontFamily?a.fontFamily:"arial")+", sans-serif; font-size: "+(a.o.isHighendMobile||a.o.isTablet?"14":"12")+"px; width: "+a.ai+"; padding: 0px; margin: 0px;"+(a.sa&&(a.Of||a.Gf)?"padding-right: 2px;":"")+"}.ad {padding: 2px 0; margin: 0px; word-wrap: break-word;"+(a.wb.Cb?"padding-top: "+a.wb.Ef+"px; padding-bottom: "+a.wb.Nf+"px;":a.o.isHighendMobile||a.o.isTablet?"padding-top: 7px;":"")+
(a.xb?"border-bottom: 1px solid "+a.xb+";":"")+"}"+(a.Kg?".a_:hover {background-color: "+a.Kg+";}":"")+".ad.f {"+(a.wb.Cb?"padding-top:2px;":"")+"}.ad.fr {"+(a.wb.Cb?"padding-top:2px;":"")+"}.ad.l {"+(a.wb.Cb?"padding-bottom:2px;":"")+(a.xb?"border-bottom: 0px;":"")+"}.ad.lr {"+(a.wb.Cb?"padding-bottom:2px;":"")+"}#adBlock b {"+(a.o.adbold?"":"font-weight: normal;")+(a.o.keywordColor?"color: "+a.li+";":"")+"}.descText, .ctcCO {"+(a.na?"font-size: "+a.na+"px;":"")+"}.sr-div, .sl-table-ol td, .sl-table td, .c_ {"+
(a.K?"font-size: "+a.K+"px;":a.na?"font-size: "+a.na+"px;":"")+"}"+(a.ze||a.o.isHighendMobile||a.o.isTablet?".descText {line-height: "+(a.ze?a.ze+"px":"1.5em")+";}":"")+".a_ {padding: 4px 4px; position: relative;"+(a.Sf?"background-color: "+a.Sf+";":"")+(a.Ia&&a.Kh?"border-left: 1px solid "+a.Ia+";":"")+(a.Ia&&a.Gf?"border-right: 1px solid "+a.Ia+";":"")+(a.Ia&&a.Lh?"border-top: 1px solid "+a.Ia+";":"")+(a.Ia&&a.Jh?"border-bottom: 1px solid "+a.Ia+";":"")+"}.ad span {_width: 99%;}"+(a.ab?".adStd {cursor: pointer; width: 100%;}":
"")+"#adBlock {background: #FFFFFF none repeat scroll 0 0; margin: 0; padding: 0;"+(a.Tf?"background-color: "+a.Tf+";":"")+(a.sa&&a.Yh?"border-left: 1px solid "+a.sa+";":"")+(a.sa&&a.Of?"border-right: 1px solid "+a.sa+";":"")+(a.sa&&a.Zh?"border-top: 1px solid "+a.sa+";":"")+(a.sa&&a.Xh?"border-bottom: 1px solid "+a.sa+";":"")+"}#adBlock h2 {font-size: "+(a.zb?a.zb:a.o.isTablet?"15":"13")+"px; font-weight: normal;"+(a.Lf?"padding-bottom: "+a.Lf+"px;":"padding: 0;")+"margin: 0;"+(a.$d||a.eh?"font-family: "+
(a.eh?"'"+a.eh+"',":"")+(a.$d?a.$d+",":"")+" sans-serif;":"")+(a.o.isCse?"text-align: "+h+";":"")+"}#adBlock span.lhHeader {margin: 3px 4px 0;}#adBlock span.rhHeader {margin: 0 4px; float: "+d+";"+(a.o.isHighendMobile?"display: inline;":"")+"position: relative; z-index: 1;}#adBlock h2 a, #adBlock h2 {color: "+(a.Nc?a.Nc:"#676767")+"; text-decoration: none;}.titleLink, .sl-table a, .sl-table-ol a, .c_ a {color: "+a.Rc+";}.titleLink, .ctcT a {"+(a.Pa?"font-size: "+a.Pa+"px;":a.o.isHighendMobile?"font-size: 18px;":
"")+"font-weight: "+(a.Qj?"bold":"normal")+";}.titleLink {"+(a.Vj?Dd():"")+"line-height: "+(a.sg?a.sg+"px":"1.4em")+";"+(a.vg?"text-decoration: none;":"")+(a.$g?"letter-spacing: "+a.$g+";":"")+"margin: 0; padding: 0;}"+(a.Aj?".titleLink:hover, .domainLink:hover, .sr-rl:hover {text-decoration: underline;}a {text-decoration: none;}":"")+"h2 a:hover {color: "+(a.Nc?a.Nc:"#676767")+"; text-decoration: none; font-weight: normal; background-color: transparent;}.domainLink {"+(a.rg?"line-height: "+a.rg+
"px;":a.o.isHighendMobile||a.o.isTablet?"line-height: 1.5em;":"")+"color: "+a.Oc+"; font-style: normal; font-weight: normal;"+(a.Ab?"font-size: "+a.Ab+"px;":"")+"text-decoration: none;}.invisible {display: none;}.adStd.oneLine .descText {margin: 0 4px;}.adStd.twoLine .domainLink {margin-"+d+": 8px;}.textLink {color: "+(a.Ja?a.Ja:"black")+"; text-decoration: none;}.individualLabel {background-color: "+a.Oc+";"+(a.Ab?"font-size: "+a.Ab+"px;":"")+"color: "+a.ki+"; border-radius: 2px; padding: 0 2px; margin-"+
d+": 3px; vertical-align: baseline;}.sl-table, .c_ {visibility: hidden; margin-top: "+(a.o.isHighendMobile?"0px":"4px")+";}.sl-table-ol a, .sl-table a, .c_ a {text-decoration: none;}.sl-table-ol td {vertical-align: top; padding: 0px;}.sl-table a:hover, .c_ a:hover, .sl-table-ol a:hover {text-decoration: underline;}.sl-table td {vertical-align: top; padding: 0px;}.sl-right {"+(a.o.isHighendMobile?"margin: 4px 0 4px; margin-"+h+": 8px;":"margin-"+h+": 13px;")+"}.sl-left {"+(a.o.isHighendMobile?"margin: 4px 0 4px; margin-"+
d+": 8px;":"margin-"+h+": 12px;")+"}"+(a.o.isTablet?"":".sl-table, .c_ {line-height: 1.5;}")+(a.o.isHighendMobile||a.o.isTablet?".sl.l {margin-"+d+": 5px;}.sl.r {margin-"+h+": 5px;}":"")+".sitelinks {margin: 0; padding: 0; list-style-type: none; overflow: hidden;}.twoColSitelink {float: "+h+"; width: 49%;}.sitelink-spacer {padding-"+d+": 10px;}.sitelink-nowrap {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: "+h+";}.plus-ones, .plus-ones a {text-decoration: none; color: "+
(a.Qc?a.Qc:a.J?a.J:"#666666")+";"+(a.Yc?"font-size: "+a.Yc+"px;":a.K?"font-size: "+a.K+"px;":"")+"}.plus-ones a:hover {text-decoration: underline;}.apareview, .reviewlink {"+(a.K?"font-size: "+a.K+"px;":"")+"color: "+(null!=a.J?a.J:"#666666")+";}.reviewlink {text-decoration: none;}.reviewlink:hover {text-decoration: underline;}.sr-div, .sr-rl {color: "+(a.J?a.J:a.Ja?a.Ja:"#666666")+";}.sr-rl {text-decoration: none;}.sr-rl:hover {text-decoration: underline;}.sr-gt {color: "+(null!=a.J?a.J:"#777777")+
";}.sr-gl {text-decoration: none;}.sr-gl:hover {text-decoration: underline;}.sr-p {padding-right: 62px;}.sr-nsc {display: inline; position: relative;}.sr-star {position: absolute;}.sr-number {color: #F99B00;}a:hover {"+(a.zj?"font-weight: bold;":"")+(a.Mg?"color: "+a.Mg+";":"")+(a.Lg?"background-color: "+a.Lg+";":"")+"}.ctcLD {color: #676767; font-size: 80%;}.ctcI {width: 10px; height: 10px; margin-"+d+": 1px;}.ctcCOI {width: 16px; height:16px;"+(a.o.isRtl?'-moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH";':
"")+"}.ctcT {margin: 4px 0px 2px;}.ctcT a {"+(a.o.isHighendMobile&&!a.vg?"text-decoration: underline;":"text-decoration: none;")+"}.ctcCO {font-weight: bold;}.ctd-tbl {border-collapse: collapse; border-spacing: 0; width: 100%; table-layout: fixed;}.ctd-td-cr {vertical-align: top; padding-"+d+": 12px; padding-"+h+": 6px;}.ctd-itd {width: 45px;}.ctd-i-mini {margin-top: 5px; margin-"+d+": 1px; margin-bottom: 0px; margin-"+h+": 1px; width: 16px; height: 16px;}.ctd-il {width: 45px; height: 45px; display: block; margin: auto;}.ctd-ico {border:none; vertical-align: middle;}.ctd-ico-s {"+
Dd()+"height: 100%; vertical-align: middle;}.ctd-ico.rc {border-radius:8px;}.ctd-ico.rc-mini {border-radius:4px;}.ctd-rate {color: #8d8d8d;"+Dd()+"font-weight: 300; margin-top:2px;}.ctd-rate-bg {background: url(//www.google.com/images/afs/mobile/ctd-star-off.png); height: 13px; width: 65px;"+Dd()+"vertical-align: top; white-space: nowrap;}.ctd-rate-fg {background: url(//www.google.com/images/afs/mobile/ctd-star-on.png) "+h+" bottom; height: 13px;}.ctd-rate-txt {"+Dd()+"vertical-align: top; white-space: nowrap;}.ctd-rate-txt.inline {margin-"+
h+": 4px; margin-"+d+": 4px;}.ctd-usr-ico {background: url(//www.google.com/images/afs/mobile/ctd-user-icon.png); background-position: center; background-repeat: no-repeat;"+Dd()+"width: 13px; height: 13px; position: relative; top: 1px; margin-"+h+":2px; margin-"+d+":4px;}.ctd-text {min-height: 40px;}"+(a.Cc&&a.Cd&&a.o.customAdIcons?".adIcon {visibility: visible; width: "+a.Cc+"px; height: "+a.Cd+"px; border: none;"+("title-right"==a.Dd?"padding-left: 2px; padding-right: 2px;":"float: "+h+";"+(a.Gd?
"padding-"+h+":"+a.Gd+"px;":"")+"padding-"+d+": "+(null!=a.Fd?a.Fd:4)+"px; padding-top: "+(null!=a.Ed?a.Ed:4)+"px; padding-bottom: "+(null!=a.Hf?a.Hf:0)+"px;")+"}"+("ad-left"==a.Dd?(a.Hd?".adD, ":"")+".a_ {display: block; overflow: hidden;"+(a.Hd?"":"margin-"+h+": "+a.Cc+"px;")+"}":""):"")+".location {color: "+(a.Pc?a.Pc:a.J?a.J:"#666666")+";"+(a.Xc?"font-size: "+a.Xc+"px;":a.K?"font-size: "+a.K+"px;":"")+"}"+(a.o.isHighendMobile||a.o.isTablet?".adStd {margin-bottom: "+(a.o.isTablet?"5":"10")+"px;}.sr-div, .sl-table-ol, .sl-left, .sl-right, .apareview {margin-bottom: 12px;}.location, .plus-ones, .l_, .m_ {margin-bottom: 10px;}":
"")+".m_ {overflow: hidden; height: 1.2em; white-space: nowrap; text-overflow: ellipsis; word-wrap: normal; color: "+(null!=a.J?a.J:"#666666")+";"+(a.K?"font-size: "+a.K+"px;":"")+"}.n_ {white-space: normal;}.o_ {white-space: nowrap;}.p_ {width: 1em; height: 1em; vertical-align: text-bottom; margin-bottom: 1px; margin-"+d+": 5px;}.l_ {color: "+(null!=a.J?a.J:"#666666")+";"+(a.K?"font-size: "+a.K+"px;":"")+"}"+("relatedsearch"==a.type?".radlinkC {"+(a.cd&&a.Pa<a.zb?"padding: "+(1+(a.zb-a.Pa))+"px 4px;":
"padding: 1px 4px;")+"}.col {"+(a.hb?"text-align:"+("right"==h&&"left"==a.hb?"right":"right"==h&&"right"==a.hb?"left":a.hb)+";":"")+(a.cd?"border-"+d+": 1px solid "+a.xb+";":"")+"vertical-align: top;"+(a.yb?a.cd&&a.hb?"center"==a.hb?"padding-right: "+Math.floor(a.yb/2)+"px; padding-left: "+Math.floor(a.yb/2)+"px;":"right"==a.hb?"padding-"+h+": "+a.yb+"px;":"padding-"+d+": "+a.yb+"px;":"padding-right: "+a.yb+"px;":"")+"}"+(a.cd?"#adBlock h2 {float: "+h+"; line-height: 1.4em; vertical-align: top;"+
(a.Pa>=a.zb?"padding: "+(3+(a.Pa-a.zb))+"px 4px;":"padding: 3px 4px;")+"}.ad {border-bottom: none;}.col.l {border-"+d+": none;}":"#adBlock h2 {text-align: "+h+";}"):"")+".raiDiv {margin-bottom: 20px;}.raiImg {margin-right: 5px; margin-top: 10px; margin-bottom: 0px; border: 1px solid #CCCCCC;}.nowrap {white-space: nowrap;}";e=(d=a.o.isRtl)?"right":"left";d=""+(".buttonsWrapper {margin: 10px 0 13px; white-space: nowrap;}.inlineButton {"+K(Dd())+"box-sizing: border-box; text-align: center; border-"+
I(e)+": 1px solid #DDDDDD; vertical-align: top;}.inlineButton.firstButton {border-"+I(e)+": none;}.button {text-align: center;}.buttonImageWrapper {margin-top: 10px; line-height: 0;}.buttonTextWrapper {margin-top: 7px;}.buttonText {text-decoration: none; color: #5897F1; font-size: 12px;}"+(d?'.buttonImage {-moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH";}':""));d=H(d);h+=d;d=a.o.sellerFirstBoxLeft?".sfblAd {padding: 17px 0;}.sfblAd.notLast {border-bottom: 1px solid "+
I(null!=a.xb?a.xb:"#E1E1E1")+";}.sfblNarrowPadder {padding-top: 4px;}.sfblFavicon {vertical-align: top; width: 16px; height: 16px; padding: 0 1px;}.sfblSellerNameWrapper {overflow: hidden; text-overflow: ellipsis; color: "+I(a.Oc)+"; font-size: "+I(null!=a.Ab?a.Ab:"13")+"px;}.sfblSellerNameLink {text-decoration: none; color: "+I(a.Oc)+";}.sfblSellerNameLink:hover {text-decoration: underline;}.sfblSellerRatingsWrapper {padding-top: 3px;}.sfblTitleLink {font-size: "+I(null!=a.Pa?a.Pa:"15")+"px; font-weight: bold; text-decoration: none; color: "+
I(a.Rc)+";}.sfblTitleLink:hover {text-decoration: underline;}.sfblDescriptionWrapper {padding-top: 3px; color: "+I(null!=a.Ja?a.Ja:"#333333")+"; font-size: "+I(null!=a.na?a.na:"13")+"px;}.sfblSitelinksWrapper {padding-top: 4px; max-width: 450px; font-size: "+I(null!=a.na?a.na:"13")+"px;}.sfblSitelink {text-decoration: none; line-height: 17px; color: "+I(a.Rc)+";}.sfblSitelink:hover {text-decoration: underline;}.plus-ones, .plus-ones a {color: "+(a.Qc?I(a.Qc):a.J?I(a.J):"#777777")+"; font-size: "+
(a.Yc?I(a.Yc):a.K?I(a.K):"13")+"px; line-height: 1.3;}.location {color: "+(a.Pc?I(a.Pc):a.J?I(a.J):"#777777")+"; font-size: "+(a.Xc?I(a.Xc):a.K?I(a.K):"13")+"px; line-height: 1.3;}.apareview, .l_, .m_ {font-size: "+I(null!=a.K?a.K:"13")+"px; color: "+I(null!=a.J?a.J:"#777777")+"; line-height: 1.3;}.a_ {padding: 0;}":"";f+=h+d+".nonSfblSitelinksWrapper {"+(a.o.isHighendMobile||a.o.isTablet?"margin-top: 0px;":"margin-top: 4px;")+(a.o.isHighendMobile?"":"margin-left: 12px;")+"max-width: 450px;}.sitelinksTruncatedNarrow, .sitelinksTruncatedWide {"+
(a.K?"font-size: "+a.K+"px;":a.na?"font-size: "+a.na+"px;":"")+"text-decoration: none; line-height: 1.5; color: "+a.Rc+";"+(a.o.isHighendMobile||a.o.isTablet?"margin-bottom: 12px;":"margin-bottom: 0px;")+"word-wrap: normal;}.sitelinksTruncatedWide {"+(a.o.isTablet||a.o.isHighendMobile?"line-height: normal;":"")+"}</style>";fg(f,b,c)},hg=function(a,b,c,d,e,f,g,h,n){a="<h2 "+(n?' class="'+I(n)+'" ':"")+" id='attrHeader'>"+(f?a?yd({text:a,V:"rhHeader"})+"<br />":sf({Nd:c,Ic:b,V:"rhHeader"})+(e?tf({$b:e,
V:"rhHeader",id:"megaLabel"}):tf({$b:d,V:"lhHeader",id:"adsLabel"})):a?yd({text:a,V:"lhHeader"}):(e?tf({$b:e,V:"lhHeader",id:"megaLabel"}):tf({$b:d,V:"rhHeader",id:"adsLabel"}))+sf({Nd:c,Ic:b,V:"lhHeader"}))+"</h2>";fg(a,g,h)},fg=function(a,b,c){l(a)||(a=a.toString());oa()?b.populate(a):c.appendChild(Rc(Qc(),a))};if(window.IS_GOOGLE_AFS_IFRAME_)var ig=/^https?:\/\/afs.googleusercontent.com\//,jg=function(a,b,c,d){if(!d||ig.test(b))for(var e=0;e<a.length;e++)a[e].adIconUrl=b,a[e].adIconLocation=c,a[e].img=d},jg=m(jg,"aiIID");if(window.IS_GOOGLE_AFS_IFRAME_)var mg=function(a,b,c,d){if((a=kg(a,d))&&0<a.length)if(d.adClicktracking){c=zb("block",""+c,a);d=Pd(b,"div","b_");d=d.concat(Pd(b,"tr","b_"));b=0;for(var e;e=d[b];b++)a=c,a=zb("ad",""+(b+1),a),lg(e,a)}else lg(b,a)},kg=function(a,b){return b.clicktracking&&a.clicktrackUrl&&0<a.clicktrackUrl.length?a.clicktrackUrl:null},lg=function(a,b){for(var c=a.getElementsByTagName("a"),d=0;d<c.length;d++){var e=c[d];cb.test(e.href)&&("ontouchstart"in document.documentElement?(T(e,
"touchstart",ng),T(e,"touchmove",og),T(e,"touchend",function(){pg&&Ba(Ab(b));pg=!1})):T(e,"mousedown",function(a){var c=!1;(c=a.which?2>a.which:2>a.button)&&Ba(Ab(b))}))}},qg,rg,pg=!1,ng=function(a){pg=!1;a=a.touches;1==a.length&&(a=a[0],qg=a.clientX,rg=a.clientY,pg=!0)},og=function(a){a=a.touches[0];if(10<Math.abs(a.clientX-qg)||10<Math.abs(a.clientY-rg))pg=!1};if(window.IS_GOOGLE_AFS_IFRAME_)var sg=function(a){var b=[];a=Pd(a,"div","adUnit_js");for(var c=0,d;d=a[c];c++){d=Pd(d,"div","adStd");for(var e=0,f;f=d[e];e++)b.push(f)}return b},sg=m(sg,"fCE"),ug=function(a,b,c){var d=a.getAttribute("data-click-s"),e=a.getAttribute("data-click-trg");d&&e&&T(a,"click",tg(d,e,c&&0<c.length?Ab(zb("ad",""+(b+1),c)):null))},ug=m(ug,"aCB"),vg=function(a,b,c){b&&0<b.length&&(b=zb("block",""+c,b));a=sg(a);c=0;for(var d;d=a[c];c++)ug(d,c,b)},vg=m(vg,"cbACB"),tg=function(a,
b,c){return function(d){d&&(d=d.target||d.srcElement)&&(3==d.nodeType&&(d=d.parentNode),wg(d)||(c&&Ba(c),a+="&nb=2","_blank"==b?window.open(a):window.top.location.href=a))}},tg=m(tg,"cbBCH"),wg=function(a){for(;a&&!Md(a,"adStd");){if("a"==a.nodeName.toLowerCase())return!0;a=a.parentNode}return!1},wg=m(wg,"cbLTOCH");var xg=function(a,b){if(!a)return!1;if(3==a.nodeType&&a.nodeValue&&(b&&(a.nodeValue+=" ..."),4<a.nodeValue.length)){var c=a.nodeValue,d=a.nodeValue.length-1;c.length>d&&(c=c.substring(0,d-3)+"...");a.nodeValue=c;return!1}c=a.textContent||a.innerText;if(!c||c.length<=(b?0:4))return a.parentNode.removeChild(a),!0;for(c=xg(a.lastChild,b);c;)c=xg(a.lastChild,c);return!1},yg=function(a,b){if(!(0>=b)){for(var c=a.innerHTML.length;0<c&&a.offsetHeight>b;c--)for(var d=a,e=xg(d.lastChild,!1);e;)e=xg(d.lastChild,
e);a.offsetHeight>b&&(a.innerHTML="")}},zg=function(a,b,c,d){var e=a.offsetHeight;if(!(e<=b)){var f=Sd(a);a=Sd(f);f.style.overflow="hidden";f.style.position="relative";var g=document.createElement("div");try{g.style.backgroundImage="linear-gradient(to bottom, rgba(255,255,255,0), #ffffff)"}catch(h){}g.style.height="30px";g.style.position="absolute";g.style.bottom=0;g.style.width="100%";g.style.pointerEvents="none";f.appendChild(g);var n=document.createElement("div");n.innerHTML=c;n.className="expander";
n.style.textAlign="center";n.style.color="#0651cf";n.style.cursor="pointer";n.style.fontSize="11px";a.appendChild(n);var p=b-n.offsetHeight;f.style.height=p+"px";var q=e-p,u=document.getElementById("adBlock"),x=function(a){var b=u?u.offsetHeight:null;f.style.height=p+a*q+"px";.8<=a&&(n.innerHTML=d,g.style.background="");u&&b&&u.offsetHeight>b&&(u&&.2>=a&&(u.style.paddingBottom="4px"),u&&.98<=a?u.style.paddingBottom="1px":u&&.97<=a?u.style.paddingBottom="2px":u&&.96<=a&&(u.style.paddingBottom="3px"));
u&&1==a&&(u.style.paddingBottom="");if(window.onresize)window.onresize()},U=function(a){f.style.height=e-a*q+"px";if(.2>=a)try{g.style.backgroundImage="linear-gradient(to bottom, rgba(255,255,255,0), #ffffff)"}catch(b){}.8<=a&&(n.innerHTML=c);if(window.onresize)window.onresize()},M=new ze(400);T(n,"click",function(){M.nb||n.innerHTML!=c?M.nb||(M.vc=U,Ae(M)):(M.vc=x,Ae(M))})}};if(window.IS_GOOGLE_AFS_IFRAME_){var Ag=function(a,b,c,d,e,f,g){this.ac=bb(a);this.De=b;this.nc=c;this.Kb=d;this.Mb=e;this.jc=f;this.p=g;this.jd=E()};Ag.prototype.f=function(){return this.p({ia:this.ac,Wa:this.nc,ld:this.De,kd:this.jd,P:this.Kb,T:this.Mb,za:this.jc})}};var Bg=function(a){return H(a.ug?'<table style="width: 100%"><tr class="e_"><td class="f_">'+I(a.ug)+"</td></tr></table>":'<div id="'+L(a.dj)+'" class="kb_"><div id="'+L(a.Dj)+'" class="lb_"></div><div class="mb_" id="'+L(a.hj)+'"><span class="nb_" id="'+L(a.ij)+'"></span><div class="left ob_ fb_" id="'+L(a.Bj)+'"><img width="21" height="21" class="pb_" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAXklEQVQ4y2P4//8/A7Uxw6ih2CWwAwMgvg+iqWUoyMD3QAySvE8NQ5ENfE8Nl2IYCBKkxFCsBlJiKE4DKTH0PtRAEE5AD+RB5VKahCnNYp9m6ZRmOYo6eX+0kCYbAwBPgxTnnBag1wAAAABJRU5ErkJggg==" /></div><div class="right ob_ fb_" id="'+
L(a.Cj)+'"><img width="21" height="21" class="pb_" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAXElEQVQ4y2P4//8/A7Uxw6ihuCUZGAyA+D6UxgDkGgoyEMR4j81gSlz6HpfB5BqK12BKDMVpMKWGYjWYGoaCQALUUBC+PyhdSvUwpXrs0ySd0ixHUTfvjxbSZGEA/QcU5yLp498AAAAASUVORK5CYII=" /></div></div></div>')},Cg=function(a){return J(".mb_ {padding-top: 10px; text-align: right; height: 29px; font-size: 12px; color: #666666; line-height: 29px; margin-bottom: 2px;}.nb_ {padding-right: 10px; height: 100%; display: inline-block;}.fb_ {display: inline-block; text-align: center; border-radius: 2px; background: white; border: 1px solid #f3f3f3; cursor: default; white-space: nowrap; text-decoration: none; color: #444444; font-size: 11px; font-weight: bold; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.ob_.fb_ {height: 100%; width: 34px; font-size: inherit; position: relative;}.fb_.k_ {border: 1px solid #dcdcdc; background: #f5f5f5; z-index: 10;}.fb_.k_:active {-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1); box-shadow: inset 0 1px 2px rgba(0,0,0,.1); background: #f8f8f8; color: #333;}.fb_.k_:hover {border: 1px solid #c6c6c6; z-index: 20;}.left.fb_ {border-top-right-radius: 0; border-bottom-right-radius: 0;}.right.fb_ {border-top-left-radius: 0; border-bottom-left-radius: 0; margin-left: -1px;}.pb_ {margin-top: -3px; vertical-align: middle; filter: alpha(opacity=33); opacity: .333;}.fb_.k_:hover > .pb_ {filter: alpha(opacity=90); opacity: .9;}.fb_.k_ > .pb_ {filter: alpha(opacity=55); opacity: .55;}table {font-size: "+
Q(a.fontSize)+"px; border-collapse: collapse; display: inline-table; white-space: normal; margin-right: 10px; vertical-align: top; border-top: 1px solid #ebebeb;}.kb_ {position: relative; overflow: hidden;}.lb_ {white-space: nowrap; position: relative; left: 0px;}.f_ {color: #777777;}")};if(window.IS_GOOGLE_AFS_IFRAME_){var Dg=function(a,b,c,d,e,f){this.qa=a;this.jj=b;this.Fj=c;this.bj=d;this.Ii=e;this.cb=0;this.lc=[];this.p=f;this.Ld=new ze(300);this.wg=E();this.Te=E();this.yg=E();this.Re=E();this.Se=E();this.zg=E()};k=Dg.prototype;k.f=function(){return this.p({dj:this.wg,Dj:this.Te,hj:this.yg,Bj:this.Re,Cj:this.Se,ij:this.zg,ug:0==this.qa.length?this.bj:""})};k.eg=function(a,b){return a==b?this.Fj.replace("%1$d",""+a).replace("%2$d",""+this.qa.length):this.jj.replace("%1$d",""+
a).replace("%2$d",""+b).replace("%3$d",""+this.qa.length)};k.gj=function(a,b){if(0!=this.qa.length){var c=S(a,this.wg);b-=c.offsetHeight;var d=S(a,this.Te),c=c.offsetWidth,e=a.createElement("table");e.style.width=c+"px";d.appendChild(e);for(var f=0,g=0;g<this.qa.length;g++)if(e.appendChild(Rd(this.qa[g].f())),e.offsetHeight>b){var h=e.removeChild(e.lastChild);0==f&&(b=e.offsetHeight);this.lc.push(this.eg(f+1,g));e=a.createElement("table");e.style.width=c+"px";d.appendChild(e);e.appendChild(h);f=g}this.lc.push(this.eg(f+
1,this.qa.length));this.dh(a)}};k.Qf=function(){return 0<this.cb};k.Rf=function(){return this.cb<this.lc.length-1};k.dh=function(a){if(this.Ii&&1==this.lc.length)S(a,this.yg).style.display="none";else{var b=S(a,this.Re);this.Qf()?Od(b,"k_"):Nd(b,"k_");b=S(a,this.Se);this.Rf()?Od(b,"k_"):Nd(b,"k_");S(a,this.zg).innerHTML=this.lc[this.cb]}};k.Ng=function(a,b){if(!this.Ld.nb&&0<a.getElementsByTagName("table").length){var c=S(a,this.Te),d=Cf(a.getElementsByTagName("table")[0],!1),e=d*this.cb*-1;b?this.cb--:
this.cb++;this.Ld.vc=ye(c,e,d*this.cb*-1);if(!Ae(this.Ld))throw"Animator got out of sync with page state.";this.dh(a)}};k.Bi=function(a){return fa(function(){this.Qf()&&this.Ng(a,!0)},this)};k.Di=function(a){return fa(function(){this.Rf()&&this.Ng(a,!1)},this)};k.Md=function(a){if(0!=this.qa.length){var b=S(a,this.Re);T(b,"click",this.Bi(a));b=S(a,this.Se);T(b,"click",this.Di(a))}}};var Eg=function(a){for(var b='<div style="display: none;" id="_googAFShSingleProduct"></div><style>',c=a.Wg,d=c.length,e=0;e<d;e++)b+=Q(c[e]);b+='</style><div class="ra_"><div id="'+L(a.Cf)+'">'+K(Fd({Na:kd('<div class="sa_"><img class="ta_" src="'+L(P(a.mb))+'"></div>'),Oa:kd('<div class="d_" id="'+L(a.tb)+'">'+I(a.title)+"</div>"+(a.S?'<div class="wa_">'+I(a.S)+"</div>":"")),ma:69,Ya:10}))+'<div class="va_">'+I(a.Ug)+"</div></div>"+I(a.Ig)+"</div>";return H(b)},Fg=function(a){for(var b='<div style="display: none;" id="_googAFShSingleProduct"></div><style>#adBlock {width: '+
Q(a.$h)+"px;}",c=a.Wg,d=c.length,e=0;e<d;e++)b+=Q(c[e]);b+='</style><div class="ra_">'+K(Fd({Na:kd('<div class="sa_" id="'+L(a.Ih)+'"><img src="'+L(P(a.mb))+'" class="ta_"/></div><div class="xa_" id="'+L(a.pi)+'">'+I(a.description)+"</div>"),Oa:kd('<div id="'+L(a.Gi)+'"><div id="'+L(a.Cf)+'"><div class="ya_"><div class="d_" id="'+L(a.tb)+'">'+I(a.title)+'</div><div class="wa_">'+I(a.S)+'</div></div><div class="va_">'+I(a.Ug)+"</div></div>"+I(a.Ig)+"</div>"),ma:224,Ya:20}))+"</div>";return H(b)};var Hg=function(a){return H('<tr class="e_">'+Gg(a)+"<td>"+I(null!=a.P?a.P:"")+'</td><td class="za_">'+I(a.Wa)+"</td></tr>")},Gg=function(a){return H('<td class="ab_"><div style="position: relative;"><div style="position: absolute; max-width: 100%; white-space: nowrap;">'+K(Be({href:a.ia,content:a.ld,j:a.za,la:jd("bb_"),Ma:a.kd}))+"</div><div>&nbsp;</div></div></td>")},Ig=function(a){return H('<tr class="e_">'+Gg(a)+"<td>"+I(null!=a.P?a.P:"")+"</td><td><div>"+I(a.Wa)+'</div><div class="cb_">'+I(a.T)+
'</div></td><td class="db_">'+K(Be({href:a.ia,content:"Buy",j:a.za,la:jd("k_ eb_ fb_")}))+"</td></tr>")},Jg=function(a){a=a||{};return H('<tr class="e_">'+Gg(a)+'<td class="za_"><div class="gb_">'+I(a.Wa)+'</div><div class="cb_">'+I(null!=a.T?a.T:"")+'</div></td><td class="hb_"><div class="ib_">'+I(null!=a.P?a.P:"")+"</div></td></tr>")};if(window.IS_GOOGLE_AFS_IFRAME_){var Kg=function(a,b){this.Pf=a;this.maxHeight=b},Lg=new Kg(10,350),Mg=new Kg(20,700),Ng=function(a,b,c,d,e,f,g,h,n,p,q,u){this.Sb=a;this.H=b;this.N=c;this.Ob=d;this.Ij=e;this.aj=f+" \u25bc";this.Qi=g+" \u25b2";this.ae=h;this.Je=n;this.Kj=q;this.p=u;this.pb=p;this.pb.height=Math.min(this.pb.height,this.ae.maxHeight);this.pb.width=Math.min(this.pb.width,1E3);this.Zg=E();this.Wf=E();this.Df=E();this.Bf=E();this.hg=E()};Ng.prototype.f=function(){return this.p({mb:this.Sb,
title:this.H,description:this.N,S:this.Ob,Ug:this.Ij,Ig:this.Je.f(),$h:this.pb.width,Wg:this.Kj,tb:this.Zg,pi:this.Wf,Cf:this.Df,Ih:this.Bf,Gi:this.hg})};Ng.prototype.Fi=function(a){return S(a,"adBlock").offsetWidth};Ng.prototype.rj=function(a){this.Wj(a);var b=S(a,this.Df).offsetHeight,b=b+2*this.ae.Pf;this.Je.gj(a,this.pb.height-b);this.Je.Md(a)};Ng.prototype.Wj=function(a){var b=S(a,this.Zg),c=b.style.whiteSpace,d=b.style.wordWrap;b.style.whiteSpace="nowrap";b.style.wordWrap="normal";var e=b.offsetHeight;
b.style.whiteSpace=c;b.style.wordWrap=d;yg(b,3*e+3);if(b=a.getElementById(this.Wf))c=Df(S(a,this.Bf)),c+=2*this.ae.Pf,Df(S(a,this.hg)),zg(b,this.pb.height-c-50,this.aj,this.Qi)};var Og=function(a,b,c,d,e){var f,g,h,n=[],p=null;switch(a.id){case 1:case "SMALL_FORMAT":f=Hg;g=Bg;h=Eg;n.push(J(".e_ {border-bottom: 1px solid #ebebeb; vertical-align: middle;}.e_ td {padding: 7px 4px 7px 0;}.ab_ {width: 40%;}.e_ .za_ {text-align: right; padding: 7px 0; font-weight: bold;}.bb_ {text-decoration: none; color: #0651cf; display: block; overflow: hidden; text-overflow: ellipsis;}.bb_:hover {text-decoration: underline;}"));
n.push(J(Cg({fontSize:12})));n.push(J("#adBlock {font-family: arial; font-size: 0; width: 300px; background: white;}.d_ {font-size: 18px; font-weight: bold; color: #222222; word-wrap: break-word;}.ra_ {padding: 9px; border: 1px solid #e0e0e0;}.ta_ {max-width: 67px; max-height: 67px; vertical-align: middle;}.sa_ {width: 67px; height: 67px; border: 1px solid #eeeeee; text-align: center; line-height: 67px;}.va_ {padding: 10px 0; font-size: 12px; font-weight: bold; color: #222222;}.wa_ {color: #787878; font-size: 13px;}"));
d&&(f=Jg,n.push(J(".e_ .hb_ {padding: 7px 0; width: 46px;}.e_ .za_ {text-align: left; padding-right: 4px;}.cb_ {color: #7d7d7d; font-size: 90%; font-weight: normal;}")));p=Lg;break;case 3:case "WIDE_FORMAT":f=Ig;g=Bg;h=Fg;n.push(J(".e_ {border-bottom: 1px solid #ebebeb; vertical-align: middle;}.e_ td {height: 50px; padding-right: 4px;}.ab_ {width: 40%;}.e_ .db_ {text-align: right; padding-right: 0;}.eb_.fb_ {padding: 0 8px; min-width: 54px; height: 27px; line-height: 27px;}.bb_ {text-decoration: none; color: #0651cf; display: block; overflow: hidden; text-overflow: ellipsis;}.bb_:hover {text-decoration: underline;}.cb_ {color: #7d7d7d; font-size: 80%;}"));
n.push(J(Cg({fontSize:14})));n.push(J("#adBlock {font-family: arial; font-size: 0; background: white;}.ra_ {padding: 19px; border: 1px solid #e0e0e0;}.ta_ {max-width: 222px; max-height: 222px; vertical-align: middle;}.sa_ {width: 222px; height: 222px; border: 1px solid #eeeeee; text-align: center; line-height: 222px; margin-bottom: 20px;}.xa_ {font-size: 12px; line-height: 18px; color: #222222; word-wrap: break-word;}.ya_ {padding-bottom: 20px;}.d_ {font-size: 18px; font-weight: bold; color: #222222; word-wrap: break-word;}.wa_ {color: #7d7d7d; font-size: 13px;}.va_ {font-size: 14px; font-weight: bold; color: #222222; padding-bottom: 8px;}"));
p=Mg;break;default:return La.log({message:"Jackpot block json failed to provide a known format."},"crjc"),null}var q=[];a.offers&&(q=hc(a.offers,function(a){return new Ag(a.u,a.m,a.pr,a.s,d&&a.ppu?a.ppu:"",c,f)}));e=new Dg(q,b.pt,b.sipt,b.nl,e,g);return new Ng(a.pd.i,a.pd.t,a.pd.d,d&&a.pd.er?a.pd.er:"",b.sl,b.m,b.l,p,e,new F(a.mw,a.mh),n,h)}};var Pg=function(a){return H('<div class="button" id="'+L(a.gi)+'">'+I(a.ei)+'<div class="q_ j_" id="'+L(a.ci)+'"><div class="r_ s_"><div class="t_"><div class="u_">'+I(a.bi)+'</div></div><div class="r_ v_"> </div></div></div></div>')},Qg=function(a){return J(".button {position: relative;"+Q(Dd())+"}.t_ {position: absolute;"+Q(Ed({value:ld("0 4px 16px rgba(0, 0, 0, 0.2)")}))+"width: "+Q(a.Lc)+"px; bottom: "+Q(a.ga?a.Kf:9)+"px; right: "+Q(a.ga?8:a.Kf)+"px; background: white;}.u_ {border: 1px solid #CCCCCC; padding: 10px; word-wrap: break-word;}.q_ {position: absolute; cursor: default;}.q_.j_ {visibility: hidden;}.r_ {width: 0; border-style: solid; border-"+
Q(a.ga?"left":"top")+"-color: #CCCCCC; border-"+Q(a.ga?"top":"left")+"-color: transparent; border-right-color: transparent; border-bottom-color: transparent;}.r_.s_ {border-width: 10px; border-"+Q(a.ga?"right":"bottom")+"-width: 0; position: absolute; bottom: "+Q(a.ga?17:41)+"px; left: "+Q(a.ga?-5:2)+"px;}.r_.v_ {border-width: 9px; border-"+Q(a.ga?"right":"bottom")+"-width: 0; border-"+Q(a.ga?"left":"top")+"-color: white; position: absolute; margin-"+Q(a.ga?"left":"top")+": -10px; margin-"+Q(a.ga?
"top":"left")+": -9px;}")};if(window.IS_GOOGLE_AFS_IFRAME_){var Rg=function(a,b,c,d,e,f,g){this.Pd=E();this.Kc=E();this.fi=a;this.Od=b;this.di=c;this.Rh=d;this.Sh=e;this.p=f||Pg;this.$e=g||Qg};k=Rg.prototype;k.f=function(){return this.p({gi:this.Pd,ci:this.Kc,ei:this.fi.f(),bi:this.Od.f()})};k.qe=function(){return this.$e({Lc:this.di,Kf:this.Rh,ga:this.Sh})};k.zi=function(a){var b=this;return function(c){Qd(c.target||c.srcElement,b.Kc)||(c=a.getElementById(b.Kc))&&(c.classList?c.classList.toggle("j_"):Md(c,"j_")?Nd(c,"j_"):
Od(c,"j_"))}};k.Ai=function(a){var b=this;return function(c){Qd(c.target||c.srcElement,b.Pd)||(c=a.getElementById(b.Kc))&&Od(c,"j_")}};k.Id=function(a){var b=a.getElementById(this.Pd);b&&(T(b,"click",this.zi(a)),T(a.body,"click",this.Ai(a)))};k.Rb=function(a){return this.Od.Rb(a)};k.sc=function(a){this.Od.sc(a)}};var Sg=function(a){return H('<div style="font-size: 14px;"><div><a href="'+L(P(a.ia))+'" style="color: #281ab3; text-decoration: none" id="'+L(a.tb)+'" '+N(R(a))+">"+I(a.title)+'</a></div><div id="'+L(a.ui)+'"><div style="color: #222222; font-weight: bold;">'+I(a.Wa)+'</div><div style="color: #777777; font-size: 13px;">'+(a.P?"<div>"+I(a.P)+"</div>":"")+(a.T?"<div>"+I(a.T)+"</div>":"")+(a.S?"<div>"+I(a.S)+"</div>":"")+"</div></div></div>")},Tg=function(){return H('<div style="width: 30px; height: 42px;"><div style="cursor: pointer; width: 15px; padding-left: 5px;"><div style="width: 5px; padding-left: 5px; padding-top: 7px;"><div style="height: 5px; background: gray; margin-bottom: 2px; border-radius: 50%;"> </div><div style="height: 5px; background: gray; margin-bottom: 2px; border-radius: 50%;"> </div><div style="height: 5px; background: gray; border-radius: 50%;"> </div></div></div></div>')};if(window.IS_GOOGLE_AFS_IFRAME_){var Ug=function(a,b,c,d,e,f,g,h,n){this.ac=a;this.H=b;this.nc=c;this.Kb=d;this.Mb=e;this.Ob=f;this.jc=g;this.Wi=h;this.p=n||Sg;this.sb=E();this.dg=E()};Ug.prototype.f=function(){return this.p({ia:this.ac,title:this.H,tb:this.sb,Wa:this.nc,P:this.Kb,T:this.Mb,S:this.Ob,j:this.jc,ui:this.dg})};Ug.prototype.Rb=function(a){return[new $e(S(a,this.sb),"&nb=0")]};Ug.prototype.sc=function(a){var b=a.document.getElementById(this.dg);b&&yg(a.document.getElementById(this.sb),
this.Wi-b.offsetHeight)};var Vg=function(a){this.p=a||Tg};Vg.prototype.f=function(){return this.p({})};var Wg=function(a,b,c,d,e,f,g){a=new Ug(d,a.t,a.pr,a.s,a.ppu,a.er,e,c);return new Rg(new Vg,a,b,f,g)}};var Xg=function(a){var b='<div class="tb_ b_" id="'+L(a.Ag)+'"><div class="ub_">',c='<div class="yb_"><div style="position: absolute;" class="zb_">'+K(Be({href:a.ia,content:a.title,j:a.za,la:jd("ac_"),Ma:a.tb}))+'</div><div id="'+L(a.Bg)+'" style="position: absolute; bottom: 0;">',c=c+('<div class="bc_" style="padding-bottom: '+L(Q(a.od&&(a.P||a.S||a.T)?2:4))+'px;"><span class="gb_" title="'+L(a.Eg)+'">'+I(a.Wa)+"</span></div>"+(a.od?(a.P?'<div class="cc_" title="'+L(a.P)+'">'+I(a.P)+"</div>":"")+
(a.S?'<div class="cc_" title="'+L(a.S)+'">'+I(a.S)+"</div>":"")+(a.T?'<div class="cc_" title="'+L(a.T)+'">'+I(a.T)+"</div>":""):"")+'<div class="dc_">'+K(Be({href:a.ia,content:a.ld,j:a.za,la:jd("ec_"),Ma:a.kd}))+"</div></div></div>"),b=b+K(Fd({Na:kd("<div>"+K(Be({href:a.ia,content:kd('<div class="vb_" style="background-image:url('+L(P(a.mb))+');"><div class="va_">'+I(a.Mf)+"</div></div>"),j:a.za,la:jd("xb_"),Ma:a.lg}))+"</div>"),Oa:kd(c),ma:a.se,Ya:a.Ub})),b=b+('<div style="position: absolute; bottom: -8px; right: -6px;">'+
I(a.Hg)+"</div></div></div>");return H(b)},Yg=function(a){return J(".tb_ {background: white; margin-right: "+Q(a.Vb)+"px; margin-bottom: "+Q(a.Vb)+"px;"+(a.ag?Q(Ed({value:ld("1px 2px 1px rgba(0, 0, 0, 0.1)")}))+"border: 1px solid #E0E0E0; box-sizing: border-box; border-radius: 3px;":Q(Ed({value:ld("0 2px 1px rgba(0, 0, 0, 0.1), 0 0   1px rgba(0, 0, 0, 0.1)")}))+"border-radius: 2px;")+"width: "+Q(a.Ph)+"px; height: "+Q(a.Mh)+"px;"+Q(Dd())+"}.ub_ {"+(a.ag?"padding: "+Q(a.Ub-1)+"px;":"padding: "+Q(a.Ub)+
"px;")+"position: relative;}.xb_ {text-decoration: none;}.vb_ {width: "+Q(a.se)+"px; height: "+Q(a.Li)+"px; background-repeat: no-repeat; background-position: center; background-size: contain; cursor: pointer; position: relative;}.yb_ {position: relative; height: "+Q(a.ni)+"px;}.ac_ {color: "+Q(a.Rj)+"; font-size: "+Q(a.Tj)+"px; text-decoration: none;}.zb_ {width: "+Q(a.Sc)+"px; word-wrap: break-word;}.gb_ {font-size: "+Q(a.oj)+"px; font-weight: bold; color: "+Q(a.Dg)+";}.bc_ {color: "+Q(a.Dg)+"; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: "+
Q(a.Sc-a.Lc)+"px;}.ec_ {color: "+Q(a.tg)+"; text-decoration: none;}.dc_ {font-size: "+Q(a.Yi)+"px; padding-bottom: 2px; color: "+Q(a.tg)+"; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: "+Q(a.Sc-a.Lc)+"px;}.va_ {font-size: 13px;"+Q(Dd())+"text-decoration: none; background-color: #555555; position: absolute; bottom: 1px; left: 1px; padding: 0 3px; color: white; border-radius: 2px;}.cc_ {font-size: 12px; color: #777777; padding-bottom: 2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: "+
Q(a.Sc)+"px;}"+Q(a.ti))};var Zg=function(a){var b='<div class="tb_ b_" id="'+L(a.Ag)+'"><div class="ub_"><div>'+K(Be({href:a.ia,content:kd('<div class="vb_" style="background-image:url('+L(P(a.mb))+');"><div class="va_">'+I(a.Mf)+"</div></div>"),j:a.za,la:jd("xb_"),Ma:a.lg}))+'</div><div class="yb_"><div style="position: absolute;" class="zb_">'+K(Be({href:a.ia,content:a.title,j:a.za,la:jd("ac_"),Ma:a.tb}))+'</div><div id="'+L(a.Bg)+'" style="position: absolute; bottom: 0;">',b=b+('<div class="bc_" style="padding-bottom: '+
L(Q(a.od&&(a.P||a.S||a.T)?2:4))+'px;"><span class="gb_" title="'+L(a.Eg)+'">'+I(a.Wa)+"</span></div>"+(a.od?(a.P?'<div class="cc_" title="'+L(a.P)+'">'+I(a.P)+"</div>":"")+(a.S?'<div class="cc_" title="'+L(a.S)+'">'+I(a.S)+"</div>":"")+(a.T?'<div class="cc_" title="'+L(a.T)+'">'+I(a.T)+"</div>":""):"")+'<div class="dc_">'+K(Be({href:a.ia,content:a.ld,j:a.za,la:jd("ec_"),Ma:a.kd}))+'</div></div><div style="position: absolute; bottom: -14px; right: -14px;">'+I(a.Hg)+"</div></div></div></div>");return H(b)},
$g=function(a){return J(Q(Yg(a))+".vb_ {margin-bottom: "+Q(a.Ub)+"px;}")};if(window.IS_GOOGLE_AFS_IFRAME_){var ah=function(a,b,c,d,e,f,g,h,n,p,q,u,x,U){this.Uh=c;this.ac=d;this.H=a.t;this.De=a.m;this.nc=a.pr;this.Sb=a.i;this.Kb=a.s;this.Mb=a.ppu;this.Ob=a.er;this.uj=u;this.Hi=b.h;this.ak=b.w;this.ve=e;this.og=f;this.Mi=b.ih;this.mg=b.iw;this.Vf=g;this.oi=h;this.Uj=b.ts;this.Zi=b.ms;this.pj=b.ps;this.Sj=b.tc;this.Xi=b.mc;this.nj=b.pc;this.jc=n;this.si=p;this.ha=q;this.$e=x;this.p=U;this.ig=E();this.kg=E();this.sb=E();this.jd=E();this.Cg=E()};k=ah.prototype;k.f=function(){var a=
this.ha?this.ha.f():"";return this.p({Ag:this.ig,Mf:this.Uh,ia:this.ac,mb:this.Sb,lg:this.kg,title:this.H,tb:this.sb,Wa:this.nc,ld:this.De,kd:this.jd,Bg:this.Cg,se:this.mg,Ub:this.og,Eg:this.mi(),za:this.jc,Hg:a,P:this.Kb,T:this.Mb,S:this.Ob,od:this.uj})};k.qe=function(){var a=this.ha?this.ha.qe():"";return this.$e({Ph:this.ak,Mh:this.Hi,Vb:this.ve,Ub:this.og,Li:this.Mi,se:this.mg,ni:this.Vf,Sc:this.oi,Tj:this.Uj,Yi:this.Zi,oj:this.pj,Rj:this.Sj,tg:this.Xi,Dg:this.nj,ag:this.si,Lc:this.ha?20:0,ti:a})};
k.mi=function(){return gc([this.Mb,this.Kb],ca).join("\n")};k.sc=function(a){var b=a.document.getElementById(this.Cg);b&&yg(a.document.getElementById(this.sb),this.Vf-(b.offsetHeight+4));this.ha&&this.ha.sc(a)};k.Id=function(a){this.ha&&this.ha.Id(a)};k.gg=function(a){return S(a,this.ig)};k.Rb=function(a){var b=this.ha?this.ha.Rb(a):[];return[new $e(S(a,this.sb),"&nb=0"),new $e(S(a,this.jd),"&nb=1"),new $e(S(a,this.kg),"&nb=9")].concat(b)};var bh=function(a,b,c,d,e,f,g,h){var n=bb(a.u),p=new F(b.w,
b.h),q=new F(b.iw,b.ih),u=Math.floor((p.height-q.height)/2),x=q.height,q=p.width-(3*u+q.width);g=g?Wg(a,p.width-90,p.height-20,n,e,-22,!0):null;return new ah(a,b,c,n,d,u,x,q,e,f,g,h,Yg,Xg)},ch=function(a,b,c,d,e,f,g,h){var n=bb(a.u),p=new F(b.w,b.h),q=new F(b.iw,b.ih),u=Math.floor((p.width-q.width)/2),x=p.height-(3*u+q.height),q=q.width;g=g?Wg(a,p.width,p.height-50,n,e,-19,!1):null;return new ah(a,b,c,n,d,u,x,q,e,f,g,h,$g,Zg)}};var dh=function(a){var b='<div style="display: none;" id="_googAFShPLAs"></div><style>'+J("#adBlock {width: "+Q(a.width)+"px; font-size: 0;}.rb_ {background-color: "+Q(a.backgroundColor)+"; font-family: "+Q(a.fontFamily)+";}.sb_ {padding-top: "+Q(a.Vb)+"px; padding-left: "+Q(a.Vb)+"px;}"+Q(a.Ni))+'</style><div class="rb_"><div class="sb_">';a=a.xj;for(var c=a.length,d=0;d<c;d++)b+=I(a[d]);return H(b+"</div></div>")};if(window.IS_GOOGLE_AFS_IFRAME_){var eh=function(a,b,c,d,e,f,g){this.Hb=a;this.Qg=b;this.ve=c;this.Vh=d;this.vi=e;this.Oi=f;this.p=g};eh.prototype.f=function(){for(var a=[],b=0;b<this.Hb.length;b++)a.push(this.Hb[b].f());return this.p({xj:a,width:this.Qg.width,Ni:this.Oi,Vb:this.ve,backgroundColor:this.Vh,fontFamily:this.vi})};eh.prototype.Ei=function(){return this.Qg};eh.prototype.Ci=function(){return this.Hb};eh.prototype.Qh=function(a){for(var b=0;b<this.Hb.length;b++)this.Hb[b].sc(a),this.Hb[b].Id(a.document)}};var fh=function(a){var b,c=0;b='<div class="SponsoredLinksBoxNoBorder"><div style="margin-left:2px"><div class="SponsoredLinksContentWrapper" id="A9AdsWidgetAdsWrapper"><div class="SponsoredLinksAdBox"><table id="SponsoredLinksTable" class="SponsoredLinkColumnAds"><tbody>';for(var d=a.ads,e=d.length,f=0;f<e;f++){var g=d[f];b+='<tr class="adUnit_js b_"><td valign="top"><span style="white-space:nowrap; padding-right:18px">'+(1==a.ads.length?'<span class="SponsoredLinkYellowBlockEnclosure"><span class="SponsoredLinkYellowBlock">&nbsp;</span>&nbsp;</span>':
'<span class="SponsoredLinkNumberItem">'+ ++c+".&nbsp;</span>")+'<span class="SponsoredLinkTitle"> <a target="_blank" href="'+g.u+'" rel="nofollow" class="titleLink"><b>'+g.cleanTitle+'</b></a> <a rel="nofollow" href="'+g.u+'" target="_blank" class="amazonExternalLinkImage_js"><img width="23" height="20" border="0" align="absbottom" style="padding-bottom:0px; margin-bottom:0px; display:inline;" alt="opens new browser window" src="//afs.googleusercontent.com/amazon/icon-offsite-sl-7069-t4._V171196157_.png"></a></span></span></td><td><span class="SponsoredLinkDescription" style="white-space:normal; padding-left:0px"><span style="padding-right:10px;" class="SponsoredLinkDescriptionText">'+
g.l1+"&nbsp;"+g.l2+'</span></span> <span class="SponsoredLinkDescription" style="padding-left:0px"><a class="SponsoredLinkDescriptionUrlLink" rel="nofollow" href="'+g.u+'" target="_blank" class="domainLink">'+g.v+"</a></span></td></tr>"}return b+"</tbody></table></div></div></div></div><style>#adBlock {font-size: 13px;}#adBlock a:hover {text-decoration: none;}#SponsoredLinksTable {width: 100%;}#sponsoredLinks {font-family: verdana,arial,helvetica,sans-serif;}.SponsoredLinksBoxNoBorder td, .SponsoredLinksBoxNoBorder th{font-family: verdana,arial,helvetica,sans-serif;}.SponsoredLinksBoxNoBorder a {color: #004B91; font-family: verdana, arial,helvetica,sans-serif;}.SponsoredLinksBox td, .SponsoredLinksBox th{font-family: verdana,arial,helvetica,sans-serif;}.SponsoredLinksBox a {color: #004B91; font-family: verdana, arial,helvetica,sans-serif;}.SponsoredFeedbackDiv{display: block; font-size: 90%; padding-left: 2px; padding-top: 5px;}.SponsoredLinkDescriptionUrlLink:link, #sponsoredLinks .SponsoredLinkDescriptionUrlLink:link {color: black; font-weight: normal; text-decoration: none;}.SponsoredLinkDescriptionUrlLink:visited, #sponsoredLinks .SponsoredLinkDescriptionUrlLink:visited {color: black; font-weight: normal; text-decoration: none;}.SponsoredLinkDescriptionUrlLink:hover,  #sponsoredLinks .SponsoredLinkDescriptionUrlLink:hover {color: black; font-weight: normal; text-decoration: none;}.SponsoredLinksBox{height: auto; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 10px; margin-top: 0px; margin-bottom: 10px; border: 1px solid #D0EAF8;}.SponsoredLinksBoxNoBorder{height: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px; margin-top: 0px; border: none;}.SponsoredLinkYellowBlock {position: absolute; background-color: #db9234; width: 4px; height: 4px; margin-right: 2px; margin-left: 2px; margin-top: 9px; left: 0px; line-height: 1px;}#sponsoredLinks {width: 100%; padding-top: 4px;}.SponsoredLinkYellowBlockEnclosure {position: relative; margin-right: 2px;}.SponsoredLinkContentDeclaration {text-align: right; padding-right: 20px; color: #C2C2C2}.SponsoredLinksBottomBox {padding-top: 5px; padding-right: 20px;}.SponsoredLinksAdvertiseYourServices {font-size: 90%; float: right;}#sponsoredLinks a:link, #sponsoredLinks a:visited {text-decoration: underline;}.SponsoredLinksSearchSeperator {margin-top: 6px; border-bottom: 1px dotted gray;}.SponsoredLinkDescriptionUrlLink {white-space: nowrap;}.SponsoredLinkNumberItem {font-family: verdana; color: #666666; font-size: 110%;}.SponsoredLinkNumberItemEnclose {padding-top: 3px;}.SponsoredLinksAdBox{padding: 0px; margin: 0px;}.SponsoredLinksAdBox ul {list-style-type: none; padding-left: 0px; margin-left: 0px;}.SponsoredLinksAdBox ul li {clear: both; margin-top: 10px; padding-left: 5px; border: 0px solid #ffcc00;}.SponsoredLinksAdBox ul li span{float: left; padding: 0 0 0 0}.SponsoredLinksAdBox ul li div{float: left; padding: 0 10px 0 0}.SponsoredLinksAdBox .SponsoredLinkTitle {font-size: 125%; white-space: nowrap; min-width: 250px; padding-left: 0px; padding-bottom: 5px}.SponsoredLinksAdBox .SponsoredLinkTitle a:hover {color: #CC6600;}.SponsoredLinksAdBox .SponsoredLinkTitle a {font-family: arial;}.SponsoredLinksAdBox .SponsoredLinkDescription{font-size: 115%; color: #000; min-width: 240px; white-space: nowrap; padding-left: 18px; padding-top: 3px; font-family: arial;}.SponsoredLinksAdBox .SponsoredLinkDescription a:link {color: black; text-decoration: none; font-family: arial;}table.SponsoredLinkColumnAds td {padding-bottom: 12px;}</style>"},
gh=function(a){for(var b='<div id="AUI_A9AdsWidgetAdsWrapper"><table class="AUI_SponsoredLinkColumnAds" style="width:auto; margin-right:40px;"><tbody>',c=a.ads,d=c.length,e=0;e<d;e++)var f=c[e],b=b+('<tr class="adUnit_js b_"><td><ul><li><div class="AUI_SponsoredLinkTitle"><a class="a-size-medium" style="font-size:15px; padding-top:3px; display:inline-block;" target="_blank" href="'+f.u+'" rel="nofollow">'+(a.options.amazonGrayBullets?"<b>"+f.t+"</b>":"<b>"+f.cleanTitle+"</b>")+'</a> <a target="_blank" href="'+
f.u+'" rel="nofollow"><img src="//afs.googleusercontent.com/amazon/icon-offsite-sl-7069-t4._V171196157_.png" width="23" alt="opens new browser window" align="absbottom" style="padding-bottom:0px; margin-bottom:0px;" height="20" border="0"></a></div></li></ul></td><td><div class="AUI_SponsoredLinkDescriptionDIV"><span style="padding-top:2px; display:inline-block;">&nbsp;&nbsp;-&nbsp;&nbsp;</span></div></td><td><div class="AUI_SponsoredLinkDescriptionDIV"><span class="a-size-base" style="padding-top:2px; display:inline-block;">'+
f.l1+"&nbsp;"+f.l2+'</span></div></td><td style="padding-left: 10px;"><div class="AUI_SponsoredLinkDescriptionDIV"><a class="a-size-base" style="padding-top:2px; display:inline-block;" target="_blank" href="'+f.u+'" rel="nofollow"><span class="a-color-secondary">'+f.v+"</span></a></div></td></tr>");return b+="</tbody></table></div><style>#adBlock {margin-top: 10px;}* {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}body {font-size: 13px; line-height: 19px; color: #333; font-family: Arial,sans-serif;}"+
(a.options.amazonGrayBullets?"":"#AUI_A9AdsWidgetAdsWrapper table {margin-left: 27px; font-family: verdana,arial,helvetica,sans-serif;}")+"table:last-child {margin-bottom: 0!important;}table {margin-bottom: 18px; border-collapse: collapse; width: 100%;}tr:first-child td, tr:first-child th {padding-top: 0;}td:first-child, th:first-child {padding-left: 0;}td, th {padding: 3px;}td, th {vertical-align: top;}td:last-child, th:last-child {padding-right: 0;}ul:last-child, ol:last-child {margin-bottom: 0!important;}ul, ol {padding: 0;}ul {margin: 0 0 18px 18px; color: #aaa;}ul li {"+
(a.options.amazonGrayBullets?"":"color: #db9234;")+"}ul li, ol li {word-wrap: break-word; margin: 0;}ul li {list-style: disc;}a, a:visited, a:active, a:link {text-decoration: none; color: #0066c0;}.a-size-medium {font-size: 17px!important; line-height: 1.255!important; font-family: Arial,sans-serif; text-rendering: optimizeLegibility;}a:hover {text-decoration: underline; cursor: pointer; color: #e47911;}.a-size-base {font-size: 13px!important; line-height: 19px!important;}.a-color-secondary {color: #888!important;}img {vertical-align: top;}img {max-width: 100%; border: 0; -ms-interpolation-mode: bicubic;}</style>"};if(window.IS_GOOGLE_AFS_IFRAME_)var hh=function(a,b){b=b||130;var c=Math.max(1.5*b,160),c=b+c,d=a.document.getElementById("wideSfbl"),e=a.document.getElementById("narrowSfbl");d&&e&&(Cf(a.document.body,!1)<c?(d.style.display="none",e.style.display="block"):(d.style.display="block",e.style.display="none"));for(var c=Pd(a.document,"div","wideSitelinksWrapper_js"),d=Pd(a.document,"div","narrowSitelinksWrapper_js"),e=Pd(a.document,"div","sitelinksWrapper_js"),f=null,g=0,h;h=e[g];g++)if(0<h.offsetWidth){f=
h;break}if(f&&260>Cf(f,!1)){for(g=0;h=c[g];g++)h.style.display="none";for(g=0;h=d[g];g++)h.style.display="block"}else{for(g=0;h=c[g];g++)h.style.display="block";for(g=0;h=d[g];g++)h.style.display="none"}};var ih=function(a){return'<div class="sfblSellerNameWrapper" title="'+I(a.A.visDomain)+'"><a class="sfblSellerNameLink" href="'+I(a.A.u)+'"'+R(a)+">"+Ce({text:a.A.nonBreakingVisDomain,wa:!1,g:a.o.isRtl})+"</a></div>"+(a.ng?'<div class="sfblSellerRatingsWrapper">'+Pe({rc:a.A.sr})+"</div>":"")},jh=function(a){return""+(a.o.disableSellerFirstFavicon?ih({A:a.A,o:a.o,j:a.j,ng:a.dd}):Gd({Na:'<img src="'+I(a.A.furl)+'" class="sfblFavicon"/>',Oa:""+ih({A:a.A,o:a.o,j:a.j,ng:a.dd}),ma:18,Ya:3,Pb:a.o.isRtl}))+
(a.dd?"":'<div class="sfblSellerRatingsWrapper">'+Pe({rc:a.A.sr})+"</div>")},kh=function(a){var b='<div class="sfblTitleWrapper"><a href="'+a.A.u+'" class="sfblTitleLink" '+R(a)+">"+De({text:a.A.tr,g:a.o.isRtl})+'</a></div><div class="sfblDescriptionWrapper">',c=a.A.l1r,d=a.A.l2r,e=a.o.isRtl,f="";if(d&&d.c)var g=c.rtl||d.rtl,f=f+Ce({wa:g,g:e,text:De({text:c,g:g})+" "+De({text:d,g:g})});else f+=De({text:c,g:e});b=b+f+"</div>"+wf({td:a.A.ar,Bb:a.A.el,g:a.o.isRtl})+Ke({Me:a.A.plus_ones,j:a.j})+Ee({Ae:a.A.location,
g:a.o.isRtl})+He({nd:a.A.oh,fh:a.o.offerHighlightWithIcon});a=a.A.sls&&0<a.A.sls.length?H(We({uid:"",ea:a.A.sls,j:a.j,Sg:"sfblSitelink",Rg:"sfblSitelink",gh:"sfblSitelinksWrapper"})):"";return b+a};var lh=window;var mh=function(a,b){var c=b||lh;a&&c.top!=c&&(c=c.top);try{var d;if(c.document&&!c.document.body)d=new F(-1,-1);else{var e=(c||window).document,f="CSS1Compat"==e.compatMode?e.documentElement:e.body;d=new F(f.clientWidth,f.clientHeight)}return d}catch(g){return new F(-12245933,-12245933)}};if(window.IS_GOOGLE_AFS_IFRAME_){var nh=new ib("ijsp"),oh={},ph=null,qh=new y("iframe"),rh={xf:0,Ch:2,Ac:3,xc:6},sh={ads:rh.xf,rss:rh.Ch,pbs:rh.Ac,jb:rh.xc},th={bulleted:gh,numbered:fh},uh={0:"ad-left",1:"title-right"},vh={0:"off",1:"low",2:"med",3:"high"},W={},wh={},xh=function(a){!ph&&a.name&&(ph=(a=a.name.match(/master-(\d+)/))&&a[1]?a[1]:null);ph||(ph=-1);return ph},xh=m(xh,"gMN"),yh=function(a,b){try{return Df(a.document.getElementById(b))}catch(c){return null}},yh=m(yh,"gBH"),zh=function(a,
b){try{return Cf(a.document.getElementById(b),!1)}catch(c){return null}},zh=m(zh,"gBW"),Bh=function(a,b){var c=[],d=[],e;for(e in a){var f=Ah(e,b);null==f?delete a[e]:(c.push(e),d.push(f))}return{frames:d,names:c}},Bh=m(Bh,"cFr"),Eh=function(a){var b=Bh(oh,a).names,c;for(c in b){Ch(Ah(b[c],a),b[c]);var d=Dh(b[c],a);hh(Ah(b[c],a),d.sellerColumnWidth)}},Eh=m(Eh,"aPE"),Gh=function(a){var b=Bh(oh,a),c=b.names;a=Fh(b.frames,ga(Gh,a));for(b=0;b<a.length;b++)null!=a[b]&&qh.Jb(c[b]+".h",a[b]);Hb(qh)},Gh=
m(Gh,"sPH"),Hh=function(a,b){Eh(a,b);Gh(a)},Hh=m(Hh,"oR"),Ih={titleLink:"&nb=0",sfblTitleLink:"&nb=0",domainLink:"&nb=1",sfblSellerNameLink:"&nb=1",sl:"&nb=6",sfblSitelink:"&nb=6",textLink:"&nb=7",nArr:"&nb=8",ctcBtnLink:"&nb=14",amazonExternalLinkImage_js:"&nb=9"},Jh=function(a){var b=[];a=a.getElementsByTagName("a");for(var c=0,d;d=a[c];c++){var e;var f=document;try{var g;var h=d,n=f.defaultView||{};if(n&&n.getComputedStyle){var p=n.getComputedStyle(h,!1);g=p?p.getPropertyValue("display"):null}else{var q=
h.currentStyle;g=q?q.display:null}e=null!=g&&"none"!=g}catch(u){e=!1}if(e)for(var x in Ih)if(Md(d,x)){b.push(new $e(d,Ih[x]));break}}return b},Jh=m(Jh,"gTASSL"),Ch=function(a,b){var c=a.document.getElementById("attribution"),d=a.document.getElementById("adsLabel"),e=a.document.getElementById("megaLabel");if(d||e){var f;wh[b]?f=wh[b]:(f=20,e?f+=Gf(e).width:d&&(f+=Gf(d).width,c&&(f+=Gf(c).width,f+=20)),wh[b]=f);var g=S(a.document,"adBlock"),g=Ff(g);f>g?e?(e.style.display="none",c?c.style.display="":
e.parentNode.style.display="none"):(d.style.display="none",c||(d.parentNode.style.display="none")):e?(e.style.display="",e.parentNode.style.display="",c&&(c.style.display="none")):(d.style.display="",d.parentNode.style.display="")}},Ch=m(Ch,"aH"),Lh=function(a,b,c){a=a.document.getElementsByTagName("table");for(var d=a.length,e=0;e<d;e++){var f=a[e];Md(f,"sl-table")&&!Md(f.parentNode,"invisible")&&Kh(f,b,c)}},Lh=m(Lh,"aSL"),Mh=function(a){if(a instanceof Array){for(var b=0;b<a.length;b++)if(Mh(a[b]))return!0;
return!1}return a.offsetHeight>Gf(a).height},Mh=m(Mh,"iW"),Nh=function(a){for(;0<a.length;){var b=a.pop();b&&b.parentNode.removeChild(b)}},Nh=m(Nh,"rLON"),Kh=function(a,b,c){for(var d=a.getElementsByTagName("div"),e=[],f=[],g=0,h;h=d[g];g++)"sl-left"==h.className&&3>e.length?e.push(h):"sl-right"==h.className&&3>f.length&&f.push(h);for(d=[];0<e.length;)0<f.length?d.push([e.shift(),f.shift()]):d.push([e.shift()]);b?Oh(a,d):Ph(a,d,c);Qh(a,"visibility","visible")},Kh=m(Kh,"aSL"),Ph=function(a,b){for(var c=
a.getElementsByTagName("a").length;1<b.length&&Mh(b);)Nh(b.pop());1==b.length&&Oh(a,b);var d=Pd(a.parentNode,"div","c_");if(1==d.length){var d=d[0],e=a.getElementsByTagName("a").length;if(e<c&&3>e){c=Ff(d)-15;125>c&&(c=125);for(var f=d.getElementsByTagName("div"),g=0,h=0,n;n=f[h];h++)Gf(n).width<=c&&3>g?g++:n.style.display="none";g>e?(Qh(d,"visibility","visible"),a.style.display="none"):d.style.display="none"}else d.style.display="none"}},Ph=m(Ph,"uS"),Oh=function(a,b){for(var c=b.shift();0<b.length;)Nh(b.pop());
c[1]&&(Mh(c)||(Od(c[0].firstChild,"l"),Od(c[1].firstChild,"r"),c[0].innerHTML+=" - "+c[1].innerHTML),c[1].parentNode.removeChild(c[1]),c.pop());a.className="sl-table-ol";c[0].className="sl-left-ol";Mh(c[0])&&Nh(c)},Oh=m(Oh,"hSLS"),Rh=function(a,b){return Ff(a)<b},Rh=m(Rh,"sHNE"),Sh=function(a){return oa()&&!a},Sh=m(Sh,"rCS"),Th=function(a){var b=[],c=a.indexOf("<a");-1!=c?b=b.concat([a.substring(0,c+3),"TARGET",a.substring(c+2)]):b.push(a);return b},Th=m(Th,"pPSTA"),Uh=function(a){for(var b=0,c;c=
a[b];b++)c.plus_ones&&(c.plus_ones=Th(c.plus_ones))},Uh=m(Uh,"aPOT"),Dh=function(a,b){var c=b[a];c||(La.log({message:"frameOptions is undefined for "+a},"fAU"),c={});return c},Dh=m(Dh,"gFO"),Vh=function(a,b,c,d,e,f,g){e=Dh(b,e);var h=!!f.fillEuData&&!f.fillPlaEuData,n=!!f.fillPlaEuData;var p=Ob(e);if(d.hasOwnProperty("gbrs"))b:{var q=g.ipa,u=null,x=null;g=d.gbrs;if(g.hasOwnProperty("scrs"))u=ch,x=g.scrs;else if(g.hasOwnProperty("fcrs"))u=bh,x=g.fcrs;else{La.log({message:"PLA grid render spec failed to provide a valid format."},
"crpGc");d=Sb;break b}for(var U=x.bc,M=U&&"#ffffff"==U.toLowerCase(),Ra=J(x.ff),O=g.i,ia=[],Ca=0;Ca<d.plas.length;Ca++)ia.push(u(d.plas[Ca],x,q,O,p,M,h,n));d=new F(x.w,x.h);d=0==ia.length?Sb:new eh(ia,new F(O+g.c*(d.width+O),O+g.r*(d.height+O)),O,U,Ra,ia[0].qe(),dh)}else La.log({message:"PLA block json failed to provide a known render spec."},"crpBc"),d=Sb;fg(d.f(),a,c);d.Qh(a);qh.Jb(b+".w",d.Ei().width);d=d.Ci();for(h=0;h<d.length;h++)Sf(d[h].Rb(a.document),d[h].gg(a.document),c,f);a=yb(b);mg(e,
c,a,f)},Vh=m(Vh,"fP"),Xh=function(a,b,c,d,e,f,g){e=Dh(b,e);var h={};Wh(g.msgs,h);if(d=Og(d,h,Ob(e),!!f.fillSingleProductEuData,!!f.uiExp2))fg(d.f(),a,c),d.rj(a.document),qh.Jb(b+".w",d.Fi(a.document)),a=yb(b),mg(e,c,a,f)},Xh=m(Xh,"fJ"),Zh=function(a,b,c,d,e,f){if(!f.uiExp1&&!f.amazonTemplateEnabled)return!1;e=Dh(b,e);var g=e.amazonTheme;if(!th.hasOwnProperty(g))return!1;fg((0,th[g])({ads:d,options:e}),a,c);Yh(c,f);a=yb(b);mg(e,c,a,f);return!0},Zh=m(Zh,"fAA"),ai=function(a,b,c,d,e,f,g){e=Dh(b,e);var h=
g.attr,n=null,p=null,q=null,u=f.rhsAttribution&&e.rightHandAttribution||f.isHighendMobile&&!1!==e.rightHandAttribution,x=u,U=0!=e.domainLinkAboveDescription,M=e.type||"ads",Ra=!1,O=g.iaa,ia=null,Ca=null,Sa=null,Sa=g.vw;null!=O&&(ia=O.t,Ca=O.b,x=!1);f.isRtl&&(a.document.dir="rtl");e.adsLabel&&(q=g.ads_label||null);if("relatedsearch"==M){if(h)if("ads"==M)var n=h.u,hb=e.attributionText,p=h.alt_t&&h.alt_t[hb]?h.alt_t[hb]:"Ads"==e.attributionText?"Ads":h.t;else"relatedsearch"==M&&(p=g.rs_attr.t,n=g.rs_attr.u,
e.horizontalFlow&&(p+=":"));p||q?(hg(null,n,p,q,null,u,a,c),Ra=!0):(void 0)(a)}else{M=null;f.suppliedAttribution&&e.attributionText?(O={t:e.attributionText},e.attributionHref&&(O.u=e.attributionHref)):O=null;null!=O?h=O:hb=e.position?"ad-block-position-"+e.position:void 0;if(null!=h){if(e.detailedAttribution||0!=e.detailedAttribution&&f.megaLabelExp)M=h.t2;n=h.u;p=h.t}if(Ca||p||q||M)hg(Ca,n,p,q,M,u,a,c,hb),Ra=!0}Uh(d);(h=Sh(Ra))||gg(f,a,c,e,x);n=Rh(c,300);ia=ia&&!n?new zd(ia):Sb;Sa=$h(d,a,b,c,e,Nb(e,
f),!!f.clickableText,U,ia,Sa,f,g);h&&gg(f,a,c,e,x);(d=a.document.getElementById("attrHeader"))&&ia!=Sb&&Qh(d,"display","none");Ch(a,b);Lh(a,Pb(e,f),f);b=yb(b);mg(e,c,b,f);Nb(e,f)&&vg(c,kg(e,f),b);Sa?Sa.U(a,f):Yh(c,f);hh(a,e.sellerColumnWidth)},ai=m(ai,"fA"),Yh=function(a,b){for(var c=Pd(a,"div","adUnit_js"),c=c.concat(Pd(a,"tr","adUnit_js")),d=0,e;e=c[d];d++)Sf(Jh(e),e,a,b)},Yh=m(Yh,"aSSTATU"),ci=function(a,b,c){var d={};if(c.bs)for(var e=0,f;f=c.bs[e];e++)if(f.container==a.container){d=f;break}if(c=
c.ps)for(var g in c)c.hasOwnProperty(g)&&(d[g]=c[g]);for(g in d)d.hasOwnProperty(g)&&""!==d[g]&&(c=g.replace(/_(.)/g,function(a,b){return b.toUpperCase()}),!b[c]||"clicktrackUrl"==c&&a[c]||(a[c]=d[g]));"boolean"==typeof a.linkTarget&&(a.linkTarget=a.linkTarget?"_blank":"_top");"number"==typeof a.adIconLocation&&(a.adIconLocation=uh[a.adIconLocation]);"number"==typeof a.adsafe&&(a.adsafe=vh[a.adsafe]);bi(a,"adBorderSelections");bi(a,"borderSelections");bi(a,"fontFamily");bi(a,"fontFamilyAttribution")},
ci=m(ci,"fSSS"),bi=function(a,b){a[b]instanceof Array&&(0==a[b].length?delete a[b]:a[b]=a[b].join(","))},bi=m(bi,"cSLSTS"),Ah=function(a,b){if(a==b.name)return window;var c=null;try{if(c=window.parent.frames[a+"|"+window.name])return c}catch(d){}try{if(c=window.parent.frames[a])return c}catch(e){}return null},Ah=m(Ah,"gFBN"),di=function(a,b,c){for(var d in W){var e=W[d];if(0==e.length)La.log({message:d},"mPAASH2");else{var f=Ah(d,a);if(null!=f){var g=null;try{g=f.document.getElementById("adBlock")}catch(h){}null!=
g&&(e[0].type==rh.Ac?Vh(f,d,g,e[0],a,b,c):e[0].type==rh.xc?Xh(f,d,g,e[0],a,b,c):Zh(f,d,g,e,a,b)||ai(f,d,g,e,a,b,c),oh[d]=!0,delete W[d])}}}Hh(a,b)},di=m(di,"mPAASH"),ei=function(a,b,c){return("number"==typeof b&&16>b||"number"==typeof c&&16>c)&&(a=a.document.getElementById("adBlock"))&&""!=a.innerHTML?!0:!1},ei=m(ei,"iCSI"),Fh=function(a,b){for(var c=!1,d=[],e=0;e<a.length;e++){var f=a[e],g=yh(f,"adBlock"),h=zh(f,"adBlock");ei(f,g,h)&&(g=null,c=!0);d.push(g)}c&&window.setTimeout(b,10);return d},Fh=
m(Fh,"gFH"),fi=function(a,b,c){var d;d=Math.max.apply(Math,a);a=Math.min.apply(Math,a);if(d-a>ob)for(a=0;a<b.length;a++)d=b[a],c[d]=null;return c},fi=m(fi,"pBDF"),gi=function(a,b){var c={},d=!1,e=[],f=[],g;for(g in b)if(g in a){var h=b[g],n=a[g];"undefined"!=typeof n&&(n=rb(h,n),null!=n&&(c[g]=n,h.a==qb&&(e.push(n),f.push(g)),d=!0))}0<e.length&&(c=fi(e,f,c));return d?c:null},gi=m(gi,"vO"),hi=function(a,b){return a?gi(a,b):null},hi=m(hi,"vCO"),ii=function(a,b){for(var c in b)a[c]=b[c]},ii=m(ii,"iCO"),
ji=function(a,b){return(/^slave-\d+-\d+$/.test(a)||/^master-\d+$/.test(a))&&"object"==typeof b},ji=m(ji,"iPABO"),ki=function(a){return ta(a)||{}},ki=m(ki,"pNAO"),li=function(a,b,c){var d=hi(window.CSE_OPTIONS_,b),e={},f;for(f in a){var g=a[f];"name"==f?e[f]=/^slave-\d+-\d+$/.test(g)||/^master-\d+$/.test(g)?g:null:ji(f,g)&&(g.adPageId&&ci(g,b,c),g=gi(g,b),d&&ii(g,d),e[f]=g,W[f]=[])}return e},li=m(li,"vNAO"),Qh=function(a,b,c){a.style[b]=c},Qh=m(Qh,"sS"),eg=function(a){return a.titleLetterSpacing||
""},eg=m(eg,"gTLS"),mi=function(a,b){for(var c=a.resultsPageBaseUrl,d=a.resultsPageQueryParam,e=0;e<b.length;e++){var f=b[e].t,g=b[e].afdt;if(null!=f&&null!=g){if(!c)throw Na("resultsPageBaseUrl resultsPageBaseUrl needs to be set.");var h=new Ya(c);r(h,d,f);r(h,"rsToken",g);b[e].l=Za(h);b[e].u=Za(h)}}},mi=m(mi,"fRSCL"),ni=function(a,b,c,d,e){var f=b.horizontalFlow?-1:b.columns;if(2<=f){var g=a;if(0>=f)a=g;else{a=[];for(var h=0,n=0;n<f;n++)for(var p=Math.ceil((g.length-h)/(f-n)),q=0;q<p;q++)a[q*f+
n]=g[h++]}}g=a;b=!b.horizontalFlow;if(e&&e.gk&&(1==f||2<=f&&e.fk)){c=(void 0)(e,a.length);f=d.g;d='<div class="la_">';e=g.length;for(b=0;b<e;b++)a=g[b],d+='<div class="ma_" style="border-'+(f?"right":"left")+"-color: "+L(Q(c[b]))+'"><a href="'+L(P(a.l))+'" class="titleLink popstripeRs" target="_top">'+K(je({text:a.t,g:f})),d+='<div class="na_" style="background-image: url('+L(P(a.adIconUrl&&"ad-left"==a.adIconLocation&&a.img?a.adIconUrl:"//www.gstatic.com/domainads/images/chevron-white.png"))+')"></div></a></div>';
c=H(d+"</div>")}else{d=""+('<table cellspacing="0" cellpadding="0"'+(2<=f||b?' width="100%"':"")+"><tbody><tr>");e=g.length;for(b=0;b<e;b++)a=g[b],h=0>f||2<=f&&b<f,d+=(0!=b&&0<f&&0==b%f?"</tr><tr>":"")+'<td class="col'+(b==e-1?" l":"")+'"'+(2<=f?' width="'+100/f+'%"':"")+">",n=g.length%f||f,d+='<div class="ad'+(0==b?" f":"")+(h?" fr":"")+(b==e-1?" l":"")+(!h&&2<=f&&b>=g.length-n?" lr":"")+'">'+rf({A:a,Mc:!1,Ui:"_top"})+'<div class="a_ b_ radlinkC">'+qf({A:a,Mc:!1,Ui:"_top"})+'<div class="adD"><div class="adStd" '+
(c?'data-click-s="'+a.l+'" data-click-trg="_top"':"")+'><a href="'+a.l+'" class="titleLink" target="_top">'+a.t+"</a></div></div></div></div></td>";c=d+"</tr></tbody></table>"}return c},ni=m(ni,"cRSN"),$h=function(a,b,c,d,e,f,g,h,n,p,q){if(0>=a.length)return null;var u=Ob(e),x="";c=null;q.customAdIcons&&(null!=e.adIconUrl&&0<e.adIconHeight&&0<e.adIconWidth?jg(a,e.adIconUrl,e.adIconLocation,!0):null!=e.adIconPageUrl&&0<e.adIconPageHeight&&0<e.adIconPageWidth&&jg(a,e.adIconPageUrl,e.adIconPageLocation,
!1));mi(e,a);var U=Pb(e,q);g=new cg(e.lines,f,g,!!q.clickableIcon,h,!U,n,p,!!q.isRtl,u,!!q.offerHighlightWithIcon,!!q.sitelinkTruncate&&!U);h=e.type||"ads";if("ads"==h)if(q.sellerFirstBoxLeft){e=e.sellerColumnWidth;if(a)for(f=0,x=a.length;f<x;f++)a[f].plus_ones&&(a[f].plus_ones=Me(a[f]));a={ads:a,o:q,Og:e,j:u};q='<div id="wideSfbl">';u=a.ads;e=u.length;for(f=0;f<e;f++)x=u[f],q+='<div class="a_ b_ adUnit_js"><div class="sfblAd'+(f!=e-1?" notLast":"")+(x.topad?" g_":"")+'">'+Gd({Na:""+jh(hd(a,{A:x,
dd:!0})),Oa:""+kh(hd(a,{A:x})),ma:null!=a.Og?a.Og:130,Ya:10,Pb:a.o.isRtl})+"</div></div>";q+='</div><div id="narrowSfbl" style="display: none;">';u=a.ads;e=u.length;for(f=0;f<e;f++)x=u[f],q+='<div class="a_ b_ adUnit_js"><div class="sfblAd'+(f!=e-1?" notLast":"")+(x.topad?" g_":"")+'">'+jh(hd(a,{A:x,dd:!1}))+'<div class="sfblNarrowPadder">'+kh(hd(a,{A:x,ek:!0}))+"</div></div></div>";x=q+"</div>"}else{c=[];u=bg;for(e=0;e<a.length;++e)c.push(new u(a[e],q,g));c=new dg(c,pf);x=c.f()}else"relatedsearch"==
h&&(x=ni(a,e,f,g,null));fg(x,b,d);return c},$h=m($h,"cAN"),oi=function(a){var b=[{index:a.indexOf("{{NUM_START}}"),Fb:13},{index:a.indexOf("{{NUM_END}}"),Fb:11},{index:a.indexOf("{{LINK_START}}"),Fb:14},{index:a.indexOf("{{LINK_END}}"),Fb:12},{index:a.indexOf("{{RATING}}"),Fb:10}];b.sort(function(a,b){return a.index-b.index});for(var c=[],d=0,e=0;-1==b[e].index;)e++;for(;e<b.length;e++)d<b[e].index&&c.push(a.substring(d,b[e].index)),d=a.substring(b[e].index,b[e].index+b[e].Fb),d=d.replace("{{","").replace("}}",
""),c.push(d),d=b[e].index+b[e].Fb;d<a.length&&c.push(a.substring(d));return c},oi=m(oi,"pSSTA"),pi=function(a){if(a.u&&(a.u=bb(a.u),a.ctc&&(a.ctc.u=bb(a.ctc.u)),a.sls))for(var b=0;b<a.sls.length;b++)a.sls[b].u=bb(a.sls[b].u)},pi=m(pi,"aDTU"),qi=function(a){a.sr&&(a.sr.wt=oi(a.sr.wt),a.sr.nt=oi(a.sr.nt))},qi=m(qi,"fSRD"),ri=function(a,b){if(!b.isHighendMobile||!sa())return null;var c="100%";return m(function(){var b=mh(!1,window).width,e=window.screen.width,b=b>e&&b<2*e?e+"px":"100%";if(b!=c){c=b;
for(var f in oh)e=Ah(f,a),null==e?delete oh[f]:Qh(e.document.body,"width",b);setTimeout(ga(Gh,a),10)}},"mWS")},ri=m(ri,"gMWS"),si=function(a,b,c){var d=!1;b=xh(b);c.isRtl&&qh.Ib("rtl",!0);c.queryId&&qh.wd("qi",c.queryId);for(var e={},f=0;f<a.length;f++){var g=a[f],h=g.fn;"slave-0"==h&&(d=!0);h=h+"-"+b;if(!W[h]){var n={message:h};La.log(n,"pAJ2");W[h]=[]}W[h].push(g);g.type!=rh.Ac&&g.type!=rh.xc&&(g.ctc&&g.ctc.coa&&!g.u&&(g.u=g.ctc.u),pi(g),g.t&&(g.cleanTitle=Ef(g.t)),g.v&&(g.visDomain=Ef(g.v).replace(/\/.*$/,
"").replace(/^www\./,""),g.nonBreakingVisDomain=g.visDomain.replace(/-/g,"&#8209;")),g.type==rh.xf&&qi(g),c.getVisUrls&&g&&g.v&&(e[Ef(g.v)]=1))}if(c.getVisUrls){a=[];for(var p in e)a.push(p);qh.wd("v."+b,a.sort().join("|"))}for(var q in W)p=W[q].length,a=!1,0<p&&W[q][0].type==rh.Ac?p=W[q][0].plas?W[q][0].plas.length:0:0<p&&W[q][0].type==rh.xc&&(p=W[q][0].offers?W[q][0].offers.length:0,0==p&&W[q][0].pd&&(a=!0)),d&&/^master/.test(q)?(0<p&&(n={message:W[q].length},La.log(n,"pAJ3")),delete W[q]):(qh.Ib(q+
".hA",0<p),c.getNumAds&&qh.Jb(q+".aC",p),1>p&&!a&&delete W[q]);c.getNumAds&&qh.Ib("aD."+b,!0);qh.Ib("r."+b,!!c.isRejected);Hb(qh)},si=m(si,"pAJ"),ti=function(a){var b=[],c;for(c in sh){var d=a[c];if(d){for(var e=sh[c],f=0;f<d.length;f++)d[f].type=e;b=b.concat(d)}}return b},ti=m(ti,"cAA"),vi=function(a,b,c,d){var e=null;window.XMLHttpRequest?e=new XMLHttpRequest:window.ActiveXObject&&(e=new ActiveXObject("Microsoft.XMLHTTP"));if(e)e.open("GET",(d?"/afs/ads?":"/uds/afs?")+c,!0),e.setRequestHeader("Duplicate",
"1"),e.onreadystatechange=function(){if(4==e.readyState){var c=ta(e.responseText.substr(e.responseText.indexOf("//")+2));if(!c)throw Error("Unable to use waitForAds");window.ad_json=c;ui(a,b)}},e.send();else throw Error("Unable to create the HTTP request object.");},vi=m(vi,"rCAAC"),Wh=function(a,b){for(var c=0;c<a.length;c++){var d=a[c],e=d.n,d=d.v;"t"==d?b[e]=!0:"f"!=d&&(b[e]=d)}},Wh=m(Wh,"cPATO"),wi=function(a){var b=window.caps_||{};a.hasOwnProperty("caps")&&Wh(a.caps,b);window.relay&&(b.relay=
window.relay);window.resultUrl&&(b.resultUrl=window.resultUrl);window.refererUrl&&(b.refererUrl=window.refererUrl);return b},wi=m(wi,"pCFJPD"),xi=function(a,b,c){window.cMF_=function(a){/Opera/i.test(la)?setTimeout(function(){a()},0):a()};window.sPH=function(){window.cMF_(ga(Gh,a))};window.mPAASH=function(){window.cMF_(ga(di,a,b,c))};di(a,b,c);var d=ri(a,b);d&&setInterval(d,500)},xi=m(xi,"sCFC"),ui=function(a,b){var c=window.ad_json||{};"string"==typeof c&&(c=ta(c));var d=wi(c),e=li(b,a,c);si(ti(c),
e,d);window.onresize=ga(Hh,e,d);xi(e,d,c);setTimeout(function(){Gh(e)},1)},ui=m(ui,"raa"),yi=function(a,b){var c=b.name;b&&b[c]&&xb(b[c])?vi(a,b,b[c].adRequestUrlParams,b[c].adRequestToGws):ui(a,b)},yi=m(yi,"init"),zi=function(){return function(){window.startTime&&jb(new ib("ipl",window.startTime),"ol")}},zi=m(zi,"onload");T(window,"load",zi());var Ai=function(){lb()},Ai=m(Ai,"istats");t&&(T(window,"unload",Ai),setTimeout(Ai,15E3),jb(t.clone("ipl"),"jlt"));jb(nh,"pt")};var Bi=function(a,b){this.fb=a;this.fd=b};Bi.prototype.aa=function(){var a=this.fb.aa()+" (one by itself, or multiple in an Array";this.fd&&(a+=" with fewer than "+(this.fd+1)+" elements");return a+")"};Bi.prototype.R=function(a){a="array"==ba(a)?a:[a];if(this.fd&&a.length>this.fd)return null;for(var b=[],c=0;c<a.length;c++){var d=this.fb.R(a[c]);if(null==d)return null;b.push(d)}return 0==b.length?null:b};Bi.prototype.$=function(a){a=this.R(a);return null==a||1>a.length?null:this.fb.$(a[0])};var Ci=function(){};Ci.prototype.aa=function(){return"true, false"};Ci.prototype.R=function(a){return"true"==a||1==a?!0:"false"==a||!1===a?!1:null};Ci.prototype.$=function(a){a=this.R(a);return null==a?null:a?1:0};var v=new Ci;var X=function(a,b){this.gc=Math.ceil(a);this.fc=Math.floor(b)};X.prototype.aa=function(){return this.gc+" - "+this.fc};X.prototype.R=function(a){a=parseInt(a,10);return a>=this.gc&&a<=this.fc?a:null};X.prototype.$=function(a){return this.R(a)};var Di=function(a){this.fb=a};Di.prototype.aa=function(){return this.fb.aa()+" (one or more, comma separated)"};Di.prototype.R=function(a){a=Ei(a);for(var b=[],c=0;c<a.length;c++){var d=this.fb.R(a[c]);null!=d&&b.push(d)}return 0==b.length?null:b.join(",")};Di.prototype.$=function(a){a=Ei(a);for(var b=0;b<a.length;b++){var c=this.fb.$(a[b]);if(null!=c)return c}return null};var Ei=function(a){if(!l(a))return[];a=a.split(",");for(var b=[],c=0;c<a.length;c++)b.push(Ub(a[c]));return b};var Gi=function(a,b){this.gf=a;var c=b||0;this.hf={};for(var d=0;d<this.gf.length;d++){var e=this.gf[d];this.hf[e.toLowerCase()]=new Fi(e,c+d)}},Fi=function(a,b){this.ej=a;this.id=b},Hi=new Fi(null,null);Gi.prototype.aa=function(){return this.gf.join(", ")+" (case insensitive)"};var Ii=function(a,b){if(!l(b))return Hi;b=b.toLowerCase();return a.hf.hasOwnProperty(b)?a.hf[b]:Hi};Gi.prototype.R=function(a){return Ii(this,a).ej};Gi.prototype.$=function(a){return Ii(this,a).id};var Ji=function(){},Ki=/^\d+px$/i,Li=/^\d+%$/;Ji.prototype.aa=function(){return"Width in px (e.g. '500px') or 'auto'"};Ji.prototype.R=function(a){var b=Mi(a);return null!=b?b+"px":l(a)&&("auto"==a||Li.test(a))?a:null};Ji.prototype.$=function(a){return Mi(a)};var Mi=function(a){return"number"==typeof a||l(a)&&(!/[^0-9]/.test(a)||Ki.test(a))?(a=parseInt(a,10),isNaN(a)?null:a):null},Ni=new Ji;var Oi=function(){};Oi.prototype.aa=function(){return"A string"};Oi.prototype.R=function(a){return l(a)?a:null};Oi.prototype.$=Ud;var Pi=new Oi;var Qi=function(){},Ri=/^((https?):)?\/\/([a-zA-Z0-9\~\!\@\#\$\&\*\(\)_\+\-\=\:\;\'\,\.\?\/\%]*)$/;Qi.prototype.aa=function(){return"An http(s) url"};Qi.prototype.R=function(a){return l(a)&&Ri.test(a)?a:null};Qi.prototype.$=Ud;var Si=new Qi;var Ti=new X(2,400),Ui=new X(0,400),Vi=new Gi(["title-right","ad-left"]),Wi=new X(8,50),Xi=new Di(new Gi("verdana;arial;tahoma;times new roman;georgia;trebuchet ms".split(";"),1)),Yi=new Di(new Gi(["right","left","top","bottom"])),Zi=new Gi(["off","low","med","high"]),$i=new Gi(["_top","_blank"]),aj={key:"container",a:Pi},bj={key:"adtest",a:v,C:"at",oa:!0},cj={key:"adsafe",a:Zi,C:"as",oa:!0},dj={key:"clicktrackUrl",a:new Bi(Si)},ej={key:"linkTarget",a:$i,eb:"_top",I:!0},fj=function(a,b){for(var c in b)b.hasOwnProperty(c)&&
!a.hasOwnProperty(c)&&(a[c]=b[c])},gj={role:2,slaveNumber:1,masterNumber:1,cx:1,cref:1,bgresponse:1,sbsignals:1,gcsc:1,fexp:1,forceEx:1,expflags:1,userAgent:1,domainName:1,adRequestUrlParams:1,adRequestToGws:1,deb:1,uideb:1,debug:1,fcap:1,adsRejectedCallback:1,fakeads:1,uuld:1,jsSrc:1,iframeFromScs:1},hj={pubId:1,propertyCode:1,container:2,channel:1,hl:1,adtest:1,adsafe:1,clicktrackUrl:1,adLoadedCallback:1,adsResponseCallback:1,linkTarget:1,type:1},ij={lines:1,width:1,verticalSpacing:1,colorAdBackground:1,
colorAdBorder:1,colorAdSeparator:1,colorText:1,colorTitleLink:1,colorDomainLink:1,colorBackground:1,colorBorder:1,colorAttribution:1,colorPlusOnes:1,colorLocation:1,colorAnnotation:1,fontFamily:1,fontFamilyAttribution:1,fontSizeTitle:1,fontSizeDescription:1,fontSizeDomainLink:1,fontSizeAttribution:1,fontSizePlusOnes:1,fontSizeLocation:1,fontSizeAnnotation:1,titleBold:1,rolloverLinkBold:1,rolloverLinkColor:1,rolloverLinkBackgroundColor:1,rolloverLinkUnderline:1,rolloverAdBackgroundColor:1,noTitleUnderline:1,
attributionSpacingBelow:1,rightHandAttribution:1,attributionText:1,attributionHref:1,adsLabel:1,adBorderSelections:1,borderSelections:1,position:1,adIconPageUrl:1,adIconPageWidth:1,adIconPageHeight:1,adIconPageLocation:1,adIconPageSpacingAbove:1,adIconPageSpacingBefore:1,adIconPageSpacingAfter:1,adIconUrl:1,adIconWidth:1,adIconHeight:1,adIconLocation:1,adIconSpacingAbove:1,adIconSpacingBefore:1,adIconSpacingAfter:1,adIconSpacingBelow:1,lineHeightTitle:1,lineHeightDescription:1,lineHeightDomainLink:1,
domainLinkAboveDescription:1,detailedAttribution:1,columns:1,columnSpacing:1,horizontalFlow:1,horizontalAlignment:1,maxTermLength:1,sellerColumnWidth:1,amazonTheme:1,amazonGrayBullets:1},jj={query:2,number:1,oe:1,ie:1,maxTop:1,minTop:1,gcse_nc:1,queryLink:1,queryContext:1,siteLinks:1,location:1,sellerRatings:1,reviewExtension:1,adPage:1,adpage:1,clickToCall:1,adstyle:1,numRepeated:1,gl:1,gcs:1,gr:1,gm:1,longerHeadlines:1,afdToken:1,plusOnes:1,colorKeyword:1,relatedSearches:1,offerHighlight:1,adPageId:1,
heightConstrained:1,referrer:1,plas:1,topPlas:1,plaFormat:1,noAdLoadedCallback:1,iframeHeightCallback:1,visibleUrlsCallback:1,clickableBackgrounds:1,cseGoogleHosting:1,waitForAds:1,resultsPageBaseUrl:1,resultsPageQueryParam:1},tb=function(){var a={};sb(a,[cj,bj,dj,aj,ej,{key:"verticalSpacing",a:new X(2,30)},{key:"lines",a:new X(1,3),C:"af",eb:3},{key:"colorAdBackground",a:V},{key:"colorAdBorder",a:V},{key:"colorAdSeparator",a:V},{key:"colorText",a:V,I:!0},{key:"colorTitleLink",a:V,I:!0},{key:"colorDomainLink",
a:V,I:!0},{key:"colorBackground",a:V,I:!0},{key:"colorBorder",a:V,I:!0},{key:"colorAttribution",a:V},{key:"colorPlusOnes",a:V},{key:"colorKeyword",a:V},{key:"colorLocation",a:V},{key:"colorAnnotation",a:V},{key:"fontFamily",a:Xi,C:"ff",I:!0},{key:"fontFamilyAttribution",a:Xi,C:"fa"},{key:"fontSizeTitle",a:qb,C:"st",I:!0},{key:"fontSizeDescription",a:qb,C:"sd",I:!0},{key:"fontSizeDomainLink",a:qb,C:"sv",I:!0},{key:"fontSizeAttribution",a:qb,C:"sa",I:!0},{key:"fontSizePlusOnes",a:qb,C:"so",I:!0},{key:"fontSizeLocation",
a:qb,C:"sc",I:!0},{key:"fontSizeAnnotation",a:qb,C:"sn",I:!0},{key:"titleBold",a:v,I:!0},{key:"rolloverLinkBold",a:v,I:!0},{key:"rolloverLinkColor",a:V,I:!0},{key:"rolloverLinkBackgroundColor",a:V,I:!0},{key:"rolloverLinkUnderline",a:v,I:!0},{key:"rolloverAdBackgroundColor",a:V,I:!0},{key:"noTitleUnderline",a:v},{key:"rightHandAttribution",a:v},{key:"clickableBackgrounds",a:v},{key:"attributionText",a:Pi},{key:"attributionHref",a:Si},{key:"adsLabel",a:v},{key:"adBorderSelections",a:Yi},{key:"borderSelections",
a:Yi},{key:"position",a:new Gi(["top","right","bottom"])},{key:"cseGoogleHosting",a:new Gi(["full","iframe","partner"])},{key:"adIconPageUrl",a:Si},{key:"adIconPageWidth",a:Ti},{key:"adIconPageHeight",a:Ti},{key:"adIconPageLocation",a:Vi},{key:"adIconPageSpacingAbove",a:Ui},{key:"adIconPageSpacingBefore",a:Ui},{key:"adIconPageSpacingAfter",a:Ui},{key:"adIconUrl",a:Si},{key:"adIconWidth",a:Ti},{key:"adIconHeight",a:Ti},{key:"adIconLocation",a:Vi,eb:"ad-left"},{key:"adIconSpacingAbove",a:Ui,I:!0},{key:"adIconSpacingBefore",
a:Ui},{key:"adIconSpacingAfter",a:Ui},{key:"adIconSpacingBelow",a:Ui},{key:"lineHeightTitle",a:Wi,C:"lt"},{key:"lineHeightDescription",a:Wi,C:"ld"},{key:"lineHeightDomainLink",a:Wi,C:"lv"},{key:"domainLinkAboveDescription",a:v,C:"va"},{key:"plaFormat",a:new Gi(["horizontal","twoColumn","threeColumn"]),eb:"twoColumn"},{key:"adRequestUrlParams",a:Pi},{key:"adRequestToGws",a:v},{key:"waitForAds",a:v,C:"wa"},{key:"heightConstrained",a:v,C:"hc"},{key:"width",a:Ni,C:"wi",I:!0},{key:"detailedAttribution",
a:v,C:"da"},{key:"attributionSpacingBelow",a:new X(0,40)},{key:"siteLinks",a:v,C:"sl",oa:!0},{key:"sellerRatings",a:v,C:"sr",oa:!0},{key:"location",a:v,C:"lo",oa:!0},{key:"clickToCall",a:v,C:"cc",oa:!0},{key:"longerHeadlines",a:v,C:"lh",oa:!0},{key:"plusOnes",a:v,C:"po",oa:!0},{key:"resultsPageBaseUrl",a:Si},{key:"offerHighlight",a:v,C:"oh",oa:!0},{key:"type",a:new Gi(["ads","relatedsearch"])},{key:"columns",a:new X(1,20),eb:1},{key:"columnSpacing",a:new X(2,100)},{key:"horizontalFlow",a:v},{key:"horizontalAlignment",
a:new Gi(["center","left","right"]),eb:"left"},{key:"resultsPageQueryParam",a:Pi,eb:"query"},{key:"adPageId",a:new X(0,4294967295)},{key:"reviewExtension",a:v,C:"ap",oa:!0},{key:"sellerColumnWidth",a:new X(130,200)},{key:"amazonTheme",a:new Gi(["numbered","bulleted"])},{key:"amazonGrayBullets",a:v}]);return a},ub=function(){var a={};fj(a,jj);fj(a,ij);fj(a,gj);fj(a,hj);return a};if(window.IS_GOOGLE_AFS_IFRAME_){var kj=function(){var a=wb();yi(a,ki(window.name))};0==la.indexOf("Opera")||-1==la.indexOf("MSIE")&&-1==la.indexOf("Trident")?kj():window.onload=kj};if(!window.IS_GOOGLE_AFS_IFRAME_){var lj=function(){};k=lj.prototype;k.de=function(){return this.ee(!1,!0)};k.ne=function(){return this.ee(!0,!1)};k.le=function(){return this.ee(!0,!0)};k.ke=function(){return"uds_ads_only"};k.He=function(){return!1};k.ee=function(a,b){var c=Ia(),d=c+"/uds/afs",e="/i";b&&(d=c+(window.udsPathToGws?"/uds/afs/a":"/afs/ads"),e+="/iframe.html");return new Ya(d+(a?e:""))};var mj=function(){};k=mj.prototype;k.de=function(){return new Ya((window.dafeBase_||(window._googCsaAlwaysHttps?
"https:":"")+"//domains.googlesyndication.com")+"/apps/domainpark/domainpark.cgi?")};k.ne=function(){return null};k.le=function(){return null};k.ke=function(){return"caf"};k.He=function(){return!0};var nj=function(){};k=nj.prototype;k.de=function(){return new Ya((window._googCsaAlwaysHttps?"https:":"")+"//"+(window.google&&window.google.loader&&window.google.loader.GoogleLocale?window.google.loader.GoogleLocale:"www.google.com")+"/cse")};k.ne=function(){return null};k.le=function(){return null};k.ke=
function(){return"uds_ads_only"};k.He=function(){return!1}};var oj=function(a){var b=Math.random;this.ji=a;this.yi=cc;this.Ej=Aa;this.tj=b};if(!window.IS_GOOGLE_AFS_IFRAME_){var Y=function(a,b,c,d,e,f,g,h){this.Aa=a;this.Gc=b;this.te(c,d,e,f,g,h)},Y=m(Y,"ab");Y.kj=new ib("pjsp");Y.sh="gcsc";Y.hh="21404";Y.yh="4031211";Y.rh="20606";Y.tf=["","7000105","7000106","7000107","7000108"];Y.Za="longerHeadlines";Y.Ad="n";Y.Af="w";Y.uf="p";Y.xh="a";Y.wf="pn";Y.yf="pt";Y.Hh=6E4;Y.uh="on";Y.prototype.hd=!1;Y.ah="";Y.Fg=Math.floor(100*Math.random());Y.zh="7000126";Y.Ah="7000127";Y.Gh="7000128";Y.Bh=/(^|,|\+)csa_(use|no)_rs(_aa)?($|,|\+)/;Y.zc={query:"q",
type:"type",format:"format",ads:"ad",pubId:"client",channel:"channel",adtest:"adtest",hl:"hl",adsafe:"adsafe",adPage:"adpage",adpage:"adpage",oe:"oe",ie:"ie",output:"output",role:"r",referer:"referer",rurl:"rurl",res_url:"res_url",v:"v",source:"source",safe:"safe",num:"num",fexp:"fexp",jsei:"jsei",nocache:"nocache",cx:"cx",cref:"cref",bgresponse:"bgresponse",sbsignals:"sbsignals",gcse_nc:"gcse_nc",queryLink:"qry_lnk",queryContext:"qry_ctxt",adExtensions:{arg:"adext",siteLinks:"as1",location:"l1",
sellerRatings:"sr1",clickToCall:"ctc1"},allwcallad:"allwcallad",adstyle:"adstyle",adlh:"adlh",numRepeated:"adrep",gl:"gl",uuld:"uuld",gcs:"gcs",gr:"gr",gm:"gm",preload:"preload",forceEx:"expid",e:"e",expflags:"expflags",userAgent:"useragent",fcap:"fcap",afdToken:"afdt",plusOnes:"po",colorKeyword:"clkwd",deb:"deb",uideb:"uideb",debug:"debug",fakeads:"fakeads",jsSrc:"csa_js_src",location:"lo",domainName:"domain_name",maxTermLength:"max_radlink_len",adPageId:"apid",theme:"theme",textColorPalette:"tcpal",
merchantFilter:"cmf",gtin:"gtin",brand:"brand",mpn:"mpn",priceCurrency:"pfcrncy",priceMin:"pfmin",priceMax:"pfmax"};Y.qh="UTF-8";Y.kh="UTF-8";Y.rf=2;Y.ck=2;Y.zf="googleSynd";Y.bh={};Y.wh=80;k=Y.prototype;k.Sd=function(a){if(this.ca)return Y.Ad+"0";var b=a.minTop+this.Ra,c=a.maxTop+this.Qa,d=a.narrow+this.Ta,e=a.wide+this.Va,f=a.plas+this.Sa,g=a.topPlas+this.Ua;a=0<b?Y.xh+b:"";var h=0<c?Y.uf+c:"",d=0<d?Y.Ad+d:"",e=0<e?Y.Af+e:"",f=0<f?Y.wf+f:"",g=0<g?Y.yf+g:"";if(c&&b>c)throw Na("Cannot request more minTop ads than maxTop.");
return e+d+h+a+f+g};k.Sd=m(Y.prototype.Sd,"cAA");k.Ud=function(a,b){var c=this.W(a);b&&0<b.length&&(b.splice(0,0,c),c=b.join("|"));return c};k.Ud=m(Y.prototype.Ud,"cFAM");k.W=function(a){this.Ta=a.number&&!a[Y.Za]?a.number:0;this.Va=a.number&&a[Y.Za]?a.number:0;this.Ra=a.minTop;this.Qa=a.maxTop;this.Sa=a.plas;this.Ua=a.topPlas;this.Ta||this.Ra||this.Qa||this.Va||this.Sa||this.Ua||(a[Y.Za]?this.Va=Y.rf:this.Ta=Y.rf);var b=this.Ta||this.Va,c=this.Qa||this.Ra,d=this.Sa||this.Ua;if(b&&c)throw Na("Cannot request standard and top ads in the same ad block.");
if(b&&d)throw Na("Cannot request standard and PLA ads in the same ad block.");if(c&&d)throw Na("Cannot request top and PLA ads in the same ad block.");if(this.Sa&&this.Ua)throw Na("Cannot request top PLAs and standard PLAs in the same ad block.");if(this.ca&&0!=a.slaveNumber&&!a.firstAdBlock&&(this.Qa||this.Ra))throw Na("Only the first ad block can have top ads.");var e;this.Qa||this.Ra?e=Y.uf:this.Ta?e=Y.Ad:this.Va?e=Y.Af:this.Sa?e=Y.wf:this.Ua&&(e=Y.yf);return e+(this.Qa||this.Ra||this.Ta||this.Va||
this.Sa||this.Ua||0)};k.W=m(Y.prototype.W,"cFA");k.fe=function(){return this.wi};k.fe=m(Y.prototype.fe,"gFA");k.ud=function(a){Bb(a)&&(a.siteLinks=0!=a.siteLinks,a.sellerRatings=0!=a.sellerRatings,a.clickToCall=0!=a.clickToCall);return a=Y.kf(a)};k.ud=m(Y.prototype.ud,"sDIUP");k.Ga=function(){};k.Ga=m(Y.prototype.Ga,"vAURSO");k.jf=function(a,b,c,d){var e={},f;for(f in this.Gc)if(this.Gc.hasOwnProperty(f))if(2!=this.Gc[f]||a[f])"undefined"!=typeof a[f]&&null!=a[f]&&(e[f]=a[f]);else throw Na("Missing option '"+
f+"'.");this.ca="m"!=a.role;if(!this.ca){var g;a:{var h=window.location.href.match(/[?&]rsToken=([^&]*)/);if(h&&h[1])try{g=decodeURIComponent(h[1]);break a}catch(n){}g=null}g&&(e.afdToken=g)}e.adLoadedCallback=a.adLoadedCallback||a.callback||null;e.adsRejectedCallback=a.adsRejectedCallback||null;e.oe=e.oe||Y.qh;e.ie=e.ie||Y.kh;e.number=Y.vb(e.number,0);e.minTop=Y.vb(e.minTop,0);e.maxTop=Y.vb(e.maxTop,0);e.plas=Y.vb(e.plas,0);e.topPlas=Y.vb(e.topPlas,0);1==e.slaveNumber&&e.numRepeated&&e.longerHeadlines&&
(e.longerHeadlines=!1);e.fexp=(e.fexp?e.fexp+",":"")+(e.gcsc?Y.rh:Y.hh);window.postMessage||(e.fexp+=","+Y.yh);(g=window.googlev3ex)&&!isNaN(parseInt(g,10))&&(e.fexp+=","+g);g=parseInt(window._googCsaX,10)||0;0<g&&g<Y.tf.length&&(e.jsei=g,e.fexp+=","+Y.tf[g]);g=parseInt(window._googCsaExp,10)||0;0<g&&(e.fexp+=","+g);g=parseInt(window._googCsaJsLoad,10)||0;0<g&&(e.fexp+=","+g,t&&(7000615==g||7000637==g?kb("pplsc"):7000616!=g&&7000638!=g||kb("pplse")));g=parseInt(window._googCsaRelSearch,10)||0;0<g&&
(e.fexp+=","+g);e.channel&&"string"==typeof e.channel&&(g=e.channel.match(Y.Bh))&&(e.fexp+=","+("use"==g[2]?Y.Gh:"_aa"==g[3]?Y.Ah:Y.zh));e.forceEx?e.e="ForceExperiment":0===e.forceEx&&(e.e="0");e.gcsc&&(5>Y.Fg?e.fexp+=",37108":10>Y.Fg&&(e.fexp+=",37109"),"top"==a.position&&(e.maxTop=a.number,e.longerHeadlines=!1,e.number=null));e.format=this.ca?this.W(e):this.Ud(e,b);this.wi=e.format;e.ads=this.Sd(c);e.nocache=[Math.floor(1E3*Math.random()),(new Date).getTime()].join("");e.num="0";e.output=this.oc.ke();
this.oc.He()?(e.domainName||(e.domainName=window.document.domain),e.domainName=e.domainName.substring(0,Y.wh)):e.domainName="";e.gcsc&&(e.source=Y.sh);e.v=xb(e)?"4":"3";e.adPageId&&(e.pubId=e.propertyCode,e.adPageId=rb(this.Aa.adPageId,e.adPageId));l(e.pubId)||(e.pubId=""+e.pubId);0==e.pubId.indexOf("partner-")&&(e.pubId=e.pubId.substring(8));e=this.ud(e);!e.titleBold||!0!==e.titleBold&&1!=e.titleBold?e.titleBold&&delete e.titleBold:e.titleBold=1;Bb(e)&&(!e.maxTop&&!e.minTop||e.hasOwnProperty(Y.Za)||
(e[Y.Za]=!0));if(!this.ca){a=e[Y.Za]||!1;for(f in d)d.hasOwnProperty(f)&&(a=a||d[f].k[Y.Za]);a&&(e.adlh=Y.uh)}e.clickToCall&&(e.allwcallad=1);this.Ga(e);return e};k.jf=m(Y.prototype.jf,"vASDO");Y.vb=function(a,b){var c=parseInt(a,10);return!isNaN(c)&&0<=c?c:b};Y.vb=m(Y.vb,"tNNIOD");Y.ed=function(a){a=parseInt(a,10);return!isNaN(a)&&0<=a};Y.ed=m(Y.ed,"iNNN");Y.th={hc:1,lh:1,oh:1,pa:1};Y.$c=function(a,b){var c=b.C,d=b.a.$(a);return null!=d&&Y.ed(d)?Y.th.hasOwnProperty(c)?d?c.charAt(0)+c.charAt(1).toUpperCase():
c:c+d:""};Y.$c=m(Y.$c,"gPFO");k=Y.prototype;k.Ke=function(a){var b=[],c;for(c in a)a.hasOwnProperty(c)&&c in this.Aa&&this.Aa[c].C&&b.push(Y.$c(a[c],this.Aa[c]));return b.join("")};k.Ke=m(Y.prototype.Ke,"oTPP");k.kc=function(a,b){var c=[],d;for(d in a)!(a.hasOwnProperty(d)&&d in this.Aa&&this.Aa[d].C)||d in b&&b[d]==a[d]||c.push(Y.$c(a[d],this.Aa[d]));return c.join("")};k.kc=m(Y.prototype.kc,"oTBP");k.Wd=function(a,b,c){var d=a.v?a.v:"3",e=this.Td(a,b,c);if(0==b.length)return["uv",d,e,this.kc(a,{}),
"-"].join("");c.pubId=a.pubId;c=this.ud(c);var f=this.Ke(c),f=["uv",d,e,f].join(""),d=[];d.push(this.kc(a,c));for(a=0;e=b[a];a++)e.k.slaveNumber&&0!=e.k.slaveNumber&&d.push(this.kc(e.k,c));return[f,d.join("-")].join("-")};k.Wd=m(Y.prototype.Wd,"cUIP");k.Td=function(a,b,c){if(a.colorTitleLink||a.colorDomainLink||c.colorTitleLink||c.colorDomainLink)return"cs1";for(a=0;c=b[a];a++)if(c.k.colorTitleLink||c.k.colorDomainLink)return"cs1";return""};k.Td=m(Y.prototype.Td,"cCTPP");Y.kf=function(a){for(var b=
["fontSizeTitle","fontSizeDescription","fontSizeDomainLink","fontSizeAttribution"],c=0;c<b.length;c++){var d=b[c];if(a[d]){var e="string"==typeof a[d]?parseInt(a[d].replace("px",""),10):a[d],e=e>pb?pb:e,e=8>e?8:e;a[d]=e+"px"}}return a};Y.kf=m(Y.kf,"vFS");k=Y.prototype;k.Xd=function(a,b){var c,d,e=this.oc.de();if(e){this.Jd(a,e);var f=2==window.googleAltLoader||4==window.googleAltLoader;d=1==window[Y.zf];3==window.googleAltLoader&&d?r(e,"bsl",9):3==window.googleAltLoader?r(e,"bsl",8):4==window.googleAltLoader&&
d?r(e,"bsl",11):4==window.googleAltLoader?r(e,"bsl",10):d?r(e,"bsl",f?7:3):15==b.googleAltLoader?r(e,"bsl",2):f&&r(e,"bsl",6);if(!this.ca){f=window;d=document;var g=new Date;var h=f||window;try{c=h.history.length}catch(n){c=0}r(e,"u_his",c);r(e,"u_tz",-g.getTimezoneOffset());r(e,"dt",g.getTime());r(e,"u_w",f.screen.width);r(e,"u_h",f.screen.height);c=mh(!0,f);r(e,"biw",c.width);r(e,"bih",c.height);f.top!=f&&(c=mh(!1,f),r(e,"isw",c.width),r(e,"ish",c.height));d.body?(c=(g=!f.scrollY&&"CSS1Compat"!=
d.compatMode)?d.body.scrollWidth:d.body.offsetWidth,d=g?d.body.scrollHeight:d.body.offsetHeight):d=c=-1;r(e,"psw",c);r(e,"psh",d);var p;if(f.top==f)p=0;else{f=f.top;try{var q;if(q=!!f&&null!=f.location.href)b:{try{se(f.foo);q=!0;break b}catch(u){}q=!1}p=q}catch(x){p=!1}p=p?1:2}r(e,"frm",p)}r(e,"uio",this.ah);r(e,"rurl",b.location.href,!0);r(e,Y.zc.referer,b.document.referrer,!0);a.referrer&&r(e,"optref",a.referrer,!0)}return e};k.Xd=m(Y.prototype.Xd,"cU");k.Kd=function(a,b,c){var d=a.arg,e=[],f;for(f in a)"arg"!=
f&&a.hasOwnProperty(f)&&b.hasOwnProperty(f)&&b[f]&&e.push(a[f]);0<e.length&&r(c,d,e.join(","))};k.Kd=m(Y.prototype.Kd,"aSCSA");k.Jd=function(a,b){for(var c in a)if(a.hasOwnProperty(c)&&Y.zc.hasOwnProperty(c)){var d=Y.zc[c],e=a[c];"clkwd"==d&&(e="t");if("mvtb"!=d||"low"==e||"medium"==e||"high"==e)"type"==d&&(e=db[a[c]]),r(b,d,e)}this.Kd(Y.zc.adExtensions,a,b)};k.Jd=m(Y.prototype.Jd,"aOTU");k.ta=function(){return"s"==this.k.role?["slave",this.k.slaveNumber,this.k.masterNumber].join("-"):["master",this.k.masterNumber].join("-")};
k.ta=m(Y.prototype.ta,"gFN");k.ge=function(a,b,c,d){var e={};e.name=b;a=c.concat([a]);b=d.concat([b]);for(d=0;d<a.length;d++){c=a[d];var f=this.Aa,g={},h=void 0;for(h in f)if(f.hasOwnProperty(h)&&!f[h].oa){var n=c[h],p=f[h].eb;"undefined"==typeof n||"container"==h&&"object"==typeof n?"undefined"!=typeof p&&(g[h]=p):g[h]=n}e[b[d]]=g}a=[];wa(new ua,e,a);return a.join("")};k.ge=m(Y.prototype.ge,"gFNAOAJ");k.be=function(a,b,c){document.getElementById(a)&&La.log({message:a},"dI");var d=document.createElement("iframe");
d.frameBorder=0;d.marginWidth=0;d.marginHeight=0;d.vspace=0;d.hspace=0;d.setAttribute("allowTransparency","true");d.scrolling="no";d.style.visibility="hidden";d.width="100%";d.style.height="0px";d.name=b;d.id=a;oa()?(d.style.display="none",this.Hc(d),d.src=c,d.style.display=""):(d.src=c,this.Hc(d));try{d.contentWindow.name=b}catch(e){}return d};k.be=m(Y.prototype.be,"gAI");k.Tb=function(a,b,c){a=this.be(a,b,c);this.jg=new ib(this.ca?"sipl":"mipl");T(a,"load",this.ce());this.ca||this.ue(a)};k.Tb=m(Y.prototype.Tb,
"iAI");k.bf=function(a){document.write('<script src="'+a+'">\x3c/script>')};k.bf=m(Y.prototype.bf,"sAP");k.Hc=function(a){this.Ka.style.fontWeight="normal";this.Ka.style.textAlign="center";this.Ka.innerHTML="";this.Ka.appendChild(a)};k.Hc=m(Y.prototype.Hc,"aI");k.Oe=function(){var a={},b;for(b in this.k)this.k.hasOwnProperty(b)&&(a[b]=this.k[b]);a.ads="n0";a[""]="";a.slaveNumber="0";a.role="s";a=rj(this.Aa,this.Gc,a);Z[a.ta()]=a;this.Xa.splice(0,0,a);a=document.createElement("div");document.body.appendChild(a);
a.style.height="0px";a.style.visibility="hidden";this.k.container=a;this.qg=this.k.preload=!0};k.Oe=m(Y.prototype.Oe,"pM");k.xe=function(){self.cg=self.cg||(new Date).getTime();return(new Date).getTime()-self.cg>Y.Hh?!0:!1};k.xe=m(Y.prototype.xe,"iTU");k.ad=function(){return this.k.iframeFromScs&&this.oc.le()||this.oc.ne()};k.ad=m(Y.prototype.ad,"gSIU");k.te=function(a,b,c,d,e,f){this.Ua=this.Sa=this.Va=this.Ra=this.Qa=this.Ta=0;this.oc=b;this.Xa=f||null;this.xg=c||null;this.k=this.jf(a,d,e,f);this.xi=
new oj(this.k.pubId);this.Vc()||this.ca||!document.body||sj()||this.Oe();this.ah=null==this.xg?"":this.Wd(this.k,this.Xa,this.xg);if(this.Dc=this.ca&&this.ad()||this.Xd(this.k,window))if(this.kb=this.id=this.Qb=this.ta(),this.Dc.Uc=this.Qb,this.ja=Za(this.Dc),!this.ca){a=[];b=[];for(c=0;c<this.Xa.length;c++)a.push(this.Xa[c].ta()),b.push(this.Xa[c].k);xb(this.k)&&(c=this.ja.indexOf("?"),this.k.adRequestUrlParams=this.ja.substr(c+1),this.k.adRequestToGws=-1<this.ja.substr(0,c).indexOf("/afs/ads"));
this.kb=this.ge(this.k,this.Qb,b,a);Y.bh[this.ja]?La.log({message:this.ja},"dAU"):Y.bh[this.ja]=!0}};k.te=m(Y.prototype.te,"i");k.Tc=function(){var a=this;a.Bc=new ib("plabl");var b=m(function(){if(!a.Vc())return!1;a.Bc=a.Bc.clone("iabl");a.We(a.k.container);a.k.width&&!a.qg&&("auto"==a.k.width?a.Ka.style.width="100%":Y.ed(a.k.width)&&(a.Ka.style.width=a.k.width));a.Ce();return!0},"mA");b()||(this.Jg=window.setInterval(function(){if(b())clearInterval(a.Jg);else if(a.xe())throw clearInterval(a.Jg),
Na('container "'+a.k.container+'" does not exist.');},5))};k.Tc=m(Y.prototype.Tc,"cI");k.Ce=function(){if(this.Dc){var a=this.ad();if(a&&Za(a)&&xb(this.k)){!0===this.k.debug&&r(a,"debug",!0);"1"==window[Y.zf]&&r(a,"bsl","3");a.Uc=this.Qb;var b=Za(a);if(this.ca)this.Tb(this.id,this.kb,b);else{var c=this;window.google.renderCsaAds=function(){c.Tb(c.id,c.kb,b)};this.bf(this.ja)}}else this.Tb(this.id,this.kb,this.ja)}};k.Ce=m(Y.prototype.Ce,"mA");k.ce=function(){var a=this;return m(function(){a.jg&&jb(a.jg,
"ol")},"iLC")};k.ce=m(Y.prototype.ce,"gILC");k.ue=function(a){var b=""+this.k.masterNumber,c=new y(b);c.Y("aD."+b,A,tj);c.Y("qi",Db);var d=null;this.qg||(d=this.ta(),c.Y(d+".hA",A,uj),c.Y(d+".h",z,vj),c.Y(d+".w",z,wj),c.Y(d+".aC",z));c.Y("v."+b,Db,xj);this.k.hasOwnProperty("gcsc")&&this.k.gcsc&&c.Y("r."+b,A,yj);if(this.Xa)for(b=0;b<this.Xa.length;b++)d=this.Xa[b].ta(),c.Y(d+".hA",A,uj),c.Y(d+".h",z,vj),c.Y(d+".aC",z);Jb(c,a)};k.ue=m(Y.prototype.ue,"iFS");k.Ie=function(){if(!this.hd){this.hd=!0;var a=
this.k.container,b=this.k.noAdLoadedCallback;b&&zj(b,a,!1);(b=this.k.adLoadedCallback)&&zj(b,a,!1)}};k.Ie=m(Y.prototype.Ie,"nNA");k.Xe=function(a,b){a.width="100%";a.style.visibility=0<b?"visible":"hidden";a.style.height=b+"px";this.Ka.style.height=b+"px"};k.Xe=m(Y.prototype.Xe,"sIH");k.Ve=function(a){this.Ka.style.width=a+"px"};k.Ve=m(Y.prototype.Ve,"sCW");k.Qe=function(a,b){var c=this.ta(),d=Aj(c,!0);if(d&&(this.Xe(d,a),!this.hd&&0<a)){this.hd=!0;this.Bc&&jb(this.Bc,"alt");window.googleNDT_&&!Bj&&
t&&(Bj=!0,jb(t,"palt"));var e=ge(d),f=this.xi,g=e.y,e=e.x,h=d.offsetHeight,d=d.offsetWidth,n=b.pe("qi");if(!(.01<f.tj())){var p=new Ya("https:"+Ia()+"/afs/gen_204");r(p,"client",f.ji);r(p,"output","uds_ads_only");r(p,"zx",f.yi());r(p,"adbx",e);r(p,"adby",g);r(p,"adbh",h);r(p,"adbw",d);r(p,"adbn",c);r(p,"aqid",n);f.Ej(Za(p))}(c=this.k.adLoadedCallback)&&zj(c,this.k.container,!0)}};k.Qe=m(Y.prototype.Qe,"rIS");k.Vc=function(){var a=this.k.container;return"string"==typeof a?(a=document.getElementById(a),
!!a):"string"==typeof a.innerHTML?!0:!1};k.Vc=m(Y.prototype.Vc,"dCE");k.We=function(a){"string"==typeof a&&(a=document.getElementById(a));this.Ka=a};k.We=m(Y.prototype.We,"sC")};if(!window.IS_GOOGLE_AFS_IFRAME_){var Cj=function(a,b,c,d,e,f,g,h){Y.call(this,a,b,c,d,e,f,g,h)},Cj=m(Cj,"JB");ja(Cj,Y);Cj.prototype.W=function(){return""};Cj.prototype.W=m(Cj.prototype.W,"cFA_cJB");Cj.prototype.Ga=function(a){if(!a.brand&&a.mpn||a.brand&&!a.mpn)throw Na("Both brand and mpn should be present in the request.");a.gtin?a.query=a.gtin:a.brand&&a.mpn&&(a.query=a.brand+" "+a.mpn)};Cj.prototype.Ga=m(Cj.prototype.Ga,"vURSO_cJB")};var Dj={key:"textColorPalette",a:new Bi(V,5)};if(!window.IS_GOOGLE_AFS_IFRAME_){var Ej=function(a,b,c,d,e,f,g,h){Y.call(this,a,b,c,d,e,f,g,h)},Ej=m(Ej,"pb");ja(Ej,Y);Ej.prototype.W=function(){return""};Ej.prototype.W=m(Ej.prototype.W,"cFA_PB");Ej.prototype.Ga=function(a){if(a.textColorPalette){var b=a.textColorPalette;"array"==ba(b)||(b=[b]);for(var b=rb(Dj,b),c=0;c<b.length;c++)b[c]=hf(b[c]).bd.substr(1);a.textColorPalette=b}};Ej.prototype.Ga=m(Ej.prototype.Ga,"vAURSO_PB")};if(!window.IS_GOOGLE_AFS_IFRAME_){var Fj=function(a,b,c,d,e,f,g,h){Y.call(this,a,b,c,d,e,f,g,h)},Fj=m(Fj,"rsb");ja(Fj,Y);Fj.jh="r";Fj.nh=10;Fj.prototype.W=function(a){var b=a.relatedSearches;b||0===b||(b=a.number,b||0===b||(b=Fj.nh));return Fj.jh+b};Fj.prototype.W=m(Fj.prototype.W,"cFA_RS")};if(!window.IS_GOOGLE_AFS_IFRAME_)var rj=function(a,b,c,d,e,f,g){c.relatedSearches?c.type="relatedsearch":c.type||(c.type="ads");if("relatedsearch"==c.type)return new Fj(a,b,c,new mj,d,e,f,g);if("ads"==c.type)return new Y(a,b,c,c.gcsc?new nj:new lj,d,e,f,g);if("plas"==c.type)return new Ej(a,b,c,new lj,d,e,f,g);if("singleProduct"==c.type)return new Cj(a,b,c,new lj,d,e,f,g);throw Na("invalid block type: "+c.type);},rj=m(rj,"nAB");var Gj=function(){this.options={}},Hj=function(){this.Le={};this.Ff=[];this.Gg=[]};if(!window.IS_GOOGLE_AFS_IFRAME_)var Ij=function(a){if(2>a.length)throw Na("No options specified.");return 1<a.length&&a[1]instanceof Array?[a[0]].concat(a[1]):Array.prototype.slice.call(a,0)},Ij=m(Ij,"ppata"),Kj=function(a,b,c,d){c=Ij(c);var e=la.toLowerCase();if(-1==e.indexOf("series60")&&-1==e.indexOf("series 60")){d&&(c[0].type=d);d=new Hj;for(var e=c[0],f=null,g=1;g<c.length;g++){var h=f=new Gj,n=e,p=c[g],q=void 0;for(q in p)p.hasOwnProperty(q)&&(h.options[q]=p[q]);for(q in n)n.hasOwnProperty(q)&&
("longerHeadlines"!=q||h.options.maxTop||h.options.minTop)&&(h.options[q]=n[q]);f.options.relatedSearches?d.Gg.push(f):d.Ff.push(f)}for(var u in e)e.hasOwnProperty(u)&&(d.Le[u]=e[u]);Jj(a,b,d.Le,d.Ff,{});Jj(a,b,d.Le,d.Gg)}},Kj=m(Kj,"aasi"),Jj=function(a,b,c,d){if(0!=d.length){var e=[],f=[],g={maxTop:0,narrow:0,minTop:0,wide:0,plas:0,topPlas:0},h=sj();h||Lj++;for(var n=d.length-1;0<=n;n--){var p=d[n].options,q=p,u;u=0<=fc(Mj,4031803);q.iframeFromScs=u;0==n||h?(h&&(e=[],g={maxTop:0,narrow:0,minTop:0,
wide:0,plas:0,topPlas:0},Lj++),p.role="m",p.masterNumber=Lj,p.fexp=Mj.join(","),p=rj(a,b,p,c,e,g,f)):(p.role="s",p.slaveNumber=n,p.masterNumber=Lj,p=rj(a,b,p),e.splice(0,0,p.fe()),f.splice(0,0,p),g.narrow+=p.Ta,g.maxTop+=p.Qa,g.minTop+=p.Ra,g.wide+=p.Va,g.plas+=p.Sa,g.topPlas+=p.Ua);Z[p.ta()]=p}a="master-"+Lj;var n=new RegExp("slave-[0-9]+-"+Lj),x;for(x in Z)n.test(x)&&(Z[x].kb+="|"+Z[a].kb);for(n=d.length-1;0<=n;n--)d=["slave",n,Lj].join("-"),Z.hasOwnProperty(d)&&Z[d].Tc();Z.hasOwnProperty(a)?Z[a].Tc():
La.log({message:"Missing ad block for "+a},"cAFOMM")}},Jj=m(Jj,"cAFO"),Aj=function(a,b){var c=document.getElementById(a);if(!c&&b){var d=[];try{for(var e=document.getElementsByTagName("iframe"),f=0;f<e.length;f++){var g=e[f];try{d.push(["N="+g.name+"ID="+g.id])}catch(h){}}}catch(n){}La.log({message:"iframe name: "+a+". existing frames: "+d.join(",")+". num masters: "+Lj},"gAFBN2")}return c},Aj=m(Aj,"gAFBN"),uj=function(a,b,c,d){d||Z[c.split(".")[0]].Ie()},uj=m(uj,"hAC"),yj=function(a,b,c,d){(a=Z["master-"+
b])&&a.k&&(a=a.k.adsRejectedCallback)&&Nj(a,d)},yj=m(yj,"aRC"),vj=function(a,b,c,d){b=Z[c.split(".")[0]];b.Qe(d,a);b&&b.k&&b.k.iframeHeightCallback&&Oj(b.k.iframeHeightCallback,0<d?d:0)},vj=m(vj,"hC"),wj=function(a,b,c,d){Z[c.split(".")[0]].Ve(d)},wj=m(wj,"wC"),Pj=function(a,b){var c={},d;for(d in Z)if(Z.hasOwnProperty(d)){var e=Z[d];e.k&&e.k.masterNumber==b&&"string"==typeof e.k.container&&(c[e.k.container]=a.he(d+".aC"))}return c},Pj=m(Pj,"gAC"),tj=function(a,b){var c=Z["master-"+b];if(c&&c.k&&
c.k.adsResponseCallback){var d=Pj(a,b);Qj(c.k.adsResponseCallback,d)}},tj=m(tj,"aCC"),xj=function(a,b,c,d){(a=Z["master-"+b])&&a.k&&a.k.visibleUrlsCallback&&Rj(a.k.visibleUrlsCallback,d?d.split("|"):[])},xj=m(xj,"vUC"),Sj=null,sj=function(){if(null!=Sj)return Sj;if(6!=ma(na))return Sj=!1;var a;if(2<window.location.host.split(".").length)a=window.location.host.split(".").slice(1).join("."),a=a.replace(/:\d*/,"");else return Sj=!0;window.google.disallowedSameDomain_=!1;var b=document.createElement("iframe"),
c=document.createElement("iframe");b.style.display="none";c.style.display="none";var d=document.getElementsByTagName("head")[0];d.appendChild(b);d.appendChild(c);try{var e=b.contentWindow.document,f=c.contentWindow.document}catch(g){e=b.document,f=c.document}if(e.domain==a)return Sj=!0;e.open();e.domain=a;e.write("<script>function test() {}\x3c/script>");e.close();f.open();f.write("<script>var theParent = window.parent;\x3c/script>");f.domain=a;f.write("<script>try{window.parent.frames["+(window.frames.length-
2)+"].location} catch(e){theParent.google.disallowedSameDomain_ = true;}\x3c/script>");f.close();Sj=window.google.disallowedSameDomain_;b.parentNode.removeChild(b);c.parentNode.removeChild(c);return Sj},sj=m(sj,"dBDSDIC"),Lj=0,Z={},Bj=!1,Tj=function(a,b,c){c=1-(c||Math.random)();if(c<b*a.length){try{var d=new Uint16Array(1);window.crypto.getRandomValues(d);c=d[0]/65536}catch(e){c=Math.random()}return a[Math.floor(c*a.length)]}return null},Tj=m(Tj,"pE"),Mj=gc([Tj([2631601,2631602],.05),Tj([4031801,
4031802,4031803],.05)],ca),zj=function(a,b,c){a(b,c)},zj=m(zj),Nj=function(a,b){a(b)},Nj=m(Nj),Qj=function(a,b){a(b)},Qj=m(Qj),Rj=function(a,b){a(b)},Rj=m(Rj),Oj=function(a,b){a(b)},Oj=m(Oj),Uj=function(){t&&jb(t,"ol")},Uj=m(Uj,"rCPL"),Wj=function(){t&&!t.Vi&&(t.Vi=!0,T(window,"load",Uj),setTimeout(Vj,15E3));T(window,"unload",Vj)},Wj=m(Wj,"sCEL"),Vj=function(){lb()},Vj=m(Vj,"sCS"),Xj=function(a){a&&a()},Xj=m(Xj),Yj=function(){t&&(Wj(),jb(Y.kj,"pt"),jb(t,"jlt"))},Yj=m(Yj,"sCOLT");var Zj=function(a){var b;b={};sb(b,[cj,bj,dj,aj,ej,{key:"width",a:new X(0,1E4),C:"wi"},{key:"height",a:new X(0,1E4),C:"he"}]);var c={query:1,gtin:1,brand:1,mpn:1,width:2,height:2,priceMin:1,priceMax:1,priceCurrency:1};fj(c,gj);fj(c,hj);Kj(b,c,arguments,"singleProduct")},Zj=m(Zj,"jmpMJ");var ak=function(a){var b;b={};sb(b,[cj,bj,dj,aj,ej,{key:"width",a:new X(0,1E4),C:"wi"},{key:"height",a:new X(0,1E4),C:"he"},{key:"promoted",a:v,C:"pa"}]);var c={query:2,width:2,height:2,promoted:1,theme:1,priceMin:1,priceMax:1,priceCurrency:1,textColorPalette:1,merchantFilter:1};fj(c,gj);fj(c,hj);Kj(b,c,arguments,"plas")},ak=m(ak,"cmpp");if(!window.IS_GOOGLE_AFS_IFRAME_){var bk=function(a){var b=tb(),c=ub();Kj(b,c,arguments)},bk=m(bk,"cmpc"),ck={ads:bk,plas:ak,"single-product":Zj},ek=function(){var a=window._googCsa,b=null,c=null;a&&(b=a.q,c=a.t);window._googCsa=function(){dk(arguments)};c&&(window._googCsa.t=c);if(b&&0<b.length)for(a=0;a<b.length;a++)dk(b[a])},ek=m(ek,"cmps"),dk=function(a){if(a&&1<a.length)if(ck.hasOwnProperty(a[0])){var b=ck[a[0]];3==a.length?new b(a[1],a[2]):new b(a[1],Array.prototype.slice.call(a,2))}else"jsLoadedCallback"==
a[0]&&Xj(a[1])},dk=m(dk,"cmpe");window.google=window.google||{};window.google.ads=window.google.ads||{};window.google.ads.search=window.google.ads.search||{};window.google.ads.search.Ads||(window.google.ads.search.Ads=bk,Yj(),ek())};
})();


// Licensed Materials - Property of IBM, eluminate.js (US Build # 4.18.106 Date/Time: 20150316-11:23), (C) Copyright IBM Corporation 2015. U.S. Government Users Restricted Rights:  Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
(function(c){var i="",h="",b=false;function f(){var m=[cm_JSFCoreCookieName,"cmRS","cmTPSet","CoreAt","CMAVID","CoreM_State","CoreM_Ses"],n=cm_ClientID.split(";"),l;for(l=0;l<n.length;l++){m.push(cmJSFCreateCombinedSessionCookieName(n[l]))}for(l=0;l<m.length;l++){CC(m[l],cm_JSFPCookieDomain);CC(m[l])}}function e(l,m){var n=cI(l);return n&&n.toUpperCase()==m}function g(o){var l=0,m=0,p=o.length;for(;l<p;l++){m=~~(31*m+o.charCodeAt(l))}return Math.abs(m)}function a(m,l){return m?m:l?l:""}function d(){var s,u,q,l=screen,o=navigator,m=o.mimeTypes,r=o.plugins,t=""+l.width+l.height+l.availWidth+l.availHeight+l.colorDepth+l.pixelDepth+a(o.language,a(o.browserLanguage));if(m){for(q=0,u=m.length;q<u;q++){t+=a(m[q].type)}}if(r){for(q=0,u=r.length;q<u;q++){s=r[q];t+=a(s.name)+a(s.version)+a(s.description)+a(s.filename)}}return t}function k(){return h=="D"}c.cmSetCookieSetting=function(l){h=l;if(k()){f()}};c.cmCookiesDisabled=k;c.cmSessionCookiesOnly=function(){return h=="S"};c.cmSetOptOut=function(l){i=l};c.cmOptedOut=function(){return((i=="Y")||cI("CMDisabled")||e("CMOptout","OPT_OUT")||e("CMOptOut","OPT_OUT")||e("ID","OPT_OUT"))};c.cmAnonymous=function(){return((i=="A")||e("CMOptout","ANONYMOUS")||e("CMOptOut","ANONYMOUS"))};c.cmAutoAddTP=function(){return Math.random()<a(c.cm_TPThreshold,0.2)};c.cmSetIT=function(l){b=l};c.cmIT=function(){if(b){return"it"+g(d())}else{return null}}}(window));var cmUtils=(function(){return{console:{log:function(a){if(typeof console!=="undefined"){console.log(a)}},error:function(a){if(typeof console!=="undefined"){console.error(a)}}},string:{trim:function(a){if(typeof a==="string"){if(String.prototype.trim){return a.trim()}else{return a.replace(/^\s+|\s+$/g,"")}}return a}}}}());function cmForEach(a,c){if(a){var b,d=a.length;for(b=0;b<d;b++){if(c(a[b])){return true}}}return false}function cmAppendQueryParameters(b,c){var d=b.split("#"),a=[],e;cmForEach(c,function(f){a.push(f.join("="))});e=a.join("&");if(e){d[0]+=((d[0].indexOf("?")>-1)?"&":"?")+e}return d.join("#")}function cmAppendQueryParameter(b,a,c){var d=[a];if(c){d.push(c)}return cmAppendQueryParameters(b,[d])}if(typeof CM_DDX==="undefined"){CM_DDX={domReadyFired:false,headScripts:true,dispatcherLoadRequested:false,firstPassFunctionBinding:false,BAD_PAGE_ID_ELAPSED_TIMEOUT:5000,version:-1,standalone:false,test:{syndicate:true,testCounter:"",doTest:false,newWin:false,process:function(){var d=CM_DDX.gup("tms.test");CM_DDX.test.newWin=CM_DDX.gup("tms.mWin")==="y";CM_DDX.test.doTest=CM_DDX.gup("tms.doTest")==="y";if(CM_DDX.test.doTest){var c=CM_DDX.gup("tms.syndicate");if(c===null){c="n"}if(d===null){d=""}c=c.toLowerCase();c=(c==="n"||c==="no"||c==="false")?"N":"Y";CM_DDX.test.testCounter=(d==="")?d:((d*1)+"");CM_DDX.test.syndicate=(c==="Y");CB("ddx.test.info",d+"-"+c+"-"+CM_DDX.test.doTest+"-"+CM_DDX.test.newWin)}else{var b=cI("ddx.test.info");if(b){var a=b.split("-");CM_DDX.test.testCounter=a[0];CM_DDX.test.syndicate=(a[1]==="Y");CM_DDX.test.doTest=(a[2]==="true");CM_DDX.test.newWin=(a.length===4&&a[3]==="true")}}}},partner:{},invokeFunctionWhenAvailable:function(a){if(CM_DDX.firstPassFunctionBinding===false){setTimeout(function(){CM_DDX.invokeFunctionWhenAvailable(a)},5)}else{if(CM_DDX.version!==0&&typeof(__$dispatcher)==="undefined"){setTimeout(function(){CM_DDX.invokeFunctionWhenAvailable(a)},CM_DDX.BAD_PAGE_ID_ELAPSED_TIMEOUT);return}if(CM_DDX.version!==0){a()}}},gup:function(d){d=d.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var c="[\\?&]"+d+"=([^&#]*)";var b=new RegExp(c);var a=b.exec(window.location.href);return(a===null)?null:decodeURIComponent(a[1].replace(/\+/g," "))},privacy:{isDoNotTrackEnabled:function(b){var a=CM_DDX.privacy.getDoNotTrack(b);if(a==false){a=(cI("CM_DDX","pdnt0","false")=="true")?true:false}return a},setDoNotTrack:function(b,a){CM_DDX.setSubCookie("CM_DDX","pdnt"+b,a,365)},getDoNotTrack:function(a){return(cI("CM_DDX","pdnt"+a,"false")=="true")?true:false}},setSubCookie:function(b,a,e,c,d){cmSetSubCookie(b,a,e,new Date(new Date().getTime()+(c*86400000)).toGMTString(),d)}};if(!cm_ClientID){var cm_ClientID="99999999"}if(!cm_HOST){var cm_HOST="testdata.coremetrics.com/cm?"}if(!cmMarketing){var cmMarketing={}}cmMarketing.COOKIE_NAME="CoreMc";cmMarketing.INSTANCE=null;if(!cm_McClientID){var cm_McClientID=cm_ClientID}if(!cm_MC_LIB_HOST){var cm_MC_LIB_HOST="libs.coremetrics.com"}if(!cm_MC_RULES_HOST){var cm_MC_RULES_HOST="mktgcdn.coremetrics.com"}if(!cm_MC_USER_DETAILS_HOST){var cm_MC_USER_DETAILS_HOST="mcdata.coremetrics.com"}if(!cm_MC_APP_SERVER_HOST){var cm_MC_APP_SERVER_HOST="mc.coremetrics.com"}if(!cm_DDX_CDN_BASE_URL){var cm_DDX_CDN_BASE_URL="tmscdn.coremetrics.com/tms"}if(!cm_CLIENT_CONFIG_HOST){var cm_CLIENT_CONFIG_HOST="libs.coremetrics.com/configs"}if(!cm_ClientTS){var cm_ClientTS=new Date().getTime()}if(!cm_TrackLink){var cm_TrackLink="A"}if(!cm_NewLinkTracker){var cm_NewLinkTracker=false}if(!cm_LinkClickDelay){var cm_LinkClickDelay=false}if(!cm_LinkClickDelayInterval){var cm_LinkClickDelayInterval=500}if(!cm_DelayHandlerReg){var cm_DelayHandlerReg=""}if(!cm_SkipHandlerReg){var cm_SkipHandlerReg=""}if(!cm_TrackImpressions){var cm_TrackImpressions="RSCM"}if(!cm_SecureTags||cm_SecureTags==null){var cm_SecureTags="|2|3|"}if(!cm_DownloadExtensions){var cm_DownloadExtensions=null}if(!cm_UseUTF8){var cm_UseUTF8=true}if(!cm_FormPageID){var cm_FormPageID=false}if(cm_UseCookie==null){var cm_UseCookie=false}if(!cm_TimeoutSecs){var cm_TimeoutSecs=15}if(!cm_UseDOMScriptLoad){var cm_UseDOMScriptLoad=true}if(!cm_OffsiteImpressionsEnabled){var cm_OffsiteImpressionsEnabled=false}if(!cm_AvidHost){var cm_AvidHost="data.cmcore.com/cookie-id.js?fn=cmSetAvid"}var cm_AvidLoadTimedOut=false;if(!cm_JSFEnabled){var cm_JSFEnabled=false}if(!cm_JSFPCookieDomain){var cm_JSFPCookieDomain=null}if(!cm_JSFTrackClients){var cm_JSFTrackClients=true}if(!cm_JSFPCookieMigrate){var cm_JSFPCookieMigrate=false}if(!cm_JSFPForceMigrateCookies){var cm_JSFPForceMigrateCookies=false}if(!cm_JSFPCookieMigrateVisitorID){var cm_JSFPCookieMigrateVisitorID="cm_mc_uid"}if(!cm_JSFPCookieMigrateSessionID){var cm_JSFPCookieMigrateSessionID="cm_mc_sid"}if(!cm_JSFPMigrationDomainWhitelist){var cm_JSFPMigrationDomainWhitelist=null}if(!cm_JSFPMigrationDomainBlacklist){var cm_JSFPMigrationDomainBlacklist=null}if(!cm_JSFPMigrationPathWhitelist){var cm_JSFPMigrationPathWhitelist=null}if(!cm_JSFPMigrationOtherCookies){var cm_JSFPMigrationOtherCookies=null}if(!cm_JSFPMigrationOtherCookiesExpireTimes){var cm_JSFPMigrationOtherCookiesExpireTimes={}}if(!cm_JSFSessionType){var cm_JSFSessionType="I"}if(!cm_JSFSessionTimeout){var cm_JSFSessionTimeout=1800}if(!cm_JSFCoreCookieName){var cm_JSFCoreCookieName="CoreID6"}if(!cm_JSFCoreCookieExpireSeconds){var cm_JSFCoreCookieExpireSeconds=473040000}if(!cm_JSFEAMasterIDSessionCookie){var cm_JSFEAMasterIDSessionCookie=false}if(!cm_AttributeDelimiter){var cm_AttributeDelimiter="-_-"}if(!cm_TealeafTagAttempts){var cm_TealeafTagAttempts=3}if(!cmUA){var cmUA={MSIE:2083}}if(!cmDefaultLimit){var cmDefaultLimit=8197}if(cGQ==null){var cGQ=true}if(!cGO){var cGO=1024}if(!cGR){var cGR=600000}if(!encodeURIComponent){var encodeURIComponent=null}var _$cV1=null;var cG8;var cG9;var cG6=document;var cGT;var cG7=new _cmt();cG6.cmTagCtl=cG7;var CI=cmStartTagSet;var CJ=cmSendTagSet;var cmIndex=0;var cG0=["vn1","vn2","st","pi","rs","ec","rf","ul"];var cGA=null;var cmValidFlag_SessionContinue=1;var cmValidFlag_NewSession=2;var cmValidFlag_NewVisitor=4;var cmValidFlag_SessionReset=32;var cmCore_JSFParamEnabled="cjen";var cmCore_JSFParamUserID="cjuid";var cmCore_JSFParamSessionID="cjsid";var cmCore_JSFParamValidFlag="cjvf";if(!cG4){var cG4=5000}if(!cG5){var cG5=200}var cG2={};var cG3={};var cGM=navigator.appVersion;var cGN=navigator.userAgent;var cGS=cGN.indexOf("Opera")>=0;var cGU=cGN.indexOf("Safari")>=0;var cmT3=-1;var cGC="";var cGD="";var cGE="";var cGF="";var cGG="";var cGH="";var cmSubmitFlag=false;var cmFormC1="submitbuttonreset";var cmFormC2="textpasswordtextarea";var cmFormC3="select-oneselect-multiple";var cGI="";var cGJ="";var cGK="";var chost=null;var cci=null;var _cm_CMRules={};var _cm_isNew=true,_cm_NRSet=false;if(!cm_PartnerDataClientIDs){var cm_PartnerDataClientIDs=""}var cm_Avid;var cmCookieExpDate;var cm_AvidLoadTimer;var cm_IOEnabled=false;var cm_ATEnabled=false;var cm_MCEnabled=false;(function(){CI();var e=new Date();var i=0;if(e.getFullYear){i=e.getFullYear()}else{i=e.getYear();if(i<1900){i+=1900}}e.setYear(i+15);cmCookieExpDate=e.toGMTString();if(cm_UseCookie){var k=cI("cmRS","pi","");chost=cm_HOST;cm_HOST=cI("cmRS","ho",chost);cci=cm_ClientID;cm_ClientID=cI("cmRS","ci",cci);var b=cI("cmRS","t3","");if(b!=""){cGA=b}var g=cI("cmRS","cjen","");if(g!=""){cm_JSFEnabled=true}var d=cI("cmRS","t1","");if(d!=""&&(!cGA||cm_ClientTS-cGA<cGR)){cmAddShared("st",d);var m=cI("cmRS","ul","");var o=cI("cmRS","rf","");var n=cI("cmRS","hr","");if(n!=""){var a=cI("cmRS","lti","");if(cm_ClientTS-a<cGR){var p=cI("cmRS","ln","");cM(d,a,p,n,true,k,m,o)}}var h=cI("cmRS","ac","");var f=cI("cmRS","fd","");if((h!="")||(f!="")){var a=cI("cmRS","fti","");if(cm_ClientTS-a<cGR){var c=cI("cmRS","fn","");var l=cI("cmRS","fu","");cL(d,a,c,h,l,f,true,k,m,o)}}}CC("cmRS")}if(cmIsBrowserCertified()){cmAddNewEvent(document,"DOMContentLoaded",cmOnDomReady,"readystatechange",cmCheckIEReady);cmAddNewEvent(window,"load",cY);cmAddNewEvent(window,"unload",cZ);if(cm_DelayHandlerReg.indexOf("L")==-1){window.cX("main")}if(cm_DelayHandlerReg.indexOf("F")==-1){cU()}}CJ(1)}());var _cmPartnerUtils={AT_TagQueue:[],AT_PartnerCallQueue:[],AT_RulesSet:false};var _cmMc={readyToCall:{},mcTagQueue:[],callPending:{}};CM_DDX.test.process()}function cmIsBrowserCertified(){return(cF(4)||CD(5)||cGS||cGU)}function cmRetrieveUserID(a){if(_$cV1!=null){a(_$cV1)}else{if(cm_JSFEnabled){_$cV1=cmJSFGetUserId();a(_$cV1)}else{var b="eluminate"+Math.floor((Math.random()*10000)+1);window[b]=function(d){if(typeof d==="string"){var c=d.indexOf("&ci=");if(c>=0){d=d.substring(0,c)}}_$cV1=d;a(_$cV1)};_cmPartnerUtils.loadScript(C8()+"//"+cm_Production_HOST+"/cookie-id.js?fn="+b)}}}function cmLoad(){var b,k=C8()+"//",a,e,d,i,f,g,c=_cmPartnerUtils.loadScript;if(cm_OffsiteImpressionsEnabled){cm_Avid=cI("CMAVID");if(cm_Avid==null){c(k+cm_AvidHost);cm_AvidLoadTimer=setTimeout(function(){cm_AvidLoadTimedOut=true},2000)}}if(cm_ATEnabled&&!cmOptedOut()&&!cmAnonymous()&&typeof(cG6._cm_CMRulesLoaded)=="undefined"){a=cm_ClientID.split(";");i=k+cm_Production_HOST+"/at/rules_";f=((cI("CorePartnerMode")=="TEST")?"test":"")+".js";for(d=0;d<a.length;d++){e=a[d].split("|")[0];if(cm_PartnerDataClientIDs.indexOf(e)!=-1){c(i+e+f)}}cG6._cm_CMRulesLoaded=1}if(cm_MCEnabled){c(k+cm_MC_LIB_HOST+"/mc.js");try{if((_cmMc.getIframeMaxDepth("IMODGUIDIDENTIFIER",5)!=null)&&(window.name!=null)&&(window.name.length>0)){b=k+cm_MC_APP_SERVER_HOST+"/mcwebapp/js/";c(b+"easyXDM.js");c(b+"imodWebDesigner.js");c(b+"json2.js")}}catch(h){}}if(typeof($f126)==="undefined"&&!CM_DDX.dispatcherLoadRequested){CM_DDX.dispatcherLoadRequested=true;$cm_client_id=CM_DDX.cVA;g=(CM_DDX.version>0)?"-v"+CM_DDX.version:"";if(CM_DDX.version>=2){c(k+cm_DDX_CDN_BASE_URL+"/dispatcher"+g+".js")}if(CM_DDX.version>=3&&!cm_ATEnabled){_cmPartnerUtils.AT_RulesSet=true}}}_cmMc.getWebDesignerDependentScriptUrl=function(){var a=unica_imod.getWebDesignerScriptBaseUrl();if(a!=null){return a+"easyXDM.js"}else{return null}};_cmMc.getIframeMaxDepth=function(b,f){var e=parent;var a=null;var d=1;while(a==null&&e!=null&&(f==null||d<=f)){a=e.frames[b];var c=e;e=e.parent;if(e==c){e=null}d++}return a};var cI=cI;var cE=cE;function cmStartTagSet(){if(cG8){return false}cG8=[];cG8[0]=new _cm();cG9=1;return true}function cmAddShared(a,b){if(cG8){cG8[0][a]=b}}function cmSendTagSet(){var a;var c=cG8;var b=null,d=0;for(d=0;d<c.length;d++){if(typeof c[d]._$cmlch==="function"){b=c[d];break}}while((a=C7(arguments[0]))!=null){if(b){c9.call(b,a,c[0].ci)}else{c9(a,c[0].ci)}}cG8=null}function _cmCQ(b,c,a){this.pl=b;this.hosts=c.split(",");if(a){this.qs=a}this.cM5=CR}function CR(){var b=arguments;var c=b[0]?b[0]:this.hosts[0];return this.pl+"//"+c+(this.qs?this.qs:"")}function _cmt(){this.cM0={};this.uls={};this.rfs={};this.cTI=[];this.cPE=0;this.normalizeURL=c2;this.getPageID=c1;this.getPluginPageID=cmGetPluginPageID}function cmGetPluginPageID(f){var e="",c=cm_ClientID.split(";"),d=f.split("|")[0],b=f.split("|")[1];for(var g=0;g<c.length;g++){if(d==c[g].split("|")[0]){if(b){b=b.split(":");for(var a=0;a<b.length;a++){if(c[g].split("|")[1]&&(c[g].split("|")[1].toUpperCase().indexOf(b[a].toUpperCase())>-1)){e=cm_ClientID;break}}break}else{e=cm_ClientID;break}}}return this.getPageID(e)}function c1(a){var b=cG7.cM0[a];return b?b:""}function CS(b){var a=cG7.uls[b];if(!a){a=window.location.href}return a?a:""}function CT(b){var a=cG7.rfs[b];if(!a){a=cG6.referrer}return a?a:""}function CP(d){var e=cGT;if(!e){e=cGT=cG7.normalizeURL(window.location.href,false)}var c=d.indexOf("#");if(c>=0&&c<=e.length){var b=e.indexOf("#");if(b<0){b=e.length}if(d.substring(0,c)==e.substring(0,b)){return d.substring(c)}}return d}function c2(b,a){if(a){b=CP(b);var c=window.location.protocol+"//"+window.location.host;if(b.indexOf(c)==0){b=b.substring(c.length)}}return cD(b)}function c4(){for(var a in cmUA){if(cGM.indexOf(a)!=-1){return cmUA[a]}}return cmDefaultLimit}function C0(a){if(cG7){if(cG7.cTI&&cG7.cTI[a]){cG7.cTI[a].cmLD=true;if(cG7.cTI[a].ci){cmJSFSetValidFlagValue(cmValidFlag_SessionContinue,false,cG7.cTI[a].ci);cmJSFSetSessionCookies(false,cG7.cTI[a].ci)}}cG7.cPE--;if(cG7.onResponse){cG7.onResponse(a)}}window.dontExit=false}function CN(b){if(cG7){cG7.cPE--;var a=null;if(cG7.cTI&&cG7.cTI[b]){a=cG7.cTI[b];a.cmLD=true}if(cG7.onError&&(!a||!a.cmTO)){cG7.onError(3,a)}}}function c6(a,b){if(cG3){cG3[a]=true}C0(b)}function CO(b){if(cG7&&cG7.cTI&&cG7.cTI[b]&&!(cG7.cTI[b].cmLD)){var a=cG7.cTI[b];a.cmTO=a.src;if(cG7.onError){cG7.onError(4,a.cmTO)}}}function c8(b){if(!cG3||cG3[b]){return true}var a=new Date();return(a.getTime()-cG2[b])>cG4}function CV(h,e,b){if((CM_DDX.version>=3)&&CM_DDX.standalone){return}b=b||cm_ClientID;var d=function(i){var k=false;return function(){if(!k){if(typeof i==="function"){i()}k=true}}}(this._$cmlch);if((!cG2[h]||c8(h))&&(cm_OffsiteImpressionsEnabled==false||cm_Avid!=null||cm_AvidLoadTimedOut)){var c=new Image();var f=cmIndex;cG7.cTI[cmIndex++]=c;if(!cG2[h]){var g=new Date();cG2[h]=g.getTime();c.onload=function(){c6(h,f);d()}}else{c.onload=function(){C0(f);d()}}c.onerror=function(){CN(f);d()};if(cm_OffsiteImpressionsEnabled&&(cm_Avid!=null)&&(cm_Avid!="none")){e+="&avid="+cm_Avid}var a=c4();if(e.length>a){e=e.substring(0,a-6)+"&err=O"}if(cG7.onTagSent){cG7.onTagSent(e,f)}c.src=e;c.ci=b;setTimeout(function(){CO(f);d()},cm_TimeoutSecs*1000)}else{setTimeout(function(){CV(h,e,b)},cG5)}}function c9(a,c){if(cmOptedOut()){return}for(var d=0;d<a.hosts.length;d++){var b=a.cM5(a.hosts[d]);cG7.cPE++;CV.call(this,a.hosts[d],b,c)}}function cC(){var a=null;if(!this.ul){if(this.tid=="8"||(this.tid=="9"||this.tid=="10")){this.ul=window.location.protocol+"//"+window.location.hostname}else{this.ul=window.location.href}}if(cG8){cG8[cG9++]=this}else{var b=this.getImgSrc(arguments[0],1);c9.call(this,b,this.ci);a=b}return a}function cmLogError(a){}function C4(d,e,c){if(!c){if(!d.rf){if(!document.referrer){e.rf=""}else{e.rf=document.referrer}}else{if(d!=e){e.rf=d.rf}}if(!d.ul||d.ul==""||d.ul=="(none)"){e.ul=window.location.href}else{if(d!=e){e.ul=d.ul}}var b=cG7.normalizeURL(e.ul,false);var a=cG7.normalizeURL(e.rf,false);if(b!=""){e.ul=b}if(a!=""){e.rf=a}}}function C6(o,d,h){var i="";if(o.tid){i+="tid="+o.tid}var a=(o.tid==1||(o.pc&&o.pc.charAt(0)=="Y"));for(var k in o){if(k=="qs"||k=="tid"||k=="topline"){continue}if(o[k]!==0&&(!o[k]||o[k]==""||typeof(o[k])==="function")){continue}if(d&&d[k]&&d[k]==o[k]){continue}if(i!=""){i+="&"}i+=cD(k)+"="+cE(cD(o[k]))}if(!o.rs&&o.ci){if(o.pi&&a){cG7.cM0[o.ci]=o.pi}if(o.ul){cG7.uls[o.ci]=o.ul}if(o.rf){cG7.rfs[o.ci]=o.rf}}if(d&&cm_SecureTags.indexOf("|"+o.tid+"|")!=-1){d.protocol="https:"}if(cm_JSFEnabled&&!h){cmJSFSetSessionCookies(false,o.ci);i+=(i!=""?"&":"")+cmCore_JSFParamEnabled+"=1";var m=cmJSFGetUserId();i+="&"+cmCore_JSFParamUserID+"="+(m!=null?m:"");i+="&"+cmCore_JSFParamSessionID+"="+cmJSFGetSessionValue(o.ci);i+="&"+cmCore_JSFParamValidFlag+"="+cmJSFGetValidFlagValue(o.ci)}if(cm_PartnerDataClientIDs&&o.tid){try{var n={};for(var l in o){var b=o[l];if(typeof(b)!="function"&&typeof(b)!="undefined"){if(l=="ci"){b=b.split(";");for(var g=0;g<b.length;g++){b[g]=b[g].split("|")[0]}b=b.join(";")}}n[l]=b}if(d){for(var l in d){var b=d[l];if(typeof(b)!="function"&&typeof(b)!="undefined"){if(l=="ci"){b=b.split(";");for(var g=0;g<b.length;g++){b[g]=b[g].split("|")[0]}b=b.join(";")}}n[l]=b}}n.calculateTopLineAndReturnSegments=o.calculateTopLineAndReturnSegments;if(((cm_ATEnabled&&_cmPartnerUtils.AT_RulesSet)||CM_DDX.version>=3)&&_cm_NRSet){_cmPartnerUtils.calculateAndSendATData(n)}else{_cmPartnerUtils.AT_TagQueue.push(n)}}catch(f){}}var c=_cmPartnerUtils.copyTag(o,d);if(c.tid){_cmMc.mcTagQueue.push(c);if(cmMarketing.INSTANCE!==null){cmMarketing.INSTANCE.tagCallTriggered()}else{_cmMc.callPending.tagCallTriggered=true}}return i}_cmPartnerUtils.copyTag=function(a,e){var c={};for(var b in a){var d=a[b];if(typeof(d)!="function"&&typeof(d)!="undefined"){c[b]=d}}if(e){for(var b in e){var d=e[b];if(typeof(d)!="function"&&typeof(d)!="undefined"){c[b]=d}}}c.calculateTopLineAndReturnSegments=a.calculateTopLineAndReturnSegments;return c};function C8(b){var a=location.protocol;if(b&&b.protocol){a=b.protocol}if(a!="http:"&&a!="https:"){a="http:"}return a}function c0(){var c=arguments;C4(this,this,c[0]);var e={};var b=C6(this,e);var d=new _cmCQ(C8(e),cm_HOST,b);return c[1]?d:d.cM5()}function C7(){var f,n,b,r,e,c,o,d,k,q,g;if(!cG8||cG8.length<2){return null}f=cG8[0];n=cG8[1];f.ci=n.ci;for(k=1;k<cG8.length;k++){if(f.ci.indexOf(cG8[k].ci)==-1){f.ci+=";"+cG8[k].ci}if(cm_SecureTags.indexOf("|"+cG8[k].tid+"|")!=-1){f.protocol="https:"}}for(k=0;k<cG0.length;k++){b=cG0[k];if(!f[b]){f[b]=n[b]}}r=arguments;C4(n,f,r[0]);e=C8(f);g=new _cmCQ(e,cm_HOST);g.qs=C6(f);c=c4();o=0;for(var m=0;m<g.hosts.length;m++){d=e.length+g.hosts[m].length+g.qs.length;if(d>o){o=d}}for(k=1;k<cG8.length;k++){q=C6(cG8[k],f,true);if(k>1&&o+q.length+1>c){for(j=1;j<cG8.length-k+1;j++){cG8[j]=cG8[j+k-1]}cG8.length=cG8.length-k+1;break}o+=q.length+1;g.qs+="&"+q}if(k==cG8.length){cG8=null}return g}function _cm(){var d,b=arguments;this.ci=cm_ClientID;for(d=0;d<b.length;d++){this[b[d]]=b[++d]}this.write=cC;this.getImgSrc=c0;this.writeImg=cC;this.st=cm_ClientTS;this.vn1="4.18.106";if(cF(5.5)||!cF(0)){var c=(cm_UseUTF8&&encodeURIComponent)||cGU?"utf-8":cG6.charset;if(!c){c=cG6.defaultCharset}if(!c){c=cG6.characterSet}this.ec=c}this.topline=[]}function cD(a){var b="";a=b+(!a&&a!==0?"":a);return a.split("'").join(b).split('"').join(b).split("\r").join(b).split("\n").join(b)}function cE(d){var c=0,b;while(d.charAt(c)==" "&&c!=d.length){c++}b=d.length-1;while(d.charAt(b)==" "&&b!=0){b--}d=d.substring(c,b+1);if(cm_UseUTF8&&encodeURIComponent){d=encodeURIComponent(d)}else{d=preEscape(d);d=escape(d);var a=new RegExp("%25u00","g");d=d.replace(a,"%u00")}d=d.split("+").join("%2B");return d}function preEscape(c){for(var b=160;b<256;b++){var a=new RegExp(String.fromCharCode(b),"g");c=c.replace(a,"%u00"+b.toString(16))}return c}function cF(a){var b=cGM.indexOf("MSIE");if(b!=-1){return(parseFloat(cGM.substring(b+5))>=a)}return false}function CD(a){return(cGN.indexOf("Gecko")!=-1&&parseInt(cGM)>=a)}function cI(b,a,c){var d=cJ(b,cG6.cookie,";");if(a&&d){d=cJ(a,d,"&")}if(d){d=unescape(d)}else{if(c){d=c}}return d}function CL(){var e,a,b,d,f=0;a=cG6.cookie;if(a){e=a.split(";");f=e.length;for(d=0;d<e.length;d++){b=e[d].split("=");if(b.length<2||b[1]==null||b[1]==""){f--}}}return f}function CB(b,h,d,g){if(cmCookiesDisabled()){return true}var f,a,e,c=cG6.cookie;f=null;a=h.length+1;if(!cI(b)){a+=b.length}if(a>4096){f=1}else{if(c){if(CL()>=50){f=2}}}if(f){if(cG7.onError){cG7.onError(f,name)}return false}e=b+"="+h+"; path=/";if(g){e+="; domain="+g}if(d&&!cmSessionCookiesOnly()){e+="; expires="+d}cG6.cookie=e;return true}function cmSetSubCookie(m,k,i,b,f){var e=cI(m);var h;if(!e){h=k+"="+i}else{var l="&";var g=k+"=";var c=e.indexOf(g);if(c>=0){if(c>0&&e.charAt(c-1)!=l){c=e.indexOf(l+g);if(c>=0){c++}}}if(c>=0){var a=c+k.length+1;var d=e.indexOf(l,a);if(d<0){d=e.length}h=e.substring(0,a)+i+e.substring(d)}else{h=e+l+k+"="+i}}CB(m,h,b,f)}function CC(a,d){var b=cI(a);if(b!=null){var c=new Date();c.setYear(1973);var b=a+"=; path=/; expires="+c.toGMTString();if(d){b+="; domain="+d}cG6.cookie=b}return b}function cJ(a,h,c){var g,e,d,b,f=null;g=a+"=";e=c+" ";d=h.indexOf(e+g);if(d==-1){e=c;d=h.indexOf(e+g)}if(d==-1){d=h.indexOf(g);if(d!=0){return null}}else{d+=e.length}b=h.indexOf(e,d);if(b==-1){b=h.length}return h.substring(d+g.length,b)}function CG(c){if(!c){c=window.event}var a=[c.currentTarget,c.target,c.srcElement];for(var b=0;b<a.length;b++){if(a[b]){return a[b]}}}function CU(a,b,g,c,f){var e,d;a.pi=g?g:c1(b);if(cGQ){if(c||f){a.ul=c?c:"";a.rf=f?f:""}else{e=CS(b);d=CT(b);if(a.pi==""||e.indexOf("cm_")>0||(d!=""&&d.indexOf(window.location.protocol+"//"+window.location.host)!=0)){a.ul=e;a.rf=d}}}}function cL(g,e,c,h,a,i,m,f,l,b,d){var k=new _cm("tid","10");CU(k,k.ci,f,l,b);k.st=g;k.ti=e;k.fo=c;k.ac=h;k.hr=a;k.fi=i;k._$cmlch=d;if(m){k.rs="Y"}k.write(1)}function cM(h,a,b,c,n,g,m,e,f){var l=new _cm("tid","8");if(typeof(encodeURI)==="function"){c=encodeURI(c).replace(/%25/g,"%")}CU(l,l.ci,g,m,e);l.st=h;l.ti=a;l.nm=b;l.hr=c;l._$cmlch=f;var i=c.indexOf("cm_cr=");var d=c.indexOf("cm_me=");if(i>-1){var k=c.indexOf("&",i);if(k==-1){l.cm_cr=c.substring(i+6)}else{l.cm_cr=c.substring(i+6,k)}}if(d>-1){var k=c.indexOf("&",d);if(k==-1){l.cm_me=c.substring(d+6)}else{l.cm_me=c.substring(d+6,k)}}if(n){l.rs="Y"}l.write(1)}function CM(d){var f,b,c,e;if((f=d.indexOf("?"))==-1){f=d.lastIndexOf("/")}if(f!=-1){b=d.indexOf("#",f);if(b==-1){b=d.length}while(f!=-1&&f<b){f=d.indexOf("cm_",f);if(f!=-1){c=d.indexOf("&",f);if(c==-1){c=b}e=d.indexOf("=",f);if(e!=-1&&e<c){this[d.substring(f,e)]=d.substring(e+1,c)}f=c}}}}function CK(b,f,e,a,d){var k,i,c,l,g,h;if((f||e||a||d)&&b){k=new _cm("tid","9");i=new CM(CP(b));if(f){c=k.cm_sp_o=i.cm_sp_o;if(!c){c=k.cm_sp=i.cm_sp}}if(e){l=k.cm_re_o=i.cm_re_o;if(!l){l=k.cm_re=i.cm_re}}if(a){if(b.indexOf("#")==-1){g=k.cm_cr=i.cm_cr}}if(d){h=k.cm_me=i.cm_me}if(c||l||g||h){k.pi=c1(k.ci);k.st=cm_ClientTS;if(typeof cmCheckIgnoreImpression=="function"){if(cmCheckIgnoreImpression(c,l,g,h)){k.write(1)}}else{k.write(1)}}}}function cmFormBlurRecord(a){if(a.cmFormEleMemValue!=cmFormElementValue(a)&&a.cmFormEleMemValue!=null){cmFormReportInteraction(a)}a.form.cmEleValue=-1}function cmFormElementOnclickEvent(){try{var b;var a=cmFormElementValue(this);if((cmFormC1.indexOf(this.type)>=0)||(this.cmFormEleMemValue!=a)){if(this.type=="radio"){for(b=0;b<this.form.elements.length;b++){if(this.form.elements[b].cM2==this.cM2){this.form.elements[b].cmFormEleMemValue=null}}}this.cmFormEleMemValue=a;cmFormReportInteraction(this)}}catch(c){cmLogError(c)}}function cmFormElementOnfocusEvent(){try{this.form.cmEleValue=this.cM2;this.cmFormEleMemValue=cmFormElementValue(this)}catch(a){cmLogError(a)}}function cmFormElementOnblurEvent(){try{cmFormBlurRecord(this)}catch(a){cmLogError(a)}}function cmFormElementOnchangeEvent(){try{cmFormReportInteraction(this)}catch(a){cmLogError(a)}}function cmFormElementValue(c){var a;if(c.type=="checkbox"){return c.checked}else{if((cmFormC3.indexOf(c.type)>=0)&&c.options){var b="";for(a=0;a<c.options.length;a++){if(c.options[a].selected==true){b=b+c.options[a].index}}return b}else{if(cmFormC2.indexOf(c.type)>=0||c.type=="file"||c.type=="radio"){return c.value}else{return null}}}}function cO(g,h,d,c){var b,a,i,l="";var f=null;h=g+":"+h;if(g!=-1){if(cG6.forms[g]){f=cG6.forms[g];var l=f.attributes;a=f.action?f.action:l.action.nodeValue?l.action.nodeValue:l.getNamedItem("action").value?l.getNamedItem("action").value:""}}cGD=cG6.cmTagCtl.normalizeFORM(cGD);var k=c1(cm_ClientID);if(cm_FormPageID&&k!=""){var e=cGD.split(";");cGD="";for(i=0;i<e.length-1;i++){cGD+=k.split(":").join("").split(";").join("")+"_"+e[i]+";"}cm_FormPageID=false}if(cV(a)&&(g!="-1"||(g=="-1"&&cmSubmitFlag==false))){b=new Date();cGH=b.getTime();cGF=h;cGE=cG7.normalizeURL(a,true);cL(cm_ClientTS,cGH,cGD,cGF,cGE,cGC,false,c,c,c,d);cGG=cGC;cGC="";if((f)&&(typeof cmCustomFormSubmitHandler=="function")){cmCustomFormSubmitHandler(f,h)}}else{cGF=""}}function cmFormOnresetEvent(){var a;try{cO(this.cM1,"R")}catch(b){cmLogError(b)}try{for(a=0;a<cG6.forms[this.cM1].elements.length;a++){cG6.forms[this.cM1].elements[a].cmFormEleMemValue=false}}catch(b){cmLogError(b)}try{if(this.cQ){return this.cQ()}}catch(b){cmLogError(b)}}function cmFormOnsubmitEvent(c,a,d){try{if(this.cmEleValue>-1){cmFormBlurRecord(this.elements[this.cmEleValue])}}catch(b){cmLogError(b)}try{if(this.cM1>=0&&this.cmSubmitIndex==false){cmSubmitFlag=true;this.cmSubmitIndex=true;cO(this?this.cM1:-1,"S",a);CE()}else{if(typeof a==="function"){a()}}}catch(b){cmLogError(b)}cmJSFPMigrateLink(this,"action")}function cmFormReportInteraction(c){var b=cG6.cmTagCtl.normalizeFIELDS(c.name?c.name:c.id?c.id:"");var a=cGC+c.form.cM1+":"+c.cM2+":"+b.split(":").join("|").split(";").join("|")+";";if(a.length<1000){cGC=a}}function cmFormSubmit(){cmJSFPMigrateLink(this,"action");try{if(this.cmEleValue>-1){cmFormBlurRecord(this.elements[this.cmEleValue])}}catch(b){cmLogError(b)}try{if(this.cM1>=0&&this.cmSubmitIndex==false){cmSubmitFlag=true;this.cmSubmitIndex=true;cO(this?this.cM1:-1,"S");CE()}}catch(b){cmLogError(b)}try{if(cm_LinkClickDelay){setTimeout((function a(c){return function(){c.cmSubmit()}}(this)),cm_LinkClickDelayInterval);return false}else{this.cmSubmit()}}catch(b){cmLogError(b)}}cG6.cmTagCtl.normalizeFORM=function(a){return a};cG6.cmTagCtl.normalizeFIELDS=function(a){return a};function cU(){if(cm_SkipHandlerReg.indexOf("F")==-1){_$cF1();var c,f,b,a,k,g,h;for(c=0;c<cG6.forms.length;c++){f=cG6.forms[c];h=0;if(!f.cM1&&!f.cmEleValue&&!f.cmSubmitIndex){f.cM1=c;f.cmEleValue=-1;f.cmSubmitIndex=false;f.radiogroup={key:"value"};try{if(cF(5)&&!cF(8)){var d=f.attributes;b=d.name?d.name.nodeValue:d.id?d.id.nodeValue:d.action?d.action.nodeValue:"UNDEFINED"}else{if(f.attributes.getNamedItem){b=((f.attributes.getNamedItem("name"))&&(f.attributes.getNamedItem("name").value!==""))?f.attributes.getNamedItem("name").value:((f.attributes.getNamedItem("id"))&&(f.attributes.getNamedItem("id").value!==""))?f.attributes.getNamedItem("id").value:((f.attributes.getNamedItem("action"))&&(f.attributes.getNamedItem("action").value!==""))?f.attributes.getNamedItem("action").value:"UNDEFINED"}else{b=f.name?f.name:f.id?f.id:f.action?f.action:"UNDEFINED"}}}catch(k){b="ERROR";cmLogError(k)}cGD+=b+":"+c+";";try{if(f.submit!==cmFormSubmit){f.cmSubmit=f.submit;f.submit=cmFormSubmit}}catch(k){cmLogError(k)}if(typeof cm_NewFormTracker!=="undefined"){if(!f._$cV2){_$cF4(f)}}else{cmAddNewEvent(f,"submit",cmFormOnsubmitEvent)}cmAddNewEvent(f,"reset",cmFormOnresetEvent);for(a=0;a<f.elements.length;a++){k=f.elements[a];if(!k.cM1&&!k.cM2&&!k.cmFormEleMemValue){k.cM1=c;k.cM2=h;k.cmFormEleMemValue=null;h++;if(k.type=="radio"){g=k.name?k.name:k.id?k.id:"";if(g!=""){if(f.radiogroup[g]){k.cM2=f.radiogroup[g]}else{f.radiogroup[g]=k.cM2}}}if(cmFormC1.indexOf(k.type)>=0||k.type=="checkbox"||k.type=="radio"){try{cmAddNewEvent(k,"click",cmFormElementOnclickEvent)}catch(k){cmLogError(k)}}if(cmFormC2.indexOf(k.type)>=0||cmFormC3.indexOf(k.type)>=0){try{cmAddNewEvent(k,"focus",cmFormElementOnfocusEvent);cmAddNewEvent(k,"blur",cmFormElementOnblurEvent)}catch(k){cmLogError(k)}}if(k.type=="file"){try{cmAddNewEvent(k,"change",cmFormElementOnchangeEvent)}catch(k){cmLogError(k)}}}}}}}}function _$cF1(){if(typeof cm_NewFormTracker!=="undefined"&&cm_NewFormTracker.submitFunctions){var fnCounts={};var frm=null;var count=0;var fnToFrm={};for(frm in cm_NewFormTracker.submitFunctions){count=fnCounts[cm_NewFormTracker.submitFunctions[frm]];if(!count){count=0}count++;fnCounts[cm_NewFormTracker.submitFunctions[frm]]=count;fnToFrm[cm_NewFormTracker.submitFunctions[frm]]=frm}var funcName=null;for(funcName in fnToFrm){if(fnCounts[funcName]>1){cmUtils.console.error("Function "+funcName+" defined "+fnCounts[funcName]+" times. Hence ignoring.")}else{frm=_$cF2(fnToFrm[funcName]);if(frm&&!frm._$cV2){frm._$cV2=true;var newFuncName=funcName+Math.floor((Math.random()*10000)+1);window[newFuncName]=eval(funcName);window[funcName]=(function(f,fn){return function(){var args=arguments;var fnRealOnClick=function(){var retVal=fn.apply(this,args);if(retVal&&f){f.submit()}};if(f){cmFormOnsubmitEvent.call(f,undefined,fnRealOnClick)}return false}}(frm,window[newFuncName]))}}}}}function _$cF2(a){var c=a;if(typeof a==="string"){c=document.getElementById(a);if(!c){var b=document.getElementsByName(a);if(b.length>0){c=b[0]}b=null}}if(c&&typeof c==="object"&&c.tagName=="FORM"){return c}return null}function _$cF4(a){var b=function(d,c){return function(f){if(!f){f=window.event}var e=function(){var g=false;return function(){if(!g){g=true;var h=c&&c();d.onsubmit=function(){return h};d.submit()}}}();cmFormOnsubmitEvent.call(f.srcElement?f.srcElement:f.target,f,e);if(f.preventDefault){f.preventDefault()}else{f.returnValue=false}return false}}(a,a.onsubmit);a.onsubmit=b;a=null}function cV(d){if(cm_TrackLink==true||cm_TrackLink=="A"){return true}else{if(cm_TrackLink=="E"&&d.indexOf("/")!=0){return true}var f;if((f=cm_DownloadExtensions)!=null){var c=d.lastIndexOf(".");if(c!=-1){var a=d.substring(c);for(var b=0;b<f.length;b++){if(a==f[b]){return true}}}}return false}}function cW(b,a){CI();var b=CG(b);if(b){C9(b,a)}CJ(1);CE();if(a){setTimeout(a,cm_LinkClickDelayInterval)}else{if(cm_LinkClickDelay){if(b){setTimeout('document.location = "'+b.href+'"',cm_LinkClickDelayInterval);return false}else{return true}}}}function C9(f,a,g){cGI="";cGJ="";cGK="";var b=f.tagName.toUpperCase();if(b=="AREA"){cGJ=f.href?f.href:"";var d=f.parentElement?f.parentElement:f.parentNode;if(d!=null){cGI=d.name?d.name:(d.title?d.title:(d.id?d.id:""))}}else{while(b!="A"&&b!="HTML"){if(!f.parentElement){if(f.parentNode){f=f.parentNode}else{break}}else{f=f.parentElement}if(f){b=f.tagName.toUpperCase()}}if(b=="A"){cGJ=f.href?f.href:"";cGI=f.name?f.name:(f.title?f.title:(f.id?f.id:""))}}if(f.getAttribute){cGJ=cmGetManualLinkUrl(f,cGJ)}cGJ=cG7.normalizeURL(cGJ,true);if(cV(cGJ)==true){var c=new Date();cGK=c.getTime();if(typeof cmCustomLinkClickHandler=="function"){cmCustomLinkClickHandler(f)}cM(cm_ClientTS,cGK,cGI,cGJ,false,g,g,g,a)}else{cGJ=""}cmJSFPMigrateLink(f,"href")}function cmAddNewEvent(e,d,f,g,b){if(e.addEventListener){e.addEventListener(d,f,false)}else{if(e.attachEvent){g=g||d;b=b||f;var a=g+b,c="e"+a;if(typeof e[c]==="undefined"){e[c]=b;e[a]=function(){e[c](window.event)};e.attachEvent("on"+g,e[a])}}}}function cX(a){if(cmReadyToThrowImpressions()){cmAddClicksAndThrowImpressions(a)}else{cmAddClickHandlers();if(a==="onload"){cmThrowImpressionTags()}}}function cmReadyToThrowImpressions(){return(cm_ClientID!=="99999999"&&c1(cm_ClientID)!=="")}function cmGetManualLinkUrl(c,b){if(c.getAttribute){function a(d,f){var e=c.getAttribute("manual_"+f);if(e){d=cmAppendQueryParameter(d,f,e)}return d}b=a(b,"cm_re");b=a(b,"cm_sp")}return b}function cmInstrumentLinks(i,f){var e,d,b,c,a=cm_TrackImpressions,k="cmImpressionSent",h=cG6.links,g=false;e=(a.indexOf("S")!=-1);d=(a.indexOf("R")!=-1);b=(a.indexOf("C")!=-1);c=(a.indexOf("M")!=-1);i&=(cm_SkipHandlerReg.indexOf("L")==-1);f&=(e||d||b||c);if(i||f){cmForEach(h,function(l){if(i){_$cF5(l)}if(f&&!l[k]){var m=cmGetManualLinkUrl(l,l.href);if(!g){CI();g=true}CK(m,e,d,b,c);l[k]=1}});if(g){CJ(1)}}}function cmAddClicksAndThrowImpressions(a){cmInstrumentLinks(true,a==="onload")}function cmAddClickHandlers(){cmInstrumentLinks(true,false)}function cmThrowImpressionTags(){if(!cmReadyToThrowImpressions()){setTimeout(cmThrowImpressionTags,10)}else{cmInstrumentLinks(false,true)}}function _$cF5(a){var b=cmUtils.string.trim(a.href).toLowerCase();if(!cm_NewLinkTracker||a.className.indexOf("cmUseOldLinkTracker")!=-1||b.indexOf("#")===0||b.indexOf("javascript:")===0||b.indexOf(location.href.toLowerCase()+"#")===0){cmAddNewEvent(a,"click",cW)}else{if(!a._$cF6){var c=a.onclick;a.onclick=null;a._$cF6=function(i){if(!i){i=window.event}var h,e;h=e=this.href;var g=i.srcElement?i.srcElement:i.target;var f=g.tagName.toUpperCase();if(f!=="AREA"&&f!=="A"){while(f!=="A"){g=g.parentElement?g.parentElement:g.parentNode;if(g){f=g.tagName.toUpperCase()}}}if(g){e=g.href}if(e===h){var k=false;if(g.target===window.name||g.target==="_self"){var d=(function(l,o,n){var m=false;return function(){if(!m){m=true;if(!o||o.call(n)!==false){location.href=l}}}})(e,c,g)}else{if(c){k=c.call(g)}}cW(i,d);if(g.target===window.name||g.target==="_self"||k){if(i.preventDefault){i.preventDefault()}else{i.returnValue=false}}}};cmAddNewEvent(a,"click",a._$cF6)}}}function cY(a){cmOnDomReady();window.setTimeout(function(){CM_DDX.firstPassFunctionBinding=true},CM_DDX.BAD_PAGE_ID_ELAPSED_TIMEOUT);if(cmIsBrowserCertified()){window.cX("onload");cU()}}function cZ(h){cG3=null;CI();var b=false;for(var a=0;a<document.forms.length;a++){try{if(cG6.forms[a].cmEleValue>-1){cmFormBlurRecord(document.forms[a].elements[document.forms[a].cmEleValue])}}catch(h){cmLogError(h)}try{if(cGC!=""){b=true;cO(-1,"U")}}catch(h){cmLogError(h)}}CJ(1);if(b){window.dontExit=true;var f=new Date();var d=new Date();for(;window.dontExit&&(d-f<1000);){d=new Date()}}CE();if(cm_UseCookie&&cG7.cPE==0){var g=escape(c1(cm_ClientID));CB("cmRS","t3="+cmT3+"&pi="+g)}if(cG7.onUnload){cG7.onUnload()}if(cF(5)&&!cF(5.5)&&window.parent!=window){cG7.cTI=null}else{if(!cGU){for(var c=0;c<cG7.cTI.length;c++){cG7.cTI[c].onload=null;cG7.cTI[c].onerror=null}}}}function CE(){if(cm_UseCookie){cmT3=new Date().getTime();var b,a,f,d,c="";b=cGA?"&t4="+cGA:"";a=(cGJ!="")?"&lti="+cGK+"&ln="+escape(cGI)+"&hr="+escape(cGJ):"";f={};CU(f,cm_ClientID);var e="";if(cm_JSFEnabled){e="&cjen=1"}d="&t1="+cm_ClientTS+"&t3="+cmT3+b+a+"&fti="+cGH+"&fn="+escape(cGD)+"&ac="+cGF+"&fd="+escape(cGG)+"&fu="+escape(cGE)+"&pi="+escape(f.pi)+"&ho="+escape(cm_HOST)+"&ci="+escape(cm_ClientID);if(f.ul&&f.rf&&f.ul.length+f.rf.length<cGO){c="&ul="+escape(f.ul)+"&rf="+escape(f.rf)}if(!CB("cmRS",d+c+e)){if(!CB("cmRS",d+e)){CB("cmRS","t3="+cmT3+"&pi="+escape(f.pi)+e)}}}}function cmSetAvid(a){clearTimeout(cm_AvidLoadTimer);if(a){cm_Avid=a}else{cm_Avid="none"}CB("CMAVID",cm_Avid);cm_AvidLoadTimedOut=false}function cmJSFSetSessionCookies(b,c){if(!cm_JSFEnabled){return}var a=c.split(";");for(var d=0;d<a.length;d++){cmJSFSetSingleSessionCookie(b,a[d])}}function debugReadCookie(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)}if(f.indexOf(e)==0){return f.substring(e.length,f.length)}}return null}function cmJSFGetCookieExpireDate(){var a=new Date();a.setTime(a.getTime()+(cm_JSFCoreCookieExpireSeconds*1000));return a.toGMTString()}function cmJSFGetUserId(){var a=cI(cm_JSFCoreCookieName);if(a){a=a.split("&",2)[0];if(a=="anonymous"||cmAnonymous()){a="1000000000000003"}}if(!a){a=cmIT()}return a}function cmJSFSetSingleSessionCookie(f,i){if(!cm_JSFEnabled||cmOptedOut()){return}var b=cI(cm_JSFCoreCookieName);if(b==null){b=cmJSFCreateUserId();if(cm_JSFTrackClients){b+="&ci="+i}CB(cm_JSFCoreCookieName,b,cmJSFGetCookieExpireDate(),cm_JSFPCookieDomain);cmJSFSetValidFlagSingleValue(cmValidFlag_NewVisitor,false,i)}else{if(cm_JSFTrackClients){function g(){var m=cI(cm_JSFCoreCookieName,"ci");if(m){m=unescape(m);m=m.split(",").join("_")}return m}function e(m,n){return m&&n&&(n.indexOf(m)>=0)}var l=g();if(l&&!e(i,l)){cmSetSubCookie(cm_JSFCoreCookieName,"ci",l+"_"+i,cmJSFGetCookieExpireDate(),cm_JSFPCookieDomain);if(e(i,g())){cmJSFSetValidFlagSingleValue(cmValidFlag_NewVisitor,false,i)}}}}var k=cmJSFGetSessionLoginCookieValue(i);if(!k&&cmJSFCombineSessionCookies(i)){k=cmJSFGetSessionLoginCookieValue(i)}var a=new Date().getTime(),d=""+(a+cm_JSFSessionTimeout*1000),c=cmJSFIsSessionExpired(cmJSFGetSessionExpireCookieValue(i));if(f||c||!k){var h=""+a;while(h.length<10){h="0"+h}h=h.substring(0,10);cmJSFSetSessionLoginCookieValue(i,h);cmJSFSetValidFlagSingleValue(((f||c)?cmValidFlag_SessionReset:cmValidFlag_NewSession),true,i);if(cm_JSFSessionType=="T"){cmJSFSetSessionExpiresCookieValue(i,d)}}if(cm_JSFSessionType=="I"){cmJSFSetSessionExpiresCookieValue(i,d)}}function cmJSFIsSessionExpired(a){if(a==null){return false}return(new Date().getTime()>a)}function cmJSFCreateUserId(){function b(f){var e=Math.random();if(e==0){e=Math.random()}return e.toString().substr(2,f)}var c=b(2)+b(10)+new Date().getTime(),a=c.length,d=23;if(a<d){c=c+c.substr(a-(d-a))}if(a>d){c=c.substr(0,d)}return c}function cmJSFSetValidFlagValue(d,a,c){if(!cm_JSFEnabled){return}var b=c.split(";");for(var e=0;e<b.length;e++){cmJSFSetValidFlagSingleValue(d,a,b[e])}}function cmJSFSetValidFlagSingleValue(e,a,c){var b=null;if(a){var d=cmJSFGetSessionValidFlagCookieValue(c);if(d){var f=parseInt(d);if(!isNaN(f)){b=f}}if(b==null){b=cmValidFlag_SessionContinue}if(e==cmValidFlag_NewSession){b&=~cmValidFlag_SessionReset}if(e==cmValidFlag_SessionReset){b&=~cmValidFlag_NewSession}b|=e}else{b=e}b|=cmValidFlag_SessionContinue;cmJSFSetSessionValidFlagCookieValue(c,b)}function cmJSFGetClientIdForSession(a){if(cm_JSFEAMasterIDSessionCookie){a=a.split("|")[0]}return a}function cmJSFCreateSessionMigrationParamName(a){return cm_JSFPCookieMigrateSessionID+"_"+cmJSFGetClientIdForSession(a)}function cmJSFCreateCombinedSessionCookieName(a){return cmJSFGetClientIdForSession(a)+"_clogin"}function cmJSFCombineSessionCookies(b){var a=cI(b+"_login");var e=cI(b+"_expires");var d=cI(b+"_valid");if(a!=null&&e!=null&d!=null){var c="l="+a+"&e="+e+"&v="+d;CB(cmJSFCreateCombinedSessionCookieName(b),c,null,cm_JSFPCookieDomain);CC(b+"_login",cm_JSFPCookieDomain);CC(b+"_expires",cm_JSFPCookieDomain);CC(b+"_valid",cm_JSFPCookieDomain);return true}return false}function cmJSFSetSessionLoginCookieValue(a,b){cmSetSubCookie(cmJSFCreateCombinedSessionCookieName(a),"l",b,null,cm_JSFPCookieDomain)}function cmJSFSetSessionExpiresCookieValue(a,b){cmSetSubCookie(cmJSFCreateCombinedSessionCookieName(a),"e",b,null,cm_JSFPCookieDomain)}function cmJSFSetSessionValidFlagCookieValue(a,b){cmSetSubCookie(cmJSFCreateCombinedSessionCookieName(a),"v",b,null,cm_JSFPCookieDomain)}function cmJSFGetSessionLoginCookieValue(a){return cI(cmJSFCreateCombinedSessionCookieName(a),"l")}function cmJSFGetSessionExpireCookieValue(a){return cI(cmJSFCreateCombinedSessionCookieName(a),"e")}function cmJSFGetSessionValidFlagCookieValue(a){return cI(cmJSFCreateCombinedSessionCookieName(a),"v")}function cmJSFGetSessionValue(f){var e="";var d="";var b=f.split(";");for(var g=0;g<b.length;g++){var a=b[g];if(a==""){continue}var c=cmJSFGetSessionLoginCookieValue(a);e+=d+(c!=null?c:"");if(d==""){d="|"}}return e}function cmJSFGetValidFlagValue(f){var e="";var d="";var b=f.split(";");for(var g=0;g<b.length;g++){var a=b[g];if(a==""){continue}var c=cmJSFGetSessionValidFlagCookieValue(a);e+=d+(c!=null?c:"");if(d==""){d="|"}}return e}_cm.prototype.addTP=function(){coremetrics.getTechProps(this)};function cmJSFPMigrateCookies(b,m,n){if(b&&m&&cm_JSFEnabled&&cm_JSFPCookieMigrate){var e=cI(cm_JSFCoreCookieName),h,o,l,k;if(!e||cm_JSFPForceMigrateCookies){CB(cm_JSFCoreCookieName,b+(cm_JSFTrackClients?"&ci="+cm_ClientID.split(";").join(","):""),cmJSFGetCookieExpireDate(),cm_JSFPCookieDomain);h=(new Date().getTime()+cm_JSFSessionTimeout*1000).toString();o=cm_ClientID.split(";");for(k=0;k<o.length;++k){l=o[k];if(m[l]!==undefined){cmJSFSetSessionLoginCookieValue(l,m[l]);cmJSFSetSessionExpiresCookieValue(l,h);cmJSFSetSessionValidFlagCookieValue(l,"1")}}}}if(cm_JSFPCookieMigrate&&cm_JSFPMigrationOtherCookies!==null){var f=cm_JSFPMigrationOtherCookies.split(","),c,g,a,d;for(g=0;g<f.length;++g){c=f[g];if(n[c]!==undefined){a=cm_JSFPMigrationOtherCookiesExpireTimes[c];if(a){d=new Date();d.setTime(d.getTime()+parseInt(a));d=d.toGMTString()}else{d=null}CB(c,n[c],d,cm_JSFPCookieDomain)}}}}function cmJSFPMigrateLink(h,m){if(cm_JSFPCookieMigrate){var l=/:\/\/([a-z0-9_\-\.]+)/i.exec(h[m]),g,k,f,d,c,n,a=[];if(l){l=l[1]}if(l&&((l.indexOf(cm_JSFPCookieDomain)===-1)&&(h[m].toLowerCase().indexOf("javascript")!==0)&&((cm_JSFPMigrationDomainWhitelist!==null&&cmTextMatchList(l.toLowerCase(),cm_JSFPMigrationDomainWhitelist.split(",")))||(cm_JSFPMigrationDomainBlacklist!==null&&!(cmTextMatchList(l.toLowerCase(),cm_JSFPMigrationDomainBlacklist.split(","))))))||(cm_JSFPMigrationPathWhitelist!==null&&cmTextMatchList(h[m].toLowerCase(),cm_JSFPMigrationPathWhitelist.split(",")))){function b(e,o){var i=cmExtractParameter(e,h[m]);if(i===null){a.push([e,o])}}if(cm_JSFEnabled){g=cI(cm_JSFCoreCookieName);if(g){g=g.split("&",2)[0]}b(cm_JSFPCookieMigrateVisitorID,g);k=cm_ClientID.split(";");for(f=0;f<k.length;++f){b(cmJSFCreateSessionMigrationParamName(k[f]),cmJSFGetSessionLoginCookieValue(k[f]))}}if(cm_JSFPMigrationOtherCookies!==null){c=cm_JSFPMigrationOtherCookies.split(",");for(d=0;d<c.length;++d){n=cI(c[d]);if(n){b("cm_mc_"+c[d],n)}}}h[m]=cmAppendQueryParameters(h[m],a)}}}function cmTextMatchList(a,c){for(var b=0;b<c.length;++b){if(a.indexOf(c[b])>-1){return true}}return false}_cm.prototype.calculateTopLineAndReturnSegments=function cmCalculateTopLineAndReturnSegments(){var f=[],g=_cmPartnerUtils.getContactCookieValues(),o=new Ctck(),G="",p="",H=this,C,y,A,u,v,F,m,h,z=false,c,w,b,x,n,l,t,a,E,d,q,B;if(document.referrer){G=document.referrer}if(window.location.href){p=window.location.href}for(C in _cm_CMRules){if(_cm_CMRules.hasOwnProperty(C)){z=true;break}}c=typeof(CM_DDX.notifySegmentProcessor)==="function";if(!z&&c){_cm_CMRules[CM_DDX.cVA]={cid:CM_DDX.cVA,segmentRules:[],tags:[],segments:[]};z=true}for(y in _cm_CMRules){F=_cm_CMRules[y];if(typeof(F)!="object"||typeof(F.cid)=="undefined"){continue}m=F.cid;if(!H.topline[m]){H.topline[m]={}}h=H.topline[m];h.pgct=g.getPgCt(m);h.osshct=g.getOsshCt(m);h.orders=g.getOrders(m);h.sales=g.getSales(m);h.itcartct=g.getItCartCt(m);h.itpurct=g.getItPurCt(m);h.pvct=g.getPvCt(m);h.evpts=g.getEvPts(m);h.evcomct=g.getEvComCt(m);h.evinict=g.getEvIniCt(m);h.elvct=g.getElvCt(m);w=true;if(g.getFpFlag(m)){w=false}else{__cm_firstPageFlag=true}h.startTime=g.getStTime(m);if(h.startTime==0){h.startTime=((new Date()).getTime()/1000)|0}h.slen=(((new Date()).getTime()/1000)|0)-h.startTime;h.n_r="";h.mkchnl="";h.mkpgm="";h.mkv="";h.mkc="";h.mkp="";h.mki="";h.cmguid="";h.natscheng="";h.natschtm="";h.refurl="";h.refsite="";h.enpg="";if(w){h.mkchnl=(new Crur()).DIRECT_LOAD_CHANNEL;if(H.pn){h.enpg=H.pn}h.n_r="NEW";if(!_cm_isNew){h.n_r="REPEAT"}b=_cmPartnerUtils.parseVCPI(p);if(!b){b=_cmPartnerUtils.parseVCPI(G)}x=_cmPartnerUtils.parseReferralURL(G);if(b&&b.length>0){h.mkchnl=x.MARKETING_PROGRAMS;h.mkpgm=b[0];h.mkv=b[1];h.mkc=b[2];h.mkp=b[3];h.mki=b[4];h.cmguid=b[5]}else{h.mkchnl=x.channel}h.refsite=x.refName;h.natscheng=x.natSearchEngine;h.natschtm=x.natSearchWord;h.refurl=G}if(typeof(__cm_firstPageFlag)!="undefined"&&__cm_firstPageFlag&&!h.enpg&&H.pn){h.enpg=H.pn}h.tzloc="";n=Math.floor(new Date(2009,0,15).getTimezoneOffset()/60);if(n==8){h.tzloc="LOS ANGELES"}else{if(n==7){h.tzloc="DENVER"}else{if(n==6){h.tzloc="CHICAGO"}else{if(n==5){h.tzloc="NEW YORK"}}}}if(H.tid!=1){if(H.tid==6||(H.pc&&(H.pc.indexOf("y")==0||H.pc.indexOf("Y")==0))){h.pgct++;if(H.se&&H.se.replace(/^\s*/,"").replace(/\s*$/,"")){h.osshct++}}}if(H.tid=="1"){h.pgct++;if(H.se&&H.se.replace(/^\s*/,"").replace(/\s*$/,"")){h.osshct++}}else{if(H.tid=="3"){h.orders++;if(H.tr&&parseFloat(H.tr)!=NaN){h.sales+=parseFloat(H.tr)}}else{if(H.tid=="4"){if(H.at&&H.at=="5"&&H.qt&&parseFloat(H.qt)!=NaN){h.itcartct+=parseFloat(H.qt)}if(H.at&&H.at=="9"&&H.qt&&parseFloat(H.qt)!=NaN){h.itpurct+=parseFloat(H.qt)}}else{if(H.tid=="5"){h.pvct++}else{if(H.tid=="14"){if(H.cpt&&parseFloat(H.cpt)!=NaN){h.evpts+=parseFloat(H.cpt)}if(H.cat&&H.cat=="2"){h.evcomct++}if(H.cat&&H.cat=="1"){h.evinict++}}else{if(H.tid=="15"){h.elvct++}}}}}}o.setPgCt(m,h.pgct);o.setOsshCt(m,h.osshct);o.setOrders(m,h.orders);o.setSales(m,h.sales);o.setItCartCt(m,h.itcartct);o.setItPurCt(m,h.itpurct);o.setPvCt(m,h.pvct);o.setEvPts(m,h.evpts);o.setEvComCt(m,h.evcomct);o.setEvIniCt(m,h.evinict);o.setElvCt(m,h.elvct);o.setFpFlag(m,"1");o.setStTime(m,h.startTime)}for(y in _cm_CMRules){F=_cm_CMRules[y];if(typeof(F)!="object"||typeof(F.cid)=="undefined"){continue}m=F.cid;if(c&&CM_DDX.cVA==m){CM_DDX.notifySegmentProcessor(this,H.topline[m])}l=g.getSegRulesMet(m);for(A=0;A<F.segmentRules.length;A++){t=F.segmentRules[A];if(l.indexOf(t.id+"_")==0||l.indexOf("_"+t.id+"_")!=-1){continue}a=false;try{a=t.fn(this,H.topline[m])}catch(D){}if(a){l+=t.id+"_"}}o.setSegRulesMet(m,l);E=g.getSegsMet(m);for(u=0;u<F.segments.length;u++){d=F.segments[u];if(E.indexOf(d.id+"_")==0||E.indexOf("_"+d.id+"_")!=-1){continue}q=true;for(v=0;v<d.rules.length;v++){B=d.rules[v];if(!(l.indexOf(B+"_")==0||l.indexOf("_"+B+"_")!=-1)){q=false;break}}if(q){if(!f[m]){f[m]=""}f[m]+=d.id+"_";E+=d.id+"_"}}o.setSegsMet(m,E)}if(z){_cmPartnerUtils.setContactCookieValues(o)}return f};_cmPartnerUtils.calculateAndSendATData=function(c){var a=c.calculateTopLineAndReturnSegments();var d=_cmPartnerUtils.cmGetPartnerRequestArray(c,a);for(var b=0;b<d.length;b++){c9(d[b])}};_cmPartnerUtils.loadScript=function(b){if(cm_UseDOMScriptLoad){try{var a=cG6.getElementsByTagName("head").item(0);var d=cG6.createElement("script");d.setAttribute("language","javascript");d.setAttribute("type","text/javascript");d.setAttribute("src",b);a.appendChild(d)}catch(c){}}else{cG6.write('<script language="javascript1.1" src="'+b+'"><\/script>')}};_cmPartnerUtils.cmGetPartnerRequestArray=function(g,h){var A=[];if(!g.ci){return A}var x="";if(g.rf){x=g.rf}else{if(document.referrer){x=document.referrer}}var l="";if(g.ul){l=g.ul}else{if(window.location.href){l=window.location.href}}for(var r in _cm_CMRules){var w=_cm_CMRules[r];if(typeof(w)!="object"){continue}if((g.ci+"").indexOf(w.cid+"")==-1){continue}if(w.version>1001){continue}var o=_cmPartnerUtils.getShuffledIndexArray(w.partners.length-1);for(var q=0;q<o.length;q++){var z=o[q];var c=w.partners[z];if(z<0||z>=w.tags.length){continue}var D=w.tags[z];var y=[];for(var m=0;m<D.length;m++){var p=D[m];if(p=="1"){if(g.tid=="1"||g.tid=="6"||(g.pc&&(g.pc.indexOf("y")==0||g.pc.indexOf("Y")==0))){var C=new Cptg(c.key,x,l);C.tid="1";_cmPartnerUtils.copyTagParms(g,C,["pi","pn","cg","pv_a1","pv_a2","pv_a3","pv_a4","pv_a5","pv_a6","pv_a7","pv_a8","pv_a9","pv_a10","pv_a11","pv_a12","pv_a13","pv_a14","pv_a15"]);y.push(C)}}else{if(p=="2"){if(g.tid=="5"){var C=new Cptg(c.key,x,l);C.tid="2";_cmPartnerUtils.copyTagParms(g,C,["pr","pm","cg","pr_a1","pr_a2","pr_a3","pr_a4","pr_a5","pr_a6","pr_a7","pr_a8","pr_a9","pr_a10","pr_a11","pr_a12","pr_a13","pr_a14","pr_a15"]);y.push(C)}}else{if(p=="3"){if(g.tid=="4"&&g.at&&g.at=="5"){var C=new Cptg(c.key,x,l);C.tid="3";_cmPartnerUtils.copyTagParms(g,C,["pr","pm","cg","qt","bp",["s_a1","pr_a1"],["s_a2","pr_a2"],["s_a3","pr_a3"],["s_a4","pr_a4"],["s_a5","pr_a5"],["s_a6","pr_a6"],["s_a7","pr_a7"],["s_a8","pr_a8"],["s_a9","pr_a9"],["s_a10","pr_a10"],["s_a11","pr_a11"],["s_a12","pr_a12"],["s_a13","pr_a13"],["s_a14","pr_a14"],["s_a15","pr_a15"]]);y.push(C)}}else{if(p=="4"){if(g.tid=="4"&&g.at&&g.at=="9"){var C=new Cptg(c.key,x,l);C.tid="4";_cmPartnerUtils.copyTagParms(g,C,["pr","pm","cg","qt","bp",["s_a1","pr_a1"],["s_a2","pr_a2"],["s_a3","pr_a3"],["s_a4","pr_a4"],["s_a5","pr_a5"],["s_a6","pr_a6"],["s_a7","pr_a7"],["s_a8","pr_a8"],["s_a9","pr_a9"],["s_a10","pr_a10"],["s_a11","pr_a11"],["s_a12","pr_a12"],["s_a13","pr_a13"],["s_a14","pr_a14"],["s_a15","pr_a15"]]);C.tr=g.tr;C.on=g.on;y.push(C)}}else{if(p=="5"){if(g.tid=="3"){var C=new Cptg(c.key,x,l);C.tid="5";_cmPartnerUtils.copyTagParms(g,C,["on",["tr","ov"],"ct","sa","zp","o_a1","o_a2","o_a3","o_a4","o_a5","o_a6","o_a7","o_a8","o_a9","o_a10","o_a11","o_a12","o_a13","o_a14","o_a15"]);y.push(C)}}else{if(p=="6"){if(g.topline[w.cid]&&g.topline[w.cid].natscheng){var C=new Cptg(c.key,x,l);C.tid="6";C.en=g.topline[w.cid].natscheng;C.se=g.topline[w.cid].natschtm;if(g.topline[w.cid].mkchnl==(new Crur()).MARKETING_PROGRAMS){C.st="PAID"}else{C.st="NATURAL"}y.push(C)}else{if(g.tid=="1"||g.tid=="6"||(g.pc&&(g.pc.indexOf("y")==0||g.pc.indexOf("Y")==0))){if(g.se&&g.se.replace(/^\s*/,"").replace(/\s*$/,"")){var C=new Cptg(c.key,x,l);C.tid="6";C.en="ONSITE";C.se=g.se;C.sr=g.sr;y.push(C)}}}}else{if(p=="7"){if(g.tid=="14"){var C=new Cptg(c.key,x,l);C.tid="7";_cmPartnerUtils.copyTagParms(g,C,[["cid","eid"],["ccid","cat"],["cat","at"],"cpt","c_a1","c_a2","c_a3","c_a4","c_a5","c_a6","c_a7","c_a8","c_a9","c_a10","c_a11","c_a12","c_a13","c_a14","c_a15"]);y.push(C)}}}}}}}}}if(c.type=="I"){for(var k=0;k<y.length;k++){var b=_cmPartnerUtils.cmGetImgSrc_Partner(y[k],c);A.push(b)}}else{if(c.type=="S"){for(var k=0;k<y.length;k++){if(c.callbackFunctionSet){try{c._cm_ConnectCallback(y[k])}catch(v){var u=new Cpse(w.cid+"",l,k);var d=_cmPartnerUtils.cmGetImgSrc_CMError(u);A.push(d)}}else{if(!_cmPartnerUtils.AT_PartnerCallQueue[c.pid]){_cmPartnerUtils.AT_PartnerCallQueue[c.pid]=[]}_cmPartnerUtils.AT_PartnerCallQueue[c.pid].push(y[k])}}}}}var a=h[w.cid];if(a){for(var n=0;n<w.segments.length;n++){var f=w.segments[n];if(a.indexOf(f.id)!=-1){var C=new Cptg("",x,l);C.tid="99";C.sid=f.id;var B=_cmPartnerUtils.getShuffledIndexArray(f.p.length-1);for(var q=0;q<B.length;q++){var z=B[q];if(f.p[z]<0||f.p[z]>=w.partners.length){continue}var c=w.partners[f.p[z]];C.ckey=c.key;if(c.type=="I"){var b=_cmPartnerUtils.cmGetImgSrc_Partner(C,c);A.push(b)}else{if(c.type=="S"){if(c.callbackFunctionSet){try{c._cm_ConnectCallback(C)}catch(v){var u=new Cpse(w.cid+"",l,z);var d=_cmPartnerUtils.cmGetImgSrc_CMError(u);A.push(d)}}else{if(!_cmPartnerUtils.AT_PartnerCallQueue[c.pid]){_cmPartnerUtils.AT_PartnerCallQueue[c.pid]=[]}_cmPartnerUtils.AT_PartnerCallQueue[c.pid].push(C)}}}}}}}}return A};_cmPartnerUtils.copyTagParms=function(e,a,d){var c,b;for(c=0;c<d.length;c++){b=typeof(d[c]);if(b=="string"){a[d[c]]=e[d[c]]}else{if(b=="object"){a[d[c][1]]=e[d[c][0]]}}}};_cmPartnerUtils.cmGetImgSrc_Partner=function(d,c){var b,a,e=C8();a=(e==="https:")?c.surl:c.url;b=a.indexOf("://");if(b!==-1){a=a.substring(b+3)}return new _cmCQ(e,a,_cmPartnerUtils.cmGetQueryStringForTag_Partner(d))};_cmPartnerUtils.cmGetImgSrc_CMError=function(a){return new _cmCQ(C8(),cm_HOST,_cmPartnerUtils.cmGetQueryStringForTag_Partner(a))};_cmPartnerUtils.cmGetQueryStringForTag_Partner=function(b){var a="";if(b.tid){a+="tid="+b.tid}for(var c in b){if(!b[c]||b[c]==""||b[c].constructor==Function||c=="tid"){continue}if(a!=""){a+="&"}a+=cD(c)+"="+cE(cD(b[c]))}return a};_cmPartnerUtils.setContactRule=function(c){var g=c.cid;_cm_CMRules[g]=c;for(var f=0;f<c.partners.length;f++){var d=c.partners[f];if(d.type=="S"){d._cm_ConnectCallback=function e(){};d.callbackFunctionSet=false;var a=d.url;if(C8()=="https:"){a=d.surl}a=a.indexOf("://")==-1?a:a.substring(a.indexOf("://")+3);_cmPartnerUtils.loadScript(C8()+"//"+a)}}_cmPartnerUtils.AT_RulesSet=true;if(_cm_NRSet){for(var b=0;b<_cmPartnerUtils.AT_TagQueue.length;b++){_cmPartnerUtils.calculateAndSendATData(_cmPartnerUtils.AT_TagQueue[b])}_cmPartnerUtils.AT_TagQueue=[]}};function _cm_registerCallback(h,l){if(!h){return}if(typeof(l)!="function"){return}for(var b in _cm_CMRules){var a=_cm_CMRules[b];if(typeof(a)!="object"||typeof(a.cid)=="undefined"){continue}for(var g=0;g<a.partners.length;g++){var d=a.partners[g];if(d.pid==h&&!d.callbackFunctionSet){d._cm_ConnectCallback=l;d.callbackFunctionSet=true;if(_cmPartnerUtils.AT_PartnerCallQueue[d.pid]){for(var c=0;c<_cmPartnerUtils.AT_PartnerCallQueue[d.pid].length;c++){try{d._cm_ConnectCallback(_cmPartnerUtils.AT_PartnerCallQueue[d.pid][c])}catch(f){}}_cmPartnerUtils.AT_PartnerCallQueue[d.pid]=[]}}}}}function cmSetNRFlag(b){if(_cm_NRSet){return}if(b){_cm_isNew=false}_cm_NRSet=true;if(_cmPartnerUtils.AT_RulesSet){for(var a=0;a<_cmPartnerUtils.AT_TagQueue.length;a++){_cmPartnerUtils.calculateAndSendATData(_cmPartnerUtils.AT_TagQueue[a])}_cmPartnerUtils.AT_TagQueue=[]}}_cmPartnerUtils.getContactCookieValues=function(){var g=1,k=new Ctck(),d=cI("CoreAt"),f,l,h,c,a,e,b;if(!d){return k}f=d.split("&");for(e=0;e<f.length;e++){l=f[e];a=l.indexOf("=");if(a!=-1){h=l.substring(0,a);c=null;if(l.length>a+1){c=l.substring(a+1)}if(h&&c){b=unescape(c).split(/\|/);if(b&&b.length>0){if(b[0]&&parseInt(b[0])<=g){if(b[1]){k.setPgCt(h,b[1])}if(b[2]){k.setOsshCt(h,b[2])}if(b[3]){k.setOrders(h,b[3])}if(b[4]){k.setSales(h,b[4])}if(b[5]){k.setItCartCt(h,b[5])}if(b[6]){k.setItPurCt(h,b[6])}if(b[7]){k.setPvCt(h,b[7])}if(b[8]){k.setEvPts(h,b[8])}if(b[9]){k.setEvComCt(h,b[9])}if(b[10]){k.setEvIniCt(h,b[10])}if(b[11]){k.setElvCt(h,b[11])}if(b[12]){k.setFpFlag(h,b[12])}if(b[13]){k.setStTime(h,b[13])}if(b[14]){k.setSegRulesMet(h,b[14])}if(b[15]){k.setSegsMet(h,b[15])}}}}}}return k};_cmPartnerUtils.setContactCookieValues=function(b){var a=1,c="",d;for(d in b.holder){if(d.length!=8||typeof(b.holder[d])=="function"){continue}c+=d+"="+a+"|"+b.getPgCt(d)+"|"+b.getOsshCt(d)+"|"+b.getOrders(d)+"|"+b.getSales(d)+"|"+b.getItCartCt(d)+"|"+b.getItPurCt(d)+"|"+b.getPvCt(d)+"|"+b.getEvPts(d)+"|"+b.getEvComCt(d)+"|"+b.getEvIniCt(d)+"|"+b.getElvCt(d)+"|"+b.getFpFlag(d)+"|"+b.getStTime(d)+"|"+b.getSegRulesMet(d)+"|"+b.getSegsMet(d)+"&"}CB("CoreAt",c,"",cm_JSFPCookieDomain)};_cmPartnerUtils.parseReferralURL=function(b){var s=new Crur(),c,l,g=[],m,o,h,p,n,f,e,r,q,d;if(!b){return s}c=this.extractDomainName(b);if(c.getPartsCount()==0){return s}if(c.url.search(/^[0-9]+(\.[0-9]+){3}$/)>=0){s.channel=s.REFERRAL_CHANNEL;s.refName=c.url;return s}l=[["GOOGLE.COM","q"],["YAHOO.COM","SEARCH.YAHOO.COM","p"],["MSN.COM","SEARCH.MSN.COM",["q","MT"]],["AOL.COM","SEARCH.AOL.COM",["aps_terms","query","encquery","q"]],["AOL.COM",["AOLSEARCH.AOL.COM","AOLSEARCHT.AOL.COM"],"query"],["ASK.COM",["q","ask"]],["ASK.COM",["ASKGEEVES.COM","ASKJEEVES.COM","ASKJEEVS.COM"],"ask"],["BING.COM","q"],["LYCOS.COM","HOTBOT.LYCOS.COM","MT"],["LYCOS.COM","query"],["ALTAVISTA.COM","q"],["ALTAVISTA.COM",["PARTNERS.ALTAVISTA.COM","ALTA-VISTA.COM"],"q"],["NETSCAPE.COM","SEARCH.NETSCAPE.COM",["search","query"]],["WEBSEARCH.CNN.COM","query"],["LOOKSMART.COM","key"],["ABOUT.COM","terms"],["MAMMA.COM","query="],["ALLTHEWEB.COM",["query","q"]],["VOILA.COM","kw"],["VIRGILIO.IT","SEARCH.VIRGILIO.IT","qs"],["LIVE.COM","SEARCH.LIVE.COM","q"],["BAIDU.COM",["word","wd"]],["SEARCH.ALICE.IT","qs"],["YANDEX.RU","text"],["CLUB-INTERNET.FR","q"],["SEARCH.SEZNAM.CZ","q"],["SEARCH.SEZNAM.CZ","w"],["SEARCH.COM",["q","what","QUERY","OLDQUERY"]],["SEARCH.YAM.COM","k"],["GOOGLE.PCHOME.COM.TW","q"]];for(m=c.getPartsCount();g.length==0&&m>=2;m--){o=c.getLast(m);for(h=0;h<l.length;h++){p=l[h];n=(p.length>2)?p[1]:p[0];n=(typeof(n)=="string")?[n]:n;for(f=0;f<n.length;f++){if(n[f]==o){g.push(p)}}}}if(g.length>0){s.channel=s.NATURAL_SEARCH_CHANNEL;s.natSearchEngine=g[0][0];s.refName=c.url;for(m=0;m<g.length;m++){p=g[m];e=(p.length>2)?p[2]:p[1];e=(typeof(e)=="string")?[e]:e;for(h=0;h<e.length;h++){r=new RegExp("[&?]"+e[h]+"=([^&]+)");q=b.match(r);if(q){d=_cmPartnerUtils.urlDecode(q[1]);if(d.search(/^[^a-zA-Z0-9]*$/)==-1){s.natSearchWord=d.replace(/\+/g," ");break}}}}}else{s.channel=s.REFERRAL_CHANNEL;s.refName=c.url}return s};_cmPartnerUtils.urlDecode=function(a){if(typeof(decodeURIComponent)=="function"){try{return decodeURIComponent(a)}catch(b){}}return unescape(a)};_cmPartnerUtils.extractDomainName=function(c){var b=c.match(/:\/*([^\/\?]+)/),e=b?b[1]:"",d,f;e=e.toUpperCase();b=e.match(/^(?:WWW\d*\.)?([^:]+)/);if(b){e=b[1]}d=e.length-1;f=e.lastIndexOf(".");if(f==-1){return new Cspd()}else{if(f==d){e=e.substring(0,d)}}return new Cspd(e)};_cmPartnerUtils.parseVCPI=function(g){var d,i,h,f,c,e;if(!g){return""}d=g.match(/[&?]cm_mmc(_o)?=([^&]+)/);if(!d){return""}i=d[1]?_cmPartnerUtils.deObfuscate(d[2]):d[2];h=i.split(/\-_\-|\*/);if(!h||h.length!=4){return""}f=h[3].indexOf("|-|");if(f!=-1){h[3]=h[3].substring(0,f)}h[0]=_cmPartnerUtils.urlDecode(h[0]).replace(/\+/g," ");h[1]=_cmPartnerUtils.urlDecode(h[1]).replace(/\+/g," ");h[2]=_cmPartnerUtils.urlDecode(h[2]).replace(/\+/g," ");h[3]=_cmPartnerUtils.urlDecode(h[3]).replace(/\+/g," ");c=g.match(/[&?]cm_guid=([^&]+)/);e=(c&&c[1])?_cmPartnerUtils.urlDecode(c[1]):"";return[h[0]+"*"+h[1]+"*"+h[2]+"*"+h[3],h[0],h[1],h[2],h[3],e]};_cmPartnerUtils.deObfuscate=function(q){if(!q){return""}var o="-P2KHd7ZG3s14WRVhqmaJe8rQUz_gpwuTtbXLkFEB56ylfAMc0YOCjvnNSDxIo9i",h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_1234567890",a=45,m=122,d=[],g,n,p="",l,b,f;for(g=0;g<o.length;g++){n=o.charCodeAt(g);d[n-45]=h.charAt(g)}try{for(g=0;g<q.length;g++){l=q.charAt(g);b=q.charCodeAt(g);if(b<a||b>m){p+=l}else{f=d[b-45];if(f==null){p+=l}else{p+=f}}}}catch(k){}return p};_cmPartnerUtils.getShuffledIndexArray=function(c){var b,d,a,e=[];for(b=0;b<=c;b++){e.push(b)}for(b=0;b<e.length;b++){d=Math.floor(Math.random()*(e.length));a=e[b];e[b]=e[d];e[d]=a}return e};_cmPartnerUtils.startsWith=function(a,b){return(a.toUpperCase().indexOf(b)==0)};_cmPartnerUtils.endsWith=function(a,b){return((a.toUpperCase().lastIndexOf(b)!=-1)&&(a.toUpperCase().lastIndexOf(b)+b.length==a.length))};_cmPartnerUtils.contains=function(a,b){return(a.toUpperCase().indexOf(b)!=-1)};function Ctck(){this.holder={};this.getIntValue=function(c,b){if(!this.holder[c]){return 0}var a=this.holder[c][b]?parseInt(this.holder[c][b]):0;a=(a==NaN)?0:a;return a};this.getFloatValue=function(c,b){if(!this.holder[c]){return 0}var a=this.holder[c][b]?parseFloat(this.holder[c][b]):0;a=(a==NaN)?0:a;return a};this.getStringValue=function(b,a){if(!this.holder[b]){return""}return this.holder[b][a]?this.holder[b][a]:""};this.setFloatValue=function(c,a,b){if(!this.holder[c]){this.holder[c]={}}if(a&&b&&parseFloat(b)!=NaN){if(typeof(b)=="number"){this.holder[c][a]=b.toFixed(2)+""}else{this.holder[c][a]=b}}};this.setIntValue=function(c,a,b){if(!this.holder[c]){this.holder[c]={}}if(a&&b&&parseInt(b)!=NaN){this.holder[c][a]=b+""}};this.setStringValue=function(c,a,b){if(!this.holder[c]){this.holder[c]=[]}if(a&&b){this.holder[c][a]=b}};this.getPgCt=function(a){return this.getIntValue(a,"pgct")};this.setPgCt=function(b,a){this.setIntValue(b,"pgct",a)};this.getOsshCt=function(a){return this.getIntValue(a,"osshct")};this.setOsshCt=function(b,a){this.setIntValue(b,"osshct",a)};this.getOrders=function(a){return this.getIntValue(a,"orders")};this.setOrders=function(b,a){this.setIntValue(b,"orders",a)};this.getSales=function(a){return this.getFloatValue(a,"sales")};this.setSales=function(b,a){this.setFloatValue(b,"sales",a)};this.getItCartCt=function(a){return this.getFloatValue(a,"itcartct")};this.setItCartCt=function(b,a){this.setFloatValue(b,"itcartct",a)};this.getItPurCt=function(a){return this.getFloatValue(a,"itpurct")};this.setItPurCt=function(b,a){this.setFloatValue(b,"itpurct",a)};this.getPvCt=function(a){return this.getIntValue(a,"pvct")};this.setPvCt=function(b,a){this.setIntValue(b,"pvct",a)};this.getEvPts=function(a){return this.getFloatValue(a,"evpts")};this.setEvPts=function(b,a){this.setFloatValue(b,"evpts",a)};this.getEvIniCt=function(a){return this.getIntValue(a,"evinict")};this.setEvIniCt=function(b,a){this.setIntValue(b,"evinict",a)};this.getEvComCt=function(a){return this.getIntValue(a,"evcomct")};this.setEvComCt=function(b,a){this.setIntValue(b,"evcomct",a)};this.getElvCt=function(a){return this.getIntValue(a,"elvct")};this.setElvCt=function(b,a){this.setIntValue(b,"elvct",a)};this.getFpFlag=function(a){return this.getIntValue(a,"fp")};this.setFpFlag=function(b,a){this.setIntValue(b,"fp",a)};this.getStTime=function(a){return this.getIntValue(a,"st")};this.setStTime=function(b,a){this.setIntValue(b,"st",a)};this.getSegRulesMet=function(a){return this.getStringValue(a,"segrules")};this.setSegRulesMet=function(b,a){this.setStringValue(b,"segrules",a)};this.getSegsMet=function(a){return this.getStringValue(a,"segs")};this.setSegsMet=function(b,a){this.setStringValue(b,"segs",a)}}function Cpse(c,a,b){this.ci=c;this.tid="21";this.ul=(a)?a:"";this.pindex=b}function Cptg(c,b,a){this.ckey=(c)?c:"";this.rf=(b)?b:"";this.ul=(a)?a:""}function Crur(){this.DIRECT_LOAD_CHANNEL="DIRECT LOAD";this.REFERRAL_CHANNEL="REFERRING SITES";this.NATURAL_SEARCH_CHANNEL="NATURAL SEARCH";this.MARKETING_PROGRAMS="MARKETING PROGRAMS";this.DIRECT_LOAD_REFERRAL_NAME="DL";this.channel=this.DIRECT_LOAD_CHANNEL;this.refName=this.DIRECT_LOAD_REFERRAL_NAME;this.natSearchEngine="";this.natSearchWord=""}function Cspd(a){this.url=(a)?a:"";this.splitUrl=this.url.split(".");this.getPartsCount=function(){return this.splitUrl.length};this.getLast=function(c){var b="";for(var d=c;d>=1;d--){if(this.splitUrl.length>=d){if(b){b+="."}b+=this.splitUrl[this.splitUrl.length-d]}}return b}}function cmCheckIEReady(){if(document.readyState=="complete"){cmOnDomReady()}}function cmOnDomReady(){if(!CM_DDX.domReadyFired){CM_DDX.domReadyFired=true;CM_DDX.invokeFunctionWhenAvailable(function(){__$dispatcher.domReady()})}}var coremetrics=(function(){var b="undefined",a="function";return{cmLoad:cmLoad,cmLastReferencedPageID:null,isDef:function(c){return typeof(c)!==b&&c},cmUpdateConfig:function(c){var e=coremetrics.isDef;if(e(c.io)){cm_IOEnabled=c.io}if(e(c.ia)){cm_OffsiteImpressionsEnabled=c.ia}if(e(c.at)){cm_ATEnabled=c.at}if(e(c.mc)){cm_MCEnabled=c.mc}if(e(c.ddx)&&e(c.ddx.version)){CM_DDX.version=c.ddx.version;if(e(c.ddx.standalone)){CM_DDX.standalone=c.ddx.standalone}}},getTechProps:function(f){var e,g=f||{},h=navigator,d=window.screen,c;g.jv=(typeof(Array.isArray)===a)?"1.8.5":(typeof([].reduce)===a)?"1.8":(typeof(Iterator)===a)?"1.7":(typeof(Array.forEach)===a)?"1.6":(typeof(decodeURI)===a)?"1.5":(typeof(NaN)==="number")?"1.3":(typeof(isFinite)===a)?"1.2":(typeof(isNaN)===a)?"1.1":"1.0";if(h.plugins){c=h.plugins;for(e=0;e<c.length;e++){g["np"+e]=c[e].name}}if(typeof(h.javaEnabled)===a){g.je=h.javaEnabled()?"y":"n"}g.sw=d.width;g.sh=d.height;g.pd=d.colorDepth;if(g.pd==0){g.pd=d.pixelDepth}g.tz=new Date().getTimezoneOffset()/60;return g}}})();var cm_exAttr=new Array();var cmCheckCMEMFlag=true;var cmAutoCopyAttributesToExtraFields=false;var cmPricePattern=/[^\-0-9\.]/gi;var cmSpacePattern=/^\s+|\s+$/gi;var cmMMCPattern=/cm_(?:mmc|ven|cat|pla|ite)/gi;function cmLoadIOConfig(){if(typeof(IORequest)=="function"){IORequest.client_id=cm_ClientID.split(";")[0].split("|")[0];IORequest.encrypt_cats=true;IORequest.encrypt_prds=true;IORequest.conflict_resolution=true;IORequest.max_prd_length=25;IORequest.max_cat_length=25;IORequest.timeout=[8000,4000];IORequest.use_site_category=false;if((IORequest.ie_version()!==null)&&(IORequest.ie_version()<7)){IORequest.a_max_elements=[3,3,5,3,3,3,3]}else{IORequest.a_max_elements=[3,3,5,3,3,7,7]}IORequest.required_attributes=[0,0,0,0,0];IORequest.access_method="json remote";IORequest.default_product_file=undefined}}function cmSetClientID(h,b,d,l,c){var k=h.split(";"),a,e=k[0].split("|")[0],m=C8()+"//",g,f=0,n;cm_PartnerDataClientIDs=cm_ClientID=h;if(typeof(IORequest)=="function"){IORequest.client_id=e}cm_McClientID=e;if(b===true){cm_JSFEnabled=true}if(d){cm_HOST=cm_Production_HOST=d;if((d==="test.coremetrics.com")||(d==="testdata.coremetrics.com")){cm_Production_HOST="data.coremetrics.com"}cm_HOST+="/cm?"}if(l){cm_JSFPCookieDomain=l}CM_DDX.cVA=e;if(!document.body&&CM_DDX.headScripts){document.write("<script src='",m+cm_DDX_CDN_BASE_URL+"/"+CM_DDX.cVA+"/head"+(CM_DDX.test.doTest?"s-"+CM_DDX.test.testCounter:"")+".js?__t="+(CM_DDX.test.doTest?"0":(+new Date()))+"'><\/script>")}for(g=0;g<k.length;++g){a=k[g].split("|")[0];_cmPartnerUtils.loadScript(m+cm_CLIENT_CONFIG_HOST+"/"+a+".js")}cmRetrieveUserID(cmSetNRFlag);function i(){if((typeof TLT!=="undefined")&&(typeof TLT.getSessionData==="function")){var o=TLT.getSessionData();if(o){cmCreateSessionPropertyTag("TeaLeaf",o.tltSCV,(o.tltSCVNeedsHashing?"MD5":""));clearInterval(n)}}if(f>=cm_TealeafTagAttempts){clearInterval(n)}f++}n=setInterval(function(){i()},3000)}function cmSetupCookieMigration(m,n,o,p,d,e,k){if(m){cm_JSFPCookieMigrate=m}if(n){cm_JSFPForceMigrateCookies=n}if(o){cm_JSFPMigrationDomainWhitelist=o}if(p){cm_JSFPMigrationDomainBlacklist=p}if(d){cm_JSFPMigrationPathWhitelist=d}if(e){cm_JSFPMigrationOtherCookies=e}if(k){cm_JSFPMigrationOtherCookiesExpireTimes=k}if(cm_JSFPCookieMigrate){var l=cm_ClientID.split(";"),b={},h,g,a,f,c={};for(h=0;h<l.length;++h){a=cmExtractParameter(cmJSFCreateSessionMigrationParamName(l[h]),window.location.href);if(a){b[l[h]]=a}}if(cm_JSFPMigrationOtherCookies){f=cm_JSFPMigrationOtherCookies.split(",");for(g=0;g<f.length;++g){a=cmExtractParameter("cm_mc_"+f[g],window.location.href);if(a){c[f[g]]=a}}}cmJSFPMigrateCookies(cmExtractParameter(cm_JSFPCookieMigrateVisitorID,window.location.href),b,c)}}var cmNormalizeBlackList,cmNormalizeWhiteList=null;function cmSetupNormalization(b,c,a){if(b){cmNormalizeBlackList=b}if(c){cmNormalizeWhiteList=c}if(a){if(document.cmTagCtl!=null){document.cmTagCtl.normalizeURL=a}}}function cmSetupOther(b){for(var a in b){window[a]=b[a]}}function cmSetCurrencyCode(a){cm_currencyCode=a}function cmSetFirstPartyIDs(b,e){cm_JSFPCookieMigrate=true;cm_JSFPForceMigrateCookies=true;var c=cm_ClientID.split(";");var d={};for(var a=0;a<c.length;++a){d[c[a]]=e}cmJSFPMigrateCookies(b,d,null)}function cmCreateManualImpressionTag(a,e,b,d,c){if(!a){a=c1(cm_ClientID)}cmMakeTag(["tid","9","pi",a,"cm_sp",e,"cm_re",b,"cm_cr",d,"cm_me",c,"st",cm_ClientTS])}function cmCreateManualLinkClickTag(b,c,a){if(cM!=null){var d=new Date();cGK=d.getTime();b=cG7.normalizeURL(b,true);cM(cm_ClientTS,cGK,c,b,false,a)}}function cmCreateManualPageviewTag(b,h,g,f,c,d,e,a){cmMakeTag(["tid","1","pi",b,"cg",h,"ul",g,"rf",f,"se",d,"sr",e,"cmAttributes",c,"cmExtraFields",a])}function cmCreateElementTag(b,a,c){cmMakeTag(["tid","15","eid",b,"ecat",a,"cmAttributes",c])}function cmCreatePageElementTag(c,b,a,f,e,d){cmCreateElementTag(c,b,d)}var cmCreateProductElementTag=cmCreatePageElementTag;function cmCreateConversionEventTag(d,c,f,e,b,a){cmMakeTag(["tid","14","cid",d,"cat",c,"ccid",f,"cpt",e,"cmAttributes",b,"cmExtraFields",a])}function cmCreateTechPropsTag(b,d,c,a){cmMakeTag(["tid","6","pi",b,"cg",d,"pc","Y","cmAttributes",c,"cmExtraFields",a])}function cmCreatePageviewTag(b,f,d,e,c,a){cmMakeTag(["tid","1","pi",b,"cg",f,"se",d,"sr",e,"cmAttributes",c,"cmExtraFields",a])}function cmCreateDefaultPageviewTag(a){cmCreatePageviewTag(cmGetDefaultPageID(),a)}function cmCreateProductviewTag(d,f,e,c,b){var a=c1(cm_ClientID);cmMakeTag(["tid","5","pi",a?a:"Product: "+f+" ("+d+")","pr",d,"pm",f,"cg",e,"pc","N","cm_vc",b?b:cmExtractParameter("cm_vc",document.location.href),"cmAttributes",c])}var __sArray=[];var __sRefArray=[];var __sSkuArray=[];var __sRefSkuArray=[];var __skuString="";function cmDisplayShops(){var a;for(a=0;a<__sArray.length;++a){cmMakeTag(__sArray[a])}__sArray=[];__sRefArray=[];__skuString=cmCalcSKUString()}var cmDisplayShop5s=cmDisplayShop9s=cmDisplayShops;function cmCalcSKUString(){var c="";for(var b=0;b<__sSkuArray.length;b++){var a=__sSkuArray[b];c+="|"+a[1]+"|"+a[7]+"|"+a[5]+"|"}__sSkuArray=[];__sRefSkuArray=[];return c}(function(b){function c(d){if(d&&typeof d!=="string"){d=d.join(cm_AttributeDelimiter)}return d}b.cmAddShop=function(d){var e=d.concat();function f(o,k,l,g){var h=l[o],p,m,n,i;if(typeof(h)!=="undefined"){p=g[h];if(p){m=p[5];n=p[7];i=k[5];k[5]=parseInt(m)+parseInt(k[5]);k[7]=(((k[7]*i)+(n*m))/k[5]);g[h]=k}}else{l[o]=g.length;g[g.length]=k}}f(d[1]+"|"+d[9]+"|"+c(d[11])+"|"+c(d[13]),d,__sRefArray,__sArray);f(e[1],e,__sRefSkuArray,__sSkuArray)};function a(f,k,m,e,l,i,g,n){if((typeof(cm_currencyCode)=="undefined")||(!cm_currencyCode)){cm_currencyCode=""}l=l.toString().replace(cmPricePattern,"");k=k.toString().replace(cmSpacePattern,"");var h=c(g),d=c(n);return["pr",k,"pm",m,"qt",e,"bp",l,"cg",i,"cmAttributes",g,"cmExtraFields",n,"ha1",cm_hex_sha1(""+(h?h+"|||":"")+(d?"extra"+d:"")),"cc",cm_currencyCode,"at",f,"tid","4","pc","N"]}b.cmCreateShopAction5Tag=function(g,i,f,k,h,e,d){cmAddShop(a("5",g,i,f,k,h,e,d))};b.cmCreateShopAction9Tag=function(k,m,d,l,f,h,e,i,g,n){e=e.toString().replace(cmPricePattern,"");cmAddShop(a("9",k,m,d,l,i,g,n).concat(["cd",f,"on",h,"tr",e]))}}(window));function cmCreateOrderTag(f,a,e,b,d,h,i,c,g){if((typeof(cm_currencyCode)=="undefined")||(!cm_currencyCode)){cm_currencyCode=""}if(e){e=e.toString().replace(cmPricePattern,"")}a=a.toString().replace(cmPricePattern,"");cmMakeTag(["tid","3","on",f,"tr",a,"sg",e,"cd",b,"ct",d,"sa",h,"zp",i,"cc",cm_currencyCode,"cmAttributes",c,"cmExtraFields",g])}function cmCreateRegistrationTag(e,f,g,a,d,c,b){cmMakeTag(["tid","2","cd",e,"em",f,"ct",g,"sa",a,"zp",d,"cy",c,"cmAttributes",b])}function cmCreateSessionPropertyTag(b,a,c){cmMakeTag(["tid","18","it",b,"id",a,"hn",c])}function cmCreateErrorTag(a,b){cmMakeTag(["tid","404","pi",a,"cg",b,"pc","Y"])}function cmCreateCustomTag(a,b){cmMakeTag(["tid","7","li",a,"cmExtraFields",b])}function cmMakeTag(f){var l=new _cm("vn2","e4.0"),g,c={1:"pv_a",2:"rg",3:"o_a",4:"s_a",5:"pr_a",6:"pv_a",14:"c_a",15:"e_a"},b={1:"pv",2:"rg",3:"or",4:"sx",5:"pr",6:"pv",7:"ps",14:"cx"},d="cmAttributes",k="cmExtraFields";for(g=0;g<f.length;g+=2){l[f[g]]=f[g+1]}l.rnd=(Math.floor(Math.random()*11111111))+new Date().getTime();if(l.tid=="1"&&(cmCookiesDisabled()?cmAutoAddTP():(cI("cmTPSet")!="Y"))){l.tid="6";l.pc="Y"}if(l.tid=="6"){l.addTP();CB("cmTPSet","Y")}if(l.cm_exAttr){l[d]=l.cm_exAttr.join(cm_AttributeDelimiter);l.cm_exAttr=null}function a(n,r,p){if(n[r]){var s=n[r],t=s,o=p[n.tid],q;if(typeof s==="string"){t=s.split(cm_AttributeDelimiter)}for(q=0;q<t.length;++q){n[o+(q+1)]=t[q]}n[r]=null}}a(l,d,c);a(l,k,b);if(cmAutoCopyAttributesToExtraFields){if((l.tid!="2")&&(l.tid!="15")){for(g=1;g<=15;++g){if(!(l[b[l.tid]+""+g])){l[b[l.tid]+""+g]=l[c[l.tid]+""+g]}}}}if((l.pi==null)&&((l.pc=="Y")||(l.tid=="1"))){l.pi=cmGetDefaultPageID()}if((l.pc=="Y")||(l.tid=="1")){coremetrics.cmLastReferencedPageID=l.pi}else{if(coremetrics.cmLastReferencedPageID==null){coremetrics.cmLastReferencedPageID="NO_PAGEID"}}try{if(parent.cm_ref!=null){l.rf=parent.cm_ref;if(l.pc=="Y"){parent.cm_ref=document.URL}}if(parent.cm_set_mmc){l.ul=cmAppendQueryParameter(document.location.href,parent.cm_mmc_params);if(l.pc=="Y"){parent.cm_ref=l.ul;parent.cm_set_mmc=false}}}catch(e){}if(l.ul==null){l.ul=cG7.normalizeURL(window.location.href,false)}if(l.rf==null){l.rf=cG7.normalizeURL(document.referrer,false)}function m(i){return i.replace(cmMMCPattern,function(n){return n.toLowerCase()})}l.ul=m(l.ul);l.rf=m(l.rf);if((this.manual_cm_mmc)&&(l.ul.indexOf("cm_mmc")==-1)&&(l.ul.indexOf("cm_ven")==-1)){l.ul=cmAppendQueryParameter(l.ul,"cm_mmc",this.manual_cm_mmc)}var h=false;if(cmCheckCMEMFlag){h=cmStartTagSet()}l.writeImg();if(cmCheckCMEMFlag){cmCheckCMEMFlag=false;cmCheckCMEM()}if(h){cmSendTagSet()}if(typeof cm_ted_io=="function"){if(cm_IOEnabled){cm_ted_io(l)}}}function cmGetDefaultPageID(){var b=window.location.pathname;var e=b.indexOf("?");if(e!=-1){b=b.substr(0,e)}var d=b.indexOf("#");if(d!=-1){b=b.substr(0,d)}var a=b.indexOf(";");if(a!=-1){b=b.substr(0,a)}var c=b.lastIndexOf("/");if(c==b.length-1){b=b+"default"}while(b.indexOf("/")==0){b=b.substr(1,b.length)}return(b)}function cmIndexOfParameter(b,a){return a.indexOf(b)}function cmExtractParameter(h,d,a){var c=null,f,b,g="&"+h+"=",e,i;f=d.indexOf("?");if(f>=0){b=d.indexOf("#");if(b<0){b=d.length}d="&"+d.substring(f+1,b);e=d.indexOf(g);if(e>=0){i=d.indexOf("&",e+1);if(i<0){i=d.length}c=d.substring(e+g.length,i)}}return(a&&c)?decodeURIComponent(c):c}function cmRemoveParameter(f,d){if(cmIndexOfParameter(f,d)==-1){return d}var c=d;var b=c.indexOf(f);var e=(b-1);var a=c.indexOf("&",b);if(a==-1){a=c.length}if(c.substring(e,b)=="?"){e=(e+1);a=(a+1)}return c.substring(0,e)+c.substring(a,c.length)}function cmGetMetaTag(c){var a=document.getElementsBytagName("meta");for(var b in a){if(a[b].name==c){return a[b].content}}return null}function cmCheckCMEM(){var b,a,c,d=["cm_em","cm_lm","cm_lm_o"];for(b=0;b<d.length;b++){c=cmExtractParameter(d[b],document.location.href,true);if(c){if(b==2){cmMakeTag(["tid","2","cd_o",c,"em_o",c])}else{a=c.indexOf(":");if(a>-1){c=c.substring(a+1)}cmCreateRegistrationTag(c,c)}}}}if(defaultNormalize==null){var defaultNormalize=null}function myNormalizeURL(a,h){function g(o,p){var q,n,t,r,s=null;if(o){t=o.split("-_-");r=(p?t[0]:t[1]);if(r){r=r.split(",");n=r.length;if(n>0){for(q=0;q<n;q++){r[q]=r[q].toLowerCase()+"="}s=r}}}return s}var f=a||"",l=g(cmNormalizeBlackList,h),k=g(cmNormalizeWhiteList,h),c,e,m=f.indexOf("?"),i=[],b={};if((m>0)&&(l||k)){c=f.substring(m+1);f=f.substring(0,m);e=c.split("&");function d(p,s){var o,n,q,r;if(p){for(o=0;o<e.length;o++){q=s;r=e[o];for(n=0;n<p.length;n++){if(r.toLowerCase().indexOf(p[n])==0){q=!s;break}}if(q&&!b[r]){i.push(r);b[r]=1}}}}d(l,true);d(k,false);f+="?"+i.join("&")}if(defaultNormalize!=null){f=defaultNormalize(f,h)}return f}if(document.cmTagCtl!=null){if((""+document.cmTagCtl.normalizeURL).indexOf("myNormalizeURL")==-1){defaultNormalize=document.cmTagCtl.normalizeURL;document.cmTagCtl.normalizeURL=myNormalizeURL}}var cm_hex_sha1=(function(){function b(l){return i(h(k(l),l.length*8))}function e(n){var p="0123456789abcdef",m="",l,o;for(o=0;o<n.length;o++){l=n.charCodeAt(o);m+=p.charAt((l>>>4)&15)+p.charAt(l&15)}return m}function d(n){var m="",o=-1,l,p;while(++o<n.length){l=n.charCodeAt(o);p=o+1<n.length?n.charCodeAt(o+1):0;if(55296<=l&&l<=56319&&56320<=p&&p<=57343){l=65536+((l&1023)<<10)+(p&1023);o++}if(l<=127){m+=String.fromCharCode(l)}else{if(l<=2047){m+=String.fromCharCode(192|((l>>>6)&31),128|(l&63))}else{if(l<=65535){m+=String.fromCharCode(224|((l>>>12)&15),128|((l>>>6)&63),128|(l&63))}else{if(l<=2097151){m+=String.fromCharCode(240|((l>>>18)&7),128|((l>>>12)&63),128|((l>>>6)&63),128|(l&63))}}}}}return m}function k(m){var n,l=new Array(m.length>>2);for(n=0;n<l.length;n++){l[n]=0}for(n=0;n<m.length*8;n+=8){l[n>>5]|=(m.charCodeAt(n/8)&255)<<(24-n%32)}return l}function i(m){var n,l="";for(n=0;n<m.length*32;n+=8){l+=String.fromCharCode((m[n>>5]>>>(24-n%32))&255)}return l}function h(B,s){B[s>>5]|=128<<(24-s%32);B[((s+64>>9)<<4)+15]=s;var C=new Array(80),A=1732584193,z=-271733879,y=-1732584194,v=271733878,u=-1009589776,p,r,q,o,n,l,m,D;for(p=0;p<B.length;p+=16){r=A;q=z;o=y;n=v;l=u;for(m=0;m<80;m++){C[m]=(m<16)?B[p+m]:g(C[m-3]^C[m-8]^C[m-14]^C[m-16],1);D=f(f(g(A,5),a(m,z,y,v)),f(f(u,C[m]),c(m)));u=v;v=y;y=g(z,30);z=A;A=D}A=f(A,r);z=f(z,q);y=f(y,o);v=f(v,n);u=f(u,l)}return[A,z,y,v,u]}function a(m,l,o,n){return((m<20)?(l&o)|((~l)&n):(m<40)?(l^o^n):(m<60)?((l&o)|(l&n)|(o&n)):(l^o^n))}function c(l){return(l<20)?1518500249:(l<40)?1859775393:(l<60)?-1894007588:-899497514}function f(l,o){var n,m;n=(l&65535)+(o&65535);m=(l>>16)+(o>>16)+(n>>16);return(m<<16)|(n&65535)}function g(l,m){return(l<<m)|(l>>>(32-m))}return function(l){return(l?e(b(d(l))):null)}})();var _io_request=new IORequest();var _io_config=undefined;var _io_state=new IOState();function cm_ted_io(a){IORequest.log(IORequest.log_trace,"Processing tag: tid="+a.tid+", pr="+a.pr+", cg="+a.cg+", at="+a.at+", pi="+a.pi);_io_state.cm_ted_io(a)}function _cm_io_rec(a){if(_io_request!==undefined){_io_request.cm_io_rec(a)}}function _cm_io_cfg(a){if(_io_request!==undefined){_io_request.cm_io_cfg(a,1)}}function _cm_io_ssp(a){if(_io_request!==undefined){_io_request.cm_io_ssp(a)}}function cmRecRequest(a,b,e,c,f,d){if(a===undefined){IORequest.log(IORequest.log_error,"cmRecRequest: Required zone id undefined.")}IORequest.rec_request(a,b,e,c,f,d)}function cmPageRecRequest(a,b,d,c){if(a===undefined){IORequest.log(IORequest.log_error,"cmPageRecRequest: Required zone id undefined.")}IORequest.page_rec_request(a,b,d,c)}function cmElementRecRequest(a,b,d,c){if(a===undefined){IORequest.log(IORequest.log_error,"cmElementRecRequest: Required zone id undefined.")}IORequest.element_rec_request(a,b,d,c)}function cmDisplayRecs(){IORequest.display_recs()}function cmGetTestGroup(){return IORequest.ab_group_number}function cmSetRegId(b,a){if((b===undefined)||(b=="")){IORequest.log(IORequest.log_error,"cmSetRegId: Required registration id is blank or undefined.")}else{IORequest.setRegIdCalled=true;IORequest.ssp_reg_id=IORequest.encrypt16(b.toString());IORequest.log(IORequest.log_trace,"cmSetRegId",b+(a?","+a:"")+" - encryption of "+b+": "+IORequest.ssp_reg_id);IORequest.ssp_allow_flag=a}}function cmSetSegment(a){IORequest.setSegmentCalled=true;if((a===undefined)||(a=="")){IORequest.log(IORequest.log_trace,"cmSetSegment: Segment is blank or undefined, segment will be removed from cookie");IORequest.pf_segment=""}else{IORequest.pf_segment=IORequest.encrypt16(a.toString());IORequest.log(IORequest.log_trace,"cmSetSegment",a+" - encryption of "+a+": "+IORequest.pf_segment)}}function IORequest(){var g_config_filename="io_config.js";var g_version="V4";this.h_timer=undefined;this.h_script=undefined;this.xmlHttp=undefined;this.i_timeout=0;this.request_type="";this.action_callback=function(action){return};this.display_status=function(txt,color){return};this.cm_alert=function(p_text){if(!IORequest.production){alert(p_text)}};IOStopWatch=function(){this.start=function(){this.elapsed_time=0;this.t_start=new Date().getTime()};this.stop=function(){this.elapsed_time=new Date().getTime()-this.t_start;return(this.elapsed_time)}};this.stop_watch=new IOStopWatch("stop_watch");this.ajax_timeout=function(req_type){if(_io_request.xmlHttp!==undefined){try{if(_io_request.xmlHttp.abort!==undefined){if(typeof _io_request.xmlHttp.abort=="function"){_io_request.xmlHttp.abort()}}}catch(e){_io_request.display_status("IE - no abort property of the xmlHttp request object","red")}}IORequest.b_timeout=true;if(req_type==1){_io_request.action_callback("config_timeout");IORequest.i_zone=0;setTimeout('IORequest.config_download_failure("ajax timeout");',0)}else{if(req_type==2){_io_request.action_callback("ssp_timeout");IORequest.log(IORequest.log_warn,"Ajax timeout downloading ssp",_io_request.stop_watch.elapsed_time+" ms");IORequest.i_zone=0;setTimeout('IORequest.ssp_download_failure("ajax timeout");',0)}else{_io_request.display_status("Ajax timeout downloading product ("+_io_request.stop_watch.elapsed_time+"ms)","red");IORequest.log(IORequest.log_warn,"Ajax timeout downloading product",_io_request.stop_watch.elapsed_time+" ms");_io_request.download_product()}}};function getXmlHttpObject(){if(window.XMLHttpRequest){return new window.XMLHttpRequest}else{try{return new ActiveXObject("MSXML2.XMLHTTP.3.0")}catch(ex){return null}}}this.javascript_timeout=function(req_type){if(IORequest.h_script!==undefined){var h=document.getElementsByTagName("head").item(0);if(h){h.removeChild(IORequest.h_script);IORequest.h_script=undefined}}_io_request.stop_watch.stop();if(IORequest.request_crc!==undefined){IORequest.timeout_product[IORequest.offer_id+IORequest.request_crc]=1}if(req_type==1){_io_request.action_callback("config_timeout");IORequest.i_zone=0;setTimeout('IORequest.config_download_failure("javascript timeout");',0)}else{if(req_type==2){_io_request.action_callback("ssp_timeout");IORequest.log(IORequest.log_warn,"JavaScript timeout downloading ssp",_io_request.stop_watch.elapsed_time+" ms");IORequest.i_zone=0;setTimeout('IORequest.ssp_download_failure("javascript timeout");',0)}else{_io_request.display_status("JavaScript timeout downloading product ("+_io_request.stop_watch.elapsed_time+"ms)","blue");IORequest.log(IORequest.log_warn,"JavaScript timeout downloading product",_io_request.stop_watch.elapsed_time+" ms");if(IORequest.request_crc!==undefined){if((_io_config.file_not_found_pc!==undefined)&&(_io_config.file_not_found_pc>Math.floor(Math.random()*100))){var id=IORequest.offer_type+IORequest.offer_id+"|"+IORequest.request_crc+"|"+(IORequest.isCategoryOffer(IORequest.offer_type)?IORequest.plain_text_cat_id:(IORequest.isSearchOffer(IORequest.offer_type)?IORequest.plain_text_scrubbed_search_id:(IORequest.isAttributeOffer(IORequest.offer_type)?IORequest.plain_text_attr_value:IORequest.plain_text_item_id)));cmCreatePageElementTag(id,_io_config.file_not_found_id);IORequest.log(IORequest.log_trace,"page element tag for file not found",id)}}_io_request.download_product()}}};this.stateChanged=function(){if(_io_request.xmlHttp.readyState==4){clearTimeout(_io_request.h_timer);_io_request.h_timer=undefined;if(_io_request.xmlHttp.status==200){var txt=_io_request.xmlHttp.responseText;eval(txt)}else{if(_io_request.xmlHttp.status==404){_io_request.display_status("Ajax - Requested File not found on server - "+_io_request.xmlHttp.status+". Next step in recommendation plan attempted","blue");IORequest.log(IORequest.log_warn,"Ajax - Requested File not found on server - "+_io_request.xmlHttp.status,"next step in recommendation plan attempted");IORequest.b_404=true;if(_io_request.request_type=="config"){setTimeout('IORequest.config_download_failure("ajax 404");',0)}else{if(_io_request.request_type=="ssp"){IORequest.ssp_processed("Ajax 404 downloading ssp")}else{if(_io_request.request_type=="product"){_io_request.download_product()}}}}else{_io_request.display_status("Ajax - Unexpected status from stateChanged: "+_io_request.xmlHttp.status+".","red");IORequest.log(IORequest.log_error,"Ajax - Unexpected status from stateChanged",_io_request.xmlHttp.status);IORequest.b_404=true;if(_io_request.request_type=="config"){setTimeout('IORequest.config_download_failure("ajax 404");',0)}else{if(_io_request.request_type=="ssp"){IORequest.ssp_processed("Ajax 404 downloading ssp")}else{if(_io_request.request_type=="product"){_io_request.download_product()}}}}}}else{}};this.get_target_from_plan=function(p_rec_plan,p_b_category){IORequest.pers_targ_from_cookie=0;if(IORequest.current_step>=p_rec_plan.rec_steps.length){return("_SX_")}var rec_step=p_rec_plan.rec_steps[IORequest.current_step];IORequest.log(IORequest.log_trace,"step: "+IORequest.current_step+" offer_id: "+rec_step.offer_id+" type: "+rec_step.offer_type+" target: "+rec_step.target_id+" algo_id: "+rec_step.algo_id+" algo_value",rec_step.algo_value);if(rec_step.target_id=="_NR_"){return("_NR_")}if(rec_step.target_id=="_DPF_"){return("_DPF_")}if(p_b_category&&!IORequest.isCategoryOffer(rec_step.offer_type)){IORequest.current_step++;this.display_status("Looking for Category - found Product: "+rec_step.target_id+".  Continuing to next step.","green");IORequest.log(IORequest.log_trace,"Looking for Category - found Product: "+rec_step.target_id+".  Continuing to next step.");return(this.get_target_from_plan(p_rec_plan,1))}if(rec_step.target_id=="_SP_"||rec_step.target_id=="_SG_"||rec_step.target_id=="_SE_"){if(IORequest.item_id==""){IORequest.current_step++;this.display_status("No item id specified. Continuing to next step.","blue");IORequest.log(IORequest.log_warn,"No item id specified.  Continuing to next step.");return(this.get_target_from_plan(p_rec_plan))}else{if(IORequest.isMultiTargetStep(rec_step)){return(IORequest.item_id)}else{return(IORequest.single_item_id)}}}if(rec_step.target_id=="_SC_"||rec_step.target_id=="_SGC_"||rec_step.target_id=="_SEC_"){if(IORequest.category_id==""){IORequest.current_step++;this.display_status("No category id specified. Continuing to next step.","blue");IORequest.log(IORequest.log_warn,"No category id specified.  Continuing to next step.");return(this.get_target_from_plan(p_rec_plan))}else{if(IORequest.isMultiTargetStep(rec_step)){return(IORequest.category_id)}else{return(IORequest.single_category_id)}}}if(rec_step.target_id=="_SS_"){if(IOConfig.crc_specified_search==""){IORequest.current_step++;this.display_status("No search term specified. Continuing to next step.","blue");IORequest.log(IORequest.log_warn,"No search term specified.  Continuing to next step.");return(this.get_target_from_plan(p_rec_plan))}else{return(IOConfig.crc_specified_search)}}if(rec_step.target_id=="_SA_"){if(IORequest.single_attr_value==""){IORequest.current_step++;this.display_status("No attribute value specified. Continuing to next step.","blue");IORequest.log(IORequest.log_warn,"No attribute value specified.  Continuing to next step.");return(this.get_target_from_plan(p_rec_plan))}else{if(IORequest.isMultiTargetStep(rec_step)){this.display_status("Multi-target not allowed for Specified Attribute. Returning single target.","blue");IORequest.log(IORequest.log_warn,"Multi-target not allowed for Specified Attribute. Returning single target.");return(IORequest.single_attr_value)}else{return(IORequest.single_attr_value)}}}if(rec_step.target_id=="_RVP_"||rec_step.target_id=="_RVL_"||rec_step.target_id=="_RVG_"||rec_step.target_id=="_RVLG_"||rec_step.target_id=="_LCP_"||rec_step.target_id=="_RPP_"||rec_step.target_id=="_RVC_"||rec_step.target_id=="_MPC_"||rec_step.target_id=="_MSP_"){var rc=_io_state.cm_get_item_from_cookie(rec_step.target_id,IORequest.isMultiTargetStep(rec_step));if(rc===0){IORequest.current_step++;this.display_status("No "+rec_step.target_id+" available. Continuing to next step.","green");IORequest.log(IORequest.log_trace,"No "+rec_step.target_id+" available.  Continuing to next step.");return(this.get_target_from_plan(p_rec_plan))}else{IORequest.pers_targ_from_cookie=1;return(rc)}}this.display_status("unrecognized target id: "+rec_step.target_id+".","red");IORequest.log(IORequest.log_error,"unrecognized target id",rec_step.target_id);return("_NR_")};this.get_session_data=function(){var session_data=undefined;var random_number=new Date().getTime().toString();var new_session_data="S"+random_number+"|";if(IORequest.ab_group_number_source==IORequest.ab_group_number_source_cookie){session_data=IORequest.find_cookie(IORequest.ses_cookie);if(session_data===undefined){session_data=IORequest.set_and_check_cookie(IORequest.ses_cookie,new_session_data,true)}}else{if(IORequest.ab_group_number_source==IORequest.ab_group_number_source_localstorage){if(IORequest.hasStorage){session_data=window.localStorage.getItem(IORequest.ab_session_key);if(session_data==null){window.localStorage.setItem(IORequest.ab_session_key,new_session_data);session_data=new_session_data}}}else{if(IORequest.ab_group_number_source==IORequest.ab_group_number_source_windowsname){var wname_data_array=window.top.name.split("~|~");if(window.top.name.indexOf(IORequest.ab_session_key)>-1){for(var i_subdata=0;i_subdata<wname_data_array.length;i_subdata++){if(wname_data_array[i_subdata].indexOf(IORequest.ab_session_key)>-1){session_data=wname_data_array[i_subdata].substr(IORequest.ab_session_key.length+1)}}}else{window.top.name=window.top.name+IORequest.ab_session_key+"="+new_session_data+"~|~";session_data=new_session_data}}}}return session_data};this.update_session_data=function(new_session_data){if(IORequest.ab_group_number_source==IORequest.ab_group_number_source_cookie){IORequest.set_and_check_cookie(IORequest.ses_cookie,new_session_data,true)}else{if(IORequest.ab_group_number_source==IORequest.ab_group_number_source_localstorage){if(IORequest.hasStorage){window.localStorage.setItem(IORequest.ab_session_key,new_session_data)}}else{if(IORequest.ab_group_number_source==IORequest.ab_group_number_source_windowsname){var new_wname_value="";var wname_data_array=window.top.name.split("~|~");for(var i_subdata=0;i_subdata<wname_data_array.length;i_subdata++){if(wname_data_array[i_subdata].indexOf(IORequest.ab_session_key)>-1){new_wname_value=new_wname_value+IORequest.ab_session_key+"="+new_session_data+"~|~"}else{if(wname_data_array[i_subdata]!=""){new_wname_value=new_wname_value+wname_data_array[i_subdata]+"~|~"}}}window.top.name=new_wname_value}}}};this.issue_page_element_tag=function(ab_test_array){var session_data=this.get_session_data();if(session_data!==undefined){if(session_data.indexOf("|"+ab_test_array[0]+"~")==-1){this.update_session_data(session_data+ab_test_array[0]+"~"+new Date().getTime().toString()+"|");cmCreatePageElementTag(ab_test_array[1],ab_test_array[0]);IORequest.log(IORequest.log_trace,"issued page element tag "+ab_test_array[1],ab_test_array[0]);cmCreatePageElementTag(ab_test_array[1],ab_test_array[0]+"_"+IORequest.ab_group_number_source+"_"+IORequest.ab_group_number);IORequest.log(IORequest.log_trace,"issued page element source tag "+ab_test_array[1],ab_test_array[0]+"_"+IORequest.ab_group_number_source+"_"+IORequest.ab_group_number)}else{var ses_data_array=session_data.split("|");for(var i_subdata=0;i_subdata<ses_data_array.length;i_subdata++){if(ses_data_array[i_subdata].indexOf(ab_test_array[0])>-1){var sub_data_array=ses_data_array[i_subdata].split("~");var ts_plus_5=new Date(Number(sub_data_array[1]));ts_plus_5.setMinutes(ts_plus_5.getMinutes()+new Number("5"));var current_timestamp=new Date().getTime();if(current_timestamp>(ts_plus_5.getTime())){cmCreatePageElementTag(ab_test_array[1],ab_test_array[0]);IORequest.log(IORequest.log_trace,"issued page element tag "+ab_test_array[1],ab_test_array[0]);session_data=session_data.replace(ab_test_array[0]+"~"+sub_data_array[1],ab_test_array[0]+"~"+current_timestamp);this.update_session_data(session_data)}}}}}};this.get_client_id=function(){var r_client_id;if(IORequest.client_id_override!==undefined){r_client_id=IORequest.client_id_override}else{if(IORequest.client_id!==undefined){r_client_id=IORequest.client_id}else{if(cm_ClientID!==undefined){r_client_id=cm_ClientID.split(";")[0].split("|")[0]}}if(IORequest.find_cookie(IORequest.test_cookie)===undefined){if(r_client_id.substr(0,1)=="6"){IORequest.log(IORequest.log_trace,"Retrieving data from client 9"+r_client_id.substr(1,r_client_id.length-1)+" instead of test client "+r_client_id);r_client_id="9"+r_client_id.substr(1,r_client_id.length-1)}}}return r_client_id};this.download_product=function(){if(_io_config!==undefined){IORequest.current_step++;this.io_zone=_io_config.zones[IORequest.zone_id];var zone_test_id="''";if(this.io_zone.ab_test_id!="no ab test"){this.issue_page_element_tag(this.io_zone.ab_test_id.split(":"));zone_test_id="'"+this.io_zone.ab_test_id+"'"}IORequest.log(IORequest.log_trace,"ab test id",this.io_zone.ab_test_id);if(!this.io_zone.rec_plan){this.cm_alert("rec_plan not defined - zone_id: "+IORequest.zone_id)}var rc=this.get_target_from_plan(this.io_zone.rec_plan,IORequest.b_timeout||IORequest.b_404);this.action_callback("recommendation_plan");if(rc=="_DPF_"&&(IORequest.default_product_file!==undefined)){_io_request.cm_io_rec(IORequest.default_product_file);return(0)}if(rc=="_SX_"||rc=="_NR_"||rc=="_DPF_"){var heading_txt="";if(rc=="_SX_"){this.display_status("steps exhausted. Calling zone population function "+this.io_zone.zpf+" without recommendations.","blue");IORequest.log(IORequest.log_warn,"steps exhausted - calling zone population function without recommendations",this.io_zone.zpf);heading_txt="Steps exhausted.  No recommendations found"}else{this.display_status("calling zone population function "+this.io_zone.zpf+" without recommendations (_NR_)","blue");IORequest.log(IORequest.log_warn,"calling zone population function without recommendations",this.io_zone.zpf);heading_txt="No recommendations found"}if(this.io_zone.zpf!==undefined){var guts="[],'"+this.io_zone.name+"','_NR_','','',[],[],'"+heading_txt+"',"+zone_test_id;if(_io_config.zpfcid!="N"){guts=guts+", []"}var zpf=this.io_zone.zpf+"("+guts+")";IORequest.log(IORequest.log_trace,"Calling zone population function",zpf);setTimeout(zpf,0)}else{this.display_status("Zone population function "+this.io_zone.name+"_zp is not defined.","red");IORequest.log(IORequest.log_error,"Zone population function ",this.io_zone.name+"_zp is not defined")}setTimeout('IORequest.stack_manager("rc: '+rc+'");',0);return(0)}var item=rc;this.offer_id=this.io_zone.rec_plan.rec_steps[IORequest.current_step].offer_id;this.cgi_version=this.io_zone.rec_plan.rec_steps[IORequest.current_step].offer_version;this.offer_type=this.io_zone.rec_plan.rec_steps[IORequest.current_step].offer_type;IORequest.offer_type=this.offer_type;IORequest.offer_id=this.offer_id;if((item.length>1)||(IORequest.isTargetsAsRecsStep(this.io_zone.rec_plan.rec_steps[IORequest.current_step]))){var image_url_prefix=((window.location.protocol=="https:"&&IORequest.access_method=="json remote")?IORequest.image_url_prefix["json remote https"]:IORequest.image_url_prefix[IORequest.access_method]);var pqa_cookie=IORequest.find_cookie(IORequest.pqa_cookie);if(pqa_cookie!==undefined&&(pqa_cookie.indexOf("E")>-1)){image_url_prefix=image_url_prefix.replace(IORequest.io_recs,"recsprodqa.coremetrics.com")}var itemList="";for(var i_prd=0;i_prd<item.length;i_prd++){itemList=itemList+item[i_prd]+"|"}IORequest.request_crc=undefined;this.url=image_url_prefix+"?cm_cid="+this.get_client_id()+"&cm_offerid="+this.offer_id+"&cm_offertype="+this.offer_type;if(IORequest.isMultiTargetStep(this.io_zone.rec_plan.rec_steps[IORequest.current_step])){this.url+="&cm_algorithm="+this.io_zone.rec_plan.rec_steps[IORequest.current_step].algo_id;var current_algo_value=this.io_zone.rec_plan.rec_steps[IORequest.current_step].algo_value;if((current_algo_value!==undefined)&&(current_algo_value!=="")){this.url+="&cm_algorithmvalue="+current_algo_value}}this.url+="&cm_targetid="+itemList;this.display_status("retrieving recommendations for multiple targets or targets as recommendations: "+itemList+" url: "+this.url,"green");IORequest.log(IORequest.log_trace,"retrieving recommendations for multiple targets or targets as recommendations: "+itemList+" - url",this.url)}else{if((IORequest.isProductBasedOffer(this.offer_type))&&((IORequest.isCategoryOffer(this.offer_type)&&!IORequest.encrypt_cats)||(IORequest.isProductOffer(this.offer_type)&&!IORequest.encrypt_prds))){this.item_id_crc=IORequest.encrypt8(item[0])}else{this.item_id_crc=item[0]}IORequest.request_crc=this.item_id_crc;this.group=this.item_id_crc.substr(0,2);var url_prefix=((window.location.protocol=="https:"&&IORequest.access_method=="json remote")?IORequest.url_prefix["json remote https"]:IORequest.url_prefix[IORequest.access_method]);var url_cookie=IORequest.find_cookie(IORequest.url_cookie);if(url_cookie!==undefined&&(url_cookie.indexOf("old")>-1)){url_prefix=((window.location.protocol=="https:"&&IORequest.access_method=="json remote")?IORequest.url_prefix_old["json remote https"]:IORequest.url_prefix_old[IORequest.access_method])}else{var pqa_cookie=IORequest.find_cookie(IORequest.pqa_cookie);if(pqa_cookie!==undefined&&(pqa_cookie.indexOf("A")>-1)){url_prefix=url_prefix+"prodqa/"}}var version_postfix="?V="+this.cgi_version;if(_io_config.vcgi=="N"){version_postfix=""}this.url=url_prefix+this.get_client_id()+"/"+g_version+"/"+this.offer_type+this.offer_id+"/"+this.offer_type+this.group+"/"+this.item_id_crc+".js"+version_postfix;this.display_status("retrieving recommendations for target: "+item[0]+" url: "+this.url,"green");IORequest.log(IORequest.log_trace,"retrieving recommendations for target: "+item[0]+" - url",this.url)}this.action_callback("product_request");if((IORequest.access_method=="ajax local")||(IORequest.access_method=="ajax remote")){this.xmlHttp=getXmlHttpObject();if(this.xmlHttp===null){this.cm_alert("Your browser really does not support Ajax!");return}this.h_timer=setTimeout("_io_request.ajax_timeout(0)",IORequest.timeout[this.i_timeout]);this.i_timeout=1;this.request_type="product";this.xmlHttp.onreadystatechange=this.stateChanged;this.stop_watch.start();try{this.xmlHttp.open("GET",this.url,true)}catch(e){clearTimeout(this.h_timer);this.display_status("Ajax Error: Cross Domain request attempted.  Ajax not supported.  Try json x-domain.","red");IORequest.rec_request_abort()}try{this.xmlHttp.send(null)}catch(e1){clearTimeout(this.h_timer);this.display_status("Ajax Error: Host not found.  Ajax not supported.  Try json x-domain.","red");IORequest.rec_request_abort()}}else{var request_timeout=(this.io_zone.rec_plan.rec_steps[IORequest.current_step].target_id=="_SS_"?IOConfig.sfto:IORequest.timeout[this.i_timeout]);this.h_timer=setTimeout("_io_request.javascript_timeout(0)",request_timeout);this.i_timeout=1;this.stop_watch.start();try{var h=document.getElementsByTagName("head").item(0);IORequest.h_script=document.createElement("script");IORequest.h_script.setAttribute("language","javascript");IORequest.h_script.setAttribute("type","text/javascript");IORequest.h_script.setAttribute("charset","UTF-8");IORequest.h_script.setAttribute("src",this.url);h.appendChild(IORequest.h_script)}catch(e2){IORequest.rec_request_abort()}}}else{this.display_status("download_product - current_step: "+IORequest.current_step+" - _io_config is not defined.","blue");IORequest.log(IORequest.log_warn,"download_product - current_step: "+IORequest.current_step+" - _io_config is not defined.")}};this.download_config=function(){var url_prefix=((window.location.protocol=="https:"&&IORequest.access_method=="json remote")?IORequest.url_prefix["json remote https"]:IORequest.url_prefix[IORequest.access_method]);var url_cookie=IORequest.find_cookie(IORequest.url_cookie);if(url_cookie!==undefined&&(url_cookie.indexOf("old")>-1)){url_prefix=((window.location.protocol=="https:"&&IORequest.access_method=="json remote")?IORequest.url_prefix_old["json remote https"]:IORequest.url_prefix_old[IORequest.access_method])}else{var pqa_cookie=IORequest.find_cookie(IORequest.pqa_cookie);if(pqa_cookie!==undefined&&(pqa_cookie.indexOf("A")>-1)){url_prefix=url_prefix+"prodqa/"}}this.url=url_prefix+this.get_client_id()+"/"+g_config_filename+"?ts="+(((new Date().getTime())/600000)|0);this.display_status("retrieving IO Config file: "+g_config_filename+" url: "+this.url,"green");IORequest.log(IORequest.log_trace,"retrieving IO config file "+g_config_filename,this.url);this.action_callback("config_request");if((IORequest.access_method=="ajax local")||(IORequest.access_method=="ajax remote")){this.xmlHttp=getXmlHttpObject();if(this.xmlHttp===null){this.cm_alert("Your browser really does not support Ajax!");return}this.h_timer=setTimeout("_io_request.ajax_timeout(1)",IORequest.timeout[this.i_timeout]);this.i_timeout=1;this.request_type="config";this.xmlHttp.onreadystatechange=this.stateChanged;this.stop_watch.start();try{this.xmlHttp.open("GET",this.url,true)}catch(e){clearTimeout(this.h_timer);this.display_status("Ajax Error: Cross Domain request attempted.  Ajax not supported.  Try json x-domain.","red");IORequest.rec_request_abort()}try{this.xmlHttp.send(null)}catch(e1){clearTimeout(this.h_timer);this.display_status("Ajax Error: Host not found.  Ajax not supported.  Try json x-domain.","red");IORequest.rec_request_abort()}}else{this.h_timer=setTimeout("_io_request.javascript_timeout(1)",IORequest.timeout[this.i_timeout]);this.i_timeout=1;this.stop_watch.start();try{var h=document.getElementsByTagName("head").item(0);var js=document.createElement("script");js.setAttribute("language","javascript");js.setAttribute("type","text/javascript");js.setAttribute("src",this.url);h.appendChild(js)}catch(e2){IORequest.rec_request_abort()}}};this.download_ssp=function(orig_cookie,reg_id){var ssp_url_prefix=((window.location.protocol=="https:"&&IORequest.access_method=="json remote")?IORequest.ssp_url_prefix["json remote https"]:IORequest.ssp_url_prefix[IORequest.access_method]);var pqa_cookie=IORequest.find_cookie(IORequest.pqa_cookie);if(pqa_cookie!==undefined&&(pqa_cookie.indexOf("E")>-1)){ssp_url_prefix=ssp_url_prefix.replace(IORequest.io_recs,"recsprodqa.coremetrics.com")}var orig_cookie_encoded=encodeURIComponent(orig_cookie);this.url=ssp_url_prefix+"?cm_cid="+_io_request.get_client_id()+"&cm_regid="+reg_id+"&cm_ioc="+orig_cookie_encoded;IORequest.log(IORequest.log_trace,"retrieving SSP data for encrypted reg id: "+reg_id+" - url",this.url);this.action_callback("ssp_request");if((IORequest.access_method=="ajax local")||(IORequest.access_method=="ajax remote")){this.xmlHttp=getXmlHttpObject();if(this.xmlHttp===null){this.cm_alert("Your browser really does not support Ajax!");return}this.h_timer=setTimeout("_io_request.ajax_timeout(2)",IORequest.timeout[this.i_timeout]);this.i_timeout=1;this.request_type="ssp";this.xmlHttp.onreadystatechange=this.stateChanged;this.stop_watch.start();try{this.xmlHttp.open("GET",this.url,true)}catch(e){clearTimeout(this.h_timer);this.display_status("Ajax Error: Cross Domain request attempted.  Ajax not supported.  Try json x-domain.","red");IORequest.rec_request_abort()}try{this.xmlHttp.send(null)}catch(e1){clearTimeout(this.h_timer);this.display_status("Ajax Error: Host not found.  Ajax not supported.  Try json x-domain.","red");IORequest.rec_request_abort()}}else{this.h_timer=setTimeout("_io_request.javascript_timeout(2)",IORequest.timeout[this.i_timeout]);this.i_timeout=1;this.stop_watch.start();try{var h=document.getElementsByTagName("head").item(0);IORequest.h_script=document.createElement("script");IORequest.h_script.setAttribute("language","javascript");IORequest.h_script.setAttribute("type","text/javascript");IORequest.h_script.setAttribute("charset","UTF-8");IORequest.h_script.setAttribute("src",this.url);h.appendChild(IORequest.h_script)}catch(e2){IORequest.rec_request_abort()}}};this.cm_io_rec=function(_j){this.stop_watch.stop();if(this.h_timer!==undefined){clearTimeout(this.h_timer);this.h_timer=undefined}if(this.io_zone!==undefined&&this.io_zone.zpf!==undefined){if(_j!==undefined&&_j.pd!==undefined&&_j.hd!==undefined&&_j.pd[0]!==undefined&&_j.pd[0][2]!==undefined&&_j.hd[9]!==undefined){var target_product_id=_j.pd[0][0];var target_crc=_j.hd[6];var offer_type=_j.hd[2];var offer_id=_j.hd[3];var num_recs=_j.hd[5];var num_static_parms=3;if(IORequest.isPageBasedOffer(offer_type)){num_static_parms=5}if(num_recs==0){this.display_status("Downloaded product file contains no recommendations.  Continuing to next step.","blue");IORequest.log(IORequest.log_warn,"Downloaded product file contains no recommendations.  Continuing to next step.");this.download_product()}else{var url_parm_offset=IORequest.getUrlParmOffset(_j.irs[1],_j.mids,offer_type);if(IORequest.isSearchOffer(offer_type)){target_product_id=IORequest.raw_search_term.replace(/"/g,'\\"')}if((IORequest.request_crc!==undefined)&&(target_crc!==undefined)&&(target_crc.length==8)&&(IORequest.timeout_product[offer_id+target_crc])){IORequest.log(IORequest.log_trace,"Product download attempt following timeout for same file.  Requested file CRC",IORequest.request_crc);IORequest.timeout_product[offer_id+target_crc]=0;return}this.display_status("Successful download of recommendations for item: "+target_product_id+' <font color="black">('+this.stop_watch.elapsed_time+" ms)</font>.","green");IORequest.log(IORequest.log_trace,"successful retrieval of recommendations for item "+target_product_id,this.stop_watch.elapsed_time+" ms");IORequest.log(IORequest.log_iuo,"requested version: "+this.cgi_version+" returned version",_j.hd[9]);IORequest.log(IORequest.log_product_file,"product file",_j);var rec_number=0;var product_ids=[];var cat_ids=[];var page_urls=[];var page_names=[];var rec_attributes=[];var tgt_attributes=[];if(IORequest.isProductOffer(offer_type)){if(!IORequest.pers_targ_from_cookie){if((IOConfig.category_structure=="E")&&(_j.pd[0][2])){_io_state.cm_ted_io({i_offer:"epr_category",cg:_j.pd[0][2].toString().toUpperCase()})}if((+IOConfig.brand_personalization[0])!=-1){var bp_index=(+IOConfig.brand_personalization[0])+num_static_parms;if(_j.pd[0][bp_index]!==undefined){_io_state.cm_ted_io({i_offer:"brand",brn:_j.pd[0][bp_index]})}}}}var score=[];var resort=false;var mpc=_io_state.cm_get_item_from_cookie("_MPC_",false);var mpb=_io_state.cm_get_item_from_cookie("_MPB_",false);for(var i_prd=1;i_prd<_j.pd.length;i_prd++){score[i_prd-1]=[];score[i_prd-1][0]=i_prd;score[i_prd-1][1]=5000;var j_pd_score=_j.pd[i_prd][1];if(_j.pd[i_prd][1].length==2){score[i_prd-1][1]=_j.pd[i_prd][1][0];j_pd_score=_j.pd[i_prd][1][1]}score[i_prd-1][2]=j_pd_score;var native_rec=((score[i_prd-1][1]>=5000)&&(score[i_prd-1][1]<6000));if(native_rec){if((IORequest.optional_parm=="R")&&(IORequest.isCategoryOffer(offer_type))){score[i_prd-1][2]=Math.floor(Math.random()*1000);resort=true}else{if((mpc!==0)&&(_io_config.cp!==1)){var cat_compare=(IORequest.encrypt_cats?IORequest.encrypt8(_j.pd[i_prd][2]):_j.pd[i_prd][2]);if(cat_compare==mpc[0]){score[i_prd-1][2]=score[i_prd-1][2]*_io_config.cp;resort=true}}if(IORequest.isProductBasedOffer(offer_type)){if(mpb!==0){var brand=_j.pd[i_prd][(+IOConfig.brand_personalization[0])+num_static_parms];var brand_crc=IORequest.encrypt8(brand);if(brand_crc==mpb[0]){score[i_prd-1][2]=score[i_prd-1][2]*(+IOConfig.brand_personalization[1]);resort=true}}}}}}if(resort){score.sort(function(a,b){return(b[1]==a[1]?b[2]-a[2]:b[1]-a[1])})}var l_attribute_array=_j.pd[0].length;for(var i_att=num_static_parms;i_att<l_attribute_array;i_att++){var prefix=((_j.ap!==undefined&&_j.ap[i_att-num_static_parms]!==undefined)?_j.ap[i_att-num_static_parms]:"");tgt_attributes.push((_j.pd[0][i_att]===undefined)?undefined:prefix+_j.pd[0][i_att].replace(/"/g,'\\"'))}var product_filter_crc=[];var product_filter_raw=[];if(this.io_zone.filter_cp){var lcps=_io_state.cm_get_item_from_cookie("_LCP_",true);if(lcps!==0){for(var i_cp=0;i_cp<lcps.length;i_cp++){if(IORequest.encrypt_prds){product_filter_crc[lcps[i_cp]]=1}else{product_filter_raw[lcps[i_cp]]=1}}}}if(this.io_zone.filter_pp){var rpps=_io_state.cm_get_item_from_cookie("_RPP_",true);if(rpps!==0){for(var i_pp=0;i_pp<rpps.length;i_pp++){if(IORequest.encrypt_prds){product_filter_crc[rpps[i_pp]]=1}else{product_filter_raw[rpps[i_pp]]=1}}}}if(IORequest.item_id!==""){for(var i_si=0;i_si<IORequest.item_id.length;i_si++){if(IORequest.encrypt_prds){product_filter_crc[IORequest.item_id[i_si]]=1}else{product_filter_raw[IORequest.item_id[i_si]]=1}}}for(var i_bl=0;i_bl<_io_config.bad_list.length;i_bl++){product_filter_crc[_io_config.bad_list[i_bl]]=1}IORequest.reason=[];var len_required_attributes=(_io_config.required_attrs.length);var a_deemphasized_by_segment=[];var a_tmp_deemph=[];for(var ii=0;((product_ids.length<this.io_zone.n_recs)&&(ii<score.length));ii++){var i_pd=score[ii][0];var item_raw=_j.pd[i_pd][0];var zpf_item=item_raw.replace(/"/g,'\\"');var item_crc=(IORequest.isContentBasedOffer(offer_type)?IORequest.encrypt16(item_raw):IORequest.encrypt8(item_raw));IORequest.reason[item_raw]=0;var b_all_required_attributes=true;var b_excluded_by_segment_filter=false;var b_deemphasized_by_segment_filter=false;if((IORequest.filtered_out_products[item_raw]===undefined)&&(product_filter_raw[item_raw]===undefined)&&(product_filter_crc[item_crc]===undefined)&&(IOState.h_productview_product[item_raw]===undefined)&&(IOState.h_pageview_page[item_raw]===undefined)){var a_tmp=[];for(var i_at=num_static_parms;((i_at<_j.pd[i_pd].length)&&(b_all_required_attributes===true));i_at++){if((len_required_attributes>(i_at-num_static_parms))&&(_io_config.required_attrs[i_at-num_static_parms])&&!(_j.pd[i_pd][i_at])){b_all_required_attributes=false}else{var at_prefix=((!IORequest.is_undefined(_j.ap)&&_j.ap[i_at-num_static_parms]!==undefined)?_j.ap[i_at-num_static_parms]:"");a_tmp.push((_j.pd[i_pd][i_at]===undefined)?undefined:at_prefix+_j.pd[i_pd][i_at].replace(/"/g,'\\"'))}}if(b_all_required_attributes){var segment=_io_state.get_pf_segment_from_cookie();if(segment!=""){b_zone_found=false;for(var i_zones=0;((i_zones<_io_config.pf_zone_list.length)&&(b_zone_found===false));i_zones++){if(_io_config.pf_zone_list[i_zones]==this.io_zone.name){b_zone_found=true}}if(b_zone_found){if(_j.mids!==undefined){var i_attr_index=-1;for(var i_mids=0;((i_mids<_j.mids.length)&&(i_attr_index===-1));i_mids++){if(_j.mids[i_mids]==_io_config.pf_metric_id){i_attr_index=i_mids}}if(i_attr_index!=-1){var segment_attr_value=_j.pd[i_pd][num_static_parms+i_attr_index];var segment_array=segment_attr_value.split(_io_config.multi_target_delim);var in_segment=false;for(var i_segment=0;i_segment<segment_array.length;i_segment++){if(IORequest.encrypt16(segment_array[i_segment])==segment){in_segment=true}}if(!in_segment){if(_io_config.pf_filter_type=="EXCLUDE"){b_excluded_by_segment_filter=true}else{if(_io_config.pf_filter_type=="DEEMPHASIZE"){b_deemphasized_by_segment_filter=true;a_deemphasized_by_segment.push(_j.pd[i_pd]);a_tmp_deemph.push(a_tmp)}}}}}}}if(b_excluded_by_segment_filter){IORequest.log(IORequest.log_trace,zpf_item+" is not in segment","not sent to zpf");IORequest.reason[item_raw]=8}else{if(b_deemphasized_by_segment_filter){IORequest.log(IORequest.log_trace,zpf_item+" is not in segment","moved to end of recommendation list");IORequest.reason[item_raw]=9}else{rec_number++;product_ids.push(zpf_item);cat_ids.push(_j.pd[i_pd][2]);if(IORequest.isPageBasedOffer(offer_type)){var page_url=_j.pd[i_pd][3];if(_io_config.zp_track=="Y"){var separator=page_url.indexOf("?")>-1?"&":"?";if(_io_config.zp_granular=="SIMPLE"){page_url=page_url+separator+_io_config.zp_parm+"="+this.io_zone.name}else{if(_io_config.zp_granular=="EXTENDED"){var rec_number_out=(rec_number)>6?"7P":(rec_number).toString();page_url=page_url+separator+_io_config.zp_parm+"="+this.io_zone.name+"_"+rec_number_out}}}page_urls.push(page_url);page_names.push(_j.pd[i_pd][4])}if(IORequest.conflict_resolution===true){IORequest.filtered_out_products[item_raw]=1}if(_io_config.zp_track=="Y"&&url_parm_offset!==undefined&&a_tmp[url_parm_offset]!==undefined){var separator=a_tmp[url_parm_offset].indexOf("?")>-1?"&":"?";if(_io_config.zp_granular=="SIMPLE"){a_tmp[url_parm_offset]=a_tmp[url_parm_offset]+separator+_io_config.zp_parm+"="+this.io_zone.name}else{if(_io_config.zp_granular=="EXTENDED"){var rec_number_out=(rec_number)>6?"7P":(rec_number).toString();a_tmp[url_parm_offset]=a_tmp[url_parm_offset]+separator+_io_config.zp_parm+"="+this.io_zone.name+"_"+rec_number_out}}}rec_attributes.push('["'+a_tmp.join('","')+'"]')}}}else{IORequest.log(IORequest.log_trace,zpf_item+" required attribute not present","not sent to zpf");IORequest.reason[item_raw]=1}}else{if((product_filter_raw[item_raw]!==undefined)||(product_filter_crc[item_crc]!==undefined)){IORequest.log(IORequest.log_trace,zpf_item+" is recently carted or purchased, is in bad item list, or is the specified item on the recommendation request","not sent to zpf");IORequest.reason[item_raw]=2}else{if(IORequest.filtered_out_products[item_raw]!==undefined){IORequest.log(IORequest.log_trace,zpf_item+" appears in previous zone","not sent to zpf");IORequest.reason[item_raw]=3}else{if(IOState.h_productview_product[item_raw]!==undefined){IORequest.log(IORequest.log_trace,zpf_item+" appears in the recommendation list but is also a product for which a product view tag was issued for this page","not sent to zpf");IORequest.reason[item_raw]=5}else{if(IOState.h_pageview_page[item_raw]!==undefined){IORequest.log(IORequest.log_trace,zpf_item+" appears in the recommendation list but is also a page for which a page view tag was issued for this page","not sent to zpf");IORequest.reason[item_raw]=7}}}}}}for(var jj=0;((product_ids.length<this.io_zone.n_recs)&&(jj<a_deemphasized_by_segment.length));jj++){var item_raw_deemph=a_deemphasized_by_segment[jj][0];var zpf_item_deemph=item_raw_deemph.replace(/"/g,'\\"');rec_number++;product_ids.push(zpf_item_deemph);cat_ids.push(a_deemphasized_by_segment[jj][2]);if(IORequest.isPageBasedOffer(offer_type)){var page_url=a_deemphasized_by_segment[jj][3];if(_io_config.zp_track=="Y"){var separator=page_url.indexOf("?")>-1?"&":"?";if(_io_config.zp_granular=="SIMPLE"){page_url=page_url+separator+_io_config.zp_parm+"="+this.io_zone.name}else{if(_io_config.zp_granular=="EXTENDED"){var rec_number_out=(rec_number)>6?"7P":(rec_number).toString();page_url=page_url+separator+_io_config.zp_parm+"="+this.io_zone.name+"_"+rec_number_out}}}page_urls.push(page_url);page_names.push(a_deemphasized_by_segment[jj][4])}if(IORequest.conflict_resolution===true){IORequest.filtered_out_products[item_raw_deemph]=1}if(_io_config.zp_track=="Y"&&url_parm_offset!==undefined&&a_tmp_deemph[jj][url_parm_offset]!==undefined){var separator=a_tmp_deemph[jj][url_parm_offset].indexOf("?")>-1?"&":"?";if(_io_config.zp_granular=="SIMPLE"){a_tmp_deemph[jj][url_parm_offset]=a_tmp_deemph[jj][url_parm_offset]+separator+_io_config.zp_parm+"="+this.io_zone.name}else{if(_io_config.zp_granular=="EXTENDED"){var rec_number_out=(rec_number)>6?"7P":(rec_number).toString();a_tmp_deemph[jj][url_parm_offset]=a_tmp_deemph[jj][url_parm_offset]+separator+_io_config.zp_parm+"="+this.io_zone.name+"_"+rec_number_out}}}rec_attributes.push('["'+a_tmp_deemph[jj].join('","')+'"]')}var target_header_txt=[];target_header_txt._SP_="Recommendations";target_header_txt._SG_="Page Recommendations";target_header_txt._SE_="Element Recommendations";target_header_txt._SC_="Top Selling Items";target_header_txt._SGC_="Top Viewed Pages";target_header_txt._SEC_="Top Viewed Elements";target_header_txt._NR_="No Recommendations";target_header_txt._RVP_="Recently viewed item(s)";target_header_txt._RVG_="Recently viewed page(s)";target_header_txt._RVL_="Recently viewed items";target_header_txt._RVLG_="Recently viewed pages";target_header_txt._RPP_="Recently purchased item(s)";target_header_txt._LCP_="Recently carted item(s)";target_header_txt._RVC_="Recommendations from a category you've recently viewed";target_header_txt._MPC_="Top selling items from a category of your interest";target_header_txt._MSP_="Most Significant Purchase";target_header_txt._SS_="Recommendations based on search terms";target_header_txt._SA_="Recommendations based on attribute value";target_header_txt._DPF_="Default Recommendations";var parms=[];var b_has_recs=product_ids.length?true:false;var target_id=b_has_recs?this.io_zone.rec_plan.rec_steps[IORequest.current_step].target_id:"_NR_";if(!b_has_recs){IORequest.log(IORequest.log_trace,"No recommendations made it through the filters","changing target symbolic from "+this.io_zone.rec_plan.rec_steps[IORequest.current_step].target_id+" to _NR_.")}var heading=this.io_zone.rec_plan.rec_steps[IORequest.current_step].heading||target_header_txt[target_id];parms.push(b_has_recs?'["'+product_ids.join('","')+'"]':"[]");parms.push('"'+this.io_zone.name+'"');parms.push('"'+target_id+'"');parms.push('"'+target_product_id+'"');parms.push('"'+_j.pd[0][2]+'"');parms.push(b_has_recs?"["+rec_attributes.join()+"]":"[]");parms.push('["'+tgt_attributes.join('","')+'"]');parms.push('"'+heading+'"');parms.push('"'+(this.io_zone.ab_test_id||"")+'"');parms.push(b_has_recs?'["'+cat_ids.join('","')+'"]':"[]");parms.push(IORequest.isPageBasedOffer(offer_type)?'"'+_j.pd[0][3]+'"':'""');parms.push(IORequest.isPageBasedOffer(offer_type)?'"'+_j.pd[0][4]+'"':'""');parms.push((b_has_recs&&IORequest.isPageBasedOffer(offer_type))?'["'+page_urls.join('","')+'"]':"[]");parms.push((b_has_recs&&IORequest.isPageBasedOffer(offer_type))?'["'+page_names.join('","')+'"]':"[]");var call=this.io_zone.zpf+"("+parms.join()+")";IORequest.log(IORequest.log_trace,"Calling zone population function",call);IORequest.unit_test_results=call;setTimeout(call,0);setTimeout('IORequest.stack_manager("successful product retrieval");',0);this.io_zone=undefined}}else{setTimeout('IORequest.stack_manager("successful product retrieval");',0)}}else{if(this.io_zone==undefined){if(_j!==undefined&&_j.pd!==undefined&&_j.hd!==undefined&&_j.pd[0]!==undefined&&_j.pd[0][0]!==undefined&&_j.hd[5]!==undefined){var num_recs=_j.hd[5];var target=_j.pd[0][0];var first_rec=(_j.pd.length>0)?(num_recs!=0?_j.pd[1][0]:"file contains no recommendations"):"";if(target==first_rec){target="Multi-target"}this.display_status("Recommendations were received after processing for all zones was complete --- [offer: "+_j.hd[3]+", target: "+target+", first recommendation: "+first_rec+"]","blue");IORequest.log(IORequest.log_warn,"Recommendations were received after processing for all zones was complete","[offer: "+_j.hd[3]+", target: "+target+", first recommendation: "+first_rec+"]")}else{this.display_status("Recommendations for unknown target were received after processing for all zones was complete.","blue");IORequest.log(IORequest.log_warn,"Recommendations for unknown target ","were received after processing for all zones was complete")}}else{this.display_status("Zone population function "+this.io_zone.name+"_zp is not defined.","red");IORequest.log(IORequest.log_error,"Zone population function ",this.io_zone.name+"_zp is not defined")}}};this.cm_io_cfg=function(_json,b_download_from_cdn){this.stop_watch.stop();clearTimeout(_io_request.h_timer);_io_request.h_timer=undefined;if(_io_config===undefined){if(_json!==undefined){this.action_callback(b_download_from_cdn?"server_cfg":"default_cfg");IORequest.log(IORequest.log_trace,"successful retrieval of config file",this.stop_watch.elapsed_time+" ms");IORequest.log(IORequest.log_config_file,"config file",_json);_io_state.set_ab_group_number_get_cookie();if(_json.zp!==undefined){_io_config=new IOConfig(_json);this.action_callback("config_return")}else{setTimeout('IORequest.config_download_failure("corrupt config file");',0)}if(b_download_from_cdn){IORequest.i_zone=0;setTimeout('IORequest.config_downloaded("successful config download");',0)}}}else{IORequest.log(IORequest.log_warn,"config request where _io_config already defined","aborting request")}};this.cm_io_ssp=function(_json){this.stop_watch.stop();clearTimeout(_io_request.h_timer);_io_request.h_timer=undefined;if(this.h_timer!==undefined){clearTimeout(this.h_timer);this.h_timer=undefined}if(_json!==undefined){this.action_callback("ssp_retrieved");IORequest.log(IORequest.log_trace,"successful retrieval of ssp",this.stop_watch.elapsed_time+" ms");IORequest.log(IORequest.log_config_file,"ssp file",_json);if(_json.success){if(_json.value!==undefined){var pseudo_cookies=_json.value.split(IORequest.cookie_separator);if(pseudo_cookies.length>=10){pseudo_cookies[10]=new Date().getTime().toString()}var new_cookie_value=pseudo_cookies.join(IORequest.cookie_separator);IORequest.set_and_check_cookie(IORequest.state_cookie,new_cookie_value,false,IORequest.vanity_suffix);IORequest.recently_viewed_product=undefined;IORequest.recently_viewed_category=undefined;IORequest.recently_viewed_page=undefined;_io_state.cm_build_all_recent_arrays()}}else{IORequest.log(IORequest.log_trace,"SSP download failed: "+_json.message)}this.action_callback("ssp_complete");IORequest.i_zone=0;setTimeout('IORequest.ssp_processed("ssp processing complete");',0)}}}IORequest.crc32_tab=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918000,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];IORequest.crc32_add=function(a,b){return IORequest.crc32_tab[(a^b)&255]^((a>>8)&16777215)};IORequest.crc32_str=function(c){var d;var a=c.length;var b;b=4294967295;for(d=0;d<a;d++){b=IORequest.crc32_add(b,c.charCodeAt(d))}return b^4294967295};IORequest.hex32=function(c){var d;var b;var a;d=c&65535;b=d.toString(16).toUpperCase();while(b.length<4){b="0"+b}d=(c>>>16)&65535;a=d.toString(16).toUpperCase();while(a.length<4){a="0"+a}return a+b};IORequest.isProductOffer=function(a){return(a=="P")};IORequest.isSearchOffer=function(a){return(a=="S")};IORequest.isAttributeOffer=function(a){return(a=="T")};IORequest.isEPRCategoryOffer=function(a){return(a=="E")};IORequest.isSiteCategoryOffer=function(a){return(a=="C")};IORequest.isCategoryOffer=function(a){return(IORequest.isEPRCategoryOffer(a)||IORequest.isSiteCategoryOffer(a)||IORequest.isPageCategoryOffer(a)||IORequest.isElementCategoryOffer(a))};IORequest.isPageOffer=function(a){return(a=="A")};IORequest.isPageCategoryOffer=function(a){return(a=="F")};IORequest.isPageBasedOffer=function(a){return(IORequest.isPageOffer(a)||IORequest.isPageCategoryOffer(a))};IORequest.isElementOffer=function(a){return(a=="B")};IORequest.isElementCategoryOffer=function(a){return(a=="G")};IORequest.isElementBasedOffer=function(a){return(IORequest.isElementOffer(a)||IORequest.isElementCategoryOffer(a))};IORequest.isContentBasedOffer=function(a){return(IORequest.isPageOffer(a)||IORequest.isElementOffer(a)||IORequest.isPageCategoryOffer(a)||IORequest.isElementCategoryOffer(a))};IORequest.isProductBasedOffer=function(a){return(!IORequest.isContentBasedOffer(a))};IORequest.getUrlParmOffset=function(b,a,d){var f=undefined;var e=false;if(!IORequest.isPageBasedOffer(d)){for(var c=0;c<a.length&&!e;c++){if(a[c]==b){f=c;e=true}}}return(f)};IORequest.isMultiTargetStep=function(a){return((a.algo_id!==undefined)&&(a.algo_id!==""))};IORequest.isTargetsAsRecsStep=function(b){var a=false;if((b.target_id=="_RVP_")||(b.target_id=="_RVG_")){if((b.algo_id!==undefined)&&(b.algo_id=="3")){a=true}}return(a)};IORequest.reverse=function(a){return a.split("").reverse().join("")};IORequest.encrypt16=function(a){return IORequest.hex32(IORequest.crc32_str(a))+IORequest.hex32(IORequest.crc32_str(IORequest.reverse(a)))};IORequest.encrypt8=function(a){return IORequest.hex32(IORequest.crc32_str(a))};IORequest.cookie_info=function(b,g){var k=document.cookie;var a=k.length;var h=k.split(";").length;IORequest.log(IORequest.log_trace,"cookie_length: "+a+" number of cookies",IORequest.cookie_count(b));IORequest.log(IORequest.log_trace,"cookie",k);alert("n: "+h+" l: "+a+" cookie: "+k);if(g){var f=g-a-3-b.length;var e="";for(var d=0;d<f;d++){e+=""+d%10}IORequest.set_and_check_cookie(b,e);IORequest.cookie_info(b)}};IORequest.cookie_count=function(){var b=document.cookie;var a=0;if(b){a=b.split(";").length}return a};IORequest.find_cookie=function(c){var d=document.cookie.split("; ");var b=c.length;for(var a=0;a<d.length;a++){if((c+"=")==d[a].substring(0,b+1)){var e=d[a].substring(b+1);if(e==""){return(undefined)}else{return(e)}}}return(undefined)};IORequest.rm_cookie=function(a){document.cookie=a+"=;path=/;expires="+new Date(1998,0).toGMTString()+";;"};IORequest.set_and_check_cookie=function(d,a,b,c){CB(d,a,b?null:new Date(2020,0).toGMTString(),c?c:null);a=IORequest.find_cookie(d);if(a===undefined){if(!b){IORequest.perm_cookie_not_supported=true}}IORequest.log(IORequest.log_cookie_write,"write "+d,IORequest.is_undefined(a)?"permanent cookies disabled":a);return(a)};IORequest.build_array_from_cookie=function(b,a){var c=IORequest.find_state_cookie(b);return((c===undefined)?undefined:(c.split(IORequest.cookie_separator))[a])};IORequest.find_state_cookie=function(c){if(IORequest.vanity_suffix===undefined){if(cm_JSFPCookieDomain===null||cm_JSFPCookieDomain===undefined){var f=document.domain;if(f){var d=/[^.]+\.[^.]+$/;IORequest.vanity_suffix="."+f.match(d)}}else{IORequest.vanity_suffix=cm_JSFPCookieDomain}}var g=IORequest.find_cookie(c);if(g===undefined){var a=((IORequest.ie_version()!==null)&&(IORequest.ie_version()<7))?20:50;if(IORequest.cookie_count()>=a){g=undefined}else{if(c==IORequest.state_cookie){var e=Math.floor(Math.random()*100);g=[e,IOConfig.version,IOConfig.brand_personalization[0],IOConfig.brand_personalization[1],IOConfig.category_structure,IORequest.a_max_elements[0],IORequest.a_max_elements[1],IORequest.a_max_elements[2],IORequest.a_max_elements[3],IORequest.a_max_elements[4],IORequest.a_max_elements[5],IORequest.a_max_elements[6]].join("~")+IORequest.cookie_separator+IORequest.cookie_separator+IORequest.cookie_separator+IORequest.cookie_separator+IORequest.cookie_array_separator+IORequest.cookie_array_separator+IORequest.cookie_array_separator+IORequest.cookie_array_separator+IORequest.cookie_array_separator+IORequest.cookie_array_separator+IORequest.cookie_separator+IORequest.cookie_separator+IORequest.cookie_separator+IORequest.cookie_separator+IORequest.cookie_separator+IORequest.cookie_separator+IORequest.cookie_separator+IORequest.cookie_separator}else{if(c==IORequest.state_cookie_content){g=[IORequest.a_max_page_elements[0]].join("~")+IORequest.cookie_separator+IORequest.cookie_separator+IORequest.cookie_array_separator}}var b=g;g=IORequest.set_and_check_cookie(c,b,false,IORequest.vanity_suffix)}}return(g)};IORequest.default_json={zp:[{id:"Default_Zone",rp:[["001",0,99,3]]}],rp:{"001":[["101","_DPF_","0","You might be interested in"]]},oa:{"101":["4","P"]}};IORequest.i_zone=1;IORequest.i_msg=0;IORequest.rec_stack=[];IORequest.filtered_out_products=[];IORequest.b_timeout=false;IORequest.b_404=false;IORequest.zone_id=0;IORequest.encrypt_16=0;IORequest.item_id=0;IORequest.single_item_id="";IORequest.category_id=0;IORequest.single_category_id="";IORequest.raw_search_term="";IORequest.single_attr_value="";IORequest.current_step=-1;IORequest.pers_targ_from_cookie=0;IORequest.timeout_product=[];IORequest.ssp_reg_id="";IORequest.ssp_use_reg_id=undefined;IORequest.ssp_allow_flag=undefined;IORequest.setRegIdCalled=undefined;IORequest.pf_segment="";IORequest.setSegmentCalled=undefined;IORequest.cookie_separator="~|~";IORequest.cookie_array_separator="|";IORequest.ses_cookie="CoreM_Ses";IORequest.state_cookie="CoreM_State";IORequest.state_cookie_content="CoreM_State_Content";IORequest.test_cookie="CoreM_State_Test";IORequest.pqa_cookie="CoreM_State_pqa";IORequest.url_cookie="CoreM_State_url";IORequest.no_log_cookie="CoreM_State_No_Log";IORequest.recently_viewed_product=undefined;IORequest.recently_viewed_page=undefined;IORequest.recently_viewed_category=undefined;IORequest.perm_cookie_not_supported=false;IORequest.a_max_page_elements=[6];IORequest.access_method="json local";IORequest.ab_group_number=undefined;IORequest.ab_group_number_source=undefined;IORequest.ab_group_number_source_cookie="C";IORequest.ab_group_number_source_localstorage="LS";IORequest.ab_group_number_source_windowsname="WN";IORequest.ab_group_number_source_default="D";IORequest.ab_group_key="dr_ab_group_number";IORequest.ab_session_key="dr_ab_session";IORequest.have_cookie=false;IORequest.unit_test_results="";IORequest.log_cookie_write=2<<1;IORequest.log_config_file=2<<2;IORequest.log_product_file=2<<3;IORequest.log_trace=2<<4;IORequest.log_warn=2<<5;IORequest.log_error=2<<6;IORequest.log_iuo=2<<7;IORequest.production=false;IORequest.log_mask=IORequest.production?IORequest.log_error:(2<<16)-1;IORequest.log_mask=IORequest.log_mask&~IORequest.log_iuo;IORequest.breaklines=function(b){var a="";while(b.length>0){a+=b.substring(0,190)+"\n";b=b.substring(190)}return a};IORequest.log=function(c,b,a){if(!IORequest.disable_console_logging){if(typeof console!=="undefined"){if(IORequest.find_cookie(IORequest.no_log_cookie)===undefined){if(a!==undefined){b=b+": "+a}b=IORequest.breaklines(b);if(c==IORequest.log_product_file||c==IORequest.log_config_file){if(console.group){console.group()}if(console.dir){console.dir(a)}if(console.groupEnd){console.groupEnd()}}else{if(c==IORequest.log_warn){if(console.warn){console.warn(b)}}else{if(c==IORequest.log_error){if(console.error){console.error(b)}}else{if(IORequest.log_mask&c){if(console.log){console.log(b)}}}}}}}}};IORequest.ie_version=function(){return(/MSIE (\d+\.\d+);/.test(navigator.userAgent)?RegExp.$1:null)};IORequest.hasStorage=(function(){var b="test";try{localStorage.setItem(b,b);localStorage.removeItem(b);return true}catch(a){return false}}());IORequest.io_cdn="iocdn.coremetrics.com";IORequest.io_recs="recs.coremetrics.com";IORequest.url_prefix=[];IORequest.url_prefix["ajax local"]="";IORequest.url_prefix["ajax remote"]="/limelight/";IORequest.url_prefix["json local"]="";IORequest.url_prefix["json remote"]="http://"+IORequest.io_cdn+"/";IORequest.url_prefix["json remote https"]="https://"+IORequest.io_cdn+"/";IORequest.url_prefix_old=[];IORequest.url_prefix_old["json remote"]="http://coremetric.vo.llnwd.net/o33/";IORequest.url_prefix_old["json remote https"]="https://coremetric.hs.llnwd.net/o33/";IORequest.image_url_prefix=[];IORequest.image_url_prefix["json remote"]="http://"+IORequest.io_recs+"/iorequest/prodrecs";IORequest.image_url_prefix["json remote https"]="https://"+IORequest.io_recs+"/iorequest/prodrecs";IORequest.ssp_url_prefix=[];IORequest.ssp_url_prefix["json remote"]="http://"+IORequest.io_recs+"/iorequest/ssp";IORequest.ssp_url_prefix["json remote https"]="https://"+IORequest.io_recs+"/iorequest/ssp";IORequest.rec_request=function(a,e,c,d,f,b){IORequest.log(IORequest.log_trace,"cmRecRequest",a+(e?","+e:",")+(c?","+c:",")+(d?","+d:",")+(f?","+f:"")+(b?","+b:""));IORequest.rec_stack.push([a,false,e,c,d,f,b])};IORequest.page_rec_request=function(a,b,c,d){IORequest.log(IORequest.log_trace,"cmPageRecRequest",a+","+b+","+c);IORequest.rec_stack.push([a,true,b,c,d])};IORequest.element_rec_request=function(a,b,c,d){IORequest.log(IORequest.log_trace,"cmElementRecRequest",a+","+b+","+c);IORequest.rec_stack.push([a,true,b,c,d])};IORequest.rec_request_abort=function(){IORequest.rec_stack=[];IORequest.filtered_out_products=[];IORequest.log(IORequest.log_trace,"Aborted request","communication exception")};IORequest.display_recs=function(){IORequest.log(IORequest.log_trace,"cmDisplayRecs");IORequest.i_msg=0;IORequest.i_zone=1;IORequest.filtered_out_products=[];_io_config=undefined;if(IORequest.chris_dot_html_config){_io_config=new IOConfig(IORequest.chris_dot_html_config);IORequest.log(IORequest.log_config_file,"config file",IORequest.chris_dot_html_config);IORequest.i_zone=0;IORequest.stack_manager("chris.html")}else{_io_request.download_config()}};IORequest.config_downloaded=function(a){var c=false;if(IORequest.ssp_use_reg_id){var e=_io_state.get_ssp_load_ts_from_cookie();var b=new Date().getTime();var d=new Date(Number(e));d.setMinutes(d.getMinutes()+new Number(_io_config.ssp_retrieve_int));if(b>(d.getTime())){var f=IORequest.find_cookie(IORequest.state_cookie);if(f!==undefined){c=true;_io_request.download_ssp(f,IORequest.ssp_reg_id)}}}if(!c){IORequest.stack_manager(a)}};IORequest.config_download_failure=function(a){_io_config=new IOConfig(IORequest.default_json);for(var b=0;b<IORequest.rec_stack.length;b++){_io_config.add_zone(IORequest.rec_stack[b][0])}IORequest.stack_manager(a)};IORequest.ssp_processed=function(a){IORequest.stack_manager(a)};IORequest.ssp_download_failure=function(a){IORequest.stack_manager(a)};IORequest.encode_search_term=function(c){c=c.toString().toUpperCase();if(IOConfig.stpr){for(var a=0;a<IOConfig.stpr.length;a++){var b=IOConfig.stpr[a];b=b.toString().toUpperCase();if(c.substring(0,b.length)==b){c=c.substr(b.length)}}}c=c.replace(/[$'&`~@:\[\]\\!%^*()={}\| <>"]/g,"");return(c)};IORequest.stack_manager=function(a){if(IORequest.rec_stack.length){var c=IORequest.rec_stack.shift();IORequest.i_zone++;IORequest.i_msg=0;IORequest.zone_id=c[0];IORequest.encrypt_16=(c.length>1?c[1]:false);var b=(c.length>2?c[2]:"");b=(b==undefined?"":b.toString().toUpperCase());IORequest.plain_text_item_id=b;if(b!=""){if(IORequest.encrypt_16){IORequest.single_item_id=new Array(IORequest.encrypt16(b))}else{if(IORequest.encrypt_prds){IORequest.single_item_id=new Array(IORequest.encrypt8(b))}}b=b.split(_io_config.multi_target_delim);for(var h=0;h<b.length;h++){if(IORequest.encrypt_16){b[h]=IORequest.encrypt16(b[h])}else{if(IORequest.encrypt_prds){b[h]=IORequest.encrypt8(b[h])}}}}IORequest.item_id=b;var g=(c.length>3?c[3]:"");g=(g==undefined?"":g.toString().toUpperCase());IORequest.plain_text_cat_id=g;if(g!=""){if(IORequest.encrypt_16){IORequest.single_category_id=new Array(IORequest.encrypt16(g))}else{if(IORequest.encrypt_cats){IORequest.single_category_id=new Array(IORequest.encrypt8(g))}}g=g.split(_io_config.multi_target_delim);for(var f=0;f<g.length;f++){if(IORequest.encrypt_16){g[f]=IORequest.encrypt16(g[f])}else{if(IORequest.encrypt_cats){g[f]=IORequest.encrypt8(g[f])}}}}IORequest.category_id=g;IORequest.optional_parm=(c.length>4?c[4]:"");IORequest.optional_parm=(IORequest.optional_parm==undefined?"":IORequest.optional_parm);IORequest.raw_search_term=(c.length>5?c[5]:"");IORequest.raw_search_term=(IORequest.raw_search_term==undefined?"":IORequest.raw_search_term);if(IORequest.raw_search_term!=""){var e=IORequest.encode_search_term(IORequest.raw_search_term);IORequest.plain_text_scrubbed_search_id=e;c[5]=e;IOConfig.crc_specified_search=new Array(IORequest.encrypt8(e))}else{IOConfig.crc_specified_search=""}var d=(c.length>6?c[6]:"");d=(d==undefined?"":d.toString().toUpperCase());IORequest.plain_text_attr_value=d;if(d!=""){d=new Array(IORequest.encrypt8(d))}IORequest.single_attr_value=d;IORequest.current_step=-1;IORequest.b_timeout=false;IORequest.b_404=false;if(_io_config.zones[IORequest.zone_id]===undefined){IORequest.log(IORequest.log_error,"Zone "+IORequest.zone_id+" is not defined in the configuration file","no action taken");IORequest.stack_manager("zone: "+IORequest.zone_id+" is not defined in the configuration file")}else{_io_request.display_status("stack_manager called - "+a+" - parms: "+c.join(", "),"green");IORequest.log(IORequest.log_trace,"stack_manager called - "+a+" - parms",c.join(", "));_io_request.download_product()}}else{if(IORequest.i_zone==3){IORequest.i_zone=2}_io_request.display_status("All recommendation requests completed","green");IORequest.log(IORequest.log_trace,"All recommendation requests completed for zone",IORequest.zone_id);IORequest.i_zone=1;IORequest.i_msg=0}};IORequest.is_undefined=function(a){var b;return(a===b)};IORequest.inspect_json=function(e,a,h){var g="",b,f;if(h===null||h===undefined){h=0}if(a===null||a===undefined){a=1}if(a<1){return'<font color="red">Error: Levels number must be > 0</font>'}if(e===null||e===undefined){return'<font color="red">Error: Object <b>NULL</b></font>'}g+="<ul>";var d;for(d in e){if(true){try{b=typeof(e[d]);g+="<li>("+b+") "+d+((e[d]===null)?(": <b>null</b>"):(':  <font color="red">'+e[d]+"</font>"))+"</li>";if((b=="object")&&(e[d]!==null)&&(h+1<a)){g+=IORequest.inspect_json(e[d],a,h+1)}}catch(c){if(typeof(c)=="string"){f=c}else{if(c.message){f=c.message}else{if(c.description){f=c.description}else{f="Unknown"}}}g+='<li><font color="red">(Error) '+d+": "+f+"</font></li>"}}}g+="</ul>";return g};IOConfig.version=-1;IOConfig.brand_personalization=[-1,-1];IOConfig.category_structure=-1;IOConfig.stpr=[];IOConfig.crc_specified_search="";function IOConfig(h){_io_state.cm_build_all_recent_arrays();var l=false;this.io=h;if(((IORequest.ie_version()!==null)&&(IORequest.ie_version()<7))){if(this.io.cie6b!==undefined){for(var i=0;i<IORequest.a_max_elements.length;i++){if(this.io.cie6b[i]!=IORequest.a_max_elements[i]){IORequest.a_max_elements[i]=this.io.cie6b[i];l=true}}}}else{if(this.io.cdfltb!==undefined){for(var c=0;c<IORequest.a_max_elements.length;c++){if(this.io.cdfltb[c]!=IORequest.a_max_elements[c]){IORequest.a_max_elements[c]=this.io.cdfltb[c];l=true}}}}if(this.io.cdfltpg!==undefined){for(var g=0;g<IORequest.a_max_page_elements.length;g++){if(this.io.cdfltpg[g]!=IORequest.a_max_page_elements[g]){IORequest.a_max_page_elements[g]=this.io.cdfltpg[g];l=true}}}if(this.io.cs===undefined){if(IOConfig.category_structure==-1){IOConfig.category_structure="S"}}else{var e=(this.io.cs!=="EPR");var b=(IOConfig.category_structure!=="E");if(e!==b){l=true;IOConfig.category_structure=(this.io.cs=="EPR"?"E":"S")}}if(this.io.cv!==undefined){if(IOConfig.version!==this.io.cv){l=true;IOConfig.version=this.io.cv}}if(this.io.bp!==undefined){if(IOConfig.brand_personalization[0]!=this.io.bp[0]){IOConfig.brand_personalization[0]=this.io.bp[0];l=true}if(IOConfig.brand_personalization[1]!=this.io.bp[1]){IOConfig.brand_personalization[1]=this.io.bp[1];l=true}}else{IOConfig.brand_personalization=[-1,-1]}IORequest.ssp_use_reg_id=false;var k=_io_state.get_ssp_reg_id_from_cookie();if(this.io.sspe!==undefined){if(this.io.sspe=="Y"){if((this.io.sspl===undefined)||(this.io.sspl=="OPT_IN_MANDATORY")){if(IORequest.setRegIdCalled){if(IORequest.ssp_allow_flag){IORequest.ssp_use_reg_id=true;l=true}}}else{if(this.io.sspl=="OPT_IN_BY_DEFAULT"){if(IORequest.setRegIdCalled){if((IORequest.ssp_allow_flag===undefined)||(IORequest.ssp_allow_flag)){IORequest.ssp_use_reg_id=true;l=true}}else{IORequest.ssp_use_reg_id=true;IORequest.ssp_reg_id=k}}}}}if((IORequest.ssp_use_reg_id==false)&&(k!=="")){IORequest.ssp_reg_id="";l=true}if(l&&IORequest.have_cookie){var d=[IORequest.ab_group_number,IOConfig.version,IOConfig.brand_personalization[0],IOConfig.brand_personalization[1],IOConfig.category_structure,IORequest.a_max_elements[0],IORequest.a_max_elements[1],IORequest.a_max_elements[2],IORequest.a_max_elements[3],IORequest.a_max_elements[4],IORequest.a_max_elements[5],IORequest.a_max_elements[6]];var a=[IORequest.a_max_page_elements[0]];_io_state.cm_write_cookies(d,a);l=0}_io_state.cm_build_all_recent_arrays();IOConfig.stpr=this.io.stpr||[];IOConfig.sfto=this.io.sfto||1500;this.fcpl=this.io.fcpl===undefined?"N":this.io.fcpl.toString().toUpperCase();this.vcgi=this.io.vcgi===undefined?"Y":this.io.vcgi.toString().toUpperCase();this.zpfcid=this.io.zpfcid===undefined?"Y":this.io.zpfcid.toString().toUpperCase();this.required_attrs=this.io.ra||[];this.cp=this.io.cp||1;if(this.io.pfto!==undefined){IORequest.timeout[1]=this.io.pfto}if(this.io.fnf!==undefined){this.file_not_found_id=this.io.fnf[0];this.file_not_found_pc=this.io.fnf[1]}this.bad_list=this.io.bl||[];this.ps=this.io.ps===undefined?1:this.io.ps;this.ssp_access_method=this.io.sspa===undefined?"REGISTRATION_ID":this.io.sspa.toString().toUpperCase();this.ssp_retrieve_int=this.io.sspi===undefined?"30":this.io.sspi.toString().toUpperCase();this.pf_filter_type=this.io.pftype===undefined?"DEEMPHASIZE":this.io.pftype.toString().toUpperCase();this.pf_zone_list=this.io.pfzones||[];this.pf_metric_id=this.io.pfmetric===undefined?undefined:this.io.pfmetric.toString().toUpperCase();this.multi_target_delim=this.io.mtdelim===undefined?"|":this.io.mtdelim.toString().toUpperCase();this.zp_track=this.io.zptrack===undefined?"N":this.io.zptrack.toString().toUpperCase();this.zp_granular=this.io.zpgranular===undefined?"SIMPLE":this.io.zpgranular.toString().toUpperCase();this.zp_parm=this.io.zpparm===undefined?"cm_vc":this.io.zpparm.toString();this.zones=[];this.n_zones=this.io.zp.length;this.rec_plan=[];for(var f=0;f<this.n_zones;f++){this.zones[this.io.zp[f].id]=new IOZone(this.io.zp[f],this.rec_plan,this.io.rp,this.io.oa)}this.add_zone=function(m){var n={id:m,rp:[["001",0,99,3]]};this.zones[m]=new IOZone(n,this.rec_plan,this.io.rp,this.io.oa)}}function IOZone(f,e,b,d){this.name=f.id;var a=this.name+"_zp";if((window[a]!==undefined)&&(typeof window[a]=="function")){this.zpf=a}else{if((window.io_rec_zp!==undefined)&&(typeof window.io_rec_zp=="function")){this.zpf="io_rec_zp"}else{this.zpf=undefined}}this.filter_pp=(((f.fp!==undefined)&&(f.fp===0))?0:1);this.filter_cp=(((f.fc!==undefined)&&(f.fc===0))?0:1);if(f.rp.length==1){if(e[f.rp[0][0]]===undefined){e[f.rp[0][0]]=new IORecPlan(f.rp[0][0],b,d)}this.rec_plan=e[f.rp[0][0]];this.n_recs=f.rp[0][3];this.ab_test_id="no ab test"}else{for(var c=0;((c<f.rp.length)&&(this.rec_plan===undefined));c++){if(IORequest.ab_group_number>=f.rp[c][1]&&IORequest.ab_group_number<=f.rp[c][2]){if(e[f.rp[c][0]]===undefined){e[f.rp[c][0]]=new IORecPlan(f.rp[c][0],b,d)}this.rec_plan=e[f.rp[c][0]];this.n_recs=f.rp[c][3];this.ab_test_id=((f.rp[c][4]!==undefined)?f.rp[c][4]:"no ab test")}}}}function IORecStep(a,b){this.offer_id=a[0];this.target_id=a[1];this.offer_type=this.offer_id?b[this.offer_id][1]:"N";this.offer_version=this.offer_id?b[this.offer_id][0]:0;this.heading=(a[3]!==undefined)?a[3]:"";this.algo_id=(a[4]!==undefined)?a[4]:"";this.algo_value=(a[5]!==undefined)?a[5]:"";this.to_string=function(){return("offer_id: "+this.offer_id+" target_id: "+this.target_id+" offer_type: "+this.offer_type+" offer_version: "+this.offer_version+" algo_id: "+this.algo_id+" algo_value: "+this.algo_value)}}function IORecPlan(b,a,c){this.rec_steps=[];this.id=b;for(var d=0;d<a[b].length;d++){this.rec_steps.push(new IORecStep(a[b][d],c))}}IOState.h_productview_product=[];IOState.h_pageview_page=[];function IOState(){var i=(IORequest.production?"~":"~");var g=":";var d=[];var t=[];var p=[];var w=[];var s=[];var k=[];var a=[];var u=[];var h=[];var m=[];var c=[];var q=[];var l=undefined;var o=undefined;var n=undefined;var v=undefined;var f=["p_viewed","p_carted","p_purchased","c_viewed","c_n_views","b_viewed","b_n_views"];var e=["pv","pc","pp","cv","cn","bv","bn"];var b=f;var r=false;this.cm_get_item_from_cookie=function(C,B){if(d.length!==0||(this.cm_build_all_recent_arrays()===true)){if((C=="_RVP_")||(C=="_RVL_")){if((B)||(C=="_RVL_")){return(a.length!=0?a:0)}else{return(IORequest.recently_viewed_product!=0?new Array(IORequest.recently_viewed_product):0)}}if(C=="_RVC_"){if(B){return(m.length!=0?m:0)}else{return(IORequest.recently_viewed_category!=0?new Array(IORequest.recently_viewed_category):0)}}if(C=="_LCP_"){if(B){return(u.length!=0?u:0)}else{return(u.length!=0?u.slice(0,1):0)}}if(C=="_RPP_"){if(B){return(h.length!=0?h:0)}else{return(h.length!=0?h.slice(0,1):0)}}if((C=="_RVG_")||(C=="_RVLG_")){if((B)||(C=="_RVLG_")){return(q.length!=0?q:0)}else{return(IORequest.recently_viewed_page!=0?new Array(IORequest.recently_viewed_page):0)}}if(C=="_MSP_"){var z=0;for(var A=1;A<h.length;A++){if(parseFloat(t[h[A]].pp_price)>parseFloat(t[h[z]].pp_price)){z=A}}return(h.length!=0?h.slice(z,z+1):0)}if(C=="_MPC_"){var z=0;for(var y=1;y<m.length;y++){if(parseInt(p[m[y]].n_viewed,10)>parseInt(p[m[z]].n_viewed,10)){z=y}}return(m.length!=0?m.slice(z,z+1):0)}if(C=="_MPB_"){var z=0;for(var x=1;x<c.length;x++){if(parseInt(w[c[x]].n_viewed,10)>parseInt(w[c[z]].n_viewed,10)){z=x}}return(c.length!=0?c.slice(z,z+1):0)}}return(0)};cm_initialize_id=function(x,y){x[y]=[];x[y].index=-1;x[y].n_bought=0;x[y].n_viewed=0;x[y].n_carted=0;x[y].pv_timestamp=0;x[y].pc_timestamp=0;x[y].pp_timestamp=0;x[y].pp_price=-1};cm_build_hash_from_array=function(z){var y=[];y.max_index=0;for(var x=0;x<z.length;x++){cm_initialize_id(y,z[x])}return y};cm_id_array_from_index_array=function(x,J,F,H,z,K){var y=[];y.max_length=J;if(x){var A=x.split("~");if(A.length==1){A=x.split(",")}for(var I=0;I<A.length;I++){var B=F[A[I]];y.push(B);if((z!==undefined)&&(K!==undefined)){for(var C=0;C<z.length;C++){var E=z[C];var G=K[C];if((E!==undefined)&&(G!==undefined)){var D=String(E).split("~");if(D.length==1){D=String(E).split(",")}if((!(H===undefined))&&(D.length>0)){H[B][G]=D[I]}}}}}if(y.length>y.max_length){y.length=y.max_length}}return y};cm_create_integer_array_from_id_array=function(B,y,x){var z=[];for(var A=0;A<B.length;A++){var C=B[A];if(y[C].index==-1){y[C].index=y.max_index++}z.push(y[C][x])}return z};cm_create_id_array_from_hash=function(x){var y=[];for(var z in x){if(typeof z!="function"){y[x[z].index]=z}}return y};cm_add_action=function(C,G,z,F,D,J,x){var y;var I=C;if(z){if(F){I=IORequest.encrypt8(C);IORequest.log(IORequest.log_trace,"encryption of "+C,I)}else{I=IORequest.encrypt16(C);IORequest.log(IORequest.log_trace,"encryption of "+C,I)}}if(I!==undefined){y=[I];y.max_length=D.max_length;if(G[I]===undefined){cm_initialize_id(G,I)}if(J!==undefined){for(var A=0;A<J.length;A++){var E=J[A];if(E!==undefined){if(x!==undefined){var B=x[A]}if(E.indexOf("n_viewed")>-1){G[I][E]++}else{if(E.indexOf("timestamp")>-1){G[I][E]=new Date().getTime()}else{if(B!==undefined){G[I][E]=B}}}}}}for(var H=0;H<D.length;H++){if(D[H]!=I){y.push(D[H])}}if(y.length>y.max_length){y.length=y.max_length}}else{y=D}return(y)};this.cm_write_cookies=function(I,O){var D=[cm_create_integer_array_from_id_array(a,t,"index").join("~"),cm_create_integer_array_from_id_array(u,t,"index").join("~"),cm_create_integer_array_from_id_array(h,t,"index").join("~"),cm_create_integer_array_from_id_array(m,p,"index").join("~"),cm_create_integer_array_from_id_array(m,p,"n_viewed").join("~"),cm_create_integer_array_from_id_array(c,w,"index").join("~"),cm_create_integer_array_from_id_array(c,w,"n_viewed").join("~")];if(r){for(var P=0;P<b.length;P++){D[P]=b[P]+g+D[P]}}var z=I.join("~");var H=cm_create_id_array_from_hash(t).join(i);var A=cm_create_id_array_from_hash(p).join(i);var J=cm_create_id_array_from_hash(w).join(i);var M=D.join(IORequest.cookie_array_separator);var y=cm_create_integer_array_from_id_array(a,t,"pv_timestamp").join("~");var F=cm_create_integer_array_from_id_array(u,t,"pc_timestamp").join("~");var E=cm_create_integer_array_from_id_array(h,t,"pp_timestamp").join("~");var G=cm_create_integer_array_from_id_array(h,t,"pp_price").join("~");var Q="";if((IORequest.ssp_use_reg_id===undefined)){Q=n}else{if(IORequest.ssp_use_reg_id==true){Q=IORequest.ssp_reg_id}else{Q=""}}var C=[z,H,A,J,M,y,F,E,G,l,o,Q,v].join(IORequest.cookie_separator);var L=IORequest.set_and_check_cookie(IORequest.state_cookie,C,false,IORequest.vanity_suffix);var N=O.join("~");var R=[cm_create_integer_array_from_id_array(q,s,"index").join("~")];var S=R.join(IORequest.cookie_array_separator);var x=cm_create_id_array_from_hash(s).join(i);var B=[N,x,S].join(IORequest.cookie_separator);var K=IORequest.set_and_check_cookie(IORequest.state_cookie_content,B,false,IORequest.vanity_suffix)};this.set_ab_group_number=function(x){var A=[];if(x!==undefined){A=IORequest.build_array_from_cookie(IORequest.state_cookie,0).split(",");if(A.length>0){IORequest.have_cookie=true;IORequest.ab_group_number=A[0];IORequest.ab_group_number_source=IORequest.ab_group_number_source_cookie;if(IORequest.ab_group_number.length>3){A=IORequest.build_array_from_cookie(IORequest.state_cookie,0).split("~");IORequest.ab_group_number=A[0]}}}if(IORequest.ab_group_number===undefined){if(IORequest.hasStorage){var y=window.localStorage.getItem(IORequest.ab_group_key);if(y==null){y=Math.floor(Math.random()*100);window.localStorage.setItem(IORequest.ab_group_key,y)}IORequest.ab_group_number=y;IORequest.ab_group_number_source=IORequest.ab_group_number_source_localstorage}}if(IORequest.ab_group_number===undefined){if(window.top.name==""){var y=Math.floor(Math.random()*100);window.top.name=IORequest.ab_group_key+"="+y+"~|~";IORequest.ab_group_number=y;IORequest.ab_group_number_source=IORequest.ab_group_number_source_windowsname}else{if(window.top.name.indexOf(IORequest.ab_group_key)>-1){var B=window.top.name.split("~|~");for(var z=0;z<B.length;z++){if(B[z].indexOf(IORequest.ab_group_key)>-1){IORequest.ab_group_number=B[z].substr(IORequest.ab_group_key.length+1);IORequest.ab_group_number_source=IORequest.ab_group_number_source_windowsname}}}}}if(IORequest.ab_group_number===undefined){IORequest.ab_group_number=0;IORequest.ab_group_number_source=IORequest.ab_group_number_source_default}};this.set_ab_group_number_get_cookie=function(){var x=IORequest.find_state_cookie(IORequest.state_cookie);this.set_ab_group_number(x)};this.get_ssp_load_ts_from_cookie=function(){var y="";var x=IORequest.find_state_cookie(IORequest.state_cookie);if(x!==undefined){var z=(x===undefined)?4:(x.split(IORequest.cookie_separator).length-1);if(z>4){y=IORequest.build_array_from_cookie(IORequest.state_cookie,10).split(IORequest.cookie_array_separator)}}return y};this.get_ssp_reg_id_from_cookie=function(){var y="";var x=IORequest.find_state_cookie(IORequest.state_cookie);if(x!==undefined){var z=(x===undefined)?4:(x.split(IORequest.cookie_separator).length-1);if(z>4){y=IORequest.build_array_from_cookie(IORequest.state_cookie,11).split(IORequest.cookie_array_separator)}}return y};this.get_pf_segment_from_cookie=function(){var y="";var x=IORequest.find_state_cookie(IORequest.state_cookie);if(x!==undefined){var z=(x===undefined)?4:(x.split(IORequest.cookie_separator).length-1);if(z>4){y=IORequest.build_array_from_cookie(IORequest.state_cookie,12).split(IORequest.cookie_array_separator)}}return y};this.cm_build_all_recent_arrays=function(){var y=[];var F=[];var H=[];var B=[];var x=false;var L=IORequest.find_state_cookie(IORequest.state_cookie);if(IORequest.setSegmentCalled){v=IORequest.pf_segment}else{v=_io_state.get_pf_segment_from_cookie()}this.set_ab_group_number(L);if(L!==undefined){var J=(L===undefined)?4:(L.split(IORequest.cookie_separator).length-1);d=IORequest.build_array_from_cookie(IORequest.state_cookie,0).split(",");if(d.length>0){if(d[0].length>3){d=IORequest.build_array_from_cookie(IORequest.state_cookie,0).split("~")}if(d.length>1){IOConfig.version=d[1];IOConfig.brand_personalization[0]=d[2];IOConfig.brand_personalization[1]=d[3];IOConfig.category_structure=d[4];IORequest.a_max_elements[0]=d[5];IORequest.a_max_elements[1]=d[6];IORequest.a_max_elements[2]=d[7];IORequest.a_max_elements[3]=d[8];IORequest.a_max_elements[4]=d[9];IORequest.a_max_elements[5]=d[10];IORequest.a_max_elements[6]=d[11]}}y=IORequest.build_array_from_cookie(IORequest.state_cookie,1).split(i);t=cm_build_hash_from_array(y);F=IORequest.build_array_from_cookie(IORequest.state_cookie,2).split(i);p=cm_build_hash_from_array(F);if(J>3){H=IORequest.build_array_from_cookie(IORequest.state_cookie,3).split(i);w=cm_build_hash_from_array(H)}var D=IORequest.build_array_from_cookie(IORequest.state_cookie,J<4?J:4).split(IORequest.cookie_array_separator);if(r&&(g_b_a_arrays[0].substring(0,2)==b[0].substring(0,2))){for(var K=0;K<D.length;K++){D[K]=D[K].substring(b[K].length+1)}}if(J>4){var C=IORequest.build_array_from_cookie(IORequest.state_cookie,5).split(IORequest.cookie_array_separator);var A=IORequest.build_array_from_cookie(IORequest.state_cookie,6).split(IORequest.cookie_array_separator);var I=IORequest.build_array_from_cookie(IORequest.state_cookie,7).split(IORequest.cookie_array_separator);var E=IORequest.build_array_from_cookie(IORequest.state_cookie,8).split(IORequest.cookie_array_separator);l=IORequest.build_array_from_cookie(IORequest.state_cookie,9).split(IORequest.cookie_array_separator);o=IORequest.build_array_from_cookie(IORequest.state_cookie,10).split(IORequest.cookie_array_separator);n=IORequest.build_array_from_cookie(IORequest.state_cookie,11).split(IORequest.cookie_array_separator);if(v===undefined){v=IORequest.build_array_from_cookie(IORequest.state_cookie,12).split(IORequest.cookie_array_separator)}}a=cm_id_array_from_index_array(D[0],IORequest.a_max_elements[0],y,t,new Array(C),new Array("pv_timestamp"));u=cm_id_array_from_index_array(D[1],IORequest.a_max_elements[1],y,t,new Array(A),new Array("pc_timestamp"));h=cm_id_array_from_index_array(D[2],IORequest.a_max_elements[2],y,t,new Array(I,E),new Array("pp_timestamp","pp_price"));m=cm_id_array_from_index_array(D[3],IORequest.a_max_elements[3],F,p,new Array(D[4]),new Array("n_viewed"));if(J>3){c=cm_id_array_from_index_array(D[5],IORequest.a_max_elements[5],H,w,new Array(D[6]),new Array("n_viewed"))}if(IORequest.recently_viewed_product===undefined){IORequest.recently_viewed_product=(a.length===0?0:a[0])}if(IORequest.recently_viewed_category===undefined){IORequest.recently_viewed_category=(m.length===0?0:m[0])}x=true}L=IORequest.find_state_cookie(IORequest.state_cookie_content);if(L!==undefined){k=IORequest.build_array_from_cookie(IORequest.state_cookie_content,0).split(",");if(k.length>0){IORequest.a_max_page_elements[0]=k[0]}B=IORequest.build_array_from_cookie(IORequest.state_cookie_content,1).split(i);s=cm_build_hash_from_array(B);var D=IORequest.build_array_from_cookie(IORequest.state_cookie_content,2).split(IORequest.cookie_array_separator);q=cm_id_array_from_index_array(D[0],IORequest.a_max_page_elements[0],B);if(IORequest.recently_viewed_page===undefined){IORequest.recently_viewed_page=(q.length===0?0:q[0])}x=true}if(d.length==1){IORequest.rm_cookie(IORequest.state_cookie);var G=[IORequest.ab_group_number,IOConfig.version,IOConfig.brand_personalization[0],IOConfig.brand_personalization[1],IOConfig.category_structure,IORequest.a_max_elements[0],IORequest.a_max_elements[1],IORequest.a_max_elements[2],IORequest.a_max_elements[3],IORequest.a_max_elements[4],IORequest.a_max_elements[5],IORequest.a_max_elements[6]];var z=[IORequest.a_max_page_elements[0]];this.cm_write_cookies(G,z)}return x};cm_build_html_table_from_array=function(C,B,E,x){var D=(x?2:1);var z=B.length;var A="";var y=(D==1?"<TD COLSPAN=2>":"<TD>");if(z>0&&(B[0]!==undefined)){A="<TR><TH ROWSPAN="+z+">"+C+"</TH>"+y+(D==2?E[B[0]][x]+"</TD><TD>":"")+B[0]+"</TD></TR>";for(var F=1;F<z;F++){A+="<TR>"+y+(D==2?E[B[F]][x]+"</TD><TD>":"")+B[F]+"</TD></TR>"}}else{A="<TR><TH ROWSPAN=1>"+C+"</TH><TD COLSPAN=2>No "+C+"</TD></TR>"}return(A)};cm_get_products_in_cart=function(){if(this.cm_build_all_recent_arrays()===true){return(u)}else{return([])}};this.cm_ted_io=function(C){var z=false;if(this.cm_build_all_recent_arrays()===true){if(C.i_offer!==undefined){if(C.i_offer=="epr_category"){if(typeof C.cg!=="undefined"){if(_io_config.fcpl=="Y"){C.cg=C.cg.replace(/>.*$/,"");C.cg=C.cg.replace(/\s+$/,"")}if(!IORequest.encrypt_cats&&(C.cg.length>IORequest.max_cat_length)){IORequest.log(IORequest.log_warn,"EPR Category not added to cookie.  Category length is greater than the maximum of "+IORequest.max_cat_length+". Category",C.cg)}else{IORequest.log(IORequest.log_trace,"Adding EPR Category to cookie.  Category",C.cg);m=cm_add_action(C.cg,p,IORequest.encrypt_cats,true,m,new Array("n_viewed"));z=true}}else{IORequest.log(IORequest.log_warn,"EPR Category not added to cookie.  EPR Category is undefined.")}}if(C.i_offer=="brand"){if(typeof C.brn!=="undefined"){IORequest.log(IORequest.log_trace,"Adding brand to cookie. Brand",C.brn);c=cm_add_action(C.brn,w,1,true,c,new Array("n_viewed"));z=true}else{IORequest.log(IORequest.log_warn,"Brand not added to cookie.  Brand is undefined.")}}}else{if(typeof C.tid!=="undefined"){if(C.tid==1||C.tid==4||C.tid==5){IORequest.log(IORequest.log_cookie_write,"initial "+IORequest.state_cookie,IORequest.find_state_cookie(IORequest.state_cookie));IORequest.log(IORequest.log_cookie_write,"initial "+IORequest.state_cookie_content,IORequest.find_state_cookie(IORequest.state_cookie_content))}if(1==C.tid){var A=undefined;if(typeof C.pi!=="undefined"){A=""+C.pi.toString().toUpperCase();if(A!==undefined){IORequest.log(IORequest.log_trace,"Adding page ID from page view to cookie.  Page ID",A);q=cm_add_action(A,s,true,false,q);z=true}IOState.h_pageview_page[A]=1}else{IORequest.log(IORequest.log_warn,"Page ID not added to cookie.  Page ID is undefined.")}}if(5==C.tid){var x=undefined;var B=undefined;if(typeof C.pr!=="undefined"){x=""+C.pr.toString().toUpperCase()}if(typeof C.cg!=="undefined"){var B=""+C.cg.toString().toUpperCase()}if(x!==undefined){if(!IORequest.encrypt_prds&&(x.length>IORequest.max_prd_length)){IORequest.log(IORequest.log_warn,"Product from product view not added to cookie.  Product length is greater than the maximum of "+IORequest.max_prd_length+". Product",x)}else{IORequest.log(IORequest.log_trace,"Adding product from product view to cookie.  Product",x);a=cm_add_action(x,t,IORequest.encrypt_prds,true,a,new Array("pv_timestamp"));z=true}}if((B!==undefined)&&(IOConfig.category_structure=="S")){if(!IORequest.encrypt_cats&&(B.length>IORequest.max_cat_length)){IORequest.log(IORequest.log_warn,"Site Category from product view not added to cookie.  Category length is greater than the maximum of "+IORequest.max_cat_length+". Category",B)}else{IORequest.log(IORequest.log_trace,"Adding Site Category from product view to cookie.  Category",B);m=cm_add_action(B,p,IORequest.encrypt_cats,true,m,new Array("n_viewed"));z=true}}IOState.h_productview_product[x]=1}if(4==C.tid){var y=undefined;if(typeof C.pr!=="undefined"){y=""+C.pr.toString().toUpperCase()}if((typeof C.at!=="undefined")&&(y!==undefined)){if(5==C.at){if(!IORequest.encrypt_prds&&(C.pr.length>IORequest.max_prd_length)){IORequest.log(IORequest.log_warn,"Product from cart contents not added to cookie.  Product length is greater than the maximum of "+IORequest.max_prd_length+". Product",y)}else{IORequest.log(IORequest.log_trace,"Adding product from cart contents to cookie.  Product",y);u=cm_add_action(y,t,IORequest.encrypt_prds,true,u,new Array("pc_timestamp"));z=true}}if(9==C.at){if(!IORequest.encrypt_prds&&(C.pr.length>IORequest.max_prd_length)){IORequest.log(IORequest.log_warn,"Product from purchase not added to cookie.  Product length is greater than the maximum of "+IORequest.max_prd_length+". Product",y)}else{IORequest.log(IORequest.log_trace,"Adding product from purchase to cookie.  Product",y);h=cm_add_action(y,t,IORequest.encrypt_prds,true,h,new Array("pp_timestamp","pp_price"),new Array(null,C.bp));z=true}}}}}}if(z){this.cm_write_cookies(d,k)}}}}cmLoadIOConfig();function cmExecuteTagQueue(){var b=window.cmTagQueue;if(b){var c=(b.constructor==Array);if(!c){return}for(var a=0;a<b.length;++a){window[b[a][0]].apply(window,b[a].slice(1))}}return true}cmExecuteTagQueue();



BN_YUI.use('fancy-label', 'node', 'util-browser', 'io-xdr', 'io-base', 'cookie', 'event-custom', function(Y) {
(function(f) {var a=false,c,g=".text-field-wrapper label",d=function(h){a=true;
(h||f).all(g).plug(f.Plugin.FancyLabel)
};
if(f.UA.ie&&f.UA.ie<8){c=f.after("contentready",d,g);
setTimeout(function(){if(!a){c.detach();
setTimeout(d,0)
}},2500)
}else{d()
}f.on("ajax:updated",function(i){var h=i.currentTarget.get("host");
d(h)
});
if(f.UA.ie&&f.UA.ie<=8){var e=f.Node.prototype._insert;
f.Node.prototype._insert=function(j,i){var h=e.call(this,j,i);
this.toggleClass("empty-ie",!this.hasChildNodes());
return h
};
var b=f.Node.prototype.empty;
f.Node.prototype.empty=function(){this.addClass("empty-ie");
return b.call(this)
}
}})(Y);
(function(c) {var b=function(){var d=BN_YUI;
d.use("account-signin",function(e){e.Account.signInUser()
})
};
var a=function(e){var d=e.getResponseHeader("WWW-Authenticate");
if(d){if(d==="reload-page"){window.location.reload()
}else{if(d==="signin-popup"){b()
}}}};
c.before("io:failure",function(e,f){var d;
if(f){d=f.status;
if(d){if(d===401){a(f)
}}}})
})(Y);
(function(e) {var c=new Date(),a=document.getElementById("bnCWYear"),b=e.one("#ftr-email");
if(a){a.innerHTML=c.getFullYear()
}if(b){b.one(".ftr-error").hide();
b.one(".ftr-thanks").hide();
b.on("submit",function(g){g.preventDefault();
var d=b.one("input#emailInput").get("value");
var f=new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
if(d==""||f.test(d)==false){b.one("input#emailInput").setStyle("border","1px solid #cc1d01");
b.one(".ftr-error").setStyle("color","#cc1d01").show();
return false
}else{e.io("http://apps.m.bn.com/signup/ussignup",{data:"eml="+d,xdr:{use:"native",credentials:true},on:{end:function(i,j,h){b.one(".ftr-thanks").show();
b.all(".ftr-text, .ftr-error").hide()
}}})
}})
}})(Y);
(function(c) {var d="bn-ua-cp",i={path:"/",domain:"."+window.location.hostname.split(".").slice(-2).join(".")},a=-1,f=1,h=2,e=3,g=4;
var b=f;
if(!c.Cookie.exists(d)||(c.Cookie.get(d,i)===a)){if(c.UA.ie>5||c.UA.gecko>1.9||c.UA.webkit>522||c.UA.opera>8||c.UA.mobile){b=h
}c.Cookie.set(d,b,i);
if(c.Cookie.exists(d)){b=e
}else{b=a
}if(c.util.browser.isEventSupported("click")&&c.util.browser.isEventSupported("change")){b=g
}c.Cookie.set(d,b,i)
}})(Y);
});