[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-08c0c1e29bdb2880-mkernel-fusing-compute-and-communication-for-gpu-d-summary":3,"summaries-facets-categories":217,"summary-related-08c0c1e29bdb2880-mkernel-fusing-compute-and-communication-for-gpu-d-summary":4400},{"id":4,"title":5,"ai":6,"body":13,"categories":177,"created_at":179,"date_modified":179,"description":171,"extension":180,"faq":179,"featured":181,"kicker_label":179,"meta":182,"navigation":199,"path":200,"published_at":201,"question":179,"scraped_at":201,"seo":202,"sitemap":203,"source_id":204,"source_name":205,"source_type":206,"source_url":207,"stem":208,"tags":209,"thumbnail_url":179,"tldr":214,"tweet":179,"unknown_tags":215,"__hash__":216},"summaries\u002Fsummaries\u002F08c0c1e29bdb2880-mkernel-fusing-compute-and-communication-for-gpu-d-summary.md","mKernel: Fusing Compute and Communication for GPU-Driven Scaling",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","google\u002Fgemini-3.1-flash-lite",10277,920,4578,0.00394925,{"type":14,"value":15,"toc":170},"minimark",[16,21,25,28,50,54,57,60,132,136,139,163],[17,18,20],"h2",{"id":19},"the-bottleneck-of-host-driven-communication","The Bottleneck of Host-Driven Communication",[22,23,24],"p",{},"In modern AI training, communication overhead is a primary performance killer, consuming up to 43.6% of the forward pass and 47% of execution time in Mixture-of-Experts (MoE) models. The current industry standard relies on host-driven communication, where the CPU manages control paths and issues collective operations (like AllReduce) via libraries such as NCCL.",[22,26,27],{},"This approach fails to scale with modern GPU clusters (e.g., GB300 NVL72) for two reasons:",[29,30,31,44],"ol",{},[32,33,34,38,39,43],"li",{},[35,36,37],"strong",{},"Orchestration Overhead:"," Microsecond-scale CPU operations—such as ",[40,41,42],"code",{},"cudaLaunchKernel"," calls and inter-stream event synchronization—create \"pipeline bubbles\" that prevent GPUs from operating at full capacity.",[32,45,46,49],{},[35,47,48],{},"Coarse-Grained Overlap:"," Host-driven systems can only overlap compute and communication at kernel boundaries. This prevents the fine-grained, tile-level interleaving required to hide communication latency effectively.",[17,51,53],{"id":52},"gpu-driven-communication-with-mkernel","GPU-Driven Communication with mKernel",[22,55,56],{},"mKernel, developed by UC Berkeley’s UCCL project, shifts the control logic directly onto the GPU. It provides a library of persistent CUDA kernels that fuse compute and communication into a single execution unit. By moving the communication logic into the GPU, the system achieves fine-grained overlap at the chunk or tile level, regardless of whether the data transfer is intra-node (NVLink) or inter-node (RDMA).",[22,58,59],{},"Key architectural features include:",[61,62,63,84,94],"ul",{},[32,64,65,68,69,72,73,72,76,79,80,83],{},[35,66,67],{},"Persistent Kernel Design:"," Kernels remain resident on the GPU, with Streaming Multiprocessors (SMs) dynamically assigned to specific roles: ",[40,70,71],{},"compute",", ",[40,74,75],{},"intra-comm",[40,77,78],{},"inter-send",", and ",[40,81,82],{},"inter-reduce",". The allocation of these roles is tunable based on the specific workload shape.",[32,85,86,89,90,93],{},[35,87,88],{},"Direct RDMA Integration:"," The library uses GPU-initiated RDMA writes via ",[40,91,92],{},"libibverbs",", bypassing traditional host-side communication libraries to minimize latency.",[32,95,96,99,100],{},[35,97,98],{},"Fused Operations:"," The library provides five primary fused kernels, including:\n",[61,101,102,108,114,120,126],{},[32,103,104,107],{},[35,105,106],{},"AllGather + GEMM:"," Overlaps data gathering with local matrix multiplication.",[32,109,110,113],{},[35,111,112],{},"GEMM + AllReduce:"," Pushes output tiles into the reduction tree the moment they are computed.",[32,115,116,119],{},[35,117,118],{},"MoE Dispatch + GEMM:"," Routes tokens and performs grouped GEMM in one pass, eliminating staging buffer round-trips.",[32,121,122,125],{},[35,123,124],{},"Ring Attention:"," Performs sequence-parallel attention by rotating KV chunks while concurrently computing.",[32,127,128,131],{},[35,129,130],{},"GEMM + ReduceScatter:"," Reduces and forwards output tiles immediately upon production.",[17,133,135],{"id":134},"implementation-and-backends","Implementation and Backends",[22,137,138],{},"mKernel supports two primary networking backends, both sharing a unified host-side API but utilizing different proxy implementations:",[61,140,141,150],{},[32,142,143,146,147,149],{},[35,144,145],{},"CX7 Backend:"," Uses ",[40,148,92],{}," RC for InfiniBand\u002FRoCE environments.",[32,151,152,155,156,158,159,162],{},[35,153,154],{},"EFA Backend:"," Optimized for AWS p5\u002Fp5e instances using ",[40,157,92],{}," and ",[40,160,161],{},"efadv"," (SRD).",[22,164,165,166,169],{},"The library requires NVIDIA Hopper GPUs (targeting ",[40,167,168],{},"sm_90a","), CUDA 12.9, and PyTorch. It is designed to be a drop-in replacement for scenarios where standard collective communication libraries create unacceptable performance degradation.",{"title":171,"searchDepth":172,"depth":172,"links":173},"",2,[174,175,176],{"id":19,"depth":172,"text":20},{"id":52,"depth":172,"text":53},{"id":134,"depth":172,"text":135},[178],"Software Engineering",null,"md",false,{"content_references":183,"triage":194},[184,189],{"type":185,"title":186,"url":187,"context":188},"tool","mKernel","https:\u002F\u002Fgithub.com\u002Fuccl-project\u002FmKernel","recommended",{"type":190,"title":191,"url":192,"context":193},"other","UCCL Project","https:\u002F\u002Fuccl-project.github.io\u002Fposts\u002Fmkernel\u002F","mentioned",{"relevance":195,"novelty":196,"quality":195,"actionability":196,"composite":197,"reasoning":198},4,3,3.6,"Category: AI & LLMs. The article discusses a new GPU-driven communication library that addresses significant performance bottlenecks in AI training, which is relevant to AI product builders. It provides insights into architectural features that could inform decisions on optimizing AI workloads, though it lacks detailed practical applications for immediate implementation.",true,"\u002Fsummaries\u002F08c0c1e29bdb2880-mkernel-fusing-compute-and-communication-for-gpu-d-summary","2026-05-30 14:03:17",{"title":5,"description":171},{"loc":200},"08c0c1e29bdb2880","MarkTechPost","article","https:\u002F\u002Fwww.marktechpost.com\u002F2026\u002F05\u002F29\u002Fmeet-mkernel-a-multi-gpu-multi-node-fused-kernel-library-for-gpu-driven-communication\u002F","summaries\u002F08c0c1e29bdb2880-mkernel-fusing-compute-and-communication-for-gpu-d-summary",[210,211,212,213],"ai-tools","cuda","gpu","distributed-computing","mKernel eliminates host-driven communication bottlenecks by fusing intra-node NVLink, inter-node RDMA, and compute into persistent CUDA kernels, enabling fine-grained overlap at the tile level.",[211,212,213],"eoIZJ8p9OdFckqaM8xkSdKXa10rZwNg-WpR81u8w6XU",[218,221,224,227,230,233,235,237,239,241,243,245,248,250,252,254,256,258,260,262,264,266,268,270,272,274,277,280,282,284,286,288,290,292,294,297,299,301,303,305,307,309,311,313,315,317,319,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,786,788,790,792,794,796,798,800,802,804,806,808,810,812,814,816,818,820,822,824,826,828,830,832,834,836,838,840,842,844,846,848,850,852,854,856,858,860,862,864,866,868,870,872,874,876,878,880,882,884,886,888,890,892,894,896,898,900,902,904,906,908,910,912,914,916,918,920,922,924,926,928,930,932,934,936,938,940,942,944,946,948,950,952,954,956,958,960,962,964,966,968,970,972,974,976,978,980,982,984,986,988,990,992,994,996,998,1000,1002,1004,1006,1008,1010,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1060,1062,1064,1066,1068,1070,1072,1074,1076,1078,1080,1082,1084,1086,1088,1090,1092,1094,1096,1098,1100,1102,1104,1106,1108,1110,1112,1114,1116,1118,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1154,1156,1158,1160,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1216,1218,1220,1222,1224,1226,1228,1230,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1328,1330,1332,1334,1336,1338,1340,1342,1344,1346,1348,1350,1352,1354,1356,1358,1360,1362,1364,1366,1368,1370,1372,1374,1376,1378,1380,1382,1384,1386,1388,1390,1392,1394,1396,1398,1400,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420,1422,1424,1426,1428,1430,1432,1434,1436,1438,1440,1442,1444,1446,1448,1450,1452,1454,1456,1458,1460,1462,1464,1466,1468,1470,1472,1474,1476,1478,1480,1482,1484,1486,1488,1490,1492,1494,1496,1498,1500,1502,1504,1506,1508,1510,1512,1514,1516,1518,1520,1522,1524,1526,1528,1530,1532,1534,1536,1538,1540,1542,1544,1546,1548,1550,1552,1554,1556,1558,1560,1562,1564,1566,1568,1570,1572,1574,1576,1578,1580,1582,1584,1586,1588,1590,1592,1594,1596,1598,1600,1602,1604,1606,1608,1610,1612,1614,1616,1618,1620,1622,1624,1626,1628,1630,1632,1634,1636,1638,1640,1642,1644,1646,1648,1650,1652,1654,1656,1658,1660,1662,1664,1666,1668,1670,1672,1674,1676,1678,1680,1682,1684,1686,1688,1690,1692,1694,1696,1698,1700,1702,1704,1706,1708,1710,1712,1714,1716,1718,1720,1722,1724,1726,1728,1730,1732,1734,1736,1738,1740,1742,1744,1746,1748,1750,1752,1754,1756,1758,1760,1762,1764,1766,1768,1770,1772,1774,1776,1778,1780,1782,1784,1786,1788,1790,1792,1794,1796,1798,1800,1802,1804,1806,1808,1810,1812,1814,1816,1818,1820,1822,1824,1826,1828,1830,1832,1834,1836,1838,1840,1842,1844,1846,1848,1850,1852,1854,1856,1858,1860,1862,1864,1866,1868,1870,1872,1874,1876,1878,1880,1882,1884,1886,1888,1890,1892,1894,1896,1898,1900,1902,1904,1906,1908,1910,1912,1914,1916,1918,1920,1922,1924,1926,1928,1930,1932,1934,1936,1938,1940,1942,1944,1946,1948,1950,1952,1954,1956,1958,1960,1962,1964,1966,1968,1970,1972,1974,1976,1978,1980,1982,1984,1986,1988,1990,1992,1994,1996,1998,2000,2002,2004,2006,2008,2010,2012,2014,2016,2018,2020,2022,2024,2026,2028,2030,2032,2034,2036,2038,2040,2042,2044,2046,2048,2050,2052,2054,2056,2058,2060,2062,2064,2066,2068,2070,2072,2074,2076,2078,2080,2082,2084,2086,2088,2090,2092,2094,2096,2098,2100,2102,2104,2106,2108,2110,2112,2114,2116,2118,2120,2122,2124,2126,2128,2130,2132,2134,2136,2138,2140,2142,2144,2146,2148,2150,2152,2154,2156,2158,2160,2162,2164,2166,2168,2170,2172,2174,2176,2178,2180,2182,2184,2186,2188,2190,2192,2194,2196,2198,2200,2202,2204,2206,2208,2210,2212,2214,2216,2218,2220,2222,2224,2226,2228,2230,2232,2234,2236,2238,2240,2242,2244,2246,2248,2250,2252,2254,2256,2258,2260,2262,2264,2266,2268,2270,2272,2274,2276,2278,2280,2282,2284,2286,2288,2290,2292,2294,2296,2298,2300,2302,2304,2306,2308,2310,2312,2314,2316,2318,2320,2322,2324,2326,2328,2330,2332,2334,2336,2338,2340,2342,2344,2346,2348,2350,2352,2354,2356,2358,2360,2362,2364,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456,2458,2460,2462,2464,2466,2468,2470,2472,2474,2476,2478,2480,2482,2484,2486,2488,2490,2492,2494,2496,2498,2500,2502,2504,2506,2508,2510,2512,2514,2516,2518,2520,2522,2524,2526,2528,2530,2532,2534,2536,2538,2540,2542,2544,2546,2548,2550,2552,2554,2556,2558,2560,2562,2564,2566,2568,2570,2572,2574,2576,2578,2580,2582,2584,2586,2588,2590,2592,2594,2596,2598,2600,2602,2604,2606,2608,2610,2612,2614,2616,2618,2620,2622,2624,2626,2628,2630,2632,2634,2636,2638,2640,2642,2644,2646,2648,2650,2652,2654,2656,2658,2660,2662,2664,2666,2668,2670,2672,2674,2676,2678,2680,2682,2684,2686,2688,2690,2692,2694,2696,2698,2700,2702,2704,2706,2708,2710,2712,2714,2716,2718,2720,2722,2724,2726,2728,2730,2732,2734,2736,2738,2740,2742,2744,2746,2748,2750,2752,2754,2756,2758,2760,2762,2764,2766,2768,2770,2772,2774,2776,2778,2780,2782,2784,2786,2788,2790,2792,2794,2796,2798,2800,2802,2804,2806,2808,2810,2812,2814,2816,2818,2820,2822,2824,2826,2828,2830,2832,2834,2836,2838,2840,2842,2844,2846,2848,2850,2852,2854,2856,2858,2860,2862,2864,2866,2868,2870,2872,2874,2876,2878,2880,2882,2884,2886,2888,2890,2892,2894,2896,2898,2900,2902,2904,2906,2908,2910,2912,2914,2916,2918,2920,2922,2924,2926,2928,2930,2932,2934,2936,2938,2940,2942,2944,2946,2948,2950,2952,2954,2956,2958,2960,2962,2964,2966,2968,2970,2972,2974,2976,2978,2980,2982,2984,2986,2988,2990,2992,2994,2996,2998,3000,3002,3004,3006,3008,3010,3012,3014,3016,3018,3020,3022,3024,3026,3028,3030,3032,3034,3036,3038,3040,3042,3044,3046,3048,3050,3052,3054,3056,3058,3060,3062,3064,3066,3068,3070,3072,3074,3076,3078,3080,3082,3084,3086,3088,3090,3092,3094,3096,3098,3100,3102,3104,3106,3108,3110,3112,3114,3116,3118,3120,3122,3124,3126,3128,3130,3132,3134,3136,3138,3140,3142,3144,3146,3148,3150,3152,3154,3156,3158,3160,3162,3164,3166,3168,3170,3172,3174,3176,3178,3180,3182,3184,3186,3188,3190,3192,3194,3196,3198,3200,3202,3204,3206,3208,3210,3212,3214,3216,3218,3220,3222,3224,3226,3228,3230,3232,3234,3236,3238,3240,3242,3244,3246,3248,3250,3252,3254,3256,3258,3260,3262,3264,3266,3268,3270,3272,3274,3276,3278,3280,3282,3284,3286,3288,3290,3292,3294,3296,3298,3300,3302,3304,3306,3308,3310,3312,3314,3316,3318,3320,3322,3324,3326,3328,3330,3332,3334,3336,3338,3340,3342,3344,3346,3348,3350,3352,3354,3356,3358,3360,3362,3364,3366,3368,3370,3372,3374,3376,3378,3380,3382,3384,3386,3388,3390,3392,3394,3396,3398,3400,3402,3404,3406,3408,3410,3412,3414,3416,3418,3420,3422,3424,3426,3428,3430,3432,3434,3436,3438,3440,3442,3444,3446,3448,3450,3452,3454,3456,3458,3460,3462,3464,3466,3468,3470,3472,3474,3476,3478,3480,3482,3484,3486,3488,3490,3492,3494,3496,3498,3500,3502,3504,3506,3508,3510,3512,3514,3516,3518,3520,3522,3524,3526,3528,3530,3532,3534,3536,3538,3540,3542,3544,3546,3548,3550,3552,3554,3556,3558,3560,3562,3564,3566,3568,3570,3572,3574,3576,3578,3580,3582,3584,3586,3588,3590,3592,3594,3596,3598,3600,3602,3604,3606,3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3628,3630,3632,3634,3636,3638,3640,3642,3644,3646,3648,3650,3652,3654,3656,3658,3660,3662,3664,3666,3668,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728,3730,3732,3734,3736,3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3768,3770,3772,3774,3776,3778,3780,3782,3784,3786,3788,3790,3792,3794,3796,3798,3800,3802,3804,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3838,3840,3842,3844,3846,3848,3850,3852,3854,3856,3858,3860,3862,3864,3866,3868,3870,3872,3874,3876,3878,3880,3882,3884,3886,3888,3890,3892,3894,3896,3898,3900,3902,3904,3906,3908,3910,3912,3914,3916,3918,3920,3922,3924,3926,3928,3930,3932,3934,3936,3938,3940,3942,3944,3946,3948,3950,3952,3954,3956,3958,3960,3962,3964,3966,3968,3970,3972,3974,3976,3978,3980,3982,3984,3986,3988,3990,3992,3994,3996,3998,4000,4002,4004,4006,4008,4010,4012,4014,4016,4018,4020,4022,4024,4026,4028,4030,4032,4034,4036,4038,4040,4042,4044,4046,4048,4050,4052,4054,4056,4058,4060,4062,4064,4066,4068,4070,4072,4074,4076,4078,4080,4082,4084,4086,4088,4090,4092,4094,4096,4098,4100,4102,4104,4106,4108,4110,4112,4114,4116,4118,4120,4122,4124,4126,4128,4130,4132,4134,4136,4138,4140,4142,4144,4146,4148,4150,4152,4154,4156,4158,4160,4162,4164,4166,4168,4170,4172,4174,4176,4178,4180,4182,4184,4186,4188,4190,4192,4194,4196,4198,4200,4202,4204,4206,4208,4210,4212,4214,4216,4218,4220,4222,4224,4226,4228,4230,4232,4234,4236,4238,4240,4242,4244,4246,4248,4250,4252,4254,4256,4258,4260,4262,4264,4266,4268,4270,4272,4274,4276,4278,4280,4282,4284,4286,4288,4290,4292,4294,4296,4298,4300,4302,4304,4306,4308,4310,4312,4314,4316,4318,4320,4322,4324,4326,4328,4330,4332,4334,4336,4338,4340,4342,4344,4346,4348,4350,4352,4354,4356,4358,4360,4362,4364,4366,4368,4370,4372,4374,4376,4378,4380,4382,4384,4386,4388,4390,4392,4394,4396,4398],{"categories":219},[220],"Developer Productivity",{"categories":222},[223],"Business & SaaS",{"categories":225},[226],"AI & LLMs",{"categories":228},[229],"AI Automation",{"categories":231},[232],"Product Strategy",{"categories":234},[226],{"categories":236},[220],{"categories":238},[223],{"categories":240},[],{"categories":242},[226],{"categories":244},[],{"categories":246},[247],"AI News & Trends",{"categories":249},[229],{"categories":251},[229],{"categories":253},[247],{"categories":255},[229],{"categories":257},[229],{"categories":259},[229],{"categories":261},[226],{"categories":263},[226],{"categories":265},[226],{"categories":267},[247],{"categories":269},[226],{"categories":271},[226],{"categories":273},[],{"categories":275},[276],"Design & Frontend",{"categories":278},[279],"Data Science & Visualization",{"categories":281},[247],{"categories":283},[],{"categories":285},[226],{"categories":287},[178],{"categories":289},[226],{"categories":291},[229],{"categories":293},[226],{"categories":295},[296],"Marketing & Growth",{"categories":298},[276],{"categories":300},[226],{"categories":302},[229],{"categories":304},[],{"categories":306},[],{"categories":308},[276],{"categories":310},[229],{"categories":312},[220],{"categories":314},[178],{"categories":316},[276],{"categories":318},[226],{"categories":320},[321],"DevOps & Cloud",{"categories":323},[229],{"categories":325},[247],{"categories":327},[226],{"categories":329},[],{"categories":331},[],{"categories":333},[229],{"categories":335},[178],{"categories":337},[],{"categories":339},[223],{"categories":341},[],{"categories":343},[],{"categories":345},[229],{"categories":347},[226],{"categories":349},[226],{"categories":351},[229],{"categories":353},[226],{"categories":355},[226],{"categories":357},[226],{"categories":359},[],{"categories":361},[178],{"categories":363},[],{"categories":365},[],{"categories":367},[178],{"categories":369},[],{"categories":371},[178],{"categories":373},[226],{"categories":375},[226],{"categories":377},[296],{"categories":379},[276],{"categories":381},[276],{"categories":383},[226],{"categories":385},[178],{"categories":387},[229],{"categories":389},[178],{"categories":391},[226],{"categories":393},[226],{"categories":395},[229],{"categories":397},[229],{"categories":399},[279],{"categories":401},[247],{"categories":403},[229],{"categories":405},[229],{"categories":407},[296],{"categories":409},[229],{"categories":411},[232],{"categories":413},[178],{"categories":415},[],{"categories":417},[229],{"categories":419},[],{"categories":421},[229],{"categories":423},[178],{"categories":425},[321],{"categories":427},[276],{"categories":429},[226],{"categories":431},[],{"categories":433},[226],{"categories":435},[],{"categories":437},[229],{"categories":439},[],{"categories":441},[226],{"categories":443},[],{"categories":445},[220],{"categories":447},[178],{"categories":449},[223],{"categories":451},[226],{"categories":453},[226],{"categories":455},[247],{"categories":457},[226],{"categories":459},[],{"categories":461},[226],{"categories":463},[],{"categories":465},[178],{"categories":467},[279],{"categories":469},[],{"categories":471},[226],{"categories":473},[276],{"categories":475},[],{"categories":477},[276],{"categories":479},[229],{"categories":481},[],{"categories":483},[226],{"categories":485},[229],{"categories":487},[247],{"categories":489},[223],{"categories":491},[226],{"categories":493},[],{"categories":495},[229],{"categories":497},[226],{"categories":499},[232],{"categories":501},[],{"categories":503},[226],{"categories":505},[232],{"categories":507},[229],{"categories":509},[229],{"categories":511},[],{"categories":513},[279],{"categories":515},[226],{"categories":517},[],{"categories":519},[220],{"categories":521},[223],{"categories":523},[226],{"categories":525},[229],{"categories":527},[178],{"categories":529},[226],{"categories":531},[],{"categories":533},[],{"categories":535},[226],{"categories":537},[226],{"categories":539},[],{"categories":541},[276],{"categories":543},[],{"categories":545},[226],{"categories":547},[],{"categories":549},[229],{"categories":551},[226],{"categories":553},[276],{"categories":555},[],{"categories":557},[226],{"categories":559},[226],{"categories":561},[223],{"categories":563},[229],{"categories":565},[226],{"categories":567},[226],{"categories":569},[276],{"categories":571},[229],{"categories":573},[],{"categories":575},[],{"categories":577},[247],{"categories":579},[],{"categories":581},[226],{"categories":583},[223,296],{"categories":585},[],{"categories":587},[226],{"categories":589},[229],{"categories":591},[],{"categories":593},[],{"categories":595},[226],{"categories":597},[],{"categories":599},[226],{"categories":601},[321],{"categories":603},[],{"categories":605},[247],{"categories":607},[276],{"categories":609},[],{"categories":611},[247],{"categories":613},[226],{"categories":615},[229],{"categories":617},[247],{"categories":619},[226],{"categories":621},[296],{"categories":623},[],{"categories":625},[223],{"categories":627},[226],{"categories":629},[229],{"categories":631},[],{"categories":633},[226,321],{"categories":635},[226],{"categories":637},[226],{"categories":639},[226],{"categories":641},[229],{"categories":643},[226,178],{"categories":645},[279],{"categories":647},[226],{"categories":649},[296],{"categories":651},[229],{"categories":653},[226],{"categories":655},[229],{"categories":657},[],{"categories":659},[229],{"categories":661},[226],{"categories":663},[226,223],{"categories":665},[223],{"categories":667},[],{"categories":669},[276],{"categories":671},[276],{"categories":673},[],{"categories":675},[],{"categories":677},[247],{"categories":679},[],{"categories":681},[220],{"categories":683},[226],{"categories":685},[178],{"categories":687},[226],{"categories":689},[276],{"categories":691},[229],{"categories":693},[178],{"categories":695},[247],{"categories":697},[276],{"categories":699},[],{"categories":701},[226],{"categories":703},[226],{"categories":705},[226],{"categories":707},[226],{"categories":709},[247],{"categories":711},[220],{"categories":713},[226],{"categories":715},[229],{"categories":717},[321],{"categories":719},[276],{"categories":721},[229],{"categories":723},[],{"categories":725},[],{"categories":727},[276],{"categories":729},[247],{"categories":731},[279],{"categories":733},[],{"categories":735},[226],{"categories":737},[226],{"categories":739},[223],{"categories":741},[226],{"categories":743},[226],{"categories":745},[226],{"categories":747},[247],{"categories":749},[],{"categories":751},[229],{"categories":753},[178],{"categories":755},[],{"categories":757},[226],{"categories":759},[226],{"categories":761},[229],{"categories":763},[226],{"categories":765},[],{"categories":767},[],{"categories":769},[226],{"categories":771},[],{"categories":773},[232],{"categories":775},[223],{"categories":777},[229],{"categories":779},[229],{"categories":781},[],{"categories":783},[220],{"categories":785},[226],{"categories":787},[223],{"categories":789},[247],{"categories":791},[220],{"categories":793},[],{"categories":795},[],{"categories":797},[],{"categories":799},[247],{"categories":801},[247],{"categories":803},[],{"categories":805},[178],{"categories":807},[],{"categories":809},[223],{"categories":811},[],{"categories":813},[],{"categories":815},[220],{"categories":817},[],{"categories":819},[296],{"categories":821},[229],{"categories":823},[223],{"categories":825},[229],{"categories":827},[178],{"categories":829},[],{"categories":831},[232],{"categories":833},[276],{"categories":835},[178],{"categories":837},[226],{"categories":839},[229],{"categories":841},[223],{"categories":843},[226],{"categories":845},[],{"categories":847},[],{"categories":849},[178],{"categories":851},[279],{"categories":853},[232],{"categories":855},[229],{"categories":857},[226],{"categories":859},[],{"categories":861},[321],{"categories":863},[],{"categories":865},[229],{"categories":867},[],{"categories":869},[220],{"categories":871},[],{"categories":873},[226],{"categories":875},[226],{"categories":877},[276],{"categories":879},[296],{"categories":881},[229],{"categories":883},[],{"categories":885},[178],{"categories":887},[220],{"categories":889},[],{"categories":891},[247],{"categories":893},[226,321],{"categories":895},[226],{"categories":897},[247],{"categories":899},[226],{"categories":901},[226],{"categories":903},[223],{"categories":905},[226],{"categories":907},[],{"categories":909},[226],{"categories":911},[223],{"categories":913},[],{"categories":915},[229],{"categories":917},[178],{"categories":919},[276],{"categories":921},[247],{"categories":923},[279],{"categories":925},[226],{"categories":927},[220],{"categories":929},[226],{"categories":931},[229],{"categories":933},[178],{"categories":935},[],{"categories":937},[],{"categories":939},[229],{"categories":941},[232],{"categories":943},[],{"categories":945},[226],{"categories":947},[],{"categories":949},[276],{"categories":951},[229],{"categories":953},[178],{"categories":955},[276],{"categories":957},[226],{"categories":959},[276],{"categories":961},[],{"categories":963},[],{"categories":965},[247],{"categories":967},[229],{"categories":969},[229],{"categories":971},[226],{"categories":973},[226],{"categories":975},[226],{"categories":977},[223],{"categories":979},[226],{"categories":981},[],{"categories":983},[178],{"categories":985},[178],{"categories":987},[223],{"categories":989},[],{"categories":991},[226],{"categories":993},[226],{"categories":995},[220],{"categories":997},[223],{"categories":999},[247],{"categories":1001},[296],{"categories":1003},[226],{"categories":1005},[229],{"categories":1007},[],{"categories":1009},[276],{"categories":1011},[],{"categories":1013},[226],{"categories":1015},[226],{"categories":1017},[],{"categories":1019},[223],{"categories":1021},[229],{"categories":1023},[],{"categories":1025},[321],{"categories":1027},[279],{"categories":1029},[178],{"categories":1031},[296],{"categories":1033},[276],{"categories":1035},[226],{"categories":1037},[178],{"categories":1039},[229],{"categories":1041},[],{"categories":1043},[],{"categories":1045},[229],{"categories":1047},[220],{"categories":1049},[229],{"categories":1051},[232],{"categories":1053},[223],{"categories":1055},[],{"categories":1057},[226],{"categories":1059},[232],{"categories":1061},[226],{"categories":1063},[226],{"categories":1065},[226],{"categories":1067},[296],{"categories":1069},[226],{"categories":1071},[226],{"categories":1073},[276],{"categories":1075},[229],{"categories":1077},[],{"categories":1079},[],{"categories":1081},[321],{"categories":1083},[178],{"categories":1085},[],{"categories":1087},[229],{"categories":1089},[226],{"categories":1091},[276,226],{"categories":1093},[220],{"categories":1095},[],{"categories":1097},[226],{"categories":1099},[220],{"categories":1101},[276],{"categories":1103},[229],{"categories":1105},[178],{"categories":1107},[],{"categories":1109},[226],{"categories":1111},[],{"categories":1113},[],{"categories":1115},[226],{"categories":1117},[220],{"categories":1119},[226],{"categories":1121},[],{"categories":1123},[229],{"categories":1125},[232],{"categories":1127},[226],{"categories":1129},[226],{"categories":1131},[226],{"categories":1133},[276],{"categories":1135},[229],{"categories":1137},[321],{"categories":1139},[276],{"categories":1141},[229],{"categories":1143},[226],{"categories":1145},[226],{"categories":1147},[226],{"categories":1149},[178],{"categories":1151},[226],{"categories":1153},[],{"categories":1155},[247],{"categories":1157},[],{"categories":1159},[232],{"categories":1161},[229],{"categories":1163},[276],{"categories":1165},[226],{"categories":1167},[229],{"categories":1169},[178],{"categories":1171},[276],{"categories":1173},[229],{"categories":1175},[247],{"categories":1177},[],{"categories":1179},[],{"categories":1181},[226],{"categories":1183},[276],{"categories":1185},[226],{"categories":1187},[220],{"categories":1189},[247],{"categories":1191},[226],{"categories":1193},[296],{"categories":1195},[226],{"categories":1197},[226],{"categories":1199},[229],{"categories":1201},[229],{"categories":1203},[226],{"categories":1205},[229],{"categories":1207},[229],{"categories":1209},[226],{"categories":1211},[229],{"categories":1213},[276],{"categories":1215},[226],{"categories":1217},[226],{"categories":1219},[],{"categories":1221},[],{"categories":1223},[178],{"categories":1225},[],{"categories":1227},[220],{"categories":1229},[321],{"categories":1231},[226],{"categories":1233},[],{"categories":1235},[220],{"categories":1237},[223],{"categories":1239},[226],{"categories":1241},[296],{"categories":1243},[],{"categories":1245},[223],{"categories":1247},[],{"categories":1249},[226],{"categories":1251},[178],{"categories":1253},[],{"categories":1255},[],{"categories":1257},[],{"categories":1259},[],{"categories":1261},[226],{"categories":1263},[229],{"categories":1265},[321],{"categories":1267},[220],{"categories":1269},[178],{"categories":1271},[226],{"categories":1273},[178],{"categories":1275},[232],{"categories":1277},[226],{"categories":1279},[296],{"categories":1281},[223],{"categories":1283},[226],{"categories":1285},[226],{"categories":1287},[226],{"categories":1289},[226,220],{"categories":1291},[178],{"categories":1293},[178],{"categories":1295},[276],{"categories":1297},[229],{"categories":1299},[226],{"categories":1301},[226],{"categories":1303},[],{"categories":1305},[],{"categories":1307},[226],{"categories":1309},[],{"categories":1311},[178],{"categories":1313},[279],{"categories":1315},[247],{"categories":1317},[276],{"categories":1319},[178],{"categories":1321},[],{"categories":1323},[226],{"categories":1325},[226],{"categories":1327},[],{"categories":1329},[229],{"categories":1331},[226],{"categories":1333},[226],{"categories":1335},[],{"categories":1337},[229],{"categories":1339},[226],{"categories":1341},[223],{"categories":1343},[],{"categories":1345},[220],{"categories":1347},[226],{"categories":1349},[220],{"categories":1351},[226],{"categories":1353},[178],{"categories":1355},[296],{"categories":1357},[229],{"categories":1359},[226,276],{"categories":1361},[247],{"categories":1363},[226],{"categories":1365},[276],{"categories":1367},[],{"categories":1369},[178],{"categories":1371},[321],{"categories":1373},[276],{"categories":1375},[226],{"categories":1377},[229],{"categories":1379},[],{"categories":1381},[],{"categories":1383},[],{"categories":1385},[],{"categories":1387},[178],{"categories":1389},[229],{"categories":1391},[229],{"categories":1393},[321],{"categories":1395},[226],{"categories":1397},[226],{"categories":1399},[229],{"categories":1401},[226],{"categories":1403},[226],{"categories":1405},[],{"categories":1407},[276],{"categories":1409},[],{"categories":1411},[],{"categories":1413},[229],{"categories":1415},[],{"categories":1417},[],{"categories":1419},[296],{"categories":1421},[296],{"categories":1423},[229],{"categories":1425},[178],{"categories":1427},[],{"categories":1429},[226],{"categories":1431},[226],{"categories":1433},[178],{"categories":1435},[276],{"categories":1437},[276],{"categories":1439},[229],{"categories":1441},[220],{"categories":1443},[226],{"categories":1445},[276],{"categories":1447},[276],{"categories":1449},[229],{"categories":1451},[229],{"categories":1453},[226],{"categories":1455},[],{"categories":1457},[226],{"categories":1459},[],{"categories":1461},[226],{"categories":1463},[229],{"categories":1465},[247],{"categories":1467},[178],{"categories":1469},[226],{"categories":1471},[220],{"categories":1473},[226],{"categories":1475},[],{"categories":1477},[229],{"categories":1479},[229],{"categories":1481},[],{"categories":1483},[226],{"categories":1485},[220],{"categories":1487},[226],{"categories":1489},[220],{"categories":1491},[220],{"categories":1493},[],{"categories":1495},[],{"categories":1497},[229],{"categories":1499},[247],{"categories":1501},[229],{"categories":1503},[226],{"categories":1505},[229],{"categories":1507},[226],{"categories":1509},[247],{"categories":1511},[279],{"categories":1513},[232],{"categories":1515},[247],{"categories":1517},[276],{"categories":1519},[],{"categories":1521},[],{"categories":1523},[247],{"categories":1525},[],{"categories":1527},[],{"categories":1529},[],{"categories":1531},[],{"categories":1533},[178],{"categories":1535},[178],{"categories":1537},[279],{"categories":1539},[],{"categories":1541},[226],{"categories":1543},[226],{"categories":1545},[279],{"categories":1547},[178],{"categories":1549},[],{"categories":1551},[],{"categories":1553},[229],{"categories":1555},[178],{"categories":1557},[229],{"categories":1559},[247],{"categories":1561},[247],{"categories":1563},[229],{"categories":1565},[229],{"categories":1567},[220],{"categories":1569},[226,321],{"categories":1571},[],{"categories":1573},[276],{"categories":1575},[220],{"categories":1577},[229],{"categories":1579},[276],{"categories":1581},[],{"categories":1583},[229],{"categories":1585},[229],{"categories":1587},[226],{"categories":1589},[296],{"categories":1591},[178],{"categories":1593},[276],{"categories":1595},[226],{"categories":1597},[],{"categories":1599},[229],{"categories":1601},[226],{"categories":1603},[229],{"categories":1605},[229],{"categories":1607},[229],{"categories":1609},[296],{"categories":1611},[226],{"categories":1613},[229],{"categories":1615},[226],{"categories":1617},[],{"categories":1619},[296],{"categories":1621},[247],{"categories":1623},[178],{"categories":1625},[226],{"categories":1627},[229],{"categories":1629},[],{"categories":1631},[],{"categories":1633},[226],{"categories":1635},[229],{"categories":1637},[247],{"categories":1639},[229],{"categories":1641},[229],{"categories":1643},[],{"categories":1645},[226],{"categories":1647},[],{"categories":1649},[],{"categories":1651},[229],{"categories":1653},[],{"categories":1655},[],{"categories":1657},[279],{"categories":1659},[226],{"categories":1661},[279],{"categories":1663},[247],{"categories":1665},[226],{"categories":1667},[226],{"categories":1669},[229],{"categories":1671},[226],{"categories":1673},[],{"categories":1675},[],{"categories":1677},[321],{"categories":1679},[226],{"categories":1681},[],{"categories":1683},[],{"categories":1685},[220],{"categories":1687},[],{"categories":1689},[],{"categories":1691},[226],{"categories":1693},[],{"categories":1695},[],{"categories":1697},[178],{"categories":1699},[247],{"categories":1701},[296],{"categories":1703},[223],{"categories":1705},[226],{"categories":1707},[226],{"categories":1709},[223],{"categories":1711},[],{"categories":1713},[276],{"categories":1715},[229],{"categories":1717},[223],{"categories":1719},[226],{"categories":1721},[226],{"categories":1723},[220],{"categories":1725},[226],{"categories":1727},[],{"categories":1729},[220],{"categories":1731},[226],{"categories":1733},[296],{"categories":1735},[229],{"categories":1737},[247],{"categories":1739},[226],{"categories":1741},[223],{"categories":1743},[226],{"categories":1745},[226],{"categories":1747},[229],{"categories":1749},[],{"categories":1751},[226],{"categories":1753},[220],{"categories":1755},[226],{"categories":1757},[226],{"categories":1759},[],{"categories":1761},[247],{"categories":1763},[226],{"categories":1765},[226],{"categories":1767},[],{"categories":1769},[223],{"categories":1771},[223],{"categories":1773},[226],{"categories":1775},[226],{"categories":1777},[],{"categories":1779},[],{"categories":1781},[],{"categories":1783},[226],{"categories":1785},[247],{"categories":1787},[],{"categories":1789},[321],{"categories":1791},[226],{"categories":1793},[226],{"categories":1795},[],{"categories":1797},[226],{"categories":1799},[178],{"categories":1801},[226],{"categories":1803},[226],{"categories":1805},[226,321],{"categories":1807},[226],{"categories":1809},[226],{"categories":1811},[276],{"categories":1813},[229],{"categories":1815},[],{"categories":1817},[229],{"categories":1819},[229],{"categories":1821},[226],{"categories":1823},[226],{"categories":1825},[226],{"categories":1827},[220],{"categories":1829},[220],{"categories":1831},[178],{"categories":1833},[276],{"categories":1835},[229],{"categories":1837},[],{"categories":1839},[226],{"categories":1841},[247],{"categories":1843},[226],{"categories":1845},[229],{"categories":1847},[226],{"categories":1849},[226],{"categories":1851},[223],{"categories":1853},[],{"categories":1855},[321],{"categories":1857},[276],{"categories":1859},[276],{"categories":1861},[178],{"categories":1863},[229],{"categories":1865},[247],{"categories":1867},[229],{"categories":1869},[226],{"categories":1871},[],{"categories":1873},[226],{"categories":1875},[],{"categories":1877},[],{"categories":1879},[226],{"categories":1881},[226],{"categories":1883},[226],{"categories":1885},[229],{"categories":1887},[226],{"categories":1889},[226],{"categories":1891},[],{"categories":1893},[279],{"categories":1895},[229],{"categories":1897},[],{"categories":1899},[],{"categories":1901},[226],{"categories":1903},[226],{"categories":1905},[226],{"categories":1907},[247],{"categories":1909},[],{"categories":1911},[276],{"categories":1913},[321],{"categories":1915},[247],{"categories":1917},[178],{"categories":1919},[178],{"categories":1921},[247],{"categories":1923},[247],{"categories":1925},[321],{"categories":1927},[],{"categories":1929},[247],{"categories":1931},[226],{"categories":1933},[220],{"categories":1935},[226],{"categories":1937},[247],{"categories":1939},[],{"categories":1941},[178],{"categories":1943},[279],{"categories":1945},[226],{"categories":1947},[247],{"categories":1949},[178],{"categories":1951},[229],{"categories":1953},[247],{"categories":1955},[321],{"categories":1957},[229],{"categories":1959},[226],{"categories":1961},[226],{"categories":1963},[226],{"categories":1965},[],{"categories":1967},[223],{"categories":1969},[],{"categories":1971},[],{"categories":1973},[226],{"categories":1975},[226],{"categories":1977},[226],{"categories":1979},[226],{"categories":1981},[],{"categories":1983},[279],{"categories":1985},[220],{"categories":1987},[276],{"categories":1989},[],{"categories":1991},[226],{"categories":1993},[178],{"categories":1995},[226],{"categories":1997},[321],{"categories":1999},[321],{"categories":2001},[],{"categories":2003},[229],{"categories":2005},[247],{"categories":2007},[247],{"categories":2009},[226],{"categories":2011},[229],{"categories":2013},[],{"categories":2015},[276],{"categories":2017},[226],{"categories":2019},[226],{"categories":2021},[],{"categories":2023},[226],{"categories":2025},[],{"categories":2027},[178],{"categories":2029},[321],{"categories":2031},[226],{"categories":2033},[178],{"categories":2035},[223],{"categories":2037},[226],{"categories":2039},[],{"categories":2041},[229],{"categories":2043},[220],{"categories":2045},[220],{"categories":2047},[],{"categories":2049},[226],{"categories":2051},[276],{"categories":2053},[229],{"categories":2055},[],{"categories":2057},[226],{"categories":2059},[226],{"categories":2061},[229],{"categories":2063},[],{"categories":2065},[229],{"categories":2067},[178],{"categories":2069},[],{"categories":2071},[226],{"categories":2073},[229],{"categories":2075},[223],{"categories":2077},[],{"categories":2079},[226],{"categories":2081},[],{"categories":2083},[226],{"categories":2085},[226],{"categories":2087},[],{"categories":2089},[226],{"categories":2091},[226],{"categories":2093},[247],{"categories":2095},[226],{"categories":2097},[226],{"categories":2099},[220],{"categories":2101},[226],{"categories":2103},[247],{"categories":2105},[229],{"categories":2107},[],{"categories":2109},[226],{"categories":2111},[276],{"categories":2113},[296],{"categories":2115},[226],{"categories":2117},[229],{"categories":2119},[],{"categories":2121},[],{"categories":2123},[],{"categories":2125},[220],{"categories":2127},[247],{"categories":2129},[229],{"categories":2131},[226],{"categories":2133},[276],{"categories":2135},[229],{"categories":2137},[],{"categories":2139},[229],{"categories":2141},[],{"categories":2143},[226],{"categories":2145},[229],{"categories":2147},[226],{"categories":2149},[],{"categories":2151},[226],{"categories":2153},[226],{"categories":2155},[247],{"categories":2157},[276],{"categories":2159},[229],{"categories":2161},[276],{"categories":2163},[223],{"categories":2165},[],{"categories":2167},[],{"categories":2169},[226],{"categories":2171},[220],{"categories":2173},[247],{"categories":2175},[],{"categories":2177},[276],{"categories":2179},[],{"categories":2181},[178],{"categories":2183},[178],{"categories":2185},[276],{"categories":2187},[],{"categories":2189},[226],{"categories":2191},[],{"categories":2193},[296],{"categories":2195},[226],{"categories":2197},[321],{"categories":2199},[178],{"categories":2201},[],{"categories":2203},[229],{"categories":2205},[226],{"categories":2207},[220],{"categories":2209},[229],{"categories":2211},[229],{"categories":2213},[226],{"categories":2215},[],{"categories":2217},[220],{"categories":2219},[226],{"categories":2221},[223],{"categories":2223},[178],{"categories":2225},[276],{"categories":2227},[],{"categories":2229},[],{"categories":2231},[],{"categories":2233},[229],{"categories":2235},[178],{"categories":2237},[276],{"categories":2239},[247],{"categories":2241},[226],{"categories":2243},[247],{"categories":2245},[229],{"categories":2247},[276],{"categories":2249},[],{"categories":2251},[276],{"categories":2253},[247],{"categories":2255},[223],{"categories":2257},[178],{"categories":2259},[226],{"categories":2261},[247],{"categories":2263},[296],{"categories":2265},[],{"categories":2267},[],{"categories":2269},[279],{"categories":2271},[226,178],{"categories":2273},[247],{"categories":2275},[226],{"categories":2277},[229],{"categories":2279},[226],{"categories":2281},[229],{"categories":2283},[226],{"categories":2285},[226],{"categories":2287},[],{"categories":2289},[178],{"categories":2291},[226],{"categories":2293},[279],{"categories":2295},[229],{"categories":2297},[296],{"categories":2299},[321],{"categories":2301},[],{"categories":2303},[220],{"categories":2305},[229],{"categories":2307},[229],{"categories":2309},[178],{"categories":2311},[226],{"categories":2313},[226],{"categories":2315},[],{"categories":2317},[],{"categories":2319},[],{"categories":2321},[321],{"categories":2323},[226],{"categories":2325},[247],{"categories":2327},[226],{"categories":2329},[226],{"categories":2331},[226],{"categories":2333},[],{"categories":2335},[279],{"categories":2337},[223],{"categories":2339},[229],{"categories":2341},[],{"categories":2343},[226],{"categories":2345},[229],{"categories":2347},[226],{"categories":2349},[321],{"categories":2351},[],{"categories":2353},[276],{"categories":2355},[276],{"categories":2357},[],{"categories":2359},[178],{"categories":2361},[226],{"categories":2363},[276],{"categories":2365},[226],{"categories":2367},[223],{"categories":2369},[],{"categories":2371},[247],{"categories":2373},[226],{"categories":2375},[226],{"categories":2377},[276],{"categories":2379},[229],{"categories":2381},[247],{"categories":2383},[],{"categories":2385},[229],{"categories":2387},[276],{"categories":2389},[226],{"categories":2391},[],{"categories":2393},[226],{"categories":2395},[226],{"categories":2397},[321],{"categories":2399},[247],{"categories":2401},[279],{"categories":2403},[279],{"categories":2405},[],{"categories":2407},[],{"categories":2409},[],{"categories":2411},[229],{"categories":2413},[178],{"categories":2415},[178],{"categories":2417},[226],{"categories":2419},[226],{"categories":2421},[],{"categories":2423},[],{"categories":2425},[226],{"categories":2427},[],{"categories":2429},[226],{"categories":2431},[229],{"categories":2433},[226],{"categories":2435},[],{"categories":2437},[232],{"categories":2439},[226],{"categories":2441},[223],{"categories":2443},[226],{"categories":2445},[296],{"categories":2447},[229],{"categories":2449},[226],{"categories":2451},[226],{"categories":2453},[226],{"categories":2455},[178],{"categories":2457},[],{"categories":2459},[247],{"categories":2461},[229],{"categories":2463},[],{"categories":2465},[247],{"categories":2467},[229],{"categories":2469},[226],{"categories":2471},[229],{"categories":2473},[],{"categories":2475},[223],{"categories":2477},[229],{"categories":2479},[],{"categories":2481},[178],{"categories":2483},[226],{"categories":2485},[220],{"categories":2487},[247],{"categories":2489},[321],{"categories":2491},[229],{"categories":2493},[229],{"categories":2495},[220],{"categories":2497},[],{"categories":2499},[226],{"categories":2501},[],{"categories":2503},[],{"categories":2505},[276],{"categories":2507},[226,223],{"categories":2509},[226],{"categories":2511},[],{"categories":2513},[220],{"categories":2515},[279],{"categories":2517},[226],{"categories":2519},[178],{"categories":2521},[226],{"categories":2523},[229],{"categories":2525},[226],{"categories":2527},[226],{"categories":2529},[226],{"categories":2531},[247],{"categories":2533},[229],{"categories":2535},[226],{"categories":2537},[],{"categories":2539},[],{"categories":2541},[229],{"categories":2543},[226],{"categories":2545},[321],{"categories":2547},[],{"categories":2549},[226],{"categories":2551},[229],{"categories":2553},[],{"categories":2555},[229],{"categories":2557},[226],{"categories":2559},[296],{"categories":2561},[279],{"categories":2563},[229],{"categories":2565},[226],{"categories":2567},[321],{"categories":2569},[],{"categories":2571},[226],{"categories":2573},[296],{"categories":2575},[276],{"categories":2577},[226],{"categories":2579},[226],{"categories":2581},[],{"categories":2583},[296],{"categories":2585},[247],{"categories":2587},[226],{"categories":2589},[226],{"categories":2591},[220],{"categories":2593},[226],{"categories":2595},[],{"categories":2597},[],{"categories":2599},[276],{"categories":2601},[226],{"categories":2603},[279],{"categories":2605},[296],{"categories":2607},[229],{"categories":2609},[296],{"categories":2611},[247],{"categories":2613},[],{"categories":2615},[],{"categories":2617},[226],{"categories":2619},[229],{"categories":2621},[226],{"categories":2623},[226],{"categories":2625},[],{"categories":2627},[226,178],{"categories":2629},[247],{"categories":2631},[229],{"categories":2633},[178],{"categories":2635},[226],{"categories":2637},[220],{"categories":2639},[],{"categories":2641},[],{"categories":2643},[178],{"categories":2645},[220],{"categories":2647},[178],{"categories":2649},[178],{"categories":2651},[296],{"categories":2653},[226],{"categories":2655},[178],{"categories":2657},[],{"categories":2659},[276,226],{"categories":2661},[321],{"categories":2663},[220],{"categories":2665},[],{"categories":2667},[223],{"categories":2669},[223],{"categories":2671},[226],{"categories":2673},[226],{"categories":2675},[178],{"categories":2677},[229],{"categories":2679},[247],{"categories":2681},[296],{"categories":2683},[276],{"categories":2685},[226],{"categories":2687},[226],{"categories":2689},[226],{"categories":2691},[226],{"categories":2693},[220],{"categories":2695},[226],{"categories":2697},[229],{"categories":2699},[247],{"categories":2701},[178],{"categories":2703},[],{"categories":2705},[],{"categories":2707},[279],{"categories":2709},[178],{"categories":2711},[226],{"categories":2713},[276],{"categories":2715},[226],{"categories":2717},[279],{"categories":2719},[226],{"categories":2721},[226],{"categories":2723},[226],{"categories":2725},[229],{"categories":2727},[229],{"categories":2729},[226,223],{"categories":2731},[],{"categories":2733},[276],{"categories":2735},[],{"categories":2737},[226],{"categories":2739},[247],{"categories":2741},[220],{"categories":2743},[220],{"categories":2745},[229],{"categories":2747},[229],{"categories":2749},[226],{"categories":2751},[226],{"categories":2753},[223],{"categories":2755},[178],{"categories":2757},[296],{"categories":2759},[226],{"categories":2761},[],{"categories":2763},[247],{"categories":2765},[226],{"categories":2767},[226],{"categories":2769},[226],{"categories":2771},[226],{"categories":2773},[226],{"categories":2775},[178],{"categories":2777},[247],{"categories":2779},[178],{"categories":2781},[178],{"categories":2783},[226],{"categories":2785},[226],{"categories":2787},[229],{"categories":2789},[247],{"categories":2791},[229],{"categories":2793},[226],{"categories":2795},[276],{"categories":2797},[226],{"categories":2799},[226],{"categories":2801},[321],{"categories":2803},[226],{"categories":2805},[232],{"categories":2807},[229],{"categories":2809},[226],{"categories":2811},[247],{"categories":2813},[229],{"categories":2815},[296],{"categories":2817},[226],{"categories":2819},[223],{"categories":2821},[226],{"categories":2823},[],{"categories":2825},[226],{"categories":2827},[226],{"categories":2829},[],{"categories":2831},[],{"categories":2833},[],{"categories":2835},[223],{"categories":2837},[226],{"categories":2839},[229],{"categories":2841},[247],{"categories":2843},[247],{"categories":2845},[247],{"categories":2847},[247],{"categories":2849},[],{"categories":2851},[220],{"categories":2853},[229],{"categories":2855},[247],{"categories":2857},[226],{"categories":2859},[220],{"categories":2861},[229],{"categories":2863},[226],{"categories":2865},[226,229],{"categories":2867},[229],{"categories":2869},[321],{"categories":2871},[247],{"categories":2873},[229],{"categories":2875},[247],{"categories":2877},[229],{"categories":2879},[226],{"categories":2881},[],{"categories":2883},[247],{"categories":2885},[296],{"categories":2887},[220],{"categories":2889},[226],{"categories":2891},[226],{"categories":2893},[],{"categories":2895},[178],{"categories":2897},[],{"categories":2899},[220],{"categories":2901},[229],{"categories":2903},[247],{"categories":2905},[226],{"categories":2907},[247],{"categories":2909},[220],{"categories":2911},[247],{"categories":2913},[247],{"categories":2915},[],{"categories":2917},[223],{"categories":2919},[229],{"categories":2921},[247],{"categories":2923},[247],{"categories":2925},[247],{"categories":2927},[247],{"categories":2929},[247],{"categories":2931},[247],{"categories":2933},[247],{"categories":2935},[247],{"categories":2937},[247],{"categories":2939},[247],{"categories":2941},[279],{"categories":2943},[220],{"categories":2945},[226],{"categories":2947},[226],{"categories":2949},[229],{"categories":2951},[],{"categories":2953},[226,220],{"categories":2955},[],{"categories":2957},[229],{"categories":2959},[247],{"categories":2961},[229],{"categories":2963},[226],{"categories":2965},[226],{"categories":2967},[226],{"categories":2969},[226],{"categories":2971},[226],{"categories":2973},[229],{"categories":2975},[223],{"categories":2977},[],{"categories":2979},[276],{"categories":2981},[247],{"categories":2983},[226],{"categories":2985},[],{"categories":2987},[],{"categories":2989},[229],{"categories":2991},[276],{"categories":2993},[226],{"categories":2995},[],{"categories":2997},[226],{"categories":2999},[],{"categories":3001},[296],{"categories":3003},[226],{"categories":3005},[],{"categories":3007},[],{"categories":3009},[247],{"categories":3011},[220],{"categories":3013},[226],{"categories":3015},[223],{"categories":3017},[226],{"categories":3019},[223],{"categories":3021},[276],{"categories":3023},[],{"categories":3025},[247],{"categories":3027},[],{"categories":3029},[276],{"categories":3031},[226],{"categories":3033},[296],{"categories":3035},[226],{"categories":3037},[],{"categories":3039},[296],{"categories":3041},[],{"categories":3043},[226],{"categories":3045},[],{"categories":3047},[229],{"categories":3049},[],{"categories":3051},[223],{"categories":3053},[220],{"categories":3055},[229],{"categories":3057},[276],{"categories":3059},[178],{"categories":3061},[],{"categories":3063},[],{"categories":3065},[226],{"categories":3067},[220],{"categories":3069},[296],{"categories":3071},[],{"categories":3073},[229],{"categories":3075},[229],{"categories":3077},[247],{"categories":3079},[178],{"categories":3081},[226],{"categories":3083},[229],{"categories":3085},[226],{"categories":3087},[229],{"categories":3089},[226],{"categories":3091},[232],{"categories":3093},[296],{"categories":3095},[247],{"categories":3097},[],{"categories":3099},[296],{"categories":3101},[],{"categories":3103},[178],{"categories":3105},[229],{"categories":3107},[],{"categories":3109},[226],{"categories":3111},[229],{"categories":3113},[223],{"categories":3115},[220],{"categories":3117},[226],{"categories":3119},[276],{"categories":3121},[178],{"categories":3123},[178],{"categories":3125},[226],{"categories":3127},[279],{"categories":3129},[226],{"categories":3131},[229],{"categories":3133},[223],{"categories":3135},[276],{"categories":3137},[229],{"categories":3139},[226],{"categories":3141},[226],{"categories":3143},[229],{"categories":3145},[247],{"categories":3147},[],{"categories":3149},[220],{"categories":3151},[226],{"categories":3153},[226],{"categories":3155},[229],{"categories":3157},[226],{"categories":3159},[226],{"categories":3161},[],{"categories":3163},[226],{"categories":3165},[276],{"categories":3167},[223],{"categories":3169},[247],{"categories":3171},[226],{"categories":3173},[226],{"categories":3175},[276],{"categories":3177},[226],{"categories":3179},[296],{"categories":3181},[279],{"categories":3183},[226],{"categories":3185},[247],{"categories":3187},[226],{"categories":3189},[229],{"categories":3191},[321],{"categories":3193},[226],{"categories":3195},[229],{"categories":3197},[279],{"categories":3199},[],{"categories":3201},[229],{"categories":3203},[178],{"categories":3205},[276],{"categories":3207},[226],{"categories":3209},[220],{"categories":3211},[178],{"categories":3213},[223],{"categories":3215},[178],{"categories":3217},[226],{"categories":3219},[],{"categories":3221},[229],{"categories":3223},[229],{"categories":3225},[226],{"categories":3227},[279],{"categories":3229},[],{"categories":3231},[247],{"categories":3233},[],{"categories":3235},[247],{"categories":3237},[226],{"categories":3239},[226],{"categories":3241},[229],{"categories":3243},[229],{"categories":3245},[229],{"categories":3247},[],{"categories":3249},[247],{"categories":3251},[],{"categories":3253},[226],{"categories":3255},[226],{"categories":3257},[],{"categories":3259},[276],{"categories":3261},[229],{"categories":3263},[296],{"categories":3265},[226],{"categories":3267},[220],{"categories":3269},[],{"categories":3271},[226],{"categories":3273},[],{"categories":3275},[220],{"categories":3277},[247],{"categories":3279},[178],{"categories":3281},[226],{"categories":3283},[226],{"categories":3285},[226],{"categories":3287},[178],{"categories":3289},[247],{"categories":3291},[276],{"categories":3293},[226],{"categories":3295},[226],{"categories":3297},[226],{"categories":3299},[247],{"categories":3301},[226],{"categories":3303},[247],{"categories":3305},[247],{"categories":3307},[229],{"categories":3309},[229],{"categories":3311},[178],{"categories":3313},[247],{"categories":3315},[229],{"categories":3317},[229],{"categories":3319},[226],{"categories":3321},[178],{"categories":3323},[276],{"categories":3325},[226],{"categories":3327},[],{"categories":3329},[229],{"categories":3331},[],{"categories":3333},[],{"categories":3335},[],{"categories":3337},[223],{"categories":3339},[229],{"categories":3341},[226],{"categories":3343},[229],{"categories":3345},[220],{"categories":3347},[229],{"categories":3349},[296],{"categories":3351},[],{"categories":3353},[229],{"categories":3355},[],{"categories":3357},[220],{"categories":3359},[229],{"categories":3361},[],{"categories":3363},[229],{"categories":3365},[226],{"categories":3367},[226],{"categories":3369},[247],{"categories":3371},[226],{"categories":3373},[229],{"categories":3375},[226],{"categories":3377},[247],{"categories":3379},[229],{"categories":3381},[178],{"categories":3383},[276],{"categories":3385},[220],{"categories":3387},[],{"categories":3389},[229],{"categories":3391},[276],{"categories":3393},[321],{"categories":3395},[247],{"categories":3397},[226],{"categories":3399},[276],{"categories":3401},[220],{"categories":3403},[],{"categories":3405},[229],{"categories":3407},[226],{"categories":3409},[226],{"categories":3411},[229],{"categories":3413},[226],{"categories":3415},[276],{"categories":3417},[],{"categories":3419},[229],{"categories":3421},[232],{"categories":3423},[247],{"categories":3425},[229],{"categories":3427},[223],{"categories":3429},[],{"categories":3431},[226],{"categories":3433},[232],{"categories":3435},[226],{"categories":3437},[229],{"categories":3439},[247],{"categories":3441},[220],{"categories":3443},[321],{"categories":3445},[226],{"categories":3447},[226],{"categories":3449},[226],{"categories":3451},[247],{"categories":3453},[223],{"categories":3455},[226],{"categories":3457},[276],{"categories":3459},[247],{"categories":3461},[321],{"categories":3463},[226],{"categories":3465},[],{"categories":3467},[],{"categories":3469},[226],{"categories":3471},[321],{"categories":3473},[279],{"categories":3475},[229],{"categories":3477},[229],{"categories":3479},[247],{"categories":3481},[226],{"categories":3483},[220],{"categories":3485},[276],{"categories":3487},[229],{"categories":3489},[229],{"categories":3491},[226],{"categories":3493},[296],{"categories":3495},[226],{"categories":3497},[229],{"categories":3499},[],{"categories":3501},[226],{"categories":3503},[226],{"categories":3505},[247],{"categories":3507},[220],{"categories":3509},[],{"categories":3511},[226],{"categories":3513},[226],{"categories":3515},[178],{"categories":3517},[276],{"categories":3519},[226,229],{"categories":3521},[296,223],{"categories":3523},[226],{"categories":3525},[226],{"categories":3527},[],{"categories":3529},[229],{"categories":3531},[],{"categories":3533},[178],{"categories":3535},[226],{"categories":3537},[],{"categories":3539},[226],{"categories":3541},[247],{"categories":3543},[],{"categories":3545},[229],{"categories":3547},[226],{"categories":3549},[],{"categories":3551},[276],{"categories":3553},[229],{"categories":3555},[226],{"categories":3557},[220],{"categories":3559},[229],{"categories":3561},[226],{"categories":3563},[],{"categories":3565},[321],{"categories":3567},[296],{"categories":3569},[223],{"categories":3571},[223],{"categories":3573},[220],{"categories":3575},[220],{"categories":3577},[226],{"categories":3579},[229],{"categories":3581},[226],{"categories":3583},[226],{"categories":3585},[220],{"categories":3587},[226],{"categories":3589},[296],{"categories":3591},[247],{"categories":3593},[226],{"categories":3595},[226],{"categories":3597},[229],{"categories":3599},[226],{"categories":3601},[],{"categories":3603},[178],{"categories":3605},[],{"categories":3607},[178],{"categories":3609},[229],{"categories":3611},[220],{"categories":3613},[],{"categories":3615},[321],{"categories":3617},[226],{"categories":3619},[],{"categories":3621},[247],{"categories":3623},[229],{"categories":3625},[178],{"categories":3627},[226],{"categories":3629},[229],{"categories":3631},[178],{"categories":3633},[229],{"categories":3635},[247],{"categories":3637},[220],{"categories":3639},[247],{"categories":3641},[178],{"categories":3643},[226],{"categories":3645},[276],{"categories":3647},[226],{"categories":3649},[226],{"categories":3651},[226],{"categories":3653},[226],{"categories":3655},[226],{"categories":3657},[229],{"categories":3659},[226],{"categories":3661},[229],{"categories":3663},[226],{"categories":3665},[220],{"categories":3667},[226],{"categories":3669},[229],{"categories":3671},[276],{"categories":3673},[229],{"categories":3675},[220],{"categories":3677},[229],{"categories":3679},[276],{"categories":3681},[],{"categories":3683},[226],{"categories":3685},[226],{"categories":3687},[226],{"categories":3689},[178],{"categories":3691},[],{"categories":3693},[229],{"categories":3695},[296],{"categories":3697},[226],{"categories":3699},[247],{"categories":3701},[296],{"categories":3703},[229],{"categories":3705},[223],{"categories":3707},[223],{"categories":3709},[226],{"categories":3711},[226],{"categories":3713},[220],{"categories":3715},[],{"categories":3717},[229],{"categories":3719},[226],{"categories":3721},[],{"categories":3723},[220],{"categories":3725},[226],{"categories":3727},[229],{"categories":3729},[229],{"categories":3731},[],{"categories":3733},[178],{"categories":3735},[178],{"categories":3737},[296],{"categories":3739},[276],{"categories":3741},[],{"categories":3743},[226],{"categories":3745},[229],{"categories":3747},[220],{"categories":3749},[226],{"categories":3751},[178],{"categories":3753},[220],{"categories":3755},[247],{"categories":3757},[247],{"categories":3759},[],{"categories":3761},[247],{"categories":3763},[229],{"categories":3765},[276],{"categories":3767},[279],{"categories":3769},[226],{"categories":3771},[],{"categories":3773},[247],{"categories":3775},[178],{"categories":3777},[226],{"categories":3779},[223],{"categories":3781},[226],{"categories":3783},[220],{"categories":3785},[321],{"categories":3787},[220],{"categories":3789},[],{"categories":3791},[],{"categories":3793},[229],{"categories":3795},[247],{"categories":3797},[],{"categories":3799},[229],{"categories":3801},[229],{"categories":3803},[229],{"categories":3805},[],{"categories":3807},[226],{"categories":3809},[],{"categories":3811},[247],{"categories":3813},[220],{"categories":3815},[276],{"categories":3817},[226],{"categories":3819},[247],{"categories":3821},[226],{"categories":3823},[247],{"categories":3825},[],{"categories":3827},[247],{"categories":3829},[220],{"categories":3831},[229],{"categories":3833},[226],{"categories":3835},[],{"categories":3837},[178],{"categories":3839},[229],{"categories":3841},[229],{"categories":3843},[220],{"categories":3845},[],{"categories":3847},[],{"categories":3849},[],{"categories":3851},[276],{"categories":3853},[229],{"categories":3855},[226],{"categories":3857},[],{"categories":3859},[],{"categories":3861},[],{"categories":3863},[276],{"categories":3865},[],{"categories":3867},[226],{"categories":3869},[220],{"categories":3871},[],{"categories":3873},[],{"categories":3875},[276],{"categories":3877},[226],{"categories":3879},[247],{"categories":3881},[],{"categories":3883},[296],{"categories":3885},[247],{"categories":3887},[296],{"categories":3889},[279],{"categories":3891},[226],{"categories":3893},[226],{"categories":3895},[],{"categories":3897},[],{"categories":3899},[229],{"categories":3901},[],{"categories":3903},[],{"categories":3905},[229],{"categories":3907},[226],{"categories":3909},[],{"categories":3911},[229],{"categories":3913},[247],{"categories":3915},[226],{"categories":3917},[296],{"categories":3919},[226],{"categories":3921},[279],{"categories":3923},[229],{"categories":3925},[229],{"categories":3927},[],{"categories":3929},[],{"categories":3931},[],{"categories":3933},[247],{"categories":3935},[],{"categories":3937},[],{"categories":3939},[276],{"categories":3941},[220],{"categories":3943},[],{"categories":3945},[223],{"categories":3947},[296],{"categories":3949},[226],{"categories":3951},[178],{"categories":3953},[220],{"categories":3955},[279],{"categories":3957},[223],{"categories":3959},[178],{"categories":3961},[178],{"categories":3963},[],{"categories":3965},[226],{"categories":3967},[],{"categories":3969},[229],{"categories":3971},[220],{"categories":3973},[276],{"categories":3975},[220],{"categories":3977},[229],{"categories":3979},[321],{"categories":3981},[226],{"categories":3983},[220],{"categories":3985},[229],{"categories":3987},[],{"categories":3989},[226],{"categories":3991},[178],{"categories":3993},[247],{"categories":3995},[178],{"categories":3997},[226],{"categories":3999},[],{"categories":4001},[276],{"categories":4003},[247],{"categories":4005},[220],{"categories":4007},[229],{"categories":4009},[226],{"categories":4011},[223],{"categories":4013},[229],{"categories":4015},[229,321],{"categories":4017},[229],{"categories":4019},[178],{"categories":4021},[226],{"categories":4023},[226],{"categories":4025},[279],{"categories":4027},[229],{"categories":4029},[296],{"categories":4031},[229],{"categories":4033},[],{"categories":4035},[229],{"categories":4037},[226],{"categories":4039},[223],{"categories":4041},[],{"categories":4043},[],{"categories":4045},[226],{"categories":4047},[279],{"categories":4049},[226],{"categories":4051},[],{"categories":4053},[247],{"categories":4055},[],{"categories":4057},[247],{"categories":4059},[178],{"categories":4061},[220],{"categories":4063},[178],{"categories":4065},[226],{"categories":4067},[229],{"categories":4069},[226],{"categories":4071},[226],{"categories":4073},[296],{"categories":4075},[178],{"categories":4077},[],{"categories":4079},[247],{"categories":4081},[226],{"categories":4083},[],{"categories":4085},[226],{"categories":4087},[226],{"categories":4089},[229],{"categories":4091},[226],{"categories":4093},[229],{"categories":4095},[226],{"categories":4097},[226],{"categories":4099},[226],{"categories":4101},[226],{"categories":4103},[223],{"categories":4105},[],{"categories":4107},[232],{"categories":4109},[247],{"categories":4111},[229],{"categories":4113},[226],{"categories":4115},[178],{"categories":4117},[],{"categories":4119},[178],{"categories":4121},[178],{"categories":4123},[226],{"categories":4125},[226],{"categories":4127},[226],{"categories":4129},[229],{"categories":4131},[247],{"categories":4133},[226],{"categories":4135},[226],{"categories":4137},[226],{"categories":4139},[223],{"categories":4141},[226],{"categories":4143},[229],{"categories":4145},[276],{"categories":4147},[],{"categories":4149},[279],{"categories":4151},[226],{"categories":4153},[],{"categories":4155},[247],{"categories":4157},[226],{"categories":4159},[296],{"categories":4161},[],{"categories":4163},[],{"categories":4165},[247],{"categories":4167},[247],{"categories":4169},[226],{"categories":4171},[296],{"categories":4173},[220],{"categories":4175},[229],{"categories":4177},[226],{"categories":4179},[229],{"categories":4181},[226],{"categories":4183},[223],{"categories":4185},[],{"categories":4187},[279],{"categories":4189},[],{"categories":4191},[247],{"categories":4193},[226],{"categories":4195},[279],{"categories":4197},[226],{"categories":4199},[178],{"categories":4201},[229],{"categories":4203},[276],{"categories":4205},[279],{"categories":4207},[279],{"categories":4209},[],{"categories":4211},[247],{"categories":4213},[226],{"categories":4215},[226],{"categories":4217},[178],{"categories":4219},[],{"categories":4221},[247],{"categories":4223},[247],{"categories":4225},[247],{"categories":4227},[],{"categories":4229},[229],{"categories":4231},[226],{"categories":4233},[],{"categories":4235},[220],{"categories":4237},[223],{"categories":4239},[],{"categories":4241},[226],{"categories":4243},[226],{"categories":4245},[],{"categories":4247},[178],{"categories":4249},[],{"categories":4251},[],{"categories":4253},[],{"categories":4255},[],{"categories":4257},[226],{"categories":4259},[247],{"categories":4261},[],{"categories":4263},[],{"categories":4265},[226],{"categories":4267},[226],{"categories":4269},[226],{"categories":4271},[279],{"categories":4273},[226],{"categories":4275},[279],{"categories":4277},[],{"categories":4279},[279],{"categories":4281},[279],{"categories":4283},[321],{"categories":4285},[229],{"categories":4287},[178],{"categories":4289},[],{"categories":4291},[],{"categories":4293},[279],{"categories":4295},[178],{"categories":4297},[178],{"categories":4299},[178],{"categories":4301},[],{"categories":4303},[220],{"categories":4305},[178],{"categories":4307},[178],{"categories":4309},[220],{"categories":4311},[178],{"categories":4313},[223],{"categories":4315},[178],{"categories":4317},[178],{"categories":4319},[178],{"categories":4321},[279],{"categories":4323},[247],{"categories":4325},[247],{"categories":4327},[226],{"categories":4329},[178],{"categories":4331},[279],{"categories":4333},[321],{"categories":4335},[279],{"categories":4337},[279],{"categories":4339},[279],{"categories":4341},[],{"categories":4343},[223],{"categories":4345},[],{"categories":4347},[321],{"categories":4349},[178],{"categories":4351},[178],{"categories":4353},[178],{"categories":4355},[229],{"categories":4357},[247,223],{"categories":4359},[279],{"categories":4361},[],{"categories":4363},[],{"categories":4365},[279],{"categories":4367},[],{"categories":4369},[279],{"categories":4371},[247],{"categories":4373},[229],{"categories":4375},[],{"categories":4377},[178],{"categories":4379},[226],{"categories":4381},[276],{"categories":4383},[],{"categories":4385},[226],{"categories":4387},[],{"categories":4389},[247],{"categories":4391},[220],{"categories":4393},[279],{"categories":4395},[],{"categories":4397},[178],{"categories":4399},[247],[4401,4473,4523,4597],{"id":4402,"title":4403,"ai":4404,"body":4410,"categories":4447,"created_at":179,"date_modified":179,"description":171,"extension":180,"faq":179,"featured":181,"kicker_label":179,"meta":4448,"navigation":199,"path":4460,"published_at":4461,"question":179,"scraped_at":4462,"seo":4463,"sitemap":4464,"source_id":4465,"source_name":4466,"source_type":206,"source_url":4467,"stem":4468,"tags":4469,"thumbnail_url":179,"tldr":4470,"tweet":179,"unknown_tags":4471,"__hash__":4472},"summaries\u002Fsummaries\u002Ffd5aa09530034685-xai-clones-voices-from-1-min-speech-for-tts-apis-summary.md","xAI Clones Voices from 1 Min Speech for TTS APIs",{"provider":7,"model":4405,"input_tokens":4406,"output_tokens":4407,"processing_time_ms":4408,"cost_usd":4409},"x-ai\u002Fgrok-4.1-fast",3881,1495,18321,0.0015012,{"type":14,"value":4411,"toc":4442},[4412,4416,4419,4422,4426,4429,4432,4436,4439],[17,4413,4415],{"id":4414},"frictionless-voice-cloning-for-ai-builders","Frictionless Voice Cloning for AI Builders",[22,4417,4418],{},"xAI's Custom Voices lets you generate a production-ready voice model from one minute of natural speech recorded in their console. Processing takes under two minutes, after which it plugs directly into xAI's text-to-speech (TTS) and voice agent APIs. No additional costs apply to using clones, making it viable for apps needing personalized voices like customer support bots—already powering Starlink's sales and support via the Grok Voice Think Fast 1.0 model.",[22,4420,4421],{},"This lowers barriers for indie builders or small teams prototyping voice features: record once, deploy instantly, without needing audio engineering expertise or expensive studios.",[17,4423,4425],{"id":4424},"two-step-verification-locks-down-abuse","Two-Step Verification Locks Down Abuse",[22,4427,4428],{},"To block cloning from existing audio or impersonation, xAI requires a live two-part process. First, users read a generated passphrase, verified in real-time for liveness. Second, the system matches voice biometrics across both recordings to confirm identity. xAI claims this makes unauthorized cloning impossible, addressing deepfake risks head-on.",[22,4430,4431],{},"For product builders, this means reliable identity-gated voice synthesis: integrate without fearing liability from misuse, as the API enforces verification at creation time.",[17,4433,4435],{"id":4434},"voice-library-expands-options","Voice Library Expands Options",[22,4437,4438],{},"Alongside Custom Voices, the console adds a Voice Library with over 80 pre-built voices spanning 28 languages. Clones join this library seamlessly, giving developers a one-stop catalog for global apps.",[22,4440,4441],{},"Trade-off: While fast and free, quality depends on clean input speech—expect artifacts from noisy recordings. Builds on recent Grok STT\u002FTTS APIs, so pair with those for end-to-end voice pipelines in agents or UIs.",{"title":171,"searchDepth":172,"depth":172,"links":4443},[4444,4445,4446],{"id":4414,"depth":172,"text":4415},{"id":4424,"depth":172,"text":4425},{"id":4434,"depth":172,"text":4435},[247],{"content_references":4449,"triage":4456},[4450,4453],{"type":185,"title":4451,"url":4452,"context":193},"Grok Speech-to-Text and Text-to-Speech APIs","https:\u002F\u002Fdocs.x.ai\u002Fdevelopers\u002Fmodel-capabilities\u002Faudio\u002Ftext-to-speech",{"type":185,"title":4454,"url":4455,"context":193},"Grok Voice Think Fast 1.0","https:\u002F\u002Fx.ai\u002Fnews\u002Fgrok-voice-think-fast-1",{"relevance":4457,"novelty":195,"quality":195,"actionability":4457,"composite":4458,"reasoning":4459},5,4.55,"Category: AI & LLMs. The article discusses a practical tool for AI builders that allows for quick voice cloning, addressing a specific pain point of indie builders needing to prototype voice features without extensive resources. It provides actionable insights on integrating the tool into applications, making it highly relevant and immediately applicable.","\u002Fsummaries\u002Ffd5aa09530034685-xai-clones-voices-from-1-min-speech-for-tts-apis-summary","2026-05-02 12:14:46","2026-05-03 17:01:35",{"title":4403,"description":171},{"loc":4460},"fd5aa09530034685","The Decoder","https:\u002F\u002Fthe-decoder.com\u002Fxais-new-custom-voices-feature-turns-a-minute-of-speech-into-a-usable-voice-clone\u002F","summaries\u002Ffd5aa09530034685-xai-clones-voices-from-1-min-speech-for-tts-apis-summary",[210],"Upload 1 minute of speech to xAI console for a voice clone ready in \u003C2 minutes; two-step verification blocks misuse; integrates free with TTS\u002Fvoice agents and 80+ library voices.",[],"21k1Pxf4U2dKS_QHfOqZJGM9bMzYf6UdfUDhKwP3-Bo",{"id":4474,"title":4475,"ai":4476,"body":4481,"categories":4509,"created_at":179,"date_modified":179,"description":171,"extension":180,"faq":179,"featured":181,"kicker_label":179,"meta":4510,"navigation":199,"path":4511,"published_at":4512,"question":179,"scraped_at":179,"seo":4513,"sitemap":4514,"source_id":4515,"source_name":4516,"source_type":206,"source_url":4517,"stem":4518,"tags":4519,"thumbnail_url":179,"tldr":4520,"tweet":179,"unknown_tags":4521,"__hash__":4522},"summaries\u002Fsummaries\u002Ftripo-ai-hd-v3-1-turns-photos-into-production-3d-a-summary.md","Tripo AI HD V3.1 Turns Photos into Production 3D Assets",{"provider":7,"model":4405,"input_tokens":4477,"output_tokens":4478,"processing_time_ms":4479,"cost_usd":4480},6621,1522,14182,0.0016109,{"type":14,"value":4482,"toc":4504},[4483,4487,4490,4494,4497,4501],[17,4484,4486],{"id":4485},"excels-at-detail-retention-and-unseen-angle-inference","Excels at Detail Retention and Unseen Angle Inference",[22,4488,4489],{},"Upload a single photo to Tripo Studio, optionally generate a multi-view grid first for angle preview, then create the 3D asset at Ultra quality with PBR enabled for realistic lighting. In tests with a Google Pixel 8 photo of cat Pebbles, it preserved stripe fur textures under zoom, inferred believable back and side views despite no reference, and only minorly trimmed whiskers. For LEGO Hedwig figure amid blurry background, it isolated the subject cleanly, rendered glossy eyes vs matte plastic accurately via PBR, nailed \"Privet Drive\" text, and hallucinated plausible unseen back details like missing tail pieces. Vase of flowers showed coherent striped texture on vase but lost petal density and stem intricacy due to source complexity. Overall, outputs export as rotatable, high-definition meshes ready for use, far sharper than Microsoft's free Copilot 3D which blurs details and struggles with text or refusals.",[17,4491,4493],{"id":4492},"trade-offs-strong-on-coherence-weaker-on-dense-complexity","Trade-offs: Strong on Coherence, Weaker on Dense Complexity",[22,4495,4496],{},"Expect 3-4 minute generations at max settings; free tier available but premium unlocks more. Strengths include object isolation from noisy backgrounds, material differentiation (e.g., reflective eyes), and cat-like pose understanding for fills. Weaknesses emerge in chaotic scenes like intertwined flower stems, where fidelity drops without multi-angle inputs—use multi-view grid to mitigate. Not a full pro sculpting replacement, but elevates beyond toy-like prototypes to production-viable for rapid iteration. Copilot lags in zoomable detail and consistency, making Tripo the pick for faithful photo-to-3D.",[17,4498,4500],{"id":4499},"builder-applications-beyond-games","Builder Applications Beyond Games",[22,4502,4503],{},"Skip game dev assumptions: Export to 3D printers for pet\u002Fplant replicas, convert product shots to interactive 360° e-commerce viewers boosting engagement, chain AI images to 3D for custom characters, or 3D-ify kids' drawings for fun. Speeds prototyping in AR\u002FVR worlds or physical testing. Start at Tripo Studio: upload image → optional multi-view → generate with PBR → inspect point cloud preview → download.",{"title":171,"searchDepth":172,"depth":172,"links":4505},[4506,4507,4508],{"id":4485,"depth":172,"text":4486},{"id":4492,"depth":172,"text":4493},{"id":4499,"depth":172,"text":4500},[276],{},"\u002Fsummaries\u002Ftripo-ai-hd-v3-1-turns-photos-into-production-3d-a-summary","2026-04-08 21:21:17",{"title":4475,"description":171},{"loc":4511},"a83853ae28c95bad","Why Try AI","https:\u002F\u002Funknown","summaries\u002Ftripo-ai-hd-v3-1-turns-photos-into-production-3d-a-summary",[210],"Tripo's HD Model V3.1 generates detailed, PBR-enabled 3D models from single smartphone photos in 3-4 minutes at ultra settings, excelling on fur textures, text, and unseen angles over Copilot 3D.",[],"KxB6d_ajNTd0cj1BdtZB6zEd6gVIjYaHi19hGO-i3o4",{"id":4524,"title":4525,"ai":4526,"body":4531,"categories":4577,"created_at":179,"date_modified":179,"description":171,"extension":180,"faq":179,"featured":181,"kicker_label":179,"meta":4578,"navigation":199,"path":4582,"published_at":4583,"question":179,"scraped_at":4584,"seo":4585,"sitemap":4586,"source_id":4587,"source_name":4588,"source_type":206,"source_url":4589,"stem":4590,"tags":4591,"thumbnail_url":179,"tldr":4594,"tweet":179,"unknown_tags":4595,"__hash__":4596},"summaries\u002Fsummaries\u002F4827ffdb994607e9-from-code-writer-to-ai-director-summary.md","From Code Writer to AI Director",{"provider":7,"model":8,"input_tokens":4527,"output_tokens":4528,"processing_time_ms":4529,"cost_usd":4530},3987,413,2932,0.00161625,{"type":14,"value":4532,"toc":4573},[4533,4537,4540,4544,4547,4550,4570],[17,4534,4536],{"id":4535},"the-commoditization-of-syntax","The Commoditization of Syntax",[22,4538,4539],{},"For years, developer value was tied to technical execution: writing functions, managing databases, and ensuring API performance. AI has fundamentally disrupted this model by performing these tasks near-instantaneously. When the mechanical act of writing code is no longer a bottleneck, the traditional 'rockstar' developer who focuses solely on speed and syntax faces obsolescence. The ability to write code is becoming a baseline requirement rather than a primary differentiator.",[17,4541,4543],{"id":4542},"transitioning-to-the-role-of-ai-director","Transitioning to the Role of AI Director",[22,4545,4546],{},"To remain relevant, developers must shift their identity from 'Code Writers' to 'AI Directors.' This transition mirrors the evolution from a construction worker—who focuses on the immediate task of hammering a nail—to an architect, who focuses on the structural integrity and purpose of the entire building.",[22,4548,4549],{},"As an AI Director, your primary responsibilities shift toward:",[61,4551,4552,4558,4564],{},[32,4553,4554,4557],{},[35,4555,4556],{},"System Architecture:"," Defining how components interact and ensuring the system is scalable and maintainable.",[32,4559,4560,4563],{},[35,4561,4562],{},"Strategic Intent:"," Focusing on the 'why' behind features rather than the 'how' of implementation.",[32,4565,4566,4569],{},[35,4567,4568],{},"Orchestration:"," Using AI as a high-speed tool to execute tasks, while you provide the oversight, logic, and design decisions that AI cannot yet reliably handle on its own.",[22,4571,4572],{},"By embracing this shift, developers move away from competing with AI on speed and instead leverage AI to amplify their ability to build complex, high-value products.",{"title":171,"searchDepth":172,"depth":172,"links":4574},[4575,4576],{"id":4535,"depth":172,"text":4536},{"id":4542,"depth":172,"text":4543},[178],{"content_references":4579,"triage":4580},[],{"relevance":195,"novelty":196,"quality":195,"actionability":196,"composite":197,"reasoning":4581},"Category: Product Strategy. The article discusses the evolving role of developers in the context of AI, addressing a specific audience pain point about the need for strategic oversight rather than just coding skills. It provides insights into how developers can transition to a more strategic role, but lacks detailed actionable steps for implementation.","\u002Fsummaries\u002F4827ffdb994607e9-from-code-writer-to-ai-director-summary","2026-05-18 14:36:54","2026-05-18 15:00:37",{"title":4525,"description":171},{"loc":4582},"4827ffdb994607e9","Level Up Coding","https:\u002F\u002Flevelup.gitconnected.com\u002Fwhy-being-a-coder-isnt-enough-anymore-f7bf18d3a258?source=rss----5517fd7b58a6---4","summaries\u002F4827ffdb994607e9-from-code-writer-to-ai-director-summary",[210,4592,4593],"coding","product-strategy","As AI commoditizes syntax and function writing, developers must pivot from manual coding to architectural oversight, acting as directors who define the 'why' and 'how' of complex systems.",[],"JfCkXIGNIqiPTBA8hhvhxohvQI6ek-xKcb_1QZxWsXY",{"id":4598,"title":4599,"ai":4600,"body":4605,"categories":4633,"created_at":179,"date_modified":179,"description":171,"extension":180,"faq":179,"featured":181,"kicker_label":179,"meta":4634,"navigation":199,"path":4638,"published_at":4639,"question":179,"scraped_at":4640,"seo":4641,"sitemap":4642,"source_id":4643,"source_name":4588,"source_type":206,"source_url":4644,"stem":4645,"tags":4646,"thumbnail_url":179,"tldr":4649,"tweet":179,"unknown_tags":4650,"__hash__":4651},"summaries\u002Fsummaries\u002F0655ba472b96a06c-specs-not-code-are-the-real-bottleneck-summary.md","Specs, Not Code, Are the Real Bottleneck",{"provider":7,"model":4405,"input_tokens":4601,"output_tokens":4602,"processing_time_ms":4603,"cost_usd":4604},3895,961,7229,0.00075265,{"type":14,"value":4606,"toc":4628},[4607,4611,4614,4618,4621,4625],[17,4608,4610],{"id":4609},"ai-shifts-code-from-scarce-resource-to-commodity","AI Shifts Code from Scarce Resource to Commodity",[22,4612,4613],{},"Historically, software development bottlenecks stemmed from code's high cost: every line demanded manual effort, memory recall, and precision. AI-assisted tools now generate entire functions, modules, or architectures in seconds, making code production scalable and nearly free. This removes the old constraint, yet systems fail to improve proportionally—bugs endure, vulnerabilities rise, and complexity grows harder to manage. The widening gap between code output and confident understanding proves code was never the core limit.",[17,4615,4617],{"id":4616},"precise-specification-defines-success","Precise Specification Defines Success",[22,4619,4620],{},"The fundamental challenge is specifying exactly what code must achieve. Without clear, precise requirements upfront, even perfect code misses the mark. This insight reframes decades of practices: development isn't bottlenecked by implementation but by upfront knowledge of desired behavior. AI amplifies this by flooding teams with code volume they can't fully comprehend or verify, turning abundance into liability.",[17,4622,4624],{"id":4623},"reactive-cycles-perpetuate-the-misdiagnosis","Reactive Cycles Perpetuate the Misdiagnosis",[22,4626,4627],{},"Industry workflows—code, test, debug, fix, repeat—feel intuitive but react to flaws rather than preventing them through rigorous specs. Tools like unit tests and fuzzing refine this loop without addressing root causes, resembling adaptation more than engineering. To build reliable systems at AI scale, prioritize specification rigor first: define behaviors exhaustively before generation, then validate outputs against them.",{"title":171,"searchDepth":172,"depth":172,"links":4629},[4630,4631,4632],{"id":4609,"depth":172,"text":4610},{"id":4616,"depth":172,"text":4617},{"id":4623,"depth":172,"text":4624},[178],{"content_references":4635,"triage":4636},[],{"relevance":195,"novelty":196,"quality":195,"actionability":196,"composite":197,"reasoning":4637},"Category: Software Engineering. The article addresses a key pain point for product builders regarding the importance of precise specifications in software development, which resonates with the audience's need for actionable insights. It provides a fresh perspective on the shift in bottlenecks from code generation to specification but lacks detailed frameworks or tools for implementation.","\u002Fsummaries\u002F0655ba472b96a06c-specs-not-code-are-the-real-bottleneck-summary","2026-04-15 14:54:50","2026-04-15 15:39:00",{"title":4599,"description":171},{"loc":4638},"0655ba472b96a06c","https:\u002F\u002Flevelup.gitconnected.com\u002Fthe-real-bottleneck-is-not-the-code-1ecf87ce605d?source=rss----5517fd7b58a6---4","summaries\u002F0655ba472b96a06c-specs-not-code-are-the-real-bottleneck-summary",[210,4647,4648],"software-engineering","dev-productivity","AI tools make generating code effortless, but precisely defining what code should do—specification—remains the hardest part, explaining why bugs and complexity persist.",[4647,4648],"Cqzy_F-1FYNeFvcJdSMczCUr2QSzUsgishArwJZsghg"]