úÎ Q‚     7Load the city database. If an error is triggered then * Left is returned with an error string. !"EFind the IP range that the IP address is in. The result is monadic. 7 In most cases you will want to use the Maybe monad. :Find the location of an IP address. The tuple returned is (latitude, longitude). N The result is monadic, in most cases you will want to use the Maybe monad. #      !"#$ GeoIp-0.3Network.GeoIp.GeoCityIpNetwork.GeoIp.GeoDB GeoCityDBload findRange findLocationGeoDBmem dataBaseType recordLengthdataBaseSegments makeGeoDB setupSegments getNumberextractNullStringgetBytes seekRecord seekRecord_geoIPCountryEditiongeoIPRegionEditionRev0geoIPCityEditionRev0geoIPOrgEditiongeoIPIspEditiongeoIPCityEditionRev1geoIPRegionEditionRev1geoIPAsNumEditionstructureMaxSizesegmentRecordLengthstandardRecordLengthorgRecordLengthstateBeginRev0stateBeginRev1 countryBeginextractRecordCity generateMask