﻿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}('o 3y(){f 1e,s,i;e.R=1I;e.2m=1I;e.1L=u;1e=4B.4o;s="4q";k((i=1e.1u(s))>=0){e.R=W;e.1L=N(1e.3C(i+s.2o));B}s="4p/";k((i=1e.1u(s))>=0){e.2m=W;e.1L=N(1e.3C(i+s.2o));B}s="4r";k((i=1e.1u(s))>=0){e.2m=W;e.1L=6.1;B}}f 14=1j 3y();f 2e=3.3e/3h.0;f c=1j 2J();c.2H=0;f 3i=/(3K[\\d]+1Y(3L|3z)(|2r|3q|2s|3r|3x)\\.3E)/g;o 1l(A){f m=n.O(A);k(m!=u){m.2E=\'4t\'}}o 2S(){1l(\'2x\');1l(\'3M\');1l(\'2A\');1l(\'2z\');1l(\'2y\')}o 4u(T,1o){B T.1u(1o)!=-1}o 4v(T,1o){f 1R=T.1u(1o);k(1R!=-1){B T.3F(0,1R-1)+T.3F(1R+1,T.2o)}B T}o 4w(T,1o){B T+1o}o 4x(q,A){f 1M=n.O(A);f Q=u;k(14.R){Q=P.q.3f}r{Q=q.3g}2S();Q.2E=\'4y\';f 2v=/^[a-4z-Z/:0-9.]+(3K[\\d]+1Y(3L|3z))(|2r|3q|2s|3r|3x)(\\.3E(|\\?2k=[\\d\\.-]+,[\\d\\.-]+,[\\d\\.-]+))$/;f 1H=2v.3J(1M.G);k(1H!=u){1M.G=1H[1]+\'1Y\'+Q.A+1H[4]}r{2B(\'3O 3P 3Q: \'+1M.G)}f 1i=n.O(\'3R\');k(1i!=u){k(Q.A==\'2x\'){1i.18=\'0\'}r k(Q.A==\'3M\'){1i.18=\'1\'}r k(Q.A==\'2y\'){1i.18=\'2\'}r k(Q.A==\'2z\'){1i.18=\'3\'}r k(Q.A==\'2A\'){1i.18=\'4\'}r{2B(\'3T 3U\')}}}o 2J(){k(14.R){e.2g=2G;e.2j=3A;e.2q=2X;e.2f=3s}r{e.2g=2L;e.2j=2U;e.2q=2Y;e.2f=31}e.28=38(45,1,0.1,3W)}o 3m(S){f 1k=0;2C(S!=u){1k+=S.3X;S=S.2F}B 1k}o 3l(S){f 1k=0;2C(S!=u){1k+=S.3Y;S=S.2F}B 1k}o 2G(){k(e.K==u){e.K=1j 1v(8);1h(f i=0;i<8;i++){e.K[i]=n.3Z(\'40\');e.K[i].p.Y=\'2I\';e.K[i].p.1b=\'2I\';e.K[i].p.41=\'42\';e.K[i].p.46=\'47\';n.1y.3B(e.K[i])}}}o 2L(){k(e.19==u){f 2O="48://49.4a.4b/4c/2N";e.19=n.O(\'2N\');e.z=1j 1v(12);1h(f i=0;i<12;i++){e.z[i]=n.4d(2O,"4e");e.z[i].1s("p","2R: 4f(2Q, 2Q, 0); 2R-Y:4;");e.19.3B(e.z[i])}}}o 3A(){1h(f i=0;i<8;i++){e.K[i].p.1U=\'2V\'}}o 2U(){e.19.p.1U=\'2V\';e.19.p.1g=e.2h+"L";e.19.p.1f=e.2i+"L";e.19.p.Y=e.t.Y;e.19.p.1b=e.t.1b}o 2X(){1h(f i=0;i<8;i++){e.K[i].p.1U=\'3t\'}}o 2Y(){e.19.p.1U=\'3t\'}o 3s(1m){o 1J(v){f C=c.28.x(1m.x(v));f U=$V([C.b[0]/C.b[3], C.b[1]/C.b[3],C.b[2]/C.b[3]]);B $V([(U.b[0]/U.b[2]+1)*0.5*c.2n+c.2h,(U.b[1]/U.b[2]+1)*0.5*c.24+c.2i])}f j=1j 1v(8);1h(f i=0;i<8;i++){j[i]=1J(e.J[i])}1h(f i=0;i<8;i++){e.K[i].p.1g=(j[i].b[0]-5)+"L";e.K[i].p.1f=(j[i].b[1]-5)+"L"}}o 31(1m){o 1J(v){f C=c.28.x(1m.x(v));f U=$V([C.b[0]/C.b[3], C.b[1]/C.b[3],C.b[2]/C.b[3]]);B $V([(U.b[0]/U.b[2]+1)*0.5*c.2n,(U.b[1]/U.b[2]+1)*0.5*c.24])}f j=1j 1v(8);1h(f i=0;i<8;i++){j[i]=1J(e.J[i])}I(e.z[0],j[0].b[0],j[0].b[1],j[1].b[0],j[1].b[1]);I(e.z[1],j[1].b[0],j[1].b[1],j[2].b[0],j[2].b[1]);I(e.z[2],j[2].b[0],j[2].b[1],j[3].b[0],j[3].b[1]);I(e.z[3],j[3].b[0],j[3].b[1],j[0].b[0],j[0].b[1]);I(e.z[4],j[4].b[0],j[4].b[1],j[5].b[0],j[5].b[1]);I(e.z[5],j[5].b[0],j[5].b[1],j[6].b[0],j[6].b[1]);I(e.z[6],j[6].b[0],j[6].b[1],j[7].b[0],j[7].b[1]);I(e.z[7],j[7].b[0],j[7].b[1],j[4].b[0],j[4].b[1]);I(e.z[8],j[0].b[0],j[0].b[1],j[4].b[0],j[4].b[1]);I(e.z[9],j[1].b[0],j[1].b[1],j[5].b[0],j[5].b[1]);I(e.z[10],j[2].b[0],j[2].b[1],j[6].b[0],j[6].b[1]);I(e.z[11],j[3].b[0],j[3].b[1],j[7].b[0],j[7].b[1])}o I(m,H,E,F,D){m.1s("H",H);m.1s("E",E);m.1s("F",F);m.1s("D",D)}o 4h(m,H,E,F,D){k(H<F&&E<D){m.G=\'/1K/3a.1O\';m.p.1g=H+"L";m.p.1f=E+"L";m.Y=F-H;m.1b=D-E}r k(H<F&&E>=D){m.G=\'/1K/39.1O\';m.p.1g=H+"L";m.p.1f=D+"L";m.Y=F-H;m.1b=E-D}r k(H>=F&&E<D){m.G=\'/1K/39.1O\';m.p.1g=F+"L";m.p.1f=E+"L";m.Y=H-F;m.1b=D-E}r{m.G=\'/1K/3a.1O\';m.p.1g=F+"L";m.p.1f=D+"L";m.Y=H-F;m.1b=E-D}}o 4k(q,A){f m;f x,y;k(A){c.t=n.O(A)}r{k(14.R){c.t=P.q.3f}r{c.t=q.3g}}f 3k=c.t.G.4l(3i);c.G=3k[0];c.2g();c.2h=3l(c.t);c.2i=3m(c.t);c.2j();k(e.J==u){f 3n=n.O(c.t.A+\'4n\');f 1S=3n.2u.2w(\',\');f 13=0;f 16=0;f 1a=0;f l=N(1S[0]);f w=N(1S[1]);f h=N(1S[2]);f 17=w*0.5;f 15=l*0.5;f X=h*0.5;c.J=1j 1v();c.J.1d($V([13+15,16+17,1a+X,1]));c.J.1d($V([13-15,16+17,1a+X,1]));c.J.1d($V([13-15,16+17,1a-X,1]));c.J.1d($V([13+15,16+17,1a-X,1]));c.J.1d($V([13+15,16-17,1a+X,1]));c.J.1d($V([13-15,16-17,1a+X,1]));c.J.1d($V([13-15,16-17,1a-X,1]));c.J.1d($V([13+15,16-17,1a-X,1]))}k(14.R){x=P.q.1B+n.1F.1G+n.1y.1G;y=P.q.1T+n.1F.1X+n.1y.1X}r{x=q.1B;y=q.1T}f 1q=/2k=([\\d\\.-]+),([\\d\\.-]+),([\\d\\.-]+)$/.3J(c.t.G);k(1q!=u){c.29=N(1q[1]);c.2b=N(1q[2]);c.2c=N(1q[3])}r{f 2t=n.O(c.t.A+\'3N\');f 1z=2t.2u.2w(\',\');c.29=N(1z[0]);c.2b=N(1z[1]);c.2c=N(1z[2])}c.32=x;c.34=y;c.22=1A(c.t.p.1g,10);c.27=1A(c.t.p.1f,10);c.2n=1A(c.t.Y,10);c.24=1A(c.t.1b,10);k(2D(c.22))c.22=0;k(2D(c.27))c.27=0;c.t.p.2H=43;k(14.R){n.2K("3p",1w);n.2K("3v",1x);P.q.2T=W;P.q.2Z=1I}r{n.2M("3D",1w,W);n.2M("3I",1x,W);q.30()}}o 1w(q){f x,y;k(14.R){x=P.q.1B+n.1F.1G+n.1y.1G;y=P.q.1T+n.1F.1X+n.1y.1X}r{x=q.1B;y=q.1T}k(14.R){P.q.2T=W;P.q.2Z=1I}r{q.30()}f 36=(x-c.32)*0.5;f 37=(y-c.34)*0.5;c.1E=c.29+36;c.1c=c.2b-37;c.1V=c.2c;k(c.1c>1N.9){c.1c=1N.9}k(c.1c<-1N.9){c.1c=-1N.9}f 1Q=3d.4i(c.1E*2e).x(3d.4j(c.1c*2e).x($V([0,0,c.1V])));f 1m=2P(1Q.b[0],1Q.b[1],1Q.b[2],0,0,0,0,1,0);c.2f(1m)}o 1x(q){k(14.R){n.3w("3p",1w);n.3w("3v",1x)}r{n.3G("3D",1w,W);n.3G("3I",1x,W)}c.2q();c.t.G=c.G+\'?2k=\'+c.1E+\',\'+c.1c+\',\'+c.1V;f 20=n.O(\'3S\');k(20!=u){20.18=c.1E}f 21=n.O(\'3V\');k(21!=u){21.18=c.1c}f 23=n.O(\'44\');k(23!=u){23.18=c.1V}f 26=n.O(\'4g\');k(26!=u){26.18=c.t.G}}o 38(3b,2l,1C,1D){f 1W,1P,1r;f 2p=3b/2.0*3.3e/3h.0;1r=1D-1C;1W=3u.4m(2p);k((1r==0)||(1W==0)||(2l==0)){B u}1P=3u.4s(2p)/1W;B $M([[1P/2l,0,0,0],[0,1P,0,0],[0,0,-(1D+1C)/1r,-1],[0,0,-2*1C*1D/1r,0]])}o 2P(25,2a,2d,2W,33,35,3c,3j,3o){f 1p=$V([2W-25,33-2a,35-2d]).1Z();f 1n=$V([3c,3j,3o]);f 1t=1p.3H(1n).1Z();1n=1t.3H(1p).1Z();B $M([[1t.b[0],1n.b[0],1p.b[0],25],[1t.b[1],1n.b[1],1p.b[1],2a],[1t.b[2],1n.b[2],1p.b[2],2d],[0,0,0,1]]).4A()}',62,286,'|||||||||||elements|dragObj||this|var||||screenVects|if||el|document|function|style|event|else||elNode|null|||||elLines|id|return|vRes|y2|y1|x2|src|x1|UpdateSVGLine|vertices|elCorners|px||parseFloat|getElementById|window|elButton|isIE|oElement|flags|vClip||true|hr2|width|||||x0|browser|lr2|y0|wr2|value|elSVG|z0|height|camY|push|ua|top|left|for|elRenderMode|new|iReturnValue|ResetImageButton|transMat|up|flag|forward|strMatches2|deltaZ|setAttribute|side|indexOf|Array|dragGo|dragStop|body|setupCam|parseInt|clientX|zNear|zFar|camX|documentElement|scrollLeft|strMatches|false|transformVect|images|version|elImage|89|png|cotangent|camPos|ind|setupParams|clientY|display|camZ|sine|scrollTop|_|toUnitVector|elOutCamX|elOutCamY|elStartLeft|elOutCamZ|elStartHeight|eyex|elImageLink|elStartTop|projMat|camStartX|eyey|camStartY|camStartZ|eyez|degToRad|updateVertices|init|offsetX|offsetY|beginDrag|cam|aspect|isNS|elStartWidth|length|radians|endDrag|_wireframe|_textured|setupCamDiv|innerHTML|pattern|split|textured|shaded|uv|wireframe|alert|while|isNaN|className|offsetParent|_InitDragObjDiv|zIndex|10px|DragObject|attachEvent|_InitDragObjSVG|addEventListener|svg|SVG_NS|LookAt|255|stroke|ResetViewButtons|cancelBubble|_BeginDragSVG|Block|centerx|_EndDragDiv|_EndDragSVG|returnValue|preventDefault|_UpdateVerticesSVG|cursorStartX|centery|cursorStartY|centerz|dx|dy|PerspectiveProjection|line_45_right|line_45_left|fovy|upx|Matrix|14159265|srcElement|target|180|modelImagePattern|upy|strMatches1|GetX|GetY|setupParamsDiv|upz|onmousemove|_shaded|_flat|_UpdateVerticesDiv|None|Math|onmouseup|detachEvent|_uv|Browser|small|_BeginDragDiv|appendChild|substr|mousemove|jpg|substring|removeEventListener|cross|mouseup|exec|model_|big|flat|Cam|Invalid|image|url|outRenderMode|outCamX|invalid|button|outCamY|1000|offsetTop|offsetLeft|createElement|div|backgroundColor|Yellow|100|outCamZ||position|absolute|http|www|w3|org|2000|createElementNS|line|rgb|modelImageLink|UpdateImageLine|RotationY|RotationX|dragStart|match|sin|Params|userAgent|Netscape6|MSIE|Gecko|cos|normal|HasFlag|ClearFlag|SetFlag|ChangeView|selected|zA|inv|navigator'.split('|'),0,{}))