You are here

private static function GeoTimezone::initPolygon8 in Geo Time Zone 8.3

Same name and namespace in other branches
  1. 8 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::initPolygon8()
  2. 8.2 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::initPolygon8()
  3. 6.2 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::initPolygon8()
  4. 6 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::initPolygon8()
  5. 7.2 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::initPolygon8()
  6. 7 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::initPolygon8()
1 call to GeoTimezone::initPolygon8()
GeoTimezone::__construct in src/GeoTimezone.php
GeoTimezone constructor.

File

src/GeoTimezone.php, line 2555
Contains \Drupal\geotimezone\GeoTimezone.

Class

GeoTimezone
Determine the time zone based on coordinates.

Namespace

Drupal\geotimezone

Code

private static function initPolygon8() {
  static::$polygon[700] = new TimezonePolygon(47.575298, -103.436537, 47.591843, -103.438538, 47.576626, -103.06945, 47.633202, -103.020645, 47.669712, -103.038185, 47.674011, -103.004082, 47.600971, -102.865021, 47.575298, -102.711964);
  static::$polygon[701] = new TimezonePolygon(47.575298, -102.423863, 47.590809, -102.414787, 47.615253, -102.250024, 47.575298, -102.205561);
  static::$polygon[702] = new TimezonePolygon(48.994424, -103.610133, 48.994424, -101.937286, 48.99112, -103.610133);
  static::$polygon[703] = new TimezonePolygon(52.898487, -101.665837, 51.966728, -101.606415, 51.963493, -101.576996, 51.296928, -101.561363, 51.296207, -101.539474, 50.948608, -101.53228, 50.948723, -101.501419, 50.594643, -101.505913, 50.586754, -101.475967, 49.884148, -101.443954, 49.883034, -101.412125, 49.176636, -101.397591, 49.171833, -101.35955, 48.995552, -101.366417, 48.994424, -103.610133, 52.898487, -103.610133);
  static::$polygon[704] = new TimezonePolygon(25.643694, -97.406975, 25.643694, -97.205808, 25.599363, -97.226304, 25.609552, -97.274569, 25.573891, -97.295216, 25.590675, -97.330169, 25.564325, -97.34478799999999, 25.580449, -97.37384900000001, 25.555018, -97.40471599999999, 25.5574, -97.406975);
  static::$polygon[705] = new TimezonePolygon(25.959148, -97.406975, 25.959148, -97.14738199999999, 25.945238, -97.157143, 25.953009, -97.28884100000001, 25.938648, -97.28093, 25.914253, -97.328766, 25.926956, -97.346436, 25.897768, -97.379227, 25.843548, -97.369041, 25.835548, -97.401833, 25.845987, -97.406975);
  static::$polygon[706] = new TimezonePolygon(48.995659, -97.406975, 52.898487, -97.406975, 52.898487, -92.2672, 48.357818, -92.2672, 48.354294, -92.298355, 48.301758, -92.319, 48.253456, -92.273315, 48.229298, -92.37381000000001, 48.348068, -92.48052199999999, 48.409492, -92.475533, 48.440189, -92.50803399999999, 48.455845, -92.715141, 48.494667, -92.712898, 48.505989, -92.64672899999999, 48.546158, -92.649254, 48.544559, -92.747078, 48.63298, -92.98030900000001, 48.623089, -93.141327, 48.644295, -93.27722199999999, 48.594002, -93.456726, 48.557713, -93.455704, 48.538094, -93.50741600000001, 48.518383, -93.768776, 48.533298, -93.808159, 48.632999, -93.84272799999999, 48.651356, -94.23434399999999, 48.709248, -94.29233600000001, 48.694859, -94.450935, 48.701897, -94.525841, 48.731362, -94.556757, 48.720657, -94.59069100000001, 48.776272, -94.689339, 48.872845, -94.683144, 49.168907, -94.820572, 49.315941, -94.827629, 49.360355, -94.95165299999999, 49.357632, -95.08065000000001, 49.388367, -95.160706, 48.99572, -95.16467299999999);
  static::$polygon[707] = new TimezonePolygon(48.731362, -94.556757, 48.723068, -94.548678, 48.714146, -94.54876, 48.726071, -94.59000399999999);
  static::$polygon[708] = new TimezonePolygon(29.760227, -85.301194, 29.794456, -85.29748499999999, 29.926185, -85.389185, 30.028301, -85.391876, 29.974207, -85.377182, 29.87682, -85.21028099999999, 29.840673, -85.207649, 29.776922, -85.110077, 29.778986, -85.040184, 29.807112, -85.020554, 29.982895, -85.026428, 30.022783, -85.11391399999999, 30.091026, -85.154411, 30.115988, -85.131012, 30.180933, -85.135071, 30.312794, -85.03424800000001, 30.337345, -85.050438, 30.387087, -85.014534, 30.420307, -85.032951, 30.444105, -84.981323, 29.760227, -84.981323);
  static::$polygon[709] = new TimezonePolygon(30.444105, -84.981323, 30.474203, -85.00294599999999, 30.474203, -84.981323);
  static::$polygon[710] = new TimezonePolygon(30.474203, -85.00294599999999, 30.476368, -85.004501, 30.580059, -84.965965, 30.622177, -84.905388, 30.699812, -84.858414, 30.754196, -84.91643500000001, 30.887226, -84.93673699999999, 30.975168, -85.002319, 31.097538, -85.032524, 31.193531, -85.10994700000001, 31.277641, -85.117065, 31.299181, -85.093346, 31.363686, -85.097374, 31.544319, -85.045441, 31.625174, -85.066315, 31.700226, -85.12799099999999, 31.838377, -85.143547, 31.891216, -85.136826, 31.97319, -85.070412, 32.134758, -85.06268300000001, 32.264599, -84.893486, 32.329071, -85.008286, 32.430126, -84.966194, 32.456047, -84.99612399999999, 32.517212, -85.004761, 32.643944, -85.10586499999999, 32.663338, -85.091667, 32.736801, -85.115128, 32.760384, -85.145264, 32.778866, -85.12526699999999, 32.808575, -85.168091, 32.848873, -85.157402, 32.861954, -85.18557699999999, 33.736012, -85.358422, 33.736012, -84.575844, 30.474203, -84.575844);
  static::$polygon[711] = new TimezonePolygon(33.736012, -85.358422, 34.985531, -85.605515, 34.984474, -85.47421300000001, 35.047222, -85.381691, 35.087975, -85.361694, 35.109035, -85.395241, 35.147583, -85.387062, 35.366917, -85.231444, 35.366917, -84.575844, 33.736012, -84.575844);
  static::$polygon[712] = new TimezonePolygon(35.366917, -85.231444, 35.455822, -85.16836499999999, 35.446598, -85.148132, 35.47633, -85.11731, 35.49152, -85.146507, 35.545612, -85.096718, 35.571564, -85.107719, 35.773621, -84.90521200000001, 35.823681, -84.78025100000001, 35.907455, -84.679497, 35.99456, -84.720062, 36.090717, -84.80555, 36.084179, -84.832413, 36.151085, -84.90374799999999, 36.182369, -84.908593, 36.182369, -84.575844, 35.366917, -84.575844);
  static::$polygon[713] = new TimezonePolygon(36.997822, -84.835594, 36.958, -84.77029400000001, 36.982834, -84.683052, 36.880714, -84.60477400000001, 36.895538, -84.58618199999999, 36.847397, -84.575844, 36.84029, -84.595482, 36.803455, -84.581558, 36.809513, -84.603325, 36.75425, -84.674629, 36.606102, -84.77771, 36.618172, -84.988617, 36.693539, -85.02021000000001, 36.756046, -85.003731, 36.858303, -85.06401099999999, 36.915924, -84.96064800000001, 36.960281, -84.944199, 36.945606, -84.908035);
  static::$polygon[714] = new TimezonePolygon(36.997822, -84.835594, 36.945606, -84.908035, 36.960281, -84.944199, 36.915924, -84.96064800000001, 36.858303, -85.06401099999999, 36.756046, -85.003731, 36.703972, -85.021294, 36.633614, -85.00338000000001, 36.606289, -84.784172, 36.394909, -84.659531, 36.376568, -84.724442, 36.336815, -84.739395, 36.33445, -84.774277, 36.29882, -84.79426599999999, 36.2896, -84.87204699999999, 36.208321, -84.91261299999999, 36.182369, -84.908593, 36.182369, -85.412205, 36.997822, -85.412205);
  static::$polygon[715] = new TimezonePolygon(38.446652, -87.444661, 38.446652, -87.07243099999999, 38.232304, -87.072975, 38.231949, -87.298546, 38.377327, -87.31598700000001, 38.379398, -87.40759300000001, 38.436062, -87.40712000000001, 38.43623, -87.44472500000001);
  static::$polygon[716] = new TimezonePolygon(38.446652, -87.73139, 38.446652, -87.6587, 38.43256, -87.66205600000001, 38.416119, -87.721718, 38.414089, -87.743416);
  static::$polygon[717] = new TimezonePolygon(38.446652, -87.444661, 38.467056, -87.444534, 38.466904, -87.463936, 38.532169, -87.464203, 38.539093, -87.38780199999999, 38.512032, -87.36924, 38.544285, -87.35844400000001, 38.51022, -87.302177, 38.552521, -87.203186, 38.515636, -87.15166499999999, 38.537617, -87.10773500000001, 38.514671, -87.07225800000001, 38.446652, -87.07243099999999);
  static::$polygon[718] = new TimezonePolygon(38.906656, -87.07225800000001, 38.905216, -87.517647, 38.929596, -87.51550400000001, 38.929554, -87.07225800000001);
  static::$polygon[719] = new TimezonePolygon(38.929596, -87.524456, 38.863186, -87.55334499999999, 38.788429, -87.499245, 38.743126, -87.497078, 38.68961, -87.527901, 38.641171, -87.619362, 38.589291, -87.614464, 38.592129, -87.63893899999999, 38.545818, -87.669479, 38.507969, -87.648026, 38.469437, -87.750702, 38.446652, -87.747703, 38.446652, -87.921288, 38.929596, -87.921288);
  static::$polygon[720] = new TimezonePolygon(38.446652, -87.6587, 38.458, -87.655998, 38.450817, -87.598877, 38.499451, -87.583733, 38.491661, -87.540695, 38.51844, -87.53636899999999, 38.498993, -87.531395, 38.495663, -87.495476, 38.532169, -87.464203, 38.466904, -87.463936, 38.467056, -87.444534, 38.446652, -87.444661);
  static::$polygon[721] = new TimezonePolygon(37.963688, -86.7912, 37.963688, -86.511312, 37.928848, -86.50820899999999, 37.916786, -86.593231, 37.863861, -86.601501, 37.840164, -86.643967, 37.855522, -86.667267, 37.908627, -86.654663, 37.892727, -86.731148);
  static::$polygon[722] = new TimezonePolygon(37.963688, -86.05123399999999, 37.963688, -86.043829, 37.958611, -86.04644);
  static::$polygon[723] = new TimezonePolygon(37.433127, -85.824051, 37.448532, -86.056473, 37.483006, -86.051506, 37.56657, -86.11309799999999, 37.55624, -86.180351, 37.593296, -86.275375, 37.798916, -86.151718, 37.963688, -86.37815500000001, 37.963688, -86.043584, 37.960442, -86.03995500000001, 37.963688, -86.03886900000001, 37.963688, -85.824051);
  static::$polygon[724] = new TimezonePolygon(38.397289, -86.448154, 38.397579, -86.68143499999999, 38.907909, -86.68448600000001, 38.906656, -87.07225800000001, 38.929554, -87.07225800000001, 38.929496, -86.448154);
  static::$polygon[725] = new TimezonePolygon(38.206471, -87.07225800000001, 38.207005, -86.79341100000001, 38.143066, -86.806618, 38.101456, -86.7696, 37.999924, -86.77156100000001, 37.99844, -86.82061, 37.963688, -86.7912, 37.963688, -87.07225800000001);
  static::$polygon[726] = new TimezonePolygon(37.963688, -86.512959, 38.028908, -86.521851, 38.04459, -86.489334, 38.014625, -86.448154, 37.963688, -86.448154);
  static::$polygon[727] = new TimezonePolygon(38.014625, -86.448154, 38.04459, -86.489334, 38.063229, -86.448154);
  static::$polygon[728] = new TimezonePolygon(38.110325, -86.448154, 38.123688, -86.453514, 38.121846, -86.448154);
  static::$polygon[729] = new TimezonePolygon(38.206469, -87.07225800000001, 38.90961, -87.07225800000001, 38.907909, -86.68448600000001, 38.24847, -86.679886, 38.249157, -86.79357899999999, 38.207005, -86.79341100000001, 38.206264, -87.01655599999999);
  static::$polygon[730] = new TimezonePolygon(38.12, -86.448154, 38.113705, -86.463104, 38.20826, -86.461319, 38.208244, -86.57202100000001, 38.264446, -86.571495, 38.263424, -86.679924, 38.397579, -86.68143499999999, 38.397289, -86.448154);
  static::$polygon[731] = new TimezonePolygon(38.446592, -86.448154, 38.446592, -85.99441400000001, 38.418438, -85.994843, 38.422497, -86.309082, 38.397114, -86.306793, 38.397289, -86.448154);
  static::$polygon[732] = new TimezonePolygon(38.094165, -86.448154, 38.077904, -86.430984, 38.055257, -86.448154);
  static::$polygon[733] = new TimezonePolygon(37.963688, -86.05123399999999, 38.007725, -86.092812, 38.010902, -86.178123, 38.051384, -86.260262, 38.143162, -86.275818, 38.180027, -86.33136, 38.201748, -86.29032100000001, 38.29142, -86.253128, 38.316414, -86.289413, 38.361698, -86.2705, 38.360294, -86.248199, 38.422401, -86.254448, 38.418438, -85.994843, 38.446592, -85.99441400000001, 38.446592, -85.824051, 38.275639, -85.824051, 38.274315, -85.828232, 38.167576, -85.904442, 38.025654, -85.92235599999999, 37.991291, -86.029633, 37.963688, -86.043829);
  static::$polygon[734] = new TimezonePolygon(38.014625, -86.448154, 37.963688, -86.37815500000001, 37.963688, -86.448154);
  static::$polygon[735] = new TimezonePolygon(38.12, -86.448154, 38.397289, -86.448154, 38.397114, -86.306793, 38.422497, -86.309082, 38.422401, -86.254448, 38.387939, -86.245758, 38.316414, -86.289413, 38.295044, -86.252533, 38.201748, -86.29032100000001, 38.178215, -86.312637, 38.197868, -86.359047, 38.183525, -86.375198, 38.138283, -86.32325, 38.104889, -86.39971199999999, 38.124783, -86.436798);
  static::$polygon[736] = new TimezonePolygon(38.446592, -85.99441400000001, 38.488686, -85.993774, 38.503147, -85.884888, 38.54702, -85.866867, 38.562162, -85.824051, 38.446592, -85.824051);
  static::$polygon[737] = new TimezonePolygon(37.433127, -85.824051, 37.422054, -85.656998, 37.471039, -85.633911, 37.470631, -85.58461800000001, 37.432098, -85.58457900000001, 37.363678, -85.479118, 37.242134, -85.38839, 37.224472, -85.410957, 37.221268, -85.372246, 37.192234, -85.35322600000001, 37.246124, -85.312653, 37.272629, -85.19229900000001, 37.312031, -85.176514, 37.256798, -85.05647999999999, 37.196941, -85.05336800000001, 37.102242, -84.954109, 37.116501, -84.901482, 37.047607, -84.905495, 36.997822, -84.835594, 36.997822, -85.824051);
  static::$polygon[738] = new TimezonePolygon(38.929437, -85.824051, 38.929379, -85.203407, 38.691109, -85.202347, 38.73772, -85.26281, 38.735657, -85.416786, 38.696697, -85.45515399999999, 38.58614, -85.42791699999999, 38.586571, -85.47854599999999, 38.607117, -85.497101, 38.604641, -85.793938, 38.563095, -85.821411, 38.562162, -85.824051);
  static::$polygon[739] = new TimezonePolygon(38.562162, -85.824051, 38.563095, -85.821411, 38.604641, -85.793938, 38.607117, -85.497101, 38.586571, -85.47854599999999, 38.58614, -85.42791699999999, 38.553848, -85.414856, 38.467373, -85.499962, 38.434238, -85.609818, 38.29073, -85.69132999999999, 38.268944, -85.743225, 38.288673, -85.78288999999999, 38.275639, -85.824051);
  static::$polygon[740] = new TimezonePolygon(38.929596, -85.138924, 38.903355, -85.14355500000001, 38.899712, -84.82120500000001, 38.882298, -84.787674, 38.828346, -84.83004800000001, 38.78688, -84.815201, 38.777699, -84.992332, 38.68779, -85.177673, 38.690041, -85.202347, 38.929379, -85.203407);
  static::$polygon[741] = new TimezonePolygon(38.929596, -87.51550400000001, 38.955387, -87.513237, 38.989998, -87.578056, 39.06068, -87.572357, 39.086304, -87.61732499999999, 39.105656, -87.613533, 39.109516, -87.650459, 39.120064, -87.63127900000001, 39.136398, -87.655182, 39.216171, -87.574753, 39.254307, -87.571304, 39.249866, -87.59335299999999, 39.308002, -87.618103, 39.351601, -87.530449, 40.737804, -87.52628300000001, 40.73827, -87.098671, 40.839874, -87.09953299999999, 40.840809, -86.98716, 40.913391, -86.987656, 40.909332, -86.467178, 41.433876, -86.466942, 41.43388, -86.524513, 41.520115, -86.52454400000001, 41.520573, -86.501244, 41.576855, -86.48651099999999, 41.649033, -86.48711400000001, 41.64994, -86.526436, 41.760254, -86.52402499999999, 41.760455, -86.466347, 38.929596, -86.466347);
  static::$polygon[742] = new TimezonePolygon(41.172783, -86.698959, 41.17112, -86.467056, 40.997345, -86.46653000000001, 40.909332, -86.467178, 40.913601, -86.92929100000001, 41.085999, -86.930954, 41.172207, -86.93087);
  static::$polygon[743] = new TimezonePolygon(41.43388, -86.524513, 41.433876, -86.466942, 41.374874, -86.466347, 41.17112, -86.467056, 41.172207, -86.93087, 41.237099, -86.930038, 41.28516, -86.78424099999999, 41.404224, -86.698387, 41.4338, -86.64151);
  static::$polygon[744] = new TimezonePolygon(41.760455, -86.466347, 41.762321, -85.931984, 41.760498, -84.807564, 40.728138, -84.802261, 39.305557, -84.819092, 39.308182, -85.065224, 38.929596, -85.138924, 38.929596, -86.466347);
  static::$polygon[745] = new TimezonePolygon(38.929596, -84.575844, 38.929596, -85.13847699999999, 39.308182, -85.065224, 39.305557, -84.819092, 41.695801, -84.80667099999999, 41.702276, -84.575844);
  static::$polygon[746] = new TimezonePolygon(41.702276, -84.575844, 41.733951, -83.44674000000001, 41.697075, -83.44674000000001, 41.697075, -84.575844);
  static::$polygon[747] = new TimezonePolygon(43.003828, -82.407822, 42.096641, -82.407822, 42.018314, -82.48183400000001, 41.901714, -82.505264, 41.975224, -82.539894, 42.02504, -82.60646800000001, 42.023407, -82.719391, 41.973057, -82.915474, 42.039299, -83.05542, 42.045593, -83.142792, 42.109825, -83.119698, 42.210129, -83.132164, 42.302513, -83.072723, 42.370102, -82.828484, 42.543655, -82.647972, 42.544594, -82.59367399999999, 42.594601, -82.524422, 43.002117, -82.41615299999999);
  static::$polygon[748] = new TimezonePolygon(45.210076, -87.730874, 45.190651, -87.743273, 45.19339, -87.74411000000001);
  static::$polygon[749] = new TimezonePolygon(45.240341, -87.71536999999999, 45.21235, -87.728674, 45.216557, -87.729912);
  static::$polygon[750] = new TimezonePolygon(45.109499, -87.652123, 45.187965, -87.735085, 45.240341, -87.70951100000001, 45.240341, -87.652123);
  static::$polygon[751] = new TimezonePolygon(45.424801, -87.865286, 45.355076, -87.89104500000001, 45.349323, -87.760063, 45.388699, -87.69549600000001, 45.37219, -87.66559100000001, 45.340703, -87.652123, 45.240341, -87.705969, 45.240341, -90.43817900000001, 45.424801, -90.43817900000001);
  static::$polygon[752] = new TimezonePolygon(45.106379, -87.639973, 45.097683, -87.59462000000001, 45.097424, -87.603981);
  static::$polygon[753] = new TimezonePolygon(45.102998, -87.652123, 45.08128, -87.580826, 45.055435, -87.61512, 44.974163, -87.62133, 44.972209, -87.652123);
  static::$polygon[754] = new TimezonePolygon(45.168116, -87.35152100000001, 45.181099, -87.376366, 45.19821, -87.35152100000001);
  static::$polygon[755] = new TimezonePolygon(46.418361, -88.85290500000001, 46.418163, -88.992722, 46.331093, -88.992073, 46.332916, -89.366119, 46.504402, -89.36499000000001, 46.507069, -89.73880800000001, 46.591949, -89.737686, 46.593441, -89.866028, 46.767605, -89.876047, 46.767605, -88.85290500000001);
  static::$polygon[756] = new TimezonePolygon(46.557977, -90.43817900000001, 46.537491, -90.389458, 46.555515, -90.33131400000001, 46.519703, -90.31407900000001, 46.505497, -90.21678900000001, 46.336567, -90.117752, 46.136528, -89.085442, 46.038012, -88.85290500000001, 45.424801, -88.85290500000001, 45.424801, -90.43817900000001);
  static::$polygon[757] = new TimezonePolygon(46.24717, -88.06026799999999, 46.24712, -88.11779799999999, 46.419403, -88.11740899999999, 46.418361, -88.85290500000001, 46.767605, -88.85290500000001, 46.767605, -88.470986, 46.748173, -88.473251, 46.767605, -88.45728099999999, 46.767605, -88.06026799999999);
  static::$polygon[758] = new TimezonePolygon(46.038012, -88.85290500000001, 46.029385, -88.832542, 46.014408, -88.68335, 45.989109, -88.664841, 45.988384, -88.61953, 46.018391, -88.606644, 46.019711, -88.517799, 45.992714, -88.48794599999999, 45.991131, -88.37612900000001, 45.959187, -88.32615699999999, 45.950119, -88.180595, 45.915375, -88.096039, 45.88929, -88.103661, 45.872143, -88.0728, 45.808571, -88.12754099999999, 45.78093, -88.064148, 45.781842, -88.06026799999999, 45.424801, -88.06026799999999, 45.424801, -88.85290500000001);
  static::$polygon[759] = new TimezonePolygon(45.548992, -87.26763200000001, 45.518183, -87.26763200000001, 45.46762, -87.322598);
  static::$polygon[760] = new TimezonePolygon(45.548992, -87.26763200000001, 45.549538, -87.330078, 45.898045, -87.329216, 45.897785, -87.370407, 45.98473, -87.37088799999999, 45.985188, -87.620338, 46.247551, -87.61887400000001, 46.24717, -88.06026799999999, 46.767605, -88.06026799999999, 46.767605, -87.584864, 46.730343, -87.57865099999999, 46.640415, -87.49284400000001, 46.584755, -87.42691000000001, 46.582344, -87.37230700000001, 46.498646, -87.359329, 46.494199, -87.26763200000001);
  static::$polygon[761] = new TimezonePolygon(45.781842, -88.06026799999999, 45.796692, -87.99715399999999, 45.760136, -87.96410400000001, 45.753639, -87.877472, 45.682178, -87.784103, 45.652988, -87.82975, 45.609493, -87.78272200000001, 45.566471, -87.79289199999999, 45.562389, -87.836395, 45.492939, -87.785645, 45.43977, -87.859756, 45.424801, -87.865286, 45.424801, -88.06026799999999);
  static::$polygon[762] = new TimezonePolygon(48.175171, -91.087389, 48.166279, -91.115303, 48.079113, -91.256355, 48.049377, -91.582947, 48.108459, -91.57756000000001, 48.112865, -91.707367, 48.175171, -91.73254300000001);
  static::$polygon[763] = new TimezonePolygon(48.175171, -89.998705, 48.040512, -89.996375, 48.098892, -90.07621, 48.10593, -90.149895, 48.090771, -90.52806099999999, 48.099941, -90.579567, 48.117947, -90.57764400000001, 48.086983, -90.758835, 48.175171, -90.81925200000001);
  static::$polygon[764] = new TimezonePolygon(48.175171, -89.505821, 48.037618, -89.505821, 48.038605, -89.513733, 48.02589, -89.505821, 48.021903, -89.505821, 48.006161, -89.575211, 47.992741, -89.567459, 48.020103, -89.755028, 47.989857, -89.915863, 48.024788, -89.99619300000001, 48.175171, -89.998735);
  static::$polygon[765] = new TimezonePolygon(48.355509, -92.2672, 48.362961, -92.076065, 48.31958, -92.02404799999999, 48.244701, -92.002281, 48.206646, -91.87293200000001, 48.197414, -91.74153099999999, 48.175171, -91.73254300000001, 48.175171, -92.2672);
  static::$polygon[766] = new TimezonePolygon(48.4641, -92.2672, 48.4641, -92.2199, 48.4056, -92.15089999999999, 48.4056, -91.9558, 48.3776, -91.9558, 48.351318, -92.062363, 48.369091, -92.167542, 48.357818, -92.2672);
  static::$polygon[767] = new TimezonePolygon(48.4641, -91.73254300000001, 48.4641, -92.2672, 48.5455, -92.1785, 48.5606, -92.0979, 48.6171, -92.0124, 48.6474, -91.92489999999999, 48.6614, -91.75279999999999, 49.0, -91.75279999999999, 49.0, -91.73254300000001);
  static::$polygon[768] = new TimezonePolygon(48.175171, -91.087389, 48.245285, -90.867287, 48.175171, -90.81925200000001);
  static::$polygon[769] = new TimezonePolygon(48.175171, -89.998735, 48.25, -90.0, 48.5, -90.9639, 49.0, -90.9639, 49.0, -89.998705, 48.175171, -89.998705);
  static::$polygon[770] = new TimezonePolygon(52.898487, -89.998705, 52.0, -90.0, 51.75, -90.5, 51.5, -90.75, 51.25, -90.75, 51.0, -90.5, 50.75, -90.0, 49.5, -90.0, 49.25, -91.0, 49.0, -91.0, 49.0, -91.73254300000001, 52.898487, -91.73254300000001);
  static::$polygon[771] = new TimezonePolygon(52.75, -89.998705, 52.75, -89.0, 48.510583, -89.0, 48.465616, -89.163583, 48.498834, -89.15253, 48.48323, -89.182238, 48.51452, -89.182574, 48.514882, -89.42784899999999, 48.289522, -89.388614, 48.289425, -89.338348, 48.356527, -89.279239, 48.331005, -89.210909, 48.269608, -89.239653, 48.269608, -89.998705);
  static::$polygon[772] = new TimezonePolygon(49.039254, -88.236239, 48.952995, -88.23448500000001, 49.010757, -88.258217, 48.950221, -88.260918, 48.952776, -88.43281399999999, 49.039169, -88.432998);
  static::$polygon[773] = new TimezonePolygon(46.710274, -84.728951, 46.646938, -84.706245, 46.638012, -84.713882, 46.69677, -84.737251);
  static::$polygon[774] = new TimezonePolygon(46.489731, -84.298393, 46.494644, -84.407295, 46.449223, -84.468925, 46.508081, -84.557343, 46.591183, -84.557343, 46.681492, -84.42053199999999, 46.752003, -84.462891, 46.744507, -84.498215, 46.690567, -84.521637, 46.687393, -84.557343, 46.734821, -84.557343, 46.735176, -84.542191, 46.770527, -84.54640000000001, 46.770527, -84.298393);
  static::$polygon[775] = new TimezonePolygon(46.489731, -84.298393, 46.770527, -84.298393, 46.770527, -83.25221999999999, 45.901982, -83.25221999999999, 45.902351, -83.25503500000001, 45.844833, -83.339226, 45.889721, -83.44911999999999, 45.869312, -83.467911, 45.929592, -83.46299, 45.933266, -83.490562, 45.998745, -83.432907, 46.101059, -83.56604799999999, 46.114498, -83.82120500000001, 46.050617, -83.948448, 46.144711, -84.002441, 46.224247, -84.096901, 46.412071, -84.14225, 46.518467, -84.10887099999999, 46.535355, -84.192497, 46.488419, -84.269295);
  static::$polygon[776] = new TimezonePolygon(21.330532, -17.028528, 21.330532, -15.360811, 21.330349, -16.91926, 21.326639, -16.939714, 21.040255, -17.039829, 20.923, -17.066372, 20.774158, -17.051847, 20.843485, -17.103182, 20.884932, -17.076305, 20.947701, -17.088909, 21.002689, -17.060465);
  static::$polygon[777] = new TimezonePolygon(21.330532, -15.360811, 21.33076, -13.417682, 20.373875, -13.417682, 20.373875, -15.360811);
  static::$polygon[778] = new TimezonePolygon(27.131824, -13.417682, 27.177711, -13.403597, 27.298073, -13.318084, 27.298073, -8.671125, 25.997614, -8.674156999999999, 25.998621, -12.003894, 23.454517, -12.0, 23.387552, -12.759831, 23.282476, -12.898755, 23.058502, -13.058871, 22.731411, -13.145754, 21.330809, -13.00176, 21.33076, -13.417682);
  static::$polygon[779] = new TimezonePolygon(21.33076, -13.417682, 21.330809, -13.00176, 22.731411, -13.145754, 23.058502, -13.058871, 23.282476, -12.898755, 23.387552, -12.759831, 23.454517, -12.0, 25.998621, -12.003894, 25.997614, -8.674156999999999, 27.298073, -8.673868000000001, 26.341364, -7.0, 24.996595, -4.827674, 25.0, -6.564405, 20.373875, -6.041087, 20.373875, -13.417682);
  static::$polygon[780] = new TimezonePolygon(20.373875, 1.713168, 20.410471, 1.671045, 20.57896, 1.634107, 20.665758, 1.371349, 20.744158, 1.305947, 20.726191, 1.22769, 20.737787, 1.172165, 20.779148, 1.157612, 21.003704, 1.190743, 21.118887, 1.166675, 21.837215, -0.000443, 21.911324, -0.013031, 25.466898, -5.569503, 26.341364, -7.0, 27.298073, -8.673868000000001, 27.298073, 1.713168);
  static::$polygon[781] = new TimezonePolygon(20.373875, 6.881532, 20.586656, 7.123472, 20.373875, 7.123472);
  static::$polygon[782] = new TimezonePolygon(27.298073, -13.318084, 27.324913, -13.299015, 27.667019, -13.168586, 27.669674, -11.89218, 27.662115, -8.670275999999999, 27.298073, -8.671125);
  static::$polygon[783] = new TimezonePolygon(27.298073, -8.673868000000001, 28.719862, -8.669257, 28.842478, -8.422472000000001, 28.88826, -8.391030000000001, 29.01915, -8.213035, 29.134146, -7.979867, 29.306585, -7.744092, 29.309631, -7.705597, 29.381409, -7.640522, 29.38938, -7.444208, 29.561996, -7.253702, 29.633718, -7.12133, 29.636654, -6.829364, 29.590553, -6.710566, 29.587626, -6.549977, 29.624926, -6.490114, 29.700102, -6.448217, 29.717508, -6.300618, 29.703789, -6.108022, 29.798094, -5.893395, 29.818058, -5.659026, 29.949635, -5.275472, 27.298073, -5.275472);
  static::$polygon[784] = new TimezonePolygon(35.924137, -5.35625, 35.898361, -5.322306, 35.903667, -5.275472, 35.877388, -5.336972, 35.919918, -5.3845);
  static::$polygon[785] = new TimezonePolygon(31.494259, -5.275472, 31.494259, -3.651132, 31.386723, -3.646583, 31.35025, -3.780333, 31.305721, -3.770583, 31.288389, -3.790139, 31.270277, -3.766667, 31.222, -3.807278, 31.176722, -3.778028, 31.119333, -3.78075, 31.137278, -3.696167, 31.093639, -3.687305, 31.023611, -3.556556, 30.970583, -3.546472, 30.915222, -3.575695, 30.9095, -3.745306, 30.869722, -3.7855, 30.895555, -3.892083, 30.844833, -4.067222, 30.777472, -4.137, 30.734167, -4.245944, 30.697666, -4.604417, 30.641222, -4.822, 30.450583, -4.911194, 30.166334, -5.002056, 29.999353, -5.130538, 29.949635, -5.275472);
  static::$polygon[786] = new TimezonePolygon(35.337139, -2.956944, 35.283443, -2.926722, 35.281445, -2.960833, 35.302723, -2.975222);
  static::$polygon[787] = new TimezonePolygon(31.494259, -3.651132, 31.613916, -3.656194, 31.775694, -2.829028, 31.88611, -2.847389, 32.0, -2.942722, 32.059807, -2.924278, 32.10714, -2.867472, 32.111916, -2.672778, 32.171249, -2.404806, 32.177471, -2.286083, 32.164882, -2.175736, 31.494259, -2.175736);
  static::$polygon[788] = new TimezonePolygon(35.022137, -2.175736, 35.05864, -2.212972, 35.090973, -2.20625, 35.099091, -2.175736);
  static::$polygon[789] = new TimezonePolygon(35.022137, -2.175736, 34.93914, -2.051556, 34.936028, -1.983167, 34.882027, -1.970861, 34.850498, -1.903833, 34.812195, -1.882778, 34.754971, -1.746417, 34.625473, -1.847194, 34.52375, -1.749444, 34.500332, -1.691389, 34.394306, -1.781861, 34.098557, -1.64775, 33.872917, -1.702778, 33.776222, -1.676889, 33.709251, -1.734111, 33.676556, -1.650556, 33.605804, -1.594833, 33.528778, -1.594139, 33.386806, -1.661389, 33.275196, -1.6685, 33.14761, -1.569111, 33.081638, -1.482722, 32.978111, -1.487056, 32.9575, -1.542222, 32.739529, -1.379333, 32.526806, -0.99175, 32.455639, -1.066833, 32.403831, -1.194639, 32.332333, -1.250028, 32.292084, -1.235556, 32.243999, -1.255722, 32.177555, -1.192444, 32.129776, -1.197528, 32.099056, -1.234611, 32.142334, -1.458055, 32.139946, -1.957167, 32.164882, -2.175736);
  static::$polygon[790] = new TimezonePolygon(39.177528, -7.163116, 39.16711, -7.133417, 39.1045, -7.134361, 39.116806, -7.035722, 39.063473, -6.96325, 39.022583, -6.953556, 38.90736, -7.048639, 38.867722, -7.0335, 38.718834, -7.254806, 38.638416, -7.265167, 38.623749, -7.240889, 38.437363, -7.330611, 38.422195, -7.284222, 38.176193, -7.082611, 38.211193, -6.933861, 38.028111, -6.993639, 38.019474, -7.041833, 38.039944, -7.102167, 38.000751, -7.125945, 38.00811, -7.192444, 37.986168, -7.250834, 37.878834, -7.274389, 37.814861, -7.325278, 37.757195, -7.415916, 37.653667, -7.449417, 37.55722, -7.520833, 37.480778, -7.460667, 37.170887, -7.404611, 37.171196, -7.490278, 37.1245, -7.599111, 37.155251, -7.56225, 37.024887, -7.764778, 37.015702, -7.828166, 39.177528, -7.828166);
  static::$polygon[791] = new TimezonePolygon(36.159805, -5.353222, 36.11525, -5.339639, 36.112415, -5.343778, 36.146946, -5.35725);
  static::$polygon[792] = new TimezonePolygon(41.874959, -7.794903, 41.852165, -7.874055, 41.925583, -7.892667, 41.884861, -7.911583, 41.869473, -7.969333, 41.831333, -8.002777999999999, 41.80336, -8.065, 41.810638, -8.129555999999999, 41.908138, -8.211861000000001, 41.981361, -8.154361, 42.016418, -8.081445, 42.055637, -8.080916, 42.078556, -8.123694, 42.066387, -8.175471999999999, 42.145168, -8.191139, 42.091194, -8.325723, 42.048443, -8.627556, 41.924889, -8.761167, 41.913776, -8.825055000000001, 41.870224, -8.869695, 42.112583, -8.892804999999999, 42.132, -8.843389, 42.118446, -8.811806000000001, 42.145638, -8.831536, 42.145638, -7.794903);
  static::$polygon[793] = new TimezonePolygon(39.177528, -7.163116, 39.200863, -7.229639, 39.281193, -7.232528, 39.385223, -7.329778, 39.456055, -7.294389, 39.490501, -7.378139, 39.535362, -7.399, 39.593082, -7.492667, 39.656418, -7.524917, 39.656387, -7.059389, 39.680054, -7.006028, 39.804668, -6.9835, 39.867363, -6.902555, 40.013, -6.863889, 40.112999, -6.941222, 40.124863, -7.000333, 40.198807, -7.015639, 40.254055, -6.947917, 40.266945, -6.857944, 40.297165, -6.856333, 40.331249, -6.789694, 40.370167, -6.776083, 40.447056, -6.840389, 40.532555, -6.789583, 40.568554, -6.837778, 40.641277, -6.793194, 40.661583, -6.799365, 40.661583, -6.182694, 39.177528, -6.182694);
  static::$polygon[794] = new TimezonePolygon(41.874959, -7.794903, 41.905361, -7.689333, 41.877888, -7.640444, 41.880585, -7.574695, 41.843498, -7.608444, 41.831501, -7.578166, 41.871971, -7.494028, 41.862499, -7.452333, 41.811306, -7.423584, 41.846359, -7.367917, 41.849777, -7.276528, 41.88636, -7.191722, 41.987362, -7.160361, 41.980583, -7.097195, 41.949612, -7.059444, 41.971638, -6.959028, 41.938526, -6.882722, 41.949249, -6.813639, 41.988777, -6.785806, 41.940834, -6.732611, 41.947418, -6.589334, 41.967472, -6.571472, 41.931305, -6.541945, 41.88361, -6.560972, 41.869251, -6.517334, 41.751945, -6.568917, 41.691582, -6.5545, 41.658001, -6.496611, 41.687222, -6.437611, 41.676083, -6.334722, 41.655277, -6.273417, 41.578388, -6.182694, 41.481335, -6.2855, 41.389862, -6.334528, 41.389332, -6.390167, 41.36211, -6.381444, 41.315556, -6.428389, 41.237667, -6.570472, 41.239887, -6.645916, 41.132999, -6.765306, 41.10603, -6.754111, 41.044167, -6.80675, 41.034, -6.930361, 40.856945, -6.799056, 40.753166, -6.827194, 40.661583, -6.799365, 40.661583, -7.794903);
  static::$polygon[795] = new TimezonePolygon(42.962338, -0.876549, 42.95739, -0.931889, 43.025223, -1.108083, 43.010223, -1.133028, 43.058388, -1.215972, 43.077694, -1.305833, 43.124306, -1.290028, 43.109055, -1.329083, 43.036388, -1.356528, 43.068832, -1.459361, 43.098141, -1.474556, 43.134998, -1.41825, 43.21011, -1.386944, 43.263638, -1.398528, 43.291611, -1.511361, 43.258804, -1.617583, 43.310055, -1.630778, 43.301109, -1.726917, 43.337749, -1.738889, 43.355499, -1.788528, 43.376362, -1.780556, 43.391335, -1.661278, 43.437946, -1.601667, 43.661388, -1.424389, 43.680668, -1.430444, 43.665916, -1.444917, 43.738918, -1.434111, 43.791721, -1.418509, 43.791721, -0.876549);
  static::$polygon[796] = new TimezonePolygon(42.658695, 1.554417, 42.626305, 1.655833, 42.634388, 1.695417, 42.57164, 1.780389, 42.56422, 1.739028, 42.4925, 1.701611, 42.503307, 1.670833, 42.470055, 1.646444, 42.435081, 1.515417, 42.448277, 1.452528, 42.485363, 1.430361, 42.521332, 1.463583, 42.554943, 1.422111, 42.649776, 1.470056);
  static::$polygon[797] = new TimezonePolygon(42.489974, 1.780389, 42.50386, 1.7235, 42.557026, 1.732722, 42.57164, 1.780389);
  static::$polygon[798] = new TimezonePolygon(42.57164, 1.780389, 42.634388, 1.695417, 42.653721, 1.482194, 42.606499, 1.439917, 42.720749, 1.347944, 42.712696, 1.160333, 42.78389, 1.086056, 42.806137, 0.96225, 42.793583, 0.9355830000000001, 42.867474, 0.703, 42.791332, 0.647333, 42.687305, 0.678361, 42.69714, 0.414778, 42.724251, 0.360861, 42.676582, 0.288722, 42.737335, 0.191278, 42.708057, 0.133778, 42.694, -0.013778, 42.732056, -0.103694, 42.808887, -0.146167, 42.795139, -0.189278, 42.846584, -0.290222, 42.805084, -0.436611, 42.829971, -0.503278, 42.791222, -0.561222, 42.883972, -0.672028, 42.894554, -0.715556, 42.972111, -0.76725, 42.962338, -0.876549, 43.791721, -0.876549, 43.791721, 1.780389);
  static::$polygon[799] = new TimezonePolygon(42.497776, 1.976694, 42.453304, 2.004833, 42.449333, 2.002194, 42.459778, 1.948806);
}