[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-run-vibevoice-stt-on-mac-with-mlx-in-one-command-summary":3,"summaries-facets-categories":114,"summary-related-run-vibevoice-stt-on-mac-with-mlx-in-one-command-summary":4519},{"id":4,"title":5,"ai":6,"body":13,"categories":63,"created_at":65,"date_modified":65,"description":57,"extension":66,"faq":65,"featured":67,"kicker_label":65,"meta":68,"navigation":97,"path":98,"published_at":65,"question":65,"scraped_at":99,"seo":100,"sitemap":101,"source_id":102,"source_name":103,"source_type":104,"source_url":105,"stem":106,"tags":107,"thumbnail_url":65,"tldr":111,"tweet":65,"unknown_tags":112,"__hash__":113},"summaries\u002Fsummaries\u002Frun-vibevoice-stt-on-mac-with-mlx-in-one-command-summary.md","Run VibeVoice STT on Mac with MLX in one command",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","x-ai\u002Fgrok-4.1-fast",5070,1812,13237,0.00141315,{"type":14,"value":15,"toc":56},"minimark",[16,21,38,42,45,49],[17,18,20],"h2",{"id":19},"deploy-vibevoice-locally-for-fast-transcription","Deploy VibeVoice Locally for Fast Transcription",[22,23,24,25,29,30,33,34,37],"p",{},"Microsoft's MIT-licensed VibeVoice-ASR model, a Whisper-style speech-to-text system with built-in speaker diarization, runs on Mac via ",[26,27,28],"code",{},"mlx-audio"," and a 5.71GB 4-bit MLX-quantized version from Hugging Face. Install with ",[26,31,32],{},"uv"," and execute in one line: ",[26,35,36],{},"uv run --with mlx-audio mlx_audio.stt.generate --model mlx-community\u002FVibeVoice-ASR-4bit --audio input.mp3 --output-path output --format json --verbose --max-tokens 32768",". This handles MP3 and WAV inputs, producing JSON segments timed to seconds with speaker IDs. Default max-tokens of 8192 covers ~25min audio; increase to 32768 for full ~1hr files.",[17,39,41],{"id":40},"achieve-845min-processing-for-1hr-audio-on-apple-silicon","Achieve 8:45min Processing for 1hr Audio on Apple Silicon",[22,43,44],{},"On a 128GB M5 Max MacBook Pro, transcribing a 99.8min podcast (trimmed to 59min max) takes 524.79s total: 26615 prompt tokens at 50.718 t\u002Fs, 20248 generation tokens at 38.585 t\u002Fs, peaking at 30.44GB RAM (Activity Monitor shows 61.5GB prefill, 18GB generation). For longer audio, split files with 1min overlaps to align speaker IDs and avoid cut-off words.",[17,46,48],{"id":47},"parse-output-as-segmented-json-for-analysis","Parse Output as Segmented JSON for Analysis",[22,50,51,52,55],{},"Output is an array of objects like ",[26,53,54],{},"{\"text\": \"...\", \"start\": 13.85, \"end\": 19.5, \"duration\": 5.65, \"speaker_id\": 0}",", enabling speaker separation (e.g., distinguishes hosts and sponsor reads). Load directly into Datasette Lite via URL for faceted browsing by speaker_id, revealing nuances like multiple voices for one person.",{"title":57,"searchDepth":58,"depth":58,"links":59},"",2,[60,61,62],{"id":19,"depth":58,"text":20},{"id":40,"depth":58,"text":41},{"id":47,"depth":58,"text":48},[64],"AI & LLMs",null,"md",false,{"content_references":69,"triage":91},[70,75,78,81,84,88],{"type":71,"title":72,"url":73,"context":74},"tool","microsoft\u002FVibeVoice","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FVibeVoice","mentioned",{"type":71,"title":28,"author":76,"url":77,"context":74},"Prince Canuma","https:\u002F\u002Fgithub.com\u002FBlaizzy\u002Fmlx-audio",{"type":71,"title":79,"url":80,"context":74},"mlx-community\u002FVibeVoice-ASR-4bit","https:\u002F\u002Fhuggingface.co\u002Fmlx-community\u002FVibeVoice-ASR-4bit",{"type":71,"title":82,"url":83,"context":74},"microsoft\u002FVibeVoice-ASR","https:\u002F\u002Fhuggingface.co\u002Fmicrosoft\u002FVibeVoice-ASR\u002Ftree\u002Fmain",{"type":85,"title":86,"url":87,"context":74},"other","Lenny Rachitsky Podcast Appearance","https:\u002F\u002Fsimonwillison.net\u002F2026\u002FApr\u002F2\u002Flennys-podcast\u002F",{"type":71,"title":89,"url":90,"context":74},"Datasette Lite","https:\u002F\u002Flite.datasette.io\u002F?json=https:\u002F\u002Fgist.github.com\u002Fsimonw\u002Fd2c716c008b3ba395785f865c6387b6f#\u002Fdata\u002Fraw?_facet=speaker_id",{"relevance":92,"novelty":93,"quality":94,"actionability":92,"composite":95,"reasoning":96},5,3,4,4.35,"Category: AI Automation. The article provides a practical guide on deploying the VibeVoice-ASR model for transcription, addressing the audience's need for actionable content in AI tooling. It includes specific commands and performance metrics, making it immediately applicable for developers looking to implement speech-to-text features.",true,"\u002Fsummaries\u002Frun-vibevoice-stt-on-mac-with-mlx-in-one-command-summary","2026-04-28 15:16:22",{"title":5,"description":57},{"loc":98},"8ccff9c28a5e07d2","Simon Willison's Weblog","article","https:\u002F\u002Fsimonwillison.net\u002F2026\u002FApr\u002F27\u002Fvibevoice\u002F#atom-everything","summaries\u002Frun-vibevoice-stt-on-mac-with-mlx-in-one-command-summary",[108,109,110],"python","ai-tools","automation","Use `uv run mlx_audio.stt.generate --model mlx-community\u002FVibeVoice-ASR-4bit --audio file.mp3 --output-path out --format json --max-tokens 32768` to transcribe up to 59min audio with speaker diarization; processes 1hr podcast in 524s (8:45min) on M5 Max using 30GB peak RAM.",[],"A8T6N2DUyYDP65DZxxn_UWnjDEyi2ZiKcCaLkmzE0J8",[115,118,120,123,125,128,131,134,137,139,141,143,145,147,149,151,153,155,157,159,161,163,165,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,213,215,217,219,221,223,225,227,229,231,233,235,237,239,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,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,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],{"categories":116},[117],"Business & SaaS",{"categories":119},[117],{"categories":121},[122],"AI News & Trends",{"categories":124},[],{"categories":126},[127],"AI Automation",{"categories":129},[130],"Marketing & Growth",{"categories":132},[133],"Design & Frontend",{"categories":135},[136],"Software Engineering",{"categories":138},[127],{"categories":140},[],{"categories":142},[133],{"categories":144},[133],{"categories":146},[127],{"categories":148},[133],{"categories":150},[133],{"categories":152},[64],{"categories":154},[133],{"categories":156},[133],{"categories":158},[],{"categories":160},[133],{"categories":162},[133],{"categories":164},[64],{"categories":166},[167],"Developer Productivity",{"categories":169},[64],{"categories":171},[64],{"categories":173},[64],{"categories":175},[122],{"categories":177},[64],{"categories":179},[127],{"categories":181},[117],{"categories":183},[122],{"categories":185},[130],{"categories":187},[],{"categories":189},[],{"categories":191},[127],{"categories":193},[127],{"categories":195},[127],{"categories":197},[130],{"categories":199},[64],{"categories":201},[167],{"categories":203},[122],{"categories":205},[],{"categories":207},[],{"categories":209},[],{"categories":211},[212],"Data Science & Visualization",{"categories":214},[],{"categories":216},[127],{"categories":218},[136],{"categories":220},[127],{"categories":222},[127],{"categories":224},[64],{"categories":226},[130],{"categories":228},[127],{"categories":230},[],{"categories":232},[],{"categories":234},[],{"categories":236},[133],{"categories":238},[133],{"categories":240},[127],{"categories":242},[130],{"categories":244},[167],{"categories":246},[133],{"categories":248},[64],{"categories":250},[136],{"categories":252},[64],{"categories":254},[],{"categories":256},[127],{"categories":258},[64],{"categories":260},[167],{"categories":262},[167],{"categories":264},[],{"categories":266},[130],{"categories":268},[117],{"categories":270},[64],{"categories":272},[117],{"categories":274},[117],{"categories":276},[127],{"categories":278},[130],{"categories":280},[127],{"categories":282},[117],{"categories":284},[127],{"categories":286},[133],{"categories":288},[64],{"categories":290},[133],{"categories":292},[64],{"categories":294},[117],{"categories":296},[64],{"categories":298},[130],{"categories":300},[],{"categories":302},[64],{"categories":304},[117],{"categories":306},[],{"categories":308},[122],{"categories":310},[136],{"categories":312},[],{"categories":314},[64],{"categories":316},[133],{"categories":318},[64],{"categories":320},[133],{"categories":322},[],{"categories":324},[127],{"categories":326},[],{"categories":328},[],{"categories":330},[],{"categories":332},[64],{"categories":334},[],{"categories":336},[64],{"categories":338},[64],{"categories":340},[133],{"categories":342},[64],{"categories":344},[167],{"categories":346},[127],{"categories":348},[130],{"categories":350},[167],{"categories":352},[167],{"categories":354},[167],{"categories":356},[130],{"categories":358},[130],{"categories":360},[64],{"categories":362},[64],{"categories":364},[133],{"categories":366},[117],{"categories":368},[133],{"categories":370},[136],{"categories":372},[117],{"categories":374},[117],{"categories":376},[117],{"categories":378},[133],{"categories":380},[],{"categories":382},[],{"categories":384},[64],{"categories":386},[64],{"categories":388},[136],{"categories":390},[64],{"categories":392},[64],{"categories":394},[],{"categories":396},[64],{"categories":398},[64],{"categories":400},[],{"categories":402},[64],{"categories":404},[122],{"categories":406},[122],{"categories":408},[],{"categories":410},[],{"categories":412},[130],{"categories":414},[130],{"categories":416},[136],{"categories":418},[64],{"categories":420},[],{"categories":422},[],{"categories":424},[127],{"categories":426},[64],{"categories":428},[64],{"categories":430},[],{"categories":432},[64,117],{"categories":434},[64],{"categories":436},[],{"categories":438},[64],{"categories":440},[64],{"categories":442},[],{"categories":444},[],{"categories":446},[127],{"categories":448},[64],{"categories":450},[64],{"categories":452},[127],{"categories":454},[64],{"categories":456},[],{"categories":458},[],{"categories":460},[64],{"categories":462},[],{"categories":464},[64],{"categories":466},[64],{"categories":468},[],{"categories":470},[127],{"categories":472},[133],{"categories":474},[],{"categories":476},[127,477],"DevOps & Cloud",{"categories":479},[64],{"categories":481},[127],{"categories":483},[64],{"categories":485},[],{"categories":487},[],{"categories":489},[],{"categories":491},[],{"categories":493},[64],{"categories":495},[127],{"categories":497},[],{"categories":499},[127],{"categories":501},[],{"categories":503},[64],{"categories":505},[],{"categories":507},[],{"categories":509},[],{"categories":511},[],{"categories":513},[127],{"categories":515},[133],{"categories":517},[64],{"categories":519},[130],{"categories":521},[122],{"categories":523},[117],{"categories":525},[167],{"categories":527},[],{"categories":529},[127],{"categories":531},[127],{"categories":533},[64],{"categories":535},[],{"categories":537},[],{"categories":539},[],{"categories":541},[127],{"categories":543},[],{"categories":545},[127],{"categories":547},[127],{"categories":549},[122],{"categories":551},[127],{"categories":553},[64],{"categories":555},[],{"categories":557},[64],{"categories":559},[],{"categories":561},[122],{"categories":563},[127,564],"Product Strategy",{"categories":566},[136],{"categories":568},[477],{"categories":570},[564],{"categories":572},[64],{"categories":574},[127],{"categories":576},[],{"categories":578},[122],{"categories":580},[122],{"categories":582},[127],{"categories":584},[],{"categories":586},[127],{"categories":588},[64],{"categories":590},[64],{"categories":592},[167],{"categories":594},[64],{"categories":596},[],{"categories":598},[64,136],{"categories":600},[122],{"categories":602},[64],{"categories":604},[122],{"categories":606},[127],{"categories":608},[122],{"categories":610},[],{"categories":612},[136],{"categories":614},[117],{"categories":616},[],{"categories":618},[127],{"categories":620},[127],{"categories":622},[127],{"categories":624},[127],{"categories":626},[117],{"categories":628},[133],{"categories":630},[130],{"categories":632},[],{"categories":634},[127],{"categories":636},[],{"categories":638},[122],{"categories":640},[122],{"categories":642},[122],{"categories":644},[127],{"categories":646},[122],{"categories":648},[64],{"categories":650},[167],{"categories":652},[64],{"categories":654},[136],{"categories":656},[64,167],{"categories":658},[167],{"categories":660},[167],{"categories":662},[167],{"categories":664},[167],{"categories":666},[64],{"categories":668},[],{"categories":670},[],{"categories":672},[130],{"categories":674},[],{"categories":676},[64],{"categories":678},[167],{"categories":680},[64],{"categories":682},[133],{"categories":684},[136],{"categories":686},[],{"categories":688},[64],{"categories":690},[167],{"categories":692},[130],{"categories":694},[122],{"categories":696},[136],{"categories":698},[64],{"categories":700},[],{"categories":702},[136],{"categories":704},[133],{"categories":706},[117],{"categories":708},[117],{"categories":710},[],{"categories":712},[133],{"categories":714},[117],{"categories":716},[122],{"categories":718},[167],{"categories":720},[127],{"categories":722},[127],{"categories":724},[64],{"categories":726},[64],{"categories":728},[122],{"categories":730},[122],{"categories":732},[167],{"categories":734},[122],{"categories":736},[],{"categories":738},[564],{"categories":740},[127],{"categories":742},[122],{"categories":744},[122],{"categories":746},[122],{"categories":748},[64],{"categories":750},[127],{"categories":752},[127],{"categories":754},[117],{"categories":756},[117],{"categories":758},[64],{"categories":760},[122],{"categories":762},[],{"categories":764},[64],{"categories":766},[117],{"categories":768},[127],{"categories":770},[127],{"categories":772},[127],{"categories":774},[133],{"categories":776},[127],{"categories":778},[167],{"categories":780},[122],{"categories":782},[122],{"categories":784},[122],{"categories":786},[122],{"categories":788},[122],{"categories":790},[],{"categories":792},[],{"categories":794},[167],{"categories":796},[122],{"categories":798},[122],{"categories":800},[122],{"categories":802},[],{"categories":804},[64],{"categories":806},[],{"categories":808},[],{"categories":810},[133],{"categories":812},[117],{"categories":814},[],{"categories":816},[122],{"categories":818},[127],{"categories":820},[127],{"categories":822},[127],{"categories":824},[130],{"categories":826},[127],{"categories":828},[],{"categories":830},[122],{"categories":832},[122],{"categories":834},[64],{"categories":836},[],{"categories":838},[130],{"categories":840},[130],{"categories":842},[64],{"categories":844},[122],{"categories":846},[117],{"categories":848},[136],{"categories":850},[64],{"categories":852},[],{"categories":854},[64],{"categories":856},[64],{"categories":858},[136],{"categories":860},[64],{"categories":862},[64],{"categories":864},[64],{"categories":866},[130],{"categories":868},[122],{"categories":870},[64],{"categories":872},[64],{"categories":874},[122],{"categories":876},[127],{"categories":878},[167],{"categories":880},[117],{"categories":882},[64],{"categories":884},[167],{"categories":886},[167],{"categories":888},[],{"categories":890},[130],{"categories":892},[122],{"categories":894},[122],{"categories":896},[167],{"categories":898},[127],{"categories":900},[127],{"categories":902},[127],{"categories":904},[127],{"categories":906},[133],{"categories":908},[64],{"categories":910},[64],{"categories":912},[564],{"categories":914},[64],{"categories":916},[64],{"categories":918},[127],{"categories":920},[117],{"categories":922},[130],{"categories":924},[],{"categories":926},[117],{"categories":928},[117],{"categories":930},[],{"categories":932},[133],{"categories":934},[64],{"categories":936},[],{"categories":938},[],{"categories":940},[122],{"categories":942},[122],{"categories":944},[122],{"categories":946},[122],{"categories":948},[],{"categories":950},[122],{"categories":952},[64],{"categories":954},[64],{"categories":956},[],{"categories":958},[122],{"categories":960},[122],{"categories":962},[117],{"categories":964},[64],{"categories":966},[],{"categories":968},[],{"categories":970},[122],{"categories":972},[122],{"categories":974},[122],{"categories":976},[64],{"categories":978},[122],{"categories":980},[122],{"categories":982},[122],{"categories":984},[122],{"categories":986},[122],{"categories":988},[],{"categories":990},[127],{"categories":992},[64],{"categories":994},[130],{"categories":996},[117],{"categories":998},[127],{"categories":1000},[64],{"categories":1002},[],{"categories":1004},[130],{"categories":1006},[122],{"categories":1008},[122],{"categories":1010},[122],{"categories":1012},[122],{"categories":1014},[167],{"categories":1016},[136],{"categories":1018},[],{"categories":1020},[64],{"categories":1022},[127],{"categories":1024},[127],{"categories":1026},[127],{"categories":1028},[477],{"categories":1030},[127],{"categories":1032},[64],{"categories":1034},[64],{"categories":1036},[136],{"categories":1038},[477],{"categories":1040},[212],{"categories":1042},[64],{"categories":1044},[212],{"categories":1046},[],{"categories":1048},[130],{"categories":1050},[130],{"categories":1052},[133],{"categories":1054},[477],{"categories":1056},[127],{"categories":1058},[64],{"categories":1060},[64],{"categories":1062},[127],{"categories":1064},[127],{"categories":1066},[127],{"categories":1068},[167],{"categories":1070},[167],{"categories":1072},[127],{"categories":1074},[127],{"categories":1076},[],{"categories":1078},[127],{"categories":1080},[127],{"categories":1082},[64],{"categories":1084},[212],{"categories":1086},[127],{"categories":1088},[127],{"categories":1090},[127],{"categories":1092},[127],{"categories":1094},[117],{"categories":1096},[133],{"categories":1098},[122],{"categories":1100},[136],{"categories":1102},[477],{"categories":1104},[136],{"categories":1106},[212],{"categories":1108},[],{"categories":1110},[136],{"categories":1112},[],{"categories":1114},[],{"categories":1116},[136],{"categories":1118},[64],{"categories":1120},[],{"categories":1122},[],{"categories":1124},[],{"categories":1126},[117],{"categories":1128},[],{"categories":1130},[],{"categories":1132},[212],{"categories":1134},[64],{"categories":1136},[477],{"categories":1138},[64],{"categories":1140},[],{"categories":1142},[127],{"categories":1144},[167],{"categories":1146},[167],{"categories":1148},[130],{"categories":1150},[130],{"categories":1152},[130],{"categories":1154},[477],{"categories":1156},[136],{"categories":1158},[127],{"categories":1160},[117],{"categories":1162},[117],{"categories":1164},[136],{"categories":1166},[133],{"categories":1168},[212],{"categories":1170},[133],{"categories":1172},[],{"categories":1174},[64],{"categories":1176},[127],{"categories":1178},[127],{"categories":1180},[167],{"categories":1182},[127],{"categories":1184},[127],{"categories":1186},[133],{"categories":1188},[133],{"categories":1190},[127],{"categories":1192},[477],{"categories":1194},[64],{"categories":1196},[],{"categories":1198},[130],{"categories":1200},[127],{"categories":1202},[117],{"categories":1204},[127],{"categories":1206},[127],{"categories":1208},[],{"categories":1210},[64],{"categories":1212},[127],{"categories":1214},[127],{"categories":1216},[167],{"categories":1218},[127],{"categories":1220},[64],{"categories":1222},[],{"categories":1224},[127],{"categories":1226},[],{"categories":1228},[133],{"categories":1230},[167],{"categories":1232},[64],{"categories":1234},[136],{"categories":1236},[133],{"categories":1238},[167],{"categories":1240},[212],{"categories":1242},[167],{"categories":1244},[],{"categories":1246},[64],{"categories":1248},[64],{"categories":1250},[564],{"categories":1252},[136],{"categories":1254},[64,127],{"categories":1256},[127],{"categories":1258},[64],{"categories":1260},[127],{"categories":1262},[127,136],{"categories":1264},[127],{"categories":1266},[64],{"categories":1268},[],{"categories":1270},[167],{"categories":1272},[64],{"categories":1274},[127],{"categories":1276},[64],{"categories":1278},[],{"categories":1280},[136],{"categories":1282},[117],{"categories":1284},[127],{"categories":1286},[],{"categories":1288},[212],{"categories":1290},[136],{"categories":1292},[127],{"categories":1294},[136],{"categories":1296},[],{"categories":1298},[127],{"categories":1300},[],{"categories":1302},[127],{"categories":1304},[],{"categories":1306},[],{"categories":1308},[133],{"categories":1310},[167],{"categories":1312},[64],{"categories":1314},[127],{"categories":1316},[],{"categories":1318},[127],{"categories":1320},[136],{"categories":1322},[64],{"categories":1324},[64],{"categories":1326},[136],{"categories":1328},[136],{"categories":1330},[167],{"categories":1332},[117],{"categories":1334},[],{"categories":1336},[64],{"categories":1338},[64],{"categories":1340},[64],{"categories":1342},[127],{"categories":1344},[64],{"categories":1346},[],{"categories":1348},[133],{"categories":1350},[64],{"categories":1352},[127],{"categories":1354},[],{"categories":1356},[64],{"categories":1358},[],{"categories":1360},[64],{"categories":1362},[],{"categories":1364},[],{"categories":1366},[],{"categories":1368},[64],{"categories":1370},[64],{"categories":1372},[64],{"categories":1374},[64],{"categories":1376},[],{"categories":1378},[64],{"categories":1380},[64],{"categories":1382},[64],{"categories":1384},[],{"categories":1386},[64],{"categories":1388},[],{"categories":1390},[130],{"categories":1392},[64],{"categories":1394},[],{"categories":1396},[],{"categories":1398},[],{"categories":1400},[64],{"categories":1402},[122],{"categories":1404},[122],{"categories":1406},[],{"categories":1408},[127],{"categories":1410},[64],{"categories":1412},[],{"categories":1414},[64],{"categories":1416},[64],{"categories":1418},[122],{"categories":1420},[],{"categories":1422},[64],{"categories":1424},[122],{"categories":1426},[127],{"categories":1428},[64],{"categories":1430},[],{"categories":1432},[],{"categories":1434},[],{"categories":1436},[127],{"categories":1438},[127],{"categories":1440},[127],{"categories":1442},[127],{"categories":1444},[64],{"categories":1446},[133],{"categories":1448},[133],{"categories":1450},[127],{"categories":1452},[127],{"categories":1454},[167],{"categories":1456},[564],{"categories":1458},[167],{"categories":1460},[167],{"categories":1462},[64],{"categories":1464},[127],{"categories":1466},[64],{"categories":1468},[167],{"categories":1470},[64],{"categories":1472},[127],{"categories":1474},[127],{"categories":1476},[127],{"categories":1478},[127],{"categories":1480},[127],{"categories":1482},[64],{"categories":1484},[167],{"categories":1486},[167],{"categories":1488},[130],{"categories":1490},[127],{"categories":1492},[],{"categories":1494},[127],{"categories":1496},[],{"categories":1498},[122],{"categories":1500},[64],{"categories":1502},[],{"categories":1504},[117],{"categories":1506},[133],{"categories":1508},[133],{"categories":1510},[127],{"categories":1512},[127],{"categories":1514},[64],{"categories":1516},[64],{"categories":1518},[122],{"categories":1520},[122],{"categories":1522},[477],{"categories":1524},[127],{"categories":1526},[122],{"categories":1528},[],{"categories":1530},[64],{"categories":1532},[127],{"categories":1534},[127],{"categories":1536},[127],{"categories":1538},[127],{"categories":1540},[64],{"categories":1542},[64],{"categories":1544},[64],{"categories":1546},[64],{"categories":1548},[127],{"categories":1550},[127],{"categories":1552},[127],{"categories":1554},[127],{"categories":1556},[],{"categories":1558},[133],{"categories":1560},[64],{"categories":1562},[64],{"categories":1564},[64],{"categories":1566},[],{"categories":1568},[130],{"categories":1570},[],{"categories":1572},[167],{"categories":1574},[],{"categories":1576},[127],{"categories":1578},[167],{"categories":1580},[133],{"categories":1582},[167],{"categories":1584},[],{"categories":1586},[167],{"categories":1588},[167],{"categories":1590},[],{"categories":1592},[133],{"categories":1594},[127],{"categories":1596},[127],{"categories":1598},[167],{"categories":1600},[64],{"categories":1602},[64],{"categories":1604},[],{"categories":1606},[122],{"categories":1608},[],{"categories":1610},[130],{"categories":1612},[],{"categories":1614},[133],{"categories":1616},[122],{"categories":1618},[133],{"categories":1620},[133],{"categories":1622},[133],{"categories":1624},[133],{"categories":1626},[133],{"categories":1628},[133],{"categories":1630},[133],{"categories":1632},[133],{"categories":1634},[133],{"categories":1636},[133],{"categories":1638},[],{"categories":1640},[127],{"categories":1642},[133],{"categories":1644},[64],{"categories":1646},[64],{"categories":1648},[133],{"categories":1650},[133],{"categories":1652},[133],{"categories":1654},[133],{"categories":1656},[133],{"categories":1658},[133],{"categories":1660},[133],{"categories":1662},[64,133],{"categories":1664},[133],{"categories":1666},[133],{"categories":1668},[133],{"categories":1670},[133],{"categories":1672},[],{"categories":1674},[133],{"categories":1676},[133],{"categories":1678},[133],{"categories":1680},[133],{"categories":1682},[133],{"categories":1684},[133],{"categories":1686},[133],{"categories":1688},[133],{"categories":1690},[133],{"categories":1692},[133,64],{"categories":1694},[133],{"categories":1696},[133],{"categories":1698},[],{"categories":1700},[122],{"categories":1702},[],{"categories":1704},[64],{"categories":1706},[],{"categories":1708},[127],{"categories":1710},[477],{"categories":1712},[564],{"categories":1714},[127],{"categories":1716},[127],{"categories":1718},[],{"categories":1720},[127],{"categories":1722},[],{"categories":1724},[127],{"categories":1726},[],{"categories":1728},[],{"categories":1730},[64],{"categories":1732},[64],{"categories":1734},[64],{"categories":1736},[122],{"categories":1738},[122],{"categories":1740},[122],{"categories":1742},[122],{"categories":1744},[],{"categories":1746},[122],{"categories":1748},[],{"categories":1750},[122],{"categories":1752},[64],{"categories":1754},[122],{"categories":1756},[122],{"categories":1758},[122],{"categories":1760},[122],{"categories":1762},[64],{"categories":1764},[122],{"categories":1766},[127],{"categories":1768},[],{"categories":1770},[127],{"categories":1772},[122],{"categories":1774},[64],{"categories":1776},[122],{"categories":1778},[122],{"categories":1780},[122],{"categories":1782},[64],{"categories":1784},[64],{"categories":1786},[64],{"categories":1788},[],{"categories":1790},[],{"categories":1792},[64],{"categories":1794},[122],{"categories":1796},[],{"categories":1798},[64],{"categories":1800},[127],{"categories":1802},[64],{"categories":1804},[127],{"categories":1806},[127],{"categories":1808},[64],{"categories":1810},[],{"categories":1812},[],{"categories":1814},[127],{"categories":1816},[127],{"categories":1818},[127],{"categories":1820},[127],{"categories":1822},[127],{"categories":1824},[127],{"categories":1826},[127],{"categories":1828},[127],{"categories":1830},[],{"categories":1832},[127],{"categories":1834},[127],{"categories":1836},[127],{"categories":1838},[64],{"categories":1840},[64],{"categories":1842},[64],{"categories":1844},[122],{"categories":1846},[64],{"categories":1848},[64],{"categories":1850},[64],{"categories":1852},[127],{"categories":1854},[130],{"categories":1856},[130],{"categories":1858},[130],{"categories":1860},[127],{"categories":1862},[],{"categories":1864},[64],{"categories":1866},[],{"categories":1868},[],{"categories":1870},[64],{"categories":1872},[],{"categories":1874},[127],{"categories":1876},[133],{"categories":1878},[167],{"categories":1880},[212],{"categories":1882},[64],{"categories":1884},[127],{"categories":1886},[133],{"categories":1888},[],{"categories":1890},[127],{"categories":1892},[130,117],{"categories":1894},[127],{"categories":1896},[127],{"categories":1898},[477],{"categories":1900},[136],{"categories":1902},[130],{"categories":1904},[167],{"categories":1906},[64],{"categories":1908},[],{"categories":1910},[64],{"categories":1912},[],{"categories":1914},[64],{"categories":1916},[64],{"categories":1918},[127],{"categories":1920},[],{"categories":1922},[64],{"categories":1924},[127],{"categories":1926},[64],{"categories":1928},[167],{"categories":1930},[127],{"categories":1932},[64],{"categories":1934},[64,167],{"categories":1936},[167],{"categories":1938},[],{"categories":1940},[64],{"categories":1942},[64],{"categories":1944},[64],{"categories":1946},[],{"categories":1948},[],{"categories":1950},[127],{"categories":1952},[130],{"categories":1954},[122],{"categories":1956},[127],{"categories":1958},[64],{"categories":1960},[122],{"categories":1962},[],{"categories":1964},[167],{"categories":1966},[122],{"categories":1968},[],{"categories":1970},[212],{"categories":1972},[130],{"categories":1974},[117],{"categories":1976},[122],{"categories":1978},[64],{"categories":1980},[127],{"categories":1982},[64],{"categories":1984},[127],{"categories":1986},[127],{"categories":1988},[122],{"categories":1990},[167],{"categories":1992},[133],{"categories":1994},[117],{"categories":1996},[64],{"categories":1998},[64],{"categories":2000},[],{"categories":2002},[],{"categories":2004},[64],{"categories":2006},[],{"categories":2008},[64],{"categories":2010},[122],{"categories":2012},[],{"categories":2014},[127],{"categories":2016},[167],{"categories":2018},[122],{"categories":2020},[167],{"categories":2022},[127],{"categories":2024},[64],{"categories":2026},[],{"categories":2028},[127],{"categories":2030},[127],{"categories":2032},[133],{"categories":2034},[127],{"categories":2036},[133],{"categories":2038},[127],{"categories":2040},[127],{"categories":2042},[133],{"categories":2044},[],{"categories":2046},[],{"categories":2048},[133],{"categories":2050},[133],{"categories":2052},[133],{"categories":2054},[136],{"categories":2056},[167],{"categories":2058},[167],{"categories":2060},[127],{"categories":2062},[122],{"categories":2064},[167],{"categories":2066},[167],{"categories":2068},[130],{"categories":2070},[133],{"categories":2072},[127],{"categories":2074},[127],{"categories":2076},[64],{"categories":2078},[167],{"categories":2080},[64],{"categories":2082},[],{"categories":2084},[477],{"categories":2086},[564],{"categories":2088},[],{"categories":2090},[],{"categories":2092},[127],{"categories":2094},[122],{"categories":2096},[130],{"categories":2098},[130],{"categories":2100},[212],{"categories":2102},[133],{"categories":2104},[212],{"categories":2106},[212],{"categories":2108},[127],{"categories":2110},[],{"categories":2112},[],{"categories":2114},[212],{"categories":2116},[136],{"categories":2118},[64],{"categories":2120},[136],{"categories":2122},[212],{"categories":2124},[136],{"categories":2126},[212],{"categories":2128},[117],{"categories":2130},[136],{"categories":2132},[167],{"categories":2134},[64],{"categories":2136},[],{"categories":2138},[212],{"categories":2140},[477],{"categories":2142},[],{"categories":2144},[64],{"categories":2146},[64],{"categories":2148},[],{"categories":2150},[],{"categories":2152},[64],{"categories":2154},[64],{"categories":2156},[122],{"categories":2158},[64],{"categories":2160},[],{"categories":2162},[122],{"categories":2164},[],{"categories":2166},[],{"categories":2168},[122],{"categories":2170},[122],{"categories":2172},[64],{"categories":2174},[64],{"categories":2176},[64],{"categories":2178},[64],{"categories":2180},[64],{"categories":2182},[64],{"categories":2184},[130],{"categories":2186},[],{"categories":2188},[64],{"categories":2190},[],{"categories":2192},[],{"categories":2194},[127],{"categories":2196},[167],{"categories":2198},[],{"categories":2200},[477],{"categories":2202},[64,477],{"categories":2204},[64],{"categories":2206},[],{"categories":2208},[133],{"categories":2210},[133],{"categories":2212},[133],{"categories":2214},[133],{"categories":2216},[133],{"categories":2218},[],{"categories":2220},[],{"categories":2222},[],{"categories":2224},[136],{"categories":2226},[127],{"categories":2228},[117],{"categories":2230},[136],{"categories":2232},[167],{"categories":2234},[133],{"categories":2236},[],{"categories":2238},[130],{"categories":2240},[564],{"categories":2242},[212],{"categories":2244},[212],{"categories":2246},[212],{"categories":2248},[167],{"categories":2250},[564],{"categories":2252},[167],{"categories":2254},[],{"categories":2256},[117],{"categories":2258},[136],{"categories":2260},[64],{"categories":2262},[133],{"categories":2264},[130],{"categories":2266},[136],{"categories":2268},[130],{"categories":2270},[64],{"categories":2272},[133],{"categories":2274},[136],{"categories":2276},[477],{"categories":2278},[64],{"categories":2280},[122],{"categories":2282},[136],{"categories":2284},[],{"categories":2286},[64],{"categories":2288},[136],{"categories":2290},[136],{"categories":2292},[127],{"categories":2294},[],{"categories":2296},[130],{"categories":2298},[130],{"categories":2300},[130],{"categories":2302},[127],{"categories":2304},[64],{"categories":2306},[],{"categories":2308},[117],{"categories":2310},[167],{"categories":2312},[167],{"categories":2314},[212],{"categories":2316},[117],{"categories":2318},[122],{"categories":2320},[212],{"categories":2322},[],{"categories":2324},[122],{"categories":2326},[122],{"categories":2328},[122],{"categories":2330},[64],{"categories":2332},[117],{"categories":2334},[64],{"categories":2336},[],{"categories":2338},[],{"categories":2340},[],{"categories":2342},[136],{"categories":2344},[127],{"categories":2346},[],{"categories":2348},[167],{"categories":2350},[133],{"categories":2352},[],{"categories":2354},[130],{"categories":2356},[],{"categories":2358},[133],{"categories":2360},[64],{"categories":2362},[167],{"categories":2364},[117],{"categories":2366},[],{"categories":2368},[133],{"categories":2370},[133],{"categories":2372},[64],{"categories":2374},[],{"categories":2376},[],{"categories":2378},[136],{"categories":2380},[64],{"categories":2382},[],{"categories":2384},[127],{"categories":2386},[64],{"categories":2388},[],{"categories":2390},[136],{"categories":2392},[127],{"categories":2394},[64],{"categories":2396},[212],{"categories":2398},[64],{"categories":2400},[],{"categories":2402},[212],{"categories":2404},[64],{"categories":2406},[136],{"categories":2408},[64],{"categories":2410},[212],{"categories":2412},[127],{"categories":2414},[64],{"categories":2416},[64],{"categories":2418},[64,127],{"categories":2420},[127],{"categories":2422},[127],{"categories":2424},[127],{"categories":2426},[133],{"categories":2428},[167],{"categories":2430},[64],{"categories":2432},[167],{"categories":2434},[133],{"categories":2436},[64],{"categories":2438},[],{"categories":2440},[],{"categories":2442},[64],{"categories":2444},[64],{"categories":2446},[64],{"categories":2448},[127],{"categories":2450},[64],{"categories":2452},[],{"categories":2454},[64],{"categories":2456},[64],{"categories":2458},[127],{"categories":2460},[127],{"categories":2462},[64],{"categories":2464},[64],{"categories":2466},[],{"categories":2468},[64],{"categories":2470},[],{"categories":2472},[64],{"categories":2474},[64],{"categories":2476},[64],{"categories":2478},[64],{"categories":2480},[64],{"categories":2482},[64],{"categories":2484},[64],{"categories":2486},[],{"categories":2488},[64],{"categories":2490},[122],{"categories":2492},[122],{"categories":2494},[],{"categories":2496},[],{"categories":2498},[64],{"categories":2500},[],{"categories":2502},[64],{"categories":2504},[64,477],{"categories":2506},[],{"categories":2508},[122],{"categories":2510},[],{"categories":2512},[64],{"categories":2514},[],{"categories":2516},[],{"categories":2518},[],{"categories":2520},[64],{"categories":2522},[],{"categories":2524},[64],{"categories":2526},[],{"categories":2528},[64],{"categories":2530},[64],{"categories":2532},[],{"categories":2534},[],{"categories":2536},[64,477],{"categories":2538},[477,64],{"categories":2540},[122],{"categories":2542},[],{"categories":2544},[64],{"categories":2546},[],{"categories":2548},[64],{"categories":2550},[64],{"categories":2552},[],{"categories":2554},[122],{"categories":2556},[64,117],{"categories":2558},[122],{"categories":2560},[136],{"categories":2562},[],{"categories":2564},[127],{"categories":2566},[64],{"categories":2568},[130],{"categories":2570},[64],{"categories":2572},[167],{"categories":2574},[167],{"categories":2576},[477],{"categories":2578},[122],{"categories":2580},[64],{"categories":2582},[477],{"categories":2584},[136],{"categories":2586},[64],{"categories":2588},[167],{"categories":2590},[],{"categories":2592},[64],{"categories":2594},[],{"categories":2596},[],{"categories":2598},[64],{"categories":2600},[],{"categories":2602},[64],{"categories":2604},[136],{"categories":2606},[117],{"categories":2608},[167],{"categories":2610},[130],{"categories":2612},[127],{"categories":2614},[167],{"categories":2616},[],{"categories":2618},[130],{"categories":2620},[],{"categories":2622},[],{"categories":2624},[64],{"categories":2626},[122],{"categories":2628},[130],{"categories":2630},[],{"categories":2632},[64],{"categories":2634},[122],{"categories":2636},[122],{"categories":2638},[130],{"categories":2640},[122],{"categories":2642},[64],{"categories":2644},[122],{"categories":2646},[64],{"categories":2648},[],{"categories":2650},[64],{"categories":2652},[64],{"categories":2654},[64],{"categories":2656},[122],{"categories":2658},[],{"categories":2660},[],{"categories":2662},[133],{"categories":2664},[122],{"categories":2666},[],{"categories":2668},[64],{"categories":2670},[64],{"categories":2672},[64],{"categories":2674},[64],{"categories":2676},[64],{"categories":2678},[64],{"categories":2680},[64],{"categories":2682},[64],{"categories":2684},[64],{"categories":2686},[130],{"categories":2688},[64,133],{"categories":2690},[122],{"categories":2692},[122],{"categories":2694},[64],{"categories":2696},[136],{"categories":2698},[212],{"categories":2700},[64],{"categories":2702},[64],{"categories":2704},[],{"categories":2706},[],{"categories":2708},[64],{"categories":2710},[64],{"categories":2712},[],{"categories":2714},[133],{"categories":2716},[133],{"categories":2718},[167],{"categories":2720},[64],{"categories":2722},[167],{"categories":2724},[64],{"categories":2726},[64],{"categories":2728},[],{"categories":2730},[64],{"categories":2732},[],{"categories":2734},[],{"categories":2736},[64],{"categories":2738},[],{"categories":2740},[],{"categories":2742},[122],{"categories":2744},[],{"categories":2746},[64],{"categories":2748},[64],{"categories":2750},[64],{"categories":2752},[],{"categories":2754},[64],{"categories":2756},[122],{"categories":2758},[564],{"categories":2760},[127],{"categories":2762},[64],{"categories":2764},[],{"categories":2766},[127],{"categories":2768},[64],{"categories":2770},[],{"categories":2772},[64],{"categories":2774},[],{"categories":2776},[127],{"categories":2778},[],{"categories":2780},[],{"categories":2782},[127],{"categories":2784},[127],{"categories":2786},[127],{"categories":2788},[64],{"categories":2790},[],{"categories":2792},[127],{"categories":2794},[127],{"categories":2796},[],{"categories":2798},[],{"categories":2800},[127],{"categories":2802},[64],{"categories":2804},[122],{"categories":2806},[564],{"categories":2808},[130],{"categories":2810},[],{"categories":2812},[133],{"categories":2814},[64],{"categories":2816},[64],{"categories":2818},[117],{"categories":2820},[122],{"categories":2822},[122],{"categories":2824},[122],{"categories":2826},[122],{"categories":2828},[],{"categories":2830},[127],{"categories":2832},[127],{"categories":2834},[127],{"categories":2836},[127],{"categories":2838},[167],{"categories":2840},[64],{"categories":2842},[117],{"categories":2844},[],{"categories":2846},[167],{"categories":2848},[127],{"categories":2850},[133],{"categories":2852},[133],{"categories":2854},[133],{"categories":2856},[133],{"categories":2858},[133],{"categories":2860},[133],{"categories":2862},[64,117],{"categories":2864},[127],{"categories":2866},[117],{"categories":2868},[122],{"categories":2870},[122],{"categories":2872},[167],{"categories":2874},[],{"categories":2876},[],{"categories":2878},[130],{"categories":2880},[],{"categories":2882},[64],{"categories":2884},[130],{"categories":2886},[64],{"categories":2888},[136],{"categories":2890},[127],{"categories":2892},[117],{"categories":2894},[127],{"categories":2896},[136],{"categories":2898},[167],{"categories":2900},[127],{"categories":2902},[],{"categories":2904},[167],{"categories":2906},[],{"categories":2908},[],{"categories":2910},[127],{"categories":2912},[127],{"categories":2914},[127],{"categories":2916},[64],{"categories":2918},[64],{"categories":2920},[64],{"categories":2922},[64],{"categories":2924},[64],{"categories":2926},[],{"categories":2928},[477],{"categories":2930},[64],{"categories":2932},[],{"categories":2934},[],{"categories":2936},[],{"categories":2938},[167],{"categories":2940},[],{"categories":2942},[64],{"categories":2944},[],{"categories":2946},[122],{"categories":2948},[64],{"categories":2950},[122],{"categories":2952},[64],{"categories":2954},[127],{"categories":2956},[],{"categories":2958},[64],{"categories":2960},[64],{"categories":2962},[],{"categories":2964},[212],{"categories":2966},[212],{"categories":2968},[136],{"categories":2970},[133],{"categories":2972},[],{"categories":2974},[64],{"categories":2976},[127],{"categories":2978},[],{"categories":2980},[],{"categories":2982},[64],{"categories":2984},[136],{"categories":2986},[127],{"categories":2988},[117],{"categories":2990},[167,136],{"categories":2992},[136],{"categories":2994},[64],{"categories":2996},[127],{"categories":2998},[],{"categories":3000},[],{"categories":3002},[],{"categories":3004},[],{"categories":3006},[],{"categories":3008},[],{"categories":3010},[64],{"categories":3012},[],{"categories":3014},[],{"categories":3016},[64],{"categories":3018},[],{"categories":3020},[],{"categories":3022},[],{"categories":3024},[64],{"categories":3026},[122],{"categories":3028},[],{"categories":3030},[],{"categories":3032},[],{"categories":3034},[64],{"categories":3036},[],{"categories":3038},[64],{"categories":3040},[64],{"categories":3042},[],{"categories":3044},[64],{"categories":3046},[136],{"categories":3048},[],{"categories":3050},[167],{"categories":3052},[167],{"categories":3054},[],{"categories":3056},[130],{"categories":3058},[],{"categories":3060},[],{"categories":3062},[],{"categories":3064},[133],{"categories":3066},[122],{"categories":3068},[127],{"categories":3070},[64],{"categories":3072},[117],{"categories":3074},[64],{"categories":3076},[],{"categories":3078},[],{"categories":3080},[117],{"categories":3082},[130],{"categories":3084},[127],{"categories":3086},[],{"categories":3088},[477],{"categories":3090},[],{"categories":3092},[130],{"categories":3094},[64],{"categories":3096},[64],{"categories":3098},[130],{"categories":3100},[64],{"categories":3102},[133],{"categories":3104},[127],{"categories":3106},[64],{"categories":3108},[127],{"categories":3110},[64],{"categories":3112},[127],{"categories":3114},[167],{"categories":3116},[167],{"categories":3118},[133],{"categories":3120},[],{"categories":3122},[64],{"categories":3124},[64],{"categories":3126},[130],{"categories":3128},[564],{"categories":3130},[167],{"categories":3132},[122],{"categories":3134},[64],{"categories":3136},[122],{"categories":3138},[64],{"categories":3140},[64],{"categories":3142},[],{"categories":3144},[64],{"categories":3146},[],{"categories":3148},[64],{"categories":3150},[130],{"categories":3152},[64],{"categories":3154},[64],{"categories":3156},[64],{"categories":3158},[],{"categories":3160},[64],{"categories":3162},[64],{"categories":3164},[564],{"categories":3166},[],{"categories":3168},[122],{"categories":3170},[477],{"categories":3172},[136],{"categories":3174},[],{"categories":3176},[212],{"categories":3178},[],{"categories":3180},[],{"categories":3182},[122],{"categories":3184},[64],{"categories":3186},[],{"categories":3188},[64],{"categories":3190},[64],{"categories":3192},[127],{"categories":3194},[64],{"categories":3196},[122],{"categories":3198},[122],{"categories":3200},[133],{"categories":3202},[133],{"categories":3204},[133],{"categories":3206},[64],{"categories":3208},[212],{"categories":3210},[122],{"categories":3212},[167],{"categories":3214},[],{"categories":3216},[133],{"categories":3218},[133],{"categories":3220},[477],{"categories":3222},[133],{"categories":3224},[133],{"categories":3226},[127],{"categories":3228},[122],{"categories":3230},[477],{"categories":3232},[64],{"categories":3234},[64],{"categories":3236},[64],{"categories":3238},[64],{"categories":3240},[],{"categories":3242},[127],{"categories":3244},[64],{"categories":3246},[133],{"categories":3248},[],{"categories":3250},[],{"categories":3252},[122],{"categories":3254},[],{"categories":3256},[127],{"categories":3258},[127],{"categories":3260},[127],{"categories":3262},[127],{"categories":3264},[127],{"categories":3266},[127],{"categories":3268},[127],{"categories":3270},[127],{"categories":3272},[],{"categories":3274},[],{"categories":3276},[64],{"categories":3278},[],{"categories":3280},[127],{"categories":3282},[167],{"categories":3284},[167],{"categories":3286},[212],{"categories":3288},[117],{"categories":3290},[],{"categories":3292},[],{"categories":3294},[],{"categories":3296},[133],{"categories":3298},[64],{"categories":3300},[],{"categories":3302},[117],{"categories":3304},[117],{"categories":3306},[133],{"categories":3308},[167],{"categories":3310},[212],{"categories":3312},[133],{"categories":3314},[133],{"categories":3316},[],{"categories":3318},[127],{"categories":3320},[117],{"categories":3322},[117],{"categories":3324},[64],{"categories":3326},[127],{"categories":3328},[136],{"categories":3330},[133],{"categories":3332},[],{"categories":3334},[130],{"categories":3336},[212],{"categories":3338},[122],{"categories":3340},[122],{"categories":3342},[122],{"categories":3344},[477],{"categories":3346},[],{"categories":3348},[127],{"categories":3350},[],{"categories":3352},[127],{"categories":3354},[127],{"categories":3356},[64],{"categories":3358},[64],{"categories":3360},[136],{"categories":3362},[127],{"categories":3364},[136],{"categories":3366},[],{"categories":3368},[127],{"categories":3370},[133],{"categories":3372},[133],{"categories":3374},[133],{"categories":3376},[64],{"categories":3378},[127],{"categories":3380},[64],{"categories":3382},[117],{"categories":3384},[122],{"categories":3386},[133],{"categories":3388},[122],{"categories":3390},[64],{"categories":3392},[],{"categories":3394},[122],{"categories":3396},[127],{"categories":3398},[122],{"categories":3400},[122],{"categories":3402},[122],{"categories":3404},[122],{"categories":3406},[],{"categories":3408},[],{"categories":3410},[122],{"categories":3412},[122],{"categories":3414},[],{"categories":3416},[122],{"categories":3418},[122],{"categories":3420},[64],{"categories":3422},[64],{"categories":3424},[122],{"categories":3426},[122],{"categories":3428},[64],{"categories":3430},[],{"categories":3432},[64],{"categories":3434},[127],{"categories":3436},[64],{"categories":3438},[64],{"categories":3440},[],{"categories":3442},[64],{"categories":3444},[64],{"categories":3446},[64],{"categories":3448},[122],{"categories":3450},[],{"categories":3452},[],{"categories":3454},[],{"categories":3456},[],{"categories":3458},[64],{"categories":3460},[64],{"categories":3462},[],{"categories":3464},[130],{"categories":3466},[122],{"categories":3468},[],{"categories":3470},[],{"categories":3472},[],{"categories":3474},[],{"categories":3476},[],{"categories":3478},[64],{"categories":3480},[],{"categories":3482},[],{"categories":3484},[64],{"categories":3486},[],{"categories":3488},[127],{"categories":3490},[127],{"categories":3492},[127],{"categories":3494},[117],{"categories":3496},[],{"categories":3498},[130],{"categories":3500},[136],{"categories":3502},[136],{"categories":3504},[477],{"categories":3506},[122],{"categories":3508},[],{"categories":3510},[64],{"categories":3512},[64],{"categories":3514},[117],{"categories":3516},[],{"categories":3518},[117],{"categories":3520},[],{"categories":3522},[],{"categories":3524},[],{"categories":3526},[136],{"categories":3528},[127],{"categories":3530},[127],{"categories":3532},[127],{"categories":3534},[127],{"categories":3536},[127],{"categories":3538},[],{"categories":3540},[122],{"categories":3542},[64],{"categories":3544},[64],{"categories":3546},[64],{"categories":3548},[],{"categories":3550},[117],{"categories":3552},[],{"categories":3554},[133],{"categories":3556},[212],{"categories":3558},[133],{"categories":3560},[],{"categories":3562},[],{"categories":3564},[64],{"categories":3566},[127],{"categories":3568},[],{"categories":3570},[64],{"categories":3572},[64],{"categories":3574},[64],{"categories":3576},[127],{"categories":3578},[127],{"categories":3580},[64],{"categories":3582},[212],{"categories":3584},[127],{"categories":3586},[],{"categories":3588},[64],{"categories":3590},[],{"categories":3592},[564],{"categories":3594},[136],{"categories":3596},[212],{"categories":3598},[136],{"categories":3600},[477],{"categories":3602},[64],{"categories":3604},[136],{"categories":3606},[122],{"categories":3608},[477],{"categories":3610},[136],{"categories":3612},[133],{"categories":3614},[133],{"categories":3616},[],{"categories":3618},[136],{"categories":3620},[],{"categories":3622},[167],{"categories":3624},[136],{"categories":3626},[],{"categories":3628},[212],{"categories":3630},[212],{"categories":3632},[564],{"categories":3634},[],{"categories":3636},[64],{"categories":3638},[136],{"categories":3640},[477],{"categories":3642},[127],{"categories":3644},[127],{"categories":3646},[212],{"categories":3648},[64],{"categories":3650},[167],{"categories":3652},[64],{"categories":3654},[],{"categories":3656},[],{"categories":3658},[],{"categories":3660},[130],{"categories":3662},[64],{"categories":3664},[133],{"categories":3666},[136],{"categories":3668},[136],{"categories":3670},[64],{"categories":3672},[130],{"categories":3674},[167],{"categories":3676},[64],{"categories":3678},[136],{"categories":3680},[64],{"categories":3682},[136],{"categories":3684},[167],{"categories":3686},[167],{"categories":3688},[127],{"categories":3690},[167],{"categories":3692},[136],{"categories":3694},[117],{"categories":3696},[136],{"categories":3698},[136],{"categories":3700},[136],{"categories":3702},[136],{"categories":3704},[],{"categories":3706},[122],{"categories":3708},[],{"categories":3710},[212],{"categories":3712},[64],{"categories":3714},[64],{"categories":3716},[],{"categories":3718},[],{"categories":3720},[],{"categories":3722},[64],{"categories":3724},[122],{"categories":3726},[64],{"categories":3728},[64],{"categories":3730},[],{"categories":3732},[64],{"categories":3734},[133],{"categories":3736},[64],{"categories":3738},[64],{"categories":3740},[64],{"categories":3742},[],{"categories":3744},[],{"categories":3746},[],{"categories":3748},[477],{"categories":3750},[477],{"categories":3752},[117],{"categories":3754},[127],{"categories":3756},[117,130],{"categories":3758},[64],{"categories":3760},[122],{"categories":3762},[],{"categories":3764},[133],{"categories":3766},[212],{"categories":3768},[64],{"categories":3770},[136],{"categories":3772},[64],{"categories":3774},[],{"categories":3776},[212],{"categories":3778},[477],{"categories":3780},[127],{"categories":3782},[117],{"categories":3784},[477],{"categories":3786},[127],{"categories":3788},[167],{"categories":3790},[127],{"categories":3792},[167],{"categories":3794},[64],{"categories":3796},[167],{"categories":3798},[167],{"categories":3800},[136],{"categories":3802},[212],{"categories":3804},[64],{"categories":3806},[130],{"categories":3808},[],{"categories":3810},[64],{"categories":3812},[133],{"categories":3814},[212],{"categories":3816},[117],{"categories":3818},[64],{"categories":3820},[212],{"categories":3822},[167],{"categories":3824},[64],{"categories":3826},[64],{"categories":3828},[212],{"categories":3830},[64],{"categories":3832},[167],{"categories":3834},[64],{"categories":3836},[],{"categories":3838},[64],{"categories":3840},[64],{"categories":3842},[64],{"categories":3844},[64],{"categories":3846},[],{"categories":3848},[127],{"categories":3850},[477],{"categories":3852},[],{"categories":3854},[],{"categories":3856},[64],{"categories":3858},[117],{"categories":3860},[130],{"categories":3862},[117],{"categories":3864},[117],{"categories":3866},[127],{"categories":3868},[],{"categories":3870},[64],{"categories":3872},[122],{"categories":3874},[64],{"categories":3876},[64],{"categories":3878},[],{"categories":3880},[127],{"categories":3882},[122],{"categories":3884},[64,477],{"categories":3886},[127,477],{"categories":3888},[477],{"categories":3890},[64],{"categories":3892},[127],{"categories":3894},[127],{"categories":3896},[136],{"categories":3898},[136],{"categories":3900},[136],{"categories":3902},[64],{"categories":3904},[133],{"categories":3906},[127],{"categories":3908},[],{"categories":3910},[477],{"categories":3912},[],{"categories":3914},[477],{"categories":3916},[477],{"categories":3918},[117],{"categories":3920},[127],{"categories":3922},[],{"categories":3924},[477],{"categories":3926},[64],{"categories":3928},[122],{"categories":3930},[64],{"categories":3932},[133],{"categories":3934},[136],{"categories":3936},[136],{"categories":3938},[136],{"categories":3940},[477],{"categories":3942},[],{"categories":3944},[],{"categories":3946},[],{"categories":3948},[64],{"categories":3950},[136],{"categories":3952},[64],{"categories":3954},[136],{"categories":3956},[477],{"categories":3958},[477],{"categories":3960},[64],{"categories":3962},[127],{"categories":3964},[],{"categories":3966},[64],{"categories":3968},[64],{"categories":3970},[64],{"categories":3972},[],{"categories":3974},[],{"categories":3976},[477],{"categories":3978},[477],{"categories":3980},[64,477],{"categories":3982},[127],{"categories":3984},[127],{"categories":3986},[127],{"categories":3988},[127],{"categories":3990},[127],{"categories":3992},[127],{"categories":3994},[],{"categories":3996},[136],{"categories":3998},[64],{"categories":4000},[136],{"categories":4002},[130],{"categories":4004},[64],{"categories":4006},[564],{"categories":4008},[564],{"categories":4010},[127],{"categories":4012},[136],{"categories":4014},[],{"categories":4016},[127],{"categories":4018},[64],{"categories":4020},[],{"categories":4022},[133],{"categories":4024},[],{"categories":4026},[64],{"categories":4028},[127],{"categories":4030},[122],{"categories":4032},[64],{"categories":4034},[],{"categories":4036},[],{"categories":4038},[133],{"categories":4040},[133],{"categories":4042},[167],{"categories":4044},[133],{"categories":4046},[127],{"categories":4048},[],{"categories":4050},[127],{"categories":4052},[122],{"categories":4054},[64],{"categories":4056},[64],{"categories":4058},[],{"categories":4060},[64],{"categories":4062},[167],{"categories":4064},[64],{"categories":4066},[],{"categories":4068},[212],{"categories":4070},[136],{"categories":4072},[136],{"categories":4074},[117],{"categories":4076},[117],{"categories":4078},[117],{"categories":4080},[127],{"categories":4082},[117],{"categories":4084},[127],{"categories":4086},[477],{"categories":4088},[564],{"categories":4090},[122],{"categories":4092},[122],{"categories":4094},[122],{"categories":4096},[477],{"categories":4098},[122,117],{"categories":4100},[212],{"categories":4102},[127],{"categories":4104},[],{"categories":4106},[64],{"categories":4108},[],{"categories":4110},[136],{"categories":4112},[212],{"categories":4114},[133],{"categories":4116},[136],{"categories":4118},[167],{"categories":4120},[],{"categories":4122},[127],{"categories":4124},[],{"categories":4126},[564],{"categories":4128},[],{"categories":4130},[133],{"categories":4132},[133],{"categories":4134},[212],{"categories":4136},[],{"categories":4138},[64],{"categories":4140},[212],{"categories":4142},[],{"categories":4144},[64],{"categories":4146},[64],{"categories":4148},[],{"categories":4150},[167],{"categories":4152},[64],{"categories":4154},[],{"categories":4156},[64],{"categories":4158},[],{"categories":4160},[],{"categories":4162},[127],{"categories":4164},[127],{"categories":4166},[],{"categories":4168},[136],{"categories":4170},[136],{"categories":4172},[136],{"categories":4174},[64,127],{"categories":4176},[127],{"categories":4178},[127],{"categories":4180},[127],{"categories":4182},[212],{"categories":4184},[212],{"categories":4186},[],{"categories":4188},[122],{"categories":4190},[64],{"categories":4192},[212],{"categories":4194},[212],{"categories":4196},[122],{"categories":4198},[117],{"categories":4200},[127],{"categories":4202},[136],{"categories":4204},[64],{"categories":4206},[64],{"categories":4208},[127],{"categories":4210},[136],{"categories":4212},[127],{"categories":4214},[64],{"categories":4216},[130],{"categories":4218},[],{"categories":4220},[64],{"categories":4222},[],{"categories":4224},[64],{"categories":4226},[64],{"categories":4228},[136],{"categories":4230},[],{"categories":4232},[212],{"categories":4234},[64],{"categories":4236},[127],{"categories":4238},[127],{"categories":4240},[136],{"categories":4242},[167],{"categories":4244},[167],{"categories":4246},[122],{"categories":4248},[64],{"categories":4250},[127],{"categories":4252},[],{"categories":4254},[127],{"categories":4256},[64],{"categories":4258},[122],{"categories":4260},[64],{"categories":4262},[64],{"categories":4264},[64],{"categories":4266},[127],{"categories":4268},[212],{"categories":4270},[64],{"categories":4272},[133],{"categories":4274},[64],{"categories":4276},[64],{"categories":4278},[64],{"categories":4280},[64],{"categories":4282},[],{"categories":4284},[64],{"categories":4286},[212],{"categories":4288},[133],{"categories":4290},[64],{"categories":4292},[133],{"categories":4294},[],{"categories":4296},[],{"categories":4298},[],{"categories":4300},[64],{"categories":4302},[],{"categories":4304},[],{"categories":4306},[],{"categories":4308},[],{"categories":4310},[127],{"categories":4312},[167],{"categories":4314},[127],{"categories":4316},[127],{"categories":4318},[136],{"categories":4320},[117],{"categories":4322},[64],{"categories":4324},[64],{"categories":4326},[64],{"categories":4328},[117],{"categories":4330},[167],{"categories":4332},[],{"categories":4334},[212],{"categories":4336},[130],{"categories":4338},[64],{"categories":4340},[133],{"categories":4342},[167],{"categories":4344},[167],{"categories":4346},[564],{"categories":4348},[127],{"categories":4350},[64],{"categories":4352},[64],{"categories":4354},[167],{"categories":4356},[64],{"categories":4358},[],{"categories":4360},[],{"categories":4362},[477],{"categories":4364},[133],{"categories":4366},[167],{"categories":4368},[64],{"categories":4370},[122],{"categories":4372},[167],{"categories":4374},[117],{"categories":4376},[127],{"categories":4378},[127],{"categories":4380},[122],{"categories":4382},[64],{"categories":4384},[],{"categories":4386},[],{"categories":4388},[],{"categories":4390},[64],{"categories":4392},[],{"categories":4394},[122],{"categories":4396},[],{"categories":4398},[64],{"categories":4400},[],{"categories":4402},[122],{"categories":4404},[127],{"categories":4406},[64],{"categories":4408},[477],{"categories":4410},[64],{"categories":4412},[167],{"categories":4414},[64],{"categories":4416},[167],{"categories":4418},[167],{"categories":4420},[],{"categories":4422},[],{"categories":4424},[167],{"categories":4426},[167],{"categories":4428},[167],{"categories":4430},[],{"categories":4432},[167],{"categories":4434},[127],{"categories":4436},[127],{"categories":4438},[],{"categories":4440},[64],{"categories":4442},[130],{"categories":4444},[212],{"categories":4446},[64],{"categories":4448},[],{"categories":4450},[167],{"categories":4452},[64],{"categories":4454},[564],{"categories":4456},[167],{"categories":4458},[167],{"categories":4460},[130],{"categories":4462},[136],{"categories":4464},[136],{"categories":4466},[],{"categories":4468},[136],{"categories":4470},[64],{"categories":4472},[],{"categories":4474},[],{"categories":4476},[127],{"categories":4478},[],{"categories":4480},[127],{"categories":4482},[127],{"categories":4484},[122],{"categories":4486},[64],{"categories":4488},[122],{"categories":4490},[167],{"categories":4492},[122],{"categories":4494},[136],{"categories":4496},[136],{"categories":4498},[136],{"categories":4500},[122],{"categories":4502},[64],{"categories":4504},[127],{"categories":4506},[477],{"categories":4508},[117],{"categories":4510},[477],{"categories":4512},[477],{"categories":4514},[136],{"categories":4516},[477],{"categories":4518},[477],[4520,4798,4901,5019],{"id":4521,"title":4522,"ai":4523,"body":4528,"categories":4773,"created_at":65,"date_modified":65,"description":57,"extension":66,"faq":65,"featured":67,"kicker_label":65,"meta":4774,"navigation":97,"path":4785,"published_at":4786,"question":65,"scraped_at":4787,"seo":4788,"sitemap":4789,"source_id":4790,"source_name":4791,"source_type":104,"source_url":4792,"stem":4793,"tags":4794,"thumbnail_url":65,"tldr":4795,"tweet":65,"unknown_tags":4796,"__hash__":4797},"summaries\u002Fsummaries\u002Fstealth-cloakbrowser-automation-in-colab-with-pers-summary.md","Stealth CloakBrowser Automation in Colab with Persistence",{"provider":7,"model":8,"input_tokens":4524,"output_tokens":4525,"processing_time_ms":4526,"cost_usd":4527},9090,2229,32481,0.00291,{"type":14,"value":4529,"toc":4767},[4530,4534,4591,4611,4615,4645,4660,4664,4690,4694,4743],[17,4531,4533],{"id":4532},"colab-setup-and-async-isolation-for-reliable-launches","Colab Setup and Async Isolation for Reliable Launches",[22,4535,4536,4537,4540,4541,4544,4545,4548,4549,4552,4553,4556,4557,4556,4560,4563,4564,4567,4568,4571,4572,4556,4575,4578,4579,4582,4583,4586,4587,4590],{},"Install CloakBrowser via ",[26,4538,4539],{},"pip install cloakbrowser playwright pandas beautifulsoup4",", then ",[26,4542,4543],{},"playwright install-deps chromium"," for runtime dependencies. Prepare stealth binary with ",[26,4546,4547],{},"ensure_binary()"," and verify via ",[26,4550,4551],{},"binary_info()",". Colab's existing asyncio loop blocks Playwright sync APIs like ",[26,4554,4555],{},"launch()",", ",[26,4558,4559],{},"launch_context()",[26,4561,4562],{},"launch_persistent_context()","—wrap them in ",[26,4565,4566],{},"ThreadPoolExecutor"," to run in a separate thread: ",[26,4569,4570],{},"executor.submit(fn).result()",". This enables headless launches with ",[26,4573,4574],{},"headless=True",[26,4576,4577],{},"humanize=True"," (anti-detection), and args like ",[26,4580,4581],{},"--no-sandbox --disable-dev-shm-usage",". Working dir ",[26,4584,4585],{},"\u002Fcontent\u002Fcloakbrowser_advanced_tutorial"," stores screenshots, ",[26,4588,4589],{},"storage_state.json",", and profile dirs.",[22,4592,4593,4594,4597,4598,4601,4602,4606,4607,4610],{},"Basic launch: ",[26,4595,4596],{},"browser = launch(...)","; ",[26,4599,4600],{},"page.goto('https:\u002F\u002Fexample.com', wait_until='domcontentloaded', timeout=60000)"," extracts title, body preview",[4603,4604,4605],"span",{},":300",", URL. Always ",[26,4608,4609],{},"safe_close()"," in finally blocks to avoid leaks.",[17,4612,4614],{"id":4613},"custom-contexts-for-realistic-browser-simulation","Custom Contexts for Realistic Browser Simulation",[22,4616,4617,4618,4621,4622,4625,4626,4629,4630,4556,4633,4636,4637,4640,4641,4644],{},"Use ",[26,4619,4620],{},"launch_context(headless=True, humanize=True, viewport={'width':1365,'height':768}, locale='en-US', timezone_id='America\u002FNew_York', color_scheme='light', extra_http_headers={'Accept-Language':'en-US,en;q=0.9', 'X-Tutorial-Run':'cloakbrowser-colab'})",". Navigate to data:URL test pages for safe interaction: fill form ",[26,4623,4624],{},"#name","=\"CloakBrowser Colab User\", ",[26,4627,4628],{},"#message","=\"We are testing...\", click ",[26,4631,4632],{},"#submit",[26,4634,4635],{},"wait_for_timeout(1000)",". Save ",[26,4638,4639],{},"context.storage_state(path='storage_state.json')","; screenshot ",[26,4642,4643],{},"full_page=True"," to PNG.",[22,4646,4647,4648,4651,4652,4655,4656,4659],{},"Restore in new context: ",[26,4649,4650],{},"launch_context(..., storage_state='storage_state.json')","; verify localStorage like ",[26,4653,4654],{},"tutorial_name"," persists via ",[26,4657,4658],{},"page.evaluate(\"() => localStorage.getItem('tutorial_name')\")",". Demonstrates session continuity without full profile overhead.",[17,4661,4663],{"id":4662},"persistent-profiles-across-restarts","Persistent Profiles Across Restarts",[22,4665,4666,4669,4670,4673,4674,4677,4678,4681,4682,4685,4686,4689],{},[26,4667,4668],{},"launch_persistent_context(str(PROFILE_DIR), ...)"," creates dir-based profiles surviving ",[26,4671,4672],{},"ctx.close()"," and relaunches. First run: ",[26,4675,4676],{},"page.evaluate(\"localStorage.setItem('persistent_profile_demo', 'saved_across_browser_restarts')\")","; second run confirms value and timestamp ",[26,4679,4680],{},"new Date().toISOString()"," match, proving ",[26,4683,4684],{},"persisted_successfully: true",". Use viewport=1280x720 for persistence demo. Clear dir with ",[26,4687,4688],{},"shutil.rmtree(PROFILE_DIR)"," before tests. Profiles handle localStorage automatically, ideal for long-running automations.",[17,4691,4693],{"id":4692},"stealth-signal-inspection-and-content-extraction","Stealth Signal Inspection and Content Extraction",[22,4695,4696,4697,4700,4701,4556,4704,4556,4707,4556,4710,4556,4713,4556,4716,4556,4719,4556,4722,4556,4725,4556,4728,4556,4731,4734,4735,4738,4739,4742],{},"Test page JavaScript collects 15+ signals: ",[26,4698,4699],{},"navigator.webdriver"," (false for stealth), ",[26,4702,4703],{},"userAgent",[26,4705,4706],{},"platform",[26,4708,4709],{},"languages",[26,4711,4712],{},"hardwareConcurrency",[26,4714,4715],{},"deviceMemory",[26,4717,4718],{},"pluginsLength",[26,4720,4721],{},"chromeObjectPresent:true",[26,4723,4724],{},"timezone",[26,4726,4727],{},"screen:{width,height,colorDepth=24,pixelDepth=24}",[26,4729,4730],{},"viewport:{innerWidth,innerHeight,devicePixelRatio}",[26,4732,4733],{},"webglVendor\u002FRenderer"," (masked), ",[26,4736,4737],{},"localStorageWorks:true",". Extract via ",[26,4740,4741],{},"page.evaluate('() => collectSignals()')",".",[22,4744,4745,4746,4556,4749,4556,4752,4755,4756,4556,4759,4762,4763,4766],{},"Capture rendered content: ",[26,4747,4748],{},"page.title()",[26,4750,4751],{},"locator('h1').inner_text(timeout=15000)",[26,4753,4754],{},"page.content()",". Parse static HTML with BeautifulSoup: ",[26,4757,4758],{},"soup.title.get_text()",[26,4760,4761],{},"soup.find('h1')",", links list ",[26,4764,4765],{},"[{text,href}]",". Compare rendered vs static reveals JS effects. Pandas table summarizes: signals (e.g., webdriver=false, pluginsLength=null), persistence true, outputs like screenshot_path. Builds production-ready pipelines evading detection while extracting parseable data.",{"title":57,"searchDepth":58,"depth":58,"links":4768},[4769,4770,4771,4772],{"id":4532,"depth":58,"text":4533},{"id":4613,"depth":58,"text":4614},{"id":4662,"depth":58,"text":4663},{"id":4692,"depth":58,"text":4693},[127],{"content_references":4775,"triage":4782},[4776,4779],{"type":71,"title":4777,"url":4778,"context":74},"CloakBrowser","https:\u002F\u002Fgithub.com\u002FCloakHQ\u002FCloakBrowser",{"type":85,"title":4780,"url":4781,"context":74},"cloakbrowser_colab_browser_automation_tutorial_Marktechpost.ipynb","https:\u002F\u002Fgithub.com\u002FMarktechpost\u002FAI-Agents-Projects-Tutorials\u002Fblob\u002Fmain\u002FAI%20Agents%20Codes\u002Fcloakbrowser_colab_browser_automation_tutorial_Marktechpost.ipynb",{"relevance":94,"novelty":93,"quality":94,"actionability":94,"composite":4783,"reasoning":4784},3.8,"Category: AI Automation. The article provides a practical guide on setting up browser automation using CloakBrowser in Google Colab, which is relevant for developers looking to implement automation in their AI-powered products. It includes specific code snippets and configurations that can be directly applied, addressing the audience's need for actionable content.","\u002Fsummaries\u002Fstealth-cloakbrowser-automation-in-colab-with-pers-summary","2026-05-08 00:14:49","2026-05-08 11:28:21",{"title":4522,"description":57},{"loc":4785},"c879b50ed964f64d","MarkTechPost","https:\u002F\u002Fwww.marktechpost.com\u002F2026\u002F05\u002F07\u002Fbuild-a-cloakbrowser-automation-workflow-with-stealth-chromium-persistent-profiles-and-browser-signal-inspection\u002F","summaries\u002Fstealth-cloakbrowser-automation-in-colab-with-pers-summary",[108,110,109],"Run Playwright-style stealth Chromium automation in Google Colab by isolating sync APIs in a worker thread; customize contexts with viewport=1365x768, persist localStorage via storage_state.json or profile dirs, and inspect undetectable signals like webdriver=false.",[],"_p2cQiGuYNQ4e7K3AkocZw4i3NoQE4fyNfGlnqapN7w",{"id":4799,"title":4800,"ai":4801,"body":4806,"categories":4877,"created_at":65,"date_modified":65,"description":57,"extension":66,"faq":65,"featured":67,"kicker_label":65,"meta":4878,"navigation":97,"path":4888,"published_at":4889,"question":65,"scraped_at":4890,"seo":4891,"sitemap":4892,"source_id":4893,"source_name":4894,"source_type":104,"source_url":4895,"stem":4896,"tags":4897,"thumbnail_url":65,"tldr":4898,"tweet":65,"unknown_tags":4899,"__hash__":4900},"summaries\u002Fsummaries\u002Fopenai-privacy-filter-local-pii-redaction-breakthr-summary.md","OpenAI Privacy Filter: Local PII Redaction Breakthrough",{"provider":7,"model":8,"input_tokens":4802,"output_tokens":4803,"processing_time_ms":4804,"cost_usd":4805},5354,1591,14480,0.00135765,{"type":14,"value":4807,"toc":4872},[4808,4812,4834,4838,4861,4865],[17,4809,4811],{"id":4810},"ditch-regex-for-context-aware-pii-detection","Ditch Regex for Context-Aware PII Detection",[22,4813,4814,4815,4820,4821,4556,4824,4556,4827,4556,4830,4833],{},"Rule-based tools using regex and deterministic patterns fail on unstructured text because they miss subtle PII reliant on context, like distinguishing public clinic names from private doctor details or addresses resembling medication names (e.g., \"Olanzol\"). Traditional methods excel at narrow formats like emails or SSNs but break on variations, requiring manual review—as the author did for hundreds of medical documents over years. OpenAI's Privacy Filter solves this with a tiny open-weights classification model trained on language understanding and privacy-specific labeling. It processes 128,000 tokens locally, redacting without sending data off-device. Test example: Input \"My name is Steve Stark. I live at 145 Pennsylvania Street, California 98760. Email: ",[4816,4817,4819],"a",{"href":4818},"mailto:captaintaco@bankrupt.com","captaintaco@bankrupt.com",". SSN: 123684432\" → outputs redacted ",[4603,4822,4823],{},"PERSON",[4603,4825,4826],{},"LOCATION",[4603,4828,4829],{},"EMAIL_ADDRESS",[4603,4831,4832],{},"US_ACCOUNT_NUMBER",". This cuts tedium, enabling safe uploads to AI like ChatGPT or Claude.",[17,4835,4837],{"id":4836},"detects-broad-pii-types-with-nuanced-decisions","Detects Broad PII Types with Nuanced Decisions",[22,4839,4840,4841,4843,4844,4843,4847,4843,4849,4852,4853,4843,4855,4843,4858,4860],{},"Privacy Filter identifies 20+ PII categories beyond basics: PERSON (names), PHONE_NUMBER, EMAIL_ADDRESS, US_ACCOUNT_NUMBER (SSNs, credit cards, bank accounts), CREDENTIAL (licenses, passports), URL, IP_ADDRESS, plus secrets like API keys\u002Fpasswords. It preserves public info (e.g., clinic addresses) while masking private (patient DOB, doctor email). In a fake medical RTF: Clinic name\u002Faddress\u002Fphone untouched; doctor name\u002Fphone\u002Femail\u002Fcredential redacted as ",[4603,4842,4823],{},"\u002F",[4603,4845,4846],{},"PHONE_NUMBER",[4603,4848,4829],{},[4603,4850,4851],{},"CREDENTIAL","; patient name\u002FDOB\u002FSSN as ",[4603,4854,4823],{},[4603,4856,4857],{},"DATE",[4603,4859,4832],{},". It avoids false positives on medication mimicking addresses. Unlike Piranha V1 (limited context window, frequent breaks), this runs on-device via Transformers\u002FPyTorch—no cloud dependency—lowering barriers for production workflows.",[17,4862,4864],{"id":4863},"integrate-into-apps-for-privacy-by-design","Integrate into Apps for Privacy by Design",[22,4866,4867,4868,4871],{},"Install via ",[26,4869,4870],{},"pip install transformers torch","; load model for local inference on PDFs\u002FTXT\u002FDOCX\u002FMD\u002FRTF (parse with text util\u002FOCR). Author's Privacy Cabinet app: Upload → parse → run Filter → manual override → export redacted doc for AI processing. Run before sharing to third parties; process long docs on company infra. Trade-offs: Not full anonymization\u002Fcompliance—pair with policy review\u002Fdata hygiene. Uploading to third-parties risks breaches regardless of promises; local redaction retains control. This overlooked release (amid GPT-4o, Image 2, Codex updates) enables privacy-first AI pipelines, transforming tedious manual work into automated, reliable steps.",{"title":57,"searchDepth":58,"depth":58,"links":4873},[4874,4875,4876],{"id":4810,"depth":58,"text":4811},{"id":4836,"depth":58,"text":4837},{"id":4863,"depth":58,"text":4864},[127],{"content_references":4879,"triage":4886},[4880,4884],{"type":71,"title":4881,"author":4882,"context":4883},"Privacy Filter","OpenAI","recommended",{"type":71,"title":4885,"context":74},"Piranha V1",{"relevance":92,"novelty":94,"quality":94,"actionability":94,"composite":95,"reasoning":4887},"Category: AI & LLMs. The article discusses OpenAI's Privacy Filter, a tool that enhances PII detection in unstructured text, addressing a specific pain point for developers needing reliable data privacy solutions. It provides practical integration steps, making it actionable for the audience.","\u002Fsummaries\u002Fopenai-privacy-filter-local-pii-redaction-breakthr-summary","2026-04-25 09:49:53","2026-04-26 17:05:41",{"title":4800,"description":57},{"loc":4888},"2e30dd324fa4c926","JeredBlu","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=SyZoges_mIA","summaries\u002Fopenai-privacy-filter-local-pii-redaction-breakthr-summary",[109,108,110],"OpenAI's open-weights Privacy Filter classification model detects and redacts PII contextually on-device (up to 128k tokens), outperforming regex tools that miss nuances in unstructured text like medical docs.",[],"V29ciyrL12UzWZTz2AtX6yp-yBzPjzMZjHIlNkfDiog",{"id":4902,"title":4903,"ai":4904,"body":4909,"categories":4995,"created_at":65,"date_modified":65,"description":57,"extension":66,"faq":65,"featured":67,"kicker_label":65,"meta":4996,"navigation":97,"path":5007,"published_at":5008,"question":65,"scraped_at":5009,"seo":5010,"sitemap":5011,"source_id":5012,"source_name":4791,"source_type":104,"source_url":5013,"stem":5014,"tags":5015,"thumbnail_url":65,"tldr":5016,"tweet":65,"unknown_tags":5017,"__hash__":5018},"summaries\u002Fsummaries\u002Fdeepgram-sdk-transcribe-tts-analyze-audio-text-in--summary.md","Deepgram SDK: Transcribe, TTS, Analyze Audio\u002FText in Python",{"provider":7,"model":8,"input_tokens":4905,"output_tokens":4906,"processing_time_ms":4907,"cost_usd":4908},7412,1747,10156,0.00184905,{"type":14,"value":4910,"toc":4990},[4911,4915,4937,4948,4952,4967,4971],[17,4912,4914],{"id":4913},"build-scalable-transcription-pipelines-with-syncasync-clients","Build Scalable Transcription Pipelines with Sync\u002FAsync Clients",[22,4916,4917,4918,4921,4922,4925,4926,4928,4929,4932,4933,4936],{},"Initialize DeepgramClient for sync and AsyncDeepgramClient for parallel ops using API key. Transcribe URL audio via ",[26,4919,4920],{},"client.listen.v1.media.transcribe_url(url, model=\"nova-3\", smart_format=True, diarize=True, utterances=True, filler_words=True, language=\"en\")"," to get structured response.results.channels",[4603,4923,4924],{},"0",".alternatives",[4603,4927,4924],{}," with transcript, confidence (e.g., 0.98), words list (each with word, start\u002Fend ms, confidence, speaker), metadata (duration, channels, model). For files, use ",[26,4930,4931],{},"transcribe_file(request=audio_bytes, model=\"nova-3\", paragraphs=True, summarize=\"v2\")"," yielding paragraphs (speaker, start\u002Fend, sentences), AI summary (e.g., short paragraph), word count. Run async in parallel: ",[26,4934,4935],{},"await asyncio.gather(transcribe_url(...), transcribe_file(...))"," cuts latency for high-volume processing, scaling to production pipelines without blocking.",[22,4938,4939,4940,4943,4944,4947],{},"Access raw bytes via ",[26,4941,4942],{},"with open(path, \"rb\") as f: f.read()","; helpers like ",[26,4945,4946],{},"_get(obj, key)"," handle dict\u002Fobject responses flexibly.",[17,4949,4951],{"id":4950},"generate-and-compare-tts-voices-efficiently","Generate and Compare TTS Voices Efficiently",[22,4953,4954,4955,4958,4959,4962,4963,4966],{},"Create speech with ",[26,4956,4957],{},"client.speak.v1.audio.generate(text, model=\"aura-2-asteria-en\")"," returning stream\u002Fgenerator; aggregate to bytes via ",[26,4960,4961],{},"b\"\".join(chunk for chunk in response)"," or ",[26,4964,4965],{},"response.stream.getvalue()",", save as MP3. Switch voices seamlessly: \"aura-2-asteria-en\" (female warm), \"aura-2-orion-en\" (male deep), \"aura-2-luna-en\" (female bright) on same text like \"Hello!\" produce ~10-50KB files, enabling A\u002FB testing or dynamic selection in apps. This unifies TTS in voice AI loops post-transcription.",[17,4968,4970],{"id":4969},"extract-insights-via-text-intelligence-and-advanced-controls","Extract Insights via Text Intelligence and Advanced Controls",[22,4972,4973,4974,4977,4978,4981,4982,4985,4986,4989],{},"Analyze text with ",[26,4975,4976],{},"client.read.v1.text.analyze({\"text\": review_text}, language=\"en\", sentiment=True, topics=True, intents=True, summarize=True)"," for results.sentiments.average (e.g., POSITIVE score 0.99), segments, topics (e.g., \"product_quality\" conf 0.95), intents (e.g., \"recommend\" conf 0.92), summary. Target transcripts: add ",[26,4979,4980],{},"search=[\"spacewalk\",\"mission\"], replace=[{\"find\":\"um\",\"replace\":\"[hesitation]\"}], keyterm=[\"spacewalk\",\"NASA\"]"," to highlight hits (start\u002Fend\u002Fconf), boost detection. Raw access ",[26,4983,4984],{},"with_raw_response.transcribe_url(...)"," exposes headers (dg-request-id) for debugging. Wrap in try\u002Fexcept ApiError: ",[26,4987,4988],{},"request_options={\"timeout_in_seconds\":30, \"max_retries\":2}"," handles 4xx\u002F5xx gracefully, ensuring resilient pipelines for real-time apps.",{"title":57,"searchDepth":58,"depth":58,"links":4991},[4992,4993,4994],{"id":4913,"depth":58,"text":4914},{"id":4950,"depth":58,"text":4951},{"id":4969,"depth":58,"text":4970},[],{"content_references":4997,"triage":5004},[4998,5001],{"type":71,"title":4999,"url":5000,"context":74},"Deepgram Python SDK","https:\u002F\u002Fgithub.com\u002Fdeepgram\u002Fdeepgram-python-sdk",{"type":85,"title":5002,"url":5003,"context":74},"Full Codes Notebook","https:\u002F\u002Fgithub.com\u002FMarktechpost\u002FAI-Agents-Projects-Tutorials\u002Fblob\u002Fmain\u002FVoice%20AI\u002Fdeepgram_python_sdk_tutorial_Marktechpost.ipynb",{"relevance":92,"novelty":94,"quality":94,"actionability":92,"composite":5005,"reasoning":5006},4.55,"Category: AI & LLMs. The article provides a detailed guide on using the Deepgram SDK for building scalable transcription and TTS pipelines, addressing practical applications that the target audience can implement directly. It includes specific code examples and workflows that developers can adopt to enhance their AI-powered products.","\u002Fsummaries\u002Fdeepgram-sdk-transcribe-tts-analyze-audio-text-in-summary","2026-04-25 01:02:19","2026-04-26 17:23:08",{"title":4903,"description":57},{"loc":5007},"6aa8276d392a6bbe","https:\u002F\u002Fwww.marktechpost.com\u002F2026\u002F04\u002F24\u002Fa-coding-implementation-on-deepgram-python-sdk-for-transcription-text-to-speech-async-audio-processing-and-text-intelligence\u002F","summaries\u002Fdeepgram-sdk-transcribe-tts-analyze-audio-text-in--summary",[108,109,110],"Deepgram Python SDK enables end-to-end voice AI: sync\u002Fasync transcription from URL\u002Ffile with diarization\u002Fparas\u002Fsummaries (nova-3 model), multi-voice TTS (aura-2-*), text sentiment\u002Ftopics\u002Fintents, keyword search\u002Freplace\u002Fboost, raw responses, error handling with retries.",[],"8V5e5puEAcnCwEGXjCE_U3Y8UOShA2esAFCryToc-lI",{"id":5020,"title":5021,"ai":5022,"body":5027,"categories":5309,"created_at":65,"date_modified":65,"description":5310,"extension":66,"faq":65,"featured":67,"kicker_label":65,"meta":5311,"navigation":97,"path":5312,"published_at":5313,"question":65,"scraped_at":5314,"seo":5315,"sitemap":5316,"source_id":5317,"source_name":5318,"source_type":5319,"source_url":5320,"stem":5321,"tags":5322,"thumbnail_url":65,"tldr":5323,"tweet":65,"unknown_tags":5324,"__hash__":5325},"summaries\u002Fsummaries\u002Fbuild-f1-mcp-server-in-vs-code-with-python-copilot-summary.md","Build F1 MCP Server in VS Code with Python & Copilot",{"provider":7,"model":8,"input_tokens":5023,"output_tokens":5024,"processing_time_ms":5025,"cost_usd":5026},8605,1559,9018,0.002478,{"type":14,"value":5028,"toc":5304},[5029,5033,5059,5089,5100,5104,5127,5141,5145,5160,5290,5297,5300],[17,5030,5032],{"id":5031},"environment-setup-and-f1-data-loading","Environment Setup and F1 Data Loading",[22,5034,5035,5036,5039,5040,5043,5044,5047,5048,5051,5052,5055,5056,4742],{},"Create a project directory (",[26,5037,5038],{},"mkdir f1-race-engineer-mcp","), open in VS Code Insiders, and set up a Python virtual environment: ",[26,5041,5042],{},"python3 -m venv .venv",", then activate with ",[26,5045,5046],{},"source .venv\u002Fbin\u002Factivate",". Upgrade pip (",[26,5049,5050],{},"pip install --upgrade pip",") and install dependencies: ",[26,5053,5054],{},"pip install fastf1 pandas matplotlib pytest",". Validate imports via ",[26,5057,5058],{},"python -c \"import fastf1; import pandas; print(fastf1.__version__)\")",[22,5060,5061,5062,5065,5066,5069,5070,5073,5074,5077,5078,5081,5082,5084,5085,5088],{},"Use fastf1 to load immutable historical F1 session data (e.g., 2023 Monaco Qualifying): enable cache once with ",[26,5063,5064],{},"fastf1.Cache.enable_cache(\"cache\")",". Define ",[26,5067,5068],{},"load_session(year, gp, session_type)",": ",[26,5071,5072],{},"session = fastf1.get_session(year, gp, session_type); session.load(); return session",". Run via ",[26,5075,5076],{},"python -c \"from app.data_loader import load_session; print(load_session(2023, 'Monaco', 'Q'))\"",". Cache creates SQLite DB in ",[26,5079,5080],{},".\u002Fcache\u002F"," with data for 20 drivers, including laps, sectors, driver info (name, team, etc.). Interactive REPL testing: ",[26,5083,108],{},", paste function to inspect structures like ",[26,5086,5087],{},"session.laps"," (columns: Time, DriverNumber, LapTime, Sector1Time, etc.).",[22,5090,5091,5092,5095,5096,5099],{},"Build additional functions: ",[26,5093,5094],{},"get_tire_strategy(session, driver)"," analyzes tire usage; ",[26,5097,5098],{},"compare_drivers(session, driver1, driver2)"," returns fastest laps, sector deltas, throttle data.",[17,5101,5103],{"id":5102},"automated-testing-with-custom-copilot-agent","Automated Testing with Custom Copilot Agent",[22,5105,5106,5107,5110,5111,5114,5115,5118,5119,5122,5123,5126],{},"Skip manual TDD; configure custom agent in VS Code (",[26,5108,5109],{},".github\u002Fagents\u002Fpython-test-agent.json","): name \"Python test agent\", description for pytest cases\u002Fdebugging. Grant tools: VS Code APIs (execute, read, edit, search), Microsoft Docs MCP. Instructions: work in ",[26,5112,5113],{},".\u002Ftests\u002F",", prefix files ",[26,5116,5117],{},"test_*.py",", use standalone classes with ",[26,5120,5121],{},"assert",", AAA pattern (Arrange\u002FAct\u002FAssert), fixtures in ",[26,5124,5125],{},"conftest.py",", mock externals (e.g., fastf1), no new deps beyond pytest\u002Fpytest-mock, table-driven tests.",[22,5128,5129,5130,5132,5133,5136,5137,5140],{},"Prompt agent in Copilot Chat: \"Write comprehensive pytest suite for app\u002Fdata_loader.py, comparisons.py, strategy.py.\" Agent scans codebase, creates to-do (fixtures first), generates ",[26,5131,5125],{}," (mocks fastf1), ",[26,5134,5135],{},"test_data_loader.py"," (tests load_session edge cases like invalid GP), etc. Handles venv: inform \"virtual environment already active.\" Runs ",[26,5138,5139],{},"pytest",", achieves 21 passed\u002F1 warning. Review\u002Fkeep changes for verifiable suite covering data loading, comparisons, strategy.",[17,5142,5144],{"id":5143},"mcp-server-wrapper-and-vs-code-integration","MCP Server Wrapper and VS Code Integration",[22,5146,5147,5148,5151,5152,5155,5156,5159],{},"Install ",[26,5149,5150],{},"pip install fastmcp",". In ",[26,5153,5154],{},"mcp_server.py",", import app functions; decorate with ",[26,5157,5158],{},"@mcp.tool()",":",[5161,5162,5165],"pre",{"className":5163,"code":5164,"language":108,"meta":57,"style":57},"language-python shiki shiki-themes github-light github-dark","from fastmcp import FastMCP\nfrom app.data_loader import load_session\n\nmcp = FastMCP(\"F1 Engineer\")\n\n@mcp.tool()\ndef load_session_tool(...) -> str:\n    session = load_session(...)\n    return session.summary  # Or formatted output\n\n@mcp.tool()\ndef compare_drivers_tool(session, driver1, driver2) -> str:\n    # Call app.comparisons.compare_drivers\n    return formatted_delta_table\n\n@mcp.tool()\ndef get_tire_strategy_tool(session, driver) -> str:\n    # Call app.strategy.get_tire_strategy\n    return tire_analysis\n\nif __name__ == \"__main__\":\n    mcp.run(transport=\"stdio\")\n",[26,5166,5167,5174,5179,5184,5189,5193,5199,5205,5211,5217,5222,5227,5233,5239,5245,5250,5255,5261,5267,5273,5278,5284],{"__ignoreMap":57},[4603,5168,5171],{"class":5169,"line":5170},"line",1,[4603,5172,5173],{},"from fastmcp import FastMCP\n",[4603,5175,5176],{"class":5169,"line":58},[4603,5177,5178],{},"from app.data_loader import load_session\n",[4603,5180,5181],{"class":5169,"line":93},[4603,5182,5183],{"emptyLinePlaceholder":97},"\n",[4603,5185,5186],{"class":5169,"line":94},[4603,5187,5188],{},"mcp = FastMCP(\"F1 Engineer\")\n",[4603,5190,5191],{"class":5169,"line":92},[4603,5192,5183],{"emptyLinePlaceholder":97},[4603,5194,5196],{"class":5169,"line":5195},6,[4603,5197,5198],{},"@mcp.tool()\n",[4603,5200,5202],{"class":5169,"line":5201},7,[4603,5203,5204],{},"def load_session_tool(...) -> str:\n",[4603,5206,5208],{"class":5169,"line":5207},8,[4603,5209,5210],{},"    session = load_session(...)\n",[4603,5212,5214],{"class":5169,"line":5213},9,[4603,5215,5216],{},"    return session.summary  # Or formatted output\n",[4603,5218,5220],{"class":5169,"line":5219},10,[4603,5221,5183],{"emptyLinePlaceholder":97},[4603,5223,5225],{"class":5169,"line":5224},11,[4603,5226,5198],{},[4603,5228,5230],{"class":5169,"line":5229},12,[4603,5231,5232],{},"def compare_drivers_tool(session, driver1, driver2) -> str:\n",[4603,5234,5236],{"class":5169,"line":5235},13,[4603,5237,5238],{},"    # Call app.comparisons.compare_drivers\n",[4603,5240,5242],{"class":5169,"line":5241},14,[4603,5243,5244],{},"    return formatted_delta_table\n",[4603,5246,5248],{"class":5169,"line":5247},15,[4603,5249,5183],{"emptyLinePlaceholder":97},[4603,5251,5253],{"class":5169,"line":5252},16,[4603,5254,5198],{},[4603,5256,5258],{"class":5169,"line":5257},17,[4603,5259,5260],{},"def get_tire_strategy_tool(session, driver) -> str:\n",[4603,5262,5264],{"class":5169,"line":5263},18,[4603,5265,5266],{},"    # Call app.strategy.get_tire_strategy\n",[4603,5268,5270],{"class":5169,"line":5269},19,[4603,5271,5272],{},"    return tire_analysis\n",[4603,5274,5276],{"class":5169,"line":5275},20,[4603,5277,5183],{"emptyLinePlaceholder":97},[4603,5279,5281],{"class":5169,"line":5280},21,[4603,5282,5283],{},"if __name__ == \"__main__\":\n",[4603,5285,5287],{"class":5169,"line":5286},22,[4603,5288,5289],{},"    mcp.run(transport=\"stdio\")\n",[22,5291,5292,5293,5296],{},"Add to VS Code: Cmd+Shift+P > \"MCP: Add Server\" > STDIO, command ",[26,5294,5295],{},".venv\u002Fbin\u002Fpython app\u002Fmcp_server.py",", name \"F1 Engineer MCP\", workspace scope. Server advertises 3 tools.",[22,5298,5299],{},"Query in Copilot Chat: \"Compare Leclerc and Verstappen in 2024 Monaco qualifying.\" Auto-selects tools: loads session (user approves), invokes compare_drivers, outputs side-by-side: lap times, sector deltas (e.g., Leclerc vs Verstappen). Enables natural language F1 analysis via cached big data.",[5301,5302,5303],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":57,"searchDepth":58,"depth":58,"links":5305},[5306,5307,5308],{"id":5031,"depth":58,"text":5032},{"id":5102,"depth":58,"text":5103},{"id":5143,"depth":58,"text":5144},[167],"In this video Liam will show you how to create and install a Formula 1 inspired MCP Server in Python using the FastMCP library. He explains and shows you the client\u002Fserver model, the transport used with STDIO, tool discovery, tool invocation and the schema discipline.\n \n🔗 Repo: https:\u002F\u002Fgithub.com\u002Fliamchampton\u002Ff1-race-engineer-mcp\n \n🤝 Connect with Liam: https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fliam-conroy-hampton\u002F\n\n#vscode #mcpserver",{},"\u002Fsummaries\u002Fbuild-f1-mcp-server-in-vs-code-with-python-copilot-summary","2026-04-01 19:30:06","2026-04-03 21:16:57",{"title":5021,"description":5310},{"loc":5312},"63e23fedbccbaee4","Visual Studio Code","video","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=ZPaF_6mSp8I","summaries\u002Fbuild-f1-mcp-server-in-vs-code-with-python-copilot-summary",[108,109,110],"Wrap fastf1 Python package functions into an MCP server using fastmcp; load F1 sessions, compare drivers, analyze tire strategy via Copilot Chat in VS Code.",[],"Tsz_AcP10mT1ShQ5RydbUClqOM5T_YIWuco3Du-pWgs"]