/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
BETTERINNERHTML
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
function BetterInnerHTML(element,HTML,clearfirst){function Load(xmlString){var xml;if(typeof DOMParser!="undefined")xml=(new DOMParser()).parseFromString(xmlString,"application/xml");else{var ieDOM=["MSXML2.DOMDocument","MSXML.DOMDocument","Microsoft.XMLDOM"];for(var i=0;i<ieDOM.length&&!xml;i++){try{xml=new ActiveXObject(ieDOM[i]);xml.loadXML(xmlString)}catch(e){}}}return xml};function Copy(domNode,xmlDoc,level){if(typeof level=="undefined")level=1;if(level>1){if(xmlDoc.nodeType==1){var thisNode=document.createElement(xmlDoc.nodeName);for(var a=0,attr=xmlDoc.attributes.length;a<attr;a++){var aName=xmlDoc.attributes[a].name,aValue=xmlDoc.attributes[a].value,evt=(aName.substr(0,2)=="on");if(!evt){switch(aName){case"class":thisNode.className=aValue;break;case"for":thisNode.htmlFor=aValue;break;default:thisNode.setAttribute(aName,aValue)}}}domNode=domNode.appendChild(thisNode);if(evt)domNode[aName]=function(){eval(aValue)}}else if(xmlDoc.nodeType==3){var text=(xmlDoc.nodeValue?xmlDoc.nodeValue:"");var test=text.replace(/^\s*|\s*$/g,"");if(test.length<7||(test.indexOf("<!--")!=0&&test.indexOf("-->")!=(test.length-3)))domNode.appendChild(document.createTextNode(text))}}for(var i=0,j=xmlDoc.childNodes.length;i<j;i++)Copy(domNode,xmlDoc.childNodes[i],level+1)};var xhtmltags=['br','img','hr'];for(var i=0,patt;i<xhtmltags.length;i++){patt='/<'+xhtmltags[i]+'([^>]+)?>/ig';HTML=HTML.replace(eval(patt),'<'+xhtmltags[i].toUpperCase()+'$1></'+xhtmltags[i].toUpperCase()+'>')}HTML=HTML.replace(/\s(\w+)=([^"\s]+)/g,'$1="$2"');HTML="<root>"+HTML+"</root>";var xmlDoc=Load(HTML);if(element&&xmlDoc){if(clearfirst!=false)while(element.lastChild)element.removeChild(element.lastChild);Copy(element,xmlDoc.documentElement)}};


/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
PHP LIBRARY
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('(K(){if(1J(4H)=="2h"){J 4H=K(){if(1t==1h||!1h.6W){q 1n 4H()}1c{q 1h.6W()}}}4H.97={6W:K(){},1d:K(){q 1k.97.2l.9u(1y)},d3:K(1d){J 6g,1W=1n 2P,27=1y.Q,1U=1y,1a;if(1d 1G 1k){q 1d}if(1d 1G 2P){if(27==1||1U[1]==\'d4\'||1U[1]==0){6g="2t"}1c{6g="3l"}1b(J 1a in 1d){1W[1a[6g]()]=1d[1a]}q 1W}q 1g},d1:K(1j,2d){1b(J x,i=0,c=-1,l=1j.Q,n=[];i<l;i++){(x=i%2d)?n[c][x]=1j[i]:n[++c]=[1j[i]]}q n},d0:K(4r,45){J 71={},70=4r.Q,i;if(!4r||!45||4r.2o!==1k||45.2o!==1k){q 1g}if(70!=45.Q){q 1g}1b(i=0;i<70;i++){71[4r[i]]=45[i]}q 71},d5:K(1d){J 1W=1n 2P(),1a;J 6C=K(1i){3A(1J(1i)){1o"2n":if(1l.2X(1i)!=1i){q}1o"1e":if(1i in 1h){++1h[1i]}1c{1h[1i]=1}}};if(1d 1G 1k){1d.d6(6C,1W)}1c if(1d 1G 2P){1b(1a in 1d){6C.9u(1W,1d[1a])}}q 1W},db:K(1d){J 4h=[],i=1,27=1y.Q,1U=1y,1a,6i,2U=1g,6y=0;1b(1a in 1d){1b(i=1;i<27;i++){2U=1g;1b(6i in 1U[i]){if(1U[i][6i]==1d[1a]){2U=1q;1r}}if(!2U){4h[6y]=1d[1a];6y++}}}q 4h},d7:K(1d){J 4h={},i=1,27=1y.Q,1U=1y,1a,6i,2U=1g;if(!1d||(1d.2o!==1k&&1d.2o!==1k&&1J 1d!=\'2p\'&&1J 1d!=\'1d\')){q 1D}1b(1a in 1d){1b(i=1;i<27;i++){2U=1g;if(1U[i][1a]){2U=1q;1r}if(!2U){4h[1a]=1d[1a]}}}q 4h},cY:K(2p){J 6d=1n 2P(),27=1y.Q,1U=1y,1a,4m,6e;1b(1a in 2p){6d[1a]=2p[1a]}1b(4m=1;4m<27;++4m){6e=1U[4m];if(6e 1G 2P){1b(1a in 6e){8d 6d[1a]}}}q 6d},cX:K(7I,7C,9k){J 1a,1m=1n 1k();if(!1E(7I)&&!1E(7C)){1b(1a=7I;1a<=7C;1a++){1m[1a]=9k}}q 1m},cL:K(7N){J 1a,1W={};1b(1a in 7N){1W[7N[1a]]=1a}q 1W},cK:K(1a,2g){if(!2g||(2g.2o!==1k&&2g.2o!==2P)){q 1g}q 1a in 2g},bF:K(1j,6m,2D){J 1m=1n 1k(),2D=!!2D,3E=1q,2J=0;1b(1a in 1j){3E=1q;if(6m!=2h){if(2D&&1j[1a]!==6m){3E=1g}1c if(1j[1a]!=6m){3E=1g}}if(3E){1m[2J]=1a;2J++}}q 1m},cP:K(4n){J 27=1y.Q,1U=1y;J j=1U[1].Q,i=0,k=1,m=0;J 1Y=[],1W=[];1T(i<j){1T(k<27){1Y[m++]=1U[k++][i]}m=0;k=1;if(4n){1W[i++]=4n.6X(1D,1Y)}1c{1W[i++]=1Y}1Y=[]}q 1W},cQ:K(1j,4g,8W){J 2f=[],6r=[],6p,i=0;if(1j 1G 1k&&!1E(4g)){6p=((4g<0)?(4g*-1):4g);if(6p>1j.Q){1b(i=0;i<(6p-1j.Q);i++){6r[i]=8W}2f=((4g<0)?6r.4l(1j):1j.4l(6r))}1c{2f=1j}}q 2f},cW:K(1d){if(!1d.Q){q 1D}q 1d.96()},cU:K(1j){J 38=0,5r=1;if(1j 1G 1k){1T(38<1j.Q){5r*=(!1E(1j[38])?1j[38]:0);38++}}1c{5r=1D}q 5r},cT:K(1d){J i,1U=1y,27=1U.Q;1b(i=1;i<27;i++){1d[1d.Q++]=1U[i]}q 1d.Q},cR:K(1j,8P){J 3K=[];J 5B=8P||1;J 8O=K(1j,1i){J 7G=1g,38=0;1T(38<1j.Q){if(1j[38]===1i){7G=1q;1r}38++}q 7G};if(1j 1G 1k&&5B<=1j.Q){1T(1q){J 7D=1l.2X((1l.5T()*1j.Q));if(3K.Q===5B){1r}if(!8O(3K,7D)){3K.2G(7D)}}}1c{3K=1D}q((5B==1)?3K.1X():3K)},cS:K(4o,4n){J 3y=4o.Q;J 7w=0,i=0;J 1Y=1n 1k();1b(i=0;i<3y;i+=2){1Y[0]=4o[i];if(4o[(i+1)]){1Y[1]=4o[(i+1)]}1c{1Y[1]=0}7w+=4n.6X(1D,1Y);1Y=1n 1k()}q 7w},dd:K(1d,94){J 8S=1d.Q,5q=0,1W={};1b(J 1a in 1d){5q=8S-1a-1;1W[(!!94)?5q:1a]=1d[5q]}q 1W},dz:K(1L,1u,2D){J 2D=!!2D;1b(J 1a in 1u){if((2D&&1u[1a]===1L)||(!2D&&1u[1a]==1L)){q 1a}}q 1g},dy:K(1d){if(1d.Q>0){q 1d.dw()}q 1D},dC:K(1d){J 1a,7o=0;if(!1d||(1d.2o!==1k&&1d.2o!==2P)||!1d.Q){q 1D}1b(J 1a in 1d){7o+=1d[1a]}q 7o},dG:K(1d){J p,i,j,1m=1d;1b(i=1m.Q;i;){1b(p=--i;p>0;){if(1m[i]===1m[--p]){1b(j=p;--p&&1m[i]===1m[p];);i-=1m.74(p+1,j-p).Q}}}q 1m},dF:K(1d){J 27=1y.Q,1U=1y,i;1b(i=1;i<27;i++){1d.dE(1U[i])}q(1d.Q)},du:K(1j){J 1m=1n 1k(),2J=0;1b(1a in 1j){1m[2J]=1j[1a];2J++}q 1m},dj:K(df){J 38=0,7R={};J 7S=K(1i){1b(J i=0;i<1i.Q;i++){J 47=1i[i];if(47 1G 1k){7S(47)}1c{if(1J 1t[47]!==\'2h\'){7R[47]=1t[47]}}}q 1q};7S(1y);q 7R},4f:K(1p,2w){J 1a,2J=0;if(2w==\'ds\')2w=1;if(2w!=1)2w=0;1b(1a in 1p){2J++;if(2w==1&&1p[1a]&&(1p[1a].2o===1k||1p[1a].2o===2P)){2J+=1h.4f(1p[1a],1)}}q 2J},dp:K(1d){J 1m={};1m=1d;q 1m.96()},dn:K(1L,1u,2D){J 2U=1g,1a,2D=!!2D;1b(1a in 1u){if((2D&&1u[1a]===1L)||(!2D&&1u[1a]==1L)){2U=1q;1r}}q 2U},c0:K(3H,3z,9i){J 5Z=[];J 2F,3D,7E;J 7K=9i||1;J 5V=1g;if(!1E(3H)&&!1E(3z)){2F=3H;3D=3z}1c if(1E(3H)&&1E(3z)){5V=1q;2F=3H.1C(0);3D=3z.1C(0)}1c{2F=(1E(3H)?0:3H);3D=(1E(3z)?0:3z)}7E=((2F>3D)?1g:1q);if(7E){1T(2F<=3D){5Z.2G(((5V)?1N.25(2F):2F));2F+=7K}}1c{1T(2F>=3D){5Z.2G(((5V)?1N.25(2F):2F));2F-=7K}}q 5Z},bZ:K(1d){J 5Y,1a;if(1d.2o===1k){5Y=1d[0]}1c{1b(1a in 1d){5Y=1d[1a];1r}}q 5Y},bY:K(1d,5X){J 3o=1g;if(5X==\'9f\'){3o=K(a,b){q(a-b)}}if(3o!==1g){1d.3W(3o)}1c{1d.3W()}1d.c5();q 1q},c6:K(1d){1d.3W(K(){q 0.5-1l.5T()});q 1q},ca:K(1p,2w){q 1h.4f(1p,2w)},3W:K(1d,5X){J 3o=1g;if(5X==\'9f\'){3o=K(a,b){q(a-b)}}if(3o!==1g){1d.3W(3o)}1c{1d.3W()}q 1q},bV:K(2y){if(2y 1G 2P&&!(2y 1G 1k)&&!(2y 1G 78)&&2y.2o){J 5O=2y.2o.1B().2H(/K\\s*(\\w+)/);if(5O&&5O.Q==2){q 5O[1]}}q 1g},bU:K(76,8Q,8R){J 72=1n 3b();72.bK(8R,(76-1),8Q);q((72.7F()+1)==76)},9o:K(5k,77){J a,1H=((77)?1n 3b(77*3O):1n 3b());J 2f=K(n,c){if((n=n+"").Q<c){q 1n 1k(++c-n.Q).1X("0")+n}1c{q n}};J 9w=["bI","bG","bM","bS","bR","bQ","bP"];J 6V={1:"6Y",2:"3r",3:"90",21:"6Y",22:"3r",23:"90",31:"6Y"};J 9s=["","cd","cy","cz","cx","cw","cv","cA","cB","cG","cF","cE","cC"];J f={d:K(){q 2f(f.j(),2)},D:K(){t=f.l();q t.2m(0,3)},j:K(){q 1H.84()},l:K(){q 9w[f.w()]},N:K(){q f.w()+1},S:K(){q 6V[f.j()]?6V[f.j()]:\'cj\'},w:K(){q 1H.6N()},z:K(){q(1H-1n 3b(1H.4j()+"/1/1"))/ch>>0},W:K(){J a=f.z(),b=cg+f.L()-a;J 6E,3r=(1n 3b(1H.4j()+"/1/1").6N()||7)-1;if(b<=2&&((1H.6N()||7)-1)<=2-b){q 1}1c{if(a<=2&&3r>=4&&a>=(6-3r)){6E=1n 3b(1H.4j()-1+"/12/31");q 1h.9o("W",1l.3B(6E.6R()/3O))}1c{q(1+(3r<=3?((a+3r)/7):(a-(7-3r))/7)>>0)}}},F:K(){q 9s[f.n()]},m:K(){q 2f(f.n(),2)},M:K(){t=f.F();q t.2m(0,3)},n:K(){q 1H.7F()+1},t:K(){J n;if((n=1H.7F()+1)==2){q 28+f.L()}1c{if(n&1&&n<8||!(n&1)&&n>7){q 31}1c{q 30}}},L:K(){J y=f.Y();q(!(y&3)&&(y%ce||!(y%cf)))?1:0},Y:K(){q 1H.4j()},y:K(){q(1H.4j()+"").2l(2)},a:K(){q 1H.4k()>11?"ck":"am"},A:K(){q f.a().3l()},B:K(){J 9A=(1H.6T()+60)*60;J 9r=(1H.4k()*cl)+(1H.9p()*60)+1H.9x()+9A;J 2M=1l.2X(9r/86.4);if(2M>3O)2M-=3O;if(2M<0)2M+=3O;if((1N(2M)).Q==1)2M="cp"+2M;if((1N(2M)).Q==2)2M="0"+2M;q 2M},g:K(){q 1H.4k()%12||12},G:K(){q 1H.4k()},h:K(){q 2f(f.g(),2)},H:K(){q 2f(1H.4k(),2)},i:K(){q 2f(1H.9p(),2)},s:K(){q 2f(1H.9x(),2)},O:K(){J t=2f(1l.3q(1H.6T()/60*cn),4);if(1H.6T()>0)t="-"+t;1c t="+"+t;q t},P:K(){J O=f.O();q(O.2m(0,3)+":"+O.2m(3,2))},c:K(){q f.Y()+"-"+f.m()+"-"+f.d()+"T"+f.h()+":"+f.i()+":"+f.s()+f.P()},U:K(){q 1l.3B(1H.6R()/3O)}};q 5k.1f(/[\\\\]?([a-cm-Z])/g,K(t,s){if(t!=s){1s=s}1c if(f[s]){1s=f[s]()}1c{1s=s}q 1s})},co:K(){J 4a,7b=0,7d=0,i=0,d=1n 3b(),1U=1y,27=1U.Q;d.87(0,0,0);d.7Y(1);d.85(1);d.81(7Z);J 83={0:K(2R){q d.87(2R)},1:K(2R){q d.cr(2R)},2:K(2R){5S=d.cq(2R);7d=d.84()-1;q 5S},3:K(2R){5S=d.85(2x(2R)-1);7b=d.4j()-7Z;q 5S},4:K(2R){q d.7Y(2R+7d)},5:K(2R){q d.81(2R+7b)}};1b(i=0;i<27;i++){4a=2x(1U[i]*1);if(4a&&1E(4a)){q 1g}1c if(4a){if(!83[i](4a)){q 1g}}}q 1l.2X(d.6R()/3O)},cs:K(3J,4U){J b=3J.1f(/^.*[\\/\\\\]/g,\'\');if(1J(4U)==\'1e\'&&b.2m(b.Q-4U.Q)==4U){b=b.2m(0,b.Q-4U.Q)}q b},ct:K(3J){q 3J.1f(/\\\\/g,\'/\').1f(/\\/[^\\/]*\\/?$/,\'\')},cD:K(5M){J 2s=1D;4b{2s=1n 5N("7X.5L")}3S(e){4b{2s=1n 5N("7W.5L")}3S(e){4b{2s=1n 5K()}3S(e){}}}if(2s==1D)6w 1n 6O(\'5K 7r 8L\');2s.8M("8y",5M,1g);2s.8z(1D);q 2s.8x.2z(\'\\n\')},5I:K(5M){J 2s=1D;4b{2s=1n 5N("7X.5L")}3S(e){4b{2s=1n 5N("7W.5L")}3S(e){4b{2s=1n 5K()}3S(e){}}}if(2s==1D)6w 1n 6O(\'5K 7r 8L\');2s.8M("8y",5M,1g);2s.8z(1D);q 2s.8x},cc:K(8w,41){J 3P="";J i;3P+="q "+8w+"(";1b(i=0;i<41.Q;++i){3P+="41["+i+"]";if((i+1)!=41.Q){3P+=","}}3P+=")";J 8t=1n 78("41",3P);q 8t(41)},bT:K(5G){if(1J 5G==\'1e\'){q(1J 1t[5G]==\'K\')}1c{q(5G 1G 78)}},bN:K(){J 2v={};2v[1t.4Y.56]=1;if(!1h.4Q)1h.4Q={};if(!1h.4Q.1M)1h.4Q.1M=2v;J 1M=1n 1k();J i=0;1b(J 1a in 1h.4Q.1M){1M[i]=1a;i++}q 1M},3E:K(2e){J 4R=2N.6j(\'8B\');4R.7a(\'1K\',\'1Z/8I\');4R.7a(\'bH\',2e);4R.7a(\'8v\',\'8v\');2N.8K(\'bJ\')[0].6k(4R);J 2v={};2v[1t.4Y.56]=1;if(!1t.1F)1t.1F={};if(!1t.1F.1M)1t.1F.1M=2v;if(!1t.1F.1M[2e]){1t.1F.1M[2e]=1}1c{1t.1F.1M[2e]++}q 1t.1F.1M[2e]},bL:K(2e){J 2v={};2v[1t.4Y.56]=1;if(!1t.1F)1t.1F={};if(!1t.1F.1M)1t.1F.1M=2v;if(!1t.1F.1M[2e]){if(1h.3E(2e)){q 1q}}1c{q 1q}},8G:K(2e){J 6J=1h.5I(2e);J 3R=2N.6j(\'8B\');3R.1K=\'1Z/8I\';J 6K=c8.c7.2t();if((6K.1Q("c9")!=-1)&&(6K.1Q("cb")==-1)){3R.1Z=6J}1c{3R.6k(2N.8q(6J))}if(1J(3R)!="2h"){2N.8K("bX")[0].6k(3R);J 2v={};2v[1t.4Y.56]=1;if(!1t.1F)1t.1F={};if(!1t.1F.1M)1t.1F.1M=2v;if(!1t.1F.1M[2e]){1t.1F.1M[2e]=1}1c{q 1t.1F.1M[2e]+=1}}},bW:K(2e){J 2v={};2v[1t.4Y.56]=1;if(!1t.1F)1t.1F={};if(!1t.1F.1M)1t.1F.1M=2v;if(!1t.1F.1M[2e]){if(1h.8G(2e)){q 1q}}1c{q 1q}},3q:K(8E){q 1l.3q(8E)||0},dq:K(4L,6u){if(6u){q 1l.2X(1l.5T()*(6u-4L+1))+4L}1c{q 1l.2X(1l.5T()*(4L+1))}},3B:K(1x,1A){J 1A=(1h.3B.1y.Q>1)?1h.3B.1y[1]:0;q 1l.3B(1x*1l.2r(10,1A))/1l.2r(10,1A)},dr:K(88){q(1J 1t[88]!==\'2h\')},dl:K(7P){J 2Y=1g;if(7P.2H(/^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}$/)){J 51=7P.2z(\'.\');J 2Y=0;2Y=(51[0]*1l.2r(2u,3))+(51[1]*1l.2r(2u,2))+(51[2]*1l.2r(2u,1))+(51[3]*1l.2r(2u,0))}q 2Y},de:K(3j){J 2Y=1g;if(!1E(3j)&&(3j>=0||3j<=dg)){2Y=1l.2X(3j/1l.2r(2u,3))+\'.\'+1l.2X((3j%1l.2r(2u,3))/1l.2r(2u,2))+\'.\'+1l.2X(((3j%1l.2r(2u,3))%1l.2r(2u,2))/1l.2r(2u,1))+\'.\'+1l.2X((((3j%1l.2r(2u,3))%1l.2r(2u,2))%1l.2r(2u,1))/1l.2r(2u,0))}q 2Y},dh:K(7u,1i,3c,3J,7B,7n){3c 1G 3b?3c=3c.8s():1J(3c)==\'2n\'&&(3c=(1n 3b(+(1n 3b)+3c*di)).8s());J r=[7u+"="+dt(1i)],s,i;1b(i in s={3c:3c,3J:3J,7B:7B}){s[i]&&r.2G(i+"="+s[i])}q 7n&&r.2G("7n"),2N.dD=r.1X(";"),1q},dH:K(V){q V.1f(/([\\\\\\.\\+\\*\\?\\[\\^\\]\\$\\(\\)\\{\\}\\=\\!\\<\\>\\|\\:])/g,"\\\\$1")},dB:K(V){q V.1f(\'/(["\\\'\\])/g\',"\\\\$1").1f(\'/\\/g\',"\\\\0")},dv:K(s){J i,f=s.Q,a=[];1b(i=0;i<f;i++){a[i]=s.1C(i).1B(16)}q a.1X(\'\')},3d:K(8f){q 1N.25(8f)},dx:K(V,2w){J 3a=1n 2P(),1W=1n 1k(),27=1y.Q,1a,i,4y,2w;if(27==1){2w=0}7q=(2w&1)==0;if(7q){1b(i=1;i<2u;++i){3a[i]=0}}1b(i=0;i<V.Q;++i){4y=V.1C(i);if(4y in 3a){++3a[4y]}1c{3a[4y]=1}}if(2w>0){1b(1a in 3a){if(3a[1a]==0!=7q){8d 3a[1a]}}}if(2w<3){q 3a}1c{1b(1a in 3a){1W.2G(1N.25(1a))}q 1W.1X("")}},cV:K(V){V=1h.5b(V);J 8k="cJ cM cO cN d8 d9 da cZ d2 dI 9N 9K 9T 9R 9S 9H 9X af ae ap al aa a2 9Y a4 a9 a6 ag a5 a7 a8 a3 9Z a0 ab ak an ao aj ai ad ah aq 9F 9E 9I 9G 9D 9W 9J 9U 9V 9Q 9P 9L 9M 9O a1 bE bg bf bd bh bi bk bj bc bb b5 ar b4 b3 b6 b7 ba b9 b8 bl bm bz by bx bA bB bD bC bw bv bp bo bn bq bs bu bt b2 b1 aE aD aC aF aG aI aH aB aA au at as av aw az ay ax aJ aK aW aV aU aX aY b0 aZ aT aS aN aM aL aO aP aR aQ cu el iq ib hL hx hC hR hV hT hQ hY i4 i5 i3 i2 i1 hO hA iF ir ik il im hv gB gC hw gN gK gL gM go gl gk gh gx gy gw gv gR hj hi hp he hd gY h0 h9 h6 h7 h8 ha hc hb h5 gV dJ gT gW gX gZ hq ho hr hs hu ht hn hm hh hg hf hl hk gu gs gr gq gp gj gg gn gm gz gA gO gQ gP gJ gI gD gE gF gH gG hM io ip it ij ii ia i9 ic id ih ig ie iu iv iE iD iB iC iw iy iz iA ix i6 i7 hJ hH";J 3L=0;J x=0;J y=0;3L=3L^(-1);1b(J i=0,8l=V.Q;i<8l;i++){y=(3L^V.1C(i))&hK;x="93"+8k.2m(y*9,8);3L=(3L>>>8)^x}q 3L^(-1)},5c:K(){J 3I=2N.hN();1b(i=0;i<1h.5c.1y.Q;i++){if(3I.6f&&3I.6f.4E){3I.6f.4E=3I.6f.4E+1h.5c.1y[i]}1c if(3I.5P){3I.5P(1h.5c.1y[i])}}q 1D},8T:K(2E,1e,75){J 8m={0:\'\'};if(1y.Q<2||1J 1y[0]==\'2h\'||1J 1y[1]==\'2h\'){q 1D}if(2E===\'\'||2E===1g||2E===1D){q 1g}if(1J 2E==\'K\'||1J 2E==\'2p\'||1J 1e==\'K\'||1J 1e==\'2p\'){q 8m}if(2E===1q){2E=\'1\'}if(!75){q 1e.1B().2z(2E.1B())}1c{J 6A=1e.1B().2z(2E.1B());J 6x=6A.74(0,75-1);J 8n=6A.1X(2E.1B());6x.2G(8n);q 6x}},hF:K(1e){J 1s,6M=2N.6j(\'hz\');6M.4E=1e;1s=6M.1i;q 1s},hy:K(s){J 68=2N.6j(\'68\');J 1Z=2N.8q(s);68.6k(1Z);q 68.4E},hE:K(1e,3V){1e=1e.1B();1e=1e.1f(\'/&/g\',\'&8p;\');1e=1e.1f(\'/</g\',\'&8o;\');1e=1e.1f(\'/>/g\',\'&gt;\');if(3V==\'8i\'){1e=1e.1f(\'/"/g\',\'&6s;\');1e=1e.1f(\'/\\\'/g\',\'&#8h;\')}1c if(3V!=\'8a\'){1e=1e.1f(\'/"/g\',\'&6s;\')}q 1e},hD:K(1e,3V){1e=1e.1B();1e=1e.1f(\'/&8p;/g\',\'&\');1e=1e.1f(\'/&8o;/g\',\'<\');1e=1e.1f(/&gt;/g,\'>\');if(3V==\'8i\'){1e=1e.1f(\'/&6s;/g\',\'"\');1e=1e.1f(\'/&#8h;/g\',\'\\\'\')}1c if(3V!=\'8a\'){1e=1e.1f(\'/&6s;/g\',\'"\')}q 1e},89:K(6v,3Y){q((3Y 1G 1k)?3Y.1X(6v):3Y)},1X:K(6v,3Y){q 1h.89(6v,3Y)},hP:K(4s,3k){J s,l=(s=4s.2z("")).Q,t=(3k=3k.2z("")).Q,i,j,m,n;if(!(l||t))q 1l.6u(l,t);1b(J a=[],i=l+1;i;a[--i]=[i]);1b(i=t+1;a[0][--i]=i;);1b(i=-1,m=s.Q;++i<m;){1b(j=-1,n=3k.Q;++j<n;){a[(i*=1)+1][(j*=1)+1]=1l.4L(a[i][j+1]+1,a[i+1][j]+1,a[i][j]+(s[i]!=3k[j]))}}q a[l][t]},i0:K(V,2I){2I=!2I?\' \\s\\9C\':2I.1f(/([\\[\\]\\(\\)\\.\\?\\/\\*\\{\\}\\+\\$\\^\\:])/g,\'\\$1\');J 6l=1n 67(\'^[\'+2I+\']+\',\'g\');q V.1f(6l,\'\')},82:K(V){J 58=K(4I,6S){q(4I<<6S)|(4I>>>(32-6S))};J 1V=K(5s,5w){J 5A,5z,4e,3T,3w;4e=(5s&7T);3T=(5w&7T);5A=(5s&5y);5z=(5w&5y);3w=(5s&8c)+(5w&8c);if(5A&5z){q(3w^7T^4e^3T)}if(5A|5z){if(3w&5y){q(3w^hZ^4e^3T)}1c{q(3w^5y^4e^3T)}}1c{q(3w^4e^3T)}};J F=K(x,y,z){q(x&y)|((~x)&z)};J G=K(x,y,z){q(x&z)|(y&(~z))};J H=K(x,y,z){q(x^y^z)};J I=K(x,y,z){q(y^(x|(~z)))};J 2i=K(a,b,c,d,x,s,ac){a=1V(a,1V(1V(F(b,c,d),x),ac));q 1V(58(a,s),b)};J 2j=K(a,b,c,d,x,s,ac){a=1V(a,1V(1V(G(b,c,d),x),ac));q 1V(58(a,s),b)};J 2c=K(a,b,c,d,x,s,ac){a=1V(a,1V(1V(H(b,c,d),x),ac));q 1V(58(a,s),b)};J 2b=K(a,b,c,d,x,s,ac){a=1V(a,1V(1V(I(b,c,d),x),ac));q 1V(58(a,s),b)};J 8r=K(V){J 3C;J 4F=V.Q;J 7z=4F+8;J 8g=(7z-(7z%64))/64;J 5i=(8g+1)*16;J 3u=1k(5i-1);J 4G=0;J 37=0;1T(37<4F){3C=(37-(37%4))/4;4G=(37%4)*8;3u[3C]=(3u[3C]|(V.1C(37)<<4G));37++}3C=(37-(37%4))/4;4G=(37%4)*8;3u[3C]=3u[3C]|(9t<<4G);3u[5i-2]=4F<<3;3u[5i-1]=4F>>>29;q 3u};J 55=K(4I){J 5m="",5n="",7e,4J;1b(4J=0;4J<=3;4J++){7e=(4I>>>(4J*8))&hW;5n="0"+7e.1B(16);5m=5m+5n.2m(5n.Q-2,2)}q 5m};J x=1k();J k,7k,7l,7y,6I,a,b,c,d;J 4M=7,4K=12,4D=17,4x=22;J 4w=5,4v=9,4z=14,4C=20;J 4B=4,4A=11,4N=16,4O=23;J 50=6,4Z=10,53=15,54=21;V=1h.5b(V);x=8r(V);a=9q;b=9z;c=9y;d=9B;1b(k=0;k<x.Q;k+=16){7k=a;7l=b;7y=c;6I=d;a=2i(a,b,c,d,x[k+0],4M,hI);d=2i(d,a,b,c,x[k+1],4K,iG);c=2i(c,d,a,b,x[k+2],4D,i8);b=2i(b,c,d,a,x[k+3],4x,gS);a=2i(a,b,c,d,x[k+4],4M,ge);d=2i(d,a,b,c,x[k+5],4K,ez);c=2i(c,d,a,b,x[k+6],4D,ey);b=2i(b,c,d,a,x[k+7],4x,ex);a=2i(a,b,c,d,x[k+8],4M,eA);d=2i(d,a,b,c,x[k+9],4K,eB);c=2i(c,d,a,b,x[k+10],4D,eE);b=2i(b,c,d,a,x[k+11],4x,eD);a=2i(a,b,c,d,x[k+12],4M,eC);d=2i(d,a,b,c,x[k+13],4K,ew);c=2i(c,d,a,b,x[k+14],4D,ev);b=2i(b,c,d,a,x[k+15],4x,ep);a=2j(a,b,c,d,x[k+1],4w,eo);d=2j(d,a,b,c,x[k+6],4v,en);c=2j(c,d,a,b,x[k+11],4z,eq);b=2j(b,c,d,a,x[k+0],4C,er);a=2j(a,b,c,d,x[k+5],4w,eu);d=2j(d,a,b,c,x[k+10],4v,et);c=2j(c,d,a,b,x[k+15],4z,es);b=2j(b,c,d,a,x[k+4],4C,eF);a=2j(a,b,c,d,x[k+9],4w,eG);d=2j(d,a,b,c,x[k+14],4v,eT);c=2j(c,d,a,b,x[k+3],4z,eS);b=2j(b,c,d,a,x[k+8],4C,eR);a=2j(a,b,c,d,x[k+13],4w,eU);d=2j(d,a,b,c,x[k+2],4v,eV);c=2j(c,d,a,b,x[k+7],4z,eX);b=2j(b,c,d,a,x[k+12],4C,eW);a=2c(a,b,c,d,x[k+5],4B,eQ);d=2c(d,a,b,c,x[k+8],4A,eP);c=2c(c,d,a,b,x[k+11],4N,eJ);b=2c(b,c,d,a,x[k+14],4O,eI);a=2c(a,b,c,d,x[k+1],4B,eH);d=2c(d,a,b,c,x[k+4],4A,eK);c=2c(c,d,a,b,x[k+7],4N,eL);b=2c(b,c,d,a,x[k+10],4O,eO);a=2c(a,b,c,d,x[k+13],4B,eN);d=2c(d,a,b,c,x[k+0],4A,eM);c=2c(c,d,a,b,x[k+3],4N,em);b=2c(b,c,d,a,x[k+6],4O,gf);a=2c(a,b,c,d,x[k+9],4B,dW);d=2c(d,a,b,c,x[k+12],4A,dV);c=2c(c,d,a,b,x[k+15],4N,dX);b=2c(b,c,d,a,x[k+2],4O,e1);a=2b(a,b,c,d,x[k+0],50,e0);d=2b(d,a,b,c,x[k+7],4Z,dZ);c=2b(c,d,a,b,x[k+14],53,dT);b=2b(b,c,d,a,x[k+5],54,dS);a=2b(a,b,c,d,x[k+12],50,dM);d=2b(d,a,b,c,x[k+3],4Z,dL);c=2b(c,d,a,b,x[k+10],53,dK);b=2b(b,c,d,a,x[k+1],54,dN);a=2b(a,b,c,d,x[k+8],50,dO);d=2b(d,a,b,c,x[k+15],4Z,dR);c=2b(c,d,a,b,x[k+6],53,dQ);b=2b(b,c,d,a,x[k+13],54,dP);a=2b(a,b,c,d,x[k+4],50,e3);d=2b(d,a,b,c,x[k+11],4Z,ef);c=2b(c,d,a,b,x[k+2],53,eh);b=2b(b,c,d,a,x[k+9],54,ek);a=1V(a,7k);b=1V(b,7l);c=1V(c,7y);d=1V(d,6I)}J 2L=55(a)+55(b)+55(c)+55(d);q 2L.2t()},ed:K(5E){q 1h.82(1h.5I(5E))},ec:K(V){q V.1f(/([^>])\\n/g,\'$1<br />\\n\')},e6:K(2n,69,7Q,6D){J n=2n,c=1E(69=1l.3q(69))?2:69;J d=7Q==2h?".":7Q;J t=6D==2h?",":6D,s=n<0?"-":"";J i=2x(n=1l.3q(+n||0).7J(c))+"",j=(j=i.Q)>3?j%3:0;q s+(j?i.2m(0,j)+t:"")+i.2m(j).1f(/(\\d{3})(?=\\d)/g,"$1"+t)+(c?d+1l.3q(n-i).7J(c).2l(2):"")},e5:K(1e){q 1e.1C(0)},e4:K(V,1d){J 8F=\'=\';J 7U=\'&\';J 2V=V.2z(7U);J 6h=[];1b(J x=0;x<2V.Q;x++){J 1Y=2V[x].2z(8F);6h[8Y(1Y[0])]=8Y(1Y[1]).1f(/[+]/g,\' \')}if(1d){1d=6h}1c{q 6h}},e7:K(){J 1s=1h.6L.6X(1h,1y);2N.5P(1s);q 1s.Q},e8:K(V,2I){2I=!2I?\' \\s\\9C\':2I.1f(/([\\[\\]\\(\\)\\.\\?\\/\\*\\{\\}\\+\\$\\^\\:])/g,\'\\$1\');J 6l=1n 67(\'[\'+2I+\']+$\',\'g\');q V.1f(6l,\'\')},8V:K(V){J 34=K(n,s){J 9m=(n<<s)|(n>>>(32-s));q 9m};J eb=K(1x){J V="";J i;J 7A;J 7j;1b(i=0;i<=6;i+=2){7A=(1x>>>(i*4+4))&7s;7j=(1x>>>(i*4))&7s;V+=7A.1B(16)+7j.1B(16)}q V};J 3Z=K(1x){J V="";J i;J v;1b(i=7;i>=0;i--){v=(1x>>>(i*4))&7s;V+=v.1B(16)}q V};J 4X;J i,j;J W=1n 1k(80);J 4u=9q;J 4P=9z;J 4S=9y;J 4T=9B;J 4W=ea;J A,B,C,D,E;J 2L;V=1h.5b(V);J 2S=V.Q;J 3e=1n 1k();1b(i=0;i<2S-3;i+=4){j=V.1C(i)<<24|V.1C(i+1)<<16|V.1C(i+2)<<8|V.1C(i+3);3e.2G(j)}3A(2S%4){1o 0:i=e9;1r;1o 1:i=V.1C(2S-1)<<24|eY;1r;1o 2:i=V.1C(2S-2)<<24|V.1C(2S-1)<<16|eZ;1r;1o 3:i=V.1C(2S-3)<<24|V.1C(2S-2)<<16|V.1C(2S-1)<<8|9t;1r}3e.2G(i);1T((3e.Q%16)!=14)3e.2G(0);3e.2G(2S>>>29);3e.2G((2S<<3)&36);1b(4X=0;4X<3e.Q;4X+=16){1b(i=0;i<16;i++)W[i]=3e[4X+i];1b(i=16;i<=79;i++)W[i]=34(W[i-3]^W[i-8]^W[i-14]^W[i-16],1);A=4u;B=4P;C=4S;D=4T;E=4W;1b(i=0;i<=19;i++){2L=(34(A,5)+((B&C)|(~B&D))+E+W[i]+fP)&36;E=D;D=C;C=34(B,30);B=A;A=2L}1b(i=20;i<=39;i++){2L=(34(A,5)+(B^C^D)+E+W[i]+fO)&36;E=D;D=C;C=34(B,30);B=A;A=2L}1b(i=40;i<=59;i++){2L=(34(A,5)+((B&C)|(B&D)|(C&D))+E+W[i]+fN)&36;E=D;D=C;C=34(B,30);B=A;A=2L}1b(i=60;i<=79;i++){2L=(34(A,5)+(B^C^D)+E+W[i]+fQ)&36;E=D;D=C;C=34(B,30);B=A;A=2L}4u=(4u+A)&36;4P=(4P+B)&36;4S=(4S+C)&36;4T=(4T+D)&36;4W=(4W+E)&36}J 2L=3Z(4u)+3Z(4P)+3Z(4S)+3Z(4T)+3Z(4W);q 2L.2t()},fF:K(5E){J 8U=1h.5I(5E);q 1h.8V(8U)},fE:K(V){J i,j,l,r,p=1E(p)?4:p>10?10:p<4?4:p,m={fD:1,fG:2,fH:3,L:4,fK:5,R:6},r=(s=V.3l().1f(/[^A-Z]/g,"").2z("")).74(0,1);1b(i=-1,l=s.Q;++i<l;){1b(j in m){if(j.1Q(s[i])+1&&r[r.Q-1]!=m[j]&&r.2G(m[j])){1r}}}q r.Q>p&&(r.Q=p),r.1X("")+(1n 1k(p-r.Q+1)).1X("0")},2z:K(2E,1e){q 1h.8T(2E,1e)},6L:K(){J 9b=/%%|%(\\d+\\$)?([-+#0 ]*)(\\*\\d+\\$|\\*|\\d+)?(\\.(\\*\\d+\\$|\\*|\\d+))?([fJ])/g;J a=1y,i=0,5k=a[i++];J 2f=K(V,2Q,3d,1R){J 6B=(V.Q>=2Q)?\'\':1k(1+2Q-V.Q>>>0).1X(3d);q 1R?V+6B:6B+V};J 57=K(1i,2B,1R,1w,2k){J 6z=1w-1i.Q;if(6z>0){if(1R||!2k){1i=2f(1i,1w,\' \',1R)}1c{1i=1i.2l(0,2B.Q)+2f(\'\',6z,\'0\',1q)+1i.2l(2B.Q)}}q 1i};J 3Q=K(1i,5e,2B,1R,1w,1A,2k){J 2n=1i>>>0;2B=2B&&2n&&{\'2\':\'fI\',\'8\':\'0\',\'16\':\'93\'}[5e]||\'\';1i=2B+2f(2n.1B(5e),1A||0,\'0\',1g);q 57(1i,2B,1R,1w,2k)};J 6H=K(1i,1R,1w,1A,2k){if(1A!=1D){1i=1i.2l(0,1A)}q 57(1i,\'\',1R,1w,2k)};J 99=K(1z,6G,5W,1w,fV,1A,1K){if(1z==\'%%\')q\'%\';J 1R=1g,4V=\'\',2k=1g,3M=1g;1b(J j=0;5W&&j<5W.Q;j++)3A(5W.1O(j)){1o\' \':4V=\' \';1r;1o\'+\':4V=\'+\';1r;1o\'-\':1R=1q;1r;1o\'0\':2k=1q;1r;1o\'#\':3M=1q;1r}if(!1w){1w=0}1c if(1w==\'*\'){1w=+a[i++]}1c if(1w.1O(0)==\'*\'){1w=+a[1w.2l(1,-1)]}1c{1w=+1w}if(1w<0){1w=-1w;1R=1q}if(!6F(1w)){6w 1n 6O(\'1h.6L: (fW-)g9 g8 be g7\')}if(!1A){1A=\'ga\'.1Q(1K)>-1?6:(1K==\'d\')?0:gb(0)}1c if(1A==\'*\'){1A=+a[i++]}1c if(1A.1O(0)==\'*\'){1A=+a[1A.2l(1,-1)]}1c{1A=+1A}J 1i=6G?a[6G.2l(0,-1)]:a[i++];3A(1K){1o\'s\':q 6H(1N(1i),1R,1w,1A,2k);1o\'c\':q 6H(1N.25(+1i),1R,1w,1A,2k);1o\'b\':q 3Q(1i,2,3M,1R,1w,1A,2k);1o\'o\':q 3Q(1i,8,3M,1R,1w,1A,2k);1o\'x\':q 3Q(1i,16,3M,1R,1w,1A,2k);1o\'X\':q 3Q(1i,16,3M,1R,1w,1A,2k).3l();1o\'u\':q 3Q(1i,10,3M,1R,1w,1A,2k);1o\'i\':1o\'d\':{J 2n=2x(+1i);J 2B=2n<0?\'-\':4V;1i=2B+2f(1N(1l.3q(2n)),1A,\'0\',1g);q 57(1i,2B,1R,1w,2k)}1o\'e\':1o\'E\':1o\'f\':1o\'F\':1o\'g\':1o\'G\':{J 2n=+1i;J 2B=2n<0?\'-\':4V;J 98=[\'gc\',\'7J\',\'g6\'][\'g5\'.1Q(1K.2t())];J 9a=[\'1B\',\'3l\'][\'fZ\'.1Q(1K)%2];1i=2B+1l.3q(2n)[98](1A);q 57(1i,2B,1R,1w,2k)[9a]()}8H:q 1z}};q 5k.1f(9b,99)},fY:K(2g,1f,2Z){J i;if(!(1f 1G 1k)){1f=1n 1k(1f);if(2g 1G 1k){1T(2g.Q>1f.Q){1f[1f.Q]=1f[0]}}}if(!(2g 1G 1k))2g=1n 1k(2g);1T(2g.Q>1f.Q){1f[1f.Q]=\'\'}if(2Z 1G 1k){1b(k in 2Z){2Z[k]=9h(2g,1f,2Z[k])}q 2Z}1b(J k=0;k<2g.Q;k++){6q=1n 67(2g[k],\'gi\');2Z=2Z.1f(6q,1f[k])}q 2Z},fX:K(1j,7x,62,3p){J 5p=\'\',4t;J 5j=K(s,2Q){J 3X=\'\',i;1T(3X.Q<2Q)3X+=s;3X=3X.2m(0,2Q);q 3X};if(3p!=\'95\'&&3p!=\'7f\'&&3p!=\'9d\'){3p=\'7f\'}if((4t=7x-1j.Q)>0){if(3p==\'95\'){1j=5j(62,4t)+1j}1c if(3p==\'7f\'){1j=1j+5j(62,4t)}1c if(3p==\'9d\'){5p=5j(62,1l.g0(4t/2));1j=5p+1j+5p;1j=1j.2m(0,7x)}}q 1j},g4:K(1j,9j){q 1n 1k(9j+1).1X(1j)},9h:K(2g,1f,2Z){J f=2g,r=1f,s=2Z;J 9g=1h.5x(r),9e=1h.5x(s),f=[].4l(f),r=[].4l(r),i=(s=[].4l(s)).Q;1T(j=0,i--){1T(s[i]=s[i].2z(f[j]).1X(9g?r[j]||"":r[0]),++j in f){}};q 9e?s:s[0]},g3:K(V){q V.1f(/[A-g2-z]/g,K(c){q 1N.25((((c=c.1C(0))&fC)-52)%26+(c&32)+65)})},fB:K(2q,3F){if(3F==2h){3F=1}if(3F>0){J 1S=[];1T(2q.Q>3F){1S[1S.Q]=2q.1z(0,3F);2q=2q.1z(3F)}1S[1S.Q]=2q;q 1S}q 1g},fb:K(6b,6c){J 7L=6b.2t();J 7H=6c.2t();if(7L>7H){q 1}1c if(7L==7H){q 0}q-1},fa:K(1u,1L,3U){q 1h.9n(1u,1L,3U)},7i:K(4s,3k){q((4s==3k)?0:((4s>3k)?1:-1))},fd:K(V,4q){J 1a=\'\',3v=\'\';J 5v=5t=[];J 4p={};if(4q){4q=4q.1f(/[\\<\\> ]+/g,\'\');5t=4q.2z(\',\');1b(1a in 5t){3v=5t[1a];4p[\'<\'+3v+\'>\']=1q;4p[\'<\'+3v+\' />\']=1q;4p[\'</\'+3v+\'>\']=1q}}5v=V.2H(/(<\\/?[^>]+>)/gi);1b(1a in 5v){3v=5v[1a].1B();if(!4p[3v]){6q=67(3v,\'g\');V=V.1f(6q,\'\')}}q V},fe:K(92,8Z,6t){J 1u=92.2t();J 1L=8Z.2t();J 7M=0;if(6t==2h){6t=0}if((7M=1u.1Q(1L,6t))>-1){q 7M}q 1g},fh:K(V){q V.1f(\'/\\/g\',\'0\').1f(\'/\\(.)/g\',\'$1\')},fg:K(1u,1L,3U){J 2T=0;2T=1u.2t().1Q(1L.2t());if(2T==-1){q 1g}1c{if(3U){q 1u.2m(0,2T)}1c{q 1u.2l(2T)}}},ff:K(1e){q(""+1e).Q},f9:K(6b,6c,6a){if(6a==2h){6a=1g}J 7h=K(2q){J 1S=1n 1k();J 2C=\'\';J 3d=\'\';J 1Z=1q;1b(J i=0;i<2q.Q;i++){3d=2q.1z(i,i+1);if(3d.2H(/[0-9]/)){if(1Z){if(2C.Q>0){1S[1S.Q]=2C;2C=\'\'}1Z=1g}2C+=3d}1c if((1Z==1g)&&(3d==\'.\')&&(i<(2q.Q-1))&&(2q.1z(i+1,i+2).2H(/[0-9]/))){1S[1S.Q]=2C;2C=\'\'}1c{if(1Z==1g){if(2C.Q>0){1S[1S.Q]=2x(2C);2C=\'\'}1Z=1q}2C+=3d}}if(2C.Q>0){if(1Z){1S[1S.Q]=2C}1c{1S[1S.Q]=2x(2C)}}q 1S};J 4c=7h(6b);J 2V=7h(6c);J 2Q=4c.Q;J 1Z=1q;J 1S=-1;J r=0;if(2Q>2V.Q){2Q=2V.Q;1S=1}1b(i=0;i<2Q;i++){if(1E(4c[i])){if(1E(2V[i])){1Z=1q;if((r=1h.7i(4c[i],2V[i]))!=0){q r}}1c if(1Z){q 1}1c{q-1}}1c if(1E(2V[i])){if(1Z){q-1}1c{q 1}}1c{if(1Z||6a){if((r=(4c[i]-2V[i]))!=0){q r}}1c{if((r=1h.7i(4c[i].1B(),2V[i].1B()))!=0){q r}}1Z=1g}}q 1S},f3:K(1u,66){J 3y=1u.Q;J 46=66.Q;J 1s=1g;J 6n=\'\';if(3y>=46){if(3y==46){if(1u==66){1s=1u}}1c{j=0;i=0;1T(i<46&&j<3y&&!1s){if(66[i]==1u[j]){i++;if(i==46){1s=1q}}j++}if(1s){1b(i=(j-46);i<3y;i++){6n+=1u[i]}}if(6n!=\'\'){1s=6n}}}q 1s},f6:K(1u,1L,2K){J i=1u.1Q(1L,2K);q i>=0?i:1g},f5:K(1e){J 1s=\'\',i=0;1b(i=1e.Q-1;i>=0;i--){1s+=1e.1O(i)}q 1s},fi:K(1u,1L,2K){J i=1u.2t().9v(1L.2t(),2K);q i>=0?i:1g},fj:K(1u,1L,2K){J i=1u.9v(1L,2K);q i>=0?i:1g},9n:K(1u,1L,3U){J 2T=0;2T=1u.1Q(1L);if(2T==-1){q 1g}1c{if(3U){q 1u.2m(0,2T)}1c{q 1u.2l(2T)}}},fv:K(V){q V.2t()},fu:K(V){q V.3l()},2m:K(2q,3G,3h){if(3G<0){3G+=2q.Q}if(3h==2h){3h=2q.Q}1c if(3h<0){3h+=2q.Q}1c{3h+=3G}if(3h<3G){3h=3G}q 2q.1z(3G,3h)},fz:K(1u,1L,2K,Q){J 2T=0,2J=0;if(1E(2K))2K=0;if(1E(Q))Q=0;2K--;1T((2K=1u.1Q(1L,2K+1))!=-1){if(Q>0&&(2K+1L.Q)>Q){q 1g}1c{2J++}}q 2J},fn:K(V,2I){J 48;if(!2I){48=\' \\n\\r\\t\\f\\fo\\fr\\fq\\fp\\gU\\fk\\fl\\fm\\fs\\ft\\fA\\fy\\fx\\fw\\f7\\f4\\f0\'}1c{48=2I.1f(/([\\[\\]\\(\\)\\.\\?\\/\\*\\{\\}\\+\\$\\^\\:])/g,\'\\$1\')}1b(J i=0;i<V.Q;i++){if(48.1Q(V.1O(i))===-1){V=V.1z(i);1r}}1b(i=V.Q-1;i>=0;i--){if(48.1Q(V.1O(i))===-1){V=V.1z(0,i+1);1r}}q 48.1Q(V.1O(0))===-1?V:\'\'},f1:K(V){J f=V.1O(0).3l();q f+V.2m(1,V.Q-1)},f2:K(V){q V.1f(/^(.)|\\s(.)/g,K($1){q $1.3l()})},f8:K(V,8X,9l,91){J m=8X,b=9l,c=91;J i,j,l,s,r;if(m<1){q V}1b(i=-1,l=(r=V.2z("\\n")).Q;++i<l;r[i]+=s){1b(s=r[i],r[i]="";s.Q>m;r[i]+=s.2l(0,j)+((s=s.2l(j)).Q?b:"")){j=c==2||(j=s.2l(0,m+1).2H(/\\S*(\\s)?$/))[1]?m:j.1j.Q-j[0].Q||c==1&&m||j.1j.Q+(j=s.2l(m).2H(/^\\S*/)).1j.Q}}q r.1X("\\n")},fc:K(2A){J 35="9c+/=";J 3t,3N,43,h1,h2,h3,h4,33,i=ac=0,5f="",1m=[];do{h1=35.1Q(2A.1O(i++));h2=35.1Q(2A.1O(i++));h3=35.1Q(2A.1O(i++));h4=35.1Q(2A.1O(i++));33=h1<<18|h2<<12|h3<<6|h4;3t=33>>16&7v;3N=33>>8&7v;43=33&7v;if(h3==64){1m[ac++]=1N.25(3t)}1c if(h4==64){1m[ac++]=1N.25(3t,3N)}1c{1m[ac++]=1N.25(3t,3N,43)}}1T(i<2A.Q);5f=1m.1X(\'\');5f=1h.7V(5f);q 5f},g1:K(2A){J 35="9c+/=";J 3t,3N,43,h1,h2,h3,h4,33,i=ac=0,3x="",1m=[];2A=1h.5b(2A);do{3t=2A.1C(i++);3N=2A.1C(i++);43=2A.1C(i++);33=3t<<16|3N<<8|43;h1=33>>18&61;h2=33>>12&61;h3=33>>6&61;h4=33&61;1m[ac++]=35.1O(h1)+35.1O(h2)+35.1O(h3)+35.1O(h4)}1T(i<2A.Q);3x=1m.1X(\'\');3A(2A.Q%3){1o 1:3x=3x.2l(0,-2)+\'==\';1r;1o 2:3x=3x.2l(0,-1)+\'=\';1r}q 3x},gd:K(7O,7m,5J){J 1a,5h,5H,i=0,1m=[];if(!5J){5J=\'&\'}1b(1a in 7O){5H=6Z(1a);5h=6Z((7O[1a].1B()));5h=5h.1f(/%20/g,\'+\');if(7m&&!1E(1a)){5H=7m+i}1m[i]=5H+\'=\'+5h;i++}q 1m.1X(5J)},fL:K(V){J 1s=V;1s=1s.1f(/\\+/g,\'%20\');1s=fM(1s);1s=1s.1B();q 1s},fS:K(V){J 1s=V;1s=1s.1B();1s=6Z(1s);1s=1s.1f(/%20/g,\'+\');q 1s},fT:K(1p){q(1p===""||1p===0||1p==="0"||1p===1D||1p===1g||(5x(1p)&&1p.Q===0))},fU:K(1p){q(8j(1p)||0)},fR:K(1p,5e){J 1Y;if(1J(1p)==\'1e\'){1Y=2x(1p*1);if(1E(1Y)||!6F(1Y)){q 0}1c{q 1Y.1B(5e||10)}}1c if(1J(1p)==\'2n\'&&6F(1p)){q 1l.2X(1p)}1c{q 0}},5x:K(1p){q(1p 1G 1k)},ej:K(1p){J y=2x(1p*1);if(1E(y)){q 1g}q 1p==y&&1p.1B()==y.1B()},ei:K(1p){q(1p===1D)},ee:K(1p){q!1E(1p)},eg:K(1p){if(1p 1G 1k){q 1g}1c{q(1p!==1D)&&(1J(1p)==\'2p\')}},e2:K(1p){q(1J(1p)==\'1e\')},dY:K(){J a=1y;J l=a.Q;J i=0;1T(i!=l){if(1J(a[i])==\'2h\'){q 1g}1c{i++}}q 1q},dU:K(1d,8C){J 2Y="",3n=" ",44=4;J 7c=K(2y,4i,44,3n){if(4i>0){4i++}J 6Q=6P(44*4i,3n);J 6U=6P(44*(4i+1),3n);J V="";if(2y 1G 1k||2y 1G 2P){V+="1k\\n"+6Q+"(\\n";1b(J 1a in 2y){if(2y[1a]1G 1k){V+=6U+"["+1a+"] => "+7c(2y[1a],4i+1,44,3n)}1c{V+=6U+"["+1a+"] => "+2y[1a]+"\\n"}}V+=6Q+")\\n"}1c{V=2y.1B()}q V};J 6P=K(2Q,3n){J V="";1b(J i=0;i<2Q;i++){V+=3n};q V};2Y=7c(1d,0,44,3n);if(8C!==1q){2N.5P("<8J>"+2Y+"</8J>");q 1q}1c{q 2Y}},5o:K(1P){J 8D=K(1P){J 1K=1J 1P,2H;if(1K==\'2p\'&&!1P){q\'1D\'}if(1K=="2p"){if(!1P.2o){q\'2p\'}J 5R=1P.2o.1B();if(2H=5R.2H(/(\\w+)\\(/)){5R=2H[1].2t()}J 5D=["7t","2n","1e","1d"];1b(1a in 5D){if(5R==5D[1a]){1K=5D[1a];1r}}}q 1K};J 1K=8D(1P);J 1x;3A(1K){1o"2h":1x="N";1r;1o"7t":1x="b:"+(1P?"1":"0");1r;1o"2n":1x=(1l.3B(1P)==1P?"i":"d")+":"+1P;1r;1o"1e":1x="s:"+1P.Q+":\\""+1P+"\\"";1r;1o"1d":1x="a";1o"2p":if(1K=="2p"){J 3g=1P.2o.1B().2H(/(\\w+)\\(\\)/);if(3g==2h){q}3g[1]=1h.5o(3g[1]);1x="O"+3g[1].1z(1,3g[1].Q-1)}J 4f=0;J 7p="";J 7g;1b(1a in 1P){7g=(1a.2H(/^[0-9]+$/)?2x(1a):1a);7p+=1h.5o(7g)+1h.5o(1P[1a]);4f++}1x+=":"+4f+":{"+7p+"}";1r}if(1K!="2p"&&1K!="1d")1x+=";";q 1x},5l:K(1P){5C=0;if(1P==""||1P.Q<2){2a="1j is 3m 5g";q}J 1x,49,5u,6o;J 1K=1P.1O(0);J 1v=1P.1z(2);J 2d=0,1I=0,4d=0,3f="",hU="";3A(1K){1o"N":if(1P.1O(1)!=";"){2a="2O ; 1b 1D"}3f=1v;1r;1o"b":if(!/[hS];/.hX(1v.1z(0,2))){2a="1i 7r 0 3i 1, 3i 2O ; 1b 7t"}1x=(1v.1O(0)=="1");3f=1v.1z(2);1r;1o"s":1x="";1I=1v.1Q(":");if(1I==-1){2a="2O : 1b 1e";1r}2d=2x(1v.1z(0,1I));if(2d==0){if(1v.Q-1I<4){2a="1e is 3m 5g";1r}3f=1v.1z(1I+4);1r}if((1v.Q-1I-2d)<4){2a="1e is 3m 5g";1r}if(1v.1z(1I+2+2d,1I+4+2d)!="\\";"){2a="1e is 3m 8e, 3i 2O \\";"}1x=1v.1z(1I+2,1I+2+2d);3f=1v.1z(1I+4+2d);1r;1o"i":1o"d":J 8b=0;1b(J i=0;i<1v.Q;i++){6o=1v.1O(i);if(1E(2x(6o))&&!(1K=="d"&&6o=="."&&!8b++)){4d=i;1r}}if(!4d||1v.1O(4d)!=";"){2a="2O 3i 5a 1i, 3i 2O ; 1b hB/hG"}1x=1v.1z(0,4d);1x=(1K=="i"?2x(1x):8j(1x));3f=1v.1z(4d+1);1r;1o"a":if(1v.Q<4){2a="1d is 3m 5g";q}1I=1v.1Q(":",1);if(1I==-1){2a="2O : 1b 1d";q}2d=2x(1v.1z(1*1I,0));1v=1v.1z(1I+2);1x=1n 1k();if(1v.Q<1){2a="1d is 3m 5g";q}1b(J i=0;i+1<2d*2;i+=2){49=1h.5l(1v,1);if(5C||49[0]==2h||49[1]==""){2a="2O 3i 5a 1a, 3i 2O 1i 1b 1d";q}5u=1h.5l(49[1],1);if(5C){2a="5a 1i 1b 1d";q}1x[49[0]]=5u[0];1v=5u[1]}if(1v.1O(0)!="}"){2a="2O dc }, 3i 3m dA 45 1b 1d";q}3f=1v.1z(1);1r;1o"O":1I=1v.1Q(":");if(1I==-1){2a="2O : 1b 2p";q}2d=2x(1v.1z(0,1I));J 3g=1v.1z(1I+2,1I+2+2d);if(1v.1z(1I+2+2d,1I+4+2d)!="\\":"){2a="2p 7u is 3m 8e, 3i 2O \\":";q}J 5Q=1h.5l("a:"+1v.1z(1I+4+2d),1);if(5C){2a="5a 2p dm";q}3f=5Q[1];J 5U="K "+3g+"(){";1b(1a in 5Q[0]){5U+=""+1a+"=5Q[0][\'"+1a+"\'];"}5U+="}1x=1n "+3g+"();";c4(5U);1r;8H:2a="5a 1j 1K"}q(1y.Q==1?1x:[1x,3f])},73:K(3s,8A){J 8u=K(x){q x.2z("\\n").1X("\\n  ")};J 42="";if(3s 1G 1k){J 5F="";1b(i in 3s){5F=5F+"\\n"+1h.73(i,1q)+" => "+1h.73(3s[i],1q)+","}42="1d ("+8u(5F)+"\\n)"}1c if(3s===1D){42="bO"}1c{42=(!1E(3s))?3s:"\'"+3s.1f(\'/(["\\\'\\])/g\',"\\\\$1").1f(\'/\\/g\',"\\\\0")+"\'"}if(8A!=1q){1h.5c(42);q 1D}1c{q 42}},7V:K(2W){J 1m=[],i=ac=c=c1=c2=0;1T(i<2W.Q){c=2W.1C(i);if(c<5d){1m[ac++]=1N.25(c);i++}1c if((c>ci)&&(c<8N)){c2=2W.1C(i+1);1m[ac++]=1N.25(((c&31)<<6)|(c2&63));i+=2}1c{c2=2W.1C(i+1);c3=2W.1C(i+2);1m[ac++]=1N.25(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3}}q 1m.1X(\'\')},5b:K(2W){2W=2W.1f(/\\r\\n/g,"\\n");J 1m=[],ac=0;1b(J n=0;n<2W.Q;n++){J c=2W.1C(n);if(c<5d){1m[ac++]=1N.25(c)}1c if((c>cH)&&(c<cI)){1m[ac++]=1N.25((c>>6)|dk);1m[ac++]=1N.25((c&63)|5d)}1c{1m[ac++]=1N.25((c>>12)|8N);1m[ac++]=1N.25(((c>>6)&63)|5d);1m[ac++]=1N.25((c&63)|5d)}}q 1m.1X(\'\')}};1t.$P=4H()})();',62,1159,'||||||||||||||||||||||||||return|||||||||||||||||||var|function||||||length|||||str|||||||||||||||key|for|else|array|string|replace|false|this|value|input|Array|Math|tmp_arr|new|case|mixed_var|true|break|ret|window|haystack|cont|minWidth|val|arguments|substring|precision|toString|charCodeAt|null|isNaN|php_js|instanceof|jsdate|divpos|typeof|type|needle|includes|String|charAt|inp|indexOf|leftJustify|result|while|argv|AddUnsigned|tmp_ar|join|tmp|text||||||fromCharCode||argc|||errormsg|II|HH|size|filename|pad|search|undefined|FF|GG|zeroPad|slice|substr|number|constructor|object|f_string|pow|req|toLowerCase|256|cur_file|mode|parseInt|obj|split|data|prefix|buffer|strict|delimiter|inival|push|match|charlist|cnt|offset|temp|beat|document|missing|Object|len|tt|str_len|pos|found|array2|str_data|floor|output|subject||||bits|rotate_left|b64|0x0ffffffff|lByteCount|Index||histogram|Date|expires|chr|word_array|rest|objname|f_length|or|proper_address|str2|toUpperCase|too|pad_char|sorter|pad_type|abs|nd|mixed_expression|o1|lWordArray|tag|lResult|enc|lon|high|switch|round|lWordCount|endval|include|f_split_length|f_start|low|doc_elem|path|Indexes|crc|prefixBaseX|o2|1000|strCommand|formatBaseX|script_block|catch|lY8|bool|quote_style|sort|collect|pieces|cvt_hex||arrParam|retstr|o3|pad_val|values|lon_search|key_value|whitespace|kret|no|try|array1|endcont|lX8|count|pad_size|arr_dif|cur_depth|getFullYear|getHours|concat|argidx|callback|a_input|allowed_keys|allowed_tags|keys|str1|pad_to_go|H0|S22|S21|S14|code|S23|S32|S31|S24|S13|innerHTML|lMessageLength|lBytePosition|PHP_JS|lValue|lCount|S12|min|S11|S33|S34|H1|__php_js|js|H2|H3|suffix|positivePrefix|H4|blockstart|location|S42|S41|parts||S43|S44|WordToHex|href|justify|RotateLeft||invalid|utf8_encode|echo|128|base|dec|short|use_val|lNumberOfWords|str_pad_repeater|format|unserialize|WordToHexValue|WordToHexValue_temp|serialize|half|newkey|Product|lX|allowed_array|vret|matches|lY|is_array|0x40000000|lY4|lX4|Ticks|error|types|str_filename|iret|function_name|use_key|file_get_contents|arg_separator|XMLHttpRequest|XMLHTTP|url|ActiveXObject|arr|write|objprops|cons|set|random|objout|chars|flags|sort_flags|first_elm|matrix||0x3f|pad_string||||char_list|RegExp|div|decimals|f_version|f_string1|f_string2|tpm_ar|other|body|case_fn|array3|key_c|createElement|appendChild|re|search_value|stack|cval|newLength|reg|newArray|quot|f_offset|max|glue|throw|partA|cntr|diff|splitted|padding|countValue|thousands_sep|nd2|isFinite|valueIndex|formatString|DD|js_code|client_pc|sprintf|tarea|getDay|Error|repeat_char|base_pad|getTime|iShiftBits|getTimezoneOffset|thick_pad|txt_ordin|init|apply|st|encodeURIComponent|keycount|new_array|myDate|var_export|splice|limit|month|timestamp|Function||setAttribute|ma|formatArray|mb|lByte|STR_PAD_RIGHT|okey|__strnatcmp_split|strcmp|vl|AA|BB|numeric_prefix|secure|sum|vals|mode_even|not|0x0f|boolean|name|0xff|res|pad_length|CC|lNumberOfWords_temp1|vh|domain|num|Rand|plus|getMonth|Exist|string2|start_index|toFixed|walker|string1|index|trans|formdata|ip_address|dec_point|Matrix|process|0x80000000|glue2|utf8_decode|Microsoft|Msxml2|setDate|1972||setYear|md5|dateManip|getDate|setMonth||setHours|constant_name|implode|ENT_NOQUOTES|dotfound|0x3FFFFFFF|delete|long|ascii|lNumberOfWords_temp2|039|ENT_QUOTES|parseFloat|table|iTop|emptyArray|partB|lt|amp|createTextNode|ConvertToWordArray|toGMTString|oFunction|__pad_lines|defer|strFunctionName|responseText|GET|send|bool_return|script|return_val|getType|mixed_number|glue1|require|default|javascript|pre|getElementsByTagName|supported|open|224|checkDuplicate|num_req|day|year|arr_len|explode|buf|sha1|pad_value|int_width|unescape|f_needle|rd|cut|f_haystack|0x|preserve_keys|STR_PAD_LEFT|pop|prototype|method|doFormat|textTransform|regex|ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789|STR_PAD_BOTH|sa|SORT_NUMERIC|ra|str_replace|step|multiplier|mixed_val|str_break|t4|strstr|date|getMinutes|0x67452301|theSeconds|txt_months|0x80|call|lastIndexOf|txt_weekdays|getSeconds|0x98BADCFE|0xEFCDAB89|off|0x10325476|xA0|ABD13D59|32D86CE3|ACBCF940|DCD60DCF|90BF1D91|45DF5C75|51DE003A|97D2D988|CFBA9599|B8BDA50F|E0D5E91E|2802B89E|56B3C423|21B4F4B5|7EB17CBD|E7B82D07|09B64C2B|C8D75180|BFD06116|26D930AC|1DB71064|83D385C7|3B6E20C8|4C69105E|5F058808|F4D4B551|8D080DF5|136C9856|14015C4F|FD62F97A|63066CD9|FA0F3D63|646BA8C0|6DDDE4EB|D56041E4||35B5A8FA|F3B97148|6AB020F2|8A65C9EC|42B2986C|A50AB56B|D20D85FD|A2677172|1ADAD47D||3C03E4D1|4B04D447|84BE41DE|DBBBC9D6|06B6B51F|44042D73|DA60B8D0|AD678846|33031DE5|AA0A4C5F|270241AA|5005713C|DD0D7CC9|346ED9FC|4369E96A|D4BB30E2|A3BC0074|3AB551CE|4ADFA541|3DD895D7|D3D6F4FB|A4D1C46D|BE0B1010|C90C2086|C0BA6CAD|B7BD5C3B|2EB40D81|EDB88320|9ABFB3B6|74B1D29A|03B6E20C|59B33D17|C7D7A8B4|B966D409|206F85B3|5768B525|CE61E49F|5EDEF90E|B0D09822|29D9C998|4DB26158|FBD44C65|E8B8D433|9FBFE4A5|71B18589|7807C9A2|0F00F934|7F6A0DBB|E10E9818|9609A88E|EFD5102A|98D220BC|58684C11||2F6F7C87|B10BE924|C1611DAB|B6662D3D|01DB7106|76DC4190|086D3D2D|91646C97|8BBEB8EA|12B7E950|65B0D9C6|FCB9887C||62DD1DDF|8CD37CF3|15DA2D49|F50FC457|8208F4C1|1C6C6162|6B6B51F4|E6635C01|856530D8|F262004E|1B01A57B|6C0695ED|C60CD9B2|array_keys|Monday|src|Sunday|HEAD|setFullYear|include_once|Tuesday|get_included_files|NULL|Saturday|Friday|Thursday|Wednesday|function_exists|checkdate|get_class|require_once|head|rsort|reset|range||||eval|reverse|shuffle|userAgent|navigator|msie|sizeof|opera|call_user_func_array|January|1e2|4e2|364|864e5|191|th|pm|3600|zA|100|mktime|00|setSeconds|setMinutes|basename|dirname|EAD54739|June|May|April|February|March|July|August|December|file|November|October|September|127|2048|00000000|array_key_exists|array_flip|77073096|990951BA|EE0E612C|array_map|array_pad|array_rand|array_reduce|array_push|array_product|crc32|array_pop|array_fill|array_diff_key|9E6495A3|array_combine|array_chunk|0EDB8832|array_change_key_case|CASE_LOWER|array_count_values|forEach|array_diff_assoc|076DC419|706AF48F|E963A535|array_diff|ending|array_reverse|long2ip|var_names|4294967295|setcookie|1e3|compact|192|ip2long|properties|in_array||end|rand|defined|COUNT_RECURSIVE|escape|array_values|bin2hex|shift|count_chars|array_shift|array_search|many|addslashes|array_sum|cookie|unshift|array_unshift|array_unique|preg_quote|79DCB8A4|B5D0CF31|0xFFEFF47D|0x8F0CCC92|0x655B59C3|0x85845DD1|0x6FA87E4F|0x4E0811A1|0xA3014314|0xFE2CE6E0|0xFC93A039|0xAB9423A7|print_r|0xE6DB99E5|0xD9D4D039|0x1FA27CF8|isset|0x432AFF97|0xF4292244|0xC4AC5665|is_string|0xF7537E82|parse_str|ord|number_format|printf|rtrim|0x080000000|0xC3D2E1F0|lsb_hex|nl2br|md5_file|is_numeric|0xBD3AF235|is_object|0x2AD7D2BB|is_null|is_int|0xEB86D391|9DD277AF|0xD4EF3085|0xC040B340|0xF61E2562|0x49B40821|0x265E5A51|0xE9B6C7AA|0xD8A1E681|0x2441453|0xD62F105D|0xA679438E|0xFD987193|0xFD469501|0xA8304613|0x4787C62A|0x698098D8|0x8B44F7AF|0x6B901122|0x895CD7BE|0xFFFF5BB1|0xE7D3FBC8|0x21E1CDE6|0xA4BEEA44|0xFDE5380C|0x6D9D6122|0x4BDECFA9|0xF6BB4B60|0xEAA127FA|0x289B7EC6|0xBEBFBC70|0x8771F681|0xFFFA3942|0x455A14ED|0xF4D50D87|0xC33707D6|0xA9E3E905|0xFCEFA3F8|0x8D2A4C8A|0x676F02D9|0x0800000|0x08000|u3000|ucfirst|ucwords|strpbrk|u2029|strrev|strpos|u2028|wordwrap|strnatcmp|strchr|strcasecmp|base64_decode|strip_tags|stripos|strlen|stristr|stripslashes|strripos|strrpos|u2003|u2004|u2005|trim|x0b|u2001|u2000|xa0|u2006|u2007|strtoupper|strtolower|u200b|u200a|u2009|substr_count|u2008|str_split|223|BFPV|soundex|sha1_file|CGJKQSXZ|DT|0b|scboxXuidfegEG|MN|urldecode|decodeURIComponent|0x8F1BBCDC|0x6ED9EBA1|0x5A827999|0xCA62C1D6|intval|urlencode|empty|floatval|_|minimum|str_pad|str_ireplace|eEfFgG|ceil|base64_encode|Za|str_rot13|str_repeat|efg|toPrecision|finite|must|width|fFeE|void|toExponential|http_build_query|0xF57C0FAF|0x4881D05|F6B9265B|48B2364B||81BE16CD|3FB506DD|A6BC5767|18B74777|6FB077E1|D1BB67F1|1FDA836E|68DDB3F8|F1D4E242|86D3D2D4||0BDBDF21|41047A60|36034AF6|D80D2BDA|AF0A1B4C|88085AE6|FF0F6A70|8EBEEFF9|17B7BE43|166CCF45|A00AE278|D70DD2EE|3903B3C2|4E048354|616BFFD3|F862AE69|A1D1937E|38D8C2C4|4FDFF252|D6D6A3E8|66063BCA|8F659EFF|11010B5C|DF60EFC3|0xC1BDCEEE|2CD99E8B|u2002|C2D7FFA7|5BDEAE1D|9B64C2B0|256FD2A0|EC63F226|5268E236|||||5CB36A04|BB0B4703|220216B9|5505262F|CC0C7795|C5BA3BBE|2BB45A92|B2BD0B28|BC66831A|CB61B38C|92D28E9B|0CB61B38|7BB12BAE|316E8EEF|A867DF55|7CDCEFB7|E5D5BE0D|E2B87A14|95BF4A82|026D930A|4669BE79|756AA39C|9C0906A9|EB0E363F|05005713|72076785|F9B9DF6F|60B08ED5|94643B84|htmlentities|textarea|196C3671|int|0D6D6A3E|htmlspecialchars_decode|htmlspecialchars|html_entity_decode|float|2D02EF8D|0xD76AA478|5A05DF1B|0xFF|E3630B12|A7672661|createDocumentFragment|806567CB|levenshtein|0A00AE27|7A6A5AA8|01|9309FF9D|next|E40ECF0B|255|test|7D079EB1|0xC0000000|ltrim|F762575D|6906C2FE|1E01F268|F00F9344|8708A3D2|B40BBE37|C30C8EA1|0x242070DB|37D83BF0|40DF0B66|73DC1683|A9BCAE53|DEBB9EC5|BDBDF21C||30B5FFE9|47B2CF7F|D9D65ADC|AED16A4A|89D32BE0|10DA7A5A|67DD4ACC||D06016F7|4969474D|04DB2615|FED41B76||3E6E77DB|CABAC28A|53B39330|23D967BF|2A6F2B94|B3667A2E|C4614AB8|5D681B02|CDD70693|54DE5729|BAD03605|24B4A3A6|6E6B06E7|0xE8C7B756'.split('|'),0,{}))


/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
AJAX
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
function Sarissa(){} Sarissa.VERSION="0.9.9.3";Sarissa.PARSED_OK="Document contains no parsing errors";Sarissa.PARSED_EMPTY="Document is empty";Sarissa.PARSED_UNKNOWN_ERROR="Not well-formed or other error";Sarissa.IS_ENABLED_TRANSFORM_NODE=false;Sarissa.REMOTE_CALL_FLAG="gr.abiss.sarissa.REMOTE_CALL_FLAG";Sarissa._sarissa_iNsCounter=0;Sarissa._SARISSA_IEPREFIX4XSLPARAM="";Sarissa._SARISSA_HAS_DOM_IMPLEMENTATION=document.implementation&&true;Sarissa._SARISSA_HAS_DOM_CREATE_DOCUMENT=Sarissa._SARISSA_HAS_DOM_IMPLEMENTATION&&document.implementation.createDocument;Sarissa._SARISSA_HAS_DOM_FEATURE=Sarissa._SARISSA_HAS_DOM_IMPLEMENTATION&&document.implementation.hasFeature;Sarissa._SARISSA_IS_MOZ=Sarissa._SARISSA_HAS_DOM_CREATE_DOCUMENT&&Sarissa._SARISSA_HAS_DOM_FEATURE;Sarissa._SARISSA_IS_SAFARI=navigator.userAgent.toLowerCase().indexOf("safari")!=-1||navigator.userAgent.toLowerCase().indexOf("konqueror")!=-1;Sarissa._SARISSA_IS_SAFARI_OLD=Sarissa._SARISSA_IS_SAFARI&&(parseInt((navigator.userAgent.match(/AppleWebKit\/(\d+)/)||{})[1],10)<420);Sarissa._SARISSA_IS_IE=document.all&&window.ActiveXObject&&navigator.userAgent.toLowerCase().indexOf("msie")>-1&&navigator.userAgent.toLowerCase().indexOf("opera")==-1;Sarissa._SARISSA_IS_OPERA=navigator.userAgent.toLowerCase().indexOf("opera")!=-1;if(!window.Node||!Node.ELEMENT_NODE){Node={ELEMENT_NODE:1,ATTRIBUTE_NODE:2,TEXT_NODE:3,CDATA_SECTION_NODE:4,ENTITY_REFERENCE_NODE:5,ENTITY_NODE:6,PROCESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_TYPE_NODE:10,DOCUMENT_FRAGMENT_NODE:11,NOTATION_NODE:12};} if(Sarissa._SARISSA_IS_SAFARI_OLD){HTMLHtmlElement=document.createElement("html").constructor;Node=HTMLElement={};HTMLElement.prototype=HTMLHtmlElement.__proto__.__proto__;HTMLDocument=Document=document.constructor;var x=new DOMParser();XMLDocument=x.constructor;Element=x.parseFromString("<Single />","text/xml").documentElement.constructor;x=null;} if(typeof XMLDocument=="undefined"&&typeof Document!="undefined"){XMLDocument=Document;} if(Sarissa._SARISSA_IS_IE){Sarissa._SARISSA_IEPREFIX4XSLPARAM="xsl:";var _SARISSA_DOM_PROGID="";var _SARISSA_XMLHTTP_PROGID="";var _SARISSA_DOM_XMLWRITER="";Sarissa.pickRecentProgID=function(idList){var bFound=false,e;var o2Store;for(var i=0;i<idList.length&&!bFound;i++){try{var oDoc=new ActiveXObject(idList[i]);o2Store=idList[i];bFound=true;}catch(objException){e=objException;}} if(!bFound){throw"Could not retrieve a valid progID of Class: "+idList[idList.length-1]+". (original exception: "+e+")";} idList=null;return o2Store;};_SARISSA_DOM_PROGID=null;_SARISSA_THREADEDDOM_PROGID=null;_SARISSA_XSLTEMPLATE_PROGID=null;_SARISSA_XMLHTTP_PROGID=null;XMLHttpRequest=function(){if(!_SARISSA_XMLHTTP_PROGID){_SARISSA_XMLHTTP_PROGID=Sarissa.pickRecentProgID(["Msxml2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"]);} return new ActiveXObject(_SARISSA_XMLHTTP_PROGID);};Sarissa.getDomDocument=function(sUri,sName){if(!_SARISSA_DOM_PROGID){_SARISSA_DOM_PROGID=Sarissa.pickRecentProgID(["Msxml2.DOMDocument.6.0","Msxml2.DOMDocument.3.0","MSXML2.DOMDocument","MSXML.DOMDocument","Microsoft.XMLDOM"]);} var oDoc=new ActiveXObject(_SARISSA_DOM_PROGID);if(sName){var prefix="";if(sUri){if(sName.indexOf(":")>1){prefix=sName.substring(0,sName.indexOf(":"));sName=sName.substring(sName.indexOf(":")+1);}else{prefix="a"+(Sarissa._sarissa_iNsCounter++);}} if(sUri){oDoc.loadXML('<'+prefix+':'+sName+" xmlns:"+prefix+"=\""+sUri+"\""+" />");}else{oDoc.loadXML('<'+sName+" />");}} return oDoc;};Sarissa.getParseErrorText=function(oDoc){var parseErrorText=Sarissa.PARSED_OK;if(oDoc&&oDoc.parseError&&oDoc.parseError.errorCode&&oDoc.parseError.errorCode!=0){parseErrorText="XML Parsing Error: "+oDoc.parseError.reason+"\nLocation: "+oDoc.parseError.url+"\nLine Number "+oDoc.parseError.line+", Column "+ oDoc.parseError.linepos+":\n"+oDoc.parseError.srcText+"\n";for(var i=0;i<oDoc.parseError.linepos;i++){parseErrorText+="-";} parseErrorText+="^\n";} else if(oDoc.documentElement===null){parseErrorText=Sarissa.PARSED_EMPTY;} return parseErrorText;};Sarissa.setXpathNamespaces=function(oDoc,sNsSet){oDoc.setProperty("SelectionLanguage","XPath");oDoc.setProperty("SelectionNamespaces",sNsSet);};XSLTProcessor=function(){if(!_SARISSA_XSLTEMPLATE_PROGID){_SARISSA_XSLTEMPLATE_PROGID=Sarissa.pickRecentProgID(["Msxml2.XSLTemplate.6.0","MSXML2.XSLTemplate.3.0"]);} this.template=new ActiveXObject(_SARISSA_XSLTEMPLATE_PROGID);this.processor=null;};XSLTProcessor.prototype.importStylesheet=function(xslDoc){if(!_SARISSA_THREADEDDOM_PROGID){_SARISSA_THREADEDDOM_PROGID=Sarissa.pickRecentProgID(["MSXML2.FreeThreadedDOMDocument.6.0","MSXML2.FreeThreadedDOMDocument.3.0"]);} xslDoc.setProperty("SelectionLanguage","XPath");xslDoc.setProperty("SelectionNamespaces","xmlns:xsl='http://www.w3.org/1999/XSL/Transform'");var converted=new ActiveXObject(_SARISSA_THREADEDDOM_PROGID);try{converted.resolveExternals=true;converted.setProperty("AllowDocumentFunction",true);} catch(e){} if(xslDoc.url&&xslDoc.selectSingleNode("//xsl:*[local-name() = 'import' or local-name() = 'include']")!=null){converted.async=false;converted.load(xslDoc.url);} else{converted.loadXML(xslDoc.xml);} converted.setProperty("SelectionNamespaces","xmlns:xsl='http://www.w3.org/1999/XSL/Transform'");var output=converted.selectSingleNode("//xsl:output");if(output){this.outputMethod=output.getAttribute("method");} else{delete this.outputMethod;} this.template.stylesheet=converted;this.processor=this.template.createProcessor();this.paramsSet=[];};XSLTProcessor.prototype.transformToDocument=function(sourceDoc){var outDoc;if(_SARISSA_THREADEDDOM_PROGID){this.processor.input=sourceDoc;outDoc=new ActiveXObject(_SARISSA_DOM_PROGID);this.processor.output=outDoc;this.processor.transform();return outDoc;} else{if(!_SARISSA_DOM_XMLWRITER){_SARISSA_DOM_XMLWRITER=Sarissa.pickRecentProgID(["Msxml2.MXXMLWriter.6.0","Msxml2.MXXMLWriter.3.0","MSXML2.MXXMLWriter","MSXML.MXXMLWriter","Microsoft.XMLDOM"]);} this.processor.input=sourceDoc;outDoc=new ActiveXObject(_SARISSA_DOM_XMLWRITER);this.processor.output=outDoc;this.processor.transform();var oDoc=new ActiveXObject(_SARISSA_DOM_PROGID);oDoc.loadXML(outDoc.output+"");return oDoc;}};XSLTProcessor.prototype.transformToFragment=function(sourceDoc,ownerDoc){this.processor.input=sourceDoc;this.processor.transform();var s=this.processor.output;var f=ownerDoc.createDocumentFragment();var container;if(this.outputMethod=='text'){f.appendChild(ownerDoc.createTextNode(s));}else if(ownerDoc.body&&ownerDoc.body.innerHTML){container=ownerDoc.createElement('div');container.innerHTML=s;while(container.hasChildNodes()){f.appendChild(container.firstChild);}} else{var oDoc=new ActiveXObject(_SARISSA_DOM_PROGID);if(s.substring(0,5)=='<?xml'){s=s.substring(s.indexOf('?>')+2);} var xml=''.concat('<my>',s,'</my>');oDoc.loadXML(xml);container=oDoc.documentElement;while(container.hasChildNodes()){f.appendChild(container.firstChild);}} return f;};XSLTProcessor.prototype.setParameter=function(nsURI,name,value){value=value?value:"";if(nsURI){this.processor.addParameter(name,value,nsURI);}else{this.processor.addParameter(name,value);} nsURI=""+(nsURI||"");if(!this.paramsSet[nsURI]){this.paramsSet[nsURI]=[];} this.paramsSet[nsURI][name]=value;};XSLTProcessor.prototype.getParameter=function(nsURI,name){nsURI=""+(nsURI||"");if(this.paramsSet[nsURI]&&this.paramsSet[nsURI][name]){return this.paramsSet[nsURI][name];}else{return null;}};XSLTProcessor.prototype.clearParameters=function(){for(var nsURI in this.paramsSet){for(var name in this.paramsSet[nsURI]){if(nsURI!=""){this.processor.addParameter(name,"",nsURI);}else{this.processor.addParameter(name,"");}}} this.paramsSet=[];};}else{if(Sarissa._SARISSA_HAS_DOM_CREATE_DOCUMENT){Sarissa.__handleLoad__=function(oDoc){Sarissa.__setReadyState__(oDoc,4);};_sarissa_XMLDocument_onload=function(){Sarissa.__handleLoad__(this);};Sarissa.__setReadyState__=function(oDoc,iReadyState){oDoc.readyState=iReadyState;oDoc.readystate=iReadyState;if(oDoc.onreadystatechange!=null&&typeof oDoc.onreadystatechange=="function"){oDoc.onreadystatechange();}};Sarissa.getDomDocument=function(sUri,sName){var oDoc=document.implementation.createDocument(sUri?sUri:null,sName?sName:null,null);if(!oDoc.onreadystatechange){oDoc.onreadystatechange=null;} if(!oDoc.readyState){oDoc.readyState=0;} oDoc.addEventListener("load",_sarissa_XMLDocument_onload,false);return oDoc;};if(window.XMLDocument){} else if(Sarissa._SARISSA_HAS_DOM_FEATURE&&window.Document&&!Document.prototype.load&&document.implementation.hasFeature('LS','3.0')){Sarissa.getDomDocument=function(sUri,sName){var oDoc=document.implementation.createDocument(sUri?sUri:null,sName?sName:null,null);return oDoc;};} else{Sarissa.getDomDocument=function(sUri,sName){var oDoc=document.implementation.createDocument(sUri?sUri:null,sName?sName:null,null);if(oDoc&&(sUri||sName)&&!oDoc.documentElement){oDoc.appendChild(oDoc.createElementNS(sUri,sName));} return oDoc;};}}} if(!window.DOMParser){if(Sarissa._SARISSA_IS_SAFARI){DOMParser=function(){};DOMParser.prototype.parseFromString=function(sXml,contentType){var xmlhttp=new XMLHttpRequest();xmlhttp.open("GET","data:text/xml;charset=utf-8,"+encodeURIComponent(sXml),false);xmlhttp.send(null);return xmlhttp.responseXML;};}else if(Sarissa.getDomDocument&&Sarissa.getDomDocument()&&Sarissa.getDomDocument(null,"bar").xml){DOMParser=function(){};DOMParser.prototype.parseFromString=function(sXml,contentType){var doc=Sarissa.getDomDocument();doc.loadXML(sXml);return doc;};}} if((typeof(document.importNode)=="undefined")&&Sarissa._SARISSA_IS_IE){try{document.importNode=function(oNode,bChildren){var tmp;if(oNode.nodeName=='#text'){return document.createTextNode(oNode.data);} else{if(oNode.nodeName=="tbody"||oNode.nodeName=="tr"){tmp=document.createElement("table");} else if(oNode.nodeName=="td"){tmp=document.createElement("tr");} else if(oNode.nodeName=="option"){tmp=document.createElement("select");} else{tmp=document.createElement("div");} if(bChildren){tmp.innerHTML=oNode.xml?oNode.xml:oNode.outerHTML;}else{tmp.innerHTML=oNode.xml?oNode.cloneNode(false).xml:oNode.cloneNode(false).outerHTML;} return tmp.getElementsByTagName("*")[0];}};}catch(e){}} if(!Sarissa.getParseErrorText){Sarissa.getParseErrorText=function(oDoc){var parseErrorText=Sarissa.PARSED_OK;if(!oDoc.documentElement){parseErrorText=Sarissa.PARSED_EMPTY;}else if(oDoc.documentElement.tagName=="parsererror"){parseErrorText=oDoc.documentElement.firstChild.data;parseErrorText+="\n"+oDoc.documentElement.firstChild.nextSibling.firstChild.data;}else if(oDoc.getElementsByTagName("parsererror").length>0){var parsererror=oDoc.getElementsByTagName("parsererror")[0];parseErrorText=Sarissa.getText(parsererror,true)+"\n";}else if(oDoc.parseError&&oDoc.parseError.errorCode!=0){parseErrorText=Sarissa.PARSED_UNKNOWN_ERROR;} return parseErrorText;};} Sarissa.getText=function(oNode,deep){var s="";var nodes=oNode.childNodes;for(var i=0;i<nodes.length;i++){var node=nodes[i];var nodeType=node.nodeType;if(nodeType==Node.TEXT_NODE||nodeType==Node.CDATA_SECTION_NODE){s+=node.data;}else if(deep===true&&(nodeType==Node.ELEMENT_NODE||nodeType==Node.DOCUMENT_NODE||nodeType==Node.DOCUMENT_FRAGMENT_NODE)){s+=Sarissa.getText(node,true);}} return s;};if(!window.XMLSerializer&&Sarissa.getDomDocument&&Sarissa.getDomDocument("","foo",null).xml){XMLSerializer=function(){};XMLSerializer.prototype.serializeToString=function(oNode){return oNode.xml;};} Sarissa.stripTags=function(s){return s?s.replace(/<[^>]+>/g,""):s;};Sarissa.clearChildNodes=function(oNode){while(oNode.firstChild){oNode.removeChild(oNode.firstChild);}};Sarissa.copyChildNodes=function(nodeFrom,nodeTo,bPreserveExisting){if(Sarissa._SARISSA_IS_SAFARI&&nodeTo.nodeType==Node.DOCUMENT_NODE){nodeTo=nodeTo.documentElement;} if((!nodeFrom)||(!nodeTo)){throw"Both source and destination nodes must be provided";} if(!bPreserveExisting){Sarissa.clearChildNodes(nodeTo);} var ownerDoc=nodeTo.nodeType==Node.DOCUMENT_NODE?nodeTo:nodeTo.ownerDocument;var nodes=nodeFrom.childNodes;var i;if(typeof(ownerDoc.importNode)!="undefined"){for(i=0;i<nodes.length;i++){nodeTo.appendChild(ownerDoc.importNode(nodes[i],true));}}else{for(i=0;i<nodes.length;i++){nodeTo.appendChild(nodes[i].cloneNode(true));}}};Sarissa.moveChildNodes=function(nodeFrom,nodeTo,bPreserveExisting){if((!nodeFrom)||(!nodeTo)){throw"Both source and destination nodes must be provided";} if(!bPreserveExisting){Sarissa.clearChildNodes(nodeTo);} var nodes=nodeFrom.childNodes;if(nodeFrom.ownerDocument==nodeTo.ownerDocument){while(nodeFrom.firstChild){nodeTo.appendChild(nodeFrom.firstChild);}}else{var ownerDoc=nodeTo.nodeType==Node.DOCUMENT_NODE?nodeTo:nodeTo.ownerDocument;var i;if(typeof(ownerDoc.importNode)!="undefined"){for(i=0;i<nodes.length;i++){nodeTo.appendChild(ownerDoc.importNode(nodes[i],true));}}else{for(i=0;i<nodes.length;i++){nodeTo.appendChild(nodes[i].cloneNode(true));}} Sarissa.clearChildNodes(nodeFrom);}};Sarissa.xmlize=function(anyObject,objectName,indentSpace){indentSpace=indentSpace?indentSpace:'';var s=indentSpace+'<'+objectName+'>';var isLeaf=false;if(!(anyObject instanceof Object)||anyObject instanceof Number||anyObject instanceof String||anyObject instanceof Boolean||anyObject instanceof Date){s+=Sarissa.escape(""+anyObject);isLeaf=true;}else{s+="\n";var isArrayItem=anyObject instanceof Array;for(var name in anyObject){s+=Sarissa.xmlize(anyObject[name],(isArrayItem?"array-item key=\""+name+"\"":name),indentSpace+"   ");} s+=indentSpace;} return(s+=(objectName.indexOf(' ')!=-1?"</array-item>\n":"</"+objectName+">\n"));};Sarissa.escape=function(sXml){return sXml.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;");};Sarissa.unescape=function(sXml){return sXml.replace(/&apos;/g,"'").replace(/&quot;/g,"\"").replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&amp;/g,"&");};Sarissa.updateCursor=function(oTargetElement,sValue){if(oTargetElement&&oTargetElement.style&&oTargetElement.style.cursor!=undefined){oTargetElement.style.cursor=sValue;}};Sarissa.updateContentFromURI=function(sFromUrl,oTargetElement,xsltproc,callback,skipCache){try{Sarissa.updateCursor(oTargetElement,"wait");var xmlhttp=new XMLHttpRequest();xmlhttp.open("GET",sFromUrl,true);xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){try{var oDomDoc=xmlhttp.responseXML;if(oDomDoc&&Sarissa.getParseErrorText(oDomDoc)==Sarissa.PARSED_OK){Sarissa.updateContentFromNode(xmlhttp.responseXML,oTargetElement,xsltproc);callback(sFromUrl,oTargetElement);} else{throw Sarissa.getParseErrorText(oDomDoc);}} catch(e){if(callback){callback(sFromUrl,oTargetElement,e);} else{throw e;}}}};if(skipCache){var oldage="Sat, 1 Jan 2000 00:00:00 GMT";xmlhttp.setRequestHeader("If-Modified-Since",oldage);} xmlhttp.send("");} catch(e){Sarissa.updateCursor(oTargetElement,"auto");if(callback){callback(sFromUrl,oTargetElement,e);} else{throw e;}}};Sarissa.updateContentFromNode=function(oNode,oTargetElement,xsltproc){try{Sarissa.updateCursor(oTargetElement,"wait");Sarissa.clearChildNodes(oTargetElement);var ownerDoc=oNode.nodeType==Node.DOCUMENT_NODE?oNode:oNode.ownerDocument;if(ownerDoc.parseError&&ownerDoc.parseError.errorCode!=0){var pre=document.createElement("pre");pre.appendChild(document.createTextNode(Sarissa.getParseErrorText(ownerDoc)));oTargetElement.appendChild(pre);} else{if(xsltproc){oNode=xsltproc.transformToDocument(oNode);} if(oTargetElement.tagName.toLowerCase()=="textarea"||oTargetElement.tagName.toLowerCase()=="input"){oTargetElement.value=new XMLSerializer().serializeToString(oNode);} else{if(oNode.nodeType==Node.DOCUMENT_NODE||oNode.ownerDocument.documentElement==oNode){oTargetElement.innerHTML=new XMLSerializer().serializeToString(oNode);} else{oTargetElement.appendChild(oTargetElement.ownerDocument.importNode(oNode,true));}}}} catch(e){throw e;} finally{Sarissa.updateCursor(oTargetElement,"auto");}};Sarissa.formToQueryString=function(oForm){var qs="";for(var i=0;i<oForm.elements.length;i++){var oField=oForm.elements[i];var sFieldName=oField.getAttribute("name")?oField.getAttribute("name"):oField.getAttribute("id");if(sFieldName&&((!oField.disabled)||oField.type=="hidden")){switch(oField.type){case"hidden":case"text":case"textarea":case"password":qs+=sFieldName+"="+encodeURIComponent(oField.value)+"&";break;case"select-one":qs+=sFieldName+"="+encodeURIComponent(oField.options[oField.selectedIndex].value)+"&";break;case"select-multiple":for(var j=0;j<oField.length;j++){var optElem=oField.options[j];if(optElem.selected===true){qs+=sFieldName+"[]"+"="+encodeURIComponent(optElem.value)+"&";}} break;case"checkbox":case"radio":if(oField.checked){qs+=sFieldName+"="+encodeURIComponent(oField.value)+"&";} break;}}} return qs.substr(0,qs.length-1);};Sarissa.updateContentFromForm=function(oForm,oTargetElement,xsltproc,callback){try{Sarissa.updateCursor(oTargetElement,"wait");var params=Sarissa.formToQueryString(oForm)+"&"+Sarissa.REMOTE_CALL_FLAG+"=true";var xmlhttp=new XMLHttpRequest();var bUseGet=oForm.getAttribute("method")&&oForm.getAttribute("method").toLowerCase()=="get";if(bUseGet){xmlhttp.open("GET",oForm.getAttribute("action")+"?"+params,true);} else{xmlhttp.open('POST',oForm.getAttribute("action"),true);xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");xmlhttp.setRequestHeader("Content-length",params.length);xmlhttp.setRequestHeader("Connection","close");} xmlhttp.onreadystatechange=function(){try{if(xmlhttp.readyState==4){var oDomDoc=xmlhttp.responseXML;if(oDomDoc&&Sarissa.getParseErrorText(oDomDoc)==Sarissa.PARSED_OK){Sarissa.updateContentFromNode(xmlhttp.responseXML,oTargetElement,xsltproc);callback(oForm,oTargetElement);} else{throw Sarissa.getParseErrorText(oDomDoc);}}} catch(e){if(callback){callback(oForm,oTargetElement,e);} else{throw e;}}};xmlhttp.send(bUseGet?"":params);} catch(e){Sarissa.updateCursor(oTargetElement,"auto");if(callback){callback(oForm,oTargetElement,e);} else{throw e;}} return false;};


/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
EVENT: ONLOAD
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
window.onload=function()
{
	DCO=new Puma;
	
	DCO.Prepare();
	$INIT()
};


/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
EVENT: ONRESIZE
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
window.onresize=function() { with (DCO)
{
	for (var n=0;n<E.length;n++)
	{
		switch (E[n].nodeName)
		{
			default:
			if (E[n].OnResize) E[n].OnResize();
			break;
		}
	}
}
};


/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
PUMA SUB-SYSTEM
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
function Puma(Document) { with (this)
{
	this.BUF				= [];		// Generic Buffer
	this.CMS				= {};		// CMS Interface Object
	this.DEF_LIBRARY		= [];		// Default Library Functions to Load Automatically
	this.DEF_PG_NAME		= null;		// Default Page Name
	this.E					= [];		// Element Collection
	this.E_COUNT			= 0;		// Current Number Of Elements
	this.HOWMANY_REFRESHES	= 0;		// How many refreshes
	this.IFRAMES			= [];		// IFRAMES Collection
	this.IMAGES				= [];		// IMG Collection
	this.LAYERS				= []		// DIV Collection
	this.LOADED_FUNCTIONS	= {};		// List of Loaded Functions
	this.PARENT				= null;		// Parent Window
	this.PG					= null;		// HTML Wrapper Object
	this.PG_ACTION			= null;		// Page Action (pulled from "ACTION" querystring variable)
	this.PG_IS_WINDOW		= null;		// Page is a child window (true/false)
	this.PG_NAME			= null;		// Current Page Name (pulled from "pg" querystring variable)
	this.PG_WRAPPER			= null;		// HTML Wrapper Object (inner)
	this.WE_ARE_HOME		= false;	// Are we currently within the home page?
	
	
	/*
	IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
	void Refresh([bool minimal])
	IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
	*/
	this.Refresh=function(bMinimal) { with (this)
	{
		BUF			= [];
		E			= d.body.getElementsByTagName('*');
		E_COUNT		= E.length;
		IFRAMES		= d.body.getElementsByTagName('iframe');
		IMAGES		= d.body.getElementsByTagName('img');
		LAYERS		= d.body.getElementsByTagName('div');
		
		if (!bMinimal)
		{
			DEF_LIBRARY			= _DEF_LIBRARY;
			DEF_PG_NAME			= _DEF_PG_NAME;
			LOADED_FUNCTIONS	= {};
			PARENT				= window.parent.document;
			PG					= $E('x-PAGE') || $E('x-wPAGE');
			PG_ACTION			= $GET_HTTP_VAR('ACTION').toUpperCase() || null;
			PG_IS_WINDOW		= PG.id=='x-wPAGE';
			PG_NAME				= $GET_HTTP_VAR('pg').toLowerCase() || DEF_PG_NAME;
			PG_WRAPPER			= $E('x-WRAPPER') || $E('x-wWRAPPER');
			
			if (
			  HOWMANY_REFRESHES > 0
			  && _ENABLE_EPU)
			{
				Prepare()
			}
		}
		
		{
			WE_ARE_HOME = PG_NAME.toLowerCase() == DEF_PG_NAME.toLowerCase();
		}
		
		HOWMANY_REFRESHES++
	}
	};
	
	this.Prepare=function() { with (this)
	{
		if (_ENABLE_EPU)
		{
			for (var x=0;x<E.length;x++) { if (_EPU[E[x].nodeName])
			{
				var func='$_'+E[x].nodeName;
				
				$_ADD_METHODS_FOR(E[x]);
				$_ADD_ATTRIBS_FOR(E[x]);
				
				if (!$P.function_exists(func)) E[x]._ready=false;
				else
				{
					eval(func+'(DCO.E['+x+'])');
					E[x]._ready=true
				}
			}
			}
		}
	}
	};
	
	
	/*
	IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
	bool Load(string function)
	IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
	*/
	this.Load=function(func) { with (this)
	{
		if (LOADED_FUNCTIONS[func.toUpperCase()]) return;
		else
		{
			$P.include_once('/4s/scripts/lib/functions/'+func.toLowerCase()+'.js');
			LOADED_FUNCTIONS[func.toUpperCase()]=true;
			return true
		}
	}
	};
	
	Refresh()
}
};


/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
SYSTEM VARIABLES
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
var o 	= null;																	// Default Object Container
var d 	= document;																// Document Alias
var t 	= new Array();															// Ineterval/Timeout IDs
var w 	= null;																	// Window Container
var s 	= [screen.width,screen.height,screen.availWidth,screen.availHeight];	// Current Screen Dimensions (w,h)
var p	= {};																	// Universal Page Configuration Variable
var DCO	= new Object;																// Document Configuration Object (API Initializer)


/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
BROWSER SNIFFER (JSBRWSNIFF)
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
function getBrowser(obj){var b=new Array("unknown","unknown","unknown","unknown");(isEmpty(obj)?brs=navigator.userAgent.toLowerCase():brs=obj);if(brs.search(/omniweb[\/\s]v?(\d+([\.-]\d)*)/)!=-1){b[0]="omniweb";b[1]=brs.match(/omniweb[\/\s]v?(\d+([\.-]\d)*)/)[1];(b[1]>4.5?b[2]="khtml":b[2]="omniweb");(brs.search(/omniweb[\/\s]((\d+([\.-]\d)*)-)?v(\d+([\.-]\d)*)/)==-1?b[3]=brs.match(/omniweb[\/\s](\d+([\.-]\d)*)/)[1]:b[3]=brs.match(/omniweb[\/\s]((\d+([\.-]\d)*)-)?v(\d+([\.-]\d)*)/)[4]);return b}else if(brs.search(/opera[\/\s](\d+(\.?\d)*)/)!=-1){b[0]="opera";b[1]=brs.match(/opera[\/\s](\d+(\.?\d)*)/)[1];b[2]="opera";b[3]=b[1];return b}else if(brs.search(/crazy\s?browser\s(\d+(\.?\d)*)/)!=-1){b[0]="crazy";b[1]=brs.match(/crazy\s?browser\s(\d+(\.?\d)*)/)[1];b[2]="msie";b[3]=getMSIEVersion();return b}else if(brs.search(/myie2/)!=-1){b[0]="myie2";b[2]="msie";b[3]=brs.match(/msie\s(\d+(\.?\d)*)/)[1];return b}else if(brs.search(/netcaptor/)!=-1){b[0]="netcaptor";b[1]=brs.match(/netcaptor\s(\d+(\.?\d)*)/)[1];b[2]="msie";b[3]=getMSIEVersion();return b}else if(brs.search(/avant\sbrowser/)!=-1){b[0]="avantbrowser";b[2]="msie";b[3]=getMSIEVersion();return b}else if(brs.search(/msn\s(\d+(\.?\d)*)/)!=-1){b[0]="msn";b[1]=brs.match(/msn\s(\d+(\.?\d)*)/)[1];b[2]="msie";b[3]=getMSIEVersion();return b}else if(brs.search(/msie\s(\d+(\.?\d)*)/)!=-1){b[0]="msie";b[1]=getMSIEVersion();b[2]="msie";b[3]=b[1];return b}else if(brs.search(/powermarks\/(\d+(\.?\d)*)/)!=-1){b[0]="powermarks";b[1]=brs.match(/powermarks\/(\d+(\.?\d)*)/)[1];b[2]="msie";try{b[3]=getMSIEVersion()}catch(e){}return b}else if(brs.search(/konqueror[\/\s](\d+([\.-]\d)*)/)!=-1){b[0]="konqueror";b[1]=brs.match(/konqueror[\/\s](\d+([\.-]\d)*)/)[1];b[2]="khtml";return b}else if(brs.search(/safari\/(\d)*/)!=-1){b[0]="safari";b[1]=brs.match(/safari\/(\d+(\.?\d*)*)/)[1];b[2]="khtml";b[3]=brs.match(/applewebkit\/(\d+(\.?\d*)*)/)[1];return b}else if(brs.search(/zyborg/)!=-1){b[0]="zyborg";b[1]=brs.match(/zyborg\/(\d+(\.?\d)*)/)[1];b[2]="robot";b[3]="-1";return b}else if(brs.search(/netscape6[\/\s](\d+([\.-]\d)*)/)!=-1){b[0]="netscape";b[1]=brs.match(/netscape6[\/\s](\d+([\.-]\d)*)/)[1];b[2]="gecko";b[3]=getGeckoVersion();return b}else if(brs.search(/netscape\/(7\.\d*)/)!=-1){b[0]="netscape";b[1]=brs.match(/netscape\/(7\.\d*)/)[1];b[2]="gecko";b[3]=getGeckoVersion();return b}else if(brs.search(/galeon[\/\s](\d+([\.-]\d)*)/)!=-1){b[0]="galeon";b[1]=brs.match(/galeon[\/\s](\d+([\.-]\d)*)/)[1];b[2]="gecko";b[3]=getGeckoVersion();return b}else if(brs.search(/nautilus[\/\s](\d+([\.-]\d)*)/)!=-1){b[0]="nautilus";b[1]=brs.match(/nautilus[\/\s](\d+([\.-]\d)*)/)[1];b[2]="gecko";b[3]=getGeckoVersion();return b}else if(brs.search(/firefox[\/\s](\d+([\.-]\d)*)/)!=-1){b[0]="firefox";b[1]=brs.match(/firefox[\/\s](\d+([\.-]\d)*)/)[1];b[2]="gecko";b[3]=getGeckoVersion();return b}else if(brs.search(/k-meleon[\/\s](\d+([\.-]\d)*)/)!=-1){b[0]="kmeleon";b[1]=brs.match(/k-meleon[\/\s](\d+([\.-]\d)*)/)[1];b[2]="gecko";b[3]=getGeckoVersion();return b}else if(brs.search(/playstation\s3/)!=-1){b[0]="netfront";b[1]="2.81";b[2]="playstation3";b[3]=brs.match(/playstation\s3;\s(\d+\.\d+)/)[1];return b}else if(brs.search(/firebird[\/\s](\d+([\.-]\d)*)/)!=-1){b[0]="firebird";b[1]=brs.match(/firebird[\/\s](\d+([\.-]\d)*)/)[1];b[2]="gecko";b[3]=getGeckoVersion();return b}else if(brs.search(/phoenix[\/\s](\d+([\.-]\d)*)/)!=-1){b[0]="phoenix";b[1]=brs.match(/phoenix[\/\s](\d+([\.-]\d)*)/)[1];b[2]="gecko";b[3]=getGeckoVersion();return b}else if(brs.search(/camino[\/\s](\d+([\.-]\d)*)/)!=-1){b[0]="camino";b[1]=brs.match(/camino[\/\s](\d+([\.-]\d)*)/)[1];b[2]="gecko";b[3]=getGeckoVersion();return b}else if(brs.search(/epiphany[\/\s](\d+([\.-]\d)*)/)!=-1){b[0]="epiphany";b[1]=brs.match(/epiphany[\/\s](\d+([\.-]\d)*)/)[1];b[2]="gecko";b[3]=getGeckoVersion();return b}else if(brs.search(/chimera[\/\s](\d+([\.-]\d)*)/)!=-1){b[0]="chimera";b[1]=brs.match(/chimera[\/\s](\d+([\.-]\d)*)/)[1];b[2]="gecko";b[3]=getGeckoVersion();return b}else if(brs.search(/icab[\s\/]?(\d+(\.?\d)*)/)!=-1){b[0]="icab";b[1]=brs.match(/icab[\s\/]?(\d+(\.?\d)*)/)[1];b[2]="icab";b[3]=b[1];return b}else if(brs.search(/netfront\/(\d+([\._]\d)*)/)!=-1){b[0]="netfront";b[1]=brs.match(/netfront\/(\d+([\._]\d)*)/)[1];b[2]="netfront";b[3]=b[1];return b}else if(brs.search(/netscape4\/(\d+([\.-]\d)*)/)!=-1){b[0]="netscape";b[1]=brs.match(/netscape4\/(\d+([\.-]\d)*)/)[1];b[2]="mozold";b[3]=b[1];return b}else if((brs.search(/mozilla\/(4.\d*)/)!=-1)&&(brs.search(/msie\s(\d+(\.?\d)*)/)==-1)){b[0]="netscape";b[1]=brs.match(/mozilla\/(4.\d*)/)[1];b[2]="mozold";b[3]=b[1];return b}else if((brs.search(/mozilla\/5.0/)!=-1)&&(brs.search(/gecko\//)!=-1)){b[0]="mozsea";b[1]=brs.match(/rv\x3a(\d+(\.?\d)*)/)[1];b[2]="gecko";b[3]=getGeckoVersion();return b}else if(brs.search(/elinks/)!=-1){b[0]="elinks";(brs.search(/elinks\/(\d+(\.?\d)*)/)==-1?b[1]=brs.match(/elinks\s\x28(\d+(\.?\d)*)/)[1]:b[1]=brs.match(/elinks\/(\d+(\.?\d)*)/)[1]);b[2]="elinks";b[3]=b[1];return b}else if(brs.search(/w3m\/(\d+(\.?\d)*)/)!=-1){b[0]="w3m";b[1]=brs.match(/(^w3m|\sw3m)\/(\d+(\.?\d)*)/)[2];b[2]="w3m";b[3]=b[1];return b}else if(brs.search(/links/)!=-1){b[0]="links";(brs.search(/links\/(\d+(\.?\d)*)/)==-1?b[1]=brs.match(/links\s\x28(\d+(\.?\d)*)/)[1]:b[1]=brs.match(/links\/(\d+(\.?\d)*)/)[1]);b[2]="links";b[3]=b[1];return b}else if(brs.search(/java[\/\s]?(\d+([\._]\d)*)/)!=-1){b[0]="java";b[1]=brs.match(/java[\/\s]?(\d+([\._]\d)*)/)[1];b[2]="java";b[3]=b[1];return b}else if(brs.search(/lynx/)!=-1){b[0]="lynx";b[1]=brs.match(/lynx\/(\d+(\.?\d)*)/)[1];b[2]="libwww-fm";b[3]=brs.match(/libwww-fm\/(\d+(\.?\d)*)/)[1];return b}else if(brs.search(/dillo/)!=-1){b[0]="dillo";b[1]=brs.match(/dillo\s*\/*(\d+(\.?\d)*)/)[1];b[2]="dillo";b[3]=b[1];return b}else if(brs.search(/wget/)!=-1){b[0]="wget";b[1]=brs.match(/wget\/(\d+(\.?\d)*)/)[1];b[2]="robot";b[3]="-1";return b}else if(brs.search(/googlebot\-image/)!=-1){b[0]="googlebotimg";b[1]=brs.match(/googlebot\-image\/(\d+(\.?\d)*)/)[1];b[2]="robot";b[3]="-1";return b}else if(brs.search(/googlebot/)!=-1){b[0]="googlebot";b[1]=brs.match(/googlebot\/(\d+(\.?\d)*)/)[1];b[2]="robot";b[3]="-1";return b}else if(brs.search(/msnbot/)!=-1){b[0]="msnbot";b[1]=brs.match(/msnbot\/(\d+(\.?\d)*)/)[1];b[2]="robot";b[3]="-1";return b}else if(brs.search(/turnitinbot/)!=-1){b[0]="turnitinbot";b[1]=brs.match(/turnitinbot\/(\d+(\.?\d)*)/)[1];b[2]="robot";b[3]="-1";return b}else{b[0]="unknown";return b}};function getMajorVersion(v){return(isEmpty(v)?-1:(hasDot(v)?v:v.match(/(\d*)(\.\d*)*/)[1]))};function getMinorVersion(v){return(!isEmpty(v)?(!hasDot(v)?v.match(/\.(\d*([-\.]\d*)*)/)[1]:0):-1)};function getOS(obj){var os=new Array("unknown","unknown");(isEmpty(obj)?brs=navigator.userAgent.toLowerCase():brs=obj);if(brs.search(/windows\sce/)!=-1){os[0]="wince";try{os[1]=brs.match(/windows\sce\/(\d+(\.?\d)*)/)[1]}catch(e){}return os}else if((brs.search(/windows/)!=-1)||((brs.search(/win9\d{1}/)!=-1))){os[0]="win";if(brs.search(/nt\s5\.1/)!=-1){os[1]="xp"}else if(brs.search(/nt\s5\.0/)!=-1){os[1]="2000"}else if((brs.search(/win98/)!=-1)||(brs.search(/windows\s98/)!=-1)){os[1]="98"}else if(brs.search(/windows\sme/)!=-1){os[1]="me"}else if(brs.search(/nt\s5\.2/)!=-1){os[1]="win2k3"}else if((brs.search(/windows\s95/)!=-1)||(brs.search(/win95/)!=-1)){os[1]="95"}else if((brs.search(/nt\s4\.0/)!=-1)||(brs.search(/nt4\.0/))!=-1){os[1]="nt4"}return os}else if(brs.search(/linux/)!=-1){os[0]="linux";try{os[1]=brs.match(/linux\s?(\d+(\.?\d)*)/)[1]}catch(e){}return os}else if(brs.search(/mac\sos\sx/)!=-1){os[0]="macosx";return os}else if(brs.search(/freebsd/)!=-1){os[0]="freebsd";try{os[1]=brs.match(/freebsd\s(\d(\.\d)*)*/)[1]}catch(e){}return os}else if(brs.search(/sunos/)!=-1){os[0]="sunos";try{os[1]=brs.match(/sunos\s(\d(\.\d)*)*/)[1]}catch(e){}return os}else if(brs.search(/irix/)!=-1){os[0]="irix";try{os[1]=brs.match(/irix\s(\d(\.\d)*)*/)[1]}catch(e){}return os}else if(brs.search(/openbsd/)!=-1){os[0]="openbsd";try{os[1]=brs.match(/openbsd\s(\d(\.\d)*)*/)[1]}catch(e){}return os}else if((brs.search(/macintosh/)!=-1)||(brs.search(/mac\x5fpowerpc/)!=-1)){os[0]="macclassic";return os}else if(brs.search(/os\/2/)!=-1){os[0]="os2";try{os[1]=brs.match(/warp\s((\d(\.\d)*)*)/)[1]}catch(e){}return os}else if(brs.search(/openvms/)!=-1){os[0]="openvms";try{os[1]=brs.match(/openvms\sv((\d(\.\d)*)*)/)[1]}catch(e){}return os}else if((brs.search(/amigaos/)!=-1)||(brs.search(/amiga/)!=-1)){os[0]="amigaos";try{os[1]=brs.match(/amigaos\s?(\d(\.\d)*)*/)[1]}catch(e){}return os}else if(brs.search(/hurd/)!=-1){os[0]="hurd";return os}else if(brs.search(/hp\-ux/)!=-1){os[0]="hpux";try{os[1]=brs.match(/hp\-ux\sb\.[\/\s]?(\d+([\._]\d)*)/)[1]}catch(e){}return os}else if((brs.search(/unix/)!=-1)||(brs.search(/x11/)!=-1)){os[0]="unix";return os}else if(brs.search(/cygwin/)!=-1){os[0]="cygwin";return os}else if(brs.search(/java[\/\s]?(\d+([\._]\d)*)/)!=-1){os[0]="java";try{os[1]=brs.match(/java[\/\s]?(\d+([\._]\d)*)/)[1]}catch(e){}return os}else if(brs.search(/palmos/)!=-1){os[0]="palmos";return os}else if(brs.search(/symbian\s?os\/(\d+([\._]\d)*)/)!=-1){os[0]="symbian";try{os[1]=brs.match(/symbian\s?os\/(\d+([\._]\d)*)/)[1]}catch(e){}return os}else{os[0]="unknown";return os}};function getGeckoVersion(){return brs.match(/gecko\/([0-9]+)/)[1]};function getMSIEVersion(){return brs.match(/msie\s(\d+(\.?\d)*)/)[1]};function getFullUAString(obj){(isEmpty(obj)?brs=navigator.userAgent.toLowerCase():brs=obj);return brs};function hasFlashPlugin(obj){(isEmpty(obj)?brs=navigator.userAgent.toLowerCase():brs=obj);var f=new Array("0","0");var brwEng=getBrowser(obj)[2];var opSys=getOS(obj)[0];if((brwEng=="gecko")||(brwEng=="opera")||(brwEng=="khtml")||(brwEng=="mozold")||(opSys=="macosx")||(opSys=="macclassic")){if(navigator.plugins&&navigator.plugins.length){x=navigator.plugins["Shockwave Flash"];if(x){f[0]=2;if(x.description){y=x.description;f[1]=y.charAt(y.indexOf('.')-1)}}else{f[0]=1}if(navigator.plugins["Shockwave Flash 2.0"]){f[0]=2;f[0]=2}}else if(navigator.mimeTypes&&navigator.mimeTypes.length){x=navigator.mimeTypes['application/x-shockwave-flash'];if(x&&x.enabledPlugin){f[0]=2}else{f[0]=1}}return f}else if(brwEng=="msie"){for(var i=15;i>0;i--){try{var flash=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);f[1]=i;break}catch(e){}}if(f[1]>0){f[0]=2}else{f[0]=1}return f}else{f[0]=0;f[1]=0;return f}};function isEmpty(input){return(input==null||input=="")};function hasDot(input){return(input.search(/\./)==-1)};

var br		= getBrowser();											// Browser Identifier
var os		= getOS();												// Operating System
var flash	= hasFlashPlugin();										// Flash Plugin Information
var isDOM	= d.getElementById?1:0;									// W3C-DOM compatible browser? (IE5+, NS6+, others like Opera, Konqueror, etc.)
var isIE	= (d.all&&br[0]=="msie"&&br[2]=="msie")?1:0;			// Internet Explorer (v4 and up)
var isIE4	= isIE&&!isDOM?1:0;										// One of the 4-series browsers (not DOM compatible)
var isIE5	= isIE&&isDOM&&getMajorVersion(br[1])==5?1:0;			// Internet Explorer (v5)
var isIE6	= isIE&&isDOM&&getMajorVersion(br[1])==6?1:0;			// Internet Explorer (v6)
var isIE7	= isIE&&isDOM&&getMajorVersion(br[1])>=7?1:0;			// Internet Explorer (v7 and up)
var isIE8	= isIE&&isDOM&&getMajorVersion(br[1])>=8?1:0;			// Internet Explorer (v8 and up)
var isNS	= br[0]=="netscape"||br[0]=="mozsea"?1:0;				// Netscape Navigator (version 4 and up)
var isNS4	= isNS&&!isDOM?1:0;										// One of the 4-series browsers (not DOM compatible)
var isNS6	= isNS&&isDOM&&br[2]=="gecko"?1:0;						// Netscape Navigator (v7 and up)
var isOp	= br[0]=="opera"&&br[2]=="opera"?1:0;					// Any Opera version (useful as Opera emulates IE above)
var isOp9	= isDOM&&isOp&&getMajorVersion(br[1])>=9?1:0;			// Opera (version 9 and up)
var isSaf	= (br[0]=="safari"&&getMajorVersion(br[1])>300?1:0);	// Safari (Build 300 and up)
var isMoz	= br[0]=="firefox"&&getMajorVersion(br[1])>=1?1:0;		// Firefox (1.0 and up)
var isMoz1	= br[0]=="firefox"&&getMajorVersion(br[1])==1?1:0;		// Firefox 1.x
var isMoz2	= br[0]=="firefox"&&getMajorVersion(br[1])==2?1:0;		// Firefox 2.x
var isMoz3	= br[0]=="firefox"&&getMajorVersion(br[1])==3?1:0;		// Firefox 3.x
var isDyn	= isDOM||isIE||isNS4||isOp9;							// Any DHTML-capable browser
var isWin	= os[0]=="win"?1:0;										// True if Windows, false if Mac/Linux etc.


/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
SYSTEM FUNCTIONS
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
function $INC(page_name)
{
	$P.include_once('/4s/scripts/pg/'+page_name.toLowerCase()+'.js')
}

function $E()
{
	if (!arguments.length) return null;
	else
	{
		var Argument=[];
		var Elements=[];
		var Document;
		
		if (
		  typeof(arguments[0])=='object'
		  && arguments[0].getElementsByTagName("html").length>0)
		{
			Document=arguments[0];
			for (var i=1;i<arguments.length;i++) Argument.push(arguments[i]);
		}
		else
		{
			Document=d;
			Argument=arguments
		}
	}
	
	for (var i=0;i<Argument.length;i++)
	{
		if (Argument[i]==null) continue; else var e=Argument[i];
		if (typeof(e)=="string") e=Document.getElementById(e);
		if (Argument.length==1) return e; else Elements.push(e);
	}
	
	return Elements.length?Elements:null
}

function $C(strClass,strTag,objContElm)
{
	strTag=strTag||"*";
	objContElm=objContElm||d;
	var objColl=objContElm.getElementsByTagName(strTag);
	if (!objColl.length&&strTag=="*"&&objContElm.all) objColl=objContElm.all;
	var arr=new Array();
	var delim=strClass.indexOf('|')!=-1?'|':' ';
	var arrClass=strClass.split(delim);
	for (var i=0,j=objColl.length;i<j;i++)
	{
		var arrObjClass=objColl[i].className.split(' ');
		if (delim==' ' && arrClass.length>arrObjClass.length) continue;
		var c=0;
		comparisonLoop:
		for (var k=0,l=arrObjClass.length;k<l;k++)
		{
			for (var m=0,n=arrClass.length;m<n;m++)
			{
				if (arrClass[m]==arrObjClass[k]) c++;
				if ((delim=='|'&&c==1) || (delim==' '&&c==arrClass.length))
				{
					arr.push(objColl[i]);
					break comparisonLoop
				}
			}
		}
	}
	return arr
};

function $GET_HTTP_VAR()
{
	if (typeof(arguments[0])=='object')
	{
		var Document	= arguments[0];
		var Name		= arguments[1];
		var Url			= arguments[2]?arguments[2]:Document.location.href;
		var bCS			= arguments[3]?true:false;
	}
	else
	{
		var Document	= document;
		var Name		= arguments[0];
		var Url			= arguments[1]?arguments[1]:Document.location.href;
		var bCS			= arguments[2]?true:false;
	}
	
	var rx="/\\b"+Name+"\\b=([^&#]*)/"+(bCS?"":"i");
	return eval(rx).test(Url)?RegExp.$1:""
};


/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
LIBRARY LOADER
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
for (n in _DEF_LIBRARY)
{
	$P.include_once('/4s/scripts/lib/functions/'+_DEF_LIBRARY[n]+'.js')
}


/*
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
ELEMENT PROCESSOR (EPU)
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
if (_ENABLE_EPU)
{
	$P.include_once('/4s/scripts/lib/elements.js')
}
