Example #1
0
        internal static string GetMeetingIdFromUrl(string sUrl)
        {
label_1:
            int num1 = 27897947;
            string str1;

            while (true)
            {
                int    num2 = 1689692278;
                uint   num3;
                bool   flag1;
                string str2;
                string str3;
                bool   flag2;
                switch ((num3 = (uint)(num1 ^ num2)) % 15U)
                {
                case 0:
                    goto label_1;

                case 1:
                    int num4 = flag2 ? -2074145822 : (num4 = -302787723);
                    int num5 = (int)num3 * 932395812;
                    num1 = num4 ^ num5;
                    continue;

                case 2:
                    str2 = MeetingHelper.\u206C‪‮‫‬‭‍‍‮‮‪‮‬​‫‎‭‬‎‪‌​‬‎‍‬‮(str2, 0, MeetingHelper.\u206C‫‏‍​‫‫‭‫‭‫​‬​‪‭‬‌‎‍‪‏‮‪‪‎‍‪‌‏‪‮(str2, \u003CModule\u003E.\u200E‏‍‬‌‌‌‫‎‮‎‌‍‌‮‬‎‎‌‎‌‫‬‮‮ <string>(859380423U)));
                    num1 = (int)num3 * 469478324 ^ 1735885874;
                    continue;

                case 3:
                    num1 = (int)num3 * -948732579 ^ -962982047;
                    continue;

                case 4:
                    str2 = MeetingHelper.\u200C‫‏‮‬‏‬‮‏‎​‭‪‫‬‪‭‍‭‬‌‪‍‬​‪‏‮‮(str2, MeetingHelper.\u206C‫‏‍​‫‫‭‫‭‫​‬​‪‭‬‌‎‍‪‏‮‪‪‎‍‪‌‏‪‮(str2, str3) + MeetingHelper.\u202D‌‪​‎‪‮‮‏‬‌‬‎‎‮‏‪‭‌‏‪​‭‏‪‍‮‫‪‮(str3));
                    num1 = (int)num3 * 490061837 ^ -301337033;
                    continue;

                case 5:
                    flag2 = MeetingHelper.\u206C‫‏‍​‫‫‭‫‭‫​‬​‪‭‬‌‎‍‪‏‮‪‪‎‍‪‌‏‪‮(str2, \u003CModule\u003E.\u202A‎‪‫‪‪‏‮‬‎‏‌‌‫‬‌‍‫‌‌‌‮‫‪‮‮ <string>(2280426333U)) > 0;
                    num1  = (int)num3 * -1594154569 ^ -1663054960;
                    continue;

                case 6:
                    str3 = \u003CModule\u003E.\u206B‎‏‎‮‌​‪‏‭‭‍‍‬‬‫‌‎‮‮‪‌‪‮ <string>(3563674369U);
                    num1 = (int)num3 * -458027111 ^ 915727303;
                    continue;

                case 8:
                    str1 = str2;
                    num1 = 1764507537;
                    continue;

                case 9:
                    num1 = (int)num3 * -417916381 ^ -1976517392;
                    continue;

                case 10:
                    flag1 = MeetingHelper.\u200F‭‮‭‏‬​‭‌‌‮‮‎‎‭‮​‮‮‏‪‭‏​‬‮‮‮(str2, \u003CModule\u003E.\u202A‎‪‫‪‪‏‮‬‎‏‌‌‫‬‌‍‫‌‌‌‮‫‪‮‮ <string>(1715048345U));
                    num1  = (int)num3 * 1919227186 ^ 772833522;
                    continue;

                case 11:
                    num1 = 375971777;
                    continue;

                case 12:
                    num1 = (int)num3 * -943920683 ^ 111501491;
                    continue;

                case 13:
                    int num6 = flag1 ? -1020021567 : (num6 = -1534560342);
                    int num7 = (int)num3 * -159960850;
                    num1 = num6 ^ num7;
                    continue;

                case 14:
                    str2 = sUrl;
                    num1 = (int)num3 * 705127235 ^ -1942822913;
                    continue;

                default:
                    goto label_16;
                }
            }
label_16:
            return(str1);
        }
Example #2
0
        internal static string GetFormattedMeetingId(string _ID)
        {
label_1:
            int num1 = 919540630;
            string str;

            while (true)
            {
                int  num2 = 782964635;
                uint num3;
                bool flag;
                switch ((num3 = (uint)(num1 ^ num2)) % 10U)
                {
                case 0:
                    str  = _ID;
                    num1 = 1633485878;
                    continue;

                case 1:
                    int num4 = _ID != null ? 1960786079 : (num4 = 102178532);
                    int num5 = (int)num3 * -112359463;
                    num1 = num4 ^ num5;
                    continue;

                case 2:
                    _ID  = string.Empty;
                    num1 = (int)num3 * 1942110643 ^ -1494480998;
                    continue;

                case 3:
                    _ID  = MeetingHelper.\u200F​‏‪‫‬‍‍‭​‏​‌‫‍​‎‌‌‎‌‮(_ID, \u003CModule\u003E.\u206A‪‫‬‫‎‭‬‌‫‏‭‭‏‍‫‌​‬‪‎‬‏‬‮ <string>(2691421578U), "");
                    flag = MeetingHelper.\u202D‌‪​‎‪‮‮‏‬‌‬‎‎‮‏‪‭‌‏‪​‭‏‪‍‮‫‪‮(_ID) > 7;
                    num1 = 740221147;
                    continue;

                case 4:
                    int num6 = flag ? -954508806 : (num6 = -145388427);
                    int num7 = (int)num3 * -1022518308;
                    num1 = num6 ^ num7;
                    continue;

                case 5:
                    _ID = MeetingHelper.\u206B‮‫‭‪‭‮‍‬‪‬‌​‪‭‍‍‪‌​‫‍‏‍‏‭‫‭‮(new string[5]
                    {
                        MeetingHelper.\u206C‪‮‫‬‭‍‍‮‮‪‮‬​‫‎‭‬‎‪‌​‬‎‍‬‮(_ID, 0, 3),
                        \u003CModule\u003E.\u200E‏‍‬‌‌‌‫‎‮‎‌‍‌‮‬‎‎‌‎‌‫‬‮‮ <string>(2237685910U),
                        MeetingHelper.\u206C‪‮‫‬‭‍‍‮‮‪‮‬​‫‎‭‬‎‪‌​‬‎‍‬‮(_ID, 3, 3),
                        \u003CModule\u003E.\u202A‎‪‫‪‪‏‮‬‎‏‌‌‫‬‌‍‫‌‌‌‮‫‪‮‮ <string>(767452174U),
                        MeetingHelper.\u200C‫‏‮‬‏‬‮‏‎​‭‪‫‬‪‭‍‭‬‌‪‍‬​‪‏‮‮(_ID, 6)
                    });
                    num1 = (int)num3 * -504851402 ^ -1009333351;
                    continue;

                case 6:
                    num1 = (int)num3 * 904883302 ^ -425166329;
                    continue;

                case 8:
                    num1 = (int)num3 * -958296575 ^ -917973759;
                    continue;

                case 9:
                    goto label_1;

                default:
                    goto label_11;
                }
            }
label_11:
            return(str);
        }