graphic = {
const text = await FileAttachment("SaudiArabia_Lower@1.svg").text();
const document = (new DOMParser).parseFromString(text, "image/svg+xml");
const svg = d3.select(document.documentElement).remove();
svg.attr("width", "970px");
svg.attr("height", "800px");
for(var i=0; i<15; i++)
{
var path = svg.selectAll("g[id='"+provinces[i]+"'] path, g[id='"+provinces[i]+"'] polygon");
path.attr("fill", d3.interpolateRainbow( i*(1/14)));
}
return svg.node();
}