{"version":"1.0","type":"rich","title":"D3 Practice","description":"This example demonstrates a simple text-based workflow for filtering and formatting a list of used cars. It shows how D3 version 6 can be used indirectly through a JavaScript module bundler, while the core logic relies on native Promises and array methods. The code loads car data from a hardcoded JSON array via the `getCars` function, which simulates a 5-second asynchronous delay. After retrieval, the `generateReport` module filters vehicles priced under $2,000, formats each entry using `formatCar`, and displays the result as plain text in an HTML `<pre>` element.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/07b984fc78994980bc737490a5b4a332?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}