# {{ .Report.Title }} **Updated:** {{ .Report.GeneratedAtLabel }} {{ .GeneratedText.Summary }} ## Current Conditions {{ with .Modules.CurrentConditions }} {{ with .ConditionText }}{{ . }}{{ end }}{{ with .TemperatureF }}; {{ . }} F{{ end }}{{ with .ApparentTemperatureF }}; feels like {{ . }} F{{ end }}{{ with .RelativeHumidityPercent }}; humidity {{ . }}%{{ end }}{{ with .WindDirection }}; wind {{ . }}{{ end }}{{ with .WindSpeedMph }} {{ . }} mph{{ end }}. {{ else }} No current conditions available. {{ end }} ## Hourly Forecast {{ with .Modules.HourlyForecast }}{{ range .Periods }} - **{{ .Name }}:* {{ .TextDescription }} and {{ .TemperatureF }}. Chance of precipitation {{ .ProbabilityOfPrecipitationPercent }}%. {{ end }} ## Precipitation Timing {{ with .Modules.PrecipTiming }} {{ with .MaxPopPercent }}Peak precipitation probability: {{ . }}%{{ with $.Modules.PrecipTiming.MaxPopTime }} at {{ . }}{{ end }}. {{ end }}{{ range .PrecipitationWindows }}{{ $window := . }} - Window: {{ .PeriodBegins }}{{ with .PeriodEnds }} to {{ . }}{{ end }}{{ with .MaxPopPercent }}; max {{ . }}%{{ with $window.MaxPopTime }} at {{ . }}{{ end }}{{ end }} {{ else }} No precipitation windows above threshold. {{ end }}{{ if .ThunderMentioned }} Thunder is mentioned in the forecast. {{ end }}{{ else }} No precipitation timing signal above threshold. {{ end }} ## Alerts {{ with .Modules.AlertDigest }}{{ if .Missing }} - Alert source missing. {{ else }}{{ range .Relevant }} - {{ if .Event }}{{ .Event }}{{ else }}{{ .Headline }}{{ end }}{{ with .Headline }}: {{ . }}{{ end }}{{ with .Severity }} ({{ . }}){{ end }} {{ else }} - No active alert overlaps for this report period. {{ end }}{{ end }}{{ else }} - No active alert overlaps for this report period. {{ end }} ## SPC Outlooks {{ with .Modules.SPCConvectiveOutlooks }}{{ range .Outlooks }} - {{ if .LabelText }}{{ .LabelText }}{{ else }}{{ if .Label }}{{ .Label }}{{ else }}{{ .OutlookType }}{{ end }}{{ end }}{{ with .PeriodBegins }} from {{ . }}{{ end }}{{ with .PeriodEnds }} to {{ . }}{{ end }} {{ else }} - No overlapping SPC outlooks. {{ end }}{{ else }} - No overlapping SPC outlooks. {{ end }} ## Forecast Discussion {{ with .Modules.AreaForecastDiscussion }}{{ range .KeyMessages }} - {{ . }} {{ end }}{{ with .ShortTerm }} {{ . }} {{ end }}{{ else }} No area forecast discussion available. {{ end }} ## SPC Discussion {{ with .Modules.SPCConvectiveDiscussion }}{{ range .Discussions }} - {{ if .Headline }}{{ .Headline }}{{ else }}{{ if .Summary }}{{ .Summary }}{{ else }}{{ .Discussion }}{{ end }}{{ end }}{{ with .Summary }}: {{ . }}{{ end }} {{ else }} - No overlapping SPC discussion. {{ end }}{{ else }} - No overlapping SPC discussion. {{ end }} ## Weather Story {{ with .Modules.WeatherStory }}{{ if .Available }} {{ with .Title }}{{ . }}{{ end }}{{ with .Description }} - {{ . }}{{ end }} {{ else }} No weather story available. {{ end }}{{ else }} No weather story available. {{ end }} ## Timing {{ .GeneratedText.Timing }} ## Impacts {{ .GeneratedText.Impacts }} {{ with .GeneratedText.Confidence }} ## Confidence {{ . }} {{ end }}