updated to new JS API (3.12) and new basemap (dark gray)

updated to new JS API (3.12) and new basemap (dark gray)