{"ScriptPreparationCode":"// 100 symbols (key)\r\nconst CONST_00 = Symbol(\u00220\u0022);\tconst CONST_01 = Symbol(\u00221\u0022);\tconst CONST_02 = Symbol(\u00222\u0022);\tconst CONST_03 = Symbol(\u00223\u0022);\tconst CONST_04 = Symbol(\u00224\u0022);\r\nconst CONST_05 = Symbol(\u00225\u0022);\tconst CONST_06 = Symbol(\u00226\u0022);\tconst CONST_07 = Symbol(\u00227\u0022);\tconst CONST_08 = Symbol(\u00228\u0022);\tconst CONST_09 = Symbol(\u00229\u0022);\r\nconst CONST_10 = Symbol(\u002210\u0022);\tconst CONST_11 = Symbol(\u002211\u0022);\tconst CONST_12 = Symbol(\u002212\u0022);\tconst CONST_13 = Symbol(\u002213\u0022);\tconst CONST_14 = Symbol(\u002214\u0022);\r\nconst CONST_15 = Symbol(\u002215\u0022);\tconst CONST_16 = Symbol(\u002216\u0022);\tconst CONST_17 = Symbol(\u002217\u0022);\tconst CONST_18 = Symbol(\u002218\u0022);\tconst CONST_19 = Symbol(\u002219\u0022);\r\nconst CONST_20 = Symbol(\u002220\u0022);\tconst CONST_21 = Symbol(\u002221\u0022);\tconst CONST_22 = Symbol(\u002222\u0022);\tconst CONST_23 = Symbol(\u002223\u0022);\tconst CONST_24 = Symbol(\u002224\u0022);\r\nconst CONST_25 = Symbol(\u002225\u0022);\tconst CONST_26 = Symbol(\u002226\u0022);\tconst CONST_27 = Symbol(\u002227\u0022);\tconst CONST_28 = Symbol(\u002228\u0022);\tconst CONST_29 = Symbol(\u002229\u0022);\r\nconst CONST_30 = Symbol(\u002230\u0022);\tconst CONST_31 = Symbol(\u002231\u0022);\tconst CONST_32 = Symbol(\u002232\u0022);\tconst CONST_33 = Symbol(\u002233\u0022);\tconst CONST_34 = Symbol(\u002234\u0022);\r\nconst CONST_35 = Symbol(\u002235\u0022);\tconst CONST_36 = Symbol(\u002236\u0022);\tconst CONST_37 = Symbol(\u002237\u0022);\tconst CONST_38 = Symbol(\u002238\u0022);\tconst CONST_39 = Symbol(\u002239\u0022);\r\nconst CONST_40 = Symbol(\u002240\u0022);\tconst CONST_41 = Symbol(\u002241\u0022);\tconst CONST_42 = Symbol(\u002242\u0022);\tconst CONST_43 = Symbol(\u002243\u0022);\tconst CONST_44 = Symbol(\u002244\u0022);\r\nconst CONST_45 = Symbol(\u002245\u0022);\tconst CONST_46 = Symbol(\u002246\u0022);\tconst CONST_47 = Symbol(\u002247\u0022);\tconst CONST_48 = Symbol(\u002248\u0022);\tconst CONST_49 = Symbol(\u002249\u0022);\r\nconst CONST_50 = Symbol(\u002250\u0022);\tconst CONST_51 = Symbol(\u002251\u0022);\tconst CONST_52 = Symbol(\u002252\u0022);\tconst CONST_53 = Symbol(\u002253\u0022);\tconst CONST_54 = Symbol(\u002254\u0022);\r\nconst CONST_55 = Symbol(\u002255\u0022);\tconst CONST_56 = Symbol(\u002256\u0022);\tconst CONST_57 = Symbol(\u002257\u0022);\tconst CONST_58 = Symbol(\u002258\u0022);\tconst CONST_59 = Symbol(\u002259\u0022);\r\nconst CONST_60 = Symbol(\u002260\u0022);\tconst CONST_61 = Symbol(\u002261\u0022);\tconst CONST_62 = Symbol(\u002262\u0022);\tconst CONST_63 = Symbol(\u002263\u0022);\tconst CONST_64 = Symbol(\u002264\u0022);\r\nconst CONST_65 = Symbol(\u002265\u0022);\tconst CONST_66 = Symbol(\u002266\u0022);\tconst CONST_67 = Symbol(\u002267\u0022);\tconst CONST_68 = Symbol(\u002268\u0022);\tconst CONST_69 = Symbol(\u002269\u0022);\r\nconst CONST_70 = Symbol(\u002270\u0022);\tconst CONST_71 = Symbol(\u002271\u0022);\tconst CONST_72 = Symbol(\u002272\u0022);\tconst CONST_73 = Symbol(\u002273\u0022);\tconst CONST_74 = Symbol(\u002274\u0022);\r\nconst CONST_75 = Symbol(\u002275\u0022);\tconst CONST_76 = Symbol(\u002276\u0022);\tconst CONST_77 = Symbol(\u002277\u0022);\tconst CONST_78 = Symbol(\u002278\u0022);\tconst CONST_79 = Symbol(\u002279\u0022);\r\nconst CONST_80 = Symbol(\u002280\u0022);\tconst CONST_81 = Symbol(\u002281\u0022);\tconst CONST_82 = Symbol(\u002282\u0022);\tconst CONST_83 = Symbol(\u002283\u0022);\tconst CONST_84 = Symbol(\u002284\u0022);\r\nconst CONST_85 = Symbol(\u002285\u0022);\tconst CONST_86 = Symbol(\u002286\u0022);\tconst CONST_87 = Symbol(\u002287\u0022);\tconst CONST_88 = Symbol(\u002288\u0022);\tconst CONST_89 = Symbol(\u002289\u0022);\r\nconst CONST_90 = Symbol(\u002290\u0022);\tconst CONST_91 = Symbol(\u002291\u0022);\tconst CONST_92 = Symbol(\u002292\u0022);\tconst CONST_93 = Symbol(\u002293\u0022);\tconst CONST_94 = Symbol(\u002294\u0022);\r\nconst CONST_95 = Symbol(\u002295\u0022);\tconst CONST_96 = Symbol(\u002296\u0022);\tconst CONST_97 = Symbol(\u002297\u0022);\tconst CONST_98 = Symbol(\u002298\u0022);\tconst CONST_99 = Symbol(\u002299\u0022);\r\n\r\nfunction funcBySwitch(value){\r\n \tswitch(value)\r\n {\r\n case CONST_00 : return 0;\tcase CONST_01 : return 1;\tcase CONST_02 : return 2;\tcase CONST_03 : return 3;\tcase CONST_04 : return 4;\r\n case CONST_05 : return 5;\tcase CONST_06 : return 6;\tcase CONST_07 : return 7;\tcase CONST_08 : return 8;\tcase CONST_09 : return 9;\r\n case CONST_10 : return 10;\tcase CONST_11 : return 11;\tcase CONST_12 : return 12;\tcase CONST_13 : return 13;\tcase CONST_14 : return 14;\r\n case CONST_15 : return 15;\tcase CONST_16 : return 16;\tcase CONST_17 : return 17;\tcase CONST_18 : return 18;\tcase CONST_19 : return 19;\r\n case CONST_20 : return 20;\tcase CONST_21 : return 21;\tcase CONST_22 : return 22;\tcase CONST_23 : return 23;\tcase CONST_24 : return 24;\r\n case CONST_25 : return 25;\tcase CONST_26 : return 26;\tcase CONST_27 : return 27;\tcase CONST_28 : return 28;\tcase CONST_29 : return 29;\r\n case CONST_30 : return 30;\tcase CONST_31 : return 31;\tcase CONST_32 : return 32;\tcase CONST_33 : return 33;\tcase CONST_34 : return 34;\r\n case CONST_35 : return 35;\tcase CONST_36 : return 36;\tcase CONST_37 : return 37;\tcase CONST_38 : return 38;\tcase CONST_39 : return 39;\r\n case CONST_40 : return 40;\tcase CONST_41 : return 41;\tcase CONST_42 : return 42;\tcase CONST_43 : return 43;\tcase CONST_44 : return 44;\r\n case CONST_45 : return 45;\tcase CONST_46 : return 46;\tcase CONST_47 : return 47;\tcase CONST_48 : return 48;\tcase CONST_49 : return 49;\r\n case CONST_50 : return 50;\tcase CONST_51 : return 51;\tcase CONST_52 : return 52;\tcase CONST_53 : return 53;\tcase CONST_54 : return 54;\r\n case CONST_55 : return 55;\tcase CONST_56 : return 56;\tcase CONST_57 : return 57;\tcase CONST_58 : return 58;\tcase CONST_59 : return 59;\r\n case CONST_60 : return 60;\tcase CONST_61 : return 61;\tcase CONST_62 : return 62;\tcase CONST_63 : return 63;\tcase CONST_64 : return 64;\r\n case CONST_65 : return 65;\tcase CONST_66 : return 66;\tcase CONST_67 : return 67;\tcase CONST_68 : return 68;\tcase CONST_69 : return 69;\r\n case CONST_70 : return 70;\tcase CONST_71 : return 71;\tcase CONST_72 : return 72;\tcase CONST_73 : return 73;\tcase CONST_74 : return 74;\r\n case CONST_75 : return 75;\tcase CONST_76 : return 76;\tcase CONST_77 : return 77;\tcase CONST_78 : return 78;\tcase CONST_79 : return 79;\r\n case CONST_80 : return 80;\tcase CONST_81 : return 81;\tcase CONST_82 : return 82;\tcase CONST_83 : return 83;\tcase CONST_84 : return 84;\r\n case CONST_85 : return 85;\tcase CONST_86 : return 86;\tcase CONST_87 : return 87;\tcase CONST_88 : return 88;\tcase CONST_89 : return 89;\r\n case CONST_90 : return 90;\tcase CONST_91 : return 91;\tcase CONST_92 : return 92;\tcase CONST_93 : return 93;\tcase CONST_94 : return 94;\r\n case CONST_95 : return 95;\tcase CONST_96 : return 96;\tcase CONST_97 : return 97;\tcase CONST_98 : return 98;\tcase CONST_99 : return 99;\r\n }\r\n}\r\n\r\nconst TABLE = {};\r\nconst SYMBOLS = [];\r\nfor(i=0;i\u003C100;i\u002B\u002B) eval(\u0027SYMBOLS[\u0027\u002Bi\u002B\u0027] = CONST_\u0027 \u002B (\u002700\u0027\u002Bi).slice(-2)) \r\nfor(i=0;i\u003C100;i\u002B\u002B) TABLE[SYMBOLS[i]] = i;\r\n\r\nfunction funcByObject(value){\r\n return TABLE[value];\r\n}\r\n\r\nfunction getSymbol(){ return SYMBOLS[Math.floor(Math.random()*100)]; }","TestCases":[{"Name":"Switch","Code":"for(i=0;i\u003C1000000;i\u002B\u002B) funcBySwitch(getSymbol());","IsDeferred":false},{"Name":"Table","Code":"for(i=0;i\u003C1000000;i\u002B\u002B) funcByObject(getSymbol());","IsDeferred":false}]}