Гео-перевірка IP

Логіка вибору:
У системі логіка вибору наступна:
1. SxGeo вважається надійнішою за TabGeo.
2. Якщо в режимі 'combo' локальні бази (SxGeo та TabGeo) дають різні результати, система автоматично робить запит до ip-api.com.
SxGeo City (Локальна) База: .dat
Array
(
    [iso] => US-CA
    [region] => California
    [city] => El Monte
    [country] => US
)
SxGeo Country (Локальна) Пріоритет
ISO: US
TabGeo (Локальна) Базова
ISO: US
IP-API.com (Зовнішня) API
Array
(
    [status] => success
    [country] => United States
    [countryCode] => US
    [region] => OH
    [regionName] => Ohio
    [city] => Columbus
    [zip] => 
    [lat] => 39.96118
    [lon] => -82.99879
    [timezone] => America/New_York
    [isp] => Amazon.com
    [org] => Amazon Technologies Inc.
    [as] => AS16509 Amazon.com, Inc.
    [query] => 216.73.216.90
)
РЕЗУЛЬТАТ В СИСТЕМІ ВИКОРИСТОВУЄТЬСЯ
Ці дані були б обрані автоматично при виклику geo::ipInfo($ip, 'combo').
Array
(
    [iso] => US-CA
    [region] => California
    [city] => El Monte
    [country] => US
)