function $AdfDhtmlElementAnimator$$($itemState$$, $duringAnimate$$, $afterAnimate$$, $callbackParameters$$, $component$$748$$, $frameMethod$$, $frameCount$$) {
  this.Init($itemState$$, $duringAnimate$$, $afterAnimate$$, $callbackParameters$$, $component$$748$$, $frameMethod$$, $frameCount$$)
}
$goog$exportSymbol$$("AdfDhtmlElementAnimator", $AdfDhtmlElementAnimator$$);
$goog$exportSymbol$$("AdfDhtmlElementAnimator", $AdfDhtmlElementAnimator$$);
$AdfObject$$.$createSubclass$($AdfDhtmlElementAnimator$$);
$AdfDhtmlElementAnimator$$.prototype.Init = function $$AdfDhtmlElementAnimator$$$$Init$($itemState$$1$$, $duringAnimate$$1$$, $afterAnimate$$1$$, $callbackParameters$$1$$, $component$$749$$, $frameMethod$$1$$, $frameCount$$1$$) {
  $AdfDhtmlElementAnimator$$.$superclass$.Init.call(this);
  this.$_itemState$ = $itemState$$1$$;
  this.$_duringAnimate$ = $duringAnimate$$1$$;
  this.$_afterAnimate$ = $afterAnimate$$1$$;
  this.$_callbackParameters$ = $callbackParameters$$1$$;
  this.$_component$ = $component$$749$$;
  this.$_startTime$ = (new Date).getTime();
  this.$_frameMethod$ = $frameMethod$$1$$;
  this.$_frameCount$ = $frameCount$$1$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlElementAnimator.prototype.Init", {Init:$AdfDhtmlElementAnimator$$.prototype.Init});
$AdfDhtmlElementAnimator$$.prototype.stop = function $$AdfDhtmlElementAnimator$$$$stop$() {
  this.$_stopped$ = $JSCompiler_alias_TRUE$$;
  window.clearInterval(this.$_intervalID$);
  var $callbackParameters$$2$$ = this.$_callbackParameters$;
  $JSCompiler_StaticMethods__destroy$$(this);
  return $callbackParameters$$2$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlElementAnimator.prototype.stop", {stop:$AdfDhtmlElementAnimator$$.prototype.stop});
function $AdfDhtmlElementAnimator$animate$$($JSCompiler_StaticMethods__start$self$$inline_1704_frameMethod$$2$$, $frameCount$$2_timeLength$$, $items$$1$$, $duringAnimate$$2$$, $afterAnimate$$2$$, $callbackParameters$$3$$, $component$$750$$) {
  for(var $agent$$224$$ = $AdfAgent$$.$AGENT$, $itemCount$$ = $items$$1$$.length, $itemState$$2$$ = Array($itemCount$$), $i$$226$$ = 0;$i$$226$$ < $itemCount$$;$i$$226$$++) {
    var $item$$5_state$$42$$ = $items$$1$$[$i$$226$$], $finalProperties_finalScrollTop$$ = $item$$5_state$$42$$.$properties$, $finalProperties_finalScrollTop$$ = $finalProperties_finalScrollTop$$ === $JSCompiler_alias_VOID$$ ? $item$$5_state$$42$$.properties : $finalProperties_finalScrollTop$$, $element$$208$$ = $item$$5_state$$42$$.element, $element$$208$$ = $element$$208$$ === $JSCompiler_alias_VOID$$ ? $item$$5_state$$42$$.element : $element$$208$$, $item$$5_state$$42$$ = {};
    $AdfDhtmlElementAnimator$_gatherSizeState$$($item$$5_state$$42$$, $finalProperties_finalScrollTop$$, $element$$208$$, "width", "offsetWidth", "borderLeftWidth", "borderRightWidth");
    $AdfDhtmlElementAnimator$_gatherSizeState$$($item$$5_state$$42$$, $finalProperties_finalScrollTop$$, $element$$208$$, "height", "offsetHeight", "borderTopWidth", "borderBottomWidth");
    var $finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$ = $finalProperties_finalScrollTop$$.alpha;
    if($finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$ != $JSCompiler_alias_NULL$$ && !isNaN($finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$)) {
      var $JSCompiler_temp_const$$26_initialAlpha_left$$11_right$$4_styleLeft_styleRight_styleTop_top$$12$$ = $element$$208$$.style.opacity;
      if($element$$208$$.ownerDocument.all && $JSCompiler_temp_const$$26_initialAlpha_left$$11_right$$4_styleLeft_styleRight_styleTop_top$$12$$ == $JSCompiler_alias_NULL$$) {
        try {
          $JSCompiler_temp_const$$26_initialAlpha_left$$11_right$$4_styleLeft_styleRight_styleTop_top$$12$$ = $element$$208$$.filters.alpha.opacity / 100
        }catch($problem$$5$$) {
        }
      }
      if($JSCompiler_temp_const$$26_initialAlpha_left$$11_right$$4_styleLeft_styleRight_styleTop_top$$12$$ == $JSCompiler_alias_NULL$$ || "" == "" + $JSCompiler_temp_const$$26_initialAlpha_left$$11_right$$4_styleLeft_styleRight_styleTop_top$$12$$) {
        $JSCompiler_temp_const$$26_initialAlpha_left$$11_right$$4_styleLeft_styleRight_styleTop_top$$12$$ = 1
      }
      $item$$5_state$$42$$.opacity = [$JSCompiler_temp_const$$26_initialAlpha_left$$11_right$$4_styleLeft_styleRight_styleTop_top$$12$$, $finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$ / 100, $JSCompiler_alias_TRUE$$]
    }
    $finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$ = $finalProperties_finalScrollTop$$.zIndex;
    if($finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$ != $JSCompiler_alias_NULL$$ && !isNaN($finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$)) {
      var $JSCompiler_temp_const$$26_initialAlpha_left$$11_right$$4_styleLeft_styleRight_styleTop_top$$12$$ = $item$$5_state$$42$$, $JSCompiler_inline_result$$27_style$$inline_1701_zIndex$$inline_1702$$;
      a: {
        if($JSCompiler_inline_result$$27_style$$inline_1701_zIndex$$inline_1702$$ = $agent$$224$$.getComputedStyle($element$$208$$)) {
          if($JSCompiler_inline_result$$27_style$$inline_1701_zIndex$$inline_1702$$ = $JSCompiler_inline_result$$27_style$$inline_1701_zIndex$$inline_1702$$.zIndex, !isNaN($JSCompiler_inline_result$$27_style$$inline_1701_zIndex$$inline_1702$$)) {
            break a
          }
        }
        $JSCompiler_inline_result$$27_style$$inline_1701_zIndex$$inline_1702$$ = 0
      }
      $JSCompiler_temp_const$$26_initialAlpha_left$$11_right$$4_styleLeft_styleRight_styleTop_top$$12$$.zIndex = [$JSCompiler_inline_result$$27_style$$inline_1701_zIndex$$inline_1702$$, $finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$, $JSCompiler_alias_TRUE$$]
    }
    $finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$ = $finalProperties_finalScrollTop$$.top;
    $finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$ != $JSCompiler_alias_NULL$$ && !isNaN($finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$) && ($JSCompiler_temp_const$$26_initialAlpha_left$$11_right$$4_styleLeft_styleRight_styleTop_top$$12$$ = ($JSCompiler_temp_const$$26_initialAlpha_left$$11_right$$4_styleLeft_styleRight_styleTop_top$$12$$ = $element$$208$$.style.top) && "auto" != 
    $JSCompiler_temp_const$$26_initialAlpha_left$$11_right$$4_styleLeft_styleRight_styleTop_top$$12$$ ? parseInt($JSCompiler_temp_const$$26_initialAlpha_left$$11_right$$4_styleLeft_styleRight_styleTop_top$$12$$) : $agent$$224$$.$getElementTop$($element$$208$$), $item$$5_state$$42$$.top = [$JSCompiler_temp_const$$26_initialAlpha_left$$11_right$$4_styleLeft_styleRight_styleTop_top$$12$$, $finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$]);
    $finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$ = $finalProperties_finalScrollTop$$.left;
    $finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$ != $JSCompiler_alias_NULL$$ && !isNaN($finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$) && ($JSCompiler_temp_const$$26_initialAlpha_left$$11_right$$4_styleLeft_styleRight_styleTop_top$$12$$ = ($JSCompiler_temp_const$$26_initialAlpha_left$$11_right$$4_styleLeft_styleRight_styleTop_top$$12$$ = $element$$208$$.style.left) && "auto" != 
    $JSCompiler_temp_const$$26_initialAlpha_left$$11_right$$4_styleLeft_styleRight_styleTop_top$$12$$ ? parseInt($JSCompiler_temp_const$$26_initialAlpha_left$$11_right$$4_styleLeft_styleRight_styleTop_top$$12$$) : $agent$$224$$.$getElementLeft$($element$$208$$), $item$$5_state$$42$$.left = [$JSCompiler_temp_const$$26_initialAlpha_left$$11_right$$4_styleLeft_styleRight_styleTop_top$$12$$, $finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$]);
    $finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$ = $finalProperties_finalScrollTop$$.right;
    $finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$ != $JSCompiler_alias_NULL$$ && !isNaN($finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$) && ($JSCompiler_temp_const$$26_initialAlpha_left$$11_right$$4_styleLeft_styleRight_styleTop_top$$12$$ = ($JSCompiler_temp_const$$26_initialAlpha_left$$11_right$$4_styleLeft_styleRight_styleTop_top$$12$$ = $element$$208$$.style.right) && "auto" != 
    $JSCompiler_temp_const$$26_initialAlpha_left$$11_right$$4_styleLeft_styleRight_styleTop_top$$12$$ ? parseInt($JSCompiler_temp_const$$26_initialAlpha_left$$11_right$$4_styleLeft_styleRight_styleTop_top$$12$$) : $agent$$224$$.$getElementLeft$($element$$208$$), $item$$5_state$$42$$.right = [$JSCompiler_temp_const$$26_initialAlpha_left$$11_right$$4_styleLeft_styleRight_styleTop_top$$12$$, $finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$]);
    $finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$ = $finalProperties_finalScrollTop$$.offsetTop;
    $finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$ != $JSCompiler_alias_NULL$$ && !isNaN($finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$) && ($item$$5_state$$42$$.offsetTop = [$element$$208$$.offsetTop, $finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$]);
    $finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$ = $finalProperties_finalScrollTop$$.offsetLeft;
    $finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$ != $JSCompiler_alias_NULL$$ && !isNaN($finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$) && ($item$$5_state$$42$$.offsetLeft = [$element$$208$$.offsetLeft, $finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$]);
    $finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$ = $finalProperties_finalScrollTop$$.scrollLeft;
    $finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$ != $JSCompiler_alias_NULL$$ && !isNaN($finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$) && ($item$$5_state$$42$$.scrollLeft = [$element$$208$$.scrollLeft, $finalAlpha_finalLeft$$2_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$2_finalZIndex$$, $JSCompiler_alias_TRUE$$]);
    $finalProperties_finalScrollTop$$ = $finalProperties_finalScrollTop$$.scrollTop;
    $finalProperties_finalScrollTop$$ != $JSCompiler_alias_NULL$$ && !isNaN($finalProperties_finalScrollTop$$) && ($item$$5_state$$42$$.scrollTop = [$element$$208$$.scrollTop, $finalProperties_finalScrollTop$$, $JSCompiler_alias_TRUE$$]);
    $itemState$$2$$[$i$$226$$] = {element:$element$$208$$, state:$item$$5_state$$42$$}
  }
  $frameCount$$2_timeLength$$ = Math.max(1, Math.round($frameCount$$2_timeLength$$ * $AdfDhtmlElementAnimator$_FRAMES_PER_MILLISECOND$$));
  $AdfPage$$.$PAGE$.$isAnimationEnabled$() || ($frameCount$$2_timeLength$$ = 1);
  $JSCompiler_StaticMethods__start$self$$inline_1704_frameMethod$$2$$ = new $AdfDhtmlElementAnimator$$($itemState$$2$$, $duringAnimate$$2$$, $afterAnimate$$2$$, $callbackParameters$$3$$, $component$$750$$, $JSCompiler_StaticMethods__start$self$$inline_1704_frameMethod$$2$$, $frameCount$$2_timeLength$$);
  $JSCompiler_StaticMethods__start$self$$inline_1704_frameMethod$$2$$.$_animationStepCallback$ = $JSCompiler_StaticMethods__start$self$$inline_1704_frameMethod$$2$$.$createCallback$($JSCompiler_StaticMethods__start$self$$inline_1704_frameMethod$$2$$.$_animationStep$);
  $JSCompiler_StaticMethods__start$self$$inline_1704_frameMethod$$2$$.$_intervalID$ = self.setInterval($JSCompiler_StaticMethods__start$self$$inline_1704_frameMethod$$2$$.$_animationStepCallback$, Math.floor(1 / $AdfDhtmlElementAnimator$_FRAMES_PER_MILLISECOND$$));
  return $JSCompiler_StaticMethods__start$self$$inline_1704_frameMethod$$2$$
}
$AdfDhtmlElementAnimator$$.animate = $AdfDhtmlElementAnimator$animate$$;
$goog$exportSymbol$$("AdfDhtmlElementAnimator.animate", $AdfDhtmlElementAnimator$animate$$);
function $AdfDhtmlElementAnimator$_gatherSizeState$$($state$$43$$, $finalProperties$$1_finalSize$$, $element$$210$$, $sizeKey$$, $currentSizeProperty_initialSize$$, $borderStartKey$$, $borderEndKey$$) {
  $finalProperties$$1_finalSize$$ = $finalProperties$$1_finalSize$$[$sizeKey$$];
  $finalProperties$$1_finalSize$$ != $JSCompiler_alias_NULL$$ && !isNaN($finalProperties$$1_finalSize$$) && ($currentSizeProperty_initialSize$$ = $element$$210$$[$currentSizeProperty_initialSize$$], $element$$210$$.style != $JSCompiler_alias_NULL$$ && ($currentSizeProperty_initialSize$$ = $AdfDhtmlElementAnimator$_subtractBorderSize$$($currentSizeProperty_initialSize$$, $element$$210$$.style[$borderStartKey$$]), $currentSizeProperty_initialSize$$ = $AdfDhtmlElementAnimator$_subtractBorderSize$$($currentSizeProperty_initialSize$$, 
  $element$$210$$.style[$borderEndKey$$])), $state$$43$$[$sizeKey$$] = [$currentSizeProperty_initialSize$$, $finalProperties$$1_finalSize$$])
}
function $JSCompiler_StaticMethods__destroy$$($JSCompiler_StaticMethods__destroy$self$$) {
  delete $JSCompiler_StaticMethods__destroy$self$$.$_itemState$;
  delete $JSCompiler_StaticMethods__destroy$self$$.$_duringAnimate$;
  delete $JSCompiler_StaticMethods__destroy$self$$.$_afterAnimate$;
  delete $JSCompiler_StaticMethods__destroy$self$$.$_callbackParameters$;
  delete $JSCompiler_StaticMethods__destroy$self$$.$_component$;
  delete $JSCompiler_StaticMethods__destroy$self$$.$_startTime$;
  delete $JSCompiler_StaticMethods__destroy$self$$.$_intervalID$;
  delete $JSCompiler_StaticMethods__destroy$self$$.$_animationStepCallback$;
  delete $JSCompiler_StaticMethods__destroy$self$$.$_stopped$
}
$AdfDhtmlElementAnimator$$.prototype.$_animationStep$ = function $$AdfDhtmlElementAnimator$$$$$_animationStep$$() {
  if(!(this.$_stopped$ || this.$_intervalID$ == $JSCompiler_alias_NULL$$)) {
    if(this.$_performAfterAnimate$) {
      window.clearInterval(this.$_intervalID$);
      this.$_afterAnimate$ != $JSCompiler_alias_NULL$$ && this.$_afterAnimate$(this.$_callbackParameters$);
      if(this.$_component$) {
        var $clientId$$148_component$$751_duringAnimate$$3_itemState$$3$$ = this.$_component$;
        $clientId$$148_component$$751_duringAnimate$$3_itemState$$3$$.$getPeer$() || ($clientId$$148_component$$751_duringAnimate$$3_itemState$$3$$ = this.$_component$.$getClientId$(), $clientId$$148_component$$751_duringAnimate$$3_itemState$$3$$ = $AdfPage$$.$PAGE$.$findComponent$($clientId$$148_component$$751_duringAnimate$$3_itemState$$3$$));
        $clientId$$148_component$$751_duringAnimate$$3_itemState$$3$$ && ($AdfPage$$.$PAGE$.$__queueDescendantResizeNotifySource$($clientId$$148_component$$751_duringAnimate$$3_itemState$$3$$), $AdfPage$$.$PAGE$.$__doDescendantResizeNotify$())
      }
      $JSCompiler_StaticMethods__destroy$$(this)
    }else {
      var $clientId$$148_component$$751_duringAnimate$$3_itemState$$3$$ = this.$_itemState$, $itemCount$$1$$ = $clientId$$148_component$$751_duringAnimate$$3_itemState$$3$$.length, $frameIndex$$ = Math.round($AdfDhtmlElementAnimator$_FRAMES_PER_MILLISECOND$$ * ((new Date).getTime() - this.$_startTime$)), $frameCount$$3$$ = this.$_frameCount$, $frameMethod$$3$$ = this.$_frameMethod$, $isLastFrame$$ = $JSCompiler_alias_FALSE$$;
      $frameIndex$$ >= $frameCount$$3$$ - 1 && (this.$_performAfterAnimate$ = $isLastFrame$$ = $JSCompiler_alias_TRUE$$);
      for(var $j$$22$$ = 0;$j$$22$$ < $itemCount$$1$$;$j$$22$$++) {
        var $currentItemState_state$$44$$ = $clientId$$148_component$$751_duringAnimate$$3_itemState$$3$$[$j$$22$$], $element$$211$$ = $currentItemState_state$$44$$.element, $currentItemState_state$$44$$ = $currentItemState_state$$44$$.state, $finalValue$$inline_1712_ieOpacity$$inline_1721_pValue_pValue$$inline_1719$$, $x$$61$$;
        for($x$$61$$ in $currentItemState_state$$44$$) {
          var $JSCompiler_temp$$140_element$$inline_1718_initialValue$$inline_1711$$;
          if($isLastFrame$$) {
            $JSCompiler_temp$$140_element$$inline_1718_initialValue$$inline_1711$$ = $currentItemState_state$$44$$[$x$$61$$][1]
          }else {
            $JSCompiler_temp$$140_element$$inline_1718_initialValue$$inline_1711$$ = parseFloat($currentItemState_state$$44$$[$x$$61$$][0]);
            $finalValue$$inline_1712_ieOpacity$$inline_1721_pValue_pValue$$inline_1719$$ = parseFloat($currentItemState_state$$44$$[$x$$61$$][1]);
            var $pName$$inline_1720_time0To1$$inline_1715$$ = $frameIndex$$ / $frameCount$$3$$, $dist0To1$$inline_1716$$ = $JSCompiler_alias_VOID$$;
            switch($frameMethod$$3$$) {
              case 0:
                $dist0To1$$inline_1716$$ = $pName$$inline_1720_time0To1$$inline_1715$$;
                break;
              case 1:
                $dist0To1$$inline_1716$$ = Math.pow($pName$$inline_1720_time0To1$$inline_1715$$, 2);
                break;
              case 2:
                $dist0To1$$inline_1716$$ = 1 - Math.pow($pName$$inline_1720_time0To1$$inline_1715$$ - 1, 2);
                break;
              case 3:
                $dist0To1$$inline_1716$$ = (Math.cos($pName$$inline_1720_time0To1$$inline_1715$$ * Math.PI + Math.PI) + 1) / 2;
                break;
              default:
                $AdfLogger$$.$LOGGER$.severe("Invalid AdfDhtmlElementAnimator framing method: " + $frameMethod$$3$$), $dist0To1$$inline_1716$$ = 1
            }
            $JSCompiler_temp$$140_element$$inline_1718_initialValue$$inline_1711$$ += $dist0To1$$inline_1716$$ * ($finalValue$$inline_1712_ieOpacity$$inline_1721_pValue_pValue$$inline_1719$$ - $JSCompiler_temp$$140_element$$inline_1718_initialValue$$inline_1711$$)
          }
          $finalValue$$inline_1712_ieOpacity$$inline_1721_pValue_pValue$$inline_1719$$ = $JSCompiler_temp$$140_element$$inline_1718_initialValue$$inline_1711$$;
          $currentItemState_state$$44$$[$x$$61$$][2] || ($finalValue$$inline_1712_ieOpacity$$inline_1721_pValue_pValue$$inline_1719$$ += "px");
          $JSCompiler_temp$$140_element$$inline_1718_initialValue$$inline_1711$$ = $element$$211$$;
          $pName$$inline_1720_time0To1$$inline_1715$$ = $x$$61$$;
          "opacity" == $pName$$inline_1720_time0To1$$inline_1715$$ && $AdfAgent$$.$AGENT$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ ? ($finalValue$$inline_1712_ieOpacity$$inline_1721_pValue_pValue$$inline_1719$$ *= 100, $JSCompiler_temp$$140_element$$inline_1718_initialValue$$inline_1711$$.style.filter = 1 == $finalValue$$inline_1712_ieOpacity$$inline_1721_pValue_pValue$$inline_1719$$ ? "" : "alpha(opacity\x3d" + $finalValue$$inline_1712_ieOpacity$$inline_1721_pValue_pValue$$inline_1719$$ + ")") : 
          "offsetLeft" == $pName$$inline_1720_time0To1$$inline_1715$$ ? $JSCompiler_temp$$140_element$$inline_1718_initialValue$$inline_1711$$.style.left = $finalValue$$inline_1712_ieOpacity$$inline_1721_pValue_pValue$$inline_1719$$ : "offsetTop" == $pName$$inline_1720_time0To1$$inline_1715$$ ? $JSCompiler_temp$$140_element$$inline_1718_initialValue$$inline_1711$$.style.top = $finalValue$$inline_1712_ieOpacity$$inline_1721_pValue_pValue$$inline_1719$$ : "scrollLeft" == $pName$$inline_1720_time0To1$$inline_1715$$ ? 
          $AdfAgent$$.$AGENT$.$scrollToPos$($JSCompiler_temp$$140_element$$inline_1718_initialValue$$inline_1711$$, $finalValue$$inline_1712_ieOpacity$$inline_1721_pValue_pValue$$inline_1719$$, $JSCompiler_alias_NULL$$) : "scrollTop" == $pName$$inline_1720_time0To1$$inline_1715$$ ? $AdfAgent$$.$AGENT$.$scrollToPos$($JSCompiler_temp$$140_element$$inline_1718_initialValue$$inline_1711$$, $JSCompiler_alias_NULL$$, $finalValue$$inline_1712_ieOpacity$$inline_1721_pValue_pValue$$inline_1719$$) : $JSCompiler_temp$$140_element$$inline_1718_initialValue$$inline_1711$$.style[$pName$$inline_1720_time0To1$$inline_1715$$] = 
          $finalValue$$inline_1712_ieOpacity$$inline_1721_pValue_pValue$$inline_1719$$
        }
      }
      $clientId$$148_component$$751_duringAnimate$$3_itemState$$3$$ = this.$_duringAnimate$;
      $clientId$$148_component$$751_duringAnimate$$3_itemState$$3$$ != $JSCompiler_alias_NULL$$ && $clientId$$148_component$$751_duringAnimate$$3_itemState$$3$$(this.$_callbackParameters$)
    }
  }
};
function $AdfDhtmlElementAnimator$_subtractBorderSize$$($value$$129$$, $borderWidthStyle$$) {
  $borderWidthStyle$$ != $JSCompiler_alias_NULL$$ && "" != $borderWidthStyle$$ && ($value$$129$$ -= parseInt($borderWidthStyle$$));
  return $value$$129$$
}
var $AdfDhtmlElementAnimator$_FRAMES_PER_MILLISECOND$$ = 0.06;
$goog$exportSymbol$$("AdfDhtmlElementAnimator.FRAME_METHOD_CONSTANT_SPEED", 0);
$goog$exportSymbol$$("AdfDhtmlElementAnimator.FRAME_METHOD_ACCELERATING", 1);
$goog$exportSymbol$$("AdfDhtmlElementAnimator.FRAME_METHOD_DECELERATING", 2);
$AdfDhtmlElementAnimator$$.FRAME_METHOD_SLOW_FAST_SLOW = 3;
$goog$exportSymbol$$("AdfDhtmlElementAnimator.FRAME_METHOD_SLOW_FAST_SLOW", 3);
