[{"range":[216,217],"type":"Punctuator","value":"("},{"range":[217,225],"type":"Keyword","value":"function"},{"range":[225,226],"type":"Punctuator","value":"("},{"range":[226,227],"type":"Punctuator","value":")"},{"range":[228,229],"type":"Punctuator","value":"{"},{"range":[359,362],"type":"Keyword","value":"var"},{"range":[363,367],"type":"Identifier","value":"root"},{"range":[368,369],"type":"Punctuator","value":"="},{"range":[370,374],"type":"Keyword","value":"this"},{"range":[374,375],"type":"Punctuator","value":";"},{"range":[429,432],"type":"Keyword","value":"var"},{"range":[433,451],"type":"Identifier","value":"previousUnderscore"},{"range":[452,453],"type":"Punctuator","value":"="},{"range":[454,458],"type":"Identifier","value":"root"},{"range":[458,459],"type":"Punctuator","value":"."},{"range":[459,460],"type":"Identifier","value":"_"},{"range":[460,461],"type":"Punctuator","value":";"},{"range":[544,547],"type":"Keyword","value":"var"},{"range":[548,555],"type":"Identifier","value":"breaker"},{"range":[556,557],"type":"Punctuator","value":"="},{"range":[558,559],"type":"Punctuator","value":"{"},{"range":[559,560],"type":"Punctuator","value":"}"},{"range":[560,561],"type":"Punctuator","value":";"},{"range":[624,627],"type":"Keyword","value":"var"},{"range":[628,638],"type":"Identifier","value":"ArrayProto"},{"range":[639,640],"type":"Punctuator","value":"="},{"range":[641,646],"type":"Identifier","value":"Array"},{"range":[646,647],"type":"Punctuator","value":"."},{"range":[647,656],"type":"Identifier","value":"prototype"},{"range":[656,657],"type":"Punctuator","value":","},{"range":[658,666],"type":"Identifier","value":"ObjProto"},{"range":[667,668],"type":"Punctuator","value":"="},{"range":[669,675],"type":"Identifier","value":"Object"},{"range":[675,676],"type":"Punctuator","value":"."},{"range":[676,685],"type":"Identifier","value":"prototype"},{"range":[685,686],"type":"Punctuator","value":","},{"range":[687,696],"type":"Identifier","value":"FuncProto"},{"range":[697,698],"type":"Punctuator","value":"="},{"range":[699,707],"type":"Identifier","value":"Function"},{"range":[707,708],"type":"Punctuator","value":"."},{"range":[708,717],"type":"Identifier","value":"prototype"},{"range":[717,718],"type":"Punctuator","value":";"},{"range":[797,800],"type":"Keyword","value":"var"},{"range":[805,809],"type":"Identifier","value":"push"},{"range":[822,823],"type":"Punctuator","value":"="},{"range":[824,834],"type":"Identifier","value":"ArrayProto"},{"range":[834,835],"type":"Punctuator","value":"."},{"range":[835,839],"type":"Identifier","value":"push"},{"range":[839,840],"type":"Punctuator","value":","},{"range":[845,850],"type":"Identifier","value":"slice"},{"range":[862,863],"type":"Punctuator","value":"="},{"range":[864,874],"type":"Identifier","value":"ArrayProto"},{"range":[874,875],"type":"Punctuator","value":"."},{"range":[875,880],"type":"Identifier","value":"slice"},{"range":[880,881],"type":"Punctuator","value":","},{"range":[886,892],"type":"Identifier","value":"concat"},{"range":[903,904],"type":"Punctuator","value":"="},{"range":[905,915],"type":"Identifier","value":"ArrayProto"},{"range":[915,916],"type":"Punctuator","value":"."},{"range":[916,922],"type":"Identifier","value":"concat"},{"range":[922,923],"type":"Punctuator","value":","},{"range":[928,936],"type":"Identifier","value":"toString"},{"range":[945,946],"type":"Punctuator","value":"="},{"range":[947,955],"type":"Identifier","value":"ObjProto"},{"range":[955,956],"type":"Punctuator","value":"."},{"range":[956,964],"type":"Identifier","value":"toString"},{"range":[964,965],"type":"Punctuator","value":","},{"range":[970,984],"type":"Identifier","value":"hasOwnProperty"},{"range":[987,988],"type":"Punctuator","value":"="},{"range":[989,997],"type":"Identifier","value":"ObjProto"},{"range":[997,998],"type":"Punctuator","value":"."},{"range":[998,1012],"type":"Identifier","value":"hasOwnProperty"},{"range":[1012,1013],"type":"Punctuator","value":";"},{"range":[1119,1122],"type":"Keyword","value":"var"},{"range":[1127,1140],"type":"Identifier","value":"nativeForEach"},{"range":[1146,1147],"type":"Punctuator","value":"="},{"range":[1148,1158],"type":"Identifier","value":"ArrayProto"},{"range":[1158,1159],"type":"Punctuator","value":"."},{"range":[1159,1166],"type":"Identifier","value":"forEach"},{"range":[1166,1167],"type":"Punctuator","value":","},{"range":[1172,1181],"type":"Identifier","value":"nativeMap"},{"range":[1191,1192],"type":"Punctuator","value":"="},{"range":[1193,1203],"type":"Identifier","value":"ArrayProto"},{"range":[1203,1204],"type":"Punctuator","value":"."},{"range":[1204,1207],"type":"Identifier","value":"map"},{"range":[1207,1208],"type":"Punctuator","value":","},{"range":[1213,1225],"type":"Identifier","value":"nativeReduce"},{"range":[1232,1233],"type":"Punctuator","value":"="},{"range":[1234,1244],"type":"Identifier","value":"ArrayProto"},{"range":[1244,1245],"type":"Punctuator","value":"."},{"range":[1245,1251],"type":"Identifier","value":"reduce"},{"range":[1251,1252],"type":"Punctuator","value":","},{"range":[1257,1274],"type":"Identifier","value":"nativeReduceRight"},{"range":[1276,1277],"type":"Punctuator","value":"="},{"range":[1278,1288],"type":"Identifier","value":"ArrayProto"},{"range":[1288,1289],"type":"Punctuator","value":"."},{"range":[1289,1300],"type":"Identifier","value":"reduceRight"},{"range":[1300,1301],"type":"Punctuator","value":","},{"range":[1306,1318],"type":"Identifier","value":"nativeFilter"},{"range":[1325,1326],"type":"Punctuator","value":"="},{"range":[1327,1337],"type":"Identifier","value":"ArrayProto"},{"range":[1337,1338],"type":"Punctuator","value":"."},{"range":[1338,1344],"type":"Identifier","value":"filter"},{"range":[1344,1345],"type":"Punctuator","value":","},{"range":[1350,1361],"type":"Identifier","value":"nativeEvery"},{"range":[1369,1370],"type":"Punctuator","value":"="},{"range":[1371,1381],"type":"Identifier","value":"ArrayProto"},{"range":[1381,1382],"type":"Punctuator","value":"."},{"range":[1382,1387],"type":"Identifier","value":"every"},{"range":[1387,1388],"type":"Punctuator","value":","},{"range":[1393,1403],"type":"Identifier","value":"nativeSome"},{"range":[1412,1413],"type":"Punctuator","value":"="},{"range":[1414,1424],"type":"Identifier","value":"ArrayProto"},{"range":[1424,1425],"type":"Punctuator","value":"."},{"range":[1425,1429],"type":"Identifier","value":"some"},{"range":[1429,1430],"type":"Punctuator","value":","},{"range":[1435,1448],"type":"Identifier","value":"nativeIndexOf"},{"range":[1454,1455],"type":"Punctuator","value":"="},{"range":[1456,1466],"type":"Identifier","value":"ArrayProto"},{"range":[1466,1467],"type":"Punctuator","value":"."},{"range":[1467,1474],"type":"Identifier","value":"indexOf"},{"range":[1474,1475],"type":"Punctuator","value":","},{"range":[1480,1497],"type":"Identifier","value":"nativeLastIndexOf"},{"range":[1499,1500],"type":"Punctuator","value":"="},{"range":[1501,1511],"type":"Identifier","value":"ArrayProto"},{"range":[1511,1512],"type":"Punctuator","value":"."},{"range":[1512,1523],"type":"Identifier","value":"lastIndexOf"},{"range":[1523,1524],"type":"Punctuator","value":","},{"range":[1529,1542],"type":"Identifier","value":"nativeIsArray"},{"range":[1548,1549],"type":"Punctuator","value":"="},{"range":[1550,1555],"type":"Identifier","value":"Array"},{"range":[1555,1556],"type":"Punctuator","value":"."},{"range":[1556,1563],"type":"Identifier","value":"isArray"},{"range":[1563,1564],"type":"Punctuator","value":","},{"range":[1569,1579],"type":"Identifier","value":"nativeKeys"},{"range":[1588,1589],"type":"Punctuator","value":"="},{"range":[1590,1596],"type":"Identifier","value":"Object"},{"range":[1596,1597],"type":"Punctuator","value":"."},{"range":[1597,1601],"type":"Identifier","value":"keys"},{"range":[1601,1602],"type":"Punctuator","value":","},{"range":[1607,1617],"type":"Identifier","value":"nativeBind"},{"range":[1626,1627],"type":"Punctuator","value":"="},{"range":[1628,1637],"type":"Identifier","value":"FuncProto"},{"range":[1637,1638],"type":"Punctuator","value":"."},{"range":[1638,1642],"type":"Identifier","value":"bind"},{"range":[1642,1643],"type":"Punctuator","value":";"},{"range":[1716,1719],"type":"Keyword","value":"var"},{"range":[1720,1721],"type":"Identifier","value":"_"},{"range":[1722,1723],"type":"Punctuator","value":"="},{"range":[1724,1732],"type":"Keyword","value":"function"},{"range":[1732,1733],"type":"Punctuator","value":"("},{"range":[1733,1736],"type":"Identifier","value":"obj"},{"range":[1736,1737],"type":"Punctuator","value":")"},{"range":[1738,1739],"type":"Punctuator","value":"{"},{"range":[1744,1746],"type":"Keyword","value":"if"},{"range":[1747,1748],"type":"Punctuator","value":"("},{"range":[1748,1751],"type":"Identifier","value":"obj"},{"range":[1752,1762],"type":"Keyword","value":"instanceof"},{"range":[1763,1764],"type":"Identifier","value":"_"},{"range":[1764,1765],"type":"Punctuator","value":")"},{"range":[1766,1772],"type":"Keyword","value":"return"},{"range":[1773,1776],"type":"Identifier","value":"obj"},{"range":[1776,1777],"type":"Punctuator","value":";"},{"range":[1782,1784],"type":"Keyword","value":"if"},{"range":[1785,1786],"type":"Punctuator","value":"("},{"range":[1786,1787],"type":"Punctuator","value":"!"},{"range":[1787,1788],"type":"Punctuator","value":"("},{"range":[1788,1792],"type":"Keyword","value":"this"},{"range":[1793,1803],"type":"Keyword","value":"instanceof"},{"range":[1804,1805],"type":"Identifier","value":"_"},{"range":[1805,1806],"type":"Punctuator","value":")"},{"range":[1806,1807],"type":"Punctuator","value":")"},{"range":[1808,1814],"type":"Keyword","value":"return"},{"range":[1815,1818],"type":"Keyword","value":"new"},{"range":[1819,1820],"type":"Identifier","value":"_"},{"range":[1820,1821],"type":"Punctuator","value":"("},{"range":[1821,1824],"type":"Identifier","value":"obj"},{"range":[1824,1825],"type":"Punctuator","value":")"},{"range":[1825,1826],"type":"Punctuator","value":";"},{"range":[1831,1835],"type":"Keyword","value":"this"},{"range":[1835,1836],"type":"Punctuator","value":"."},{"range":[1836,1844],"type":"Identifier","value":"_wrapped"},{"range":[1845,1846],"type":"Punctuator","value":"="},{"range":[1847,1850],"type":"Identifier","value":"obj"},{"range":[1850,1851],"type":"Punctuator","value":";"},{"range":[1854,1855],"type":"Punctuator","value":"}"},{"range":[1855,1856],"type":"Punctuator","value":";"},{"range":[2099,2101],"type":"Keyword","value":"if"},{"range":[2102,2103],"type":"Punctuator","value":"("},{"range":[2103,2109],"type":"Keyword","value":"typeof"},{"range":[2110,2117],"type":"Identifier","value":"exports"},{"range":[2118,2121],"type":"Punctuator","value":"!=="},{"range":[2122,2133],"type":"String","value":"'undefined'"},{"range":[2133,2134],"type":"Punctuator","value":")"},{"range":[2135,2136],"type":"Punctuator","value":"{"},{"range":[2141,2143],"type":"Keyword","value":"if"},{"range":[2144,2145],"type":"Punctuator","value":"("},{"range":[2145,2151],"type":"Keyword","value":"typeof"},{"range":[2152,2158],"type":"Identifier","value":"module"},{"range":[2159,2162],"type":"Punctuator","value":"!=="},{"range":[2163,2174],"type":"String","value":"'undefined'"},{"range":[2175,2177],"type":"Punctuator","value":"&&"},{"range":[2178,2184],"type":"Identifier","value":"module"},{"range":[2184,2185],"type":"Punctuator","value":"."},{"range":[2185,2192],"type":"Identifier","value":"exports"},{"range":[2192,2193],"type":"Punctuator","value":")"},{"range":[2194,2195],"type":"Punctuator","value":"{"},{"range":[2202,2209],"type":"Identifier","value":"exports"},{"range":[2210,2211],"type":"Punctuator","value":"="},{"range":[2212,2218],"type":"Identifier","value":"module"},{"range":[2218,2219],"type":"Punctuator","value":"."},{"range":[2219,2226],"type":"Identifier","value":"exports"},{"range":[2227,2228],"type":"Punctuator","value":"="},{"range":[2229,2230],"type":"Identifier","value":"_"},{"range":[2230,2231],"type":"Punctuator","value":";"},{"range":[2236,2237],"type":"Punctuator","value":"}"},{"range":[2242,2249],"type":"Identifier","value":"exports"},{"range":[2249,2250],"type":"Punctuator","value":"."},{"range":[2250,2251],"type":"Identifier","value":"_"},{"range":[2252,2253],"type":"Punctuator","value":"="},{"range":[2254,2255],"type":"Identifier","value":"_"},{"range":[2255,2256],"type":"Punctuator","value":";"},{"range":[2259,2260],"type":"Punctuator","value":"}"},{"range":[2261,2265],"type":"Keyword","value":"else"},{"range":[2266,2267],"type":"Punctuator","value":"{"},{"range":[2272,2276],"type":"Identifier","value":"root"},{"range":[2276,2277],"type":"Punctuator","value":"."},{"range":[2277,2278],"type":"Identifier","value":"_"},{"range":[2279,2280],"type":"Punctuator","value":"="},{"range":[2281,2282],"type":"Identifier","value":"_"},{"range":[2282,2283],"type":"Punctuator","value":";"},{"range":[2286,2287],"type":"Punctuator","value":"}"},{"range":[2313,2314],"type":"Identifier","value":"_"},{"range":[2314,2315],"type":"Punctuator","value":"."},{"range":[2315,2322],"type":"Identifier","value":"VERSION"},{"range":[2323,2324],"type":"Punctuator","value":"="},{"range":[2325,2332],"type":"String","value":"'1.5.2'"},{"range":[2332,2333],"type":"Punctuator","value":";"},{"range":[2596,2599],"type":"Keyword","value":"var"},{"range":[2600,2604],"type":"Identifier","value":"each"},{"range":[2605,2606],"type":"Punctuator","value":"="},{"range":[2607,2608],"type":"Identifier","value":"_"},{"range":[2608,2609],"type":"Punctuator","value":"."},{"range":[2609,2613],"type":"Identifier","value":"each"},{"range":[2614,2615],"type":"Punctuator","value":"="},{"range":[2616,2617],"type":"Identifier","value":"_"},{"range":[2617,2618],"type":"Punctuator","value":"."},{"range":[2618,2625],"type":"Identifier","value":"forEach"},{"range":[2626,2627],"type":"Punctuator","value":"="},{"range":[2628,2636],"type":"Keyword","value":"function"},{"range":[2636,2637],"type":"Punctuator","value":"("},{"range":[2637,2640],"type":"Identifier","value":"obj"},{"range":[2640,2641],"type":"Punctuator","value":","},{"range":[2642,2650],"type":"Identifier","value":"iterator"},{"range":[2650,2651],"type":"Punctuator","value":","},{"range":[2652,2659],"type":"Identifier","value":"context"},{"range":[2659,2660],"type":"Punctuator","value":")"},{"range":[2661,2662],"type":"Punctuator","value":"{"},{"range":[2667,2669],"type":"Keyword","value":"if"},{"range":[2670,2671],"type":"Punctuator","value":"("},{"range":[2671,2674],"type":"Identifier","value":"obj"},{"range":[2675,2677],"type":"Punctuator","value":"=="},{"range":[2678,2682],"type":"Null","value":"null"},{"range":[2682,2683],"type":"Punctuator","value":")"},{"range":[2684,2690],"type":"Keyword","value":"return"},{"range":[2690,2691],"type":"Punctuator","value":";"},{"range":[2696,2698],"type":"Keyword","value":"if"},{"range":[2699,2700],"type":"Punctuator","value":"("},{"range":[2700,2713],"type":"Identifier","value":"nativeForEach"},{"range":[2714,2716],"type":"Punctuator","value":"&&"},{"range":[2717,2720],"type":"Identifier","value":"obj"},{"range":[2720,2721],"type":"Punctuator","value":"."},{"range":[2721,2728],"type":"Identifier","value":"forEach"},{"range":[2729,2732],"type":"Punctuator","value":"==="},{"range":[2733,2746],"type":"Identifier","value":"nativeForEach"},{"range":[2746,2747],"type":"Punctuator","value":")"},{"range":[2748,2749],"type":"Punctuator","value":"{"},{"range":[2756,2759],"type":"Identifier","value":"obj"},{"range":[2759,2760],"type":"Punctuator","value":"."},{"range":[2760,2767],"type":"Identifier","value":"forEach"},{"range":[2767,2768],"type":"Punctuator","value":"("},{"range":[2768,2776],"type":"Identifier","value":"iterator"},{"range":[2776,2777],"type":"Punctuator","value":","},{"range":[2778,2785],"type":"Identifier","value":"context"},{"range":[2785,2786],"type":"Punctuator","value":")"},{"range":[2786,2787],"type":"Punctuator","value":";"},{"range":[2792,2793],"type":"Punctuator","value":"}"},{"range":[2794,2798],"type":"Keyword","value":"else"},{"range":[2799,2801],"type":"Keyword","value":"if"},{"range":[2802,2803],"type":"Punctuator","value":"("},{"range":[2803,2806],"type":"Identifier","value":"obj"},{"range":[2806,2807],"type":"Punctuator","value":"."},{"range":[2807,2813],"type":"Identifier","value":"length"},{"range":[2814,2817],"type":"Punctuator","value":"==="},{"range":[2818,2819],"type":"Punctuator","value":"+"},{"range":[2819,2822],"type":"Identifier","value":"obj"},{"range":[2822,2823],"type":"Punctuator","value":"."},{"range":[2823,2829],"type":"Identifier","value":"length"},{"range":[2829,2830],"type":"Punctuator","value":")"},{"range":[2831,2832],"type":"Punctuator","value":"{"},{"range":[2839,2842],"type":"Keyword","value":"for"},{"range":[2843,2844],"type":"Punctuator","value":"("},{"range":[2844,2847],"type":"Keyword","value":"var"},{"range":[2848,2849],"type":"Identifier","value":"i"},{"range":[2850,2851],"type":"Punctuator","value":"="},{"range":[2852,2853],"type":"Numeric","value":"0"},{"range":[2853,2854],"type":"Punctuator","value":","},{"range":[2855,2861],"type":"Identifier","value":"length"},{"range":[2862,2863],"type":"Punctuator","value":"="},{"range":[2864,2867],"type":"Identifier","value":"obj"},{"range":[2867,2868],"type":"Punctuator","value":"."},{"range":[2868,2874],"type":"Identifier","value":"length"},{"range":[2874,2875],"type":"Punctuator","value":";"},{"range":[2876,2877],"type":"Identifier","value":"i"},{"range":[2878,2879],"type":"Punctuator","value":"<"},{"range":[2880,2886],"type":"Identifier","value":"length"},{"range":[2886,2887],"type":"Punctuator","value":";"},{"range":[2888,2889],"type":"Identifier","value":"i"},{"range":[2889,2891],"type":"Punctuator","value":"++"},{"range":[2891,2892],"type":"Punctuator","value":")"},{"range":[2893,2894],"type":"Punctuator","value":"{"},{"range":[2903,2905],"type":"Keyword","value":"if"},{"range":[2906,2907],"type":"Punctuator","value":"("},{"range":[2907,2915],"type":"Identifier","value":"iterator"},{"range":[2915,2916],"type":"Punctuator","value":"."},{"range":[2916,2920],"type":"Identifier","value":"call"},{"range":[2920,2921],"type":"Punctuator","value":"("},{"range":[2921,2928],"type":"Identifier","value":"context"},{"range":[2928,2929],"type":"Punctuator","value":","},{"range":[2930,2933],"type":"Identifier","value":"obj"},{"range":[2933,2934],"type":"Punctuator","value":"["},{"range":[2934,2935],"type":"Identifier","value":"i"},{"range":[2935,2936],"type":"Punctuator","value":"]"},{"range":[2936,2937],"type":"Punctuator","value":","},{"range":[2938,2939],"type":"Identifier","value":"i"},{"range":[2939,2940],"type":"Punctuator","value":","},{"range":[2941,2944],"type":"Identifier","value":"obj"},{"range":[2944,2945],"type":"Punctuator","value":")"},{"range":[2946,2949],"type":"Punctuator","value":"==="},{"range":[2950,2957],"type":"Identifier","value":"breaker"},{"range":[2957,2958],"type":"Punctuator","value":")"},{"range":[2959,2965],"type":"Keyword","value":"return"},{"range":[2965,2966],"type":"Punctuator","value":";"},{"range":[2973,2974],"type":"Punctuator","value":"}"},{"range":[2979,2980],"type":"Punctuator","value":"}"},{"range":[2981,2985],"type":"Keyword","value":"else"},{"range":[2986,2987],"type":"Punctuator","value":"{"},{"range":[2994,2997],"type":"Keyword","value":"var"},{"range":[2998,3002],"type":"Identifier","value":"keys"},{"range":[3003,3004],"type":"Punctuator","value":"="},{"range":[3005,3006],"type":"Identifier","value":"_"},{"range":[3006,3007],"type":"Punctuator","value":"."},{"range":[3007,3011],"type":"Identifier","value":"keys"},{"range":[3011,3012],"type":"Punctuator","value":"("},{"range":[3012,3015],"type":"Identifier","value":"obj"},{"range":[3015,3016],"type":"Punctuator","value":")"},{"range":[3016,3017],"type":"Punctuator","value":";"},{"range":[3024,3027],"type":"Keyword","value":"for"},{"range":[3028,3029],"type":"Punctuator","value":"("},{"range":[3029,3032],"type":"Keyword","value":"var"},{"range":[3033,3034],"type":"Identifier","value":"i"},{"range":[3035,3036],"type":"Punctuator","value":"="},{"range":[3037,3038],"type":"Numeric","value":"0"},{"range":[3038,3039],"type":"Punctuator","value":","},{"range":[3040,3046],"type":"Identifier","value":"length"},{"range":[3047,3048],"type":"Punctuator","value":"="},{"range":[3049,3053],"type":"Identifier","value":"keys"},{"range":[3053,3054],"type":"Punctuator","value":"."},{"range":[3054,3060],"type":"Identifier","value":"length"},{"range":[3060,3061],"type":"Punctuator","value":";"},{"range":[3062,3063],"type":"Identifier","value":"i"},{"range":[3064,3065],"type":"Punctuator","value":"<"},{"range":[3066,3072],"type":"Identifier","value":"length"},{"range":[3072,3073],"type":"Punctuator","value":";"},{"range":[3074,3075],"type":"Identifier","value":"i"},{"range":[3075,3077],"type":"Punctuator","value":"++"},{"range":[3077,3078],"type":"Punctuator","value":")"},{"range":[3079,3080],"type":"Punctuator","value":"{"},{"range":[3089,3091],"type":"Keyword","value":"if"},{"range":[3092,3093],"type":"Punctuator","value":"("},{"range":[3093,3101],"type":"Identifier","value":"iterator"},{"range":[3101,3102],"type":"Punctuator","value":"."},{"range":[3102,3106],"type":"Identifier","value":"call"},{"range":[3106,3107],"type":"Punctuator","value":"("},{"range":[3107,3114],"type":"Identifier","value":"context"},{"range":[3114,3115],"type":"Punctuator","value":","},{"range":[3116,3119],"type":"Identifier","value":"obj"},{"range":[3119,3120],"type":"Punctuator","value":"["},{"range":[3120,3124],"type":"Identifier","value":"keys"},{"range":[3124,3125],"type":"Punctuator","value":"["},{"range":[3125,3126],"type":"Identifier","value":"i"},{"range":[3126,3127],"type":"Punctuator","value":"]"},{"range":[3127,3128],"type":"Punctuator","value":"]"},{"range":[3128,3129],"type":"Punctuator","value":","},{"range":[3130,3134],"type":"Identifier","value":"keys"},{"range":[3134,3135],"type":"Punctuator","value":"["},{"range":[3135,3136],"type":"Identifier","value":"i"},{"range":[3136,3137],"type":"Punctuator","value":"]"},{"range":[3137,3138],"type":"Punctuator","value":","},{"range":[3139,3142],"type":"Identifier","value":"obj"},{"range":[3142,3143],"type":"Punctuator","value":")"},{"range":[3144,3147],"type":"Punctuator","value":"==="},{"range":[3148,3155],"type":"Identifier","value":"breaker"},{"range":[3155,3156],"type":"Punctuator","value":")"},{"range":[3157,3163],"type":"Keyword","value":"return"},{"range":[3163,3164],"type":"Punctuator","value":";"},{"range":[3171,3172],"type":"Punctuator","value":"}"},{"range":[3177,3178],"type":"Punctuator","value":"}"},{"range":[3181,3182],"type":"Punctuator","value":"}"},{"range":[3182,3183],"type":"Punctuator","value":";"},{"range":[3317,3318],"type":"Identifier","value":"_"},{"range":[3318,3319],"type":"Punctuator","value":"."},{"range":[3319,3322],"type":"Identifier","value":"map"},{"range":[3323,3324],"type":"Punctuator","value":"="},{"range":[3325,3326],"type":"Identifier","value":"_"},{"range":[3326,3327],"type":"Punctuator","value":"."},{"range":[3327,3334],"type":"Identifier","value":"collect"},{"range":[3335,3336],"type":"Punctuator","value":"="},{"range":[3337,3345],"type":"Keyword","value":"function"},{"range":[3345,3346],"type":"Punctuator","value":"("},{"range":[3346,3349],"type":"Identifier","value":"obj"},{"range":[3349,3350],"type":"Punctuator","value":","},{"range":[3351,3359],"type":"Identifier","value":"iterator"},{"range":[3359,3360],"type":"Punctuator","value":","},{"range":[3361,3368],"type":"Identifier","value":"context"},{"range":[3368,3369],"type":"Punctuator","value":")"},{"range":[3370,3371],"type":"Punctuator","value":"{"},{"range":[3376,3379],"type":"Keyword","value":"var"},{"range":[3380,3387],"type":"Identifier","value":"results"},{"range":[3388,3389],"type":"Punctuator","value":"="},{"range":[3390,3391],"type":"Punctuator","value":"["},{"range":[3391,3392],"type":"Punctuator","value":"]"},{"range":[3392,3393],"type":"Punctuator","value":";"},{"range":[3398,3400],"type":"Keyword","value":"if"},{"range":[3401,3402],"type":"Punctuator","value":"("},{"range":[3402,3405],"type":"Identifier","value":"obj"},{"range":[3406,3408],"type":"Punctuator","value":"=="},{"range":[3409,3413],"type":"Null","value":"null"},{"range":[3413,3414],"type":"Punctuator","value":")"},{"range":[3415,3421],"type":"Keyword","value":"return"},{"range":[3422,3429],"type":"Identifier","value":"results"},{"range":[3429,3430],"type":"Punctuator","value":";"},{"range":[3435,3437],"type":"Keyword","value":"if"},{"range":[3438,3439],"type":"Punctuator","value":"("},{"range":[3439,3448],"type":"Identifier","value":"nativeMap"},{"range":[3449,3451],"type":"Punctuator","value":"&&"},{"range":[3452,3455],"type":"Identifier","value":"obj"},{"range":[3455,3456],"type":"Punctuator","value":"."},{"range":[3456,3459],"type":"Identifier","value":"map"},{"range":[3460,3463],"type":"Punctuator","value":"==="},{"range":[3464,3473],"type":"Identifier","value":"nativeMap"},{"range":[3473,3474],"type":"Punctuator","value":")"},{"range":[3475,3481],"type":"Keyword","value":"return"},{"range":[3482,3485],"type":"Identifier","value":"obj"},{"range":[3485,3486],"type":"Punctuator","value":"."},{"range":[3486,3489],"type":"Identifier","value":"map"},{"range":[3489,3490],"type":"Punctuator","value":"("},{"range":[3490,3498],"type":"Identifier","value":"iterator"},{"range":[3498,3499],"type":"Punctuator","value":","},{"range":[3500,3507],"type":"Identifier","value":"context"},{"range":[3507,3508],"type":"Punctuator","value":")"},{"range":[3508,3509],"type":"Punctuator","value":";"},{"range":[3514,3518],"type":"Identifier","value":"each"},{"range":[3518,3519],"type":"Punctuator","value":"("},{"range":[3519,3522],"type":"Identifier","value":"obj"},{"range":[3522,3523],"type":"Punctuator","value":","},{"range":[3524,3532],"type":"Keyword","value":"function"},{"range":[3532,3533],"type":"Punctuator","value":"("},{"range":[3533,3538],"type":"Identifier","value":"value"},{"range":[3538,3539],"type":"Punctuator","value":","},{"range":[3540,3545],"type":"Identifier","value":"index"},{"range":[3545,3546],"type":"Punctuator","value":","},{"range":[3547,3551],"type":"Identifier","value":"list"},{"range":[3551,3552],"type":"Punctuator","value":")"},{"range":[3553,3554],"type":"Punctuator","value":"{"},{"range":[3561,3568],"type":"Identifier","value":"results"},{"range":[3568,3569],"type":"Punctuator","value":"."},{"range":[3569,3573],"type":"Identifier","value":"push"},{"range":[3573,3574],"type":"Punctuator","value":"("},{"range":[3574,3582],"type":"Identifier","value":"iterator"},{"range":[3582,3583],"type":"Punctuator","value":"."},{"range":[3583,3587],"type":"Identifier","value":"call"},{"range":[3587,3588],"type":"Punctuator","value":"("},{"range":[3588,3595],"type":"Identifier","value":"context"},{"range":[3595,3596],"type":"Punctuator","value":","},{"range":[3597,3602],"type":"Identifier","value":"value"},{"range":[3602,3603],"type":"Punctuator","value":","},{"range":[3604,3609],"type":"Identifier","value":"index"},{"range":[3609,3610],"type":"Punctuator","value":","},{"range":[3611,3615],"type":"Identifier","value":"list"},{"range":[3615,3616],"type":"Punctuator","value":")"},{"range":[3616,3617],"type":"Punctuator","value":")"},{"range":[3617,3618],"type":"Punctuator","value":";"},{"range":[3623,3624],"type":"Punctuator","value":"}"},{"range":[3624,3625],"type":"Punctuator","value":")"},{"range":[3625,3626],"type":"Punctuator","value":";"},{"range":[3631,3637],"type":"Keyword","value":"return"},{"range":[3638,3645],"type":"Identifier","value":"results"},{"range":[3645,3646],"type":"Punctuator","value":";"},{"range":[3649,3650],"type":"Punctuator","value":"}"},{"range":[3650,3651],"type":"Punctuator","value":";"},{"range":[3655,3658],"type":"Keyword","value":"var"},{"range":[3659,3670],"type":"Identifier","value":"reduceError"},{"range":[3671,3672],"type":"Punctuator","value":"="},{"range":[3673,3718],"type":"String","value":"'Reduce of empty array with no initial value'"},{"range":[3718,3719],"type":"Punctuator","value":";"},{"range":[3881,3882],"type":"Identifier","value":"_"},{"range":[3882,3883],"type":"Punctuator","value":"."},{"range":[3883,3889],"type":"Identifier","value":"reduce"},{"range":[3890,3891],"type":"Punctuator","value":"="},{"range":[3892,3893],"type":"Identifier","value":"_"},{"range":[3893,3894],"type":"Punctuator","value":"."},{"range":[3894,3899],"type":"Identifier","value":"foldl"},{"range":[3900,3901],"type":"Punctuator","value":"="},{"range":[3902,3903],"type":"Identifier","value":"_"},{"range":[3903,3904],"type":"Punctuator","value":"."},{"range":[3904,3910],"type":"Identifier","value":"inject"},{"range":[3911,3912],"type":"Punctuator","value":"="},{"range":[3913,3921],"type":"Keyword","value":"function"},{"range":[3921,3922],"type":"Punctuator","value":"("},{"range":[3922,3925],"type":"Identifier","value":"obj"},{"range":[3925,3926],"type":"Punctuator","value":","},{"range":[3927,3935],"type":"Identifier","value":"iterator"},{"range":[3935,3936],"type":"Punctuator","value":","},{"range":[3937,3941],"type":"Identifier","value":"memo"},{"range":[3941,3942],"type":"Punctuator","value":","},{"range":[3943,3950],"type":"Identifier","value":"context"},{"range":[3950,3951],"type":"Punctuator","value":")"},{"range":[3952,3953],"type":"Punctuator","value":"{"},{"range":[3958,3961],"type":"Keyword","value":"var"},{"range":[3962,3969],"type":"Identifier","value":"initial"},{"range":[3970,3971],"type":"Punctuator","value":"="},{"range":[3972,3981],"type":"Identifier","value":"arguments"},{"range":[3981,3982],"type":"Punctuator","value":"."},{"range":[3982,3988],"type":"Identifier","value":"length"},{"range":[3989,3990],"type":"Punctuator","value":">"},{"range":[3991,3992],"type":"Numeric","value":"2"},{"range":[3992,3993],"type":"Punctuator","value":";"},{"range":[3998,4000],"type":"Keyword","value":"if"},{"range":[4001,4002],"type":"Punctuator","value":"("},{"range":[4002,4005],"type":"Identifier","value":"obj"},{"range":[4006,4008],"type":"Punctuator","value":"=="},{"range":[4009,4013],"type":"Null","value":"null"},{"range":[4013,4014],"type":"Punctuator","value":")"},{"range":[4015,4018],"type":"Identifier","value":"obj"},{"range":[4019,4020],"type":"Punctuator","value":"="},{"range":[4021,4022],"type":"Punctuator","value":"["},{"range":[4022,4023],"type":"Punctuator","value":"]"},{"range":[4023,4024],"type":"Punctuator","value":";"},{"range":[4029,4031],"type":"Keyword","value":"if"},{"range":[4032,4033],"type":"Punctuator","value":"("},{"range":[4033,4045],"type":"Identifier","value":"nativeReduce"},{"range":[4046,4048],"type":"Punctuator","value":"&&"},{"range":[4049,4052],"type":"Identifier","value":"obj"},{"range":[4052,4053],"type":"Punctuator","value":"."},{"range":[4053,4059],"type":"Identifier","value":"reduce"},{"range":[4060,4063],"type":"Punctuator","value":"==="},{"range":[4064,4076],"type":"Identifier","value":"nativeReduce"},{"range":[4076,4077],"type":"Punctuator","value":")"},{"range":[4078,4079],"type":"Punctuator","value":"{"},{"range":[4086,4088],"type":"Keyword","value":"if"},{"range":[4089,4090],"type":"Punctuator","value":"("},{"range":[4090,4097],"type":"Identifier","value":"context"},{"range":[4097,4098],"type":"Punctuator","value":")"},{"range":[4099,4107],"type":"Identifier","value":"iterator"},{"range":[4108,4109],"type":"Punctuator","value":"="},{"range":[4110,4111],"type":"Identifier","value":"_"},{"range":[4111,4112],"type":"Punctuator","value":"."},{"range":[4112,4116],"type":"Identifier","value":"bind"},{"range":[4116,4117],"type":"Punctuator","value":"("},{"range":[4117,4125],"type":"Identifier","value":"iterator"},{"range":[4125,4126],"type":"Punctuator","value":","},{"range":[4127,4134],"type":"Identifier","value":"context"},{"range":[4134,4135],"type":"Punctuator","value":")"},{"range":[4135,4136],"type":"Punctuator","value":";"},{"range":[4143,4149],"type":"Keyword","value":"return"},{"range":[4150,4157],"type":"Identifier","value":"initial"},{"range":[4158,4159],"type":"Punctuator","value":"?"},{"range":[4160,4163],"type":"Identifier","value":"obj"},{"range":[4163,4164],"type":"Punctuator","value":"."},{"range":[4164,4170],"type":"Identifier","value":"reduce"},{"range":[4170,4171],"type":"Punctuator","value":"("},{"range":[4171,4179],"type":"Identifier","value":"iterator"},{"range":[4179,4180],"type":"Punctuator","value":","},{"range":[4181,4185],"type":"Identifier","value":"memo"},{"range":[4185,4186],"type":"Punctuator","value":")"},{"range":[4187,4188],"type":"Punctuator","value":":"},{"range":[4189,4192],"type":"Identifier","value":"obj"},{"range":[4192,4193],"type":"Punctuator","value":"."},{"range":[4193,4199],"type":"Identifier","value":"reduce"},{"range":[4199,4200],"type":"Punctuator","value":"("},{"range":[4200,4208],"type":"Identifier","value":"iterator"},{"range":[4208,4209],"type":"Punctuator","value":")"},{"range":[4209,4210],"type":"Punctuator","value":";"},{"range":[4215,4216],"type":"Punctuator","value":"}"},{"range":[4221,4225],"type":"Identifier","value":"each"},{"range":[4225,4226],"type":"Punctuator","value":"("},{"range":[4226,4229],"type":"Identifier","value":"obj"},{"range":[4229,4230],"type":"Punctuator","value":","},{"range":[4231,4239],"type":"Keyword","value":"function"},{"range":[4239,4240],"type":"Punctuator","value":"("},{"range":[4240,4245],"type":"Identifier","value":"value"},{"range":[4245,4246],"type":"Punctuator","value":","},{"range":[4247,4252],"type":"Identifier","value":"index"},{"range":[4252,4253],"type":"Punctuator","value":","},{"range":[4254,4258],"type":"Identifier","value":"list"},{"range":[4258,4259],"type":"Punctuator","value":")"},{"range":[4260,4261],"type":"Punctuator","value":"{"},{"range":[4268,4270],"type":"Keyword","value":"if"},{"range":[4271,4272],"type":"Punctuator","value":"("},{"range":[4272,4273],"type":"Punctuator","value":"!"},{"range":[4273,4280],"type":"Identifier","value":"initial"},{"range":[4280,4281],"type":"Punctuator","value":")"},{"range":[4282,4283],"type":"Punctuator","value":"{"},{"range":[4292,4296],"type":"Identifier","value":"memo"},{"range":[4297,4298],"type":"Punctuator","value":"="},{"range":[4299,4304],"type":"Identifier","value":"value"},{"range":[4304,4305],"type":"Punctuator","value":";"},{"range":[4314,4321],"type":"Identifier","value":"initial"},{"range":[4322,4323],"type":"Punctuator","value":"="},{"range":[4324,4328],"type":"Boolean","value":"true"},{"range":[4328,4329],"type":"Punctuator","value":";"},{"range":[4336,4337],"type":"Punctuator","value":"}"},{"range":[4338,4342],"type":"Keyword","value":"else"},{"range":[4343,4344],"type":"Punctuator","value":"{"},{"range":[4353,4357],"type":"Identifier","value":"memo"},{"range":[4358,4359],"type":"Punctuator","value":"="},{"range":[4360,4368],"type":"Identifier","value":"iterator"},{"range":[4368,4369],"type":"Punctuator","value":"."},{"range":[4369,4373],"type":"Identifier","value":"call"},{"range":[4373,4374],"type":"Punctuator","value":"("},{"range":[4374,4381],"type":"Identifier","value":"context"},{"range":[4381,4382],"type":"Punctuator","value":","},{"range":[4383,4387],"type":"Identifier","value":"memo"},{"range":[4387,4388],"type":"Punctuator","value":","},{"range":[4389,4394],"type":"Identifier","value":"value"},{"range":[4394,4395],"type":"Punctuator","value":","},{"range":[4396,4401],"type":"Identifier","value":"index"},{"range":[4401,4402],"type":"Punctuator","value":","},{"range":[4403,4407],"type":"Identifier","value":"list"},{"range":[4407,4408],"type":"Punctuator","value":")"},{"range":[4408,4409],"type":"Punctuator","value":";"},{"range":[4416,4417],"type":"Punctuator","value":"}"},{"range":[4422,4423],"type":"Punctuator","value":"}"},{"range":[4423,4424],"type":"Punctuator","value":")"},{"range":[4424,4425],"type":"Punctuator","value":";"},{"range":[4430,4432],"type":"Keyword","value":"if"},{"range":[4433,4434],"type":"Punctuator","value":"("},{"range":[4434,4435],"type":"Punctuator","value":"!"},{"range":[4435,4442],"type":"Identifier","value":"initial"},{"range":[4442,4443],"type":"Punctuator","value":")"},{"range":[4444,4449],"type":"Keyword","value":"throw"},{"range":[4450,4453],"type":"Keyword","value":"new"},{"range":[4454,4463],"type":"Identifier","value":"TypeError"},{"range":[4463,4464],"type":"Punctuator","value":"("},{"range":[4464,4475],"type":"Identifier","value":"reduceError"},{"range":[4475,4476],"type":"Punctuator","value":")"},{"range":[4476,4477],"type":"Punctuator","value":";"},{"range":[4482,4488],"type":"Keyword","value":"return"},{"range":[4489,4493],"type":"Identifier","value":"memo"},{"range":[4493,4494],"type":"Punctuator","value":";"},{"range":[4497,4498],"type":"Punctuator","value":"}"},{"range":[4498,4499],"type":"Punctuator","value":";"},{"range":[4644,4645],"type":"Identifier","value":"_"},{"range":[4645,4646],"type":"Punctuator","value":"."},{"range":[4646,4657],"type":"Identifier","value":"reduceRight"},{"range":[4658,4659],"type":"Punctuator","value":"="},{"range":[4660,4661],"type":"Identifier","value":"_"},{"range":[4661,4662],"type":"Punctuator","value":"."},{"range":[4662,4667],"type":"Identifier","value":"foldr"},{"range":[4668,4669],"type":"Punctuator","value":"="},{"range":[4670,4678],"type":"Keyword","value":"function"},{"range":[4678,4679],"type":"Punctuator","value":"("},{"range":[4679,4682],"type":"Identifier","value":"obj"},{"range":[4682,4683],"type":"Punctuator","value":","},{"range":[4684,4692],"type":"Identifier","value":"iterator"},{"range":[4692,4693],"type":"Punctuator","value":","},{"range":[4694,4698],"type":"Identifier","value":"memo"},{"range":[4698,4699],"type":"Punctuator","value":","},{"range":[4700,4707],"type":"Identifier","value":"context"},{"range":[4707,4708],"type":"Punctuator","value":")"},{"range":[4709,4710],"type":"Punctuator","value":"{"},{"range":[4715,4718],"type":"Keyword","value":"var"},{"range":[4719,4726],"type":"Identifier","value":"initial"},{"range":[4727,4728],"type":"Punctuator","value":"="},{"range":[4729,4738],"type":"Identifier","value":"arguments"},{"range":[4738,4739],"type":"Punctuator","value":"."},{"range":[4739,4745],"type":"Identifier","value":"length"},{"range":[4746,4747],"type":"Punctuator","value":">"},{"range":[4748,4749],"type":"Numeric","value":"2"},{"range":[4749,4750],"type":"Punctuator","value":";"},{"range":[4755,4757],"type":"Keyword","value":"if"},{"range":[4758,4759],"type":"Punctuator","value":"("},{"range":[4759,4762],"type":"Identifier","value":"obj"},{"range":[4763,4765],"type":"Punctuator","value":"=="},{"range":[4766,4770],"type":"Null","value":"null"},{"range":[4770,4771],"type":"Punctuator","value":")"},{"range":[4772,4775],"type":"Identifier","value":"obj"},{"range":[4776,4777],"type":"Punctuator","value":"="},{"range":[4778,4779],"type":"Punctuator","value":"["},{"range":[4779,4780],"type":"Punctuator","value":"]"},{"range":[4780,4781],"type":"Punctuator","value":";"},{"range":[4786,4788],"type":"Keyword","value":"if"},{"range":[4789,4790],"type":"Punctuator","value":"("},{"range":[4790,4807],"type":"Identifier","value":"nativeReduceRight"},{"range":[4808,4810],"type":"Punctuator","value":"&&"},{"range":[4811,4814],"type":"Identifier","value":"obj"},{"range":[4814,4815],"type":"Punctuator","value":"."},{"range":[4815,4826],"type":"Identifier","value":"reduceRight"},{"range":[4827,4830],"type":"Punctuator","value":"==="},{"range":[4831,4848],"type":"Identifier","value":"nativeReduceRight"},{"range":[4848,4849],"type":"Punctuator","value":")"},{"range":[4850,4851],"type":"Punctuator","value":"{"},{"range":[4858,4860],"type":"Keyword","value":"if"},{"range":[4861,4862],"type":"Punctuator","value":"("},{"range":[4862,4869],"type":"Identifier","value":"context"},{"range":[4869,4870],"type":"Punctuator","value":")"},{"range":[4871,4879],"type":"Identifier","value":"iterator"},{"range":[4880,4881],"type":"Punctuator","value":"="},{"range":[4882,4883],"type":"Identifier","value":"_"},{"range":[4883,4884],"type":"Punctuator","value":"."},{"range":[4884,4888],"type":"Identifier","value":"bind"},{"range":[4888,4889],"type":"Punctuator","value":"("},{"range":[4889,4897],"type":"Identifier","value":"iterator"},{"range":[4897,4898],"type":"Punctuator","value":","},{"range":[4899,4906],"type":"Identifier","value":"context"},{"range":[4906,4907],"type":"Punctuator","value":")"},{"range":[4907,4908],"type":"Punctuator","value":";"},{"range":[4915,4921],"type":"Keyword","value":"return"},{"range":[4922,4929],"type":"Identifier","value":"initial"},{"range":[4930,4931],"type":"Punctuator","value":"?"},{"range":[4932,4935],"type":"Identifier","value":"obj"},{"range":[4935,4936],"type":"Punctuator","value":"."},{"range":[4936,4947],"type":"Identifier","value":"reduceRight"},{"range":[4947,4948],"type":"Punctuator","value":"("},{"range":[4948,4956],"type":"Identifier","value":"iterator"},{"range":[4956,4957],"type":"Punctuator","value":","},{"range":[4958,4962],"type":"Identifier","value":"memo"},{"range":[4962,4963],"type":"Punctuator","value":")"},{"range":[4964,4965],"type":"Punctuator","value":":"},{"range":[4966,4969],"type":"Identifier","value":"obj"},{"range":[4969,4970],"type":"Punctuator","value":"."},{"range":[4970,4981],"type":"Identifier","value":"reduceRight"},{"range":[4981,4982],"type":"Punctuator","value":"("},{"range":[4982,4990],"type":"Identifier","value":"iterator"},{"range":[4990,4991],"type":"Punctuator","value":")"},{"range":[4991,4992],"type":"Punctuator","value":";"},{"range":[4997,4998],"type":"Punctuator","value":"}"},{"range":[5003,5006],"type":"Keyword","value":"var"},{"range":[5007,5013],"type":"Identifier","value":"length"},{"range":[5014,5015],"type":"Punctuator","value":"="},{"range":[5016,5019],"type":"Identifier","value":"obj"},{"range":[5019,5020],"type":"Punctuator","value":"."},{"range":[5020,5026],"type":"Identifier","value":"length"},{"range":[5026,5027],"type":"Punctuator","value":";"},{"range":[5032,5034],"type":"Keyword","value":"if"},{"range":[5035,5036],"type":"Punctuator","value":"("},{"range":[5036,5042],"type":"Identifier","value":"length"},{"range":[5043,5046],"type":"Punctuator","value":"!=="},{"range":[5047,5048],"type":"Punctuator","value":"+"},{"range":[5048,5054],"type":"Identifier","value":"length"},{"range":[5054,5055],"type":"Punctuator","value":")"},{"range":[5056,5057],"type":"Punctuator","value":"{"},{"range":[5064,5067],"type":"Keyword","value":"var"},{"range":[5068,5072],"type":"Identifier","value":"keys"},{"range":[5073,5074],"type":"Punctuator","value":"="},{"range":[5075,5076],"type":"Identifier","value":"_"},{"range":[5076,5077],"type":"Punctuator","value":"."},{"range":[5077,5081],"type":"Identifier","value":"keys"},{"range":[5081,5082],"type":"Punctuator","value":"("},{"range":[5082,5085],"type":"Identifier","value":"obj"},{"range":[5085,5086],"type":"Punctuator","value":")"},{"range":[5086,5087],"type":"Punctuator","value":";"},{"range":[5094,5100],"type":"Identifier","value":"length"},{"range":[5101,5102],"type":"Punctuator","value":"="},{"range":[5103,5107],"type":"Identifier","value":"keys"},{"range":[5107,5108],"type":"Punctuator","value":"."},{"range":[5108,5114],"type":"Identifier","value":"length"},{"range":[5114,5115],"type":"Punctuator","value":";"},{"range":[5120,5121],"type":"Punctuator","value":"}"},{"range":[5126,5130],"type":"Identifier","value":"each"},{"range":[5130,5131],"type":"Punctuator","value":"("},{"range":[5131,5134],"type":"Identifier","value":"obj"},{"range":[5134,5135],"type":"Punctuator","value":","},{"range":[5136,5144],"type":"Keyword","value":"function"},{"range":[5144,5145],"type":"Punctuator","value":"("},{"range":[5145,5150],"type":"Identifier","value":"value"},{"range":[5150,5151],"type":"Punctuator","value":","},{"range":[5152,5157],"type":"Identifier","value":"index"},{"range":[5157,5158],"type":"Punctuator","value":","},{"range":[5159,5163],"type":"Identifier","value":"list"},{"range":[5163,5164],"type":"Punctuator","value":")"},{"range":[5165,5166],"type":"Punctuator","value":"{"},{"range":[5173,5178],"type":"Identifier","value":"index"},{"range":[5179,5180],"type":"Punctuator","value":"="},{"range":[5181,5185],"type":"Identifier","value":"keys"},{"range":[5186,5187],"type":"Punctuator","value":"?"},{"range":[5188,5192],"type":"Identifier","value":"keys"},{"range":[5192,5193],"type":"Punctuator","value":"["},{"range":[5193,5195],"type":"Punctuator","value":"--"},{"range":[5195,5201],"type":"Identifier","value":"length"},{"range":[5201,5202],"type":"Punctuator","value":"]"},{"range":[5203,5204],"type":"Punctuator","value":":"},{"range":[5205,5207],"type":"Punctuator","value":"--"},{"range":[5207,5213],"type":"Identifier","value":"length"},{"range":[5213,5214],"type":"Punctuator","value":";"},{"range":[5221,5223],"type":"Keyword","value":"if"},{"range":[5224,5225],"type":"Punctuator","value":"("},{"range":[5225,5226],"type":"Punctuator","value":"!"},{"range":[5226,5233],"type":"Identifier","value":"initial"},{"range":[5233,5234],"type":"Punctuator","value":")"},{"range":[5235,5236],"type":"Punctuator","value":"{"},{"range":[5245,5249],"type":"Identifier","value":"memo"},{"range":[5250,5251],"type":"Punctuator","value":"="},{"range":[5252,5255],"type":"Identifier","value":"obj"},{"range":[5255,5256],"type":"Punctuator","value":"["},{"range":[5256,5261],"type":"Identifier","value":"index"},{"range":[5261,5262],"type":"Punctuator","value":"]"},{"range":[5262,5263],"type":"Punctuator","value":";"},{"range":[5272,5279],"type":"Identifier","value":"initial"},{"range":[5280,5281],"type":"Punctuator","value":"="},{"range":[5282,5286],"type":"Boolean","value":"true"},{"range":[5286,5287],"type":"Punctuator","value":";"},{"range":[5294,5295],"type":"Punctuator","value":"}"},{"range":[5296,5300],"type":"Keyword","value":"else"},{"range":[5301,5302],"type":"Punctuator","value":"{"},{"range":[5311,5315],"type":"Identifier","value":"memo"},{"range":[5316,5317],"type":"Punctuator","value":"="},{"range":[5318,5326],"type":"Identifier","value":"iterator"},{"range":[5326,5327],"type":"Punctuator","value":"."},{"range":[5327,5331],"type":"Identifier","value":"call"},{"range":[5331,5332],"type":"Punctuator","value":"("},{"range":[5332,5339],"type":"Identifier","value":"context"},{"range":[5339,5340],"type":"Punctuator","value":","},{"range":[5341,5345],"type":"Identifier","value":"memo"},{"range":[5345,5346],"type":"Punctuator","value":","},{"range":[5347,5350],"type":"Identifier","value":"obj"},{"range":[5350,5351],"type":"Punctuator","value":"["},{"range":[5351,5356],"type":"Identifier","value":"index"},{"range":[5356,5357],"type":"Punctuator","value":"]"},{"range":[5357,5358],"type":"Punctuator","value":","},{"range":[5359,5364],"type":"Identifier","value":"index"},{"range":[5364,5365],"type":"Punctuator","value":","},{"range":[5366,5370],"type":"Identifier","value":"list"},{"range":[5370,5371],"type":"Punctuator","value":")"},{"range":[5371,5372],"type":"Punctuator","value":";"},{"range":[5379,5380],"type":"Punctuator","value":"}"},{"range":[5385,5386],"type":"Punctuator","value":"}"},{"range":[5386,5387],"type":"Punctuator","value":")"},{"range":[5387,5388],"type":"Punctuator","value":";"},{"range":[5393,5395],"type":"Keyword","value":"if"},{"range":[5396,5397],"type":"Punctuator","value":"("},{"range":[5397,5398],"type":"Punctuator","value":"!"},{"range":[5398,5405],"type":"Identifier","value":"initial"},{"range":[5405,5406],"type":"Punctuator","value":")"},{"range":[5407,5412],"type":"Keyword","value":"throw"},{"range":[5413,5416],"type":"Keyword","value":"new"},{"range":[5417,5426],"type":"Identifier","value":"TypeError"},{"range":[5426,5427],"type":"Punctuator","value":"("},{"range":[5427,5438],"type":"Identifier","value":"reduceError"},{"range":[5438,5439],"type":"Punctuator","value":")"},{"range":[5439,5440],"type":"Punctuator","value":";"},{"range":[5445,5451],"type":"Keyword","value":"return"},{"range":[5452,5456],"type":"Identifier","value":"memo"},{"range":[5456,5457],"type":"Punctuator","value":";"},{"range":[5460,5461],"type":"Punctuator","value":"}"},{"range":[5461,5462],"type":"Punctuator","value":";"},{"range":[5542,5543],"type":"Identifier","value":"_"},{"range":[5543,5544],"type":"Punctuator","value":"."},{"range":[5544,5548],"type":"Identifier","value":"find"},{"range":[5549,5550],"type":"Punctuator","value":"="},{"range":[5551,5552],"type":"Identifier","value":"_"},{"range":[5552,5553],"type":"Punctuator","value":"."},{"range":[5553,5559],"type":"Identifier","value":"detect"},{"range":[5560,5561],"type":"Punctuator","value":"="},{"range":[5562,5570],"type":"Keyword","value":"function"},{"range":[5570,5571],"type":"Punctuator","value":"("},{"range":[5571,5574],"type":"Identifier","value":"obj"},{"range":[5574,5575],"type":"Punctuator","value":","},{"range":[5576,5584],"type":"Identifier","value":"iterator"},{"range":[5584,5585],"type":"Punctuator","value":","},{"range":[5586,5593],"type":"Identifier","value":"context"},{"range":[5593,5594],"type":"Punctuator","value":")"},{"range":[5595,5596],"type":"Punctuator","value":"{"},{"range":[5601,5604],"type":"Keyword","value":"var"},{"range":[5605,5611],"type":"Identifier","value":"result"},{"range":[5611,5612],"type":"Punctuator","value":";"},{"range":[5617,5620],"type":"Identifier","value":"any"},{"range":[5620,5621],"type":"Punctuator","value":"("},{"range":[5621,5624],"type":"Identifier","value":"obj"},{"range":[5624,5625],"type":"Punctuator","value":","},{"range":[5626,5634],"type":"Keyword","value":"function"},{"range":[5634,5635],"type":"Punctuator","value":"("},{"range":[5635,5640],"type":"Identifier","value":"value"},{"range":[5640,5641],"type":"Punctuator","value":","},{"range":[5642,5647],"type":"Identifier","value":"index"},{"range":[5647,5648],"type":"Punctuator","value":","},{"range":[5649,5653],"type":"Identifier","value":"list"},{"range":[5653,5654],"type":"Punctuator","value":")"},{"range":[5655,5656],"type":"Punctuator","value":"{"},{"range":[5663,5665],"type":"Keyword","value":"if"},{"range":[5666,5667],"type":"Punctuator","value":"("},{"range":[5667,5675],"type":"Identifier","value":"iterator"},{"range":[5675,5676],"type":"Punctuator","value":"."},{"range":[5676,5680],"type":"Identifier","value":"call"},{"range":[5680,5681],"type":"Punctuator","value":"("},{"range":[5681,5688],"type":"Identifier","value":"context"},{"range":[5688,5689],"type":"Punctuator","value":","},{"range":[5690,5695],"type":"Identifier","value":"value"},{"range":[5695,5696],"type":"Punctuator","value":","},{"range":[5697,5702],"type":"Identifier","value":"index"},{"range":[5702,5703],"type":"Punctuator","value":","},{"range":[5704,5708],"type":"Identifier","value":"list"},{"range":[5708,5709],"type":"Punctuator","value":")"},{"range":[5709,5710],"type":"Punctuator","value":")"},{"range":[5711,5712],"type":"Punctuator","value":"{"},{"range":[5721,5727],"type":"Identifier","value":"result"},{"range":[5728,5729],"type":"Punctuator","value":"="},{"range":[5730,5735],"type":"Identifier","value":"value"},{"range":[5735,5736],"type":"Punctuator","value":";"},{"range":[5745,5751],"type":"Keyword","value":"return"},{"range":[5752,5756],"type":"Boolean","value":"true"},{"range":[5756,5757],"type":"Punctuator","value":";"},{"range":[5764,5765],"type":"Punctuator","value":"}"},{"range":[5770,5771],"type":"Punctuator","value":"}"},{"range":[5771,5772],"type":"Punctuator","value":")"},{"range":[5772,5773],"type":"Punctuator","value":";"},{"range":[5778,5784],"type":"Keyword","value":"return"},{"range":[5785,5791],"type":"Identifier","value":"result"},{"range":[5791,5792],"type":"Punctuator","value":";"},{"range":[5795,5796],"type":"Punctuator","value":"}"},{"range":[5796,5797],"type":"Punctuator","value":";"},{"range":[5947,5948],"type":"Identifier","value":"_"},{"range":[5948,5949],"type":"Punctuator","value":"."},{"range":[5949,5955],"type":"Identifier","value":"filter"},{"range":[5956,5957],"type":"Punctuator","value":"="},{"range":[5958,5959],"type":"Identifier","value":"_"},{"range":[5959,5960],"type":"Punctuator","value":"."},{"range":[5960,5966],"type":"Identifier","value":"select"},{"range":[5967,5968],"type":"Punctuator","value":"="},{"range":[5969,5977],"type":"Keyword","value":"function"},{"range":[5977,5978],"type":"Punctuator","value":"("},{"range":[5978,5981],"type":"Identifier","value":"obj"},{"range":[5981,5982],"type":"Punctuator","value":","},{"range":[5983,5991],"type":"Identifier","value":"iterator"},{"range":[5991,5992],"type":"Punctuator","value":","},{"range":[5993,6000],"type":"Identifier","value":"context"},{"range":[6000,6001],"type":"Punctuator","value":")"},{"range":[6002,6003],"type":"Punctuator","value":"{"},{"range":[6008,6011],"type":"Keyword","value":"var"},{"range":[6012,6019],"type":"Identifier","value":"results"},{"range":[6020,6021],"type":"Punctuator","value":"="},{"range":[6022,6023],"type":"Punctuator","value":"["},{"range":[6023,6024],"type":"Punctuator","value":"]"},{"range":[6024,6025],"type":"Punctuator","value":";"},{"range":[6030,6032],"type":"Keyword","value":"if"},{"range":[6033,6034],"type":"Punctuator","value":"("},{"range":[6034,6037],"type":"Identifier","value":"obj"},{"range":[6038,6040],"type":"Punctuator","value":"=="},{"range":[6041,6045],"type":"Null","value":"null"},{"range":[6045,6046],"type":"Punctuator","value":")"},{"range":[6047,6053],"type":"Keyword","value":"return"},{"range":[6054,6061],"type":"Identifier","value":"results"},{"range":[6061,6062],"type":"Punctuator","value":";"},{"range":[6067,6069],"type":"Keyword","value":"if"},{"range":[6070,6071],"type":"Punctuator","value":"("},{"range":[6071,6083],"type":"Identifier","value":"nativeFilter"},{"range":[6084,6086],"type":"Punctuator","value":"&&"},{"range":[6087,6090],"type":"Identifier","value":"obj"},{"range":[6090,6091],"type":"Punctuator","value":"."},{"range":[6091,6097],"type":"Identifier","value":"filter"},{"range":[6098,6101],"type":"Punctuator","value":"==="},{"range":[6102,6114],"type":"Identifier","value":"nativeFilter"},{"range":[6114,6115],"type":"Punctuator","value":")"},{"range":[6116,6122],"type":"Keyword","value":"return"},{"range":[6123,6126],"type":"Identifier","value":"obj"},{"range":[6126,6127],"type":"Punctuator","value":"."},{"range":[6127,6133],"type":"Identifier","value":"filter"},{"range":[6133,6134],"type":"Punctuator","value":"("},{"range":[6134,6142],"type":"Identifier","value":"iterator"},{"range":[6142,6143],"type":"Punctuator","value":","},{"range":[6144,6151],"type":"Identifier","value":"context"},{"range":[6151,6152],"type":"Punctuator","value":")"},{"range":[6152,6153],"type":"Punctuator","value":";"},{"range":[6158,6162],"type":"Identifier","value":"each"},{"range":[6162,6163],"type":"Punctuator","value":"("},{"range":[6163,6166],"type":"Identifier","value":"obj"},{"range":[6166,6167],"type":"Punctuator","value":","},{"range":[6168,6176],"type":"Keyword","value":"function"},{"range":[6176,6177],"type":"Punctuator","value":"("},{"range":[6177,6182],"type":"Identifier","value":"value"},{"range":[6182,6183],"type":"Punctuator","value":","},{"range":[6184,6189],"type":"Identifier","value":"index"},{"range":[6189,6190],"type":"Punctuator","value":","},{"range":[6191,6195],"type":"Identifier","value":"list"},{"range":[6195,6196],"type":"Punctuator","value":")"},{"range":[6197,6198],"type":"Punctuator","value":"{"},{"range":[6205,6207],"type":"Keyword","value":"if"},{"range":[6208,6209],"type":"Punctuator","value":"("},{"range":[6209,6217],"type":"Identifier","value":"iterator"},{"range":[6217,6218],"type":"Punctuator","value":"."},{"range":[6218,6222],"type":"Identifier","value":"call"},{"range":[6222,6223],"type":"Punctuator","value":"("},{"range":[6223,6230],"type":"Identifier","value":"context"},{"range":[6230,6231],"type":"Punctuator","value":","},{"range":[6232,6237],"type":"Identifier","value":"value"},{"range":[6237,6238],"type":"Punctuator","value":","},{"range":[6239,6244],"type":"Identifier","value":"index"},{"range":[6244,6245],"type":"Punctuator","value":","},{"range":[6246,6250],"type":"Identifier","value":"list"},{"range":[6250,6251],"type":"Punctuator","value":")"},{"range":[6251,6252],"type":"Punctuator","value":")"},{"range":[6253,6260],"type":"Identifier","value":"results"},{"range":[6260,6261],"type":"Punctuator","value":"."},{"range":[6261,6265],"type":"Identifier","value":"push"},{"range":[6265,6266],"type":"Punctuator","value":"("},{"range":[6266,6271],"type":"Identifier","value":"value"},{"range":[6271,6272],"type":"Punctuator","value":")"},{"range":[6272,6273],"type":"Punctuator","value":";"},{"range":[6278,6279],"type":"Punctuator","value":"}"},{"range":[6279,6280],"type":"Punctuator","value":")"},{"range":[6280,6281],"type":"Punctuator","value":";"},{"range":[6286,6292],"type":"Keyword","value":"return"},{"range":[6293,6300],"type":"Identifier","value":"results"},{"range":[6300,6301],"type":"Punctuator","value":";"},{"range":[6304,6305],"type":"Punctuator","value":"}"},{"range":[6305,6306],"type":"Punctuator","value":";"},{"range":[6369,6370],"type":"Identifier","value":"_"},{"range":[6370,6371],"type":"Punctuator","value":"."},{"range":[6371,6377],"type":"Identifier","value":"reject"},{"range":[6378,6379],"type":"Punctuator","value":"="},{"range":[6380,6388],"type":"Keyword","value":"function"},{"range":[6388,6389],"type":"Punctuator","value":"("},{"range":[6389,6392],"type":"Identifier","value":"obj"},{"range":[6392,6393],"type":"Punctuator","value":","},{"range":[6394,6402],"type":"Identifier","value":"iterator"},{"range":[6402,6403],"type":"Punctuator","value":","},{"range":[6404,6411],"type":"Identifier","value":"context"},{"range":[6411,6412],"type":"Punctuator","value":")"},{"range":[6413,6414],"type":"Punctuator","value":"{"},{"range":[6419,6425],"type":"Keyword","value":"return"},{"range":[6426,6427],"type":"Identifier","value":"_"},{"range":[6427,6428],"type":"Punctuator","value":"."},{"range":[6428,6434],"type":"Identifier","value":"filter"},{"range":[6434,6435],"type":"Punctuator","value":"("},{"range":[6435,6438],"type":"Identifier","value":"obj"},{"range":[6438,6439],"type":"Punctuator","value":","},{"range":[6440,6448],"type":"Keyword","value":"function"},{"range":[6448,6449],"type":"Punctuator","value":"("},{"range":[6449,6454],"type":"Identifier","value":"value"},{"range":[6454,6455],"type":"Punctuator","value":","},{"range":[6456,6461],"type":"Identifier","value":"index"},{"range":[6461,6462],"type":"Punctuator","value":","},{"range":[6463,6467],"type":"Identifier","value":"list"},{"range":[6467,6468],"type":"Punctuator","value":")"},{"range":[6469,6470],"type":"Punctuator","value":"{"},{"range":[6477,6483],"type":"Keyword","value":"return"},{"range":[6484,6485],"type":"Punctuator","value":"!"},{"range":[6485,6493],"type":"Identifier","value":"iterator"},{"range":[6493,6494],"type":"Punctuator","value":"."},{"range":[6494,6498],"type":"Identifier","value":"call"},{"range":[6498,6499],"type":"Punctuator","value":"("},{"range":[6499,6506],"type":"Identifier","value":"context"},{"range":[6506,6507],"type":"Punctuator","value":","},{"range":[6508,6513],"type":"Identifier","value":"value"},{"range":[6513,6514],"type":"Punctuator","value":","},{"range":[6515,6520],"type":"Identifier","value":"index"},{"range":[6520,6521],"type":"Punctuator","value":","},{"range":[6522,6526],"type":"Identifier","value":"list"},{"range":[6526,6527],"type":"Punctuator","value":")"},{"range":[6527,6528],"type":"Punctuator","value":";"},{"range":[6533,6534],"type":"Punctuator","value":"}"},{"range":[6534,6535],"type":"Punctuator","value":","},{"range":[6536,6543],"type":"Identifier","value":"context"},{"range":[6543,6544],"type":"Punctuator","value":")"},{"range":[6544,6545],"type":"Punctuator","value":";"},{"range":[6548,6549],"type":"Punctuator","value":"}"},{"range":[6549,6550],"type":"Punctuator","value":";"},{"range":[6706,6707],"type":"Identifier","value":"_"},{"range":[6707,6708],"type":"Punctuator","value":"."},{"range":[6708,6713],"type":"Identifier","value":"every"},{"range":[6714,6715],"type":"Punctuator","value":"="},{"range":[6716,6717],"type":"Identifier","value":"_"},{"range":[6717,6718],"type":"Punctuator","value":"."},{"range":[6718,6721],"type":"Identifier","value":"all"},{"range":[6722,6723],"type":"Punctuator","value":"="},{"range":[6724,6732],"type":"Keyword","value":"function"},{"range":[6732,6733],"type":"Punctuator","value":"("},{"range":[6733,6736],"type":"Identifier","value":"obj"},{"range":[6736,6737],"type":"Punctuator","value":","},{"range":[6738,6746],"type":"Identifier","value":"iterator"},{"range":[6746,6747],"type":"Punctuator","value":","},{"range":[6748,6755],"type":"Identifier","value":"context"},{"range":[6755,6756],"type":"Punctuator","value":")"},{"range":[6757,6758],"type":"Punctuator","value":"{"},{"range":[6763,6771],"type":"Identifier","value":"iterator"},{"range":[6772,6774],"type":"Punctuator","value":"||"},{"range":[6775,6776],"type":"Punctuator","value":"("},{"range":[6776,6784],"type":"Identifier","value":"iterator"},{"range":[6785,6786],"type":"Punctuator","value":"="},{"range":[6787,6788],"type":"Identifier","value":"_"},{"range":[6788,6789],"type":"Punctuator","value":"."},{"range":[6789,6797],"type":"Identifier","value":"identity"},{"range":[6797,6798],"type":"Punctuator","value":")"},{"range":[6798,6799],"type":"Punctuator","value":";"},{"range":[6804,6807],"type":"Keyword","value":"var"},{"range":[6808,6814],"type":"Identifier","value":"result"},{"range":[6815,6816],"type":"Punctuator","value":"="},{"range":[6817,6821],"type":"Boolean","value":"true"},{"range":[6821,6822],"type":"Punctuator","value":";"},{"range":[6827,6829],"type":"Keyword","value":"if"},{"range":[6830,6831],"type":"Punctuator","value":"("},{"range":[6831,6834],"type":"Identifier","value":"obj"},{"range":[6835,6837],"type":"Punctuator","value":"=="},{"range":[6838,6842],"type":"Null","value":"null"},{"range":[6842,6843],"type":"Punctuator","value":")"},{"range":[6844,6850],"type":"Keyword","value":"return"},{"range":[6851,6857],"type":"Identifier","value":"result"},{"range":[6857,6858],"type":"Punctuator","value":";"},{"range":[6863,6865],"type":"Keyword","value":"if"},{"range":[6866,6867],"type":"Punctuator","value":"("},{"range":[6867,6878],"type":"Identifier","value":"nativeEvery"},{"range":[6879,6881],"type":"Punctuator","value":"&&"},{"range":[6882,6885],"type":"Identifier","value":"obj"},{"range":[6885,6886],"type":"Punctuator","value":"."},{"range":[6886,6891],"type":"Identifier","value":"every"},{"range":[6892,6895],"type":"Punctuator","value":"==="},{"range":[6896,6907],"type":"Identifier","value":"nativeEvery"},{"range":[6907,6908],"type":"Punctuator","value":")"},{"range":[6909,6915],"type":"Keyword","value":"return"},{"range":[6916,6919],"type":"Identifier","value":"obj"},{"range":[6919,6920],"type":"Punctuator","value":"."},{"range":[6920,6925],"type":"Identifier","value":"every"},{"range":[6925,6926],"type":"Punctuator","value":"("},{"range":[6926,6934],"type":"Identifier","value":"iterator"},{"range":[6934,6935],"type":"Punctuator","value":","},{"range":[6936,6943],"type":"Identifier","value":"context"},{"range":[6943,6944],"type":"Punctuator","value":")"},{"range":[6944,6945],"type":"Punctuator","value":";"},{"range":[6950,6954],"type":"Identifier","value":"each"},{"range":[6954,6955],"type":"Punctuator","value":"("},{"range":[6955,6958],"type":"Identifier","value":"obj"},{"range":[6958,6959],"type":"Punctuator","value":","},{"range":[6960,6968],"type":"Keyword","value":"function"},{"range":[6968,6969],"type":"Punctuator","value":"("},{"range":[6969,6974],"type":"Identifier","value":"value"},{"range":[6974,6975],"type":"Punctuator","value":","},{"range":[6976,6981],"type":"Identifier","value":"index"},{"range":[6981,6982],"type":"Punctuator","value":","},{"range":[6983,6987],"type":"Identifier","value":"list"},{"range":[6987,6988],"type":"Punctuator","value":")"},{"range":[6989,6990],"type":"Punctuator","value":"{"},{"range":[6997,6999],"type":"Keyword","value":"if"},{"range":[7000,7001],"type":"Punctuator","value":"("},{"range":[7001,7002],"type":"Punctuator","value":"!"},{"range":[7002,7003],"type":"Punctuator","value":"("},{"range":[7003,7009],"type":"Identifier","value":"result"},{"range":[7010,7011],"type":"Punctuator","value":"="},{"range":[7012,7018],"type":"Identifier","value":"result"},{"range":[7019,7021],"type":"Punctuator","value":"&&"},{"range":[7022,7030],"type":"Identifier","value":"iterator"},{"range":[7030,7031],"type":"Punctuator","value":"."},{"range":[7031,7035],"type":"Identifier","value":"call"},{"range":[7035,7036],"type":"Punctuator","value":"("},{"range":[7036,7043],"type":"Identifier","value":"context"},{"range":[7043,7044],"type":"Punctuator","value":","},{"range":[7045,7050],"type":"Identifier","value":"value"},{"range":[7050,7051],"type":"Punctuator","value":","},{"range":[7052,7057],"type":"Identifier","value":"index"},{"range":[7057,7058],"type":"Punctuator","value":","},{"range":[7059,7063],"type":"Identifier","value":"list"},{"range":[7063,7064],"type":"Punctuator","value":")"},{"range":[7064,7065],"type":"Punctuator","value":")"},{"range":[7065,7066],"type":"Punctuator","value":")"},{"range":[7067,7073],"type":"Keyword","value":"return"},{"range":[7074,7081],"type":"Identifier","value":"breaker"},{"range":[7081,7082],"type":"Punctuator","value":";"},{"range":[7087,7088],"type":"Punctuator","value":"}"},{"range":[7088,7089],"type":"Punctuator","value":")"},{"range":[7089,7090],"type":"Punctuator","value":";"},{"range":[7095,7101],"type":"Keyword","value":"return"},{"range":[7102,7103],"type":"Punctuator","value":"!"},{"range":[7103,7104],"type":"Punctuator","value":"!"},{"range":[7104,7110],"type":"Identifier","value":"result"},{"range":[7110,7111],"type":"Punctuator","value":";"},{"range":[7114,7115],"type":"Punctuator","value":"}"},{"range":[7115,7116],"type":"Punctuator","value":";"},{"range":[7283,7286],"type":"Keyword","value":"var"},{"range":[7287,7290],"type":"Identifier","value":"any"},{"range":[7291,7292],"type":"Punctuator","value":"="},{"range":[7293,7294],"type":"Identifier","value":"_"},{"range":[7294,7295],"type":"Punctuator","value":"."},{"range":[7295,7299],"type":"Identifier","value":"some"},{"range":[7300,7301],"type":"Punctuator","value":"="},{"range":[7302,7303],"type":"Identifier","value":"_"},{"range":[7303,7304],"type":"Punctuator","value":"."},{"range":[7304,7307],"type":"Identifier","value":"any"},{"range":[7308,7309],"type":"Punctuator","value":"="},{"range":[7310,7318],"type":"Keyword","value":"function"},{"range":[7318,7319],"type":"Punctuator","value":"("},{"range":[7319,7322],"type":"Identifier","value":"obj"},{"range":[7322,7323],"type":"Punctuator","value":","},{"range":[7324,7332],"type":"Identifier","value":"iterator"},{"range":[7332,7333],"type":"Punctuator","value":","},{"range":[7334,7341],"type":"Identifier","value":"context"},{"range":[7341,7342],"type":"Punctuator","value":")"},{"range":[7343,7344],"type":"Punctuator","value":"{"},{"range":[7349,7357],"type":"Identifier","value":"iterator"},{"range":[7358,7360],"type":"Punctuator","value":"||"},{"range":[7361,7362],"type":"Punctuator","value":"("},{"range":[7362,7370],"type":"Identifier","value":"iterator"},{"range":[7371,7372],"type":"Punctuator","value":"="},{"range":[7373,7374],"type":"Identifier","value":"_"},{"range":[7374,7375],"type":"Punctuator","value":"."},{"range":[7375,7383],"type":"Identifier","value":"identity"},{"range":[7383,7384],"type":"Punctuator","value":")"},{"range":[7384,7385],"type":"Punctuator","value":";"},{"range":[7390,7393],"type":"Keyword","value":"var"},{"range":[7394,7400],"type":"Identifier","value":"result"},{"range":[7401,7402],"type":"Punctuator","value":"="},{"range":[7403,7408],"type":"Boolean","value":"false"},{"range":[7408,7409],"type":"Punctuator","value":";"},{"range":[7414,7416],"type":"Keyword","value":"if"},{"range":[7417,7418],"type":"Punctuator","value":"("},{"range":[7418,7421],"type":"Identifier","value":"obj"},{"range":[7422,7424],"type":"Punctuator","value":"=="},{"range":[7425,7429],"type":"Null","value":"null"},{"range":[7429,7430],"type":"Punctuator","value":")"},{"range":[7431,7437],"type":"Keyword","value":"return"},{"range":[7438,7444],"type":"Identifier","value":"result"},{"range":[7444,7445],"type":"Punctuator","value":";"},{"range":[7450,7452],"type":"Keyword","value":"if"},{"range":[7453,7454],"type":"Punctuator","value":"("},{"range":[7454,7464],"type":"Identifier","value":"nativeSome"},{"range":[7465,7467],"type":"Punctuator","value":"&&"},{"range":[7468,7471],"type":"Identifier","value":"obj"},{"range":[7471,7472],"type":"Punctuator","value":"."},{"range":[7472,7476],"type":"Identifier","value":"some"},{"range":[7477,7480],"type":"Punctuator","value":"==="},{"range":[7481,7491],"type":"Identifier","value":"nativeSome"},{"range":[7491,7492],"type":"Punctuator","value":")"},{"range":[7493,7499],"type":"Keyword","value":"return"},{"range":[7500,7503],"type":"Identifier","value":"obj"},{"range":[7503,7504],"type":"Punctuator","value":"."},{"range":[7504,7508],"type":"Identifier","value":"some"},{"range":[7508,7509],"type":"Punctuator","value":"("},{"range":[7509,7517],"type":"Identifier","value":"iterator"},{"range":[7517,7518],"type":"Punctuator","value":","},{"range":[7519,7526],"type":"Identifier","value":"context"},{"range":[7526,7527],"type":"Punctuator","value":")"},{"range":[7527,7528],"type":"Punctuator","value":";"},{"range":[7533,7537],"type":"Identifier","value":"each"},{"range":[7537,7538],"type":"Punctuator","value":"("},{"range":[7538,7541],"type":"Identifier","value":"obj"},{"range":[7541,7542],"type":"Punctuator","value":","},{"range":[7543,7551],"type":"Keyword","value":"function"},{"range":[7551,7552],"type":"Punctuator","value":"("},{"range":[7552,7557],"type":"Identifier","value":"value"},{"range":[7557,7558],"type":"Punctuator","value":","},{"range":[7559,7564],"type":"Identifier","value":"index"},{"range":[7564,7565],"type":"Punctuator","value":","},{"range":[7566,7570],"type":"Identifier","value":"list"},{"range":[7570,7571],"type":"Punctuator","value":")"},{"range":[7572,7573],"type":"Punctuator","value":"{"},{"range":[7580,7582],"type":"Keyword","value":"if"},{"range":[7583,7584],"type":"Punctuator","value":"("},{"range":[7584,7590],"type":"Identifier","value":"result"},{"range":[7591,7593],"type":"Punctuator","value":"||"},{"range":[7594,7595],"type":"Punctuator","value":"("},{"range":[7595,7601],"type":"Identifier","value":"result"},{"range":[7602,7603],"type":"Punctuator","value":"="},{"range":[7604,7612],"type":"Identifier","value":"iterator"},{"range":[7612,7613],"type":"Punctuator","value":"."},{"range":[7613,7617],"type":"Identifier","value":"call"},{"range":[7617,7618],"type":"Punctuator","value":"("},{"range":[7618,7625],"type":"Identifier","value":"context"},{"range":[7625,7626],"type":"Punctuator","value":","},{"range":[7627,7632],"type":"Identifier","value":"value"},{"range":[7632,7633],"type":"Punctuator","value":","},{"range":[7634,7639],"type":"Identifier","value":"index"},{"range":[7639,7640],"type":"Punctuator","value":","},{"range":[7641,7645],"type":"Identifier","value":"list"},{"range":[7645,7646],"type":"Punctuator","value":")"},{"range":[7646,7647],"type":"Punctuator","value":")"},{"range":[7647,7648],"type":"Punctuator","value":")"},{"range":[7649,7655],"type":"Keyword","value":"return"},{"range":[7656,7663],"type":"Identifier","value":"breaker"},{"range":[7663,7664],"type":"Punctuator","value":";"},{"range":[7669,7670],"type":"Punctuator","value":"}"},{"range":[7670,7671],"type":"Punctuator","value":")"},{"range":[7671,7672],"type":"Punctuator","value":";"},{"range":[7677,7683],"type":"Keyword","value":"return"},{"range":[7684,7685],"type":"Punctuator","value":"!"},{"range":[7685,7686],"type":"Punctuator","value":"!"},{"range":[7686,7692],"type":"Identifier","value":"result"},{"range":[7692,7693],"type":"Punctuator","value":";"},{"range":[7696,7697],"type":"Punctuator","value":"}"},{"range":[7697,7698],"type":"Punctuator","value":";"},{"range":[7805,7806],"type":"Identifier","value":"_"},{"range":[7806,7807],"type":"Punctuator","value":"."},{"range":[7807,7815],"type":"Identifier","value":"contains"},{"range":[7816,7817],"type":"Punctuator","value":"="},{"range":[7818,7819],"type":"Identifier","value":"_"},{"range":[7819,7820],"type":"Punctuator","value":"."},{"range":[7820,7827],"type":"Identifier","value":"include"},{"range":[7828,7829],"type":"Punctuator","value":"="},{"range":[7830,7838],"type":"Keyword","value":"function"},{"range":[7838,7839],"type":"Punctuator","value":"("},{"range":[7839,7842],"type":"Identifier","value":"obj"},{"range":[7842,7843],"type":"Punctuator","value":","},{"range":[7844,7850],"type":"Identifier","value":"target"},{"range":[7850,7851],"type":"Punctuator","value":")"},{"range":[7852,7853],"type":"Punctuator","value":"{"},{"range":[7858,7860],"type":"Keyword","value":"if"},{"range":[7861,7862],"type":"Punctuator","value":"("},{"range":[7862,7865],"type":"Identifier","value":"obj"},{"range":[7866,7868],"type":"Punctuator","value":"=="},{"range":[7869,7873],"type":"Null","value":"null"},{"range":[7873,7874],"type":"Punctuator","value":")"},{"range":[7875,7881],"type":"Keyword","value":"return"},{"range":[7882,7887],"type":"Boolean","value":"false"},{"range":[7887,7888],"type":"Punctuator","value":";"},{"range":[7893,7895],"type":"Keyword","value":"if"},{"range":[7896,7897],"type":"Punctuator","value":"("},{"range":[7897,7910],"type":"Identifier","value":"nativeIndexOf"},{"range":[7911,7913],"type":"Punctuator","value":"&&"},{"range":[7914,7917],"type":"Identifier","value":"obj"},{"range":[7917,7918],"type":"Punctuator","value":"."},{"range":[7918,7925],"type":"Identifier","value":"indexOf"},{"range":[7926,7929],"type":"Punctuator","value":"==="},{"range":[7930,7943],"type":"Identifier","value":"nativeIndexOf"},{"range":[7943,7944],"type":"Punctuator","value":")"},{"range":[7945,7951],"type":"Keyword","value":"return"},{"range":[7952,7955],"type":"Identifier","value":"obj"},{"range":[7955,7956],"type":"Punctuator","value":"."},{"range":[7956,7963],"type":"Identifier","value":"indexOf"},{"range":[7963,7964],"type":"Punctuator","value":"("},{"range":[7964,7970],"type":"Identifier","value":"target"},{"range":[7970,7971],"type":"Punctuator","value":")"},{"range":[7972,7974],"type":"Punctuator","value":"!="},{"range":[7975,7976],"type":"Punctuator","value":"-"},{"range":[7976,7977],"type":"Numeric","value":"1"},{"range":[7977,7978],"type":"Punctuator","value":";"},{"range":[7983,7989],"type":"Keyword","value":"return"},{"range":[7990,7993],"type":"Identifier","value":"any"},{"range":[7993,7994],"type":"Punctuator","value":"("},{"range":[7994,7997],"type":"Identifier","value":"obj"},{"range":[7997,7998],"type":"Punctuator","value":","},{"range":[7999,8007],"type":"Keyword","value":"function"},{"range":[8007,8008],"type":"Punctuator","value":"("},{"range":[8008,8013],"type":"Identifier","value":"value"},{"range":[8013,8014],"type":"Punctuator","value":")"},{"range":[8015,8016],"type":"Punctuator","value":"{"},{"range":[8023,8029],"type":"Keyword","value":"return"},{"range":[8030,8035],"type":"Identifier","value":"value"},{"range":[8036,8039],"type":"Punctuator","value":"==="},{"range":[8040,8046],"type":"Identifier","value":"target"},{"range":[8046,8047],"type":"Punctuator","value":";"},{"range":[8052,8053],"type":"Punctuator","value":"}"},{"range":[8053,8054],"type":"Punctuator","value":")"},{"range":[8054,8055],"type":"Punctuator","value":";"},{"range":[8058,8059],"type":"Punctuator","value":"}"},{"range":[8059,8060],"type":"Punctuator","value":";"},{"range":[8133,8134],"type":"Identifier","value":"_"},{"range":[8134,8135],"type":"Punctuator","value":"."},{"range":[8135,8141],"type":"Identifier","value":"invoke"},{"range":[8142,8143],"type":"Punctuator","value":"="},{"range":[8144,8152],"type":"Keyword","value":"function"},{"range":[8152,8153],"type":"Punctuator","value":"("},{"range":[8153,8156],"type":"Identifier","value":"obj"},{"range":[8156,8157],"type":"Punctuator","value":","},{"range":[8158,8164],"type":"Identifier","value":"method"},{"range":[8164,8165],"type":"Punctuator","value":")"},{"range":[8166,8167],"type":"Punctuator","value":"{"},{"range":[8172,8175],"type":"Keyword","value":"var"},{"range":[8176,8180],"type":"Identifier","value":"args"},{"range":[8181,8182],"type":"Punctuator","value":"="},{"range":[8183,8188],"type":"Identifier","value":"slice"},{"range":[8188,8189],"type":"Punctuator","value":"."},{"range":[8189,8193],"type":"Identifier","value":"call"},{"range":[8193,8194],"type":"Punctuator","value":"("},{"range":[8194,8203],"type":"Identifier","value":"arguments"},{"range":[8203,8204],"type":"Punctuator","value":","},{"range":[8205,8206],"type":"Numeric","value":"2"},{"range":[8206,8207],"type":"Punctuator","value":")"},{"range":[8207,8208],"type":"Punctuator","value":";"},{"range":[8213,8216],"type":"Keyword","value":"var"},{"range":[8217,8223],"type":"Identifier","value":"isFunc"},{"range":[8224,8225],"type":"Punctuator","value":"="},{"range":[8226,8227],"type":"Identifier","value":"_"},{"range":[8227,8228],"type":"Punctuator","value":"."},{"range":[8228,8238],"type":"Identifier","value":"isFunction"},{"range":[8238,8239],"type":"Punctuator","value":"("},{"range":[8239,8245],"type":"Identifier","value":"method"},{"range":[8245,8246],"type":"Punctuator","value":")"},{"range":[8246,8247],"type":"Punctuator","value":";"},{"range":[8252,8258],"type":"Keyword","value":"return"},{"range":[8259,8260],"type":"Identifier","value":"_"},{"range":[8260,8261],"type":"Punctuator","value":"."},{"range":[8261,8264],"type":"Identifier","value":"map"},{"range":[8264,8265],"type":"Punctuator","value":"("},{"range":[8265,8268],"type":"Identifier","value":"obj"},{"range":[8268,8269],"type":"Punctuator","value":","},{"range":[8270,8278],"type":"Keyword","value":"function"},{"range":[8278,8279],"type":"Punctuator","value":"("},{"range":[8279,8284],"type":"Identifier","value":"value"},{"range":[8284,8285],"type":"Punctuator","value":")"},{"range":[8286,8287],"type":"Punctuator","value":"{"},{"range":[8294,8300],"type":"Keyword","value":"return"},{"range":[8301,8302],"type":"Punctuator","value":"("},{"range":[8302,8308],"type":"Identifier","value":"isFunc"},{"range":[8309,8310],"type":"Punctuator","value":"?"},{"range":[8311,8317],"type":"Identifier","value":"method"},{"range":[8318,8319],"type":"Punctuator","value":":"},{"range":[8320,8325],"type":"Identifier","value":"value"},{"range":[8325,8326],"type":"Punctuator","value":"["},{"range":[8326,8332],"type":"Identifier","value":"method"},{"range":[8332,8333],"type":"Punctuator","value":"]"},{"range":[8333,8334],"type":"Punctuator","value":")"},{"range":[8334,8335],"type":"Punctuator","value":"."},{"range":[8335,8340],"type":"Identifier","value":"apply"},{"range":[8340,8341],"type":"Punctuator","value":"("},{"range":[8341,8346],"type":"Identifier","value":"value"},{"range":[8346,8347],"type":"Punctuator","value":","},{"range":[8348,8352],"type":"Identifier","value":"args"},{"range":[8352,8353],"type":"Punctuator","value":")"},{"range":[8353,8354],"type":"Punctuator","value":";"},{"range":[8359,8360],"type":"Punctuator","value":"}"},{"range":[8360,8361],"type":"Punctuator","value":")"},{"range":[8361,8362],"type":"Punctuator","value":";"},{"range":[8365,8366],"type":"Punctuator","value":"}"},{"range":[8366,8367],"type":"Punctuator","value":";"},{"range":[8448,8449],"type":"Identifier","value":"_"},{"range":[8449,8450],"type":"Punctuator","value":"."},{"range":[8450,8455],"type":"Identifier","value":"pluck"},{"range":[8456,8457],"type":"Punctuator","value":"="},{"range":[8458,8466],"type":"Keyword","value":"function"},{"range":[8466,8467],"type":"Punctuator","value":"("},{"range":[8467,8470],"type":"Identifier","value":"obj"},{"range":[8470,8471],"type":"Punctuator","value":","},{"range":[8472,8475],"type":"Identifier","value":"key"},{"range":[8475,8476],"type":"Punctuator","value":")"},{"range":[8477,8478],"type":"Punctuator","value":"{"},{"range":[8483,8489],"type":"Keyword","value":"return"},{"range":[8490,8491],"type":"Identifier","value":"_"},{"range":[8491,8492],"type":"Punctuator","value":"."},{"range":[8492,8495],"type":"Identifier","value":"map"},{"range":[8495,8496],"type":"Punctuator","value":"("},{"range":[8496,8499],"type":"Identifier","value":"obj"},{"range":[8499,8500],"type":"Punctuator","value":","},{"range":[8501,8509],"type":"Keyword","value":"function"},{"range":[8509,8510],"type":"Punctuator","value":"("},{"range":[8510,8515],"type":"Identifier","value":"value"},{"range":[8515,8516],"type":"Punctuator","value":")"},{"range":[8516,8517],"type":"Punctuator","value":"{"},{"range":[8518,8524],"type":"Keyword","value":"return"},{"range":[8525,8530],"type":"Identifier","value":"value"},{"range":[8530,8531],"type":"Punctuator","value":"["},{"range":[8531,8534],"type":"Identifier","value":"key"},{"range":[8534,8535],"type":"Punctuator","value":"]"},{"range":[8535,8536],"type":"Punctuator","value":";"},{"range":[8537,8538],"type":"Punctuator","value":"}"},{"range":[8538,8539],"type":"Punctuator","value":")"},{"range":[8539,8540],"type":"Punctuator","value":";"},{"range":[8543,8544],"type":"Punctuator","value":"}"},{"range":[8544,8545],"type":"Punctuator","value":";"},{"range":[8675,8676],"type":"Identifier","value":"_"},{"range":[8676,8677],"type":"Punctuator","value":"."},{"range":[8677,8682],"type":"Identifier","value":"where"},{"range":[8683,8684],"type":"Punctuator","value":"="},{"range":[8685,8693],"type":"Keyword","value":"function"},{"range":[8693,8694],"type":"Punctuator","value":"("},{"range":[8694,8697],"type":"Identifier","value":"obj"},{"range":[8697,8698],"type":"Punctuator","value":","},{"range":[8699,8704],"type":"Identifier","value":"attrs"},{"range":[8704,8705],"type":"Punctuator","value":","},{"range":[8706,8711],"type":"Identifier","value":"first"},{"range":[8711,8712],"type":"Punctuator","value":")"},{"range":[8713,8714],"type":"Punctuator","value":"{"},{"range":[8719,8721],"type":"Keyword","value":"if"},{"range":[8722,8723],"type":"Punctuator","value":"("},{"range":[8723,8724],"type":"Identifier","value":"_"},{"range":[8724,8725],"type":"Punctuator","value":"."},{"range":[8725,8732],"type":"Identifier","value":"isEmpty"},{"range":[8732,8733],"type":"Punctuator","value":"("},{"range":[8733,8738],"type":"Identifier","value":"attrs"},{"range":[8738,8739],"type":"Punctuator","value":")"},{"range":[8739,8740],"type":"Punctuator","value":")"},{"range":[8741,8747],"type":"Keyword","value":"return"},{"range":[8748,8753],"type":"Identifier","value":"first"},{"range":[8754,8755],"type":"Punctuator","value":"?"},{"range":[8756,8760],"type":"Keyword","value":"void"},{"range":[8761,8762],"type":"Numeric","value":"0"},{"range":[8763,8764],"type":"Punctuator","value":":"},{"range":[8765,8766],"type":"Punctuator","value":"["},{"range":[8766,8767],"type":"Punctuator","value":"]"},{"range":[8767,8768],"type":"Punctuator","value":";"},{"range":[8773,8779],"type":"Keyword","value":"return"},{"range":[8780,8781],"type":"Identifier","value":"_"},{"range":[8781,8782],"type":"Punctuator","value":"["},{"range":[8782,8787],"type":"Identifier","value":"first"},{"range":[8788,8789],"type":"Punctuator","value":"?"},{"range":[8790,8796],"type":"String","value":"'find'"},{"range":[8797,8798],"type":"Punctuator","value":":"},{"range":[8799,8807],"type":"String","value":"'filter'"},{"range":[8807,8808],"type":"Punctuator","value":"]"},{"range":[8808,8809],"type":"Punctuator","value":"("},{"range":[8809,8812],"type":"Identifier","value":"obj"},{"range":[8812,8813],"type":"Punctuator","value":","},{"range":[8814,8822],"type":"Keyword","value":"function"},{"range":[8822,8823],"type":"Punctuator","value":"("},{"range":[8823,8828],"type":"Identifier","value":"value"},{"range":[8828,8829],"type":"Punctuator","value":")"},{"range":[8830,8831],"type":"Punctuator","value":"{"},{"range":[8838,8841],"type":"Keyword","value":"for"},{"range":[8842,8843],"type":"Punctuator","value":"("},{"range":[8843,8846],"type":"Keyword","value":"var"},{"range":[8847,8850],"type":"Identifier","value":"key"},{"range":[8851,8853],"type":"Keyword","value":"in"},{"range":[8854,8859],"type":"Identifier","value":"attrs"},{"range":[8859,8860],"type":"Punctuator","value":")"},{"range":[8861,8862],"type":"Punctuator","value":"{"},{"range":[8871,8873],"type":"Keyword","value":"if"},{"range":[8874,8875],"type":"Punctuator","value":"("},{"range":[8875,8880],"type":"Identifier","value":"attrs"},{"range":[8880,8881],"type":"Punctuator","value":"["},{"range":[8881,8884],"type":"Identifier","value":"key"},{"range":[8884,8885],"type":"Punctuator","value":"]"},{"range":[8886,8889],"type":"Punctuator","value":"!=="},{"range":[8890,8895],"type":"Identifier","value":"value"},{"range":[8895,8896],"type":"Punctuator","value":"["},{"range":[8896,8899],"type":"Identifier","value":"key"},{"range":[8899,8900],"type":"Punctuator","value":"]"},{"range":[8900,8901],"type":"Punctuator","value":")"},{"range":[8902,8908],"type":"Keyword","value":"return"},{"range":[8909,8914],"type":"Boolean","value":"false"},{"range":[8914,8915],"type":"Punctuator","value":";"},{"range":[8922,8923],"type":"Punctuator","value":"}"},{"range":[8930,8936],"type":"Keyword","value":"return"},{"range":[8937,8941],"type":"Boolean","value":"true"},{"range":[8941,8942],"type":"Punctuator","value":";"},{"range":[8947,8948],"type":"Punctuator","value":"}"},{"range":[8948,8949],"type":"Punctuator","value":")"},{"range":[8949,8950],"type":"Punctuator","value":";"},{"range":[8953,8954],"type":"Punctuator","value":"}"},{"range":[8954,8955],"type":"Punctuator","value":";"},{"range":[9085,9086],"type":"Identifier","value":"_"},{"range":[9086,9087],"type":"Punctuator","value":"."},{"range":[9087,9096],"type":"Identifier","value":"findWhere"},{"range":[9097,9098],"type":"Punctuator","value":"="},{"range":[9099,9107],"type":"Keyword","value":"function"},{"range":[9107,9108],"type":"Punctuator","value":"("},{"range":[9108,9111],"type":"Identifier","value":"obj"},{"range":[9111,9112],"type":"Punctuator","value":","},{"range":[9113,9118],"type":"Identifier","value":"attrs"},{"range":[9118,9119],"type":"Punctuator","value":")"},{"range":[9120,9121],"type":"Punctuator","value":"{"},{"range":[9126,9132],"type":"Keyword","value":"return"},{"range":[9133,9134],"type":"Identifier","value":"_"},{"range":[9134,9135],"type":"Punctuator","value":"."},{"range":[9135,9140],"type":"Identifier","value":"where"},{"range":[9140,9141],"type":"Punctuator","value":"("},{"range":[9141,9144],"type":"Identifier","value":"obj"},{"range":[9144,9145],"type":"Punctuator","value":","},{"range":[9146,9151],"type":"Identifier","value":"attrs"},{"range":[9151,9152],"type":"Punctuator","value":","},{"range":[9153,9157],"type":"Boolean","value":"true"},{"range":[9157,9158],"type":"Punctuator","value":")"},{"range":[9158,9159],"type":"Punctuator","value":";"},{"range":[9162,9163],"type":"Punctuator","value":"}"},{"range":[9163,9164],"type":"Punctuator","value":";"},{"range":[9375,9376],"type":"Identifier","value":"_"},{"range":[9376,9377],"type":"Punctuator","value":"."},{"range":[9377,9380],"type":"Identifier","value":"max"},{"range":[9381,9382],"type":"Punctuator","value":"="},{"range":[9383,9391],"type":"Keyword","value":"function"},{"range":[9391,9392],"type":"Punctuator","value":"("},{"range":[9392,9395],"type":"Identifier","value":"obj"},{"range":[9395,9396],"type":"Punctuator","value":","},{"range":[9397,9405],"type":"Identifier","value":"iterator"},{"range":[9405,9406],"type":"Punctuator","value":","},{"range":[9407,9414],"type":"Identifier","value":"context"},{"range":[9414,9415],"type":"Punctuator","value":")"},{"range":[9416,9417],"type":"Punctuator","value":"{"},{"range":[9422,9424],"type":"Keyword","value":"if"},{"range":[9425,9426],"type":"Punctuator","value":"("},{"range":[9426,9427],"type":"Punctuator","value":"!"},{"range":[9427,9435],"type":"Identifier","value":"iterator"},{"range":[9436,9438],"type":"Punctuator","value":"&&"},{"range":[9439,9440],"type":"Identifier","value":"_"},{"range":[9440,9441],"type":"Punctuator","value":"."},{"range":[9441,9448],"type":"Identifier","value":"isArray"},{"range":[9448,9449],"type":"Punctuator","value":"("},{"range":[9449,9452],"type":"Identifier","value":"obj"},{"range":[9452,9453],"type":"Punctuator","value":")"},{"range":[9454,9456],"type":"Punctuator","value":"&&"},{"range":[9457,9460],"type":"Identifier","value":"obj"},{"range":[9460,9461],"type":"Punctuator","value":"["},{"range":[9461,9462],"type":"Numeric","value":"0"},{"range":[9462,9463],"type":"Punctuator","value":"]"},{"range":[9464,9467],"type":"Punctuator","value":"==="},{"range":[9468,9469],"type":"Punctuator","value":"+"},{"range":[9469,9472],"type":"Identifier","value":"obj"},{"range":[9472,9473],"type":"Punctuator","value":"["},{"range":[9473,9474],"type":"Numeric","value":"0"},{"range":[9474,9475],"type":"Punctuator","value":"]"},{"range":[9476,9478],"type":"Punctuator","value":"&&"},{"range":[9479,9482],"type":"Identifier","value":"obj"},{"range":[9482,9483],"type":"Punctuator","value":"."},{"range":[9483,9489],"type":"Identifier","value":"length"},{"range":[9490,9491],"type":"Punctuator","value":"<"},{"range":[9492,9497],"type":"Numeric","value":"65535"},{"range":[9497,9498],"type":"Punctuator","value":")"},{"range":[9499,9500],"type":"Punctuator","value":"{"},{"range":[9507,9513],"type":"Keyword","value":"return"},{"range":[9514,9518],"type":"Identifier","value":"Math"},{"range":[9518,9519],"type":"Punctuator","value":"."},{"range":[9519,9522],"type":"Identifier","value":"max"},{"range":[9522,9523],"type":"Punctuator","value":"."},{"range":[9523,9528],"type":"Identifier","value":"apply"},{"range":[9528,9529],"type":"Punctuator","value":"("},{"range":[9529,9533],"type":"Identifier","value":"Math"},{"range":[9533,9534],"type":"Punctuator","value":","},{"range":[9535,9538],"type":"Identifier","value":"obj"},{"range":[9538,9539],"type":"Punctuator","value":")"},{"range":[9539,9540],"type":"Punctuator","value":";"},{"range":[9545,9546],"type":"Punctuator","value":"}"},{"range":[9551,9553],"type":"Keyword","value":"if"},{"range":[9554,9555],"type":"Punctuator","value":"("},{"range":[9555,9556],"type":"Punctuator","value":"!"},{"range":[9556,9564],"type":"Identifier","value":"iterator"},{"range":[9565,9567],"type":"Punctuator","value":"&&"},{"range":[9568,9569],"type":"Identifier","value":"_"},{"range":[9569,9570],"type":"Punctuator","value":"."},{"range":[9570,9577],"type":"Identifier","value":"isEmpty"},{"range":[9577,9578],"type":"Punctuator","value":"("},{"range":[9578,9581],"type":"Identifier","value":"obj"},{"range":[9581,9582],"type":"Punctuator","value":")"},{"range":[9582,9583],"type":"Punctuator","value":")"},{"range":[9584,9590],"type":"Keyword","value":"return"},{"range":[9591,9592],"type":"Punctuator","value":"-"},{"range":[9592,9600],"type":"Identifier","value":"Infinity"},{"range":[9600,9601],"type":"Punctuator","value":";"},{"range":[9606,9609],"type":"Keyword","value":"var"},{"range":[9610,9616],"type":"Identifier","value":"result"},{"range":[9617,9618],"type":"Punctuator","value":"="},{"range":[9619,9620],"type":"Punctuator","value":"{"},{"range":[9620,9628],"type":"Identifier","value":"computed"},{"range":[9629,9630],"type":"Punctuator","value":":"},{"range":[9631,9632],"type":"Punctuator","value":"-"},{"range":[9632,9640],"type":"Identifier","value":"Infinity"},{"range":[9640,9641],"type":"Punctuator","value":","},{"range":[9642,9647],"type":"Identifier","value":"value"},{"range":[9647,9648],"type":"Punctuator","value":":"},{"range":[9649,9650],"type":"Punctuator","value":"-"},{"range":[9650,9658],"type":"Identifier","value":"Infinity"},{"range":[9658,9659],"type":"Punctuator","value":"}"},{"range":[9659,9660],"type":"Punctuator","value":";"},{"range":[9665,9669],"type":"Identifier","value":"each"},{"range":[9669,9670],"type":"Punctuator","value":"("},{"range":[9670,9673],"type":"Identifier","value":"obj"},{"range":[9673,9674],"type":"Punctuator","value":","},{"range":[9675,9683],"type":"Keyword","value":"function"},{"range":[9683,9684],"type":"Punctuator","value":"("},{"range":[9684,9689],"type":"Identifier","value":"value"},{"range":[9689,9690],"type":"Punctuator","value":","},{"range":[9691,9696],"type":"Identifier","value":"index"},{"range":[9696,9697],"type":"Punctuator","value":","},{"range":[9698,9702],"type":"Identifier","value":"list"},{"range":[9702,9703],"type":"Punctuator","value":")"},{"range":[9704,9705],"type":"Punctuator","value":"{"},{"range":[9712,9715],"type":"Keyword","value":"var"},{"range":[9716,9724],"type":"Identifier","value":"computed"},{"range":[9725,9726],"type":"Punctuator","value":"="},{"range":[9727,9735],"type":"Identifier","value":"iterator"},{"range":[9736,9737],"type":"Punctuator","value":"?"},{"range":[9738,9746],"type":"Identifier","value":"iterator"},{"range":[9746,9747],"type":"Punctuator","value":"."},{"range":[9747,9751],"type":"Identifier","value":"call"},{"range":[9751,9752],"type":"Punctuator","value":"("},{"range":[9752,9759],"type":"Identifier","value":"context"},{"range":[9759,9760],"type":"Punctuator","value":","},{"range":[9761,9766],"type":"Identifier","value":"value"},{"range":[9766,9767],"type":"Punctuator","value":","},{"range":[9768,9773],"type":"Identifier","value":"index"},{"range":[9773,9774],"type":"Punctuator","value":","},{"range":[9775,9779],"type":"Identifier","value":"list"},{"range":[9779,9780],"type":"Punctuator","value":")"},{"range":[9781,9782],"type":"Punctuator","value":":"},{"range":[9783,9788],"type":"Identifier","value":"value"},{"range":[9788,9789],"type":"Punctuator","value":";"},{"range":[9796,9804],"type":"Identifier","value":"computed"},{"range":[9805,9806],"type":"Punctuator","value":">"},{"range":[9807,9813],"type":"Identifier","value":"result"},{"range":[9813,9814],"type":"Punctuator","value":"."},{"range":[9814,9822],"type":"Identifier","value":"computed"},{"range":[9823,9825],"type":"Punctuator","value":"&&"},{"range":[9826,9827],"type":"Punctuator","value":"("},{"range":[9827,9833],"type":"Identifier","value":"result"},{"range":[9834,9835],"type":"Punctuator","value":"="},{"range":[9836,9837],"type":"Punctuator","value":"{"},{"range":[9837,9842],"type":"Identifier","value":"value"},{"range":[9843,9844],"type":"Punctuator","value":":"},{"range":[9845,9850],"type":"Identifier","value":"value"},{"range":[9850,9851],"type":"Punctuator","value":","},{"range":[9852,9860],"type":"Identifier","value":"computed"},{"range":[9861,9862],"type":"Punctuator","value":":"},{"range":[9863,9871],"type":"Identifier","value":"computed"},{"range":[9871,9872],"type":"Punctuator","value":"}"},{"range":[9872,9873],"type":"Punctuator","value":")"},{"range":[9873,9874],"type":"Punctuator","value":";"},{"range":[9879,9880],"type":"Punctuator","value":"}"},{"range":[9880,9881],"type":"Punctuator","value":")"},{"range":[9881,9882],"type":"Punctuator","value":";"},{"range":[9887,9893],"type":"Keyword","value":"return"},{"range":[9894,9900],"type":"Identifier","value":"result"},{"range":[9900,9901],"type":"Punctuator","value":"."},{"range":[9901,9906],"type":"Identifier","value":"value"},{"range":[9906,9907],"type":"Punctuator","value":";"},{"range":[9910,9911],"type":"Punctuator","value":"}"},{"range":[9911,9912],"type":"Punctuator","value":";"},{"range":[9980,9981],"type":"Identifier","value":"_"},{"range":[9981,9982],"type":"Punctuator","value":"."},{"range":[9982,9985],"type":"Identifier","value":"min"},{"range":[9986,9987],"type":"Punctuator","value":"="},{"range":[9988,9996],"type":"Keyword","value":"function"},{"range":[9996,9997],"type":"Punctuator","value":"("},{"range":[9997,10000],"type":"Identifier","value":"obj"},{"range":[10000,10001],"type":"Punctuator","value":","},{"range":[10002,10010],"type":"Identifier","value":"iterator"},{"range":[10010,10011],"type":"Punctuator","value":","},{"range":[10012,10019],"type":"Identifier","value":"context"},{"range":[10019,10020],"type":"Punctuator","value":")"},{"range":[10021,10022],"type":"Punctuator","value":"{"},{"range":[10027,10029],"type":"Keyword","value":"if"},{"range":[10030,10031],"type":"Punctuator","value":"("},{"range":[10031,10032],"type":"Punctuator","value":"!"},{"range":[10032,10040],"type":"Identifier","value":"iterator"},{"range":[10041,10043],"type":"Punctuator","value":"&&"},{"range":[10044,10045],"type":"Identifier","value":"_"},{"range":[10045,10046],"type":"Punctuator","value":"."},{"range":[10046,10053],"type":"Identifier","value":"isArray"},{"range":[10053,10054],"type":"Punctuator","value":"("},{"range":[10054,10057],"type":"Identifier","value":"obj"},{"range":[10057,10058],"type":"Punctuator","value":")"},{"range":[10059,10061],"type":"Punctuator","value":"&&"},{"range":[10062,10065],"type":"Identifier","value":"obj"},{"range":[10065,10066],"type":"Punctuator","value":"["},{"range":[10066,10067],"type":"Numeric","value":"0"},{"range":[10067,10068],"type":"Punctuator","value":"]"},{"range":[10069,10072],"type":"Punctuator","value":"==="},{"range":[10073,10074],"type":"Punctuator","value":"+"},{"range":[10074,10077],"type":"Identifier","value":"obj"},{"range":[10077,10078],"type":"Punctuator","value":"["},{"range":[10078,10079],"type":"Numeric","value":"0"},{"range":[10079,10080],"type":"Punctuator","value":"]"},{"range":[10081,10083],"type":"Punctuator","value":"&&"},{"range":[10084,10087],"type":"Identifier","value":"obj"},{"range":[10087,10088],"type":"Punctuator","value":"."},{"range":[10088,10094],"type":"Identifier","value":"length"},{"range":[10095,10096],"type":"Punctuator","value":"<"},{"range":[10097,10102],"type":"Numeric","value":"65535"},{"range":[10102,10103],"type":"Punctuator","value":")"},{"range":[10104,10105],"type":"Punctuator","value":"{"},{"range":[10112,10118],"type":"Keyword","value":"return"},{"range":[10119,10123],"type":"Identifier","value":"Math"},{"range":[10123,10124],"type":"Punctuator","value":"."},{"range":[10124,10127],"type":"Identifier","value":"min"},{"range":[10127,10128],"type":"Punctuator","value":"."},{"range":[10128,10133],"type":"Identifier","value":"apply"},{"range":[10133,10134],"type":"Punctuator","value":"("},{"range":[10134,10138],"type":"Identifier","value":"Math"},{"range":[10138,10139],"type":"Punctuator","value":","},{"range":[10140,10143],"type":"Identifier","value":"obj"},{"range":[10143,10144],"type":"Punctuator","value":")"},{"range":[10144,10145],"type":"Punctuator","value":";"},{"range":[10150,10151],"type":"Punctuator","value":"}"},{"range":[10156,10158],"type":"Keyword","value":"if"},{"range":[10159,10160],"type":"Punctuator","value":"("},{"range":[10160,10161],"type":"Punctuator","value":"!"},{"range":[10161,10169],"type":"Identifier","value":"iterator"},{"range":[10170,10172],"type":"Punctuator","value":"&&"},{"range":[10173,10174],"type":"Identifier","value":"_"},{"range":[10174,10175],"type":"Punctuator","value":"."},{"range":[10175,10182],"type":"Identifier","value":"isEmpty"},{"range":[10182,10183],"type":"Punctuator","value":"("},{"range":[10183,10186],"type":"Identifier","value":"obj"},{"range":[10186,10187],"type":"Punctuator","value":")"},{"range":[10187,10188],"type":"Punctuator","value":")"},{"range":[10189,10195],"type":"Keyword","value":"return"},{"range":[10196,10204],"type":"Identifier","value":"Infinity"},{"range":[10204,10205],"type":"Punctuator","value":";"},{"range":[10210,10213],"type":"Keyword","value":"var"},{"range":[10214,10220],"type":"Identifier","value":"result"},{"range":[10221,10222],"type":"Punctuator","value":"="},{"range":[10223,10224],"type":"Punctuator","value":"{"},{"range":[10224,10232],"type":"Identifier","value":"computed"},{"range":[10233,10234],"type":"Punctuator","value":":"},{"range":[10235,10243],"type":"Identifier","value":"Infinity"},{"range":[10243,10244],"type":"Punctuator","value":","},{"range":[10245,10250],"type":"Identifier","value":"value"},{"range":[10250,10251],"type":"Punctuator","value":":"},{"range":[10252,10260],"type":"Identifier","value":"Infinity"},{"range":[10260,10261],"type":"Punctuator","value":"}"},{"range":[10261,10262],"type":"Punctuator","value":";"},{"range":[10267,10271],"type":"Identifier","value":"each"},{"range":[10271,10272],"type":"Punctuator","value":"("},{"range":[10272,10275],"type":"Identifier","value":"obj"},{"range":[10275,10276],"type":"Punctuator","value":","},{"range":[10277,10285],"type":"Keyword","value":"function"},{"range":[10285,10286],"type":"Punctuator","value":"("},{"range":[10286,10291],"type":"Identifier","value":"value"},{"range":[10291,10292],"type":"Punctuator","value":","},{"range":[10293,10298],"type":"Identifier","value":"index"},{"range":[10298,10299],"type":"Punctuator","value":","},{"range":[10300,10304],"type":"Identifier","value":"list"},{"range":[10304,10305],"type":"Punctuator","value":")"},{"range":[10306,10307],"type":"Punctuator","value":"{"},{"range":[10314,10317],"type":"Keyword","value":"var"},{"range":[10318,10326],"type":"Identifier","value":"computed"},{"range":[10327,10328],"type":"Punctuator","value":"="},{"range":[10329,10337],"type":"Identifier","value":"iterator"},{"range":[10338,10339],"type":"Punctuator","value":"?"},{"range":[10340,10348],"type":"Identifier","value":"iterator"},{"range":[10348,10349],"type":"Punctuator","value":"."},{"range":[10349,10353],"type":"Identifier","value":"call"},{"range":[10353,10354],"type":"Punctuator","value":"("},{"range":[10354,10361],"type":"Identifier","value":"context"},{"range":[10361,10362],"type":"Punctuator","value":","},{"range":[10363,10368],"type":"Identifier","value":"value"},{"range":[10368,10369],"type":"Punctuator","value":","},{"range":[10370,10375],"type":"Identifier","value":"index"},{"range":[10375,10376],"type":"Punctuator","value":","},{"range":[10377,10381],"type":"Identifier","value":"list"},{"range":[10381,10382],"type":"Punctuator","value":")"},{"range":[10383,10384],"type":"Punctuator","value":":"},{"range":[10385,10390],"type":"Identifier","value":"value"},{"range":[10390,10391],"type":"Punctuator","value":";"},{"range":[10398,10406],"type":"Identifier","value":"computed"},{"range":[10407,10408],"type":"Punctuator","value":"<"},{"range":[10409,10415],"type":"Identifier","value":"result"},{"range":[10415,10416],"type":"Punctuator","value":"."},{"range":[10416,10424],"type":"Identifier","value":"computed"},{"range":[10425,10427],"type":"Punctuator","value":"&&"},{"range":[10428,10429],"type":"Punctuator","value":"("},{"range":[10429,10435],"type":"Identifier","value":"result"},{"range":[10436,10437],"type":"Punctuator","value":"="},{"range":[10438,10439],"type":"Punctuator","value":"{"},{"range":[10439,10444],"type":"Identifier","value":"value"},{"range":[10445,10446],"type":"Punctuator","value":":"},{"range":[10447,10452],"type":"Identifier","value":"value"},{"range":[10452,10453],"type":"Punctuator","value":","},{"range":[10454,10462],"type":"Identifier","value":"computed"},{"range":[10463,10464],"type":"Punctuator","value":":"},{"range":[10465,10473],"type":"Identifier","value":"computed"},{"range":[10473,10474],"type":"Punctuator","value":"}"},{"range":[10474,10475],"type":"Punctuator","value":")"},{"range":[10475,10476],"type":"Punctuator","value":";"},{"range":[10481,10482],"type":"Punctuator","value":"}"},{"range":[10482,10483],"type":"Punctuator","value":")"},{"range":[10483,10484],"type":"Punctuator","value":";"},{"range":[10489,10495],"type":"Keyword","value":"return"},{"range":[10496,10502],"type":"Identifier","value":"result"},{"range":[10502,10503],"type":"Punctuator","value":"."},{"range":[10503,10508],"type":"Identifier","value":"value"},{"range":[10508,10509],"type":"Punctuator","value":";"},{"range":[10512,10513],"type":"Punctuator","value":"}"},{"range":[10513,10514],"type":"Punctuator","value":";"},{"range":[10654,10655],"type":"Identifier","value":"_"},{"range":[10655,10656],"type":"Punctuator","value":"."},{"range":[10656,10663],"type":"Identifier","value":"shuffle"},{"range":[10664,10665],"type":"Punctuator","value":"="},{"range":[10666,10674],"type":"Keyword","value":"function"},{"range":[10674,10675],"type":"Punctuator","value":"("},{"range":[10675,10678],"type":"Identifier","value":"obj"},{"range":[10678,10679],"type":"Punctuator","value":")"},{"range":[10680,10681],"type":"Punctuator","value":"{"},{"range":[10686,10689],"type":"Keyword","value":"var"},{"range":[10690,10694],"type":"Identifier","value":"rand"},{"range":[10694,10695],"type":"Punctuator","value":";"},{"range":[10700,10703],"type":"Keyword","value":"var"},{"range":[10704,10709],"type":"Identifier","value":"index"},{"range":[10710,10711],"type":"Punctuator","value":"="},{"range":[10712,10713],"type":"Numeric","value":"0"},{"range":[10713,10714],"type":"Punctuator","value":";"},{"range":[10719,10722],"type":"Keyword","value":"var"},{"range":[10723,10731],"type":"Identifier","value":"shuffled"},{"range":[10732,10733],"type":"Punctuator","value":"="},{"range":[10734,10735],"type":"Punctuator","value":"["},{"range":[10735,10736],"type":"Punctuator","value":"]"},{"range":[10736,10737],"type":"Punctuator","value":";"},{"range":[10742,10746],"type":"Identifier","value":"each"},{"range":[10746,10747],"type":"Punctuator","value":"("},{"range":[10747,10750],"type":"Identifier","value":"obj"},{"range":[10750,10751],"type":"Punctuator","value":","},{"range":[10752,10760],"type":"Keyword","value":"function"},{"range":[10760,10761],"type":"Punctuator","value":"("},{"range":[10761,10766],"type":"Identifier","value":"value"},{"range":[10766,10767],"type":"Punctuator","value":")"},{"range":[10768,10769],"type":"Punctuator","value":"{"},{"range":[10776,10780],"type":"Identifier","value":"rand"},{"range":[10781,10782],"type":"Punctuator","value":"="},{"range":[10783,10784],"type":"Identifier","value":"_"},{"range":[10784,10785],"type":"Punctuator","value":"."},{"range":[10785,10791],"type":"Identifier","value":"random"},{"range":[10791,10792],"type":"Punctuator","value":"("},{"range":[10792,10797],"type":"Identifier","value":"index"},{"range":[10797,10799],"type":"Punctuator","value":"++"},{"range":[10799,10800],"type":"Punctuator","value":")"},{"range":[10800,10801],"type":"Punctuator","value":";"},{"range":[10808,10816],"type":"Identifier","value":"shuffled"},{"range":[10816,10817],"type":"Punctuator","value":"["},{"range":[10817,10822],"type":"Identifier","value":"index"},{"range":[10823,10824],"type":"Punctuator","value":"-"},{"range":[10825,10826],"type":"Numeric","value":"1"},{"range":[10826,10827],"type":"Punctuator","value":"]"},{"range":[10828,10829],"type":"Punctuator","value":"="},{"range":[10830,10838],"type":"Identifier","value":"shuffled"},{"range":[10838,10839],"type":"Punctuator","value":"["},{"range":[10839,10843],"type":"Identifier","value":"rand"},{"range":[10843,10844],"type":"Punctuator","value":"]"},{"range":[10844,10845],"type":"Punctuator","value":";"},{"range":[10852,10860],"type":"Identifier","value":"shuffled"},{"range":[10860,10861],"type":"Punctuator","value":"["},{"range":[10861,10865],"type":"Identifier","value":"rand"},{"range":[10865,10866],"type":"Punctuator","value":"]"},{"range":[10867,10868],"type":"Punctuator","value":"="},{"range":[10869,10874],"type":"Identifier","value":"value"},{"range":[10874,10875],"type":"Punctuator","value":";"},{"range":[10880,10881],"type":"Punctuator","value":"}"},{"range":[10881,10882],"type":"Punctuator","value":")"},{"range":[10882,10883],"type":"Punctuator","value":";"},{"range":[10888,10894],"type":"Keyword","value":"return"},{"range":[10895,10903],"type":"Identifier","value":"shuffled"},{"range":[10903,10904],"type":"Punctuator","value":";"},{"range":[10907,10908],"type":"Punctuator","value":"}"},{"range":[10908,10909],"type":"Punctuator","value":";"},{"range":[11105,11106],"type":"Identifier","value":"_"},{"range":[11106,11107],"type":"Punctuator","value":"."},{"range":[11107,11113],"type":"Identifier","value":"sample"},{"range":[11114,11115],"type":"Punctuator","value":"="},{"range":[11116,11124],"type":"Keyword","value":"function"},{"range":[11124,11125],"type":"Punctuator","value":"("},{"range":[11125,11128],"type":"Identifier","value":"obj"},{"range":[11128,11129],"type":"Punctuator","value":","},{"range":[11130,11131],"type":"Identifier","value":"n"},{"range":[11131,11132],"type":"Punctuator","value":","},{"range":[11133,11138],"type":"Identifier","value":"guard"},{"range":[11138,11139],"type":"Punctuator","value":")"},{"range":[11140,11141],"type":"Punctuator","value":"{"},{"range":[11146,11148],"type":"Keyword","value":"if"},{"range":[11149,11150],"type":"Punctuator","value":"("},{"range":[11150,11159],"type":"Identifier","value":"arguments"},{"range":[11159,11160],"type":"Punctuator","value":"."},{"range":[11160,11166],"type":"Identifier","value":"length"},{"range":[11167,11168],"type":"Punctuator","value":"<"},{"range":[11169,11170],"type":"Numeric","value":"2"},{"range":[11171,11173],"type":"Punctuator","value":"||"},{"range":[11174,11179],"type":"Identifier","value":"guard"},{"range":[11179,11180],"type":"Punctuator","value":")"},{"range":[11181,11182],"type":"Punctuator","value":"{"},{"range":[11189,11195],"type":"Keyword","value":"return"},{"range":[11196,11199],"type":"Identifier","value":"obj"},{"range":[11199,11200],"type":"Punctuator","value":"["},{"range":[11200,11201],"type":"Identifier","value":"_"},{"range":[11201,11202],"type":"Punctuator","value":"."},{"range":[11202,11208],"type":"Identifier","value":"random"},{"range":[11208,11209],"type":"Punctuator","value":"("},{"range":[11209,11212],"type":"Identifier","value":"obj"},{"range":[11212,11213],"type":"Punctuator","value":"."},{"range":[11213,11219],"type":"Identifier","value":"length"},{"range":[11220,11221],"type":"Punctuator","value":"-"},{"range":[11222,11223],"type":"Numeric","value":"1"},{"range":[11223,11224],"type":"Punctuator","value":")"},{"range":[11224,11225],"type":"Punctuator","value":"]"},{"range":[11225,11226],"type":"Punctuator","value":";"},{"range":[11231,11232],"type":"Punctuator","value":"}"},{"range":[11237,11243],"type":"Keyword","value":"return"},{"range":[11244,11245],"type":"Identifier","value":"_"},{"range":[11245,11246],"type":"Punctuator","value":"."},{"range":[11246,11253],"type":"Identifier","value":"shuffle"},{"range":[11253,11254],"type":"Punctuator","value":"("},{"range":[11254,11257],"type":"Identifier","value":"obj"},{"range":[11257,11258],"type":"Punctuator","value":")"},{"range":[11258,11259],"type":"Punctuator","value":"."},{"range":[11259,11264],"type":"Identifier","value":"slice"},{"range":[11264,11265],"type":"Punctuator","value":"("},{"range":[11265,11266],"type":"Numeric","value":"0"},{"range":[11266,11267],"type":"Punctuator","value":","},{"range":[11268,11272],"type":"Identifier","value":"Math"},{"range":[11272,11273],"type":"Punctuator","value":"."},{"range":[11273,11276],"type":"Identifier","value":"max"},{"range":[11276,11277],"type":"Punctuator","value":"("},{"range":[11277,11278],"type":"Numeric","value":"0"},{"range":[11278,11279],"type":"Punctuator","value":","},{"range":[11280,11281],"type":"Identifier","value":"n"},{"range":[11281,11282],"type":"Punctuator","value":")"},{"range":[11282,11283],"type":"Punctuator","value":")"},{"range":[11283,11284],"type":"Punctuator","value":";"},{"range":[11287,11288],"type":"Punctuator","value":"}"},{"range":[11288,11289],"type":"Punctuator","value":";"},{"range":[11349,11352],"type":"Keyword","value":"var"},{"range":[11353,11367],"type":"Identifier","value":"lookupIterator"},{"range":[11368,11369],"type":"Punctuator","value":"="},{"range":[11370,11378],"type":"Keyword","value":"function"},{"range":[11378,11379],"type":"Punctuator","value":"("},{"range":[11379,11384],"type":"Identifier","value":"value"},{"range":[11384,11385],"type":"Punctuator","value":")"},{"range":[11386,11387],"type":"Punctuator","value":"{"},{"range":[11392,11398],"type":"Keyword","value":"return"},{"range":[11399,11400],"type":"Identifier","value":"_"},{"range":[11400,11401],"type":"Punctuator","value":"."},{"range":[11401,11411],"type":"Identifier","value":"isFunction"},{"range":[11411,11412],"type":"Punctuator","value":"("},{"range":[11412,11417],"type":"Identifier","value":"value"},{"range":[11417,11418],"type":"Punctuator","value":")"},{"range":[11419,11420],"type":"Punctuator","value":"?"},{"range":[11421,11426],"type":"Identifier","value":"value"},{"range":[11427,11428],"type":"Punctuator","value":":"},{"range":[11429,11437],"type":"Keyword","value":"function"},{"range":[11437,11438],"type":"Punctuator","value":"("},{"range":[11438,11441],"type":"Identifier","value":"obj"},{"range":[11441,11442],"type":"Punctuator","value":")"},{"range":[11442,11443],"type":"Punctuator","value":"{"},{"range":[11444,11450],"type":"Keyword","value":"return"},{"range":[11451,11454],"type":"Identifier","value":"obj"},{"range":[11454,11455],"type":"Punctuator","value":"["},{"range":[11455,11460],"type":"Identifier","value":"value"},{"range":[11460,11461],"type":"Punctuator","value":"]"},{"range":[11461,11462],"type":"Punctuator","value":";"},{"range":[11463,11464],"type":"Punctuator","value":"}"},{"range":[11464,11465],"type":"Punctuator","value":";"},{"range":[11468,11469],"type":"Punctuator","value":"}"},{"range":[11469,11470],"type":"Punctuator","value":";"},{"range":[11544,11545],"type":"Identifier","value":"_"},{"range":[11545,11546],"type":"Punctuator","value":"."},{"range":[11546,11552],"type":"Identifier","value":"sortBy"},{"range":[11553,11554],"type":"Punctuator","value":"="},{"range":[11555,11563],"type":"Keyword","value":"function"},{"range":[11563,11564],"type":"Punctuator","value":"("},{"range":[11564,11567],"type":"Identifier","value":"obj"},{"range":[11567,11568],"type":"Punctuator","value":","},{"range":[11569,11574],"type":"Identifier","value":"value"},{"range":[11574,11575],"type":"Punctuator","value":","},{"range":[11576,11583],"type":"Identifier","value":"context"},{"range":[11583,11584],"type":"Punctuator","value":")"},{"range":[11585,11586],"type":"Punctuator","value":"{"},{"range":[11591,11594],"type":"Keyword","value":"var"},{"range":[11595,11603],"type":"Identifier","value":"iterator"},{"range":[11604,11605],"type":"Punctuator","value":"="},{"range":[11606,11620],"type":"Identifier","value":"lookupIterator"},{"range":[11620,11621],"type":"Punctuator","value":"("},{"range":[11621,11626],"type":"Identifier","value":"value"},{"range":[11626,11627],"type":"Punctuator","value":")"},{"range":[11627,11628],"type":"Punctuator","value":";"},{"range":[11633,11639],"type":"Keyword","value":"return"},{"range":[11640,11641],"type":"Identifier","value":"_"},{"range":[11641,11642],"type":"Punctuator","value":"."},{"range":[11642,11647],"type":"Identifier","value":"pluck"},{"range":[11647,11648],"type":"Punctuator","value":"("},{"range":[11648,11649],"type":"Identifier","value":"_"},{"range":[11649,11650],"type":"Punctuator","value":"."},{"range":[11650,11653],"type":"Identifier","value":"map"},{"range":[11653,11654],"type":"Punctuator","value":"("},{"range":[11654,11657],"type":"Identifier","value":"obj"},{"range":[11657,11658],"type":"Punctuator","value":","},{"range":[11659,11667],"type":"Keyword","value":"function"},{"range":[11667,11668],"type":"Punctuator","value":"("},{"range":[11668,11673],"type":"Identifier","value":"value"},{"range":[11673,11674],"type":"Punctuator","value":","},{"range":[11675,11680],"type":"Identifier","value":"index"},{"range":[11680,11681],"type":"Punctuator","value":","},{"range":[11682,11686],"type":"Identifier","value":"list"},{"range":[11686,11687],"type":"Punctuator","value":")"},{"range":[11688,11689],"type":"Punctuator","value":"{"},{"range":[11696,11702],"type":"Keyword","value":"return"},{"range":[11703,11704],"type":"Punctuator","value":"{"},{"range":[11713,11718],"type":"Identifier","value":"value"},{"range":[11718,11719],"type":"Punctuator","value":":"},{"range":[11720,11725],"type":"Identifier","value":"value"},{"range":[11725,11726],"type":"Punctuator","value":","},{"range":[11735,11740],"type":"Identifier","value":"index"},{"range":[11740,11741],"type":"Punctuator","value":":"},{"range":[11742,11747],"type":"Identifier","value":"index"},{"range":[11747,11748],"type":"Punctuator","value":","},{"range":[11757,11765],"type":"Identifier","value":"criteria"},{"range":[11765,11766],"type":"Punctuator","value":":"},{"range":[11767,11775],"type":"Identifier","value":"iterator"},{"range":[11775,11776],"type":"Punctuator","value":"."},{"range":[11776,11780],"type":"Identifier","value":"call"},{"range":[11780,11781],"type":"Punctuator","value":"("},{"range":[11781,11788],"type":"Identifier","value":"context"},{"range":[11788,11789],"type":"Punctuator","value":","},{"range":[11790,11795],"type":"Identifier","value":"value"},{"range":[11795,11796],"type":"Punctuator","value":","},{"range":[11797,11802],"type":"Identifier","value":"index"},{"range":[11802,11803],"type":"Punctuator","value":","},{"range":[11804,11808],"type":"Identifier","value":"list"},{"range":[11808,11809],"type":"Punctuator","value":")"},{"range":[11816,11817],"type":"Punctuator","value":"}"},{"range":[11817,11818],"type":"Punctuator","value":";"},{"range":[11823,11824],"type":"Punctuator","value":"}"},{"range":[11824,11825],"type":"Punctuator","value":")"},{"range":[11825,11826],"type":"Punctuator","value":"."},{"range":[11826,11830],"type":"Identifier","value":"sort"},{"range":[11830,11831],"type":"Punctuator","value":"("},{"range":[11831,11839],"type":"Keyword","value":"function"},{"range":[11839,11840],"type":"Punctuator","value":"("},{"range":[11840,11844],"type":"Identifier","value":"left"},{"range":[11844,11845],"type":"Punctuator","value":","},{"range":[11846,11851],"type":"Identifier","value":"right"},{"range":[11851,11852],"type":"Punctuator","value":")"},{"range":[11853,11854],"type":"Punctuator","value":"{"},{"range":[11861,11864],"type":"Keyword","value":"var"},{"range":[11865,11866],"type":"Identifier","value":"a"},{"range":[11867,11868],"type":"Punctuator","value":"="},{"range":[11869,11873],"type":"Identifier","value":"left"},{"range":[11873,11874],"type":"Punctuator","value":"."},{"range":[11874,11882],"type":"Identifier","value":"criteria"},{"range":[11882,11883],"type":"Punctuator","value":";"},{"range":[11890,11893],"type":"Keyword","value":"var"},{"range":[11894,11895],"type":"Identifier","value":"b"},{"range":[11896,11897],"type":"Punctuator","value":"="},{"range":[11898,11903],"type":"Identifier","value":"right"},{"range":[11903,11904],"type":"Punctuator","value":"."},{"range":[11904,11912],"type":"Identifier","value":"criteria"},{"range":[11912,11913],"type":"Punctuator","value":";"},{"range":[11920,11922],"type":"Keyword","value":"if"},{"range":[11923,11924],"type":"Punctuator","value":"("},{"range":[11924,11925],"type":"Identifier","value":"a"},{"range":[11926,11929],"type":"Punctuator","value":"!=="},{"range":[11930,11931],"type":"Identifier","value":"b"},{"range":[11931,11932],"type":"Punctuator","value":")"},{"range":[11933,11934],"type":"Punctuator","value":"{"},{"range":[11943,11945],"type":"Keyword","value":"if"},{"range":[11946,11947],"type":"Punctuator","value":"("},{"range":[11947,11948],"type":"Identifier","value":"a"},{"range":[11949,11950],"type":"Punctuator","value":">"},{"range":[11951,11952],"type":"Identifier","value":"b"},{"range":[11953,11955],"type":"Punctuator","value":"||"},{"range":[11956,11957],"type":"Identifier","value":"a"},{"range":[11958,11961],"type":"Punctuator","value":"==="},{"range":[11962,11966],"type":"Keyword","value":"void"},{"range":[11967,11968],"type":"Numeric","value":"0"},{"range":[11968,11969],"type":"Punctuator","value":")"},{"range":[11970,11976],"type":"Keyword","value":"return"},{"range":[11977,11978],"type":"Numeric","value":"1"},{"range":[11978,11979],"type":"Punctuator","value":";"},{"range":[11988,11990],"type":"Keyword","value":"if"},{"range":[11991,11992],"type":"Punctuator","value":"("},{"range":[11992,11993],"type":"Identifier","value":"a"},{"range":[11994,11995],"type":"Punctuator","value":"<"},{"range":[11996,11997],"type":"Identifier","value":"b"},{"range":[11998,12000],"type":"Punctuator","value":"||"},{"range":[12001,12002],"type":"Identifier","value":"b"},{"range":[12003,12006],"type":"Punctuator","value":"==="},{"range":[12007,12011],"type":"Keyword","value":"void"},{"range":[12012,12013],"type":"Numeric","value":"0"},{"range":[12013,12014],"type":"Punctuator","value":")"},{"range":[12015,12021],"type":"Keyword","value":"return"},{"range":[12022,12023],"type":"Punctuator","value":"-"},{"range":[12023,12024],"type":"Numeric","value":"1"},{"range":[12024,12025],"type":"Punctuator","value":";"},{"range":[12032,12033],"type":"Punctuator","value":"}"},{"range":[12040,12046],"type":"Keyword","value":"return"},{"range":[12047,12051],"type":"Identifier","value":"left"},{"range":[12051,12052],"type":"Punctuator","value":"."},{"range":[12052,12057],"type":"Identifier","value":"index"},{"range":[12058,12059],"type":"Punctuator","value":"-"},{"range":[12060,12065],"type":"Identifier","value":"right"},{"range":[12065,12066],"type":"Punctuator","value":"."},{"range":[12066,12071],"type":"Identifier","value":"index"},{"range":[12071,12072],"type":"Punctuator","value":";"},{"range":[12077,12078],"type":"Punctuator","value":"}"},{"range":[12078,12079],"type":"Punctuator","value":")"},{"range":[12079,12080],"type":"Punctuator","value":","},{"range":[12081,12088],"type":"String","value":"'value'"},{"range":[12088,12089],"type":"Punctuator","value":")"},{"range":[12089,12090],"type":"Punctuator","value":";"},{"range":[12093,12094],"type":"Punctuator","value":"}"},{"range":[12094,12095],"type":"Punctuator","value":";"},{"range":[12167,12170],"type":"Keyword","value":"var"},{"range":[12171,12176],"type":"Identifier","value":"group"},{"range":[12177,12178],"type":"Punctuator","value":"="},{"range":[12179,12187],"type":"Keyword","value":"function"},{"range":[12187,12188],"type":"Punctuator","value":"("},{"range":[12188,12196],"type":"Identifier","value":"behavior"},{"range":[12196,12197],"type":"Punctuator","value":")"},{"range":[12198,12199],"type":"Punctuator","value":"{"},{"range":[12204,12210],"type":"Keyword","value":"return"},{"range":[12211,12219],"type":"Keyword","value":"function"},{"range":[12219,12220],"type":"Punctuator","value":"("},{"range":[12220,12223],"type":"Identifier","value":"obj"},{"range":[12223,12224],"type":"Punctuator","value":","},{"range":[12225,12230],"type":"Identifier","value":"value"},{"range":[12230,12231],"type":"Punctuator","value":","},{"range":[12232,12239],"type":"Identifier","value":"context"},{"range":[12239,12240],"type":"Punctuator","value":")"},{"range":[12241,12242],"type":"Punctuator","value":"{"},{"range":[12249,12252],"type":"Keyword","value":"var"},{"range":[12253,12259],"type":"Identifier","value":"result"},{"range":[12260,12261],"type":"Punctuator","value":"="},{"range":[12262,12263],"type":"Punctuator","value":"{"},{"range":[12263,12264],"type":"Punctuator","value":"}"},{"range":[12264,12265],"type":"Punctuator","value":";"},{"range":[12272,12275],"type":"Keyword","value":"var"},{"range":[12276,12284],"type":"Identifier","value":"iterator"},{"range":[12285,12286],"type":"Punctuator","value":"="},{"range":[12287,12292],"type":"Identifier","value":"value"},{"range":[12293,12295],"type":"Punctuator","value":"=="},{"range":[12296,12300],"type":"Null","value":"null"},{"range":[12301,12302],"type":"Punctuator","value":"?"},{"range":[12303,12304],"type":"Identifier","value":"_"},{"range":[12304,12305],"type":"Punctuator","value":"."},{"range":[12305,12313],"type":"Identifier","value":"identity"},{"range":[12314,12315],"type":"Punctuator","value":":"},{"range":[12316,12330],"type":"Identifier","value":"lookupIterator"},{"range":[12330,12331],"type":"Punctuator","value":"("},{"range":[12331,12336],"type":"Identifier","value":"value"},{"range":[12336,12337],"type":"Punctuator","value":")"},{"range":[12337,12338],"type":"Punctuator","value":";"},{"range":[12345,12349],"type":"Identifier","value":"each"},{"range":[12349,12350],"type":"Punctuator","value":"("},{"range":[12350,12353],"type":"Identifier","value":"obj"},{"range":[12353,12354],"type":"Punctuator","value":","},{"range":[12355,12363],"type":"Keyword","value":"function"},{"range":[12363,12364],"type":"Punctuator","value":"("},{"range":[12364,12369],"type":"Identifier","value":"value"},{"range":[12369,12370],"type":"Punctuator","value":","},{"range":[12371,12376],"type":"Identifier","value":"index"},{"range":[12376,12377],"type":"Punctuator","value":")"},{"range":[12378,12379],"type":"Punctuator","value":"{"},{"range":[12388,12391],"type":"Keyword","value":"var"},{"range":[12392,12395],"type":"Identifier","value":"key"},{"range":[12396,12397],"type":"Punctuator","value":"="},{"range":[12398,12406],"type":"Identifier","value":"iterator"},{"range":[12406,12407],"type":"Punctuator","value":"."},{"range":[12407,12411],"type":"Identifier","value":"call"},{"range":[12411,12412],"type":"Punctuator","value":"("},{"range":[12412,12419],"type":"Identifier","value":"context"},{"range":[12419,12420],"type":"Punctuator","value":","},{"range":[12421,12426],"type":"Identifier","value":"value"},{"range":[12426,12427],"type":"Punctuator","value":","},{"range":[12428,12433],"type":"Identifier","value":"index"},{"range":[12433,12434],"type":"Punctuator","value":","},{"range":[12435,12438],"type":"Identifier","value":"obj"},{"range":[12438,12439],"type":"Punctuator","value":")"},{"range":[12439,12440],"type":"Punctuator","value":";"},{"range":[12449,12457],"type":"Identifier","value":"behavior"},{"range":[12457,12458],"type":"Punctuator","value":"("},{"range":[12458,12464],"type":"Identifier","value":"result"},{"range":[12464,12465],"type":"Punctuator","value":","},{"range":[12466,12469],"type":"Identifier","value":"key"},{"range":[12469,12470],"type":"Punctuator","value":","},{"range":[12471,12476],"type":"Identifier","value":"value"},{"range":[12476,12477],"type":"Punctuator","value":")"},{"range":[12477,12478],"type":"Punctuator","value":";"},{"range":[12485,12486],"type":"Punctuator","value":"}"},{"range":[12486,12487],"type":"Punctuator","value":")"},{"range":[12487,12488],"type":"Punctuator","value":";"},{"range":[12495,12501],"type":"Keyword","value":"return"},{"range":[12502,12508],"type":"Identifier","value":"result"},{"range":[12508,12509],"type":"Punctuator","value":";"},{"range":[12514,12515],"type":"Punctuator","value":"}"},{"range":[12515,12516],"type":"Punctuator","value":";"},{"range":[12519,12520],"type":"Punctuator","value":"}"},{"range":[12520,12521],"type":"Punctuator","value":";"},{"range":[12664,12665],"type":"Identifier","value":"_"},{"range":[12665,12666],"type":"Punctuator","value":"."},{"range":[12666,12673],"type":"Identifier","value":"groupBy"},{"range":[12674,12675],"type":"Punctuator","value":"="},{"range":[12676,12681],"type":"Identifier","value":"group"},{"range":[12681,12682],"type":"Punctuator","value":"("},{"range":[12682,12690],"type":"Keyword","value":"function"},{"range":[12690,12691],"type":"Punctuator","value":"("},{"range":[12691,12697],"type":"Identifier","value":"result"},{"range":[12697,12698],"type":"Punctuator","value":","},{"range":[12699,12702],"type":"Identifier","value":"key"},{"range":[12702,12703],"type":"Punctuator","value":","},{"range":[12704,12709],"type":"Identifier","value":"value"},{"range":[12709,12710],"type":"Punctuator","value":")"},{"range":[12711,12712],"type":"Punctuator","value":"{"},{"range":[12717,12718],"type":"Punctuator","value":"("},{"range":[12718,12719],"type":"Identifier","value":"_"},{"range":[12719,12720],"type":"Punctuator","value":"."},{"range":[12720,12723],"type":"Identifier","value":"has"},{"range":[12723,12724],"type":"Punctuator","value":"("},{"range":[12724,12730],"type":"Identifier","value":"result"},{"range":[12730,12731],"type":"Punctuator","value":","},{"range":[12732,12735],"type":"Identifier","value":"key"},{"range":[12735,12736],"type":"Punctuator","value":")"},{"range":[12737,12738],"type":"Punctuator","value":"?"},{"range":[12739,12745],"type":"Identifier","value":"result"},{"range":[12745,12746],"type":"Punctuator","value":"["},{"range":[12746,12749],"type":"Identifier","value":"key"},{"range":[12749,12750],"type":"Punctuator","value":"]"},{"range":[12751,12752],"type":"Punctuator","value":":"},{"range":[12753,12754],"type":"Punctuator","value":"("},{"range":[12754,12760],"type":"Identifier","value":"result"},{"range":[12760,12761],"type":"Punctuator","value":"["},{"range":[12761,12764],"type":"Identifier","value":"key"},{"range":[12764,12765],"type":"Punctuator","value":"]"},{"range":[12766,12767],"type":"Punctuator","value":"="},{"range":[12768,12769],"type":"Punctuator","value":"["},{"range":[12769,12770],"type":"Punctuator","value":"]"},{"range":[12770,12771],"type":"Punctuator","value":")"},{"range":[12771,12772],"type":"Punctuator","value":")"},{"range":[12772,12773],"type":"Punctuator","value":"."},{"range":[12773,12777],"type":"Identifier","value":"push"},{"range":[12777,12778],"type":"Punctuator","value":"("},{"range":[12778,12783],"type":"Identifier","value":"value"},{"range":[12783,12784],"type":"Punctuator","value":")"},{"range":[12784,12785],"type":"Punctuator","value":";"},{"range":[12788,12789],"type":"Punctuator","value":"}"},{"range":[12789,12790],"type":"Punctuator","value":")"},{"range":[12790,12791],"type":"Punctuator","value":";"},{"range":[12932,12933],"type":"Identifier","value":"_"},{"range":[12933,12934],"type":"Punctuator","value":"."},{"range":[12934,12941],"type":"Identifier","value":"indexBy"},{"range":[12942,12943],"type":"Punctuator","value":"="},{"range":[12944,12949],"type":"Identifier","value":"group"},{"range":[12949,12950],"type":"Punctuator","value":"("},{"range":[12950,12958],"type":"Keyword","value":"function"},{"range":[12958,12959],"type":"Punctuator","value":"("},{"range":[12959,12965],"type":"Identifier","value":"result"},{"range":[12965,12966],"type":"Punctuator","value":","},{"range":[12967,12970],"type":"Identifier","value":"key"},{"range":[12970,12971],"type":"Punctuator","value":","},{"range":[12972,12977],"type":"Identifier","value":"value"},{"range":[12977,12978],"type":"Punctuator","value":")"},{"range":[12979,12980],"type":"Punctuator","value":"{"},{"range":[12985,12991],"type":"Identifier","value":"result"},{"range":[12991,12992],"type":"Punctuator","value":"["},{"range":[12992,12995],"type":"Identifier","value":"key"},{"range":[12995,12996],"type":"Punctuator","value":"]"},{"range":[12997,12998],"type":"Punctuator","value":"="},{"range":[12999,13004],"type":"Identifier","value":"value"},{"range":[13004,13005],"type":"Punctuator","value":";"},{"range":[13008,13009],"type":"Punctuator","value":"}"},{"range":[13009,13010],"type":"Punctuator","value":")"},{"range":[13010,13011],"type":"Punctuator","value":";"},{"range":[13181,13182],"type":"Identifier","value":"_"},{"range":[13182,13183],"type":"Punctuator","value":"."},{"range":[13183,13190],"type":"Identifier","value":"countBy"},{"range":[13191,13192],"type":"Punctuator","value":"="},{"range":[13193,13198],"type":"Identifier","value":"group"},{"range":[13198,13199],"type":"Punctuator","value":"("},{"range":[13199,13207],"type":"Keyword","value":"function"},{"range":[13207,13208],"type":"Punctuator","value":"("},{"range":[13208,13214],"type":"Identifier","value":"result"},{"range":[13214,13215],"type":"Punctuator","value":","},{"range":[13216,13219],"type":"Identifier","value":"key"},{"range":[13219,13220],"type":"Punctuator","value":")"},{"range":[13221,13222],"type":"Punctuator","value":"{"},{"range":[13227,13228],"type":"Identifier","value":"_"},{"range":[13228,13229],"type":"Punctuator","value":"."},{"range":[13229,13232],"type":"Identifier","value":"has"},{"range":[13232,13233],"type":"Punctuator","value":"("},{"range":[13233,13239],"type":"Identifier","value":"result"},{"range":[13239,13240],"type":"Punctuator","value":","},{"range":[13241,13244],"type":"Identifier","value":"key"},{"range":[13244,13245],"type":"Punctuator","value":")"},{"range":[13246,13247],"type":"Punctuator","value":"?"},{"range":[13248,13254],"type":"Identifier","value":"result"},{"range":[13254,13255],"type":"Punctuator","value":"["},{"range":[13255,13258],"type":"Identifier","value":"key"},{"range":[13258,13259],"type":"Punctuator","value":"]"},{"range":[13259,13261],"type":"Punctuator","value":"++"},{"range":[13262,13263],"type":"Punctuator","value":":"},{"range":[13264,13270],"type":"Identifier","value":"result"},{"range":[13270,13271],"type":"Punctuator","value":"["},{"range":[13271,13274],"type":"Identifier","value":"key"},{"range":[13274,13275],"type":"Punctuator","value":"]"},{"range":[13276,13277],"type":"Punctuator","value":"="},{"range":[13278,13279],"type":"Numeric","value":"1"},{"range":[13279,13280],"type":"Punctuator","value":";"},{"range":[13283,13284],"type":"Punctuator","value":"}"},{"range":[13284,13285],"type":"Punctuator","value":")"},{"range":[13285,13286],"type":"Punctuator","value":";"},{"range":[13442,13443],"type":"Identifier","value":"_"},{"range":[13443,13444],"type":"Punctuator","value":"."},{"range":[13444,13455],"type":"Identifier","value":"sortedIndex"},{"range":[13456,13457],"type":"Punctuator","value":"="},{"range":[13458,13466],"type":"Keyword","value":"function"},{"range":[13466,13467],"type":"Punctuator","value":"("},{"range":[13467,13472],"type":"Identifier","value":"array"},{"range":[13472,13473],"type":"Punctuator","value":","},{"range":[13474,13477],"type":"Identifier","value":"obj"},{"range":[13477,13478],"type":"Punctuator","value":","},{"range":[13479,13487],"type":"Identifier","value":"iterator"},{"range":[13487,13488],"type":"Punctuator","value":","},{"range":[13489,13496],"type":"Identifier","value":"context"},{"range":[13496,13497],"type":"Punctuator","value":")"},{"range":[13498,13499],"type":"Punctuator","value":"{"},{"range":[13504,13512],"type":"Identifier","value":"iterator"},{"range":[13513,13514],"type":"Punctuator","value":"="},{"range":[13515,13523],"type":"Identifier","value":"iterator"},{"range":[13524,13526],"type":"Punctuator","value":"=="},{"range":[13527,13531],"type":"Null","value":"null"},{"range":[13532,13533],"type":"Punctuator","value":"?"},{"range":[13534,13535],"type":"Identifier","value":"_"},{"range":[13535,13536],"type":"Punctuator","value":"."},{"range":[13536,13544],"type":"Identifier","value":"identity"},{"range":[13545,13546],"type":"Punctuator","value":":"},{"range":[13547,13561],"type":"Identifier","value":"lookupIterator"},{"range":[13561,13562],"type":"Punctuator","value":"("},{"range":[13562,13570],"type":"Identifier","value":"iterator"},{"range":[13570,13571],"type":"Punctuator","value":")"},{"range":[13571,13572],"type":"Punctuator","value":";"},{"range":[13577,13580],"type":"Keyword","value":"var"},{"range":[13581,13586],"type":"Identifier","value":"value"},{"range":[13587,13588],"type":"Punctuator","value":"="},{"range":[13589,13597],"type":"Identifier","value":"iterator"},{"range":[13597,13598],"type":"Punctuator","value":"."},{"range":[13598,13602],"type":"Identifier","value":"call"},{"range":[13602,13603],"type":"Punctuator","value":"("},{"range":[13603,13610],"type":"Identifier","value":"context"},{"range":[13610,13611],"type":"Punctuator","value":","},{"range":[13612,13615],"type":"Identifier","value":"obj"},{"range":[13615,13616],"type":"Punctuator","value":")"},{"range":[13616,13617],"type":"Punctuator","value":";"},{"range":[13622,13625],"type":"Keyword","value":"var"},{"range":[13626,13629],"type":"Identifier","value":"low"},{"range":[13630,13631],"type":"Punctuator","value":"="},{"range":[13632,13633],"type":"Numeric","value":"0"},{"range":[13633,13634],"type":"Punctuator","value":","},{"range":[13635,13639],"type":"Identifier","value":"high"},{"range":[13640,13641],"type":"Punctuator","value":"="},{"range":[13642,13647],"type":"Identifier","value":"array"},{"range":[13647,13648],"type":"Punctuator","value":"."},{"range":[13648,13654],"type":"Identifier","value":"length"},{"range":[13654,13655],"type":"Punctuator","value":";"},{"range":[13660,13665],"type":"Keyword","value":"while"},{"range":[13666,13667],"type":"Punctuator","value":"("},{"range":[13667,13670],"type":"Identifier","value":"low"},{"range":[13671,13672],"type":"Punctuator","value":"<"},{"range":[13673,13677],"type":"Identifier","value":"high"},{"range":[13677,13678],"type":"Punctuator","value":")"},{"range":[13679,13680],"type":"Punctuator","value":"{"},{"range":[13687,13690],"type":"Keyword","value":"var"},{"range":[13691,13694],"type":"Identifier","value":"mid"},{"range":[13695,13696],"type":"Punctuator","value":"="},{"range":[13697,13698],"type":"Punctuator","value":"("},{"range":[13698,13701],"type":"Identifier","value":"low"},{"range":[13702,13703],"type":"Punctuator","value":"+"},{"range":[13704,13708],"type":"Identifier","value":"high"},{"range":[13708,13709],"type":"Punctuator","value":")"},{"range":[13710,13713],"type":"Punctuator","value":">>>"},{"range":[13714,13715],"type":"Numeric","value":"1"},{"range":[13715,13716],"type":"Punctuator","value":";"},{"range":[13723,13731],"type":"Identifier","value":"iterator"},{"range":[13731,13732],"type":"Punctuator","value":"."},{"range":[13732,13736],"type":"Identifier","value":"call"},{"range":[13736,13737],"type":"Punctuator","value":"("},{"range":[13737,13744],"type":"Identifier","value":"context"},{"range":[13744,13745],"type":"Punctuator","value":","},{"range":[13746,13751],"type":"Identifier","value":"array"},{"range":[13751,13752],"type":"Punctuator","value":"["},{"range":[13752,13755],"type":"Identifier","value":"mid"},{"range":[13755,13756],"type":"Punctuator","value":"]"},{"range":[13756,13757],"type":"Punctuator","value":")"},{"range":[13758,13759],"type":"Punctuator","value":"<"},{"range":[13760,13765],"type":"Identifier","value":"value"},{"range":[13766,13767],"type":"Punctuator","value":"?"},{"range":[13768,13771],"type":"Identifier","value":"low"},{"range":[13772,13773],"type":"Punctuator","value":"="},{"range":[13774,13777],"type":"Identifier","value":"mid"},{"range":[13778,13779],"type":"Punctuator","value":"+"},{"range":[13780,13781],"type":"Numeric","value":"1"},{"range":[13782,13783],"type":"Punctuator","value":":"},{"range":[13784,13788],"type":"Identifier","value":"high"},{"range":[13789,13790],"type":"Punctuator","value":"="},{"range":[13791,13794],"type":"Identifier","value":"mid"},{"range":[13794,13795],"type":"Punctuator","value":";"},{"range":[13800,13801],"type":"Punctuator","value":"}"},{"range":[13806,13812],"type":"Keyword","value":"return"},{"range":[13813,13816],"type":"Identifier","value":"low"},{"range":[13816,13817],"type":"Punctuator","value":";"},{"range":[13820,13821],"type":"Punctuator","value":"}"},{"range":[13821,13822],"type":"Punctuator","value":";"},{"range":[13888,13889],"type":"Identifier","value":"_"},{"range":[13889,13890],"type":"Punctuator","value":"."},{"range":[13890,13897],"type":"Identifier","value":"toArray"},{"range":[13898,13899],"type":"Punctuator","value":"="},{"range":[13900,13908],"type":"Keyword","value":"function"},{"range":[13908,13909],"type":"Punctuator","value":"("},{"range":[13909,13912],"type":"Identifier","value":"obj"},{"range":[13912,13913],"type":"Punctuator","value":")"},{"range":[13914,13915],"type":"Punctuator","value":"{"},{"range":[13920,13922],"type":"Keyword","value":"if"},{"range":[13923,13924],"type":"Punctuator","value":"("},{"range":[13924,13925],"type":"Punctuator","value":"!"},{"range":[13925,13928],"type":"Identifier","value":"obj"},{"range":[13928,13929],"type":"Punctuator","value":")"},{"range":[13930,13936],"type":"Keyword","value":"return"},{"range":[13937,13938],"type":"Punctuator","value":"["},{"range":[13938,13939],"type":"Punctuator","value":"]"},{"range":[13939,13940],"type":"Punctuator","value":";"},{"range":[13945,13947],"type":"Keyword","value":"if"},{"range":[13948,13949],"type":"Punctuator","value":"("},{"range":[13949,13950],"type":"Identifier","value":"_"},{"range":[13950,13951],"type":"Punctuator","value":"."},{"range":[13951,13958],"type":"Identifier","value":"isArray"},{"range":[13958,13959],"type":"Punctuator","value":"("},{"range":[13959,13962],"type":"Identifier","value":"obj"},{"range":[13962,13963],"type":"Punctuator","value":")"},{"range":[13963,13964],"type":"Punctuator","value":")"},{"range":[13965,13971],"type":"Keyword","value":"return"},{"range":[13972,13977],"type":"Identifier","value":"slice"},{"range":[13977,13978],"type":"Punctuator","value":"."},{"range":[13978,13982],"type":"Identifier","value":"call"},{"range":[13982,13983],"type":"Punctuator","value":"("},{"range":[13983,13986],"type":"Identifier","value":"obj"},{"range":[13986,13987],"type":"Punctuator","value":")"},{"range":[13987,13988],"type":"Punctuator","value":";"},{"range":[13993,13995],"type":"Keyword","value":"if"},{"range":[13996,13997],"type":"Punctuator","value":"("},{"range":[13997,14000],"type":"Identifier","value":"obj"},{"range":[14000,14001],"type":"Punctuator","value":"."},{"range":[14001,14007],"type":"Identifier","value":"length"},{"range":[14008,14011],"type":"Punctuator","value":"==="},{"range":[14012,14013],"type":"Punctuator","value":"+"},{"range":[14013,14016],"type":"Identifier","value":"obj"},{"range":[14016,14017],"type":"Punctuator","value":"."},{"range":[14017,14023],"type":"Identifier","value":"length"},{"range":[14023,14024],"type":"Punctuator","value":")"},{"range":[14025,14031],"type":"Keyword","value":"return"},{"range":[14032,14033],"type":"Identifier","value":"_"},{"range":[14033,14034],"type":"Punctuator","value":"."},{"range":[14034,14037],"type":"Identifier","value":"map"},{"range":[14037,14038],"type":"Punctuator","value":"("},{"range":[14038,14041],"type":"Identifier","value":"obj"},{"range":[14041,14042],"type":"Punctuator","value":","},{"range":[14043,14044],"type":"Identifier","value":"_"},{"range":[14044,14045],"type":"Punctuator","value":"."},{"range":[14045,14053],"type":"Identifier","value":"identity"},{"range":[14053,14054],"type":"Punctuator","value":")"},{"range":[14054,14055],"type":"Punctuator","value":";"},{"range":[14060,14066],"type":"Keyword","value":"return"},{"range":[14067,14068],"type":"Identifier","value":"_"},{"range":[14068,14069],"type":"Punctuator","value":"."},{"range":[14069,14075],"type":"Identifier","value":"values"},{"range":[14075,14076],"type":"Punctuator","value":"("},{"range":[14076,14079],"type":"Identifier","value":"obj"},{"range":[14079,14080],"type":"Punctuator","value":")"},{"range":[14080,14081],"type":"Punctuator","value":";"},{"range":[14084,14085],"type":"Punctuator","value":"}"},{"range":[14085,14086],"type":"Punctuator","value":";"},{"range":[14139,14140],"type":"Identifier","value":"_"},{"range":[14140,14141],"type":"Punctuator","value":"."},{"range":[14141,14145],"type":"Identifier","value":"size"},{"range":[14146,14147],"type":"Punctuator","value":"="},{"range":[14148,14156],"type":"Keyword","value":"function"},{"range":[14156,14157],"type":"Punctuator","value":"("},{"range":[14157,14160],"type":"Identifier","value":"obj"},{"range":[14160,14161],"type":"Punctuator","value":")"},{"range":[14162,14163],"type":"Punctuator","value":"{"},{"range":[14168,14170],"type":"Keyword","value":"if"},{"range":[14171,14172],"type":"Punctuator","value":"("},{"range":[14172,14175],"type":"Identifier","value":"obj"},{"range":[14176,14178],"type":"Punctuator","value":"=="},{"range":[14179,14183],"type":"Null","value":"null"},{"range":[14183,14184],"type":"Punctuator","value":")"},{"range":[14185,14191],"type":"Keyword","value":"return"},{"range":[14192,14193],"type":"Numeric","value":"0"},{"range":[14193,14194],"type":"Punctuator","value":";"},{"range":[14199,14205],"type":"Keyword","value":"return"},{"range":[14206,14207],"type":"Punctuator","value":"("},{"range":[14207,14210],"type":"Identifier","value":"obj"},{"range":[14210,14211],"type":"Punctuator","value":"."},{"range":[14211,14217],"type":"Identifier","value":"length"},{"range":[14218,14221],"type":"Punctuator","value":"==="},{"range":[14222,14223],"type":"Punctuator","value":"+"},{"range":[14223,14226],"type":"Identifier","value":"obj"},{"range":[14226,14227],"type":"Punctuator","value":"."},{"range":[14227,14233],"type":"Identifier","value":"length"},{"range":[14233,14234],"type":"Punctuator","value":")"},{"range":[14235,14236],"type":"Punctuator","value":"?"},{"range":[14237,14240],"type":"Identifier","value":"obj"},{"range":[14240,14241],"type":"Punctuator","value":"."},{"range":[14241,14247],"type":"Identifier","value":"length"},{"range":[14248,14249],"type":"Punctuator","value":":"},{"range":[14250,14251],"type":"Identifier","value":"_"},{"range":[14251,14252],"type":"Punctuator","value":"."},{"range":[14252,14256],"type":"Identifier","value":"keys"},{"range":[14256,14257],"type":"Punctuator","value":"("},{"range":[14257,14260],"type":"Identifier","value":"obj"},{"range":[14260,14261],"type":"Punctuator","value":")"},{"range":[14261,14262],"type":"Punctuator","value":"."},{"range":[14262,14268],"type":"Identifier","value":"length"},{"range":[14268,14269],"type":"Punctuator","value":";"},{"range":[14272,14273],"type":"Punctuator","value":"}"},{"range":[14273,14274],"type":"Punctuator","value":";"},{"range":[14512,14513],"type":"Identifier","value":"_"},{"range":[14513,14514],"type":"Punctuator","value":"."},{"range":[14514,14519],"type":"Identifier","value":"first"},{"range":[14520,14521],"type":"Punctuator","value":"="},{"range":[14522,14523],"type":"Identifier","value":"_"},{"range":[14523,14524],"type":"Punctuator","value":"."},{"range":[14524,14528],"type":"Identifier","value":"head"},{"range":[14529,14530],"type":"Punctuator","value":"="},{"range":[14531,14532],"type":"Identifier","value":"_"},{"range":[14532,14533],"type":"Punctuator","value":"."},{"range":[14533,14537],"type":"Identifier","value":"take"},{"range":[14538,14539],"type":"Punctuator","value":"="},{"range":[14540,14548],"type":"Keyword","value":"function"},{"range":[14548,14549],"type":"Punctuator","value":"("},{"range":[14549,14554],"type":"Identifier","value":"array"},{"range":[14554,14555],"type":"Punctuator","value":","},{"range":[14556,14557],"type":"Identifier","value":"n"},{"range":[14557,14558],"type":"Punctuator","value":","},{"range":[14559,14564],"type":"Identifier","value":"guard"},{"range":[14564,14565],"type":"Punctuator","value":")"},{"range":[14566,14567],"type":"Punctuator","value":"{"},{"range":[14572,14574],"type":"Keyword","value":"if"},{"range":[14575,14576],"type":"Punctuator","value":"("},{"range":[14576,14581],"type":"Identifier","value":"array"},{"range":[14582,14584],"type":"Punctuator","value":"=="},{"range":[14585,14589],"type":"Null","value":"null"},{"range":[14589,14590],"type":"Punctuator","value":")"},{"range":[14591,14597],"type":"Keyword","value":"return"},{"range":[14598,14602],"type":"Keyword","value":"void"},{"range":[14603,14604],"type":"Numeric","value":"0"},{"range":[14604,14605],"type":"Punctuator","value":";"},{"range":[14610,14616],"type":"Keyword","value":"return"},{"range":[14617,14618],"type":"Punctuator","value":"("},{"range":[14618,14619],"type":"Identifier","value":"n"},{"range":[14620,14622],"type":"Punctuator","value":"=="},{"range":[14623,14627],"type":"Null","value":"null"},{"range":[14627,14628],"type":"Punctuator","value":")"},{"range":[14629,14631],"type":"Punctuator","value":"||"},{"range":[14632,14637],"type":"Identifier","value":"guard"},{"range":[14638,14639],"type":"Punctuator","value":"?"},{"range":[14640,14645],"type":"Identifier","value":"array"},{"range":[14645,14646],"type":"Punctuator","value":"["},{"range":[14646,14647],"type":"Numeric","value":"0"},{"range":[14647,14648],"type":"Punctuator","value":"]"},{"range":[14649,14650],"type":"Punctuator","value":":"},{"range":[14651,14656],"type":"Identifier","value":"slice"},{"range":[14656,14657],"type":"Punctuator","value":"."},{"range":[14657,14661],"type":"Identifier","value":"call"},{"range":[14661,14662],"type":"Punctuator","value":"("},{"range":[14662,14667],"type":"Identifier","value":"array"},{"range":[14667,14668],"type":"Punctuator","value":","},{"range":[14669,14670],"type":"Numeric","value":"0"},{"range":[14670,14671],"type":"Punctuator","value":","},{"range":[14672,14673],"type":"Identifier","value":"n"},{"range":[14673,14674],"type":"Punctuator","value":")"},{"range":[14674,14675],"type":"Punctuator","value":";"},{"range":[14678,14679],"type":"Punctuator","value":"}"},{"range":[14679,14680],"type":"Punctuator","value":";"},{"range":[14928,14929],"type":"Identifier","value":"_"},{"range":[14929,14930],"type":"Punctuator","value":"."},{"range":[14930,14937],"type":"Identifier","value":"initial"},{"range":[14938,14939],"type":"Punctuator","value":"="},{"range":[14940,14948],"type":"Keyword","value":"function"},{"range":[14948,14949],"type":"Punctuator","value":"("},{"range":[14949,14954],"type":"Identifier","value":"array"},{"range":[14954,14955],"type":"Punctuator","value":","},{"range":[14956,14957],"type":"Identifier","value":"n"},{"range":[14957,14958],"type":"Punctuator","value":","},{"range":[14959,14964],"type":"Identifier","value":"guard"},{"range":[14964,14965],"type":"Punctuator","value":")"},{"range":[14966,14967],"type":"Punctuator","value":"{"},{"range":[14972,14978],"type":"Keyword","value":"return"},{"range":[14979,14984],"type":"Identifier","value":"slice"},{"range":[14984,14985],"type":"Punctuator","value":"."},{"range":[14985,14989],"type":"Identifier","value":"call"},{"range":[14989,14990],"type":"Punctuator","value":"("},{"range":[14990,14995],"type":"Identifier","value":"array"},{"range":[14995,14996],"type":"Punctuator","value":","},{"range":[14997,14998],"type":"Numeric","value":"0"},{"range":[14998,14999],"type":"Punctuator","value":","},{"range":[15000,15005],"type":"Identifier","value":"array"},{"range":[15005,15006],"type":"Punctuator","value":"."},{"range":[15006,15012],"type":"Identifier","value":"length"},{"range":[15013,15014],"type":"Punctuator","value":"-"},{"range":[15015,15016],"type":"Punctuator","value":"("},{"range":[15016,15017],"type":"Punctuator","value":"("},{"range":[15017,15018],"type":"Identifier","value":"n"},{"range":[15019,15021],"type":"Punctuator","value":"=="},{"range":[15022,15026],"type":"Null","value":"null"},{"range":[15026,15027],"type":"Punctuator","value":")"},{"range":[15028,15030],"type":"Punctuator","value":"||"},{"range":[15031,15036],"type":"Identifier","value":"guard"},{"range":[15037,15038],"type":"Punctuator","value":"?"},{"range":[15039,15040],"type":"Numeric","value":"1"},{"range":[15041,15042],"type":"Punctuator","value":":"},{"range":[15043,15044],"type":"Identifier","value":"n"},{"range":[15044,15045],"type":"Punctuator","value":")"},{"range":[15045,15046],"type":"Punctuator","value":")"},{"range":[15046,15047],"type":"Punctuator","value":";"},{"range":[15050,15051],"type":"Punctuator","value":"}"},{"range":[15051,15052],"type":"Punctuator","value":";"},{"range":[15210,15211],"type":"Identifier","value":"_"},{"range":[15211,15212],"type":"Punctuator","value":"."},{"range":[15212,15216],"type":"Identifier","value":"last"},{"range":[15217,15218],"type":"Punctuator","value":"="},{"range":[15219,15227],"type":"Keyword","value":"function"},{"range":[15227,15228],"type":"Punctuator","value":"("},{"range":[15228,15233],"type":"Identifier","value":"array"},{"range":[15233,15234],"type":"Punctuator","value":","},{"range":[15235,15236],"type":"Identifier","value":"n"},{"range":[15236,15237],"type":"Punctuator","value":","},{"range":[15238,15243],"type":"Identifier","value":"guard"},{"range":[15243,15244],"type":"Punctuator","value":")"},{"range":[15245,15246],"type":"Punctuator","value":"{"},{"range":[15251,15253],"type":"Keyword","value":"if"},{"range":[15254,15255],"type":"Punctuator","value":"("},{"range":[15255,15260],"type":"Identifier","value":"array"},{"range":[15261,15263],"type":"Punctuator","value":"=="},{"range":[15264,15268],"type":"Null","value":"null"},{"range":[15268,15269],"type":"Punctuator","value":")"},{"range":[15270,15276],"type":"Keyword","value":"return"},{"range":[15277,15281],"type":"Keyword","value":"void"},{"range":[15282,15283],"type":"Numeric","value":"0"},{"range":[15283,15284],"type":"Punctuator","value":";"},{"range":[15289,15291],"type":"Keyword","value":"if"},{"range":[15292,15293],"type":"Punctuator","value":"("},{"range":[15293,15294],"type":"Punctuator","value":"("},{"range":[15294,15295],"type":"Identifier","value":"n"},{"range":[15296,15298],"type":"Punctuator","value":"=="},{"range":[15299,15303],"type":"Null","value":"null"},{"range":[15303,15304],"type":"Punctuator","value":")"},{"range":[15305,15307],"type":"Punctuator","value":"||"},{"range":[15308,15313],"type":"Identifier","value":"guard"},{"range":[15313,15314],"type":"Punctuator","value":")"},{"range":[15315,15316],"type":"Punctuator","value":"{"},{"range":[15323,15329],"type":"Keyword","value":"return"},{"range":[15330,15335],"type":"Identifier","value":"array"},{"range":[15335,15336],"type":"Punctuator","value":"["},{"range":[15336,15341],"type":"Identifier","value":"array"},{"range":[15341,15342],"type":"Punctuator","value":"."},{"range":[15342,15348],"type":"Identifier","value":"length"},{"range":[15349,15350],"type":"Punctuator","value":"-"},{"range":[15351,15352],"type":"Numeric","value":"1"},{"range":[15352,15353],"type":"Punctuator","value":"]"},{"range":[15353,15354],"type":"Punctuator","value":";"},{"range":[15359,15360],"type":"Punctuator","value":"}"},{"range":[15361,15365],"type":"Keyword","value":"else"},{"range":[15366,15367],"type":"Punctuator","value":"{"},{"range":[15374,15380],"type":"Keyword","value":"return"},{"range":[15381,15386],"type":"Identifier","value":"slice"},{"range":[15386,15387],"type":"Punctuator","value":"."},{"range":[15387,15391],"type":"Identifier","value":"call"},{"range":[15391,15392],"type":"Punctuator","value":"("},{"range":[15392,15397],"type":"Identifier","value":"array"},{"range":[15397,15398],"type":"Punctuator","value":","},{"range":[15399,15403],"type":"Identifier","value":"Math"},{"range":[15403,15404],"type":"Punctuator","value":"."},{"range":[15404,15407],"type":"Identifier","value":"max"},{"range":[15407,15408],"type":"Punctuator","value":"("},{"range":[15408,15413],"type":"Identifier","value":"array"},{"range":[15413,15414],"type":"Punctuator","value":"."},{"range":[15414,15420],"type":"Identifier","value":"length"},{"range":[15421,15422],"type":"Punctuator","value":"-"},{"range":[15423,15424],"type":"Identifier","value":"n"},{"range":[15424,15425],"type":"Punctuator","value":","},{"range":[15426,15427],"type":"Numeric","value":"0"},{"range":[15427,15428],"type":"Punctuator","value":")"},{"range":[15428,15429],"type":"Punctuator","value":")"},{"range":[15429,15430],"type":"Punctuator","value":";"},{"range":[15435,15436],"type":"Punctuator","value":"}"},{"range":[15439,15440],"type":"Punctuator","value":"}"},{"range":[15440,15441],"type":"Punctuator","value":";"},{"range":[15704,15705],"type":"Identifier","value":"_"},{"range":[15705,15706],"type":"Punctuator","value":"."},{"range":[15706,15710],"type":"Identifier","value":"rest"},{"range":[15711,15712],"type":"Punctuator","value":"="},{"range":[15713,15714],"type":"Identifier","value":"_"},{"range":[15714,15715],"type":"Punctuator","value":"."},{"range":[15715,15719],"type":"Identifier","value":"tail"},{"range":[15720,15721],"type":"Punctuator","value":"="},{"range":[15722,15723],"type":"Identifier","value":"_"},{"range":[15723,15724],"type":"Punctuator","value":"."},{"range":[15724,15728],"type":"Identifier","value":"drop"},{"range":[15729,15730],"type":"Punctuator","value":"="},{"range":[15731,15739],"type":"Keyword","value":"function"},{"range":[15739,15740],"type":"Punctuator","value":"("},{"range":[15740,15745],"type":"Identifier","value":"array"},{"range":[15745,15746],"type":"Punctuator","value":","},{"range":[15747,15748],"type":"Identifier","value":"n"},{"range":[15748,15749],"type":"Punctuator","value":","},{"range":[15750,15755],"type":"Identifier","value":"guard"},{"range":[15755,15756],"type":"Punctuator","value":")"},{"range":[15757,15758],"type":"Punctuator","value":"{"},{"range":[15763,15769],"type":"Keyword","value":"return"},{"range":[15770,15775],"type":"Identifier","value":"slice"},{"range":[15775,15776],"type":"Punctuator","value":"."},{"range":[15776,15780],"type":"Identifier","value":"call"},{"range":[15780,15781],"type":"Punctuator","value":"("},{"range":[15781,15786],"type":"Identifier","value":"array"},{"range":[15786,15787],"type":"Punctuator","value":","},{"range":[15788,15789],"type":"Punctuator","value":"("},{"range":[15789,15790],"type":"Identifier","value":"n"},{"range":[15791,15793],"type":"Punctuator","value":"=="},{"range":[15794,15798],"type":"Null","value":"null"},{"range":[15798,15799],"type":"Punctuator","value":")"},{"range":[15800,15802],"type":"Punctuator","value":"||"},{"range":[15803,15808],"type":"Identifier","value":"guard"},{"range":[15809,15810],"type":"Punctuator","value":"?"},{"range":[15811,15812],"type":"Numeric","value":"1"},{"range":[15813,15814],"type":"Punctuator","value":":"},{"range":[15815,15816],"type":"Identifier","value":"n"},{"range":[15816,15817],"type":"Punctuator","value":")"},{"range":[15817,15818],"type":"Punctuator","value":";"},{"range":[15821,15822],"type":"Punctuator","value":"}"},{"range":[15822,15823],"type":"Punctuator","value":";"},{"range":[15873,15874],"type":"Identifier","value":"_"},{"range":[15874,15875],"type":"Punctuator","value":"."},{"range":[15875,15882],"type":"Identifier","value":"compact"},{"range":[15883,15884],"type":"Punctuator","value":"="},{"range":[15885,15893],"type":"Keyword","value":"function"},{"range":[15893,15894],"type":"Punctuator","value":"("},{"range":[15894,15899],"type":"Identifier","value":"array"},{"range":[15899,15900],"type":"Punctuator","value":")"},{"range":[15901,15902],"type":"Punctuator","value":"{"},{"range":[15907,15913],"type":"Keyword","value":"return"},{"range":[15914,15915],"type":"Identifier","value":"_"},{"range":[15915,15916],"type":"Punctuator","value":"."},{"range":[15916,15922],"type":"Identifier","value":"filter"},{"range":[15922,15923],"type":"Punctuator","value":"("},{"range":[15923,15928],"type":"Identifier","value":"array"},{"range":[15928,15929],"type":"Punctuator","value":","},{"range":[15930,15931],"type":"Identifier","value":"_"},{"range":[15931,15932],"type":"Punctuator","value":"."},{"range":[15932,15940],"type":"Identifier","value":"identity"},{"range":[15940,15941],"type":"Punctuator","value":")"},{"range":[15941,15942],"type":"Punctuator","value":";"},{"range":[15945,15946],"type":"Punctuator","value":"}"},{"range":[15946,15947],"type":"Punctuator","value":";"},{"range":[16015,16018],"type":"Keyword","value":"var"},{"range":[16019,16026],"type":"Identifier","value":"flatten"},{"range":[16027,16028],"type":"Punctuator","value":"="},{"range":[16029,16037],"type":"Keyword","value":"function"},{"range":[16037,16038],"type":"Punctuator","value":"("},{"range":[16038,16043],"type":"Identifier","value":"input"},{"range":[16043,16044],"type":"Punctuator","value":","},{"range":[16045,16052],"type":"Identifier","value":"shallow"},{"range":[16052,16053],"type":"Punctuator","value":","},{"range":[16054,16060],"type":"Identifier","value":"output"},{"range":[16060,16061],"type":"Punctuator","value":")"},{"range":[16062,16063],"type":"Punctuator","value":"{"},{"range":[16068,16070],"type":"Keyword","value":"if"},{"range":[16071,16072],"type":"Punctuator","value":"("},{"range":[16072,16079],"type":"Identifier","value":"shallow"},{"range":[16080,16082],"type":"Punctuator","value":"&&"},{"range":[16083,16084],"type":"Identifier","value":"_"},{"range":[16084,16085],"type":"Punctuator","value":"."},{"range":[16085,16090],"type":"Identifier","value":"every"},{"range":[16090,16091],"type":"Punctuator","value":"("},{"range":[16091,16096],"type":"Identifier","value":"input"},{"range":[16096,16097],"type":"Punctuator","value":","},{"range":[16098,16099],"type":"Identifier","value":"_"},{"range":[16099,16100],"type":"Punctuator","value":"."},{"range":[16100,16107],"type":"Identifier","value":"isArray"},{"range":[16107,16108],"type":"Punctuator","value":")"},{"range":[16108,16109],"type":"Punctuator","value":")"},{"range":[16110,16111],"type":"Punctuator","value":"{"},{"range":[16118,16124],"type":"Keyword","value":"return"},{"range":[16125,16131],"type":"Identifier","value":"concat"},{"range":[16131,16132],"type":"Punctuator","value":"."},{"range":[16132,16137],"type":"Identifier","value":"apply"},{"range":[16137,16138],"type":"Punctuator","value":"("},{"range":[16138,16144],"type":"Identifier","value":"output"},{"range":[16144,16145],"type":"Punctuator","value":","},{"range":[16146,16151],"type":"Identifier","value":"input"},{"range":[16151,16152],"type":"Punctuator","value":")"},{"range":[16152,16153],"type":"Punctuator","value":";"},{"range":[16158,16159],"type":"Punctuator","value":"}"},{"range":[16164,16168],"type":"Identifier","value":"each"},{"range":[16168,16169],"type":"Punctuator","value":"("},{"range":[16169,16174],"type":"Identifier","value":"input"},{"range":[16174,16175],"type":"Punctuator","value":","},{"range":[16176,16184],"type":"Keyword","value":"function"},{"range":[16184,16185],"type":"Punctuator","value":"("},{"range":[16185,16190],"type":"Identifier","value":"value"},{"range":[16190,16191],"type":"Punctuator","value":")"},{"range":[16192,16193],"type":"Punctuator","value":"{"},{"range":[16200,16202],"type":"Keyword","value":"if"},{"range":[16203,16204],"type":"Punctuator","value":"("},{"range":[16204,16205],"type":"Identifier","value":"_"},{"range":[16205,16206],"type":"Punctuator","value":"."},{"range":[16206,16213],"type":"Identifier","value":"isArray"},{"range":[16213,16214],"type":"Punctuator","value":"("},{"range":[16214,16219],"type":"Identifier","value":"value"},{"range":[16219,16220],"type":"Punctuator","value":")"},{"range":[16221,16223],"type":"Punctuator","value":"||"},{"range":[16224,16225],"type":"Identifier","value":"_"},{"range":[16225,16226],"type":"Punctuator","value":"."},{"range":[16226,16237],"type":"Identifier","value":"isArguments"},{"range":[16237,16238],"type":"Punctuator","value":"("},{"range":[16238,16243],"type":"Identifier","value":"value"},{"range":[16243,16244],"type":"Punctuator","value":")"},{"range":[16244,16245],"type":"Punctuator","value":")"},{"range":[16246,16247],"type":"Punctuator","value":"{"},{"range":[16256,16263],"type":"Identifier","value":"shallow"},{"range":[16264,16265],"type":"Punctuator","value":"?"},{"range":[16266,16270],"type":"Identifier","value":"push"},{"range":[16270,16271],"type":"Punctuator","value":"."},{"range":[16271,16276],"type":"Identifier","value":"apply"},{"range":[16276,16277],"type":"Punctuator","value":"("},{"range":[16277,16283],"type":"Identifier","value":"output"},{"range":[16283,16284],"type":"Punctuator","value":","},{"range":[16285,16290],"type":"Identifier","value":"value"},{"range":[16290,16291],"type":"Punctuator","value":")"},{"range":[16292,16293],"type":"Punctuator","value":":"},{"range":[16294,16301],"type":"Identifier","value":"flatten"},{"range":[16301,16302],"type":"Punctuator","value":"("},{"range":[16302,16307],"type":"Identifier","value":"value"},{"range":[16307,16308],"type":"Punctuator","value":","},{"range":[16309,16316],"type":"Identifier","value":"shallow"},{"range":[16316,16317],"type":"Punctuator","value":","},{"range":[16318,16324],"type":"Identifier","value":"output"},{"range":[16324,16325],"type":"Punctuator","value":")"},{"range":[16325,16326],"type":"Punctuator","value":";"},{"range":[16333,16334],"type":"Punctuator","value":"}"},{"range":[16335,16339],"type":"Keyword","value":"else"},{"range":[16340,16341],"type":"Punctuator","value":"{"},{"range":[16350,16356],"type":"Identifier","value":"output"},{"range":[16356,16357],"type":"Punctuator","value":"."},{"range":[16357,16361],"type":"Identifier","value":"push"},{"range":[16361,16362],"type":"Punctuator","value":"("},{"range":[16362,16367],"type":"Identifier","value":"value"},{"range":[16367,16368],"type":"Punctuator","value":")"},{"range":[16368,16369],"type":"Punctuator","value":";"},{"range":[16376,16377],"type":"Punctuator","value":"}"},{"range":[16382,16383],"type":"Punctuator","value":"}"},{"range":[16383,16384],"type":"Punctuator","value":")"},{"range":[16384,16385],"type":"Punctuator","value":";"},{"range":[16390,16396],"type":"Keyword","value":"return"},{"range":[16397,16403],"type":"Identifier","value":"output"},{"range":[16403,16404],"type":"Punctuator","value":";"},{"range":[16407,16408],"type":"Punctuator","value":"}"},{"range":[16408,16409],"type":"Punctuator","value":";"},{"range":[16492,16493],"type":"Identifier","value":"_"},{"range":[16493,16494],"type":"Punctuator","value":"."},{"range":[16494,16501],"type":"Identifier","value":"flatten"},{"range":[16502,16503],"type":"Punctuator","value":"="},{"range":[16504,16512],"type":"Keyword","value":"function"},{"range":[16512,16513],"type":"Punctuator","value":"("},{"range":[16513,16518],"type":"Identifier","value":"array"},{"range":[16518,16519],"type":"Punctuator","value":","},{"range":[16520,16527],"type":"Identifier","value":"shallow"},{"range":[16527,16528],"type":"Punctuator","value":")"},{"range":[16529,16530],"type":"Punctuator","value":"{"},{"range":[16535,16541],"type":"Keyword","value":"return"},{"range":[16542,16549],"type":"Identifier","value":"flatten"},{"range":[16549,16550],"type":"Punctuator","value":"("},{"range":[16550,16555],"type":"Identifier","value":"array"},{"range":[16555,16556],"type":"Punctuator","value":","},{"range":[16557,16564],"type":"Identifier","value":"shallow"},{"range":[16564,16565],"type":"Punctuator","value":","},{"range":[16566,16567],"type":"Punctuator","value":"["},{"range":[16567,16568],"type":"Punctuator","value":"]"},{"range":[16568,16569],"type":"Punctuator","value":")"},{"range":[16569,16570],"type":"Punctuator","value":";"},{"range":[16573,16574],"type":"Punctuator","value":"}"},{"range":[16574,16575],"type":"Punctuator","value":";"},{"range":[16660,16661],"type":"Identifier","value":"_"},{"range":[16661,16662],"type":"Punctuator","value":"."},{"range":[16662,16669],"type":"Identifier","value":"without"},{"range":[16670,16671],"type":"Punctuator","value":"="},{"range":[16672,16680],"type":"Keyword","value":"function"},{"range":[16680,16681],"type":"Punctuator","value":"("},{"range":[16681,16686],"type":"Identifier","value":"array"},{"range":[16686,16687],"type":"Punctuator","value":")"},{"range":[16688,16689],"type":"Punctuator","value":"{"},{"range":[16694,16700],"type":"Keyword","value":"return"},{"range":[16701,16702],"type":"Identifier","value":"_"},{"range":[16702,16703],"type":"Punctuator","value":"."},{"range":[16703,16713],"type":"Identifier","value":"difference"},{"range":[16713,16714],"type":"Punctuator","value":"("},{"range":[16714,16719],"type":"Identifier","value":"array"},{"range":[16719,16720],"type":"Punctuator","value":","},{"range":[16721,16726],"type":"Identifier","value":"slice"},{"range":[16726,16727],"type":"Punctuator","value":"."},{"range":[16727,16731],"type":"Identifier","value":"call"},{"range":[16731,16732],"type":"Punctuator","value":"("},{"range":[16732,16741],"type":"Identifier","value":"arguments"},{"range":[16741,16742],"type":"Punctuator","value":","},{"range":[16743,16744],"type":"Numeric","value":"1"},{"range":[16744,16745],"type":"Punctuator","value":")"},{"range":[16745,16746],"type":"Punctuator","value":")"},{"range":[16746,16747],"type":"Punctuator","value":";"},{"range":[16750,16751],"type":"Punctuator","value":"}"},{"range":[16751,16752],"type":"Punctuator","value":";"},{"range":[16926,16927],"type":"Identifier","value":"_"},{"range":[16927,16928],"type":"Punctuator","value":"."},{"range":[16928,16932],"type":"Identifier","value":"uniq"},{"range":[16933,16934],"type":"Punctuator","value":"="},{"range":[16935,16936],"type":"Identifier","value":"_"},{"range":[16936,16937],"type":"Punctuator","value":"."},{"range":[16937,16943],"type":"Identifier","value":"unique"},{"range":[16944,16945],"type":"Punctuator","value":"="},{"range":[16946,16954],"type":"Keyword","value":"function"},{"range":[16954,16955],"type":"Punctuator","value":"("},{"range":[16955,16960],"type":"Identifier","value":"array"},{"range":[16960,16961],"type":"Punctuator","value":","},{"range":[16962,16970],"type":"Identifier","value":"isSorted"},{"range":[16970,16971],"type":"Punctuator","value":","},{"range":[16972,16980],"type":"Identifier","value":"iterator"},{"range":[16980,16981],"type":"Punctuator","value":","},{"range":[16982,16989],"type":"Identifier","value":"context"},{"range":[16989,16990],"type":"Punctuator","value":")"},{"range":[16991,16992],"type":"Punctuator","value":"{"},{"range":[16997,16999],"type":"Keyword","value":"if"},{"range":[17000,17001],"type":"Punctuator","value":"("},{"range":[17001,17002],"type":"Identifier","value":"_"},{"range":[17002,17003],"type":"Punctuator","value":"."},{"range":[17003,17013],"type":"Identifier","value":"isFunction"},{"range":[17013,17014],"type":"Punctuator","value":"("},{"range":[17014,17022],"type":"Identifier","value":"isSorted"},{"range":[17022,17023],"type":"Punctuator","value":")"},{"range":[17023,17024],"type":"Punctuator","value":")"},{"range":[17025,17026],"type":"Punctuator","value":"{"},{"range":[17033,17040],"type":"Identifier","value":"context"},{"range":[17041,17042],"type":"Punctuator","value":"="},{"range":[17043,17051],"type":"Identifier","value":"iterator"},{"range":[17051,17052],"type":"Punctuator","value":";"},{"range":[17059,17067],"type":"Identifier","value":"iterator"},{"range":[17068,17069],"type":"Punctuator","value":"="},{"range":[17070,17078],"type":"Identifier","value":"isSorted"},{"range":[17078,17079],"type":"Punctuator","value":";"},{"range":[17086,17094],"type":"Identifier","value":"isSorted"},{"range":[17095,17096],"type":"Punctuator","value":"="},{"range":[17097,17102],"type":"Boolean","value":"false"},{"range":[17102,17103],"type":"Punctuator","value":";"},{"range":[17108,17109],"type":"Punctuator","value":"}"},{"range":[17114,17117],"type":"Keyword","value":"var"},{"range":[17118,17125],"type":"Identifier","value":"initial"},{"range":[17126,17127],"type":"Punctuator","value":"="},{"range":[17128,17136],"type":"Identifier","value":"iterator"},{"range":[17137,17138],"type":"Punctuator","value":"?"},{"range":[17139,17140],"type":"Identifier","value":"_"},{"range":[17140,17141],"type":"Punctuator","value":"."},{"range":[17141,17144],"type":"Identifier","value":"map"},{"range":[17144,17145],"type":"Punctuator","value":"("},{"range":[17145,17150],"type":"Identifier","value":"array"},{"range":[17150,17151],"type":"Punctuator","value":","},{"range":[17152,17160],"type":"Identifier","value":"iterator"},{"range":[17160,17161],"type":"Punctuator","value":","},{"range":[17162,17169],"type":"Identifier","value":"context"},{"range":[17169,17170],"type":"Punctuator","value":")"},{"range":[17171,17172],"type":"Punctuator","value":":"},{"range":[17173,17178],"type":"Identifier","value":"array"},{"range":[17178,17179],"type":"Punctuator","value":";"},{"range":[17184,17187],"type":"Keyword","value":"var"},{"range":[17188,17195],"type":"Identifier","value":"results"},{"range":[17196,17197],"type":"Punctuator","value":"="},{"range":[17198,17199],"type":"Punctuator","value":"["},{"range":[17199,17200],"type":"Punctuator","value":"]"},{"range":[17200,17201],"type":"Punctuator","value":";"},{"range":[17206,17209],"type":"Keyword","value":"var"},{"range":[17210,17214],"type":"Identifier","value":"seen"},{"range":[17215,17216],"type":"Punctuator","value":"="},{"range":[17217,17218],"type":"Punctuator","value":"["},{"range":[17218,17219],"type":"Punctuator","value":"]"},{"range":[17219,17220],"type":"Punctuator","value":";"},{"range":[17225,17229],"type":"Identifier","value":"each"},{"range":[17229,17230],"type":"Punctuator","value":"("},{"range":[17230,17237],"type":"Identifier","value":"initial"},{"range":[17237,17238],"type":"Punctuator","value":","},{"range":[17239,17247],"type":"Keyword","value":"function"},{"range":[17247,17248],"type":"Punctuator","value":"("},{"range":[17248,17253],"type":"Identifier","value":"value"},{"range":[17253,17254],"type":"Punctuator","value":","},{"range":[17255,17260],"type":"Identifier","value":"index"},{"range":[17260,17261],"type":"Punctuator","value":")"},{"range":[17262,17263],"type":"Punctuator","value":"{"},{"range":[17270,17272],"type":"Keyword","value":"if"},{"range":[17273,17274],"type":"Punctuator","value":"("},{"range":[17274,17282],"type":"Identifier","value":"isSorted"},{"range":[17283,17284],"type":"Punctuator","value":"?"},{"range":[17285,17286],"type":"Punctuator","value":"("},{"range":[17286,17287],"type":"Punctuator","value":"!"},{"range":[17287,17292],"type":"Identifier","value":"index"},{"range":[17293,17295],"type":"Punctuator","value":"||"},{"range":[17296,17300],"type":"Identifier","value":"seen"},{"range":[17300,17301],"type":"Punctuator","value":"["},{"range":[17301,17305],"type":"Identifier","value":"seen"},{"range":[17305,17306],"type":"Punctuator","value":"."},{"range":[17306,17312],"type":"Identifier","value":"length"},{"range":[17313,17314],"type":"Punctuator","value":"-"},{"range":[17315,17316],"type":"Numeric","value":"1"},{"range":[17316,17317],"type":"Punctuator","value":"]"},{"range":[17318,17321],"type":"Punctuator","value":"!=="},{"range":[17322,17327],"type":"Identifier","value":"value"},{"range":[17327,17328],"type":"Punctuator","value":")"},{"range":[17329,17330],"type":"Punctuator","value":":"},{"range":[17331,17332],"type":"Punctuator","value":"!"},{"range":[17332,17333],"type":"Identifier","value":"_"},{"range":[17333,17334],"type":"Punctuator","value":"."},{"range":[17334,17342],"type":"Identifier","value":"contains"},{"range":[17342,17343],"type":"Punctuator","value":"("},{"range":[17343,17347],"type":"Identifier","value":"seen"},{"range":[17347,17348],"type":"Punctuator","value":","},{"range":[17349,17354],"type":"Identifier","value":"value"},{"range":[17354,17355],"type":"Punctuator","value":")"},{"range":[17355,17356],"type":"Punctuator","value":")"},{"range":[17357,17358],"type":"Punctuator","value":"{"},{"range":[17367,17371],"type":"Identifier","value":"seen"},{"range":[17371,17372],"type":"Punctuator","value":"."},{"range":[17372,17376],"type":"Identifier","value":"push"},{"range":[17376,17377],"type":"Punctuator","value":"("},{"range":[17377,17382],"type":"Identifier","value":"value"},{"range":[17382,17383],"type":"Punctuator","value":")"},{"range":[17383,17384],"type":"Punctuator","value":";"},{"range":[17393,17400],"type":"Identifier","value":"results"},{"range":[17400,17401],"type":"Punctuator","value":"."},{"range":[17401,17405],"type":"Identifier","value":"push"},{"range":[17405,17406],"type":"Punctuator","value":"("},{"range":[17406,17411],"type":"Identifier","value":"array"},{"range":[17411,17412],"type":"Punctuator","value":"["},{"range":[17412,17417],"type":"Identifier","value":"index"},{"range":[17417,17418],"type":"Punctuator","value":"]"},{"range":[17418,17419],"type":"Punctuator","value":")"},{"range":[17419,17420],"type":"Punctuator","value":";"},{"range":[17427,17428],"type":"Punctuator","value":"}"},{"range":[17433,17434],"type":"Punctuator","value":"}"},{"range":[17434,17435],"type":"Punctuator","value":")"},{"range":[17435,17436],"type":"Punctuator","value":";"},{"range":[17441,17447],"type":"Keyword","value":"return"},{"range":[17448,17455],"type":"Identifier","value":"results"},{"range":[17455,17456],"type":"Punctuator","value":";"},{"range":[17459,17460],"type":"Punctuator","value":"}"},{"range":[17460,17461],"type":"Punctuator","value":";"},{"range":[17573,17574],"type":"Identifier","value":"_"},{"range":[17574,17575],"type":"Punctuator","value":"."},{"range":[17575,17580],"type":"Identifier","value":"union"},{"range":[17581,17582],"type":"Punctuator","value":"="},{"range":[17583,17591],"type":"Keyword","value":"function"},{"range":[17591,17592],"type":"Punctuator","value":"("},{"range":[17592,17593],"type":"Punctuator","value":")"},{"range":[17594,17595],"type":"Punctuator","value":"{"},{"range":[17600,17606],"type":"Keyword","value":"return"},{"range":[17607,17608],"type":"Identifier","value":"_"},{"range":[17608,17609],"type":"Punctuator","value":"."},{"range":[17609,17613],"type":"Identifier","value":"uniq"},{"range":[17613,17614],"type":"Punctuator","value":"("},{"range":[17614,17615],"type":"Identifier","value":"_"},{"range":[17615,17616],"type":"Punctuator","value":"."},{"range":[17616,17623],"type":"Identifier","value":"flatten"},{"range":[17623,17624],"type":"Punctuator","value":"("},{"range":[17624,17633],"type":"Identifier","value":"arguments"},{"range":[17633,17634],"type":"Punctuator","value":","},{"range":[17635,17639],"type":"Boolean","value":"true"},{"range":[17639,17640],"type":"Punctuator","value":")"},{"range":[17640,17641],"type":"Punctuator","value":")"},{"range":[17641,17642],"type":"Punctuator","value":";"},{"range":[17645,17646],"type":"Punctuator","value":"}"},{"range":[17646,17647],"type":"Punctuator","value":";"},{"range":[17744,17745],"type":"Identifier","value":"_"},{"range":[17745,17746],"type":"Punctuator","value":"."},{"range":[17746,17758],"type":"Identifier","value":"intersection"},{"range":[17759,17760],"type":"Punctuator","value":"="},{"range":[17761,17769],"type":"Keyword","value":"function"},{"range":[17769,17770],"type":"Punctuator","value":"("},{"range":[17770,17775],"type":"Identifier","value":"array"},{"range":[17775,17776],"type":"Punctuator","value":")"},{"range":[17777,17778],"type":"Punctuator","value":"{"},{"range":[17783,17786],"type":"Keyword","value":"var"},{"range":[17787,17791],"type":"Identifier","value":"rest"},{"range":[17792,17793],"type":"Punctuator","value":"="},{"range":[17794,17799],"type":"Identifier","value":"slice"},{"range":[17799,17800],"type":"Punctuator","value":"."},{"range":[17800,17804],"type":"Identifier","value":"call"},{"range":[17804,17805],"type":"Punctuator","value":"("},{"range":[17805,17814],"type":"Identifier","value":"arguments"},{"range":[17814,17815],"type":"Punctuator","value":","},{"range":[17816,17817],"type":"Numeric","value":"1"},{"range":[17817,17818],"type":"Punctuator","value":")"},{"range":[17818,17819],"type":"Punctuator","value":";"},{"range":[17824,17830],"type":"Keyword","value":"return"},{"range":[17831,17832],"type":"Identifier","value":"_"},{"range":[17832,17833],"type":"Punctuator","value":"."},{"range":[17833,17839],"type":"Identifier","value":"filter"},{"range":[17839,17840],"type":"Punctuator","value":"("},{"range":[17840,17841],"type":"Identifier","value":"_"},{"range":[17841,17842],"type":"Punctuator","value":"."},{"range":[17842,17846],"type":"Identifier","value":"uniq"},{"range":[17846,17847],"type":"Punctuator","value":"("},{"range":[17847,17852],"type":"Identifier","value":"array"},{"range":[17852,17853],"type":"Punctuator","value":")"},{"range":[17853,17854],"type":"Punctuator","value":","},{"range":[17855,17863],"type":"Keyword","value":"function"},{"range":[17863,17864],"type":"Punctuator","value":"("},{"range":[17864,17868],"type":"Identifier","value":"item"},{"range":[17868,17869],"type":"Punctuator","value":")"},{"range":[17870,17871],"type":"Punctuator","value":"{"},{"range":[17878,17884],"type":"Keyword","value":"return"},{"range":[17885,17886],"type":"Identifier","value":"_"},{"range":[17886,17887],"type":"Punctuator","value":"."},{"range":[17887,17892],"type":"Identifier","value":"every"},{"range":[17892,17893],"type":"Punctuator","value":"("},{"range":[17893,17897],"type":"Identifier","value":"rest"},{"range":[17897,17898],"type":"Punctuator","value":","},{"range":[17899,17907],"type":"Keyword","value":"function"},{"range":[17907,17908],"type":"Punctuator","value":"("},{"range":[17908,17913],"type":"Identifier","value":"other"},{"range":[17913,17914],"type":"Punctuator","value":")"},{"range":[17915,17916],"type":"Punctuator","value":"{"},{"range":[17925,17931],"type":"Keyword","value":"return"},{"range":[17932,17933],"type":"Identifier","value":"_"},{"range":[17933,17934],"type":"Punctuator","value":"."},{"range":[17934,17941],"type":"Identifier","value":"indexOf"},{"range":[17941,17942],"type":"Punctuator","value":"("},{"range":[17942,17947],"type":"Identifier","value":"other"},{"range":[17947,17948],"type":"Punctuator","value":","},{"range":[17949,17953],"type":"Identifier","value":"item"},{"range":[17953,17954],"type":"Punctuator","value":")"},{"range":[17955,17957],"type":"Punctuator","value":">="},{"range":[17958,17959],"type":"Numeric","value":"0"},{"range":[17959,17960],"type":"Punctuator","value":";"},{"range":[17967,17968],"type":"Punctuator","value":"}"},{"range":[17968,17969],"type":"Punctuator","value":")"},{"range":[17969,17970],"type":"Punctuator","value":";"},{"range":[17975,17976],"type":"Punctuator","value":"}"},{"range":[17976,17977],"type":"Punctuator","value":")"},{"range":[17977,17978],"type":"Punctuator","value":";"},{"range":[17981,17982],"type":"Punctuator","value":"}"},{"range":[17982,17983],"type":"Punctuator","value":";"},{"range":[18128,18129],"type":"Identifier","value":"_"},{"range":[18129,18130],"type":"Punctuator","value":"."},{"range":[18130,18140],"type":"Identifier","value":"difference"},{"range":[18141,18142],"type":"Punctuator","value":"="},{"range":[18143,18151],"type":"Keyword","value":"function"},{"range":[18151,18152],"type":"Punctuator","value":"("},{"range":[18152,18157],"type":"Identifier","value":"array"},{"range":[18157,18158],"type":"Punctuator","value":")"},{"range":[18159,18160],"type":"Punctuator","value":"{"},{"range":[18165,18168],"type":"Keyword","value":"var"},{"range":[18169,18173],"type":"Identifier","value":"rest"},{"range":[18174,18175],"type":"Punctuator","value":"="},{"range":[18176,18182],"type":"Identifier","value":"concat"},{"range":[18182,18183],"type":"Punctuator","value":"."},{"range":[18183,18188],"type":"Identifier","value":"apply"},{"range":[18188,18189],"type":"Punctuator","value":"("},{"range":[18189,18199],"type":"Identifier","value":"ArrayProto"},{"range":[18199,18200],"type":"Punctuator","value":","},{"range":[18201,18206],"type":"Identifier","value":"slice"},{"range":[18206,18207],"type":"Punctuator","value":"."},{"range":[18207,18211],"type":"Identifier","value":"call"},{"range":[18211,18212],"type":"Punctuator","value":"("},{"range":[18212,18221],"type":"Identifier","value":"arguments"},{"range":[18221,18222],"type":"Punctuator","value":","},{"range":[18223,18224],"type":"Numeric","value":"1"},{"range":[18224,18225],"type":"Punctuator","value":")"},{"range":[18225,18226],"type":"Punctuator","value":")"},{"range":[18226,18227],"type":"Punctuator","value":";"},{"range":[18232,18238],"type":"Keyword","value":"return"},{"range":[18239,18240],"type":"Identifier","value":"_"},{"range":[18240,18241],"type":"Punctuator","value":"."},{"range":[18241,18247],"type":"Identifier","value":"filter"},{"range":[18247,18248],"type":"Punctuator","value":"("},{"range":[18248,18253],"type":"Identifier","value":"array"},{"range":[18253,18254],"type":"Punctuator","value":","},{"range":[18255,18263],"type":"Keyword","value":"function"},{"range":[18263,18264],"type":"Punctuator","value":"("},{"range":[18264,18269],"type":"Identifier","value":"value"},{"range":[18269,18270],"type":"Punctuator","value":")"},{"range":[18270,18271],"type":"Punctuator","value":"{"},{"range":[18272,18278],"type":"Keyword","value":"return"},{"range":[18279,18280],"type":"Punctuator","value":"!"},{"range":[18280,18281],"type":"Identifier","value":"_"},{"range":[18281,18282],"type":"Punctuator","value":"."},{"range":[18282,18290],"type":"Identifier","value":"contains"},{"range":[18290,18291],"type":"Punctuator","value":"("},{"range":[18291,18295],"type":"Identifier","value":"rest"},{"range":[18295,18296],"type":"Punctuator","value":","},{"range":[18297,18302],"type":"Identifier","value":"value"},{"range":[18302,18303],"type":"Punctuator","value":")"},{"range":[18303,18304],"type":"Punctuator","value":";"},{"range":[18305,18306],"type":"Punctuator","value":"}"},{"range":[18306,18307],"type":"Punctuator","value":")"},{"range":[18307,18308],"type":"Punctuator","value":";"},{"range":[18311,18312],"type":"Punctuator","value":"}"},{"range":[18312,18313],"type":"Punctuator","value":";"},{"range":[18420,18421],"type":"Identifier","value":"_"},{"range":[18421,18422],"type":"Punctuator","value":"."},{"range":[18422,18425],"type":"Identifier","value":"zip"},{"range":[18426,18427],"type":"Punctuator","value":"="},{"range":[18428,18436],"type":"Keyword","value":"function"},{"range":[18436,18437],"type":"Punctuator","value":"("},{"range":[18437,18438],"type":"Punctuator","value":")"},{"range":[18439,18440],"type":"Punctuator","value":"{"},{"range":[18445,18448],"type":"Keyword","value":"var"},{"range":[18449,18455],"type":"Identifier","value":"length"},{"range":[18456,18457],"type":"Punctuator","value":"="},{"range":[18458,18459],"type":"Identifier","value":"_"},{"range":[18459,18460],"type":"Punctuator","value":"."},{"range":[18460,18463],"type":"Identifier","value":"max"},{"range":[18463,18464],"type":"Punctuator","value":"("},{"range":[18464,18465],"type":"Identifier","value":"_"},{"range":[18465,18466],"type":"Punctuator","value":"."},{"range":[18466,18471],"type":"Identifier","value":"pluck"},{"range":[18471,18472],"type":"Punctuator","value":"("},{"range":[18472,18481],"type":"Identifier","value":"arguments"},{"range":[18481,18482],"type":"Punctuator","value":","},{"range":[18483,18491],"type":"String","value":"\"length\""},{"range":[18491,18492],"type":"Punctuator","value":")"},{"range":[18492,18493],"type":"Punctuator","value":"."},{"range":[18493,18499],"type":"Identifier","value":"concat"},{"range":[18499,18500],"type":"Punctuator","value":"("},{"range":[18500,18501],"type":"Numeric","value":"0"},{"range":[18501,18502],"type":"Punctuator","value":")"},{"range":[18502,18503],"type":"Punctuator","value":")"},{"range":[18503,18504],"type":"Punctuator","value":";"},{"range":[18509,18512],"type":"Keyword","value":"var"},{"range":[18513,18520],"type":"Identifier","value":"results"},{"range":[18521,18522],"type":"Punctuator","value":"="},{"range":[18523,18526],"type":"Keyword","value":"new"},{"range":[18527,18532],"type":"Identifier","value":"Array"},{"range":[18532,18533],"type":"Punctuator","value":"("},{"range":[18533,18539],"type":"Identifier","value":"length"},{"range":[18539,18540],"type":"Punctuator","value":")"},{"range":[18540,18541],"type":"Punctuator","value":";"},{"range":[18546,18549],"type":"Keyword","value":"for"},{"range":[18550,18551],"type":"Punctuator","value":"("},{"range":[18551,18554],"type":"Keyword","value":"var"},{"range":[18555,18556],"type":"Identifier","value":"i"},{"range":[18557,18558],"type":"Punctuator","value":"="},{"range":[18559,18560],"type":"Numeric","value":"0"},{"range":[18560,18561],"type":"Punctuator","value":";"},{"range":[18562,18563],"type":"Identifier","value":"i"},{"range":[18564,18565],"type":"Punctuator","value":"<"},{"range":[18566,18572],"type":"Identifier","value":"length"},{"range":[18572,18573],"type":"Punctuator","value":";"},{"range":[18574,18575],"type":"Identifier","value":"i"},{"range":[18575,18577],"type":"Punctuator","value":"++"},{"range":[18577,18578],"type":"Punctuator","value":")"},{"range":[18579,18580],"type":"Punctuator","value":"{"},{"range":[18587,18594],"type":"Identifier","value":"results"},{"range":[18594,18595],"type":"Punctuator","value":"["},{"range":[18595,18596],"type":"Identifier","value":"i"},{"range":[18596,18597],"type":"Punctuator","value":"]"},{"range":[18598,18599],"type":"Punctuator","value":"="},{"range":[18600,18601],"type":"Identifier","value":"_"},{"range":[18601,18602],"type":"Punctuator","value":"."},{"range":[18602,18607],"type":"Identifier","value":"pluck"},{"range":[18607,18608],"type":"Punctuator","value":"("},{"range":[18608,18617],"type":"Identifier","value":"arguments"},{"range":[18617,18618],"type":"Punctuator","value":","},{"range":[18619,18621],"type":"String","value":"''"},{"range":[18622,18623],"type":"Punctuator","value":"+"},{"range":[18624,18625],"type":"Identifier","value":"i"},{"range":[18625,18626],"type":"Punctuator","value":")"},{"range":[18626,18627],"type":"Punctuator","value":";"},{"range":[18632,18633],"type":"Punctuator","value":"}"},{"range":[18638,18644],"type":"Keyword","value":"return"},{"range":[18645,18652],"type":"Identifier","value":"results"},{"range":[18652,18653],"type":"Punctuator","value":";"},{"range":[18656,18657],"type":"Punctuator","value":"}"},{"range":[18657,18658],"type":"Punctuator","value":";"},{"range":[18853,18854],"type":"Identifier","value":"_"},{"range":[18854,18855],"type":"Punctuator","value":"."},{"range":[18855,18861],"type":"Identifier","value":"object"},{"range":[18862,18863],"type":"Punctuator","value":"="},{"range":[18864,18872],"type":"Keyword","value":"function"},{"range":[18872,18873],"type":"Punctuator","value":"("},{"range":[18873,18877],"type":"Identifier","value":"list"},{"range":[18877,18878],"type":"Punctuator","value":","},{"range":[18879,18885],"type":"Identifier","value":"values"},{"range":[18885,18886],"type":"Punctuator","value":")"},{"range":[18887,18888],"type":"Punctuator","value":"{"},{"range":[18893,18895],"type":"Keyword","value":"if"},{"range":[18896,18897],"type":"Punctuator","value":"("},{"range":[18897,18901],"type":"Identifier","value":"list"},{"range":[18902,18904],"type":"Punctuator","value":"=="},{"range":[18905,18909],"type":"Null","value":"null"},{"range":[18909,18910],"type":"Punctuator","value":")"},{"range":[18911,18917],"type":"Keyword","value":"return"},{"range":[18918,18919],"type":"Punctuator","value":"{"},{"range":[18919,18920],"type":"Punctuator","value":"}"},{"range":[18920,18921],"type":"Punctuator","value":";"},{"range":[18926,18929],"type":"Keyword","value":"var"},{"range":[18930,18936],"type":"Identifier","value":"result"},{"range":[18937,18938],"type":"Punctuator","value":"="},{"range":[18939,18940],"type":"Punctuator","value":"{"},{"range":[18940,18941],"type":"Punctuator","value":"}"},{"range":[18941,18942],"type":"Punctuator","value":";"},{"range":[18947,18950],"type":"Keyword","value":"for"},{"range":[18951,18952],"type":"Punctuator","value":"("},{"range":[18952,18955],"type":"Keyword","value":"var"},{"range":[18956,18957],"type":"Identifier","value":"i"},{"range":[18958,18959],"type":"Punctuator","value":"="},{"range":[18960,18961],"type":"Numeric","value":"0"},{"range":[18961,18962],"type":"Punctuator","value":","},{"range":[18963,18969],"type":"Identifier","value":"length"},{"range":[18970,18971],"type":"Punctuator","value":"="},{"range":[18972,18976],"type":"Identifier","value":"list"},{"range":[18976,18977],"type":"Punctuator","value":"."},{"range":[18977,18983],"type":"Identifier","value":"length"},{"range":[18983,18984],"type":"Punctuator","value":";"},{"range":[18985,18986],"type":"Identifier","value":"i"},{"range":[18987,18988],"type":"Punctuator","value":"<"},{"range":[18989,18995],"type":"Identifier","value":"length"},{"range":[18995,18996],"type":"Punctuator","value":";"},{"range":[18997,18998],"type":"Identifier","value":"i"},{"range":[18998,19000],"type":"Punctuator","value":"++"},{"range":[19000,19001],"type":"Punctuator","value":")"},{"range":[19002,19003],"type":"Punctuator","value":"{"},{"range":[19010,19012],"type":"Keyword","value":"if"},{"range":[19013,19014],"type":"Punctuator","value":"("},{"range":[19014,19020],"type":"Identifier","value":"values"},{"range":[19020,19021],"type":"Punctuator","value":")"},{"range":[19022,19023],"type":"Punctuator","value":"{"},{"range":[19032,19038],"type":"Identifier","value":"result"},{"range":[19038,19039],"type":"Punctuator","value":"["},{"range":[19039,19043],"type":"Identifier","value":"list"},{"range":[19043,19044],"type":"Punctuator","value":"["},{"range":[19044,19045],"type":"Identifier","value":"i"},{"range":[19045,19046],"type":"Punctuator","value":"]"},{"range":[19046,19047],"type":"Punctuator","value":"]"},{"range":[19048,19049],"type":"Punctuator","value":"="},{"range":[19050,19056],"type":"Identifier","value":"values"},{"range":[19056,19057],"type":"Punctuator","value":"["},{"range":[19057,19058],"type":"Identifier","value":"i"},{"range":[19058,19059],"type":"Punctuator","value":"]"},{"range":[19059,19060],"type":"Punctuator","value":";"},{"range":[19067,19068],"type":"Punctuator","value":"}"},{"range":[19069,19073],"type":"Keyword","value":"else"},{"range":[19074,19075],"type":"Punctuator","value":"{"},{"range":[19084,19090],"type":"Identifier","value":"result"},{"range":[19090,19091],"type":"Punctuator","value":"["},{"range":[19091,19095],"type":"Identifier","value":"list"},{"range":[19095,19096],"type":"Punctuator","value":"["},{"range":[19096,19097],"type":"Identifier","value":"i"},{"range":[19097,19098],"type":"Punctuator","value":"]"},{"range":[19098,19099],"type":"Punctuator","value":"["},{"range":[19099,19100],"type":"Numeric","value":"0"},{"range":[19100,19101],"type":"Punctuator","value":"]"},{"range":[19101,19102],"type":"Punctuator","value":"]"},{"range":[19103,19104],"type":"Punctuator","value":"="},{"range":[19105,19109],"type":"Identifier","value":"list"},{"range":[19109,19110],"type":"Punctuator","value":"["},{"range":[19110,19111],"type":"Identifier","value":"i"},{"range":[19111,19112],"type":"Punctuator","value":"]"},{"range":[19112,19113],"type":"Punctuator","value":"["},{"range":[19113,19114],"type":"Numeric","value":"1"},{"range":[19114,19115],"type":"Punctuator","value":"]"},{"range":[19115,19116],"type":"Punctuator","value":";"},{"range":[19123,19124],"type":"Punctuator","value":"}"},{"range":[19129,19130],"type":"Punctuator","value":"}"},{"range":[19135,19141],"type":"Keyword","value":"return"},{"range":[19142,19148],"type":"Identifier","value":"result"},{"range":[19148,19149],"type":"Punctuator","value":";"},{"range":[19152,19153],"type":"Punctuator","value":"}"},{"range":[19153,19154],"type":"Punctuator","value":";"},{"range":[19568,19569],"type":"Identifier","value":"_"},{"range":[19569,19570],"type":"Punctuator","value":"."},{"range":[19570,19577],"type":"Identifier","value":"indexOf"},{"range":[19578,19579],"type":"Punctuator","value":"="},{"range":[19580,19588],"type":"Keyword","value":"function"},{"range":[19588,19589],"type":"Punctuator","value":"("},{"range":[19589,19594],"type":"Identifier","value":"array"},{"range":[19594,19595],"type":"Punctuator","value":","},{"range":[19596,19600],"type":"Identifier","value":"item"},{"range":[19600,19601],"type":"Punctuator","value":","},{"range":[19602,19610],"type":"Identifier","value":"isSorted"},{"range":[19610,19611],"type":"Punctuator","value":")"},{"range":[19612,19613],"type":"Punctuator","value":"{"},{"range":[19618,19620],"type":"Keyword","value":"if"},{"range":[19621,19622],"type":"Punctuator","value":"("},{"range":[19622,19627],"type":"Identifier","value":"array"},{"range":[19628,19630],"type":"Punctuator","value":"=="},{"range":[19631,19635],"type":"Null","value":"null"},{"range":[19635,19636],"type":"Punctuator","value":")"},{"range":[19637,19643],"type":"Keyword","value":"return"},{"range":[19644,19645],"type":"Punctuator","value":"-"},{"range":[19645,19646],"type":"Numeric","value":"1"},{"range":[19646,19647],"type":"Punctuator","value":";"},{"range":[19652,19655],"type":"Keyword","value":"var"},{"range":[19656,19657],"type":"Identifier","value":"i"},{"range":[19658,19659],"type":"Punctuator","value":"="},{"range":[19660,19661],"type":"Numeric","value":"0"},{"range":[19661,19662],"type":"Punctuator","value":","},{"range":[19663,19669],"type":"Identifier","value":"length"},{"range":[19670,19671],"type":"Punctuator","value":"="},{"range":[19672,19677],"type":"Identifier","value":"array"},{"range":[19677,19678],"type":"Punctuator","value":"."},{"range":[19678,19684],"type":"Identifier","value":"length"},{"range":[19684,19685],"type":"Punctuator","value":";"},{"range":[19690,19692],"type":"Keyword","value":"if"},{"range":[19693,19694],"type":"Punctuator","value":"("},{"range":[19694,19702],"type":"Identifier","value":"isSorted"},{"range":[19702,19703],"type":"Punctuator","value":")"},{"range":[19704,19705],"type":"Punctuator","value":"{"},{"range":[19712,19714],"type":"Keyword","value":"if"},{"range":[19715,19716],"type":"Punctuator","value":"("},{"range":[19716,19722],"type":"Keyword","value":"typeof"},{"range":[19723,19731],"type":"Identifier","value":"isSorted"},{"range":[19732,19734],"type":"Punctuator","value":"=="},{"range":[19735,19743],"type":"String","value":"'number'"},{"range":[19743,19744],"type":"Punctuator","value":")"},{"range":[19745,19746],"type":"Punctuator","value":"{"},{"range":[19755,19756],"type":"Identifier","value":"i"},{"range":[19757,19758],"type":"Punctuator","value":"="},{"range":[19759,19760],"type":"Punctuator","value":"("},{"range":[19760,19768],"type":"Identifier","value":"isSorted"},{"range":[19769,19770],"type":"Punctuator","value":"<"},{"range":[19771,19772],"type":"Numeric","value":"0"},{"range":[19773,19774],"type":"Punctuator","value":"?"},{"range":[19775,19779],"type":"Identifier","value":"Math"},{"range":[19779,19780],"type":"Punctuator","value":"."},{"range":[19780,19783],"type":"Identifier","value":"max"},{"range":[19783,19784],"type":"Punctuator","value":"("},{"range":[19784,19785],"type":"Numeric","value":"0"},{"range":[19785,19786],"type":"Punctuator","value":","},{"range":[19787,19793],"type":"Identifier","value":"length"},{"range":[19794,19795],"type":"Punctuator","value":"+"},{"range":[19796,19804],"type":"Identifier","value":"isSorted"},{"range":[19804,19805],"type":"Punctuator","value":")"},{"range":[19806,19807],"type":"Punctuator","value":":"},{"range":[19808,19816],"type":"Identifier","value":"isSorted"},{"range":[19816,19817],"type":"Punctuator","value":")"},{"range":[19817,19818],"type":"Punctuator","value":";"},{"range":[19825,19826],"type":"Punctuator","value":"}"},{"range":[19827,19831],"type":"Keyword","value":"else"},{"range":[19832,19833],"type":"Punctuator","value":"{"},{"range":[19842,19843],"type":"Identifier","value":"i"},{"range":[19844,19845],"type":"Punctuator","value":"="},{"range":[19846,19847],"type":"Identifier","value":"_"},{"range":[19847,19848],"type":"Punctuator","value":"."},{"range":[19848,19859],"type":"Identifier","value":"sortedIndex"},{"range":[19859,19860],"type":"Punctuator","value":"("},{"range":[19860,19865],"type":"Identifier","value":"array"},{"range":[19865,19866],"type":"Punctuator","value":","},{"range":[19867,19871],"type":"Identifier","value":"item"},{"range":[19871,19872],"type":"Punctuator","value":")"},{"range":[19872,19873],"type":"Punctuator","value":";"},{"range":[19882,19888],"type":"Keyword","value":"return"},{"range":[19889,19894],"type":"Identifier","value":"array"},{"range":[19894,19895],"type":"Punctuator","value":"["},{"range":[19895,19896],"type":"Identifier","value":"i"},{"range":[19896,19897],"type":"Punctuator","value":"]"},{"range":[19898,19901],"type":"Punctuator","value":"==="},{"range":[19902,19906],"type":"Identifier","value":"item"},{"range":[19907,19908],"type":"Punctuator","value":"?"},{"range":[19909,19910],"type":"Identifier","value":"i"},{"range":[19911,19912],"type":"Punctuator","value":":"},{"range":[19913,19914],"type":"Punctuator","value":"-"},{"range":[19914,19915],"type":"Numeric","value":"1"},{"range":[19915,19916],"type":"Punctuator","value":";"},{"range":[19923,19924],"type":"Punctuator","value":"}"},{"range":[19929,19930],"type":"Punctuator","value":"}"},{"range":[19935,19937],"type":"Keyword","value":"if"},{"range":[19938,19939],"type":"Punctuator","value":"("},{"range":[19939,19952],"type":"Identifier","value":"nativeIndexOf"},{"range":[19953,19955],"type":"Punctuator","value":"&&"},{"range":[19956,19961],"type":"Identifier","value":"array"},{"range":[19961,19962],"type":"Punctuator","value":"."},{"range":[19962,19969],"type":"Identifier","value":"indexOf"},{"range":[19970,19973],"type":"Punctuator","value":"==="},{"range":[19974,19987],"type":"Identifier","value":"nativeIndexOf"},{"range":[19987,19988],"type":"Punctuator","value":")"},{"range":[19989,19995],"type":"Keyword","value":"return"},{"range":[19996,20001],"type":"Identifier","value":"array"},{"range":[20001,20002],"type":"Punctuator","value":"."},{"range":[20002,20009],"type":"Identifier","value":"indexOf"},{"range":[20009,20010],"type":"Punctuator","value":"("},{"range":[20010,20014],"type":"Identifier","value":"item"},{"range":[20014,20015],"type":"Punctuator","value":","},{"range":[20016,20024],"type":"Identifier","value":"isSorted"},{"range":[20024,20025],"type":"Punctuator","value":")"},{"range":[20025,20026],"type":"Punctuator","value":";"},{"range":[20031,20034],"type":"Keyword","value":"for"},{"range":[20035,20036],"type":"Punctuator","value":"("},{"range":[20036,20037],"type":"Punctuator","value":";"},{"range":[20038,20039],"type":"Identifier","value":"i"},{"range":[20040,20041],"type":"Punctuator","value":"<"},{"range":[20042,20048],"type":"Identifier","value":"length"},{"range":[20048,20049],"type":"Punctuator","value":";"},{"range":[20050,20051],"type":"Identifier","value":"i"},{"range":[20051,20053],"type":"Punctuator","value":"++"},{"range":[20053,20054],"type":"Punctuator","value":")"},{"range":[20055,20057],"type":"Keyword","value":"if"},{"range":[20058,20059],"type":"Punctuator","value":"("},{"range":[20059,20064],"type":"Identifier","value":"array"},{"range":[20064,20065],"type":"Punctuator","value":"["},{"range":[20065,20066],"type":"Identifier","value":"i"},{"range":[20066,20067],"type":"Punctuator","value":"]"},{"range":[20068,20071],"type":"Punctuator","value":"==="},{"range":[20072,20076],"type":"Identifier","value":"item"},{"range":[20076,20077],"type":"Punctuator","value":")"},{"range":[20078,20084],"type":"Keyword","value":"return"},{"range":[20085,20086],"type":"Identifier","value":"i"},{"range":[20086,20087],"type":"Punctuator","value":";"},{"range":[20092,20098],"type":"Keyword","value":"return"},{"range":[20099,20100],"type":"Punctuator","value":"-"},{"range":[20100,20101],"type":"Numeric","value":"1"},{"range":[20101,20102],"type":"Punctuator","value":";"},{"range":[20105,20106],"type":"Punctuator","value":"}"},{"range":[20106,20107],"type":"Punctuator","value":";"},{"range":[20183,20184],"type":"Identifier","value":"_"},{"range":[20184,20185],"type":"Punctuator","value":"."},{"range":[20185,20196],"type":"Identifier","value":"lastIndexOf"},{"range":[20197,20198],"type":"Punctuator","value":"="},{"range":[20199,20207],"type":"Keyword","value":"function"},{"range":[20207,20208],"type":"Punctuator","value":"("},{"range":[20208,20213],"type":"Identifier","value":"array"},{"range":[20213,20214],"type":"Punctuator","value":","},{"range":[20215,20219],"type":"Identifier","value":"item"},{"range":[20219,20220],"type":"Punctuator","value":","},{"range":[20221,20225],"type":"Identifier","value":"from"},{"range":[20225,20226],"type":"Punctuator","value":")"},{"range":[20227,20228],"type":"Punctuator","value":"{"},{"range":[20233,20235],"type":"Keyword","value":"if"},{"range":[20236,20237],"type":"Punctuator","value":"("},{"range":[20237,20242],"type":"Identifier","value":"array"},{"range":[20243,20245],"type":"Punctuator","value":"=="},{"range":[20246,20250],"type":"Null","value":"null"},{"range":[20250,20251],"type":"Punctuator","value":")"},{"range":[20252,20258],"type":"Keyword","value":"return"},{"range":[20259,20260],"type":"Punctuator","value":"-"},{"range":[20260,20261],"type":"Numeric","value":"1"},{"range":[20261,20262],"type":"Punctuator","value":";"},{"range":[20267,20270],"type":"Keyword","value":"var"},{"range":[20271,20279],"type":"Identifier","value":"hasIndex"},{"range":[20280,20281],"type":"Punctuator","value":"="},{"range":[20282,20286],"type":"Identifier","value":"from"},{"range":[20287,20289],"type":"Punctuator","value":"!="},{"range":[20290,20294],"type":"Null","value":"null"},{"range":[20294,20295],"type":"Punctuator","value":";"},{"range":[20300,20302],"type":"Keyword","value":"if"},{"range":[20303,20304],"type":"Punctuator","value":"("},{"range":[20304,20321],"type":"Identifier","value":"nativeLastIndexOf"},{"range":[20322,20324],"type":"Punctuator","value":"&&"},{"range":[20325,20330],"type":"Identifier","value":"array"},{"range":[20330,20331],"type":"Punctuator","value":"."},{"range":[20331,20342],"type":"Identifier","value":"lastIndexOf"},{"range":[20343,20346],"type":"Punctuator","value":"==="},{"range":[20347,20364],"type":"Identifier","value":"nativeLastIndexOf"},{"range":[20364,20365],"type":"Punctuator","value":")"},{"range":[20366,20367],"type":"Punctuator","value":"{"},{"range":[20374,20380],"type":"Keyword","value":"return"},{"range":[20381,20389],"type":"Identifier","value":"hasIndex"},{"range":[20390,20391],"type":"Punctuator","value":"?"},{"range":[20392,20397],"type":"Identifier","value":"array"},{"range":[20397,20398],"type":"Punctuator","value":"."},{"range":[20398,20409],"type":"Identifier","value":"lastIndexOf"},{"range":[20409,20410],"type":"Punctuator","value":"("},{"range":[20410,20414],"type":"Identifier","value":"item"},{"range":[20414,20415],"type":"Punctuator","value":","},{"range":[20416,20420],"type":"Identifier","value":"from"},{"range":[20420,20421],"type":"Punctuator","value":")"},{"range":[20422,20423],"type":"Punctuator","value":":"},{"range":[20424,20429],"type":"Identifier","value":"array"},{"range":[20429,20430],"type":"Punctuator","value":"."},{"range":[20430,20441],"type":"Identifier","value":"lastIndexOf"},{"range":[20441,20442],"type":"Punctuator","value":"("},{"range":[20442,20446],"type":"Identifier","value":"item"},{"range":[20446,20447],"type":"Punctuator","value":")"},{"range":[20447,20448],"type":"Punctuator","value":";"},{"range":[20453,20454],"type":"Punctuator","value":"}"},{"range":[20459,20462],"type":"Keyword","value":"var"},{"range":[20463,20464],"type":"Identifier","value":"i"},{"range":[20465,20466],"type":"Punctuator","value":"="},{"range":[20467,20468],"type":"Punctuator","value":"("},{"range":[20468,20476],"type":"Identifier","value":"hasIndex"},{"range":[20477,20478],"type":"Punctuator","value":"?"},{"range":[20479,20483],"type":"Identifier","value":"from"},{"range":[20484,20485],"type":"Punctuator","value":":"},{"range":[20486,20491],"type":"Identifier","value":"array"},{"range":[20491,20492],"type":"Punctuator","value":"."},{"range":[20492,20498],"type":"Identifier","value":"length"},{"range":[20498,20499],"type":"Punctuator","value":")"},{"range":[20499,20500],"type":"Punctuator","value":";"},{"range":[20505,20510],"type":"Keyword","value":"while"},{"range":[20511,20512],"type":"Punctuator","value":"("},{"range":[20512,20513],"type":"Identifier","value":"i"},{"range":[20513,20515],"type":"Punctuator","value":"--"},{"range":[20515,20516],"type":"Punctuator","value":")"},{"range":[20517,20519],"type":"Keyword","value":"if"},{"range":[20520,20521],"type":"Punctuator","value":"("},{"range":[20521,20526],"type":"Identifier","value":"array"},{"range":[20526,20527],"type":"Punctuator","value":"["},{"range":[20527,20528],"type":"Identifier","value":"i"},{"range":[20528,20529],"type":"Punctuator","value":"]"},{"range":[20530,20533],"type":"Punctuator","value":"==="},{"range":[20534,20538],"type":"Identifier","value":"item"},{"range":[20538,20539],"type":"Punctuator","value":")"},{"range":[20540,20546],"type":"Keyword","value":"return"},{"range":[20547,20548],"type":"Identifier","value":"i"},{"range":[20548,20549],"type":"Punctuator","value":";"},{"range":[20554,20560],"type":"Keyword","value":"return"},{"range":[20561,20562],"type":"Punctuator","value":"-"},{"range":[20562,20563],"type":"Numeric","value":"1"},{"range":[20563,20564],"type":"Punctuator","value":";"},{"range":[20567,20568],"type":"Punctuator","value":"}"},{"range":[20568,20569],"type":"Punctuator","value":";"},{"range":[20785,20786],"type":"Identifier","value":"_"},{"range":[20786,20787],"type":"Punctuator","value":"."},{"range":[20787,20792],"type":"Identifier","value":"range"},{"range":[20793,20794],"type":"Punctuator","value":"="},{"range":[20795,20803],"type":"Keyword","value":"function"},{"range":[20803,20804],"type":"Punctuator","value":"("},{"range":[20804,20809],"type":"Identifier","value":"start"},{"range":[20809,20810],"type":"Punctuator","value":","},{"range":[20811,20815],"type":"Identifier","value":"stop"},{"range":[20815,20816],"type":"Punctuator","value":","},{"range":[20817,20821],"type":"Identifier","value":"step"},{"range":[20821,20822],"type":"Punctuator","value":")"},{"range":[20823,20824],"type":"Punctuator","value":"{"},{"range":[20829,20831],"type":"Keyword","value":"if"},{"range":[20832,20833],"type":"Punctuator","value":"("},{"range":[20833,20842],"type":"Identifier","value":"arguments"},{"range":[20842,20843],"type":"Punctuator","value":"."},{"range":[20843,20849],"type":"Identifier","value":"length"},{"range":[20850,20852],"type":"Punctuator","value":"<="},{"range":[20853,20854],"type":"Numeric","value":"1"},{"range":[20854,20855],"type":"Punctuator","value":")"},{"range":[20856,20857],"type":"Punctuator","value":"{"},{"range":[20864,20868],"type":"Identifier","value":"stop"},{"range":[20869,20870],"type":"Punctuator","value":"="},{"range":[20871,20876],"type":"Identifier","value":"start"},{"range":[20877,20879],"type":"Punctuator","value":"||"},{"range":[20880,20881],"type":"Numeric","value":"0"},{"range":[20881,20882],"type":"Punctuator","value":";"},{"range":[20889,20894],"type":"Identifier","value":"start"},{"range":[20895,20896],"type":"Punctuator","value":"="},{"range":[20897,20898],"type":"Numeric","value":"0"},{"range":[20898,20899],"type":"Punctuator","value":";"},{"range":[20904,20905],"type":"Punctuator","value":"}"},{"range":[20910,20914],"type":"Identifier","value":"step"},{"range":[20915,20916],"type":"Punctuator","value":"="},{"range":[20917,20926],"type":"Identifier","value":"arguments"},{"range":[20926,20927],"type":"Punctuator","value":"["},{"range":[20927,20928],"type":"Numeric","value":"2"},{"range":[20928,20929],"type":"Punctuator","value":"]"},{"range":[20930,20932],"type":"Punctuator","value":"||"},{"range":[20933,20934],"type":"Numeric","value":"1"},{"range":[20934,20935],"type":"Punctuator","value":";"},{"range":[20941,20944],"type":"Keyword","value":"var"},{"range":[20945,20951],"type":"Identifier","value":"length"},{"range":[20952,20953],"type":"Punctuator","value":"="},{"range":[20954,20958],"type":"Identifier","value":"Math"},{"range":[20958,20959],"type":"Punctuator","value":"."},{"range":[20959,20962],"type":"Identifier","value":"max"},{"range":[20962,20963],"type":"Punctuator","value":"("},{"range":[20963,20967],"type":"Identifier","value":"Math"},{"range":[20967,20968],"type":"Punctuator","value":"."},{"range":[20968,20972],"type":"Identifier","value":"ceil"},{"range":[20972,20973],"type":"Punctuator","value":"("},{"range":[20973,20974],"type":"Punctuator","value":"("},{"range":[20974,20978],"type":"Identifier","value":"stop"},{"range":[20979,20980],"type":"Punctuator","value":"-"},{"range":[20981,20986],"type":"Identifier","value":"start"},{"range":[20986,20987],"type":"Punctuator","value":")"},{"range":[20988,20989],"type":"Punctuator","value":"/"},{"range":[20990,20994],"type":"Identifier","value":"step"},{"range":[20994,20995],"type":"Punctuator","value":")"},{"range":[20995,20996],"type":"Punctuator","value":","},{"range":[20997,20998],"type":"Numeric","value":"0"},{"range":[20998,20999],"type":"Punctuator","value":")"},{"range":[20999,21000],"type":"Punctuator","value":";"},{"range":[21005,21008],"type":"Keyword","value":"var"},{"range":[21009,21012],"type":"Identifier","value":"idx"},{"range":[21013,21014],"type":"Punctuator","value":"="},{"range":[21015,21016],"type":"Numeric","value":"0"},{"range":[21016,21017],"type":"Punctuator","value":";"},{"range":[21022,21025],"type":"Keyword","value":"var"},{"range":[21026,21031],"type":"Identifier","value":"range"},{"range":[21032,21033],"type":"Punctuator","value":"="},{"range":[21034,21037],"type":"Keyword","value":"new"},{"range":[21038,21043],"type":"Identifier","value":"Array"},{"range":[21043,21044],"type":"Punctuator","value":"("},{"range":[21044,21050],"type":"Identifier","value":"length"},{"range":[21050,21051],"type":"Punctuator","value":")"},{"range":[21051,21052],"type":"Punctuator","value":";"},{"range":[21058,21063],"type":"Keyword","value":"while"},{"range":[21063,21064],"type":"Punctuator","value":"("},{"range":[21064,21067],"type":"Identifier","value":"idx"},{"range":[21068,21069],"type":"Punctuator","value":"<"},{"range":[21070,21076],"type":"Identifier","value":"length"},{"range":[21076,21077],"type":"Punctuator","value":")"},{"range":[21078,21079],"type":"Punctuator","value":"{"},{"range":[21086,21091],"type":"Identifier","value":"range"},{"range":[21091,21092],"type":"Punctuator","value":"["},{"range":[21092,21095],"type":"Identifier","value":"idx"},{"range":[21095,21097],"type":"Punctuator","value":"++"},{"range":[21097,21098],"type":"Punctuator","value":"]"},{"range":[21099,21100],"type":"Punctuator","value":"="},{"range":[21101,21106],"type":"Identifier","value":"start"},{"range":[21106,21107],"type":"Punctuator","value":";"},{"range":[21114,21119],"type":"Identifier","value":"start"},{"range":[21120,21122],"type":"Punctuator","value":"+="},{"range":[21123,21127],"type":"Identifier","value":"step"},{"range":[21127,21128],"type":"Punctuator","value":";"},{"range":[21133,21134],"type":"Punctuator","value":"}"},{"range":[21140,21146],"type":"Keyword","value":"return"},{"range":[21147,21152],"type":"Identifier","value":"range"},{"range":[21152,21153],"type":"Punctuator","value":";"},{"range":[21156,21157],"type":"Punctuator","value":"}"},{"range":[21157,21158],"type":"Punctuator","value":";"},{"range":[21276,21279],"type":"Keyword","value":"var"},{"range":[21280,21284],"type":"Identifier","value":"ctor"},{"range":[21285,21286],"type":"Punctuator","value":"="},{"range":[21287,21295],"type":"Keyword","value":"function"},{"range":[21295,21296],"type":"Punctuator","value":"("},{"range":[21296,21297],"type":"Punctuator","value":")"},{"range":[21297,21298],"type":"Punctuator","value":"{"},{"range":[21298,21299],"type":"Punctuator","value":"}"},{"range":[21299,21300],"type":"Punctuator","value":";"},{"range":[21477,21478],"type":"Identifier","value":"_"},{"range":[21478,21479],"type":"Punctuator","value":"."},{"range":[21479,21483],"type":"Identifier","value":"bind"},{"range":[21484,21485],"type":"Punctuator","value":"="},{"range":[21486,21494],"type":"Keyword","value":"function"},{"range":[21494,21495],"type":"Punctuator","value":"("},{"range":[21495,21499],"type":"Identifier","value":"func"},{"range":[21499,21500],"type":"Punctuator","value":","},{"range":[21501,21508],"type":"Identifier","value":"context"},{"range":[21508,21509],"type":"Punctuator","value":")"},{"range":[21510,21511],"type":"Punctuator","value":"{"},{"range":[21516,21519],"type":"Keyword","value":"var"},{"range":[21520,21524],"type":"Identifier","value":"args"},{"range":[21524,21525],"type":"Punctuator","value":","},{"range":[21526,21531],"type":"Identifier","value":"bound"},{"range":[21531,21532],"type":"Punctuator","value":";"},{"range":[21537,21539],"type":"Keyword","value":"if"},{"range":[21540,21541],"type":"Punctuator","value":"("},{"range":[21541,21551],"type":"Identifier","value":"nativeBind"},{"range":[21552,21554],"type":"Punctuator","value":"&&"},{"range":[21555,21559],"type":"Identifier","value":"func"},{"range":[21559,21560],"type":"Punctuator","value":"."},{"range":[21560,21564],"type":"Identifier","value":"bind"},{"range":[21565,21568],"type":"Punctuator","value":"==="},{"range":[21569,21579],"type":"Identifier","value":"nativeBind"},{"range":[21579,21580],"type":"Punctuator","value":")"},{"range":[21581,21587],"type":"Keyword","value":"return"},{"range":[21588,21598],"type":"Identifier","value":"nativeBind"},{"range":[21598,21599],"type":"Punctuator","value":"."},{"range":[21599,21604],"type":"Identifier","value":"apply"},{"range":[21604,21605],"type":"Punctuator","value":"("},{"range":[21605,21609],"type":"Identifier","value":"func"},{"range":[21609,21610],"type":"Punctuator","value":","},{"range":[21611,21616],"type":"Identifier","value":"slice"},{"range":[21616,21617],"type":"Punctuator","value":"."},{"range":[21617,21621],"type":"Identifier","value":"call"},{"range":[21621,21622],"type":"Punctuator","value":"("},{"range":[21622,21631],"type":"Identifier","value":"arguments"},{"range":[21631,21632],"type":"Punctuator","value":","},{"range":[21633,21634],"type":"Numeric","value":"1"},{"range":[21634,21635],"type":"Punctuator","value":")"},{"range":[21635,21636],"type":"Punctuator","value":")"},{"range":[21636,21637],"type":"Punctuator","value":";"},{"range":[21642,21644],"type":"Keyword","value":"if"},{"range":[21645,21646],"type":"Punctuator","value":"("},{"range":[21646,21647],"type":"Punctuator","value":"!"},{"range":[21647,21648],"type":"Identifier","value":"_"},{"range":[21648,21649],"type":"Punctuator","value":"."},{"range":[21649,21659],"type":"Identifier","value":"isFunction"},{"range":[21659,21660],"type":"Punctuator","value":"("},{"range":[21660,21664],"type":"Identifier","value":"func"},{"range":[21664,21665],"type":"Punctuator","value":")"},{"range":[21665,21666],"type":"Punctuator","value":")"},{"range":[21667,21672],"type":"Keyword","value":"throw"},{"range":[21673,21676],"type":"Keyword","value":"new"},{"range":[21677,21686],"type":"Identifier","value":"TypeError"},{"range":[21686,21687],"type":"Punctuator","value":";"},{"range":[21692,21696],"type":"Identifier","value":"args"},{"range":[21697,21698],"type":"Punctuator","value":"="},{"range":[21699,21704],"type":"Identifier","value":"slice"},{"range":[21704,21705],"type":"Punctuator","value":"."},{"range":[21705,21709],"type":"Identifier","value":"call"},{"range":[21709,21710],"type":"Punctuator","value":"("},{"range":[21710,21719],"type":"Identifier","value":"arguments"},{"range":[21719,21720],"type":"Punctuator","value":","},{"range":[21721,21722],"type":"Numeric","value":"2"},{"range":[21722,21723],"type":"Punctuator","value":")"},{"range":[21723,21724],"type":"Punctuator","value":";"},{"range":[21729,21735],"type":"Keyword","value":"return"},{"range":[21736,21741],"type":"Identifier","value":"bound"},{"range":[21742,21743],"type":"Punctuator","value":"="},{"range":[21744,21752],"type":"Keyword","value":"function"},{"range":[21752,21753],"type":"Punctuator","value":"("},{"range":[21753,21754],"type":"Punctuator","value":")"},{"range":[21755,21756],"type":"Punctuator","value":"{"},{"range":[21763,21765],"type":"Keyword","value":"if"},{"range":[21766,21767],"type":"Punctuator","value":"("},{"range":[21767,21768],"type":"Punctuator","value":"!"},{"range":[21768,21769],"type":"Punctuator","value":"("},{"range":[21769,21773],"type":"Keyword","value":"this"},{"range":[21774,21784],"type":"Keyword","value":"instanceof"},{"range":[21785,21790],"type":"Identifier","value":"bound"},{"range":[21790,21791],"type":"Punctuator","value":")"},{"range":[21791,21792],"type":"Punctuator","value":")"},{"range":[21793,21799],"type":"Keyword","value":"return"},{"range":[21800,21804],"type":"Identifier","value":"func"},{"range":[21804,21805],"type":"Punctuator","value":"."},{"range":[21805,21810],"type":"Identifier","value":"apply"},{"range":[21810,21811],"type":"Punctuator","value":"("},{"range":[21811,21818],"type":"Identifier","value":"context"},{"range":[21818,21819],"type":"Punctuator","value":","},{"range":[21820,21824],"type":"Identifier","value":"args"},{"range":[21824,21825],"type":"Punctuator","value":"."},{"range":[21825,21831],"type":"Identifier","value":"concat"},{"range":[21831,21832],"type":"Punctuator","value":"("},{"range":[21832,21837],"type":"Identifier","value":"slice"},{"range":[21837,21838],"type":"Punctuator","value":"."},{"range":[21838,21842],"type":"Identifier","value":"call"},{"range":[21842,21843],"type":"Punctuator","value":"("},{"range":[21843,21852],"type":"Identifier","value":"arguments"},{"range":[21852,21853],"type":"Punctuator","value":")"},{"range":[21853,21854],"type":"Punctuator","value":")"},{"range":[21854,21855],"type":"Punctuator","value":")"},{"range":[21855,21856],"type":"Punctuator","value":";"},{"range":[21863,21867],"type":"Identifier","value":"ctor"},{"range":[21867,21868],"type":"Punctuator","value":"."},{"range":[21868,21877],"type":"Identifier","value":"prototype"},{"range":[21878,21879],"type":"Punctuator","value":"="},{"range":[21880,21884],"type":"Identifier","value":"func"},{"range":[21884,21885],"type":"Punctuator","value":"."},{"range":[21885,21894],"type":"Identifier","value":"prototype"},{"range":[21894,21895],"type":"Punctuator","value":";"},{"range":[21902,21905],"type":"Keyword","value":"var"},{"range":[21906,21910],"type":"Identifier","value":"self"},{"range":[21911,21912],"type":"Punctuator","value":"="},{"range":[21913,21916],"type":"Keyword","value":"new"},{"range":[21917,21921],"type":"Identifier","value":"ctor"},{"range":[21921,21922],"type":"Punctuator","value":";"},{"range":[21929,21933],"type":"Identifier","value":"ctor"},{"range":[21933,21934],"type":"Punctuator","value":"."},{"range":[21934,21943],"type":"Identifier","value":"prototype"},{"range":[21944,21945],"type":"Punctuator","value":"="},{"range":[21946,21950],"type":"Null","value":"null"},{"range":[21950,21951],"type":"Punctuator","value":";"},{"range":[21958,21961],"type":"Keyword","value":"var"},{"range":[21962,21968],"type":"Identifier","value":"result"},{"range":[21969,21970],"type":"Punctuator","value":"="},{"range":[21971,21975],"type":"Identifier","value":"func"},{"range":[21975,21976],"type":"Punctuator","value":"."},{"range":[21976,21981],"type":"Identifier","value":"apply"},{"range":[21981,21982],"type":"Punctuator","value":"("},{"range":[21982,21986],"type":"Identifier","value":"self"},{"range":[21986,21987],"type":"Punctuator","value":","},{"range":[21988,21992],"type":"Identifier","value":"args"},{"range":[21992,21993],"type":"Punctuator","value":"."},{"range":[21993,21999],"type":"Identifier","value":"concat"},{"range":[21999,22000],"type":"Punctuator","value":"("},{"range":[22000,22005],"type":"Identifier","value":"slice"},{"range":[22005,22006],"type":"Punctuator","value":"."},{"range":[22006,22010],"type":"Identifier","value":"call"},{"range":[22010,22011],"type":"Punctuator","value":"("},{"range":[22011,22020],"type":"Identifier","value":"arguments"},{"range":[22020,22021],"type":"Punctuator","value":")"},{"range":[22021,22022],"type":"Punctuator","value":")"},{"range":[22022,22023],"type":"Punctuator","value":")"},{"range":[22023,22024],"type":"Punctuator","value":";"},{"range":[22031,22033],"type":"Keyword","value":"if"},{"range":[22034,22035],"type":"Punctuator","value":"("},{"range":[22035,22041],"type":"Identifier","value":"Object"},{"range":[22041,22042],"type":"Punctuator","value":"("},{"range":[22042,22048],"type":"Identifier","value":"result"},{"range":[22048,22049],"type":"Punctuator","value":")"},{"range":[22050,22053],"type":"Punctuator","value":"==="},{"range":[22054,22060],"type":"Identifier","value":"result"},{"range":[22060,22061],"type":"Punctuator","value":")"},{"range":[22062,22068],"type":"Keyword","value":"return"},{"range":[22069,22075],"type":"Identifier","value":"result"},{"range":[22075,22076],"type":"Punctuator","value":";"},{"range":[22083,22089],"type":"Keyword","value":"return"},{"range":[22090,22094],"type":"Identifier","value":"self"},{"range":[22094,22095],"type":"Punctuator","value":";"},{"range":[22100,22101],"type":"Punctuator","value":"}"},{"range":[22101,22102],"type":"Punctuator","value":";"},{"range":[22105,22106],"type":"Punctuator","value":"}"},{"range":[22106,22107],"type":"Punctuator","value":";"},{"range":[22262,22263],"type":"Identifier","value":"_"},{"range":[22263,22264],"type":"Punctuator","value":"."},{"range":[22264,22271],"type":"Identifier","value":"partial"},{"range":[22272,22273],"type":"Punctuator","value":"="},{"range":[22274,22282],"type":"Keyword","value":"function"},{"range":[22282,22283],"type":"Punctuator","value":"("},{"range":[22283,22287],"type":"Identifier","value":"func"},{"range":[22287,22288],"type":"Punctuator","value":")"},{"range":[22289,22290],"type":"Punctuator","value":"{"},{"range":[22295,22298],"type":"Keyword","value":"var"},{"range":[22299,22303],"type":"Identifier","value":"args"},{"range":[22304,22305],"type":"Punctuator","value":"="},{"range":[22306,22311],"type":"Identifier","value":"slice"},{"range":[22311,22312],"type":"Punctuator","value":"."},{"range":[22312,22316],"type":"Identifier","value":"call"},{"range":[22316,22317],"type":"Punctuator","value":"("},{"range":[22317,22326],"type":"Identifier","value":"arguments"},{"range":[22326,22327],"type":"Punctuator","value":","},{"range":[22328,22329],"type":"Numeric","value":"1"},{"range":[22329,22330],"type":"Punctuator","value":")"},{"range":[22330,22331],"type":"Punctuator","value":";"},{"range":[22336,22342],"type":"Keyword","value":"return"},{"range":[22343,22351],"type":"Keyword","value":"function"},{"range":[22351,22352],"type":"Punctuator","value":"("},{"range":[22352,22353],"type":"Punctuator","value":")"},{"range":[22354,22355],"type":"Punctuator","value":"{"},{"range":[22362,22368],"type":"Keyword","value":"return"},{"range":[22369,22373],"type":"Identifier","value":"func"},{"range":[22373,22374],"type":"Punctuator","value":"."},{"range":[22374,22379],"type":"Identifier","value":"apply"},{"range":[22379,22380],"type":"Punctuator","value":"("},{"range":[22380,22384],"type":"Keyword","value":"this"},{"range":[22384,22385],"type":"Punctuator","value":","},{"range":[22386,22390],"type":"Identifier","value":"args"},{"range":[22390,22391],"type":"Punctuator","value":"."},{"range":[22391,22397],"type":"Identifier","value":"concat"},{"range":[22397,22398],"type":"Punctuator","value":"("},{"range":[22398,22403],"type":"Identifier","value":"slice"},{"range":[22403,22404],"type":"Punctuator","value":"."},{"range":[22404,22408],"type":"Identifier","value":"call"},{"range":[22408,22409],"type":"Punctuator","value":"("},{"range":[22409,22418],"type":"Identifier","value":"arguments"},{"range":[22418,22419],"type":"Punctuator","value":")"},{"range":[22419,22420],"type":"Punctuator","value":")"},{"range":[22420,22421],"type":"Punctuator","value":")"},{"range":[22421,22422],"type":"Punctuator","value":";"},{"range":[22427,22428],"type":"Punctuator","value":"}"},{"range":[22428,22429],"type":"Punctuator","value":";"},{"range":[22432,22433],"type":"Punctuator","value":"}"},{"range":[22433,22434],"type":"Punctuator","value":";"},{"range":[22570,22571],"type":"Identifier","value":"_"},{"range":[22571,22572],"type":"Punctuator","value":"."},{"range":[22572,22579],"type":"Identifier","value":"bindAll"},{"range":[22580,22581],"type":"Punctuator","value":"="},{"range":[22582,22590],"type":"Keyword","value":"function"},{"range":[22590,22591],"type":"Punctuator","value":"("},{"range":[22591,22594],"type":"Identifier","value":"obj"},{"range":[22594,22595],"type":"Punctuator","value":")"},{"range":[22596,22597],"type":"Punctuator","value":"{"},{"range":[22602,22605],"type":"Keyword","value":"var"},{"range":[22606,22611],"type":"Identifier","value":"funcs"},{"range":[22612,22613],"type":"Punctuator","value":"="},{"range":[22614,22619],"type":"Identifier","value":"slice"},{"range":[22619,22620],"type":"Punctuator","value":"."},{"range":[22620,22624],"type":"Identifier","value":"call"},{"range":[22624,22625],"type":"Punctuator","value":"("},{"range":[22625,22634],"type":"Identifier","value":"arguments"},{"range":[22634,22635],"type":"Punctuator","value":","},{"range":[22636,22637],"type":"Numeric","value":"1"},{"range":[22637,22638],"type":"Punctuator","value":")"},{"range":[22638,22639],"type":"Punctuator","value":";"},{"range":[22644,22646],"type":"Keyword","value":"if"},{"range":[22647,22648],"type":"Punctuator","value":"("},{"range":[22648,22653],"type":"Identifier","value":"funcs"},{"range":[22653,22654],"type":"Punctuator","value":"."},{"range":[22654,22660],"type":"Identifier","value":"length"},{"range":[22661,22664],"type":"Punctuator","value":"==="},{"range":[22665,22666],"type":"Numeric","value":"0"},{"range":[22666,22667],"type":"Punctuator","value":")"},{"range":[22668,22673],"type":"Keyword","value":"throw"},{"range":[22674,22677],"type":"Keyword","value":"new"},{"range":[22678,22683],"type":"Identifier","value":"Error"},{"range":[22683,22684],"type":"Punctuator","value":"("},{"range":[22684,22723],"type":"String","value":"\"bindAll must be passed function names\""},{"range":[22723,22724],"type":"Punctuator","value":")"},{"range":[22724,22725],"type":"Punctuator","value":";"},{"range":[22730,22734],"type":"Identifier","value":"each"},{"range":[22734,22735],"type":"Punctuator","value":"("},{"range":[22735,22740],"type":"Identifier","value":"funcs"},{"range":[22740,22741],"type":"Punctuator","value":","},{"range":[22742,22750],"type":"Keyword","value":"function"},{"range":[22750,22751],"type":"Punctuator","value":"("},{"range":[22751,22752],"type":"Identifier","value":"f"},{"range":[22752,22753],"type":"Punctuator","value":")"},{"range":[22754,22755],"type":"Punctuator","value":"{"},{"range":[22756,22759],"type":"Identifier","value":"obj"},{"range":[22759,22760],"type":"Punctuator","value":"["},{"range":[22760,22761],"type":"Identifier","value":"f"},{"range":[22761,22762],"type":"Punctuator","value":"]"},{"range":[22763,22764],"type":"Punctuator","value":"="},{"range":[22765,22766],"type":"Identifier","value":"_"},{"range":[22766,22767],"type":"Punctuator","value":"."},{"range":[22767,22771],"type":"Identifier","value":"bind"},{"range":[22771,22772],"type":"Punctuator","value":"("},{"range":[22772,22775],"type":"Identifier","value":"obj"},{"range":[22775,22776],"type":"Punctuator","value":"["},{"range":[22776,22777],"type":"Identifier","value":"f"},{"range":[22777,22778],"type":"Punctuator","value":"]"},{"range":[22778,22779],"type":"Punctuator","value":","},{"range":[22780,22783],"type":"Identifier","value":"obj"},{"range":[22783,22784],"type":"Punctuator","value":")"},{"range":[22784,22785],"type":"Punctuator","value":";"},{"range":[22786,22787],"type":"Punctuator","value":"}"},{"range":[22787,22788],"type":"Punctuator","value":")"},{"range":[22788,22789],"type":"Punctuator","value":";"},{"range":[22794,22800],"type":"Keyword","value":"return"},{"range":[22801,22804],"type":"Identifier","value":"obj"},{"range":[22804,22805],"type":"Punctuator","value":";"},{"range":[22808,22809],"type":"Punctuator","value":"}"},{"range":[22809,22810],"type":"Punctuator","value":";"},{"range":[22873,22874],"type":"Identifier","value":"_"},{"range":[22874,22875],"type":"Punctuator","value":"."},{"range":[22875,22882],"type":"Identifier","value":"memoize"},{"range":[22883,22884],"type":"Punctuator","value":"="},{"range":[22885,22893],"type":"Keyword","value":"function"},{"range":[22893,22894],"type":"Punctuator","value":"("},{"range":[22894,22898],"type":"Identifier","value":"func"},{"range":[22898,22899],"type":"Punctuator","value":","},{"range":[22900,22906],"type":"Identifier","value":"hasher"},{"range":[22906,22907],"type":"Punctuator","value":")"},{"range":[22908,22909],"type":"Punctuator","value":"{"},{"range":[22914,22917],"type":"Keyword","value":"var"},{"range":[22918,22922],"type":"Identifier","value":"memo"},{"range":[22923,22924],"type":"Punctuator","value":"="},{"range":[22925,22926],"type":"Punctuator","value":"{"},{"range":[22926,22927],"type":"Punctuator","value":"}"},{"range":[22927,22928],"type":"Punctuator","value":";"},{"range":[22933,22939],"type":"Identifier","value":"hasher"},{"range":[22940,22942],"type":"Punctuator","value":"||"},{"range":[22943,22944],"type":"Punctuator","value":"("},{"range":[22944,22950],"type":"Identifier","value":"hasher"},{"range":[22951,22952],"type":"Punctuator","value":"="},{"range":[22953,22954],"type":"Identifier","value":"_"},{"range":[22954,22955],"type":"Punctuator","value":"."},{"range":[22955,22963],"type":"Identifier","value":"identity"},{"range":[22963,22964],"type":"Punctuator","value":")"},{"range":[22964,22965],"type":"Punctuator","value":";"},{"range":[22970,22976],"type":"Keyword","value":"return"},{"range":[22977,22985],"type":"Keyword","value":"function"},{"range":[22985,22986],"type":"Punctuator","value":"("},{"range":[22986,22987],"type":"Punctuator","value":")"},{"range":[22988,22989],"type":"Punctuator","value":"{"},{"range":[22996,22999],"type":"Keyword","value":"var"},{"range":[23000,23003],"type":"Identifier","value":"key"},{"range":[23004,23005],"type":"Punctuator","value":"="},{"range":[23006,23012],"type":"Identifier","value":"hasher"},{"range":[23012,23013],"type":"Punctuator","value":"."},{"range":[23013,23018],"type":"Identifier","value":"apply"},{"range":[23018,23019],"type":"Punctuator","value":"("},{"range":[23019,23023],"type":"Keyword","value":"this"},{"range":[23023,23024],"type":"Punctuator","value":","},{"range":[23025,23034],"type":"Identifier","value":"arguments"},{"range":[23034,23035],"type":"Punctuator","value":")"},{"range":[23035,23036],"type":"Punctuator","value":";"},{"range":[23043,23049],"type":"Keyword","value":"return"},{"range":[23050,23051],"type":"Identifier","value":"_"},{"range":[23051,23052],"type":"Punctuator","value":"."},{"range":[23052,23055],"type":"Identifier","value":"has"},{"range":[23055,23056],"type":"Punctuator","value":"("},{"range":[23056,23060],"type":"Identifier","value":"memo"},{"range":[23060,23061],"type":"Punctuator","value":","},{"range":[23062,23065],"type":"Identifier","value":"key"},{"range":[23065,23066],"type":"Punctuator","value":")"},{"range":[23067,23068],"type":"Punctuator","value":"?"},{"range":[23069,23073],"type":"Identifier","value":"memo"},{"range":[23073,23074],"type":"Punctuator","value":"["},{"range":[23074,23077],"type":"Identifier","value":"key"},{"range":[23077,23078],"type":"Punctuator","value":"]"},{"range":[23079,23080],"type":"Punctuator","value":":"},{"range":[23081,23082],"type":"Punctuator","value":"("},{"range":[23082,23086],"type":"Identifier","value":"memo"},{"range":[23086,23087],"type":"Punctuator","value":"["},{"range":[23087,23090],"type":"Identifier","value":"key"},{"range":[23090,23091],"type":"Punctuator","value":"]"},{"range":[23092,23093],"type":"Punctuator","value":"="},{"range":[23094,23098],"type":"Identifier","value":"func"},{"range":[23098,23099],"type":"Punctuator","value":"."},{"range":[23099,23104],"type":"Identifier","value":"apply"},{"range":[23104,23105],"type":"Punctuator","value":"("},{"range":[23105,23109],"type":"Keyword","value":"this"},{"range":[23109,23110],"type":"Punctuator","value":","},{"range":[23111,23120],"type":"Identifier","value":"arguments"},{"range":[23120,23121],"type":"Punctuator","value":")"},{"range":[23121,23122],"type":"Punctuator","value":")"},{"range":[23122,23123],"type":"Punctuator","value":";"},{"range":[23128,23129],"type":"Punctuator","value":"}"},{"range":[23129,23130],"type":"Punctuator","value":";"},{"range":[23133,23134],"type":"Punctuator","value":"}"},{"range":[23134,23135],"type":"Punctuator","value":";"},{"range":[23252,23253],"type":"Identifier","value":"_"},{"range":[23253,23254],"type":"Punctuator","value":"."},{"range":[23254,23259],"type":"Identifier","value":"delay"},{"range":[23260,23261],"type":"Punctuator","value":"="},{"range":[23262,23270],"type":"Keyword","value":"function"},{"range":[23270,23271],"type":"Punctuator","value":"("},{"range":[23271,23275],"type":"Identifier","value":"func"},{"range":[23275,23276],"type":"Punctuator","value":","},{"range":[23277,23281],"type":"Identifier","value":"wait"},{"range":[23281,23282],"type":"Punctuator","value":")"},{"range":[23283,23284],"type":"Punctuator","value":"{"},{"range":[23289,23292],"type":"Keyword","value":"var"},{"range":[23293,23297],"type":"Identifier","value":"args"},{"range":[23298,23299],"type":"Punctuator","value":"="},{"range":[23300,23305],"type":"Identifier","value":"slice"},{"range":[23305,23306],"type":"Punctuator","value":"."},{"range":[23306,23310],"type":"Identifier","value":"call"},{"range":[23310,23311],"type":"Punctuator","value":"("},{"range":[23311,23320],"type":"Identifier","value":"arguments"},{"range":[23320,23321],"type":"Punctuator","value":","},{"range":[23322,23323],"type":"Numeric","value":"2"},{"range":[23323,23324],"type":"Punctuator","value":")"},{"range":[23324,23325],"type":"Punctuator","value":";"},{"range":[23330,23336],"type":"Keyword","value":"return"},{"range":[23337,23347],"type":"Identifier","value":"setTimeout"},{"range":[23347,23348],"type":"Punctuator","value":"("},{"range":[23348,23356],"type":"Keyword","value":"function"},{"range":[23356,23357],"type":"Punctuator","value":"("},{"range":[23357,23358],"type":"Punctuator","value":")"},{"range":[23358,23359],"type":"Punctuator","value":"{"},{"range":[23360,23366],"type":"Keyword","value":"return"},{"range":[23367,23371],"type":"Identifier","value":"func"},{"range":[23371,23372],"type":"Punctuator","value":"."},{"range":[23372,23377],"type":"Identifier","value":"apply"},{"range":[23377,23378],"type":"Punctuator","value":"("},{"range":[23378,23382],"type":"Null","value":"null"},{"range":[23382,23383],"type":"Punctuator","value":","},{"range":[23384,23388],"type":"Identifier","value":"args"},{"range":[23388,23389],"type":"Punctuator","value":")"},{"range":[23389,23390],"type":"Punctuator","value":";"},{"range":[23391,23392],"type":"Punctuator","value":"}"},{"range":[23392,23393],"type":"Punctuator","value":","},{"range":[23394,23398],"type":"Identifier","value":"wait"},{"range":[23398,23399],"type":"Punctuator","value":")"},{"range":[23399,23400],"type":"Punctuator","value":";"},{"range":[23403,23404],"type":"Punctuator","value":"}"},{"range":[23404,23405],"type":"Punctuator","value":";"},{"range":[23501,23502],"type":"Identifier","value":"_"},{"range":[23502,23503],"type":"Punctuator","value":"."},{"range":[23503,23508],"type":"Identifier","value":"defer"},{"range":[23509,23510],"type":"Punctuator","value":"="},{"range":[23511,23519],"type":"Keyword","value":"function"},{"range":[23519,23520],"type":"Punctuator","value":"("},{"range":[23520,23524],"type":"Identifier","value":"func"},{"range":[23524,23525],"type":"Punctuator","value":")"},{"range":[23526,23527],"type":"Punctuator","value":"{"},{"range":[23532,23538],"type":"Keyword","value":"return"},{"range":[23539,23540],"type":"Identifier","value":"_"},{"range":[23540,23541],"type":"Punctuator","value":"."},{"range":[23541,23546],"type":"Identifier","value":"delay"},{"range":[23546,23547],"type":"Punctuator","value":"."},{"range":[23547,23552],"type":"Identifier","value":"apply"},{"range":[23552,23553],"type":"Punctuator","value":"("},{"range":[23553,23554],"type":"Identifier","value":"_"},{"range":[23554,23555],"type":"Punctuator","value":","},{"range":[23556,23557],"type":"Punctuator","value":"["},{"range":[23557,23561],"type":"Identifier","value":"func"},{"range":[23561,23562],"type":"Punctuator","value":","},{"range":[23563,23564],"type":"Numeric","value":"1"},{"range":[23564,23565],"type":"Punctuator","value":"]"},{"range":[23565,23566],"type":"Punctuator","value":"."},{"range":[23566,23572],"type":"Identifier","value":"concat"},{"range":[23572,23573],"type":"Punctuator","value":"("},{"range":[23573,23578],"type":"Identifier","value":"slice"},{"range":[23578,23579],"type":"Punctuator","value":"."},{"range":[23579,23583],"type":"Identifier","value":"call"},{"range":[23583,23584],"type":"Punctuator","value":"("},{"range":[23584,23593],"type":"Identifier","value":"arguments"},{"range":[23593,23594],"type":"Punctuator","value":","},{"range":[23595,23596],"type":"Numeric","value":"1"},{"range":[23596,23597],"type":"Punctuator","value":")"},{"range":[23597,23598],"type":"Punctuator","value":")"},{"range":[23598,23599],"type":"Punctuator","value":")"},{"range":[23599,23600],"type":"Punctuator","value":";"},{"range":[23603,23604],"type":"Punctuator","value":"}"},{"range":[23604,23605],"type":"Punctuator","value":";"},{"range":[23996,23997],"type":"Identifier","value":"_"},{"range":[23997,23998],"type":"Punctuator","value":"."},{"range":[23998,24006],"type":"Identifier","value":"throttle"},{"range":[24007,24008],"type":"Punctuator","value":"="},{"range":[24009,24017],"type":"Keyword","value":"function"},{"range":[24017,24018],"type":"Punctuator","value":"("},{"range":[24018,24022],"type":"Identifier","value":"func"},{"range":[24022,24023],"type":"Punctuator","value":","},{"range":[24024,24028],"type":"Identifier","value":"wait"},{"range":[24028,24029],"type":"Punctuator","value":","},{"range":[24030,24037],"type":"Identifier","value":"options"},{"range":[24037,24038],"type":"Punctuator","value":")"},{"range":[24039,24040],"type":"Punctuator","value":"{"},{"range":[24045,24048],"type":"Keyword","value":"var"},{"range":[24049,24056],"type":"Identifier","value":"context"},{"range":[24056,24057],"type":"Punctuator","value":","},{"range":[24058,24062],"type":"Identifier","value":"args"},{"range":[24062,24063],"type":"Punctuator","value":","},{"range":[24064,24070],"type":"Identifier","value":"result"},{"range":[24070,24071],"type":"Punctuator","value":";"},{"range":[24076,24079],"type":"Keyword","value":"var"},{"range":[24080,24087],"type":"Identifier","value":"timeout"},{"range":[24088,24089],"type":"Punctuator","value":"="},{"range":[24090,24094],"type":"Null","value":"null"},{"range":[24094,24095],"type":"Punctuator","value":";"},{"range":[24100,24103],"type":"Keyword","value":"var"},{"range":[24104,24112],"type":"Identifier","value":"previous"},{"range":[24113,24114],"type":"Punctuator","value":"="},{"range":[24115,24116],"type":"Numeric","value":"0"},{"range":[24116,24117],"type":"Punctuator","value":";"},{"range":[24122,24129],"type":"Identifier","value":"options"},{"range":[24130,24132],"type":"Punctuator","value":"||"},{"range":[24133,24134],"type":"Punctuator","value":"("},{"range":[24134,24141],"type":"Identifier","value":"options"},{"range":[24142,24143],"type":"Punctuator","value":"="},{"range":[24144,24145],"type":"Punctuator","value":"{"},{"range":[24145,24146],"type":"Punctuator","value":"}"},{"range":[24146,24147],"type":"Punctuator","value":")"},{"range":[24147,24148],"type":"Punctuator","value":";"},{"range":[24153,24156],"type":"Keyword","value":"var"},{"range":[24157,24162],"type":"Identifier","value":"later"},{"range":[24163,24164],"type":"Punctuator","value":"="},{"range":[24165,24173],"type":"Keyword","value":"function"},{"range":[24173,24174],"type":"Punctuator","value":"("},{"range":[24174,24175],"type":"Punctuator","value":")"},{"range":[24176,24177],"type":"Punctuator","value":"{"},{"range":[24184,24192],"type":"Identifier","value":"previous"},{"range":[24193,24194],"type":"Punctuator","value":"="},{"range":[24195,24202],"type":"Identifier","value":"options"},{"range":[24202,24203],"type":"Punctuator","value":"."},{"range":[24203,24210],"type":"Identifier","value":"leading"},{"range":[24211,24214],"type":"Punctuator","value":"==="},{"range":[24215,24220],"type":"Boolean","value":"false"},{"range":[24221,24222],"type":"Punctuator","value":"?"},{"range":[24223,24224],"type":"Numeric","value":"0"},{"range":[24225,24226],"type":"Punctuator","value":":"},{"range":[24227,24230],"type":"Keyword","value":"new"},{"range":[24231,24235],"type":"Identifier","value":"Date"},{"range":[24235,24236],"type":"Punctuator","value":";"},{"range":[24243,24250],"type":"Identifier","value":"timeout"},{"range":[24251,24252],"type":"Punctuator","value":"="},{"range":[24253,24257],"type":"Null","value":"null"},{"range":[24257,24258],"type":"Punctuator","value":";"},{"range":[24265,24271],"type":"Identifier","value":"result"},{"range":[24272,24273],"type":"Punctuator","value":"="},{"range":[24274,24278],"type":"Identifier","value":"func"},{"range":[24278,24279],"type":"Punctuator","value":"."},{"range":[24279,24284],"type":"Identifier","value":"apply"},{"range":[24284,24285],"type":"Punctuator","value":"("},{"range":[24285,24292],"type":"Identifier","value":"context"},{"range":[24292,24293],"type":"Punctuator","value":","},{"range":[24294,24298],"type":"Identifier","value":"args"},{"range":[24298,24299],"type":"Punctuator","value":")"},{"range":[24299,24300],"type":"Punctuator","value":";"},{"range":[24305,24306],"type":"Punctuator","value":"}"},{"range":[24306,24307],"type":"Punctuator","value":";"},{"range":[24312,24318],"type":"Keyword","value":"return"},{"range":[24319,24327],"type":"Keyword","value":"function"},{"range":[24327,24328],"type":"Punctuator","value":"("},{"range":[24328,24329],"type":"Punctuator","value":")"},{"range":[24330,24331],"type":"Punctuator","value":"{"},{"range":[24338,24341],"type":"Keyword","value":"var"},{"range":[24342,24345],"type":"Identifier","value":"now"},{"range":[24346,24347],"type":"Punctuator","value":"="},{"range":[24348,24351],"type":"Keyword","value":"new"},{"range":[24352,24356],"type":"Identifier","value":"Date"},{"range":[24356,24357],"type":"Punctuator","value":";"},{"range":[24364,24366],"type":"Keyword","value":"if"},{"range":[24367,24368],"type":"Punctuator","value":"("},{"range":[24368,24369],"type":"Punctuator","value":"!"},{"range":[24369,24377],"type":"Identifier","value":"previous"},{"range":[24378,24380],"type":"Punctuator","value":"&&"},{"range":[24381,24388],"type":"Identifier","value":"options"},{"range":[24388,24389],"type":"Punctuator","value":"."},{"range":[24389,24396],"type":"Identifier","value":"leading"},{"range":[24397,24400],"type":"Punctuator","value":"==="},{"range":[24401,24406],"type":"Boolean","value":"false"},{"range":[24406,24407],"type":"Punctuator","value":")"},{"range":[24408,24416],"type":"Identifier","value":"previous"},{"range":[24417,24418],"type":"Punctuator","value":"="},{"range":[24419,24422],"type":"Identifier","value":"now"},{"range":[24422,24423],"type":"Punctuator","value":";"},{"range":[24430,24433],"type":"Keyword","value":"var"},{"range":[24434,24443],"type":"Identifier","value":"remaining"},{"range":[24444,24445],"type":"Punctuator","value":"="},{"range":[24446,24450],"type":"Identifier","value":"wait"},{"range":[24451,24452],"type":"Punctuator","value":"-"},{"range":[24453,24454],"type":"Punctuator","value":"("},{"range":[24454,24457],"type":"Identifier","value":"now"},{"range":[24458,24459],"type":"Punctuator","value":"-"},{"range":[24460,24468],"type":"Identifier","value":"previous"},{"range":[24468,24469],"type":"Punctuator","value":")"},{"range":[24469,24470],"type":"Punctuator","value":";"},{"range":[24477,24484],"type":"Identifier","value":"context"},{"range":[24485,24486],"type":"Punctuator","value":"="},{"range":[24487,24491],"type":"Keyword","value":"this"},{"range":[24491,24492],"type":"Punctuator","value":";"},{"range":[24499,24503],"type":"Identifier","value":"args"},{"range":[24504,24505],"type":"Punctuator","value":"="},{"range":[24506,24515],"type":"Identifier","value":"arguments"},{"range":[24515,24516],"type":"Punctuator","value":";"},{"range":[24523,24525],"type":"Keyword","value":"if"},{"range":[24526,24527],"type":"Punctuator","value":"("},{"range":[24527,24536],"type":"Identifier","value":"remaining"},{"range":[24537,24539],"type":"Punctuator","value":"<="},{"range":[24540,24541],"type":"Numeric","value":"0"},{"range":[24541,24542],"type":"Punctuator","value":")"},{"range":[24543,24544],"type":"Punctuator","value":"{"},{"range":[24553,24565],"type":"Identifier","value":"clearTimeout"},{"range":[24565,24566],"type":"Punctuator","value":"("},{"range":[24566,24573],"type":"Identifier","value":"timeout"},{"range":[24573,24574],"type":"Punctuator","value":")"},{"range":[24574,24575],"type":"Punctuator","value":";"},{"range":[24584,24591],"type":"Identifier","value":"timeout"},{"range":[24592,24593],"type":"Punctuator","value":"="},{"range":[24594,24598],"type":"Null","value":"null"},{"range":[24598,24599],"type":"Punctuator","value":";"},{"range":[24608,24616],"type":"Identifier","value":"previous"},{"range":[24617,24618],"type":"Punctuator","value":"="},{"range":[24619,24622],"type":"Identifier","value":"now"},{"range":[24622,24623],"type":"Punctuator","value":";"},{"range":[24632,24638],"type":"Identifier","value":"result"},{"range":[24639,24640],"type":"Punctuator","value":"="},{"range":[24641,24645],"type":"Identifier","value":"func"},{"range":[24645,24646],"type":"Punctuator","value":"."},{"range":[24646,24651],"type":"Identifier","value":"apply"},{"range":[24651,24652],"type":"Punctuator","value":"("},{"range":[24652,24659],"type":"Identifier","value":"context"},{"range":[24659,24660],"type":"Punctuator","value":","},{"range":[24661,24665],"type":"Identifier","value":"args"},{"range":[24665,24666],"type":"Punctuator","value":")"},{"range":[24666,24667],"type":"Punctuator","value":";"},{"range":[24674,24675],"type":"Punctuator","value":"}"},{"range":[24676,24680],"type":"Keyword","value":"else"},{"range":[24681,24683],"type":"Keyword","value":"if"},{"range":[24684,24685],"type":"Punctuator","value":"("},{"range":[24685,24686],"type":"Punctuator","value":"!"},{"range":[24686,24693],"type":"Identifier","value":"timeout"},{"range":[24694,24696],"type":"Punctuator","value":"&&"},{"range":[24697,24704],"type":"Identifier","value":"options"},{"range":[24704,24705],"type":"Punctuator","value":"."},{"range":[24705,24713],"type":"Identifier","value":"trailing"},{"range":[24714,24717],"type":"Punctuator","value":"!=="},{"range":[24718,24723],"type":"Boolean","value":"false"},{"range":[24723,24724],"type":"Punctuator","value":")"},{"range":[24725,24726],"type":"Punctuator","value":"{"},{"range":[24735,24742],"type":"Identifier","value":"timeout"},{"range":[24743,24744],"type":"Punctuator","value":"="},{"range":[24745,24755],"type":"Identifier","value":"setTimeout"},{"range":[24755,24756],"type":"Punctuator","value":"("},{"range":[24756,24761],"type":"Identifier","value":"later"},{"range":[24761,24762],"type":"Punctuator","value":","},{"range":[24763,24772],"type":"Identifier","value":"remaining"},{"range":[24772,24773],"type":"Punctuator","value":")"},{"range":[24773,24774],"type":"Punctuator","value":";"},{"range":[24781,24782],"type":"Punctuator","value":"}"},{"range":[24789,24795],"type":"Keyword","value":"return"},{"range":[24796,24802],"type":"Identifier","value":"result"},{"range":[24802,24803],"type":"Punctuator","value":";"},{"range":[24808,24809],"type":"Punctuator","value":"}"},{"range":[24809,24810],"type":"Punctuator","value":";"},{"range":[24813,24814],"type":"Punctuator","value":"}"},{"range":[24814,24815],"type":"Punctuator","value":";"},{"range":[25096,25097],"type":"Identifier","value":"_"},{"range":[25097,25098],"type":"Punctuator","value":"."},{"range":[25098,25106],"type":"Identifier","value":"debounce"},{"range":[25107,25108],"type":"Punctuator","value":"="},{"range":[25109,25117],"type":"Keyword","value":"function"},{"range":[25117,25118],"type":"Punctuator","value":"("},{"range":[25118,25122],"type":"Identifier","value":"func"},{"range":[25122,25123],"type":"Punctuator","value":","},{"range":[25124,25128],"type":"Identifier","value":"wait"},{"range":[25128,25129],"type":"Punctuator","value":","},{"range":[25130,25139],"type":"Identifier","value":"immediate"},{"range":[25139,25140],"type":"Punctuator","value":")"},{"range":[25141,25142],"type":"Punctuator","value":"{"},{"range":[25147,25150],"type":"Keyword","value":"var"},{"range":[25151,25158],"type":"Identifier","value":"timeout"},{"range":[25158,25159],"type":"Punctuator","value":","},{"range":[25160,25164],"type":"Identifier","value":"args"},{"range":[25164,25165],"type":"Punctuator","value":","},{"range":[25166,25173],"type":"Identifier","value":"context"},{"range":[25173,25174],"type":"Punctuator","value":","},{"range":[25175,25184],"type":"Identifier","value":"timestamp"},{"range":[25184,25185],"type":"Punctuator","value":","},{"range":[25186,25192],"type":"Identifier","value":"result"},{"range":[25192,25193],"type":"Punctuator","value":";"},{"range":[25198,25204],"type":"Keyword","value":"return"},{"range":[25205,25213],"type":"Keyword","value":"function"},{"range":[25213,25214],"type":"Punctuator","value":"("},{"range":[25214,25215],"type":"Punctuator","value":")"},{"range":[25216,25217],"type":"Punctuator","value":"{"},{"range":[25224,25231],"type":"Identifier","value":"context"},{"range":[25232,25233],"type":"Punctuator","value":"="},{"range":[25234,25238],"type":"Keyword","value":"this"},{"range":[25238,25239],"type":"Punctuator","value":";"},{"range":[25246,25250],"type":"Identifier","value":"args"},{"range":[25251,25252],"type":"Punctuator","value":"="},{"range":[25253,25262],"type":"Identifier","value":"arguments"},{"range":[25262,25263],"type":"Punctuator","value":";"},{"range":[25270,25279],"type":"Identifier","value":"timestamp"},{"range":[25280,25281],"type":"Punctuator","value":"="},{"range":[25282,25285],"type":"Keyword","value":"new"},{"range":[25286,25290],"type":"Identifier","value":"Date"},{"range":[25290,25291],"type":"Punctuator","value":"("},{"range":[25291,25292],"type":"Punctuator","value":")"},{"range":[25292,25293],"type":"Punctuator","value":";"},{"range":[25300,25303],"type":"Keyword","value":"var"},{"range":[25304,25309],"type":"Identifier","value":"later"},{"range":[25310,25311],"type":"Punctuator","value":"="},{"range":[25312,25320],"type":"Keyword","value":"function"},{"range":[25320,25321],"type":"Punctuator","value":"("},{"range":[25321,25322],"type":"Punctuator","value":")"},{"range":[25323,25324],"type":"Punctuator","value":"{"},{"range":[25333,25336],"type":"Keyword","value":"var"},{"range":[25337,25341],"type":"Identifier","value":"last"},{"range":[25342,25343],"type":"Punctuator","value":"="},{"range":[25344,25345],"type":"Punctuator","value":"("},{"range":[25345,25348],"type":"Keyword","value":"new"},{"range":[25349,25353],"type":"Identifier","value":"Date"},{"range":[25353,25354],"type":"Punctuator","value":"("},{"range":[25354,25355],"type":"Punctuator","value":")"},{"range":[25355,25356],"type":"Punctuator","value":")"},{"range":[25357,25358],"type":"Punctuator","value":"-"},{"range":[25359,25368],"type":"Identifier","value":"timestamp"},{"range":[25368,25369],"type":"Punctuator","value":";"},{"range":[25378,25380],"type":"Keyword","value":"if"},{"range":[25381,25382],"type":"Punctuator","value":"("},{"range":[25382,25386],"type":"Identifier","value":"last"},{"range":[25387,25388],"type":"Punctuator","value":"<"},{"range":[25389,25393],"type":"Identifier","value":"wait"},{"range":[25393,25394],"type":"Punctuator","value":")"},{"range":[25395,25396],"type":"Punctuator","value":"{"},{"range":[25407,25414],"type":"Identifier","value":"timeout"},{"range":[25415,25416],"type":"Punctuator","value":"="},{"range":[25417,25427],"type":"Identifier","value":"setTimeout"},{"range":[25427,25428],"type":"Punctuator","value":"("},{"range":[25428,25433],"type":"Identifier","value":"later"},{"range":[25433,25434],"type":"Punctuator","value":","},{"range":[25435,25439],"type":"Identifier","value":"wait"},{"range":[25440,25441],"type":"Punctuator","value":"-"},{"range":[25442,25446],"type":"Identifier","value":"last"},{"range":[25446,25447],"type":"Punctuator","value":")"},{"range":[25447,25448],"type":"Punctuator","value":";"},{"range":[25457,25458],"type":"Punctuator","value":"}"},{"range":[25459,25463],"type":"Keyword","value":"else"},{"range":[25464,25465],"type":"Punctuator","value":"{"},{"range":[25476,25483],"type":"Identifier","value":"timeout"},{"range":[25484,25485],"type":"Punctuator","value":"="},{"range":[25486,25490],"type":"Null","value":"null"},{"range":[25490,25491],"type":"Punctuator","value":";"},{"range":[25502,25504],"type":"Keyword","value":"if"},{"range":[25505,25506],"type":"Punctuator","value":"("},{"range":[25506,25507],"type":"Punctuator","value":"!"},{"range":[25507,25516],"type":"Identifier","value":"immediate"},{"range":[25516,25517],"type":"Punctuator","value":")"},{"range":[25518,25524],"type":"Identifier","value":"result"},{"range":[25525,25526],"type":"Punctuator","value":"="},{"range":[25527,25531],"type":"Identifier","value":"func"},{"range":[25531,25532],"type":"Punctuator","value":"."},{"range":[25532,25537],"type":"Identifier","value":"apply"},{"range":[25537,25538],"type":"Punctuator","value":"("},{"range":[25538,25545],"type":"Identifier","value":"context"},{"range":[25545,25546],"type":"Punctuator","value":","},{"range":[25547,25551],"type":"Identifier","value":"args"},{"range":[25551,25552],"type":"Punctuator","value":")"},{"range":[25552,25553],"type":"Punctuator","value":";"},{"range":[25562,25563],"type":"Punctuator","value":"}"},{"range":[25570,25571],"type":"Punctuator","value":"}"},{"range":[25571,25572],"type":"Punctuator","value":";"},{"range":[25579,25582],"type":"Keyword","value":"var"},{"range":[25583,25590],"type":"Identifier","value":"callNow"},{"range":[25591,25592],"type":"Punctuator","value":"="},{"range":[25593,25602],"type":"Identifier","value":"immediate"},{"range":[25603,25605],"type":"Punctuator","value":"&&"},{"range":[25606,25607],"type":"Punctuator","value":"!"},{"range":[25607,25614],"type":"Identifier","value":"timeout"},{"range":[25614,25615],"type":"Punctuator","value":";"},{"range":[25622,25624],"type":"Keyword","value":"if"},{"range":[25625,25626],"type":"Punctuator","value":"("},{"range":[25626,25627],"type":"Punctuator","value":"!"},{"range":[25627,25634],"type":"Identifier","value":"timeout"},{"range":[25634,25635],"type":"Punctuator","value":")"},{"range":[25636,25637],"type":"Punctuator","value":"{"},{"range":[25646,25653],"type":"Identifier","value":"timeout"},{"range":[25654,25655],"type":"Punctuator","value":"="},{"range":[25656,25666],"type":"Identifier","value":"setTimeout"},{"range":[25666,25667],"type":"Punctuator","value":"("},{"range":[25667,25672],"type":"Identifier","value":"later"},{"range":[25672,25673],"type":"Punctuator","value":","},{"range":[25674,25678],"type":"Identifier","value":"wait"},{"range":[25678,25679],"type":"Punctuator","value":")"},{"range":[25679,25680],"type":"Punctuator","value":";"},{"range":[25687,25688],"type":"Punctuator","value":"}"},{"range":[25695,25697],"type":"Keyword","value":"if"},{"range":[25698,25699],"type":"Punctuator","value":"("},{"range":[25699,25706],"type":"Identifier","value":"callNow"},{"range":[25706,25707],"type":"Punctuator","value":")"},{"range":[25708,25714],"type":"Identifier","value":"result"},{"range":[25715,25716],"type":"Punctuator","value":"="},{"range":[25717,25721],"type":"Identifier","value":"func"},{"range":[25721,25722],"type":"Punctuator","value":"."},{"range":[25722,25727],"type":"Identifier","value":"apply"},{"range":[25727,25728],"type":"Punctuator","value":"("},{"range":[25728,25735],"type":"Identifier","value":"context"},{"range":[25735,25736],"type":"Punctuator","value":","},{"range":[25737,25741],"type":"Identifier","value":"args"},{"range":[25741,25742],"type":"Punctuator","value":")"},{"range":[25742,25743],"type":"Punctuator","value":";"},{"range":[25750,25756],"type":"Keyword","value":"return"},{"range":[25757,25763],"type":"Identifier","value":"result"},{"range":[25763,25764],"type":"Punctuator","value":";"},{"range":[25769,25770],"type":"Punctuator","value":"}"},{"range":[25770,25771],"type":"Punctuator","value":";"},{"range":[25774,25775],"type":"Punctuator","value":"}"},{"range":[25775,25776],"type":"Punctuator","value":";"},{"range":[25914,25915],"type":"Identifier","value":"_"},{"range":[25915,25916],"type":"Punctuator","value":"."},{"range":[25916,25920],"type":"Identifier","value":"once"},{"range":[25921,25922],"type":"Punctuator","value":"="},{"range":[25923,25931],"type":"Keyword","value":"function"},{"range":[25931,25932],"type":"Punctuator","value":"("},{"range":[25932,25936],"type":"Identifier","value":"func"},{"range":[25936,25937],"type":"Punctuator","value":")"},{"range":[25938,25939],"type":"Punctuator","value":"{"},{"range":[25944,25947],"type":"Keyword","value":"var"},{"range":[25948,25951],"type":"Identifier","value":"ran"},{"range":[25952,25953],"type":"Punctuator","value":"="},{"range":[25954,25959],"type":"Boolean","value":"false"},{"range":[25959,25960],"type":"Punctuator","value":","},{"range":[25961,25965],"type":"Identifier","value":"memo"},{"range":[25965,25966],"type":"Punctuator","value":";"},{"range":[25971,25977],"type":"Keyword","value":"return"},{"range":[25978,25986],"type":"Keyword","value":"function"},{"range":[25986,25987],"type":"Punctuator","value":"("},{"range":[25987,25988],"type":"Punctuator","value":")"},{"range":[25989,25990],"type":"Punctuator","value":"{"},{"range":[25997,25999],"type":"Keyword","value":"if"},{"range":[26000,26001],"type":"Punctuator","value":"("},{"range":[26001,26004],"type":"Identifier","value":"ran"},{"range":[26004,26005],"type":"Punctuator","value":")"},{"range":[26006,26012],"type":"Keyword","value":"return"},{"range":[26013,26017],"type":"Identifier","value":"memo"},{"range":[26017,26018],"type":"Punctuator","value":";"},{"range":[26025,26028],"type":"Identifier","value":"ran"},{"range":[26029,26030],"type":"Punctuator","value":"="},{"range":[26031,26035],"type":"Boolean","value":"true"},{"range":[26035,26036],"type":"Punctuator","value":";"},{"range":[26043,26047],"type":"Identifier","value":"memo"},{"range":[26048,26049],"type":"Punctuator","value":"="},{"range":[26050,26054],"type":"Identifier","value":"func"},{"range":[26054,26055],"type":"Punctuator","value":"."},{"range":[26055,26060],"type":"Identifier","value":"apply"},{"range":[26060,26061],"type":"Punctuator","value":"("},{"range":[26061,26065],"type":"Keyword","value":"this"},{"range":[26065,26066],"type":"Punctuator","value":","},{"range":[26067,26076],"type":"Identifier","value":"arguments"},{"range":[26076,26077],"type":"Punctuator","value":")"},{"range":[26077,26078],"type":"Punctuator","value":";"},{"range":[26085,26089],"type":"Identifier","value":"func"},{"range":[26090,26091],"type":"Punctuator","value":"="},{"range":[26092,26096],"type":"Null","value":"null"},{"range":[26096,26097],"type":"Punctuator","value":";"},{"range":[26104,26110],"type":"Keyword","value":"return"},{"range":[26111,26115],"type":"Identifier","value":"memo"},{"range":[26115,26116],"type":"Punctuator","value":";"},{"range":[26121,26122],"type":"Punctuator","value":"}"},{"range":[26122,26123],"type":"Punctuator","value":";"},{"range":[26126,26127],"type":"Punctuator","value":"}"},{"range":[26127,26128],"type":"Punctuator","value":";"},{"range":[26321,26322],"type":"Identifier","value":"_"},{"range":[26322,26323],"type":"Punctuator","value":"."},{"range":[26323,26327],"type":"Identifier","value":"wrap"},{"range":[26328,26329],"type":"Punctuator","value":"="},{"range":[26330,26338],"type":"Keyword","value":"function"},{"range":[26338,26339],"type":"Punctuator","value":"("},{"range":[26339,26343],"type":"Identifier","value":"func"},{"range":[26343,26344],"type":"Punctuator","value":","},{"range":[26345,26352],"type":"Identifier","value":"wrapper"},{"range":[26352,26353],"type":"Punctuator","value":")"},{"range":[26354,26355],"type":"Punctuator","value":"{"},{"range":[26360,26366],"type":"Keyword","value":"return"},{"range":[26367,26375],"type":"Keyword","value":"function"},{"range":[26375,26376],"type":"Punctuator","value":"("},{"range":[26376,26377],"type":"Punctuator","value":")"},{"range":[26378,26379],"type":"Punctuator","value":"{"},{"range":[26386,26389],"type":"Keyword","value":"var"},{"range":[26390,26394],"type":"Identifier","value":"args"},{"range":[26395,26396],"type":"Punctuator","value":"="},{"range":[26397,26398],"type":"Punctuator","value":"["},{"range":[26398,26402],"type":"Identifier","value":"func"},{"range":[26402,26403],"type":"Punctuator","value":"]"},{"range":[26403,26404],"type":"Punctuator","value":";"},{"range":[26411,26415],"type":"Identifier","value":"push"},{"range":[26415,26416],"type":"Punctuator","value":"."},{"range":[26416,26421],"type":"Identifier","value":"apply"},{"range":[26421,26422],"type":"Punctuator","value":"("},{"range":[26422,26426],"type":"Identifier","value":"args"},{"range":[26426,26427],"type":"Punctuator","value":","},{"range":[26428,26437],"type":"Identifier","value":"arguments"},{"range":[26437,26438],"type":"Punctuator","value":")"},{"range":[26438,26439],"type":"Punctuator","value":";"},{"range":[26446,26452],"type":"Keyword","value":"return"},{"range":[26453,26460],"type":"Identifier","value":"wrapper"},{"range":[26460,26461],"type":"Punctuator","value":"."},{"range":[26461,26466],"type":"Identifier","value":"apply"},{"range":[26466,26467],"type":"Punctuator","value":"("},{"range":[26467,26471],"type":"Keyword","value":"this"},{"range":[26471,26472],"type":"Punctuator","value":","},{"range":[26473,26477],"type":"Identifier","value":"args"},{"range":[26477,26478],"type":"Punctuator","value":")"},{"range":[26478,26479],"type":"Punctuator","value":";"},{"range":[26484,26485],"type":"Punctuator","value":"}"},{"range":[26485,26486],"type":"Punctuator","value":";"},{"range":[26489,26490],"type":"Punctuator","value":"}"},{"range":[26490,26491],"type":"Punctuator","value":";"},{"range":[26634,26635],"type":"Identifier","value":"_"},{"range":[26635,26636],"type":"Punctuator","value":"."},{"range":[26636,26643],"type":"Identifier","value":"compose"},{"range":[26644,26645],"type":"Punctuator","value":"="},{"range":[26646,26654],"type":"Keyword","value":"function"},{"range":[26654,26655],"type":"Punctuator","value":"("},{"range":[26655,26656],"type":"Punctuator","value":")"},{"range":[26657,26658],"type":"Punctuator","value":"{"},{"range":[26663,26666],"type":"Keyword","value":"var"},{"range":[26667,26672],"type":"Identifier","value":"funcs"},{"range":[26673,26674],"type":"Punctuator","value":"="},{"range":[26675,26684],"type":"Identifier","value":"arguments"},{"range":[26684,26685],"type":"Punctuator","value":";"},{"range":[26690,26696],"type":"Keyword","value":"return"},{"range":[26697,26705],"type":"Keyword","value":"function"},{"range":[26705,26706],"type":"Punctuator","value":"("},{"range":[26706,26707],"type":"Punctuator","value":")"},{"range":[26708,26709],"type":"Punctuator","value":"{"},{"range":[26716,26719],"type":"Keyword","value":"var"},{"range":[26720,26724],"type":"Identifier","value":"args"},{"range":[26725,26726],"type":"Punctuator","value":"="},{"range":[26727,26736],"type":"Identifier","value":"arguments"},{"range":[26736,26737],"type":"Punctuator","value":";"},{"range":[26744,26747],"type":"Keyword","value":"for"},{"range":[26748,26749],"type":"Punctuator","value":"("},{"range":[26749,26752],"type":"Keyword","value":"var"},{"range":[26753,26754],"type":"Identifier","value":"i"},{"range":[26755,26756],"type":"Punctuator","value":"="},{"range":[26757,26762],"type":"Identifier","value":"funcs"},{"range":[26762,26763],"type":"Punctuator","value":"."},{"range":[26763,26769],"type":"Identifier","value":"length"},{"range":[26770,26771],"type":"Punctuator","value":"-"},{"range":[26772,26773],"type":"Numeric","value":"1"},{"range":[26773,26774],"type":"Punctuator","value":";"},{"range":[26775,26776],"type":"Identifier","value":"i"},{"range":[26777,26779],"type":"Punctuator","value":">="},{"range":[26780,26781],"type":"Numeric","value":"0"},{"range":[26781,26782],"type":"Punctuator","value":";"},{"range":[26783,26784],"type":"Identifier","value":"i"},{"range":[26784,26786],"type":"Punctuator","value":"--"},{"range":[26786,26787],"type":"Punctuator","value":")"},{"range":[26788,26789],"type":"Punctuator","value":"{"},{"range":[26798,26802],"type":"Identifier","value":"args"},{"range":[26803,26804],"type":"Punctuator","value":"="},{"range":[26805,26806],"type":"Punctuator","value":"["},{"range":[26806,26811],"type":"Identifier","value":"funcs"},{"range":[26811,26812],"type":"Punctuator","value":"["},{"range":[26812,26813],"type":"Identifier","value":"i"},{"range":[26813,26814],"type":"Punctuator","value":"]"},{"range":[26814,26815],"type":"Punctuator","value":"."},{"range":[26815,26820],"type":"Identifier","value":"apply"},{"range":[26820,26821],"type":"Punctuator","value":"("},{"range":[26821,26825],"type":"Keyword","value":"this"},{"range":[26825,26826],"type":"Punctuator","value":","},{"range":[26827,26831],"type":"Identifier","value":"args"},{"range":[26831,26832],"type":"Punctuator","value":")"},{"range":[26832,26833],"type":"Punctuator","value":"]"},{"range":[26833,26834],"type":"Punctuator","value":";"},{"range":[26841,26842],"type":"Punctuator","value":"}"},{"range":[26849,26855],"type":"Keyword","value":"return"},{"range":[26856,26860],"type":"Identifier","value":"args"},{"range":[26860,26861],"type":"Punctuator","value":"["},{"range":[26861,26862],"type":"Numeric","value":"0"},{"range":[26862,26863],"type":"Punctuator","value":"]"},{"range":[26863,26864],"type":"Punctuator","value":";"},{"range":[26869,26870],"type":"Punctuator","value":"}"},{"range":[26870,26871],"type":"Punctuator","value":";"},{"range":[26874,26875],"type":"Punctuator","value":"}"},{"range":[26875,26876],"type":"Punctuator","value":";"},{"range":[26959,26960],"type":"Identifier","value":"_"},{"range":[26960,26961],"type":"Punctuator","value":"."},{"range":[26961,26966],"type":"Identifier","value":"after"},{"range":[26967,26968],"type":"Punctuator","value":"="},{"range":[26969,26977],"type":"Keyword","value":"function"},{"range":[26977,26978],"type":"Punctuator","value":"("},{"range":[26978,26983],"type":"Identifier","value":"times"},{"range":[26983,26984],"type":"Punctuator","value":","},{"range":[26985,26989],"type":"Identifier","value":"func"},{"range":[26989,26990],"type":"Punctuator","value":")"},{"range":[26991,26992],"type":"Punctuator","value":"{"},{"range":[26997,27003],"type":"Keyword","value":"return"},{"range":[27004,27012],"type":"Keyword","value":"function"},{"range":[27012,27013],"type":"Punctuator","value":"("},{"range":[27013,27014],"type":"Punctuator","value":")"},{"range":[27015,27016],"type":"Punctuator","value":"{"},{"range":[27023,27025],"type":"Keyword","value":"if"},{"range":[27026,27027],"type":"Punctuator","value":"("},{"range":[27027,27029],"type":"Punctuator","value":"--"},{"range":[27029,27034],"type":"Identifier","value":"times"},{"range":[27035,27036],"type":"Punctuator","value":"<"},{"range":[27037,27038],"type":"Numeric","value":"1"},{"range":[27038,27039],"type":"Punctuator","value":")"},{"range":[27040,27041],"type":"Punctuator","value":"{"},{"range":[27050,27056],"type":"Keyword","value":"return"},{"range":[27057,27061],"type":"Identifier","value":"func"},{"range":[27061,27062],"type":"Punctuator","value":"."},{"range":[27062,27067],"type":"Identifier","value":"apply"},{"range":[27067,27068],"type":"Punctuator","value":"("},{"range":[27068,27072],"type":"Keyword","value":"this"},{"range":[27072,27073],"type":"Punctuator","value":","},{"range":[27074,27083],"type":"Identifier","value":"arguments"},{"range":[27083,27084],"type":"Punctuator","value":")"},{"range":[27084,27085],"type":"Punctuator","value":";"},{"range":[27092,27093],"type":"Punctuator","value":"}"},{"range":[27098,27099],"type":"Punctuator","value":"}"},{"range":[27099,27100],"type":"Punctuator","value":";"},{"range":[27103,27104],"type":"Punctuator","value":"}"},{"range":[27104,27105],"type":"Punctuator","value":";"},{"range":[27263,27264],"type":"Identifier","value":"_"},{"range":[27264,27265],"type":"Punctuator","value":"."},{"range":[27265,27269],"type":"Identifier","value":"keys"},{"range":[27270,27271],"type":"Punctuator","value":"="},{"range":[27272,27282],"type":"Identifier","value":"nativeKeys"},{"range":[27283,27285],"type":"Punctuator","value":"||"},{"range":[27286,27294],"type":"Keyword","value":"function"},{"range":[27294,27295],"type":"Punctuator","value":"("},{"range":[27295,27298],"type":"Identifier","value":"obj"},{"range":[27298,27299],"type":"Punctuator","value":")"},{"range":[27300,27301],"type":"Punctuator","value":"{"},{"range":[27306,27308],"type":"Keyword","value":"if"},{"range":[27309,27310],"type":"Punctuator","value":"("},{"range":[27310,27313],"type":"Identifier","value":"obj"},{"range":[27314,27317],"type":"Punctuator","value":"!=="},{"range":[27318,27324],"type":"Identifier","value":"Object"},{"range":[27324,27325],"type":"Punctuator","value":"("},{"range":[27325,27328],"type":"Identifier","value":"obj"},{"range":[27328,27329],"type":"Punctuator","value":")"},{"range":[27329,27330],"type":"Punctuator","value":")"},{"range":[27331,27336],"type":"Keyword","value":"throw"},{"range":[27337,27340],"type":"Keyword","value":"new"},{"range":[27341,27350],"type":"Identifier","value":"TypeError"},{"range":[27350,27351],"type":"Punctuator","value":"("},{"range":[27351,27367],"type":"String","value":"'Invalid object'"},{"range":[27367,27368],"type":"Punctuator","value":")"},{"range":[27368,27369],"type":"Punctuator","value":";"},{"range":[27374,27377],"type":"Keyword","value":"var"},{"range":[27378,27382],"type":"Identifier","value":"keys"},{"range":[27383,27384],"type":"Punctuator","value":"="},{"range":[27385,27386],"type":"Punctuator","value":"["},{"range":[27386,27387],"type":"Punctuator","value":"]"},{"range":[27387,27388],"type":"Punctuator","value":";"},{"range":[27393,27396],"type":"Keyword","value":"for"},{"range":[27397,27398],"type":"Punctuator","value":"("},{"range":[27398,27401],"type":"Keyword","value":"var"},{"range":[27402,27405],"type":"Identifier","value":"key"},{"range":[27406,27408],"type":"Keyword","value":"in"},{"range":[27409,27412],"type":"Identifier","value":"obj"},{"range":[27412,27413],"type":"Punctuator","value":")"},{"range":[27414,27416],"type":"Keyword","value":"if"},{"range":[27417,27418],"type":"Punctuator","value":"("},{"range":[27418,27419],"type":"Identifier","value":"_"},{"range":[27419,27420],"type":"Punctuator","value":"."},{"range":[27420,27423],"type":"Identifier","value":"has"},{"range":[27423,27424],"type":"Punctuator","value":"("},{"range":[27424,27427],"type":"Identifier","value":"obj"},{"range":[27427,27428],"type":"Punctuator","value":","},{"range":[27429,27432],"type":"Identifier","value":"key"},{"range":[27432,27433],"type":"Punctuator","value":")"},{"range":[27433,27434],"type":"Punctuator","value":")"},{"range":[27435,27439],"type":"Identifier","value":"keys"},{"range":[27439,27440],"type":"Punctuator","value":"."},{"range":[27440,27444],"type":"Identifier","value":"push"},{"range":[27444,27445],"type":"Punctuator","value":"("},{"range":[27445,27448],"type":"Identifier","value":"key"},{"range":[27448,27449],"type":"Punctuator","value":")"},{"range":[27449,27450],"type":"Punctuator","value":";"},{"range":[27455,27461],"type":"Keyword","value":"return"},{"range":[27462,27466],"type":"Identifier","value":"keys"},{"range":[27466,27467],"type":"Punctuator","value":";"},{"range":[27470,27471],"type":"Punctuator","value":"}"},{"range":[27471,27472],"type":"Punctuator","value":";"},{"range":[27528,27529],"type":"Identifier","value":"_"},{"range":[27529,27530],"type":"Punctuator","value":"."},{"range":[27530,27536],"type":"Identifier","value":"values"},{"range":[27537,27538],"type":"Punctuator","value":"="},{"range":[27539,27547],"type":"Keyword","value":"function"},{"range":[27547,27548],"type":"Punctuator","value":"("},{"range":[27548,27551],"type":"Identifier","value":"obj"},{"range":[27551,27552],"type":"Punctuator","value":")"},{"range":[27553,27554],"type":"Punctuator","value":"{"},{"range":[27559,27562],"type":"Keyword","value":"var"},{"range":[27563,27567],"type":"Identifier","value":"keys"},{"range":[27568,27569],"type":"Punctuator","value":"="},{"range":[27570,27571],"type":"Identifier","value":"_"},{"range":[27571,27572],"type":"Punctuator","value":"."},{"range":[27572,27576],"type":"Identifier","value":"keys"},{"range":[27576,27577],"type":"Punctuator","value":"("},{"range":[27577,27580],"type":"Identifier","value":"obj"},{"range":[27580,27581],"type":"Punctuator","value":")"},{"range":[27581,27582],"type":"Punctuator","value":";"},{"range":[27587,27590],"type":"Keyword","value":"var"},{"range":[27591,27597],"type":"Identifier","value":"length"},{"range":[27598,27599],"type":"Punctuator","value":"="},{"range":[27600,27604],"type":"Identifier","value":"keys"},{"range":[27604,27605],"type":"Punctuator","value":"."},{"range":[27605,27611],"type":"Identifier","value":"length"},{"range":[27611,27612],"type":"Punctuator","value":";"},{"range":[27617,27620],"type":"Keyword","value":"var"},{"range":[27621,27627],"type":"Identifier","value":"values"},{"range":[27628,27629],"type":"Punctuator","value":"="},{"range":[27630,27633],"type":"Keyword","value":"new"},{"range":[27634,27639],"type":"Identifier","value":"Array"},{"range":[27639,27640],"type":"Punctuator","value":"("},{"range":[27640,27646],"type":"Identifier","value":"length"},{"range":[27646,27647],"type":"Punctuator","value":")"},{"range":[27647,27648],"type":"Punctuator","value":";"},{"range":[27653,27656],"type":"Keyword","value":"for"},{"range":[27657,27658],"type":"Punctuator","value":"("},{"range":[27658,27661],"type":"Keyword","value":"var"},{"range":[27662,27663],"type":"Identifier","value":"i"},{"range":[27664,27665],"type":"Punctuator","value":"="},{"range":[27666,27667],"type":"Numeric","value":"0"},{"range":[27667,27668],"type":"Punctuator","value":";"},{"range":[27669,27670],"type":"Identifier","value":"i"},{"range":[27671,27672],"type":"Punctuator","value":"<"},{"range":[27673,27679],"type":"Identifier","value":"length"},{"range":[27679,27680],"type":"Punctuator","value":";"},{"range":[27681,27682],"type":"Identifier","value":"i"},{"range":[27682,27684],"type":"Punctuator","value":"++"},{"range":[27684,27685],"type":"Punctuator","value":")"},{"range":[27686,27687],"type":"Punctuator","value":"{"},{"range":[27694,27700],"type":"Identifier","value":"values"},{"range":[27700,27701],"type":"Punctuator","value":"["},{"range":[27701,27702],"type":"Identifier","value":"i"},{"range":[27702,27703],"type":"Punctuator","value":"]"},{"range":[27704,27705],"type":"Punctuator","value":"="},{"range":[27706,27709],"type":"Identifier","value":"obj"},{"range":[27709,27710],"type":"Punctuator","value":"["},{"range":[27710,27714],"type":"Identifier","value":"keys"},{"range":[27714,27715],"type":"Punctuator","value":"["},{"range":[27715,27716],"type":"Identifier","value":"i"},{"range":[27716,27717],"type":"Punctuator","value":"]"},{"range":[27717,27718],"type":"Punctuator","value":"]"},{"range":[27718,27719],"type":"Punctuator","value":";"},{"range":[27724,27725],"type":"Punctuator","value":"}"},{"range":[27730,27736],"type":"Keyword","value":"return"},{"range":[27737,27743],"type":"Identifier","value":"values"},{"range":[27743,27744],"type":"Punctuator","value":";"},{"range":[27747,27748],"type":"Punctuator","value":"}"},{"range":[27748,27749],"type":"Punctuator","value":";"},{"range":[27813,27814],"type":"Identifier","value":"_"},{"range":[27814,27815],"type":"Punctuator","value":"."},{"range":[27815,27820],"type":"Identifier","value":"pairs"},{"range":[27821,27822],"type":"Punctuator","value":"="},{"range":[27823,27831],"type":"Keyword","value":"function"},{"range":[27831,27832],"type":"Punctuator","value":"("},{"range":[27832,27835],"type":"Identifier","value":"obj"},{"range":[27835,27836],"type":"Punctuator","value":")"},{"range":[27837,27838],"type":"Punctuator","value":"{"},{"range":[27843,27846],"type":"Keyword","value":"var"},{"range":[27847,27851],"type":"Identifier","value":"keys"},{"range":[27852,27853],"type":"Punctuator","value":"="},{"range":[27854,27855],"type":"Identifier","value":"_"},{"range":[27855,27856],"type":"Punctuator","value":"."},{"range":[27856,27860],"type":"Identifier","value":"keys"},{"range":[27860,27861],"type":"Punctuator","value":"("},{"range":[27861,27864],"type":"Identifier","value":"obj"},{"range":[27864,27865],"type":"Punctuator","value":")"},{"range":[27865,27866],"type":"Punctuator","value":";"},{"range":[27871,27874],"type":"Keyword","value":"var"},{"range":[27875,27881],"type":"Identifier","value":"length"},{"range":[27882,27883],"type":"Punctuator","value":"="},{"range":[27884,27888],"type":"Identifier","value":"keys"},{"range":[27888,27889],"type":"Punctuator","value":"."},{"range":[27889,27895],"type":"Identifier","value":"length"},{"range":[27895,27896],"type":"Punctuator","value":";"},{"range":[27901,27904],"type":"Keyword","value":"var"},{"range":[27905,27910],"type":"Identifier","value":"pairs"},{"range":[27911,27912],"type":"Punctuator","value":"="},{"range":[27913,27916],"type":"Keyword","value":"new"},{"range":[27917,27922],"type":"Identifier","value":"Array"},{"range":[27922,27923],"type":"Punctuator","value":"("},{"range":[27923,27929],"type":"Identifier","value":"length"},{"range":[27929,27930],"type":"Punctuator","value":")"},{"range":[27930,27931],"type":"Punctuator","value":";"},{"range":[27936,27939],"type":"Keyword","value":"for"},{"range":[27940,27941],"type":"Punctuator","value":"("},{"range":[27941,27944],"type":"Keyword","value":"var"},{"range":[27945,27946],"type":"Identifier","value":"i"},{"range":[27947,27948],"type":"Punctuator","value":"="},{"range":[27949,27950],"type":"Numeric","value":"0"},{"range":[27950,27951],"type":"Punctuator","value":";"},{"range":[27952,27953],"type":"Identifier","value":"i"},{"range":[27954,27955],"type":"Punctuator","value":"<"},{"range":[27956,27962],"type":"Identifier","value":"length"},{"range":[27962,27963],"type":"Punctuator","value":";"},{"range":[27964,27965],"type":"Identifier","value":"i"},{"range":[27965,27967],"type":"Punctuator","value":"++"},{"range":[27967,27968],"type":"Punctuator","value":")"},{"range":[27969,27970],"type":"Punctuator","value":"{"},{"range":[27977,27982],"type":"Identifier","value":"pairs"},{"range":[27982,27983],"type":"Punctuator","value":"["},{"range":[27983,27984],"type":"Identifier","value":"i"},{"range":[27984,27985],"type":"Punctuator","value":"]"},{"range":[27986,27987],"type":"Punctuator","value":"="},{"range":[27988,27989],"type":"Punctuator","value":"["},{"range":[27989,27993],"type":"Identifier","value":"keys"},{"range":[27993,27994],"type":"Punctuator","value":"["},{"range":[27994,27995],"type":"Identifier","value":"i"},{"range":[27995,27996],"type":"Punctuator","value":"]"},{"range":[27996,27997],"type":"Punctuator","value":","},{"range":[27998,28001],"type":"Identifier","value":"obj"},{"range":[28001,28002],"type":"Punctuator","value":"["},{"range":[28002,28006],"type":"Identifier","value":"keys"},{"range":[28006,28007],"type":"Punctuator","value":"["},{"range":[28007,28008],"type":"Identifier","value":"i"},{"range":[28008,28009],"type":"Punctuator","value":"]"},{"range":[28009,28010],"type":"Punctuator","value":"]"},{"range":[28010,28011],"type":"Punctuator","value":"]"},{"range":[28011,28012],"type":"Punctuator","value":";"},{"range":[28017,28018],"type":"Punctuator","value":"}"},{"range":[28023,28029],"type":"Keyword","value":"return"},{"range":[28030,28035],"type":"Identifier","value":"pairs"},{"range":[28035,28036],"type":"Punctuator","value":";"},{"range":[28039,28040],"type":"Punctuator","value":"}"},{"range":[28040,28041],"type":"Punctuator","value":";"},{"range":[28124,28125],"type":"Identifier","value":"_"},{"range":[28125,28126],"type":"Punctuator","value":"."},{"range":[28126,28132],"type":"Identifier","value":"invert"},{"range":[28133,28134],"type":"Punctuator","value":"="},{"range":[28135,28143],"type":"Keyword","value":"function"},{"range":[28143,28144],"type":"Punctuator","value":"("},{"range":[28144,28147],"type":"Identifier","value":"obj"},{"range":[28147,28148],"type":"Punctuator","value":")"},{"range":[28149,28150],"type":"Punctuator","value":"{"},{"range":[28155,28158],"type":"Keyword","value":"var"},{"range":[28159,28165],"type":"Identifier","value":"result"},{"range":[28166,28167],"type":"Punctuator","value":"="},{"range":[28168,28169],"type":"Punctuator","value":"{"},{"range":[28169,28170],"type":"Punctuator","value":"}"},{"range":[28170,28171],"type":"Punctuator","value":";"},{"range":[28176,28179],"type":"Keyword","value":"var"},{"range":[28180,28184],"type":"Identifier","value":"keys"},{"range":[28185,28186],"type":"Punctuator","value":"="},{"range":[28187,28188],"type":"Identifier","value":"_"},{"range":[28188,28189],"type":"Punctuator","value":"."},{"range":[28189,28193],"type":"Identifier","value":"keys"},{"range":[28193,28194],"type":"Punctuator","value":"("},{"range":[28194,28197],"type":"Identifier","value":"obj"},{"range":[28197,28198],"type":"Punctuator","value":")"},{"range":[28198,28199],"type":"Punctuator","value":";"},{"range":[28204,28207],"type":"Keyword","value":"for"},{"range":[28208,28209],"type":"Punctuator","value":"("},{"range":[28209,28212],"type":"Keyword","value":"var"},{"range":[28213,28214],"type":"Identifier","value":"i"},{"range":[28215,28216],"type":"Punctuator","value":"="},{"range":[28217,28218],"type":"Numeric","value":"0"},{"range":[28218,28219],"type":"Punctuator","value":","},{"range":[28220,28226],"type":"Identifier","value":"length"},{"range":[28227,28228],"type":"Punctuator","value":"="},{"range":[28229,28233],"type":"Identifier","value":"keys"},{"range":[28233,28234],"type":"Punctuator","value":"."},{"range":[28234,28240],"type":"Identifier","value":"length"},{"range":[28240,28241],"type":"Punctuator","value":";"},{"range":[28242,28243],"type":"Identifier","value":"i"},{"range":[28244,28245],"type":"Punctuator","value":"<"},{"range":[28246,28252],"type":"Identifier","value":"length"},{"range":[28252,28253],"type":"Punctuator","value":";"},{"range":[28254,28255],"type":"Identifier","value":"i"},{"range":[28255,28257],"type":"Punctuator","value":"++"},{"range":[28257,28258],"type":"Punctuator","value":")"},{"range":[28259,28260],"type":"Punctuator","value":"{"},{"range":[28267,28273],"type":"Identifier","value":"result"},{"range":[28273,28274],"type":"Punctuator","value":"["},{"range":[28274,28277],"type":"Identifier","value":"obj"},{"range":[28277,28278],"type":"Punctuator","value":"["},{"range":[28278,28282],"type":"Identifier","value":"keys"},{"range":[28282,28283],"type":"Punctuator","value":"["},{"range":[28283,28284],"type":"Identifier","value":"i"},{"range":[28284,28285],"type":"Punctuator","value":"]"},{"range":[28285,28286],"type":"Punctuator","value":"]"},{"range":[28286,28287],"type":"Punctuator","value":"]"},{"range":[28288,28289],"type":"Punctuator","value":"="},{"range":[28290,28294],"type":"Identifier","value":"keys"},{"range":[28294,28295],"type":"Punctuator","value":"["},{"range":[28295,28296],"type":"Identifier","value":"i"},{"range":[28296,28297],"type":"Punctuator","value":"]"},{"range":[28297,28298],"type":"Punctuator","value":";"},{"range":[28303,28304],"type":"Punctuator","value":"}"},{"range":[28309,28315],"type":"Keyword","value":"return"},{"range":[28316,28322],"type":"Identifier","value":"result"},{"range":[28322,28323],"type":"Punctuator","value":";"},{"range":[28326,28327],"type":"Punctuator","value":"}"},{"range":[28327,28328],"type":"Punctuator","value":";"},{"range":[28431,28432],"type":"Identifier","value":"_"},{"range":[28432,28433],"type":"Punctuator","value":"."},{"range":[28433,28442],"type":"Identifier","value":"functions"},{"range":[28443,28444],"type":"Punctuator","value":"="},{"range":[28445,28446],"type":"Identifier","value":"_"},{"range":[28446,28447],"type":"Punctuator","value":"."},{"range":[28447,28454],"type":"Identifier","value":"methods"},{"range":[28455,28456],"type":"Punctuator","value":"="},{"range":[28457,28465],"type":"Keyword","value":"function"},{"range":[28465,28466],"type":"Punctuator","value":"("},{"range":[28466,28469],"type":"Identifier","value":"obj"},{"range":[28469,28470],"type":"Punctuator","value":")"},{"range":[28471,28472],"type":"Punctuator","value":"{"},{"range":[28477,28480],"type":"Keyword","value":"var"},{"range":[28481,28486],"type":"Identifier","value":"names"},{"range":[28487,28488],"type":"Punctuator","value":"="},{"range":[28489,28490],"type":"Punctuator","value":"["},{"range":[28490,28491],"type":"Punctuator","value":"]"},{"range":[28491,28492],"type":"Punctuator","value":";"},{"range":[28497,28500],"type":"Keyword","value":"for"},{"range":[28501,28502],"type":"Punctuator","value":"("},{"range":[28502,28505],"type":"Keyword","value":"var"},{"range":[28506,28509],"type":"Identifier","value":"key"},{"range":[28510,28512],"type":"Keyword","value":"in"},{"range":[28513,28516],"type":"Identifier","value":"obj"},{"range":[28516,28517],"type":"Punctuator","value":")"},{"range":[28518,28519],"type":"Punctuator","value":"{"},{"range":[28526,28528],"type":"Keyword","value":"if"},{"range":[28529,28530],"type":"Punctuator","value":"("},{"range":[28530,28531],"type":"Identifier","value":"_"},{"range":[28531,28532],"type":"Punctuator","value":"."},{"range":[28532,28542],"type":"Identifier","value":"isFunction"},{"range":[28542,28543],"type":"Punctuator","value":"("},{"range":[28543,28546],"type":"Identifier","value":"obj"},{"range":[28546,28547],"type":"Punctuator","value":"["},{"range":[28547,28550],"type":"Identifier","value":"key"},{"range":[28550,28551],"type":"Punctuator","value":"]"},{"range":[28551,28552],"type":"Punctuator","value":")"},{"range":[28552,28553],"type":"Punctuator","value":")"},{"range":[28554,28559],"type":"Identifier","value":"names"},{"range":[28559,28560],"type":"Punctuator","value":"."},{"range":[28560,28564],"type":"Identifier","value":"push"},{"range":[28564,28565],"type":"Punctuator","value":"("},{"range":[28565,28568],"type":"Identifier","value":"key"},{"range":[28568,28569],"type":"Punctuator","value":")"},{"range":[28569,28570],"type":"Punctuator","value":";"},{"range":[28575,28576],"type":"Punctuator","value":"}"},{"range":[28581,28587],"type":"Keyword","value":"return"},{"range":[28588,28593],"type":"Identifier","value":"names"},{"range":[28593,28594],"type":"Punctuator","value":"."},{"range":[28594,28598],"type":"Identifier","value":"sort"},{"range":[28598,28599],"type":"Punctuator","value":"("},{"range":[28599,28600],"type":"Punctuator","value":")"},{"range":[28600,28601],"type":"Punctuator","value":";"},{"range":[28604,28605],"type":"Punctuator","value":"}"},{"range":[28605,28606],"type":"Punctuator","value":";"},{"range":[28685,28686],"type":"Identifier","value":"_"},{"range":[28686,28687],"type":"Punctuator","value":"."},{"range":[28687,28693],"type":"Identifier","value":"extend"},{"range":[28694,28695],"type":"Punctuator","value":"="},{"range":[28696,28704],"type":"Keyword","value":"function"},{"range":[28704,28705],"type":"Punctuator","value":"("},{"range":[28705,28708],"type":"Identifier","value":"obj"},{"range":[28708,28709],"type":"Punctuator","value":")"},{"range":[28710,28711],"type":"Punctuator","value":"{"},{"range":[28716,28720],"type":"Identifier","value":"each"},{"range":[28720,28721],"type":"Punctuator","value":"("},{"range":[28721,28726],"type":"Identifier","value":"slice"},{"range":[28726,28727],"type":"Punctuator","value":"."},{"range":[28727,28731],"type":"Identifier","value":"call"},{"range":[28731,28732],"type":"Punctuator","value":"("},{"range":[28732,28741],"type":"Identifier","value":"arguments"},{"range":[28741,28742],"type":"Punctuator","value":","},{"range":[28743,28744],"type":"Numeric","value":"1"},{"range":[28744,28745],"type":"Punctuator","value":")"},{"range":[28745,28746],"type":"Punctuator","value":","},{"range":[28747,28755],"type":"Keyword","value":"function"},{"range":[28755,28756],"type":"Punctuator","value":"("},{"range":[28756,28762],"type":"Identifier","value":"source"},{"range":[28762,28763],"type":"Punctuator","value":")"},{"range":[28764,28765],"type":"Punctuator","value":"{"},{"range":[28772,28774],"type":"Keyword","value":"if"},{"range":[28775,28776],"type":"Punctuator","value":"("},{"range":[28776,28782],"type":"Identifier","value":"source"},{"range":[28782,28783],"type":"Punctuator","value":")"},{"range":[28784,28785],"type":"Punctuator","value":"{"},{"range":[28794,28797],"type":"Keyword","value":"for"},{"range":[28798,28799],"type":"Punctuator","value":"("},{"range":[28799,28802],"type":"Keyword","value":"var"},{"range":[28803,28807],"type":"Identifier","value":"prop"},{"range":[28808,28810],"type":"Keyword","value":"in"},{"range":[28811,28817],"type":"Identifier","value":"source"},{"range":[28817,28818],"type":"Punctuator","value":")"},{"range":[28819,28820],"type":"Punctuator","value":"{"},{"range":[28831,28834],"type":"Identifier","value":"obj"},{"range":[28834,28835],"type":"Punctuator","value":"["},{"range":[28835,28839],"type":"Identifier","value":"prop"},{"range":[28839,28840],"type":"Punctuator","value":"]"},{"range":[28841,28842],"type":"Punctuator","value":"="},{"range":[28843,28849],"type":"Identifier","value":"source"},{"range":[28849,28850],"type":"Punctuator","value":"["},{"range":[28850,28854],"type":"Identifier","value":"prop"},{"range":[28854,28855],"type":"Punctuator","value":"]"},{"range":[28855,28856],"type":"Punctuator","value":";"},{"range":[28865,28866],"type":"Punctuator","value":"}"},{"range":[28873,28874],"type":"Punctuator","value":"}"},{"range":[28879,28880],"type":"Punctuator","value":"}"},{"range":[28880,28881],"type":"Punctuator","value":")"},{"range":[28881,28882],"type":"Punctuator","value":";"},{"range":[28887,28893],"type":"Keyword","value":"return"},{"range":[28894,28897],"type":"Identifier","value":"obj"},{"range":[28897,28898],"type":"Punctuator","value":";"},{"range":[28901,28902],"type":"Punctuator","value":"}"},{"range":[28902,28903],"type":"Punctuator","value":";"},{"range":[28984,28985],"type":"Identifier","value":"_"},{"range":[28985,28986],"type":"Punctuator","value":"."},{"range":[28986,28990],"type":"Identifier","value":"pick"},{"range":[28991,28992],"type":"Punctuator","value":"="},{"range":[28993,29001],"type":"Keyword","value":"function"},{"range":[29001,29002],"type":"Punctuator","value":"("},{"range":[29002,29005],"type":"Identifier","value":"obj"},{"range":[29005,29006],"type":"Punctuator","value":")"},{"range":[29007,29008],"type":"Punctuator","value":"{"},{"range":[29013,29016],"type":"Keyword","value":"var"},{"range":[29017,29021],"type":"Identifier","value":"copy"},{"range":[29022,29023],"type":"Punctuator","value":"="},{"range":[29024,29025],"type":"Punctuator","value":"{"},{"range":[29025,29026],"type":"Punctuator","value":"}"},{"range":[29026,29027],"type":"Punctuator","value":";"},{"range":[29032,29035],"type":"Keyword","value":"var"},{"range":[29036,29040],"type":"Identifier","value":"keys"},{"range":[29041,29042],"type":"Punctuator","value":"="},{"range":[29043,29049],"type":"Identifier","value":"concat"},{"range":[29049,29050],"type":"Punctuator","value":"."},{"range":[29050,29055],"type":"Identifier","value":"apply"},{"range":[29055,29056],"type":"Punctuator","value":"("},{"range":[29056,29066],"type":"Identifier","value":"ArrayProto"},{"range":[29066,29067],"type":"Punctuator","value":","},{"range":[29068,29073],"type":"Identifier","value":"slice"},{"range":[29073,29074],"type":"Punctuator","value":"."},{"range":[29074,29078],"type":"Identifier","value":"call"},{"range":[29078,29079],"type":"Punctuator","value":"("},{"range":[29079,29088],"type":"Identifier","value":"arguments"},{"range":[29088,29089],"type":"Punctuator","value":","},{"range":[29090,29091],"type":"Numeric","value":"1"},{"range":[29091,29092],"type":"Punctuator","value":")"},{"range":[29092,29093],"type":"Punctuator","value":")"},{"range":[29093,29094],"type":"Punctuator","value":";"},{"range":[29099,29103],"type":"Identifier","value":"each"},{"range":[29103,29104],"type":"Punctuator","value":"("},{"range":[29104,29108],"type":"Identifier","value":"keys"},{"range":[29108,29109],"type":"Punctuator","value":","},{"range":[29110,29118],"type":"Keyword","value":"function"},{"range":[29118,29119],"type":"Punctuator","value":"("},{"range":[29119,29122],"type":"Identifier","value":"key"},{"range":[29122,29123],"type":"Punctuator","value":")"},{"range":[29124,29125],"type":"Punctuator","value":"{"},{"range":[29132,29134],"type":"Keyword","value":"if"},{"range":[29135,29136],"type":"Punctuator","value":"("},{"range":[29136,29139],"type":"Identifier","value":"key"},{"range":[29140,29142],"type":"Keyword","value":"in"},{"range":[29143,29146],"type":"Identifier","value":"obj"},{"range":[29146,29147],"type":"Punctuator","value":")"},{"range":[29148,29152],"type":"Identifier","value":"copy"},{"range":[29152,29153],"type":"Punctuator","value":"["},{"range":[29153,29156],"type":"Identifier","value":"key"},{"range":[29156,29157],"type":"Punctuator","value":"]"},{"range":[29158,29159],"type":"Punctuator","value":"="},{"range":[29160,29163],"type":"Identifier","value":"obj"},{"range":[29163,29164],"type":"Punctuator","value":"["},{"range":[29164,29167],"type":"Identifier","value":"key"},{"range":[29167,29168],"type":"Punctuator","value":"]"},{"range":[29168,29169],"type":"Punctuator","value":";"},{"range":[29174,29175],"type":"Punctuator","value":"}"},{"range":[29175,29176],"type":"Punctuator","value":")"},{"range":[29176,29177],"type":"Punctuator","value":";"},{"range":[29182,29188],"type":"Keyword","value":"return"},{"range":[29189,29193],"type":"Identifier","value":"copy"},{"range":[29193,29194],"type":"Punctuator","value":";"},{"range":[29197,29198],"type":"Punctuator","value":"}"},{"range":[29198,29199],"type":"Punctuator","value":";"},{"range":[29273,29274],"type":"Identifier","value":"_"},{"range":[29274,29275],"type":"Punctuator","value":"."},{"range":[29275,29279],"type":"Identifier","value":"omit"},{"range":[29280,29281],"type":"Punctuator","value":"="},{"range":[29282,29290],"type":"Keyword","value":"function"},{"range":[29290,29291],"type":"Punctuator","value":"("},{"range":[29291,29294],"type":"Identifier","value":"obj"},{"range":[29294,29295],"type":"Punctuator","value":")"},{"range":[29296,29297],"type":"Punctuator","value":"{"},{"range":[29302,29305],"type":"Keyword","value":"var"},{"range":[29306,29310],"type":"Identifier","value":"copy"},{"range":[29311,29312],"type":"Punctuator","value":"="},{"range":[29313,29314],"type":"Punctuator","value":"{"},{"range":[29314,29315],"type":"Punctuator","value":"}"},{"range":[29315,29316],"type":"Punctuator","value":";"},{"range":[29321,29324],"type":"Keyword","value":"var"},{"range":[29325,29329],"type":"Identifier","value":"keys"},{"range":[29330,29331],"type":"Punctuator","value":"="},{"range":[29332,29338],"type":"Identifier","value":"concat"},{"range":[29338,29339],"type":"Punctuator","value":"."},{"range":[29339,29344],"type":"Identifier","value":"apply"},{"range":[29344,29345],"type":"Punctuator","value":"("},{"range":[29345,29355],"type":"Identifier","value":"ArrayProto"},{"range":[29355,29356],"type":"Punctuator","value":","},{"range":[29357,29362],"type":"Identifier","value":"slice"},{"range":[29362,29363],"type":"Punctuator","value":"."},{"range":[29363,29367],"type":"Identifier","value":"call"},{"range":[29367,29368],"type":"Punctuator","value":"("},{"range":[29368,29377],"type":"Identifier","value":"arguments"},{"range":[29377,29378],"type":"Punctuator","value":","},{"range":[29379,29380],"type":"Numeric","value":"1"},{"range":[29380,29381],"type":"Punctuator","value":")"},{"range":[29381,29382],"type":"Punctuator","value":")"},{"range":[29382,29383],"type":"Punctuator","value":";"},{"range":[29388,29391],"type":"Keyword","value":"for"},{"range":[29392,29393],"type":"Punctuator","value":"("},{"range":[29393,29396],"type":"Keyword","value":"var"},{"range":[29397,29400],"type":"Identifier","value":"key"},{"range":[29401,29403],"type":"Keyword","value":"in"},{"range":[29404,29407],"type":"Identifier","value":"obj"},{"range":[29407,29408],"type":"Punctuator","value":")"},{"range":[29409,29410],"type":"Punctuator","value":"{"},{"range":[29417,29419],"type":"Keyword","value":"if"},{"range":[29420,29421],"type":"Punctuator","value":"("},{"range":[29421,29422],"type":"Punctuator","value":"!"},{"range":[29422,29423],"type":"Identifier","value":"_"},{"range":[29423,29424],"type":"Punctuator","value":"."},{"range":[29424,29432],"type":"Identifier","value":"contains"},{"range":[29432,29433],"type":"Punctuator","value":"("},{"range":[29433,29437],"type":"Identifier","value":"keys"},{"range":[29437,29438],"type":"Punctuator","value":","},{"range":[29439,29442],"type":"Identifier","value":"key"},{"range":[29442,29443],"type":"Punctuator","value":")"},{"range":[29443,29444],"type":"Punctuator","value":")"},{"range":[29445,29449],"type":"Identifier","value":"copy"},{"range":[29449,29450],"type":"Punctuator","value":"["},{"range":[29450,29453],"type":"Identifier","value":"key"},{"range":[29453,29454],"type":"Punctuator","value":"]"},{"range":[29455,29456],"type":"Punctuator","value":"="},{"range":[29457,29460],"type":"Identifier","value":"obj"},{"range":[29460,29461],"type":"Punctuator","value":"["},{"range":[29461,29464],"type":"Identifier","value":"key"},{"range":[29464,29465],"type":"Punctuator","value":"]"},{"range":[29465,29466],"type":"Punctuator","value":";"},{"range":[29471,29472],"type":"Punctuator","value":"}"},{"range":[29477,29483],"type":"Keyword","value":"return"},{"range":[29484,29488],"type":"Identifier","value":"copy"},{"range":[29488,29489],"type":"Punctuator","value":";"},{"range":[29492,29493],"type":"Punctuator","value":"}"},{"range":[29493,29494],"type":"Punctuator","value":";"},{"range":[29551,29552],"type":"Identifier","value":"_"},{"range":[29552,29553],"type":"Punctuator","value":"."},{"range":[29553,29561],"type":"Identifier","value":"defaults"},{"range":[29562,29563],"type":"Punctuator","value":"="},{"range":[29564,29572],"type":"Keyword","value":"function"},{"range":[29572,29573],"type":"Punctuator","value":"("},{"range":[29573,29576],"type":"Identifier","value":"obj"},{"range":[29576,29577],"type":"Punctuator","value":")"},{"range":[29578,29579],"type":"Punctuator","value":"{"},{"range":[29584,29588],"type":"Identifier","value":"each"},{"range":[29588,29589],"type":"Punctuator","value":"("},{"range":[29589,29594],"type":"Identifier","value":"slice"},{"range":[29594,29595],"type":"Punctuator","value":"."},{"range":[29595,29599],"type":"Identifier","value":"call"},{"range":[29599,29600],"type":"Punctuator","value":"("},{"range":[29600,29609],"type":"Identifier","value":"arguments"},{"range":[29609,29610],"type":"Punctuator","value":","},{"range":[29611,29612],"type":"Numeric","value":"1"},{"range":[29612,29613],"type":"Punctuator","value":")"},{"range":[29613,29614],"type":"Punctuator","value":","},{"range":[29615,29623],"type":"Keyword","value":"function"},{"range":[29623,29624],"type":"Punctuator","value":"("},{"range":[29624,29630],"type":"Identifier","value":"source"},{"range":[29630,29631],"type":"Punctuator","value":")"},{"range":[29632,29633],"type":"Punctuator","value":"{"},{"range":[29640,29642],"type":"Keyword","value":"if"},{"range":[29643,29644],"type":"Punctuator","value":"("},{"range":[29644,29650],"type":"Identifier","value":"source"},{"range":[29650,29651],"type":"Punctuator","value":")"},{"range":[29652,29653],"type":"Punctuator","value":"{"},{"range":[29662,29665],"type":"Keyword","value":"for"},{"range":[29666,29667],"type":"Punctuator","value":"("},{"range":[29667,29670],"type":"Keyword","value":"var"},{"range":[29671,29675],"type":"Identifier","value":"prop"},{"range":[29676,29678],"type":"Keyword","value":"in"},{"range":[29679,29685],"type":"Identifier","value":"source"},{"range":[29685,29686],"type":"Punctuator","value":")"},{"range":[29687,29688],"type":"Punctuator","value":"{"},{"range":[29699,29701],"type":"Keyword","value":"if"},{"range":[29702,29703],"type":"Punctuator","value":"("},{"range":[29703,29706],"type":"Identifier","value":"obj"},{"range":[29706,29707],"type":"Punctuator","value":"["},{"range":[29707,29711],"type":"Identifier","value":"prop"},{"range":[29711,29712],"type":"Punctuator","value":"]"},{"range":[29713,29716],"type":"Punctuator","value":"==="},{"range":[29717,29721],"type":"Keyword","value":"void"},{"range":[29722,29723],"type":"Numeric","value":"0"},{"range":[29723,29724],"type":"Punctuator","value":")"},{"range":[29725,29728],"type":"Identifier","value":"obj"},{"range":[29728,29729],"type":"Punctuator","value":"["},{"range":[29729,29733],"type":"Identifier","value":"prop"},{"range":[29733,29734],"type":"Punctuator","value":"]"},{"range":[29735,29736],"type":"Punctuator","value":"="},{"range":[29737,29743],"type":"Identifier","value":"source"},{"range":[29743,29744],"type":"Punctuator","value":"["},{"range":[29744,29748],"type":"Identifier","value":"prop"},{"range":[29748,29749],"type":"Punctuator","value":"]"},{"range":[29749,29750],"type":"Punctuator","value":";"},{"range":[29759,29760],"type":"Punctuator","value":"}"},{"range":[29767,29768],"type":"Punctuator","value":"}"},{"range":[29773,29774],"type":"Punctuator","value":"}"},{"range":[29774,29775],"type":"Punctuator","value":")"},{"range":[29775,29776],"type":"Punctuator","value":";"},{"range":[29781,29787],"type":"Keyword","value":"return"},{"range":[29788,29791],"type":"Identifier","value":"obj"},{"range":[29791,29792],"type":"Punctuator","value":";"},{"range":[29795,29796],"type":"Punctuator","value":"}"},{"range":[29796,29797],"type":"Punctuator","value":";"},{"range":[29856,29857],"type":"Identifier","value":"_"},{"range":[29857,29858],"type":"Punctuator","value":"."},{"range":[29858,29863],"type":"Identifier","value":"clone"},{"range":[29864,29865],"type":"Punctuator","value":"="},{"range":[29866,29874],"type":"Keyword","value":"function"},{"range":[29874,29875],"type":"Punctuator","value":"("},{"range":[29875,29878],"type":"Identifier","value":"obj"},{"range":[29878,29879],"type":"Punctuator","value":")"},{"range":[29880,29881],"type":"Punctuator","value":"{"},{"range":[29886,29888],"type":"Keyword","value":"if"},{"range":[29889,29890],"type":"Punctuator","value":"("},{"range":[29890,29891],"type":"Punctuator","value":"!"},{"range":[29891,29892],"type":"Identifier","value":"_"},{"range":[29892,29893],"type":"Punctuator","value":"."},{"range":[29893,29901],"type":"Identifier","value":"isObject"},{"range":[29901,29902],"type":"Punctuator","value":"("},{"range":[29902,29905],"type":"Identifier","value":"obj"},{"range":[29905,29906],"type":"Punctuator","value":")"},{"range":[29906,29907],"type":"Punctuator","value":")"},{"range":[29908,29914],"type":"Keyword","value":"return"},{"range":[29915,29918],"type":"Identifier","value":"obj"},{"range":[29918,29919],"type":"Punctuator","value":";"},{"range":[29924,29930],"type":"Keyword","value":"return"},{"range":[29931,29932],"type":"Identifier","value":"_"},{"range":[29932,29933],"type":"Punctuator","value":"."},{"range":[29933,29940],"type":"Identifier","value":"isArray"},{"range":[29940,29941],"type":"Punctuator","value":"("},{"range":[29941,29944],"type":"Identifier","value":"obj"},{"range":[29944,29945],"type":"Punctuator","value":")"},{"range":[29946,29947],"type":"Punctuator","value":"?"},{"range":[29948,29951],"type":"Identifier","value":"obj"},{"range":[29951,29952],"type":"Punctuator","value":"."},{"range":[29952,29957],"type":"Identifier","value":"slice"},{"range":[29957,29958],"type":"Punctuator","value":"("},{"range":[29958,29959],"type":"Punctuator","value":")"},{"range":[29960,29961],"type":"Punctuator","value":":"},{"range":[29962,29963],"type":"Identifier","value":"_"},{"range":[29963,29964],"type":"Punctuator","value":"."},{"range":[29964,29970],"type":"Identifier","value":"extend"},{"range":[29970,29971],"type":"Punctuator","value":"("},{"range":[29971,29972],"type":"Punctuator","value":"{"},{"range":[29972,29973],"type":"Punctuator","value":"}"},{"range":[29973,29974],"type":"Punctuator","value":","},{"range":[29975,29978],"type":"Identifier","value":"obj"},{"range":[29978,29979],"type":"Punctuator","value":")"},{"range":[29979,29980],"type":"Punctuator","value":";"},{"range":[29983,29984],"type":"Punctuator","value":"}"},{"range":[29984,29985],"type":"Punctuator","value":";"},{"range":[30201,30202],"type":"Identifier","value":"_"},{"range":[30202,30203],"type":"Punctuator","value":"."},{"range":[30203,30206],"type":"Identifier","value":"tap"},{"range":[30207,30208],"type":"Punctuator","value":"="},{"range":[30209,30217],"type":"Keyword","value":"function"},{"range":[30217,30218],"type":"Punctuator","value":"("},{"range":[30218,30221],"type":"Identifier","value":"obj"},{"range":[30221,30222],"type":"Punctuator","value":","},{"range":[30223,30234],"type":"Identifier","value":"interceptor"},{"range":[30234,30235],"type":"Punctuator","value":")"},{"range":[30236,30237],"type":"Punctuator","value":"{"},{"range":[30242,30253],"type":"Identifier","value":"interceptor"},{"range":[30253,30254],"type":"Punctuator","value":"("},{"range":[30254,30257],"type":"Identifier","value":"obj"},{"range":[30257,30258],"type":"Punctuator","value":")"},{"range":[30258,30259],"type":"Punctuator","value":";"},{"range":[30264,30270],"type":"Keyword","value":"return"},{"range":[30271,30274],"type":"Identifier","value":"obj"},{"range":[30274,30275],"type":"Punctuator","value":";"},{"range":[30278,30279],"type":"Punctuator","value":"}"},{"range":[30279,30280],"type":"Punctuator","value":";"},{"range":[30343,30346],"type":"Keyword","value":"var"},{"range":[30347,30349],"type":"Identifier","value":"eq"},{"range":[30350,30351],"type":"Punctuator","value":"="},{"range":[30352,30360],"type":"Keyword","value":"function"},{"range":[30360,30361],"type":"Punctuator","value":"("},{"range":[30361,30362],"type":"Identifier","value":"a"},{"range":[30362,30363],"type":"Punctuator","value":","},{"range":[30364,30365],"type":"Identifier","value":"b"},{"range":[30365,30366],"type":"Punctuator","value":","},{"range":[30367,30373],"type":"Identifier","value":"aStack"},{"range":[30373,30374],"type":"Punctuator","value":","},{"range":[30375,30381],"type":"Identifier","value":"bStack"},{"range":[30381,30382],"type":"Punctuator","value":")"},{"range":[30383,30384],"type":"Punctuator","value":"{"},{"range":[30559,30561],"type":"Keyword","value":"if"},{"range":[30562,30563],"type":"Punctuator","value":"("},{"range":[30563,30564],"type":"Identifier","value":"a"},{"range":[30565,30568],"type":"Punctuator","value":"==="},{"range":[30569,30570],"type":"Identifier","value":"b"},{"range":[30570,30571],"type":"Punctuator","value":")"},{"range":[30572,30578],"type":"Keyword","value":"return"},{"range":[30579,30580],"type":"Identifier","value":"a"},{"range":[30581,30584],"type":"Punctuator","value":"!=="},{"range":[30585,30586],"type":"Numeric","value":"0"},{"range":[30587,30589],"type":"Punctuator","value":"||"},{"range":[30590,30591],"type":"Numeric","value":"1"},{"range":[30592,30593],"type":"Punctuator","value":"/"},{"range":[30594,30595],"type":"Identifier","value":"a"},{"range":[30596,30598],"type":"Punctuator","value":"=="},{"range":[30599,30600],"type":"Numeric","value":"1"},{"range":[30601,30602],"type":"Punctuator","value":"/"},{"range":[30603,30604],"type":"Identifier","value":"b"},{"range":[30604,30605],"type":"Punctuator","value":";"},{"range":[30679,30681],"type":"Keyword","value":"if"},{"range":[30682,30683],"type":"Punctuator","value":"("},{"range":[30683,30684],"type":"Identifier","value":"a"},{"range":[30685,30687],"type":"Punctuator","value":"=="},{"range":[30688,30692],"type":"Null","value":"null"},{"range":[30693,30695],"type":"Punctuator","value":"||"},{"range":[30696,30697],"type":"Identifier","value":"b"},{"range":[30698,30700],"type":"Punctuator","value":"=="},{"range":[30701,30705],"type":"Null","value":"null"},{"range":[30705,30706],"type":"Punctuator","value":")"},{"range":[30707,30713],"type":"Keyword","value":"return"},{"range":[30714,30715],"type":"Identifier","value":"a"},{"range":[30716,30719],"type":"Punctuator","value":"==="},{"range":[30720,30721],"type":"Identifier","value":"b"},{"range":[30721,30722],"type":"Punctuator","value":";"},{"range":[30762,30764],"type":"Keyword","value":"if"},{"range":[30765,30766],"type":"Punctuator","value":"("},{"range":[30766,30767],"type":"Identifier","value":"a"},{"range":[30768,30778],"type":"Keyword","value":"instanceof"},{"range":[30779,30780],"type":"Identifier","value":"_"},{"range":[30780,30781],"type":"Punctuator","value":")"},{"range":[30782,30783],"type":"Identifier","value":"a"},{"range":[30784,30785],"type":"Punctuator","value":"="},{"range":[30786,30787],"type":"Identifier","value":"a"},{"range":[30787,30788],"type":"Punctuator","value":"."},{"range":[30788,30796],"type":"Identifier","value":"_wrapped"},{"range":[30796,30797],"type":"Punctuator","value":";"},{"range":[30802,30804],"type":"Keyword","value":"if"},{"range":[30805,30806],"type":"Punctuator","value":"("},{"range":[30806,30807],"type":"Identifier","value":"b"},{"range":[30808,30818],"type":"Keyword","value":"instanceof"},{"range":[30819,30820],"type":"Identifier","value":"_"},{"range":[30820,30821],"type":"Punctuator","value":")"},{"range":[30822,30823],"type":"Identifier","value":"b"},{"range":[30824,30825],"type":"Punctuator","value":"="},{"range":[30826,30827],"type":"Identifier","value":"b"},{"range":[30827,30828],"type":"Punctuator","value":"."},{"range":[30828,30836],"type":"Identifier","value":"_wrapped"},{"range":[30836,30837],"type":"Punctuator","value":";"},{"range":[30876,30879],"type":"Keyword","value":"var"},{"range":[30880,30889],"type":"Identifier","value":"className"},{"range":[30890,30891],"type":"Punctuator","value":"="},{"range":[30892,30900],"type":"Identifier","value":"toString"},{"range":[30900,30901],"type":"Punctuator","value":"."},{"range":[30901,30905],"type":"Identifier","value":"call"},{"range":[30905,30906],"type":"Punctuator","value":"("},{"range":[30906,30907],"type":"Identifier","value":"a"},{"range":[30907,30908],"type":"Punctuator","value":")"},{"range":[30908,30909],"type":"Punctuator","value":";"},{"range":[30914,30916],"type":"Keyword","value":"if"},{"range":[30917,30918],"type":"Punctuator","value":"("},{"range":[30918,30927],"type":"Identifier","value":"className"},{"range":[30928,30930],"type":"Punctuator","value":"!="},{"range":[30931,30939],"type":"Identifier","value":"toString"},{"range":[30939,30940],"type":"Punctuator","value":"."},{"range":[30940,30944],"type":"Identifier","value":"call"},{"range":[30944,30945],"type":"Punctuator","value":"("},{"range":[30945,30946],"type":"Identifier","value":"b"},{"range":[30946,30947],"type":"Punctuator","value":")"},{"range":[30947,30948],"type":"Punctuator","value":")"},{"range":[30949,30955],"type":"Keyword","value":"return"},{"range":[30956,30961],"type":"Boolean","value":"false"},{"range":[30961,30962],"type":"Punctuator","value":";"},{"range":[30967,30973],"type":"Keyword","value":"switch"},{"range":[30974,30975],"type":"Punctuator","value":"("},{"range":[30975,30984],"type":"Identifier","value":"className"},{"range":[30984,30985],"type":"Punctuator","value":")"},{"range":[30986,30987],"type":"Punctuator","value":"{"},{"range":[31064,31068],"type":"Keyword","value":"case"},{"range":[31069,31086],"type":"String","value":"'[object String]'"},{"range":[31086,31087],"type":"Punctuator","value":":"},{"range":[31233,31239],"type":"Keyword","value":"return"},{"range":[31240,31241],"type":"Identifier","value":"a"},{"range":[31242,31244],"type":"Punctuator","value":"=="},{"range":[31245,31251],"type":"Identifier","value":"String"},{"range":[31251,31252],"type":"Punctuator","value":"("},{"range":[31252,31253],"type":"Identifier","value":"b"},{"range":[31253,31254],"type":"Punctuator","value":")"},{"range":[31254,31255],"type":"Punctuator","value":";"},{"range":[31262,31266],"type":"Keyword","value":"case"},{"range":[31267,31284],"type":"String","value":"'[object Number]'"},{"range":[31284,31285],"type":"Punctuator","value":":"},{"range":[31418,31424],"type":"Keyword","value":"return"},{"range":[31425,31426],"type":"Identifier","value":"a"},{"range":[31427,31429],"type":"Punctuator","value":"!="},{"range":[31430,31431],"type":"Punctuator","value":"+"},{"range":[31431,31432],"type":"Identifier","value":"a"},{"range":[31433,31434],"type":"Punctuator","value":"?"},{"range":[31435,31436],"type":"Identifier","value":"b"},{"range":[31437,31439],"type":"Punctuator","value":"!="},{"range":[31440,31441],"type":"Punctuator","value":"+"},{"range":[31441,31442],"type":"Identifier","value":"b"},{"range":[31443,31444],"type":"Punctuator","value":":"},{"range":[31445,31446],"type":"Punctuator","value":"("},{"range":[31446,31447],"type":"Identifier","value":"a"},{"range":[31448,31450],"type":"Punctuator","value":"=="},{"range":[31451,31452],"type":"Numeric","value":"0"},{"range":[31453,31454],"type":"Punctuator","value":"?"},{"range":[31455,31456],"type":"Numeric","value":"1"},{"range":[31457,31458],"type":"Punctuator","value":"/"},{"range":[31459,31460],"type":"Identifier","value":"a"},{"range":[31461,31463],"type":"Punctuator","value":"=="},{"range":[31464,31465],"type":"Numeric","value":"1"},{"range":[31466,31467],"type":"Punctuator","value":"/"},{"range":[31468,31469],"type":"Identifier","value":"b"},{"range":[31470,31471],"type":"Punctuator","value":":"},{"range":[31472,31473],"type":"Identifier","value":"a"},{"range":[31474,31476],"type":"Punctuator","value":"=="},{"range":[31477,31478],"type":"Punctuator","value":"+"},{"range":[31478,31479],"type":"Identifier","value":"b"},{"range":[31479,31480],"type":"Punctuator","value":")"},{"range":[31480,31481],"type":"Punctuator","value":";"},{"range":[31488,31492],"type":"Keyword","value":"case"},{"range":[31493,31508],"type":"String","value":"'[object Date]'"},{"range":[31508,31509],"type":"Punctuator","value":":"},{"range":[31516,31520],"type":"Keyword","value":"case"},{"range":[31521,31539],"type":"String","value":"'[object Boolean]'"},{"range":[31539,31540],"type":"Punctuator","value":":"},{"range":[31780,31786],"type":"Keyword","value":"return"},{"range":[31787,31788],"type":"Punctuator","value":"+"},{"range":[31788,31789],"type":"Identifier","value":"a"},{"range":[31790,31792],"type":"Punctuator","value":"=="},{"range":[31793,31794],"type":"Punctuator","value":"+"},{"range":[31794,31795],"type":"Identifier","value":"b"},{"range":[31795,31796],"type":"Punctuator","value":";"},{"range":[31869,31873],"type":"Keyword","value":"case"},{"range":[31874,31891],"type":"String","value":"'[object RegExp]'"},{"range":[31891,31892],"type":"Punctuator","value":":"},{"range":[31901,31907],"type":"Keyword","value":"return"},{"range":[31908,31909],"type":"Identifier","value":"a"},{"range":[31909,31910],"type":"Punctuator","value":"."},{"range":[31910,31916],"type":"Identifier","value":"source"},{"range":[31917,31919],"type":"Punctuator","value":"=="},{"range":[31920,31921],"type":"Identifier","value":"b"},{"range":[31921,31922],"type":"Punctuator","value":"."},{"range":[31922,31928],"type":"Identifier","value":"source"},{"range":[31929,31931],"type":"Punctuator","value":"&&"},{"range":[31947,31948],"type":"Identifier","value":"a"},{"range":[31948,31949],"type":"Punctuator","value":"."},{"range":[31949,31955],"type":"Identifier","value":"global"},{"range":[31956,31958],"type":"Punctuator","value":"=="},{"range":[31959,31960],"type":"Identifier","value":"b"},{"range":[31960,31961],"type":"Punctuator","value":"."},{"range":[31961,31967],"type":"Identifier","value":"global"},{"range":[31968,31970],"type":"Punctuator","value":"&&"},{"range":[31986,31987],"type":"Identifier","value":"a"},{"range":[31987,31988],"type":"Punctuator","value":"."},{"range":[31988,31997],"type":"Identifier","value":"multiline"},{"range":[31998,32000],"type":"Punctuator","value":"=="},{"range":[32001,32002],"type":"Identifier","value":"b"},{"range":[32002,32003],"type":"Punctuator","value":"."},{"range":[32003,32012],"type":"Identifier","value":"multiline"},{"range":[32013,32015],"type":"Punctuator","value":"&&"},{"range":[32031,32032],"type":"Identifier","value":"a"},{"range":[32032,32033],"type":"Punctuator","value":"."},{"range":[32033,32043],"type":"Identifier","value":"ignoreCase"},{"range":[32044,32046],"type":"Punctuator","value":"=="},{"range":[32047,32048],"type":"Identifier","value":"b"},{"range":[32048,32049],"type":"Punctuator","value":"."},{"range":[32049,32059],"type":"Identifier","value":"ignoreCase"},{"range":[32059,32060],"type":"Punctuator","value":";"},{"range":[32065,32066],"type":"Punctuator","value":"}"},{"range":[32071,32073],"type":"Keyword","value":"if"},{"range":[32074,32075],"type":"Punctuator","value":"("},{"range":[32075,32081],"type":"Keyword","value":"typeof"},{"range":[32082,32083],"type":"Identifier","value":"a"},{"range":[32084,32086],"type":"Punctuator","value":"!="},{"range":[32087,32095],"type":"String","value":"'object'"},{"range":[32096,32098],"type":"Punctuator","value":"||"},{"range":[32099,32105],"type":"Keyword","value":"typeof"},{"range":[32106,32107],"type":"Identifier","value":"b"},{"range":[32108,32110],"type":"Punctuator","value":"!="},{"range":[32111,32119],"type":"String","value":"'object'"},{"range":[32119,32120],"type":"Punctuator","value":")"},{"range":[32121,32127],"type":"Keyword","value":"return"},{"range":[32128,32133],"type":"Boolean","value":"false"},{"range":[32133,32134],"type":"Punctuator","value":";"},{"range":[32303,32306],"type":"Keyword","value":"var"},{"range":[32307,32313],"type":"Identifier","value":"length"},{"range":[32314,32315],"type":"Punctuator","value":"="},{"range":[32316,32322],"type":"Identifier","value":"aStack"},{"range":[32322,32323],"type":"Punctuator","value":"."},{"range":[32323,32329],"type":"Identifier","value":"length"},{"range":[32329,32330],"type":"Punctuator","value":";"},{"range":[32335,32340],"type":"Keyword","value":"while"},{"range":[32341,32342],"type":"Punctuator","value":"("},{"range":[32342,32348],"type":"Identifier","value":"length"},{"range":[32348,32350],"type":"Punctuator","value":"--"},{"range":[32350,32351],"type":"Punctuator","value":")"},{"range":[32352,32353],"type":"Punctuator","value":"{"},{"range":[32474,32476],"type":"Keyword","value":"if"},{"range":[32477,32478],"type":"Punctuator","value":"("},{"range":[32478,32484],"type":"Identifier","value":"aStack"},{"range":[32484,32485],"type":"Punctuator","value":"["},{"range":[32485,32491],"type":"Identifier","value":"length"},{"range":[32491,32492],"type":"Punctuator","value":"]"},{"range":[32493,32495],"type":"Punctuator","value":"=="},{"range":[32496,32497],"type":"Identifier","value":"a"},{"range":[32497,32498],"type":"Punctuator","value":")"},{"range":[32499,32505],"type":"Keyword","value":"return"},{"range":[32506,32512],"type":"Identifier","value":"bStack"},{"range":[32512,32513],"type":"Punctuator","value":"["},{"range":[32513,32519],"type":"Identifier","value":"length"},{"range":[32519,32520],"type":"Punctuator","value":"]"},{"range":[32521,32523],"type":"Punctuator","value":"=="},{"range":[32524,32525],"type":"Identifier","value":"b"},{"range":[32525,32526],"type":"Punctuator","value":";"},{"range":[32531,32532],"type":"Punctuator","value":"}"},{"range":[32648,32651],"type":"Keyword","value":"var"},{"range":[32652,32657],"type":"Identifier","value":"aCtor"},{"range":[32658,32659],"type":"Punctuator","value":"="},{"range":[32660,32661],"type":"Identifier","value":"a"},{"range":[32661,32662],"type":"Punctuator","value":"."},{"range":[32662,32673],"type":"Identifier","value":"constructor"},{"range":[32673,32674],"type":"Punctuator","value":","},{"range":[32675,32680],"type":"Identifier","value":"bCtor"},{"range":[32681,32682],"type":"Punctuator","value":"="},{"range":[32683,32684],"type":"Identifier","value":"b"},{"range":[32684,32685],"type":"Punctuator","value":"."},{"range":[32685,32696],"type":"Identifier","value":"constructor"},{"range":[32696,32697],"type":"Punctuator","value":";"},{"range":[32702,32704],"type":"Keyword","value":"if"},{"range":[32705,32706],"type":"Punctuator","value":"("},{"range":[32706,32711],"type":"Identifier","value":"aCtor"},{"range":[32712,32715],"type":"Punctuator","value":"!=="},{"range":[32716,32721],"type":"Identifier","value":"bCtor"},{"range":[32722,32724],"type":"Punctuator","value":"&&"},{"range":[32725,32726],"type":"Punctuator","value":"!"},{"range":[32726,32727],"type":"Punctuator","value":"("},{"range":[32727,32728],"type":"Identifier","value":"_"},{"range":[32728,32729],"type":"Punctuator","value":"."},{"range":[32729,32739],"type":"Identifier","value":"isFunction"},{"range":[32739,32740],"type":"Punctuator","value":"("},{"range":[32740,32745],"type":"Identifier","value":"aCtor"},{"range":[32745,32746],"type":"Punctuator","value":")"},{"range":[32747,32749],"type":"Punctuator","value":"&&"},{"range":[32750,32751],"type":"Punctuator","value":"("},{"range":[32751,32756],"type":"Identifier","value":"aCtor"},{"range":[32757,32767],"type":"Keyword","value":"instanceof"},{"range":[32768,32773],"type":"Identifier","value":"aCtor"},{"range":[32773,32774],"type":"Punctuator","value":")"},{"range":[32775,32777],"type":"Punctuator","value":"&&"},{"range":[32807,32808],"type":"Identifier","value":"_"},{"range":[32808,32809],"type":"Punctuator","value":"."},{"range":[32809,32819],"type":"Identifier","value":"isFunction"},{"range":[32819,32820],"type":"Punctuator","value":"("},{"range":[32820,32825],"type":"Identifier","value":"bCtor"},{"range":[32825,32826],"type":"Punctuator","value":")"},{"range":[32827,32829],"type":"Punctuator","value":"&&"},{"range":[32830,32831],"type":"Punctuator","value":"("},{"range":[32831,32836],"type":"Identifier","value":"bCtor"},{"range":[32837,32847],"type":"Keyword","value":"instanceof"},{"range":[32848,32853],"type":"Identifier","value":"bCtor"},{"range":[32853,32854],"type":"Punctuator","value":")"},{"range":[32854,32855],"type":"Punctuator","value":")"},{"range":[32855,32856],"type":"Punctuator","value":")"},{"range":[32857,32858],"type":"Punctuator","value":"{"},{"range":[32865,32871],"type":"Keyword","value":"return"},{"range":[32872,32877],"type":"Boolean","value":"false"},{"range":[32877,32878],"type":"Punctuator","value":";"},{"range":[32883,32884],"type":"Punctuator","value":"}"},{"range":[32952,32958],"type":"Identifier","value":"aStack"},{"range":[32958,32959],"type":"Punctuator","value":"."},{"range":[32959,32963],"type":"Identifier","value":"push"},{"range":[32963,32964],"type":"Punctuator","value":"("},{"range":[32964,32965],"type":"Identifier","value":"a"},{"range":[32965,32966],"type":"Punctuator","value":")"},{"range":[32966,32967],"type":"Punctuator","value":";"},{"range":[32972,32978],"type":"Identifier","value":"bStack"},{"range":[32978,32979],"type":"Punctuator","value":"."},{"range":[32979,32983],"type":"Identifier","value":"push"},{"range":[32983,32984],"type":"Punctuator","value":"("},{"range":[32984,32985],"type":"Identifier","value":"b"},{"range":[32985,32986],"type":"Punctuator","value":")"},{"range":[32986,32987],"type":"Punctuator","value":";"},{"range":[32992,32995],"type":"Keyword","value":"var"},{"range":[32996,33000],"type":"Identifier","value":"size"},{"range":[33001,33002],"type":"Punctuator","value":"="},{"range":[33003,33004],"type":"Numeric","value":"0"},{"range":[33004,33005],"type":"Punctuator","value":","},{"range":[33006,33012],"type":"Identifier","value":"result"},{"range":[33013,33014],"type":"Punctuator","value":"="},{"range":[33015,33019],"type":"Boolean","value":"true"},{"range":[33019,33020],"type":"Punctuator","value":";"},{"range":[33072,33074],"type":"Keyword","value":"if"},{"range":[33075,33076],"type":"Punctuator","value":"("},{"range":[33076,33085],"type":"Identifier","value":"className"},{"range":[33086,33088],"type":"Punctuator","value":"=="},{"range":[33089,33105],"type":"String","value":"'[object Array]'"},{"range":[33105,33106],"type":"Punctuator","value":")"},{"range":[33107,33108],"type":"Punctuator","value":"{"},{"range":[33194,33198],"type":"Identifier","value":"size"},{"range":[33199,33200],"type":"Punctuator","value":"="},{"range":[33201,33202],"type":"Identifier","value":"a"},{"range":[33202,33203],"type":"Punctuator","value":"."},{"range":[33203,33209],"type":"Identifier","value":"length"},{"range":[33209,33210],"type":"Punctuator","value":";"},{"range":[33217,33223],"type":"Identifier","value":"result"},{"range":[33224,33225],"type":"Punctuator","value":"="},{"range":[33226,33230],"type":"Identifier","value":"size"},{"range":[33231,33233],"type":"Punctuator","value":"=="},{"range":[33234,33235],"type":"Identifier","value":"b"},{"range":[33235,33236],"type":"Punctuator","value":"."},{"range":[33236,33242],"type":"Identifier","value":"length"},{"range":[33242,33243],"type":"Punctuator","value":";"},{"range":[33250,33252],"type":"Keyword","value":"if"},{"range":[33253,33254],"type":"Punctuator","value":"("},{"range":[33254,33260],"type":"Identifier","value":"result"},{"range":[33260,33261],"type":"Punctuator","value":")"},{"range":[33262,33263],"type":"Punctuator","value":"{"},{"range":[33343,33348],"type":"Keyword","value":"while"},{"range":[33349,33350],"type":"Punctuator","value":"("},{"range":[33350,33354],"type":"Identifier","value":"size"},{"range":[33354,33356],"type":"Punctuator","value":"--"},{"range":[33356,33357],"type":"Punctuator","value":")"},{"range":[33358,33359],"type":"Punctuator","value":"{"},{"range":[33370,33372],"type":"Keyword","value":"if"},{"range":[33373,33374],"type":"Punctuator","value":"("},{"range":[33374,33375],"type":"Punctuator","value":"!"},{"range":[33375,33376],"type":"Punctuator","value":"("},{"range":[33376,33382],"type":"Identifier","value":"result"},{"range":[33383,33384],"type":"Punctuator","value":"="},{"range":[33385,33387],"type":"Identifier","value":"eq"},{"range":[33387,33388],"type":"Punctuator","value":"("},{"range":[33388,33389],"type":"Identifier","value":"a"},{"range":[33389,33390],"type":"Punctuator","value":"["},{"range":[33390,33394],"type":"Identifier","value":"size"},{"range":[33394,33395],"type":"Punctuator","value":"]"},{"range":[33395,33396],"type":"Punctuator","value":","},{"range":[33397,33398],"type":"Identifier","value":"b"},{"range":[33398,33399],"type":"Punctuator","value":"["},{"range":[33399,33403],"type":"Identifier","value":"size"},{"range":[33403,33404],"type":"Punctuator","value":"]"},{"range":[33404,33405],"type":"Punctuator","value":","},{"range":[33406,33412],"type":"Identifier","value":"aStack"},{"range":[33412,33413],"type":"Punctuator","value":","},{"range":[33414,33420],"type":"Identifier","value":"bStack"},{"range":[33420,33421],"type":"Punctuator","value":")"},{"range":[33421,33422],"type":"Punctuator","value":")"},{"range":[33422,33423],"type":"Punctuator","value":")"},{"range":[33424,33429],"type":"Keyword","value":"break"},{"range":[33429,33430],"type":"Punctuator","value":";"},{"range":[33439,33440],"type":"Punctuator","value":"}"},{"range":[33447,33448],"type":"Punctuator","value":"}"},{"range":[33453,33454],"type":"Punctuator","value":"}"},{"range":[33455,33459],"type":"Keyword","value":"else"},{"range":[33460,33461],"type":"Punctuator","value":"{"},{"range":[33499,33502],"type":"Keyword","value":"for"},{"range":[33503,33504],"type":"Punctuator","value":"("},{"range":[33504,33507],"type":"Keyword","value":"var"},{"range":[33508,33511],"type":"Identifier","value":"key"},{"range":[33512,33514],"type":"Keyword","value":"in"},{"range":[33515,33516],"type":"Identifier","value":"a"},{"range":[33516,33517],"type":"Punctuator","value":")"},{"range":[33518,33519],"type":"Punctuator","value":"{"},{"range":[33528,33530],"type":"Keyword","value":"if"},{"range":[33531,33532],"type":"Punctuator","value":"("},{"range":[33532,33533],"type":"Identifier","value":"_"},{"range":[33533,33534],"type":"Punctuator","value":"."},{"range":[33534,33537],"type":"Identifier","value":"has"},{"range":[33537,33538],"type":"Punctuator","value":"("},{"range":[33538,33539],"type":"Identifier","value":"a"},{"range":[33539,33540],"type":"Punctuator","value":","},{"range":[33541,33544],"type":"Identifier","value":"key"},{"range":[33544,33545],"type":"Punctuator","value":")"},{"range":[33545,33546],"type":"Punctuator","value":")"},{"range":[33547,33548],"type":"Punctuator","value":"{"},{"range":[33613,33617],"type":"Identifier","value":"size"},{"range":[33617,33619],"type":"Punctuator","value":"++"},{"range":[33619,33620],"type":"Punctuator","value":";"},{"range":[33670,33672],"type":"Keyword","value":"if"},{"range":[33673,33674],"type":"Punctuator","value":"("},{"range":[33674,33675],"type":"Punctuator","value":"!"},{"range":[33675,33676],"type":"Punctuator","value":"("},{"range":[33676,33682],"type":"Identifier","value":"result"},{"range":[33683,33684],"type":"Punctuator","value":"="},{"range":[33685,33686],"type":"Identifier","value":"_"},{"range":[33686,33687],"type":"Punctuator","value":"."},{"range":[33687,33690],"type":"Identifier","value":"has"},{"range":[33690,33691],"type":"Punctuator","value":"("},{"range":[33691,33692],"type":"Identifier","value":"b"},{"range":[33692,33693],"type":"Punctuator","value":","},{"range":[33694,33697],"type":"Identifier","value":"key"},{"range":[33697,33698],"type":"Punctuator","value":")"},{"range":[33699,33701],"type":"Punctuator","value":"&&"},{"range":[33702,33704],"type":"Identifier","value":"eq"},{"range":[33704,33705],"type":"Punctuator","value":"("},{"range":[33705,33706],"type":"Identifier","value":"a"},{"range":[33706,33707],"type":"Punctuator","value":"["},{"range":[33707,33710],"type":"Identifier","value":"key"},{"range":[33710,33711],"type":"Punctuator","value":"]"},{"range":[33711,33712],"type":"Punctuator","value":","},{"range":[33713,33714],"type":"Identifier","value":"b"},{"range":[33714,33715],"type":"Punctuator","value":"["},{"range":[33715,33718],"type":"Identifier","value":"key"},{"range":[33718,33719],"type":"Punctuator","value":"]"},{"range":[33719,33720],"type":"Punctuator","value":","},{"range":[33721,33727],"type":"Identifier","value":"aStack"},{"range":[33727,33728],"type":"Punctuator","value":","},{"range":[33729,33735],"type":"Identifier","value":"bStack"},{"range":[33735,33736],"type":"Punctuator","value":")"},{"range":[33736,33737],"type":"Punctuator","value":")"},{"range":[33737,33738],"type":"Punctuator","value":")"},{"range":[33739,33744],"type":"Keyword","value":"break"},{"range":[33744,33745],"type":"Punctuator","value":";"},{"range":[33754,33755],"type":"Punctuator","value":"}"},{"range":[33762,33763],"type":"Punctuator","value":"}"},{"range":[33843,33845],"type":"Keyword","value":"if"},{"range":[33846,33847],"type":"Punctuator","value":"("},{"range":[33847,33853],"type":"Identifier","value":"result"},{"range":[33853,33854],"type":"Punctuator","value":")"},{"range":[33855,33856],"type":"Punctuator","value":"{"},{"range":[33865,33868],"type":"Keyword","value":"for"},{"range":[33869,33870],"type":"Punctuator","value":"("},{"range":[33870,33873],"type":"Identifier","value":"key"},{"range":[33874,33876],"type":"Keyword","value":"in"},{"range":[33877,33878],"type":"Identifier","value":"b"},{"range":[33878,33879],"type":"Punctuator","value":")"},{"range":[33880,33881],"type":"Punctuator","value":"{"},{"range":[33892,33894],"type":"Keyword","value":"if"},{"range":[33895,33896],"type":"Punctuator","value":"("},{"range":[33896,33897],"type":"Identifier","value":"_"},{"range":[33897,33898],"type":"Punctuator","value":"."},{"range":[33898,33901],"type":"Identifier","value":"has"},{"range":[33901,33902],"type":"Punctuator","value":"("},{"range":[33902,33903],"type":"Identifier","value":"b"},{"range":[33903,33904],"type":"Punctuator","value":","},{"range":[33905,33908],"type":"Identifier","value":"key"},{"range":[33908,33909],"type":"Punctuator","value":")"},{"range":[33910,33912],"type":"Punctuator","value":"&&"},{"range":[33913,33914],"type":"Punctuator","value":"!"},{"range":[33914,33915],"type":"Punctuator","value":"("},{"range":[33915,33919],"type":"Identifier","value":"size"},{"range":[33919,33921],"type":"Punctuator","value":"--"},{"range":[33921,33922],"type":"Punctuator","value":")"},{"range":[33922,33923],"type":"Punctuator","value":")"},{"range":[33924,33929],"type":"Keyword","value":"break"},{"range":[33929,33930],"type":"Punctuator","value":";"},{"range":[33939,33940],"type":"Punctuator","value":"}"},{"range":[33949,33955],"type":"Identifier","value":"result"},{"range":[33956,33957],"type":"Punctuator","value":"="},{"range":[33958,33959],"type":"Punctuator","value":"!"},{"range":[33959,33963],"type":"Identifier","value":"size"},{"range":[33963,33964],"type":"Punctuator","value":";"},{"range":[33971,33972],"type":"Punctuator","value":"}"},{"range":[33977,33978],"type":"Punctuator","value":"}"},{"range":[34051,34057],"type":"Identifier","value":"aStack"},{"range":[34057,34058],"type":"Punctuator","value":"."},{"range":[34058,34061],"type":"Identifier","value":"pop"},{"range":[34061,34062],"type":"Punctuator","value":"("},{"range":[34062,34063],"type":"Punctuator","value":")"},{"range":[34063,34064],"type":"Punctuator","value":";"},{"range":[34069,34075],"type":"Identifier","value":"bStack"},{"range":[34075,34076],"type":"Punctuator","value":"."},{"range":[34076,34079],"type":"Identifier","value":"pop"},{"range":[34079,34080],"type":"Punctuator","value":"("},{"range":[34080,34081],"type":"Punctuator","value":")"},{"range":[34081,34082],"type":"Punctuator","value":";"},{"range":[34087,34093],"type":"Keyword","value":"return"},{"range":[34094,34100],"type":"Identifier","value":"result"},{"range":[34100,34101],"type":"Punctuator","value":";"},{"range":[34104,34105],"type":"Punctuator","value":"}"},{"range":[34105,34106],"type":"Punctuator","value":";"},{"range":[34176,34177],"type":"Identifier","value":"_"},{"range":[34177,34178],"type":"Punctuator","value":"."},{"range":[34178,34185],"type":"Identifier","value":"isEqual"},{"range":[34186,34187],"type":"Punctuator","value":"="},{"range":[34188,34196],"type":"Keyword","value":"function"},{"range":[34196,34197],"type":"Punctuator","value":"("},{"range":[34197,34198],"type":"Identifier","value":"a"},{"range":[34198,34199],"type":"Punctuator","value":","},{"range":[34200,34201],"type":"Identifier","value":"b"},{"range":[34201,34202],"type":"Punctuator","value":")"},{"range":[34203,34204],"type":"Punctuator","value":"{"},{"range":[34209,34215],"type":"Keyword","value":"return"},{"range":[34216,34218],"type":"Identifier","value":"eq"},{"range":[34218,34219],"type":"Punctuator","value":"("},{"range":[34219,34220],"type":"Identifier","value":"a"},{"range":[34220,34221],"type":"Punctuator","value":","},{"range":[34222,34223],"type":"Identifier","value":"b"},{"range":[34223,34224],"type":"Punctuator","value":","},{"range":[34225,34226],"type":"Punctuator","value":"["},{"range":[34226,34227],"type":"Punctuator","value":"]"},{"range":[34227,34228],"type":"Punctuator","value":","},{"range":[34229,34230],"type":"Punctuator","value":"["},{"range":[34230,34231],"type":"Punctuator","value":"]"},{"range":[34231,34232],"type":"Punctuator","value":")"},{"range":[34232,34233],"type":"Punctuator","value":";"},{"range":[34236,34237],"type":"Punctuator","value":"}"},{"range":[34237,34238],"type":"Punctuator","value":";"},{"range":[34347,34348],"type":"Identifier","value":"_"},{"range":[34348,34349],"type":"Punctuator","value":"."},{"range":[34349,34356],"type":"Identifier","value":"isEmpty"},{"range":[34357,34358],"type":"Punctuator","value":"="},{"range":[34359,34367],"type":"Keyword","value":"function"},{"range":[34367,34368],"type":"Punctuator","value":"("},{"range":[34368,34371],"type":"Identifier","value":"obj"},{"range":[34371,34372],"type":"Punctuator","value":")"},{"range":[34373,34374],"type":"Punctuator","value":"{"},{"range":[34379,34381],"type":"Keyword","value":"if"},{"range":[34382,34383],"type":"Punctuator","value":"("},{"range":[34383,34386],"type":"Identifier","value":"obj"},{"range":[34387,34389],"type":"Punctuator","value":"=="},{"range":[34390,34394],"type":"Null","value":"null"},{"range":[34394,34395],"type":"Punctuator","value":")"},{"range":[34396,34402],"type":"Keyword","value":"return"},{"range":[34403,34407],"type":"Boolean","value":"true"},{"range":[34407,34408],"type":"Punctuator","value":";"},{"range":[34413,34415],"type":"Keyword","value":"if"},{"range":[34416,34417],"type":"Punctuator","value":"("},{"range":[34417,34418],"type":"Identifier","value":"_"},{"range":[34418,34419],"type":"Punctuator","value":"."},{"range":[34419,34426],"type":"Identifier","value":"isArray"},{"range":[34426,34427],"type":"Punctuator","value":"("},{"range":[34427,34430],"type":"Identifier","value":"obj"},{"range":[34430,34431],"type":"Punctuator","value":")"},{"range":[34432,34434],"type":"Punctuator","value":"||"},{"range":[34435,34436],"type":"Identifier","value":"_"},{"range":[34436,34437],"type":"Punctuator","value":"."},{"range":[34437,34445],"type":"Identifier","value":"isString"},{"range":[34445,34446],"type":"Punctuator","value":"("},{"range":[34446,34449],"type":"Identifier","value":"obj"},{"range":[34449,34450],"type":"Punctuator","value":")"},{"range":[34450,34451],"type":"Punctuator","value":")"},{"range":[34452,34458],"type":"Keyword","value":"return"},{"range":[34459,34462],"type":"Identifier","value":"obj"},{"range":[34462,34463],"type":"Punctuator","value":"."},{"range":[34463,34469],"type":"Identifier","value":"length"},{"range":[34470,34473],"type":"Punctuator","value":"==="},{"range":[34474,34475],"type":"Numeric","value":"0"},{"range":[34475,34476],"type":"Punctuator","value":";"},{"range":[34481,34484],"type":"Keyword","value":"for"},{"range":[34485,34486],"type":"Punctuator","value":"("},{"range":[34486,34489],"type":"Keyword","value":"var"},{"range":[34490,34493],"type":"Identifier","value":"key"},{"range":[34494,34496],"type":"Keyword","value":"in"},{"range":[34497,34500],"type":"Identifier","value":"obj"},{"range":[34500,34501],"type":"Punctuator","value":")"},{"range":[34502,34504],"type":"Keyword","value":"if"},{"range":[34505,34506],"type":"Punctuator","value":"("},{"range":[34506,34507],"type":"Identifier","value":"_"},{"range":[34507,34508],"type":"Punctuator","value":"."},{"range":[34508,34511],"type":"Identifier","value":"has"},{"range":[34511,34512],"type":"Punctuator","value":"("},{"range":[34512,34515],"type":"Identifier","value":"obj"},{"range":[34515,34516],"type":"Punctuator","value":","},{"range":[34517,34520],"type":"Identifier","value":"key"},{"range":[34520,34521],"type":"Punctuator","value":")"},{"range":[34521,34522],"type":"Punctuator","value":")"},{"range":[34523,34529],"type":"Keyword","value":"return"},{"range":[34530,34535],"type":"Boolean","value":"false"},{"range":[34535,34536],"type":"Punctuator","value":";"},{"range":[34541,34547],"type":"Keyword","value":"return"},{"range":[34548,34552],"type":"Boolean","value":"true"},{"range":[34552,34553],"type":"Punctuator","value":";"},{"range":[34556,34557],"type":"Punctuator","value":"}"},{"range":[34557,34558],"type":"Punctuator","value":";"},{"range":[34599,34600],"type":"Identifier","value":"_"},{"range":[34600,34601],"type":"Punctuator","value":"."},{"range":[34601,34610],"type":"Identifier","value":"isElement"},{"range":[34611,34612],"type":"Punctuator","value":"="},{"range":[34613,34621],"type":"Keyword","value":"function"},{"range":[34621,34622],"type":"Punctuator","value":"("},{"range":[34622,34625],"type":"Identifier","value":"obj"},{"range":[34625,34626],"type":"Punctuator","value":")"},{"range":[34627,34628],"type":"Punctuator","value":"{"},{"range":[34633,34639],"type":"Keyword","value":"return"},{"range":[34640,34641],"type":"Punctuator","value":"!"},{"range":[34641,34642],"type":"Punctuator","value":"!"},{"range":[34642,34643],"type":"Punctuator","value":"("},{"range":[34643,34646],"type":"Identifier","value":"obj"},{"range":[34647,34649],"type":"Punctuator","value":"&&"},{"range":[34650,34653],"type":"Identifier","value":"obj"},{"range":[34653,34654],"type":"Punctuator","value":"."},{"range":[34654,34662],"type":"Identifier","value":"nodeType"},{"range":[34663,34666],"type":"Punctuator","value":"==="},{"range":[34667,34668],"type":"Numeric","value":"1"},{"range":[34668,34669],"type":"Punctuator","value":")"},{"range":[34669,34670],"type":"Punctuator","value":";"},{"range":[34673,34674],"type":"Punctuator","value":"}"},{"range":[34674,34675],"type":"Punctuator","value":";"},{"range":[34758,34759],"type":"Identifier","value":"_"},{"range":[34759,34760],"type":"Punctuator","value":"."},{"range":[34760,34767],"type":"Identifier","value":"isArray"},{"range":[34768,34769],"type":"Punctuator","value":"="},{"range":[34770,34783],"type":"Identifier","value":"nativeIsArray"},{"range":[34784,34786],"type":"Punctuator","value":"||"},{"range":[34787,34795],"type":"Keyword","value":"function"},{"range":[34795,34796],"type":"Punctuator","value":"("},{"range":[34796,34799],"type":"Identifier","value":"obj"},{"range":[34799,34800],"type":"Punctuator","value":")"},{"range":[34801,34802],"type":"Punctuator","value":"{"},{"range":[34807,34813],"type":"Keyword","value":"return"},{"range":[34814,34822],"type":"Identifier","value":"toString"},{"range":[34822,34823],"type":"Punctuator","value":"."},{"range":[34823,34827],"type":"Identifier","value":"call"},{"range":[34827,34828],"type":"Punctuator","value":"("},{"range":[34828,34831],"type":"Identifier","value":"obj"},{"range":[34831,34832],"type":"Punctuator","value":")"},{"range":[34833,34835],"type":"Punctuator","value":"=="},{"range":[34836,34852],"type":"String","value":"'[object Array]'"},{"range":[34852,34853],"type":"Punctuator","value":";"},{"range":[34856,34857],"type":"Punctuator","value":"}"},{"range":[34857,34858],"type":"Punctuator","value":";"},{"range":[34898,34899],"type":"Identifier","value":"_"},{"range":[34899,34900],"type":"Punctuator","value":"."},{"range":[34900,34908],"type":"Identifier","value":"isObject"},{"range":[34909,34910],"type":"Punctuator","value":"="},{"range":[34911,34919],"type":"Keyword","value":"function"},{"range":[34919,34920],"type":"Punctuator","value":"("},{"range":[34920,34923],"type":"Identifier","value":"obj"},{"range":[34923,34924],"type":"Punctuator","value":")"},{"range":[34925,34926],"type":"Punctuator","value":"{"},{"range":[34931,34937],"type":"Keyword","value":"return"},{"range":[34938,34941],"type":"Identifier","value":"obj"},{"range":[34942,34945],"type":"Punctuator","value":"==="},{"range":[34946,34952],"type":"Identifier","value":"Object"},{"range":[34952,34953],"type":"Punctuator","value":"("},{"range":[34953,34956],"type":"Identifier","value":"obj"},{"range":[34956,34957],"type":"Punctuator","value":")"},{"range":[34957,34958],"type":"Punctuator","value":";"},{"range":[34961,34962],"type":"Punctuator","value":"}"},{"range":[34962,34963],"type":"Punctuator","value":";"},{"range":[35060,35064],"type":"Identifier","value":"each"},{"range":[35064,35065],"type":"Punctuator","value":"("},{"range":[35065,35066],"type":"Punctuator","value":"["},{"range":[35066,35077],"type":"String","value":"'Arguments'"},{"range":[35077,35078],"type":"Punctuator","value":","},{"range":[35079,35089],"type":"String","value":"'Function'"},{"range":[35089,35090],"type":"Punctuator","value":","},{"range":[35091,35099],"type":"String","value":"'String'"},{"range":[35099,35100],"type":"Punctuator","value":","},{"range":[35101,35109],"type":"String","value":"'Number'"},{"range":[35109,35110],"type":"Punctuator","value":","},{"range":[35111,35117],"type":"String","value":"'Date'"},{"range":[35117,35118],"type":"Punctuator","value":","},{"range":[35119,35127],"type":"String","value":"'RegExp'"},{"range":[35127,35128],"type":"Punctuator","value":"]"},{"range":[35128,35129],"type":"Punctuator","value":","},{"range":[35130,35138],"type":"Keyword","value":"function"},{"range":[35138,35139],"type":"Punctuator","value":"("},{"range":[35139,35143],"type":"Identifier","value":"name"},{"range":[35143,35144],"type":"Punctuator","value":")"},{"range":[35145,35146],"type":"Punctuator","value":"{"},{"range":[35151,35152],"type":"Identifier","value":"_"},{"range":[35152,35153],"type":"Punctuator","value":"["},{"range":[35153,35157],"type":"String","value":"'is'"},{"range":[35158,35159],"type":"Punctuator","value":"+"},{"range":[35160,35164],"type":"Identifier","value":"name"},{"range":[35164,35165],"type":"Punctuator","value":"]"},{"range":[35166,35167],"type":"Punctuator","value":"="},{"range":[35168,35176],"type":"Keyword","value":"function"},{"range":[35176,35177],"type":"Punctuator","value":"("},{"range":[35177,35180],"type":"Identifier","value":"obj"},{"range":[35180,35181],"type":"Punctuator","value":")"},{"range":[35182,35183],"type":"Punctuator","value":"{"},{"range":[35190,35196],"type":"Keyword","value":"return"},{"range":[35197,35205],"type":"Identifier","value":"toString"},{"range":[35205,35206],"type":"Punctuator","value":"."},{"range":[35206,35210],"type":"Identifier","value":"call"},{"range":[35210,35211],"type":"Punctuator","value":"("},{"range":[35211,35214],"type":"Identifier","value":"obj"},{"range":[35214,35215],"type":"Punctuator","value":")"},{"range":[35216,35218],"type":"Punctuator","value":"=="},{"range":[35219,35229],"type":"String","value":"'[object '"},{"range":[35230,35231],"type":"Punctuator","value":"+"},{"range":[35232,35236],"type":"Identifier","value":"name"},{"range":[35237,35238],"type":"Punctuator","value":"+"},{"range":[35239,35242],"type":"String","value":"']'"},{"range":[35242,35243],"type":"Punctuator","value":";"},{"range":[35248,35249],"type":"Punctuator","value":"}"},{"range":[35249,35250],"type":"Punctuator","value":";"},{"range":[35253,35254],"type":"Punctuator","value":"}"},{"range":[35254,35255],"type":"Punctuator","value":")"},{"range":[35255,35256],"type":"Punctuator","value":";"},{"range":[35386,35388],"type":"Keyword","value":"if"},{"range":[35389,35390],"type":"Punctuator","value":"("},{"range":[35390,35391],"type":"Punctuator","value":"!"},{"range":[35391,35392],"type":"Identifier","value":"_"},{"range":[35392,35393],"type":"Punctuator","value":"."},{"range":[35393,35404],"type":"Identifier","value":"isArguments"},{"range":[35404,35405],"type":"Punctuator","value":"("},{"range":[35405,35414],"type":"Identifier","value":"arguments"},{"range":[35414,35415],"type":"Punctuator","value":")"},{"range":[35415,35416],"type":"Punctuator","value":")"},{"range":[35417,35418],"type":"Punctuator","value":"{"},{"range":[35423,35424],"type":"Identifier","value":"_"},{"range":[35424,35425],"type":"Punctuator","value":"."},{"range":[35425,35436],"type":"Identifier","value":"isArguments"},{"range":[35437,35438],"type":"Punctuator","value":"="},{"range":[35439,35447],"type":"Keyword","value":"function"},{"range":[35447,35448],"type":"Punctuator","value":"("},{"range":[35448,35451],"type":"Identifier","value":"obj"},{"range":[35451,35452],"type":"Punctuator","value":")"},{"range":[35453,35454],"type":"Punctuator","value":"{"},{"range":[35461,35467],"type":"Keyword","value":"return"},{"range":[35468,35469],"type":"Punctuator","value":"!"},{"range":[35469,35470],"type":"Punctuator","value":"!"},{"range":[35470,35471],"type":"Punctuator","value":"("},{"range":[35471,35474],"type":"Identifier","value":"obj"},{"range":[35475,35477],"type":"Punctuator","value":"&&"},{"range":[35478,35479],"type":"Identifier","value":"_"},{"range":[35479,35480],"type":"Punctuator","value":"."},{"range":[35480,35483],"type":"Identifier","value":"has"},{"range":[35483,35484],"type":"Punctuator","value":"("},{"range":[35484,35487],"type":"Identifier","value":"obj"},{"range":[35487,35488],"type":"Punctuator","value":","},{"range":[35489,35497],"type":"String","value":"'callee'"},{"range":[35497,35498],"type":"Punctuator","value":")"},{"range":[35498,35499],"type":"Punctuator","value":")"},{"range":[35499,35500],"type":"Punctuator","value":";"},{"range":[35505,35506],"type":"Punctuator","value":"}"},{"range":[35506,35507],"type":"Punctuator","value":";"},{"range":[35510,35511],"type":"Punctuator","value":"}"},{"range":[35558,35560],"type":"Keyword","value":"if"},{"range":[35561,35562],"type":"Punctuator","value":"("},{"range":[35562,35568],"type":"Keyword","value":"typeof"},{"range":[35569,35570],"type":"Punctuator","value":"("},{"range":[35570,35573],"type":"RegularExpression","value":"/./","regex":{"pattern":".","flags":""}},{"range":[35573,35574],"type":"Punctuator","value":")"},{"range":[35575,35578],"type":"Punctuator","value":"!=="},{"range":[35579,35589],"type":"String","value":"'function'"},{"range":[35589,35590],"type":"Punctuator","value":")"},{"range":[35591,35592],"type":"Punctuator","value":"{"},{"range":[35597,35598],"type":"Identifier","value":"_"},{"range":[35598,35599],"type":"Punctuator","value":"."},{"range":[35599,35609],"type":"Identifier","value":"isFunction"},{"range":[35610,35611],"type":"Punctuator","value":"="},{"range":[35612,35620],"type":"Keyword","value":"function"},{"range":[35620,35621],"type":"Punctuator","value":"("},{"range":[35621,35624],"type":"Identifier","value":"obj"},{"range":[35624,35625],"type":"Punctuator","value":")"},{"range":[35626,35627],"type":"Punctuator","value":"{"},{"range":[35634,35640],"type":"Keyword","value":"return"},{"range":[35641,35647],"type":"Keyword","value":"typeof"},{"range":[35648,35651],"type":"Identifier","value":"obj"},{"range":[35652,35655],"type":"Punctuator","value":"==="},{"range":[35656,35666],"type":"String","value":"'function'"},{"range":[35666,35667],"type":"Punctuator","value":";"},{"range":[35672,35673],"type":"Punctuator","value":"}"},{"range":[35673,35674],"type":"Punctuator","value":";"},{"range":[35677,35678],"type":"Punctuator","value":"}"},{"range":[35722,35723],"type":"Identifier","value":"_"},{"range":[35723,35724],"type":"Punctuator","value":"."},{"range":[35724,35732],"type":"Identifier","value":"isFinite"},{"range":[35733,35734],"type":"Punctuator","value":"="},{"range":[35735,35743],"type":"Keyword","value":"function"},{"range":[35743,35744],"type":"Punctuator","value":"("},{"range":[35744,35747],"type":"Identifier","value":"obj"},{"range":[35747,35748],"type":"Punctuator","value":")"},{"range":[35749,35750],"type":"Punctuator","value":"{"},{"range":[35755,35761],"type":"Keyword","value":"return"},{"range":[35762,35770],"type":"Identifier","value":"isFinite"},{"range":[35770,35771],"type":"Punctuator","value":"("},{"range":[35771,35774],"type":"Identifier","value":"obj"},{"range":[35774,35775],"type":"Punctuator","value":")"},{"range":[35776,35778],"type":"Punctuator","value":"&&"},{"range":[35779,35780],"type":"Punctuator","value":"!"},{"range":[35780,35785],"type":"Identifier","value":"isNaN"},{"range":[35785,35786],"type":"Punctuator","value":"("},{"range":[35786,35796],"type":"Identifier","value":"parseFloat"},{"range":[35796,35797],"type":"Punctuator","value":"("},{"range":[35797,35800],"type":"Identifier","value":"obj"},{"range":[35800,35801],"type":"Punctuator","value":")"},{"range":[35801,35802],"type":"Punctuator","value":")"},{"range":[35802,35803],"type":"Punctuator","value":";"},{"range":[35806,35807],"type":"Punctuator","value":"}"},{"range":[35807,35808],"type":"Punctuator","value":";"},{"range":[35897,35898],"type":"Identifier","value":"_"},{"range":[35898,35899],"type":"Punctuator","value":"."},{"range":[35899,35904],"type":"Identifier","value":"isNaN"},{"range":[35905,35906],"type":"Punctuator","value":"="},{"range":[35907,35915],"type":"Keyword","value":"function"},{"range":[35915,35916],"type":"Punctuator","value":"("},{"range":[35916,35919],"type":"Identifier","value":"obj"},{"range":[35919,35920],"type":"Punctuator","value":")"},{"range":[35921,35922],"type":"Punctuator","value":"{"},{"range":[35927,35933],"type":"Keyword","value":"return"},{"range":[35934,35935],"type":"Identifier","value":"_"},{"range":[35935,35936],"type":"Punctuator","value":"."},{"range":[35936,35944],"type":"Identifier","value":"isNumber"},{"range":[35944,35945],"type":"Punctuator","value":"("},{"range":[35945,35948],"type":"Identifier","value":"obj"},{"range":[35948,35949],"type":"Punctuator","value":")"},{"range":[35950,35952],"type":"Punctuator","value":"&&"},{"range":[35953,35956],"type":"Identifier","value":"obj"},{"range":[35957,35959],"type":"Punctuator","value":"!="},{"range":[35960,35961],"type":"Punctuator","value":"+"},{"range":[35961,35964],"type":"Identifier","value":"obj"},{"range":[35964,35965],"type":"Punctuator","value":";"},{"range":[35968,35969],"type":"Punctuator","value":"}"},{"range":[35969,35970],"type":"Punctuator","value":";"},{"range":[36007,36008],"type":"Identifier","value":"_"},{"range":[36008,36009],"type":"Punctuator","value":"."},{"range":[36009,36018],"type":"Identifier","value":"isBoolean"},{"range":[36019,36020],"type":"Punctuator","value":"="},{"range":[36021,36029],"type":"Keyword","value":"function"},{"range":[36029,36030],"type":"Punctuator","value":"("},{"range":[36030,36033],"type":"Identifier","value":"obj"},{"range":[36033,36034],"type":"Punctuator","value":")"},{"range":[36035,36036],"type":"Punctuator","value":"{"},{"range":[36041,36047],"type":"Keyword","value":"return"},{"range":[36048,36051],"type":"Identifier","value":"obj"},{"range":[36052,36055],"type":"Punctuator","value":"==="},{"range":[36056,36060],"type":"Boolean","value":"true"},{"range":[36061,36063],"type":"Punctuator","value":"||"},{"range":[36064,36067],"type":"Identifier","value":"obj"},{"range":[36068,36071],"type":"Punctuator","value":"==="},{"range":[36072,36077],"type":"Boolean","value":"false"},{"range":[36078,36080],"type":"Punctuator","value":"||"},{"range":[36081,36089],"type":"Identifier","value":"toString"},{"range":[36089,36090],"type":"Punctuator","value":"."},{"range":[36090,36094],"type":"Identifier","value":"call"},{"range":[36094,36095],"type":"Punctuator","value":"("},{"range":[36095,36098],"type":"Identifier","value":"obj"},{"range":[36098,36099],"type":"Punctuator","value":")"},{"range":[36100,36102],"type":"Punctuator","value":"=="},{"range":[36103,36121],"type":"String","value":"'[object Boolean]'"},{"range":[36121,36122],"type":"Punctuator","value":";"},{"range":[36125,36126],"type":"Punctuator","value":"}"},{"range":[36126,36127],"type":"Punctuator","value":";"},{"range":[36168,36169],"type":"Identifier","value":"_"},{"range":[36169,36170],"type":"Punctuator","value":"."},{"range":[36170,36176],"type":"Identifier","value":"isNull"},{"range":[36177,36178],"type":"Punctuator","value":"="},{"range":[36179,36187],"type":"Keyword","value":"function"},{"range":[36187,36188],"type":"Punctuator","value":"("},{"range":[36188,36191],"type":"Identifier","value":"obj"},{"range":[36191,36192],"type":"Punctuator","value":")"},{"range":[36193,36194],"type":"Punctuator","value":"{"},{"range":[36199,36205],"type":"Keyword","value":"return"},{"range":[36206,36209],"type":"Identifier","value":"obj"},{"range":[36210,36213],"type":"Punctuator","value":"==="},{"range":[36214,36218],"type":"Null","value":"null"},{"range":[36218,36219],"type":"Punctuator","value":";"},{"range":[36222,36223],"type":"Punctuator","value":"}"},{"range":[36223,36224],"type":"Punctuator","value":";"},{"range":[36264,36265],"type":"Identifier","value":"_"},{"range":[36265,36266],"type":"Punctuator","value":"."},{"range":[36266,36277],"type":"Identifier","value":"isUndefined"},{"range":[36278,36279],"type":"Punctuator","value":"="},{"range":[36280,36288],"type":"Keyword","value":"function"},{"range":[36288,36289],"type":"Punctuator","value":"("},{"range":[36289,36292],"type":"Identifier","value":"obj"},{"range":[36292,36293],"type":"Punctuator","value":")"},{"range":[36294,36295],"type":"Punctuator","value":"{"},{"range":[36300,36306],"type":"Keyword","value":"return"},{"range":[36307,36310],"type":"Identifier","value":"obj"},{"range":[36311,36314],"type":"Punctuator","value":"==="},{"range":[36315,36319],"type":"Keyword","value":"void"},{"range":[36320,36321],"type":"Numeric","value":"0"},{"range":[36321,36322],"type":"Punctuator","value":";"},{"range":[36325,36326],"type":"Punctuator","value":"}"},{"range":[36326,36327],"type":"Punctuator","value":";"},{"range":[36463,36464],"type":"Identifier","value":"_"},{"range":[36464,36465],"type":"Punctuator","value":"."},{"range":[36465,36468],"type":"Identifier","value":"has"},{"range":[36469,36470],"type":"Punctuator","value":"="},{"range":[36471,36479],"type":"Keyword","value":"function"},{"range":[36479,36480],"type":"Punctuator","value":"("},{"range":[36480,36483],"type":"Identifier","value":"obj"},{"range":[36483,36484],"type":"Punctuator","value":","},{"range":[36485,36488],"type":"Identifier","value":"key"},{"range":[36488,36489],"type":"Punctuator","value":")"},{"range":[36490,36491],"type":"Punctuator","value":"{"},{"range":[36496,36502],"type":"Keyword","value":"return"},{"range":[36503,36517],"type":"Identifier","value":"hasOwnProperty"},{"range":[36517,36518],"type":"Punctuator","value":"."},{"range":[36518,36522],"type":"Identifier","value":"call"},{"range":[36522,36523],"type":"Punctuator","value":"("},{"range":[36523,36526],"type":"Identifier","value":"obj"},{"range":[36526,36527],"type":"Punctuator","value":","},{"range":[36528,36531],"type":"Identifier","value":"key"},{"range":[36531,36532],"type":"Punctuator","value":")"},{"range":[36532,36533],"type":"Punctuator","value":";"},{"range":[36536,36537],"type":"Punctuator","value":"}"},{"range":[36537,36538],"type":"Punctuator","value":";"},{"range":[36735,36736],"type":"Identifier","value":"_"},{"range":[36736,36737],"type":"Punctuator","value":"."},{"range":[36737,36747],"type":"Identifier","value":"noConflict"},{"range":[36748,36749],"type":"Punctuator","value":"="},{"range":[36750,36758],"type":"Keyword","value":"function"},{"range":[36758,36759],"type":"Punctuator","value":"("},{"range":[36759,36760],"type":"Punctuator","value":")"},{"range":[36761,36762],"type":"Punctuator","value":"{"},{"range":[36767,36771],"type":"Identifier","value":"root"},{"range":[36771,36772],"type":"Punctuator","value":"."},{"range":[36772,36773],"type":"Identifier","value":"_"},{"range":[36774,36775],"type":"Punctuator","value":"="},{"range":[36776,36794],"type":"Identifier","value":"previousUnderscore"},{"range":[36794,36795],"type":"Punctuator","value":";"},{"range":[36800,36806],"type":"Keyword","value":"return"},{"range":[36807,36811],"type":"Keyword","value":"this"},{"range":[36811,36812],"type":"Punctuator","value":";"},{"range":[36815,36816],"type":"Punctuator","value":"}"},{"range":[36816,36817],"type":"Punctuator","value":";"},{"range":[36883,36884],"type":"Identifier","value":"_"},{"range":[36884,36885],"type":"Punctuator","value":"."},{"range":[36885,36893],"type":"Identifier","value":"identity"},{"range":[36894,36895],"type":"Punctuator","value":"="},{"range":[36896,36904],"type":"Keyword","value":"function"},{"range":[36904,36905],"type":"Punctuator","value":"("},{"range":[36905,36910],"type":"Identifier","value":"value"},{"range":[36910,36911],"type":"Punctuator","value":")"},{"range":[36912,36913],"type":"Punctuator","value":"{"},{"range":[36918,36924],"type":"Keyword","value":"return"},{"range":[36925,36930],"type":"Identifier","value":"value"},{"range":[36930,36931],"type":"Punctuator","value":";"},{"range":[36934,36935],"type":"Punctuator","value":"}"},{"range":[36935,36936],"type":"Punctuator","value":";"},{"range":[36973,36974],"type":"Identifier","value":"_"},{"range":[36974,36975],"type":"Punctuator","value":"."},{"range":[36975,36980],"type":"Identifier","value":"times"},{"range":[36981,36982],"type":"Punctuator","value":"="},{"range":[36983,36991],"type":"Keyword","value":"function"},{"range":[36991,36992],"type":"Punctuator","value":"("},{"range":[36992,36993],"type":"Identifier","value":"n"},{"range":[36993,36994],"type":"Punctuator","value":","},{"range":[36995,37003],"type":"Identifier","value":"iterator"},{"range":[37003,37004],"type":"Punctuator","value":","},{"range":[37005,37012],"type":"Identifier","value":"context"},{"range":[37012,37013],"type":"Punctuator","value":")"},{"range":[37014,37015],"type":"Punctuator","value":"{"},{"range":[37020,37023],"type":"Keyword","value":"var"},{"range":[37024,37029],"type":"Identifier","value":"accum"},{"range":[37030,37031],"type":"Punctuator","value":"="},{"range":[37032,37037],"type":"Identifier","value":"Array"},{"range":[37037,37038],"type":"Punctuator","value":"("},{"range":[37038,37042],"type":"Identifier","value":"Math"},{"range":[37042,37043],"type":"Punctuator","value":"."},{"range":[37043,37046],"type":"Identifier","value":"max"},{"range":[37046,37047],"type":"Punctuator","value":"("},{"range":[37047,37048],"type":"Numeric","value":"0"},{"range":[37048,37049],"type":"Punctuator","value":","},{"range":[37050,37051],"type":"Identifier","value":"n"},{"range":[37051,37052],"type":"Punctuator","value":")"},{"range":[37052,37053],"type":"Punctuator","value":")"},{"range":[37053,37054],"type":"Punctuator","value":";"},{"range":[37059,37062],"type":"Keyword","value":"for"},{"range":[37063,37064],"type":"Punctuator","value":"("},{"range":[37064,37067],"type":"Keyword","value":"var"},{"range":[37068,37069],"type":"Identifier","value":"i"},{"range":[37070,37071],"type":"Punctuator","value":"="},{"range":[37072,37073],"type":"Numeric","value":"0"},{"range":[37073,37074],"type":"Punctuator","value":";"},{"range":[37075,37076],"type":"Identifier","value":"i"},{"range":[37077,37078],"type":"Punctuator","value":"<"},{"range":[37079,37080],"type":"Identifier","value":"n"},{"range":[37080,37081],"type":"Punctuator","value":";"},{"range":[37082,37083],"type":"Identifier","value":"i"},{"range":[37083,37085],"type":"Punctuator","value":"++"},{"range":[37085,37086],"type":"Punctuator","value":")"},{"range":[37087,37092],"type":"Identifier","value":"accum"},{"range":[37092,37093],"type":"Punctuator","value":"["},{"range":[37093,37094],"type":"Identifier","value":"i"},{"range":[37094,37095],"type":"Punctuator","value":"]"},{"range":[37096,37097],"type":"Punctuator","value":"="},{"range":[37098,37106],"type":"Identifier","value":"iterator"},{"range":[37106,37107],"type":"Punctuator","value":"."},{"range":[37107,37111],"type":"Identifier","value":"call"},{"range":[37111,37112],"type":"Punctuator","value":"("},{"range":[37112,37119],"type":"Identifier","value":"context"},{"range":[37119,37120],"type":"Punctuator","value":","},{"range":[37121,37122],"type":"Identifier","value":"i"},{"range":[37122,37123],"type":"Punctuator","value":")"},{"range":[37123,37124],"type":"Punctuator","value":";"},{"range":[37129,37135],"type":"Keyword","value":"return"},{"range":[37136,37141],"type":"Identifier","value":"accum"},{"range":[37141,37142],"type":"Punctuator","value":";"},{"range":[37145,37146],"type":"Punctuator","value":"}"},{"range":[37146,37147],"type":"Punctuator","value":";"},{"range":[37213,37214],"type":"Identifier","value":"_"},{"range":[37214,37215],"type":"Punctuator","value":"."},{"range":[37215,37221],"type":"Identifier","value":"random"},{"range":[37222,37223],"type":"Punctuator","value":"="},{"range":[37224,37232],"type":"Keyword","value":"function"},{"range":[37232,37233],"type":"Punctuator","value":"("},{"range":[37233,37236],"type":"Identifier","value":"min"},{"range":[37236,37237],"type":"Punctuator","value":","},{"range":[37238,37241],"type":"Identifier","value":"max"},{"range":[37241,37242],"type":"Punctuator","value":")"},{"range":[37243,37244],"type":"Punctuator","value":"{"},{"range":[37249,37251],"type":"Keyword","value":"if"},{"range":[37252,37253],"type":"Punctuator","value":"("},{"range":[37253,37256],"type":"Identifier","value":"max"},{"range":[37257,37259],"type":"Punctuator","value":"=="},{"range":[37260,37264],"type":"Null","value":"null"},{"range":[37264,37265],"type":"Punctuator","value":")"},{"range":[37266,37267],"type":"Punctuator","value":"{"},{"range":[37274,37277],"type":"Identifier","value":"max"},{"range":[37278,37279],"type":"Punctuator","value":"="},{"range":[37280,37283],"type":"Identifier","value":"min"},{"range":[37283,37284],"type":"Punctuator","value":";"},{"range":[37291,37294],"type":"Identifier","value":"min"},{"range":[37295,37296],"type":"Punctuator","value":"="},{"range":[37297,37298],"type":"Numeric","value":"0"},{"range":[37298,37299],"type":"Punctuator","value":";"},{"range":[37304,37305],"type":"Punctuator","value":"}"},{"range":[37310,37316],"type":"Keyword","value":"return"},{"range":[37317,37320],"type":"Identifier","value":"min"},{"range":[37321,37322],"type":"Punctuator","value":"+"},{"range":[37323,37327],"type":"Identifier","value":"Math"},{"range":[37327,37328],"type":"Punctuator","value":"."},{"range":[37328,37333],"type":"Identifier","value":"floor"},{"range":[37333,37334],"type":"Punctuator","value":"("},{"range":[37334,37338],"type":"Identifier","value":"Math"},{"range":[37338,37339],"type":"Punctuator","value":"."},{"range":[37339,37345],"type":"Identifier","value":"random"},{"range":[37345,37346],"type":"Punctuator","value":"("},{"range":[37346,37347],"type":"Punctuator","value":")"},{"range":[37348,37349],"type":"Punctuator","value":"*"},{"range":[37350,37351],"type":"Punctuator","value":"("},{"range":[37351,37354],"type":"Identifier","value":"max"},{"range":[37355,37356],"type":"Punctuator","value":"-"},{"range":[37357,37360],"type":"Identifier","value":"min"},{"range":[37361,37362],"type":"Punctuator","value":"+"},{"range":[37363,37364],"type":"Numeric","value":"1"},{"range":[37364,37365],"type":"Punctuator","value":")"},{"range":[37365,37366],"type":"Punctuator","value":")"},{"range":[37366,37367],"type":"Punctuator","value":";"},{"range":[37370,37371],"type":"Punctuator","value":"}"},{"range":[37371,37372],"type":"Punctuator","value":";"},{"range":[37417,37420],"type":"Keyword","value":"var"},{"range":[37421,37430],"type":"Identifier","value":"entityMap"},{"range":[37431,37432],"type":"Punctuator","value":"="},{"range":[37433,37434],"type":"Punctuator","value":"{"},{"range":[37439,37445],"type":"Identifier","value":"escape"},{"range":[37445,37446],"type":"Punctuator","value":":"},{"range":[37447,37448],"type":"Punctuator","value":"{"},{"range":[37455,37458],"type":"String","value":"'&'"},{"range":[37458,37459],"type":"Punctuator","value":":"},{"range":[37460,37467],"type":"String","value":"'&amp;'"},{"range":[37467,37468],"type":"Punctuator","value":","},{"range":[37475,37478],"type":"String","value":"'<'"},{"range":[37478,37479],"type":"Punctuator","value":":"},{"range":[37480,37486],"type":"String","value":"'&lt;'"},{"range":[37486,37487],"type":"Punctuator","value":","},{"range":[37494,37497],"type":"String","value":"'>'"},{"range":[37497,37498],"type":"Punctuator","value":":"},{"range":[37499,37505],"type":"String","value":"'&gt;'"},{"range":[37505,37506],"type":"Punctuator","value":","},{"range":[37513,37516],"type":"String","value":"'\"'"},{"range":[37516,37517],"type":"Punctuator","value":":"},{"range":[37518,37526],"type":"String","value":"'&quot;'"},{"range":[37526,37527],"type":"Punctuator","value":","},{"range":[37534,37537],"type":"String","value":"\"'\""},{"range":[37537,37538],"type":"Punctuator","value":":"},{"range":[37539,37547],"type":"String","value":"'&#x27;'"},{"range":[37552,37553],"type":"Punctuator","value":"}"},{"range":[37556,37557],"type":"Punctuator","value":"}"},{"range":[37557,37558],"type":"Punctuator","value":";"},{"range":[37561,37570],"type":"Identifier","value":"entityMap"},{"range":[37570,37571],"type":"Punctuator","value":"."},{"range":[37571,37579],"type":"Identifier","value":"unescape"},{"range":[37580,37581],"type":"Punctuator","value":"="},{"range":[37582,37583],"type":"Identifier","value":"_"},{"range":[37583,37584],"type":"Punctuator","value":"."},{"range":[37584,37590],"type":"Identifier","value":"invert"},{"range":[37590,37591],"type":"Punctuator","value":"("},{"range":[37591,37600],"type":"Identifier","value":"entityMap"},{"range":[37600,37601],"type":"Punctuator","value":"."},{"range":[37601,37607],"type":"Identifier","value":"escape"},{"range":[37607,37608],"type":"Punctuator","value":")"},{"range":[37608,37609],"type":"Punctuator","value":";"},{"range":[37683,37686],"type":"Keyword","value":"var"},{"range":[37687,37700],"type":"Identifier","value":"entityRegexes"},{"range":[37701,37702],"type":"Punctuator","value":"="},{"range":[37703,37704],"type":"Punctuator","value":"{"},{"range":[37709,37715],"type":"Identifier","value":"escape"},{"range":[37715,37716],"type":"Punctuator","value":":"},{"range":[37719,37722],"type":"Keyword","value":"new"},{"range":[37723,37729],"type":"Identifier","value":"RegExp"},{"range":[37729,37730],"type":"Punctuator","value":"("},{"range":[37730,37733],"type":"String","value":"'['"},{"range":[37734,37735],"type":"Punctuator","value":"+"},{"range":[37736,37737],"type":"Identifier","value":"_"},{"range":[37737,37738],"type":"Punctuator","value":"."},{"range":[37738,37742],"type":"Identifier","value":"keys"},{"range":[37742,37743],"type":"Punctuator","value":"("},{"range":[37743,37752],"type":"Identifier","value":"entityMap"},{"range":[37752,37753],"type":"Punctuator","value":"."},{"range":[37753,37759],"type":"Identifier","value":"escape"},{"range":[37759,37760],"type":"Punctuator","value":")"},{"range":[37760,37761],"type":"Punctuator","value":"."},{"range":[37761,37765],"type":"Identifier","value":"join"},{"range":[37765,37766],"type":"Punctuator","value":"("},{"range":[37766,37768],"type":"String","value":"''"},{"range":[37768,37769],"type":"Punctuator","value":")"},{"range":[37770,37771],"type":"Punctuator","value":"+"},{"range":[37772,37775],"type":"String","value":"']'"},{"range":[37775,37776],"type":"Punctuator","value":","},{"range":[37777,37780],"type":"String","value":"'g'"},{"range":[37780,37781],"type":"Punctuator","value":")"},{"range":[37781,37782],"type":"Punctuator","value":","},{"range":[37787,37795],"type":"Identifier","value":"unescape"},{"range":[37795,37796],"type":"Punctuator","value":":"},{"range":[37797,37800],"type":"Keyword","value":"new"},{"range":[37801,37807],"type":"Identifier","value":"RegExp"},{"range":[37807,37808],"type":"Punctuator","value":"("},{"range":[37808,37811],"type":"String","value":"'('"},{"range":[37812,37813],"type":"Punctuator","value":"+"},{"range":[37814,37815],"type":"Identifier","value":"_"},{"range":[37815,37816],"type":"Punctuator","value":"."},{"range":[37816,37820],"type":"Identifier","value":"keys"},{"range":[37820,37821],"type":"Punctuator","value":"("},{"range":[37821,37830],"type":"Identifier","value":"entityMap"},{"range":[37830,37831],"type":"Punctuator","value":"."},{"range":[37831,37839],"type":"Identifier","value":"unescape"},{"range":[37839,37840],"type":"Punctuator","value":")"},{"range":[37840,37841],"type":"Punctuator","value":"."},{"range":[37841,37845],"type":"Identifier","value":"join"},{"range":[37845,37846],"type":"Punctuator","value":"("},{"range":[37846,37849],"type":"String","value":"'|'"},{"range":[37849,37850],"type":"Punctuator","value":")"},{"range":[37851,37852],"type":"Punctuator","value":"+"},{"range":[37853,37856],"type":"String","value":"')'"},{"range":[37856,37857],"type":"Punctuator","value":","},{"range":[37858,37861],"type":"String","value":"'g'"},{"range":[37861,37862],"type":"Punctuator","value":")"},{"range":[37865,37866],"type":"Punctuator","value":"}"},{"range":[37866,37867],"type":"Punctuator","value":";"},{"range":[37950,37951],"type":"Identifier","value":"_"},{"range":[37951,37952],"type":"Punctuator","value":"."},{"range":[37952,37956],"type":"Identifier","value":"each"},{"range":[37956,37957],"type":"Punctuator","value":"("},{"range":[37957,37958],"type":"Punctuator","value":"["},{"range":[37958,37966],"type":"String","value":"'escape'"},{"range":[37966,37967],"type":"Punctuator","value":","},{"range":[37968,37978],"type":"String","value":"'unescape'"},{"range":[37978,37979],"type":"Punctuator","value":"]"},{"range":[37979,37980],"type":"Punctuator","value":","},{"range":[37981,37989],"type":"Keyword","value":"function"},{"range":[37989,37990],"type":"Punctuator","value":"("},{"range":[37990,37996],"type":"Identifier","value":"method"},{"range":[37996,37997],"type":"Punctuator","value":")"},{"range":[37998,37999],"type":"Punctuator","value":"{"},{"range":[38004,38005],"type":"Identifier","value":"_"},{"range":[38005,38006],"type":"Punctuator","value":"["},{"range":[38006,38012],"type":"Identifier","value":"method"},{"range":[38012,38013],"type":"Punctuator","value":"]"},{"range":[38014,38015],"type":"Punctuator","value":"="},{"range":[38016,38024],"type":"Keyword","value":"function"},{"range":[38024,38025],"type":"Punctuator","value":"("},{"range":[38025,38031],"type":"Identifier","value":"string"},{"range":[38031,38032],"type":"Punctuator","value":")"},{"range":[38033,38034],"type":"Punctuator","value":"{"},{"range":[38041,38043],"type":"Keyword","value":"if"},{"range":[38044,38045],"type":"Punctuator","value":"("},{"range":[38045,38051],"type":"Identifier","value":"string"},{"range":[38052,38054],"type":"Punctuator","value":"=="},{"range":[38055,38059],"type":"Null","value":"null"},{"range":[38059,38060],"type":"Punctuator","value":")"},{"range":[38061,38067],"type":"Keyword","value":"return"},{"range":[38068,38070],"type":"String","value":"''"},{"range":[38070,38071],"type":"Punctuator","value":";"},{"range":[38078,38084],"type":"Keyword","value":"return"},{"range":[38085,38086],"type":"Punctuator","value":"("},{"range":[38086,38088],"type":"String","value":"''"},{"range":[38089,38090],"type":"Punctuator","value":"+"},{"range":[38091,38097],"type":"Identifier","value":"string"},{"range":[38097,38098],"type":"Punctuator","value":")"},{"range":[38098,38099],"type":"Punctuator","value":"."},{"range":[38099,38106],"type":"Identifier","value":"replace"},{"range":[38106,38107],"type":"Punctuator","value":"("},{"range":[38107,38120],"type":"Identifier","value":"entityRegexes"},{"range":[38120,38121],"type":"Punctuator","value":"["},{"range":[38121,38127],"type":"Identifier","value":"method"},{"range":[38127,38128],"type":"Punctuator","value":"]"},{"range":[38128,38129],"type":"Punctuator","value":","},{"range":[38130,38138],"type":"Keyword","value":"function"},{"range":[38138,38139],"type":"Punctuator","value":"("},{"range":[38139,38144],"type":"Identifier","value":"match"},{"range":[38144,38145],"type":"Punctuator","value":")"},{"range":[38146,38147],"type":"Punctuator","value":"{"},{"range":[38156,38162],"type":"Keyword","value":"return"},{"range":[38163,38172],"type":"Identifier","value":"entityMap"},{"range":[38172,38173],"type":"Punctuator","value":"["},{"range":[38173,38179],"type":"Identifier","value":"method"},{"range":[38179,38180],"type":"Punctuator","value":"]"},{"range":[38180,38181],"type":"Punctuator","value":"["},{"range":[38181,38186],"type":"Identifier","value":"match"},{"range":[38186,38187],"type":"Punctuator","value":"]"},{"range":[38187,38188],"type":"Punctuator","value":";"},{"range":[38195,38196],"type":"Punctuator","value":"}"},{"range":[38196,38197],"type":"Punctuator","value":")"},{"range":[38197,38198],"type":"Punctuator","value":";"},{"range":[38203,38204],"type":"Punctuator","value":"}"},{"range":[38204,38205],"type":"Punctuator","value":";"},{"range":[38208,38209],"type":"Punctuator","value":"}"},{"range":[38209,38210],"type":"Punctuator","value":")"},{"range":[38210,38211],"type":"Punctuator","value":";"},{"range":[38343,38344],"type":"Identifier","value":"_"},{"range":[38344,38345],"type":"Punctuator","value":"."},{"range":[38345,38351],"type":"Identifier","value":"result"},{"range":[38352,38353],"type":"Punctuator","value":"="},{"range":[38354,38362],"type":"Keyword","value":"function"},{"range":[38362,38363],"type":"Punctuator","value":"("},{"range":[38363,38369],"type":"Identifier","value":"object"},{"range":[38369,38370],"type":"Punctuator","value":","},{"range":[38371,38379],"type":"Identifier","value":"property"},{"range":[38379,38380],"type":"Punctuator","value":")"},{"range":[38381,38382],"type":"Punctuator","value":"{"},{"range":[38387,38389],"type":"Keyword","value":"if"},{"range":[38390,38391],"type":"Punctuator","value":"("},{"range":[38391,38397],"type":"Identifier","value":"object"},{"range":[38398,38400],"type":"Punctuator","value":"=="},{"range":[38401,38405],"type":"Null","value":"null"},{"range":[38405,38406],"type":"Punctuator","value":")"},{"range":[38407,38413],"type":"Keyword","value":"return"},{"range":[38414,38418],"type":"Keyword","value":"void"},{"range":[38419,38420],"type":"Numeric","value":"0"},{"range":[38420,38421],"type":"Punctuator","value":";"},{"range":[38426,38429],"type":"Keyword","value":"var"},{"range":[38430,38435],"type":"Identifier","value":"value"},{"range":[38436,38437],"type":"Punctuator","value":"="},{"range":[38438,38444],"type":"Identifier","value":"object"},{"range":[38444,38445],"type":"Punctuator","value":"["},{"range":[38445,38453],"type":"Identifier","value":"property"},{"range":[38453,38454],"type":"Punctuator","value":"]"},{"range":[38454,38455],"type":"Punctuator","value":";"},{"range":[38460,38466],"type":"Keyword","value":"return"},{"range":[38467,38468],"type":"Identifier","value":"_"},{"range":[38468,38469],"type":"Punctuator","value":"."},{"range":[38469,38479],"type":"Identifier","value":"isFunction"},{"range":[38479,38480],"type":"Punctuator","value":"("},{"range":[38480,38485],"type":"Identifier","value":"value"},{"range":[38485,38486],"type":"Punctuator","value":")"},{"range":[38487,38488],"type":"Punctuator","value":"?"},{"range":[38489,38494],"type":"Identifier","value":"value"},{"range":[38494,38495],"type":"Punctuator","value":"."},{"range":[38495,38499],"type":"Identifier","value":"call"},{"range":[38499,38500],"type":"Punctuator","value":"("},{"range":[38500,38506],"type":"Identifier","value":"object"},{"range":[38506,38507],"type":"Punctuator","value":")"},{"range":[38508,38509],"type":"Punctuator","value":":"},{"range":[38510,38515],"type":"Identifier","value":"value"},{"range":[38515,38516],"type":"Punctuator","value":";"},{"range":[38519,38520],"type":"Punctuator","value":"}"},{"range":[38520,38521],"type":"Punctuator","value":";"},{"range":[38586,38587],"type":"Identifier","value":"_"},{"range":[38587,38588],"type":"Punctuator","value":"."},{"range":[38588,38593],"type":"Identifier","value":"mixin"},{"range":[38594,38595],"type":"Punctuator","value":"="},{"range":[38596,38604],"type":"Keyword","value":"function"},{"range":[38604,38605],"type":"Punctuator","value":"("},{"range":[38605,38608],"type":"Identifier","value":"obj"},{"range":[38608,38609],"type":"Punctuator","value":")"},{"range":[38610,38611],"type":"Punctuator","value":"{"},{"range":[38616,38620],"type":"Identifier","value":"each"},{"range":[38620,38621],"type":"Punctuator","value":"("},{"range":[38621,38622],"type":"Identifier","value":"_"},{"range":[38622,38623],"type":"Punctuator","value":"."},{"range":[38623,38632],"type":"Identifier","value":"functions"},{"range":[38632,38633],"type":"Punctuator","value":"("},{"range":[38633,38636],"type":"Identifier","value":"obj"},{"range":[38636,38637],"type":"Punctuator","value":")"},{"range":[38637,38638],"type":"Punctuator","value":","},{"range":[38639,38647],"type":"Keyword","value":"function"},{"range":[38647,38648],"type":"Punctuator","value":"("},{"range":[38648,38652],"type":"Identifier","value":"name"},{"range":[38652,38653],"type":"Punctuator","value":")"},{"range":[38654,38655],"type":"Punctuator","value":"{"},{"range":[38662,38665],"type":"Keyword","value":"var"},{"range":[38666,38670],"type":"Identifier","value":"func"},{"range":[38671,38672],"type":"Punctuator","value":"="},{"range":[38673,38674],"type":"Identifier","value":"_"},{"range":[38674,38675],"type":"Punctuator","value":"["},{"range":[38675,38679],"type":"Identifier","value":"name"},{"range":[38679,38680],"type":"Punctuator","value":"]"},{"range":[38681,38682],"type":"Punctuator","value":"="},{"range":[38683,38686],"type":"Identifier","value":"obj"},{"range":[38686,38687],"type":"Punctuator","value":"["},{"range":[38687,38691],"type":"Identifier","value":"name"},{"range":[38691,38692],"type":"Punctuator","value":"]"},{"range":[38692,38693],"type":"Punctuator","value":";"},{"range":[38700,38701],"type":"Identifier","value":"_"},{"range":[38701,38702],"type":"Punctuator","value":"."},{"range":[38702,38711],"type":"Identifier","value":"prototype"},{"range":[38711,38712],"type":"Punctuator","value":"["},{"range":[38712,38716],"type":"Identifier","value":"name"},{"range":[38716,38717],"type":"Punctuator","value":"]"},{"range":[38718,38719],"type":"Punctuator","value":"="},{"range":[38720,38728],"type":"Keyword","value":"function"},{"range":[38728,38729],"type":"Punctuator","value":"("},{"range":[38729,38730],"type":"Punctuator","value":")"},{"range":[38731,38732],"type":"Punctuator","value":"{"},{"range":[38741,38744],"type":"Keyword","value":"var"},{"range":[38745,38749],"type":"Identifier","value":"args"},{"range":[38750,38751],"type":"Punctuator","value":"="},{"range":[38752,38753],"type":"Punctuator","value":"["},{"range":[38753,38757],"type":"Keyword","value":"this"},{"range":[38757,38758],"type":"Punctuator","value":"."},{"range":[38758,38766],"type":"Identifier","value":"_wrapped"},{"range":[38766,38767],"type":"Punctuator","value":"]"},{"range":[38767,38768],"type":"Punctuator","value":";"},{"range":[38777,38781],"type":"Identifier","value":"push"},{"range":[38781,38782],"type":"Punctuator","value":"."},{"range":[38782,38787],"type":"Identifier","value":"apply"},{"range":[38787,38788],"type":"Punctuator","value":"("},{"range":[38788,38792],"type":"Identifier","value":"args"},{"range":[38792,38793],"type":"Punctuator","value":","},{"range":[38794,38803],"type":"Identifier","value":"arguments"},{"range":[38803,38804],"type":"Punctuator","value":")"},{"range":[38804,38805],"type":"Punctuator","value":";"},{"range":[38814,38820],"type":"Keyword","value":"return"},{"range":[38821,38827],"type":"Identifier","value":"result"},{"range":[38827,38828],"type":"Punctuator","value":"."},{"range":[38828,38832],"type":"Identifier","value":"call"},{"range":[38832,38833],"type":"Punctuator","value":"("},{"range":[38833,38837],"type":"Keyword","value":"this"},{"range":[38837,38838],"type":"Punctuator","value":","},{"range":[38839,38843],"type":"Identifier","value":"func"},{"range":[38843,38844],"type":"Punctuator","value":"."},{"range":[38844,38849],"type":"Identifier","value":"apply"},{"range":[38849,38850],"type":"Punctuator","value":"("},{"range":[38850,38851],"type":"Identifier","value":"_"},{"range":[38851,38852],"type":"Punctuator","value":","},{"range":[38853,38857],"type":"Identifier","value":"args"},{"range":[38857,38858],"type":"Punctuator","value":")"},{"range":[38858,38859],"type":"Punctuator","value":")"},{"range":[38859,38860],"type":"Punctuator","value":";"},{"range":[38867,38868],"type":"Punctuator","value":"}"},{"range":[38868,38869],"type":"Punctuator","value":";"},{"range":[38874,38875],"type":"Punctuator","value":"}"},{"range":[38875,38876],"type":"Punctuator","value":")"},{"range":[38876,38877],"type":"Punctuator","value":";"},{"range":[38880,38881],"type":"Punctuator","value":"}"},{"range":[38881,38882],"type":"Punctuator","value":";"},{"range":[38998,39001],"type":"Keyword","value":"var"},{"range":[39002,39011],"type":"Identifier","value":"idCounter"},{"range":[39012,39013],"type":"Punctuator","value":"="},{"range":[39014,39015],"type":"Numeric","value":"0"},{"range":[39015,39016],"type":"Punctuator","value":";"},{"range":[39019,39020],"type":"Identifier","value":"_"},{"range":[39020,39021],"type":"Punctuator","value":"."},{"range":[39021,39029],"type":"Identifier","value":"uniqueId"},{"range":[39030,39031],"type":"Punctuator","value":"="},{"range":[39032,39040],"type":"Keyword","value":"function"},{"range":[39040,39041],"type":"Punctuator","value":"("},{"range":[39041,39047],"type":"Identifier","value":"prefix"},{"range":[39047,39048],"type":"Punctuator","value":")"},{"range":[39049,39050],"type":"Punctuator","value":"{"},{"range":[39055,39058],"type":"Keyword","value":"var"},{"range":[39059,39061],"type":"Identifier","value":"id"},{"range":[39062,39063],"type":"Punctuator","value":"="},{"range":[39064,39066],"type":"Punctuator","value":"++"},{"range":[39066,39075],"type":"Identifier","value":"idCounter"},{"range":[39076,39077],"type":"Punctuator","value":"+"},{"range":[39078,39080],"type":"String","value":"''"},{"range":[39080,39081],"type":"Punctuator","value":";"},{"range":[39086,39092],"type":"Keyword","value":"return"},{"range":[39093,39099],"type":"Identifier","value":"prefix"},{"range":[39100,39101],"type":"Punctuator","value":"?"},{"range":[39102,39108],"type":"Identifier","value":"prefix"},{"range":[39109,39110],"type":"Punctuator","value":"+"},{"range":[39111,39113],"type":"Identifier","value":"id"},{"range":[39114,39115],"type":"Punctuator","value":":"},{"range":[39116,39118],"type":"Identifier","value":"id"},{"range":[39118,39119],"type":"Punctuator","value":";"},{"range":[39122,39123],"type":"Punctuator","value":"}"},{"range":[39123,39124],"type":"Punctuator","value":";"},{"range":[39267,39268],"type":"Identifier","value":"_"},{"range":[39268,39269],"type":"Punctuator","value":"."},{"range":[39269,39285],"type":"Identifier","value":"templateSettings"},{"range":[39286,39287],"type":"Punctuator","value":"="},{"range":[39288,39289],"type":"Punctuator","value":"{"},{"range":[39294,39302],"type":"Identifier","value":"evaluate"},{"range":[39306,39307],"type":"Punctuator","value":":"},{"range":[39308,39325],"type":"RegularExpression","value":"/<%([\\s\\S]+?)%>/g","regex":{"pattern":"<%([\\s\\S]+?)%>","flags":"g"}},{"range":[39325,39326],"type":"Punctuator","value":","},{"range":[39331,39342],"type":"Identifier","value":"interpolate"},{"range":[39343,39344],"type":"Punctuator","value":":"},{"range":[39345,39363],"type":"RegularExpression","value":"/<%=([\\s\\S]+?)%>/g","regex":{"pattern":"<%=([\\s\\S]+?)%>","flags":"g"}},{"range":[39363,39364],"type":"Punctuator","value":","},{"range":[39369,39375],"type":"Identifier","value":"escape"},{"range":[39381,39382],"type":"Punctuator","value":":"},{"range":[39383,39401],"type":"RegularExpression","value":"/<%-([\\s\\S]+?)%>/g","regex":{"pattern":"<%-([\\s\\S]+?)%>","flags":"g"}},{"range":[39404,39405],"type":"Punctuator","value":"}"},{"range":[39405,39406],"type":"Punctuator","value":";"},{"range":[39583,39586],"type":"Keyword","value":"var"},{"range":[39587,39594],"type":"Identifier","value":"noMatch"},{"range":[39595,39596],"type":"Punctuator","value":"="},{"range":[39597,39603],"type":"RegularExpression","value":"/(.)^/","regex":{"pattern":"(.)^","flags":""}},{"range":[39603,39604],"type":"Punctuator","value":";"},{"range":[39703,39706],"type":"Keyword","value":"var"},{"range":[39707,39714],"type":"Identifier","value":"escapes"},{"range":[39715,39716],"type":"Punctuator","value":"="},{"range":[39717,39718],"type":"Punctuator","value":"{"},{"range":[39723,39726],"type":"String","value":"\"'\""},{"range":[39726,39727],"type":"Punctuator","value":":"},{"range":[39733,39736],"type":"String","value":"\"'\""},{"range":[39736,39737],"type":"Punctuator","value":","},{"range":[39742,39746],"type":"String","value":"'\\\\'"},{"range":[39746,39747],"type":"Punctuator","value":":"},{"range":[39752,39756],"type":"String","value":"'\\\\'"},{"range":[39756,39757],"type":"Punctuator","value":","},{"range":[39762,39766],"type":"String","value":"'\\r'"},{"range":[39766,39767],"type":"Punctuator","value":":"},{"range":[39772,39775],"type":"String","value":"'r'"},{"range":[39775,39776],"type":"Punctuator","value":","},{"range":[39781,39785],"type":"String","value":"'\\n'"},{"range":[39785,39786],"type":"Punctuator","value":":"},{"range":[39791,39794],"type":"String","value":"'n'"},{"range":[39794,39795],"type":"Punctuator","value":","},{"range":[39800,39804],"type":"String","value":"'\\t'"},{"range":[39804,39805],"type":"Punctuator","value":":"},{"range":[39810,39813],"type":"String","value":"'t'"},{"range":[39813,39814],"type":"Punctuator","value":","},{"range":[39819,39827],"type":"String","value":"'\\u2028'"},{"range":[39827,39828],"type":"Punctuator","value":":"},{"range":[39829,39836],"type":"String","value":"'u2028'"},{"range":[39836,39837],"type":"Punctuator","value":","},{"range":[39842,39850],"type":"String","value":"'\\u2029'"},{"range":[39850,39851],"type":"Punctuator","value":":"},{"range":[39852,39859],"type":"String","value":"'u2029'"},{"range":[39862,39863],"type":"Punctuator","value":"}"},{"range":[39863,39864],"type":"Punctuator","value":";"},{"range":[39868,39871],"type":"Keyword","value":"var"},{"range":[39872,39879],"type":"Identifier","value":"escaper"},{"range":[39880,39881],"type":"Punctuator","value":"="},{"range":[39882,39912],"type":"RegularExpression","value":"/\\\\|'|\\r|\\n|\\t|\\u2028|\\u2029/g","regex":{"pattern":"\\\\|'|\\r|\\n|\\t|\\u2028|\\u2029","flags":"g"}},{"range":[39912,39913],"type":"Punctuator","value":";"},{"range":[40130,40131],"type":"Identifier","value":"_"},{"range":[40131,40132],"type":"Punctuator","value":"."},{"range":[40132,40140],"type":"Identifier","value":"template"},{"range":[40141,40142],"type":"Punctuator","value":"="},{"range":[40143,40151],"type":"Keyword","value":"function"},{"range":[40151,40152],"type":"Punctuator","value":"("},{"range":[40152,40156],"type":"Identifier","value":"text"},{"range":[40156,40157],"type":"Punctuator","value":","},{"range":[40158,40162],"type":"Identifier","value":"data"},{"range":[40162,40163],"type":"Punctuator","value":","},{"range":[40164,40172],"type":"Identifier","value":"settings"},{"range":[40172,40173],"type":"Punctuator","value":")"},{"range":[40174,40175],"type":"Punctuator","value":"{"},{"range":[40180,40183],"type":"Keyword","value":"var"},{"range":[40184,40190],"type":"Identifier","value":"render"},{"range":[40190,40191],"type":"Punctuator","value":";"},{"range":[40196,40204],"type":"Identifier","value":"settings"},{"range":[40205,40206],"type":"Punctuator","value":"="},{"range":[40207,40208],"type":"Identifier","value":"_"},{"range":[40208,40209],"type":"Punctuator","value":"."},{"range":[40209,40217],"type":"Identifier","value":"defaults"},{"range":[40217,40218],"type":"Punctuator","value":"("},{"range":[40218,40219],"type":"Punctuator","value":"{"},{"range":[40219,40220],"type":"Punctuator","value":"}"},{"range":[40220,40221],"type":"Punctuator","value":","},{"range":[40222,40230],"type":"Identifier","value":"settings"},{"range":[40230,40231],"type":"Punctuator","value":","},{"range":[40232,40233],"type":"Identifier","value":"_"},{"range":[40233,40234],"type":"Punctuator","value":"."},{"range":[40234,40250],"type":"Identifier","value":"templateSettings"},{"range":[40250,40251],"type":"Punctuator","value":")"},{"range":[40251,40252],"type":"Punctuator","value":";"},{"range":[40329,40332],"type":"Keyword","value":"var"},{"range":[40333,40340],"type":"Identifier","value":"matcher"},{"range":[40341,40342],"type":"Punctuator","value":"="},{"range":[40343,40346],"type":"Keyword","value":"new"},{"range":[40347,40353],"type":"Identifier","value":"RegExp"},{"range":[40353,40354],"type":"Punctuator","value":"("},{"range":[40354,40355],"type":"Punctuator","value":"["},{"range":[40362,40363],"type":"Punctuator","value":"("},{"range":[40363,40371],"type":"Identifier","value":"settings"},{"range":[40371,40372],"type":"Punctuator","value":"."},{"range":[40372,40378],"type":"Identifier","value":"escape"},{"range":[40379,40381],"type":"Punctuator","value":"||"},{"range":[40382,40389],"type":"Identifier","value":"noMatch"},{"range":[40389,40390],"type":"Punctuator","value":")"},{"range":[40390,40391],"type":"Punctuator","value":"."},{"range":[40391,40397],"type":"Identifier","value":"source"},{"range":[40397,40398],"type":"Punctuator","value":","},{"range":[40405,40406],"type":"Punctuator","value":"("},{"range":[40406,40414],"type":"Identifier","value":"settings"},{"range":[40414,40415],"type":"Punctuator","value":"."},{"range":[40415,40426],"type":"Identifier","value":"interpolate"},{"range":[40427,40429],"type":"Punctuator","value":"||"},{"range":[40430,40437],"type":"Identifier","value":"noMatch"},{"range":[40437,40438],"type":"Punctuator","value":")"},{"range":[40438,40439],"type":"Punctuator","value":"."},{"range":[40439,40445],"type":"Identifier","value":"source"},{"range":[40445,40446],"type":"Punctuator","value":","},{"range":[40453,40454],"type":"Punctuator","value":"("},{"range":[40454,40462],"type":"Identifier","value":"settings"},{"range":[40462,40463],"type":"Punctuator","value":"."},{"range":[40463,40471],"type":"Identifier","value":"evaluate"},{"range":[40472,40474],"type":"Punctuator","value":"||"},{"range":[40475,40482],"type":"Identifier","value":"noMatch"},{"range":[40482,40483],"type":"Punctuator","value":")"},{"range":[40483,40484],"type":"Punctuator","value":"."},{"range":[40484,40490],"type":"Identifier","value":"source"},{"range":[40495,40496],"type":"Punctuator","value":"]"},{"range":[40496,40497],"type":"Punctuator","value":"."},{"range":[40497,40501],"type":"Identifier","value":"join"},{"range":[40501,40502],"type":"Punctuator","value":"("},{"range":[40502,40505],"type":"String","value":"'|'"},{"range":[40505,40506],"type":"Punctuator","value":")"},{"range":[40507,40508],"type":"Punctuator","value":"+"},{"range":[40509,40513],"type":"String","value":"'|$'"},{"range":[40513,40514],"type":"Punctuator","value":","},{"range":[40515,40518],"type":"String","value":"'g'"},{"range":[40518,40519],"type":"Punctuator","value":")"},{"range":[40519,40520],"type":"Punctuator","value":";"},{"range":[40602,40605],"type":"Keyword","value":"var"},{"range":[40606,40611],"type":"Identifier","value":"index"},{"range":[40612,40613],"type":"Punctuator","value":"="},{"range":[40614,40615],"type":"Numeric","value":"0"},{"range":[40615,40616],"type":"Punctuator","value":";"},{"range":[40621,40624],"type":"Keyword","value":"var"},{"range":[40625,40631],"type":"Identifier","value":"source"},{"range":[40632,40633],"type":"Punctuator","value":"="},{"range":[40634,40642],"type":"String","value":"\"__p+='\""},{"range":[40642,40643],"type":"Punctuator","value":";"},{"range":[40648,40652],"type":"Identifier","value":"text"},{"range":[40652,40653],"type":"Punctuator","value":"."},{"range":[40653,40660],"type":"Identifier","value":"replace"},{"range":[40660,40661],"type":"Punctuator","value":"("},{"range":[40661,40668],"type":"Identifier","value":"matcher"},{"range":[40668,40669],"type":"Punctuator","value":","},{"range":[40670,40678],"type":"Keyword","value":"function"},{"range":[40678,40679],"type":"Punctuator","value":"("},{"range":[40679,40684],"type":"Identifier","value":"match"},{"range":[40684,40685],"type":"Punctuator","value":","},{"range":[40686,40692],"type":"Identifier","value":"escape"},{"range":[40692,40693],"type":"Punctuator","value":","},{"range":[40694,40705],"type":"Identifier","value":"interpolate"},{"range":[40705,40706],"type":"Punctuator","value":","},{"range":[40707,40715],"type":"Identifier","value":"evaluate"},{"range":[40715,40716],"type":"Punctuator","value":","},{"range":[40717,40723],"type":"Identifier","value":"offset"},{"range":[40723,40724],"type":"Punctuator","value":")"},{"range":[40725,40726],"type":"Punctuator","value":"{"},{"range":[40733,40739],"type":"Identifier","value":"source"},{"range":[40740,40742],"type":"Punctuator","value":"+="},{"range":[40743,40747],"type":"Identifier","value":"text"},{"range":[40747,40748],"type":"Punctuator","value":"."},{"range":[40748,40753],"type":"Identifier","value":"slice"},{"range":[40753,40754],"type":"Punctuator","value":"("},{"range":[40754,40759],"type":"Identifier","value":"index"},{"range":[40759,40760],"type":"Punctuator","value":","},{"range":[40761,40767],"type":"Identifier","value":"offset"},{"range":[40767,40768],"type":"Punctuator","value":")"},{"range":[40777,40778],"type":"Punctuator","value":"."},{"range":[40778,40785],"type":"Identifier","value":"replace"},{"range":[40785,40786],"type":"Punctuator","value":"("},{"range":[40786,40793],"type":"Identifier","value":"escaper"},{"range":[40793,40794],"type":"Punctuator","value":","},{"range":[40795,40803],"type":"Keyword","value":"function"},{"range":[40803,40804],"type":"Punctuator","value":"("},{"range":[40804,40809],"type":"Identifier","value":"match"},{"range":[40809,40810],"type":"Punctuator","value":")"},{"range":[40811,40812],"type":"Punctuator","value":"{"},{"range":[40813,40819],"type":"Keyword","value":"return"},{"range":[40820,40824],"type":"String","value":"'\\\\'"},{"range":[40825,40826],"type":"Punctuator","value":"+"},{"range":[40827,40834],"type":"Identifier","value":"escapes"},{"range":[40834,40835],"type":"Punctuator","value":"["},{"range":[40835,40840],"type":"Identifier","value":"match"},{"range":[40840,40841],"type":"Punctuator","value":"]"},{"range":[40841,40842],"type":"Punctuator","value":";"},{"range":[40843,40844],"type":"Punctuator","value":"}"},{"range":[40844,40845],"type":"Punctuator","value":")"},{"range":[40845,40846],"type":"Punctuator","value":";"},{"range":[40854,40856],"type":"Keyword","value":"if"},{"range":[40857,40858],"type":"Punctuator","value":"("},{"range":[40858,40864],"type":"Identifier","value":"escape"},{"range":[40864,40865],"type":"Punctuator","value":")"},{"range":[40866,40867],"type":"Punctuator","value":"{"},{"range":[40876,40882],"type":"Identifier","value":"source"},{"range":[40883,40885],"type":"Punctuator","value":"+="},{"range":[40886,40899],"type":"String","value":"\"'+\\n((__t=(\""},{"range":[40900,40901],"type":"Punctuator","value":"+"},{"range":[40902,40908],"type":"Identifier","value":"escape"},{"range":[40909,40910],"type":"Punctuator","value":"+"},{"range":[40911,40943],"type":"String","value":"\"))==null?'':_.escape(__t))+\\n'\""},{"range":[40943,40944],"type":"Punctuator","value":";"},{"range":[40951,40952],"type":"Punctuator","value":"}"},{"range":[40959,40961],"type":"Keyword","value":"if"},{"range":[40962,40963],"type":"Punctuator","value":"("},{"range":[40963,40974],"type":"Identifier","value":"interpolate"},{"range":[40974,40975],"type":"Punctuator","value":")"},{"range":[40976,40977],"type":"Punctuator","value":"{"},{"range":[40986,40992],"type":"Identifier","value":"source"},{"range":[40993,40995],"type":"Punctuator","value":"+="},{"range":[40996,41009],"type":"String","value":"\"'+\\n((__t=(\""},{"range":[41010,41011],"type":"Punctuator","value":"+"},{"range":[41012,41023],"type":"Identifier","value":"interpolate"},{"range":[41024,41025],"type":"Punctuator","value":"+"},{"range":[41026,41048],"type":"String","value":"\"))==null?'':__t)+\\n'\""},{"range":[41048,41049],"type":"Punctuator","value":";"},{"range":[41056,41057],"type":"Punctuator","value":"}"},{"range":[41064,41066],"type":"Keyword","value":"if"},{"range":[41067,41068],"type":"Punctuator","value":"("},{"range":[41068,41076],"type":"Identifier","value":"evaluate"},{"range":[41076,41077],"type":"Punctuator","value":")"},{"range":[41078,41079],"type":"Punctuator","value":"{"},{"range":[41088,41094],"type":"Identifier","value":"source"},{"range":[41095,41097],"type":"Punctuator","value":"+="},{"range":[41098,41104],"type":"String","value":"\"';\\n\""},{"range":[41105,41106],"type":"Punctuator","value":"+"},{"range":[41107,41115],"type":"Identifier","value":"evaluate"},{"range":[41116,41117],"type":"Punctuator","value":"+"},{"range":[41118,41128],"type":"String","value":"\"\\n__p+='\""},{"range":[41128,41129],"type":"Punctuator","value":";"},{"range":[41136,41137],"type":"Punctuator","value":"}"},{"range":[41144,41149],"type":"Identifier","value":"index"},{"range":[41150,41151],"type":"Punctuator","value":"="},{"range":[41152,41158],"type":"Identifier","value":"offset"},{"range":[41159,41160],"type":"Punctuator","value":"+"},{"range":[41161,41166],"type":"Identifier","value":"match"},{"range":[41166,41167],"type":"Punctuator","value":"."},{"range":[41167,41173],"type":"Identifier","value":"length"},{"range":[41173,41174],"type":"Punctuator","value":";"},{"range":[41181,41187],"type":"Keyword","value":"return"},{"range":[41188,41193],"type":"Identifier","value":"match"},{"range":[41193,41194],"type":"Punctuator","value":";"},{"range":[41199,41200],"type":"Punctuator","value":"}"},{"range":[41200,41201],"type":"Punctuator","value":")"},{"range":[41201,41202],"type":"Punctuator","value":";"},{"range":[41207,41213],"type":"Identifier","value":"source"},{"range":[41214,41216],"type":"Punctuator","value":"+="},{"range":[41217,41223],"type":"String","value":"\"';\\n\""},{"range":[41223,41224],"type":"Punctuator","value":";"},{"range":[41303,41305],"type":"Keyword","value":"if"},{"range":[41306,41307],"type":"Punctuator","value":"("},{"range":[41307,41308],"type":"Punctuator","value":"!"},{"range":[41308,41316],"type":"Identifier","value":"settings"},{"range":[41316,41317],"type":"Punctuator","value":"."},{"range":[41317,41325],"type":"Identifier","value":"variable"},{"range":[41325,41326],"type":"Punctuator","value":")"},{"range":[41327,41333],"type":"Identifier","value":"source"},{"range":[41334,41335],"type":"Punctuator","value":"="},{"range":[41336,41354],"type":"String","value":"'with(obj||{}){\\n'"},{"range":[41355,41356],"type":"Punctuator","value":"+"},{"range":[41357,41363],"type":"Identifier","value":"source"},{"range":[41364,41365],"type":"Punctuator","value":"+"},{"range":[41366,41371],"type":"String","value":"'}\\n'"},{"range":[41371,41372],"type":"Punctuator","value":";"},{"range":[41378,41384],"type":"Identifier","value":"source"},{"range":[41385,41386],"type":"Punctuator","value":"="},{"range":[41387,41429],"type":"String","value":"\"var __t,__p='',__j=Array.prototype.join,\""},{"range":[41430,41431],"type":"Punctuator","value":"+"},{"range":[41438,41489],"type":"String","value":"\"print=function(){__p+=__j.call(arguments,'');};\\n\""},{"range":[41490,41491],"type":"Punctuator","value":"+"},{"range":[41498,41504],"type":"Identifier","value":"source"},{"range":[41505,41506],"type":"Punctuator","value":"+"},{"range":[41507,41522],"type":"String","value":"\"return __p;\\n\""},{"range":[41522,41523],"type":"Punctuator","value":";"},{"range":[41529,41532],"type":"Keyword","value":"try"},{"range":[41533,41534],"type":"Punctuator","value":"{"},{"range":[41541,41547],"type":"Identifier","value":"render"},{"range":[41548,41549],"type":"Punctuator","value":"="},{"range":[41550,41553],"type":"Keyword","value":"new"},{"range":[41554,41562],"type":"Identifier","value":"Function"},{"range":[41562,41563],"type":"Punctuator","value":"("},{"range":[41563,41571],"type":"Identifier","value":"settings"},{"range":[41571,41572],"type":"Punctuator","value":"."},{"range":[41572,41580],"type":"Identifier","value":"variable"},{"range":[41581,41583],"type":"Punctuator","value":"||"},{"range":[41584,41589],"type":"String","value":"'obj'"},{"range":[41589,41590],"type":"Punctuator","value":","},{"range":[41591,41594],"type":"String","value":"'_'"},{"range":[41594,41595],"type":"Punctuator","value":","},{"range":[41596,41602],"type":"Identifier","value":"source"},{"range":[41602,41603],"type":"Punctuator","value":")"},{"range":[41603,41604],"type":"Punctuator","value":";"},{"range":[41609,41610],"type":"Punctuator","value":"}"},{"range":[41611,41616],"type":"Keyword","value":"catch"},{"range":[41617,41618],"type":"Punctuator","value":"("},{"range":[41618,41619],"type":"Identifier","value":"e"},{"range":[41619,41620],"type":"Punctuator","value":")"},{"range":[41621,41622],"type":"Punctuator","value":"{"},{"range":[41629,41630],"type":"Identifier","value":"e"},{"range":[41630,41631],"type":"Punctuator","value":"."},{"range":[41631,41637],"type":"Identifier","value":"source"},{"range":[41638,41639],"type":"Punctuator","value":"="},{"range":[41640,41646],"type":"Identifier","value":"source"},{"range":[41646,41647],"type":"Punctuator","value":";"},{"range":[41654,41659],"type":"Keyword","value":"throw"},{"range":[41660,41661],"type":"Identifier","value":"e"},{"range":[41661,41662],"type":"Punctuator","value":";"},{"range":[41667,41668],"type":"Punctuator","value":"}"},{"range":[41674,41676],"type":"Keyword","value":"if"},{"range":[41677,41678],"type":"Punctuator","value":"("},{"range":[41678,41682],"type":"Identifier","value":"data"},{"range":[41682,41683],"type":"Punctuator","value":")"},{"range":[41684,41690],"type":"Keyword","value":"return"},{"range":[41691,41697],"type":"Identifier","value":"render"},{"range":[41697,41698],"type":"Punctuator","value":"("},{"range":[41698,41702],"type":"Identifier","value":"data"},{"range":[41702,41703],"type":"Punctuator","value":","},{"range":[41704,41705],"type":"Identifier","value":"_"},{"range":[41705,41706],"type":"Punctuator","value":")"},{"range":[41706,41707],"type":"Punctuator","value":";"},{"range":[41712,41715],"type":"Keyword","value":"var"},{"range":[41716,41724],"type":"Identifier","value":"template"},{"range":[41725,41726],"type":"Punctuator","value":"="},{"range":[41727,41735],"type":"Keyword","value":"function"},{"range":[41735,41736],"type":"Punctuator","value":"("},{"range":[41736,41740],"type":"Identifier","value":"data"},{"range":[41740,41741],"type":"Punctuator","value":")"},{"range":[41742,41743],"type":"Punctuator","value":"{"},{"range":[41750,41756],"type":"Keyword","value":"return"},{"range":[41757,41763],"type":"Identifier","value":"render"},{"range":[41763,41764],"type":"Punctuator","value":"."},{"range":[41764,41768],"type":"Identifier","value":"call"},{"range":[41768,41769],"type":"Punctuator","value":"("},{"range":[41769,41773],"type":"Keyword","value":"this"},{"range":[41773,41774],"type":"Punctuator","value":","},{"range":[41775,41779],"type":"Identifier","value":"data"},{"range":[41779,41780],"type":"Punctuator","value":","},{"range":[41781,41782],"type":"Identifier","value":"_"},{"range":[41782,41783],"type":"Punctuator","value":")"},{"range":[41783,41784],"type":"Punctuator","value":";"},{"range":[41789,41790],"type":"Punctuator","value":"}"},{"range":[41790,41791],"type":"Punctuator","value":";"},{"range":[41878,41886],"type":"Identifier","value":"template"},{"range":[41886,41887],"type":"Punctuator","value":"."},{"range":[41887,41893],"type":"Identifier","value":"source"},{"range":[41894,41895],"type":"Punctuator","value":"="},{"range":[41896,41907],"type":"String","value":"'function('"},{"range":[41908,41909],"type":"Punctuator","value":"+"},{"range":[41910,41911],"type":"Punctuator","value":"("},{"range":[41911,41919],"type":"Identifier","value":"settings"},{"range":[41919,41920],"type":"Punctuator","value":"."},{"range":[41920,41928],"type":"Identifier","value":"variable"},{"range":[41929,41931],"type":"Punctuator","value":"||"},{"range":[41932,41937],"type":"String","value":"'obj'"},{"range":[41937,41938],"type":"Punctuator","value":")"},{"range":[41939,41940],"type":"Punctuator","value":"+"},{"range":[41941,41947],"type":"String","value":"'){\\n'"},{"range":[41948,41949],"type":"Punctuator","value":"+"},{"range":[41950,41956],"type":"Identifier","value":"source"},{"range":[41957,41958],"type":"Punctuator","value":"+"},{"range":[41959,41962],"type":"String","value":"'}'"},{"range":[41962,41963],"type":"Punctuator","value":";"},{"range":[41969,41975],"type":"Keyword","value":"return"},{"range":[41976,41984],"type":"Identifier","value":"template"},{"range":[41984,41985],"type":"Punctuator","value":";"},{"range":[41988,41989],"type":"Punctuator","value":"}"},{"range":[41989,41990],"type":"Punctuator","value":";"},{"range":[42059,42060],"type":"Identifier","value":"_"},{"range":[42060,42061],"type":"Punctuator","value":"."},{"range":[42061,42066],"type":"Identifier","value":"chain"},{"range":[42067,42068],"type":"Punctuator","value":"="},{"range":[42069,42077],"type":"Keyword","value":"function"},{"range":[42077,42078],"type":"Punctuator","value":"("},{"range":[42078,42081],"type":"Identifier","value":"obj"},{"range":[42081,42082],"type":"Punctuator","value":")"},{"range":[42083,42084],"type":"Punctuator","value":"{"},{"range":[42089,42095],"type":"Keyword","value":"return"},{"range":[42096,42097],"type":"Identifier","value":"_"},{"range":[42097,42098],"type":"Punctuator","value":"("},{"range":[42098,42101],"type":"Identifier","value":"obj"},{"range":[42101,42102],"type":"Punctuator","value":")"},{"range":[42102,42103],"type":"Punctuator","value":"."},{"range":[42103,42108],"type":"Identifier","value":"chain"},{"range":[42108,42109],"type":"Punctuator","value":"("},{"range":[42109,42110],"type":"Punctuator","value":")"},{"range":[42110,42111],"type":"Punctuator","value":";"},{"range":[42114,42115],"type":"Punctuator","value":"}"},{"range":[42115,42116],"type":"Punctuator","value":";"},{"range":[42425,42428],"type":"Keyword","value":"var"},{"range":[42429,42435],"type":"Identifier","value":"result"},{"range":[42436,42437],"type":"Punctuator","value":"="},{"range":[42438,42446],"type":"Keyword","value":"function"},{"range":[42446,42447],"type":"Punctuator","value":"("},{"range":[42447,42450],"type":"Identifier","value":"obj"},{"range":[42450,42451],"type":"Punctuator","value":")"},{"range":[42452,42453],"type":"Punctuator","value":"{"},{"range":[42458,42464],"type":"Keyword","value":"return"},{"range":[42465,42469],"type":"Keyword","value":"this"},{"range":[42469,42470],"type":"Punctuator","value":"."},{"range":[42470,42476],"type":"Identifier","value":"_chain"},{"range":[42477,42478],"type":"Punctuator","value":"?"},{"range":[42479,42480],"type":"Identifier","value":"_"},{"range":[42480,42481],"type":"Punctuator","value":"("},{"range":[42481,42484],"type":"Identifier","value":"obj"},{"range":[42484,42485],"type":"Punctuator","value":")"},{"range":[42485,42486],"type":"Punctuator","value":"."},{"range":[42486,42491],"type":"Identifier","value":"chain"},{"range":[42491,42492],"type":"Punctuator","value":"("},{"range":[42492,42493],"type":"Punctuator","value":")"},{"range":[42494,42495],"type":"Punctuator","value":":"},{"range":[42496,42499],"type":"Identifier","value":"obj"},{"range":[42499,42500],"type":"Punctuator","value":";"},{"range":[42503,42504],"type":"Punctuator","value":"}"},{"range":[42504,42505],"type":"Punctuator","value":";"},{"range":[42573,42574],"type":"Identifier","value":"_"},{"range":[42574,42575],"type":"Punctuator","value":"."},{"range":[42575,42580],"type":"Identifier","value":"mixin"},{"range":[42580,42581],"type":"Punctuator","value":"("},{"range":[42581,42582],"type":"Identifier","value":"_"},{"range":[42582,42583],"type":"Punctuator","value":")"},{"range":[42583,42584],"type":"Punctuator","value":";"},{"range":[42641,42645],"type":"Identifier","value":"each"},{"range":[42645,42646],"type":"Punctuator","value":"("},{"range":[42646,42647],"type":"Punctuator","value":"["},{"range":[42647,42652],"type":"String","value":"'pop'"},{"range":[42652,42653],"type":"Punctuator","value":","},{"range":[42654,42660],"type":"String","value":"'push'"},{"range":[42660,42661],"type":"Punctuator","value":","},{"range":[42662,42671],"type":"String","value":"'reverse'"},{"range":[42671,42672],"type":"Punctuator","value":","},{"range":[42673,42680],"type":"String","value":"'shift'"},{"range":[42680,42681],"type":"Punctuator","value":","},{"range":[42682,42688],"type":"String","value":"'sort'"},{"range":[42688,42689],"type":"Punctuator","value":","},{"range":[42690,42698],"type":"String","value":"'splice'"},{"range":[42698,42699],"type":"Punctuator","value":","},{"range":[42700,42709],"type":"String","value":"'unshift'"},{"range":[42709,42710],"type":"Punctuator","value":"]"},{"range":[42710,42711],"type":"Punctuator","value":","},{"range":[42712,42720],"type":"Keyword","value":"function"},{"range":[42720,42721],"type":"Punctuator","value":"("},{"range":[42721,42725],"type":"Identifier","value":"name"},{"range":[42725,42726],"type":"Punctuator","value":")"},{"range":[42727,42728],"type":"Punctuator","value":"{"},{"range":[42733,42736],"type":"Keyword","value":"var"},{"range":[42737,42743],"type":"Identifier","value":"method"},{"range":[42744,42745],"type":"Punctuator","value":"="},{"range":[42746,42756],"type":"Identifier","value":"ArrayProto"},{"range":[42756,42757],"type":"Punctuator","value":"["},{"range":[42757,42761],"type":"Identifier","value":"name"},{"range":[42761,42762],"type":"Punctuator","value":"]"},{"range":[42762,42763],"type":"Punctuator","value":";"},{"range":[42768,42769],"type":"Identifier","value":"_"},{"range":[42769,42770],"type":"Punctuator","value":"."},{"range":[42770,42779],"type":"Identifier","value":"prototype"},{"range":[42779,42780],"type":"Punctuator","value":"["},{"range":[42780,42784],"type":"Identifier","value":"name"},{"range":[42784,42785],"type":"Punctuator","value":"]"},{"range":[42786,42787],"type":"Punctuator","value":"="},{"range":[42788,42796],"type":"Keyword","value":"function"},{"range":[42796,42797],"type":"Punctuator","value":"("},{"range":[42797,42798],"type":"Punctuator","value":")"},{"range":[42799,42800],"type":"Punctuator","value":"{"},{"range":[42807,42810],"type":"Keyword","value":"var"},{"range":[42811,42814],"type":"Identifier","value":"obj"},{"range":[42815,42816],"type":"Punctuator","value":"="},{"range":[42817,42821],"type":"Keyword","value":"this"},{"range":[42821,42822],"type":"Punctuator","value":"."},{"range":[42822,42830],"type":"Identifier","value":"_wrapped"},{"range":[42830,42831],"type":"Punctuator","value":";"},{"range":[42838,42844],"type":"Identifier","value":"method"},{"range":[42844,42845],"type":"Punctuator","value":"."},{"range":[42845,42850],"type":"Identifier","value":"apply"},{"range":[42850,42851],"type":"Punctuator","value":"("},{"range":[42851,42854],"type":"Identifier","value":"obj"},{"range":[42854,42855],"type":"Punctuator","value":","},{"range":[42856,42865],"type":"Identifier","value":"arguments"},{"range":[42865,42866],"type":"Punctuator","value":")"},{"range":[42866,42867],"type":"Punctuator","value":";"},{"range":[42874,42876],"type":"Keyword","value":"if"},{"range":[42877,42878],"type":"Punctuator","value":"("},{"range":[42878,42879],"type":"Punctuator","value":"("},{"range":[42879,42883],"type":"Identifier","value":"name"},{"range":[42884,42886],"type":"Punctuator","value":"=="},{"range":[42887,42894],"type":"String","value":"'shift'"},{"range":[42895,42897],"type":"Punctuator","value":"||"},{"range":[42898,42902],"type":"Identifier","value":"name"},{"range":[42903,42905],"type":"Punctuator","value":"=="},{"range":[42906,42914],"type":"String","value":"'splice'"},{"range":[42914,42915],"type":"Punctuator","value":")"},{"range":[42916,42918],"type":"Punctuator","value":"&&"},{"range":[42919,42922],"type":"Identifier","value":"obj"},{"range":[42922,42923],"type":"Punctuator","value":"."},{"range":[42923,42929],"type":"Identifier","value":"length"},{"range":[42930,42933],"type":"Punctuator","value":"==="},{"range":[42934,42935],"type":"Numeric","value":"0"},{"range":[42935,42936],"type":"Punctuator","value":")"},{"range":[42937,42943],"type":"Keyword","value":"delete"},{"range":[42944,42947],"type":"Identifier","value":"obj"},{"range":[42947,42948],"type":"Punctuator","value":"["},{"range":[42948,42949],"type":"Numeric","value":"0"},{"range":[42949,42950],"type":"Punctuator","value":"]"},{"range":[42950,42951],"type":"Punctuator","value":";"},{"range":[42958,42964],"type":"Keyword","value":"return"},{"range":[42965,42971],"type":"Identifier","value":"result"},{"range":[42971,42972],"type":"Punctuator","value":"."},{"range":[42972,42976],"type":"Identifier","value":"call"},{"range":[42976,42977],"type":"Punctuator","value":"("},{"range":[42977,42981],"type":"Keyword","value":"this"},{"range":[42981,42982],"type":"Punctuator","value":","},{"range":[42983,42986],"type":"Identifier","value":"obj"},{"range":[42986,42987],"type":"Punctuator","value":")"},{"range":[42987,42988],"type":"Punctuator","value":";"},{"range":[42993,42994],"type":"Punctuator","value":"}"},{"range":[42994,42995],"type":"Punctuator","value":";"},{"range":[42998,42999],"type":"Punctuator","value":"}"},{"range":[42999,43000],"type":"Punctuator","value":")"},{"range":[43000,43001],"type":"Punctuator","value":";"},{"range":[43059,43063],"type":"Identifier","value":"each"},{"range":[43063,43064],"type":"Punctuator","value":"("},{"range":[43064,43065],"type":"Punctuator","value":"["},{"range":[43065,43073],"type":"String","value":"'concat'"},{"range":[43073,43074],"type":"Punctuator","value":","},{"range":[43075,43081],"type":"String","value":"'join'"},{"range":[43081,43082],"type":"Punctuator","value":","},{"range":[43083,43090],"type":"String","value":"'slice'"},{"range":[43090,43091],"type":"Punctuator","value":"]"},{"range":[43091,43092],"type":"Punctuator","value":","},{"range":[43093,43101],"type":"Keyword","value":"function"},{"range":[43101,43102],"type":"Punctuator","value":"("},{"range":[43102,43106],"type":"Identifier","value":"name"},{"range":[43106,43107],"type":"Punctuator","value":")"},{"range":[43108,43109],"type":"Punctuator","value":"{"},{"range":[43114,43117],"type":"Keyword","value":"var"},{"range":[43118,43124],"type":"Identifier","value":"method"},{"range":[43125,43126],"type":"Punctuator","value":"="},{"range":[43127,43137],"type":"Identifier","value":"ArrayProto"},{"range":[43137,43138],"type":"Punctuator","value":"["},{"range":[43138,43142],"type":"Identifier","value":"name"},{"range":[43142,43143],"type":"Punctuator","value":"]"},{"range":[43143,43144],"type":"Punctuator","value":";"},{"range":[43149,43150],"type":"Identifier","value":"_"},{"range":[43150,43151],"type":"Punctuator","value":"."},{"range":[43151,43160],"type":"Identifier","value":"prototype"},{"range":[43160,43161],"type":"Punctuator","value":"["},{"range":[43161,43165],"type":"Identifier","value":"name"},{"range":[43165,43166],"type":"Punctuator","value":"]"},{"range":[43167,43168],"type":"Punctuator","value":"="},{"range":[43169,43177],"type":"Keyword","value":"function"},{"range":[43177,43178],"type":"Punctuator","value":"("},{"range":[43178,43179],"type":"Punctuator","value":")"},{"range":[43180,43181],"type":"Punctuator","value":"{"},{"range":[43188,43194],"type":"Keyword","value":"return"},{"range":[43195,43201],"type":"Identifier","value":"result"},{"range":[43201,43202],"type":"Punctuator","value":"."},{"range":[43202,43206],"type":"Identifier","value":"call"},{"range":[43206,43207],"type":"Punctuator","value":"("},{"range":[43207,43211],"type":"Keyword","value":"this"},{"range":[43211,43212],"type":"Punctuator","value":","},{"range":[43213,43219],"type":"Identifier","value":"method"},{"range":[43219,43220],"type":"Punctuator","value":"."},{"range":[43220,43225],"type":"Identifier","value":"apply"},{"range":[43225,43226],"type":"Punctuator","value":"("},{"range":[43226,43230],"type":"Keyword","value":"this"},{"range":[43230,43231],"type":"Punctuator","value":"."},{"range":[43231,43239],"type":"Identifier","value":"_wrapped"},{"range":[43239,43240],"type":"Punctuator","value":","},{"range":[43241,43250],"type":"Identifier","value":"arguments"},{"range":[43250,43251],"type":"Punctuator","value":")"},{"range":[43251,43252],"type":"Punctuator","value":")"},{"range":[43252,43253],"type":"Punctuator","value":";"},{"range":[43258,43259],"type":"Punctuator","value":"}"},{"range":[43259,43260],"type":"Punctuator","value":";"},{"range":[43263,43264],"type":"Punctuator","value":"}"},{"range":[43264,43265],"type":"Punctuator","value":")"},{"range":[43265,43266],"type":"Punctuator","value":";"},{"range":[43270,43271],"type":"Identifier","value":"_"},{"range":[43271,43272],"type":"Punctuator","value":"."},{"range":[43272,43278],"type":"Identifier","value":"extend"},{"range":[43278,43279],"type":"Punctuator","value":"("},{"range":[43279,43280],"type":"Identifier","value":"_"},{"range":[43280,43281],"type":"Punctuator","value":"."},{"range":[43281,43290],"type":"Identifier","value":"prototype"},{"range":[43290,43291],"type":"Punctuator","value":","},{"range":[43292,43293],"type":"Punctuator","value":"{"},{"range":[43350,43355],"type":"Identifier","value":"chain"},{"range":[43355,43356],"type":"Punctuator","value":":"},{"range":[43357,43365],"type":"Keyword","value":"function"},{"range":[43365,43366],"type":"Punctuator","value":"("},{"range":[43366,43367],"type":"Punctuator","value":")"},{"range":[43368,43369],"type":"Punctuator","value":"{"},{"range":[43376,43380],"type":"Keyword","value":"this"},{"range":[43380,43381],"type":"Punctuator","value":"."},{"range":[43381,43387],"type":"Identifier","value":"_chain"},{"range":[43388,43389],"type":"Punctuator","value":"="},{"range":[43390,43394],"type":"Boolean","value":"true"},{"range":[43394,43395],"type":"Punctuator","value":";"},{"range":[43402,43408],"type":"Keyword","value":"return"},{"range":[43409,43413],"type":"Keyword","value":"this"},{"range":[43413,43414],"type":"Punctuator","value":";"},{"range":[43419,43420],"type":"Punctuator","value":"}"},{"range":[43420,43421],"type":"Punctuator","value":","},{"range":[43489,43494],"type":"Identifier","value":"value"},{"range":[43494,43495],"type":"Punctuator","value":":"},{"range":[43496,43504],"type":"Keyword","value":"function"},{"range":[43504,43505],"type":"Punctuator","value":"("},{"range":[43505,43506],"type":"Punctuator","value":")"},{"range":[43507,43508],"type":"Punctuator","value":"{"},{"range":[43515,43521],"type":"Keyword","value":"return"},{"range":[43522,43526],"type":"Keyword","value":"this"},{"range":[43526,43527],"type":"Punctuator","value":"."},{"range":[43527,43535],"type":"Identifier","value":"_wrapped"},{"range":[43535,43536],"type":"Punctuator","value":";"},{"range":[43541,43542],"type":"Punctuator","value":"}"},{"range":[43546,43547],"type":"Punctuator","value":"}"},{"range":[43547,43548],"type":"Punctuator","value":")"},{"range":[43548,43549],"type":"Punctuator","value":";"},{"range":[43551,43552],"type":"Punctuator","value":"}"},{"range":[43552,43553],"type":"Punctuator","value":")"},{"range":[43553,43554],"type":"Punctuator","value":"."},{"range":[43554,43558],"type":"Identifier","value":"call"},{"range":[43558,43559],"type":"Punctuator","value":"("},{"range":[43559,43563],"type":"Keyword","value":"this"},{"range":[43563,43564],"type":"Punctuator","value":")"},{"range":[43564,43565],"type":"Punctuator","value":";"}]