home *** CD-ROM | disk | FTP | other *** search
/ Champak 130 / Vol 130.iso / games / hummer.swf / scripts / __Packages / engine / Engine.as < prev    next >
Encoding:
Text File  |  2007-01-08  |  83.9 KB  |  1,734 lines

  1. var ┬º\x01┬º = 989;
  2. loop0:
  3. while(true)
  4. {
  5.    if(eval("\x01") == 989)
  6.    {
  7.       set("\x01",eval("\x01") - 801);
  8.       ┬º┬ºpush(true);
  9.       continue;
  10.    }
  11.    if(eval("\x01") == 627)
  12.    {
  13.       set("\x01",eval("\x01") - 211);
  14.       ┬º┬ºpop();
  15.       this[┬º┬ºconstant(7)][┬º┬ºconstant(39)] -= (_loc2_[┬º┬ºconstant(51)] + this[┬º┬ºconstant(7)][┬º┬ºconstant(39)]) / 5;
  16.       this[┬º┬ºconstant(7)][┬º┬ºconstant(40)] -= (_loc2_[┬º┬ºconstant(53)] + this[┬º┬ºconstant(7)][┬º┬ºconstant(40)]) / 5;
  17.       addr2512:
  18.       ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  19.       ┬º┬ºpush(_loc2_);
  20.       ┬º┬ºpush(┬º┬ºconstant(57));
  21.    }
  22.    else
  23.    {
  24.       if(eval("\x01") == 660)
  25.       {
  26.          set("\x01",eval("\x01") + 135);
  27.          ┬º┬ºpush(true);
  28.          continue;
  29.       }
  30.       if(eval("\x01") == 973)
  31.       {
  32.          set("\x01",eval("\x01") - 917);
  33.          break;
  34.       }
  35.       if(eval("\x01") == 550)
  36.       {
  37.          set("\x01",eval("\x01") - 186);
  38.          break;
  39.       }
  40.       if(eval("\x01") == 681)
  41.       {
  42.          set("\x01",eval("\x01") - 21);
  43.          while(true)
  44.          {
  45.             if(!┬º┬ºpop())
  46.             {
  47.                set("\x01",eval("\x01") - 317);
  48.                if(┬º┬ºpop())
  49.                {
  50.                   set("\x01",eval("\x01") + 472);
  51.                }
  52.             }
  53.             else if(eval("\x01") == 975)
  54.             {
  55.                set("\x01",eval("\x01") - 734);
  56.                ┬º┬ºpush(true);
  57.             }
  58.             else
  59.             {
  60.                if(eval("\x01") == 377)
  61.                {
  62.                   set("\x01",eval("\x01") + 598);
  63.                   break loop0;
  64.                }
  65.                if(eval("\x01") != 602)
  66.                {
  67.                   if(eval("\x01") == 105)
  68.                   {
  69.                      set("\x01",eval("\x01") + 138);
  70.                      toggleHighQuality();
  71.                      toggleHighQuality();
  72.                      ┬º┬ºpop()[┬º┬ºpop()][┬º┬ºconstant(28)] = this[┬º┬ºconstant(8)][┬º┬ºconstant(28)] - (this[┬º┬ºconstant(8)][┬º┬ºconstant(28)] - _loc2_) / 50;
  73.                      this[┬º┬ºconstant(8)][┬º┬ºconstant(29)] -= (this[┬º┬ºconstant(8)][┬º┬ºconstant(29)] - _loc2_) / 50;
  74.                      this[┬º┬ºconstant(64)] = this[┬º┬ºconstant(8)][┬º┬ºconstant(28)];
  75.                      addr2632:
  76.                      ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  77.                      _loc2_[┬º┬ºconstant(65)] = function()
  78.                      {
  79.                         this[┬º┬ºconstant(50)]();
  80.                         this[┬º┬ºconstant(57)]();
  81.                         this[┬º┬ºconstant(61)]();
  82.                      };
  83.                      _loc2_[┬º┬ºconstant(66)] = function()
  84.                      {
  85.                         var _loc2_ = this[┬º┬ºconstant(5)]();
  86.                         var _loc3_ = this[┬º┬ºconstant(69)](┬º┬ºconstant(68),┬º┬ºconstant(67) + _loc2_,this[┬º┬ºconstant(5)]());
  87.                         return _loc3_;
  88.                      };
  89.                      _loc2_[┬º┬ºconstant(70)] = function(g, url, compliteFunc, progressFunc, goal)
  90.                      {
  91.                         var _loc2_ = new ┬º\┬º\┬ºconstant(2)┬º();
  92.                         var _loc3_ = new ┬º\┬º\┬ºconstant(23)┬º();
  93.                         _loc2_[┬º┬ºconstant(24)] = this;
  94.                         _loc2_[┬º┬ºconstant(25)] = function(g)
  95.                         {
  96.                            trace(┬º┬ºconstant(71) + eval(┬º┬ºconstant(27)));
  97.                            this = this[┬º┬ºconstant(24)];
  98.                            eval(┬º┬ºconstant(27))[┬º┬ºconstant(30)](eval(┬º┬ºconstant(18)),[true]);
  99.                         };
  100.                         _loc2_[┬º┬ºconstant(31)] = function(g)
  101.                         {
  102.                            trace(┬º┬ºconstant(72) + eval(┬º┬ºconstant(27)));
  103.                            this = this[┬º┬ºconstant(24)];
  104.                            eval(┬º┬ºconstant(27))[┬º┬ºconstant(30)](eval(┬º┬ºconstant(18)),[false]);
  105.                         };
  106.                         _loc2_[┬º┬ºconstant(33)] = function(target, bytesLoaded, bytesTotal)
  107.                         {
  108.                            this = this[┬º┬ºconstant(24)];
  109.                            eval(┬º┬ºconstant(34))[┬º┬ºconstant(30)](eval(┬º┬ºconstant(18)),[bytesLoaded,bytesTotal]);
  110.                         };
  111.                         _loc3_[┬º┬ºconstant(35)](_loc2_);
  112.                         _loc3_[┬º┬ºconstant(36)](url,g);
  113.                         trace(┬º┬ºconstant(37) + url);
  114.                      };
  115.                      _loc2_[┬º┬ºconstant(73)] = function(num)
  116.                      {
  117.                         return num - 360 * eval(┬º┬ºconstant(74))[┬º┬ºconstant(75)](num / 360);
  118.                      };
  119.                      _loc2_[┬º┬ºconstant(76)] = function(g1, p)
  120.                      {
  121.                         var _loc2_ = new ┬º\┬º\┬ºconstant(2)┬º();
  122.                         _loc2_[┬º┬ºconstant(51)] = p[┬º┬ºconstant(52)]();
  123.                         _loc2_[┬º┬ºconstant(53)] = p[┬º┬ºconstant(54)]();
  124.                         this[┬º┬ºconstant(7)][┬º┬ºconstant(22)][┬º┬ºconstant(55)](_loc2_);
  125.                         this[┬º┬ºconstant(56)](_loc2_);
  126.                         g1[┬º┬ºconstant(39)] = _loc2_[┬º┬ºconstant(51)];
  127.                         g1[┬º┬ºconstant(40)] = _loc2_[┬º┬ºconstant(53)];
  128.                         var _loc5_ = eval(┬º┬ºconstant(74))[┬º┬ºconstant(77)](this[┬º┬ºconstant(73)](p[┬º┬ºconstant(58)]() + this[┬º┬ºconstant(13)]) / 5);
  129.                         g1[┬º┬ºconstant(78)](_loc5_);
  130.                         g1[┬º┬ºconstant(79)](eval(┬º┬ºconstant(74))[┬º┬ºconstant(77)](g1[┬º┬ºconstant(40)] * 1000));
  131.                         g1[┬º┬ºconstant(28)] = this[┬º┬ºconstant(64)];
  132.                         g1[┬º┬ºconstant(29)] = this[┬º┬ºconstant(64)];
  133.                      };
  134.                      ┬º┬ºpush(┬º┬ºconstant(80)(eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(16)],null,1));
  135.                   }
  136.                   else
  137.                   {
  138.                      if(eval("\x01") == 215)
  139.                      {
  140.                         set("\x01",eval("\x01") + 454);
  141.                         ┬º┬ºpop() extends ┬º┬ºpop() | (┬º┬ºpop() | ┬º┬ºpop() << ┬º┬ºpop() % (┬º┬ºpop() << (┬º┬ºpop() >>> (┬º┬ºpop() gt ┬º┬ºpop() >>> (┬º┬ºpop() | ┬º┬ºpop())))));
  142.                         trace(┬º┬ºpop() << (┬º┬ºpop() gt (┬º┬ºpop() > ┬º┬ºpop())()));
  143.                         trace(┬º┬ºpop() << (┬º┬ºpop() gt (┬º┬ºpop() >>> (┬º┬ºpop() << ┬º┬ºpop()))()));
  144.                         ┬º┬ºpop() extends ┬º┬ºpop() >> (┬º┬ºpop() >>> ┬º┬ºpop());
  145.                         ┬º┬ºpush(┬º┬ºpop() >>> (┬º┬ºpop() >> (┬º┬ºpop() | ┬º┬ºpop() >>> ┬º┬ºpop()())));
  146.                         break loop0;
  147.                      }
  148.                      if(eval("\x01") != 669)
  149.                      {
  150.                         break loop0;
  151.                      }
  152.                      set("\x01",eval("\x01") - 215);
  153.                      ┬º┬ºpush(true);
  154.                      while(true)
  155.                      {
  156.                         if(eval("\x01") == 683)
  157.                         {
  158.                            set("\x01",eval("\x01") - 598);
  159.                            ┬º┬ºpush(true);
  160.                            continue;
  161.                         }
  162.                         if(eval("\x01") == 961)
  163.                         {
  164.                            set("\x01",eval("\x01") - 746);
  165.                            if(┬º┬ºpop())
  166.                            {
  167.                               set("\x01",eval("\x01") + 454);
  168.                            }
  169.                            continue;
  170.                         }
  171.                         if(eval("\x01") == 85)
  172.                         {
  173.                            set("\x01",eval("\x01") + 20);
  174.                            if(┬º┬ºpop())
  175.                            {
  176.                               set("\x01",eval("\x01") + 138);
  177.                            }
  178.                            continue;
  179.                         }
  180.                         if(eval("\x01") == 890)
  181.                         {
  182.                            set("\x01",eval("\x01") - 831);
  183.                            nextFrame();
  184.                            break loop0;
  185.                         }
  186.                         if(eval("\x01") == 561)
  187.                         {
  188.                            set("\x01",eval("\x01") + 146);
  189.                            if(┬º┬ºpop())
  190.                            {
  191.                               set("\x01",eval("\x01") - 331);
  192.                            }
  193.                            continue;
  194.                         }
  195.                         if(eval("\x01") == 59)
  196.                         {
  197.                            set("\x01",eval("\x01") + 902);
  198.                            ┬º┬ºpush(true);
  199.                            continue;
  200.                         }
  201.                         if(eval("\x01") == 769)
  202.                         {
  203.                            set("\x01",eval("\x01") - 404);
  204.                            if(┬º┬ºpop())
  205.                            {
  206.                               set("\x01",eval("\x01") + 227);
  207.                            }
  208.                            continue;
  209.                         }
  210.                         if(eval("\x01") == 923)
  211.                         {
  212.                            set("\x01",eval("\x01") - 413);
  213.                            if(┬º┬ºpop())
  214.                            {
  215.                               set("\x01",eval("\x01") - 426);
  216.                            }
  217.                            continue;
  218.                         }
  219.                         if(eval("\x01") == 376)
  220.                         {
  221.                            set("\x01",eval("\x01") + 547);
  222.                            ┬º┬ºpush(true);
  223.                            continue;
  224.                         }
  225.                         if(eval("\x01") == 707)
  226.                         {
  227.                            set("\x01",eval("\x01") - 331);
  228.                            break loop0;
  229.                         }
  230.                         if(eval("\x01") == 365)
  231.                         {
  232.                            set("\x01",eval("\x01") + 227);
  233.                            break loop0;
  234.                         }
  235.                         if(eval("\x01") == 505)
  236.                         {
  237.                            set("\x01",eval("\x01") + 23);
  238.                            break loop0;
  239.                         }
  240.                         if(eval("\x01") == 137)
  241.                         {
  242.                            set("\x01",eval("\x01") + 472);
  243.                            set(┬º┬ºpop(),eval(┬º┬ºpop()) + 132);
  244.                            pr._alpha = 0;
  245.                            step = 10;
  246.                            this.onEnterFrame = function()
  247.                            {
  248.                               pr.gotoAndStop(Math.round(100 * _root.getBytesLoaded() / _root.getBytesTotal()));
  249.                               pr._alpha += step;
  250.                               if(pr._alpha > 100)
  251.                               {
  252.                                  pr._alpha = 100;
  253.                                  step = 0;
  254.                               }
  255.                               if(step < 0)
  256.                               {
  257.                                  this._alpha += step;
  258.                               }
  259.                               if(this._alpha <= 0)
  260.                               {
  261.                                  this._parent.loaded();
  262.                               }
  263.                               if(_root.getBytesLoaded() == _root.getBytesTotal())
  264.                               {
  265.                                  step = -10;
  266.                               }
  267.                            };
  268.                            stop();
  269.                            break loop0;
  270.                         }
  271.                         if(eval("\x01") == 510)
  272.                         {
  273.                            set("\x01",eval("\x01") - 426);
  274.                            break loop0;
  275.                         }
  276.                         if(eval("\x01") == 609)
  277.                         {
  278.                            set("\x01",eval("\x01") + 160);
  279.                            ┬º┬ºpush(true);
  280.                            continue;
  281.                         }
  282.                         if(eval("\x01") == 241)
  283.                         {
  284.                            set("\x01",eval("\x01") + 264);
  285.                            if(┬º┬ºpop())
  286.                            {
  287.                               set("\x01",eval("\x01") + 23);
  288.                            }
  289.                            continue;
  290.                         }
  291.                         if(eval("\x01") == 528)
  292.                         {
  293.                            set("\x01",eval("\x01") + 33);
  294.                            ┬º┬ºpush(true);
  295.                            continue;
  296.                         }
  297.                         if(eval("\x01") == 243)
  298.                         {
  299.                            set("\x01",eval("\x01") + 78);
  300.                            ┬º┬ºpush(true);
  301.                            continue;
  302.                         }
  303.                         if(eval("\x01") == 592)
  304.                         {
  305.                            set("\x01",eval("\x01") + 10);
  306.                            ┬º┬ºpush(true);
  307.                            continue;
  308.                         }
  309.                         if(eval("\x01") != 84)
  310.                         {
  311.                            if(eval("\x01") != 321)
  312.                            {
  313.                               break;
  314.                            }
  315.                            set("\x01",eval("\x01") + 569);
  316.                            if(┬º┬ºpop())
  317.                            {
  318.                               set("\x01",eval("\x01") - 831);
  319.                            }
  320.                            continue;
  321.                         }
  322.                         set("\x01",eval("\x01") + 158);
  323.                         if(!_global.engine)
  324.                         {
  325.                            _global.engine = new Object();
  326.                         }
  327.                         ┬º┬ºpop();
  328.                         if(!_global.engine.Screen)
  329.                         {
  330.                            engine.Screen extends MovieClip;
  331.                            var _loc2_ = engine.Screen = function()
  332.                            {
  333.                               super();
  334.                               this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  335.                               this.gameArea = this.level4.level3.level2.level1;
  336.                               this.cameraSpeed = 100;
  337.                               this.poleRot = 0;
  338.                               this.scale = 400;
  339.                            }.prototype;
  340.                            _loc2_.setGoal = function(g, p)
  341.                            {
  342.                               this.goal = g;
  343.                               this.preview = p;
  344.                            };
  345.                            _loc2_.setCameraSpeed = function(val)
  346.                            {
  347.                               this.cameraSpeed = val;
  348.                            };
  349.                            _loc2_.loadBg = function(url, compliteFunc, progressFunc, goal)
  350.                            {
  351.                               if(!this.gameArea.trassa)
  352.                               {
  353.                                  this.gameArea.createEmptyMovieClip("trassa",this.gameArea.getNextHighestDepth());
  354.                               }
  355.                               var _loc2_ = new Object();
  356.                               var _loc3_ = new MovieClipLoader();
  357.                               _loc2_.parent = this;
  358.                               _loc2_.onLoadInit = function(g)
  359.                               {
  360.                                  trace("screen loading complite " + compliteFunc);
  361.                                  this = this.parent;
  362.                                  g._xscale = this.scale;
  363.                                  g._yscale = this.scale;
  364.                                  compliteFunc.apply(goal,[true]);
  365.                               };
  366.                               _loc2_.onLoadError = function(g)
  367.                               {
  368.                                  trace("screen loading error " + compliteFunc);
  369.                                  this = this.parent;
  370.                                  compliteFunc.apply(goal,[false]);
  371.                               };
  372.                               _loc2_.onLoadProgress = function(target, bytesLoaded, bytesTotal)
  373.                               {
  374.                                  this = this.parent;
  375.                                  progressFunc.apply(goal,[bytesLoaded,bytesTotal]);
  376.                               };
  377.                               _loc3_.addListener(_loc2_);
  378.                               _loc3_.loadClip(url,this.gameArea.trassa);
  379.                               trace(">>>>>>>> url " + url);
  380.                            };
  381.                            _loc2_.setSize = function(x, y, dx, dy)
  382.                            {
  383.                               this._x = x;
  384.                               this._y = y;
  385.                               this.level4._x = dx / 2;
  386.                               this.level4._y = dy / 2;
  387.                               this.level4.level3._yscale = 60;
  388.                               var _loc3_ = this._parent.getNextHighestDepth();
  389.                               var _loc2_ = this._parent.createEmptyMovieClip("mask " + _loc3_,_loc3_);
  390.                               _loc2_.beginFill(0,100);
  391.                               _loc2_.moveTo(0,0);
  392.                               _loc2_.lineTo(0,dy);
  393.                               _loc2_.lineTo(dx,dy);
  394.                               _loc2_.lineTo(dx,0);
  395.                               _loc2_._x = x;
  396.                               _loc2_._y = y;
  397.                               _loc2_.endFill();
  398.                               this.setMask(_loc2_);
  399.                            };
  400.                            _loc2_.getAngel = function(angel)
  401.                            {
  402.                               this.arrowMc._rotation = angel;
  403.                               return this.arrowMc._rotation;
  404.                            };
  405.                            ┬º┬ºgoto(addr2512);
  406.                            ┬º┬ºpush(_loc2_);
  407.                            ┬º┬ºpush("updateLevel1");
  408.                         }
  409.                      }
  410.                      continue;
  411.                      addr2827:
  412.                   }
  413.                   ┬º┬ºpop();
  414.                   break loop0;
  415.                }
  416.                set("\x01",eval("\x01") - 225);
  417.                if(┬º┬ºpop())
  418.                {
  419.                   set("\x01",eval("\x01") + 598);
  420.                }
  421.             }
  422.             ┬º┬ºgoto(addr2827);
  423.          }
  424.       }
  425.       else
  426.       {
  427.          if(eval("\x01") == 148)
  428.          {
  429.             set("\x01",eval("\x01") - 104);
  430.             if(┬º┬ºpop())
  431.             {
  432.                set("\x01",eval("\x01") + 183);
  433.             }
  434.             continue;
  435.          }
  436.          if(eval("\x01") == 227)
  437.          {
  438.             set("\x01",eval("\x01") + 311);
  439.             ┬º┬ºpush(true);
  440.             continue;
  441.          }
  442.          if(eval("\x01") == 188)
  443.          {
  444.             set("\x01",eval("\x01") + 528);
  445.             if(┬º┬ºpop())
  446.             {
  447.                set("\x01",eval("\x01") - 16);
  448.             }
  449.             continue;
  450.          }
  451.          if(eval("\x01") == 700)
  452.          {
  453.             set("\x01",eval("\x01") - 652);
  454.             ┬º┬ºpush(true);
  455.             continue;
  456.          }
  457.          if(eval("\x01") == 538)
  458.          {
  459.             set("\x01",eval("\x01") + 143);
  460.             if(┬º┬ºpop())
  461.             {
  462.                set("\x01",eval("\x01") - 21);
  463.             }
  464.             continue;
  465.          }
  466.          if(eval("\x01") == 482)
  467.          {
  468.             set("\x01",eval("\x01") + 125);
  469.             while(true)
  470.             {
  471.                if(┬º┬ºpop())
  472.                {
  473.                   if(eval("\x01") == 904)
  474.                   {
  475.                      set("\x01",eval("\x01") - 313);
  476.                      setProperty(┬º┬ºpop(), _X, ┬º┬ºpop());
  477.                      ┬º┬ºpush(new ┬º\┬º\┬ºpop()┬º());
  478.                      break loop0;
  479.                   }
  480.                   if(eval("\x01") == 591)
  481.                   {
  482.                      set("\x01",eval("\x01") - 66);
  483.                      this._parent.stop();
  484.                      bg._x = 0;
  485.                      bg._y = 0;
  486.                      this._x = 0;
  487.                      this._y = 0;
  488.                      bg._width = Stage.width;
  489.                      bg._height = Stage.height;
  490.                      bg.swapDepths(10);
  491.                      _quality = "BEST";
  492.                      intro._xscale = 100;
  493.                      intro._yscale = 100;
  494.                      intro.swapDepths(11);
  495.                      intro._x = Math.round((Stage.width - intro._width) / 2);
  496.                      intro._y = Math.round((Stage.height - intro._height) / 2);
  497.                      loaded = function()
  498.                      {
  499.                         this._parent.gotoAndStop(2);
  500.                      };
  501.                      gotoGamezhero = function()
  502.                      {
  503.                         getUrl("http://www.gamezhero.com/?utm_campaign=hrc&utm_source=hrc&utm_medium=context_menu", "_blank");
  504.                      };
  505.                      gamezheroMenu = new ContextMenu();
  506.                      gamezheroMenu.builtInItems.forward_back = false;
  507.                      gamezheroMenu.builtInItems.loop = false;
  508.                      gamezheroMenu.builtInItems.play = false;
  509.                      gamezheroMenu.builtInItems.print = false;
  510.                      gamezheroMenu.builtInItems.rewind = false;
  511.                      gamezheroMenu.builtInItems.zoom = false;
  512.                      gamezheroMenu.builtInItems.save = false;
  513.                      gamezheroMenu.customItems.push(new ContextMenuItem("More Free Games - gamezhero.com",gotoGamezhero));
  514.                      _root.menu = gamezheroMenu;
  515.                   }
  516.                   break loop0;
  517.                }
  518.                set("\x01",eval("\x01") + 390);
  519.                if(┬º┬ºpop())
  520.                {
  521.                   set("\x01",eval("\x01") - 313);
  522.                }
  523.                while(true)
  524.                {
  525.                   if(eval("\x01") == 255)
  526.                   {
  527.                      set("\x01",eval("\x01") + 175);
  528.                      ┬º┬ºpush(true);
  529.                   }
  530.                   else if(eval("\x01") == 430)
  531.                   {
  532.                      set("\x01",eval("\x01") - 96);
  533.                      if(┬º┬ºpop())
  534.                      {
  535.                         set("\x01",eval("\x01") - 260);
  536.                      }
  537.                   }
  538.                   else
  539.                   {
  540.                      if(eval("\x01") == 334)
  541.                      {
  542.                         set("\x01",eval("\x01") - 260);
  543.                         ┬º┬ºpush(┬º┬ºpop() >>> ┬º┬ºpop() + 1);
  544.                         break loop0;
  545.                      }
  546.                      if(eval("\x01") == 74)
  547.                      {
  548.                         set("\x01",eval("\x01") + 375);
  549.                         ┬º┬ºpush(true);
  550.                      }
  551.                      else
  552.                      {
  553.                         if(eval("\x01") == 862)
  554.                         {
  555.                            set("\x01",eval("\x01") - 152);
  556.                            break loop0;
  557.                         }
  558.                         if(eval("\x01") == 449)
  559.                         {
  560.                            set("\x01",eval("\x01") + 413);
  561.                            if(┬º┬ºpop())
  562.                            {
  563.                               set("\x01",eval("\x01") - 152);
  564.                            }
  565.                         }
  566.                         else
  567.                         {
  568.                            if(eval("\x01") != 710)
  569.                            {
  570.                               break;
  571.                            }
  572.                            set("\x01",eval("\x01") - 196);
  573.                            ┬º┬ºpush(true);
  574.                         }
  575.                      }
  576.                   }
  577.                }
  578.             }
  579.          }
  580.          else
  581.          {
  582.             if(eval("\x01") == 56)
  583.             {
  584.                set("\x01",eval("\x01") + 92);
  585.                ┬º┬ºpush(true);
  586.                continue;
  587.             }
  588.             if(eval("\x01") == 48)
  589.             {
  590.                set("\x01",eval("\x01") + 579);
  591.                if(┬º┬ºpop())
  592.                {
  593.                   set("\x01",eval("\x01") - 211);
  594.                }
  595.                continue;
  596.             }
  597.             if(eval("\x01") == 716)
  598.             {
  599.                set("\x01",eval("\x01") - 16);
  600.                while(true)
  601.                {
  602.                   if(eval("\x01") == 827)
  603.                   {
  604.                      set("\x01",eval("\x01") - 659);
  605.                      break loop0;
  606.                   }
  607.                   if(eval("\x01") != 34)
  608.                   {
  609.                      if(eval("\x01") == 168)
  610.                      {
  611.                         set("\x01",eval("\x01") + 740);
  612.                         if(_root.getBytesLoaded() == _root.getBytesTotal())
  613.                         {
  614.                            stop();
  615.                            step = -10;
  616.                            this.onEnterFrame = function()
  617.                            {
  618.                               this._alpha += step;
  619.                               if(this._alpha <= 0)
  620.                               {
  621.                                  this._parent.loaded();
  622.                               }
  623.                            };
  624.                         }
  625.                         gotoBtn.onRelease = function()
  626.                         {
  627.                            getUrl("http://www.gamezhero.com/?utm_campaign=hrc&utm_source=hrc&utm_medium=preloader", "zorroTeam");
  628.                         };
  629.                      }
  630.                      break loop0;
  631.                   }
  632.                   set("\x01",eval("\x01") + 600);
  633.                   if(┬º┬ºpop())
  634.                   {
  635.                      set("\x01",eval("\x01") + 326);
  636.                   }
  637.                   while(true)
  638.                   {
  639.                      if(eval("\x01") == 82)
  640.                      {
  641.                         set("\x01",eval("\x01") + 830);
  642.                         ┬º┬ºpush(true);
  643.                         continue;
  644.                      }
  645.                      if(eval("\x01") == 634)
  646.                      {
  647.                         set("\x01",eval("\x01") + 326);
  648.                         break loop0;
  649.                      }
  650.                      if(eval("\x01") == 217)
  651.                      {
  652.                         set("\x01",eval("\x01") + 79);
  653.                         break loop0;
  654.                      }
  655.                      if(eval("\x01") == 817)
  656.                      {
  657.                         set("\x01",eval("\x01") - 261);
  658.                         ┬º┬ºpush(true);
  659.                         continue;
  660.                      }
  661.                      if(eval("\x01") == 862)
  662.                      {
  663.                         set("\x01",eval("\x01") - 45);
  664.                         loop9:
  665.                         while(true)
  666.                         {
  667.                            set(┬º┬ºpop(),eval(┬º┬ºpop()) - 170);
  668.                            loop10:
  669.                            while(true)
  670.                            {
  671.                               while(true)
  672.                               {
  673.                                  if(eval("\x01") == 498)
  674.                                  {
  675.                                     set("\x01",eval("\x01") - 496);
  676.                                     ┬º┬ºpush(true);
  677.                                  }
  678.                                  else
  679.                                  {
  680.                                     if(eval("\x01") == 311)
  681.                                     {
  682.                                        break loop10;
  683.                                     }
  684.                                     if(eval("\x01") == 521)
  685.                                     {
  686.                                        set("\x01",eval("\x01") - 412);
  687.                                        break loop0;
  688.                                     }
  689.                                     if(eval("\x01") == 753)
  690.                                     {
  691.                                        set("\x01",eval("\x01") - 232);
  692.                                        if(┬º┬ºpop())
  693.                                        {
  694.                                           set("\x01",eval("\x01") - 412);
  695.                                        }
  696.                                     }
  697.                                     else
  698.                                     {
  699.                                        if(eval("\x01") == 2)
  700.                                        {
  701.                                           break;
  702.                                        }
  703.                                        if(eval("\x01") != 141)
  704.                                        {
  705.                                           if(eval("\x01") == 109)
  706.                                           {
  707.                                              set("\x01",eval("\x01") + 9);
  708.                                              stop();
  709.                                              b.onPress = function()
  710.                                              {
  711.                                                 getUrl("http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash?Lang=English&P5_Language=English", "_blank");
  712.                                                 gotoAndStop(2);
  713.                                              };
  714.                                           }
  715.                                           break loop0;
  716.                                        }
  717.                                        set("\x01",eval("\x01") + 612);
  718.                                        ┬º┬ºpush(true);
  719.                                     }
  720.                                  }
  721.                               }
  722.                               set("\x01",eval("\x01") + 309);
  723.                               if(!┬º┬ºpop())
  724.                               {
  725.                                  continue;
  726.                               }
  727.                               continue loop9;
  728.                            }
  729.                            set("\x01",eval("\x01") - 170);
  730.                            break loop0;
  731.                         }
  732.                      }
  733.                      else
  734.                      {
  735.                         if(eval("\x01") == 912)
  736.                         {
  737.                            set("\x01",eval("\x01") - 559);
  738.                            if(┬º┬ºpop())
  739.                            {
  740.                               set("\x01",eval("\x01") + 166);
  741.                            }
  742.                            continue;
  743.                         }
  744.                         if(eval("\x01") == 582)
  745.                         {
  746.                            set("\x01",eval("\x01") + 245);
  747.                            if(┬º┬ºpop())
  748.                            {
  749.                               set("\x01",eval("\x01") - 659);
  750.                            }
  751.                            continue;
  752.                         }
  753.                         if(eval("\x01") != 353)
  754.                         {
  755.                            if(eval("\x01") == 519)
  756.                            {
  757.                               set("\x01",eval("\x01") - 485);
  758.                               ┬º┬ºpush(true);
  759.                            }
  760.                            else if(eval("\x01") == 534)
  761.                            {
  762.                               set("\x01",eval("\x01") + 328);
  763.                               if(┬º┬ºpop())
  764.                               {
  765.                                  set("\x01",eval("\x01") - 45);
  766.                               }
  767.                            }
  768.                            else if(eval("\x01") == 960)
  769.                            {
  770.                               set("\x01",eval("\x01") - 426);
  771.                               ┬º┬ºpush(true);
  772.                            }
  773.                            else if(eval("\x01") == 296)
  774.                            {
  775.                               set("\x01",eval("\x01") + 286);
  776.                               ┬º┬ºpush(true);
  777.                            }
  778.                            else
  779.                            {
  780.                               if(eval("\x01") != 556)
  781.                               {
  782.                                  break;
  783.                               }
  784.                               set("\x01",eval("\x01") - 339);
  785.                               if(┬º┬ºpop())
  786.                               {
  787.                                  set("\x01",eval("\x01") + 79);
  788.                               }
  789.                            }
  790.                            continue;
  791.                         }
  792.                         set("\x01",eval("\x01") + 166);
  793.                         while(true)
  794.                         {
  795.                            if(┬º┬ºpop())
  796.                            {
  797.                               set("\x01",eval("\x01") - 50);
  798.                               nextFrame();
  799.                               break loop0;
  800.                            }
  801.                            if(eval("\x01") == 849)
  802.                            {
  803.                               set("\x01",eval("\x01") - 477);
  804.                               if(┬º┬ºpop())
  805.                               {
  806.                                  set("\x01",eval("\x01") + 51);
  807.                               }
  808.                               continue;
  809.                            }
  810.                            if(eval("\x01") == 450)
  811.                            {
  812.                               set("\x01",eval("\x01") + 482);
  813.                               if(┬º┬ºpop())
  814.                               {
  815.                                  set("\x01",eval("\x01") - 860);
  816.                               }
  817.                               continue;
  818.                            }
  819.                            if(eval("\x01") == 372)
  820.                            {
  821.                               set("\x01",eval("\x01") + 51);
  822.                               ┬º┬ºpop() extends ┬º┬ºpop()(┬º┬ºpop());
  823.                               break loop0;
  824.                            }
  825.                            if(eval("\x01") == 214)
  826.                            {
  827.                               set("\x01",eval("\x01") + 686);
  828.                               if(┬º┬ºpop())
  829.                               {
  830.                                  set("\x01",eval("\x01") - 400);
  831.                               }
  832.                               continue;
  833.                            }
  834.                            if(eval("\x01") == 900)
  835.                            {
  836.                               set("\x01",eval("\x01") - 400);
  837.                               break loop0;
  838.                            }
  839.                            if(eval("\x01") == 522)
  840.                            {
  841.                               set("\x01",eval("\x01") + 143);
  842.                               ┬º┬ºpush(true);
  843.                               continue;
  844.                            }
  845.                            if(eval("\x01") == 323)
  846.                            {
  847.                               set("\x01",eval("\x01") + 621);
  848.                               ┬º┬ºpush({});
  849.                               break loop0;
  850.                            }
  851.                            if(eval("\x01") == 745)
  852.                            {
  853.                               set("\x01",eval("\x01") - 173);
  854.                               if(┬º┬ºpop())
  855.                               {
  856.                                  set("\x01",eval("\x01") - 50);
  857.                               }
  858.                               continue;
  859.                            }
  860.                            if(eval("\x01") == 500)
  861.                            {
  862.                               set("\x01",eval("\x01") - 322);
  863.                               ┬º┬ºpush(true);
  864.                               continue;
  865.                            }
  866.                            if(eval("\x01") == 762)
  867.                            {
  868.                               set("\x01",eval("\x01") - 312);
  869.                               ┬º┬ºpush(true);
  870.                               continue;
  871.                            }
  872.                            if(eval("\x01") == 932)
  873.                            {
  874.                               set("\x01",eval("\x01") - 860);
  875.                               nextFrame();
  876.                               stop();
  877.                               break loop0;
  878.                            }
  879.                            if(eval("\x01") == 805)
  880.                            {
  881.                               set("\x01",eval("\x01") - 302);
  882.                               if(┬º┬ºpop())
  883.                               {
  884.                                  set("\x01",eval("\x01") + 259);
  885.                               }
  886.                               continue;
  887.                            }
  888.                            if(eval("\x01") == 178)
  889.                            {
  890.                               set("\x01",eval("\x01") + 145);
  891.                               if(┬º┬ºpop())
  892.                               {
  893.                                  set("\x01",eval("\x01") + 621);
  894.                               }
  895.                               continue;
  896.                            }
  897.                            if(eval("\x01") == 256)
  898.                            {
  899.                               set("\x01",eval("\x01") + 173);
  900.                               break loop0;
  901.                            }
  902.                            if(eval("\x01") == 423)
  903.                            {
  904.                               set("\x01",eval("\x01") - 209);
  905.                               ┬º┬ºpush(true);
  906.                               continue;
  907.                            }
  908.                            if(eval("\x01") == 327)
  909.                            {
  910.                               set("\x01",eval("\x01") + 598);
  911.                               if(┬º┬ºpop())
  912.                               {
  913.                                  set("\x01",eval("\x01") - 906);
  914.                               }
  915.                               continue;
  916.                            }
  917.                            if(eval("\x01") != 503)
  918.                            {
  919.                               if(eval("\x01") == 925)
  920.                               {
  921.                                  set("\x01",eval("\x01") - 906);
  922.                                  ifFrameLoaded(40488)
  923.                                  {
  924.                                     while(true)
  925.                                     {
  926.                                        if(eval("\x01") == 964)
  927.                                        {
  928.                                           set("\x01",eval("\x01") - 579);
  929.                                           ┬º┬ºpush(true);
  930.                                        }
  931.                                        else if(eval("\x01") == 473)
  932.                                        {
  933.                                           set("\x01",eval("\x01") - 289);
  934.                                           if(┬º┬ºpop())
  935.                                           {
  936.                                              set("\x01",eval("\x01") - 62);
  937.                                           }
  938.                                        }
  939.                                        else if(eval("\x01") == 648)
  940.                                        {
  941.                                           set("\x01",eval("\x01") - 408);
  942.                                           if(┬º┬ºpop())
  943.                                           {
  944.                                              set("\x01",eval("\x01") + 641);
  945.                                           }
  946.                                        }
  947.                                        else if(eval("\x01") == 75)
  948.                                        {
  949.                                           set("\x01",eval("\x01") + 160);
  950.                                           if(┬º┬ºpop())
  951.                                           {
  952.                                              set("\x01",eval("\x01") + 34);
  953.                                           }
  954.                                        }
  955.                                        else if(eval("\x01") == 914)
  956.                                        {
  957.                                           set("\x01",eval("\x01") - 839);
  958.                                           ┬º┬ºpush(true);
  959.                                        }
  960.                                        else if(eval("\x01") == 859)
  961.                                        {
  962.                                           set("\x01",eval("\x01") - 104);
  963.                                           if(┬º┬ºpop())
  964.                                           {
  965.                                              set("\x01",eval("\x01") - 598);
  966.                                           }
  967.                                        }
  968.                                        else
  969.                                        {
  970.                                           if(eval("\x01") == 686)
  971.                                           {
  972.                                              set("\x01",eval("\x01") - 85);
  973.                                              break;
  974.                                           }
  975.                                           if(eval("\x01") == 239)
  976.                                           {
  977.                                              set("\x01",eval("\x01") + 447);
  978.                                              if(┬º┬ºpop())
  979.                                              {
  980.                                                 set("\x01",eval("\x01") - 85);
  981.                                              }
  982.                                           }
  983.                                           else if(eval("\x01") == 559)
  984.                                           {
  985.                                              set("\x01",eval("\x01") + 105);
  986.                                              if(┬º┬ºpop())
  987.                                              {
  988.                                                 set("\x01",eval("\x01") - 47);
  989.                                              }
  990.                                           }
  991.                                           else
  992.                                           {
  993.                                              if(eval("\x01") == 235)
  994.                                              {
  995.                                                 set("\x01",eval("\x01") + 34);
  996.                                                 break;
  997.                                              }
  998.                                              if(eval("\x01") == 414)
  999.                                              {
  1000.                                                 set("\x01",eval("\x01") - 203);
  1001.                                                 break;
  1002.                                              }
  1003.                                              if(eval("\x01") == 385)
  1004.                                              {
  1005.                                                 set("\x01",eval("\x01") - 71);
  1006.                                                 if(┬º┬ºpop())
  1007.                                                 {
  1008.                                                    set("\x01",eval("\x01") - 302);
  1009.                                                 }
  1010.                                              }
  1011.                                              else
  1012.                                              {
  1013.                                                 if(eval("\x01") == 314)
  1014.                                                 {
  1015.                                                    set("\x01",eval("\x01") - 302);
  1016.                                                    break;
  1017.                                                 }
  1018.                                                 if(eval("\x01") == 881)
  1019.                                                 {
  1020.                                                    set("\x01",eval("\x01") - 22);
  1021.                                                    ┬º┬ºpush(true);
  1022.                                                 }
  1023.                                                 else
  1024.                                                 {
  1025.                                                    if(eval("\x01") == 664)
  1026.                                                    {
  1027.                                                       set("\x01",eval("\x01") - 47);
  1028.                                                       ┬º┬ºpush(new ┬º┬ºpop()[┬º┬ºpop() === ┬º┬ºpop()]());
  1029.                                                       break;
  1030.                                                    }
  1031.                                                    if(eval("\x01") == 12)
  1032.                                                    {
  1033.                                                       set("\x01",eval("\x01") + 636);
  1034.                                                       ┬º┬ºpush(true);
  1035.                                                    }
  1036.                                                    else
  1037.                                                    {
  1038.                                                       if(eval("\x01") == 240)
  1039.                                                       {
  1040.                                                          set("\x01",eval("\x01") + 641);
  1041.                                                          ┬º┬ºpush(delete ┬º┬ºpop());
  1042.                                                          break;
  1043.                                                       }
  1044.                                                       if(eval("\x01") == 617)
  1045.                                                       {
  1046.                                                          set("\x01",eval("\x01") - 144);
  1047.                                                          ┬º┬ºpush(true);
  1048.                                                       }
  1049.                                                       else
  1050.                                                       {
  1051.                                                          if(eval("\x01") == 406)
  1052.                                                          {
  1053.                                                             set("\x01",eval("\x01") + 508);
  1054.                                                             getUrl("{invalid_utf8=238}p\x01\x01", "");
  1055.                                                             break;
  1056.                                                          }
  1057.                                                          if(eval("\x01") == 25)
  1058.                                                          {
  1059.                                                             set("\x01",eval("\x01") + 381);
  1060.                                                             if(┬º┬ºpop())
  1061.                                                             {
  1062.                                                                set("\x01",eval("\x01") + 508);
  1063.                                                             }
  1064.                                                          }
  1065.                                                          else
  1066.                                                          {
  1067.                                                             if(eval("\x01") == 184)
  1068.                                                             {
  1069.                                                                set("\x01",eval("\x01") - 62);
  1070.                                                                ┬º┬ºpop();
  1071.                                                                break;
  1072.                                                             }
  1073.                                                             if(eval("\x01") == 269)
  1074.                                                             {
  1075.                                                                set("\x01",eval("\x01") - 47);
  1076.                                                                ┬º┬ºpush(true);
  1077.                                                             }
  1078.                                                             else if(eval("\x01") == 122)
  1079.                                                             {
  1080.                                                                set("\x01",eval("\x01") - 97);
  1081.                                                                ┬º┬ºpush(true);
  1082.                                                             }
  1083.                                                             else if(eval("\x01") == 885)
  1084.                                                             {
  1085.                                                                set("\x01",eval("\x01") - 646);
  1086.                                                                ┬º┬ºpush(true);
  1087.                                                             }
  1088.                                                             else if(eval("\x01") == 222)
  1089.                                                             {
  1090.                                                                set("\x01",eval("\x01") - 22);
  1091.                                                                if(┬º┬ºpop())
  1092.                                                                {
  1093.                                                                   set("\x01",eval("\x01") + 685);
  1094.                                                                }
  1095.                                                             }
  1096.                                                             else if(eval("\x01") == 367)
  1097.                                                             {
  1098.                                                                set("\x01",eval("\x01") + 47);
  1099.                                                                if(┬º┬ºpop())
  1100.                                                                {
  1101.                                                                   set("\x01",eval("\x01") - 203);
  1102.                                                                }
  1103.                                                             }
  1104.                                                             else
  1105.                                                             {
  1106.                                                                if(eval("\x01") == 755)
  1107.                                                                {
  1108.                                                                   set("\x01",eval("\x01") - 598);
  1109.                                                                   break;
  1110.                                                                }
  1111.                                                                if(eval("\x01") == 211)
  1112.                                                                {
  1113.                                                                   set("\x01",eval("\x01") + 432);
  1114.                                                                   stop();
  1115.                                                                   System.security.allowDomain("*.*","*","*.*.*");
  1116.                                                                   this.flashBtn._visible = false;
  1117.                                                                   var st = System.capabilities.version;
  1118.                                                                   var ver = st.substring(st.indexOf(" "),st.indexOf(","));
  1119.                                                                   if(ver < 8)
  1120.                                                                   {
  1121.                                                                      trace("VER " + ver);
  1122.                                                                      this.flashBtn._visible = true;
  1123.                                                                      preloader.unloadMovie();
  1124.                                                                      gotoAndStop(1);
  1125.                                                                   }
  1126.                                                                   System.security.allowDomain("gamezhero.com","files.gamezhero.com");
  1127.                                                                   if(!_root.gamezhero)
  1128.                                                                   {
  1129.                                                                      System.security.allowDomain("gamezhero.com","files.gamezhero.com");
  1130.                                                                      _root.createEmptyMovieClip("gamezhero",100000);
  1131.                                                                      _root.gamezhero.loadMovie("http://files.gamezhero.com/flash/gamezhero2.swf?x=-100&y=-100&from=hrc&scale=80&t=1145553527687");
  1132.                                                                   }
  1133.                                                                   break;
  1134.                                                                }
  1135.                                                                if(eval("\x01") == 200)
  1136.                                                                {
  1137.                                                                   set("\x01",eval("\x01") + 685);
  1138.                                                                   break;
  1139.                                                                }
  1140.                                                                if(eval("\x01") == 157)
  1141.                                                                {
  1142.                                                                   set("\x01",eval("\x01") + 402);
  1143.                                                                   ┬º┬ºpush(true);
  1144.                                                                }
  1145.                                                                else
  1146.                                                                {
  1147.                                                                   if(eval("\x01") != 601)
  1148.                                                                   {
  1149.                                                                      break;
  1150.                                                                   }
  1151.                                                                   set("\x01",eval("\x01") - 234);
  1152.                                                                   ┬º┬ºpush(true);
  1153.                                                                }
  1154.                                                             }
  1155.                                                          }
  1156.                                                       }
  1157.                                                    }
  1158.                                                 }
  1159.                                              }
  1160.                                           }
  1161.                                        }
  1162.                                     }
  1163.                                  }
  1164.                               }
  1165.                               if(eval("\x01") == 72)
  1166.                               {
  1167.                                  set("\x01",eval("\x01") + 340);
  1168.                                  delete this.onEnterFrame;
  1169.                                  this.removeMovieClip();
  1170.                                  break loop0;
  1171.                               }
  1172.                               if(eval("\x01") == 19)
  1173.                               {
  1174.                                  set("\x01",eval("\x01") + 726);
  1175.                                  ┬º┬ºpush(true);
  1176.                               }
  1177.                               else if(eval("\x01") == 665)
  1178.                               {
  1179.                                  set("\x01",eval("\x01") - 409);
  1180.                                  if(┬º┬ºpop())
  1181.                                  {
  1182.                                     set("\x01",eval("\x01") + 173);
  1183.                                  }
  1184.                               }
  1185.                               else
  1186.                               {
  1187.                                  if(eval("\x01") != 429)
  1188.                                  {
  1189.                                     break loop0;
  1190.                                  }
  1191.                                  set("\x01",eval("\x01") + 376);
  1192.                                  ┬º┬ºpush(true);
  1193.                               }
  1194.                               continue;
  1195.                            }
  1196.                            set("\x01",eval("\x01") + 259);
  1197.                            ┬º┬ºpush(new ┬º\┬º\┬ºpop()┬º());
  1198.                            while(true)
  1199.                            {
  1200.                               set(┬º┬ºpop(),┬º┬ºpop());
  1201.                               if(┬º┬ºpop())
  1202.                               {
  1203.                                  set("\x01",eval("\x01") + 34);
  1204.                               }
  1205.                            }
  1206.                            addr628:
  1207.                            while(true)
  1208.                            {
  1209.                               if(eval("\x01") == 964)
  1210.                               {
  1211.                                  set("\x01",eval("\x01") - 579);
  1212.                                  ┬º┬ºpush(true);
  1213.                                  continue;
  1214.                               }
  1215.                               if(eval("\x01") == 473)
  1216.                               {
  1217.                                  set("\x01",eval("\x01") - 289);
  1218.                                  if(┬º┬ºpop())
  1219.                                  {
  1220.                                     set("\x01",eval("\x01") - 62);
  1221.                                  }
  1222.                                  continue;
  1223.                               }
  1224.                               if(eval("\x01") == 648)
  1225.                               {
  1226.                                  set("\x01",eval("\x01") - 408);
  1227.                                  if(┬º┬ºpop())
  1228.                                  {
  1229.                                     set("\x01",eval("\x01") + 641);
  1230.                                  }
  1231.                                  continue;
  1232.                               }
  1233.                               if(eval("\x01") != 75)
  1234.                               {
  1235.                                  if(eval("\x01") == 914)
  1236.                                  {
  1237.                                     set("\x01",eval("\x01") - 839);
  1238.                                     ┬º┬ºpush(true);
  1239.                                  }
  1240.                                  else if(eval("\x01") == 859)
  1241.                                  {
  1242.                                     set("\x01",eval("\x01") - 104);
  1243.                                     if(┬º┬ºpop())
  1244.                                     {
  1245.                                        set("\x01",eval("\x01") - 598);
  1246.                                     }
  1247.                                  }
  1248.                                  else
  1249.                                  {
  1250.                                     if(eval("\x01") == 686)
  1251.                                     {
  1252.                                        set("\x01",eval("\x01") - 85);
  1253.                                        break loop0;
  1254.                                     }
  1255.                                     if(eval("\x01") == 239)
  1256.                                     {
  1257.                                        set("\x01",eval("\x01") + 447);
  1258.                                        if(┬º┬ºpop())
  1259.                                        {
  1260.                                           set("\x01",eval("\x01") - 85);
  1261.                                        }
  1262.                                     }
  1263.                                     else if(eval("\x01") == 559)
  1264.                                     {
  1265.                                        set("\x01",eval("\x01") + 105);
  1266.                                        if(┬º┬ºpop())
  1267.                                        {
  1268.                                           set("\x01",eval("\x01") - 47);
  1269.                                        }
  1270.                                     }
  1271.                                     else
  1272.                                     {
  1273.                                        if(eval("\x01") == 235)
  1274.                                        {
  1275.                                           set("\x01",eval("\x01") + 34);
  1276.                                           break loop0;
  1277.                                        }
  1278.                                        if(eval("\x01") == 414)
  1279.                                        {
  1280.                                           set("\x01",eval("\x01") - 203);
  1281.                                           break loop0;
  1282.                                        }
  1283.                                        if(eval("\x01") == 385)
  1284.                                        {
  1285.                                           set("\x01",eval("\x01") - 71);
  1286.                                           if(┬º┬ºpop())
  1287.                                           {
  1288.                                              set("\x01",eval("\x01") - 302);
  1289.                                           }
  1290.                                        }
  1291.                                        else
  1292.                                        {
  1293.                                           if(eval("\x01") == 314)
  1294.                                           {
  1295.                                              set("\x01",eval("\x01") - 302);
  1296.                                              break loop0;
  1297.                                           }
  1298.                                           if(eval("\x01") == 881)
  1299.                                           {
  1300.                                              set("\x01",eval("\x01") - 22);
  1301.                                              ┬º┬ºpush(true);
  1302.                                           }
  1303.                                           else
  1304.                                           {
  1305.                                              if(eval("\x01") == 664)
  1306.                                              {
  1307.                                                 set("\x01",eval("\x01") - 47);
  1308.                                                 ┬º┬ºpush(new ┬º┬ºpop()[┬º┬ºpop() === ┬º┬ºpop()]());
  1309.                                                 break loop0;
  1310.                                              }
  1311.                                              if(eval("\x01") == 12)
  1312.                                              {
  1313.                                                 set("\x01",eval("\x01") + 636);
  1314.                                                 ┬º┬ºpush(true);
  1315.                                              }
  1316.                                              else
  1317.                                              {
  1318.                                                 if(eval("\x01") == 240)
  1319.                                                 {
  1320.                                                    set("\x01",eval("\x01") + 641);
  1321.                                                    ┬º┬ºpush(delete ┬º┬ºpop());
  1322.                                                    break loop0;
  1323.                                                 }
  1324.                                                 if(eval("\x01") == 617)
  1325.                                                 {
  1326.                                                    set("\x01",eval("\x01") - 144);
  1327.                                                    ┬º┬ºpush(true);
  1328.                                                 }
  1329.                                                 else
  1330.                                                 {
  1331.                                                    if(eval("\x01") == 406)
  1332.                                                    {
  1333.                                                       set("\x01",eval("\x01") + 508);
  1334.                                                       getUrl("{invalid_utf8=238}p\x01\x01", "");
  1335.                                                       break loop0;
  1336.                                                    }
  1337.                                                    if(eval("\x01") == 25)
  1338.                                                    {
  1339.                                                       set("\x01",eval("\x01") + 381);
  1340.                                                       if(┬º┬ºpop())
  1341.                                                       {
  1342.                                                          set("\x01",eval("\x01") + 508);
  1343.                                                       }
  1344.                                                    }
  1345.                                                    else
  1346.                                                    {
  1347.                                                       if(eval("\x01") == 184)
  1348.                                                       {
  1349.                                                          set("\x01",eval("\x01") - 62);
  1350.                                                          ┬º┬ºpop();
  1351.                                                          break loop0;
  1352.                                                       }
  1353.                                                       if(eval("\x01") == 269)
  1354.                                                       {
  1355.                                                          set("\x01",eval("\x01") - 47);
  1356.                                                          ┬º┬ºpush(true);
  1357.                                                       }
  1358.                                                       else if(eval("\x01") == 122)
  1359.                                                       {
  1360.                                                          set("\x01",eval("\x01") - 97);
  1361.                                                          ┬º┬ºpush(true);
  1362.                                                       }
  1363.                                                       else if(eval("\x01") == 885)
  1364.                                                       {
  1365.                                                          set("\x01",eval("\x01") - 646);
  1366.                                                          ┬º┬ºpush(true);
  1367.                                                       }
  1368.                                                       else if(eval("\x01") == 222)
  1369.                                                       {
  1370.                                                          set("\x01",eval("\x01") - 22);
  1371.                                                          if(┬º┬ºpop())
  1372.                                                          {
  1373.                                                             set("\x01",eval("\x01") + 685);
  1374.                                                          }
  1375.                                                       }
  1376.                                                       else if(eval("\x01") == 367)
  1377.                                                       {
  1378.                                                          set("\x01",eval("\x01") + 47);
  1379.                                                          if(┬º┬ºpop())
  1380.                                                          {
  1381.                                                             set("\x01",eval("\x01") - 203);
  1382.                                                          }
  1383.                                                       }
  1384.                                                       else
  1385.                                                       {
  1386.                                                          if(eval("\x01") == 755)
  1387.                                                          {
  1388.                                                             set("\x01",eval("\x01") - 598);
  1389.                                                             break loop0;
  1390.                                                          }
  1391.                                                          if(eval("\x01") == 211)
  1392.                                                          {
  1393.                                                             set("\x01",eval("\x01") + 432);
  1394.                                                             stop();
  1395.                                                             System.security.allowDomain("*.*","*","*.*.*");
  1396.                                                             this.flashBtn._visible = false;
  1397.                                                             var st = System.capabilities.version;
  1398.                                                             var ver = st.substring(st.indexOf(" "),st.indexOf(","));
  1399.                                                             if(ver < 8)
  1400.                                                             {
  1401.                                                                trace("VER " + ver);
  1402.                                                                this.flashBtn._visible = true;
  1403.                                                                preloader.unloadMovie();
  1404.                                                                gotoAndStop(1);
  1405.                                                             }
  1406.                                                             System.security.allowDomain("gamezhero.com","files.gamezhero.com");
  1407.                                                             if(!_root.gamezhero)
  1408.                                                             {
  1409.                                                                System.security.allowDomain("gamezhero.com","files.gamezhero.com");
  1410.                                                                _root.createEmptyMovieClip("gamezhero",100000);
  1411.                                                                _root.gamezhero.loadMovie("http://files.gamezhero.com/flash/gamezhero2.swf?x=-100&y=-100&from=hrc&scale=80&t=1145553527687");
  1412.                                                             }
  1413.                                                             break loop0;
  1414.                                                          }
  1415.                                                          if(eval("\x01") == 200)
  1416.                                                          {
  1417.                                                             set("\x01",eval("\x01") + 685);
  1418.                                                             break loop0;
  1419.                                                          }
  1420.                                                          if(eval("\x01") == 157)
  1421.                                                          {
  1422.                                                             set("\x01",eval("\x01") + 402);
  1423.                                                             ┬º┬ºpush(true);
  1424.                                                          }
  1425.                                                          else
  1426.                                                          {
  1427.                                                             if(eval("\x01") != 601)
  1428.                                                             {
  1429.                                                                break loop0;
  1430.                                                             }
  1431.                                                             set("\x01",eval("\x01") - 234);
  1432.                                                             ┬º┬ºpush(true);
  1433.                                                          }
  1434.                                                       }
  1435.                                                    }
  1436.                                                 }
  1437.                                              }
  1438.                                           }
  1439.                                        }
  1440.                                     }
  1441.                                  }
  1442.                                  continue;
  1443.                               }
  1444.                               ┬º┬ºgoto(addr628);
  1445.                               ┬º┬ºpush("\x01");
  1446.                               ┬º┬ºpush(eval("\x01") + 160);
  1447.                            }
  1448.                         }
  1449.                      }
  1450.                   }
  1451.                }
  1452.             }
  1453.             else
  1454.             {
  1455.                if(eval("\x01") == 416)
  1456.                {
  1457.                   set("\x01",eval("\x01") + 257);
  1458.                   ┬º┬ºpush(true);
  1459.                   continue;
  1460.                }
  1461.                if(eval("\x01") != 44)
  1462.                {
  1463.                   if(eval("\x01") == 795)
  1464.                   {
  1465.                      set("\x01",eval("\x01") - 312);
  1466.                      if(┬º┬ºpop())
  1467.                      {
  1468.                         set("\x01",eval("\x01") - 205);
  1469.                      }
  1470.                   }
  1471.                   else if(eval("\x01") == 673)
  1472.                   {
  1473.                      set("\x01",eval("\x01") + 300);
  1474.                      if(┬º┬ºpop())
  1475.                      {
  1476.                         set("\x01",eval("\x01") - 917);
  1477.                      }
  1478.                   }
  1479.                   else
  1480.                   {
  1481.                      if(eval("\x01") == 483)
  1482.                      {
  1483.                         set("\x01",eval("\x01") - 205);
  1484.                         break;
  1485.                      }
  1486.                      if(eval("\x01") == 278)
  1487.                      {
  1488.                         set("\x01",eval("\x01") + 406);
  1489.                         ┬º┬ºpush(true);
  1490.                      }
  1491.                      else if(eval("\x01") == 701)
  1492.                      {
  1493.                         set("\x01",eval("\x01") - 151);
  1494.                         if(┬º┬ºpop())
  1495.                         {
  1496.                            set("\x01",eval("\x01") - 186);
  1497.                         }
  1498.                      }
  1499.                      else if(eval("\x01") == 684)
  1500.                      {
  1501.                         set("\x01",eval("\x01") - 202);
  1502.                         if(┬º┬ºpop())
  1503.                         {
  1504.                            set("\x01",eval("\x01") + 125);
  1505.                         }
  1506.                      }
  1507.                      else if(eval("\x01") == 364)
  1508.                      {
  1509.                         set("\x01",eval("\x01") + 244);
  1510.                         ┬º┬ºpush(true);
  1511.                      }
  1512.                      else if(eval("\x01") == 607)
  1513.                      {
  1514.                         set("\x01",eval("\x01") + 94);
  1515.                         ┬º┬ºpush(true);
  1516.                      }
  1517.                      else if(eval("\x01") == 608)
  1518.                      {
  1519.                         set("\x01",eval("\x01") + 138);
  1520.                         if(┬º┬ºpop())
  1521.                         {
  1522.                            set("\x01",eval("\x01") - 135);
  1523.                         }
  1524.                      }
  1525.                      else
  1526.                      {
  1527.                         if(eval("\x01") == 746)
  1528.                         {
  1529.                            set("\x01",eval("\x01") - 135);
  1530.                            nextFrame();
  1531.                            toggleHighQuality();
  1532.                            ┬º┬ºpop() implements ;
  1533.                            var _loc1_ = ┬º┬ºpop()[┬º┬ºpop()];
  1534.                            _loc1_.onEnterFrame[_loc1_.Math][┬º┬ºconstant(43)]();
  1535.                            set(┬º┬ºconstant(40),_loc1_.round);
  1536.                            _loc1_[┬º┬ºconstant(41)] = function()
  1537.                            {
  1538.                               set(┬º┬ºconstant(40),eval(┬º┬ºconstant(40)) - 1);
  1539.                               this.onEnterFrame[this.Math][┬º┬ºconstant(32)](eval(┬º┬ºconstant(40)));
  1540.                               if(eval(┬º┬ºconstant(40)) <= 0)
  1541.                               {
  1542.                                  this.onEnterFrame[this.Math][┬º┬ºconstant(42)]();
  1543.                                  this[┬º┬ºconstant(41)] = null;
  1544.                                  this[┬º┬ºconstant(36)](this.Math + 1);
  1545.                               }
  1546.                            };
  1547.                            _loc1_.onEnterFrame[_loc1_.Math][┬º┬ºconstant(45)] = null;
  1548.                            ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  1549.                            ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  1550.                            _loc2_[┬º┬ºconstant(46)] = function()
  1551.                            {
  1552.                               this[┬º┬ºconstant(40)] = this.round;
  1553.                               this[┬º┬ºconstant(41)] = function()
  1554.                               {
  1555.                                  this[┬º┬ºconstant(40)] -= 5;
  1556.                                  this.onEnterFrame[this.Math][┬º┬ºconstant(32)](this[┬º┬ºconstant(40)]);
  1557.                                  if(this[┬º┬ºconstant(40)] <= 0)
  1558.                                  {
  1559.                                     this.onEnterFrame[this.Math][┬º┬ºconstant(42)]();
  1560.                                     this.Math = null;
  1561.                                     this[┬º┬ºconstant(41)] = null;
  1562.                                  }
  1563.                               };
  1564.                            };
  1565.                            _loc2_[┬º┬ºconstant(47)] = function(how)
  1566.                            {
  1567.                               if(how)
  1568.                               {
  1569.                                  this[┬º┬ºconstant(40)] = this.round;
  1570.                                  this[┬º┬ºconstant(41)] = function()
  1571.                                  {
  1572.                                     this[┬º┬ºconstant(40)] -= 5;
  1573.                                     this.onEnterFrame[this.Math][┬º┬ºconstant(32)](this[┬º┬ºconstant(40)]);
  1574.                                     if(this[┬º┬ºconstant(40)] <= 0)
  1575.                                     {
  1576.                                        this.onEnterFrame[this.Math][┬º┬ºconstant(42)]();
  1577.                                        this[┬º┬ºconstant(41)] = null;
  1578.                                     }
  1579.                                  };
  1580.                               }
  1581.                               else
  1582.                               {
  1583.                                  this[┬º┬ºconstant(36)](this.Math);
  1584.                               }
  1585.                            };
  1586.                            ┬º┬ºconstant(48)(_alpha.this[┬º┬ºconstant(12)],null,1);
  1587.                            break;
  1588.                         }
  1589.                         if(eval("\x01") == 611)
  1590.                         {
  1591.                            set("\x01",eval("\x01") + 125);
  1592.                            ┬º┬ºpush(true);
  1593.                         }
  1594.                         else
  1595.                         {
  1596.                            if(eval("\x01") != 736)
  1597.                            {
  1598.                               if(eval("\x01") == 331)
  1599.                               {
  1600.                                  set("\x01",eval("\x01") - 9);
  1601.                                  stop();
  1602.                                  break;
  1603.                               }
  1604.                               if(eval("\x01") == 322)
  1605.                               {
  1606.                                  set("\x01",eval("\x01") + 95);
  1607.                                  if(!_global.engine)
  1608.                                  {
  1609.                                     _global.engine = new Object();
  1610.                                  }
  1611.                                  ┬º┬ºpop();
  1612.                                  if(!_global.engine.Engine)
  1613.                                  {
  1614.                                     engine.Engine = _loc1_ = function()
  1615.                                     {
  1616.                                        super();
  1617.                                        this._x = 0;
  1618.                                        this._y = 0;
  1619.                                     };
  1620.                                     engine.Engine extends MovieClip;
  1621.                                     _loc2_ = _loc1_.prototype;
  1622.                                     _loc2_.loadArea = function(currentLevel)
  1623.                                     {
  1624.                                        this.trassa.removeMovieClip();
  1625.                                        this.attachMovie("trassa" + currentLevel,"trassa",this.getNextHighestDepth());
  1626.                                        var _loc2_ = 0;
  1627.                                        var _loc3_ = this.trassa["l" + _loc2_];
  1628.                                        while(_loc3_ != undefined)
  1629.                                        {
  1630.                                           _loc2_ = _loc2_ + 1;
  1631.                                           _loc3_ = this.trassa["l" + _loc2_];
  1632.                                        }
  1633.                                        this.amount = _loc2_;
  1634.                                     };
  1635.                                     _loc2_.amount = 0;
  1636.                                     ┬º┬ºpush(ASSetPropFlags(engine.Engine.prototype,null,1));
  1637.                                  }
  1638.                                  ┬º┬ºpop();
  1639.                               }
  1640.                               break;
  1641.                            }
  1642.                            set("\x01",eval("\x01") - 405);
  1643.                            if(┬º┬ºpop())
  1644.                            {
  1645.                               set("\x01",eval("\x01") - 9);
  1646.                            }
  1647.                         }
  1648.                      }
  1649.                   }
  1650.                   continue;
  1651.                }
  1652.                set("\x01",eval("\x01") + 183);
  1653.                toggleHighQuality();
  1654.                var _loc4_ = ┬º┬ºpop()[┬º┬ºpop()][┬º┬ºconstant(9)][┬º┬ºconstant(10)][┬º┬ºconstant(49)];
  1655.                var _loc3_ = engine.Screen = function()
  1656.                {
  1657.                   super();
  1658.                   this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  1659.                   this.gameArea = this.level4.level3.level2.level1;
  1660.                   this.cameraSpeed = 100;
  1661.                   this.poleRot = 0;
  1662.                   this.scale = 400;
  1663.                }[┬º┬ºconstant(18)][┬º┬ºconstant(58)]();
  1664.                var _loc6_ = _loc3_ - _loc4_;
  1665.                var _loc5_ = _loc4_ - _loc3_;
  1666.                engine.Screen = function()
  1667.                {
  1668.                   super();
  1669.                   this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  1670.                   this.gameArea = this.level4.level3.level2.level1;
  1671.                   this.cameraSpeed = 100;
  1672.                   this.poleRot = 0;
  1673.                   this.scale = 400;
  1674.                }[┬º┬ºconstant(13)] = engine.Screen = function()
  1675.                {
  1676.                   super();
  1677.                   this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  1678.                   this.gameArea = this.level4.level3.level2.level1;
  1679.                   this.cameraSpeed = 100;
  1680.                   this.poleRot = 0;
  1681.                   this.scale = 400;
  1682.                }[┬º┬ºconstant(13)] + (engine.Screen = function()
  1683.                {
  1684.                   super();
  1685.                   this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  1686.                   this.gameArea = this.level4.level3.level2.level1;
  1687.                   this.cameraSpeed = 100;
  1688.                   this.poleRot = 0;
  1689.                   this.scale = 400;
  1690.                })[┬º┬ºconstant(48)](- _loc3_ - engine.Screen = function()
  1691.                {
  1692.                   super();
  1693.                   this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  1694.                   this.gameArea = this.level4.level3.level2.level1;
  1695.                   this.cameraSpeed = 100;
  1696.                   this.poleRot = 0;
  1697.                   this.scale = 400;
  1698.                }[┬º┬ºconstant(13)]) / _root[┬º┬ºconstant(59)][┬º┬ºconstant(60)][┬º┬ºconstant(12)];
  1699.                engine.Screen = function()
  1700.                {
  1701.                   super();
  1702.                   this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  1703.                   this.gameArea = this.level4.level3.level2.level1;
  1704.                   this.cameraSpeed = 100;
  1705.                   this.poleRot = 0;
  1706.                   this.scale = 400;
  1707.                }[┬º┬ºconstant(8)][┬º┬ºconstant(9)][┬º┬ºconstant(10)][┬º┬ºconstant(49)] = engine.Screen = function()
  1708.                {
  1709.                   super();
  1710.                   this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  1711.                   this.gameArea = this.level4.level3.level2.level1;
  1712.                   this.cameraSpeed = 100;
  1713.                   this.poleRot = 0;
  1714.                   this.scale = 400;
  1715.                }[┬º┬ºconstant(13)] - 90;
  1716.                engine.Screen = function()
  1717.                {
  1718.                   super();
  1719.                   this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  1720.                   this.gameArea = this.level4.level3.level2.level1;
  1721.                   this.cameraSpeed = 100;
  1722.                   this.poleRot = 0;
  1723.                   this.scale = 400;
  1724.                }[┬º┬ºconstant(19)][┬º┬ºconstant(19)][┬º┬ºconstant(49)] = _loc4_;
  1725.             }
  1726.          }
  1727.       }
  1728.    }
  1729.    ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  1730.    ┬º┬ºgoto(addr2632);
  1731.    ┬º┬ºpush(_loc2_);
  1732.    ┬º┬ºpush(┬º┬ºconstant(61));
  1733. }
  1734.