[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-75d05f2d13369643-scaling-event-collection-via-sidecar-agents-and-sc-summary":3,"summaries-facets-categories":151,"summary-related-75d05f2d13369643-scaling-event-collection-via-sidecar-agents-and-sc-summary":4682},{"id":4,"title":5,"ai":6,"body":13,"categories":117,"created_at":119,"date_modified":119,"description":111,"extension":120,"faq":119,"featured":121,"kicker_label":119,"meta":122,"navigation":132,"path":133,"published_at":134,"question":119,"scraped_at":135,"seo":136,"sitemap":137,"source_id":138,"source_name":139,"source_type":140,"source_url":141,"stem":142,"tags":143,"thumbnail_url":119,"tldr":148,"tweet":119,"unknown_tags":149,"__hash__":150},"summaries\u002Fsummaries\u002F75d05f2d13369643-scaling-event-collection-via-sidecar-agents-and-sc-summary.md","Scaling Event Collection via Sidecar Agents and Schema Separation",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","google\u002Fgemini-3.1-flash-lite",4609,639,3588,0.00211075,{"type":14,"value":15,"toc":110},"minimark",[16,21,25,42,46,57,77,81,84,107],[17,18,20],"h2",{"id":19},"the-failure-of-traditional-ownership-models","The Failure of Traditional Ownership Models",[22,23,24],"p",{},"Scaling event collection across microservices often fails because organizations misalign responsibility.",[26,27,28,36],"ul",{},[29,30,31,35],"li",{},[32,33,34],"strong",{},"Decentralized Ownership (The \"Wild West\"):"," When every service team manages its own publishing, transport, and schema logic, inconsistency is inevitable. The author observed fragmented schemas (e.g., mixed camelCase and snake_case), redundant event flooding, and a lack of discoverability. This approach fails because it forces domain teams to become experts in transport infrastructure, leading to technical debt.",[29,37,38,41],{},[32,39,40],{},"Centralized Ownership (The \"Bottleneck\"):"," Creating a dedicated event platform team to gatekeep schemas and libraries creates a velocity trap. The platform team lacks the domain context to validate business logic, yet they become the mandatory approval layer for every change. This creates a disconnect where the people with the knowledge (service teams) are blocked by the people with the infrastructure authority (platform team).",[17,43,45],{"id":44},"the-sidecar-collector-pattern","The Sidecar Collector Pattern",[22,47,48,49,56],{},"The successful approach involves decoupling domain logic from transport logic using a sidecar agent (e.g., ",[50,51,55],"a",{"href":52,"rel":53},"https:\u002F\u002Fvector.dev\u002F",[54],"nofollow","Vector",").",[26,58,59,65,71],{},[29,60,61,64],{},[32,62,63],{},"The Workflow:"," Services emit structured logs rather than handling Kafka publishing directly. A sidecar agent runs alongside each service, reading these logs and validating them against a central schema registry.",[29,66,67,70],{},[32,68,69],{},"Schema Governance:"," The schema registry is managed as a shared Git repository. Changes are proposed via pull requests and reviewed by the relevant domain stakeholders, not a central platform team.",[29,72,73,76],{},[32,74,75],{},"Validation and Feedback:"," If a log fails schema validation, the agent rejects it immediately. This forces the service team to catch errors in their own CI\u002FCD pipeline rather than discovering them as downstream failures later.",[17,78,80],{"id":79},"aligning-knowledge-with-responsibility","Aligning Knowledge with Responsibility",[22,82,83],{},"The core insight is that organizational boundaries must match knowledge boundaries.",[85,86,87,98],"ol",{},[29,88,89,92,93,97],{},[32,90,91],{},"Domain Teams"," own the ",[94,95,96],"em",{},"meaning"," of events (schemas and business logic). They are best positioned to define what an event represents.",[29,99,100,92,103,106],{},[32,101,102],{},"Infrastructure Teams",[94,104,105],{},"transport"," of events (Kafka configuration and agent maintenance). They are best positioned to ensure reliability and performance.",[22,108,109],{},"The sidecar agent acts as the technical seam between these two groups, allowing each to operate within their area of expertise without interfering with the other's velocity.",{"title":111,"searchDepth":112,"depth":112,"links":113},"",2,[114,115,116],{"id":19,"depth":112,"text":20},{"id":44,"depth":112,"text":45},{"id":79,"depth":112,"text":80},[118],"Software Engineering",null,"md",false,{"content_references":123,"triage":127},[124],{"type":125,"title":55,"url":52,"context":126},"tool","recommended",{"relevance":128,"novelty":129,"quality":128,"actionability":128,"composite":130,"reasoning":131},4,3,3.8,"Category: Automation. The article discusses a practical approach to scaling event collection in microservices using sidecar agents, which directly addresses the audience's need for actionable insights in building AI-powered products. It provides a concrete workflow for implementing schema governance and validation, making it relevant and actionable.",true,"\u002Fsummaries\u002F75d05f2d13369643-scaling-event-collection-via-sidecar-agents-and-sc-summary","2026-06-05 15:57:15","2026-06-06 16:11:32",{"title":5,"description":111},{"loc":133},"75d05f2d13369643","Level Up Coding","article","https:\u002F\u002Flevelup.gitconnected.com\u002Fhow-to-collect-server-events-across-hundreds-of-microservices-1c4937cf2d23?source=rss----5517fd7b58a6---4","summaries\u002F75d05f2d13369643-scaling-event-collection-via-sidecar-agents-and-sc-summary",[144,145,146,147],"automation","microservices","kafka","architecture","Avoid the pitfalls of decentralized chaos or centralized bottlenecks by using sidecar agents to decouple domain-specific event definitions from infrastructure-level transport.",[145,146,147],"ifPyHA_ioPRSkV2NNwzFWcBtISkrQAWkJecAVXb0kNU",[152,155,158,161,164,167,169,171,173,175,177,179,182,184,186,188,190,192,194,196,198,200,202,204,206,208,211,214,216,218,220,222,224,226,228,230,233,235,237,239,241,243,245,247,249,251,253,255,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,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,4400,4402,4404,4406,4408,4410,4412,4414,4416,4418,4420,4422,4424,4426,4428,4430,4432,4434,4436,4438,4440,4442,4444,4446,4448,4450,4452,4454,4456,4458,4460,4462,4464,4466,4468,4470,4472,4474,4476,4478,4480,4482,4484,4486,4488,4490,4492,4494,4496,4498,4500,4502,4504,4506,4508,4510,4512,4514,4516,4518,4520,4522,4524,4526,4528,4530,4532,4534,4536,4538,4540,4542,4544,4546,4548,4550,4552,4554,4556,4558,4560,4562,4564,4566,4568,4570,4572,4574,4576,4578,4580,4582,4584,4586,4588,4590,4592,4594,4596,4598,4600,4602,4604,4606,4608,4610,4612,4614,4616,4618,4620,4622,4624,4626,4628,4630,4632,4634,4636,4638,4640,4642,4644,4646,4648,4650,4652,4654,4656,4658,4660,4662,4664,4666,4668,4670,4672,4674,4676,4678,4680],{"categories":153},[154],"Developer Productivity",{"categories":156},[157],"Business & SaaS",{"categories":159},[160],"AI & LLMs",{"categories":162},[163],"AI Automation",{"categories":165},[166],"Product Strategy",{"categories":168},[160],{"categories":170},[154],{"categories":172},[157],{"categories":174},[],{"categories":176},[160],{"categories":178},[],{"categories":180},[181],"AI News & Trends",{"categories":183},[163],{"categories":185},[163],{"categories":187},[181],{"categories":189},[163],{"categories":191},[163],{"categories":193},[163],{"categories":195},[160],{"categories":197},[160],{"categories":199},[160],{"categories":201},[181],{"categories":203},[160],{"categories":205},[160],{"categories":207},[],{"categories":209},[210],"Design & Frontend",{"categories":212},[213],"Data Science & Visualization",{"categories":215},[181],{"categories":217},[160],{"categories":219},[],{"categories":221},[160],{"categories":223},[118],{"categories":225},[160],{"categories":227},[163],{"categories":229},[160],{"categories":231},[232],"Marketing & Growth",{"categories":234},[210],{"categories":236},[160],{"categories":238},[163],{"categories":240},[],{"categories":242},[],{"categories":244},[210],{"categories":246},[163],{"categories":248},[154],{"categories":250},[118],{"categories":252},[210],{"categories":254},[160],{"categories":256},[257],"DevOps & Cloud",{"categories":259},[163],{"categories":261},[181],{"categories":263},[160],{"categories":265},[],{"categories":267},[],{"categories":269},[163],{"categories":271},[118],{"categories":273},[],{"categories":275},[157],{"categories":277},[],{"categories":279},[],{"categories":281},[160],{"categories":283},[163],{"categories":285},[160],{"categories":287},[160],{"categories":289},[163],{"categories":291},[160],{"categories":293},[160],{"categories":295},[160],{"categories":297},[],{"categories":299},[118],{"categories":301},[],{"categories":303},[],{"categories":305},[118],{"categories":307},[],{"categories":309},[118],{"categories":311},[160],{"categories":313},[160],{"categories":315},[232],{"categories":317},[210],{"categories":319},[210],{"categories":321},[160],{"categories":323},[118],{"categories":325},[163],{"categories":327},[118],{"categories":329},[160],{"categories":331},[160],{"categories":333},[163],{"categories":335},[163],{"categories":337},[213],{"categories":339},[181],{"categories":341},[163],{"categories":343},[163],{"categories":345},[232],{"categories":347},[163],{"categories":349},[166],{"categories":351},[118],{"categories":353},[],{"categories":355},[163],{"categories":357},[],{"categories":359},[163],{"categories":361},[118],{"categories":363},[257],{"categories":365},[210],{"categories":367},[160],{"categories":369},[],{"categories":371},[118],{"categories":373},[160],{"categories":375},[],{"categories":377},[163],{"categories":379},[],{"categories":381},[160],{"categories":383},[],{"categories":385},[154],{"categories":387},[118],{"categories":389},[157],{"categories":391},[160],{"categories":393},[160],{"categories":395},[181],{"categories":397},[160],{"categories":399},[],{"categories":401},[160],{"categories":403},[],{"categories":405},[118],{"categories":407},[213],{"categories":409},[],{"categories":411},[160],{"categories":413},[210],{"categories":415},[],{"categories":417},[210],{"categories":419},[163],{"categories":421},[],{"categories":423},[160],{"categories":425},[160],{"categories":427},[163],{"categories":429},[181],{"categories":431},[157],{"categories":433},[160],{"categories":435},[],{"categories":437},[118],{"categories":439},[163],{"categories":441},[160],{"categories":443},[166],{"categories":445},[],{"categories":447},[160],{"categories":449},[166],{"categories":451},[163],{"categories":453},[160],{"categories":455},[163],{"categories":457},[],{"categories":459},[213],{"categories":461},[160],{"categories":463},[],{"categories":465},[154],{"categories":467},[160],{"categories":469},[157],{"categories":471},[160],{"categories":473},[163],{"categories":475},[160],{"categories":477},[160],{"categories":479},[118],{"categories":481},[160],{"categories":483},[],{"categories":485},[],{"categories":487},[160],{"categories":489},[160],{"categories":491},[],{"categories":493},[210],{"categories":495},[],{"categories":497},[160],{"categories":499},[],{"categories":501},[163],{"categories":503},[160],{"categories":505},[210],{"categories":507},[],{"categories":509},[160],{"categories":511},[160],{"categories":513},[157],{"categories":515},[163],{"categories":517},[160],{"categories":519},[160],{"categories":521},[210],{"categories":523},[163],{"categories":525},[],{"categories":527},[163],{"categories":529},[],{"categories":531},[181],{"categories":533},[],{"categories":535},[160],{"categories":537},[157,232],{"categories":539},[],{"categories":541},[160],{"categories":543},[163],{"categories":545},[],{"categories":547},[],{"categories":549},[210],{"categories":551},[160],{"categories":553},[],{"categories":555},[160],{"categories":557},[257],{"categories":559},[],{"categories":561},[181],{"categories":563},[210],{"categories":565},[],{"categories":567},[181],{"categories":569},[160],{"categories":571},[163],{"categories":573},[181],{"categories":575},[160],{"categories":577},[232],{"categories":579},[],{"categories":581},[157],{"categories":583},[118],{"categories":585},[160],{"categories":587},[163],{"categories":589},[],{"categories":591},[160,257],{"categories":593},[160],{"categories":595},[160],{"categories":597},[160],{"categories":599},[163],{"categories":601},[160,118],{"categories":603},[213],{"categories":605},[160],{"categories":607},[118],{"categories":609},[232],{"categories":611},[163],{"categories":613},[160],{"categories":615},[163],{"categories":617},[],{"categories":619},[163],{"categories":621},[160],{"categories":623},[160,157],{"categories":625},[157],{"categories":627},[],{"categories":629},[210],{"categories":631},[210],{"categories":633},[],{"categories":635},[],{"categories":637},[181],{"categories":639},[],{"categories":641},[154],{"categories":643},[160],{"categories":645},[118],{"categories":647},[160],{"categories":649},[210],{"categories":651},[163],{"categories":653},[118],{"categories":655},[181],{"categories":657},[210],{"categories":659},[],{"categories":661},[160],{"categories":663},[160],{"categories":665},[160],{"categories":667},[160],{"categories":669},[160],{"categories":671},[160],{"categories":673},[181],{"categories":675},[154],{"categories":677},[160],{"categories":679},[163],{"categories":681},[257],{"categories":683},[210],{"categories":685},[160],{"categories":687},[163],{"categories":689},[],{"categories":691},[],{"categories":693},[210],{"categories":695},[181],{"categories":697},[213],{"categories":699},[],{"categories":701},[160],{"categories":703},[160],{"categories":705},[157],{"categories":707},[160],{"categories":709},[160],{"categories":711},[160],{"categories":713},[181],{"categories":715},[210],{"categories":717},[],{"categories":719},[163],{"categories":721},[118],{"categories":723},[],{"categories":725},[160],{"categories":727},[160],{"categories":729},[163],{"categories":731},[118],{"categories":733},[160],{"categories":735},[],{"categories":737},[],{"categories":739},[160],{"categories":741},[],{"categories":743},[166],{"categories":745},[157],{"categories":747},[163],{"categories":749},[163],{"categories":751},[],{"categories":753},[154],{"categories":755},[160],{"categories":757},[157],{"categories":759},[181],{"categories":761},[154],{"categories":763},[],{"categories":765},[160],{"categories":767},[],{"categories":769},[],{"categories":771},[181],{"categories":773},[181],{"categories":775},[],{"categories":777},[210],{"categories":779},[118],{"categories":781},[],{"categories":783},[157],{"categories":785},[],{"categories":787},[],{"categories":789},[154],{"categories":791},[],{"categories":793},[232],{"categories":795},[163],{"categories":797},[157],{"categories":799},[163],{"categories":801},[118],{"categories":803},[],{"categories":805},[166],{"categories":807},[210],{"categories":809},[118],{"categories":811},[160],{"categories":813},[163],{"categories":815},[157],{"categories":817},[160],{"categories":819},[],{"categories":821},[],{"categories":823},[118],{"categories":825},[213],{"categories":827},[166],{"categories":829},[163],{"categories":831},[160],{"categories":833},[],{"categories":835},[181],{"categories":837},[257],{"categories":839},[],{"categories":841},[163],{"categories":843},[],{"categories":845},[154],{"categories":847},[],{"categories":849},[160],{"categories":851},[160],{"categories":853},[210],{"categories":855},[232],{"categories":857},[118],{"categories":859},[163],{"categories":861},[],{"categories":863},[118],{"categories":865},[154],{"categories":867},[],{"categories":869},[181],{"categories":871},[160,257],{"categories":873},[160],{"categories":875},[181],{"categories":877},[160],{"categories":879},[160],{"categories":881},[157],{"categories":883},[160],{"categories":885},[],{"categories":887},[160],{"categories":889},[157],{"categories":891},[160],{"categories":893},[],{"categories":895},[163],{"categories":897},[118],{"categories":899},[210],{"categories":901},[181],{"categories":903},[213],{"categories":905},[160],{"categories":907},[154],{"categories":909},[160],{"categories":911},[163],{"categories":913},[118],{"categories":915},[],{"categories":917},[],{"categories":919},[163],{"categories":921},[166],{"categories":923},[],{"categories":925},[160],{"categories":927},[],{"categories":929},[210],{"categories":931},[163],{"categories":933},[118],{"categories":935},[210],{"categories":937},[160],{"categories":939},[210],{"categories":941},[],{"categories":943},[],{"categories":945},[181],{"categories":947},[163],{"categories":949},[163],{"categories":951},[160],{"categories":953},[160],{"categories":955},[160],{"categories":957},[157],{"categories":959},[160],{"categories":961},[],{"categories":963},[118],{"categories":965},[118],{"categories":967},[157],{"categories":969},[],{"categories":971},[160],{"categories":973},[160],{"categories":975},[163],{"categories":977},[154],{"categories":979},[157],{"categories":981},[181],{"categories":983},[163],{"categories":985},[232],{"categories":987},[160],{"categories":989},[163],{"categories":991},[],{"categories":993},[210],{"categories":995},[],{"categories":997},[160],{"categories":999},[160],{"categories":1001},[],{"categories":1003},[157],{"categories":1005},[163],{"categories":1007},[],{"categories":1009},[160],{"categories":1011},[257],{"categories":1013},[213],{"categories":1015},[118],{"categories":1017},[232],{"categories":1019},[160],{"categories":1021},[210],{"categories":1023},[160],{"categories":1025},[118],{"categories":1027},[163],{"categories":1029},[],{"categories":1031},[],{"categories":1033},[163],{"categories":1035},[154],{"categories":1037},[163],{"categories":1039},[166],{"categories":1041},[157],{"categories":1043},[],{"categories":1045},[160],{"categories":1047},[166],{"categories":1049},[160],{"categories":1051},[160],{"categories":1053},[160],{"categories":1055},[160],{"categories":1057},[232],{"categories":1059},[160],{"categories":1061},[160],{"categories":1063},[160],{"categories":1065},[210],{"categories":1067},[163],{"categories":1069},[],{"categories":1071},[],{"categories":1073},[257],{"categories":1075},[118],{"categories":1077},[],{"categories":1079},[163],{"categories":1081},[160],{"categories":1083},[210,160],{"categories":1085},[154],{"categories":1087},[],{"categories":1089},[160],{"categories":1091},[154],{"categories":1093},[210],{"categories":1095},[163],{"categories":1097},[118],{"categories":1099},[],{"categories":1101},[160],{"categories":1103},[],{"categories":1105},[],{"categories":1107},[160],{"categories":1109},[154],{"categories":1111},[160],{"categories":1113},[],{"categories":1115},[163],{"categories":1117},[166],{"categories":1119},[160],{"categories":1121},[160],{"categories":1123},[160],{"categories":1125},[210],{"categories":1127},[163],{"categories":1129},[257],{"categories":1131},[210],{"categories":1133},[157],{"categories":1135},[163],{"categories":1137},[160],{"categories":1139},[160],{"categories":1141},[160],{"categories":1143},[163],{"categories":1145},[118],{"categories":1147},[160],{"categories":1149},[166],{"categories":1151},[],{"categories":1153},[181],{"categories":1155},[],{"categories":1157},[166],{"categories":1159},[163],{"categories":1161},[210],{"categories":1163},[160],{"categories":1165},[160],{"categories":1167},[163],{"categories":1169},[118],{"categories":1171},[210],{"categories":1173},[163],{"categories":1175},[181],{"categories":1177},[],{"categories":1179},[160],{"categories":1181},[],{"categories":1183},[160],{"categories":1185},[160],{"categories":1187},[210],{"categories":1189},[160],{"categories":1191},[154],{"categories":1193},[181],{"categories":1195},[160],{"categories":1197},[160],{"categories":1199},[232],{"categories":1201},[160],{"categories":1203},[160],{"categories":1205},[163],{"categories":1207},[163],{"categories":1209},[160],{"categories":1211},[163],{"categories":1213},[163],{"categories":1215},[160],{"categories":1217},[160],{"categories":1219},[163],{"categories":1221},[210],{"categories":1223},[160],{"categories":1225},[160],{"categories":1227},[],{"categories":1229},[],{"categories":1231},[118],{"categories":1233},[],{"categories":1235},[154],{"categories":1237},[257],{"categories":1239},[160],{"categories":1241},[],{"categories":1243},[154],{"categories":1245},[157],{"categories":1247},[160],{"categories":1249},[232],{"categories":1251},[],{"categories":1253},[157],{"categories":1255},[],{"categories":1257},[160],{"categories":1259},[118],{"categories":1261},[],{"categories":1263},[],{"categories":1265},[],{"categories":1267},[],{"categories":1269},[160],{"categories":1271},[163],{"categories":1273},[257],{"categories":1275},[160],{"categories":1277},[154],{"categories":1279},[118],{"categories":1281},[160],{"categories":1283},[160],{"categories":1285},[118],{"categories":1287},[166],{"categories":1289},[160],{"categories":1291},[232],{"categories":1293},[157],{"categories":1295},[160],{"categories":1297},[160],{"categories":1299},[160],{"categories":1301},[160,154],{"categories":1303},[118],{"categories":1305},[118],{"categories":1307},[210],{"categories":1309},[163],{"categories":1311},[160],{"categories":1313},[160],{"categories":1315},[],{"categories":1317},[],{"categories":1319},[160],{"categories":1321},[],{"categories":1323},[118],{"categories":1325},[213],{"categories":1327},[181],{"categories":1329},[210],{"categories":1331},[160],{"categories":1333},[118],{"categories":1335},[],{"categories":1337},[160],{"categories":1339},[160],{"categories":1341},[],{"categories":1343},[163],{"categories":1345},[160],{"categories":1347},[160],{"categories":1349},[],{"categories":1351},[163],{"categories":1353},[160],{"categories":1355},[157],{"categories":1357},[],{"categories":1359},[154],{"categories":1361},[160],{"categories":1363},[154],{"categories":1365},[160],{"categories":1367},[118],{"categories":1369},[232],{"categories":1371},[163],{"categories":1373},[163],{"categories":1375},[160,210],{"categories":1377},[181],{"categories":1379},[160],{"categories":1381},[210],{"categories":1383},[],{"categories":1385},[118],{"categories":1387},[257],{"categories":1389},[210],{"categories":1391},[118],{"categories":1393},[160],{"categories":1395},[160],{"categories":1397},[163],{"categories":1399},[],{"categories":1401},[],{"categories":1403},[],{"categories":1405},[],{"categories":1407},[118],{"categories":1409},[163],{"categories":1411},[163],{"categories":1413},[257],{"categories":1415},[160],{"categories":1417},[160],{"categories":1419},[163],{"categories":1421},[160],{"categories":1423},[160],{"categories":1425},[],{"categories":1427},[210],{"categories":1429},[118],{"categories":1431},[],{"categories":1433},[],{"categories":1435},[163],{"categories":1437},[],{"categories":1439},[],{"categories":1441},[232],{"categories":1443},[232],{"categories":1445},[163],{"categories":1447},[118],{"categories":1449},[],{"categories":1451},[160],{"categories":1453},[160],{"categories":1455},[118],{"categories":1457},[210],{"categories":1459},[210],{"categories":1461},[160],{"categories":1463},[163],{"categories":1465},[154],{"categories":1467},[160],{"categories":1469},[160],{"categories":1471},[210],{"categories":1473},[210],{"categories":1475},[163],{"categories":1477},[163],{"categories":1479},[160],{"categories":1481},[],{"categories":1483},[160],{"categories":1485},[],{"categories":1487},[160],{"categories":1489},[163],{"categories":1491},[181],{"categories":1493},[118],{"categories":1495},[160],{"categories":1497},[154],{"categories":1499},[160],{"categories":1501},[],{"categories":1503},[163],{"categories":1505},[163],{"categories":1507},[],{"categories":1509},[160],{"categories":1511},[154],{"categories":1513},[160],{"categories":1515},[154],{"categories":1517},[154],{"categories":1519},[],{"categories":1521},[118],{"categories":1523},[],{"categories":1525},[163],{"categories":1527},[181],{"categories":1529},[160],{"categories":1531},[163],{"categories":1533},[160],{"categories":1535},[163],{"categories":1537},[160],{"categories":1539},[181],{"categories":1541},[213],{"categories":1543},[160],{"categories":1545},[166],{"categories":1547},[181],{"categories":1549},[210],{"categories":1551},[],{"categories":1553},[],{"categories":1555},[181],{"categories":1557},[],{"categories":1559},[],{"categories":1561},[],{"categories":1563},[],{"categories":1565},[118],{"categories":1567},[118],{"categories":1569},[213],{"categories":1571},[],{"categories":1573},[160],{"categories":1575},[160],{"categories":1577},[213],{"categories":1579},[118],{"categories":1581},[],{"categories":1583},[],{"categories":1585},[163],{"categories":1587},[163],{"categories":1589},[118],{"categories":1591},[163],{"categories":1593},[181],{"categories":1595},[181],{"categories":1597},[163],{"categories":1599},[163],{"categories":1601},[154],{"categories":1603},[160,257],{"categories":1605},[],{"categories":1607},[210],{"categories":1609},[118],{"categories":1611},[154],{"categories":1613},[163],{"categories":1615},[210],{"categories":1617},[],{"categories":1619},[163],{"categories":1621},[163],{"categories":1623},[163],{"categories":1625},[160],{"categories":1627},[232],{"categories":1629},[160],{"categories":1631},[118],{"categories":1633},[210],{"categories":1635},[160],{"categories":1637},[],{"categories":1639},[163],{"categories":1641},[210],{"categories":1643},[160],{"categories":1645},[163],{"categories":1647},[163],{"categories":1649},[163],{"categories":1651},[232],{"categories":1653},[213],{"categories":1655},[160],{"categories":1657},[163],{"categories":1659},[160],{"categories":1661},[],{"categories":1663},[232],{"categories":1665},[181],{"categories":1667},[118],{"categories":1669},[160],{"categories":1671},[163],{"categories":1673},[],{"categories":1675},[],{"categories":1677},[160],{"categories":1679},[163],{"categories":1681},[160],{"categories":1683},[181],{"categories":1685},[160],{"categories":1687},[163],{"categories":1689},[163],{"categories":1691},[],{"categories":1693},[160],{"categories":1695},[],{"categories":1697},[],{"categories":1699},[160],{"categories":1701},[163],{"categories":1703},[],{"categories":1705},[],{"categories":1707},[213],{"categories":1709},[160],{"categories":1711},[213],{"categories":1713},[181],{"categories":1715},[160],{"categories":1717},[160],{"categories":1719},[163],{"categories":1721},[160],{"categories":1723},[163],{"categories":1725},[],{"categories":1727},[],{"categories":1729},[257],{"categories":1731},[160],{"categories":1733},[],{"categories":1735},[],{"categories":1737},[154],{"categories":1739},[],{"categories":1741},[],{"categories":1743},[160],{"categories":1745},[],{"categories":1747},[],{"categories":1749},[118],{"categories":1751},[181],{"categories":1753},[232],{"categories":1755},[157],{"categories":1757},[160],{"categories":1759},[160],{"categories":1761},[157],{"categories":1763},[],{"categories":1765},[210],{"categories":1767},[163],{"categories":1769},[157],{"categories":1771},[160],{"categories":1773},[160],{"categories":1775},[154],{"categories":1777},[160],{"categories":1779},[],{"categories":1781},[154],{"categories":1783},[160],{"categories":1785},[232],{"categories":1787},[163],{"categories":1789},[181],{"categories":1791},[160],{"categories":1793},[157],{"categories":1795},[160],{"categories":1797},[160],{"categories":1799},[163],{"categories":1801},[],{"categories":1803},[160],{"categories":1805},[118],{"categories":1807},[154],{"categories":1809},[160],{"categories":1811},[160],{"categories":1813},[],{"categories":1815},[181],{"categories":1817},[160],{"categories":1819},[160],{"categories":1821},[],{"categories":1823},[157],{"categories":1825},[157],{"categories":1827},[166],{"categories":1829},[160],{"categories":1831},[160],{"categories":1833},[],{"categories":1835},[118],{"categories":1837},[160],{"categories":1839},[],{"categories":1841},[],{"categories":1843},[160],{"categories":1845},[181],{"categories":1847},[],{"categories":1849},[257],{"categories":1851},[160],{"categories":1853},[160],{"categories":1855},[],{"categories":1857},[160],{"categories":1859},[118],{"categories":1861},[160],{"categories":1863},[160],{"categories":1865},[160,257],{"categories":1867},[160],{"categories":1869},[160],{"categories":1871},[210],{"categories":1873},[163],{"categories":1875},[],{"categories":1877},[163],{"categories":1879},[163],{"categories":1881},[160],{"categories":1883},[160],{"categories":1885},[160],{"categories":1887},[160],{"categories":1889},[154],{"categories":1891},[213],{"categories":1893},[154],{"categories":1895},[118],{"categories":1897},[210],{"categories":1899},[163],{"categories":1901},[],{"categories":1903},[160],{"categories":1905},[181],{"categories":1907},[160],{"categories":1909},[163],{"categories":1911},[160],{"categories":1913},[160],{"categories":1915},[157],{"categories":1917},[],{"categories":1919},[257],{"categories":1921},[210],{"categories":1923},[210],{"categories":1925},[118],{"categories":1927},[163],{"categories":1929},[160],{"categories":1931},[157],{"categories":1933},[181],{"categories":1935},[210],{"categories":1937},[163],{"categories":1939},[160],{"categories":1941},[],{"categories":1943},[160],{"categories":1945},[160],{"categories":1947},[],{"categories":1949},[],{"categories":1951},[160],{"categories":1953},[160],{"categories":1955},[160],{"categories":1957},[160],{"categories":1959},[163],{"categories":1961},[160],{"categories":1963},[160],{"categories":1965},[],{"categories":1967},[213],{"categories":1969},[160],{"categories":1971},[163],{"categories":1973},[],{"categories":1975},[],{"categories":1977},[160],{"categories":1979},[160],{"categories":1981},[160],{"categories":1983},[181],{"categories":1985},[],{"categories":1987},[210],{"categories":1989},[160],{"categories":1991},[257],{"categories":1993},[181],{"categories":1995},[118],{"categories":1997},[118],{"categories":1999},[181],{"categories":2001},[181],{"categories":2003},[257],{"categories":2005},[],{"categories":2007},[181],{"categories":2009},[160],{"categories":2011},[154],{"categories":2013},[160],{"categories":2015},[181],{"categories":2017},[],{"categories":2019},[160],{"categories":2021},[118],{"categories":2023},[213],{"categories":2025},[160],{"categories":2027},[181],{"categories":2029},[160],{"categories":2031},[118],{"categories":2033},[163],{"categories":2035},[181],{"categories":2037},[257],{"categories":2039},[163],{"categories":2041},[160],{"categories":2043},[160],{"categories":2045},[160],{"categories":2047},[],{"categories":2049},[157],{"categories":2051},[],{"categories":2053},[],{"categories":2055},[160],{"categories":2057},[163],{"categories":2059},[160],{"categories":2061},[160],{"categories":2063},[160],{"categories":2065},[],{"categories":2067},[213],{"categories":2069},[154],{"categories":2071},[163],{"categories":2073},[210],{"categories":2075},[],{"categories":2077},[160],{"categories":2079},[118],{"categories":2081},[160],{"categories":2083},[257],{"categories":2085},[257],{"categories":2087},[],{"categories":2089},[163],{"categories":2091},[181],{"categories":2093},[181],{"categories":2095},[160],{"categories":2097},[163],{"categories":2099},[],{"categories":2101},[210],{"categories":2103},[160],{"categories":2105},[160],{"categories":2107},[],{"categories":2109},[160],{"categories":2111},[],{"categories":2113},[160],{"categories":2115},[118],{"categories":2117},[257],{"categories":2119},[160],{"categories":2121},[118],{"categories":2123},[157],{"categories":2125},[160],{"categories":2127},[],{"categories":2129},[163],{"categories":2131},[154],{"categories":2133},[154],{"categories":2135},[],{"categories":2137},[160],{"categories":2139},[160],{"categories":2141},[118],{"categories":2143},[210],{"categories":2145},[160],{"categories":2147},[163],{"categories":2149},[],{"categories":2151},[160],{"categories":2153},[160],{"categories":2155},[163],{"categories":2157},[],{"categories":2159},[163],{"categories":2161},[118],{"categories":2163},[],{"categories":2165},[160],{"categories":2167},[163],{"categories":2169},[157],{"categories":2171},[],{"categories":2173},[160],{"categories":2175},[],{"categories":2177},[160],{"categories":2179},[160],{"categories":2181},[],{"categories":2183},[160],{"categories":2185},[160],{"categories":2187},[181],{"categories":2189},[160],{"categories":2191},[160],{"categories":2193},[154],{"categories":2195},[160],{"categories":2197},[213],{"categories":2199},[181],{"categories":2201},[163],{"categories":2203},[],{"categories":2205},[160],{"categories":2207},[210],{"categories":2209},[232],{"categories":2211},[160],{"categories":2213},[163],{"categories":2215},[],{"categories":2217},[],{"categories":2219},[],{"categories":2221},[154],{"categories":2223},[181],{"categories":2225},[163],{"categories":2227},[160],{"categories":2229},[160],{"categories":2231},[210],{"categories":2233},[163],{"categories":2235},[],{"categories":2237},[163],{"categories":2239},[163],{"categories":2241},[],{"categories":2243},[160],{"categories":2245},[163],{"categories":2247},[160],{"categories":2249},[],{"categories":2251},[160],{"categories":2253},[160],{"categories":2255},[181],{"categories":2257},[210],{"categories":2259},[163],{"categories":2261},[210],{"categories":2263},[157],{"categories":2265},[],{"categories":2267},[],{"categories":2269},[160],{"categories":2271},[154],{"categories":2273},[181],{"categories":2275},[],{"categories":2277},[210],{"categories":2279},[],{"categories":2281},[118],{"categories":2283},[118],{"categories":2285},[210],{"categories":2287},[118],{"categories":2289},[160],{"categories":2291},[],{"categories":2293},[160],{"categories":2295},[160],{"categories":2297},[],{"categories":2299},[232],{"categories":2301},[160],{"categories":2303},[257],{"categories":2305},[118],{"categories":2307},[],{"categories":2309},[163],{"categories":2311},[160],{"categories":2313},[154],{"categories":2315},[163],{"categories":2317},[163],{"categories":2319},[160],{"categories":2321},[160],{"categories":2323},[],{"categories":2325},[154],{"categories":2327},[160],{"categories":2329},[157],{"categories":2331},[118],{"categories":2333},[210],{"categories":2335},[],{"categories":2337},[],{"categories":2339},[],{"categories":2341},[163],{"categories":2343},[118],{"categories":2345},[210],{"categories":2347},[181],{"categories":2349},[160],{"categories":2351},[181],{"categories":2353},[163],{"categories":2355},[210],{"categories":2357},[160],{"categories":2359},[],{"categories":2361},[160],{"categories":2363},[210],{"categories":2365},[181],{"categories":2367},[157],{"categories":2369},[118],{"categories":2371},[160],{"categories":2373},[181],{"categories":2375},[232],{"categories":2377},[],{"categories":2379},[],{"categories":2381},[213],{"categories":2383},[160,118],{"categories":2385},[181],{"categories":2387},[160],{"categories":2389},[160],{"categories":2391},[163],{"categories":2393},[160],{"categories":2395},[163],{"categories":2397},[160],{"categories":2399},[160],{"categories":2401},[],{"categories":2403},[118],{"categories":2405},[160],{"categories":2407},[213],{"categories":2409},[163],{"categories":2411},[232],{"categories":2413},[257],{"categories":2415},[],{"categories":2417},[163],{"categories":2419},[154],{"categories":2421},[163],{"categories":2423},[163],{"categories":2425},[166],{"categories":2427},[118],{"categories":2429},[160],{"categories":2431},[160],{"categories":2433},[],{"categories":2435},[],{"categories":2437},[],{"categories":2439},[257],{"categories":2441},[160],{"categories":2443},[181],{"categories":2445},[160],{"categories":2447},[160],{"categories":2449},[160],{"categories":2451},[],{"categories":2453},[213],{"categories":2455},[157],{"categories":2457},[163],{"categories":2459},[],{"categories":2461},[160],{"categories":2463},[163],{"categories":2465},[160],{"categories":2467},[257],{"categories":2469},[],{"categories":2471},[210],{"categories":2473},[210],{"categories":2475},[],{"categories":2477},[118],{"categories":2479},[160],{"categories":2481},[210],{"categories":2483},[160],{"categories":2485},[157],{"categories":2487},[],{"categories":2489},[181],{"categories":2491},[160],{"categories":2493},[160],{"categories":2495},[210],{"categories":2497},[163],{"categories":2499},[181],{"categories":2501},[],{"categories":2503},[163],{"categories":2505},[163],{"categories":2507},[210],{"categories":2509},[160],{"categories":2511},[],{"categories":2513},[160],{"categories":2515},[160],{"categories":2517},[257],{"categories":2519},[181],{"categories":2521},[213],{"categories":2523},[213],{"categories":2525},[],{"categories":2527},[],{"categories":2529},[],{"categories":2531},[163],{"categories":2533},[163],{"categories":2535},[118],{"categories":2537},[118],{"categories":2539},[160],{"categories":2541},[160],{"categories":2543},[160],{"categories":2545},[163],{"categories":2547},[],{"categories":2549},[],{"categories":2551},[160],{"categories":2553},[],{"categories":2555},[160],{"categories":2557},[163],{"categories":2559},[160],{"categories":2561},[160],{"categories":2563},[],{"categories":2565},[166],{"categories":2567},[160],{"categories":2569},[210],{"categories":2571},[160],{"categories":2573},[157],{"categories":2575},[160],{"categories":2577},[232],{"categories":2579},[163],{"categories":2581},[160],{"categories":2583},[160],{"categories":2585},[160],{"categories":2587},[118],{"categories":2589},[],{"categories":2591},[181],{"categories":2593},[163],{"categories":2595},[],{"categories":2597},[181],{"categories":2599},[163],{"categories":2601},[163],{"categories":2603},[160],{"categories":2605},[163],{"categories":2607},[],{"categories":2609},[157],{"categories":2611},[163],{"categories":2613},[],{"categories":2615},[118],{"categories":2617},[160],{"categories":2619},[154],{"categories":2621},[181],{"categories":2623},[257],{"categories":2625},[163],{"categories":2627},[160],{"categories":2629},[163],{"categories":2631},[154],{"categories":2633},[],{"categories":2635},[160],{"categories":2637},[],{"categories":2639},[],{"categories":2641},[210],{"categories":2643},[160,157],{"categories":2645},[163],{"categories":2647},[160],{"categories":2649},[],{"categories":2651},[154],{"categories":2653},[213],{"categories":2655},[160],{"categories":2657},[118],{"categories":2659},[160],{"categories":2661},[163],{"categories":2663},[160],{"categories":2665},[160],{"categories":2667},[160],{"categories":2669},[181],{"categories":2671},[163],{"categories":2673},[160],{"categories":2675},[],{"categories":2677},[],{"categories":2679},[163],{"categories":2681},[160],{"categories":2683},[257],{"categories":2685},[],{"categories":2687},[160],{"categories":2689},[163],{"categories":2691},[163],{"categories":2693},[],{"categories":2695},[163],{"categories":2697},[160],{"categories":2699},[232],{"categories":2701},[213],{"categories":2703},[163],{"categories":2705},[160],{"categories":2707},[257],{"categories":2709},[],{"categories":2711},[160],{"categories":2713},[232],{"categories":2715},[210],{"categories":2717},[160],{"categories":2719},[160],{"categories":2721},[],{"categories":2723},[232],{"categories":2725},[181],{"categories":2727},[160],{"categories":2729},[160],{"categories":2731},[154],{"categories":2733},[160],{"categories":2735},[],{"categories":2737},[],{"categories":2739},[210],{"categories":2741},[160],{"categories":2743},[213],{"categories":2745},[232],{"categories":2747},[163],{"categories":2749},[232],{"categories":2751},[181],{"categories":2753},[],{"categories":2755},[160],{"categories":2757},[],{"categories":2759},[160],{"categories":2761},[163],{"categories":2763},[160],{"categories":2765},[160],{"categories":2767},[],{"categories":2769},[160,118],{"categories":2771},[181],{"categories":2773},[163],{"categories":2775},[118],{"categories":2777},[160],{"categories":2779},[154],{"categories":2781},[],{"categories":2783},[],{"categories":2785},[163],{"categories":2787},[160],{"categories":2789},[118],{"categories":2791},[154],{"categories":2793},[118],{"categories":2795},[118],{"categories":2797},[160],{"categories":2799},[232],{"categories":2801},[160],{"categories":2803},[118],{"categories":2805},[],{"categories":2807},[210,160],{"categories":2809},[257],{"categories":2811},[154],{"categories":2813},[],{"categories":2815},[160],{"categories":2817},[157],{"categories":2819},[157],{"categories":2821},[160],{"categories":2823},[160],{"categories":2825},[160],{"categories":2827},[118],{"categories":2829},[163],{"categories":2831},[181],{"categories":2833},[232],{"categories":2835},[210],{"categories":2837},[160],{"categories":2839},[160],{"categories":2841},[160],{"categories":2843},[160],{"categories":2845},[154],{"categories":2847},[160],{"categories":2849},[163],{"categories":2851},[163],{"categories":2853},[181],{"categories":2855},[118],{"categories":2857},[],{"categories":2859},[],{"categories":2861},[213],{"categories":2863},[118],{"categories":2865},[160],{"categories":2867},[210],{"categories":2869},[160],{"categories":2871},[160],{"categories":2873},[160],{"categories":2875},[213],{"categories":2877},[160],{"categories":2879},[160],{"categories":2881},[160],{"categories":2883},[163],{"categories":2885},[163],{"categories":2887},[160,157],{"categories":2889},[],{"categories":2891},[210],{"categories":2893},[],{"categories":2895},[160],{"categories":2897},[181],{"categories":2899},[154],{"categories":2901},[154],{"categories":2903},[163],{"categories":2905},[163],{"categories":2907},[163],{"categories":2909},[160],{"categories":2911},[160],{"categories":2913},[157],{"categories":2915},[118],{"categories":2917},[232],{"categories":2919},[160],{"categories":2921},[],{"categories":2923},[181],{"categories":2925},[160],{"categories":2927},[160],{"categories":2929},[160],{"categories":2931},[160],{"categories":2933},[160],{"categories":2935},[118],{"categories":2937},[181],{"categories":2939},[118],{"categories":2941},[118],{"categories":2943},[160],{"categories":2945},[160],{"categories":2947},[160],{"categories":2949},[163],{"categories":2951},[181],{"categories":2953},[160],{"categories":2955},[163],{"categories":2957},[160],{"categories":2959},[210],{"categories":2961},[160],{"categories":2963},[160],{"categories":2965},[257],{"categories":2967},[160],{"categories":2969},[166],{"categories":2971},[163],{"categories":2973},[160],{"categories":2975},[181],{"categories":2977},[163],{"categories":2979},[232],{"categories":2981},[160],{"categories":2983},[157],{"categories":2985},[160],{"categories":2987},[],{"categories":2989},[160],{"categories":2991},[160],{"categories":2993},[],{"categories":2995},[],{"categories":2997},[],{"categories":2999},[157],{"categories":3001},[160],{"categories":3003},[163],{"categories":3005},[181],{"categories":3007},[181],{"categories":3009},[181],{"categories":3011},[181],{"categories":3013},[],{"categories":3015},[154],{"categories":3017},[163],{"categories":3019},[181],{"categories":3021},[160],{"categories":3023},[154],{"categories":3025},[163],{"categories":3027},[160],{"categories":3029},[160,163],{"categories":3031},[163],{"categories":3033},[257],{"categories":3035},[181],{"categories":3037},[163],{"categories":3039},[181],{"categories":3041},[163],{"categories":3043},[160],{"categories":3045},[],{"categories":3047},[181],{"categories":3049},[232],{"categories":3051},[154],{"categories":3053},[160],{"categories":3055},[160],{"categories":3057},[],{"categories":3059},[118],{"categories":3061},[],{"categories":3063},[154],{"categories":3065},[163],{"categories":3067},[181],{"categories":3069},[160],{"categories":3071},[181],{"categories":3073},[154],{"categories":3075},[181],{"categories":3077},[181],{"categories":3079},[],{"categories":3081},[157],{"categories":3083},[163],{"categories":3085},[181],{"categories":3087},[181],{"categories":3089},[181],{"categories":3091},[181],{"categories":3093},[181],{"categories":3095},[181],{"categories":3097},[181],{"categories":3099},[181],{"categories":3101},[181],{"categories":3103},[181],{"categories":3105},[213],{"categories":3107},[154],{"categories":3109},[160],{"categories":3111},[160],{"categories":3113},[163],{"categories":3115},[163],{"categories":3117},[],{"categories":3119},[160,154],{"categories":3121},[],{"categories":3123},[163],{"categories":3125},[181],{"categories":3127},[163],{"categories":3129},[160],{"categories":3131},[160],{"categories":3133},[160],{"categories":3135},[160],{"categories":3137},[160],{"categories":3139},[163],{"categories":3141},[157],{"categories":3143},[163],{"categories":3145},[],{"categories":3147},[210],{"categories":3149},[181],{"categories":3151},[160],{"categories":3153},[],{"categories":3155},[],{"categories":3157},[163],{"categories":3159},[210],{"categories":3161},[160],{"categories":3163},[],{"categories":3165},[160],{"categories":3167},[],{"categories":3169},[232],{"categories":3171},[160],{"categories":3173},[],{"categories":3175},[],{"categories":3177},[181],{"categories":3179},[154],{"categories":3181},[160],{"categories":3183},[157],{"categories":3185},[160],{"categories":3187},[160],{"categories":3189},[160],{"categories":3191},[157],{"categories":3193},[210],{"categories":3195},[],{"categories":3197},[160],{"categories":3199},[181],{"categories":3201},[],{"categories":3203},[210],{"categories":3205},[160],{"categories":3207},[232],{"categories":3209},[160],{"categories":3211},[257],{"categories":3213},[],{"categories":3215},[232],{"categories":3217},[],{"categories":3219},[160],{"categories":3221},[],{"categories":3223},[163],{"categories":3225},[118],{"categories":3227},[],{"categories":3229},[157],{"categories":3231},[154],{"categories":3233},[163],{"categories":3235},[210],{"categories":3237},[118],{"categories":3239},[],{"categories":3241},[],{"categories":3243},[160],{"categories":3245},[154],{"categories":3247},[160],{"categories":3249},[232],{"categories":3251},[],{"categories":3253},[163],{"categories":3255},[163],{"categories":3257},[163],{"categories":3259},[181],{"categories":3261},[118],{"categories":3263},[160],{"categories":3265},[163],{"categories":3267},[160],{"categories":3269},[163],{"categories":3271},[160],{"categories":3273},[166],{"categories":3275},[232],{"categories":3277},[181],{"categories":3279},[],{"categories":3281},[232],{"categories":3283},[],{"categories":3285},[118],{"categories":3287},[163],{"categories":3289},[],{"categories":3291},[160],{"categories":3293},[160],{"categories":3295},[163],{"categories":3297},[157],{"categories":3299},[154],{"categories":3301},[160],{"categories":3303},[210],{"categories":3305},[118],{"categories":3307},[118],{"categories":3309},[160],{"categories":3311},[213],{"categories":3313},[163],{"categories":3315},[160],{"categories":3317},[163],{"categories":3319},[157],{"categories":3321},[210],{"categories":3323},[118],{"categories":3325},[163],{"categories":3327},[160],{"categories":3329},[160],{"categories":3331},[163],{"categories":3333},[160],{"categories":3335},[181],{"categories":3337},[],{"categories":3339},[154],{"categories":3341},[160],{"categories":3343},[160],{"categories":3345},[160],{"categories":3347},[163],{"categories":3349},[160],{"categories":3351},[160],{"categories":3353},[],{"categories":3355},[160],{"categories":3357},[210],{"categories":3359},[157],{"categories":3361},[181],{"categories":3363},[163],{"categories":3365},[160],{"categories":3367},[160],{"categories":3369},[210],{"categories":3371},[163],{"categories":3373},[160],{"categories":3375},[232],{"categories":3377},[213],{"categories":3379},[160],{"categories":3381},[181],{"categories":3383},[160],{"categories":3385},[163],{"categories":3387},[257],{"categories":3389},[160],{"categories":3391},[163],{"categories":3393},[213],{"categories":3395},[],{"categories":3397},[163],{"categories":3399},[118],{"categories":3401},[210],{"categories":3403},[160],{"categories":3405},[154],{"categories":3407},[118],{"categories":3409},[157],{"categories":3411},[118],{"categories":3413},[160],{"categories":3415},[],{"categories":3417},[163],{"categories":3419},[163],{"categories":3421},[160],{"categories":3423},[213],{"categories":3425},[],{"categories":3427},[181],{"categories":3429},[],{"categories":3431},[181],{"categories":3433},[160],{"categories":3435},[160],{"categories":3437},[163],{"categories":3439},[163],{"categories":3441},[163],{"categories":3443},[],{"categories":3445},[181],{"categories":3447},[160],{"categories":3449},[],{"categories":3451},[160],{"categories":3453},[160],{"categories":3455},[],{"categories":3457},[210],{"categories":3459},[118],{"categories":3461},[163],{"categories":3463},[160],{"categories":3465},[160],{"categories":3467},[232],{"categories":3469},[160],{"categories":3471},[160],{"categories":3473},[154],{"categories":3475},[],{"categories":3477},[160],{"categories":3479},[],{"categories":3481},[154],{"categories":3483},[181],{"categories":3485},[118],{"categories":3487},[160],{"categories":3489},[160],{"categories":3491},[160],{"categories":3493},[118],{"categories":3495},[181],{"categories":3497},[210],{"categories":3499},[160],{"categories":3501},[160],{"categories":3503},[160],{"categories":3505},[181],{"categories":3507},[210],{"categories":3509},[160],{"categories":3511},[181],{"categories":3513},[210],{"categories":3515},[181],{"categories":3517},[163],{"categories":3519},[163],{"categories":3521},[163],{"categories":3523},[118],{"categories":3525},[181],{"categories":3527},[163],{"categories":3529},[163],{"categories":3531},[160],{"categories":3533},[118],{"categories":3535},[210],{"categories":3537},[160],{"categories":3539},[],{"categories":3541},[163],{"categories":3543},[],{"categories":3545},[],{"categories":3547},[],{"categories":3549},[157],{"categories":3551},[163],{"categories":3553},[160],{"categories":3555},[163],{"categories":3557},[154],{"categories":3559},[163],{"categories":3561},[232],{"categories":3563},[163],{"categories":3565},[],{"categories":3567},[163],{"categories":3569},[],{"categories":3571},[154],{"categories":3573},[163],{"categories":3575},[],{"categories":3577},[163],{"categories":3579},[160],{"categories":3581},[160],{"categories":3583},[181],{"categories":3585},[160],{"categories":3587},[163],{"categories":3589},[160],{"categories":3591},[160],{"categories":3593},[181],{"categories":3595},[163],{"categories":3597},[118],{"categories":3599},[210],{"categories":3601},[154],{"categories":3603},[],{"categories":3605},[163],{"categories":3607},[210],{"categories":3609},[257],{"categories":3611},[181],{"categories":3613},[160],{"categories":3615},[210],{"categories":3617},[160],{"categories":3619},[154],{"categories":3621},[],{"categories":3623},[163],{"categories":3625},[160],{"categories":3627},[160],{"categories":3629},[163],{"categories":3631},[160],{"categories":3633},[210],{"categories":3635},[],{"categories":3637},[163],{"categories":3639},[166],{"categories":3641},[181],{"categories":3643},[163],{"categories":3645},[157],{"categories":3647},[],{"categories":3649},[160],{"categories":3651},[166],{"categories":3653},[160],{"categories":3655},[163],{"categories":3657},[181],{"categories":3659},[154],{"categories":3661},[257],{"categories":3663},[160],{"categories":3665},[160],{"categories":3667},[160],{"categories":3669},[181],{"categories":3671},[157],{"categories":3673},[160],{"categories":3675},[210],{"categories":3677},[181],{"categories":3679},[257],{"categories":3681},[160],{"categories":3683},[],{"categories":3685},[],{"categories":3687},[160],{"categories":3689},[257],{"categories":3691},[213],{"categories":3693},[163],{"categories":3695},[163],{"categories":3697},[181],{"categories":3699},[160],{"categories":3701},[154],{"categories":3703},[160],{"categories":3705},[210],{"categories":3707},[163],{"categories":3709},[163],{"categories":3711},[160],{"categories":3713},[232],{"categories":3715},[160],{"categories":3717},[163],{"categories":3719},[],{"categories":3721},[160],{"categories":3723},[160],{"categories":3725},[160],{"categories":3727},[181],{"categories":3729},[154],{"categories":3731},[],{"categories":3733},[160],{"categories":3735},[160],{"categories":3737},[118],{"categories":3739},[210],{"categories":3741},[160,163],{"categories":3743},[232,157],{"categories":3745},[160],{"categories":3747},[160],{"categories":3749},[],{"categories":3751},[163],{"categories":3753},[],{"categories":3755},[118],{"categories":3757},[160],{"categories":3759},[],{"categories":3761},[160],{"categories":3763},[181],{"categories":3765},[160],{"categories":3767},[],{"categories":3769},[163],{"categories":3771},[160],{"categories":3773},[],{"categories":3775},[210],{"categories":3777},[160],{"categories":3779},[163],{"categories":3781},[160],{"categories":3783},[154],{"categories":3785},[163],{"categories":3787},[160],{"categories":3789},[],{"categories":3791},[257],{"categories":3793},[232],{"categories":3795},[157],{"categories":3797},[157],{"categories":3799},[160],{"categories":3801},[154],{"categories":3803},[154],{"categories":3805},[160],{"categories":3807},[163],{"categories":3809},[160],{"categories":3811},[160],{"categories":3813},[118],{"categories":3815},[154],{"categories":3817},[160],{"categories":3819},[232],{"categories":3821},[181],{"categories":3823},[160],{"categories":3825},[160],{"categories":3827},[163],{"categories":3829},[160],{"categories":3831},[],{"categories":3833},[118],{"categories":3835},[],{"categories":3837},[118],{"categories":3839},[163],{"categories":3841},[154],{"categories":3843},[],{"categories":3845},[257],{"categories":3847},[160],{"categories":3849},[118],{"categories":3851},[],{"categories":3853},[181],{"categories":3855},[163],{"categories":3857},[118],{"categories":3859},[160],{"categories":3861},[163],{"categories":3863},[118],{"categories":3865},[163],{"categories":3867},[181],{"categories":3869},[154],{"categories":3871},[181],{"categories":3873},[118],{"categories":3875},[160],{"categories":3877},[210],{"categories":3879},[160],{"categories":3881},[160],{"categories":3883},[160],{"categories":3885},[160],{"categories":3887},[160],{"categories":3889},[163],{"categories":3891},[160],{"categories":3893},[163],{"categories":3895},[160],{"categories":3897},[154],{"categories":3899},[160],{"categories":3901},[163],{"categories":3903},[210],{"categories":3905},[163],{"categories":3907},[154],{"categories":3909},[163],{"categories":3911},[210],{"categories":3913},[],{"categories":3915},[160],{"categories":3917},[213],{"categories":3919},[160],{"categories":3921},[160],{"categories":3923},[118],{"categories":3925},[],{"categories":3927},[163],{"categories":3929},[232],{"categories":3931},[160],{"categories":3933},[181],{"categories":3935},[232],{"categories":3937},[163],{"categories":3939},[157],{"categories":3941},[157],{"categories":3943},[160],{"categories":3945},[160],{"categories":3947},[154],{"categories":3949},[],{"categories":3951},[163],{"categories":3953},[160],{"categories":3955},[118],{"categories":3957},[],{"categories":3959},[154],{"categories":3961},[160],{"categories":3963},[163],{"categories":3965},[163],{"categories":3967},[],{"categories":3969},[118],{"categories":3971},[118],{"categories":3973},[232],{"categories":3975},[210],{"categories":3977},[],{"categories":3979},[160],{"categories":3981},[163],{"categories":3983},[154],{"categories":3985},[160],{"categories":3987},[118],{"categories":3989},[154],{"categories":3991},[181],{"categories":3993},[181],{"categories":3995},[],{"categories":3997},[181],{"categories":3999},[163],{"categories":4001},[210],{"categories":4003},[213],{"categories":4005},[160],{"categories":4007},[],{"categories":4009},[181],{"categories":4011},[118],{"categories":4013},[160],{"categories":4015},[157],{"categories":4017},[160],{"categories":4019},[154],{"categories":4021},[257],{"categories":4023},[154],{"categories":4025},[],{"categories":4027},[],{"categories":4029},[163],{"categories":4031},[181],{"categories":4033},[],{"categories":4035},[163],{"categories":4037},[163],{"categories":4039},[163],{"categories":4041},[],{"categories":4043},[160],{"categories":4045},[],{"categories":4047},[181],{"categories":4049},[154],{"categories":4051},[210],{"categories":4053},[160],{"categories":4055},[181],{"categories":4057},[160],{"categories":4059},[181],{"categories":4061},[],{"categories":4063},[181],{"categories":4065},[154],{"categories":4067},[163],{"categories":4069},[160],{"categories":4071},[],{"categories":4073},[118],{"categories":4075},[163],{"categories":4077},[166],{"categories":4079},[163],{"categories":4081},[154],{"categories":4083},[],{"categories":4085},[],{"categories":4087},[],{"categories":4089},[210],{"categories":4091},[163],{"categories":4093},[160],{"categories":4095},[160],{"categories":4097},[],{"categories":4099},[],{"categories":4101},[],{"categories":4103},[210],{"categories":4105},[],{"categories":4107},[163],{"categories":4109},[160],{"categories":4111},[154],{"categories":4113},[],{"categories":4115},[],{"categories":4117},[210],{"categories":4119},[160],{"categories":4121},[181],{"categories":4123},[],{"categories":4125},[232],{"categories":4127},[181],{"categories":4129},[232],{"categories":4131},[213],{"categories":4133},[160],{"categories":4135},[160],{"categories":4137},[],{"categories":4139},[],{"categories":4141},[163],{"categories":4143},[],{"categories":4145},[160],{"categories":4147},[],{"categories":4149},[163],{"categories":4151},[160],{"categories":4153},[],{"categories":4155},[163],{"categories":4157},[160],{"categories":4159},[181],{"categories":4161},[160],{"categories":4163},[232],{"categories":4165},[160],{"categories":4167},[160],{"categories":4169},[213],{"categories":4171},[163],{"categories":4173},[163],{"categories":4175},[],{"categories":4177},[],{"categories":4179},[160],{"categories":4181},[],{"categories":4183},[181],{"categories":4185},[],{"categories":4187},[],{"categories":4189},[210],{"categories":4191},[154],{"categories":4193},[],{"categories":4195},[157],{"categories":4197},[232],{"categories":4199},[160],{"categories":4201},[118],{"categories":4203},[154],{"categories":4205},[213],{"categories":4207},[157],{"categories":4209},[118],{"categories":4211},[118],{"categories":4213},[],{"categories":4215},[160],{"categories":4217},[],{"categories":4219},[163],{"categories":4221},[154],{"categories":4223},[210],{"categories":4225},[154],{"categories":4227},[163],{"categories":4229},[257],{"categories":4231},[160],{"categories":4233},[160],{"categories":4235},[154],{"categories":4237},[163],{"categories":4239},[],{"categories":4241},[160],{"categories":4243},[118],{"categories":4245},[181],{"categories":4247},[118],{"categories":4249},[160],{"categories":4251},[],{"categories":4253},[210],{"categories":4255},[181],{"categories":4257},[154],{"categories":4259},[160],{"categories":4261},[163],{"categories":4263},[160],{"categories":4265},[157],{"categories":4267},[163],{"categories":4269},[163,257],{"categories":4271},[163],{"categories":4273},[118],{"categories":4275},[160],{"categories":4277},[160],{"categories":4279},[213],{"categories":4281},[163],{"categories":4283},[232],{"categories":4285},[163],{"categories":4287},[],{"categories":4289},[163],{"categories":4291},[160],{"categories":4293},[157],{"categories":4295},[],{"categories":4297},[],{"categories":4299},[160],{"categories":4301},[213],{"categories":4303},[232],{"categories":4305},[160],{"categories":4307},[163],{"categories":4309},[],{"categories":4311},[181],{"categories":4313},[],{"categories":4315},[181],{"categories":4317},[118],{"categories":4319},[154],{"categories":4321},[118],{"categories":4323},[160],{"categories":4325},[163],{"categories":4327},[160],{"categories":4329},[160],{"categories":4331},[232],{"categories":4333},[118],{"categories":4335},[],{"categories":4337},[181],{"categories":4339},[160],{"categories":4341},[],{"categories":4343},[160],{"categories":4345},[160],{"categories":4347},[160],{"categories":4349},[163],{"categories":4351},[160],{"categories":4353},[166],{"categories":4355},[163],{"categories":4357},[160],{"categories":4359},[160],{"categories":4361},[160],{"categories":4363},[160],{"categories":4365},[157],{"categories":4367},[],{"categories":4369},[166],{"categories":4371},[181],{"categories":4373},[163],{"categories":4375},[160],{"categories":4377},[118],{"categories":4379},[],{"categories":4381},[118],{"categories":4383},[118],{"categories":4385},[118],{"categories":4387},[160],{"categories":4389},[160],{"categories":4391},[160],{"categories":4393},[163],{"categories":4395},[181],{"categories":4397},[160],{"categories":4399},[160],{"categories":4401},[160],{"categories":4403},[157],{"categories":4405},[160],{"categories":4407},[163],{"categories":4409},[210],{"categories":4411},[],{"categories":4413},[213],{"categories":4415},[163],{"categories":4417},[160],{"categories":4419},[],{"categories":4421},[160],{"categories":4423},[160],{"categories":4425},[181],{"categories":4427},[160],{"categories":4429},[163],{"categories":4431},[232],{"categories":4433},[],{"categories":4435},[],{"categories":4437},[181],{"categories":4439},[181],{"categories":4441},[160],{"categories":4443},[232],{"categories":4445},[160],{"categories":4447},[154],{"categories":4449},[163],{"categories":4451},[160],{"categories":4453},[163],{"categories":4455},[163],{"categories":4457},[160],{"categories":4459},[157],{"categories":4461},[],{"categories":4463},[213],{"categories":4465},[],{"categories":4467},[181],{"categories":4469},[160],{"categories":4471},[213],{"categories":4473},[160],{"categories":4475},[118],{"categories":4477},[118],{"categories":4479},[118],{"categories":4481},[163],{"categories":4483},[163],{"categories":4485},[210],{"categories":4487},[213],{"categories":4489},[213],{"categories":4491},[],{"categories":4493},[181],{"categories":4495},[160],{"categories":4497},[160],{"categories":4499},[118],{"categories":4501},[],{"categories":4503},[181],{"categories":4505},[181],{"categories":4507},[181],{"categories":4509},[],{"categories":4511},[163],{"categories":4513},[160],{"categories":4515},[],{"categories":4517},[154],{"categories":4519},[157],{"categories":4521},[],{"categories":4523},[160],{"categories":4525},[160],{"categories":4527},[],{"categories":4529},[118],{"categories":4531},[],{"categories":4533},[],{"categories":4535},[],{"categories":4537},[],{"categories":4539},[160],{"categories":4541},[181],{"categories":4543},[],{"categories":4545},[],{"categories":4547},[160],{"categories":4549},[160],{"categories":4551},[160],{"categories":4553},[213],{"categories":4555},[160],{"categories":4557},[213],{"categories":4559},[],{"categories":4561},[213],{"categories":4563},[213],{"categories":4565},[257],{"categories":4567},[163],{"categories":4569},[118],{"categories":4571},[],{"categories":4573},[],{"categories":4575},[213],{"categories":4577},[118],{"categories":4579},[118],{"categories":4581},[118],{"categories":4583},[],{"categories":4585},[154],{"categories":4587},[118],{"categories":4589},[118],{"categories":4591},[154],{"categories":4593},[118],{"categories":4595},[157],{"categories":4597},[118],{"categories":4599},[118],{"categories":4601},[118],{"categories":4603},[213],{"categories":4605},[181],{"categories":4607},[181],{"categories":4609},[160],{"categories":4611},[118],{"categories":4613},[213],{"categories":4615},[257],{"categories":4617},[213],{"categories":4619},[213],{"categories":4621},[213],{"categories":4623},[],{"categories":4625},[157],{"categories":4627},[],{"categories":4629},[257],{"categories":4631},[118],{"categories":4633},[118],{"categories":4635},[118],{"categories":4637},[163],{"categories":4639},[181,157],{"categories":4641},[213],{"categories":4643},[],{"categories":4645},[],{"categories":4647},[213],{"categories":4649},[],{"categories":4651},[213],{"categories":4653},[181],{"categories":4655},[163],{"categories":4657},[],{"categories":4659},[118],{"categories":4661},[160],{"categories":4663},[210],{"categories":4665},[],{"categories":4667},[160],{"categories":4669},[],{"categories":4671},[181],{"categories":4673},[154],{"categories":4675},[213],{"categories":4677},[],{"categories":4679},[118],{"categories":4681},[181],[4683,4731,4839,5009],{"id":4684,"title":4685,"ai":4686,"body":4692,"categories":4717,"created_at":119,"date_modified":119,"description":111,"extension":120,"faq":119,"featured":121,"kicker_label":119,"meta":4718,"navigation":132,"path":4719,"published_at":4720,"question":119,"scraped_at":119,"seo":4721,"sitemap":4722,"source_id":4723,"source_name":139,"source_type":140,"source_url":4724,"stem":4725,"tags":4726,"thumbnail_url":119,"tldr":4728,"tweet":119,"unknown_tags":4729,"__hash__":4730},"summaries\u002Fsummaries\u002Fbuilder-faker-for-dynamic-playwright-api-test-data-summary.md","Builder + Faker for Dynamic Playwright API Test Data",{"provider":7,"model":4687,"input_tokens":4688,"output_tokens":4689,"processing_time_ms":4690,"cost_usd":4691},"x-ai\u002Fgrok-4.1-fast",3688,978,9951,0.0012041,{"type":14,"value":4693,"toc":4713},[4694,4698,4701,4705],[17,4695,4697],{"id":4696},"fix-test-data-mess-with-builder-faker","Fix Test Data Mess with Builder + Faker",[22,4699,4700],{},"Hardcoded test data starts simple but turns messy and repetitive in complex Playwright tests for e-commerce or finance apps, wasting time on data fixes over actual testing. Builder Pattern combined with Faker generates dynamic, realistic data on-the-fly, keeping tests readable, maintainable, and scalable. This approach separates data creation from test logic, letting you build objects step-by-step with varied representations.",[17,4702,4704],{"id":4703},"builder-pattern-core-mechanics","Builder Pattern Core Mechanics",[22,4706,4707,4708,4712],{},"Builder is a creational design pattern for constructing complex objects incrementally. It isolates object creation logic from the object's structure, improving code readability and maintenance. Use it when test objects have many optional fields or need variations—chain methods like ",[4709,4710,4711],"code",{},".withName().withEmail().build()"," to produce tailored data via Faker's random generators (e.g., fake names, emails, prices). Result: Tests focus on behavior, not data boilerplate, and adapt easily to API changes.",{"title":111,"searchDepth":112,"depth":112,"links":4714},[4715,4716],{"id":4696,"depth":112,"text":4697},{"id":4703,"depth":112,"text":4704},[118],{},"\u002Fsummaries\u002Fbuilder-faker-for-dynamic-playwright-api-test-data-summary","2026-04-08 21:21:20",{"title":4685,"description":111},{"loc":4719},"18101b1b4bcafc41","https:\u002F\u002Funknown","summaries\u002Fbuilder-faker-for-dynamic-playwright-api-test-data-summary",[4727,144],"typescript","Replace hardcoded test data in Playwright TypeScript API tests with Builder Pattern + Faker to generate clean, flexible, realistic data for complex apps like e-commerce or finance.",[],"xsVVRAJOTBNm92XxYRtufBAEQffCRH7P852490L-PN8",{"id":4732,"title":4733,"ai":4734,"body":4739,"categories":4815,"created_at":119,"date_modified":119,"description":111,"extension":120,"faq":119,"featured":121,"kicker_label":119,"meta":4816,"navigation":132,"path":4826,"published_at":119,"question":119,"scraped_at":4827,"seo":4828,"sitemap":4829,"source_id":4830,"source_name":4831,"source_type":140,"source_url":4832,"stem":4833,"tags":4834,"thumbnail_url":119,"tldr":4836,"tweet":119,"unknown_tags":4837,"__hash__":4838},"summaries\u002Fsummaries\u002Ff2cb784283281a42-enable-dependabot-to-auto-detect-and-fix-dependenc-summary.md","Enable Dependabot to Auto-Detect and Fix Dependency Vulns",{"provider":7,"model":4687,"input_tokens":4735,"output_tokens":4736,"processing_time_ms":4737,"cost_usd":4738},5802,2223,16290,0.0022494,{"type":14,"value":4740,"toc":4809},[4741,4745,4748,4756,4760,4763,4766,4770,4773,4793,4796,4800,4803,4806],[17,4742,4744],{"id":4743},"dependabots-three-features-secure-dependencies","Dependabot's Three Features Secure Dependencies",[22,4746,4747],{},"Dependabot scans your repo's dependency graph to manage risks: alerts notify of vulnerabilities in used packages; security updates auto-create pull requests (PRs) to patched versions; version updates raise PRs for non-security dependency bumps. Enabling all three covers detection, urgent fixes, and maintenance. GitHub auto-enables the dependency graph on first activation, pulling from package manifests like package-lock.json.",[22,4749,4750,4751,4755],{},"For hands-on testing, fork ",[50,4752,4753],{"href":4753,"rel":4754},"https:\u002F\u002Fgithub.com\u002Fdependabot\u002Fdemo",[54]," repo: select owner, name it, create fork. This demo exposes a real vuln like 'Command Injection in lodash' for practice.",[17,4757,4759],{"id":4758},"one-click-enablement-and-config-in-repo-settings","One-Click Enablement and Config in Repo Settings",[22,4761,4762],{},"In your forked repo, go to Settings > Advanced Security (under Security sidebar) > Enable Dependabot alerts, security updates, and version updates. GitHub generates a default dependabot.yml in \u002F.github\u002F for version updates—edit it to specify package ecosystems, update schedules, directories, and ignore rules (see GitHub's example config for YAML structure with 'version: 2', 'updates' array of 'package-ecosystem' like 'npm', 'directory: \"\u002F\"', 'schedule: {interval: \"daily\"}'). Commit changes to activate.",[22,4764,4765],{},"This setup works for user\u002Forg repos; org admins can enforce repo-wide via org settings.",[17,4767,4769],{"id":4768},"view-prioritize-and-drill-into-vulnerability-details","View, Prioritize, and Drill into Vulnerability Details",[22,4771,4772],{},"Access alerts at repo main page > Security tab > Findings > Dependabot > Vulnerabilities (default: Open tab). Filter by severity, labels, or auto-triage rules to ignore false positives. Click an alert (e.g., lodash in javascript\u002Fpackage-lock.json) for:",[26,4774,4775,4778,4781,4784,4787,4790],{},[29,4776,4777],{},"Package, affected\u002Fpatched versions.",[29,4779,4780],{},"Vuln description.",[29,4782,4783],{},"Severity (via CVSS score), tags, CWEs, CVE\u002FGHSA IDs.",[29,4785,4786],{},"Link to GitHub Advisory Database advisory.",[29,4788,4789],{},"Affected repos list.",[29,4791,4792],{},"Auto PR link: click Review security update to inspect.",[22,4794,4795],{},"Use Closed tab for dismissed alerts; prioritize high-impact first to reduce exploit risk.",[17,4797,4799],{"id":4798},"resolve-alerts-merge-prs-or-dismiss-with-justification","Resolve Alerts: Merge PRs or Dismiss with Justification",[22,4801,4802],{},"For fixes, click Review security update on alert—Dependabot's PR shows commits, changelog diffs. Use PR commands (via Dependabot commands\u002Foptions link) like \u002Fmerge to auto-merge or \u002Frebase. Merge to apply patched version, closing the alert.",[22,4804,4805],{},"To dismiss: Alert details > Dismiss alert > Select reason (e.g., 'fixed outside Dependabot', 'not used', 'acceptable risk') > Add comment for audit trail > Confirm. Dismissed alerts move to Closed tab.",[22,4807,4808],{},"Troubleshoot PR blocks or detection issues via GitHub docs on errors and vulnerable dependency detection. Next: Customize notifications, org policies, PR management, or browse advisories.",{"title":111,"searchDepth":112,"depth":112,"links":4810},[4811,4812,4813,4814],{"id":4743,"depth":112,"text":4744},{"id":4758,"depth":112,"text":4759},{"id":4768,"depth":112,"text":4769},{"id":4798,"depth":112,"text":4799},[118],{"content_references":4817,"triage":4822},[4818],{"type":4819,"title":4820,"url":4753,"context":4821},"other","dependabot\u002Fdemo","mentioned",{"relevance":4823,"novelty":129,"quality":128,"actionability":4823,"composite":4824,"reasoning":4825},5,4.35,"Category: Automation. The article provides a detailed guide on enabling Dependabot to manage dependency vulnerabilities, which is highly relevant for developers looking to automate security in their projects. It includes specific steps for setup and configuration, making it immediately actionable for the audience.","\u002Fsummaries\u002Ff2cb784283281a42-enable-dependabot-to-auto-detect-and-fix-dependenc-summary","2026-04-15 15:33:20",{"title":4733,"description":111},{"loc":4826},"f2cb784283281a42","__oneoff__","https:\u002F\u002Fdocs.github.com\u002Fen\u002Fcode-security\u002Fgetting-started\u002Fdependabot-quickstart-guide","summaries\u002Ff2cb784283281a42-enable-dependabot-to-auto-detect-and-fix-dependenc-summary",[4835,144],"devops","Fork GitHub's demo repo, enable Dependabot alerts\u002Fsecurity\u002Fversion updates in repo Settings > Advanced Security, view vulns in Security tab, merge auto PRs for fixes like lodash command injection, or dismiss with audit comments.",[],"dA169lfM3c-V75hDqMq5cmVJ-WMyfhSWHqcICa6LkZ4",{"id":4840,"title":4841,"ai":4842,"body":4847,"categories":4989,"created_at":119,"date_modified":119,"description":111,"extension":120,"faq":119,"featured":121,"kicker_label":119,"meta":4990,"navigation":132,"path":4994,"published_at":4995,"question":119,"scraped_at":4996,"seo":4997,"sitemap":4998,"source_id":4999,"source_name":5000,"source_type":140,"source_url":5001,"stem":5002,"tags":5003,"thumbnail_url":119,"tldr":5006,"tweet":119,"unknown_tags":5007,"__hash__":5008},"summaries\u002Fsummaries\u002F2213f25251a75094-python-tricks-scripts-to-invisible-automation-syst-summary.md","Python Tricks: Scripts to Invisible Automation Systems",{"provider":7,"model":4687,"input_tokens":4843,"output_tokens":4844,"processing_time_ms":4845,"cost_usd":4846},4938,1580,25939,0.00127075,{"type":14,"value":4848,"toc":4984},[4849,4853,4864,4875,4893,4897,4908,4922,4926,4937,4951,4961,4971,4981],[17,4850,4852],{"id":4851},"composable-primitives-eliminate-string-hacking-and-boilerplate","Composable Primitives Eliminate String Hacking and Boilerplate",[22,4854,4855,4856,4859,4860,4863],{},"Replace ugly string concatenation for files with ",[4709,4857,4858],{},"pathlib",": ",[4709,4861,4862],{},"from pathlib import Path; base = Path(\"data\"); file_path = base \u002F \"output\" \u002F \"file.txt\"; file_path.write_text(\"Hello world\")",". Paths stay readable, cross-OS compatible, and composable—crucial since automation centers on file manipulation. Avoid string hacks, as they lead to bugs: “If your file code looks like string manipulation, you’re one bug away from regret.”",[22,4865,4866,4867,4870,4871,4874],{},"For iteration, use ",[4709,4868,4869],{},"itertools.product"," over loops: ",[4709,4872,4873],{},"from itertools import product; colors = [\"red\", \"blue\"]; sizes = [\"S\", \"M\", \"L\"]; list(product(colors, sizes))"," generates cartesian products instantly for test cases, datasets, or configs—replacing 20-line loops.",[22,4876,4877,4878,4859,4881,4884,4885,4888,4889,4892],{},"Ditch manual constructors with ",[4709,4879,4880],{},"dataclasses",[4709,4882,4883],{},"@dataclass class Job: title: str; company: str; salary: int"," auto-generates ",[4709,4886,4887],{},"__init__",", ",[4709,4890,4891],{},"__repr__",", and comparisons, cutting repetitive code so you focus on workflows, not boilerplate.",[17,4894,4896],{"id":4895},"observability-turns-debugging-into-narratives","Observability Turns Debugging into Narratives",[22,4898,4899,4900,4903,4904,4907],{},"f-Strings make logs readable: ",[4709,4901,4902],{},"user = \"qasim\"; action = \"login\"; print(f\"[INFO] User {user} performed {action}\")"," or ",[4709,4905,4906],{},"print(f\"[DEBUG] processing={i} | status={status} | items={len(data)}\")",". They create narrative visibility, speeding automation fixes.",[22,4909,4910,4911,4914,4915,4859,4918,4921],{},"Swap ",[4709,4912,4913],{},"print"," for ",[4709,4916,4917],{},"logging",[4709,4919,4920],{},"import logging; logging.basicConfig(level=logging.INFO); logging.info(\"Pipeline started\"); logging.warning(\"Missing values detected\")",". In pipelines, this enables observing systems, not just running code—essential for production debugging without flying blind.",[17,4923,4925],{"id":4924},"safety-nets-cli-tools-and-system-control-scale-automation","Safety Nets, CLI Tools, and System Control Scale Automation",[22,4927,4928,4929,4932,4933,4936],{},"Context managers prevent leaks: ",[4709,4930,4931],{},"with open(\"data.txt\") as f: data = f.read()",". Custom ones add power: ",[4709,4934,4935],{},"@contextmanager def timer(): start = time.time(); yield; print(\"Elapsed:\", time.time() - start); with timer(): sum(range(1_000_000))",". Automation becomes safe by default—no forgotten closes.",[22,4938,4939,4940,4859,4943,4946,4947,4950],{},"Make scripts tools with ",[4709,4941,4942],{},"argparse",[4709,4944,4945],{},"parser = argparse.ArgumentParser(); parser.add_argument(\"--input\"); parser.add_argument(\"--mode\"); args = parser.parse_args()"," lets you run ",[4709,4948,4949],{},"python app.py --input data.csv --mode fast",", turning files into Linux-like CLI without editing code.",[22,4952,4953,4954,4859,4957,4960],{},"Access APIs via ",[4709,4955,4956],{},"requests",[4709,4958,4959],{},"res = requests.get(\"https:\u002F\u002Fapi.github.com\u002Fevents\"); data = res.json(); print(len(data))",". Pair with scheduling\u002Ffiles for scrapers, pipelines, or monitoring—core of most tools, including AI via prompts.",[22,4962,4963,4964,4859,4967,4970],{},"Speed up with ",[4709,4965,4966],{},"asyncio",[4709,4968,4969],{},"async def task(i): await asyncio.sleep(1); return i; async def main(): results = await asyncio.gather(*(task(i) for i in range(5))); asyncio.run(main())"," cuts 5 sequential seconds to ~1 parallel, scaling APIs, scraping, or LLM calls.",[22,4972,4973,4974,4859,4977,4980],{},"Control OS with ",[4709,4975,4976],{},"subprocess",[4709,4978,4979],{},"subprocess.run([\"ls\", \"-l\"])"," for batch renames, CLI orchestration, or pipelines—Python as machine control layer.",[22,4982,4983],{},"Combined, these remove manual decisions: less thinking, repetition, friction. Good automation feels invisible, handling workflows in the background so you stop thinking about them.",{"title":111,"searchDepth":112,"depth":112,"links":4985},[4986,4987,4988],{"id":4851,"depth":112,"text":4852},{"id":4895,"depth":112,"text":4896},{"id":4924,"depth":112,"text":4925},[118],{"content_references":4991,"triage":4992},[],{"relevance":128,"novelty":129,"quality":128,"actionability":128,"composite":130,"reasoning":4993},"Category: AI Automation. The article provides practical Python tricks for building reliable automation systems, addressing the audience's need for actionable content. It includes specific code examples and techniques that can be directly applied to improve automation workflows.","\u002Fsummaries\u002F2213f25251a75094-python-tricks-scripts-to-invisible-automation-syst-summary","2026-05-12 15:41:08","2026-05-13 19:01:05",{"title":4841,"description":111},{"loc":4994},"2213f25251a75094","Python in Plain English","https:\u002F\u002Fpython.plainenglish.io\u002F10-python-tricks-that-turn-beginners-into-builders-36c42288ffef?source=rss----78073def27b8---4","summaries\u002F2213f25251a75094-python-tricks-scripts-to-invisible-automation-syst-summary",[5004,144,5005],"python","dev-productivity","Shift from one-off scripts to reliable systems using pathlib for paths, itertools for combinations, dataclasses for models, logging over print, context managers for safety, argparse for CLI, requests\u002Fasyncio for APIs, and subprocess for OS control—removing manual decisions entirely.",[5005],"We0hU3wZU4j3_jCKrixA2VsGroJ-G8A5k73y7Lt-pZc",{"id":5010,"title":5011,"ai":5012,"body":5017,"categories":5049,"created_at":119,"date_modified":119,"description":111,"extension":120,"faq":119,"featured":121,"kicker_label":119,"meta":5050,"navigation":132,"path":5051,"published_at":5052,"question":119,"scraped_at":119,"seo":5053,"sitemap":5054,"source_id":5055,"source_name":5000,"source_type":140,"source_url":4724,"stem":5056,"tags":5057,"thumbnail_url":119,"tldr":5059,"tweet":119,"unknown_tags":5060,"__hash__":5061},"summaries\u002Fsummaries\u002Fevent-driven-data-pipelines-watchdog-pandas-summary.md","Event-Driven Data Pipelines: Watchdog + Pandas",{"provider":7,"model":4687,"input_tokens":5013,"output_tokens":5014,"processing_time_ms":5015,"cost_usd":5016},3672,1993,14921,0.00170825,{"type":14,"value":5018,"toc":5044},[5019,5023,5030,5034,5037,5041],[17,5020,5022],{"id":5021},"pollings-hidden-costs-and-event-driven-fix","Polling's Hidden Costs and Event-Driven Fix",[22,5024,5025,5026,5029],{},"Manual scripts force explicit runs for new files in a folder, while polling via CRON or ",[4709,5027,5028],{},"while True"," loops checks repeatedly—wasting CPU cycles on empty folders and delaying processing until the next interval. Event-driven listening with Watchdog solves this by reacting only to actual filesystem events like file creation, enabling near-instant data ingestion without idle overhead.",[17,5031,5033],{"id":5032},"building-the-reactive-pipeline","Building the Reactive Pipeline",[22,5035,5036],{},"Monitor a target directory for incoming files using Watchdog's observer pattern, then pipe events directly to Pandas for cleaning and processing. The article outlines a step-by-step implementation: set up the event handler, define processing logic in Pandas (e.g., load CSV, transform data), and run the observer daemonized for always-on operation.",[17,5038,5040],{"id":5039},"production-trade-offs","Production Trade-offs",[22,5042,5043],{},"For reliability, handle edge cases like duplicate events or partial writes by adding file locks or size checks before processing. Run as a service (e.g., systemd) rather than inline to ensure persistence across restarts, balancing reactivity with stability in live data flows.",{"title":111,"searchDepth":112,"depth":112,"links":5045},[5046,5047,5048],{"id":5021,"depth":112,"text":5022},{"id":5032,"depth":112,"text":5033},{"id":5039,"depth":112,"text":5040},[118],{},"\u002Fsummaries\u002Fevent-driven-data-pipelines-watchdog-pandas-summary","2026-04-08 21:21:18",{"title":5011,"description":111},{"loc":5051},"06b360c4dd4cb0c9","summaries\u002Fevent-driven-data-pipelines-watchdog-pandas-summary",[5004,144,5058],"data-science","Replace manual scripts and polling loops with Watchdog to trigger instant Pandas processing on file arrivals, cutting resource waste and delays.",[],"zebps7hAlDCnfeGpkEs2GwoXW7t5u4ph6Akc4DENnxg"]