var DM_CSID="J03402",DM_UIDS=3,DM_CHN=".reuters.com",DM_PIX="p.reuters.com",DM_BPIX="p.reuters.com",DM_UIDD=".reuters.com",DM_UIDP="/",DM_UIDC="",DM_UIDN="",DM_UIDE=0,DM_ADMG=1,DM_ANLY=1,DM_RTRY=0,DM_DREF=0,DM_LOAD_TIME=0,DM_TOUT_PIX_PATH="",DM_CSES=0,DM_CTST=0,DM_MULT=0,DM_FRAG=0,DM_RCRC=0,DM_BOOM_ON=0,DM_BOOM_DMN="",DM_BOOM_SRC="",DM_BOOM_DCN="",DM_TEST=0,DM_REQS=0,_DTE=new Date,_UNV=navigator,_UDC=document,_CHR=null,_sImg=[],_evts=[],_hexc="0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F".split(","),_BCL1="?&=%.()",
_GCL2="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",_TGID="a"+_hexc[DM_TEST<<3|DM_REQS<<2|DM_ADMG<<1|DM_ANLY],_name=_UDC.title;for(_CHR="",i=0;i<256;i++)_CHR+=String.fromCharCode(i);
var _CRCTbl=[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,
936918E3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117],_UID=0,_UTZ=-1*_DTE.getTimezoneOffset()+720,_UCS=DM_CTST?(_gc(_sc("TC0",1,DM_CHN,"/",0,0))==1?1:0)+(_gc(_sc("TC1",1,DM_CHN,"/",1,0))==1?2:0):0,_USID=DM_CSES?_sessID():0,_CNV="",_LOC=_UDC.location.toString(),_REF=_UDC.referrer.toString(),_CLD=0;
function DM_tag(){if(_CLD==0||DM_MULT==1){_CLD=1;switch(DM_UIDS){case 1:case 2:case 5:var a=_gc(DM_UIDC);_UID=a==null?-1:a.indexOf("/")>=0||a.indexOf("?")>=0?-1:"DMID"+DM_UIDS+"="+escape(a);break;case 4:if((_UID=_gc(DM_UIDN))==null)_UID=_genID(),_sc(DM_UIDN,_UID,DM_UIDD,DM_UIDP,DM_UIDE,0);_UID="DMID4="+_UID}for(a=0;a<_evts.length;a++)_addNV("DM_EVT."+_evts[a].name,_evts[a].props);DM_DREF==1?_addNV("DM_LOC",_encd(_REF,_BCL1,0)):_addNV("DM_LOC",_encd(_LOC,_BCL1,0));_addNV("DM_REF",_encd(_REF,_BCL1,
0));_UID!=0&&_UID!=-1&&_addNV("DM_HID",_encd(_UID,_BCL1,0));_addNV("DM_TIT",_encd(_UDC.title.toString(),_BCL1,0));_CNV+="&DM_EOM=1";_pack(_CNV)&&DM_BOOM_ON&&_checkBoom();_rstReq()}}
function _pack(a){for(var b=_toHex(Math.floor(new Date)),c="",d="",e="",f=1,g=location.protocol+"//",k=DM_PIX.length>DM_BPIX.length?DM_PIX.length:DM_BPIX.length,e=0,a=_encd(a,_GCL2,1),h=0,j=1;DM_FRAG?h<a.length:j==1;h+=e.length,j++)d="/"+DM_CSID+"/"+_TGID+"/"+_UCS+"/"+DM_UIDS+"/"+_UTZ+"/"+f+"/"+_USID+"/"+b+"/"+_UID+"/",c="/"+Math.floor(Math.random()*Math.pow(10,9))+".gif?D=",lst=h+(2E3-k-(g+d+c).length-10)>a.length?1:0,sts=DM_FRAG?j==1&&lst==0?1:j>1&&lst==0?2:j>1&&lst==1?3:0:0,d+=sts+"/",e=(g+d+c).length+
k+8,e=a.substr(h,2E3-e-(a.charAt(h+(2E3-e-1))=="%"?1:a.charAt(h+(2E3-e-2))=="%"?2:0)),d+=_pad(DM_RCRC?_toHex(_crc32(e)):0,8),_ship(b+f,g,DM_PIX,DM_BPIX,d+c+e,0),f++;return 1}
function _ship(a,b,c,d,e,f){_sImg[a]==null&&(_sImg[a]=new Image(2,3));if(f<2)_sImg[a].src=b+c+e;else if(f<4)_sImg[a].src=b+d+e;DM_LOAD_TIME>0&&setTimeout("isPixLoaded(_sImg['"+a+"']);",parseInt(DM_LOAD_TIME)*1E3);if(DM_RTRY==1&&DM_LOAD_TIME==0)_sImg[a].onerror=function(){setTimeout("_ship('"+a+"','"+b+"','"+c+"','"+d+"','"+e+"',"+(f+1)+")",5E3)}}function isPixLoaded(a){new Image;return a.complete?a:a.src=DM_TOUT_PIX_PATH}function _addNV(a,b){_CNV+=(_CNV?"&":"")+a+"="+b}
function _genID(){return _toHex(Math.floor(_DTE))+"-"+_toHex(Math.floor(Math.random()*Math.pow(10,16)))+"-"+_toHex(_crc32("".concat(_UDC.referrer,_UDC.cookie,_UNV.userAgent,_UTZ,screen.width,screen.height)))}function _sessID(){var a=_gc("DMSID");a==null&&(a=_gc(_sc("DMSID",_genID(),DM_UIDD,DM_UIDP,0,0)));return a}
function _sc(a,b,c,d,e,f){var g=new Date;if(a!=""&&b!=""&&(_gc(a)==null||f==1))g.setDate(_DTE.getDate()+e),_UDC.cookie=a+"="+b+(d!=""?";path="+d:"")+(c!=""?";domain="+c:"")+(e>0?";expires="+g.toGMTString():"");return a}function _gc(a){var b=_UDC.cookie,c=b.indexOf(a+"=");return c!=-1?b.substring(c+a.length+1,b.indexOf("; ",c)!=-1?b.indexOf("; ",c):b.length):null}
function _encd(a,b,c){for(var d=0,e="",f="";d<a.length;d++)if(c==1?b.indexOf(a.charAt(d))>=0:b.indexOf(a.charAt(d))<0)e+=a.charAt(d);else if((f=_CHR.indexOf(a.charAt(d)))>0)e+="%"+_pad(_toHex(f),2);return e}function _crc32(a){i=0;cnt=a.length;for(crc=4294967295;cnt--!=0;)crc=_CRCTbl[(crc^_CHR.indexOf(a.charAt(i++)))&255]^crc>>>8;crc^=4294967295;return crc=(crc&2147483647)+(crc<0?2147483648:0)}function _appendToUrl(a,b,c){return a+(a.indexOf("?")==-1?"?":"&")+b+"="+c}
function _toHex(a){var b=0,c=0;if(a<16)return _hexc[a];b=a%16;c=Math.floor((a-b)/16);return _toHex(c)+_toHex(b)}function _pad(a,b){for(a+="";a.length<b;)a="0"+a;return a}function _checkBoom(){var a="",b="",c=0,b=0;if((a=_gc("DMSEG"))!=null)(b=_gc("DMBOM"))!=null?(c=_pad(_toHex(_crc32(a)),8),b=b.substr(0,b.indexOf("&")),c!=b&&_sendBoom(a,c,DM_BOOM_DMN,DM_BOOM_SRC,DM_BOOM_DCN)):_sendBoom(a,_pad(_toHex(_crc32(a)),8),DM_BOOM_DMN,DM_BOOM_SRC,DM_BOOM_DCN)}
function _sendBoom(a,b,c,d,e){var f=0,f=0,g="",k="",a=unescape(a),a=a.split("&");if(a.length>=6)if(a[5].length>0){for(a=a[5].split(",");f<a.length;)g+="boom="+a[f]+";",f++;f=Math.floor(Math.random()*Math.pow(10,9));_ship(f,location.protocol+"//",c,c,"/src="+d+";dcnet="+e+";"+g+"sz=1x1;ord="+f+"?",0);_setBoom(b,1)}else _setBoom(b,0);else _setBoom(b,0)}function _setBoom(a,b){_sc("DMBOM",a+"&"+_toHex(Math.floor(_DTE))+"&"+b,DM_CHN,"/",0,1)}
function _rstReq(){_CNV="";_LOC=_UDC.location.toString();_REF=_UDC.referrer.toString();_UID=0}function DM_event(a,b,c){for(var d=0;d<_evts.length;d++)if(_evts[d].name==a)return _evts[d].props.indexOf("("+_encd(b,_BCL1,0)+".")<0?(_evts[d].props+="("+_encd(b,_BCL1,0)+"."+_encd(c,_BCL1,0)+")",1):0;_evts[_evts.length]={name:_encd(a,_BCL1,0),props:"("+_encd(b,_BCL1,0)+"."+_encd(c,_BCL1,0)+")"};return 1}function DM_cat(a){_addNV("DM_CAT",_encd(a,_BCL1,0))}
function DM_name(a){_addNV("DM_NAM",_encd(a,_BCL1,0))}function DM_keywords(a){_addNV("DM_KYW",_encd(a,_BCL1,0))}function DM_segments(a){_addNV("DM_SEG",_encd(a,_BCL1,0))}function DM_addToLoc(a,b){_LOC=_appendToUrl(_LOC,a,b);DM_DREF==1&&(_REF=_appendToUrl(_REF,a,b))};

