{
const circleAtMinneapolis = circleToPolygon([-93.265015, 44.977753], 20000, { numberOfEdges: 32 });
const geoJsonCircleAtMpls = convertCircleToFullGeoJSONSpec(circleAtMinneapolis)
const usMap = vl.markGeoshape({fill: '#E0E0E0', stroke: '#F8F8F8', strokewidth: 1})
.data(vl.topojson("https://cdn.jsdelivr.net/npm/us-atlas@3/states-10m.json").feature('states'));
const circle = vl.markGeoshape()
.data(vl.json(rewind(geoJsonCircleAtMpls)));
return vl.layer(usMap, circle)
.project(vl.projection('albersUsa'))
.width(800).height(500)
.render();
}