function $AdfDhtmlShadowDecorator$$() {
  this.Init()
}
$goog$exportSymbol$$("AdfDhtmlShadowDecorator", $AdfDhtmlShadowDecorator$$);
$AdfObject$$.$createSubclass$($AdfDhtmlShadowDecorator$$);
$AdfDhtmlShadowDecorator$$.prototype.Init = function $$AdfDhtmlShadowDecorator$$$$Init$() {
  $AdfDhtmlShadowDecorator$$.$superclass$.Init.call(this)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlShadowDecorator.prototype.Init", {Init:$AdfDhtmlShadowDecorator$$.prototype.Init});
$AdfDhtmlShadowDecorator$$.$getShadowSize$ = function $$AdfDhtmlShadowDecorator$$$$getShadowSize$$() {
  var $lookAndFeel$$19_shadowPixelSize_skinShadowSize$$ = $AdfDhtmlShadowDecorator$$.$_SHADOW_PIXEL_SIZE$;
  $lookAndFeel$$19_shadowPixelSize_skinShadowSize$$ == $JSCompiler_alias_NULL$$ && ($lookAndFeel$$19_shadowPixelSize_skinShadowSize$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$(), $lookAndFeel$$19_shadowPixelSize_skinShadowSize$$ = parseInt($lookAndFeel$$19_shadowPixelSize_skinShadowSize$$.$getSkinProperty$("af|popup-tr-shadow-pixel-size")), $lookAndFeel$$19_shadowPixelSize_skinShadowSize$$ = isNaN($lookAndFeel$$19_shadowPixelSize_skinShadowSize$$) ? 0 : $lookAndFeel$$19_shadowPixelSize_skinShadowSize$$, 
  $AdfDhtmlShadowDecorator$$.$_SHADOW_PIXEL_SIZE$ = $lookAndFeel$$19_shadowPixelSize_skinShadowSize$$);
  return $lookAndFeel$$19_shadowPixelSize_skinShadowSize$$
};
$goog$exportSymbol$$("AdfDhtmlShadowDecorator.getShadowSize", $AdfDhtmlShadowDecorator$$.$getShadowSize$);
$AdfDhtmlShadowDecorator$$.prototype.$_move$ = function $$AdfDhtmlShadowDecorator$$$$$_move$$($element$$271_shadeStyle$$1$$) {
  var $agent$$515_nextZIndex_shadeLevels$$1$$ = $AdfAgent$$.$AGENT$, $offsetHeight$$13_page$$177_ssHeight$$1$$ = $AdfPage$$.$PAGE$, $maskFrame$$8_offsetWidth$$11_ssWidth$$1$$ = this.$_maskFrame$;
  $maskFrame$$8_offsetWidth$$11_ssWidth$$1$$ && $offsetHeight$$13_page$$177_ssHeight$$1$$.$moveMaskingFrame$($element$$271_shadeStyle$$1$$, $maskFrame$$8_offsetWidth$$11_ssWidth$$1$$);
  if(this.$_shadeElements$) {
    var $anchorBox_shadowOffsetTop$$1$$ = this.$_anchorBox$, $maskFrame$$8_offsetWidth$$11_ssWidth$$1$$ = $element$$271_shadeStyle$$1$$.offsetWidth, $offsetHeight$$13_page$$177_ssHeight$$1$$ = $element$$271_shadeStyle$$1$$.offsetHeight, $i$$443_pos$$31$$ = this.$_isRelative$ ? {x:0, y:0} : $agent$$515_nextZIndex_shadeLevels$$1$$.$getElementPosition$($element$$271_shadeStyle$$1$$);
    if(!($anchorBox_shadowOffsetTop$$1$$.x == $i$$443_pos$$31$$.x && $anchorBox_shadowOffsetTop$$1$$.y == $i$$443_pos$$31$$.y && $anchorBox_shadowOffsetTop$$1$$.offsetWidth == $maskFrame$$8_offsetWidth$$11_ssWidth$$1$$ && $anchorBox_shadowOffsetTop$$1$$.offsetHeight == $offsetHeight$$13_page$$177_ssHeight$$1$$)) {
      this.$_anchorBox$ = {x:$i$$443_pos$$31$$.x, y:$i$$443_pos$$31$$.y, offsetWidth:$maskFrame$$8_offsetWidth$$11_ssWidth$$1$$, offsetHeight:$offsetHeight$$13_page$$177_ssHeight$$1$$};
      var $agent$$515_nextZIndex_shadeLevels$$1$$ = $agent$$515_nextZIndex_shadeLevels$$1$$.getComputedStyle($element$$271_shadeStyle$$1$$).zIndex - 1, $anchorBox_shadowOffsetTop$$1$$ = this.$_shadowOffsetTop$, $shadowOffsetLeft$$1$$ = this.$_shadowOffsetLeft$, $isRTL$$25$$ = $AdfPage$$.$PAGE$.$getLocaleContext$().$isRightToLeft$();
      $element$$271_shadeStyle$$1$$ = this.$_shadeContainer$.style;
      $element$$271_shadeStyle$$1$$.zIndex = $agent$$515_nextZIndex_shadeLevels$$1$$;
      var $shadowSize$$8$$ = $AdfDhtmlShadowDecorator$$.$getShadowSize$(), $agent$$515_nextZIndex_shadeLevels$$1$$ = 2 * $shadowSize$$8$$;
      $element$$271_shadeStyle$$1$$.left = ($isRTL$$25$$ ? $i$$443_pos$$31$$.x - ($shadowOffsetLeft$$1$$ + $shadowSize$$8$$) : $i$$443_pos$$31$$.x + $shadowOffsetLeft$$1$$) + "px";
      $element$$271_shadeStyle$$1$$.top = $i$$443_pos$$31$$.y + $anchorBox_shadowOffsetTop$$1$$ + "px";
      $element$$271_shadeStyle$$1$$.width = $maskFrame$$8_offsetWidth$$11_ssWidth$$1$$ + $shadowSize$$8$$ + "px";
      $element$$271_shadeStyle$$1$$.height = $offsetHeight$$13_page$$177_ssHeight$$1$$ + $shadowSize$$8$$ + "px";
      $AdfAssert$$.assert(0 < $maskFrame$$8_offsetWidth$$11_ssWidth$$1$$ - $shadowOffsetLeft$$1$$, "Computed shadow width is less than one");
      $AdfAssert$$.assert(0 < $offsetHeight$$13_page$$177_ssHeight$$1$$ - $anchorBox_shadowOffsetTop$$1$$, "Computed shadow height is less than one");
      $maskFrame$$8_offsetWidth$$11_ssWidth$$1$$ = $maskFrame$$8_offsetWidth$$11_ssWidth$$1$$ - $shadowOffsetLeft$$1$$ + "px";
      $offsetHeight$$13_page$$177_ssHeight$$1$$ = $offsetHeight$$13_page$$177_ssHeight$$1$$ - $anchorBox_shadowOffsetTop$$1$$ + "px";
      for($i$$443_pos$$31$$ = 0;$i$$443_pos$$31$$ < $agent$$515_nextZIndex_shadeLevels$$1$$;$i$$443_pos$$31$$++) {
        $element$$271_shadeStyle$$1$$ = this.$_shadeElements$[$i$$443_pos$$31$$].style, $element$$271_shadeStyle$$1$$.width = $maskFrame$$8_offsetWidth$$11_ssWidth$$1$$, $element$$271_shadeStyle$$1$$.height = $offsetHeight$$13_page$$177_ssHeight$$1$$
      }
    }
  }
};
$AdfDhtmlShadowDecorator$$.prototype.$_remove$ = function $$AdfDhtmlShadowDecorator$$$$$_remove$$() {
  var $maskFrame$$9$$ = this.$_maskFrame$;
  $maskFrame$$9$$ && ($AdfPage$$.$PAGE$.$removeMaskingFrame$($maskFrame$$9$$), delete this.$_maskFrame$);
  this.$_shadeElements$ && (this.$_shadeContainer$.parentNode.removeChild(this.$_shadeContainer$), delete this.$_shadeElements$, delete this.$_shadeContainer$)
};
$AdfDhtmlShadowDecorator$$.$createShadowDecorator$ = function $$AdfDhtmlShadowDecorator$$$$createShadowDecorator$$($element$$274$$, $rootElement$$133_rootElement$$inline_3565$$, $isRelative$$1_ssTop$$inline_3561$$) {
  var $shadowDecorator$$ = $AdfDhtmlShadowDecorator$$.$_getShadowDecorator$($element$$274$$);
  if(!$shadowDecorator$$) {
    var $shadowDecorator$$ = new $AdfDhtmlShadowDecorator$$, $shadeLevels$$inline_3554_shadowOffset$$ = $AdfDhtmlShadowDecorator$$.$_getShadowOffset$(), $shadowDecorators_startingBlackPercent$$1_startingBlackPercent$$inline_3552$$ = $AdfDhtmlShadowDecorator$$.$_getShadowStartingBlackPercent$(), $JSCompiler_StaticMethods__create$self$$inline_3546_uniqueId$$ = $shadowDecorator$$, $shadowOffsetTop$$inline_3549_ssHeight$$inline_3569$$ = $shadeLevels$$inline_3554_shadowOffset$$, $shadowOffsetLeft$$inline_3550_ssWidth$$inline_3568$$ = 
    $shadeLevels$$inline_3554_shadowOffset$$;
    $shadowOffsetTop$$inline_3549_ssHeight$$inline_3569$$ == $JSCompiler_alias_NULL$$ && ($shadowOffsetTop$$inline_3549_ssHeight$$inline_3569$$ = 3);
    $JSCompiler_StaticMethods__create$self$$inline_3546_uniqueId$$.$_shadowOffsetTop$ = $shadowOffsetTop$$inline_3549_ssHeight$$inline_3569$$;
    $shadowOffsetLeft$$inline_3550_ssWidth$$inline_3568$$ == $JSCompiler_alias_NULL$$ && ($shadowOffsetLeft$$inline_3550_ssWidth$$inline_3568$$ = 3);
    $JSCompiler_StaticMethods__create$self$$inline_3546_uniqueId$$.$_shadowOffsetLeft$ = $shadowOffsetLeft$$inline_3550_ssWidth$$inline_3568$$;
    $shadowDecorators_startingBlackPercent$$1_startingBlackPercent$$inline_3552$$ == $JSCompiler_alias_NULL$$ && ($shadowDecorators_startingBlackPercent$$1_startingBlackPercent$$inline_3552$$ = 100);
    $JSCompiler_StaticMethods__create$self$$inline_3546_uniqueId$$.$_isRelative$ = $isRelative$$1_ssTop$$inline_3561$$;
    var $i$$inline_3570_shadowSize$$inline_3553$$ = $AdfDhtmlShadowDecorator$$.$getShadowSize$(), $shadeLevels$$inline_3554_shadowOffset$$ = 2 * $i$$inline_3570_shadowSize$$inline_3553$$, $isRTL$$inline_3559_thePage$$inline_3555$$ = $AdfPage$$.$PAGE$, $agent$$inline_3556$$ = $AdfAgent$$.$AGENT$;
    $JSCompiler_StaticMethods__create$self$$inline_3546_uniqueId$$.$_maskFrame$ || ($JSCompiler_StaticMethods__create$self$$inline_3546_uniqueId$$.$_maskFrame$ = $isRTL$$inline_3559_thePage$$inline_3555$$.$createMaskingFrame$($element$$274$$));
    if(!$AdfDhtmlShadowDecorator$$.$_usesNativeShadows$($element$$274$$) && !$JSCompiler_StaticMethods__create$self$$inline_3546_uniqueId$$.$_shadeElements$) {
      var $elementStyle$$inline_3557_shade$$inline_3571$$ = $agent$$inline_3556$$.getComputedStyle($element$$274$$);
      $JSCompiler_StaticMethods__create$self$$inline_3546_uniqueId$$.$_shadeElements$ = Array($shadeLevels$$inline_3554_shadowOffset$$);
      if($elementStyle$$inline_3557_shade$$inline_3571$$.zIndex == $JSCompiler_alias_VOID$$ || 2 >= $AdfAgent$$.$getCSSLengthAsInt$($elementStyle$$inline_3557_shade$$inline_3571$$.zIndex)) {
        $element$$274$$.style.zIndex = 3
      }
      var $currentDocument$$inline_3558$$ = $element$$274$$.ownerDocument, $isRTL$$inline_3559_thePage$$inline_3555$$ = $isRTL$$inline_3559_thePage$$inline_3555$$.$getLocaleContext$().$isRightToLeft$(), $pos$$inline_3560_shadeContainer$$inline_3566$$ = $isRelative$$1_ssTop$$inline_3561$$ ? {x:0, y:0} : $agent$$inline_3556$$.$getElementPosition$($element$$274$$);
      $isRelative$$1_ssTop$$inline_3561$$ = $pos$$inline_3560_shadeContainer$$inline_3566$$.y + $shadowOffsetTop$$inline_3549_ssHeight$$inline_3569$$;
      var $ssLeft$$inline_3562$$;
      $ssLeft$$inline_3562$$ = $isRTL$$inline_3559_thePage$$inline_3555$$ ? $pos$$inline_3560_shadeContainer$$inline_3566$$.x - ($shadowOffsetLeft$$inline_3550_ssWidth$$inline_3568$$ + $i$$inline_3570_shadowSize$$inline_3553$$) : $pos$$inline_3560_shadeContainer$$inline_3566$$.x + $shadowOffsetLeft$$inline_3550_ssWidth$$inline_3568$$;
      var $offsetWidth$$inline_3563$$ = $element$$274$$.offsetWidth, $offsetHeight$$inline_3564$$ = $element$$274$$.offsetHeight;
      $rootElement$$133_rootElement$$inline_3565$$ = $rootElement$$133_rootElement$$inline_3565$$ ? $rootElement$$133_rootElement$$inline_3565$$ : $currentDocument$$inline_3558$$.body;
      $JSCompiler_StaticMethods__create$self$$inline_3546_uniqueId$$.$_anchorBox$ = {x:$pos$$inline_3560_shadeContainer$$inline_3566$$.x, y:$pos$$inline_3560_shadeContainer$$inline_3566$$.y, offsetWidth:$offsetWidth$$inline_3563$$, offsetHeight:$offsetHeight$$inline_3564$$};
      $pos$$inline_3560_shadeContainer$$inline_3566$$ = $currentDocument$$inline_3558$$.createElement("div");
      $AdfDomUtils$$.$addCSSClassName$($pos$$inline_3560_shadeContainer$$inline_3566$$, $AdfDhtmlShadowDecorator$$.$_SHADOW_STYLE_CLASS$);
      var $shadeStyle$$inline_3567$$ = $pos$$inline_3560_shadeContainer$$inline_3566$$.style;
      $shadeStyle$$inline_3567$$.zIndex = $AdfAgent$$.$getCSSLengthAsInt$($elementStyle$$inline_3557_shade$$inline_3571$$.zIndex) - 1;
      $shadeStyle$$inline_3567$$.position = "absolute";
      $shadeStyle$$inline_3567$$.left = $ssLeft$$inline_3562$$ + "px";
      $shadeStyle$$inline_3567$$.top = $isRelative$$1_ssTop$$inline_3561$$ + "px";
      $shadeStyle$$inline_3567$$.width = $offsetWidth$$inline_3563$$ + $i$$inline_3570_shadowSize$$inline_3553$$ + "px";
      $shadeStyle$$inline_3567$$.height = $offsetHeight$$inline_3564$$ + $i$$inline_3570_shadowSize$$inline_3553$$ + "px";
      $isRelative$$1_ssTop$$inline_3561$$ = 0;
      $ssLeft$$inline_3562$$ = $isRTL$$inline_3559_thePage$$inline_3555$$ ? $i$$inline_3570_shadowSize$$inline_3553$$ + $shadowOffsetLeft$$inline_3550_ssWidth$$inline_3568$$ : 0;
      $shadowOffsetLeft$$inline_3550_ssWidth$$inline_3568$$ = $offsetWidth$$inline_3563$$ - $shadowOffsetLeft$$inline_3550_ssWidth$$inline_3568$$ + "px";
      $shadowOffsetTop$$inline_3549_ssHeight$$inline_3569$$ = $offsetHeight$$inline_3564$$ - $shadowOffsetTop$$inline_3549_ssHeight$$inline_3569$$ + "px";
      for($i$$inline_3570_shadowSize$$inline_3553$$ = 0;$i$$inline_3570_shadowSize$$inline_3553$$ < $shadeLevels$$inline_3554_shadowOffset$$;$i$$inline_3570_shadowSize$$inline_3553$$++) {
        $elementStyle$$inline_3557_shade$$inline_3571$$ = $currentDocument$$inline_3558$$.createElement("div"), $shadeStyle$$inline_3567$$ = $elementStyle$$inline_3557_shade$$inline_3571$$.style, $shadeStyle$$inline_3567$$.position = "absolute", $shadeStyle$$inline_3567$$.left = $ssLeft$$inline_3562$$ + "px", $shadeStyle$$inline_3567$$.top = $isRelative$$1_ssTop$$inline_3561$$ + "px", 0 == $i$$inline_3570_shadowSize$$inline_3553$$ % 2 ? $isRTL$$inline_3559_thePage$$inline_3555$$ ? $ssLeft$$inline_3562$$-- : 
        $ssLeft$$inline_3562$$++ : $isRelative$$1_ssTop$$inline_3561$$++, $shadeStyle$$inline_3567$$.width = $shadowOffsetLeft$$inline_3550_ssWidth$$inline_3568$$, $shadeStyle$$inline_3567$$.height = $shadowOffsetTop$$inline_3549_ssHeight$$inline_3569$$, $shadeStyle$$inline_3567$$.backgroundColor = "#000000", $agent$$inline_3556$$.$setOpacity$($elementStyle$$inline_3557_shade$$inline_3571$$, Math.floor($shadowDecorators_startingBlackPercent$$1_startingBlackPercent$$inline_3552$$ / (2 * $i$$inline_3570_shadowSize$$inline_3553$$ + 
        4))), $pos$$inline_3560_shadeContainer$$inline_3566$$.appendChild($elementStyle$$inline_3557_shade$$inline_3571$$), $JSCompiler_StaticMethods__create$self$$inline_3546_uniqueId$$.$_shadeElements$[$i$$inline_3570_shadowSize$$inline_3553$$] = $elementStyle$$inline_3557_shade$$inline_3571$$
      }
      $rootElement$$133_rootElement$$inline_3565$$.appendChild($pos$$inline_3560_shadeContainer$$inline_3566$$);
      $JSCompiler_StaticMethods__create$self$$inline_3546_uniqueId$$.$_shadeContainer$ = $pos$$inline_3560_shadeContainer$$inline_3566$$
    }
    $AdfDhtmlShadowDecorator$$.$_uniqueIdCounter$ || ($AdfDhtmlShadowDecorator$$.$_uniqueIdCounter$ = 0);
    $JSCompiler_StaticMethods__create$self$$inline_3546_uniqueId$$ = "sd$" + ++$AdfDhtmlShadowDecorator$$.$_uniqueIdCounter$;
    $shadowDecorators_startingBlackPercent$$1_startingBlackPercent$$inline_3552$$ = $AdfDhtmlShadowDecorator$$.$_shadowDecorators$;
    $shadowDecorators_startingBlackPercent$$1_startingBlackPercent$$inline_3552$$ || ($shadowDecorators_startingBlackPercent$$1_startingBlackPercent$$inline_3552$$ = $AdfDhtmlShadowDecorator$$.$_shadowDecorators$ = {});
    $shadowDecorators_startingBlackPercent$$1_startingBlackPercent$$inline_3552$$[$JSCompiler_StaticMethods__create$self$$inline_3546_uniqueId$$] = $shadowDecorator$$;
    $element$$274$$.setAttribute($AdfDhtmlShadowDecorator$$.$_SHADOW_DECORATOR_ATTRIBUTE$, $JSCompiler_StaticMethods__create$self$$inline_3546_uniqueId$$)
  }
  return $shadowDecorator$$
};
$goog$exportSymbol$$("AdfDhtmlShadowDecorator.createShadowDecorator", $AdfDhtmlShadowDecorator$$.$createShadowDecorator$);
$AdfDhtmlShadowDecorator$$.$_usesNativeShadows$ = function $$AdfDhtmlShadowDecorator$$$$_usesNativeShadows$$($element$$275$$) {
  var $agent$$517$$ = $AdfAgent$$.$AGENT$, $usesNativeShadows$$ = $agent$$517$$.$getPlatform$() == $AdfAgent$$.$WEBKIT_PLATFORM$ || $agent$$517$$.$atLeast$($AdfAgent$$.$IE_PLATFORM$, 9) || $agent$$517$$.$atLeast$($AdfAgent$$.$GECKO_PLATFORM$, "1.9.1");
  if(!$usesNativeShadows$$) {
    return $usesNativeShadows$$
  }
  for($usesNativeShadows$$ = $JSCompiler_alias_FALSE$$;$element$$275$$ && !$usesNativeShadows$$;) {
    if(1 == $element$$275$$.nodeType) {
      if($AdfDomUtils$$.$containsCSSClassName$($element$$275$$, $AdfDhtmlZOrderManager$$.$LAYER_STYLECLASS$)) {
        break
      }
      for(var $elementStyle$$6$$ = $agent$$517$$.getComputedStyle($element$$275$$), $i$$444$$ = 0;$i$$444$$ < $AdfDhtmlShadowDecorator$$.$_CSS_NATIVE_BOX_SHADOWS$.length;$i$$444$$++) {
        var $value$$189$$ = $elementStyle$$6$$[$AdfDhtmlShadowDecorator$$.$_CSS_NATIVE_BOX_SHADOWS$[$i$$444$$]];
        if($value$$189$$ && 0 < $value$$189$$.length && "none" != $value$$189$$) {
          $usesNativeShadows$$ = $JSCompiler_alias_TRUE$$;
          break
        }
      }
    }
    $element$$275$$ = $element$$275$$.parentNode
  }
  return $usesNativeShadows$$
};
$AdfDhtmlShadowDecorator$$.$moveShadowDecorator$ = function $$AdfDhtmlShadowDecorator$$$$moveShadowDecorator$$($element$$276$$) {
  var $shadowDecorator$$1$$ = $AdfDhtmlShadowDecorator$$.$_getShadowDecorator$($element$$276$$);
  $shadowDecorator$$1$$ && $shadowDecorator$$1$$.$_move$($element$$276$$)
};
$goog$exportSymbol$$("AdfDhtmlShadowDecorator.moveShadowDecorator", $AdfDhtmlShadowDecorator$$.$moveShadowDecorator$);
$AdfDhtmlShadowDecorator$$.$removeShadowDecorator$ = function $$AdfDhtmlShadowDecorator$$$$removeShadowDecorator$$($element$$277_shadowDecorators$$1$$) {
  var $id$$340_shadowDecorator$$2$$ = $AdfDhtmlShadowDecorator$$.$_getShadowDecorator$($element$$277_shadowDecorators$$1$$);
  if($id$$340_shadowDecorator$$2$$ && ($id$$340_shadowDecorator$$2$$.$_remove$($element$$277_shadowDecorators$$1$$), $id$$340_shadowDecorator$$2$$ = $element$$277_shadowDecorators$$1$$.getAttribute($AdfDhtmlShadowDecorator$$.$_SHADOW_DECORATOR_ATTRIBUTE$))) {
    $element$$277_shadowDecorators$$1$$.removeAttribute($AdfDhtmlShadowDecorator$$.$_SHADOW_DECORATOR_ATTRIBUTE$), ($element$$277_shadowDecorators$$1$$ = $AdfDhtmlShadowDecorator$$.$_shadowDecorators$) && delete $element$$277_shadowDecorators$$1$$[$id$$340_shadowDecorator$$2$$]
  }
};
$goog$exportSymbol$$("AdfDhtmlShadowDecorator.removeShadowDecorator", $AdfDhtmlShadowDecorator$$.$removeShadowDecorator$);
$AdfDhtmlShadowDecorator$$.$showShadowDecorator$ = function $$AdfDhtmlShadowDecorator$$$$showShadowDecorator$$($element$$278$$, $show$$7$$) {
  var $shadowDecorator$$3$$ = $AdfDhtmlShadowDecorator$$.$_getShadowDecorator$($element$$278$$);
  $shadowDecorator$$3$$ && ($shadowDecorator$$3$$.$_maskFrame$ && ($shadowDecorator$$3$$.$_maskFrame$.style.visibility = $show$$7$$ ? "visible" : "hidden"), $shadowDecorator$$3$$.$_shadeElements$ && ($shadowDecorator$$3$$.$_shadeContainer$.style.display = $show$$7$$ ? "block" : "none"))
};
$goog$exportSymbol$$("AdfDhtmlShadowDecorator.showShadowDecorator", $AdfDhtmlShadowDecorator$$.$showShadowDecorator$);
$AdfDhtmlShadowDecorator$$.$hasShadowDecorator$ = function $$AdfDhtmlShadowDecorator$$$$hasShadowDecorator$$($element$$279$$) {
  return $JSCompiler_alias_VOID$$ != $AdfDhtmlShadowDecorator$$.$_getShadowDecorator$($element$$279$$)
};
$goog$exportSymbol$$("AdfDhtmlShadowDecorator.hasShadowDecorator", $AdfDhtmlShadowDecorator$$.$hasShadowDecorator$);
$AdfDhtmlShadowDecorator$$.$_getShadowDecorator$ = function $$AdfDhtmlShadowDecorator$$$$_getShadowDecorator$$($element$$280_id$$341$$) {
  $element$$280_id$$341$$ = $element$$280_id$$341$$.getAttribute($AdfDhtmlShadowDecorator$$.$_SHADOW_DECORATOR_ATTRIBUTE$);
  var $shadowDecorator$$4$$, $shadowDecorators$$2$$ = $AdfDhtmlShadowDecorator$$.$_shadowDecorators$;
  $shadowDecorators$$2$$ && $element$$280_id$$341$$ && ($shadowDecorator$$4$$ = $shadowDecorators$$2$$[$element$$280_id$$341$$]);
  return $shadowDecorator$$4$$
};
$AdfDhtmlShadowDecorator$$.$_getShadowOffset$ = function $$AdfDhtmlShadowDecorator$$$$_getShadowOffset$$() {
  var $lookAndFeel$$20_shadowOffset$$1_skinShadowOffset$$ = $AdfDhtmlShadowDecorator$$.$_SHADOW_OFFSET$;
  $lookAndFeel$$20_shadowOffset$$1_skinShadowOffset$$ == $JSCompiler_alias_NULL$$ && ($lookAndFeel$$20_shadowOffset$$1_skinShadowOffset$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$(), $lookAndFeel$$20_shadowOffset$$1_skinShadowOffset$$ = parseInt($lookAndFeel$$20_shadowOffset$$1_skinShadowOffset$$.$getSkinProperty$("af|popup-tr-shadow-offset")), $lookAndFeel$$20_shadowOffset$$1_skinShadowOffset$$ = isNaN($lookAndFeel$$20_shadowOffset$$1_skinShadowOffset$$) ? 3 : $lookAndFeel$$20_shadowOffset$$1_skinShadowOffset$$, 
  $AdfDhtmlShadowDecorator$$.$_SHADOW_OFFSET$ = $lookAndFeel$$20_shadowOffset$$1_skinShadowOffset$$);
  return $lookAndFeel$$20_shadowOffset$$1_skinShadowOffset$$
};
$AdfDhtmlShadowDecorator$$.$_getShadowStartingBlackPercent$ = function $$AdfDhtmlShadowDecorator$$$$_getShadowStartingBlackPercent$$() {
  var $lookAndFeel$$21_shadowStartingBlackPercent_skinShadowStartingBlackPercent$$ = $AdfDhtmlShadowDecorator$$.$_SHADOW_STARTING_BLACK_PERCENT$;
  $lookAndFeel$$21_shadowStartingBlackPercent_skinShadowStartingBlackPercent$$ == $JSCompiler_alias_NULL$$ && ($lookAndFeel$$21_shadowStartingBlackPercent_skinShadowStartingBlackPercent$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$(), $lookAndFeel$$21_shadowStartingBlackPercent_skinShadowStartingBlackPercent$$ = parseInt($lookAndFeel$$21_shadowStartingBlackPercent_skinShadowStartingBlackPercent$$.$getSkinProperty$("af|popup-tr-shadow-starting-black-percent")), $lookAndFeel$$21_shadowStartingBlackPercent_skinShadowStartingBlackPercent$$ = 
  isNaN($lookAndFeel$$21_shadowStartingBlackPercent_skinShadowStartingBlackPercent$$) ? 3 : $lookAndFeel$$21_shadowStartingBlackPercent_skinShadowStartingBlackPercent$$, $AdfDhtmlShadowDecorator$$.$_SHADOW_STARTING_BLACK_PERCENT$ = $lookAndFeel$$21_shadowStartingBlackPercent_skinShadowStartingBlackPercent$$);
  return $lookAndFeel$$21_shadowStartingBlackPercent_skinShadowStartingBlackPercent$$
};
$AdfDhtmlShadowDecorator$$.$setRelative$ = function $$AdfDhtmlShadowDecorator$$$$setRelative$$($element$$281$$, $relative$$1$$) {
  var $shadowDecorator$$5$$ = $AdfDhtmlShadowDecorator$$.$_getShadowDecorator$($element$$281$$);
  $shadowDecorator$$5$$ && $relative$$1$$ && ($shadowDecorator$$5$$.$_isRelative$ = $JSCompiler_alias_TRUE$$)
};
$goog$exportSymbol$$("AdfDhtmlShadowDecorator.setRelative", $AdfDhtmlShadowDecorator$$.$setRelative$);
$AdfDhtmlShadowDecorator$$.$_SHADOW_DECORATOR_ATTRIBUTE$ = "data-afr-shaddec";
$AdfDhtmlShadowDecorator$$.$_CSS_NATIVE_BOX_SHADOWS$ = ["box-shadow", "-webkit-box-shadow", "-moz-box-shadow"];
