You are here

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

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

File

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

Class

GeoTimezone
Determine the time zone based on coordinates.

Namespace

Drupal\geotimezone

Code

private static function tryGetTzIndex42($lat, $lng) {
  if ($lat < -10.915778) {
    if ($lng < 152.840439) {
      if ($lat < -21.024416) {
        if ($lat < -38.22261) {
          if ($lat < -40.198944) {
            return 113;
          }
          else {
            if ($lat < -39.442554) {
              if ($lng < 146.662109) {
                if ($lng < 144.13858) {
                  return 43;
                }
                else {
                  return 126;
                }
              }
              else {
                return 113;
              }
            }
            else {
              return 126;
            }
          }
        }
        else {
          if ($lng < 150.145752) {
            if ($lat < -28.555558) {
              if ($lng < 139.718369) {
                return 67;
              }
              else {
                if ($lng < 149.977966) {
                  if ($lat < -37.546555) {
                    if ($lng < 140.969055) {
                      if (static::$polygon[2357]
                        ->isInside($lat, $lng)) {
                        return 126;
                      }
                      else {
                        return 67;
                      }
                    }
                    else {
                      return 126;
                    }
                  }
                  else {
                    if ($lng < 144.848167) {
                      if ($lat < -33.051056) {
                        if ($lng < 142.283268) {
                          if ($lat < -35.298805) {
                            if (static::$polygon[2358]
                              ->isInside($lat, $lng)) {
                              return 126;
                            }
                            else {
                              return 67;
                            }
                          }
                          else {
                            if (static::$polygon[2359]
                              ->isInside($lat, $lng)) {
                              return 67;
                            }
                            if (static::$polygon[2360]
                              ->isInside($lat, $lng)) {
                              return 207;
                            }
                            else {
                              return 126;
                            }
                          }
                        }
                        else {
                          if ($lat < -35.298805) {
                            if (static::$polygon[2361]
                              ->isInside($lat, $lng)) {
                              return 207;
                            }
                            else {
                              return 126;
                            }
                          }
                          else {
                            if ($lng < 143.565718) {
                              if ($lat < -34.174931) {
                                if ($lng < 142.924493) {
                                  if (static::$polygon[2362]
                                    ->isInside($lat, $lng)) {
                                    return 207;
                                  }
                                  else {
                                    return 126;
                                  }
                                }
                                else {
                                  if (static::$polygon[2363]
                                    ->isInside($lat, $lng)) {
                                    return 207;
                                  }
                                  else {
                                    return 126;
                                  }
                                }
                              }
                              else {
                                return 207;
                              }
                            }
                            else {
                              if (static::$polygon[2364]
                                ->isInside($lat, $lng)) {
                                return 126;
                              }
                              else {
                                return 207;
                              }
                            }
                          }
                        }
                      }
                      else {
                        if (static::$polygon[2365]
                          ->isInside($lat, $lng)) {
                          return 67;
                        }
                        if (static::$polygon[2366]
                          ->isInside($lat, $lng)) {
                          return 128;
                        }
                        if (static::$polygon[2367]
                          ->isInside($lat, $lng)) {
                          return 235;
                        }
                        else {
                          return 207;
                        }
                      }
                    }
                    else {
                      if ($lat < -33.051056) {
                        if ($lng < 147.413067) {
                          if (static::$polygon[2368]
                            ->isInside($lat, $lng)) {
                            return 207;
                          }
                          else {
                            return 126;
                          }
                        }
                        else {
                          if (static::$polygon[2369]
                            ->isInside($lat, $lng)) {
                            return 126;
                          }
                          else {
                            return 207;
                          }
                        }
                      }
                      else {
                        if (static::$polygon[2370]
                          ->isInside($lat, $lng)) {
                          return 235;
                        }
                        else {
                          return 207;
                        }
                      }
                    }
                  }
                }
                else {
                  if ($lat < -35.620555) {
                    return 207;
                  }
                  else {
                    if (static::$polygon[2371]
                      ->isInside($lat, $lng)) {
                      return 235;
                    }
                    else {
                      return 207;
                    }
                  }
                }
              }
            }
            else {
              if ($lng < 141.004157) {
                if (static::$polygon[2372]
                  ->isInside($lat, $lng)) {
                  return 67;
                }
                if (static::$polygon[2373]
                  ->isInside($lat, $lng)) {
                  return 235;
                }
                else {
                  return 10;
                }
              }
              else {
                return 235;
              }
            }
          }
          else {
            if ($lat < -28.264166) {
              if ($lat < -32.203251) {
                return 207;
              }
              else {
                if ($lng < 152.468948) {
                  if (static::$polygon[2374]
                    ->isInside($lat, $lng)) {
                    return 235;
                  }
                  else {
                    return 207;
                  }
                }
                else {
                  if ($lat < -32.180173) {
                    return 207;
                  }
                  else {
                    if (static::$polygon[2375]
                      ->isInside($lat, $lng)) {
                      return 235;
                    }
                    else {
                      return 207;
                    }
                  }
                }
              }
            }
            else {
              return 235;
            }
          }
        }
      }
      else {
        if ($lng < 136.964493) {
          return 10;
        }
        else {
          if ($lng < 146.6922) {
            if ($lng < 138.000049) {
              if ($lng < 137.104355) {
                return 10;
              }
              else {
                if (static::$polygon[2376]
                  ->isInside($lat, $lng)) {
                  return 235;
                }
                else {
                  return 10;
                }
              }
            }
            else {
              return 235;
            }
          }
          else {
            if ($lat < -20.460417) {
              return 235;
            }
            else {
              if ($lng < 148.871002) {
                return 235;
              }
              else {
                if ($lng < 149.111053) {
                  if ($lat < -20.333471) {
                    if ($lng < 148.937225) {
                      return 235;
                    }
                    else {
                      if ($lng < 149.064468) {
                        return 213;
                      }
                      else {
                        return 235;
                      }
                    }
                  }
                  else {
                    if ($lng < 148.89386) {
                      if ($lat < -20.085666) {
                        return 213;
                      }
                      else {
                        return 235;
                      }
                    }
                    else {
                      return 235;
                    }
                  }
                }
                else {
                  return 170;
                }
              }
            }
          }
        }
      }
    }
    else {
      if ($lat < -21.188667) {
        if ($lng < 171.450439) {
          if ($lng < 159.0457) {
            if ($lat < -28.16011) {
              if ($lng < 153.483002) {
                if ($lat < -29.370111) {
                  return 207;
                }
                else {
                  if (static::$polygon[2377]
                    ->isInside($lat, $lng)) {
                    return 235;
                  }
                  else {
                    return 207;
                  }
                }
              }
              else {
                if ($lng < 153.639252) {
                  if ($lat < -28.204887) {
                    return 207;
                  }
                  else {
                    if ($lng < 153.518413) {
                      if (static::$polygon[2378]
                        ->isInside($lat, $lng)) {
                        return 235;
                      }
                      else {
                        return 207;
                      }
                    }
                    else {
                      return 207;
                    }
                  }
                }
                else {
                  return 60;
                }
              }
            }
            else {
              return 235;
            }
          }
          else {
            if ($lat < -44.594396) {
              return 377;
            }
            else {
              if ($lat < -28.99239) {
                if ($lat < -41.865051) {
                  return 377;
                }
                else {
                  if ($lng < 159.111282) {
                    return 3;
                  }
                  else {
                    return 224;
                  }
                }
              }
              else {
                return 369;
              }
            }
          }
        }
        else {
          return 377;
        }
      }
      else {
        if ($lng < 177.05806) {
          if ($lat < -16.968111) {
            if ($lng < 167.830368) {
              return 369;
            }
            else {
              if ($lng < 170.234772) {
                return 232;
              }
              else {
                return 147;
              }
            }
          }
          else {
            if ($lat < -12.518985) {
              return 232;
            }
            else {
              if ($lng < 154.281662) {
                return 170;
              }
              else {
                if ($lng < 168.843506) {
                  return 304;
                }
                else {
                  return 147;
                }
              }
            }
          }
        }
        else {
          return 147;
        }
      }
    }
  }
  else {
    if ($lng < 151.356415) {
      if ($lng < 144.128952) {
        if ($lng < 140.413481) {
          return 131;
        }
        else {
          if ($lat < -9.33375) {
            return 235;
          }
          else {
            if ($lng < 142.47464) {
              if ($lat < -9.182138) {
                if ($lng < 142.071442) {
                  if ($lng < 141.950039) {
                    return 170;
                  }
                  else {
                    return 235;
                  }
                }
                else {
                  if ($lng < 142.25119) {
                    return 235;
                  }
                  else {
                    if ($lat < -9.260387) {
                      return 235;
                    }
                    else {
                      if (static::$polygon[2379]
                        ->isInside($lat, $lng)) {
                        return 235;
                      }
                      else {
                        return 170;
                      }
                    }
                  }
                }
              }
              else {
                if ($lng < 141.021805) {
                  if ($lng < 140.487747) {
                    return 131;
                  }
                  else {
                    if (static::$polygon[2380]
                      ->isInside($lat, $lng)) {
                      return 170;
                    }
                    else {
                      return 131;
                    }
                  }
                }
                else {
                  return 170;
                }
              }
            }
            else {
              return 170;
            }
          }
        }
      }
      else {
        return 170;
      }
    }
    else {
      if ($lng < 158.416245) {
        if ($lng < 157.126251) {
          if ($lng < 154.725937) {
            return 170;
          }
          else {
            if ($lat < -6.962555) {
              return 304;
            }
            else {
              if ($lng < 155.963562) {
                return 170;
              }
              else {
                if ($lat < -6.589611) {
                  return 304;
                }
                else {
                  return 170;
                }
              }
            }
          }
        }
        else {
          return 304;
        }
      }
      else {
        if ($lat < -8.854749999999999) {
          if ($lng < 167.145645) {
            return 304;
          }
          else {
            if ($lng < 167.233505) {
              return 304;
            }
            else {
              return 65;
            }
          }
        }
        else {
          if ($lng < 173.587646) {
            if ($lat < -5.449806) {
              return 304;
            }
            else {
              if ($lng < 166.945282) {
                if ($lat < -2.550833) {
                  return 170;
                }
                else {
                  return 398;
                }
              }
              else {
                return 148;
              }
            }
          }
          else {
            if ($lat < -5.641972) {
              return 65;
            }
            else {
              return 148;
            }
          }
        }
      }
    }
  }
}