JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://www.google.com/jsapi"></script>
<body style="font-family: Arial;border: 0 none;">

</body>

JavaScript

google.load('visualization', '1', {packages: ['geochart']});

    function drawVisualization() {
      var data = new google.visualization.DataTable();
      var stateList = "WA, OR, ID, MT, WY, CO, KS, OK, TX, MO, SD, MN, WI, IA, IL, IN, OH, MD, VA, NC, PA, NJ, CT, RI, MA, VT, NY, NH, ME";
      var fullNameList = "Alabama,Alaska,Arizona,Arkansas,California,Colorado,Connecticut,Delaware,Florida,Georgia,Hawaii,Idaho,Illinois,Indiana,Iowa,Kansas,Kentucky,Louisiana,Maine,Maryland,Massachusetts,Michigan,Minnesota,Mississippi,Missouri,Montana,Nebraska,Nevada,New Hampshire,New Jersey,New Mexico,New York,North Carolina,North Dakota,Ohio,Oklahoma,Oregon,Pennsylvania,Rhode Island,South Carolina,South Dakota,Tennessee,Texas,Utah,Vermont,Virginia,Washington,West Virginia,Wisconsin,Wyoming";
      var fullStateList = "AL,AK,AZ,AR,CA,CO,CT,DE,FL,GA,HI,ID,IL,IN,IA,KS,KY,LA,ME,MD,MA,MI,MN,MS,MO,MT,NE,NV,NH,NJ,NM,NY,NC,ND,OH,OK,OR,PA,RI,SC,SD,TN,TX,UT,VT,VA,WA,WV,WI,WY";
      var yepList = ["Yes","Yep","Check","Caw","Uh-huh","Yeppers","Yepperdoodle","Affirmative"];
      var nopeList = ["No","Nope","Nuh-uh","Zippo","Nippety-nope","Negative"];
      var fullArr = fullStateList.split(",");
      var nameArr = fullNameList.split(",");
      var stateArr = stateList.split(",");
      var visited = {};
      var fullName = {};
      
      data.addRows(fullArr.length);
      
      
      for(i=0;i < fullArr.length;i++) {
        fullName[fullArr[i]] = nameArr[i];
      }
      
      data.addColumn('string', 'State');
      data.addColumn('number', 'Last 18 months');
      for(i=0;i < stateArr.length;i++) {
        stateArr[i] = stateArr[i].replace(/^\s+|\s+$/g,"");
        data.setValue(i, 0, 'US-' + stateArr[i]);
        data.setFormattedValue(i, 0, fullName[stateArr[i]]);
        data.setValue(i, 1, 1);
        data.setFormattedValue(i, 1, yepList[Math.floor(Math.random() * yepList.length)]);
        visited[stateArr[i]] = 1;
      }
      
      var n=i;
      for(i=0;i <...