home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 28 / amigaformatcd28.iso / -seriously_amiga- / graphics / 3dto3d / a4.cc < prev    next >
C/C++ Source or Header  |  1998-05-09  |  18KB  |  279 lines

  1. /* COBF by BB -- obfuscated at Sat Mar 21 22:20:59 1998
  2. */
  3. #include<stdio.h>
  4. #include<stdlib.h>
  5. #include<string.h>
  6. #include"cobf.h"
  7. b l277(e*l32,l149 e*l103,l149 e*l105,l149 e*u,l149 e*l63);b l197(l149
  8. e*l32,e*l103,e*l105,e*u,e*l63);t l305(l48*l328);e*l304(e*l226,a l536,
  9. l48*l328);b l524(e*l127);b l530(e*l143);
  10. #include"uncobf.h"
  11. #include<assert.h>
  12. #include"cobf.h"
  13. b l344(b);b l326(b);b*l175(l115 l62);b*l366(b*l205,l115 l62);b*l353(
  14. l115 l337,l115 l62);e*l73(e*l330);b l43(b*l205);
  15. l26 s j;l26 j d[3];l26 j l[4][4];b l221(d l36,j l365,j l363,j l362);b
  16. l150(d z,d x);a l294(d z,d x);b l274(d z,d x,d l78);b l280(d z,d x,d
  17. l78);b l276(d z,d x,j l240);j l252(d l36);b l283(d l36);j l287(d z,d x
  18. );b l301(d z,d x,d l78);b l361(d z,d x,d l78);b l368(d z,d x,d l78);c
  19. a l315(d k[3],j l364);j l306(d z,d x);j l358(d z,d x);b l336(d l36,a
  20. l158);b l194(l48*l181,d l36,e l410);b l378(d z,d x,a l72,j l87);b l388
  21. (d z,d x,d l72,j l87);b l259(d l322[3],d l346);b l372(d z,d x,l l45);
  22. b l392(d l87,d l76);s l391(d l176,d l76,c a l72);b l373(l l45);b l402
  23. (l l80,l l86,a l72,j l87);b l390(l l80,l l86,d l72,j l87);b l349(l l80
  24. ,l l86,l l220);b l375(l l80,l l86,l l220);j l384(l l80,l l86);b l381(
  25. l l45,d l137,d l122,d l124,d l216);b l285(l l71);b l386(l l71,d l146);
  26. b l374(l l71,d l146);b l369(l l71,d l146);b l389(l l45,d l137,d l122,
  27. d l124,d l216);b l314(l l210,l l219);b l316(l l210,l l357,l l219);b
  28. l387(l l80,l l86);c a l376(d l122);b l324(d l333,l l71,d l290);b l396
  29. (j l67,j l187,j l133,j*l202,j*l226,j*l200);b l383(j l202,j l329,j l200
  30. ,j*l67,j*l187,j*l133);l26 l94 l237{a l74;l94 l237*l31;}l50;c a l303(c
  31. a l352,c a l62,e*l265,c a l89);l50* *l348(c a l89);b l347(l50* *l102,
  32. c a l89);a l343(l50* *l102,a l74,c a l129);l26 a l40[3];l26 a l52[2];
  33. l26 l94 l247{a l74;l94 l247*l31;}l98;l53 l119{d*l177;l98* *l244;l98* *
  34. l257;a l69;c a l118;l50* *l107;c a l138;a l163(l50* *l102,c a l129,d k
  35. );c a l162(d k,c a l89);l37:l119(c t l114=16);~l119(b);a l113(d k);a
  36. l91(l48*i,a l74,a l320);a l91(l48*i);l98*l359(a h);l98*l435(a h);a
  37. l434(d k);a l217(a l77,a h);a l211(a l77,a h);a l109(d k,a g);b l180(
  38. a h){h=h;}a l182(b){m!(l177==q||l107==q);}a l42(b){m l69;}c t l171(b);
  39. b l153(a h,c a l158);b l137(a h,j l62);};l53 l123{l40*l168;l40*l271;a
  40. l69;c a l118;l50* *l107;c a l138;b l215(l40 k);c a l231(l40 l88,l40
  41. l157);l37:l123(c t l114=16);~l123(b);a l163(l50* *l102,c a l129,l40 k
  42. );c a l162(l40 k,c a l89);a l113(a l77,a l117,a l142);a l91(l48*i,a
  43. l74);a l91(l48*i);a l109(l40 k,a g);a l332(l40 l88,a g);a l394(c a g);
  44. b l180(a h){h=h;}a l211(a l77,a l117,a l142,a h);a l182(b){m!(l168==q
  45. );}a l42(b){m l69;}c t l171(b);};l53 l121{l52*l185;l52*l251;c a*l116;
  46. a l69;c a l118;l50* *l107;c a l138;b l215(l52 k);c a l231(l52 l88,l52
  47. l157);l37:l121(c t l114=16);~l121(b);a l163(l50* *l102,c a l129,l52 k
  48. );c a l162(l52 k,c a l89);a l113(a l77,a l117);a l217(a l77,a h);a l91
  49. (l48*i,a l74);a l91(l48*i);a l109(l52 l88,a g);a l340(l52 l88,a g);a
  50. l433(a g);b l180(a h){h=h;}a l182(b){m!(l185==q);}a l42(b){m l69;}c t
  51. l171(b);a l321(a h){m(l116[h]&(0x00000001));}b l419(a h){l116[h]|=(
  52. 0x00000001);}b l449(a h){l116[h]&=~(0x00000001);}};l53 l99{l48*i;c a
  53. l354;l37:l99(e*u=q);~l99();b l82(e*l207,...);};l26 l139{l173,l241,
  54. l242}l144;l53 l85{l253:e*l159;l144 l249;l37:l85(e*u="\x54\x45\x53\x54"
  55. ,l144 k=l173);l148~l85();l85(l149 l85&);l144 l246(b){m l249;}e*l136(b
  56. ){m l159;}b l450(e* );};l53 l35:l37 l85{l260:c a l451(d k[3]);b l124(
  57. l40 k);b l409(c a l371,c a l431,c a l423);b l418(d l67[3],d k);c a
  58. l417;b l382(d l67);l37:l119*l104;l123*l79;l121*l178;d l225;d l224;l
  59. l45;l35(c t v=16,e*u="\x54\x45\x53\x54");~l35();b l441(l l45);l35*
  60. l334(s l100);b l243(d l67[3],c a h);b l258(d l67[3]);b l427(d l67[4]);
  61. b l439(d l356[4],c a l77,c a l117,c a l142,c a l430);l35*l245(b);b
  62. l203(b);b l153(c a l158);b l62(s l62);b l292(l99*l46);};b l339(b*l49);
  63. l26 b( *l196)(b* );l26 l94 l264{b*l108;l94 l264*l31;}l28;l53 l70{l260
  64. :l28*l27;l28*l54;a v;l196 l68;b l262(l28*l154,a h){l28*l44;l28*l64;a
  65. l30;f(h==0){l44=l27;l27=l154;l27->l31=l44;}l29{l41(l44=l27,l30=0;l30<
  66. (h-1);l44=l44->l31,l30++){;}l64=l44->l31;l44->l31=l154;l154->l31=l64;
  67. }}b l152(a h){a l30;l28*l44;l28*l83;l28*l64;f(h==0){l83=l27;l27=l27->
  68. l31;f(l68)l68(l83->l108);l75 l83;}l29{l41(l44=l27,l30=0;l30<(h-1);l44
  69. =l44->l31,l30++){;}l83=l44->l31;l64=l83->l31;l44->l31=l64;f(l68)l68(
  70. l83->l108);l75 l83;}}l28*l155(l28*l64,l28*w){l64->l31=w;m w;}l28*l96(
  71. b*k){l28*w;w=l128 l28;f(w==q)m q;w->l31=0;w->l108=k;m w;}b l261(l28*
  72. l263){l28*w;l28*l64;w=l263;l201(w!=0){f(l68)l68(w->l108);l64=w->l31;
  73. l75 w;w=l64;}}l37:l70(l196 l181){v=0;l27=0;l54=0;l68=l181;}l70(b){v=0
  74. ;l27=0;l54=0;l68=0;}~l70(b){l261(l27);v=0;l27=0;l54=0;l68=0;}b l113(b
  75.  *k){v++;f(l27==0){l27=l54=l96(k);}l29{l54=l155(l54,l96(k));}}b l463(
  76. b*k,a h){f(l27==0){v++;l27=l54=l96(k);}l29{f(h==(-1)){v++;l54=l155(
  77. l54,l96(k));}l29{f(h>=v){v++;l54=l155(l54,l96(k));}l29{f(h>=0||h<v){v
  78. ++;l262(l96(k),h);}}}}}b*l165(a g){l28*w;f(g<v&&v){a l30;w=l27;l41(
  79. l30=0;l30<g;l30++){f(w)w=w->l31;}f(w)m w->l108;l29 m q;}l29 m q;}b
  80. l470(a h){f(l27==0){}l29{f(h==(-1)){l152(v-1);v--;}l29{f(h>=v){l152(v
  81. -1);v--;}l29{f(h>=0||h<v){l152(h);v--;}}}}}a l42(b){m v;}};l26 b( *
  82. l190)(l48*i,e*l207,...);l26 b( *l189)(c t l399,c t l76);l53 l92{l37:
  83. l190 l101;l189 l120;l92(l190 l255=0,l189 l256=0){l101=l255;l120=l256;
  84. };};l26 l139{l444=0,l459,l458,l460}l233;l26 l139{l456=0,l440}l238;l26
  85. l139{l452=0,l235}l239;l53 l65{l253:e*l160;l37:l239 l212;l233 l126;
  86. l238 l188;s l174;e*l199;l65(e*l454="\x44\x65\x66\x61\x75\x6c\x74",e*
  87. l47="\x44\x65\x66\x61\x75\x6c\x74");l148~l65();b l232(c r l56,c r l55
  88. ,c r l57,s l58,e*l47);b l234(c r*l56,c r*l55,c r*l57,s*l58,e* *l47);
  89. l148 c a l111(b);l148 c a l110(b);};
  90. #ifdef _MSC_VER
  91. #endif
  92. l26 l139{l562=0,l569=1}l639;l53 l310:l37 l65{l37:e*l32;e*y;e*l132;
  93. l310(e*l32="");b l131(e*u);b l161(e*u);b l166(c r l56,c r l55,c r l57
  94. ,s l58,e*l47,c r l616);b l167(c r*l56,c r*l55,c r*l57,s*l58,e* *l47,c
  95. r*l616);~l310();c a l111(b);c a l110(b);l639 l380;};b l752(l70*l222,
  96. l310*n,l92*l319);
  97. #define l106 ""
  98. #ifdef __BCPLUSPLUS__
  99. #undef l106
  100. #define l106 "BCC31"
  101. #endif
  102. #ifdef _MSC_VER
  103. #define l106 "VC++40"
  104. #endif
  105. #ifdef _WCC
  106. #define l106 "WCC10"
  107. #endif
  108. l310::l310(e*l164):l65("\x64\x78\x66\x5f\x69\x6e","\x64\x78\x66\x69"
  109. "\x6e\x2e\x6c\x6f\x67"){l164=l164;l32=q;y=q;l132="\x44\x58\x46\x20"
  110. "\x41\x73\x63\x69\x69\x20\x46\x69\x6c\x65\x20\x20\x20\x20\x20\x20\x20"
  111. "\x20\x20\x20\x20\x20\x28\x2a\x2e\x64\x78\x66\x29\x7c\x2a\x2e\x64\x78"
  112. "\x66\x7c\x41\x6c\x6c\x20\x46\x69\x6c\x65\x73\x20\x28\x2a\x2e\x2a\x29"
  113. "\x7c\x2a\x2e\x2a\x7c\x7c";l380=l562;l310::l111();}b l310::l131(e*u){
  114. f(y)l43(y);y=l73(u);}b l310::l161(e*u){f(l32)l43(l32);l32=l73(u);}b
  115. l310::l166(c r l56,c r l55,c r l57,s l58,e*l47,c r l616){l65::l232(
  116. l56,l55,l57,l58,l47);l380=(l639)l616;}b l310::l167(c r*l56,c r*l55,c r
  117.  *l57,s*l58,e* *l47,c r*l616){l65::l234(l56,l55,l57,l58,l47); *l616=(
  118. a)l380;}l310::~l310(){l310::l110();f(y!=q)l43(y);f(l32!=q)l43(l32);
  119. l132=0;}c a l310::l111(b){
  120. #ifdef _MSC_VER
  121. l228 l61(l160);e*l60="\x53\x70\x65\x63\x69\x66\x69\x63\x20\x53\x65"
  122. "\x74\x74\x69\x6e\x67\x73";e l81[l141];c t l49;f(l61.l193(l60,"\x70"
  123. "\x61\x74\x68",l32,l81,l141)){f(l32)l43(l32);l32=l73(l81);}f(l61.l193
  124. (l60,"\x66\x69\x6c\x65\x5f\x6e\x61\x6d\x65",y,l81,l141)){f(y)l43(y);y
  125. =l73(l81);}f(l61.l627(l60,"\x6f\x62\x6a\x5f\x6d\x6f\x64\x65",l380,&
  126. l49)){l380=(l639)l49;}
  127. #endif
  128. m 1;}c a l310::l110(b){
  129. #ifdef _MSC_VER
  130. l228 l61(l160);e*l60="\x53\x70\x65\x63\x69\x66\x69\x63\x20\x53\x65"
  131. "\x74\x74\x69\x6e\x67\x73";l61.l192(l60,"\x70\x61\x74\x68",l32);l61.
  132. l192(l60,"\x66\x69\x6c\x65\x5f\x6e\x61\x6d\x65",y);l61.l614(l60,"\x6f"
  133. "\x62\x6a\x5f\x6d\x6f\x64\x65",l380);
  134. #endif
  135. m 1;}l38 b l843(l70*l222,l310*n);l38 l48*i;l38 l99*l46;l38 l92*l39;b
  136. l752(l70*l222,l310*n,l92*l319){e*l130;l39=l319;f(n->l212==l235)l130=n
  137. ->l199;l29 l130=q;l46=l128 l99(l130);l46->l82("\x25\x73\x20\x25\x73"
  138. "\x20\x25\x73\x20\x25\x73\n","\x44\x58\x46\x20\x49\x6d\x70\x6f\x72"
  139. "\x74\x20\x50\x6c\x75\x67\x69\x6e\x20\x30\x2e\x32\x20\x42\x65\x74\x61"
  140. ,"\x4d\x61\x72\x20\x32\x31\x20\x31\x39\x39\x38","\x32\x32\x3a\x32\x30"
  141. "\x3a\x35\x35",l106);l39->l101(l95,"\x50\x61\x72\x73\x69\x6e\x67\x20"
  142. "\x25\x73\x20\x73\x74\x61\x72\x74\x65\x64\x20\x2e\x2e\x2e\x20\x20\x20"
  143. "\x20\x20\x20\n",n->y);l46->l82("\x50\x61\x72\x73\x69\x6e\x67\x20\x25"
  144. "\x73\x20\x73\x74\x61\x72\x74\x65\x64\x20\x2e\x2e\x2e\n",n->y);l843(
  145. l222,n);l39->l101(l95,"\x50\x61\x72\x73\x69\x6e\x67\x20\x66\x69\x6e"
  146. "\x69\x73\x68\x65\x64\x20\x20\x20\x20\x20\x20\x20\n");l46->l82("\x50"
  147. "\x61\x72\x73\x69\x6e\x67\x20\x66\x69\x6e\x69\x73\x68\x65\x64\n");l75
  148. l46;}l26 l94{e*u;l35*p;c a l931;c a l994;c a l466;}l478;b l1012(b*l49
  149. ){l478*l81=(l478* )l49;l43(l81->u);l43(l81);}b l962(l70*l286){a g;l41
  150. (g=0;g<l286->l42();g++){l478*l49=(l478* )l286->l165(g);o(l95,"\x4e"
  151. "\x61\x6d\x65\x20\x3a\x20\x25\x73\n",l49->u);o(l95,"\x46\x61\x63\x65"
  152. "\x73\x3a\x20\x25\x64\n",l49->l466);}}l478*l598(e*u,l70*l286){c l847=
  153. (0);a l845=0;a g;u[l268(u)-1]=0x00;l41(g=0;g<l286->l42();g++){l478*
  154. l49=(l478* )l286->l165(g);f(l1028(u,l49->u)==0){l847=(1);l845=g;l34;}
  155. }f(l847==(0)){l478*l49=(l478* )l175(l151(l478));l49->u=l73(u);l49->p=
  156. q;l49->l931=0;l49->l994=0;l49->l466=0;l286->l113(l49);m l49;}l29{m(
  157. l478* )l286->l165(l845);}}l38 s l331(e*l925){l524(l925);m l1029(l925);
  158. }l38 b l955(l70*l286,l310*n){e l127[(256)];s l313,l377,l308,l511;s
  159. l307,l355,l296,l510;s l455,l494,l429,l509;a l407;c a l406;c a l523;c a
  160. l528;l478*l223;l223=q;l523=(0);l528=(0);l313=l377=l308=l511=l307=l355
  161. =l296=l510=l455=l494=l429=l509=0.0;l41(;;){l39->l120((c t)l284(i),(c t
  162. )l305(i));f(!l304(l127,((256)-1),i))l34;;l407=l546(l127);f(l407==0)l34
  163. ;f(!l304(l127,((256)-1),i))l34;;l191(l407){l59 10:l313=l331(l127);l34
  164. ;l59 20:l307=l331(l127);l34;l59 30:l455=l331(l127);l34;l59 11:l377=
  165. l331(l127);l34;l59 21:l355=l331(l127);l34;l59 31:l494=l331(l127);l34;
  166. l59 12:l308=l331(l127);l34;l59 22:l296=l331(l127);l34;l59 32:l429=
  167. l331(l127);l34;l59 13:l511=l331(l127);l34;l59 23:l510=l331(l127);l34;
  168. l59 33:l509=l331(l127);l34;l59 8:{f(n->l380==l562){l223=l598(l127,
  169. l286);l523=(1);}}l34;l59 62:{f(n->l380==l569){e l461[255];l821(l461,""
  170. "\x25\x73\x5f\x25\x73","\x43\x4f\x4c\x4f\x52",l127);l223=l598(l461,
  171. l286);l528=(1);}}l34;l270:{}l34;}}f(n->l380==l562)f(!l523)m;f(n->l380
  172. ==l569)f(!l528)m;l406=4;f((l313==l377)&&(l307==l355)&&(l455==l494)){
  173. l377=l308;l308=l511;l355=l296;l296=l510;l494=l429;l429=l509;l406--;}f
  174. (l406<3)m;f(l313==l377&&l307==l355&&l455==l494)m;f(l313==l308&&l307==
  175. l296&&l455==l429){l308=l511;l296=l510;l429=l509;l406--;}f(l406<3)m;f(
  176. l377==l308&&l355==l296&&l494==l429){l308=l511;l296=l510;l429=l509;
  177. l406--;}f(l406<3)m;f(l406==4&&l511==l308&&l510==l296&&l509==l429){
  178. l406--;}f(l406<3)m;f(l406==4){l526(l223);f(l223)l223->l466+=2;}l29{
  179. l526(l223);f(l223)l223->l466+=1;}}l38 b l978(l70*l286,l310*n){e l127[
  180. (256)];s l313,l377,l308,l511;s l307,l355,l296,l510;s l455,l494,l429,
  181. l509;a l407;c a l406;c a l523;c a l528;l478*l223;l41(;;){l39->l120((c
  182. t)l284(i),(c t)l305(i));f(!l304(l127,((256)-1),i))l34;;f(l578(l127,""
  183. "\x33\x44\x46\x41\x43\x45",l268("\x33\x44\x46\x41\x43\x45"))!=0){l453
  184. ;}l223=q;l523=(0);l528=(0);l313=l377=l308=l511=l307=l355=l296=l510=
  185. l455=l494=l429=l509=0.0;l41(;;){l39->l120((c t)l284(i),(c t)l305(i));
  186. f(!l304(l127,((256)-1),i))l34;;l407=l546(l127);f(l407==0)l34;f(!l304(
  187. l127,((256)-1),i))l34;;l191(l407){l59 10:l313=l331(l127);l34;l59 20:
  188. l307=l331(l127);l34;l59 30:l455=l331(l127);l34;l59 11:l377=l331(l127);
  189. l34;l59 21:l355=l331(l127);l34;l59 31:l494=l331(l127);l34;l59 12:l308
  190. =l331(l127);l34;l59 22:l296=l331(l127);l34;l59 32:l429=l331(l127);l34
  191. ;l59 13:l511=l331(l127);l34;l59 23:l510=l331(l127);l34;l59 33:l509=
  192. l331(l127);l34;l59 8:{f(n->l380==l562){l223=l598(l127,l286);f(l223->p
  193. ==q)l223->p=l128 l35((t)l223->l466,l223->u);}l523=(1);}l34;l59 62:{f(
  194. n->l380==l569){e l461[255];l821(l461,"\x25\x73\x5f\x25\x73","\x43\x4f"
  195. "\x4c\x4f\x52",l127);l223=l598(l461,l286);f(l223->p==q)l223->p=l128
  196. l35((t)l223->l466,l223->u);}l528=(1);}l34;l270:l34;}}f(n->l380==l562)f
  197. (!l523)l453;f(n->l380==l569)f(!l528)l453;l406=4;f(l313==l377&&l307==
  198. l355&&l455==l494){l377=l308;l308=l511;l355=l296;l296=l510;l494=l429;
  199. l429=l509;l406--;}f(l406<3)l453;f(l313==l377&&l307==l355&&l455==l494)l453
  200. ;f(l313==l308&&l307==l296&&l455==l429){l308=l511;l296=l510;l429=l509;
  201. l406--;}f(l406<3)l453;f(l377==l308&&l355==l296&&l494==l429){l308=l511
  202. ;l296=l510;l429=l509;l406--;}f(l406<3)l453;f(l406==4&&l511==l308&&
  203. l510==l296&&l509==l429){l406--;}f(l406<3)l453;f(l406==4){d k[3];l526(
  204. l223);l221(k[0],l313,l307,l455);l221(k[1],l377,l355,l494);l221(k[2],
  205. l308,l296,l429);f(l223)l223->p->l258(k);l221(k[0],l313,l307,l455);
  206. l221(k[1],l308,l296,l429);l221(k[2],l511,l510,l509);f(l223)l223->p->
  207. l258(k);}l29{d k[3];l526(l223);l221(k[0],l313,l307,l455);l221(k[1],
  208. l377,l355,l494);l221(k[2],l308,l296,l429);f(l223)l223->p->l258(k);}}}
  209. l38 b l1021(l70*l286,l310*n){e l127[(256)];a l407;c a l523=(0);c a
  210. l528=(0);c a l660=(0);c a l684=(0);a l553=0;a l466=0;l478*l223=q;l41(
  211. ;;){l39->l120((c t)l284(i),(c t)l305(i));f(!l304(l127,((256)-1),i))l34
  212. ;;l407=l546(l127);f(l407==0)l34;f(!l304(l127,((256)-1),i))l34;;l191(
  213. l407){l59 8:{f(n->l380==l562){l223=l598(l127,l286);l523=(1);}}l34;l59
  214. 62:{f(n->l380==l569){e l461[255];l821(l461,"\x25\x73\x5f\x25\x73",""
  215. "\x43\x4f\x4c\x4f\x52",l127);l223=l598(l461,l286);l528=(1);}}l34;l59
  216. 71:{l553=l546(l127);l660=(1);}l34;l59 72:{l466=l546(l127);l684=(1);}
  217. l34;l270:l34;}}f(n->l380==l562)f(!l523)m;f(n->l380==l569)f(!l528)m;
  218. l526(l223);l553=l553;f(l684&&l660&&l223)l223->l466=(c a)l466;}l38 b
  219. l995(d*l611,c a l991,c a*l553){e l127[(256)];s l313=0.0;s l307=0.0;s
  220. l455=0.0;c a l609;c a l610;c a l603;a l407;l41(;;){l39->l120((c t)l284
  221. (i),(c t)l305(i));f(!l304(l127,((256)-1),i))l34;;f(l578(l127,"\x56"
  222. "\x45\x52\x54\x45\x58",l268("\x56\x45\x52\x54\x45\x58"))!=0){l453;}
  223. l609=(0);l610=(0);l603=(0);l41(;;){l39->l120((c t)l284(i),(c t)l305(i
  224. ));f(!l304(l127,((256)-1),i))l34;;l407=l546(l127);f(l407==0)l34;f(!
  225. l304(l127,((256)-1),i))l34;;l191(l407){l59 10:{l313=l331(l127);l609=(
  226. 1);}l34;l59 20:{l307=l331(l127);l610=(1);}l34;l59 30:{l455=l331(l127);
  227. l603=(1);}l34;l270:l34;}}f(l609&&l610&&l603){d l36;l221(l36,l313,l307
  228. ,l455);l150(l611[l991],l36);( *l553)++;}l34;}}l38 b l935(l40*l79,c a
  229. l800,c a*l738){e l127[(256)];a l313=0;a l307=0;a l455=0;c a l609;c a
  230. l610;c a l603;a l407;l41(;;){l39->l120((c t)l284(i),(c t)l305(i));f(!
  231. l304(l127,((256)-1),i))l34;;f(l578(l127,"\x56\x45\x52\x54\x45\x58",
  232. l268("\x56\x45\x52\x54\x45\x58"))!=0){l453;}l609=(0);l610=(0);l603=(0
  233. );l41(;;){l39->l120((c t)l284(i),(c t)l305(i));f(!l304(l127,((256)-1),
  234. i))l34;;l407=l546(l127);f(l407==0)l34;f(!l304(l127,((256)-1),i))l34;;
  235. l191(l407){l59 71:{l313=l546(l127);l609=(1);}l34;l59 72:{l307=l546(
  236. l127);l610=(1);}l34;l59 73:{l455=l546(l127);l603=(1);}l34;l270:l34;}}
  237. f(l609&&l610&&l603){l79[l800][0]=l829((a)l313)-1;l79[l800][1]=l829((a
  238. )l307)-1;l79[l800][2]=l829((a)l455)-1;( *l738)++;}l34;}}l38 b l985(
  239. l70*l286,l310*n){e l127[(256)];a l407;c a l523=(0);c a l528=(0);c a
  240. l660=(0);c a l684=(0);a l553=0;a l466=0;l478*l223=q;l41(;;){l39->l120
  241. ((c t)l284(i),(c t)l305(i));f(!l304(l127,((256)-1),i))l34;;l407=l546(
  242. l127);f(l407==0)l34;f(!l304(l127,((256)-1),i))l34;;l191(l407){l59 8:{
  243. f(n->l380==l562){l223=l598(l127,l286);f(l223->p==q)l223->p=l128 l35((
  244. t)l223->l466,l223->u);l523=(1);}}l34;l59 62:{f(n->l380==l569){e l461[
  245. 255];l821(l461,"\x25\x73\x5f\x25\x73","\x43\x4f\x4c\x4f\x52",l127);
  246. l223=l598(l461,l286);f(l223->p==q)l223->p=l128 l35((t)l223->l466,l223
  247. ->u);l528=(1);}}l34;l59 71:{l553=l546(l127);l660=(1);}l34;l59 72:{
  248. l466=l546(l127);l684=(1);}l34;l270:l34;}}f(n->l380==l562)f(!l523)m;f(
  249. n->l380==l569)f(!l528)m;l526(l223);f(l684&&l660){}l29 m;f(l466&&l553){
  250. }l29 m;a g;c a l862=0;c a l738=0;d*l611=(d* )l175((l115)l553*l151(d));
  251. l40*l79=(l40* )l175((l115)l466*l151(l40));l41(g=0;g<l553;g++){l995(
  252. l611,(c a)g,&l862);}f(l862==(c a)l553){l41(g=0;g<l466;g++){l935(l79,(
  253. c a)g,&l738);}f(l738==(c a)l466){l41(g=0;g<l466;g++){d l36[3];l150(
  254. l36[0],l611[l79[g][0]]);l150(l36[1],l611[l79[g][1]]);l150(l36[2],l611
  255. [l79[g][2]]);f(l223)l223->p->l258(l36);}}}l43(l79);l43(l611);}l38 b
  256. l971(l70*l286,l310*n){e l127[(256)];l41(;;){l39->l120((c t)l284(i),(c
  257. t)l305(i));f(!l304(l127,((256)-1),i))l34;;f(l578(l127,"\x45\x4e\x54"
  258. "\x49\x54\x49\x45\x53",l268("\x45\x4e\x54\x49\x54\x49\x45\x53"))!=0){
  259. l453;}l34;}l41(;;){l39->l120((c t)l284(i),(c t)l305(i));f(!l304(l127,
  260. ((256)-1),i))l34;;f(l578(l127,"\x50\x4f\x4c\x59\x4c\x49\x4e\x45",l268
  261. ("\x50\x4f\x4c\x59\x4c\x49\x4e\x45"))==0){l1021(l286,n);}f(l578(l127,""
  262. "\x33\x44\x46\x41\x43\x45",l268("\x33\x44\x46\x41\x43\x45"))==0){l955
  263. (l286,n);}}}l38 b l989(l70*l286,l310*n){e l127[(256)];l41(;;){l39->
  264. l120((c t)l284(i),(c t)l305(i));f(!l304(l127,((256)-1),i))l34;;f(l578
  265. (l127,"\x45\x4e\x54\x49\x54\x49\x45\x53",l268("\x45\x4e\x54\x49\x54"
  266. "\x49\x45\x53"))!=0){l453;}l34;}l41(;;){l39->l120((c t)l284(i),(c t)l305
  267. (i));f(!l304(l127,((256)-1),i))l34;;f(l578(l127,"\x50\x4f\x4c\x59\x4c"
  268. "\x49\x4e\x45",l268("\x50\x4f\x4c\x59\x4c\x49\x4e\x45"))==0){l985(
  269. l286,n);}f(l578(l127,"\x33\x44\x46\x41\x43\x45",l268("\x33\x44\x46"
  270. "\x41\x43\x45"))==0){l978(l286,n);}}}l38 b l843(l70*l97,l310*n){a g;f
  271. ((i=l443(n->y,"\x72"))==q){l46->l82("\x46\x69\x6c\x65\x20\x25\x73\x20"
  272. "\x6e\x6f\x74\x20\x66\x6f\x75\x6e\x64\n",n->y);m;}l70*l286=l128 l70(
  273. l1012);f(l286){l971(l286,n);l962(l286);f(l286->l42()){l480(i,0L,l908);
  274. l989(l286,n);l41(g=0;g<l286->l42();g++){l478*l49=(l478* )l286->l165(g
  275. );f(l49->p){f(l49->p->l104->l42()){l97->l113(l49->p);l49->p->l292(l46
  276. );}l29 l75 l49->p;}}}l29 l46->l82("\x4e\x6f\x20\x44\x58\x46\x20\x6f"
  277. "\x62\x6a\x65\x63\x74\x73\x20\x66\x6f\x75\x6e\x64\n",n->y);l75 l286;}
  278. l442(i);}
  279.