(function($dvt$$20$$) {
  function $DvtTimelineSeriesParser$$() {
  }
  function $DvtTimelineSeriesNode$$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$) {
    this.Init($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$);
  }
  function $DvtTimelineSeriesItem$$($dvt$$20$$, $DvtTimelineAutomation$$) {
    this.Init($dvt$$20$$, $DvtTimelineAutomation$$);
  }
  function $DvtTimelineSeries$$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$) {
    this.Init($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$);
  }
  function $DvtTimelineParser$$() {
  }
  function $DvtTimelineDefaults$$() {
    this.Init({alta:$DvtTimelineDefaults$$.$VERSION_1$});
  }
  function $DvtTimelineAutomation$$($dvt$$20$$) {
    this.$_timeline$ = $dvt$$20$$;
  }
  function $DvtTimelineEventManager$$($dvt$$20$$) {
    $DvtTimelineEventManager$$.$superclass$.constructor.call(this, $dvt$$20$$);
  }
  function $DvtTimelineKeyboardHandler$$($dvt$$20$$) {
    this.Init($dvt$$20$$);
  }
  var $DvtTimeUtils$$ = {$supportsTouch$:function() {
    return $dvt$$20$$.$Agent$.$isTouchDevice$();
  }};
  $dvt$$20$$.$Obj$.$createSubclass$($DvtTimeUtils$$, $dvt$$20$$.$Obj$);
  $DvtTimeUtils$$.$getDatePosition$ = function $$DvtTimeUtils$$$$getDatePosition$$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$) {
    $DvtTimelineKeyboardHandler$$ = ($DvtTimelineKeyboardHandler$$ - $dvt$$20$$) * $DvtTimeUtils$$;
    $dvt$$20$$ = $DvtTimelineAutomation$$ - $dvt$$20$$;
    return 0 == $DvtTimelineKeyboardHandler$$ || 0 == $dvt$$20$$ ? 0 : $DvtTimelineKeyboardHandler$$ / $dvt$$20$$;
  };
  $DvtTimeUtils$$.$getPositionDate$ = function $$DvtTimeUtils$$$$getPositionDate$$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$) {
    $DvtTimelineAutomation$$ = $DvtTimelineKeyboardHandler$$ * ($DvtTimelineAutomation$$ - $dvt$$20$$);
    return 0 == $DvtTimelineAutomation$$ || 0 == $DvtTimeUtils$$ ? $dvt$$20$$ : $DvtTimelineAutomation$$ / $DvtTimeUtils$$ + $dvt$$20$$;
  };
  $dvt$$20$$.$Obj$.$createSubclass$($DvtTimelineKeyboardHandler$$, $dvt$$20$$.$TimeComponentKeyboardHandler$);
  $DvtTimelineKeyboardHandler$$.$getNextNavigable$ = function $$DvtTimelineKeyboardHandler$$$$getNextNavigable$$($DvtTimelineAutomation$$, $DvtTimeUtils$$, $DvtTimelineDefaults$$) {
    var $DvtTimelineSeries$$ = $DvtTimelineAutomation$$.$getSeries$(), $DvtTimelineEventManager$$ = $DvtTimelineAutomation$$.$getSeriesIndex$(), $DvtTimelineParser$$ = $dvt$$20$$.$Agent$.$isRightToLeft$($DvtTimelineSeries$$.$getCtx$()), $DvtTimelineSeries$$ = $DvtTimelineSeries$$.$isVertical$(), $isDualSeries$$ = 1 < $DvtTimelineDefaults$$.length;
    if (!$DvtTimelineParser$$ && $dvt$$20$$.KeyboardEvent.$RIGHT_ARROW$ == $DvtTimeUtils$$.keyCode || $DvtTimelineParser$$ && $dvt$$20$$.KeyboardEvent.$LEFT_ARROW$ == $DvtTimeUtils$$.keyCode) {
      if (!$DvtTimelineSeries$$) {
        return $DvtTimelineKeyboardHandler$$.$getNextItem$($DvtTimelineAutomation$$, $DvtTimelineDefaults$$[$DvtTimelineEventManager$$], !0);
      }
      if ($isDualSeries$$ && 1 != $DvtTimelineEventManager$$) {
        return $DvtTimelineKeyboardHandler$$.$getClosestItem$($DvtTimelineAutomation$$, $DvtTimelineDefaults$$[1]);
      }
    } else {
      if (!$DvtTimelineParser$$ && $dvt$$20$$.KeyboardEvent.$LEFT_ARROW$ == $DvtTimeUtils$$.keyCode || $DvtTimelineParser$$ && $dvt$$20$$.KeyboardEvent.$RIGHT_ARROW$ == $DvtTimeUtils$$.keyCode) {
        if (!$DvtTimelineSeries$$) {
          return $DvtTimelineKeyboardHandler$$.$getNextItem$($DvtTimelineAutomation$$, $DvtTimelineDefaults$$[$DvtTimelineEventManager$$], !1);
        }
        if ($isDualSeries$$ && 0 != $DvtTimelineEventManager$$) {
          return $DvtTimelineKeyboardHandler$$.$getClosestItem$($DvtTimelineAutomation$$, $DvtTimelineDefaults$$[0]);
        }
      } else {
        if ($dvt$$20$$.KeyboardEvent.$DOWN_ARROW$ == $DvtTimeUtils$$.keyCode) {
          if ($DvtTimelineSeries$$) {
            return $DvtTimelineKeyboardHandler$$.$getNextItem$($DvtTimelineAutomation$$, $DvtTimelineDefaults$$[$DvtTimelineEventManager$$], !0);
          }
          if ($isDualSeries$$ && 1 != $DvtTimelineEventManager$$) {
            return $DvtTimelineKeyboardHandler$$.$getClosestItem$($DvtTimelineAutomation$$, $DvtTimelineDefaults$$[1]);
          }
        } else {
          if ($dvt$$20$$.KeyboardEvent.$UP_ARROW$ == $DvtTimeUtils$$.keyCode) {
            if ($DvtTimelineSeries$$) {
              return $DvtTimelineKeyboardHandler$$.$getNextItem$($DvtTimelineAutomation$$, $DvtTimelineDefaults$$[$DvtTimelineEventManager$$], !1);
            }
            if ($isDualSeries$$ && 0 != $DvtTimelineEventManager$$) {
              return $DvtTimelineKeyboardHandler$$.$getClosestItem$($DvtTimelineAutomation$$, $DvtTimelineDefaults$$[0]);
            }
          }
        }
      }
    }
    return null;
  };
  $DvtTimelineKeyboardHandler$$.$getNextItem$ = function $$DvtTimelineKeyboardHandler$$$$getNextItem$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$) {
    $DvtTimelineAutomation$$ = $dvt$$20$$.$ArrayUtils$.$getIndex$($DvtTimelineKeyboardHandler$$, $DvtTimelineAutomation$$) + ($DvtTimeUtils$$ ? 1 : -1);
    return 0 <= $DvtTimelineAutomation$$ && $DvtTimelineAutomation$$ < $DvtTimelineKeyboardHandler$$.length ? $DvtTimelineKeyboardHandler$$[$DvtTimelineAutomation$$] : null;
  };
  $DvtTimelineKeyboardHandler$$.$getClosestItem$ = function $$DvtTimelineKeyboardHandler$$$$getClosestItem$$($dvt$$20$$, $DvtTimelineAutomation$$) {
    if (0 < $DvtTimelineAutomation$$.length) {
      for (var $DvtTimelineKeyboardHandler$$ = $DvtTimelineAutomation$$[0], $DvtTimeUtils$$ = $dvt$$20$$.$_loc$, $DvtTimelineDefaults$$ = Math.abs($DvtTimeUtils$$ - $DvtTimelineKeyboardHandler$$.$_loc$), $DvtTimelineSeries$$ = 1;$DvtTimelineSeries$$ < $DvtTimelineAutomation$$.length;$DvtTimelineSeries$$++) {
        var $DvtTimelineEventManager$$ = Math.abs($DvtTimeUtils$$ - $DvtTimelineAutomation$$[$DvtTimelineSeries$$].$_loc$);
        $DvtTimelineEventManager$$ < $DvtTimelineDefaults$$ && ($DvtTimelineDefaults$$ = $DvtTimelineEventManager$$, $DvtTimelineKeyboardHandler$$ = $DvtTimelineAutomation$$[$DvtTimelineSeries$$]);
      }
      return $DvtTimelineKeyboardHandler$$;
    }
    return null;
  };
  $dvt$$20$$.$Obj$.$createSubclass$($DvtTimelineEventManager$$, $dvt$$20$$.$TimeComponentEventManager$);
  $DvtTimelineEventManager$$.prototype.$addListeners$ = function $$DvtTimelineEventManager$$$$$addListeners$$($DvtTimelineAutomation$$) {
    $DvtTimelineEventManager$$.$superclass$.$addListeners$.call(this, $DvtTimelineAutomation$$);
    !$dvt$$20$$.$Agent$.$isTouchDevice$() && $dvt$$20$$.$Agent$.$isPlatformIE$() && ($DvtTimelineAutomation$$ = this.$getCtx$().$_stage$, $DvtTimelineAutomation$$.$addEvtListener$("mouseenter", this.$OnMouseEnter$, !1, this), $DvtTimelineAutomation$$.$addEvtListener$("mouseleave", this.$OnMouseLeave$, !1, this));
  };
  $DvtTimelineEventManager$$.prototype.$RemoveListeners$ = function $$DvtTimelineEventManager$$$$$RemoveListeners$$($DvtTimelineAutomation$$) {
    $DvtTimelineEventManager$$.$superclass$.$RemoveListeners$.call(this, $DvtTimelineAutomation$$);
    !$dvt$$20$$.$Agent$.$isTouchDevice$() && $dvt$$20$$.$Agent$.$isPlatformIE$() && ($DvtTimelineAutomation$$ = this.$getCtx$().$_stage$, $DvtTimelineAutomation$$.$removeEvtListener$("mouseenter", this.$OnMouseEnter$, !1, this), $DvtTimelineAutomation$$.$removeEvtListener$("mouseleave", this.$OnMouseLeave$, !1, this));
  };
  $DvtTimelineEventManager$$.prototype.$PreOnMouseOver$ = function $$DvtTimelineEventManager$$$$$PreOnMouseOver$$($DvtTimelineAutomation$$) {
    this.$_mouseOutTimer$ && this.$_mouseOutTimer$.$isRunning$() && this.$_mouseOutTimer$.stop();
    $DvtTimelineEventManager$$.$superclass$.$PreOnMouseOver$.call(this, $DvtTimelineAutomation$$);
    $dvt$$20$$.$Agent$.$isPlatformIE$() || this.$isMouseOver$ || (this.$isMouseOver$ = !0);
  };
  $DvtTimelineEventManager$$.prototype.$OnMouseEnter$ = function $$DvtTimelineEventManager$$$$$OnMouseEnter$$() {
    this.$_mouseOutTimer$ && this.$_mouseOutTimer$.$isRunning$() && this.$_mouseOutTimer$.stop();
    this.$isMouseOver$ || (this.$isMouseOver$ = !0);
  };
  $DvtTimelineEventManager$$.prototype.$OnMouseLeave$ = function $$DvtTimelineEventManager$$$$$OnMouseLeave$$() {
    this.$_mouseOutTimer$ || (this.$_mouseOutTimer$ = new $dvt$$20$$.$Timer$(this.$getCtx$(), 10, this.$_onMouseOutTimerEnd$, this, 1));
    this.$_mouseOutTimer$.reset();
    this.$_mouseOutTimer$.start();
  };
  $DvtTimelineEventManager$$.prototype.$PreOnMouseOut$ = function $$DvtTimelineEventManager$$$$$PreOnMouseOut$$($DvtTimelineAutomation$$) {
    $DvtTimelineEventManager$$.$superclass$.$PreOnMouseOut$.call(this, $DvtTimelineAutomation$$);
    $dvt$$20$$.$Agent$.$isPlatformIE$() || (this.$_mouseOutTimer$ || (this.$_mouseOutTimer$ = new $dvt$$20$$.$Timer$(this.$getCtx$(), 10, this.$_onMouseOutTimerEnd$, this, 1)), this.$_mouseOutTimer$.reset(), this.$_mouseOutTimer$.start());
  };
  $DvtTimelineEventManager$$.prototype.$_onMouseOutTimerEnd$ = function $$DvtTimelineEventManager$$$$$_onMouseOutTimerEnd$$() {
    this.$isMouseOver$ = !1;
  };
  $DvtTimelineEventManager$$.prototype.$panBy$ = function $$DvtTimelineEventManager$$$$$panBy$$($dvt$$20$$, $DvtTimelineAutomation$$) {
    var $DvtTimelineKeyboardHandler$$ = this.$getFocus$();
    $DvtTimelineKeyboardHandler$$ && (this.$_comp$.$_dragPanSeries$ = $DvtTimelineKeyboardHandler$$.$_series$);
    $DvtTimelineEventManager$$.$superclass$.$panBy$.call(this, $dvt$$20$$, $DvtTimelineAutomation$$);
  };
  $dvt$$20$$.$Timeline$ = function $$dvt$$20$$$$Timeline$$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$) {
    this.Init($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$);
  };
  $dvt$$20$$.$Obj$.$createSubclass$($dvt$$20$$.$Timeline$, $dvt$$20$$.$TimeComponent$);
  $dvt$$20$$.$Timeline$.$ORIENTATION_VERTICAL$ = "vertical";
  $dvt$$20$$.$Timeline$.newInstance = function $$dvt$$20$$$$Timeline$$newInstance$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$) {
    return new $dvt$$20$$.$Timeline$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$);
  };
  $dvt$$20$$.$Timeline$.prototype.Init = function $$dvt$$20$$$$Timeline$$$Init$($DvtTimelineAutomation$$, $DvtTimeUtils$$, $DvtTimelineSeries$$) {
    $dvt$$20$$.$Timeline$.$superclass$.Init.call(this, $DvtTimelineAutomation$$, $DvtTimeUtils$$, $DvtTimelineSeries$$);
    this.$Defaults$ = new $DvtTimelineDefaults$$;
    this.$EventManager$ = new $DvtTimelineEventManager$$(this);
    this.$EventManager$.$addListeners$(this);
    $dvt$$20$$.$Agent$.$isTouchDevice$() ? this.$_keyboardHandler$ = null : (this.$_keyboardHandler$ = new $DvtTimelineKeyboardHandler$$(this.$EventManager$), this.$EventManager$.$setKeyboardHandler$(this.$_keyboardHandler$));
  };
  $dvt$$20$$.$Timeline$.prototype.$Parse$ = function $$dvt$$20$$$$Timeline$$$$Parse$$($dvt$$20$$) {
    this.$_parser$ = new $DvtTimelineParser$$;
    return this.$_parser$.parse($dvt$$20$$);
  };
  $dvt$$20$$.$Timeline$.prototype.$_applyParsedProperties$ = function $$dvt$$20$$$$Timeline$$$$_applyParsedProperties$$($DvtTimelineAutomation$$) {
    var $DvtTimelineKeyboardHandler$$ = this.$Options$.orientation;
    this.$_isVertical$ = $DvtTimelineKeyboardHandler$$ && $DvtTimelineKeyboardHandler$$ == $dvt$$20$$.$Timeline$.$ORIENTATION_VERTICAL$ ? !0 : !1;
    this.$_hasOverview$ = $DvtTimelineAutomation$$.$hasOverview$;
    this.$_viewStartTime$ = $DvtTimelineAutomation$$.$viewStart$;
    this.$_viewEndTime$ = $DvtTimelineAutomation$$.$viewEnd$;
    this.$_selectionMode$ = $DvtTimelineAutomation$$.$selectionMode$;
    this.$SelectionHandler$ = "single" == this.$_selectionMode$ ? new $dvt$$20$$.$SelectionHandler$($dvt$$20$$.$SelectionHandler$.$TYPE_SINGLE$) : "multiple" == this.$_selectionMode$ ? new $dvt$$20$$.$SelectionHandler$($dvt$$20$$.$SelectionHandler$.$TYPE_MULTIPLE$) : null;
    this.$EventManager$.$setSelectionHandler$(this.$SelectionHandler$);
    this.$_shortDesc$ = $DvtTimelineAutomation$$.$shortDesc$;
    this.$_referenceObjects$ = $DvtTimelineAutomation$$.$referenceObjects$;
    this.$_seriesScale$ = $DvtTimelineAutomation$$.$seriesScale$;
    this.$_timeZoneOffsets$ = $DvtTimelineAutomation$$.$timeZoneOffsets$;
    this.$_seriesScale$ ? (this.$_seriesConverter$ = $DvtTimelineAutomation$$.$seriesConverter$, this.$_seriesTimeAxis$ = new $dvt$$20$$.$TimeAxis$(this.$getCtx$(), null, null), this.$_seriesTimeAxis$.$setIsVertical$(this.$_isVertical$), this.$_seriesTimeAxis$.$setScale$(this.$_seriesScale$), this.$_seriesTimeAxis$.$setConverter$(this.$_seriesConverter$), this.$_seriesCustomFormatScales$ = $DvtTimelineAutomation$$.$seriesCustomFormatScales$, this.$_dateFormatStrings$ = this.$_seriesTimeAxis$.$_dateFormatStrings$, 
    this.$_isVertical$ ? (this.$_seriesTimeAxis$.$setType$("short", this.$_dateFormatStrings$), this.$_seriesTimeAxis$.$setDefaultConverter$(this.$_resources$.converterVert)) : (this.$_seriesTimeAxis$.$setType$("long", this.$_dateFormatStrings$), this.$_seriesTimeAxis$.$setDefaultConverter$(this.$_resources$.converter)), this.$_timeZoneOffsets$ && this.$_seriesTimeAxis$.$setTimeZoneOffsets$(this.$_timeZoneOffsets$)) : this.$_seriesTimeAxis$ = null;
    this.$_defaultInversions$ = [!1, !0];
    this.$_itemPosition$ = $DvtTimelineAutomation$$.$itemPosition$;
    this.$_customTimeScales$ = $DvtTimelineAutomation$$.$customTimeScales$;
    this.$_customFormatScales$ = $DvtTimelineAutomation$$.$customFormatScales$;
    this.$_scale$ = $DvtTimelineAutomation$$.scale;
    $dvt$$20$$.$Timeline$.$superclass$.$_applyParsedProperties$.call(this, $DvtTimelineAutomation$$);
  };
  $dvt$$20$$.$Timeline$.prototype.$getTimeAxis$ = function $$dvt$$20$$$$Timeline$$$$getTimeAxis$$() {
    return this.$_timeAxis$;
  };
  $dvt$$20$$.$Timeline$.prototype.$getTimeAxisSize$ = function $$dvt$$20$$$$Timeline$$$$getTimeAxisSize$$() {
    return this.$_timeAxis$.$getSize$();
  };
  $dvt$$20$$.$Timeline$.prototype.$getTimeAxisVisibleSize$ = function $$dvt$$20$$$$Timeline$$$$getTimeAxisVisibleSize$$($dvt$$20$$) {
    return this.$_hasOverview$ || 1 != $dvt$$20$$ ? this.$getTimeAxisSize$() : this.$getTimeAxisSize$() - this.$_timeAxis$.$getBorderWidth$();
  };
  $dvt$$20$$.$Timeline$.prototype.select = function $$dvt$$20$$$$Timeline$$$select$($DvtTimelineAutomation$$) {
    this.$Options$.selection = $dvt$$20$$.$JsonUtils$.clone($DvtTimelineAutomation$$);
    this.$SelectionHandler$ && this.$applyInitialSelections$();
  };
  $dvt$$20$$.$Timeline$.prototype.$_bundleTimeAxisOptions$ = function $$dvt$$20$$$$Timeline$$$$_bundleTimeAxisOptions$$($dvt$$20$$) {
    this.$_timeAxisOptions$ = {start:$dvt$$20$$.start, end:$dvt$$20$$.end, _resources:$dvt$$20$$._resources, shortDesc:$dvt$$20$$.shortDesc, _tzo:$dvt$$20$$._tzo, _ip:$dvt$$20$$._ip, _cts:this.$_customTimeScales$, _cfs:this.$_customFormatScales$, orientation:$dvt$$20$$.orientation};
    var $DvtTimelineAutomation$$ = this.$_timeAxisOptions$._resources;
    $DvtTimelineAutomation$$ && ($DvtTimelineAutomation$$.borderTopVisible = !0, $DvtTimelineAutomation$$.borderRightVisible = !0, $DvtTimelineAutomation$$.borderBottomVisible = !0, $DvtTimelineAutomation$$.borderLeftVisible = !0);
    $dvt$$20$$.styleDefaults && $dvt$$20$$.styleDefaults.minorAxis && ($DvtTimelineAutomation$$ = $dvt$$20$$.styleDefaults.minorAxis, this.$_timeAxisOptions$.backgroundColor = $DvtTimelineAutomation$$.backgroundColor, this.$_timeAxisOptions$.borderColor = $DvtTimelineAutomation$$.borderColor, this.$_timeAxisOptions$.separatorColor = $DvtTimelineAutomation$$.separatorColor, this.$_timeAxisOptions$.labelStyle = $DvtTimelineAutomation$$.labelStyle);
    $dvt$$20$$.minorAxis && ($dvt$$20$$ = $dvt$$20$$.minorAxis, this.$_timeAxisOptions$.scale = $dvt$$20$$.scale, this.$_timeAxisOptions$.converter = $dvt$$20$$.converter, this.$_timeAxisOptions$.zoomOrder = $dvt$$20$$.zoomOrder, this.$_timeAxisOptions$.style = $dvt$$20$$.style);
  };
  $dvt$$20$$.$Timeline$.prototype.$render$ = function $$dvt$$20$$$$Timeline$$$$render$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$) {
    $DvtTimelineAutomation$$ ? (this.$SetOptions$($DvtTimelineAutomation$$), this.$StopAnimation$(), this.$Options$ && (this.$_resources$ = this.$Options$._resources, null == this.$_resources$ && (this.$_resources$ = [])), this.$Width$ = $DvtTimelineKeyboardHandler$$, this.$Height$ = $DvtTimeUtils$$, $DvtTimelineAutomation$$ = this.$Parse$(this.$Options$), this.$_applyParsedProperties$($DvtTimelineAutomation$$), this.$_fetchStartPos$ = 0, this.$_fetchEndPos$ = this.$_isVertical$ ? $DvtTimeUtils$$ : 
    $DvtTimelineKeyboardHandler$$, this.$Options$.styleDefaults && (this.$_majorAxisStyleDefaults$ = this.$Options$.styleDefaults.majorAxis, this.$_seriesStyleDefaults$ = this.$Options$.styleDefaults.series), this.$_scale$ && (this.$_bundleTimeAxisOptions$(this.$Options$), this.$applyAxisStyleValues$(), this.$_timeAxis$ || (this.$_timeAxis$ = new $dvt$$20$$.$TimeAxis$(this.$getCtx$(), null, null)), this.$_isVertical$ ? this.$_timeAxis$.$setBorderVisibility$(!1, !0, !1, !0) : this.$_timeAxis$.$setBorderVisibility$(!0, 
    !1, !0, !1), this.$_timeAxis$.$setCanvasSize$(), $DvtTimelineKeyboardHandler$$ = this.$_timeAxis$.$getPreferredLength$(this.$_timeAxisOptions$, this.$_canvasLength$), this.$setContentLength$($DvtTimelineKeyboardHandler$$), this.$prepareViewportLength$()), this.$_populateSeries$(), $DvtTimelineRenderer$$.$renderTimeline$(this), this.$UpdateAriaAttributes$(), $dvt$$20$$.$TimeAxis$.$supportsTouch$() || this.$getCtx$().$setKeyboardFocusArray$([this]), this.$Animation$ || this.$RenderComplete$()) : 
    this.$_handleResize$($DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$);
  };
  $dvt$$20$$.$Timeline$.prototype.$hasValidSeriesItems$ = function $$dvt$$20$$$$Timeline$$$$hasValidSeriesItems$$() {
    for (var $dvt$$20$$ = 0;$dvt$$20$$ < this.$_seriesOptions$.length;$dvt$$20$$++) {
      var $DvtTimelineAutomation$$ = this.$_seriesOptions$[$dvt$$20$$];
      if ($DvtTimelineAutomation$$.items) {
        for (var $DvtTimelineKeyboardHandler$$ = 0;$DvtTimelineKeyboardHandler$$ < $DvtTimelineAutomation$$.items.length;$DvtTimelineKeyboardHandler$$++) {
          var $DvtTimeUtils$$ = $DvtTimelineAutomation$$.items[$DvtTimelineKeyboardHandler$$], $DvtTimelineDefaults$$ = (new Date($DvtTimeUtils$$.start)).getTime();
          if (!$DvtTimelineDefaults$$ || $DvtTimeUtils$$.hasOwnProperty("end") && ($DvtTimeUtils$$ = (new Date($DvtTimeUtils$$.end)).getTime(), !($DvtTimeUtils$$ && $DvtTimeUtils$$ >= $DvtTimelineDefaults$$))) {
            return !1;
          }
        }
      }
    }
    return !0;
  };
  $dvt$$20$$.$Timeline$.prototype.$hasValidOptions$ = function $$dvt$$20$$$$Timeline$$$$hasValidOptions$$() {
    var $DvtTimelineAutomation$$ = this.$_scale$ && -1 != $dvt$$20$$.$ArrayUtils$.$getIndex$($dvt$$20$$.$TimeAxis$.$_VALID_SCALES$, this.$_scale$), $DvtTimelineKeyboardHandler$$ = this.$_scale$ && this.$_customTimeScales$ && this.$_customTimeScales$[this.$_scale$], $DvtTimeUtils$$ = this.$_start$ && this.$_end$ && this.$_end$ > this.$_start$, $DvtTimelineDefaults$$ = this.$_series$ && 0 < this.$_series$.length, $DvtTimelineSeries$$ = $DvtTimelineDefaults$$ ? this.$hasValidSeriesItems$() : !1, $DvtTimelineEventManager$$ = 
    this.$_seriesScale$ ? -1 != $dvt$$20$$.$ArrayUtils$.$getIndex$($dvt$$20$$.$TimeAxis$.$_VALID_SCALES$, this.$_seriesScale$) : !0, $DvtTimelineParser$$ = this.$_seriesScale$ ? this.$_customTimeScales$ && this.$_customTimeScales$[this.$_seriesScale$] : !0, $DvtTimelineStyleUtils$$ = this.$_viewStartTime$ && this.$_viewEndTime$ ? this.$_viewEndTime$ > this.$_viewStartTime$ : !0, $hasValidViewStart$$1$$ = this.$_viewStartTime$ ? this.$_viewStartTime$ >= this.$_start$ && this.$_viewStartTime$ < this.$_end$ : 
    !0, $hasValidViewEnd$$1$$ = this.$_viewEndTime$ ? this.$_viewEndTime$ > this.$_start$ && this.$_viewEndTime$ <= this.$_end$ : !0;
    return ($DvtTimelineAutomation$$ || $DvtTimelineKeyboardHandler$$) && ($DvtTimelineEventManager$$ || $DvtTimelineParser$$) && $DvtTimeUtils$$ && $DvtTimelineDefaults$$ && $DvtTimelineSeries$$ && $DvtTimelineStyleUtils$$ && $hasValidViewStart$$1$$ && $hasValidViewEnd$$1$$;
  };
  $dvt$$20$$.$Timeline$.prototype.$GetComponentDescription$ = function $$dvt$$20$$$$Timeline$$$$GetComponentDescription$$() {
    return this.$_shortDesc$ ? this.$_shortDesc$ : $dvt$$20$$.$Bundle$.$getTranslatedString$($dvt$$20$$.$Bundle$.$UTIL_PREFIX$, "TIMELINE");
  };
  $dvt$$20$$.$Timeline$.prototype.$applyStyleValues$ = function $$dvt$$20$$$$Timeline$$$$applyStyleValues$$() {
    this.$_style$ = new $dvt$$20$$.$CSSStyle$($DvtTimelineStyleUtils$$.$getTimelineStyle$());
    if (this.$Options$.styleDefaults) {
      var $DvtTimelineAutomation$$ = this.$Options$.styleDefaults.borderColor;
      $DvtTimelineAutomation$$ && this.$_style$.$parseInlineStyle$("border-color:" + $DvtTimelineAutomation$$ + ";");
    }
    if (this.$_hasOverview$ && (this.$_overviewSize$ = this.$_isVertical$ ? $DvtTimelineStyleUtils$$.$getOverviewWidth$() : $DvtTimelineStyleUtils$$.$getOverviewHeight$(), $DvtTimelineAutomation$$ = this.$Options$.overview.style)) {
      for (var $DvtTimelineAutomation$$ = $DvtTimelineAutomation$$.split(";"), $DvtTimelineKeyboardHandler$$ = 0;$DvtTimelineKeyboardHandler$$ < $DvtTimelineAutomation$$.length;$DvtTimelineKeyboardHandler$$++) {
        var $DvtTimeUtils$$ = $DvtTimelineAutomation$$[$DvtTimelineKeyboardHandler$$];
        if ($DvtTimeUtils$$ && 0 < $DvtTimeUtils$$.length) {
          var $DvtTimelineDefaults$$ = $DvtTimeUtils$$.indexOf(":");
          if (-1 < $DvtTimelineDefaults$$) {
            var $DvtTimelineSeries$$ = $dvt$$20$$.$StringUtils$.trim($DvtTimeUtils$$.substring(0, $DvtTimelineDefaults$$));
            if (this.$_isVertical$ && "width" == $DvtTimelineSeries$$ || !this.$_isVertical$ && "height" == $DvtTimelineSeries$$) {
              this.$_overviewSize$ = parseInt($dvt$$20$$.$StringUtils$.trim($DvtTimeUtils$$.substring($DvtTimelineDefaults$$ + 1)), 10);
              break;
            }
          }
        }
      }
    }
    $dvt$$20$$.$Timeline$.$superclass$.$applyStyleValues$.call(this);
    $DvtTimelineAutomation$$ = this.$_style$.$getBorderWidth$();
    $DvtTimelineKeyboardHandler$$ = 2 * $DvtTimelineAutomation$$;
    this.$_style$.$parseInlineStyle$("border:" + $DvtTimelineKeyboardHandler$$ + "px;");
    this.$setStartXOffset$($DvtTimelineAutomation$$);
    this.$setStartYOffset$($DvtTimelineAutomation$$);
    this.$setBackgroundXOffset$(0);
    $DvtTimeUtils$$ = 3 * this.$getScrollbarPadding$();
    this.$timeDirScrollbarStyles$ = this.$getTimeDirScrollbarStyle$();
    this.$contentDirScrollbarStyles$ = this.$getContentDirScrollbarStyle$();
    this.$_backgroundWidth$ = this.$Width$;
    this.$_backgroundHeight$ = this.$Height$;
    this.$_isVertical$ ? (this.$_backgroundHeight$ = this.$_backgroundHeight$ - $dvt$$20$$.$CSSStyle$.$toNumber$(this.$contentDirScrollbarStyles$.getHeight()) - $DvtTimeUtils$$, this.$_canvasLength$ = this.$_backgroundHeight$ - $DvtTimelineKeyboardHandler$$, this.$_hasOverview$ ? (this.$_canvasSize$ = this.$_backgroundWidth$ - this.$_overviewSize$ - $DvtTimelineKeyboardHandler$$, this.$isRTL$() && this.$setStartXOffset$($DvtTimelineAutomation$$ + this.$_overviewSize$)) : (this.$isTimeDirScrollbarOn$() && 
    (this.$_backgroundWidth$ = this.$_backgroundWidth$ - $dvt$$20$$.$CSSStyle$.$toNumber$(this.$timeDirScrollbarStyles$.getWidth()) - $DvtTimeUtils$$), this.$_canvasSize$ = this.$_backgroundWidth$ - $DvtTimelineKeyboardHandler$$, this.$isRTL$() && (this.$setBackgroundXOffset$(this.$Width$ - this.$_backgroundWidth$), this.$setStartXOffset$(this.$_startX$ + this.$_backgroundX$)))) : (this.$_backgroundWidth$ = this.$_backgroundWidth$ - $dvt$$20$$.$CSSStyle$.$toNumber$(this.$contentDirScrollbarStyles$.getWidth()) - 
    $DvtTimeUtils$$, this.$_canvasLength$ = this.$_backgroundWidth$ - $DvtTimelineKeyboardHandler$$, this.$isRTL$() && (this.$setBackgroundXOffset$(this.$Width$ - this.$_backgroundWidth$), this.$setStartXOffset$(this.$_startX$ + this.$_backgroundX$)), this.$_hasOverview$ ? this.$_canvasSize$ = this.$_backgroundHeight$ - this.$_overviewSize$ - $DvtTimelineKeyboardHandler$$ : (this.$isTimeDirScrollbarOn$() && (this.$_backgroundHeight$ = this.$_backgroundHeight$ - $dvt$$20$$.$CSSStyle$.$toNumber$(this.$timeDirScrollbarStyles$.getHeight()) - 
    $DvtTimeUtils$$), this.$_canvasSize$ = this.$_backgroundHeight$ - $DvtTimelineKeyboardHandler$$));
  };
  $dvt$$20$$.$Timeline$.prototype.$applyAxisStyleValues$ = function $$dvt$$20$$$$Timeline$$$$applyAxisStyleValues$$() {
    if (this.$_seriesStyleDefaults$ && this.$_seriesStyleDefaults$.backgroundColor) {
      var $DvtTimelineAutomation$$ = this.$_seriesStyleDefaults$.backgroundColor;
      $dvt$$20$$.$ColorUtils$.$getRed$($DvtTimelineAutomation$$);
      $dvt$$20$$.$ColorUtils$.$getGreen$($DvtTimelineAutomation$$);
      $dvt$$20$$.$ColorUtils$.$getBlue$($DvtTimelineAutomation$$);
    }
  };
  $dvt$$20$$.$Timeline$.prototype.$_populateSeries$ = function $$dvt$$20$$$$Timeline$$$$_populateSeries$$() {
    var $dvt$$20$$ = this.$Options$.series;
    if ($dvt$$20$$) {
      var $DvtTimelineAutomation$$ = Math.min($dvt$$20$$.length, 2);
      this.$_seriesOptions$ = [];
      if (this.$_series$) {
        if ($DvtTimelineAutomation$$ != this.$_series$.length) {
          for (var $DvtTimelineKeyboardHandler$$ = 0;$DvtTimelineKeyboardHandler$$ < this.$_series$.length;$DvtTimelineKeyboardHandler$$++) {
            this.$_timeZoomCanvas$.removeChild(this.$_series$[$DvtTimelineKeyboardHandler$$]);
          }
          this.$_series$ = [];
        }
      } else {
        this.$_series$ = [];
      }
      for ($DvtTimelineKeyboardHandler$$ = 0;$DvtTimelineKeyboardHandler$$ < $DvtTimelineAutomation$$;$DvtTimelineKeyboardHandler$$++) {
        var $DvtTimeUtils$$ = $dvt$$20$$[$DvtTimelineKeyboardHandler$$];
        $DvtTimeUtils$$.start = this.$_start$;
        $DvtTimeUtils$$.end = this.$_end$;
        $DvtTimeUtils$$.inverted = this.$_defaultInversions$[$DvtTimelineKeyboardHandler$$];
        $DvtTimeUtils$$.orientation = this.$Options$.orientation;
        $DvtTimeUtils$$.referenceObjects = this.$_referenceObjects$;
        $DvtTimeUtils$$.timeline = this;
        $DvtTimeUtils$$.index = $DvtTimelineKeyboardHandler$$;
        $DvtTimeUtils$$.animationOnDisplay = this.$Options$.animationOnDisplay;
        $DvtTimeUtils$$.animationOnDataChange = this.$Options$.animationOnDataChange;
        this.$Options$.majorAxis && ($DvtTimeUtils$$.scale = this.$Options$.majorAxis.scale, $DvtTimeUtils$$.timeAxis = this.$_seriesTimeAxis$, $DvtTimeUtils$$._cfs = this.$_seriesCustomFormatScales$);
        if ($DvtTimeUtils$$.styleDefaults = this.$Options$.styleDefaults) {
          $DvtTimeUtils$$.seriesStyleDefaults = this.$_seriesStyleDefaults$, $DvtTimeUtils$$.axisStyleDefaults = this.$_majorAxisStyleDefaults$;
        }
        $DvtTimeUtils$$._isRandomItemLayout = "random" == this.$_itemPosition$;
        $DvtTimeUtils$$._cts = this.$Options$._cts;
        this.$_seriesOptions$.push($DvtTimeUtils$$);
        null == this.$_series$[$DvtTimelineKeyboardHandler$$] && ($DvtTimeUtils$$ = new $DvtTimelineSeries$$(this.$getCtx$(), this.$HandleEvent$, this), this.$_series$.push($DvtTimeUtils$$));
      }
    } else {
      this.$_series$ = [];
    }
  };
  $dvt$$20$$.$Timeline$.prototype.$onAnimationEnd$ = function $$dvt$$20$$$$Timeline$$$$onAnimationEnd$$() {
    this.$AnimationStopped$ || this.$RenderComplete$();
    this.$EventManager$.$addListeners$(this);
    this.$Animation$ = null;
    this.$AnimationStopped$ = !1;
  };
  $dvt$$20$$.$Timeline$.prototype.$_getOverviewObject$ = function $$dvt$$20$$$$Timeline$$$$_getOverviewObject$$() {
    var $dvt$$20$$ = {};
    $dvt$$20$$.start = this.$_start$;
    $dvt$$20$$.end = this.$_end$;
    $dvt$$20$$.renstart = this.$_viewStartTime$;
    $dvt$$20$$.width = this.$_contentLength$;
    $dvt$$20$$.selmode = this.$_selectionMode$;
    $dvt$$20$$.rtl = this.$isRTL$();
    $dvt$$20$$.sid = "ts1";
    var $DvtTimelineAutomation$$ = $DvtTimelineStyleUtils$$.$getOverviewWindowBackgroundColor$(this.$Options$);
    $dvt$$20$$._wbc = $DvtTimelineAutomation$$;
    $dvt$$20$$._hfc = $DvtTimelineAutomation$$;
    $DvtTimelineAutomation$$ = $DvtTimelineStyleUtils$$.$getOverviewWindowBorderColor$(this.$Options$);
    $dvt$$20$$._wbtc = $DvtTimelineAutomation$$;
    $dvt$$20$$._wbrc = $DvtTimelineAutomation$$;
    $dvt$$20$$._wbbc = $DvtTimelineAutomation$$;
    $dvt$$20$$._wblc = $DvtTimelineAutomation$$;
    $dvt$$20$$._ls = $DvtTimelineStyleUtils$$.$getOverviewLabelStyle$(this.$Options$).toString();
    $dvt$$20$$._obc = $DvtTimelineStyleUtils$$.$getOverviewBackgroundColor$(this.$Options$);
    $dvt$$20$$._ctic = $DvtTimelineStyleUtils$$.$getReferenceObjectColor$(this.$Options$);
    this.$_referenceObjects$ && 0 < this.$_referenceObjects$.length && this.$_referenceObjects$[0] && ($dvt$$20$$.ocd = this.$_referenceObjects$[0].getTime());
    if (this.$_isVertical$) {
      if ($dvt$$20$$.orn = "vertical", $DvtTimelineAutomation$$ = this.$_resources$.overviewHandleVert) {
        $dvt$$20$$._hbi = $DvtTimelineAutomation$$, $dvt$$20$$._hw = 15, $dvt$$20$$._hh = 3;
      }
    } else {
      $dvt$$20$$.orn = "horizontal";
      if ($DvtTimelineAutomation$$ = this.$_resources$.overviewHandleHor) {
        $dvt$$20$$._hbi = $DvtTimelineAutomation$$, $dvt$$20$$._hw = 3, $dvt$$20$$._hh = 15;
      }
      $dvt$$20$$._ds = "square";
      $dvt$$20$$._dsx = "1.3d";
      $dvt$$20$$._dsy = "0.9d";
    }
    $dvt$$20$$.axisTicks = this.$_getOverviewAxisOptions$();
    $dvt$$20$$.markers = this.$_getOverviewMarkerOptions$();
    return $dvt$$20$$;
  };
  $dvt$$20$$.$Timeline$.prototype.$_getOverviewAxisOptions$ = function $$dvt$$20$$$$Timeline$$$$_getOverviewAxisOptions$$() {
    var $DvtTimelineAutomation$$ = [];
    if (this.$_seriesTimeAxis$) {
      var $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$;
      if (this.$_customTimeScales$ && this.$_customTimeScales$[this.$_seriesScale$]) {
        $DvtTimeUtils$$ = this.$_customTimeScales$[this.$_seriesScale$], $DvtTimelineKeyboardHandler$$ = $DvtTimeUtils$$.times, $DvtTimeUtils$$ = $DvtTimeUtils$$.labels;
      } else {
        if (this.$_seriesCustomFormatScales$ && this.$_seriesCustomFormatScales$[this.$_seriesScale$]) {
          $DvtTimeUtils$$ = this.$_seriesCustomFormatScales$[this.$_seriesScale$], $DvtTimelineKeyboardHandler$$ = $DvtTimeUtils$$.times, $DvtTimeUtils$$ = $DvtTimeUtils$$.labels;
        } else {
          $DvtTimelineKeyboardHandler$$ = [];
          $DvtTimeUtils$$ = [];
          for (var $DvtTimelineDefaults$$ = this.$_start$, $DvtTimelineSeries$$ = this.$_end$, $DvtTimelineEventManager$$ = this.$_isVertical$ ? this.$Height$ : this.$Width$, $DvtTimelineParser$$ = $dvt$$20$$.$TimeAxis$.$getPositionDate$($DvtTimelineDefaults$$, $DvtTimelineSeries$$, this.$_fetchStartPos$, $DvtTimelineEventManager$$), $DvtTimelineParser$$ = this.$_seriesTimeAxis$.$adjustDate$($DvtTimelineParser$$), $DvtTimelineStyleUtils$$ = $dvt$$20$$.$TimeAxis$.$getDatePosition$($DvtTimelineDefaults$$, 
          $DvtTimelineSeries$$, $DvtTimelineParser$$, $DvtTimelineEventManager$$);$DvtTimelineStyleUtils$$ < this.$_fetchEndPos$;) {
            $DvtTimeUtils$$.push(this.$_seriesTimeAxis$.$formatDate$($DvtTimelineParser$$)), $DvtTimelineKeyboardHandler$$.push($DvtTimelineParser$$.getTime()), $DvtTimelineParser$$ = this.$_seriesTimeAxis$.$getNextDate$($DvtTimelineParser$$.getTime()), $DvtTimelineStyleUtils$$ = $dvt$$20$$.$TimeAxis$.$getDatePosition$($DvtTimelineDefaults$$, $DvtTimelineSeries$$, $DvtTimelineParser$$, $DvtTimelineEventManager$$);
          }
        }
      }
      for ($DvtTimelineDefaults$$ = 0;$DvtTimelineDefaults$$ < $DvtTimeUtils$$.length;$DvtTimelineDefaults$$++) {
        $DvtTimelineSeries$$ = {}, $DvtTimelineSeries$$.time = $DvtTimelineKeyboardHandler$$[$DvtTimelineDefaults$$], $DvtTimelineSeries$$.label = $DvtTimeUtils$$[$DvtTimelineDefaults$$], $DvtTimelineAutomation$$.push($DvtTimelineSeries$$);
      }
    }
    return $DvtTimelineAutomation$$;
  };
  $dvt$$20$$.$Timeline$.prototype.$_getOverviewMarkerOptions$ = function $$dvt$$20$$$$Timeline$$$$_getOverviewMarkerOptions$$() {
    if (this.$_series$) {
      for (var $dvt$$20$$ = [], $DvtTimelineAutomation$$ = this.$_series$.length, $DvtTimelineKeyboardHandler$$ = 0;$DvtTimelineKeyboardHandler$$ < $DvtTimelineAutomation$$;$DvtTimelineKeyboardHandler$$++) {
        for (var $DvtTimeUtils$$ = this.$_series$[$DvtTimelineKeyboardHandler$$].$_items$, $DvtTimelineDefaults$$ = 0;$DvtTimelineDefaults$$ < $DvtTimeUtils$$.length;$DvtTimelineDefaults$$++) {
          var $DvtTimelineSeries$$ = $DvtTimeUtils$$[$DvtTimelineDefaults$$], $DvtTimelineEventManager$$ = {};
          $DvtTimelineEventManager$$.rk = $DvtTimelineDefaults$$;
          $DvtTimelineEventManager$$.tid = $DvtTimelineSeries$$.getId();
          $DvtTimelineEventManager$$.t = $DvtTimelineSeries$$.$getStartTime$();
          $DvtTimelineEventManager$$._sd = $DvtTimelineSeries$$.$_markerSD$;
          this.$_isVertical$ || ($DvtTimelineSeries$$.$getMarkerShape$() && ($DvtTimelineEventManager$$.s = $DvtTimelineSeries$$.$getMarkerShape$()), $DvtTimelineSeries$$.$_markerScaleX$ && ($DvtTimelineEventManager$$.sx = $DvtTimelineSeries$$.$_markerScaleX$), $DvtTimelineSeries$$.$_markerScaleY$ && ($DvtTimelineEventManager$$.sy = $DvtTimelineSeries$$.$_markerScaleY$));
          $DvtTimelineSeries$$.$_markerShortDesc$ && ($DvtTimelineEventManager$$.d = $DvtTimelineSeries$$.$_markerShortDesc$);
          $DvtTimelineSeries$$.$_markerFillColor$ && ($DvtTimelineEventManager$$.c = $DvtTimelineSeries$$.$_markerFillColor$);
          $DvtTimelineSeries$$.$_markerGradientFill$ && ($DvtTimelineEventManager$$.g = $DvtTimelineSeries$$.$_markerGradientFill$);
          $DvtTimelineSeries$$.$_markerOpacity$ && ($DvtTimelineEventManager$$.o = $DvtTimelineSeries$$.$_markerOpacity$);
          var $DvtTimelineParser$$ = $DvtTimelineSeries$$.$getEndTime$();
          $DvtTimelineParser$$ && ($DvtTimelineEventManager$$.et = $DvtTimelineParser$$, ($DvtTimelineSeries$$ = $DvtTimelineSeries$$.$_durationFillColor$) && ($DvtTimelineEventManager$$.dfc = $DvtTimelineSeries$$));
          $dvt$$20$$.push($DvtTimelineEventManager$$);
        }
      }
      return $dvt$$20$$;
    }
  };
  $dvt$$20$$.$Timeline$.prototype.$createViewportChangeEvent$ = function $$dvt$$20$$$$Timeline$$$$createViewportChangeEvent$$() {
    return $dvt$$20$$.$EventFactory$.$newTimelineViewportChangeEvent$(this.$_viewStartTime$, this.$_viewEndTime$, this.$_timeAxis$.$_scale$);
  };
  $dvt$$20$$.$Timeline$.prototype.$HandleTouchStart$ = function $$dvt$$20$$$$Timeline$$$$HandleTouchStart$$($dvt$$20$$) {
    1 == $dvt$$20$$.touches.length && (this.$_dragPanSeries$ = this.$_findSeries$($dvt$$20$$.target));
  };
  $dvt$$20$$.$Timeline$.prototype.$HandleMouseWheel$ = function $$dvt$$20$$$$Timeline$$$$HandleMouseWheel$$($DvtTimelineAutomation$$) {
    $dvt$$20$$.$Timeline$.$superclass$.$HandleMouseWheel$.call(this, $DvtTimelineAutomation$$);
    if (this.$hasValidOptions$() && $DvtTimelineAutomation$$.$zoomWheelDelta$) {
      var $DvtTimelineKeyboardHandler$$ = this.$getCtx$().$pageToStageCoords$($DvtTimelineAutomation$$.pageX, $DvtTimelineAutomation$$.pageY);
      this.$getGraphicalAreaBounds$().$containsPoint$($DvtTimelineKeyboardHandler$$.x, $DvtTimelineKeyboardHandler$$.y) && this.$handleZoomWheel$(this.$_contentLength$ * $DvtTimelineAutomation$$.$zoomWheelDelta$, $DvtTimelineAutomation$$.$zoomTime$, $DvtTimelineAutomation$$.$zoomCompLoc$, !0);
    }
  };
  $dvt$$20$$.$Timeline$.prototype.$handleZoomWheel$ = function $$dvt$$20$$$$Timeline$$$$handleZoomWheel$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$, $DvtTimelineDefaults$$) {
    $DvtTimelineAutomation$$ > this.$_timeAxis$.$_maxContentLength$ ? ($DvtTimelineAutomation$$ = this.$_timeAxis$.$_maxContentLength$, this.$disableZoomButton$(!0)) : this.$enableZoomButton$(!0);
    this.$_canvasLength$ > $DvtTimelineAutomation$$ ? ($DvtTimelineAutomation$$ = this.$_canvasLength$, this.$disableZoomButton$(!1)) : this.$enableZoomButton$(!1);
    var $DvtTimelineSeries$$ = this.$_contentLength$ <= $DvtTimelineAutomation$$;
    $dvt$$20$$.$Timeline$.$superclass$.$handleZoomWheel$.call(this, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$, $DvtTimelineDefaults$$);
    $DvtTimelineAutomation$$ = this.$_timeAxis$.$_zoomLevelLengths$;
    if ($DvtTimelineSeries$$) {
      for (;0 < this.$_timeAxis$.$_zoomLevelOrder$;) {
        if ($DvtTimelineSeries$$ = $DvtTimelineAutomation$$[this.$_timeAxis$.$_zoomLevelOrder$ - 1], this.$_contentLength$ >= $DvtTimelineSeries$$) {
          this.$_timeAxis$.$setZoomLevelOrder$(this.$_timeAxis$.$_zoomLevelOrder$ - 1), this.$_timeAxis$.$decreaseScale$();
        } else {
          break;
        }
      }
    } else {
      for (;this.$_timeAxis$.$_zoomLevelOrder$ < $DvtTimelineAutomation$$.length - 1;) {
        if ($DvtTimelineSeries$$ = $DvtTimelineAutomation$$[this.$_timeAxis$.$_zoomLevelOrder$], this.$_contentLength$ < $DvtTimelineSeries$$) {
          this.$_timeAxis$.$setZoomLevelOrder$(this.$_timeAxis$.$_zoomLevelOrder$ + 1), this.$_timeAxis$.$increaseScale$();
        } else {
          break;
        }
      }
    }
    this.$_hasOverview$ && this.$_overview$.$setViewportRange$(this.$_viewStartTime$, this.$_viewEndTime$, this.$_isVertical$ ? this.$_overview$.$Height$ : this.$_overview$.$Width$);
    this.$isTimeDirScrollbarOn$() && this.$timeDirScrollbar$.$setViewportRange$(this.$_viewStartTime$, this.$_viewEndTime$);
    this.$applyAxisStyleValues$();
    $DvtTimelineRenderer$$.$_renderAxis$(this, this.$_timeZoomCanvas$);
    this.$updateSeries$();
    for ($DvtTimelineSeries$$ = 0;$DvtTimelineSeries$$ < this.$_series$.length;$DvtTimelineSeries$$++) {
      this.$contentDirScrollbar$[$DvtTimelineSeries$$].$setViewportRange$(0, this.$_seriesSize$, 0, Math.max(this.$_series$[$DvtTimelineSeries$$].$_maxOverflowValue$, this.$_seriesSize$));
    }
    $DvtTimelineDefaults$$ && this.dispatchEvent(this.$createViewportChangeEvent$());
  };
  $dvt$$20$$.$Timeline$.prototype.$updateSeries$ = function $$dvt$$20$$$$Timeline$$$$updateSeries$$() {
    if (this.$_series$) {
      var $DvtTimelineAutomation$$ = this.$_series$.length, $DvtTimelineKeyboardHandler$$ = this.$getTimeAxisVisibleSize$($DvtTimelineAutomation$$);
      this.$_seriesSize$ = (this.$_canvasSize$ - $DvtTimelineKeyboardHandler$$) / $DvtTimelineAutomation$$;
      for (var $DvtTimeUtils$$ = 0;$DvtTimeUtils$$ < $DvtTimelineAutomation$$;$DvtTimeUtils$$++) {
        var $DvtTimelineDefaults$$ = this.$_series$[$DvtTimeUtils$$];
        $DvtTimelineDefaults$$.$setClipPath$(null);
        var $DvtTimelineSeries$$ = new $dvt$$20$$.$ClipPath$;
        if (this.$_isVertical$) {
          var $DvtTimelineEventManager$$ = this.$isRTL$() ? Math.abs($DvtTimeUtils$$ - 1) : $DvtTimeUtils$$;
          this.$isRTL$() && 1 == this.$_series$.length ? ($DvtTimelineSeries$$.$addRect$($DvtTimelineKeyboardHandler$$, 0, this.$_seriesSize$, this.$_contentLength$), $DvtTimelineEventManager$$ = new $dvt$$20$$.$Matrix$(1, 0, 0, 1, $DvtTimelineKeyboardHandler$$, 0)) : ($DvtTimelineSeries$$.$addRect$($DvtTimelineEventManager$$ * (this.$_seriesSize$ + $DvtTimelineKeyboardHandler$$), 0, this.$_seriesSize$, this.$_contentLength$), $DvtTimelineEventManager$$ = new $dvt$$20$$.$Matrix$(1, 0, 0, 1, $DvtTimelineEventManager$$ * 
          (this.$_seriesSize$ + $DvtTimelineKeyboardHandler$$), 0));
          var $DvtTimelineParser$$ = this.$_seriesSize$, $DvtTimelineStyleUtils$$ = this.$_contentLength$;
        } else {
          $DvtTimelineSeries$$.$addRect$(0, $DvtTimeUtils$$ * (this.$_seriesSize$ + $DvtTimelineKeyboardHandler$$), this.$_contentLength$, this.$_seriesSize$), $DvtTimelineEventManager$$ = new $dvt$$20$$.$Matrix$(1, 0, 0, 1, 0, $DvtTimeUtils$$ * (this.$_seriesSize$ + $DvtTimelineKeyboardHandler$$)), $DvtTimelineParser$$ = this.$_contentLength$, $DvtTimelineStyleUtils$$ = this.$_seriesSize$;
        }
        $DvtTimelineDefaults$$.$setClipPath$($DvtTimelineSeries$$);
        $DvtTimelineDefaults$$.$setMatrix$($DvtTimelineEventManager$$);
        $DvtTimelineDefaults$$.$render$(null, $DvtTimelineParser$$, $DvtTimelineStyleUtils$$);
      }
    }
  };
  $dvt$$20$$.$Timeline$.prototype.$_handleResize$ = function $$dvt$$20$$$$Timeline$$$$_handleResize$$($dvt$$20$$, $DvtTimelineAutomation$$) {
    this.$Width$ = $dvt$$20$$;
    this.$Height$ = $DvtTimelineAutomation$$;
    this.$applyStyleValues$();
    this.$_fetchStartPos$ = 0;
    this.$_fetchEndPos$ = this.$_isVertical$ ? $DvtTimelineAutomation$$ : $dvt$$20$$;
    this.$prepareViewportLength$();
    $DvtTimelineRenderer$$.$_renderBackground$(this);
    if (this.$hasValidOptions$()) {
      this.$renderTimeZoomCanvas$(this.$_canvas$);
      this.$applyAxisStyleValues$();
      this.$updateSeries$();
      $DvtTimelineRenderer$$.$_renderAxis$(this, this.$_timeZoomCanvas$);
      $DvtTimelineRenderer$$.$_renderSeriesLabels$(this);
      $DvtTimelineRenderer$$.$_renderZoomControls$(this);
      if (this.$_hasOverview$ && ($DvtTimelineRenderer$$.$_renderOverview$(this), this.$SelectionHandler$)) {
        var $DvtTimelineKeyboardHandler$$ = this.$SelectionHandler$.$getSelectedIds$();
        if ($DvtTimelineKeyboardHandler$$ && 0 != $DvtTimelineKeyboardHandler$$.length) {
          for (var $DvtTimeUtils$$ = 0;$DvtTimeUtils$$ < $DvtTimelineKeyboardHandler$$.length;$DvtTimeUtils$$++) {
            this.$_overview$.$selSelectItem$($DvtTimelineKeyboardHandler$$[$DvtTimeUtils$$]);
          }
        }
      }
      $DvtTimelineRenderer$$.$_renderScrollbars$(this);
    } else {
      $DvtTimelineRenderer$$.$_renderEmptyText$(this);
    }
  };
  $dvt$$20$$.$Timeline$.prototype.$HandleKeyDown$ = function $$dvt$$20$$$$Timeline$$$$HandleKeyDown$$($DvtTimelineAutomation$$) {
    $dvt$$20$$.KeyboardEvent.$RIGHT_ARROW$ != $DvtTimelineAutomation$$.keyCode && $dvt$$20$$.KeyboardEvent.$LEFT_ARROW$ != $DvtTimelineAutomation$$.keyCode && $dvt$$20$$.KeyboardEvent.$DOWN_ARROW$ != $DvtTimelineAutomation$$.keyCode && $dvt$$20$$.KeyboardEvent.$UP_ARROW$ != $DvtTimelineAutomation$$.keyCode || this.$updateScrollForItemNavigation$(this.$EventManager$.$getFocus$());
  };
  $dvt$$20$$.$Timeline$.prototype.$HandleMouseDown$ = function $$dvt$$20$$$$Timeline$$$$HandleMouseDown$$($dvt$$20$$) {
    this.$_dragPanSeries$ = this.$_findSeries$($dvt$$20$$.target);
  };
  $dvt$$20$$.$Timeline$.prototype.$endDragPan$ = function $$dvt$$20$$$$Timeline$$$$endDragPan$$() {
    this.$_dragPanSeries$ = null;
    this.$endPan$();
  };
  $dvt$$20$$.$Timeline$.prototype.$endPan$ = function $$dvt$$20$$$$Timeline$$$$endPan$$() {
    this.$_triggerViewportChange$ && (this.$_triggerViewportChange$ = !1, this.dispatchEvent(this.$createViewportChangeEvent$()));
  };
  $dvt$$20$$.$Timeline$.prototype.$panBy$ = function $$dvt$$20$$$$Timeline$$$$panBy$$($dvt$$20$$, $DvtTimelineAutomation$$) {
    var $DvtTimelineKeyboardHandler$$ = this.$_series$.length, $DvtTimeUtils$$ = this.$getTimeAxisVisibleSize$($DvtTimelineKeyboardHandler$$);
    if (this.$_isVertical$) {
      if (this.$_dragPanSeries$) {
        var $DvtTimelineDefaults$$ = this.$_dragPanSeries$.$getTranslateX$() - $dvt$$20$$;
        if (1 < this.$_series$.length && (!this.$isRTL$() && this.$_dragPanSeries$.$_isInverted$ || this.$isRTL$() && !this.$_dragPanSeries$.$_isInverted$)) {
          var $DvtTimelineSeries$$ = $DvtTimeUtils$$ + 2 * this.$_dragPanSeries$.$Width$ - this.$_dragPanSeries$.$_maxOverflowValue$, $DvtTimeUtils$$ = this.$_dragPanSeries$.$Width$ + $DvtTimeUtils$$
        } else {
          this.$isRTL$() && !this.$_dragPanSeries$.$_isInverted$ ? $DvtTimelineSeries$$ = this.$_dragPanSeries$.$Width$ - this.$_dragPanSeries$.$_maxOverflowValue$ + $DvtTimeUtils$$ : ($DvtTimelineSeries$$ = 0, $DvtTimeUtils$$ = this.$_dragPanSeries$.$_maxOverflowValue$ - this.$_dragPanSeries$.$Width$);
        }
        $DvtTimelineDefaults$$ < $DvtTimelineSeries$$ ? $DvtTimelineDefaults$$ = $DvtTimelineSeries$$ : $DvtTimelineDefaults$$ > $DvtTimeUtils$$ && ($DvtTimelineDefaults$$ = $DvtTimeUtils$$);
        this.$_dragPanSeries$.$setTranslateX$($DvtTimelineDefaults$$);
        this.$_series$[0] == this.$_dragPanSeries$ ? this.$isRTL$() ? ($DvtTimeUtils$$ = 2 == $DvtTimelineKeyboardHandler$$ ? this.$getTimeAxisVisibleSize$() + this.$_seriesSize$ - $DvtTimelineDefaults$$ : this.$getTimeAxisVisibleSize$() - $DvtTimelineDefaults$$, this.$contentDirScrollbar$[0].$setViewportRange$($DvtTimeUtils$$, $DvtTimeUtils$$ + this.$_seriesSize$)) : this.$contentDirScrollbar$[0].$setViewportRange$($DvtTimelineDefaults$$, $DvtTimelineDefaults$$ + this.$_seriesSize$) : this.$isRTL$() ? 
        this.$contentDirScrollbar$[1].$setViewportRange$($DvtTimelineDefaults$$, $DvtTimelineDefaults$$ + this.$_seriesSize$) : ($DvtTimeUtils$$ = this.$getTimeAxisVisibleSize$() + this.$_seriesSize$ - $DvtTimelineDefaults$$, this.$contentDirScrollbar$[1].$setViewportRange$($DvtTimeUtils$$, $DvtTimeUtils$$ + this.$_seriesSize$));
      }
      this.$panZoomCanvasBy$($DvtTimelineAutomation$$);
      this.$_hasOverview$ && ($DvtTimelineKeyboardHandler$$ = this.$_overview$.$Height$, this.$_overview$.$setViewportRange$(this.$_viewStartTime$, this.$_viewEndTime$, $DvtTimelineKeyboardHandler$$));
      this.$isTimeDirScrollbarOn$() && this.$timeDirScrollbar$.$setViewportRange$(this.$_viewStartTime$, this.$_viewEndTime$);
    } else {
      this.$panZoomCanvasBy$($dvt$$20$$), this.$_hasOverview$ && ($DvtTimelineKeyboardHandler$$ = this.$_overview$.$Width$, this.$_overview$.$setViewportRange$(this.$_viewStartTime$, this.$_viewEndTime$, $DvtTimelineKeyboardHandler$$)), this.$isTimeDirScrollbarOn$() && this.$timeDirScrollbar$.$setViewportRange$(this.$_viewStartTime$, this.$_viewEndTime$), this.$_dragPanSeries$ && ($DvtTimelineKeyboardHandler$$ = this.$_dragPanSeries$.$getTranslateY$() - $DvtTimelineAutomation$$, this.$_dragPanSeries$.$_isInverted$ ? 
      ($DvtTimelineDefaults$$ = $DvtTimeUtils$$ + 2 * this.$_dragPanSeries$.$Height$ - this.$_dragPanSeries$.$_maxOverflowValue$, $DvtTimeUtils$$ = this.$_dragPanSeries$.$Height$ + $DvtTimeUtils$$) : ($DvtTimelineDefaults$$ = 0, $DvtTimeUtils$$ = this.$_dragPanSeries$.$_maxOverflowValue$ - this.$_dragPanSeries$.$Height$), $DvtTimelineKeyboardHandler$$ < $DvtTimelineDefaults$$ ? $DvtTimelineKeyboardHandler$$ = $DvtTimelineDefaults$$ : $DvtTimelineKeyboardHandler$$ > $DvtTimeUtils$$ && ($DvtTimelineKeyboardHandler$$ = 
      $DvtTimeUtils$$), this.$_dragPanSeries$.$setTranslateY$($DvtTimelineKeyboardHandler$$), this.$_series$[0] == this.$_dragPanSeries$ ? this.$contentDirScrollbar$[0].$setViewportRange$($DvtTimelineKeyboardHandler$$, $DvtTimelineKeyboardHandler$$ + this.$_seriesSize$) : ($DvtTimeUtils$$ = this.$getTimeAxisVisibleSize$() + this.$_seriesSize$ - $DvtTimelineKeyboardHandler$$, this.$contentDirScrollbar$[1].$setViewportRange$($DvtTimeUtils$$, $DvtTimeUtils$$ + this.$_seriesSize$)));
    }
  };
  $dvt$$20$$.$Timeline$.prototype.$HandleEvent$ = function $$dvt$$20$$$$Timeline$$$$HandleEvent$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$) {
    var $DvtTimeUtils$$ = $DvtTimelineAutomation$$.type, $DvtTimeUtils$$ = $DvtTimelineAutomation$$.type;
    if ($DvtTimeUtils$$ == $dvt$$20$$.$SimpleScrollbarEvent$.$TYPE$) {
      this.$processScrollbarEvent$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$);
    } else {
      if ("selection" == $DvtTimeUtils$$ || "action" == $DvtTimeUtils$$) {
        $dvt$$20$$.$EventDispatcher$.dispatchEvent(this.$_callback$, this.$_callbackObj$, this, $DvtTimelineAutomation$$);
      } else {
        if ("overview" == $DvtTimeUtils$$) {
          $DvtTimeUtils$$ = $DvtTimelineAutomation$$.$getSubType$();
          if ("rangeChanging" == $DvtTimeUtils$$ || "rangeChange" == $DvtTimeUtils$$) {
            var $DvtTimelineDefaults$$ = this.$_viewEndTime$ - this.$_viewStartTime$;
            this.$_viewStartTime$ = $DvtTimelineAutomation$$.$getNewStartTime$();
            this.$_viewEndTime$ = $DvtTimelineAutomation$$.$getNewEndTime$();
            var $DvtTimelineSeries$$ = this.$_viewEndTime$ - this.$_viewStartTime$;
            if (0 < $DvtTimelineSeries$$) {
              var $DvtTimelineEventManager$$ = this.$_canvasLength$ / $DvtTimelineSeries$$;
              this.$setContentLength$($DvtTimelineEventManager$$ * (this.$_end$ - this.$_start$));
              this.$setRelativeStartPos$($DvtTimelineEventManager$$ * (this.$_start$ - this.$_viewStartTime$));
              $DvtTimelineEventManager$$ = this.$_timeAxis$.$_zoomLevelLengths$;
              if ($DvtTimelineDefaults$$ > $DvtTimelineSeries$$) {
                $DvtTimelineDefaults$$ = $DvtTimelineEventManager$$.length;
                for ($DvtTimelineSeries$$ = $DvtTimelineEventManager$$[$DvtTimelineDefaults$$ - 1];this.$_contentLength$ >= $DvtTimelineSeries$$ && 0 < $DvtTimelineDefaults$$;) {
                  $DvtTimelineDefaults$$--, $DvtTimelineSeries$$ = $DvtTimelineEventManager$$[$DvtTimelineDefaults$$ - 1];
                }
                $DvtTimelineDefaults$$ == $DvtTimelineEventManager$$.length && $DvtTimelineDefaults$$--;
              } else {
                for ($DvtTimelineDefaults$$ = 0, $DvtTimelineSeries$$ = $DvtTimelineEventManager$$[$DvtTimelineDefaults$$];this.$_contentLength$ < $DvtTimelineSeries$$ && $DvtTimelineDefaults$$ < $DvtTimelineEventManager$$.length - 1;) {
                  $DvtTimelineDefaults$$++, $DvtTimelineSeries$$ = $DvtTimelineEventManager$$[$DvtTimelineDefaults$$];
                }
              }
              this.$_timeAxis$.$setZoomLevelOrder$($DvtTimelineDefaults$$);
              this.$_timeAxis$.$setScale$(this.$_timeAxis$.$_zoomOrder$[$DvtTimelineDefaults$$]);
              this.$applyAxisStyleValues$();
              $DvtTimelineRenderer$$.$_renderAxis$(this, this.$_timeZoomCanvas$);
              this.$updateSeries$();
              this.$applyTimeZoomCanvasPosition$();
            }
            "rangeChange" == $DvtTimeUtils$$ && this.dispatchEvent(this.$createViewportChangeEvent$());
          }
          if ("scrollPos" == $DvtTimeUtils$$ || "scrollTime" == $DvtTimeUtils$$) {
            this.$_viewStartTime$ = $DvtTimelineAutomation$$.$getNewStartTime$(), this.$_viewEndTime$ = $DvtTimelineAutomation$$.$getNewEndTime$(), $DvtTimelineEventManager$$ = this.$_contentLength$ / (this.$_end$ - this.$_start$), this.$setRelativeStartPos$($DvtTimelineEventManager$$ * (this.$_start$ - this.$_viewStartTime$)), this.$applyTimeZoomCanvasPosition$(), this.dispatchEvent(this.$createViewportChangeEvent$());
          }
        } else {
          if ($DvtTimeUtils$$ = $DvtTimelineAutomation$$.$getSubType$(), "selection" == $DvtTimeUtils$$) {
            for (var $DvtTimelineParser$$ = $DvtTimelineAutomation$$.$getItemId$(), $DvtTimelineStyleUtils$$ = $DvtTimelineAutomation$$.$isMultiSelect$() && "multiple" == this.$_selectionMode$, $DvtTimeUtils$$ = 0;$DvtTimeUtils$$ < this.$_series$.length;$DvtTimeUtils$$++) {
              for ($DvtTimelineEventManager$$ = this.$_series$[$DvtTimeUtils$$], $DvtTimelineDefaults$$ = 0;$DvtTimelineDefaults$$ < $DvtTimelineEventManager$$.$_items$.length;$DvtTimelineDefaults$$++) {
                if ($DvtTimelineSeries$$ = $DvtTimelineEventManager$$.$_items$[$DvtTimelineDefaults$$], $DvtTimelineSeries$$.getId() == $DvtTimelineParser$$) {
                  this.$SelectionHandler$.$_addToSelection$($DvtTimelineSeries$$, $DvtTimelineStyleUtils$$);
                  this.$EventManager$.$setFocusObj$($DvtTimelineSeries$$);
                  this.$updateScrollForItemSelection$($DvtTimelineSeries$$);
                  break;
                }
              }
            }
          } else {
            if ("highlight" == $DvtTimeUtils$$) {
              for ($DvtTimelineParser$$ = $DvtTimelineAutomation$$.$getItemId$(), $DvtTimeUtils$$ = 0;$DvtTimeUtils$$ < this.$_series$.length;$DvtTimeUtils$$++) {
                for ($DvtTimelineEventManager$$ = this.$_series$[$DvtTimeUtils$$], $DvtTimelineDefaults$$ = 0;$DvtTimelineDefaults$$ < $DvtTimelineEventManager$$.$_items$.length;$DvtTimelineDefaults$$++) {
                  if ($DvtTimelineSeries$$ = $DvtTimelineEventManager$$.$_items$[$DvtTimelineDefaults$$], $DvtTimelineSeries$$.getId() == $DvtTimelineParser$$) {
                    $DvtTimelineSeries$$.$showHoverEffect$(!0);
                    break;
                  }
                }
              }
            } else {
              if ("unhighlight" == $DvtTimeUtils$$) {
                for ($DvtTimelineParser$$ = $DvtTimelineAutomation$$.$getItemId$(), $DvtTimeUtils$$ = 0;$DvtTimeUtils$$ < this.$_series$.length;$DvtTimeUtils$$++) {
                  for ($DvtTimelineEventManager$$ = this.$_series$[$DvtTimeUtils$$], $DvtTimelineDefaults$$ = 0;$DvtTimelineDefaults$$ < $DvtTimelineEventManager$$.$_items$.length;$DvtTimelineDefaults$$++) {
                    if ($DvtTimelineSeries$$ = $DvtTimelineEventManager$$.$_items$[$DvtTimelineDefaults$$], $DvtTimelineSeries$$.getId() == $DvtTimelineParser$$) {
                      $DvtTimelineSeries$$.$hideHoverEffect$(!0);
                      break;
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  };
  $dvt$$20$$.$Timeline$.prototype.$processScrollbarEvent$ = function $$dvt$$20$$$$Timeline$$$$processScrollbarEvent$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$) {
    $dvt$$20$$.$Timeline$.$superclass$.$processScrollbarEvent$.call(this, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$);
    if ($DvtTimelineKeyboardHandler$$ == this.$contentDirScrollbar$[0]) {
      var $DvtTimeUtils$$ = $DvtTimelineAutomation$$.$_newMin$;
      this.$isVertical$() ? 2 == this.$_series$.length ? this.$_series$[0].$setTranslateX$(this.$isRTL$() ? this.$getTimeAxisVisibleSize$() + this.$_seriesSize$ - $DvtTimeUtils$$ : $DvtTimeUtils$$) : this.$_series$[0].$setTranslateX$(this.$isRTL$() ? this.$getTimeAxisVisibleSize$() - $DvtTimeUtils$$ : $DvtTimeUtils$$) : this.$_series$[0].$setTranslateY$($DvtTimeUtils$$);
    } else {
      $DvtTimelineKeyboardHandler$$ == this.$contentDirScrollbar$[1] && ($DvtTimeUtils$$ = $DvtTimelineAutomation$$.$_newMin$, this.$isVertical$() ? this.$_series$[1].$setTranslateX$(this.$isRTL$() ? $DvtTimeUtils$$ : this.$getTimeAxisVisibleSize$() + this.$_seriesSize$ - $DvtTimeUtils$$) : this.$_series$[1].$setTranslateY$(this.$getTimeAxisVisibleSize$() + this.$_seriesSize$ - $DvtTimeUtils$$));
    }
  };
  $dvt$$20$$.$Timeline$.prototype.$updateScrollForItemSelection$ = function $$dvt$$20$$$$Timeline$$$$updateScrollForItemSelection$$($dvt$$20$$) {
    var $DvtTimelineAutomation$$ = this.$_viewEndTime$ - this.$_viewStartTime$;
    this.$_viewStartTime$ = $dvt$$20$$.$getStartTime$() - $DvtTimelineAutomation$$ / 2;
    this.$_viewStartTime$ < this.$_start$ ? this.$_viewStartTime$ = this.$_start$ : this.$_viewStartTime$ + $DvtTimelineAutomation$$ > this.$_end$ && (this.$_viewStartTime$ = this.$_end$ - $DvtTimelineAutomation$$);
    this.$_viewEndTime$ = this.$_viewStartTime$ + $DvtTimelineAutomation$$;
    this.$setRelativeStartPos$(this.$_contentLength$ / (this.$_end$ - this.$_start$) * (this.$_start$ - this.$_viewStartTime$));
    this.$applyTimeZoomCanvasPosition$();
    this.dispatchEvent(this.$createViewportChangeEvent$());
  };
  $dvt$$20$$.$Timeline$.prototype.$updateScrollForItemNavigation$ = function $$dvt$$20$$$$Timeline$$$$updateScrollForItemNavigation$$($dvt$$20$$) {
    var $DvtTimelineAutomation$$ = this.$_isVertical$ ? $dvt$$20$$.getHeight() : $dvt$$20$$.getWidth(), $DvtTimelineKeyboardHandler$$ = $DvtTimelineStyleUtils$$.$getItemHoverStrokeWidth$(), $DvtTimeUtils$$ = $dvt$$20$$.$_loc$ - (this.$_isVertical$ ? $DvtTimelineAutomation$$ / 2 + $DvtTimelineKeyboardHandler$$ : $DvtTimelineStyleUtils$$.$getBubbleOffset$() + $DvtTimelineKeyboardHandler$$);
    $dvt$$20$$ = this.$getRelativeStartPos$();
    this.$isRTL$() && !this.$_isVertical$ && ($DvtTimeUtils$$ -= $DvtTimelineKeyboardHandler$$);
    $DvtTimelineAutomation$$ = $DvtTimeUtils$$ + $DvtTimelineAutomation$$ + 2 * $DvtTimelineKeyboardHandler$$;
    $DvtTimelineKeyboardHandler$$ = $dvt$$20$$ - this.$_canvasLength$;
    -$DvtTimeUtils$$ > $dvt$$20$$ ? $dvt$$20$$ = -$DvtTimeUtils$$ : -$DvtTimelineAutomation$$ < $DvtTimelineKeyboardHandler$$ && ($dvt$$20$$ = -$DvtTimelineAutomation$$ + this.$_canvasLength$);
    $DvtTimeUtils$$ = this.$_contentLength$ / (this.$_end$ - this.$_start$);
    $DvtTimelineAutomation$$ = this.$_viewEndTime$ - this.$_viewStartTime$;
    this.$_viewStartTime$ = this.$_start$ - $dvt$$20$$ / $DvtTimeUtils$$;
    this.$_viewStartTime$ < this.$_start$ && (this.$_viewStartTime$ = this.$_start$, $dvt$$20$$ = (this.$_start$ - this.$_viewStartTime$) * $DvtTimeUtils$$);
    this.$_viewEndTime$ = this.$_viewStartTime$ + $DvtTimelineAutomation$$;
    this.$_viewEndTime$ > this.$_end$ && (this.$_viewEndTime$ = this.$_end$, this.$_viewStartTime$ = this.$_viewEndTime$ - $DvtTimelineAutomation$$, $dvt$$20$$ = (this.$_start$ - this.$_viewStartTime$) * $DvtTimeUtils$$);
    this.$setRelativeStartPos$($dvt$$20$$);
    this.$applyTimeZoomCanvasPosition$();
    this.$_hasOverview$ && this.$_overview$.$setViewportRange$(this.$_viewStartTime$, this.$_viewEndTime$, this.$_isVertical$ ? this.$_overview$.$Height$ : this.$_overview$.$Width$);
    this.$isTimeDirScrollbarOn$() && this.$timeDirScrollbar$.$setViewportRange$(this.$_viewStartTime$, this.$_viewEndTime$);
    this.dispatchEvent(this.$createViewportChangeEvent$());
  };
  $dvt$$20$$.$Timeline$.prototype.$handleShapeClick$ = function $$dvt$$20$$$$Timeline$$$$handleShapeClick$$($dvt$$20$$) {
    if ($dvt$$20$$ && ($dvt$$20$$ = this.$_findDrawable$($dvt$$20$$.target))) {
      var $DvtTimelineAutomation$$ = this.$_findSeries$($dvt$$20$$);
      $dvt$$20$$.$_node$ && ($DvtTimelineAutomation$$ = this.$_findSeries$($dvt$$20$$), $DvtTimelineAutomation$$.$HandleItemAction$($dvt$$20$$.$_node$));
    }
  };
  $dvt$$20$$.$Timeline$.prototype.$applyInitialSelections$ = function $$dvt$$20$$$$Timeline$$$$applyInitialSelections$$() {
    if (this.$Options$.selection) {
      for (var $dvt$$20$$ = [], $DvtTimelineAutomation$$ = 0;$DvtTimelineAutomation$$ < this.$_series$.length;$DvtTimelineAutomation$$++) {
        for (var $DvtTimelineKeyboardHandler$$ = this.$_series$[$DvtTimelineAutomation$$], $DvtTimeUtils$$ = 0;$DvtTimeUtils$$ < $DvtTimelineKeyboardHandler$$.$_items$.length;$DvtTimeUtils$$++) {
          $dvt$$20$$.push($DvtTimelineKeyboardHandler$$.$_items$[$DvtTimeUtils$$]);
        }
      }
    }
    this.$SelectionHandler$.$processInitialSelections$(this.$Options$.selection, $dvt$$20$$);
  };
  $dvt$$20$$.$Timeline$.prototype.$_findSeries$ = function $$dvt$$20$$$$Timeline$$$$_findSeries$$($dvt$$20$$) {
    if (this.$hasValidOptions$() && $dvt$$20$$ && $dvt$$20$$ != this) {
      var $DvtTimelineAutomation$$ = $dvt$$20$$.getId();
      return $dvt$$20$$ == this.$_series$[0] || 1 < this.$_series$.length && $dvt$$20$$ == this.$_series$[1] ? $dvt$$20$$ : $DvtTimelineAutomation$$ && "_s0" == $DvtTimelineAutomation$$.substring($DvtTimelineAutomation$$.length - 3, $DvtTimelineAutomation$$.length) ? this.$_series$[0] : $DvtTimelineAutomation$$ && "_s1" == $DvtTimelineAutomation$$.substring($DvtTimelineAutomation$$.length - 3, $DvtTimelineAutomation$$.length) ? this.$_series$[1] : this.$_findSeries$($dvt$$20$$.getParent());
    }
    return null;
  };
  $dvt$$20$$.$Timeline$.prototype.$_findDrawable$ = function $$dvt$$20$$$$Timeline$$$$_findDrawable$$($dvt$$20$$) {
    if ($dvt$$20$$) {
      var $DvtTimelineAutomation$$ = $dvt$$20$$.getId();
      if ($DvtTimelineAutomation$$ && "_duration_" == $DvtTimelineAutomation$$.substring(0, 10) && $dvt$$20$$.$_node$) {
        return $dvt$$20$$;
      }
      var $DvtTimelineKeyboardHandler$$ = $dvt$$20$$.getParent();
      if ($DvtTimelineKeyboardHandler$$) {
        if ($DvtTimelineAutomation$$ && "zoom" == $DvtTimelineAutomation$$.substring(0, 4)) {
          return $dvt$$20$$;
        }
        if ($DvtTimelineAutomation$$ && "_bubble_" == $DvtTimelineAutomation$$.substring(0, 8) && $DvtTimelineKeyboardHandler$$.$_node$) {
          return $DvtTimelineKeyboardHandler$$;
        }
        if ($dvt$$20$$ = $DvtTimelineKeyboardHandler$$.getParent()) {
          if ($DvtTimelineAutomation$$ && "_bubble_" == $DvtTimelineAutomation$$.substring(0, 8) && $dvt$$20$$.$_node$) {
            return $dvt$$20$$;
          }
          if (($DvtTimelineAutomation$$ = $dvt$$20$$.getId()) && "_bubble_" == $DvtTimelineAutomation$$.substring(0, 8) && $dvt$$20$$.getParent()) {
            return $dvt$$20$$.getParent();
          }
        }
      }
    }
    return null;
  };
  $dvt$$20$$.$Timeline$.prototype.$getAutomation$ = function $$dvt$$20$$$$Timeline$$$$getAutomation$$() {
    this.$Automation$ || (this.$Automation$ = new $DvtTimelineAutomation$$(this));
    return this.$Automation$;
  };
  $dvt$$20$$.$Timeline$.prototype.$clearTimeline$ = function $$dvt$$20$$$$Timeline$$$$clearTimeline$$() {
    this.$_canvas$ && this.$_canvas$.$removeChildren$();
    this.$clearOverview$();
  };
  $dvt$$20$$.$Timeline$.prototype.$clearOverview$ = function $$dvt$$20$$$$Timeline$$$$clearOverview$$() {
    this.$_overviewCanvas$ && (this.removeChild(this.$_overviewCanvas$), this.$_overviewCanvas$ = null);
  };
  $dvt$$20$$.$Timeline$.prototype.$isTimeDirScrollbarOn$ = function $$dvt$$20$$$$Timeline$$$$isTimeDirScrollbarOn$$() {
    return !this.$_hasOverview$;
  };
  $dvt$$20$$.$Timeline$.prototype.$setBackgroundXOffset$ = function $$dvt$$20$$$$Timeline$$$$setBackgroundXOffset$$($dvt$$20$$) {
    this.$_backgroundX$ = $dvt$$20$$;
  };
  $dvt$$20$$.$Obj$.$createSubclass$($DvtTimelineAutomation$$, $dvt$$20$$.$Automation$);
  $DvtTimelineAutomation$$.$TIMELINE_ITEM_STRING$ = "timelineItem";
  $DvtTimelineAutomation$$.prototype.$GetSubIdForDomElement$ = function $$DvtTimelineAutomation$$$$$GetSubIdForDomElement$$($DvtTimelineKeyboardHandler$$) {
    if (($DvtTimelineKeyboardHandler$$ = this.$_timeline$.$EventManager$.$GetLogicalObject$($DvtTimelineKeyboardHandler$$)) && $DvtTimelineKeyboardHandler$$ instanceof $DvtTimelineSeriesNode$$) {
      for (var $DvtTimeUtils$$ = 0;$DvtTimeUtils$$ < this.$_timeline$.$_series$.length;$DvtTimeUtils$$++) {
        var $DvtTimelineDefaults$$ = $dvt$$20$$.$ArrayUtils$.$getIndex$(this.$_timeline$.$_series$[$DvtTimeUtils$$].$_items$, $DvtTimelineKeyboardHandler$$);
        if (-1 != $DvtTimelineDefaults$$) {
          return $DvtTimelineAutomation$$.$TIMELINE_ITEM_STRING$ + "[" + $DvtTimeUtils$$ + "][" + $DvtTimelineDefaults$$ + "]";
        }
      }
    }
    return null;
  };
  $DvtTimelineAutomation$$.prototype.$getDomElementForSubId$ = function $$DvtTimelineAutomation$$$$$getDomElementForSubId$$($dvt$$20$$) {
    if ($dvt$$20$$) {
      var $DvtTimelineKeyboardHandler$$ = $dvt$$20$$.indexOf("[");
      if (0 < $DvtTimelineKeyboardHandler$$ && $dvt$$20$$.substring(0, $DvtTimelineKeyboardHandler$$) === $DvtTimelineAutomation$$.$TIMELINE_ITEM_STRING$) {
        var $DvtTimeUtils$$ = $dvt$$20$$.indexOf("]");
        if (0 < $DvtTimeUtils$$) {
          var $DvtTimelineDefaults$$ = parseInt($dvt$$20$$.substring($DvtTimeUtils$$ + 2, $dvt$$20$$.length - 1));
          if ($dvt$$20$$ = this.$_timeline$.$_series$[parseInt($dvt$$20$$.substring($DvtTimelineKeyboardHandler$$ + 1, $DvtTimeUtils$$))]) {
            if ($DvtTimelineDefaults$$ = $dvt$$20$$.$_items$[$DvtTimelineDefaults$$]) {
              return $DvtTimelineDefaults$$.$getDisplayables$()[0].$getElem$();
            }
          }
        }
      }
    }
    return null;
  };
  $dvt$$20$$.$Obj$.$createSubclass$($DvtTimelineDefaults$$, $dvt$$20$$.$BaseComponentDefaults$);
  $DvtTimelineDefaults$$.$VERSION_1$ = {animationOnDataChange:"none", animationOnDisplay:"none", orientation:"horizontal", overview:{rendered:"off"}, selectionMode:"none", styleDefaults:{animationDuration:500, borderColor:"#d9dfe3", item:{backgroundColor:"#ffffff", borderColor:"#648baf", descriptionStyle:new $dvt$$20$$.$CSSStyle$("font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 12px; color: #084B8A; white-space: nowrap;"), hoverBorderColor:"#85bbe7", selectedBorderColor:"#000000", 
  titleStyle:new $dvt$$20$$.$CSSStyle$("font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #000000; white-space: nowrap;")}, majorAxis:{labelStyle:new $dvt$$20$$.$CSSStyle$("font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #4f4f4f; background-color: rgba(249,249,249,0.8); white-space: nowrap;"), separatorColor:"#bcc7d2"}, minorAxis:{backgroundColor:"#f9f9f9", borderColor:"#d9dfe3", labelStyle:new $dvt$$20$$.$CSSStyle$("font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 12px; color: #333333;"), 
  separatorColor:"#bcc7d2"}, overview:{backgroundColor:"#e6ecf3", labelStyle:new $dvt$$20$$.$CSSStyle$("font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #4f4f4f;"), window:{backgroundColor:"#ffffff", borderColor:"#4f4f4f"}}, referenceObject:{color:"#ff591f"}, series:{backgroundColor:"#f9f9f9", colors:$dvt$$20$$.$CSSStyle$.$COLORS_ALTA$, emptyTextStyle:new $dvt$$20$$.$CSSStyle$("font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; color: #333333; white-space: nowrap;"), 
  labelStyle:new $dvt$$20$$.$CSSStyle$("font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #252525; background-color: rgba(249,249,249,0.8); white-space: nowrap;")}}};
  $dvt$$20$$.$Obj$.$createSubclass$($DvtTimelineParser$$, $dvt$$20$$.$Obj$);
  $DvtTimelineParser$$.prototype.parse = function $$DvtTimelineParser$$$$parse$($dvt$$20$$) {
    var $DvtTimelineAutomation$$ = {};
    $DvtTimelineAutomation$$.start = (new Date($dvt$$20$$.start)).getTime();
    $DvtTimelineAutomation$$.end = (new Date($dvt$$20$$.end)).getTime();
    $dvt$$20$$.viewportStart && ($DvtTimelineAutomation$$.$viewStart$ = (new Date($dvt$$20$$.viewportStart)).getTime());
    $dvt$$20$$.viewportEnd && ($DvtTimelineAutomation$$.$viewEnd$ = (new Date($dvt$$20$$.viewportEnd)).getTime());
    $DvtTimelineAutomation$$.$selectionMode$ = $dvt$$20$$.selectionMode ? $dvt$$20$$.selectionMode : "none";
    $DvtTimelineAutomation$$.$inlineStyle$ = $dvt$$20$$.style;
    var $DvtTimelineKeyboardHandler$$ = $dvt$$20$$.minorAxis;
    $DvtTimelineKeyboardHandler$$ && ($DvtTimelineAutomation$$.scale = $DvtTimelineKeyboardHandler$$.scale, $DvtTimelineAutomation$$.$customFormatScales$ = $DvtTimelineKeyboardHandler$$._cfs);
    if ($DvtTimelineKeyboardHandler$$ = $dvt$$20$$.majorAxis) {
      $DvtTimelineAutomation$$.$seriesScale$ = $DvtTimelineKeyboardHandler$$.scale, $DvtTimelineAutomation$$.$seriesConverter$ = $DvtTimelineKeyboardHandler$$.converter, $DvtTimelineAutomation$$.$seriesCustomFormatScales$ = $DvtTimelineKeyboardHandler$$._cfs;
    }
    $DvtTimelineAutomation$$.$shortDesc$ = $dvt$$20$$.shortDesc;
    $DvtTimelineAutomation$$.orientation = $dvt$$20$$.orientation;
    if (($DvtTimelineKeyboardHandler$$ = $dvt$$20$$.referenceObjects) && 0 < $DvtTimelineKeyboardHandler$$.length) {
      for (var $DvtTimeUtils$$ = [], $DvtTimelineDefaults$$ = 0;$DvtTimelineDefaults$$ < $DvtTimelineKeyboardHandler$$.length;$DvtTimelineDefaults$$++) {
        $DvtTimeUtils$$.push(new Date($DvtTimelineKeyboardHandler$$[$DvtTimelineDefaults$$].value));
      }
      $DvtTimelineAutomation$$.$referenceObjects$ = $DvtTimeUtils$$;
    }
    $DvtTimelineKeyboardHandler$$ = $dvt$$20$$.overview;
    $DvtTimelineAutomation$$.$hasOverview$ = null != $DvtTimelineKeyboardHandler$$ && "on" == $DvtTimelineKeyboardHandler$$.rendered ? !0 : !1;
    $DvtTimelineAutomation$$.$timeZoneOffsets$ = $dvt$$20$$._tzo;
    $DvtTimelineAutomation$$.$itemPosition$ = $dvt$$20$$._ip;
    $DvtTimelineAutomation$$.$customTimeScales$ = $dvt$$20$$._cts;
    return $DvtTimelineAutomation$$;
  };
  var $DvtTimelineRenderer$$ = {};
  $dvt$$20$$.$Obj$.$createSubclass$($DvtTimelineRenderer$$, $dvt$$20$$.$Obj$);
  $DvtTimelineRenderer$$.$renderTimeline$ = function $$DvtTimelineRenderer$$$$renderTimeline$$($DvtTimelineAutomation$$) {
    $DvtTimelineRenderer$$.$_renderBackground$($DvtTimelineAutomation$$);
    $DvtTimelineRenderer$$.$_renderScrollableCanvas$($DvtTimelineAutomation$$);
    if ($DvtTimelineAutomation$$.$hasValidOptions$()) {
      $DvtTimelineAutomation$$.$renderTimeZoomCanvas$($DvtTimelineAutomation$$.$_canvas$);
      var $DvtTimelineKeyboardHandler$$ = $DvtTimelineAutomation$$.$_timeZoomCanvas$;
      $DvtTimelineRenderer$$.$_renderSeries$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$);
      $DvtTimelineRenderer$$.$_renderSeriesLabels$($DvtTimelineAutomation$$);
      $DvtTimelineRenderer$$.$_renderAxis$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$);
      $DvtTimelineAutomation$$.$_hasOverview$ ? $DvtTimelineRenderer$$.$_renderOverview$($DvtTimelineAutomation$$) : $DvtTimelineAutomation$$.$clearOverview$();
      if ($DvtTimelineAutomation$$.$_keyboardHandler$) {
        for ($DvtTimelineKeyboardHandler$$ = 0;$DvtTimelineKeyboardHandler$$ < $DvtTimelineAutomation$$.$_series$.length;$DvtTimelineKeyboardHandler$$++) {
          var $DvtTimeUtils$$ = $DvtTimelineAutomation$$.$_series$[$DvtTimelineKeyboardHandler$$];
          if ($DvtTimeUtils$$.$_items$ && 0 < $DvtTimeUtils$$.$_items$.length) {
            $DvtTimelineAutomation$$.$EventManager$.$setFocusObj$($DvtTimeUtils$$.$_items$[0]);
            break;
          }
        }
      }
      $DvtTimelineRenderer$$.$_renderScrollbars$($DvtTimelineAutomation$$);
      $DvtTimelineRenderer$$.$_renderZoomControls$($DvtTimelineAutomation$$);
      $DvtTimelineAutomation$$.$SelectionHandler$ && $DvtTimelineAutomation$$.$applyInitialSelections$();
      $dvt$$20$$.$TimeAxis$.$supportsTouch$() && $DvtTimelineAutomation$$.$_setAriaProperty$("flowto", $DvtTimelineAutomation$$.$_series$[0].getId());
      for ($DvtTimelineKeyboardHandler$$ = 0;$DvtTimelineKeyboardHandler$$ < $DvtTimelineAutomation$$.$_series$.length;$DvtTimelineKeyboardHandler$$++) {
        $DvtTimeUtils$$ = $DvtTimelineAutomation$$.$_series$[$DvtTimelineKeyboardHandler$$], $DvtTimeUtils$$.$triggerAnimations$();
      }
    } else {
      $DvtTimelineRenderer$$.$_renderEmptyText$($DvtTimelineAutomation$$);
    }
  };
  $DvtTimelineRenderer$$.$_renderBackground$ = function $$DvtTimelineRenderer$$$$_renderBackground$$($DvtTimelineAutomation$$) {
    $DvtTimelineAutomation$$.$_background$ ? ($DvtTimelineAutomation$$.$_background$.$setClipPath$(null), $DvtTimelineAutomation$$.$_background$.$setWidth$($DvtTimelineAutomation$$.$_backgroundWidth$), $DvtTimelineAutomation$$.$_background$.$setHeight$($DvtTimelineAutomation$$.$_backgroundHeight$)) : $DvtTimelineAutomation$$.$_background$ = new $dvt$$20$$.Rect($DvtTimelineAutomation$$.$getCtx$(), 0, 0, $DvtTimelineAutomation$$.$_backgroundWidth$, $DvtTimelineAutomation$$.$_backgroundHeight$, "bg");
    var $DvtTimelineKeyboardHandler$$ = $DvtTimelineAutomation$$.$_backgroundX$;
    $DvtTimelineAutomation$$.$_background$.$setTranslateX$($DvtTimelineKeyboardHandler$$);
    $DvtTimelineAutomation$$.$_background$.$setCSSStyle$($DvtTimelineAutomation$$.$_style$);
    $DvtTimelineAutomation$$.$_background$.$setPixelHinting$();
    var $DvtTimeUtils$$ = new $dvt$$20$$.$ClipPath$;
    $DvtTimeUtils$$.$addRect$($DvtTimelineKeyboardHandler$$, 0, $DvtTimelineAutomation$$.$_backgroundWidth$, $DvtTimelineAutomation$$.$_backgroundHeight$);
    $DvtTimelineAutomation$$.$_background$.$setClipPath$($DvtTimeUtils$$);
    $DvtTimelineAutomation$$.$_background$.getParent() != $DvtTimelineAutomation$$ && $DvtTimelineAutomation$$.$addChild$($DvtTimelineAutomation$$.$_background$);
  };
  $DvtTimelineRenderer$$.$_renderScrollableCanvas$ = function $$DvtTimelineRenderer$$$$_renderScrollableCanvas$$($DvtTimelineAutomation$$) {
    $DvtTimelineAutomation$$.$_canvas$ || ($DvtTimelineAutomation$$.$_canvas$ = new $dvt$$20$$.$Container$($DvtTimelineAutomation$$.$getCtx$(), "canvas"), $DvtTimelineAutomation$$.$addChild$($DvtTimelineAutomation$$.$_canvas$));
  };
  $DvtTimelineRenderer$$.$_renderSeries$ = function $$DvtTimelineRenderer$$$$_renderSeries$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$) {
    var $DvtTimeUtils$$ = $DvtTimelineAutomation$$.$getTimeAxis$();
    if ($DvtTimelineAutomation$$.$_series$) {
      var $DvtTimelineDefaults$$ = $dvt$$20$$.$Agent$.$isRightToLeft$($DvtTimelineAutomation$$.$getCtx$()), $DvtTimelineSeries$$ = $DvtTimelineAutomation$$.$_series$.length, $DvtTimelineEventManager$$ = $DvtTimelineAutomation$$.$getTimeAxisVisibleSize$($DvtTimelineSeries$$);
      !$DvtTimelineAutomation$$.$isVertical$() && 1 < $DvtTimelineSeries$$ && $DvtTimelineAutomation$$.$_canvasSize$ % 2 != $DvtTimelineEventManager$$ % 2 && ($DvtTimeUtils$$.$setContentSize$($DvtTimeUtils$$.$_contentSize$ + 1), $DvtTimelineEventManager$$ = $DvtTimelineAutomation$$.$getTimeAxisVisibleSize$($DvtTimelineSeries$$));
      $DvtTimelineAutomation$$.$_seriesSize$ = ($DvtTimelineAutomation$$.$_canvasSize$ - $DvtTimelineEventManager$$) / $DvtTimelineSeries$$;
      for ($DvtTimeUtils$$ = 0;$DvtTimeUtils$$ < $DvtTimelineSeries$$;$DvtTimeUtils$$++) {
        var $DvtTimelineParser$$ = $DvtTimelineAutomation$$.$_series$[$DvtTimeUtils$$];
        $DvtTimelineParser$$.$setClipPath$(null);
        var $DvtTimelineStyleUtils$$ = new $dvt$$20$$.$ClipPath$;
        if ($DvtTimelineAutomation$$.$isVertical$()) {
          var $key$$74_posMatrix$$2$$ = $DvtTimelineDefaults$$ ? Math.abs($DvtTimeUtils$$ - 1) : $DvtTimeUtils$$;
          $DvtTimelineDefaults$$ && 1 == $DvtTimelineAutomation$$.$_series$.length ? ($DvtTimelineStyleUtils$$.$addRect$($DvtTimelineEventManager$$, 0, $DvtTimelineAutomation$$.$_seriesSize$, $DvtTimelineAutomation$$.$_contentLength$), $key$$74_posMatrix$$2$$ = new $dvt$$20$$.$Matrix$(1, 0, 0, 1, $DvtTimelineEventManager$$, 0)) : ($DvtTimelineStyleUtils$$.$addRect$($key$$74_posMatrix$$2$$ * ($DvtTimelineAutomation$$.$_seriesSize$ + $DvtTimelineEventManager$$), 0, $DvtTimelineAutomation$$.$_seriesSize$, 
          $DvtTimelineAutomation$$.$_contentLength$), $key$$74_posMatrix$$2$$ = new $dvt$$20$$.$Matrix$(1, 0, 0, 1, $key$$74_posMatrix$$2$$ * ($DvtTimelineAutomation$$.$_seriesSize$ + $DvtTimelineEventManager$$), 0));
          var $width$$152$$ = $DvtTimelineAutomation$$.$_seriesSize$, $DvtTimelineSeriesRenderer$$ = $DvtTimelineAutomation$$.$_contentLength$;
        } else {
          $DvtTimelineStyleUtils$$.$addRect$(0, $DvtTimeUtils$$ * ($DvtTimelineAutomation$$.$_seriesSize$ + $DvtTimelineEventManager$$), $DvtTimelineAutomation$$.$_contentLength$, $DvtTimelineAutomation$$.$_seriesSize$), $key$$74_posMatrix$$2$$ = new $dvt$$20$$.$Matrix$(1, 0, 0, 1, 0, $DvtTimeUtils$$ * ($DvtTimelineAutomation$$.$_seriesSize$ + $DvtTimelineEventManager$$)), $width$$152$$ = $DvtTimelineAutomation$$.$_contentLength$, $DvtTimelineSeriesRenderer$$ = $DvtTimelineAutomation$$.$_seriesSize$
          ;
        }
        $DvtTimelineParser$$.$setClipPath$($DvtTimelineStyleUtils$$);
        $DvtTimelineParser$$.$setMatrix$($key$$74_posMatrix$$2$$);
        $DvtTimelineParser$$.getParent() != $DvtTimelineKeyboardHandler$$ && $DvtTimelineKeyboardHandler$$.$addChild$($DvtTimelineParser$$);
        $DvtTimelineParser$$.$render$($DvtTimelineAutomation$$.$_seriesOptions$[$DvtTimeUtils$$], $width$$152$$, $DvtTimelineSeriesRenderer$$);
      }
    }
  };
  $DvtTimelineRenderer$$.$_renderSeriesLabels$ = function $$DvtTimelineRenderer$$$$_renderSeriesLabels$$($DvtTimelineAutomation$$) {
    if ($DvtTimelineAutomation$$.$_series$) {
      var $DvtTimelineKeyboardHandler$$ = $DvtTimelineAutomation$$.$getCtx$(), $DvtTimeUtils$$ = $dvt$$20$$.$Agent$.$isRightToLeft$($DvtTimelineKeyboardHandler$$);
      if ($DvtTimelineAutomation$$.$_seriesLabels$) {
        for (var $DvtTimelineDefaults$$ = 0;$DvtTimelineDefaults$$ < $DvtTimelineAutomation$$.$_seriesLabels$.length;$DvtTimelineDefaults$$++) {
          $DvtTimelineAutomation$$.removeChild($DvtTimelineAutomation$$.$_seriesLabels$[$DvtTimelineDefaults$$]);
        }
      }
      $DvtTimelineAutomation$$.$_seriesLabels$ = [];
      for (var $DvtTimelineSeries$$ = $DvtTimelineAutomation$$.$_series$.length, $DvtTimelineEventManager$$ = $DvtTimelineStyleUtils$$.$getSeriesLabelSpacing$(), $DvtTimelineParser$$ = 2 * $dvt$$20$$.$TransientButton$.$_DEFAULT_RADIUS$ + 6, $DvtTimelineSeriesRenderer$$ = 2 * $DvtTimelineEventManager$$, $DvtTimelineDefaults$$ = 0;$DvtTimelineDefaults$$ < $DvtTimelineSeries$$;$DvtTimelineDefaults$$++) {
        var $series$$21_seriesEmptyText_seriesEmptyTextElem$$ = $DvtTimelineAutomation$$.$_series$[$DvtTimelineDefaults$$], $seriesLabel$$2_seriesLabelElem$$ = $series$$21_seriesEmptyText_seriesEmptyTextElem$$.$getLabel$();
        if (null != $seriesLabel$$2_seriesLabelElem$$) {
          var $DvtTimelineSeriesItem$$ = $DvtTimelineStyleUtils$$.$getSeriesLabelStyle$($DvtTimelineAutomation$$.$Options$), $seriesLabel$$2_seriesLabelElem$$ = new $dvt$$20$$.$OutputText$($DvtTimelineKeyboardHandler$$, $seriesLabel$$2_seriesLabelElem$$, 0, 0, "sl_s" + $DvtTimelineDefaults$$);
          $seriesLabel$$2_seriesLabelElem$$.$setCSSStyle$($DvtTimelineSeriesItem$$);
          $DvtTimelineAutomation$$.$addChild$($seriesLabel$$2_seriesLabelElem$$);
          var $DvtTimelineSeriesNode$$ = $seriesLabel$$2_seriesLabelElem$$.$getDimensions$();
          $DvtTimelineAutomation$$.removeChild($seriesLabel$$2_seriesLabelElem$$);
          var $DvtTimelineRenderer$$ = $DvtTimelineAutomation$$.$isVertical$() ? $DvtTimelineAutomation$$.$_seriesSize$ : $DvtTimelineAutomation$$.$_canvasLength$, $DvtTimelineRenderer$$ = Math.min($DvtTimelineSeriesNode$$.$w$, $DvtTimelineRenderer$$ - ($DvtTimelineDefaults$$ - 1) * -$DvtTimelineParser$$ - $DvtTimelineSeriesRenderer$$), $DvtTimelineSeriesParser$$ = $DvtTimelineStyleUtils$$.$getSeriesLabelPadding$(), $DvtTimelineSeriesItemRenderer$$ = new $dvt$$20$$.Rect($DvtTimelineKeyboardHandler$$, 
          0, 0, $DvtTimelineRenderer$$ + 2 * $DvtTimelineSeriesParser$$, $DvtTimelineSeriesNode$$.$h$ + 2 * $DvtTimelineSeriesParser$$, "slb_s" + $DvtTimelineDefaults$$);
          $DvtTimelineSeriesItemRenderer$$.$setCSSStyle$($DvtTimelineSeriesItem$$);
          $DvtTimelineSeriesItemRenderer$$.$setCornerRadius$(3);
          if ($DvtTimelineAutomation$$.$isVertical$()) {
            $DvtTimelineSeriesItem$$ = $DvtTimeUtils$$ ? Math.abs($DvtTimelineDefaults$$ - 1) * ($DvtTimelineAutomation$$.$_canvasSize$ - $DvtTimelineRenderer$$ - $DvtTimelineSeriesRenderer$$) + $DvtTimelineEventManager$$ + $DvtTimelineAutomation$$.$_startX$ + ($DvtTimelineDefaults$$ - 1) * $DvtTimelineParser$$ : $DvtTimelineDefaults$$ * ($DvtTimelineAutomation$$.$_canvasSize$ - $DvtTimelineRenderer$$ - $DvtTimelineSeriesRenderer$$) + $DvtTimelineEventManager$$ + $DvtTimelineAutomation$$.$_startX$ + 
            ($DvtTimelineDefaults$$ - 1) * -$DvtTimelineParser$$, $posY$$3$$ = $DvtTimelineAutomation$$.$_startY$ + $DvtTimelineEventManager$$;
          } else {
            var $DvtTimelineSeriesItem$$ = $DvtTimeUtils$$ ? $DvtTimelineAutomation$$.$_canvasLength$ - $DvtTimelineRenderer$$ - $DvtTimelineEventManager$$ - ($DvtTimelineDefaults$$ - 1) * -$DvtTimelineParser$$ : $DvtTimelineAutomation$$.$_startX$ + $DvtTimelineEventManager$$ + ($DvtTimelineDefaults$$ - 1) * -$DvtTimelineParser$$, $posY$$3$$ = $DvtTimelineDefaults$$ * ($DvtTimelineAutomation$$.$_canvasSize$ - $DvtTimelineSeriesNode$$.$h$ - $DvtTimelineSeriesRenderer$$) + $DvtTimelineEventManager$$ + 
            $DvtTimelineAutomation$$.$_startY$
          }
          $DvtTimelineSeriesNode$$ = new $dvt$$20$$.$Matrix$(1, 0, 0, 1, $DvtTimelineSeriesItem$$, $posY$$3$$);
          $seriesLabel$$2_seriesLabelElem$$.$setMatrix$($DvtTimelineSeriesNode$$);
          $DvtTimelineSeriesNode$$ = new $dvt$$20$$.$Matrix$(1, 0, 0, 1, $DvtTimelineSeriesItem$$ - $DvtTimelineSeriesParser$$, $posY$$3$$ - $DvtTimelineSeriesParser$$);
          $DvtTimelineSeriesItemRenderer$$.$setMatrix$($DvtTimelineSeriesNode$$);
          $DvtTimelineAutomation$$.$addChild$($DvtTimelineSeriesItemRenderer$$);
          $dvt$$20$$.$TextUtils$.$fitText$($seriesLabel$$2_seriesLabelElem$$, $DvtTimelineRenderer$$, Infinity, $DvtTimelineAutomation$$);
          $DvtTimelineAutomation$$.$_seriesLabels$.push($DvtTimelineSeriesItemRenderer$$);
          $DvtTimelineAutomation$$.$_seriesLabels$.push($seriesLabel$$2_seriesLabelElem$$);
        }
        $series$$21_seriesEmptyText_seriesEmptyTextElem$$.$_isEmpty$ && ($series$$21_seriesEmptyText_seriesEmptyTextElem$$ = $series$$21_seriesEmptyText_seriesEmptyTextElem$$.$_emptyText$, null != $series$$21_seriesEmptyText_seriesEmptyTextElem$$ && ($series$$21_seriesEmptyText_seriesEmptyTextElem$$ = new $dvt$$20$$.$OutputText$($DvtTimelineKeyboardHandler$$, $series$$21_seriesEmptyText_seriesEmptyTextElem$$, 0, 0, "et_s" + $DvtTimelineDefaults$$), $series$$21_seriesEmptyText_seriesEmptyTextElem$$.$setCSSStyle$($DvtTimelineStyleUtils$$.$getEmptyTextStyle$($DvtTimelineAutomation$$.$Options$)), 
        $DvtTimelineAutomation$$.$addChild$($series$$21_seriesEmptyText_seriesEmptyTextElem$$), $DvtTimelineSeriesNode$$ = $series$$21_seriesEmptyText_seriesEmptyTextElem$$.$getDimensions$(), $DvtTimelineAutomation$$.removeChild($series$$21_seriesEmptyText_seriesEmptyTextElem$$), $DvtTimelineSeriesNode$$ = new $dvt$$20$$.$Matrix$(1, 0, 0, 1, ($DvtTimelineAutomation$$.$_canvasLength$ - $DvtTimelineSeriesNode$$.$w$) / 2 + $DvtTimelineAutomation$$.$_startX$, $DvtTimelineDefaults$$ * ($DvtTimelineAutomation$$.$_seriesSize$ + 
        $DvtTimelineAutomation$$.$getTimeAxisVisibleSize$($DvtTimelineSeries$$)) + ($DvtTimelineAutomation$$.$_seriesSize$ - $DvtTimelineSeriesNode$$.$h$) / 2 + $DvtTimelineAutomation$$.$_startY$), $series$$21_seriesEmptyText_seriesEmptyTextElem$$.$setMatrix$($DvtTimelineSeriesNode$$), $DvtTimelineAutomation$$.$addChild$($series$$21_seriesEmptyText_seriesEmptyTextElem$$), $DvtTimelineAutomation$$.$_seriesLabels$.push($series$$21_seriesEmptyText_seriesEmptyTextElem$$)));
      }
    }
  };
  $DvtTimelineRenderer$$.$_renderAxis$ = function $$DvtTimelineRenderer$$$$_renderAxis$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$) {
    var $DvtTimeUtils$$ = $dvt$$20$$.$Agent$.$isRightToLeft$($DvtTimelineAutomation$$.$getCtx$()), $DvtTimelineDefaults$$ = $DvtTimelineAutomation$$.$getTimeAxis$(), $DvtTimelineSeries$$ = $DvtTimelineAutomation$$.$_series$.length, $DvtTimelineEventManager$$ = $DvtTimelineAutomation$$.$getTimeAxisSize$(), $DvtTimelineParser$$ = $DvtTimelineAutomation$$.$getTimeAxisVisibleSize$($DvtTimelineSeries$$), $DvtTimelineSeries$$ = 1 == $DvtTimelineSeries$$ ? $DvtTimelineAutomation$$.$_canvasSize$ - $DvtTimelineParser$$ : 
    $DvtTimelineAutomation$$.$_canvasSize$ / $DvtTimelineSeries$$ - $DvtTimelineParser$$ / 2;
    $DvtTimeUtils$$ && $DvtTimelineAutomation$$.$isVertical$() && 1 == $DvtTimelineAutomation$$.$_series$.length && ($DvtTimelineSeries$$ = 0);
    $DvtTimelineDefaults$$.getParent() !== $DvtTimelineKeyboardHandler$$ && $DvtTimelineKeyboardHandler$$.$addChild$($DvtTimelineDefaults$$);
    $DvtTimelineAutomation$$.$isVertical$() ? ($DvtTimeUtils$$ = new $dvt$$20$$.$Matrix$(1, 0, 0, 1, $DvtTimelineSeries$$, 0), $DvtTimelineDefaults$$.$render$(null, $DvtTimelineEventManager$$, $DvtTimelineAutomation$$.$_contentLength$)) : ($DvtTimeUtils$$ = new $dvt$$20$$.$Matrix$(1, 0, 0, 1, 0, $DvtTimelineSeries$$), $DvtTimelineDefaults$$.$render$(null, $DvtTimelineAutomation$$.$_contentLength$, $DvtTimelineEventManager$$));
    $DvtTimelineDefaults$$.$setMatrix$($DvtTimeUtils$$);
    $DvtTimelineRenderer$$.$_renderSeriesTimeAxis$($DvtTimelineAutomation$$, $DvtTimelineAutomation$$.$_fetchStartPos$, $DvtTimelineAutomation$$.$_fetchEndPos$, $DvtTimelineAutomation$$.$_timeZoomCanvas$, $DvtTimelineAutomation$$.$_contentLength$);
  };
  $DvtTimelineRenderer$$.$_renderSeriesTimeAxis$ = function $$DvtTimelineRenderer$$$$_renderSeriesTimeAxis$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$, $DvtTimelineDefaults$$, $DvtTimelineSeries$$) {
    var $DvtTimelineEventManager$$ = $DvtTimelineAutomation$$.$getCtx$(), $DvtTimelineParser$$ = $dvt$$20$$.$Agent$.$isRightToLeft$($DvtTimelineEventManager$$);
    if ($DvtTimelineAutomation$$.$_majorAxisLabels$) {
      for (var $DvtTimelineSeriesRenderer$$ = 0;$DvtTimelineSeriesRenderer$$ < $DvtTimelineAutomation$$.$_majorAxisLabels$.length;$DvtTimelineSeriesRenderer$$++) {
        $DvtTimelineDefaults$$.removeChild($DvtTimelineAutomation$$.$_majorAxisLabels$[$DvtTimelineSeriesRenderer$$]);
      }
    }
    $DvtTimelineAutomation$$.$_majorAxisLabels$ = [];
    if ($DvtTimelineAutomation$$.$_seriesScale$) {
      var $dates$$4$$, $customFormatScale$$2_customScale$$2_labels$$34$$, $DvtTimelineSeriesItem$$ = $DvtTimelineAutomation$$.$_start$, $DvtTimelineSeriesNode$$ = $DvtTimelineAutomation$$.$_end$;
      if ($DvtTimelineAutomation$$.$_customTimeScales$ && $DvtTimelineAutomation$$.$_customTimeScales$[$DvtTimelineAutomation$$.$_seriesScale$]) {
        $customFormatScale$$2_customScale$$2_labels$$34$$ = $DvtTimelineAutomation$$.$_customTimeScales$[$DvtTimelineAutomation$$.$_seriesScale$], $dates$$4$$ = $customFormatScale$$2_customScale$$2_labels$$34$$.times, $customFormatScale$$2_customScale$$2_labels$$34$$ = $customFormatScale$$2_customScale$$2_labels$$34$$.labels;
      } else {
        if ($DvtTimelineAutomation$$.$_seriesCustomFormatScales$ && $DvtTimelineAutomation$$.$_seriesCustomFormatScales$[$DvtTimelineAutomation$$.$_seriesScale$]) {
          $customFormatScale$$2_customScale$$2_labels$$34$$ = $DvtTimelineAutomation$$.$_seriesCustomFormatScales$[$DvtTimelineAutomation$$.$_seriesScale$], $dates$$4$$ = $customFormatScale$$2_customScale$$2_labels$$34$$.times, $customFormatScale$$2_customScale$$2_labels$$34$$ = $customFormatScale$$2_customScale$$2_labels$$34$$.labels;
        } else {
          for ($dates$$4$$ = [], $customFormatScale$$2_customScale$$2_labels$$34$$ = [], $DvtTimelineSeriesRenderer$$ = $dvt$$20$$.$TimeAxis$.$getPositionDate$($DvtTimelineSeriesItem$$, $DvtTimelineSeriesNode$$, $DvtTimelineKeyboardHandler$$, $DvtTimelineSeries$$), $DvtTimelineSeriesRenderer$$ = $DvtTimelineAutomation$$.$_seriesTimeAxis$.$adjustDate$($DvtTimelineSeriesRenderer$$), $DvtTimelineKeyboardHandler$$ = $dvt$$20$$.$TimeAxis$.$getDatePosition$($DvtTimelineSeriesItem$$, $DvtTimelineSeriesNode$$, 
          $DvtTimelineSeriesRenderer$$, $DvtTimelineSeries$$), $dates$$4$$.push($DvtTimelineSeriesRenderer$$.getTime());$DvtTimelineKeyboardHandler$$ < $DvtTimeUtils$$;) {
            $customFormatScale$$2_customScale$$2_labels$$34$$.push($DvtTimelineAutomation$$.$_seriesTimeAxis$.$formatDate$($DvtTimelineSeriesRenderer$$)), $DvtTimelineSeriesRenderer$$ = $DvtTimelineAutomation$$.$_seriesTimeAxis$.$getNextDate$($DvtTimelineSeriesRenderer$$.getTime()), $DvtTimelineKeyboardHandler$$ = $dvt$$20$$.$TimeAxis$.$getDatePosition$($DvtTimelineSeriesItem$$, $DvtTimelineSeriesNode$$, $DvtTimelineSeriesRenderer$$, $DvtTimelineSeries$$), $dates$$4$$.push($DvtTimelineSeriesRenderer$$.getTime())
            ;
          }
        }
      }
      for ($DvtTimelineSeriesRenderer$$ = 0;$DvtTimelineSeriesRenderer$$ < $customFormatScale$$2_customScale$$2_labels$$34$$.length;$DvtTimelineSeriesRenderer$$++) {
        $DvtTimeUtils$$ = $customFormatScale$$2_customScale$$2_labels$$34$$[$DvtTimelineSeriesRenderer$$];
        $DvtTimelineKeyboardHandler$$ = $dvt$$20$$.$TimeAxis$.$getDatePosition$($DvtTimelineSeriesItem$$, $DvtTimelineSeriesNode$$, $dates$$4$$[$DvtTimelineSeriesRenderer$$], $DvtTimelineSeries$$);
        var $DvtTimelineSeriesParser$$ = $dvt$$20$$.$TimeAxis$.$getDatePosition$($DvtTimelineSeriesItem$$, $DvtTimelineSeriesNode$$, $dates$$4$$[$DvtTimelineSeriesRenderer$$ + 1], $DvtTimelineSeries$$) - $DvtTimelineKeyboardHandler$$;
        ($DvtTimelineParser$$ ? $DvtTimelineAutomation$$.$isVertical$() ? $DvtTimelineRenderer$$.$_addLabel$($DvtTimelineEventManager$$, $DvtTimelineDefaults$$, $DvtTimelineAutomation$$.$_canvasSize$ - 5, $DvtTimeUtils$$, $DvtTimelineSeriesParser$$, $DvtTimelineKeyboardHandler$$ + 18, $DvtTimelineStyleUtils$$.$getSeriesAxisLabelStyle$($DvtTimelineAutomation$$.$Options$), "o_label" + $DvtTimelineKeyboardHandler$$ + "_s0", $DvtTimelineStyleUtils$$.$getSeriesAxisLabelPadding$(), $DvtTimelineAutomation$$.$_majorAxisLabels$, 
        $DvtTimelineParser$$) : $DvtTimelineRenderer$$.$_addLabel$($DvtTimelineEventManager$$, $DvtTimelineDefaults$$, $DvtTimelineSeries$$ - ($DvtTimelineKeyboardHandler$$ + 5), $DvtTimeUtils$$, $DvtTimelineSeriesParser$$, $DvtTimelineAutomation$$.$_seriesSize$ - 2, $DvtTimelineStyleUtils$$.$getSeriesAxisLabelStyle$($DvtTimelineAutomation$$.$Options$), "o_label" + $DvtTimelineKeyboardHandler$$ + "_s0", $DvtTimelineStyleUtils$$.$getSeriesAxisLabelPadding$(), $DvtTimelineAutomation$$.$_majorAxisLabels$, 
        $DvtTimelineParser$$) : $DvtTimelineAutomation$$.$isVertical$() ? $DvtTimelineRenderer$$.$_addLabel$($DvtTimelineEventManager$$, $DvtTimelineDefaults$$, 5, $DvtTimeUtils$$, $DvtTimelineSeriesParser$$, $DvtTimelineKeyboardHandler$$ + 18, $DvtTimelineStyleUtils$$.$getSeriesAxisLabelStyle$($DvtTimelineAutomation$$.$Options$), "o_label" + $DvtTimelineKeyboardHandler$$ + "_s0", $DvtTimelineStyleUtils$$.$getSeriesAxisLabelPadding$(), $DvtTimelineAutomation$$.$_majorAxisLabels$, $DvtTimelineParser$$) : 
        $DvtTimelineRenderer$$.$_addLabel$($DvtTimelineEventManager$$, $DvtTimelineDefaults$$, $DvtTimelineKeyboardHandler$$ + 5, $DvtTimeUtils$$, $DvtTimelineSeriesParser$$, $DvtTimelineAutomation$$.$_seriesSize$ - 2, $DvtTimelineStyleUtils$$.$getSeriesAxisLabelStyle$($DvtTimelineAutomation$$.$Options$), "o_label" + $DvtTimelineKeyboardHandler$$ + "_s0", $DvtTimelineStyleUtils$$.$getSeriesAxisLabelPadding$(), $DvtTimelineAutomation$$.$_majorAxisLabels$, $DvtTimelineParser$$)).time = $dates$$4$$[$DvtTimelineSeriesRenderer$$];
      }
    }
  };
  $DvtTimelineRenderer$$.$_renderOverview$ = function $$DvtTimelineRenderer$$$$_renderOverview$$($DvtTimelineAutomation$$) {
    var $DvtTimelineKeyboardHandler$$ = $DvtTimelineAutomation$$.$getCtx$(), $DvtTimeUtils$$ = $dvt$$20$$.$Agent$.$isRightToLeft$($DvtTimelineKeyboardHandler$$);
    if (null == $DvtTimelineAutomation$$.$_overviewCanvas$) {
      var $DvtTimelineDefaults$$ = !0;
      $DvtTimelineAutomation$$.$_overviewCanvas$ = new $dvt$$20$$.$Container$($DvtTimelineKeyboardHandler$$, "oCanvas");
    } else {
      $DvtTimelineAutomation$$.$_overviewCanvas$.$removeChildren$(), $DvtTimelineAutomation$$.$_overviewCanvas$.$setClipPath$(null);
    }
    var $DvtTimelineSeries$$ = $DvtTimelineAutomation$$.$_style$.$getBorderWidth$(), $DvtTimelineEventManager$$ = $DvtTimelineSeries$$ / 2, $DvtTimelineParser$$, $DvtTimelineStyleUtils$$;
    $DvtTimelineAutomation$$.$isVertical$() ? ($DvtTimelineParser$$ = $DvtTimelineAutomation$$.$_overviewSize$, $DvtTimelineSeries$$ = $DvtTimelineAutomation$$.$_backgroundHeight$ - $DvtTimelineSeries$$, $DvtTimelineStyleUtils$$ = $DvtTimelineEventManager$$, $DvtTimeUtils$$ = $DvtTimeUtils$$ ? $DvtTimelineEventManager$$ : $DvtTimelineAutomation$$.$_backgroundWidth$ - $DvtTimelineAutomation$$.$_overviewSize$ - $DvtTimelineEventManager$$) : ($DvtTimelineParser$$ = $DvtTimelineAutomation$$.$_backgroundWidth$ - 
    $DvtTimelineSeries$$, $DvtTimelineSeries$$ = $DvtTimelineAutomation$$.$_overviewSize$, $DvtTimelineStyleUtils$$ = $DvtTimelineAutomation$$.$_backgroundHeight$ - $DvtTimelineAutomation$$.$_overviewSize$ - $DvtTimelineEventManager$$, $DvtTimeUtils$$ = $DvtTimelineEventManager$$ + $DvtTimelineAutomation$$.$_backgroundX$);
    $DvtTimelineAutomation$$.$_overviewCanvas$.$setTranslateX$($DvtTimeUtils$$);
    $DvtTimelineAutomation$$.$_overviewCanvas$.$setTranslateY$($DvtTimelineStyleUtils$$);
    $DvtTimelineEventManager$$ = new $dvt$$20$$.$ClipPath$;
    $DvtTimelineEventManager$$.$addRect$($DvtTimeUtils$$, $DvtTimelineStyleUtils$$, $DvtTimelineParser$$, $DvtTimelineSeries$$);
    $DvtTimelineAutomation$$.$_overviewCanvas$.$setClipPath$($DvtTimelineEventManager$$);
    $DvtTimelineDefaults$$ && $DvtTimelineAutomation$$.$addChild$($DvtTimelineAutomation$$.$_overviewCanvas$);
    $DvtTimelineAutomation$$.$_overview$ = new $dvt$$20$$.$TimelineOverview$($DvtTimelineKeyboardHandler$$, $DvtTimelineAutomation$$.$HandleEvent$, $DvtTimelineAutomation$$);
    $DvtTimelineAutomation$$.$_overviewCanvas$.$addChild$($DvtTimelineAutomation$$.$_overview$);
    $DvtTimelineKeyboardHandler$$ = $DvtTimelineAutomation$$.$_getOverviewObject$();
    $DvtTimelineAutomation$$.$_overview$.$render$($DvtTimelineKeyboardHandler$$, $DvtTimelineParser$$, $DvtTimelineSeries$$);
  };
  $DvtTimelineRenderer$$.$_renderScrollbars$ = function $$DvtTimelineRenderer$$$$_renderScrollbars$$($DvtTimelineAutomation$$) {
    var $DvtTimelineKeyboardHandler$$ = $DvtTimelineAutomation$$.$getCtx$(), $DvtTimeUtils$$ = $DvtTimelineAutomation$$.$getScrollbarPadding$();
    null == $DvtTimelineAutomation$$.$_scrollbarsCanvas$ ? ($DvtTimelineAutomation$$.$_scrollbarsCanvas$ = new $dvt$$20$$.$Container$($DvtTimelineKeyboardHandler$$, "sbCanvas"), $DvtTimelineAutomation$$.$addChild$($DvtTimelineAutomation$$.$_scrollbarsCanvas$)) : $DvtTimelineAutomation$$.$_scrollbarsCanvas$.$removeChildren$();
    if ($DvtTimelineAutomation$$.$isTimeDirScrollbarOn$()) {
      if ($DvtTimelineAutomation$$.$isVertical$()) {
        var $DvtTimelineDefaults$$ = $dvt$$20$$.$Agent$.$isRightToLeft$($DvtTimelineAutomation$$.$getCtx$()) ? 2 * $DvtTimeUtils$$ + 1 : $DvtTimelineAutomation$$.$Width$ - 1.5 * $DvtTimeUtils$$, $DvtTimelineSeries$$ = $DvtTimelineAutomation$$.$_canvasLength$
      } else {
        $DvtTimelineDefaults$$ = $DvtTimelineAutomation$$.$_canvasLength$, $DvtTimelineSeries$$ = $DvtTimelineAutomation$$.$Height$ - 1.5 * $DvtTimeUtils$$;
      }
      var $DvtTimelineEventManager$$ = $DvtTimelineRenderer$$.$_prerenderTimeDirScrollbar$($DvtTimelineAutomation$$, $DvtTimelineAutomation$$.$_scrollbarsCanvas$, new $dvt$$20$$.$Rectangle$(0, 0, $DvtTimelineDefaults$$, $DvtTimelineSeries$$));
    }
    $DvtTimelineAutomation$$.$isVertical$() ? ($DvtTimelineDefaults$$ = $DvtTimelineAutomation$$.$_seriesSize$, $DvtTimelineSeries$$ = $DvtTimelineAutomation$$.$Height$ - 1.5 * $DvtTimeUtils$$) : ($DvtTimelineDefaults$$ = $dvt$$20$$.$Agent$.$isRightToLeft$($DvtTimelineAutomation$$.$getCtx$()) ? 2 * $DvtTimeUtils$$ + 1 : $DvtTimelineAutomation$$.$Width$ - 1.5 * $DvtTimeUtils$$, $DvtTimelineSeries$$ = $DvtTimelineAutomation$$.$_seriesSize$);
    for (var $DvtTimeUtils$$ = $DvtTimelineAutomation$$.$_series$.length, $DvtTimelineParser$$ = [], $DvtTimelineStyleUtils$$ = 0;$DvtTimelineStyleUtils$$ < $DvtTimeUtils$$;$DvtTimelineStyleUtils$$++) {
      $DvtTimelineParser$$[$DvtTimelineStyleUtils$$] = $DvtTimelineRenderer$$.$_prerenderContentDirScrollbar$($DvtTimelineAutomation$$, $DvtTimelineAutomation$$.$_scrollbarsCanvas$, new $dvt$$20$$.$Rectangle$(0, 0, $DvtTimelineDefaults$$, $DvtTimelineSeries$$), $DvtTimelineStyleUtils$$);
    }
    $DvtTimelineAutomation$$.$timeDirScrollbar$ && ($DvtTimelineDefaults$$ = {}, $DvtTimelineDefaults$$.color = $DvtTimelineAutomation$$.$timeDirScrollbarStyles$.$getStyle$($dvt$$20$$.$CSSStyle$.$COLOR$), $DvtTimelineDefaults$$.backgroundColor = $DvtTimelineAutomation$$.$timeDirScrollbarStyles$.$getStyle$($dvt$$20$$.$CSSStyle$.$BACKGROUND_COLOR$), $DvtTimelineDefaults$$.min = $DvtTimelineAutomation$$.$_start$, $DvtTimelineDefaults$$.max = $DvtTimelineAutomation$$.$_end$, $DvtTimelineAutomation$$.$isVertical$() ? 
    ($DvtTimelineDefaults$$.isReversed = !1, $DvtTimelineDefaults$$.isHorizontal = !1, $DvtTimelineAutomation$$.$timeDirScrollbar$.$setTranslateY$($DvtTimelineAutomation$$.$_startY$)) : ($DvtTimelineDefaults$$.isReversed = $dvt$$20$$.$Agent$.$isRightToLeft$($DvtTimelineKeyboardHandler$$), $DvtTimelineDefaults$$.isHorizontal = !0, $DvtTimelineAutomation$$.$timeDirScrollbar$.$setTranslateX$($DvtTimelineAutomation$$.$_startX$)), $DvtTimelineAutomation$$.$timeDirScrollbar$.$render$($DvtTimelineDefaults$$, 
    $DvtTimelineEventManager$$.$w$, $DvtTimelineEventManager$$.$h$), $DvtTimelineAutomation$$.$timeDirScrollbar$.$setViewportRange$($DvtTimelineAutomation$$.$_viewStartTime$, $DvtTimelineAutomation$$.$_viewEndTime$));
    if ($DvtTimelineAutomation$$.$contentDirScrollbar$) {
      for ($DvtTimelineStyleUtils$$ = 0;$DvtTimelineStyleUtils$$ < $DvtTimeUtils$$;$DvtTimelineStyleUtils$$++) {
        $DvtTimelineDefaults$$ = {}, $DvtTimelineDefaults$$.color = $DvtTimelineAutomation$$.$contentDirScrollbarStyles$.$getStyle$($dvt$$20$$.$CSSStyle$.$COLOR$), $DvtTimelineDefaults$$.backgroundColor = $DvtTimelineAutomation$$.$contentDirScrollbarStyles$.$getStyle$($dvt$$20$$.$CSSStyle$.$BACKGROUND_COLOR$), $DvtTimelineDefaults$$.isHorizontal = $DvtTimelineAutomation$$.$isVertical$(), 0 == $DvtTimelineStyleUtils$$ ? ($DvtTimelineDefaults$$.min = 0, $DvtTimelineDefaults$$.max = Math.max($DvtTimelineAutomation$$.$_series$[$DvtTimelineStyleUtils$$].$_maxOverflowValue$, 
        $DvtTimelineParser$$[$DvtTimelineStyleUtils$$].$h$), $DvtTimelineAutomation$$.$isVertical$() ? $dvt$$20$$.$Agent$.$isRightToLeft$($DvtTimelineKeyboardHandler$$) ? ($DvtTimelineDefaults$$.isReversed = !1, 2 == $DvtTimeUtils$$ ? $DvtTimelineAutomation$$.$contentDirScrollbar$[$DvtTimelineStyleUtils$$].$setTranslateX$($DvtTimelineAutomation$$.$_startX$ + $DvtTimelineAutomation$$.$_seriesSize$ + $DvtTimelineAutomation$$.$getTimeAxisVisibleSize$($DvtTimeUtils$$)) : $DvtTimelineAutomation$$.$contentDirScrollbar$[$DvtTimelineStyleUtils$$].$setTranslateX$($DvtTimelineAutomation$$.$_startX$ + 
        $DvtTimelineAutomation$$.$getTimeAxisVisibleSize$($DvtTimeUtils$$))) : ($DvtTimelineDefaults$$.isReversed = !0, $DvtTimelineAutomation$$.$contentDirScrollbar$[$DvtTimelineStyleUtils$$].$setTranslateX$($DvtTimelineAutomation$$.$_startX$)) : ($DvtTimelineDefaults$$.isReversed = !0, $DvtTimelineAutomation$$.$contentDirScrollbar$[$DvtTimelineStyleUtils$$].$setTranslateY$($DvtTimelineAutomation$$.$_startY$))) : ($DvtTimelineDefaults$$.min = 0, $DvtTimelineDefaults$$.max = Math.max($DvtTimelineAutomation$$.$_series$[$DvtTimelineStyleUtils$$].$_maxOverflowValue$, 
        $DvtTimelineParser$$[$DvtTimelineStyleUtils$$].$h$), $DvtTimelineAutomation$$.$isVertical$() ? $dvt$$20$$.$Agent$.$isRightToLeft$($DvtTimelineKeyboardHandler$$) ? ($DvtTimelineDefaults$$.isReversed = !0, $DvtTimelineAutomation$$.$contentDirScrollbar$[$DvtTimelineStyleUtils$$].$setTranslateX$($DvtTimelineAutomation$$.$_startX$)) : ($DvtTimelineDefaults$$.isReversed = !1, $DvtTimelineAutomation$$.$contentDirScrollbar$[$DvtTimelineStyleUtils$$].$setTranslateX$($DvtTimelineAutomation$$.$_startX$ + 
        $DvtTimelineAutomation$$.$_seriesSize$ + $DvtTimelineAutomation$$.$getTimeAxisVisibleSize$($DvtTimeUtils$$))) : ($DvtTimelineDefaults$$.isReversed = !1, $DvtTimelineAutomation$$.$contentDirScrollbar$[$DvtTimelineStyleUtils$$].$setTranslateY$($DvtTimelineAutomation$$.$_startY$ + $DvtTimelineAutomation$$.$_seriesSize$ + $DvtTimelineAutomation$$.$getTimeAxisVisibleSize$($DvtTimeUtils$$)))), $DvtTimelineAutomation$$.$contentDirScrollbar$[$DvtTimelineStyleUtils$$].$render$($DvtTimelineDefaults$$, 
        $DvtTimelineParser$$[$DvtTimelineStyleUtils$$].$w$, $DvtTimelineParser$$[$DvtTimelineStyleUtils$$].$h$), $DvtTimelineAutomation$$.$contentDirScrollbar$[$DvtTimelineStyleUtils$$].$setViewportRange$(0, $DvtTimelineAutomation$$.$_seriesSize$);
      }
    }
  };
  $DvtTimelineRenderer$$.$_prerenderTimeDirScrollbar$ = function $$DvtTimelineRenderer$$$$_prerenderTimeDirScrollbar$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$) {
    $DvtTimelineAutomation$$.$setTimeDirScrollbar$(new $dvt$$20$$.$SimpleScrollbar$($DvtTimelineAutomation$$.$getCtx$(), $DvtTimelineAutomation$$.$HandleEvent$, $DvtTimelineAutomation$$));
    $DvtTimelineKeyboardHandler$$.$addChild$($DvtTimelineAutomation$$.$timeDirScrollbar$);
    if ($DvtTimelineAutomation$$.$isVertical$()) {
      $DvtTimelineKeyboardHandler$$ = "right";
      var $DvtTimelineDefaults$$ = $dvt$$20$$.$CSSStyle$.$toNumber$($DvtTimelineAutomation$$.$timeDirScrollbarStyles$.getWidth()), $DvtTimelineSeries$$ = $DvtTimeUtils$$.$h$;
    } else {
      $DvtTimelineKeyboardHandler$$ = "bottom", $DvtTimelineDefaults$$ = $DvtTimeUtils$$.$w$, $DvtTimelineSeries$$ = $dvt$$20$$.$CSSStyle$.$toNumber$($DvtTimelineAutomation$$.$timeDirScrollbarStyles$.getHeight());
    }
    $dvt$$20$$.$LayoutUtils$.position($DvtTimeUtils$$, $DvtTimelineKeyboardHandler$$, $DvtTimelineAutomation$$.$timeDirScrollbar$, $DvtTimelineDefaults$$, $DvtTimelineSeries$$, 0);
    return new $dvt$$20$$.$Dimension$($DvtTimelineDefaults$$, $DvtTimelineSeries$$);
  };
  $DvtTimelineRenderer$$.$_prerenderContentDirScrollbar$ = function $$DvtTimelineRenderer$$$$_prerenderContentDirScrollbar$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$, $DvtTimelineDefaults$$) {
    $DvtTimelineAutomation$$.$setContentDirScrollbar$(new $dvt$$20$$.$SimpleScrollbar$($DvtTimelineAutomation$$.$getCtx$(), $DvtTimelineAutomation$$.$HandleEvent$, $DvtTimelineAutomation$$), $DvtTimelineDefaults$$);
    $DvtTimelineKeyboardHandler$$.$addChild$($DvtTimelineAutomation$$.$contentDirScrollbar$[$DvtTimelineDefaults$$]);
    if ($DvtTimelineAutomation$$.$isVertical$()) {
      $DvtTimelineKeyboardHandler$$ = "bottom";
      var $DvtTimelineSeries$$ = $DvtTimeUtils$$.$w$, $DvtTimelineEventManager$$ = $dvt$$20$$.$CSSStyle$.$toNumber$($DvtTimelineAutomation$$.$contentDirScrollbarStyles$.getHeight());
    } else {
      $DvtTimelineKeyboardHandler$$ = "right", $DvtTimelineSeries$$ = $dvt$$20$$.$CSSStyle$.$toNumber$($DvtTimelineAutomation$$.$contentDirScrollbarStyles$.getWidth()), $DvtTimelineEventManager$$ = $DvtTimeUtils$$.$h$;
    }
    $dvt$$20$$.$LayoutUtils$.position($DvtTimeUtils$$, $DvtTimelineKeyboardHandler$$, $DvtTimelineAutomation$$.$contentDirScrollbar$[$DvtTimelineDefaults$$], $DvtTimelineSeries$$, $DvtTimelineEventManager$$, 0);
    return new $dvt$$20$$.$Dimension$($DvtTimelineSeries$$, $DvtTimelineEventManager$$);
  };
  $DvtTimelineRenderer$$.$_renderZoomControls$ = function $$DvtTimelineRenderer$$$$_renderZoomControls$$($DvtTimelineAutomation$$) {
    var $DvtTimelineKeyboardHandler$$ = $DvtTimelineAutomation$$.$_resources$, $DvtTimeUtils$$ = $dvt$$20$$.$Agent$.$isRightToLeft$($DvtTimelineAutomation$$.$getCtx$()), $DvtTimelineKeyboardHandler$$ = {zoomInProps:{imageSize:16, cssUrl:$DvtTimelineKeyboardHandler$$.zoomIn, cssUrlHover:$DvtTimelineKeyboardHandler$$.zoomIn_h, cssUrlActive:$DvtTimelineKeyboardHandler$$.zoomIn_a, cssUrlDisabled:$DvtTimelineKeyboardHandler$$.zoomIn_d, enabledBackgroundColor:$DvtTimelineStyleUtils$$.$getZoomInButtonBackgroundColor$($DvtTimelineKeyboardHandler$$), 
    enabledBorderColor:$DvtTimelineStyleUtils$$.$getZoomInButtonBorderColor$($DvtTimelineKeyboardHandler$$), hoverBackgroundColor:$DvtTimelineStyleUtils$$.$getZoomInButtonHoverBackgroundColor$($DvtTimelineKeyboardHandler$$), hoverBorderColor:$DvtTimelineStyleUtils$$.$getZoomInButtonHoverBorderColor$($DvtTimelineKeyboardHandler$$), activeBackgroundColor:$DvtTimelineStyleUtils$$.$getZoomInButtonActiveBackgroundColor$($DvtTimelineKeyboardHandler$$), activeBorderColor:$DvtTimelineStyleUtils$$.$getZoomInButtonActiveBorderColor$($DvtTimelineKeyboardHandler$$), 
    disabledBackgroundColor:$DvtTimelineStyleUtils$$.$getZoomInButtonDisabledBackgroundColor$($DvtTimelineKeyboardHandler$$), disabledBorderColor:$DvtTimelineStyleUtils$$.$getZoomInButtonDisabledBorderColor$($DvtTimelineKeyboardHandler$$)}, zoomOutProps:{imageSize:16, cssUrl:$DvtTimelineKeyboardHandler$$.zoomOut, cssUrlHover:$DvtTimelineKeyboardHandler$$.zoomOut_h, cssUrlActive:$DvtTimelineKeyboardHandler$$.zoomOut_a, cssUrlDisabled:$DvtTimelineKeyboardHandler$$.zoomOut_d, enabledBackgroundColor:$DvtTimelineStyleUtils$$.$getZoomOutButtonBackgroundColor$($DvtTimelineKeyboardHandler$$), 
    enabledBorderColor:$DvtTimelineStyleUtils$$.$getZoomOutButtonBorderColor$($DvtTimelineKeyboardHandler$$), hoverBackgroundColor:$DvtTimelineStyleUtils$$.$getZoomOutButtonHoverBackgroundColor$($DvtTimelineKeyboardHandler$$), hoverBorderColor:$DvtTimelineStyleUtils$$.$getZoomOutButtonHoverBorderColor$($DvtTimelineKeyboardHandler$$), activeBackgroundColor:$DvtTimelineStyleUtils$$.$getZoomOutButtonActiveBackgroundColor$($DvtTimelineKeyboardHandler$$), activeBorderColor:$DvtTimelineStyleUtils$$.$getZoomOutButtonActiveBorderColor$($DvtTimelineKeyboardHandler$$), 
    disabledBackgroundColor:$DvtTimelineStyleUtils$$.$getZoomOutButtonDisabledBackgroundColor$($DvtTimelineKeyboardHandler$$), disabledBorderColor:$DvtTimelineStyleUtils$$.$getZoomOutButtonDisabledBorderColor$($DvtTimelineKeyboardHandler$$)}}, $DvtTimelineDefaults$$ = $DvtTimelineAutomation$$.$_startX$ + $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_PADDING$;
    $DvtTimeUtils$$ && ($DvtTimelineDefaults$$ = $DvtTimelineAutomation$$.$_isVertical$ && $DvtTimelineAutomation$$.$_hasOverview$ ? $DvtTimelineDefaults$$ - $DvtTimelineAutomation$$.$_overviewSize$ : $DvtTimelineDefaults$$ - $DvtTimelineAutomation$$.$_backgroundX$, $DvtTimelineDefaults$$ = $DvtTimelineAutomation$$.$_backgroundWidth$ - $DvtTimelineDefaults$$ - $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_DIAMETER$);
    $DvtTimelineKeyboardHandler$$.zoomInProps.posX = $DvtTimelineDefaults$$;
    $DvtTimelineKeyboardHandler$$.zoomOutProps.posX = $DvtTimelineDefaults$$;
    $DvtTimeUtils$$ = $DvtTimelineAutomation$$.$_startY$ + $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_PADDING$;
    $DvtTimelineKeyboardHandler$$.zoomInProps.posY = $DvtTimeUtils$$;
    $DvtTimelineKeyboardHandler$$.zoomOutProps.posY = $DvtTimeUtils$$ + $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_DIAMETER$ + $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_SPACING$;
    $DvtTimelineAutomation$$.$renderZoomControls$($DvtTimelineKeyboardHandler$$);
  };
  $DvtTimelineRenderer$$.$_renderEmptyText$ = function $$DvtTimelineRenderer$$$$_renderEmptyText$$($DvtTimelineAutomation$$) {
    var $DvtTimelineKeyboardHandler$$ = $DvtTimelineAutomation$$.$Options$.series ? $dvt$$20$$.$Bundle$.$getTranslatedString$($dvt$$20$$.$Bundle$.$UTIL_PREFIX$, "INVALID_DATA", null) : $dvt$$20$$.$Bundle$.$getTranslatedString$($dvt$$20$$.$Bundle$.$UTIL_PREFIX$, "NO_DATA", null);
    $DvtTimelineAutomation$$.$clearTimeline$();
    $dvt$$20$$.$TextUtils$.$renderEmptyText$($DvtTimelineAutomation$$.$_canvas$, $DvtTimelineKeyboardHandler$$, new $dvt$$20$$.$Rectangle$(0, 0, $DvtTimelineAutomation$$.$_backgroundWidth$, $DvtTimelineAutomation$$.$_backgroundHeight$), $DvtTimelineAutomation$$.$EventManager$, $DvtTimelineStyleUtils$$.$getEmptyTextStyle$($DvtTimelineAutomation$$.$Options$));
  };
  $DvtTimelineRenderer$$.$_addLabel$ = function $$DvtTimelineRenderer$$$$_addLabel$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$, $DvtTimelineDefaults$$, $DvtTimelineSeries$$, $DvtTimelineEventManager$$, $DvtTimelineParser$$, $DvtTimelineStyleUtils$$, $labelPadding$$, $labelList$$, $DvtTimelineSeriesRenderer$$) {
    $DvtTimelineDefaults$$ = new $dvt$$20$$.$OutputText$($DvtTimelineAutomation$$, $DvtTimelineDefaults$$, $DvtTimeUtils$$, 0, $DvtTimelineStyleUtils$$);
    null != $DvtTimelineParser$$ && $DvtTimelineDefaults$$.$setCSSStyle$($DvtTimelineParser$$);
    $DvtTimelineKeyboardHandler$$.$addChild$($DvtTimelineDefaults$$);
    var $DvtTimelineSeriesItem$$ = $DvtTimelineDefaults$$.$getDimensions$();
    $DvtTimelineKeyboardHandler$$.removeChild($DvtTimelineDefaults$$);
    $DvtTimelineEventManager$$ -= $DvtTimelineSeriesItem$$.$h$;
    $DvtTimelineDefaults$$.$setY$($DvtTimelineEventManager$$);
    $DvtTimelineSeriesRenderer$$ && $DvtTimelineDefaults$$.$setX$($DvtTimeUtils$$ - $DvtTimelineSeriesItem$$.$w$);
    var $DvtTimelineSeriesNode$$ = Math.min($DvtTimelineSeriesItem$$.$w$ + 2 * $labelPadding$$, $DvtTimelineSeries$$);
    $DvtTimelineAutomation$$ = new $dvt$$20$$.Rect($DvtTimelineAutomation$$, ($DvtTimelineSeriesRenderer$$ ? $DvtTimeUtils$$ - $DvtTimelineSeriesNode$$ + 2 * $labelPadding$$ : $DvtTimeUtils$$) - $labelPadding$$, $DvtTimelineEventManager$$ - $labelPadding$$, $DvtTimelineSeriesNode$$, $DvtTimelineSeriesItem$$.$h$ + 2 * $labelPadding$$, "ob_" + $DvtTimelineStyleUtils$$);
    $DvtTimelineAutomation$$.$setCSSStyle$($DvtTimelineParser$$);
    $DvtTimelineAutomation$$.$setCornerRadius$(3);
    $DvtTimelineKeyboardHandler$$.$addChild$($DvtTimelineAutomation$$);
    $labelList$$ && $labelList$$.push($DvtTimelineAutomation$$);
    $dvt$$20$$.$TextUtils$.$fitText$($DvtTimelineDefaults$$, $DvtTimelineSeries$$, Infinity, $DvtTimelineKeyboardHandler$$);
    $labelList$$ && $labelList$$.push($DvtTimelineDefaults$$);
    return $DvtTimelineDefaults$$;
  };
  var $DvtTimelineStyleUtils$$ = {};
  $dvt$$20$$.$Obj$.$createSubclass$($DvtTimelineStyleUtils$$, $dvt$$20$$.$Obj$);
  $DvtTimelineStyleUtils$$.$_DEFAULT_TIMELINE_STYLE$ = "border:1px #d9dfe3;background-color:#f9f9f9;";
  $DvtTimelineStyleUtils$$.$_DEFAULT_AXIS_STYLE$ = "background-color:#f9f9f9;border:1px #d9dfe3;";
  $DvtTimelineStyleUtils$$.$_DEFAULT_AXIS_SEPARATOR_STYLE$ = "color:#bcc7d2;";
  $DvtTimelineStyleUtils$$.$_DEFAULT_SERIES_STYLE$ = "background-color:#f9f9f9;";
  $DvtTimelineStyleUtils$$.$_DEFAULT_SERIES_LABEL_SPACING$ = 20;
  $DvtTimelineStyleUtils$$.$_DEFAULT_SERIES_LABEL_PADDING$ = 2;
  $DvtTimelineStyleUtils$$.$_DEFAULT_SERIES_AXIS_SEPARATOR_STYLE$ = "color:#bcc7d2";
  $DvtTimelineStyleUtils$$.$_DEFAULT_SERIES_AXIS_LABEL_PADDING$ = 1;
  $DvtTimelineStyleUtils$$.$_DEFAULT_OVERVIEW_WIDTH$ = 60;
  $DvtTimelineStyleUtils$$.$_DEFAULT_OVERVIEW_HEIGHT$ = 100;
  $DvtTimelineStyleUtils$$.$_DEFAULT_ITEM_ENABLED_STROKE_WIDTH$ = 1;
  $DvtTimelineStyleUtils$$.$_DEFAULT_ITEM_HOVER_STROKE_WIDTH$ = 2;
  $DvtTimelineStyleUtils$$.$_DEFAULT_ITEM_SELECTED_STROKE_WIDTH$ = 2;
  $DvtTimelineStyleUtils$$.$_DEFAULT_ITEM_INNER_FILL_COLOR$ = "rgba(249,249,249,0)";
  $DvtTimelineStyleUtils$$.$_DEFAULT_ITEM_ACTIVE_INNER_STROKE_COLOR$ = "#e4f0fa";
  $DvtTimelineStyleUtils$$.$_DEFAULT_ITEM_ENABLED_INNER_STROKE_COLOR$ = "rgba(249,249,249,0)";
  $DvtTimelineStyleUtils$$.$_DEFAULT_ITEM_INNER_STROKE_WIDTH$ = 2;
  $DvtTimelineStyleUtils$$.$_DEFAULT_BUBBLE_OFFSET$ = 20;
  $DvtTimelineStyleUtils$$.$_DEFAULT_BUBBLE_SPACING$ = 15;
  $DvtTimelineStyleUtils$$.$_DEFAULT_DURATION_FEELER_OFFSET$ = 10;
  $DvtTimelineStyleUtils$$.$_DEFAULT_THUMBNAIL_WIDTH$ = 32;
  $DvtTimelineStyleUtils$$.$_DEFAULT_THUMBNAIL_HEIGHT$ = 32;
  $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_BACKGROUND_COLOR$ = "#ffffff";
  $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_BORDER_COLOR$ = "#d6d7d8";
  $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_DIAMETER$ = 31;
  $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_PADDING$ = 10.5;
  $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_SPACING$ = 9;
  $DvtTimelineStyleUtils$$.$getItemDescriptionStyle$ = function $$DvtTimelineStyleUtils$$$$getItemDescriptionStyle$$($DvtTimelineAutomation$$) {
    var $DvtTimelineKeyboardHandler$$ = $DvtTimelineAutomation$$.$_series$.$getOptions$().styleDefaults.item.descriptionStyle;
    if ($DvtTimelineAutomation$$ = $DvtTimelineAutomation$$.$getStyle$()) {
      $DvtTimelineAutomation$$ = new $dvt$$20$$.$CSSStyle$($DvtTimelineAutomation$$), $DvtTimelineKeyboardHandler$$.$parseInlineStyle$($DvtTimelineAutomation$$);
    }
    return $DvtTimelineKeyboardHandler$$;
  };
  $DvtTimelineStyleUtils$$.$getItemTitleStyle$ = function $$DvtTimelineStyleUtils$$$$getItemTitleStyle$$($DvtTimelineAutomation$$) {
    var $DvtTimelineKeyboardHandler$$ = $DvtTimelineAutomation$$.$_series$.$getOptions$().styleDefaults.item.titleStyle;
    if ($DvtTimelineAutomation$$ = $DvtTimelineAutomation$$.$getStyle$()) {
      $DvtTimelineAutomation$$ = new $dvt$$20$$.$CSSStyle$($DvtTimelineAutomation$$), $DvtTimelineKeyboardHandler$$.$parseInlineStyle$($DvtTimelineAutomation$$);
    }
    return $DvtTimelineKeyboardHandler$$;
  };
  $DvtTimelineStyleUtils$$.$getReferenceObjectColor$ = function $$DvtTimelineStyleUtils$$$$getReferenceObjectColor$$($dvt$$20$$) {
    return $dvt$$20$$.styleDefaults.referenceObject.color;
  };
  $DvtTimelineStyleUtils$$.$getSeriesLabelStyle$ = function $$DvtTimelineStyleUtils$$$$getSeriesLabelStyle$$($dvt$$20$$) {
    return $dvt$$20$$.styleDefaults.series.labelStyle;
  };
  $DvtTimelineStyleUtils$$.$getSeriesLabelPadding$ = function $$DvtTimelineStyleUtils$$$$getSeriesLabelPadding$$() {
    return $DvtTimelineStyleUtils$$.$_DEFAULT_SERIES_LABEL_PADDING$;
  };
  $DvtTimelineStyleUtils$$.$getSeriesLabelSpacing$ = function $$DvtTimelineStyleUtils$$$$getSeriesLabelSpacing$$() {
    return $DvtTimelineStyleUtils$$.$_DEFAULT_SERIES_LABEL_SPACING$;
  };
  $DvtTimelineStyleUtils$$.$getEmptyTextStyle$ = function $$DvtTimelineStyleUtils$$$$getEmptyTextStyle$$($dvt$$20$$) {
    return $dvt$$20$$.styleDefaults.series.emptyTextStyle;
  };
  $DvtTimelineStyleUtils$$.$getBubbleOffset$ = function $$DvtTimelineStyleUtils$$$$getBubbleOffset$$() {
    return $DvtTimelineStyleUtils$$.$_DEFAULT_BUBBLE_OFFSET$;
  };
  $DvtTimelineStyleUtils$$.$getBubbleSpacing$ = function $$DvtTimelineStyleUtils$$$$getBubbleSpacing$$() {
    return $DvtTimelineStyleUtils$$.$_DEFAULT_BUBBLE_SPACING$;
  };
  $DvtTimelineStyleUtils$$.$getItemFillColor$ = function $$DvtTimelineStyleUtils$$$$getItemFillColor$$($DvtTimelineAutomation$$) {
    var $DvtTimelineKeyboardHandler$$ = $DvtTimelineAutomation$$.$getStyle$();
    return $DvtTimelineKeyboardHandler$$ && ($DvtTimelineKeyboardHandler$$ = (new $dvt$$20$$.$CSSStyle$($DvtTimelineKeyboardHandler$$)).$getStyle$($dvt$$20$$.$CSSStyle$.$BACKGROUND_COLOR$)) ? $DvtTimelineKeyboardHandler$$ : $DvtTimelineAutomation$$.$_series$.$getOptions$().styleDefaults.item.backgroundColor;
  };
  $DvtTimelineStyleUtils$$.$getItemStrokeColor$ = function $$DvtTimelineStyleUtils$$$$getItemStrokeColor$$($DvtTimelineAutomation$$) {
    var $DvtTimelineKeyboardHandler$$ = $DvtTimelineAutomation$$.$getStyle$();
    return $DvtTimelineKeyboardHandler$$ && ($DvtTimelineKeyboardHandler$$ = (new $dvt$$20$$.$CSSStyle$($DvtTimelineKeyboardHandler$$)).$getStyle$($dvt$$20$$.$CSSStyle$.$BORDER_COLOR$)) ? $DvtTimelineKeyboardHandler$$ : $DvtTimelineAutomation$$.$_series$.$getOptions$().styleDefaults.item.borderColor;
  };
  $DvtTimelineStyleUtils$$.$getItemStrokeWidth$ = function $$DvtTimelineStyleUtils$$$$getItemStrokeWidth$$() {
    return $DvtTimelineStyleUtils$$.$_DEFAULT_ITEM_ENABLED_STROKE_WIDTH$;
  };
  $DvtTimelineStyleUtils$$.$getItemHoverFillColor$ = function $$DvtTimelineStyleUtils$$$$getItemHoverFillColor$$($dvt$$20$$) {
    var $DvtTimelineAutomation$$ = $dvt$$20$$.$_series$.$getOptions$().styleDefaults.item.hoverBackgroundColor;
    return $DvtTimelineAutomation$$ ? $DvtTimelineAutomation$$ : $DvtTimelineStyleUtils$$.$getItemFillColor$($dvt$$20$$);
  };
  $DvtTimelineStyleUtils$$.$getItemHoverStrokeColor$ = function $$DvtTimelineStyleUtils$$$$getItemHoverStrokeColor$$($dvt$$20$$) {
    var $DvtTimelineAutomation$$ = $dvt$$20$$.$_series$.$getOptions$().styleDefaults.item.hoverBorderColor;
    return $DvtTimelineAutomation$$ ? $DvtTimelineAutomation$$ : $DvtTimelineStyleUtils$$.$getItemStrokeColor$($dvt$$20$$);
  };
  $DvtTimelineStyleUtils$$.$getItemHoverStrokeWidth$ = function $$DvtTimelineStyleUtils$$$$getItemHoverStrokeWidth$$() {
    return $DvtTimelineStyleUtils$$.$_DEFAULT_ITEM_HOVER_STROKE_WIDTH$;
  };
  $DvtTimelineStyleUtils$$.$getItemSelectedFillColor$ = function $$DvtTimelineStyleUtils$$$$getItemSelectedFillColor$$($dvt$$20$$) {
    var $DvtTimelineAutomation$$ = $dvt$$20$$.$_series$.$getOptions$().styleDefaults.item.selectedBackgroundColor;
    return $DvtTimelineAutomation$$ ? $DvtTimelineAutomation$$ : $DvtTimelineStyleUtils$$.$getItemFillColor$($dvt$$20$$);
  };
  $DvtTimelineStyleUtils$$.$getItemSelectedStrokeColor$ = function $$DvtTimelineStyleUtils$$$$getItemSelectedStrokeColor$$($dvt$$20$$) {
    var $DvtTimelineAutomation$$ = $dvt$$20$$.$_series$.$getOptions$().styleDefaults.item.selectedBorderColor;
    return $DvtTimelineAutomation$$ ? $DvtTimelineAutomation$$ : $DvtTimelineStyleUtils$$.$getItemStrokeColor$($dvt$$20$$);
  };
  $DvtTimelineStyleUtils$$.$getItemSelectedStrokeWidth$ = function $$DvtTimelineStyleUtils$$$$getItemSelectedStrokeWidth$$() {
    return $DvtTimelineStyleUtils$$.$_DEFAULT_ITEM_SELECTED_STROKE_WIDTH$;
  };
  $DvtTimelineStyleUtils$$.$getSeriesStyle$ = function $$DvtTimelineStyleUtils$$$$getSeriesStyle$$() {
    return $DvtTimelineStyleUtils$$.$_DEFAULT_SERIES_STYLE$;
  };
  $DvtTimelineStyleUtils$$.$getColorsArray$ = function $$DvtTimelineStyleUtils$$$$getColorsArray$$($dvt$$20$$) {
    return $dvt$$20$$.styleDefaults.series.colors;
  };
  $DvtTimelineStyleUtils$$.$getDurationFeelerOffset$ = function $$DvtTimelineStyleUtils$$$$getDurationFeelerOffset$$() {
    return $DvtTimelineStyleUtils$$.$_DEFAULT_DURATION_FEELER_OFFSET$;
  };
  $DvtTimelineStyleUtils$$.$getThumbnailWidth$ = function $$DvtTimelineStyleUtils$$$$getThumbnailWidth$$() {
    return $DvtTimelineStyleUtils$$.$_DEFAULT_THUMBNAIL_WIDTH$;
  };
  $DvtTimelineStyleUtils$$.$getThumbnailHeight$ = function $$DvtTimelineStyleUtils$$$$getThumbnailHeight$$() {
    return $DvtTimelineStyleUtils$$.$_DEFAULT_THUMBNAIL_HEIGHT$;
  };
  $DvtTimelineStyleUtils$$.$getSeriesAxisSeparatorStyle$ = function $$DvtTimelineStyleUtils$$$$getSeriesAxisSeparatorStyle$$() {
    return $DvtTimelineStyleUtils$$.$_DEFAULT_SERIES_AXIS_SEPARATOR_STYLE$;
  };
  $DvtTimelineStyleUtils$$.$getItemInnerActiveStrokeColor$ = function $$DvtTimelineStyleUtils$$$$getItemInnerActiveStrokeColor$$() {
    return $DvtTimelineStyleUtils$$.$_DEFAULT_ITEM_ACTIVE_INNER_STROKE_COLOR$;
  };
  $DvtTimelineStyleUtils$$.$getItemInnerFillColor$ = function $$DvtTimelineStyleUtils$$$$getItemInnerFillColor$$() {
    return $DvtTimelineStyleUtils$$.$_DEFAULT_ITEM_INNER_FILL_COLOR$;
  };
  $DvtTimelineStyleUtils$$.$getItemInnerStrokeColor$ = function $$DvtTimelineStyleUtils$$$$getItemInnerStrokeColor$$() {
    return $DvtTimelineStyleUtils$$.$_DEFAULT_ITEM_ENABLED_INNER_STROKE_COLOR$;
  };
  $DvtTimelineStyleUtils$$.$getItemInnerStrokeWidth$ = function $$DvtTimelineStyleUtils$$$$getItemInnerStrokeWidth$$() {
    return $DvtTimelineStyleUtils$$.$_DEFAULT_ITEM_INNER_STROKE_WIDTH$;
  };
  $DvtTimelineStyleUtils$$.$getTimelineStyle$ = function $$DvtTimelineStyleUtils$$$$getTimelineStyle$$() {
    return $DvtTimelineStyleUtils$$.$_DEFAULT_TIMELINE_STYLE$;
  };
  $DvtTimelineStyleUtils$$.$getOverviewWidth$ = function $$DvtTimelineStyleUtils$$$$getOverviewWidth$$() {
    return $DvtTimelineStyleUtils$$.$_DEFAULT_OVERVIEW_WIDTH$;
  };
  $DvtTimelineStyleUtils$$.$getOverviewHeight$ = function $$DvtTimelineStyleUtils$$$$getOverviewHeight$$() {
    return $DvtTimelineStyleUtils$$.$_DEFAULT_OVERVIEW_HEIGHT$;
  };
  $DvtTimelineStyleUtils$$.$getOverviewWindowBackgroundColor$ = function $$DvtTimelineStyleUtils$$$$getOverviewWindowBackgroundColor$$($dvt$$20$$) {
    return $dvt$$20$$.styleDefaults.overview.window.backgroundColor;
  };
  $DvtTimelineStyleUtils$$.$getOverviewWindowBorderColor$ = function $$DvtTimelineStyleUtils$$$$getOverviewWindowBorderColor$$($dvt$$20$$) {
    return $dvt$$20$$.styleDefaults.overview.window.borderColor;
  };
  $DvtTimelineStyleUtils$$.$getOverviewBackgroundColor$ = function $$DvtTimelineStyleUtils$$$$getOverviewBackgroundColor$$($dvt$$20$$) {
    return $dvt$$20$$.styleDefaults.overview.backgroundColor;
  };
  $DvtTimelineStyleUtils$$.$getOverviewLabelStyle$ = function $$DvtTimelineStyleUtils$$$$getOverviewLabelStyle$$($dvt$$20$$) {
    return $dvt$$20$$.styleDefaults.overview.labelStyle;
  };
  $DvtTimelineStyleUtils$$.$getSeriesAxisLabelStyle$ = function $$DvtTimelineStyleUtils$$$$getSeriesAxisLabelStyle$$($dvt$$20$$) {
    return $dvt$$20$$.styleDefaults.majorAxis.labelStyle;
  };
  $DvtTimelineStyleUtils$$.$getAxisSeparatorStyle$ = function $$DvtTimelineStyleUtils$$$$getAxisSeparatorStyle$$() {
    return $DvtTimelineStyleUtils$$.$_DEFAULT_AXIS_SEPARATOR_STYLE$;
  };
  $DvtTimelineStyleUtils$$.$getSeriesAxisLabelPadding$ = function $$DvtTimelineStyleUtils$$$$getSeriesAxisLabelPadding$$() {
    return $DvtTimelineStyleUtils$$.$_DEFAULT_SERIES_AXIS_LABEL_PADDING$;
  };
  $DvtTimelineStyleUtils$$.$getAnimationDuration$ = function $$DvtTimelineStyleUtils$$$$getAnimationDuration$$($DvtTimelineAutomation$$) {
    return $dvt$$20$$.$StyleUtils$.$getTimeMilliseconds$($DvtTimelineAutomation$$.styleDefaults.animationDuration) / 1E3;
  };
  $DvtTimelineStyleUtils$$.$getZoomInButtonBackgroundColor$ = function $$DvtTimelineStyleUtils$$$$getZoomInButtonBackgroundColor$$($dvt$$20$$) {
    return $dvt$$20$$.zoomIn_bgc ? $dvt$$20$$.zoomIn_bgc : $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_BACKGROUND_COLOR$;
  };
  $DvtTimelineStyleUtils$$.$getZoomInButtonActiveBackgroundColor$ = function $$DvtTimelineStyleUtils$$$$getZoomInButtonActiveBackgroundColor$$($dvt$$20$$) {
    return $dvt$$20$$.zoomIn_a_bgc ? $dvt$$20$$.zoomIn_a_bgc : $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_BACKGROUND_COLOR$;
  };
  $DvtTimelineStyleUtils$$.$getZoomInButtonHoverBackgroundColor$ = function $$DvtTimelineStyleUtils$$$$getZoomInButtonHoverBackgroundColor$$($dvt$$20$$) {
    return $dvt$$20$$.zoomIn_h_bgc ? $dvt$$20$$.zoomIn_h_bgc : $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_BACKGROUND_COLOR$;
  };
  $DvtTimelineStyleUtils$$.$getZoomInButtonDisabledBackgroundColor$ = function $$DvtTimelineStyleUtils$$$$getZoomInButtonDisabledBackgroundColor$$($dvt$$20$$) {
    return $dvt$$20$$.zoomIn_d_bgc ? $dvt$$20$$.zoomIn_d_bgc : $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_BACKGROUND_COLOR$;
  };
  $DvtTimelineStyleUtils$$.$getZoomInButtonBorderColor$ = function $$DvtTimelineStyleUtils$$$$getZoomInButtonBorderColor$$($dvt$$20$$) {
    return $dvt$$20$$.zoomIn_bc ? $dvt$$20$$.zoomIn_bc : $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_BORDER_COLOR$;
  };
  $DvtTimelineStyleUtils$$.$getZoomInButtonActiveBorderColor$ = function $$DvtTimelineStyleUtils$$$$getZoomInButtonActiveBorderColor$$($dvt$$20$$) {
    return $dvt$$20$$.zoomIn_a_bc ? $dvt$$20$$.zoomIn_a_bc : $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_BORDER_COLOR$;
  };
  $DvtTimelineStyleUtils$$.$getZoomInButtonHoverBorderColor$ = function $$DvtTimelineStyleUtils$$$$getZoomInButtonHoverBorderColor$$($dvt$$20$$) {
    return $dvt$$20$$.zoomIn_h_bc ? $dvt$$20$$.zoomIn_h_bc : $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_BORDER_COLOR$;
  };
  $DvtTimelineStyleUtils$$.$getZoomInButtonDisabledBorderColor$ = function $$DvtTimelineStyleUtils$$$$getZoomInButtonDisabledBorderColor$$($dvt$$20$$) {
    return $dvt$$20$$.zoomIn_d_bc ? $dvt$$20$$.zoomIn_d_bc : $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_BORDER_COLOR$;
  };
  $DvtTimelineStyleUtils$$.$getZoomOutButtonBackgroundColor$ = function $$DvtTimelineStyleUtils$$$$getZoomOutButtonBackgroundColor$$($dvt$$20$$) {
    return $dvt$$20$$.zoomOut_bgc ? $dvt$$20$$.zoomOut_bgc : $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_BACKGROUND_COLOR$;
  };
  $DvtTimelineStyleUtils$$.$getZoomOutButtonActiveBackgroundColor$ = function $$DvtTimelineStyleUtils$$$$getZoomOutButtonActiveBackgroundColor$$($dvt$$20$$) {
    return $dvt$$20$$.zoomOut_a_bgc ? $dvt$$20$$.zoomOut_a_bgc : $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_BACKGROUND_COLOR$;
  };
  $DvtTimelineStyleUtils$$.$getZoomOutButtonHoverBackgroundColor$ = function $$DvtTimelineStyleUtils$$$$getZoomOutButtonHoverBackgroundColor$$($dvt$$20$$) {
    return $dvt$$20$$.zoomOut_h_bgc ? $dvt$$20$$.zoomOut_h_bgc : $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_BACKGROUND_COLOR$;
  };
  $DvtTimelineStyleUtils$$.$getZoomOutButtonDisabledBackgroundColor$ = function $$DvtTimelineStyleUtils$$$$getZoomOutButtonDisabledBackgroundColor$$($dvt$$20$$) {
    return $dvt$$20$$.zoomOut_d_bgc ? $dvt$$20$$.zoomOut_d_bgc : $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_BACKGROUND_COLOR$;
  };
  $DvtTimelineStyleUtils$$.$getZoomOutButtonBorderColor$ = function $$DvtTimelineStyleUtils$$$$getZoomOutButtonBorderColor$$($dvt$$20$$) {
    return $dvt$$20$$.zoomOut_bc ? $dvt$$20$$.zoomOut_bc : $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_BORDER_COLOR$;
  };
  $DvtTimelineStyleUtils$$.$getZoomOutButtonActiveBorderColor$ = function $$DvtTimelineStyleUtils$$$$getZoomOutButtonActiveBorderColor$$($dvt$$20$$) {
    return $dvt$$20$$.zoomOut_a_bc ? $dvt$$20$$.zoomOut_a_bc : $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_BORDER_COLOR$;
  };
  $DvtTimelineStyleUtils$$.$getZoomOutButtonHoverBorderColor$ = function $$DvtTimelineStyleUtils$$$$getZoomOutButtonHoverBorderColor$$($dvt$$20$$) {
    return $dvt$$20$$.zoomOut_h_bc ? $dvt$$20$$.zoomOut_h_bc : $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_BORDER_COLOR$;
  };
  $DvtTimelineStyleUtils$$.$getZoomOutButtonDisabledBorderColor$ = function $$DvtTimelineStyleUtils$$$$getZoomOutButtonDisabledBorderColor$$($dvt$$20$$) {
    return $dvt$$20$$.zoomOut_d_bc ? $dvt$$20$$.zoomOut_d_bc : $DvtTimelineStyleUtils$$.$_DEFAULT_ZOOM_CONTROL_BORDER_COLOR$;
  };
  $dvt$$20$$.$Obj$.$createSubclass$($DvtTimelineSeries$$, $dvt$$20$$.$BaseComponent$);
  $DvtTimelineSeries$$.prototype.Init = function $$DvtTimelineSeries$$$$Init$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$) {
    $DvtTimelineSeries$$.$superclass$.Init.call(this, $dvt$$20$$);
    this.$_callback$ = $DvtTimelineAutomation$$;
    this.$_callbackObj$ = $DvtTimelineKeyboardHandler$$;
    this.$_blocks$ = [];
    this.$_renderedReferenceObjects$ = [];
    this.$_seriesTicksArray$ = [];
  };
  $DvtTimelineSeries$$.prototype.$triggerAnimations$ = function $$DvtTimelineSeries$$$$$triggerAnimations$$() {
    var $DvtTimelineAutomation$$ = this.$getCtx$();
    this.$_rmAnimationElems$ && 0 != this.$_rmAnimationElems$.length ? (this.$_callbackObj$.$EventManager$.$removeListeners$(this.$_callbackObj$), $DvtTimelineAutomation$$ = new $dvt$$20$$.$ParallelPlayable$($DvtTimelineAutomation$$, new $dvt$$20$$.$AnimFadeOut$($DvtTimelineAutomation$$, this.$_rmAnimationElems$, $DvtTimelineStyleUtils$$.$getAnimationDuration$(this.$Options$))), $dvt$$20$$.$Playable$.$appendOnEnd$($DvtTimelineAutomation$$, this.$_onRmAnimationEnd$, this), this.$_callbackObj$.$Animation$ = 
    $DvtTimelineAutomation$$, $DvtTimelineAutomation$$.play()) : this.$_mvAnimator$ && this.$_hasMvAnimations$ ? (this.$_callbackObj$.$EventManager$.$removeListeners$(this.$_callbackObj$), $dvt$$20$$.$Playable$.$appendOnEnd$(this.$_mvAnimator$, this.$_onMvAnimationEnd$, this), this.$_callbackObj$.$Animation$ = this.$_mvAnimator$, this.$_mvAnimator$.play()) : this.$_frAnimationElems$ && 0 != this.$_frAnimationElems$.length && (this.$_callbackObj$.$EventManager$.$removeListeners$(this.$_callbackObj$), 
    $DvtTimelineAutomation$$ = new $dvt$$20$$.$ParallelPlayable$($DvtTimelineAutomation$$, new $dvt$$20$$.$AnimFadeIn$($DvtTimelineAutomation$$, this.$_frAnimationElems$, $DvtTimelineStyleUtils$$.$getAnimationDuration$(this.$Options$), 0)), $dvt$$20$$.$Playable$.$appendOnEnd$($DvtTimelineAutomation$$, this.$_onAnimationEnd$, this), this.$_callbackObj$.$Animation$ = $DvtTimelineAutomation$$, $DvtTimelineAutomation$$.play());
  };
  $DvtTimelineSeries$$.prototype.$_onRmAnimationEnd$ = function $$DvtTimelineSeries$$$$$_onRmAnimationEnd$$() {
    for (var $DvtTimelineAutomation$$ = 0;$DvtTimelineAutomation$$ < this.$_rmAnimationElems$.length;$DvtTimelineAutomation$$++) {
      var $DvtTimelineKeyboardHandler$$ = this.$_rmAnimationElems$[$DvtTimelineAutomation$$], $DvtTimeUtils$$ = $DvtTimelineKeyboardHandler$$.getParent();
      $DvtTimeUtils$$ && $DvtTimeUtils$$.removeChild($DvtTimelineKeyboardHandler$$);
    }
    this.$_mvAnimator$ && this.$_hasMvAnimations$ ? (this.$_callbackObj$.$Animation$ = this.$_mvAnimator$, $dvt$$20$$.$Playable$.$appendOnEnd$(this.$_mvAnimator$, this.$_onMvAnimationEnd$, this), this.$_mvAnimator$.play()) : this.$_onMvAnimationEnd$();
  };
  $DvtTimelineSeries$$.prototype.$_onMvAnimationEnd$ = function $$DvtTimelineSeries$$$$$_onMvAnimationEnd$$() {
    if (this.$_frAnimationElems$ && 0 != this.$_frAnimationElems$.length) {
      var $DvtTimelineAutomation$$ = new $dvt$$20$$.$ParallelPlayable$(this.$getCtx$(), new $dvt$$20$$.$AnimFadeIn$(this.$getCtx$(), this.$_frAnimationElems$, $DvtTimelineStyleUtils$$.$getAnimationDuration$(this.$Options$), 0));
      $dvt$$20$$.$Playable$.$appendOnEnd$($DvtTimelineAutomation$$, this.$_onAnimationEnd$, this);
      this.$_callbackObj$.$Animation$ = $DvtTimelineAutomation$$;
      $DvtTimelineAutomation$$.play();
    } else {
      this.$_onAnimationEnd$();
    }
  };
  $DvtTimelineSeries$$.prototype.$_onAnimationEnd$ = function $$DvtTimelineSeries$$$$$_onAnimationEnd$$() {
    this.$_callbackObj$.$onAnimationEnd$();
  };
  $DvtTimelineSeries$$.prototype.$render$ = function $$DvtTimelineSeries$$$$$render$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$) {
    if ($DvtTimelineAutomation$$) {
      if (this.$SetOptions$($DvtTimelineAutomation$$), this.$_isInitialRender$ = this.$Width$ ? !1 : !0, this.$Width$ = $DvtTimelineKeyboardHandler$$, this.$Height$ = $DvtTimeUtils$$, ($DvtTimelineAutomation$$ = this.$Options$.orientation) && $DvtTimelineAutomation$$ == $dvt$$20$$.$Timeline$.$ORIENTATION_VERTICAL$ ? (this.$_allowUpdates$ = 0 == this.$_isVertical$ ? !1 : !0, this.$_isVertical$ = !0) : (this.$_allowUpdates$ = this.$_isVertical$ ? !1 : !0, this.$_isVertical$ = !1), this.$Options$ && 
      ($DvtTimelineAutomation$$ = this.$Parse$(this.$Options$), this.$_applyParsedProperties$($DvtTimelineAutomation$$)), this.$_fetchStartPos$ = 0, this.$_isVertical$ ? (this.$_fetchEndPos$ = $DvtTimeUtils$$, this.$_maxOverflowValue$ = $DvtTimelineKeyboardHandler$$, this.$_length$ = $DvtTimeUtils$$, this.$_size$ = $DvtTimelineKeyboardHandler$$) : (this.$_fetchEndPos$ = $DvtTimelineKeyboardHandler$$, this.$_maxOverflowValue$ = $DvtTimeUtils$$, this.$_length$ = $DvtTimelineKeyboardHandler$$, this.$_size$ = 
      $DvtTimeUtils$$), this.$_isInverted$ = this.$Options$.inverted, this.$_maxDurationSize$ = this.$_colorCount$ = 0, $DvtTimelineSeriesRenderer$$.$renderSeries$(this, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$), $dvt$$20$$.$TimeAxis$.$supportsTouch$() && 0 < this.$_items$.length && this.$_setAriaProperty$("flowto", "_bt_" + this.$_items$[0].getId()), $DvtTimelineKeyboardHandler$$ = this.$GetComponentDescription$()) {
        $dvt$$20$$.$ToolkitUtils$.$setAttrNullNS$(this.$getElem$(), "role", "group"), $dvt$$20$$.$ToolkitUtils$.$setAttrNullNS$(this.$getElem$(), "aria-label", $dvt$$20$$.$StringUtils$.$processAriaLabel$($DvtTimelineKeyboardHandler$$));
      }
    } else {
      this.$_handleResize$($DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$);
    }
  };
  $DvtTimelineSeries$$.prototype.$GetComponentDescription$ = function $$DvtTimelineSeries$$$$$GetComponentDescription$$() {
    var $DvtTimelineAutomation$$ = [$dvt$$20$$.$Bundle$.$getTranslatedString$($dvt$$20$$.$Bundle$.$UTIL_PREFIX$, "TIMELINE_SERIES")];
    this.$_label$ ? $DvtTimelineAutomation$$.push(this.$_label$) : $DvtTimelineAutomation$$.push(this.$Options$.index + 1);
    return $dvt$$20$$.$Bundle$.$getTranslatedString$($dvt$$20$$.$Bundle$.$UTIL_PREFIX$, "COLON_SEP_LIST", $DvtTimelineAutomation$$);
  };
  $DvtTimelineSeries$$.prototype.$_handleResize$ = function $$DvtTimelineSeries$$$$$_handleResize$$($dvt$$20$$, $DvtTimelineAutomation$$) {
    this.$_canvas$.$setTranslateY$(0);
    this.$_canvas$.$setTranslateX$(0);
    this.$Width$ = $dvt$$20$$;
    this.$Height$ = $DvtTimelineAutomation$$;
    this.$_fetchStartPos$ = 0;
    this.$_isVertical$ ? (this.$_fetchEndPos$ = $DvtTimelineAutomation$$, this.$_maxOverflowValue$ = $dvt$$20$$, this.$_length$ = $DvtTimelineAutomation$$, this.$_size$ = $dvt$$20$$) : (this.$_fetchEndPos$ = $dvt$$20$$, this.$_maxOverflowValue$ = $DvtTimelineAutomation$$, this.$_length$ = $dvt$$20$$, this.$_size$ = $DvtTimelineAutomation$$);
    this.$_background$.$setWidth$($dvt$$20$$);
    this.$_background$.$setHeight$($DvtTimelineAutomation$$);
    $DvtTimelineSeriesRenderer$$.$updateSeriesForZoom$(this);
  };
  $DvtTimelineSeries$$.prototype.$applyStyleValues$ = function $$DvtTimelineSeries$$$$$applyStyleValues$$() {
    this.$_style$ = new $dvt$$20$$.$CSSStyle$($DvtTimelineStyleUtils$$.$getSeriesStyle$());
    this.$_seriesStyleDefaults$ = this.$Options$.seriesStyleDefaults;
    this.$_axisStyleDefaults$ = this.$Options$.axisStyleDefaults;
    this.$_colors$ = $DvtTimelineStyleUtils$$.$getColorsArray$(this.$Options$);
    this.$_referenceObjects$ = this.$Options$.referenceObjects;
    if (this.$_seriesStyleDefaults$) {
      var $DvtTimelineAutomation$$ = this.$_seriesStyleDefaults$.backgroundColor;
      $DvtTimelineAutomation$$ && this.$_style$.$parseInlineStyle$("background-color:" + $DvtTimelineAutomation$$ + ";");
    }
    this.$_style$.$parseInlineStyle$(this.$_inlineStyle$);
  };
  $DvtTimelineSeries$$.prototype.$SetOptions$ = function $$DvtTimelineSeries$$$$$SetOptions$$($dvt$$20$$) {
    this.$Options$ = $dvt$$20$$;
  };
  $DvtTimelineSeries$$.prototype.$Parse$ = function $$DvtTimelineSeries$$$$$Parse$$($dvt$$20$$) {
    this.$_parser$ = new $DvtTimelineSeriesParser$$;
    return this.$_parser$.parse($dvt$$20$$, this.$_items$);
  };
  $DvtTimelineSeries$$.prototype.$_applyParsedProperties$ = function $$DvtTimelineSeries$$$$$_applyParsedProperties$$($DvtTimelineAutomation$$) {
    this.$_items$ && (this.$_oldItems$ = this.$_items$);
    this.$_isEmpty$ = (this.$_items$ = $DvtTimelineAutomation$$.items) && 0 < this.$_items$.length ? !1 : !0;
    this.$_isIRAnimationEnabled$ = $DvtTimelineAutomation$$.$isIRAnimationEnabled$;
    this.$_isDCAnimationEnabled$ = $DvtTimelineAutomation$$.$isDCAnimationEnabled$;
    this.$_label$ = $DvtTimelineAutomation$$.label;
    this.$_timeAxis$ = $DvtTimelineAutomation$$.$timeAxis$;
    this.$_emptyText$ = $DvtTimelineAutomation$$.$emptyText$;
    null == this.$_emptyText$ && (this.$_emptyText$ = $dvt$$20$$.$Bundle$.$getTranslatedString$($dvt$$20$$.$Bundle$.$UTIL_PREFIX$, "NO_DATA", null));
    this.$_isTopToBottom$ = $DvtTimelineAutomation$$.$isTopToBottom$;
    this.$_isRandomItemLayout$ = $DvtTimelineAutomation$$.$isRandomItemLayout$;
    this.$_customTimeScales$ = $DvtTimelineAutomation$$.$customTimeScales$;
    this.$_customFormatScales$ = $DvtTimelineAutomation$$.$customFormatScales$;
    this.$_start$ = $DvtTimelineAutomation$$.start;
    this.$_end$ = $DvtTimelineAutomation$$.end;
    this.$_inlineStyle$ = $DvtTimelineAutomation$$.$inlineStyle$;
    this.$_scale$ = $DvtTimelineAutomation$$.scale;
    this.$_converter$ = $DvtTimelineAutomation$$.$converter$;
    this.$applyStyleValues$();
  };
  $DvtTimelineSeries$$.prototype.$calculateSpacing$ = function $$DvtTimelineSeries$$$$$calculateSpacing$$($dvt$$20$$, $DvtTimelineAutomation$$) {
    if (null != this.$_items$ && 0 != this.$_items$.length) {
      var $DvtTimelineKeyboardHandler$$ = this.$_maxOverflowValue$, $DvtTimeUtils$$ = $dvt$$20$$.$_spacing$;
      if (this.$_isRandomItemLayout$) {
        if (null == $DvtTimeUtils$$) {
          var $DvtTimelineKeyboardHandler$$ = $dvt$$20$$.getHeight(), $DvtTimeUtils$$ = this.$_initialSpacing$, $DvtTimelineDefaults$$ = this.$_maxOverflowValue$ - $DvtTimelineKeyboardHandler$$ - $DvtTimeUtils$$;
          0 > $DvtTimelineDefaults$$ && ($DvtTimelineDefaults$$ = 0);
          $DvtTimeUtils$$ = Math.round(Math.random() * $DvtTimelineDefaults$$) + $DvtTimeUtils$$;
          this.$_maxOverflowValue$ < $DvtTimeUtils$$ + $DvtTimelineKeyboardHandler$$ && (this.$_maxOverflowValue$ = $DvtTimeUtils$$ + $DvtTimelineKeyboardHandler$$ + $DvtTimelineStyleUtils$$.$getBubbleSpacing$());
        }
        return $DvtTimeUtils$$;
      }
      null == $DvtTimeUtils$$ && ($DvtTimeUtils$$ = this.$_initialSpacing$);
      if (this.$_isVertical$) {
        for ($i$$689$$ = 0;$i$$689$$ < $DvtTimelineAutomation$$;$i$$689$$++) {
          $currItem_currY$$21$$ = this.$_items$[$i$$689$$], $DvtTimelineSeriesRenderer$$ = $currItem_currY$$21$$.getWidth() + 10, $DvtTimelineKeyboardHandler$$ < $DvtTimeUtils$$ + $DvtTimelineSeriesRenderer$$ && ($DvtTimelineKeyboardHandler$$ = $DvtTimeUtils$$ + $DvtTimelineSeriesRenderer$$);
        }
      } else {
        for (var $DvtTimelineSeries$$ = $dvt$$20$$.$_loc$, $DvtTimelineEventManager$$ = $dvt$$20$$.getWidth() + 10, $DvtTimelineDefaults$$ = $DvtTimelineStyleUtils$$.$getBubbleSpacing$(), $DvtTimelineParser$$ = [], $i$$689$$ = 0;$i$$689$$ < $DvtTimelineAutomation$$;$i$$689$$++) {
          var $currItem_currY$$21$$ = this.$_items$[$i$$689$$], $DvtTimelineSeriesRenderer$$ = $currItem_currY$$21$$.getWidth() + 10, $DvtTimelineSeriesItem$$ = $currItem_currY$$21$$.$_loc$;
          ($DvtTimelineSeries$$ >= $DvtTimelineSeriesItem$$ && $DvtTimelineSeries$$ <= $DvtTimelineSeriesItem$$ + $DvtTimelineSeriesRenderer$$ || $DvtTimelineSeriesItem$$ >= $DvtTimelineSeries$$ && $DvtTimelineSeriesItem$$ <= $DvtTimelineSeries$$ + $DvtTimelineEventManager$$) && $DvtTimelineParser$$.push($currItem_currY$$21$$);
        }
        for ($i$$689$$ = 0;$i$$689$$ < $DvtTimelineParser$$.length;$i$$689$$++) {
          $DvtTimelineSeries$$ = !1;
          for ($DvtTimelineEventManager$$ = 0;$DvtTimelineEventManager$$ < $DvtTimelineParser$$.length;$DvtTimelineEventManager$$++) {
            var $currItem_currY$$21$$ = $DvtTimelineParser$$[$DvtTimelineEventManager$$], $DvtTimelineSeriesNode$$ = $currItem_currY$$21$$.getHeight(), $currItem_currY$$21$$ = $currItem_currY$$21$$.$_spacing$;
            if ($DvtTimeUtils$$ >= $currItem_currY$$21$$ && $DvtTimeUtils$$ <= $currItem_currY$$21$$ + $DvtTimelineSeriesNode$$) {
              $DvtTimeUtils$$ = $currItem_currY$$21$$ + $DvtTimelineSeriesNode$$ + $DvtTimelineDefaults$$;
              $dvt$$20$$.$setSpacing$($DvtTimeUtils$$);
              $DvtTimelineSeries$$ = !0;
              break;
            }
          }
          if (!$DvtTimelineSeries$$) {
            break;
          }
        }
        $DvtTimelineKeyboardHandler$$ < $DvtTimeUtils$$ + $DvtTimelineSeriesNode$$ && ($DvtTimelineKeyboardHandler$$ = $DvtTimeUtils$$ + $DvtTimelineSeriesNode$$);
      }
      $DvtTimelineKeyboardHandler$$ > this.$_maxOverflowValue$ && (this.$_maxOverflowValue$ = $DvtTimelineKeyboardHandler$$ + $DvtTimelineStyleUtils$$.$getBubbleSpacing$());
      return $DvtTimeUtils$$;
    }
  };
  $DvtTimelineSeries$$.prototype.$calculateDurationSize$ = function $$DvtTimelineSeries$$$$$calculateDurationSize$$($dvt$$20$$, $DvtTimelineAutomation$$) {
    if (null != this.$_items$ && 0 != this.$_items$.length) {
      var $DvtTimelineKeyboardHandler$$ = $dvt$$20$$.$getStartTime$(), $DvtTimeUtils$$ = $dvt$$20$$.$getEndTime$();
      if ($DvtTimeUtils$$ && $DvtTimeUtils$$ != $DvtTimelineKeyboardHandler$$) {
        $DvtTimeUtils$$ = $dvt$$20$$.$_durationLevel$;
        null == $DvtTimeUtils$$ && ($DvtTimeUtils$$ = 1);
        for (var $DvtTimelineDefaults$$ = [], $DvtTimelineSeries$$ = 0;$DvtTimelineSeries$$ < $DvtTimelineAutomation$$;$DvtTimelineSeries$$++) {
          var $DvtTimelineEventManager$$ = this.$_items$[$DvtTimelineSeries$$], $DvtTimelineParser$$ = $DvtTimelineEventManager$$.$getStartTime$(), $currEndTime$$ = $DvtTimelineEventManager$$.$getEndTime$();
          $currEndTime$$ && $currEndTime$$ != $DvtTimelineParser$$ && $DvtTimelineKeyboardHandler$$ >= $DvtTimelineParser$$ && $DvtTimelineKeyboardHandler$$ <= $currEndTime$$ && $DvtTimelineDefaults$$.push($DvtTimelineEventManager$$);
        }
        for ($DvtTimelineSeries$$ = 0;$DvtTimelineSeries$$ < $DvtTimelineDefaults$$.length;$DvtTimelineSeries$$++) {
          $DvtTimelineKeyboardHandler$$ = !1;
          for ($DvtTimelineParser$$ = 0;$DvtTimelineParser$$ < $DvtTimelineDefaults$$.length;$DvtTimelineParser$$++) {
            if ($DvtTimelineEventManager$$ = $DvtTimelineDefaults$$[$DvtTimelineParser$$], $DvtTimelineEventManager$$ = $DvtTimelineEventManager$$.$_durationLevel$, $DvtTimeUtils$$ == $DvtTimelineEventManager$$) {
              $DvtTimeUtils$$ = $DvtTimelineEventManager$$ + 1;
              $dvt$$20$$.$setDurationLevel$($DvtTimeUtils$$);
              $DvtTimelineKeyboardHandler$$ = !0;
              break;
            }
          }
          if (!$DvtTimelineKeyboardHandler$$) {
            break;
          }
        }
        $DvtTimeUtils$$ > this.$_maxDurationSize$ && (this.$_maxDurationSize$ = $DvtTimeUtils$$);
        return $DvtTimeUtils$$;
      }
    }
  };
  $DvtTimelineSeries$$.prototype.$prepareDurations$ = function $$DvtTimelineSeries$$$$$prepareDurations$$() {
    for (var $dvt$$20$$ = 0;$dvt$$20$$ < this.$_items$.length;$dvt$$20$$++) {
      var $DvtTimelineAutomation$$ = this.$_items$[$dvt$$20$$], $DvtTimelineKeyboardHandler$$ = $DvtTimelineAutomation$$.$getStartTime$(), $DvtTimeUtils$$ = $DvtTimelineAutomation$$.$getEndTime$();
      $DvtTimeUtils$$ && $DvtTimeUtils$$ != $DvtTimelineKeyboardHandler$$ && ($DvtTimelineAutomation$$.$setDurationLevel$(this.$calculateDurationSize$($DvtTimelineAutomation$$, $dvt$$20$$)), $DvtTimelineAutomation$$.$setDurationSize$(22 + 10 * $DvtTimelineAutomation$$.$_durationLevel$ - 5), null == $DvtTimelineAutomation$$.$_durationFillColor$ && ($DvtTimelineAutomation$$.$setDurationFillColor$(this.$_colors$[this.$_colorCount$]), this.$_colorCount$++, this.$_colorCount$ == this.$_colors$.length && 
      (this.$_colorCount$ = 0)));
    }
  };
  $DvtTimelineSeries$$.prototype.$prepareItems$ = function $$DvtTimelineSeries$$$$$prepareItems$$($DvtTimelineAutomation$$) {
    this.$isVertical$() ? this.$_initialSpacing$ = 20 * (0 < this.$_maxDurationSize$ ? 1 : 0) + $DvtTimelineStyleUtils$$.$getBubbleSpacing$() + 10 * this.$_maxDurationSize$ : this.$_initialSpacing$ = 20 + $DvtTimelineStyleUtils$$.$getBubbleSpacing$() + 10 * this.$_maxDurationSize$;
    for (var $DvtTimelineKeyboardHandler$$ = 0;$DvtTimelineKeyboardHandler$$ < $DvtTimelineAutomation$$.length;$DvtTimelineKeyboardHandler$$++) {
      var $DvtTimeUtils$$ = $DvtTimelineAutomation$$[$DvtTimelineKeyboardHandler$$], $DvtTimelineDefaults$$ = $dvt$$20$$.$TimeAxis$.$getDatePosition$(this.$_start$, this.$_end$, $DvtTimeUtils$$.$getStartTime$(), this.$_length$), $DvtTimelineSeries$$ = $DvtTimeUtils$$.$getEndTime$();
      $DvtTimelineSeries$$ && $DvtTimelineSeries$$ != $DvtTimeUtils$$.$getStartTime$() && ($DvtTimelineSeries$$ = $dvt$$20$$.$TimeAxis$.$getDatePosition$(this.$_start$, this.$_end$, $DvtTimelineSeries$$, this.$_length$) - $DvtTimelineDefaults$$, $DvtTimelineDefaults$$ += Math.min($DvtTimelineStyleUtils$$.$getDurationFeelerOffset$(), $DvtTimelineSeries$$ / 2));
      $DvtTimeUtils$$.$setLoc$($DvtTimelineDefaults$$);
    }
    for ($DvtTimelineKeyboardHandler$$ = 0;$DvtTimelineKeyboardHandler$$ < this.$_items$.length;$DvtTimelineKeyboardHandler$$++) {
      $DvtTimeUtils$$ = this.$_items$[$DvtTimelineKeyboardHandler$$], $DvtTimelineDefaults$$ = $dvt$$20$$.$TimeAxis$.$getDatePosition$(this.$_start$, this.$_end$, $DvtTimeUtils$$.$getStartTime$(), this.$_length$), $DvtTimelineDefaults$$ < this.$_fetchStartPos$ || $DvtTimelineDefaults$$ > this.$_fetchEndPos$ || $DvtTimelineSeriesItemRenderer$$.$initializeItem$($DvtTimeUtils$$, this, $DvtTimelineKeyboardHandler$$);
    }
  };
  $DvtTimelineSeries$$.prototype.$getLabel$ = function $$DvtTimelineSeries$$$$$getLabel$$() {
    return this.$_label$;
  };
  $DvtTimelineSeries$$.prototype.$HandleItemAction$ = function $$DvtTimelineSeries$$$$$HandleItemAction$$($DvtTimelineAutomation$$) {
    var $DvtTimelineKeyboardHandler$$ = $DvtTimelineAutomation$$.$getAction$();
    $DvtTimelineKeyboardHandler$$ && ($DvtTimelineAutomation$$ = $dvt$$20$$.$EventFactory$.$newActionEvent$("action", $DvtTimelineKeyboardHandler$$, $DvtTimelineAutomation$$.getId()), $dvt$$20$$.$EventDispatcher$.dispatchEvent(this.$_callback$, this.$_callbackObj$, this, $DvtTimelineAutomation$$));
  };
  $DvtTimelineSeries$$.prototype.$isTopToBottom$ = function $$DvtTimelineSeries$$$$$isTopToBottom$$() {
    return this.$_isTopToBottom$;
  };
  $DvtTimelineSeries$$.prototype.$isVertical$ = function $$DvtTimelineSeries$$$$$isVertical$$() {
    return this.$_isVertical$;
  };
  $DvtTimelineSeries$$.prototype.$addTick$ = function $$DvtTimelineSeries$$$$$addTick$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$, $DvtTimelineDefaults$$, $DvtTimelineSeries$$, $DvtTimelineEventManager$$, $DvtTimelineParser$$) {
    $DvtTimelineKeyboardHandler$$ = new $dvt$$20$$.$Line$(this.$getCtx$(), $DvtTimelineKeyboardHandler$$, $DvtTimelineDefaults$$, $DvtTimeUtils$$, $DvtTimelineSeries$$, $DvtTimelineParser$$);
    $DvtTimelineKeyboardHandler$$.$setStroke$($DvtTimelineEventManager$$);
    $DvtTimelineKeyboardHandler$$.$setPixelHinting$();
    $DvtTimelineAutomation$$.$addChild$($DvtTimelineKeyboardHandler$$);
    return $DvtTimelineKeyboardHandler$$;
  };
  $DvtTimelineSeries$$.prototype.$setVScrollPos$ = function $$DvtTimelineSeries$$$$$setVScrollPos$$($dvt$$20$$) {
    null != this.$_canvas$ && this.$_canvas$.$setTranslateY$(0 - $dvt$$20$$);
  };
  $DvtTimelineSeries$$.prototype.$setHScrollPos$ = function $$DvtTimelineSeries$$$$$setHScrollPos$$($dvt$$20$$) {
    null != this.$_canvas$ && this.$_canvas$.$setTranslateX$(0 - $dvt$$20$$);
  };
  $dvt$$20$$.$Obj$.$createSubclass$($DvtTimelineSeriesItem$$, $dvt$$20$$.$Container$);
  $DvtTimelineSeriesItem$$.$ENABLED_STATE_KEY$ = "en";
  $DvtTimelineSeriesItem$$.$SELECTED_STATE_KEY$ = "sel";
  $DvtTimelineSeriesItem$$.$ACTIVE_SELECTED_STATE_KEY$ = "asel";
  $DvtTimelineSeriesItem$$.$HOVER_STATE_KEY$ = "hl";
  $DvtTimelineSeriesItem$$.prototype.Init = function $$DvtTimelineSeriesItem$$$$Init$($dvt$$20$$, $DvtTimelineAutomation$$) {
    $DvtTimelineSeriesItem$$.$superclass$.Init.call(this, $dvt$$20$$, "g", $DvtTimelineAutomation$$);
  };
  $DvtTimelineSeriesItem$$.prototype.$setSelected$ = function $$DvtTimelineSeriesItem$$$$$setSelected$$($dvt$$20$$) {
    this.$_isSelected$ != $dvt$$20$$ && ((this.$_isSelected$ = $dvt$$20$$) ? this.$_isShowingHoverEffect$ ? this.$applyState$($DvtTimelineSeriesItem$$.$ACTIVE_SELECTED_STATE_KEY$) : this.$applyState$($DvtTimelineSeriesItem$$.$SELECTED_STATE_KEY$) : this.$applyState$($DvtTimelineSeriesItem$$.$ENABLED_STATE_KEY$));
  };
  $DvtTimelineSeriesItem$$.prototype.$showHoverEffect$ = function $$DvtTimelineSeriesItem$$$$$showHoverEffect$$($dvt$$20$$) {
    this.$_isShowingHoverEffect$ || (this.$_isShowingHoverEffect$ = !0, this.$_isSelected$ && $dvt$$20$$ ? this.$applyState$($DvtTimelineSeriesItem$$.$ACTIVE_SELECTED_STATE_KEY$) : this.$_isSelected$ ? this.$applyState$($DvtTimelineSeriesItem$$.$SELECTED_STATE_KEY$) : this.$applyState$($DvtTimelineSeriesItem$$.$HOVER_STATE_KEY$));
  };
  $DvtTimelineSeriesItem$$.prototype.$hideHoverEffect$ = function $$DvtTimelineSeriesItem$$$$$hideHoverEffect$$($dvt$$20$$) {
    this.$_isSelected$ && $dvt$$20$$ ? this.$applyState$($DvtTimelineSeriesItem$$.$ACTIVE_SELECTED_STATE_KEY$) : this.$_isSelected$ ? this.$applyState$($DvtTimelineSeriesItem$$.$SELECTED_STATE_KEY$) : this.$applyState$($DvtTimelineSeriesItem$$.$ENABLED_STATE_KEY$);
    this.$_isShowingHoverEffect$ = !1;
  };
  $DvtTimelineSeriesItem$$.prototype.$applyState$ = function $$DvtTimelineSeriesItem$$$$$applyState$$($DvtTimelineAutomation$$) {
    var $DvtTimelineKeyboardHandler$$ = this.$_node$, $DvtTimeUtils$$ = $DvtTimelineKeyboardHandler$$.$_displayable$;
    if (null != $DvtTimeUtils$$) {
      var $DvtTimelineDefaults$$ = $DvtTimeUtils$$.$getChildAt$(0), $DvtTimelineSeries$$ = $DvtTimelineDefaults$$.$getChildAt$(0), $DvtTimeUtils$$ = $DvtTimelineKeyboardHandler$$.$_durationBar$;
      if ($DvtTimelineAutomation$$ == $DvtTimelineSeriesItem$$.$ACTIVE_SELECTED_STATE_KEY$) {
        $DvtTimelineAutomation$$ = $DvtTimelineStyleUtils$$.$getItemSelectedFillColor$($DvtTimelineKeyboardHandler$$);
        var $DvtTimelineEventManager$$ = $DvtTimelineStyleUtils$$.$getItemSelectedStrokeColor$($DvtTimelineKeyboardHandler$$), $DvtTimelineParser$$ = $DvtTimelineStyleUtils$$.$getItemSelectedStrokeWidth$(), $DvtTimelineSeriesRenderer$$ = $DvtTimelineStyleUtils$$.$getItemInnerActiveStrokeColor$();
      } else {
        $DvtTimelineAutomation$$ == $DvtTimelineSeriesItem$$.$SELECTED_STATE_KEY$ ? ($DvtTimelineAutomation$$ = $DvtTimelineStyleUtils$$.$getItemSelectedFillColor$($DvtTimelineKeyboardHandler$$), $DvtTimelineEventManager$$ = $DvtTimelineStyleUtils$$.$getItemSelectedStrokeColor$($DvtTimelineKeyboardHandler$$), $DvtTimelineParser$$ = $DvtTimelineStyleUtils$$.$getItemSelectedStrokeWidth$(), $DvtTimelineSeriesRenderer$$ = $DvtTimelineStyleUtils$$.$getItemInnerStrokeColor$()) : $DvtTimelineAutomation$$ == 
        $DvtTimelineSeriesItem$$.$HOVER_STATE_KEY$ ? ($DvtTimelineAutomation$$ = $DvtTimelineStyleUtils$$.$getItemHoverFillColor$($DvtTimelineKeyboardHandler$$), $DvtTimelineEventManager$$ = $DvtTimelineStyleUtils$$.$getItemHoverStrokeColor$($DvtTimelineKeyboardHandler$$), $DvtTimelineParser$$ = $DvtTimelineStyleUtils$$.$getItemHoverStrokeWidth$(), $DvtTimelineSeriesRenderer$$ = $DvtTimelineStyleUtils$$.$getItemInnerActiveStrokeColor$()) : ($DvtTimelineAutomation$$ = $DvtTimelineStyleUtils$$.$getItemFillColor$($DvtTimelineKeyboardHandler$$), 
        $DvtTimelineEventManager$$ = $DvtTimelineStyleUtils$$.$getItemStrokeColor$($DvtTimelineKeyboardHandler$$), $DvtTimelineParser$$ = $DvtTimelineStyleUtils$$.$getItemStrokeWidth$(), $DvtTimelineSeriesRenderer$$ = $DvtTimelineStyleUtils$$.$getItemInnerStrokeColor$());
      }
      var $bubbleInnerStrokeWidth$$ = $DvtTimelineStyleUtils$$.$getItemInnerStrokeWidth$(), $DvtTimelineEventManager$$ = new $dvt$$20$$.$SolidStroke$($DvtTimelineEventManager$$, 1, $DvtTimelineParser$$), $DvtTimelineSeriesRenderer$$ = new $dvt$$20$$.$SolidStroke$($DvtTimelineSeriesRenderer$$, 1, $bubbleInnerStrokeWidth$$);
      $DvtTimelineDefaults$$.$setSolidFill$($DvtTimelineAutomation$$);
      $DvtTimelineDefaults$$.$setStroke$($DvtTimelineEventManager$$);
      $DvtTimelineSeries$$.$setStroke$($DvtTimelineSeriesRenderer$$);
      ($DvtTimelineKeyboardHandler$$ = $DvtTimelineKeyboardHandler$$.$_feeler$) && $DvtTimelineKeyboardHandler$$.$setStroke$($DvtTimelineEventManager$$);
      $DvtTimeUtils$$ && $DvtTimeUtils$$.$setStroke$($DvtTimelineEventManager$$);
    }
  };
  var $DvtTimelineSeriesItemRenderer$$ = {};
  $dvt$$20$$.$Obj$.$createSubclass$($DvtTimelineSeriesItemRenderer$$, $dvt$$20$$.$Obj$);
  $DvtTimelineSeriesItemRenderer$$.$renderItem$ = function $$DvtTimelineSeriesItemRenderer$$$$renderItem$$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$, $DvtTimelineDefaults$$, $DvtTimelineSeries$$) {
    $dvt$$20$$.$_content$ ? ($DvtTimelineSeriesItemRenderer$$.$_renderBubble$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimelineDefaults$$), $DvtTimelineSeriesItemRenderer$$.$_displayBubble$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimeUtils$$, null, !1)) : ($DvtTimelineAutomation$$.$_hasMvAnimations$ = !0, $DvtTimelineSeriesItemRenderer$$.$_displayBubble$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimeUtils$$, $DvtTimelineSeries$$, !0));
    $DvtTimelineAutomation$$.$isVertical$() || ($dvt$$20$$.$_feeler$ && $DvtTimelineAutomation$$.$_allowUpdates$ ? $DvtTimelineSeriesItemRenderer$$.$_updateFeeler$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimeUtils$$, $DvtTimelineSeries$$) : $DvtTimelineSeriesItemRenderer$$.$_renderFeeler$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$.$feelers$, $DvtTimeUtils$$, $DvtTimelineDefaults$$));
  };
  $DvtTimelineSeriesItemRenderer$$.$initializeItem$ = function $$DvtTimelineSeriesItemRenderer$$$$initializeItem$$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$) {
    $dvt$$20$$.$_displayable$ && $DvtTimelineAutomation$$.$_allowUpdates$ ? $DvtTimelineSeriesItemRenderer$$.$_updateBubble$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$) : $DvtTimelineSeriesItemRenderer$$.$_createBubble$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$);
  };
  $DvtTimelineSeriesItemRenderer$$.$_createBubble$ = function $$DvtTimelineSeriesItemRenderer$$$$_createBubble$$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$) {
    var $DvtTimeUtils$$ = $DvtTimelineSeriesItemRenderer$$.$_getBubbleContent$($dvt$$20$$, $DvtTimelineAutomation$$);
    $DvtTimelineAutomation$$.$addChild$($DvtTimeUtils$$);
    var $DvtTimelineDefaults$$ = $DvtTimeUtils$$.$getDimensions$();
    $DvtTimelineAutomation$$.removeChild($DvtTimeUtils$$);
    $dvt$$20$$.$setWidth$($DvtTimelineDefaults$$.$w$ + 10);
    $dvt$$20$$.$setHeight$($DvtTimelineDefaults$$.$h$ + 10);
    $dvt$$20$$.$_content$ = $DvtTimeUtils$$;
    $DvtTimelineAutomation$$ = $DvtTimelineAutomation$$.$calculateSpacing$($dvt$$20$$, $DvtTimelineKeyboardHandler$$);
    $dvt$$20$$.$setSpacing$($DvtTimelineAutomation$$);
  };
  $DvtTimelineSeriesItemRenderer$$.$_renderBubble$ = function $$DvtTimelineSeriesItemRenderer$$$$_renderBubble$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$, $DvtTimelineDefaults$$) {
    var $DvtTimelineSeries$$ = $DvtTimelineKeyboardHandler$$.$getCtx$(), $DvtTimelineEventManager$$ = $dvt$$20$$.$Agent$.$isRightToLeft$($DvtTimelineSeries$$), $DvtTimelineParser$$ = $DvtTimelineAutomation$$.getId(), $DvtTimelineSeriesRenderer$$ = $DvtTimelineAutomation$$.$_content$;
    $DvtTimelineAutomation$$.$_content$ = null;
    var $bubble$$1_nodeWidth$$4$$ = $DvtTimelineAutomation$$.getWidth(), $innerBubbleArray_nodeHeight$$7$$ = $DvtTimelineAutomation$$.getHeight(), $DvtTimelineSeriesNode$$ = "_bubble_" + $DvtTimelineParser$$;
    if ($DvtTimelineKeyboardHandler$$.$isVertical$()) {
      var $DvtTimelineRenderer$$ = $innerBubbleArray_nodeHeight$$7$$ / 2, $DvtTimelineSeriesParser$$ = $DvtTimelineRenderer$$ - 6, $DvtTimelineSeriesItemRenderer$$ = $DvtTimelineRenderer$$ + 6;
      !$DvtTimelineEventManager$$ && $DvtTimelineKeyboardHandler$$.$_isInverted$ || $DvtTimelineEventManager$$ && !$DvtTimelineKeyboardHandler$$.$_isInverted$ ? ($DvtTimelineEventManager$$ = [0, 0, 0, $DvtTimelineSeriesParser$$, -6, $DvtTimelineRenderer$$, 0, $DvtTimelineSeriesItemRenderer$$, 0, $innerBubbleArray_nodeHeight$$7$$, $bubble$$1_nodeWidth$$4$$, $innerBubbleArray_nodeHeight$$7$$, $bubble$$1_nodeWidth$$4$$, 0, 0, 0], $innerBubbleArray_nodeHeight$$7$$ = [2, 2, 2, $DvtTimelineSeriesParser$$, 
      -4, $DvtTimelineRenderer$$, 2, $DvtTimelineSeriesItemRenderer$$, 2, $innerBubbleArray_nodeHeight$$7$$ - 2, $bubble$$1_nodeWidth$$4$$ - 2, $innerBubbleArray_nodeHeight$$7$$ - 2, $bubble$$1_nodeWidth$$4$$ - 2, 2, 2, 2]) : ($DvtTimelineEventManager$$ = [0, 0, 0, $innerBubbleArray_nodeHeight$$7$$, $bubble$$1_nodeWidth$$4$$, $innerBubbleArray_nodeHeight$$7$$, $bubble$$1_nodeWidth$$4$$, $DvtTimelineSeriesItemRenderer$$, $bubble$$1_nodeWidth$$4$$ + 6, $DvtTimelineRenderer$$, $bubble$$1_nodeWidth$$4$$, 
      $DvtTimelineSeriesParser$$, $bubble$$1_nodeWidth$$4$$, 0, 0, 0], $innerBubbleArray_nodeHeight$$7$$ = [2, 2, 2, $innerBubbleArray_nodeHeight$$7$$ - 2, $bubble$$1_nodeWidth$$4$$ - 2, $innerBubbleArray_nodeHeight$$7$$ - 2, $bubble$$1_nodeWidth$$4$$ - 2, $DvtTimelineSeriesItemRenderer$$, $bubble$$1_nodeWidth$$4$$ + 4, $DvtTimelineRenderer$$, $bubble$$1_nodeWidth$$4$$ - 2, $DvtTimelineSeriesParser$$, $bubble$$1_nodeWidth$$4$$ - 2, 2, 2, 2]);
    } else {
      $DvtTimelineRenderer$$ = $DvtTimelineEventManager$$ ? $bubble$$1_nodeWidth$$4$$ - $DvtTimelineStyleUtils$$.$getBubbleOffset$() : $DvtTimelineStyleUtils$$.$getBubbleOffset$(), $DvtTimelineSeriesParser$$ = $DvtTimelineRenderer$$ - 6, $DvtTimelineSeriesItemRenderer$$ = $DvtTimelineRenderer$$ + 6, $DvtTimelineKeyboardHandler$$.$_isInverted$ ? ($DvtTimelineEventManager$$ = [0, 0, $DvtTimelineSeriesParser$$, 0, $DvtTimelineRenderer$$, -6, $DvtTimelineSeriesItemRenderer$$, 0, $bubble$$1_nodeWidth$$4$$, 
      0, $bubble$$1_nodeWidth$$4$$, $innerBubbleArray_nodeHeight$$7$$, 0, $innerBubbleArray_nodeHeight$$7$$, 0, 0], $innerBubbleArray_nodeHeight$$7$$ = [2, 2, $DvtTimelineSeriesParser$$, 2, $DvtTimelineRenderer$$, -4, $DvtTimelineSeriesItemRenderer$$, 2, $bubble$$1_nodeWidth$$4$$ - 2, 2, $bubble$$1_nodeWidth$$4$$ - 2, $innerBubbleArray_nodeHeight$$7$$ - 2, 2, $innerBubbleArray_nodeHeight$$7$$ - 2, 2, 2]) : ($DvtTimelineEventManager$$ = [0, 0, 0, $innerBubbleArray_nodeHeight$$7$$, $DvtTimelineSeriesParser$$, 
      $innerBubbleArray_nodeHeight$$7$$, $DvtTimelineRenderer$$, $innerBubbleArray_nodeHeight$$7$$ + 6, $DvtTimelineSeriesItemRenderer$$, $innerBubbleArray_nodeHeight$$7$$, $bubble$$1_nodeWidth$$4$$, $innerBubbleArray_nodeHeight$$7$$, $bubble$$1_nodeWidth$$4$$, 0, 0, 0], $innerBubbleArray_nodeHeight$$7$$ = [2, 2, 2, $innerBubbleArray_nodeHeight$$7$$ - 2, $DvtTimelineSeriesParser$$, $innerBubbleArray_nodeHeight$$7$$ - 2, $DvtTimelineRenderer$$, $innerBubbleArray_nodeHeight$$7$$ + 4, $DvtTimelineSeriesItemRenderer$$, 
      $innerBubbleArray_nodeHeight$$7$$ - 2, $bubble$$1_nodeWidth$$4$$ - 2, $innerBubbleArray_nodeHeight$$7$$ - 2, $bubble$$1_nodeWidth$$4$$ - 2, 2, 2, 2]);
    }
    $bubble$$1_nodeWidth$$4$$ = new $dvt$$20$$.$Polygon$($DvtTimelineSeries$$, $DvtTimelineEventManager$$, $DvtTimelineSeriesNode$$);
    $DvtTimelineSeriesNode$$ = new $dvt$$20$$.$Polygon$($DvtTimelineSeries$$, $innerBubbleArray_nodeHeight$$7$$, $DvtTimelineSeriesNode$$ + "_i");
    $DvtTimelineSeriesNode$$.$setSolidFill$($DvtTimelineStyleUtils$$.$getItemInnerFillColor$());
    $DvtTimelineSeriesRenderer$$.$setTranslate$(5, 5);
    $bubble$$1_nodeWidth$$4$$.$addChild$($DvtTimelineSeriesNode$$);
    $bubble$$1_nodeWidth$$4$$.$addChild$($DvtTimelineSeriesRenderer$$);
    $DvtTimelineSeries$$ = new $DvtTimelineSeriesItem$$($DvtTimelineSeries$$, "_bt_" + $DvtTimelineParser$$);
    $DvtTimelineDefaults$$ && ($DvtTimelineSeries$$.$setAlpha$(0), $DvtTimelineDefaults$$.push($DvtTimelineSeries$$));
    $DvtTimelineSeries$$.$addChild$($bubble$$1_nodeWidth$$4$$);
    $dvt$$20$$.$TimeAxis$.$supportsTouch$() && $dvt$$20$$.$ToolkitUtils$.$setAttrNullNS$($DvtTimelineSeries$$.$_elem$, "id", $DvtTimelineSeries$$.$_id$);
    $DvtTimelineSeries$$.$_node$ = $DvtTimelineAutomation$$;
    $DvtTimelineAutomation$$.$setBubble$($DvtTimelineSeries$$);
    $DvtTimelineSeries$$.$applyState$($DvtTimelineSeriesItem$$.$ENABLED_STATE_KEY$);
    0 <= $DvtTimelineAutomation$$.$_loc$ && $DvtTimeUtils$$.$addChild$($DvtTimelineSeries$$);
    $DvtTimelineSeries$$.$setAriaRole$("group");
    $DvtTimelineAutomation$$.$_updateAriaLabel$();
    $DvtTimelineKeyboardHandler$$.$_callbackObj$.$EventManager$.$associate$($DvtTimelineSeries$$, $DvtTimelineAutomation$$);
  };
  $DvtTimelineSeriesItemRenderer$$.$_displayBubble$ = function $$DvtTimelineSeriesItemRenderer$$$$_displayBubble$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$, $DvtTimelineDefaults$$, $DvtTimelineSeries$$) {
    var $DvtTimelineEventManager$$ = $dvt$$20$$.$Agent$.$isRightToLeft$($DvtTimelineKeyboardHandler$$.$getCtx$()), $DvtTimelineParser$$ = $DvtTimelineAutomation$$.$_loc$, $DvtTimelineSeriesRenderer$$ = $DvtTimelineAutomation$$.getWidth(), $nodeHeight$$8_transY$$1$$ = $DvtTimelineAutomation$$.getHeight(), $spacing$$3$$ = $DvtTimelineAutomation$$.$_spacing$;
    $DvtTimelineAutomation$$ = $DvtTimelineAutomation$$.$_displayable$;
    $DvtTimelineSeries$$ && $DvtTimelineAutomation$$.$applyState$($DvtTimelineSeriesItem$$.$ENABLED_STATE_KEY$);
    $DvtTimelineKeyboardHandler$$.$isVertical$() ? ($nodeHeight$$8_transY$$1$$ = $DvtTimelineParser$$ - $nodeHeight$$8_transY$$1$$ / 2, $DvtTimelineEventManager$$ && $DvtTimelineKeyboardHandler$$.$_isInverted$ || !$DvtTimelineEventManager$$ && !$DvtTimelineKeyboardHandler$$.$_isInverted$ ? $DvtTimelineEventManager$$ = $DvtTimelineKeyboardHandler$$.$_size$ - ($DvtTimelineSeriesRenderer$$ + $DvtTimelineKeyboardHandler$$.$_initialSpacing$) + $DvtTimeUtils$$ : ($DvtTimelineEventManager$$ = $DvtTimelineKeyboardHandler$$.$_initialSpacing$, 
    $DvtTimeUtils$$ = 0)) : ($DvtTimelineEventManager$$ = $DvtTimelineEventManager$$ ? $DvtTimelineKeyboardHandler$$.$_length$ - $DvtTimelineParser$$ - $DvtTimelineSeriesRenderer$$ + $DvtTimelineStyleUtils$$.$getBubbleOffset$() : $DvtTimelineParser$$ - $DvtTimelineStyleUtils$$.$getBubbleOffset$(), $DvtTimelineKeyboardHandler$$.$_isInverted$ ? ($nodeHeight$$8_transY$$1$$ = $DvtTimelineKeyboardHandler$$.$isTopToBottom$() ? $spacing$$3$$ : $DvtTimelineKeyboardHandler$$.$Height$ - $spacing$$3$$ - $nodeHeight$$8_transY$$1$$ + 
    $DvtTimeUtils$$ + $DvtTimelineKeyboardHandler$$.$_initialSpacing$ - $DvtTimelineStyleUtils$$.$getBubbleSpacing$(), $DvtTimeUtils$$ = 0) : $nodeHeight$$8_transY$$1$$ = $DvtTimelineKeyboardHandler$$.$isTopToBottom$() ? $spacing$$3$$ - $DvtTimelineKeyboardHandler$$.$_initialSpacing$ + $DvtTimelineStyleUtils$$.$getBubbleSpacing$() : $DvtTimelineKeyboardHandler$$.$Height$ - $spacing$$3$$ - $nodeHeight$$8_transY$$1$$ + $DvtTimeUtils$$);
    $DvtTimelineDefaults$$ ? ($DvtTimelineKeyboardHandler$$.$isVertical$() ? $DvtTimelineAutomation$$.$setTranslateX$($DvtTimelineAutomation$$.$getTranslateX$() + $DvtTimelineKeyboardHandler$$.$_canvasOffsetX$ + $DvtTimeUtils$$) : $DvtTimelineAutomation$$.$setTranslateY$($DvtTimelineAutomation$$.$getTranslateY$() + $DvtTimelineKeyboardHandler$$.$_canvasOffsetY$ + $DvtTimeUtils$$), $DvtTimelineDefaults$$.$addProp$($dvt$$20$$.$Animator$.$TYPE_NUMBER$, $DvtTimelineAutomation$$, $DvtTimelineAutomation$$.$getTranslateX$, 
    $DvtTimelineAutomation$$.$setTranslateX$, $DvtTimelineEventManager$$), $DvtTimelineDefaults$$.$addProp$($dvt$$20$$.$Animator$.$TYPE_NUMBER$, $DvtTimelineAutomation$$, $DvtTimelineAutomation$$.$getTranslateY$, $DvtTimelineAutomation$$.$setTranslateY$, $nodeHeight$$8_transY$$1$$)) : $DvtTimelineAutomation$$.$setTranslate$($DvtTimelineEventManager$$, $nodeHeight$$8_transY$$1$$);
  };
  $DvtTimelineSeriesItemRenderer$$.$_getBubbleContent$ = function $$DvtTimelineSeriesItemRenderer$$$$_getBubbleContent$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$) {
    var $DvtTimeUtils$$ = $DvtTimelineKeyboardHandler$$.$getCtx$(), $DvtTimelineDefaults$$ = $dvt$$20$$.$Agent$.$isRightToLeft$($DvtTimeUtils$$), $DvtTimelineSeries$$ = $DvtTimelineAutomation$$.$getTitle$(), $DvtTimelineEventManager$$ = $DvtTimelineAutomation$$.$_desc$, $DvtTimelineParser$$ = $DvtTimelineAutomation$$.$_thumbnail$, $DvtTimelineSeriesRenderer$$ = new $dvt$$20$$.$Container$($DvtTimeUtils$$), $offsetX$$11$$ = 0, $offsetY$$8$$ = 0;
    if ($DvtTimelineDefaults$$) {
      $DvtTimelineSeries$$ && ($DvtTimelineSeriesItem$$ = new $dvt$$20$$.$OutputText$($DvtTimeUtils$$, $DvtTimelineSeries$$, 0, $offsetY$$8$$), $DvtTimelineSeriesItem$$.$setCSSStyle$($DvtTimelineStyleUtils$$.$getItemTitleStyle$($DvtTimelineAutomation$$)), $offsetX$$11$$ = $DvtTimelineSeriesItem$$.$measureDimensions$().$w$ + 2, $offsetY$$8$$ = 15, $DvtTimelineSeriesRenderer$$.$addChild$($DvtTimelineSeriesItem$$)), $DvtTimelineEventManager$$ && ($DvtTimelineEventManager$$ = new $dvt$$20$$.$OutputText$($DvtTimeUtils$$, 
      $DvtTimelineEventManager$$, 0, $offsetY$$8$$), $DvtTimelineEventManager$$.$setCSSStyle$($DvtTimelineStyleUtils$$.$getItemDescriptionStyle$($DvtTimelineAutomation$$)), $DvtTimelineSeries$$ = $DvtTimelineEventManager$$.$measureDimensions$().$w$ + 2, 0 != $offsetX$$11$$ && $DvtTimelineSeries$$ != $offsetX$$11$$ ? $DvtTimelineSeries$$ > $offsetX$$11$$ ? ($DvtTimelineSeriesItem$$.$setX$($DvtTimelineSeries$$ - $offsetX$$11$$), $offsetX$$11$$ = $DvtTimelineSeries$$) : $DvtTimelineEventManager$$.$setX$($offsetX$$11$$ - 
      $DvtTimelineSeries$$) : $offsetX$$11$$ = $DvtTimelineSeries$$, $DvtTimelineSeriesRenderer$$.$addChild$($DvtTimelineEventManager$$)), $DvtTimelineParser$$ && ($DvtTimelineParser$$ = new $dvt$$20$$.Image($DvtTimeUtils$$, $DvtTimelineParser$$, $offsetX$$11$$, 0, $DvtTimelineStyleUtils$$.$getThumbnailWidth$(), $DvtTimelineStyleUtils$$.$getThumbnailHeight$(), "_tn"), $DvtTimelineParser$$.$setMouseEnabled$(!1), $DvtTimelineSeriesRenderer$$.$addChild$($DvtTimelineParser$$));
    } else {
      $DvtTimelineParser$$ && ($DvtTimelineParser$$ = new $dvt$$20$$.Image($DvtTimeUtils$$, $DvtTimelineParser$$, 0, 0, $DvtTimelineStyleUtils$$.$getThumbnailWidth$(), $DvtTimelineStyleUtils$$.$getThumbnailHeight$(), "_tn"), $DvtTimelineParser$$.$setMouseEnabled$(!1), $DvtTimelineSeriesRenderer$$.$addChild$($DvtTimelineParser$$), $offsetX$$11$$ = $DvtTimelineStyleUtils$$.$getThumbnailWidth$() + 2);
      if ($DvtTimelineSeries$$) {
        var $DvtTimelineSeriesItem$$ = new $dvt$$20$$.$OutputText$($DvtTimeUtils$$, $DvtTimelineSeries$$, $offsetX$$11$$, $offsetY$$8$$);
        $DvtTimelineSeriesItem$$.$setCSSStyle$($DvtTimelineStyleUtils$$.$getItemTitleStyle$($DvtTimelineAutomation$$));
        $offsetY$$8$$ = 15;
        $DvtTimelineSeriesRenderer$$.$addChild$($DvtTimelineSeriesItem$$);
      }
      $DvtTimelineEventManager$$ && ($DvtTimelineEventManager$$ = new $dvt$$20$$.$OutputText$($DvtTimeUtils$$, $DvtTimelineEventManager$$, $offsetX$$11$$, $offsetY$$8$$), $DvtTimelineEventManager$$.$setCSSStyle$($DvtTimelineStyleUtils$$.$getItemDescriptionStyle$($DvtTimelineAutomation$$)), $DvtTimelineSeriesRenderer$$.$addChild$($DvtTimelineEventManager$$));
    }
    return $DvtTimelineSeriesRenderer$$;
  };
  $DvtTimelineSeriesItemRenderer$$.$_updateBubble$ = function $$DvtTimelineSeriesItemRenderer$$$$_updateBubble$$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$) {
    $DvtTimelineAutomation$$ = $DvtTimelineAutomation$$.$calculateSpacing$($dvt$$20$$, $DvtTimelineKeyboardHandler$$);
    $dvt$$20$$.$setSpacing$($DvtTimelineAutomation$$);
  };
  $DvtTimelineSeriesItemRenderer$$.$_renderFeeler$ = function $$DvtTimelineSeriesItemRenderer$$$$_renderFeeler$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$, $DvtTimelineDefaults$$, $DvtTimelineSeries$$) {
    var $DvtTimelineEventManager$$ = $DvtTimelineKeyboardHandler$$.$getCtx$(), $DvtTimelineParser$$ = $dvt$$20$$.$Agent$.$isRightToLeft$($DvtTimelineEventManager$$), $DvtTimelineSeriesRenderer$$ = $DvtTimelineAutomation$$.getId(), $loc$$3$$ = $DvtTimelineAutomation$$.$_loc$, $spacing$$5$$ = $DvtTimelineAutomation$$.$_spacing$, $DvtTimelineSeriesRenderer$$ = "_feeler_" + $DvtTimelineSeriesRenderer$$;
    if ($DvtTimelineKeyboardHandler$$.$_isInverted$) {
      $DvtTimelineSeriesItem$$ = $DvtTimelineAutomation$$.$_durationSize$, $DvtTimelineDefaults$$ = $DvtTimelineKeyboardHandler$$.$isTopToBottom$() ? $spacing$$5$$ : $DvtTimelineKeyboardHandler$$.$Height$ - $spacing$$5$$ - $DvtTimelineAutomation$$.getHeight() + $DvtTimelineDefaults$$ + $DvtTimelineKeyboardHandler$$.$_initialSpacing$ - $DvtTimelineStyleUtils$$.$getBubbleSpacing$();
    } else {
      var $DvtTimelineSeriesItem$$ = $DvtTimelineKeyboardHandler$$.$Height$ + $DvtTimelineDefaults$$ - $DvtTimelineAutomation$$.$_durationSize$;
      $DvtTimelineDefaults$$ = $DvtTimelineKeyboardHandler$$.$isTopToBottom$() ? $spacing$$5$$ - $DvtTimelineKeyboardHandler$$.$_initialSpacing$ + $DvtTimelineStyleUtils$$.$getBubbleSpacing$() + $DvtTimelineAutomation$$.getHeight() : $DvtTimelineKeyboardHandler$$.$Height$ - $spacing$$5$$ + $DvtTimelineDefaults$$;
    }
    $DvtTimelineKeyboardHandler$$ = $DvtTimelineParser$$ ? $DvtTimelineKeyboardHandler$$.$_length$ - $loc$$3$$ : $loc$$3$$;
    $DvtTimelineEventManager$$ = new $dvt$$20$$.$Line$($DvtTimelineEventManager$$, $DvtTimelineKeyboardHandler$$, $DvtTimelineSeriesItem$$, $DvtTimelineKeyboardHandler$$, $DvtTimelineDefaults$$, $DvtTimelineSeriesRenderer$$);
    $DvtTimelineSeries$$ && ($DvtTimelineEventManager$$.$setAlpha$(0), $DvtTimelineSeries$$.push($DvtTimelineEventManager$$));
    $DvtTimeUtils$$.$addChild$($DvtTimelineEventManager$$);
    $DvtTimeUtils$$ = $DvtTimelineStyleUtils$$.$getItemStrokeWidth$();
    $DvtTimelineSeries$$ = $DvtTimelineStyleUtils$$.$getItemStrokeColor$($DvtTimelineAutomation$$);
    $DvtTimeUtils$$ = new $dvt$$20$$.$SolidStroke$($DvtTimelineSeries$$, 1, $DvtTimeUtils$$);
    $DvtTimelineEventManager$$.$setStroke$($DvtTimeUtils$$);
    $DvtTimelineEventManager$$.$_node$ = $DvtTimelineAutomation$$;
    $DvtTimelineAutomation$$.$setFeeler$($DvtTimelineEventManager$$);
  };
  $DvtTimelineSeriesItemRenderer$$.$_updateFeeler$ = function $$DvtTimelineSeriesItemRenderer$$$$_updateFeeler$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$, $DvtTimelineDefaults$$) {
    if ($DvtTimelineKeyboardHandler$$.$isVertical$()) {
      $DvtTimelineAutomation$$.$setFeeler$(null);
    } else {
      var $DvtTimelineSeries$$ = $dvt$$20$$.$Agent$.$isRightToLeft$($DvtTimelineKeyboardHandler$$.$getCtx$()), $DvtTimelineEventManager$$ = $DvtTimelineAutomation$$.$_feeler$;
      if ($DvtTimelineKeyboardHandler$$.$_isInverted$) {
        $DvtTimelineParser$$ = $DvtTimelineAutomation$$.$_durationSize$, $DvtTimelineSeriesRenderer$$ = $DvtTimelineKeyboardHandler$$.$isTopToBottom$() ? $DvtTimelineAutomation$$.$_spacing$ : $DvtTimelineKeyboardHandler$$.$Height$ - $DvtTimelineAutomation$$.$_spacing$ - $DvtTimelineAutomation$$.getHeight() + $DvtTimeUtils$$ + $DvtTimelineKeyboardHandler$$.$_initialSpacing$ - $DvtTimelineStyleUtils$$.$getBubbleSpacing$(), $DvtTimeUtils$$ = 0;
      } else {
        var $DvtTimelineParser$$ = $DvtTimelineKeyboardHandler$$.$Height$ + $DvtTimeUtils$$ - $DvtTimelineAutomation$$.$_durationSize$, $DvtTimelineSeriesRenderer$$ = $DvtTimelineKeyboardHandler$$.$isTopToBottom$() ? $DvtTimelineAutomation$$.$_spacing$ - $DvtTimelineKeyboardHandler$$.$_initialSpacing$ + $DvtTimelineStyleUtils$$.$getBubbleSpacing$() + $DvtTimelineAutomation$$.getHeight() : $DvtTimelineKeyboardHandler$$.$Height$ - $DvtTimelineAutomation$$.$_spacing$ + $DvtTimeUtils$$
      }
      $DvtTimelineAutomation$$ = $DvtTimelineSeries$$ ? $DvtTimelineKeyboardHandler$$.$_length$ - $DvtTimelineAutomation$$.$_loc$ : $DvtTimelineAutomation$$.$_loc$;
      $DvtTimelineDefaults$$ ? ($DvtTimelineEventManager$$.$setY1$($DvtTimelineEventManager$$.$getY1$() + $DvtTimelineKeyboardHandler$$.$_canvasOffsetY$ + $DvtTimeUtils$$), $DvtTimelineEventManager$$.$setY2$($DvtTimelineEventManager$$.$getY2$() + $DvtTimelineKeyboardHandler$$.$_canvasOffsetY$ + $DvtTimeUtils$$), $DvtTimelineDefaults$$.$addProp$($dvt$$20$$.$Animator$.$TYPE_NUMBER$, $DvtTimelineEventManager$$, $DvtTimelineEventManager$$.$getX1$, $DvtTimelineEventManager$$.$setX1$, $DvtTimelineAutomation$$), 
      $DvtTimelineDefaults$$.$addProp$($dvt$$20$$.$Animator$.$TYPE_NUMBER$, $DvtTimelineEventManager$$, $DvtTimelineEventManager$$.$getY1$, $DvtTimelineEventManager$$.$setY1$, $DvtTimelineParser$$), $DvtTimelineDefaults$$.$addProp$($dvt$$20$$.$Animator$.$TYPE_NUMBER$, $DvtTimelineEventManager$$, $DvtTimelineEventManager$$.$getX2$, $DvtTimelineEventManager$$.$setX2$, $DvtTimelineAutomation$$), $DvtTimelineDefaults$$.$addProp$($dvt$$20$$.$Animator$.$TYPE_NUMBER$, $DvtTimelineEventManager$$, $DvtTimelineEventManager$$.$getY2$, 
      $DvtTimelineEventManager$$.$setY2$, $DvtTimelineSeriesRenderer$$)) : ($DvtTimelineEventManager$$.$setX1$($DvtTimelineAutomation$$), $DvtTimelineEventManager$$.$setY1$($DvtTimelineParser$$), $DvtTimelineEventManager$$.$setX2$($DvtTimelineAutomation$$), $DvtTimelineEventManager$$.$setY2$($DvtTimelineSeriesRenderer$$));
    }
  };
  $DvtTimelineSeriesItemRenderer$$.$renderDuration$ = function $$DvtTimelineSeriesItemRenderer$$$$renderDuration$$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$, $DvtTimelineDefaults$$, $DvtTimelineSeries$$) {
    $dvt$$20$$.$_durationBar$ ? $DvtTimelineSeriesItemRenderer$$.$_updateDuration$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimeUtils$$, $DvtTimelineSeries$$) : $DvtTimelineSeriesItemRenderer$$.$_renderDuration$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$, $DvtTimelineDefaults$$);
  };
  $DvtTimelineSeriesItemRenderer$$.$_renderDuration$ = function $$DvtTimelineSeriesItemRenderer$$$$_renderDuration$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$, $DvtTimelineDefaults$$, $DvtTimelineSeries$$) {
    var $DvtTimelineEventManager$$ = $DvtTimelineKeyboardHandler$$.$getCtx$(), $DvtTimelineParser$$ = $dvt$$20$$.$Agent$.$isRightToLeft$($DvtTimelineEventManager$$), $DvtTimelineSeriesRenderer$$ = $DvtTimelineAutomation$$.$getEndTime$(), $loc$$4_transX$$9$$ = $dvt$$20$$.$TimeAxis$.$getDatePosition$($DvtTimelineKeyboardHandler$$.$_start$, $DvtTimelineKeyboardHandler$$.$_end$, $DvtTimelineAutomation$$.$getStartTime$(), $DvtTimelineKeyboardHandler$$.$_length$), $durationId$$ = "_duration_" + $DvtTimelineAutomation$$.getId(), 
    $DvtTimelineSeriesItem$$ = 22 + 10 * $DvtTimelineAutomation$$.$_durationLevel$, $DvtTimelineSeriesRenderer$$ = $dvt$$20$$.$TimeAxis$.$getDatePosition$($DvtTimelineKeyboardHandler$$.$_start$, $DvtTimelineKeyboardHandler$$.$_end$, $DvtTimelineSeriesRenderer$$, $DvtTimelineKeyboardHandler$$.$_length$);
    $DvtTimelineKeyboardHandler$$.$isVertical$() ? (!$DvtTimelineParser$$ && !$DvtTimelineKeyboardHandler$$.$_isInverted$ || $DvtTimelineParser$$ && $DvtTimelineKeyboardHandler$$.$_isInverted$ ? $DvtTimelineEventManager$$ = new $dvt$$20$$.Rect($DvtTimelineEventManager$$, $DvtTimelineKeyboardHandler$$.$_size$ - $DvtTimelineSeriesItem$$ + 5, $loc$$4_transX$$9$$, $DvtTimelineSeriesItem$$, $DvtTimelineSeriesRenderer$$ - $loc$$4_transX$$9$$, $durationId$$) : ($DvtTimelineEventManager$$ = new $dvt$$20$$.Rect($DvtTimelineEventManager$$, 
    -5, $loc$$4_transX$$9$$, $DvtTimelineSeriesItem$$, $DvtTimelineSeriesRenderer$$ - $loc$$4_transX$$9$$, $durationId$$), $DvtTimelineDefaults$$ = 0), $DvtTimelineEventManager$$.$setTranslateX$($DvtTimelineDefaults$$), $DvtTimelineEventManager$$.$setY$($loc$$4_transX$$9$$), $DvtTimelineEventManager$$.$setWidth$($DvtTimelineSeriesItem$$), $DvtTimelineEventManager$$.$setHeight$($DvtTimelineSeriesRenderer$$ - $loc$$4_transX$$9$$)) : ($DvtTimelineSeriesRenderer$$ -= $loc$$4_transX$$9$$, $loc$$4_transX$$9$$ = 
    $DvtTimelineParser$$ ? $DvtTimelineKeyboardHandler$$.$_length$ - $loc$$4_transX$$9$$ - $DvtTimelineSeriesRenderer$$ : $loc$$4_transX$$9$$, $DvtTimelineKeyboardHandler$$.$_isInverted$ ? ($DvtTimelineEventManager$$ = new $dvt$$20$$.Rect($DvtTimelineEventManager$$, $loc$$4_transX$$9$$, -5, $DvtTimelineSeriesRenderer$$, $DvtTimelineSeriesItem$$, $durationId$$), $DvtTimelineEventManager$$.$setTranslateY$(0)) : ($DvtTimelineEventManager$$ = new $dvt$$20$$.Rect($DvtTimelineEventManager$$, $loc$$4_transX$$9$$, 
    $DvtTimelineKeyboardHandler$$.$_size$ - $DvtTimelineSeriesItem$$ + 5, $DvtTimelineSeriesRenderer$$, $DvtTimelineSeriesItem$$, $durationId$$), $DvtTimelineEventManager$$.$setTranslateY$($DvtTimelineDefaults$$)));
    $DvtTimelineSeries$$ && ($DvtTimelineEventManager$$.$setAlpha$(0), $DvtTimelineSeries$$.push($DvtTimelineEventManager$$));
    $DvtTimelineEventManager$$.$setCornerRadius$(5);
    $DvtTimelineEventManager$$.$setSolidFill$($DvtTimelineAutomation$$.$_durationFillColor$);
    $DvtTimelineDefaults$$ = $DvtTimelineStyleUtils$$.$getItemStrokeWidth$();
    $DvtTimelineSeries$$ = $DvtTimelineStyleUtils$$.$getItemStrokeColor$($DvtTimelineAutomation$$);
    $DvtTimelineDefaults$$ = new $dvt$$20$$.$SolidStroke$($DvtTimelineSeries$$, 1, $DvtTimelineDefaults$$);
    $DvtTimelineEventManager$$.$setStroke$($DvtTimelineDefaults$$);
    $DvtTimelineEventManager$$.$_node$ = $DvtTimelineAutomation$$;
    $DvtTimelineKeyboardHandler$$.$_callbackObj$.$EventManager$.$associate$($DvtTimelineEventManager$$, $DvtTimelineAutomation$$);
    $DvtTimeUtils$$.$addChild$($DvtTimelineEventManager$$);
    $DvtTimelineAutomation$$.$setDurationBar$($DvtTimelineEventManager$$);
  };
  $DvtTimelineSeriesItemRenderer$$.$_updateDuration$ = function $$DvtTimelineSeriesItemRenderer$$$$_updateDuration$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$, $DvtTimelineDefaults$$) {
    var $DvtTimelineSeries$$ = $dvt$$20$$.$Agent$.$isRightToLeft$($DvtTimelineKeyboardHandler$$.$getCtx$()), $DvtTimelineEventManager$$ = $DvtTimelineAutomation$$.$_durationBar$;
    if (null != $DvtTimelineEventManager$$) {
      var $DvtTimelineParser$$ = $dvt$$20$$.$TimeAxis$.$getDatePosition$($DvtTimelineKeyboardHandler$$.$_start$, $DvtTimelineKeyboardHandler$$.$_end$, $DvtTimelineAutomation$$.$getStartTime$(), $DvtTimelineKeyboardHandler$$.$_length$), $DvtTimelineStyleUtils$$ = 22 + 10 * $DvtTimelineAutomation$$.$_durationLevel$, $endLoc$$2_width$$163$$ = $dvt$$20$$.$TimeAxis$.$getDatePosition$($DvtTimelineKeyboardHandler$$.$_start$, $DvtTimelineKeyboardHandler$$.$_end$, $DvtTimelineAutomation$$.$getEndTime$(), 
      $DvtTimelineKeyboardHandler$$.$_length$);
      if ($DvtTimelineKeyboardHandler$$.$isVertical$()) {
        $DvtTimelineAutomation$$ = 0;
        !$DvtTimelineSeries$$ && !$DvtTimelineKeyboardHandler$$.$_isInverted$ || $DvtTimelineSeries$$ && $DvtTimelineKeyboardHandler$$.$_isInverted$ ? $DvtTimelineSeries$$ = $DvtTimelineKeyboardHandler$$.$_size$ - $DvtTimelineStyleUtils$$ + 5 : ($DvtTimelineSeries$$ = -5, $DvtTimeUtils$$ = 0);
        var $durationTransX$$ = $DvtTimeUtils$$, $DvtTimelineSeriesRenderer$$ = $DvtTimelineParser$$, $DvtTimelineSeriesItem$$ = $DvtTimelineStyleUtils$$, $DvtTimelineParser$$ = $endLoc$$2_width$$163$$ - $DvtTimelineParser$$;
      } else {
        $durationTransX$$ = 0, $endLoc$$2_width$$163$$ -= $DvtTimelineParser$$, $DvtTimelineSeries$$ = $DvtTimelineSeries$$ ? $DvtTimelineKeyboardHandler$$.$_length$ - $DvtTimelineParser$$ - $endLoc$$2_width$$163$$ : $DvtTimelineParser$$, $DvtTimelineKeyboardHandler$$.$_isInverted$ ? ($DvtTimelineAutomation$$ = $DvtTimeUtils$$ = 0, $DvtTimelineSeriesRenderer$$ = -5) : ($DvtTimelineAutomation$$ = $DvtTimeUtils$$, $DvtTimelineSeriesRenderer$$ = $DvtTimelineKeyboardHandler$$.$_size$ - $DvtTimelineStyleUtils$$ + 
        5), $DvtTimelineSeriesItem$$ = $endLoc$$2_width$$163$$, $DvtTimelineParser$$ = $DvtTimelineStyleUtils$$;
      }
      $DvtTimelineDefaults$$ ? ($DvtTimelineKeyboardHandler$$.$isVertical$() ? $DvtTimelineEventManager$$.$setTranslateX$($DvtTimelineEventManager$$.$getTranslateX$() + $DvtTimelineKeyboardHandler$$.$_canvasOffsetX$ + $DvtTimeUtils$$) : $DvtTimelineEventManager$$.$setTranslateY$($DvtTimelineEventManager$$.$getTranslateY$() + $DvtTimelineKeyboardHandler$$.$_canvasOffsetY$ + $DvtTimeUtils$$), $DvtTimelineDefaults$$.$addProp$($dvt$$20$$.$Animator$.$TYPE_NUMBER$, $DvtTimelineEventManager$$, $DvtTimelineEventManager$$.$getTranslateX$, 
      $DvtTimelineEventManager$$.$setTranslateX$, $durationTransX$$), $DvtTimelineDefaults$$.$addProp$($dvt$$20$$.$Animator$.$TYPE_NUMBER$, $DvtTimelineEventManager$$, $DvtTimelineEventManager$$.$getTranslateY$, $DvtTimelineEventManager$$.$setTranslateY$, $DvtTimelineAutomation$$), $DvtTimelineDefaults$$.$addProp$($dvt$$20$$.$Animator$.$TYPE_NUMBER$, $DvtTimelineEventManager$$, $DvtTimelineEventManager$$.$getX$, $DvtTimelineEventManager$$.$setX$, $DvtTimelineSeries$$), $DvtTimelineDefaults$$.$addProp$($dvt$$20$$.$Animator$.$TYPE_NUMBER$, 
      $DvtTimelineEventManager$$, $DvtTimelineEventManager$$.$getY$, $DvtTimelineEventManager$$.$setY$, $DvtTimelineSeriesRenderer$$), $DvtTimelineDefaults$$.$addProp$($dvt$$20$$.$Animator$.$TYPE_NUMBER$, $DvtTimelineEventManager$$, $DvtTimelineEventManager$$.getWidth, $DvtTimelineEventManager$$.$setWidth$, $DvtTimelineSeriesItem$$), $DvtTimelineDefaults$$.$addProp$($dvt$$20$$.$Animator$.$TYPE_NUMBER$, $DvtTimelineEventManager$$, $DvtTimelineEventManager$$.getHeight, $DvtTimelineEventManager$$.$setHeight$, 
      $DvtTimelineParser$$)) : ($DvtTimelineEventManager$$.$setTranslateX$($durationTransX$$), $DvtTimelineEventManager$$.$setTranslateY$($DvtTimelineAutomation$$), $DvtTimelineEventManager$$.$setX$($DvtTimelineSeries$$), $DvtTimelineEventManager$$.$setY$($DvtTimelineSeriesRenderer$$), $DvtTimelineEventManager$$.$setWidth$($DvtTimelineSeriesItem$$), $DvtTimelineEventManager$$.$setHeight$($DvtTimelineParser$$));
    }
  };
  $dvt$$20$$.$Obj$.$createSubclass$($DvtTimelineSeriesNode$$, $dvt$$20$$.$Obj$);
  $DvtTimelineSeriesNode$$.prototype.Init = function $$DvtTimelineSeriesNode$$$$Init$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$) {
    this.$_timeline$ = $dvt$$20$$;
    this.$_seriesIndex$ = $DvtTimelineAutomation$$;
    this.$_series$ = $dvt$$20$$.$_series$[$DvtTimelineAutomation$$];
    this.$_id$ = $DvtTimelineKeyboardHandler$$.id;
    this.$_startTime$ = parseInt($DvtTimelineKeyboardHandler$$.startTime);
    $DvtTimelineKeyboardHandler$$.endTime && (this.$_endTime$ = parseInt($DvtTimelineKeyboardHandler$$.endTime));
    this.$_title$ = $DvtTimelineKeyboardHandler$$.title;
    this.$_desc$ = $DvtTimelineKeyboardHandler$$.$desc$;
    this.$_thumbnail$ = $DvtTimelineKeyboardHandler$$.$thumbnail$;
    this.$_style$ = $DvtTimelineKeyboardHandler$$.style;
    this.$_data$ = $DvtTimelineKeyboardHandler$$.data;
    this.$_action$ = $DvtTimelineKeyboardHandler$$.action;
    this.$_durationFillColor$ = $DvtTimelineKeyboardHandler$$.$durationFillColor$;
    this.$_durationSize$ = 0;
    this.$_spbs$ = $DvtTimelineKeyboardHandler$$.$spbs$;
    this.$_markerShape$ = $DvtTimelineKeyboardHandler$$.$markerShape$;
    this.$_markerScaleX$ = $DvtTimelineKeyboardHandler$$.$markerScaleX$;
    this.$_markerScaleY$ = $DvtTimelineKeyboardHandler$$.$markerScaleY$;
    this.$_markerShortDesc$ = $DvtTimelineKeyboardHandler$$.$markerShortDesc$;
    this.$_markerFillColor$ = $DvtTimelineKeyboardHandler$$.$markerFillColor$;
    this.$_markerGradientFill$ = $DvtTimelineKeyboardHandler$$.$markerGradientFill$;
    this.$_markerOpacity$ = $DvtTimelineKeyboardHandler$$.$markerOpacity$;
    this.$_markerSD$ = $DvtTimelineKeyboardHandler$$.$markerSD$;
  };
  $DvtTimelineSeriesNode$$.prototype.getId = function $$DvtTimelineSeriesNode$$$$getId$() {
    return this.$_id$;
  };
  $DvtTimelineSeriesNode$$.prototype.$getSeries$ = function $$DvtTimelineSeriesNode$$$$$getSeries$$() {
    return this.$_series$;
  };
  $DvtTimelineSeriesNode$$.prototype.$getSeriesIndex$ = function $$DvtTimelineSeriesNode$$$$$getSeriesIndex$$() {
    return this.$_seriesIndex$;
  };
  $DvtTimelineSeriesNode$$.prototype.$getStartTime$ = function $$DvtTimelineSeriesNode$$$$$getStartTime$$() {
    return this.$_startTime$;
  };
  $DvtTimelineSeriesNode$$.prototype.$setStartTime$ = function $$DvtTimelineSeriesNode$$$$$setStartTime$$($dvt$$20$$) {
    this.$_startTime$ = $dvt$$20$$;
  };
  $DvtTimelineSeriesNode$$.prototype.$getEndTime$ = function $$DvtTimelineSeriesNode$$$$$getEndTime$$() {
    return this.$_endTime$;
  };
  $DvtTimelineSeriesNode$$.prototype.$setEndTime$ = function $$DvtTimelineSeriesNode$$$$$setEndTime$$($dvt$$20$$) {
    this.$_endTime$ = $dvt$$20$$;
  };
  $DvtTimelineSeriesNode$$.prototype.$getTitle$ = function $$DvtTimelineSeriesNode$$$$$getTitle$$() {
    return this.$_title$;
  };
  $DvtTimelineSeriesNode$$.prototype.$getStyle$ = function $$DvtTimelineSeriesNode$$$$$getStyle$$() {
    return this.$_style$;
  };
  $DvtTimelineSeriesNode$$.prototype.$setStyle$ = function $$DvtTimelineSeriesNode$$$$$setStyle$$($dvt$$20$$) {
    this.$_style$ = $dvt$$20$$;
  };
  $DvtTimelineSeriesNode$$.prototype.getData = function $$DvtTimelineSeriesNode$$$$getData$() {
    return this.$_data$;
  };
  $DvtTimelineSeriesNode$$.prototype.$setBubble$ = function $$DvtTimelineSeriesNode$$$$$setBubble$$($dvt$$20$$) {
    this.$_displayable$ = $dvt$$20$$;
  };
  $DvtTimelineSeriesNode$$.prototype.$setFeeler$ = function $$DvtTimelineSeriesNode$$$$$setFeeler$$($dvt$$20$$) {
    this.$_feeler$ = $dvt$$20$$;
  };
  $DvtTimelineSeriesNode$$.prototype.$setDurationBar$ = function $$DvtTimelineSeriesNode$$$$$setDurationBar$$($dvt$$20$$) {
    this.$_durationBar$ = $dvt$$20$$;
  };
  $DvtTimelineSeriesNode$$.prototype.$setLoc$ = function $$DvtTimelineSeriesNode$$$$$setLoc$$($dvt$$20$$) {
    this.$_loc$ = $dvt$$20$$;
  };
  $DvtTimelineSeriesNode$$.prototype.$setSpacing$ = function $$DvtTimelineSeriesNode$$$$$setSpacing$$($dvt$$20$$) {
    this.$_spacing$ = $dvt$$20$$;
  };
  $DvtTimelineSeriesNode$$.prototype.$setDurationLevel$ = function $$DvtTimelineSeriesNode$$$$$setDurationLevel$$($dvt$$20$$) {
    this.$_durationLevel$ = $dvt$$20$$;
  };
  $DvtTimelineSeriesNode$$.prototype.$setDurationSize$ = function $$DvtTimelineSeriesNode$$$$$setDurationSize$$($dvt$$20$$) {
    this.$_durationSize$ = $dvt$$20$$;
  };
  $DvtTimelineSeriesNode$$.prototype.$setDurationFillColor$ = function $$DvtTimelineSeriesNode$$$$$setDurationFillColor$$($dvt$$20$$) {
    this.$_durationFillColor$ = $dvt$$20$$;
  };
  $DvtTimelineSeriesNode$$.prototype.$getLabel$ = function $$DvtTimelineSeriesNode$$$$$getLabel$$() {
    return null != this.$getEndTime$() ? "Start Time: " + (new Date(this.$getStartTime$())).toLocaleString() + "; End Time: " + (new Date(this.$getEndTime$())).toLocaleString() + "; Title: " + this.$getTitle$() + "; Description: " + this.$_desc$ : "Time: " + (new Date(this.$getStartTime$())).toLocaleString() + "; Title: " + this.$getTitle$() + "; Description: " + this.$_desc$;
  };
  $DvtTimelineSeriesNode$$.prototype.getWidth = function $$DvtTimelineSeriesNode$$$$getWidth$() {
    return this.$_w$;
  };
  $DvtTimelineSeriesNode$$.prototype.$setWidth$ = function $$DvtTimelineSeriesNode$$$$$setWidth$$($dvt$$20$$) {
    this.$_w$ = $dvt$$20$$;
  };
  $DvtTimelineSeriesNode$$.prototype.getHeight = function $$DvtTimelineSeriesNode$$$$getHeight$() {
    return this.$_h$;
  };
  $DvtTimelineSeriesNode$$.prototype.$setHeight$ = function $$DvtTimelineSeriesNode$$$$$setHeight$$($dvt$$20$$) {
    this.$_h$ = $dvt$$20$$;
  };
  $DvtTimelineSeriesNode$$.prototype.$getAction$ = function $$DvtTimelineSeriesNode$$$$$getAction$$() {
    return this.$_action$;
  };
  $DvtTimelineSeriesNode$$.prototype.$getMarkerShape$ = function $$DvtTimelineSeriesNode$$$$$getMarkerShape$$() {
    return this.$_markerShape$;
  };
  $DvtTimelineSeriesNode$$.prototype.$getNextNavigable$ = function $$DvtTimelineSeriesNode$$$$$getNextNavigable$$($DvtTimelineAutomation$$) {
    var $DvtTimeUtils$$ = this.$_timeline$.$EventManager$.$KeyboardHandler$;
    if ($DvtTimelineAutomation$$.type == $dvt$$20$$.MouseEvent.$CLICK$ || $DvtTimeUtils$$.$isMultiSelectEvent$($DvtTimelineAutomation$$)) {
      return this;
    }
    if ($DvtTimeUtils$$.$isNavigationEvent$($DvtTimelineAutomation$$)) {
      for (var $DvtTimeUtils$$ = [], $DvtTimelineDefaults$$ = 0;$DvtTimelineDefaults$$ < this.$_timeline$.$_series$.length;$DvtTimelineDefaults$$++) {
        $DvtTimeUtils$$.push(this.$_timeline$.$_series$[$DvtTimelineDefaults$$].$_items$);
      }
      return $DvtTimelineKeyboardHandler$$.$getNextNavigable$(this, $DvtTimelineAutomation$$, $DvtTimeUtils$$);
    }
    return null;
  };
  $DvtTimelineSeriesNode$$.prototype.$getTargetElem$ = function $$DvtTimelineSeriesNode$$$$$getTargetElem$$() {
    return this.$_displayable$.$getElem$();
  };
  $DvtTimelineSeriesNode$$.prototype.$getKeyboardBoundingBox$ = function $$DvtTimelineSeriesNode$$$$$getKeyboardBoundingBox$$($dvt$$20$$) {
    return this.$_displayable$.$getDimensions$($dvt$$20$$);
  };
  $DvtTimelineSeriesNode$$.prototype.$showKeyboardFocusEffect$ = function $$DvtTimelineSeriesNode$$$$$showKeyboardFocusEffect$$() {
    this.$_isShowingKeyboardFocusEffect$ = !0;
    this.$showHoverEffect$();
    this.$_timeline$.$updateScrollForItemNavigation$(this);
  };
  $DvtTimelineSeriesNode$$.prototype.$hideKeyboardFocusEffect$ = function $$DvtTimelineSeriesNode$$$$$hideKeyboardFocusEffect$$() {
    this.$_isShowingKeyboardFocusEffect$ = !1;
    this.$hideHoverEffect$();
  };
  $DvtTimelineSeriesNode$$.prototype.$isShowingKeyboardFocusEffect$ = function $$DvtTimelineSeriesNode$$$$$isShowingKeyboardFocusEffect$$() {
    return this.$_isShowingKeyboardFocusEffect$;
  };
  $DvtTimelineSeriesNode$$.prototype.$getDisplayables$ = function $$DvtTimelineSeriesNode$$$$$getDisplayables$$() {
    return [this.$_displayable$];
  };
  $DvtTimelineSeriesNode$$.prototype.$getAriaLabel$ = function $$DvtTimelineSeriesNode$$$$$getAriaLabel$$() {
    var $DvtTimelineAutomation$$ = [];
    this.$isSelectable$() && $DvtTimelineAutomation$$.push($dvt$$20$$.$Bundle$.$getTranslatedString$($dvt$$20$$.$Bundle$.$UTIL_PREFIX$, this.$isSelected$() ? "STATE_SELECTED" : "STATE_UNSELECTED"));
    return $dvt$$20$$.$Displayable$.$generateAriaLabel$(this.$getLabel$(), $DvtTimelineAutomation$$);
  };
  $DvtTimelineSeriesNode$$.prototype.$setSelectable$ = function $$DvtTimelineSeriesNode$$$$$setSelectable$$($dvt$$20$$) {
    this.$_isSelectable$ = $dvt$$20$$;
  };
  $DvtTimelineSeriesNode$$.prototype.$isSelectable$ = function $$DvtTimelineSeriesNode$$$$$isSelectable$$() {
    return this.$_isSelectable$;
  };
  $DvtTimelineSeriesNode$$.prototype.$isSelected$ = function $$DvtTimelineSeriesNode$$$$$isSelected$$() {
    return this.$_isSelected$;
  };
  $DvtTimelineSeriesNode$$.prototype.$setSelected$ = function $$DvtTimelineSeriesNode$$$$$setSelected$$($dvt$$20$$) {
    this.$_isSelected$ = $dvt$$20$$;
    this.$_displayable$.$setSelected$($dvt$$20$$);
    this.$_updateAriaLabel$();
    this.$_timeline$.$_hasOverview$ && this.$_timeline$.$_overview$ && ($dvt$$20$$ ? this.$_timeline$.$_overview$.$selSelectItem$(this.getId()) : this.$_timeline$.$_overview$.$selUnselectItem$(this.getId()));
  };
  $DvtTimelineSeriesNode$$.prototype.$showHoverEffect$ = function $$DvtTimelineSeriesNode$$$$$showHoverEffect$$($dvt$$20$$) {
    this.$_displayable$.$showHoverEffect$(this.$_timeline$.$EventManager$.$getFocus$() == this);
    !$dvt$$20$$ && this.$_timeline$.$_hasOverview$ && this.$_timeline$.$_overview$.$highlightItem$(this.getId());
    if (this.$_timeline$.$_isVertical$ || this.$_series$.$_isRandomItemLayout$) {
      this.$_index$ || (this.$_index$ = this.$_series$.$_blocks$[0].$getChildIndex$(this.$_displayable$)), this.$_series$.$_blocks$[0].$addChild$(this.$_displayable$);
    }
  };
  $DvtTimelineSeriesNode$$.prototype.$hideHoverEffect$ = function $$DvtTimelineSeriesNode$$$$$hideHoverEffect$$($dvt$$20$$) {
    this.$_displayable$.$hideHoverEffect$(this.$_timeline$.$EventManager$.$getFocus$() == this);
    !$dvt$$20$$ && this.$_timeline$.$_hasOverview$ && this.$_timeline$.$_overview$.$unhighlightItem$(this.getId());
    (this.$_timeline$.$_isVertical$ || this.$_series$.$_isRandomItemLayout$) && this.$_index$ && !this.$_isSelected$ && this.$_series$.$_blocks$[0].$addChildAt$(this.$_displayable$, this.$_index$);
  };
  $DvtTimelineSeriesNode$$.prototype.$getShowPopupBehaviors$ = function $$DvtTimelineSeriesNode$$$$$getShowPopupBehaviors$$() {
    if (!this.$_showPopupBehaviors$ && (this.$_showPopupBehaviors$ = [], this.$_spbs$)) {
      for (var $DvtTimelineAutomation$$ = this.$_spbs$, $DvtTimelineKeyboardHandler$$ = 0;$DvtTimelineKeyboardHandler$$ < $DvtTimelineAutomation$$.length;$DvtTimelineKeyboardHandler$$++) {
        this.$_showPopupBehaviors$.push(new $dvt$$20$$.$ShowPopupBehavior$($DvtTimelineAutomation$$[$DvtTimelineKeyboardHandler$$].popupId, $DvtTimelineAutomation$$[$DvtTimelineKeyboardHandler$$].triggerType, $DvtTimelineAutomation$$[$DvtTimelineKeyboardHandler$$].alignId, $DvtTimelineAutomation$$[$DvtTimelineKeyboardHandler$$].align));
      }
    }
    return this.$_showPopupBehaviors$;
  };
  $DvtTimelineSeriesNode$$.prototype.$_updateAriaLabel$ = function $$DvtTimelineSeriesNode$$$$$_updateAriaLabel$$() {
    $dvt$$20$$.$Agent$.$deferAriaCreation$() || this.$_displayable$.$setAriaProperty$("label", this.$getAriaLabel$());
  };
  $dvt$$20$$.$Obj$.$createSubclass$($DvtTimelineSeriesParser$$, $dvt$$20$$.$Obj$);
  $DvtTimelineSeriesParser$$.prototype.parse = function $$DvtTimelineSeriesParser$$$$parse$($dvt$$20$$, $DvtTimelineAutomation$$) {
    var $DvtTimelineKeyboardHandler$$ = this.$buildData$($dvt$$20$$), $DvtTimeUtils$$ = {};
    $DvtTimeUtils$$.start = (new Date($dvt$$20$$.start)).getTime();
    $DvtTimeUtils$$.end = (new Date($dvt$$20$$.end)).getTime();
    $DvtTimeUtils$$.$inlineStyle$ = $dvt$$20$$.style;
    $DvtTimeUtils$$.scale = $dvt$$20$$.scale;
    $DvtTimeUtils$$.$timeAxis$ = $dvt$$20$$.timeAxis;
    $DvtTimeUtils$$.label = $dvt$$20$$.label;
    $DvtTimeUtils$$.$emptyText$ = $dvt$$20$$.emptyText;
    $DvtTimeUtils$$.$isIRAnimationEnabled$ = "auto" == $dvt$$20$$.animationOnDisplay;
    $DvtTimeUtils$$.$isDCAnimationEnabled$ = "auto" == $dvt$$20$$.animationOnDataChange;
    $DvtTimeUtils$$.items = this.$_parseDataNode$($dvt$$20$$.timeline, $dvt$$20$$.index, $DvtTimelineKeyboardHandler$$.data, $DvtTimelineAutomation$$, $DvtTimeUtils$$.start, $DvtTimeUtils$$.end);
    $DvtTimeUtils$$.$rtl$ = "false";
    $DvtTimeUtils$$.$isRandomItemLayout$ = $dvt$$20$$._isRandomItemLayout;
    $DvtTimeUtils$$.$customTimeScales$ = $dvt$$20$$._cts;
    $DvtTimeUtils$$.$customFormatScales$ = $dvt$$20$$._cfs;
    $DvtTimeUtils$$.$isTopToBottom$ = null == $dvt$$20$$.itemLayout || "auto" == $dvt$$20$$.itemLayout ? $dvt$$20$$.inverted : "topToBottom" == $dvt$$20$$.itemLayout;
    return $DvtTimeUtils$$;
  };
  $DvtTimelineSeriesParser$$.prototype.$buildData$ = function $$DvtTimelineSeriesParser$$$$$buildData$$($dvt$$20$$) {
    var $DvtTimelineAutomation$$ = {}, $DvtTimelineKeyboardHandler$$ = [];
    if ($dvt$$20$$ = $dvt$$20$$.items) {
      for (var $DvtTimeUtils$$ = 0;$DvtTimeUtils$$ < $dvt$$20$$.length;$DvtTimeUtils$$++) {
        $DvtTimelineKeyboardHandler$$.push($dvt$$20$$[$DvtTimeUtils$$]);
      }
    }
    $DvtTimelineAutomation$$.data = $DvtTimelineKeyboardHandler$$;
    return $DvtTimelineAutomation$$;
  };
  $DvtTimelineSeriesParser$$.prototype.$_parseDataNode$ = function $$DvtTimelineSeriesParser$$$$$_parseDataNode$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$, $DvtTimelineDefaults$$, $DvtTimelineSeries$$, $DvtTimelineEventManager$$) {
    var $DvtTimelineParser$$ = [], $DvtTimelineStyleUtils$$ = $DvtTimelineAutomation$$.$_series$[$DvtTimelineKeyboardHandler$$];
    if ($DvtTimeUtils$$) {
      for (var $i$$695$$ = 0;$i$$695$$ < $DvtTimeUtils$$.length;$i$$695$$++) {
        var $props$$23_startTime$$27$$ = this.$ParseNodeAttributes$($DvtTimeUtils$$[$i$$695$$], $DvtTimelineSeries$$, $DvtTimelineEventManager$$);
        if ($props$$23_startTime$$27$$) {
          if ($DvtTimelineStyleUtils$$.$_allowUpdates$) {
            var $DvtTimelineSeriesRenderer$$ = this.$_findExistingItem$($props$$23_startTime$$27$$, $DvtTimelineDefaults$$);
            if ($DvtTimelineSeriesRenderer$$) {
              var $DvtTimelineSeriesItem$$ = $dvt$$20$$.$ArrayUtils$.$getIndex$($DvtTimelineDefaults$$, $DvtTimelineSeriesRenderer$$);
              $DvtTimelineDefaults$$.splice($DvtTimelineSeriesItem$$, 1);
              $DvtTimelineSeriesRenderer$$.$setSpacing$(null);
              $DvtTimelineSeriesRenderer$$.$setDurationLevel$(null);
              $DvtTimelineSeriesRenderer$$.$setLoc$(null);
              $DvtTimelineSeriesRenderer$$.$setSelected$(!1);
              $DvtTimelineSeriesRenderer$$.$setStartTime$($props$$23_startTime$$27$$.startTime);
              $DvtTimelineSeriesRenderer$$.$setEndTime$($props$$23_startTime$$27$$.endTime);
              $DvtTimelineSeriesRenderer$$.$setStyle$($props$$23_startTime$$27$$.style);
            } else {
              $DvtTimelineSeriesRenderer$$ = new $DvtTimelineSeriesNode$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $props$$23_startTime$$27$$), $DvtTimelineSeriesRenderer$$.$setSelectable$(!0);
            }
          } else {
            $DvtTimelineSeriesRenderer$$ = new $DvtTimelineSeriesNode$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $props$$23_startTime$$27$$), $DvtTimelineSeriesRenderer$$.$setSelectable$(!0);
          }
          for (var $props$$23_startTime$$27$$ = $DvtTimelineSeriesRenderer$$.$getStartTime$(), $DvtTimelineSeriesItem$$ = !0, $DvtTimelineRenderer$$ = 0;$DvtTimelineRenderer$$ < $DvtTimelineParser$$.length;$DvtTimelineRenderer$$++) {
            if ($props$$23_startTime$$27$$ < $DvtTimelineParser$$[$DvtTimelineRenderer$$].$getStartTime$()) {
              $DvtTimelineParser$$.splice($DvtTimelineRenderer$$, 0, $DvtTimelineSeriesRenderer$$);
              $DvtTimelineSeriesItem$$ = !1;
              break;
            }
          }
          $DvtTimelineSeriesItem$$ && $DvtTimelineParser$$.push($DvtTimelineSeriesRenderer$$);
        }
      }
    }
    return $DvtTimelineParser$$;
  };
  $DvtTimelineSeriesParser$$.prototype.$_findExistingItem$ = function $$DvtTimelineSeriesParser$$$$$_findExistingItem$$($dvt$$20$$, $DvtTimelineAutomation$$) {
    if ($DvtTimelineAutomation$$) {
      for (var $DvtTimelineKeyboardHandler$$ = 0;$DvtTimelineKeyboardHandler$$ < $DvtTimelineAutomation$$.length;$DvtTimelineKeyboardHandler$$++) {
        var $DvtTimeUtils$$ = $DvtTimelineAutomation$$[$DvtTimelineKeyboardHandler$$];
        if ($dvt$$20$$.id == $DvtTimeUtils$$.getId() && $dvt$$20$$.title == $DvtTimeUtils$$.$getTitle$() && $dvt$$20$$.$desc$ == $DvtTimeUtils$$.$_desc$ && $dvt$$20$$.$thumbnail$ == $DvtTimeUtils$$.$_thumbnail$) {
          return $DvtTimeUtils$$;
        }
      }
    }
  };
  $DvtTimelineSeriesParser$$.prototype.getDate = function $$DvtTimelineSeriesParser$$$$getDate$($dvt$$20$$) {
    return null == $dvt$$20$$ ? null : $dvt$$20$$.getTime ? $dvt$$20$$.getTime() : isNaN($dvt$$20$$) ? (new Date($dvt$$20$$)).getTime() + 0 : $dvt$$20$$;
  };
  $DvtTimelineSeriesParser$$.prototype.$ParseNodeAttributes$ = function $$DvtTimelineSeriesParser$$$$$ParseNodeAttributes$$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$) {
    var $DvtTimeUtils$$ = {};
    $DvtTimeUtils$$.id = $dvt$$20$$.id;
    $DvtTimeUtils$$.$rowKey$ = $DvtTimeUtils$$.id;
    $DvtTimeUtils$$.startTime = this.getDate($dvt$$20$$.start);
    $DvtTimeUtils$$.endTime = this.getDate($dvt$$20$$.end);
    if (($DvtTimeUtils$$.endTime ? $DvtTimeUtils$$.endTime : $DvtTimeUtils$$.startTime) < $DvtTimelineAutomation$$ || $DvtTimeUtils$$.startTime > $DvtTimelineKeyboardHandler$$) {
      return null;
    }
    $DvtTimeUtils$$.title = $dvt$$20$$.title;
    $DvtTimeUtils$$.$desc$ = $dvt$$20$$.description;
    $DvtTimeUtils$$.$thumbnail$ = $dvt$$20$$.thumbnail;
    $DvtTimeUtils$$.data = $dvt$$20$$;
    $DvtTimeUtils$$.style = $dvt$$20$$.style;
    $DvtTimeUtils$$.action = $dvt$$20$$.action;
    $DvtTimeUtils$$.$durationFillColor$ = $dvt$$20$$.durationFillColor;
    $DvtTimeUtils$$.$spbs$ = $dvt$$20$$.showPopupBehaviors;
    $DvtTimeUtils$$.$markerShape$ = $dvt$$20$$._markerShape;
    $DvtTimeUtils$$.$markerScaleX$ = $dvt$$20$$._markerScaleX;
    $DvtTimeUtils$$.$markerScaleY$ = $dvt$$20$$._markerScaleY;
    $DvtTimeUtils$$.$markerShortDesc$ = $dvt$$20$$._markerShortDesc;
    $DvtTimeUtils$$.$markerFillColor$ = $dvt$$20$$._markerFillColor;
    $DvtTimeUtils$$.$markerGradientFill$ = $dvt$$20$$._markerGradientFill;
    $DvtTimeUtils$$.$markerOpacity$ = $dvt$$20$$._markerOpacity;
    $DvtTimeUtils$$.$markerSD$ = 0 == $dvt$$20$$._markerSD ? "false" : "true";
    return $DvtTimeUtils$$;
  };
  var $DvtTimelineSeriesRenderer$$ = {};
  $dvt$$20$$.$Obj$.$createSubclass$($DvtTimelineSeriesRenderer$$, $dvt$$20$$.$Obj$);
  $DvtTimelineSeriesRenderer$$.$renderSeries$ = function $$DvtTimelineSeriesRenderer$$$$renderSeries$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$) {
    $DvtTimelineSeriesRenderer$$.$_renderBackground$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$);
    $DvtTimelineSeriesRenderer$$.$_renderScrollableCanvas$($DvtTimelineAutomation$$);
    $DvtTimelineSeriesRenderer$$.$_renderReferenceObjects$($DvtTimelineAutomation$$, $DvtTimelineAutomation$$.$_canvas$);
    $DvtTimelineSeriesRenderer$$.$_renderSeriesTicks$($DvtTimelineAutomation$$);
    if (null != $DvtTimelineAutomation$$.$_items$) {
      if (0 == $DvtTimelineAutomation$$.$_blocks$.length) {
        $DvtTimeUtils$$ = $DvtTimelineAutomation$$.$getCtx$();
        $DvtTimelineKeyboardHandler$$ = new $dvt$$20$$.$Container$($DvtTimeUtils$$, "itemBlock_" + $DvtTimelineAutomation$$.$_fetchStartPos$ + "_" + $DvtTimelineAutomation$$.$_fetchEndPos$);
        $DvtTimelineKeyboardHandler$$.$startPos$ = $DvtTimelineAutomation$$.$_fetchStartPos$;
        $DvtTimelineKeyboardHandler$$.$endPos$ = $DvtTimelineAutomation$$.$_fetchEndPos$;
        var $DvtTimelineDefaults$$ = new $dvt$$20$$.$Container$($DvtTimeUtils$$, "feelers");
        $DvtTimelineKeyboardHandler$$.$addChild$($DvtTimelineDefaults$$);
        $DvtTimelineKeyboardHandler$$.$feelers$ = $DvtTimelineDefaults$$;
        $DvtTimeUtils$$ = new $dvt$$20$$.$Container$($DvtTimeUtils$$, "durations");
        $DvtTimelineKeyboardHandler$$.$addChild$($DvtTimeUtils$$);
        $DvtTimelineKeyboardHandler$$.$durations$ = $DvtTimeUtils$$;
        $DvtTimelineAutomation$$.$_canvas$.$addChild$($DvtTimelineKeyboardHandler$$);
        $DvtTimelineAutomation$$.$_blocks$.push($DvtTimelineKeyboardHandler$$);
      } else {
        $DvtTimelineKeyboardHandler$$ = $DvtTimelineAutomation$$.$_blocks$[0];
      }
      $DvtTimelineAutomation$$.$prepareDurations$($DvtTimelineAutomation$$.$_items$);
      $DvtTimelineAutomation$$.$prepareItems$($DvtTimelineAutomation$$.$_items$);
      $DvtTimelineAutomation$$.$_isInitialRender$ ? ($DvtTimelineAutomation$$.$_frAnimationElems$ = $DvtTimelineAutomation$$.$_isIRAnimationEnabled$ ? [] : null, $DvtTimelineAutomation$$.$_mvAnimator$ = null, $DvtTimelineAutomation$$.$_rmAnimationElems$ = null) : $DvtTimelineAutomation$$.$_allowUpdates$ && $DvtTimelineAutomation$$.$_isDCAnimationEnabled$ ? ($DvtTimelineAutomation$$.$_frAnimationElems$ = [], $DvtTimelineAutomation$$.$_mvAnimator$ = new $dvt$$20$$.$Animator$($DvtTimelineAutomation$$.$getCtx$(), 
      $DvtTimelineStyleUtils$$.$getAnimationDuration$($DvtTimelineAutomation$$.$Options$), 0, $dvt$$20$$.$Easing$.$cubicInOut$), $DvtTimelineAutomation$$.$_rmAnimationElems$ = []) : ($DvtTimelineAutomation$$.$_frAnimationElems$ = null, $DvtTimelineAutomation$$.$_mvAnimator$ = null, $DvtTimelineAutomation$$.$_rmAnimationElems$ = null);
      $DvtTimelineAutomation$$.$_hasMvAnimations$ = !1;
      $DvtTimeUtils$$ = Math.max(0, $DvtTimelineAutomation$$.$_maxOverflowValue$ - $DvtTimelineAutomation$$.$_size$);
      $DvtTimelineAutomation$$.$_overflowOffset$ = $DvtTimeUtils$$;
      $DvtTimelineSeriesRenderer$$.$_adjustBackground$($DvtTimelineAutomation$$, $DvtTimeUtils$$);
      $DvtTimelineAutomation$$.$_oldItems$ && $DvtTimelineSeriesRenderer$$.$_removeItems$($DvtTimelineAutomation$$.$_oldItems$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimelineAutomation$$.$_rmAnimationElems$);
      $DvtTimelineAutomation$$.$_oldItems$ = null;
      $DvtTimelineAutomation$$.$isVertical$() && $DvtTimelineKeyboardHandler$$.$feelers$.$removeChildren$();
      $DvtTimelineSeriesRenderer$$.$_renderItems$($DvtTimelineAutomation$$.$_items$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimelineAutomation$$.$_fetchStartPos$, $DvtTimelineAutomation$$.$_fetchEndPos$, $DvtTimeUtils$$, $DvtTimelineAutomation$$.$_frAnimationElems$, $DvtTimelineAutomation$$.$_mvAnimator$);
      $DvtTimelineSeriesRenderer$$.$_updateReferenceObjects$($DvtTimelineAutomation$$);
      $DvtTimelineSeriesRenderer$$.$_updateSeriesTicks$($DvtTimelineAutomation$$);
    }
  };
  $DvtTimelineSeriesRenderer$$.$updateSeriesForZoom$ = function $$DvtTimelineSeriesRenderer$$$$updateSeriesForZoom$$($dvt$$20$$) {
    $DvtTimelineSeriesRenderer$$.$_updateItemsForZoom$($dvt$$20$$.$_items$, $dvt$$20$$);
    $DvtTimelineSeriesRenderer$$.$_updateReferenceObjects$($dvt$$20$$);
    $DvtTimelineSeriesRenderer$$.$_updateSeriesTicks$($dvt$$20$$);
  };
  $DvtTimelineSeriesRenderer$$.$_renderBackground$ = function $$DvtTimelineSeriesRenderer$$$$_renderBackground$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$) {
    if ($DvtTimelineAutomation$$.$_background$) {
      var $DvtTimelineDefaults$$ = !1;
      $DvtTimelineAutomation$$.$_background$.$setWidth$($DvtTimelineKeyboardHandler$$);
      $DvtTimelineAutomation$$.$_background$.$setHeight$($DvtTimeUtils$$);
    } else {
      $DvtTimelineDefaults$$ = !0, $DvtTimelineAutomation$$.$_background$ = new $dvt$$20$$.Rect($DvtTimelineAutomation$$.$getCtx$(), 0, 0, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$, "bg");
    }
    $DvtTimelineAutomation$$.$_background$.$setCSSStyle$($DvtTimelineAutomation$$.$_style$);
    $DvtTimelineAutomation$$.$_background$.$setPixelHinting$();
    $DvtTimelineAutomation$$.$_background$.setCursor("move");
    $DvtTimelineDefaults$$ && $DvtTimelineAutomation$$.$addChild$($DvtTimelineAutomation$$.$_background$);
  };
  $DvtTimelineSeriesRenderer$$.$_adjustBackground$ = function $$DvtTimelineSeriesRenderer$$$$_adjustBackground$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$) {
    var $DvtTimeUtils$$ = $dvt$$20$$.$Agent$.$isRightToLeft$($DvtTimelineAutomation$$.$getCtx$());
    0 < $DvtTimelineKeyboardHandler$$ && ($DvtTimelineAutomation$$.$isVertical$() ? $DvtTimelineAutomation$$.$_background$.$setWidth$($DvtTimelineAutomation$$.$_maxOverflowValue$) : $DvtTimelineAutomation$$.$_background$.$setHeight$($DvtTimelineAutomation$$.$_maxOverflowValue$));
    if ($DvtTimelineAutomation$$.$isVertical$()) {
      if (!$DvtTimelineAutomation$$.$_isInverted$ && !$DvtTimeUtils$$ || $DvtTimelineAutomation$$.$_isInverted$ && $DvtTimeUtils$$) {
        $DvtTimelineAutomation$$.$_background$.$setTranslateX$(-$DvtTimelineKeyboardHandler$$), $DvtTimelineAutomation$$.$setHScrollPos$($DvtTimelineKeyboardHandler$$);
      }
    } else {
      $DvtTimelineAutomation$$.$_isInverted$ || ($DvtTimelineAutomation$$.$_background$.$setTranslateY$(-$DvtTimelineKeyboardHandler$$), $DvtTimelineAutomation$$.$setVScrollPos$($DvtTimelineKeyboardHandler$$));
    }
  };
  $DvtTimelineSeriesRenderer$$.$_renderScrollableCanvas$ = function $$DvtTimelineSeriesRenderer$$$$_renderScrollableCanvas$$($DvtTimelineAutomation$$) {
    $DvtTimelineAutomation$$.$_canvas$ ? ($DvtTimelineAutomation$$.$_canvasOffsetX$ = $DvtTimelineAutomation$$.$_canvas$.$getTranslateX$(), $DvtTimelineAutomation$$.$_canvasOffsetY$ = $DvtTimelineAutomation$$.$_canvas$.$getTranslateY$(), $DvtTimelineAutomation$$.$_canvas$.$setTranslateX$(0), $DvtTimelineAutomation$$.$_canvas$.$setTranslateY$(0)) : ($DvtTimelineAutomation$$.$_canvas$ = new $dvt$$20$$.$Container$($DvtTimelineAutomation$$.$getCtx$(), "canvas"), $DvtTimelineAutomation$$.$addChild$($DvtTimelineAutomation$$.$_canvas$));
  };
  $DvtTimelineSeriesRenderer$$.$_renderItems$ = function $$DvtTimelineSeriesRenderer$$$$_renderItems$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$, $DvtTimelineDefaults$$, $DvtTimelineSeries$$, $DvtTimelineEventManager$$, $DvtTimelineParser$$, $DvtTimelineStyleUtils$$) {
    for (var $i$$697$$ = 0;$i$$697$$ < $DvtTimelineAutomation$$.length;$i$$697$$++) {
      var $item$$88$$ = $DvtTimelineAutomation$$[$i$$697$$], $DvtTimelineSeriesItem$$ = $dvt$$20$$.$TimeAxis$.$getDatePosition$($DvtTimelineKeyboardHandler$$.$_start$, $DvtTimelineKeyboardHandler$$.$_end$, $item$$88$$.$getStartTime$(), $DvtTimelineKeyboardHandler$$.$_length$);
      $DvtTimelineSeriesItem$$ < $DvtTimelineDefaults$$ || $DvtTimelineSeriesItem$$ > $DvtTimelineSeries$$ || $DvtTimelineSeriesItemRenderer$$.$renderItem$($item$$88$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$, $DvtTimelineEventManager$$, $DvtTimelineParser$$, $DvtTimelineStyleUtils$$);
    }
    if ($dvt$$20$$.$TimeAxis$.$supportsTouch$()) {
      for ($i$$697$$ = 0;$i$$697$$ < $DvtTimelineAutomation$$.length - 1;$i$$697$$++) {
        if ($item$$88$$ = $DvtTimelineAutomation$$[$i$$697$$], $DvtTimelineDefaults$$ = $item$$88$$.$_displayable$) {
          if ($DvtTimelineSeries$$ = $DvtTimelineAutomation$$[$i$$697$$ + 1], $DvtTimelineSeries$$.$_displayable$) {
            $DvtTimelineDefaults$$.$_setAriaProperty$("flowto", "_bt_" + $DvtTimelineSeries$$.getId());
          } else {
            break;
          }
        }
      }
    }
    $DvtTimelineSeriesRenderer$$.$_renderDurations$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$, $DvtTimelineEventManager$$, $DvtTimelineParser$$, $DvtTimelineStyleUtils$$);
  };
  $DvtTimelineSeriesRenderer$$.$_updateItemsForZoom$ = function $$DvtTimelineSeriesRenderer$$$$_updateItemsForZoom$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$) {
    if (null != $DvtTimelineAutomation$$ && 0 != $DvtTimelineAutomation$$.length) {
      var $DvtTimeUtils$$ = $DvtTimelineKeyboardHandler$$.$_fetchEndPos$, $DvtTimelineDefaults$$ = $DvtTimelineKeyboardHandler$$.$_blocks$[0];
      $DvtTimelineDefaults$$.$startPos$ = $DvtTimelineKeyboardHandler$$.$_fetchStartPos$;
      $DvtTimelineDefaults$$.$endPos$ = $DvtTimeUtils$$;
      $DvtTimelineKeyboardHandler$$.$isVertical$() ? $DvtTimelineKeyboardHandler$$.$_initialSpacing$ = 20 * (0 < $DvtTimelineKeyboardHandler$$.$_maxDurationSize$ ? 1 : 0) + $DvtTimelineStyleUtils$$.$getBubbleSpacing$() + 10 * $DvtTimelineKeyboardHandler$$.$_maxDurationSize$ : $DvtTimelineKeyboardHandler$$.$_initialSpacing$ = 20 + $DvtTimelineStyleUtils$$.$getBubbleSpacing$() + 10 * $DvtTimelineKeyboardHandler$$.$_maxDurationSize$;
      for ($DvtTimeUtils$$ = 0;$DvtTimeUtils$$ < $DvtTimelineAutomation$$.length;$DvtTimeUtils$$++) {
        var $DvtTimelineDefaults$$ = $DvtTimelineAutomation$$[$DvtTimeUtils$$], $DvtTimelineSeries$$ = $DvtTimelineDefaults$$.$getStartTime$(), $DvtTimelineEventManager$$ = $dvt$$20$$.$TimeAxis$.$getDatePosition$($DvtTimelineKeyboardHandler$$.$_start$, $DvtTimelineKeyboardHandler$$.$_end$, $DvtTimelineSeries$$, $DvtTimelineKeyboardHandler$$.$_length$), $DvtTimelineParser$$ = $DvtTimelineDefaults$$.$getEndTime$();
        $DvtTimelineParser$$ && $DvtTimelineParser$$ != $DvtTimelineSeries$$ && ($DvtTimelineSeries$$ = $dvt$$20$$.$TimeAxis$.$getDatePosition$($DvtTimelineKeyboardHandler$$.$_start$, $DvtTimelineKeyboardHandler$$.$_end$, $DvtTimelineParser$$, $DvtTimelineKeyboardHandler$$.$_length$) - $DvtTimelineEventManager$$, $DvtTimelineEventManager$$ += Math.min($DvtTimelineStyleUtils$$.$getDurationFeelerOffset$(), $DvtTimelineSeries$$ / 2));
        $DvtTimelineDefaults$$.$setLoc$($DvtTimelineEventManager$$);
        $DvtTimelineKeyboardHandler$$.$_isRandomItemLayout$ || $DvtTimelineDefaults$$.$setSpacing$(null);
      }
      for ($DvtTimeUtils$$ = 0;$DvtTimeUtils$$ < $DvtTimelineAutomation$$.length;$DvtTimeUtils$$++) {
        $DvtTimelineDefaults$$ = $DvtTimelineAutomation$$[$DvtTimeUtils$$], $DvtTimelineEventManager$$ = $DvtTimelineDefaults$$.$getStartTime$(), $DvtTimelineEventManager$$ < $DvtTimelineKeyboardHandler$$.$_start$ || $DvtTimelineEventManager$$ > $DvtTimelineKeyboardHandler$$.$_end$ || $DvtTimelineSeriesItemRenderer$$.$_updateBubble$($DvtTimelineDefaults$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$);
      }
      $DvtTimelineEventManager$$ = Math.max(0, $DvtTimelineKeyboardHandler$$.$_maxOverflowValue$ - $DvtTimelineKeyboardHandler$$.$_size$);
      $DvtTimelineSeriesRenderer$$.$_adjustBackground$($DvtTimelineKeyboardHandler$$, $DvtTimelineEventManager$$);
      for ($DvtTimeUtils$$ = 0;$DvtTimeUtils$$ < $DvtTimelineAutomation$$.length;$DvtTimeUtils$$++) {
        $DvtTimelineDefaults$$ = $DvtTimelineAutomation$$[$DvtTimeUtils$$], $DvtTimelineSeriesItemRenderer$$.$_displayBubble$($DvtTimelineDefaults$$, $DvtTimelineKeyboardHandler$$, $DvtTimelineEventManager$$, null, !1), $DvtTimelineSeriesItemRenderer$$.$_updateFeeler$($DvtTimelineDefaults$$, $DvtTimelineKeyboardHandler$$, $DvtTimelineEventManager$$, null), $DvtTimelineSeriesItemRenderer$$.$_updateDuration$($DvtTimelineDefaults$$, $DvtTimelineKeyboardHandler$$, $DvtTimelineEventManager$$, null);
      }
    }
  };
  $DvtTimelineSeriesRenderer$$.$_renderDurations$ = function $$DvtTimelineSeriesRenderer$$$$_renderDurations$$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$, $DvtTimelineDefaults$$, $DvtTimelineSeries$$) {
    $DvtTimelineKeyboardHandler$$ = $DvtTimelineKeyboardHandler$$.$durations$;
    for (var $DvtTimelineEventManager$$ = $DvtTimelineAutomation$$.$_maxDurationSize$;0 < $DvtTimelineEventManager$$;$DvtTimelineEventManager$$--) {
      for (var $DvtTimelineParser$$ = 0;$DvtTimelineParser$$ < $dvt$$20$$.length;$DvtTimelineParser$$++) {
        var $item$$90$$ = $dvt$$20$$[$DvtTimelineParser$$], $startTime$$29$$ = $item$$90$$.$getStartTime$(), $DvtTimelineStyleUtils$$ = $item$$90$$.$getEndTime$();
        $DvtTimelineStyleUtils$$ && $DvtTimelineStyleUtils$$ != $startTime$$29$$ && $DvtTimelineEventManager$$ == $item$$90$$.$_durationLevel$ && $DvtTimelineSeriesItemRenderer$$.$renderDuration$($item$$90$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$, $DvtTimelineDefaults$$, $DvtTimelineSeries$$);
      }
    }
  };
  $DvtTimelineSeriesRenderer$$.$_renderSeriesTicks$ = function $$DvtTimelineSeriesRenderer$$$$_renderSeriesTicks$$($DvtTimelineAutomation$$) {
    null == $DvtTimelineAutomation$$.$_seriesTicks$ ? ($DvtTimelineAutomation$$.$_seriesTicks$ = new $dvt$$20$$.$Container$($DvtTimelineAutomation$$.$getCtx$()), $DvtTimelineAutomation$$.$_canvas$.$addChild$($DvtTimelineAutomation$$.$_seriesTicks$)) : ($DvtTimelineAutomation$$.$_seriesTicks$.$removeChildren$(), $DvtTimelineAutomation$$.$_seriesTicksArray$ = []);
    if ($DvtTimelineAutomation$$.$_scale$ && $DvtTimelineAutomation$$.$_timeAxis$) {
      var $DvtTimelineKeyboardHandler$$ = new $dvt$$20$$.$CSSStyle$($DvtTimelineStyleUtils$$.$getSeriesAxisSeparatorStyle$());
      if ($DvtTimelineAutomation$$.$_axisStyleDefaults$) {
        var $DvtTimeUtils$$ = $DvtTimelineAutomation$$.$_axisStyleDefaults$.separatorColor;
        $DvtTimeUtils$$ && $DvtTimelineKeyboardHandler$$.$parseInlineStyle$("color:" + $DvtTimeUtils$$ + ";");
      }
      $DvtTimelineAutomation$$.$_separatorStroke$ = new $dvt$$20$$.$SolidStroke$($DvtTimelineKeyboardHandler$$.$getStyle$($dvt$$20$$.$CSSStyle$.$COLOR$));
      $DvtTimelineAutomation$$.$_separatorStroke$.$setStyle$($dvt$$20$$.$Stroke$.$DASHED$, 3);
      $DvtTimelineSeriesRenderer$$.$_renderSeriesTimeAxis$($DvtTimelineAutomation$$, $DvtTimelineAutomation$$.$_fetchStartPos$, $DvtTimelineAutomation$$.$_fetchEndPos$, $DvtTimelineAutomation$$.$_seriesTicks$);
    }
  };
  $DvtTimelineSeriesRenderer$$.$_updateSeriesTicks$ = function $$DvtTimelineSeriesRenderer$$$$_updateSeriesTicks$$($DvtTimelineAutomation$$) {
    for (var $DvtTimelineKeyboardHandler$$ = $dvt$$20$$.$Agent$.$isRightToLeft$($DvtTimelineAutomation$$.$getCtx$()), $DvtTimeUtils$$ = 0;$DvtTimeUtils$$ < $DvtTimelineAutomation$$.$_seriesTicksArray$.length;$DvtTimeUtils$$++) {
      var $DvtTimelineDefaults$$ = $DvtTimelineAutomation$$.$_seriesTicksArray$[$DvtTimeUtils$$], $DvtTimelineSeries$$ = !$DvtTimelineAutomation$$.$isVertical$() && $DvtTimelineKeyboardHandler$$ ? $DvtTimelineAutomation$$.$_length$ - $dvt$$20$$.$TimeAxis$.$getDatePosition$($DvtTimelineAutomation$$.$_start$, $DvtTimelineAutomation$$.$_end$, $DvtTimelineDefaults$$.time, $DvtTimelineAutomation$$.$_length$) : $dvt$$20$$.$TimeAxis$.$getDatePosition$($DvtTimelineAutomation$$.$_start$, $DvtTimelineAutomation$$.$_end$, 
      $DvtTimelineDefaults$$.time, $DvtTimelineAutomation$$.$_length$);
      $DvtTimelineAutomation$$.$isVertical$() ? ($DvtTimelineDefaults$$.$setX1$(0), $DvtTimelineDefaults$$.$setY1$($DvtTimelineSeries$$), $DvtTimelineDefaults$$.$setX2$($DvtTimelineAutomation$$.$_maxOverflowValue$), $DvtTimelineDefaults$$.$setY2$($DvtTimelineSeries$$)) : ($DvtTimelineDefaults$$.$setX1$($DvtTimelineSeries$$), $DvtTimelineDefaults$$.$setY1$(0), $DvtTimelineDefaults$$.$setX2$($DvtTimelineSeries$$), $DvtTimelineDefaults$$.$setY2$($DvtTimelineAutomation$$.$_maxOverflowValue$));
    }
  };
  $DvtTimelineSeriesRenderer$$.$_renderSeriesTimeAxis$ = function $$DvtTimelineSeriesRenderer$$$$_renderSeriesTimeAxis$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$, $DvtTimelineDefaults$$) {
    var $DvtTimelineSeries$$ = $dvt$$20$$.$Agent$.$isRightToLeft$($DvtTimelineAutomation$$.$getCtx$()), $DvtTimelineEventManager$$, $DvtTimelineParser$$ = $DvtTimelineAutomation$$.$_start$, $DvtTimelineStyleUtils$$ = $DvtTimelineAutomation$$.$_end$;
    if ($DvtTimelineAutomation$$.$_customTimeScales$ && $DvtTimelineAutomation$$.$_customTimeScales$[$DvtTimelineAutomation$$.$_scale$]) {
      $DvtTimelineEventManager$$ = $DvtTimelineAutomation$$.$_customTimeScales$[$DvtTimelineAutomation$$.$_scale$].times;
    } else {
      if ($DvtTimelineAutomation$$.$_customFormatScales$ && $DvtTimelineAutomation$$.$_customFormatScales$[$DvtTimelineAutomation$$.$_scale$]) {
        $DvtTimelineEventManager$$ = $DvtTimelineAutomation$$.$_customFormatScales$[$DvtTimelineAutomation$$.$_scale$].times;
      } else {
        $DvtTimelineEventManager$$ = [];
        $DvtTimelineKeyboardHandler$$ = $dvt$$20$$.$TimeAxis$.$getPositionDate$($DvtTimelineParser$$, $DvtTimelineStyleUtils$$, $DvtTimelineKeyboardHandler$$, $DvtTimelineAutomation$$.$_length$);
        var $currentDate$$2_currentTime$$2$$ = $DvtTimelineAutomation$$.$_timeAxis$.$adjustDate$($DvtTimelineKeyboardHandler$$);
        $DvtTimelineKeyboardHandler$$ = $dvt$$20$$.$TimeAxis$.$getDatePosition$($DvtTimelineParser$$, $DvtTimelineStyleUtils$$, $currentDate$$2_currentTime$$2$$, $DvtTimelineAutomation$$.$_length$);
        for ($DvtTimelineEventManager$$.push($currentDate$$2_currentTime$$2$$.getTime());$DvtTimelineKeyboardHandler$$ < $DvtTimeUtils$$;) {
          $currentDate$$2_currentTime$$2$$ = $DvtTimelineAutomation$$.$_timeAxis$.$getNextDate$($currentDate$$2_currentTime$$2$$.getTime()), $DvtTimelineKeyboardHandler$$ = $dvt$$20$$.$TimeAxis$.$getDatePosition$($DvtTimelineParser$$, $DvtTimelineStyleUtils$$, $currentDate$$2_currentTime$$2$$, $DvtTimelineAutomation$$.$_length$), $DvtTimelineEventManager$$.push($currentDate$$2_currentTime$$2$$.getTime());
        }
      }
    }
    for ($DvtTimeUtils$$ = 0;$DvtTimeUtils$$ < $DvtTimelineEventManager$$.length - 1;$DvtTimeUtils$$++) {
      $currentDate$$2_currentTime$$2$$ = $DvtTimelineEventManager$$[$DvtTimeUtils$$];
      $DvtTimelineKeyboardHandler$$ = $dvt$$20$$.$TimeAxis$.$getDatePosition$($DvtTimelineParser$$, $DvtTimelineStyleUtils$$, $currentDate$$2_currentTime$$2$$, $DvtTimelineAutomation$$.$_length$);
      var $pos$$79_y2$$35$$ = !$DvtTimelineAutomation$$.$isVertical$() && $DvtTimelineSeries$$ ? $DvtTimelineAutomation$$.$_length$ - $DvtTimelineKeyboardHandler$$ : $DvtTimelineKeyboardHandler$$;
      if ($DvtTimelineAutomation$$.$isVertical$()) {
        var $DvtTimelineSeriesRenderer$$ = 0, $DvtTimelineSeriesItem$$ = $pos$$79_y2$$35$$, $DvtTimelineSeriesNode$$ = $DvtTimelineAutomation$$.$_maxOverflowValue$
      } else {
        $DvtTimelineSeriesRenderer$$ = $pos$$79_y2$$35$$, $DvtTimelineSeriesItem$$ = 0, $DvtTimelineSeriesNode$$ = $pos$$79_y2$$35$$, $pos$$79_y2$$35$$ = $DvtTimelineAutomation$$.$_maxOverflowValue$;
      }
      $DvtTimelineKeyboardHandler$$ = $DvtTimelineAutomation$$.$addTick$($DvtTimelineDefaults$$, $DvtTimelineSeriesRenderer$$, $DvtTimelineSeriesNode$$, $DvtTimelineSeriesItem$$, $pos$$79_y2$$35$$, $DvtTimelineAutomation$$.$_separatorStroke$, "o_tick" + $DvtTimelineKeyboardHandler$$);
      $DvtTimelineKeyboardHandler$$.time = $currentDate$$2_currentTime$$2$$;
      $DvtTimelineAutomation$$.$_seriesTicksArray$.push($DvtTimelineKeyboardHandler$$);
    }
  };
  $DvtTimelineSeriesRenderer$$.$_renderReferenceObjects$ = function $$DvtTimelineSeriesRenderer$$$$_renderReferenceObjects$$($DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$) {
    var $DvtTimeUtils$$ = $DvtTimelineAutomation$$.$getCtx$(), $DvtTimelineDefaults$$ = $dvt$$20$$.$Agent$.$isRightToLeft$($DvtTimeUtils$$);
    null == $DvtTimelineAutomation$$.$_refObjectsContainer$ && ($DvtTimelineAutomation$$.$_refObjectsContainer$ = new $dvt$$20$$.$Container$($DvtTimeUtils$$), $DvtTimelineKeyboardHandler$$.$addChild$($DvtTimelineAutomation$$.$_refObjectsContainer$));
    var $DvtTimelineSeries$$ = $DvtTimelineAutomation$$.$_referenceObjects$;
    if ($DvtTimelineSeries$$) {
      for (var $DvtTimelineEventManager$$ = Math.min(1, $DvtTimelineSeries$$.length), $DvtTimelineParser$$ = 0;$DvtTimelineParser$$ < $DvtTimelineEventManager$$;$DvtTimelineParser$$++) {
        var $DvtTimelineSeriesRenderer$$ = $DvtTimelineSeries$$[$DvtTimelineParser$$];
        if ($DvtTimelineSeriesRenderer$$) {
          var $pos$$80_referenceObjectStroke$$ = $dvt$$20$$.$TimeAxis$.$getDatePosition$($DvtTimelineAutomation$$.$_start$, $DvtTimelineAutomation$$.$_end$, $DvtTimelineSeriesRenderer$$, $DvtTimelineAutomation$$.$_length$);
          if (0 == $DvtTimelineAutomation$$.$_renderedReferenceObjects$.length) {
            if ($DvtTimelineAutomation$$.$isVertical$()) {
              var $ref$$3$$ = new $dvt$$20$$.$Line$($DvtTimeUtils$$, 0, $pos$$80_referenceObjectStroke$$, $DvtTimelineAutomation$$.$_maxOverflowValue$, $pos$$80_referenceObjectStroke$$, "zoomOrder[i]")
            } else {
              $DvtTimelineDefaults$$ && ($pos$$80_referenceObjectStroke$$ = $DvtTimelineAutomation$$.$_length$ - $pos$$80_referenceObjectStroke$$), $ref$$3$$ = new $dvt$$20$$.$Line$($DvtTimeUtils$$, $pos$$80_referenceObjectStroke$$, 0, $pos$$80_referenceObjectStroke$$, $DvtTimelineAutomation$$.$_maxOverflowValue$, "zoomOrder[i]");
            }
            $pos$$80_referenceObjectStroke$$ = new $dvt$$20$$.$SolidStroke$($DvtTimelineStyleUtils$$.$getReferenceObjectColor$($DvtTimelineAutomation$$.$Options$));
            $ref$$3$$.$setStroke$($pos$$80_referenceObjectStroke$$);
            $ref$$3$$.$setPixelHinting$();
            $ref$$3$$.$date$ = $DvtTimelineSeriesRenderer$$;
            $DvtTimelineAutomation$$.$_refObjectsContainer$.$addChild$($ref$$3$$);
            $DvtTimelineAutomation$$.$_renderedReferenceObjects$[$DvtTimelineParser$$] = $ref$$3$$;
          } else {
            $ref$$3$$ = $DvtTimelineAutomation$$.$_renderedReferenceObjects$[$DvtTimelineParser$$], $ref$$3$$.$date$ = $DvtTimelineSeriesRenderer$$, $pos$$80_referenceObjectStroke$$ = $dvt$$20$$.$TimeAxis$.$getDatePosition$($DvtTimelineAutomation$$.$_start$, $DvtTimelineAutomation$$.$_end$, $ref$$3$$.$date$, $DvtTimelineAutomation$$.$_length$), $DvtTimelineAutomation$$.$isVertical$() ? ($ref$$3$$.$setX1$(0), $ref$$3$$.$setY1$($pos$$80_referenceObjectStroke$$), $ref$$3$$.$setX2$($DvtTimelineAutomation$$.$_maxOverflowValue$), 
            $ref$$3$$.$setY2$($pos$$80_referenceObjectStroke$$)) : ($DvtTimelineDefaults$$ && ($pos$$80_referenceObjectStroke$$ = $DvtTimelineAutomation$$.$_length$ - $pos$$80_referenceObjectStroke$$), $ref$$3$$.$setX1$($pos$$80_referenceObjectStroke$$), $ref$$3$$.$setY1$(0), $ref$$3$$.$setX2$($pos$$80_referenceObjectStroke$$), $ref$$3$$.$setY2$($DvtTimelineAutomation$$.$_maxOverflowValue$));
          }
        }
      }
    } else {
      $DvtTimelineAutomation$$.$_refObjectsContainer$.$removeChildren$(), $DvtTimelineAutomation$$.$_renderedReferenceObjects$ = [];
    }
  };
  $DvtTimelineSeriesRenderer$$.$_updateReferenceObjects$ = function $$DvtTimelineSeriesRenderer$$$$_updateReferenceObjects$$($DvtTimelineAutomation$$) {
    for (var $DvtTimelineKeyboardHandler$$ = $dvt$$20$$.$Agent$.$isRightToLeft$($DvtTimelineAutomation$$.$getCtx$()), $DvtTimeUtils$$ = 0;$DvtTimeUtils$$ < $DvtTimelineAutomation$$.$_renderedReferenceObjects$.length;$DvtTimeUtils$$++) {
      var $DvtTimelineDefaults$$ = $DvtTimelineAutomation$$.$_renderedReferenceObjects$[$DvtTimeUtils$$], $DvtTimelineSeries$$ = $dvt$$20$$.$TimeAxis$.$getDatePosition$($DvtTimelineAutomation$$.$_start$, $DvtTimelineAutomation$$.$_end$, $DvtTimelineDefaults$$.$date$, $DvtTimelineAutomation$$.$_length$);
      $DvtTimelineAutomation$$.$isVertical$() ? ($DvtTimelineDefaults$$.$setX1$(0), $DvtTimelineDefaults$$.$setY1$($DvtTimelineSeries$$), $DvtTimelineDefaults$$.$setX2$($DvtTimelineAutomation$$.$_maxOverflowValue$), $DvtTimelineDefaults$$.$setY2$($DvtTimelineSeries$$)) : ($DvtTimelineKeyboardHandler$$ && ($DvtTimelineSeries$$ = $DvtTimelineAutomation$$.$_length$ - $DvtTimelineSeries$$), $DvtTimelineDefaults$$.$setX1$($DvtTimelineSeries$$), $DvtTimelineDefaults$$.$setY1$(0), $DvtTimelineDefaults$$.$setX2$($DvtTimelineSeries$$), 
      $DvtTimelineDefaults$$.$setY2$($DvtTimelineAutomation$$.$_maxOverflowValue$));
    }
  };
  $DvtTimelineSeriesRenderer$$.$_removeItems$ = function $$DvtTimelineSeriesRenderer$$$$_removeItems$$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$, $DvtTimeUtils$$) {
    if ($DvtTimeUtils$$) {
      $DvtTimelineSeriesRenderer$$.$_animateItemRemoval$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimeUtils$$);
    } else {
      for ($DvtTimeUtils$$ = 0;$DvtTimeUtils$$ < $dvt$$20$$.length;$DvtTimeUtils$$++) {
        var $DvtTimelineDefaults$$ = $dvt$$20$$[$DvtTimeUtils$$];
        $DvtTimelineKeyboardHandler$$.removeChild($DvtTimelineDefaults$$.$_displayable$);
        $DvtTimelineAutomation$$.$isVertical$() || $DvtTimelineKeyboardHandler$$.$feelers$.removeChild($DvtTimelineDefaults$$.$_feeler$);
        var $DvtTimelineSeries$$ = $DvtTimelineDefaults$$.$getStartTime$(), $DvtTimelineEventManager$$ = $DvtTimelineDefaults$$.$getEndTime$();
        $DvtTimelineEventManager$$ && $DvtTimelineEventManager$$ != $DvtTimelineSeries$$ && $DvtTimelineKeyboardHandler$$.$durations$.removeChild($DvtTimelineDefaults$$.$_durationBar$);
      }
    }
  };
  $DvtTimelineSeriesRenderer$$.$_animateItemRemoval$ = function $$DvtTimelineSeriesRenderer$$$$_animateItemRemoval$$($dvt$$20$$, $DvtTimelineAutomation$$, $DvtTimelineKeyboardHandler$$) {
    for (var $DvtTimeUtils$$ = 0;$DvtTimeUtils$$ < $dvt$$20$$.length;$DvtTimeUtils$$++) {
      var $DvtTimelineDefaults$$ = $dvt$$20$$[$DvtTimeUtils$$], $DvtTimelineSeries$$ = $DvtTimelineDefaults$$.$_displayable$;
      $DvtTimelineAutomation$$.$isVertical$() ? $DvtTimelineSeries$$.$setTranslateX$($DvtTimelineSeries$$.$getTranslateX$() + $DvtTimelineAutomation$$.$_canvasOffsetX$ + $DvtTimelineAutomation$$.$_overflowOffset$) : $DvtTimelineSeries$$.$setTranslateY$($DvtTimelineSeries$$.$getTranslateY$() + $DvtTimelineAutomation$$.$_canvasOffsetY$ + $DvtTimelineAutomation$$.$_overflowOffset$);
      $DvtTimelineKeyboardHandler$$.push($DvtTimelineSeries$$);
      $DvtTimelineAutomation$$.$isVertical$() || ($DvtTimelineSeries$$ = $DvtTimelineDefaults$$.$_feeler$, $DvtTimelineSeries$$.$setTranslateY$($DvtTimelineSeries$$.$getTranslateY$() + $DvtTimelineAutomation$$.$_canvasOffsetY$ + $DvtTimelineAutomation$$.$_overflowOffset$), $DvtTimelineKeyboardHandler$$.push($DvtTimelineSeries$$));
      var $DvtTimelineSeries$$ = $DvtTimelineDefaults$$.$getStartTime$(), $DvtTimelineEventManager$$ = $DvtTimelineDefaults$$.$getEndTime$();
      $DvtTimelineEventManager$$ && $DvtTimelineEventManager$$ != $DvtTimelineSeries$$ && ($DvtTimelineDefaults$$ = $DvtTimelineDefaults$$.$_durationBar$, $DvtTimelineAutomation$$.$isVertical$() ? $DvtTimelineDefaults$$.$setTranslateX$($DvtTimelineDefaults$$.$getTranslateX$() + $DvtTimelineAutomation$$.$_canvasOffsetX$ + $DvtTimelineAutomation$$.$_overflowOffset$) : $DvtTimelineDefaults$$.$setTranslateY$($DvtTimelineDefaults$$.$getTranslateY$() + $DvtTimelineAutomation$$.$_canvasOffsetY$ + $DvtTimelineAutomation$$.$_overflowOffset$), 
      $DvtTimelineKeyboardHandler$$.push($DvtTimelineDefaults$$));
    }
  };
  $dvt$$20$$.$exportProperty$($dvt$$20$$, "Timeline", $dvt$$20$$.$Timeline$);
  $dvt$$20$$.$exportProperty$($dvt$$20$$.$Timeline$, "newInstance", $dvt$$20$$.$Timeline$.newInstance);
  $dvt$$20$$.$exportProperty$($dvt$$20$$.$Timeline$.prototype, "render", $dvt$$20$$.$Timeline$.prototype.$render$);
  $dvt$$20$$.$exportProperty$($dvt$$20$$.$Timeline$.prototype, "getAutomation", $dvt$$20$$.$Timeline$.prototype.$getAutomation$);
  $dvt$$20$$.$exportProperty$($dvt$$20$$.$Timeline$.prototype, "select", $dvt$$20$$.$Timeline$.prototype.select);
  $dvt$$20$$.$exportProperty$($DvtTimelineAutomation$$.prototype, "getDomElementForSubId", $DvtTimelineAutomation$$.prototype.$getDomElementForSubId$);
})(dvt);
