DxfParser.js 18.6 KB
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}('(19(f){Y(1f 1m==="2s"&&1f 2i!=="1n"){2i.1m=f()}1c Y(1f 2V==="19"&&2V.4p){2V([],f)}1c{Z g;Y(1f 1o!=="1n"){g=1o}1c Y(1f 4d!=="1n"){g=4d}1c Y(1f 46!=="1n"){g=46}1c{g=1h}g.1A=f()}})(19(){Z S,2i,1m;18(19 e(t,n,r){19 s(o,u){Y(!n[o]){Y(!t[o]){Z a=1f 2n=="19"&&2n;Y(!u&&a)18 a(o,!0);Y(i)18 i(o,!0);Z f=1N 1M("2O 4I 2i \'"+o+"\'");1u f.1a="4G",f}Z l=n[o]={1m:{}};t[o][0].2N(l.1m,19(e){Z n=t[o][1][e];18 s(n?n:e)},l,l.1m,e,t,n,r)}18 n[o].1m}Z i=1f 2n=="19"&&2n;1X(Z o=0;o<r.1q;o++)s(r[o]);18 s})({1:[19(a,b,c){b.1m=[0,3Z,3V,3P,3K,3I,3H,3G,4J,4K,3Z,4L,4M,4N,4O,4P,4Q,4R,4S,4U,4V,4W,4X,4Z,53,54,57,58,5a,5c,5d,5e,5f,5g,5h,5i,5k,5o,5u,5x,5F,5W,5X,65,68,69,6a,6c,6d,6f,3V,6h,6i,6j,6k,6l,6m,6n,6o,6p,6q,6r,6x,6y,6z,6B,6E,6F,6G,6H,6I,6J,6K,6L,6O,6P,6Q,6R,6S,6T,6U,6W,6X,6Z,77,78,7b,7e,7f,7g,3P,7h,7i,7j,7k,7l,7m,7o,7p,7q,7r,7s,7v,7w,7x,7A,7B,7C,7D,7E,7G,7H,7I,7J,7K,7M,7N,7O,7P,7Q,7R,7S,7T,7U,7V,7X,7Y,7Z,85,87,3K,88,89,8b,8d,8e,8f,8j,8m,8o,8q,8s,8u,8w,8z,8E,8M,8N,8O,8P,8Q,8S,8T,8U,8Z,91,92,93,94,95,96,97,98,9a,9d,9f,9g,9h,9i,9j,3I,9k,9l,9m,9n,9o,9p,9q,76,9r,9s,9t,9u,9v,9w,9x,9y,9z,9A,9B,9C,9J,9K,9Q,9S,9U,9V,9W,9X,a8,ab,ad,ae,ag,ah,al,am,an,ao,at,3H,av,aI,aJ,aM,aN,aQ,aV,aY,b0,b1,b2,b3,b6,bd,bv,bw,bx,by,bz,bA,bB,bC,bF,bG,bI,bJ,bK,bL,bM,bN,bP,bQ,bR,bV,4w,4x,4y,4z,4A,4B,4C,4D,4E,4F,3G]},{}],2:[19(c,d,e){19 1O(a){1h.1F=0;1h.21=a;1h.26=1l}1O.1v.X=19(){Z a;Y(!1h.2J()){Y(!1h.26)1u 1N 1M(\'3D 2G 2D 4T: 1g 2B 2d 2e 4Y 2G 2D 3d. 52 1W 1a \'+1h.21[1h.1F]);1c 1u 1N 1M(\'2O 2N \\\'X\\\' 3c 1g 2B 55 56 2e\');}a={1a:1z(1h.21[1h.1F])};1h.1F++;a.U=3a(a.1a,1h.21[1h.1F].5b());1h.1F++;Y(a.1a===0&&a.U===\'1g\')1h.26=1w;18 a};1O.1v.2J=19(){Y(1h.26){18 1l}Y(1h.1F>1h.21.1q-2){18 1l}18 1w};1O.1v.37=19(){18 1h.26};19 3a(a,b){Y(a<=9)18 b;Y(a>=10&&a<=59)18 23(b);Y(a>=60&&a<=99)18 1z(b);Y(a>=1H&&a<=5j)18 b;Y(a>=2z&&a<=5l)18 23(b);Y(a>=5m&&a<=5n)18 1z(b);Y(a>=1K&&a<=5p)18 23(b);Y(a>=5q&&a<=5r)18 1z(b);Y(a>=5s&&a<=5t)18 2Y(b);Y(a>=5v&&a<=5w)18 b;Y(a>=2W&&a<=5y)18 1z(b);Y(a>=5z&&a<=5A)18 b;Y(a>=5B&&a<=5C)18 1z(b);Y(a>=5D&&a<=5E)18 b;Y(a>=4n&&a<=5G)18 1z(b);Y(a>=5H&&a<=5I)18 b;Y(a>=5J&&a<=5K)18 1z(b);Y(a>=5L&&a<=5M)18 23(b);Y(a>=5N&&a<=5O)18 b;Y(a===5P)18 b;Y(a>=5Q&&a<=5R)18 b;Y(a>=5S&&a<=5T)18 23(b);Y(a>=5U&&a<=5V)18 1z(b);1p.1D(\'5Y: 5Z 1a 61 2d c5 a 66 1k: %j\',{1a:a,U:b});18 b}19 2Y(a){Y(a===\'0\')18 1l;Y(a===\'1\')18 1w;1u 4g(\'6b \\\'\'+a+\'\\\' 4f be 6e 47 6g 1k\');}d.1m=1O},{}],3:[19(N,O,P){Z Q=N(\'./1O.3W\'),3J=N(\'./3E\');Z R=N(\'1T\');R.1S(\'1V\');19 1A(a){}1o.1A=1A;1A.1v.6s=19(a,b){1u 1N 1M("2e() 2d 6t. 6u 6v()");};1A.1v.6w=19(a){Y(1f(a)===\'3r\'){18 1h.2v(a)}1c{1p.1V(\'2O 2e 1J 6A 2D 1k `\'+1f(a));18 2b}};1A.1v.6C=19(b,c){Z d="";Z e=1h;b.1W(\'6D\',3j);b.1W(\'2G\',3i);b.1W(\'1V\',3f);19 3j(a){d+=a}19 3i(){1R{Z a=e.2v(d)}1Q(3e){18 c(3e)}c(2b,a)}19 3f(a){c(a)}};1A.1v.2v=19(e){Z f,T,1J={},36=0;Z g=e.6M(/\\r\\n|\\r|\\n/g);f=1N Q(g);Y(!f.2J())1u 1M(\'6N 3d\');Z h=19(){T=f.X();1e(!f.37()){Y(T.1a===0&&T.U===\'33\'){T=f.X();Y(T.1a!==2){1p.1V(\'3D 1a %s 3c 0:33\',2I(T));T=f.X();2g}Y(T.U===\'2Z\'){R.1b(\'> 2Z\');1J.6V=k();R.1b(\'<\')}1c Y(T.U===\'3S\'){R.1b(\'> 3S\');1J.6Y=l();R.1b(\'<\')}1c Y(T.U===\'3Q\'){R.1b(\'> 3Q\');1J.3m=u(1l);R.1b(\'<\')}1c Y(T.U===\'3k\'){R.1b(\'> 3k\');1J.7a=o();R.1b(\'<\')}1c Y(T.U===\'1g\'){R.1b(\'1g\')}1c{R.27(\'7c 7d \\\'%s\\\'\',T.U)}}1c{T=f.X()}}};Z j=19(a,b){18 T.1a===a&&T.U===b};Z k=19(){Z a=2b,1G=2b;Z b={};T=f.X();1e(1w){Y(j(0,\'28\')){Y(a)b[a]=1G;V}1c Y(T.1a===9){Y(a)b[a]=1G;a=T.U}1c{Y(T.1a===10){1G={x:T.U}}1c Y(T.1a===20){1G.y=T.U}1c Y(T.1a===30){1G.z=T.U}1c{1G=T.U}}T=f.X()}T=f.X();18 b};Z l=19(){Z a={},1s;T=f.X();1e(T.U!==\'1g\'){Y(j(0,\'28\')){V}Y(j(0,\'7n\')){R.1b(\'1s {\');1s=m();R.1b(\'}\');M(1s);Y(!1s.1B)R.1V(\'1s 31 1L "\'+1s.1L+\'" 7t 7u a 1B.\');1c a[1s.1B]=1s}1c{1y(T);T=f.X()}}18 a};Z m=19(){Z a={};T=f.X();1e(T.U!==\'1g\'){1i(T.1a){W 1:a.7y=T.U;T=f.X();V;W 2:a.1B=T.U;T=f.X();V;W 3:a.7z=T.U;T=f.X();V;W 5:a.1L=T.U;T=f.X();V;W 8:a.1r=T.U;T=f.X();V;W 10:a.2t=y();V;W 67:a.7F=(T.U&&T.U==1)?1w:1l;T=f.X();V;W 70:Y(T.U!=0){a.1k=T.U}T=f.X();V;W 1H:T=f.X();V;W 2r:a.2o=T.U;T=f.X();V;W 0:Y(T.U==\'2w\')V;a.3m=u(1w);V;1j:1y(T);T=f.X()}Y(j(0,\'2w\')){T=f.X();V}}18 a};Z o=19(){Z a={};T=f.X();1e(T.U!==\'1g\'){Y(j(0,\'28\'))V;Y(j(0,\'7L\')){T=f.X();Z b=t[T.U];Y(b){R.1b(T.U+\' 3t {\');a[t[T.U].2j]=p();R.1b(\'}\')}1c{R.1b(\'3F 3t \'+T.U)}}1c{T=f.X()}}T=f.X();18 a};1C 2x=\'2y\';Z p=19(){Z a=t[T.U],1U={},2f=0,22;T=f.X();1e(!j(0,2x)){1i(T.1a){W 5:1U.1L=T.U;T=f.X();V;W 2r:1U.2o=T.U;T=f.X();V;W 1H:Y(T.U===\'7W\'){T=f.X()}1c{1y(T);T=f.X()}V;W 70:2f=T.U;T=f.X();V;W 0:Y(T.U===a.1Z){1U[a.1Y]=a.2u()}1c{1y(T);T=f.X()}V;1j:1y(T);T=f.X()}}Z b=1U[a.1Y];Y(b){Y(b.80===81){22=b.1q}1c Y(1f(b)===\'2s\'){22=82.83(b).1q}Y(2f!==22)R.27(\'84 \'+22+\' \'+a.1Z+\'\\\'s 4i 86 \'+2f)}T=f.X();18 1U};Z q=19(){Z a=[],1d={};R.1b(\'4t {\');T=f.X();1e(!j(0,2x)){1i(T.1a){W 2:1d.1B=T.U;T=f.X();V;W 10:1d.8a=y();V;W 11:1d.8c=y();V;W 12:1d.2X=y();V;W 13:1d.8g=y();V;W 14:1d.8h=y();V;W 15:1d.8i=y();V;W 16:1d.8k=y();V;W 17:1d.8l=y();V;W 42:1d.8n=T.U;T=f.X();V;W 43:1d.8p=T.U;T=f.X();V;W 44:1d.8r=T.U;T=f.X();V;W 45:1d.8t=T.U;T=f.X();V;W 50:1d.8v=T.U;T=f.X();V;W 51:1d.8x=T.U;T=f.X();V;W 79:1d.8y=T.U;T=f.X();V;W 2z:1d.34=y();V;W 8A:1d.8B=y();V;W 8C:1d.8D=y();V;W 2z:1d.34=y();V;W 35:1d.8F=T.U;T=f.X();V;W 35:1d.8G=T.U;T=f.X();V;W 8H:1d.8I=T.U;T=f.X();V;W 2r:1d.2o=T.U;T=f.X();V;W 63:W 8J:W 8K:1d.8L=T.U;T=f.X();V;W 0:Y(T.U===\'2A\'){R.1b(\'}\');a.1E(1d);R.1b(\'4t {\');1d={};T=f.X()}V;1j:1y(T);T=f.X();V}}R.1b(\'}\');a.1E(1d);18 a};Z r=19(){Z a={},2q,1t={},1q;R.1b(\'3b {\');T=f.X();1e(!j(0,\'2y\')){1i(T.1a){W 2:1t.1B=T.U;2q=T.U;T=f.X();V;W 3:1t.8R=T.U;T=f.X();V;W 73:1q=T.U;Y(1q>0)1t.2h=[];T=f.X();V;W 40:1t.8V=T.U;T=f.X();V;W 49:1t.2h.1E(T.U);T=f.X();V;W 0:R.1b(\'}\');Y(1q>0&&1q!==1t.2h.1q)R.27(\'8W 8X 2d 8Y 1W 2C 2h\');a[2q]=1t;1t={};R.1b(\'3b {\');T=f.X();V;1j:T=f.X()}}R.1b(\'}\');a[2q]=1t;18 a};Z s=19(){Z a={},25,1r={};R.1b(\'3g {\');T=f.X();1e(!j(0,\'2y\')){1i(T.1a){W 2:1r.1B=T.U;25=T.U;T=f.X();V;W 62:1r.3h=T.U<=0;1r.2E=2F(24.3l(T.U));T=f.X();V;W 0:Y(T.U===\'2H\'){R.1b(\'}\');a[25]=1r;R.1b(\'3g {\');1r={};25=1n;T=f.X()}V;1j:1y(T);T=f.X();V}}R.1b(\'}\');a[25]=1r;18 a};Z t={2A:{1Y:\'9b\',2j:\'1d\',1Z:\'2A\',2u:q},2C:{1Y:\'9c\',2j:\'3n\',1Z:\'2C\',2u:r},2H:{1Y:\'9e\',2j:\'1r\',1Z:\'2H\',2u:s}};Z u=19(a){Z b=[];Z c=a?\'2w\':\'28\';Y(!a){T=f.X()}1e(1w){Y(T.1a===0){Y(T.U===c){V}Z d;Y(T.U===\'3o\'){R.1b(\'3o {\');d=D();R.1b(\'}\')}1c Y(T.U===\'3p\'){R.1b(\'3p {\');d=E();R.1b(\'}\')}1c Y(T.U===\'3q\'){R.1b(\'3q {\');d=F();R.1b(\'}\')}1c Y(T.U===\'3s\'){R.1b(\'3s {\');d=G();R.1b(\'}\')}1c Y(T.U===\'3u\'){R.1b(\'3u {\');d=G();R.1b(\'}\')}1c Y(T.U===\'3v\'){R.1b(\'3v {\');d=H();R.1b(\'}\')}1c Y(T.U===\'3w\'){R.1b(\'3w {\');d=I();R.1b(\'}\')}1c Y(T.U===\'3x\'){R.1b(\'3x {\');d=J();R.1b(\'}\')}1c Y(T.U===\'3y\'){R.1b(\'3y {\');d=L();R.1b(\'}\')}1c Y(T.U===\'3z\'){R.1b(\'3z {\');d=B();R.1b(\'}\')}1c Y(T.U===\'3A\'){R.1b(\'3A {\');d=C();R.1b(\'}\')}1c Y(T.U===\'3B\'){R.1b(\'3B {\');d=K();R.1b(\'}\')}1c{R.27(\'3F 3C \'+T.U);T=f.X();2g}M(d);b.1E(d)}1c{T=f.X()}}Y(c==\'28\')T=f.X();18 b};Z v=19(a){1i(T.1a){W 0:a.1k=T.U;T=f.X();V;W 5:a.1L=T.U;T=f.X();V;W 6:a.3n=T.U;T=f.X();V;W 8:a.1r=T.U;T=f.X();V;W 48:a.9D=T.U;T=f.X();V;W 60:a.3h=T.U===0;T=f.X();V;W 62:a.9E=T.U;a.2E=2F(24.3l(T.U));T=f.X();V;W 67:a.9F=T.U!==0;T=f.X();V;W 2r:a.2o=T.U;T=f.X();V;W 9G:a.9H=T.U;T=f.X();V;W 2W:a.9I=T.U;T=f.X();V;W 4n:a.2E=T.U;T=f.X();V;W 1H:T=f.X();V;1j:1y(T);T=f.X();V}};Z w=19(){Z a={1k:T.U};T=f.X();1e(T!==\'1g\'){Y(T.1a===0)V;1i(T.1a){W 10:a.x=T.U;T=f.X();V;W 20:a.y=T.U;T=f.X();V;W 30:a.z=T.U;T=f.X();V;W 40:W 41:W 42:T=f.X();V;W 70:a.9L=(T.U&1)!==0;a.9M=(T.U&2)!==0;a.9N=(T.U&8)!==0;a.9O=(T.U&16)!==0;a.9P=(T.U&32)!==0;a.9R=(T.U&64)!==0;a.9T=(T.U&2l)!==0;T=f.X();V;W 50:W 71:W 72:W 73:W 74:T=f.X();V;1j:v(a);V}}18 a};Z x=19(){Z a={1k:T.U};T=f.X();1e(T!=\'1g\'){Y(T.1a==0)V;v(a)}18 a};Z y=19(){Z a={},1a=T.1a;a.x=T.U;1a+=10;T=f.X();Y(T.1a!=1a)1u 1N 1M(\'9Y 1a 1X 9Z U 47 be \'+1a+\' 4i a0 \'+T.1a+\'.\');a.y=T.U;1a+=10;T=f.X();Y(T.1a!=1a)18 a;a.z=T.U;T=f.X();18 a};Z z=19(n){Y(!n||n<=0)1u 1M(\'n a1 be a2 a3 0 a4\');Z a=[],i;Z b=1l;Z c=1l;1X(i=0;i<n;i++){Z d={};1e(T!==\'1g\'){Y(T.1a===0||c)V;1i(T.1a){W 10:Y(b){c=1w;2g}d.x=T.U;b=1w;V;W 20:d.y=T.U;V;W 30:d.z=T.U;V;W 40:d.a5=T.U;V;W 41:d.a6=T.U;V;W 42:Y(T.U!=0)d.a7=T.U;V;1j:T=f.X();2g}T=f.X()}a.1E(d);b=1l;c=1l}18 a};Z A=19(){Z a=[];1e(T!==\'1g\'){Y(T.1a===0){Y(T.U===\'a9\'){a.1E(w())}1c Y(T.U===\'aa\'){x();V}}}18 a};Z B=19(){Z a={1k:T.U};T=f.X();1e(T!==\'1g\'){Y(T.1a===0)V;1i(T.1a){W 1:a.2a=T.U;T=f.X();V;W 3:a.2a+=T.U;T=f.X();V;W 10:a.2t=y();V;W 40:a.ac=T.U;T=f.X();V;W 41:a.3L=T.U;T=f.X();V;W 71:a.3M=T.U;T=f.X();V;W 72:a.af=T.U;T=f.X();V;1j:v(a);V}}18 a};Z C=19(){Z a={1k:T.U,3N:1,3O:\'ai\'};T=f.X();1e(T!==\'1g\'){Y(T.1a===0){V}1i(T.1a){W 1:a.2a=T.U;T=f.X();V;W 2:a.aj=T.U;T=f.X();V;W 3:a.ak=T.U;T=f.X();V;W 7:a.3O=T.U;T=f.X();V;W 10:a.x=T.U;T=f.X();V;W 20:a.y=T.U;T=f.X();V;W 30:a.z=T.U;T=f.X();V;W 39:a.2K=T.U;T=f.X();V;W 40:a.3R=T.U;T=f.X();V;W 41:a.3N=T.U;T=f.X();V;W 50:a.2L=T.U;T=f.X();V;W 51:a.ap=T.U;T=f.X();V;W 70:a.aq=!!(T.U&ar);a.as=!!(T.U&3T);a.au=!!(T.U&3U);a.aw=!!(T.U&ax);T=f.X();V;W 71:a.ay=!!(T.U&3T);a.az=!!(T.U&3U);T=f.X();V;W 72:a.aA=T.U;T=f.X();V;W 73:a.aB=T.U;T=f.X();V;W 74:a.aC=T.U;T=f.X();V;W 1H:T=f.X();V;W 1K:a.aD=T.U;T=f.X();V;W aE:a.aF=T.U;T=f.X();V;W aG:a.aH=T.U;T=f.X();V;1j:v(a);V}}18 a};Z D=19(){Z a={1k:T.U,1P:[]},2M=0;T=f.X();1e(T!==\'1g\'){Y(T.1a===0)V;1i(T.1a){W 38:a.aK=T.U;T=f.X();V;W 39:a.aL=T.U;T=f.X();V;W 70:a.3X=((T.U&1)===1);a.3Y=((T.U&2l)===2l);T=f.X();V;W 90:2M=T.U;T=f.X();V;W 10:a.1P=z(2M);V;W 43:Y(T.U!==0)a.3L=T.U;T=f.X();V;1j:v(a);V}}18 a};Z E=19(){Z a={1k:T.U,1P:[]};T=f.X();1e(T!==\'1g\'){Y(T.1a===0)V;1i(T.1a){W 10:W 20:W 30:W 39:a.2K=T.U;T=f.X();V;W 40:W 41:T=f.X();V;W 70:a.3X=(T.U&1)!==0;a.aO=(T.U&2)!==0;a.aP=(T.U&4)!==0;a.aR=(T.U&8)!==0;a.aS=(T.U&16)!==0;a.aT=(T.U&32)!==0;a.aU=(T.U&64)!==0;a.3Y=(T.U&2l)!==0;T=f.X();V;W 71:W 72:W 73:W 74:W 75:T=f.X();V;W 1K:2c=y();V;1j:v(a);V}}a.1P=A();18 a};Z F=19(){Z a={1k:T.U,1P:[]};T=f.X();1e(T!==\'1g\'){Y(T.1a===0)V;1i(T.1a){W 10:a.1P.aW(y());V;W 11:a.1P.1E(y());V;W 1K:a.2c=y();V;W 1H:Y(T.U==\'aX\'){T=f.X();V}1j:v(a);V}}18 a};Z G=19(){Z a,1I;a={1k:T.U};T=f.X();1e(T!==\'1g\'){Y(T.1a===0)V;1i(T.1a){W 10:a.2X=y();V;W 40:a.aZ=T.U;T=f.X();V;W 50:a.2m=24.2P/4a*T.U;T=f.X();V;W 51:1I=24.2P/4a*T.U;Y(1I<a.2m)a.4b=1I+2*24.2P-a.2m;1c a.4b=1I-a.2m;a.1I=1I;T=f.X();V;1j:v(a);V}}18 a};Z H=19(){Z a;a={1k:T.U};T=f.X();1e(T!==\'1g\'){Y(T.1a===0)V;1i(T.1a){W 10:a.b4=y();V;W 11:a.b5=y();V;W 40:a.3R=T.U;T=f.X();V;W 41:a.4c=T.U;T=f.X();V;W 50:a.2L=T.U;T=f.X();V;W 1:a.2a=T.U;T=f.X();V;W 72:a.b7=T.U;T=f.X();V;W 73:a.b8=T.U;T=f.X();V;1j:v(a);V}}18 a};Z I=19(){Z a;a={1k:T.U};T=f.X();1e(T!==\'1g\'){Y(T.1a===0)V;1i(T.1a){W 2:a.1s=T.U;T=f.X();V;W 10:a.b9=y();V;W 11:a.ba=y();V;W 71:a.3M=T.U;T=f.X();V;W 42:a.bb=T.U;T=f.X();V;W 1:a.2a=T.U;T=f.X();V;W 50:a.bc=T.U;T=f.X();V;1j:v(a);V}}18 a};Z J=19(){Z a;a={1k:T.U};a.29=[];T=f.X();1e(T!==\'1g\'){Y(T.1a===0)V;1i(T.1a){W 10:a.29[0]=y();V;W 11:a.29[1]=y();V;W 12:a.29[2]=y();V;W 13:a.29[3]=y();V;W 1K:a.2c=y();T=f.X();V;1j:v(a);V}}18 a};Z K=19(){Z a;a={1k:T.U};T=f.X();1e(T!==\'1g\'){Y(T.1a===0)V;1i(T.1a){W 2:a.1B=T.U;T=f.X();V;W 41:a.4c=T.U;T=f.X();V;W 42:a.bf=T.U;T=f.X();V;W 43:a.bg=T.U;T=f.X();V;W 10:a.2t=y();V;W 50:a.2L=T.U;T=f.X();V;W 70:a.bh=T.U;T=f.X();V;W 71:a.bi=T.U;T=f.X();V;W 44:a.bj=T.U;T=f.X();V;W 45:a.bk=T.U;T=f.X();V;W 1K:a.2c=y();V;1j:v(a);V}}18 a};Z L=19(){Z a;a={1k:T.U};T=f.X();1e(T!==\'1g\'){Y(T.1a===0)V;1i(T.1a){W 10:a.2t=y();V;W 39:a.2K=T.U;T=f.X();V;W 1K:a.2c=y();V;W 1H:Y(T.U==\'bl\'){T=f.X();V}1j:v(a);V}}18 a};Z M=19(a){Y(!a)1u 1N 4g(\'3C 4f be 1n bm 2b\');Y(!a.1L)a.1L=36++};h();18 1J};19 1y(a){R.1b(\'bn 2B \'+2I(a))}19 2I(a){18 a.1a+\':\'+a.U}19 2F(a){18 3J[a]}1C bo=1;1C bp=2;1C bq=4;1C br=8;1C bs=16;1C bt=32;1C bu=64;O.1m=1A},{"./3E":1,"./1O.3W":2,"1T":4}],4:[19(k,l,m){(19(a,b){Y(1f l===\'2s\'&&l.1m&&1f k===\'19\'){l.1m=b()}1c Y(1f S===\'19\'&&1f S.4p===\'2s\'){S(b)}1c{a.1D=b()}}(1h,19(){Z d={};Z f=19(){};Z g="1n";19 4e(a){Y(1f 1p===g){18 1l}1c Y(1p[a]!==1n){18 2Q(1p,a)}1c Y(1p.1D!==1n){18 2Q(1p,\'1D\')}1c{18 f}}19 2Q(a,b){Z c=a[b];Y(1f c.2R===\'19\'){18 c.2R(a)}1c{1R{18 4h.1v.2R.2N(c,a)}1Q(e){18 19(){18 4h.1v.2S.2S(c,[a,4j])}}}}19 4k(a,b){18 19(){Y(1f 1p!==g){2T(b);d[a].2S(d,4j)}}}Z h=["bD","1b","bE","27","1V"];19 2T(a){1X(Z i=0;i<h.1q;i++){Z b=h[i];d[b]=(i<a)?f:d.4l(b,a)}}19 4m(a){Z b=(h[a]||\'bH\').2U();1R{1o.4o[\'1T\']=b;18}1Q(2k){}1R{1o.4q.4r="1T="+b+";"}1Q(2k){}}19 4s(){Z a;1R{a=1o.4o[\'1T\']}1Q(2k){}Y(1f a===g){1R{a=/1T=([^;]+)/.bO(1o.4q.4r)[1]}1Q(2k){}}Y(d.1x[a]===1n){a="4u"}d.1S(d.1x[a],1l)}d.1x={"4v":0,"bS":1,"bT":2,"4u":3,"bU":4,"2p":5};d.4l=19(a,b){18 4e(a)||4k(a,b)};d.1S=19(a,b){Y(1f a==="3r"&&d.1x[a.2U()]!==1n){a=d.1x[a.2U()]}Y(1f a==="bW"&&a>=0&&a<=d.1x.2p){Y(b!==1l){4m(a)}2T(a);Y(1f 1p===g&&a<d.1x.2p){18"bX 1p bY 1X bZ"}}1c{1u"1D.1S() c0 31 c1 c2: "+a;}};d.c3=19(a){d.1S(d.1x.4v,a)};d.c4=19(a){d.1S(d.1x.2p,a)};Z j=(1f 1o!==g)?1o.1D:1n;d.4H=19(){Y(1f 1o!==g&&1o.1D===d){1o.1D=j}18 d};4s();18 d}))},{}]},{},[3])(3)});',62,750,'|||||||||||||||||||||||||||||||||||||||||||||||||||||||curr|value|break|case|next|if|var|||||||||return|function|code|debug|else|viewPort|while|typeof|EOF|this|switch|default|type|false|exports|undefined|window|console|length|layer|block|ltype|throw|prototype|true|levels|logUnhandledGroup|parseInt|DxfParser|name|const|log|push|_pointer|currVarValue|100|endAngle|dxf|210|handle|Error|new|DxfArrayScanner|vertices|catch|try|setLevel|loglevel|table|error|on|for|tableRecordsProperty|dxfSymbolName||_data|actualCount|parseFloat|Math|layerName|_eof|warn|ENDSEC|points|text|null|extrusionDirection|not|read|expectedCount|continue|pattern|module|tableName|ignore|128|startAngle|require|ownerHandle|SILENT|ltypeName|330|object|position|parseTableRecords|_parse|ENDBLK|END_OF_TABLE_VALUE|ENDTAB|110|VPORT|group|LTYPE|of|color|getAcadColor|end|LAYER|debugCode|hasNext|thickness|rotation|numberOfVertices|call|Cannot|PI|bindMethod|bind|apply|replaceLoggingMethods|toUpperCase|define|370|center|parseBoolean|HEADER||with||SECTION|ucsOrigin|281|lastHandle|isEOF|||parseGroupValue|LType|after|file|err|onError|Layer|visible|onEnd|onData|TABLES|abs|entities|lineType|LWPOLYLINE|POLYLINE|LINE|string|CIRCLE|Table|ARC|TEXT|DIMENSION|SOLID|POINT|MTEXT|ATTDEF|INSERT|entity|Unexpected|AutoCadColorIndex|Unhandled|16777215|16711935|255|AUTO_CAD_COLOR_INDEX|65535|width|attachmentPoint|scale|textStyle|65280|ENTITIES|textHeight|BLOCKS|0x02|0x04|16776960|js|shape|hasContinuousLinetypePattern|16711680|||||||self|to|||180|angleLength|xScale|global|realMethod|cannot|TypeError|Function|but|arguments|enableLoggingWhenConsoleArrives|methodFactory|persistLevelIfPossible|420|localStorage|amd|document|cookie|loadPersistedLevel|ViewPort|WARN|TRACE|9981023|8323103|8339279|4980755|4990511|3355443|5987163|8684676|11382189|14079702|MODULE_NOT_FOUND|noConflict|find|8421504|12632256|16744319|13369344|13395558|10027008|10046540|8323072|8339263|4980736|input|4990502|16727808|16752511|13382400|before|13401958|||Ended|10036736|10051404|has|been|8331008|8343359||4985600|trim|4992806|16744192|16760703|13395456|13408614|10046464|10056268|109|8339200|149|160|179|8347455|239|270|289|290|299|4990464|300|369|4995366|389|390|399|400|409|410|419|16760576|429|430|439|440|459|460|469|470|481|999|1000|1009|1010|1059|1060|1071|16768895|13408512|WARNING|Group||does||||13415014|defined||10056192|10061132|8347392|String|8351551|4995328|cast|4997670|Boolean|16777087|13421568|13421670|10000384|10000460|8355584|8355647|5000192|5000230|12582656|14679935|parse|implemented|Use|readSync|parseSync|10079232|11717734|7510016|source|8755276|parseStream|data|6258432|7307071|3755008|4344870|8388352|12582783|6736896|10079334|split|Empty|5019648|7510092|4161280|6258495|2509824|3755046|4194048|header|10485631|3394560|blocks|8375398||||||||2529280|6264908||tables|2064128|Skipping|section|5209919|1264640|3099686|8388479|52224|6736998|38912|5019724|32512|BLOCK|4161343|19456|2509862|65343|8388511|is|missing|52275|6737023|38950|xrefPath|name2|5019743|32543|4161359|19475|2509871|paperSpace|65407|8388543|52326|6737049|38988|TABLE|5019762|32575|4161375|19494|2509881|65471|8388575|52377|6737074|39026|AcDbSymbolTable|5019781|32607|4161391|constructor|Array|Object|keys|Parsed|19513|expected|2509890|8388607|52428|lowerLeftCorner|6737100|upperRightCorner|39064|5019800|32639|snapBasePoint|snapSpacing|gridSpacing|4161407|viewDirectionFromTarget|viewTarget|19532|lensLength|2509900|frontClippingPlane|49151|backClippingPlane|8380415|viewHeight|39372|snapRotationAngle|6730444|viewTwistAngle|orthographicType|29336|111|ucsXAxis|112|ucsYAxis|5014936|renderMode|defaultLightingType|292|defaultLightingOn|421|431|ambientColor|24447|4157311|14668|2507340|32767|description|8372223|26316|6724044|patternLength|lengths|do|match|19608||5010072|16255|4153215|9804|2505036|16383|8364031|13260||6717388|viewPorts|lineTypes|9880|layers|5005208|8063|4149119|4940|2502476|8355839|204|6710988|152|5000344|127|4145023|2500172|4129023|10452991|3342540|8349388|2490520|6245528|2031743|5193599|1245260|3089996|8323327|lineTypeScale|colorIndex|inPaperSpace|347|materialObjectHandle|lineweight|12550143|6684876|curveFittingVertex|curveFitTangent|splineVertex|splineControlPoint|threeDPolylineVertex|10053324|threeDPolylineMesh|4980888|polyfaceMeshVertex|7490712|4128895|6242175|2490444|Expected|point|got|must|greater|than|verticies|startWidth|endWidth|bulge|3745356|VERTEX|SEQEND|12517631|height|14647295|10027212|drawingDirection|11691724|7471256|STANDARD|tag|prompt|8735896|6226047|7290751|3735628|obliqueAngle|invisible|0x01|constant|4335180|verificationRequired|16744447|preset|0x08|backwards|mirrored|horizontalJustification|fieldLength|verticalJustification|extrusionDirectionX|220|extrusionDirectionY|230|extrusionDirectionZ|13369548|13395660|elevation|depth|9961624|9981080|includesCurveFitVertices|includesSplineFitVertices|8323199|is3dPolyline|is3dPolygonMesh|is3dPolygonMeshClosed|isPolyfaceMesh|8339327|unshift|AcDbLine|4980812|radius|4990540|16711871|16744415|13369497|startPoint|endPoint|13395634|halign|valign|anchorPoint|middleOfText|actualMeasurement|angle|9961586||yScale|zScale|columnCount|rowCount|columnSpacing|rowSpacing|AcDbPoint|or|unhandled|BLOCK_ANONYMOUS_FLAG|BLOCK_NON_CONSTANT_FLAG|BLOCK_XREF_FLAG|BLOCK_XREF_OVERLAY_FLAG|BLOCK_EXTERNALLY_DEPENDENT_FLAG|BLOCK_RESOLVED_OR_DEPENDENT_FLAG|BLOCK_REFERENCED_XREF|9981061|8323167|8339311|4980793|4990530|16711807|16744383|13369446|trace|info|13395609|9961548|silent|9981042|8323135|8339295|4980774|4990521|16711743|exec|16744351|13369395|13395583|DEBUG|INFO|ERROR|9961510|number|No|available|logging|called|invalid|level|enableAll|disableAll|have'.split('|'),0,{}))