[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-94ee5e851eb08b9a-building-ai-agents-with-looker-and-mcp-summary":3,"summaries-facets-categories":128,"summary-related-94ee5e851eb08b9a-building-ai-agents-with-looker-and-mcp-summary":4753},{"id":4,"title":5,"ai":6,"body":13,"categories":85,"created_at":87,"date_modified":87,"description":79,"extension":88,"faq":87,"featured":89,"kicker_label":87,"meta":90,"navigation":107,"path":108,"published_at":109,"question":87,"scraped_at":110,"seo":111,"sitemap":112,"source_id":113,"source_name":114,"source_type":115,"source_url":116,"stem":117,"tags":118,"thumbnail_url":123,"tldr":124,"tweet":125,"unknown_tags":126,"__hash__":127},"summaries\u002Fsummaries\u002F94ee5e851eb08b9a-building-ai-agents-with-looker-and-mcp-summary.md","Building AI Agents with Looker and MCP",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","google\u002Fgemini-3.1-flash-lite",4968,595,3080,0.0021345,{"type":14,"value":15,"toc":78},"minimark",[16,21,25,29,32,68,72],[17,18,20],"h2",{"id":19},"grounding-agents-with-looker-and-mcp","Grounding Agents with Looker and MCP",[22,23,24],"p",{},"Connecting Large Language Models (LLMs) to enterprise data requires more than just a generic integration; it requires well-defined capabilities. By using the Agent Development Kit (ADK) and the Model Context Protocol (MCP), developers can create agents that interact directly with Looker’s data modeling, governance, and visualization layers. This approach allows the agent to translate natural language prompts into specific, actionable data requests.",[17,26,28],{"id":27},"configuration-and-implementation","Configuration and Implementation",[22,30,31],{},"The process of building an agent involves three primary technical components:",[33,34,35,43,58],"ul",{},[36,37,38,42],"li",{},[39,40,41],"strong",{},"Credential Management:"," Secure your Looker API client ID and client secret as environment variables. These are essential for the MCP server to authenticate and act on your behalf within the Looker instance.",[36,44,45,53,54,57],{},[39,46,47,48,52],{},"Tool Definition (",[49,50,51],"code",{},"tools.yaml","):"," This file acts as the configuration layer for your agent's capabilities. You define the Looker source (base URL and credentials) and specify which tools the agent can access. For example, defining a ",[49,55,56],{},"get_connections"," tool allows the agent to fetch database metadata. The LLM uses the provided descriptions in this file to determine which tool to invoke based on user prompts.",[36,59,60,63,64,67],{},[39,61,62],{},"Agent Initialization:"," Using the ADK, you define a root agent in Python that imports the necessary MCP toolsets and server parameters. The agent is then launched via ",[49,65,66],{},"adk web",", which provides a local interface to test and interact with the agent.",[17,69,71],{"id":70},"iterative-development","Iterative Development",[22,73,74,75,77],{},"A key advantage of this architecture is the ability to easily expand agent capabilities. By modifying the ",[49,76,51],{}," file to include additional Looker-specific tools—such as those for retrieving dashboards, looks, or explores—and restarting the local application, the agent immediately gains new functionality. This modular approach allows developers to scale from a single-tool agent to a complex system capable of performing tasks like health analysis or data exploration without rewriting the core agent logic.",{"title":79,"searchDepth":80,"depth":80,"links":81},"",2,[82,83,84],{"id":19,"depth":80,"text":20},{"id":27,"depth":80,"text":28},{"id":70,"depth":80,"text":71},[86],"AI Automation",null,"md",false,{"content_references":91,"triage":102},[92,96,99],{"type":93,"title":94,"context":95},"tool","Agent Development Kit (ADK)","recommended",{"type":93,"title":97,"url":98,"context":95},"Model Context Protocol (MCP)","https:\u002F\u002Fgoo.gle\u002F4uHIS4d",{"type":93,"title":100,"context":101},"Looker","mentioned",{"relevance":103,"novelty":104,"quality":104,"actionability":103,"composite":105,"reasoning":106},5,4,4.55,"Category: AI & LLMs. The article provides a detailed guide on building AI agents using Looker and MCP, addressing practical implementation steps that developers can follow. It includes specific technical components like credential management and tool definition, making it immediately actionable for the target audience.",true,"\u002Fsummaries\u002F94ee5e851eb08b9a-building-ai-agents-with-looker-and-mcp-summary","2026-06-11 19:00:06","2026-06-12 12:56:57",{"title":5,"description":79},{"loc":108},"94ee5e851eb08b9a","Google Cloud Tech","video","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=yeRvxe7MRj4","summaries\u002F94ee5e851eb08b9a-building-ai-agents-with-looker-and-mcp-summary",[119,120,121,122],"python","ai-agents","looker","mcp","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FyeRvxe7MRj4\u002Fhqdefault.jpg","Learn how to ground AI agents in enterprise data by connecting them to Looker using the Agent Development Kit (ADK) and the Model Context Protocol (MCP).","This is a technical walkthrough for connecting [Looker](https:\u002F\u002Flooker.com) to an AI agent using the Agent Development Kit (ADK) and the [Model Context Protocol (MCP)](https:\u002F\u002Fgoo.gle\u002F4uHIS4d). The video covers the boilerplate setup, including credential management, environment configuration, and defining tool capabilities via a `tools.yaml` file to allow an LLM to query your data instance.",[120,121,122],"q-_3sigU3ANyCUEnCdxthwQEQj0BBYuANz_E00LW0_Y",[129,132,135,138,140,143,145,147,149,151,153,155,157,159,162,164,166,168,170,172,174,176,178,180,182,184,186,188,191,194,196,198,200,202,204,207,209,211,213,216,218,220,222,224,226,228,230,232,234,236,238,241,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327,329,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,585,587,589,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,737,739,741,743,745,747,749,751,753,755,757,759,761,763,765,767,769,771,773,775,777,779,781,783,785,787,789,791,793,795,797,799,801,803,805,807,809,811,813,815,817,819,821,823,825,827,829,831,833,835,837,839,841,843,845,847,849,851,853,855,857,859,861,863,865,867,869,871,873,875,877,879,881,883,885,887,889,891,893,895,897,899,901,903,905,907,909,911,913,915,917,919,921,923,925,927,929,931,933,935,937,939,941,943,945,947,949,951,953,955,957,959,961,963,965,967,969,971,973,975,977,979,981,983,985,987,989,991,993,995,997,999,1001,1003,1005,1007,1009,1011,1013,1015,1017,1019,1021,1023,1025,1027,1029,1031,1033,1035,1037,1039,1041,1043,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1069,1071,1073,1075,1077,1079,1081,1083,1085,1087,1089,1091,1093,1095,1097,1099,1101,1103,1105,1107,1109,1111,1113,1115,1117,1119,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1155,1157,1159,1161,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1217,1219,1221,1223,1225,1227,1229,1231,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,1329,1331,1333,1335,1337,1339,1341,1343,1345,1347,1349,1351,1353,1355,1357,1359,1361,1363,1365,1367,1369,1371,1373,1375,1377,1379,1381,1383,1385,1387,1389,1391,1393,1395,1397,1399,1401,1403,1405,1407,1409,1411,1413,1415,1417,1419,1421,1423,1425,1427,1429,1431,1433,1435,1437,1439,1441,1443,1445,1447,1449,1451,1453,1455,1457,1459,1461,1463,1465,1467,1469,1471,1473,1475,1477,1479,1481,1483,1485,1487,1489,1491,1493,1495,1497,1499,1501,1503,1505,1507,1509,1511,1513,1515,1517,1519,1521,1523,1525,1527,1529,1531,1533,1535,1537,1539,1541,1543,1545,1547,1549,1551,1553,1555,1557,1559,1561,1563,1565,1567,1569,1571,1573,1575,1577,1579,1581,1583,1585,1587,1589,1591,1593,1595,1597,1599,1601,1603,1605,1607,1609,1611,1613,1615,1617,1619,1621,1623,1625,1627,1629,1631,1633,1635,1637,1639,1641,1643,1645,1647,1649,1651,1653,1655,1657,1659,1661,1663,1665,1667,1669,1671,1673,1675,1677,1679,1681,1683,1685,1687,1689,1691,1693,1695,1697,1699,1701,1703,1705,1707,1709,1711,1713,1715,1717,1719,1721,1723,1725,1727,1729,1731,1733,1735,1737,1739,1741,1743,1745,1747,1749,1751,1753,1755,1757,1759,1761,1763,1765,1767,1769,1771,1773,1775,1777,1779,1781,1783,1785,1787,1789,1791,1793,1795,1797,1799,1801,1803,1805,1807,1809,1811,1813,1815,1817,1819,1821,1823,1825,1827,1829,1831,1833,1835,1837,1839,1841,1843,1845,1847,1849,1851,1853,1855,1857,1859,1861,1863,1865,1867,1869,1871,1873,1875,1877,1879,1881,1883,1885,1887,1889,1891,1893,1895,1897,1899,1901,1903,1905,1907,1909,1911,1913,1915,1917,1919,1921,1923,1925,1927,1929,1931,1933,1935,1937,1939,1941,1943,1945,1947,1949,1951,1953,1955,1957,1959,1961,1963,1965,1967,1969,1971,1973,1975,1977,1979,1981,1983,1985,1987,1989,1991,1993,1995,1997,1999,2001,2003,2005,2007,2009,2011,2013,2015,2017,2019,2021,2023,2025,2027,2029,2031,2033,2035,2037,2039,2041,2043,2045,2047,2049,2051,2053,2055,2057,2059,2061,2063,2065,2067,2069,2071,2073,2075,2077,2079,2081,2083,2085,2087,2089,2091,2093,2095,2097,2099,2101,2103,2105,2107,2109,2111,2113,2115,2117,2119,2121,2123,2125,2127,2129,2131,2133,2135,2137,2139,2141,2143,2145,2147,2149,2151,2153,2155,2157,2159,2161,2163,2165,2167,2169,2171,2173,2175,2177,2179,2181,2183,2185,2187,2189,2191,2193,2195,2197,2199,2201,2203,2205,2207,2209,2211,2213,2215,2217,2219,2221,2223,2225,2227,2229,2231,2233,2235,2237,2239,2241,2243,2245,2247,2249,2251,2253,2255,2257,2259,2261,2263,2265,2267,2269,2271,2273,2275,2277,2279,2281,2283,2285,2287,2289,2291,2293,2295,2297,2299,2301,2303,2305,2307,2309,2311,2313,2315,2317,2319,2321,2323,2325,2327,2329,2331,2333,2335,2337,2339,2341,2343,2345,2347,2349,2351,2353,2355,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2459,2461,2463,2465,2467,2469,2471,2473,2475,2477,2479,2481,2483,2485,2487,2489,2491,2493,2495,2497,2499,2501,2503,2505,2507,2509,2511,2513,2515,2517,2519,2521,2523,2525,2527,2529,2531,2533,2535,2537,2539,2541,2543,2545,2547,2549,2551,2553,2555,2557,2559,2561,2563,2565,2567,2569,2571,2573,2575,2577,2579,2581,2583,2585,2587,2589,2591,2593,2595,2597,2599,2601,2603,2605,2607,2609,2611,2613,2615,2617,2619,2621,2623,2625,2627,2629,2631,2633,2635,2637,2639,2641,2643,2645,2647,2649,2651,2653,2655,2657,2659,2661,2663,2665,2667,2669,2671,2673,2675,2677,2679,2681,2683,2685,2687,2689,2691,2693,2695,2697,2699,2701,2703,2705,2707,2709,2711,2713,2715,2717,2719,2721,2723,2725,2727,2729,2731,2733,2735,2737,2739,2741,2743,2745,2747,2749,2751,2753,2755,2757,2759,2761,2763,2765,2767,2769,2771,2773,2775,2777,2779,2781,2783,2785,2787,2789,2791,2793,2795,2797,2799,2801,2803,2805,2807,2809,2811,2813,2815,2817,2819,2821,2823,2825,2827,2829,2831,2833,2835,2837,2839,2841,2843,2845,2847,2849,2851,2853,2855,2857,2859,2861,2863,2865,2867,2869,2871,2873,2875,2877,2879,2881,2883,2885,2887,2889,2891,2893,2895,2897,2899,2901,2903,2905,2907,2909,2911,2913,2915,2917,2919,2921,2923,2925,2927,2929,2931,2933,2935,2937,2939,2941,2943,2945,2947,2949,2951,2953,2955,2957,2959,2961,2963,2965,2967,2969,2971,2973,2975,2977,2979,2981,2983,2985,2987,2989,2991,2993,2995,2997,2999,3001,3003,3005,3007,3009,3011,3013,3015,3017,3019,3021,3023,3025,3027,3029,3031,3033,3035,3037,3039,3041,3043,3045,3047,3049,3051,3053,3055,3057,3059,3061,3063,3065,3067,3069,3071,3073,3075,3077,3079,3081,3083,3085,3087,3089,3091,3093,3095,3097,3099,3101,3103,3105,3107,3109,3111,3113,3115,3117,3119,3121,3123,3125,3127,3129,3131,3133,3135,3137,3139,3141,3143,3145,3147,3149,3151,3153,3155,3157,3159,3161,3163,3165,3167,3169,3171,3173,3175,3177,3179,3181,3183,3185,3187,3189,3191,3193,3195,3197,3199,3201,3203,3205,3207,3209,3211,3213,3215,3217,3219,3221,3223,3225,3227,3229,3231,3233,3235,3237,3239,3241,3243,3245,3247,3249,3251,3253,3255,3257,3259,3261,3263,3265,3267,3269,3271,3273,3275,3277,3279,3281,3283,3285,3287,3289,3291,3293,3295,3297,3299,3301,3303,3305,3307,3309,3311,3313,3315,3317,3319,3321,3323,3325,3327,3329,3331,3333,3335,3337,3339,3341,3343,3345,3347,3349,3351,3353,3355,3357,3359,3361,3363,3365,3367,3369,3371,3373,3375,3377,3379,3381,3383,3385,3387,3389,3391,3393,3395,3397,3399,3401,3403,3405,3407,3409,3411,3413,3415,3417,3419,3421,3423,3425,3427,3429,3431,3433,3435,3437,3439,3441,3443,3445,3447,3449,3451,3453,3455,3457,3459,3461,3463,3465,3467,3469,3471,3473,3475,3477,3479,3481,3483,3485,3487,3489,3491,3493,3495,3497,3499,3501,3503,3505,3507,3509,3511,3513,3515,3517,3519,3521,3523,3525,3527,3529,3531,3533,3535,3537,3539,3541,3543,3545,3547,3549,3551,3553,3555,3557,3559,3561,3563,3565,3567,3569,3571,3573,3575,3577,3579,3581,3583,3585,3587,3589,3591,3593,3595,3597,3599,3601,3603,3605,3607,3609,3611,3613,3615,3617,3619,3621,3623,3625,3627,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3669,3671,3673,3675,3677,3679,3681,3683,3685,3687,3689,3691,3693,3695,3697,3699,3701,3703,3705,3707,3709,3711,3713,3715,3717,3719,3721,3723,3725,3727,3729,3731,3733,3735,3737,3739,3741,3743,3745,3747,3749,3751,3753,3755,3757,3759,3761,3763,3765,3767,3769,3771,3773,3775,3777,3779,3781,3783,3785,3787,3789,3791,3793,3795,3797,3799,3801,3803,3805,3807,3809,3811,3813,3815,3817,3819,3821,3823,3825,3827,3829,3831,3833,3835,3837,3839,3841,3843,3845,3847,3849,3851,3853,3855,3857,3859,3861,3863,3865,3867,3869,3871,3873,3875,3877,3879,3881,3883,3885,3887,3889,3891,3893,3895,3897,3899,3901,3903,3905,3907,3909,3911,3913,3915,3917,3919,3921,3923,3925,3927,3929,3931,3933,3935,3937,3939,3941,3943,3945,3947,3949,3951,3953,3955,3957,3959,3961,3963,3965,3967,3969,3971,3973,3975,3977,3979,3981,3983,3985,3987,3989,3991,3993,3995,3997,3999,4001,4003,4005,4007,4009,4011,4013,4015,4017,4019,4021,4023,4025,4027,4029,4031,4033,4035,4037,4039,4041,4043,4045,4047,4049,4051,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4103,4105,4107,4109,4111,4113,4115,4117,4119,4121,4123,4125,4127,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147,4149,4151,4153,4155,4157,4159,4161,4163,4165,4167,4169,4171,4173,4175,4177,4179,4181,4183,4185,4187,4189,4191,4193,4195,4197,4199,4201,4203,4205,4207,4209,4211,4213,4215,4217,4219,4221,4223,4225,4227,4229,4231,4233,4235,4237,4239,4241,4243,4245,4247,4249,4251,4253,4255,4257,4259,4261,4263,4265,4267,4269,4271,4273,4275,4277,4279,4281,4283,4285,4287,4289,4291,4293,4295,4297,4299,4301,4303,4305,4307,4309,4311,4313,4315,4317,4319,4321,4323,4325,4327,4329,4331,4333,4335,4337,4339,4341,4343,4345,4347,4349,4351,4353,4355,4357,4359,4361,4363,4365,4367,4369,4371,4373,4375,4377,4379,4381,4383,4385,4387,4389,4391,4393,4395,4397,4399,4401,4403,4405,4407,4409,4411,4413,4415,4417,4419,4421,4423,4425,4427,4429,4431,4433,4435,4437,4439,4441,4443,4445,4447,4449,4451,4453,4455,4457,4459,4461,4463,4465,4467,4469,4471,4473,4475,4477,4479,4481,4483,4485,4487,4489,4491,4493,4495,4497,4499,4501,4503,4505,4507,4509,4511,4513,4515,4517,4519,4521,4523,4525,4527,4529,4531,4533,4535,4537,4539,4541,4543,4545,4547,4549,4551,4553,4555,4557,4559,4561,4563,4565,4567,4569,4571,4573,4575,4577,4579,4581,4583,4585,4587,4589,4591,4593,4595,4597,4599,4601,4603,4605,4607,4609,4611,4613,4615,4617,4619,4621,4623,4625,4627,4629,4631,4633,4635,4637,4639,4641,4643,4645,4647,4649,4651,4653,4655,4657,4659,4661,4663,4665,4667,4669,4671,4673,4675,4677,4679,4681,4683,4685,4687,4689,4691,4693,4695,4697,4699,4701,4703,4705,4707,4709,4711,4713,4715,4717,4719,4721,4723,4725,4727,4729,4731,4733,4735,4737,4739,4741,4743,4745,4747,4749,4751],{"categories":130},[131],"Developer Productivity",{"categories":133},[134],"Business & SaaS",{"categories":136},[137],"AI & LLMs",{"categories":139},[86],{"categories":141},[142],"Product Strategy",{"categories":144},[137],{"categories":146},[131],{"categories":148},[137],{"categories":150},[134],{"categories":152},[],{"categories":154},[137],{"categories":156},[86],{"categories":158},[],{"categories":160},[161],"AI News & Trends",{"categories":163},[86],{"categories":165},[86],{"categories":167},[161],{"categories":169},[86],{"categories":171},[86],{"categories":173},[86],{"categories":175},[137],{"categories":177},[137],{"categories":179},[137],{"categories":181},[161],{"categories":183},[137],{"categories":185},[137],{"categories":187},[],{"categories":189},[190],"Design & Frontend",{"categories":192},[193],"Data Science & Visualization",{"categories":195},[161],{"categories":197},[137],{"categories":199},[],{"categories":201},[137],{"categories":203},[86],{"categories":205},[206],"Software Engineering",{"categories":208},[137],{"categories":210},[86],{"categories":212},[137],{"categories":214},[215],"Marketing & Growth",{"categories":217},[190],{"categories":219},[137],{"categories":221},[86],{"categories":223},[],{"categories":225},[],{"categories":227},[190],{"categories":229},[86],{"categories":231},[131],{"categories":233},[206],{"categories":235},[190],{"categories":237},[137],{"categories":239},[240],"DevOps & Cloud",{"categories":242},[86],{"categories":244},[161],{"categories":246},[137],{"categories":248},[],{"categories":250},[],{"categories":252},[86],{"categories":254},[206],{"categories":256},[],{"categories":258},[134],{"categories":260},[],{"categories":262},[],{"categories":264},[137],{"categories":266},[86],{"categories":268},[137],{"categories":270},[137],{"categories":272},[86],{"categories":274},[137],{"categories":276},[137],{"categories":278},[137],{"categories":280},[],{"categories":282},[206],{"categories":284},[],{"categories":286},[],{"categories":288},[206],{"categories":290},[],{"categories":292},[206],{"categories":294},[137],{"categories":296},[137],{"categories":298},[215],{"categories":300},[190],{"categories":302},[190],{"categories":304},[137],{"categories":306},[206],{"categories":308},[86],{"categories":310},[206],{"categories":312},[137],{"categories":314},[137],{"categories":316},[86],{"categories":318},[86],{"categories":320},[193],{"categories":322},[161],{"categories":324},[86],{"categories":326},[86],{"categories":328},[215],{"categories":330},[86],{"categories":332},[142],{"categories":334},[206],{"categories":336},[],{"categories":338},[86],{"categories":340},[],{"categories":342},[86],{"categories":344},[137],{"categories":346},[206],{"categories":348},[240],{"categories":350},[190],{"categories":352},[137],{"categories":354},[],{"categories":356},[206],{"categories":358},[137],{"categories":360},[],{"categories":362},[86],{"categories":364},[],{"categories":366},[137],{"categories":368},[],{"categories":370},[131],{"categories":372},[206],{"categories":374},[134],{"categories":376},[137],{"categories":378},[137],{"categories":380},[161],{"categories":382},[137],{"categories":384},[],{"categories":386},[137],{"categories":388},[],{"categories":390},[206],{"categories":392},[193],{"categories":394},[],{"categories":396},[137],{"categories":398},[190],{"categories":400},[],{"categories":402},[190],{"categories":404},[86],{"categories":406},[],{"categories":408},[137],{"categories":410},[137],{"categories":412},[86],{"categories":414},[161],{"categories":416},[134],{"categories":418},[137],{"categories":420},[],{"categories":422},[206],{"categories":424},[86],{"categories":426},[137],{"categories":428},[142],{"categories":430},[],{"categories":432},[137],{"categories":434},[142],{"categories":436},[86],{"categories":438},[137],{"categories":440},[86],{"categories":442},[],{"categories":444},[193],{"categories":446},[137],{"categories":448},[],{"categories":450},[131],{"categories":452},[137],{"categories":454},[134],{"categories":456},[137],{"categories":458},[86],{"categories":460},[137],{"categories":462},[137],{"categories":464},[206],{"categories":466},[137],{"categories":468},[],{"categories":470},[],{"categories":472},[137],{"categories":474},[137],{"categories":476},[],{"categories":478},[190],{"categories":480},[],{"categories":482},[137],{"categories":484},[],{"categories":486},[86],{"categories":488},[137],{"categories":490},[190],{"categories":492},[],{"categories":494},[137],{"categories":496},[137],{"categories":498},[134],{"categories":500},[86],{"categories":502},[137],{"categories":504},[137],{"categories":506},[190],{"categories":508},[86],{"categories":510},[],{"categories":512},[86],{"categories":514},[],{"categories":516},[161],{"categories":518},[],{"categories":520},[137],{"categories":522},[134,215],{"categories":524},[],{"categories":526},[137],{"categories":528},[86],{"categories":530},[],{"categories":532},[],{"categories":534},[190],{"categories":536},[137],{"categories":538},[],{"categories":540},[137],{"categories":542},[240],{"categories":544},[],{"categories":546},[161],{"categories":548},[190],{"categories":550},[],{"categories":552},[161],{"categories":554},[137],{"categories":556},[86],{"categories":558},[161],{"categories":560},[137],{"categories":562},[215],{"categories":564},[],{"categories":566},[134],{"categories":568},[206],{"categories":570},[137],{"categories":572},[86],{"categories":574},[],{"categories":576},[137,240],{"categories":578},[137],{"categories":580},[137],{"categories":582},[137],{"categories":584},[86],{"categories":586},[137,206],{"categories":588},[193],{"categories":590},[137],{"categories":592},[206],{"categories":594},[215],{"categories":596},[86],{"categories":598},[137],{"categories":600},[86],{"categories":602},[],{"categories":604},[86],{"categories":606},[137],{"categories":608},[137,134],{"categories":610},[134],{"categories":612},[],{"categories":614},[190],{"categories":616},[190],{"categories":618},[],{"categories":620},[],{"categories":622},[161],{"categories":624},[],{"categories":626},[131],{"categories":628},[137],{"categories":630},[206],{"categories":632},[137],{"categories":634},[190],{"categories":636},[86],{"categories":638},[206],{"categories":640},[161],{"categories":642},[190],{"categories":644},[],{"categories":646},[137],{"categories":648},[137],{"categories":650},[137],{"categories":652},[137],{"categories":654},[137],{"categories":656},[137],{"categories":658},[161],{"categories":660},[131],{"categories":662},[137],{"categories":664},[86],{"categories":666},[240],{"categories":668},[190],{"categories":670},[137],{"categories":672},[86],{"categories":674},[],{"categories":676},[],{"categories":678},[190],{"categories":680},[161],{"categories":682},[193],{"categories":684},[],{"categories":686},[137],{"categories":688},[137],{"categories":690},[134],{"categories":692},[137],{"categories":694},[137],{"categories":696},[137],{"categories":698},[161],{"categories":700},[190],{"categories":702},[],{"categories":704},[86],{"categories":706},[206],{"categories":708},[],{"categories":710},[137],{"categories":712},[137],{"categories":714},[86],{"categories":716},[206],{"categories":718},[137],{"categories":720},[],{"categories":722},[],{"categories":724},[137],{"categories":726},[],{"categories":728},[142],{"categories":730},[134],{"categories":732},[86],{"categories":734},[86],{"categories":736},[],{"categories":738},[131],{"categories":740},[137],{"categories":742},[134],{"categories":744},[161],{"categories":746},[131],{"categories":748},[],{"categories":750},[137],{"categories":752},[],{"categories":754},[],{"categories":756},[161],{"categories":758},[161],{"categories":760},[],{"categories":762},[190],{"categories":764},[206],{"categories":766},[],{"categories":768},[134],{"categories":770},[],{"categories":772},[],{"categories":774},[131],{"categories":776},[193],{"categories":778},[],{"categories":780},[215],{"categories":782},[86],{"categories":784},[134],{"categories":786},[86],{"categories":788},[206],{"categories":790},[],{"categories":792},[142],{"categories":794},[190],{"categories":796},[206],{"categories":798},[137],{"categories":800},[86],{"categories":802},[134],{"categories":804},[137],{"categories":806},[],{"categories":808},[],{"categories":810},[206],{"categories":812},[193],{"categories":814},[142],{"categories":816},[137],{"categories":818},[86],{"categories":820},[137],{"categories":822},[],{"categories":824},[161],{"categories":826},[240],{"categories":828},[],{"categories":830},[86],{"categories":832},[],{"categories":834},[131],{"categories":836},[],{"categories":838},[137],{"categories":840},[137],{"categories":842},[190],{"categories":844},[215],{"categories":846},[206],{"categories":848},[86],{"categories":850},[],{"categories":852},[206],{"categories":854},[131],{"categories":856},[],{"categories":858},[161],{"categories":860},[137,240],{"categories":862},[137],{"categories":864},[161],{"categories":866},[137],{"categories":868},[137],{"categories":870},[134],{"categories":872},[137],{"categories":874},[],{"categories":876},[137],{"categories":878},[134],{"categories":880},[137],{"categories":882},[],{"categories":884},[86],{"categories":886},[206],{"categories":888},[190],{"categories":890},[161],{"categories":892},[193],{"categories":894},[137],{"categories":896},[131],{"categories":898},[137],{"categories":900},[86],{"categories":902},[206],{"categories":904},[],{"categories":906},[],{"categories":908},[86],{"categories":910},[142],{"categories":912},[],{"categories":914},[137],{"categories":916},[],{"categories":918},[190],{"categories":920},[86],{"categories":922},[206],{"categories":924},[190],{"categories":926},[137],{"categories":928},[190],{"categories":930},[],{"categories":932},[],{"categories":934},[161],{"categories":936},[86],{"categories":938},[86],{"categories":940},[137],{"categories":942},[137],{"categories":944},[137],{"categories":946},[134],{"categories":948},[137],{"categories":950},[],{"categories":952},[206],{"categories":954},[206],{"categories":956},[134],{"categories":958},[],{"categories":960},[137],{"categories":962},[137],{"categories":964},[86],{"categories":966},[131],{"categories":968},[134],{"categories":970},[161],{"categories":972},[86],{"categories":974},[215],{"categories":976},[137],{"categories":978},[86],{"categories":980},[],{"categories":982},[190],{"categories":984},[],{"categories":986},[137],{"categories":988},[137],{"categories":990},[],{"categories":992},[134],{"categories":994},[86],{"categories":996},[],{"categories":998},[137],{"categories":1000},[240],{"categories":1002},[193],{"categories":1004},[206],{"categories":1006},[215],{"categories":1008},[137],{"categories":1010},[190],{"categories":1012},[137],{"categories":1014},[206],{"categories":1016},[86],{"categories":1018},[],{"categories":1020},[],{"categories":1022},[86],{"categories":1024},[131],{"categories":1026},[86],{"categories":1028},[142],{"categories":1030},[134],{"categories":1032},[],{"categories":1034},[137],{"categories":1036},[142],{"categories":1038},[137],{"categories":1040},[137],{"categories":1042},[137],{"categories":1044},[137],{"categories":1046},[215],{"categories":1048},[137],{"categories":1050},[137],{"categories":1052},[137],{"categories":1054},[190],{"categories":1056},[86],{"categories":1058},[],{"categories":1060},[],{"categories":1062},[240],{"categories":1064},[206],{"categories":1066},[],{"categories":1068},[86],{"categories":1070},[137],{"categories":1072},[190,137],{"categories":1074},[131],{"categories":1076},[],{"categories":1078},[137],{"categories":1080},[131],{"categories":1082},[190],{"categories":1084},[86],{"categories":1086},[206],{"categories":1088},[],{"categories":1090},[137],{"categories":1092},[],{"categories":1094},[],{"categories":1096},[137],{"categories":1098},[131],{"categories":1100},[137],{"categories":1102},[],{"categories":1104},[86],{"categories":1106},[142],{"categories":1108},[137],{"categories":1110},[137],{"categories":1112},[137],{"categories":1114},[190],{"categories":1116},[86],{"categories":1118},[240],{"categories":1120},[190],{"categories":1122},[134],{"categories":1124},[86],{"categories":1126},[137],{"categories":1128},[137],{"categories":1130},[137],{"categories":1132},[86],{"categories":1134},[206],{"categories":1136},[137],{"categories":1138},[142],{"categories":1140},[],{"categories":1142},[161],{"categories":1144},[],{"categories":1146},[142],{"categories":1148},[86],{"categories":1150},[190],{"categories":1152},[137],{"categories":1154},[137],{"categories":1156},[86],{"categories":1158},[206],{"categories":1160},[190],{"categories":1162},[86],{"categories":1164},[161],{"categories":1166},[],{"categories":1168},[137],{"categories":1170},[],{"categories":1172},[137],{"categories":1174},[137],{"categories":1176},[190],{"categories":1178},[137],{"categories":1180},[131],{"categories":1182},[161],{"categories":1184},[137],{"categories":1186},[137],{"categories":1188},[215],{"categories":1190},[137],{"categories":1192},[137],{"categories":1194},[86],{"categories":1196},[86],{"categories":1198},[137],{"categories":1200},[86],{"categories":1202},[86],{"categories":1204},[137],{"categories":1206},[137],{"categories":1208},[86],{"categories":1210},[190],{"categories":1212},[137],{"categories":1214},[137],{"categories":1216},[],{"categories":1218},[],{"categories":1220},[206],{"categories":1222},[],{"categories":1224},[131],{"categories":1226},[240],{"categories":1228},[137],{"categories":1230},[],{"categories":1232},[131],{"categories":1234},[134],{"categories":1236},[137],{"categories":1238},[215],{"categories":1240},[],{"categories":1242},[134],{"categories":1244},[],{"categories":1246},[137],{"categories":1248},[206],{"categories":1250},[],{"categories":1252},[],{"categories":1254},[],{"categories":1256},[],{"categories":1258},[137],{"categories":1260},[86],{"categories":1262},[240],{"categories":1264},[137],{"categories":1266},[131],{"categories":1268},[206],{"categories":1270},[137],{"categories":1272},[137],{"categories":1274},[206],{"categories":1276},[142],{"categories":1278},[137],{"categories":1280},[215],{"categories":1282},[134],{"categories":1284},[137],{"categories":1286},[137],{"categories":1288},[137],{"categories":1290},[137],{"categories":1292},[137,131],{"categories":1294},[206],{"categories":1296},[206],{"categories":1298},[190],{"categories":1300},[86],{"categories":1302},[137],{"categories":1304},[137],{"categories":1306},[],{"categories":1308},[],{"categories":1310},[137],{"categories":1312},[],{"categories":1314},[206],{"categories":1316},[193],{"categories":1318},[161],{"categories":1320},[190],{"categories":1322},[137],{"categories":1324},[206],{"categories":1326},[],{"categories":1328},[137],{"categories":1330},[137],{"categories":1332},[],{"categories":1334},[86],{"categories":1336},[137],{"categories":1338},[137],{"categories":1340},[],{"categories":1342},[86],{"categories":1344},[137],{"categories":1346},[134],{"categories":1348},[],{"categories":1350},[131],{"categories":1352},[137],{"categories":1354},[131],{"categories":1356},[137],{"categories":1358},[206],{"categories":1360},[215],{"categories":1362},[86],{"categories":1364},[86],{"categories":1366},[137,190],{"categories":1368},[161],{"categories":1370},[137],{"categories":1372},[190],{"categories":1374},[],{"categories":1376},[206],{"categories":1378},[240],{"categories":1380},[190],{"categories":1382},[206],{"categories":1384},[137],{"categories":1386},[137],{"categories":1388},[86],{"categories":1390},[],{"categories":1392},[],{"categories":1394},[],{"categories":1396},[],{"categories":1398},[206],{"categories":1400},[137],{"categories":1402},[86],{"categories":1404},[86],{"categories":1406},[240],{"categories":1408},[137],{"categories":1410},[137],{"categories":1412},[137],{"categories":1414},[86],{"categories":1416},[137],{"categories":1418},[137],{"categories":1420},[],{"categories":1422},[190],{"categories":1424},[206],{"categories":1426},[],{"categories":1428},[],{"categories":1430},[86],{"categories":1432},[],{"categories":1434},[],{"categories":1436},[215],{"categories":1438},[215],{"categories":1440},[86],{"categories":1442},[206],{"categories":1444},[],{"categories":1446},[137],{"categories":1448},[137],{"categories":1450},[206],{"categories":1452},[190],{"categories":1454},[190],{"categories":1456},[137],{"categories":1458},[86],{"categories":1460},[131],{"categories":1462},[137],{"categories":1464},[137],{"categories":1466},[190],{"categories":1468},[190],{"categories":1470},[86],{"categories":1472},[86],{"categories":1474},[137],{"categories":1476},[],{"categories":1478},[137],{"categories":1480},[],{"categories":1482},[137],{"categories":1484},[86],{"categories":1486},[161],{"categories":1488},[206],{"categories":1490},[137],{"categories":1492},[206],{"categories":1494},[131],{"categories":1496},[137],{"categories":1498},[],{"categories":1500},[86],{"categories":1502},[86],{"categories":1504},[],{"categories":1506},[137],{"categories":1508},[131],{"categories":1510},[137],{"categories":1512},[131],{"categories":1514},[131],{"categories":1516},[],{"categories":1518},[206],{"categories":1520},[],{"categories":1522},[86],{"categories":1524},[161],{"categories":1526},[137],{"categories":1528},[86],{"categories":1530},[137],{"categories":1532},[86],{"categories":1534},[137],{"categories":1536},[161],{"categories":1538},[193],{"categories":1540},[137],{"categories":1542},[142],{"categories":1544},[161],{"categories":1546},[190],{"categories":1548},[],{"categories":1550},[],{"categories":1552},[137],{"categories":1554},[161],{"categories":1556},[],{"categories":1558},[],{"categories":1560},[],{"categories":1562},[137],{"categories":1564},[],{"categories":1566},[206],{"categories":1568},[206],{"categories":1570},[193],{"categories":1572},[],{"categories":1574},[137],{"categories":1576},[137],{"categories":1578},[193],{"categories":1580},[206],{"categories":1582},[],{"categories":1584},[],{"categories":1586},[86],{"categories":1588},[86],{"categories":1590},[206],{"categories":1592},[86],{"categories":1594},[161],{"categories":1596},[161],{"categories":1598},[86],{"categories":1600},[86],{"categories":1602},[131],{"categories":1604},[137,240],{"categories":1606},[],{"categories":1608},[190],{"categories":1610},[206],{"categories":1612},[131],{"categories":1614},[137],{"categories":1616},[86],{"categories":1618},[190],{"categories":1620},[],{"categories":1622},[86],{"categories":1624},[86],{"categories":1626},[86],{"categories":1628},[137],{"categories":1630},[215],{"categories":1632},[137],{"categories":1634},[206],{"categories":1636},[190],{"categories":1638},[137],{"categories":1640},[],{"categories":1642},[86],{"categories":1644},[190],{"categories":1646},[137],{"categories":1648},[86],{"categories":1650},[86],{"categories":1652},[86],{"categories":1654},[215],{"categories":1656},[193],{"categories":1658},[137],{"categories":1660},[86],{"categories":1662},[137],{"categories":1664},[],{"categories":1666},[215],{"categories":1668},[161],{"categories":1670},[206],{"categories":1672},[137],{"categories":1674},[86],{"categories":1676},[],{"categories":1678},[],{"categories":1680},[137],{"categories":1682},[86],{"categories":1684},[137],{"categories":1686},[161],{"categories":1688},[137],{"categories":1690},[86],{"categories":1692},[86],{"categories":1694},[],{"categories":1696},[137],{"categories":1698},[],{"categories":1700},[],{"categories":1702},[137],{"categories":1704},[86],{"categories":1706},[],{"categories":1708},[],{"categories":1710},[193],{"categories":1712},[137],{"categories":1714},[193],{"categories":1716},[161],{"categories":1718},[137],{"categories":1720},[137],{"categories":1722},[86],{"categories":1724},[137],{"categories":1726},[86],{"categories":1728},[],{"categories":1730},[],{"categories":1732},[137],{"categories":1734},[240],{"categories":1736},[137],{"categories":1738},[],{"categories":1740},[],{"categories":1742},[131],{"categories":1744},[],{"categories":1746},[],{"categories":1748},[137],{"categories":1750},[],{"categories":1752},[],{"categories":1754},[206],{"categories":1756},[161],{"categories":1758},[215],{"categories":1760},[134],{"categories":1762},[137],{"categories":1764},[137],{"categories":1766},[134],{"categories":1768},[],{"categories":1770},[190],{"categories":1772},[86],{"categories":1774},[134],{"categories":1776},[137],{"categories":1778},[137],{"categories":1780},[131],{"categories":1782},[137],{"categories":1784},[],{"categories":1786},[131],{"categories":1788},[137],{"categories":1790},[215],{"categories":1792},[86],{"categories":1794},[161],{"categories":1796},[137],{"categories":1798},[134],{"categories":1800},[137],{"categories":1802},[137],{"categories":1804},[86],{"categories":1806},[],{"categories":1808},[137],{"categories":1810},[206],{"categories":1812},[131],{"categories":1814},[137],{"categories":1816},[137],{"categories":1818},[],{"categories":1820},[161],{"categories":1822},[137],{"categories":1824},[137],{"categories":1826},[],{"categories":1828},[134],{"categories":1830},[134],{"categories":1832},[137],{"categories":1834},[142],{"categories":1836},[137],{"categories":1838},[137],{"categories":1840},[],{"categories":1842},[206],{"categories":1844},[137],{"categories":1846},[],{"categories":1848},[],{"categories":1850},[137],{"categories":1852},[161],{"categories":1854},[],{"categories":1856},[240],{"categories":1858},[137],{"categories":1860},[137],{"categories":1862},[],{"categories":1864},[137],{"categories":1866},[206],{"categories":1868},[137],{"categories":1870},[137],{"categories":1872},[137,240],{"categories":1874},[137],{"categories":1876},[137],{"categories":1878},[190],{"categories":1880},[86],{"categories":1882},[],{"categories":1884},[86],{"categories":1886},[86],{"categories":1888},[137],{"categories":1890},[137],{"categories":1892},[137],{"categories":1894},[137],{"categories":1896},[131],{"categories":1898},[193],{"categories":1900},[131],{"categories":1902},[206],{"categories":1904},[190],{"categories":1906},[86],{"categories":1908},[137],{"categories":1910},[],{"categories":1912},[137],{"categories":1914},[161],{"categories":1916},[137],{"categories":1918},[86],{"categories":1920},[137],{"categories":1922},[137],{"categories":1924},[134],{"categories":1926},[],{"categories":1928},[240],{"categories":1930},[190],{"categories":1932},[190],{"categories":1934},[206],{"categories":1936},[86],{"categories":1938},[137],{"categories":1940},[134],{"categories":1942},[161],{"categories":1944},[190],{"categories":1946},[86],{"categories":1948},[137],{"categories":1950},[],{"categories":1952},[137],{"categories":1954},[137],{"categories":1956},[],{"categories":1958},[],{"categories":1960},[137],{"categories":1962},[137],{"categories":1964},[137],{"categories":1966},[137],{"categories":1968},[86],{"categories":1970},[137],{"categories":1972},[137],{"categories":1974},[],{"categories":1976},[193],{"categories":1978},[137],{"categories":1980},[86],{"categories":1982},[],{"categories":1984},[],{"categories":1986},[137],{"categories":1988},[137],{"categories":1990},[137],{"categories":1992},[161],{"categories":1994},[],{"categories":1996},[190],{"categories":1998},[137],{"categories":2000},[240],{"categories":2002},[161],{"categories":2004},[206],{"categories":2006},[206],{"categories":2008},[161],{"categories":2010},[161],{"categories":2012},[240],{"categories":2014},[],{"categories":2016},[161],{"categories":2018},[137],{"categories":2020},[131],{"categories":2022},[137],{"categories":2024},[161],{"categories":2026},[],{"categories":2028},[137],{"categories":2030},[206],{"categories":2032},[193],{"categories":2034},[137],{"categories":2036},[161],{"categories":2038},[137],{"categories":2040},[206],{"categories":2042},[86],{"categories":2044},[161],{"categories":2046},[86],{"categories":2048},[240],{"categories":2050},[86],{"categories":2052},[137],{"categories":2054},[137],{"categories":2056},[137],{"categories":2058},[],{"categories":2060},[134],{"categories":2062},[],{"categories":2064},[],{"categories":2066},[137],{"categories":2068},[86],{"categories":2070},[137],{"categories":2072},[137],{"categories":2074},[137],{"categories":2076},[137],{"categories":2078},[],{"categories":2080},[193],{"categories":2082},[131],{"categories":2084},[86],{"categories":2086},[190],{"categories":2088},[],{"categories":2090},[137],{"categories":2092},[206],{"categories":2094},[137],{"categories":2096},[240],{"categories":2098},[240],{"categories":2100},[],{"categories":2102},[86],{"categories":2104},[161],{"categories":2106},[161],{"categories":2108},[137],{"categories":2110},[86],{"categories":2112},[],{"categories":2114},[190],{"categories":2116},[137],{"categories":2118},[137],{"categories":2120},[],{"categories":2122},[137],{"categories":2124},[],{"categories":2126},[137],{"categories":2128},[206],{"categories":2130},[240],{"categories":2132},[137],{"categories":2134},[206],{"categories":2136},[134],{"categories":2138},[137],{"categories":2140},[],{"categories":2142},[86],{"categories":2144},[131],{"categories":2146},[131],{"categories":2148},[],{"categories":2150},[137],{"categories":2152},[137],{"categories":2154},[137],{"categories":2156},[206],{"categories":2158},[190],{"categories":2160},[137],{"categories":2162},[86],{"categories":2164},[],{"categories":2166},[137],{"categories":2168},[137],{"categories":2170},[86],{"categories":2172},[],{"categories":2174},[86],{"categories":2176},[137],{"categories":2178},[86],{"categories":2180},[86],{"categories":2182},[206],{"categories":2184},[],{"categories":2186},[137],{"categories":2188},[86],{"categories":2190},[134],{"categories":2192},[137],{"categories":2194},[],{"categories":2196},[137],{"categories":2198},[],{"categories":2200},[137],{"categories":2202},[137],{"categories":2204},[],{"categories":2206},[137],{"categories":2208},[137],{"categories":2210},[161],{"categories":2212},[137],{"categories":2214},[137],{"categories":2216},[131],{"categories":2218},[137],{"categories":2220},[193],{"categories":2222},[161],{"categories":2224},[86],{"categories":2226},[],{"categories":2228},[137],{"categories":2230},[190],{"categories":2232},[215],{"categories":2234},[137],{"categories":2236},[86],{"categories":2238},[],{"categories":2240},[],{"categories":2242},[],{"categories":2244},[131],{"categories":2246},[161],{"categories":2248},[86],{"categories":2250},[137],{"categories":2252},[137],{"categories":2254},[137],{"categories":2256},[190],{"categories":2258},[86],{"categories":2260},[],{"categories":2262},[86],{"categories":2264},[86],{"categories":2266},[],{"categories":2268},[137],{"categories":2270},[86],{"categories":2272},[137],{"categories":2274},[],{"categories":2276},[137],{"categories":2278},[137],{"categories":2280},[161],{"categories":2282},[190],{"categories":2284},[86],{"categories":2286},[190],{"categories":2288},[86],{"categories":2290},[134],{"categories":2292},[],{"categories":2294},[],{"categories":2296},[137],{"categories":2298},[131],{"categories":2300},[161],{"categories":2302},[],{"categories":2304},[190],{"categories":2306},[],{"categories":2308},[206],{"categories":2310},[206],{"categories":2312},[190],{"categories":2314},[206],{"categories":2316},[137],{"categories":2318},[],{"categories":2320},[137],{"categories":2322},[137],{"categories":2324},[],{"categories":2326},[215],{"categories":2328},[137],{"categories":2330},[240],{"categories":2332},[206],{"categories":2334},[],{"categories":2336},[86],{"categories":2338},[137],{"categories":2340},[131],{"categories":2342},[86],{"categories":2344},[86],{"categories":2346},[137],{"categories":2348},[137],{"categories":2350},[],{"categories":2352},[131],{"categories":2354},[137],{"categories":2356},[134],{"categories":2358},[206],{"categories":2360},[190],{"categories":2362},[],{"categories":2364},[],{"categories":2366},[],{"categories":2368},[86],{"categories":2370},[206],{"categories":2372},[190],{"categories":2374},[161],{"categories":2376},[137],{"categories":2378},[161],{"categories":2380},[86],{"categories":2382},[190],{"categories":2384},[137],{"categories":2386},[],{"categories":2388},[137],{"categories":2390},[190],{"categories":2392},[161],{"categories":2394},[134],{"categories":2396},[206],{"categories":2398},[137],{"categories":2400},[161],{"categories":2402},[215],{"categories":2404},[],{"categories":2406},[],{"categories":2408},[193],{"categories":2410},[137,206],{"categories":2412},[161],{"categories":2414},[137],{"categories":2416},[137],{"categories":2418},[86],{"categories":2420},[137],{"categories":2422},[86],{"categories":2424},[137],{"categories":2426},[137],{"categories":2428},[],{"categories":2430},[206],{"categories":2432},[137],{"categories":2434},[193],{"categories":2436},[86],{"categories":2438},[215],{"categories":2440},[240],{"categories":2442},[],{"categories":2444},[137],{"categories":2446},[86],{"categories":2448},[131],{"categories":2450},[86],{"categories":2452},[86],{"categories":2454},[142],{"categories":2456},[206],{"categories":2458},[137],{"categories":2460},[137],{"categories":2462},[],{"categories":2464},[],{"categories":2466},[],{"categories":2468},[240],{"categories":2470},[137],{"categories":2472},[161],{"categories":2474},[137],{"categories":2476},[137],{"categories":2478},[137],{"categories":2480},[],{"categories":2482},[193],{"categories":2484},[134],{"categories":2486},[86],{"categories":2488},[],{"categories":2490},[137],{"categories":2492},[86],{"categories":2494},[137],{"categories":2496},[240],{"categories":2498},[],{"categories":2500},[190],{"categories":2502},[190],{"categories":2504},[],{"categories":2506},[206],{"categories":2508},[137],{"categories":2510},[190],{"categories":2512},[137],{"categories":2514},[134],{"categories":2516},[],{"categories":2518},[161],{"categories":2520},[137],{"categories":2522},[137],{"categories":2524},[190],{"categories":2526},[86],{"categories":2528},[161],{"categories":2530},[],{"categories":2532},[86],{"categories":2534},[86],{"categories":2536},[190],{"categories":2538},[137],{"categories":2540},[],{"categories":2542},[137],{"categories":2544},[137],{"categories":2546},[240],{"categories":2548},[161],{"categories":2550},[193],{"categories":2552},[193],{"categories":2554},[],{"categories":2556},[],{"categories":2558},[],{"categories":2560},[86],{"categories":2562},[86],{"categories":2564},[206],{"categories":2566},[206],{"categories":2568},[137],{"categories":2570},[137],{"categories":2572},[137],{"categories":2574},[137],{"categories":2576},[86],{"categories":2578},[],{"categories":2580},[],{"categories":2582},[137],{"categories":2584},[],{"categories":2586},[137],{"categories":2588},[86],{"categories":2590},[190],{"categories":2592},[137],{"categories":2594},[137],{"categories":2596},[],{"categories":2598},[142],{"categories":2600},[137],{"categories":2602},[190],{"categories":2604},[137],{"categories":2606},[134],{"categories":2608},[137],{"categories":2610},[215],{"categories":2612},[86],{"categories":2614},[137],{"categories":2616},[137],{"categories":2618},[86],{"categories":2620},[137],{"categories":2622},[206],{"categories":2624},[],{"categories":2626},[161],{"categories":2628},[86],{"categories":2630},[],{"categories":2632},[161],{"categories":2634},[86],{"categories":2636},[86],{"categories":2638},[137],{"categories":2640},[86],{"categories":2642},[],{"categories":2644},[134],{"categories":2646},[86],{"categories":2648},[],{"categories":2650},[206],{"categories":2652},[137],{"categories":2654},[131],{"categories":2656},[161],{"categories":2658},[240],{"categories":2660},[86],{"categories":2662},[137],{"categories":2664},[86],{"categories":2666},[131],{"categories":2668},[],{"categories":2670},[137],{"categories":2672},[],{"categories":2674},[],{"categories":2676},[190],{"categories":2678},[137,134],{"categories":2680},[86],{"categories":2682},[137],{"categories":2684},[],{"categories":2686},[131],{"categories":2688},[193],{"categories":2690},[137],{"categories":2692},[206],{"categories":2694},[137],{"categories":2696},[86],{"categories":2698},[137],{"categories":2700},[137],{"categories":2702},[137],{"categories":2704},[161],{"categories":2706},[86],{"categories":2708},[137],{"categories":2710},[],{"categories":2712},[],{"categories":2714},[86],{"categories":2716},[137],{"categories":2718},[240],{"categories":2720},[],{"categories":2722},[137],{"categories":2724},[86],{"categories":2726},[86],{"categories":2728},[],{"categories":2730},[86],{"categories":2732},[137],{"categories":2734},[215],{"categories":2736},[137],{"categories":2738},[193],{"categories":2740},[86],{"categories":2742},[137],{"categories":2744},[240],{"categories":2746},[],{"categories":2748},[137],{"categories":2750},[215],{"categories":2752},[190],{"categories":2754},[137],{"categories":2756},[137],{"categories":2758},[],{"categories":2760},[215],{"categories":2762},[161],{"categories":2764},[137],{"categories":2766},[137],{"categories":2768},[131],{"categories":2770},[137],{"categories":2772},[],{"categories":2774},[],{"categories":2776},[190],{"categories":2778},[137],{"categories":2780},[193],{"categories":2782},[215],{"categories":2784},[86],{"categories":2786},[215],{"categories":2788},[161],{"categories":2790},[],{"categories":2792},[137],{"categories":2794},[],{"categories":2796},[137],{"categories":2798},[86],{"categories":2800},[137],{"categories":2802},[137],{"categories":2804},[],{"categories":2806},[137,206],{"categories":2808},[161],{"categories":2810},[86],{"categories":2812},[206],{"categories":2814},[137],{"categories":2816},[131],{"categories":2818},[],{"categories":2820},[],{"categories":2822},[86],{"categories":2824},[137],{"categories":2826},[206],{"categories":2828},[131],{"categories":2830},[206],{"categories":2832},[206],{"categories":2834},[137],{"categories":2836},[215],{"categories":2838},[137],{"categories":2840},[206],{"categories":2842},[],{"categories":2844},[190,137],{"categories":2846},[240],{"categories":2848},[131],{"categories":2850},[],{"categories":2852},[137],{"categories":2854},[134],{"categories":2856},[134],{"categories":2858},[137],{"categories":2860},[137],{"categories":2862},[137],{"categories":2864},[206],{"categories":2866},[86],{"categories":2868},[161],{"categories":2870},[215],{"categories":2872},[190],{"categories":2874},[137],{"categories":2876},[137],{"categories":2878},[137],{"categories":2880},[137],{"categories":2882},[131],{"categories":2884},[137],{"categories":2886},[86],{"categories":2888},[86],{"categories":2890},[161],{"categories":2892},[206],{"categories":2894},[],{"categories":2896},[],{"categories":2898},[193],{"categories":2900},[206],{"categories":2902},[137],{"categories":2904},[190],{"categories":2906},[137],{"categories":2908},[137],{"categories":2910},[137],{"categories":2912},[193],{"categories":2914},[137],{"categories":2916},[137],{"categories":2918},[137],{"categories":2920},[86],{"categories":2922},[86],{"categories":2924},[137,134],{"categories":2926},[],{"categories":2928},[190],{"categories":2930},[],{"categories":2932},[137],{"categories":2934},[161],{"categories":2936},[131],{"categories":2938},[131],{"categories":2940},[86],{"categories":2942},[86],{"categories":2944},[86],{"categories":2946},[137],{"categories":2948},[137],{"categories":2950},[134],{"categories":2952},[206],{"categories":2954},[215],{"categories":2956},[137],{"categories":2958},[],{"categories":2960},[161],{"categories":2962},[137],{"categories":2964},[137],{"categories":2966},[137],{"categories":2968},[137],{"categories":2970},[137],{"categories":2972},[206],{"categories":2974},[161],{"categories":2976},[206],{"categories":2978},[206],{"categories":2980},[137],{"categories":2982},[137],{"categories":2984},[137],{"categories":2986},[86],{"categories":2988},[161],{"categories":2990},[137],{"categories":2992},[86],{"categories":2994},[137],{"categories":2996},[137],{"categories":2998},[190],{"categories":3000},[137],{"categories":3002},[137],{"categories":3004},[240],{"categories":3006},[137],{"categories":3008},[142],{"categories":3010},[86],{"categories":3012},[137],{"categories":3014},[137],{"categories":3016},[161],{"categories":3018},[137],{"categories":3020},[86],{"categories":3022},[215],{"categories":3024},[137],{"categories":3026},[137],{"categories":3028},[134],{"categories":3030},[137],{"categories":3032},[],{"categories":3034},[137],{"categories":3036},[137],{"categories":3038},[],{"categories":3040},[],{"categories":3042},[],{"categories":3044},[134],{"categories":3046},[137],{"categories":3048},[86],{"categories":3050},[161],{"categories":3052},[161],{"categories":3054},[161],{"categories":3056},[161],{"categories":3058},[],{"categories":3060},[131],{"categories":3062},[86],{"categories":3064},[161],{"categories":3066},[137],{"categories":3068},[131],{"categories":3070},[86],{"categories":3072},[137],{"categories":3074},[137,86],{"categories":3076},[86],{"categories":3078},[240],{"categories":3080},[161],{"categories":3082},[86],{"categories":3084},[161],{"categories":3086},[86],{"categories":3088},[137],{"categories":3090},[],{"categories":3092},[161],{"categories":3094},[215],{"categories":3096},[131],{"categories":3098},[137],{"categories":3100},[137],{"categories":3102},[],{"categories":3104},[206],{"categories":3106},[],{"categories":3108},[131],{"categories":3110},[86],{"categories":3112},[161],{"categories":3114},[137],{"categories":3116},[161],{"categories":3118},[131],{"categories":3120},[161],{"categories":3122},[161],{"categories":3124},[],{"categories":3126},[134],{"categories":3128},[86],{"categories":3130},[161],{"categories":3132},[161],{"categories":3134},[161],{"categories":3136},[161],{"categories":3138},[161],{"categories":3140},[161],{"categories":3142},[161],{"categories":3144},[161],{"categories":3146},[161],{"categories":3148},[161],{"categories":3150},[193],{"categories":3152},[131],{"categories":3154},[137],{"categories":3156},[137],{"categories":3158},[86],{"categories":3160},[86],{"categories":3162},[],{"categories":3164},[137,131],{"categories":3166},[],{"categories":3168},[86],{"categories":3170},[161],{"categories":3172},[86],{"categories":3174},[137],{"categories":3176},[137],{"categories":3178},[137],{"categories":3180},[137],{"categories":3182},[137],{"categories":3184},[86],{"categories":3186},[134],{"categories":3188},[86],{"categories":3190},[],{"categories":3192},[190],{"categories":3194},[161],{"categories":3196},[137],{"categories":3198},[],{"categories":3200},[],{"categories":3202},[86],{"categories":3204},[190],{"categories":3206},[137],{"categories":3208},[],{"categories":3210},[137],{"categories":3212},[],{"categories":3214},[215],{"categories":3216},[137],{"categories":3218},[],{"categories":3220},[],{"categories":3222},[161],{"categories":3224},[131],{"categories":3226},[137],{"categories":3228},[134],{"categories":3230},[137],{"categories":3232},[137],{"categories":3234},[137],{"categories":3236},[134],{"categories":3238},[190],{"categories":3240},[],{"categories":3242},[137],{"categories":3244},[161],{"categories":3246},[],{"categories":3248},[190],{"categories":3250},[137],{"categories":3252},[215],{"categories":3254},[137],{"categories":3256},[240],{"categories":3258},[],{"categories":3260},[215],{"categories":3262},[],{"categories":3264},[137],{"categories":3266},[],{"categories":3268},[86],{"categories":3270},[206],{"categories":3272},[],{"categories":3274},[134],{"categories":3276},[131],{"categories":3278},[86],{"categories":3280},[190],{"categories":3282},[206],{"categories":3284},[],{"categories":3286},[],{"categories":3288},[137],{"categories":3290},[131],{"categories":3292},[137],{"categories":3294},[215],{"categories":3296},[],{"categories":3298},[86],{"categories":3300},[86],{"categories":3302},[86],{"categories":3304},[161],{"categories":3306},[206],{"categories":3308},[137],{"categories":3310},[86],{"categories":3312},[142],{"categories":3314},[137],{"categories":3316},[86],{"categories":3318},[137],{"categories":3320},[142],{"categories":3322},[215],{"categories":3324},[161],{"categories":3326},[],{"categories":3328},[215],{"categories":3330},[],{"categories":3332},[206],{"categories":3334},[86],{"categories":3336},[],{"categories":3338},[137],{"categories":3340},[137],{"categories":3342},[86],{"categories":3344},[134],{"categories":3346},[131],{"categories":3348},[137],{"categories":3350},[190],{"categories":3352},[206],{"categories":3354},[206],{"categories":3356},[137],{"categories":3358},[193],{"categories":3360},[86],{"categories":3362},[137],{"categories":3364},[86],{"categories":3366},[137],{"categories":3368},[134],{"categories":3370},[190],{"categories":3372},[206],{"categories":3374},[86],{"categories":3376},[137],{"categories":3378},[137],{"categories":3380},[86],{"categories":3382},[137],{"categories":3384},[161],{"categories":3386},[],{"categories":3388},[131],{"categories":3390},[137],{"categories":3392},[137],{"categories":3394},[137],{"categories":3396},[86],{"categories":3398},[137],{"categories":3400},[137],{"categories":3402},[],{"categories":3404},[137],{"categories":3406},[190],{"categories":3408},[134],{"categories":3410},[161],{"categories":3412},[86],{"categories":3414},[137],{"categories":3416},[137],{"categories":3418},[190],{"categories":3420},[86],{"categories":3422},[137],{"categories":3424},[215],{"categories":3426},[193],{"categories":3428},[137],{"categories":3430},[137],{"categories":3432},[161],{"categories":3434},[137],{"categories":3436},[86],{"categories":3438},[240],{"categories":3440},[137],{"categories":3442},[86],{"categories":3444},[193],{"categories":3446},[],{"categories":3448},[86],{"categories":3450},[206],{"categories":3452},[190],{"categories":3454},[137],{"categories":3456},[131],{"categories":3458},[206],{"categories":3460},[134],{"categories":3462},[206],{"categories":3464},[137],{"categories":3466},[],{"categories":3468},[86],{"categories":3470},[86],{"categories":3472},[137],{"categories":3474},[193],{"categories":3476},[],{"categories":3478},[161],{"categories":3480},[],{"categories":3482},[161],{"categories":3484},[137],{"categories":3486},[137],{"categories":3488},[86],{"categories":3490},[86],{"categories":3492},[86],{"categories":3494},[],{"categories":3496},[161],{"categories":3498},[137],{"categories":3500},[],{"categories":3502},[137],{"categories":3504},[137],{"categories":3506},[],{"categories":3508},[190],{"categories":3510},[206],{"categories":3512},[86],{"categories":3514},[137],{"categories":3516},[137],{"categories":3518},[215],{"categories":3520},[137],{"categories":3522},[137],{"categories":3524},[131],{"categories":3526},[],{"categories":3528},[137],{"categories":3530},[],{"categories":3532},[131],{"categories":3534},[161],{"categories":3536},[206],{"categories":3538},[137],{"categories":3540},[137],{"categories":3542},[137],{"categories":3544},[206],{"categories":3546},[161],{"categories":3548},[190],{"categories":3550},[137],{"categories":3552},[137],{"categories":3554},[137],{"categories":3556},[161],{"categories":3558},[190],{"categories":3560},[137],{"categories":3562},[161],{"categories":3564},[190],{"categories":3566},[161],{"categories":3568},[86],{"categories":3570},[86],{"categories":3572},[86],{"categories":3574},[206],{"categories":3576},[161],{"categories":3578},[86],{"categories":3580},[86],{"categories":3582},[137],{"categories":3584},[206],{"categories":3586},[190],{"categories":3588},[137],{"categories":3590},[],{"categories":3592},[86],{"categories":3594},[],{"categories":3596},[],{"categories":3598},[],{"categories":3600},[134],{"categories":3602},[86],{"categories":3604},[137],{"categories":3606},[86],{"categories":3608},[131],{"categories":3610},[86],{"categories":3612},[215],{"categories":3614},[86],{"categories":3616},[],{"categories":3618},[86],{"categories":3620},[],{"categories":3622},[131],{"categories":3624},[86],{"categories":3626},[],{"categories":3628},[86],{"categories":3630},[137],{"categories":3632},[137],{"categories":3634},[161],{"categories":3636},[137],{"categories":3638},[86],{"categories":3640},[137],{"categories":3642},[137],{"categories":3644},[161],{"categories":3646},[86],{"categories":3648},[206],{"categories":3650},[190],{"categories":3652},[131],{"categories":3654},[],{"categories":3656},[86],{"categories":3658},[190],{"categories":3660},[240],{"categories":3662},[161],{"categories":3664},[137],{"categories":3666},[190],{"categories":3668},[137],{"categories":3670},[131],{"categories":3672},[],{"categories":3674},[86],{"categories":3676},[137],{"categories":3678},[137],{"categories":3680},[86],{"categories":3682},[137],{"categories":3684},[190],{"categories":3686},[],{"categories":3688},[86],{"categories":3690},[142],{"categories":3692},[161],{"categories":3694},[86],{"categories":3696},[134],{"categories":3698},[],{"categories":3700},[137],{"categories":3702},[142],{"categories":3704},[137],{"categories":3706},[86],{"categories":3708},[161],{"categories":3710},[131],{"categories":3712},[240],{"categories":3714},[137],{"categories":3716},[137],{"categories":3718},[137],{"categories":3720},[161],{"categories":3722},[134],{"categories":3724},[137],{"categories":3726},[190],{"categories":3728},[161],{"categories":3730},[240],{"categories":3732},[137],{"categories":3734},[],{"categories":3736},[],{"categories":3738},[137],{"categories":3740},[240],{"categories":3742},[193],{"categories":3744},[86],{"categories":3746},[86],{"categories":3748},[161],{"categories":3750},[137],{"categories":3752},[131],{"categories":3754},[137],{"categories":3756},[190],{"categories":3758},[86],{"categories":3760},[86],{"categories":3762},[137],{"categories":3764},[215],{"categories":3766},[137],{"categories":3768},[86],{"categories":3770},[],{"categories":3772},[137],{"categories":3774},[137],{"categories":3776},[137],{"categories":3778},[161],{"categories":3780},[131],{"categories":3782},[],{"categories":3784},[137],{"categories":3786},[137],{"categories":3788},[206],{"categories":3790},[190],{"categories":3792},[137],{"categories":3794},[137,86],{"categories":3796},[215,134],{"categories":3798},[137],{"categories":3800},[137],{"categories":3802},[],{"categories":3804},[86],{"categories":3806},[],{"categories":3808},[206],{"categories":3810},[137],{"categories":3812},[],{"categories":3814},[137],{"categories":3816},[161],{"categories":3818},[137],{"categories":3820},[],{"categories":3822},[86],{"categories":3824},[137],{"categories":3826},[],{"categories":3828},[190],{"categories":3830},[137],{"categories":3832},[86],{"categories":3834},[137],{"categories":3836},[131],{"categories":3838},[86],{"categories":3840},[137],{"categories":3842},[],{"categories":3844},[240],{"categories":3846},[215],{"categories":3848},[134],{"categories":3850},[134],{"categories":3852},[137],{"categories":3854},[131],{"categories":3856},[131],{"categories":3858},[137],{"categories":3860},[86],{"categories":3862},[137],{"categories":3864},[137],{"categories":3866},[206],{"categories":3868},[131],{"categories":3870},[137],{"categories":3872},[215],{"categories":3874},[161],{"categories":3876},[137],{"categories":3878},[137],{"categories":3880},[86],{"categories":3882},[137],{"categories":3884},[],{"categories":3886},[206],{"categories":3888},[],{"categories":3890},[206],{"categories":3892},[86],{"categories":3894},[131],{"categories":3896},[],{"categories":3898},[240],{"categories":3900},[137],{"categories":3902},[206],{"categories":3904},[],{"categories":3906},[161],{"categories":3908},[86],{"categories":3910},[206],{"categories":3912},[137],{"categories":3914},[86],{"categories":3916},[206],{"categories":3918},[86],{"categories":3920},[161],{"categories":3922},[131],{"categories":3924},[161],{"categories":3926},[206],{"categories":3928},[137],{"categories":3930},[190],{"categories":3932},[137],{"categories":3934},[137],{"categories":3936},[137],{"categories":3938},[137],{"categories":3940},[137],{"categories":3942},[86],{"categories":3944},[137],{"categories":3946},[86],{"categories":3948},[137],{"categories":3950},[131],{"categories":3952},[137],{"categories":3954},[86],{"categories":3956},[190],{"categories":3958},[86],{"categories":3960},[86],{"categories":3962},[131],{"categories":3964},[86],{"categories":3966},[190],{"categories":3968},[],{"categories":3970},[137],{"categories":3972},[193],{"categories":3974},[137],{"categories":3976},[137],{"categories":3978},[206],{"categories":3980},[],{"categories":3982},[86],{"categories":3984},[215],{"categories":3986},[137],{"categories":3988},[161],{"categories":3990},[215],{"categories":3992},[86],{"categories":3994},[134],{"categories":3996},[134],{"categories":3998},[137],{"categories":4000},[137],{"categories":4002},[137],{"categories":4004},[131],{"categories":4006},[],{"categories":4008},[137],{"categories":4010},[86],{"categories":4012},[86],{"categories":4014},[137],{"categories":4016},[206],{"categories":4018},[],{"categories":4020},[131],{"categories":4022},[137],{"categories":4024},[137],{"categories":4026},[86],{"categories":4028},[86],{"categories":4030},[],{"categories":4032},[206],{"categories":4034},[206],{"categories":4036},[215],{"categories":4038},[190],{"categories":4040},[],{"categories":4042},[137],{"categories":4044},[86],{"categories":4046},[131],{"categories":4048},[137],{"categories":4050},[206],{"categories":4052},[131],{"categories":4054},[161],{"categories":4056},[161],{"categories":4058},[],{"categories":4060},[161],{"categories":4062},[86],{"categories":4064},[190],{"categories":4066},[193],{"categories":4068},[137],{"categories":4070},[],{"categories":4072},[161],{"categories":4074},[206],{"categories":4076},[137],{"categories":4078},[134],{"categories":4080},[137],{"categories":4082},[131],{"categories":4084},[240],{"categories":4086},[131],{"categories":4088},[],{"categories":4090},[],{"categories":4092},[86],{"categories":4094},[161],{"categories":4096},[],{"categories":4098},[86],{"categories":4100},[86],{"categories":4102},[86],{"categories":4104},[],{"categories":4106},[137],{"categories":4108},[],{"categories":4110},[161],{"categories":4112},[131],{"categories":4114},[190],{"categories":4116},[137],{"categories":4118},[161],{"categories":4120},[137],{"categories":4122},[161],{"categories":4124},[],{"categories":4126},[161],{"categories":4128},[131],{"categories":4130},[86],{"categories":4132},[137],{"categories":4134},[],{"categories":4136},[206],{"categories":4138},[86],{"categories":4140},[142],{"categories":4142},[86],{"categories":4144},[131],{"categories":4146},[],{"categories":4148},[],{"categories":4150},[],{"categories":4152},[190],{"categories":4154},[86],{"categories":4156},[137],{"categories":4158},[137],{"categories":4160},[],{"categories":4162},[],{"categories":4164},[],{"categories":4166},[190],{"categories":4168},[],{"categories":4170},[86],{"categories":4172},[137],{"categories":4174},[131],{"categories":4176},[],{"categories":4178},[],{"categories":4180},[190],{"categories":4182},[137],{"categories":4184},[161],{"categories":4186},[],{"categories":4188},[215],{"categories":4190},[161],{"categories":4192},[215],{"categories":4194},[193],{"categories":4196},[137],{"categories":4198},[137],{"categories":4200},[],{"categories":4202},[],{"categories":4204},[86],{"categories":4206},[],{"categories":4208},[137],{"categories":4210},[],{"categories":4212},[86],{"categories":4214},[137],{"categories":4216},[],{"categories":4218},[86],{"categories":4220},[137],{"categories":4222},[161],{"categories":4224},[137],{"categories":4226},[215],{"categories":4228},[137],{"categories":4230},[137],{"categories":4232},[193],{"categories":4234},[86],{"categories":4236},[86],{"categories":4238},[],{"categories":4240},[],{"categories":4242},[137],{"categories":4244},[],{"categories":4246},[161],{"categories":4248},[],{"categories":4250},[],{"categories":4252},[190],{"categories":4254},[131],{"categories":4256},[],{"categories":4258},[134],{"categories":4260},[215],{"categories":4262},[137],{"categories":4264},[206],{"categories":4266},[131],{"categories":4268},[193],{"categories":4270},[134],{"categories":4272},[206],{"categories":4274},[206],{"categories":4276},[],{"categories":4278},[137],{"categories":4280},[],{"categories":4282},[86],{"categories":4284},[131],{"categories":4286},[190],{"categories":4288},[131],{"categories":4290},[86],{"categories":4292},[240],{"categories":4294},[137],{"categories":4296},[137],{"categories":4298},[131],{"categories":4300},[86],{"categories":4302},[],{"categories":4304},[137],{"categories":4306},[206],{"categories":4308},[161],{"categories":4310},[206],{"categories":4312},[137],{"categories":4314},[],{"categories":4316},[190],{"categories":4318},[161],{"categories":4320},[131],{"categories":4322},[86],{"categories":4324},[137],{"categories":4326},[86],{"categories":4328},[137],{"categories":4330},[134],{"categories":4332},[86],{"categories":4334},[86,240],{"categories":4336},[86],{"categories":4338},[206],{"categories":4340},[137],{"categories":4342},[137],{"categories":4344},[193],{"categories":4346},[86],{"categories":4348},[215],{"categories":4350},[86],{"categories":4352},[134],{"categories":4354},[],{"categories":4356},[86],{"categories":4358},[137],{"categories":4360},[134],{"categories":4362},[],{"categories":4364},[],{"categories":4366},[137],{"categories":4368},[193],{"categories":4370},[215],{"categories":4372},[137],{"categories":4374},[137],{"categories":4376},[86],{"categories":4378},[],{"categories":4380},[161],{"categories":4382},[],{"categories":4384},[161],{"categories":4386},[206],{"categories":4388},[131],{"categories":4390},[206],{"categories":4392},[137],{"categories":4394},[86],{"categories":4396},[137],{"categories":4398},[137],{"categories":4400},[215],{"categories":4402},[206],{"categories":4404},[],{"categories":4406},[161],{"categories":4408},[137],{"categories":4410},[],{"categories":4412},[137],{"categories":4414},[137],{"categories":4416},[137],{"categories":4418},[86],{"categories":4420},[137],{"categories":4422},[142],{"categories":4424},[86],{"categories":4426},[137],{"categories":4428},[137],{"categories":4430},[137],{"categories":4432},[137],{"categories":4434},[134],{"categories":4436},[],{"categories":4438},[142],{"categories":4440},[161],{"categories":4442},[86],{"categories":4444},[137],{"categories":4446},[206],{"categories":4448},[],{"categories":4450},[206],{"categories":4452},[206],{"categories":4454},[206],{"categories":4456},[137],{"categories":4458},[137],{"categories":4460},[206],{"categories":4462},[137],{"categories":4464},[86],{"categories":4466},[161],{"categories":4468},[137],{"categories":4470},[137],{"categories":4472},[137],{"categories":4474},[134],{"categories":4476},[137],{"categories":4478},[86],{"categories":4480},[190],{"categories":4482},[],{"categories":4484},[193],{"categories":4486},[86],{"categories":4488},[137],{"categories":4490},[],{"categories":4492},[137],{"categories":4494},[137],{"categories":4496},[161],{"categories":4498},[137],{"categories":4500},[86],{"categories":4502},[215],{"categories":4504},[],{"categories":4506},[],{"categories":4508},[161],{"categories":4510},[161],{"categories":4512},[137],{"categories":4514},[215],{"categories":4516},[137],{"categories":4518},[131],{"categories":4520},[86],{"categories":4522},[137],{"categories":4524},[86],{"categories":4526},[86],{"categories":4528},[137],{"categories":4530},[134],{"categories":4532},[],{"categories":4534},[193],{"categories":4536},[],{"categories":4538},[161],{"categories":4540},[137],{"categories":4542},[193],{"categories":4544},[137],{"categories":4546},[206],{"categories":4548},[206],{"categories":4550},[206],{"categories":4552},[86],{"categories":4554},[86],{"categories":4556},[190],{"categories":4558},[193],{"categories":4560},[193],{"categories":4562},[],{"categories":4564},[161],{"categories":4566},[137],{"categories":4568},[137],{"categories":4570},[206],{"categories":4572},[],{"categories":4574},[161],{"categories":4576},[161],{"categories":4578},[161],{"categories":4580},[],{"categories":4582},[86],{"categories":4584},[137],{"categories":4586},[],{"categories":4588},[131],{"categories":4590},[134],{"categories":4592},[],{"categories":4594},[137],{"categories":4596},[137],{"categories":4598},[],{"categories":4600},[206],{"categories":4602},[],{"categories":4604},[],{"categories":4606},[],{"categories":4608},[],{"categories":4610},[137],{"categories":4612},[161],{"categories":4614},[],{"categories":4616},[],{"categories":4618},[137],{"categories":4620},[137],{"categories":4622},[137],{"categories":4624},[193],{"categories":4626},[137],{"categories":4628},[193],{"categories":4630},[],{"categories":4632},[193],{"categories":4634},[193],{"categories":4636},[240],{"categories":4638},[86],{"categories":4640},[206],{"categories":4642},[],{"categories":4644},[],{"categories":4646},[193],{"categories":4648},[206],{"categories":4650},[206],{"categories":4652},[206],{"categories":4654},[],{"categories":4656},[131],{"categories":4658},[206],{"categories":4660},[206],{"categories":4662},[131],{"categories":4664},[206],{"categories":4666},[134],{"categories":4668},[206],{"categories":4670},[206],{"categories":4672},[206],{"categories":4674},[193],{"categories":4676},[161],{"categories":4678},[161],{"categories":4680},[137],{"categories":4682},[206],{"categories":4684},[193],{"categories":4686},[240],{"categories":4688},[193],{"categories":4690},[193],{"categories":4692},[193],{"categories":4694},[],{"categories":4696},[134],{"categories":4698},[],{"categories":4700},[240],{"categories":4702},[206],{"categories":4704},[206],{"categories":4706},[206],{"categories":4708},[86],{"categories":4710},[161,134],{"categories":4712},[193],{"categories":4714},[],{"categories":4716},[],{"categories":4718},[193],{"categories":4720},[],{"categories":4722},[193],{"categories":4724},[161],{"categories":4726},[86],{"categories":4728},[],{"categories":4730},[206],{"categories":4732},[137],{"categories":4734},[190],{"categories":4736},[],{"categories":4738},[137],{"categories":4740},[],{"categories":4742},[161],{"categories":4744},[131],{"categories":4746},[193],{"categories":4748},[],{"categories":4750},[206],{"categories":4752},[161],[4754,4854,4936,5038],{"id":4755,"title":4756,"ai":4757,"body":4762,"categories":4822,"created_at":87,"date_modified":87,"description":79,"extension":88,"faq":87,"featured":89,"kicker_label":87,"meta":4823,"navigation":107,"path":4839,"published_at":4840,"question":87,"scraped_at":4840,"seo":4841,"sitemap":4842,"source_id":4843,"source_name":4844,"source_type":4845,"source_url":4846,"stem":4847,"tags":4848,"thumbnail_url":87,"tldr":4851,"tweet":87,"unknown_tags":4852,"__hash__":4853},"summaries\u002Fsummaries\u002F2de481a2cc9b7c73-testing-microsoft-fara-browser-agents-with-mock-en-summary.md","Testing Microsoft Fara Browser Agents with Mock Endpoints",{"provider":7,"model":8,"input_tokens":4758,"output_tokens":4759,"processing_time_ms":4760,"cost_usd":4761},10618,591,3311,0.003541,{"type":14,"value":4763,"toc":4817},[4764,4768,4771,4775,4778,4810,4814],[17,4765,4767],{"id":4766},"validating-agent-workflows-with-mock-endpoints","Validating Agent Workflows with Mock Endpoints",[22,4769,4770],{},"Testing browser-use agents often requires heavy infrastructure, such as GPU-backed model servers. This tutorial provides a lightweight approach by implementing a mock OpenAI-compatible endpoint using FastAPI. By simulating the model's responses, developers can verify the agent's core logic—sending tasks, receiving structured action commands, and executing them via Playwright—without the overhead of running a full Fara-7B model.",[17,4772,4774],{"id":4773},"implementation-strategy","Implementation Strategy",[22,4776,4777],{},"The workflow follows a modular setup designed for portability between testing and production environments:",[33,4779,4780,4786,4800],{},[36,4781,4782,4785],{},[39,4783,4784],{},"Environment Setup:"," The process clones the Microsoft Fara repository, installs necessary dependencies (including Playwright for browser automation), and configures the working directory.",[36,4787,4788,4791,4792,4795,4796,4799],{},[39,4789,4790],{},"Mock Server:"," A local FastAPI server is spun up to intercept requests. It returns hardcoded, valid Fara-style JSON actions (e.g., ",[49,4793,4794],{},"visit_url",", ",[49,4797,4798],{},"terminate",") that trigger the browser agent's execution loop.",[36,4801,4802,4805,4806,4809],{},[39,4803,4804],{},"Configuration Flexibility:"," The system uses an ",[49,4807,4808],{},"endpoint_config.json"," file. This allows developers to toggle between the local mock server and real production endpoints, such as Azure Foundry, vLLM, LM Studio, or Ollama, simply by updating the configuration values.",[17,4811,4813],{"id":4812},"practical-considerations","Practical Considerations",[22,4815,4816],{},"The tutorial emphasizes that browser agents should only be tested in sandboxed environments to avoid security risks. It provides clear instructions for switching to real deployments, noting that self-hosting with vLLM or using local inference tools like LM Studio are viable paths for moving from the mock testing phase to live model execution.",{"title":79,"searchDepth":80,"depth":80,"links":4818},[4819,4820,4821],{"id":4766,"depth":80,"text":4767},{"id":4773,"depth":80,"text":4774},{"id":4812,"depth":80,"text":4813},[86],{"content_references":4824,"triage":4837},[4825,4828,4831,4834],{"type":93,"title":4826,"url":4827,"context":95},"Microsoft Fara","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Ffara",{"type":93,"title":4829,"url":4830,"context":101},"Playwright","https:\u002F\u002Fplaywright.dev\u002F",{"type":93,"title":4832,"url":4833,"context":101},"FastAPI","https:\u002F\u002Ffastapi.tiangolo.com\u002F",{"type":93,"title":4835,"url":4836,"context":101},"vLLM","https:\u002F\u002Fgithub.com\u002Fvllm-project\u002Fvllm",{"relevance":103,"novelty":104,"quality":104,"actionability":103,"composite":105,"reasoning":4838},"Category: AI Automation. The article provides a detailed tutorial on testing AI agents using mock endpoints, which directly addresses the audience's need for practical applications in AI integration. It offers a clear implementation strategy and practical considerations for transitioning from testing to production, making it highly actionable.","\u002Fsummaries\u002F2de481a2cc9b7c73-testing-microsoft-fara-browser-agents-with-mock-en-summary","2026-06-06 16:11:50",{"title":4756,"description":79},{"loc":4839},"2de481a2cc9b7c73","MarkTechPost","article","https:\u002F\u002Fwww.marktechpost.com\u002F2026\u002F06\u002F05\u002Fmicrosoft-fara-tutorial-run-a-browser-use-agent-in-google-colab-with-a-mock-openai-compatible-endpoint\u002F","summaries\u002F2de481a2cc9b7c73-testing-microsoft-fara-browser-agents-with-mock-en-summary",[119,4849,4850,120],"automation","llm","This tutorial demonstrates how to test Microsoft Fara browser-use agents in Google Colab using a mock OpenAI-compatible endpoint, allowing developers to validate agent loops and browser workflows without needing a full model deployment.",[120],"XyW8SQt0nYveNs8EtJVDg5LfPpPl10KcxDHl4z7fli0",{"id":4855,"title":4856,"ai":4857,"body":4862,"categories":4903,"created_at":87,"date_modified":87,"description":79,"extension":88,"faq":87,"featured":89,"kicker_label":87,"meta":4904,"navigation":107,"path":4921,"published_at":4922,"question":87,"scraped_at":4923,"seo":4924,"sitemap":4925,"source_id":4926,"source_name":4927,"source_type":4845,"source_url":4928,"stem":4929,"tags":4930,"thumbnail_url":87,"tldr":4933,"tweet":87,"unknown_tags":4934,"__hash__":4935},"summaries\u002Fsummaries\u002Fa14fbb4ebbc21a42-building-a-policy-driven-multi-agent-inventory-pip-summary.md","Building a Policy-Driven Multi-Agent Inventory Pipeline",{"provider":7,"model":8,"input_tokens":4858,"output_tokens":4859,"processing_time_ms":4860,"cost_usd":4861},7745,749,3682,0.00305975,{"type":14,"value":4863,"toc":4897},[4864,4868,4871,4875,4883,4887,4890,4894],[17,4865,4867],{"id":4866},"deterministic-policy-vs-agentic-judgment","Deterministic Policy vs. Agentic Judgment",[22,4869,4870],{},"To build production-ready AI systems, the author advocates for a strict architectural split: deterministic rules handle the \"boring\" majority of operations, while LLMs are reserved exclusively for cases requiring judgment. In an inventory pipeline, standard tasks like VIP preemption (reclaiming reserved stock from standard orders) are defined in YAML. These rules execute with zero LLM calls, ensuring consistency and reliability. The LLM is only invoked when rules fail—specifically, when demand cannot be met and the system must decide how much stock to reorder or how to brief a manager.",[17,4872,4874],{"id":4873},"the-role-of-ontology-in-routing","The Role of Ontology in Routing",[22,4876,4877,4878,4882],{},"Instead of coupling inventory logic directly to the MCP trigger, the system uses an ontology layer to define routing strategy. The shortage calculation is treated as a data-access helper, while the ",[4879,4880,4881],"em",{},"decision"," to act on that shortage belongs to an Inventory Agent. This keeps the YAML rules clean and focused on strategy rather than complex mathematical aggregation. The agentic workflow follows a clear pattern: detect the gap, judge the replenishment quantity, and execute the write-back to the ERP (Odoo).",[17,4884,4886],{"id":4885},"managing-token-costs-and-tool-selection","Managing Token Costs and Tool Selection",[22,4888,4889],{},"Large tool catalogs often degrade LLM performance and increase token costs due to the \"schema tax\" of loading tool definitions into the context window. By using a policy-driven dispatch, the model is never presented with a sprawling menu of tools. Instead, the deterministic engine routes the request to a specific agent, which only exposes the tools necessary for its narrow domain. This approach ensures that token spend scales with the number of actual decisions made, rather than the number of operations performed or tools connected.",[17,4891,4893],{"id":4892},"fail-safe-design","Fail-Safe Design",[22,4895,4896],{},"Every agentic judgment is boxed by deterministic constraints. For replenishment, the system calculates a \"fallback floor\"—a safety buffer—ensuring that if the LLM fails or produces an outlier, the system defaults to a safe, deterministic reorder quantity. Similarly, briefings are generated via templates if the model is unavailable, ensuring that human stakeholders always receive actionable information regardless of model performance.",{"title":79,"searchDepth":80,"depth":80,"links":4898},[4899,4900,4901,4902],{"id":4866,"depth":80,"text":4867},{"id":4873,"depth":80,"text":4874},{"id":4885,"depth":80,"text":4886},{"id":4892,"depth":80,"text":4893},[86],{"content_references":4905,"triage":4918},[4906,4909,4912,4915],{"type":93,"title":4907,"url":4908,"context":101},"Odoo","https:\u002F\u002Fwww.odoo.com\u002F",{"type":93,"title":4910,"url":4911,"context":101},"MCP (Model Context Protocol)","https:\u002F\u002Fmodelcontextprotocol.io\u002F",{"type":4913,"title":4914,"context":101},"other","OOSDK",{"type":4913,"title":4916,"url":4917,"context":101},"SunnyLab TV","https:\u002F\u002Fyoutu.be\u002FH5jiVbWv43Y",{"relevance":103,"novelty":104,"quality":104,"actionability":104,"composite":4919,"reasoning":4920},4.35,"Category: AI Automation. The article provides a detailed approach to building a multi-agent inventory pipeline using deterministic policies and LLMs, addressing practical applications for AI-powered product builders. It offers actionable insights on managing token costs and structuring workflows, which are relevant to the audience's needs.","\u002Fsummaries\u002Fa14fbb4ebbc21a42-building-a-policy-driven-multi-agent-inventory-pip-summary","2026-06-05 15:56:28","2026-06-06 16:11:35",{"title":4856,"description":79},{"loc":4921},"a14fbb4ebbc21a42","Level Up Coding","https:\u002F\u002Flevelup.gitconnected.com\u002Fhow-i-built-a-multi-agent-ai-inventory-pipeline-with-mcp-and-ontology-vip-preemption-as-yaml-94e0002f740e?source=rss----5517fd7b58a6---4","summaries\u002Fa14fbb4ebbc21a42-building-a-policy-driven-multi-agent-inventory-pip-summary",[120,122,4931,4932],"inventory-management","llm-orchestration","By using a deterministic YAML-based engine for policy and reserving LLM calls only for genuine judgment, you can build reliable AI-powered inventory systems that avoid non-determinism and minimize token bloat.",[120,122,4931,4932],"8j_S42WhMOU0qYxfcGASqiRk8U3umW2EW8tRUJs3xnc",{"id":4937,"title":4938,"ai":4939,"body":4944,"categories":5009,"created_at":87,"date_modified":87,"description":79,"extension":88,"faq":87,"featured":89,"kicker_label":87,"meta":5010,"navigation":107,"path":5023,"published_at":5024,"question":87,"scraped_at":5025,"seo":5026,"sitemap":5027,"source_id":5028,"source_name":114,"source_type":115,"source_url":5029,"stem":5030,"tags":5031,"thumbnail_url":5033,"tldr":5034,"tweet":5035,"unknown_tags":5036,"__hash__":5037},"summaries\u002Fsummaries\u002Fffc0c970c8c73d52-building-multi-agent-systems-with-google-cloud-and-summary.md","Building Multi-Agent Systems with Google Cloud and MCP",{"provider":7,"model":8,"input_tokens":4940,"output_tokens":4941,"processing_time_ms":4942,"cost_usd":4943},5318,724,3725,0.0024155,{"type":14,"value":4945,"toc":5004},[4946,4950,4953,4973,4977,4980,4983,4997,5001],[17,4947,4949],{"id":4948},"architecture-for-scalable-agentic-workflows","Architecture for Scalable Agentic Workflows",[22,4951,4952],{},"The system replaces manual project vetting with an automated pipeline that enriches incoming requests with risk scores, resource availability, and historical analysis. The architecture is built on three distinct layers:",[33,4954,4955,4961,4967],{},[36,4956,4957,4960],{},[39,4958,4959],{},"Interface Layer:"," Asana serves as the human-facing input. A form submission triggers a webhook that initiates the entire processing chain.",[36,4962,4963,4966],{},[39,4964,4965],{},"Orchestration Layer:"," A central orchestrator built with the Google Agent Development Kit (ADK) manages the workflow. ADK simplifies agent development by handling session state, tool dispatching, and Gemini API integration, allowing the developer to define agent behavior through simple class-based instructions.",[36,4968,4969,4972],{},[39,4970,4971],{},"Specialist Agent Layer:"," Four independent agents (Risk Scorer, Resource Advisor, Asana Context, and BigQuery Analyst) execute tasks. These agents run as individual Cloud Run containers, which scale to zero when idle, ensuring cost-efficiency by charging only per request.",[17,4974,4976],{"id":4975},"leveraging-open-standards-and-parallel-execution","Leveraging Open Standards and Parallel Execution",[22,4978,4979],{},"The system utilizes the Agent-to-Agent (A2A) protocol to decouple the orchestrator from the specialist agents. The orchestrator does not need to understand the internal logic of each specialist; it simply dispatches tasks to specific URLs and waits for results. This modularity allows for swapping or updating agents without modifying the orchestrator code.",[22,4981,4982],{},"To avoid the limitations of static data injection (which risks context window overflow and stale data), the system uses the Model Context Protocol (MCP) to connect agents directly to live data sources:",[33,4984,4985,4991],{},[36,4986,4987,4990],{},[39,4988,4989],{},"BigQuery Integration:"," The BigQuery agent dynamically generates SQL at runtime to query historical project data, enabling pattern recognition across years of enterprise records.",[36,4992,4993,4996],{},[39,4994,4995],{},"Live Work Graph:"," The Asana MCP server allows agents to query live workspace context, such as current team task loads and overlapping project timelines, ensuring decisions are based on real-time data rather than snapshots.",[17,4998,5000],{"id":4999},"observability-and-security","Observability and Security",[22,5002,5003],{},"By deploying agents as containerized services on Google Cloud, the system benefits from native integration with Google Cloud Logging. Every step—including agent payloads, tool calls, and inter-agent communication—is traceable. Security is maintained through the use of Application Default Credentials and Secret Manager, ensuring that agents interact with enterprise data sources securely without hardcoding sensitive information.",{"title":79,"searchDepth":80,"depth":80,"links":5005},[5006,5007,5008],{"id":4948,"depth":80,"text":4949},{"id":4975,"depth":80,"text":4976},{"id":4999,"depth":80,"text":5000},[86],{"content_references":5011,"triage":5021},[5012,5014,5015,5017,5019],{"type":93,"title":5013,"context":95},"Google Agent Development Kit (ADK)",{"type":93,"title":97,"context":95},{"type":93,"title":5016,"context":95},"Google Cloud Run",{"type":93,"title":5018,"context":95},"BigQuery",{"type":93,"title":5020,"context":95},"Asana",{"relevance":103,"novelty":104,"quality":104,"actionability":104,"composite":4919,"reasoning":5022},"Category: AI Automation. The article provides a detailed architecture for building multi-agent systems using Google Cloud, addressing practical applications of automation in project intake processes. It outlines specific components like the Google Agent Development Kit and Cloud Run, which are directly applicable for developers looking to implement similar systems.","\u002Fsummaries\u002Fffc0c970c8c73d52-building-multi-agent-systems-with-google-cloud-and-summary","2026-06-02 04:00:01","2026-06-06 16:11:12",{"title":4938,"description":79},{"loc":5023},"ffc0c970c8c73d52","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=okx6dUzDPRY","summaries\u002Fffc0c970c8c73d52-building-multi-agent-systems-with-google-cloud-and-summary",[4849,120,5032,122],"google-cloud","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002Fokx6dUzDPRY\u002Fhqdefault.jpg","Automate project intake by using a multi-agent architecture that leverages Google ADK, MCP, and Cloud Run to perform real-time risk assessment and resource analysis.","This video is a technical walkthrough of a multi-agent system that automates project intake by connecting [Asana](https:\u002F\u002Fasana.com) to [Google Cloud](https:\u002F\u002Fcloud.google.com) services. The presenter demonstrates how to use the [Agent Development Kit](https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fagent-development-kit) to orchestrate specialist agents that query [BigQuery](https:\u002F\u002Fcloud.google.com\u002Fbigquery) and live workspace data via [Model Context Protocol](https:\u002F\u002Fmodelcontextprotocol.io) servers.",[120,5032,122],"yEgyOsOmpvbzb38fwQAnFWRszIdbj4JZ25tOd1Gc328",{"id":5039,"title":5040,"ai":5041,"body":5046,"categories":5123,"created_at":87,"date_modified":87,"description":79,"extension":88,"faq":87,"featured":89,"kicker_label":87,"meta":5124,"navigation":107,"path":5145,"published_at":5146,"question":87,"scraped_at":5147,"seo":5148,"sitemap":5149,"source_id":5150,"source_name":4927,"source_type":4845,"source_url":5151,"stem":5152,"tags":5153,"thumbnail_url":87,"tldr":5155,"tweet":87,"unknown_tags":5156,"__hash__":5157},"summaries\u002Fsummaries\u002F457d7c680caa17a0-building-a-deterministic-runtime-for-ai-agents-summary.md","Building a Deterministic Runtime for AI Agents",{"provider":7,"model":8,"input_tokens":5042,"output_tokens":5043,"processing_time_ms":5044,"cost_usd":5045},9057,911,5183,0.00363075,{"type":14,"value":5047,"toc":5117},[5048,5052,5055,5059,5066,5070,5073,5110,5114],[17,5049,5051],{"id":5050},"the-failure-of-model-driven-orchestration","The Failure of Model-Driven Orchestration",[22,5053,5054],{},"Probabilistic systems (LLMs) are ill-suited for deterministic enterprise workflows like payment authorization or vendor onboarding. When models are tasked with orchestration—sequencing tool calls, managing state, and interpreting results—they introduce non-deterministic behavior, security risks, and audit failures. Furthermore, increasing model size or context windows does not solve these issues; it often exacerbates them by increasing the surface area for \"lost in the middle\" phenomena and tool-space interference, where adding more tools degrades performance.",[17,5056,5058],{"id":5057},"shifting-the-execution-boundary","Shifting the Execution Boundary",[22,5060,5061,5062,5065],{},"The core architectural solution is to move the execution loop out of the model and into a governed runtime. The author introduces \"Lattice,\" an open framework that treats workflows as \"capabilities\"—typed Python contracts. In this model, the LLM acts only as an intent engine, requesting a high-level outcome (e.g., ",[49,5063,5064],{},"VendorOnboarding","), while the runtime handles the complex, deterministic logic of sequencing, retries, and error recovery.",[17,5067,5069],{"id":5068},"capabilities-as-governed-code","Capabilities as Governed Code",[22,5071,5072],{},"Capabilities are defined as Python files using decorators to manage the workflow lifecycle:",[33,5074,5075,5085,5104],{},[36,5076,5077,5080,5081,5084],{},[39,5078,5079],{},"Contract Definition:"," ",[49,5082,5083],{},"@capability"," defines the inputs and the \"projection\" (the small, decision-relevant data returned to the model).",[36,5086,5087,5080,5090,5093,5094,4795,5097,4795,5100,5103],{},[39,5088,5089],{},"Step Execution:",[49,5091,5092],{},"@step"," functions define discrete units of work, allowing for dependency management (e.g., running independent steps in parallel) and granular failure policies (",[49,5095,5096],{},"@retry",[49,5098,5099],{},"@soft_failure",[49,5101,5102],{},"@hard_failure",").",[36,5105,5106,5109],{},[39,5107,5108],{},"Security & Audit:"," Credentials and permissions are managed by the runtime, not the model. By injecting scopes at the capability level, security reviews are simplified from auditing dozens of individual endpoints to auditing a single capability. Every execution generates a structured, queryable audit trail, replacing opaque conversation logs.",[17,5111,5113],{"id":5112},"designing-for-decision-surfaces","Designing for Decision Surfaces",[22,5115,5116],{},"A capability's value is determined by its \"projection.\" Instead of passing raw API responses (which are sensitive and noisy) back to the model, the runtime filters data into a small, typed object. This projection must enable the model to explain outcomes, present clear alternatives upon failure, and map those alternatives to actionable next steps. This approach keeps sensitive data out of the model's context, mitigating risks like prompt injection and log exposure while significantly reducing token costs.",{"title":79,"searchDepth":80,"depth":80,"links":5118},[5119,5120,5121,5122],{"id":5050,"depth":80,"text":5051},{"id":5057,"depth":80,"text":5058},{"id":5068,"depth":80,"text":5069},{"id":5112,"depth":80,"text":5113},[86],{"content_references":5125,"triage":5143},[5126,5132,5136,5140],{"type":5127,"title":5128,"author":5129,"url":5130,"context":5131},"paper","Lost in the Middle: How Language Models Use Long Contexts","Liu et al.","https:\u002F\u002Farxiv.org\u002Fabs\u002F2307.03172","cited",{"type":4913,"title":5133,"author":5134,"url":5135,"context":5131},"Tool-space interference: An emerging problem for LLM agents","Microsoft Research","https:\u002F\u002Fwww.microsoft.com\u002Fen-us\u002Fresearch\u002Fvideo\u002Ftool-space-interference-an-emerging-problem-for-llm-agents\u002F",{"type":5127,"title":5137,"author":5138,"url":5139,"context":5131},"LongFuncEval: A Benchmark for Long-Context LLM Agents","IBM","https:\u002F\u002Farxiv.org\u002Fpdf\u002F2505.10570",{"type":5127,"title":5141,"url":5142,"context":5131},"Less is More: The Impact of Tool Set Size on Agent Performance","https:\u002F\u002Farxiv.org\u002Fpdf\u002F2411.15399",{"relevance":103,"novelty":104,"quality":104,"actionability":104,"composite":4919,"reasoning":5144},"Category: AI Automation. The article provides a detailed architectural solution for integrating AI agents into enterprise workflows, addressing a specific pain point of non-deterministic behavior in LLMs. It introduces a governed Python runtime framework that enhances reliability and security, making it actionable for developers looking to implement AI in production.","\u002Fsummaries\u002F457d7c680caa17a0-building-a-deterministic-runtime-for-ai-agents-summary","2026-05-20 17:44:13","2026-05-20 19:00:29",{"title":5040,"description":79},{"loc":5145},"457d7c680caa17a0","https:\u002F\u002Flevelup.gitconnected.com\u002Fthe-missing-runtime-between-ai-agents-and-enterprise-backends-part-2-of-2-54dab8e415ce?source=rss----5517fd7b58a6---4","summaries\u002F457d7c680caa17a0-building-a-deterministic-runtime-for-ai-agents-summary",[119,4849,120,5154],"software-engineering","To move AI agents from chat to production, move orchestration out of the LLM and into a governed Python runtime that enforces state, permissions, and failure policies.",[120,5154],"mCK-7pbC3ltvLpUlquTbPLA-fvCT7fCKeV01kDXs3Xw"]