var $AdfRichAutomation$$ = {$_severityMap$:[]};
$AdfRichAutomation$$.$_severityMap$["1000"] = "SEVERE";
$AdfRichAutomation$$.$_severityMap$["900"] = "WARNING";
$AdfRichAutomation$$.$_severityMap$["800"] = "INFO";
$AdfRichAutomation$$.$LOGGER$ = new $AdfLogger$$("AdfRichAutomationLogger", new $AdfBufferedLogWriter$$, $AdfLogger$$.INFO);
$goog$exportSymbol$$("AdfRichAutomation.LOGGER", $AdfRichAutomation$$.$LOGGER$);
$AdfRichAutomation$$.$LOGGER$.$register$();
$AdfRichAutomation$$.$subIdToDomElToSubId$ = function $$AdfRichAutomation$$$$subIdToDomElToSubId$$($componentLocator$$, $subIds$$) {
  var $component$$211$$ = $AdfPage$$.$PAGE$.$findComponentByAbsoluteLocator$($componentLocator$$);
  if(!$component$$211$$) {
    return"[FAILURE] Cannot find component using locator" + $componentLocator$$
  }
  if(!$component$$211$$.$getPeer$ || !$component$$211$$.$getPeer$()) {
    return"[FAILURE] No peer found for component" + $component$$211$$
  }
  for(var $peer$$28$$ = $component$$211$$.$getPeer$(), $returnString$$ = "", $locator$$6_subIdEl$$, $subId$$7$$, $i$$89$$ = 0;$i$$89$$ < $subIds$$.length;$i$$89$$++) {
    if($subId$$7$$ = $subIds$$[$i$$89$$], $locator$$6_subIdEl$$ = $peer$$28$$.$getSubIdDomElement$($component$$211$$, $subIds$$[$i$$89$$])) {
      if($locator$$6_subIdEl$$ = $AdfRichUIPeer$$.$getLocatorByDomElement$($locator$$6_subIdEl$$), !$locator$$6_subIdEl$$ || $locator$$6_subIdEl$$ != $componentLocator$$ + "#" + $subId$$7$$) {
        $returnString$$ += "[FAILURE]  SubId to DOM to SubId failed for component '" + $componentLocator$$ + "', subId '" + $subId$$7$$ + "'. Component peer provided a valid DOM, but the subId obtained from that DOM did not match.\n"
      }
    }else {
      $returnString$$ += "[FAILURE] SubId to DOM to SubId failed for component '" + $componentLocator$$ + "', subId '" + $subId$$7$$ + "'. Component peer did not provide a valid DOM for the sub id.\n"
    }
  }
  return"" == $returnString$$ ? $JSCompiler_alias_NULL$$ : $returnString$$
};
$goog$exportSymbol$$("AdfRichAutomation.subIdToDomElToSubId", $AdfRichAutomation$$.$subIdToDomElToSubId$);
$AdfRichAutomation$$.$locateElementByRich$ = function $$AdfRichAutomation$$$$locateElementByRich$$($locatorString$$) {
  $AdfRichAutomation$$.$LOGGER$.info("Enter AdfRichAutomation.locateElementByRich");
  var $componentLocator$$1_locatedElement$$ = $locatorString$$, $subId$$8$$, $component$$212_startIndex$$3$$ = $locatorString$$.indexOf("#");
  -1 < $component$$212_startIndex$$3$$ && ($componentLocator$$1_locatedElement$$ = $locatorString$$.substring(0, $component$$212_startIndex$$3$$), $subId$$8$$ = $locatorString$$.substring($component$$212_startIndex$$3$$ + 1));
  var $fallback$$ = $JSCompiler_alias_FALSE$$, $page$$12_peer$$29$$ = window.$AdfPage$.$PAGE$, $component$$212_startIndex$$3$$ = $page$$12_peer$$29$$.$findComponentByAbsoluteLocator$($componentLocator$$1_locatedElement$$), $logger$$1$$ = $AdfRichAutomation$$.$LOGGER$;
  $component$$212_startIndex$$3$$ || ($component$$212_startIndex$$3$$ = $page$$12_peer$$29$$.$findComponentOrAncestorByAbsoluteLocator$($componentLocator$$1_locatedElement$$), $fallback$$ = $JSCompiler_alias_TRUE$$, $logger$$1$$.info("AdfRichAutomation.locateElementByRich - falling back to: ", $component$$212_startIndex$$3$$, " for ", $locatorString$$));
  return $component$$212_startIndex$$3$$ ? ($page$$12_peer$$29$$ = $component$$212_startIndex$$3$$.$getPeer$(), $fallback$$ ? ($componentLocator$$1_locatedElement$$ = $page$$12_peer$$29$$.$getFallbackDomElement$($component$$212_startIndex$$3$$, $componentLocator$$1_locatedElement$$, $subId$$8$$)) ? $logger$$1$$.info("AdfRichAutomation.locateElementByRich - found fallback subid DOM element for locator:", $locatorString$$, " on component:", $component$$212_startIndex$$3$$) : $logger$$1$$.warning("AdfRichAutomation.locateElementByRich - fallback subId DOM Element not found for locator:", 
  $locatorString$$, " on component:", $component$$212_startIndex$$3$$) : $subId$$8$$ ? ($componentLocator$$1_locatedElement$$ = $page$$12_peer$$29$$.$getSubIdDomElement$($component$$212_startIndex$$3$$, $subId$$8$$)) ? $logger$$1$$.info("AdfRichAutomation.locateElementByRich - found subid dom element for locator:", $locatorString$$) : $logger$$1$$.warning("AdfRichAutomation.locateElementByRich - subIdElement not found for locator:", $locatorString$$) : ($componentLocator$$1_locatedElement$$ = window.$AdfRichUIPeer$.$getDomElementForComponent$($component$$212_startIndex$$3$$), 
  $logger$$1$$.info("AdfRichAutomation.locateElementByRich - found dom element for locator:", $locatorString$$)), $componentLocator$$1_locatedElement$$) : $JSCompiler_alias_NULL$$
};
$goog$exportSymbol$$("AdfRichAutomation.locateElementByRich", $AdfRichAutomation$$.$locateElementByRich$);
$AdfRichAutomation$$.$getWaitForRichPageFnName$ = function $$AdfRichAutomation$$$$getWaitForRichPageFnName$$() {
  $AdfRichAutomation$$.$LOGGER$.info("Enter AdfRichAutomation.getWaitForRichPageFnName");
  var $pprNavOptions$$ = window.$AdfPage$.$PAGE$.$getPPRNavigationOptions$();
  if(0 != $pprNavOptions$$) {
    if($pprNavOptions$$ & 2) {
      return $AdfRichAutomation$$.$LOGGER$.info("AdfRichAutomation.getWaitForRichPageFnName - PPR nav always"), "return AdfRichAutomation.waitForPagePPRNavAlways()"
    }
    $AdfRichAutomation$$.$LOGGER$.info("AdfRichAutomation.getWaitForRichPageFnName - PPR nav sometimes");
    return"return AdfRichAutomation.waitForPagePPRNavSometimes()"
  }
  $AdfRichAutomation$$.$LOGGER$.info("AdfRichAutomation.getWaitForRichPageFnName - PPR nav off");
  return"return AdfRichAutomation.waitForPagePPRNavOff()"
};
$goog$exportSymbol$$("AdfRichAutomation.getWaitForRichPageFnName", $AdfRichAutomation$$.$getWaitForRichPageFnName$);
$AdfRichAutomation$$.$waitForPagePPRNavAlways$ = function $$AdfRichAutomation$$$$waitForPagePPRNavAlways$$() {
  $AdfRichAutomation$$.$LOGGER$.info("Enter AdfRichAutomation.waitForPagePPRNavAlways");
  try {
    return window.$AdfPage$.$PAGE$.$isSynchronizedWithServer$()
  }catch($e$$74$$) {
    return $JSCompiler_alias_FALSE$$
  }
};
$goog$exportSymbol$$("AdfRichAutomation.waitForPagePPRNavAlways", $AdfRichAutomation$$.$waitForPagePPRNavAlways$);
$AdfRichAutomation$$.$waitForPagePPRNavSometimes$ = function $$AdfRichAutomation$$$$waitForPagePPRNavSometimes$$() {
  $AdfRichAutomation$$.$LOGGER$.info("Entering AdfRichAutomation.waitForPagePPRNavSometimes");
  return window.$AdfPage$.$PAGE$.$_inAppNavigationFlag$ ? this.$waitForPagePPRNavOff$() : this.$waitForPagePPRNavAlways$()
};
$goog$exportSymbol$$("AdfRichAutomation.waitForPagePPRNavSometimes", $AdfRichAutomation$$.$waitForPagePPRNavSometimes$);
$AdfRichAutomation$$.$waitForPagePPRNavOff$ = function $$AdfRichAutomation$$$$waitForPagePPRNavOff$$() {
  $AdfRichAutomation$$.$LOGGER$.info("Entering AdfRichAutomation.waitForPagePPRNavOff");
  try {
    return window.$AdfPage$.$PAGE$.$isPageFullyLoaded$()
  }catch($e$$75$$) {
    return $JSCompiler_alias_FALSE$$
  }
};
$goog$exportSymbol$$("AdfRichAutomation.waitForPagePPRNavOff", $AdfRichAutomation$$.$waitForPagePPRNavOff$);
$AdfRichAutomation$$.$cancelPopup$ = function $$AdfRichAutomation$$$$cancelPopup$$($id$$209$$) {
  return $AdfAutomationUtils$$.$cancelPopup$($id$$209$$)
};
$goog$exportSymbol$$("AdfRichAutomation.cancelPopup", $AdfRichAutomation$$.$cancelPopup$);
$AdfRichAutomation$$.$getRichDialogInfo$ = function $$AdfRichAutomation$$$$getRichDialogInfo$$($dialogId$$) {
  $AdfRichAutomation$$.$LOGGER$.info("Entering AdfRichAutomation.getRichDialogInfo");
  var $state$$9$$ = $JSCompiler_alias_VOID$$, $infoArray$$ = [], $state$$9$$ = window.$AdfAutomationUtils$.$getRichDialogServiceState$($dialogId$$);
  $dialogId$$ ? $AdfRichAutomation$$.$LOGGER$.info("AdfRichAutomation.getRichDialogInfo - getting peer state with: ", $dialogId$$) : $AdfRichAutomation$$.$LOGGER$.info("AdfRichAutomation.getRichDialogInfo - getting last peer state.");
  $state$$9$$ || $AdfRichAutomation$$.$_logSevereAndThrow$("AdfRichAutomation.getRichDialogInfo - no peer state.");
  $state$$9$$.popupId ? ($AdfRichAutomation$$.$LOGGER$.info("AdfRichAutomation.getRichDialogInfo - setting up info array for inline popup."), $infoArray$$.push("inline"), $infoArray$$.push($state$$9$$.popupId), $infoArray$$.push($state$$9$$.frameName), $infoArray$$.push($state$$9$$.panelWindowId)) : $state$$9$$.$windowName$ && ($AdfRichAutomation$$.$LOGGER$.info("AdfRichAutomation.getRichDialogInfo - setting up info array for window popup."), $infoArray$$.push("window"), $infoArray$$.push($state$$9$$.windowName));
  $infoArray$$.push($state$$9$$.launchSourceId);
  return $infoArray$$
};
$goog$exportSymbol$$("AdfRichAutomation.getRichDialogInfo", $AdfRichAutomation$$.$getRichDialogInfo$);
$AdfRichAutomation$$.$getInlineWindowDomId$ = function $$AdfRichAutomation$$$$getInlineWindowDomId$$($clientId$$20_popup$$1$$) {
  $AdfRichAutomation$$.$LOGGER$.info("Entering AdfRichAutomation.getInlineDialogTitle");
  return($clientId$$20_popup$$1$$ = this.$getRichComponent$($clientId$$20_popup$$1$$)) ? $clientId$$20_popup$$1$$.$getProperty$("_panelWindowId") : $JSCompiler_alias_NULL$$
};
$goog$exportSymbol$$("AdfRichAutomation.getInlineWindowDomId", $AdfRichAutomation$$.$getInlineWindowDomId$);
$AdfRichAutomation$$.$waitForRichInlineDialogLaunch$ = function $$AdfRichAutomation$$$$waitForRichInlineDialogLaunch$$($clientId$$21_popup$$2$$) {
  $AdfRichAutomation$$.$LOGGER$.info("Entering AdfRichAutomation.waitForRichInlineDialogLaunch");
  var $isPopupVisible$$ = $JSCompiler_alias_FALSE$$;
  ($clientId$$21_popup$$2$$ = this.$getRichComponent$($clientId$$21_popup$$2$$)) && ($isPopupVisible$$ = $clientId$$21_popup$$2$$.$isPopupVisible$());
  return $isPopupVisible$$
};
$goog$exportSymbol$$("AdfRichAutomation.waitForRichInlineDialogLaunch", $AdfRichAutomation$$.$waitForRichInlineDialogLaunch$);
$AdfRichAutomation$$.$getAllRichDialogIds$ = function $$AdfRichAutomation$$$$getAllRichDialogIds$$() {
  $AdfRichAutomation$$.$LOGGER$.info("Entering AdfRichAutomation.getAllRichDialogIds");
  var $ids$$ = $AdfAutomationUtils$$.$getRichDialogServiceAllIds$();
  $AdfRichAutomation$$.$LOGGER$.info("AdfRichAutomation.getAllRichDialogIds - returning all rich dialog ids.");
  return $ids$$
};
$goog$exportSymbol$$("AdfRichAutomation.getAllRichDialogIds", $AdfRichAutomation$$.$getAllRichDialogIds$);
$AdfRichAutomation$$.$getRichComponent$ = function $$AdfRichAutomation$$$$getRichComponent$$($clientId$$22$$) {
  $AdfRichAutomation$$.$LOGGER$.info("Entering AdfRichAutomation.getRichComponent");
  var $component$$213$$ = window.$AdfPage$.$PAGE$.$findComponent$($clientId$$22$$);
  $component$$213$$ || $AdfRichAutomation$$.$LOGGER$.warning("AdfRichAutomation.getRichComponent - component not found for clientId: ", $clientId$$22$$);
  return $component$$213$$
};
$goog$exportSymbol$$("AdfRichAutomation.getRichComponent", $AdfRichAutomation$$.$getRichComponent$);
$AdfRichAutomation$$.$getRichComponentType$ = function $$AdfRichAutomation$$$$getRichComponentType$$($component$$214_el$$1$$) {
  $AdfRichAutomation$$.$LOGGER$.info("Entering AdfRichAutomation.getRichComponentType");
  if(!$component$$214_el$$1$$ || !$component$$214_el$$1$$.id) {
    return $JSCompiler_alias_NULL$$
  }
  $component$$214_el$$1$$ = window.$AdfPage$.$PAGE$.$findComponent$($component$$214_el$$1$$.id);
  return!$component$$214_el$$1$$ || "function" !== typeof $component$$214_el$$1$$.getComponentType ? $JSCompiler_alias_NULL$$ : $component$$214_el$$1$$.getComponentType()
};
$goog$exportSymbol$$("AdfRichAutomation.getRichComponentType", $AdfRichAutomation$$.$getRichComponentType$);
$AdfRichAutomation$$.$getRichComponentProperty$ = function $$AdfRichAutomation$$$$getRichComponentProperty$$($el$$2$$, $attrName$$9$$) {
  $AdfRichAutomation$$.$LOGGER$.info("Entering AdfRichAutomation.getRichComponentProperty");
  $AdfRichAutomation$$.$_checkElementAndId$($el$$2$$, "AdfRichAutomation.getRichComponentProperty");
  var $richComponent$$ = this.$getRichComponent$($el$$2$$.id);
  if($richComponent$$) {
    return $richComponent$$.$getProperty$($attrName$$9$$)
  }
  $AdfRichAutomation$$.$_logSevereAndThrow$("AdfRichAutomation.getRichComponentProperty - Could not find richComponent: " + $richComponent$$ + ". Property " + $attrName$$9$$ + " cannot be found for the client id: " + $el$$2$$.id + ".")
};
$goog$exportSymbol$$("AdfRichAutomation.getRichComponentProperty", $AdfRichAutomation$$.$getRichComponentProperty$);
$AdfRichAutomation$$.$getRichComponentProperties$ = function $$AdfRichAutomation$$$$getRichComponentProperties$$($el$$3$$, $attrNames$$) {
  $AdfRichAutomation$$.$LOGGER$.info("Entering AdfRichAutomation.getRichComponentProperties");
  $AdfRichAutomation$$.$_checkElementAndId$($el$$3$$, "AdfRichAutomation.getRichComponentProperties");
  var $richComponent$$1$$ = this.$getRichComponent$($el$$3$$.id), $retArr$$ = [], $record$$4$$, $propertyName$$33$$;
  if($richComponent$$1$$) {
    for(var $argLength$$ = $attrNames$$.length, $i$$90$$ = 0;$i$$90$$ < $argLength$$;$i$$90$$++) {
      $propertyName$$33$$ = $attrNames$$[$i$$90$$], $record$$4$$ = {}, $record$$4$$.name = $propertyName$$33$$, $record$$4$$.value = $richComponent$$1$$.$getProperty$($propertyName$$33$$), $retArr$$.push($record$$4$$)
    }
    return $retArr$$
  }
  $AdfRichAutomation$$.$_logSevereAndThrow$("AdfRichAutomation.getRichComponentProperties - Could not find richComponent: " + $richComponent$$1$$)
};
$goog$exportSymbol$$("AdfRichAutomation.getRichComponentProperties", $AdfRichAutomation$$.$getRichComponentProperties$);
$AdfRichAutomation$$.$setRichComponentProperty$ = function $$AdfRichAutomation$$$$setRichComponentProperty$$($el$$4$$, $propertyName$$34$$, $value$$101$$) {
  $AdfRichAutomation$$.$LOGGER$.info("Entering AdfRichAutomation.setRichComponentProperty");
  $AdfRichAutomation$$.$_checkElementAndId$($el$$4$$, "AdfRichAutomation.setRichComponentProperty");
  var $richComponent$$2$$ = this.$getRichComponent$($el$$4$$.id);
  if($richComponent$$2$$) {
    return $AdfUIComponent$$.$isSecureProperty$($richComponent$$2$$, $propertyName$$34$$) ? "##SECURE_PROPERTY_ERROR##" : $richComponent$$2$$.setProperty($propertyName$$34$$, $value$$101$$)
  }
  $AdfRichAutomation$$.$_logSevereAndThrow$("AdfRichAutomation.setRichComponentProperty - Could not find richComponent: " + $richComponent$$2$$ + ". argString: " + argString + " cannot be applied for the clientId: " + $el$$4$$.id + ".")
};
$goog$exportSymbol$$("AdfRichAutomation.setRichComponentProperty", $AdfRichAutomation$$.$setRichComponentProperty$);
$AdfRichAutomation$$.$invokeRichComponentFunction$ = function $$AdfRichAutomation$$$$invokeRichComponentFunction$$($el$$5_msg$$5$$, $functionName$$3$$, $args$$175$$) {
  $AdfRichAutomation$$.$LOGGER$.info("Entering AdfRichAutomation.invokeRichComponentFunction");
  $AdfRichAutomation$$.$_checkElementAndId$($el$$5_msg$$5$$, "AdfRichAutomation.invokeRichComponentFunction");
  var $richComponent$$3$$ = this.$getRichComponent$($el$$5_msg$$5$$.id);
  if($richComponent$$3$$) {
    var $func$$10$$ = $richComponent$$3$$[$functionName$$3$$], $isIE$$ = $AdfRichAutomation$$.$_isInternetExplorer$();
    if("function" == typeof $func$$10$$ || $isIE$$ && "object" == typeof $func$$10$$) {
      return $isIE$$ && window.$AdfCollections$ && window.$AdfCollections$.$cloneArray$($args$$175$$), $func$$10$$.apply($richComponent$$3$$, $args$$175$$)
    }
    $AdfRichAutomation$$.$_logSevereAndThrow$("AdfRichAutomation.invokeRichComponentFunction - no function found by name: " + $functionName$$3$$)
  }
  $el$$5_msg$$5$$ = "AdfRichAutomation.invokeRichComponentFunction - component not found by clientId: " + $el$$5_msg$$5$$.id;
  $AdfRichAutomation$$.$_logSevereAndThrow$($el$$5_msg$$5$$)
};
$goog$exportSymbol$$("AdfRichAutomation.invokeRichComponentFunction", $AdfRichAutomation$$.$invokeRichComponentFunction$);
$AdfRichAutomation$$.$invokeRichComponentFunctionChain$ = function $$AdfRichAutomation$$$$invokeRichComponentFunctionChain$$($el$$6$$, $args$$176$$) {
  $AdfRichAutomation$$.$LOGGER$.info("Entering AdfRichAutomation.invokeRichComponentFunctionChain");
  $AdfRichAutomation$$.$_checkElementAndId$($el$$6$$, "AdfRichAutomation.invokeRichComponentFunctionChain");
  var $fargs$$1_result$$11$$ = $JSCompiler_alias_VOID$$, $target$$75$$ = this.$getRichComponent$($el$$6$$.id);
  if($target$$75$$) {
    for(var $argCount$$4$$ = $args$$176$$.length, $i$$91$$ = 0;$i$$91$$ < $argCount$$4$$;) {
      for(var $functionName$$4$$ = $args$$176$$[$i$$91$$++], $func$$11_functionArgCount$$ = $args$$176$$[$i$$91$$++], $functionArgs$$1$$ = [], $isIE$$1_j$$6$$ = 0;$isIE$$1_j$$6$$ < $func$$11_functionArgCount$$;$isIE$$1_j$$6$$++) {
        $functionArgs$$1$$.push($args$$176$$[$i$$91$$++])
      }
      $AdfRichAutomation$$.$LOGGER$.info("AdfRichAutomation.invokeRichComponentFunctionChain - processing function: ", $functionName$$4$$, ", argCount: ", $func$$11_functionArgCount$$, ", args: ", $functionArgs$$1$$);
      $func$$11_functionArgCount$$ = $target$$75$$[$functionName$$4$$];
      $isIE$$1_j$$6$$ = $AdfRichAutomation$$.$_isInternetExplorer$();
      "function" == typeof $func$$11_functionArgCount$$ || $isIE$$1_j$$6$$ && "object" == typeof $func$$11_functionArgCount$$ ? ($fargs$$1_result$$11$$ = $functionArgs$$1$$, $isIE$$1_j$$6$$ && window.$AdfCollections$ && ($fargs$$1_result$$11$$ = window.$AdfCollections$.$cloneArray$($functionArgs$$1$$)), $fargs$$1_result$$11$$ = $func$$11_functionArgCount$$.apply($target$$75$$, $fargs$$1_result$$11$$)) : (msg = "AdfRichAutomation.invokeRichComponentFunctionChain - no function found by name: " + $functionName$$4$$, 
      $AdfRichAutomation$$.$_logSevereAndThrow$(msg));
      $target$$75$$ = $fargs$$1_result$$11$$
    }
  }else {
    msg = "AdfRichAutomation.invokeRichComponentFunctionChain - component not found by clientId: " + clientId, $AdfRichAutomation$$.$_logSevereAndThrow$(msg)
  }
  return $fargs$$1_result$$11$$
};
$goog$exportSymbol$$("AdfRichAutomation.invokeRichComponentFunctionChain", $AdfRichAutomation$$.$invokeRichComponentFunctionChain$);
$AdfRichAutomation$$.$getAndClearLogMessages$ = function $$AdfRichAutomation$$$$getAndClearLogMessages$$($level$$20_logLevelNeeded$$) {
  $level$$20_logLevelNeeded$$ = $AdfRichAutomation$$.$_translateLogLevel$($level$$20_logLevelNeeded$$);
  for(var $logRecords$$1$$ = $AdfRichAutomation$$.$LOGGER$.$getLogWriter$().$getLogRecords$(), $log$$1$$ = [], $i$$92$$ = 0;$i$$92$$ < $logRecords$$1$$.length;$i$$92$$++) {
    var $logRecord$$19$$ = $logRecords$$1$$[$i$$92$$];
    $logRecord$$19$$.level >= $level$$20_logLevelNeeded$$ && $log$$1$$.push(this.$_getSeverity$($logRecord$$19$$.level) + " : " + $logRecord$$19$$.message)
  }
  $AdfRichAutomation$$.$LOGGER$.$getLogWriter$().$Clear$();
  return $log$$1$$
};
$goog$exportSymbol$$("AdfRichAutomation.getAndClearLogMessages", $AdfRichAutomation$$.$getAndClearLogMessages$);
$AdfRichAutomation$$.$getElementPageBounds$ = function $$AdfRichAutomation$$$$getElementPageBounds$$($el$$7_pb$$) {
  $AdfRichAutomation$$.$_checkElement$($el$$7_pb$$, "AdfRichAutomation.getElementPageBounds");
  $el$$7_pb$$ = window.$AdfAgent$.$AGENT$.$getElementPageBounds$($el$$7_pb$$);
  return $el$$7_pb$$.top + "," + $el$$7_pb$$.right + "," + $el$$7_pb$$.left + "," + $el$$7_pb$$.bottom
};
$goog$exportSymbol$$("AdfRichAutomation.getElementPageBounds", $AdfRichAutomation$$.$getElementPageBounds$);
$AdfRichAutomation$$.$getBodyBounds$ = function $$AdfRichAutomation$$$$getBodyBounds$$() {
  var $agent$$28_pb$$1$$ = window.$AdfAgent$.$AGENT$, $agent$$28_pb$$1$$ = $agent$$28_pb$$1$$.$getElementPageBounds$($agent$$28_pb$$1$$.$getDomDocument$().body);
  return $agent$$28_pb$$1$$.top + "," + $agent$$28_pb$$1$$.right + "," + $agent$$28_pb$$1$$.left + "," + $agent$$28_pb$$1$$.bottom
};
$goog$exportSymbol$$("AdfRichAutomation.getBodyBounds", $AdfRichAutomation$$.$getBodyBounds$);
$AdfRichAutomation$$.getComputedStyle = function $$AdfRichAutomation$$$getComputedStyle$($cs_el$$8$$) {
  $AdfRichAutomation$$.$_checkElement$($cs_el$$8$$, "AdfRichAutomation.getComputedStyle");
  $cs_el$$8$$ = $AdfAgent$$.$AGENT$.getComputedStyle($cs_el$$8$$);
  var $computedStyle$$1$$ = "", $recordSeparator$$ = String.fromCharCode(30), $nameValueSeparator$$ = String.fromCharCode(31);
  if($cs_el$$8$$.length == $JSCompiler_alias_NULL$$) {
    for(var $name$$66$$ in $cs_el$$8$$) {
      0 < $computedStyle$$1$$.length && ($computedStyle$$1$$ += $recordSeparator$$);
      var $i$$93_styleName$$ = $name$$66$$.replace(/([A-Z])/g, "-$1").toLowerCase(), $styleValue$$1$$ = $cs_el$$8$$[$name$$66$$];
      if($styleValue$$1$$ == $JSCompiler_alias_NULL$$ || "" == $styleValue$$1$$) {
        $styleValue$$1$$ = "undefined"
      }
      "font-weight" == $i$$93_styleName$$ && "700" == $styleValue$$1$$ && ($styleValue$$1$$ = "bold");
      $computedStyle$$1$$ += $i$$93_styleName$$ + $nameValueSeparator$$ + $styleValue$$1$$
    }
  }else {
    for($i$$93_styleName$$ = 0;$i$$93_styleName$$ < $cs_el$$8$$.length;++$i$$93_styleName$$) {
      0 < $computedStyle$$1$$.length && ($computedStyle$$1$$ += $recordSeparator$$);
      $name$$66$$ = $cs_el$$8$$.item($i$$93_styleName$$);
      $styleValue$$1$$ = $cs_el$$8$$.getPropertyValue($name$$66$$);
      if($styleValue$$1$$ == $JSCompiler_alias_NULL$$ || "" == $styleValue$$1$$) {
        $styleValue$$1$$ = "undefined"
      }
      $computedStyle$$1$$ += $name$$66$$ + $nameValueSeparator$$ + $styleValue$$1$$
    }
  }
  return $computedStyle$$1$$
};
$goog$exportSymbol$$("AdfRichAutomation.getComputedStyle", $AdfRichAutomation$$.getComputedStyle);
$AdfRichAutomation$$.$queueCachedPollEvents$ = function $$AdfRichAutomation$$$$queueCachedPollEvents$$() {
  window.$AdfAutomationUtils$.$queueCachedPollEvents$()
};
$goog$exportSymbol$$("AdfRichAutomation.queueCachedPollEvents", $AdfRichAutomation$$.$queueCachedPollEvents$);
$AdfRichAutomation$$.$_getSeverity$ = function $$AdfRichAutomation$$$$_getSeverity$$($level$$21$$) {
  return $AdfRichAutomation$$.$_severityMap$["" + $level$$21$$]
};
$AdfRichAutomation$$.$_translateLogLevel$ = function $$AdfRichAutomation$$$$_translateLogLevel$$($level$$22$$) {
  return"INFO" == $level$$22$$ ? 800 : "WARN" == $level$$22$$ ? 900 : "ERROR" == $level$$22$$ ? 1E3 : Number.MAX_VALUE
};
$AdfRichAutomation$$.$_isInternetExplorer$ = function $$AdfRichAutomation$$$$_isInternetExplorer$$() {
  return window.AdfIEAgent != $JSCompiler_alias_NULL$$ && $AdfAgent$$.$AGENT$ instanceof window.AdfIEAgent
};
$AdfRichAutomation$$.$_checkElement$ = function $$AdfRichAutomation$$$$_checkElement$$($el$$9$$, $caller$$1$$) {
  $el$$9$$ || $AdfRichAutomation$$.$_logSevereAndThrow$($caller$$1$$ + " -  Element passed is null")
};
$AdfRichAutomation$$.$_checkElementAndId$ = function $$AdfRichAutomation$$$$_checkElementAndId$$($el$$10$$, $caller$$2$$) {
  (!$el$$10$$ || !$el$$10$$.id) && $AdfRichAutomation$$.$_logSevereAndThrow$($caller$$2$$ + " -  Element passed is null or element id was not set")
};
$AdfRichAutomation$$.$_logSevereAndThrow$ = function $$AdfRichAutomation$$$$_logSevereAndThrow$$($msg$$6$$) {
  $AdfRichAutomation$$.$LOGGER$.severe($msg$$6$$);
  $JSCompiler_alias_THROW$$($msg$$6$$)
};
