{"version":"1.0","type":"rich","title":"Cars Report","description":"This example demonstrates a loading state and a text report of cars under a price threshold, using JavaScript promises and array methods. It fetches car data from a hardcoded JSON string via the `getCars` function, which resolves after a 2-second delay. The `generateReport` function filters cars by price and formats each entry using the `formatCar` utility, displaying results in a `<pre>` element. The page initially shows \"Loading...\" then updates with the report, relying on native `Promise`, `setTimeout`, and DOM manipulation through `getElementById`.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/4e56ad9179cf4c7da3adb162159b2f80?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}