function $AdfIEAgent$$($version$$33$$, $domWindow$$31$$) {
  this.Init($version$$33$$, $domWindow$$31$$);
  $AdfIEAgent$$.$assertBrowserMode$(this)
}
$goog$exportSymbol$$("AdfIEAgent", $AdfIEAgent$$);
$AdfIEAgent$$.$assertBrowserMode$ = function $$AdfIEAgent$$$$assertBrowserMode$$($agent$$11$$) {
  $AdfIEAgent$$.$_isIllegalBrowserDetected$($agent$$11$$) && ("undefined" != typeof checkBrowserMode && checkBrowserMode != $JSCompiler_alias_NULL$$) && ("alert" == checkBrowserMode && alert($AdfAgent$$.$_UNSUPPORTED_BROWSER_MODE_ALERT$), window.setTimeout('try{AdfLogger.LOGGER.warning(unescape("' + escape($AdfAgent$$.$_UNSUPPORTED_BROWSER_MODE_ALERT$) + '"));}catch(problem){}', 1E3))
};
$goog$exportSymbol$$("AdfIEAgent.assertBrowserMode", $AdfIEAgent$$.$assertBrowserMode$);
$AdfIEAgent$$.$_isIllegalBrowserDetected$ = function $$AdfIEAgent$$$$_isIllegalBrowserDetected$$($agent$$12_agentVersion$$) {
  $agent$$12_agentVersion$$ = $agent$$12_agentVersion$$.$getVersion$();
  var $documentMode$$ = document.documentMode;
  return 8 > $agent$$12_agentVersion$$ ? 7 > $agent$$12_agentVersion$$ ? $JSCompiler_alias_TRUE$$ : $documentMode$$ == $JSCompiler_alias_NULL$$ ? $JSCompiler_alias_FALSE$$ : $JSCompiler_alias_TRUE$$ : 8 > $documentMode$$ || Math.abs($agent$$12_agentVersion$$) != Math.abs($documentMode$$) ? $JSCompiler_alias_TRUE$$ : $JSCompiler_alias_FALSE$$
};
$AdfObject$$.$createSubclass$($AdfIEAgent$$, $AdfAgent$$);
$AdfIEAgent$$.$__getAgentVersion$ = function $$AdfIEAgent$$$$__getAgentVersion$$($userAgent$$11$$) {
  var $agentVersion$$1_matches$$4$$ = $JSCompiler_alias_NULL$$;
  ($agentVersion$$1_matches$$4$$ = $agentVersion$$1_matches$$4$$ = $userAgent$$11$$.match(/Trident\/(\d+[.]\d+)/)) ? ($agentVersion$$1_matches$$4$$ = parseFloat($agentVersion$$1_matches$$4$$[1]), $agentVersion$$1_matches$$4$$ += 4) : (($agentVersion$$1_matches$$4$$ = $userAgent$$11$$.match(/MSIE (\d+\.\d+);/)) || ($agentVersion$$1_matches$$4$$ = $userAgent$$11$$.match(/MSIE (\d+\.\d+)b;/)), $agentVersion$$1_matches$$4$$ = parseFloat($agentVersion$$1_matches$$4$$[1]));
  return $agentVersion$$1_matches$$4$$
};
$AdfIEAgent$$.$__getSupported$ = function $$AdfIEAgent$$$$__getSupported$$($userAgent$$12$$, $version$$34$$) {
  var $supported$$1$$ = $JSCompiler_alias_TRUE$$;
  $version$$34$$ < $AdfAgent$$.$_MIN_IE_VERSION$ && ($supported$$1$$ = $JSCompiler_alias_FALSE$$);
  return $supported$$1$$
};
$AdfIEAgent$$.$__getSpecificAgentClassName$ = function $$AdfIEAgent$$$$__getSpecificAgentClassName$$($userAgent$$13$$, $version$$35$$) {
  switch(Math.floor($version$$35$$)) {
    case 11:
      return"AdfIEAgent";
    case 10:
      return"AdfIE9Agent";
    case 9:
      return"AdfIE9Agent";
    case 8:
      return"AdfIE8Agent";
    case 7:
      return"AdfIEAgentLegacy";
    default:
      return"AdfIE6Agent"
  }
};
$AdfIEAgent$$.prototype.Init = function $$AdfIEAgent$$$$Init$($version$$36$$, $domWindow$$32$$) {
  $AdfIEAgent$$.$superclass$.Init.call(this, $AdfAgent$$.$IE_PLATFORM$, $AdfAgent$$.$guessOS$(), $version$$36$$, $domWindow$$32$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.Init", {Init:$AdfIEAgent$$.prototype.Init});
$AdfIEAgent$$.prototype.$CreateNativeLogWriter$ = function $$AdfIEAgent$$$$$CreateNativeLogWriter$$() {
  var $domWindow$$33$$ = this.$getDomWindow$();
  return $domWindow$$33$$.console ? new $AdfIEConsoleLogWriter$$($domWindow$$33$$, new $AdfAlertLogWriter$$) : new $AdfAlertLogWriter$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.CreateNativeLogWriter", {$CreateNativeLogWriter$:$AdfIEAgent$$.prototype.$CreateNativeLogWriter$});
$AdfIEAgent$$.prototype.$getDescendantComponentsForNode$ = function $$AdfIEAgent$$$$$getDescendantComponentsForNode$$($node$$36$$, $children$$5$$) {
  $children$$5$$ || ($children$$5$$ = []);
  for(var $elements$$3$$ = $AdfIEAgent$$.$_getAllChildElements$($node$$36$$), $elementCount$$2$$ = $elements$$3$$.length, $page$$5$$ = $AdfPage$$.$PAGE$, $i$$67$$ = 0;$i$$67$$ < $elementCount$$2$$;$i$$67$$++) {
    var $comp$$1_currId$$6$$ = $elements$$3$$[$i$$67$$].id;
    $comp$$1_currId$$6$$ && ($comp$$1_currId$$6$$ = $page$$5$$.$findComponent$($comp$$1_currId$$6$$)) && $children$$5$$.push($comp$$1_currId$$6$$)
  }
  return $children$$5$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.getDescendantComponentsForNode", {$getDescendantComponentsForNode$:$AdfIEAgent$$.prototype.$getDescendantComponentsForNode$});
$AdfIEAgent$$.prototype.$getElementLeft$ = function $$AdfIEAgent$$$$$getElementLeft$$($docElement$$11_element$$86$$) {
  $AdfAssert$$.$assertDomElement$($docElement$$11_element$$86$$);
  var $elemLeft$$8$$ = $docElement$$11_element$$86$$.getBoundingClientRect().left;
  $docElement$$11_element$$86$$ = $docElement$$11_element$$86$$.ownerDocument.documentElement;
  var $scrollLeft$$3$$ = $docElement$$11_element$$86$$.scrollLeft;
  $AdfPage$$.$PAGE$.$getLocaleContext$().$isRightToLeft$() && ($scrollLeft$$3$$ += $docElement$$11_element$$86$$.clientWidth - $docElement$$11_element$$86$$.scrollWidth);
  return $elemLeft$$8$$ -= $docElement$$11_element$$86$$.clientLeft - $scrollLeft$$3$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.getElementLeft", {$getElementLeft$:$AdfIEAgent$$.prototype.$getElementLeft$});
$AdfIEAgent$$.prototype.$getElementPageBounds$ = function $$AdfIEAgent$$$$$getElementPageBounds$$($docElement$$12_domElement$$28$$) {
  $AdfAssert$$.$assertDomElement$($docElement$$12_domElement$$28$$);
  var $boundingRect$$13$$ = $docElement$$12_domElement$$28$$.getBoundingClientRect();
  $docElement$$12_domElement$$28$$ = $docElement$$12_domElement$$28$$.ownerDocument.documentElement;
  var $scrollLeft$$4$$ = $docElement$$12_domElement$$28$$.scrollLeft;
  $AdfPage$$.$PAGE$.$getLocaleContext$().$isRightToLeft$() && ($scrollLeft$$4$$ += $docElement$$12_domElement$$28$$.clientWidth - $docElement$$12_domElement$$28$$.scrollWidth);
  deltaX = $docElement$$12_domElement$$28$$.clientLeft - $scrollLeft$$4$$;
  deltaY = $docElement$$12_domElement$$28$$.clientTop - $docElement$$12_domElement$$28$$.scrollTop;
  return{top:$boundingRect$$13$$.top - deltaY, left:$boundingRect$$13$$.left - deltaX, bottom:$boundingRect$$13$$.bottom - deltaY, right:$boundingRect$$13$$.right - deltaX}
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.getElementPageBounds", {$getElementPageBounds$:$AdfIEAgent$$.prototype.$getElementPageBounds$});
$AdfIEAgent$$.prototype.$pointInElementBounds$ = function $$AdfIEAgent$$$$$pointInElementBounds$$($documentElement$$3_element$$87$$, $clientX$$3_pageX$$17$$, $clientY$$3_pageY$$17$$) {
  var $boundingRect$$14$$ = $documentElement$$3_element$$87$$.getBoundingClientRect();
  $documentElement$$3_element$$87$$ = $documentElement$$3_element$$87$$.ownerDocument.documentElement;
  $clientX$$3_pageX$$17$$ = $clientX$$3_pageX$$17$$ - $documentElement$$3_element$$87$$.scrollLeft - 2;
  $clientY$$3_pageY$$17$$ = $clientY$$3_pageY$$17$$ - $documentElement$$3_element$$87$$.scrollTop - 2;
  return $clientY$$3_pageY$$17$$ >= $boundingRect$$14$$.top && $clientY$$3_pageY$$17$$ <= $boundingRect$$14$$.bottom && $clientX$$3_pageX$$17$$ >= $boundingRect$$14$$.left && $clientX$$3_pageX$$17$$ <= $boundingRect$$14$$.right
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.pointInElementBounds", {$pointInElementBounds$:$AdfIEAgent$$.prototype.$pointInElementBounds$});
$AdfIEAgent$$.prototype.getOverrideStyle = function $$AdfIEAgent$$$$getOverrideStyle$($element$$88$$) {
  return $element$$88$$.runtimeStyle
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.getOverrideStyle", {getOverrideStyle:$AdfIEAgent$$.prototype.getOverrideStyle});
$AdfIEAgent$$.prototype.getComputedStyle = function $$AdfIEAgent$$$$getComputedStyle$($element$$89$$) {
  return $element$$89$$.currentStyle
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.getComputedStyle", {getComputedStyle:$AdfIEAgent$$.prototype.getComputedStyle});
$AdfIEAgent$$.prototype.$getStyleProperty$ = function $$AdfIEAgent$$$$$getStyleProperty$$($style$$7$$, $propertyName$$31$$) {
  return $style$$7$$[$propertyName$$31$$]
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.getStyleProperty", {$getStyleProperty$:$AdfIEAgent$$.prototype.$getStyleProperty$});
$AdfIEAgent$$.prototype.$setCssFloat$ = function $$AdfIEAgent$$$$$setCssFloat$$($element$$90$$, $value$$91$$) {
  $element$$90$$.style.styleFloat = $value$$91$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.setCssFloat", {$setCssFloat$:$AdfIEAgent$$.prototype.$setCssFloat$});
$AdfIEAgent$$.prototype.$getEventToElement$ = function $$AdfIEAgent$$$$$getEventToElement$$($nativeEvent$$10$$) {
  return $nativeEvent$$10$$.toElement
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.getEventToElement", {$getEventToElement$:$AdfIEAgent$$.prototype.$getEventToElement$});
$AdfIEAgent$$.prototype.$getEventFromElement$ = function $$AdfIEAgent$$$$$getEventFromElement$$($nativeEvent$$11$$) {
  return $nativeEvent$$11$$.fromElement
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.getEventFromElement", {$getEventFromElement$:$AdfIEAgent$$.prototype.$getEventFromElement$});
$AdfIEAgent$$.prototype.$elementFromPagePoint$ = function $$AdfIEAgent$$$$$elementFromPagePoint$$($pageX$$18$$, $pageY$$18$$, $hintElement$$1$$, $exclusionContext$$2$$, $exclusionCallback$$2$$) {
  return $exclusionCallback$$2$$ ? $AdfIEAgent$$.$superclass$.$elementFromPagePoint$.call(this, $pageX$$18$$, $pageY$$18$$, $hintElement$$1$$, $exclusionContext$$2$$, $exclusionCallback$$2$$) : this.$getDomDocument$().elementFromPoint($pageX$$18$$, $pageY$$18$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.elementFromPagePoint", {$elementFromPagePoint$:$AdfIEAgent$$.prototype.$elementFromPagePoint$});
$AdfIEAgent$$.prototype.$checkMouseOutEvent$ = function $$AdfIEAgent$$$$$checkMouseOutEvent$$($element$$91$$, $evt$$33$$) {
  for(var $inside$$1$$ = $JSCompiler_alias_FALSE$$, $toElem$$ = $evt$$33$$.toElement;$toElem$$ != $JSCompiler_alias_NULL$$;) {
    if($toElem$$ == $element$$91$$) {
      $inside$$1$$ = $JSCompiler_alias_TRUE$$;
      break
    }
    $toElem$$ = $toElem$$.parentNode
  }
  return!$inside$$1$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.checkMouseOutEvent", {$checkMouseOutEvent$:$AdfIEAgent$$.prototype.$checkMouseOutEvent$});
$AdfIEAgent$$.prototype.$getMousePosition$ = function $$AdfIEAgent$$$$$getMousePosition$$($evt$$34$$) {
  var $docElement$$13$$ = this.$getDomDocument$().documentElement;
  return{x:$evt$$34$$.clientX + $docElement$$13$$.scrollLeft - $docElement$$13$$.clientLeft, y:$evt$$34$$.clientY + $docElement$$13$$.scrollTop - $docElement$$13$$.clientTop}
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.getMousePosition", {$getMousePosition$:$AdfIEAgent$$.prototype.$getMousePosition$});
$AdfIEAgent$$.prototype.$getFormElement$ = function $$AdfIEAgent$$$$$getFormElement$$($form$$2$$, $elementName$$2$$) {
  for(var $element$$92$$ = $JSCompiler_alias_NULL$$, $i$$68$$ = 0;$i$$68$$ < $form$$2$$.elements.length;$i$$68$$++) {
    var $field$$ = $form$$2$$.elements[$i$$68$$];
    if($field$$.name == $elementName$$2$$) {
      $element$$92$$ = $field$$;
      break
    }
  }
  return $element$$92$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.getFormElement", {$getFormElement$:$AdfIEAgent$$.prototype.$getFormElement$});
$AdfIEAgent$$.prototype.getWindowHeight = function $$AdfIEAgent$$$$getWindowHeight$() {
  return this.$getDomDocument$().documentElement.clientHeight
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.getWindowHeight", {getWindowHeight:$AdfIEAgent$$.prototype.getWindowHeight});
$AdfIEAgent$$.prototype.getWindowWidth = function $$AdfIEAgent$$$$getWindowWidth$() {
  return this.$getDomDocument$().documentElement.clientWidth
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.getWindowWidth", {getWindowWidth:$AdfIEAgent$$.prototype.getWindowWidth});
$AdfIEAgent$$.prototype.$getIntAttribute$ = function $$AdfIEAgent$$$$$getIntAttribute$$($element$$93_value$$92$$, $attrName$$4$$, $defaultValue$$5$$) {
  $AdfAssert$$.assert($element$$93_value$$92$$);
  if($element$$93_value$$92$$.attributes == $JSCompiler_alias_NULL$$) {
    return $defaultValue$$5$$
  }
  $element$$93_value$$92$$ = $element$$93_value$$92$$.getAttribute($attrName$$4$$);
  if($element$$93_value$$92$$ == $JSCompiler_alias_VOID$$) {
    return $defaultValue$$5$$
  }
  "string" == typeof $element$$93_value$$92$$ && ($element$$93_value$$92$$ = parseInt($element$$93_value$$92$$));
  return $element$$93_value$$92$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.getIntAttribute", {$getIntAttribute$:$AdfIEAgent$$.prototype.$getIntAttribute$});
$AdfIEAgent$$.prototype.$getBooleanAttribute$ = function $$AdfIEAgent$$$$$getBooleanAttribute$$($element$$94$$, $attrName$$5$$, $defaultValue$$6$$) {
  $AdfAssert$$.assert($element$$94$$);
  var $value$$93$$ = $element$$94$$.getAttribute($attrName$$5$$);
  return $value$$93$$ == $JSCompiler_alias_TRUE$$ || $value$$93$$ == $JSCompiler_alias_FALSE$$ ? $value$$93$$ : $AdfIEAgent$$.$superclass$.$getBooleanAttribute$.call(this, $element$$94$$, $attrName$$5$$, $defaultValue$$6$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.getBooleanAttribute", {$getBooleanAttribute$:$AdfIEAgent$$.prototype.$getBooleanAttribute$});
$AdfIEAgent$$.prototype.$isFunctionKey$ = function $$AdfIEAgent$$$$$isFunctionKey$$($keyCode$$9_keyEvent$$4$$) {
  $keyCode$$9_keyEvent$$4$$ = $keyCode$$9_keyEvent$$4$$.keyCode;
  return 112 <= $keyCode$$9_keyEvent$$4$$ && 123 >= $keyCode$$9_keyEvent$$4$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.isFunctionKey", {$isFunctionKey$:$AdfIEAgent$$.prototype.$isFunctionKey$});
$AdfIEAgent$$.prototype.$isDisabledOptionSupported$ = $JSCompiler_returnArg$$($JSCompiler_alias_FALSE$$);
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.isDisabledOptionSupported", {$isDisabledOptionSupported$:$AdfIEAgent$$.prototype.$isDisabledOptionSupported$});
$AdfIEAgent$$.prototype.$isEqualIcon$ = function $$AdfIEAgent$$$$$isEqualIcon$$($firstIcon$$1$$, $secondIcon$$1$$) {
  var $firstIconAlt_innerHTMLComparison$$ = $firstIcon$$1$$.parentNode.innerHTML == $secondIcon$$1$$.parentNode.innerHTML;
  if($firstIconAlt_innerHTMLComparison$$) {
    return $JSCompiler_alias_TRUE$$
  }
  var $isFirstIconImg_secondIconAlt$$ = "IMG" == $AdfAgent$$.$AGENT$.$getNodeName$($firstIcon$$1$$), $isSecondIconImg$$ = "IMG" == $AdfAgent$$.$AGENT$.$getNodeName$($secondIcon$$1$$);
  return $isFirstIconImg_secondIconAlt$$ && $isSecondIconImg$$ ? ($firstIconAlt_innerHTMLComparison$$ = $firstIcon$$1$$.getAttribute("ALT"), $isFirstIconImg_secondIconAlt$$ = $secondIcon$$1$$.getAttribute("ALT"), $firstIcon$$1$$.src != $secondIcon$$1$$.src || $firstIconAlt_innerHTMLComparison$$ != $isFirstIconImg_secondIconAlt$$ ? $JSCompiler_alias_FALSE$$ : $JSCompiler_alias_TRUE$$) : $firstIconAlt_innerHTMLComparison$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.isEqualIcon", {$isEqualIcon$:$AdfIEAgent$$.prototype.$isEqualIcon$});
$AdfIEAgent$$.prototype.$addOption$ = function $$AdfIEAgent$$$$$addOption$$($element$$95$$, $label$$9$$, $value$$94$$, $selected$$1$$, $disabled$$4_optionElement$$1$$, $description$$3$$, $index$$70$$) {
  $disabled$$4_optionElement$$1$$ || ($disabled$$4_optionElement$$1$$ = this.$getDomDocument$().createElement("option"), $element$$95$$.options.add($disabled$$4_optionElement$$1$$, $index$$70$$), $value$$94$$ != $JSCompiler_alias_NULL$$ && ($disabled$$4_optionElement$$1$$.value = $value$$94$$), $label$$9$$ && $AdfAgent$$.$AGENT$.$setTextContent$($disabled$$4_optionElement$$1$$, $label$$9$$), $disabled$$4_optionElement$$1$$.selected = $selected$$1$$, $description$$3$$ && ($disabled$$4_optionElement$$1$$.title = 
  $description$$3$$))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.addOption", {$addOption$:$AdfIEAgent$$.prototype.$addOption$});
$AdfIEAgent$$.prototype.$removeIdsFromDomSubTree$ = function $$AdfIEAgent$$$$$removeIdsFromDomSubTree$$($elements$$4_subTreeRoot$$3$$) {
  var $id$$203$$ = $elements$$4_subTreeRoot$$3$$.id;
  $id$$203$$ != $JSCompiler_alias_NULL$$ && "" != $id$$203$$ && ($elements$$4_subTreeRoot$$3$$.id = "");
  $elements$$4_subTreeRoot$$3$$ = $AdfIEAgent$$.$_getAllChildElements$($elements$$4_subTreeRoot$$3$$);
  for(var $elementCount$$3$$ = $elements$$4_subTreeRoot$$3$$.length, $i$$69$$ = 0;$i$$69$$ < $elementCount$$3$$;$i$$69$$++) {
    var $element$$96$$ = $elements$$4_subTreeRoot$$3$$[$i$$69$$], $id$$203$$ = $element$$96$$.getAttribute("id");
    $id$$203$$ != $JSCompiler_alias_NULL$$ && "" != $id$$203$$ && ($element$$96$$.id = "")
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.removeIdsFromDomSubTree", {$removeIdsFromDomSubTree$:$AdfIEAgent$$.prototype.$removeIdsFromDomSubTree$});
$AdfIEAgent$$.prototype.$removeStyleProperty$ = function $$AdfIEAgent$$$$$removeStyleProperty$$($element$$97$$, $styleProperty$$1$$) {
  $element$$97$$.style.removeAttribute($styleProperty$$1$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.removeStyleProperty", {$removeStyleProperty$:$AdfIEAgent$$.prototype.$removeStyleProperty$});
$AdfIEAgent$$.prototype.$setTableRowHeight$ = function $$AdfIEAgent$$$$$setTableRowHeight$$($row$$5$$, $height$$18$$) {
  $row$$5$$.style.height = $height$$18$$ + "px"
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.setTableRowHeight", {$setTableRowHeight$:$AdfIEAgent$$.prototype.$setTableRowHeight$});
$AdfIEAgent$$.prototype.$autoCompleteForm$ = function $$AdfIEAgent$$$$$autoCompleteForm$$($htmlForm$$1$$) {
  $AdfAssert$$.$assertDomElement$($htmlForm$$1$$, "FORM");
  var $theExternal$$ = this.$getDomWindow$().external;
  if($theExternal$$ && "undefined" != typeof $theExternal$$.$AutoCompleteSaveForm$) {
    try {
      $theExternal$$.$AutoCompleteSaveForm$($htmlForm$$1$$)
    }catch($e$$51$$) {
      $AdfLogger$$.$LOGGER$.info("window.external autocomplete failed")
    }
  }else {
    $AdfLogger$$.$LOGGER$.info("window.external property null, autocomplete disabled")
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.autoCompleteForm", {$autoCompleteForm$:$AdfIEAgent$$.prototype.$autoCompleteForm$});
$AdfIEAgent$$.prototype.$clearSubtreeIds$ = function $$AdfIEAgent$$$$$clearSubtreeIds$$($currChild$$5_element$$98$$) {
  $currChild$$5_element$$98$$.id && ($currChild$$5_element$$98$$.id = typeof $currChild$$5_element$$98$$.uniqueID != $JSCompiler_alias_VOID$$ && $currChild$$5_element$$98$$.uniqueID != $JSCompiler_alias_VOID$$ ? $currChild$$5_element$$98$$.uniqueID : "");
  $currChild$$5_element$$98$$.name && ($currChild$$5_element$$98$$.name = typeof $currChild$$5_element$$98$$.uniqueID != $JSCompiler_alias_VOID$$ && $currChild$$5_element$$98$$.uniqueID != $JSCompiler_alias_VOID$$ ? $currChild$$5_element$$98$$.name + $currChild$$5_element$$98$$.uniqueID : "");
  for($currChild$$5_element$$98$$ = $currChild$$5_element$$98$$.firstChild;$currChild$$5_element$$98$$;) {
    1 == $currChild$$5_element$$98$$.nodeType && this.$clearSubtreeIds$($currChild$$5_element$$98$$), $currChild$$5_element$$98$$ = $currChild$$5_element$$98$$.nextSibling
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.clearSubtreeIds", {$clearSubtreeIds$:$AdfIEAgent$$.prototype.$clearSubtreeIds$});
$AdfIEAgent$$.prototype.$IsComputedWidthAuto$ = $JSCompiler_returnArg$$($JSCompiler_alias_TRUE$$);
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.IsComputedWidthAuto", {$IsComputedWidthAuto$:$AdfIEAgent$$.prototype.$IsComputedWidthAuto$});
$AdfIEAgent$$.$_getAllChildElements$ = function $$AdfIEAgent$$$$_getAllChildElements$$($childNodes_parentElement$$1$$) {
  allNodes = [];
  if($childNodes_parentElement$$1$$ = $childNodes_parentElement$$1$$.getElementsByTagName("*")) {
    for(var $length$$25$$ = $childNodes_parentElement$$1$$.length, $i$$70$$ = 0;$i$$70$$ < $length$$25$$;$i$$70$$++) {
      var $child$$2$$ = $childNodes_parentElement$$1$$[$i$$70$$];
      1 == $child$$2$$.nodeType && allNodes.push($child$$2$$)
    }
  }
  return allNodes
};
$AdfIEAgent$$.prototype.slice = function $$AdfIEAgent$$$$slice$($file$$3$$, $startByte$$2$$, $stopByte$$2$$) {
  if($file$$3$$ == $JSCompiler_alias_NULL$$) {
    return $JSCompiler_alias_NULL$$
  }
  if($file$$3$$.slice) {
    return $file$$3$$.slice($startByte$$2$$, $stopByte$$2$$)
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfIEAgent.prototype.slice", {slice:$AdfIEAgent$$.prototype.slice});
