{"version":"1.0","type":"rich","title":"5 practice problems-Anna","description":"This example presents five JavaScript practice problems embedded in an HTML page with D3 v4 loaded for utility functions. The problems manipulate arrays and objects: matching state names to two-letter IDs, finding intersecting array values, sorting state objects by population, retrieving the smallest population state, and filtering numbers not divisible by three using the modulus operator. The code uses `forEach` loops, `Array.includes`, `Array.sort`, and `d3.range` to generate a number sequence. No SVG is rendered; results appear in the browser developer console.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-38b4114f79f21522e6d1a331772ccb2c?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}