示例#1
0
        private bool \uE001()
        {
            if (((!this.\uE011) ? (-2147483647 ^ -2147483648 ^ -2147483648 ^ -2147483648) : (-(-(-(-0))))) == 0)
            {
                return((-(-(-(int.MinValue != 0) != 0) != 0) ^ int.MinValue) != 0);
            }
            this.\uE013 = this.\uE00D.\uE009;
            for (;;)
            {
                int num = \uE01A.\uE00D(-(~(-2147483597 ^ int.MinValue)));
                for (;;)
                {
                    switch (num)
                    {
                    case 0:
                        this.\uE00F = this.\uE00D.\uE000(~(~3 ^ int.MinValue) ^ int.MinValue);
                        num         = -(-(~(-7)));
                        continue;

                    case 1:
                        this.\uE017 = (-(~(-(~(-1 != 0) != 0) != 0) != 0) != 0);
                        num         = ~(~(-2147483640 ^ int.MinValue));
                        continue;

                    case 2:
                        this.\uE00E = null;
                        num         = -(~(~(int.MaxValue ^ int.MinValue)));
                        continue;

                    case 3:
                    {
                        int uE = this.\uE00D.\uE000(~(-(-2147483631)) ^ int.MinValue) ^ ~(~(~2147422376) ^ int.MinValue);
                        num = \uE020.\uE001(~(~43) ^ int.MinValue ^ int.MinValue);
                        continue;
                    }

                    case 4:
                        this.\uE011 = (this.\uE00D.\uE000(~(-(2 ^ int.MinValue)) ^ int.MinValue) > ~(-(-(int.MaxValue ^ int.MinValue))));
                        num         = -(~(~int.MinValue) ^ int.MinValue);
                        continue;

                    case 5:
                    {
                        int uE;
                        this.\uE012 = uE;
                        num         = (~(~(-2147483646)) ^ int.MinValue);
                        continue;
                    }

                    case 6:
                        if (this.\uE00F == ~(-(5 ^ -2147483648 ^ -2147483648)))
                        {
                            num = (-(~6) ^ int.MinValue ^ int.MinValue);
                            continue;
                        }
                        goto IL_23B;

                    case 7:
                        this.\uE00D.\uE001();
                        num = -(~(-(~1)));
                        continue;

                    case 8:
                        goto IL_236;
                    }
                    break;
                }
            }
IL_236:
            goto IL_491;
IL_23B:
            if (this.\uE00F == ~(-(-2147483646) ^ -2147483648))
            {
                \uE01D[] uE2 = \uE01B.\uE000;
                for (;;)
                {
                    int num2 = \uE01A.\uE00D(-(~(~(-48))));
                    for (;;)
                    {
                        switch (num2)
                        {
                        case 0:
                            this.\uE00E = \uE01B.\uE002;
                            num2        = (~(~3) ^ int.MinValue ^ int.MinValue);
                            continue;

                        case 1:
                            this.\uE012 = ~(int.MaxValue ^ int.MinValue ^ int.MinValue ^ int.MinValue);
                            num2        = -(~(-1 ^ int.MinValue ^ int.MinValue));
                            continue;

                        case 2:
                        {
                            \uE01D[] uE3 = \uE01B.\uE001;
                            num2 = ~(~(1 ^ int.MinValue) ^ int.MinValue);
                            continue;
                        }

                        case 3:
                            this.\uE017 = (-(~(~(~(-1 != 0) != 0) != 0) != 0) != 0);
                            num2        = -(~(-2147483645) ^ int.MinValue);
                            continue;

                        case 4:
                            goto IL_34E;
                        }
                        break;
                    }
                }
IL_34E:         ;
            }
            else if (this.\uE00F == ~(-(-2147483645 ^ -2147483648)))
            {
                \uE01D[] uE2;
                \uE01D[] uE3;
                this.\uE009(this.\uE00D, out uE2, out uE3);
                for (;;)
                {
                    int num3 = \uE01A.\uE00D(-(~(45 ^ int.MinValue ^ int.MinValue)));
                    for (;;)
                    {
                        switch (num3)
                        {
                        case 0:
                            this.\uE00E = \uE01B.\uE004(uE2, uE3);
                            num3        = (~(~2) ^ int.MinValue ^ int.MinValue);
                            continue;

                        case 1:
                            this.\uE012 = ~(~(0 ^ int.MinValue) ^ int.MinValue);
                            num3        = ~(int.MaxValue ^ int.MinValue ^ int.MinValue ^ int.MinValue);
                            continue;

                        case 2:
                            goto IL_442;
                        }
                        break;
                    }
                }
IL_442:
                this.\uE017 = (-((-((0 ^ int.MinValue) != 0) ^ int.MinValue) != 0) != 0);
            }
IL_491:
            this.\uE014 = this.\uE00D.\uE009;
            return(~((~(~(2147483646 != 0) != 0) ^ int.MinValue) != 0) != 0);
        }
示例#2
0
    static \uE01B()
    {
        for (;;)
        {
            int num = \uE01A.\uE00D(47);
            for (;;)
            {
                int  num2;
                int  num4;
                bool flag;
                switch (num)
                {
                case 0:
                    \uE01B.\uE003[18] = 15;
                    \uE01B.\uE004     = new int[29];
                    \uE01B.\uE004[0]  = 3;
                    num = 7;
                    continue;

                case 1:
                    \uE01B.\uE004[28] = 258;
                    \uE01B.\uE005     = new int[29];
                    num2 = 8;
                    num  = 6;
                    continue;

                case 2:
                    \uE01B.\uE004[7] = 10;
                    for (;;)
                    {
                        int num3 = \uE01A.\uE00D(46);
                        for (;;)
                        {
                            switch (num3)
                            {
                            case 0:
                                num  = \uE01A.\uE00D(51);
                                num3 = 3;
                                continue;

                            case 1:
                                \uE01B.\uE004[8] = 11;
                                num3             = \uE01A.\uE00D(48);
                                continue;

                            case 2:
                                \uE01B.\uE004[9] = 13;
                                num3             = 0;
                                continue;

                            case 3:
                                goto IL_BC;
                            }
                            break;
                        }
                    }
IL_BC:
                    continue;

                case 3:
                    \uE01B.\uE003[12] = 12;
                    \uE01B.\uE003[13] = 3;
                    \uE01B.\uE003[14] = 13;
                    num = 14;
                    continue;

                case 4:
                    \uE01B.\uE003[2] = 18;
                    \uE01B.\uE003[4] = 8;
                    \uE01B.\uE003[5] = 7;
                    num = 5;
                    continue;

                case 5:
                    \uE01B.\uE003[6] = 9;
                    \uE01B.\uE003[7] = 6;
                    \uE01B.\uE003[8] = 10;
                    num = 11;
                    continue;

                case 6:
                    num4 = 0;
                    if (num4 != 0)
                    {
                        goto IL_133;
                    }
                    goto IL_335;

                case 7:
                    \uE01B.\uE004[1] = 4;
                    \uE01B.\uE004[2] = 5;
                    \uE01B.\uE004[3] = 6;
                    num = 13;
                    continue;

                case 8:
                    \uE01B.\uE004[25] = 163;
                    \uE01B.\uE004[26] = 195;
                    \uE01B.\uE004[27] = 227;
                    num = 1;
                    continue;

                case 9:
                    \uE01B.\uE004[22] = 99;
                    \uE01B.\uE004[23] = 115;
                    \uE01B.\uE004[24] = 131;
                    num = 8;
                    continue;

                case 10:
                    \uE01B.\uE003    = new int[19];
                    \uE01B.\uE003[0] = 16;
                    \uE01B.\uE003[1] = 17;
                    num = 4;
                    continue;

                case 11:
                    \uE01B.\uE003[9]  = 5;
                    \uE01B.\uE003[10] = 11;
                    \uE01B.\uE003[11] = 4;
                    num = 3;
                    continue;

                case 12:
                    \uE01B.\uE004[19] = 59;
                    \uE01B.\uE004[20] = 67;
                    \uE01B.\uE004[21] = 83;
                    num = 9;
                    continue;

                case 13:
                    \uE01B.\uE004[4] = 7;
                    \uE01B.\uE004[5] = 8;
                    \uE01B.\uE004[6] = 9;
                    num = 2;
                    continue;

                case 14:
                    \uE01B.\uE003[15] = 2;
                    \uE01B.\uE003[16] = 14;
                    \uE01B.\uE003[17] = 1;
                    num = 0;
                    continue;

                case 15:
                    num = 16;
                    continue;

                case 16:
                    \uE01B.\uE000 = new \uE01D[288];
                    \uE01B.\uE001 = new \uE01D[32];
                    num           = 10;
                    continue;

                case 17:
                    \uE01B.\uE004[10] = 15;
                    \uE01B.\uE004[11] = 17;
                    \uE01B.\uE004[12] = 19;
                    num = 18;
                    continue;

                case 18:
                    \uE01B.\uE004[13] = 23;
                    \uE01B.\uE004[14] = 27;
                    \uE01B.\uE004[15] = 31;
                    num = 19;
                    continue;

                case 19:
                    \uE01B.\uE004[16] = 35;
                    \uE01B.\uE004[17] = 43;
                    \uE01B.\uE004[18] = 51;
                    num = 12;
                    continue;

                case 20:
                    flag = true;
                    goto IL_323;
                }
                break;
IL_133:
                if (num2 % 4 != 0)
                {
                    num = 20;
                    continue;
                }
                flag = false;
                goto IL_323;
IL_335:
                if (num2 >= 28)
                {
                    goto Block_3;
                }
                goto IL_133;
IL_323:
                if (!flag)
                {
                    num4++;
                }
                \uE01B.\uE005[num2] = num4;
                num2++;
                goto IL_335;
            }
        }
Block_3:
        \uE01B.\uE006 = new int[30];
        int num6;
        int num7;

        for (;;)
        {
            int num5 = \uE020.\uE001(45);
            for (;;)
            {
                switch (num5)
                {
                case 0:
                    \uE01B.\uE006[16] = 257;
                    \uE01B.\uE006[17] = 385;
                    num5 = 10;
                    continue;

                case 1:
                    \uE01B.\uE006[12] = 65;
                    \uE01B.\uE006[13] = 97;
                    num5 = 5;
                    continue;

                case 2:
                    \uE01B.\uE007 = new int[30];
                    num6          = 4;
                    num5          = 13;
                    continue;

                case 3:
                    \uE01B.\uE006[24] = 4097;
                    \uE01B.\uE006[25] = 6145;
                    num5 = 14;
                    continue;

                case 4:
                    \uE01B.\uE006[4] = 5;
                    \uE01B.\uE006[5] = 7;
                    num5             = 12;
                    continue;

                case 5:
                    \uE01B.\uE006[14] = 129;
                    \uE01B.\uE006[15] = 193;
                    num5 = 0;
                    continue;

                case 6:
                    \uE01B.\uE006[28] = 16385;
                    \uE01B.\uE006[29] = 24577;
                    num5 = 2;
                    continue;

                case 7:
                    \uE01B.\uE006[0] = 1;
                    \uE01B.\uE006[1] = 2;
                    num5             = 16;
                    continue;

                case 8:
                    \uE01B.\uE006[22] = 2049;
                    \uE01B.\uE006[23] = 3073;
                    num5 = 3;
                    continue;

                case 9:
                    \uE01B.\uE006[20] = 1025;
                    \uE01B.\uE006[21] = 1537;
                    num5 = 8;
                    continue;

                case 10:
                    \uE01B.\uE006[18] = 513;
                    \uE01B.\uE006[19] = 769;
                    num5 = 9;
                    continue;

                case 11:
                    \uE01B.\uE006[8] = 17;
                    \uE01B.\uE006[9] = 25;
                    num5             = 15;
                    continue;

                case 12:
                    \uE01B.\uE006[6] = 9;
                    \uE01B.\uE006[7] = 13;
                    num5             = 11;
                    continue;

                case 13:
                    num7 = 0;
                    if (num7 != 0)
                    {
                        num5 = 17;
                        continue;
                    }
                    goto IL_5B3;

                case 14:
                    \uE01B.\uE006[26] = 8193;
                    \uE01B.\uE006[27] = 12289;
                    num5 = 6;
                    continue;

                case 15:
                    \uE01B.\uE006[10] = 33;
                    \uE01B.\uE006[11] = 49;
                    num5 = 1;
                    continue;

                case 16:
                    \uE01B.\uE006[2] = 3;
                    \uE01B.\uE006[3] = 4;
                    num5             = 4;
                    continue;

                case 17:
                    goto IL_596;
                }
                break;
            }
        }
IL_596:
        if (num6 % 2 == 0)
        {
            num7++;
        }
        \uE01B.\uE007[num6] = num7;
        num6++;
IL_5B3:
        if (num6 < 30)
        {
            goto IL_596;
        }
        int num8 = 0;

        if (num8 == 0)
        {
            goto IL_5ED;
        }
IL_5BF:
        \uE01B.\uE000[num8].\uE002 = 48 + num8;
        \uE01B.\uE000[num8].\uE003 = 8;
        num8++;
IL_5ED:
        if (num8 <= 143)
        {
            goto IL_5BF;
        }
        int num9 = 144;

        if (num9 != 0)
        {
            goto IL_639;
        }
IL_601:
        \uE01B.\uE000[num9].\uE002 = 400 + num9 - 144;
        \uE01B.\uE000[num9].\uE003 = 9;
        num9++;
IL_639:
        if (num9 <= 255)
        {
            goto IL_601;
        }
        int num10 = 256;

        if (num10 != 0)
        {
            goto IL_67E;
        }
IL_64D:
        \uE01B.\uE000[num10].\uE002 = num10 - 256;
        \uE01B.\uE000[num10].\uE003 = 7;
        num10++;
IL_67E:
        if (num10 <= 279)
        {
            goto IL_64D;
        }
        int num11 = 280;

        if (num11 != 0)
        {
            goto IL_6C9;
        }
IL_692:
        \uE01B.\uE000[num11].\uE002 = 192 + num11 - 280;
        \uE01B.\uE000[num11].\uE003 = 8;
        num11++;
IL_6C9:
        if (num11 <= 287)
        {
            goto IL_692;
        }
        int num12 = 0;

        if (num12 == 0)
        {
            goto IL_718;
        }
IL_6D9:
        \uE01B.\uE001[num12].\uE002 = num12;
        \uE01B.\uE001[num12].\uE003 = 5;
        num12++;
IL_718:
        if (num12 > 31)
        {
            \uE01B.\uE002 = \uE01B.\uE004(\uE01B.\uE000, \uE01B.\uE001);
            return;
        }
        goto IL_6D9;
    }