Supporting Information: Spatiotemporally programmable metasurfaces via viscoelastic shell snapping