{"version":"1.0","type":"rich","title":"Fork of Cars Report","description":"This example demonstrates the interaction between asynchronous data loading and report generation in JavaScript. It shows a simple text-based report of cars under a specified price threshold, displayed in a large font after a two-second loading delay. The code uses the native `Promise` API and `setTimeout` in `getCars.js` to simulate fetching hardcoded JSON data, then the `generateReport` module filters, maps, and joins the array using `Array.filter`, `Array.map`, and `Array.join`. The final output renders in an HTML `<pre>` element via `document.getElementById`, with modules imported and bundled through Rollup.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/f1a648882ad34a47bd37083291225cd2?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}