{"responses":[{"weather":[{"alerts":[],"current":{"baro":1013.0,"cap":"Mostly clear","capAbbr":"Mostly clear","daytime":"n","dewPt":24.0,"feels":30.0,"rh":78.0,"icon":29,"symbol":"n1000","pvdrIcon":"29","urlIcon":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehwh2.img","wx":"HZ","sky":"SCT","temp":28.0,"tempDesc":8,"utci":30.0,"uv":0.0,"uvDesc":"Low","vis":2.0,"windDir":5,"windSpd":6.0,"windTh":22.0,"windGust":12.0,"created":"2026-10-13T00:32:48+08:00","pvdrCap":"Mostly clear","aqi":150.0,"aqiSeverity":"Poor air quality","aqLevel":30,"primaryPollutant":"PM2.5 0.0 μg/m³","aqiValidTime":"2026-10-13T00:30:00+08:00","richCaps":[],"cloudCover":34.0},"forecast":{"days":[{"hourly":[{"baro":1012.0,"cap":"Partly cloudy","pvdrCap":"Partly cloudy","feels":30.0,"rh":80.0,"icon":30,"symbol":"n2000","pvdrIcon":"30","urlIcon":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehOqD.img","precip":2.0,"wx":"","sky":"SCT","temp":28.0,"tempDesc":8,"utci":30.0,"uv":0.0,"valid":"2026-10-13T03:00:00+08:00","windDir":8,"windSpd":5.0,"created":"2026-10-13T00:30:00+08:00","summary":"The skies will be partly cloudy.","vis":9.0,"dewPt":24.0,"windGust":12.0,"cloudCover":41.0,"rainAmount":0.0,"snowAmount":0.0,"raAccu":0.0,"saAccu":0.0,"aqi":150.0},{"baro":1011.0,"cap":"Partly cloudy","pvdrCap":"Partly cloudy","feels":29.0,"rh":82.0,"icon":30,"symbol":"n2000","pvdrIcon":"30","urlIcon":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehOqD.img","precip":2.0,"wx":"","sky":"SCT","temp":27.0,"tempDesc":8,"utci":29.0,"uv":0.0,"valid":"2026-10-13T04:00:00+08:00","windDir":12,"windSpd":5.0,"created":"2026-10-13T00:30:00+08:00","summary":"The skies will be partly cloudy.","vis":2.0,"dewPt":24.0,"windGust":11.0,"cloudCover":43.0,"rainAmount":0.0,"snowAmount":0.0,"raAccu":0.0,"saAccu":0.0,"aqi":151.0},{"baro":1011.0,"cap":"Partly cloudy","pvdrCap":"Partly cloudy","feels":29.0,"rh":83.0,"icon":30,"symbol":"n2000","pvdrIcon":"30","urlIcon":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehOqD.img","precip":2.0,"wx":"","sky":"SCT","temp":27.0,"tempDesc":8,"utci":29.0,"uv":0.0,"valid":"2026-10-13T05:00:00+08:00","windDir":22,"windSpd":4.0,"created":"2026-10-13T00:30:00+08:00","summary":"The skies will be partly cloudy.","vis":0.8,"dewPt":24.0,"windGust":11.0,"cloudCover":46.0,"rainAmount":0.0,"snowAmount":0.0,"raAccu":0.0,"saAccu":0.0,"aqi":151.0},{"baro":1011.0,"cap":"Partly cloudy","pvdrCap":"Partly cloudy","feels":29.0,"rh":84.0,"icon":30,"symbol":"n2000","pvdrIcon":"30","urlIcon":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehOqD.img","precip":5.0,"wx":"","sky":"SCT","temp":27.0,"tempDesc":8,"utci":29.0,"uv":0.0,"valid":"2026-10-13T06:00:00+08:00","windDir":31,"windSpd":5.0,"created":"2026-10-13T00:30:00+08:00","summary":"The skies will be partly cloudy.","vis":0.5,"dewPt":24.0,"windGust":10.0,"cloudCover":47.0,"rainAmount":0.0,"snowAmount":0.0,"raAccu":0.0,"saAccu":0.0,"aqi":151.0},{"baro":1012.0,"cap":"Partly sunny","pvdrCap":"Partly sunny","feels":29.0,"rh":84.0,"icon":3,"symbol":"d2000","pvdrIcon":"3","urlIcon":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehLNN.img","precip":5.0,"wx":"","sky":"SCT","temp":27.0,"tempDesc":8,"utci":29.0,"uv":0.0,"valid":"2026-10-13T07:00:00+08:00","windDir":46,"windSpd":5.0,"created":"2026-10-13T00:30:00+08:00","summary":"Expect partly sunny skies.","vis":0.4,"dewPt":24.0,"windGust":11.0,"cloudCover":44.0,"rainAmount":0.0,"snowAmount":0.0,"raAccu":0.0,"saAccu":0.0,"aqi":151.0},{"baro":1012.0,"cap":"Mostly sunny","pvdrCap":"Mostly sunny","feels":32.0,"rh":81.0,"icon":2,"symbol":"d1000","pvdrIcon":"2","urlIcon":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehR3S.img","precip":5.0,"wx":"","sky":"SCT","temp":28.0,"tempDesc":9,"utci":32.0,"uv":0.0,"valid":"2026-10-13T08:00:00+08:00","windDir":63,"windSpd":5.0,"created":"2026-10-13T00:30:00+08:00","summary":"There will be mostly sunny skies.","vis":0.6,"dewPt":24.0,"windGust":13.0,"cloudCover":33.0,"rainAmount":0.0,"snowAmount":0.0,"raAccu":0.0,"saAccu":0.0,"aqi":151.0},{"baro":1013.0,"cap":"Mostly sunny","pvdrCap":"Mostly sunny","feels":36.0,"rh":73.0,"icon":2,"symbol":"d1000","pvdrIcon":"2","urlIcon":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehR3S.img","precip":5.0,"wx":"SHRA","sky":"FEW","temp":30.0,"tempDesc":9,"utci":36.0,"uv":1.0,"valid":"2026-10-13T09:00:00+08:00","windDir":81,"windSpd":7.0,"created":"2026-10-13T00:30:00+08:00","summary":"There will be mostly sunny skies.","vis":5.0,"dewPt":24.0,"windGust":15.0,"cloudCover":29.0,"rainAmount":0.0,"snowAmount":0.0,"raAccu":0.0,"saAccu":0.0,"aqi":151.0},{"baro":1013.0,"cap":"Mostly sunny","pvdrCap":"Mostly sunny","feels":37.0,"rh":69.0,"icon":2,"symbol":"d1000","pvdrIcon":"2","urlIcon":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehR3S.img","precip":5.0,"wx":"SHRA","sky":"FEW","temp":31.0,"tempDesc":9,"utci":37.0,"uv":2.0,"valid":"2026-10-13T10:00:00+08:00","windDir":97,"windSpd":12.0,"created":"2026-10-13T00:30:00+08:00","summary":"There will be mostly sunny skies.","vis":6.0,"dewPt":24.0,"windGust":17.0,"cloudCover":26.0,"rainAmount":0.0,"snowAmount":0.0,"raAccu":0.0,"saAccu":0.0,"aqi":151.0},{"baro":1013.0,"cap":"Mostly sunny","pvdrCap":"Mostly sunny","feels":38.0,"rh":64.0,"icon":2,"symbol":"d1000","pvdrIcon":"2","urlIcon":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehR3S.img","precip":6.0,"wx":"SHRA","sky":"FEW","temp":32.0,"tempDesc":9,"utci":38.0,"uv":3.0,"valid":"2026-10-13T11:00:00+08:00","windDir":107,"windSpd":12.0,"created":"2026-10-13T00:30:00+08:00","summary":"There will be mostly sunny skies.","vis":10.0,"dewPt":24.0,"windGust":20.0,"cloudCover":28.0,"rainAmount":0.0,"snowAmount":0.0,"raAccu":0.0,"saAccu":0.0,"aqi":150.0},{"baro":1013.0,"cap":"Mostly sunny","pvdrCap":"Mostly sunny","feels":37.0,"rh":65.0,"icon":2,"symbol":"d1000","pvdrIcon":"2","urlIcon":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehR3S.img","precip":7.0,"wx":"-RA","sky":"SCT","temp":31.0,"tempDesc":9,"utci":37.0,"uv":4.0,"valid":"2026-10-13T12:00:00+08:00","windDir":112,"windSpd":10.0,"created":"2026-10-13T00:30:00+08:00","summary":"There will be mostly sunny skies.","vis":9.0,"dewPt":24.0,"windGust":22.0,"cloudCover":30.0,"rainAmount":0.0,"snowAmount":0.0,"raAccu":0.0,"saAccu":0.0,"aqi":149.0},{"baro":1012.0,"cap":"Mostly sunny","pvdrCap":"Mostly sunny","feels":37.0,"rh":62.0,"icon":2,"symbol":"d1000","pvdrIcon":"2","urlIcon":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehR3S.img","precip":13.0,"wx":"-RA","sky":"SCT","temp":32.0,"tempDesc":9,"utci":37.0,"uv":5.0,"valid":"2026-10-13T13:00:00+08:00","windDir":114,"windSpd":12.0,"created":"2026-10-13T00:30:00+08:00","summary":"There will be mostly sunny skies.","vis":6.0,"dewPt":24.0,"windGust":24.0,"cloudCover":32.0,"rainAmount":0.0,"snowAmount":0.0,"raAccu":0.0,"saAccu":0.0,"aqi":147.0},{"baro":1011.0,"cap":"Mostly sunny","pvdrCap":"Mostly sunny","feels":36.0,"rh":65.0,"icon":2,"symbol":"d1000","pvdrIcon":"2","urlIcon":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehR3S.img","precip":14.0,"wx":"-RA","sky":"SCT","temp":32.0,"tempDesc":9,"utci":36.0,"uv":6.0,"valid":"2026-10-13T14:00:00+08:00","windDir":115,"windSpd":14.0,"created":"2026-10-13T00:30:00+08:00","summary":"There will be mostly sunny skies.","vis":10.0,"dewPt":24.0,"windGust":24.0,"cloudCover":37.0,"rainAmount":0.0,"snowAmount":0.0,"raAccu":0.0,"saAccu":0.0,"aqi":146.0},{"baro":1010.0,"cap":"Partly sunny","pvdrCap":"Partly sunny","feels":37.0,"rh":65.0,"icon":3,"symbol":"d2000","pvdrIcon":"3","urlIcon":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehLNN.img","precip":24.0,"wx":"SHRA","sky":"SCT","temp":32.0,"tempDesc":9,"utci":37.0,"uv":5.0,"valid":"2026-10-13T15:00:00+08:00","windDir":114,"windSpd":15.0,"created":"2026-10-13T00:30:00+08:00","summary":"Expect partly sunny skies.","vis":7.0,"dewPt":24.0,"windGust":26.0,"cloudCover":49.0,"rainAmount":0.0,"snowAmount":0.0,"raAccu":0.0,"saAccu":0.0,"aqi":143.0}],"daily":{"day":{"cap":"Partly sunny","pvdrCap":"Partly sunny","pvdrWindDir":"124","pvdrWindSpd":"11","icon":3,"symbol":"d2000","pvdrIcon":"3","urlIcon":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehLNN.img","precip":34.0,"wx":"SHRA","sky":"BKN","windDir":124,"windSpd":11.0,"summary":"Expect partly sunny skies.","summaries":["Expect partly sunny skies."," The high will reach 33° on this humid day."]},"night":{"cap":"Mostly clear","pvdrCap":"Mostly clear","pvdrWindDir":"71","pvdrWindSpd":"6","icon":29,"symbol":"n1000","pvdrIcon":"29","urlIcon":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehwh2.img","precip":15.0,"wx":"SHRA","sky":"SCT","windDir":71,"windSpd":6.0,"summary":"The skies will be mostly clear.","summaries":["The skies will be mostly clear."," The low will be 27°."]},"pvdrCap":"Partly sunny","pvdrWindDir":"124","pvdrWindSpd":"11","valid":"2026-10-13T00:00:00+08:00","icon":3,"symbol":"d2000","pvdrIcon":"3","iconUrl":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehLNN.img","precip":34.0,"windMax":11.0,"windMaxDir":124,"windTh":22.0,"rhHi":90.0,"rhLo":58.0,"rh":74.0,"tempHi":33.0,"tempLo":27.0,"uv":6.0,"uvDesc":"High","created":"2026-10-13T00:30:00+08:00","rainAmount":0.0,"snowAmount":0.0,"raToMN":0.0,"saToMN":0.0,"feelsHi":38.0,"feelsLo":29.0,"vis":6.5,"dewPt":24.0,"baro":1012.0,"aqi":151.0},"almanac":{"valid":"2026-10-13T00:00:00+08:00","sunrise":"2026-10-13T06:48:20+08:00","sunset":"2026-10-13T18:53:33+08:00","moonrise":"2026-10-13T08:34:28+08:00","moonset":"2026-10-13T20:53:25+08:00","moonState":"1","moonPhase":"Waxing Crescent","moonPhaseCode":"WxCr"}},{"daily":{"day":{"cap":"Mostly sunny","pvdrCap":"Mostly sunny","pvdrWindDir":"111","pvdrWindSpd":"11","icon":2,"symbol":"d1000","pvdrIcon":"2","urlIcon":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehR3S.img","precip":10.0,"wx":"SHRA","sky":"SCT","windDir":111,"windSpd":11.0,"summary":"There will be mostly sunny skies.","summaries":["There will be mostly sunny skies."," The high will reach 32° on this humid day."]},"night":{"cap":"Mostly clear","pvdrCap":"Mostly clear","pvdrWindDir":"81","pvdrWindSpd":"7","icon":29,"symbol":"n1000","pvdrIcon":"29","urlIcon":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehwh2.img","precip":6.0,"wx":"-RA","sky":"SCT","windDir":81,"windSpd":7.0,"summary":"The skies will be mostly clear.","summaries":["The skies will be mostly clear."," The low will be 27°."]},"pvdrCap":"Mostly sunny","pvdrWindDir":"111","pvdrWindSpd":"11","valid":"2026-10-14T00:00:00+08:00","icon":2,"symbol":"d1000","pvdrIcon":"2","iconUrl":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehR3S.img","precip":10.0,"windMax":11.0,"windMaxDir":111,"windTh":22.0,"rhHi":90.0,"rhLo":57.0,"rh":74.0,"tempHi":32.0,"tempLo":27.0,"uv":5.0,"uvDesc":"Moderate","created":"2026-10-13T00:30:00+08:00","rainAmount":0.0,"snowAmount":0.0,"feelsHi":38.0,"feelsLo":29.0,"vis":6.1,"dewPt":24.0,"baro":1011.0},"almanac":{"valid":"2026-10-14T00:00:00+08:00","sunrise":"2026-10-14T06:48:07+08:00","sunset":"2026-10-14T18:53:17+08:00","moonrise":"2026-10-14T09:24:42+08:00","moonset":"2026-10-14T21:43:36+08:00","moonState":"1","moonPhase":"Waxing Crescent","moonPhaseCode":"WxCr"}},{"daily":{"day":{"cap":"Mostly sunny","pvdrCap":"Mostly sunny","pvdrWindDir":"127","pvdrWindSpd":"10","icon":2,"symbol":"d1000","pvdrIcon":"2","urlIcon":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehR3S.img","precip":19.0,"wx":"-RA","sky":"BKN","windDir":127,"windSpd":10.0,"summary":"There will be mostly sunny skies.","summaries":["There will be mostly sunny skies."," The high will reach 32° on this humid day."]},"night":{"cap":"Partly cloudy","pvdrCap":"Partly cloudy","pvdrWindDir":"76","pvdrWindSpd":"6","icon":30,"symbol":"n2000","pvdrIcon":"30","urlIcon":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehOqD.img","precip":10.0,"wx":"-RA","sky":"SCT","windDir":76,"windSpd":6.0,"summary":"The skies will be partly cloudy.","summaries":["The skies will be partly cloudy."," The low will be 27°."]},"pvdrCap":"Mostly sunny","pvdrWindDir":"127","pvdrWindSpd":"10","valid":"2026-10-15T00:00:00+08:00","icon":2,"symbol":"d1000","pvdrIcon":"2","iconUrl":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehR3S.img","precip":19.0,"windMax":10.0,"windMaxDir":127,"windTh":22.0,"rhHi":90.0,"rhLo":58.0,"rh":74.0,"tempHi":32.0,"tempLo":27.0,"uv":7.0,"uvDesc":"High","created":"2026-10-13T00:30:00+08:00","rainAmount":0.0,"snowAmount":0.0,"feelsHi":37.0,"feelsLo":29.0,"vis":6.8,"dewPt":25.0,"baro":1010.0},"almanac":{"valid":"2026-10-15T00:00:00+08:00","sunrise":"2026-10-15T06:47:55+08:00","sunset":"2026-10-15T18:53:01+08:00","moonrise":"2026-10-15T10:15:26+08:00","moonset":"2026-10-15T22:34:22+08:00","moonState":"1","moonPhase":"Waxing Crescent","moonPhaseCode":"WxCr"}},{"daily":{"day":{"cap":"Partly sunny","pvdrCap":"Partly sunny","pvdrWindDir":"117","pvdrWindSpd":"9","icon":3,"symbol":"d2000","pvdrIcon":"3","urlIcon":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehLNN.img","precip":33.0,"wx":"SHRA","sky":"BKN","windDir":117,"windSpd":9.0,"summary":"Expect partly sunny skies.","summaries":["Expect partly sunny skies."," The high will reach 33° on this humid day."]},"night":{"cap":"Partly cloudy","pvdrCap":"Partly cloudy","pvdrWindDir":"74","pvdrWindSpd":"6","icon":30,"symbol":"n2000","pvdrIcon":"30","urlIcon":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehOqD.img","precip":16.0,"wx":"SHRA","sky":"SCT","windDir":74,"windSpd":6.0,"summary":"The skies will be partly cloudy.","summaries":["The skies will be partly cloudy."," The low will be 27°."]},"pvdrCap":"Partly sunny","pvdrWindDir":"117","pvdrWindSpd":"9","valid":"2026-10-16T00:00:00+08:00","icon":3,"symbol":"d2000","pvdrIcon":"3","iconUrl":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehLNN.img","precip":33.0,"windMax":9.0,"windMaxDir":117,"windTh":22.0,"rhHi":90.0,"rhLo":56.0,"rh":73.0,"tempHi":33.0,"tempLo":27.0,"uv":7.0,"uvDesc":"High","created":"2026-10-13T00:30:00+08:00","rainAmount":0.0,"snowAmount":0.0,"feelsHi":38.0,"feelsLo":29.0,"vis":5.8,"dewPt":25.0,"baro":1010.0},"almanac":{"valid":"2026-10-16T00:00:00+08:00","sunrise":"2026-10-16T06:47:44+08:00","sunset":"2026-10-16T18:52:46+08:00","moonrise":"2026-10-16T11:07:23+08:00","moonset":"2026-10-16T23:26:21+08:00","moonState":"1","moonPhase":"Waxing Crescent","moonPhaseCode":"WxCr"}},{"daily":{"day":{"cap":"Mostly sunny","pvdrCap":"Mostly sunny","pvdrWindDir":"125","pvdrWindSpd":"10","icon":2,"symbol":"d1000","pvdrIcon":"2","urlIcon":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehR3S.img","precip":30.0,"wx":"TSRA","sky":"BKN","windDir":125,"windSpd":10.0,"summary":"There will be mostly sunny skies.","summaries":["There will be mostly sunny skies."," The high will reach 32° on this humid day."]},"night":{"cap":"Mostly clear","pvdrCap":"Mostly clear","pvdrWindDir":"86","pvdrWindSpd":"6","icon":29,"symbol":"n1000","pvdrIcon":"29","urlIcon":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehwh2.img","precip":10.0,"wx":"-RA","sky":"SCT","windDir":86,"windSpd":6.0,"summary":"The skies will be mostly clear.","summaries":["The skies will be mostly clear."," The low will be 27°."]},"pvdrCap":"Mostly sunny","pvdrWindDir":"125","pvdrWindSpd":"10","valid":"2026-10-17T00:00:00+08:00","icon":2,"symbol":"d1000","pvdrIcon":"2","iconUrl":"http://img-s-msn-com.akamaized.net/tenant/amp/entityid/AAehR3S.img","precip":30.0,"windMax":10.0,"windMaxDir":125,"windTh":22.0,"rhHi":90.0,"rhLo":60.0,"rh":75.0,"tempHi":32.0,"tempLo":27.0,"uv":7.0,"uvDesc":"High","created":"2026-10-13T00:30:00+08:00","rainAmount":0.0,"snowAmount":0.0,"feelsHi":37.0,"feelsLo":30.0,"vis":7.6,"dewPt":25.0,"baro":1010.0},"almanac":{"valid":"2026-10-17T00:00:00+08:00","sunrise":"2026-10-17T06:47:33+08:00","sunset":"2026-10-17T18:52:32+08:00","moonrise":"2026-10-17T11:58:26+08:00","moonset":"2026-10-18T00:16:40+08:00","moonState":"1","moonPhase":"Waxing Crescent","moonPhaseCode":"WxCr"}}]},"nowcasting":{"precipitation":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"precipitationRate":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"precipitationAccumulation":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"previousPrecipitation":[],"symbols":[],"previousSymbols":[],"templateType":"NoRain","minutesToTransit":0,"summary":"No precipitation for at least 2 hours.","shortSummary":"No precipitation for at least 2 hours","taskbarSummary":"No precip. for 120m","horrizonCount":49,"minutesBetweenHorrizons":4,"enableRainSignal":false,"raintype":"nr","timestamp":"2026-10-12T18:12:00+00:00","weathertype":255,"nowcastingDistance":57,"nearbyPrecipitationType":0,"taskbarSummaryL1":"","taskbarSummaryL2":""},"mapsmetadata":{"NowcastVectorMap":{"uris":{"202610121808":"https://assets.msn.com/weathermapdata/1/nowcastmap/202610121808/Sbn/{z}/{x}_{y}_{z}_{time}.blc"}},"PRateMap":{"uris":{"202405211800":"https://assets.msn.com/weathermapdata/1/nowcastmap/202405211800/PRate/{z}/{x}_{y}_{z}_{time}.blc"}},"TileImageMetadata":{"uris":{"202610120000":"https://assets.msn.com/weathermapdata/1/{scenario}/101200/{x}_{y}_{z}_{time}.{format}"}},"AirQualityHeatMap":{"uris":{"202610121900":"https://assets.msn.com/weathermapdata/1/airqualityheatmap/{country}/{x}_{y}_{z}_{time}.jpg"}},"AqiHeatMap":{"uris":{"202610121900":"https://assets.msn.com/weathermapdata/1/aqheatmap/{country}/{x}_{y}_{z}_{time}.jpg"}},"AqiForecastHeatMap":{"uris":{"202610121900":"https://assets.msn.com/weathermapdata/1/aqheatmap/{country}/{version}/{x}_{y}_{z}_{time}.jpg?base=2026101200&end=2026101700"}},"SevereWeatherSvg":{"uris":{"202610121814":"https://assets.msn.com/weathermapdata/1/severeweathersvgimage/202610121814/{x}_{y}_{z}.svg"}},"PollenCity":{"uris":{"202610120345":"https://assets.msn.com/weathermapdata/1/pollensensecity/202610120345/PollenCity.json"}},"PollenImage":{"uris":{"202610120345":"https://assets.msn.com/weathermapdata/1/pollensenserendered/101203/{x}_{y}_{z}.{format}"}},"HurricaneSvg":{"uris":{"202610121811":"https://assets.msn.com/weathermapdata/1/hurricanesvgimage/202610121811/{x}_{y}_{z}.svg"}},"WildFireSvg":{"uris":{"202610121815":"https://assets.msn.com/weathermapdata/1/wildfiresvgimage/202610121815/{x}_{y}_{z}.svg"}},"SevereWeatherText":{"uris":{"202610121814":"https://assets.msn.com/weathermapdata/1/severeweathertext/202610121814/{x}_{y}_{z}.json"}},"TemperatureGrid":{"uris":{"202610121600":"https://assets.msn.com/weathermapdata/1/{scenario}/{version}_0/{x}_{y}_{z}_{time}00.{format}"}},"TemperatureGridRR":{"uris":{"202610121800":"https://assets.msn.com/weathermapdata/1/{scenario}/{version}_1/{x}_{y}_{z}_{time}00.{format}?end=2026101318"}},"TemperatureGridCC":{"uris":{"202610121800":"https://assets.msn.com/weathermapdata/1/{scenario}/{version}_2/{x}_{y}_{z}_{version}.{format}"}},"AirQualityHeatMapEu":{"uris":{"202610121900":"https://assets.msn.com/weathermapdata/1/airqualityheatmap/{country}/{x}_{y}_{z}_{time}.jpg"}},"EuPollenCity":{"uris":{"202610120000":"https://assets.msn.com/weathermapdata/1/eupollen/city/202610120000/EuPollenCity.json"}},"EuPollenImage":{"uris":{"202610120000":"https://assets.msn.com/weathermapdata/1/eupollen/rendered/20261012/{x}_{y}_{z}.jpg"}},"ForecastVideo":{"uris":{"000101010000":"https://assets.msn.com/weathermapdata/1/forecastvideo/{day}-{locationId}-{type}-{unit}-{timestamp}.{format}"}},"ThunderstormPolygonSvg":{"uris":{"202610121800":"https://assets.msn.com/weathermapdata/1/thunderstormpolygonsvgimg/202610121800/{x}_{y}_{z}.svg"}},"LightningStrikeSvg":{"uris":{"202610121806":"https://assets.msn.com/weathermapdata/1/lightningstrikesvgimg/202610121806/{x}_{y}_{z}.svg"}},"SatellitePreRender":{"uris":{"202610121800":"https://assets.msn.com/weathermapdata/1/satelliterender/default/{x}_{y}_{z}_{time}.png"}},"HurricaneSvgStatic":{"uris":{"202610121811":"https://assets.msn.com/weathermapdata/1/hurricanesvgstaticimage/202610121811/{x}_{y}_{z}.svg"}},"HurricaneCnSvgStatic":{"uris":{"202610121811":"https://assets.msn.com/weathermapdata/1/hurricanecnsvgstaticimage/202610121811/{x}_{y}_{z}.svg"}},"CloudForecastOmgHd":{"uris":{"202610121800":"https://assets.msn.com/weathermapdata/1/{scenario}/{version}_23/{x}_{y}_{z}_{time}.{format}?end=2026101317"}},"TemperatureOmgHdRR":{"uris":{"202610121750":"https://assets.msn.com/weathermapdata/1/{scenario}/{version}_23/{x}_{y}_{z}_{time}.{format}?end=2026101316"}},"TemperatureOmgHdCC":{"uris":{"202610121700":"https://assets.msn.com/weathermapdata/1/{scenario}/{version}_33/{x}_{y}_{z}_{time}.{format}"}},"PrecipitationOmgHd":{"uris":{"202610121750":"https://assets.msn.com/weathermapdata/1/{scenario}/{version}_3/{x}_{y}_{z}_{time}.{format}?end=2026101316"}},"DewPointOmgHd":{"uris":{"202610121730":"https://assets.msn.com/weathermapdata/1/{scenario}/{version}_23/{x}_{y}_{z}_{time}.{format}?end=2026101316"}},"RelativeHumidityOmgHd":{"uris":{"202610121730":"https://assets.msn.com/weathermapdata/1/{scenario}/{version}_23/{x}_{y}_{z}_{time}.{format}?end=2026101316"}},"WindSpeedOmgHd":{"uris":{"202610121730":"https://assets.msn.com/weathermapdata/1/{scenario}/{version}_3/{x}_{y}_{z}_{time}.{format}?end=2026101316"}}},"contentdata":[{"id":"wxnwtshmdt","cid":0,"ranking":1227,"contenttype":"TeaserHumidity","isSpotlight":false,"content":[{"title":"Very humid","cap":"Humidity 78%","capIcon":"humidity.svg","imgUrl":"|/forecast/|/hourlyforecast/|,&fcsttab=humidity"}]},{"id":"wxnw","cid":0,"ranking":2000,"contenttype":"NormalWeather","isSpotlight":false}],"provider":{"name":"Foreca","url":"http://www.foreca.com"},"aqiProvider":{"name":"wxforecast"}}],"source":{"id":"n1882033","coordinates":{"lat":1.3271299600601196,"lon":103.8841323852539},"location":{"Name":"MacPherson","StateCode":"Singapore","CountryCode":"SG","TimezoneName":"Asia/Singapore","TimezoneOffset":"08:00:00"},"utcOffset":"08:00:00","countryCode":"SG"}}],"units":{"system":"Metric","pressure":"mb","temperature":"°C","speed":"km/h","height":"cm","distance":"km","time":"s"},"userProfile":{"autoDetected":{"geoCoordinates":{"latitude":39.04800033569336,"longitude":-77.44000244140625,"altitude":0.0,"version":0},"displayName":"ashburn, virginia, 20149, US"},"used":{"geoCoordinates":{"latitude":1.3289999961853027,"longitude":103.88700103759766,"altitude":0.0,"version":0}}},"copyright":"Copyright © 2026 Microsoft and its suppliers. All rights reserved. This API cannot be accessed and the content and any results may not be used, reproduced or transmitted in any manner without express written permission from Microsoft Corporation."}