úÎ! X     Safeh  POSIXNoneÍtimezone-detectgAlias for clarity, timezones are path-like strings that follow the IANA conventions documented here:  -https://data.iana.org/time-zones/tz-link.html and here: =https://en.wikipedia.org/wiki/Tz_database#Names_of_time_zonestimezone-detectŠGets timezone info from the standard location in UNIX systems. The name should be one of the standard tz database names, as returned by . See: <https://en.wikipedia.org/wiki/List_of_tz_database_time_zonestimezone-detect²Given a timezone database, latitude and longitude, try to determine the timezone name. Follow the instructions in the C library's repository to obtain timezone database files ( _https://github.com/BertoldVdb/ZoneDetect/tree/05567e367576d7f3efa00083b7661a01e43dc8ca/database@) Once in possesion of said files, the lookup looks as follows:_tz <- lookupTimeZoneName "./test/tz_db/timezone21.bin" 40.7831 (-73.9712) :: Maybe TimeZoneNameJust "America/New_York"PAn invalid database file, or invalid coordinates, will cause the given monad to .timezone-detect/Given a timezone name (presumably obtained via ,) and a reference time in , find the UTC equivalent.timezone-detectÿGiven a timezone database, latitude, longitude and a local reference time, find the UTC Time equivalent of that reference time in the given timezone. The reference time helps determine which offset was in effect, since daylight savings, historical circumstances, political revisions and other circumstances (documented in the olson tz database) may have been in effect at that point in spacetime.Safe3        !"#$%&.timezone-detect-0.2.2.0-KGdOQPDmquT9wyY2HmgmDZForeign.ZoneDetect#Data.Time.LocalTime.TimeZone.DetectPaths_timezone_detectZoneDetectInfofdlength closeTypemapping tableTypeversion precision numFieldsnotice fieldNames bboxOffsetmetadataOffset dataOffsetc_ZDHelperSimpleLookupStringc_ZDOpenDatabase TimeZoneName"getTimeZoneSeriesFromOlsonFileUNIXlookupTimeZoneNametimeInTimeZoneToUTCtimeAtPointToUTCbaseControl.Monad.Failfail!time-1.9.3-A5fRcEl6izA9KJloBqLhdW&Data.Time.LocalTime.Internal.LocalTime LocalTime getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName