{"version":"1.0","type":"rich","title":"Cars Report","description":"This example demonstrates a simple text-based report of cars, filtering a list of vehicle data by price and formatting each match as a readable string. It shows how JavaScript modules handle asynchronous data loading and report generation. The app uses `getCars()` to return a promise that resolves with an in-memory JSON array of car objects after a simulated delay, sorted through `Array.filter`, formatted via a custom `formatCar` function, and joined into a single text output. The HTML page updates a `<pre>` element’s content in `index.js`, initially displaying “Loading...” before the report appears.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/36264fae305b42fd809935f7fc3f2a29?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}