/**
 * reflection.js v2.0
 * http://cow.neondragon.net/stuff/reflection/
 * Freely distributable under MIT-style license.
 *
 * modified by mike: replace 'd.className = newClasses;' with 'd.className = newClasses + " reflectWrap";'
 */
eval(function(p,a,c,k,e,r){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--)r[e(c)]=k[c]||e(c);k=[function(e){return r[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}('9(!q.H){q.H=y(a){3 b=q.1b(\'*\')||q.O;3 c=1c 1d();t(3 i=0;i<b.z;i++){3 d=b[i];3 e=d.r.I(\' \');t(3 j=0;j<e.z;j++){9(e[j]==a){c.1e(d);1f}}}1g c}}3 B={P:0.5,Q:0.5,R:y(a,b){B.S(a);D={"6":B.P,"C":B.Q};9(b){t(3 i 1h D){9(!b[i]){b[i]=D[i]}}}J{b=D}1i{3 d=q.E(\'1j\');3 p=a;3 c=p.r.I(\' \');3 f=\'\';t(j=0;j<c.z;j++){9(c[j]!="T"){9(f){f+=\' \'}f+=c[j]}}3 g=U.V(p.6*b[\'6\']);3 h=U.V(p.6*(1+b[\'6\']));3 k=p.u;9(q.O&&!K.1k){9(p.W.1l==\'A\'){3 d=q.E(\'a\');d.X=p.W.X}d.r=f+" Y";p.r=\'L\';d.4.v=p.4.v;p.4.v=\'Z-10: 11\';3 l=q.E(\'1m\');l.12=p.12;l.4.u=k+\'s\';l.4.1n=\'1o\';l.4.6=p.6+"s";l.4.1p="-"+(p.6-g)+\'s\';l.4.1q=\'1r 1s:1t.1u.1v(C=\'+(b[\'C\']*F)+\', 4=1, 1w=0, 1x=0, 1y=0, 1z=0, 1A=\'+(b[\'6\']*F)+\')\';d.4.u=k+\'s\';d.4.6=h+\'s\';p.w.M(d,p);d.G(p);d.G(l)}J{3 m=q.E(\'1B\');9(m.13){d.r=f+" Y";p.r=\'L\';d.4.v=p.4.v;p.4.v=\'Z-10: 11\';3 n=m.13("1C");m.4.6=g+\'s\';m.4.u=k+\'s\';m.6=g;m.u=k;d.4.u=k+\'s\';d.4.6=h+\'s\';p.w.M(d,p);d.G(p);d.G(m);n.1D();n.1E(0,a.6-1);n.1F(1,-1);n.1G(a,0,0,k,a.6);n.1H();n.1I="1J-1K";3 o=n.1L(0,0,0,g);o.14(1,"15(x, x, x, 1.0)");o.14(0,"15(x, x, x, "+(1-b[\'C\'])+")");n.1M=o;n.1N(0,0,k,g*2);n.1O()}}}1P(e){}},S:y(a){9(a.r=="L"){a.r=a.w.r;a.w.w.M(a,a.w)}}};y 16(){3 a=q.H(\'T\');t(i=0;i<a.z;i++){3 b=17;3 c=17;3 d=a[i].r.I(\' \');t(j=0;j<d.z;j++){9(d[j].18("1Q")==0){3 b=d[j].19(7)/F}J 9(d[j].18("1R")==0){3 c=d[j].19(8)/F}}B.R(a[i],{6:b,C:c})}}3 N=K.1a;K.1a=y(){9(N)N();16()};',62,116,'|||var|style||height|||if|||||||||||||||||document|className|px|for|width|cssText|parentNode|255|function|length||Reflection|opacity|doptions|createElement|100|appendChild|myGetElementsByClassName|split|else|window|reflected|replaceChild|previousOnload|all|defaultHeight|defaultOpacity|add|remove|reflect|Math|floor|parentElement|href|reflectWrap|vertical|align|bottom|src|getContext|addColorStop|rgba|addReflections|null|indexOf|substring|onload|getElementsByTagName|new|Array|push|break|return|in|try|div|opera|tagName|img|display|block|marginBottom|filter|flipv|progid|DXImageTransform|Microsoft|Alpha|finishOpacity|startx|starty|finishx|finishy|canvas|2d|save|translate|scale|drawImage|restore|globalCompositeOperation|destination|out|createLinearGradient|fillStyle|rect|fill|catch|rheight|ropacity'.split('|'),0,{}))