{"name":"KTN Port","short_name":"KTN Port","description":"Daily cruise passenger forecasts for Ketchikan, cross-referenced with weather.","start_url":"/","display":"standalone","background_color":"#f4f7f8","theme_color":"#16352f","lang":"en","scope":"/","orientation":"portrait-primary","shortcuts":[{"name":"Today","short_name":"Today","description":"Should I go downtown right now?","url":"/","icons":[{"src":"/ktn_logo-192.png","sizes":"192x192","type":"image/png"}]},{"name":"Tomorrow","short_name":"Tomorrow","description":"Tomorrow’s cruise crowd forecast","url":"/schedule/tomorrow","icons":[{"src":"/ktn_logo-192.png","sizes":"192x192","type":"image/png"}]}],"icons":[{"src":"/ktn_logo-192.png","sizes":"192x192","type":"image/png","purpose":"any"},{"src":"/ktn_logo.png","sizes":"512x512","type":"image/png","purpose":"any maskable"}]}