{"version":"1.0","type":"rich","title":"factorcircles","description":"This visualization represents a positive integer as nested circles, where each factor of the number determines how many smaller circles are arranged around the circumference of a parent circle. The recursive algorithm draws one level per prime factor, with the circle radius shrinking according to the factor’s value. Users can input a custom number, toggle outlines, highlight prime numbers with red fills, or reverse the nesting order. Built with p5.js, it uses the canvas API for drawing and the `createInput` and `createButton` DOM elements for controls.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-14d196ac372818f4e61b93d151123cd9?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}