System.ArgumentOutOfRangeException: Value should be in range [-402653184-402653183] (Parameter 'hours') Actual value was NaN. at NodaTime.Utility.Preconditions.ThrowArgumentOutOfRangeException[T](String paramName, T value, T minInclusive, T maxInclusive) at Zool.Pray.PrayerCalculator.ConvertFromFloatingPointFormat(PrayersInDouble prayers, Int32 year, Int32 month, Int32 day, Double timeZone) at Zool.Pray.PrayerCalculator.GetPrayerTimesForOneDay(Instant when, PrayerCalculationSettings settings, Geocoordinate coordinate, Double timeZone) at Zool.Pray.PrayerCalculator.GetNextPrayerTime(IClock clock, PrayerCalculationSettings settings, Geocoordinate coordinate, Double timeZone) at pray.zone.Controllers.HomeController.ByCity(String city, String month, Int32 year) in C:\Pro\site_web\pray.zone\pray.zone\Controllers\HomeController.cs:line 464 at pray.zone.Controllers.HomeController.ByCountry(String countryRw, Nullable`1 p, CancellationToken cancellationToken) in C:\Pro\site_web\pray.zone\pray.zone\Controllers\HomeController.cs:line 167 at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|7_0(Endpoint endpoint, Task requestTask, ILogger logger) at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) at WebMarkupMin.AspNetCore6.WebMarkupMinMiddleware.InvokeCore(HttpContext context, Boolean useMinification, Boolean useCompression) at WebMarkupMin.AspNetCore6.WebMarkupMinMiddleware.InvokeCore(HttpContext context, Boolean useMinification, Boolean useCompression) at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl.Invoke(HttpContext context) HEADERS ======= Accept: */* Accept-Encoding: gzip, br Connection: Keep-Alive Host: pray.zone User-Agent: claudebot X-Forwarded-For: 100.26.35.111 CF-RAY: 86b712ea2bcf29b2-IAD X-Forwarded-Proto: https CF-Visitor: {"scheme":"https"} CF-Connecting-IP: 100.26.35.111 CDN-Loop: cloudflare CF-IPCountry: US