components/jstimezonedetect/jstz.js
function () {
              var ambiguity_list = AMBIGUITIES[timezone_name],
                  length = ambiguity_list.length,
                  i = 0,
                  tz = ambiguity_list[0];

              for (; i < length; i += 1) {
                  tz = ambiguity_list[i];

                  if (jstz.date_is_dst(jstz.dst_start_for(tz))) {
                      timezone_name = tz;
                      return;
                  }
              }
          }
function () {
              var ambiguity_list = AMBIGUITIES[timezone_name],
                  length = ambiguity_list.length,
                  i = 0,
                  tz = ambiguity_list[0];

              for (; i < length; i += 1) {
                  tz = ambiguity_list[i];

                  if (jstz.date_is_dst(jstz.dst_start_for(tz))) {
                      timezone_name = tz;
                      return;
                  }
              }
          }
function ( ) { var ambiguity_list = AMBIGUITIES [ timezone_name ] , length = ambiguity_list . length , i = 0 , tz = ambiguity_list [ 0 ] ; for ( ; i < length ; i += 1 ) { tz = ambiguity_list [ i ] ; if ( jstz . date_is_dst ( jstz . dst_start_for ( tz ) ) ) { timezone_name = tz ; return ; } } }
The keys in this object are timezones that we know may be ambiguous after
a preliminary scan through the olson_tz object.

The array of timezones to compare must be in the order that daylight savings
starts for the regions.
The keys in this object are timezones that we know may be ambiguous after a preliminary scan through the olson_tz object .