Merge remote-tracking branch 'origin/develop' into ent-3792-spec_console_enterprise_for_rhel7

Former-commit-id: 8c7e1f5f4aad250e01931a420f8da8819817152f
This commit is contained in:
fbsanchez 2019-04-12 19:18:15 +02:00
commit fa6529b652
138 changed files with 2033 additions and 317572 deletions

View File

@ -1,5 +1,5 @@
package: pandorafms-agent-unix
Version: 7.0NG.733-190411
Version: 7.0NG.733-190412
Architecture: all
Priority: optional
Section: admin

View File

@ -14,7 +14,7 @@
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
pandora_version="7.0NG.733-190411"
pandora_version="7.0NG.733-190412"
echo "Test if you has the tools for to make the packages."
whereis dpkg-deb | cut -d":" -f2 | grep dpkg-deb > /dev/null

View File

@ -42,7 +42,7 @@ my $Sem = undef;
my $ThreadSem = undef;
use constant AGENT_VERSION => '7.0NG.733';
use constant AGENT_BUILD => '190411';
use constant AGENT_BUILD => '190412';
# Agent log default file size maximum and instances
use constant DEFAULT_MAX_LOG_SIZE => 600000;

View File

@ -3,7 +3,7 @@
#
%define name pandorafms_agent_unix
%define version 7.0NG.733
%define release 190411
%define release 190412
Summary: Pandora FMS Linux agent, PERL version
Name: %{name}

View File

@ -3,7 +3,7 @@
#
%define name pandorafms_agent_unix
%define version 7.0NG.733
%define release 190411
%define release 190412
Summary: Pandora FMS Linux agent, PERL version
Name: %{name}

View File

@ -10,7 +10,7 @@
# **********************************************************************
PI_VERSION="7.0NG.733"
PI_BUILD="190411"
PI_BUILD="190412"
OS_NAME=`uname -s`
FORCE=0

View File

@ -186,7 +186,7 @@ UpgradeApplicationID
{}
Version
{190411}
{190412}
ViewReadme
{Yes}

View File

@ -30,7 +30,7 @@ using namespace Pandora;
using namespace Pandora_Strutils;
#define PATH_SIZE _MAX_PATH+1
#define PANDORA_VERSION ("7.0NG.733(Build 190411)")
#define PANDORA_VERSION ("7.0NG.733(Build 190412)")
string pandora_path;
string pandora_dir;

View File

@ -11,7 +11,7 @@ BEGIN
VALUE "LegalCopyright", "Artica ST"
VALUE "OriginalFilename", "PandoraAgent.exe"
VALUE "ProductName", "Pandora FMS Windows Agent"
VALUE "ProductVersion", "(7.0NG.733(Build 190411))"
VALUE "ProductVersion", "(7.0NG.733(Build 190412))"
VALUE "FileVersion", "1.0.0.0"
END
END

View File

@ -1,5 +1,5 @@
package: pandorafms-console
Version: 7.0NG.733-190411
Version: 7.0NG.733-190412
Architecture: all
Priority: optional
Section: admin

View File

@ -14,7 +14,7 @@
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
pandora_version="7.0NG.733-190411"
pandora_version="7.0NG.733-190412"
package_pear=0
package_pandora=1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

View File

@ -85,7 +85,7 @@ function process_user_login($login, $pass, $api=false)
return process_user_login_local($login, $pass, $api);
} else {
$login_remote = process_user_login_remote($login, io_safe_output($pass), $api);
if ($login_remote == false && $config['fallback_local_auth'] == '1') {
if ($login_remote == false) {
return process_user_login_local($login, $pass, $api);
} else {
return $login_remote;
@ -1252,9 +1252,34 @@ function check_permission_ldap(
function fill_permissions_ldap($sr)
{
global $config;
$permissions = [];
if (!$config['ldap_advanced_config']) {
$permissions_profile = [];
if ((bool) $config['ldap_save_profile'] === false) {
$result = db_get_all_rows_filter(
'tusuario_perfil',
['id_usuario' => $sr['uid'][0]]
);
foreach ($result as $perms) {
$permissions_profile[] = [
'profile' => $perms['id_perfil'],
'groups' => [$perms['id_grupo']],
'tags' => $perms['tags'],
'no_hierarchy' => (bool) $perms['no_hierarchy'] ? 1 : 0,
];
}
if (empty($permissions_profile)) {
$permissions[0]['profile'] = $config['default_remote_profile'];
$permissions[0]['groups'][] = $config['default_remote_group'];
$permissions[0]['tags'] = $config['default_assign_tags'];
$permissions[0]['no_hierarchy'] = $config['default_no_hierarchy'];
return $permissions;
} else {
return $permissions_profile;
}
}
if ($config['autocreate_remote_users']) {
$permissions[0]['profile'] = $config['default_remote_profile'];
$permissions[0]['groups'][] = $config['default_remote_group'];
$permissions[0]['tags'] = $config['default_assign_tags'];

View File

@ -20,7 +20,7 @@
/**
* Pandora build version and version
*/
$build_version = 'PC190411';
$build_version = 'PC190412';
$pandora_version = 'v7.0NG.733';
// Do not overwrite default timezone set if defined.

View File

@ -604,6 +604,10 @@ function config_update_config()
config_update_value('ldap_save_password', 1);
}
if (!config_update_value('ldap_save_profile', get_parameter('ldap_save_profile'))) {
$error_update[] = __('Save profile');
}
if (!config_update_value('rpandora_server', get_parameter('rpandora_server'))) {
$error_update[] = __('MySQL host');
}

File diff suppressed because it is too large Load Diff

View File

@ -1,733 +0,0 @@
(function($) {
var _options;
var _self;
var _boundingBoxes;
var _zoneCentroids = {};
var _selectedRegionKey;
var _selectedPolygon;
var _mapper;
var _mapZones = {};
var _transitions = {};
var _currentHoverRegion;
var _hoverRegions = {};
var _hoverPolygons = [];
var _loader;
var _loaderGif;
var _maskPng;
var _needsLoader = 0;
var OpenLayersMapper = function(
el,
mouseClickHandler,
mouseMoveHandler,
mapOptions
) {
var infoWindow;
// Create the maps instance
var map = new OpenLayers.Map(
OpenLayers.Util.extend(
{
div: el,
projection: "EPSG:900913",
displayProjection: "EPSG:4326",
numZoomLevels: 18,
controls: [
new OpenLayers.Control.DragPan(),
new OpenLayers.Control.Navigation({
mouseWheelOptions: {
cumulative: false,
maxDelta: 6,
interval: 50
},
zoomWheelEnabled: false
}),
new OpenLayers.Control.Zoom(),
new OpenLayers.Control.ZoomBox()
]
},
mapOptions
)
);
var newLayer = new OpenLayers.Layer.OSM(
"OSM Layer",
"http://a.tile.openstreetmap.org/${z}/${x}/${y}.png"
);
map.addLayer(newLayer);
var vectors = new OpenLayers.Layer.Vector("vector");
map.addLayer(vectors);
$("#timezone").on("change", function() {
var optionText = $("#timezone option:selected").val();
selectZone(optionText);
});
OpenLayers.Control.Click = OpenLayers.Class(OpenLayers.Control, {
defaultHandlerOptions: {
single: true,
double: false,
pixelTolerance: 0,
stopSingle: false,
stopDouble: false
},
initialize: function() {
this.handlerOptions = OpenLayers.Util.extend(
{},
this.defaultHandlerOptions
);
OpenLayers.Control.prototype.initialize.apply(this, arguments);
this.handler = new OpenLayers.Handler.Click(
this,
{
click: this.trigger
},
this.handlerOptions
);
},
trigger: function(e) {
var position = map.getLonLatFromViewPortPx(e.xy);
position.transform(
map.getProjectionObject(),
new OpenLayers.Projection("EPSG:4326")
);
mapClickHandler({
latLng: {
lat: function() {
return position.lat;
},
lng: function() {
return position.lon;
}
}
});
}
});
var click = new OpenLayers.Control.Click();
map.addControl(click);
click.activate();
if (mouseMoveHandler) {
map.events.register("mousemove", map, function(e) {
var position = map.getLonLatFromViewPortPx(e.xy);
position.transform(
map.getProjectionObject(),
new OpenLayers.Projection("EPSG:4326")
);
mouseMoveHandler({
latLng: {
lat: function() {
return position.lat;
},
lng: function() {
return position.lon;
}
}
});
});
}
var onPolygonSelect = function(feature) {
if (feature.clickHandler) {
var position = map.getLonLatFromPixel(
new OpenLayers.Pixel(
polygonSelect.handlers.feature.evt.layerX,
polygonSelect.handlers.feature.evt.layerY
)
);
position.transform(
map.getProjectionObject(),
new OpenLayers.Projection("EPSG:4326")
);
feature.clickHandler({
latLng: {
lat: function() {
return position.lat;
},
lng: function() {
return position.lon;
}
}
});
}
};
var onPolygonHighlight = function(e) {
if (e.feature.hoverHandler) {
e.feature.hoverHandler();
}
};
var polygonHover = new OpenLayers.Control.SelectFeature(vectors, {
hover: true,
highlightOnly: true,
renderIntent: "temporary",
eventListeners: {
beforefeaturehighlighted: onPolygonHighlight
}
});
var polygonSelect = new OpenLayers.Control.SelectFeature(vectors, {
onSelect: onPolygonSelect
});
map.addControl(polygonHover);
map.addControl(polygonSelect);
polygonHover.activate();
polygonSelect.activate();
map.setCenter(new OpenLayers.LonLat(0, 0), mapOptions.zoom);
var addPolygon = function(
coords,
stroke,
fill,
clickHandler,
mouseMoveHandler
) {
for (var i = 0; i < coords.length; i++) {
coords[i].transform(
new OpenLayers.Projection("EPSG:4326"), // transform from WGS 1984
map.getProjectionObject() // to Spherical Mercator Projection
);
}
var style = {
strokeColor: stroke.color,
strokeOpacity: stroke.opacity,
strokeWidth: stroke.width,
fillColor: fill.color,
fillOpacity: fill.opacity
};
var linearRing = new OpenLayers.Geometry.LinearRing(coords);
var feature = new OpenLayers.Feature.Vector(
new OpenLayers.Geometry.Polygon(linearRing),
null,
style
);
vectors.addFeatures([feature]);
// NOTE: Stuff our click/mousemove handlers on the object for use in onPolygonSelect
feature.clickHandler = clickHandler;
feature.hoverHandler = mouseMoveHandler;
return feature;
};
var createPoint = function(lat, lng) {
return new OpenLayers.Geometry.Point(lng, lat);
};
var hideInfoWindow = function() {
if (infoWindow) {
map.removePopup(infoWindow);
infoWindow.destroy();
infoWindow = null;
}
};
var removePolygon = function(mapPolygon) {
vectors.removeFeatures([mapPolygon]);
};
var showInfoWindow = function(pos, content, callback) {
if (infoWindow) {
hideInfoWindow(infoWindow);
}
pos = new OpenLayers.LonLat(pos.x, pos.y);
pos.transform(
new OpenLayers.Projection("EPSG:4326"), // transform from WGS 1984
map.getProjectionObject() // to Spherical Mercator Projection
);
infoWindow = new OpenLayers.Popup.FramedCloud(
"timezone_picker_infowindow",
pos,
new OpenLayers.Size(100, 100),
content,
null,
true,
null
);
map.addPopup(infoWindow);
// HACK: callback for popup using a set timeout
if (callback) {
setTimeout(function() {
callback.apply($("#timezone_picker_infowindow"));
}, 100);
}
};
return {
addPolygon: addPolygon,
createPoint: createPoint,
hideInfoWindow: hideInfoWindow,
removePolygon: removePolygon,
showInfoWindow: showInfoWindow
};
};
// Forward declarations to satisfy jshint
var hideLoader,
hitTestAndConvert,
selectPolygonZone,
showInfoWindow,
slugifyName;
var clearHover = function() {
$.each(_hoverPolygons, function(i, p) {
_mapper.removePolygon(p);
});
_hoverPolygons = [];
};
var clearZones = function() {
$.each(_mapZones, function(i, zone) {
$.each(zone, function(j, polygon) {
_mapper.removePolygon(polygon);
});
});
_mapZones = {};
};
var drawZone = function(name, lat, lng, callback) {
if (_mapZones[name]) {
return;
}
$.get(_options.jsonRootUrl + "polygons/" + name + ".json", function(data) {
_needsLoader--;
if (_needsLoader === 0 && _loader) {
hideLoader();
}
if (callback) {
callback();
}
data = typeof data === "string" ? JSON.parse(data) : data;
_mapZones[name] = [];
$.extend(_transitions, data.transitions);
var result = hitTestAndConvert(data.polygons, lat, lng);
if (result.inZone) {
_selectedRegionKey = name;
$.each(result.allPolygons, function(i, polygonInfo) {
var mapPolygon = _mapper.addPolygon(
polygonInfo.coords,
{
color: "#fff",
opacity: 0.7,
width: 1
},
{
color: "#82b92e",
opacity: 0.9
},
function() {
selectPolygonZone(polygonInfo.polygon);
},
clearHover
);
_mapZones[name].push(mapPolygon);
});
selectPolygonZone(result.selectedPolygon);
}
}).fail(function() {
console.warn(arguments);
});
};
var getCurrentTransition = function(transitions) {
if (transitions.length === 1) {
return transitions[0];
}
var now = _options.date.getTime() / 1000;
var selected = null;
$.each(transitions, function(i, transition) {
if (
transition[0] < now &&
i < transitions.length - 1 &&
transitions[i + 1][0] > now
) {
selected = transition;
}
});
// If we couldn't find a matching transition, just use the first one
// NOTE: This will sometimes be wrong for events in the past
if (!selected) {
selected = transitions[0];
}
return selected;
};
var hideInfoWindow = function() {
_mapper.hideInfoWindow();
};
hideLoader = function() {
_loader.remove();
_loader = null;
};
hitTestAndConvert = function(polygons, lat, lng) {
var allPolygons = [];
var inZone = false;
var selectedPolygon;
$.each(polygons, function(i, polygon) {
// Ray casting counter for hit testing.
var rayTest = 0;
var lastPoint = polygon.points.slice(-2);
var coords = [];
var j = 0;
for (j = 0; j < polygon.points.length; j += 2) {
var point = polygon.points.slice(j, j + 2);
coords.push(_mapper.createPoint(point[0], point[1]));
// Ray casting test
if (
(lastPoint[0] <= lat && point[0] >= lat) ||
(lastPoint[0] > lat && point[0] < lat)
) {
var slope = (point[1] - lastPoint[1]) / (point[0] - lastPoint[0]);
var testPoint = slope * (lat - lastPoint[0]) + lastPoint[1];
if (testPoint < lng) {
rayTest++;
}
}
lastPoint = point;
}
allPolygons.push({
polygon: polygon,
coords: coords
});
// If the count is odd, we are in the polygon
var odd = rayTest % 2 === 1;
inZone = inZone || odd;
if (odd) {
selectedPolygon = polygon;
}
});
return {
allPolygons: allPolygons,
inZone: inZone,
selectedPolygon: selectedPolygon
};
};
var mapClickHandler = function(e) {
if (_needsLoader > 0) {
return;
}
hideInfoWindow();
var lat = e.latLng.lat();
var lng = e.latLng.lng();
var candidates = [];
$.each(_boundingBoxes, function(i, v) {
var bb = v.boundingBox;
if (lat > bb.ymin && lat < bb.ymax && lng > bb.xmin && lng < bb.xmax) {
candidates.push(slugifyName(v.name));
}
});
_needsLoader = candidates.length;
setTimeout(function() {
if (_needsLoader > 0) {
showLoader();
}
}, 500);
clearZones();
$.each(candidates, function(i, v) {
drawZone(v, lat, lng, function() {
$.each(_hoverPolygons, function(i, p) {
_mapper.removePolygon(p);
});
_hoverPolygons = [];
_currentHoverRegion = null;
});
});
};
var mouseMoveHandler = function(e) {
var lat = e.latLng.lat();
var lng = e.latLng.lng();
$.each(_boundingBoxes, function(i, v) {
var bb = v.boundingBox;
if (lat > bb.ymin && lat < bb.ymax && lng > bb.xmin && lng < bb.xmax) {
var hoverRegion = _hoverRegions[v.name];
if (!hoverRegion) {
return;
}
var result = hitTestAndConvert(hoverRegion.hoverRegion, lat, lng);
var slugName = slugifyName(v.name);
if (
result.inZone &&
slugName !== _currentHoverRegion &&
slugName !== _selectedRegionKey
) {
clearHover();
_currentHoverRegion = slugName;
$.each(result.allPolygons, function(i, polygonInfo) {
var mapPolygon = _mapper.addPolygon(
polygonInfo.coords,
{
color: "#848484",
opacity: 0.7,
width: 1
},
{
color: "#cbcbcb",
opacity: 0.5
},
mapClickHandler,
null
);
_hoverPolygons.push(mapPolygon);
});
if (_options.onHover) {
var transition = getCurrentTransition(hoverRegion.transitions);
_options.onHover(transition[1], transition[2]);
}
}
}
});
};
selectPolygonZone = function(polygon) {
_selectedPolygon = polygon;
var transition = getCurrentTransition(_transitions[polygon.name]);
var olsonName = polygon.name; //when you click in the map
var utcOffset = transition[1];
var tzName = transition[2];
if (_options.onSelected) {
_options.onSelected(olsonName);
} else {
var pad = function(d) {
if (d < 10) {
return "0" + d;
}
return d.toString();
};
var now = new Date();
var adjusted = new Date();
adjusted.setTime(
adjusted.getTime() +
(adjusted.getTimezoneOffset() + utcOffset) * 60 * 1000
);
if (olsonName == "America/Montreal") {
olsonName = "America/Toronto";
} else if (olsonName == "Asia/Chongqing") {
olsonName = "Asia/Shanghai";
}
$("#timezone").val(olsonName); //Select this value in the dropdown
}
};
// Function to draw the timezone in the map, when you select it in the dropdown
var selectZone = function(olsonName) {
var centroid = _zoneCentroids[olsonName];
if (centroid) {
mapClickHandler({
latLng: {
lat: function() {
return centroid[1];
},
lng: function() {
return centroid[0];
}
}
});
}
};
showInfoWindow = function(content, callback) {
// Hack to get the centroid of the largest polygon - we just check
// which has the most edges
var centroid;
var maxPoints = 0;
if (_selectedPolygon.points.length > maxPoints) {
centroid = _selectedPolygon.centroid;
maxPoints = _selectedPolygon.points.length;
}
hideInfoWindow();
_mapper.showInfoWindow(
_mapper.createPoint(centroid[1], centroid[0]),
content,
callback
);
};
var showLoader = function() {
_loader = $(
'<div style="background: url(' +
_maskPng +
');z-index:10000;">' +
'<img style="margin-top:-8px;margin-left:-8px" ' +
'src="' +
_loaderGif +
'" /></div>'
);
_loader.height(_self.height()).width(_self.width());
_self.append(_loader);
};
slugifyName = function(name) {
return name.toLowerCase().replace(/[^a-z0-9]/g, "-");
};
var methods = {
init: function(options) {
_self = this;
// Populate the options and set defaults
_options = options || {};
_options.initialZoom = _options.initialZoom || 2;
_options.initialLat = _options.initialLat || 0;
_options.initialLng = _options.initialLng || 0;
_options.strokeColor = _options.strokeColor || "#fff";
_options.strokeWeight = _options.strokeWeight || 2;
_options.strokeOpacity = _options.strokeOpacity || 0.7;
_options.fillColor = _options.fillColor || "#82b92e";
_options.fillOpacity = _options.fillOpacity || 0.5;
_options.jsonRootUrl =
_options.jsonRootUrl || "include/javascript/tz_json/";
_options.date = _options.date || new Date();
_options.mapOptions = $.extend(
{
zoom: _options.initialZoom,
centerLat: _options.initialLat,
centerLng: _options.initialLng
},
_options.mapOptions
);
if (typeof _options.hoverRegions === "undefined") {
_options.hoverRegions = true;
}
if (_options.useOpenLayers) {
_mapper = new OpenLayersMapper(
_self.get(0),
mapClickHandler,
_options.hoverRegions ? mouseMoveHandler : null,
_options.mapOptions
);
}
// Load the necessary data files
var loadCount = _options.hoverRegions ? 2 : 1;
var checkLoading = function() {
loadCount--;
if (loadCount === 0) {
hideLoader();
if (_options.onReady) {
_options.onReady();
}
}
};
showLoader();
$.get(_options.jsonRootUrl + "bounding_boxes.json", function(data) {
_boundingBoxes = typeof data === "string" ? JSON.parse(data) : data;
$.each(_boundingBoxes, function(i, bb) {
$.extend(_zoneCentroids, bb.zoneCentroids);
});
checkLoading();
});
if (_options.hoverRegions) {
$.get(_options.jsonRootUrl + "hover_regions.json", function(data) {
var hoverData = typeof data === "string" ? JSON.parse(data) : data;
$.each(hoverData, function(i, v) {
_hoverRegions[v.name] = v;
});
checkLoading();
});
}
},
setDate: function(date) {
hideInfoWindow();
_options.date = date;
},
hideInfoWindow: hideInfoWindow,
showInfoWindow: function(content, callback) {
// showInfoWindow(content, callback);
},
selectZone: function(olsonName) {
var centroid = _zoneCentroids[olsonName];
if (centroid) {
mapClickHandler({
latLng: {
lat: function() {
return centroid[1];
},
lng: function() {
return centroid[0];
}
}
});
}
}
};
$.fn.timezonePicker = function(method) {
if (methods[method]) {
return methods[method].apply(
this,
Array.prototype.slice.call(arguments, 1)
);
} else if (typeof method === "object" || !method) {
return methods.init.apply(this, arguments);
} else {
$.error("Method " + method + " does not exist on jQuery.timezonePicker.");
}
};
_loaderGif =
"data:image/gif;base64,R0lGODlhEAAQAPIAAKqqqv///729vejo6P///93d3dPT083NzSH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==";
_maskPng =
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDgA6CHKQBUUAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAADUlEQVQI12NgYGDwAQAAUQBNbrgEdAAAAABJRU5ErkJggg==";
})(jQuery);

View File

@ -0,0 +1,189 @@
# timezonepicker
A jQuery and ImageMap based timezone picker.
This library only works with pre-built imagemaps generated from
http://timezonepicker.com.
## Features
- Simple implementation, lightweight footprint (160KB, 40KB gzipped).
- Includes 440+ clickable areas.
- HTML5 Geolocation to identify timezone.
- Islands include padding to increase ease of selection.
- Country mapping can be used to set timezone and country at the same time.
- Timezone highlighting on rollover (thanks to [jQuery maphilight](http://davidlynch.org/projects/maphilight/docs/))
## Usage
Basic call using all defaults:
```javascript
$("#img-with-usemap-attr").timezonePicker();
```
A few simple options:
```javascript
$("#img-with-usemap-attr").timezonePicker({
pin: ".timezone-pin",
fillColor: "FFCCCC"
});
```
## Options
As pulled from the set of defaults.
```javascript
$.fn.timezonePicker.defaults = {
// Selector for the pin that should be used. This selector only works in the
// immediate parent of the image map img tag.
pin: ".timezone-pin",
// Specify a URL for the pin image instead of using a DOM element.
pinUrl: null,
// Preselect a particular timezone.
timezone: null,
// Pass through options to the jQuery maphilight plugin.
maphilight: true,
// Selector for the select list, textfield, or hidden to update upon click.
target: null,
// Selector for the select list, textfield, or hidden to update upon click
// with the specified country.
countryTarget: null,
// If changing the country should use the first timezone within that country.
countryGuess: true,
// A list of country guess exceptions. These should only be needed if a
// country spans multiple timezones.
countryGuesses: {
AU: "Australia/Sydney",
BR: "America/Sao_Paulo",
CA: "America/Toronto",
CN: "Asia/Shanghai",
ES: "Europe/Madrid",
MX: "America/Mexico_City",
RU: "Europe/Moscow",
US: "America/New_York"
},
// If this map should automatically adjust its size if scaled. Note that
// this can be very expensive computationally and will likely have a delay
// on resize. The maphilight library also is incompatible with this setting
// and will be disabled.
responsive: false,
// A function to be called upon timezone change
// timezoneName, countryName, and offset will be passed as arguments
changeHandler: null,
// Default options passed along to the maphilight plugin.
fade: false,
stroke: true,
strokeColor: "FFFFFF",
strokeOpacity: 0.4,
fillColor: "FFFFFF",
fillOpacity: 0.4,
groupBy: "data-offset"
};
```
## Additional methods
After creating a timezone picker from an image tag, you can execute additional
commands on the image map with these methods:
```javascript
// Query the user's browser for the current location and set timezone from that.
$("#img-with-usemap-attr").timezonePicker("detectTimezone");
// The detectTimezone method may also provide event callbacks.
$("#img-with-usemap-attr").timezonePicker("detectTimezone", {
success: successCallback,
error: errorCallback,
complete: completeCallback // Called on both success or failure.
});
// Set the active timezone to some value programatically.
$("#img-with-usemap-attr").timezonePicker("updateTimezone", "America/New_York");
// Resize the image map coordinates to match an adjusted size of the image.
// Note that this option does not work well and is very slow. Not recommended.
$("#img-with-usemap-attr").timezonePicker("resize");
```
## Building new definition files
The definition files are used to determine the polygons and rectangles used to
generate the resulting imagemap. Note this should rarely be necessary for normal
users as the timezone picker project will rebuild the shape files after updates
to the timezone database.
1. Download latest shape file "tz_world" from
http://efele.net/maps/tz/world/.
wget http://efele.net/maps/tz/world/tz_world.zip
unzip tz_world.zip
2. Install PostGIS, which provides the shp2pgsql executable.
http://postgis.refractions.net/download/
For Mac OS X, I installed PostGres, GDAL Complete, and PostGIS binaries from
http://www.kyngchaos.com/software:postgres
Then add psql and shp2pgsql to your $PATH variable in your shell profile.
export PATH=/usr/local/pgsql-9.1/bin:$PATH
3. Convert the tz_world.shp file into SQL:
```
cd world
shp2pgsql tz_world.shp timezones > tz_world.sql
```
4. Create a temporary database and import the SQL file.
```
psql -U postgres -c "CREATE DATABASE timezones" -d template1
```
And import the PostGIS functions into the database.
```
psql -U postgres -d timezones -f /usr/local/pgsql-9.1/share/contrib/postgis-2.0/postgis.sql
psql -U postgres -d timezones < tz_world.sql
```
5. Export the data as text in a simplified format.
```
psql -U postgres -d timezones -t -A -c "
SELECT tzid, ST_AsText(ST_Simplify(ST_SnapToGrid(geom, 0.001), 0.3)) FROM timezones
WHERE (ST_Area(geom) > 3 OR (gid IN (
SELECT MAX(gid) FROM timezones WHERE ST_Area(geom) <= 3 AND tzid NOT IN (
SELECT tzid FROM timezones WHERE ST_Area(geom) > 3
) group by tzid ORDER BY MAX(ST_AREA(geom))
))) AND tzid != 'uninhabited';
" > tz_world.txt
```
And a special export for Islands that are hard to select otherwise.
```
psql -U postgres -d timezones -t -A -c "
SELECT tzid, ST_Expand(ST_Extent(geom), GREATEST(3 - ST_Area(ST_Extent(geom)), 0)) FROM timezones
WHERE ST_Area(geom) < 3 AND (tzid LIKE 'Pacific/%' OR tzid LIKE 'Indian/%' OR tzid LIKE 'Atlantic/%') GROUP BY tzid ORDER BY tzid;
" > tz_islands.txt
```
## LICENSE
Copyright 2011-2013 Nathan Haug
Released under the MIT License.

Binary file not shown.

After

Width:  |  Height:  |  Size: 342 KiB

View File

@ -0,0 +1,66 @@
<?php
$bases = [
'gray' => 'png',
'blue-marble' => 'jpg',
'living' => 'jpg',
'night-electric' => 'jpg',
];
$width = isset($_GET['w']) ? min((int) $_GET['w'], 1280) : 600;
$height = round($width / 2);
if (isset($_GET['base']) && isset($bases[$_GET['base']])) {
$base = $_GET['base'];
$extension = $bases[$_GET['base']];
} else {
$base = reset(array_keys($bases));
$extension = reset($bases);
}
$source = $base.'-1280.'.$extension;
$open_extension = str_replace('jpg', 'jpeg', $extension);
$open_func = 'imagecreatefrom'.$open_extension;
$im = $open_func($source);
if (!$im) {
return false;
}
list($original_width, $original_height) = getimagesize($source);
$res = imagecreatetruecolor($width, $height);
if ($extension == 'png') {
$transparency = imagecolorallocatealpha($res, 0, 0, 0, 127);
imagealphablending($res, false);
imagefilledrectangle($res, 0, 0, $width, $height, $transparency);
imagealphablending($res, true);
imagesavealpha($res, true);
} else if ($extension == 'gif') {
// If we have a specific transparent color.
$transparency_index = imagecolortransparent($im);
if ($transparency_index >= 0) {
// Get the original image's transparent color's RGB values.
$transparent_color = imagecolorsforindex($im, $transparency_index);
// Allocate the same color in the new image resource.
$transparency_index = imagecolorallocate($res, $transparent_color['red'], $transparent_color['green'], $transparent_color['blue']);
// Completely fill the background of the new image with allocated color.
imagefill($res, 0, 0, $transparency_index);
// Set the background color for new image to transparent.
imagecolortransparent($res, $transparency_index);
// Find number of colors in the images palette.
$number_colors = imagecolorstotal($im);
// Convert from true color to palette to fix transparency issues.
imagetruecolortopalette($res, true, $number_colors);
}
}
imagecopyresampled($res, $im, 0, 0, 0, 0, $width, $height, $original_width, $original_height);
header('Content-Type: image/'.$extension);
header('Cache-Control: public, max-age: 3600');
$close_function = 'image'.$open_extension;
$close_function($res);
imagedestroy($res);
imagedestroy($im);

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 451 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 343 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 765 B

View File

@ -0,0 +1,167 @@
<?php
/**
* Parses two PostGIS export files, as formatted by the README.md file.
*
* This converts given export files from using longitude and latitude
* coordinates into X/Y coordinates on a specified map with a particular width
* and height. Because image maps are generally not scalable (though this is not
* impossible), each set of returned coordinates is size-specific.
*/
function timezone_picker_parse_files($map_width, $map_height, $tz_world, $tz_islands = NULL) {
// Variable to store all the timezone information. Each timezone should include:
// - offset: The UTC offset. Represented in hours, rounded to one decimal.
// - pin: An array of X/Y coordinates representing the primary city in the
// timezone.
// - country: The two-character country code.
// Each timezone is keyed by its Timezone Database name, as retrieved by PHP.
// See http://us.php.net/manual/en/timezones.php.
$timezones = array();
// By using a winter date, daylight savings will not be active. This makes
// timezone offsets consistent year-round. i.e. Arizona is always -4 UTC
// instead of -5 UTC in the summer. It also helps increase consistency in the
// vertical display of timezones, since any kind of daylight savings is hit or
// miss between different countries. As an added bonus, it distinguishes
// Pacific/Marjuro and Pacific/Kwaljalein which have overlapping borders but
// separate timezones.
// Also note that the TZ Database has different offsets for countries based on
// year, so using the current year refects current offsets.
$empty_date = date_create('2012-01-01T00:00:00Z');
// Parse the main timezone export file.
$contents = file_get_contents($tz_world);
$rows = array_filter(explode("\n", $contents));
foreach ($rows as $row) {
if (empty($row)) {
continue;
}
$array_1 = explode('|', $row);
$timezone_name = $array_1[0];
$timezone_data = $array_1[1];
// Determine offset for grouping.
if (!isset($timezones[$timezone_name])) {
// Not all timezones may be in every version of PHP.
if ($timezone = @timezone_open($timezone_name)) {
$timezone_location = timezone_location_get($timezone);
$timezones[$timezone_name]['offset'] = round(timezone_offset_get($timezone, $empty_date) / 3600, 1);
$timezones[$timezone_name]['pin'] = timezone_picker_convert_xy($timezone_location['latitude'], $timezone_location['longitude'], $map_width, $map_height);
$timezones[$timezone_name]['country'] = $timezone_location['country_code'] !== '??' ? $timezone_location['country_code'] : NULL;
}
else {
$timezones[$timezone_name]['offset'] = NULL;
$timezones[$timezone_name]['pin'] = array();
$timezones[$timezone_name]['country'] = NULL;
}
$timezones[$timezone_name]['polys'] = array();
$timezones[$timezone_name]['rects'] = array();
}
// Remove MULTIPOLYGON() from the data.
$timezone_data = substr($timezone_data, 13);
$timezone_data = substr($timezone_data, 0, strlen($timezone_data) - 1);
$polys = explode(')),((', $timezone_data);
foreach ($polys as $poly) {
// Remove leading or trailing parethesis.
$poly = trim($poly, ')(');
// Most of our polygons will only have an outer polygon, though its possible
// that we need to cutout an inner polygon. Since ImageMaps don't support
// this, we discard the cutout.
$array_2 = explode('),(', $poly);
$outer_poly = $array_2[0];
$area_poly = array();
$longlats = explode(',', $outer_poly);
foreach ($longlats as $longlat) {
$array_3 = explode(' ', $longlat);
$longitude = $array_3[0];
$latitude = $array_3[1];
$array_4 = timezone_picker_convert_xy($latitude, $longitude, $map_width, $map_height);
$x = $array_4[0];
$y = $array_4[1];
$area_poly[] = $x;
$area_poly[] = $y;
}
$timezones[$timezone_name]['polys'][] = $area_poly;
}
}
// Optionally make islands easier to select by using bounding boxes.
if (file_exists($tz_islands)) {
$contents = file_get_contents('include/javascript/timezonepicker/tz_islands.txt');
$rows = array_filter(explode("\n", $contents));
foreach ($rows as $row) {
$array_5 = explode('|', $row);
$timezone_name = $array_5[0];
$timezone_data = $array_5[1];
// Don't allow wrapping across the seam of the map.
if ($timezone_name === 'Pacific/Fiji' || $timezone_name === 'Pacific/Auckland') {
continue;
}
// Remove BOX() from the data.
$timezone_data = substr($timezone_data, 4);
$timezone_data = substr($timezone_data, 0, strlen($timezone_data) - 1);
$area_poly = array();
$longlats = explode(',', trim($timezone_data, ')('));
$array_6 = explode(' ', $longlats[0]);
$longitude = $array_6[0];
$latitude = $array_6[1];
$array_7 = timezone_picker_convert_xy($latitude, $longitude, $map_width, $map_height);
$x1 = $array_7[0];
$y1 = $array_7[1];
$array_8 = explode(' ', $longlats[1]);
$longitude = $array_8[0];
$latitude = $array_8[1];
$array_9 = timezone_picker_convert_xy($latitude, $longitude, $map_width, $map_height);
$x2 = $array_9[0];
$y2 = $array_9[1];
// Ensure minimum areas.
if ($x2 - $x1 < 10) {
$x1 -= 5;
$x2 += 5;
}
if ($y1 - $y2 < 10) {
$y2 -= 5;
$y1 += 5;
}
if (isset($timezones[$timezone_name])) {
$timezones[$timezone_name]['rects'] = array(array($x1, $y1, $x2, $y2));
if (count($timezones[$timezone_name]['polys']) === 1) {
$timezones[$timezone_name]['polys'] = array();
}
}
}
}
return $timezones;
}
/**
* Converts latitude and longitude into X,Y coodinates on a Equirectangular map.
*
* Latitude and longitude are intended to be placed on a sphere, so when making
* a 2D representation we need to convert these to X,Y coordinates. This
* is intended to be used with the "Equirectangular" map projection and adjusts
* the X,Y coodinates based on the height and width of the map to be displayed.
*
* @see http://en.wikipedia.org/wiki/Equirectangular_projection
* @see http://en.wikipedia.org/wiki/File:BlankMap-World6-Equirectangular.svg
*/
function timezone_picker_convert_xy($latitude, $longitude, $map_width, $map_height) {
$x = round(($longitude + 180) * ($map_width / 360));
$y = round((($latitude * -1) + 90) * ($map_height / 180));
return array($x, $y);
}

View File

@ -0,0 +1,14 @@
<?php
// Script setup.
ini_set('error_reporting', E_ALL);
date_default_timezone_set('UTC');
require './includes/parser.inc';
$map_width = empty($_GET['w']) || !is_numeric($_GET['w']) || $_GET['w'] > 1280 ? 600 : (int) $_GET['w'];
$map_height = round($map_width / 2);
$timezones = timezone_picker_parse_files($map_width, $map_height, 'tz_world.txt', 'tz_islands.txt');
header('Content-Type: application/json');
header('Cache-Control: public, max-age: 3600');
print json_encode($timezones, (JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_AMP | JSON_HEX_QUOT));

View File

@ -0,0 +1,564 @@
(function(root, factory) {
if (typeof define === "function" && define.amd) {
define(["jquery"], factory);
} else {
factory(root.jQuery);
}
})(this, function($) {
var has_VML,
has_canvas,
create_canvas_for,
add_shape_to,
clear_canvas,
shape_from_area,
canvas_style,
hex_to_decimal,
css3color,
is_image_loaded,
options_from_area;
has_canvas = !!document.createElement("canvas").getContext;
// VML: more complex
has_VML = (function() {
var a = document.createElement("div");
a.innerHTML = '<v:shape id="vml_flag1" adj="1" />';
var b = a.firstChild;
b.style.behavior = "url(#default#VML)";
return b ? typeof b.adj == "object" : true;
})();
if (!(has_canvas || has_VML)) {
$.fn.maphilight = function() {
return this;
};
return;
}
if (has_canvas) {
hex_to_decimal = function(hex) {
return Math.max(0, Math.min(parseInt(hex, 16), 255));
};
css3color = function(color, opacity) {
return (
"rgba(" +
hex_to_decimal(color.substr(0, 2)) +
"," +
hex_to_decimal(color.substr(2, 2)) +
"," +
hex_to_decimal(color.substr(4, 2)) +
"," +
opacity +
")"
);
};
create_canvas_for = function(img) {
var c = $(
'<canvas style="width:' +
$(img).width() +
"px;height:" +
$(img).height() +
'px;"></canvas>'
).get(0);
c.getContext("2d").clearRect(0, 0, $(img).width(), $(img).height());
return c;
};
var draw_shape = function(context, shape, coords, x_shift, y_shift) {
x_shift = x_shift || 0;
y_shift = y_shift || 0;
context.beginPath();
if (shape == "rect") {
// x, y, width, height
context.rect(
coords[0] + x_shift,
coords[1] + y_shift,
coords[2] - coords[0],
coords[3] - coords[1]
);
} else if (shape == "poly") {
context.moveTo(coords[0] + x_shift, coords[1] + y_shift);
for (i = 2; i < coords.length; i += 2) {
context.lineTo(coords[i] + x_shift, coords[i + 1] + y_shift);
}
} else if (shape == "circ") {
// x, y, radius, startAngle, endAngle, anticlockwise
context.arc(
coords[0] + x_shift,
coords[1] + y_shift,
coords[2],
0,
Math.PI * 2,
false
);
}
context.closePath();
};
add_shape_to = function(canvas, shape, coords, options, name) {
var i,
context = canvas.getContext("2d");
// Because I don't want to worry about setting things back to a base state
// Shadow has to happen first, since it's on the bottom, and it does some clip /
// fill operations which would interfere with what comes next.
if (options.shadow) {
context.save();
if (options.shadowPosition == "inside") {
// Cause the following stroke to only apply to the inside of the path
draw_shape(context, shape, coords);
context.clip();
}
// Redraw the shape shifted off the canvas massively so we can cast a shadow
// onto the canvas without having to worry about the stroke or fill (which
// cannot have 0 opacity or width, since they're what cast the shadow).
var x_shift = canvas.width * 100;
var y_shift = canvas.height * 100;
draw_shape(context, shape, coords, x_shift, y_shift);
context.shadowOffsetX = options.shadowX - x_shift;
context.shadowOffsetY = options.shadowY - y_shift;
context.shadowBlur = options.shadowRadius;
context.shadowColor = css3color(
options.shadowColor,
options.shadowOpacity
);
// Now, work out where to cast the shadow from! It looks better if it's cast
// from a fill when it's an outside shadow or a stroke when it's an interior
// shadow. Allow the user to override this if they need to.
var shadowFrom = options.shadowFrom;
if (!shadowFrom) {
if (options.shadowPosition == "outside") {
shadowFrom = "fill";
} else {
shadowFrom = "stroke";
}
}
if (shadowFrom == "stroke") {
context.strokeStyle = "rgba(0,0,0,1)";
context.stroke();
} else if (shadowFrom == "fill") {
context.fillStyle = "rgba(0,0,0,1)";
context.fill();
}
context.restore();
// and now we clean up
if (options.shadowPosition == "outside") {
context.save();
// Clear out the center
draw_shape(context, shape, coords);
context.globalCompositeOperation = "destination-out";
context.fillStyle = "rgba(0,0,0,1);";
context.fill();
context.restore();
}
}
context.save();
draw_shape(context, shape, coords);
// fill has to come after shadow, otherwise the shadow will be drawn over the fill,
// which mostly looks weird when the shadow has a high opacity
if (options.fill) {
context.fillStyle = css3color(options.fillColor, options.fillOpacity);
context.fill();
}
// Likewise, stroke has to come at the very end, or it'll wind up under bits of the
// shadow or the shadow-background if it's present.
if (options.stroke) {
context.strokeStyle = css3color(
options.strokeColor,
options.strokeOpacity
);
context.lineWidth = options.strokeWidth;
context.stroke();
}
context.restore();
if (options.fade) {
$(canvas)
.css("opacity", 0)
.animate({ opacity: 1 }, 100);
}
};
clear_canvas = function(canvas) {
canvas.getContext("2d").clearRect(0, 0, canvas.width, canvas.height);
};
} else {
// ie executes this code
create_canvas_for = function(img) {
return $(
'<var style="zoom:1;overflow:hidden;display:block;width:' +
img.width +
"px;height:" +
img.height +
'px;"></var>'
).get(0);
};
add_shape_to = function(canvas, shape, coords, options, name) {
var fill, stroke, opacity, e;
for (var i in coords) {
coords[i] = parseInt(coords[i], 10);
}
fill =
'<v:fill color="#' +
options.fillColor +
'" opacity="' +
(options.fill ? options.fillOpacity : 0) +
'" />';
stroke = options.stroke
? 'strokeweight="' +
options.strokeWidth +
'" stroked="t" strokecolor="#' +
options.strokeColor +
'"'
: 'stroked="f"';
opacity = '<v:stroke opacity="' + options.strokeOpacity + '"/>';
if (shape == "rect") {
e = $(
'<v:rect name="' +
name +
'" filled="t" ' +
stroke +
' style="zoom:1;margin:0;padding:0;display:block;position:absolute;left:' +
coords[0] +
"px;top:" +
coords[1] +
"px;width:" +
(coords[2] - coords[0]) +
"px;height:" +
(coords[3] - coords[1]) +
'px;"></v:rect>'
);
} else if (shape == "poly") {
e = $(
'<v:shape name="' +
name +
'" filled="t" ' +
stroke +
' coordorigin="0,0" coordsize="' +
canvas.width +
"," +
canvas.height +
'" path="m ' +
coords[0] +
"," +
coords[1] +
" l " +
coords.join(",") +
' x e" style="zoom:1;margin:0;padding:0;display:block;position:absolute;top:0px;left:0px;width:' +
canvas.width +
"px;height:" +
canvas.height +
'px;"></v:shape>'
);
} else if (shape == "circ") {
e = $(
'<v:oval name="' +
name +
'" filled="t" ' +
stroke +
' style="zoom:1;margin:0;padding:0;display:block;position:absolute;left:' +
(coords[0] - coords[2]) +
"px;top:" +
(coords[1] - coords[2]) +
"px;width:" +
coords[2] * 2 +
"px;height:" +
coords[2] * 2 +
'px;"></v:oval>'
);
}
e.get(0).innerHTML = fill + opacity;
$(canvas).append(e);
};
clear_canvas = function(canvas) {
// jquery1.8 + ie7
var $html = $("<div>" + canvas.innerHTML + "</div>");
$html.children("[name=highlighted]").remove();
canvas.innerHTML = $html.html();
};
}
shape_from_area = function(area) {
var i,
coords = area.getAttribute("coords").split(",");
for (i = 0; i < coords.length; i++) {
coords[i] = parseFloat(coords[i]);
}
return [
area
.getAttribute("shape")
.toLowerCase()
.substr(0, 4),
coords
];
};
options_from_area = function(area, options) {
var $area = $(area);
return $.extend(
{},
options,
$.metadata ? $area.metadata() : false,
$area.data("maphilight")
);
};
is_image_loaded = function(img) {
if (!img.complete) {
return false;
} // IE
if (typeof img.naturalWidth != "undefined" && img.naturalWidth === 0) {
return false;
} // Others
return true;
};
canvas_style = {
position: "absolute",
left: 0,
top: 0,
padding: 0,
border: 0
};
var ie_hax_done = false;
$.fn.maphilight = function(opts) {
opts = $.extend({}, $.fn.maphilight.defaults, opts);
if (!has_canvas && !ie_hax_done) {
$(window).ready(function() {
document.namespaces.add("v", "urn:schemas-microsoft-com:vml");
var style = document.createStyleSheet();
var shapes = [
"shape",
"rect",
"oval",
"circ",
"fill",
"stroke",
"imagedata",
"group",
"textbox"
];
$.each(shapes, function() {
style.addRule(
"v\\:" + this,
"behavior: url(#default#VML); antialias:true"
);
});
});
ie_hax_done = true;
}
return this.each(function() {
var img,
wrap,
options,
map,
canvas,
canvas_always,
highlighted_shape,
usemap;
img = $(this);
if (!is_image_loaded(this)) {
// If the image isn't fully loaded, this won't work right. Try again later.
return window.setTimeout(function() {
img.maphilight(opts);
}, 200);
}
options = $.extend(
{},
opts,
$.metadata ? img.metadata() : false,
img.data("maphilight")
);
// jQuery bug with Opera, results in full-url#usemap being returned from jQuery's attr.
// So use raw getAttribute instead.
usemap = img.get(0).getAttribute("usemap");
if (!usemap) {
return;
}
map = $('map[name="' + usemap.substr(1) + '"]');
if (!(img.is('img,input[type="image"]') && usemap && map.length > 0)) {
return;
}
if (img.hasClass("maphilighted")) {
// We're redrawing an old map, probably to pick up changes to the options.
// Just clear out all the old stuff.
var wrapper = img.parent();
img.insertBefore(wrapper);
wrapper.remove();
$(map).unbind(".maphilight");
}
wrap = $("<div></div>").css({
display: "block",
backgroundImage: 'url("' + this.src + '")',
backgroundSize: "contain",
position: "relative",
padding: 0,
width: this.width,
height: this.height
});
if (options.wrapClass) {
if (options.wrapClass === true) {
wrap.addClass($(this).attr("class"));
} else {
wrap.addClass(options.wrapClass);
}
}
// Firefox has a bug that prevents tabbing into the image map if
// we set opacity of the image to 0, but very nearly 0 works!
img
.before(wrap)
.css("opacity", 0.0000000001)
.css(canvas_style)
.remove();
if (has_VML) {
img.css("filter", "Alpha(opacity=0)");
}
wrap.append(img);
canvas = create_canvas_for(this);
$(canvas).css(canvas_style);
canvas.height = this.height;
canvas.width = this.width;
$(map)
.bind("alwaysOn.maphilight", function() {
// Check for areas with alwaysOn set. These are added to a *second* canvas,
// which will get around flickering during fading.
if (canvas_always) {
clear_canvas(canvas_always);
}
if (!has_canvas) {
$(canvas).empty();
}
$(map)
.find("area[coords]")
.each(function() {
var shape, area_options;
area_options = options_from_area(this, options);
if (area_options.alwaysOn) {
if (!canvas_always && has_canvas) {
canvas_always = create_canvas_for(img[0]);
$(canvas_always).css(canvas_style);
canvas_always.width = img[0].width;
canvas_always.height = img[0].height;
img.before(canvas_always);
}
area_options.fade = area_options.alwaysOnFade; // alwaysOn shouldn't fade in initially
shape = shape_from_area(this);
if (has_canvas) {
add_shape_to(
canvas_always,
shape[0],
shape[1],
area_options,
""
);
} else {
add_shape_to(canvas, shape[0], shape[1], area_options, "");
}
}
});
})
.trigger("alwaysOn.maphilight")
.bind("mouseover.maphilight focusin.maphilight", function(e) {
var shape,
area_options,
area = e.target;
area_options = options_from_area(area, options);
if (!area_options.neverOn && !area_options.alwaysOn) {
shape = shape_from_area(area);
add_shape_to(
canvas,
shape[0],
shape[1],
area_options,
"highlighted"
);
if (area_options.groupBy) {
var areas;
// two ways groupBy might work; attribute and selector
if (/^[a-zA-Z][\-a-zA-Z]+$/.test(area_options.groupBy)) {
areas = map.find(
"area[" +
area_options.groupBy +
'="' +
$(area).attr(area_options.groupBy) +
'"]'
);
} else {
areas = map.find(area_options.groupBy);
}
var first = area;
areas.each(function() {
if (this != first) {
var subarea_options = options_from_area(this, options);
if (!subarea_options.neverOn && !subarea_options.alwaysOn) {
var shape = shape_from_area(this);
add_shape_to(
canvas,
shape[0],
shape[1],
subarea_options,
"highlighted"
);
}
}
});
}
// workaround for IE7, IE8 not rendering the final rectangle in a group
if (!has_canvas) {
$(canvas).append("<v:rect></v:rect>");
}
}
})
.bind("mouseout.maphilight focusout.maphilight", function(e) {
clear_canvas(canvas);
});
img.before(canvas); // if we put this after, the mouseover events wouldn't fire.
img.addClass("maphilighted");
});
};
$.fn.maphilight.defaults = {
fill: true,
fillColor: "000000",
fillOpacity: 0.2,
stroke: true,
strokeColor: "ff0000",
strokeOpacity: 1,
strokeWidth: 1,
fade: true,
alwaysOn: false,
neverOn: false,
groupBy: false,
wrapClass: true,
// plenty of shadow:
shadow: false,
shadowX: 0,
shadowY: 0,
shadowRadius: 6,
shadowColor: "000000",
shadowOpacity: 0.8,
shadowPosition: "outside",
shadowFrom: false
};
});

View File

@ -0,0 +1,382 @@
(function($) {
// We only support a single instance per call, so these variables are available
// for all subsequent calls.
var methods = {};
var opts = {};
var selectedTimezone = null;
var imgElement = null;
var mapElement = null;
var $pin = null;
// Gets called upon timezone change.
// The expected method signature is changeHandler(timezoneName, countryName, offset).
var changeHandler = null;
methods.init = function(initOpts) {
var $origCall = this;
// Set the instance options.
opts = $.extend({}, $.fn.timezonePicker.defaults, initOpts);
selectedTimezone = opts.timezone;
changeHandler = opts.changeHandler;
return $origCall.each(function(index, item) {
imgElement = item;
mapElement = document.getElementsByName(
imgElement.useMap.replace(/^#/, "")
)[0];
// Wrap the img tag in a relatively positioned DIV for the pin.
$(imgElement)
.wrap('<div class="timezone-picker"></div>')
.parent()
.css({
position: "relative",
width: $(imgElement).width() + "px"
});
// Add the pin.
if (opts.pinUrl) {
$pin = $('<img src="' + opts.pinUrl + '" />')
.appendTo(imgElement.parentNode)
.css("display", "none");
} else if (opts.pin) {
$pin = $(imgElement)
.parent()
.parent()
.find(opts.pin)
.appendTo(imgElement.parentNode)
.css("display", "none");
}
// Main event handler when a timezone is clicked.
$(mapElement)
.find("area")
.click(function() {
var areaElement = this;
// Enable the pin adjustment.
if ($pin) {
$pin.css("display", "block");
var pinCoords = $(areaElement)
.attr("data-pin")
.split(",");
var pinWidth = parseInt($pin.width() / 2);
var pinHeight = $pin.height();
$pin.css({
position: "absolute",
left: pinCoords[0] - pinWidth + "px",
top: pinCoords[1] - pinHeight + "px"
});
}
var timezoneName = $(areaElement).attr("data-timezone");
var countryName = $(areaElement).attr("data-country");
var offset = $(areaElement).attr("data-offset");
// Call the change handler
if (typeof changeHandler === "function") {
changeHandler(timezoneName, countryName, offset);
}
// Update the target select list.
if (opts.target) {
if (timezoneName) $(opts.target).val(timezoneName);
}
if (opts.countryTarget) {
if (countryName) $(opts.countryTarget).val(countryName);
}
return false;
});
// Adjust the timezone if the target changes.
if (opts.target) {
$(opts.target).bind("change", function() {
$origCall.timezonePicker("updateTimezone", $(this).val());
});
}
// Adjust the timezone if the countryTarget changes.
if (opts.countryTarget && opts.countryGuess) {
$(opts.countryTarget).bind("change", function() {
var countryCode = $(this).val();
if (opts.countryGuesses[countryCode]) {
$(mapElement)
.find(
'area[data-timezone="' + opts.countryGuesses[countryCode] + '"]'
)
.click();
} else {
$(mapElement)
.find("area[data-country=" + countryCode + "]:first")
.click();
}
});
}
// This is very expensive, so only run if enabled.
if (opts.responsive) {
var resizeTimeout = null;
$(window).resize(function() {
if (resizeTimeout) {
clearTimeout(resizeTimeout);
}
resizeTimeout = setTimeout(function() {
$origCall.timezonePicker("resize");
}, 200);
});
}
// Give the page a slight time to load before selecting the default
// timezone on the map.
setTimeout(function() {
if (
opts.responsive &&
parseInt(imgElement.width) !==
parseInt(imgElement.getAttribute("width"))
) {
$origCall.timezonePicker("resize");
} else if (opts.maphilight && $.fn.maphilight) {
$(imgElement).maphilight(opts);
}
if (opts.target) {
$(opts.target).triggerHandler("change");
}
}, 500);
});
};
/**
* Update the currently selected timezone and update the pin location.
*/
methods.updateTimezone = function(newTimezone) {
selectedTimezone = newTimezone;
$pin.css("display", "none");
$(mapElement)
.find("area")
.each(function(m, areaElement) {
if (areaElement.getAttribute("data-timezone") === selectedTimezone) {
$(areaElement).triggerHandler("click");
return false;
}
});
return this;
};
/**
* Use browser geolocation to update the currently selected timezone and update the pin location.
*/
methods.detectLocation = function(detectOpts) {
var detectDefaults = {
success: undefined,
error: undefined,
complete: undefined
};
detectOpts = $.extend(detectDefaults, detectOpts);
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition, handleErrors);
}
function showPosition(position) {
var $imgElement = $(imgElement);
var imageXY = convertXY(
position.coords.latitude,
position.coords.longitude,
$imgElement.width(),
$imgElement.height()
);
$(mapElement)
.find("area")
.each(function(m, areaElement) {
var coords = areaElement.getAttribute("coords").split(",");
var shape = areaElement.getAttribute("shape");
var poly = [];
for (var n = 0; n < coords.length / 2; n++) {
poly[n] = [coords[n * 2], coords[n * 2 + 1]];
}
if (
(shape === "poly" && isPointInPoly(poly, imageXY[0], imageXY[1])) ||
(shape === "rect" && isPointInRect(coords, imageXY[0], imageXY[1]))
) {
$(areaElement).triggerHandler("click", detectOpts["success"]);
return false;
}
});
if (detectOpts["complete"]) {
detectOpts["complete"](position);
}
}
function handleErrors(error) {
if (detectOpts["error"]) {
detectOpts["error"](error);
}
if (detectOpts["complete"]) {
detectOpts["complete"](error);
}
}
// Converts lat and long into X,Y coodinates on a Equirectangular map.
function convertXY(latitude, longitude, map_width, map_height) {
var x = Math.round((longitude + 180) * (map_width / 360));
var y = Math.round((latitude * -1 + 90) * (map_height / 180));
return [x, y];
}
// Do a dual-check here to ensure accuracy. Ray-tracing algorithm gives us the
// basic idea of if we're in a polygon, but may be inaccurate if the ray goes
// through a single point exactly at its vertex. We double check positives
// against a bounding box, ensuring the item is actually in that area.
function isPointInPoly(poly, x, y) {
var inside = false;
var bbox = [1000000, 1000000, -1000000, -1000000];
for (var i = 0, j = poly.length - 1; i < poly.length; j = i++) {
var xi = poly[i][0],
yi = poly[i][1];
var xj = poly[j][0],
yj = poly[j][1];
bbox[0] = Math.min(bbox[0], xi);
bbox[1] = Math.min(bbox[1], yi);
bbox[2] = Math.max(bbox[2], xi);
bbox[3] = Math.max(bbox[3], yi);
var intersect =
yi > y != yj > y && x < ((xj - xi) * (y - yi)) / (yj - yi) + xi;
if (intersect) inside = !inside;
}
return inside && isPointInRect(bbox, x, y);
}
// Simple check if a point is in between two X/Y coordinates. Input may be
// any two points, with a box made between them.
function isPointInRect(rect, x, y) {
// Adjust so we're always going top-left to lower-right.
rect = [
Math.min(rect[0], rect[2]),
Math.min(rect[1], rect[3]),
Math.max(rect[0], rect[2]),
Math.max(rect[1], rect[3])
];
return x >= rect[0] && x <= rect[2] && y >= rect[1] && y <= rect[2];
}
return this;
};
/**
* Experimental method to rewrite the imagemap based on new image dimensions.
*
* This does not resize the image itself, it recalculates the imagemap to match
* the current dimensions of the image.
*/
methods.resize = function() {
$(mapElement)
.find("area")
.each(function(m, areaElement) {
// Save the original coordinates for further resizing.
if (!areaElement.originalCoords) {
areaElement.originalCoords = {
timezone: areaElement.getAttribute("data-timezone"),
country: areaElement.getAttribute("data-country"),
coords: areaElement.getAttribute("coords"),
pin: areaElement.getAttribute("data-pin")
};
}
var rescale = imgElement.width / imgElement.getAttribute("width");
// Adjust the image size.
$(imgElement)
.parent()
.css({
width: $(imgElement).width() + "px"
});
// Adjust the coords attribute.
var originalCoords = areaElement.originalCoords.coords.split(",");
var newCoords = new Array();
for (var j = 0; j < originalCoords.length; j++) {
newCoords[j] = Math.round(parseInt(originalCoords[j]) * rescale);
}
areaElement.setAttribute("coords", newCoords.join(","));
// Adjust the pin coordinates.
var pinCoords = areaElement.originalCoords.pin.split(",");
pinCoords[0] = Math.round(parseInt(pinCoords[0]) * rescale);
pinCoords[1] = Math.round(parseInt(pinCoords[1]) * rescale);
areaElement.setAttribute("data-pin", pinCoords.join(","));
// Fire the change handler on the target.
if (opts.target) {
$(opts.target).triggerHandler("change");
}
});
return this;
};
$.fn.timezonePicker = function(method) {
// Method calling logic.
if (methods[method]) {
return methods[method].apply(
this,
Array.prototype.slice.call(arguments, 1)
);
} else if (typeof method === "object" || !method) {
return methods.init.apply(this, arguments);
} else {
$.error("Method " + method + " does not exist on jQuery.timezonePicker");
}
};
$.fn.timezonePicker.defaults = {
// Selector for the pin that should be used. This selector only works in the
// immediate parent of the image map img tag.
pin: ".timezone-pin",
// Specify a URL for the pin image instead of using a DOM element.
pinUrl: null,
// Preselect a particular timezone.
timezone: null,
// Pass through options to the jQuery maphilight plugin.
maphilight: true,
// Selector for the select list, textfield, or hidden to update upon click.
target: null,
// Selector for the select list, textfield, or hidden to update upon click
// with the specified country.
countryTarget: null,
// If changing the country should use the first timezone within that country.
countryGuess: true,
// A list of country guess exceptions. These should only be needed if a
// country spans multiple timezones.
countryGuesses: {
AU: "Australia/Sydney",
BR: "America/Sao_Paulo",
CA: "America/Toronto",
CN: "Asia/Shanghai",
ES: "Europe/Madrid",
MX: "America/Mexico_City",
RU: "Europe/Moscow",
US: "America/New_York"
},
// If this map should automatically adjust its size if scaled. Note that
// this can be very expensive computationally and will likely have a delay
// on resize. The maphilight library also is incompatible with this setting
// and will be disabled.
responsive: false,
// Default options passed along to the maphilight plugin.
fade: false,
stroke: true,
strokeColor: "FFFFFF",
strokeOpacity: 0.4,
fillColor: "FFFFFF",
fillOpacity: 0.4,
groupBy: "data-offset"
};
})(jQuery);

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,3 @@
#timezone-picker div.timezone-picker {
margin: 0 auto;
}

View File

@ -0,0 +1,59 @@
Atlantic/Azores|BOX(-31.2657508850098 36.9261665344238,-25.015832901001 39.7320823669434)
Atlantic/Bermuda|BOX(-64.8960494995117 32.246639251709,-64.6519927978516 32.3938331604004)
Atlantic/Canary|BOX(-18.1696376800537 27.6388187408447,-13.4176816940308 29.41139793396)
Atlantic/Cape_Verde|BOX(-25.3587474822998 14.8022136688232,-22.6694431304932 17.1971778869629)
Atlantic/Faroe|BOX(-7.68125009536743 61.3949432373047,-6.25861120223999 62.400749206543)
Atlantic/Madeira|BOX(-17.2660827636719 30.1388893127441,-15.8577499389648 33.1166648864746)
Atlantic/Reykjavik|BOX(-23.2913017272949 63.2867546081543,-13.5116806030273 66.5637741088867)
Atlantic/South_Georgia|BOX(-41.8160552978516 -59.4842948913574,-26.2293262481689 -53.6468925476074)
Atlantic/St_Helena|BOX(-14.4212303161621 -40.3671379089355,-5.63875293731689 -7.88781547546387)
Atlantic/Stanley|BOX(-61.3451919555664 -52.9005813598633,-57.7124862670898 -51.0149421691895)
Indian/Antananarivo|BOX(43.1913795471191 -25.2223281860352,50.0152359008789 -12.1091947555542)
Indian/Chagos|BOX(71.2599716186523 -7.43802785873413,72.4931640625 -5.22716665267944)
Indian/Christmas|BOX(105.538948059082 -10.5758609771729,105.719581604004 -10.4157781600952)
Indian/Cocos|BOX(96.8212814331055 -12.1854162216187,96.9360809326172 -11.8039169311523)
Indian/Comoro|BOX(43.2157897949219 -12.4138212203979,44.5382232666016 -11.3623809814453)
Indian/Kerguelen|BOX(50.1702575683594 -50.020263671875,77.5988082885742 -37.7907218933105)
Indian/Mahe|BOX(46.1992034912109 -10.1937055587769,56.2795066833496 -3.71151924133301)
Indian/Maldives|BOX(72.6838912963867 -0.692694425582886,73.706169128418 7.09836101531982)
Indian/Mauritius|BOX(56.5127182006836 -20.5257167816162,63.5001792907715 -10.3192548751831)
Indian/Mayotte|BOX(45.0146179199219 -13.0001316070557,45.2929496765137 -12.6338367462158)
Indian/Reunion|BOX(55.2190856933594 -21.3722114562988,55.8450393676758 -20.8568553924561)
Pacific/Apia|BOX(-172.798599243164 -14.063533782959,-171.409317016602 -13.4322071075439)
Pacific/Auckland|BOX(-178.628158569336 -52.6075820922852,179.102386474609 -29.241096496582)
Pacific/Chatham|BOX(-176.931030273438 -44.4408226013184,-175.836410522461 -43.567741394043)
Pacific/Chuuk|BOX(138.052810668945 5.28472232818604,153.821914672852 10.0222225189209)
Pacific/Easter|BOX(-109.455894470215 -27.2029590606689,-109.229095458984 -27.0586986541748)
Pacific/Efate|BOX(166.524978637695 -20.2489452362061,170.234771728516 -13.0734443664551)
Pacific/Enderbury|BOX(-174.546661376953 -4.69578695297241,-170.708419799805 -2.764728307724)
Pacific/Fakaofo|BOX(-172.500335693359 -9.38111114501953,-171.21142578125 -8.55361366271973)
Pacific/Fiji|BOX(-179.9999 -20.6759700775146,179.9999 -12.4801111221313)
Pacific/Funafuti|BOX(176.064865112305 -9.43619441986084,179.863357543945 -5.64197206497192)
Pacific/Galapagos|BOX(-92.0107727050781 -1.41005194187164,-89.239860534668 1.66477262973785)
Pacific/Gambier|BOX(-136.757751464844 -23.1907348632812,-134.878341674805 -21.2932758331299)
Pacific/Guadalcanal|BOX(155.508605957031 -12.2918891906738,168.843505859375 -5.07830572128296)
Pacific/Guam|BOX(144.619247436523 13.240611076355,144.953979492188 13.6523332595825)
Pacific/Honolulu|BOX(-173.969055175781 18.9136848449707,-154.809936523438 26.0745410919189)
Pacific/Johnston|BOX(-169.543487548828 16.7265491485596,-169.517105102539 16.7411327362061)
Pacific/Kiritimati|BOX(-160.778106689453 -11.4370384216309,-150.208358764648 4.71956968307495)
Pacific/Kosrae|BOX(162.900497436523 5.25983333587646,163.034881591797 5.37122201919556)
Pacific/Kwajalein|BOX(166.817718505859 8.71188926696777,167.775497436523 9.40288925170898)
Pacific/Majuro|BOX(160.952560424805 4.5748610496521,172.162002563477 14.6551666259766)
Pacific/Marquesas|BOX(-140.720932006836 -10.5390281677246,-138.593521118164 -7.82824563980103)
Pacific/Midway|BOX(-178.314697265625 28.1996650695801,-177.319320678711 28.4453601837158)
Pacific/Nauru|BOX(166.899032592773 -0.552333354949951,166.945281982422 -0.50430554151535)
Pacific/Niue|BOX(-169.95100402832 -19.152193069458,-169.775177001953 -18.9510688781738)
Pacific/Norfolk|BOX(167.916412353516 -29.1193618774414,168.000061035156 -28.9923896789551)
Pacific/Noumea|BOX(158.197631835938 -22.7146396636963,172.061386108398 -19.1038055419922)
Pacific/Pago_Pago|BOX(-171.091888427734 -14.3824777603149,-169.416076660156 -11.0496997833252)
Pacific/Palau|BOX(131.169219970703 3.00113892555237,134.723724365234 8.09291648864746)
Pacific/Pitcairn|BOX(-130.746047973633 -25.077522277832,-124.772850036621 -23.9172706604004)
Pacific/Pohnpei|BOX(157.148223876953 5.77730560302734,160.718368530273 7.09752798080444)
Pacific/Port_Moresby|BOX(142.016189575195 -11.6578607559204,159.47819519043 -0.877888917922974)
Pacific/Rarotonga|BOX(-165.858093261719 -21.944164276123,-157.312133789062 -8.94402980804443)
Pacific/Saipan|BOX(144.886077880859 14.1073608398438,146.08122253418 20.5428047180176)
Pacific/Tahiti|BOX(-154.688171386719 -27.6535720825195,-136.301651000977 -14.0917844772339)
Pacific/Tarawa|BOX(169.522521972656 -2.67302775382996,176.850143432617 3.39172220230103)
Pacific/Tongatapu|BOX(-176.212631225586 -22.3457164764404,-173.702484130859 -15.56298828125)
Pacific/Wake|BOX(166.593338012695 19.2695274353027,166.654525756836 19.3201675415039)
Pacific/Wallis|BOX(-178.206787109375 -14.3877906799316,-176.128784179688 -13.2142505645752)

View File

@ -0,0 +1,451 @@
Africa/Abidjan|MULTIPOLYGON(((-6.249 4.866,-7.527 4.357,-7.422 5.843,-8.599 6.505,-8.472 7.555,-7.946 8.013,-8.241 8.461,-7.641 8.377,-8.151 9.983,-6.256 10.737,-6.184 10.229,-5.157 10.325,-4.389 9.595,-3.195 9.927,-2.501 8.307,-3.255 6.619,-2.729 5.135,-6.249 4.866)))
Africa/Accra|MULTIPOLYGON(((0.68 5.762,-2.056 4.741,-3.111 5.094,-2.726 5.379,-3.229 6.818,-2.495 8.205,-2.834 11.004,0.018 11.092,0.73 8.333,0.53 6.826,1.192 6.155,0.68 5.762)))
Africa/Addis_Ababa|MULTIPOLYGON(((45.024 4.96,43.659 4.868,41.833 3.946,40.775 4.282,39.533 3.402,35.958 4.531,34.938 6.552,33 7.94,33.218 8.43,34.14 8.595,34.301 10.591,34.972 10.901,35.689 12.66,36.155 12.681,36.558 14.284,37.574 14.096,37.916 14.894,38.455 14.41,40.826 14.159,42.405 12.462,41.791 10.973,42.962 10.984,42.698 10.546,43.468 9.419,47.986 8,45.024 4.96)))
Africa/Algiers|MULTIPOLYGON(((9.45 30.022,9.961 27.888,9.923 26.613,9.388 26.184,10.239 24.612,11.606 24.249,11.98 23.525,5.817 19.438,3.343 18.961,3.231 19.825,1.798 20.3,-0.013 21.911,-8.674 27.298,-8.669 28.72,-8.213 29.019,-5.131 29.999,-4.822 30.641,-3.576 30.915,-3.656 31.614,-2.829 31.776,-2.867 32.107,-1.206 32.117,-0.992 32.527,-1.542 32.958,-1.745 34.753,-2.206 35.091,2.951 36.813,8.642 36.947,8.155 36.499,8.313 34.728,7.533 33.795,9.129 32,9.45 30.022)))
Africa/Asmara|MULTIPOLYGON(((40.455 15,43.135 12.707,42.399 12.465,40.194 14.451,38.455 14.41,37.916 14.894,37.574 14.096,36.548 14.268,37.012 17.086,38.564 18.003,39.71 15.09,39.87 15.499,40.455 15)))
Africa/Bamako|MULTIPOLYGON(((-4.466 12.72,-4.569 12.135,-5.409 11.832,-5.519 10.433,-6.173 10.223,-6.256 10.737,-7.03 10.161,-7.642 10.488,-7.979 10.175,-8.317 11.041,-8.677 10.955,-8.376 11.367,-9.034 12.423,-10.672 11.894,-11.469 12.139,-11.363 12.974,-12.225 14.49,-11.499 15.643,-10.903 15.104,-9.332 15.692,-5.506 15.508,-6.564 25,-4.828 24.997,1.167 21.119,1.798 20.3,3.231 19.825,3.295 18.983,4.243 19.137,4.241 16.987,3.528 15.341,-0.72 15.08,-2.837 14.061,-3.433 13.163,-3.985 13.496,-4.466 12.72)))
Africa/Bangui|MULTIPOLYGON(((24.476 5.099,23.421 4.589,22.907 4.818,22.281 4.112,19.423 5.128,18.549 4.316,18.635 3.471,16.663 3.538,16.192 2.221,14.732 4.609,14.42 6.038,15.503 7.525,18.618 8.052,18.889 8.901,20.434 9.154,21.833 10.839,22.521 11.008,23.668 9.892,23.52 8.727,24.253 8.712,24.204 8.304,25.231 7.868,27.463 5.016,25.546 5.386,25.088 4.938,24.476 5.099)))
Africa/Banjul|MULTIPOLYGON(((-13.865 13.512,-16.825 13.334,-15.071 13.827,-13.865 13.512)))
Africa/Bissau|MULTIPOLYGON(((-15.89 11.591,-15.886 11.601,-15.89 11.591)))
Africa/Blantyre|MULTIPOLYGON(((34.873 -13.486,35.917 -14.891,35.294 -17.124,34.254 -15.908,34.516 -14.56,33.68 -14.605,32.675 -13.613,33.546 -12.369,33.246 -10.894,33.706 -10.575,32.991 -9.369,34.524 -10.016,34.958 -11.571,34.413 -12.343,34.873 -13.486)))
Africa/Brazzaville|MULTIPOLYGON(((11.205 -3.979,12.045 -3.353,11.613 -2.32,12.503 -2.422,12.722 -1.864,14.083 -2.482,14.401 -1.872,14.496 -0.627,13.889 0.203,14.498 0.929,14.012 1.438,13.156 1.234,13.299 2.171,16.065 1.653,16.647 3.529,18.536 3.61,17.71 -0.541,16.215 -2.171,15.905 -3.947,14.691 -4.917,14.407 -4.279,13.435 -4.92,12.784 -4.377,12.01 -5.027,11.205 -3.979)))
Africa/Bujumbura|MULTIPOLYGON(((30.229 -3.965,29.391 -4.445,29.057 -2.601,29.698 -2.822,29.958 -2.326,30.556 -2.408,30.837 -3.254,30.229 -3.965)))
Asia/Oral|MULTIPOLYGON(((47.409 50.377,48.425 49.807,48.878 50.023,48.558 50.648,49.421 51.13,50.743 51.765,52.329 51.766,54.513 50.848,54.575 50.015,52.596 48.519,51.398 48.734,49.436 47.979,46.492 48.443,47.409 50.377)))
Africa/Cairo|MULTIPOLYGON(((31.5 22.008,25 21.999,24.698 30.149,25.132 31.667,29.092 30.814,31.027 31.6,31.919 31.53,32.091 31.055,34.242 31.293,34.904 29.493,34.261 27.73,33.241 28.552,32.581 29.998,32.341 29.588,35.794 23.907,35.475 23.93,35.623 23.147,34.005 21.772,31.5 22.008)))
Africa/Casablanca|MULTIPOLYGON(((-5.807 29.806,-7.172 29.615,-8.669 28.72,-8.67 27.662,-13.169 27.667,-10.222 29.309,-9.647 30.158,-9.847 31.394,-9.278 32.551,-6.833 34.042,-5.915 35.805,-5.399 35.927,-4.429 35.16,-2.959 35.453,-1.746 34.755,-1.206 32.117,-2.867 32.107,-2.829 31.776,-3.656 31.614,-3.586 30.907,-4.822 30.641,-5.807 29.806)))
Africa/Ceuta|MULTIPOLYGON(((-5.385 35.92,-5.275 35.904,-5.385 35.92)))
Africa/Conakry|MULTIPOLYGON(((-8.72 7.561,-9.478 7.362,-9.759 8.549,-10.719 8.271,-10.469 8.675,-11.206 10,-12.432 9.882,-13.308 9.038,-13.681 9.935,-14.665 10.468,-14.768 11.382,-13.713 11.71,-13.709 12.676,-11.46 12.441,-10.69 11.893,-9.034 12.423,-8.376 11.367,-8.677 10.955,-8.324 11.048,-7.961 10.295,-8.15 9.537,-7.641 8.377,-8.197 8.503,-8.18 7.567,-8.72 7.561)))
Africa/Dakar|MULTIPOLYGON(((-16.756 13.064,-15.111 13.589,-13.818 13.366,-15.071 13.827,-16.56 13.589,-17.535 14.747,-16.275 16.518,-14.419 16.654,-12.164 14.681,-11.357 12.468,-15.179 12.681,-16.72 12.328,-16.401 12.573,-16.768 12.567,-16.756 13.064)))
Africa/Dar_es_Salaam|MULTIPOLYGON(((39.975 -10.202,40.443 -10.349,40 -10.811,37.452 -11.735,34.958 -11.571,34.043 -9.496,31.011 -8.577,29.655 -6.413,29.329 -4.774,30.837 -3.254,30.403 -2.86,30.896 -2.079,30.477 -1.062,34.024 -0.994,37.675 -3.057,37.608 -3.52,39.222 -4.678,38.827 -6.423,39.543 -6.986,39.268 -8.322,39.975 -10.202)))
Asia/Yekaterinburg|MULTIPOLYGON(((60.029 51.99,61.511 51.414,61.451 50.807,59.531 50.514,58.315 51.158,57.173 51.118,55.709 50.558,54.706 50.894,54.508 50.54,53.376 51.515,50.772 51.766,52.16 53.097,52.194 54.297,53.47 54.045,53.642 54.901,53.139 55.144,54.178 55.623,53.638 55.927,54.375 56.299,53.806 56.773,54.403 57.037,53.695 58.597,53.884 59.091,53.205 59.349,53.712 60.003,52.305 60.238,51.888 60.877,54.98 60.864,56.676 61.528,59.349 61.682,59.684 64.812,66.111 67.484,65.792 67.565,66.086 67.934,65.285 68.012,65.656 68.556,64.534 69.029,66.202 69.074,66.566 68.909,65.569 69.131,68.255 68.137,69.131 68.81,68.157 69.518,66.846 69.555,67.436 70.024,67.398 70.703,66.643 70.855,68.446 71.768,69.339 72.936,72.825 72.693,71.834 71.48,72.832 70.86,72.382 70.292,72.583 68.924,73.604 68.457,71.832 66.884,68.78 66.879,69.203 66.575,72.252 66.25,74.728 67.668,74.485 68.713,76.097 68.99,77.313 68.491,77.044 67.786,77.603 67.327,80.008 67.125,77.456 67.748,78.149 68.261,77.605 68.905,73.804 69.156,73.543 69.765,74.312 70.595,72.989 71.399,74.994 72.171,74.986 72.868,75.681 72.271,75.202 71.414,75.797 71.211,78.394 70.894,75.993 71.878,78.105 71.861,77.392 72.083,78.077 72.353,80.349 71.886,79.142 71.411,80.55 71.058,80.791 70.415,79.004 69.697,82.464 69.161,83.043 68.668,81.724 67.924,82.397 67.535,82.119 67.239,83.172 66.809,83.506 65.829,84.5 65.507,84.278 64.909,85.861 64.755,85.958 64.054,85.032 63.586,85.582 63.042,84.435 62.184,85.969 61.543,85.711 61.297,82.167 60.518,77.105 60.853,76.648 59.58,74.206 58.134,71.239 58.071,70.873 58.542,70.427 57.384,71.676 56.826,70.76 56.461,70.328 55.183,68.951 55.451,65.222 54.342,61.306 54.073,60.912 53.623,62.14 53.007,61.028 52.981,60.713 52.655,61.066 52.33,60.029 51.99)))
Africa/Djibouti|MULTIPOLYGON(((43.194 11.72,43.181 11.728,43.194 11.72)))
Africa/Douala|MULTIPOLYGON(((14.427 6.08,14.732 4.609,16.073 2.903,16.145 1.682,14.583 2.212,9.908 2.192,9.718 4.091,9.216 3.943,8.503 4.508,8.841 5.824,9.784 6.796,10.577 7.162,11.353 6.502,11.844 7.073,13.695 10.967,14.637 11.529,14.085 13.078,14.832 12.628,15.146 10.538,15.684 9.985,14.025 9.706,15.598 7.763,14.427 6.08)))
Africa/Freetown|MULTIPOLYGON(((-11.132 7.344,-11.587 6.972,-13.168 8.173,-13.308 9.038,-12.432 9.882,-11.206 10,-10.663 9.301,-10.719 8.271,-10.305 8.201,-11.132 7.344)))
Africa/Gaborone|MULTIPOLYGON(((26.965 -23.752,25.421 -25.737,23.012 -25.293,22.047 -26.634,20.693 -26.907,20.79 -25.806,20 -24.753,20 -22.002,21.002 -22.004,20.999 -18.318,23.297 -17.998,23.613 -18.504,25.269 -17.789,26.166 -19.546,27.722 -20.519,28.016 -21.573,29.361 -22.197,26.965 -23.752)))
Africa/Harare|MULTIPOLYGON(((31.102 -22.34,28.024 -21.58,27.722 -20.519,26.166 -19.546,25.263 -17.8,27.038 -17.965,29.562 -15.641,32.979 -16.707,32.7 -18.941,33.014 -20.011,32.48 -21.328,31.102 -22.34)))
Africa/El_Aaiun|MULTIPOLYGON(((-12.004 25.999,-12 23.455,-13.059 23.059,-13.002 21.331,-16.919 21.33,-17.052 20.774,-16.953 21.834,-15.712 23.896,-16.001 23.654,-14.891 24.7,-14.493 26.146,-13.574 26.732,-13.169 27.667,-8.67 27.662,-8.674 25.998,-12.004 25.999)))
Africa/Johannesburg|MULTIPOLYGON(((23.638 -33.979,20.005 -34.84,18.791 -34.085,18.4 -34.309,17.846 -32.83,18.286 -32.624,18.282 -31.895,16.481 -28.567,17.083 -28.038,17.409 -28.723,18.179 -28.916,19.997 -28.433,20 -24.753,20.79 -25.806,20.693 -26.907,21.7 -26.861,23.012 -25.293,25.421 -25.737,27.01 -23.643,29.033 -22.217,31.259 -22.36,31.99 -24.313,31.982 -25.952,31.32 -25.744,30.812 -26.826,31.537 -27.316,31.975 -27.317,32.014 -26.811,32.896 -26.857,32.403 -28.523,27.9 -33.046,25.699 -34.036,23.638 -33.979),(27.398 -30.316,28.118 -30.669,29.17 -29.926,29.341 -29.096,28.654 -28.572,27.76 -28.895,27.029 -29.617,27.398 -30.316)))
Africa/Juba|MULTIPOLYGON(((35.002 6.018,35.308 5.341,35.861 5.315,35.948 4.629,34.385 4.619,33.509 3.749,30.854 3.486,29.615 4.661,28.412 4.272,27.784 4.597,26.407 6.652,24.174 8.707,25.075 10.29,25.84 10.423,26.602 9.482,28.718 9.328,29.886 10.294,31.198 9.758,32.451 11.073,32.083 11.998,33.211 12.211,33.131 10.736,33.938 10.141,34.143 8.622,33.218 8.43,33.001 7.874,33.946 7.504,35.002 6.018)))
Africa/Kampala|MULTIPOLYGON(((31.266 -0.992,29.595 -1.392,29.962 0.806,31.305 2.119,30.748 2.453,30.875 3.541,33.509 3.749,33.994 4.214,35.036 1.92,33.909 0.103,33.925 -0.994,31.266 -0.992)))
Africa/Khartoum|MULTIPOLYGON(((35.705 12.665,34.972 10.901,34.301 10.591,34.116 9.458,33.131 10.736,33.211 12.211,32.724 12.219,32.083 11.998,32.451 11.073,31.198 9.758,29.886 10.294,28.718 9.328,26.602 9.482,25.84 10.423,25.065 10.279,24.558 8.879,23.52 8.727,23.668 9.892,22.885 10.895,22.458 12.624,21.84 12.809,22.931 15.551,24.002 15.705,24 20,25 20,25 21.999,31.475 22.225,33.987 21.77,35.623 23.147,36.767 22.174,37.315 21.064,37.409 18.874,38.58 18.019,37.002 17.068,36.501 13.832,36.155 12.681,35.705 12.665)))
Africa/Kinshasa|MULTIPOLYGON(((15 -4.588,15.915 -3.935,16.215 -2.171,17.7 -0.568,18.546 4.308,19.098 4.922,19.696 5.133,20.606 4.403,23.515 3.826,22.626 3.348,23.651 2.192,22.584 2.121,22.286 1.503,23.408 -0.208,22.97 -0.406,23.468 -0.439,23.356 -0.807,24.421 -1.787,22.626 -1.801,22.164 -1.918,22.264 -2.465,21.007 -2.489,20.669 -4.152,20.039 -4.278,19.963 -6.999,19.544 -6.999,19.374 -8,17.543 -8.115,16.512 -5.878,12.204 -5.766,13.114 -4.589,13.435 -4.92,14.407 -4.279,14.646 -4.923,15 -4.588)))
Africa/Lagos|MULTIPOLYGON(((7.591 4.492,5.988 4.31,4.529 6.305,2.71 6.369,2.778 9.054,3.848 10.589,3.496 11.292,4.13 13.473,5.527 13.892,6.928 12.99,7.825 13.34,9.65 12.804,10.669 13.357,12.477 13.062,13.635 13.711,14.674 12.174,14.637 11.529,13.695 10.967,11.844 7.073,11.353 6.502,10.155 7.04,8.843 5.827,8.531 4.71,7.591 4.492)))
Africa/Libreville|MULTIPOLYGON(((13.921 -0.1,14.5 -0.657,14.103 -2.474,12.445 -1.87,12.503 -2.422,11.607 -2.325,12.045 -3.353,11.205 -3.979,9.625 -2.409,8.695 -0.646,9.257 -0.467,9.351 0.356,9.927 0.188,9.311 0.518,9.665 1.061,11.335 0.999,11.391 2.303,13.252 2.273,13.156 1.234,14.279 1.341,14.489 0.825,13.921 -0.1)))
Africa/Lome|MULTIPOLYGON(((1.401 6.171,0.53 6.826,0.73 8.333,-0.142 11.139,0.912 10.996,0.775 10.385,1.355 10,1.807 6.284,1.401 6.171)))
Africa/Kigali|MULTIPOLYGON(((29.958 -2.326,29.742 -2.814,28.857 -2.53,29.356 -1.52,30.461 -1.055,30.855 -2.317,29.958 -2.326)))
Africa/Luanda|MULTIPOLYGON(((22.317 -10.61,22.278 -11.25,24.026 -10.969,24.04 -12.991,22 -13.005,22.003 -16.208,23.428 -17.639,20.818 -18.042,18.423 -17.394,13.957 -17.433,13.142 -16.96,11.758 -17.252,12.534 -13.413,13.654 -12.237,13.865 -11.008,12.993 -9.076,13.387 -8.362,12.319 -6.08,16.512 -5.878,17.56 -8.127,19.374 -8,19.544 -6.999,21.781 -7.284,21.793 -9.42,22.317 -10.61)))
Africa/Lubumbashi|MULTIPOLYGON(((29.371 -5,29.655 -6.413,30.774 -8.224,28.901 -8.476,28.364 -9.308,28.697 -9.806,28.381 -11.585,29.047 -12.385,29.807 -12.156,29.809 -13.455,29.004 -13.416,27.206 -11.568,26.884 -11.985,25.99 -11.941,25.352 -11.196,24.445 -11.476,24.059 -10.889,22.272 -11.246,21.82 -7.328,19.963 -6.999,19.688 -6.188,20.18 -5.684,20.039 -4.278,20.669 -4.152,21.007 -2.489,22.264 -2.465,22.164 -1.918,22.626 -1.801,24.421 -1.787,23.356 -0.807,23.468 -0.439,22.97 -0.406,23.408 -0.208,22.286 1.503,22.584 2.121,23.651 2.192,22.626 3.348,23.515 3.814,22.463 4.136,22.907 4.818,25.088 4.938,25.541 5.386,27.143 5.204,28.379 4.275,29.648 4.647,30.929 3.496,30.748 2.453,31.305 2.119,29.962 0.806,29.595 -1.392,28.868 -2.428,29.371 -5)))
Africa/Lusaka|MULTIPOLYGON(((28.928 -15.94,28.802 -16.504,26.69 -18.079,24.721 -17.5,23.428 -17.639,22.003 -16.208,22 -13.005,24.04 -12.991,24.059 -10.889,24.445 -11.476,25.352 -11.196,25.99 -11.941,26.884 -11.985,27.206 -11.568,29.004 -13.416,29.809 -13.455,29.807 -12.156,29.059 -12.389,28.439 -11.831,28.697 -9.806,28.364 -9.308,28.902 -8.475,30.774 -8.224,32.954 -9.401,33.705 -10.569,33.246 -10.894,33.546 -12.369,32.674 -13.608,33.209 -14.004,30.217 -14.997,30.413 -15.623,28.928 -15.94)))
Africa/Malabo|MULTIPOLYGON(((11.334 1.746,11.335 0.999,9.348 1.17,9.822 2.347,11.335 2.174,11.334 1.746)))
Africa/Maputo|MULTIPOLYGON(((33.132 -25.39,32.445 -26.002,32.68 -26.395,32.963 -26.087,32.896 -26.857,32.134 -26.835,31.99 -24.313,31.306 -22.421,32.48 -21.328,33.014 -20.011,32.7 -18.941,32.979 -16.707,30.425 -16,30.217 -14.997,33.23 -13.998,33.68 -14.605,34.368 -14.39,34.604 -15.267,34.254 -15.908,35.301 -17.122,35.917 -14.891,34.527 -13.367,34.643 -11.583,37.452 -11.735,40.519 -10.484,40.655 -15.297,39.854 -16.446,38.069 -17.183,36.316 -18.875,34.631 -19.663,34.603 -20.525,35.547 -22.173,35.5 -24.113,33.132 -25.39)))
Africa/Mbabane|MULTIPOLYGON(((31.768 -25.935,32.134 -26.835,31.502 -27.315,30.796 -26.565,31.32 -25.744,31.768 -25.935)))
Africa/Mogadishu|MULTIPOLYGON(((42.896 0,41.567 -1.662,41.001 -0.834,40.992 2.83,42.076 4.173,44.982 4.917,47.986 8,44.006 8.997,42.683 10.593,43.255 11.47,44.616 10.382,51.281 11.838,51.017 10.42,51.402 10.415,50.899 10.31,50.827 9.418,47.969 4.476,42.896 0)))
Africa/Monrovia|MULTIPOLYGON(((-7.59 4.81,-7.527 4.357,-8.44 4.672,-11.36 6.715,-10.287 8.485,-9.48 8.377,-9.478 7.362,-8.848 7.263,-8.56 7.693,-8.274 7.007,-8.599 6.505,-7.422 5.843,-7.59 4.81)))
Africa/Nairobi|MULTIPOLYGON(((41.555 -1.675,40.189 -2.729,39.222 -4.678,37.608 -3.52,37.582 -2.989,33.925 -0.994,33.909 0.103,35.036 1.92,33.994 4.214,34.385 4.619,35.948 4.629,39.533 3.402,40.775 4.282,41.894 3.979,40.992 2.83,41.001 -0.834,41.555 -1.675)))
Africa/Maseru|MULTIPOLYGON(((28.381 -30.161,27.75 -30.595,27.029 -29.617,28.669 -28.574,29.466 -29.353,28.381 -30.161)))
Africa/Ndjamena|MULTIPOLYGON(((19.93 9.068,18.889 8.901,18.613 8.05,15.81 7.441,14.022 9.647,14.236 9.997,15.684 9.985,15.146 10.538,14.832 12.628,14.068 13.097,13.473 14.443,15.506 16.898,15.996 20.348,15.198 21.491,14.996 23.002,15.998 23.45,24 19.508,24.002 15.705,22.931 15.551,21.84 12.809,22.458 12.624,22.966 11.142,21.844 10.848,20.827 9.43,19.93 9.068)))
Africa/Niamey|MULTIPOLYGON(((4.622 13.736,3.643 12.52,3.679 11.758,2.806 12.417,2.405 11.902,2.099 12.727,0.993 13.059,1.281 13.359,0.399 14.028,0.229 14.99,3.528 15.341,4.241 16.987,4.243 19.137,5.817 19.438,11.98 23.525,14.189 22.644,14.996 23.002,15.198 21.491,15.996 20.348,15.506 16.898,13.479 14.46,13.635 13.711,12.477 13.062,10.669 13.357,9.65 12.804,7.825 13.34,6.928 12.99,5.527 13.892,4.622 13.736)))
Africa/Nouakchott|MULTIPOLYGON(((-11.712 15.537,-12.057 14.716,-14.333 16.643,-16.263 16.525,-16.506 16.062,-16.024 17.994,-16.539 19.382,-16.2 20.209,-16.846 21.27,-17.04 21.04,-13.002 21.331,-13.059 23.059,-12 23.455,-12.004 25.999,-8.674 25.998,-8.674 27.298,-4.828 24.997,-6.564 25,-5.506 15.508,-9.332 15.692,-10.903 15.104,-11.712 15.537)))
Africa/Ouagadougou|MULTIPOLYGON(((-0.672 10.983,-2.834 11.004,-2.763 9.401,-3.195 9.927,-4.695 9.678,-5.518 10.423,-5.409 11.832,-4.569 12.135,-3.985 13.496,-3.433 13.163,-2.476 14.298,-0.254 15.077,0.229 14.99,0.399 14.028,1.281 13.359,0.993 13.059,2.099 12.727,2.403 11.871,1.11 11.03,-0.672 10.983)))
Africa/Porto-Novo|MULTIPOLYGON(((2.726 7.658,2.71 6.369,1.628 6.226,1.625 9.042,0.775 10.411,1.136 11.266,2.019 11.428,2.795 12.418,3.559 11.777,3.852 10.606,2.781 9.065,2.726 7.658)))
Africa/Tunis|MULTIPOLYGON(((11.187 32.27,10.291 31.69,10.278 30.825,9.575 30.24,9.072 32.097,7.738 33.251,7.54 34.046,8.473 35.242,8.155 36.499,9.214 37.243,10.279 37.188,10.388 36.721,11.077 37.057,10.471 36.135,11.161 35.231,10.013 34.007,11.566 33.169,11.187 32.27)))
Africa/Sao_Tome|MULTIPOLYGON(((7.438 1.691,7.344 1.558,7.438 1.691)))
Africa/Tripoli|MULTIPOLYGON(((25 26.999,25 20,24 20,24 19.508,15.998 23.45,14.189 22.644,10.239 24.612,9.387 26.188,9.923 26.613,9.961 27.888,9.395 30.171,10.226 30.732,10.291 31.69,11.531 32.408,11.566 33.169,15.212 32.386,15.749 31.401,19.075 30.268,20.056 30.848,20.218 32.294,22.166 32.931,23.326 32.16,25.04 31.926,24.698 30.149,25 26.999)))
Africa/Windhoek|MULTIPOLYGON(((19.998 -27.369,19.997 -28.433,19.118 -28.971,17.413 -28.725,17.083 -28.038,16.45 -28.636,15.704 -27.99,14.948 -26.309,14.503 -22.538,12.03 -18.489,11.758 -17.252,13.142 -16.96,13.957 -17.433,18.423 -17.394,20.818 -18.042,24.237 -17.478,25.257 -17.788,23.613 -18.504,23.297 -17.998,20.999 -18.318,21.002 -22.004,20 -22.002,19.998 -27.369)))
America/Adak|MULTIPOLYGON(((-175 52.027,-175.332 52.024,-173.978 52.315,-175 52.027)))
America/Argentina/Salta|MULTIPOLYGON(((-63.389 -39.326,-63.387 -40.707,-62.79 -41.021,-64.994 -40.725,-65.071 -42.009,-71.765 -41.997,-71.719 -39.638,-70.832 -38.567,-71.203 -36.975,-70.568 -36.124,-69.729 -37.099,-68.249 -37.565,-68.289 -35.999,-65.088 -36.002,-65.087 -35.002,-63.384 -35.002,-63.389 -39.326)))
America/Anchorage|MULTIPOLYGON(((-149.403 60,-150.967 59.2,-151.965 59.248,-150.925 59.794,-151.859 59.739,-151.418 60.719,-148.996 60.839,-150.074 61.158,-149.463 61.505,-151.533 60.995,-154.122 59.298,-153.253 58.848,-154.22 58.135,-158.406 56.451,-158.425 55.991,-162 55.235,-162 55.793,-160.253 55.764,-160.345 56.284,-157.59 57.496,-157.542 58.383,-156.893 58.979,-158.185 58.612,-158.441 59.077,-158.889 58.391,-160.295 59.075,-162 58.626,-162 63.445,-160.761 63.799,-161.534 64.383,-160.872 64.836,-162 64.697,-162 66.056,-160.981 66.222,-161.936 66.321,-162 66.618,-161.249 66.521,-162 67.039,-162 70.298,-156.466 71.391,-155.524 71.11,-156.002 70.751,-155.084 71.135,-152.258 70.841,-152.052 70.582,-152.61 70.554,-151.972 70.428,-143.212 70.116,-140.992 69.645,-141 59.773,-141.397 60.15,-144.254 60.027,-146.705 60.734,-146.19 61.134,-148.078 60.929,-147.709 61.274,-148.728 60.785,-147.973 60.507,-148.452 60.182,-148.128 60.167,-149.403 60)))
America/Anguilla|MULTIPOLYGON(((-63.251 18.278,-63.259 18.292,-63.251 18.278)))
America/Antigua|MULTIPOLYGON(((-61.758 17.152,-61.748 17.16,-61.758 17.152)))
America/Araguaina|MULTIPOLYGON(((-47.008 -8.045,-46.463 -8.075,-47.081 -9.044,-45.758 -10.331,-46.571 -11.316,-46.08 -11.61,-46.239 -12.789,-47.761 -13.312,-48.798 -13.185,-49.049 -12.557,-49.363 -13.156,-50.368 -12.844,-50.255 -12.471,-50.598 -12.811,-50.607 -10.656,-49.304 -8.373,-49.211 -6.923,-48.377 -6.355,-48.14 -5.621,-48.519 -5.199,-47.482 -5.551,-47.741 -7.201,-47.008 -8.045)))
America/Argentina/Buenos_Aires|MULTIPOLYGON(((-60 -33.465,-58.398 -34.029,-58.466 -34.544,-57.135 -35.394,-57.376 -35.972,-56.671 -36.905,-58.196 -38.446,-61.144 -39.005,-62.403 -38.75,-62.012 -39.365,-62.315 -39.295,-62.491 -40.314,-62.171 -40.633,-62.779 -41.028,-63.387 -40.707,-63.382 -34.379,-61.711 -34.377,-60.919 -33.568,-60 -33.465)))
America/Argentina/Catamarca|MULTIPOLYGON(((-65.588 -45,-66.947 -45.27,-67.585 -46,-71.634 -46,-71.301 -45.279,-72.07 -44.768,-71.11 -44.523,-71.837 -44.376,-71.583 -43.66,-72.125 -42.307,-65.133 -41.999,-64.435 -42.442,-63.748 -42.083,-63.691 -42.801,-65.035 -42.732,-64.315 -42.977,-65.328 -43.647,-65.588 -45)))
America/Argentina/Cordoba|MULTIPOLYGON(((-62.854 -34.382,-63.382 -34.379,-63.384 -35.002,-65.087 -35.002,-64.912 -32.323,-65.76 -31.885,-65.767 -31.062,-64.927 -29.864,-65.169 -27.908,-64.196 -25.571,-63.399 -25.659,-62.334 -24.403,-62.342 -22.462,-60.982 -23.812,-57.668 -25.277,-58.597 -27.301,-55.733 -27.445,-54.801 -26.656,-54.596 -25.595,-53.891 -25.625,-53.799 -27.147,-55.773 -28.247,-57.873 -30.505,-58.442 -34.01,-60.294 -33.257,-61.711 -34.377,-62.854 -34.382)))
America/Argentina/Catamarca|MULTIPOLYGON(((-65.066 -30,-66.563 -28.438,-69.076 -27.777,-68.272 -26.917,-68.506 -25.157,-66.551 -25.279,-66.797 -25.877,-65.85 -26.738,-66.195 -27.325,-65.571 -28.053,-65.162 -27.923,-65.066 -30)))
America/Argentina/Jujuy|MULTIPOLYGON(((-67.177 -22.805,-66.241 -21.786,-65.188 -22.088,-65.234 -22.943,-64.876 -23.496,-64.181 -23.507,-64.179 -24.248,-64.619 -24.615,-65.531 -24.436,-66.338 -23.367,-66.51 -24.15,-66.853 -24.066,-67.177 -22.805)))
America/Argentina/Salta|MULTIPOLYGON(((-65.188 -22.088,-64.321 -22.869,-63.935 -22.003,-62.808 -22.004,-62.342 -22.462,-62.334 -24.403,-63.399 -25.659,-66.393 -26.389,-66.816 -25.813,-66.563 -25.269,-68.506 -25.157,-68.403 -24.484,-67.233 -23.753,-66.521 -24.161,-66.352 -23.367,-65.531 -24.436,-64.302 -24.406,-64.181 -23.507,-64.88 -23.493,-65.188 -22.088)))
America/Argentina/La_Rioja|MULTIPOLYGON(((-67.954 -30,-69.022 -29.617,-68.917 -28.923,-69.632 -28.386,-69.076 -27.777,-66.563 -28.438,-65.128 -30.059,-65.76 -31.885,-66.73 -31.877,-67.954 -30)))
America/Argentina/Mendoza|MULTIPOLYGON(((-70.244 -32.31,-68.028 -32.066,-67.191 -32.763,-66.617 -36,-68.289 -35.999,-68.249 -37.565,-69.729 -37.099,-70.384 -36.312,-70.578 -35.258,-69.744 -33.426,-70.244 -32.31)))
America/Argentina/Rio_Gallegos|MULTIPOLYGON(((-71.634 -46,-67.585 -46,-66.787 -47.009,-65.747 -47.205,-65.911 -48.11,-69.077 -50.564,-69.225 -51.696,-68.423 -52.395,-72 -51.976,-72.438 -51.569,-72.278 -50.655,-73.133 -50.775,-73.573 -50.28,-73.493 -49.18,-72.283 -48.35,-72.499 -47.732,-71.86 -47.231,-71.634 -46)))
America/Argentina/San_Juan|MULTIPOLYGON(((-69.923 -30,-69.473 -28.426,-68.917 -28.923,-69.019 -29.622,-67.603 -30.277,-66.73 -31.877,-67.362 -31.851,-67.361 -32.399,-69.174 -31.955,-70.306 -32.276,-70.511 -31.163,-69.923 -30)))
America/Argentina/San_Luis|MULTIPOLYGON(((-65.76 -31.885,-64.874 -32.549,-65.088 -36.002,-66.617 -36,-67.389 -31.887,-65.76 -31.885)))
America/Argentina/Tucuman|MULTIPOLYGON(((-66.153 -26.23,-64.486 -26.22,-65.072 -27.89,-65.571 -28.053,-66.195 -27.325,-65.85 -26.756,-66.153 -26.23)))
America/Aruba|MULTIPOLYGON(((-70 12.58,-69.87 12.408,-70 12.58)))
America/Argentina/Ushuaia|MULTIPOLYGON(((-68.611 -54.896,-68.605 -52.665,-68.196 -53.129,-68.52 -53.259,-67.324 -54.055,-65.11 -54.664,-66.418 -55.059,-68.611 -54.896)))
America/Asuncion|MULTIPOLYGON(((-54.659 -26.248,-55.742 -27.448,-58.607 -27.295,-57.668 -25.277,-60.982 -23.812,-62.636 -22.304,-61.746 -19.635,-59.984 -19.294,-58.192 -19.798,-57.989 -22.085,-55.854 -22.281,-55.413 -23.961,-54.284 -24.071,-54.659 -26.248)))
America/Bahia_Banderas|MULTIPOLYGON(((-105.239 20.735,-105.547 20.795,-105.239 20.735)))
America/Atikokan|MULTIPOLYGON(((-89.996 48.041,-92.267 48.464,-91.753 49,-90.964 49,-90.964 48.5,-89.996 48.041)))
America/Bahia|MULTIPOLYGON(((-45.602 -15,-46.084 -15.239,-46.08 -11.61,-46.572 -11.329,-46.194 -10.66,-45.613 -10.328,-44.803 -10.873,-43.919 -10.441,-43.825 -9.434,-42.626 -9.569,-41.371 -8.712,-40.634 -9.488,-39.41 -8.536,-38.309 -8.992,-37.771 -10.108,-38.237 -10.905,-37.361 -11.454,-38.96 -13.275,-38.857 -15.86,-39.657 -18.333,-40.609 -17.404,-39.861 -16.152,-40.213 -15.823,-41.328 -15.751,-41.791 -15.109,-43.709 -14.739,-44.214 -14.236,-45.602 -15)))
America/Barbados|MULTIPOLYGON(((-59.605 13.327,-59.5 13.045,-59.605 13.327)))
America/Belem|MULTIPOLYGON(((-51.41 -0.435,-50.705 0.002,-51.051 -0.682,-50.409 -0.094,-48.393 -0.261,-48.837 -1.452,-50.417 -1.845,-49.276 -1.706,-49.399 -2.162,-48.319 -1.478,-47.893 -0.553,-46.062 -1.133,-47.086 -3.894,-48.751 -5.353,-48.228 -5.936,-49.211 -6.923,-49.304 -8.373,-50.233 -9.844,-52.632 -9.717,-52.015 -9.273,-52.879 -7.936,-51.978 -6.727,-52.917 -5.017,-52.591 -3.831,-51.761 -3.175,-52.281 -1.699,-51.846 -1.158,-52.522 -0.876,-53.439 1.264,-54.801 2.018,-54.744 2.477,-52.902 2.192,-51.548 4.397,-50.682 2.137,-49.88 1.419,-51.41 -0.435)))
America/Belize|MULTIPOLYGON(((-87.84 17.504,-87.924 17.27,-87.84 17.504)))
America/Blanc-Sablon|MULTIPOLYGON(((-58.673 51.37,-59.432 50.669,-58.673 51.37)))
America/Boa_Vista|MULTIPOLYGON(((-60 5.087,-60.163 4.521,-59.516 3.94,-59.99 2.683,-59.748 1.847,-58.972 1.31,-58.871 0.225,-60.055 0.229,-60.313 -0.689,-61.219 -0.494,-61.854 -1.388,-62.507 -0.779,-62.697 1.937,-64.031 2.509,-64.8 4.309,-62.86 3.584,-62.46 4.173,-60.952 4.549,-60.744 5.209,-60 5.087)))
America/Bogota|MULTIPOLYGON(((-69.436 -1,-69.946 -4.226,-70.703 -3.795,-70.034 -2.761,-70.307 -2.498,-71.722 -2.128,-72.921 -2.5,-74.814 -0.151,-77.403 0.362,-79.047 1.613,-77.003 3.909,-77.519 4.149,-77.233 5.796,-77.887 7.221,-77.174 7.934,-77.394 8.643,-76.766 7.909,-76.937 8.553,-75.623 9.41,-75.259 10.806,-73.278 11.289,-71.662 12.463,-71.116 12.035,-72.486 11.095,-73.354 9.242,-72.395 8.367,-72.443 7.406,-72.008 7.009,-70.089 7.002,-69.448 6.114,-67.421 6.006,-67.878 4.536,-67.303 3.398,-67.859 2.79,-67.195 2.391,-66.87 1.226,-67.41 2.141,-69.855 1.715,-69.854 1.07,-69.137 0.868,-70.037 0.553,-69.436 -1)))
America/Boise|MULTIPOLYGON(((-111.047 42.443,-111.046 42,-117.029 42,-117.03 42.452,-118.214 42.449,-118.233 44.256,-117.203 44.312,-116.462 45.609,-116.639 46.036,-116.21 45.401,-113.941 45.696,-112.851 44.358,-111.049 44.477,-111.047 42.443)))
America/Cambridge_Bay|MULTIPOLYGON(((-108.793 76.836,-108.044 76.279,-108.407 76.057,-107.578 75.995,-108.014 75.799,-106.305 76.06,-105.35 75.669,-105.991 75.051,-109.973 74.845,-109.973 75.545,-108.79 75.616,-109.973 75.872,-109.255 76.05,-109.973 76.485,-108.793 76.836)))
America/Cambridge_Bay|MULTIPOLYGON(((-102.008 64.279,-110.429 64.716,-111.569 65.48,-113.476 65.482,-121.969 68.516,-121.958 69.667,-115.602 68.983,-113.889 68.405,-115.749 67.913,-115.155 67.786,-110.046 68.009,-107.957 67.284,-108.611 67.152,-107.2 66.348,-107.789 66.773,-107.061 66.816,-107.421 67.059,-107.088 67.143,-108.029 67.783,-105.628 68.636,-108.817 68.26,-108.359 68.605,-106.15 68.94,-104.105 67.881,-103.392 68.166,-101.513 67.653,-98.44 67.742,-98.69 68.408,-97.313 68.513,-96.383 68.326,-96.719 68.021,-95.878 68.3,-96.453 67.467,-95.306 67.172,-95.466 68.07,-93.314 68.645,-93.747 68.621,-93.788 69.082,-94.615 68.757,-93.452 69.506,-96.504 70.138,-95.755 70.725,-96.583 70.799,-96.473 71.281,-94.574 71.87,-95.155 71.961,-93.682 71.773,-92.949 71.359,-93.001 70.85,-91.507 70.193,-92.278 70.289,-92.581 70.092,-91.931 70.026,-92.995 69.69,-90.35 69.466,-91.43 69.363,-90.427 68.887,-90.593 68.322,-90.095 68.26,-89 69.26,-89 67,-102 67,-102.008 64.279)))
America/Cambridge_Bay|MULTIPOLYGON(((-97.052 72.702,-96.302 72.494,-96.794 72.034,-96.515 71.848,-98.262 71.914,-98.038 71.537,-98.704 71.294,-102.746 72.8,-99.975 72.886,-100.472 73.199,-97.052 72.702)))
America/Cambridge_Bay|MULTIPOLYGON(((-107.978 73.316,-105.568 72.934,-104.337 71.597,-104.573 71.072,-100.998 70.207,-100.9 69.701,-103.519 69.716,-102.998 69.503,-103.176 69.11,-102.295 69.525,-101.709 69.165,-102.908 68.802,-105.125 68.896,-104.889 69.082,-106.588 69.496,-109.008 68.731,-113.192 68.458,-113.676 68.828,-113.358 69.17,-116.492 69.404,-117.203 70.044,-109.971 70.023,-109.971 72.972,-108.65 72.618,-107.82 71.599,-107.27 71.908,-108.25 73.119,-107.978 73.316)))
America/Campo_Grande|MULTIPOLYGON(((-53.054 -18.017,-52.89 -18.678,-50.937 -19.431,-51.03 -20.223,-54.097 -23.969,-55.354 -23.992,-55.854 -22.281,-58.006 -22.046,-57.721 -17.727,-56.122 -17.185,-55.181 -17.686,-53.679 -17.251,-53.981 -17.934,-53.054 -18.017)))
America/Cancun|MULTIPOLYGON(((-87.539 21.49,-86.737 21.138,-87.729 19.674,-87.409 19.583,-87.834 18.179,-88.06 18.864,-88.843 17.867,-89.431 17.817,-89.418 19.652,-87.754 20.662,-87.539 21.49)))
America/Caracas|MULTIPOLYGON(((-62.341 9.812,-61.01 9.563,-60.985 8.571,-59.806 8.304,-60.731 7.534,-60.265 7.077,-61.165 6.688,-61.379 5.954,-60.59 4.951,-62.741 4.026,-62.86 3.584,-64.79 4.329,-64.031 2.509,-63.349 2.281,-65.511 0.626,-65.583 1.008,-66.322 0.738,-66.87 1.226,-67.195 2.391,-67.859 2.79,-67.303 3.398,-67.878 4.536,-67.476 6.195,-69.448 6.114,-70.089 7.002,-72.024 7.014,-72.769 9.107,-73.354 9.242,-72.486 11.095,-71.336 11.855,-71.959 11.578,-71.578 10.706,-72.129 9.814,-71.706 9.053,-71.227 9.163,-71.023 9.716,-71.589 10.798,-70.048 11.442,-70.011 12.202,-69.612 11.46,-68.401 11.186,-68.13 10.485,-66.232 10.645,-65.091 10.043,-63.642 10.489,-64.263 10.663,-61.855 10.755,-62.904 10.521,-62.341 9.812)))
America/Cayenne|MULTIPOLYGON(((-53.497 5.569,-51.614 4.173,-52.902 2.192,-54.333 2.162,-53.977 3.601,-54.474 4.904,-53.949 5.747,-53.497 5.569)))
America/Cayman|MULTIPOLYGON(((-79.867 19.688,-79.727 19.75,-79.867 19.688)))
America/Chicago|MULTIPOLYGON(((-87.753 38.458,-84.836 36.998,-84.679 35.907,-85.606 34.986,-84.893 32.265,-85.04 29.779,-86.512 30.391,-86.195 30.492,-87.185 30.342,-87.018 30.631,-88.021 30.216,-87.99 30.809,-88.133 30.308,-90.411 30.201,-89.427 30.052,-89.776 29.601,-88.995 29.174,-89.411 28.92,-90.178 29.57,-90.226 29.08,-93.308 30.065,-94.77 29.356,-94.739 29.787,-95.297 28.926,-96.363 28.395,-95.976 28.653,-96.603 28.752,-96.397 28.433,-97.208 28.088,-97.416 27.317,-97.778 27.451,-97.423 27.26,-97.402 25.836,-99.112 26.419,-99.515 27.563,-101.401 29.768,-102.667 29.744,-103.15 28.976,-104.161 29.393,-104.983 30.628,-104.92 32.003,-103.064 32,-103.001 36.999,-102.042 36.992,-102.043 37.738,-101.527 37.736,-101.39 39.569,-102.048 39.569,-102.049 40.004,-101.322 40.004,-101.404 41.743,-100.749 42.089,-101.234 43.783,-100.371 44.372,-100.73 44.799,-100.261 45.233,-100.423 45.914,-101.35 45.944,-100.543 46.531,-100.986 47.258,-103.61 47.515,-104.05 48.991,-95.165 48.996,-95.168 49.389,-94.526 48.702,-89.508 47.996,-92.079 46.777,-90.827 46.958,-90.935 46.584,-88.105 45.92,-87.581 45.081,-88.006 44.523,-87.312 44.791,-87.825 42.279,-87.421 41.646,-86.487 41.577,-87.526 40.738,-87.753 38.458)))
America/Chihuahua|MULTIPOLYGON(((-103.434 28.757,-103.955 27.871,-103.631 26.661,-104.565 26.35,-106.028 26.839,-107.084 25.606,-109.146 28.176,-108.566 28.289,-108.789 31.12,-108.061 31.088,-107.999 31.584,-106.616 31.553,-105.148 30.429,-104.718 29.453,-103.434 28.757)))
America/Coral_Harbour|MULTIPOLYGON(((-85.498 65.926,-84.905 65.219,-84.469 65.476,-81.825 64.552,-81.582 64.131,-81.988 63.975,-80.147 63.759,-81.069 63.437,-83.083 64.177,-85.44 63.099,-85.724 63.751,-87.203 63.601,-86.176 64.088,-86.09 65.509,-85.498 65.926)))
America/Costa_Rica|MULTIPOLYGON(((-85 9.703,-85.838 10.197,-85.619 11.214,-83.672 10.932,-82.556 9.545,-82.938 9.473,-82.897 8.033,-85.369 10.323,-85 9.703)))
America/Creston|MULTIPOLYGON(((-115.728 49.001,-117.039 49.059,-116.87 49.809,-115.728 49.001)))
America/Cuiaba|MULTIPOLYGON(((-51.416 -15,-53.012 -16.861,-53.054 -18.017,-53.981 -17.934,-53.679 -17.251,-55.181 -17.686,-56.122 -17.185,-57.47 -17.951,-58.395 -17.197,-58.309 -16.27,-60.173 -16.265,-60.752 -13.692,-59.821 -12.408,-59.909 -11.371,-61.527 -11.001,-61.611 -8.769,-58.545 -8.748,-58.136 -7.339,-57.596 -8.757,-56.777 -9.402,-50.233 -9.844,-50.742 -11.471,-50.48 -12.893,-51.416 -15)))
America/Curacao|MULTIPOLYGON(((-68.963 12.112,-69.15 12.386,-68.963 12.112)))
America/Danmarkshavn|MULTIPOLYGON(((-19.415 79.498,-19.669 79.112,-18.805 79.24,-21.07 78.761,-20.77 78.584,-21.951 77.638,-20.825 77.978,-19.264 77.728,-18.94 77.594,-21.056 77.5,-18.47 77.281,-18.225 76.897,-22.705 76.687,-19.755 76.11,-21.868 75.967,-19.495 75.746,-22.919 75.949,-22.673 79.654,-19.415 79.498)))
America/Dawson|MULTIPOLYGON(((-139.458 64.047,-139.362 64.074,-139.458 64.047)))
America/Dawson_Creek|MULTIPOLYGON(((-120 57.25,-120.001 53.799,-122.982 55.402,-123.815 56.862,-120 57.25)))
America/Denver|MULTIPOLYGON(((-112.892 44.404,-113.934 45.694,-114.565 45.561,-114.325 46.653,-115.758 47.423,-116.051 49,-104.05 48.991,-103.737 47.589,-102.25 47.615,-102.094 46.717,-101.049 46.37,-101.35 45.944,-100.358 45.862,-100.281 45.024,-100.731 44.786,-100.371 44.372,-101.234 43.783,-100.749 42.089,-101.404 41.743,-101.322 40.004,-102.049 40.004,-102.048 39.569,-101.39 39.569,-101.527 37.736,-102.043 37.738,-102.042 36.992,-103.001 36.999,-103.064 32,-104.92 32.003,-104.914 30.665,-106.521 31.778,-109.05 31.332,-109.046 35.166,-111.236 35.157,-111.874 36.369,-111.345 37.004,-114.051 37,-114.04 41.993,-111.046 42,-111.049 44.477,-112.892 44.404),(-110.752 36.41,-111.001 35.549,-110.001 35.649,-110.617 36.041,-110.311 36.429,-110.752 36.41)))
America/Detroit|MULTIPOLYGON(((-84.805 41.696,-86.806 41.761,-86.155 42.645,-86.528 43.627,-86.249 44.694,-85.543 45.207,-85.29 44.794,-84.73 45.787,-83.252 45.02,-83.587 45.123,-83.321 44.334,-83.967 43.377,-82.892 44.073,-82.408 42.973,-83.421 41.736,-84.805 41.696)))
America/Detroit|MULTIPOLYGON(((-89.876 46.768,-88.63 47.224,-88.473 46.748,-86.641 46.409,-84.95 46.771,-83.433 45.999,-85.517 46.086,-86.607 45.596,-86.967 45.915,-87.614 45.1,-87.268 45.549,-87.619 46.248,-89.366 46.333,-89.876 46.768)))
America/Dominica|MULTIPOLYGON(((-61.295 15.543,-61.374 15.203,-61.295 15.543)))
America/Edmonton|MULTIPOLYGON(((-114.069 48.999,-116.664 49.472,-116.571 50.65,-118.678 52.15,-118.218 52.388,-118.397 52.852,-119.896 53.515,-120 60,-110 60,-110 53.599,-108.819 53.016,-110 52.667,-110 48.997,-114.069 48.999)))
America/Eirunepe|MULTIPOLYGON(((-67.558 -9.538,-73.799 -7.114,-73.135 -6.511,-72.886 -5.161,-71.904 -4.514,-69.946 -4.226,-67.558 -9.538)))
America/El_Salvador|MULTIPOLYGON(((-89.611 13.509,-90.113 13.826,-89.394 14.445,-87.71 13.81,-87.905 13.149,-89.611 13.509)))
America/Fortaleza|MULTIPOLYGON(((-34.968 -6.504,-34.828 -7.548,-35.491 -7.451,-36.949 -8.283,-37.35 -7.987,-37.249 -7.27,-38.243 -7.851,-40.662 -7.404,-40.579 -8.108,-41.85 -9.253,-43.825 -9.434,-43.919 -10.441,-45.057 -10.897,-46.343 -10.179,-47.081 -9.044,-46.463 -8.068,-47.737 -7.211,-47.482 -5.551,-48.751 -5.353,-47.086 -3.894,-45.982 -1.071,-45.319 -1.323,-45.354 -1.747,-44.866 -1.423,-44.538 -1.841,-44.779 -3.312,-44.306 -2.487,-44.208 -2.857,-43.378 -2.329,-42.228 -2.818,-39.963 -2.853,-37.15 -4.943,-35.481 -5.162,-34.968 -6.504)))
America/Glace_Bay|MULTIPOLYGON(((-60 46.228,-60.238 45.731,-60.808 45.945,-60 46.228)))
America/Godthab|MULTIPOLYGON(((-44.805 60,-45.17 60.086,-44.467 60.56,-45.217 60.183,-44.622 60.74,-45.238 60.417,-45.22 60.764,-46.005 60.566,-45.398 61.001,-46.233 60.739,-45.213 61.194,-48.241 60.806,-47.685 61.002,-48.414 60.974,-47.925 61.321,-49.28 61.542,-48.582 61.629,-49.161 61.712,-48.752 61.982,-49.437 61.816,-48.852 62.073,-49.724 61.996,-49.298 62.262,-50.328 62.487,-49.702 63.049,-50.376 62.771,-50.157 62.997,-50.623 63.087,-50.06 63.218,-51.05 63.162,-50.158 63.379,-51.197 63.369,-50.506 63.647,-51.403 63.521,-50.907 63.92,-51.647 64.012,-50.541 64.196,-51.755 64.19,-50.169 64.442,-50.917 64.586,-50.505 64.704,-49.595 64.343,-51.042 65.224,-50.632 64.75,-52.017 64.196,-52.131 64.719,-51.251 65.02,-52.216 64.798,-51.995 65.32,-52.588 65.317,-50.558 65.713,-52.509 65.385,-52.702 65.8,-53.253 65.687,-51.746 66.071,-53.484 65.954,-50.319 66.826,-53.672 66.109,-53.101 66.291,-53.644 66.506,-52.423 66.55,-53.487 66.641,-52.234 66.84,-53.899 67.156,-50.359 67.182,-53.723 67.457,-49.937 67.689,-52.363 67.819,-51.617 67.97,-53.76 67.53,-53.113 68.059,-52.06 67.972,-53.328 68.19,-50.136 67.932,-51.454 68.198,-50.819 68.503,-53.418 68.332,-51.044 68.585,-50.675 68.831,-51.318 68.75,-51.099 69.137,-50.198 68.968,-50.713 69.113,-50.123 69.22,-50.42 69.349,-51.149 69.206,-50.253 69.508,-50.903 69.486,-50.257 70.043,-54.626 70.652,-50.552 70.327,-51.475 70.738,-50.877 70.884,-51.968 71.026,-50.937 71.025,-52.265 71.124,-51.535 71.303,-52.563 71.171,-51.373 71.484,-52.941 71.406,-51.653 71.714,-53.529 72,-54.114 71.73,-53.899 71.446,-55.486 71.449,-55.885 71.696,-54.633 72,-55.614 72,-54.902 72.334,-55.647 72.453,-54.581 72.83,-55.738 73.092,-55.062 73.366,-56.071 73.654,-55.604 73.867,-56.431 74.073,-56.133 74.258,-57.311 74.105,-56.229 74.536,-58.693 75.351,-58.137 75.519,-58.425 75.73,-63.757 76.16,-66.383 79.132,-64.857 79.501,-65.068 80,-63.599 80.117,-67.408 80.333,-63.636 81.137,-62.72 80.745,-63.334 81.146,-61.082 81.116,-61.341 81.347,-60.777 81.498,-61.447 81.744,-60.755 81.883,-56.453 81.336,-59.523 81.988,-58.604 82.105,-54.497 82.365,-53.599 82.115,-53.672 81.515,-52.922 82.03,-49.643 81.633,-51.136 81.934,-49.48 81.924,-51.17 82.502,-50.244 82.526,-44.65 81.757,-44.216 81.831,-44.98 82.026,-44.35 82.105,-44.659 82.281,-42.331 82.219,-45.82 82.769,-39.746 82.501,-45.593 83.141,-38.638 82.751,-39.187 82.979,-36.958 83.149,-38.913 83.435,-34.821 83.61,-25.701 83.294,-35.607 82.767,-25.259 83.166,-24.766 82.998,-25.941 82.771,-21.328 82.601,-32.82 81.76,-24.546 81.986,-26.734 81.467,-26.343 81.425,-21.004 81.933,-21.314 81.456,-23.973 80.57,-18.939 81.605,-19.536 81.36,-15.625 81.831,-11.312 81.457,-15.472 80.616,-20.88 80.554,-15.701 80.419,-20.522 80.113,-19.983 79.719,-17.157 80,-17.943 79.694,-22.673 79.654,-22.919 75.949,-19.36 75.718,-19.581 75.145,-22.147 75.673,-21.399 75.454,-22.506 75.547,-20.503 75.137,-22.474 75.169,-18.977 74.481,-22.458 74.305,-22.022 74.304,-22.507 74.06,-21.886 73.65,-21.746 74.059,-20.275 73.875,-20.542 73.45,-22.452 73.258,-24.1 73.669,-22.272 73.636,-25.73 73.958,-24.694 73.523,-27.424 73.464,-26.354 73.243,-27.709 73.143,-27.376 72.977,-25 73.011,-27.406 72.856,-24.704 72.684,-26.309 72.387,-25.246 72.395,-25.503 72.02,-24.4 72.348,-24.515 71.187,-28.72 72.095,-27.34 71.707,-28.466 71.546,-25.428 71.272,-27.932 71.147,-27.627 70.947,-29.261 70.455,-26.34 70.369,-28.602 70.084,-27.438 69.959,-25.26 70.414,-22.079 70.135,-26.381 68.67,-30.142 68.097,-31.606 68.071,-32.528 68.613,-32.029 67.925,-33.221 67.683,-34.625 66.367,-37.479 65.999,-37.216 65.753,-37.844 65.884,-37.155 66.305,-37.876 66.436,-37.995 65.939,-38.483 66.017,-38.211 65.638,-39.351 65.746,-40.214 65.49,-39.769 65.389,-40.155 65.009,-41.131 65.114,-40.397 64.367,-41.556 64.26,-40.595 64.124,-40.514 63.691,-41.502 63.854,-40.763 63.503,-41.731 63.554,-41.429 63.107,-42.218 63.091,-41.758 62.833,-43.154 62.741,-42.148 62.378,-42.99 62.513,-42.112 62.002,-42.883 61.761,-42.235 61.694,-43.255 61.33,-42.648 61.088,-43.63 61.126,-42.704 61.054,-43.527 60.832,-42.852 60.56,-44.197 60.622,-43.096 60.094,-44.092 60.379,-44.805 60)))
America/Goose_Bay|MULTIPOLYGON(((-57.109 51.992,-63.815 51.993,-64.091 52.478,-63.389 52.661,-63.625 52.882,-64.149 52.729,-64.559 51.595,-66.367 52.16,-66.358 53.009,-67.338 52.894,-66.888 53.425,-67.817 54.022,-67.077 54.679,-67.43 55.079,-66.661 54.715,-66.813 55.361,-65.701 54.714,-63.917 54.608,-63.322 55.39,-63.79 55.475,-63.846 55.917,-63.419 56,-64.185 56.43,-63.591 57.733,-64.444 58.081,-63.469 58.765,-64.91 58.942,-64.275 59.033,-64.353 59.511,-64.934 59.565,-64.875 60.258,-63.352 59.191,-64.055 59.02,-62.903 58.815,-63.6 58.286,-62.561 58.476,-63.346 57.969,-61.872 57.854,-62.556 57.502,-61.339 56.954,-62.605 56.794,-61.656 56.538,-62.229 56.456,-60.668 55.539,-60.306 55.773,-60.678 54.984,-59.758 55.335,-59.971 55.11,-59.399 55.16,-59.914 54.739,-59.131 55.233,-59.107 54.82,-57.321 54.574,-59.583 54.032,-58.374 54.22,-60.755 53.24,-57.413 54.185,-57.057 53.81,-57.516 53.577,-57.109 51.992)))
America/Grand_Turk|MULTIPOLYGON(((-71.532 21.613,-71.501 21.673,-71.532 21.613)))
America/Grenada|MULTIPOLYGON(((-61.466 12.478,-61.436 12.529,-61.466 12.478)))
America/Guadeloupe|MULTIPOLYGON(((-61.509 16.389,-61.169 16.251,-61.509 16.389)))
America/Guatemala|MULTIPOLYGON(((-90.24 13.786,-91.79 14.19,-92.211 15.261,-91.732 16.076,-90.426 16.099,-91.44 17.249,-90.99 17.254,-90.99 17.817,-89.147 17.817,-89.222 15.892,-88.223 15.72,-90.24 13.786)))
America/Guayaquil|MULTIPOLYGON(((-78.388 -3.808,-79.037 -4.999,-79.631 -4.435,-80.388 -4.483,-79.71 -2.486,-80.253 -2.74,-81.007 -2.189,-80.091 0.759,-78.822 1.418,-77.403 0.362,-76.269 0.441,-75.288 -0.094,-75.626 -0.252,-75.185 -0.971,-78.388 -3.808)))
America/Guyana|MULTIPOLYGON(((-57.52 6.278,-57.192 5.17,-57.924 4.843,-58.055 3.994,-56.48 1.941,-57.32 1.986,-58.809 1.176,-59.754 1.861,-59.984 2.912,-59.516 3.94,-60.163 4.521,-59.969 5.073,-61.379 5.954,-61.165 6.688,-60.265 7.077,-60.733 7.525,-59.808 8.273,-59.998 8.558,-58.485 7.366,-58.615 6.419,-58.293 6.89,-57.52 6.278)))
America/Halifax|MULTIPOLYGON(((-64.158 45,-63.346 45.368,-64.949 45.337,-64.033 46.007,-62.507 45.589,-61.942 45.894,-60.969 45.324,-64.307 44.567,-65.478 43.452,-66.126 43.74,-65.976 44.596,-64.503 45.331,-64.158 45)))
America/Havana|MULTIPOLYGON(((-74.712 20.557,-74.134 20.196,-77.734 19.843,-77.265 20.698,-78.137 20.761,-78.748 21.644,-81.808 22.181,-82.16 22.396,-81.606 22.524,-81.89 22.685,-84.956 21.882,-83.247 22.995,-80.613 23.159,-74.712 20.557)))
America/Hermosillo|MULTIPOLYGON(((-114.956 31.915,-114.814 32.496,-111.065 31.329,-108.833 31.331,-108.566 28.289,-109.146 28.176,-108.486 26.832,-109.252 26.315,-110.522 27.296,-110.507 27.861,-112.166 28.968,-113.036 31.169,-114.956 31.915)))
America/Indiana/Petersburg|MULTIPOLYGON(((-87.072 38.515,-87.464 38.467,-87.072 38.515)))
America/Indiana/Tell_City|MULTIPOLYGON(((-86.655 37.841,-86.571 38.264,-86.655 37.841)))
America/Indiana/Vevay|MULTIPOLYGON(((-84.885 38.793,-85.203 38.929,-84.885 38.793)))
America/Indiana/Indianapolis|MULTIPOLYGON(((-85.202 38.696,-86.681 38.398,-86.684 38.908,-87.652 39.112,-87.526 40.738,-86.467 40.909,-86.524 41.76,-84.808 41.76,-84.819 39.306,-85.202 38.696)))
America/Indiana/Knox|MULTIPOLYGON(((-86.467 41.434,-86.931 41.172,-86.467 41.434)))
America/Indiana/Marengo|MULTIPOLYGON(((-86.398 38.106,-86.681 38.398,-86.254 38.422,-86.398 38.106)))
America/Indiana/Vincennes|MULTIPOLYGON(((-87.741 38.431,-87.542 38.898,-86.684 38.908,-86.68 38.248,-87.741 38.431)))
America/Indiana/Winamac|MULTIPOLYGON(((-86.467 41.171,-86.929 40.914,-86.467 41.171)))
America/Inuvik|MULTIPOLYGON(((-133.379 68.3,-133.794 68.417,-133.379 68.3)))
America/Iqaluit|MULTIPOLYGON(((-79.949 75.541,-80.384 75.473,-79.454 75.276,-80.379 75.009,-79.336 74.892,-85 74.534,-85 75.66,-79.949 75.541)))
America/Iqaluit|MULTIPOLYGON(((-79.996 82.936,-75.86 82.588,-76.27 82.435,-75.456 82.605,-77.452 82.983,-68 82.96,-68.729 82.632,-68 82.653,-68 81.573,-69.336 81.713,-68 81.366,-70.227 81.173,-68 81.296,-68 80.787,-70.817 80.548,-70.121 80.19,-72.406 80.208,-70.473 80.086,-71.466 79.725,-74.242 79.884,-74.92 79.838,-73.121 79.547,-78.063 79.35,-74.404 79.05,-77.8 79.205,-74.595 78.586,-76.906 78.208,-75.597 78.126,-75.88 77.959,-78.355 77.927,-77.705 77.595,-78.328 77.371,-82.207 77.293,-77.742 76.812,-78.376 76.451,-81.062 76.132,-80.756 76.414,-82.504 76.721,-82.147 76.425,-85 76.579,-85 77.377,-83.451 77.348,-83.831 77.452,-82.31 78.072,-84.86 77.536,-85 78.907,-82.341 78.563,-83.268 78.829,-81.591 79.018,-84.726 79.027,-83.525 79.024,-84.975 79.539,-85 80.268,-80.725 79.57,-79.821 79.671,-83.234 80.325,-76.491 80.872,-79.001 80.882,-76.873 81.453,-79.478 81.195,-79.084 81.08,-79.971 80.768,-85 80.508,-84.979 81.038,-82.354 81.172,-85 81.071,-85 81.992,-84.554 81.877,-85 82.477,-79.204 81.812,-82.732 82.391,-80.582 82.545,-81.568 82.811,-78.499 82.677,-80.415 82.891,-79.996 82.936)))
America/Iqaluit|MULTIPOLYGON(((-85 68.757,-84.495 69.02,-85 69.114,-84.861 69.861,-82.211 69.639,-83.248 69.546,-81.301 69.194,-82.026 68.887,-81.219 68.644,-82.631 68.445,-81.186 67.461,-83.547 66.346,-83.898 66.921,-85 66.966,-85 68.757)))
America/Iqaluit|MULTIPOLYGON(((-76.055 72.867,-79.559 72.753,-80.888 73.612,-78.114 73.67,-76.055 72.867)))
America/Iqaluit|MULTIPOLYGON(((-84.481 73.312,-81.437 73.687,-80.224 72.739,-80.903 72.461,-80.469 72.461,-80.945 71.891,-79.782 72.504,-77.727 71.746,-78.875 72.233,-77.6 72.222,-78.547 72.5,-77.583 72.759,-75.16 72.492,-74.923 72.248,-76.091 71.701,-74.288 72.081,-75.391 71.518,-74.604 71.66,-75.04 71.18,-73.585 71.776,-74.301 71.404,-73.576 71.574,-73.856 71.047,-73.03 71.28,-73.347 70.97,-72.568 71.656,-71.131 71.264,-72.777 70.819,-72.169 70.841,-72.543 70.612,-70.599 71.063,-71.968 70.418,-71.159 70.547,-71.535 70.023,-69.87 70.88,-70.617 70.463,-68.279 70.545,-70.479 69.84,-68.633 70.166,-69.981 69.611,-68 70.299,-68.291 69.628,-70.045 69.538,-68 69.466,-69.256 69.27,-68.15 69.267,-69.08 69.101,-68.062 69.125,-68.554 68.973,-68 68.788,-69.396 68.868,-68 68.526,-68 66.008,-68.362 66.065,-68 65.775,-68 63.551,-68.977 63.75,-68 63.163,-68 62.195,-71.636 63.135,-72.115 63.44,-71.195 63.593,-72.632 63.84,-73.48 64.397,-73.283 64.66,-73.572 64.311,-73.426 64.602,-74.116 64.326,-74.029 64.725,-74.61 64.899,-74.982 64.776,-74.46 64.386,-78.021 64.423,-78.293 64.703,-77.414 65.465,-73.465 65.448,-74.458 66.156,-72.157 67.266,-73.503 68.277,-73.203 68.376,-73.959 68.412,-73.657 68.665,-75.477 69.027,-76.629 68.691,-75.589 69.228,-77.191 69.644,-76.69 69.849,-77.308 69.837,-76.966 70.001,-77.631 69.752,-77.669 70.205,-78.956 70.707,-79.6 70.372,-78.936 70.323,-78.81 69.89,-81.746 70.13,-80.924 69.723,-83.02 70.319,-81.702 69.943,-85 70.079,-85 71.091,-84.439 71.65,-85 71.662,-85 72.253,-84.352 72.134,-85 72.331,-85 72.916,-84.496 72.875,-85 73.125,-84.096 73.06,-85 73.35,-84.481 73.312)))
America/La_Paz|MULTIPOLYGON(((-62.259 -21,-62.649 -22.252,-63.935 -22.003,-64.321 -22.869,-64.639 -22.2,-66.222 -21.781,-67.178 -22.806,-67.875 -22.826,-68.756 -20.392,-68.41 -19.398,-69.641 -17.282,-68.814 -16.338,-69.414 -15.621,-68.678 -12.521,-69.564 -10.955,-68.587 -11.11,-66.616 -9.893,-65.403 -9.685,-64.993 -11.999,-60.468 -13.801,-60.173 -16.265,-58.309 -16.27,-58.395 -17.197,-57.458 -18.228,-57.91 -20.037,-59.12 -19.347,-61.735 -19.628,-62.259 -21)))
America/Jamaica|MULTIPOLYGON(((-76.256 17.997,-77.177 17.704,-78.367 18.266,-77.309 18.472,-76.256 17.997)))
America/Juneau|MULTIPOLYGON(((-137.515 58.916,-135.483 59.8,-132.365 57.344,-133.556 57.179,-133.044 57.353,-133.638 57.715,-132.883 57.503,-133.566 57.915,-133.123 57.865,-134.037 58.06,-133.703 58.54,-134.759 58.386,-135.341 59.481,-135.712 59.42,-135.139 58.208,-135.911 58.382,-135.754 58.888,-136.174 59.072,-136.2 58.752,-137.065 59.062,-136.084 58.511,-136.607 58.207,-137.936 58.804,-137.515 58.916)))
America/Kentucky/Louisville|MULTIPOLYGON(((-86.052 37.962,-86.254 38.422,-85.428 38.586,-86.052 37.962)))
America/Kentucky/Monticello|MULTIPOLYGON(((-84.836 36.998,-84.582 36.803,-84.989 36.618,-84.836 36.998)))
America/Kralendijk|MULTIPOLYGON(((-63.235 17.623,-63.215 17.653,-63.235 17.623)))
America/Lima|MULTIPOLYGON(((-69.64 -17.284,-69.819 -18.119,-70.374 -18.35,-71.515 -17.265,-75.199 -15.384,-76.296 -14.175,-76.206 -13.4,-79.678 -7.12,-81.145 -5.981,-80.848 -5.534,-81.303 -4.479,-80.786 -3.749,-80.222 -3.434,-80.443 -4.437,-79 -4.979,-78.311 -3.421,-75.538 -1.536,-75.185 -0.971,-75.621 -0.107,-74.814 -0.151,-72.921 -2.5,-71.722 -2.128,-70.034 -2.742,-70.703 -3.795,-69.957 -4.387,-70.634 -4.123,-72.818 -5.102,-73.135 -6.511,-73.983 -7.536,-72.942 -8.985,-73.204 -9.408,-72.355 -9.496,-72.181 -10,-70.497 -9.424,-70.621 -11,-69.577 -10.941,-68.679 -12.497,-69.414 -15.621,-68.814 -16.338,-69.64 -17.284)))
America/Managua|MULTIPOLYGON(((-85 10.976,-85.781 11.102,-87.677 12.961,-86.977 13.016,-86.763 13.773,-85.749 13.835,-84.903 14.808,-83.158 14.992,-83.667 10.81,-85 10.976)))
America/Manaus|MULTIPOLYGON(((-60 0.23,-58.871 0.225,-58.328 -1.11,-56.306 -2.232,-58.467 -6.702,-58.136 -7.339,-58.468 -8.701,-61.916 -8.876,-62.755 -8.043,-63.538 -8.001,-64.115 -8.959,-65.086 -9.437,-66.399 -9.399,-66.831 -9.838,-67.558 -9.538,-69.946 -4.226,-69.368 -1.334,-70.037 0.553,-69.112 0.643,-69.854 1.07,-69.855 1.715,-67.41 2.141,-67.097 1.17,-66.322 0.738,-65.583 1.008,-65.511 0.626,-64.018 1.967,-63.139 2.181,-62.439 0.825,-62.507 -0.779,-61.854 -1.388,-61.219 -0.494,-60.313 -0.689,-60 0.23)))
America/Los_Angeles|MULTIPOLYGON(((-114.544 45.616,-116.309 45.414,-116.639 46.036,-116.462 45.609,-117.203 44.312,-118.233 44.256,-118.214 42.449,-117.03 42.452,-117.029 42,-114.04 41.993,-114.049 36.195,-114.755 36.085,-114.129 34.267,-114.724 33.405,-114.466 32.846,-117.124 32.535,-118.543 34.041,-120.64 34.564,-120.649 35.141,-122.404 37.194,-122.272 38.083,-123.02 37.995,-123.724 38.917,-124.405 40.443,-124.055 41.539,-124.561 42.838,-124.022 46.226,-123.492 46.265,-124.084 46.264,-123.794 46.667,-124.135 46.902,-123.688 46.957,-124.171 46.928,-124.728 48.381,-122.757 48.141,-123.154 47.354,-122.614 47.944,-122.494 47.507,-122.904 47.007,-122.193 47.474,-122.756 49.001,-116.051 49,-115.758 47.423,-114.325 46.653,-114.544 45.616)))
America/Lower_Princes|MULTIPOLYGON(((-63.144 18.06,-63.013 18.06,-63.144 18.06)))
America/Maceio|MULTIPOLYGON(((-36.4 -10.503,-37.792 -11.526,-38.241 -10.894,-37.771 -10.129,-38.236 -9.331,-37.754 -8.853,-36.939 -9.356,-35.149 -8.913,-36.4 -10.503)))
America/Marigot|MULTIPOLYGON(((-63.013 18.06,-63.153 18.066,-63.013 18.06)))
America/Martinique|MULTIPOLYGON(((-60.968 14.764,-60.961 14.77,-60.968 14.764)))
America/Matamoros|MULTIPOLYGON(((-98.558 25.946,-99.339 26.279,-101.566 29.487,-102.511 29.482,-103.087 28.702,-103.289 29,-102.667 29.744,-101.401 29.768,-99.515 27.563,-99.112 26.419,-97.149 25.941,-97.405 25.555,-98.558 25.946)))
America/Mazatlan|MULTIPOLYGON(((-105 22.956,-103.945 21.375,-104.286 20.708,-105.428 20.899,-105.195 21.458,-105.811 22.644,-108.071 25.093,-109.397 25.639,-109.283 26.282,-108.04 26.951,-106.949 24.842,-105 22.956)))
America/Mazatlan|MULTIPOLYGON(((-114.204 28,-112.764 27.999,-109.521 23.122,-109.982 22.879,-112.171 24.814,-112.148 25.931,-113.154 26.983,-113.621 26.721,-115.079 27.848,-113.95 27.656,-114.204 28)))
America/Menominee|MULTIPOLYGON(((-87.665 45.373,-88.098 45.917,-90.415 46.56,-87.619 46.248,-87.268 45.549,-87.665 45.373)))
America/Mexico_City|MULTIPOLYGON(((-94.104 16.103,-94.863 16.431,-96.489 15.646,-97.795 15.965,-104.962 19.314,-105.701 20.406,-104.795 21.019,-104.286 20.708,-103.961 21.288,-104.403 22.076,-103.851 24.073,-102.514 24.452,-102.666 25.118,-100.861 24.597,-100.017 22.804,-97.787 22.264,-95.936 18.882,-94.488 18.149,-92.153 18.512,-91.855 17.951,-90.983 17.968,-90.99 17.254,-91.434 17.232,-90.372 16.372,-91.732 16.076,-92.222 14.535,-94.424 16.279,-94.104 16.103)))
America/Merida|MULTIPOLYGON(((-90.426 20.765,-89.818 21.261,-87.539 21.49,-87.754 20.662,-89.418 19.652,-89.431 17.817,-91.855 17.951,-92.482 18.648,-91.309 18.567,-90.426 20.765)))
America/Metlakatla|MULTIPOLYGON(((-131.599 55.112,-131.533 55.102,-131.599 55.112)))
America/Miquelon|MULTIPOLYGON(((-56.345 46.931,-56.364 47.146,-56.345 46.931)))
America/Moncton|MULTIPOLYGON(((-66.71 48,-64.737 47.764,-65.362 47.078,-64.807 47.076,-64.561 46.212,-63.78 46.102,-65.905 45.194,-67.344 45.126,-67.813 45.684,-67.787 47.066,-69.054 47.297,-68.119 47.999,-66.71 48)))
America/Monterrey|MULTIPOLYGON(((-102.667 25.076,-102.514 24.452,-103.851 24.073,-104.311 22.319,-105 22.548,-107.125 25.294,-106.028 26.839,-104.565 26.35,-103.631 26.661,-103.955 27.871,-103.432 28.761,-102.511 29.482,-101.581 29.495,-99.238 26.166,-97.2 25.644,-97.53 25.016,-97.396 25.406,-97.763 25.366,-97.787 22.264,-99.977 22.777,-100.844 24.584,-102.667 25.076)))
America/Montevideo|MULTIPOLYGON(((-56.035 -34.89,-57.856 -34.485,-58.415 -33.911,-57.634 -30.177,-56.804 -30.107,-56.008 -31.063,-55.587 -30.851,-53.076 -32.739,-54.142 -34.681,-56.035 -34.89)))
America/Montreal|MULTIPOLYGON(((-74.726 45,-74.381 45.564,-76.622 45.545,-78.701 46.317,-79.586 47.432,-79.545 51.556,-78.858 51.171,-79.045 51.769,-78.455 52.255,-78.992 53.016,-78.955 53.99,-79.764 54.631,-77.769 55.266,-76.525 56.431,-76.999 58.024,-78.609 58.677,-77.253 59.992,-77.787 60.386,-77.358 60.515,-77.843 60.634,-77.523 60.843,-78.233 60.786,-77.492 61.531,-78.032 61.727,-78.099 62.365,-74.536 62.102,-73.693 62.482,-71.98 61.679,-72.266 61.567,-71.551 61.614,-71.929 61.448,-71.622 61.154,-69.499 61.066,-69.623 60.073,-70.998 60.071,-69.716 59.964,-69.759 59.311,-69.095 59.06,-70.412 58.656,-68.768 58.919,-68.189 58.548,-69.409 57.727,-68.012 58.583,-68.123 58.064,-67.748 58.464,-67.716 57.918,-66.376 58.854,-66.027 58.305,-65.999 58.913,-65.284 59.04,-65.745 59.269,-65.031 59.392,-65.537 59.746,-64.629 60.171,-64.934 59.565,-64.353 59.511,-64.275 59.033,-64.91 58.942,-63.469 58.765,-64.444 58.081,-63.591 57.733,-64.185 56.43,-63.419 56,-63.846 55.917,-63.79 55.475,-63.322 55.39,-63.917 54.608,-65.701 54.714,-66.813 55.361,-66.661 54.715,-67.43 55.079,-67.077 54.679,-67.817 54.022,-66.888 53.425,-67.338 52.894,-66.358 53.009,-66.367 52.16,-64.559 51.595,-64.149 52.729,-63.625 52.882,-63.389 52.661,-64.091 52.478,-63.815 51.993,-57.109 51.992,-57.1 51.592,-58.717 51.458,-59.606 50.548,-61.737 50.126,-66.454 50.121,-66.598 50.567,-67.362 49.318,-68.6 49.046,-70.742 47.089,-72.662 46.246,-66.746 49.082,-64.927 49.196,-64.227 48.495,-65.251 48.004,-68.381 47.913,-69.986 46.699,-70.645 45.375,-71.537 45,-74.726 45)))
America/Montserrat|MULTIPOLYGON(((-62.238 16.741,-62.146 16.694,-62.238 16.741)))
America/Nassau|MULTIPOLYGON(((-76.802 25.542,-76.745 25.545,-76.802 25.542)))
America/New_York|MULTIPOLYGON(((-84.938 30.869,-85.606 34.986,-84.679 35.907,-84.584 36.891,-86.489 38.045,-84.813 38.791,-85.144 38.903,-84.807 41.696,-81.728 41.496,-79.145 42.558,-79.059 43.259,-76.223 43.539,-76.376 44.106,-74.998 44.98,-70.838 45.241,-69.226 47.459,-67.787 47.066,-67.813 45.684,-66.958 44.808,-68.343 44.224,-68.813 44.536,-69.212 43.941,-70.264 43.716,-71.055 42.306,-70.341 41.709,-70.078 42.049,-70.015 41.546,-71.202 41.46,-71.385 41.807,-71.488 41.365,-73.66 41.002,-74.864 38.939,-75.587 39.642,-75.051 38.438,-75.949 37.117,-75.643 37.973,-76.38 38.847,-75.946 39.581,-76.607 39.277,-76.325 38.038,-77.309 38.371,-76.248 37.89,-76.906 37.975,-76.306 37,-76.948 37.224,-75.996 36.92,-75.544 35.794,-75.975 36.713,-75.798 36.074,-76.724 35.956,-75.733 35.623,-76.931 35.445,-76.471 35.259,-76.94 34.972,-76.303 35.01,-76.517 34.72,-80.84 32.473,-81.482 30.988,-80.031 26.8,-80.566 24.954,-81.138 25.156,-82.009 26.494,-81.752 26.726,-82.053 26.547,-82.697 27.478,-82.389 27.825,-82.856 27.866,-82.799 29.173,-84.171 30.212,-85.356 29.662,-84.938 30.869)))
America/Nipigon|MULTIPOLYGON(((-88.234 48.953,-88.433 49.039,-88.234 48.953)))
America/Nome|MULTIPOLYGON(((-162 67.039,-163.695 67.107,-164.137 67.613,-166.838 68.341,-166.214 68.882,-163.691 69.076,-162 70.298,-162 67.039)))
America/Nome|MULTIPOLYGON(((-162 64.697,-162.782 64.325,-166.209 64.579,-166.947 65.156,-166.354 65.283,-168.128 65.65,-163.737 66.586,-164.189 66.184,-162 66.056,-162 64.697)))
America/Nome|MULTIPOLYGON(((-162 59.821,-164.117 59.839,-165.411 60.538,-164.991 61.02,-166.157 61.719,-164.426 63.212,-163.094 63.056,-162.014 63.486,-162 59.821)))
America/Noronha|MULTIPOLYGON(((-32.383 -3.805,-32.398 -3.81,-32.383 -3.805)))
America/North_Dakota/Beulah|MULTIPOLYGON(((-101.257 47.268,-102.144 46.982,-102.203 47.573,-101.257 47.268)))
America/North_Dakota/Center|MULTIPOLYGON(((-100.96 47.158,-101.763 46.982,-100.96 47.158)))
America/North_Dakota/New_Salem|MULTIPOLYGON(((-100.935 46.983,-100.543 46.531,-101.025 46.278,-102.094 46.717,-100.935 46.983)))
America/Ojinaga|MULTIPOLYGON(((-106.521 31.778,-103.434 28.757,-104.718 29.453,-105.148 30.429,-106.616 31.553,-108.891 31.192,-108.206 31.331,-108.203 31.783,-106.521 31.778)))
America/Panama|MULTIPOLYGON(((-77.429 8.557,-77.174 7.934,-77.887 7.221,-78.445 8.072,-78.151 8.416,-77.749 8.144,-79.17 9.03,-80.484 8.205,-79.994 7.51,-80.439 7.238,-80.933 7.245,-81.053 7.924,-81.233 7.605,-82.21 8.382,-82.876 8.025,-83.051 8.326,-82.841 9.617,-81.296 8.776,-78.976 9.565,-77.429 8.557)))
America/Pangnirtung|MULTIPOLYGON(((-68 82.653,-64.846 82.91,-61.135 82.315,-68 81.573,-68 82.653)))
America/Pangnirtung|MULTIPOLYGON(((-68 65.478,-67.308 65.664,-66.725 64.714,-66.612 65.029,-65.068 64.476,-65.683 64.296,-64.605 63.977,-64.969 63.804,-64.515 63.241,-65.293 63.793,-64.598 62.899,-65.268 63.026,-65.197 62.566,-66.519 63.409,-66.533 63.001,-68 63.551,-68 65.478)))
America/Pangnirtung|MULTIPOLYGON(((-68 68.526,-66.653 68.445,-67.865 68.268,-66.289 68.125,-66.761 67.875,-66.362 67.767,-65.919 68.03,-66.023 67.592,-64.699 67.979,-65.211 67.643,-64.501 67.81,-63.941 67.35,-64.781 67.363,-63.948 67.263,-64.693 67.004,-63.078 67.325,-63.83 66.816,-62.834 66.963,-62.905 66.629,-62.019 67.051,-61.257 66.617,-62.884 66.331,-61.927 66.004,-63.044 66.107,-62.381 65.942,-62.862 65.898,-62.656 65.575,-63.522 65.924,-63.54 64.883,-65.496 65.736,-64.339 66.348,-65.874 65.939,-65.465 66.382,-65.979 66.102,-67.926 66.632,-67.1 66.374,-67.971 66.512,-67.131 66.019,-67.941 65.914,-68 68.526)))
America/Paramaribo|MULTIPOLYGON(((-54.318 5.21,-53.977 3.601,-54.433 2.34,-55.948 2.532,-55.957 1.844,-56.689 2.018,-58.086 4.131,-57.874 4.905,-57.192 5.17,-57.146 6,-54.024 5.824,-54.318 5.21)))
America/Phoenix|MULTIPOLYGON(((-109.047 32.698,-109.05 31.332,-111.065 31.329,-114.814 32.496,-114.129 34.267,-114.753 36.092,-114.147 36.031,-114.051 37,-111.345 37.004,-111.874 36.369,-111.236 35.157,-109.046 35.166,-109.047 32.698)))
America/Port-au-Prince|MULTIPOLYGON(((-73.164 18.956,-72.806 18.702,-73.164 18.956)))
America/Port_of_Spain|MULTIPOLYGON(((-61.686 10.679,-61.675 10.705,-61.686 10.679)))
America/Porto_Velho|MULTIPOLYGON(((-60 -11.902,-60.392 -13.437,-61.824 -13.539,-64.993 -11.999,-65.377 -9.698,-66.831 -9.838,-66.399 -9.399,-65.077 -9.433,-64.115 -8.959,-63.538 -8.001,-62.851 -8.001,-61.489 -8.883,-61.527 -11.001,-60.006 -11.135,-60 -11.902)))
America/Puerto_Rico|MULTIPOLYGON(((-66.245 18.477,-66.234 18.485,-66.245 18.477)))
America/Rainy_River|MULTIPOLYGON(((-94.549 48.714,-94.59 48.726,-94.549 48.714)))
America/Rankin_Inlet|MULTIPOLYGON(((-85 81.306,-89.726 81.006,-90.32 81.185,-87.27 81.489,-91.956 81.626,-85.217 81.996,-85 81.306)))
America/Rankin_Inlet|MULTIPOLYGON(((-98.581 76.612,-97.661 76.485,-97.882 75.749,-97.263 75.393,-99.93 74.98,-100.769 75.352,-99.745 75.666,-102 75.548,-102 75.888,-101.234 75.749,-101.996 76.413,-99.879 75.894,-100.235 76.13,-99.397 76.16,-100.981 76.493,-98.581 76.612)))
America/Rankin_Inlet|MULTIPOLYGON(((-90 78.467,-89.439 78.159,-92.119 78.211,-92.991 78.469,-91.624 78.538,-94.313 78.984,-90.731 79.217,-95.207 79.285,-95.753 79.534,-94.287 79.697,-96.788 80.082,-94.417 80,-94.823 80.082,-94.11 80.179,-96.688 80.33,-93.806 80.518,-95.551 80.812,-93.131 81.095,-94.414 81.245,-93.293 81.363,-88.821 80.129,-87.672 80.404,-88.103 80.122,-86.93 79.914,-87.334 79.504,-85 79.346,-87.612 78.639,-88.159 78.995,-88.365 78.657,-87.88 78.55,-88.806 78.605,-88.829 78.145,-90 78.467)))
America/Rankin_Inlet|MULTIPOLYGON(((-85 74.534,-91.902 74.703,-92.507 75.217,-92.105 75.85,-93.101 76.361,-95.381 76.227,-94.793 76.308,-96.973 76.734,-95.689 77.069,-93.176 76.74,-93.589 76.409,-90.972 76.652,-90.468 76.475,-91.599 76.494,-89.276 76.297,-91.285 76.181,-88.929 75.427,-85.011 75.663,-85 74.534)))
America/Rankin_Inlet|MULTIPOLYGON(((-85 76.579,-89.652 76.572,-86.611 77.175,-88.228 77.66,-87.284 77.899,-85 77.377,-85 76.579)))
America/Rankin_Inlet|MULTIPOLYGON(((-85 70.079,-88.828 70.524,-89.531 71.097,-86.978 71.003,-89.885 71.366,-90.106 71.937,-89.559 72.175,-89.915 72.425,-88 73.65,-85 73.795,-86.736 72.709,-86.235 72.425,-86.392 72.013,-85 71.291,-86.797 70.997,-85 71.177,-85 70.079)))
America/Rankin_Inlet|MULTIPOLYGON(((-90 63.931,-90.72 63.452,-94.087 63.969,-91.746 63.718,-90.644 63.059,-92.407 62.844,-91.843 62.612,-93.869 61.968,-93.272 61.736,-94.334 61.403,-93.809 61.338,-94.811 60,-102.008 60,-102 67,-89 67,-89 69.26,-87.923 68.737,-87.775 68.32,-88.38 67.985,-87.241 67.101,-86.507 67.333,-85.635 68.724,-85 68.757,-85.011 66.272,-86.742 66.542,-85.852 66.162,-87.336 65.321,-91.478 65.959,-86.901 65.142,-88.107 64.142,-90 63.931)))
America/Recife|MULTIPOLYGON(((-38.697 -7.62,-38.074 -7.823,-37.238 -7.273,-36.963 -8.284,-35.267 -7.38,-34.82 -7.929,-35.149 -8.913,-36.939 -9.356,-37.754 -8.853,-38.235 -9.332,-39.368 -8.531,-40.634 -9.488,-41.371 -8.712,-40.579 -8.108,-40.662 -7.404,-38.697 -7.62)))
America/Rankin_Inlet|MULTIPOLYGON(((-95.125 73.825,-93.51 74.177,-90.16 73.898,-92.054 72.751,-94.289 72.77,-93.443 72.471,-93.895 72.242,-95.827 72.855,-95.656 73.727,-94.592 73.657,-95.125 73.825)))
America/Regina|MULTIPOLYGON(((-105 48.997,-110 48.997,-110 52.667,-108.819 53.016,-110 53.599,-110 60,-102 60,-101.909 55.103,-102.5 54.5,-101.763 54.056,-101.366 48.996,-105 48.997)))
America/Resolute|MULTIPOLYGON(((-95.334 75.574,-93.652 75.361,-93.443 74.724,-96.621 74.993,-95.334 75.574)))
America/Rio_Branco|MULTIPOLYGON(((-73.738 -7.22,-70.346 -8.165,-66.623 -9.935,-68.587 -11.11,-70.621 -11,-70.496 -9.425,-72.181 -10,-72.355 -9.496,-73.201 -9.412,-72.942 -8.985,-73.98 -7.559,-73.738 -7.22)))
America/Santa_Isabel|MULTIPOLYGON(((-114.804 32.51,-114.664 30.195,-112.764 27.999,-114.204 28,-114.066 28.519,-115.697 29.752,-116.682 31.55,-116.405 32.388,-114.804 32.51)))
America/Santarem|MULTIPOLYGON(((-52.991 0,-52.368 -1.066,-51.846 -1.158,-52.281 -1.699,-51.761 -3.175,-52.591 -3.831,-52.917 -5.017,-51.978 -6.727,-52.861 -8.188,-52.015 -9.273,-52.632 -9.717,-56.777 -9.402,-57.596 -8.757,-58.472 -6.724,-56.306 -2.232,-58.747 -0.642,-58.972 1.31,-57.302 1.99,-55.972 1.837,-55.978 2.524,-54.94 2.632,-54.735 1.769,-53.433 1.257,-52.991 0)))
America/Santiago|MULTIPOLYGON(((-70.437 -53.105,-69.434 -52.457,-68.605 -52.665,-68.611 -54.896,-71.973 -54.611,-70.075 -54.552,-70.917 -54.127,-69.205 -54.445,-69.359 -54.713,-68.965 -54.473,-70.178 -53.843,-69.359 -53.371,-70.228 -53.477,-70.437 -53.105)))
America/Santiago|MULTIPOLYGON(((-73.371 -49.14,-73.573 -50.28,-73.133 -50.775,-72.278 -50.655,-72.438 -51.569,-72.002 -51.975,-68.424 -52.379,-70.875 -52.736,-71.289 -53.903,-72.473 -53.399,-71.776 -53.512,-71.122 -52.896,-71.558 -52.561,-72.878 -52.523,-72.994 -53.066,-73.402 -53.05,-72.881 -52.55,-73.736 -52.745,-73.759 -52.048,-72.886 -52.287,-72.776 -51.963,-72.54 -52.218,-72.978 -52.462,-72.557 -52.475,-72.463 -51.786,-73.086 -51.241,-73.269 -51.501,-72.535 -51.748,-73.295 -51.584,-72.917 -51.872,-73.242 -52.108,-73.4 -51.647,-73.318 -52.182,-73.929 -51.627,-73.644 -51.2,-74.233 -50.923,-73.382 -50.688,-73.575 -50.392,-74.033 -50.857,-73.999 -50.379,-74.698 -50.21,-73.854 -50.301,-74.321 -49.636,-73.661 -49.725,-74.015 -49.086,-74.413 -49.395,-74.44 -48.803,-74.057 -48.749,-74.398 -48.604,-73.881 -48.428,-74.655 -48.019,-73.263 -48.035,-73.723 -47.566,-74.717 -47.728,-74.144 -47.602,-74.513 -47.434,-74.03 -47.164,-74.267 -46.756,-75.694 -46.783,-74.727 -45.818,-74.089 -45.82,-73.835 -46.594,-73.15 -45.674,-73.568 -45.787,-73.48 -45.447,-72.797 -45.432,-73.516 -45.193,-72.573 -44.503,-73.289 -44.165,-72.527 -42.562,-72.84 -42.303,-72.394 -42.492,-72.431 -41.976,-72.879 -41.914,-72.286 -41.508,-73.759 -41.745,-73.933 -41.113,-73.192 -39.387,-73.683 -37.334,-73.155 -37.117,-71.601 -33.539,-71.53 -28.983,-70.628 -26.337,-70.598 -23.244,-70.056 -21.434,-70.374 -18.35,-69.463 -17.508,-68.407 -19.408,-68.756 -20.392,-67.875 -22.826,-66.988 -22.992,-67.338 -24.034,-68.567 -24.748,-68.272 -26.917,-69.632 -28.378,-69.807 -30.187,-70.511 -31.163,-69.815 -34.224,-70.578 -35.258,-70.423 -36.153,-71.17 -36.839,-70.833 -38.573,-71.719 -39.638,-71.728 -42.115,-72.125 -42.307,-71.583 -43.66,-71.837 -44.376,-71.11 -44.523,-72.07 -44.768,-71.297 -45.293,-71.758 -45.562,-71.646 -46.683,-72.499 -47.732,-72.55 -48.791,-73.371 -49.14)))
America/Santo_Domingo|MULTIPOLYGON(((-70.936 18.256,-71.684 17.768,-72.003 18.625,-71.658 19.896,-69.967 19.685,-69.151 19.302,-69.62 19.082,-68.32 18.605,-68.64 18.212,-70.936 18.256)))
America/Scoresbysund|MULTIPOLYGON(((-24.4 72.348,-22.492 71.897,-23.122 71.621,-21.909 71.733,-22.566 71.457,-21.749 71.48,-21.713 71.118,-22.331 71.044,-21.68 71.075,-22.014 70.969,-21.475 70.537,-23.99 70.631,-24.515 71.187,-24.4 72.348)))
America/Sao_Paulo|MULTIPOLYGON(((-49.712 -29.325,-50.781 -31.131,-52.071 -32.188,-50.569 -30.471,-51.295 -30.007,-51.282 -30.811,-53.368 -33.751,-53.515 -33.163,-53.074 -32.746,-53.714 -32.104,-55.587 -30.851,-56.008 -31.063,-56.836 -30.091,-57.618 -30.179,-55.773 -28.247,-53.674 -26.948,-53.846 -25.686,-54.596 -25.595,-54.329 -24.131,-53.572 -22.885,-52.053 -21.719,-50.923 -19.457,-52.89 -18.678,-53.202 -17.285,-51.098 -14.891,-50.358 -12.54,-49.363 -13.156,-49.049 -12.557,-48.798 -13.185,-47.761 -13.312,-46.239 -12.789,-46.073 -15.249,-44.214 -14.236,-39.927 -16.009,-40.61 -17.399,-39.657 -18.333,-39.703 -19.413,-40.955 -21.251,-40.99 -22.014,-42.018 -22.998,-44.407 -22.945,-48.213 -25.47,-48.739 -25.374,-48.35 -25.581,-48.838 -26.16,-48.493 -26.224,-48.646 -28.232,-49.712 -29.325)))
America/Sitka|MULTIPOLYGON(((-132.607 57.567,-131.847 56.662,-133.508 57.174,-132.365 57.344,-132.607 57.567)))
America/St_Barthelemy|MULTIPOLYGON(((-62.839 17.884,-62.874 17.932,-62.839 17.884)))
America/St_Johns|MULTIPOLYGON(((-55.421 51.577,-56.101 51.333,-55.732 51.085,-56.276 50.899,-56.878 49.543,-56.165 50.16,-55.477 49.963,-56.153 49.43,-55.164 49.542,-55.408 49.031,-54.482 49.562,-53.471 49.256,-54.205 48.385,-53.039 48.651,-53.983 48.185,-53.679 47.518,-52.86 48.104,-53.298 47.6,-52.636 47.524,-53.089 46.658,-53.635 46.643,-53.559 47.218,-54.211 46.827,-53.825 47.42,-54.091 47.885,-55.756 46.85,-54.712 47.677,-56.201 47.498,-55.632 47.686,-55.796 47.968,-56.859 47.53,-59.323 47.623,-58.278 48.515,-59.238 48.537,-58.378 49.15,-57.896 48.973,-58.265 49.317,-57.71 49.458,-57.975 49.683,-57.408 50.712,-55.421 51.577)))
America/Thule|MULTIPOLYGON(((-63.757 76.16,-68.509 76.094,-69.638 76.383,-67.944 76.689,-71.384 77.016,-66.031 77.499,-70.185 77.552,-69.5 77.69,-73.042 78.173,-66.383 79.132,-63.757 76.16)))
America/St_Kitts|MULTIPOLYGON(((-62.827 17.331,-62.627 17.227,-62.827 17.331)))
America/St_Lucia|MULTIPOLYGON(((-60.932 14.103,-60.942 13.705,-60.932 14.103)))
America/St_Thomas|MULTIPOLYGON(((-64.854 18.363,-64.877 18.368,-64.854 18.363)))
America/St_Vincent|MULTIPOLYGON(((-61.197 13.366,-61.191 13.118,-61.197 13.366)))
America/Swift_Current|MULTIPOLYGON(((-107.827 50.31,-107.758 50.267,-107.827 50.31)))
America/Tegucigalpa|MULTIPOLYGON(((-86.765 13.71,-87.315 12.982,-87.75 13.858,-89.35 14.422,-89.154 15.065,-87.956 15.86,-86.013 16.027,-84.304 15.815,-83.156 14.999,-84.903 14.808,-85.749 13.835,-86.765 13.71)))
America/Thunder_Bay|MULTIPOLYGON(((-89.164 48.466,-89.389 48.29,-89.164 48.466)))
America/Tijuana|MULTIPOLYGON(((-117.293 32.432,-117.298 32.445,-117.293 32.432)))
America/Toronto|MULTIPOLYGON(((-75 45.61,-74.323 45.189,-77.011 44.048,-77.788 44.285,-76.846 44.11,-77.123 43.844,-78.932 43.857,-79.788 43.318,-78.928 42.883,-83.143 42.046,-81.706 43.391,-81.268 44.635,-81.716 45.226,-80.938 44.577,-79.688 44.829,-80.759 45.951,-81.658 46.112,-81.854 45.512,-83.948 46.051,-84.59 46.53,-84.846 47.945,-85.95 48.022,-86.43 48.773,-88.433 49.039,-88.199 48.59,-89.428 48.515,-89.567 47.993,-90.964 48.5,-91 49.25,-90 49.5,-90 50.75,-90.75 51.5,-90 52,-90 52.75,-89 52.75,-88.5 53.375,-89 54,-90 54,-90 56.218,-88.875 56.858,-87.616 55.989,-85.115 55.255,-82.259 55.109,-82.305 52.948,-80.419 51.331,-79.524 51.466,-79.432 47.089,-78.701 46.317,-76.376 45.461,-75 45.61)))
America/Tortola|MULTIPOLYGON(((-64.537 18.474,-64.533 18.502,-64.537 18.474)))
America/Vancouver|MULTIPOLYGON(((-128.432 50.782,-125.441 50.333,-123.263 48.45,-125.208 48.782,-124.814 49.252,-125.538 48.92,-125.777 49.37,-126.575 49.417,-126.12 49.693,-127.916 50.11,-127.42 50.603,-128.432 50.782)))
America/Vancouver|MULTIPOLYGON(((-135 59.32,-135.483 59.8,-137.521 58.917,-139.053 60,-120 60,-120 57.25,-123.802 56.77,-122.982 55.402,-118.397 52.852,-118.218 52.388,-118.678 52.15,-116.571 50.65,-116.684 49.272,-123.092 49.001,-121.419 49.405,-121.958 49.233,-122.137 49.755,-121.949 49.214,-122.754 49.219,-122.61 49.546,-123.14 49.199,-122.855 49.431,-123.27 49.336,-123.344 50.051,-123.269 49.587,-123.951 49.503,-123.529 49.704,-123.944 49.776,-123.772 50.204,-124.261 49.746,-124.841 50.063,-124.318 50.51,-125.079 50.323,-124.347 50.975,-124.957 51.236,-125.17 50.406,-126.29 50.52,-125.591 51.082,-125.957 50.683,-126.583 50.842,-126.221 51.227,-127.399 50.922,-126.653 51.179,-127.784 51.359,-126.662 51.838,-127.782 51.515,-127.881 51.895,-127.144 52.312,-126.671 51.958,-126.96 52.309,-126.309 52.431,-127.164 52.337,-127.081 52.883,-127.482 52.337,-127.878 52.197,-128.044 52.631,-128.347 52.26,-127.826 52.729,-128.981 53.539,-127.544 53.094,-128.796 53.58,-128.524 54.259,-129.285 53.356,-130.108 53.947,-129.251 54.321,-130.486 54.362,-129.984 54.3,-130.383 54.632,-129.27 55.162,-130.008 55.007,-129.459 55.464,-129.81 55.623,-130.119 54.99,-130.107 56.125,-131.831 56.601,-133.373 58.427,-135 59.32)))
America/Whitehorse|MULTIPOLYGON(((-138.896 69.377,-136.442 68.899,-136.145 67.007,-133.814 67.002,-133.601 65.965,-132.316 65.994,-132.617 64.833,-130.137 63.859,-129.8 63.455,-130.182 63.248,-129.621 63.074,-129.277 62.152,-127.152 61.466,-126.835 60.758,-124.602 60.958,-124.01 60,-141 60.321,-140.992 69.645,-138.896 69.377)))
America/Winnipeg|MULTIPOLYGON(((-92.062 48.351,-94.59 48.72,-95.168 49.389,-95.165 48.996,-101.366 48.996,-101.763 54.056,-102.5 54.5,-101.909 55.103,-102 60,-94.811 60,-95.029 59.059,-93.185 58.756,-92.435 57.363,-92.735 56.925,-91.019 57.251,-88.991 56.848,-90 56.218,-90 54,-89 54,-88.5 53.375,-89 52.75,-90 52.75,-90 52,-90.75 51.5,-90 50.75,-90 49.5,-91.753 49,-92.062 48.351)))
America/Yakutat|MULTIPOLYGON(((-139.528 59.704,-139.588 59.716,-139.528 59.704)))
America/Yellowknife|MULTIPOLYGON(((-120 67.812,-113.476 65.482,-111.569 65.48,-110.429 64.716,-102.008 64.279,-102.008 60,-124.01 60,-124.602 60.958,-126.835 60.758,-127.152 61.466,-129.277 62.152,-129.621 63.074,-130.182 63.248,-129.8 63.455,-130.137 63.859,-132.617 64.833,-132.316 65.994,-133.601 65.965,-133.811 67.001,-136.145 67.007,-136.442 68.899,-135.148 68.655,-135.999 69.2,-134.505 69.711,-133.743 69.534,-134.069 69.254,-129.372 70.101,-131.997 69.517,-131.97 69.212,-131.095 69.595,-130.894 69.081,-130.344 69.681,-127.251 70.202,-128.033 70.576,-125.437 69.307,-124.667 70.193,-124.032 69.68,-124.384 69.334,-122.968 69.827,-121.009 69.667,-121.958 69.667,-121.969 68.516,-120 67.812)))
America/Yellowknife|MULTIPOLYGON(((-116.398 77.556,-115.339 77.313,-116.386 77.139,-115.707 76.944,-117.277 76.263,-118.039 76.408,-117.839 76.825,-119.93 75.849,-123.021 76.086,-119.18 77.317,-116.398 77.556)))
America/Yellowknife|MULTIPOLYGON(((-119.793 74.099,-117.389 74.226,-115.285 73.481,-119.112 72.641,-120.192 72.224,-120.551 71.521,-122.787 71.081,-126.011 71.969,-123.747 73.749,-124.776 74.341,-121.461 74.556,-119.793 74.099)))
America/Yellowknife|MULTIPOLYGON(((-114.613 76.495,-109.973 75.545,-109.973 74.845,-113.198 74.403,-114.42 74.693,-110.882 75.241,-117.654 75.247,-115.097 75.682,-117.217 75.582,-114.784 75.889,-116.722 75.905,-114.613 76.495)))
America/Yellowknife|MULTIPOLYGON(((-115.263 73.264,-113.966 73.192,-114.567 72.564,-113.035 73.009,-111.185 72.723,-111.675 72.279,-109.971 72.449,-109.971 70.023,-117.203 70.044,-117.021 69.68,-117.364 70.039,-111.407 70.287,-117.61 70.61,-118.407 70.998,-115.039 71.532,-118.154 71.382,-117.674 71.676,-119.104 71.74,-118.079 72.24,-118.403 72.542,-115.263 73.264)))
Antarctica/Macquarie|MULTIPOLYGON(((158.811 -54.765,158.963 -54.489,158.811 -54.765)))
Arctic/Longyearbyen|MULTIPOLYGON(((17.757 79.837,18.057 79.713,17.66 79.368,18.303 79.624,21.525 78.761,18.961 78.473,19.051 78.117,17.068 77.059,17.093 76.64,16.363 76.564,15.514 76.878,16.501 77.01,13.942 77.528,16.23 77.433,14.748 77.654,17.02 77.93,13.972 77.72,13.608 78.052,17.3 78.42,16.306 78.46,16.866 78.678,15.476 78.456,15.332 78.846,14.441 78.685,14.786 78.374,12.998 78.202,12.383 78.492,13.217 78.544,11.341 78.967,12.503 78.915,11.672 79.074,12.132 79.298,11.192 79.117,10.664 79.539,13.786 79.877,12.392 79.58,14.019 79.266,13.84 79.537,14.671 79.794,16.447 78.909,15.612 79.845,17.757 79.837)))
Arctic/Longyearbyen|MULTIPOLYGON(((25.05 80.246,27.237 80.056,23.631 79.22,17.699 80.13,19.422 80.113,18.999 80.344,19.817 80.223,19.645 80.507,22.212 79.981,22.794 80.511,23.319 80.428,23.16 80.112,25.05 80.246)))
Asia/Aden|MULTIPOLYGON(((45.105 12.946,43.453 12.691,42.596 15.233,43.285 17.56,46.329 16.35,46.331 15.614,48.765 18.269,52.001 19.002,53.107 16.654,52.278 16.258,52.199 15.603,45.105 12.946)))
Asia/Almaty|MULTIPOLYGON(((70.875 42.326,68.645 40.936,66.606 41.251,66.016 42.378,67.83 43.249,68.083 44.005,67.479 44.364,67.156 46.135,62.693 47.043,64.289 47.888,64.012 48.157,64.75 48.929,66.095 48.962,68.109 50.433,67.717 50.816,67.764 52.319,66.031 52.442,66.413 52.952,66.078 52.963,66.414 53.169,66.111 54.636,68.951 55.451,70.816 55.299,71.147 54.123,73.75 54.054,73.449 53.445,76.928 54.458,76.431 54.132,77.912 53.279,80.079 50.757,80.671 51.308,81.479 50.758,83.439 51.016,85.278 49.59,86.803 49.803,87.309 49.228,85.735 48.371,85.53 47.059,83.031 47.212,82.272 45.571,82.486 45.121,81.69 45.367,79.845 44.9,80.482 44.733,80.8 43.18,80.246 42.221,78.492 42.904,75.711 42.797,74.294 43.238,73.558 43.023,73.491 42.409,71.864 42.833,70.875 42.326)))
Asia/Amman|MULTIPOLYGON(((37.289 31.217,37.997 30.501,37.499 29.999,36.07 29.185,34.958 29.357,35.615 32.671,36.837 32.316,38.79 33.371,39.301 32.23,37.001 31.5,37.289 31.217)))
Asia/Anadyr|MULTIPOLYGON(((-173.042 67.04,-169.659 66.083,-170.583 65.604,-171.474 65.838,-171.053 65.464,-172.91 65.696,-172.08 65.482,-172.075 65.087,-173.18 64.781,-172.227 64.406,-173.099 64.244,-175.42 64.788,-176.021 65.456,-178.526 65.49,-178.905 66.034,-178.469 66.39,-179.672 66.16,-179.259 65.53,-180 65.028,-180 68.98,-175.282 67.665,-174.376 66.324,-173.682 66.437,-174.622 67.058,-173.042 67.04)))
Asia/Anadyr|MULTIPOLYGON(((177.502 64.92,175.205 64.724,178.23 64.439,179.594 62.618,179.087 62.269,176.985 62.514,174.495 61.81,173.678 62.538,170.295 62.276,168.444 63.083,169.6 63.656,168.51 64.314,160.534 65.16,158.912 65.743,159.195 66.218,158.353 66.443,158.809 66.973,157.689 67.539,158.464 68.122,162.435 68.306,162.849 68.87,162.31 69.533,162.59 69.665,167.807 69.763,169.741 68.757,171.066 69.05,170.203 69.587,170.564 70.128,176.112 69.877,180 68.98,180 65.027,178.561 64.558,177.502 64.92)))
Asia/Aqtau|MULTIPOLYGON(((55.998 45,56.001 41.318,54.189 42.341,52.441 41.765,52.737 42.727,51.268 43.151,50.22 44.582,51.516 44.518,50.835 44.831,51.418 45.364,52.971 45.391,52.91 46.765,51.25 47.016,49.396 46.27,48.481 46.658,49.005 46.767,48.608 47.414,47.018 48,49.444 47.98,53.976 49.157,54.034 48.762,54.927 48.716,55.234 46.895,56.595 45.966,56.75 45.175,55.998 45)))
Asia/Aqtobe|MULTIPOLYGON(((54.511 50.54,54.706 50.894,55.709 50.558,56.452 51.069,58.292 51.161,59.531 50.514,61.427 50.794,61.856 51.308,62.941 49.991,62.336 49.2,64.292 47.891,62.852 47.139,61.378 47.821,58.579 45.599,56.75 45.175,56.282 46.508,55.013 47.196,54.927 48.716,53.605 49.239,54.459 49.625,54.511 50.54)))
Asia/Ashgabat|MULTIPOLYGON(((64.736 36.85,64.449 36.237,62.302 35.141,61.227 35.654,61.14 36.662,60.371 36.624,59.348 37.515,57.226 38.269,53.898 37.341,53.993 38.939,53.177 39.224,53.272 39.689,53.72 39.574,52.759 40.015,52.948 40.99,52.441 41.765,54.189 42.341,55.517 41.253,57.03 41.258,57.004 41.898,58.016 42.5,58.502 42.289,58.148 42.622,58.626 42.796,60.029 42.205,60.399 41.253,61.883 41.119,62.488 39.951,66.677 37.962,66.526 37.348,65.698 37.528,64.736 36.85)))
Asia/Baghdad|MULTIPOLYGON(((47.155 30,46.553 29.101,44.722 29.198,42.086 31.112,39.201 32.154,38.79 33.371,41.002 34.42,41.397 36.522,42.79 37.381,44.766 37.167,45.351 35.977,46.347 35.804,45.407 33.977,46.097 32.981,47.466 32.393,47.866 31.784,47.682 30.999,48.576 29.933,47.155 30)))
Asia/Bahrain|MULTIPOLYGON(((50.589 26.173,50.593 26.187,50.589 26.173)))
Asia/Bangkok|MULTIPOLYGON(((101.729 6.575,101.938 5.872,101.138 5.61,101.108 6.254,100.289 6.703,100.121 6.423,98.206 8.561,98.779 10.678,99.669 11.815,99.116 13.891,98.192 15.1,98.917 16.398,97.346 18.567,97.768 18.579,98.045 19.809,98.925 19.744,99.964 20.463,100.581 20.169,100.516 19.528,101.286 19.571,100.96 17.572,102.084 18.22,102.679 17.805,103.315 18.436,103.973 18.335,105.638 15.658,105.135 14.224,103.559 14.42,102.344 13.552,102.92 11.636,101.835 12.675,100.857 12.643,100.977 13.477,99.953 13.309,99.224 9.255,99.839 9.303,100.54 7.273,101.729 6.575)))
Asia/Baku|MULTIPOLYGON(((46.288 41.773,47.753 41.189,48.534 41.885,50.369 40.207,49.471 40.173,48.879 38.437,48.018 38.845,48.375 39.371,47.991 39.696,46.547 38.873,46.563 39.567,45.588 40.003,45.955 40.265,45.01 41.204,46.636 41.102,46.288 41.773)))
Asia/Chongqing|MULTIPOLYGON(((109.98 21.873,109.16 21.402,108.477 21.935,108.47 21.562,107.384 21.598,106.697 21.966,106.819 22.818,105.332 23.389,103.969 22.506,103.332 22.821,103.075 22.449,102.515 22.78,101.689 22.471,101.847 21.219,101.29 21.178,101.127 21.775,100.203 21.439,99.971 22.052,99.169 22.155,99.564 22.939,98.89 23.183,98.881 24.155,97.535 23.938,97.845 25.268,98.713 25.898,98.704 27.566,98.098 28.173,98.708 28.218,98.654 28.958,99.106 29.234,98.869 31.381,97.431 32.718,97.774 33.407,97.384 33.832,98.406 33.868,99.037 34.228,98.831 34.655,99.291 34.66,98.945 36.154,99.695 37.681,99.353 37.971,99.779 38.072,97.43 39.13,97.569 39.677,96.562 39.77,96.982 40.774,98.156 40.965,97.136 42.772,100.912 42.645,105.034 41.568,107.453 42.462,110.154 42.638,111.166 43.386,112.971 41.989,114.824 42.177,113.885 41.438,114.054 40.538,112.323 40.263,111.111 39.381,110.51 38.176,110.803 37.664,110.251 34.708,111.008 33.31,109.507 33.233,110.203 32.638,109.487 32.293,110.158 30.956,108.414 30.472,108.375 29.816,109.309 29.06,109.473 27.642,108.799 27.081,109.474 27.137,109.278 26.342,109.693 25.866,111.266 26.263,110.984 24.947,111.386 25.143,112.059 24.363,111.358 23.333,112.256 23.457,113.03 21.959,111.474 21.506,111.279 22.051,111.682 22.482,111.102 22.695,109.98 21.873)))
Asia/Beirut|MULTIPOLYGON(((35.86 33.415,35.115 33.094,35.689 34.319,36.464 34.635,36.625 34.201,35.86 33.415)))
Asia/Bishkek|MULTIPOLYGON(((74.821 40.514,73.945 40.023,73.854 39.47,72.245 39.173,69.277 39.791,73.123 40.806,71.726 41.554,71.413 41.105,70.186 41.519,71.247 42.156,70.871 42.307,71.281 42.781,73.491 42.409,73.558 43.023,74.294 43.238,75.711 42.797,78.492 42.904,80.266 42.196,78.181 41.073,76.864 41.021,76.34 40.362,74.821 40.514)))
Asia/Brunei|MULTIPOLYGON(((115.153 4.908,115.329 4.299,115.153 4.908)))
Asia/Choibalsan|MULTIPOLYGON(((116.687 46.309,115.721 45.438,114.643 45.431,113.576 44.755,112.084 45.079,111.361 46.454,111.621 47.226,112.728 47.804,112.492 49.543,114.349 50.283,116.7 49.84,115.51 48.18,115.916 47.686,118.479 48,119.872 47.162,119.513 46.419,118.514 46.808,116.687 46.309)))
Asia/Colombo|MULTIPOLYGON(((81.709 6.503,80.587 5.917,80.064 6.188,79.699 8.115,79.953 9.792,81.353 8.491,81.872 7.316,81.709 6.503)))
Asia/Damascus|MULTIPOLYGON(((37.496 32.689,36.835 32.316,35.596 32.705,35.621 33.272,36.625 34.201,35.727 35.584,36.701 36.244,36.671 36.843,39.227 36.665,42.35 37.236,41.281 36.35,41.002 34.42,37.496 32.689)))
Asia/Dhaka|MULTIPOLYGON(((90 21.988,90.294 22.656,89.841 21.856,89.108 21.81,88.725 24.291,88.028 24.688,89.011 25.299,88.115 25.802,88.4 26.631,89.357 26.008,89.675 26.229,89.858 25.282,92.487 24.934,91.151 23.715,91.62 22.929,92.29 23.694,92.674 21.291,92.199 21.323,92.338 20.746,91.812 22.19,92.144 22.47,91.798 22.22,91.492 22.901,90.733 22.888,90.758 23.721,89.933 23.985,90.525 23.391,89.091 23.999,90.158 23.489,90.612 22.306,90 21.988)))
Asia/Dili|MULTIPOLYGON(((125.119 -8.663,127.305 -8.417,125.128 -9.434,125.119 -8.663)))
Asia/Dubai|MULTIPOLYGON(((55.822 24.703,56.024 24.076,55.481 23.965,55.142 22.634,52.583 22.939,51.583 24.117,54.356 24.228,56.158 26.075,56.375 24.978,55.822 24.703)))
Asia/Dushanbe|MULTIPOLYGON(((69.419 37.196,67.787 37.094,68.403 38.195,67.426 39.519,68.515 39.534,69.014 40.08,68.538 40.141,70.449 41.042,70.79 40.725,70.356 40.408,70.971 40.165,69.526 40.09,69.365 39.517,71.499 39.614,72.245 39.173,73.658 39.465,73.781 38.612,74.867 38.498,75.137 37.431,73.308 37.462,71.667 36.678,71.584 37.92,70.989 38.483,69.419 37.196)))
Asia/Gaza|MULTIPOLYGON(((34.489 31.594,34.266 31.222,34.489 31.594)))
Asia/Harbin|MULTIPOLYGON(((125.593 40.897,124.886 43.127,124.459 42.833,123.345 43.488,123.13 44.516,122.268 44.278,122.242 45.268,121.633 45.766,122.729 45.725,123.043 46.626,123.602 46.712,122.404 47.339,124.253 48.532,124.556 48.166,126.037 50.96,125.36 51.623,122.875 51.451,122.629 52.132,124.224 53.368,126.105 52.771,127.523 49.818,130.673 48.867,130.982 47.699,134.389 48.386,134.772 47.753,133.131 45.121,131.891 45.336,130.954 44.854,131.308 43.4,130.405 42.722,130.613 42.429,129.906 43.007,129.704 42.427,128.08 41.994,128.111 41.361,126.932 41.809,125.593 40.897)))
Asia/Hebron|MULTIPOLYGON(((35.228 31.745,35.224 32.552,35.556 31.758,34.916 31.346,35.228 31.745)))
Asia/Ho_Chi_Minh|MULTIPOLYGON(((105.843 9.243,104.721 8.598,105.111 9.944,104.445 10.421,105.11 10.956,106.192 10.79,105.815 11.617,107.546 12.345,107.697 15.26,105.147 18.709,103.878 19.308,104.978 20,104.378 20.444,104.644 20.668,103.176 20.851,102.99 21.684,102.148 22.398,102.498 22.78,104.007 22.517,105.332 23.389,106.825 22.812,106.697 21.966,108.036 21.542,106.639 21.039,106.811 20.676,105.59 19.024,108.943 15.243,109.463 12.891,109.022 11.355,106.744 10.461,106.534 9.574,105.843 9.243)))
Asia/Hong_Kong|MULTIPOLYGON(((114.227 22.544,113.901 22.403,114.227 22.544)))
Asia/Hovd|MULTIPOLYGON(((98.34 45,97.704 43.77,97.827 42.702,96.371 42.715,95.424 44.289,90.879 45.192,90.914 46.953,90.067 47.864,87.978 48.509,87.832 49.175,92.372 50.895,94.276 50.575,94.619 50.034,97.003 49.915,97.001 49.403,97.835 49.031,99.053 49.138,99.106 48.331,98.085 48.036,98.313 47.545,97.556 46.565,98.325 45.842,98.34 45)))
Asia/Irkutsk|MULTIPOLYGON(((115.737 56.957,115.431 56.628,115.927 55.402,116.782 55.11,116.723 54.536,113.815 53.616,114.317 52.967,113.579 52.45,112.075 52.283,110.696 51.503,108.597 51.51,108.066 50.758,108.688 50.509,107.704 49.956,105.388 50.479,102.916 50.314,102.294 50.61,102.083 51.393,98.644 52.262,99.059 53.106,96.572 53.646,95.653 54.282,96.571 54.512,96.772 55.779,97.882 56.392,97.34 57.043,97.917 57.807,100.044 58.079,100.749 57.403,101.104 58.111,102.511 58.717,102.535 59.192,104.446 58.6,105.363 59.095,104.794 59.693,105.489 59.841,105.477 60.254,104.457 60.84,106.417 62.031,106.814 62.6,106.122 63.07,106.736 63.369,106.703 63.986,108.357 64.301,108.772 63.865,108.128 63.572,109.363 63.362,109.651 62.824,109.264 62.523,110.001 62.288,109.586 61.823,109.787 61.327,110.52 61.087,109.259 59.451,109.648 59.058,112.262 59.505,112.52 58.871,115.676 60.527,117.297 60.019,117.084 59.587,118.851 59.292,119.108 58.223,117.672 58.401,117.085 57.811,117.797 57.293,117.573 56.847,115.737 56.957)))
Asia/Jakarta|MULTIPOLYGON(((112.489 -6.899,112.948 -7.67,114.438 -7.791,114.59 -8.759,107.844 -7.733,105.201 -6.764,106.036 -5.874,108.295 -6.243,108.703 -6.815,110.371 -6.974,110.912 -6.397,112.489 -6.899)))
Asia/Jakarta|MULTIPOLYGON(((105.84 -4.138,105.753 -5.867,105.288 -5.444,105.166 -5.806,104.527 -5.525,104.578 -5.945,102.3 -3.993,99.733 -0.037,99.142 0.246,98.799 1.72,95.539 4.647,95.22 5.571,97.514 5.246,98.146 4.078,102.922 0.707,102.698 0.215,103.699 0.309,103.373 -0.722,104.372 -1.028,104.721 -2.586,105.611 -2.395,106.048 -2.997,105.84 -4.138)))
Asia/Jayapura|MULTIPOLYGON(((135 -4.335,134.63 -4.111,134.947 -3.914,133.704 -3.665,133.825 -2.907,133.458 -3.864,132.9 -4.087,132.837 -3.297,131.943 -2.782,133.237 -2.408,133.64 -2.81,133.986 -2.084,132.304 -2.291,131.986 -1.425,130.934 -1.442,131.227 -0.828,132.419 -0.343,133.995 -0.724,134.191 -2.352,135.114 -3.369,137.8 -1.473,140.999 -2.609,141.021 -9.131,139.963 -8.195,140.148 -7.858,138.948 -8.255,139.13 -7.566,138.675 -7.203,139.65 -7.156,138.549 -6.954,139.225 -6.994,137.638 -4.887,135 -4.335)))
Asia/Kabul|MULTIPOLYGON(((63.233 29.464,60.879 29.862,61.846 31.041,60.857 31.492,60.586 33.143,60.945 33.495,60.478 34.079,61.277 35.613,62.748 35.265,65.766 37.545,68.006 36.929,69.254 37.098,70.989 38.483,71.584 37.92,71.667 36.678,73.308 37.462,74.83 37.329,71.245 36.123,71.675 35.197,71.065 34.052,69.898 34.028,70.324 33.331,69.507 33.029,69.021 31.627,68.169 31.834,67.764 31.328,66.72 31.206,66.246 29.851,63.233 29.464)))
Asia/Jerusalem|MULTIPOLYGON(((34.648 31.83,35.115 33.094,35.669 33.247,35.568 32.39,34.959 32.192,35.23 31.769,34.892 31.369,35.475 31.42,34.903 29.492,34.266 31.222,34.648 31.83)))
Asia/Kamchatka|MULTIPOLYGON(((162.788 57.341,163.369 56.185,162.092 56.082,161.737 55.361,162.122 54.752,160.045 54.166,160.034 53.092,158.423 53.005,158.551 52.284,156.659 50.87,155.663 55.995,156.977 57.386,156.855 57.8,159.086 58.433,162.099 60.482,163.792 60.832,163.507 61.004,164.024 61.314,164.172 62.27,165.244 62.487,163.336 62.531,162.986 61.804,163.341 61.66,162.48 61.686,162.16 62.188,162.827 62.708,162.29 63.069,162.971 63.501,162.779 64.139,163.466 64.387,163.116 64.801,168.501 64.317,169.6 63.656,168.444 63.083,170.26 62.285,173.678 62.538,174.514 61.877,172.054 61.096,170.322 59.933,168.372 60.599,166.271 59.817,166.263 60.469,164.857 59.781,163.521 59.891,163.249 59.054,162.015 58.136,163.324 57.723,162.788 57.341)))
Asia/Karachi|MULTIPOLYGON(((70.207 27.884,69.484 26.806,70.669 25.686,71.123 24.421,70.816 24.225,68.826 24.308,67.652 23.795,67.464 24.777,66.651 24.829,66.539 25.644,61.748 25.035,61.848 26.228,63.169 26.647,63.317 27.139,62.783 27.234,62.792 28.277,61.804 28.64,60.879 29.862,64.105 29.377,66.246 29.851,66.72 31.206,69.318 31.928,69.507 33.029,70.327 33.34,69.898 34.028,71.076 34.062,70.997 34.557,71.677 35.207,71.208 36.071,72.241 36.753,75.147 37.02,75.919 36.62,76.175 35.833,77.837 35.509,75.749 34.516,73.96 34.697,74.014 33.198,75.375 32.224,74.544 31.822,74.686 31.061,71.9 27.964,70.207 27.884)))
Asia/Kashgar|MULTIPOLYGON(((80.22 30.579,78.774 31.311,78.404 32.539,79.096 32.368,79.282 32.935,78.707 33.669,78.99 34.318,78.247 34.696,78.11 35.477,76.175 35.833,75.852 36.675,74.525 37.032,75.124 37.327,74.867 38.498,73.79 38.605,73.558 39.259,74.828 40.525,76.34 40.362,76.864 41.021,78.059 41.033,80.283 42.06,80.172 42.66,80.8 43.18,80.482 44.733,79.841 44.892,81.69 45.367,82.739 44.848,81.711 44.362,84.96 43.474,82.511 43.591,83.371 43.084,82.673 42.904,82.977 41.933,81.761 40.77,82.005 39.48,82.506 39.469,82.374 36.949,82.851 35.709,82.051 35.439,82.45 34.965,81.961 34.322,83.182 32.724,83.154 31.994,82.5 31.717,83.224 31.424,83.169 30.684,82.494 30.893,81.198 30.03,80.22 30.579)))
Asia/Kathmandu|MULTIPOLYGON(((85.121 28.33,88.194 27.855,88.091 26.434,85.85 26.568,84.155 27.52,83.294 27.335,80.056 28.917,80.408 29.791,81.634 30.433,85.131 28.678,85.121 28.33)))
Asia/Kolkata|MULTIPOLYGON(((80.335 13.373,79.776 11.769,79.873 10.285,79.305 10.265,78.903 9.488,79.442 9.154,78.42 9.11,78.07 8.367,77.318 8.117,76.546 8.899,73.456 16.058,72.659 19.839,72.952 20.755,72.638 21.448,73.108 21.73,72.543 21.656,72.767 22.194,72.389 22.331,72.107 21.204,70.611 20.768,68.935 22.306,70.178 22.56,70.486 23.089,69.197 22.833,68.394 23.422,68.77 23.876,68.189 23.712,68.792 24.3,71.124 24.409,69.578 27.166,70.366 28.008,71.9 27.964,74.686 31.061,74.544 31.822,75.375 32.224,74.014 33.198,73.96 34.697,75.749 34.516,78.104 35.484,78.247 34.696,78.99 34.318,78.707 33.669,79.282 32.935,79.096 32.368,78.404 32.539,78.774 31.311,81.056 30.204,80.066 28.833,85.85 26.568,88.024 26.366,88.134 27.95,88.631 28.129,89.137 26.81,91.913 26.804,92.125 27.28,91.657 27.76,92.545 27.856,94.654 29.305,96.376 29.283,96.154 28.931,96.622 28.769,96.271 28.407,97.361 28.199,96.888 27.608,97.167 27.126,96.232 27.276,95.144 26.611,94.161 23.855,93.331 24.08,92.906 21.947,92.274 23.713,91.62 22.929,91.151 23.641,92.413 25.021,89.858 25.282,89.675 26.229,89.357 26.008,88.395 26.629,88.115 25.802,89.011 25.299,88.028 24.688,88.725 24.291,89.097 21.625,88.631 22.12,88.263 21.558,88.034 22.218,86.895 21.314,87.052 20.704,86.418 19.978,84.961 19.292,82.304 17.044,82.318 16.585,80.314 15.725,80.335 13.373)))
Asia/Krasnoyarsk|MULTIPOLYGON(((104.781 78.305,99.492 78.029,102.455 79.411,103.197 79.287,102.419 78.781,103.87 79.16,105.313 78.723,104.781 78.305)))
Asia/Krasnoyarsk|MULTIPOLYGON(((96.905 80.124,98.127 80.05,96.48 79.718,100.073 79.848,99.844 79.276,99.223 79.292,100.049 78.948,95.105 79.026,93.947 79.639,92.961 79.58,96.905 80.124)))
Asia/Krasnoyarsk|MULTIPOLYGON(((95.635 81.265,98.021 80.669,96.722 80.714,97.324 80.231,93.823 80.009,91.467 80.259,95.635 81.265)))
Asia/Krasnoyarsk|MULTIPOLYGON(((96.684 53.639,99.25 52.954,97.828 51.012,98.254 50.255,97.316 49.757,94.619 50.034,94.276 50.575,92.372 50.895,89.638 49.906,89.347 50.265,89.867 50.5,88.968 51.431,87.906 51.487,89.241 52.806,88.759 53.36,89.228 54.252,88.377 54.384,88.761 54.809,88.392 55.268,89.452 55.867,88.502 56.589,89.404 57.888,88.02 58.233,88.831 59.02,88.631 59.301,87.098 59.882,84.53 59.975,84.787 60.367,84.26 60.855,85.968 61.475,84.435 62.184,85.582 63.042,85.032 63.586,85.958 64.054,85.861 64.755,84.278 64.909,84.5 65.507,83.506 65.829,83.172 66.809,82.119 67.239,82.397 67.535,81.724 67.924,83.043 68.668,82.464 69.161,79.004 69.697,80.759 70.654,79.142 71.411,80.349 71.886,78.424 72.385,83.308 71.674,82.243 71.25,82.416 70.74,81.81 70.211,82.161 70.454,82.205 70.051,84.289 69.55,82.988 70.287,83.785 70.453,83.16 71.11,83.652 71.627,80.861 72.438,80.817 73.018,80.314 73.164,80.81 73.194,80.528 73.539,87.103 73.847,87.454 74.075,85.899 74.359,87.32 74.438,85.751 74.653,86.968 74.599,87.751 74.997,86.881 75.111,89.307 75.51,94.186 75.936,92.821 75.961,93.25 76.112,99.623 76.081,98.885 76.463,101.125 76.544,101.417 77.106,104.108 77.729,106.3 77.378,104.243 77.083,107.538 76.912,106.603 76.474,111.195 76.774,112.264 76.455,111.949 76.216,113.886 75.922,113.547 75.536,112.248 75.856,113.735 75.469,113.014 75.029,108.212 73.666,106.134 73.65,107.073 73.516,105.256 72.783,110.843 73.715,111.153 73.623,110.164 73.402,110.942 73.039,110.693 72.672,112.012 72.133,112.011 71.407,112.726 71.244,110.124 70.636,109.226 69.772,106.137 69.42,106.891 68.86,106.803 67.344,105.521 67.018,106.199 66.794,106.418 65.672,106.965 65.499,105.722 64.577,108.322 64.034,106.703 63.986,106.736 63.369,106.122 63.07,106.814 62.6,106.417 62.031,104.781 61.345,104.649 60.407,105.486 60.229,105.489 59.841,104.794 59.693,105.364 59.1,104.861 58.706,103.006 59.321,100.808 57.886,100.911 57.448,100.044 58.079,97.907 57.799,97.34 57.043,97.882 56.392,96.772 55.779,96.571 54.512,95.658 54.328,96.684 53.639)))
Asia/Kuala_Lumpur|MULTIPOLYGON(((103.638 2.667,104.281 1.362,103.511 1.263,101.302 2.839,100.561 4.307,100.191 6.713,101.108 6.254,101.138 5.61,102.092 6.244,103.102 5.405,103.638 2.667)))
Asia/Kuching|MULTIPOLYGON(((115.153 4.908,116.744 7.035,116.766 6.571,117.149 7.009,117.719 6.447,117.942 5.656,119.263 5.317,118.125 4.879,118.543 4.349,115.876 4.39,114.566 1.433,112.492 1.577,111.828 0.988,110.572 0.855,109.654 1.628,109.642 2.081,111.317 1.325,110.987 1.569,111.427 2.703,113.017 3.174,113.969 4.596,114.644 4.006,115.011 4.892,115.329 4.299,115.153 4.908)))
Asia/Kuwait|MULTIPOLYGON(((48.117 29.945,48.045 29.93,48.117 29.945)))
Asia/Macau|MULTIPOLYGON(((113.529 22.214,113.566 22.189,113.529 22.214)))
Asia/Magadan|MULTIPOLYGON(((154.418 60,154.064 59.412,155.181 59.175,151.355 58.833,151.119 59.096,152.321 59.223,149.424 59.76,148.931 59.234,147.486 59.239,146.886 59.367,147.039 59.937,145.523 60.416,146.735 61.002,146.213 61.907,143.998 61.726,140.336 62.376,139.568 63.164,140.62 63.977,139.427 64.96,140.435 65.525,139.618 66.267,140.45 66.608,138.903 67.243,141.266 67.882,141.027 68.352,141.958 68.634,141.527 69.156,142.783 69.204,142.086 69.599,142.34 69.823,140.92 70.133,143.772 72.152,149.206 72.223,150.107 71.859,149.067 71.68,152.265 70.861,158.153 71,159.889 70.543,159.693 69.871,160.973 69.622,161.026 69.238,162.438 69.653,162.849 68.87,162.435 68.306,158.464 68.122,157.689 67.534,158.809 66.973,158.353 66.443,159.195 66.218,158.921 65.737,163.263 64.72,163.463 64.381,162.779 64.139,162.971 63.501,162.29 63.069,162.827 62.708,162.158 62.182,162.511 61.656,160.164 60.571,160.44 61.033,159.786 61.236,160.394 61.91,157.498 61.786,154.418 60)))
Asia/Makassar|MULTIPOLYGON(((116.594 -2.271,115.967 -3.609,114.6 -4.171,114.486 -3.134,115.756 -1.2,115.269 -0.002,114.878 -0.133,114.901 0.761,113.717 0.58,115.237 2.511,115.883 4.393,117.586 4.178,117.833 3.704,117.023 3.592,117.625 3.486,117.227 3.487,118.094 2.306,117.839 1.832,118.996 1.023,117.885 1.122,117.615 -0.784,116.206 -1.783,116.594 -2.271)))
Asia/Makassar|MULTIPOLYGON(((122.358 -3.222,122.194 -3.601,122.893 -4.394,121.986 -4.897,120.881 -3.532,121.055 -2.645,120.197 -2.963,120.466 -5.622,119.431 -5.596,119.63 -3.973,119.419 -3.461,118.931 -3.569,118.753 -2.782,119.333 -1.175,119.871 -0.878,119.883 0.464,120.911 1.355,123.941 0.833,125.17 1.69,124.466 0.449,120.542 0.531,120.133 0.188,120.06 -0.633,120.679 -1.42,121.61 -0.803,123.412 -0.651,123.342 -1.043,121.292 -1.813,122.358 -3.222)))
Asia/Manila|MULTIPOLYGON(((124.368 6.112,123.943 6.821,124.244 7.407,123.674 7.819,123.451 7.369,122.659 7.784,122.141 6.901,121.898 7.145,122.227 7.963,123.386 8.725,123.843 8.427,123.676 7.956,124.751 8.5,124.804 9.003,125.518 9.011,125.448 9.826,126.211 9.309,126.599 7.275,126.189 6.274,125.651 7.243,125.399 5.564,125.249 6.099,124.368 6.112)))
Asia/Manila|MULTIPOLYGON(((122.912 14.196,123.113 13.733,123.338 14.106,123.947 13.787,123.531 13.57,124.19 13.066,124.082 12.539,122.534 13.964,122.599 13.16,121.756 13.968,120.658 13.771,120.94 14.674,120.599 14.903,120.476 14.409,120.084 14.786,119.776 16.284,120.422 16.163,120.791 18.631,122.322 18.375,122.461 16.867,121.372 15.319,121.922 14.002,122.912 14.196)))
Asia/Muscat|MULTIPOLYGON(((56.354 17.957,55.427 17.819,55.023 17.006,53.107 16.654,52 19,55 20,55.667 22,55.219 23.012,55.481 23.965,56.024 24.076,55.958 24.983,57.194 23.926,58.753 23.518,59.837 22.424,58.517 20.413,57.828 20.209,57.843 19.003,56.839 18.779,56.354 17.957)))
Asia/Nicosia|MULTIPOLYGON(((33.018 34.638,32.279 35.095,34.597 35.702,33.93 35.273,34.096 34.955,33.018 34.638)))
Asia/Novokuznetsk|MULTIPOLYGON(((88.624 56.833,89.452 55.867,88.392 55.268,88.761 54.809,88.377 54.384,89.176 54.335,89.277 53.841,88.759 53.365,89.239 52.802,88.365 52.168,87.205 52.582,86.66 53.247,87.006 53.509,85.079 54.469,84.411 56.044,88.624 56.833)))
Asia/Novosibirsk|MULTIPOLYGON(((84.411 56.044,85.079 54.873,84.462 54.141,83.196 54.07,82.482 53.466,80.925 54.396,77.802 53.348,76.431 54.132,76.928 54.458,75.691 54.129,75.809 54.693,75.083 55.755,76.313 56.181,75.844 56.45,76.289 56.727,75.105 58.581,76.648 59.58,77.135 60.857,82.167 60.518,83.509 61.049,84.702 60.466,84.694 59.9,87.098 59.882,88.834 59.026,87.919 58.508,89.404 57.888,88.624 56.833,84.411 56.044)))
Asia/Omsk|MULTIPOLYGON(((75 58.53,76.289 56.727,75.844 56.45,76.313 56.181,75.083 55.755,75.809 54.693,75.691 54.129,73.449 53.445,73.75 54.054,71.147 54.123,71.016 55.103,70.328 55.183,70.76 56.461,71.676 56.826,70.427 57.384,70.865 58.535,71.239 58.071,72.872 58.006,75 58.53)))
Asia/Omsk|MULTIPOLYGON(((88.365 52.168,87.862 51.549,88.968 51.431,89.867 50.5,89.33 50.209,89.739 49.794,87.377 49.084,86.803 49.803,85.278 49.59,83.439 51.016,81.479 50.758,80.671 51.308,80.079 50.757,77.802 53.348,80.925 54.396,82.482 53.466,83.196 54.07,85.161 54.488,87.006 53.509,86.66 53.247,87.205 52.582,88.365 52.168)))
Asia/Phnom_Penh|MULTIPOLYGON(((105.813 11.591,106.192 10.79,103.63 10.49,103.552 11.163,103.101 10.913,102.344 13.552,103.559 14.42,106.103 13.91,106.003 14.362,107.555 14.685,107.546 12.345,105.813 11.591)))
Asia/Pontianak|MULTIPOLYGON(((115.623 -1.493,114.375 -3.46,113.027 -2.937,111.881 -3.57,111.7 -2.804,110.278 -3.019,109.989 -1.128,109.107 -0.488,109.051 1.524,109.64 2.083,110.572 0.855,111.828 0.988,112.492 1.577,114.086 1.463,113.717 0.58,114.95 0.717,114.878 -0.133,115.316 -0.073,115.623 -1.493)))
Asia/Pyongyang|MULTIPOLYGON(((126.97 38.142,125.341 37.673,124.654 38.125,125.562 38.697,125.125 38.868,125.444 39.559,124.607 39.585,124.341 40.071,126.022 40.899,126.691 41.75,128.111 41.361,128.08 41.994,128.93 42.015,130.26 42.905,130.675 42.284,129.762 41.76,129.716 40.83,127.332 39.403,128.289 38.434,126.97 38.142)))
Asia/Qatar|MULTIPOLYGON(((51.609 25.232,50.929 24.548,50.763 25.499,51.195 26.142,51.609 25.232)))
Asia/Qyzylorda|MULTIPOLYGON(((67.764 52.319,67.717 50.816,68.1 50.42,66.095 48.962,64.75 48.929,64.012 48.157,62.336 49.2,62.941 49.991,62.212 51.106,60.001 51.862,61.066 52.33,60.713 52.655,61.028 52.981,62.14 53.007,61.185 53.297,61.591 53.526,60.918 53.618,61.028 53.952,65.92 54.712,66.414 53.169,66.034 52.437,67.764 52.319)))
Asia/Qyzylorda|MULTIPOLYGON(((66 42.928,65.114 43.776,61.976 43.512,60.727 44.584,60.624 45.788,61.36 46.587,60.268 46.688,60.014 46.411,60.799 46.153,59.536 46.33,59.492 45.794,58.625 45.782,61.395 47.822,65.629 46.182,67.122 46.166,67.479 44.364,68.083 44.005,67.83 43.249,66.219 42.424,66 42.928)))
Asia/Rangoon|MULTIPOLYGON(((98.218 14.994,99.116 13.891,99.669 11.815,98.555 9.973,98.72 12.811,98.071 13.754,97.746 16.562,97.363 16.479,96.786 17.49,96.78 16.703,96.116 16.812,95.467 15.745,95.391 16.24,94.834 15.781,95.051 16.333,94.549 15.949,94.689 16.74,94.244 15.954,94.611 17.55,94.076 19.375,93.932 18.847,93.472 19.367,94.011 19.381,93.652 19.444,93.997 19.453,93.793 19.916,93.028 20.644,92.853 20.123,92.189 21.177,93.196 22.251,93.331 24.08,94.161 23.855,95.144 26.611,96.608 27.367,97.144 27.094,96.888 27.608,97.568 28.543,98.693 27.59,98.783 26.654,98.704 25.855,97.554 24.741,97.535 23.938,98.881 24.155,98.89 23.183,99.564 22.939,99.169 22.155,99.971 22.052,100.203 21.439,101.177 21.603,100.093 20.356,98.045 19.809,97.768 18.579,97.349 18.576,98.918 16.395,98.218 14.994)))
Asia/Riyadh|MULTIPOLYGON(((43.233 17.272,42.771 16.367,40.79 19.733,39.196 21.095,38.446 23.794,37.427 24.367,35.22 28.049,34.576 28.093,34.957 29.357,36.07 29.185,37.997 30.501,37.001 31.5,39.201 32.154,40.413 31.948,44.722 29.198,48.431 28.536,48.851 27.601,50.172 26.633,50.005 25.99,50.779 24.715,51.488 24.592,51.306 24.285,52.583 22.939,55.209 22.709,55.667 22,55 20,48.765 18.269,46.331 15.614,45.943 16.558,44.366 17.39,43.351 17.588,43.233 17.272)))
Asia/Sakhalin|MULTIPOLYGON(((143.992 50,144.752 48.652,144.033 49.26,142.982 49.128,142.536 47.788,143.617 46.368,143.415 46.022,142.69 46.751,142.082 45.889,141.842 48.77,142.249 51.147,141.623 52.319,141.757 53.373,142.79 53.703,142.262 54.3,142.981 54.118,143.326 52.84,143.026 51.727,143.992 50)))
Asia/Samarkand|MULTIPOLYGON(((68.2 38.904,68.402 38.182,67.805 37.192,66.526 37.348,66.62 38.014,62.488 39.951,61.883 41.119,60.399 41.253,60.029 42.205,58.626 42.796,58.148 42.622,58.502 42.289,58.016 42.5,57.004 41.898,57.042 41.263,56.001 41.318,55.998 45,58.58 45.6,58.23 44.389,59.409 43.817,60.727 44.584,62.011 43.488,65.149 43.762,66.099 42.962,66.009 41.944,66.531 41.896,66.772 41.242,66.618 40.49,67.48 39.932,67.425 39.225,68.2 38.904)))
Asia/Seoul|MULTIPOLYGON(((129.23 35.194,127.588 34.945,127.331 34.437,127.246 34.771,126.524 34.284,126.281 34.594,126.9 35.909,126.116 36.769,127.059 36.991,126.519 37.762,127.017 38.237,128.36 38.612,129.053 37.674,129.585 36.016,129.23 35.194)))
Asia/Shanghai|MULTIPOLYGON(((108.495 29.719,108.418 30.481,110.161 30.965,109.487 32.293,110.168 32.745,109.434 33.152,111.008 33.31,110.251 34.708,110.803 37.664,110.51 38.176,111.111 39.381,112.323 40.263,114.054 40.538,113.885 41.438,114.824 42.177,113.121 41.97,112.138 42.48,111.167 43.383,112.016 43.791,111.394 44.322,111.56 44.723,111.974 45.09,113.647 44.765,118.27 46.788,119.513 46.419,119.832 47.256,118.479 48,115.935 47.676,115.51 48.18,116.7 49.84,117.855 49.505,119.322 50.105,119.116 50.385,120.778 52.158,120.024 52.768,120.814 53.264,124.224 53.368,122.629 52.132,122.875 51.451,125.36 51.623,126.037 50.96,124.556 48.166,124.253 48.532,122.404 47.339,123.602 46.712,123.043 46.626,122.729 45.725,121.633 45.766,122.242 45.268,122.268 44.278,123.13 44.516,123.345 43.488,124.459 42.833,124.886 43.127,125.685 40.769,121.172 38.716,121.937 39.399,121.252 39.381,121.473 39.792,122.285 40.487,121.189 40.937,118.988 39.191,117.884 39.2,117.522 38.686,118.037 38.127,118.841 38.209,118.89 37.288,119.277 37.159,120.735 37.84,122.703 37.391,122.514 36.898,120.115 36.201,119.175 34.928,120.288 34.303,120.831 32.618,121.878 31.79,120.263 31.947,121.896 30.976,120.263 30.295,122.131 29.898,121.423 29.466,121.997 29.598,121.396 29.109,121.624 28.263,120.643 28.037,120.132 26.646,119.555 26.76,119.958 26.37,119.655 25.351,119.319 25.614,118.653 24.555,118.048 24.616,117.585 23.722,116.54 23.426,116.483 22.938,114.776 22.833,114.506 22.444,113.874 22.472,113.433 23.093,113.623 22.372,113.22 22.038,112.316 22.795,112.239 23.469,111.361 23.326,112.059 24.363,111.386 25.143,110.984 24.947,111.266 26.263,109.693 25.866,109.278 26.342,109.474 27.137,108.799 27.081,109.469 27.593,109.312 29.051,108.495 29.719)))
Asia/Singapore|MULTIPOLYGON(((103.638 1.332,104.007 1.387,103.638 1.332)))
Asia/Taipei|MULTIPOLYGON(((120.283 22.58,120.121 23.606,120.702 24.588,121.505 25.288,121.915 25.127,120.857 21.903,120.283 22.58)))
Asia/Tashkent|MULTIPOLYGON(((68.69 40.103,69.014 40.08,68.515 39.534,67.433 39.488,66.608 41.113,68.645 40.936,71.07 42.288,70.186 41.519,71.413 41.105,71.726 41.554,73.131 40.844,71.729 40.149,70.646 40.165,70.441 41.041,68.69 40.103)))
Asia/Tbilisi|MULTIPOLYGON(((42.596 41.576,41.547 41.527,41.462 42.704,40.098 43.563,42.882 43.182,43.77 42.588,45.156 42.702,46.726 41.286,43.48 41.129,42.596 41.576)))
Asia/Tehran|MULTIPOLYGON(((61.104 31.46,61.846 31.041,60.879 29.862,61.804 28.64,62.792 28.277,62.783 27.234,63.317 27.139,63.169 26.647,61.848 26.228,61.415 25.064,57.312 25.783,56.653 27.173,54.787 26.499,53.718 26.704,51.404 27.925,50.084 30.187,49.558 29.998,48.899 30.497,48.922 30.025,48.459 29.993,47.682 30.999,47.866 31.784,47.466 32.393,46.097 32.981,45.44 34.458,46.347 35.804,45.349 35.979,44.239 37.887,44.51 38.328,44.047 39.376,44.631 39.776,46.183 38.831,47.991 39.696,48.375 39.371,48.018 38.845,48.879 38.437,49.075 37.653,51.849 36.577,54.024 36.807,53.898 37.341,56.463 38.254,59.348 37.515,60.371 36.624,61.191 36.568,61.073 34.823,60.478 34.079,60.941 33.514,60.586 33.143,61.104 31.46)))
Asia/Thimphu|MULTIPOLYGON(((92.036 27.17,91.913 26.804,89.859 26.708,88.76 27.114,90.003 28.324,91.657 27.952,92.036 27.17)))
Asia/Tokyo|MULTIPOLYGON(((142.541 45,144.379 43.954,145.344 44.338,145.227 43.333,145.821 43.379,143.92 42.87,143.248 41.921,141.816 42.608,140.476 42.582,140.293 42.247,141.193 41.798,140.053 41.438,139.826 42.61,140.522 42.987,140.345 43.33,141.425 43.325,141.649 45.45,142.541 45)))
Asia/Tokyo|MULTIPOLYGON(((130.732 33.931,131.67 33.663,131.513 33.269,132.09 32.925,131.347 31.356,130.662 30.989,130.799 31.689,130.591 31.152,130.107 31.408,130.63 32.77,130.211 33.191,130.359 32.676,129.744 32.563,129.677 33.088,130.015 32.838,129.559 33.225,130.732 33.931)))
Asia/Tokyo|MULTIPOLYGON(((134.361 35.601,136.083 35.667,136.761 37.363,137.359 37.499,136.866 37.107,137.227 36.736,138.562 37.378,139.835 38.911,139.863 40.61,140.343 41.257,141.128 40.865,140.915 41.544,141.474 41.43,142.062 39.467,141.525 38.269,140.895 38.04,140.565 36.27,140.881 35.722,140.379 35.178,139.765 34.958,140.132 35.57,139.778 35.662,138.848 34.601,138.757 35.128,138.236 34.595,137.019 34.578,137.353 34.78,136.717 35.063,136.907 34.277,135.763 33.429,135.065 33.882,135.344 34.728,132.426 34.385,132.146 33.829,130.876 33.945,130.978 34.44,132.632 35.431,134.361 35.601)))
Asia/Ulaanbaatar|MULTIPOLYGON(((105 41.598,100.912 42.645,97.827 42.702,97.704 43.77,98.446 45.402,97.556 46.565,98.313 47.545,98.085 48.036,99.106 48.331,99.221 48.882,96.954 49.519,98.254 50.255,97.828 51.012,98.894 52.15,102.083 51.393,102.302 50.6,103.32 50.202,106.725 50.327,108.543 49.337,109.843 49.191,112.492 49.543,112.728 47.804,111.621 47.226,111.361 46.454,112.086 45.153,111.387 44.347,111.992 43.756,110.154 42.638,107.453 42.462,105 41.598)))
Asia/Urumqi|MULTIPOLYGON(((98.177 28.172,96.271 28.407,96.623 28.78,96.065 29.451,94.426 29.215,91.999 27.726,89.899 28.304,88.972 27.274,88.631 28.129,86.004 27.919,82.188 30.101,82.021 30.531,82.604 30.924,83.066 30.506,83.259 31.272,82.502 31.707,83.154 31.994,83.185 32.714,81.961 34.322,82.45 34.965,82.051 35.439,82.851 35.709,82.374 36.949,82.506 39.469,82.005 39.48,81.761 40.77,82.977 41.933,82.673 42.904,83.371 43.084,82.511 43.591,84.961 43.487,81.711 44.362,82.737 44.838,82.272 45.571,83.031 47.212,85.53 47.059,85.735 48.371,87.832 49.175,87.978 48.509,90.067 47.864,90.914 46.953,90.879 45.192,95.424 44.289,96.364 42.718,97.136 42.772,98.156 40.965,96.982 40.774,96.562 39.77,97.569 39.677,97.43 39.13,99.779 38.072,99.353 37.971,99.695 37.681,98.945 36.154,99.291 34.66,98.831 34.655,99.037 34.228,98.406 33.868,97.384 33.832,97.774 33.407,97.431 32.718,98.21 32.357,98.972 30.758,99.105 29.229,98.654 28.958,98.708 28.218,98.177 28.172)))
Asia/Vientiane|MULTIPOLYGON(((106.284 14.469,106.103 13.91,105.211 14.269,105.638 15.658,103.973 18.335,103.315 18.436,102.679 17.805,102.084 18.22,100.96 17.572,101.286 19.571,100.516 19.528,100.581 20.169,100.093 20.356,101.155 21.564,101.788 21.14,101.689 22.471,102.847 21.846,103.176 20.851,104.644 20.668,104.378 20.444,104.978 20,103.878 19.308,105.147 18.709,106.677 16.454,107.46 16.077,107.453 14.528,106.284 14.469)))
Asia/Vladivostok|MULTIPOLYGON(((131.493 45,131.891 45.336,133.131 45.121,134.753 47.679,134.712 48.276,130.982 47.699,130.525 48.639,131.396 49.243,131.502 49.903,130.778 50.988,131.419 51.691,133.427 52.255,133.294 52.675,134.627 52.419,134.961 53.262,134.555 53.623,131.89 53.125,131.444 53.218,131.434 53.754,130.394 53.911,132.951 55.376,130.923 55.678,131.116 56.401,131.804 56.716,131.093 57.234,132.048 57.649,131.46 58.163,132.073 58.017,132.571 58.641,131.763 59.157,131.747 59.698,133.154 60.858,132.94 61.554,133.994 61.783,134.933 61.412,135.843 62.229,132.088 63.666,132.833 64.208,132.696 64.578,131.605 65.737,130.108 66.226,133.104 67.96,133.141 68.418,132.247 69.035,133.518 69.727,132.955 70.017,133.098 70.34,132.116 70.412,131.773 71.129,133.033 71.967,133.361 71.851,132.76 71.796,134.072 71.378,139.867 71.44,139.382 71.95,140.293 72.172,139.175 72.277,141.328 72.588,140.76 72.882,147.389 72.318,143.539 72.078,140.92 70.133,142.34 69.823,142.086 69.599,142.783 69.204,141.527 69.156,141.958 68.634,141.027 68.352,141.266 67.882,138.903 67.243,140.45 66.608,139.618 66.267,140.435 65.525,139.427 64.96,140.371 64.537,140.044 64.384,140.631 63.616,139.716 63.367,139.596 62.91,142.417 61.867,146.213 61.907,146.735 61.002,145.504 60.469,147.039 59.937,147.102 59.412,142.473 59.204,135.21 54.889,136.839 54.642,136.788 53.759,137.738 54.318,137.31 53.531,138.575 53.99,138.473 53.525,138.659 54.285,139.731 54.293,141.408 53.297,140.734 53.106,141.546 52.152,140.435 50.713,140.388 48.974,137.691 45.8,133.926 42.868,133.046 42.672,131.802 43.338,130.675 42.284,130.405 42.722,131.308 43.4,130.954 44.854,131.493 45)))
Asia/Vladivostok|MULTIPOLYGON(((139.001 76.196,140.558 75.662,141.727 75.999,141.412 76.175,145.414 75.496,143.557 74.902,139.691 74.973,139.18 74.637,136.964 75.262,137.485 75.939,139.001 76.196)))
Asia/Yakutsk|MULTIPOLYGON(((130.923 55.679,132.951 55.376,130.506 54.121,131.434 53.754,131.449 53.215,134.555 53.623,134.961 53.262,134.627 52.419,133.316 52.682,133.348 52.204,131.413 51.687,130.644 50.663,131.47 50.146,131.501 49.414,130.967 48.963,127.802 49.591,126.113 52.764,123.507 53.554,120.871 53.286,120.027 52.772,120.721 52.543,120.708 51.998,119.273 50.602,119.293 50.079,117.855 49.505,114.349 50.283,110.766 49.145,108.025 49.615,107.771 50.152,108.685 50.504,108.066 50.758,108.597 51.51,110.696 51.503,112.075 52.283,113.579 52.45,114.317 52.967,113.815 53.616,116.723 54.536,116.813 55.072,115.93 55.397,115.433 56.656,117.573 56.847,117.797 57.293,117.084 57.804,117.479 58.314,119.136 58.459,118.756 59.41,117.236 59.528,117.297 60.019,115.686 60.527,112.52 58.871,112.274 59.504,110.182 58.974,109.261 59.317,110.521 61.081,109.787 61.327,109.586 61.823,110.001 62.288,109.264 62.523,109.651 62.824,109.392 63.325,108.131 63.568,108.772 63.865,108.461 64.286,105.722 64.577,106.965 65.499,106.418 65.672,106.199 66.794,105.521 67.018,106.803 67.344,106.891 68.86,106.137 69.42,109.226 69.772,110.124 70.636,112.597 71.105,112.011 71.407,112.012 72.133,111.088 72.372,110.632 72.787,110.942 73.039,110.164 73.402,111.293 73.859,112.831 73.992,113.5 73.237,115.563 73.711,123.213 72.9,123.738 73.102,123.45 73.655,124.445 73.801,129.512 73.005,129.124 72.971,129.536 72.648,128.821 72.522,129.579 72.138,128.504 71.959,129.609 71.7,128.915 71.578,131.062 70.704,132.145 71.001,132.116 70.412,133.098 70.34,132.955 70.017,133.518 69.727,132.247 69.035,133.141 68.418,133.104 67.96,130.108 66.226,131.605 65.737,132.696 64.578,132.833 64.208,132.088 63.666,135.843 62.229,134.933 61.412,133.994 61.783,132.94 61.554,133.154 60.858,131.747 59.698,131.763 59.157,132.571 58.641,132.073 58.017,131.456 58.157,132.048 57.649,131.093 57.234,131.804 56.716,131.116 56.401,130.923 55.679)))
Asia/Yerevan|MULTIPOLYGON(((45.004 41.301,45.955 40.265,45.588 40.003,46.563 39.567,46.547 38.873,46.138 38.834,45.774 39.588,43.648 40.119,43.471 41.13,45.004 41.301)))
Atlantic/Azores|MULTIPOLYGON(((-27.093 38.78,-27.382 38.74,-27.093 38.78)))
Atlantic/Bermuda|MULTIPOLYGON(((-64.657 32.357,-64.707 32.367,-64.657 32.357)))
Atlantic/Canary|MULTIPOLYGON(((-13.423 29.167,-13.867 28.854,-13.423 29.167)))
Atlantic/Cape_Verde|MULTIPOLYGON(((-24.756 16.791,-24.692 16.743,-24.756 16.791)))
Atlantic/Faroe|MULTIPOLYGON(((-6.928 62.245,-6.589 62.136,-6.928 62.245)))
Atlantic/Madeira|MULTIPOLYGON(((-16.859 32.806,-17.266 32.808,-16.859 32.806)))
Atlantic/Reykjavik|MULTIPOLYGON(((-22.058 63.83,-22.769 63.974,-21.359 64.387,-24.061 64.881,-21.816 65.02,-22.567 65.174,-21.692 65.454,-24.547 65.499,-23.268 65.677,-23.873 65.867,-23.198 65.835,-23.815 66.006,-23.477 66.195,-22.344 65.903,-22.945 66.467,-21.326 66.001,-21.786 65.764,-21.08 65.155,-20.896 65.609,-20.379 65.529,-20.423 66.086,-19.45 65.724,-18.801 66.192,-18.07 65.64,-18.291 66.171,-17.406 65.955,-16.017 66.534,-15.381 66.138,-14.542 66.376,-15.18 66.105,-13.612 65.51,-13.996 65.189,-13.496 65.075,-14.227 65.03,-13.682 64.93,-14.966 64.238,-18.222 63.459,-22.058 63.83)))
Atlantic/South_Georgia|MULTIPOLYGON(((-37.037 -54.123,-35.792 -54.764,-38.021 -54.012,-37.037 -54.123)))
Atlantic/St_Helena|MULTIPOLYGON(((-14.34 -7.912,-14.402 -7.991,-14.34 -7.912)))
Atlantic/Stanley|MULTIPOLYGON(((-60.486 -51.573,-60.479 -51.554,-60.486 -51.573)))
Australia/Adelaide|MULTIPOLYGON(((135 -26.005,141.004 -26.003,140.969 -38.062,139.843 -37.329,139.702 -36.309,138.891 -35.564,139.718 -36.288,139.373 -35.84,138.091 -35.628,138.557 -34.813,138.099 -34.142,137.756 -35.115,136.822 -35.246,137.448 -34.912,137.969 -33.567,137.748 -32.425,137.784 -33.004,135.931 -34.535,135.959 -35.011,135.11 -34.594,135.514 -34.616,135.252 -33.986,133.667 -32.108,131.15 -31.468,128.99 -31.693,128.996 -26,135 -26.005)))
Australia/Brisbane|MULTIPOLYGON(((149.999 -22.148,150.788 -22.538,150.871 -23.487,150.446 -23.347,151.767 -24.018,153.2 -25.937,153.015 -27.291,153.553 -28.169,152.469 -28.264,151.394 -29.181,150.289 -28.54,148.967 -29.003,141.004 -29.001,141.004 -26.003,137.999 -26.002,137.996 -16.545,140.007 -17.717,140.83 -17.464,141.749 -15.231,141.471 -13.838,142.042 -12.552,141.593 -12.557,142.442 -10.713,143.246 -11.976,143.773 -14.384,144.52 -14.17,145.352 -14.955,146.262 -18.867,148.762 -20.236,149.631 -22.589,150.059 -22.658,149.999 -22.148)))
Australia/Broken_Hill|MULTIPOLYGON(((141 -32.219,141 -31.494,141.957 -31.6,141.82 -32.292,141 -32.219)))
Australia/Currie|MULTIPOLYGON(((143.824 -39.678,143.836 -39.67,143.824 -39.678)))
Australia/Darwin|MULTIPOLYGON(((128.997 -14.868,129.598 -15.221,129.807 -14.531,129.362 -14.334,130.35 -12.669,130.752 -12.722,130.581 -12.403,130.968 -12.674,131.288 -12.044,132.775 -12.162,132.729 -11.612,131.972 -11.125,134.177 -12.137,135.25 -12.33,135.909 -11.954,135.646 -12.2,136.039 -12.067,136.017 -12.495,136.563 -11.878,136.974 -12.344,136.462 -13.25,135.91 -13.276,135.535 -14.658,134.969 -14.788,137.996 -16.545,137.999 -26.002,128.996 -26,128.997 -14.868)))
Australia/Eucla|MULTIPOLYGON(((128.993 -31.3,128.325 -31.979,125.5 -32.565,125.5 -31.3,128.993 -31.3)))
Australia/Hobart|MULTIPOLYGON(((148.182 -40.834,148.008 -43.222,147.182 -42.733,146.823 -43.644,145.494 -42.99,145.165 -42.198,145.553 -42.36,144.607 -41.013,145.256 -40.716,147.118 -41.411,146.786 -41.057,148.182 -40.834)))
Australia/Lindeman|MULTIPOLYGON(((148.889 -20.069,148.879 -20.039,148.889 -20.069)))
Australia/Lord_Howe|MULTIPOLYGON(((159.082 -31.565,159.05 -31.515,159.082 -31.565)))
Australia/Melbourne|MULTIPOLYGON(((142.626 -34.769,143.348 -34.802,144.726 -36.12,147.908 -36.003,148.113 -36.801,149.978 -37.505,147.651 -37.847,146.214 -38.696,146.401 -39.138,145.49 -38.238,144.654 -38.31,145.117 -38.152,144.932 -37.812,143.556 -38.857,141.405 -38.399,140.969 -38.062,140.96 -34.01,142.164 -34.156,142.626 -34.769)))
Australia/Perth|MULTIPOLYGON(((125.406 -15,125.138 -14.745,125.6 -14.231,125.907 -14.658,126.009 -13.922,126.612 -14.244,126.959 -13.735,128.226 -14.717,127.87 -15.65,128.123 -15.189,128.342 -15.493,128.387 -14.804,128.997 -14.868,128.993 -31.3,125.5 -31.3,125.5 -32.565,124.238 -33.023,123.527 -33.945,119.991 -33.93,117.948 -35.129,116.001 -34.847,115.025 -34.254,115.006 -33.534,115.677 -33.298,115.744 -31.832,114.865 -29.116,113.147 -26.148,113.835 -26.597,113.501 -25.516,113.717 -26.204,114.228 -26.314,113.391 -24.437,113.931 -21.982,114.194 -21.817,114.366 -22.494,114.644 -21.848,116.816 -20.53,117.656 -20.713,120.994 -19.615,122.368 -18.121,122.17 -17.268,122.922 -16.396,123.566 -17.631,123.957 -16.855,123.554 -16.18,124.907 -16.427,124.391 -16.343,124.8 -15.664,124.499 -16.003,124.362 -15.672,124.677 -15.254,125.294 -15.607,124.834 -15.163,125.406 -15)))
Australia/Sydney|MULTIPOLYGON(((150.704 -35.123,150.099 -35.697,149.978 -37.505,148.113 -36.801,147.908 -36.003,144.726 -36.12,143.348 -34.802,141.025 -34.059,141 -32.219,141.82 -32.292,141.957 -31.6,141 -31.494,141.004 -29.001,148.967 -29.003,150.289 -28.54,151.394 -29.181,152.469 -28.264,153.553 -28.169,152.943 -31.482,151.418 -33.528,150.885 -33.442,151.343 -33.633,150.704 -35.123)))
Europe/Amsterdam|MULTIPOLYGON(((5.958 51.749,6.025 50.754,5.043 51.487,3.436 51.526,4.64 51.711,4.014 51.964,4.584 52.462,5.813 52.427,5.361 52.887,5.598 53.307,7.213 53.239,6.683 52.555,7.078 52.374,6.832 51.965,5.958 51.749)))
Europe/Andorra|MULTIPOLYGON(((1.737 42.562,1.43 42.485,1.737 42.562)))
Europe/Athens|MULTIPOLYGON(((23.177 37.951,23.518 37.432,22.72 37.554,23.207 36.453,22.628 36.809,22.483 36.388,22.148 37.021,21.708 36.817,21.129 37.941,21.851 38.34,23.225 38.159,21.149 38.301,20.733 38.813,21.118 39.041,20.008 39.693,20.981 40.855,26.596 41.616,26.1 40.743,23.746 40.759,24.408 40.161,23.742 40.36,23.989 39.947,22.645 40.549,23.353 39.19,22.939 39.362,23.058 39.021,22.524 38.86,24.076 38.204,24.073 37.688,23.177 37.951)))
Europe/Belgrade|MULTIPOLYGON(((21.386 45,22.752 44.567,22.357 43.809,22.995 43.139,22.453 42.332,20.622 41.852,19.974 42.715,20.348 42.923,19.23 43.482,19.622 44.05,19.109 44.355,19.076 45.128,19.449 45.183,18.87 45.897,20.182 46.16,21.386 45)))
Europe/Bucharest|MULTIPOLYGON(((28.233 45.464,29.679 45.291,28.584 43.737,27.032 44.152,24.18 43.69,22.875 43.851,22.455 44.465,22.752 44.567,21.395 44.779,21.514 45.171,20.264 46.111,21.18 46.304,22.037 47.533,23.17 48.114,24.91 47.722,26.703 48.265,28.097 46.978,28.233 45.464)))
Europe/Berlin|MULTIPOLYGON(((7.37 49.169,6.375 49.459,5.953 51.83,7.066 52.246,6.683 52.555,7.228 53.665,8.498 53.364,8.68 53.894,9.829 53.534,8.92 53.93,8.578 54.317,9.049 54.477,8.282 54.747,8.402 55.054,9.929 54.796,10.132 54.316,11.136 54.39,10.776 53.891,12.528 54.485,14.265 53.748,14.123 52.841,14.638 52.577,14.895 50.94,12.096 50.249,13.842 48.774,12.757 48.125,13.041 47.493,7.67 47.54,8.236 48.969,7.37 49.169)))
Europe/Budapest|MULTIPOLYGON(((20.79 46.27,17.869 45.769,16.112 46.871,16.516 47.007,16.45 47.692,17.193 48.017,18.68 47.752,20.843 48.585,22.838 48.113,20.79 46.27)))
Europe/Chisinau|MULTIPOLYGON(((30 46.488,28.937 46.462,28.992 46.027,28.187 45.473,28.097 46.978,26.619 48.265,27.603 48.49,29.182 48.005,30 46.488)))
Europe/Bratislava|MULTIPOLYGON(((17.064 48.132,17.038 48.774,18.609 49.5,22.57 49.087,22.13 48.382,20.511 48.541,18.68 47.752,17.064 48.132)))
Europe/Brussels|MULTIPOLYGON(((3.028 50.771,2.547 51.093,5.043 51.487,6.404 50.327,5.478 49.494,4.878 50.155,4.199 49.958,3.028 50.771)))
Europe/Copenhagen|MULTIPOLYGON(((9.623 55.392,9.752 54.842,8.651 54.91,8.626 55.428,8.077 55.562,8.162 56.643,10.661 57.74,10.19 56.701,10.962 56.434,9.623 55.392)))
Europe/Dublin|MULTIPOLYGON(((-6.613 54.045,-6.108 54.001,-6.366 52.172,-9.349 51.471,-10.166 51.587,-9.561 51.884,-10.398 51.846,-9.65 52.573,-8.623 52.67,-9.941 52.561,-8.882 53.23,-10.188 53.412,-9.547 53.803,-10.074 54.284,-8.508 54.223,-8.119 54.654,-8.804 54.704,-7.37 55.388,-6.923 55.237,-8.182 54.466,-6.613 54.045)))
Europe/Gibraltar|MULTIPOLYGON(((-5.344 36.113,-5.353 36.16,-5.344 36.113)))
Europe/Guernsey|MULTIPOLYGON(((-2.455 49.488,-2.459 49.468,-2.455 49.488)))
Europe/Helsinki|MULTIPOLYGON(((26.454 60.492,22.918 59.809,23.04 60.326,21.352 60.68,21.724 61.551,21.081 62.624,21.545 63.265,22.366 63.285,22.7 63.839,25.491 64.969,25.332 65.479,23.667 66.286,24.016 66.82,23.41 67.497,23.656 67.963,20.557 69.062,21.644 69.27,22.374 68.72,24.904 68.558,26.465 69.939,27.963 70.096,29.333 69.491,28.45 68.548,30.035 67.669,29.03 66.917,30.101 65.832,29.596 64.99,30.551 64.11,29.981 63.754,31.581 62.908,27.746 60.485,26.454 60.492)))
Europe/Isle_of_Man|MULTIPOLYGON(((-4.384 54.326,-4.799 54.064,-4.384 54.326)))
Europe/Istanbul|MULTIPOLYGON(((36.672 36.83,36.169 35.815,35.79 36.299,36.02 36.934,32.808 36.019,31.043 36.857,29.681 36.121,28.457 36.883,27.405 36.665,28.331 37.05,27.265 36.968,27.613 37.274,27.007 37.666,27.272 37.966,26.234 38.276,26.416 38.682,27.168 38.454,26.723 38.653,26.953 39.558,26.076 39.475,26.164 39.964,26.758 40.409,29.939 40.73,29.172 41.229,31.233 41.104,32.584 41.833,34.946 42.102,36.403 41.25,38.355 40.909,42.829 41.588,43.676 40.928,43.655 40.111,44.813 39.677,44.047 39.376,44.51 38.328,44.239 37.887,44.835 37.286,44.31 36.964,42.79 37.381,39.227 36.665,36.672 36.83)))
Europe/Jersey|MULTIPOLYGON(((-2.035 49.199,-2.259 49.257,-2.035 49.199)))
Europe/Kaliningrad|MULTIPOLYGON(((20.988 55.272,20.53 54.961,22.575 55.074,22.793 54.368,19.786 54.437,20.412 54.681,19.904 54.634,19.984 54.964,20.988 55.272)))
Europe/Kiev|MULTIPOLYGON(((39.038 47.865,38.104 47.026,37.039 46.875,37.224 47.459,36.576 47.844,34.831 48.12,34.918 47.531,34.203 47.478,35.107 46.294,34.571 45.987,32.226 46.138,31.515 46.578,32.423 46.498,31.591 46.851,29.639 45.832,29.745 45.237,28.719 45.229,28.215 45.467,28.937 46.462,30.135 46.416,29.189 48.001,27.598 48.49,24.897 47.725,22.9 48.923,22.667 49.536,24.043 50.446,23.645 51.621,24.395 51.921,30.564 51.256,30.941 52.074,33.814 52.363,34.452 51.768,34.092 51.663,34.274 51.256,35.416 51.06,35.618 50.378,37.489 50.441,38.043 49.907,40.148 49.618,39.669 49.045,40.07 48.878,39.667 48.619,39.783 47.872,39.038 47.865)))
Europe/Lisbon|MULTIPOLYGON(((-7.513 37.528,-7.875 36.981,-8.992 37.02,-8.622 38.406,-9.266 38.669,-8.718 39.111,-9.496 38.779,-8.608 40.726,-8.873 41.836,-8.199 42.146,-8.128 41.81,-6.571 41.967,-6.183 41.578,-6.93 41.034,-7.006 39.68,-7.526 39.653,-6.934 38.211,-7.513 37.528)))
Europe/Ljubljana|MULTIPOLYGON(((16.01 46.837,16.566 46.484,15.62 46.191,15.353 45.465,13.57 45.519,13.909 45.634,13.383 46.3,13.716 46.524,16.01 46.837)))
Europe/London|MULTIPOLYGON(((-2.664 51.622,-3.402 51.385,-5.322 51.865,-3.948 52.56,-4.06 52.926,-4.771 52.798,-4.204 53.214,-2.744 53.347,-3.108 53.557,-2.805 54.246,-3.643 54.519,-3.051 54.984,-5.183 54.912,-4.626 55.499,-4.755 56.211,-5.442 56.035,-5.804 55.303,-5.665 56.298,-4.986 56.717,-6.236 56.718,-5.387 57.11,-5.814 57.86,-5.074 57.82,-5.458 58.078,-4.943 58.219,-5.012 58.627,-3.027 58.643,-4.408 57.922,-3.779 57.867,-4.467 57.482,-1.827 57.615,-2.529 56.584,-3.361 56.381,-2.601 56.274,-3.875 56.11,-2.147 55.918,-1.246 54.593,-0.082 54.121,0.149 53.6,-0.708 53.707,0.161 53.483,0.001 52.895,1.74 52.632,1.573 52.088,0.344 51.449,1.437 51.386,0.964 50.914,-3.484 50.694,-3.658 50.222,-5.719 50.064,-4.233 51.193,-3.012 51.22,-2.353 51.81,-2.664 51.622)))
Europe/Luxembourg|MULTIPOLYGON(((6.246 49.509,5.816 49.54,5.975 50.177,6.527 49.815,6.246 49.509)))
Europe/Madrid|MULTIPOLYGON(((-0.76 37.846,-2.124 36.738,-4.398 36.725,-6.031 36.183,-6.434 36.725,-6.085 37.064,-6.382 36.808,-7.521 37.557,-6.934 38.211,-7.526 39.653,-7.006 39.68,-6.93 41.034,-6.184 41.584,-6.571 41.967,-8.128 41.81,-8.199 42.146,-8.87 41.87,-8.607 42.347,-9.288 43.051,-7.677 43.792,-1.792 43.394,-0.561 42.791,3.314 42.329,2.93 41.717,0.592 40.718,0.893 40.722,-0.326 39.468,0.231 38.733,-0.76 37.846)))
Europe/Malta|MULTIPOLYGON(((14.266 36.074,14.339 36.031,14.266 36.074)))
Europe/Mariehamn|MULTIPOLYGON(((20.747 60.312,20.792 60.365,20.747 60.312)))
Europe/Minsk|MULTIPOLYGON(((30 51.489,25.281 51.977,23.631 51.497,23.654 52.077,23.177 52.283,23.925 52.67,23.506 53.967,25.794 54.169,25.754 54.815,26.872 55.285,26.482 55.346,26.646 55.697,28.117 56.158,30.489 55.807,30.956 55.599,30.768 54.799,32.771 53.451,31.418 53.202,31.797 52.107,30.941 52.074,30.564 51.256,30 51.489)))
Europe/Monaco|MULTIPOLYGON(((7.407 43.732,7.452 43.762,7.407 43.732)))
Europe/Moscow|MULTIPOLYGON(((54.452 73.288,56.549 73.158,55.081 72.582,55.55 72.469,55.122 72.448,55.574 72.171,55.143 71.908,57.58 70.705,53.542 70.786,54.247 71.101,51.431 71.786,53.283 72.563,52.704 72.619,53.694 72.643,52.571 72.847,54.452 73.288)))
Europe/Moscow|MULTIPOLYGON(((60 75.941,67.538 76.991,69.07 76.705,68.273 76.247,61.331 75.32,59.463 74.793,59.77 74.573,59.085 74.729,59.151 74.422,58.267 74.563,58.729 74.22,57.19 74.076,57.896 73.769,56.589 73.882,57.599 73.599,56.407 73.737,57.228 73.48,56.743 73.233,54.18 73.312,55.99 73.631,53.639 73.745,56.35 74.007,55.109 74.242,56.965 74.68,55.881 74.787,56.729 74.937,55.921 75.171,60 75.941)))
Europe/Moscow|MULTIPOLYGON(((46.91 44.744,46.708 44.422,47.743 43.906,47.467 43.003,48.534 41.885,47.767 41.19,45.156 42.702,43.948 42.558,42.882 43.182,39.992 43.384,36.633 45.137,38.146 45.998,37.704 46.7,39.305 47.024,38.234 47.115,38.294 47.534,39.75 47.832,40.018 48.251,39.667 48.619,40.071 48.867,39.669 49.045,40.207 49.563,38.043 49.907,37.489 50.441,35.618 50.378,35.416 51.06,34.274 51.256,34.092 51.663,34.452 51.768,33.834 52.359,31.797 52.107,31.257 53.034,32.771 53.451,30.76 54.808,30.952 55.609,28.151 56.166,27.851 57.305,27.322 57.548,27.827 57.859,27.45 58.509,28.209 59.367,28.031 59.751,30.252 59.971,28.621 60.352,28.712 60.772,27.794 60.535,31.581 62.908,29.981 63.754,30.551 64.11,29.596 64.99,30.101 65.832,29.03 66.917,30.035 67.669,28.66 68.195,28.804 68.875,28.435 68.908,31.959 69.954,33.116 69.725,32.111 69.741,32.521 69.5,32.211 69.414,33.503 69.391,33.045 69.051,35.819 69.183,40.974 67.696,41.201 66.818,38.675 66.054,31.854 67.129,33.711 66.409,33.01 66.254,34.828 65.883,34.281 65.371,34.957 64.832,34.781 64.513,37.447 63.785,38.042 64.327,36.438 64.923,40.532 64.523,39.796 65.591,42.259 66.515,44.18 65.886,44.527 66.903,43.772 67.257,44.363 68.033,43.256 68.672,46.015 68.416,46.675 67.813,44.832 67.314,46.92 66.821,47.603 66.887,47.852 67.587,49.061 67.623,48.595 67.916,52.426 68.328,53.738 68.943,54.582 68.976,53.616 68.898,53.955 68.397,53.122 68.133,58.903 68.979,59.518 68.728,59.114 68.406,59.79 68.364,61.227 68.788,60.184 69.551,60.857 69.859,64.876 69.314,64.522 68.903,65.656 68.556,65.285 68.012,66.086 67.934,65.792 67.565,66.111 67.484,59.684 64.812,59.349 61.682,56.676 61.528,54.98 60.864,51.902 60.884,52.298 60.242,49.997 59.779,49.71 59.209,48.51 59.704,48.763 60.365,47.96 61.01,47.197 61.06,46.299 60.248,47.037 60.118,47.056 59.379,47.612 58.915,46.31 58.111,47.77 57.9,46.744 57.523,46.707 56.94,49.183 57.331,51.645 56.149,51.446 55.919,52.669 56.018,52.944 56.545,53.047 56.135,53.556 56.244,53.193 55.916,54.242 55.691,53.139 55.144,53.643 54.897,53.381 53.969,51.396 54.677,50.077 54.517,50.038 53.825,47.942 53.376,48.43 52.781,43.181 52.466,42.48 51.683,42.912 51.241,41.156 50.776,42.18 49.686,42.064 49.154,42.746 48.806,42.022 48.03,43.225 47.45,44.389 47.868,44.309 48.26,46.831 47.576,46.511 47.402,47.228 46.741,46.478 46.276,47.175 46.106,46.893 45.575,47.589 45.462,46.91 44.744)))
Europe/Oslo|MULTIPOLYGON(((8.164 58.125,6.631 58.067,6.915 58.281,5.546 58.672,5.581 59.037,6.654 59.057,5.888 59.072,6.61 59.558,5.221 59.528,7.104 60.488,5.763 59.984,5.762 60.393,5.175 60.369,5.795 60.729,5.281 60.542,4.952 60.811,5.589 60.874,5.054 61.064,7.127 60.869,7.705 61.232,5.233 61.107,4.986 61.285,5.633 61.373,5.079 61.323,5.474 61.49,5 61.743,6.839 61.873,5.097 62.192,6.311 62.061,5.937 62.225,6.718 62.456,7.21 62.104,6.269 62.587,8.147 62.688,6.986 62.725,7.29 63.017,8.548 62.67,7.887 63.026,8.686 62.82,8.175 63.13,11.455 63.779,11.072 63.866,11.312 64.116,10.112 63.498,9.531 63.717,12.153 64.966,11.295 64.875,12.951 65.316,11.984 65.227,12.769 65.465,12.36 65.633,12.665 65.922,13.209 65.827,12.702 66.087,14.171 66.329,13.024 66.182,13.565 66.309,12.968 66.534,13.741 66.609,13.196 66.727,13.986 66.803,13.492 66.959,15.472 67.101,14.306 67.266,15.895 67.581,14.771 67.84,15.886 67.915,15.274 68.061,15.962 68.27,16.516 67.821,16.182 68.024,16.738 68.089,16.169 68.329,17.914 68.42,16.456 68.512,17.681 68.675,17.239 68.76,17.81 68.749,17.472 68.997,18.13 69.463,19.553 69.221,19.118 69.747,19.726 69.811,19.653 69.421,20.344 69.957,19.926 69.27,20.917 69.476,20.46 69.765,21.238 70.014,22.14 69.745,21.774 70.04,22.065 70.129,21.173 70.218,21.498 70.319,23.465 69.979,23.18 70.219,24.688 70.63,24.23 70.837,24.633 70.993,25.908 70.869,25.041 70.508,24.981 70.049,26.565 70.951,26.478 70.363,27.101 70.468,27.646 71.133,28.549 70.978,27.799 70.795,28.31 70.691,27.861 70.432,28.951 70.882,31.052 70.36,28.564 70.177,29.679 69.979,29.487 69.656,30.931 69.687,29.035 69.017,29.135 69.697,27.609 70.078,25.909 69.677,25.783 69.02,24.904 68.558,22.374 68.72,21.287 69.308,20.061 69.06,20.347 68.814,19.959 68.351,18.418 68.584,17.902 67.969,16.741 67.921,15.495 66.282,14.517 66.133,14.512 65.305,13.637 64.586,14.1 64.467,13.981 64.035,12.149 63.596,12.132 61.726,12.874 61.36,12.22 61.012,12.608 60.415,11.849 59.84,11.657 58.905,10.742 59.22,10.538 59.891,10.313 59.06,9.518 59.128,8.164 58.125)))
Europe/Paris|MULTIPOLYGON(((4.227 43.468,3.191 43.187,3.17 42.444,2.659 42.343,-1.436 43.055,-1.789 43.355,-1.02 44.655,-1.133 45.515,-0.558 45.042,-1.235 45.689,-1.118 46.295,-1.805 46.487,-2.009 47.316,-2.658 47.617,-4.366 47.79,-4.739 48.042,-4.189 48.3,-4.766 48.534,-3.078 48.887,-2.692 48.498,-1.359 48.637,-1.942 49.733,-1.142 49.317,0.398 49.445,0.166 49.69,1.672 50.186,1.583 50.873,2.547 51.093,4.199 49.958,4.878 50.155,5.478 49.494,8.226 48.978,7.581 47.582,6.985 47.502,5.957 46.204,6.806 46.431,7.181 45.409,6.616 45.105,7.014 44.23,7.679 44.182,7.523 43.79,6.151 43.03,4.227 43.468)))
Europe/Podgorica|MULTIPOLYGON(((18.918 43.5,20.348 42.923,19.612 42.577,19.372 41.853,18.434 42.484,18.918 43.5)))
Europe/Prague|MULTIPOLYGON(((15 49.006,14.065 48.602,12.66 49.434,12.116 50.315,15.172 51.02,16.35 50.658,16.636 50.109,17.686 50.326,18.86 49.547,16.936 48.617,15 49.006)))
Europe/Riga|MULTIPOLYGON(((22.15 57.641,23.77 56.969,24.409 57.254,24.356 57.878,25.294 58.078,27.551 57.539,28.241 56.276,26.615 55.67,24.891 56.447,21.071 56.063,21.066 56.833,22.15 57.641)))
Europe/Rome|MULTIPOLYGON(((16.637 40.119,16.528 39.671,17.214 39.026,15.734 37.931,16.223 38.889,15.663 40.039,11.1 42.393,9.983 44.093,8.743 44.428,7.523 43.79,7.679 44.182,7.014 44.23,6.616 45.105,7.181 45.409,6.802 45.83,8.443 46.464,9.016 45.826,9.295 46.502,10.133 46.231,10.47 46.862,12.184 47.095,13.716 46.524,13.383 46.3,13.869 45.593,12.146 45.386,12.542 44.962,12.318 44.36,13.627 43.552,14.729 42.094,16.149 41.911,15.956 41.463,18.513 40.13,18.349 39.789,17.077 40.521,16.637 40.119)))
Europe/Samara|MULTIPOLYGON(((50.077 54.517,52.537 54.377,52.194 54.297,52.16 53.097,50.773 51.769,48.367 52.674,48.589 52.922,47.943 53.37,50.038 53.825,50.077 54.517)))
Europe/Samara|MULTIPOLYGON(((54.352 56.359,53.297 55.853,53.556 56.244,53.047 56.135,52.944 56.545,52.669 56.018,51.446 55.919,51.138 56.503,51.542 56.881,51.127 57.351,51.857 57.635,51.976 58.467,53.785 58.44,54.403 57.037,53.836 56.636,54.352 56.359)))
Europe/San_Marino|MULTIPOLYGON(((12.496 43.924,12.402 43.949,12.496 43.924)))
Europe/Sarajevo|MULTIPOLYGON(((15.769 45,19.366 44.888,19.103 44.371,19.621 44.052,19.235 44.01,19.52 43.582,18.922 43.512,18.456 42.56,17.558 42.931,15.769 45)))
Europe/Simferopol|MULTIPOLYGON(((34.812 46.16,35.491 45.289,36.648 45.376,33.789 44.39,32.994 45.326,33.257 45.496,32.494 45.351,33.687 45.849,33.649 46.236,34.812 46.16)))
Europe/Skopje|MULTIPOLYGON(((22.36 42.312,23.034 41.723,22.731 41.146,20.732 40.911,20.452 41.519,20.785 42.079,22.36 42.312)))
Europe/Sofia|MULTIPOLYGON(((27.892 42.838,27.455 42.481,28.044 41.99,26.628 41.982,26.135 41.366,22.962 41.341,22.36 42.314,23.005 43.191,22.357 43.813,22.676 44.215,22.989 43.817,25.388 43.627,27.277 44.135,28.584 43.737,27.892 42.838)))
Europe/Stockholm|MULTIPOLYGON(((12.449 56.298,12.935 56.583,11.922 57.394,11.923 58.349,11.247 58.351,11.119 58.97,11.687 58.944,11.849 59.84,12.608 60.415,12.22 61.012,12.874 61.36,12.132 61.726,11.98 63.27,12.687 63.98,14.123 64.173,13.637 64.586,14.512 65.305,14.517 66.133,15.495 66.282,16.4 67.044,16.169 67.518,17.283 68.12,17.902 67.969,18.125 68.538,20.264 68.491,20.061 69.06,23.656 67.963,23.41 67.497,24.016 66.82,23.655 66.307,24.156 65.818,21.744 65.757,22.188 65.543,21.309 65.377,21.537 65.032,21.004 64.845,21.615 64.438,20.688 63.803,18.13 62.769,17.609 63.173,18 62.663,17.34 62.476,17.67 62.231,17.05 61.575,17.154 60.684,19.094 59.755,17.968 59.438,18.476 59.17,17.904 58.852,17.676 59.178,17.514 58.78,16.199 58.636,16.956 58.481,16.313 58.493,16.859 58.175,16.418 57.925,16.715 57.489,16.058 56.245,14.694 56.158,14.202 55.387,13.351 55.337,12.813 55.379,13.067 55.673,12.449 56.298)))
Europe/Tallinn|MULTIPOLYGON(((24 59.282,25.694 59.676,28.21 59.379,27.477 58.648,27.827 57.859,26.522 57.516,25.294 58.078,24.356 57.878,24.567 58.345,23.502 58.572,23.499 59.21,24 59.282)))
Europe/Tirane|MULTIPOLYGON(((20.305 39.816,19.303 40.429,19.617 41.617,19.282 42.18,19.723 42.661,20.524 42.212,20.515 41.232,21.057 40.668,20.305 39.816)))
Europe/Uzhgorod|MULTIPOLYGON(((22.888 49.007,24.645 48.051,22.906 47.959,22.13 48.382,22.888 49.007)))
Europe/Vaduz|MULTIPOLYGON(((9.536 47.274,9.486 47.057,9.536 47.274)))
Europe/Vatican|MULTIPOLYGON(((12.449 41.906,12.458 41.902,12.449 41.906)))
Europe/Vienna|MULTIPOLYGON(((9.544 47.543,13.01 47.473,12.762 48.129,15.027 49.017,16.903 48.714,17.163 48.008,16.45 47.692,16.516 47.007,16.035 46.661,14.562 46.378,12.436 46.692,12.184 47.095,10.105 46.847,9.544 47.543)))
Europe/Vilnius|MULTIPOLYGON(((21.071 56.063,24.891 56.447,26.872 55.285,25.754 54.815,25.794 54.169,23.614 53.917,22.77 54.375,22.586 55.07,21.268 55.249,21.071 56.063)))
Europe/Volgograd|MULTIPOLYGON(((46.617 48.671,47.174 47.761,48.608 47.414,49.005 46.767,48.481 46.658,49.221 46.293,48.727 45.626,48.548 45.956,48.418 45.596,46.889 45.578,47.175 46.106,46.478 46.276,47.228 46.741,46.511 47.402,46.831 47.576,46.142 47.49,45.714 48.037,44.309 48.26,44.389 47.868,43.653 47.442,42.022 48.03,42.746 48.806,42.064 49.154,42.18 49.686,41.156 50.776,42.912 51.241,42.48 51.683,43.181 52.466,48.289 52.811,50.73 51.926,50.368 51.34,48.558 50.648,48.735 49.927,47.32 50.332,46.617 48.671)))
Europe/Volgograd|MULTIPOLYGON(((48.419 60.854,48.763 60.365,48.51 59.704,49.639 59.211,49.957 59.757,51.071 60.062,53.468 60.219,53.207 59.339,53.928 58.782,53.785 58.44,51.79 58.359,51.861 57.641,51.115 57.305,51.542 56.881,51.333 56.072,49.183 57.331,46.707 56.94,46.744 57.523,47.77 57.9,46.31 58.111,47.612 58.915,47.056 59.379,47.037 60.118,46.295 60.242,47.205 61.063,48.419 60.854)))
Europe/Warsaw|MULTIPOLYGON(((23.538 50.246,22.68 49.567,22.888 49.006,21.632 49.447,18.989 49.396,17.686 50.326,16.636 50.109,16.35 50.658,14.819 50.878,14.638 52.577,14.123 52.841,14.277 53.723,17.981 54.833,19.662 54.455,19.373 54.223,22.983 54.391,23.956 52.949,23.177 52.283,24.151 50.871,23.538 50.246)))
Europe/Zagreb|MULTIPOLYGON(((19.092 45,15.759 45.178,17.588 42.932,15.952 43.509,14.57 45.289,13.905 44.77,13.493 45.486,15.339 45.458,15.62 46.191,16.424 46.534,17.86 45.771,18.901 45.919,19.449 45.183,19.092 45)))
Europe/Zaporozhye|MULTIPOLYGON(((34.203 47.478,34.908 47.524,34.831 48.12,35.246 48.131,37.224 47.459,36.796 46.644,35 46.08,35.358 46.353,34.203 47.478)))
Europe/Zurich|MULTIPOLYGON(((6.232 46.3,5.962 46.154,6.985 47.502,8.569 47.805,9.659 47.453,9.482 47.058,10.491 46.94,10.133 46.231,9.284 46.496,9.016 45.826,8.443 46.464,7.197 45.867,6.806 46.431,6.232 46.3)))
Indian/Antananarivo|MULTIPOLYGON(((48.599 -20.413,47.1 -24.993,45.181 -25.609,44.03 -25.004,43.225 -22.257,44.502 -20.021,43.927 -17.596,44.449 -16.196,46.161 -15.705,46.555 -16,46.459 -15.515,47.213 -15.474,48.064 -14.218,47.898 -13.594,48.257 -13.817,48.81 -13.375,48.721 -12.444,49.247 -11.945,50.482 -15.329,50.219 -15.99,49.615 -15.56,49.83 -16.847,48.599 -20.413)))
Indian/Chagos|MULTIPOLYGON(((71.759 -5.347,71.755 -5.354,71.759 -5.347)))
Indian/Christmas|MULTIPOLYGON(((105.698 -10.479,105.539 -10.517,105.698 -10.479)))
Indian/Cocos|MULTIPOLYGON(((96.833 -11.804,96.831 -11.822,96.833 -11.804)))
Indian/Comoro|MULTIPOLYGON(((43.698 -12.258,43.862 -12.387,43.698 -12.258)))
Indian/Kerguelen|MULTIPOLYGON(((69.334 -49.16,70.558 -49.248,69.609 -49.387,70.225 -49.701,68.772 -49.732,68.947 -48.67,68.994 -49.09,69.667 -49.07,69.334 -49.16)))
Indian/Mahe|MULTIPOLYGON(((55.681 -4.289,55.793 -4.327,55.681 -4.289)))
Indian/Maldives|MULTIPOLYGON(((73.029 6.752,73.034 6.738,73.029 6.752)))
Indian/Mauritius|MULTIPOLYGON(((56.516 -10.319,56.576 -10.404,56.516 -10.319)))
Indian/Mayotte|MULTIPOLYGON(((45.019 -12.646,45.039 -12.645,45.019 -12.646)))
Indian/Reunion|MULTIPOLYGON(((55.296 -20.911,55.814 -21.337,55.296 -20.911)))
Pacific/Apia|MULTIPOLYGON(((-172.211 -13.757,-172.799 -13.508,-172.211 -13.757)))
Pacific/Auckland|MULTIPOLYGON(((169.06 -46.67,166.422 -45.851,168.366 -44.007,170.836 -42.856,172.647 -40.508,173.191 -41.334,174.309 -40.996,173.906 -41.281,174.314 -41.217,174.272 -41.749,172.673 -43.192,173.107 -43.834,171.342 -44.282,170.746 -45.87,169.06 -46.67)))
Pacific/Auckland|MULTIPOLYGON(((176.374 -40.673,175.438 -41.578,174.617 -41.3,175.201 -40.174,173.748 -39.282,174.536 -38.87,174.81 -38.011,174.154 -36.479,174.503 -36.248,174.038 -36.394,172.671 -34.42,174.331 -35.172,174.844 -36.966,175.559 -37.188,175.4 -36.472,176.63 -37.844,178.551 -37.682,177.993 -39.12,177.043 -39.199,176.374 -40.673)))
Pacific/Chatham|MULTIPOLYGON(((-176.009 -44.227,-176.018 -44.225,-176.009 -44.227)))
Pacific/Chuuk|MULTIPOLYGON(((139.784 10.019,139.793 10.008,139.784 10.019)))
Pacific/Easter|MULTIPOLYGON(((-109.291 -27.094,-109.452 -27.197,-109.291 -27.094)))
Pacific/Enderbury|MULTIPOLYGON(((-171.632 -2.834,-171.717 -2.767,-171.632 -2.834)))
Pacific/Fakaofo|MULTIPOLYGON(((-172.489 -8.587,-172.497 -8.554,-172.489 -8.587)))
Pacific/Efate|MULTIPOLYGON(((166.774 -15,167.241 -15.525,166.768 -15.652,166.604 -14.628,166.774 -15)))
Pacific/Fiji|MULTIPOLYGON(((-179.005 -17.162,-178.988 -17.324,-179.005 -17.162)))
Pacific/Funafuti|MULTIPOLYGON(((176.065 -5.643,176.083 -5.651,176.065 -5.643)))
Pacific/Galapagos|MULTIPOLYGON(((-90.771 -0.145,-90.587 -0.369,-90.771 -0.145)))
Pacific/Gambier|MULTIPOLYGON(((-135.632 -21.478,-135.646 -21.481,-135.632 -21.478)))
Pacific/Kwajalein|MULTIPOLYGON(((167.311 9.109,167.32 9.11,167.311 9.109)))
Pacific/Guadalcanal|MULTIPOLYGON(((158.425 -7.508,159.904 -8.582,158.425 -7.508)))
Pacific/Guam|MULTIPOLYGON(((144.621 13.437,144.954 13.596,144.621 13.437)))
Pacific/Honolulu|MULTIPOLYGON(((-157.956 21.698,-157.701 21.263,-158.285 21.576,-157.956 21.698)))
Pacific/Johnston|MULTIPOLYGON(((-169.54 16.727,-169.518 16.741,-169.54 16.727)))
Pacific/Kiritimati|MULTIPOLYGON(((-157.472 2.01,-157.464 2,-157.472 2.01)))
Pacific/Kosrae|MULTIPOLYGON(((162.983 5.278,163.02 5.37,162.983 5.278)))
Pacific/Majuro|MULTIPOLYGON(((169.015 14.645,169.019 14.655,169.015 14.645)))
Pacific/Midway|MULTIPOLYGON(((-178.298 28.442,-178.315 28.439,-178.298 28.442)))
Pacific/Marquesas|MULTIPOLYGON(((-140.377 -7.863,-140.376 -7.857,-140.377 -7.863)))
Pacific/Nauru|MULTIPOLYGON(((166.935 -0.542,166.924 -0.505,166.935 -0.542)))
Pacific/Niue|MULTIPOLYGON(((-169.924 -19.024,-169.775 -19.061,-169.924 -19.024)))
Pacific/Norfolk|MULTIPOLYGON(((168 -29.025,167.916 -28.999,168 -29.025)))
Pacific/Noumea|MULTIPOLYGON(((163.952 -20.034,163.984 -20.089,163.952 -20.034)))
Pacific/Pago_Pago|MULTIPOLYGON(((-169.628 -14.175,-169.607 -14.193,-169.628 -14.175)))
Pacific/Palau|MULTIPOLYGON(((134.437 7.335,134.388 7.218,134.437 7.335)))
Pacific/Pitcairn|MULTIPOLYGON(((-130.744 -23.921,-130.729 -23.922,-130.744 -23.921)))
Pacific/Pohnpei|MULTIPOLYGON(((158.298 6.808,158.111 6.933,158.298 6.808)))
Pacific/Port_Moresby|MULTIPOLYGON(((150 -10.603,147.73 -10.104,145.813 -7.903,144.519 -7.431,144.116 -7.787,143.57 -7.264,143.922 -8.004,143.245 -7.847,143.611 -8.236,142.153 -8.224,143.408 -8.982,141.122 -9.23,140.999 -2.609,144.529 -3.818,145.805 -4.849,145.765 -5.477,147.571 -6.052,147.863 -6.627,146.935 -6.711,147.178 -7.46,148.134 -8.067,148.603 -9.084,149.298 -9.021,149.231 -9.495,150.055 -9.687,149.859 -10.018,150.876 -10.229,150 -10.603)))
Pacific/Rarotonga|MULTIPOLYGON(((-157.925 -9.002,-157.907 -9.025,-157.925 -9.002)))
Pacific/Saipan|MULTIPOLYGON(((144.886 20.541,144.903 20.54,144.886 20.541)))
Pacific/Tahiti|MULTIPOLYGON(((-145.353 -16.424,-145.332 -16.467,-145.353 -16.424)))
Pacific/Tarawa|MULTIPOLYGON(((173.022 0.877,173.014 1.023,173.022 0.877)))
Pacific/Tongatapu|MULTIPOLYGON(((-174.049 -18.682,-174.021 -18.717,-174.049 -18.682)))
Pacific/Wake|MULTIPOLYGON(((166.624 19.304,166.613 19.317,166.624 19.304)))
Pacific/Wallis|MULTIPOLYGON(((-176.168 -13.214,-176.181 -13.353,-176.168 -13.214)))

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,339 +0,0 @@
{
"transitions": {
"Africa/El_Aaiun": [
[1490508000, 60, "WEST"],
[1495346400, 0, "WET"],
[1498975200, 60, "WEST"],
[1509256800, 0, "WET"],
[1521957600, 60, "WEST"],
[1526191200, 0, "WET"],
[1529215200, 60, "WEST"],
[1540706400, 0, "WET"],
[1554012000, 60, "WEST"],
[1557036000, 0, "WET"],
[1560060000, 60, "WEST"],
[1572156000, 0, "WET"],
[1585461600, 60, "WEST"],
[1587276000, 0, "WET"],
[1590300000, 60, "WEST"],
[1603605600, 0, "WET"],
[1616911200, 60, "WEST"],
[1618120800, 0, "WET"],
[1621144800, 60, "WEST"],
[1635660000, 0, "WET"],
[1651989600, 60, "WEST"],
[1667109600, 0, "WET"],
[1682229600, 60, "WEST"],
[1698559200, 0, "WET"],
[1713074400, 60, "WEST"],
[1730008800, 0, "WET"],
[1743919200, 60, "WEST"],
[1761458400, 0, "WET"],
[1774764000, 60, "WEST"],
[1792908000, 0, "WET"],
[1806213600, 60, "WEST"],
[1824962400, 0, "WET"],
[1837663200, 60, "WEST"],
[1856412000, 0, "WET"],
[1869112800, 60, "WEST"],
[1887861600, 0, "WET"],
[1901167200, 60, "WEST"],
[1919311200, 0, "WET"],
[1932616800, 60, "WEST"],
[1950760800, 0, "WET"],
[1964066400, 60, "WEST"],
[1982815200, 0, "WET"],
[1995516000, 60, "WEST"],
[2014264800, 0, "WET"],
[2026965600, 60, "WEST"],
[2045714400, 0, "WET"],
[2058415200, 60, "WEST"],
[2077164000, 0, "WET"],
[2090469600, 60, "WEST"],
[2108008800, 0, "WET"],
[2121919200, 60, "WEST"],
[2138248800, 0, "WET"],
[2140066800, 0, "WET"]
],
"Africa/Casablanca": [
[1490508000, 60, "WEST"],
[1495346400, 0, "WET"],
[1498975200, 60, "WEST"],
[1509256800, 0, "WET"],
[1521957600, 60, "WEST"],
[1526191200, 0, "WET"],
[1529215200, 60, "WEST"],
[1540706400, 0, "WET"],
[1554012000, 60, "WEST"],
[1557036000, 0, "WET"],
[1560060000, 60, "WEST"],
[1572156000, 0, "WET"],
[1585461600, 60, "WEST"],
[1587276000, 0, "WET"],
[1590300000, 60, "WEST"],
[1603605600, 0, "WET"],
[1616911200, 60, "WEST"],
[1618120800, 0, "WET"],
[1621144800, 60, "WEST"],
[1635660000, 0, "WET"],
[1651989600, 60, "WEST"],
[1667109600, 0, "WET"],
[1682229600, 60, "WEST"],
[1698559200, 0, "WET"],
[1713074400, 60, "WEST"],
[1730008800, 0, "WET"],
[1743919200, 60, "WEST"],
[1761458400, 0, "WET"],
[1774764000, 60, "WEST"],
[1792908000, 0, "WET"],
[1806213600, 60, "WEST"],
[1824962400, 0, "WET"],
[1837663200, 60, "WEST"],
[1856412000, 0, "WET"],
[1869112800, 60, "WEST"],
[1887861600, 0, "WET"],
[1901167200, 60, "WEST"],
[1919311200, 0, "WET"],
[1932616800, 60, "WEST"],
[1950760800, 0, "WET"],
[1964066400, 60, "WEST"],
[1982815200, 0, "WET"],
[1995516000, 60, "WEST"],
[2014264800, 0, "WET"],
[2026965600, 60, "WEST"],
[2045714400, 0, "WET"],
[2058415200, 60, "WEST"],
[2077164000, 0, "WET"],
[2090469600, 60, "WEST"],
[2108008800, 0, "WET"],
[2121919200, 60, "WEST"],
[2138248800, 0, "WET"],
[2140066800, 0, "WET"]
]
},
"name": "Africa/Casablanca",
"polygons": [
{
"points": [
31.48163,
-9.79198,
32.18331,
-9.27291,
32.56109,
-9.28231,
33.27296,
-8.52073,
33.65048,
-7.52752,
34.05114,
-6.83835,
34.72737,
-6.38744,
35.80272,
-5.93246,
35.93147,
-5.45799,
35.88305,
-5.32873,
35.56607,
-5.22876,
35.22386,
-4.69267,
35.16325,
-4.36152,
35.2813,
-3.92541,
35.2194,
-3.81249,
35.30685,
-3.6802,
35.20551,
-3.34099,
35.29533,
-3.09449,
35.46333,
-2.95809,
35.29611,
-2.96257,
35.1487,
-2.75049,
35.10792,
-2.56263,
35.17145,
-2.4168,
34.94319,
-1.97618,
34.75389,
-1.73541,
34.63007,
-1.83017,
34.50266,
-1.68166,
34.39287,
-1.77126,
34.09928,
-1.63777,
33.71028,
-1.72376,
33.60914,
-1.5854,
33.28186,
-1.65916,
33.07226,
-1.46644,
32.95261,
-1.52672,
32.74795,
-1.37334,
32.52667,
-0.98175,
32.32958,
-1.23714,
32.17697,
-1.18246,
32.08912,
-1.23342,
32.16745,
-2.28636,
32.09189,
-2.87392,
32.00572,
-2.93263,
31.76687,
-2.8243,
31.60828,
-3.64759,
31.38378,
-3.63702,
31.34251,
-3.7736,
31.22452,
-3.79696,
31.12862,
-3.77636,
31.03057,
-3.54938,
30.90753,
-3.56929,
30.63263,
-4.81677,
29.99011,
-5.12672,
29.69404,
-6.10578,
29.69032,
-6.44597,
29.57788,
-6.54772,
29.62391,
-7.11883,
29.38048,
-7.43962,
29.37207,
-7.63655,
29.01088,
-8.20735,
28.71243,
-8.66058,
27.65272,
-8.66684,
27.65981,
-13.17552,
27.96357,
-12.91071,
28.10073,
-12.05899,
28.30749,
-11.5291,
28.74706,
-11.08192,
29.02591,
-10.53355,
29.31442,
-10.23039,
30.17414,
-9.65292,
30.41035,
-9.62106,
30.63827,
-9.90449,
30.82025,
-9.81864,
31.3941,
-9.85669,
31.48163,
-9.79198
],
"centroid": [-6.30836, 31.88255],
"name": "Africa/Casablanca"
},
{
"points": [
23.50492,
-15.98386,
23.56996,
-16.01561,
23.5076,
-15.98343,
23.57234,
-15.90978,
23.89203,
-15.7255,
23.84899,
-15.83827,
23.61462,
-15.98614,
23.82817,
-15.90902,
24.70563,
-14.89986,
25.30873,
-14.83746,
25.98147,
-14.51103,
26.15207,
-14.50131,
26.43601,
-14.18445,
26.482,
-13.97951,
26.73885,
-13.58137,
27.67606,
-13.17284,
27.6656,
-8.6609,
25.98837,
-8.67033,
25.98861,
-11.99397,
23.4511,
-11.99059,
23.37799,
-12.75658,
23.05422,
-13.04981,
22.73162,
-13.13573,
21.32161,
-12.99782,
21.32035,
-16.91834,
20.76624,
-17.05795,
20.84535,
-17.113,
21.83651,
-16.96262,
22.2145,
-16.78764,
22.32982,
-16.50256,
23.50492,
-15.98386
],
"centroid": [-13.14761, 24.66202],
"name": "Africa/El_Aaiun"
}
]
}

View File

@ -1,233 +0,0 @@
{
"transitions": {
"Africa/Windhoek": [
[1491105600, 60, "WAT"],
[1504414800, 120, "WAST"],
[1522555200, 60, "WAT"],
[1535864400, 120, "WAST"],
[1554609600, 60, "WAT"],
[1567314000, 120, "WAST"],
[1586059200, 60, "WAT"],
[1599368400, 120, "WAST"],
[1617508800, 60, "WAT"],
[1630818000, 120, "WAST"],
[1648958400, 60, "WAT"],
[1662267600, 120, "WAST"],
[1680408000, 60, "WAT"],
[1693717200, 120, "WAST"],
[1712462400, 60, "WAT"],
[1725166800, 120, "WAST"],
[1743912000, 60, "WAT"],
[1757221200, 120, "WAST"],
[1775361600, 60, "WAT"],
[1788670800, 120, "WAST"],
[1806811200, 60, "WAT"],
[1820120400, 120, "WAST"],
[1838260800, 60, "WAT"],
[1851570000, 120, "WAST"],
[1869710400, 60, "WAT"],
[1883019600, 120, "WAST"],
[1901764800, 60, "WAT"],
[1914469200, 120, "WAST"],
[1933214400, 60, "WAT"],
[1946523600, 120, "WAST"],
[1964664000, 60, "WAT"],
[1977973200, 120, "WAST"],
[1996113600, 60, "WAT"],
[2009422800, 120, "WAST"],
[2027563200, 60, "WAT"],
[2040872400, 120, "WAST"],
[2059012800, 60, "WAT"],
[2072322000, 120, "WAST"],
[2091067200, 60, "WAT"],
[2104376400, 120, "WAST"],
[2122516800, 60, "WAT"],
[2135826000, 120, "WAST"]
]
},
"name": "Africa/Windhoek",
"polygons": [
{
"points": [
-27.13397,
15.24689,
-26.71184,
15.07206,
-26.61678,
15.15648,
-26.45304,
15.10915,
-26.29665,
14.91299,
-26.08729,
14.96672,
-25.74857,
14.81966,
-25.5502,
14.87176,
-25.2971,
14.79151,
-25.08745,
14.86567,
-24.78751,
14.76587,
-24.56433,
14.5877,
-24.07081,
14.4476,
-23.63204,
14.50378,
-22.98796,
14.39911,
-22.86861,
14.43721,
-22.94868,
14.45213,
-22.89465,
14.5306,
-22.54245,
14.49373,
-20.87317,
13.40645,
-20.24354,
13.18081,
-20.09654,
13.03549,
-19.16222,
12.59882,
-18.74801,
12.3172,
-18.4933,
12.02071,
-17.81135,
11.72322,
-17.24361,
11.75221,
-17.13417,
12.08392,
-17.22682,
12.25201,
-17.23227,
12.56186,
-16.95001,
13.144,
-17.00502,
13.46679,
-17.12552,
13.51801,
-17.42349,
13.95949,
-17.38405,
18.42266,
-17.6341,
18.62959,
-17.81295,
18.91264,
-17.84273,
19.66135,
-17.90372,
19.75143,
-17.85519,
20.31612,
-18.03177,
20.81934,
-17.92213,
21.21917,
-18.01415,
21.44094,
-17.46809,
24.23668,
-17.54792,
24.97381,
-17.78215,
25.26486,
-17.82348,
24.91764,
-18.07503,
24.57631,
-17.96483,
24.42027,
-18.02707,
24.20228,
-18.51387,
23.61473,
-18.00731,
23.29285,
-18.32784,
21.47087,
-18.32788,
21.00881,
-22.00763,
21.01099,
-22.01179,
20.01,
-28.44008,
20.00392,
-28.54082,
19.56857,
-28.72241,
19.46539,
-28.75742,
19.27241,
-28.90841,
19.30127,
-28.96685,
19.17704,
-28.85119,
18.73135,
-28.92587,
18.17841,
-28.77854,
17.91257,
-28.73182,
17.40488,
-28.57915,
17.41701,
-28.47302,
17.31978,
-28.40702,
17.3944,
-28.29816,
17.36866,
-28.24554,
17.19561,
-28.04864,
17.0816,
-28.08122,
16.90538,
-28.2801,
16.82445,
-28.27342,
16.76341,
-28.45377,
16.78019,
-28.64563,
16.44933,
-27.99756,
15.69665,
-27.37274,
15.31016,
-27.13397,
15.24689
],
"centroid": [17.22915, -22.14149],
"name": "Africa/Windhoek"
},
{
"points": [
-27.03671,
15.20993,
-27.02194,
15.18046,
-26.98414,
15.17756,
-26.99197,
15.19779,
-27.03671,
15.20993
],
"centroid": [15.1918, -27.00996],
"name": "Africa/Windhoek"
}
]
}

View File

@ -1,749 +0,0 @@
{
"transitions": {
"America/Adak": [
[1489334400, -540, "HDT"],
[1509897600, -600, "HST"],
[1520784000, -540, "HDT"],
[1541347200, -600, "HST"],
[1552233600, -540, "HDT"],
[1572796800, -600, "HST"],
[1583683200, -540, "HDT"],
[1604246400, -600, "HST"],
[1615737600, -540, "HDT"],
[1636300800, -600, "HST"],
[1647187200, -540, "HDT"],
[1667750400, -600, "HST"],
[1678636800, -540, "HDT"],
[1699200000, -600, "HST"],
[1710086400, -540, "HDT"],
[1730649600, -600, "HST"],
[1741536000, -540, "HDT"],
[1762099200, -600, "HST"],
[1772985600, -540, "HDT"],
[1793548800, -600, "HST"],
[1805040000, -540, "HDT"],
[1825603200, -600, "HST"],
[1836489600, -540, "HDT"],
[1857052800, -600, "HST"],
[1867939200, -540, "HDT"],
[1888502400, -600, "HST"],
[1899388800, -540, "HDT"],
[1919952000, -600, "HST"],
[1930838400, -540, "HDT"],
[1951401600, -600, "HST"],
[1962892800, -540, "HDT"],
[1983456000, -600, "HST"],
[1994342400, -540, "HDT"],
[2014905600, -600, "HST"],
[2025792000, -540, "HDT"],
[2046355200, -600, "HST"],
[2057241600, -540, "HDT"],
[2077804800, -600, "HST"],
[2088691200, -540, "HDT"],
[2109254400, -600, "HST"],
[2120140800, -540, "HDT"],
[2140704000, -600, "HST"]
]
},
"name": "America/Adak",
"polygons": [
{
"points": [
52.00282,
-174.4695,
52.04755,
-174.52019,
52.0255,
-175.34215,
52.22885,
-174.27632,
52.26423,
-174.23476,
52.31846,
-174.46528,
52.41171,
-174.26816,
52.36063,
-173.98624,
52.21528,
-174.04525,
52.21327,
-174.18291,
52.10141,
-174.06897,
52.10717,
-174.32159,
52.02628,
-174.40438,
52.06136,
-174.49138,
52.00282,
-174.4695
],
"centroid": [-174.44034, 52.18065],
"name": "America/Adak"
},
{
"points": [
51.64943,
-176.62223,
51.61497,
-176.99536,
51.97259,
-176.77264,
52.00913,
-176.55757,
51.85289,
-176.42278,
51.86908,
-176.26167,
51.73144,
-176.27906,
51.64943,
-176.62223
],
"centroid": [-176.63021, 51.79566],
"name": "America/Adak"
},
{
"points": [
52.96197,
172.54514,
52.99583,
173.11815,
52.84445,
173.44415,
52.76852,
173.14002,
52.81618,
173.06851,
52.73125,
172.91096,
52.77873,
172.73808,
52.86093,
172.76194,
52.85005,
172.60734,
52.91109,
172.64006,
52.91248,
172.44597,
52.96197,
172.54514
],
"centroid": [172.9673, 52.88004],
"name": "America/Adak"
},
{
"points": [
51.58823,
-177.89775,
51.67158,
-178.12077,
51.8931,
-178.22505,
51.92957,
-177.9549,
51.85774,
-177.5998,
51.58823,
-177.89775
],
"centroid": [-177.93802, 51.78427],
"name": "America/Adak"
},
{
"points": [
51.64367,
-177.63946,
51.72008,
-177.70386,
51.95355,
-177.17679,
51.90478,
-177.0319,
51.69979,
-177.13421,
51.64367,
-177.63946
],
"centroid": [-177.33258, 51.78105],
"name": "America/Adak"
},
{
"points": [
52.01435,
-173.48952,
52.04065,
-173.8991,
52.13372,
-174.05533,
52.09401,
-172.9447,
52.01435,
-173.48952
],
"centroid": [-173.57159, 52.0765],
"name": "America/Adak"
},
{
"points": [
51.34,
179.24634,
51.61306,
178.63328,
51.64488,
178.6199,
51.62719,
178.91092,
51.37431,
179.48168,
51.34,
179.24634
],
"centroid": [179.04886, 51.49559],
"name": "America/Adak"
},
{
"points": [
51.93223,
177.66559,
51.8176,
177.32869,
51.88041,
177.19688,
52.14523,
177.6096,
52.09337,
177.68762,
51.98233,
177.64783,
51.95388,
177.72471,
51.93223,
177.66559
],
"centroid": [177.48266, 51.96522],
"name": "America/Adak"
},
{
"points": [
52.34018,
173.72155,
52.37574,
173.41693,
52.4052,
173.34957,
52.52034,
173.77146,
52.34018,
173.72155
],
"centroid": [173.60408, 52.41778],
"name": "America/Adak"
},
{
"points": [
51.86002,
179.6313,
51.9107,
179.48781,
51.98998,
179.47939,
52.03822,
179.62803,
51.97177,
179.78486,
51.86002,
179.6313
],
"centroid": [179.61496, 51.95304],
"name": "America/Adak"
},
{
"points": [
52.75896,
-169.73652,
52.76928,
-169.96389,
52.82826,
-170.02628,
52.89056,
-169.70829,
52.81065,
-169.66517,
52.75896,
-169.73652
],
"centroid": [-169.82588, 52.81667],
"name": "America/Adak"
},
{
"points": [
52.23686,
-172.53007,
52.25839,
-172.63716,
52.36234,
-172.56776,
52.34737,
-172.28359,
52.23686,
-172.53007
],
"centroid": [-172.49166, 52.30768],
"name": "America/Adak"
},
{
"points": [
51.93639,
-176.12971,
52.10735,
-176.17695,
52.04613,
-175.95494,
51.93544,
-175.98241,
51.93639,
-176.12971
],
"centroid": [-176.06659, 52.01175],
"name": "America/Adak"
},
{
"points": [
52.52506,
-170.79824,
52.63756,
-170.82861,
52.66451,
-170.55244,
52.58811,
-170.60537,
52.52506,
-170.79824
],
"centroid": [-170.70683, 52.6047],
"name": "America/Adak"
},
{
"points": [
51.75859,
-176.14931,
51.82054,
-176.23821,
51.88821,
-176.2085,
51.89915,
-175.93709,
51.79397,
-175.98384,
51.75859,
-176.14931
],
"centroid": [-176.09173, 51.83686],
"name": "America/Adak"
},
{
"points": [
51.90381,
-175.77537,
51.96286,
-175.94103,
51.99131,
-175.963,
52.00394,
-175.80618,
51.90381,
-175.77537
],
"centroid": [-175.85605, 51.96396],
"name": "America/Adak"
},
{
"points": [
51.88843,
178.50617,
51.99134,
178.45559,
51.96484,
178.6021,
51.92036,
178.58517,
51.88843,
178.50617
],
"centroid": [178.52897, 51.94399],
"name": "America/Adak"
},
{
"points": [
51.73485,
-178.79909,
51.78185,
-178.8762,
51.8475,
-178.82632,
51.78575,
-178.71883,
51.73485,
-178.79909
],
"centroid": [-178.8032, 51.78883],
"name": "America/Adak"
},
{
"points": [
52.9302,
-169.72823,
53.04658,
-169.80727,
53.08556,
-169.78251,
53.02058,
-169.65921,
52.9302,
-169.72823
],
"centroid": [-169.73695, 53.01451],
"name": "America/Adak"
},
{
"points": [
52.70085,
-170.1047,
52.70829,
-170.19687,
52.78349,
-170.18228,
52.77008,
-170.05011,
52.70085,
-170.1047
],
"centroid": [-170.13272, 52.7429],
"name": "America/Adak"
},
{
"points": [
52.43306,
-171.22032,
52.43627,
-171.29842,
52.49546,
-171.3163,
52.5164,
-171.20158,
52.43306,
-171.22032
],
"centroid": [-171.2568, 52.47276],
"name": "America/Adak"
},
{
"points": [
52.84245,
-170.04477,
52.85855,
-170.10309,
52.89702,
-170.13958,
52.91449,
-169.99429,
52.84245,
-170.04477
],
"centroid": [-170.06489, 52.8819],
"name": "America/Adak"
},
{
"points": [
51.75692,
178.39404,
51.76426,
178.3104,
51.83909,
178.20804,
51.82589,
178.32551,
51.75692,
178.39404
],
"centroid": [178.30702, 51.7984],
"name": "America/Adak"
},
{
"points": [
51.30247,
-178.98035,
51.40029,
-178.98541,
51.39129,
-178.91338,
51.33471,
-178.89384,
51.30247,
-178.98035
],
"centroid": [-178.94625, 51.35504],
"name": "America/Adak"
},
{
"points": [
51.20664,
-179.12147,
51.28203,
-179.14874,
51.31174,
-179.08867,
51.24772,
-179.03996,
51.20664,
-179.12147
],
"centroid": [-179.09878, 51.26023],
"name": "America/Adak"
},
{
"points": [
51.97462,
178.14108,
51.99616,
178.08811,
52.05969,
178.11856,
52.0337,
178.19584,
51.97462,
178.14108
],
"centroid": [178.1374, 52.01764],
"name": "America/Adak"
},
{
"points": [
52.70787,
174.00171,
52.73798,
173.89274,
52.77491,
173.85611,
52.74962,
174.0114,
52.70787,
174.00171
],
"centroid": [173.94443, 52.74296],
"name": "America/Adak"
},
{
"points": [
52.32125,
175.90907,
52.37912,
175.86804,
52.36206,
175.98577,
52.32539,
175.95207,
52.32125,
175.90907
],
"centroid": [175.92629, 52.35073],
"name": "America/Adak"
},
{
"points": [
51.92145,
-175.71667,
51.98268,
-175.74342,
51.96981,
-175.63481,
51.95242,
-175.6382,
51.92145,
-175.71667
],
"centroid": [-175.69246, 51.9563],
"name": "America/Adak"
},
{
"points": [
51.53239,
-178.74788,
51.53495,
-178.81828,
51.58284,
-178.86073,
51.57265,
-178.74739,
51.53239,
-178.74788
],
"centroid": [-178.79518, 51.55739],
"name": "America/Adak"
},
{
"points": [
51.57406,
-178.57012,
51.5827,
-178.67183,
51.60888,
-178.69108,
51.61716,
-178.5684,
51.57406,
-178.57012
],
"centroid": [-178.62094, 51.59634],
"name": "America/Adak"
},
{
"points": [
52.69401,
174.15994,
52.70698,
174.06225,
52.72169,
174.05305,
52.74852,
174.10413,
52.69401,
174.15994
],
"centroid": [174.10242, 52.71814],
"name": "America/Adak"
},
{
"points": [
51.93458,
178.33228,
51.96416,
178.27045,
51.98375,
178.26403,
51.96907,
178.37405,
51.93458,
178.33228
],
"centroid": [178.31696, 51.96216],
"name": "America/Adak"
},
{
"points": [
52.54008,
-171.12653,
52.54278,
-171.17359,
52.55504,
-171.17896,
52.58338,
-171.10136,
52.54008,
-171.12653
],
"centroid": [-171.13984, 52.55713],
"name": "America/Adak"
},
{
"points": [
52.15408,
-175.49936,
52.16691,
-175.52587,
52.19821,
-175.52066,
52.17982,
-175.47399,
52.15408,
-175.49936
],
"centroid": [-175.50405, 52.17586],
"name": "America/Adak"
},
{
"points": [
51.96647,
-175.4417,
51.9887,
-175.47025,
51.98741,
-175.40979,
51.97137,
-175.41473,
51.96647,
-175.4417
],
"centroid": [-175.43617, 51.97948],
"name": "America/Adak"
},
{
"points": [
51.56677,
-179.01366,
51.56711,
-179.05769,
51.59251,
-179.06393,
51.59492,
-179.02731,
51.56677,
-179.01366
],
"centroid": [-179.04015, 51.57999],
"name": "America/Adak"
},
{
"points": [
52.20714,
-175.12653,
52.22512,
-175.14502,
52.23955,
-175.13672,
52.22842,
-175.10334,
52.20714,
-175.12653
],
"centroid": [-175.12637, 52.22471],
"name": "America/Adak"
},
{
"points": [
51.46578,
-178.28796,
51.48821,
-178.30237,
51.48704,
-178.25968,
51.47232,
-178.2627,
51.46578,
-178.28796
],
"centroid": [-178.27973, 51.4789],
"name": "America/Adak"
},
{
"points": [
52.03076,
-175.87724,
52.03155,
-175.90326,
52.04365,
-175.91137,
52.05302,
-175.87544,
52.03076,
-175.87724
],
"centroid": [-175.89063, 52.04045],
"name": "America/Adak"
}
]
}

View File

@ -1,238 +0,0 @@
{
"transitions": {
"America/Asuncion": [
[1490511600, -240, "-04"],
[1506844800, -180, "-03"],
[1521961200, -240, "-04"],
[1538899200, -180, "-03"],
[1553410800, -240, "-04"],
[1570348800, -180, "-03"],
[1584860400, -240, "-04"],
[1601798400, -180, "-03"],
[1616914800, -240, "-04"],
[1633248000, -180, "-03"],
[1648364400, -240, "-04"],
[1664697600, -180, "-03"],
[1679814000, -240, "-04"],
[1696147200, -180, "-03"],
[1711263600, -240, "-04"],
[1728201600, -180, "-03"],
[1742713200, -240, "-04"],
[1759651200, -180, "-03"],
[1774162800, -240, "-04"],
[1791100800, -180, "-03"],
[1806217200, -240, "-04"],
[1822550400, -180, "-03"],
[1837666800, -240, "-04"],
[1854000000, -180, "-03"],
[1869116400, -240, "-04"],
[1886054400, -180, "-03"],
[1900566000, -240, "-04"],
[1917504000, -180, "-03"],
[1932015600, -240, "-04"],
[1948953600, -180, "-03"],
[1964070000, -240, "-04"],
[1980403200, -180, "-03"],
[1995519600, -240, "-04"],
[2011852800, -180, "-03"],
[2026969200, -240, "-04"],
[2043302400, -180, "-03"],
[2058418800, -240, "-04"],
[2075356800, -180, "-03"],
[2089868400, -240, "-04"],
[2106806400, -180, "-03"],
[2121318000, -240, "-04"],
[2138256000, -180, "-03"],
[2147501647, -180, "-03"]
]
},
"name": "America/Asuncion",
"polygons": [
{
"points": [
-22.25564,
-62.64087,
-21.06039,
-62.26817,
-20.56415,
-62.27958,
-20.10706,
-61.94409,
-19.62179,
-61.7449,
-19.28406,
-59.98292,
-19.33817,
-59.1154,
-19.78121,
-58.19772,
-20.24109,
-58.15282,
-20.42971,
-57.99021,
-20.68997,
-57.97908,
-20.65721,
-57.9191,
-20.73673,
-57.85897,
-20.78728,
-57.95055,
-20.80095,
-57.86409,
-20.89198,
-57.91466,
-20.97767,
-57.80788,
-21.27997,
-57.90752,
-21.34033,
-57.84503,
-21.5285,
-57.95739,
-21.68798,
-57.88383,
-22.07803,
-57.97925,
-22.13412,
-57.80309,
-22.08667,
-57.61333,
-22.17104,
-57.55124,
-22.29043,
-56.83437,
-22.06753,
-56.40415,
-22.27191,
-56.20322,
-22.27177,
-55.85117,
-22.65459,
-55.60359,
-22.98798,
-55.67425,
-23.1945,
-55.51203,
-23.61103,
-55.52504,
-23.71057,
-55.4247,
-23.95348,
-55.40502,
-23.98102,
-55.06125,
-23.80545,
-54.66904,
-23.92043,
-54.40572,
-24.06974,
-54.2732,
-24.22373,
-54.31997,
-24.3652,
-54.25015,
-25.16141,
-54.42758,
-25.46132,
-54.6065,
-25.66727,
-54.57956,
-25.68365,
-54.64937,
-25.83325,
-54.58064,
-25.97411,
-54.60059,
-25.99928,
-54.6716,
-26.22067,
-54.61076,
-26.64993,
-54.78575,
-26.87343,
-55.12801,
-26.9656,
-55.13776,
-27.00682,
-55.41402,
-27.11012,
-55.4505,
-27.18127,
-55.60714,
-27.3409,
-55.5863,
-27.45277,
-55.72656,
-27.32206,
-56.14016,
-27.61714,
-56.38243,
-27.45804,
-56.59935,
-27.6141,
-56.85148,
-27.4811,
-57.01,
-27.4487,
-57.51327,
-27.27365,
-58.00803,
-27.30878,
-58.60527,
-27.13209,
-58.6563,
-27.09819,
-58.5615,
-26.91871,
-58.49363,
-26.86009,
-58.33041,
-26.80771,
-58.36687,
-26.64166,
-58.19971,
-26.17691,
-58.16479,
-25.99846,
-57.85746,
-25.9375,
-57.89309,
-25.67705,
-57.77211,
-25.55914,
-57.5751,
-25.29105,
-57.68177,
-25.09303,
-57.87401,
-24.941,
-58.22909,
-25.0083,
-58.33131,
-24.85987,
-58.49882,
-24.62771,
-59.12686,
-24.02287,
-60.048,
-24.05544,
-60.33657,
-23.81943,
-60.9882,
-23.55999,
-61.17871,
-23.4273,
-61.50018,
-23.03181,
-61.99544,
-22.5217,
-62.26466,
-22.25564,
-62.64087
],
"centroid": [-58.38723, -23.24997],
"name": "America/Asuncion"
}
]
}

View File

@ -1,479 +0,0 @@
{
"transitions": {
"America/Cuiaba": [
[1487491200, -240, "-04"],
[1508054400, -180, "-03"],
[1518940800, -240, "-04"],
[1540108800, -180, "-03"],
[1550390400, -240, "-04"],
[1571558400, -180, "-03"],
[1581840000, -240, "-04"],
[1603008000, -180, "-03"],
[1613894400, -240, "-04"],
[1634457600, -180, "-03"],
[1645344000, -240, "-04"],
[1665907200, -180, "-03"],
[1677398400, -240, "-04"],
[1697356800, -180, "-03"],
[1708243200, -240, "-04"],
[1729411200, -180, "-03"],
[1739692800, -240, "-04"],
[1760860800, -180, "-03"],
[1771747200, -240, "-04"],
[1792310400, -180, "-03"],
[1803196800, -240, "-04"],
[1823760000, -180, "-03"],
[1834646400, -240, "-04"],
[1855209600, -180, "-03"],
[1866096000, -240, "-04"],
[1887264000, -180, "-03"],
[1897545600, -240, "-04"],
[1918713600, -180, "-03"],
[1928995200, -240, "-04"],
[1950163200, -180, "-03"],
[1960444800, -240, "-04"],
[1981612800, -180, "-03"],
[1992499200, -240, "-04"],
[2013062400, -180, "-03"],
[2024553600, -240, "-04"],
[2044512000, -180, "-03"],
[2055398400, -240, "-04"],
[2076566400, -180, "-03"],
[2086848000, -240, "-04"],
[2108016000, -180, "-03"],
[2118902400, -240, "-04"],
[2139465600, -180, "-03"]
],
"America/Campo_Grande": [
[1487491200, -240, "-04"],
[1508054400, -180, "-03"],
[1518940800, -240, "-04"],
[1540108800, -180, "-03"],
[1550390400, -240, "-04"],
[1571558400, -180, "-03"],
[1581840000, -240, "-04"],
[1603008000, -180, "-03"],
[1613894400, -240, "-04"],
[1634457600, -180, "-03"],
[1645344000, -240, "-04"],
[1665907200, -180, "-03"],
[1677398400, -240, "-04"],
[1697356800, -180, "-03"],
[1708243200, -240, "-04"],
[1729411200, -180, "-03"],
[1739692800, -240, "-04"],
[1760860800, -180, "-03"],
[1771747200, -240, "-04"],
[1792310400, -180, "-03"],
[1803196800, -240, "-04"],
[1823760000, -180, "-03"],
[1834646400, -240, "-04"],
[1855209600, -180, "-03"],
[1866096000, -240, "-04"],
[1887264000, -180, "-03"],
[1897545600, -240, "-04"],
[1918713600, -180, "-03"],
[1928995200, -240, "-04"],
[1950163200, -180, "-03"],
[1960444800, -240, "-04"],
[1981612800, -180, "-03"],
[1992499200, -240, "-04"],
[2013062400, -180, "-03"],
[2024553600, -240, "-04"],
[2044512000, -180, "-03"],
[2055398400, -240, "-04"],
[2076566400, -180, "-03"],
[2086848000, -240, "-04"],
[2108016000, -180, "-03"],
[2118902400, -240, "-04"],
[2139465600, -180, "-03"]
]
},
"name": "America/Cuiaba",
"polygons": [
{
"points": [
-13.70301,
-60.7417,
-13.42024,
-60.39036,
-13.04252,
-60.27545,
-12.87899,
-60.05626,
-12.40457,
-59.83034,
-12.11053,
-59.89863,
-11.75362,
-60.11166,
-11.59308,
-60.11239,
-11.37202,
-59.91899,
-11.14429,
-60.01024,
-11.12154,
-60.37427,
-11.01136,
-60.4444,
-11.0075,
-61.53467,
-10.42782,
-61.47945,
-10.25095,
-61.57801,
-9.86725,
-61.52722,
-9.72739,
-61.58082,
-9.63083,
-61.4875,
-9.32101,
-61.62512,
-9.2201,
-61.53647,
-8.90466,
-61.4927,
-8.76569,
-61.6209,
-8.73828,
-58.548,
-8.69637,
-58.47926,
-8.10343,
-58.31416,
-7.81624,
-58.38955,
-7.3295,
-58.13812,
-8.20302,
-57.62911,
-8.44315,
-57.67333,
-8.75157,
-57.58677,
-9.048,
-57.084,
-9.22126,
-57.05211,
-9.25552,
-56.84125,
-9.39235,
-56.77335,
-9.3646,
-56.67541,
-9.46559,
-56.47143,
-9.84105,
-50.223,
-10.66004,
-50.59609,
-11.06824,
-50.5999,
-11.46626,
-50.73151,
-11.60287,
-50.63834,
-11.7466,
-50.70367,
-12.38573,
-50.60374,
-12.62561,
-50.66383,
-12.8755,
-50.46726,
-13.07876,
-50.57977,
-13.30156,
-50.58279,
-13.72213,
-50.86019,
-14.08721,
-50.83559,
-14.23693,
-50.95252,
-14.53913,
-50.95991,
-14.98117,
-51.15241,
-15.00586,
-51.40722,
-15.18204,
-51.62895,
-15.80776,
-51.87001,
-15.88677,
-52.23512,
-16.10327,
-52.43254,
-16.27505,
-52.42542,
-16.34784,
-52.56955,
-16.67031,
-52.71254,
-16.86613,
-53.00277,
-17.49763,
-53.21773,
-17.6712,
-53.11612,
-18.03637,
-53.07373,
-18.02906,
-53.78822,
-17.94126,
-53.98871,
-17.69787,
-53.88478,
-17.64754,
-53.76062,
-17.26037,
-53.69117,
-17.63825,
-54.1172,
-17.68476,
-54.39633,
-17.58689,
-54.42596,
-17.51393,
-54.60604,
-17.66507,
-54.90369,
-17.69583,
-55.1808,
-17.52005,
-55.53445,
-17.40183,
-55.60523,
-17.19533,
-56.12078,
-17.33331,
-56.42832,
-17.32533,
-56.74963,
-17.77072,
-57.07596,
-17.87589,
-57.42168,
-17.95983,
-57.47485,
-17.74751,
-57.64113,
-17.7268,
-57.74242,
-17.48632,
-57.85282,
-17.52764,
-58.0084,
-17.20147,
-58.40355,
-16.6997,
-58.47734,
-16.53726,
-58.35037,
-16.27893,
-58.31885,
-16.33482,
-58.47047,
-16.27155,
-60.18019,
-15.48018,
-60.24554,
-15.10611,
-60.57522,
-15.09077,
-60.26275,
-14.63008,
-60.26685,
-14.18114,
-60.49158,
-14.01507,
-60.40079,
-13.81264,
-60.47578,
-13.70301,
-60.7417
],
"centroid": [-55.91976, -12.96275],
"name": "America/Cuiaba"
},
{
"points": [
-20.1939,
-58.13508,
-20.14515,
-58.16217,
-19.98012,
-57.88239,
-19.75651,
-58.14318,
-19.04572,
-57.79873,
-19.02992,
-57.71841,
-18.85541,
-57.76619,
-18.25838,
-57.56861,
-18.22359,
-57.48259,
-17.72359,
-57.73044,
-17.90068,
-57.4592,
-17.75559,
-57.08908,
-17.30702,
-56.75888,
-17.31385,
-56.43328,
-17.17528,
-56.12153,
-17.38333,
-55.59569,
-17.50384,
-55.52251,
-17.67587,
-55.17869,
-17.64613,
-54.9102,
-17.49394,
-54.60713,
-17.57129,
-54.41323,
-17.66587,
-54.38916,
-17.61958,
-54.12472,
-17.30083,
-53.83403,
-17.24184,
-53.67421,
-17.65614,
-53.74203,
-17.7097,
-53.86845,
-17.92383,
-53.97419,
-18.00766,
-53.7824,
-18.0073,
-53.05039,
-18.36561,
-53.02193,
-18.40834,
-52.74896,
-18.66978,
-52.88255,
-18.69872,
-52.47003,
-19.04388,
-51.83887,
-19.28194,
-51.10959,
-19.45468,
-50.9136,
-19.72439,
-51.01376,
-20.23852,
-51.02534,
-20.3237,
-51.25511,
-20.60434,
-51.57134,
-20.88424,
-51.62082,
-21.1527,
-51.86173,
-21.35488,
-51.86168,
-21.55994,
-52.08276,
-21.72596,
-52.04626,
-22.2004,
-52.45571,
-22.49025,
-52.9689,
-22.71487,
-53.15259,
-22.89246,
-53.56508,
-23.30614,
-53.71328,
-23.45161,
-53.96002,
-23.95364,
-54.07198,
-24.08125,
-54.2833,
-23.82565,
-54.66947,
-24.00092,
-55.05837,
-23.96861,
-55.41948,
-23.72771,
-55.45178,
-23.61605,
-55.54502,
-23.20212,
-55.53069,
-22.993,
-55.69495,
-22.66028,
-55.62305,
-22.29018,
-55.85947,
-22.29054,
-56.21098,
-22.08842,
-56.41031,
-22.26993,
-56.63801,
-22.31043,
-56.83112,
-22.19041,
-57.55641,
-22.10774,
-57.62355,
-22.15788,
-57.80234,
-22.09144,
-57.99621,
-21.69064,
-57.9041,
-21.52604,
-57.97731,
-21.33567,
-57.86454,
-21.27696,
-57.92808,
-20.97743,
-57.82801,
-20.89835,
-57.9366,
-20.8376,
-57.86524,
-20.77967,
-57.96977,
-20.73492,
-57.87975,
-20.69956,
-57.99678,
-20.44726,
-58.00516,
-20.26477,
-58.09907,
-20.2684,
-58.16271,
-20.1939,
-58.13508
],
"centroid": [-54.84161, -20.34004],
"name": "America/Campo_Grande"
}
]
}

View File

@ -1,592 +0,0 @@
{
"transitions": {
"America/Creston": [[0, -420, "MST"]],
"America/Phoenix": [[0, -420, "MST"]],
"America/Hermosillo": [[0, -420, "MST"]],
"America/Dawson_Creek": [[0, -420, "MST"]],
"America/Fort_Nelson": [[0, -420, "MST"]]
},
"name": "America/Fort_Nelson",
"polygons": [
{
"points": [
59.72489,
-127.80699,
59.84369,
-127.77558,
59.86673,
-127.66617,
59.89181,
-127.73781,
60.00999,
-127.72506,
60.00923,
-119.99617,
57.99603,
-119.99076,
57.98987,
-124.94836,
58.20375,
-124.84108,
58.24512,
-124.91845,
58.22927,
-125.20171,
58.33099,
-125.44082,
58.2977,
-125.7203,
58.48566,
-126.2139,
58.59877,
-126.32319,
58.62973,
-126.91857,
58.71969,
-126.84603,
58.85055,
-127.06941,
58.9698,
-126.95546,
59.10431,
-126.98393,
59.1401,
-127.19172,
59.48332,
-127.45563,
59.72489,
-127.80699
],
"centroid": [-123.45025, 59.07566],
"name": "America/Fort_Nelson"
},
{
"points": [
32.51396,
-114.81696,
32.75029,
-114.70957,
32.76072,
-114.54599,
32.85147,
-114.47553,
33.0182,
-114.51643,
33.08184,
-114.71133,
33.26379,
-114.68148,
33.30121,
-114.73874,
33.41472,
-114.73082,
33.55899,
-114.53783,
33.94351,
-114.54113,
34.11721,
-114.42144,
34.27458,
-114.14249,
34.45215,
-114.39043,
34.70818,
-114.47845,
34.87651,
-114.64401,
35.10977,
-114.65883,
35.17931,
-114.58085,
36.08823,
-114.76471,
36.15711,
-114.39468,
36.02471,
-114.23738,
36.0479,
-114.14738,
36.20305,
-114.05837,
37.00918,
-114.05488,
37.01363,
-111.34154,
36.86534,
-111.22345,
36.95184,
-111.37265,
36.84749,
-111.59356,
36.36186,
-111.84355,
35.97908,
-111.69568,
35.68293,
-111.73095,
35.65032,
-111.5632,
35.76777,
-111.53575,
35.76598,
-111.30905,
35.16647,
-111.22648,
35.18106,
-109.63554,
35.26476,
-109.63119,
35.26817,
-109.51773,
35.16982,
-109.03652,
31.32246,
-109.04647,
31.31928,
-111.0678,
32.51396,
-114.81696
],
"centroid": [-111.9177, 33.95164],
"name": "America/Phoenix"
},
{
"points": [
36.29181,
-110.95834,
36.42002,
-110.75529,
36.43725,
-110.30505,
36.15735,
-110.43674,
36.05147,
-110.60673,
36.02585,
-110.51069,
36.10914,
-110.4248,
35.93411,
-110.0155,
35.64198,
-109.99352,
35.58085,
-110.26779,
35.50864,
-110.25071,
35.54188,
-111.00773,
36.2814,
-111.0107,
36.29181,
-110.95834
],
"centroid": [-110.57712, 35.92286],
"name": "America/Phoenix"
},
{
"points": [
35.95488,
-111.24685,
36.09422,
-111.29457,
36.17237,
-111.20816,
36.15179,
-111.07605,
35.96032,
-111.13046,
35.95488,
-111.24685
],
"centroid": [-111.18563, 36.06542],
"name": "America/Phoenix"
},
{
"points": [
49.00015,
-115.71852,
48.99061,
-116.92127,
49.05397,
-116.91401,
49.05109,
-117.04416,
49.16491,
-117.04332,
49.27361,
-116.69957,
49.63589,
-116.92093,
49.81475,
-116.87801,
49.82367,
-116.70182,
49.74071,
-116.57913,
49.64457,
-116.66328,
49.47734,
-116.64884,
49.53108,
-116.29144,
49.29741,
-116.16032,
49.29882,
-116.01988,
49.00015,
-115.71852
],
"centroid": [-116.47958, 49.275],
"name": "America/Creston"
},
{
"points": [
26.65586,
-109.47564,
26.7179,
-109.79737,
27.013,
-109.95289,
27.30261,
-110.59547,
27.66096,
-110.63918,
27.86718,
-110.56185,
27.9121,
-110.80177,
27.83123,
-110.88771,
27.95082,
-110.98816,
27.93097,
-111.1091,
28.35922,
-111.46573,
28.44935,
-111.71519,
28.78418,
-111.91784,
28.96034,
-112.17221,
29.26812,
-112.22009,
29.33254,
-112.41376,
29.48728,
-112.39102,
29.907,
-112.75215,
30.18314,
-112.76485,
30.69939,
-113.1034,
31.05479,
-113.13312,
31.0036,
-113.0805,
31.16121,
-113.04716,
31.31768,
-113.62409,
31.48146,
-113.65409,
31.57503,
-113.85244,
31.48881,
-114.1746,
31.91064,
-114.97176,
32.17501,
-114.98767,
32.24433,
-115.06298,
32.48889,
-114.94211,
32.4861,
-114.74526,
31.33884,
-111.06328,
31.33719,
-108.74947,
31.22885,
-108.86049,
31.00244,
-108.67444,
30.99492,
-108.79317,
30.89477,
-108.79878,
30.89729,
-108.92696,
30.74815,
-108.93374,
30.6317,
-108.86722,
30.56235,
-108.6693,
30.28698,
-108.53282,
30.28383,
-108.6096,
29.82666,
-108.62434,
29.7484,
-108.52541,
29.70651,
-108.6418,
29.49929,
-108.6153,
29.45654,
-108.70566,
29.30752,
-108.65973,
29.19073,
-108.74131,
28.89072,
-108.69606,
28.74452,
-108.57479,
28.36766,
-108.46988,
28.24365,
-108.79078,
28.26187,
-109.05013,
28.15132,
-109.06143,
27.84323,
-108.85995,
27.75475,
-108.88993,
27.7378,
-108.7777,
27.54094,
-108.6432,
27.0491,
-108.59395,
26.97416,
-108.41448,
26.57992,
-108.67177,
26.54294,
-108.86513,
26.40003,
-108.87355,
26.28795,
-109.121,
26.3107,
-109.25983,
26.52557,
-109.28833,
26.65586,
-109.47564
],
"centroid": [-110.801, 29.68715],
"name": "America/Hermosillo"
},
{
"points": [
28.70319,
-112.27868,
28.87715,
-112.59095,
28.95883,
-112.49308,
29.1965,
-112.46166,
29.24936,
-112.27059,
28.9728,
-112.17644,
28.70319,
-112.27868
],
"centroid": [-112.35342, 28.97882],
"name": "America/Hermosillo"
},
{
"points": [
28.65812,
-112.59926,
28.73366,
-112.61588,
28.73857,
-112.53947,
28.66821,
-112.54149,
28.65812,
-112.59926
],
"centroid": [-112.57474, 28.7012],
"name": "America/Hermosillo"
},
{
"points": [
27.95984,
-111.35278,
27.95688,
-111.38406,
27.99363,
-111.3919,
27.99358,
-111.37319,
27.95984,
-111.35278
],
"centroid": [-111.37498, 27.9744],
"name": "America/Hermosillo"
},
{
"points": [
28.35551,
-112.33569,
28.37391,
-112.34875,
28.3881,
-112.32763,
28.37281,
-112.31661,
28.35551,
-112.33569
],
"centroid": [-112.33246, 28.37234],
"name": "America/Hermosillo"
},
{
"points": [
29.25744,
-112.45351,
29.27157,
-112.46928,
29.28461,
-112.44792,
29.27034,
-112.43616,
29.25744,
-112.45351
],
"centroid": [-112.45204, 29.27103],
"name": "America/Hermosillo"
},
{
"points": [
30.99708,
-113.23214,
31.00307,
-113.24947,
31.0258,
-113.246,
31.0135,
-113.2247,
30.99708,
-113.23214
],
"centroid": [-113.23828, 31.01044],
"name": "America/Hermosillo"
},
{
"points": [
57.64366,
-124.46538,
57.73242,
-124.82986,
57.83147,
-124.95347,
58.00655,
-124.94911,
58.00692,
-119.99289,
53.79845,
-119.98645,
53.81867,
-120.06203,
53.97108,
-120.08628,
53.97239,
-120.26091,
54.11231,
-120.17713,
54.11952,
-120.51221,
54.2787,
-120.60985,
54.29414,
-120.73918,
54.36299,
-120.67412,
54.47992,
-120.82115,
54.44051,
-121.08325,
54.53795,
-121.13556,
54.52296,
-121.40253,
54.64825,
-121.53811,
54.72116,
-121.49102,
54.80907,
-121.56484,
54.85944,
-121.87789,
55.01532,
-121.98205,
55.12172,
-122.26796,
55.19661,
-122.27587,
55.39819,
-122.59771,
55.3306,
-122.7328,
55.39461,
-122.98903,
55.57223,
-122.96141,
55.63931,
-123.16505,
55.72735,
-123.15887,
55.71943,
-123.35025,
55.7939,
-123.32005,
55.87954,
-123.462,
56.20075,
-123.50649,
56.38119,
-123.64363,
56.46063,
-123.56642,
56.56555,
-123.75068,
56.6458,
-123.67651,
56.6799,
-123.77002,
56.92053,
-123.83482,
57.0073,
-123.99107,
57.09644,
-123.94675,
57.26116,
-124.19784,
57.32759,
-124.08438,
57.44171,
-124.14562,
57.54258,
-124.41157,
57.64366,
-124.46538
],
"centroid": [-121.77902, 56.47925],
"name": "America/Dawson_Creek"
}
]
}

View File

@ -1,981 +0,0 @@
{
"transitions": {
"America/Chihuahua": [
[1491138000, -360, "MDT"],
[1509278400, -420, "MST"],
[1522587600, -360, "MDT"],
[1540728000, -420, "MST"],
[1554642000, -360, "MDT"],
[1572177600, -420, "MST"],
[1586091600, -360, "MDT"],
[1603627200, -420, "MST"],
[1617541200, -360, "MDT"],
[1635681600, -420, "MST"],
[1648990800, -360, "MDT"],
[1667131200, -420, "MST"],
[1680440400, -360, "MDT"],
[1698580800, -420, "MST"],
[1712494800, -360, "MDT"],
[1730030400, -420, "MST"],
[1743944400, -360, "MDT"],
[1761480000, -420, "MST"],
[1775394000, -360, "MDT"],
[1792929600, -420, "MST"],
[1806843600, -360, "MDT"],
[1824984000, -420, "MST"],
[1838293200, -360, "MDT"],
[1856433600, -420, "MST"],
[1869742800, -360, "MDT"],
[1887883200, -420, "MST"],
[1901797200, -360, "MDT"],
[1919332800, -420, "MST"],
[1933246800, -360, "MDT"],
[1950782400, -420, "MST"],
[1964696400, -360, "MDT"],
[1982836800, -420, "MST"],
[1996146000, -360, "MDT"],
[2014286400, -420, "MST"],
[2027595600, -360, "MDT"],
[2045736000, -420, "MST"],
[2059045200, -360, "MDT"],
[2077185600, -420, "MST"],
[2091099600, -360, "MDT"],
[2108635200, -420, "MST"],
[2122549200, -360, "MDT"],
[2140084800, -420, "MST"]
],
"America/Mazatlan": [
[1491138000, -360, "MDT"],
[1509278400, -420, "MST"],
[1522587600, -360, "MDT"],
[1540728000, -420, "MST"],
[1554642000, -360, "MDT"],
[1572177600, -420, "MST"],
[1586091600, -360, "MDT"],
[1603627200, -420, "MST"],
[1617541200, -360, "MDT"],
[1635681600, -420, "MST"],
[1648990800, -360, "MDT"],
[1667131200, -420, "MST"],
[1680440400, -360, "MDT"],
[1698580800, -420, "MST"],
[1712494800, -360, "MDT"],
[1730030400, -420, "MST"],
[1743944400, -360, "MDT"],
[1761480000, -420, "MST"],
[1775394000, -360, "MDT"],
[1792929600, -420, "MST"],
[1806843600, -360, "MDT"],
[1824984000, -420, "MST"],
[1838293200, -360, "MDT"],
[1856433600, -420, "MST"],
[1869742800, -360, "MDT"],
[1887883200, -420, "MST"],
[1901797200, -360, "MDT"],
[1919332800, -420, "MST"],
[1933246800, -360, "MDT"],
[1950782400, -420, "MST"],
[1964696400, -360, "MDT"],
[1982836800, -420, "MST"],
[1996146000, -360, "MDT"],
[2014286400, -420, "MST"],
[2027595600, -360, "MDT"],
[2045736000, -420, "MST"],
[2059045200, -360, "MDT"],
[2077185600, -420, "MST"],
[2091099600, -360, "MDT"],
[2108635200, -420, "MST"],
[2122549200, -360, "MDT"],
[2140084800, -420, "MST"]
]
},
"name": "America/Mazatlan",
"polygons": [
{
"points": [
26.00535,
-109.43774,
26.32484,
-109.26017,
26.41902,
-108.88402,
26.55926,
-108.87888,
26.59701,
-108.68878,
27.04494,
-108.49243,
27.03937,
-108.18757,
26.90902,
-108.21891,
26.76682,
-107.99753,
26.63945,
-108.05882,
26.20118,
-107.84434,
26.11862,
-107.34238,
25.9293,
-107.28425,
25.70322,
-106.95687,
25.62079,
-106.96849,
25.54968,
-107.16234,
25.41394,
-107.19792,
25.06001,
-107.11962,
24.67224,
-106.69879,
24.29875,
-106.51613,
24.38431,
-106.26592,
24.27692,
-106.06751,
23.90229,
-105.84804,
23.89414,
-105.94521,
23.59076,
-105.89904,
23.56115,
-105.76046,
23.1464,
-105.63324,
23.12444,
-105.40933,
22.95489,
-105.31872,
22.98389,
-104.9959,
22.73694,
-104.88273,
22.67318,
-105.0592,
22.51081,
-104.98039,
22.65845,
-104.79173,
22.35908,
-104.50477,
22.41856,
-104.34418,
22.29793,
-104.27453,
21.98249,
-104.35815,
21.99514,
-104.19092,
21.8207,
-104.15596,
21.77165,
-103.91026,
21.58863,
-103.91013,
21.42141,
-103.71155,
21.23889,
-103.81612,
21.18073,
-104.20281,
20.93394,
-104.19688,
20.8341,
-104.34861,
20.71755,
-104.23251,
20.59682,
-104.24612,
20.91669,
-104.56657,
21.00772,
-104.78292,
20.89968,
-104.96525,
20.97536,
-105.03192,
20.86268,
-105.37833,
20.96836,
-105.3766,
21.07147,
-105.24362,
21.45668,
-105.20623,
21.61351,
-105.46214,
21.98615,
-105.66429,
22.37452,
-105.6943,
22.67098,
-105.84503,
23.16866,
-106.43292,
23.91562,
-106.98386,
24.63175,
-107.99311,
24.77852,
-108.08119,
24.78142,
-107.98651,
24.88477,
-108.02206,
24.80452,
-108.11,
25.10736,
-108.33424,
25.0993,
-108.22751,
24.98141,
-108.16523,
25.06198,
-108.14502,
25.00332,
-108.01341,
25.07815,
-108.0746,
25.15864,
-108.23094,
25.13243,
-108.40916,
25.29858,
-108.54274,
25.4282,
-109.02496,
25.46285,
-108.94635,
25.49027,
-109.08041,
25.55051,
-109.12221,
25.58261,
-109.06243,
25.63189,
-109.40494,
26.00535,
-109.43774
],
"centroid": [-106.6484, 23.981],
"name": "America/Mazatlan"
},
{
"points": [
24.32032,
-111.46128,
24.35012,
-111.67382,
24.36049,
-111.48508,
24.57258,
-111.68452,
24.49881,
-111.80787,
24.37311,
-111.68232,
24.29493,
-111.71379,
24.51696,
-112.02289,
24.50457,
-111.81597,
24.74437,
-111.9367,
24.73639,
-112.05557,
24.53379,
-112.07184,
24.78897,
-112.30722,
25.28047,
-112.13691,
25.75813,
-112.10808,
26.22264,
-112.39212,
26.30689,
-112.68042,
26.62825,
-113.13005,
26.67561,
-113.09227,
26.7756,
-113.157,
26.65666,
-113.1347,
26.69604,
-113.26759,
26.85961,
-113.14821,
26.97068,
-113.15941,
26.74244,
-113.25854,
26.79668,
-113.45686,
26.69917,
-113.58724,
26.95822,
-113.84616,
26.96227,
-114.00502,
27.12439,
-114.17575,
27.13459,
-114.38364,
27.22156,
-114.49179,
27.41898,
-114.52723,
27.51564,
-114.73807,
27.68094,
-114.86391,
27.70881,
-115.00848,
27.85843,
-115.08417,
27.78668,
-114.49379,
27.88443,
-114.31098,
27.74224,
-114.2737,
27.6225,
-114.09048,
27.70024,
-114.07436,
27.70903,
-113.92375,
27.73945,
-114.25125,
27.88307,
-114.14088,
27.88787,
-114.27637,
28.0093,
-114.20772,
28.00815,
-112.75843,
27.76281,
-112.69395,
27.55741,
-112.34567,
27.21182,
-112.20214,
27.10177,
-111.94296,
26.96394,
-111.99987,
26.83831,
-111.8619,
26.728,
-111.88978,
26.56217,
-111.75411,
26.59112,
-111.68741,
26.71714,
-111.82466,
26.90873,
-111.82038,
26.71587,
-111.55836,
26.56972,
-111.5541,
26.52761,
-111.4322,
26.1318,
-111.33601,
26.1086,
-111.24852,
25.96248,
-111.34449,
25.78657,
-111.29456,
25.53536,
-111.11022,
25.51867,
-111.00805,
25.15697,
-110.89889,
24.80901,
-110.64506,
24.59091,
-110.72895,
24.2843,
-110.61516,
24.17651,
-110.31489,
24.32196,
-110.34104,
24.3614,
-110.23941,
24.17246,
-110.00181,
24.04829,
-109.97121,
24.0672,
-109.81951,
23.6788,
-109.67676,
23.47012,
-109.39416,
23.22333,
-109.42319,
22.88252,
-109.83055,
22.86954,
-109.98579,
23.57231,
-110.33281,
24.32032,
-111.46128
],
"centroid": [-112.06705, 25.92259],
"name": "America/Mazatlan"
},
{
"points": [
21.50464,
-106.52103,
21.5576,
-106.6493,
21.70436,
-106.66926,
21.69579,
-106.53827,
21.50464,
-106.52103
],
"centroid": [-106.5916, 21.61574],
"name": "America/Mazatlan"
},
{
"points": [
25.7924,
-111.19462,
26.02741,
-111.19415,
26.07173,
-111.08005,
25.96423,
-111.06832,
25.7924,
-111.19462
],
"centroid": [-111.14084, 25.9561],
"name": "America/Mazatlan"
},
{
"points": [
24.81752,
-110.5715,
25.03006,
-110.72359,
25.1072,
-110.71466,
25.00593,
-110.56321,
24.81752,
-110.5715
],
"centroid": [-110.6334, 24.97943],
"name": "America/Mazatlan"
},
{
"points": [
24.12967,
-109.79432,
24.18906,
-109.89428,
24.38409,
-109.92822,
24.21274,
-109.79786,
24.12967,
-109.79432
],
"centroid": [-109.86041, 24.23718],
"name": "America/Mazatlan"
},
{
"points": [
21.4061,
-106.41577,
21.41871,
-106.53864,
21.51524,
-106.48217,
21.46694,
-106.32819,
21.4061,
-106.41577
],
"centroid": [-106.44241, 21.45504],
"name": "America/Mazatlan"
},
{
"points": [
24.38933,
-110.35113,
24.48029,
-110.41993,
24.6127,
-110.39756,
24.47206,
-110.28685,
24.38933,
-110.35113
],
"centroid": [-110.36202, 24.49241],
"name": "America/Mazatlan"
},
{
"points": [
21.28402,
-106.2868,
21.33336,
-106.30903,
21.34128,
-106.19676,
21.24891,
-106.20583,
21.28402,
-106.2868
],
"centroid": [-106.24435, 21.30331],
"name": "America/Mazatlan"
},
{
"points": [
27.16853,
-112.07366,
27.23496,
-112.11425,
27.26711,
-112.08925,
27.21123,
-112.03321,
27.16853,
-112.07366
],
"centroid": [-112.07589, 27.2187],
"name": "America/Mazatlan"
},
{
"points": [
25.58891,
-110.79041,
25.63769,
-110.8422,
25.70514,
-110.81313,
25.6756,
-110.79209,
25.58891,
-110.79041
],
"centroid": [-110.81081, 25.64727],
"name": "America/Mazatlan"
},
{
"points": [
21.73305,
-106.68206,
21.79173,
-106.70618,
21.82914,
-106.6769,
21.76747,
-106.65003,
21.73305,
-106.68206
],
"centroid": [-106.67855, 21.78039],
"name": "America/Mazatlan"
},
{
"points": [
25.6356,
-111.03585,
25.65872,
-111.06472,
25.71631,
-111.07028,
25.69589,
-111.01948,
25.6356,
-111.03585
],
"centroid": [-111.04656, 25.67875],
"name": "America/Mazatlan"
},
{
"points": [
25.2525,
-110.72532,
25.29313,
-110.75008,
25.32556,
-110.6982,
25.30391,
-110.69161,
25.2525,
-110.72532
],
"centroid": [-110.7193, 25.29136],
"name": "America/Mazatlan"
},
{
"points": [
27.84488,
-115.17372,
27.88758,
-115.21944,
27.90704,
-115.2165,
27.87816,
-115.15049,
27.84488,
-115.17372
],
"centroid": [-115.18624, 27.87752],
"name": "America/Mazatlan"
},
{
"points": [
27.41724,
-111.96441,
27.42359,
-111.99495,
27.45382,
-112.00823,
27.46286,
-111.96665,
27.41724,
-111.96441
],
"centroid": [-111.98263, 27.44066],
"name": "America/Mazatlan"
},
{
"points": [
25.7589,
-111.23283,
25.77837,
-111.26317,
25.82403,
-111.26068,
25.80469,
-111.23453,
25.7589,
-111.23283
],
"centroid": [-111.24795, 25.79103],
"name": "America/Mazatlan"
},
{
"points": [
21.84739,
-105.90015,
21.8726,
-105.9211,
21.89984,
-105.90968,
21.88465,
-105.88729,
21.84739,
-105.90015
],
"centroid": [-105.90416, 21.87547],
"name": "America/Mazatlan"
},
{
"points": [
27.03481,
-111.9322,
27.05201,
-111.94296,
27.07265,
-111.91159,
27.04693,
-111.90803,
27.03481,
-111.9322
],
"centroid": [-111.92349, 27.05236],
"name": "America/Mazatlan"
},
{
"points": [
26.62207,
-111.41283,
26.61949,
-111.43584,
26.65246,
-111.44005,
26.64967,
-111.4193,
26.62207,
-111.41283
],
"centroid": [-111.42726, 26.63556],
"name": "America/Mazatlan"
},
{
"points": [
27.81589,
-114.22999,
27.83191,
-114.24379,
27.85206,
-114.21567,
27.834,
-114.20905,
27.81589,
-114.22999
],
"centroid": [-114.22511, 27.83357],
"name": "America/Mazatlan"
},
{
"points": [
25.19823,
-110.69789,
25.20484,
-110.71673,
25.2282,
-110.70344,
25.21698,
-110.68612,
25.19823,
-110.69789
],
"centroid": [-110.70129, 25.2123],
"name": "America/Mazatlan"
},
{
"points": [
28.15314,
-109.08187,
28.29577,
-109.07137,
28.26867,
-108.80697,
28.37008,
-108.49745,
28.732,
-108.59379,
28.88535,
-108.71889,
29.25292,
-108.77184,
29.3073,
-108.68024,
29.45824,
-108.72895,
29.49825,
-108.64845,
29.71869,
-108.66876,
29.75463,
-108.54552,
29.82676,
-108.64528,
30.24306,
-108.62462,
30.19542,
-108.5144,
30.35202,
-108.44165,
30.3868,
-108.21636,
30.4872,
-108.23727,
30.61142,
-108.08399,
30.68142,
-108.1181,
30.66983,
-107.95459,
30.81231,
-107.99369,
30.85378,
-107.91645,
30.83462,
-107.69103,
30.73027,
-107.62331,
30.76841,
-107.4058,
30.84594,
-107.36266,
30.77054,
-107.27119,
30.87393,
-107.10678,
31.09537,
-107.04868,
31.19704,
-106.36553,
30.96351,
-106.18386,
30.99216,
-106.08409,
30.82975,
-106.04362,
30.85655,
-105.81976,
30.7769,
-105.70227,
30.51512,
-105.67582,
30.50135,
-105.5874,
30.32026,
-105.55469,
30.27773,
-105.67829,
30.18412,
-105.61631,
30.04651,
-105.89499,
30.03539,
-105.76549,
29.88236,
-105.75795,
29.69529,
-105.81889,
29.67384,
-105.89975,
29.65591,
-105.67528,
29.51468,
-105.62369,
29.50978,
-105.43586,
29.42284,
-105.45328,
29.42896,
-105.36185,
29.18843,
-105.03631,
29.05055,
-105.11949,
28.9985,
-105.06798,
29.00366,
-104.8355,
28.74874,
-104.66526,
28.7625,
-104.46168,
28.59773,
-104.29327,
28.71673,
-104.2266,
28.71795,
-104.12032,
28.57402,
-104.02141,
28.59708,
-103.61962,
27.84026,
-103.94459,
27.7426,
-103.87174,
27.31881,
-103.86608,
27.02215,
-103.73084,
26.90176,
-103.84184,
26.72233,
-103.68953,
26.733,
-104.04645,
26.82664,
-104.27179,
26.7205,
-104.27782,
26.33047,
-104.57417,
26.4984,
-104.8103,
26.40931,
-105.05713,
26.50881,
-105.10693,
26.45208,
-105.26509,
26.49997,
-105.47639,
26.8316,
-106.04663,
26.7645,
-106.16777,
26.69831,
-106.12146,
26.65512,
-106.20874,
26.3317,
-106.27762,
26.20162,
-106.42175,
25.96612,
-106.44817,
25.93836,
-106.54133,
25.71122,
-106.54633,
25.72278,
-106.45581,
25.54917,
-106.65026,
25.56272,
-106.87782,
25.91927,
-107.30446,
26.10112,
-107.35221,
26.18918,
-107.86081,
26.43677,
-108.02253,
26.52073,
-107.97194,
26.64134,
-108.09158,
26.7612,
-108.01806,
26.90453,
-108.24016,
27.02073,
-108.2038,
26.97736,
-108.50219,
27.03164,
-108.61075,
27.53527,
-108.66252,
27.71409,
-108.79429,
27.7395,
-108.90399,
27.83372,
-108.88446,
28.15314,
-109.08187
],
"centroid": [-106.55681, 28.35239],
"name": "America/Chihuahua"
}
]
}

View File

@ -1,88 +0,0 @@
{
"transitions": {
"America/Miquelon": [
[1489309200, -120, "-02"],
[1509872400, -180, "-03"],
[1520758800, -120, "-02"],
[1541322000, -180, "-03"],
[1552208400, -120, "-02"],
[1572771600, -180, "-03"],
[1583658000, -120, "-02"],
[1604221200, -180, "-03"],
[1615712400, -120, "-02"],
[1636275600, -180, "-03"],
[1647162000, -120, "-02"],
[1667725200, -180, "-03"],
[1678611600, -120, "-02"],
[1699174800, -180, "-03"],
[1710061200, -120, "-02"],
[1730624400, -180, "-03"],
[1741510800, -120, "-02"],
[1762074000, -180, "-03"],
[1772960400, -120, "-02"],
[1793523600, -180, "-03"],
[1805014800, -120, "-02"],
[1825578000, -180, "-03"],
[1836464400, -120, "-02"],
[1857027600, -180, "-03"],
[1867914000, -120, "-02"],
[1888477200, -180, "-03"],
[1899363600, -120, "-02"],
[1919926800, -180, "-03"],
[1930813200, -120, "-02"],
[1951376400, -180, "-03"],
[1962867600, -120, "-02"],
[1983430800, -180, "-03"],
[1994317200, -120, "-02"],
[2014880400, -180, "-03"],
[2025766800, -120, "-02"],
[2046330000, -180, "-03"],
[2057216400, -120, "-02"],
[2077779600, -180, "-03"],
[2088666000, -120, "-02"],
[2109229200, -180, "-03"],
[2120115600, -120, "-02"],
[2140678800, -180, "-03"],
[2147501647, -180, "-03"]
]
},
"name": "America/Miquelon",
"polygons": [
{
"points": [
46.7764,
-56.36152,
46.83907,
-56.43065,
47.11359,
-56.42472,
47.15623,
-56.35956,
47.06577,
-56.26055,
46.85812,
-56.24299,
46.7764,
-56.36152
],
"centroid": [-56.34441, 46.963],
"name": "America/Miquelon"
},
{
"points": [
46.74344,
-56.23385,
46.77642,
-56.26254,
46.82514,
-56.1697,
46.75946,
-56.16166,
46.74344,
-56.23385
],
"centroid": [-56.20447, 46.77871],
"name": "America/Miquelon"
}
]
}

View File

@ -1,364 +0,0 @@
{
"transitions": {
"America/Noronha": [[1013925600, -120, "-02"], [2147501647, -120, "-02"]],
"Atlantic/South_Georgia": [
[-2147465648, -120, "-02"],
[2147501647, -120, "-02"]
]
},
"name": "America/Noronha",
"polygons": [
{
"points": [
-3.89098,
-32.4607,
-3.86921,
-32.4898,
-3.79824,
-32.3756,
-3.85666,
-32.38469,
-3.89098,
-32.4607
],
"centroid": [-32.42537, -3.85082],
"name": "America/Noronha"
},
{
"points": [
-54.83359,
-35.79465,
-54.81667,
-35.97832,
-54.85485,
-35.91921,
-54.89405,
-36.11682,
-54.57272,
-36.49883,
-54.53465,
-36.46558,
-54.4659,
-36.81514,
-54.35251,
-36.8923,
-54.27332,
-37.15148,
-54.27697,
-37.41871,
-54.22148,
-37.35308,
-54.17664,
-37.41684,
-54.15405,
-37.29615,
-54.18967,
-37.65365,
-54.13803,
-37.77008,
-54.05765,
-37.6489,
-54.077,
-38.00918,
-54.00295,
-38.08976,
-53.97101,
-37.39861,
-54.04785,
-37.44037,
-54.03274,
-37.119,
-54.1153,
-37.1406,
-54.0444,
-36.98296,
-54.11914,
-37.01822,
-54.06192,
-36.91082,
-54.14061,
-36.79962,
-54.10874,
-36.63185,
-54.16957,
-36.64555,
-54.19301,
-36.47751,
-54.26757,
-36.64115,
-54.22503,
-36.48061,
-54.35201,
-36.48969,
-54.29949,
-36.44001,
-54.35731,
-36.34829,
-54.24332,
-36.40823,
-54.25474,
-36.2931,
-54.3704,
-36.23153,
-54.37175,
-36.15015,
-54.42713,
-36.17437,
-54.49344,
-35.99639,
-54.55523,
-36.06367,
-54.53343,
-35.88394,
-54.70617,
-35.9107,
-54.75003,
-35.7848,
-54.83359,
-35.79465
],
"centroid": [-36.71453, -54.3658],
"name": "Atlantic/South_Georgia"
},
{
"points": [
-58.50779,
-26.22608,
-58.47013,
-26.42254,
-58.42659,
-26.45962,
-58.38411,
-26.2643,
-58.50779,
-26.22608
],
"centroid": [-26.32813, -58.44573],
"name": "Atlantic/South_Georgia"
},
{
"points": [
-59.0905,
-26.57683,
-59.08342,
-26.62114,
-59.03376,
-26.67556,
-59.03167,
-26.49883,
-59.0905,
-26.57683
],
"centroid": [-26.58988, -59.05457],
"name": "Atlantic/South_Georgia"
},
{
"points": [
-57.82609,
-26.44527,
-57.76727,
-26.52055,
-57.79017,
-26.34112,
-57.81354,
-26.363,
-57.82609,
-26.44527
],
"centroid": [-26.42738, -57.79694],
"name": "Atlantic/South_Georgia"
},
{
"points": [
-56.74631,
-27.15145,
-56.69945,
-27.20892,
-56.71412,
-27.06941,
-56.73773,
-27.09636,
-56.74631,
-27.15145
],
"centroid": [-27.13733, -56.72197],
"name": "Atlantic/South_Georgia"
},
{
"points": [
-59.48905,
-27.31042,
-59.47651,
-27.387,
-59.43795,
-27.42853,
-59.42488,
-27.32256,
-59.48905,
-27.31042
],
"centroid": [-27.3594, -59.45509],
"name": "Atlantic/South_Georgia"
},
{
"points": [
-59.4928,
-27.15849,
-59.48292,
-27.25886,
-59.44624,
-27.25825,
-59.44155,
-27.14766,
-59.4928,
-27.15849
],
"centroid": [-27.20282, -59.46566],
"name": "Atlantic/South_Georgia"
},
{
"points": [
-56.33872,
-27.55805,
-56.30406,
-27.62042,
-56.26522,
-27.54585,
-56.30383,
-27.51602,
-56.33872,
-27.55805
],
"centroid": [-27.56269, -56.30264],
"name": "Atlantic/South_Georgia"
},
{
"points": [
-54.52426,
-37.06752,
-54.4925,
-37.1252,
-54.46541,
-37.11908,
-54.49316,
-37.01247,
-54.52426,
-37.06752
],
"centroid": [-37.07636, -54.49422],
"name": "Atlantic/South_Georgia"
},
{
"points": [
-57.10743,
-26.68374,
-57.08032,
-26.73491,
-57.05329,
-26.72695,
-57.06772,
-26.64583,
-57.10743,
-26.68374
],
"centroid": [-26.69435, -57.0774],
"name": "Atlantic/South_Georgia"
},
{
"points": [
-54.02328,
-38.22441,
-53.99221,
-38.23485,
-53.99119,
-38.14642,
-54.00761,
-38.15571,
-54.02328,
-38.22441
],
"centroid": [-38.19497, -54.00358],
"name": "Atlantic/South_Georgia"
},
{
"points": [
-57.12201,
-26.77091,
-57.11566,
-26.8168,
-57.08864,
-26.81927,
-57.09438,
-26.75827,
-57.12201,
-26.77091
],
"centroid": [-26.79082, -57.10459],
"name": "Atlantic/South_Georgia"
},
{
"points": [
-59.44904,
-27.08269,
-59.43656,
-27.10501,
-59.41373,
-27.09254,
-59.42338,
-27.06222,
-59.44904,
-27.08269
],
"centroid": [-27.08493, -59.4305],
"name": "Atlantic/South_Georgia"
},
{
"points": [
-54.03473,
-37.32785,
-54.02338,
-37.3504,
-54.00164,
-37.33379,
-54.01652,
-37.30769,
-54.03473,
-37.32785
],
"centroid": [-37.32976, -54.0187],
"name": "Atlantic/South_Georgia"
},
{
"points": [
-54.03725,
-37.2602,
-54.02303,
-37.27251,
-54.00511,
-37.25194,
-54.02678,
-37.24155,
-54.03725,
-37.2602
],
"centroid": [-37.25639, -54.02242],
"name": "Atlantic/South_Georgia"
},
{
"points": [
-53.66705,
-41.81139,
-53.65133,
-41.82547,
-53.63699,
-41.80455,
-53.65429,
-41.79375,
-53.66705,
-41.81139
],
"centroid": [-41.80899, -53.65224],
"name": "Atlantic/South_Georgia"
}
]
}

View File

@ -1,857 +0,0 @@
{
"transitions": {
"America/Sao_Paulo": [
[1487487600, -180, "-03"],
[1508050800, -120, "-02"],
[1518937200, -180, "-03"],
[1540105200, -120, "-02"],
[1550386800, -180, "-03"],
[1571554800, -120, "-02"],
[1581836400, -180, "-03"],
[1603004400, -120, "-02"],
[1613890800, -180, "-03"],
[1634454000, -120, "-02"],
[1645340400, -180, "-03"],
[1665903600, -120, "-02"],
[1677394800, -180, "-03"],
[1697353200, -120, "-02"],
[1708239600, -180, "-03"],
[1729407600, -120, "-02"],
[1739689200, -180, "-03"],
[1760857200, -120, "-02"],
[1771743600, -180, "-03"],
[1792306800, -120, "-02"],
[1803193200, -180, "-03"],
[1823756400, -120, "-02"],
[1834642800, -180, "-03"],
[1855206000, -120, "-02"],
[1866092400, -180, "-03"],
[1887260400, -120, "-02"],
[1897542000, -180, "-03"],
[1918710000, -120, "-02"],
[1928991600, -180, "-03"],
[1950159600, -120, "-02"],
[1960441200, -180, "-03"],
[1981609200, -120, "-02"],
[1992495600, -180, "-03"],
[2013058800, -120, "-02"],
[2024550000, -180, "-03"],
[2044508400, -120, "-02"],
[2055394800, -180, "-03"],
[2076562800, -120, "-02"],
[2086844400, -180, "-03"],
[2108012400, -120, "-02"],
[2118898800, -180, "-03"],
[2139462000, -120, "-02"]
]
},
"name": "America/Sao_Paulo",
"polygons": [
{
"points": [
-28.11745,
-48.62103,
-28.61234,
-48.80634,
-28.92332,
-49.32428,
-29.47981,
-49.82197,
-30.47652,
-50.30746,
-31.13727,
-50.77343,
-31.54977,
-51.20587,
-31.92113,
-51.81868,
-32.26789,
-52.21403,
-33.1702,
-52.65187,
-33.76005,
-53.36477,
-33.69129,
-53.53419,
-33.16174,
-53.52482,
-32.74381,
-53.08472,
-32.43875,
-53.60184,
-32.09139,
-53.74669,
-31.67277,
-54.47283,
-31.45891,
-54.59807,
-31.45597,
-54.83802,
-31.29759,
-55.01511,
-31.26519,
-55.25043,
-30.85744,
-55.59669,
-31.08912,
-55.86686,
-31.06987,
-56.01472,
-30.79178,
-56.03426,
-30.10099,
-56.83852,
-30.10101,
-57.07142,
-30.29544,
-57.22541,
-30.2896,
-57.52509,
-30.18175,
-57.62762,
-29.99481,
-57.34969,
-29.78713,
-57.26044,
-29.74361,
-57.11099,
-29.47687,
-56.82956,
-29.11675,
-56.60087,
-29.06633,
-56.43238,
-28.79752,
-56.30093,
-28.60303,
-56.02272,
-28.50137,
-56.01706,
-28.47113,
-55.89487,
-28.35471,
-55.88132,
-28.41746,
-55.70252,
-28.33681,
-55.68001,
-28.23896,
-55.77902,
-28.08891,
-55.45018,
-27.91856,
-55.32604,
-27.84528,
-55.0374,
-27.78203,
-55.08958,
-27.76856,
-54.94849,
-27.52726,
-54.81378,
-27.56563,
-54.68514,
-27.44913,
-54.58041,
-27.43673,
-54.28347,
-27.25307,
-54.18243,
-27.29288,
-54.09146,
-27.14882,
-53.95262,
-27.15332,
-53.83994,
-26.91747,
-53.6861,
-26.6467,
-53.76286,
-26.26552,
-53.60524,
-25.97344,
-53.84607,
-25.6769,
-53.86576,
-25.57909,
-54.0128,
-25.63286,
-54.10771,
-25.51455,
-54.1115,
-25.60026,
-54.1798,
-25.61509,
-54.3802,
-25.71593,
-54.43043,
-25.59531,
-54.60635,
-25.45575,
-54.62611,
-25.15512,
-54.44667,
-24.36205,
-54.26991,
-24.1268,
-54.33779,
-23.94339,
-54.08919,
-23.44294,
-53.97806,
-23.29542,
-53.73021,
-22.87924,
-53.58015,
-22.69805,
-53.16383,
-22.4732,
-52.97959,
-22.18502,
-52.46861,
-21.71304,
-52.06163,
-21.5528,
-52.10147,
-21.34447,
-51.87881,
-21.14495,
-51.88018,
-20.87519,
-51.6387,
-20.59419,
-51.58877,
-20.30732,
-51.26662,
-20.2289,
-51.0429,
-19.72131,
-51.03354,
-19.55454,
-50.9425,
-19.43723,
-50.94516,
-19.29538,
-51.12843,
-19.06269,
-51.84584,
-18.71755,
-52.47692,
-18.68548,
-52.89669,
-18.41418,
-52.76828,
-18.354,
-53.05346,
-18.05914,
-53.05192,
-17.49953,
-53.23767,
-17.2825,
-53.21141,
-17.04759,
-53.0488,
-16.85451,
-53.01918,
-16.65837,
-52.72862,
-16.33648,
-52.58605,
-16.26615,
-52.4434,
-16.08928,
-52.44698,
-15.86764,
-52.24285,
-15.79454,
-51.88511,
-15.1682,
-51.64344,
-14.98797,
-51.41631,
-15.01182,
-51.26045,
-14.88499,
-51.10611,
-14.1171,
-50.9366,
-14.08444,
-50.85543,
-13.71539,
-50.88002,
-13.29318,
-50.60098,
-12.69233,
-50.45743,
-12.4608,
-50.25495,
-12.83574,
-50.35638,
-12.94885,
-49.82096,
-13.14556,
-49.36327,
-12.76322,
-49.22682,
-12.54675,
-49.04803,
-12.75486,
-48.89893,
-13.17561,
-48.78978,
-13.03527,
-48.62546,
-13.02279,
-48.15533,
-13.17224,
-48.16415,
-13.30219,
-47.76105,
-13.0907,
-47.68764,
-13.28449,
-47.53463,
-13.08483,
-47.24962,
-13.02198,
-46.8611,
-12.78026,
-46.235,
-12.95743,
-46.0506,
-13.06455,
-46.15676,
-13.2042,
-46.17395,
-13.30171,
-46.06389,
-13.42784,
-46.19316,
-13.87914,
-46.24913,
-14.18352,
-46.11792,
-14.36068,
-45.90639,
-14.50241,
-45.96075,
-14.70683,
-45.90322,
-14.86455,
-46.01168,
-15.00134,
-45.96481,
-15.23963,
-46.06883,
-15.1144,
-45.92511,
-15.11435,
-45.71141,
-14.92682,
-45.56345,
-14.90052,
-45.40237,
-14.33471,
-44.57219,
-14.22611,
-44.21361,
-14.33477,
-43.78277,
-14.57079,
-43.87118,
-14.6859,
-43.82192,
-14.77938,
-43.50443,
-14.62708,
-43.23055,
-14.66997,
-42.94856,
-14.9316,
-42.6317,
-15.17486,
-42.08544,
-15.11108,
-41.76813,
-15.49389,
-41.34813,
-15.73622,
-41.31904,
-15.77412,
-41.14847,
-15.66222,
-40.93389,
-15.81337,
-40.21084,
-15.99559,
-39.92612,
-16.13025,
-39.84936,
-16.55507,
-40.1311,
-16.58733,
-40.26048,
-16.8518,
-40.23906,
-16.92604,
-40.51251,
-17.39748,
-40.59997,
-17.35293,
-40.50821,
-17.55351,
-40.47957,
-17.74582,
-40.20818,
-18.00443,
-40.1793,
-18.32722,
-39.64857,
-18.80974,
-39.73879,
-19.41407,
-39.69308,
-19.65817,
-39.79914,
-19.95504,
-40.12627,
-20.64286,
-40.41317,
-20.85238,
-40.62076,
-20.87178,
-40.74679,
-21.25462,
-40.94553,
-21.51735,
-41.06134,
-22.01854,
-40.9813,
-22.30278,
-41.66268,
-22.54591,
-41.95487,
-22.70844,
-41.97663,
-22.75919,
-41.8539,
-22.90211,
-42.01441,
-23.02669,
-41.99746,
-22.95327,
-42.23724,
-22.94699,
-43.1399,
-23.09024,
-43.54632,
-23.1162,
-43.98895,
-23.03367,
-43.96589,
-23.06097,
-43.88554,
-22.98079,
-43.92952,
-23.05329,
-43.80623,
-23.02725,
-43.61768,
-22.92993,
-43.85747,
-23.08194,
-44.35955,
-22.95956,
-44.34179,
-23.08459,
-44.67165,
-23.2188,
-44.69226,
-23.20071,
-44.57578,
-23.30045,
-44.48801,
-23.37403,
-44.5764,
-23.40487,
-44.83876,
-23.34941,
-44.90061,
-23.43646,
-45.04895,
-23.57247,
-45.06753,
-23.50875,
-45.15138,
-23.5782,
-45.1363,
-23.53355,
-45.19683,
-23.63777,
-45.40152,
-23.77152,
-45.38239,
-23.70904,
-45.32155,
-23.76567,
-45.21982,
-23.96914,
-45.23389,
-23.94518,
-45.4352,
-23.8376,
-45.42932,
-23.80257,
-45.56235,
-23.82919,
-46.07475,
-24.06487,
-46.25926,
-24.01,
-46.37813,
-24.21425,
-46.8119,
-24.42046,
-46.9983,
-24.88871,
-47.72102,
-25.16606,
-47.90698,
-25.50194,
-48.30489,
-25.57629,
-48.28862,
-25.65962,
-48.42449,
-25.97323,
-48.58413,
-26.18084,
-48.58061,
-26.22406,
-48.4833,
-26.65802,
-48.68523,
-26.78257,
-48.57324,
-26.91382,
-48.6335,
-27.00985,
-48.56388,
-27.11778,
-48.59782,
-27.10242,
-48.49897,
-27.2114,
-48.45605,
-27.22831,
-48.5962,
-27.37946,
-48.52131,
-27.48615,
-48.63835,
-27.5778,
-48.57004,
-27.4248,
-48.52705,
-27.37027,
-48.41469,
-27.4459,
-48.33375,
-27.87044,
-48.57776,
-28.11745,
-48.62103
],
"centroid": [-48.4259, -21.63018],
"name": "America/Sao_Paulo"
},
{
"points": [
-23.241,
-44.33893,
-23.16977,
-44.38073,
-23.0794,
-44.233,
-23.16915,
-44.07773,
-23.241,
-44.33893
],
"centroid": [-44.24609, -23.16324],
"name": "America/Sao_Paulo"
},
{
"points": [
-23.82708,
-45.13888,
-23.79916,
-45.16783,
-23.77815,
-45.13217,
-23.80604,
-45.10241,
-23.82708,
-45.13888
],
"centroid": [-45.13526, -23.80262],
"name": "America/Sao_Paulo"
},
{
"points": [
-27.3022,
-48.34584,
-27.29255,
-48.38185,
-27.2639,
-48.38008,
-27.26383,
-48.35282,
-27.3022,
-48.34584
],
"centroid": [-48.36442, -27.28144],
"name": "America/Sao_Paulo"
},
{
"points": [
-24.11995,
-45.68846,
-24.10657,
-45.71065,
-24.07811,
-45.6878,
-24.0975,
-45.66885,
-24.11995,
-45.68846
],
"centroid": [-45.6892, -24.10015],
"name": "America/Sao_Paulo"
},
{
"points": [
-30.51116,
-51.14302,
-30.49193,
-51.16161,
-30.4604,
-51.14406,
-30.47859,
-51.13143,
-30.51116,
-51.14302
],
"centroid": [-51.14551, -30.48604],
"name": "America/Sao_Paulo"
},
{
"points": [
-22.78092,
-43.10807,
-22.75957,
-43.12147,
-22.74001,
-43.09988,
-22.76985,
-43.08977,
-22.78092,
-43.10807
],
"centroid": [-43.10477, -22.7618],
"name": "America/Sao_Paulo"
},
{
"points": [
-25.13969,
-47.8599,
-25.12001,
-47.87167,
-25.10637,
-47.84198,
-25.12244,
-47.83484,
-25.13969,
-47.8599
],
"centroid": [-47.85277, -25.12236],
"name": "America/Sao_Paulo"
},
{
"points": [
-22.886,
-41.95133,
-22.86691,
-41.96167,
-22.85746,
-41.93006,
-22.87837,
-41.93305,
-22.886,
-41.95133
],
"centroid": [-41.94446, -22.87142],
"name": "America/Sao_Paulo"
},
{
"points": [
-27.28762,
-48.33491,
-27.2651,
-48.34413,
-27.25109,
-48.32241,
-27.27289,
-48.31828,
-27.28762,
-48.33491
],
"centroid": [-48.33032, -27.26899],
"name": "America/Sao_Paulo"
},
{
"points": [
-23.43813,
-44.84849,
-23.42757,
-44.86949,
-23.40327,
-44.85492,
-23.42099,
-44.83976,
-23.43813,
-44.84849
],
"centroid": [-44.85383, -23.42215],
"name": "America/Sao_Paulo"
},
{
"points": [
-31.8129,
-52.10252,
-31.79266,
-52.11388,
-31.78352,
-52.08782,
-31.79905,
-52.08219,
-31.8129,
-52.10252
],
"centroid": [-52.09735, -31.79718],
"name": "America/Sao_Paulo"
},
{
"points": [
-28.36249,
-48.653,
-28.35484,
-48.67493,
-28.33385,
-48.66638,
-28.33936,
-48.64789,
-28.36249,
-48.653
],
"centroid": [-48.66059, -28.348],
"name": "America/Sao_Paulo"
},
{
"points": [
-24.25325,
-46.68547,
-24.24522,
-46.70636,
-24.2263,
-46.69334,
-24.23596,
-46.67531,
-24.25325,
-46.68547
],
"centroid": [-46.6904, -24.2402],
"name": "America/Sao_Paulo"
},
{
"points": [
-27.87905,
-48.45414,
-27.86451,
-48.47055,
-27.85092,
-48.45339,
-27.86381,
-48.43998,
-27.87905,
-48.45414
],
"centroid": [-48.45477, -27.86472],
"name": "America/Sao_Paulo"
},
{
"points": [
-28.3969,
-48.62924,
-28.39379,
-48.64932,
-28.37305,
-48.64458,
-28.37732,
-48.62426,
-28.3969,
-48.62924
],
"centroid": [-48.63693, -28.38521],
"name": "America/Sao_Paulo"
},
{
"points": [
-22.78479,
-41.79282,
-22.76856,
-41.80553,
-22.75978,
-41.783,
-22.77423,
-41.7749,
-22.78479,
-41.79282
],
"centroid": [-41.7895, -22.77183],
"name": "America/Sao_Paulo"
},
{
"points": [
-27.94619,
-48.53071,
-27.95193,
-48.55036,
-27.92626,
-48.55452,
-27.92511,
-48.54018,
-27.94619,
-48.53071
],
"centroid": [-48.54393, -27.93813],
"name": "America/Sao_Paulo"
},
{
"points": [
-28.45994,
-48.70864,
-28.44811,
-48.72299,
-28.43416,
-48.70989,
-28.44636,
-48.69646,
-28.45994,
-48.70864
],
"centroid": [-48.70958, -28.44712],
"name": "America/Sao_Paulo"
}
]
}

View File

@ -1,467 +0,0 @@
{
"transitions": {
"Atlantic/Azores": [
[1490504400, 0, "+00"],
[1509253200, -60, "-01"],
[1521954000, 0, "+00"],
[1540702800, -60, "-01"],
[1554008400, 0, "+00"],
[1572152400, -60, "-01"],
[1585458000, 0, "+00"],
[1603602000, -60, "-01"],
[1616907600, 0, "+00"],
[1635656400, -60, "-01"],
[1648357200, 0, "+00"],
[1667106000, -60, "-01"],
[1679806800, 0, "+00"],
[1698555600, -60, "-01"],
[1711861200, 0, "+00"],
[1730005200, -60, "-01"],
[1743310800, 0, "+00"],
[1761454800, -60, "-01"],
[1774760400, 0, "+00"],
[1792904400, -60, "-01"],
[1806210000, 0, "+00"],
[1824958800, -60, "-01"],
[1837659600, 0, "+00"],
[1856408400, -60, "-01"],
[1869109200, 0, "+00"],
[1887858000, -60, "-01"],
[1901163600, 0, "+00"],
[1919307600, -60, "-01"],
[1932613200, 0, "+00"],
[1950757200, -60, "-01"],
[1964062800, 0, "+00"],
[1982811600, -60, "-01"],
[1995512400, 0, "+00"],
[2014261200, -60, "-01"],
[2026962000, 0, "+00"],
[2045710800, -60, "-01"],
[2058411600, 0, "+00"],
[2077160400, -60, "-01"],
[2090466000, 0, "+00"],
[2108610000, -60, "-01"],
[2121915600, 0, "+00"],
[2140059600, -60, "-01"],
[2147501647, -60, "-01"]
],
"America/Scoresbysund": [
[1490504400, 0, "+00"],
[1509253200, -60, "-01"],
[1521954000, 0, "+00"],
[1540702800, -60, "-01"],
[1554008400, 0, "+00"],
[1572152400, -60, "-01"],
[1585458000, 0, "+00"],
[1603602000, -60, "-01"],
[1616907600, 0, "+00"],
[1635656400, -60, "-01"],
[1648357200, 0, "+00"],
[1667106000, -60, "-01"],
[1679806800, 0, "+00"],
[1698555600, -60, "-01"],
[1711861200, 0, "+00"],
[1730005200, -60, "-01"],
[1743310800, 0, "+00"],
[1761454800, -60, "-01"],
[1774760400, 0, "+00"],
[1792904400, -60, "-01"],
[1806210000, 0, "+00"],
[1824958800, -60, "-01"],
[1837659600, 0, "+00"],
[1856408400, -60, "-01"],
[1869109200, 0, "+00"],
[1887858000, -60, "-01"],
[1901163600, 0, "+00"],
[1919307600, -60, "-01"],
[1932613200, 0, "+00"],
[1950757200, -60, "-01"],
[1964062800, 0, "+00"],
[1982811600, -60, "-01"],
[1995512400, 0, "+00"],
[2014261200, -60, "-01"],
[2026962000, 0, "+00"],
[2045710800, -60, "-01"],
[2058411600, 0, "+00"],
[2077160400, -60, "-01"],
[2090466000, 0, "+00"],
[2108610000, -60, "-01"],
[2121915600, 0, "+00"],
[2140059600, -60, "-01"],
[2147501647, -60, "-01"]
]
},
"name": "America/Scoresbysund",
"polygons": [
{
"points": [
70.83848,
-21.66178,
70.78623,
-21.75564,
70.81126,
-21.63122,
70.74219,
-21.71523,
70.7065,
-21.52362,
70.70249,
-21.65135,
70.67042,
-21.56415,
70.58032,
-21.7668,
70.53483,
-21.46573,
70.4078,
-21.74357,
70.39255,
-21.98437,
70.4635,
-21.96158,
70.4922,
-22.05937,
70.44472,
-22.4076,
70.84356,
-22.48421,
70.7099,
-22.64643,
70.56719,
-22.55158,
70.42884,
-22.62803,
70.4389,
-23.37346,
70.62333,
-23.99659,
70.82893,
-24.19631,
70.99705,
-24.21091,
71.1846,
-24.52464,
72.3532,
-24.40903,
72.22091,
-23.70948,
72.12522,
-23.82202,
72.10786,
-23.2563,
72.06478,
-23.0942,
72.01508,
-23.16366,
71.90013,
-22.48307,
71.84619,
-22.74767,
71.78036,
-22.75133,
71.6311,
-23.12118,
71.79863,
-22.44734,
71.73885,
-22.40127,
71.61065,
-22.64984,
71.62242,
-22.41433,
71.7564,
-22.24003,
71.74115,
-21.90387,
71.63277,
-22.21799,
71.58669,
-22.11485,
71.56629,
-22.45095,
71.46301,
-22.54975,
71.3373,
-22.44645,
71.2622,
-22.47367,
71.25751,
-22.37865,
71.43283,
-22.30485,
71.5479,
-21.64343,
71.45207,
-21.83652,
71.40608,
-21.65897,
71.3309,
-21.78039,
71.3328,
-21.60557,
71.29024,
-21.74373,
71.29868,
-21.64551,
71.23499,
-21.71512,
71.18205,
-21.64465,
71.07418,
-21.93207,
71.08104,
-21.6724,
71.01412,
-21.66096,
70.95296,
-21.78313,
70.95883,
-21.57815,
70.86635,
-21.75298,
70.86685,
-21.60017,
70.83848,
-21.66178
],
"centroid": [-23.17413, 71.26424],
"name": "America/Scoresbysund"
},
{
"points": [
70.63346,
-21.4473,
70.67687,
-21.52489,
70.65453,
-21.35251,
70.63646,
-21.37332,
70.63346,
-21.4473
],
"centroid": [-21.4324, 70.65251],
"name": "America/Scoresbysund"
},
{
"points": [
70.56683,
-21.53161,
70.5825,
-21.57401,
70.6034,
-21.48957,
70.58603,
-21.49016,
70.56683,
-21.53161
],
"centroid": [-21.52494, 70.58453],
"name": "America/Scoresbysund"
},
{
"points": [
70.79787,
-22.4859,
70.81914,
-22.51855,
70.83774,
-22.51817,
70.83406,
-22.48166,
70.79787,
-22.4859
],
"centroid": [-22.49912, 70.82166],
"name": "America/Scoresbysund"
},
{
"points": [
72.19362,
-23.67853,
72.21309,
-23.69715,
72.22699,
-23.67231,
72.2029,
-23.65796,
72.19362,
-23.67853
],
"centroid": [-23.67667, 72.20968],
"name": "America/Scoresbysund"
},
{
"points": [
70.6935,
-21.46839,
70.71048,
-21.48504,
70.71963,
-21.46491,
70.70464,
-21.45415,
70.6935,
-21.46839
],
"centroid": [-21.46863, 70.70709],
"name": "America/Scoresbysund"
},
{
"points": [
37.69386,
-25.4342,
37.71954,
-25.69428,
37.85963,
-25.8657,
37.91607,
-25.78473,
37.84825,
-25.13935,
37.73211,
-25.16175,
37.69386,
-25.4342
],
"centroid": [-25.49609, 37.8025],
"name": "Atlantic/Azores"
},
{
"points": [
38.37101,
-28.23968,
38.43911,
-28.51736,
38.53319,
-28.55306,
38.56933,
-28.38587,
38.41916,
-28.01958,
38.37101,
-28.23968
],
"centroid": [-28.32218, 38.46499],
"name": "Atlantic/Azores"
},
{
"points": [
38.62955,
-27.22438,
38.69391,
-27.37756,
38.79083,
-27.37373,
38.76437,
-27.05183,
38.63588,
-27.07079,
38.62955,
-27.22438
],
"centroid": [-27.21251, 38.71171],
"name": "Atlantic/Azores"
},
{
"points": [
38.52074,
-27.82324,
38.6694,
-28.22864,
38.76295,
-28.32666,
38.55262,
-27.74454,
38.52074,
-27.82324
],
"centroid": [-28.02927, 38.62765],
"name": "Atlantic/Azores"
},
{
"points": [
38.51122,
-28.61888,
38.51266,
-28.75518,
38.60828,
-28.83771,
38.64231,
-28.66263,
38.59987,
-28.59357,
38.51122,
-28.61888
],
"centroid": [-28.7022, 38.57429],
"name": "Atlantic/Azores"
},
{
"points": [
39.36446,
-31.19608,
39.45727,
-31.27573,
39.54117,
-31.20733,
39.45887,
-31.11022,
39.36446,
-31.19608
],
"centroid": [-31.19577, 39.4546],
"name": "Atlantic/Azores"
},
{
"points": [
36.91616,
-25.06769,
36.92996,
-25.16755,
36.99402,
-25.20043,
37.0162,
-25.04937,
36.93488,
-25.00612,
36.91616,
-25.06769
],
"centroid": [-25.10044, 36.96467],
"name": "Atlantic/Azores"
},
{
"points": [
38.99943,
-27.92684,
39.01296,
-28.03816,
39.07206,
-28.08608,
39.09731,
-27.99178,
38.99943,
-27.92684
],
"centroid": [-28.00702, 39.04634],
"name": "Atlantic/Azores"
},
{
"points": [
39.66019,
-31.11499,
39.70815,
-31.13533,
39.74185,
-31.10642,
39.69972,
-31.06849,
39.66019,
-31.11499
],
"centroid": [-31.10498, 39.70164],
"name": "Atlantic/Azores"
}
]
}

View File

@ -1,113 +0,0 @@
{
"transitions": {
"Asia/Amman": [
[1490925600, 180, "EEST"],
[1509069600, 120, "EET"],
[1522375200, 180, "EEST"],
[1540519200, 120, "EET"],
[1553824800, 180, "EEST"],
[1571968800, 120, "EET"],
[1585274400, 180, "EEST"],
[1604023200, 120, "EET"],
[1616724000, 180, "EEST"],
[1635472800, 120, "EET"],
[1648778400, 180, "EEST"],
[1666922400, 120, "EET"],
[1680228000, 180, "EEST"],
[1698372000, 120, "EET"],
[1711677600, 180, "EEST"],
[1729821600, 120, "EET"],
[1743127200, 180, "EEST"],
[1761876000, 120, "EET"],
[1774576800, 180, "EEST"],
[1793325600, 120, "EET"],
[1806026400, 180, "EEST"],
[1824775200, 120, "EET"],
[1838080800, 180, "EEST"],
[1856224800, 120, "EET"],
[1869530400, 180, "EEST"],
[1887674400, 120, "EET"],
[1900980000, 180, "EEST"],
[1919124000, 120, "EET"],
[1932429600, 180, "EEST"],
[1951178400, 120, "EET"],
[1963879200, 180, "EEST"],
[1982628000, 120, "EET"],
[1995933600, 180, "EEST"],
[2014077600, 120, "EET"],
[2027383200, 180, "EEST"],
[2045527200, 120, "EET"],
[2058832800, 180, "EEST"],
[2076976800, 120, "EET"],
[2090282400, 180, "EEST"],
[2109031200, 120, "EET"],
[2121732000, 180, "EEST"],
[2140480800, 120, "EET"]
]
},
"name": "Asia/Amman",
"polygons": [
{
"points": [
29.36493,
34.95158,
30.12147,
35.16485,
30.42164,
35.14247,
31.12133,
35.44969,
31.24691,
35.38011,
31.76047,
35.54508,
32.07174,
35.51565,
32.67789,
35.60783,
32.76564,
35.79604,
32.73087,
35.93712,
32.52443,
36.0867,
32.38715,
36.40832,
32.32677,
36.83387,
33.37809,
38.7969,
32.50472,
39.09546,
32.47049,
38.99892,
32.31585,
39.0503,
32.36422,
39.26487,
32.22222,
39.30723,
31.98672,
38.99816,
31.49482,
37.02053,
30.49381,
38.00449,
30.32526,
37.67297,
29.99031,
37.50399,
29.85937,
36.75942,
29.49177,
36.51031,
29.17536,
36.07264,
29.36493,
34.95158
],
"centroid": [36.79489, 31.25098],
"name": "Asia/Amman"
}
]
}

View File

@ -1,95 +0,0 @@
{
"transitions": {
"Asia/Beirut": [
[1490493600, 180, "EEST"],
[1509238800, 120, "EET"],
[1521943200, 180, "EEST"],
[1540688400, 120, "EET"],
[1553997600, 180, "EEST"],
[1572138000, 120, "EET"],
[1585447200, 180, "EEST"],
[1603587600, 120, "EET"],
[1616896800, 180, "EEST"],
[1635642000, 120, "EET"],
[1648346400, 180, "EEST"],
[1667091600, 120, "EET"],
[1679796000, 180, "EEST"],
[1698541200, 120, "EET"],
[1711850400, 180, "EEST"],
[1729990800, 120, "EET"],
[1743300000, 180, "EEST"],
[1761440400, 120, "EET"],
[1774749600, 180, "EEST"],
[1792890000, 120, "EET"],
[1806199200, 180, "EEST"],
[1824944400, 120, "EET"],
[1837648800, 180, "EEST"],
[1856394000, 120, "EET"],
[1869098400, 180, "EEST"],
[1887843600, 120, "EET"],
[1901152800, 180, "EEST"],
[1919293200, 120, "EET"],
[1932602400, 180, "EEST"],
[1950742800, 120, "EET"],
[1964052000, 180, "EEST"],
[1982797200, 120, "EET"],
[1995501600, 180, "EEST"],
[2014246800, 120, "EET"],
[2026951200, 180, "EEST"],
[2045696400, 120, "EET"],
[2058400800, 180, "EEST"],
[2077146000, 120, "EET"],
[2090455200, 180, "EEST"],
[2108595600, 120, "EET"],
[2121904800, 180, "EEST"],
[2140045200, 120, "EET"]
]
},
"name": "Asia/Beirut",
"polygons": [
{
"points": [
33.08249,
35.14732,
33.9026,
35.46471,
34.00091,
35.63723,
34.32509,
35.68128,
34.53505,
35.97922,
34.66132,
35.97979,
34.64318,
36.46942,
34.51134,
36.34076,
34.42902,
36.55927,
34.20122,
36.63528,
33.91163,
36.29631,
33.82743,
36.3987,
33.81204,
36.07565,
33.64588,
35.945,
33.56672,
36.06965,
33.23277,
35.62845,
33.27571,
35.57496,
33.08108,
35.50745,
33.08249,
35.14732
],
"centroid": [35.89337, 33.9206],
"name": "Asia/Beirut"
}
]
}

View File

@ -1,194 +0,0 @@
{
"transitions": {
"Asia/Colombo": [[1145053800, 330, "+0530"], [2147501647, 330, "+0530"]]
},
"name": "Asia/Colombo",
"polygons": [
{
"points": [
8.14651,
79.69674,
8.3594,
79.78377,
8.01248,
79.74884,
7.98702,
79.81967,
8.23097,
79.77975,
8.72103,
79.94558,
8.95467,
79.87568,
9.07521,
79.67587,
9.09021,
79.84954,
8.94905,
79.92329,
9.02102,
80.03338,
9.29528,
80.11435,
9.39593,
80.04597,
9.48194,
80.17547,
9.63564,
80.05026,
9.62228,
79.87503,
9.55802,
79.85811,
9.61188,
79.75313,
9.64492,
79.85658,
9.7691,
79.86197,
9.83273,
80.25336,
9.29535,
80.82066,
8.65077,
81.23613,
8.47261,
81.21199,
8.4974,
81.36058,
8.03848,
81.48605,
7.60249,
81.80236,
7.02407,
81.89093,
6.47459,
81.70705,
6.18576,
81.33341,
5.90702,
80.5888,
6.08638,
80.12348,
6.83163,
79.85216,
8.14651,
79.69674
],
"centroid": [80.69261, 7.64729],
"name": "Asia/Colombo"
},
{
"points": [
9.46611,
79.72219,
9.49639,
79.65087,
9.56232,
79.64764,
9.52991,
79.73194,
9.46611,
79.72219
],
"centroid": [79.68851, 9.51445],
"name": "Asia/Colombo"
},
{
"points": [
8.39961,
79.795,
8.47761,
79.76565,
8.53597,
79.78081,
8.46527,
79.79844,
8.39961,
79.795
],
"centroid": [79.78405, 8.46972],
"name": "Asia/Colombo"
},
{
"points": [
9.64028,
79.78427,
9.66447,
79.7555,
9.72219,
79.82023,
9.6795,
79.82156,
9.64028,
79.78427
],
"centroid": [79.7941, 9.67734],
"name": "Asia/Colombo"
},
{
"points": [
9.26383,
80.01314,
9.27339,
79.96734,
9.3129,
79.97694,
9.29276,
80.01242,
9.26383,
80.01314
],
"centroid": [79.99102, 9.28562],
"name": "Asia/Colombo"
},
{
"points": [
8.28187,
79.80182,
8.29784,
79.78279,
8.34655,
79.80353,
8.32044,
79.81825,
8.28187,
79.80182
],
"centroid": [79.80127, 8.31208],
"name": "Asia/Colombo"
},
{
"points": [
9.45653,
80.01438,
9.47667,
79.99651,
9.49563,
80.00441,
9.48119,
80.02798,
9.45653,
80.01438
],
"centroid": [80.01149, 9.47719],
"name": "Asia/Colombo"
},
{
"points": [
8.35814,
79.79546,
8.38306,
79.77678,
8.39666,
79.78795,
8.38588,
79.80576,
8.35814,
79.79546
],
"centroid": [79.79187, 8.37979],
"name": "Asia/Colombo"
}
]
}

View File

@ -1,173 +0,0 @@
{
"transitions": {
"Asia/Damascus": [
[1490925600, 180, "EEST"],
[1509066000, 120, "EET"],
[1522375200, 180, "EEST"],
[1540515600, 120, "EET"],
[1553824800, 180, "EEST"],
[1571965200, 120, "EET"],
[1585274400, 180, "EEST"],
[1604019600, 120, "EET"],
[1616724000, 180, "EEST"],
[1635469200, 120, "EET"],
[1648173600, 180, "EEST"],
[1666918800, 120, "EET"],
[1680228000, 180, "EEST"],
[1698368400, 120, "EET"],
[1711677600, 180, "EEST"],
[1729818000, 120, "EET"],
[1743127200, 180, "EEST"],
[1761872400, 120, "EET"],
[1774576800, 180, "EEST"],
[1793322000, 120, "EET"],
[1806026400, 180, "EEST"],
[1824771600, 120, "EET"],
[1838080800, 180, "EEST"],
[1856221200, 120, "EET"],
[1869530400, 180, "EEST"],
[1887670800, 120, "EET"],
[1900980000, 180, "EEST"],
[1919120400, 120, "EET"],
[1932429600, 180, "EEST"],
[1951174800, 120, "EET"],
[1963879200, 180, "EEST"],
[1982624400, 120, "EET"],
[1995328800, 180, "EEST"],
[2014074000, 120, "EET"],
[2027383200, 180, "EEST"],
[2045523600, 120, "EET"],
[2058832800, 180, "EEST"],
[2076973200, 120, "EET"],
[2090282400, 180, "EEST"],
[2109027600, 120, "EET"],
[2121732000, 180, "EEST"],
[2140477200, 120, "EET"]
]
},
"name": "Asia/Damascus",
"polygons": [
{
"points": [
32.69546,
35.5929,
32.77555,
35.65197,
33.01571,
35.5769,
33.15474,
35.65945,
33.27795,
35.61347,
33.57757,
36.05236,
33.64714,
35.92131,
33.82941,
36.06462,
33.83142,
36.37232,
33.92198,
36.27915,
34.20481,
36.60866,
34.41486,
36.54449,
34.5013,
36.32339,
34.56452,
36.40461,
34.67143,
36.3371,
34.63676,
35.97342,
34.91057,
35.8704,
35.20094,
35.95282,
35.42105,
35.91226,
35.58384,
35.71723,
35.7532,
35.84366,
35.86377,
35.80181,
35.95011,
36.00956,
35.82667,
36.16471,
35.95796,
36.20509,
36.00735,
36.37039,
36.22983,
36.39003,
36.25231,
36.69407,
36.4973,
36.54289,
36.85136,
36.66568,
36.77117,
36.9928,
36.63357,
37.09357,
36.65042,
37.4811,
36.9235,
38.25282,
36.84822,
38.56681,
36.71714,
38.73416,
36.67507,
39.2269,
36.76505,
39.83928,
37.13058,
40.78193,
37.0951,
41.55652,
37.16919,
41.97216,
37.32888,
42.2227,
37.23402,
42.36502,
37.06267,
42.37929,
36.62432,
41.88306,
36.5127,
41.40229,
36.3468,
41.29129,
36.05944,
41.26349,
35.8448,
41.37502,
35.62432,
41.3794,
35.24846,
41.22669,
34.77831,
41.24025,
34.37438,
40.96379,
34.22998,
40.48088,
32.30665,
36.84002,
32.50336,
36.07364,
32.71199,
35.92677,
32.69546,
35.5929
],
"centroid": [38.50198, 35.00701],
"name": "Asia/Damascus"
}
]
}

View File

@ -1,147 +0,0 @@
{
"transitions": {
"Asia/Hebron": [
[1490410800, 180, "EEST"],
[1509156000, 120, "EET"],
[1522465200, 180, "EEST"],
[1540605600, 120, "EET"],
[1553914800, 180, "EEST"],
[1572055200, 120, "EET"],
[1585364400, 180, "EEST"],
[1604109600, 120, "EET"],
[1616814000, 180, "EEST"],
[1635559200, 120, "EET"],
[1648263600, 180, "EEST"],
[1667008800, 120, "EET"],
[1679713200, 180, "EEST"],
[1698458400, 120, "EET"],
[1711767600, 180, "EEST"],
[1729908000, 120, "EET"],
[1743217200, 180, "EEST"],
[1761357600, 120, "EET"],
[1774666800, 180, "EEST"],
[1793412000, 120, "EET"],
[1806116400, 180, "EEST"],
[1824861600, 120, "EET"],
[1837566000, 180, "EEST"],
[1856311200, 120, "EET"],
[1869620400, 180, "EEST"],
[1887760800, 120, "EET"],
[1901070000, 180, "EEST"],
[1919210400, 120, "EET"],
[1932519600, 180, "EEST"],
[1950660000, 120, "EET"],
[1963969200, 180, "EEST"],
[1982714400, 120, "EET"],
[1995418800, 180, "EEST"],
[2014164000, 120, "EET"],
[2026868400, 180, "EEST"],
[2045613600, 120, "EET"],
[2058922800, 180, "EEST"],
[2077063200, 120, "EET"],
[2090372400, 180, "EEST"],
[2108512800, 120, "EET"],
[2121822000, 180, "EEST"],
[2140567200, 120, "EET"]
],
"Asia/Gaza": [
[1490410800, 180, "EEST"],
[1509156000, 120, "EET"],
[1522465200, 180, "EEST"],
[1540605600, 120, "EET"],
[1553914800, 180, "EEST"],
[1572055200, 120, "EET"],
[1585364400, 180, "EEST"],
[1604109600, 120, "EET"],
[1616814000, 180, "EEST"],
[1635559200, 120, "EET"],
[1648263600, 180, "EEST"],
[1667008800, 120, "EET"],
[1679713200, 180, "EEST"],
[1698458400, 120, "EET"],
[1711767600, 180, "EEST"],
[1729908000, 120, "EET"],
[1743217200, 180, "EEST"],
[1761357600, 120, "EET"],
[1774666800, 180, "EEST"],
[1793412000, 120, "EET"],
[1806116400, 180, "EEST"],
[1824861600, 120, "EET"],
[1837566000, 180, "EEST"],
[1856311200, 120, "EET"],
[1869620400, 180, "EEST"],
[1887760800, 120, "EET"],
[1901070000, 180, "EEST"],
[1919210400, 120, "EET"],
[1932519600, 180, "EEST"],
[1950660000, 120, "EET"],
[1963969200, 180, "EEST"],
[1982714400, 120, "EET"],
[1995418800, 180, "EEST"],
[2014164000, 120, "EET"],
[2026868400, 180, "EEST"],
[2045613600, 120, "EET"],
[2058922800, 180, "EEST"],
[2077063200, 120, "EET"],
[2090372400, 180, "EEST"],
[2108512800, 120, "EET"],
[2121822000, 180, "EEST"],
[2140567200, 120, "EET"]
]
},
"name": "Asia/Hebron",
"polygons": [
{
"points": [
31.37804,
34.87745,
31.64964,
34.98611,
31.76405,
35.21792,
31.84688,
34.94648,
31.87976,
35.01419,
32.18832,
34.94881,
32.45272,
35.05538,
32.562,
35.22337,
32.51044,
35.40699,
32.42339,
35.42744,
32.35696,
35.57743,
31.75663,
35.56555,
31.48991,
35.48498,
31.34451,
35.13626,
31.37804,
34.87745
],
"centroid": [35.26069, 31.94623],
"name": "Asia/Hebron"
},
{
"points": [
31.21388,
34.27136,
31.32586,
34.21109,
31.60188,
34.49569,
31.51789,
34.55463,
31.21388,
34.27136
],
"centroid": [34.37899, 31.41013],
"name": "Asia/Gaza"
}
]
}

View File

@ -1,125 +0,0 @@
{
"transitions": {
"Asia/Jerusalem": [
[1490328000, 180, "IDT"],
[1509246000, 120, "IST"],
[1521777600, 180, "IDT"],
[1540695600, 120, "IST"],
[1553832000, 180, "IDT"],
[1572145200, 120, "IST"],
[1585281600, 180, "IDT"],
[1603594800, 120, "IST"],
[1616731200, 180, "IDT"],
[1635649200, 120, "IST"],
[1648180800, 180, "IDT"],
[1667098800, 120, "IST"],
[1679630400, 180, "IDT"],
[1698548400, 120, "IST"],
[1711684800, 180, "IDT"],
[1729998000, 120, "IST"],
[1743134400, 180, "IDT"],
[1761447600, 120, "IST"],
[1774584000, 180, "IDT"],
[1792897200, 120, "IST"],
[1806033600, 180, "IDT"],
[1824951600, 120, "IST"],
[1837483200, 180, "IDT"],
[1856401200, 120, "IST"],
[1868932800, 180, "IDT"],
[1887850800, 120, "IST"],
[1900987200, 180, "IDT"],
[1919300400, 120, "IST"],
[1932436800, 180, "IDT"],
[1950750000, 120, "IST"],
[1963886400, 180, "IDT"],
[1982804400, 120, "IST"],
[1995336000, 180, "IDT"],
[2014254000, 120, "IST"],
[2026785600, 180, "IDT"],
[2045703600, 120, "IST"],
[2058235200, 180, "IDT"],
[2077153200, 120, "IST"],
[2090289600, 180, "IDT"],
[2108602800, 120, "IST"],
[2121739200, 180, "IDT"],
[2140052400, 120, "IST"]
]
},
"name": "Asia/Jerusalem",
"polygons": [
{
"points": [
30.4919,
34.54612,
31.22759,
34.25747,
31.52634,
34.53625,
31.59669,
34.47982,
32.12398,
34.77491,
32.82393,
34.95338,
32.85447,
35.06226,
33.10024,
35.10694,
33.10178,
35.49312,
33.29865,
35.57251,
33.25295,
35.67742,
33.15343,
35.67991,
33.01598,
35.6012,
32.77498,
35.67227,
32.38479,
35.57652,
32.53757,
35.22275,
32.45705,
35.08293,
32.18996,
34.96912,
31.89358,
35.03707,
31.83249,
34.97121,
31.76931,
35.23996,
31.63584,
35.00062,
31.37639,
34.89903,
31.38185,
35.22316,
31.50615,
35.41627,
31.41967,
35.48505,
31.24574,
35.40045,
31.13661,
35.46875,
30.94446,
35.42399,
30.42014,
35.16288,
30.11705,
35.18558,
29.62711,
35.04199,
29.48172,
34.90515,
30.4919,
34.54612
],
"centroid": [34.97195, 31.34778],
"name": "Asia/Jerusalem"
}
]
}

View File

@ -1,314 +0,0 @@
{
"transitions": {
"Asia/Kabul": [[-788918400, 270, "+0430"], [2147501647, 270, "+0430"]]
},
"name": "Asia/Kabul",
"polygons": [
{
"points": [
32.4761,
60.8094,
33.14417,
60.57616,
33.50655,
60.9322,
33.5581,
60.63562,
34.08141,
60.46868,
34.312,
60.67265,
34.30825,
60.90452,
34.52711,
60.73659,
34.6406,
60.99008,
35.12479,
61.13187,
35.26369,
61.08338,
35.29922,
61.18113,
35.62084,
61.27023,
35.63342,
61.37315,
35.4462,
61.60253,
35.44614,
62.06236,
35.30649,
62.26855,
35.15483,
62.30847,
35.29422,
62.4656,
35.22527,
62.62282,
35.2728,
62.74006,
35.43663,
63.08907,
35.63397,
63.09179,
35.69446,
63.23623,
35.77149,
63.13145,
35.87875,
63.12595,
36.04939,
63.93266,
36.01346,
64.06382,
36.12178,
64.07793,
36.24779,
64.44447,
36.42674,
64.60561,
36.63625,
64.59732,
36.93809,
64.78427,
37.11203,
64.7483,
37.24542,
65.09982,
37.24414,
65.52023,
37.53831,
65.69665,
37.32997,
66.31242,
37.39661,
66.97301,
37.19459,
67.27939,
37.28179,
67.49576,
37.2278,
67.75393,
37.09999,
67.79518,
36.93912,
68.01036,
37.28594,
68.67842,
37.28002,
68.90915,
37.34021,
68.89448,
37.10776,
69.25013,
37.22228,
69.43253,
37.40632,
69.35719,
37.59908,
69.52765,
37.62673,
69.90717,
37.54063,
70.16136,
37.6929,
70.29342,
37.94999,
70.17177,
38.12677,
70.49227,
38.41486,
70.67172,
38.49341,
70.98917,
38.26283,
71.36868,
37.92591,
71.2662,
37.92236,
71.59333,
37.06376,
71.43596,
36.68778,
71.66863,
36.69639,
71.82647,
36.9867,
72.31609,
37.03048,
72.66564,
37.23147,
72.79918,
37.472,
73.30558,
37.44135,
73.76664,
37.33147,
73.77361,
37.267,
73.62247,
37.23259,
73.74822,
37.42873,
74.35648,
37.41353,
74.686,
37.25542,
74.88846,
37.22944,
74.50234,
37.1216,
74.45098,
37.03964,
74.58009,
36.95661,
74.56949,
36.98699,
74.42581,
36.83244,
74.1234,
36.90344,
73.69352,
36.8387,
72.63688,
36.74286,
72.24508,
36.65498,
72.21831,
36.49538,
71.83799,
36.38996,
71.86053,
36.46355,
71.64234,
36.32373,
71.57692,
36.04812,
71.20937,
35.96354,
71.38341,
35.72496,
71.55547,
35.63025,
71.50976,
35.58038,
71.61919,
35.44724,
71.6604,
35.29799,
71.56386,
35.19474,
71.68472,
34.95701,
71.50664,
34.87144,
71.31698,
34.55123,
71.00525,
34.36139,
71.18074,
34.05532,
71.08324,
33.93377,
70.50196,
34.0221,
69.90727,
33.93245,
69.8744,
33.74865,
69.99777,
33.72059,
70.14529,
33.52793,
70.18374,
33.33741,
70.3361,
33.1334,
70.02466,
33.02337,
69.5159,
32.86351,
69.54415,
32.77258,
69.40247,
32.65809,
69.45984,
32.45785,
69.25035,
31.91985,
69.32328,
31.61691,
69.02294,
31.60097,
68.80057,
31.81701,
68.57055,
31.76234,
68.45995,
31.75627,
68.59007,
31.70402,
68.53727,
31.81466,
68.16472,
31.63071,
67.97441,
31.51112,
67.71615,
31.5241,
67.56818,
31.40863,
67.64107,
31.40616,
67.77916,
31.31851,
67.76705,
31.19584,
67.27032,
31.30262,
66.97003,
31.19869,
66.72747,
30.9808,
66.58602,
30.92974,
66.3959,
30.56778,
66.29106,
30.41854,
66.36382,
30.08085,
66.2484,
29.96632,
66.37178,
29.8418,
66.24859,
29.52628,
65.06817,
29.53575,
64.35544,
29.36747,
64.10538,
29.48038,
63.58999,
29.37938,
62.45292,
29.8522,
60.87572,
30.83772,
61.79152,
31.04142,
61.83562,
31.3669,
61.70822,
31.4858,
60.84878,
32.4761,
60.8094
],
"centroid": [66.03772, 33.83827],
"name": "Asia/Kabul"
}
]
}

View File

@ -1,492 +0,0 @@
{
"transitions": { "Asia/Karachi": [[0, 300, "PKT"]] },
"name": "Asia/Karachi",
"polygons": [
{
"points": [
23.68513,
68.14007,
23.70552,
68.02418,
23.82984,
68.09872,
23.77707,
67.99359,
23.90686,
67.8563,
23.80602,
67.83387,
23.78503,
67.64884,
23.95265,
67.39797,
24.29942,
67.28554,
24.35025,
67.33984,
24.78344,
67.15569,
24.66332,
67.12444,
24.79905,
67.01767,
24.8238,
66.64307,
25.18087,
66.73222,
25.35351,
66.54509,
25.52938,
66.54824,
25.59396,
66.45591,
25.57709,
66.39085,
25.49963,
66.41491,
25.49986,
66.52369,
25.39687,
66.52268,
25.45782,
66.27668,
25.33968,
65.63777,
25.31768,
64.80037,
25.27459,
64.66693,
25.1826,
64.70963,
25.14465,
64.61778,
25.26098,
64.54008,
25.37258,
63.67571,
25.31033,
63.50588,
25.18816,
63.49256,
25.2523,
62.59554,
25.17026,
62.37071,
25.08632,
62.37862,
25.09137,
62.26442,
25.1644,
62.30574,
25.20508,
62.20393,
25.17237,
62.08179,
25.0871,
62.10258,
25.03577,
61.72276,
25.18017,
61.77239,
25.19466,
61.60044,
25.803,
61.67996,
25.82161,
61.77051,
26.23354,
61.83947,
26.32576,
62.11464,
26.3994,
62.12898,
26.36833,
62.27729,
26.52965,
62.29751,
26.57776,
62.43181,
26.65437,
63.16026,
27.13874,
63.30645,
27.23118,
63.18228,
27.22969,
62.77408,
27.46678,
62.8453,
28.27045,
62.78237,
28.24538,
62.5901,
28.40195,
62.4275,
28.63268,
61.79753,
29.13162,
61.40664,
29.3429,
61.36372,
29.86867,
60.87137,
29.39911,
62.45674,
29.50041,
63.5905,
29.38793,
64.10523,
29.55521,
64.35072,
29.5461,
65.06541,
29.8636,
66.24755,
29.96795,
66.35058,
30.0842,
66.22844,
30.42321,
66.34428,
30.56924,
66.27105,
30.93606,
66.37681,
30.99659,
66.57373,
31.21455,
66.71503,
31.32246,
66.96742,
31.21597,
67.27044,
31.33698,
67.75933,
31.40397,
67.74697,
31.41169,
67.59809,
31.53457,
67.54583,
31.64886,
67.96597,
31.84368,
68.16556,
31.76702,
68.28817,
31.83724,
68.57388,
31.61126,
68.89966,
31.71129,
69.11063,
31.93473,
69.30963,
32.4625,
69.23075,
32.66374,
69.43996,
32.77776,
69.38303,
32.86852,
69.52179,
33.03648,
69.50044,
33.10666,
69.57591,
33.15243,
70.01703,
33.34068,
70.31585,
33.51937,
70.16535,
33.70748,
70.13,
33.73339,
69.98474,
33.9236,
69.85631,
34.03275,
69.88887,
33.95374,
70.49941,
34.06697,
71.06653,
34.35605,
71.16123,
34.4533,
71.00055,
34.56043,
70.9873,
34.88741,
71.30472,
34.97308,
71.49423,
35.20562,
71.66637,
35.29203,
71.54454,
35.4455,
71.64028,
35.62291,
71.4901,
35.71485,
71.5367,
36.07489,
71.19885,
36.33859,
71.56033,
36.48004,
71.62993,
36.40753,
71.85014,
36.51302,
71.82549,
36.66843,
72.19857,
36.76291,
72.23806,
36.90366,
73.14118,
36.9227,
73.70569,
36.83877,
74.0501,
37.0059,
74.41851,
36.96996,
74.55412,
37.10695,
74.67578,
37.03196,
74.74351,
37.07052,
74.83755,
36.94543,
74.9216,
37.02986,
75.14754,
36.9456,
75.41634,
36.72914,
75.462,
36.77845,
75.65516,
36.62564,
75.92742,
36.22977,
76.06527,
36.07453,
75.95519,
36.02111,
76.09931,
35.84312,
76.17895,
35.92738,
76.57021,
35.79104,
76.6046,
35.68298,
76.75706,
35.53819,
77.18935,
35.4786,
77.40234,
35.51684,
77.84297,
35.04628,
77.16224,
35.02932,
77.02262,
34.93001,
77.00159,
34.91874,
76.75604,
34.75129,
76.6874,
34.78405,
76.47621,
34.50631,
75.75225,
34.79337,
74.37546,
34.6715,
73.94995,
34.5693,
73.95731,
34.36345,
73.77364,
34.36956,
73.90157,
34.267,
73.98597,
34.05327,
73.89358,
34.04852,
74.2155,
33.97454,
74.27274,
33.85877,
74.22509,
33.7212,
73.96795,
33.45678,
74.19697,
33.34037,
74.17852,
33.20232,
74.02378,
33.02401,
74.35613,
32.92554,
74.32713,
32.75197,
74.53265,
32.84547,
74.70521,
32.49981,
74.69454,
32.48972,
75.08519,
32.33998,
75.33604,
32.21975,
75.38363,
32.07813,
75.24351,
32.04715,
74.9244,
31.81196,
74.55164,
31.46399,
74.65108,
31.15723,
74.54547,
31.05774,
74.69497,
31.0575,
74.56263,
30.37865,
73.88227,
30.18335,
73.97131,
29.93294,
73.40521,
29.55134,
73.28356,
29.02951,
72.95329,
28.76718,
72.40291,
28.35297,
72.19306,
28.11043,
71.93212,
27.95574,
71.90492,
27.69511,
70.86586,
27.70902,
70.75194,
28.01113,
70.55737,
27.99899,
70.3707,
27.82728,
70.16437,
27.55082,
70.02484,
27.16049,
69.58682,
26.75403,
69.51609,
26.60168,
69.81845,
26.55736,
70.17525,
25.94781,
70.10553,
25.72036,
70.28027,
25.70676,
70.66785,
25.40115,
70.67507,
25.15174,
70.88939,
24.6961,
71.09566,
24.60091,
70.99935,
24.45225,
71.0103,
24.40166,
71.1308,
24.21086,
70.7258,
24.24679,
70.56592,
24.40875,
70.56216,
24.28151,
70.12325,
24.15507,
69.9793,
24.16635,
69.71971,
24.2768,
69.58642,
24.21589,
69.00021,
24.28375,
68.92868,
24.19573,
68.85209,
24.29695,
68.82173,
23.95481,
68.75614,
23.95939,
68.34551,
23.87564,
68.20188,
23.68513,
68.14007
],
"centroid": [69.39389, 29.96383],
"name": "Asia/Karachi"
},
{
"points": [
25.10253,
63.85223,
25.12808,
63.83466,
25.13354,
63.88617,
25.11251,
63.88433,
25.10253,
63.85223
],
"centroid": [63.86294, 25.11973],
"name": "Asia/Karachi"
},
{
"points": [
24.87623,
66.61661,
24.88789,
66.58661,
24.91426,
66.60136,
24.90277,
66.62704,
24.87623,
66.61661
],
"centroid": [66.60765, 24.89505],
"name": "Asia/Karachi"
}
]
}

View File

@ -1,200 +0,0 @@
{
"transitions": {
"Asia/Kathmandu": [[504919800, 345, "+0545"], [2147501647, 345, "+0545"]]
},
"name": "Asia/Kathmandu",
"polygons": [
{
"points": [
28.98748,
80.11064,
29.1077,
80.13749,
29.21107,
80.27981,
29.41293,
80.22593,
29.59884,
80.39503,
29.75237,
80.35587,
30.02017,
80.74267,
30.22524,
80.89627,
30.21333,
81.06029,
30.04023,
81.20023,
30.20948,
81.37671,
30.42354,
81.40478,
30.34347,
82.13337,
30.10153,
82.20254,
30.01609,
82.50287,
29.71795,
82.84877,
29.59042,
83.24501,
29.21595,
83.53923,
29.17973,
83.62869,
29.32333,
83.9169,
29.28505,
84.10106,
29.21321,
84.20705,
29.04757,
84.12776,
28.89492,
84.15532,
28.86188,
84.40278,
28.75111,
84.42836,
28.73591,
84.66061,
28.62207,
84.6982,
28.58071,
84.85777,
28.68625,
85.1369,
28.61652,
85.203,
28.34075,
85.122,
28.31026,
85.59494,
28.12355,
85.90076,
27.94486,
85.9648,
27.94028,
86.11472,
28.09166,
86.06682,
28.18001,
86.1686,
27.9947,
86.22334,
27.9759,
86.4287,
27.92018,
86.42148,
28.11774,
86.70444,
27.82935,
87.1797,
27.87755,
87.58232,
27.82155,
87.6044,
27.82101,
87.90284,
27.92734,
88.00789,
27.86414,
88.19732,
27.1205,
87.99378,
26.86993,
88.18106,
26.63708,
88.16964,
26.35144,
88.0139,
26.46975,
87.88712,
26.37248,
87.60043,
26.42103,
87.42393,
26.34783,
87.3234,
26.42961,
87.10328,
26.57909,
87.05758,
26.41722,
86.73483,
26.61224,
86.33051,
26.6603,
86.03129,
26.5583,
85.84777,
26.87112,
85.61995,
26.73726,
85.33282,
26.75709,
85.20625,
26.86457,
85.17887,
26.84628,
85.02362,
26.95335,
84.95541,
27.0397,
84.6409,
27.21299,
84.68062,
27.32012,
84.62118,
27.37963,
84.28328,
27.50493,
84.13899,
27.43451,
83.85358,
27.34194,
83.86295,
27.46922,
83.40896,
27.36781,
83.39393,
27.32522,
83.29287,
27.44438,
83.18442,
27.4994,
82.75432,
27.71036,
82.6983,
27.67714,
82.44084,
27.91474,
82.06356,
27.8498,
81.88539,
28.17976,
81.32219,
28.35824,
81.19704,
28.38515,
81.0247,
28.67632,
80.57272,
28.66252,
80.51237,
28.54453,
80.51898,
28.62088,
80.36714,
28.82652,
80.0593,
28.98748,
80.11064
],
"centroid": [83.92829, 28.2628],
"name": "Asia/Kathmandu"
}
]
}

View File

@ -1,532 +0,0 @@
{
"transitions": { "Asia/Pyongyang": [[0, 510, "KST"]] },
"name": "Asia/Pyongyang",
"polygons": [
{
"points": [
37.83177,
126.17653,
37.73592,
126.17198,
37.74033,
126.09714,
37.85533,
126.0509,
37.81952,
125.89493,
38.0033,
125.72666,
37.75257,
125.6207,
37.67653,
125.21833,
37.75593,
125.21938,
37.77481,
125.31914,
37.80481,
125.21412,
37.89003,
125.28817,
37.85336,
125.13061,
37.92306,
124.94414,
38.07311,
125.2483,
38.11887,
124.64656,
38.24671,
124.8624,
38.34989,
124.84983,
38.49684,
125.00403,
38.59129,
124.95744,
38.55137,
125.07073,
38.67715,
125.11812,
38.62875,
125.1699,
38.69439,
125.42138,
38.68407,
125.26525,
38.86578,
125.11522,
39.27065,
125.39608,
39.45148,
125.32759,
39.53461,
125.39069,
39.5095,
125.27021,
39.59139,
125.21101,
39.50474,
125.13791,
39.60443,
125.09598,
39.72665,
124.76023,
39.62082,
124.77248,
39.57347,
124.64459,
39.49012,
124.70962,
39.5169,
124.59084,
39.67143,
124.63522,
39.69871,
124.50955,
39.79723,
124.54705,
39.78834,
124.4101,
39.90452,
124.30609,
39.77775,
124.24126,
39.79801,
124.18516,
40.07762,
124.33401,
40.4893,
124.89195,
40.46797,
125.03159,
40.54263,
125.01879,
40.77143,
125.67487,
40.80464,
125.62044,
40.87653,
125.70348,
40.93806,
126.02296,
41.09552,
126.11123,
41.38181,
126.49886,
41.61874,
126.55076,
41.71047,
126.71284,
41.75836,
126.68597,
41.70194,
126.78379,
41.81742,
126.9425,
41.5974,
127.18705,
41.54857,
127.12717,
41.47094,
127.34472,
41.41738,
127.63816,
41.466,
127.93529,
41.39073,
128.14568,
41.58509,
128.29912,
41.7857,
128.09785,
42.00161,
128.07445,
42.02402,
128.92174,
42.19653,
129.17645,
42.32019,
129.18506,
42.45989,
129.34027,
42.3784,
129.54013,
42.47109,
129.60528,
42.44828,
129.71405,
43.00424,
129.8778,
42.91271,
130.26622,
42.71528,
130.25949,
42.55724,
130.44541,
42.62293,
130.52099,
42.28054,
130.68438,
42.31495,
130.4115,
41.64646,
129.7056,
41.48177,
129.66396,
41.37653,
129.81922,
41.18951,
129.73149,
40.82427,
129.72363,
40.69367,
129.23179,
40.46657,
129.08446,
40.29927,
128.63743,
40.18037,
128.664,
40.01656,
128.32923,
40.06224,
128.26066,
39.97272,
128.21176,
40.03667,
128.00757,
39.87457,
127.88579,
39.80732,
127.61203,
39.6958,
127.49993,
39.58851,
127.58503,
39.50536,
127.5247,
39.30543,
127.5764,
39.29162,
127.51083,
39.41006,
127.47534,
39.21151,
127.38207,
39.13652,
127.74885,
38.86184,
128.00948,
38.75167,
128.28698,
38.6198,
128.37377,
38.4294,
128.29785,
38.29696,
128.06857,
38.29711,
127.14061,
37.94329,
126.69469,
37.77832,
126.65698,
37.87479,
126.39507,
37.83177,
126.17653
],
"centroid": [127.16925, 40.13484],
"name": "Asia/Pyongyang"
},
{
"points": [
39.49644,
124.80112,
39.55279,
124.81448,
39.63069,
124.91146,
39.53744,
124.94813,
39.49644,
124.80112
],
"centroid": [124.87687, 39.55601],
"name": "Asia/Pyongyang"
},
{
"points": [
38.48375,
124.87572,
38.49622,
124.77803,
38.5185,
124.76105,
38.56611,
124.82191,
38.48375,
124.87572
],
"centroid": [124.81655, 38.51799],
"name": "Asia/Pyongyang"
},
{
"points": [
37.78536,
125.00186,
37.81651,
124.98438,
37.84177,
125.05472,
37.80566,
125.04859,
37.78536,
125.00186
],
"centroid": [125.02162, 37.8132],
"name": "Asia/Pyongyang"
},
{
"points": [
37.76211,
125.14507,
37.79828,
125.12466,
37.82665,
125.1936,
37.80113,
125.20543,
37.76211,
125.14507
],
"centroid": [125.16507, 37.79605],
"name": "Asia/Pyongyang"
},
{
"points": [
39.41167,
124.60157,
39.44017,
124.57903,
39.50014,
124.62936,
39.45309,
124.64095,
39.41167,
124.60157
],
"centroid": [124.61273, 39.45262],
"name": "Asia/Pyongyang"
},
{
"points": [
38.60614,
124.9891,
38.62297,
124.97014,
38.67811,
124.99164,
38.6546,
125.03137,
38.60614,
124.9891
],
"centroid": [124.9974, 38.64286],
"name": "Asia/Pyongyang"
},
{
"points": [
37.78335,
125.77227,
37.79445,
125.74679,
37.8427,
125.73882,
37.81339,
125.78226,
37.78335,
125.77227
],
"centroid": [125.75952, 37.81052],
"name": "Asia/Pyongyang"
},
{
"points": [
37.75284,
125.89277,
37.77498,
125.87907,
37.78607,
125.92446,
37.76363,
125.91933,
37.75284,
125.89277
],
"centroid": [125.90304, 37.77009],
"name": "Asia/Pyongyang"
},
{
"points": [
39.43307,
124.77983,
39.43714,
124.75963,
39.46766,
124.76355,
39.45597,
124.79645,
39.43307,
124.77983
],
"centroid": [124.77503, 39.44972],
"name": "Asia/Pyongyang"
},
{
"points": [
39.20653,
127.61612,
39.22115,
127.60332,
39.24484,
127.62262,
39.21998,
127.64271,
39.20653,
127.61612
],
"centroid": [127.62208, 39.22393],
"name": "Asia/Pyongyang"
},
{
"points": [
39.50264,
125.21118,
39.51223,
125.18348,
39.53413,
125.1893,
39.52367,
125.21539,
39.50264,
125.21118
],
"centroid": [125.19968, 39.51813],
"name": "Asia/Pyongyang"
},
{
"points": [
37.5873,
125.7082,
37.60425,
125.69615,
37.61855,
125.72269,
37.59295,
125.72958,
37.5873,
125.7082
],
"centroid": [125.71442, 37.60154],
"name": "Asia/Pyongyang"
},
{
"points": [
39.39424,
124.72775,
39.4115,
124.70723,
39.42363,
124.7361,
39.40911,
124.74533,
39.39424,
124.72775
],
"centroid": [124.72807, 39.40952],
"name": "Asia/Pyongyang"
},
{
"points": [
39.61893,
124.8335,
39.6335,
124.81206,
39.64821,
124.84178,
39.62771,
124.8472,
39.61893,
124.8335
],
"centroid": [124.83269, 39.63296],
"name": "Asia/Pyongyang"
},
{
"points": [
39.53114,
124.73685,
39.5414,
124.71953,
39.56275,
124.73313,
39.55254,
124.75196,
39.53114,
124.73685
],
"centroid": [124.73548, 39.54704],
"name": "Asia/Pyongyang"
},
{
"points": [
39.2048,
127.5308,
39.2076,
127.50627,
39.22356,
127.50316,
39.22868,
127.53382,
39.2048,
127.5308
],
"centroid": [127.5194, 39.21657],
"name": "Asia/Pyongyang"
},
{
"points": [
38.99031,
128.09285,
39.00534,
128.07537,
39.01888,
128.09091,
39.00441,
128.10713,
38.99031,
128.09285
],
"centroid": [128.09146, 39.0047],
"name": "Asia/Pyongyang"
},
{
"points": [
37.66536,
125.09464,
37.67754,
125.07728,
37.69525,
125.09108,
37.68302,
125.10559,
37.66536,
125.09464
],
"centroid": [125.09192, 37.68021],
"name": "Asia/Pyongyang"
}
]
}

View File

@ -1,812 +0,0 @@
{
"transitions": {
"Asia/Tehran": [
[1490142600, 270, "+0430"],
[1506036600, 210, "+0330"],
[1521678600, 270, "+0430"],
[1537572600, 210, "+0330"],
[1553214600, 270, "+0430"],
[1569108600, 210, "+0330"],
[1584750600, 270, "+0430"],
[1600644600, 210, "+0330"],
[1616373000, 270, "+0430"],
[1632267000, 210, "+0330"],
[1647909000, 270, "+0430"],
[1663803000, 210, "+0330"],
[1679445000, 270, "+0430"],
[1695339000, 210, "+0330"],
[1710981000, 270, "+0430"],
[1726875000, 210, "+0330"],
[1742603400, 270, "+0430"],
[1758497400, 210, "+0330"],
[1774139400, 270, "+0430"],
[1790033400, 210, "+0330"],
[1805675400, 270, "+0430"],
[1821569400, 210, "+0330"],
[1837211400, 270, "+0430"],
[1853105400, 210, "+0330"],
[1868747400, 270, "+0430"],
[1884641400, 210, "+0330"],
[1900369800, 270, "+0430"],
[1916263800, 210, "+0330"],
[1931905800, 270, "+0430"],
[1947799800, 210, "+0330"],
[1963441800, 270, "+0430"],
[1979335800, 210, "+0330"],
[1994977800, 270, "+0430"],
[2010871800, 210, "+0330"],
[2026600200, 270, "+0430"],
[2042494200, 210, "+0330"],
[2058136200, 270, "+0430"],
[2074030200, 210, "+0330"],
[2089672200, 270, "+0430"],
[2105566200, 210, "+0330"],
[2121208200, 270, "+0430"],
[2137102200, 210, "+0330"],
[2147501647, 210, "+0330"]
]
},
"name": "Asia/Tehran",
"polygons": [
{
"points": [
26.3099,
57.07678,
26.66269,
57.05588,
26.97932,
56.91162,
27.1286,
56.77652,
27.16858,
56.52691,
27.14677,
56.14658,
27.01598,
55.93977,
26.97389,
55.6426,
26.76753,
55.5048,
26.77381,
55.24306,
26.48918,
54.78731,
26.58667,
54.39437,
26.71834,
54.27829,
26.69419,
53.71578,
26.83964,
53.48397,
26.96925,
53.45325,
27.27838,
52.69575,
27.38028,
52.57203,
27.43973,
52.67004,
27.58854,
52.50417,
27.83203,
52.04095,
27.8344,
51.5908,
27.93867,
51.44444,
27.8428,
51.44297,
28.4819,
51.09398,
28.80553,
51.02445,
28.81135,
50.89025,
28.91749,
50.80546,
29.08142,
50.8924,
29.07423,
50.70047,
29.15094,
50.63606,
29.43187,
50.64454,
29.93206,
50.13867,
30.17934,
50.07763,
30.19729,
49.93792,
29.98786,
49.55703,
30.12926,
49.49712,
30.12625,
49.24397,
30.21905,
49.22135,
30.31177,
48.92566,
30.38651,
48.91683,
30.01649,
48.9274,
30.02963,
48.72482,
29.93296,
48.63215,
29.99137,
48.44653,
30.18972,
48.40434,
30.4723,
48.01521,
30.98666,
48.02221,
30.99571,
47.67229,
31.39913,
47.674,
31.78365,
47.85482,
32.13423,
47.52505,
32.21301,
47.56041,
32.38799,
47.45377,
32.48408,
47.29259,
32.44919,
47.16244,
32.9376,
46.40571,
32.97311,
46.09153,
33.06218,
46.14082,
33.09932,
46.03181,
33.17594,
46.17515,
33.25585,
46.17785,
33.49814,
45.99858,
33.48775,
45.8543,
33.56216,
45.94876,
33.62639,
45.90418,
33.58442,
45.75,
33.94386,
45.4995,
33.97199,
45.39896,
34.15093,
45.56743,
34.29823,
45.57461,
34.4553,
45.43034,
34.48968,
45.51371,
34.60774,
45.52202,
34.54761,
45.72877,
34.72109,
45.64276,
34.82108,
45.68073,
34.90644,
45.85573,
35.10616,
45.91778,
35.10949,
46.1653,
35.30639,
46.13733,
35.49212,
45.97708,
35.67878,
45.99812,
35.80337,
46.33601,
35.85332,
46.08743,
35.78884,
45.76302,
35.98821,
45.55014,
35.97453,
45.34001,
36.08299,
45.37035,
36.25172,
45.25618,
36.38656,
45.26138,
36.41942,
45.0742,
36.53587,
44.99143,
36.69462,
45.05002,
36.79109,
44.82897,
37.00972,
44.89228,
37.11532,
44.73917,
37.30089,
44.81558,
37.44034,
44.59249,
37.72129,
44.62585,
37.88459,
44.22918,
38.32797,
44.49932,
38.37972,
44.30944,
38.83101,
44.30631,
38.9257,
44.19412,
39.09534,
44.14262,
39.1196,
44.21691,
39.19774,
44.10429,
39.41162,
44.06205,
39.41933,
44.41909,
39.69345,
44.47981,
39.78584,
44.63295,
39.60571,
44.91094,
39.2205,
45.17333,
39.20374,
45.33718,
38.99997,
45.44983,
38.84059,
46.17739,
38.91615,
46.34538,
38.87592,
46.53282,
39.46568,
47.37912,
39.70523,
47.99531,
39.36931,
48.38452,
39.24082,
48.14001,
38.99586,
48.3721,
38.84971,
48.0268,
38.73029,
48.25462,
38.61043,
48.32053,
38.61154,
48.46282,
38.41861,
48.62011,
38.44394,
48.88661,
37.90291,
48.94255,
37.66092,
49.0812,
37.50521,
49.38829,
37.39874,
50.19343,
37.16164,
50.30696,
37.03145,
50.48858,
36.76504,
51.03239,
36.60913,
51.67482,
36.58567,
51.97609,
36.93901,
53.9865,
37.34845,
53.89136,
37.3195,
54.24037,
37.44925,
54.67096,
37.52906,
54.78781,
37.75124,
54.83207,
37.9605,
55.12629,
38.09557,
55.47877,
38.07977,
56.32958,
38.17434,
56.32013,
38.25348,
56.41927,
38.28257,
56.75492,
38.18194,
57.04281,
38.27641,
57.23665,
38.08019,
57.3891,
37.98356,
57.36351,
37.79437,
58.16476,
37.62608,
58.39171,
37.70185,
58.82365,
37.51458,
59.21748,
37.52522,
59.34992,
37.13206,
59.55977,
37.04144,
60.02671,
36.63436,
60.37519,
36.66365,
61.15398,
36.14737,
61.24271,
35.96677,
61.14033,
35.8944,
61.25808,
35.55117,
61.28834,
35.28339,
61.19842,
35.26006,
61.10466,
35.12999,
61.15461,
34.62949,
61.00744,
34.52269,
60.76067,
34.29723,
60.92679,
34.29549,
60.68452,
34.07684,
60.48931,
33.57031,
60.65149,
33.49664,
60.95477,
33.14197,
60.59677,
32.20107,
60.88699,
31.5007,
60.86513,
31.38558,
61.71565,
31.04157,
61.85566,
30.82495,
61.8075,
29.86151,
60.89201,
29.3545,
61.38023,
29.14386,
61.42366,
28.64812,
61.81121,
28.41993,
62.43626,
28.26567,
62.59659,
28.2817,
62.80082,
27.46557,
62.86537,
27.23923,
62.79257,
27.25139,
63.18319,
27.1872,
63.30484,
26.86946,
63.28997,
26.83785,
63.20307,
26.63472,
63.16661,
26.55921,
62.43974,
26.51672,
62.31303,
26.34949,
62.28713,
26.37964,
62.13871,
26.30863,
62.12698,
26.22244,
61.85674,
25.81252,
61.78855,
25.78796,
61.69958,
25.29347,
61.66476,
25.05408,
61.41477,
25.2786,
60.6033,
25.43638,
60.53087,
25.37603,
60.40952,
25.28239,
60.45831,
25.38102,
60.28648,
25.31877,
60.19853,
25.33597,
59.88377,
25.46668,
59.44382,
25.40379,
59.02161,
25.56978,
58.77653,
25.54512,
58.11805,
25.69722,
57.92489,
25.6292,
57.75805,
25.73794,
57.73163,
25.78377,
57.29389,
26.0469,
57.17336,
26.16828,
57.20692,
26.3099,
57.07678
],
"centroid": [54.30296, 32.56581],
"name": "Asia/Tehran"
},
{
"points": [
26.74924,
55.59288,
26.92761,
55.66698,
26.87166,
55.75461,
26.96211,
55.74103,
26.90912,
55.86896,
27.00848,
56.14794,
26.96165,
56.28249,
26.6898,
55.94986,
26.73205,
55.85475,
26.5527,
55.26135,
26.66909,
55.25152,
26.74924,
55.59288
],
"centroid": [55.78947, 26.79549],
"name": "Asia/Tehran"
},
{
"points": [
26.78214,
53.41338,
26.78898,
53.23146,
26.85011,
53.13984,
26.82858,
53.35838,
26.78214,
53.41338
],
"centroid": [53.28105, 26.81316],
"name": "Asia/Tehran"
},
{
"points": [
26.48804,
53.99577,
26.51004,
53.90943,
26.5557,
53.88374,
26.57195,
54.0247,
26.48804,
53.99577
],
"centroid": [53.95926, 26.53383],
"name": "Asia/Tehran"
},
{
"points": [
26.81441,
56.32256,
26.87851,
56.31019,
26.88768,
56.40937,
26.8455,
56.39873,
26.81441,
56.32256
],
"centroid": [56.35647, 26.85681],
"name": "Asia/Tehran"
},
{
"points": [
27.02338,
56.44508,
27.05681,
56.40356,
27.11481,
56.44482,
27.06528,
56.50704,
27.02338,
56.44508
],
"centroid": [56.45184, 27.06669],
"name": "Asia/Tehran"
},
{
"points": [
26.60668,
55.85244,
26.63786,
55.82876,
26.69858,
55.88838,
26.65835,
55.91478,
26.60668,
55.85244
],
"centroid": [55.87202, 26.6514],
"name": "Asia/Tehran"
},
{
"points": [
26.24243,
54.51033,
26.2976,
54.46776,
26.33016,
54.50201,
26.29137,
54.54449,
26.24243,
54.51033
],
"centroid": [54.5064, 26.28901],
"name": "Asia/Tehran"
},
{
"points": [
29.19836,
50.32532,
29.20371,
50.30537,
29.28023,
50.2854,
29.26492,
50.34614,
29.19836,
50.32532
],
"centroid": [50.31562, 29.24283],
"name": "Asia/Tehran"
},
{
"points": [
26.64953,
53.63361,
26.66463,
53.58952,
26.7017,
53.58457,
26.68868,
53.67108,
26.64953,
53.63361
],
"centroid": [53.62195, 26.67767],
"name": "Asia/Tehran"
},
{
"points": [
25.88396,
54.54338,
25.89113,
54.49277,
25.91823,
54.4829,
25.93785,
54.54764,
25.88396,
54.54338
],
"centroid": [54.51959, 25.90904],
"name": "Asia/Tehran"
},
{
"points": [
26.24005,
55.29785,
26.27172,
55.27174,
26.29554,
55.31105,
26.2532,
55.32567,
26.24005,
55.29785
],
"centroid": [55.30116, 26.26649],
"name": "Asia/Tehran"
},
{
"points": [
30.12413,
49.1603,
30.14745,
49.15802,
30.15656,
49.22511,
30.14054,
49.22068,
30.12413,
49.1603
],
"centroid": [49.18868, 30.14188],
"name": "Asia/Tehran"
},
{
"points": [
29.28786,
50.34098,
29.3066,
50.32836,
29.35122,
50.35942,
29.33177,
50.36983,
29.28786,
50.34098
],
"centroid": [50.34943, 29.31918],
"name": "Asia/Tehran"
},
{
"points": [
30.08464,
49.11028,
30.09983,
49.09134,
30.11514,
49.11856,
30.09692,
49.12801,
30.08464,
49.11028
],
"centroid": [49.11143, 30.0995],
"name": "Asia/Tehran"
},
{
"points": [
26.22661,
55.1416,
26.24581,
55.12234,
26.26012,
55.13435,
26.24498,
55.15663,
26.22661,
55.1416
],
"centroid": [55.13913, 26.24403],
"name": "Asia/Tehran"
},
{
"points": [
30.2286,
49.06017,
30.22842,
49.03928,
30.25432,
49.03283,
30.25205,
49.05113,
30.2286,
49.06017
],
"centroid": [49.04579, 30.2405],
"name": "Asia/Tehran"
},
{
"points": [
29.06259,
50.77958,
29.06209,
50.75632,
29.08228,
50.75201,
29.08251,
50.78129,
29.06259,
50.77958
],
"centroid": [50.76724, 29.07275],
"name": "Asia/Tehran"
},
{
"points": [
26.10591,
54.43238,
26.12273,
54.42166,
26.13702,
54.43461,
26.11999,
54.45177,
26.10591,
54.43238
],
"centroid": [54.43564, 26.12133],
"name": "Asia/Tehran"
}
]
}

View File

@ -1,240 +0,0 @@
{
"transitions": {
"Atlantic/Cape_Verde": [[186138000, -60, "-01"], [2147501647, -60, "-01"]]
},
"name": "Atlantic/Cape_Verde",
"polygons": [
{
"points": [
14.88275,
-23.52217,
14.92808,
-23.69206,
15.05602,
-23.79949,
15.33347,
-23.77421,
15.04094,
-23.44324,
14.88275,
-23.52217
],
"centroid": [-23.64437, 15.07544],
"name": "Atlantic/Cape_Verde"
},
{
"points": [
16.89874,
-25.19902,
16.91913,
-25.32371,
17.07827,
-25.36163,
17.18106,
-25.02161,
17.06388,
-24.97451,
16.89874,
-25.19902
],
"centroid": [-25.17516, 17.03872],
"name": "Atlantic/Cape_Verde"
},
{
"points": [
15.95665,
-22.79233,
16.01352,
-22.96764,
16.23377,
-22.92538,
16.15046,
-22.67133,
16.04611,
-22.67382,
15.95665,
-22.79233
],
"centroid": [-22.82331, 16.09023],
"name": "Atlantic/Cape_Verde"
},
{
"points": [
16.4686,
-24.31906,
16.65975,
-24.42884,
16.57866,
-24.01224,
16.5391,
-24.02603,
16.4686,
-24.31906
],
"centroid": [-24.23585, 16.56375],
"name": "Atlantic/Cape_Verde"
},
{
"points": [
14.79814,
-24.37826,
14.92758,
-24.52731,
15.05587,
-24.38103,
14.87423,
-24.28235,
14.79814,
-24.37826
],
"centroid": [-24.39655, 14.92016],
"name": "Atlantic/Cape_Verde"
},
{
"points": [
15.1009,
-23.1755,
15.16096,
-23.26388,
15.34085,
-23.19327,
15.30677,
-23.11088,
15.16918,
-23.08854,
15.1009,
-23.1755
],
"centroid": [-23.17042, 15.21634],
"name": "Atlantic/Cape_Verde"
},
{
"points": [
16.57147,
-22.92537,
16.81462,
-23.00443,
16.86365,
-22.917,
16.67367,
-22.8601,
16.57147,
-22.92537
],
"centroid": [-22.92872, 16.73017],
"name": "Atlantic/Cape_Verde"
},
{
"points": [
16.76048,
-24.98829,
16.84783,
-25.10225,
16.9271,
-24.91698,
16.80854,
-24.86253,
16.76048,
-24.98829
],
"centroid": [-24.96974, 16.83977],
"name": "Atlantic/Cape_Verde"
},
{
"points": [
14.79331,
-24.7051,
14.83884,
-24.77219,
14.90804,
-24.70231,
14.83176,
-24.66743,
14.79331,
-24.7051
],
"centroid": [-24.71431, 14.8459],
"name": "Atlantic/Cape_Verde"
},
{
"points": [
16.72016,
-24.7477,
16.76145,
-24.80424,
16.81059,
-24.78994,
16.75816,
-24.68148,
16.72016,
-24.7477
],
"centroid": [-24.75228, 16.76331],
"name": "Atlantic/Cape_Verde"
},
{
"points": [
16.60178,
-24.57927,
16.59626,
-24.61364,
16.6272,
-24.62136,
16.64009,
-24.58624,
16.60178,
-24.57927
],
"centroid": [-24.5996, 16.61667],
"name": "Atlantic/Cape_Verde"
},
{
"points": [
16.6356,
-24.66106,
16.63987,
-24.68984,
16.67587,
-24.69861,
16.66711,
-24.66698,
16.6356,
-24.66106
],
"centroid": [-24.67946, 16.65486],
"name": "Atlantic/Cape_Verde"
},
{
"points": [
14.94551,
-24.70338,
14.96442,
-24.72058,
14.98377,
-24.6896,
14.96565,
-24.6833,
14.94551,
-24.70338
],
"centroid": [-24.70019, 14.96471],
"name": "Atlantic/Cape_Verde"
},
{
"points": [
14.95246,
-24.64501,
14.96397,
-24.66516,
14.98917,
-24.6455,
14.97215,
-24.63086,
14.95246,
-24.64501
],
"centroid": [-24.6471, 14.96967],
"name": "Atlantic/Cape_Verde"
}
]
}

View File

@ -1,783 +0,0 @@
{
"transitions": {
"Australia/Adelaide": [
[1491078600, 570, "ACST"],
[1506803400, 630, "ACDT"],
[1522528200, 570, "ACST"],
[1538857800, 630, "ACDT"],
[1554582600, 570, "ACST"],
[1570307400, 630, "ACDT"],
[1586032200, 570, "ACST"],
[1601757000, 630, "ACDT"],
[1617481800, 570, "ACST"],
[1633206600, 630, "ACDT"],
[1648931400, 570, "ACST"],
[1664656200, 630, "ACDT"],
[1680381000, 570, "ACST"],
[1696105800, 630, "ACDT"],
[1712435400, 570, "ACST"],
[1728160200, 630, "ACDT"],
[1743885000, 570, "ACST"],
[1759609800, 630, "ACDT"],
[1775334600, 570, "ACST"],
[1791059400, 630, "ACDT"],
[1806784200, 570, "ACST"],
[1822509000, 630, "ACDT"],
[1838233800, 570, "ACST"],
[1853958600, 630, "ACDT"],
[1869683400, 570, "ACST"],
[1886013000, 630, "ACDT"],
[1901737800, 570, "ACST"],
[1917462600, 630, "ACDT"],
[1933187400, 570, "ACST"],
[1948912200, 630, "ACDT"],
[1964637000, 570, "ACST"],
[1980361800, 630, "ACDT"],
[1996086600, 570, "ACST"],
[2011811400, 630, "ACDT"],
[2027536200, 570, "ACST"],
[2043261000, 630, "ACDT"],
[2058985800, 570, "ACST"],
[2075315400, 630, "ACDT"],
[2091040200, 570, "ACST"],
[2106765000, 630, "ACDT"],
[2122489800, 570, "ACST"],
[2138214600, 630, "ACDT"]
],
"Australia/Broken_Hill": [
[1491078600, 570, "ACST"],
[1506803400, 630, "ACDT"],
[1522528200, 570, "ACST"],
[1538857800, 630, "ACDT"],
[1554582600, 570, "ACST"],
[1570307400, 630, "ACDT"],
[1586032200, 570, "ACST"],
[1601757000, 630, "ACDT"],
[1617481800, 570, "ACST"],
[1633206600, 630, "ACDT"],
[1648931400, 570, "ACST"],
[1664656200, 630, "ACDT"],
[1680381000, 570, "ACST"],
[1696105800, 630, "ACDT"],
[1712435400, 570, "ACST"],
[1728160200, 630, "ACDT"],
[1743885000, 570, "ACST"],
[1759609800, 630, "ACDT"],
[1775334600, 570, "ACST"],
[1791059400, 630, "ACDT"],
[1806784200, 570, "ACST"],
[1822509000, 630, "ACDT"],
[1838233800, 570, "ACST"],
[1853958600, 630, "ACDT"],
[1869683400, 570, "ACST"],
[1886013000, 630, "ACDT"],
[1901737800, 570, "ACST"],
[1917462600, 630, "ACDT"],
[1933187400, 570, "ACST"],
[1948912200, 630, "ACDT"],
[1964637000, 570, "ACST"],
[1980361800, 630, "ACDT"],
[1996086600, 570, "ACST"],
[2011811400, 630, "ACDT"],
[2027536200, 570, "ACST"],
[2043261000, 630, "ACDT"],
[2058985800, 570, "ACST"],
[2075315400, 630, "ACDT"],
[2091040200, 570, "ACST"],
[2106765000, 630, "ACDT"],
[2122489800, 570, "ACST"],
[2138214600, 630, "ACDT"]
]
},
"name": "Australia/Broken_Hill",
"polygons": [
{
"points": [
-32.22868,
140.9991,
-31.48521,
140.99622,
-31.48796,
141.17991,
-31.57381,
141.18598,
-31.52343,
141.49405,
-31.59586,
141.50888,
-31.59664,
141.96646,
-31.97162,
141.96161,
-31.9789,
141.84129,
-32.29982,
141.8271,
-32.22868,
140.9991
],
"centroid": [141.448, -31.8983],
"name": "Australia/Broken_Hill"
},
{
"points": [
-35.0503,
135.97805,
-34.87427,
135.78262,
-34.95713,
135.61813,
-34.56608,
135.24731,
-34.59914,
135.10176,
-34.42476,
135.20761,
-34.49339,
135.22534,
-34.51805,
135.35802,
-34.55945,
135.31256,
-34.61681,
135.36952,
-34.62534,
135.44127,
-34.15499,
135.2326,
-33.99123,
135.24304,
-33.63941,
134.82188,
-33.464,
134.8389,
-33.28887,
134.72994,
-33.16135,
134.44814,
-33.21531,
134.3229,
-33.03292,
134.1341,
-32.97996,
134.19386,
-32.91683,
134.0524,
-32.84038,
134.12808,
-32.7236,
134.05241,
-32.72142,
134.20879,
-32.78881,
134.20866,
-32.58227,
134.25554,
-32.46988,
134.11873,
-32.55381,
133.84079,
-32.4224,
133.85317,
-32.35616,
133.77939,
-32.39838,
133.9383,
-32.21344,
133.66958,
-32.11015,
133.64292,
-32.18345,
133.5511,
-32.11364,
133.46697,
-32.21854,
133.4887,
-32.22085,
133.12499,
-31.95971,
132.7405,
-32.03773,
132.19486,
-31.71821,
131.73165,
-31.47842,
131.14911,
-31.62285,
130.80063,
-31.58937,
130.15878,
-31.70067,
128.98339,
-25.99249,
128.98884,
-25.99558,
141.01067,
-38.06568,
140.97819,
-38.07434,
140.65704,
-37.93183,
140.38637,
-37.54176,
140.10958,
-37.31248,
139.81718,
-36.95805,
139.65725,
-36.83104,
139.83467,
-36.62767,
139.82958,
-36.19137,
139.61874,
-35.88578,
139.348,
-35.53425,
138.75717,
-35.65557,
138.52075,
-35.63495,
138.08406,
-35.34439,
138.42864,
-35.03311,
138.50184,
-34.78605,
138.46397,
-34.76321,
138.52573,
-34.48755,
138.25375,
-34.14992,
138.09301,
-34.52142,
137.89034,
-35.12154,
137.76385,
-35.17872,
137.63125,
-35.11041,
137.41625,
-35.31168,
136.88327,
-35.25179,
136.8137,
-34.88881,
137.00546,
-34.90779,
137.43779,
-34.60276,
137.49533,
-34.4484,
137.47005,
-34.45887,
137.39998,
-34.31473,
137.48651,
-34.13841,
137.43631,
-34.12179,
137.51125,
-33.8709,
137.59341,
-33.58669,
137.92209,
-33.20316,
137.82517,
-33.1257,
138.03279,
-32.57405,
137.80404,
-33.00958,
137.79209,
-32.96769,
137.64435,
-33.1514,
137.45261,
-33.67422,
137.21769,
-33.74148,
136.99119,
-33.69074,
136.93874,
-33.76671,
136.95901,
-33.91157,
136.59756,
-34.36742,
136.11954,
-34.55039,
136.10098,
-34.49267,
136.05276,
-34.5385,
135.94245,
-34.66118,
135.94491,
-34.65583,
135.86713,
-34.76054,
135.89965,
-34.80785,
135.80455,
-34.73688,
136.01304,
-35.0503,
135.97805
],
"centroid": [135.82011, -30.09907],
"name": "Australia/Adelaide"
},
{
"points": [
-35.89703,
136.52985,
-35.74306,
136.58234,
-35.55416,
137.61554,
-35.72807,
137.59049,
-35.71758,
137.77563,
-35.79359,
137.82328,
-35.71954,
138.00046,
-35.84408,
138.1414,
-35.91739,
138.03974,
-35.86578,
137.74248,
-36.08747,
137.46137,
-35.98734,
137.21673,
-36.0756,
136.69943,
-35.89703,
136.52985
],
"centroid": [137.24337, -35.83547],
"name": "Australia/Adelaide"
},
{
"points": [
-35.07649,
136.19918,
-34.97786,
136.07039,
-34.93598,
136.08254,
-35.00025,
136.19611,
-35.07649,
136.19918
],
"centroid": [136.14093, -35.00097],
"name": "Australia/Adelaide"
},
{
"points": [
-32.33293,
133.50903,
-32.26152,
133.54067,
-32.23149,
133.67891,
-32.31899,
133.60517,
-32.33293,
133.50903
],
"centroid": [133.58594, -32.28399],
"name": "Australia/Adelaide"
},
{
"points": [
-33.78852,
134.453,
-33.69124,
134.46087,
-33.67609,
134.53377,
-33.73794,
134.55427,
-33.78852,
134.453
],
"centroid": [134.49847, -33.72658],
"name": "Australia/Adelaide"
},
{
"points": [
-34.54797,
137.35224,
-34.49974,
137.32484,
-34.45718,
137.36133,
-34.50078,
137.38522,
-34.54797,
137.35224
],
"centroid": [137.35554, -34.50179],
"name": "Australia/Adelaide"
},
{
"points": [
-35.18745,
136.48632,
-35.15992,
136.4297,
-35.10638,
136.46656,
-35.16322,
136.50159,
-35.18745,
136.48632
],
"centroid": [136.468, -35.15158],
"name": "Australia/Adelaide"
},
{
"points": [
-34.7482,
135.93302,
-34.70521,
135.90235,
-34.67115,
135.91166,
-34.72655,
135.9625,
-34.7482,
135.93302
],
"centroid": [135.92879, -34.71284],
"name": "Australia/Adelaide"
},
{
"points": [
-32.54271,
133.28831,
-32.50801,
133.25423,
-32.48661,
133.28206,
-32.51116,
133.31469,
-32.54271,
133.28831
],
"centroid": [133.28489, -32.51296],
"name": "Australia/Adelaide"
},
{
"points": [
-34.56416,
136.27622,
-34.50626,
136.26681,
-34.49919,
136.30582,
-34.51325,
136.31279,
-34.56416,
136.27622
],
"centroid": [136.28712, -34.52384],
"name": "Australia/Adelaide"
},
{
"points": [
-32.47724,
133.63564,
-32.45022,
133.61844,
-32.43379,
133.6834,
-32.45515,
133.68758,
-32.47724,
133.63564
],
"centroid": [133.65438, -32.45436],
"name": "Australia/Adelaide"
},
{
"points": [
-34.69767,
136.34315,
-34.67026,
136.31824,
-34.64716,
136.33652,
-34.66785,
136.36588,
-34.69767,
136.34315
],
"centroid": [136.34146, -34.67125],
"name": "Australia/Adelaide"
},
{
"points": [
-33.62037,
134.8162,
-33.61606,
134.77608,
-33.59763,
134.76801,
-33.5906,
134.81649,
-33.62037,
134.8162
],
"centroid": [134.79581, -33.60565],
"name": "Australia/Adelaide"
},
{
"points": [
-32.59961,
133.28617,
-32.56924,
133.2638,
-32.54756,
133.27928,
-32.55789,
133.30332,
-32.59961,
133.28617
],
"centroid": [133.2837, -32.57004],
"name": "Australia/Adelaide"
},
{
"points": [
-33.97611,
134.27918,
-33.96058,
134.25116,
-33.93059,
134.26164,
-33.94353,
134.28658,
-33.97611,
134.27918
],
"centroid": [134.2696, -33.95306],
"name": "Australia/Adelaide"
},
{
"points": [
-34.90012,
136.02023,
-34.88672,
135.9906,
-34.86067,
136.00113,
-34.86664,
136.02037,
-34.90012,
136.02023
],
"centroid": [136.0081, -34.87973],
"name": "Australia/Adelaide"
},
{
"points": [
-34.60745,
135.95507,
-34.58009,
135.93633,
-34.56297,
135.94213,
-34.57689,
135.96744,
-34.60745,
135.95507
],
"centroid": [135.95139, -34.58279],
"name": "Australia/Adelaide"
},
{
"points": [
-35.01436,
135.62391,
-35.00963,
135.60352,
-34.97328,
135.61132,
-34.98019,
135.63343,
-35.01436,
135.62391
],
"centroid": [135.61804, -34.99405],
"name": "Australia/Adelaide"
},
{
"points": [
-34.6682,
134.78091,
-34.64931,
134.76297,
-34.63511,
134.77545,
-34.65172,
134.80711,
-34.6682,
134.78091
],
"centroid": [134.78284, -34.6514],
"name": "Australia/Adelaide"
},
{
"points": [
-35.25001,
136.06937,
-35.23703,
136.04556,
-35.21338,
136.0611,
-35.22681,
136.08139,
-35.25001,
136.06937
],
"centroid": [136.06408, -35.23193],
"name": "Australia/Adelaide"
},
{
"points": [
-32.39594,
133.48512,
-32.39016,
133.46305,
-32.36701,
133.46902,
-32.36994,
133.49145,
-32.39594,
133.48512
],
"centroid": [133.47736, -32.38084],
"name": "Australia/Adelaide"
},
{
"points": [
-32.41957,
133.36471,
-32.40128,
133.35197,
-32.38852,
133.37796,
-32.40586,
133.38368,
-32.41957,
133.36471
],
"centroid": [133.369, -32.40372],
"name": "Australia/Adelaide"
},
{
"points": [
-34.61149,
136.31903,
-34.60136,
136.29531,
-34.58503,
136.30708,
-34.59183,
136.33257,
-34.61149,
136.31903
],
"centroid": [136.31384, -34.59758],
"name": "Australia/Adelaide"
},
{
"points": [
-34.92833,
136.03932,
-34.92457,
136.01687,
-34.90112,
136.02666,
-34.90613,
136.04632,
-34.92833,
136.03932
],
"centroid": [136.03209, -34.91521],
"name": "Australia/Adelaide"
},
{
"points": [
-34.0197,
134.24983,
-34.006,
134.22962,
-33.98785,
134.23911,
-34.00506,
134.25941,
-34.0197,
134.24983
],
"centroid": [134.24431, -34.00437],
"name": "Australia/Adelaide"
},
{
"points": [
-32.279,
133.23773,
-32.26274,
133.22474,
-32.25001,
133.24784,
-32.26917,
133.25172,
-32.279,
133.23773
],
"centroid": [133.24002, -32.26469],
"name": "Australia/Adelaide"
},
{
"points": [
-35.33587,
136.1205,
-35.32991,
136.09935,
-35.30878,
136.11197,
-35.31696,
136.12767,
-35.33587,
136.1205
],
"centroid": [136.11443, -35.3231],
"name": "Australia/Adelaide"
},
{
"points": [
-32.12863,
132.15826,
-32.11127,
132.14372,
-32.102,
132.16612,
-32.11753,
132.17263,
-32.12863,
132.15826
],
"centroid": [132.15951, -32.11472],
"name": "Australia/Adelaide"
}
]
}

View File

@ -1,30 +0,0 @@
{
"transitions": {
"Australia/Eucla": [[1238274900, 525, "+0845"], [2147501647, 525, "+0845"]]
},
"name": "Australia/Eucla",
"polygons": [
{
"points": [
-32.28561,
126.03899,
-32.5683,
125.49066,
-31.29076,
125.49617,
-31.29623,
129.00243,
-31.69953,
128.99748,
-32.06979,
128.08716,
-32.29193,
127.21736,
-32.28561,
126.03899
],
"centroid": [127.02755, -31.7593],
"name": "Australia/Eucla"
}
]
}

View File

@ -1,68 +0,0 @@
{
"transitions": {
"Australia/Lord_Howe": [
[1491073200, 630, "+1030"],
[1506799800, 660, "+11"],
[1522522800, 630, "+1030"],
[1538854200, 660, "+11"],
[1554577200, 630, "+1030"],
[1570303800, 660, "+11"],
[1586026800, 630, "+1030"],
[1601753400, 660, "+11"],
[1617476400, 630, "+1030"],
[1633203000, 660, "+11"],
[1648926000, 630, "+1030"],
[1664652600, 660, "+11"],
[1680375600, 630, "+1030"],
[1696102200, 660, "+11"],
[1712430000, 630, "+1030"],
[1728156600, 660, "+11"],
[1743879600, 630, "+1030"],
[1759606200, 660, "+11"],
[1775329200, 630, "+1030"],
[1791055800, 660, "+11"],
[1806778800, 630, "+1030"],
[1822505400, 660, "+11"],
[1838228400, 630, "+1030"],
[1853955000, 660, "+11"],
[1869678000, 630, "+1030"],
[1886009400, 660, "+11"],
[1901732400, 630, "+1030"],
[1917459000, 660, "+11"],
[1933182000, 630, "+1030"],
[1948908600, 660, "+11"],
[1964631600, 630, "+1030"],
[1980358200, 660, "+11"],
[1996081200, 630, "+1030"],
[2011807800, 660, "+11"],
[2027530800, 630, "+1030"],
[2043257400, 660, "+11"],
[2058980400, 630, "+1030"],
[2075311800, 660, "+11"],
[2091034800, 630, "+1030"],
[2106761400, 660, "+11"],
[2122484400, 630, "+1030"],
[2138211000, 660, "+11"],
[2147501647, 660, "+11"]
]
},
"name": "Australia/Lord_Howe",
"polygons": [
{
"points": [
-31.60576,
159.08401,
-31.59818,
159.06263,
-31.50552,
159.04683,
-31.56236,
159.12049,
-31.60576,
159.08401
],
"centroid": [159.07874, -31.561],
"name": "Australia/Lord_Howe"
}
]
}

View File

@ -1,189 +0,0 @@
{
"transitions": {
"Europe/Chisinau": [
[1490500800, 180, "EEST"],
[1509249600, 120, "EET"],
[1521950400, 180, "EEST"],
[1540699200, 120, "EET"],
[1554004800, 180, "EEST"],
[1572148800, 120, "EET"],
[1585454400, 180, "EEST"],
[1603598400, 120, "EET"],
[1616904000, 180, "EEST"],
[1635652800, 120, "EET"],
[1648353600, 180, "EEST"],
[1667102400, 120, "EET"],
[1679803200, 180, "EEST"],
[1698552000, 120, "EET"],
[1711857600, 180, "EEST"],
[1730001600, 120, "EET"],
[1743307200, 180, "EEST"],
[1761451200, 120, "EET"],
[1774756800, 180, "EEST"],
[1792900800, 120, "EET"],
[1806206400, 180, "EEST"],
[1824955200, 120, "EET"],
[1837656000, 180, "EEST"],
[1856404800, 120, "EET"],
[1869105600, 180, "EEST"],
[1887854400, 120, "EET"],
[1901160000, 180, "EEST"],
[1919304000, 120, "EET"],
[1932609600, 180, "EEST"],
[1950753600, 120, "EET"],
[1964059200, 180, "EEST"],
[1982808000, 120, "EET"],
[1995508800, 180, "EEST"],
[2014257600, 120, "EET"],
[2026958400, 180, "EEST"],
[2045707200, 120, "EET"],
[2058408000, 180, "EEST"],
[2077156800, 120, "EET"],
[2090462400, 180, "EEST"],
[2108606400, 120, "EET"],
[2121912000, 180, "EEST"],
[2140056000, 120, "EET"]
]
},
"name": "Europe/Chisinau",
"polygons": [
{
"points": [
48.25005,
26.63501,
48.34413,
26.68655,
48.31293,
26.81822,
48.43198,
26.73032,
48.38301,
27.24227,
48.50015,
27.60292,
48.32832,
28.08309,
48.24474,
28.09977,
48.25658,
28.35937,
48.145,
28.32146,
48.18471,
28.43083,
48.077,
28.48701,
48.1821,
28.57606,
48.13106,
28.85787,
48.03762,
28.86631,
47.98755,
29.00107,
48.01337,
29.18695,
47.89551,
29.2715,
47.80648,
29.22348,
47.80056,
29.2888,
47.54874,
29.14161,
47.45037,
29.34143,
47.31899,
29.40453,
47.38008,
29.592,
47.11495,
29.54167,
47.00835,
29.64321,
46.95531,
29.58892,
46.83511,
29.97946,
46.58295,
29.9791,
46.54101,
29.90939,
46.41308,
30.14499,
46.35465,
29.88339,
46.46477,
29.75327,
46.42645,
29.67995,
46.36333,
29.70785,
46.35254,
29.60504,
46.49588,
29.3471,
46.37348,
29.25001,
46.55027,
29.23368,
46.51054,
29.06403,
46.45302,
28.94826,
46.28205,
28.96132,
46.19922,
29.06813,
46.11041,
28.97138,
46.02045,
28.99891,
45.96787,
28.79968,
45.83431,
28.79332,
45.7064,
28.49228,
45.59752,
28.55683,
45.49214,
28.5151,
45.53547,
28.31099,
45.4649,
28.18217,
45.60275,
28.07928,
45.67638,
28.15856,
46.01059,
28.07579,
46.24618,
28.10075,
46.42954,
28.24587,
46.61779,
28.23929,
46.97599,
28.07564,
47.13258,
27.77765,
47.28503,
27.7257,
47.32013,
27.57517,
47.45584,
27.55291,
47.65505,
27.28812,
48.1141,
27.02415,
48.25005,
26.63501
],
"centroid": [28.45989, 47.2088],
"name": "Europe/Chisinau"
}
]
}

Some files were not shown because too many files have changed in this diff Show More