var $AdfDhtmlTableBasePeer$$ = $AdfRichUIPeer$$.$createPeerClass$($AdfRichUIPeer$$, "AdfDhtmlTableBasePeer", $JSCompiler_alias_FALSE$$);
$goog$exportSymbol$$("AdfDhtmlTableBasePeer", $AdfDhtmlTableBasePeer$$);
$AdfDhtmlTableBasePeer$$.$InitSubclass$ = function $$AdfDhtmlTableBasePeer$$$$InitSubclass$$() {
  $AdfRichUIPeer$$.$addDomEventHandlers$(this, "scroll", "keydown", "mousemove");
  $AdfRichUIPeer$$.$addComponentEventHandlers$(this, $AdfUIInputEvent$$.$CLICK_EVENT_TYPE$, $AdfUIInputEvent$$.$MOUSE_DOWN_EVENT_TYPE$, $AdfUIInputEvent$$.$MOUSE_UP_EVENT_TYPE$, $AdfUIInputEvent$$.$KEY_DOWN_EVENT_TYPE$, $AdfUIInputEvent$$.$KEY_UP_EVENT_TYPE$, $AdfComponentEvent$$.$FOCUS_EVENT_TYPE$, $AdfComponentEvent$$.$BLUR_EVENT_TYPE$, $AdfUIInputEvent$$.$DOUBLE_CLICK_EVENT_TYPE$, $AdfComponentEvent$$.$CONTEXT_MENU_EVENT_TYPE$, $AdfValueChangeEvent$$.$VALUE_CHANGE_TYPE$);
  $AdfRichUIPeer$$.$addComponentPropertyChanges$(this, "selectedRowKeys", "disclosedRowKeys", "scrollTop", "scrollLeft", "activeRowKey");
  $AdfRichUIPeer$$.$addSuppressedPPRAttributes$(this, "first");
  $AdfRichUIPeer$$.$addSuppressedPPRAttributes$(this, "rows");
  $AdfRichUIPeer$$.$addSuppressedPPRAttributes$(this, "scrollTop");
  $AdfRichUIPeer$$.$addSuppressedPPRAttributes$(this, "scrollLeft");
  $AdfRichUIPeer$$.$addSuppressedPPRAttributes$(this, "scrollTopRowKey");
  $AdfRichUIPeer$$.$addSuppressedPPRAttributes$(this, "activeRowKey");
  this.$_SEL_UPDATE_ALL_SELECT$ = 0;
  this.$_SEL_UPDATE_ALL_UNSELECT$ = 1;
  this.$_SEL_UPDATE_ALL_UPDATE$ = 2;
  this.$AUTO_PPR_UPDATE_BLOCK$ = 0;
  this.$AUTO_PPR_INSERT_BEFORE_BLOCK$ = 1;
  this.$AUTO_PPR_INSERT_AFTER_BLOCK$ = 2;
  this.$AUTO_PPR_REMOVE_BLOCK$ = 3;
  this.$AUTO_PPR_FETCH_ID$ = -99;
  this.$SCROLL_SUCCEEDED$ = 0;
  this.$SCROLL_INDEX_NOT_FOUND$ = 1;
  this.$SCROLL_CANCELLED$ = 2;
  this.$MISSING_AFTER$ = 1;
  this.$MISSING_BEFORE$ = 2;
  this.$NO_BLOCKS$ = 4;
  this.$VIEWPORT_SATISFIED$ = 0;
  this.$NO_SCROLL$ = -1;
  this.$DW_SUB_ID$ = "dataW";
  this.$_CELL_TEXT_KEY$ = "_afrCTK";
  this.$_ROW_KEY$ = "_afrRK";
  this.$_ROW_HEADER$ = "_afrRH";
  this.$_LEAF_COLUMN$ = "_afrLeaf";
  this.$_ROOT_COLUMN$ = "_afrRoot";
  this.$_FILTER_COLUMN$ = "_afrFilterCol";
  this.$_PANEL_COLLECTION_ID$ = "_afrPCId";
  this.$_SELECT_ALL$ = "_afrSelAll";
  this.$_COL_COUNT$ = "_afrColCount";
  this.$_FILTERABLE$ = "_afrFilterable";
  this.$__SORT_INDICATOR$ = "afrSI";
  this.$_SORT_ASCENDING$ = "_afrSortAsc";
  this.$_SORT_DESCENDING$ = "_afrSortDesc";
  this.$_SORTED_TYPE$ = "_afrSorted";
  $AdfDhtmlTableBasePeer$$.$_REMAIN_READ_ONLY$ = "_afrRemainReadOnly";
  this.$_SORTED_ASCENDING$ = "1";
  this.$_SORTED_DESCENDING$ = "2";
  this.$_SUPPORTS_HOVER$ = "_afrHoverable";
  this.$SELECTALL_KEY_PROPERTY$ = "afrSelectAll";
  this.$_SELECTED_CLASS$ = "p_AFSelected";
  this.$_INACTIVE_CLASS$ = "p_AFInactive";
  this.$_DROP_TARGET_CLASS$ = "p_AFDropTarget";
  this.$_HIGHLIGHTED_CLASS$ = "p_AFHighlighted";
  this.$_FOCUSED_CLASS$ = "p_AFFocused";
  this.$_AUTOSCROLL_MARGIN$ = 40;
  this.$_HSCROLLER$ = 0;
  this.$_VSCROLLER$ = 1;
  this.$_SELECTION_SINGLE$ = "single";
  this.$_SELECTION_MULTIPLE$ = "multiple";
  this.$_SELECTION_MULTIPLE_NOSELECTALL$ = "multipleNoSelectAll";
  this.$_SELECTION_NONE$ = "none";
  this.$_EDIT_MODE_CLICKTOEDIT$ = "clickToEdit";
  this.$_MAXIMUM_ROW_REVEAL$ = 8;
  this.$_SELECT_PAGE_UP$ = 1;
  this.$_SELECT_PAGE_DOWN$ = 2;
  this.$_SELECT_ARROW_UP$ = 3;
  this.$_SELECT_ARROW_DOWN$ = 4;
  this.$_FOCUS_RH_ARROW_UP$ = 5;
  this.$_FOCUS_RH_ARROW_DOWN$ = 6;
  this.$_FOCUS_ROW_ARROW_UP$ = 7;
  this.$_FOCUS_ROW_ARROW_DOWN$ = 8;
  this.$_ROW_HEADER_FOCUS_TYPE$ = 0;
  this.$_COLUMN_HEADER_FOCUS_TYPE$ = 1;
  this.$_TABLE_BODY_FOCUS_TYPE$ = 2;
  this.$_SELECT_ALL_FOCUS_TYPE$ = 3;
  this.$_FILTER_CELL_FOCUS_TYPE$ = 4;
  this.$_FETCH_MORE_CANVAS_SPACE$ = 25;
  this.$_INPUT_REGEXP$ = /^INPUT|SELECT|OPTION|BUTTON|^A\b|TEXTAREA/;
  this.$_TWINKLE_ON_STYLE_CLASS$ = "p_AFTwinkleOn";
  this.$_TWINKLE_OFF_STYLE_CLASS$ = "p_AFTwinkleOff";
  $AdfDhtmlTableBasePeer$$.$_TWINKLE_TIMER_ID_ATTR$ = "__afrTwinkleTimer";
  this.$_ICON_STYLE_EXPANDED$ = "af|table::disclosed-icon-style";
  this.$_ICON_STYLE_COLLAPSED$ = "af|table::undisclosed-icon-style";
  this.$_ICON_EXPANDED$ = "af|table::disclosed-icon";
  this.$_ICON_COLLAPSED$ = "af|table::undisclosed-icon";
  this.$_EXPANDED_NODE_KEY$ = "af_table.TIP_EXPANDED_NODE";
  this.$_COLLAPSED_NODE_KEY$ = "af_table.TIP_COLLAPSED_NODE";
  this.$_DETAIL_COLUMN_MARKER$ = "_afrDetCol";
  this.$_DETAIL_ROW_MARKER$ = "_afrDetRow";
  this.$_HAS_DETAIL_MARKER$ = "_hasDetail";
  this.$NEEDS_REFRESH_ATTRIBUTE$ = "_afrNdsRfr";
  this.$UNDO_FETCH_ATTRIBUTE$ = "_afrUndFch";
  this.$NO_RESIZE_MARKER$ = "_noRsz";
  this.$_AUTO_HEIGHT_ROWS$ = "_afrAutoHR";
  this.$_MAX_ROWHEADER_MSGTYPE_EXPANDO$ = "_afrMRMT";
  this.$_CSS_HEIGHT_LIMIT$ = 5E5;
  this.$_NAVBAR_FIRST$ = "nb_fr";
  this.$_NAVBAR_PREVIOUS$ = "nb_pv";
  this.$_NAVBAR_NEXT$ = "nb_nx";
  this.$_NAVBAR_LAST$ = "nb_ls";
  this.$_NAVBAR_PAGE$ = "nb_pg";
  this.$_NAVBAR_PAGE_CNT$ = "nb_cnt_pg";
  this.$_NAVBAR_PAGE_INPUT$ = "nb_in_pg";
  this.$_NAVBAR_RANGE_TEXT$ = "nb_rng";
  this.$RERENDER_SELF$ = "RERENDER_SELF";
  this.$RERENDER_CELL$ = "RERENDER_CELL";
  this.$RERENDER_ROW$ = "RERENDER_ROW";
  this.$RERENDER_CONTAINER_CHILDREN$ = "RERENDER_CONTAINER_CHILDREN";
  this.$RERENDER_CONTAINER$ = "RERENDER_CONTAINER";
  this.$_RERENDER_PRIORITY$ = {$RERENDER_SELF$:0, $RERENDER_CELL$:1, $RERENDER_ROW$:2, $RERENDER_CONTAINER_CHILDREN$:3, $RERENDER_CONTAINER$:4};
  this.$_DEFAULT_MAX_CACHED_ROWS_FOR_TOUCH$ = 300;
  this.$_MAX_CACHED_ROWS_FOR_TOUCH$ = "_afrMaxTouchRows";
  this.$_DATAWRAPPER$ = "dbw";
  this.$_SCROLLBAR_BEHAVIOR$ = "_afrScrollBarBehavior";
  this.$_SCROLLBAR_BEHAVIOR_OVERLAY$ = "overlay";
  this.$_IMPLICIT_LOAD_MORE$ = "_afrImpldm";
  this.$_LOAD_MORE_TOP_DIV$ = "ldmrtp";
  this.$_LOAD_MORE_TOP_LINK$ = "ldmrtplnk";
  this.$_LOAD_MORE_BOTTOM_DIV$ = "ldmrbttm";
  this.$_LOAD_MORE_BOTTOM_LINK$ = "ldmrbttmlnk";
  this.$_LOAD_INDEX_ATTR$ = "data-afrldIndx";
  this.$_LOAD_MORE_RNG_TOP_TEXT$ = "ldmrrngtptxt";
  this.$_LOAD_MORE_RNG_BOTTOM_TEXT$ = "ldmrrngbttmtxt";
  this.$_SCROLLER_ANIMATION_CLASS$ = "af|table::scroll-container";
  this.$_HIDDEN_WIDTH_DOM_WHEN_STRETCHED_ID$ = "_afrHwdwsId"
};
$goog$exportSymbol$$("AdfDhtmlTableBasePeer.InitSubclass", $AdfDhtmlTableBasePeer$$.$InitSubclass$);
$AdfDhtmlTableBasePeer$$.prototype.$InitDomElement$ = function $$AdfDhtmlTableBasePeer$$$$$InitDomElement$$($component$$1610$$, $domElement$$471$$) {
  var $page$$178$$ = $AdfPage$$.$PAGE$, $agent$$519$$ = $AdfAgent$$.$AGENT$;
  $AdfDhtmlTableBasePeer$$.$superclass$.$InitDomElement$.call(this, $component$$1610$$, $domElement$$471$$);
  $AdfRichUIPeer$$.$addEventHandlerToDomInstance$($AdfDhtmlTableBasePeer$$, $domElement$$471$$, "mousemove");
  $AdfRichUIPeer$$.$addEventHandlerToDomInstance$($AdfDhtmlTableBasePeer$$, $domElement$$471$$, "keydown");
  this.$_autoHeightRows$ = $agent$$519$$.$getIntAttribute$($domElement$$471$$, $AdfDhtmlTableBasePeer$$.$_AUTO_HEIGHT_ROWS$, 0);
  var $columnStretching_dataBody$$60$$ = this.$GetDataBody$($domElement$$471$$);
  this.$_colCount$ = $columnStretching_dataBody$$60$$ ? $agent$$519$$.$getIntAttribute$($columnStretching_dataBody$$60$$, $AdfDhtmlTableBasePeer$$.$_COL_COUNT$, 0) : 0;
  this.$_colSelEventSelectedColIds$ = {};
  this.$_colSelEventUnselectedColIds$ = {};
  this.$_supportsFocusRowNavigation$ = this.$SupportsFocusRowNavigation$($component$$1610$$);
  this.$_contextMenuSelect$ = $component$$1610$$.getContextMenuSelect();
  if(!$component$$1610$$.getColumnResizing || "enabled" == $component$$1610$$.getColumnResizing()) {
    this.$_colResizeDragCallback$ = this.$createCallback$(this.$_handleColResizeDrag$), this.$_colResizeDropCallback$ = this.$createCallback$(this.$_handleColResizeDrop$)
  }
  $component$$1610$$.getColumnStretching && (this.$_columnStretching$ = $columnStretching_dataBody$$60$$ = $component$$1610$$.getColumnStretching(), "blank" == $columnStretching_dataBody$$60$$ ? this.$_stretchedColumnId$ = "_afrBlankColumn" : 0 == $columnStretching_dataBody$$60$$.indexOf("column:") && (this.$_stretchedColumnId$ = $columnStretching_dataBody$$60$$.substring(7)));
  this.$_editableTableReadOnlyMode$ = $JSCompiler_alias_FALSE$$;
  this.$_hoverHighlightRow$ = $JSCompiler_StaticMethods__isRowSelectionEnabled$$(this, $component$$1610$$) && "false" != $page$$178$$.$getLookAndFeel$().$getSkinProperty$("af|table-tr-hover-highlight-row");
  this.$_activeDataCount$ = -1;
  this.$_fetchId$ = 0;
  this.$_lastColWidth$ = this.$_lastColWidthOverride$ = this.$_unavailableRowIndex$ = -1;
  this.$_associatedId$ = $component$$1610$$.$getProperty$("_afrMasterId");
  this.$_associatedId$ == $JSCompiler_alias_NULL$$ && (this.$_associatedId$ = $component$$1610$$.$getProperty$("_afrSlaveId"));
  this.$_focusManager$ = {};
  this.$_streamingDisabled$ = $page$$178$$.$_streamingDisabled$;
  this.$_isTouch$ = $agent$$519$$.$isTouchFirstDevice$();
  this.$_maxCachedRowsForTouch$ = $component$$1610$$.$getProperty$($AdfDhtmlTableBasePeer$$.$_MAX_CACHED_ROWS_FOR_TOUCH$) != $JSCompiler_alias_NULL$$ ? $component$$1610$$.$getProperty$($AdfDhtmlTableBasePeer$$.$_MAX_CACHED_ROWS_FOR_TOUCH$) : $AdfDhtmlTableBasePeer$$.$_DEFAULT_MAX_CACHED_ROWS_FOR_TOUCH$;
  $agent$$519$$.$getOS$() == $AdfAgent$$.$MAC_OS$ ? this.$_scrollbarBehavior$ = $JSCompiler_alias_NULL$$ : this.$_scrollbarBehavior$ = $component$$1610$$.$getProperty$($AdfDhtmlTableBasePeer$$.$_SCROLLBAR_BEHAVIOR$);
  this.$_hShiftLoadMoreDataBody$ = this.$_hShiftDataBody$ = "0px";
  this.$_insertDeleteAnimationInEffect$ = $JSCompiler_alias_FALSE$$;
  "loadMore" == $component$$1610$$.$getProperty$("scrollPolicy") && (this.$_isLoadMore$ = $JSCompiler_alias_TRUE$$);
  if(this.$_isImplicitLoadMore$ = $component$$1610$$.$getProperty$($AdfDhtmlTableBasePeer$$.$_IMPLICIT_LOAD_MORE$)) {
    this.$_isLoadMore$ = $JSCompiler_alias_TRUE$$
  }
  this.$_disableRowMouseDownCellFocus$ = $component$$1610$$.$getProperty$("_disableRowMouseDownCellFocus");
  this.$_isSyncRows$ = $component$$1610$$.$getProperty$("_afrSyncRows");
  this.$_twinkledCells$ = [];
  this.$_twinkledCellAnnouncements$ = "";
  this.$_avoidSettingFocusOnColumnHeader$ = $JSCompiler_alias_FALSE$$;
  $AdfPage$$.$PAGE$.$__registerDescendantResizeNotifyComponent$($component$$1610$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.InitDomElement", {$InitDomElement$:$AdfDhtmlTableBasePeer$$.prototype.$InitDomElement$});
$AdfDhtmlTableBasePeer$$.prototype.$isDragAvailable$ = function $$AdfDhtmlTableBasePeer$$$$$isDragAvailable$$($isTargetTextOnlyNode_target$$173$$) {
  $AdfAssert$$.$assertDomElement$($isTargetTextOnlyNode_target$$173$$);
  if($isTargetTextOnlyNode_target$$173$$) {
    var $isTargetCellEditable$$1$$ = this.$_isTargetCellEditable$($isTargetTextOnlyNode_target$$173$$), $isTargetRowHeader$$ = $JSCompiler_StaticMethods__getTargetRowHeader$$(this, $isTargetTextOnlyNode_target$$173$$) != $JSCompiler_alias_NULL$$;
    $isTargetTextOnlyNode_target$$173$$ = "SPAN" == $isTargetTextOnlyNode_target$$173$$.tagName && "on" == $isTargetTextOnlyNode_target$$173$$.getAttribute($AdfDhtmlTableBasePeer$$.$_CELL_TEXT_KEY$) ? $JSCompiler_alias_TRUE$$ : $JSCompiler_alias_FALSE$$;
    if($isTargetRowHeader$$ || $isTargetCellEditable$$1$$ || $isTargetTextOnlyNode_target$$173$$) {
      return $JSCompiler_alias_FALSE$$
    }
  }
  return $JSCompiler_alias_TRUE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.isDragAvailable", {$isDragAvailable$:$AdfDhtmlTableBasePeer$$.prototype.$isDragAvailable$});
$AdfDhtmlTableBasePeer$$.prototype.$TruncateClientId$ = function $$AdfDhtmlTableBasePeer$$$$$TruncateClientId$$($component$$1611_iteratorIndex$$2_tableIdClientId$$, $descendantComponent$$5_ids$$16_iteratorId$$2$$, $childClientId$$15$$, $skipArray$$6$$) {
  $descendantComponent$$5_ids$$16_iteratorId$$2$$ = $childClientId$$15$$.split(":");
  $component$$1611_iteratorIndex$$2_tableIdClientId$$ = $component$$1611_iteratorIndex$$2_tableIdClientId$$.$getClientId$();
  $component$$1611_iteratorIndex$$2_tableIdClientId$$ = $AdfStrings$$.count($component$$1611_iteratorIndex$$2_tableIdClientId$$, ":") + 1;
  ($descendantComponent$$5_ids$$16_iteratorId$$2$$ = $descendantComponent$$5_ids$$16_iteratorId$$2$$[$component$$1611_iteratorIndex$$2_tableIdClientId$$]) && (isNaN($descendantComponent$$5_ids$$16_iteratorId$$2$$) || $skipArray$$6$$.push($component$$1611_iteratorIndex$$2_tableIdClientId$$))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.TruncateClientId", {$TruncateClientId$:$AdfDhtmlTableBasePeer$$.prototype.$TruncateClientId$});
$AdfDhtmlTableBasePeer$$.prototype.$ComponentRemoved$ = function $$AdfDhtmlTableBasePeer$$$$$ComponentRemoved$$($component$$1612$$) {
  this.$_touchMoveManager$ && this.$_touchMoveManager$.$unregister$();
  if(this.$_handleTouchEndCallback$) {
    var $agent$$520$$ = $AdfAgent$$.$AGENT$, $colHead_dataBody$$61$$ = this.$GetDataBody$();
    $colHead_dataBody$$61$$ && $agent$$520$$.$removeBubbleEventListener$($colHead_dataBody$$61$$, "touchend", this.$_handleTouchEndCallback$);
    ($colHead_dataBody$$61$$ = this.$__getColumnHeader$()) && $agent$$520$$.$removeBubbleEventListener$($colHead_dataBody$$61$$, "touchend", this.$_handleTouchEndCallback$)
  }
  $AdfPage$$.$PAGE$.$__unregisterDescendantResizeNotifyComponent$($component$$1612$$);
  $AdfDhtmlTableBasePeer$$.$superclass$.$ComponentRemoved$.call(this, $component$$1612$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ComponentRemoved", {$ComponentRemoved$:$AdfDhtmlTableBasePeer$$.prototype.$ComponentRemoved$});
$AdfDhtmlTableBasePeer$$.prototype.$needsChildVisibilityChanges$ = $JSCompiler_returnArg$$($JSCompiler_alias_TRUE$$);
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.needsChildVisibilityChanges", {$needsChildVisibilityChanges$:$AdfDhtmlTableBasePeer$$.prototype.$needsChildVisibilityChanges$});
$AdfDhtmlTableBasePeer$$.prototype.$ChildVisibilityChanged$ = function $$AdfDhtmlTableBasePeer$$$$$ChildVisibilityChanged$$() {
  $AdfPage$$.$PAGE$.$addPartialTargets$(this.$getComponent$());
  return $JSCompiler_alias_TRUE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ChildVisibilityChanged", {$ChildVisibilityChanged$:$AdfDhtmlTableBasePeer$$.prototype.$ChildVisibilityChanged$});
$AdfDhtmlTableBasePeer$$.prototype.$SupportsFocusRowNavigation$ = $JSCompiler_returnArg$$($JSCompiler_alias_TRUE$$);
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.SupportsFocusRowNavigation", {$SupportsFocusRowNavigation$:$AdfDhtmlTableBasePeer$$.prototype.$SupportsFocusRowNavigation$});
$AdfDhtmlTableBasePeer$$.prototype.$AllowCellNavigation$ = function $$AdfDhtmlTableBasePeer$$$$$AllowCellNavigation$$() {
  return 0 < this.$getDomElement$().id.indexOf("_afrDropDownContent") ? $JSCompiler_alias_FALSE$$ : $JSCompiler_alias_TRUE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.AllowCellNavigation", {$AllowCellNavigation$:$AdfDhtmlTableBasePeer$$.prototype.$AllowCellNavigation$});
$AdfDhtmlTableBasePeer$$.prototype.$needsResizeNotify$ = $JSCompiler_returnArg$$($JSCompiler_alias_TRUE$$);
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.needsResizeNotify", {$needsResizeNotify$:$AdfDhtmlTableBasePeer$$.prototype.$needsResizeNotify$});
$AdfDhtmlTableBasePeer$$.prototype.$GetPanelCollectionPeer$ = function $$AdfDhtmlTableBasePeer$$$$$GetPanelCollectionPeer$$() {
  if(!this.$_pcPeer$) {
    var $pcComp_pcId$$ = $JSCompiler_alias_NULL$$, $pcComp_pcId$$ = this.$getDomElement$().getAttribute($AdfDhtmlTableBasePeer$$.$_PANEL_COLLECTION_ID$);
    if($pcComp_pcId$$ != $JSCompiler_alias_NULL$$ && ($pcComp_pcId$$ = $AdfPage$$.$PAGE$.$findComponent$($pcComp_pcId$$))) {
      this.$_pcPeer$ = $pcComp_pcId$$.$getPeer$()
    }
  }
  return this.$_pcPeer$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetPanelCollectionPeer", {$GetPanelCollectionPeer$:$AdfDhtmlTableBasePeer$$.prototype.$GetPanelCollectionPeer$});
$AdfDhtmlTableBasePeer$$.prototype.$GetPanelCollectionComponent$ = function $$AdfDhtmlTableBasePeer$$$$$GetPanelCollectionComponent$$() {
  if(!this.$_pcComponent$) {
    var $pcId$$1$$ = this.$getDomElement$().getAttribute($AdfDhtmlTableBasePeer$$.$_PANEL_COLLECTION_ID$);
    $pcId$$1$$ != $JSCompiler_alias_NULL$$ && (this.$_pcComponent$ = $AdfPage$$.$PAGE$.$findComponent$($pcId$$1$$))
  }
  return this.$_pcComponent$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetPanelCollectionComponent", {$GetPanelCollectionComponent$:$AdfDhtmlTableBasePeer$$.prototype.$GetPanelCollectionComponent$});
$AdfDhtmlTableBasePeer$$.prototype.$_allRowsAvailableOnClient$ = function $$AdfDhtmlTableBasePeer$$$$$_allRowsAvailableOnClient$$($blockList$$1$$, $numBlocks$$) {
  var $firstBlock$$1_rowsAvailable$$ = $JSCompiler_alias_FALSE$$;
  if(0 < $numBlocks$$) {
    var $firstBlock$$1_rowsAvailable$$ = $blockList$$1$$[0], $blockRowCount$$1_lastBlock$$ = $blockList$$1$$[$numBlocks$$ - 1], $blockRowCount$$1_lastBlock$$ = $blockRowCount$$1_lastBlock$$.$startRow$ + $blockRowCount$$1_lastBlock$$.$numRows$, $rowCount$$17$$ = this.$GetRowCount$(), $firstBlock$$1_rowsAvailable$$ = 0 < $rowCount$$17$$ && 0 == $firstBlock$$1_rowsAvailable$$.$startRow$ && $blockRowCount$$1_lastBlock$$ == $rowCount$$17$$
  }
  return $firstBlock$$1_rowsAvailable$$
};
function $JSCompiler_StaticMethods__updateScrollDivHeight$$($JSCompiler_StaticMethods__updateScrollDivHeight$self$$, $dataBody$$62$$) {
  if($dataBody$$62$$) {
    var $blockList$$2_newBlockHeight$$ = $dataBody$$62$$.childNodes, $numBlocks$$1$$ = $blockList$$2_newBlockHeight$$.length;
    1 === $numBlocks$$1$$ && $JSCompiler_StaticMethods__updateScrollDivHeight$self$$.$_allRowsAvailableOnClient$($blockList$$2_newBlockHeight$$, $numBlocks$$1$$) && ($blockList$$2_newBlockHeight$$ = $blockList$$2_newBlockHeight$$[0].offsetHeight, $blockList$$2_newBlockHeight$$ > $JSCompiler_StaticMethods__updateScrollDivHeight$self$$.$_canvasHeight$ && ($JSCompiler_StaticMethods__updateScrollDivHeight$self$$.$_canvasHeight$ = $blockList$$2_newBlockHeight$$, $JSCompiler_StaticMethods__setFakeCanvasHeight$$($JSCompiler_StaticMethods__updateScrollDivHeight$self$$, 
    $blockList$$2_newBlockHeight$$)))
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$ResizeNotify$ = function $$AdfDhtmlTableBasePeer$$$$$ResizeNotify$$($oldWidth$$34$$, $oldHeight$$30$$, $newWidth$$54$$, $newHeight$$39$$) {
  if(this.$BusyAnimating$()) {
    var $peer$$145$$ = this;
    this.$delayedResizeNotify$ = function $this$$delayedResizeNotify$$() {
      $peer$$145$$.$ResizeNotify$($oldWidth$$34$$, $oldHeight$$30$$, $newWidth$$54$$, $newHeight$$39$$)
    }
  }else {
    delete this.$_cachedFirstVisibleRowKeyAndRow$;
    var $agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$ = $AdfAgent$$.$AGENT$, $block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$ = this.$getComponent$(), $block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$ = $block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$.$getClientId$();
    if($agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$ = $agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$, $AdfDhtmlTableBasePeer$$.$_HIDDEN_WIDTH_DOM_WHEN_STRETCHED_ID$))) {
      $agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$.style.width = $newWidth$$54$$ + "px"
    }
    if(this.$_virtInitialized$) {
      $agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$ = $AdfAgent$$.$AGENT$;
      $agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$ = this.$GetDataBody$();
      this.$isHeightAutoSized$() ? this.$AdjustAutoHeight$() : ($JSCompiler_StaticMethods__updateScrollDivHeight$$(this, $agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$), $JSCompiler_StaticMethods__setScrollerHeight$$(this, $newHeight$$39$$, this.$_cachedCHHeight$, this.$_cachedCFHeight$, this.$_cachedNBHeight$));
      $JSCompiler_StaticMethods__setScrollerWidth$$(this, $newWidth$$54$$, this.$_frozenWidth$);
      this.$SizeDataBody$($agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$, $newWidth$$54$$, $newHeight$$39$$);
      var $block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$ = this.$__getScrollLeft$(), $cf_chWidth_i$$445_scrollTop$$22$$ = $JSCompiler_StaticMethods__getScrollTop$$(this);
      (this.$_currentScrollTop$ != $cf_chWidth_i$$445_scrollTop$$22$$ || this.$_currentScrollLeft$ != $block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$) && this.$scrollToPos$(this.$_currentScrollLeft$, this.$_currentScrollTop$);
      $JSCompiler_StaticMethods__stretchTheColumns$$(this);
      $JSCompiler_StaticMethods__syncDataBodyHeights$$(this);
      !this.$_isPaged$ && (!this.$_isLoadMore$ && -1 == this.$_rowCount$ && this.$_canvasHeight$ < $newHeight$$39$$ - this.$_cachedCHHeight$ - this.$_cachedCFHeight$) && (this.$_canvasHeight$ = $newHeight$$39$$ - this.$_cachedCHHeight$ - this.$_cachedCFHeight$ + $AdfDhtmlTableBasePeer$$.$_FETCH_MORE_CANVAS_SPACE$, $JSCompiler_StaticMethods__setFakeCanvasHeight$$(this, this.$_canvasHeight$));
      this.$_fillViewPort$($agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$, $agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$.offsetHeight, $JSCompiler_alias_FALSE$$)
    }else {
      if(this.$_isImmediateContentDelivery$(this.$getComponent$()) || $JSCompiler_StaticMethods__isInlineDataAvailable$$(this.$getComponent$())) {
        $agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$ = this.$GetDataBody$();
        $block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$ = $JSCompiler_alias_NULL$$;
        if($agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$) {
          this.$_unavailableRowIndex$ = this.$_getUnavailableRowIndex$($agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$);
          $agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$ = $agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$.childNodes;
          for($cf_chWidth_i$$445_scrollTop$$22$$ = $agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$.length - 1;0 <= $cf_chWidth_i$$445_scrollTop$$22$$;$cf_chWidth_i$$445_scrollTop$$22$$--) {
            if("TABLE" == $agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$[$cf_chWidth_i$$445_scrollTop$$22$$].tagName) {
              $block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$ = $agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$[$cf_chWidth_i$$445_scrollTop$$22$$];
              break
            }
          }
        }
        $JSCompiler_StaticMethods__fixOuterHeight$$(this);
        $JSCompiler_StaticMethods__initColumnHeader$$(this);
        $JSCompiler_StaticMethods__initColumnFooter$$(this);
        $JSCompiler_StaticMethods__initNavBar$$(this);
        $JSCompiler_StaticMethods__initLoadMore$$(this);
        $block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$ != $JSCompiler_alias_NULL$$ && 0 < $block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$.rows.length ? (this.$_initVirtualization$($block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$, $JSCompiler_alias_TRUE$$), this.$_processClickToEditRequestTimerId$ = $AdfPage$$.$PAGE$.$scheduleTimer$(this, this.$_processClickToEditRequest$, 
        $JSCompiler_alias_FALSE$$, 10)) : (this.$IsEmpty$ = $JSCompiler_alias_TRUE$$, this.$getDomElement$().style.overflow = "auto", this.$AdjustAutoHeight$(), $JSCompiler_StaticMethods__updatePCState$$(this));
        if(this.$IsEmpty$) {
          if($agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$ = this.$__getColumnHeader$()) {
            $block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$ = this.$getDomElement$(), $agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$.style.border = "0px", $cf_chWidth_i$$445_scrollTop$$22$$ = $agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$.offsetWidth, $cf_chWidth_i$$445_scrollTop$$22$$ <= $block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$.clientWidth && ($block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$.style.overflow = 
            "hidden")
          }
          if($cf_chWidth_i$$445_scrollTop$$22$$ = $JSCompiler_StaticMethods__getColumnFooter$$(this)) {
            $block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$ = this.$getDomElement$(), $cf_chWidth_i$$445_scrollTop$$22$$.style.border = "0px", $cf_chWidth_i$$445_scrollTop$$22$$.offsetWidth <= $block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$.clientWidth && ($block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$.style.overflow = "hidden")
          }
          ($agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$ || $cf_chWidth_i$$445_scrollTop$$22$$) && this.$AdjustAutoHeight$()
        }
        $JSCompiler_StaticMethods__stretchTheColumns$$(this);
        $JSCompiler_StaticMethods__checkLoadMore$$(this)
      }else {
        if(this.$_firstBlockRequested$) {
          !this.$_headerless$ && this.$IsEmpty$ && $JSCompiler_StaticMethods__stretchTheColumns$$(this), this.$IsEmpty$ && (0 < this.$_autoHeightRows$ && (!$JSCompiler_StaticMethods__hasSingleScroller$$(this) || this.$_isPaged$ || this.$_isLoadMore$)) && this.$AdjustAutoHeight$()
        }else {
          if($agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$ = $AdfAgent$$.$getAgent$(), $block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$ = this.$getDomElement$(), this.$IsEmpty$ = $agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$ = $agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$.getAttribute($block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$, "_afrEmpty", $JSCompiler_alias_FALSE$$), 
          $agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$ || (this.$_firstBlockRequested$ = $JSCompiler_alias_TRUE$$, $block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$ = this.$getComponent$(), (this.$_streamingDisabled$ || !$AdfPage$$.$PAGE$.$isStreamingRequestPending$($block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$.$getClientId$())) && this.$_queueFetchEvent$($JSCompiler_alias_TRUE$$, $AdfTableDataFetchEvent$$.$INITIAL_SUBTYPE$, 
          -1), $AdfDhtmlTableBasePeer$$.$SetCursor$(this.$GetDataBody$(), "wait")), $JSCompiler_StaticMethods__initColumnHeader$$(this), $JSCompiler_StaticMethods__initColumnFooter$$(this), $JSCompiler_StaticMethods__initNavBar$$(this), $JSCompiler_StaticMethods__initLoadMore$$(this), $agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$ || ($block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$().$getTranslatedString$("af_table.LABEL_FETCHING"), 
          this.$DisplayStatus$($block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$, $JSCompiler_alias_TRUE$$)), $agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$) {
            this.$getDomElement$().style.overflow = "auto";
            $JSCompiler_StaticMethods__stretchTheColumns$$(this);
            if($agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$ = this.$__getColumnHeader$()) {
              $block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$ = this.$getDomElement$(), $agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$.style.border = "0px", $cf_chWidth_i$$445_scrollTop$$22$$ = $agent$$521_ch_dataBody$$63_hwdwsNode_isEmpty_nodes$$21$$.offsetWidth, $cf_chWidth_i$$445_scrollTop$$22$$ <= $block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$.clientWidth && ($block$$18_clientId$$381_component$$1615_root$$21_scrollLeft$$18_statusText$$3_tableElement$$7$$.style.overflow = 
              "hidden")
            }
            $JSCompiler_StaticMethods__updatePCState$$(this)
          }
        }
      }
    }
    this.$_hasNavBar$ && $JSCompiler_StaticMethods__resizeNavBar$$(this, $newWidth$$54$$);
    this.$_anchorRowKey$ || (this.$_anchorRowKey$ = this.$GetLastRowKey$())
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ResizeNotify", {$ResizeNotify$:$AdfDhtmlTableBasePeer$$.prototype.$ResizeNotify$});
function $JSCompiler_StaticMethods__initColumnHeader$$($JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$) {
  var $agent$$522_firstFrozen_frozen$$ = $AdfAgent$$.$getAgent$(), $colHeader_lastFrozen$$1$$ = $agent$$522_firstFrozen_frozen$$.$getIntAttribute$($JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$.$getDomElement$(), "_lastFrozen", -1), $agent$$522_firstFrozen_frozen$$ = $agent$$522_firstFrozen_frozen$$.$getIntAttribute$($JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$.$getDomElement$(), "_firstFrozen", -1);
  $JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$.$_lastFrozen$ = $colHeader_lastFrozen$$1$$;
  $JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$.$_firstFrozen$ = $agent$$522_firstFrozen_frozen$$;
  if($colHeader_lastFrozen$$1$$ = $JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$.$__getColumnHeader$()) {
    if(0 < $JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$.$_autoHeightRows$ && $JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$.$_columnHeaderUnwrapped$) {
      var $frozenWidth_table$$29$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($colHeader_lastFrozen$$1$$, "TABLE"), $row$$52_side$$6$$ = $frozenWidth_table$$29$$.rows[0], $unfrozen$$ = $agent$$522_firstFrozen_frozen$$ = $JSCompiler_alias_NULL$$;
      $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$) ? ($agent$$522_firstFrozen_frozen$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($row$$52_side$$6$$.cells[1], "TABLE"), $unfrozen$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($row$$52_side$$6$$.cells[0], "DIV")) : ($agent$$522_firstFrozen_frozen$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($row$$52_side$$6$$.cells[0], "TABLE"), $unfrozen$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($row$$52_side$$6$$.cells[1], 
      "DIV"));
      $agent$$522_firstFrozen_frozen$$.parentNode.removeChild($agent$$522_firstFrozen_frozen$$);
      $unfrozen$$.parentNode.removeChild($unfrozen$$);
      $colHeader_lastFrozen$$1$$.removeChild($frozenWidth_table$$29$$);
      $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$) ? $unfrozen$$.style.cssText = "overflow:hidden;position:absolute;top:0px;" : ($frozenWidth_table$$29$$ = $agent$$522_firstFrozen_frozen$$.style.width, $row$$52_side$$6$$ = "left:", $AdfDhtmlTableBasePeer$$.$_isRTL$() && ($row$$52_side$$6$$ = "right:"), $unfrozen$$.style.cssText = "overflow:hidden;position:absolute;top:0px;" + $row$$52_side$$6$$ + $frozenWidth_table$$29$$);
      $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$) ? ($colHeader_lastFrozen$$1$$.appendChild($unfrozen$$), $colHeader_lastFrozen$$1$$.appendChild($agent$$522_firstFrozen_frozen$$)) : ($colHeader_lastFrozen$$1$$.appendChild($agent$$522_firstFrozen_frozen$$), $colHeader_lastFrozen$$1$$.appendChild($unfrozen$$));
      $JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$.$_columnHeaderUnwrapped$ = $JSCompiler_alias_TRUE$$
    }
    $JSCompiler_StaticMethods__synchronizeColumnRowHeights$$($JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$, $colHeader_lastFrozen$$1$$, "t", "d2", "t2");
    $JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$.$_cachedCHHeight$ = $colHeader_lastFrozen$$1$$.offsetHeight;
    if($AdfAgent$$.$AGENT$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && 8 > $AdfAgent$$.$AGENT$.$getVersion$()) {
      if(($frozenWidth_table$$29$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colHeader_lastFrozen$$1$$, "t")) && $frozenWidth_table$$29$$.rows.length) {
        $frozenWidth_table$$29$$.rows[0].style.position = "absolute"
      }
      if($JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colHeader_lastFrozen$$1$$, "d2")) {
        if(($frozenWidth_table$$29$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$, "t2")) && $frozenWidth_table$$29$$.rows.length) {
          $frozenWidth_table$$29$$.rows[0].style.position = "absolute"
        }
        $AdfDhtmlTableBasePeer$$.$_isRTL$() && ($frozenWidth_table$$29$$.style.right = "0px")
      }
    }
  }else {
    $JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$.$_headerless$ = $JSCompiler_alias_TRUE$$, $JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$.$_cachedCHHeight$ = 0
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$_hasFrozenColumn$ = function $$AdfDhtmlTableBasePeer$$$$$_hasFrozenColumn$$() {
  return 0 <= this.$_lastFrozen$ || 0 <= this.$_firstFrozen$
};
function $JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__freezeColumnsToStart$self$$) {
  return 0 <= $JSCompiler_StaticMethods__freezeColumnsToStart$self$$.$_lastFrozen$
}
function $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__freezeColumnsToEnd$self$$) {
  return 0 <= $JSCompiler_StaticMethods__freezeColumnsToEnd$self$$.$_firstFrozen$
}
function $JSCompiler_StaticMethods__areAllColumnsFrozen$$($JSCompiler_StaticMethods__areAllColumnsFrozen$self$$, $columnCount$$3$$) {
  return 0 <= $JSCompiler_StaticMethods__areAllColumnsFrozen$self$$.$_lastFrozen$ && $columnCount$$3$$ == $JSCompiler_StaticMethods__areAllColumnsFrozen$self$$.$_lastFrozen$ + 1 || 0 == $JSCompiler_StaticMethods__areAllColumnsFrozen$self$$.$_firstFrozen$
}
function $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__isColumnFrozen$self$$, $colIndex$$) {
  return 0 <= $JSCompiler_StaticMethods__isColumnFrozen$self$$.$_lastFrozen$ && $colIndex$$ <= $JSCompiler_StaticMethods__isColumnFrozen$self$$.$_lastFrozen$ || 0 <= $JSCompiler_StaticMethods__isColumnFrozen$self$$.$_firstFrozen$ && $colIndex$$ >= $JSCompiler_StaticMethods__isColumnFrozen$self$$.$_firstFrozen$
}
function $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__hasSingleScroller$self$$) {
  return $JSCompiler_StaticMethods__hasSingleScroller$self$$.$_footerless$ && !$JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__hasSingleScroller$self$$)
}
function $JSCompiler_StaticMethods__initColumnFooter$$($JSCompiler_StaticMethods__initColumnFooter$self$$) {
  var $colFooter$$ = $JSCompiler_StaticMethods__getColumnFooter$$($JSCompiler_StaticMethods__initColumnFooter$self$$);
  $colFooter$$ ? ($JSCompiler_StaticMethods__synchronizeColumnRowHeights$$($JSCompiler_StaticMethods__initColumnFooter$self$$, $colFooter$$, "ft", "fd2", "ft2"), $JSCompiler_StaticMethods__initColumnFooter$self$$.$_cachedCFHeight$ = $colFooter$$.offsetHeight) : ($JSCompiler_StaticMethods__initColumnFooter$self$$.$_footerless$ = $JSCompiler_alias_TRUE$$, $JSCompiler_StaticMethods__initColumnFooter$self$$.$_cachedCFHeight$ = 0)
}
function $JSCompiler_StaticMethods__initNavBar$$($JSCompiler_StaticMethods__initNavBar$self$$) {
  var $nbar$$ = $JSCompiler_StaticMethods__initNavBar$self$$.$__getElemBySubId$("nbar");
  if($nbar$$) {
    $JSCompiler_StaticMethods__initNavBar$self$$.$_hasNavBar$ = $JSCompiler_alias_TRUE$$;
    setTimeout(function() {
      var $JSCompiler_StaticMethods__initNavBar$self$$ = $AdfPage$$.$PAGE$.$_activeDomNode$, $nbar$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$().$getSkinProperty$("af|table::navbar-page-link");
      $JSCompiler_StaticMethods__initNavBar$self$$ != $JSCompiler_alias_NULL$$ && $JSCompiler_StaticMethods__initNavBar$self$$.className == $nbar$$ && $JSCompiler_StaticMethods__initNavBar$self$$.blur()
    }, 0);
    $JSCompiler_StaticMethods__initNavBar$self$$.$_cachedNBHeight$ = $nbar$$.offsetHeight;
    var $nBarContainer$$ = $AdfAgent$$.$AGENT$.getElementById($AdfRichUIPeer$$.$CreateSubId$($JSCompiler_StaticMethods__initNavBar$self$$.$getComponent$().$getClientId$(), "nb_cnt"));
    $JSCompiler_StaticMethods__initNavBar$self$$.$_cachedNBWidth$ = $nBarContainer$$.offsetWidth;
    $JSCompiler_StaticMethods__initNavBar$self$$.$_isPaged$ = $JSCompiler_alias_TRUE$$;
    $JSCompiler_StaticMethods__initNavBar$self$$.$RegisterFirstPropertyChange$();
    if($JSCompiler_StaticMethods__initNavBar$self$$.$getComponent$().$getProperty$("_afrSlaveId") != $JSCompiler_alias_NULL$$ || $JSCompiler_StaticMethods__initNavBar$self$$.$getComponent$().$getProperty$("_afrMasterId") != $JSCompiler_alias_NULL$$) {
      $nbar$$.firstChild.style.display = "none", $nbar$$.style.height = 0, $JSCompiler_StaticMethods__initNavBar$self$$.$_cachedNBHeight$ = $nbar$$.offsetHeight, $JSCompiler_StaticMethods__initNavBar$self$$.$_cachedNBWidth$ = $nBarContainer$$.offsetWidth
    }
  }else {
    $JSCompiler_StaticMethods__initNavBar$self$$.$_cachedNBHeight$ = 0, $JSCompiler_StaticMethods__initNavBar$self$$.$_cachedNBWidth$ = 0
  }
  $JSCompiler_StaticMethods__initNavBar$self$$.$_nbarMin$ = $JSCompiler_alias_FALSE$$
}
function $JSCompiler_StaticMethods__initLoadMore$$($JSCompiler_StaticMethods__initLoadMore$self_ch$$1$$) {
  var $bottomLoadMore$$ = $JSCompiler_StaticMethods__getLoadMore$$($JSCompiler_StaticMethods__initLoadMore$self_ch$$1$$, $JSCompiler_alias_FALSE$$), $topLoadMore$$ = $JSCompiler_StaticMethods__getLoadMore$$($JSCompiler_StaticMethods__initLoadMore$self_ch$$1$$, $JSCompiler_alias_TRUE$$);
  $bottomLoadMore$$ ? ($JSCompiler_StaticMethods__initLoadMore$self_ch$$1$$.$_cachedFMHeight$ = $bottomLoadMore$$.offsetHeight, $JSCompiler_StaticMethods__initLoadMore$self_ch$$1$$.$_cachedFMWidth$ = $bottomLoadMore$$.offsetWidth, $bottomLoadMore$$.style.display = "none", $bottomLoadMore$$.style.overflow = "hidden", $bottomLoadMore$$.style.zIndex = 1, $bottomLoadMore$$.style.visibility = "visible", $topLoadMore$$.style.display = "none", $topLoadMore$$.style.overflow = "hidden", $topLoadMore$$.style.zIndex = 
  1, $topLoadMore$$.style.visibility = "visible", $JSCompiler_StaticMethods__initLoadMore$self_ch$$1$$ = $JSCompiler_StaticMethods__initLoadMore$self_ch$$1$$.$__getColumnHeader$(), $JSCompiler_StaticMethods__initLoadMore$self_ch$$1$$ != $JSCompiler_alias_NULL$$ && ($JSCompiler_StaticMethods__initLoadMore$self_ch$$1$$.style.zIndex = 2)) : ($JSCompiler_StaticMethods__initLoadMore$self_ch$$1$$.$_cachedFMHeight$ = 0, $JSCompiler_StaticMethods__initLoadMore$self_ch$$1$$.$_cachedFMWidth$ = 0)
}
$AdfDhtmlTableBasePeer$$.prototype.$__fixPanelCollectionDimensions$ = function $$AdfDhtmlTableBasePeer$$$$$__fixPanelCollectionDimensions$$($detachPPR_tableWidth$$) {
  if(this.$_autoHeightRows$) {
    var $tableElement$$8$$ = this.$getDomElement$(), $containerStyle_pcPeer$$ = this.$GetPanelCollectionPeer$(), $parent$$57_pcContainer$$ = $containerStyle_pcPeer$$.$getDomElement$(), $cStyle_pcElement$$ = $containerStyle_pcPeer$$.$getDomElement$(), $pcComp$$1_topElem_topHeight$$2$$ = this.$GetPanelCollectionComponent$(), $agent$$523_oldHeight$$31_oldWidth$$35$$ = $AdfAgent$$.$getAgent$(), $isWebKit$$2$$ = $agent$$523_oldHeight$$31_oldWidth$$35$$.$getPlatform$() == $AdfAgent$$.$WEBKIT_PLATFORM$;
    if($containerStyle_pcPeer$$ && $pcComp$$1_topElem_topHeight$$2$$) {
      var $bottomElem_bottomHeight$$2_clientId$$382$$ = $pcComp$$1_topElem_topHeight$$2$$.$getClientId$(), $pcComp$$1_topElem_topHeight$$2$$ = $agent$$523_oldHeight$$31_oldWidth$$35$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($bottomElem_bottomHeight$$2_clientId$$382$$, $containerStyle_pcPeer$$.$__getAutoHeightTopFacetId$())), $bottomElem_bottomHeight$$2_clientId$$382$$ = $agent$$523_oldHeight$$31_oldWidth$$35$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($bottomElem_bottomHeight$$2_clientId$$382$$, 
      $containerStyle_pcPeer$$.$__getAutoHeightBottomFacetId$())), $pcComp$$1_topElem_topHeight$$2$$ = $pcComp$$1_topElem_topHeight$$2$$ ? $pcComp$$1_topElem_topHeight$$2$$.offsetHeight : 0, $bottomElem_bottomHeight$$2_clientId$$382$$ = $bottomElem_bottomHeight$$2_clientId$$382$$ ? $bottomElem_bottomHeight$$2_clientId$$382$$.offsetHeight : 0;
      $containerStyle_pcPeer$$.$isDetached$() ? ($parent$$57_pcContainer$$ = $tableElement$$8$$.parentNode.parentNode, $containerStyle_pcPeer$$ = $tableElement$$8$$.style, !$detachPPR_tableWidth$$ && $cStyle_pcElement$$.getAttribute("_afrPreDetachW") == $JSCompiler_alias_NULL$$ && ($detachPPR_tableWidth$$ = $containerStyle_pcPeer$$.width, "" === $detachPPR_tableWidth$$ && ($detachPPR_tableWidth$$ = this.$GetDataBody$().offsetWidth + $JSCompiler_StaticMethods__getScrollbarWidth$$(this), $detachPPR_tableWidth$$ += 
      "px"), $cStyle_pcElement$$.setAttribute("_afrPreDetachW", $detachPPR_tableWidth$$), $cStyle_pcElement$$.setAttribute("_afrPreDetachH", $containerStyle_pcPeer$$.height)), $isWebKit$$2$$ ? ($cStyle_pcElement$$ = $agent$$523_oldHeight$$31_oldWidth$$35$$.getComputedStyle($tableElement$$8$$), $tableElement$$8$$.style.width = $parent$$57_pcContainer$$.clientWidth - parseInt($cStyle_pcElement$$.borderLeftWidth) - parseInt($cStyle_pcElement$$.borderRightWidth) + "px") : $agent$$523_oldHeight$$31_oldWidth$$35$$.$setOuterWidth$($tableElement$$8$$, 
      $parent$$57_pcContainer$$.clientWidth), $agent$$523_oldHeight$$31_oldWidth$$35$$.$setOuterHeight$($tableElement$$8$$, $parent$$57_pcContainer$$.clientHeight - $pcComp$$1_topElem_topHeight$$2$$ - $bottomElem_bottomHeight$$2_clientId$$382$$)) : ($agent$$523_oldHeight$$31_oldWidth$$35$$ = $cStyle_pcElement$$.getAttribute("_afrPreDetachH"), $agent$$523_oldHeight$$31_oldWidth$$35$$ != $JSCompiler_alias_VOID$$ && ($tableElement$$8$$.style.height = $agent$$523_oldHeight$$31_oldWidth$$35$$, $cStyle_pcElement$$.removeAttribute("_afrPreDetachH")), 
      $agent$$523_oldHeight$$31_oldWidth$$35$$ = $cStyle_pcElement$$.getAttribute("_afrPreDetachW"), $agent$$523_oldHeight$$31_oldWidth$$35$$ != $JSCompiler_alias_VOID$$ && ($tableElement$$8$$.style.width = $detachPPR_tableWidth$$ ? "" : $agent$$523_oldHeight$$31_oldWidth$$35$$, $cStyle_pcElement$$.removeAttribute("_afrPreDetachW")), $JSCompiler_StaticMethods__sizeOuterContainer$$($parent$$57_pcContainer$$, $tableElement$$8$$.offsetHeight + $pcComp$$1_topElem_topHeight$$2$$ + $bottomElem_bottomHeight$$2_clientId$$382$$))
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__fixPanelCollectionDimensions", {$__fixPanelCollectionDimensions$:$AdfDhtmlTableBasePeer$$.prototype.$__fixPanelCollectionDimensions$});
$AdfDhtmlTableBasePeer$$.prototype.$_isContainerStretched$ = function $$AdfDhtmlTableBasePeer$$$$$_isContainerStretched$$() {
  var $style$$31$$ = this.$getDomElement$().style;
  return"absolute" == $style$$31$$.position && $style$$31$$.top && 0 < $style$$31$$.top.length && $style$$31$$.bottom && 0 < $style$$31$$.bottom.length
};
$AdfDhtmlTableBasePeer$$.prototype.$isHeightAutoSized$ = function $$AdfDhtmlTableBasePeer$$$$$isHeightAutoSized$$() {
  return 0 < this.$_autoHeightRows$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.isHeightAutoSized", {$isHeightAutoSized$:$AdfDhtmlTableBasePeer$$.prototype.$isHeightAutoSized$});
function $JSCompiler_StaticMethods__fixOuterHeight$$($JSCompiler_StaticMethods__fixOuterHeight$self$$) {
  var $set$$1$$ = $JSCompiler_alias_FALSE$$;
  if(0 < $JSCompiler_StaticMethods__fixOuterHeight$self$$.$_autoHeightRows$) {
    var $agent$$524$$ = $AdfAgent$$.$AGENT$, $container$$21$$ = $JSCompiler_StaticMethods__fixOuterHeight$self$$.$getDomElement$(), $style$$33$$ = $container$$21$$.style;
    "auto" == $style$$33$$.height && !$JSCompiler_StaticMethods__fixOuterHeight$self$$.$_isContainerStretched$() && ($agent$$524$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && 8 > $agent$$524$$.$getVersion$() && $container$$21$$.scrollWidth <= $container$$21$$.offsetWidth && ($style$$33$$.height = $container$$21$$.clientHeight + "px", $set$$1$$ = $JSCompiler_alias_TRUE$$), $set$$1$$ || $agent$$524$$.$setOuterHeight$($container$$21$$, $container$$21$$.offsetHeight));
    $style$$33$$.overflowX = "";
    $style$$33$$.overflowY = ""
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$BeginHandleDataBlocks$ = $JSCompiler_emptyFn$$();
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.BeginHandleDataBlocks", {$BeginHandleDataBlocks$:$AdfDhtmlTableBasePeer$$.prototype.$BeginHandleDataBlocks$});
$AdfDhtmlTableBasePeer$$.prototype.$ReplaceDomElement$ = function $$AdfDhtmlTableBasePeer$$$$$ReplaceDomElement$$($newElement$$25$$, $oldElement$$15$$) {
  var $dataBody$$64_id$$342_labelElement$$11_nbar$$1_targetNode$$46$$ = $newElement$$25$$.id;
  if(0 < $dataBody$$64_id$$342_labelElement$$11_nbar$$1_targetNode$$46$$.indexOf($AdfDhtmlTableBasePeer$$.$DW_SUB_ID$)) {
    var $JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$ = $AdfAgent$$.$AGENT$, $dataBody$$64_id$$342_labelElement$$11_nbar$$1_targetNode$$46$$ = this.$GetDataBody$();
    this.$BeginHandleDataBlocks$();
    var $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$ = $AdfDhtmlTableBasePeer$$.$_findFirstLevelChildrenByTagName$($newElement$$25$$);
    this.$_unavailableRowIndex$ = this.$_getUnavailableRowIndex$($newElement$$25$$);
    var $JSCompiler_temp$$205_childCount$$inline_3622_empty$$3_newLabel$$inline_3629_root$$inline_3626$$ = $JSCompiler_alias_FALSE$$;
    if(this.$_virtInitialized$) {
      0 == $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$.length && ($JSCompiler_temp$$205_childCount$$inline_3622_empty$$3_newLabel$$inline_3629_root$$inline_3626$$ = $JSCompiler_alias_TRUE$$);
      var $activeDOM$$inline_3595_activeDOMid$$inline_3596_fetchId$$2_hasRefreshAutoPPRBlock$$inline_3592_i$$inline_3632_pendingRenderOnly$$2$$ = $JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$.$getIntAttribute$($newElement$$25$$, "_fetchId", -1), $child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$ = this.$_pendingFetch$;
      if($child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$ != $JSCompiler_alias_VOID$$ && this.$_pendingId$ == $activeDOM$$inline_3595_activeDOMid$$inline_3596_fetchId$$2_hasRefreshAutoPPRBlock$$inline_3592_i$$inline_3632_pendingRenderOnly$$2$$) {
        $activeDOM$$inline_3595_activeDOMid$$inline_3596_fetchId$$2_hasRefreshAutoPPRBlock$$inline_3592_i$$inline_3632_pendingRenderOnly$$2$$ = this.$_pendingRenderOnly$;
        this.$CancelPendingFetch$();
        $JSCompiler_StaticMethods__cleanUpDataFetchElement$$(this, $oldElement$$15$$);
        if($JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$.$getBooleanAttribute$($newElement$$25$$, $AdfDhtmlTableBasePeer$$.$NEEDS_REFRESH_ATTRIBUTE$, $JSCompiler_alias_FALSE$$)) {
          $AdfPage$$.$PAGE$.$addPartialTargets$(this.$getComponent$());
          return
        }
        if($JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$.$getBooleanAttribute$($newElement$$25$$, $AdfDhtmlTableBasePeer$$.$UNDO_FETCH_ATTRIBUTE$, $JSCompiler_alias_FALSE$$)) {
          if($child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$ == $AdfTableDataFetchEvent$$.$FROM_INDEX_SUBTYPE$ || $child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$ == $AdfTableDataFetchEvent$$.$UP_TO_INDEX_SUBTYPE$ || $child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$ == $AdfTableDataFetchEvent$$.$AFTER_KEY_SUBTYPE$ || 
          $child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$ == $AdfTableDataFetchEvent$$.$BEFORE_KEY_SUBTYPE$) {
            $JSCompiler_StaticMethods__undoScroll$$(this)
          }else {
            if($child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$ == $AdfTableDataFetchEvent$$.$EXPAND_SUBTYPE$ || $child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$ == $AdfTableDataFetchEvent$$.$COLLAPSE_SUBTYPE$) {
              this.$getComponent$().setProperty("disclosedRowKeys", this.$_savedDisclosedState$, $JSCompiler_alias_FALSE$$, $AdfUIComponent$$.$PROPAGATE_NEVER$), this.$_savedDisclosedState$ = $JSCompiler_alias_VOID$$
            }else {
              if($child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$ == $AdfTableDataFetchEvent$$.$CLICK_EDIT_ACTIVE_ROW$) {
                this.$_ignoreActiveRowKeyChange$ = $JSCompiler_alias_TRUE$$;
                try {
                  var $component$$inline_3583_i$$446_i$$inline_3597$$ = this.$getComponent$();
                  $component$$inline_3583_i$$446_i$$inline_3597$$.setProperty("_afrActiveRowKey", this.$_oldActiveRowKey$, $JSCompiler_alias_FALSE$$, $AdfUIComponent$$.$PROPAGATE_NEVER$);
                  $component$$inline_3583_i$$446_i$$inline_3597$$.setProperty("activeRowKey", this.$_oldActiveRowKey$, $JSCompiler_alias_FALSE$$, $AdfUIComponent$$.$PROPAGATE_NEVER$);
                  delete this.$_oldActiveRowKey$
                }finally {
                  this.$_ignoreActiveRowKeyChange$ = $JSCompiler_alias_FALSE$$
                }
              }
            }
          }
          $AdfDhtmlTableBasePeer$$.$SetCursor$($dataBody$$64_id$$342_labelElement$$11_nbar$$1_targetNode$$46$$, "");
          this.$_hideStatus$();
          this.$getComponent$().setProperty($AdfDhtmlTableBasePeer$$.$_REMAIN_READ_ONLY$, $JSCompiler_alias_FALSE$$, $JSCompiler_alias_FALSE$$, $AdfUIComponent$$.$PROPAGATE_ALWAYS$);
          return
        }
        delete this.$_cachedFirstVisibleRowKeyAndRow$;
        this.$_savedDisclosedState$ = $JSCompiler_alias_VOID$$;
        for($component$$inline_3583_i$$446_i$$inline_3597$$ = 0;$component$$inline_3583_i$$446_i$$inline_3597$$ < $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$.length;$component$$inline_3583_i$$446_i$$inline_3597$$++) {
          $newElement$$25$$.removeChild($blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$component$$inline_3583_i$$446_i$$inline_3597$$]);
          this.$_pruneKeyCache$ || (this.$_pruneKeyCache$ = $JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$.getAttribute($blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$component$$inline_3583_i$$446_i$$inline_3597$$], "_pruneKeyCache", $JSCompiler_alias_NULL$$));
          var $adsCounter_autPPRChangeType$$inline_3598_detailRow$$inline_3607_size$$inline_3605$$ = $JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$.$getIntAttribute$($blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$component$$inline_3583_i$$446_i$$inline_3597$$], "_adsCounter", -1), $component$$inline_5531_insertToken$$inline_3599_inserted_row$$inline_3603_start$$inline_3604$$ = 
          $JSCompiler_alias_FALSE$$;
          0 == $component$$inline_3583_i$$446_i$$inline_3597$$ && $JSCompiler_StaticMethods__applyBufferedADSEvents$$(this, $adsCounter_autPPRChangeType$$inline_3598_detailRow$$inline_3607_size$$inline_3605$$, $JSCompiler_alias_TRUE$$);
          $component$$inline_5531_insertToken$$inline_3599_inserted_row$$inline_3603_start$$inline_3604$$ = this.$_handleDataCallback$($blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$component$$inline_3583_i$$446_i$$inline_3597$$], $child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$, $activeDOM$$inline_3595_activeDOMid$$inline_3596_fetchId$$2_hasRefreshAutoPPRBlock$$inline_3592_i$$inline_3632_pendingRenderOnly$$2$$, 
          $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$.length - $component$$inline_3583_i$$446_i$$inline_3597$$ - 1);
          $component$$inline_3583_i$$446_i$$inline_3597$$ == $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$.length - 1 && ($JSCompiler_StaticMethods__applyBufferedADSEvents$$(this, $adsCounter_autPPRChangeType$$inline_3598_detailRow$$inline_3607_size$$inline_3605$$, $JSCompiler_alias_FALSE$$), this.$_activeMessageBuffer$ = $JSCompiler_alias_NULL$$, this.$_activeDataCount$ < $adsCounter_autPPRChangeType$$inline_3598_detailRow$$inline_3607_size$$inline_3605$$ && (this.$_activeDataCount$ = 
          $adsCounter_autPPRChangeType$$inline_3598_detailRow$$inline_3607_size$$inline_3605$$));
          $component$$inline_5531_insertToken$$inline_3599_inserted_row$$inline_3603_start$$inline_3604$$ || $JSCompiler_StaticMethods__addInvalidDataBlockToFetchElement$$(this, $oldElement$$15$$, $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$component$$inline_3583_i$$446_i$$inline_3597$$]);
          $JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$.$elementsAdded$($blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$component$$inline_3583_i$$446_i$$inline_3597$$])
        }
        this.$_fillViewPort$($dataBody$$64_id$$342_labelElement$$11_nbar$$1_targetNode$$46$$, $dataBody$$64_id$$342_labelElement$$11_nbar$$1_targetNode$$46$$.offsetHeight, $JSCompiler_alias_FALSE$$);
        this.$FetchCompleted$()
      }else {
        if($activeDOM$$inline_3595_activeDOMid$$inline_3596_fetchId$$2_hasRefreshAutoPPRBlock$$inline_3592_i$$inline_3632_pendingRenderOnly$$2$$ == $AdfDhtmlTableBasePeer$$.$AUTO_PPR_FETCH_ID$ && $child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$ == $JSCompiler_alias_VOID$$) {
          $child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$ = $JSCompiler_temp$$205_childCount$$inline_3622_empty$$3_newLabel$$inline_3629_root$$inline_3626$$;
          $activeDOM$$inline_3595_activeDOMid$$inline_3596_fetchId$$2_hasRefreshAutoPPRBlock$$inline_3592_i$$inline_3632_pendingRenderOnly$$2$$ = $JSCompiler_StaticMethods__hasRefreshAutoPPRBlock$$($blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$);
          $JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$ = $AdfAgent$$.$AGENT$;
          if($activeDOM$$inline_3595_activeDOMid$$inline_3596_fetchId$$2_hasRefreshAutoPPRBlock$$inline_3592_i$$inline_3632_pendingRenderOnly$$2$$) {
            $AdfPage$$.$PAGE$.$addPartialTargets$(this.$getComponent$()), $JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$ = $JSCompiler_alias_FALSE$$
          }else {
            if(!$child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$) {
              $child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$ = $JSCompiler_alias_FALSE$$;
              $activeDOM$$inline_3595_activeDOMid$$inline_3596_fetchId$$2_hasRefreshAutoPPRBlock$$inline_3592_i$$inline_3632_pendingRenderOnly$$2$$ = ($activeDOM$$inline_3595_activeDOMid$$inline_3596_fetchId$$2_hasRefreshAutoPPRBlock$$inline_3592_i$$inline_3632_pendingRenderOnly$$2$$ = $AdfPage$$.$PAGE$.$_activeDomNode$) ? $activeDOM$$inline_3595_activeDOMid$$inline_3596_fetchId$$2_hasRefreshAutoPPRBlock$$inline_3592_i$$inline_3632_pendingRenderOnly$$2$$.id : $JSCompiler_alias_NULL$$;
              for($component$$inline_3583_i$$446_i$$inline_3597$$ = 0;$component$$inline_3583_i$$446_i$$inline_3597$$ < $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$.length;$component$$inline_3583_i$$446_i$$inline_3597$$++) {
                $newElement$$25$$.removeChild($blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$component$$inline_3583_i$$446_i$$inline_3597$$]);
                this.$_pruneKeyCache$ || (this.$_pruneKeyCache$ = $JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$.getAttribute($blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$component$$inline_3583_i$$446_i$$inline_3597$$], "_pruneKeyCache", $JSCompiler_alias_NULL$$));
                $adsCounter_autPPRChangeType$$inline_3598_detailRow$$inline_3607_size$$inline_3605$$ = $JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$.$getIntAttribute$($blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$component$$inline_3583_i$$446_i$$inline_3597$$], "_autopprBlock", -1);
                $JSCompiler_StaticMethods__updateComponentDisclosureState$$(this, $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$component$$inline_3583_i$$446_i$$inline_3597$$]);
                $JSCompiler_StaticMethods__updateComponentSelectionState$$(this, $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$component$$inline_3583_i$$446_i$$inline_3597$$]);
                var $block$$inline_5530_newActiveDOM$$inline_3608_rowKey$$inline_3602_rowKey$$inline_5532_totalInserted$$inline_3606$$ = $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$component$$inline_3583_i$$446_i$$inline_3597$$], $component$$inline_5531_insertToken$$inline_3599_inserted_row$$inline_3603_start$$inline_3604$$ = this.$getComponent$(), $block$$inline_5530_newActiveDOM$$inline_3608_rowKey$$inline_3602_rowKey$$inline_5532_totalInserted$$inline_3606$$ = 
                $AdfAgent$$.$AGENT$.getAttribute($block$$inline_5530_newActiveDOM$$inline_3608_rowKey$$inline_3602_rowKey$$inline_5532_totalInserted$$inline_3606$$, "_autopprActiveRow", $JSCompiler_alias_NULL$$);
                if($block$$inline_5530_newActiveDOM$$inline_3608_rowKey$$inline_3602_rowKey$$inline_5532_totalInserted$$inline_3606$$ != $JSCompiler_alias_NULL$$) {
                  this.$_ignoreActiveRowKeyChange$ = $JSCompiler_alias_TRUE$$;
                  try {
                    $block$$inline_5530_newActiveDOM$$inline_3608_rowKey$$inline_3602_rowKey$$inline_5532_totalInserted$$inline_3606$$ = 0 == $block$$inline_5530_newActiveDOM$$inline_3608_rowKey$$inline_3602_rowKey$$inline_5532_totalInserted$$inline_3606$$.length ? $JSCompiler_alias_NULL$$ : $block$$inline_5530_newActiveDOM$$inline_3608_rowKey$$inline_3602_rowKey$$inline_5532_totalInserted$$inline_3606$$, $component$$inline_5531_insertToken$$inline_3599_inserted_row$$inline_3603_start$$inline_3604$$.setProperty("_afrActiveRowKey", 
                    $block$$inline_5530_newActiveDOM$$inline_3608_rowKey$$inline_3602_rowKey$$inline_5532_totalInserted$$inline_3606$$, $JSCompiler_alias_FALSE$$, $AdfUIComponent$$.$PROPAGATE_NEVER$), $component$$inline_5531_insertToken$$inline_3599_inserted_row$$inline_3603_start$$inline_3604$$.setProperty("activeRowKey", $block$$inline_5530_newActiveDOM$$inline_3608_rowKey$$inline_3602_rowKey$$inline_5532_totalInserted$$inline_3606$$, $JSCompiler_alias_FALSE$$, $AdfUIComponent$$.$PROPAGATE_NEVER$), 
                    this.$_processClickToEditRequestTimerId$ = $AdfPage$$.$PAGE$.$scheduleTimer$(this, this.$_processClickToEditRequest$, $JSCompiler_alias_FALSE$$, 10)
                  }finally {
                    this.$_ignoreActiveRowKeyChange$ = $JSCompiler_alias_FALSE$$
                  }
                }
                this.$AutoPPRBlockReceived$($blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$component$$inline_3583_i$$446_i$$inline_3597$$]);
                switch($adsCounter_autPPRChangeType$$inline_3598_detailRow$$inline_3607_size$$inline_3605$$) {
                  case $AdfDhtmlTableBasePeer$$.$AUTO_PPR_INSERT_BEFORE_BLOCK$:
                  ;
                  case $AdfDhtmlTableBasePeer$$.$AUTO_PPR_INSERT_AFTER_BLOCK$:
                    var $component$$inline_5531_insertToken$$inline_3599_inserted_row$$inline_3603_start$$inline_3604$$ = $JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$.$getIntAttribute$($blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$component$$inline_3583_i$$446_i$$inline_3597$$], "insertPath", $JSCompiler_alias_NULL$$), $insertRowInfo$$inline_3600$$ = this.$FindRowByKey$($component$$inline_5531_insertToken$$inline_3599_inserted_row$$inline_3603_start$$inline_3604$$);
                    if($insertRowInfo$$inline_3600$$) {
                      var $rowCount$$inline_3601$$ = $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$component$$inline_3583_i$$446_i$$inline_3597$$].rows.length, $block$$inline_5530_newActiveDOM$$inline_3608_rowKey$$inline_3602_rowKey$$inline_5532_totalInserted$$inline_3606$$ = $JSCompiler_alias_NULL$$;
                      0 < $rowCount$$inline_3601$$ && ($component$$inline_5531_insertToken$$inline_3599_inserted_row$$inline_3603_start$$inline_3604$$ = $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$component$$inline_3583_i$$446_i$$inline_3597$$].rows[0], $block$$inline_5530_newActiveDOM$$inline_3608_rowKey$$inline_3602_rowKey$$inline_5532_totalInserted$$inline_3606$$ = $component$$inline_5531_insertToken$$inline_3599_inserted_row$$inline_3603_start$$inline_3604$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_KEY$));
                      $block$$inline_5530_newActiveDOM$$inline_3608_rowKey$$inline_3602_rowKey$$inline_5532_totalInserted$$inline_3606$$ && !this.$FindRowByKey$($block$$inline_5530_newActiveDOM$$inline_3608_rowKey$$inline_3602_rowKey$$inline_5532_totalInserted$$inline_3606$$) && ($component$$inline_5531_insertToken$$inline_3599_inserted_row$$inline_3603_start$$inline_3604$$ = $insertRowInfo$$inline_3600$$.index, $component$$inline_5531_insertToken$$inline_3599_inserted_row$$inline_3603_start$$inline_3604$$ != 
                      $JSCompiler_alias_VOID$$ && this.$IsInsertAllowed$($component$$inline_5531_insertToken$$inline_3599_inserted_row$$inline_3603_start$$inline_3604$$) && ($adsCounter_autPPRChangeType$$inline_3598_detailRow$$inline_3607_size$$inline_3605$$ == $AdfDhtmlTableBasePeer$$.$AUTO_PPR_INSERT_AFTER_BLOCK$ && $component$$inline_5531_insertToken$$inline_3599_inserted_row$$inline_3603_start$$inline_3604$$++, $JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$.$elementsAdded$($blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$component$$inline_3583_i$$446_i$$inline_3597$$]), 
                      $adsCounter_autPPRChangeType$$inline_3598_detailRow$$inline_3607_size$$inline_3605$$ = $AdfDhtmlTableBasePeer$$.$_getBlockRowCount$($blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$component$$inline_3583_i$$446_i$$inline_3597$$]), $block$$inline_5530_newActiveDOM$$inline_3608_rowKey$$inline_3602_rowKey$$inline_5532_totalInserted$$inline_3606$$ = $AdfAgent$$.$AGENT$.$getIntAttribute$($blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$component$$inline_3583_i$$446_i$$inline_3597$$], 
                      "totalInserted", 0), this.$InsertBlock$($blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$component$$inline_3583_i$$446_i$$inline_3597$$], $component$$inline_5531_insertToken$$inline_3599_inserted_row$$inline_3603_start$$inline_3604$$, $adsCounter_autPPRChangeType$$inline_3598_detailRow$$inline_3607_size$$inline_3605$$, $block$$inline_5530_newActiveDOM$$inline_3608_rowKey$$inline_3602_rowKey$$inline_5532_totalInserted$$inline_3606$$, 0), this.$UpdateRange$($JSCompiler_alias_FALSE$$)))
                    }
                    break;
                  case $AdfDhtmlTableBasePeer$$.$AUTO_PPR_REMOVE_BLOCK$:
                    $child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$ = this.$HandleAutoPPRRemove$($blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$component$$inline_3583_i$$446_i$$inline_3597$$]);
                    break;
                  case $AdfDhtmlTableBasePeer$$.$AUTO_PPR_UPDATE_BLOCK$:
                    $rowCount$$inline_3601$$ = $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$component$$inline_3583_i$$446_i$$inline_3597$$].rows.length, 0 < $rowCount$$inline_3601$$ && ($component$$inline_5531_insertToken$$inline_3599_inserted_row$$inline_3603_start$$inline_3604$$ = $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$component$$inline_3583_i$$446_i$$inline_3597$$].rows[0], $block$$inline_5530_newActiveDOM$$inline_3608_rowKey$$inline_3602_rowKey$$inline_5532_totalInserted$$inline_3606$$ = 
                    $component$$inline_5531_insertToken$$inline_3599_inserted_row$$inline_3603_start$$inline_3604$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_KEY$), $adsCounter_autPPRChangeType$$inline_3598_detailRow$$inline_3607_size$$inline_3605$$ = 1 < $rowCount$$inline_3601$$ && this.$_hasDetailStamp$ ? $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$component$$inline_3583_i$$446_i$$inline_3597$$].rows[1] : $JSCompiler_alias_NULL$$, $JSCompiler_StaticMethods__replaceRowByKey$$(this, 
                    $block$$inline_5530_newActiveDOM$$inline_3608_rowKey$$inline_3602_rowKey$$inline_5532_totalInserted$$inline_3606$$, $component$$inline_5531_insertToken$$inline_3599_inserted_row$$inline_3603_start$$inline_3604$$, $adsCounter_autPPRChangeType$$inline_3598_detailRow$$inline_3607_size$$inline_3605$$), $activeDOM$$inline_3595_activeDOMid$$inline_3596_fetchId$$2_hasRefreshAutoPPRBlock$$inline_3592_i$$inline_3632_pendingRenderOnly$$2$$ && ($block$$inline_5530_newActiveDOM$$inline_3608_rowKey$$inline_3602_rowKey$$inline_5532_totalInserted$$inline_3606$$ = 
                    $JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$.getElementById($activeDOM$$inline_3595_activeDOMid$$inline_3596_fetchId$$2_hasRefreshAutoPPRBlock$$inline_3592_i$$inline_3632_pendingRenderOnly$$2$$)) && ($AdfDomUtils$$.$isAncestor$($component$$inline_5531_insertToken$$inline_3599_inserted_row$$inline_3603_start$$inline_3604$$, $block$$inline_5530_newActiveDOM$$inline_3608_rowKey$$inline_3602_rowKey$$inline_5532_totalInserted$$inline_3606$$) || 
                    $adsCounter_autPPRChangeType$$inline_3598_detailRow$$inline_3607_size$$inline_3605$$ && $AdfDomUtils$$.$isAncestor$($adsCounter_autPPRChangeType$$inline_3598_detailRow$$inline_3607_size$$inline_3605$$, $block$$inline_5530_newActiveDOM$$inline_3608_rowKey$$inline_3602_rowKey$$inline_5532_totalInserted$$inline_3606$$)) && $AdfFocusUtils$$.$focusElement$($block$$inline_5530_newActiveDOM$$inline_3608_rowKey$$inline_3602_rowKey$$inline_5532_totalInserted$$inline_3606$$))
                }
              }
              this.$_selUpdateAll$($AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UNSELECT$, $JSCompiler_alias_TRUE$$);
              this.$_selUpdateAll$($AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UPDATE$, $JSCompiler_alias_TRUE$$);
              $JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$ = this.$_currentScrollLeft$;
              0 != $JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$ && $JSCompiler_StaticMethods__handleHorizontalScroll$$(this, $JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$);
              $child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$ && this.$_fillViewPort$($dataBody$$64_id$$342_labelElement$$11_nbar$$1_targetNode$$46$$, $dataBody$$64_id$$342_labelElement$$11_nbar$$1_targetNode$$46$$.offsetHeight, $JSCompiler_alias_FALSE$$)
            }
            $JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$ = $JSCompiler_alias_TRUE$$
          }
          if(!$JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$) {
            return
          }
        }else {
          $JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$ = $AdfAgent$$.$AGENT$;
          $JSCompiler_StaticMethods__cleanUpDataFetchElement$$(this, $oldElement$$15$$);
          for($child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$ = 0;$child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$ < $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$.length;$child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$++) {
            $newElement$$25$$.removeChild($blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$]), $JSCompiler_StaticMethods__addInvalidDataBlockToFetchElement$$(this, $oldElement$$15$$, $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$]), 
            $JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$.$elementsAdded$($blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[$child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$])
          }
        }
      }
    }else {
      this.$_firstBlockRequested$ || ($JSCompiler_StaticMethods__initColumnHeader$$(this), $JSCompiler_StaticMethods__initColumnFooter$$(this), $JSCompiler_StaticMethods__initNavBar$$(this), $JSCompiler_StaticMethods__initLoadMore$$(this), this.$_firstBlockRequested$ = $JSCompiler_alias_TRUE$$), this.$CancelPendingFetch$(), 0 < $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$.length && 0 < $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[0].rows.length ? 
      (this.$_initVirtualization$($blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[0], $JSCompiler_alias_FALSE$$), $JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$.$elementsAdded$($blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[0]), this.$_processClickToEditRequestTimerId$ = $AdfPage$$.$PAGE$.$scheduleTimer$(this, this.$_processClickToEditRequest$, 
      $JSCompiler_alias_FALSE$$, 10), this.$AdjustAutoHeight$()) : $JSCompiler_temp$$205_childCount$$inline_3622_empty$$3_newLabel$$inline_3629_root$$inline_3626$$ = $JSCompiler_alias_TRUE$$
    }
    if($JSCompiler_temp$$205_childCount$$inline_3622_empty$$3_newLabel$$inline_3629_root$$inline_3626$$) {
      if($JSCompiler_StaticMethods__hasRefreshAutoPPRBlock$$($blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$)) {
        $AdfPage$$.$PAGE$.$addPartialTargets$(this.$getComponent$())
      }else {
        if(this.$_virtInitialized$) {
          $AdfLogger$$.$LOGGER$.severe("Empty data block received:" + id)
        }else {
          $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$ = $newElement$$25$$.childNodes;
          $JSCompiler_temp$$205_childCount$$inline_3622_empty$$3_newLabel$$inline_3629_root$$inline_3626$$ = $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$.length;
          for($JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$ = 0;$JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$ < $JSCompiler_temp$$205_childCount$$inline_3622_empty$$3_newLabel$$inline_3629_root$$inline_3626$$;$JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$++) {
            $child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$ = $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$[0], $newElement$$25$$.removeChild($child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$), $dataBody$$64_id$$342_labelElement$$11_nbar$$1_targetNode$$46$$.appendChild($child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$)
          }
          $JSCompiler_StaticMethods__updatePCState$$(this);
          this.$_hideStatus$();
          this.$getDomElement$().style.overflow = "auto";
          this.$IsEmpty$ = $JSCompiler_alias_TRUE$$;
          $JSCompiler_StaticMethods__stretchTheColumns$$(this);
          if($blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$ = this.$__getColumnHeader$()) {
            $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$.style.border = "0px", $JSCompiler_temp$$205_childCount$$inline_3622_empty$$3_newLabel$$inline_3629_root$$inline_3626$$ = this.$getDomElement$(), $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$.offsetWidth <= $JSCompiler_temp$$205_childCount$$inline_3622_empty$$3_newLabel$$inline_3629_root$$inline_3626$$.clientWidth && ($JSCompiler_temp$$205_childCount$$inline_3622_empty$$3_newLabel$$inline_3629_root$$inline_3626$$.style.overflow = 
            "hidden")
          }
          $AdfDhtmlTableBasePeer$$.$SetCursor$($dataBody$$64_id$$342_labelElement$$11_nbar$$1_targetNode$$46$$, "")
        }
        this.$AdjustAutoHeight$()
      }
    }else {
      this.$_editableTableReadOnlyMode$ && $JSCompiler_StaticMethods__disableTabStop$$(this, $JSCompiler_alias_TRUE$$), ($dataBody$$64_id$$342_labelElement$$11_nbar$$1_targetNode$$46$$ = $JSCompiler_StaticMethods__getActiveCellNode$$(this)) ? ($blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$ = $AdfAgent$$.$AGENT$.getScrollLeft($dataBody$$64_id$$342_labelElement$$11_nbar$$1_targetNode$$46$$)) && $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$ == 
      this.$_currentScrollLeft$ && $JSCompiler_StaticMethods__setFocusOnNode$$($dataBody$$64_id$$342_labelElement$$11_nbar$$1_targetNode$$46$$) : this.$_restoreActiveCellFromDom$()
    }
  }else {
    if(0 < $dataBody$$64_id$$342_labelElement$$11_nbar$$1_targetNode$$46$$.indexOf("nbar")) {
      if($dataBody$$64_id$$342_labelElement$$11_nbar$$1_targetNode$$46$$ = this.$__getElemBySubId$("nbar")) {
        $dataBody$$64_id$$342_labelElement$$11_nbar$$1_targetNode$$46$$.parentNode.replaceChild($newElement$$25$$, $dataBody$$64_id$$342_labelElement$$11_nbar$$1_targetNode$$46$$), $AdfAgent$$.$AGENT$.$elementsAdded$($newElement$$25$$)
      }
    }else {
      if($blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$ = ($dataBody$$64_id$$342_labelElement$$11_nbar$$1_targetNode$$46$$ = $AdfDhtmlTableBasePeer$$.$_findHiddenLabel$($oldElement$$15$$)) ? $dataBody$$64_id$$342_labelElement$$11_nbar$$1_targetNode$$46$$.textContent : $JSCompiler_alias_NULL$$, $AdfDhtmlTableBasePeer$$.$superclass$.$ReplaceDomElement$.call(this, $newElement$$25$$, $oldElement$$15$$), $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$) {
        if($JSCompiler_temp$$205_childCount$$inline_3622_empty$$3_newLabel$$inline_3629_root$$inline_3626$$ = $dataBody$$64_id$$342_labelElement$$11_nbar$$1_targetNode$$46$$ = $AdfDhtmlTableBasePeer$$.$_findHiddenLabel$($newElement$$25$$)) {
          if($JSCompiler_temp$$205_childCount$$inline_3622_empty$$3_newLabel$$inline_3629_root$$inline_3626$$ = $dataBody$$64_id$$342_labelElement$$11_nbar$$1_targetNode$$46$$.textContent) {
            if($JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$ = $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$.length, $child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$ = $JSCompiler_temp$$205_childCount$$inline_3622_empty$$3_newLabel$$inline_3629_root$$inline_3626$$.length, $JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$ < 
            $child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$) {
              $JSCompiler_temp$$205_childCount$$inline_3622_empty$$3_newLabel$$inline_3629_root$$inline_3626$$ = $JSCompiler_alias_FALSE$$
            }else {
              for($activeDOM$$inline_3595_activeDOMid$$inline_3596_fetchId$$2_hasRefreshAutoPPRBlock$$inline_3592_i$$inline_3632_pendingRenderOnly$$2$$ = 0;$activeDOM$$inline_3595_activeDOMid$$inline_3596_fetchId$$2_hasRefreshAutoPPRBlock$$inline_3592_i$$inline_3632_pendingRenderOnly$$2$$ < $child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$ && $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$.charAt($activeDOM$$inline_3595_activeDOMid$$inline_3596_fetchId$$2_hasRefreshAutoPPRBlock$$inline_3592_i$$inline_3632_pendingRenderOnly$$2$$) == 
              $JSCompiler_temp$$205_childCount$$inline_3622_empty$$3_newLabel$$inline_3629_root$$inline_3626$$.charAt($activeDOM$$inline_3595_activeDOMid$$inline_3596_fetchId$$2_hasRefreshAutoPPRBlock$$inline_3592_i$$inline_3632_pendingRenderOnly$$2$$);$activeDOM$$inline_3595_activeDOMid$$inline_3596_fetchId$$2_hasRefreshAutoPPRBlock$$inline_3592_i$$inline_3632_pendingRenderOnly$$2$$++) {
              }
              $JSCompiler_temp$$205_childCount$$inline_3622_empty$$3_newLabel$$inline_3629_root$$inline_3626$$ = $JSCompiler_temp$$205_childCount$$inline_3622_empty$$3_newLabel$$inline_3629_root$$inline_3626$$.substr($activeDOM$$inline_3595_activeDOMid$$inline_3596_fetchId$$2_hasRefreshAutoPPRBlock$$inline_3592_i$$inline_3632_pendingRenderOnly$$2$$) == $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$.substr($JSCompiler_inline_result$$11_agent$$525_agent$$inline_3593_agent$$inline_3615_i$$inline_3623_oldLen$$inline_3630_scrollLeft$$inline_3609$$ - 
              ($child$$inline_3624_doFillViewPort$$inline_3594_empty$$inline_3591_i$$inline_3616_newLen$$inline_3631_pendingFetch$$4$$ - $activeDOM$$inline_3595_activeDOMid$$inline_3596_fetchId$$2_hasRefreshAutoPPRBlock$$inline_3592_i$$inline_3632_pendingRenderOnly$$2$$))
            }
          }else {
            $JSCompiler_temp$$205_childCount$$inline_3622_empty$$3_newLabel$$inline_3629_root$$inline_3626$$ = $JSCompiler_alias_TRUE$$
          }
        }
        $JSCompiler_temp$$205_childCount$$inline_3622_empty$$3_newLabel$$inline_3629_root$$inline_3626$$ && ($dataBody$$64_id$$342_labelElement$$11_nbar$$1_targetNode$$46$$.textContent = $blocks$$3_ch$$inline_3625_children$$inline_3621_labelText_targetScrollLeft$$)
      }
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ReplaceDomElement", {$ReplaceDomElement$:$AdfDhtmlTableBasePeer$$.prototype.$ReplaceDomElement$});
function $JSCompiler_StaticMethods__addInvalidDataBlockToFetchElement$$($JSCompiler_StaticMethods__addInvalidDataBlockToFetchElement$self$$, $oldElement$$17$$, $block$$19$$) {
  for(var $rows$$19$$ = $block$$19$$.rows, $rowCount$$19$$ = $rows$$19$$.length, $invalidRows$$ = $JSCompiler_alias_NULL$$, $i$$451$$ = 0;$i$$451$$ < $rowCount$$19$$;$i$$451$$++) {
    var $row$$54$$ = $rows$$19$$[$i$$451$$], $rowKey$$61$$ = $row$$54$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
    $rowKey$$61$$ != $JSCompiler_alias_NULL$$ && $JSCompiler_StaticMethods__addInvalidDataBlockToFetchElement$self$$.$FindRowByKey$($rowKey$$61$$) != $JSCompiler_alias_NULL$$ && ($invalidRows$$ || ($invalidRows$$ = []), $invalidRows$$.push($row$$54$$))
  }
  if($invalidRows$$ != $JSCompiler_alias_NULL$$) {
    $rowCount$$19$$ = $invalidRows$$.length;
    for($i$$451$$ = 0;$i$$451$$ < $rowCount$$19$$;$i$$451$$++) {
      $invalidRows$$[$i$$451$$].parentNode.removeChild($invalidRows$$[$i$$451$$])
    }
  }
  $oldElement$$17$$.appendChild($block$$19$$)
}
function $JSCompiler_StaticMethods__cleanUpDataFetchElement$$($JSCompiler_StaticMethods__cleanUpDataFetchElement$self$$, $oldElement$$18$$) {
  for(;$oldElement$$18$$.firstChild != $JSCompiler_alias_NULL$$;) {
    var $oldChild$$7$$ = $oldElement$$18$$.firstChild;
    $JSCompiler_StaticMethods__cleanUpDataFetchElement$self$$.$_unregisterNode$($oldChild$$7$$);
    $oldElement$$18$$.removeChild($oldChild$$7$$)
  }
}
function $JSCompiler_StaticMethods__hasRefreshAutoPPRBlock$$($blocks$$6$$) {
  for(var $agent$$528$$ = $AdfAgent$$.$AGENT$, $i$$452$$ = 0;$i$$452$$ < $blocks$$6$$.length;$i$$452$$++) {
    if($agent$$528$$.$getBooleanAttribute$($blocks$$6$$[$i$$452$$], $AdfDhtmlTableBasePeer$$.$NEEDS_REFRESH_ATTRIBUTE$, $JSCompiler_alias_FALSE$$)) {
      return $JSCompiler_alias_TRUE$$
    }
  }
  return $JSCompiler_alias_FALSE$$
}
$AdfDhtmlTableBasePeer$$.prototype.$AutoPPRBlockReceived$ = $JSCompiler_emptyFn$$();
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.AutoPPRBlockReceived", {$AutoPPRBlockReceived$:$AdfDhtmlTableBasePeer$$.prototype.$AutoPPRBlockReceived$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleAutoPPRRemove$ = function $$AdfDhtmlTableBasePeer$$$$$HandleAutoPPRRemove$$($block$$21_rowInfo$$4_token$$7$$) {
  var $doFillViewPort$$1$$ = $JSCompiler_alias_FALSE$$;
  if($block$$21_rowInfo$$4_token$$7$$ = $AdfAgent$$.$AGENT$.getAttribute($block$$21_rowInfo$$4_token$$7$$, "_parentKey", $JSCompiler_alias_NULL$$)) {
    if($block$$21_rowInfo$$4_token$$7$$ = this.$FindRowByKey$($block$$21_rowInfo$$4_token$$7$$)) {
      this.$DeleteBlock$($block$$21_rowInfo$$4_token$$7$$.index, 1, 1, 0, $JSCompiler_alias_NULL$$), this.$UpdateRange$($JSCompiler_alias_FALSE$$), $doFillViewPort$$1$$ = $JSCompiler_alias_TRUE$$
    }
  }
  return $doFillViewPort$$1$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleAutoPPRRemove", {$HandleAutoPPRRemove$:$AdfDhtmlTableBasePeer$$.prototype.$HandleAutoPPRRemove$});
$AdfDhtmlTableBasePeer$$.prototype.$DomReplaceNotify$ = function $$AdfDhtmlTableBasePeer$$$$$DomReplaceNotify$$($domNode$$95$$) {
  return 0 < $domNode$$95$$.id.indexOf($AdfDhtmlTableBasePeer$$.$DW_SUB_ID$) ? $JSCompiler_alias_NULL$$ : $domNode$$95$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.DomReplaceNotify", {$DomReplaceNotify$:$AdfDhtmlTableBasePeer$$.prototype.$DomReplaceNotify$});
$AdfDhtmlTableBasePeer$$.prototype.$_getUnavailableRowIndex$ = function $$AdfDhtmlTableBasePeer$$$$$_getUnavailableRowIndex$$($elem$$39$$) {
  var $rowIndex$$7$$ = -1, $agent$$530$$ = $AdfAgent$$.$AGENT$;
  if($elem$$39$$) {
    var $unavailableRowDiv$$1$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($elem$$39$$, "unAvail");
    $unavailableRowDiv$$1$$ && ($rowIndex$$7$$ = $agent$$530$$.$getIntAttribute$($unavailableRowDiv$$1$$, "_unavailableRowIndex", -1), $elem$$39$$.removeChild($unavailableRowDiv$$1$$))
  }
  return $rowIndex$$7$$
};
$AdfDhtmlTableBasePeer$$.prototype.$BlockInserted$ = $JSCompiler_emptyFn$$();
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.BlockInserted", {$BlockInserted$:$AdfDhtmlTableBasePeer$$.prototype.$BlockInserted$});
$AdfDhtmlTableBasePeer$$.prototype.$BlockDeleted$ = $JSCompiler_emptyFn$$();
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.BlockDeleted", {$BlockDeleted$:$AdfDhtmlTableBasePeer$$.prototype.$BlockDeleted$});
$AdfDhtmlTableBasePeer$$.prototype.$DeleteBlock$ = function $$AdfDhtmlTableBasePeer$$$$$DeleteBlock$$($canvasDelta_startRow$$11$$, $numRows$$10$$, $totalRows$$3$$, $remainingBlocks$$, $deletedElems$$) {
  for(var $dataBody$$67$$ = this.$GetDataBody$(), $blocks$$7$$ = $dataBody$$67$$.childNodes, $oldHeight$$32$$ = 0, $newHeight$$40$$ = 0, $removedCount$$ = 0, $i$$453$$ = $blocks$$7$$.length - 1;0 <= $i$$453$$ && $removedCount$$ < $numRows$$10$$;$i$$453$$--) {
    var $b$$4_block$$23$$ = $blocks$$7$$[$i$$453$$], $oldHeight$$32$$ = $oldHeight$$32$$ + $b$$4_block$$23$$.$cachedHeight$, $height$$42_next_removeStart$$ = Math.max($canvasDelta_startRow$$11$$, $b$$4_block$$23$$.$startRow$), $r$$8_removeEnd$$ = Math.min($canvasDelta_startRow$$11$$ + $numRows$$10$$ - 1, $b$$4_block$$23$$.$startRow$ + $b$$4_block$$23$$.$numRows$ - 1), $removedInBlock$$ = 0, $heightDelta$$1$$ = 0, $needsRemoving$$ = $JSCompiler_alias_NULL$$;
    if($height$$42_next_removeStart$$ == $b$$4_block$$23$$.$startRow$ && $r$$8_removeEnd$$ == $b$$4_block$$23$$.$startRow$ + $b$$4_block$$23$$.$numRows$ - 1) {
      $heightDelta$$1$$ = $b$$4_block$$23$$.$cachedHeight$, $needsRemoving$$ = $b$$4_block$$23$$, $removedInBlock$$ = $b$$4_block$$23$$.$numRows$, $deletedElems$$ && ($deletedElems$$.push($b$$4_block$$23$$), $deletedElems$$.$totalHeight$ += $b$$4_block$$23$$.offsetHeight)
    }else {
      for(;$r$$8_removeEnd$$ >= $height$$42_next_removeStart$$;$r$$8_removeEnd$$--) {
        var $deletedRow_rIndex$$ = $r$$8_removeEnd$$ - $b$$4_block$$23$$.$startRow$;
        if(0 == $deletedRow_rIndex$$) {
          $AdfAssert$$.assert($b$$4_block$$23$$.rows != $JSCompiler_alias_NULL$$ && $b$$4_block$$23$$.rows[0] != $JSCompiler_alias_NULL$$, "Unable to copy cell widths when the block contains no rows!");
          for(var $r0Cells$$ = $b$$4_block$$23$$.rows[0].cells, $r1Cells$$ = $b$$4_block$$23$$.rows[1].cells, $c$$11$$ = 0;$c$$11$$ < $r1Cells$$.length;$c$$11$$++) {
            $r1Cells$$[$c$$11$$].style.width = $r0Cells$$[$c$$11$$].style.width
          }
        }
        $deletedRow_rIndex$$ = $b$$4_block$$23$$.rows[$deletedRow_rIndex$$];
        $deletedElems$$ && ($deletedElems$$.push($deletedRow_rIndex$$), $deletedElems$$.$totalHeight$ += $deletedRow_rIndex$$.offsetHeight);
        this.$_unregisterNode$($deletedRow_rIndex$$);
        $deletedRow_rIndex$$.parentNode.removeChild($deletedRow_rIndex$$);
        $removedInBlock$$++
      }
      0 < $removedInBlock$$ && ($height$$42_next_removeStart$$ = $b$$4_block$$23$$.offsetHeight, $heightDelta$$1$$ = $b$$4_block$$23$$.$cachedHeight$ - $height$$42_next_removeStart$$, $b$$4_block$$23$$.$cachedHeight$ = $height$$42_next_removeStart$$, $b$$4_block$$23$$.$numRows$ = $b$$4_block$$23$$.rows.length);
      $newHeight$$40$$ += $b$$4_block$$23$$.$cachedHeight$
    }
    if(0 < $removedInBlock$$) {
      for($b$$4_block$$23$$ = $i$$453$$ + 1;$b$$4_block$$23$$ < $blocks$$7$$.length;$b$$4_block$$23$$++) {
        $height$$42_next_removeStart$$ = $blocks$$7$$[$b$$4_block$$23$$], $height$$42_next_removeStart$$.$startPos$ -= $heightDelta$$1$$, $height$$42_next_removeStart$$.$startRow$ -= $removedInBlock$$
      }
      $needsRemoving$$ && (this.$_unregisterNode$($needsRemoving$$), $dataBody$$67$$.removeChild($needsRemoving$$))
    }
    $removedCount$$ += $removedInBlock$$
  }
  $canvasDelta_startRow$$11$$ = $removedCount$$ == $totalRows$$3$$ ? $newHeight$$40$$ - $oldHeight$$32$$ : -this.$_averageRowHeight$ * $totalRows$$3$$;
  this.$_knownRowCount$ -= $totalRows$$3$$;
  -1 != this.$_rowCount$ && (this.$_rowCount$ -= $totalRows$$3$$);
  0 < this.$_knownRowCount$ && (missing = this.$_isViewportSatisfied$($dataBody$$67$$, $dataBody$$67$$.offsetHeight), missing & $AdfDhtmlTableBasePeer$$.$MISSING_AFTER$ && $JSCompiler_StaticMethods__addBelow$$(this, $dataBody$$67$$, $dataBody$$67$$.offsetHeight, $JSCompiler_alias_FALSE$$));
  this.$_adjustCanvasHeight$($canvasDelta_startRow$$11$$, $dataBody$$67$$);
  0 == $remainingBlocks$$ && ($JSCompiler_StaticMethods__stretchTheColumns$$(this), $JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$$(this, $dataBody$$67$$), this.$BlockDeleted$())
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.DeleteBlock", {$DeleteBlock$:$AdfDhtmlTableBasePeer$$.prototype.$DeleteBlock$});
$AdfDhtmlTableBasePeer$$.prototype.$FetchCompleted$ = $JSCompiler_emptyFn$$();
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.FetchCompleted", {$FetchCompleted$:$AdfDhtmlTableBasePeer$$.prototype.$FetchCompleted$});
$AdfDhtmlTableBasePeer$$.prototype.$GetAssociatedComponent$ = function $$AdfDhtmlTableBasePeer$$$$$GetAssociatedComponent$$() {
  return this.$_associatedPeer$ != $JSCompiler_alias_NULL$$ ? this.$_associatedPeer$.$getComponent$() : $JSCompiler_alias_NULL$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetAssociatedComponent", {$GetAssociatedComponent$:$AdfDhtmlTableBasePeer$$.prototype.$GetAssociatedComponent$});
function $JSCompiler_StaticMethods__updateComponentSelectionState$$($JSCompiler_StaticMethods__updateComponentSelectionState$self$$, $block$$25$$) {
  var $component$$1617$$ = $JSCompiler_StaticMethods__updateComponentSelectionState$self$$.$getComponent$(), $selState$$1$$ = $block$$25$$.getAttribute("_selState");
  $selState$$1$$ && (eval("var st\x3d" + $selState$$1$$ + ";"), $component$$1617$$.setProperty("selectedRowKeys", st, $JSCompiler_alias_FALSE$$, $AdfUIComponent$$.$PROPAGATE_NEVER$))
}
function $JSCompiler_StaticMethods__updateComponentDisclosureState$$($JSCompiler_StaticMethods__updateComponentDisclosureState$self$$, $block$$27$$) {
  var $component$$1619$$ = $JSCompiler_StaticMethods__updateComponentDisclosureState$self$$.$getComponent$(), $discState$$ = $block$$27$$.getAttribute("_discState");
  $discState$$ && (eval("var st\x3d" + $discState$$ + ";"), $component$$1619$$.setProperty("disclosedRowKeys", st, $JSCompiler_alias_FALSE$$, $AdfUIComponent$$.$PROPAGATE_NEVER$))
}
$AdfDhtmlTableBasePeer$$.prototype.$_initVirtualization$ = function $$AdfDhtmlTableBasePeer$$$$$_initVirtualization$$($firstBlock$$2$$, $alreadyInserted$$1$$) {
  try {
    this.$_hideStatus$();
    this.$_virtInitialized$ = $JSCompiler_alias_TRUE$$;
    var $agent$$532_outerWidth$$inline_3641$$ = $AdfAgent$$.$AGENT$, $startRow$$12$$ = $agent$$532_outerWidth$$inline_3641$$.$getIntAttribute$($firstBlock$$2$$, "_startRow", 0), $visibleRowIndex$$ = $agent$$532_outerWidth$$inline_3641$$.$getIntAttribute$($firstBlock$$2$$, "_visibleRow", -1), $numRows$$11_outerHeight$$inline_3642$$ = $AdfDhtmlTableBasePeer$$.$_getBlockRowCount$($firstBlock$$2$$), $component$$1620$$ = this.$getComponent$(), $dataBody$$68$$ = this.$GetDataBody$(), $canvasHeight$$inline_3643_rowCount$$20$$ = 
    $agent$$532_outerWidth$$inline_3641$$.$getIntAttribute$($firstBlock$$2$$, "_rowCount", -1), $isPaged$$ = this.$_isPaged$, $isLoadMore$$ = this.$_isLoadMore$, $estRowCount$$ = $AdfAgent$$.$getAgent$().$getIntAttribute$($firstBlock$$2$$, "_estRowCount", -1);
    0 <= $estRowCount$$ && ($numRows$$11_outerHeight$$inline_3642$$ = $estRowCount$$, $canvasHeight$$inline_3643_rowCount$$20$$ = -1);
    0 == this.$_unavailableRowIndex$ ? $canvasHeight$$inline_3643_rowCount$$20$$ = -1 : 0 < this.$_unavailableRowIndex$ && ($canvasHeight$$inline_3643_rowCount$$20$$ = this.$_unavailableRowIndex$);
    var $totalRows$$4$$ = this.$_knownRowCount$ = this.$_rowCount$ = $canvasHeight$$inline_3643_rowCount$$20$$, $currentScrollTop$$ = 0;
    -1 == $totalRows$$4$$ && (this.$_knownRowCount$ = $totalRows$$4$$ = $numRows$$11_outerHeight$$inline_3642$$);
    $JSCompiler_StaticMethods__updateComponentSelectionState$$(this, $firstBlock$$2$$);
    var $component$$inline_3636$$ = this.$getComponent$(), $activeRowKey$$inline_3637$$ = $firstBlock$$2$$.getAttribute("_initARK");
    if($activeRowKey$$inline_3637$$) {
      this.$_ignoreActiveRowKeyChange$ = $JSCompiler_alias_TRUE$$;
      try {
        $component$$inline_3636$$.setProperty("_afrActiveRowKey", $activeRowKey$$inline_3637$$, $JSCompiler_alias_FALSE$$, $AdfUIComponent$$.$PROPAGATE_NEVER$), $component$$inline_3636$$.setProperty("activeRowKey", $activeRowKey$$inline_3637$$, $JSCompiler_alias_FALSE$$, $AdfUIComponent$$.$PROPAGATE_NEVER$)
      }finally {
        this.$_ignoreActiveRowKeyChange$ = $JSCompiler_alias_FALSE$$
      }
    }
    var $container$$22_currentScrollTop$$inline_3664$$ = this.$getDomElement$();
    $agent$$532_outerWidth$$inline_3641$$.setScrollLeft($container$$22_currentScrollTop$$inline_3664$$, 0);
    var $clientWidth$$ = $container$$22_currentScrollTop$$inline_3664$$.clientWidth, $clientHeight$$ = $container$$22_currentScrollTop$$inline_3664$$.clientHeight, $frWidth$$ = $agent$$532_outerWidth$$inline_3641$$.$getIntAttribute$($firstBlock$$2$$, "_frWidth", 0);
    this.$_frozenWidth$ = $frWidth$$;
    var $totalWidth$$ = $agent$$532_outerWidth$$inline_3641$$.$getIntAttribute$($firstBlock$$2$$, "_totalWidth", -1);
    this.$_totalWidth$ = $totalWidth$$;
    this.$_unfrozenWidth$ = $totalWidth$$ - $frWidth$$;
    this.$_hasDetailStamp$ = $agent$$532_outerWidth$$inline_3641$$.getAttribute($firstBlock$$2$$, $AdfDhtmlTableBasePeer$$.$_HAS_DETAIL_MARKER$, $JSCompiler_alias_FALSE$$);
    if(!$alreadyInserted$$1$$) {
      for(var $children$$61$$ = $dataBody$$68$$.childNodes, $c$$12$$ = $children$$61$$.length - 1;0 <= $c$$12$$;$c$$12$$--) {
        $dataBody$$68$$.removeChild($children$$61$$[$c$$12$$])
      }
      $dataBody$$68$$.appendChild($firstBlock$$2$$);
      $clientWidth$$ = $container$$22_currentScrollTop$$inline_3664$$.clientWidth;
      $clientHeight$$ = $container$$22_currentScrollTop$$inline_3664$$.clientHeight
    }
    var $blockHeight$$ = $firstBlock$$2$$.offsetHeight, $blockCount$$ = $AdfDhtmlTableBasePeer$$.$_getBlockRowCount$($firstBlock$$2$$);
    $firstBlock$$2$$.$cachedHeight$ = $blockHeight$$;
    var $averageHeight$$ = Math.round($blockHeight$$ / $blockCount$$);
    this.$_averageRowHeight$ = $averageHeight$$;
    var $canvasHeight$$;
    $canvasHeight$$ = !$isPaged$$ && !$isLoadMore$$ && $totalRows$$4$$ > $numRows$$11_outerHeight$$inline_3642$$ ? $averageHeight$$ * $totalRows$$4$$ : -1 == $canvasHeight$$inline_3643_rowCount$$20$$ && !$isPaged$$ && !$isLoadMore$$ && $blockHeight$$ < $clientHeight$$ - this.$_cachedCHHeight$ - this.$_cachedCFHeight$ - this.$_cachedNBHeight$ ? $clientHeight$$ - this.$_cachedCHHeight$ - this.$_cachedCFHeight$ - this.$_cachedNBHeight$ : $blockHeight$$;
    -1 == $canvasHeight$$inline_3643_rowCount$$20$$ && (!$isPaged$$ && !$isLoadMore$$) && (0 < $estRowCount$$ && ($canvasHeight$$ += $averageHeight$$ * $estRowCount$$), $canvasHeight$$ += $AdfDhtmlTableBasePeer$$.$_FETCH_MORE_CANVAS_SPACE$);
    $firstBlock$$2$$.style.position = "relative";
    $dataBody$$68$$.scrollTop = 0;
    $firstBlock$$2$$.$startRow$ = $startRow$$12$$;
    $firstBlock$$2$$.$numRows$ = $blockCount$$;
    $firstBlock$$2$$.$startPos$ = !$isPaged$$ && !$isLoadMore$$ && 0 < $startRow$$12$$ ? $currentScrollTop$$ = $averageHeight$$ * $startRow$$12$$ : 0;
    var $scroller$$, $agent$$532_outerWidth$$inline_3641$$ = $clientWidth$$, $numRows$$11_outerHeight$$inline_3642$$ = $clientHeight$$, $canvasHeight$$inline_3643_rowCount$$20$$ = $canvasHeight$$, $agent$$inline_3646$$ = $AdfAgent$$.$AGENT$, $scroller$$inline_3647$$;
    if($JSCompiler_StaticMethods__hasSingleScroller$$(this) && !this.$_isPaged$ && !$JSCompiler_StaticMethods__freezeColumnsToEnd$$(this)) {
      var $domDocument$$inline_3648_scroller$$inline_5541$$ = this.$getDomDocument$();
      $scroller$$inline_3647$$ = $domDocument$$inline_3648_scroller$$inline_5541$$.createElement("div");
      $scroller$$inline_3647$$.tabIndex = -1;
      $scroller$$inline_3647$$.id = $container$$22_currentScrollTop$$inline_3664$$.id + "::scroller";
      var $sStyle$$inline_3649$$ = $scroller$$inline_3647$$.style;
      $sStyle$$inline_3649$$.position = "absolute";
      this.$_isTouch$ && $agent$$inline_3646$$.$getPlatform$() == $AdfAgent$$.$WEBKIT_PLATFORM$ && ($sStyle$$inline_3649$$.setProperty("-webkit-overflow-scrolling", "touch"), $sStyle$$inline_3649$$.setProperty("-webkit-transform", "translateZ(0px)"), $agent$$inline_3646$$.$getOS$() == $AdfAgent$$.$MAC_OS$ && $AdfDomUtils$$.$addCSSClassName$($scroller$$inline_3647$$, $AdfPage$$.$PAGE$.$getLookAndFeel$().getStyleClass($AdfDhtmlTableBasePeer$$.$_SCROLLER_ANIMATION_CLASS$)));
      if(this.$_associatedId$ != $JSCompiler_alias_NULL$$) {
        var $component$$inline_3650$$ = this.$getComponent$();
        $component$$inline_3650$$.$getProperty$("_afrSlaveId") != $JSCompiler_alias_NULL$$ ? ($sStyle$$inline_3649$$.overflowX = "auto", $sStyle$$inline_3649$$.overflowY = "hidden") : $sStyle$$inline_3649$$.overflow = "auto";
        var $buddyComponent$$inline_3651$$ = $component$$inline_3650$$.getParent().$findComponent$(this.$_associatedId$);
        $AdfAssert$$.assert($buddyComponent$$inline_3651$$ != $JSCompiler_alias_NULL$$, "There is no associated table");
        this.$_associatedPeer$ = $buddyComponent$$inline_3651$$.$getPeer$();
        var $buddyPeer$$inline_3652$$ = $buddyComponent$$inline_3651$$.$getPeer$();
        $buddyPeer$$inline_3652$$ != $JSCompiler_alias_NULL$$ && $buddyPeer$$inline_3652$$.$_associatedPeer$ != this && ($buddyPeer$$inline_3652$$.$_associatedPeer$ = this)
      }else {
        $JSCompiler_StaticMethods__freezeColumnsToEnd$$(this) ? ($sStyle$$inline_3649$$.overflowX = "auto", $sStyle$$inline_3649$$.overflowY = "hidden") : $sStyle$$inline_3649$$.overflow = "auto"
      }
      $sStyle$$inline_3649$$.zIndex = 0;
      $sStyle$$inline_3649$$.width = Math.max($agent$$532_outerWidth$$inline_3641$$ - $frWidth$$, 0) + "px";
      $sStyle$$inline_3649$$.top = this.$_cachedCHHeight$ + "px";
      $sStyle$$inline_3649$$.height = Math.max($numRows$$11_outerHeight$$inline_3642$$ - this.$_cachedCHHeight$, 0) + "px";
      $AdfDhtmlTableBasePeer$$.$_isRTL$() ? $JSCompiler_StaticMethods__freezeColumnsToEnd$$(this) ? $sStyle$$inline_3649$$.right = "0px" : $sStyle$$inline_3649$$.left = "0px" : $JSCompiler_StaticMethods__freezeColumnsToEnd$$(this) ? $sStyle$$inline_3649$$.left = "0px" : $sStyle$$inline_3649$$.right = "0px";
      var $fake$$inline_3653$$ = $domDocument$$inline_3648_scroller$$inline_5541$$.createElement("div"), $blockWidth$$inline_3654$$ = $agent$$inline_3646$$.$getIntAttribute$($firstBlock$$2$$, "_totalWidth", -1);
      -1 == $blockWidth$$inline_3654$$ && ($blockWidth$$inline_3654$$ = $firstBlock$$2$$.offsetWidth);
      $agent$$inline_3646$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && ($fake$$inline_3653$$.style.position = "absolute");
      $fake$$inline_3653$$.style.width = $blockWidth$$inline_3654$$ - $frWidth$$ + "px";
      this.$_canvasHeight$ = $canvasHeight$$inline_3643_rowCount$$20$$;
      $canvasHeight$$inline_3643_rowCount$$20$$ > $AdfDhtmlTableBasePeer$$.$_CSS_HEIGHT_LIMIT$ ? ($fake$$inline_3653$$.style.height = $AdfDhtmlTableBasePeer$$.$_CSS_HEIGHT_LIMIT$ + "px", this.$_canvasHeightLimited$ = $JSCompiler_alias_TRUE$$) : ($fake$$inline_3653$$.style.height = $canvasHeight$$inline_3643_rowCount$$20$$ + "px", this.$_canvasHeightLimited$ = $JSCompiler_alias_FALSE$$);
      $fake$$inline_3653$$.style.visibility = "hidden";
      $scroller$$inline_3647$$.appendChild($fake$$inline_3653$$);
      $container$$22_currentScrollTop$$inline_3664$$.appendChild($scroller$$inline_3647$$);
      $agent$$inline_3646$$.$elementsAdded$($scroller$$inline_3647$$)
    }else {
      var $domDocument$$inline_3648_scroller$$inline_5541$$ = [], $agent$$inline_5542$$ = $AdfAgent$$.$AGENT$, $domDocument$$inline_5543$$ = this.$getDomDocument$();
      hscroller = $domDocument$$inline_5543$$.createElement("div");
      vscroller = $domDocument$$inline_5543$$.createElement("div");
      hscroller.id = $container$$22_currentScrollTop$$inline_3664$$.id + "::hscroller";
      vscroller.id = $container$$22_currentScrollTop$$inline_3664$$.id + "::vscroller";
      hscroller.tabIndex = -1;
      vscroller.tabIndex = -1;
      var $hsStyle$$inline_5544$$ = hscroller.style, $vsStyle$$inline_5545$$ = vscroller.style;
      $hsStyle$$inline_5544$$.position = $vsStyle$$inline_5545$$.position = "absolute";
      if(this.$_associatedId$ != $JSCompiler_alias_NULL$$) {
        var $component$$inline_5546$$ = this.$getComponent$();
        $component$$inline_5546$$.$getProperty$("_afrSlaveId") != $JSCompiler_alias_NULL$$ ? $vsStyle$$inline_5545$$.overflowY = "hidden" : $vsStyle$$inline_5545$$.overflowY = "auto";
        $vsStyle$$inline_5545$$.overflowX = "hidden";
        $hsStyle$$inline_5544$$.overflowY = "hidden";
        $hsStyle$$inline_5544$$.overflowX = "auto";
        var $buddyComponent$$inline_5547$$ = $component$$inline_5546$$.$findComponent$(this.$_associatedId$);
        $AdfAssert$$.assert($buddyComponent$$inline_5547$$ != $JSCompiler_alias_NULL$$, "There is no associated table");
        this.$_associatedPeer$ = $buddyComponent$$inline_5547$$.$getPeer$();
        var $buddyPeer$$inline_5548$$ = $buddyComponent$$inline_5547$$.$getPeer$();
        $buddyPeer$$inline_5548$$ != $JSCompiler_alias_NULL$$ && $buddyPeer$$inline_5548$$.$_associatedPeer$ != this && ($buddyPeer$$inline_5548$$.$_associatedPeer$ = this)
      }else {
        $vsStyle$$inline_5545$$.overflowY = "auto", $vsStyle$$inline_5545$$.overflowX = "hidden", $hsStyle$$inline_5544$$.overflowY = "hidden", $hsStyle$$inline_5544$$.overflowX = "auto", this.$_isTouch$ && $agent$$inline_5542$$.$getPlatform$() == $AdfAgent$$.$WEBKIT_PLATFORM$ && ($vsStyle$$inline_5545$$.setProperty("-webkit-overflow-scrolling", "touch"), $vsStyle$$inline_5545$$.setProperty("-webkit-transform", "translateZ(0px)"), $hsStyle$$inline_5544$$.setProperty("-webkit-overflow-scrolling", 
        "touch"), $hsStyle$$inline_5544$$.setProperty("-webkit-transform", "translateZ(0px)"), $agent$$inline_5542$$.$getOS$() == $AdfAgent$$.$MAC_OS$ && ($hsStyle$$inline_5544$$.overflow = "scroll", $AdfPage$$.$PAGE$.$getLookAndFeel$().getStyleClass($AdfDhtmlTableBasePeer$$.$_SCROLLER_ANIMATION_CLASS$), $AdfDomUtils$$.$addCSSClassName$(vscroller, $AdfDhtmlTableBasePeer$$.$animationStyleClass$), $AdfDomUtils$$.$addCSSClassName$(hscroller, $AdfDhtmlTableBasePeer$$.$animationStyleClass$)))
      }
      $hsStyle$$inline_5544$$.zIndex = $vsStyle$$inline_5545$$.zIndex = 0;
      $vsStyle$$inline_5545$$.width = Math.max($agent$$532_outerWidth$$inline_3641$$ - $frWidth$$, 0) + "px";
      $vsStyle$$inline_5545$$.top = this.$_cachedCHHeight$ + "px";
      $vsStyle$$inline_5545$$.height = Math.max($numRows$$11_outerHeight$$inline_3642$$ - this.$_cachedCHHeight$ - this.$_cachedCFHeight$ - this.$_cachedNBHeight$, 0) + "px";
      $AdfDhtmlTableBasePeer$$.$_isRTL$() ? ($JSCompiler_StaticMethods__freezeColumnsToEnd$$(this) ? $hsStyle$$inline_5544$$.right = "0px" : $hsStyle$$inline_5544$$.left = "0px", $vsStyle$$inline_5545$$.left = "0px") : ($JSCompiler_StaticMethods__freezeColumnsToEnd$$(this) ? $hsStyle$$inline_5544$$.left = "0px" : $hsStyle$$inline_5544$$.right = "0px", $vsStyle$$inline_5545$$.right = "0px");
      var $hfake$$inline_5549$$ = $domDocument$$inline_5543$$.createElement("div"), $vfake$$inline_5550$$ = $domDocument$$inline_5543$$.createElement("div"), $blockWidth$$inline_5551$$ = $agent$$inline_5542$$.$getIntAttribute$($firstBlock$$2$$, "_totalWidth", -1);
      -1 == $blockWidth$$inline_5551$$ && ($blockWidth$$inline_5551$$ = $firstBlock$$2$$.offsetWidth);
      $agent$$inline_5542$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && ($hfake$$inline_5549$$.style.position = $vfake$$inline_5550$$.style.position = "absolute");
      $hfake$$inline_5549$$.style.width = $vfake$$inline_5550$$.style.width = $blockWidth$$inline_5551$$ - $frWidth$$ + "px";
      this.$_canvasHeight$ = $canvasHeight$$inline_3643_rowCount$$20$$;
      $hfake$$inline_5549$$.style.height = $vfake$$inline_5550$$.style.height = $canvasHeight$$inline_3643_rowCount$$20$$ + "px";
      hscroller.appendChild($hfake$$inline_5549$$);
      vscroller.appendChild($vfake$$inline_5550$$);
      $container$$22_currentScrollTop$$inline_3664$$.appendChild(vscroller);
      $agent$$inline_5542$$.$elementsAdded$(vscroller);
      $hsStyle$$inline_5544$$.top = this.$_cachedCHHeight$ + "px";
      $hsStyle$$inline_5544$$.height = Math.max($numRows$$11_outerHeight$$inline_3642$$ - this.$_cachedCHHeight$, 0) + "px";
      var $scrollbarWidth$$inline_5552$$ = vscroller.offsetWidth - vscroller.clientWidth;
      $AdfDhtmlTableBasePeer$$.$_isRTL$() ? $hsStyle$$inline_5544$$.left = $scrollbarWidth$$inline_5552$$ + "px" : $hsStyle$$inline_5544$$.right = $scrollbarWidth$$inline_5552$$ + "px";
      $hsStyle$$inline_5544$$.width = Math.max($agent$$532_outerWidth$$inline_3641$$ - $frWidth$$ - $scrollbarWidth$$inline_5552$$, 0) + "px";
      this.$_scrollbarBehavior$ == $AdfDhtmlTableBasePeer$$.$_SCROLLBAR_BEHAVIOR_OVERLAY$ && ($hsStyle$$inline_5544$$.width += $scrollbarWidth$$inline_5552$$);
      $container$$22_currentScrollTop$$inline_3664$$.appendChild(hscroller);
      $agent$$inline_5542$$.$elementsAdded$(hscroller);
      var $scrollbarHeight$$inline_5553$$ = hscroller.offsetHeight - hscroller.clientHeight;
      $vsStyle$$inline_5545$$.height = Math.max($numRows$$11_outerHeight$$inline_3642$$ - this.$_cachedCHHeight$ - this.$_cachedCFHeight$ - this.$_cachedNBHeight$ - $scrollbarHeight$$inline_5553$$, 0) + "px";
      this.$_scrollbarBehavior$ == $AdfDhtmlTableBasePeer$$.$_SCROLLBAR_BEHAVIOR_OVERLAY$ && ($vsStyle$$inline_5545$$.height += $scrollbarHeight$$inline_5553$$);
      $domDocument$$inline_3648_scroller$$inline_5541$$[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$] = hscroller;
      $domDocument$$inline_3648_scroller$$inline_5541$$[$AdfDhtmlTableBasePeer$$.$_VSCROLLER$] = vscroller;
      $scroller$$inline_3647$$ = $domDocument$$inline_3648_scroller$$inline_5541$$
    }
    if(this.$_scrollbarBehavior$ == $AdfDhtmlTableBasePeer$$.$_SCROLLBAR_BEHAVIOR_OVERLAY$) {
      var $dataBody$$inline_3655$$ = this.$GetDataBody$(), $containerCurrentStyle$$inline_3656$$ = $agent$$inline_3646$$.getComputedStyle($container$$22_currentScrollTop$$inline_3664$$), $dataBodyWrapper$$inline_3657$$ = this.$getDomDocument$().createElement("div");
      $dataBodyWrapper$$inline_3657$$.setAttribute("id", $AdfRichUIPeer$$.$CreateSubId$($container$$22_currentScrollTop$$inline_3664$$.id, $AdfDhtmlTableBasePeer$$.$_DATAWRAPPER$));
      var $dataBodyWrapperStyle$$inline_3658$$ = $dataBodyWrapper$$inline_3657$$.style;
      this.$_cachedScrollerWidthAddl$ = $container$$22_currentScrollTop$$inline_3664$$.offsetWidth - $agent$$532_outerWidth$$inline_3641$$;
      this.$_cachedScrollerHeightAddl$ = $container$$22_currentScrollTop$$inline_3664$$.offsetHeight - $numRows$$11_outerHeight$$inline_3642$$;
      $dataBodyWrapperStyle$$inline_3658$$.height = $container$$22_currentScrollTop$$inline_3664$$.offsetHeight - this.$_cachedCHHeight$ - this.$_cachedCFHeight$ + "px";
      $dataBodyWrapperStyle$$inline_3658$$.width = $container$$22_currentScrollTop$$inline_3664$$.offsetWidth + "px";
      $dataBodyWrapperStyle$$inline_3658$$.backgroundColor = $containerCurrentStyle$$inline_3656$$.backgroundColor;
      $dataBodyWrapperStyle$$inline_3658$$.overflowX = "hidden";
      $dataBodyWrapperStyle$$inline_3658$$.overflowY = "hidden";
      $dataBodyWrapperStyle$$inline_3658$$.position = "relative";
      $dataBodyWrapperStyle$$inline_3658$$.zIndex = 1;
      $JSCompiler_StaticMethods__addScrollEventListeners$$(this, $dataBodyWrapper$$inline_3657$$);
      $container$$22_currentScrollTop$$inline_3664$$.insertBefore($dataBodyWrapper$$inline_3657$$, $dataBody$$inline_3655$$);
      if(this.$_isLoadMore$) {
        var $bottomLoadMore$$inline_3659$$ = $JSCompiler_StaticMethods__getLoadMore$$(this, $JSCompiler_alias_FALSE$$), $topLoadMore$$inline_3660$$ = $JSCompiler_StaticMethods__getLoadMore$$(this, $JSCompiler_alias_TRUE$$);
        $topLoadMore$$inline_3660$$ != $JSCompiler_alias_NULL$$ && $dataBodyWrapper$$inline_3657$$.appendChild($topLoadMore$$inline_3660$$);
        $dataBodyWrapper$$inline_3657$$.appendChild($dataBody$$inline_3655$$);
        $bottomLoadMore$$inline_3659$$ != $JSCompiler_alias_NULL$$ && $dataBodyWrapper$$inline_3657$$.appendChild($bottomLoadMore$$inline_3659$$)
      }else {
        $dataBodyWrapper$$inline_3657$$.appendChild($dataBody$$inline_3655$$)
      }
      $agent$$inline_3646$$.$elementsAdded$($dataBodyWrapper$$inline_3657$$);
      $JSCompiler_StaticMethods__hasSingleScroller$$(this) && !this.$_isPaged$ ? (vscroller = this.$GetScroller$(), hscroller = this.$GetScroller$()) : (vscroller = this.$GetScroller$()[$AdfDhtmlTableBasePeer$$.$_VSCROLLER$], hscroller = this.$GetScroller$()[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$]);
      vscroller.style.visibility = "hidden";
      hscroller.style.visibility = "hidden";
      this.$_dataBodyWrapped$ = this.$_scrollbarHidden$ = $JSCompiler_alias_TRUE$$
    }
    $scroller$$ = $scroller$$inline_3647$$;
    this.$_scrollbarBehavior$ != $AdfDhtmlTableBasePeer$$.$_SCROLLBAR_BEHAVIOR_OVERLAY$ && $JSCompiler_StaticMethods__addScrollEventListeners$$(this, $dataBody$$68$$);
    this.$_innerTableScrollCallback$ = this.$createCallback$(this.$_handleInnerTableScroll$);
    $JSCompiler_StaticMethods__registerInnerScrollCallback$$(this, $firstBlock$$2$$);
    if(!this.$_headerless$) {
      var $colHeader$$1$$ = this.$__getColumnHeader$();
      if(this.$_hasFrozenColumn$()) {
        if(!$JSCompiler_StaticMethods__areAllColumnsFrozen$$(this, this.$_colCount$)) {
          var $second$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colHeader$$1$$, "d2");
          $second$$.onscroll = this.$_innerTableScrollCallback$
        }
      }else {
        $colHeader$$1$$.onscroll = this.$_innerTableScrollCallback$
      }
    }
    if(!this.$_footerless$) {
      var $colFooter$$1$$ = $JSCompiler_StaticMethods__getColumnFooter$$(this);
      this.$_hasFrozenColumn$() ? $JSCompiler_StaticMethods__areAllColumnsFrozen$$(this, this.$_colCount$) || ($second$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colFooter$$1$$, "fd2"), $second$$.onscroll = this.$_innerTableScrollCallback$) : $colFooter$$1$$.onscroll = this.$_innerTableScrollCallback$
    }
    var $dataBodyHeight$$5$$ = this.$SizeDataBody$($dataBody$$68$$, $clientWidth$$, $clientHeight$$);
    $dataBody$$68$$.style.zIndex = 1;
    this.$_currentScrollTop$ = $container$$22_currentScrollTop$$inline_3664$$ = $currentScrollTop$$ = $JSCompiler_StaticMethods__computeInitialScrollTop$$(this, $component$$1620$$, $firstBlock$$2$$, $startRow$$12$$, $canvasHeight$$, $dataBodyHeight$$5$$, $blockHeight$$);
    $JSCompiler_StaticMethods__hasSingleScroller$$(this) && !this.$_isPaged$ ? (0 < $container$$22_currentScrollTop$$inline_3664$$ && ($scroller$$.scrollTop = $container$$22_currentScrollTop$$inline_3664$$), this.$_currentScrollLeft$ = $AdfDhtmlTableBasePeer$$.$_isRTL$() ? $AdfAgent$$.$AGENT$.getScrollLeft($scroller$$) : 0, $AdfRichUIPeer$$.$addEventHandlerToDomInstance$($AdfDhtmlTableBasePeer$$, $scroller$$, "scroll")) : (0 < $container$$22_currentScrollTop$$inline_3664$$ && ($scroller$$[0].scrollTop = 
    $scroller$$[1].scrollTop = $container$$22_currentScrollTop$$inline_3664$$), this.$_currentScrollLeft$ = $AdfDhtmlTableBasePeer$$.$_isRTL$() ? $AdfAgent$$.$AGENT$.getScrollLeft($scroller$$[0]) : 0, $AdfRichUIPeer$$.$addEventHandlerToDomInstance$($AdfDhtmlTableBasePeer$$, $scroller$$[0], "scroll"), $AdfRichUIPeer$$.$addEventHandlerToDomInstance$($AdfDhtmlTableBasePeer$$, $scroller$$[1], "scroll"));
    !this.$isHeightAutoSized$() && -1 < $visibleRowIndex$$ && this.$scrollToRowIndex$($visibleRowIndex$$);
    this.$_restoreScrollPosition$();
    $JSCompiler_StaticMethods__synchronizeRowHeights$$(this, $firstBlock$$2$$);
    this.$isHeightAutoSized$() && (this.$AdjustAutoHeight$(), this.$_currentScrollTop$ = $currentScrollTop$$ = $JSCompiler_StaticMethods__computeInitialScrollTop$$(this, $component$$1620$$, $firstBlock$$2$$, $startRow$$12$$, $canvasHeight$$, $dataBody$$68$$.offsetHeight, $blockHeight$$), 0 < $currentScrollTop$$ && ($JSCompiler_StaticMethods__hasSingleScroller$$(this) && !$isPaged$$ ? $scroller$$.scrollTop = $currentScrollTop$$ : $scroller$$[0].scrollTop = $scroller$$[1].scrollTop = $currentScrollTop$$), 
    -1 < $visibleRowIndex$$ && this.$scrollToRowIndex$($visibleRowIndex$$));
    $JSCompiler_StaticMethods__stretchTheColumns$$(this);
    this.$_fillViewPort$($dataBody$$68$$, $dataBody$$68$$.offsetHeight, $JSCompiler_alias_FALSE$$);
    $JSCompiler_StaticMethods__syncDataBodyHeights$$(this);
    $JSCompiler_StaticMethods__setReadOnlyMode$$(this, $JSCompiler_alias_TRUE$$, $JSCompiler_alias_NULL$$, $JSCompiler_alias_FALSE$$)
  }finally {
    $JSCompiler_StaticMethods__updatePCState$$(this), this.$UpdateRange$($JSCompiler_alias_TRUE$$), this.$_virtInitializedComplete$ = $JSCompiler_alias_TRUE$$
  }
};
function $JSCompiler_StaticMethods__computeInitialScrollTop$$($JSCompiler_StaticMethods__computeInitialScrollTop$self_currentScrollTop$$1$$, $component$$1621$$, $firstBlock$$3$$, $startRow$$13$$, $canvasHeight$$1$$, $dataBodyHeight$$6$$, $blockHeight$$1$$) {
  if($JSCompiler_StaticMethods__computeInitialScrollTop$self_currentScrollTop$$1$$.$_isPaged$) {
    return 0
  }
  $JSCompiler_StaticMethods__computeInitialScrollTop$self_currentScrollTop$$1$$ = 0;
  0 < $startRow$$13$$ && ($JSCompiler_StaticMethods__computeInitialScrollTop$self_currentScrollTop$$1$$ = Math.min($firstBlock$$3$$.$startPos$, $canvasHeight$$1$$ - $dataBodyHeight$$6$$), $JSCompiler_StaticMethods__computeInitialScrollTop$self_currentScrollTop$$1$$ = Math.max(0, $JSCompiler_StaticMethods__computeInitialScrollTop$self_currentScrollTop$$1$$));
  "last" == $component$$1621$$.getDisplayRow() && $dataBodyHeight$$6$$ < $canvasHeight$$1$$ && ($JSCompiler_StaticMethods__computeInitialScrollTop$self_currentScrollTop$$1$$ = $canvasHeight$$1$$ - $dataBodyHeight$$6$$, $firstBlock$$3$$.$startPos$ = $canvasHeight$$1$$ - $blockHeight$$1$$);
  return $JSCompiler_StaticMethods__computeInitialScrollTop$self_currentScrollTop$$1$$
}
$AdfDhtmlTableBasePeer$$.prototype.$_handleTouchMovement$ = function $$AdfDhtmlTableBasePeer$$$$$_handleTouchMovement$$($deltaX$$29$$, $deltaY$$31$$) {
  var $scrollPosition$$3$$ = this.$__getScrollPos$();
  $scrollPosition$$3$$ && (scrollLeft = $scrollPosition$$3$$.x - $deltaX$$29$$, scrollTop = $scrollPosition$$3$$.y - $deltaY$$31$$, $JSCompiler_StaticMethods__scrollerScrollToPos$$(this, scrollLeft, scrollTop))
};
function $JSCompiler_StaticMethods__syncDataBodyHeights$$($JSCompiler_StaticMethods__syncDataBodyHeights$self$$) {
  var $component$$1622$$ = $JSCompiler_StaticMethods__syncDataBodyHeights$self$$.$getComponent$(), $isSlave$$ = $component$$1622$$.$getProperty$("_afrMasterId"), $isMaster$$ = $component$$1622$$.$getProperty$("_afrSlaveId");
  ($isSlave$$ || $isMaster$$) && $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__syncDataBodyHeights$self$$) && $AdfPage$$.$PAGE$.$scheduleTimer$($JSCompiler_StaticMethods__syncDataBodyHeights$self$$, $JSCompiler_StaticMethods__syncDataBodyHeights$self$$.$_syncDataBodyHeightsTimeout$, $component$$1622$$, 0)
}
$AdfDhtmlTableBasePeer$$.prototype.$_syncDataBodyHeightsTimeout$ = function $$AdfDhtmlTableBasePeer$$$$$_syncDataBodyHeightsTimeout$$($buddyComponent_component$$1623_dataBody$$69$$) {
  $buddyComponent_component$$1623_dataBody$$69$$ = $buddyComponent_component$$1623_dataBody$$69$$.getParent().$findComponent$(this.$_associatedId$);
  $AdfAssert$$.assert($buddyComponent_component$$1623_dataBody$$69$$ != $JSCompiler_alias_NULL$$, "There is no associated table");
  var $buddyPeer_buddyScroller$$ = $buddyComponent_component$$1623_dataBody$$69$$.$getPeer$();
  $buddyComponent_component$$1623_dataBody$$69$$ = this.$GetDataBody$();
  var $buddyDataBody$$ = $buddyPeer_buddyScroller$$.$GetDataBody$(), $scroller$$1$$ = this.$GetScroller$(), $buddyPeer_buddyScroller$$ = $buddyPeer_buddyScroller$$.$GetScroller$();
  if($scroller$$1$$ && $buddyPeer_buddyScroller$$) {
    var $fakeDiv$$ = $scroller$$1$$.firstChild, $buddyFakeDiv$$ = $buddyPeer_buddyScroller$$.firstChild;
    if($fakeDiv$$ && $buddyFakeDiv$$) {
      var $hasScrollbar$$ = ("auto" == $scroller$$1$$.style.overflowX || "auto" == $scroller$$1$$.style.overflow) && $scroller$$1$$.offsetHeight > $scroller$$1$$.clientHeight, $buddyHasScrollbar$$ = ("auto" == $buddyPeer_buddyScroller$$.style.overflowX || "auto" == $buddyPeer_buddyScroller$$.style.overflow) && $buddyPeer_buddyScroller$$.offsetHeight > $buddyPeer_buddyScroller$$.clientHeight, $height$$43$$ = parseInt($buddyComponent_component$$1623_dataBody$$69$$.style.height), $buddyHeight$$ = parseInt($buddyDataBody$$.style.height);
      !isNaN($height$$43$$) && !isNaN($buddyHeight$$) && ($buddyHasScrollbar$$ && !$hasScrollbar$$ ? ($buddyComponent_component$$1623_dataBody$$69$$.style.height = $buddyHeight$$ + "px", $scroller$$1$$.style.height = $buddyPeer_buddyScroller$$.style.height, $scroller$$1$$.style.overflowX = "scroll", $fakeDiv$$.style.height = $buddyFakeDiv$$.style.height) : $hasScrollbar$$ && !$buddyHasScrollbar$$ ? ($buddyDataBody$$.style.height = $height$$43$$ + "px", $buddyPeer_buddyScroller$$.style.height = $scroller$$1$$.style.height, 
      $buddyPeer_buddyScroller$$.style.overflowX = "scroll", $buddyFakeDiv$$.style.height = $fakeDiv$$.style.height) : "auto" == $buddyPeer_buddyScroller$$.style.overflowX ? ($scroller$$1$$.style.overflowX = "auto", $buddyComponent_component$$1623_dataBody$$69$$.style.height = $buddyHeight$$ + "px", $scroller$$1$$.style.height = $buddyPeer_buddyScroller$$.style.height, $fakeDiv$$.style.height = $buddyFakeDiv$$.style.height) : ($buddyPeer_buddyScroller$$.style.overflowX = "auto", $buddyDataBody$$.style.height = 
      $height$$43$$ + "px", $buddyPeer_buddyScroller$$.style.height = $scroller$$1$$.style.height, $buddyFakeDiv$$.style.height = $fakeDiv$$.style.height))
    }
  }
};
function $JSCompiler_StaticMethods__updatePCState$$($JSCompiler_StaticMethods__updatePCState$self_pcPeer$$2$$) {
  var $pcId$$2$$ = $JSCompiler_StaticMethods__updatePCState$self_pcPeer$$2$$.$getDomElement$().getAttribute($AdfDhtmlTableBasePeer$$.$_PANEL_COLLECTION_ID$);
  $pcId$$2$$ != $JSCompiler_alias_NULL$$ && ($JSCompiler_StaticMethods__updatePCState$self_pcPeer$$2$$ = $JSCompiler_StaticMethods__updatePCState$self_pcPeer$$2$$.$_pcPeer$ = $AdfPage$$.$PAGE$.$findComponent$($pcId$$2$$).$getPeer$(), $JSCompiler_StaticMethods__updatePCState$self_pcPeer$$2$$.$resetState$(), $JSCompiler_StaticMethods__updatePCState$self_pcPeer$$2$$.$updateStandardMenuToolbarItems$(), $JSCompiler_StaticMethods__updatePCState$self_pcPeer$$2$$.$updateStandardStatusbarItems$(), $JSCompiler_StaticMethods__updatePCState$self_pcPeer$$2$$.$updateRowSelectionContext$())
}
$AdfDhtmlTableBasePeer$$.prototype.$__getVisibleLeafColumns$ = function $$AdfDhtmlTableBasePeer$$$$$__getVisibleLeafColumns$$() {
  if(this.$_visibleLeafColumns$ != $JSCompiler_alias_NULL$$) {
    return this.$_visibleLeafColumns$
  }
  var $leafColClientIds_leafColClientIdsExpando_rootElement$$134$$ = this.$getDomElement$(), $leafColClientIds_leafColClientIdsExpando_rootElement$$134$$ = $AdfAgent$$.$AGENT$.getAttribute($leafColClientIds_leafColClientIdsExpando_rootElement$$134$$, "_leafColClientIds"), $leafColClientIds_leafColClientIdsExpando_rootElement$$134$$ = eval($leafColClientIds_leafColClientIdsExpando_rootElement$$134$$), $columns$$18$$ = [];
  if($leafColClientIds_leafColClientIdsExpando_rootElement$$134$$ != $JSCompiler_alias_NULL$$) {
    for(var $count$$22$$ = $leafColClientIds_leafColClientIdsExpando_rootElement$$134$$.length, $i$$454$$ = 0;$i$$454$$ < $count$$22$$;$i$$454$$++) {
      var $columnComponent$$ = $AdfPage$$.$PAGE$.$findComponent$($leafColClientIds_leafColClientIdsExpando_rootElement$$134$$[$i$$454$$]);
      $columns$$18$$.push($columnComponent$$)
    }
  }
  return this.$_visibleLeafColumns$ = $columns$$18$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getVisibleLeafColumns", {$__getVisibleLeafColumns$:$AdfDhtmlTableBasePeer$$.prototype.$__getVisibleLeafColumns$});
$AdfDhtmlTableBasePeer$$.$__getSortOrderForColumn$ = function $$AdfDhtmlTableBasePeer$$$$__getSortOrderForColumn$$($id$$343_siElem_sortedType$$) {
  var $sortOrder$$2$$ = $JSCompiler_alias_NULL$$;
  if($id$$343_siElem_sortedType$$ = $AdfAgent$$.$AGENT$.getElementById($AdfRichUIPeer$$.$CreateSubId$($id$$343_siElem_sortedType$$, $AdfDhtmlTableBasePeer$$.$__SORT_INDICATOR$))) {
    $id$$343_siElem_sortedType$$ = $id$$343_siElem_sortedType$$.getAttribute($AdfDhtmlTableBasePeer$$.$_SORTED_TYPE$), $id$$343_siElem_sortedType$$ == $AdfDhtmlTableBasePeer$$.$_SORTED_DESCENDING$ ? $sortOrder$$2$$ = $JSCompiler_alias_FALSE$$ : $id$$343_siElem_sortedType$$ == $AdfDhtmlTableBasePeer$$.$_SORTED_ASCENDING$ && ($sortOrder$$2$$ = $JSCompiler_alias_TRUE$$)
  }
  return $sortOrder$$2$$
};
$AdfDhtmlTableBasePeer$$.prototype.$__getColumnResizeMargin$ = function $$AdfDhtmlTableBasePeer$$$$$__getColumnResizeMargin$$() {
  $AdfAssert$$.$failedInAbstractFunction$()
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getColumnResizeMargin", {$__getColumnResizeMargin$:$AdfDhtmlTableBasePeer$$.prototype.$__getColumnResizeMargin$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleDomMouseMove$ = function $$AdfDhtmlTableBasePeer$$$$$HandleDomMouseMove$$($component$$1626$$, $domEvent$$56$$) {
  if(!this.$_headerless$ && this.$_virtInitialized$) {
    if(this.$_resizedTH$) {
      var $agent$$inline_3668_cell$$4_headerAction$$1_mdPos$$ = $JSCompiler_StaticMethods__getParentTH$$(this, $domEvent$$56$$);
      $agent$$inline_3668_cell$$4_headerAction$$1_mdPos$$ && (!$component$$1626$$.getColumnResizing || "enabled" == $component$$1626$$.getColumnResizing()) && $AdfDhtmlTableBasePeer$$.$SetCursor$($agent$$inline_3668_cell$$4_headerAction$$1_mdPos$$, $AdfAgent$$.$AGENT$.getCursor("col-resize"))
    }else {
      if($agent$$inline_3668_cell$$4_headerAction$$1_mdPos$$ = this.$_mdPos$) {
        var $newPos_reorderTH$$inline_3669_th$$2$$ = $AdfAgent$$.$AGENT$.$getMousePosition$($domEvent$$56$$);
        if(Math.abs($newPos_reorderTH$$inline_3669_th$$2$$.x - $agent$$inline_3668_cell$$4_headerAction$$1_mdPos$$.x) > this.$__getColumnResizeMargin$() && (this.$_mdPos$ = $JSCompiler_alias_NULL$$, $agent$$inline_3668_cell$$4_headerAction$$1_mdPos$$ = $AdfAgent$$.$AGENT$, $newPos_reorderTH$$inline_3669_th$$2$$ = this.$_reorderTH$)) {
          var $agent$$inline_5556_colTable$$inline_5569_colTable2$$inline_5590_headerDiv$$inline_5566_reorderColWidth$$inline_5612$$ = $AdfAgent$$.$AGENT$, $colSpan$$inline_5559_reorderTH$$inline_5557$$ = this.$_reorderTH$, $reorderIndex$$inline_5558$$ = $agent$$inline_5556_colTable$$inline_5569_colTable2$$inline_5590_headerDiv$$inline_5566_reorderColWidth$$inline_5612$$.$getIntAttribute$($colSpan$$inline_5559_reorderTH$$inline_5557$$, "_d_index", -1), $colSpan$$inline_5559_reorderTH$$inline_5557$$ = 
          $colSpan$$inline_5559_reorderTH$$inline_5557$$.colSpan, $agent$$inline_5563_hiddenCells$$inline_5613_isGecko$$inline_5586_outerDiv$$inline_5560$$ = this.$getDomElement$(), $dropColDiv$$inline_5561$$ = $agent$$inline_5563_hiddenCells$$inline_5613_isGecko$$inline_5586_outerDiv$$inline_5560$$.ownerDocument.createElement("div"), $columnDivStyle$$inline_5562_lastFrozen$$inline_5564_lastFrozen$$inline_5587_nestedDiv$$inline_5616$$ = $dropColDiv$$inline_5561$$.style;
          $agent$$inline_5563_hiddenCells$$inline_5613_isGecko$$inline_5586_outerDiv$$inline_5560$$.appendChild($dropColDiv$$inline_5561$$);
          $columnDivStyle$$inline_5562_lastFrozen$$inline_5564_lastFrozen$$inline_5587_nestedDiv$$inline_5616$$.overflow = "hidden";
          $columnDivStyle$$inline_5562_lastFrozen$$inline_5564_lastFrozen$$inline_5587_nestedDiv$$inline_5616$$.position = "absolute";
          $columnDivStyle$$inline_5562_lastFrozen$$inline_5564_lastFrozen$$inline_5587_nestedDiv$$inline_5616$$.zIndex = 1E3;
          $agent$$inline_5556_colTable$$inline_5569_colTable2$$inline_5590_headerDiv$$inline_5566_reorderColWidth$$inline_5612$$.$setOpacity$($dropColDiv$$inline_5561$$, 85);
          this.$_reorderHiddenCells$ = [];
          var $agent$$inline_5563_hiddenCells$$inline_5613_isGecko$$inline_5586_outerDiv$$inline_5560$$ = $AdfAgent$$.$AGENT$, $columnDivStyle$$inline_5562_lastFrozen$$inline_5564_lastFrozen$$inline_5587_nestedDiv$$inline_5616$$ = this.$_lastFrozen$, $firstFrozen$$inline_5565_firstFrozen$$inline_5588_footerDiv$$inline_5614_footerTable$$inline_5615$$ = this.$_firstFrozen$, $agent$$inline_5556_colTable$$inline_5569_colTable2$$inline_5590_headerDiv$$inline_5566_reorderColWidth$$inline_5612$$ = this.$__getColumnHeader$(), 
          $cells$$inline_5618_headerTable$$inline_5567_hiddenCells$$inline_5591$$, $i$$inline_5617_nestedDiv$$inline_5568_reorderColWidth$$inline_5589$$ = $JSCompiler_alias_NULL$$;
          this.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $reorderIndex$$inline_5558$$) ? ($i$$inline_5617_nestedDiv$$inline_5568_reorderColWidth$$inline_5589$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($agent$$inline_5556_colTable$$inline_5569_colTable2$$inline_5590_headerDiv$$inline_5566_reorderColWidth$$inline_5612$$, "d2"), $cells$$inline_5618_headerTable$$inline_5567_hiddenCells$$inline_5591$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($i$$inline_5617_nestedDiv$$inline_5568_reorderColWidth$$inline_5589$$, 
          "t2")) : $cells$$inline_5618_headerTable$$inline_5567_hiddenCells$$inline_5591$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($agent$$inline_5556_colTable$$inline_5569_colTable2$$inline_5590_headerDiv$$inline_5566_reorderColWidth$$inline_5612$$, "t");
          $agent$$inline_5556_colTable$$inline_5569_colTable2$$inline_5590_headerDiv$$inline_5566_reorderColWidth$$inline_5612$$ = $dropColDiv$$inline_5561$$.ownerDocument.createElement("table");
          $agent$$inline_5556_colTable$$inline_5569_colTable2$$inline_5590_headerDiv$$inline_5566_reorderColWidth$$inline_5612$$.className = $cells$$inline_5618_headerTable$$inline_5567_hiddenCells$$inline_5591$$.className;
          $agent$$inline_5556_colTable$$inline_5569_colTable2$$inline_5590_headerDiv$$inline_5566_reorderColWidth$$inline_5612$$.cellSpacing = 0;
          colTableStyle = $agent$$inline_5556_colTable$$inline_5569_colTable2$$inline_5590_headerDiv$$inline_5566_reorderColWidth$$inline_5612$$.style;
          colTableStyle.tableLayout = "fixed";
          colTableStyle.position = "relative";
          $dropColDiv$$inline_5561$$.appendChild($agent$$inline_5556_colTable$$inline_5569_colTable2$$inline_5590_headerDiv$$inline_5566_reorderColWidth$$inline_5612$$);
          for(var $cellIndex$$inline_5619_dataBody$$inline_5592_nRows$$inline_5570$$ = $cells$$inline_5618_headerTable$$inline_5567_hiddenCells$$inline_5591$$.rows.length, $blockList$$inline_5593_cellSpan$$inline_5620_reorderColWidth$$inline_5571$$ = 0, $cell$$inline_5621_childCount$$inline_5594_hiddenCells$$inline_5572$$ = this.$_reorderHiddenCells$, $currentScrollTop$$inline_5595_i$$inline_5573$$ = 0;$currentScrollTop$$inline_5595_i$$inline_5573$$ < $cellIndex$$inline_5619_dataBody$$inline_5592_nRows$$inline_5570$$;$currentScrollTop$$inline_5595_i$$inline_5573$$++) {
            for(var $cells$$inline_5574_i$$inline_5597$$ = $cells$$inline_5618_headerTable$$inline_5567_hiddenCells$$inline_5591$$.rows[$currentScrollTop$$inline_5595_i$$inline_5573$$].cells, $cellClone$$inline_5583_cellCount$$inline_5575_r$$inline_5602$$ = $cells$$inline_5574_i$$inline_5597$$.length, $block$$inline_5598_cell$$inline_5576$$ = $JSCompiler_alias_NULL$$, $cellSpan$$inline_5577_rows$$inline_5599$$ = 0, $agent$$inline_5585_firstFrozen$$inline_5611_headerRow$$inline_5578$$, $j$$inline_5579_rowCount$$inline_5600$$ = 
            0;$j$$inline_5579_rowCount$$inline_5600$$ < $cellClone$$inline_5583_cellCount$$inline_5575_r$$inline_5602$$;$j$$inline_5579_rowCount$$inline_5600$$++) {
              var $headerCell$$inline_5580_rowIndex$$inline_5601$$ = $cells$$inline_5574_i$$inline_5597$$[$j$$inline_5579_rowCount$$inline_5600$$], $headerCellFound$$inline_5581_headerIndex$$inline_5582_row$$inline_5603$$ = $JSCompiler_alias_FALSE$$;
              if(0 < $currentScrollTop$$inline_5595_i$$inline_5573$$) {
                $headerCellFound$$inline_5581_headerIndex$$inline_5582_row$$inline_5603$$ = $agent$$inline_5563_hiddenCells$$inline_5613_isGecko$$inline_5586_outerDiv$$inline_5560$$.$getIntAttribute$($headerCell$$inline_5580_rowIndex$$inline_5601$$, "_d_index", -1);
                if($headerCellFound$$inline_5581_headerIndex$$inline_5582_row$$inline_5603$$ > $reorderIndex$$inline_5558$$) {
                  break
                }
                $headerCellFound$$inline_5581_headerIndex$$inline_5582_row$$inline_5603$$ = $headerCellFound$$inline_5581_headerIndex$$inline_5582_row$$inline_5603$$ == $reorderIndex$$inline_5558$$
              }else {
                $headerCellFound$$inline_5581_headerIndex$$inline_5582_row$$inline_5603$$ = $JSCompiler_StaticMethods__freezeColumnsToStart$$(this) && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $reorderIndex$$inline_5558$$) ? $j$$inline_5579_rowCount$$inline_5600$$ == $reorderIndex$$inline_5558$$ - $columnDivStyle$$inline_5562_lastFrozen$$inline_5564_lastFrozen$$inline_5587_nestedDiv$$inline_5616$$ - 1 : $JSCompiler_StaticMethods__freezeColumnsToEnd$$(this) && $JSCompiler_StaticMethods__isColumnFrozen$$(this, 
                $reorderIndex$$inline_5558$$) ? $j$$inline_5579_rowCount$$inline_5600$$ == $reorderIndex$$inline_5558$$ - $firstFrozen$$inline_5565_firstFrozen$$inline_5588_footerDiv$$inline_5614_footerTable$$inline_5615$$ : $j$$inline_5579_rowCount$$inline_5600$$ == $reorderIndex$$inline_5558$$
              }
              if($headerCellFound$$inline_5581_headerIndex$$inline_5582_row$$inline_5603$$) {
                do {
                  $block$$inline_5598_cell$$inline_5576$$ == $JSCompiler_alias_NULL$$ ? ($block$$inline_5598_cell$$inline_5576$$ = $headerCell$$inline_5580_rowIndex$$inline_5601$$, $agent$$inline_5585_firstFrozen$$inline_5611_headerRow$$inline_5578$$ = $agent$$inline_5556_colTable$$inline_5569_colTable2$$inline_5590_headerDiv$$inline_5566_reorderColWidth$$inline_5612$$.insertRow($currentScrollTop$$inline_5595_i$$inline_5573$$), 0 == $currentScrollTop$$inline_5595_i$$inline_5573$$ && ($agent$$inline_5563_hiddenCells$$inline_5613_isGecko$$inline_5586_outerDiv$$inline_5560$$.$getPlatform$() == 
                  $AdfAgent$$.$IE_PLATFORM$ && 8 > $agent$$inline_5563_hiddenCells$$inline_5613_isGecko$$inline_5586_outerDiv$$inline_5560$$.$getVersion$()) && ($agent$$inline_5585_firstFrozen$$inline_5611_headerRow$$inline_5578$$.style.position = "absolute")) : $block$$inline_5598_cell$$inline_5576$$ = $cells$$inline_5574_i$$inline_5597$$[++$j$$inline_5579_rowCount$$inline_5600$$], $cellSpan$$inline_5577_rows$$inline_5599$$ += $block$$inline_5598_cell$$inline_5576$$.colSpan, $cellClone$$inline_5583_cellCount$$inline_5575_r$$inline_5602$$ = 
                  $JSCompiler_StaticMethods__cloneWithSelectedOption$$($block$$inline_5598_cell$$inline_5576$$, $JSCompiler_alias_TRUE$$), $agent$$inline_5563_hiddenCells$$inline_5613_isGecko$$inline_5586_outerDiv$$inline_5560$$.$removeIdsFromDomSubTree$($cellClone$$inline_5583_cellCount$$inline_5575_r$$inline_5602$$), $agent$$inline_5585_firstFrozen$$inline_5611_headerRow$$inline_5578$$.appendChild($cellClone$$inline_5583_cellCount$$inline_5575_r$$inline_5602$$), $agent$$inline_5585_firstFrozen$$inline_5611_headerRow$$inline_5578$$.style.height = 
                  "auto", 0 != $currentScrollTop$$inline_5595_i$$inline_5573$$ ? ($cellClone$$inline_5583_cellCount$$inline_5575_r$$inline_5602$$.rowSpan = 1, $agent$$inline_5563_hiddenCells$$inline_5613_isGecko$$inline_5586_outerDiv$$inline_5560$$.$setOuterHeight$($cellClone$$inline_5583_cellCount$$inline_5575_r$$inline_5602$$, $block$$inline_5598_cell$$inline_5576$$.offsetHeight)) : $blockList$$inline_5593_cellSpan$$inline_5620_reorderColWidth$$inline_5571$$ += $block$$inline_5598_cell$$inline_5576$$.offsetWidth, 
                  $cell$$inline_5621_childCount$$inline_5594_hiddenCells$$inline_5572$$.push($block$$inline_5598_cell$$inline_5576$$)
                }while($cellSpan$$inline_5577_rows$$inline_5599$$ < $colSpan$$inline_5559_reorderTH$$inline_5557$$);
                break
              }
            }
          }
          for($currentScrollTop$$inline_5595_i$$inline_5573$$ = $cell$$inline_5621_childCount$$inline_5594_hiddenCells$$inline_5572$$.length - 1;0 <= $currentScrollTop$$inline_5595_i$$inline_5573$$;$currentScrollTop$$inline_5595_i$$inline_5573$$--) {
            $cell$$inline_5621_childCount$$inline_5594_hiddenCells$$inline_5572$$[$currentScrollTop$$inline_5595_i$$inline_5573$$].style.display = "none"
          }
          this.$_processColGroup$() && $JSCompiler_StaticMethods__hideReorderColGroupCols$$(this, $cells$$inline_5618_headerTable$$inline_5567_hiddenCells$$inline_5591$$, $reorderIndex$$inline_5558$$, $colSpan$$inline_5559_reorderTH$$inline_5557$$);
          this.$_reorderColWidth$ = $blockList$$inline_5593_cellSpan$$inline_5620_reorderColWidth$$inline_5571$$;
          $dropColDiv$$inline_5561$$.style.width = colTableStyle.width = $blockList$$inline_5593_cellSpan$$inline_5620_reorderColWidth$$inline_5571$$ + "px";
          $JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$$(this, $cells$$inline_5618_headerTable$$inline_5567_hiddenCells$$inline_5591$$, $i$$inline_5617_nestedDiv$$inline_5568_reorderColWidth$$inline_5589$$, $reorderIndex$$inline_5558$$, $blockList$$inline_5593_cellSpan$$inline_5620_reorderColWidth$$inline_5571$$);
          $agent$$inline_5563_hiddenCells$$inline_5613_isGecko$$inline_5586_outerDiv$$inline_5560$$.$setOuterHeight$($agent$$inline_5556_colTable$$inline_5569_colTable2$$inline_5590_headerDiv$$inline_5566_reorderColWidth$$inline_5612$$, $cells$$inline_5618_headerTable$$inline_5567_hiddenCells$$inline_5591$$.offsetHeight);
          $agent$$inline_5585_firstFrozen$$inline_5611_headerRow$$inline_5578$$ = $AdfAgent$$.$AGENT$;
          $agent$$inline_5563_hiddenCells$$inline_5613_isGecko$$inline_5586_outerDiv$$inline_5560$$ = $agent$$inline_5585_firstFrozen$$inline_5611_headerRow$$inline_5578$$.$getPlatform$() == $AdfAgent$$.$GECKO_PLATFORM$;
          $columnDivStyle$$inline_5562_lastFrozen$$inline_5564_lastFrozen$$inline_5587_nestedDiv$$inline_5616$$ = this.$_lastFrozen$;
          $firstFrozen$$inline_5565_firstFrozen$$inline_5588_footerDiv$$inline_5614_footerTable$$inline_5615$$ = this.$_firstFrozen$;
          $i$$inline_5617_nestedDiv$$inline_5568_reorderColWidth$$inline_5589$$ = this.$_reorderColWidth$;
          $agent$$inline_5556_colTable$$inline_5569_colTable2$$inline_5590_headerDiv$$inline_5566_reorderColWidth$$inline_5612$$ = $JSCompiler_StaticMethods__cloneWithSelectedOption$$($agent$$inline_5556_colTable$$inline_5569_colTable2$$inline_5590_headerDiv$$inline_5566_reorderColWidth$$inline_5612$$, $JSCompiler_alias_FALSE$$);
          $dropColDiv$$inline_5561$$.appendChild($agent$$inline_5556_colTable$$inline_5569_colTable2$$inline_5590_headerDiv$$inline_5566_reorderColWidth$$inline_5612$$);
          $cells$$inline_5618_headerTable$$inline_5567_hiddenCells$$inline_5591$$ = this.$_reorderHiddenCells$;
          for(var $cellIndex$$inline_5619_dataBody$$inline_5592_nRows$$inline_5570$$ = this.$GetDataBody$(), $blockList$$inline_5593_cellSpan$$inline_5620_reorderColWidth$$inline_5571$$ = $cellIndex$$inline_5619_dataBody$$inline_5592_nRows$$inline_5570$$.childNodes, $cell$$inline_5621_childCount$$inline_5594_hiddenCells$$inline_5572$$ = $blockList$$inline_5593_cellSpan$$inline_5620_reorderColWidth$$inline_5571$$.length, $currentScrollTop$$inline_5595_i$$inline_5573$$ = this.$_currentScrollTop$, $lastFrozen$$inline_5610_startPos$$inline_5596$$, 
          $cells$$inline_5574_i$$inline_5597$$ = 0;$cells$$inline_5574_i$$inline_5597$$ < $cell$$inline_5621_childCount$$inline_5594_hiddenCells$$inline_5572$$;$cells$$inline_5574_i$$inline_5597$$++) {
            $block$$inline_5598_cell$$inline_5576$$ = $blockList$$inline_5593_cellSpan$$inline_5620_reorderColWidth$$inline_5571$$[$cells$$inline_5574_i$$inline_5597$$];
            $cellSpan$$inline_5577_rows$$inline_5599$$ = $block$$inline_5598_cell$$inline_5576$$.rows;
            $j$$inline_5579_rowCount$$inline_5600$$ = $cellSpan$$inline_5577_rows$$inline_5599$$.length;
            $headerCell$$inline_5580_rowIndex$$inline_5601$$ = 0;
            0 == $cells$$inline_5574_i$$inline_5597$$ && ($agent$$inline_5556_colTable$$inline_5569_colTable2$$inline_5590_headerDiv$$inline_5566_reorderColWidth$$inline_5612$$.className = $block$$inline_5598_cell$$inline_5576$$.className, $lastFrozen$$inline_5610_startPos$$inline_5596$$ = $block$$inline_5598_cell$$inline_5576$$.$startPos$);
            for($cellClone$$inline_5583_cellCount$$inline_5575_r$$inline_5602$$ = 0;$cellClone$$inline_5583_cellCount$$inline_5575_r$$inline_5602$$ < $j$$inline_5579_rowCount$$inline_5600$$;$cellClone$$inline_5583_cellCount$$inline_5575_r$$inline_5602$$++) {
              $headerCellFound$$inline_5581_headerIndex$$inline_5582_row$$inline_5603$$ = $cellSpan$$inline_5577_rows$$inline_5599$$[$cellClone$$inline_5583_cellCount$$inline_5575_r$$inline_5602$$];
              if($headerCellFound$$inline_5581_headerIndex$$inline_5582_row$$inline_5603$$.offsetTop - ($currentScrollTop$$inline_5595_i$$inline_5573$$ - $lastFrozen$$inline_5610_startPos$$inline_5596$$) > $cellIndex$$inline_5619_dataBody$$inline_5592_nRows$$inline_5570$$.offsetHeight) {
                break
              }
              var $cells$$inline_5604$$, $cellIndex$$inline_5605$$, $innerTable$$inline_5606$$ = $JSCompiler_alias_NULL$$;
              $JSCompiler_StaticMethods__freezeColumnsToStart$$(this) && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $reorderIndex$$inline_5558$$) ? ($innerTable$$inline_5606$$ = $JSCompiler_StaticMethods__getNestedScrolledTable$$(this, $headerCellFound$$inline_5581_headerIndex$$inline_5582_row$$inline_5603$$), $cells$$inline_5604$$ = $innerTable$$inline_5606$$.rows[0].cells, $cellIndex$$inline_5605$$ = $reorderIndex$$inline_5558$$ - $columnDivStyle$$inline_5562_lastFrozen$$inline_5564_lastFrozen$$inline_5587_nestedDiv$$inline_5616$$ - 
              1) : $JSCompiler_StaticMethods__freezeColumnsToEnd$$(this) ? $JSCompiler_StaticMethods__isColumnFrozen$$(this, $reorderIndex$$inline_5558$$) ? ($cellIndex$$inline_5605$$ = $reorderIndex$$inline_5558$$ - $firstFrozen$$inline_5565_firstFrozen$$inline_5588_footerDiv$$inline_5614_footerTable$$inline_5615$$ + 1, $cells$$inline_5604$$ = $headerCellFound$$inline_5581_headerIndex$$inline_5582_row$$inline_5603$$.cells) : ($innerTable$$inline_5606$$ = $JSCompiler_StaticMethods__getNestedScrolledTable$$(this, 
              $headerCellFound$$inline_5581_headerIndex$$inline_5582_row$$inline_5603$$), $cells$$inline_5604$$ = $innerTable$$inline_5606$$.rows[0].cells, $cellIndex$$inline_5605$$ = $reorderIndex$$inline_5558$$) : ($cellIndex$$inline_5605$$ = $reorderIndex$$inline_5558$$, $cells$$inline_5604$$ = $headerCellFound$$inline_5581_headerIndex$$inline_5582_row$$inline_5603$$.cells);
              if(!this.$_hasDetailStamp$ || !$agent$$inline_5585_firstFrozen$$inline_5611_headerRow$$inline_5578$$.getAttribute($headerCellFound$$inline_5581_headerIndex$$inline_5582_row$$inline_5603$$, $AdfDhtmlTableBasePeer$$.$_DETAIL_ROW_MARKER$, $JSCompiler_alias_FALSE$$)) {
                var $dataRow$$inline_5607$$ = $agent$$inline_5556_colTable$$inline_5569_colTable2$$inline_5590_headerDiv$$inline_5566_reorderColWidth$$inline_5612$$.insertRow($headerCell$$inline_5580_rowIndex$$inline_5601$$);
                $headerCell$$inline_5580_rowIndex$$inline_5601$$++;
                for(var $cellSpan$$inline_5608$$ = 0;$cellSpan$$inline_5608$$ < $colSpan$$inline_5559_reorderTH$$inline_5557$$;$cellSpan$$inline_5608$$++) {
                  var $cell$$inline_5609$$ = $cells$$inline_5604$$[$cellIndex$$inline_5605$$++];
                  cellClone = $JSCompiler_StaticMethods__cloneWithSelectedOption$$($cell$$inline_5609$$, $JSCompiler_alias_TRUE$$);
                  $agent$$inline_5585_firstFrozen$$inline_5611_headerRow$$inline_5578$$.$removeIdsFromDomSubTree$(cellClone);
                  $dataRow$$inline_5607$$.appendChild(cellClone);
                  $cells$$inline_5618_headerTable$$inline_5567_hiddenCells$$inline_5591$$.push($cell$$inline_5609$$);
                  $cell$$inline_5609$$.style.display = "none";
                  $agent$$inline_5563_hiddenCells$$inline_5613_isGecko$$inline_5586_outerDiv$$inline_5560$$ ? cellClone.style.height = $headerCellFound$$inline_5581_headerIndex$$inline_5582_row$$inline_5603$$.offsetHeight + "px" : $agent$$inline_5585_firstFrozen$$inline_5611_headerRow$$inline_5578$$.$setOuterHeight$(cellClone, $headerCellFound$$inline_5581_headerIndex$$inline_5582_row$$inline_5603$$.offsetHeight);
                  $innerTable$$inline_5606$$ != $JSCompiler_alias_NULL$$ && ($JSCompiler_StaticMethods__adjustReorderInnerTableWidth$$($innerTable$$inline_5606$$, $i$$inline_5617_nestedDiv$$inline_5568_reorderColWidth$$inline_5589$$), this.$_processColGroup$() && $JSCompiler_StaticMethods__hideReorderColGroupCols$$(this, $innerTable$$inline_5606$$, $reorderIndex$$inline_5558$$, $colSpan$$inline_5559_reorderTH$$inline_5557$$))
                }
              }
            }
            $lastFrozen$$inline_5610_startPos$$inline_5596$$ += $block$$inline_5598_cell$$inline_5576$$.offsetHeight;
            this.$_processColGroup$() && ((!this.$_hasFrozenColumn$() || $JSCompiler_StaticMethods__isColumnFrozen$$(this, $reorderIndex$$inline_5558$$)) && $JSCompiler_StaticMethods__hideReorderColGroupCols$$(this, $block$$inline_5598_cell$$inline_5576$$, $reorderIndex$$inline_5558$$, $colSpan$$inline_5559_reorderTH$$inline_5557$$, $JSCompiler_alias_TRUE$$), this.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $reorderIndex$$inline_5558$$) && $JSCompiler_StaticMethods__adjustReorderNonFrozenCol$$(this, 
            $block$$inline_5598_cell$$inline_5576$$, $i$$inline_5617_nestedDiv$$inline_5568_reorderColWidth$$inline_5589$$))
          }
          if(!this.$_footerless$) {
            $lastFrozen$$inline_5610_startPos$$inline_5596$$ = this.$_lastFrozen$;
            $agent$$inline_5585_firstFrozen$$inline_5611_headerRow$$inline_5578$$ = this.$_firstFrozen$;
            $agent$$inline_5556_colTable$$inline_5569_colTable2$$inline_5590_headerDiv$$inline_5566_reorderColWidth$$inline_5612$$ = this.$_reorderColWidth$;
            $agent$$inline_5563_hiddenCells$$inline_5613_isGecko$$inline_5586_outerDiv$$inline_5560$$ = this.$_reorderHiddenCells$;
            $firstFrozen$$inline_5565_firstFrozen$$inline_5588_footerDiv$$inline_5614_footerTable$$inline_5615$$ = $JSCompiler_StaticMethods__getColumnFooter$$(this);
            $columnDivStyle$$inline_5562_lastFrozen$$inline_5564_lastFrozen$$inline_5587_nestedDiv$$inline_5616$$ = $JSCompiler_alias_NULL$$;
            this.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $reorderIndex$$inline_5558$$) ? ($columnDivStyle$$inline_5562_lastFrozen$$inline_5564_lastFrozen$$inline_5587_nestedDiv$$inline_5616$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($firstFrozen$$inline_5565_firstFrozen$$inline_5588_footerDiv$$inline_5614_footerTable$$inline_5615$$, "fd2"), $firstFrozen$$inline_5565_firstFrozen$$inline_5588_footerDiv$$inline_5614_footerTable$$inline_5615$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($columnDivStyle$$inline_5562_lastFrozen$$inline_5564_lastFrozen$$inline_5587_nestedDiv$$inline_5616$$, 
            "ft2")) : $firstFrozen$$inline_5565_firstFrozen$$inline_5588_footerDiv$$inline_5614_footerTable$$inline_5615$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($firstFrozen$$inline_5565_firstFrozen$$inline_5588_footerDiv$$inline_5614_footerTable$$inline_5615$$, "ft");
            for($i$$inline_5617_nestedDiv$$inline_5568_reorderColWidth$$inline_5589$$ = 0;2 > $i$$inline_5617_nestedDiv$$inline_5568_reorderColWidth$$inline_5589$$;$i$$inline_5617_nestedDiv$$inline_5568_reorderColWidth$$inline_5589$$++) {
              $cells$$inline_5618_headerTable$$inline_5567_hiddenCells$$inline_5591$$ = $firstFrozen$$inline_5565_firstFrozen$$inline_5588_footerDiv$$inline_5614_footerTable$$inline_5615$$.rows[$i$$inline_5617_nestedDiv$$inline_5568_reorderColWidth$$inline_5589$$].cells;
              $cellIndex$$inline_5619_dataBody$$inline_5592_nRows$$inline_5570$$ = $JSCompiler_StaticMethods__freezeColumnsToStart$$(this) && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $reorderIndex$$inline_5558$$) ? $reorderIndex$$inline_5558$$ - $lastFrozen$$inline_5610_startPos$$inline_5596$$ - 1 : $JSCompiler_StaticMethods__freezeColumnsToEnd$$(this) && $JSCompiler_StaticMethods__isColumnFrozen$$(this, $reorderIndex$$inline_5558$$) ? $reorderIndex$$inline_5558$$ - $agent$$inline_5585_firstFrozen$$inline_5611_headerRow$$inline_5578$$ : 
              $reorderIndex$$inline_5558$$;
              for($blockList$$inline_5593_cellSpan$$inline_5620_reorderColWidth$$inline_5571$$ = 0;$blockList$$inline_5593_cellSpan$$inline_5620_reorderColWidth$$inline_5571$$ < $colSpan$$inline_5559_reorderTH$$inline_5557$$;$blockList$$inline_5593_cellSpan$$inline_5620_reorderColWidth$$inline_5571$$++) {
                $cell$$inline_5621_childCount$$inline_5594_hiddenCells$$inline_5572$$ = $cells$$inline_5618_headerTable$$inline_5567_hiddenCells$$inline_5591$$[$cellIndex$$inline_5619_dataBody$$inline_5592_nRows$$inline_5570$$++], $agent$$inline_5563_hiddenCells$$inline_5613_isGecko$$inline_5586_outerDiv$$inline_5560$$.push($cell$$inline_5621_childCount$$inline_5594_hiddenCells$$inline_5572$$), $cell$$inline_5621_childCount$$inline_5594_hiddenCells$$inline_5572$$.$_afrIsFooter$ = $JSCompiler_alias_TRUE$$, 
                $cell$$inline_5621_childCount$$inline_5594_hiddenCells$$inline_5572$$.style.display = "none"
              }
            }
            this.$_processColGroup$() && $JSCompiler_StaticMethods__hideReorderColGroupCols$$(this, $firstFrozen$$inline_5565_firstFrozen$$inline_5588_footerDiv$$inline_5614_footerTable$$inline_5615$$, $reorderIndex$$inline_5558$$, $colSpan$$inline_5559_reorderTH$$inline_5557$$);
            $JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$$(this, $firstFrozen$$inline_5565_firstFrozen$$inline_5588_footerDiv$$inline_5614_footerTable$$inline_5615$$, $columnDivStyle$$inline_5562_lastFrozen$$inline_5564_lastFrozen$$inline_5587_nestedDiv$$inline_5616$$, $reorderIndex$$inline_5558$$, $agent$$inline_5556_colTable$$inline_5569_colTable2$$inline_5590_headerDiv$$inline_5566_reorderColWidth$$inline_5612$$)
          }
          this.$_columnReorderTracker$ = $dropColDiv$$inline_5561$$;
          $JSCompiler_StaticMethods__positionColumnReorderTracker$$(this, $domEvent$$56$$);
          $JSCompiler_StaticMethods__insertEmptyDropColumn$$(this, $domEvent$$56$$);
          this.$_colReorderDragCallback$ || (this.$_colReorderDragCallback$ = this.$createCallback$(this.$_handleColReorderDrag$), this.$_colReorderDropCallback$ = this.$createCallback$(this.$_handleColReorderDrop$), this.$_colReorderAbortCallback$ = this.$createCallback$(this.$_handleColReorderAbort$));
          $agent$$inline_3668_cell$$4_headerAction$$1_mdPos$$.$disableUserSelect$(this.$__getColumnHeader$());
          $AdfPage$$.$PAGE$.$startDrag$($domEvent$$56$$, this.$_colReorderDragCallback$, this.$_colReorderDropCallback$, this.$_colReorderAbortCallback$);
          $agent$$inline_3668_cell$$4_headerAction$$1_mdPos$$.setCursor($newPos_reorderTH$$inline_3669_th$$2$$, "move", $JSCompiler_alias_TRUE$$);
          $agent$$inline_3668_cell$$4_headerAction$$1_mdPos$$.setCursor(this.$getDomElement$(), "move", $JSCompiler_alias_TRUE$$);
          $agent$$inline_3668_cell$$4_headerAction$$1_mdPos$$.$eatEvent$($domEvent$$56$$)
        }
      }else {
        if(this.$_reorderTH$) {
          $AdfDhtmlTableBasePeer$$.$SetCursor$(this.$_reorderTH$, "move")
        }else {
          if($agent$$inline_3668_cell$$4_headerAction$$1_mdPos$$ = this.$__getColumnHeaderMouseAction$($domEvent$$56$$)) {
            $newPos_reorderTH$$inline_3669_th$$2$$ = $agent$$inline_3668_cell$$4_headerAction$$1_mdPos$$.$cell$, "resize" == $agent$$inline_3668_cell$$4_headerAction$$1_mdPos$$.type && $JSCompiler_StaticMethods__getResizedCellInfo$$(this, $agent$$inline_3668_cell$$4_headerAction$$1_mdPos$$) && (!$component$$1626$$.getColumnResizing || "enabled" == $component$$1626$$.getColumnResizing()) ? $AdfDhtmlTableBasePeer$$.$SetCursor$($newPos_reorderTH$$inline_3669_th$$2$$, $AdfAgent$$.$AGENT$.getCursor("col-resize")) : 
            "move" == $agent$$inline_3668_cell$$4_headerAction$$1_mdPos$$.type ? $AdfDhtmlTableBasePeer$$.$SetCursor$($newPos_reorderTH$$inline_3669_th$$2$$, $AdfAgent$$.$AGENT$.getCursor("move")) : "default" == $agent$$inline_3668_cell$$4_headerAction$$1_mdPos$$.type ? $AdfDhtmlTableBasePeer$$.$SetCursor$($newPos_reorderTH$$inline_3669_th$$2$$, "default") : $AdfDhtmlTableBasePeer$$.$SetCursor$($newPos_reorderTH$$inline_3669_th$$2$$, "")
          }
        }
      }
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleDomMouseMove", {$HandleDomMouseMove$:$AdfDhtmlTableBasePeer$$.prototype.$HandleDomMouseMove$});
$AdfDhtmlTableBasePeer$$.prototype.$__handleColumnResizing$ = function $$AdfDhtmlTableBasePeer$$$$$__handleColumnResizing$$($componentEvent$$398$$, $headerAction$$2$$) {
  if($headerAction$$2$$ == $JSCompiler_alias_NULL$$ && ($headerAction$$2$$ = this.$__getColumnHeaderMouseAction$($componentEvent$$398$$.$getNativeEvent$()), $headerAction$$2$$ == $JSCompiler_alias_NULL$$)) {
    return
  }
  if("resize" == $headerAction$$2$$.type) {
    var $columnHeader_domEvent$$57_indicator$$inline_3674_info$$23_s$$inline_3676$$ = $JSCompiler_StaticMethods__getResizedCellInfo$$(this, $headerAction$$2$$);
    if($columnHeader_domEvent$$57_indicator$$inline_3674_info$$23_s$$inline_3676$$) {
      this.$_resizedTH$ = $columnHeader_domEvent$$57_indicator$$inline_3674_info$$23_s$$inline_3676$$.$cell$;
      this.$_resizedIndex$ = $columnHeader_domEvent$$57_indicator$$inline_3674_info$$23_s$$inline_3676$$.$displayIndex$;
      var $JSCompiler_temp_const$$4981_parentTableOffsetWidth$$inline_3679_resizedTH$$inline_3672_scroller$$inline_5629$$ = $columnHeader_domEvent$$57_indicator$$inline_3674_info$$23_s$$inline_3676$$.$cell$, $JSCompiler_temp_const$$4997_displayIndex$$inline_3673_domParent$$inline_3678$$ = $columnHeader_domEvent$$57_indicator$$inline_3674_info$$23_s$$inline_3676$$.$displayIndex$;
      if($columnHeader_domEvent$$57_indicator$$inline_3674_info$$23_s$$inline_3676$$ = this.$__getElemBySubId$("ri")) {
        var $isLTR$$inline_3675_left$$inline_3677_width$$inline_5624$$ = !$AdfDhtmlTableBasePeer$$.$_isRTL$(), $columnHeader_domEvent$$57_indicator$$inline_3674_info$$23_s$$inline_3676$$ = $columnHeader_domEvent$$57_indicator$$inline_3674_info$$23_s$$inline_3676$$.style;
        $columnHeader_domEvent$$57_indicator$$inline_3674_info$$23_s$$inline_3676$$.display = "block";
        $columnHeader_domEvent$$57_indicator$$inline_3674_info$$23_s$$inline_3676$$.zIndex = 20;
        $columnHeader_domEvent$$57_indicator$$inline_3674_info$$23_s$$inline_3676$$.top = "0px";
        if($isLTR$$inline_3675_left$$inline_3677_width$$inline_5624$$) {
          $isLTR$$inline_3675_left$$inline_3677_width$$inline_5624$$ = $JSCompiler_temp_const$$4981_parentTableOffsetWidth$$inline_3679_resizedTH$$inline_3672_scroller$$inline_5629$$.offsetLeft + $JSCompiler_temp_const$$4981_parentTableOffsetWidth$$inline_3679_resizedTH$$inline_3672_scroller$$inline_5629$$.offsetWidth;
          if($JSCompiler_StaticMethods__freezeColumnsToStart$$(this) && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $JSCompiler_temp_const$$4997_displayIndex$$inline_3673_domParent$$inline_3678$$)) {
            $isLTR$$inline_3675_left$$inline_3677_width$$inline_5624$$ += this.$_frozenWidth$
          }else {
            if($JSCompiler_StaticMethods__freezeColumnsToEnd$$(this) && $JSCompiler_StaticMethods__isColumnFrozen$$(this, $JSCompiler_temp_const$$4997_displayIndex$$inline_3673_domParent$$inline_3678$$)) {
              var $JSCompiler_temp_const$$4981_parentTableOffsetWidth$$inline_3679_resizedTH$$inline_3672_scroller$$inline_5629$$ = $isLTR$$inline_3675_left$$inline_3677_width$$inline_5624$$, $isLTR$$inline_3675_left$$inline_3677_width$$inline_5624$$ = 0, $colHeader$$inline_5625_colHeaderTable$$inline_5626_parentTableOffsetLeft$$inline_3680$$ = this.$__getColumnHeader$();
              if($colHeader$$inline_5625_colHeaderTable$$inline_5626_parentTableOffsetLeft$$inline_3680$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colHeader$$inline_5625_colHeaderTable$$inline_5626_parentTableOffsetLeft$$inline_3680$$, "d2")) {
                $isLTR$$inline_3675_left$$inline_3677_width$$inline_5624$$ = $colHeader$$inline_5625_colHeaderTable$$inline_5626_parentTableOffsetLeft$$inline_3680$$.offsetWidth
              }
              $isLTR$$inline_3675_left$$inline_3677_width$$inline_5624$$ = $JSCompiler_temp_const$$4981_parentTableOffsetWidth$$inline_3679_resizedTH$$inline_3672_scroller$$inline_5629$$ + $isLTR$$inline_3675_left$$inline_3677_width$$inline_5624$$
            }
          }
          if(!this.$_hasFrozenColumn$() || !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $JSCompiler_temp_const$$4997_displayIndex$$inline_3673_domParent$$inline_3678$$)) {
            $isLTR$$inline_3675_left$$inline_3677_width$$inline_5624$$ -= this.$_currentScrollLeft$
          }
        }else {
          if($isLTR$$inline_3675_left$$inline_3677_width$$inline_5624$$ = $JSCompiler_temp_const$$4981_parentTableOffsetWidth$$inline_3679_resizedTH$$inline_3672_scroller$$inline_5629$$.offsetLeft, $JSCompiler_StaticMethods__freezeColumnsToStart$$(this) && $JSCompiler_StaticMethods__isColumnFrozen$$(this, $JSCompiler_temp_const$$4997_displayIndex$$inline_3673_domParent$$inline_3678$$)) {
            $isLTR$$inline_3675_left$$inline_3677_width$$inline_5624$$ += this.$getDomElement$().offsetWidth - $JSCompiler_temp_const$$4981_parentTableOffsetWidth$$inline_3679_resizedTH$$inline_3672_scroller$$inline_5629$$.parentNode.parentNode.offsetWidth
          }else {
            if($JSCompiler_StaticMethods__freezeColumnsToEnd$$(this) && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $JSCompiler_temp_const$$4997_displayIndex$$inline_3673_domParent$$inline_3678$$)) {
              $isLTR$$inline_3675_left$$inline_3677_width$$inline_5624$$ += this.$_frozenWidth$
            }else {
              for($JSCompiler_temp_const$$4997_displayIndex$$inline_3673_domParent$$inline_3678$$ = $JSCompiler_temp_const$$4981_parentTableOffsetWidth$$inline_3679_resizedTH$$inline_3672_scroller$$inline_5629$$.parentNode;$JSCompiler_temp_const$$4997_displayIndex$$inline_3673_domParent$$inline_3678$$ && "TABLE" != $JSCompiler_temp_const$$4997_displayIndex$$inline_3673_domParent$$inline_3678$$.tagName;) {
                $JSCompiler_temp_const$$4997_displayIndex$$inline_3673_domParent$$inline_3678$$ = $JSCompiler_temp_const$$4997_displayIndex$$inline_3673_domParent$$inline_3678$$.parentNode
              }
              if($JSCompiler_temp_const$$4997_displayIndex$$inline_3673_domParent$$inline_3678$$ && "TABLE" == $JSCompiler_temp_const$$4997_displayIndex$$inline_3673_domParent$$inline_3678$$.tagName) {
                $JSCompiler_temp_const$$4981_parentTableOffsetWidth$$inline_3679_resizedTH$$inline_3672_scroller$$inline_5629$$ = $JSCompiler_temp_const$$4997_displayIndex$$inline_3673_domParent$$inline_3678$$.offsetWidth;
                for($colHeader$$inline_5625_colHeaderTable$$inline_5626_parentTableOffsetLeft$$inline_3680$$ = $JSCompiler_temp_const$$4997_displayIndex$$inline_3673_domParent$$inline_3678$$.offsetLeft;$JSCompiler_temp_const$$4997_displayIndex$$inline_3673_domParent$$inline_3678$$ && "DIV" != $JSCompiler_temp_const$$4997_displayIndex$$inline_3673_domParent$$inline_3678$$.tagName;) {
                  $JSCompiler_temp_const$$4997_displayIndex$$inline_3673_domParent$$inline_3678$$ = $JSCompiler_temp_const$$4997_displayIndex$$inline_3673_domParent$$inline_3678$$.parentNode
                }
                $JSCompiler_temp_const$$4997_displayIndex$$inline_3673_domParent$$inline_3678$$ && "DIV" == $JSCompiler_temp_const$$4997_displayIndex$$inline_3673_domParent$$inline_3678$$.tagName && $JSCompiler_temp_const$$4997_displayIndex$$inline_3673_domParent$$inline_3678$$.offsetWidth > $JSCompiler_temp_const$$4981_parentTableOffsetWidth$$inline_3679_resizedTH$$inline_3672_scroller$$inline_5629$$ && ($isLTR$$inline_3675_left$$inline_3677_width$$inline_5624$$ += $colHeader$$inline_5625_colHeaderTable$$inline_5626_parentTableOffsetLeft$$inline_3680$$)
              }
              $isLTR$$inline_3675_left$$inline_3677_width$$inline_5624$$ -= $JSCompiler_StaticMethods__getRTLScrollAdjustment$$(this);
              $JSCompiler_StaticMethods__getScrollHeight$$(this) > $JSCompiler_StaticMethods__getScrollerOffsetHeight$$(this) && ($JSCompiler_temp_const$$4997_displayIndex$$inline_3673_domParent$$inline_3678$$ = $isLTR$$inline_3675_left$$inline_3677_width$$inline_5624$$, $JSCompiler_temp_const$$4981_parentTableOffsetWidth$$inline_3679_resizedTH$$inline_3672_scroller$$inline_5629$$ = this.$GetScroller$(), $isLTR$$inline_3675_left$$inline_3677_width$$inline_5624$$ = $JSCompiler_temp_const$$4997_displayIndex$$inline_3673_domParent$$inline_3678$$ + 
              (this.$_footerless$ && !this.$_isPaged$ ? $JSCompiler_temp_const$$4981_parentTableOffsetWidth$$inline_3679_resizedTH$$inline_3672_scroller$$inline_5629$$.offsetWidth - $JSCompiler_temp_const$$4981_parentTableOffsetWidth$$inline_3679_resizedTH$$inline_3672_scroller$$inline_5629$$.clientWidth : $JSCompiler_temp_const$$4981_parentTableOffsetWidth$$inline_3679_resizedTH$$inline_3672_scroller$$inline_5629$$[1].offsetWidth - $JSCompiler_temp_const$$4981_parentTableOffsetWidth$$inline_3679_resizedTH$$inline_3672_scroller$$inline_5629$$[1].clientWidth))
            }
          }
        }
        $columnHeader_domEvent$$57_indicator$$inline_3674_info$$23_s$$inline_3676$$.left = $isLTR$$inline_3675_left$$inline_3677_width$$inline_5624$$ + "px";
        $columnHeader_domEvent$$57_indicator$$inline_3674_info$$23_s$$inline_3676$$.height = this.$_cachedCHHeight$ + this.$_cachedCFHeight$ + this.$_cachedNBHeight$ + this.$_cachedFMHeight$ + this.$GetDataBody$().offsetHeight + "px"
      }
      this.$_resizeColDelta$ = 0;
      $columnHeader_domEvent$$57_indicator$$inline_3674_info$$23_s$$inline_3676$$ = this.$__getColumnHeader$();
      $AdfAgent$$.$AGENT$.$disableUserSelect$($columnHeader_domEvent$$57_indicator$$inline_3674_info$$23_s$$inline_3676$$);
      $componentEvent$$398$$.cancel();
      $columnHeader_domEvent$$57_indicator$$inline_3674_info$$23_s$$inline_3676$$ = $componentEvent$$398$$.$getNativeEvent$();
      $AdfPage$$.$PAGE$.$startDrag$($columnHeader_domEvent$$57_indicator$$inline_3674_info$$23_s$$inline_3676$$, this.$_colResizeDragCallback$, this.$_colResizeDropCallback$)
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__handleColumnResizing", {$__handleColumnResizing$:$AdfDhtmlTableBasePeer$$.prototype.$__handleColumnResizing$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentMouseDown$ = function $$AdfDhtmlTableBasePeer$$$$$HandleComponentMouseDown$$($colIndices_columnHeader$$1_componentEvent$$399$$) {
  var $component$$1627_domEvent$$58_selState$$2$$ = $colIndices_columnHeader$$1_componentEvent$$399$$.$getNativeEvent$(), $headerAction$$3$$ = this.$__getColumnHeaderMouseAction$($component$$1627_domEvent$$58_selState$$2$$), $actionType$$ = $headerAction$$3$$ ? $headerAction$$3$$.type : $JSCompiler_alias_NULL$$;
  if((this.$_virtInitialized$ || "clearAllFilter" == $actionType$$) && this.$__isOwnComponentEvent$($colIndices_columnHeader$$1_componentEvent$$399$$)) {
    var $agent$$536_queryEvent$$2$$ = $AdfAgent$$.$AGENT$, $target$$174$$ = $agent$$536_queryEvent$$2$$.$getEventTarget$($component$$1627_domEvent$$58_selState$$2$$), $header$$3_isTargetCellFilter_rowKey$$63$$ = this.$__getColumnHeader$();
    $header$$3_isTargetCellFilter_rowKey$$63$$ && "readOnly" != this.$getComponent$().getEditingMode() && $AdfDomUtils$$.$disableTabStop$($header$$3_isTargetCellFilter_rowKey$$63$$, $JSCompiler_alias_FALSE$$);
    var $attrs$$20_row$$55$$ = this.$GetRowKeyAndRow$($target$$174$$, this.$getDomElement$());
    if($attrs$$20_row$$55$$ != $JSCompiler_alias_NULL$$ && ($header$$3_isTargetCellFilter_rowKey$$63$$ = $attrs$$20_row$$55$$[0], $attrs$$20_row$$55$$ = $attrs$$20_row$$55$$[1], $header$$3_isTargetCellFilter_rowKey$$63$$ != $JSCompiler_alias_NULL$$)) {
      $JSCompiler_StaticMethods__handleRowMouseDown$$(this, $component$$1627_domEvent$$58_selState$$2$$, $target$$174$$, $agent$$536_queryEvent$$2$$.$isLeftButton$($component$$1627_domEvent$$58_selState$$2$$), $agent$$536_queryEvent$$2$$.$isSelectionToggle$($component$$1627_domEvent$$58_selState$$2$$), $component$$1627_domEvent$$58_selState$$2$$.shiftKey, $header$$3_isTargetCellFilter_rowKey$$63$$, $attrs$$20_row$$55$$);
      return
    }
    $agent$$536_queryEvent$$2$$.$isLeftButton$($component$$1627_domEvent$$58_selState$$2$$) && ($header$$3_isTargetCellFilter_rowKey$$63$$ = $JSCompiler_StaticMethods__isTargetCellFilter$$(this, $target$$174$$), this.$_isTargetCellEditable$($target$$174$$, $header$$3_isTargetCellFilter_rowKey$$63$$) && "clearAllFilter" != $actionType$$ ? $header$$3_isTargetCellFilter_rowKey$$63$$ && (this.$_editableTableReadOnlyMode$ && $JSCompiler_StaticMethods__setReadOnlyMode$$(this, $JSCompiler_alias_FALSE$$, 
    $target$$174$$, $JSCompiler_alias_FALSE$$), $JSCompiler_StaticMethods__setHeaderCellFocus$$(this, $JSCompiler_StaticMethods__getParentTH$$(this, $component$$1627_domEvent$$58_selState$$2$$))) : $actionType$$ && ("selectAll" == $actionType$$ ? (this.$_grabFocus$(), ($component$$1627_domEvent$$58_selState$$2$$ = this.$getComponent$().getSelectedRowKeys()) && $component$$1627_domEvent$$58_selState$$2$$[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$] ? (this.$_selUnselectAll$(), $JSCompiler_StaticMethods__queueColumnSelectionEvent$$(this)) : 
    $JSCompiler_StaticMethods__selSelectAll$$(this)) : "clearAllFilter" == $actionType$$ ? ($component$$1627_domEvent$$58_selState$$2$$ = this.$getComponent$(), $agent$$536_queryEvent$$2$$ = new $AdfQueryEvent$$($component$$1627_domEvent$$58_selState$$2$$), $agent$$536_queryEvent$$2$$.$setClearAll$($JSCompiler_alias_TRUE$$), $component$$1627_domEvent$$58_selState$$2$$.$queueEvent$($agent$$536_queryEvent$$2$$), $component$$1627_domEvent$$58_selState$$2$$.setSelectedRowKeys($JSCompiler_alias_NULL$$)) : 
    "resize" == $actionType$$ ? this.$__handleColumnResizing$($colIndices_columnHeader$$1_componentEvent$$399$$, $headerAction$$3$$) : "move" == $actionType$$ ? (this.$_mdPos$ = $agent$$536_queryEvent$$2$$.$getMousePosition$($component$$1627_domEvent$$58_selState$$2$$), this.$_reorderTH$ = $headerAction$$3$$.$cell$, $colIndices_columnHeader$$1_componentEvent$$399$$.cancel()) : "select" == $actionType$$ && (this.$_grabFocus$(), $colIndices_columnHeader$$1_componentEvent$$399$$ = $headerAction$$3$$.$colIndices$, 
    0 < $colIndices_columnHeader$$1_componentEvent$$399$$.length && ($component$$1627_domEvent$$58_selState$$2$$.shiftKey || (this.$_anchorColumnHeader$ = $headerAction$$3$$.$cell$), $JSCompiler_StaticMethods__doColumnSelections$$(this, $component$$1627_domEvent$$58_selState$$2$$, $colIndices_columnHeader$$1_componentEvent$$399$$, $headerAction$$3$$.$colIds$), $JSCompiler_StaticMethods__isMultipleColumnSelect$$(this) && ($JSCompiler_alias_NULL$$ == this.$_handleColumnHeaderDragCallback$ && (this.$_handleColumnHeaderDragCallback$ = 
    this.$createCallback$(this.$_handleColumnHeaderDrag$), this.$_handleColumnHeaderDropCallback$ = this.$createCallback$(this.$_handleColumnHeaderDrop$)), $colIndices_columnHeader$$1_componentEvent$$399$$ = this.$__getColumnHeader$(), $agent$$536_queryEvent$$2$$.$disableUserSelect$($colIndices_columnHeader$$1_componentEvent$$399$$), $AdfPage$$.$PAGE$.$startDrag$($component$$1627_domEvent$$58_selState$$2$$, this.$_handleColumnHeaderDragCallback$, $JSCompiler_alias_NULL$$)))), "resize" != $actionType$$ && 
    ("sort" != $actionType$$ && $headerAction$$3$$.$cell$ != $JSCompiler_alias_NULL$$) && $JSCompiler_StaticMethods__setHeaderCellFocus$$(this, $headerAction$$3$$.$cell$)))
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleComponentMouseDown", {$HandleComponentMouseDown$:$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentMouseDown$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentMouseUp$ = function $$AdfDhtmlTableBasePeer$$$$$HandleComponentMouseUp$$() {
  this.$_reorderTH$ = this.$_mdPos$ = $JSCompiler_alias_NULL$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleComponentMouseUp", {$HandleComponentMouseUp$:$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentMouseUp$});
$AdfDhtmlTableBasePeer$$.prototype.$_selectInputOnMouseUp$ = function $$AdfDhtmlTableBasePeer$$$$$_selectInputOnMouseUp$$($targetNode$$47$$) {
  var $hasSelection$$, $selectedText$$;
  $targetNode$$47$$.selectionStart != $JSCompiler_alias_NULL$$ && ($hasSelection$$ = 0 < $targetNode$$47$$.selectionEnd - $targetNode$$47$$.selectionStart);
  $selectedText$$ = $AdfAgent$$.$AGENT$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && 9 > $AdfAgent$$.$AGENT$.$getVersion$() ? this.$getDomDocument$().selection.createRange().text : window.getSelection().toString();
  !$hasSelection$$ && "" != $selectedText$$ && $targetNode$$47$$.select()
};
$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentDblClick$ = function $$AdfDhtmlTableBasePeer$$$$$HandleComponentDblClick$$($componentEvent$$401$$) {
  this.$_virtInitialized$ && (this.$__isOwnComponentEvent$($componentEvent$$401$$) && this.$_isTargetCellEditable$($componentEvent$$401$$.$getNativeEventTarget$())) && (this.$_ctePatternStart$ = $JSCompiler_alias_VOID$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleComponentDblClick", {$HandleComponentDblClick$:$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentDblClick$});
function $JSCompiler_StaticMethods__getOnlyTextNode$$($allNodes$$2_domNode$$96$$) {
  var $domDoc$$9_firstChild$$12$$ = $allNodes$$2_domNode$$96$$.ownerDocument, $onlyTextNode$$1$$ = $JSCompiler_alias_NULL$$;
  if($domDoc$$9_firstChild$$12$$.evaluate && $AdfAgent$$.$AGENT$.$getPlatform$() != $AdfAgent$$.$EDGE_PLATFORM$) {
    $allNodes$$2_domNode$$96$$ = $domDoc$$9_firstChild$$12$$.evaluate(".//text()", $allNodes$$2_domNode$$96$$, $JSCompiler_alias_NULL$$, XPathResult.ANY_TYPE, $JSCompiler_alias_NULL$$), ($onlyTextNode$$1$$ = $allNodes$$2_domNode$$96$$.iterateNext()) && $allNodes$$2_domNode$$96$$.iterateNext() && ($onlyTextNode$$1$$ = $JSCompiler_alias_NULL$$)
  }else {
    ($domDoc$$9_firstChild$$12$$ = $allNodes$$2_domNode$$96$$.firstChild) && 3 == $domDoc$$9_firstChild$$12$$.nodeType && ($onlyTextNode$$1$$ = $domDoc$$9_firstChild$$12$$);
    $allNodes$$2_domNode$$96$$ = $allNodes$$2_domNode$$96$$.getElementsByTagName("*");
    for(var $nodeCount$$5$$ = $allNodes$$2_domNode$$96$$.length, $i$$455$$ = 0;$i$$455$$ < $nodeCount$$5$$;$i$$455$$++) {
      if(($domDoc$$9_firstChild$$12$$ = $allNodes$$2_domNode$$96$$[$i$$455$$].firstChild) && 3 == $domDoc$$9_firstChild$$12$$.nodeType) {
        if($onlyTextNode$$1$$) {
          $onlyTextNode$$1$$ = $JSCompiler_alias_NULL$$;
          break
        }else {
          $onlyTextNode$$1$$ = $domDoc$$9_firstChild$$12$$
        }
      }
    }
  }
  return $onlyTextNode$$1$$
}
$AdfDhtmlTableBasePeer$$.prototype.$getClickLocation$ = function $$AdfDhtmlTableBasePeer$$$$$getClickLocation$$($domEvent$$59_mousePos$$6$$) {
  var $agent$$537$$ = $AdfAgent$$.$AGENT$, $colHeader$$2$$ = this.$__getColumnHeader$(), $headerPos$$;
  $colHeader$$2$$ && ($headerPos$$ = $agent$$537$$.$getElementPosition$($colHeader$$2$$));
  $domEvent$$59_mousePos$$6$$ = $agent$$537$$.$getMousePosition$($domEvent$$59_mousePos$$6$$);
  return $colHeader$$2$$ && $domEvent$$59_mousePos$$6$$.y - $headerPos$$.y <= this.$_cachedCHHeight$ ? "header" : "body"
};
$goog$exportSymbol$$("AdfDhtmlTableBasePeer.prototype.getClickLocation", $AdfDhtmlTableBasePeer$$.prototype.$getClickLocation$);
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.getClickLocation", {$getClickLocation$:$AdfDhtmlTableBasePeer$$.prototype.$getClickLocation$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentContextMenu$ = function $$AdfDhtmlTableBasePeer$$$$$HandleComponentContextMenu$$($componentEvent$$402_menuId$$inline_3685_rowKey$$64_target$$175$$) {
  var $domEvent$$60$$ = $componentEvent$$402_menuId$$inline_3685_rowKey$$64_target$$175$$.$getNativeEvent$(), $agent$$538_attrs$$21_popup$$inline_3686_row$$56$$ = $AdfAgent$$.$AGENT$;
  if($componentEvent$$402_menuId$$inline_3685_rowKey$$64_target$$175$$.$isPositionalRequest$()) {
    if("header" === this.$getClickLocation$($domEvent$$60$$)) {
      $JSCompiler_StaticMethods__handleColumnContextMenu$$(this, $domEvent$$60$$)
    }else {
      if($componentEvent$$402_menuId$$inline_3685_rowKey$$64_target$$175$$ = $agent$$538_attrs$$21_popup$$inline_3686_row$$56$$.$getEventTarget$($domEvent$$60$$), !this.$_isTargetCellEditable$($componentEvent$$402_menuId$$inline_3685_rowKey$$64_target$$175$$)) {
        $agent$$538_attrs$$21_popup$$inline_3686_row$$56$$ = this.$GetRowKeyAndRow$($componentEvent$$402_menuId$$inline_3685_rowKey$$64_target$$175$$, this.$getDomElement$());
        if($agent$$538_attrs$$21_popup$$inline_3686_row$$56$$ != $JSCompiler_alias_NULL$$ && ($componentEvent$$402_menuId$$inline_3685_rowKey$$64_target$$175$$ = $agent$$538_attrs$$21_popup$$inline_3686_row$$56$$[0], $agent$$538_attrs$$21_popup$$inline_3686_row$$56$$ = $agent$$538_attrs$$21_popup$$inline_3686_row$$56$$[1], $componentEvent$$402_menuId$$inline_3685_rowKey$$64_target$$175$$ != $JSCompiler_alias_NULL$$)) {
          this.$HandleRowContextMenu$($domEvent$$60$$, $componentEvent$$402_menuId$$inline_3685_rowKey$$64_target$$175$$, $agent$$538_attrs$$21_popup$$inline_3686_row$$56$$);
          return
        }
        var $component$$inline_3684_menuFindContainer$$inline_3687$$ = this.$getComponent$();
        if($componentEvent$$402_menuId$$inline_3685_rowKey$$64_target$$175$$ = $component$$inline_3684_menuFindContainer$$inline_3687$$.getBodyContextMenuId ? $component$$inline_3684_menuFindContainer$$inline_3687$$.getBodyContextMenuId() : $JSCompiler_alias_NULL$$) {
          $component$$inline_3684_menuFindContainer$$inline_3687$$.setSelectedRowKeys({}), $agent$$538_attrs$$21_popup$$inline_3686_row$$56$$ = $component$$inline_3684_menuFindContainer$$inline_3687$$.$findComponent$($componentEvent$$402_menuId$$inline_3685_rowKey$$64_target$$175$$), $agent$$538_attrs$$21_popup$$inline_3686_row$$56$$ == $JSCompiler_alias_NULL$$ && ($AdfPage$$.$PAGE$.$findComponent$($componentEvent$$402_menuId$$inline_3685_rowKey$$64_target$$175$$), $component$$inline_3684_menuFindContainer$$inline_3687$$ = 
          $JSCompiler_alias_NULL$$), this.$showContextMenu$($domEvent$$60$$, $componentEvent$$402_menuId$$inline_3685_rowKey$$64_target$$175$$, $component$$inline_3684_menuFindContainer$$inline_3687$$), $AdfAgent$$.$AGENT$.$eatEvent$($domEvent$$60$$)
        }
      }
    }
  }else {
    $JSCompiler_StaticMethods__handleKeyboardContextMenu$$(this, $domEvent$$60$$, $JSCompiler_alias_FALSE$$)
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleComponentContextMenu", {$HandleComponentContextMenu$:$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentContextMenu$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentClick$ = function $$AdfDhtmlTableBasePeer$$$$$HandleComponentClick$$($action$$8_componentEvent$$403$$) {
  if(!this.$__isOwnComponentEvent$($action$$8_componentEvent$$403$$)) {
    return $JSCompiler_alias_FALSE$$
  }
  var $component$$1628$$ = this.$getComponent$(), $agent$$540$$ = $AdfAgent$$.$AGENT$, $domEvent$$61$$ = $action$$8_componentEvent$$403$$.$getNativeEvent$(), $target$$176$$ = $agent$$540$$.$getEventTarget$($domEvent$$61$$), $attrs$$22_row$$57$$ = this.$GetRowKeyAndRow$($target$$176$$, this.$getDomElement$());
  if($attrs$$22_row$$57$$ != $JSCompiler_alias_NULL$$) {
    var $headerAction$$4_rowKey$$65$$ = $attrs$$22_row$$57$$[0], $attrs$$22_row$$57$$ = $attrs$$22_row$$57$$[1];
    if($headerAction$$4_rowKey$$65$$ != $JSCompiler_alias_NULL$$) {
      return $action$$8_componentEvent$$403$$.$isLeftButtonPressed$() && ($action$$8_componentEvent$$403$$ = this.$_getExpandAction$($target$$176$$), "expand" == $action$$8_componentEvent$$403$$ ? $component$$1628$$.$setDisclosedRowKey$($headerAction$$4_rowKey$$65$$, $JSCompiler_alias_TRUE$$) : "collapse" == $action$$8_componentEvent$$403$$ ? $component$$1628$$.$setDisclosedRowKey$($headerAction$$4_rowKey$$65$$, $JSCompiler_alias_FALSE$$) : $JSCompiler_StaticMethods__handleRowClick$$(this, $target$$176$$, 
      $agent$$540$$.$isLeftButtonClick$($domEvent$$61$$), $agent$$540$$.$isSelectionToggle$($domEvent$$61$$), $domEvent$$61$$.shiftKey, $headerAction$$4_rowKey$$65$$, $attrs$$22_row$$57$$)), $JSCompiler_alias_TRUE$$
    }
  }
  if(!this.$_headerless$ && ($headerAction$$4_rowKey$$65$$ = this.$__getColumnHeaderMouseAction$($domEvent$$61$$)) && "sort" == $headerAction$$4_rowKey$$65$$.type && !$action$$8_componentEvent$$403$$.$isCanceled$()) {
    return $AdfTableUtils$$.$queueSortEvent$($component$$1628$$, [$headerAction$$4_rowKey$$65$$.$sortProperty$], [$headerAction$$4_rowKey$$65$$.$sortOrder$]), $agent$$540$$.$eatEvent$($domEvent$$61$$), $JSCompiler_alias_FALSE$$
  }
  this.$_hasNavBar$ && this.$__handleNavBarItemsClick$($domEvent$$61$$, $target$$176$$);
  this.$_isLoadMore$ && this.$__handleLoadMoreItemsClick$($domEvent$$61$$, $target$$176$$);
  return $JSCompiler_alias_TRUE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleComponentClick", {$HandleComponentClick$:$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentClick$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentValueChange$ = function $$AdfDhtmlTableBasePeer$$$$$HandleComponentValueChange$$($componentEvent$$404$$) {
  if(!$componentEvent$$404$$.$isCanceled$()) {
    var $eventTarget$$inline_3693_source$$inline_3691$$ = $componentEvent$$404$$.getSource(), $peer$$inline_3692$$ = $eventTarget$$inline_3693_source$$inline_3691$$.$getPeer$();
    $peer$$inline_3692$$.bind($eventTarget$$inline_3693_source$$inline_3691$$);
    $eventTarget$$inline_3693_source$$inline_3691$$ = $peer$$inline_3692$$.$getDomElement$();
    $JSCompiler_StaticMethods__isTargetCellFilter$$(this, $eventTarget$$inline_3693_source$$inline_3691$$) && $componentEvent$$404$$.$propagatesToServer$() && $JSCompiler_StaticMethods__handleFilterCellAction$$(this)
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleComponentValueChange", {$HandleComponentValueChange$:$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentValueChange$});
function $JSCompiler_StaticMethods__skipScrollRequest$$($JSCompiler_StaticMethods__skipScrollRequest$self$$) {
  return $AdfAgent$$.$AGENT$.$getPlatform$() == $AdfAgent$$.$WEBKIT_PLATFORM$ && $JSCompiler_StaticMethods__skipScrollRequest$self$$.$_scrollTopUpdating$ && (!$JSCompiler_StaticMethods__skipScrollRequest$self$$.$_isTouch$ || "Windows" == $AdfAgent$$.$guessOS$()) && $JSCompiler_StaticMethods__skipScrollRequest$self$$.$_currentScrollTop$ == $JSCompiler_StaticMethods__getScrollTop$$($JSCompiler_StaticMethods__skipScrollRequest$self$$)
}
$AdfDhtmlTableBasePeer$$.prototype.$HandleDomScroll$ = function $$AdfDhtmlTableBasePeer$$$$$HandleDomScroll$$($component$$1629_scrollTop$$23$$) {
  if(!$JSCompiler_StaticMethods__skipScrollRequest$$(this)) {
    var $scrollLeft$$20$$ = this.$__getScrollLeft$();
    $component$$1629_scrollTop$$23$$ = this.$_associatedPeer$ != $JSCompiler_alias_NULL$$ && $AdfAgent$$.$AGENT$.$getPlatform$() == $AdfAgent$$.$GECKO_PLATFORM$ && $component$$1629_scrollTop$$23$$.$getProperty$("_afrSlaveId") != $JSCompiler_alias_NULL$$ ? -1 : $JSCompiler_StaticMethods__getScrollTop$$(this);
    this.$scrollToPos$($scrollLeft$$20$$, $component$$1629_scrollTop$$23$$);
    $JSCompiler_StaticMethods__associatedPeerScroll$$(this, -1, $component$$1629_scrollTop$$23$$)
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleDomScroll", {$HandleDomScroll$:$AdfDhtmlTableBasePeer$$.prototype.$HandleDomScroll$});
function $JSCompiler_StaticMethods__associatedPeerScroll$$($JSCompiler_StaticMethods__associatedPeerScroll$self$$, $scrollLeft$$21$$, $scrollTop$$24$$, $numberOfTries$$) {
  $JSCompiler_StaticMethods__associatedPeerScroll$self$$.$_associatedPeer$ != $JSCompiler_alias_NULL$$ && ($numberOfTries$$ = !$numberOfTries$$ ? 1 : ++$numberOfTries$$, $JSCompiler_StaticMethods__associatedPeerScroll$self$$.$_associatedPeer$.$_virtInitialized$ ? $JSCompiler_StaticMethods__associatedPeerScroll$self$$.$_associatedPeer$.$scrollToPos$($scrollLeft$$21$$, $scrollTop$$24$$) : 4 > $numberOfTries$$ ? setTimeout(function() {
    $JSCompiler_StaticMethods__associatedPeerScroll$$($JSCompiler_StaticMethods__associatedPeerScroll$self$$, $scrollLeft$$21$$, $scrollTop$$24$$, $numberOfTries$$)
  }, 0) : $AdfLogger$$.$LOGGER$.severe("Tried 3 times w/ _associatedPeerScroll " + $scrollLeft$$21$$ + " : " + $scrollTop$$24$$))
}
$AdfDhtmlTableBasePeer$$.prototype.$_handleInnerTableScroll$ = function $$AdfDhtmlTableBasePeer$$$$$_handleInnerTableScroll$$($evt$$138$$) {
  $evt$$138$$ || ($evt$$138$$ = $AdfPage$$.$PAGE$.$getDomWindow$().event);
  var $div$$13$$ = $AdfAgent$$.$AGENT$.$getEventTarget$($evt$$138$$);
  this.$_touchMoveManager$ != $JSCompiler_alias_NULL$$ && ($div$$13$$ = $evt$$138$$.target);
  this.$scrollToPos$($AdfAgent$$.$AGENT$.getScrollLeft($div$$13$$), -1)
};
$AdfDhtmlTableBasePeer$$.prototype.$_handleDataBodyScroll$ = function $$AdfDhtmlTableBasePeer$$$$$_handleDataBodyScroll$$() {
  var $scrollLeft$$22$$ = -1, $dataBody$$71$$, $first$$3_scrollTop$$25$$;
  if($JSCompiler_StaticMethods__skipScrollRequest$$(this)) {
    if($dataBody$$71$$ = this.$GetDataBody$(), $first$$3_scrollTop$$25$$ = $dataBody$$71$$.firstChild) {
      var $dataBodyLeft$$ = $AdfAgent$$.$AGENT$.getScrollLeft($dataBody$$71$$);
      if($dataBodyLeft$$ == this.$_currentScrollLeft$) {
        return
      }
      this.$_hasFrozenColumn$() || ($scrollLeft$$22$$ = $dataBodyLeft$$)
    }else {
      return
    }
  }
  this.$_handleDataCallbackBeingProcessed$ === $JSCompiler_alias_TRUE$$ ? (this.$_handleDataBodyScrollTimeout$ != $JSCompiler_alias_NULL$$ && (window.clearTimeout(this.$_handleDataBodyScrollTimeout$), delete this.$_handleDataBodyScrollTimeout$), this.$_handleDataBodyScrollTimeout$ = window.setTimeout(this.$createCallback$(this.$_handleDataBodyScroll$), 0)) : ($dataBody$$71$$ || ($dataBody$$71$$ = this.$GetDataBody$()), $first$$3_scrollTop$$25$$ || ($first$$3_scrollTop$$25$$ = $dataBody$$71$$.firstChild), 
  $first$$3_scrollTop$$25$$ && ($first$$3_scrollTop$$25$$ = $dataBody$$71$$.scrollTop + $first$$3_scrollTop$$25$$.$startPos$ - parseInt(this.$_hShiftDataBody$) - parseInt(this.$_hShiftLoadMoreDataBody$), !this.$_hasFrozenColumn$() && -1 == $scrollLeft$$22$$ && ($scrollLeft$$22$$ = $AdfAgent$$.$AGENT$.getScrollLeft($dataBody$$71$$)), this.$scrollToPos$($scrollLeft$$22$$, $first$$3_scrollTop$$25$$), $JSCompiler_StaticMethods__associatedPeerScroll$$(this, -1, $first$$3_scrollTop$$25$$)))
};
$AdfDhtmlTableBasePeer$$.prototype.$__getScrollPos$ = function $$AdfDhtmlTableBasePeer$$$$$__getScrollPos$$() {
  return this.$GetScroller$() != $JSCompiler_alias_NULL$$ ? {x:this.$__getScrollLeft$(), y:$JSCompiler_StaticMethods__getScrollTop$$(this)} : $JSCompiler_alias_NULL$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getScrollPos", {$__getScrollPos$:$AdfDhtmlTableBasePeer$$.prototype.$__getScrollPos$});
$AdfDhtmlTableBasePeer$$.prototype.$__restoreScrollerPositions$ = function $$AdfDhtmlTableBasePeer$$$$$__restoreScrollerPositions$$($scrollLeft$$23$$, $scrollTop$$26$$) {
  $JSCompiler_StaticMethods__setScrollTop$$(this, $scrollTop$$26$$);
  $JSCompiler_StaticMethods__setScrollLeft$$(this, $scrollLeft$$23$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__restoreScrollerPositions", {$__restoreScrollerPositions$:$AdfDhtmlTableBasePeer$$.prototype.$__restoreScrollerPositions$});
$AdfDhtmlTableBasePeer$$.prototype.$scrollToPos$ = function $$AdfDhtmlTableBasePeer$$$$$scrollToPos$$($scrollLeft$$24$$, $attrs$$23_blockList$$3_scrollTop$$27$$, $skipUpdate$$1$$, $dataBody$$inline_3698_delay$$11_i$$457$$) {
  var $component$$1630$$ = this.$getComponent$(), $delay$$inline_3697_missing$$inline_3699_vScrollState$$ = $AdfDhtmlTableBasePeer$$.$NO_SCROLL$;
  $dataBody$$inline_3698_delay$$11_i$$457$$ === $JSCompiler_alias_VOID$$ && ($dataBody$$inline_3698_delay$$11_i$$457$$ = $JSCompiler_alias_TRUE$$);
  if(-1 != $attrs$$23_blockList$$3_scrollTop$$27$$ && this.$_currentScrollTop$ != $attrs$$23_blockList$$3_scrollTop$$27$$) {
    delete this.$_cachedFirstVisibleRowKeyAndRow$;
    $skipUpdate$$1$$ || $component$$1630$$.setProperty("scrollTop", $attrs$$23_blockList$$3_scrollTop$$27$$, $JSCompiler_alias_TRUE$$, $AdfUIComponent$$.$PROPAGATE_ALWAYS$);
    $JSCompiler_StaticMethods__setScrollTop$$(this, $attrs$$23_blockList$$3_scrollTop$$27$$);
    $delay$$inline_3697_missing$$inline_3699_vScrollState$$ = $dataBody$$inline_3698_delay$$11_i$$457$$;
    !(this.$_pendingFetch$ == $AdfTableDataFetchEvent$$.$EXPAND_SUBTYPE$ || this.$_pendingFetch$ == $AdfTableDataFetchEvent$$.$COLLAPSE_SUBTYPE$) && !this.$_insertDeleteAnimationInEffect$ ? ($dataBody$$inline_3698_delay$$11_i$$457$$ = this.$GetDataBody$(), this.$_isPaged$ ? ($dataBody$$inline_3698_delay$$11_i$$457$$.scrollTop = $attrs$$23_blockList$$3_scrollTop$$27$$, $delay$$inline_3697_missing$$inline_3699_vScrollState$$ = $AdfDhtmlTableBasePeer$$.$VIEWPORT_SATISFIED$) : this.$_isLoadMore$ ? ($dataBody$$inline_3698_delay$$11_i$$457$$.scrollTop = 
    $attrs$$23_blockList$$3_scrollTop$$27$$, this.$_scrollbarBehavior$ == $AdfDhtmlTableBasePeer$$.$_SCROLLBAR_BEHAVIOR_OVERLAY$ && $JSCompiler_StaticMethods__checkScrollbarHidingAffordance$$(this), $JSCompiler_StaticMethods__checkLoadMore$$(this), $delay$$inline_3697_missing$$inline_3699_vScrollState$$ = $AdfDhtmlTableBasePeer$$.$VIEWPORT_SATISFIED$) : ($delay$$inline_3697_missing$$inline_3699_vScrollState$$ = this.$_fillViewPort$($dataBody$$inline_3698_delay$$11_i$$457$$, $dataBody$$inline_3698_delay$$11_i$$457$$.offsetHeight, 
    $delay$$inline_3697_missing$$inline_3699_vScrollState$$, $JSCompiler_alias_TRUE$$), this.$_selectionRequest$ != $JSCompiler_alias_NULL$$ && ($delay$$inline_3697_missing$$inline_3699_vScrollState$$ == $AdfDhtmlTableBasePeer$$.$VIEWPORT_SATISFIED$ ? $JSCompiler_StaticMethods__processSelectionRequest$$(this) : $delay$$inline_3697_missing$$inline_3699_vScrollState$$ != $AdfDhtmlTableBasePeer$$.$MISSING_BEFORE$ && $delay$$inline_3697_missing$$inline_3699_vScrollState$$ != $AdfDhtmlTableBasePeer$$.$MISSING_AFTER$ && 
    delete this.$_selectionRequest$), this.$_clickEditRequest$ != $JSCompiler_alias_NULL$$ && $delay$$inline_3697_missing$$inline_3699_vScrollState$$ == $AdfDhtmlTableBasePeer$$.$VIEWPORT_SATISFIED$ && $JSCompiler_StaticMethods__processClickToEditActivateRequest$$(this), this.$_scrollbarBehavior$ == $AdfDhtmlTableBasePeer$$.$_SCROLLBAR_BEHAVIOR_OVERLAY$ && $JSCompiler_StaticMethods__checkScrollbarHidingAffordance$$(this))) : $delay$$inline_3697_missing$$inline_3699_vScrollState$$ = $JSCompiler_alias_VOID$$;
    this.$_isPaged$ || ($attrs$$23_blockList$$3_scrollTop$$27$$ = this.$GetFirstVisibleRowKeyAndRow$(), $attrs$$23_blockList$$3_scrollTop$$27$$.$rowKey$ != $JSCompiler_alias_NULL$$ && $component$$1630$$.setProperty("scrollTopRowKey", $attrs$$23_blockList$$3_scrollTop$$27$$.$rowKey$, $JSCompiler_alias_TRUE$$, $AdfUIComponent$$.$PROPAGATE_ALWAYS$));
    $attrs$$23_blockList$$3_scrollTop$$27$$ = this.$GetDataBody$().childNodes;
    for($dataBody$$inline_3698_delay$$11_i$$457$$ = $attrs$$23_blockList$$3_scrollTop$$27$$.length - 1;0 <= $dataBody$$inline_3698_delay$$11_i$$457$$;$dataBody$$inline_3698_delay$$11_i$$457$$--) {
      $JSCompiler_StaticMethods__synchronizeRowHeights$$(this, $attrs$$23_blockList$$3_scrollTop$$27$$[$dataBody$$inline_3698_delay$$11_i$$457$$])
    }
  }
  -1 != $scrollLeft$$24$$ && this.$_currentScrollLeft$ != $scrollLeft$$24$$ && ($skipUpdate$$1$$ || $component$$1630$$.setProperty("scrollLeft", $scrollLeft$$24$$, $JSCompiler_alias_TRUE$$, $AdfUIComponent$$.$PROPAGATE_ALWAYS$), $JSCompiler_StaticMethods__setScrollLeft$$(this, $scrollLeft$$24$$), $JSCompiler_StaticMethods__handleHorizontalScroll$$(this, $scrollLeft$$24$$));
  return $delay$$inline_3697_missing$$inline_3699_vScrollState$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.scrollToPos", {$scrollToPos$:$AdfDhtmlTableBasePeer$$.prototype.$scrollToPos$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleDomKeyDown$ = function $$AdfDhtmlTableBasePeer$$$$$HandleDomKeyDown$$($component$$1631$$, $domEvent$$63$$) {
  var $agent$$541_message$$79_queryEvent$$3_rows$$20_summary$$4_targetRow_th$$4$$ = $AdfAgent$$.$AGENT$, $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ = $component$$1631$$.$getClientId$(), $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ = 
  $agent$$541_message$$79_queryEvent$$3_rows$$20_summary$$4_targetRow_th$$4$$.$getEventTarget$($domEvent$$63$$), $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = 
  $domEvent$$63$$.keyCode;
  switch($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$) {
    case $AdfKeyStroke$$.$ARROWUP_KEY$:
    ;
    case $AdfKeyStroke$$.$ARROWDOWN_KEY$:
    ;
    case $AdfKeyStroke$$.$ARROWRIGHT_KEY$:
    ;
    case $AdfKeyStroke$$.$ARROWLEFT_KEY$:
    ;
    case $AdfKeyStroke$$.$HOME_KEY$:
    ;
    case $AdfKeyStroke$$.$END_KEY$:
      $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ = $JSCompiler_alias_TRUE$$;
      if(!this.$_isTargetCellEditable$($arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$)) {
        if($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ == $AdfKeyStroke$$.$HOME_KEY$ || $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ == 
        $AdfKeyStroke$$.$END_KEY$) {
          if(!$domEvent$$63$$.ctrlKey) {
            switch(this.$_focusManager$.$objectType$) {
              case $AdfDhtmlTableBasePeer$$.$_FILTER_CELL_FOCUS_TYPE$:
              ;
              case $AdfDhtmlTableBasePeer$$.$_SELECT_ALL_FOCUS_TYPE$:
              ;
              case $AdfDhtmlTableBasePeer$$.$_COLUMN_HEADER_FOCUS_TYPE$:
                $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ = $JSCompiler_alias_NULL$$;
                if(!$domEvent$$63$$.ctrlKey && !$domEvent$$63$$.shiftKey) {
                  for($arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ = $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ == 
                  $AdfKeyStroke$$.$HOME_KEY$ ? $JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$$(this, this.$_focusManager$.$domElement$) : $JSCompiler_StaticMethods__getNextColumnHeaderFocusElement$$(this, this.$_focusManager$.$domElement$);$arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$;) {
                    $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ = $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$, 
                    $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ = $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ == 
                    $AdfKeyStroke$$.$HOME_KEY$ ? $JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$$(this, $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$) : $JSCompiler_StaticMethods__getNextColumnHeaderFocusElement$$(this, $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$)
                  }
                  $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ && ($JSCompiler_StaticMethods__unclipColumnElement$$(this, $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$), 
                  $JSCompiler_StaticMethods__setHeaderCellFocus$$(this, $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$))
                }
                break;
              case $AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$:
              ;
              case $AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$:
                if($cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ = this.$_focusManager$.$currency$) {
                  if(($arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ = this.$FindRowByKey$($cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$)) && 
                  $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.$tr$.cells.length) {
                    ($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ == 
                    $AdfKeyStroke$$.$HOME_KEY$ ? $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.$tr$.cells[0] : $JSCompiler_StaticMethods__findLastCell$$(this, $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.$tr$)) && 
                    ($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_HEADER$) != $JSCompiler_alias_NULL$$ ? this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$, 
                    $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$) : 
                    this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$, $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.$tr$, 
                    $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$))
                  }
                }
            }
          }
        }else {
          switch(this.$_focusManager$.$objectType$) {
            case $AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$:
              if($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ == $AdfKeyStroke$$.$ARROWDOWN_KEY$ || $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ == 
              $AdfKeyStroke$$.$ARROWUP_KEY$) {
                if($cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ = $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ == 
                $AdfKeyStroke$$.$ARROWUP_KEY$, $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ = this.$_focusManager$, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = 
                $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.$currency$, delete this.$_lastRowKeyInView$, $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ = 
                $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ ? this.$_getPreviousRowKeyAndRow$($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$) : 
                this.$_getNextRowKeyAndRow$($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$), $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.$isAtTop$) {
                  $JSCompiler_StaticMethods__setFirstColumnHeaderFocus$$(this, $JSCompiler_alias_FALSE$$)
                }else {
                  var $lastRow$$inline_5676_lastRowKey$$inline_5666_lastRowKeyInView$$inline_5637_rowHeaderCell$$inline_5639_rowInfo$$inline_5675_siElem$$inline_5836_sortedType$$inline_5837_virtInitialized$$inline_5654$$ = $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.$lastRowKeyInView$, 
                  $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.$rowKey$;
                  $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ != $JSCompiler_alias_NULL$$ ? ($cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ = 
                  $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.$row$, $lastRow$$inline_5676_lastRowKey$$inline_5666_lastRowKeyInView$$inline_5637_rowHeaderCell$$inline_5639_rowInfo$$inline_5675_siElem$$inline_5836_sortedType$$inline_5837_virtInitialized$$inline_5654$$ = 
                  this.$GetRowHeaderCellFromRow$($cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$), this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$, 
                  $lastRow$$inline_5676_lastRowKey$$inline_5666_lastRowKeyInView$$inline_5637_rowHeaderCell$$inline_5639_rowInfo$$inline_5675_siElem$$inline_5836_sortedType$$inline_5837_virtInitialized$$inline_5654$$), $JSCompiler_StaticMethods__unclipRow$$(this, $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$)) : 
                  $lastRow$$inline_5676_lastRowKey$$inline_5666_lastRowKeyInView$$inline_5637_rowHeaderCell$$inline_5639_rowInfo$$inline_5675_siElem$$inline_5836_sortedType$$inline_5837_virtInitialized$$inline_5654$$ != $JSCompiler_alias_NULL$$ ? (this.$GetScroller$(), $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = 
                  this.$_currentScrollTop$ + ($cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ ? -this.$_averageRowHeight$ : this.$_averageRowHeight$), 0 < $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ && 
                  $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ < $JSCompiler_StaticMethods__getScrollHeight$$(this) && (this.$_lastRowKeyInView$ = $lastRow$$inline_5676_lastRowKey$$inline_5666_lastRowKeyInView$$inline_5637_rowHeaderCell$$inline_5639_rowInfo$$inline_5675_siElem$$inline_5836_sortedType$$inline_5837_virtInitialized$$inline_5654$$, 
                  this.$_selectionRequest$ = $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ ? $AdfDhtmlTableBasePeer$$.$_FOCUS_RH_ARROW_UP$ : $AdfDhtmlTableBasePeer$$.$_FOCUS_RH_ARROW_DOWN$, $JSCompiler_StaticMethods__scrollerScrollToPos$$(this, 
                  $JSCompiler_alias_NULL$$, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$))) : ($arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ = 
                  $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ ? $JSCompiler_StaticMethods__getLastVisibleRowKeyAndRow$$(this) : this.$GetFirstVisibleRowKeyAndRow$(), $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.$rowKey$ != 
                  $JSCompiler_alias_NULL$$ && ($lastRow$$inline_5676_lastRowKey$$inline_5666_lastRowKeyInView$$inline_5637_rowHeaderCell$$inline_5639_rowInfo$$inline_5675_siElem$$inline_5836_sortedType$$inline_5837_virtInitialized$$inline_5654$$ = this.$GetRowHeaderCellFromRow$($arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.$row$), 
                  this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$, $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.$rowKey$, $lastRow$$inline_5676_lastRowKey$$inline_5666_lastRowKeyInView$$inline_5637_rowHeaderCell$$inline_5639_rowInfo$$inline_5675_siElem$$inline_5836_sortedType$$inline_5837_virtInitialized$$inline_5654$$), 
                  $JSCompiler_StaticMethods__unclipRow$$(this, $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.$row$)))
                }
              }else {
                $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ == $AdfKeyStroke$$.$ARROWRIGHT_KEY$ ? this.$_focusManager$.$currency$ != $JSCompiler_alias_NULL$$ && 
                ($arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ = this.$_focusManager$, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = 
                $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.$currency$, $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ = 
                $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.$domElement$.parentNode, $JSCompiler_StaticMethods__isRowSelectionEnabled$$(this) && (this.$_selUnselectAll$(), $JSCompiler_StaticMethods__selSelectRow$$(this, 
                $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$, $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$)), 
                $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ = $JSCompiler_StaticMethods__findNextCell$$(this, $JSCompiler_StaticMethods__getActiveCellNode$$(this), $JSCompiler_alias_FALSE$$), this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, 
                $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$, $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$, 
                $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$)) : $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ == 
                $AdfKeyStroke$$.$ARROWLEFT_KEY$ && this.$_focusManager$.$currency$ != $JSCompiler_alias_NULL$$ && $JSCompiler_StaticMethods__changeActiveCell$$(this, $JSCompiler_alias_TRUE$$)
              }
              break;
            case $AdfDhtmlTableBasePeer$$.$_FILTER_CELL_FOCUS_TYPE$:
              switch($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$) {
                case $AdfKeyStroke$$.$ARROWRIGHT_KEY$:
                  if($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = $JSCompiler_StaticMethods__getNextColumnHeaderFocusElement$$(this, this.$_focusManager$.$domElement$)) {
                    $JSCompiler_StaticMethods__unclipColumnElement$$(this, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$), $JSCompiler_StaticMethods__setHeaderCellFocus$$(this, 
                    $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$)
                  }
                  break;
                case $AdfKeyStroke$$.$ARROWLEFT_KEY$:
                  if($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = $JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$$(this, this.$_focusManager$.$domElement$)) {
                    $JSCompiler_StaticMethods__unclipColumnElement$$(this, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$), $JSCompiler_StaticMethods__setHeaderCellFocus$$(this, 
                    $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$)
                  }
                  break;
                case $AdfKeyStroke$$.$ARROWDOWN_KEY$:
                  if($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = this.$_focusManager$.$domElement$) {
                    $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = $JSCompiler_StaticMethods__getCellIndex$$(this, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$), 
                    0 <= $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ && $JSCompiler_StaticMethods__setIndexedColumnHeaderFocus$$(this, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$)
                  }
              }
              break;
            case $AdfDhtmlTableBasePeer$$.$_COLUMN_HEADER_FOCUS_TYPE$:
              $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ = $domEvent$$63$$.ctrlKey;
              $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ = $domEvent$$63$$.shiftKey;
              $lastRow$$inline_5676_lastRowKey$$inline_5666_lastRowKeyInView$$inline_5637_rowHeaderCell$$inline_5639_rowInfo$$inline_5675_siElem$$inline_5836_sortedType$$inline_5837_virtInitialized$$inline_5654$$ = this.$_virtInitialized$;
              switch($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$) {
                case $AdfKeyStroke$$.$ARROWRIGHT_KEY$:
                  if($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = $JSCompiler_StaticMethods__getNextColumnHeaderFocusElement$$(this, this.$_focusManager$.$domElement$)) {
                    $JSCompiler_StaticMethods__unclipColumnElement$$(this, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$), !this.$getComponent$().getDisableColumnReordering() && 
                    $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ && $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ ? 
                    $JSCompiler_StaticMethods__reorderColumnThroughKeyboard$$(this, $JSCompiler_alias_FALSE$$) : ($JSCompiler_StaticMethods__setHeaderCellFocus$$(this, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$), 
                    $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ && $JSCompiler_StaticMethods__isMultipleColumnSelect$$(this) && $JSCompiler_StaticMethods__shiftSelectColumnsThroughKeyboard$$(this, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$))
                  }
                  break;
                case $AdfKeyStroke$$.$ARROWLEFT_KEY$:
                  if($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = $JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$$(this, this.$_focusManager$.$domElement$)) {
                    $JSCompiler_StaticMethods__unclipColumnElement$$(this, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$), !this.$getComponent$().getDisableColumnReordering() && 
                    $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ && $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ ? 
                    $JSCompiler_StaticMethods__reorderColumnThroughKeyboard$$(this, $JSCompiler_alias_TRUE$$) : $JSCompiler_StaticMethods__setHeaderCellFocus$$(this, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$) != 
                    $AdfDhtmlTableBasePeer$$.$_SELECT_ALL_FOCUS_TYPE$ && $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ && $JSCompiler_StaticMethods__isMultipleColumnSelect$$(this) && $JSCompiler_StaticMethods__shiftSelectColumnsThroughKeyboard$$(this, 
                    $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$)
                  }
                  break;
                case $AdfKeyStroke$$.$ARROWUP_KEY$:
                ;
                case $AdfKeyStroke$$.$ARROWDOWN_KEY$:
                  var $domElement$$inline_5656_lastRowKeyInView$$inline_5670_sortProperty$$inline_5838$$ = this.$_focusManager$.$domElement$;
                  if($domElement$$inline_5656_lastRowKeyInView$$inline_5670_sortProperty$$inline_5838$$) {
                    if($cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ && $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$) {
                      if($lastRow$$inline_5676_lastRowKey$$inline_5666_lastRowKeyInView$$inline_5637_rowHeaderCell$$inline_5639_rowInfo$$inline_5675_siElem$$inline_5836_sortedType$$inline_5837_virtInitialized$$inline_5654$$ && ($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = 
                      $AdfKeyStroke$$.$ARROWUP_KEY$ == $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ ? $AdfDhtmlTableBasePeer$$.$_SORTED_ASCENDING$ : $AdfDhtmlTableBasePeer$$.$_SORTED_DESCENDING$, 
                      $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ = this.$_focusManager$, $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$.$objectType$ == 
                      $AdfDhtmlTableBasePeer$$.$_COLUMN_HEADER_FOCUS_TYPE$ && ($cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ = $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$.$domElement$, 
                      $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ = $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$.id, 
                      $lastRow$$inline_5676_lastRowKey$$inline_5666_lastRowKeyInView$$inline_5637_rowHeaderCell$$inline_5639_rowInfo$$inline_5675_siElem$$inline_5836_sortedType$$inline_5837_virtInitialized$$inline_5654$$ = $AdfAgent$$.$AGENT$.getElementById($AdfRichUIPeer$$.$CreateSubId$($arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$, 
                      $AdfDhtmlTableBasePeer$$.$__SORT_INDICATOR$))))) {
                        $lastRow$$inline_5676_lastRowKey$$inline_5666_lastRowKeyInView$$inline_5637_rowHeaderCell$$inline_5639_rowInfo$$inline_5675_siElem$$inline_5836_sortedType$$inline_5837_virtInitialized$$inline_5654$$ = $lastRow$$inline_5676_lastRowKey$$inline_5666_lastRowKeyInView$$inline_5637_rowHeaderCell$$inline_5639_rowInfo$$inline_5675_siElem$$inline_5836_sortedType$$inline_5837_virtInitialized$$inline_5654$$.getAttribute($AdfDhtmlTableBasePeer$$.$_SORTED_TYPE$), $domElement$$inline_5656_lastRowKeyInView$$inline_5670_sortProperty$$inline_5838$$ = 
                        $AdfPage$$.$PAGE$.$findComponent$($arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$).getSortProperty(), $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ = 
                        $AdfDhtmlTableBasePeer$$.$__getSortOrderForColumn$($arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$), $lastRow$$inline_5676_lastRowKey$$inline_5666_lastRowKeyInView$$inline_5637_rowHeaderCell$$inline_5639_rowInfo$$inline_5675_siElem$$inline_5836_sortedType$$inline_5837_virtInitialized$$inline_5654$$ != 
                        $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ && ($arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ = 
                        $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ == $AdfDhtmlTableBasePeer$$.$_SORTED_DESCENDING$ ? $JSCompiler_alias_FALSE$$ : $JSCompiler_alias_TRUE$$, 
                        this.$getComponent$().setProperty("currentlySelectedHeaderId", $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$.id), $AdfTableUtils$$.$queueSortEvent$(this.$getComponent$(), $domElement$$inline_5656_lastRowKeyInView$$inline_5670_sortProperty$$inline_5838$$, 
                        $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$))
                      }
                    }else {
                      if(1 < $domElement$$inline_5656_lastRowKeyInView$$inline_5670_sortProperty$$inline_5838$$.colSpan) {
                        if($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = $AdfKeyStroke$$.$ARROWUP_KEY$ == $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ ? 
                        $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($domElement$$inline_5656_lastRowKeyInView$$inline_5670_sortProperty$$inline_5838$$) : $JSCompiler_StaticMethods__resolveImmediateChildColumn$$($domElement$$inline_5656_lastRowKeyInView$$inline_5670_sortProperty$$inline_5838$$)) {
                          $JSCompiler_StaticMethods__unclipColumnElement$$(this, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$), $JSCompiler_StaticMethods__setHeaderCellFocus$$(this, 
                          $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$)
                        }
                      }else {
                        if($AdfKeyStroke$$.$ARROWDOWN_KEY$ == $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$) {
                          attrs = this.$GetFirstVisibleRowKeyAndRow$(), rowKey = attrs.$rowKey$, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = attrs.$row$, $JSCompiler_StaticMethods__isRowSelectionEnabled$$(this) && 
                          rowKey != $JSCompiler_alias_NULL$$ && ($JSCompiler_StaticMethods__selSelectRow$$(this, rowKey, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$), 
                          $JSCompiler_StaticMethods__unclipRow$$(this, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$)), this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, 
                          rowKey, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$)
                        }else {
                          if($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = $JSCompiler_StaticMethods__getCellIndex$$(this, $domElement$$inline_5656_lastRowKeyInView$$inline_5670_sortProperty$$inline_5838$$), 
                          0 <= $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ && $JSCompiler_StaticMethods__isFilterable$$(this) && ($cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ = 
                          this.$__getColumnHeader$(), !this.$_headerless$ && $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$)) {
                            $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$, 
                            "t").rows[1].cells[0];
                            for($arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ = 0;$arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ < 
                            $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ && $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$;$arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$++) {
                              $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ = $JSCompiler_StaticMethods__getNextColumnHeaderFocusElement$$(this, $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$)
                            }
                            $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ && $JSCompiler_StaticMethods__setHeaderCellFocus$$(this, $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$)
                          }
                        }
                      }
                    }
                  }
              }
              break;
            case $AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$:
              if($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ == $AdfKeyStroke$$.$ARROWUP_KEY$ || $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ == 
              $AdfKeyStroke$$.$ARROWDOWN_KEY$) {
                var $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ = $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ == 
                $AdfKeyStroke$$.$ARROWUP_KEY$, $ctrlKey$$inline_5661$$ = $domEvent$$63$$.ctrlKey, $shiftKey$$inline_5662$$ = $domEvent$$63$$.shiftKey, $isRowSelectionEnabled$$inline_5663$$ = $JSCompiler_StaticMethods__isRowSelectionEnabled$$(this), $supportsFocusRowNavigation$$inline_5664$$ = this.$_supportsFocusRowNavigation$, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = 
                this.$_currentScrollTop$ + ($arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ ? -this.$_averageRowHeight$ : this.$_averageRowHeight$);
                if(!$isRowSelectionEnabled$$inline_5663$$ && !$supportsFocusRowNavigation$$inline_5664$$) {
                  0 <= $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ && $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ < 
                  $JSCompiler_StaticMethods__getScrollHeight$$(this) && $JSCompiler_StaticMethods__scrollerScrollToPos$$(this, $JSCompiler_alias_NULL$$, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$)
                }else {
                  $lastRow$$inline_5676_lastRowKey$$inline_5666_lastRowKeyInView$$inline_5637_rowHeaderCell$$inline_5639_rowInfo$$inline_5675_siElem$$inline_5836_sortedType$$inline_5837_virtInitialized$$inline_5654$$ = this.$GetLastRowKey$();
                  delete this.$_lastRowKeyInView$;
                  var $attrs$$inline_5667$$ = $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ ? this.$_getPreviousRowKeyAndRow$($lastRow$$inline_5676_lastRowKey$$inline_5666_lastRowKeyInView$$inline_5637_rowHeaderCell$$inline_5639_rowInfo$$inline_5675_siElem$$inline_5836_sortedType$$inline_5837_virtInitialized$$inline_5654$$) : 
                  this.$_getNextRowKeyAndRow$($lastRow$$inline_5676_lastRowKey$$inline_5666_lastRowKeyInView$$inline_5637_rowHeaderCell$$inline_5639_rowInfo$$inline_5675_siElem$$inline_5836_sortedType$$inline_5837_virtInitialized$$inline_5654$$);
                  if($attrs$$inline_5667$$.$isAtTop$) {
                    $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = $JSCompiler_StaticMethods__getCellIndex$$(this, $JSCompiler_StaticMethods__getActiveCellNode$$(this)), 
                    $JSCompiler_StaticMethods__setIndexedColumnHeaderFocus$$(this, -1 == $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ ? 0 : $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$)
                  }else {
                    var $isMultiSelect$$inline_5669$$ = $JSCompiler_StaticMethods__isMultipleRowSelect$$(this), $domElement$$inline_5656_lastRowKeyInView$$inline_5670_sortProperty$$inline_5838$$ = $attrs$$inline_5667$$.$lastRowKeyInView$, $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ = 
                    $attrs$$inline_5667$$.$rowKey$;
                    if($cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ != $JSCompiler_alias_NULL$$) {
                      $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = $attrs$$inline_5667$$.$row$;
                      if($isRowSelectionEnabled$$inline_5663$$) {
                        if($shiftKey$$inline_5662$$ && $isMultiSelect$$inline_5669$$) {
                          this.$_selIsSelected$($cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$) != $JSCompiler_alias_NULL$$ && this.$_selIsSelected$($domElement$$inline_5656_lastRowKeyInView$$inline_5670_sortProperty$$inline_5838$$) != $JSCompiler_alias_NULL$$ ? 
                          ($arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ = $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ ? 
                          this.$_getNextRowKeyAndRow$($cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$) : this.$_getPreviousRowKeyAndRow$($cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$), 
                          $JSCompiler_StaticMethods__selUnselectRow$$(this, $domElement$$inline_5656_lastRowKeyInView$$inline_5670_sortProperty$$inline_5838$$, $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.$row$)) : 
                          this.$_selIsSelected$($cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$) ? $JSCompiler_StaticMethods__selUnselectRow$$(this, $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$, 
                          $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$) : $JSCompiler_StaticMethods__selSelectRow$$(this, $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$, 
                          $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$)
                        }else {
                          if(!$ctrlKey$$inline_5661$$ || !$isMultiSelect$$inline_5669$$ || !$supportsFocusRowNavigation$$inline_5664$$) {
                            "enabled" == this.$getComponent$().getSelectionEventDelay() ? ($arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ = $AdfPage$$.$PAGE$, ($lastRow$$inline_5676_lastRowKey$$inline_5666_lastRowKeyInView$$inline_5637_rowHeaderCell$$inline_5639_rowInfo$$inline_5675_siElem$$inline_5836_sortedType$$inline_5837_virtInitialized$$inline_5654$$ = 
                            this.$FindRowByKey$($lastRow$$inline_5676_lastRowKey$$inline_5666_lastRowKeyInView$$inline_5637_rowHeaderCell$$inline_5639_rowInfo$$inline_5675_siElem$$inline_5836_sortedType$$inline_5837_virtInitialized$$inline_5654$$)) && $lastRow$$inline_5676_lastRowKey$$inline_5666_lastRowKeyInView$$inline_5637_rowHeaderCell$$inline_5639_rowInfo$$inline_5675_siElem$$inline_5836_sortedType$$inline_5837_virtInitialized$$inline_5654$$.$tr$ && $JSCompiler_StaticMethods__selUnhighlightRow$$($lastRow$$inline_5676_lastRowKey$$inline_5666_lastRowKeyInView$$inline_5637_rowHeaderCell$$inline_5639_rowInfo$$inline_5675_siElem$$inline_5836_sortedType$$inline_5837_virtInitialized$$inline_5654$$.$tr$), 
                            $JSCompiler_StaticMethods__selHighlightRow$$(this, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$), this.$_selectRowTimer$ && ($arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.$cancelTimer$(this.$_selectRowTimer$), 
                            delete this.$_selectRowTimer$), this.$_selectRowTimer$ = $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.$scheduleTimer$(this, this.$_selectRowForTimer$, [$cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$, 
                            $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$], 300)) : (this.$_selUnselectAll$(), $JSCompiler_StaticMethods__selSelectRow$$(this, $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$, 
                            $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$))
                          }
                        }
                      }
                      this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$);
                      $JSCompiler_StaticMethods__unclipRow$$(this, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$);
                      delete this.$_selectionRequest$
                    }else {
                      if($domElement$$inline_5656_lastRowKeyInView$$inline_5670_sortProperty$$inline_5838$$ != $JSCompiler_alias_NULL$$) {
                        if(0 < $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ && $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ < 
                        $JSCompiler_StaticMethods__getScrollHeight$$(this)) {
                          this.$_lastRowKeyInView$ = $domElement$$inline_5656_lastRowKeyInView$$inline_5670_sortProperty$$inline_5838$$;
                          this.$_selectionRequest$ = $ctrlKey$$inline_5661$$ && $isMultiSelect$$inline_5669$$ && $supportsFocusRowNavigation$$inline_5664$$ || !$isRowSelectionEnabled$$inline_5663$$ && $supportsFocusRowNavigation$$inline_5664$$ ? $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ ? 
                          $AdfDhtmlTableBasePeer$$.$_FOCUS_ROW_ARROW_UP$ : $AdfDhtmlTableBasePeer$$.$_FOCUS_ROW_ARROW_DOWN$ : $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ ? $AdfDhtmlTableBasePeer$$.$_SELECT_ARROW_UP$ : 
                          $AdfDhtmlTableBasePeer$$.$_SELECT_ARROW_DOWN$;
                          if(!$shiftKey$$inline_5662$$ && !$ctrlKey$$inline_5661$$ || !$isMultiSelect$$inline_5669$$) {
                            $lastRow$$inline_5676_lastRowKey$$inline_5666_lastRowKeyInView$$inline_5637_rowHeaderCell$$inline_5639_rowInfo$$inline_5675_siElem$$inline_5836_sortedType$$inline_5837_virtInitialized$$inline_5654$$ = $JSCompiler_alias_FALSE$$, $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ || 
                            ($cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ = this.$GetRowCount$(), 0 <= $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ && 
                            ($arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ = this.$GetDataBody$().childNodes, $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ = 
                            $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$[$arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.length - 
                            1], $lastRow$$inline_5676_lastRowKey$$inline_5666_lastRowKeyInView$$inline_5637_rowHeaderCell$$inline_5639_rowInfo$$inline_5675_siElem$$inline_5836_sortedType$$inline_5837_virtInitialized$$inline_5654$$ = $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.$startRow$ + 
                            $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.$numRows$ == $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$)), 
                            $lastRow$$inline_5676_lastRowKey$$inline_5666_lastRowKeyInView$$inline_5637_rowHeaderCell$$inline_5639_rowInfo$$inline_5675_siElem$$inline_5836_sortedType$$inline_5837_virtInitialized$$inline_5654$$ || this.$_selUnselectAll$()
                          }
                          $JSCompiler_StaticMethods__scrollerScrollToPos$$(this, $JSCompiler_alias_NULL$$, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$)
                        }
                      }else {
                        $attrs$$inline_5667$$ = $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ ? $JSCompiler_StaticMethods__getLastVisibleRowKeyAndRow$$(this) : this.$GetFirstVisibleRowKeyAndRow$(), $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ = 
                        $attrs$$inline_5667$$.$rowKey$, $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ != $JSCompiler_alias_NULL$$ && ($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = 
                        $attrs$$inline_5667$$.$row$, $isRowSelectionEnabled$$inline_5663$$ && $JSCompiler_StaticMethods__selSelectRow$$(this, $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$), 
                        this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$), 
                        $JSCompiler_StaticMethods__unclipRow$$(this, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$))
                      }
                    }
                  }
                }
              }else {
                ($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ == $AdfKeyStroke$$.$ARROWLEFT_KEY$ || $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ == 
                $AdfKeyStroke$$.$ARROWRIGHT_KEY$) && this.$HandleTableBodyArrowLeftRight$($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ == $AdfKeyStroke$$.$ARROWLEFT_KEY$, 
                $domEvent$$63$$.ctrlKey, $domEvent$$63$$.shiftKey)
              }
              break;
            case $AdfDhtmlTableBasePeer$$.$_SELECT_ALL_FOCUS_TYPE$:
              switch($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$) {
                case $AdfKeyStroke$$.$ARROWUP_KEY$:
                  $JSCompiler_StaticMethods__isFilterable$$(this) && $JSCompiler_StaticMethods__setFirstColumnHeaderFocus$$(this, $JSCompiler_alias_FALSE$$, $JSCompiler_alias_TRUE$$, $JSCompiler_alias_TRUE$$);
                  break;
                case $AdfKeyStroke$$.$ARROWDOWN_KEY$:
                  $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = this.$GetDataBody$().childNodes;
                  if(0 < $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$.length && ($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = 
                  $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$[0].rows[0])) {
                    $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ = $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_KEY$), 
                    $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ = this.$GetRowHeaderCellFromRow$($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$), 
                    this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$, $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$, $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$), 
                    $JSCompiler_StaticMethods__unclipRow$$(this, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$)
                  }
                  break;
                case $AdfKeyStroke$$.$ARROWRIGHT_KEY$:
                  $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ = this.$__getColumnHeader$(), $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ = 
                  $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$, "t"), $AdfAssert$$.$assertDomNode$($arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$), 
                  $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = $JSCompiler_StaticMethods__isFilterable$$(this) ? 2 : 1, $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.rows && 
                  1 < $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.rows[$activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$].cells.length ? 
                  $JSCompiler_StaticMethods__setHeaderCellFocus$$(this, $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.rows[$activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$].cells[1]) : 
                  ($cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$, 
                  "d2"), $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$, 
                  "t2"), $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.rows && 1 < $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.rows[$activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$].cells.length && 
                  $JSCompiler_StaticMethods__setHeaderCellFocus$$(this, $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.rows[$activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$].cells[0]))
              }
          }
        }
        $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ = $JSCompiler_alias_FALSE$$
      }
      $cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$ || $agent$$541_message$$79_queryEvent$$3_rows$$20_summary$$4_targetRow_th$$4$$.$eatEvent$($domEvent$$63$$);
      break;
    case $AdfKeyStroke$$.$ENTER_KEY$:
      $agent$$541_message$$79_queryEvent$$3_rows$$20_summary$$4_targetRow_th$$4$$ = $JSCompiler_StaticMethods__getParentTH$$(this, $domEvent$$63$$), $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = 
      $AdfRichUIPeer$$.$CreateSubId$($cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$, $AdfDhtmlTableBasePeer$$.$_NAVBAR_PAGE_INPUT$), $agent$$541_message$$79_queryEvent$$3_rows$$20_summary$$4_targetRow_th$$4$$ && $agent$$541_message$$79_queryEvent$$3_rows$$20_summary$$4_targetRow_th$$4$$.getAttribute("_afrFH") != 
      $JSCompiler_alias_NULL$$ ? ($agent$$541_message$$79_queryEvent$$3_rows$$20_summary$$4_targetRow_th$$4$$ = new $AdfQueryEvent$$($component$$1631$$), $agent$$541_message$$79_queryEvent$$3_rows$$20_summary$$4_targetRow_th$$4$$.$setClearAll$($JSCompiler_alias_TRUE$$), $component$$1631$$.$queueEvent$($agent$$541_message$$79_queryEvent$$3_rows$$20_summary$$4_targetRow_th$$4$$), $component$$1631$$.setSelectedRowKeys($JSCompiler_alias_NULL$$)) : $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.id == 
      $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ && ($agent$$541_message$$79_queryEvent$$3_rows$$20_summary$$4_targetRow_th$$4$$ = $component$$1631$$.$getProperty$("rows"), 
      0 < $agent$$541_message$$79_queryEvent$$3_rows$$20_summary$$4_targetRow_th$$4$$ && ($agent$$541_message$$79_queryEvent$$3_rows$$20_summary$$4_targetRow_th$$4$$ *= $arrowUp$$inline_5660_attrs$$inline_5636_attrs1$$inline_5673_blockList$$inline_5678_eventTarget$$66_fm$$inline_5634_i$$inline_5845_id$$inline_5835_isShift$$inline_5653_lastBlock$$inline_5679_nextCell$$inline_5641_nextElem$$inline_3705_page$$inline_5674_rowHeaderCell$$inline_5686_rowInfo$$inline_3707_sortOrder$$inline_5839_table$$inline_5688$$.value - 
      1, 0 <= $agent$$541_message$$79_queryEvent$$3_rows$$20_summary$$4_targetRow_th$$4$$ ? $JSCompiler_StaticMethods__handlePageRowClick$$(this, $agent$$541_message$$79_queryEvent$$3_rows$$20_summary$$4_targetRow_th$$4$$, $domEvent$$63$$) : ($activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = 
      $AdfPage$$.$PAGE$.$getLookAndFeel$(), $agent$$541_message$$79_queryEvent$$3_rows$$20_summary$$4_targetRow_th$$4$$ = $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$.$getTranslatedString$("af_table.MSG_NAVBAR_PAGE_INVALID"), 
      $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$ = $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$.$getTranslatedString$("af_table.MSG_NAVBAR_PAGE_INVALID_DETAIL"), 
      $agent$$541_message$$79_queryEvent$$3_rows$$20_summary$$4_targetRow_th$$4$$ = new $AdfFacesMessage$$($AdfFacesMessage$$.$TYPE_ERROR$, $agent$$541_message$$79_queryEvent$$3_rows$$20_summary$$4_targetRow_th$$4$$, $activeIndex$$inline_5668_cell$$inline_3708_dataTables$$inline_5683_detail$$9_domElement$$inline_5646_focusElem$$inline_5645_focusElem$$inline_5655_hrRowIndex$$inline_5689_index$$inline_5647_index$$inline_5842_keyCode$$86_laf$$87_nbarpginId_row$$inline_5657_row$$inline_5672_row$$inline_5684_rowKey$$inline_5635_scrollToPos$$inline_5640_scrollToPos$$inline_5665_sortType$$inline_5832$$), 
      $AdfPage$$.$PAGE$.$clearMessages$($cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$), $AdfPage$$.$PAGE$.$hasMessages$($JSCompiler_alias_NULL$$) && $AdfPage$$.$PAGE$.$clearMessages$($JSCompiler_alias_NULL$$), $AdfPage$$.$PAGE$.$addMessage$($cell$$inline_5844_clientId$$384_fm$$inline_5833_focusElem$$inline_3704_headerDiv$$inline_5687_headerDiv$$inline_5843_isCtrl$$inline_5652_isKeyUp$$inline_5633_propagate$$5_row$$inline_5638_rowCount$$inline_5677_rowKey$$inline_3706_rowKey$$inline_5671_rowKey$$inline_5685_second$$inline_5690_th$$inline_5834$$, 
      $agent$$541_message$$79_queryEvent$$3_rows$$20_summary$$4_targetRow_th$$4$$), $component$$1631$$.focus())))
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleDomKeyDown", {$HandleDomKeyDown$:$AdfDhtmlTableBasePeer$$.prototype.$HandleDomKeyDown$});
function $JSCompiler_StaticMethods__handleHorizontalScroll$$($JSCompiler_StaticMethods__handleHorizontalScroll$self$$, $scrollLeft$$25$$) {
  var $agent$$542_blocks$$8_colHeader$$3$$ = $AdfAgent$$.$AGENT$, $dataBody$$73$$ = $JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$GetDataBody$();
  if($JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$_hasFrozenColumn$()) {
    $JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$_headerless$ || $AdfDhtmlTableBasePeer$$.$_scrollColumnHeader$($JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$__getColumnHeader$(), $scrollLeft$$25$$);
    $JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$_footerless$ || $AdfDhtmlTableBasePeer$$.$_scrollColumnFooter$($JSCompiler_StaticMethods__getColumnFooter$$($JSCompiler_StaticMethods__handleHorizontalScroll$self$$), $scrollLeft$$25$$);
    for(var $agent$$542_blocks$$8_colHeader$$3$$ = $dataBody$$73$$.childNodes, $JSCompiler_inline_result$$175_i$$458_scroller$$inline_3715_scrollerWidth$$ = 0;$JSCompiler_inline_result$$175_i$$458_scroller$$inline_3715_scrollerWidth$$ < $agent$$542_blocks$$8_colHeader$$3$$.length;$JSCompiler_inline_result$$175_i$$458_scroller$$inline_3715_scrollerWidth$$++) {
      $JSCompiler_StaticMethods__positionInnerTable$$($JSCompiler_StaticMethods__handleHorizontalScroll$self$$, $agent$$542_blocks$$8_colHeader$$3$$[$JSCompiler_inline_result$$175_i$$458_scroller$$inline_3715_scrollerWidth$$], $scrollLeft$$25$$)
    }
  }else {
    $JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$_headerless$ || $agent$$542_blocks$$8_colHeader$$3$$.setScrollLeft($JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$__getColumnHeader$(), $scrollLeft$$25$$), $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__handleHorizontalScroll$self$$) || $agent$$542_blocks$$8_colHeader$$3$$.setScrollLeft($JSCompiler_StaticMethods__getColumnFooter$$($JSCompiler_StaticMethods__handleHorizontalScroll$self$$), $scrollLeft$$25$$), 
    $agent$$542_blocks$$8_colHeader$$3$$.setScrollLeft($dataBody$$73$$, $scrollLeft$$25$$)
  }
  if($JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$_scrollbarBehavior$ == $AdfDhtmlTableBasePeer$$.$_SCROLLBAR_BEHAVIOR_OVERLAY$) {
    $agent$$542_blocks$$8_colHeader$$3$$ = $JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$__getColumnHeader$();
    if($JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$GetScroller$() == $JSCompiler_alias_NULL$$) {
      $JSCompiler_inline_result$$175_i$$458_scroller$$inline_3715_scrollerWidth$$ = $JSCompiler_alias_FALSE$$
    }else {
      if($JSCompiler_inline_result$$175_i$$458_scroller$$inline_3715_scrollerWidth$$ = $JSCompiler_alias_NULL$$, $JSCompiler_inline_result$$175_i$$458_scroller$$inline_3715_scrollerWidth$$ = $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__handleHorizontalScroll$self$$) && !$JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$_isPaged$ ? $JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$GetScroller$() : $JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$GetScroller$()[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$], 
      0 == $JSCompiler_inline_result$$175_i$$458_scroller$$inline_3715_scrollerWidth$$.scrollLeft) {
        $JSCompiler_inline_result$$175_i$$458_scroller$$inline_3715_scrollerWidth$$ = $JSCompiler_alias_FALSE$$
      }else {
        var $maxScrollLeft$$inline_3716$$ = $JSCompiler_inline_result$$175_i$$458_scroller$$inline_3715_scrollerWidth$$.scrollWidth - $JSCompiler_inline_result$$175_i$$458_scroller$$inline_3715_scrollerWidth$$.clientWidth, $scrollerSpace$$inline_3717$$ = Math.ceil((0 < $JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$_averageRowHeight$ ? $JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$_averageRowHeight$ : 1) / 2), $scrollerSpace$$inline_3717$$ = $scrollerSpace$$inline_3717$$ > 
        $AdfDhtmlTableBasePeer$$.$_FETCH_MORE_CANVAS_SPACE$ ? $AdfDhtmlTableBasePeer$$.$_FETCH_MORE_CANVAS_SPACE$ : $scrollerSpace$$inline_3717$$, $JSCompiler_inline_result$$175_i$$458_scroller$$inline_3715_scrollerWidth$$ = $maxScrollLeft$$inline_3716$$ - $JSCompiler_inline_result$$175_i$$458_scroller$$inline_3715_scrollerWidth$$.scrollLeft <= $scrollerSpace$$inline_3717$$ ? $JSCompiler_alias_TRUE$$ : $JSCompiler_alias_FALSE$$
      }
    }
    $JSCompiler_inline_result$$175_i$$458_scroller$$inline_3715_scrollerWidth$$ ? $JSCompiler_StaticMethods__getScrollHeight$$($JSCompiler_StaticMethods__handleHorizontalScroll$self$$) > $JSCompiler_StaticMethods__getScrollerOffsetHeight$$($JSCompiler_StaticMethods__handleHorizontalScroll$self$$) && ($JSCompiler_inline_result$$175_i$$458_scroller$$inline_3715_scrollerWidth$$ = $JSCompiler_StaticMethods__getScrollerOffsetWidth$$($JSCompiler_StaticMethods__handleHorizontalScroll$self$$) - $JSCompiler_StaticMethods__getScrollerClientWidth$$($JSCompiler_StaticMethods__handleHorizontalScroll$self$$), 
    $AdfDhtmlTableBasePeer$$.$_isRTL$() ? ($dataBody$$73$$.style.left = $JSCompiler_inline_result$$175_i$$458_scroller$$inline_3715_scrollerWidth$$ + "px", $JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$_headerless$ || ($agent$$542_blocks$$8_colHeader$$3$$.style.left = $JSCompiler_inline_result$$175_i$$458_scroller$$inline_3715_scrollerWidth$$ + "px")) : ($dataBody$$73$$.style.left = -1 * $JSCompiler_inline_result$$175_i$$458_scroller$$inline_3715_scrollerWidth$$ + "px", $JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$_headerless$ || 
    ($agent$$542_blocks$$8_colHeader$$3$$.style.left = -1 * $JSCompiler_inline_result$$175_i$$458_scroller$$inline_3715_scrollerWidth$$ + "px"))) : ($dataBody$$73$$.style.left = "0px", $JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$_headerless$ || ($agent$$542_blocks$$8_colHeader$$3$$.style.left = "0px"))
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$_fillViewPort$ = function $$AdfDhtmlTableBasePeer$$$$$_fillViewPort$$($blockList$$inline_3721_dataBody$$75_end$$inline_3732$$, $blockList$$inline_3728_firstStartPos$$inline_3723_scrollRange_viewportHeight$$1$$, $delay$$13_delta$$inline_3730_first$$inline_3722_i$$inline_3724_last$$inline_3729$$, $i$$inline_3731_isScroll$$4$$) {
  var $missing$$4$$ = $AdfDhtmlTableBasePeer$$.$VIEWPORT_SATISFIED$;
  if(this.$_isPaged$) {
    return this.$_hideStatus$(), $AdfDhtmlTableBasePeer$$.$SetCursor$($blockList$$inline_3721_dataBody$$75_end$$inline_3732$$, ""), this.$AdjustAutoHeight$(), $missing$$4$$
  }
  if(this.$_isLoadMore$) {
    return $JSCompiler_StaticMethods__stretchTheColumns$$(this), $missing$$4$$ = this.$_isViewportSatisfied$($blockList$$inline_3721_dataBody$$75_end$$inline_3732$$, $blockList$$inline_3728_firstStartPos$$inline_3723_scrollRange_viewportHeight$$1$$), $missing$$4$$ & $AdfDhtmlTableBasePeer$$.$MISSING_AFTER$ ? $JSCompiler_StaticMethods__addBelow$$(this, $blockList$$inline_3721_dataBody$$75_end$$inline_3732$$, $blockList$$inline_3728_firstStartPos$$inline_3723_scrollRange_viewportHeight$$1$$, $delay$$13_delta$$inline_3730_first$$inline_3722_i$$inline_3724_last$$inline_3729$$, 
    $i$$inline_3731_isScroll$$4$$) : (this.$_hideStatus$(), $AdfDhtmlTableBasePeer$$.$SetCursor$($blockList$$inline_3721_dataBody$$75_end$$inline_3732$$, ""), this.$AdjustAutoHeight$()), $missing$$4$$
  }
  if(0 < this.$_knownRowCount$) {
    if($missing$$4$$ = this.$_isViewportSatisfied$($blockList$$inline_3721_dataBody$$75_end$$inline_3732$$, $blockList$$inline_3728_firstStartPos$$inline_3723_scrollRange_viewportHeight$$1$$), $missing$$4$$ == $AdfDhtmlTableBasePeer$$.$VIEWPORT_SATISFIED$) {
      $JSCompiler_StaticMethods__repositionBlocksForScroll$$(this, $blockList$$inline_3721_dataBody$$75_end$$inline_3732$$);
      this.$_hideStatus$();
      $AdfDhtmlTableBasePeer$$.$SetCursor$($blockList$$inline_3721_dataBody$$75_end$$inline_3732$$, "");
      $blockList$$inline_3728_firstStartPos$$inline_3723_scrollRange_viewportHeight$$1$$ = (this.$_canvasHeightLimited$ ? $AdfDhtmlTableBasePeer$$.$_CSS_HEIGHT_LIMIT$ : this.$_canvasHeight$) - $blockList$$inline_3728_firstStartPos$$inline_3723_scrollRange_viewportHeight$$1$$;
      if(0 < $blockList$$inline_3728_firstStartPos$$inline_3723_scrollRange_viewportHeight$$1$$) {
        if(this.$_currentScrollTop$ < $blockList$$inline_3728_firstStartPos$$inline_3723_scrollRange_viewportHeight$$1$$ / 2) {
          if($blockList$$inline_3721_dataBody$$75_end$$inline_3732$$ = $blockList$$inline_3721_dataBody$$75_end$$inline_3732$$.childNodes, !(1 > $blockList$$inline_3721_dataBody$$75_end$$inline_3732$$.length) && ($delay$$13_delta$$inline_3730_first$$inline_3722_i$$inline_3724_last$$inline_3729$$ = $blockList$$inline_3721_dataBody$$75_end$$inline_3732$$[0], $blockList$$inline_3728_firstStartPos$$inline_3723_scrollRange_viewportHeight$$1$$ = $delay$$13_delta$$inline_3730_first$$inline_3722_i$$inline_3724_last$$inline_3729$$.$startPos$, 
          0 > $blockList$$inline_3728_firstStartPos$$inline_3723_scrollRange_viewportHeight$$1$$)) {
            $JSCompiler_StaticMethods__setScrollTop$$(this, this.$_currentScrollTop$ - $delay$$13_delta$$inline_3730_first$$inline_3722_i$$inline_3724_last$$inline_3729$$.$startPos$);
            for($delay$$13_delta$$inline_3730_first$$inline_3722_i$$inline_3724_last$$inline_3729$$ = 0;$delay$$13_delta$$inline_3730_first$$inline_3722_i$$inline_3724_last$$inline_3729$$ < $blockList$$inline_3721_dataBody$$75_end$$inline_3732$$.length;$delay$$13_delta$$inline_3730_first$$inline_3722_i$$inline_3724_last$$inline_3729$$++) {
              $blockList$$inline_3721_dataBody$$75_end$$inline_3732$$[$delay$$13_delta$$inline_3730_first$$inline_3722_i$$inline_3724_last$$inline_3729$$].$startPos$ -= $blockList$$inline_3728_firstStartPos$$inline_3723_scrollRange_viewportHeight$$1$$
            }
          }
        }else {
          if($blockList$$inline_3728_firstStartPos$$inline_3723_scrollRange_viewportHeight$$1$$ = $blockList$$inline_3721_dataBody$$75_end$$inline_3732$$.childNodes, !(1 > $blockList$$inline_3728_firstStartPos$$inline_3723_scrollRange_viewportHeight$$1$$.length)) {
            $delay$$13_delta$$inline_3730_first$$inline_3722_i$$inline_3724_last$$inline_3729$$ = $blockList$$inline_3728_firstStartPos$$inline_3723_scrollRange_viewportHeight$$1$$[$blockList$$inline_3728_firstStartPos$$inline_3723_scrollRange_viewportHeight$$1$$.length - 1];
            $delay$$13_delta$$inline_3730_first$$inline_3722_i$$inline_3724_last$$inline_3729$$ = $delay$$13_delta$$inline_3730_first$$inline_3722_i$$inline_3724_last$$inline_3729$$.$startPos$ + $delay$$13_delta$$inline_3730_first$$inline_3722_i$$inline_3724_last$$inline_3729$$.$cachedHeight$ - this.$_canvasHeight$;
            if(-1 == this.$GetRowCount$() || this.$_canvasHeightLimited$ && 0 > $delay$$13_delta$$inline_3730_first$$inline_3722_i$$inline_3724_last$$inline_3729$$) {
              $delay$$13_delta$$inline_3730_first$$inline_3722_i$$inline_3724_last$$inline_3729$$ += $AdfDhtmlTableBasePeer$$.$_FETCH_MORE_CANVAS_SPACE$, this.$_canvasHeightLimited$ && 0 > $delay$$13_delta$$inline_3730_first$$inline_3722_i$$inline_3724_last$$inline_3729$$ && ($delay$$13_delta$$inline_3730_first$$inline_3722_i$$inline_3724_last$$inline_3729$$ = 0)
            }
            if(0 < $delay$$13_delta$$inline_3730_first$$inline_3722_i$$inline_3724_last$$inline_3729$$) {
              $JSCompiler_StaticMethods__setScrollTop$$(this, this.$_currentScrollTop$ - $delay$$13_delta$$inline_3730_first$$inline_3722_i$$inline_3724_last$$inline_3729$$);
              for($i$$inline_3731_isScroll$$4$$ = 0;$i$$inline_3731_isScroll$$4$$ < $blockList$$inline_3728_firstStartPos$$inline_3723_scrollRange_viewportHeight$$1$$.length;$i$$inline_3731_isScroll$$4$$++) {
                $blockList$$inline_3728_firstStartPos$$inline_3723_scrollRange_viewportHeight$$1$$[$i$$inline_3731_isScroll$$4$$].$startPos$ -= $delay$$13_delta$$inline_3730_first$$inline_3722_i$$inline_3724_last$$inline_3729$$
              }
            }
            -1 == this.$GetRowCount$() && ($blockList$$inline_3721_dataBody$$75_end$$inline_3732$$ = this.$_canvasHeight$ - $blockList$$inline_3721_dataBody$$75_end$$inline_3732$$.offsetHeight - $AdfDhtmlTableBasePeer$$.$_FETCH_MORE_CANVAS_SPACE$, this.$_currentScrollTop$ > $blockList$$inline_3721_dataBody$$75_end$$inline_3732$$ && $JSCompiler_StaticMethods__setScrollTop$$(this, $blockList$$inline_3721_dataBody$$75_end$$inline_3732$$))
          }
        }
      }
      this.$AdjustAutoHeight$()
    }else {
      $missing$$4$$ & $AdfDhtmlTableBasePeer$$.$MISSING_BEFORE$ ? $JSCompiler_StaticMethods__addAbove$$(this, $blockList$$inline_3721_dataBody$$75_end$$inline_3732$$, $blockList$$inline_3728_firstStartPos$$inline_3723_scrollRange_viewportHeight$$1$$, $delay$$13_delta$$inline_3730_first$$inline_3722_i$$inline_3724_last$$inline_3729$$, $i$$inline_3731_isScroll$$4$$) : $missing$$4$$ & $AdfDhtmlTableBasePeer$$.$MISSING_AFTER$ ? $JSCompiler_StaticMethods__addBelow$$(this, $blockList$$inline_3721_dataBody$$75_end$$inline_3732$$, 
      $blockList$$inline_3728_firstStartPos$$inline_3723_scrollRange_viewportHeight$$1$$, $delay$$13_delta$$inline_3730_first$$inline_3722_i$$inline_3724_last$$inline_3729$$, $i$$inline_3731_isScroll$$4$$) : this.$_handleLongJump$($blockList$$inline_3721_dataBody$$75_end$$inline_3732$$, $blockList$$inline_3728_firstStartPos$$inline_3723_scrollRange_viewportHeight$$1$$, $delay$$13_delta$$inline_3730_first$$inline_3722_i$$inline_3724_last$$inline_3729$$, $i$$inline_3731_isScroll$$4$$)
    }
  }
  return $missing$$4$$
};
function $JSCompiler_StaticMethods__isScrollerBottom$$($JSCompiler_StaticMethods__isScrollerBottom$self_scrollerSpace$$1$$) {
  if($JSCompiler_StaticMethods__isScrollerBottom$self_scrollerSpace$$1$$.$GetScroller$() == $JSCompiler_alias_NULL$$) {
    return $JSCompiler_alias_FALSE$$
  }
  var $scroller$$7$$ = $JSCompiler_alias_NULL$$, $scroller$$7$$ = $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__isScrollerBottom$self_scrollerSpace$$1$$) && !$JSCompiler_StaticMethods__isScrollerBottom$self_scrollerSpace$$1$$.$_isPaged$ ? $JSCompiler_StaticMethods__isScrollerBottom$self_scrollerSpace$$1$$.$GetScroller$() : $JSCompiler_StaticMethods__isScrollerBottom$self_scrollerSpace$$1$$.$GetScroller$()[$AdfDhtmlTableBasePeer$$.$_VSCROLLER$];
  if(0 == $scroller$$7$$.scrollTop) {
    return $JSCompiler_alias_FALSE$$
  }
  $JSCompiler_StaticMethods__isScrollerBottom$self_scrollerSpace$$1$$ = Math.ceil((0 < $JSCompiler_StaticMethods__isScrollerBottom$self_scrollerSpace$$1$$.$_averageRowHeight$ ? $JSCompiler_StaticMethods__isScrollerBottom$self_scrollerSpace$$1$$.$_averageRowHeight$ : 1) / 2);
  $JSCompiler_StaticMethods__isScrollerBottom$self_scrollerSpace$$1$$ = $JSCompiler_StaticMethods__isScrollerBottom$self_scrollerSpace$$1$$ > $AdfDhtmlTableBasePeer$$.$_FETCH_MORE_CANVAS_SPACE$ ? $AdfDhtmlTableBasePeer$$.$_FETCH_MORE_CANVAS_SPACE$ : $JSCompiler_StaticMethods__isScrollerBottom$self_scrollerSpace$$1$$;
  $AdfAgent$$.$guessOS$() == $AdfAgent$$.$ANDROID_OS$ && ($JSCompiler_StaticMethods__isScrollerBottom$self_scrollerSpace$$1$$ = Math.ceil($scroller$$7$$.offsetHeight / 10));
  return $scroller$$7$$.scrollHeight - $scroller$$7$$.scrollTop - $scroller$$7$$.offsetHeight <= $JSCompiler_StaticMethods__isScrollerBottom$self_scrollerSpace$$1$$ ? $JSCompiler_alias_TRUE$$ : $JSCompiler_alias_FALSE$$
}
function $JSCompiler_StaticMethods__checkLoadMore$$($JSCompiler_StaticMethods__checkLoadMore$self$$) {
  if($JSCompiler_StaticMethods__checkLoadMore$self$$.$_isLoadMore$) {
    var $agent$$543_topLoadMoreLink$$ = $AdfAgent$$.$AGENT$, $component$$1632$$ = $JSCompiler_StaticMethods__checkLoadMore$self$$.$getComponent$(), $dataBody$$76_firstBlock$$6$$ = $JSCompiler_StaticMethods__checkLoadMore$self$$.$GetDataBody$();
    $JSCompiler_StaticMethods__checkLoadMore$self$$.$_loadMoreFullWidth$ = $dataBody$$76_firstBlock$$6$$.style.width;
    $JSCompiler_StaticMethods__checkLoadMore$self$$.$_loadMoreAdjWidth$ = $JSCompiler_StaticMethods__checkLoadMore$self$$.$_loadMoreFullWidth$;
    if($JSCompiler_StaticMethods__checkLoadMore$self$$.$_scrollbarBehavior$ == $AdfDhtmlTableBasePeer$$.$_SCROLLBAR_BEHAVIOR_OVERLAY$) {
      var $blockList$$4_container$$25$$ = $JSCompiler_StaticMethods__checkLoadMore$self$$.$getDomElement$();
      $JSCompiler_StaticMethods__checkLoadMore$self$$.$_loadMoreAdjWidth$ = $AdfAgent$$.$AGENT$.getElementById($AdfRichUIPeer$$.$CreateSubId$($blockList$$4_container$$25$$.id, $AdfDhtmlTableBasePeer$$.$_DATAWRAPPER$)).style.width
    }
    var $blockList$$4_container$$25$$ = $dataBody$$76_firstBlock$$6$$.childNodes, $bottomLoadMore$$2_bottomLoadMoreLink$$ = $JSCompiler_StaticMethods__getLoadMore$$($JSCompiler_StaticMethods__checkLoadMore$self$$, $JSCompiler_alias_FALSE$$), $topLoadMore$$2$$ = $JSCompiler_StaticMethods__getLoadMore$$($JSCompiler_StaticMethods__checkLoadMore$self$$, $JSCompiler_alias_TRUE$$), $shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$ = $JSCompiler_alias_FALSE$$, $shouldDisplayTopLoadMore_topLoadMoreHeight$$ = 
    $JSCompiler_alias_FALSE$$, $isScrollable_scroller$$9$$ = $JSCompiler_StaticMethods__checkLoadMore$self$$.$GetScroller$();
    $isScrollable_scroller$$9$$ != $JSCompiler_alias_NULL$$ && !$JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__checkLoadMore$self$$) && ($isScrollable_scroller$$9$$ = $isScrollable_scroller$$9$$[$AdfDhtmlTableBasePeer$$.$_VSCROLLER$]);
    var $isScrollbarVisible_lastBlock$$1_numBlocks$$2$$ = 0 < $JSCompiler_StaticMethods__getScrollbarWidth$$($JSCompiler_StaticMethods__checkLoadMore$self$$) ? $JSCompiler_alias_TRUE$$ : $JSCompiler_alias_FALSE$$, $isScrollable_scroller$$9$$ = $isScrollable_scroller$$9$$ == $JSCompiler_alias_NULL$$ ? $JSCompiler_alias_FALSE$$ : $isScrollable_scroller$$9$$.scrollHeight > $isScrollable_scroller$$9$$.clientHeight ? $JSCompiler_alias_TRUE$$ : $JSCompiler_alias_FALSE$$;
    if($JSCompiler_StaticMethods__isScrollerBottom$$($JSCompiler_StaticMethods__checkLoadMore$self$$) || !$isScrollbarVisible_lastBlock$$1_numBlocks$$2$$ && !$isScrollable_scroller$$9$$) {
      $JSCompiler_StaticMethods__checkMoreHasRows$$($JSCompiler_StaticMethods__checkLoadMore$self$$, $dataBody$$76_firstBlock$$6$$, $JSCompiler_alias_FALSE$$) && ($shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$ = $JSCompiler_alias_TRUE$$)
    }else {
      var $bottomLoadMoreHeight_scroller$$inline_3735$$ = $JSCompiler_alias_NULL$$, $bottomLoadMoreHeight_scroller$$inline_3735$$ = $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__checkLoadMore$self$$) && !$JSCompiler_StaticMethods__checkLoadMore$self$$.$_isPaged$ ? $JSCompiler_StaticMethods__checkLoadMore$self$$.$GetScroller$() : $JSCompiler_StaticMethods__checkLoadMore$self$$.$GetScroller$()[$AdfDhtmlTableBasePeer$$.$_VSCROLLER$], $scrollerSpace$$inline_3736$$ = Math.ceil((0 < 
      $JSCompiler_StaticMethods__checkLoadMore$self$$.$_averageRowHeight$ ? $JSCompiler_StaticMethods__checkLoadMore$self$$.$_averageRowHeight$ : 1) / 2), $scrollerSpace$$inline_3736$$ = $scrollerSpace$$inline_3736$$ > $AdfDhtmlTableBasePeer$$.$_FETCH_MORE_CANVAS_SPACE$ ? $AdfDhtmlTableBasePeer$$.$_FETCH_MORE_CANVAS_SPACE$ : $scrollerSpace$$inline_3736$$;
      $bottomLoadMoreHeight_scroller$$inline_3735$$.scrollTop < $scrollerSpace$$inline_3736$$ && $JSCompiler_StaticMethods__checkMoreHasRows$$($JSCompiler_StaticMethods__checkLoadMore$self$$, $dataBody$$76_firstBlock$$6$$, $JSCompiler_alias_TRUE$$) && ($shouldDisplayTopLoadMore_topLoadMoreHeight$$ = $JSCompiler_alias_TRUE$$)
    }
    if($shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$) {
      if($JSCompiler_StaticMethods__checkLoadMore$self$$.$_isImplicitLoadMore$ && !$JSCompiler_StaticMethods__checkLoadMore$self$$.$_implicitLoadMoreFetched$) {
        $JSCompiler_StaticMethods__loadMoreFetch$$($JSCompiler_StaticMethods__checkLoadMore$self$$, $JSCompiler_alias_TRUE$$), $JSCompiler_StaticMethods__checkLoadMore$self$$.$_implicitLoadMoreFetched$ = $JSCompiler_alias_TRUE$$
      }else {
        if(!$JSCompiler_StaticMethods__checkLoadMore$self$$.$_isBottomLoadMoreDisplayed$ && !$JSCompiler_StaticMethods__checkLoadMore$self$$.$_isImplicitLoadMore$) {
          $JSCompiler_StaticMethods__checkLoadMore$self$$.$_hShiftLoadMoreDataBody$ = ($isScrollbarVisible_lastBlock$$1_numBlocks$$2$$ || $isScrollable_scroller$$9$$) && $dataBody$$76_firstBlock$$6$$.scrollHeight + $JSCompiler_StaticMethods__checkLoadMore$self$$.$_cachedFMHeight$ >= $dataBody$$76_firstBlock$$6$$.clientHeight ? -1 * $JSCompiler_StaticMethods__checkLoadMore$self$$.$_cachedFMHeight$ + "px" : "0px";
          $dataBody$$76_firstBlock$$6$$.style.top = parseInt($JSCompiler_StaticMethods__checkLoadMore$self$$.$_hShiftLoadMoreDataBody$) + parseInt($JSCompiler_StaticMethods__checkLoadMore$self$$.$_hShiftDataBody$) + "px";
          $bottomLoadMore$$2_bottomLoadMoreLink$$.style.top = parseInt($JSCompiler_StaticMethods__checkLoadMore$self$$.$_hShiftLoadMoreDataBody$) + parseInt($JSCompiler_StaticMethods__checkLoadMore$self$$.$_hShiftDataBody$) + "px";
          $bottomLoadMore$$2_bottomLoadMoreLink$$.style.display = "block";
          $bottomLoadMore$$2_bottomLoadMoreLink$$.style.width = $JSCompiler_StaticMethods__checkLoadMore$self$$.$_loadMoreAdjWidth$;
          $JSCompiler_StaticMethods__checkLoadMore$self$$.$_isBottomLoadMoreDisplayed$ = $JSCompiler_alias_TRUE$$;
          if(!$JSCompiler_StaticMethods__checkLoadMore$self$$.$_bottomLoadMoreHeight$ && ($bottomLoadMoreHeight_scroller$$inline_3735$$ = $bottomLoadMore$$2_bottomLoadMoreLink$$.offsetHeight)) {
            $shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$ = $bottomLoadMore$$2_bottomLoadMoreLink$$.childNodes[0].childNodes[0].offsetHeight, $shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$ = Math.ceil(($bottomLoadMoreHeight_scroller$$inline_3735$$ - $shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$) / 2), $JSCompiler_StaticMethods__checkLoadMore$self$$.$_isTouch$ ? ($bottomLoadMore$$2_bottomLoadMoreLink$$ = $agent$$543_topLoadMoreLink$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($component$$1632$$.$getClientId$(), 
            $AdfDhtmlTableBasePeer$$.$_LOAD_MORE_BOTTOM_LINK$)), $bottomLoadMore$$2_bottomLoadMoreLink$$.style.paddingTop = $shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$ + "px", $bottomLoadMore$$2_bottomLoadMoreLink$$.style.display = "inline-block") : $bottomLoadMore$$2_bottomLoadMoreLink$$.childNodes[0].style.top = $shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$ + "px", $JSCompiler_StaticMethods__checkLoadMore$self$$.$_bottomLoadMoreHeight$ = $bottomLoadMoreHeight_scroller$$inline_3735$$
          }
          !$isScrollbarVisible_lastBlock$$1_numBlocks$$2$$ && !$isScrollable_scroller$$9$$ && $JSCompiler_StaticMethods__checkLoadMore$self$$.$_adjustCanvasHeight$($JSCompiler_StaticMethods__checkLoadMore$self$$.$_bottomLoadMoreHeight$, $dataBody$$76_firstBlock$$6$$, $JSCompiler_alias_FALSE$$)
        }
      }
      $isScrollbarVisible_lastBlock$$1_numBlocks$$2$$ = $blockList$$4_container$$25$$.length;
      $dataBody$$76_firstBlock$$6$$ = $blockList$$4_container$$25$$[0];
      $isScrollbarVisible_lastBlock$$1_numBlocks$$2$$ = $blockList$$4_container$$25$$[$isScrollbarVisible_lastBlock$$1_numBlocks$$2$$ - 1];
      $JSCompiler_StaticMethods__updateLoadMoreItemsRangeText$$($JSCompiler_StaticMethods__checkLoadMore$self$$, $dataBody$$76_firstBlock$$6$$.$startRow$, $isScrollbarVisible_lastBlock$$1_numBlocks$$2$$.$startRow$ + $isScrollbarVisible_lastBlock$$1_numBlocks$$2$$.$numRows$, $JSCompiler_StaticMethods__checkLoadMore$self$$.$_knownRowCount$, $JSCompiler_alias_FALSE$$)
    }else {
      $JSCompiler_StaticMethods__checkLoadMore$self$$.$_isImplicitLoadMore$ && $JSCompiler_StaticMethods__checkLoadMore$self$$.$_implicitLoadMoreFetched$ ? $JSCompiler_StaticMethods__checkLoadMore$self$$.$_implicitLoadMoreFetched$ = $JSCompiler_alias_FALSE$$ : $JSCompiler_StaticMethods__checkLoadMore$self$$.$_isBottomLoadMoreDisplayed$ && !$JSCompiler_StaticMethods__checkLoadMore$self$$.$_isImplicitLoadMore$ && ($dataBody$$76_firstBlock$$6$$.style.top = "0px", $bottomLoadMore$$2_bottomLoadMoreLink$$.style.top = 
      "0px", $bottomLoadMore$$2_bottomLoadMoreLink$$.style.display = "none", $JSCompiler_StaticMethods__checkLoadMore$self$$.$_isBottomLoadMoreDisplayed$ = $JSCompiler_alias_FALSE$$, $JSCompiler_StaticMethods__checkLoadMore$self$$.$_hShiftLoadMoreDataBody$ = "0px")
    }
    if($shouldDisplayTopLoadMore_topLoadMoreHeight$$) {
      if($JSCompiler_StaticMethods__checkLoadMore$self$$.$_isImplicitLoadMore$ && !$JSCompiler_StaticMethods__checkLoadMore$self$$.$_implicitLoadMoreFetched$) {
        $JSCompiler_StaticMethods__loadMoreFetch$$($JSCompiler_StaticMethods__checkLoadMore$self$$, $JSCompiler_alias_FALSE$$)
      }else {
        if(!$JSCompiler_StaticMethods__checkLoadMore$self$$.$_isTopLoadMoreDisplayed$ && !$JSCompiler_StaticMethods__checkLoadMore$self$$.$_isImplicitLoadMore$ && ($topLoadMore$$2$$.style.display = "block", $topLoadMore$$2$$.style.width = $JSCompiler_StaticMethods__checkLoadMore$self$$.$_loadMoreAdjWidth$, $JSCompiler_StaticMethods__checkLoadMore$self$$.$_isTopLoadMoreDisplayed$ = $JSCompiler_alias_TRUE$$, !$JSCompiler_StaticMethods__checkLoadMore$self$$.$_topLoadMoreHeight$ && ($shouldDisplayTopLoadMore_topLoadMoreHeight$$ = 
        $topLoadMore$$2$$.offsetHeight))) {
          $shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$ = $topLoadMore$$2$$.childNodes[0].childNodes[0].offsetHeight, $shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$ = Math.ceil(($shouldDisplayTopLoadMore_topLoadMoreHeight$$ - $shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$) / 2), $JSCompiler_StaticMethods__checkLoadMore$self$$.$_isTouch$ ? ($agent$$543_topLoadMoreLink$$ = $agent$$543_topLoadMoreLink$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($component$$1632$$.$getClientId$(), 
          $AdfDhtmlTableBasePeer$$.$_LOAD_MORE_TOP_LINK$)), $agent$$543_topLoadMoreLink$$.style.paddingTop = $shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$ + "px", $agent$$543_topLoadMoreLink$$.style.display = "inline-block") : $topLoadMore$$2$$.childNodes[0].style.top = $shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$ + "px", $JSCompiler_StaticMethods__checkLoadMore$self$$.$_topLoadMoreHeight$ = $shouldDisplayTopLoadMore_topLoadMoreHeight$$
        }
      }
      $isScrollbarVisible_lastBlock$$1_numBlocks$$2$$ = $blockList$$4_container$$25$$.length;
      $dataBody$$76_firstBlock$$6$$ = $blockList$$4_container$$25$$[0];
      $isScrollbarVisible_lastBlock$$1_numBlocks$$2$$ = $blockList$$4_container$$25$$[$isScrollbarVisible_lastBlock$$1_numBlocks$$2$$ - 1];
      $JSCompiler_StaticMethods__updateLoadMoreItemsRangeText$$($JSCompiler_StaticMethods__checkLoadMore$self$$, $dataBody$$76_firstBlock$$6$$.$startRow$, $isScrollbarVisible_lastBlock$$1_numBlocks$$2$$.$startRow$ + $isScrollbarVisible_lastBlock$$1_numBlocks$$2$$.$numRows$, $JSCompiler_StaticMethods__checkLoadMore$self$$.$_knownRowCount$, $JSCompiler_alias_TRUE$$)
    }else {
      $JSCompiler_StaticMethods__checkLoadMore$self$$.$_isImplicitLoadMore$ && $JSCompiler_StaticMethods__checkLoadMore$self$$.$_implicitLoadMoreFetched$ ? $JSCompiler_StaticMethods__checkLoadMore$self$$.$_implicitLoadMoreFetched$ = $JSCompiler_alias_FALSE$$ : $JSCompiler_StaticMethods__checkLoadMore$self$$.$_isTopLoadMoreDisplayed$ && !$JSCompiler_StaticMethods__checkLoadMore$self$$.$_isImplicitLoadMore$ && ($topLoadMore$$2$$.style.display = "none", $JSCompiler_StaticMethods__checkLoadMore$self$$.$_isTopLoadMoreDisplayed$ = 
      $JSCompiler_alias_FALSE$$)
    }
  }
}
function $JSCompiler_StaticMethods__checkMoreHasRows$$($JSCompiler_StaticMethods__checkMoreHasRows$self$$, $dataBody$$77_hasMoreRows$$, $top$$25$$) {
  var $blockList$$5_lastBlock$$2$$ = $dataBody$$77_hasMoreRows$$.childNodes, $numBlocks$$3$$ = $blockList$$5_lastBlock$$2$$.length, $firstBlock$$7_numRows$$12$$ = 0;
  $dataBody$$77_hasMoreRows$$ = $JSCompiler_alias_FALSE$$;
  for(var $i$$459$$ = 0;$i$$459$$ < $numBlocks$$3$$;$i$$459$$++) {
    $blockList$$5_lastBlock$$2$$[$i$$459$$].rows != $JSCompiler_alias_NULL$$ && ($firstBlock$$7_numRows$$12$$ += $blockList$$5_lastBlock$$2$$[$i$$459$$].rows.length)
  }
  if(0 < $firstBlock$$7_numRows$$12$$ && !$JSCompiler_StaticMethods__checkMoreHasRows$self$$.$_allRowsAvailableOnClient$($blockList$$5_lastBlock$$2$$, $numBlocks$$3$$)) {
    if($firstBlock$$7_numRows$$12$$ = $blockList$$5_lastBlock$$2$$[0], $blockList$$5_lastBlock$$2$$ = $blockList$$5_lastBlock$$2$$[$numBlocks$$3$$ - 1], $top$$25$$ && 0 < $firstBlock$$7_numRows$$12$$.$startRow$) {
      $dataBody$$77_hasMoreRows$$ = $JSCompiler_alias_TRUE$$
    }else {
      if(!$top$$25$$ && ($blockList$$5_lastBlock$$2$$.$startRow$ + $blockList$$5_lastBlock$$2$$.$numRows$ < $JSCompiler_StaticMethods__checkMoreHasRows$self$$.$GetKnownRowCount$() || 0 > $JSCompiler_StaticMethods__checkMoreHasRows$self$$.$GetRowCount$())) {
        $dataBody$$77_hasMoreRows$$ = $JSCompiler_alias_TRUE$$
      }
    }
  }
  return $dataBody$$77_hasMoreRows$$
}
function $JSCompiler_StaticMethods__checkScrollbarHidingAffordance$$($JSCompiler_StaticMethods__checkScrollbarHidingAffordance$self$$) {
  var $dataBody$$78$$ = $JSCompiler_StaticMethods__checkScrollbarHidingAffordance$self$$.$GetDataBody$();
  $JSCompiler_StaticMethods__isScrollerBottom$$($JSCompiler_StaticMethods__checkScrollbarHidingAffordance$self$$) ? $JSCompiler_StaticMethods__getScrollWidth$$($JSCompiler_StaticMethods__checkScrollbarHidingAffordance$self$$) > $JSCompiler_StaticMethods__getScrollerOffsetWidth$$($JSCompiler_StaticMethods__checkScrollbarHidingAffordance$self$$) && ($JSCompiler_StaticMethods__checkScrollbarHidingAffordance$self$$.$_hShiftDataBody$ = -1 * ($JSCompiler_StaticMethods__getScrollerOffsetHeight$$($JSCompiler_StaticMethods__checkScrollbarHidingAffordance$self$$) - 
  $JSCompiler_StaticMethods__getScrollerClientHeight$$($JSCompiler_StaticMethods__checkScrollbarHidingAffordance$self$$)) - $JSCompiler_StaticMethods__checkScrollbarHidingAffordance$self$$.$_cachedCFHeight$ + "px", $dataBody$$78$$.style.top = $JSCompiler_StaticMethods__checkScrollbarHidingAffordance$self$$.$_isBottomLoadMoreDisplayed$ ? parseInt($JSCompiler_StaticMethods__checkScrollbarHidingAffordance$self$$.$_hShiftDataBody$) + parseInt($JSCompiler_StaticMethods__checkScrollbarHidingAffordance$self$$.$_hShiftLoadMoreDataBody$) + 
  "px" : $JSCompiler_StaticMethods__checkScrollbarHidingAffordance$self$$.$_hShiftDataBody$) : ($JSCompiler_StaticMethods__checkScrollbarHidingAffordance$self$$.$_hShiftDataBody$ = "0px", $dataBody$$78$$.style.top = "0px")
}
$AdfDhtmlTableBasePeer$$.prototype.$_isViewportSatisfied$ = function $$AdfDhtmlTableBasePeer$$$$$_isViewportSatisfied$$($dataBody$$79$$, $viewportHeight$$2$$) {
  for(var $blockList$$6_lastBlock$$3$$ = $dataBody$$79$$.childNodes, $actualCanvasHeight$$1_numBlocks$$4$$ = $blockList$$6_lastBlock$$3$$.length, $missing$$5$$ = $AdfDhtmlTableBasePeer$$.$NO_BLOCKS$, $scrollTop$$29$$ = this.$_currentScrollTop$, $firstBlock$$8_numRows$$13$$ = 0, $firstTop_i$$460$$ = 0;$firstTop_i$$460$$ < $actualCanvasHeight$$1_numBlocks$$4$$;$firstTop_i$$460$$++) {
    $firstBlock$$8_numRows$$13$$ += $blockList$$6_lastBlock$$3$$[$firstTop_i$$460$$].rows.length
  }
  if(0 < $firstBlock$$8_numRows$$13$$ && ($missing$$5$$ = $AdfDhtmlTableBasePeer$$.$VIEWPORT_SATISFIED$, !this.$_allRowsAvailableOnClient$($blockList$$6_lastBlock$$3$$, $actualCanvasHeight$$1_numBlocks$$4$$))) {
    var $firstBlock$$8_numRows$$13$$ = $blockList$$6_lastBlock$$3$$[0], $blockList$$6_lastBlock$$3$$ = $blockList$$6_lastBlock$$3$$[$actualCanvasHeight$$1_numBlocks$$4$$ - 1], $actualCanvasHeight$$1_numBlocks$$4$$ = this.$_canvasHeightLimited$ ? $AdfDhtmlTableBasePeer$$.$_CSS_HEIGHT_LIMIT$ : this.$_canvasHeight$, $firstTop_i$$460$$ = $firstBlock$$8_numRows$$13$$.$startPos$ - $scrollTop$$29$$, $lastBottom$$ = $blockList$$6_lastBlock$$3$$.$startPos$ + $blockList$$6_lastBlock$$3$$.$cachedHeight$ - $scrollTop$$29$$;
    if(0 < $firstTop_i$$460$$ || 0 == $scrollTop$$29$$ && 0 < $firstBlock$$8_numRows$$13$$.$startRow$) {
      $missing$$5$$ |= $AdfDhtmlTableBasePeer$$.$MISSING_BEFORE$
    }
    if(this.$_isLoadMore$) {
      $lastBottom$$ < $viewportHeight$$2$$ && ($missing$$5$$ |= $AdfDhtmlTableBasePeer$$.$MISSING_AFTER$)
    }else {
      if($lastBottom$$ < $viewportHeight$$2$$ && $actualCanvasHeight$$1_numBlocks$$4$$ >= $viewportHeight$$2$$ || $scrollTop$$29$$ >= $actualCanvasHeight$$1_numBlocks$$4$$ - $viewportHeight$$2$$ && $blockList$$6_lastBlock$$3$$.$startRow$ + $blockList$$6_lastBlock$$3$$.$numRows$ < this.$GetKnownRowCount$()) {
        $missing$$5$$ |= $AdfDhtmlTableBasePeer$$.$MISSING_AFTER$
      }
      if($missing$$5$$ != $AdfDhtmlTableBasePeer$$.$VIEWPORT_SATISFIED$ && ($firstTop_i$$460$$ > $viewportHeight$$2$$ || 0 > $lastBottom$$)) {
        $missing$$5$$ = $AdfDhtmlTableBasePeer$$.$NO_BLOCKS$
      }
    }
  }
  return $missing$$5$$
};
function $JSCompiler_StaticMethods__addAbove$$($JSCompiler_StaticMethods__addAbove$self$$, $dataBody$$80_index$$141$$, $key$$79_viewportHeight$$3$$, $delay$$14$$, $isScroll$$5_pos$$33$$) {
  var $blockList$$7$$ = $dataBody$$80_index$$141$$.childNodes, $numBlocks$$5$$ = $blockList$$7$$.length, $firstBlock$$9_i$$461$$ = $blockList$$7$$[0];
  if(0 == $firstBlock$$9_i$$461$$.$startRow$) {
    for($firstBlock$$9_i$$461$$ = $isScroll$$5_pos$$33$$ = 0;$firstBlock$$9_i$$461$$ < $numBlocks$$5$$;$firstBlock$$9_i$$461$$++) {
      var $block$$29$$ = $blockList$$7$$[$firstBlock$$9_i$$461$$], $height$$44$$ = $block$$29$$.$cachedHeight$;
      $block$$29$$.$startPos$ = $isScroll$$5_pos$$33$$;
      $isScroll$$5_pos$$33$$ += $height$$44$$
    }
    $JSCompiler_StaticMethods__setScrollTop$$($JSCompiler_StaticMethods__addAbove$self$$, 0);
    $JSCompiler_StaticMethods__addAbove$self$$.$_fillViewPort$($dataBody$$80_index$$141$$, $key$$79_viewportHeight$$3$$, $delay$$14$$)
  }else {
    $dataBody$$80_index$$141$$ = $firstBlock$$9_i$$461$$.$startRow$, $key$$79_viewportHeight$$3$$ = $JSCompiler_StaticMethods__getBlockFirstRowKey$$($firstBlock$$9_i$$461$$), $JSCompiler_StaticMethods__addAbove$self$$.$_startFetch$($AdfTableDataFetchEvent$$.$BEFORE_KEY_SUBTYPE$, $dataBody$$80_index$$141$$, $key$$79_viewportHeight$$3$$, $delay$$14$$, !$isScroll$$5_pos$$33$$)
  }
}
function $JSCompiler_StaticMethods__addBelow$$($JSCompiler_StaticMethods__addBelow$self$$, $dataBody$$81_index$$142$$, $key$$80_viewportHeight$$4$$, $delay$$15$$, $isScroll$$6_new_scroll$$) {
  var $blockList$$8$$ = $dataBody$$81_index$$142$$.childNodes, $i$$462_numBlocks$$6$$ = $blockList$$8$$.length, $lastBlock$$4_pos$$34$$ = $blockList$$8$$[$i$$462_numBlocks$$6$$ - 1], $newStart$$8_updatedPos$$ = $lastBlock$$4_pos$$34$$.$startRow$ + $lastBlock$$4_pos$$34$$.$numRows$, $block$$30_rowCount$$21$$ = $JSCompiler_StaticMethods__addBelow$self$$.$GetRowCount$();
  if(0 < $block$$30_rowCount$$21$$ && $newStart$$8_updatedPos$$ >= $block$$30_rowCount$$21$$) {
    $isScroll$$6_new_scroll$$ = $JSCompiler_StaticMethods__addBelow$self$$.$_canvasHeight$ - $key$$80_viewportHeight$$4$$;
    $lastBlock$$4_pos$$34$$ = $JSCompiler_StaticMethods__addBelow$self$$.$_canvasHeight$;
    $newStart$$8_updatedPos$$ = $JSCompiler_alias_FALSE$$;
    for($i$$462_numBlocks$$6$$ -= 1;0 <= $i$$462_numBlocks$$6$$;$i$$462_numBlocks$$6$$--) {
      $block$$30_rowCount$$21$$ = $blockList$$8$$[$i$$462_numBlocks$$6$$], $lastBlock$$4_pos$$34$$ -= $block$$30_rowCount$$21$$.$cachedHeight$, $block$$30_rowCount$$21$$.$startPos$ != $lastBlock$$4_pos$$34$$ && ($newStart$$8_updatedPos$$ = $JSCompiler_alias_TRUE$$, $block$$30_rowCount$$21$$.$startPos$ = $lastBlock$$4_pos$$34$$)
    }
    if($JSCompiler_StaticMethods__addBelow$self$$.$_currentScrollTop$ != $isScroll$$6_new_scroll$$ || $newStart$$8_updatedPos$$) {
      $JSCompiler_StaticMethods__setScrollTop$$($JSCompiler_StaticMethods__addBelow$self$$, $isScroll$$6_new_scroll$$), $JSCompiler_StaticMethods__addBelow$self$$.$_fillViewPort$($dataBody$$81_index$$142$$, $key$$80_viewportHeight$$4$$, $delay$$15$$)
    }
  }else {
    $dataBody$$81_index$$142$$ = $newStart$$8_updatedPos$$ - 1, $key$$80_viewportHeight$$4$$ = $JSCompiler_StaticMethods__getBlockLastRowKey$$($lastBlock$$4_pos$$34$$), $JSCompiler_StaticMethods__addBelow$self$$.$_startFetch$($AdfTableDataFetchEvent$$.$AFTER_KEY_SUBTYPE$, $dataBody$$81_index$$142$$, $key$$80_viewportHeight$$4$$, $delay$$15$$, !$isScroll$$6_new_scroll$$)
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$_handleLongJump$ = function $$AdfDhtmlTableBasePeer$$$$$_handleLongJump$$($dataBody$$82$$, $viewportHeight$$5$$, $delay$$16$$, $isScroll$$7$$) {
  var $scrollTop$$30_where$$1$$, $extra_index$$143$$, $actualCanvasHeight$$2_subtype$$11$$, $start$$16_totalRows$$5$$, $end$$9$$, $last$$1_oldEnd$$4_size$$41$$ = this.$getComponent$().getFetchSize();
  $scrollTop$$30_where$$1$$ = this.$_currentScrollTop$;
  $start$$16_totalRows$$5$$ = this.$GetKnownRowCount$();
  var $laf$$88$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$();
  $actualCanvasHeight$$2_subtype$$11$$ = this.$_canvasHeightLimited$ ? $AdfDhtmlTableBasePeer$$.$_CSS_HEIGHT_LIMIT$ : this.$_canvasHeight$;
  $extra_index$$143$$ = -1 == this.$GetRowCount$() || this.$_canvasHeightLimited$ ? $AdfDhtmlTableBasePeer$$.$_FETCH_MORE_CANVAS_SPACE$ : 0;
  $scrollTop$$30_where$$1$$ >= $actualCanvasHeight$$2_subtype$$11$$ - $extra_index$$143$$ - $viewportHeight$$5$$ ? ($actualCanvasHeight$$2_subtype$$11$$ = $AdfTableDataFetchEvent$$.$UP_TO_INDEX_SUBTYPE$, $extra_index$$143$$ = $start$$16_totalRows$$5$$ - 1, $scrollTop$$30_where$$1$$ = $laf$$88$$.$getTranslatedString$("af_table.LABEL_END"), -1 == this.$GetRowCount$() && ($scrollTop$$30_where$$1$$ = $laf$$88$$.$getTranslatedString$("af_table.LABEL_ROW", $extra_index$$143$$ + 1)), $end$$9$$ = $extra_index$$143$$, 
  $start$$16_totalRows$$5$$ = $end$$9$$ - $last$$1_oldEnd$$4_size$$41$$ + 1) : ($actualCanvasHeight$$2_subtype$$11$$ = $AdfTableDataFetchEvent$$.$FROM_INDEX_SUBTYPE$, 0 == $scrollTop$$30_where$$1$$ ? ($scrollTop$$30_where$$1$$ = $laf$$88$$.$getTranslatedString$("af_table.LABEL_START"), $extra_index$$143$$ = 0) : ($extra_index$$143$$ = Math.round($scrollTop$$30_where$$1$$ / this.$_averageRowHeight$), $scrollTop$$30_where$$1$$ = $laf$$88$$.$getTranslatedString$("af_table.LABEL_ROW", $extra_index$$143$$ + 
  1), $AdfAssert$$.assert($extra_index$$143$$ < $start$$16_totalRows$$5$$)), $start$$16_totalRows$$5$$ = $extra_index$$143$$, $end$$9$$ = $extra_index$$143$$ + $last$$1_oldEnd$$4_size$$41$$ - 1);
  var $blocks$$9_oldStart$$4$$ = $dataBody$$82$$.childNodes;
  if(0 < $blocks$$9_oldStart$$4$$.length) {
    $last$$1_oldEnd$$4_size$$41$$ = $blocks$$9_oldStart$$4$$[$blocks$$9_oldStart$$4$$.length - 1];
    $blocks$$9_oldStart$$4$$ = $blocks$$9_oldStart$$4$$[0].$startRow$;
    $last$$1_oldEnd$$4_size$$41$$ = $last$$1_oldEnd$$4_size$$41$$.$startRow$ + $last$$1_oldEnd$$4_size$$41$$.$numRows$;
    if($start$$16_totalRows$$5$$ >= $blocks$$9_oldStart$$4$$ && $start$$16_totalRows$$5$$ < $last$$1_oldEnd$$4_size$$41$$) {
      $JSCompiler_StaticMethods__addBelow$$(this, $dataBody$$82$$, $viewportHeight$$5$$, $delay$$16$$, $isScroll$$7$$);
      return
    }
    if($end$$9$$ >= $blocks$$9_oldStart$$4$$ && $end$$9$$ < $last$$1_oldEnd$$4_size$$41$$) {
      $JSCompiler_StaticMethods__addAbove$$(this, $dataBody$$82$$, $viewportHeight$$5$$, $delay$$16$$, $isScroll$$7$$);
      return
    }
  }
  $delay$$16$$ && this.$DisplayStatus$($laf$$88$$.$getTranslatedString$("af_table.LABEL_GOING_TO", $scrollTop$$30_where$$1$$));
  this.$_startFetch$($actualCanvasHeight$$2_subtype$$11$$, $extra_index$$143$$, $JSCompiler_alias_NULL$$, $delay$$16$$, !$isScroll$$7$$)
};
function $JSCompiler_StaticMethods__deleteOffscreenBlocks$$($JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$, $dataBody$$83$$, $viewportHeight$$6$$, $newlyAdded$$) {
  function $deleteBlocksFunction$$($deleteBlocksFunction$$, $component$$1633_maxClientRows$$) {
    var $numBlocks$$7$$ = $blockList$$9$$[$deleteBlocksFunction$$];
    if($numBlocks$$7$$ == $newlyAdded$$) {
      return $component$$1633_maxClientRows$$
    }
    var $lastBlock$$5_totalRowsOnClient$$ = $numBlocks$$7$$.$startPos$ - $scrollTop$$31$$;
    if(0 > $lastBlock$$5_totalRowsOnClient$$ + $numBlocks$$7$$.$cachedHeight$ || $lastBlock$$5_totalRowsOnClient$$ > $viewportHeight$$6$$) {
      if($JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$_isLoadMore$) {
        $lastBlock$$5_totalRowsOnClient$$ = $numBlocks$$7$$.$startPos$;
        0 == $lastBlock$$5_totalRowsOnClient$$ && $deleteBlocksFunction$$ + 1 < $blockList$$9$$.length && ($lastBlock$$5_totalRowsOnClient$$ = $blockList$$9$$[$deleteBlocksFunction$$ + 1].$startPos$);
        for(var $i$$463_newlyAddedTop$$ = $deleteBlocksFunction$$ + 1;$i$$463_newlyAddedTop$$ < $blockList$$9$$.length;$i$$463_newlyAddedTop$$++) {
          $blockList$$9$$[$i$$463_newlyAddedTop$$].$startPos$ -= $lastBlock$$5_totalRowsOnClient$$
        }
        $JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$_adjustCanvasHeight$(-1 * $numBlocks$$7$$.$cachedHeight$, $dataBody$$83$$);
        0 < $JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$_currentScrollTop$ - $lastBlock$$5_totalRowsOnClient$$ && $JSCompiler_StaticMethods__setScrollTop$$($JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$, $JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$_currentScrollTop$ - $lastBlock$$5_totalRowsOnClient$$)
      }
      $lastBlock$$5_totalRowsOnClient$$ = $numBlocks$$7$$.$numRows$;
      $JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$_unregisterNode$($numBlocks$$7$$);
      $dataBody$$83$$.removeChild($numBlocks$$7$$);
      $component$$1633_maxClientRows$$ -= $lastBlock$$5_totalRowsOnClient$$
    }
    return $component$$1633_maxClientRows$$
  }
  var $component$$1633_maxClientRows$$ = $JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$getComponent$(), $blockList$$9$$ = $dataBody$$83$$.childNodes, $numBlocks$$7$$ = $blockList$$9$$.length, $lastBlock$$5_totalRowsOnClient$$, $component$$1633_maxClientRows$$ = $JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$_isLoadMore$ ? $component$$1633_maxClientRows$$.getMaxClientRows() : $JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$_maxCachedRowsForTouch$;
  if(($JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$_isTouch$ || $JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$_isLoadMore$) && 0 < $numBlocks$$7$$) {
    if($lastBlock$$5_totalRowsOnClient$$ = $blockList$$9$$[$numBlocks$$7$$ - 1], $lastBlock$$5_totalRowsOnClient$$ = $lastBlock$$5_totalRowsOnClient$$.$startRow$ - $blockList$$9$$[0].$startRow$ + $lastBlock$$5_totalRowsOnClient$$.$numRows$, $lastBlock$$5_totalRowsOnClient$$ <= $component$$1633_maxClientRows$$) {
      return
    }
  }
  var $i$$463_newlyAddedTop$$ = $JSCompiler_alias_TRUE$$;
  $blockList$$9$$[0] != $newlyAdded$$ && ($i$$463_newlyAddedTop$$ = $JSCompiler_alias_FALSE$$);
  var $scrollTop$$31$$ = $JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$_currentScrollTop$;
  if($i$$463_newlyAddedTop$$ || !$JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$_isLoadMore$) {
    for($i$$463_newlyAddedTop$$ = $numBlocks$$7$$ - 1;0 <= $i$$463_newlyAddedTop$$ && !(($JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$_isTouch$ || $JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$_isLoadMore$) && $lastBlock$$5_totalRowsOnClient$$ <= $component$$1633_maxClientRows$$);$i$$463_newlyAddedTop$$--) {
      $lastBlock$$5_totalRowsOnClient$$ = $deleteBlocksFunction$$($i$$463_newlyAddedTop$$, $lastBlock$$5_totalRowsOnClient$$)
    }
  }else {
    for($i$$463_newlyAddedTop$$ = 0;$i$$463_newlyAddedTop$$ < $numBlocks$$7$$ && !($i$$463_newlyAddedTop$$ > $blockList$$9$$.length - 1 || ($JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$_isTouch$ || $JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$_isLoadMore$) && $lastBlock$$5_totalRowsOnClient$$ <= $component$$1633_maxClientRows$$);$i$$463_newlyAddedTop$$++) {
      $lastBlock$$5_totalRowsOnClient$$ = $deleteBlocksFunction$$($i$$463_newlyAddedTop$$, $lastBlock$$5_totalRowsOnClient$$)
    }
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$_unregisterNode$ = function $$AdfDhtmlTableBasePeer$$$$$_unregisterNode$$($node$$107$$) {
  $AdfPage$$.$PAGE$.$removeComponentsInSubtree$($node$$107$$);
  $AdfAgent$$.$AGENT$.$elementsRemoved$($node$$107$$)
};
function $JSCompiler_StaticMethods__repositionBlocksForScroll$$($JSCompiler_StaticMethods__repositionBlocksForScroll$self$$, $dataBody$$84$$) {
  var $first$$5$$ = $dataBody$$84$$.firstChild, $scrollTop$$32$$ = $JSCompiler_StaticMethods__repositionBlocksForScroll$self$$.$_currentScrollTop$;
  $first$$5$$ && ($dataBody$$84$$.scrollTop = $scrollTop$$32$$ - $first$$5$$.$startPos$);
  if((!$JSCompiler_StaticMethods__repositionBlocksForScroll$self$$.$_isTouch$ || "Windows" == $AdfAgent$$.$guessOS$()) && $AdfAgent$$.$AGENT$.$getPlatform$() == $AdfAgent$$.$WEBKIT_PLATFORM$) {
    $JSCompiler_StaticMethods__repositionBlocksForScroll$self$$.$_scrollTopUpdating$ = $JSCompiler_alias_TRUE$$, setTimeout($AdfDhtmlTableBasePeer$$.$_resetScrollTopUpdating$, 100, $JSCompiler_StaticMethods__repositionBlocksForScroll$self$$)
  }
}
$AdfDhtmlTableBasePeer$$.$_resetScrollTopUpdating$ = function $$AdfDhtmlTableBasePeer$$$$_resetScrollTopUpdating$$($self$$15$$) {
  $self$$15$$.$_scrollTopUpdating$ = $JSCompiler_alias_FALSE$$
};
function $JSCompiler_StaticMethods__undoScroll$$($JSCompiler_StaticMethods__undoScroll$self$$) {
  var $dataBody$$85$$ = $JSCompiler_StaticMethods__undoScroll$self$$.$GetDataBody$(), $first$$6$$ = $dataBody$$85$$.firstChild;
  $first$$6$$ && $JSCompiler_StaticMethods__setScrollTop$$($JSCompiler_StaticMethods__undoScroll$self$$, $first$$6$$.$startPos$ + $dataBody$$85$$.scrollTop)
}
$AdfDhtmlTableBasePeer$$.prototype.$_queueFetchEvent$ = function $$AdfDhtmlTableBasePeer$$$$$_queueFetchEvent$$($renderOnly$$3$$, $subtype$$12$$, $index$$144$$, $key$$81$$) {
  var $id$$344$$ = this.$_fetchId$++, $component$$1634$$ = this.$getComponent$(), $event$$238$$ = new $AdfTableDataFetchEvent$$($component$$1634$$, $id$$344$$, $subtype$$12$$, $index$$144$$, $key$$81$$);
  $event$$238$$.$setPartial$($JSCompiler_alias_TRUE$$);
  $event$$238$$.$setRenderOnly$($renderOnly$$3$$);
  var $canceled$$2$$ = $JSCompiler_alias_FALSE$$;
  $renderOnly$$3$$ ? $AdfPage$$.$PAGE$.$queueEventToServer$($event$$238$$) : ($component$$1634$$.$queueEvent$($event$$238$$), $canceled$$2$$ = $event$$238$$.$isCanceled$());
  $canceled$$2$$ || (this.$_pendingFetch$ = $subtype$$12$$, this.$_pendingId$ = $id$$344$$, this.$_fetchIndex$ = $index$$144$$, this.$_fetchKey$ = $key$$81$$, this.$_pendingRenderOnly$ = $renderOnly$$3$$);
  return $canceled$$2$$ ? $JSCompiler_alias_NULL$$ : $event$$238$$
};
$AdfDhtmlTableBasePeer$$.prototype.$_startFetch$ = function $$AdfDhtmlTableBasePeer$$$$$_startFetch$$($event$$239_subtype$$13$$, $index$$145_statusText$$4$$, $key$$82$$, $callback$$67_delay$$17$$, $renderOnly$$4$$) {
  $event$$239_subtype$$13$$ == this.$_pendingFetch$ && $index$$145_statusText$$4$$ == this.$_fetchIndex$ && $key$$82$$ == this.$_fetchKey$ || ($callback$$67_delay$$17$$ ? ($callback$$67_delay$$17$$ = new Function("var c \x3d arguments.callee;c._self._delayedNavigate(c._sTop, c._subtype, c._index, c._key, c._renderOnly);"), $callback$$67_delay$$17$$._sTop = this.$_currentScrollTop$, $callback$$67_delay$$17$$._subtype = $event$$239_subtype$$13$$, $callback$$67_delay$$17$$._index = $index$$145_statusText$$4$$, 
  $callback$$67_delay$$17$$._key = $key$$82$$, $callback$$67_delay$$17$$._renderOnly = $renderOnly$$4$$, $callback$$67_delay$$17$$._self = this, setTimeout($callback$$67_delay$$17$$, 300), this.$CancelPendingFetch$()) : ($event$$239_subtype$$13$$ = this.$_queueFetchEvent$($renderOnly$$4$$, $event$$239_subtype$$13$$, $index$$145_statusText$$4$$, $key$$82$$)) ? ($index$$145_statusText$$4$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$().$getTranslatedString$("af_table.LABEL_FETCHING"), this.$DisplayStatus$($index$$145_statusText$$4$$), 
  $AdfDhtmlTableBasePeer$$.$SetCursor$(this.$GetDataBody$(), "wait"), this.$_pruneKeyCache$ && ($event$$239_subtype$$13$$.$setClientTokens$(this.$_collectClientTokens$(this.$_pruneKeyCache$)), this.$_pruneKeyCache$ = $JSCompiler_alias_NULL$$)) : $JSCompiler_StaticMethods__undoScroll$$(this))
};
$AdfDhtmlTableBasePeer$$.prototype._delayedNavigate = function $$AdfDhtmlTableBasePeer$$$$_delayedNavigate$($scrollTop$$33$$, $subtype$$14$$, $index$$146$$, $key$$83$$, $renderOnly$$5$$) {
  this.$_currentScrollTop$ == $scrollTop$$33$$ && this.$_startFetch$($subtype$$14$$, $index$$146$$, $key$$83$$, $JSCompiler_alias_FALSE$$, $renderOnly$$5$$)
};
$AdfDhtmlTableBasePeer$$.prototype.$CancelPendingFetch$ = function $$AdfDhtmlTableBasePeer$$$$$CancelPendingFetch$$() {
  this.$_pendingRenderOnly$ = this.$_pendingId$ = this.$_fetchKey$ = this.$_fetchIndex$ = this.$_pendingFetch$ = $JSCompiler_alias_VOID$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.CancelPendingFetch", {$CancelPendingFetch$:$AdfDhtmlTableBasePeer$$.prototype.$CancelPendingFetch$});
$AdfDhtmlTableBasePeer$$.prototype.$IsFetchPending$ = function $$AdfDhtmlTableBasePeer$$$$$IsFetchPending$$() {
  return this.$_pendingFetch$ != $JSCompiler_alias_VOID$$
};
$goog$exportSymbol$$("AdfDhtmlTableBasePeer.prototype.IsFetchPending", $AdfDhtmlTableBasePeer$$.prototype.$IsFetchPending$);
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.IsFetchPending", {$IsFetchPending$:$AdfDhtmlTableBasePeer$$.prototype.$IsFetchPending$});
$AdfDhtmlTableBasePeer$$.prototype.$isDisclosureFetchPending$ = function $$AdfDhtmlTableBasePeer$$$$$isDisclosureFetchPending$$() {
  return this.$_pendingFetch$ == $AdfTableDataFetchEvent$$.$EXPAND_SUBTYPE$ || this.$_pendingFetch$ == $AdfTableDataFetchEvent$$.$COLLAPSE_SUBTYPE$ || this.$_pendingFetch$ == $AdfTableDataFetchEvent$$.$AFTER_KEY_SUBTYPE$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.isDisclosureFetchPending", {$isDisclosureFetchPending$:$AdfDhtmlTableBasePeer$$.prototype.$isDisclosureFetchPending$});
$AdfDhtmlTableBasePeer$$.prototype.$InsertBlock$ = function $$AdfDhtmlTableBasePeer$$$$$InsertBlock$$($newBlock$$4$$, $startIndex$$10$$, $size$$43$$, $totalInserted$$2$$, $remainingBlocks$$1$$) {
  this.$_initNewBlock$($newBlock$$4$$, $startIndex$$10$$, $size$$43$$);
  var $dataBody$$89$$ = this.$GetDataBody$(), $viewportHeight$$7$$ = $dataBody$$89$$.offsetHeight;
  $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$$(this, $newBlock$$4$$, $dataBody$$89$$.offsetWidth);
  $JSCompiler_StaticMethods__registerInnerScrollCallback$$(this, $newBlock$$4$$);
  $JSCompiler_StaticMethods__stretchLastBlockColumn$$(this, $newBlock$$4$$);
  var $blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$;
  a: {
    $blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$ = this.$GetDataBody$().childNodes;
    for(var $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$ = 0;$beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$ < $blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$.length;$beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$++) {
      var $block$$inline_3742_relativeStartIndex$$inline_3754$$ = $blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$[$beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$], $nextBlock$$inline_3752_nextBlock$$inline_5695_startRow$$inline_3743$$ = $block$$inline_3742_relativeStartIndex$$inline_3754$$.$startRow$;
      if($startIndex$$10$$ >= $nextBlock$$inline_3752_nextBlock$$inline_5695_startRow$$inline_3743$$ && $startIndex$$10$$ <= $nextBlock$$inline_3752_nextBlock$$inline_5695_startRow$$inline_3743$$ + $block$$inline_3742_relativeStartIndex$$inline_3754$$.$numRows$) {
        $blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$ = $block$$inline_3742_relativeStartIndex$$inline_3754$$;
        break a
      }
    }
    $blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$ = $JSCompiler_alias_NULL$$
  }
  $AdfAssert$$.assert($blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$);
  $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$ = $blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$;
  $nextBlock$$inline_3752_nextBlock$$inline_5695_startRow$$inline_3743$$ = $JSCompiler_alias_NULL$$;
  $block$$inline_3742_relativeStartIndex$$inline_3754$$ = $startIndex$$10$$ - $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$.$startRow$;
  if(0 != $block$$inline_3742_relativeStartIndex$$inline_3754$$) {
    if($block$$inline_3742_relativeStartIndex$$inline_3754$$ < $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$.$numRows$) {
      if($size$$43$$ == $totalInserted$$2$$) {
        $AdfAssert$$.assert(0 <= $block$$inline_3742_relativeStartIndex$$inline_3754$$);
        $AdfAssert$$.assert($block$$inline_3742_relativeStartIndex$$inline_3754$$ < $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$.$numRows$);
        $nextBlock$$inline_3752_nextBlock$$inline_5695_startRow$$inline_3743$$ = $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$.cloneNode($JSCompiler_alias_FALSE$$);
        $nextBlock$$inline_3752_nextBlock$$inline_5695_startRow$$inline_3743$$.$numRows$ = $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$.$numRows$ - $block$$inline_3742_relativeStartIndex$$inline_3754$$;
        var $agent$$inline_5701_blockTBody$$inline_5696_rowIndex$$inline_5712$$ = $AdfDomUtils$$.$getFirstDescendentElement$($beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$, "TBODY");
        $AdfAssert$$.assert($agent$$inline_5701_blockTBody$$inline_5696_rowIndex$$inline_5712$$ != $JSCompiler_alias_NULL$$, "Illegal State: data block with no tbody");
        for(var $nextBlockCells$$inline_5703_nextBlockTBody$$inline_5697$$ = $agent$$inline_5701_blockTBody$$inline_5696_rowIndex$$inline_5712$$.cloneNode($JSCompiler_alias_FALSE$$), $blockCells$$inline_5704_blockRows$$inline_5698_rows$$inline_5711$$ = $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$.rows, $cellCount$$inline_5705_colgroup$$inline_5702_rowIndex$$inline_5699$$ = $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$.$numRows$ - 
        1;$cellCount$$inline_5705_colgroup$$inline_5702_rowIndex$$inline_5699$$ >= $block$$inline_3742_relativeStartIndex$$inline_3754$$;$cellCount$$inline_5705_colgroup$$inline_5702_rowIndex$$inline_5699$$--) {
          var $cellIndex$$inline_5706_row$$inline_5700$$ = $blockCells$$inline_5704_blockRows$$inline_5698_rows$$inline_5711$$[$cellCount$$inline_5705_colgroup$$inline_5702_rowIndex$$inline_5699$$];
          $agent$$inline_5701_blockTBody$$inline_5696_rowIndex$$inline_5712$$.removeChild($cellIndex$$inline_5706_row$$inline_5700$$);
          $nextBlockCells$$inline_5703_nextBlockTBody$$inline_5697$$.insertBefore($cellIndex$$inline_5706_row$$inline_5700$$, $nextBlockCells$$inline_5703_nextBlockTBody$$inline_5697$$.firstChild)
        }
        $agent$$inline_5701_blockTBody$$inline_5696_rowIndex$$inline_5712$$ = $AdfAgent$$.$AGENT$;
        this.$_processColGroup$() && ($cellCount$$inline_5705_colgroup$$inline_5702_rowIndex$$inline_5699$$ = $AdfDomUtils$$.$getFirstDescendentElement$($beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$, "COLGROUP")) && $nextBlock$$inline_3752_nextBlock$$inline_5695_startRow$$inline_3743$$.appendChild($cellCount$$inline_5705_colgroup$$inline_5702_rowIndex$$inline_5699$$.cloneNode($JSCompiler_alias_TRUE$$));
        $nextBlock$$inline_3752_nextBlock$$inline_5695_startRow$$inline_3743$$.appendChild($nextBlockCells$$inline_5703_nextBlockTBody$$inline_5697$$);
        $nextBlockCells$$inline_5703_nextBlockTBody$$inline_5697$$ = $nextBlock$$inline_3752_nextBlock$$inline_5695_startRow$$inline_3743$$.rows[0].cells;
        $blockCells$$inline_5704_blockRows$$inline_5698_rows$$inline_5711$$ = $blockCells$$inline_5704_blockRows$$inline_5698_rows$$inline_5711$$[0].cells;
        $cellCount$$inline_5705_colgroup$$inline_5702_rowIndex$$inline_5699$$ = $nextBlockCells$$inline_5703_nextBlockTBody$$inline_5697$$.length;
        for($cellIndex$$inline_5706_row$$inline_5700$$ = 0;$cellIndex$$inline_5706_row$$inline_5700$$ < $cellCount$$inline_5705_colgroup$$inline_5702_rowIndex$$inline_5699$$;$cellIndex$$inline_5706_row$$inline_5700$$++) {
          $nextBlockCells$$inline_5703_nextBlockTBody$$inline_5697$$[$cellIndex$$inline_5706_row$$inline_5700$$].style.width = $blockCells$$inline_5704_blockRows$$inline_5698_rows$$inline_5711$$[$cellIndex$$inline_5706_row$$inline_5700$$].style.width
        }
        $agent$$inline_5701_blockTBody$$inline_5696_rowIndex$$inline_5712$$.$elementsAdded$($nextBlock$$inline_3752_nextBlock$$inline_5695_startRow$$inline_3743$$)
      }else {
        $AdfAssert$$.assert(0 <= $block$$inline_3742_relativeStartIndex$$inline_3754$$);
        $AdfAssert$$.assert($block$$inline_3742_relativeStartIndex$$inline_3754$$ < $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$.$numRows$);
        $blockCells$$inline_5704_blockRows$$inline_5698_rows$$inline_5711$$ = $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$.rows;
        for($agent$$inline_5701_blockTBody$$inline_5696_rowIndex$$inline_5712$$ = $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$.$numRows$ - 1;$agent$$inline_5701_blockTBody$$inline_5696_rowIndex$$inline_5712$$ >= $block$$inline_3742_relativeStartIndex$$inline_3754$$;$agent$$inline_5701_blockTBody$$inline_5696_rowIndex$$inline_5712$$--) {
          this.$_unregisterNode$($blockCells$$inline_5704_blockRows$$inline_5698_rows$$inline_5711$$[$agent$$inline_5701_blockTBody$$inline_5696_rowIndex$$inline_5712$$]), $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$.deleteRow($agent$$inline_5701_blockTBody$$inline_5696_rowIndex$$inline_5712$$)
        }
      }
      $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$.$numRows$ = $block$$inline_3742_relativeStartIndex$$inline_3754$$;
      $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$.$cachedHeight$ = $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$.offsetHeight
    }
    $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$ = $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$.nextSibling
  }
  $dataBody$$89$$.insertBefore($newBlock$$4$$, $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$);
  $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$ = $nextBlock$$inline_3752_nextBlock$$inline_5695_startRow$$inline_3743$$;
  this.$SetNewBlockScrollLeft$($newBlock$$4$$);
  $newBlock$$4$$.$cachedHeight$ = $newBlock$$4$$.offsetHeight;
  $newBlock$$4$$.$startPos$ = $startIndex$$10$$ == $blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$.$startRow$ ? $blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$.$startPos$ : $blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$.$startPos$ + $blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$.$cachedHeight$;
  $JSCompiler_StaticMethods__synchronizeRowHeights$$(this, $newBlock$$4$$);
  $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$ && ($dataBody$$89$$.insertBefore($beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$, $newBlock$$4$$.nextSibling), $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$.$cachedHeight$ = $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$.offsetHeight, this.$SetNewBlockScrollLeft$($beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$));
  if($size$$43$$ == $totalInserted$$2$$) {
    for($blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$ = $newBlock$$4$$;$beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$ = $blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$.nextSibling;) {
      $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$.$startRow$ = $blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$.$startRow$ + $blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$.$numRows$, $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$.$startPos$ = $blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$.$startPos$ + $blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$.$cachedHeight$, 
      $blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$ = $beforeBlock$$inline_3753_current_destBlock$$inline_3747_i$$inline_3741_nextBlock$$2$$
    }
    $blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$ = $newBlock$$4$$.$cachedHeight$
  }else {
    for($blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$ = $dataBody$$89$$.lastChild;$newBlock$$4$$ != $blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$;) {
      this.$_unregisterNode$($blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$), $dataBody$$89$$.removeChild($blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$), $blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$ = $dataBody$$89$$.lastChild
    }
    $blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$ = this.$_averageRowHeight$ * $totalInserted$$2$$
  }
  this.$_knownRowCount$ += $totalInserted$$2$$;
  -1 != this.$_rowCount$ && (this.$_rowCount$ += $totalInserted$$2$$);
  this.$_adjustCanvasHeight$($blockList$$inline_3740_canvasDelta$$2_destBlock$$1_lastChild$$3_previous$$1$$, $dataBody$$89$$);
  0 == $remainingBlocks$$1$$ && (this.$isHeightAutoSized$() || $JSCompiler_StaticMethods__deleteOffscreenBlocks$$(this, $dataBody$$89$$, $viewportHeight$$7$$, $newBlock$$4$$), $JSCompiler_StaticMethods__stretchTheColumns$$(this), $JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$$(this, $dataBody$$89$$), this.$BlockInserted$($newBlock$$4$$, $startIndex$$10$$, $size$$43$$))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.InsertBlock", {$InsertBlock$:$AdfDhtmlTableBasePeer$$.prototype.$InsertBlock$});
$AdfDhtmlTableBasePeer$$.prototype.$_initNewBlock$ = function $$AdfDhtmlTableBasePeer$$$$$_initNewBlock$$($node$$108$$, $start$$17$$, $size$$44$$) {
  $node$$108$$.style.position = "relative";
  $node$$108$$.$startRow$ = $start$$17$$;
  $node$$108$$.$numRows$ = $size$$44$$
};
$AdfDhtmlTableBasePeer$$.prototype.$SetNewBlockScrollLeft$ = function $$AdfDhtmlTableBasePeer$$$$$SetNewBlockScrollLeft$$($node$$109$$) {
  var $scrollLeft$$26$$ = this.$_currentScrollLeft$;
  this.$_hasFrozenColumn$() && 0 != $scrollLeft$$26$$ && $JSCompiler_StaticMethods__positionInnerTable$$(this, $node$$109$$, $scrollLeft$$26$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.SetNewBlockScrollLeft", {$SetNewBlockScrollLeft$:$AdfDhtmlTableBasePeer$$.prototype.$SetNewBlockScrollLeft$});
$AdfDhtmlTableBasePeer$$.prototype.$_adjustCanvasHeight$ = function $$AdfDhtmlTableBasePeer$$$$$_adjustCanvasHeight$$($canvasDelta$$3_outer$$, $dataBody$$90$$, $checkScrollbars$$, $adjustScrollPos_relFactor$$) {
  if(0 != $canvasDelta$$3_outer$$) {
    var $first$$7_next$$1_oldHeight$$33$$ = this.$_canvasHeight$;
    if(this.$_isPaged$ || this.$_isLoadMore$) {
      this.$_canvasHeight$ += $canvasDelta$$3_outer$$
    }else {
      var $newHeight$$41_oldStart$$5_startChange$$ = this.$_canvasHeight$ + $canvasDelta$$3_outer$$, $extra$$1$$ = -1 == this.$GetRowCount$() ? $AdfDhtmlTableBasePeer$$.$_FETCH_MORE_CANVAS_SPACE$ : 0, $knownCount$$ = this.$GetKnownRowCount$();
      this.$_averageRowHeight$ = Math.round(($newHeight$$41_oldStart$$5_startChange$$ - $extra$$1$$) / $knownCount$$);
      this.$_canvasHeight$ = this.$_averageRowHeight$ * $knownCount$$ + $extra$$1$$
    }
    $JSCompiler_StaticMethods__setFakeCanvasHeight$$(this, this.$_canvasHeight$);
    if($adjustScrollPos_relFactor$$ && ($adjustScrollPos_relFactor$$ = this.$_canvasHeight$ / $first$$7_next$$1_oldHeight$$33$$, $first$$7_next$$1_oldHeight$$33$$ = $dataBody$$90$$.firstChild)) {
      $newHeight$$41_oldStart$$5_startChange$$ = $first$$7_next$$1_oldHeight$$33$$.$startPos$;
      $first$$7_next$$1_oldHeight$$33$$.$startPos$ = Math.round($first$$7_next$$1_oldHeight$$33$$.$startPos$ * $adjustScrollPos_relFactor$$);
      $newHeight$$41_oldStart$$5_startChange$$ = $first$$7_next$$1_oldHeight$$33$$.$startPos$ - $newHeight$$41_oldStart$$5_startChange$$;
      for($first$$7_next$$1_oldHeight$$33$$ = $first$$7_next$$1_oldHeight$$33$$.nextSibling;$first$$7_next$$1_oldHeight$$33$$;) {
        $first$$7_next$$1_oldHeight$$33$$.$startPos$ += $newHeight$$41_oldStart$$5_startChange$$, $first$$7_next$$1_oldHeight$$33$$ = $first$$7_next$$1_oldHeight$$33$$.nextSibling
      }
      $JSCompiler_StaticMethods__setScrollTop$$(this, Math.round(this.$_currentScrollTop$ * $adjustScrollPos_relFactor$$))
    }
    this.$_currentScrollTop$ = $JSCompiler_StaticMethods__getScrollTop$$(this)
  }
  if(0 != $canvasDelta$$3_outer$$ || $checkScrollbars$$) {
    $canvasDelta$$3_outer$$ = this.$getDomElement$(), this.$SizeDataBody$($dataBody$$90$$, $canvasDelta$$3_outer$$.clientWidth, $canvasDelta$$3_outer$$.clientHeight)
  }
};
$goog$exportSymbol$$("AdfDhtmlTableBasePeer.prototype._adjustCanvasHeight", $AdfDhtmlTableBasePeer$$.prototype.$_adjustCanvasHeight$);
function $JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$$($JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$self$$, $dataBody$$91$$) {
  var $node$$110_outer$$1$$ = $dataBody$$91$$.lastChild, $startPos$$2$$ = $node$$110_outer$$1$$.$startPos$, $previousNode$$1$$ = $node$$110_outer$$1$$.previousSibling;
  $previousNode$$1$$ != $JSCompiler_alias_NULL$$ && $previousNode$$1$$.$cachedHeight$ != $previousNode$$1$$.offsetHeight && ($startPos$$2$$ = $previousNode$$1$$.$startPos$ + $previousNode$$1$$.offsetHeight, $previousNode$$1$$.$cachedHeight$ = $previousNode$$1$$.offsetHeight, $node$$110_outer$$1$$.$startPos$ = $startPos$$2$$);
  $node$$110_outer$$1$$ != $JSCompiler_alias_NULL$$ && ($JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$self$$.$GetRowCount$() == $node$$110_outer$$1$$.$startRow$ + $node$$110_outer$$1$$.$numRows$ && $startPos$$2$$ + $node$$110_outer$$1$$.$cachedHeight$ > $JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$self$$.$_canvasHeight$) && ($JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$self$$.$_canvasHeight$ = $startPos$$2$$ + $node$$110_outer$$1$$.$cachedHeight$, 
  $JSCompiler_StaticMethods__setFakeCanvasHeight$$($JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$self$$, $JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$self$$.$_canvasHeight$), $node$$110_outer$$1$$ = $JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$self$$.$getDomElement$(), $JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$self$$.$SizeDataBody$($dataBody$$91$$, $node$$110_outer$$1$$.clientWidth, $node$$110_outer$$1$$.clientHeight))
}
$AdfDhtmlTableBasePeer$$.prototype.$SizeDataBody$ = function $$AdfDhtmlTableBasePeer$$$$$SizeDataBody$$($container$$26_dataBody$$92_viewportSize$$inline_3760$$, $clientWidth$$1_dataBodyWidth$$6_dataBodyWrapper$$2_dataBodyWrapperStyle$$1$$, $clientHeight$$1_dataBodyHeight$$7$$) {
  var $agent$$545_scrollerBarWidth$$ = $AdfAgent$$.$AGENT$, $cfStyle_chStyle_scrollbarWidth$$3$$ = $JSCompiler_StaticMethods__getScrollbarWidth$$(this), $blocks$$inline_3758_component$$inline_3761_firstBlock$$inline_3759_scrollbarHeight$$1_scrollerBarHeight$$ = $JSCompiler_StaticMethods__getScrollbarHeight$$(this);
  $clientWidth$$1_dataBodyWidth$$6_dataBodyWrapper$$2_dataBodyWrapperStyle$$1$$ = Math.max(0, $clientWidth$$1_dataBodyWidth$$6_dataBodyWrapper$$2_dataBodyWrapperStyle$$1$$ - $cfStyle_chStyle_scrollbarWidth$$3$$);
  this.$_scrollbarBehavior$ == $AdfDhtmlTableBasePeer$$.$_SCROLLBAR_BEHAVIOR_OVERLAY$ && ($clientWidth$$1_dataBodyWidth$$6_dataBodyWrapper$$2_dataBodyWrapperStyle$$1$$ += $cfStyle_chStyle_scrollbarWidth$$3$$);
  $container$$26_dataBody$$92_viewportSize$$inline_3760$$.style.width = $clientWidth$$1_dataBodyWidth$$6_dataBodyWrapper$$2_dataBodyWrapperStyle$$1$$ + "px";
  $clientHeight$$1_dataBodyHeight$$7$$ = Math.max(0, $clientHeight$$1_dataBodyHeight$$7$$ - this.$_cachedCHHeight$ - this.$_cachedCFHeight$ - this.$_cachedNBHeight$ - $blocks$$inline_3758_component$$inline_3761_firstBlock$$inline_3759_scrollbarHeight$$1_scrollerBarHeight$$);
  $JSCompiler_StaticMethods__checkLoadMore$$(this);
  this.$_scrollbarBehavior$ == $AdfDhtmlTableBasePeer$$.$_SCROLLBAR_BEHAVIOR_OVERLAY$ && ($clientHeight$$1_dataBodyHeight$$7$$ += $blocks$$inline_3758_component$$inline_3761_firstBlock$$inline_3759_scrollbarHeight$$1_scrollerBarHeight$$);
  $container$$26_dataBody$$92_viewportSize$$inline_3760$$.style.height = $clientHeight$$1_dataBodyHeight$$7$$ + "px";
  this.$_headerless$ || ($cfStyle_chStyle_scrollbarWidth$$3$$ = this.$__getColumnHeader$().style, $cfStyle_chStyle_scrollbarWidth$$3$$.width = $container$$26_dataBody$$92_viewportSize$$inline_3760$$.style.width, 0 < $blocks$$inline_3758_component$$inline_3761_firstBlock$$inline_3759_scrollbarHeight$$1_scrollerBarHeight$$ ? $cfStyle_chStyle_scrollbarWidth$$3$$.borderRightWidth = "" : $cfStyle_chStyle_scrollbarWidth$$3$$.borderRightWidth = "0px");
  this.$_footerless$ || ($cfStyle_chStyle_scrollbarWidth$$3$$ = $JSCompiler_StaticMethods__getColumnFooter$$(this).style, $cfStyle_chStyle_scrollbarWidth$$3$$.width = $container$$26_dataBody$$92_viewportSize$$inline_3760$$.style.width, 0 < $blocks$$inline_3758_component$$inline_3761_firstBlock$$inline_3759_scrollbarHeight$$1_scrollerBarHeight$$ ? $cfStyle_chStyle_scrollbarWidth$$3$$.borderRightWidth = "" : $cfStyle_chStyle_scrollbarWidth$$3$$.borderRightWidth = "0px");
  !this.$IsEmpty$ && this.$_hasFrozenColumn$() && $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$$(this, $container$$26_dataBody$$92_viewportSize$$inline_3760$$, $clientWidth$$1_dataBodyWidth$$6_dataBodyWrapper$$2_dataBodyWrapperStyle$$1$$);
  this.$_dataBodyHeight$ = $clientHeight$$1_dataBodyHeight$$7$$;
  $blocks$$inline_3758_component$$inline_3761_firstBlock$$inline_3759_scrollbarHeight$$1_scrollerBarHeight$$ = $container$$26_dataBody$$92_viewportSize$$inline_3760$$.childNodes;
  0 != $blocks$$inline_3758_component$$inline_3761_firstBlock$$inline_3759_scrollbarHeight$$1_scrollerBarHeight$$.length && ($blocks$$inline_3758_component$$inline_3761_firstBlock$$inline_3759_scrollbarHeight$$1_scrollerBarHeight$$ = $blocks$$inline_3758_component$$inline_3761_firstBlock$$inline_3759_scrollbarHeight$$1_scrollerBarHeight$$[0], $blocks$$inline_3758_component$$inline_3761_firstBlock$$inline_3759_scrollbarHeight$$1_scrollerBarHeight$$.$numRows$ !== $JSCompiler_alias_VOID$$ && ($container$$26_dataBody$$92_viewportSize$$inline_3760$$ = 
  Math.round($container$$26_dataBody$$92_viewportSize$$inline_3760$$.clientHeight / ($blocks$$inline_3758_component$$inline_3761_firstBlock$$inline_3759_scrollbarHeight$$1_scrollerBarHeight$$.offsetHeight / $blocks$$inline_3758_component$$inline_3761_firstBlock$$inline_3759_scrollbarHeight$$1_scrollerBarHeight$$.$numRows$) + 0.5), $blocks$$inline_3758_component$$inline_3761_firstBlock$$inline_3759_scrollbarHeight$$1_scrollerBarHeight$$ = this.$getComponent$(), this.$_isSyncRows$ && $blocks$$inline_3758_component$$inline_3761_firstBlock$$inline_3759_scrollbarHeight$$1_scrollerBarHeight$$.setProperty("viewportSize", 
  $container$$26_dataBody$$92_viewportSize$$inline_3760$$, $JSCompiler_alias_FALSE$$, $AdfUIComponent$$.$PROPAGATE_ALWAYS$)));
  if(this.$_scrollbarBehavior$ == $AdfDhtmlTableBasePeer$$.$_SCROLLBAR_BEHAVIOR_OVERLAY$ && ($container$$26_dataBody$$92_viewportSize$$inline_3760$$ = this.$getDomElement$(), $clientWidth$$1_dataBodyWidth$$6_dataBodyWrapper$$2_dataBodyWrapperStyle$$1$$ = $agent$$545_scrollerBarWidth$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($container$$26_dataBody$$92_viewportSize$$inline_3760$$.id, $AdfDhtmlTableBasePeer$$.$_DATAWRAPPER$)))) {
    $blocks$$inline_3758_component$$inline_3761_firstBlock$$inline_3759_scrollbarHeight$$1_scrollerBarHeight$$ = $agent$$545_scrollerBarWidth$$ = 0, this.$_scrollbarHidden$ || ($JSCompiler_StaticMethods__hasSingleScroller$$(this) && !this.$_isPaged$ ? (vscroller = this.$GetScroller$(), hscroller = this.$GetScroller$()) : (vscroller = this.$GetScroller$()[$AdfDhtmlTableBasePeer$$.$_VSCROLLER$], hscroller = this.$GetScroller$()[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$]), hscroller != $JSCompiler_alias_NULL$$ && 
    hscroller != $JSCompiler_alias_NULL$$ && ($agent$$545_scrollerBarWidth$$ = vscroller.offsetWidth - vscroller.clientWidth, $blocks$$inline_3758_component$$inline_3761_firstBlock$$inline_3759_scrollbarHeight$$1_scrollerBarHeight$$ = hscroller.offsetHeight - hscroller.clientHeight)), $clientWidth$$1_dataBodyWidth$$6_dataBodyWrapper$$2_dataBodyWrapperStyle$$1$$ = $clientWidth$$1_dataBodyWidth$$6_dataBodyWrapper$$2_dataBodyWrapperStyle$$1$$.style, $clientWidth$$1_dataBodyWidth$$6_dataBodyWrapper$$2_dataBodyWrapperStyle$$1$$.height = 
    $container$$26_dataBody$$92_viewportSize$$inline_3760$$.offsetHeight - this.$_cachedCHHeight$ - this.$_cachedCFHeight$ - $blocks$$inline_3758_component$$inline_3761_firstBlock$$inline_3759_scrollbarHeight$$1_scrollerBarHeight$$ + "px", $clientWidth$$1_dataBodyWidth$$6_dataBodyWrapper$$2_dataBodyWrapperStyle$$1$$.width = $container$$26_dataBody$$92_viewportSize$$inline_3760$$.offsetWidth - $agent$$545_scrollerBarWidth$$ + "px"
  }
  return $clientHeight$$1_dataBodyHeight$$7$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.SizeDataBody", {$SizeDataBody$:$AdfDhtmlTableBasePeer$$.prototype.$SizeDataBody$});
function $JSCompiler_StaticMethods__getScrollbarWidth$$($JSCompiler_StaticMethods__getScrollbarWidth$self_vScroller$$) {
  if($JSCompiler_StaticMethods__getScrollbarWidth$self_vScroller$$.$IsEmpty$) {
    return 0
  }
  var $scrollbarWidth$$4$$ = 0, $scroller$$10$$ = $JSCompiler_StaticMethods__getScrollbarWidth$self_vScroller$$.$GetScroller$();
  $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__getScrollbarWidth$self_vScroller$$) && !$JSCompiler_StaticMethods__getScrollbarWidth$self_vScroller$$.$_isPaged$ ? 0 < $scroller$$10$$.clientWidth && ($scrollbarWidth$$4$$ = $scroller$$10$$.offsetWidth - $scroller$$10$$.clientWidth) : ($JSCompiler_StaticMethods__getScrollbarWidth$self_vScroller$$ = $scroller$$10$$[$AdfDhtmlTableBasePeer$$.$_VSCROLLER$], 0 < $JSCompiler_StaticMethods__getScrollbarWidth$self_vScroller$$.clientWidth && 
  ($scrollbarWidth$$4$$ = $JSCompiler_StaticMethods__getScrollbarWidth$self_vScroller$$.offsetWidth - $JSCompiler_StaticMethods__getScrollbarWidth$self_vScroller$$.clientWidth));
  return $scrollbarWidth$$4$$
}
function $JSCompiler_StaticMethods__getScrollbarHeight$$($JSCompiler_StaticMethods__getScrollbarHeight$self_domElement$$473_hScroller_scrollbarHeight$$2$$) {
  if($JSCompiler_StaticMethods__getScrollbarHeight$self_domElement$$473_hScroller_scrollbarHeight$$2$$.$IsEmpty$) {
    $JSCompiler_StaticMethods__getScrollbarHeight$self_domElement$$473_hScroller_scrollbarHeight$$2$$ = $JSCompiler_StaticMethods__getScrollbarHeight$self_domElement$$473_hScroller_scrollbarHeight$$2$$.$getDomElement$(), $JSCompiler_StaticMethods__getScrollbarHeight$self_domElement$$473_hScroller_scrollbarHeight$$2$$ = $JSCompiler_StaticMethods__getScrollbarHeight$self_domElement$$473_hScroller_scrollbarHeight$$2$$.offsetHeight - $JSCompiler_StaticMethods__getScrollbarHeight$self_domElement$$473_hScroller_scrollbarHeight$$2$$.clientHeight
  }else {
    var $scroller$$11$$ = $JSCompiler_StaticMethods__getScrollbarHeight$self_domElement$$473_hScroller_scrollbarHeight$$2$$.$GetScroller$();
    $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__getScrollbarHeight$self_domElement$$473_hScroller_scrollbarHeight$$2$$) && !$JSCompiler_StaticMethods__getScrollbarHeight$self_domElement$$473_hScroller_scrollbarHeight$$2$$.$_isPaged$ ? $JSCompiler_StaticMethods__getScrollbarHeight$self_domElement$$473_hScroller_scrollbarHeight$$2$$ = 3 < $scroller$$11$$.clientHeight ? $scroller$$11$$.offsetHeight - $scroller$$11$$.clientHeight : 0 : ($JSCompiler_StaticMethods__getScrollbarHeight$self_domElement$$473_hScroller_scrollbarHeight$$2$$ = 
    $scroller$$11$$[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$], $JSCompiler_StaticMethods__getScrollbarHeight$self_domElement$$473_hScroller_scrollbarHeight$$2$$ = 3 < $JSCompiler_StaticMethods__getScrollbarHeight$self_domElement$$473_hScroller_scrollbarHeight$$2$$.clientHeight ? $JSCompiler_StaticMethods__getScrollbarHeight$self_domElement$$473_hScroller_scrollbarHeight$$2$$.offsetHeight - $JSCompiler_StaticMethods__getScrollbarHeight$self_domElement$$473_hScroller_scrollbarHeight$$2$$.clientHeight : 
    0)
  }
  return $JSCompiler_StaticMethods__getScrollbarHeight$self_domElement$$473_hScroller_scrollbarHeight$$2$$
}
$AdfDhtmlTableBasePeer$$.prototype.$_handleDataCallback$ = function $$AdfDhtmlTableBasePeer$$$$$_handleDataCallback$$($node$$111$$, $pendingFetch$$5$$, $margin$$1_pendingRenderOnly$$3$$, $remainingBlocks$$2_viewportHeight$$8$$) {
  var $agent$$546$$ = $AdfAgent$$.$AGENT$, $r$$9_start$$18$$ = $agent$$546$$.$getIntAttribute$($node$$111$$, "_startRow", 0), $size$$45$$ = $AdfDhtmlTableBasePeer$$.$_getBlockRowCount$($node$$111$$);
  if($pendingFetch$$5$$ == $AdfTableDataFetchEvent$$.$EXPAND_SUBTYPE$) {
    return this.$HandleExpand$($node$$111$$, $size$$45$$, $remainingBlocks$$2_viewportHeight$$8$$)
  }
  if($pendingFetch$$5$$ == $AdfTableDataFetchEvent$$.$COLLAPSE_SUBTYPE$) {
    return this.$HandleCollapse$($node$$111$$, $r$$9_start$$18$$, $remainingBlocks$$2_viewportHeight$$8$$)
  }
  if($pendingFetch$$5$$ == $AdfTableDataFetchEvent$$.$CLICK_EDIT_ACTIVE_ROW$) {
    return this.$HandleClickToEditActiveRow$($node$$111$$, $size$$45$$, $remainingBlocks$$2_viewportHeight$$8$$)
  }
  var $dataBody$$93$$ = this.$GetDataBody$();
  $remainingBlocks$$2_viewportHeight$$8$$ = $dataBody$$93$$.offsetHeight;
  var $blockList$$11$$ = $dataBody$$93$$.childNodes, $numBlocks$$8$$ = $blockList$$11$$.length, $scrollTop$$34$$ = this.$_currentScrollTop$;
  this.$_initNewBlock$($node$$111$$, $r$$9_start$$18$$, $size$$45$$);
  0 < $size$$45$$ && ($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$$(this, $node$$111$$, $dataBody$$93$$.offsetWidth), $JSCompiler_StaticMethods__registerInnerScrollCallback$$(this, $node$$111$$), $JSCompiler_StaticMethods__stretchLastBlockColumn$$(this, $node$$111$$));
  this.$_handleDataCallbackBeingProcessed$ = $JSCompiler_alias_TRUE$$;
  try {
    if($pendingFetch$$5$$ == $AdfTableDataFetchEvent$$.$FROM_INDEX_SUBTYPE$ || $pendingFetch$$5$$ == $AdfTableDataFetchEvent$$.$UP_TO_INDEX_SUBTYPE$) {
      this.$RemoveAllBlocks$($dataBody$$93$$);
      $dataBody$$93$$.appendChild($node$$111$$);
      var $blockHeight$$2_i$$466$$ = $node$$111$$.offsetHeight;
      this.$_adjustRowCountFromResponse$($dataBody$$93$$, $node$$111$$, $size$$45$$, $blockHeight$$2_i$$466$$);
      $margin$$1_pendingRenderOnly$$3$$ = 0;
      if($scrollTop$$34$$ >= (this.$_canvasHeightLimited$ ? $AdfDhtmlTableBasePeer$$.$_CSS_HEIGHT_LIMIT$ : this.$_canvasHeight$) - $remainingBlocks$$2_viewportHeight$$8$$ || this.$_canvasHeightLimited$ && this.$GetRowCount$() == $node$$111$$.$startRow$ + $node$$111$$.$numRows$) {
        $margin$$1_pendingRenderOnly$$3$$ = $blockHeight$$2_i$$466$$ - $remainingBlocks$$2_viewportHeight$$8$$
      }
      $node$$111$$.$startPos$ = $scrollTop$$34$$ - $margin$$1_pendingRenderOnly$$3$$;
      $node$$111$$.$cachedHeight$ = $blockHeight$$2_i$$466$$
    }else {
      if($pendingFetch$$5$$ == $AdfTableDataFetchEvent$$.$AFTER_KEY_SUBTYPE$) {
        var $lastBlock$$6$$ = $blockList$$11$$[$numBlocks$$8$$ - 1];
        if(0 == $size$$45$$) {
          if(-1 == this.$GetRowCount$()) {
            var $rowCount$$22$$ = $agent$$546$$.$getIntAttribute$($lastBlock$$6$$, "_rowCount", -1);
            this.$_rowCount$ = -1 == $rowCount$$22$$ ? this.$_knownRowCount$ : $rowCount$$22$$;
            0 == $blockList$$11$$[0].$startPos$ && $lastBlock$$6$$.$startPos$ + $lastBlock$$6$$.$cachedHeight$ <= this.$_canvasHeight$ && (this.$_canvasHeight$ = $lastBlock$$6$$.$startPos$ + $lastBlock$$6$$.$cachedHeight$, $JSCompiler_StaticMethods__setFakeCanvasHeight$$(this, this.$_canvasHeight$))
          }else {
            this.$_adjustRowCountFromResponse$($dataBody$$93$$, $node$$111$$)
          }
        }else {
          $node$$111$$.$startPos$ = $lastBlock$$6$$.$startPos$ + $lastBlock$$6$$.$cachedHeight$;
          $dataBody$$93$$.appendChild($node$$111$$);
          $node$$111$$.$cachedHeight$ = $node$$111$$.offsetHeight;
          var $indexShift$$1$$ = $r$$9_start$$18$$ - $lastBlock$$6$$.$startRow$ - $lastBlock$$6$$.$numRows$;
          0 != $indexShift$$1$$ && this.$ShiftIndex$($lastBlock$$6$$, $indexShift$$1$$, $JSCompiler_alias_FALSE$$);
          this.$_adjustRowCountFromResponse$($dataBody$$93$$, $node$$111$$);
          if(0 != $indexShift$$1$$ && !this.$IsReceivingActiveEvents$()) {
            for(var $sibling$$5$$ = $lastBlock$$6$$;$sibling$$5$$;) {
              var $next$$2$$ = $sibling$$5$$.previousSibling;
              this.$_unregisterNode$($sibling$$5$$);
              $dataBody$$93$$.removeChild($sibling$$5$$);
              $sibling$$5$$ = $next$$2$$
            }
          }
          var $extraCount$$1$$ = $r$$9_start$$18$$ + $size$$45$$ - this.$GetKnownRowCount$();
          if(0 < $extraCount$$1$$) {
            this.$_knownRowCount$ += $extraCount$$1$$;
            var $canvasDelta$$4$$ = $node$$111$$.$cachedHeight$;
            if($extraCount$$1$$ < $size$$45$$) {
              for(var $canvasDelta$$4$$ = 0, $rows$$22$$ = $node$$111$$.rows, $r$$9_start$$18$$ = $size$$45$$ - $extraCount$$1$$;$r$$9_start$$18$$ < $size$$45$$;$r$$9_start$$18$$++) {
                $canvasDelta$$4$$ += $rows$$22$$[$r$$9_start$$18$$].offsetHeight
              }
            }
            this.$_adjustCanvasHeight$($canvasDelta$$4$$, $dataBody$$93$$)
          }else {
            $JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$$(this, $dataBody$$93$$), this.$_isLoadMore$ && ($node$$111$$ && 0 < $node$$111$$.$cachedHeight$) && ($canvasDelta$$4$$ = $node$$111$$.$cachedHeight$, this.$_adjustCanvasHeight$($canvasDelta$$4$$, $dataBody$$93$$))
          }
          $blockList$$11$$ = $dataBody$$93$$.childNodes;
          $numBlocks$$8$$ = $blockList$$11$$.length;
          this.$_allRowsAvailableOnClient$($blockList$$11$$, $numBlocks$$8$$) && ($lastBlock$$6$$ = $blockList$$11$$[$numBlocks$$8$$ - 1], this.$_canvasHeight$ = $lastBlock$$6$$.$startPos$ + $lastBlock$$6$$.$cachedHeight$, $JSCompiler_StaticMethods__setFakeCanvasHeight$$(this, this.$_canvasHeight$))
        }
      }else {
        if($pendingFetch$$5$$ == $AdfTableDataFetchEvent$$.$BEFORE_KEY_SUBTYPE$) {
          var $firstBlock$$11$$ = $blockList$$11$$[0];
          $dataBody$$93$$.insertBefore($node$$111$$, $firstBlock$$11$$);
          var $height$$46$$ = $node$$111$$.offsetHeight;
          $node$$111$$.$cachedHeight$ = $height$$46$$;
          if(this.$_isLoadMore$) {
            $node$$111$$.$startPos$ = 0;
            for($blockHeight$$2_i$$466$$ = 1;$blockHeight$$2_i$$466$$ < $blockList$$11$$.length;$blockHeight$$2_i$$466$$++) {
              $blockList$$11$$[$blockHeight$$2_i$$466$$].$startPos$ += $height$$46$$
            }
            $canvasDelta$$4$$ = $node$$111$$.$cachedHeight$;
            this.$_adjustCanvasHeight$($canvasDelta$$4$$, $dataBody$$93$$)
          }else {
            $node$$111$$.$startPos$ = $firstBlock$$11$$.$startPos$ - $height$$46$$
          }
          $indexShift$$1$$ = $r$$9_start$$18$$ - $firstBlock$$11$$.$startRow$ + $size$$45$$;
          0 != $indexShift$$1$$ && this.$ShiftIndex$($firstBlock$$11$$, $indexShift$$1$$, $JSCompiler_alias_TRUE$$);
          var $rowCountDelta$$2$$ = this.$_adjustRowCountFromResponse$($dataBody$$93$$, $node$$111$$);
          if((0 != $indexShift$$1$$ || 0 != $rowCountDelta$$2$$) && !this.$IsReceivingActiveEvents$()) {
            for($sibling$$5$$ = $firstBlock$$11$$;$sibling$$5$$;) {
              $next$$2$$ = $sibling$$5$$.nextSibling, this.$_unregisterNode$($sibling$$5$$), $dataBody$$93$$.removeChild($sibling$$5$$), $sibling$$5$$ = $next$$2$$
            }
          }
        }
      }
      $margin$$1_pendingRenderOnly$$3$$ || $JSCompiler_StaticMethods__deleteOffscreenBlocks$$(this, $dataBody$$93$$, $remainingBlocks$$2_viewportHeight$$8$$, $node$$111$$);
      this.$_isLoadMore$ && ($node$$111$$ && 0 < $node$$111$$.$cachedHeight$) && $JSCompiler_StaticMethods__checkLoadMore$$(this);
      $JSCompiler_StaticMethods__repositionBlocksForScroll$$(this, $dataBody$$93$$);
      $JSCompiler_StaticMethods__processSelectionRequest$$(this);
      this.$_clickEditRequest$ != $JSCompiler_alias_NULL$$ && $JSCompiler_StaticMethods__processClickToEditActivateRequest$$(this)
    }
  }finally {
    delete this.$_handleDataCallbackBeingProcessed$
  }
  0 != $size$$45$$ && (this.$SetNewBlockScrollLeft$($node$$111$$), $JSCompiler_StaticMethods__synchronizeRowHeights$$(this, $node$$111$$));
  this.$UpdateRange$($JSCompiler_alias_FALSE$$);
  return $JSCompiler_alias_TRUE$$
};
$AdfDhtmlTableBasePeer$$.prototype.$_adjustRowCountFromResponse$ = function $$AdfDhtmlTableBasePeer$$$$$_adjustRowCountFromResponse$$($dataBody$$94$$, $node$$112$$, $rowsInBlock$$, $blockHeight$$3$$) {
  var $rowCountDelta$$3$$ = 0, $oldCount$$2$$ = this.$GetRowCount$();
  if(-1 != $oldCount$$2$$) {
    var $newCount$$1$$ = $AdfAgent$$.$AGENT$.$getIntAttribute$($node$$112$$, "_rowCount", -1);
    0 == this.$_unavailableRowIndex$ ? $newCount$$1$$ = -1 : 0 < this.$_unavailableRowIndex$ && ($newCount$$1$$ = this.$_unavailableRowIndex$);
    -1 != $newCount$$1$$ && ($rowCountDelta$$3$$ = $newCount$$1$$ - $oldCount$$2$$)
  }
  0 != $rowCountDelta$$3$$ && (this.$_rowCount$ = this.$_knownRowCount$ = $newCount$$1$$, this.$_adjustCanvasHeight$($rowsInBlock$$ != $JSCompiler_alias_VOID$$ && $blockHeight$$3$$ != $JSCompiler_alias_VOID$$ && $rowsInBlock$$ == $newCount$$1$$ ? $blockHeight$$3$$ - this.$_averageRowHeight$ * $oldCount$$2$$ : this.$_averageRowHeight$ * $rowCountDelta$$3$$, $dataBody$$94$$, $JSCompiler_alias_FALSE$$));
  return $rowCountDelta$$3$$
};
$AdfDhtmlTableBasePeer$$.prototype.$HandleExpand$ = function $$AdfDhtmlTableBasePeer$$$$$HandleExpand$$($node$$113$$, $size$$46$$, $remainingBlocks$$3$$) {
  return $JSCompiler_StaticMethods__handleExpandCollapse$$(this, $node$$113$$, $remainingBlocks$$3$$, $JSCompiler_alias_TRUE$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleExpand", {$HandleExpand$:$AdfDhtmlTableBasePeer$$.prototype.$HandleExpand$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleCollapse$ = function $$AdfDhtmlTableBasePeer$$$$$HandleCollapse$$($node$$114$$, $start$$19$$, $remainingBlocks$$4$$) {
  return $JSCompiler_StaticMethods__handleExpandCollapse$$(this, $node$$114$$, $remainingBlocks$$4$$, $JSCompiler_alias_FALSE$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleCollapse", {$HandleCollapse$:$AdfDhtmlTableBasePeer$$.prototype.$HandleCollapse$});
function $JSCompiler_StaticMethods__handleExpandCollapse$$($JSCompiler_StaticMethods__handleExpandCollapse$self$$, $delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$, $cellToAnimate$$inline_3778_remainingBlocks$$5$$, $expanded$$3$$) {
  var $cssLengthAsInt$$inline_3786_firstChild$$inline_3787_key$$84_tr$$3_wrapperStyle$$inline_3783$$ = $delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$.getAttribute("_startKey"), $block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$ = $JSCompiler_alias_NULL$$;
  $cssLengthAsInt$$inline_3786_firstChild$$inline_3787_key$$84_tr$$3_wrapperStyle$$inline_3783$$ && ($block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$ = $JSCompiler_StaticMethods__handleExpandCollapse$self$$.$FindRowByKey$($cssLengthAsInt$$inline_3786_firstChild$$inline_3787_key$$84_tr$$3_wrapperStyle$$inline_3783$$));
  if($block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$) {
    for(var $colspan_page$$180$$ = $AdfPage$$.$PAGE$, $cssLengthAsInt$$inline_3786_firstChild$$inline_3787_key$$84_tr$$3_wrapperStyle$$inline_3783$$ = $block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$.$tr$, $block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$ = $block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$.$block$, $agent$$inline_3766_cellToAnimate_imageElem$$inline_3775_link$$inline_3770$$ = 
    $AdfAgent$$.$AGENT$, $detailCell$$inline_3767_laf$$inline_3772_oldHeight$$34_title$$inline_3774$$ = $JSCompiler_alias_NULL$$, $abbr$$inline_3773_cells$$inline_3768_fullStyle$$inline_3771$$ = $cssLengthAsInt$$inline_3786_firstChild$$inline_3787_key$$84_tr$$3_wrapperStyle$$inline_3783$$.cells, $i$$inline_3769$$ = 0;$i$$inline_3769$$ < $abbr$$inline_3773_cells$$inline_3768_fullStyle$$inline_3771$$.length;$i$$inline_3769$$++) {
      if($agent$$inline_3766_cellToAnimate_imageElem$$inline_3775_link$$inline_3770$$.getAttribute($abbr$$inline_3773_cells$$inline_3768_fullStyle$$inline_3771$$[$i$$inline_3769$$], $AdfDhtmlTableBasePeer$$.$_DETAIL_COLUMN_MARKER$, $JSCompiler_alias_FALSE$$)) {
        $detailCell$$inline_3767_laf$$inline_3772_oldHeight$$34_title$$inline_3774$$ = $abbr$$inline_3773_cells$$inline_3768_fullStyle$$inline_3771$$[$i$$inline_3769$$];
        break
      }
    }
    if($detailCell$$inline_3767_laf$$inline_3772_oldHeight$$34_title$$inline_3774$$) {
      if($agent$$inline_3766_cellToAnimate_imageElem$$inline_3775_link$$inline_3770$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($detailCell$$inline_3767_laf$$inline_3772_oldHeight$$34_title$$inline_3774$$, "A")) {
        $abbr$$inline_3773_cells$$inline_3768_fullStyle$$inline_3771$$ = $expanded$$3$$ ? $AdfDhtmlTableBasePeer$$.$_ICON_STYLE_EXPANDED$ : $AdfDhtmlTableBasePeer$$.$_ICON_STYLE_COLLAPSED$, $detailCell$$inline_3767_laf$$inline_3772_oldHeight$$34_title$$inline_3774$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$(), $abbr$$inline_3773_cells$$inline_3768_fullStyle$$inline_3771$$ = $detailCell$$inline_3767_laf$$inline_3772_oldHeight$$34_title$$inline_3774$$.getStyleClass($abbr$$inline_3773_cells$$inline_3768_fullStyle$$inline_3771$$), 
        $agent$$inline_3766_cellToAnimate_imageElem$$inline_3775_link$$inline_3770$$.className = $abbr$$inline_3773_cells$$inline_3768_fullStyle$$inline_3771$$, $detailCell$$inline_3767_laf$$inline_3772_oldHeight$$34_title$$inline_3774$$ = $expanded$$3$$ ? $detailCell$$inline_3767_laf$$inline_3772_oldHeight$$34_title$$inline_3774$$.$getTranslatedString$($AdfDhtmlTableBasePeer$$.$_EXPANDED_NODE_KEY$) : $detailCell$$inline_3767_laf$$inline_3772_oldHeight$$34_title$$inline_3774$$.$getTranslatedString$($AdfDhtmlTableBasePeer$$.$_COLLAPSED_NODE_KEY$), 
        $agent$$inline_3766_cellToAnimate_imageElem$$inline_3775_link$$inline_3770$$.title = $detailCell$$inline_3767_laf$$inline_3772_oldHeight$$34_title$$inline_3774$$
      }
      ($agent$$inline_3766_cellToAnimate_imageElem$$inline_3775_link$$inline_3770$$ = $JSCompiler_StaticMethods__handleExpandCollapse$self$$.$_getDisclosureIcon$($agent$$inline_3766_cellToAnimate_imageElem$$inline_3775_link$$inline_3770$$)) && $AdfDomUtils$$.$swapIcon$($agent$$inline_3766_cellToAnimate_imageElem$$inline_3775_link$$inline_3770$$, $expanded$$3$$ ? $AdfDhtmlTableBasePeer$$.$_ICON_EXPANDED$ : $AdfDhtmlTableBasePeer$$.$_ICON_COLLAPSED$)
    }
    var $detailCell$$inline_3767_laf$$inline_3772_oldHeight$$34_title$$inline_3774$$ = $block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$.$cachedHeight$, $agent$$inline_3766_cellToAnimate_imageElem$$inline_3775_link$$inline_3770$$ = $JSCompiler_alias_NULL$$, $animDuration$$13_animDuration$$inline_3779$$;
    $colspan_page$$180$$.$isAnimationEnabled$() && !$JSCompiler_StaticMethods__handleExpandCollapse$self$$.$isHeightAutoSized$() && ($animDuration$$13_animDuration$$inline_3779$$ = parseInt($colspan_page$$180$$.$getLookAndFeel$().$getSkinProperty$("af|table-tr-detail-animation-duration")));
    $expanded$$3$$ ? ($colspan_page$$180$$ = $cssLengthAsInt$$inline_3786_firstChild$$inline_3787_key$$84_tr$$3_wrapperStyle$$inline_3783$$.cells.length, $delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$ = $delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$.rows[0], 1 < $colspan_page$$180$$ && ($delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$.cells[0].colSpan = 
    $colspan_page$$180$$), $delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$.parentNode.removeChild($delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$), $cssLengthAsInt$$inline_3786_firstChild$$inline_3787_key$$84_tr$$3_wrapperStyle$$inline_3783$$.parentNode.insertBefore($delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$, $cssLengthAsInt$$inline_3786_firstChild$$inline_3787_key$$84_tr$$3_wrapperStyle$$inline_3783$$.nextSibling), 
    $AdfAgent$$.$AGENT$.$elementsAdded$($delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$), 0 < $animDuration$$13_animDuration$$inline_3779$$ && ($agent$$inline_3766_cellToAnimate_imageElem$$inline_3775_link$$inline_3770$$ = $delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$.cells[0])) : ($delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$ = $cssLengthAsInt$$inline_3786_firstChild$$inline_3787_key$$84_tr$$3_wrapperStyle$$inline_3783$$.nextSibling, 
    $AdfAgent$$.$getAgent$().getAttribute($delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$, $AdfDhtmlTableBasePeer$$.$_DETAIL_ROW_MARKER$, $JSCompiler_alias_FALSE$$) ? ($JSCompiler_StaticMethods__handleExpandCollapse$self$$.$_unregisterNode$($delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$), 0 < $animDuration$$13_animDuration$$inline_3779$$ ? ($delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$.style.display = 
    "none", $agent$$inline_3766_cellToAnimate_imageElem$$inline_3775_link$$inline_3770$$ = $delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$.cells[0]) : $delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$.parentNode.removeChild($delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$)) : $AdfLogger$$.$LOGGER$.severe("Unable to locate detail row"));
    $delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$ = $block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$.offsetHeight;
    $block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$.$cachedHeight$ = $delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$;
    $delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$ -= $detailCell$$inline_3767_laf$$inline_3772_oldHeight$$34_title$$inline_3774$$;
    for($block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$ = $block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$.nextSibling;$block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$;) {
      $block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$.$startPos$ += $delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$, $block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$ = $block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$.nextSibling
    }
    $block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$ = $JSCompiler_StaticMethods__handleExpandCollapse$self$$.$GetDataBody$();
    $JSCompiler_StaticMethods__handleExpandCollapse$self$$.$_adjustCanvasHeight$($delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$, $block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$);
    0 == $cellToAnimate$$inline_3778_remainingBlocks$$5$$ && ($JSCompiler_StaticMethods__stretchTheColumns$$($JSCompiler_StaticMethods__handleExpandCollapse$self$$), $JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$$($JSCompiler_StaticMethods__handleExpandCollapse$self$$, $block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$));
    if($agent$$inline_3766_cellToAnimate_imageElem$$inline_3775_link$$inline_3770$$ != $JSCompiler_alias_NULL$$) {
      $cellToAnimate$$inline_3778_remainingBlocks$$5$$ = $agent$$inline_3766_cellToAnimate_imageElem$$inline_3775_link$$inline_3770$$;
      $block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$ = $cellToAnimate$$inline_3778_remainingBlocks$$5$$.ownerDocument;
      $block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$ = $expanded$$3$$ ? $block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$.createElement("div") : $cellToAnimate$$inline_3778_remainingBlocks$$5$$.firstChild;
      $cssLengthAsInt$$inline_3786_firstChild$$inline_3787_key$$84_tr$$3_wrapperStyle$$inline_3783$$ = $block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$.style;
      $delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$ = 0;
      if($expanded$$3$$) {
        $cssLengthAsInt$$inline_3786_firstChild$$inline_3787_key$$84_tr$$3_wrapperStyle$$inline_3783$$.overflow = "hidden";
        $cssLengthAsInt$$inline_3786_firstChild$$inline_3787_key$$84_tr$$3_wrapperStyle$$inline_3783$$.height = "1px";
        $cssLengthAsInt$$inline_3786_firstChild$$inline_3787_key$$84_tr$$3_wrapperStyle$$inline_3783$$.position = "relative";
        $delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$ = $AdfAgent$$.$AGENT$.getComputedStyle($cellToAnimate$$inline_3778_remainingBlocks$$5$$);
        $cssLengthAsInt$$inline_3786_firstChild$$inline_3787_key$$84_tr$$3_wrapperStyle$$inline_3783$$ = $AdfAgent$$.$getCSSLengthAsInt$;
        $delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$ = $cellToAnimate$$inline_3778_remainingBlocks$$5$$.clientHeight - $cssLengthAsInt$$inline_3786_firstChild$$inline_3787_key$$84_tr$$3_wrapperStyle$$inline_3783$$($delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$.paddingTop) - $cssLengthAsInt$$inline_3786_firstChild$$inline_3787_key$$84_tr$$3_wrapperStyle$$inline_3783$$($delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$.paddingBottom);
        for($cssLengthAsInt$$inline_3786_firstChild$$inline_3787_key$$84_tr$$3_wrapperStyle$$inline_3783$$ = $cellToAnimate$$inline_3778_remainingBlocks$$5$$.firstChild;$cssLengthAsInt$$inline_3786_firstChild$$inline_3787_key$$84_tr$$3_wrapperStyle$$inline_3783$$;) {
          $block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$.appendChild($cssLengthAsInt$$inline_3786_firstChild$$inline_3787_key$$84_tr$$3_wrapperStyle$$inline_3783$$), $cssLengthAsInt$$inline_3786_firstChild$$inline_3787_key$$84_tr$$3_wrapperStyle$$inline_3783$$ = $cellToAnimate$$inline_3778_remainingBlocks$$5$$.firstChild
        }
        $cellToAnimate$$inline_3778_remainingBlocks$$5$$.appendChild($block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$)
      }else {
        $cellToAnimate$$inline_3778_remainingBlocks$$5$$.parentNode.style.display = ""
      }
      $AdfDhtmlElementAnimator$animate$$(3, $animDuration$$13_animDuration$$inline_3779$$, [{element:$block$$35_dataBody$$95_ownerDoc$$inline_3781_rowInfo$$5_sibling$$6_wrapper$$inline_3782$$, $properties$:{height:$delta$$9_detailRow$$1_finalHeight$$inline_3784_newHeight$$42_newRow_node$$115_style$$inline_3785$$}}], $JSCompiler_alias_NULL$$, !$expanded$$3$$ ? $AdfDhtmlTableBasePeer$$.$CollapseAnimationComplete$ : $JSCompiler_alias_NULL$$, !$expanded$$3$$ ? {$wrapper$:$cellToAnimate$$inline_3778_remainingBlocks$$5$$.parentNode, 
      $peer$:$JSCompiler_StaticMethods__handleExpandCollapse$self$$} : $JSCompiler_alias_NULL$$)
    }
    return $JSCompiler_alias_TRUE$$
  }
  return $JSCompiler_alias_FALSE$$
}
$AdfDhtmlTableBasePeer$$.$CollapseAnimationComplete$ = function $$AdfDhtmlTableBasePeer$$$$CollapseAnimationComplete$$($callbackObj$$1_peer$$148$$) {
  var $wrapper$$22$$ = $callbackObj$$1_peer$$148$$.$wrapper$;
  $callbackObj$$1_peer$$148$$ = $callbackObj$$1_peer$$148$$.$peer$;
  $wrapper$$22$$.parentNode.removeChild($wrapper$$22$$);
  $callbackObj$$1_peer$$148$$.$_insertDeleteAnimationInEffect$ = $JSCompiler_alias_FALSE$$;
  $callbackObj$$1_peer$$148$$ && ($callbackObj$$1_peer$$148$$.$SetAnimating$($JSCompiler_alias_FALSE$$), $callbackObj$$1_peer$$148$$.$delayedResizeNotify$ && ($callbackObj$$1_peer$$148$$.$delayedResizeNotify$(), $callbackObj$$1_peer$$148$$.$delayedResizeNotify$ = $JSCompiler_alias_NULL$$), $callbackObj$$1_peer$$148$$.$AdjustAutoHeight$())
};
$goog$exportSymbol$$("AdfDhtmlTableBasePeer.CollapseAnimationComplete", $AdfDhtmlTableBasePeer$$.$CollapseAnimationComplete$);
$AdfDhtmlTableBasePeer$$.prototype.$SetAnimating$ = $JSCompiler_set$$("$_animating$");
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.SetAnimating", {$SetAnimating$:$AdfDhtmlTableBasePeer$$.prototype.$SetAnimating$});
$AdfDhtmlTableBasePeer$$.prototype.$BusyAnimating$ = $JSCompiler_get$$("$_animating$");
$goog$exportSymbol$$("AdfDhtmlTableBasePeer.prototype.BusyAnimating", $AdfDhtmlTableBasePeer$$.prototype.$BusyAnimating$);
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.BusyAnimating", {$BusyAnimating$:$AdfDhtmlTableBasePeer$$.prototype.$BusyAnimating$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleClickToEditActiveRow$ = function $$AdfDhtmlTableBasePeer$$$$$HandleClickToEditActiveRow$$($newRow$$1_node$$116$$, $columnStretching$$1_detailRow$$2_rows$$23_size$$47$$, $remainingBlocks$$6$$) {
  delete this.$_oldActiveRowKey$;
  if(0 < $columnStretching$$1_detailRow$$2_rows$$23_size$$47$$) {
    $columnStretching$$1_detailRow$$2_rows$$23_size$$47$$ = this.$_columnStretching$;
    $columnStretching$$1_detailRow$$2_rows$$23_size$$47$$ != $JSCompiler_alias_NULL$$ && "none" != $columnStretching$$1_detailRow$$2_rows$$23_size$$47$$ && ($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$$(this, $newRow$$1_node$$116$$, this.$GetDataBody$().offsetWidth), $JSCompiler_StaticMethods__stretchLastBlockColumn$$(this, $newRow$$1_node$$116$$));
    $columnStretching$$1_detailRow$$2_rows$$23_size$$47$$ = $newRow$$1_node$$116$$.rows;
    $newRow$$1_node$$116$$ = $columnStretching$$1_detailRow$$2_rows$$23_size$$47$$[0];
    $columnStretching$$1_detailRow$$2_rows$$23_size$$47$$ = 1 < $columnStretching$$1_detailRow$$2_rows$$23_size$$47$$.length && this.$_hasDetailStamp$ ? $columnStretching$$1_detailRow$$2_rows$$23_size$$47$$[1] : $JSCompiler_alias_NULL$$;
    var $rowKey$$66$$ = $AdfAgent$$.$AGENT$.getAttribute($newRow$$1_node$$116$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
    $JSCompiler_StaticMethods__replaceRowByKey$$(this, $rowKey$$66$$, $newRow$$1_node$$116$$, $columnStretching$$1_detailRow$$2_rows$$23_size$$47$$);
    0 == $remainingBlocks$$6$$ && $JSCompiler_StaticMethods__handleClickToEditActiveRowAfter$$(this);
    return $JSCompiler_alias_TRUE$$
  }
  0 == $remainingBlocks$$6$$ && $JSCompiler_StaticMethods__handleClickToEditActiveRowAfter$$(this);
  return $JSCompiler_alias_FALSE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleClickToEditActiveRow", {$HandleClickToEditActiveRow$:$AdfDhtmlTableBasePeer$$.prototype.$HandleClickToEditActiveRow$});
function $JSCompiler_StaticMethods__replaceRowByKey$$($JSCompiler_StaticMethods__replaceRowByKey$self$$, $block$$36_rowInfo$$6_rowKey$$67$$, $newRow$$2$$, $delta$$10_detailRow$$3_newHeight$$43$$) {
  var $agent$$548_sibling$$7$$ = $AdfAgent$$.$AGENT$;
  if($block$$36_rowInfo$$6_rowKey$$67$$ = $JSCompiler_StaticMethods__replaceRowByKey$self$$.$FindRowByKey$($block$$36_rowInfo$$6_rowKey$$67$$)) {
    var $tr$$4$$ = $block$$36_rowInfo$$6_rowKey$$67$$.$tr$;
    $block$$36_rowInfo$$6_rowKey$$67$$ = $block$$36_rowInfo$$6_rowKey$$67$$.$block$;
    var $oldHeight$$35$$ = $block$$36_rowInfo$$6_rowKey$$67$$.$cachedHeight$, $sourceRow$$inline_3790_sourceTable$$inline_3798$$ = $tr$$4$$;
    $AdfAssert$$.assert($sourceRow$$inline_3790_sourceTable$$inline_3798$$ != $JSCompiler_alias_NULL$$, "Unable to copy cell widths if the given source row is invalid!");
    $AdfAssert$$.assert($newRow$$2$$ != $JSCompiler_alias_NULL$$, "Unable to copy cell widths if the target row is invalid!");
    for(var $sourceCell$$inline_3792_targetTableColGrp$$inline_3801$$ = $JSCompiler_alias_NULL$$, $targetCell$$inline_3793$$ = $JSCompiler_alias_NULL$$, $sourceCells$$inline_3794_sourceTableColGrp$$inline_3800$$ = $sourceRow$$inline_3790_sourceTable$$inline_3798$$.cells, $targetCells$$inline_3795$$ = $newRow$$2$$.cells, $len$$inline_3796$$ = $sourceCells$$inline_3794_sourceTableColGrp$$inline_3800$$.length, $i$$inline_3797$$ = 0;$i$$inline_3797$$ < $len$$inline_3796$$;$i$$inline_3797$$++) {
      $sourceCell$$inline_3792_targetTableColGrp$$inline_3801$$ = $sourceCells$$inline_3794_sourceTableColGrp$$inline_3800$$[$i$$inline_3797$$], $targetCell$$inline_3793$$ = $targetCells$$inline_3795$$[$i$$inline_3797$$], $targetCell$$inline_3793$$.style.width = $sourceCell$$inline_3792_targetTableColGrp$$inline_3801$$.style.width
    }
    if(0 <= $JSCompiler_StaticMethods__replaceRowByKey$self$$.$_lastFrozen$) {
      var $sourceRow$$inline_3790_sourceTable$$inline_3798$$ = $JSCompiler_StaticMethods__getNestedScrolledTable$$($JSCompiler_StaticMethods__replaceRowByKey$self$$, $sourceRow$$inline_3790_sourceTable$$inline_3798$$), $targetTable$$inline_3799$$ = $JSCompiler_StaticMethods__getNestedScrolledTable$$($JSCompiler_StaticMethods__replaceRowByKey$self$$, $newRow$$2$$);
      if($JSCompiler_StaticMethods__replaceRowByKey$self$$.$_processColGroup$() && ($sourceCells$$inline_3794_sourceTableColGrp$$inline_3800$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($sourceRow$$inline_3790_sourceTable$$inline_3798$$, "COLGROUP"), $sourceCell$$inline_3792_targetTableColGrp$$inline_3801$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($targetTable$$inline_3799$$, "COLGROUP"), $sourceCells$$inline_3794_sourceTableColGrp$$inline_3800$$ && $sourceCell$$inline_3792_targetTableColGrp$$inline_3801$$)) {
        $sourceCells$$inline_3794_sourceTableColGrp$$inline_3800$$ = $sourceCells$$inline_3794_sourceTableColGrp$$inline_3800$$.childNodes;
        $targetCells$$inline_3795$$ = $sourceCell$$inline_3792_targetTableColGrp$$inline_3801$$.childNodes;
        $len$$inline_3796$$ = $sourceCells$$inline_3794_sourceTableColGrp$$inline_3800$$.length;
        for($i$$inline_3797$$ = 0;$i$$inline_3797$$ < $len$$inline_3796$$;$i$$inline_3797$$++) {
          $sourceCell$$inline_3792_targetTableColGrp$$inline_3801$$ = $sourceCells$$inline_3794_sourceTableColGrp$$inline_3800$$[$i$$inline_3797$$], $targetCell$$inline_3793$$ = $targetCells$$inline_3795$$[$i$$inline_3797$$], "COL" == $sourceCell$$inline_3792_targetTableColGrp$$inline_3801$$.tagName && "COL" == $targetCell$$inline_3793$$.tagName && ($targetCell$$inline_3793$$.style.width = $sourceCell$$inline_3792_targetTableColGrp$$inline_3801$$.style.width)
        }
      }
      $sourceCells$$inline_3794_sourceTableColGrp$$inline_3800$$ = $sourceRow$$inline_3790_sourceTable$$inline_3798$$.rows[0].cells;
      $targetCells$$inline_3795$$ = $targetTable$$inline_3799$$.rows[0].cells;
      $len$$inline_3796$$ = $sourceCells$$inline_3794_sourceTableColGrp$$inline_3800$$.length;
      for($i$$inline_3797$$ = 0;$i$$inline_3797$$ < $len$$inline_3796$$;$i$$inline_3797$$++) {
        $sourceCell$$inline_3792_targetTableColGrp$$inline_3801$$ = $sourceCells$$inline_3794_sourceTableColGrp$$inline_3800$$[$i$$inline_3797$$], $targetCell$$inline_3793$$ = $targetCells$$inline_3795$$[$i$$inline_3797$$], $targetCell$$inline_3793$$.style.width = $sourceCell$$inline_3792_targetTableColGrp$$inline_3801$$.style.width
      }
    }
    $JSCompiler_StaticMethods__replaceRowByKey$self$$.$_unregisterNode$($tr$$4$$);
    $tr$$4$$.parentNode.replaceChild($newRow$$2$$, $tr$$4$$);
    $agent$$548_sibling$$7$$.$elementsAdded$($newRow$$2$$);
    $delta$$10_detailRow$$3_newHeight$$43$$ && ($tr$$4$$ = $newRow$$2$$.nextSibling, $agent$$548_sibling$$7$$.getAttribute($tr$$4$$, $AdfDhtmlTableBasePeer$$.$_DETAIL_ROW_MARKER$, $JSCompiler_alias_FALSE$$) && ($JSCompiler_StaticMethods__replaceRowByKey$self$$.$_unregisterNode$($tr$$4$$), $tr$$4$$.parentNode.replaceChild($delta$$10_detailRow$$3_newHeight$$43$$, $tr$$4$$), $agent$$548_sibling$$7$$.$elementsAdded$($delta$$10_detailRow$$3_newHeight$$43$$), $delta$$10_detailRow$$3_newHeight$$43$$.cells[0].colSpan = 
    $newRow$$2$$.cells.length));
    $delta$$10_detailRow$$3_newHeight$$43$$ = $block$$36_rowInfo$$6_rowKey$$67$$.offsetHeight;
    $block$$36_rowInfo$$6_rowKey$$67$$.$cachedHeight$ = $delta$$10_detailRow$$3_newHeight$$43$$;
    $delta$$10_detailRow$$3_newHeight$$43$$ -= $oldHeight$$35$$;
    for($agent$$548_sibling$$7$$ = $block$$36_rowInfo$$6_rowKey$$67$$.nextSibling;$agent$$548_sibling$$7$$;) {
      $agent$$548_sibling$$7$$.$startPos$ += $delta$$10_detailRow$$3_newHeight$$43$$, $agent$$548_sibling$$7$$ = $agent$$548_sibling$$7$$.nextSibling
    }
    $JSCompiler_StaticMethods__replaceRowByKey$self$$.$_hasFrozenColumn$() && (cells = $newRow$$2$$.cells, $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__replaceRowByKey$self$$) ? cells[0] : cells[cells.length - 1], "DIV").onscroll = $JSCompiler_StaticMethods__replaceRowByKey$self$$.$_innerTableScrollCallback$);
    $JSCompiler_StaticMethods__replaceRowByKey$self$$.$_adjustCanvasHeight$($delta$$10_detailRow$$3_newHeight$$43$$, $JSCompiler_StaticMethods__replaceRowByKey$self$$.$GetDataBody$(), $JSCompiler_alias_TRUE$$)
  }
}
function $JSCompiler_StaticMethods__handleClickToEditActiveRowAfter$$($JSCompiler_StaticMethods__handleClickToEditActiveRowAfter$self$$) {
  $JSCompiler_StaticMethods__stretchTheColumns$$($JSCompiler_StaticMethods__handleClickToEditActiveRowAfter$self$$);
  var $scrollLeft$$27$$ = $JSCompiler_StaticMethods__handleClickToEditActiveRowAfter$self$$.$_currentScrollLeft$;
  0 != $scrollLeft$$27$$ && $JSCompiler_StaticMethods__handleHorizontalScroll$$($JSCompiler_StaticMethods__handleClickToEditActiveRowAfter$self$$, $scrollLeft$$27$$);
  $JSCompiler_StaticMethods__handleClickToEditActiveRowAfter$self$$.$_processClickToEditRequestTimerId$ = $AdfPage$$.$PAGE$.$scheduleTimer$($JSCompiler_StaticMethods__handleClickToEditActiveRowAfter$self$$, $JSCompiler_StaticMethods__handleClickToEditActiveRowAfter$self$$.$_processClickToEditRequest$, $JSCompiler_alias_TRUE$$, 10)
}
$AdfDhtmlTableBasePeer$$.prototype.$SetFirst$ = function $$AdfDhtmlTableBasePeer$$$$$SetFirst$$($first$$8$$) {
  this.$getComponent$().setProperty("first", $first$$8$$, $JSCompiler_alias_FALSE$$, $AdfUIComponent$$.$PROPAGATE_ALWAYS$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.SetFirst", {$SetFirst$:$AdfDhtmlTableBasePeer$$.prototype.$SetFirst$});
$AdfDhtmlTableBasePeer$$.prototype.$SetRows$ = function $$AdfDhtmlTableBasePeer$$$$$SetRows$$($rows$$24$$) {
  this.$getComponent$().setRows($rows$$24$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.SetRows", {$SetRows$:$AdfDhtmlTableBasePeer$$.prototype.$SetRows$});
$AdfDhtmlTableBasePeer$$.prototype.$UpdateRange$ = function $$AdfDhtmlTableBasePeer$$$$$UpdateRange$$($initialization$$) {
  var $component$$1636$$ = this.$getComponent$();
  $AdfPage$$.$PAGE$.$unmapDescendantComponentAbsoluteLocators$($component$$1636$$);
  if(!this.$_isPaged$) {
    var $blocks$$11_lastBlock$$7_rows$$25$$ = this.$GetDataBody$().childNodes;
    if(0 != $blocks$$11_lastBlock$$7_rows$$25$$.length) {
      var $attrs$$24_first$$9$$ = $blocks$$11_lastBlock$$7_rows$$25$$[0].$startRow$, $blocks$$11_lastBlock$$7_rows$$25$$ = $blocks$$11_lastBlock$$7_rows$$25$$[$blocks$$11_lastBlock$$7_rows$$25$$.length - 1], $blocks$$11_lastBlock$$7_rows$$25$$ = $blocks$$11_lastBlock$$7_rows$$25$$.$startRow$ + $blocks$$11_lastBlock$$7_rows$$25$$.$numRows$ - $attrs$$24_first$$9$$;
      this.$SetFirst$($attrs$$24_first$$9$$);
      this.$SetRows$($blocks$$11_lastBlock$$7_rows$$25$$);
      $attrs$$24_first$$9$$ = this.$GetFirstVisibleRowKeyAndRow$();
      $attrs$$24_first$$9$$.$rowKey$ != $JSCompiler_alias_NULL$$ && !$initialization$$ && $component$$1636$$.setProperty("scrollTopRowKey", $attrs$$24_first$$9$$.$rowKey$, $JSCompiler_alias_TRUE$$, $AdfUIComponent$$.$PROPAGATE_ALWAYS$)
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.UpdateRange", {$UpdateRange$:$AdfDhtmlTableBasePeer$$.prototype.$UpdateRange$});
function $JSCompiler_StaticMethods__processSelectionRequest$$($JSCompiler_StaticMethods__processSelectionRequest$self$$) {
  var $rowHeaderCell_selectionRequest$$ = $JSCompiler_StaticMethods__processSelectionRequest$self$$.$_selectionRequest$, $attrs$$25_row$$59$$ = $JSCompiler_alias_NULL$$;
  if($rowHeaderCell_selectionRequest$$ != $JSCompiler_alias_NULL$$) {
    if($rowHeaderCell_selectionRequest$$ == $AdfDhtmlTableBasePeer$$.$_SELECT_PAGE_UP$) {
      $attrs$$25_row$$59$$ = $JSCompiler_StaticMethods__processSelectionRequest$self$$.$GetFirstVisibleRowKeyAndRow$()
    }else {
      if($rowHeaderCell_selectionRequest$$ == $AdfDhtmlTableBasePeer$$.$_SELECT_PAGE_DOWN$) {
        $attrs$$25_row$$59$$ = $JSCompiler_StaticMethods__getLastVisibleRowKeyAndRow$$($JSCompiler_StaticMethods__processSelectionRequest$self$$)
      }else {
        if($rowHeaderCell_selectionRequest$$ == $AdfDhtmlTableBasePeer$$.$_SELECT_ARROW_DOWN$ || $rowHeaderCell_selectionRequest$$ == $AdfDhtmlTableBasePeer$$.$_FOCUS_RH_ARROW_DOWN$ || $rowHeaderCell_selectionRequest$$ == $AdfDhtmlTableBasePeer$$.$_FOCUS_ROW_ARROW_DOWN$) {
          $attrs$$25_row$$59$$ = $JSCompiler_StaticMethods__processSelectionRequest$self$$.$_getNextRowKeyAndRow$($JSCompiler_StaticMethods__processSelectionRequest$self$$.$_lastRowKeyInView$)
        }else {
          if($rowHeaderCell_selectionRequest$$ == $AdfDhtmlTableBasePeer$$.$_SELECT_ARROW_UP$ || $rowHeaderCell_selectionRequest$$ == $AdfDhtmlTableBasePeer$$.$_FOCUS_RH_ARROW_UP$ || $rowHeaderCell_selectionRequest$$ == $AdfDhtmlTableBasePeer$$.$_FOCUS_ROW_ARROW_UP$) {
            $attrs$$25_row$$59$$ = $JSCompiler_StaticMethods__processSelectionRequest$self$$.$_getPreviousRowKeyAndRow$($JSCompiler_StaticMethods__processSelectionRequest$self$$.$_lastRowKeyInView$)
          }
        }
      }
    }
    var $rowKey$$68$$ = $attrs$$25_row$$59$$.$rowKey$, $attrs$$25_row$$59$$ = $attrs$$25_row$$59$$.$row$;
    $rowKey$$68$$ != $JSCompiler_alias_NULL$$ && ($rowHeaderCell_selectionRequest$$ == $AdfDhtmlTableBasePeer$$.$_FOCUS_RH_ARROW_UP$ || $rowHeaderCell_selectionRequest$$ == $AdfDhtmlTableBasePeer$$.$_FOCUS_RH_ARROW_DOWN$ ? ($rowHeaderCell_selectionRequest$$ = $JSCompiler_StaticMethods__processSelectionRequest$self$$.$GetRowHeaderCellFromRow$($attrs$$25_row$$59$$), $JSCompiler_StaticMethods__processSelectionRequest$self$$.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$, $rowKey$$68$$, 
    $rowHeaderCell_selectionRequest$$)) : ($rowHeaderCell_selectionRequest$$ != $AdfDhtmlTableBasePeer$$.$_FOCUS_ROW_ARROW_UP$ && $rowHeaderCell_selectionRequest$$ != $AdfDhtmlTableBasePeer$$.$_FOCUS_ROW_ARROW_DOWN$ && $JSCompiler_StaticMethods__selSelectRow$$($JSCompiler_StaticMethods__processSelectionRequest$self$$, $rowKey$$68$$, $attrs$$25_row$$59$$), $JSCompiler_StaticMethods__processSelectionRequest$self$$.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $rowKey$$68$$, 
    $attrs$$25_row$$59$$)), $JSCompiler_StaticMethods__unclipRow$$($JSCompiler_StaticMethods__processSelectionRequest$self$$, $attrs$$25_row$$59$$));
    delete $JSCompiler_StaticMethods__processSelectionRequest$self$$.$_selectionRequest$
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$DisplayStatus$ = function $$AdfDhtmlTableBasePeer$$$$$DisplayStatus$$($text$$40$$, $center$$) {
  var $message$$80$$ = this.$_getStatusMessage$();
  if($message$$80$$) {
    $message$$80$$.innerHTML = $text$$40$$;
    var $style$$35$$ = $message$$80$$.style;
    if("none" == $style$$35$$.display) {
      $style$$35$$.zIndex = 5E3;
      var $dataBody$$98$$ = this.$GetDataBody$();
      $style$$35$$.visibility = "hidden";
      $style$$35$$.display = "block";
      var $dataBodyHeight$$8_offset$$16$$;
      $dataBodyHeight$$8_offset$$16$$ = this.$_virtInitialized$ ? $dataBody$$98$$.offsetHeight : this.$getDomElement$().clientHeight - this.$_cachedCHHeight$;
      $style$$35$$.top = this.$_cachedCHHeight$ + Math.floor(($dataBodyHeight$$8_offset$$16$$ - $message$$80$$.offsetHeight) / 2) + "px";
      $dataBodyHeight$$8_offset$$16$$ = "25px";
      $center$$ && ($dataBodyHeight$$8_offset$$16$$ = Math.floor($dataBody$$98$$.offsetWidth / 2 - $message$$80$$.offsetWidth / 2) + "px");
      $AdfDhtmlTableBasePeer$$.$_isRTL$() ? $style$$35$$.left = $dataBodyHeight$$8_offset$$16$$ : $style$$35$$.right = $dataBodyHeight$$8_offset$$16$$;
      $style$$35$$.visibility = "visible"
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.DisplayStatus", {$DisplayStatus$:$AdfDhtmlTableBasePeer$$.prototype.$DisplayStatus$});
$AdfDhtmlTableBasePeer$$.prototype.$_hideStatus$ = function $$AdfDhtmlTableBasePeer$$$$$_hideStatus$$() {
  var $message$$81$$ = this.$_getStatusMessage$();
  $message$$81$$ && $JSCompiler_StaticMethods__hideElement$$(this, $message$$81$$)
};
function $JSCompiler_StaticMethods__hideElement$$($JSCompiler_StaticMethods__hideElement$self$$, $element$$282$$) {
  var $agent$$550$$ = $AdfAgent$$.$AGENT$, $scroller$$12$$ = $JSCompiler_StaticMethods__hideElement$self$$.$GetScroller$(), $JSCompiler_inline_result$$125_i$$inline_3804_needsScrollPositionHack$$;
  a: {
    if($AdfCollections$$.isArray($scroller$$12$$)) {
      for($JSCompiler_inline_result$$125_i$$inline_3804_needsScrollPositionHack$$ = 0;$JSCompiler_inline_result$$125_i$$inline_3804_needsScrollPositionHack$$ < $scroller$$12$$.length;$JSCompiler_inline_result$$125_i$$inline_3804_needsScrollPositionHack$$++) {
        if($scroller$$12$$[$JSCompiler_inline_result$$125_i$$inline_3804_needsScrollPositionHack$$] != $JSCompiler_alias_NULL$$) {
          $JSCompiler_inline_result$$125_i$$inline_3804_needsScrollPositionHack$$ = $JSCompiler_alias_TRUE$$;
          break a
        }
      }
      $JSCompiler_inline_result$$125_i$$inline_3804_needsScrollPositionHack$$ = $JSCompiler_alias_FALSE$$
    }else {
      $JSCompiler_inline_result$$125_i$$inline_3804_needsScrollPositionHack$$ = $scroller$$12$$ != $JSCompiler_alias_NULL$$
    }
  }
  $JSCompiler_inline_result$$125_i$$inline_3804_needsScrollPositionHack$$ = $JSCompiler_inline_result$$125_i$$inline_3804_needsScrollPositionHack$$ && $agent$$550$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && 8 <= $agent$$550$$.$getVersion$();
  var $cachedScrollPosition$$;
  if($JSCompiler_inline_result$$125_i$$inline_3804_needsScrollPositionHack$$) {
    if($AdfCollections$$.isArray($scroller$$12$$)) {
      $cachedScrollPosition$$ = [];
      for(var $i$$470$$ = 0;$i$$470$$ < $scroller$$12$$.length;$i$$470$$++) {
        $cachedScrollPosition$$[$i$$470$$] = {x:$agent$$550$$.getScrollLeft($scroller$$12$$[$i$$470$$]), y:$scroller$$12$$[$i$$470$$].scrollTop}
      }
    }else {
      $cachedScrollPosition$$ = {x:$agent$$550$$.getScrollLeft($scroller$$12$$), y:$scroller$$12$$.scrollTop}
    }
  }
  $element$$282$$.style.display = "none";
  if($JSCompiler_inline_result$$125_i$$inline_3804_needsScrollPositionHack$$) {
    if($AdfCollections$$.isArray($scroller$$12$$)) {
      for($i$$470$$ = 0;$i$$470$$ < $scroller$$12$$.length;$i$$470$$++) {
        $agent$$550$$.setScrollLeft($scroller$$12$$[$i$$470$$], $cachedScrollPosition$$[$i$$470$$].x), $scroller$$12$$[$i$$470$$].scrollTop = $cachedScrollPosition$$[$i$$470$$].y
      }
    }else {
      $agent$$550$$.setScrollLeft($scroller$$12$$, $cachedScrollPosition$$.x), $scroller$$12$$.scrollTop = $cachedScrollPosition$$.y
    }
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$GetDataBody$ = function $$AdfDhtmlTableBasePeer$$$$$GetDataBody$$($nodes$$22_rootDomElement$$23$$) {
  if(this.$_dataBodyWrapped$) {
    $nodes$$22_rootDomElement$$23$$ = this.$__getElemBySubId$($AdfDhtmlTableBasePeer$$.$_DATAWRAPPER$, $nodes$$22_rootDomElement$$23$$).childNodes;
    for(var $i$$472$$ = 0;$i$$472$$ < $nodes$$22_rootDomElement$$23$$.length;$i$$472$$++) {
      if($nodes$$22_rootDomElement$$23$$[$i$$472$$].id != $JSCompiler_alias_NULL$$ && 0 < $nodes$$22_rootDomElement$$23$$[$i$$472$$].id.indexOf("db")) {
        return $nodes$$22_rootDomElement$$23$$[$i$$472$$]
      }
    }
    return $JSCompiler_alias_NULL$$
  }
  return this.$__getElemBySubId$("db", $nodes$$22_rootDomElement$$23$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetDataBody", {$GetDataBody$:$AdfDhtmlTableBasePeer$$.prototype.$GetDataBody$});
$AdfDhtmlTableBasePeer$$.prototype.$_getStatusMessage$ = function $$AdfDhtmlTableBasePeer$$$$$_getStatusMessage$$() {
  return this.$__getElemBySubId$("sm")
};
$AdfDhtmlTableBasePeer$$.prototype.$__getColumnHeader$ = function $$AdfDhtmlTableBasePeer$$$$$__getColumnHeader$$() {
  return this.$__getElemBySubId$("ch")
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getColumnHeader", {$__getColumnHeader$:$AdfDhtmlTableBasePeer$$.prototype.$__getColumnHeader$});
function $JSCompiler_StaticMethods__getColumnFooter$$($JSCompiler_StaticMethods__getColumnFooter$self$$) {
  return $JSCompiler_StaticMethods__getColumnFooter$self$$.$__getElemBySubId$("cf")
}
function $JSCompiler_StaticMethods__getLoadMore$$($JSCompiler_StaticMethods__getLoadMore$self$$, $top$$27$$) {
  var $nodes$$23_parent$$58$$ = $JSCompiler_StaticMethods__getLoadMore$self$$.$getDomElement$();
  if($JSCompiler_StaticMethods__getLoadMore$self$$.$_dataBodyWrapped$) {
    var $container$$27_dataWrapper_i$$473$$ = $JSCompiler_StaticMethods__getLoadMore$self$$.$getDomElement$();
    ($container$$27_dataWrapper_i$$473$$ = $AdfAgent$$.$AGENT$.getElementById($AdfRichUIPeer$$.$CreateSubId$($container$$27_dataWrapper_i$$473$$.id, $AdfDhtmlTableBasePeer$$.$_DATAWRAPPER$))) && 1 < $container$$27_dataWrapper_i$$473$$.childNodes.length && ($nodes$$23_parent$$58$$ = $container$$27_dataWrapper_i$$473$$)
  }
  $nodes$$23_parent$$58$$ = $nodes$$23_parent$$58$$.childNodes;
  for($container$$27_dataWrapper_i$$473$$ = 0;$container$$27_dataWrapper_i$$473$$ < $nodes$$23_parent$$58$$.length;$container$$27_dataWrapper_i$$473$$++) {
    if($nodes$$23_parent$$58$$[$container$$27_dataWrapper_i$$473$$].id != $JSCompiler_alias_NULL$$ && 0 < $nodes$$23_parent$$58$$[$container$$27_dataWrapper_i$$473$$].id.indexOf($top$$27$$ ? $AdfDhtmlTableBasePeer$$.$_LOAD_MORE_TOP_DIV$ : $AdfDhtmlTableBasePeer$$.$_LOAD_MORE_BOTTOM_DIV$)) {
      return $nodes$$23_parent$$58$$[$container$$27_dataWrapper_i$$473$$]
    }
  }
  return $JSCompiler_alias_NULL$$
}
function $JSCompiler_StaticMethods__setFakeCanvasHeight$$($JSCompiler_StaticMethods__setFakeCanvasHeight$self$$, $height$$47$$) {
  var $scroller$$15$$ = $JSCompiler_StaticMethods__setFakeCanvasHeight$self$$.$GetScroller$();
  $height$$47$$ > $AdfDhtmlTableBasePeer$$.$_CSS_HEIGHT_LIMIT$ ? ($height$$47$$ = $AdfDhtmlTableBasePeer$$.$_CSS_HEIGHT_LIMIT$, $JSCompiler_StaticMethods__setFakeCanvasHeight$self$$.$_canvasHeightLimited$ = $JSCompiler_alias_TRUE$$) : $JSCompiler_StaticMethods__setFakeCanvasHeight$self$$.$_canvasHeightLimited$ = $JSCompiler_alias_FALSE$$;
  if($JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__setFakeCanvasHeight$self$$) && !$JSCompiler_StaticMethods__setFakeCanvasHeight$self$$.$_isPaged$) {
    var $hfakeCanvas$$1_scrollTop$$37$$ = $scroller$$15$$.scrollTop;
    $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($scroller$$15$$, "DIV").style.height = $height$$47$$ + "px";
    $scroller$$15$$.scrollTop = $hfakeCanvas$$1_scrollTop$$37$$
  }else {
    $hfakeCanvas$$1_scrollTop$$37$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($scroller$$15$$[0], "DIV"), $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($scroller$$15$$[1], "DIV").style.height = $hfakeCanvas$$1_scrollTop$$37$$.style.height = $height$$47$$ + "px"
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$GetScroller$ = function $$AdfDhtmlTableBasePeer$$$$$GetScroller$$() {
  if($JSCompiler_StaticMethods__hasSingleScroller$$(this) && !this.$_isPaged$) {
    return this.$__getElemBySubId$("scroller")
  }
  var $scroller$$16$$ = [];
  $scroller$$16$$[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$] = this.$__getElemBySubId$("hscroller");
  $scroller$$16$$[$AdfDhtmlTableBasePeer$$.$_VSCROLLER$] = this.$__getElemBySubId$("vscroller");
  return $scroller$$16$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetScroller", {$GetScroller$:$AdfDhtmlTableBasePeer$$.prototype.$GetScroller$});
function $JSCompiler_StaticMethods__scrollerScrollToPos$$($JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$, $x$$64$$, $y$$42$$) {
  var $agent$$551$$ = $AdfAgent$$.$getAgent$(), $adjustForIERTL$$ = $x$$64$$ != $JSCompiler_alias_NULL$$ && $AdfDhtmlTableBasePeer$$.$_isRTL$() && $agent$$551$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && 7 < $agent$$551$$.$getVersion$();
  if($JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$) && !$JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$.$_isPaged$) {
    $JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$ = $JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$.$GetScroller$(), $adjustForIERTL$$ && ($x$$64$$ = $JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$.scrollWidth - $JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$.clientWidth - $x$$64$$), $agent$$551$$.$scrollToPos$($JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$, $x$$64$$, $y$$42$$)
  }else {
    $JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$ = $JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$.$GetScroller$();
    var $hScroller$$1$$ = $JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$];
    $adjustForIERTL$$ && ($x$$64$$ = $hScroller$$1$$.scrollWidth - $hScroller$$1$$.clientWidth - $x$$64$$);
    $agent$$551$$.$scrollToPos$($JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$], $x$$64$$, $y$$42$$);
    $agent$$551$$.$scrollToPos$($JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$[$AdfDhtmlTableBasePeer$$.$_VSCROLLER$], $x$$64$$, $y$$42$$)
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$__getScrollerDimensions$ = function $$AdfDhtmlTableBasePeer$$$$$__getScrollerDimensions$$() {
  return{offsetWidth:$JSCompiler_StaticMethods__getScrollerOffsetWidth$$(this), offsetHeight:$JSCompiler_StaticMethods__getScrollerOffsetHeight$$(this), clientWidth:$JSCompiler_StaticMethods__getScrollerClientWidth$$(this), clientHeight:$JSCompiler_StaticMethods__getScrollerClientHeight$$(this)}
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getScrollerDimensions", {$__getScrollerDimensions$:$AdfDhtmlTableBasePeer$$.prototype.$__getScrollerDimensions$});
function $JSCompiler_StaticMethods__getScrollerOffsetWidth$$($JSCompiler_StaticMethods__getScrollerOffsetWidth$self$$) {
  return $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__getScrollerOffsetWidth$self$$) && !$JSCompiler_StaticMethods__getScrollerOffsetWidth$self$$.$_isPaged$ ? $JSCompiler_StaticMethods__getScrollerOffsetWidth$self$$.$GetScroller$().offsetWidth : $JSCompiler_StaticMethods__getScrollerOffsetWidth$self$$.$GetScroller$()[0].offsetWidth
}
function $JSCompiler_StaticMethods__getScrollerOffsetHeight$$($JSCompiler_StaticMethods__getScrollerOffsetHeight$self$$) {
  return $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__getScrollerOffsetHeight$self$$) && !$JSCompiler_StaticMethods__getScrollerOffsetHeight$self$$.$_isPaged$ ? $JSCompiler_StaticMethods__getScrollerOffsetHeight$self$$.$GetScroller$().offsetHeight : $JSCompiler_StaticMethods__getScrollerOffsetHeight$self$$.$GetScroller$()[1].offsetHeight
}
function $JSCompiler_StaticMethods__getScrollerClientWidth$$($JSCompiler_StaticMethods__getScrollerClientWidth$self$$) {
  return $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__getScrollerClientWidth$self$$) && !$JSCompiler_StaticMethods__getScrollerClientWidth$self$$.$_isPaged$ ? $JSCompiler_StaticMethods__getScrollerClientWidth$self$$.$GetScroller$().clientWidth : $JSCompiler_StaticMethods__getScrollerClientWidth$self$$.$GetScroller$()[0].clientWidth
}
function $JSCompiler_StaticMethods__getScrollerClientHeight$$($JSCompiler_StaticMethods__getScrollerClientHeight$self$$) {
  return $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__getScrollerClientHeight$self$$) && !$JSCompiler_StaticMethods__getScrollerClientHeight$self$$.$_isPaged$ ? $JSCompiler_StaticMethods__getScrollerClientHeight$self$$.$GetScroller$().clientHeight : $JSCompiler_StaticMethods__getScrollerClientHeight$self$$.$GetScroller$()[1].clientHeight
}
function $JSCompiler_StaticMethods__setScrollerHeight$$($JSCompiler_StaticMethods__setScrollerHeight$self$$, $outerClientHeight$$, $chHeight$$, $cfHeight$$, $nbHeight$$) {
  if($JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__setScrollerHeight$self$$) && !$JSCompiler_StaticMethods__setScrollerHeight$self$$.$_isPaged$) {
    var $height$$48$$ = Math.max(0, $outerClientHeight$$ - $chHeight$$ - $nbHeight$$);
    $JSCompiler_StaticMethods__setScrollerHeight$self$$.$GetScroller$().style.height = $height$$48$$ + "px"
  }else {
    var $scroller$$24$$ = $JSCompiler_StaticMethods__setScrollerHeight$self$$.$GetScroller$(), $height$$48$$ = Math.max(0, $outerClientHeight$$ - $chHeight$$);
    $scroller$$24$$[0].style.height = $height$$48$$ + "px";
    var $scrollbarHeight$$3$$ = $scroller$$24$$[0].offsetHeight - $scroller$$24$$[0].clientHeight, $height$$48$$ = Math.max(0, $outerClientHeight$$ - $chHeight$$ - $cfHeight$$ - $nbHeight$$ - $scrollbarHeight$$3$$);
    $JSCompiler_StaticMethods__setScrollerHeight$self$$.$_scrollbarBehavior$ == $AdfDhtmlTableBasePeer$$.$_SCROLLBAR_BEHAVIOR_OVERLAY$ && ($height$$48$$ += $scrollbarHeight$$3$$);
    $scroller$$24$$[1].style.height = $height$$48$$ + "px"
  }
}
function $JSCompiler_StaticMethods__setScrollerWidth$$($JSCompiler_StaticMethods__setScrollerWidth$self_style$$36$$, $hStyle_outerClientWidth$$, $frozenWidth$$1$$) {
  if($JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__setScrollerWidth$self_style$$36$$) && !$JSCompiler_StaticMethods__setScrollerWidth$self_style$$36$$.$_isPaged$) {
    var $width$$39$$ = Math.max($hStyle_outerClientWidth$$ - $frozenWidth$$1$$, 0);
    $JSCompiler_StaticMethods__setScrollerWidth$self_style$$36$$ = $JSCompiler_StaticMethods__setScrollerWidth$self_style$$36$$.$GetScroller$().style;
    $JSCompiler_StaticMethods__setScrollerWidth$self_style$$36$$.overflowX = "auto";
    $JSCompiler_StaticMethods__setScrollerWidth$self_style$$36$$.width = $width$$39$$ + "px"
  }else {
    var $scroller$$25$$ = $JSCompiler_StaticMethods__setScrollerWidth$self_style$$36$$.$GetScroller$(), $width$$39$$ = Math.max($hStyle_outerClientWidth$$ - $frozenWidth$$1$$, 0);
    $scroller$$25$$[1].style.overflowX = "hidden";
    $scroller$$25$$[1].style.width = $width$$39$$ + "px";
    var $scrollbarWidth$$5$$ = 0;
    0 < $scroller$$25$$[1].clientWidth && ($scrollbarWidth$$5$$ = $scroller$$25$$[1].offsetWidth - $scroller$$25$$[1].clientWidth);
    $width$$39$$ = Math.max($hStyle_outerClientWidth$$ - $frozenWidth$$1$$ - $scrollbarWidth$$5$$, 0);
    $hStyle_outerClientWidth$$ = $scroller$$25$$[0].style;
    $hStyle_outerClientWidth$$.overflowX = "auto";
    $hStyle_outerClientWidth$$.width = $width$$39$$ + "px";
    $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__setScrollerWidth$self_style$$36$$) || ($AdfDhtmlTableBasePeer$$.$_isRTL$() ? $hStyle_outerClientWidth$$.left = $scrollbarWidth$$5$$ + "px" : $hStyle_outerClientWidth$$.right = $scrollbarWidth$$5$$ + "px")
  }
}
function $JSCompiler_StaticMethods__setScrollLeft$$($JSCompiler_StaticMethods__setScrollLeft$self$$, $scrollLeft$$28$$) {
  var $agent$$552$$ = $AdfAgent$$.$AGENT$;
  $JSCompiler_StaticMethods__setScrollLeft$self$$.$_currentScrollLeft$ = $scrollLeft$$28$$;
  if($JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__setScrollLeft$self$$) && !$JSCompiler_StaticMethods__setScrollLeft$self$$.$_isPaged$) {
    var $scroller$$26$$ = $JSCompiler_StaticMethods__setScrollLeft$self$$.$GetScroller$();
    $agent$$552$$.getScrollLeft($scroller$$26$$) != $scrollLeft$$28$$ && $agent$$552$$.setScrollLeft($scroller$$26$$, $scrollLeft$$28$$)
  }else {
    $scroller$$26$$ = $JSCompiler_StaticMethods__setScrollLeft$self$$.$GetScroller$(), $agent$$552$$.getScrollLeft($scroller$$26$$[0]) != $scrollLeft$$28$$ && $agent$$552$$.setScrollLeft($scroller$$26$$[0], $scrollLeft$$28$$)
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$__getScrollLeft$ = function $$AdfDhtmlTableBasePeer$$$$$__getScrollLeft$$() {
  var $agent$$553_scrollLeft$$29$$ = $AdfAgent$$.$AGENT$;
  if($JSCompiler_StaticMethods__hasSingleScroller$$(this) && !this.$_isPaged$) {
    $agent$$553_scrollLeft$$29$$ = $agent$$553_scrollLeft$$29$$.getScrollLeft(this.$GetScroller$())
  }else {
    var $scroller$$27$$ = this.$GetScroller$(), $agent$$553_scrollLeft$$29$$ = $agent$$553_scrollLeft$$29$$.getScrollLeft($scroller$$27$$[0])
  }
  return $agent$$553_scrollLeft$$29$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getScrollLeft", {$__getScrollLeft$:$AdfDhtmlTableBasePeer$$.prototype.$__getScrollLeft$});
$AdfDhtmlTableBasePeer$$.prototype.$__getCurrentScrollLeft$ = $JSCompiler_get$$("$_currentScrollLeft$");
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getCurrentScrollLeft", {$__getCurrentScrollLeft$:$AdfDhtmlTableBasePeer$$.prototype.$__getCurrentScrollLeft$});
function $JSCompiler_StaticMethods__setScrollTop$$($JSCompiler_StaticMethods__setScrollTop$self$$, $scrollTop$$38$$) {
  $JSCompiler_StaticMethods__setScrollTop$self$$.$_currentScrollTop$ = $scrollTop$$38$$;
  if($JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__setScrollTop$self$$) && !$JSCompiler_StaticMethods__setScrollTop$self$$.$_isPaged$) {
    var $scroller$$28$$ = $JSCompiler_StaticMethods__setScrollTop$self$$.$GetScroller$();
    $scroller$$28$$.scrollTop != $scrollTop$$38$$ && ($scroller$$28$$.scrollTop = $scrollTop$$38$$)
  }else {
    $scroller$$28$$ = $JSCompiler_StaticMethods__setScrollTop$self$$.$GetScroller$(), $scroller$$28$$[1].scrollTop != $scrollTop$$38$$ && ($scroller$$28$$[1].scrollTop = $scrollTop$$38$$)
  }
  if((!$JSCompiler_StaticMethods__setScrollTop$self$$.$_isTouch$ || "Windows" == $AdfAgent$$.$guessOS$()) && $AdfAgent$$.$AGENT$.$getPlatform$() == $AdfAgent$$.$WEBKIT_PLATFORM$) {
    $JSCompiler_StaticMethods__setScrollTop$self$$.$_scrollTopUpdating$ = $JSCompiler_alias_TRUE$$, setTimeout($AdfDhtmlTableBasePeer$$.$_resetScrollTopUpdating$, 100, $JSCompiler_StaticMethods__setScrollTop$self$$)
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$__getScrollDimensions$ = function $$AdfDhtmlTableBasePeer$$$$$__getScrollDimensions$$() {
  return{scrollLeft:this.$__getScrollLeft$(), scrollTop:$JSCompiler_StaticMethods__getScrollTop$$(this), scrollHeight:$JSCompiler_StaticMethods__getScrollHeight$$(this), scrollWidth:$JSCompiler_StaticMethods__getScrollWidth$$(this)}
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getScrollDimensions", {$__getScrollDimensions$:$AdfDhtmlTableBasePeer$$.prototype.$__getScrollDimensions$});
function $JSCompiler_StaticMethods__getScrollTop$$($JSCompiler_StaticMethods__getScrollTop$self_scrollTop$$39$$) {
  if($JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__getScrollTop$self_scrollTop$$39$$) && !$JSCompiler_StaticMethods__getScrollTop$self_scrollTop$$39$$.$_isPaged$) {
    $JSCompiler_StaticMethods__getScrollTop$self_scrollTop$$39$$ = $JSCompiler_StaticMethods__getScrollTop$self_scrollTop$$39$$.$GetScroller$().scrollTop
  }else {
    var $scroller$$29$$ = $JSCompiler_StaticMethods__getScrollTop$self_scrollTop$$39$$.$GetScroller$(), $agent$$554$$ = $AdfAgent$$.$AGENT$;
    $JSCompiler_StaticMethods__getScrollTop$self_scrollTop$$39$$ = $JSCompiler_StaticMethods__getScrollTop$self_scrollTop$$39$$.$_isTouch$ && $agent$$554$$.$getPlatform$() == $AdfAgent$$.$WEBKIT_PLATFORM$ && $agent$$554$$.$getOS$() == $AdfAgent$$.$MAC_OS$ ? $scroller$$29$$[0].scrollTop : $scroller$$29$$[1].scrollTop
  }
  return $JSCompiler_StaticMethods__getScrollTop$self_scrollTop$$39$$
}
function $JSCompiler_StaticMethods__getScrollHeight$$($JSCompiler_StaticMethods__getScrollHeight$self$$) {
  return $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__getScrollHeight$self$$) && !$JSCompiler_StaticMethods__getScrollHeight$self$$.$_isPaged$ ? $JSCompiler_StaticMethods__getScrollHeight$self$$.$GetScroller$().scrollHeight : $JSCompiler_StaticMethods__getScrollHeight$self$$.$GetScroller$()[1].scrollHeight
}
function $JSCompiler_StaticMethods__getScrollWidth$$($JSCompiler_StaticMethods__getScrollWidth$self$$) {
  return $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__getScrollWidth$self$$) && !$JSCompiler_StaticMethods__getScrollWidth$self$$.$_isPaged$ ? $JSCompiler_StaticMethods__getScrollWidth$self$$.$GetScroller$().scrollWidth : $JSCompiler_StaticMethods__getScrollWidth$self$$.$GetScroller$()[0].scrollWidth
}
$AdfDhtmlTableBasePeer$$.prototype.$__getLastFrozen$ = $JSCompiler_get$$("$_lastFrozen$");
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getLastFrozen", {$__getLastFrozen$:$AdfDhtmlTableBasePeer$$.prototype.$__getLastFrozen$});
$AdfDhtmlTableBasePeer$$.prototype.$__getFirstFrozen$ = $JSCompiler_get$$("$_firstFrozen$");
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getFirstFrozen", {$__getFirstFrozen$:$AdfDhtmlTableBasePeer$$.prototype.$__getFirstFrozen$});
$AdfDhtmlTableBasePeer$$.prototype.$__getElemBySubId$ = function $$AdfDhtmlTableBasePeer$$$$$__getElemBySubId$$($sub$$4$$, $rootDomElement$$24$$) {
  var $top$$29$$ = this.$getDomElement$();
  $top$$29$$ == $JSCompiler_alias_NULL$$ && ($top$$29$$ = $rootDomElement$$24$$);
  return $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($top$$29$$, $sub$$4$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getElemBySubId", {$__getElemBySubId$:$AdfDhtmlTableBasePeer$$.prototype.$__getElemBySubId$});
$AdfDhtmlTableBasePeer$$.$__getChildBySubId$ = function $$AdfDhtmlTableBasePeer$$$$__getChildBySubId$$($parent$$59$$, $sub$$5$$) {
  $AdfAssert$$.assert($parent$$59$$ != $JSCompiler_alias_NULL$$, "Table peer cannot get a child by sub ID if the parent is null!");
  for(var $id$$345$$ = $parent$$59$$.id + "::" + $sub$$5$$, $nodes$$24$$ = $parent$$59$$.childNodes, $i$$474$$ = 0;$i$$474$$ < $nodes$$24$$.length;$i$$474$$++) {
    if($id$$345$$ == $nodes$$24$$[$i$$474$$].id) {
      return $nodes$$24$$[$i$$474$$]
    }
  }
  return $JSCompiler_alias_NULL$$
};
$AdfDhtmlTableBasePeer$$.prototype.$GetRowCount$ = $JSCompiler_get$$("$_rowCount$");
$goog$exportSymbol$$("AdfDhtmlTableBasePeer.prototype.GetRowCount", $AdfDhtmlTableBasePeer$$.prototype.$GetRowCount$);
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetRowCount", {$GetRowCount$:$AdfDhtmlTableBasePeer$$.prototype.$GetRowCount$});
$AdfDhtmlTableBasePeer$$.prototype.$GetKnownRowCount$ = $JSCompiler_get$$("$_knownRowCount$");
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetKnownRowCount", {$GetKnownRowCount$:$AdfDhtmlTableBasePeer$$.prototype.$GetKnownRowCount$});
$AdfDhtmlTableBasePeer$$.prototype.$getClientStartRowIndex$ = function $$AdfDhtmlTableBasePeer$$$$$getClientStartRowIndex$$() {
  var $dataBody$$99$$ = this.$GetDataBody$();
  return $dataBody$$99$$ && $dataBody$$99$$.childNodes && 0 < $dataBody$$99$$.childNodes.length ? $dataBody$$99$$.childNodes[0].$startRow$ : -1
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.getClientStartRowIndex", {$getClientStartRowIndex$:$AdfDhtmlTableBasePeer$$.prototype.$getClientStartRowIndex$});
$AdfDhtmlTableBasePeer$$.prototype.$getClientRowCount$ = function $$AdfDhtmlTableBasePeer$$$$$getClientRowCount$$() {
  var $rowCount$$23$$ = 0, $dataBody$$100$$ = this.$GetDataBody$();
  if($dataBody$$100$$ && $dataBody$$100$$.childNodes) {
    for(var $i$$475$$ = 0;$i$$475$$ < $dataBody$$100$$.childNodes.length;$i$$475$$++) {
      $rowCount$$23$$ += $dataBody$$100$$.childNodes[$i$$475$$].$numRows$
    }
  }
  return $rowCount$$23$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.getClientRowCount", {$getClientRowCount$:$AdfDhtmlTableBasePeer$$.prototype.$getClientRowCount$});
$AdfDhtmlTableBasePeer$$.prototype.$simulateSelectRows$ = function $$AdfDhtmlTableBasePeer$$$$$simulateSelectRows$$($rowKeyList$$3$$, $operation$$19$$) {
  for(var $rowInfo$$7$$, $rowKey$$69$$, $targetNode$$48$$, $toggleKeyDown$$ = "toggle" == $operation$$19$$, $rowKeyArray$$ = $rowKeyList$$3$$.split(","), $i$$476$$ = 0;$i$$476$$ < $rowKeyArray$$.length;$i$$476$$++) {
    if($rowKey$$69$$ = $rowKeyArray$$[$i$$476$$], $rowInfo$$7$$ = this.$FindRowByKey$($rowKey$$69$$)) {
      if($targetNode$$48$$ = this.$FindCellByIndex$($rowInfo$$7$$.$tr$, 0)) {
        $JSCompiler_StaticMethods__handleRowMouseDown$$(this, $JSCompiler_alias_NULL$$, $targetNode$$48$$, $JSCompiler_alias_TRUE$$, $toggleKeyDown$$, $JSCompiler_alias_FALSE$$, $rowKey$$69$$, $rowInfo$$7$$.$tr$), $JSCompiler_StaticMethods__handleRowClick$$(this, $targetNode$$48$$, $JSCompiler_alias_TRUE$$, $toggleKeyDown$$, $JSCompiler_alias_FALSE$$, $rowKey$$69$$, $rowInfo$$7$$.$tr$), $toggleKeyDown$$ = $JSCompiler_alias_TRUE$$
      }
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.simulateSelectRows", {$simulateSelectRows$:$AdfDhtmlTableBasePeer$$.prototype.$simulateSelectRows$});
function $JSCompiler_StaticMethods__synchronizeRowHeights$$($JSCompiler_StaticMethods__synchronizeRowHeights$self$$, $block$$37$$) {
  if($JSCompiler_StaticMethods__synchronizeRowHeights$self$$.$_hasFrozenColumn$()) {
    var $startPos$$3$$ = $block$$37$$.$startPos$, $lastSyncRow$$ = $block$$37$$.$_lastSyncRow$, $dataBodyHeight$$9$$ = $JSCompiler_StaticMethods__synchronizeRowHeights$self$$.$_dataBodyHeight$, $rows$$26$$ = $block$$37$$.rows, $rowCount$$24$$ = $rows$$26$$.length, $currentScrollTop$$3$$ = $JSCompiler_StaticMethods__synchronizeRowHeights$self$$.$_currentScrollTop$;
    if(!($lastSyncRow$$ != $JSCompiler_alias_NULL$$ && $lastSyncRow$$ == $rowCount$$24$$ - 1) && !($startPos$$3$$ > $currentScrollTop$$3$$ + $dataBodyHeight$$9$$) && !$JSCompiler_StaticMethods__areAllColumnsFrozen$$($JSCompiler_StaticMethods__synchronizeRowHeights$self$$, $rows$$26$$[0].cells.length)) {
      for(var $i$$477$$ = 0;$i$$477$$ < $rowCount$$24$$;$i$$477$$++) {
        if(!($lastSyncRow$$ != $JSCompiler_alias_NULL$$ && $lastSyncRow$$ >= $i$$477$$)) {
          var $row$$60$$ = $rows$$26$$[$i$$477$$], $table$$30$$ = $JSCompiler_StaticMethods__getNestedScrolledTable$$($JSCompiler_StaticMethods__synchronizeRowHeights$self$$, $row$$60$$), $rowHeight$$5$$ = $row$$60$$.offsetHeight;
          if($table$$30$$.offsetHeight != $rowHeight$$5$$) {
            var $agent$$555_isWebKit$$3$$ = $AdfAgent$$.$AGENT$, $isIE$$12$$ = $agent$$555_isWebKit$$3$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$, $agent$$555_isWebKit$$3$$ = $agent$$555_isWebKit$$3$$.$getPlatform$() == $AdfAgent$$.$WEBKIT_PLATFORM$;
            $isIE$$12$$ || $agent$$555_isWebKit$$3$$ ? $table$$30$$.style.height = "auto" : $table$$30$$.rows[0].style.height = "auto";
            $isIE$$12$$ || $agent$$555_isWebKit$$3$$ ? $table$$30$$.style.height = $rowHeight$$5$$ + "px" : $table$$30$$.rows[0].style.height = $rowHeight$$5$$ + "px"
          }
          if($startPos$$3$$ + $row$$60$$.offsetTop + $rowHeight$$5$$ > $currentScrollTop$$3$$ + $dataBodyHeight$$9$$) {
            $block$$37$$.$_lastSyncRow$ = $i$$477$$;
            return
          }
        }
      }
      $block$$37$$.$_lastSyncRow$ = $rowCount$$24$$ - 1
    }
  }
}
function $JSCompiler_StaticMethods__getColumnHeaderFooterSizingCell$$($JSCompiler_StaticMethods__getColumnHeaderFooterSizingCell$self$$, $displayIndex$$1$$, $parentDiv_second$$1$$, $tableId$$5$$, $div2Id$$, $table1$$1_table2$$1_table2Id$$) {
  if(!$JSCompiler_StaticMethods__getColumnHeaderFooterSizingCell$self$$.$_hasFrozenColumn$() || $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__getColumnHeaderFooterSizingCell$self$$, $displayIndex$$1$$)) {
    return $table1$$1_table2$$1_table2Id$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($parentDiv_second$$1$$, $tableId$$5$$), $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__getColumnHeaderFooterSizingCell$self$$) ? $table1$$1_table2$$1_table2Id$$.rows[0].cells[$displayIndex$$1$$ - $JSCompiler_StaticMethods__getColumnHeaderFooterSizingCell$self$$.$_firstFrozen$] : $table1$$1_table2$$1_table2Id$$.rows[0].cells[$displayIndex$$1$$]
  }
  $parentDiv_second$$1$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($parentDiv_second$$1$$, $div2Id$$);
  $table1$$1_table2$$1_table2Id$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($parentDiv_second$$1$$, $table1$$1_table2$$1_table2Id$$);
  return $JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__getColumnHeaderFooterSizingCell$self$$) ? $table1$$1_table2$$1_table2Id$$.rows[0].cells[$displayIndex$$1$$ - $JSCompiler_StaticMethods__getColumnHeaderFooterSizingCell$self$$.$_lastFrozen$ - 1] : $table1$$1_table2$$1_table2Id$$.rows[0].cells[$displayIndex$$1$$]
}
function $JSCompiler_StaticMethods__getResizedCellInfo$$($JSCompiler_StaticMethods__getResizedCellInfo$self$$, $headerAction$$5$$) {
  var $agent$$556$$ = $AdfAgent$$.$AGENT$, $resizedTH$$1_th$$5$$ = $headerAction$$5$$.$cell$;
  $AdfDhtmlTableBasePeer$$.$_isRTL$();
  var $displayIndex$$2$$ = $agent$$556$$.$getIntAttribute$($resizedTH$$1_th$$5$$, "_d_index", -1);
  "start" == $headerAction$$5$$.data ? $displayIndex$$2$$-- : $displayIndex$$2$$ += $agent$$556$$.$getIntAttribute$($resizedTH$$1_th$$5$$, "colspan", 1) - 1;
  $resizedTH$$1_th$$5$$ = $JSCompiler_StaticMethods__getColumnHeaderFooterSizingCell$$($JSCompiler_StaticMethods__getResizedCellInfo$self$$, $displayIndex$$2$$, $JSCompiler_StaticMethods__getResizedCellInfo$self$$.$__getColumnHeader$(), "t", "d2", "t2");
  return $agent$$556$$.getAttribute($resizedTH$$1_th$$5$$, $AdfDhtmlTableBasePeer$$.$NO_RESIZE_MARKER$, $JSCompiler_alias_FALSE$$) ? $JSCompiler_alias_NULL$$ : {$cell$:$resizedTH$$1_th$$5$$, $displayIndex$:$displayIndex$$2$$}
}
function $JSCompiler_StaticMethods__getColumnHeaderLeafCell$$($JSCompiler_StaticMethods__getColumnHeaderLeafCell$self$$, $displayIndex$$3$$) {
  var $agent$$557_headerDiv$$1_second$$2_table2$$2$$ = $JSCompiler_StaticMethods__getColumnHeaderLeafCell$self$$.$__getColumnHeader$();
  if(!$agent$$557_headerDiv$$1_second$$2_table2$$2$$) {
    return $JSCompiler_alias_NULL$$
  }
  var $i$$478_table1$$2$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($agent$$557_headerDiv$$1_second$$2_table2$$2$$, "t"), $tables$$1$$ = Array($i$$478_table1$$2$$);
  $JSCompiler_StaticMethods__getColumnHeaderLeafCell$self$$.$_hasFrozenColumn$() && ($agent$$557_headerDiv$$1_second$$2_table2$$2$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($agent$$557_headerDiv$$1_second$$2_table2$$2$$, "d2"), $agent$$557_headerDiv$$1_second$$2_table2$$2$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($agent$$557_headerDiv$$1_second$$2_table2$$2$$, "t2"), $tables$$1$$.push($agent$$557_headerDiv$$1_second$$2_table2$$2$$));
  for(var $agent$$557_headerDiv$$1_second$$2_table2$$2$$ = $AdfAgent$$.$AGENT$, $leafExpando$$ = $AdfDhtmlTableBasePeer$$.$_LEAF_COLUMN$, $cell$$5$$ = $JSCompiler_alias_NULL$$, $i$$478_table1$$2$$ = $i$$478_table1$$2$$.rows.length - 1;0 <= $i$$478_table1$$2$$ && !$cell$$5$$;$i$$478_table1$$2$$--) {
    for(var $t$$1$$ = 0;$t$$1$$ < $tables$$1$$.length;$t$$1$$++) {
      for(var $cells$$4$$ = $tables$$1$$[$t$$1$$].rows[$i$$478_table1$$2$$].cells, $c$$13$$ = 0;$c$$13$$ < $cells$$4$$.length && !$cell$$5$$;$c$$13$$++) {
        var $_cell$$ = $cells$$4$$[$c$$13$$];
        if($_cell$$.getAttribute($leafExpando$$) && $agent$$557_headerDiv$$1_second$$2_table2$$2$$.$getIntAttribute$($_cell$$, "_d_index", -1) == $displayIndex$$3$$) {
          $cell$$5$$ = $_cell$$;
          break
        }
      }
    }
  }
  return $cell$$5$$
}
function $JSCompiler_StaticMethods__synchronizeColumnRowHeights$$($JSCompiler_StaticMethods__synchronizeColumnRowHeights$self_isWebKit$$4$$, $hDiv_rows1_second$$3$$, $table1$$3_table1Id$$, $div2Id$$1_rows2$$, $table2$$3_table2Id$$1$$) {
  if($JSCompiler_StaticMethods__synchronizeColumnRowHeights$self_isWebKit$$4$$.$_hasFrozenColumn$()) {
    var $agent$$558_height$$49$$ = $AdfAgent$$.$AGENT$;
    $JSCompiler_StaticMethods__synchronizeColumnRowHeights$self_isWebKit$$4$$ = $agent$$558_height$$49$$.$getPlatform$() == $AdfAgent$$.$WEBKIT_PLATFORM$;
    var $isIE8$$ = $agent$$558_height$$49$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && 8 == $agent$$558_height$$49$$.$getVersion$();
    $table1$$3_table1Id$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($hDiv_rows1_second$$3$$, $table1$$3_table1Id$$);
    $hDiv_rows1_second$$3$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($hDiv_rows1_second$$3$$, $div2Id$$1_rows2$$);
    $table2$$3_table2Id$$1$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($hDiv_rows1_second$$3$$, $table2$$3_table2Id$$1$$);
    $hDiv_rows1_second$$3$$ = $table1$$3_table1Id$$.rows;
    $div2Id$$1_rows2$$ = $table2$$3_table2Id$$1$$.rows;
    $table1$$3_table1Id$$.style.height = $table2$$3_table2Id$$1$$.style.height = "auto";
    for(var $r$$10$$ = 0;$r$$10$$ < $hDiv_rows1_second$$3$$.length;$r$$10$$++) {
      $hDiv_rows1_second$$3$$[$r$$10$$].style.height = $div2Id$$1_rows2$$[$r$$10$$].style.height = "auto"
    }
    for($r$$10$$ = 0;$r$$10$$ < $hDiv_rows1_second$$3$$.length;$r$$10$$++) {
      if($isIE8$$) {
        for(var $cell1$$1_height1$$ = -1, $c1_cell2$$2_height2$$ = 0;$c1_cell2$$2_height2$$ < $hDiv_rows1_second$$3$$[$r$$10$$].cells.length;$c1_cell2$$2_height2$$++) {
          if($hDiv_rows1_second$$3$$[$r$$10$$].cells[$c1_cell2$$2_height2$$].rowSpan && 1 == $hDiv_rows1_second$$3$$[$r$$10$$].cells[$c1_cell2$$2_height2$$].rowSpan) {
            $cell1$$1_height1$$ = $c1_cell2$$2_height2$$;
            break
          }
        }
        for(var $c1_cell2$$2_height2$$ = -1, $c2_h1$$ = 0;$c2_h1$$ < $div2Id$$1_rows2$$[$r$$10$$].cells.length;$c2_h1$$++) {
          if($div2Id$$1_rows2$$[$r$$10$$].cells[$c2_h1$$].rowSpan && 1 == $div2Id$$1_rows2$$[$r$$10$$].cells[$c2_h1$$].rowSpan) {
            $c1_cell2$$2_height2$$ = $c2_h1$$;
            break
          }
        }
        var $h2$$ = $c2_h1$$ = 0;
        -1 < $cell1$$1_height1$$ && ($c2_h1$$ = $hDiv_rows1_second$$3$$[$r$$10$$].cells[$cell1$$1_height1$$].offsetHeight);
        -1 < $c1_cell2$$2_height2$$ && ($h2$$ = $div2Id$$1_rows2$$[$r$$10$$].cells[$c1_cell2$$2_height2$$].offsetHeight);
        $c2_h1$$ > $h2$$ ? $agent$$558_height$$49$$.$setTableRowHeight$($div2Id$$1_rows2$$[$r$$10$$], $c2_h1$$) : $h2$$ > $c2_h1$$ && $agent$$558_height$$49$$.$setTableRowHeight$($hDiv_rows1_second$$3$$[$r$$10$$], $h2$$)
      }else {
        $cell1$$1_height1$$ = $hDiv_rows1_second$$3$$[$r$$10$$].offsetHeight, $c1_cell2$$2_height2$$ = $div2Id$$1_rows2$$[$r$$10$$].offsetHeight, $cell1$$1_height1$$ > $c1_cell2$$2_height2$$ ? $agent$$558_height$$49$$.$setTableRowHeight$($div2Id$$1_rows2$$[$r$$10$$], $cell1$$1_height1$$) : $c1_cell2$$2_height2$$ > $cell1$$1_height1$$ && $agent$$558_height$$49$$.$setTableRowHeight$($hDiv_rows1_second$$3$$[$r$$10$$], $c1_cell2$$2_height2$$)
      }
    }
    $agent$$558_height$$49$$ = Math.max($table1$$3_table1Id$$.offsetHeight, $table2$$3_table2Id$$1$$.offsetHeight);
    $table2$$3_table2Id$$1$$.style.height = $table1$$3_table1Id$$.style.height = $agent$$558_height$$49$$ + "px";
    if($JSCompiler_StaticMethods__synchronizeColumnRowHeights$self_isWebKit$$4$$ && 2 == $div2Id$$1_rows2$$.length) {
      for($r$$10$$ = 0;$r$$10$$ < $div2Id$$1_rows2$$[0].cells.length;$r$$10$$++) {
        $div2Id$$1_rows2$$[1].cells[$r$$10$$].rowSpan = "10"
      }
      for($r$$10$$ = 0;$r$$10$$ < $hDiv_rows1_second$$3$$[0].cells.length;$r$$10$$++) {
        $hDiv_rows1_second$$3$$[1].cells[$r$$10$$].rowSpan = "10"
      }
    }
  }
}
function $JSCompiler_StaticMethods__getInnerTableCell$$($JSCompiler_StaticMethods__getInnerTableCell$self$$, $innerRow_row$$61$$, $index$$147$$) {
  $innerRow_row$$61$$ = $JSCompiler_StaticMethods__getNestedScrolledTable$$($JSCompiler_StaticMethods__getInnerTableCell$self$$, $innerRow_row$$61$$).rows[0];
  return $JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__getInnerTableCell$self$$) ? $innerRow_row$$61$$.cells[$index$$147$$ - $JSCompiler_StaticMethods__getInnerTableCell$self$$.$_lastFrozen$ - 1] : $innerRow_row$$61$$.cells[$index$$147$$]
}
$AdfDhtmlTableBasePeer$$.$_handleMouseWheel$ = function $$AdfDhtmlTableBasePeer$$$$_handleMouseWheel$$($evt$$139$$) {
  $evt$$139$$ || ($evt$$139$$ = $AdfPage$$.$PAGE$.$getDomWindow$().event);
  var $scroller$$32$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$(this.parentNode, "scroller");
  $scroller$$32$$ || ($scroller$$32$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$(this.parentNode, "vscroller"));
  if($scroller$$32$$) {
    var $agent$$559_normalizationFactor$$ = $AdfAgent$$.$AGENT$, $scrollAmountX$$ = $JSCompiler_alias_NULL$$, $scrollAmountY$$ = $JSCompiler_alias_NULL$$, $deltaX$$30_offsetHeight$$15$$ = $evt$$139$$.$deltaX$, $deltaY$$32_scrollHeight$$1$$ = $evt$$139$$.$deltaY$, $wheelDeltaX$$ = $evt$$139$$.wheelDeltaX, $wheelDeltaY$$ = $evt$$139$$.wheelDeltaY, $deltaMode_scrollTop$$40$$ = $evt$$139$$.$deltaMode$;
    $deltaX$$30_offsetHeight$$15$$ != $JSCompiler_alias_NULL$$ || $deltaY$$32_scrollHeight$$1$$ != $JSCompiler_alias_NULL$$ ? ($agent$$559_normalizationFactor$$ = $agent$$559_normalizationFactor$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ ? 40 : 1, $deltaX$$30_offsetHeight$$15$$ != $JSCompiler_alias_NULL$$ && ($scrollAmountX$$ = $deltaX$$30_offsetHeight$$15$$ / $agent$$559_normalizationFactor$$), $deltaY$$32_scrollHeight$$1$$ != $JSCompiler_alias_NULL$$ && ($scrollAmountY$$ = $deltaY$$32_scrollHeight$$1$$ * 
    (1 == $deltaMode_scrollTop$$40$$ ? 33 : 1))) : ($wheelDeltaX$$ != $JSCompiler_alias_NULL$$ && ($scrollAmountX$$ = -$wheelDeltaX$$ / 4), $wheelDeltaY$$ != $JSCompiler_alias_NULL$$ && ($scrollAmountY$$ = -$wheelDeltaY$$ / 4), $wheelDeltaX$$ == $JSCompiler_alias_NULL$$ && $wheelDeltaY$$ == $JSCompiler_alias_NULL$$ && ($scrollAmountY$$ = $evt$$139$$.wheelDelta == $JSCompiler_alias_NULL$$ ? 4 * $evt$$139$$.detail : -$evt$$139$$.wheelDelta / 4));
    $scrollAmountY$$ != $JSCompiler_alias_NULL$$ && 0 != $scrollAmountY$$ && ($scroller$$32$$.scrollTop += Math.round($scrollAmountY$$), $deltaX$$30_offsetHeight$$15$$ = $scroller$$32$$.offsetHeight, $deltaY$$32_scrollHeight$$1$$ = $scroller$$32$$.scrollHeight, $deltaMode_scrollTop$$40$$ = $scroller$$32$$.scrollTop, (0 < $scrollAmountY$$ && $deltaY$$32_scrollHeight$$1$$ - $deltaMode_scrollTop$$40$$ > $deltaX$$30_offsetHeight$$15$$ || 0 > $scrollAmountY$$ && 0 < $deltaMode_scrollTop$$40$$) && $AdfAgent$$.$AGENT$.$eatEvent$($evt$$139$$));
    $scrollAmountX$$ != $JSCompiler_alias_NULL$$ && 0 != $scrollAmountX$$ && ($scroller$$32$$.scrollLeft += Math.round($scrollAmountX$$), $AdfAgent$$.$AGENT$.$eatEvent$($evt$$139$$))
  }
};
function $JSCompiler_StaticMethods__positionInnerTable$$($JSCompiler_StaticMethods__positionInnerTable$self_freezeToEnd$$, $block$$38_rows$$27$$, $scrollLeft$$31$$) {
  var $agent$$560$$ = $AdfAgent$$.$AGENT$;
  $block$$38_rows$$27$$ = $block$$38_rows$$27$$.rows;
  $AdfDhtmlTableBasePeer$$.$_isRTL$();
  $JSCompiler_StaticMethods__positionInnerTable$self_freezeToEnd$$ = $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__positionInnerTable$self_freezeToEnd$$);
  for(var $i$$479$$ = 0;$i$$479$$ < $block$$38_rows$$27$$.length;$i$$479$$++) {
    var $cells$$5_div$$15$$ = $block$$38_rows$$27$$[$i$$479$$].cells;
    ($cells$$5_div$$15$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($JSCompiler_StaticMethods__positionInnerTable$self_freezeToEnd$$ ? $cells$$5_div$$15$$[0] : $cells$$5_div$$15$$[$cells$$5_div$$15$$.length - 1], "DIV")) && $agent$$560$$.setScrollLeft($cells$$5_div$$15$$, $scrollLeft$$31$$)
  }
}
$AdfDhtmlTableBasePeer$$.$_scrollColumnHeader$ = function $$AdfDhtmlTableBasePeer$$$$_scrollColumnHeader$$($div$$16$$, $scrollLeft$$32$$) {
  var $second$$4$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($div$$16$$, "d2");
  $AdfAgent$$.$AGENT$.setScrollLeft($second$$4$$, $scrollLeft$$32$$)
};
$AdfDhtmlTableBasePeer$$.$_scrollColumnFooter$ = function $$AdfDhtmlTableBasePeer$$$$_scrollColumnFooter$$($div$$17$$, $scrollLeft$$33$$) {
  var $second$$5$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($div$$17$$, "fd2");
  $AdfAgent$$.$AGENT$.setScrollLeft($second$$5$$, $scrollLeft$$33$$)
};
$AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$ = function $$AdfDhtmlTableBasePeer$$$$FindFirstChildByTagName$$($parent$$60$$, $name$$92$$) {
  $AdfAssert$$.assert($parent$$60$$ != $JSCompiler_alias_NULL$$, "Table peer cannot find first child by tag name if the parent is null!");
  for(var $nodes$$25$$ = $parent$$60$$.childNodes, $i$$480$$ = 0;$i$$480$$ < $nodes$$25$$.length;$i$$480$$++) {
    if($name$$92$$ == $nodes$$25$$[$i$$480$$].tagName) {
      return $nodes$$25$$[$i$$480$$]
    }
  }
  return $JSCompiler_alias_NULL$$
};
$goog$exportSymbol$$("AdfDhtmlTableBasePeer.FindFirstChildByTagName", $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$);
$AdfDhtmlTableBasePeer$$.$_findFirstLevelChildrenByTagName$ = function $$AdfDhtmlTableBasePeer$$$$_findFirstLevelChildrenByTagName$$($nodes$$26_parent$$61$$) {
  $AdfAssert$$.assert($nodes$$26_parent$$61$$ != $JSCompiler_alias_NULL$$, "Table peer cannot find first level children by tag name if the parent is null!");
  var $childNodes$$29$$ = [];
  $nodes$$26_parent$$61$$ = $nodes$$26_parent$$61$$.childNodes;
  for(var $i$$481$$ = 0;$i$$481$$ < $nodes$$26_parent$$61$$.length;$i$$481$$++) {
    "TABLE" == $nodes$$26_parent$$61$$[$i$$481$$].tagName && $childNodes$$29$$.push($nodes$$26_parent$$61$$[$i$$481$$])
  }
  return $childNodes$$29$$
};
$AdfDhtmlTableBasePeer$$.prototype.$GetRowKeyAndRow$ = function $$AdfDhtmlTableBasePeer$$$$$GetRowKeyAndRow$$($domElement$$474$$, $rootDomElement$$25$$) {
  $AdfAssert$$.$assertDomElement$($domElement$$474$$);
  var $currElement$$22$$ = $domElement$$474$$, $agent$$561$$ = $AdfAgent$$.$AGENT$;
  if($currElement$$22$$ == $JSCompiler_alias_NULL$$ || 1 != $currElement$$22$$.nodeType) {
    return $JSCompiler_alias_NULL$$
  }
  for(var $rowKey$$70$$ = $agent$$561$$.getAttribute($currElement$$22$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);$rowKey$$70$$ == $JSCompiler_alias_NULL$$;) {
    if($currElement$$22$$ == $JSCompiler_alias_NULL$$ || $currElement$$22$$ == $rootDomElement$$25$$) {
      return $JSCompiler_alias_NULL$$
    }
    $currElement$$22$$ = $currElement$$22$$.parentNode;
    if(!$JSCompiler_StaticMethods__isClickToEdit$$(this) && (this.$_hasDetailStamp$ && "TR" == $agent$$561$$.$getNodeName$($currElement$$22$$) && $agent$$561$$.getAttribute($currElement$$22$$, $AdfDhtmlTableBasePeer$$.$_DETAIL_ROW_MARKER$, $JSCompiler_alias_FALSE$$)) && ($rowKey$$70$$ = $agent$$561$$.getAttribute($currElement$$22$$.previousSibling, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$), $rowKey$$70$$ != $JSCompiler_alias_NULL$$)) {
      break
    }
    if($currElement$$22$$ == $JSCompiler_alias_NULL$$ || 1 != $currElement$$22$$.nodeType) {
      return $JSCompiler_alias_NULL$$
    }
    $rowKey$$70$$ = $agent$$561$$.getAttribute($currElement$$22$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$)
  }
  return[$rowKey$$70$$, $currElement$$22$$]
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetRowKeyAndRow", {$GetRowKeyAndRow$:$AdfDhtmlTableBasePeer$$.prototype.$GetRowKeyAndRow$});
function $JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$$($JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$self$$, $headerTable$$4$$, $nestedDiv$$1$$, $colIndex$$1$$, $width$$40$$) {
  var $elemStyle$$3$$ = $headerTable$$4$$.style;
  $elemStyle$$3$$.width = parseInt($elemStyle$$3$$.width) - $width$$40$$ + "px";
  $JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$self$$.$_hasFrozenColumn$() && ($JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$self$$) ? $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$self$$, $colIndex$$1$$) ? ($elemStyle$$3$$ = $headerTable$$4$$.nextSibling.style, $AdfDhtmlTableBasePeer$$.$_isRTL$() ? $elemStyle$$3$$.right = parseInt($elemStyle$$3$$.right) - $width$$40$$ + 
  "px" : $elemStyle$$3$$.left = parseInt($elemStyle$$3$$.left) - $width$$40$$ + "px") : ($elemStyle$$3$$ = $nestedDiv$$1$$.style, $elemStyle$$3$$.width = parseInt($elemStyle$$3$$.width) - $width$$40$$ + "px") : ($elemStyle$$3$$ = $headerTable$$4$$.nextSibling ? $headerTable$$4$$.nextSibling.style : $headerTable$$4$$.parentNode.nextSibling.style, $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$self$$, $colIndex$$1$$) || ($AdfDhtmlTableBasePeer$$.$_isRTL$() ? 
  $elemStyle$$3$$.right = parseInt($elemStyle$$3$$.right) - $width$$40$$ + "px" : $elemStyle$$3$$.left = parseInt($elemStyle$$3$$.left) - $width$$40$$ + "px", $elemStyle$$3$$ = $nestedDiv$$1$$.style), $elemStyle$$3$$.width = parseInt($elemStyle$$3$$.width) - $width$$40$$ + "px"))
}
function $JSCompiler_StaticMethods__adjustReorderColumnFooterWidths$$($JSCompiler_StaticMethods__adjustReorderColumnFooterWidths$self$$, $colIndex$$2$$, $width$$41$$) {
  var $footerDiv$$1_footerTable$$1$$ = $JSCompiler_StaticMethods__getColumnFooter$$($JSCompiler_StaticMethods__adjustReorderColumnFooterWidths$self$$), $nestedDiv$$2$$ = $JSCompiler_alias_NULL$$;
  $JSCompiler_StaticMethods__adjustReorderColumnFooterWidths$self$$.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__adjustReorderColumnFooterWidths$self$$, $colIndex$$2$$) ? ($nestedDiv$$2$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($footerDiv$$1_footerTable$$1$$, "fd2"), $footerDiv$$1_footerTable$$1$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($nestedDiv$$2$$, "ft2")) : $footerDiv$$1_footerTable$$1$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($footerDiv$$1_footerTable$$1$$, 
  "ft");
  $JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$$($JSCompiler_StaticMethods__adjustReorderColumnFooterWidths$self$$, $footerDiv$$1_footerTable$$1$$, $nestedDiv$$2$$, $colIndex$$2$$, $width$$41$$)
}
function $JSCompiler_StaticMethods__adjustReorderInnerTableWidth$$($innerTable$$1$$, $width$$42$$) {
  var $elemStyle$$4$$ = $innerTable$$1$$.style, $newWidth$$55_newWidthValue_widthStyle$$ = parseInt($elemStyle$$4$$.width) - $width$$42$$;
  0 < $newWidth$$55_newWidthValue_widthStyle$$ && ($elemStyle$$4$$.width = $newWidth$$55_newWidthValue_widthStyle$$ + "px");
  $elemStyle$$4$$ = $innerTable$$1$$.parentNode.parentNode.style;
  $newWidth$$55_newWidthValue_widthStyle$$ = $elemStyle$$4$$.width;
  "" != $newWidth$$55_newWidthValue_widthStyle$$ && ($newWidth$$55_newWidthValue_widthStyle$$ = parseInt($newWidth$$55_newWidthValue_widthStyle$$) - $width$$42$$, 0 < $newWidth$$55_newWidthValue_widthStyle$$ && ($elemStyle$$4$$.width = $newWidth$$55_newWidthValue_widthStyle$$ + "px"))
}
function $JSCompiler_StaticMethods__hideReorderColGroupCols$$($JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$15$$, $hiddenCells$$1_table$$33$$, $reorderIndex$$1$$, $colSpan$$2$$, $isBlock$$) {
  var $colGroup_cols$$3$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($hiddenCells$$1_table$$33$$, "COLGROUP"), $firstFrozen$$2$$ = $JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$15$$.$_firstFrozen$, $lastFrozen$$3$$ = $JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$15$$.$_lastFrozen$;
  if($colGroup_cols$$3$$) {
    $hiddenCells$$1_table$$33$$ = $JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$15$$.$_reorderHiddenCells$;
    var $colGroup_cols$$3$$ = $colGroup_cols$$3$$.getElementsByTagName("col"), $startIndex$$11$$ = $reorderIndex$$1$$;
    $JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$15$$) && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$15$$, $reorderIndex$$1$$) ? $startIndex$$11$$ = $reorderIndex$$1$$ - $lastFrozen$$3$$ - 1 : $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$15$$) && $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$15$$, 
    $reorderIndex$$1$$) && ($startIndex$$11$$ = $isBlock$$ ? $reorderIndex$$1$$ - $firstFrozen$$2$$ + 1 : $reorderIndex$$1$$ - $firstFrozen$$2$$);
    for(i = $startIndex$$11$$;i < $startIndex$$11$$ + $colSpan$$2$$;i++) {
      i < $colGroup_cols$$3$$.length && ($JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$15$$ = $colGroup_cols$$3$$[i], $JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$15$$.$_afrOriginalWidth$ = $JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$15$$.style.width, $JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$15$$.style.width = "0px", $JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$15$$.style.display = "none", $hiddenCells$$1_table$$33$$.push($JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$15$$))
    }
  }
}
function $JSCompiler_StaticMethods__adjustReorderNonFrozenCol$$($JSCompiler_StaticMethods__adjustReorderNonFrozenCol$self$$, $colGroup$$1_cols$$4_table$$34$$, $width$$43$$) {
  if($colGroup$$1_cols$$4_table$$34$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($colGroup$$1_cols$$4_table$$34$$, "COLGROUP")) {
    $colGroup$$1_cols$$4_table$$34$$ = $colGroup$$1_cols$$4_table$$34$$.getElementsByTagName("col");
    var $col$$16$$ = $JSCompiler_alias_NULL$$, $col$$16$$ = $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__adjustReorderNonFrozenCol$self$$) ? $colGroup$$1_cols$$4_table$$34$$[0] : $colGroup$$1_cols$$4_table$$34$$[$colGroup$$1_cols$$4_table$$34$$.length - 1];
    $col$$16$$.style.width = parseInt($col$$16$$.style.width) - $width$$43$$ + "px"
  }
}
function $JSCompiler_StaticMethods__adjustReorderDataBodyNonFrozenCol$$($JSCompiler_StaticMethods__adjustReorderDataBodyNonFrozenCol$self$$, $width$$44$$) {
  var $blockList$$14$$ = $JSCompiler_StaticMethods__adjustReorderDataBodyNonFrozenCol$self$$.$GetDataBody$().childNodes, $childCount$$24$$ = $blockList$$14$$.length;
  for(i = 0;i < $childCount$$24$$;i++) {
    $JSCompiler_StaticMethods__adjustReorderNonFrozenCol$$($JSCompiler_StaticMethods__adjustReorderDataBodyNonFrozenCol$self$$, $blockList$$14$$[i], $width$$44$$)
  }
}
function $JSCompiler_StaticMethods__insertEmptyDropColGroupCol$$($JSCompiler_StaticMethods__insertEmptyDropColGroupCol$self_headerCell$$1$$, $colGroup$$2_table$$35$$, $emptyCell_targetIndex$$2$$, $targetColSpan$$, $insertAfter$$, $reorderColWidth$$1$$, $emptyDropCells$$, $isBlock$$1$$) {
  $colGroup$$2_table$$35$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($colGroup$$2_table$$35$$, "COLGROUP");
  var $firstFrozen$$3$$ = $JSCompiler_StaticMethods__insertEmptyDropColGroupCol$self_headerCell$$1$$.$_firstFrozen$, $lastFrozen$$4$$ = $JSCompiler_StaticMethods__insertEmptyDropColGroupCol$self_headerCell$$1$$.$_lastFrozen$;
  if($colGroup$$2_table$$35$$) {
    var $cols$$5$$ = $colGroup$$2_table$$35$$.getElementsByTagName("col"), $cellIndex$$2$$ = $emptyCell_targetIndex$$2$$;
    $JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__insertEmptyDropColGroupCol$self_headerCell$$1$$) && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__insertEmptyDropColGroupCol$self_headerCell$$1$$, $emptyCell_targetIndex$$2$$) ? $cellIndex$$2$$ = $emptyCell_targetIndex$$2$$ - $lastFrozen$$4$$ - 1 : $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__insertEmptyDropColGroupCol$self_headerCell$$1$$) && $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__insertEmptyDropColGroupCol$self_headerCell$$1$$, 
    $emptyCell_targetIndex$$2$$) && ($cellIndex$$2$$ = $isBlock$$1$$ ? $emptyCell_targetIndex$$2$$ - $firstFrozen$$3$$ + 1 : $emptyCell_targetIndex$$2$$ - $firstFrozen$$3$$);
    $insertAfter$$ && ($cellIndex$$2$$ += $targetColSpan$$ - 1);
    $JSCompiler_StaticMethods__insertEmptyDropColGroupCol$self_headerCell$$1$$ = $cols$$5$$[$cellIndex$$2$$];
    $emptyCell_targetIndex$$2$$ = $colGroup$$2_table$$35$$.ownerDocument.createElement("col");
    $insertAfter$$ ? $JSCompiler_StaticMethods__insertEmptyDropColGroupCol$self_headerCell$$1$$.nextSibling ? $colGroup$$2_table$$35$$.insertBefore($emptyCell_targetIndex$$2$$, $JSCompiler_StaticMethods__insertEmptyDropColGroupCol$self_headerCell$$1$$.nextSibling) : $colGroup$$2_table$$35$$.appendChild($emptyCell_targetIndex$$2$$) : $colGroup$$2_table$$35$$.insertBefore($emptyCell_targetIndex$$2$$, $JSCompiler_StaticMethods__insertEmptyDropColGroupCol$self_headerCell$$1$$);
    $emptyCell_targetIndex$$2$$.style.width = $reorderColWidth$$1$$ + "px";
    $emptyDropCells$$.push($emptyCell_targetIndex$$2$$);
    $colGroup$$2_table$$35$$.span++
  }
}
function $JSCompiler_StaticMethods__positionColumnReorderTracker$$($JSCompiler_StaticMethods__positionColumnReorderTracker$self$$, $evt$$140$$) {
  var $left$$20_tracker$$2$$ = $JSCompiler_StaticMethods__positionColumnReorderTracker$self$$.$_columnReorderTracker$, $trackerStyle$$1$$ = $left$$20_tracker$$2$$.style, $divPos$$3_outerDiv$$6$$ = $JSCompiler_StaticMethods__positionColumnReorderTracker$self$$.$getDomElement$(), $agent$$564$$ = $AdfAgent$$.$AGENT$, $mousePos$$7_top$$30$$ = $agent$$564$$.$getMousePosition$($evt$$140$$), $divPos$$3_outerDiv$$6$$ = $agent$$564$$.$getElementPosition$($divPos$$3_outerDiv$$6$$), $left$$20_tracker$$2$$ = 
  Math.max($mousePos$$7_top$$30$$.x - $divPos$$3_outerDiv$$6$$.x + ($AdfDhtmlTableBasePeer$$.$_isRTL$() ? -$left$$20_tracker$$2$$.offsetWidth + 8 : -8), 0), $mousePos$$7_top$$30$$ = Math.max($mousePos$$7_top$$30$$.y - $divPos$$3_outerDiv$$6$$.y - 8, 0);
  $trackerStyle$$1$$.left = $left$$20_tracker$$2$$ + "px";
  $trackerStyle$$1$$.top = $mousePos$$7_top$$30$$ + "px"
}
function $JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$$($JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$self$$, $evt$$141$$) {
  var $divPos$$4_headerDiv$$2_headerTable$$5_outerDiv$$7_table2$$4$$ = $JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$self$$.$getDomElement$();
  if(!($JSCompiler_StaticMethods__getScrollWidth$$($JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$self$$) <= $JSCompiler_StaticMethods__getScrollerOffsetWidth$$($JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$self$$))) {
    var $agent$$565_extraX$$1$$ = $AdfAgent$$.$getAgent$(), $mousePos$$8_outerDivMouseX$$1$$ = $agent$$565_extraX$$1$$.$getMousePosition$($evt$$141$$), $divPos$$4_headerDiv$$2_headerTable$$5_outerDiv$$7_table2$$4$$ = $agent$$565_extraX$$1$$.$getElementPosition$($divPos$$4_headerDiv$$2_headerTable$$5_outerDiv$$7_table2$$4$$), $mousePos$$8_outerDivMouseX$$1$$ = Math.max($mousePos$$8_outerDivMouseX$$1$$.x - $divPos$$4_headerDiv$$2_headerTable$$5_outerDiv$$7_table2$$4$$.x, 0), $divPos$$4_headerDiv$$2_headerTable$$5_outerDiv$$7_table2$$4$$ = 
    $JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$self$$.$__getColumnHeader$(), $div2$$1_rootExpando$$1$$, $i$$483_table1$$4$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($divPos$$4_headerDiv$$2_headerTable$$5_outerDiv$$7_table2$$4$$, "t");
    $JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$self$$.$_hasFrozenColumn$() ? ($div2$$1_rootExpando$$1$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($divPos$$4_headerDiv$$2_headerTable$$5_outerDiv$$7_table2$$4$$, "d2"), $divPos$$4_headerDiv$$2_headerTable$$5_outerDiv$$7_table2$$4$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($div2$$1_rootExpando$$1$$, "t2")) : $divPos$$4_headerDiv$$2_headerTable$$5_outerDiv$$7_table2$$4$$ = $i$$483_table1$$4$$;
    var $agent$$565_extraX$$1$$ = 0, $scrollLeft$$35$$ = $AdfDhtmlTableBasePeer$$.$_isRTL$() ? $JSCompiler_StaticMethods__getRTLScrollAdjustment$$($JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$self$$) : $JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$self$$.$_currentScrollLeft$, $shouldScrollLeft$$ = $JSCompiler_alias_FALSE$$, $rhExpando$$1_shouldScrollRight$$ = $JSCompiler_alias_FALSE$$;
    if(!$div2$$1_rootExpando$$1$$ || $mousePos$$8_outerDivMouseX$$1$$ > $i$$483_table1$$4$$.offsetWidth) {
      $div2$$1_rootExpando$$1$$ && ($agent$$565_extraX$$1$$ = $i$$483_table1$$4$$.offsetWidth), $mousePos$$8_outerDivMouseX$$1$$ - $agent$$565_extraX$$1$$ < $AdfDhtmlTableBasePeer$$.$_AUTOSCROLL_MARGIN$ && 0 < $scrollLeft$$35$$ ? $shouldScrollLeft$$ = $JSCompiler_alias_TRUE$$ : $mousePos$$8_outerDivMouseX$$1$$ - $agent$$565_extraX$$1$$ > $JSCompiler_StaticMethods__getScrollerClientWidth$$($JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$self$$) - $AdfDhtmlTableBasePeer$$.$_AUTOSCROLL_MARGIN$ && 
      ($rhExpando$$1_shouldScrollRight$$ = $JSCompiler_alias_TRUE$$)
    }
    if($shouldScrollLeft$$ || $rhExpando$$1_shouldScrollRight$$) {
      $agent$$565_extraX$$1$$ -= $scrollLeft$$35$$;
      $div2$$1_rootExpando$$1$$ = $AdfDhtmlTableBasePeer$$.$_ROOT_COLUMN$;
      $rhExpando$$1_shouldScrollRight$$ = $AdfDhtmlTableBasePeer$$.$_ROW_HEADER$;
      for($i$$483_table1$$4$$ = $i$$483_table1$$4$$.rows.length - 1;0 <= $i$$483_table1$$4$$;$i$$483_table1$$4$$--) {
        for(var $cells$$7$$ = $divPos$$4_headerDiv$$2_headerTable$$5_outerDiv$$7_table2$$4$$.rows[$i$$483_table1$$4$$].cells, $cellCount$$3$$ = $cells$$7$$.length, $c$$14$$ = 0;$c$$14$$ < $cellCount$$3$$;$c$$14$$++) {
          var $cell$$7$$ = $cells$$7$$[$c$$14$$];
          if($cell$$7$$.getAttribute($div2$$1_rootExpando$$1$$) && $cell$$7$$.getAttribute($rhExpando$$1_shouldScrollRight$$) == $JSCompiler_alias_NULL$$) {
            var $cellLeft$$1$$ = $cell$$7$$.offsetLeft + $agent$$565_extraX$$1$$, $cellRight$$1$$ = $cellLeft$$1$$ + $cell$$7$$.offsetWidth;
            if($mousePos$$8_outerDivMouseX$$1$$ >= $cellLeft$$1$$ && $mousePos$$8_outerDivMouseX$$1$$ <= $cellRight$$1$$) {
              $scrollLeft$$35$$ = $shouldScrollLeft$$ ? Math.max($scrollLeft$$35$$ - $cell$$7$$.offsetWidth, 0) : Math.min($scrollLeft$$35$$ + $cell$$7$$.offsetWidth, $JSCompiler_StaticMethods__getScrollWidth$$($JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$self$$) - $JSCompiler_StaticMethods__getScrollerClientWidth$$($JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$self$$));
              $JSCompiler_StaticMethods__scrollerScrollToPos$$($JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$self$$, $scrollLeft$$35$$, $JSCompiler_alias_NULL$$);
              break
            }
          }
        }
      }
    }
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$_handleColReorderDrag$ = function $$AdfDhtmlTableBasePeer$$$$$_handleColReorderDrag$$($event$$240$$) {
  $JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$$(this, $event$$240$$);
  $JSCompiler_StaticMethods__positionColumnReorderTracker$$(this, $event$$240$$);
  $JSCompiler_StaticMethods__insertEmptyDropColumn$$(this, $event$$240$$)
};
$AdfDhtmlTableBasePeer$$.prototype.$_handleColReorderDrop$ = function $$AdfDhtmlTableBasePeer$$$$$_handleColReorderDrop$$() {
  var $animDuration$$15_animDuration$$inline_3807_page$$inline_3808$$ = $JSCompiler_alias_NULL$$;
  if(this.$_targetReorderTH$ != $JSCompiler_alias_NULL$$) {
    if($animDuration$$15_animDuration$$inline_3807_page$$inline_3808$$ = this.$_colReorderAnimationDuration$, $animDuration$$15_animDuration$$inline_3807_page$$inline_3808$$ == $JSCompiler_alias_VOID$$ && ($animDuration$$15_animDuration$$inline_3807_page$$inline_3808$$ = $AdfPage$$.$PAGE$, this.$_colScrollAnimationDuration$ = $animDuration$$15_animDuration$$inline_3807_page$$inline_3808$$ = $animDuration$$15_animDuration$$inline_3807_page$$inline_3808$$.$isAnimationEnabled$() ? parseInt($animDuration$$15_animDuration$$inline_3807_page$$inline_3808$$.$getLookAndFeel$().$getSkinProperty$("af|table-tr-column-reorder-animation-duration"), 
    10) : 0), this.$_reorderId$ = this.$_reorderTH$.id, 0 < $animDuration$$15_animDuration$$inline_3807_page$$inline_3808$$) {
      var $targetLeft$$inline_3812$$ = this.$_emptyDropCells$[0].offsetLeft, $targetLeft$$inline_3812$$ = $targetLeft$$inline_3812$$ + this.$_reorderDropColumnExtraX$;
      $AdfDhtmlElementAnimator$animate$$(3, $animDuration$$15_animDuration$$inline_3807_page$$inline_3808$$, [{element:this.$_columnReorderTracker$, $properties$:{top:0, left:$targetLeft$$inline_3812$$}}], $JSCompiler_alias_NULL$$, $AdfDhtmlTableBasePeer$$.$_columnReorderAnimationComplete$, this)
    }else {
      $JSCompiler_StaticMethods__reorderColumnComponentsWithoutAnimation$$(this)
    }
  }
  0 == $animDuration$$15_animDuration$$inline_3807_page$$inline_3808$$ && (this.$_columnReorderTracker$ != $JSCompiler_alias_NULL$$ && (this.$getDomElement$().removeChild(this.$_columnReorderTracker$), this.$_columnReorderTracker$ = $JSCompiler_alias_NULL$$), $JSCompiler_StaticMethods__cleanUpAfterColumnReorder$$(this));
  $AdfAgent$$.$AGENT$.$enableUserSelect$(this.$__getColumnHeader$())
};
function $JSCompiler_StaticMethods__reorderColumnComponentsWithoutAnimation$$($JSCompiler_StaticMethods__reorderColumnComponentsWithoutAnimation$self$$) {
  var $component$$inline_3815_showColsEvent$$inline_3816_statusText$$5$$ = $JSCompiler_StaticMethods__reorderColumnComponentsWithoutAnimation$self$$.$getComponent$(), $component$$inline_3815_showColsEvent$$inline_3816_statusText$$5$$ = new $AdfTableShowColumnsEvent$$($component$$inline_3815_showColsEvent$$inline_3816_statusText$$5$$, $JSCompiler_StaticMethods__reorderColumnComponentsWithoutAnimation$self$$.$_reorderId$, "reorderColumn");
  $component$$inline_3815_showColsEvent$$inline_3816_statusText$$5$$.$setTargetColumnId$($JSCompiler_StaticMethods__reorderColumnComponentsWithoutAnimation$self$$.$_targetReorderTH$.id);
  $component$$inline_3815_showColsEvent$$inline_3816_statusText$$5$$.$setAfterTarget$($JSCompiler_StaticMethods__reorderColumnComponentsWithoutAnimation$self$$.$_insertColumnAfter$);
  $component$$inline_3815_showColsEvent$$inline_3816_statusText$$5$$.$queue$();
  $component$$inline_3815_showColsEvent$$inline_3816_statusText$$5$$.$isCanceled$() ? $JSCompiler_StaticMethods__reorderColumnComponentsWithoutAnimation$self$$.$_handleColReorderAbort$() : ($component$$inline_3815_showColsEvent$$inline_3816_statusText$$5$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$().$getTranslatedString$("af_table.LABEL_REORDERING_COLUMN"), $JSCompiler_StaticMethods__reorderColumnComponentsWithoutAnimation$self$$.$DisplayStatus$($component$$inline_3815_showColsEvent$$inline_3816_statusText$$5$$, 
  $JSCompiler_alias_TRUE$$))
}
function $JSCompiler_StaticMethods__cleanUpAfterColumnReorder$$($JSCompiler_StaticMethods__cleanUpAfterColumnReorder$self$$) {
  $AdfAgent$$.$AGENT$.setCursor($JSCompiler_StaticMethods__cleanUpAfterColumnReorder$self$$.$getDomElement$(), "");
  $JSCompiler_StaticMethods__cleanUpAfterColumnReorder$self$$.$_reorderTH$ = $JSCompiler_alias_NULL$$;
  $JSCompiler_StaticMethods__cleanUpAfterColumnReorder$self$$.$_targetReorderTH$ = $JSCompiler_alias_NULL$$;
  delete $JSCompiler_StaticMethods__cleanUpAfterColumnReorder$self$$.$_reorderId$;
  delete $JSCompiler_StaticMethods__cleanUpAfterColumnReorder$self$$.$_reorderHiddenCells$;
  delete $JSCompiler_StaticMethods__cleanUpAfterColumnReorder$self$$.$_insertColumnAfter$;
  delete $JSCompiler_StaticMethods__cleanUpAfterColumnReorder$self$$.$_previousInsertColIndex$;
  delete $JSCompiler_StaticMethods__cleanUpAfterColumnReorder$self$$.$_emptyDropCells$;
  delete $JSCompiler_StaticMethods__cleanUpAfterColumnReorder$self$$.$_reorderEmptyCellWidth$
}
function $JSCompiler_StaticMethods__cloneWithSelectedOption$$($originalNode$$, $deepFlag$$) {
  if($originalNode$$ == $JSCompiler_alias_NULL$$) {
    return $JSCompiler_alias_NULL$$
  }
  var $clonedNode$$ = $originalNode$$.cloneNode($deepFlag$$);
  if(1 == $originalNode$$.nodeType) {
    if($deepFlag$$) {
      var $originalSelects$$ = $originalNode$$.getElementsByTagName("SELECT"), $clonedSelects$$ = $clonedNode$$.getElementsByTagName("SELECT"), $originalSelectsLength$$ = $originalSelects$$.length;
      $AdfAssert$$.assert($originalSelectsLength$$ == $clonedSelects$$.length, "Unexpected clone--different amounts of selects!");
      for(var $i$$486$$ = 0;$i$$486$$ < $originalSelectsLength$$;$i$$486$$++) {
        $clonedSelects$$[$i$$486$$].selectedIndex = $originalSelects$$[$i$$486$$].selectedIndex
      }
    }
    "SELECT" == $originalNode$$.tagName && ($clonedNode$$.selectedIndex = $originalNode$$.selectedIndex)
  }
  return $clonedNode$$
}
function $JSCompiler_StaticMethods__insertEmptyDropColumn$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $evt$$142$$) {
  var $isRTL$$28$$ = $AdfDhtmlTableBasePeer$$.$_isRTL$(), $outerDiv$$10$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$getDomElement$(), $agent$$569$$ = $AdfAgent$$.$AGENT$, $mousePos$$9$$ = $agent$$569$$.$getMousePosition$($evt$$142$$), $divPos$$5$$ = $agent$$569$$.$getElementPosition$($outerDiv$$10$$), $outerDivMouseX$$2$$ = Math.max($mousePos$$9$$.x - $divPos$$5$$.x, 0), $headerDiv$$4$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$__getColumnHeader$(), $div2$$2$$, $table1$$5$$ = 
  $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($headerDiv$$4$$, "t"), $table2$$5$$;
  $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_hasFrozenColumn$() && ($div2$$2$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($headerDiv$$4$$, "d2"), $table2$$5$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($div2$$2$$, "t2"));
  var $headerTable$$7$$, $extraX$$2$$ = 0;
  if($isRTL$$28$$) {
    var $outerWidth$$7$$ = $outerDiv$$10$$.offsetWidth, $table1Width$$ = $table1$$5$$.offsetWidth, $table1Left$$ = $outerWidth$$7$$ - $table1Width$$;
    $div2$$2$$ && $outerDivMouseX$$2$$ <= $table1Left$$ ? ($headerTable$$7$$ = $table2$$5$$, $outerWidth$$7$$ > $table1Width$$ + $table2$$5$$.offsetWidth ? $extraX$$2$$ = $outerWidth$$7$$ - ($table1Width$$ + $table2$$5$$.offsetWidth) : ($extraX$$2$$ = -$JSCompiler_StaticMethods__getRTLScrollAdjustment$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$), $JSCompiler_StaticMethods__getScrollHeight$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$) > $JSCompiler_StaticMethods__getScrollerOffsetHeight$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$) && 
    ($extraX$$2$$ += $JSCompiler_StaticMethods__getScrollerOffsetWidth$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$) - $JSCompiler_StaticMethods__getScrollerClientWidth$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$)))) : ($outerDiv$$10$$.offsetWidth > $table1$$5$$.offsetWidth && ($extraX$$2$$ = $table1Left$$), $headerTable$$7$$ = $table1$$5$$)
  }else {
    $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$) ? $outerDivMouseX$$2$$ >= $table2$$5$$.offsetWidth ? ($extraX$$2$$ = $table2$$5$$.offsetWidth, $extraX$$2$$ -= $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_currentScrollLeft$, $headerTable$$7$$ = $table1$$5$$) : $headerTable$$7$$ = $table2$$5$$ : $outerDivMouseX$$2$$ <= $table1$$5$$.offsetWidth ? $headerTable$$7$$ = $table1$$5$$ : $div2$$2$$ ? ($extraX$$2$$ = $table1$$5$$.offsetWidth, 
    $extraX$$2$$ -= $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_currentScrollLeft$, $headerTable$$7$$ = $table2$$5$$) : $headerTable$$7$$ = $table1$$5$$
  }
  var $insertColumnAfter$$, $targetReorderTH$$ = $JSCompiler_alias_NULL$$;
  if($headerTable$$7$$) {
    $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_hasFrozenColumn$() || ($extraX$$2$$ -= $isRTL$$28$$ ? $JSCompiler_StaticMethods__getRTLScrollAdjustment$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$) : $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_currentScrollLeft$);
    for(var $nRows$$4$$ = $table1$$5$$.rows.length, $rootExpando$$2$$ = $AdfDhtmlTableBasePeer$$.$_ROOT_COLUMN$, $rhExpando$$2$$ = $AdfDhtmlTableBasePeer$$.$_ROW_HEADER$, $i$$487$$ = $nRows$$4$$ - 1;0 <= $i$$487$$;$i$$487$$--) {
      for(var $cells$$10$$ = $headerTable$$7$$.rows[$i$$487$$].cells, $cellCount$$5$$ = $cells$$10$$.length, $c$$15$$ = 0;$c$$15$$ < $cellCount$$5$$;$c$$15$$++) {
        var $cell$$10$$ = $cells$$10$$[$c$$15$$];
        if($cell$$10$$.getAttribute($rootExpando$$2$$) && $cell$$10$$.getAttribute($rhExpando$$2$$) == $JSCompiler_alias_NULL$$ && "none" != $cell$$10$$.style.display) {
          var $cellLeft$$2$$ = $cell$$10$$.offsetLeft + $extraX$$2$$, $cellRight$$2$$ = $cellLeft$$2$$ + $cell$$10$$.offsetWidth;
          if($isRTL$$28$$) {
            if($outerDivMouseX$$2$$ >= $cellLeft$$2$$ && $outerDivMouseX$$2$$ <= $cellRight$$2$$ - $cell$$10$$.offsetWidth / 2) {
              $targetReorderTH$$ = $cell$$10$$;
              $insertColumnAfter$$ = -1 == $cell$$10$$.id.indexOf("_afrBlankColumn");
              break
            }else {
              if($outerDivMouseX$$2$$ >= $cellLeft$$2$$ && $outerDivMouseX$$2$$ <= $cellRight$$2$$) {
                $targetReorderTH$$ = $cell$$10$$;
                $insertColumnAfter$$ = $JSCompiler_alias_FALSE$$;
                break
              }
            }
          }else {
            if($outerDivMouseX$$2$$ >= $cellLeft$$2$$ && $outerDivMouseX$$2$$ <= $cellRight$$2$$ - $cell$$10$$.offsetWidth / 2) {
              $targetReorderTH$$ = $cell$$10$$;
              $insertColumnAfter$$ = $JSCompiler_alias_FALSE$$;
              break
            }else {
              if($outerDivMouseX$$2$$ >= $cellLeft$$2$$ && $outerDivMouseX$$2$$ <= $cellRight$$2$$) {
                $targetReorderTH$$ = $cell$$10$$;
                $insertColumnAfter$$ = -1 == $cell$$10$$.id.indexOf("_afrBlankColumn");
                break
              }
            }
          }
        }
      }
    }
    if($targetReorderTH$$ == $JSCompiler_alias_NULL$$ && $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_previousInsertColIndex$ == $JSCompiler_alias_NULL$$) {
      for($i$$487$$ = $nRows$$4$$ - 1;0 <= $i$$487$$;$i$$487$$--) {
        var $cells$$10$$ = $headerTable$$7$$.rows[$i$$487$$].cells, $cellCount$$5$$ = $cells$$10$$.length, $lastCell$$;
        0 < $cellCount$$5$$ && ($lastCell$$ = $cells$$10$$[$cellCount$$5$$ - 1]);
        if($lastCell$$ && $lastCell$$.getAttribute($rootExpando$$2$$) && $lastCell$$.getAttribute($rhExpando$$2$$) == $JSCompiler_alias_NULL$$) {
          $targetReorderTH$$ = $lastCell$$ == $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_reorderTH$ && $lastCell$$.previousSibling ? $lastCell$$.previousSibling : $lastCell$$;
          $insertColumnAfter$$ = $JSCompiler_alias_TRUE$$;
          break
        }
      }
    }
    if($targetReorderTH$$ != $JSCompiler_alias_NULL$$) {
      var $targetIndex$$3$$ = $agent$$569$$.$getIntAttribute$($targetReorderTH$$, "_d_index", -1), $targetColSpan$$1$$ = $targetReorderTH$$.colSpan, $insertColIndex$$ = $insertColumnAfter$$ ? $targetIndex$$3$$ + $targetColSpan$$1$$ : $targetIndex$$3$$;
      if($insertColIndex$$ != $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_previousInsertColIndex$) {
        $JSCompiler_StaticMethods__removeEmptyDropColumn$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $div2$$2$$);
        $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_targetReorderTH$ = $targetReorderTH$$;
        $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_insertColumnAfter$ = $insertColumnAfter$$;
        $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_previousInsertColIndex$ = $insertColIndex$$;
        $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_reorderDropColumnExtraX$ = $extraX$$2$$;
        $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_targetHeaderTable$ = $headerTable$$7$$;
        for(var $targetReorderTH$$inline_3892$$ = $targetReorderTH$$, $innerDiv$$inline_3895$$ = $div2$$2$$, $agent$$inline_3896$$ = $AdfAgent$$.$AGENT$, $insertAfter$$inline_3897$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_insertColumnAfter$, $reorderColWidth$$inline_3898$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_reorderColWidth$, $emptyDropCells$$inline_3899$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_emptyDropCells$, $lastFrozen$$inline_3900$$ = 
        $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_lastFrozen$, $firstFrozen$$inline_3901$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_firstFrozen$, $headerTable$$inline_3902$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_targetHeaderTable$, $reorderEmptyCellWidth$$inline_3903$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_reorderEmptyCellWidth$, $ownerDoc$$inline_3904$$ = $targetReorderTH$$inline_3892$$.ownerDocument, $isFilterable$$inline_3905$$ = 
        $JSCompiler_StaticMethods__isFilterable$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$), $insertedRows$$inline_3906$$ = $isFilterable$$inline_3905$$ ? 3 : 2, $i$$inline_3907$$ = 0;$i$$inline_3907$$ < $insertedRows$$inline_3906$$;$i$$inline_3907$$++) {
          var $row$$inline_3908$$ = $headerTable$$inline_3902$$.rows[$i$$inline_3907$$], $cells$$inline_3909$$ = $row$$inline_3908$$.cells;
          if($i$$inline_3907$$ < $insertedRows$$inline_3906$$ - 1) {
            var $cellIndex$$inline_3910$$ = $targetIndex$$3$$;
            $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_hasFrozenColumn$() && ($JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$) && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $targetIndex$$3$$) ? $cellIndex$$inline_3910$$ = $targetIndex$$3$$ - $lastFrozen$$inline_3900$$ - 1 : $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$) && 
            $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $targetIndex$$3$$) && ($cellIndex$$inline_3910$$ = $targetIndex$$3$$ - $firstFrozen$$inline_3901$$));
            $insertAfter$$inline_3897$$ && ($cellIndex$$inline_3910$$ += $targetColSpan$$1$$ - 1);
            headerCell = $cells$$inline_3909$$[$cellIndex$$inline_3910$$]
          }else {
            headerCell = $targetReorderTH$$inline_3892$$
          }
          var $emptyCell$$inline_3911$$ = $ownerDoc$$inline_3904$$.createElement("th");
          $insertAfter$$inline_3897$$ ? headerCell.nextSibling ? $row$$inline_3908$$.insertBefore($emptyCell$$inline_3911$$, headerCell.nextSibling) : $row$$inline_3908$$.appendChild($emptyCell$$inline_3911$$) : $row$$inline_3908$$.insertBefore($emptyCell$$inline_3911$$, headerCell);
          0 == $i$$inline_3907$$ ? $emptyCell$$inline_3911$$.style.cssText = headerCell.style.cssText : ($emptyCell$$inline_3911$$.className = $AdfDhtmlTableBasePeer$$.$_DROP_TARGET_CLASS$ + " " + headerCell.className, $i$$inline_3907$$ == $insertedRows$$inline_3906$$ - 1 && ($emptyCell$$inline_3911$$.rowSpan = $headerTable$$inline_3902$$.rows.length - ($isFilterable$$inline_3905$$ ? 2 : 1)), $emptyCell$$inline_3911$$.innerHTML = "\x26nbsp;");
          $reorderEmptyCellWidth$$inline_3903$$ ? $emptyCell$$inline_3911$$.style.width = $reorderEmptyCellWidth$$inline_3903$$ : ($agent$$inline_3896$$.$setOuterWidth$($emptyCell$$inline_3911$$, $reorderColWidth$$inline_3898$$), $reorderEmptyCellWidth$$inline_3903$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_reorderEmptyCellWidth$ = parseInt($emptyCell$$inline_3911$$.style.width) + "px");
          $emptyDropCells$$inline_3899$$.push($emptyCell$$inline_3911$$)
        }
        $JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $headerTable$$inline_3902$$, $innerDiv$$inline_3895$$, $targetIndex$$3$$, -$reorderColWidth$$inline_3898$$);
        $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_processColGroup$() && $JSCompiler_StaticMethods__insertEmptyDropColGroupCol$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $headerTable$$inline_3902$$, $targetIndex$$3$$, $targetColSpan$$1$$, $insertAfter$$inline_3897$$, $reorderColWidth$$inline_3898$$, $emptyDropCells$$inline_3899$$);
        $div2$$2$$ != $JSCompiler_alias_NULL$$ && $isRTL$$28$$ && $agent$$569$$.setScrollLeft($div2$$2$$, $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_currentScrollLeft$);
        for(var $agent$$inline_3916$$ = $AdfAgent$$.$AGENT$, $isIE$$inline_3917$$ = $agent$$inline_3916$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$, $isRTL$$inline_3918$$ = $AdfDhtmlTableBasePeer$$.$_isRTL$(), $lastFrozen$$inline_3919$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_lastFrozen$, $firstFrozen$$inline_3920$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_firstFrozen$, $insertAfter$$inline_3921$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_insertColumnAfter$, 
        $reorderColWidth$$inline_3922$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_reorderColWidth$, $emptyDropCells$$inline_3923$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_emptyDropCells$, $reorderEmptyCellWidth$$inline_3924$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_reorderEmptyCellWidth$, $scrollLeft$$inline_3925$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_currentScrollLeft$, $dataBody$$inline_3926$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$GetDataBody$(), 
        $blockList$$inline_3927$$ = $dataBody$$inline_3926$$.childNodes, $childCount$$inline_3928$$ = $blockList$$inline_3927$$.length, $ownerDoc$$inline_3929$$ = $dataBody$$inline_3926$$.ownerDocument, $selClassName$$inline_3930$$ = $AdfDhtmlTableBasePeer$$.$_DROP_TARGET_CLASS$, $currentScrollTop$$inline_3931$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_currentScrollTop$, $cellIndex$$inline_3932$$ = $insertAfter$$inline_3921$$ ? $targetIndex$$3$$ + $targetColSpan$$1$$ - 1 : $targetIndex$$3$$, 
        $startPos$$inline_3933$$, $i$$inline_3934$$ = 0;$i$$inline_3934$$ < $childCount$$inline_3928$$;$i$$inline_3934$$++) {
          var $block$$inline_3935$$ = $blockList$$inline_3927$$[$i$$inline_3934$$], $rows$$inline_3936$$ = $block$$inline_3935$$.rows, $rowCount$$inline_3937$$ = $rows$$inline_3936$$.length;
          0 == $i$$inline_3934$$ && ($startPos$$inline_3933$$ = $block$$inline_3935$$.$startPos$);
          for(var $blockOffsetTop$$inline_3938$$ = $currentScrollTop$$inline_3931$$ - $startPos$$inline_3933$$, $r$$inline_3939$$ = 0;$r$$inline_3939$$ < $rowCount$$inline_3937$$;$r$$inline_3939$$++) {
            var $row$$inline_3940$$ = $rows$$inline_3936$$[$r$$inline_3939$$];
            if($row$$inline_3940$$.offsetTop - $blockOffsetTop$$inline_3938$$ > $dataBody$$inline_3926$$.offsetHeight) {
              break
            }
            if(!$JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_hasDetailStamp$ || !$agent$$inline_3916$$.getAttribute($row$$inline_3940$$, $AdfDhtmlTableBasePeer$$.$_DETAIL_ROW_MARKER$, $JSCompiler_alias_FALSE$$)) {
              var $cell$$inline_3941$$, $innerTable$$inline_3942$$ = $JSCompiler_alias_NULL$$;
              $JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$) && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $targetIndex$$3$$) ? ($innerTable$$inline_3942$$ = $JSCompiler_StaticMethods__getNestedScrolledTable$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $row$$inline_3940$$), $row$$inline_3940$$ = $innerTable$$inline_3942$$.rows[0], $cell$$inline_3941$$ = $row$$inline_3940$$.cells[$cellIndex$$inline_3932$$ - 
              $lastFrozen$$inline_3919$$ - 1]) : $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$) ? $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $targetIndex$$3$$) ? $cell$$inline_3941$$ = $row$$inline_3940$$.cells[$cellIndex$$inline_3932$$ - $firstFrozen$$inline_3920$$ + 1] : ($innerTable$$inline_3942$$ = $JSCompiler_StaticMethods__getNestedScrolledTable$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, 
              $row$$inline_3940$$), $row$$inline_3940$$ = $innerTable$$inline_3942$$.rows[0], $cell$$inline_3941$$ = $row$$inline_3940$$.cells[$cellIndex$$inline_3932$$]) : $cell$$inline_3941$$ = $row$$inline_3940$$.cells[$cellIndex$$inline_3932$$];
              var $emptyCell$$inline_3943$$ = $ownerDoc$$inline_3929$$.createElement("td");
              $emptyCell$$inline_3943$$.className = $selClassName$$inline_3930$$ + " " + $cell$$inline_3941$$.className;
              $insertAfter$$inline_3921$$ ? $cell$$inline_3941$$.nextSibling ? $row$$inline_3940$$.insertBefore($emptyCell$$inline_3943$$, $cell$$inline_3941$$.nextSibling) : $row$$inline_3940$$.appendChild($emptyCell$$inline_3943$$) : $row$$inline_3940$$.insertBefore($emptyCell$$inline_3943$$, $cell$$inline_3941$$);
              $emptyCell$$inline_3943$$.style.width = $reorderEmptyCellWidth$$inline_3924$$;
              $emptyCell$$inline_3943$$.noWrap = $JSCompiler_alias_TRUE$$;
              $emptyCell$$inline_3943$$.innerHTML = "\x26nbsp;";
              $emptyDropCells$$inline_3923$$.push($emptyCell$$inline_3943$$);
              if($innerTable$$inline_3942$$ != $JSCompiler_alias_NULL$$) {
                if($JSCompiler_StaticMethods__adjustReorderInnerTableWidth$$($innerTable$$inline_3942$$, -$reorderColWidth$$inline_3922$$), $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_processColGroup$()) {
                  $JSCompiler_StaticMethods__insertEmptyDropColGroupCol$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $innerTable$$inline_3942$$, $targetIndex$$3$$, $targetColSpan$$1$$, $insertAfter$$inline_3921$$, $reorderColWidth$$inline_3922$$, $emptyDropCells$$inline_3923$$)
                }else {
                  if($isIE$$inline_3917$$) {
                    var $innerDiv$$inline_3944$$ = $innerTable$$inline_3942$$.parentNode;
                    ($isRTL$$inline_3918$$ || $agent$$inline_3916$$.getScrollLeft($innerDiv$$inline_3944$$) != $scrollLeft$$inline_3925$$) && $agent$$inline_3916$$.setScrollLeft($innerDiv$$inline_3944$$, $scrollLeft$$inline_3925$$)
                  }
                }
              }
            }
          }
          $startPos$$inline_3933$$ += $block$$inline_3935$$.offsetHeight;
          $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_processColGroup$() && ((!$JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_hasFrozenColumn$() || $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $targetIndex$$3$$)) && $JSCompiler_StaticMethods__insertEmptyDropColGroupCol$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $block$$inline_3935$$, $targetIndex$$3$$, $targetColSpan$$1$$, $insertAfter$$inline_3921$$, 
          $reorderColWidth$$inline_3922$$, $emptyDropCells$$inline_3923$$, $JSCompiler_alias_TRUE$$), $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $targetIndex$$3$$) && $JSCompiler_StaticMethods__adjustReorderNonFrozenCol$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $block$$inline_3935$$, -$reorderColWidth$$inline_3922$$))
        }
        $isRTL$$inline_3918$$ && !$JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_hasFrozenColumn$() && $agent$$inline_3916$$.setScrollLeft($dataBody$$inline_3926$$, $scrollLeft$$inline_3925$$);
        if(!$JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_footerless$) {
          var $agent$$inline_3949$$ = $AdfAgent$$.$AGENT$, $isWebKit$$inline_3950$$ = $agent$$inline_3949$$.$getPlatform$() == $AdfAgent$$.$WEBKIT_PLATFORM$, $lastFrozen$$inline_3951$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_lastFrozen$, $firstFrozen$$inline_3952$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_firstFrozen$, $insertAfter$$inline_3953$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_insertColumnAfter$, $reorderColWidth$$inline_3954$$ = 
          $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_reorderColWidth$, $emptyDropCells$$inline_3955$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_emptyDropCells$, $reorderEmptyCellWidth$$inline_3956$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_reorderEmptyCellWidth$, $footerDiv$$inline_3957$$ = $JSCompiler_StaticMethods__getColumnFooter$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$), $footerTable$$inline_3958$$, $nestedDiv$$inline_3959$$ = 
          $JSCompiler_alias_NULL$$, $cellIndex$$inline_3960$$ = $insertAfter$$inline_3953$$ ? $targetIndex$$3$$ + $targetColSpan$$1$$ - 1 : $targetIndex$$3$$;
          $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $targetIndex$$3$$) ? ($nestedDiv$$inline_3959$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($footerDiv$$inline_3957$$, "fd2"), $footerTable$$inline_3958$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($nestedDiv$$inline_3959$$, "ft2"), $JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$) && 
          ($cellIndex$$inline_3960$$ -= $lastFrozen$$inline_3951$$ + 1), $agent$$inline_3949$$.getScrollLeft($nestedDiv$$inline_3959$$) != $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_currentScrollLeft$ && $agent$$inline_3949$$.setScrollLeft($nestedDiv$$inline_3959$$, $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_currentScrollLeft$)) : ($footerTable$$inline_3958$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($footerDiv$$inline_3957$$, "ft"), $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$) && 
          $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $targetIndex$$3$$) && ($cellIndex$$inline_3960$$ -= $firstFrozen$$inline_3952$$));
          for(var $ownerDoc$$inline_3961$$ = $footerDiv$$inline_3957$$.ownerDocument, $emptyCell$$inline_3962$$, $i$$inline_3963$$ = 0;2 > $i$$inline_3963$$;$i$$inline_3963$$++) {
            var $row$$inline_3964$$ = $footerTable$$inline_3958$$.rows[$i$$inline_3963$$];
            $emptyCell$$inline_3962$$ = $ownerDoc$$inline_3961$$.createElement(0 == $i$$inline_3963$$ ? "th" : "td");
            cell = $row$$inline_3964$$.cells[$cellIndex$$inline_3960$$];
            $insertAfter$$inline_3953$$ ? cell.nextSibling ? $row$$inline_3964$$.insertBefore($emptyCell$$inline_3962$$, cell.nextSibling) : $row$$inline_3964$$.appendChild($emptyCell$$inline_3962$$) : $row$$inline_3964$$.insertBefore($emptyCell$$inline_3962$$, cell);
            $emptyCell$$inline_3962$$.style.width = $reorderEmptyCellWidth$$inline_3956$$;
            0 == $i$$inline_3963$$ ? $emptyCell$$inline_3962$$.style.cssText = cell.style.cssText : ($emptyCell$$inline_3962$$.className = cell.className, $emptyCell$$inline_3962$$.innerHTML = "\x26nbsp;", $emptyCell$$inline_3962$$.$_afrIsFooter$ = $JSCompiler_alias_TRUE$$, $isWebKit$$inline_3950$$ && ($emptyCell$$inline_3962$$.rowSpan = "10"));
            $emptyDropCells$$inline_3955$$.push($emptyCell$$inline_3962$$)
          }
          $JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $footerTable$$inline_3958$$, $nestedDiv$$inline_3959$$, $targetIndex$$3$$, -$reorderColWidth$$inline_3954$$);
          $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_processColGroup$() && $JSCompiler_StaticMethods__insertEmptyDropColGroupCol$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $footerTable$$inline_3958$$, $targetIndex$$3$$, $targetColSpan$$1$$, $insertAfter$$inline_3953$$, $reorderColWidth$$inline_3954$$, $emptyDropCells$$inline_3955$$)
        }
        if($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_processColGroup$()) {
          var $blockList$$inline_3967$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$GetDataBody$().childNodes, $childCount$$inline_3968$$ = $blockList$$inline_3967$$.length, $scrollLeft$$inline_3969$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_currentScrollLeft$;
          for(i = 0;i < $childCount$$inline_3968$$;i++) {
            var $firstRow$$inline_3970$$ = $blockList$$inline_3967$$[i].rows[0], $firstRowStyle$$inline_3971$$ = $firstRow$$inline_3970$$.style;
            $firstRowStyle$$inline_3971$$.display = "block";
            $firstRowStyle$$inline_3971$$.display = "";
            $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_hasFrozenColumn$() && (innerTable = $JSCompiler_StaticMethods__getNestedScrolledTable$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $firstRow$$inline_3970$$), $AdfAgent$$.$AGENT$.setScrollLeft(innerTable.parentNode, $scrollLeft$$inline_3969$$))
          }
        }
      }
    }
  }
}
function $JSCompiler_StaticMethods__removeEmptyDropColumn$$($JSCompiler_StaticMethods__removeEmptyDropColumn$self$$, $innerDiv$$2$$) {
  var $emptyDropCells$$1$$ = $JSCompiler_StaticMethods__removeEmptyDropColumn$self$$.$_emptyDropCells$;
  if($emptyDropCells$$1$$) {
    for(var $agent$$570_targetIndex$$4$$ = $AdfAgent$$.$AGENT$, $isWebKit$$5$$ = $agent$$570_targetIndex$$4$$.$getPlatform$() == $AdfAgent$$.$WEBKIT_PLATFORM$, $agent$$570_targetIndex$$4$$ = $agent$$570_targetIndex$$4$$.$getIntAttribute$($JSCompiler_StaticMethods__removeEmptyDropColumn$self$$.$_targetReorderTH$, "_d_index", -1), $reorderColWidth$$4$$ = $JSCompiler_StaticMethods__removeEmptyDropColumn$self$$.$_reorderColWidth$, $i$$488$$ = $emptyDropCells$$1$$.length - 1;0 <= $i$$488$$;$i$$488$$--) {
      var $emptyDropCell$$ = $emptyDropCells$$1$$[$i$$488$$], $tagName$$7$$ = $emptyDropCell$$.tagName;
      $isWebKit$$5$$ && "COL" == $tagName$$7$$ ? $emptyDropCell$$.parentNode.span-- : "TD" == $tagName$$7$$ && ($JSCompiler_StaticMethods__removeEmptyDropColumn$self$$.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__removeEmptyDropColumn$self$$, $agent$$570_targetIndex$$4$$) && !$emptyDropCell$$.$_afrIsFooter$) && $JSCompiler_StaticMethods__adjustReorderInnerTableWidth$$($emptyDropCell$$.parentNode.parentNode.parentNode, $reorderColWidth$$4$$);
      $emptyDropCell$$.parentNode.removeChild($emptyDropCell$$)
    }
    $JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$$($JSCompiler_StaticMethods__removeEmptyDropColumn$self$$, $JSCompiler_StaticMethods__removeEmptyDropColumn$self$$.$_targetHeaderTable$, $innerDiv$$2$$, $agent$$570_targetIndex$$4$$, $reorderColWidth$$4$$);
    $JSCompiler_StaticMethods__removeEmptyDropColumn$self$$.$_processColGroup$() && ($JSCompiler_StaticMethods__removeEmptyDropColumn$self$$.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__removeEmptyDropColumn$self$$, $agent$$570_targetIndex$$4$$)) && $JSCompiler_StaticMethods__adjustReorderDataBodyNonFrozenCol$$($JSCompiler_StaticMethods__removeEmptyDropColumn$self$$, $reorderColWidth$$4$$);
    $JSCompiler_StaticMethods__removeEmptyDropColumn$self$$.$_footerless$ || $JSCompiler_StaticMethods__adjustReorderColumnFooterWidths$$($JSCompiler_StaticMethods__removeEmptyDropColumn$self$$, $agent$$570_targetIndex$$4$$, $reorderColWidth$$4$$)
  }
  $JSCompiler_StaticMethods__removeEmptyDropColumn$self$$.$_emptyDropCells$ = []
}
$AdfDhtmlTableBasePeer$$.$_columnReorderAnimationComplete$ = function $$AdfDhtmlTableBasePeer$$$$_columnReorderAnimationComplete$$($peer$$149$$) {
  $JSCompiler_StaticMethods__reorderColumnComponentsWithoutAnimation$$($peer$$149$$);
  $JSCompiler_StaticMethods__cleanUpAfterColumnReorder$$($peer$$149$$)
};
$AdfDhtmlTableBasePeer$$.prototype.$_handleColReorderAbort$ = function $$AdfDhtmlTableBasePeer$$$$$_handleColReorderAbort$$() {
  var $agent$$574$$ = $AdfAgent$$.$AGENT$;
  $AdfAgent$$.$AGENT$.$getPlatform$();
  var $headerDiv$$5_reorderIndex$$5$$ = this.$__getColumnHeader$(), $table1$$6$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($headerDiv$$5_reorderIndex$$5$$, "t"), $div2$$3$$, $table2$$6$$;
  this.$_hasFrozenColumn$() && ($div2$$3$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($headerDiv$$5_reorderIndex$$5$$, "d2"), $table2$$6$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($div2$$3$$, "t2"));
  $JSCompiler_StaticMethods__removeEmptyDropColumn$$(this, $div2$$3$$);
  for(var $headerDiv$$5_reorderIndex$$5$$ = $agent$$574$$.$getIntAttribute$(this.$_reorderTH$, "_d_index", -1), $hiddenCells$$4$$ = this.$_reorderHiddenCells$, $reorderColWidth$$8$$ = this.$_reorderColWidth$, $cellCount$$6$$ = $hiddenCells$$4$$.length, $cell$$12_row$$67$$, $previousRow$$2$$, $i$$492$$ = 0;$i$$492$$ < $cellCount$$6$$;$i$$492$$++) {
    $cell$$12_row$$67$$ = $hiddenCells$$4$$[$i$$492$$], $cell$$12_row$$67$$.style.display = "", $cell$$12_row$$67$$.$_afrOriginalWidth$ && ($cell$$12_row$$67$$.style.width = $cell$$12_row$$67$$.$_afrOriginalWidth$), "TD" == $cell$$12_row$$67$$.tagName && !$cell$$12_row$$67$$.$_afrIsFooter$ && ($cell$$12_row$$67$$ = $cell$$12_row$$67$$.parentNode, this.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $headerDiv$$5_reorderIndex$$5$$) && $cell$$12_row$$67$$ != $previousRow$$2$$ && 
    $JSCompiler_StaticMethods__adjustReorderInnerTableWidth$$($cell$$12_row$$67$$.parentNode.parentNode, -$reorderColWidth$$8$$), $previousRow$$2$$ = $cell$$12_row$$67$$)
  }
  this.$_processColGroup$() && (this.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $headerDiv$$5_reorderIndex$$5$$)) && $JSCompiler_StaticMethods__adjustReorderDataBodyNonFrozenCol$$(this, -$reorderColWidth$$8$$);
  $JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$$(this, (this.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $headerDiv$$5_reorderIndex$$5$$) ? $table2$$6$$ : $table1$$6$$, $div2$$3$$, $headerDiv$$5_reorderIndex$$5$$, -$reorderColWidth$$8$$));
  this.$_footerless$ || $JSCompiler_StaticMethods__adjustReorderColumnFooterWidths$$(this, $headerDiv$$5_reorderIndex$$5$$, -$reorderColWidth$$8$$);
  this.$_columnReorderTracker$ != $JSCompiler_alias_NULL$$ && (this.$getDomElement$().removeChild(this.$_columnReorderTracker$), this.$_columnReorderTracker$ = $JSCompiler_alias_NULL$$);
  $JSCompiler_StaticMethods__cleanUpAfterColumnReorder$$(this);
  $agent$$574$$.$enableUserSelect$(this.$__getColumnHeader$())
};
$AdfDhtmlTableBasePeer$$.prototype.$GetFocusManager$ = $JSCompiler_get$$("$_focusManager$");
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetFocusManager", {$GetFocusManager$:$AdfDhtmlTableBasePeer$$.prototype.$GetFocusManager$});
$AdfDhtmlTableBasePeer$$.prototype.$GetFocusedRowKey$ = function $$AdfDhtmlTableBasePeer$$$$$GetFocusedRowKey$$() {
  return this.$_focusManager$.$currency$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetFocusedRowKey", {$GetFocusedRowKey$:$AdfDhtmlTableBasePeer$$.prototype.$GetFocusedRowKey$});
$AdfDhtmlTableBasePeer$$.prototype.$GetLastRowKey$ = function $$AdfDhtmlTableBasePeer$$$$$GetLastRowKey$$() {
  var $lastRowKey$$2$$ = this.$_focusManager$.$currency$;
  if($lastRowKey$$2$$ == $JSCompiler_alias_NULL$$ && $JSCompiler_StaticMethods__isRowSelectionEnabled$$(this)) {
    var $state$$84$$ = this.$getComponent$().getSelectedRowKeys(), $rowKey$$71$$;
    for($rowKey$$71$$ in $state$$84$$) {
      $state$$84$$[$rowKey$$71$$] != AdfUITable.$_SELECT_ALL$ && $state$$84$$[$rowKey$$71$$] && ($lastRowKey$$2$$ = $rowKey$$71$$)
    }
  }
  return $lastRowKey$$2$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetLastRowKey", {$GetLastRowKey$:$AdfDhtmlTableBasePeer$$.prototype.$GetLastRowKey$});
$AdfDhtmlTableBasePeer$$.prototype.$suppressSelectionEventDelivery$ = $JSCompiler_set$$("$_suppressSelectionEventDelivery$");
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.suppressSelectionEventDelivery", {$suppressSelectionEventDelivery$:$AdfDhtmlTableBasePeer$$.prototype.$suppressSelectionEventDelivery$});
$AdfDhtmlTableBasePeer$$.prototype.$canDeliverSelectionEvent$ = function $$AdfDhtmlTableBasePeer$$$$$canDeliverSelectionEvent$$() {
  return!this.$_suppressSelectionEventDelivery$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.canDeliverSelectionEvent", {$canDeliverSelectionEvent$:$AdfDhtmlTableBasePeer$$.prototype.$canDeliverSelectionEvent$});
function $JSCompiler_StaticMethods__getTargetRowHeader$$($JSCompiler_StaticMethods__getTargetRowHeader$self$$, $node$$117$$) {
  for(var $rh$$ = $JSCompiler_alias_NULL$$, $rootDomElement$$26$$ = $JSCompiler_StaticMethods__getTargetRowHeader$self$$.$getDomElement$();$node$$117$$ && $node$$117$$ != $rootDomElement$$26$$;) {
    if("TD" == $AdfAgent$$.$getAgent$().$getNodeName$($node$$117$$)) {
      $node$$117$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_HEADER$) != $JSCompiler_alias_NULL$$ && ($rh$$ = $node$$117$$);
      break
    }
    $node$$117$$ = $node$$117$$.parentNode
  }
  return $rh$$
}
$AdfDhtmlTableBasePeer$$.prototype.$__getSelectedColumns$ = function $$AdfDhtmlTableBasePeer$$$$$__getSelectedColumns$$() {
  for(var $leafColumns$$6$$ = this.$__getVisibleLeafColumns$(), $selectedColumns$$7$$ = [], $colCount$$4$$ = $leafColumns$$6$$.length, $i$$493$$ = 0;$i$$493$$ < $colCount$$4$$;$i$$493$$++) {
    var $col$$17$$ = $leafColumns$$6$$[$i$$493$$];
    $col$$17$$ && $col$$17$$.getSelected() && $selectedColumns$$7$$.push($col$$17$$)
  }
  return $selectedColumns$$7$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getSelectedColumns", {$__getSelectedColumns$:$AdfDhtmlTableBasePeer$$.prototype.$__getSelectedColumns$});
$AdfDhtmlTableBasePeer$$.prototype.$GetRowHeaderCellFromRow$ = function $$AdfDhtmlTableBasePeer$$$$$GetRowHeaderCellFromRow$$($cell$$13_row$$68$$) {
  $AdfAssert$$.assert($cell$$13_row$$68$$ != $JSCompiler_alias_NULL$$, "Unable to get row header cell from a non-valid row!");
  $AdfAgent$$.$getAgent$();
  for(var $rh$$1$$ = $JSCompiler_alias_NULL$$, $cells$$13$$ = $cell$$13_row$$68$$.cells, $cellCount$$7$$ = $cells$$13$$.length, $i$$494$$ = 0;$i$$494$$ < $cellCount$$7$$;$i$$494$$++) {
    if($cell$$13_row$$68$$ = $cells$$13$$[$i$$494$$], $cell$$13_row$$68$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_HEADER$) != $JSCompiler_alias_NULL$$) {
      $rh$$1$$ = $cell$$13_row$$68$$;
      break
    }
  }
  return $rh$$1$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetRowHeaderCellFromRow", {$GetRowHeaderCellFromRow$:$AdfDhtmlTableBasePeer$$.prototype.$GetRowHeaderCellFromRow$});
$JSCompiler_prototypeAlias$$ = $AdfDhtmlTableBasePeer$$.prototype;
$JSCompiler_prototypeAlias$$.$_isTargetCellEditable$ = function $$JSCompiler_prototypeAlias$$$$_isTargetCellEditable$$($node$$118$$, $isFilter$$) {
  for(var $agent$$577$$ = $AdfAgent$$.$getAgent$(), $nodeName$$10$$, $rootElement$$135$$ = this.$getDomElement$(), $inputRegExp$$2$$ = $AdfDhtmlTableBasePeer$$.$_INPUT_REGEXP$;$JSCompiler_alias_NULL$$ != $node$$118$$ && $node$$118$$ != $rootElement$$135$$ && "TD" != ($nodeName$$10$$ = $agent$$577$$.$getNodeName$($node$$118$$)) && "TH" != $nodeName$$10$$ && "TR" != $nodeName$$10$$;) {
    if(3 != $node$$118$$.nodeType) {
      var $tabIndex$$1$$ = $node$$118$$.getAttribute("tabIndex", 2);
      if($tabIndex$$1$$ != $JSCompiler_alias_NULL$$ && 0 <= $tabIndex$$1$$ && 32768 != $tabIndex$$1$$ && 65535 != $tabIndex$$1$$ || $nodeName$$10$$.match($inputRegExp$$2$$) && ($isFilter$$ || -1 != $tabIndex$$1$$)) {
        return $JSCompiler_alias_TRUE$$
      }
    }
    $node$$118$$ = $node$$118$$.parentNode
  }
  return $JSCompiler_alias_FALSE$$
};
function $JSCompiler_StaticMethods__handleRowMouseDown$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$, $evt$$143$$, $targetNode$$49$$, $isLeftButton$$, $toggleKeyDown$$1$$, $shiftKeyDown$$, $rowKey$$72$$, $row$$69$$) {
  (!$JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$) && $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_editableTableReadOnlyMode$ || $JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$) && $rowKey$$72$$ && $JSCompiler_StaticMethods__getActiveRowKey$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$) == $rowKey$$72$$) && $JSCompiler_StaticMethods__setReadOnlyMode$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$, 
  $JSCompiler_alias_FALSE$$, $targetNode$$49$$, $JSCompiler_alias_FALSE$$);
  if(!$JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_getExpandAction$($targetNode$$49$$)) {
    var $agent$$578$$ = $AdfAgent$$.$AGENT$, $isRowSelected_params$$inline_3976_rowHeaderCell$$1$$ = $JSCompiler_StaticMethods__getTargetRowHeader$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$, $targetNode$$49$$), $isRowHeader$$ = $JSCompiler_alias_NULL$$ != $isRowSelected_params$$inline_3976_rowHeaderCell$$1$$, $isTargetCellEditable$$2$$ = $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_isTargetCellEditable$($targetNode$$49$$), $params$$57$$ = $JSCompiler_StaticMethods__getCellAndIndexForNode$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$, 
    $targetNode$$49$$, $row$$69$$), $cellIndex$$7_clickEditRequest$$inline_3977$$ = $params$$57$$.cellIndex;
    !$isTargetCellEditable$$2$$ && (!$JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$) && !$JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_contextMenuSelect$) && $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_grabFocus$();
    $isRowHeader$$ ? $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$, $rowKey$$72$$, $isRowSelected_params$$inline_3976_rowHeaderCell$$1$$) : ($isLeftButton$$ || $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_contextMenuSelect$) && $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $rowKey$$72$$, $row$$69$$, $params$$57$$.$cell$);
    $JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$) && ($JSCompiler_StaticMethods__getActiveRowKey$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$) != $rowKey$$72$$ || $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$getComponent$().$getProperty$($AdfDhtmlTableBasePeer$$.$_REMAIN_READ_ONLY$)) ? ($JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_ctePatternStart$ = $JSCompiler_alias_VOID$$, $JSCompiler_StaticMethods__setActiveRowKey$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$, 
    $rowKey$$72$$), $isRowSelected_params$$inline_3976_rowHeaderCell$$1$$ = $JSCompiler_StaticMethods__getCellAndIndexForNode$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$, $targetNode$$49$$, $row$$69$$), $cellIndex$$7_clickEditRequest$$inline_3977$$ = {}, $cellIndex$$7_clickEditRequest$$inline_3977$$.cellIndex = $isRowSelected_params$$inline_3976_rowHeaderCell$$1$$.cellIndex, $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_clickEditRequest$ = $cellIndex$$7_clickEditRequest$$inline_3977$$, 
    $rowKey$$72$$ && $JSCompiler_StaticMethods__setReadOnlyMode$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$, $JSCompiler_alias_FALSE$$, $targetNode$$49$$, $JSCompiler_alias_FALSE$$)) : $isTargetCellEditable$$2$$ && $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_ctePatternStart$ != $cellIndex$$7_clickEditRequest$$inline_3977$$ && ($JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_ctePatternStart$ = $JSCompiler_alias_VOID$$);
    if($JSCompiler_StaticMethods__isRowSelectionEnabled$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$) && ($isRowSelected_params$$inline_3976_rowHeaderCell$$1$$ = $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_selIsSelected$($rowKey$$72$$), $isLeftButton$$ || $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_contextMenuSelect$ && !$isLeftButton$$)) {
      if($isRowSelected_params$$inline_3976_rowHeaderCell$$1$$ || ($JSCompiler_StaticMethods__doRowSelection$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$, $targetNode$$49$$, $toggleKeyDown$$1$$, $shiftKeyDown$$, $rowKey$$72$$, $row$$69$$), $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_ignoreRowClick$ = $JSCompiler_alias_TRUE$$, !$isTargetCellEditable$$2$$ && $evt$$143$$ != $JSCompiler_alias_NULL$$ && $agent$$578$$.$eatEvent$($evt$$143$$)), !$isTargetCellEditable$$2$$ && $isLeftButton$$ || 
      $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_contextMenuSelect$ && !$isLeftButton$$) {
        $targetNode$$49$$ = $params$$57$$.$cell$;
        if((!$agent$$578$$.$getDomWindow$().$AdfSafariMobileAgent$ || !($agent$$578$$ instanceof $AdfSafariMobileAgent$$ && $agent$$578$$.$getOS$() != $AdfAgent$$.$ANDROID_OS$)) && !$JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_disableRowMouseDownCellFocus$ && !$JSCompiler_StaticMethods__setFocusOnEditableElementInNode$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$, $agent$$578$$, $targetNode$$49$$)) {
          ($agent$$578$$.$getPlatform$() != $AdfAgent$$.$IE_PLATFORM$ || $JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$)) && $JSCompiler_StaticMethods__setFocusOnNode$$($targetNode$$49$$)
        }
        $isRowHeader$$ && ($JSCompiler_StaticMethods__isMultipleRowSelect$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$) && $evt$$143$$ != $JSCompiler_alias_NULL$$) && ($agent$$578$$.$disableUserSelect$($JSCompiler_StaticMethods__handleRowMouseDown$self$$.$GetDataBody$()), $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_startDragRowHeaderKey$ = $rowKey$$72$$, $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_handleRowHeaderDragCallback$ == $JSCompiler_alias_NULL$$ && ($JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_handleRowHeaderDragCallback$ = 
        $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$createCallback$($JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_handleRowHeaderDrag$), $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_endRowHeaderDragCallback$ = $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$createCallback$($JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_endRowHeaderDrag$)), $AdfPage$$.$PAGE$.$startDrag$($evt$$143$$, $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_handleRowHeaderDragCallback$, 
        $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_endRowHeaderDragCallback$), $agent$$578$$.$eatEvent$($evt$$143$$))
      }
    }
  }
}
function $JSCompiler_StaticMethods__setFocusOnNode$$($targetNode$$50$$, $delayed$$) {
  var $tabIndex$$2$$ = $targetNode$$50$$.tabIndex;
  $targetNode$$50$$.tabIndex = 0;
  $delayed$$ ? $AdfFocusUtils$$.$focusElementDelayed$($targetNode$$50$$, 1) : $AdfFocusUtils$$.$focusElement$($targetNode$$50$$);
  $targetNode$$50$$.tabIndex = $tabIndex$$2$$
}
$JSCompiler_prototypeAlias$$.$_handleDataBodySelectStart$ = function $$JSCompiler_prototypeAlias$$$$_handleDataBodySelectStart$$($evt$$144$$) {
  $evt$$144$$ || ($evt$$144$$ = $AdfPage$$.$PAGE$.$getDomWindow$().event);
  var $agent$$579$$ = $AdfAgent$$.$AGENT$, $target$$177$$ = $agent$$579$$.$getEventTarget$($evt$$144$$);
  $JSCompiler_StaticMethods__isRowSelectionEnabled$$(this) && !this.$_isTargetCellEditable$($target$$177$$) && $agent$$579$$.preventDefault($evt$$144$$)
};
$JSCompiler_prototypeAlias$$.$_handleRowHeaderDrag$ = function $$JSCompiler_prototypeAlias$$$$_handleRowHeaderDrag$$($event$$242$$) {
  var $agent$$580_rowKey$$74$$ = $AdfAgent$$.$getAgent$(), $eventTarget$$67_parentRow$$ = $agent$$580_rowKey$$74$$.$getEventTarget$($event$$242$$);
  if($JSCompiler_StaticMethods__getTargetRowHeader$$(this, $eventTarget$$67_parentRow$$) != $JSCompiler_alias_NULL$$) {
    for($eventTarget$$67_parentRow$$ = $eventTarget$$67_parentRow$$.parentNode;$eventTarget$$67_parentRow$$ && "TR" != $agent$$580_rowKey$$74$$.$getNodeName$($eventTarget$$67_parentRow$$);) {
      $eventTarget$$67_parentRow$$ = $eventTarget$$67_parentRow$$.parentNode
    }
    $eventTarget$$67_parentRow$$ && ($agent$$580_rowKey$$74$$ = $eventTarget$$67_parentRow$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_KEY$), $agent$$580_rowKey$$74$$ != $JSCompiler_alias_NULL$$ && ($JSCompiler_StaticMethods__selectRowRange$$(this, this.$_startDragRowHeaderKey$, $agent$$580_rowKey$$74$$), this.$_startDragRowHeaderKey$ = $agent$$580_rowKey$$74$$, $JSCompiler_StaticMethods__autoScrollRows$$(this, $event$$242$$)))
  }else {
    for(var $outer$$2$$ = this.$getDomElement$(), $eventTarget$$67_parentRow$$ = $eventTarget$$67_parentRow$$.parentNode;$eventTarget$$67_parentRow$$ && $eventTarget$$67_parentRow$$ != $outer$$2$$;) {
      if("TR" == $agent$$580_rowKey$$74$$.$getNodeName$($eventTarget$$67_parentRow$$) && $agent$$580_rowKey$$74$$.getAttribute($eventTarget$$67_parentRow$$, $AdfDhtmlTableBasePeer$$.$_DETAIL_ROW_MARKER$, $JSCompiler_alias_FALSE$$)) {
        $JSCompiler_StaticMethods__autoScrollRows$$(this, $event$$242$$);
        break
      }
      $eventTarget$$67_parentRow$$ = $eventTarget$$67_parentRow$$.parentNode
    }
  }
};
function $JSCompiler_StaticMethods__autoScrollRows$$($JSCompiler_StaticMethods__autoScrollRows$self$$, $evt$$146$$) {
  var $agent$$581_divPos$$6$$ = $AdfAgent$$.$AGENT$, $dataBody$$105_scrollDown$$1_scrollToPos$$1$$ = $JSCompiler_StaticMethods__autoScrollRows$self$$.$GetDataBody$();
  if(!($JSCompiler_StaticMethods__getScrollHeight$$($JSCompiler_StaticMethods__autoScrollRows$self$$) <= $JSCompiler_StaticMethods__getScrollerOffsetHeight$$($JSCompiler_StaticMethods__autoScrollRows$self$$))) {
    var $divMouseY$$1_mousePos$$10$$ = $agent$$581_divPos$$6$$.$getMousePosition$($evt$$146$$), $agent$$581_divPos$$6$$ = $agent$$581_divPos$$6$$.$getElementPosition$($dataBody$$105_scrollDown$$1_scrollToPos$$1$$), $divMouseY$$1_mousePos$$10$$ = Math.max($divMouseY$$1_mousePos$$10$$.y - $agent$$581_divPos$$6$$.y, 0), $dataBody$$105_scrollDown$$1_scrollToPos$$1$$ = $divMouseY$$1_mousePos$$10$$ > $dataBody$$105_scrollDown$$1_scrollToPos$$1$$.offsetHeight - $AdfDhtmlTableBasePeer$$.$_AUTOSCROLL_MARGIN$;
    if($divMouseY$$1_mousePos$$10$$ < $AdfDhtmlTableBasePeer$$.$_AUTOSCROLL_MARGIN$ || $dataBody$$105_scrollDown$$1_scrollToPos$$1$$) {
      $dataBody$$105_scrollDown$$1_scrollToPos$$1$$ = $JSCompiler_StaticMethods__autoScrollRows$self$$.$_currentScrollTop$ + ($dataBody$$105_scrollDown$$1_scrollToPos$$1$$ ? $JSCompiler_StaticMethods__autoScrollRows$self$$.$_averageRowHeight$ : -$JSCompiler_StaticMethods__autoScrollRows$self$$.$_averageRowHeight$), 0 <= $dataBody$$105_scrollDown$$1_scrollToPos$$1$$ && $dataBody$$105_scrollDown$$1_scrollToPos$$1$$ < $JSCompiler_StaticMethods__getScrollHeight$$($JSCompiler_StaticMethods__autoScrollRows$self$$) && 
      $JSCompiler_StaticMethods__scrollerScrollToPos$$($JSCompiler_StaticMethods__autoScrollRows$self$$, $JSCompiler_alias_NULL$$, $dataBody$$105_scrollDown$$1_scrollToPos$$1$$)
    }
  }
}
$JSCompiler_prototypeAlias$$.$_endRowHeaderDrag$ = function $$JSCompiler_prototypeAlias$$$$_endRowHeaderDrag$$() {
  this.$_startDragRowHeaderKey$ = $JSCompiler_alias_NULL$$;
  $AdfAgent$$.$AGENT$.$enableUserSelect$(this.$GetDataBody$())
};
function $JSCompiler_StaticMethods__handleRowClick$$($JSCompiler_StaticMethods__handleRowClick$self$$, $targetNode$$51$$, $isLeftButtonClick$$, $toggleKeyDown$$2$$, $shiftKeyDown$$1$$, $rowKey$$75$$, $row$$70$$) {
  $AdfAgent$$.$getAgent$();
  var $rowHeaderCell$$3$$ = $JSCompiler_StaticMethods__getTargetRowHeader$$($JSCompiler_StaticMethods__handleRowClick$self$$, $targetNode$$51$$), $isRowHeader$$1$$ = $JSCompiler_alias_NULL$$ != $rowHeaderCell$$3$$;
  $JSCompiler_StaticMethods__handleRowClick$self$$.$_ignoreRowClick$ ? $JSCompiler_StaticMethods__handleRowClick$self$$.$_ignoreRowClick$ = $JSCompiler_alias_FALSE$$ : $JSCompiler_StaticMethods__isRowSelectionEnabled$$($JSCompiler_StaticMethods__handleRowClick$self$$) && ($isRowHeader$$1$$ ? $JSCompiler_StaticMethods__handleRowClick$self$$.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$, $rowKey$$75$$, $rowHeaderCell$$3$$) : $JSCompiler_StaticMethods__handleRowClick$self$$.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, 
  $rowKey$$75$$, $row$$70$$), ($isLeftButtonClick$$ || $JSCompiler_StaticMethods__handleRowClick$self$$.$_contextMenuSelect$ && !$isLeftButtonClick$$) && $JSCompiler_StaticMethods__doRowSelection$$($JSCompiler_StaticMethods__handleRowClick$self$$, $targetNode$$51$$, $toggleKeyDown$$2$$, $shiftKeyDown$$1$$, $rowKey$$75$$, $row$$70$$))
}
function $JSCompiler_StaticMethods__doRowSelection$$($JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$, $anchorRowKey$$1_targetNode$$52$$, $toggleKeyDown$$3$$, $shiftKeyDown$$2$$, $rowKey$$76$$, $row$$71$$) {
  var $isMultiSelect$$1$$ = $JSCompiler_StaticMethods__isMultipleRowSelect$$($JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$), $agent$$583$$ = $AdfAgent$$.$AGENT$;
  if($isMultiSelect$$1$$ && $toggleKeyDown$$3$$) {
    $JSCompiler_StaticMethods__unSelectAllColumns$$($JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$), $JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$.$_anchorRowKey$ = $rowKey$$76$$, $JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$.$_selIsSelected$($rowKey$$76$$) ? (!$agent$$583$$.$disableSelectionToggleOnEditableCell$() || !$JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$.$_isTargetCellEditable$($anchorRowKey$$1_targetNode$$52$$)) && 
    $JSCompiler_StaticMethods__selUnselectRow$$($JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$, $rowKey$$76$$, $row$$71$$) : $JSCompiler_StaticMethods__selSelectRow$$($JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$, $rowKey$$76$$, $row$$71$$)
  }else {
    if($isMultiSelect$$1$$ && $shiftKeyDown$$2$$) {
      if($anchorRowKey$$1_targetNode$$52$$ = $JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$.$_anchorRowKey$) {
        if(!$JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$.$FindRowByKey$($anchorRowKey$$1_targetNode$$52$$)) {
          $JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$ = $JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$.$getComponent$();
          $JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$ = new $AdfSelectionEvent$$($JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$, $JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$.getSelectedRowKeys(), $JSCompiler_alias_NULL$$);
          $JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$.setSelectionRange($anchorRowKey$$1_targetNode$$52$$, $rowKey$$76$$);
          $JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$.$queue$();
          return
        }
      }else {
        $anchorRowKey$$1_targetNode$$52$$ = $JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$.$_anchorRowKey$ = $rowKey$$76$$
      }
      $JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$.$suppressSelectionEventDelivery$($JSCompiler_alias_TRUE$$);
      $JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$.$_selUnselectAll$();
      $JSCompiler_StaticMethods__queueColumnSelectionEvent$$($JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$);
      $JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$.$suppressSelectionEventDelivery$($JSCompiler_alias_FALSE$$);
      $JSCompiler_StaticMethods__selectRowRange$$($JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$, $anchorRowKey$$1_targetNode$$52$$, $rowKey$$76$$)
    }else {
      $JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$.$_anchorRowKey$ = $rowKey$$76$$, $JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$.$_selIsOnlySelection$($rowKey$$76$$) || ($JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$.$suppressSelectionEventDelivery$($JSCompiler_alias_TRUE$$), $JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$.$_selUnselectAll$(), $JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$.$suppressSelectionEventDelivery$($JSCompiler_alias_FALSE$$), 
      $JSCompiler_StaticMethods__selSelectRow$$($JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$, $rowKey$$76$$, $row$$71$$), $JSCompiler_StaticMethods__queueColumnSelectionEvent$$($JSCompiler_StaticMethods__doRowSelection$self_component$$1639_evt$$147$$))
    }
  }
}
$JSCompiler_prototypeAlias$$.$_selUnselectAll$ = function $$JSCompiler_prototypeAlias$$$$_selUnselectAll$$() {
  this.$_selUpdateAll$($AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UNSELECT$, $JSCompiler_alias_TRUE$$);
  $JSCompiler_StaticMethods__unSelectAllColumns$$(this);
  $JSCompiler_StaticMethods__updateTableSelectionState$$(this, {})
};
function $JSCompiler_StaticMethods__selSelectRow$$($JSCompiler_StaticMethods__selSelectRow$self$$, $rowKey$$77$$, $row$$72_state$$85$$, $index$$148_oldState_skipUpdate$$2$$) {
  $JSCompiler_StaticMethods__selHighlightRow$$($JSCompiler_StaticMethods__selSelectRow$self$$, $row$$72_state$$85$$);
  $index$$148_oldState_skipUpdate$$2$$ || ($row$$72_state$$85$$ = {}, ($index$$148_oldState_skipUpdate$$2$$ = $JSCompiler_StaticMethods__selSelectRow$self$$.$getComponent$().getSelectedRowKeys()) && $index$$148_oldState_skipUpdate$$2$$[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$] ? ($AdfCollections$$.$copyInto$($row$$72_state$$85$$, $index$$148_oldState_skipUpdate$$2$$), $index$$148_oldState_skipUpdate$$2$$ = $row$$72_state$$85$$[$rowKey$$77$$], delete $row$$72_state$$85$$[$rowKey$$77$$], $JSCompiler_StaticMethods__adjustSelectedRowKeyIndex$$($row$$72_state$$85$$, 
  $index$$148_oldState_skipUpdate$$2$$)) : ($row$$72_state$$85$$[$rowKey$$77$$] = 1, $JSCompiler_StaticMethods__mergeSelectedRowKeys$$($index$$148_oldState_skipUpdate$$2$$, $row$$72_state$$85$$, $row$$72_state$$85$$)), $JSCompiler_StaticMethods__updateTableSelectionState$$($JSCompiler_StaticMethods__selSelectRow$self$$, $row$$72_state$$85$$))
}
function $JSCompiler_StaticMethods__selUnselectRow$$($JSCompiler_StaticMethods__selUnselectRow$self$$, $rowKey$$78$$, $row$$73_state$$86$$) {
  $JSCompiler_StaticMethods__selUnhighlightRow$$($row$$73_state$$86$$);
  $row$$73_state$$86$$ = {};
  var $index$$149_oldState$$1$$ = $JSCompiler_StaticMethods__selUnselectRow$self$$.$getComponent$().getSelectedRowKeys();
  $index$$149_oldState$$1$$[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$] ? ($row$$73_state$$86$$[$rowKey$$78$$] = 1, $JSCompiler_StaticMethods__mergeSelectedRowKeys$$($index$$149_oldState$$1$$, $row$$73_state$$86$$, $row$$73_state$$86$$)) : ($AdfCollections$$.$copyInto$($row$$73_state$$86$$, $index$$149_oldState$$1$$), $index$$149_oldState$$1$$ = $row$$73_state$$86$$[$rowKey$$78$$], delete $row$$73_state$$86$$[$rowKey$$78$$], $JSCompiler_StaticMethods__adjustSelectedRowKeyIndex$$($row$$73_state$$86$$, 
  $index$$149_oldState$$1$$));
  $JSCompiler_StaticMethods__updateTableSelectionState$$($JSCompiler_StaticMethods__selUnselectRow$self$$, $row$$73_state$$86$$)
}
function $JSCompiler_StaticMethods__mergeSelectedRowKeys$$($inState1_outTarget$$1$$, $inState2$$, $outState$$) {
  if(!$inState1_outTarget$$1$$ || !$inState2$$) {
    ($inState1_outTarget$$1$$ = $inState1_outTarget$$1$$ ? $inState1_outTarget$$1$$ : $inState2$$) && $AdfCollections$$.$copyInto$($outState$$, $inState1_outTarget$$1$$)
  }else {
    var $size$$48$$ = $JSCompiler_alias_VOID$$;
    if(!$size$$48$$) {
      var $size$$48$$ = 0, $key$$85$$;
      for($key$$85$$ in $inState1_outTarget$$1$$) {
        $size$$48$$++
      }
    }
    for(var $key1$$ in $inState2$$) {
      $outState$$[$key1$$] = $inState2$$[$key1$$] + $size$$48$$
    }
    $AdfCollections$$.$copyInto$($outState$$, $inState1_outTarget$$1$$)
  }
}
function $JSCompiler_StaticMethods__adjustSelectedRowKeyIndex$$($state$$87$$, $index$$150$$) {
  if($state$$87$$ && $index$$150$$) {
    for(var $k$$12$$ in $state$$87$$) {
      $state$$87$$[$k$$12$$] > $index$$150$$ && ($state$$87$$[$k$$12$$] -= 1)
    }
  }
}
function $JSCompiler_StaticMethods__selectRowRange$$($JSCompiler_StaticMethods__selectRowRange$self$$, $rowKeyStart$$1$$, $rowKeyEnd$$1$$) {
  var $dataBody$$106_dataTables$$ = $JSCompiler_StaticMethods__selectRowRange$self$$.$GetDataBody$();
  if($dataBody$$106_dataTables$$ != $JSCompiler_alias_NULL$$) {
    var $agent$$584$$ = $AdfAgent$$.$getAgent$(), $component$$1641_i$$495$$ = $JSCompiler_StaticMethods__selectRowRange$self$$.$getComponent$(), $state$$88$$ = {}, $positionIndex$$ = 1, $oldState$$2$$ = $component$$1641_i$$495$$.getSelectedRowKeys(), $isSelectAll$$5$$ = $oldState$$2$$[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$], $inSelectionRange$$1$$ = $JSCompiler_alias_FALSE$$, $leaveRange$$1$$ = $JSCompiler_alias_FALSE$$, $dataBody$$106_dataTables$$ = $dataBody$$106_dataTables$$.childNodes, 
    $tableCount$$ = $dataBody$$106_dataTables$$.length, $forward$$ = $JSCompiler_alias_TRUE$$;
    $component$$1641_i$$495$$.$getRowIndex$($rowKeyStart$$1$$) > $component$$1641_i$$495$$.$getRowIndex$($rowKeyEnd$$1$$) && ($forward$$ = $JSCompiler_alias_FALSE$$);
    for($component$$1641_i$$495$$ = 0;$component$$1641_i$$495$$ < $tableCount$$ && !$leaveRange$$1$$;++$component$$1641_i$$495$$) {
      for(var $rows$$30$$ = $dataBody$$106_dataTables$$[$forward$$ ? $component$$1641_i$$495$$ : $tableCount$$ - $component$$1641_i$$495$$ - 1].rows, $rowCount$$27$$ = $rows$$30$$.length, $j$$43$$ = 0;$j$$43$$ < $rowCount$$27$$;++$j$$43$$) {
        var $oldIndex$$3_row$$74$$ = $rows$$30$$[$forward$$ ? $j$$43$$ : $rowCount$$27$$ - $j$$43$$ - 1], $rowKey$$79$$ = $agent$$584$$.getAttribute($oldIndex$$3_row$$74$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
        if($rowKey$$79$$ != $JSCompiler_alias_NULL$$) {
          if($rowKey$$79$$ == $rowKeyStart$$1$$ || $rowKey$$79$$ == $rowKeyEnd$$1$$) {
            if($inSelectionRange$$1$$ || $rowKeyStart$$1$$ == $rowKeyEnd$$1$$) {
              $leaveRange$$1$$ = $JSCompiler_alias_TRUE$$
            }
            $inSelectionRange$$1$$ = $JSCompiler_alias_TRUE$$
          }
          $inSelectionRange$$1$$ && ($JSCompiler_StaticMethods__selSelectRow$$($JSCompiler_StaticMethods__selectRowRange$self$$, $rowKey$$79$$, $oldIndex$$3_row$$74$$, $JSCompiler_alias_TRUE$$), $isSelectAll$$5$$ ? ($oldIndex$$3_row$$74$$ = $state$$88$$[$rowKey$$79$$], delete $state$$88$$[$rowKey$$79$$], $JSCompiler_StaticMethods__adjustSelectedRowKeyIndex$$($state$$88$$, $oldIndex$$3_row$$74$$)) : ($state$$88$$[$rowKey$$79$$ + ""] = $positionIndex$$, $positionIndex$$++));
          if($leaveRange$$1$$) {
            break
          }
        }
      }
    }
    $JSCompiler_StaticMethods__mergeSelectedRowKeys$$($oldState$$2$$, $state$$88$$, $state$$88$$);
    $JSCompiler_StaticMethods__updateTableSelectionState$$($JSCompiler_StaticMethods__selectRowRange$self$$, $state$$88$$)
  }
}
$JSCompiler_prototypeAlias$$.$_selIsSelected$ = function $$JSCompiler_prototypeAlias$$$$_selIsSelected$$($rowKey$$80$$) {
  var $state$$89$$ = this.$getComponent$().getSelectedRowKeys();
  return $state$$89$$[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$] ? !$state$$89$$[$rowKey$$80$$] : $state$$89$$[$rowKey$$80$$]
};
$JSCompiler_prototypeAlias$$.$_selIsOnlySelection$ = function $$JSCompiler_prototypeAlias$$$$_selIsOnlySelection$$($rowKey$$81$$) {
  var $state$$90$$ = this.$getComponent$().getSelectedRowKeys();
  if($state$$90$$[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$] != $JSCompiler_alias_NULL$$) {
    return $JSCompiler_alias_FALSE$$
  }
  var $onlySelected$$1$$ = $state$$90$$[$rowKey$$81$$];
  if($onlySelected$$1$$) {
    for(var $key$$86$$ in $state$$90$$) {
      if($key$$86$$ != $rowKey$$81$$) {
        $onlySelected$$1$$ = $JSCompiler_alias_FALSE$$;
        break
      }
    }
  }
  return $onlySelected$$1$$
};
function $JSCompiler_StaticMethods__selHighlightRow$$($JSCompiler_StaticMethods__selHighlightRow$self$$, $row$$75$$) {
  $AdfAssert$$.$assertDomNode$($row$$75$$);
  $AdfDomUtils$$.$addCSSClassName$($row$$75$$, $AdfDhtmlTableBasePeer$$.$_SELECTED_CLASS$);
  "row" == $row$$75$$.getAttribute("role") && $row$$75$$.setAttribute("aria-selected", "true");
  $AdfDomUtils$$.$removeCSSClassName$($row$$75$$, $AdfDhtmlTableBasePeer$$.$_HIGHLIGHTED_CLASS$);
  $JSCompiler_StaticMethods__selHighlightRow$self$$.$isInActiveHeirarchy$() ? $AdfDomUtils$$.$removeCSSClassName$($row$$75$$, $AdfDhtmlTableBasePeer$$.$_INACTIVE_CLASS$) : $AdfDomUtils$$.$addCSSClassName$($row$$75$$, $AdfDhtmlTableBasePeer$$.$_INACTIVE_CLASS$)
}
function $JSCompiler_StaticMethods__selUnhighlightRow$$($row$$76$$) {
  $AdfAssert$$.$assertDomNode$($row$$76$$);
  $AdfDomUtils$$.$removeCSSClassName$($row$$76$$, $AdfDhtmlTableBasePeer$$.$_INACTIVE_CLASS$);
  $AdfDomUtils$$.$removeCSSClassName$($row$$76$$, $AdfDhtmlTableBasePeer$$.$_SELECTED_CLASS$);
  "row" == $row$$76$$.getAttribute("role") && $row$$76$$.removeAttribute("aria-selected")
}
function $JSCompiler_StaticMethods__isColumnSelectionEnabled$$($JSCompiler_StaticMethods__isColumnSelectionEnabled$self_colSelection$$) {
  return($JSCompiler_StaticMethods__isColumnSelectionEnabled$self_colSelection$$ = $JSCompiler_StaticMethods__isColumnSelectionEnabled$self_colSelection$$.$getComponent$().getColumnSelection ? $JSCompiler_StaticMethods__isColumnSelectionEnabled$self_colSelection$$.$getComponent$().getColumnSelection() : $JSCompiler_alias_NULL$$) && $JSCompiler_StaticMethods__isColumnSelectionEnabled$self_colSelection$$ != $AdfDhtmlTableBasePeer$$.$_SELECTION_NONE$
}
function $JSCompiler_StaticMethods__isMultipleColumnSelect$$($JSCompiler_StaticMethods__isMultipleColumnSelect$self_colSelection$$1$$) {
  return($JSCompiler_StaticMethods__isMultipleColumnSelect$self_colSelection$$1$$ = $JSCompiler_StaticMethods__isMultipleColumnSelect$self_colSelection$$1$$.$getComponent$().getColumnSelection ? $JSCompiler_StaticMethods__isMultipleColumnSelect$self_colSelection$$1$$.$getComponent$().getColumnSelection() : $JSCompiler_alias_NULL$$) && $JSCompiler_StaticMethods__isMultipleColumnSelect$self_colSelection$$1$$ == $AdfDhtmlTableBasePeer$$.$_SELECTION_MULTIPLE$
}
function $JSCompiler_StaticMethods__isRowSelectionEnabled$$($JSCompiler_StaticMethods__isRowSelectionEnabled$self$$, $component$$1642$$) {
  $component$$1642$$ || ($component$$1642$$ = $JSCompiler_StaticMethods__isRowSelectionEnabled$self$$.$getComponent$());
  var $rowSelection$$1$$ = $component$$1642$$.getRowSelection();
  return $rowSelection$$1$$ && $rowSelection$$1$$.toLowerCase() != $AdfDhtmlTableBasePeer$$.$_SELECTION_NONE$
}
function $JSCompiler_StaticMethods__isMultipleRowSelect$$($JSCompiler_StaticMethods__isMultipleRowSelect$self_rowSelection$$2$$) {
  return($JSCompiler_StaticMethods__isMultipleRowSelect$self_rowSelection$$2$$ = $JSCompiler_StaticMethods__isMultipleRowSelect$self_rowSelection$$2$$.$getComponent$().getRowSelection()) && -1 != $JSCompiler_StaticMethods__isMultipleRowSelect$self_rowSelection$$2$$.toLowerCase().indexOf($AdfDhtmlTableBasePeer$$.$_SELECTION_MULTIPLE$)
}
$JSCompiler_prototypeAlias$$.$_selUpdateAll$ = function $$JSCompiler_prototypeAlias$$$$_selUpdateAll$$($isSelect$$inline_5715_selType$$1$$, $clearHighlightedRowKey_page$$inline_5716$$, $colCount$$inline_5717_rowKeys$$16_selState$$inline_3986_selState$$inline_4001$$) {
  $colCount$$inline_5717_rowKeys$$16_selState$$inline_3986_selState$$inline_4001$$ == $JSCompiler_alias_NULL$$ && ($colCount$$inline_5717_rowKeys$$16_selState$$inline_3986_selState$$inline_4001$$ = this.$getComponent$().getSelectedRowKeys());
  var $c$$inline_5718_dataBody$$inline_3987_dataBody$$inline_4002_dataTables$$inline_3988_dataTables$$inline_4003_isSelectAll$$7$$ = $JSCompiler_alias_FALSE$$;
  $colCount$$inline_5717_rowKeys$$16_selState$$inline_3986_selState$$inline_4001$$ != $JSCompiler_alias_NULL$$ && ($c$$inline_5718_dataBody$$inline_3987_dataBody$$inline_4002_dataTables$$inline_3988_dataTables$$inline_4003_isSelectAll$$7$$ = $colCount$$inline_5717_rowKeys$$16_selState$$inline_3986_selState$$inline_4001$$[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$] ? $JSCompiler_alias_TRUE$$ : $JSCompiler_alias_FALSE$$);
  if($c$$inline_5718_dataBody$$inline_3987_dataBody$$inline_4002_dataTables$$inline_3988_dataTables$$inline_4003_isSelectAll$$7$$) {
    if($c$$inline_5718_dataBody$$inline_3987_dataBody$$inline_4002_dataTables$$inline_3988_dataTables$$inline_4003_isSelectAll$$7$$ = this.$GetDataBody$(), $c$$inline_5718_dataBody$$inline_3987_dataBody$$inline_4002_dataTables$$inline_3988_dataTables$$inline_4003_isSelectAll$$7$$ != $JSCompiler_alias_NULL$$ && ($JSCompiler_alias_TRUE$$ == $clearHighlightedRowKey_page$$inline_5716$$ && (this.$_highlightedRowKey$ = $JSCompiler_alias_NULL$$), $colCount$$inline_5717_rowKeys$$16_selState$$inline_3986_selState$$inline_4001$$ && 
    !$AdfCollections$$.$isEmpty$($colCount$$inline_5717_rowKeys$$16_selState$$inline_3986_selState$$inline_4001$$))) {
      for(var $c$$inline_5718_dataBody$$inline_3987_dataBody$$inline_4002_dataTables$$inline_3988_dataTables$$inline_4003_isSelectAll$$7$$ = $c$$inline_5718_dataBody$$inline_3987_dataBody$$inline_4002_dataTables$$inline_3988_dataTables$$inline_4003_isSelectAll$$7$$.childNodes, $leaf$$inline_5719_tableCount$$inline_3989_tableCount$$inline_4004$$ = $c$$inline_5718_dataBody$$inline_3987_dataBody$$inline_4002_dataTables$$inline_3988_dataTables$$inline_4003_isSelectAll$$7$$.length, $agent$$inline_3990_agent$$inline_4005$$ = 
      $AdfAgent$$.$getAgent$(), $i$$inline_3991_i$$inline_4006$$ = 0;$i$$inline_3991_i$$inline_4006$$ < $leaf$$inline_5719_tableCount$$inline_3989_tableCount$$inline_4004$$;++$i$$inline_3991_i$$inline_4006$$) {
        var $rows$$inline_3992_rows$$inline_4007$$ = $c$$inline_5718_dataBody$$inline_3987_dataBody$$inline_4002_dataTables$$inline_3988_dataTables$$inline_4003_isSelectAll$$7$$[$i$$inline_3991_i$$inline_4006$$].rows;
        if($rows$$inline_3992_rows$$inline_4007$$) {
          for(var $rowCount$$inline_3993_rowCount$$inline_4008$$ = $rows$$inline_3992_rows$$inline_4007$$.length, $j$$inline_3994_j$$inline_4009$$ = 0;$j$$inline_3994_j$$inline_4009$$ < $rowCount$$inline_3993_rowCount$$inline_4008$$;++$j$$inline_3994_j$$inline_4009$$) {
            var $row$$inline_3995_row$$inline_4010$$ = $rows$$inline_3992_rows$$inline_4007$$[$j$$inline_3994_j$$inline_4009$$], $rowKey$$inline_3996_rowKey$$inline_4011$$ = $agent$$inline_3990_agent$$inline_4005$$.getAttribute($row$$inline_3995_row$$inline_4010$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
            if($rowKey$$inline_3996_rowKey$$inline_4011$$ != $JSCompiler_alias_NULL$$ && !($JSCompiler_alias_FALSE$$ == $clearHighlightedRowKey_page$$inline_5716$$ && this.$_highlightedRowKey$ == $rowKey$$inline_3996_rowKey$$inline_4011$$)) {
              switch($isSelect$$inline_5715_selType$$1$$) {
                case $AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_SELECT$:
                  $JSCompiler_StaticMethods__selHighlightRow$$(this, $row$$inline_3995_row$$inline_4010$$);
                  break;
                case $AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UNSELECT$:
                  $JSCompiler_StaticMethods__selUnhighlightRow$$($row$$inline_3995_row$$inline_4010$$);
                  break;
                case $AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UPDATE$:
                  $colCount$$inline_5717_rowKeys$$16_selState$$inline_3986_selState$$inline_4001$$[$rowKey$$inline_3996_rowKey$$inline_4011$$] ? $JSCompiler_StaticMethods__selUnhighlightRow$$($row$$inline_3995_row$$inline_4010$$) : $JSCompiler_StaticMethods__selHighlightRow$$(this, $row$$inline_3995_row$$inline_4010$$)
              }
            }
          }
        }
      }
    }
  }else {
    if($c$$inline_5718_dataBody$$inline_3987_dataBody$$inline_4002_dataTables$$inline_3988_dataTables$$inline_4003_isSelectAll$$7$$ = this.$GetDataBody$(), $c$$inline_5718_dataBody$$inline_3987_dataBody$$inline_4002_dataTables$$inline_3988_dataTables$$inline_4003_isSelectAll$$7$$ != $JSCompiler_alias_NULL$$ && ($JSCompiler_alias_TRUE$$ == $clearHighlightedRowKey_page$$inline_5716$$ && (this.$_highlightedRowKey$ = $JSCompiler_alias_NULL$$), $colCount$$inline_5717_rowKeys$$16_selState$$inline_3986_selState$$inline_4001$$ && 
    !$AdfCollections$$.$isEmpty$($colCount$$inline_5717_rowKeys$$16_selState$$inline_3986_selState$$inline_4001$$))) {
      $c$$inline_5718_dataBody$$inline_3987_dataBody$$inline_4002_dataTables$$inline_3988_dataTables$$inline_4003_isSelectAll$$7$$ = $c$$inline_5718_dataBody$$inline_3987_dataBody$$inline_4002_dataTables$$inline_3988_dataTables$$inline_4003_isSelectAll$$7$$.childNodes;
      $leaf$$inline_5719_tableCount$$inline_3989_tableCount$$inline_4004$$ = $c$$inline_5718_dataBody$$inline_3987_dataBody$$inline_4002_dataTables$$inline_3988_dataTables$$inline_4003_isSelectAll$$7$$.length;
      $agent$$inline_3990_agent$$inline_4005$$ = $AdfAgent$$.$getAgent$();
      for($i$$inline_3991_i$$inline_4006$$ = 0;$i$$inline_3991_i$$inline_4006$$ < $leaf$$inline_5719_tableCount$$inline_3989_tableCount$$inline_4004$$;++$i$$inline_3991_i$$inline_4006$$) {
        if($rows$$inline_3992_rows$$inline_4007$$ = $c$$inline_5718_dataBody$$inline_3987_dataBody$$inline_4002_dataTables$$inline_3988_dataTables$$inline_4003_isSelectAll$$7$$[$i$$inline_3991_i$$inline_4006$$].rows) {
          $rowCount$$inline_3993_rowCount$$inline_4008$$ = $rows$$inline_3992_rows$$inline_4007$$.length;
          for($j$$inline_3994_j$$inline_4009$$ = 0;$j$$inline_3994_j$$inline_4009$$ < $rowCount$$inline_3993_rowCount$$inline_4008$$;++$j$$inline_3994_j$$inline_4009$$) {
            if($row$$inline_3995_row$$inline_4010$$ = $rows$$inline_3992_rows$$inline_4007$$[$j$$inline_3994_j$$inline_4009$$], $rowKey$$inline_3996_rowKey$$inline_4011$$ = $agent$$inline_3990_agent$$inline_4005$$.getAttribute($row$$inline_3995_row$$inline_4010$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$), $rowKey$$inline_3996_rowKey$$inline_4011$$ != $JSCompiler_alias_NULL$$ && !($JSCompiler_alias_FALSE$$ == $clearHighlightedRowKey_page$$inline_5716$$ && this.$_highlightedRowKey$ == $rowKey$$inline_3996_rowKey$$inline_4011$$)) {
              switch($isSelect$$inline_5715_selType$$1$$) {
                case $AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_SELECT$:
                  $JSCompiler_StaticMethods__selHighlightRow$$(this, $row$$inline_3995_row$$inline_4010$$);
                  break;
                case $AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UNSELECT$:
                  $JSCompiler_StaticMethods__selUnhighlightRow$$($row$$inline_3995_row$$inline_4010$$);
                  break;
                case $AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UPDATE$:
                  $colCount$$inline_5717_rowKeys$$16_selState$$inline_3986_selState$$inline_4001$$[$rowKey$$inline_3996_rowKey$$inline_4011$$] ? $JSCompiler_StaticMethods__selHighlightRow$$(this, $row$$inline_3995_row$$inline_4010$$) : $JSCompiler_StaticMethods__selUnhighlightRow$$($row$$inline_3995_row$$inline_4010$$)
              }
            }
          }
        }
      }
      $isSelect$$inline_5715_selType$$1$$ = 1 != $isSelect$$inline_5715_selType$$1$$;
      if(!this.$_headerless$) {
        $clearHighlightedRowKey_page$$inline_5716$$ = $AdfPage$$.$PAGE$;
        $colCount$$inline_5717_rowKeys$$16_selState$$inline_3986_selState$$inline_4001$$ = this.$_colCount$;
        for($c$$inline_5718_dataBody$$inline_3987_dataBody$$inline_4002_dataTables$$inline_3988_dataTables$$inline_4003_isSelectAll$$7$$ = 0;$c$$inline_5718_dataBody$$inline_3987_dataBody$$inline_4002_dataTables$$inline_3988_dataTables$$inline_4003_isSelectAll$$7$$ < $colCount$$inline_5717_rowKeys$$16_selState$$inline_3986_selState$$inline_4001$$;$c$$inline_5718_dataBody$$inline_3987_dataBody$$inline_4002_dataTables$$inline_3988_dataTables$$inline_4003_isSelectAll$$7$$++) {
          ($leaf$$inline_5719_tableCount$$inline_3989_tableCount$$inline_4004$$ = $JSCompiler_StaticMethods__getColumnHeaderLeafCell$$(this, $c$$inline_5718_dataBody$$inline_3987_dataBody$$inline_4002_dataTables$$inline_3988_dataTables$$inline_4003_isSelectAll$$7$$)) && $clearHighlightedRowKey_page$$inline_5716$$.$findComponent$($leaf$$inline_5719_tableCount$$inline_3989_tableCount$$inline_4004$$.id).getSelected() && ($isSelect$$inline_5715_selType$$1$$ ? $JSCompiler_StaticMethods__highlightColumn$$(this, 
          $c$$inline_5718_dataBody$$inline_3987_dataBody$$inline_4002_dataTables$$inline_3988_dataTables$$inline_4003_isSelectAll$$7$$) : $JSCompiler_StaticMethods__unHighlightColumn$$(this, $c$$inline_5718_dataBody$$inline_3987_dataBody$$inline_4002_dataTables$$inline_3988_dataTables$$inline_4003_isSelectAll$$7$$))
        }
      }
    }
  }
};
function $JSCompiler_StaticMethods__selSelectAll$$($JSCompiler_StaticMethods__selSelectAll$self$$) {
  var $dataBody$$109_dataTables$$3$$ = $JSCompiler_StaticMethods__selSelectAll$self$$.$GetDataBody$();
  if($dataBody$$109_dataTables$$3$$ != $JSCompiler_alias_NULL$$ && $JSCompiler_StaticMethods__isMultipleRowSelect$$($JSCompiler_StaticMethods__selSelectAll$self$$)) {
    $JSCompiler_StaticMethods__selSelectAll$self$$.$_selUpdateAll$($AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UNSELECT$, $JSCompiler_alias_TRUE$$);
    var $state$$91_tableCount$$3$$ = {};
    $state$$91_tableCount$$3$$[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$] = $JSCompiler_alias_TRUE$$;
    $JSCompiler_StaticMethods__updateTableSelectionState$$($JSCompiler_StaticMethods__selSelectAll$self$$, $state$$91_tableCount$$3$$);
    for(var $dataBody$$109_dataTables$$3$$ = $dataBody$$109_dataTables$$3$$.childNodes, $state$$91_tableCount$$3$$ = $dataBody$$109_dataTables$$3$$.length, $agent$$587$$ = $AdfAgent$$.$getAgent$(), $i$$498$$ = 0;$i$$498$$ < $state$$91_tableCount$$3$$;++$i$$498$$) {
      for(var $rows$$33$$ = $dataBody$$109_dataTables$$3$$[$i$$498$$].rows, $rowCount$$30$$ = $rows$$33$$.length, $j$$46$$ = 0;$j$$46$$ < $rowCount$$30$$;++$j$$46$$) {
        var $row$$79$$ = $rows$$33$$[$j$$46$$];
        $agent$$587$$.getAttribute($row$$79$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$) != $JSCompiler_alias_NULL$$ && $JSCompiler_StaticMethods__selHighlightRow$$($JSCompiler_StaticMethods__selSelectAll$self$$, $row$$79$$)
      }
    }
  }
}
function $JSCompiler_StaticMethods__unhiglightAnyExistingHighlightedRow$$($JSCompiler_StaticMethods__unhiglightAnyExistingHighlightedRow$self$$) {
  var $highlightedRowKey$$ = $JSCompiler_StaticMethods__unhiglightAnyExistingHighlightedRow$self$$.$_highlightedRowKey$;
  $highlightedRowKey$$ && ($JSCompiler_StaticMethods__unhiglightAnyExistingHighlightedRow$self$$.$_highlightedRowKey$ = $JSCompiler_alias_NULL$$, $JSCompiler_StaticMethods__unhiglightAnyExistingHighlightedRow$self$$.$_selIsSelected$($highlightedRowKey$$) || ($JSCompiler_StaticMethods__selUnhighlightRow$$($JSCompiler_StaticMethods__unhiglightAnyExistingHighlightedRow$self$$.$_highlightedRow$), $JSCompiler_StaticMethods__unhiglightAnyExistingHighlightedRow$self$$.$_highlightedRow$ = $JSCompiler_alias_NULL$$))
}
function $JSCompiler_StaticMethods__updateTableSelectionState$$($JSCompiler_StaticMethods__updateTableSelectionState$self$$, $state$$92$$) {
  $JSCompiler_StaticMethods__updateTableSelectionState$self$$.$_ignoreSelSet$ = $JSCompiler_alias_TRUE$$;
  $AdfLogger$$.$LOGGER$.finer("Update Table selection state to:", $state$$92$$);
  $JSCompiler_StaticMethods__updateTableSelectionState$self$$.$getComponent$().setSelectedRowKeys($state$$92$$);
  $JSCompiler_StaticMethods__updateTableSelectionState$self$$.$_ignoreSelSet$ = $JSCompiler_alias_FALSE$$
}
$JSCompiler_prototypeAlias$$.$ComponentSelectedRowKeysChanged$ = function $$JSCompiler_prototypeAlias$$$$ComponentSelectedRowKeysChanged$$($buddyComponent$$3_component$$1643$$, $domElement$$475$$, $newValue$$139$$, $oldValue$$95$$) {
  this.$_ignoreSelSet$ ? ($buddyComponent$$3_component$$1643$$ = this.$GetAssociatedComponent$(), $buddyComponent$$3_component$$1643$$ != $JSCompiler_alias_NULL$$ && $buddyComponent$$3_component$$1643$$.setSelectedRowKeys($newValue$$139$$)) : (this.$_selUpdateAll$($AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UNSELECT$, $JSCompiler_alias_TRUE$$, $oldValue$$95$$), this.$_selUpdateAll$($AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UPDATE$, $JSCompiler_alias_TRUE$$, $newValue$$139$$));
  this.$_pcPeer$ && this.$_pcPeer$.$updateRowSelectionContext$()
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ComponentSelectedRowKeysChanged", {$ComponentSelectedRowKeysChanged$:$AdfDhtmlTableBasePeer$$.prototype.$ComponentSelectedRowKeysChanged$});
function $JSCompiler_StaticMethods__resolveColumns$$($JSCompiler_StaticMethods__resolveColumns$self$$, $colIndices$$1$$, $colIds$$, $endIndex$$8_th$$6$$) {
  var $index$$151$$ = $AdfAgent$$.$AGENT$.$getIntAttribute$($endIndex$$8_th$$6$$, "_d_index", -1);
  if(0 <= $index$$151$$) {
    var $colSpan$$6$$ = $endIndex$$8_th$$6$$.colSpan;
    if($colSpan$$6$$ != $JSCompiler_alias_NULL$$ && 1 < ($colSpan$$6$$ = parseInt($colSpan$$6$$))) {
      for($endIndex$$8_th$$6$$ = $index$$151$$ + $colSpan$$6$$;$index$$151$$ < $endIndex$$8_th$$6$$;) {
        $colIds$$.push($JSCompiler_StaticMethods__getColumnHeaderLeafCell$$($JSCompiler_StaticMethods__resolveColumns$self$$, $index$$151$$).id), $colIndices$$1$$.push($index$$151$$++)
      }
    }else {
      $colIndices$$1$$.push($index$$151$$), $colIds$$.push($endIndex$$8_th$$6$$.id)
    }
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$_handleColumnHeaderDrag$ = function $$AdfDhtmlTableBasePeer$$$$$_handleColumnHeaderDrag$$($domEvent$$65$$) {
  var $headerAction$$6$$ = this.$__getColumnHeaderMouseAction$($domEvent$$65$$);
  if($headerAction$$6$$ != $JSCompiler_alias_NULL$$ && "select" == $headerAction$$6$$.type) {
    var $colIndices$$2$$ = $headerAction$$6$$.$colIndices$;
    0 < $colIndices$$2$$.length && ($JSCompiler_StaticMethods__selectColumnRange$$(this, this.$_activeColIndices$, this.$_activeColIds$, $colIndices$$2$$, $headerAction$$6$$.$colIds$), $JSCompiler_StaticMethods__queueColumnSelectionEvent$$(this))
  }
  $JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$$(this, $domEvent$$65$$);
  this.$_pcPeer$ && this.$_pcPeer$.$updateStandardMenuToolbarItems$()
};
$AdfDhtmlTableBasePeer$$.prototype.$_handleColumnHeaderDrop$ = function $$AdfDhtmlTableBasePeer$$$$$_handleColumnHeaderDrop$$() {
  var $columnHeader$$2$$ = this.$__getColumnHeader$();
  $AdfAgent$$.$AGENT$.$enableUserSelect$($columnHeader$$2$$);
  $JSCompiler_StaticMethods__queueColumnSelectionEvent$$(this)
};
function $JSCompiler_StaticMethods__doColumnSelections$$($JSCompiler_StaticMethods__doColumnSelections$self$$, $event$$244_i$$499_rowKeys$$17$$, $indices$$3$$, $ids$$17$$) {
  var $page$$182$$ = $AdfPage$$.$PAGE$;
  if($JSCompiler_StaticMethods__isMultipleColumnSelect$$($JSCompiler_StaticMethods__doColumnSelections$self$$) && $AdfAgent$$.$AGENT$.$isSelectionToggle$($event$$244_i$$499_rowKeys$$17$$)) {
    $event$$244_i$$499_rowKeys$$17$$ = $JSCompiler_StaticMethods__doColumnSelections$self$$.$getComponent$().getSelectedRowKeys();
    $AdfCollections$$.$isEmpty$($event$$244_i$$499_rowKeys$$17$$) || ($JSCompiler_StaticMethods__doColumnSelections$self$$.$_selUpdateAll$($AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UNSELECT$, $JSCompiler_alias_TRUE$$), $JSCompiler_StaticMethods__updateTableSelectionState$$($JSCompiler_StaticMethods__doColumnSelections$self$$, {}));
    $JSCompiler_StaticMethods__doColumnSelections$self$$.$_activeColIndices$ = $indices$$3$$;
    $JSCompiler_StaticMethods__doColumnSelections$self$$.$_activeColIds$ = $ids$$17$$;
    for($event$$244_i$$499_rowKeys$$17$$ = 0;$event$$244_i$$499_rowKeys$$17$$ < $indices$$3$$.length;$event$$244_i$$499_rowKeys$$17$$++) {
      var $col$$18$$ = $page$$182$$.$findComponent$($ids$$17$$[$event$$244_i$$499_rowKeys$$17$$]);
      $col$$18$$.getSelected() ? $JSCompiler_StaticMethods__unSelectColumn$$($JSCompiler_StaticMethods__doColumnSelections$self$$, $indices$$3$$[$event$$244_i$$499_rowKeys$$17$$], $col$$18$$) : $JSCompiler_StaticMethods__selectColumn$$($JSCompiler_StaticMethods__doColumnSelections$self$$, $indices$$3$$[$event$$244_i$$499_rowKeys$$17$$], $col$$18$$, $JSCompiler_alias_FALSE$$)
    }
    $JSCompiler_StaticMethods__queueColumnSelectionEvent$$($JSCompiler_StaticMethods__doColumnSelections$self$$)
  }else {
    if($event$$244_i$$499_rowKeys$$17$$.shiftKey && $JSCompiler_StaticMethods__isMultipleColumnSelect$$($JSCompiler_StaticMethods__doColumnSelections$self$$)) {
      $JSCompiler_StaticMethods__doColumnSelections$self$$.$_activeColIndices$ && 0 <= $JSCompiler_StaticMethods__doColumnSelections$self$$.$_activeColIndices$.length && ($JSCompiler_StaticMethods__doColumnSelections$self$$.$_colSelEventSelectedColIds$ = {}, $JSCompiler_StaticMethods__doColumnSelections$self$$.$_colSelEventUnselectedColIds$ = {}, $JSCompiler_StaticMethods__doColumnSelections$self$$.$_selUnselectAll$(), $JSCompiler_StaticMethods__selectColumnRange$$($JSCompiler_StaticMethods__doColumnSelections$self$$, 
      $JSCompiler_StaticMethods__doColumnSelections$self$$.$_activeColIndices$, $JSCompiler_StaticMethods__doColumnSelections$self$$.$_activeColIds$, $indices$$3$$, $ids$$17$$), $JSCompiler_StaticMethods__queueColumnSelectionEvent$$($JSCompiler_StaticMethods__doColumnSelections$self$$))
    }else {
      $JSCompiler_StaticMethods__doColumnSelections$self$$.$_activeColIndices$ = $indices$$3$$;
      $JSCompiler_StaticMethods__doColumnSelections$self$$.$_activeColIds$ = $ids$$17$$;
      $JSCompiler_StaticMethods__doColumnSelections$self$$.$_colSelEventSelectedColIds$ = {};
      $JSCompiler_StaticMethods__doColumnSelections$self$$.$_colSelEventUnselectedColIds$ = {};
      $JSCompiler_StaticMethods__doColumnSelections$self$$.$_selUnselectAll$();
      for($event$$244_i$$499_rowKeys$$17$$ = 0;$event$$244_i$$499_rowKeys$$17$$ < $indices$$3$$.length;$event$$244_i$$499_rowKeys$$17$$++) {
        $col$$18$$ = $page$$182$$.$findComponent$($ids$$17$$[$event$$244_i$$499_rowKeys$$17$$]), $JSCompiler_StaticMethods__selectColumn$$($JSCompiler_StaticMethods__doColumnSelections$self$$, $indices$$3$$[$event$$244_i$$499_rowKeys$$17$$], $col$$18$$, $JSCompiler_alias_FALSE$$)
      }
      $JSCompiler_StaticMethods__queueColumnSelectionEvent$$($JSCompiler_StaticMethods__doColumnSelections$self$$)
    }
  }
  $JSCompiler_StaticMethods__doColumnSelections$self$$.$_pcPeer$ && $JSCompiler_StaticMethods__doColumnSelections$self$$.$_pcPeer$.$updateStandardMenuToolbarItems$()
}
function $JSCompiler_StaticMethods__selectColumn$$($JSCompiler_StaticMethods__selectColumn$self$$, $index$$152$$, $col$$19$$, $queueEvent$$) {
  $col$$19$$.getSelected() || ($col$$19$$.setProperty(AdfRichColumn.SELECTED, $JSCompiler_alias_TRUE$$, $JSCompiler_alias_TRUE$$, $AdfUIComponent$$.$PROPAGATE_NEVER$), $JSCompiler_StaticMethods__highlightColumn$$($JSCompiler_StaticMethods__selectColumn$self$$, $index$$152$$), $JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__selectColumn$self$$) && $JSCompiler_StaticMethods__getActiveRowKey$$($JSCompiler_StaticMethods__selectColumn$self$$) && $JSCompiler_StaticMethods__setActiveRowKey$$($JSCompiler_StaticMethods__selectColumn$self$$, 
  $JSCompiler_alias_NULL$$), $JSCompiler_StaticMethods__selectColumn$self$$.$_colSelEventSelectedColIds$[$col$$19$$.$getClientId$()] = $JSCompiler_alias_TRUE$$, $queueEvent$$ && $JSCompiler_StaticMethods__queueColumnSelectionEvent$$($JSCompiler_StaticMethods__selectColumn$self$$))
}
function $JSCompiler_StaticMethods__unSelectColumn$$($JSCompiler_StaticMethods__unSelectColumn$self$$, $index$$153$$, $col$$20$$) {
  $col$$20$$.getSelected() && ($col$$20$$.setProperty(AdfRichColumn.SELECTED, $JSCompiler_alias_FALSE$$, $JSCompiler_alias_TRUE$$, $AdfUIComponent$$.$PROPAGATE_NEVER$), $JSCompiler_StaticMethods__unHighlightColumn$$($JSCompiler_StaticMethods__unSelectColumn$self$$, $index$$153$$), $JSCompiler_StaticMethods__unSelectColumn$self$$.$_colSelEventUnselectedColIds$[$col$$20$$.$getClientId$()] = $JSCompiler_alias_TRUE$$)
}
function $JSCompiler_StaticMethods__unSelectAllColumns$$($JSCompiler_StaticMethods__unSelectAllColumns$self$$) {
  if($JSCompiler_StaticMethods__isColumnSelectionEnabled$$($JSCompiler_StaticMethods__unSelectAllColumns$self$$)) {
    var $page$$183$$ = $AdfPage$$.$PAGE$, $colCount$$5$$ = $JSCompiler_StaticMethods__unSelectAllColumns$self$$.$_colCount$, $headerCell$$3$$;
    $JSCompiler_StaticMethods__unSelectAllColumns$self$$.$_colSelEventUnselectedColIds$ = {};
    for(var $c$$16$$ = 0;$c$$16$$ < $colCount$$5$$;$c$$16$$++) {
      ($headerCell$$3$$ = $JSCompiler_StaticMethods__getColumnHeaderLeafCell$$($JSCompiler_StaticMethods__unSelectAllColumns$self$$, $c$$16$$)) && $JSCompiler_StaticMethods__unSelectColumn$$($JSCompiler_StaticMethods__unSelectAllColumns$self$$, $c$$16$$, $page$$183$$.$findComponent$($headerCell$$3$$.id))
    }
  }
  $JSCompiler_StaticMethods__unSelectAllColumns$self$$.$_pcPeer$ && $JSCompiler_StaticMethods__unSelectAllColumns$self$$.$_pcPeer$.$updateStandardMenuToolbarItems$()
}
function $JSCompiler_StaticMethods__selectColumnRange$$($JSCompiler_StaticMethods__selectColumnRange$self$$, $iIndex_indicesStart$$, $idsStart_thId$$, $indicesEnd$$, $idsEnd$$) {
  for(var $page$$185$$ = $AdfPage$$.$PAGE$, $c$$18_incIndex$$ = 0;$c$$18_incIndex$$ < $iIndex_indicesStart$$.length;$c$$18_incIndex$$++) {
    $JSCompiler_StaticMethods__selectColumn$$($JSCompiler_StaticMethods__selectColumnRange$self$$, $iIndex_indicesStart$$[$c$$18_incIndex$$], $page$$185$$.$findComponent$($idsStart_thId$$[$c$$18_incIndex$$]))
  }
  $c$$18_incIndex$$ = $indicesEnd$$[0] > $iIndex_indicesStart$$[0] ? 1 : -1;
  $iIndex_indicesStart$$ = $iIndex_indicesStart$$[0];
  for($idsStart_thId$$ = $idsStart_thId$$[0];$iIndex_indicesStart$$ != $indicesEnd$$[0];) {
    $JSCompiler_StaticMethods__selectColumn$$($JSCompiler_StaticMethods__selectColumnRange$self$$, $iIndex_indicesStart$$, $page$$185$$.$findComponent$($idsStart_thId$$)), $iIndex_indicesStart$$ += $c$$18_incIndex$$, $idsStart_thId$$ = $JSCompiler_StaticMethods__getColumnHeaderLeafCell$$($JSCompiler_StaticMethods__selectColumnRange$self$$, $iIndex_indicesStart$$).id
  }
  for($c$$18_incIndex$$ = 0;$c$$18_incIndex$$ < $indicesEnd$$.length;$c$$18_incIndex$$++) {
    $JSCompiler_StaticMethods__selectColumn$$($JSCompiler_StaticMethods__selectColumnRange$self$$, $indicesEnd$$[$c$$18_incIndex$$], $page$$185$$.$findComponent$($idsEnd$$[$c$$18_incIndex$$]))
  }
}
function $JSCompiler_StaticMethods__highlightColumn$$($JSCompiler_StaticMethods__highlightColumn$self$$, $index$$154$$) {
  var $dataTables$$4_headerCell$$4$$ = $JSCompiler_StaticMethods__getColumnHeaderLeafCell$$($JSCompiler_StaticMethods__highlightColumn$self$$, $index$$154$$);
  $JSCompiler_StaticMethods__highlightCell$$($dataTables$$4_headerCell$$4$$);
  for(var $dataTables$$4_headerCell$$4$$ = $JSCompiler_StaticMethods__highlightColumn$self$$.$GetDataBody$().childNodes, $tableCount$$4$$ = $dataTables$$4_headerCell$$4$$.length, $isTableActive$$ = $JSCompiler_alias_NULL$$, $agent$$588$$ = $AdfAgent$$.$getAgent$(), $i$$500$$ = 0;$i$$500$$ < $tableCount$$4$$;++$i$$500$$) {
    for(var $rows$$34$$ = $dataTables$$4_headerCell$$4$$[$i$$500$$].rows, $rowCount$$31$$ = $rows$$34$$.length, $j$$47$$ = 0;$j$$47$$ < $rowCount$$31$$;++$j$$47$$) {
      $agent$$588$$.getAttribute($rows$$34$$[$j$$47$$], $AdfDhtmlTableBasePeer$$.$_ROW_KEY$, $JSCompiler_alias_NULL$$) && ($isTableActive$$ == $JSCompiler_alias_NULL$$ && ($isTableActive$$ = $JSCompiler_StaticMethods__highlightColumn$self$$.$isInActiveHeirarchy$()), $JSCompiler_StaticMethods__highlightColumn$self$$.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__highlightColumn$self$$, $index$$154$$) ? $JSCompiler_StaticMethods__highlightCell$$($JSCompiler_StaticMethods__getInnerTableCell$$($JSCompiler_StaticMethods__highlightColumn$self$$, 
      $rows$$34$$[$j$$47$$], $index$$154$$)) : !$JSCompiler_StaticMethods__highlightColumn$self$$.$_hasFrozenColumn$() || $JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__highlightColumn$self$$) ? $JSCompiler_StaticMethods__highlightCell$$($rows$$34$$[$j$$47$$].cells[$index$$154$$]) : $JSCompiler_StaticMethods__highlightCell$$($rows$$34$$[$j$$47$$].cells[$index$$154$$ - $JSCompiler_StaticMethods__highlightColumn$self$$.$_firstFrozen$ + 1]))
    }
  }
}
function $JSCompiler_StaticMethods__unHighlightColumn$$($JSCompiler_StaticMethods__unHighlightColumn$self$$, $index$$155$$) {
  var $dataTables$$5_headerCell$$5$$ = $JSCompiler_StaticMethods__getColumnHeaderLeafCell$$($JSCompiler_StaticMethods__unHighlightColumn$self$$, $index$$155$$);
  $JSCompiler_StaticMethods__unHighlightCell$$($dataTables$$5_headerCell$$5$$);
  for(var $dataTables$$5_headerCell$$5$$ = $JSCompiler_StaticMethods__unHighlightColumn$self$$.$GetDataBody$().childNodes, $tableCount$$5$$ = $dataTables$$5_headerCell$$5$$.length, $agent$$589$$ = $AdfAgent$$.$getAgent$(), $i$$501$$ = 0;$i$$501$$ < $tableCount$$5$$;++$i$$501$$) {
    for(var $rows$$35$$ = $dataTables$$5_headerCell$$5$$[$i$$501$$].rows, $rowCount$$32$$ = $rows$$35$$.length, $j$$48$$ = 0;$j$$48$$ < $rowCount$$32$$;++$j$$48$$) {
      $agent$$589$$.getAttribute($rows$$35$$[$j$$48$$], $AdfDhtmlTableBasePeer$$.$_ROW_KEY$, $JSCompiler_alias_NULL$$) && ($JSCompiler_StaticMethods__unHighlightColumn$self$$.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__unHighlightColumn$self$$, $index$$155$$) ? $JSCompiler_StaticMethods__unHighlightCell$$($JSCompiler_StaticMethods__getInnerTableCell$$($JSCompiler_StaticMethods__unHighlightColumn$self$$, $rows$$35$$[$j$$48$$], $index$$155$$)) : !$JSCompiler_StaticMethods__unHighlightColumn$self$$.$_hasFrozenColumn$() || 
      $JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__unHighlightColumn$self$$) ? $JSCompiler_StaticMethods__unHighlightCell$$($rows$$35$$[$j$$48$$].cells[$index$$155$$]) : $JSCompiler_StaticMethods__unHighlightCell$$($rows$$35$$[$j$$48$$].cells[$index$$155$$ - $JSCompiler_StaticMethods__unHighlightColumn$self$$.$_firstFrozen$ + 1]))
    }
  }
}
function $JSCompiler_StaticMethods__highlightCell$$($cell$$14$$) {
  $AdfDomUtils$$.$addCSSClassName$($cell$$14$$, $AdfDhtmlTableBasePeer$$.$_SELECTED_CLASS$)
}
function $JSCompiler_StaticMethods__unHighlightCell$$($cell$$15$$) {
  $AdfDomUtils$$.$removeCSSClassName$($cell$$15$$, $AdfDhtmlTableBasePeer$$.$_SELECTED_CLASS$);
  $AdfDomUtils$$.$removeCSSClassName$($cell$$15$$, $AdfDhtmlTableBasePeer$$.$_INACTIVE_CLASS$)
}
function $JSCompiler_StaticMethods__getParentTH$$($JSCompiler_StaticMethods__getParentTH$self$$, $domEvent$$67$$) {
  for(var $target$$178$$ = $AdfAgent$$.$AGENT$.$getEventTarget$($domEvent$$67$$), $th$$7$$ = $JSCompiler_alias_NULL$$, $rootElem$$6$$ = $JSCompiler_StaticMethods__getParentTH$self$$.$getDomElement$();!$th$$7$$ && $target$$178$$ && $target$$178$$ != $rootElem$$6$$ && 1 == $target$$178$$.nodeType;) {
    $target$$178$$.getAttribute("_d_index") ? $th$$7$$ = $target$$178$$ : $target$$178$$ = $target$$178$$.parentNode
  }
  return $th$$7$$
}
$AdfDhtmlTableBasePeer$$.prototype.$__getColumnHeaderMouseAction$ = function $$AdfDhtmlTableBasePeer$$$$$__getColumnHeaderMouseAction$$($JSCompiler_temp$$4953_domEvent$$69_enableColumnDragDrop$$inline_5724_sortedType$$inline_4029$$) {
  var $action$$9$$ = $JSCompiler_alias_NULL$$;
  if(!this.$_headerless$) {
    var $agent$$592_column$$inline_5729_mouseX$$1_page$$inline_5723_sortDescending$$inline_4027_thPos$$ = $AdfAgent$$.$AGENT$, $th$$9_th$$inline_4022$$ = $JSCompiler_alias_NULL$$, $action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$ = this.$__getColumnHeader$(), $action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$ = $agent$$592_column$$inline_5729_mouseX$$1_page$$inline_5723_sortDescending$$inline_4027_thPos$$.$getElementPosition$($action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$), 
    $agent$$inline_4023_columns$$inline_5726_isLeaf$$inline_5727_mousePos$$12_width$$45$$ = $agent$$592_column$$inline_5729_mouseX$$1_page$$inline_5723_sortDescending$$inline_4027_thPos$$.$getMousePosition$($JSCompiler_temp$$4953_domEvent$$69_enableColumnDragDrop$$inline_5724_sortedType$$inline_4029$$);
    $agent$$inline_4023_columns$$inline_5726_isLeaf$$inline_5727_mousePos$$12_width$$45$$.y - $action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$.y <= this.$_cachedCHHeight$ && ($th$$9_th$$inline_4022$$ = $JSCompiler_StaticMethods__getParentTH$$(this, $JSCompiler_temp$$4953_domEvent$$69_enableColumnDragDrop$$inline_5724_sortedType$$inline_4029$$));
    if($th$$9_th$$inline_4022$$) {
      $action$$9$$ = {};
      $action$$9$$.$cell$ = $th$$9_th$$inline_4022$$;
      if($th$$9_th$$inline_4022$$.getAttribute("_afrFH") != $JSCompiler_alias_NULL$$) {
        return $action$$9$$.type = "clearAllFilter", $action$$9$$
      }
      if(!this.$_virtInitialized$) {
        return $JSCompiler_alias_NULL$$
      }
      var $action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$ = $JSCompiler_alias_NULL$$, $displayIndex$$4_isColSelectionOn$$inline_4025_siElem$$inline_4028$$ = $agent$$592_column$$inline_5729_mouseX$$1_page$$inline_5723_sortDescending$$inline_4027_thPos$$.$getIntAttribute$($th$$9_th$$inline_4022$$, "_d_index", -1), $colIds$$inline_5725_isRTL$$30_sortAscending$$inline_4026$$ = $AdfDhtmlTableBasePeer$$.$_isRTL$();
      if(-1 != $displayIndex$$4_isColSelectionOn$$inline_4025_siElem$$inline_4028$$ && "enabled" == this.$getComponent$().getColumnResizing()) {
        var $agent$$592_column$$inline_5729_mouseX$$1_page$$inline_5723_sortDescending$$inline_4027_thPos$$ = $agent$$592_column$$inline_5729_mouseX$$1_page$$inline_5723_sortDescending$$inline_4027_thPos$$.$getElementPosition$($th$$9_th$$inline_4022$$), $agent$$592_column$$inline_5729_mouseX$$1_page$$inline_5723_sortDescending$$inline_4027_thPos$$ = $agent$$inline_4023_columns$$inline_5726_isLeaf$$inline_5727_mousePos$$12_width$$45$$.x - $agent$$592_column$$inline_5729_mouseX$$1_page$$inline_5723_sortDescending$$inline_4027_thPos$$.x, 
        $agent$$inline_4023_columns$$inline_5726_isLeaf$$inline_5727_mousePos$$12_width$$45$$ = $th$$9_th$$inline_4022$$.offsetWidth, $columnFound$$inline_5730_isLastColResizeAllowed_isRoot$$inline_5728_target$$inline_4024$$ = !(-1 != this.$_lastColWidthOverride$ && $displayIndex$$4_isColSelectionOn$$inline_4025_siElem$$inline_4028$$ == this.$_colCount$ - 1);
        $agent$$592_column$$inline_5729_mouseX$$1_page$$inline_5723_sortDescending$$inline_4027_thPos$$ <= this.$__getColumnResizeMargin$() ? $colIds$$inline_5725_isRTL$$30_sortAscending$$inline_4026$$ ? $columnFound$$inline_5730_isLastColResizeAllowed_isRoot$$inline_5728_target$$inline_4024$$ && ($action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$ = "end") : 0 < $displayIndex$$4_isColSelectionOn$$inline_4025_siElem$$inline_4028$$ && ($action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$ = 
        "start") : $agent$$inline_4023_columns$$inline_5726_isLeaf$$inline_5727_mousePos$$12_width$$45$$ - $agent$$592_column$$inline_5729_mouseX$$1_page$$inline_5723_sortDescending$$inline_4027_thPos$$ <= this.$__getColumnResizeMargin$() && ($colIds$$inline_5725_isRTL$$30_sortAscending$$inline_4026$$ ? 0 < $displayIndex$$4_isColSelectionOn$$inline_4025_siElem$$inline_4028$$ && ($action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$ = "start") : $columnFound$$inline_5730_isLastColResizeAllowed_isRoot$$inline_5728_target$$inline_4024$$ && 
        ($action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$ = "end"))
      }
      if($action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$) {
        $action$$9$$.type = "resize", $action$$9$$.data = $action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$
      }else {
        a: {
          if($action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$ = $action$$9$$, $agent$$inline_4023_columns$$inline_5726_isLeaf$$inline_5727_mousePos$$12_width$$45$$ = $AdfAgent$$.$AGENT$, $columnFound$$inline_5730_isLastColResizeAllowed_isRoot$$inline_5728_target$$inline_4024$$ = $agent$$inline_4023_columns$$inline_5726_isLeaf$$inline_5727_mousePos$$12_width$$45$$.$getEventTarget$($JSCompiler_temp$$4953_domEvent$$69_enableColumnDragDrop$$inline_5724_sortedType$$inline_4029$$), $displayIndex$$4_isColSelectionOn$$inline_4025_siElem$$inline_4028$$ = 
          $JSCompiler_StaticMethods__isColumnSelectionEnabled$$(this), ($colIds$$inline_5725_isRTL$$30_sortAscending$$inline_4026$$ = $columnFound$$inline_5730_isLastColResizeAllowed_isRoot$$inline_5728_target$$inline_4024$$.parentNode.getAttribute($AdfDhtmlTableBasePeer$$.$_SORT_ASCENDING$)) || ($colIds$$inline_5725_isRTL$$30_sortAscending$$inline_4026$$ = $columnFound$$inline_5730_isLastColResizeAllowed_isRoot$$inline_5728_target$$inline_4024$$.parentNode.parentNode.getAttribute($AdfDhtmlTableBasePeer$$.$_SORT_ASCENDING$)), 
          ($agent$$592_column$$inline_5729_mouseX$$1_page$$inline_5723_sortDescending$$inline_4027_thPos$$ = $columnFound$$inline_5730_isLastColResizeAllowed_isRoot$$inline_5728_target$$inline_4024$$.parentNode.getAttribute($AdfDhtmlTableBasePeer$$.$_SORT_DESCENDING$)) || ($agent$$592_column$$inline_5729_mouseX$$1_page$$inline_5723_sortDescending$$inline_4027_thPos$$ = $columnFound$$inline_5730_isLastColResizeAllowed_isRoot$$inline_5728_target$$inline_4024$$.parentNode.parentNode.getAttribute($AdfDhtmlTableBasePeer$$.$_SORT_DESCENDING$)), 
          $colIds$$inline_5725_isRTL$$30_sortAscending$$inline_4026$$ || $agent$$592_column$$inline_5729_mouseX$$1_page$$inline_5723_sortDescending$$inline_4027_thPos$$) {
            if("click" == $JSCompiler_temp$$4953_domEvent$$69_enableColumnDragDrop$$inline_5724_sortedType$$inline_4029$$.type) {
              $displayIndex$$4_isColSelectionOn$$inline_4025_siElem$$inline_4028$$ = $agent$$inline_4023_columns$$inline_5726_isLeaf$$inline_5727_mousePos$$12_width$$45$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($th$$9_th$$inline_4022$$.id, $AdfDhtmlTableBasePeer$$.$__SORT_INDICATOR$));
              $JSCompiler_temp$$4953_domEvent$$69_enableColumnDragDrop$$inline_5724_sortedType$$inline_4029$$ = $displayIndex$$4_isColSelectionOn$$inline_4025_siElem$$inline_4028$$.getAttribute($AdfDhtmlTableBasePeer$$.$_SORTED_TYPE$);
              if($colIds$$inline_5725_isRTL$$30_sortAscending$$inline_4026$$) {
                if($JSCompiler_temp$$4953_domEvent$$69_enableColumnDragDrop$$inline_5724_sortedType$$inline_4029$$ == $AdfDhtmlTableBasePeer$$.$_SORTED_ASCENDING$) {
                  break a
                }
                $action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$.$sortOrder$ = $JSCompiler_alias_TRUE$$
              }else {
                if($agent$$592_column$$inline_5729_mouseX$$1_page$$inline_5723_sortDescending$$inline_4027_thPos$$) {
                  if($JSCompiler_temp$$4953_domEvent$$69_enableColumnDragDrop$$inline_5724_sortedType$$inline_4029$$ == $AdfDhtmlTableBasePeer$$.$_SORTED_DESCENDING$) {
                    break a
                  }
                  $action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$.$sortOrder$ = $JSCompiler_alias_FALSE$$
                }
              }
              $action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$.type = "sort";
              $action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$.$sortProperty$ = $AdfPage$$.$PAGE$.$findComponent$($th$$9_th$$inline_4022$$.id).getSortProperty()
            }
          }else {
            if($th$$9_th$$inline_4022$$.getAttribute($AdfDhtmlTableBasePeer$$.$_SELECT_ALL$) != $JSCompiler_alias_NULL$$) {
              $action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$.type = "selectAll"
            }else {
              if(-1 == $th$$9_th$$inline_4022$$.id.indexOf("_afrBlankColumn")) {
                if(!$displayIndex$$4_isColSelectionOn$$inline_4025_siElem$$inline_4028$$ && this.$getComponent$().getDisableColumnReordering() && $th$$9_th$$inline_4022$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_HEADER$) == $JSCompiler_alias_NULL$$) {
                  $action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$.type = "default"
                }else {
                  if(!$displayIndex$$4_isColSelectionOn$$inline_4025_siElem$$inline_4028$$ && $th$$9_th$$inline_4022$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_HEADER$) == $JSCompiler_alias_NULL$$ && $th$$9_th$$inline_4022$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROOT_COLUMN$) != $JSCompiler_alias_NULL$$) {
                    $displayIndex$$4_isColSelectionOn$$inline_4025_siElem$$inline_4028$$ = $agent$$inline_4023_columns$$inline_5726_isLeaf$$inline_5727_mousePos$$12_width$$45$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($th$$9_th$$inline_4022$$.id, $AdfDhtmlTableBasePeer$$.$__SORT_INDICATOR$)), $displayIndex$$4_isColSelectionOn$$inline_4025_siElem$$inline_4028$$ != $JSCompiler_alias_NULL$$ ? "click" == $JSCompiler_temp$$4953_domEvent$$69_enableColumnDragDrop$$inline_5724_sortedType$$inline_4029$$.type ? 
                    ($JSCompiler_temp$$4953_domEvent$$69_enableColumnDragDrop$$inline_5724_sortedType$$inline_4029$$ = $displayIndex$$4_isColSelectionOn$$inline_4025_siElem$$inline_4028$$.getAttribute($AdfDhtmlTableBasePeer$$.$_SORTED_TYPE$), $action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$.$sortOrder$ = $JSCompiler_temp$$4953_domEvent$$69_enableColumnDragDrop$$inline_5724_sortedType$$inline_4029$$ == $AdfDhtmlTableBasePeer$$.$_SORTED_ASCENDING$ ? $JSCompiler_alias_FALSE$$ : $JSCompiler_alias_TRUE$$, 
                    $action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$.type = "sort", $action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$.$sortProperty$ = $AdfPage$$.$PAGE$.$findComponent$($th$$9_th$$inline_4022$$.id).getSortProperty()) : $action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$.type = "mousemove" == $JSCompiler_temp$$4953_domEvent$$69_enableColumnDragDrop$$inline_5724_sortedType$$inline_4029$$.type ? "default" : "move" : $action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$.type = 
                    "move"
                  }else {
                    if($th$$9_th$$inline_4022$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_HEADER$) == $JSCompiler_alias_NULL$$) {
                      if($JSCompiler_temp$$4953_domEvent$$69_enableColumnDragDrop$$inline_5724_sortedType$$inline_4029$$ = !$displayIndex$$4_isColSelectionOn$$inline_4025_siElem$$inline_4028$$ || !$agent$$inline_4023_columns$$inline_5726_isLeaf$$inline_5727_mousePos$$12_width$$45$$.$isSelectionToggle$($JSCompiler_temp$$4953_domEvent$$69_enableColumnDragDrop$$inline_5724_sortedType$$inline_4029$$)) {
                        $agent$$592_column$$inline_5729_mouseX$$1_page$$inline_5723_sortDescending$$inline_4027_thPos$$ = $AdfPage$$.$PAGE$;
                        $JSCompiler_temp$$4953_domEvent$$69_enableColumnDragDrop$$inline_5724_sortedType$$inline_4029$$ = $JSCompiler_alias_FALSE$$;
                        $colIds$$inline_5725_isRTL$$30_sortAscending$$inline_4026$$ = $JSCompiler_alias_NULL$$;
                        $agent$$inline_4023_columns$$inline_5726_isLeaf$$inline_5727_mousePos$$12_width$$45$$ = this.$_flattenedColumns$;
                        $agent$$inline_4023_columns$$inline_5726_isLeaf$$inline_5727_mousePos$$12_width$$45$$ = $th$$9_th$$inline_4022$$.getAttribute($AdfDhtmlTableBasePeer$$.$_LEAF_COLUMN$) != $JSCompiler_alias_NULL$$;
                        $columnFound$$inline_5730_isLastColResizeAllowed_isRoot$$inline_5728_target$$inline_4024$$ = $th$$9_th$$inline_4022$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROOT_COLUMN$) != $JSCompiler_alias_NULL$$;
                        if($agent$$inline_4023_columns$$inline_5726_isLeaf$$inline_5727_mousePos$$12_width$$45$$ && $columnFound$$inline_5730_isLastColResizeAllowed_isRoot$$inline_5728_target$$inline_4024$$) {
                          $th$$9_th$$inline_4022$$.id && (0 < $th$$9_th$$inline_4022$$.id.length && $agent$$592_column$$inline_5729_mouseX$$1_page$$inline_5723_sortDescending$$inline_4027_thPos$$.$findComponent$($th$$9_th$$inline_4022$$.id).getSelected()) && ($colIds$$inline_5725_isRTL$$30_sortAscending$$inline_4026$$ = [$th$$9_th$$inline_4022$$.id])
                        }else {
                          if($columnFound$$inline_5730_isLastColResizeAllowed_isRoot$$inline_5728_target$$inline_4024$$) {
                            if($JSCompiler_StaticMethods__resolveColumns$$(this, [], $colIds$$inline_5725_isRTL$$30_sortAscending$$inline_4026$$ = [], $th$$9_th$$inline_4022$$), 0 == $colIds$$inline_5725_isRTL$$30_sortAscending$$inline_4026$$.length) {
                              $colIds$$inline_5725_isRTL$$30_sortAscending$$inline_4026$$ = $JSCompiler_alias_NULL$$
                            }else {
                              for(i = $colIds$$inline_5725_isRTL$$30_sortAscending$$inline_4026$$.length - 1;0 <= i;--i) {
                                if(!$agent$$592_column$$inline_5729_mouseX$$1_page$$inline_5723_sortDescending$$inline_4027_thPos$$.$findComponent$($colIds$$inline_5725_isRTL$$30_sortAscending$$inline_4026$$[i]).getSelected()) {
                                  $colIds$$inline_5725_isRTL$$30_sortAscending$$inline_4026$$ = $JSCompiler_alias_NULL$$;
                                  break
                                }
                              }
                            }
                          }
                        }
                        if($colIds$$inline_5725_isRTL$$30_sortAscending$$inline_4026$$) {
                          $JSCompiler_temp$$4953_domEvent$$69_enableColumnDragDrop$$inline_5724_sortedType$$inline_4029$$ = $JSCompiler_alias_TRUE$$;
                          $agent$$inline_4023_columns$$inline_5726_isLeaf$$inline_5727_mousePos$$12_width$$45$$ = this.$__getVisibleLeafColumns$();
                          for(i = $agent$$inline_4023_columns$$inline_5726_isLeaf$$inline_5727_mousePos$$12_width$$45$$.length - 1;0 <= i;--i) {
                            if(($agent$$592_column$$inline_5729_mouseX$$1_page$$inline_5723_sortDescending$$inline_4027_thPos$$ = $agent$$inline_4023_columns$$inline_5726_isLeaf$$inline_5727_mousePos$$12_width$$45$$[i]) && $agent$$592_column$$inline_5729_mouseX$$1_page$$inline_5723_sortDescending$$inline_4027_thPos$$.getSelected()) {
                              $columnFound$$inline_5730_isLastColResizeAllowed_isRoot$$inline_5728_target$$inline_4024$$ = $JSCompiler_alias_FALSE$$;
                              for(j = $colIds$$inline_5725_isRTL$$30_sortAscending$$inline_4026$$.length - 1;0 <= j;--j) {
                                if($agent$$592_column$$inline_5729_mouseX$$1_page$$inline_5723_sortDescending$$inline_4027_thPos$$.$getClientId$() == $colIds$$inline_5725_isRTL$$30_sortAscending$$inline_4026$$[j]) {
                                  $columnFound$$inline_5730_isLastColResizeAllowed_isRoot$$inline_5728_target$$inline_4024$$ = $JSCompiler_alias_TRUE$$;
                                  break
                                }
                              }
                              if(!$columnFound$$inline_5730_isLastColResizeAllowed_isRoot$$inline_5728_target$$inline_4024$$) {
                                $JSCompiler_temp$$4953_domEvent$$69_enableColumnDragDrop$$inline_5724_sortedType$$inline_4029$$ = $JSCompiler_alias_FALSE$$;
                                break
                              }
                            }
                          }
                        }
                      }
                      $JSCompiler_temp$$4953_domEvent$$69_enableColumnDragDrop$$inline_5724_sortedType$$inline_4029$$ ? this.$getComponent$().getDisableColumnReordering() || ($action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$.type = "move") : $th$$9_th$$inline_4022$$.id && $displayIndex$$4_isColSelectionOn$$inline_4025_siElem$$inline_4028$$ ? ($action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$.type = "select", $JSCompiler_StaticMethods__resolveColumns$$(this, $action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$.$colIndices$ = 
                      [], $action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$.$colIds$ = [], $th$$9_th$$inline_4022$$)) : $action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$.type = "default"
                    }else {
                      $action$$inline_4021_colHeader$$5_headerPos$$2_resizeData$$.type = "default"
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
  return $action$$9$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getColumnHeaderMouseAction", {$__getColumnHeaderMouseAction$:$AdfDhtmlTableBasePeer$$.prototype.$__getColumnHeaderMouseAction$});
$AdfDhtmlTableBasePeer$$.prototype.$_handleColResizeDrag$ = function $$AdfDhtmlTableBasePeer$$$$$_handleColResizeDrag$$($domEvent$$72$$, $deltaX$$37$$) {
  var $s$$9$$ = this.$__getElemBySubId$("ri").style, $left$$21$$ = parseInt($s$$9$$.left), $width$$46$$ = parseInt(this.$_resizedTH$.style.width), $delta$$12$$ = this.$_resizeColDelta$ + ($AdfDhtmlTableBasePeer$$.$_isRTL$() ? -$deltaX$$37$$ : $deltaX$$37$$), $largestMinimumWidth$$ = $JSCompiler_StaticMethods__getLargestMinimumWidth$$(this);
  this.$_resizeColDelta$ = $delta$$12$$;
  $width$$46$$ + $delta$$12$$ >= $largestMinimumWidth$$ && ($s$$9$$.left = $left$$21$$ + $deltaX$$37$$ + "px")
};
function $JSCompiler_StaticMethods__getLargestMinimumWidth$$($JSCompiler_StaticMethods__getLargestMinimumWidth$self$$) {
  var $displayIndex$$5_largestMinimumWidth$$1$$ = $JSCompiler_StaticMethods__getLargestMinimumWidth$self$$.$_resizedIndex$, $columnCount$$4_resizedColumnComponent$$ = $JSCompiler_StaticMethods__getLargestMinimumWidth$self$$.$__getVisibleLeafColumns$()[$displayIndex$$5_largestMinimumWidth$$1$$], $displayIndex$$5_largestMinimumWidth$$1$$ = $JSCompiler_StaticMethods__getLargestMinimumWidth$self$$.$_largestMinimumWidth$;
  if($displayIndex$$5_largestMinimumWidth$$1$$ == $JSCompiler_alias_NULL$$) {
    var $displayIndex$$5_largestMinimumWidth$$1$$ = 0, $selectedColumns$$8$$ = $JSCompiler_StaticMethods__getLargestMinimumWidth$self$$.$__getSelectedColumns$();
    if(-1 == $AdfCollections$$.indexOf($selectedColumns$$8$$, $columnCount$$4_resizedColumnComponent$$)) {
      $displayIndex$$5_largestMinimumWidth$$1$$ = $columnCount$$4_resizedColumnComponent$$.getMinimumWidth()
    }else {
      for(var $columnCount$$4_resizedColumnComponent$$ = $selectedColumns$$8$$.length, $c$$19$$ = 0;$c$$19$$ < $columnCount$$4_resizedColumnComponent$$;$c$$19$$++) {
        var $columnMinimumWidth$$ = $selectedColumns$$8$$[$c$$19$$].getMinimumWidth(), $displayIndex$$5_largestMinimumWidth$$1$$ = Math.max($displayIndex$$5_largestMinimumWidth$$1$$, $columnMinimumWidth$$)
      }
    }
    $JSCompiler_StaticMethods__getLargestMinimumWidth$self$$.$_largestMinimumWidth$ = $displayIndex$$5_largestMinimumWidth$$1$$
  }
  return $JSCompiler_StaticMethods__getLargestMinimumWidth$self$$.$_largestMinimumWidth$
}
$AdfDhtmlTableBasePeer$$.prototype.$_handleColResizeDrop$ = function $$AdfDhtmlTableBasePeer$$$$$_handleColResizeDrop$$() {
  var $delta$$13_indicator$$2$$ = this.$__getElemBySubId$("ri");
  $JSCompiler_StaticMethods__hideElement$$(this, $delta$$13_indicator$$2$$);
  this.$isHeightAutoSized$() && 2 >= this.$_autoHeightRows$ && $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$$(this, 17);
  var $delta$$13_indicator$$2$$ = this.$_resizeColDelta$, $th$$13$$ = this.$_resizedTH$, $newWidth$$56$$ = parseInt($delta$$13_indicator$$2$$) + parseInt($th$$13$$.style.width), $largestMinimumWidth$$2_maxWidth$$8$$ = $JSCompiler_StaticMethods__getLargestMinimumWidth$$(this), $newWidth$$56$$ = Math.max($newWidth$$56$$, $largestMinimumWidth$$2_maxWidth$$8$$);
  this.$_hasFrozenColumn$() && $JSCompiler_StaticMethods__isColumnFrozen$$(this, this.$_resizedIndex$) && ($largestMinimumWidth$$2_maxWidth$$8$$ = Math.max(this.$GetDataBody$().clientWidth - 10, $largestMinimumWidth$$2_maxWidth$$8$$), $th$$13$$.offsetLeft + $newWidth$$56$$ >= $largestMinimumWidth$$2_maxWidth$$8$$ && ($newWidth$$56$$ = $largestMinimumWidth$$2_maxWidth$$8$$ - $th$$13$$.offsetLeft));
  $AdfAssert$$.assert(!isNaN($newWidth$$56$$), "Illegal width for column resize drop.  delta \x3d " + $delta$$13_indicator$$2$$ + ", th.style.width \x3d " + $th$$13$$.style.width);
  $JSCompiler_StaticMethods__doColResizesFromUser$$(this, $newWidth$$56$$, $JSCompiler_alias_NULL$$)
};
function $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$$($JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$, $minHeightIncr$$) {
  var $newSbh_scroller$$33$$ = $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$GetScroller$(), $agent$$594_version$$50$$ = $AdfAgent$$.$getAgent$(), $container$$28_isIE$$14$$ = $agent$$594_version$$50$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$;
  if($newSbh_scroller$$33$$ != $JSCompiler_alias_NULL$$ && $container$$28_isIE$$14$$ && 2 > $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$GetRowCount$()) {
    var $container$$28_isIE$$14$$ = $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$getDomElement$(), $scrollbarHeight$$4$$ = $JSCompiler_StaticMethods__getScrollbarHeight$$($JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$), $bodyHeight$$1_dataBody$$110$$ = $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$GetDataBody$(), $bodyHeight$$1_dataBody$$110$$ = !$JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$IsEmpty$ ? $JSCompiler_StaticMethods__computeAutoHeight$$($JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$) : 
    $bodyHeight$$1_dataBody$$110$$.offsetHeight, $elementToPurgeMinHeight$$ = $JSCompiler_alias_NULL$$, $minHeightToAssign$$ = 0, $agent$$594_version$$50$$ = $agent$$594_version$$50$$.$getVersion$();
    if(7 < $agent$$594_version$$50$$ && 9 > $agent$$594_version$$50$$) {
      $elementToPurgeMinHeight$$ = $newSbh_scroller$$33$$;
      if(!$JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$) || $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$_isPaged$) {
        $elementToPurgeMinHeight$$ = $newSbh_scroller$$33$$[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$]
      }
      $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$_averageRowHeight$ != $JSCompiler_alias_NULL$$ && ($minHeightToAssign$$ = $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$_averageRowHeight$, $elementToPurgeMinHeight$$.style.minHeight = ($minHeightIncr$$ ? $minHeightIncr$$ : 8) + $minHeightToAssign$$ + "px");
      $elementToPurgeMinHeight$$ != $JSCompiler_alias_NULL$$ && ($newSbh_scroller$$33$$ = $JSCompiler_StaticMethods__getScrollbarHeight$$($JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$), $scrollbarHeight$$4$$ != $newSbh_scroller$$33$$ && (newHeight = $bodyHeight$$1_dataBody$$110$$ + $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$_cachedCHHeight$ + $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$_cachedCFHeight$ + $newSbh_scroller$$33$$, 
      $JSCompiler_StaticMethods__sizeOuterContainer$$($container$$28_isIE$$14$$, newHeight), $JSCompiler_StaticMethods__setScrollerHeight$$($JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$, newHeight, $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$_cachedCHHeight$, $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$_cachedCFHeight$, $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$_cachedNBHeight$)), $elementToPurgeMinHeight$$.style.minHeight = 
      $minHeightToAssign$$ + "px")
    }
  }
}
function $JSCompiler_StaticMethods__doColResizesFromUser$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$, $firstRow$$inline_4034_newWidth$$57_stretchDetails$$, $oldWidth$$36_r$$13_rightDrag$$inline_4050$$) {
  $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$.$_largestMinimumWidth$ = $JSCompiler_alias_NULL$$;
  $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$.$_resizedTH$ = $JSCompiler_alias_NULL$$;
  var $affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$ = $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$.$_resizedIndex$, $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ = $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$.$__getVisibleLeafColumns$(), $leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$ = 
  $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$.length, $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$ = $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$[$affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$], $columnStretching$$2_dataBody$$111_flexibleColumns_uberDelta$$ = $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$.$GetDataBody$(), 
  $maxOldWidth$$inline_4041_oldDesiredWidth_selectedColumns$$9_widthDelta$$inline_4053$$ = $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$.$__getSelectedColumns$(), $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$ = $JSCompiler_alias_FALSE$$;
  $oldWidth$$36_r$$13_rightDrag$$inline_4050$$ == $JSCompiler_alias_NULL$$ && ($addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$ = -1 != $AdfCollections$$.indexOf($maxOldWidth$$inline_4041_oldDesiredWidth_selectedColumns$$9_widthDelta$$inline_4053$$, $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$));
  var $columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$;
  $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$.$IsEmpty$ || ($columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ = $columnStretching$$2_dataBody$$111_flexibleColumns_uberDelta$$.childNodes[0].rows[0], $AdfAssert$$.assert($columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ != $JSCompiler_alias_NULL$$, 
  "this.IsEmpty was " + $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$.$IsEmpty$ + " but there were no rows!"));
  var $component$$1644_flexibleColumnsToTheRight_newWidth$$inline_4032_remainingWidthDelta$$inline_4067$$ = [], $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$ = [], $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$, $actualWidth$$inline_4046_blockList$$inline_4056_bucket$$inline_4059_resizedColumnTally$$ = 0, $actualWidth_alteredColumns$$inline_4038_newFlex$$, $actualWidthOfResizedColumns_currentDesiredWidth$$inline_4060_newIndex$$inline_4048$$ = 
  0, $c$$20_columnInfo_resizedColumnMin$$inline_4040$$, $columnStretching$$2_dataBody$$111_flexibleColumns_uberDelta$$ = $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$.$_columnStretching$;
  for($c$$20_columnInfo_resizedColumnMin$$inline_4040$$ = 0;$c$$20_columnInfo_resizedColumnMin$$inline_4040$$ < $leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$;$c$$20_columnInfo_resizedColumnMin$$inline_4040$$++) {
    $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$ = $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$[$c$$20_columnInfo_resizedColumnMin$$inline_4040$$];
    var $columnSizeDelta$$inline_4061_flex$$2$$ = $JSCompiler_StaticMethods__getColumnFlex$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$, $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$, $JSCompiler_alias_NULL$$, $columnStretching$$2_dataBody$$111_flexibleColumns_uberDelta$$, $leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$, $c$$20_columnInfo_resizedColumnMin$$inline_4040$$);
    $actualWidth_alteredColumns$$inline_4038_newFlex$$ = $JSCompiler_StaticMethods__getColumnActualWidth$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$, $c$$20_columnInfo_resizedColumnMin$$inline_4040$$, $columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$);
    $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$ && -1 != $AdfCollections$$.indexOf($maxOldWidth$$inline_4041_oldDesiredWidth_selectedColumns$$9_widthDelta$$inline_4053$$, $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$) || !$addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$ && 
    $c$$20_columnInfo_resizedColumnMin$$inline_4040$$ == $affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$ ? ($oldWidth$$36_r$$13_rightDrag$$inline_4050$$ != $JSCompiler_alias_NULL$$ && ($columnSizeDelta$$inline_4061_flex$$2$$ = $JSCompiler_StaticMethods__getColumnFlex$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$, $JSCompiler_alias_NULL$$, $oldWidth$$36_r$$13_rightDrag$$inline_4050$$, $columnStretching$$2_dataBody$$111_flexibleColumns_uberDelta$$, 
    $leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$, $c$$20_columnInfo_resizedColumnMin$$inline_4040$$)), $actualWidth$$inline_4046_blockList$$inline_4056_bucket$$inline_4059_resizedColumnTally$$++, $actualWidthOfResizedColumns_currentDesiredWidth$$inline_4060_newIndex$$inline_4048$$ += $actualWidth_alteredColumns$$inline_4038_newFlex$$, $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$.push({component:$column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$, 
    displayIndex:$c$$20_columnInfo_resizedColumnMin$$inline_4040$$, flex:$columnSizeDelta$$inline_4061_flex$$2$$, minimumWidth:$column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$.getMinimumWidth(), actualWidth:$actualWidth_alteredColumns$$inline_4038_newFlex$$})) : $columnSizeDelta$$inline_4061_flex$$2$$ != $JSCompiler_alias_NULL$$ && $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$.getMinimumWidth()
  }
  if("none" != $columnStretching$$2_dataBody$$111_flexibleColumns_uberDelta$$ && "blank" != $columnStretching$$2_dataBody$$111_flexibleColumns_uberDelta$$) {
    a: {
      $component$$1644_flexibleColumnsToTheRight_newWidth$$inline_4032_remainingWidthDelta$$inline_4067$$ = $firstRow$$inline_4034_newWidth$$57_stretchDetails$$;
      $leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$ = $oldWidth$$36_r$$13_rightDrag$$inline_4050$$;
      $firstRow$$inline_4034_newWidth$$57_stretchDetails$$ = $columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$;
      $actualWidth_alteredColumns$$inline_4038_newFlex$$ = [];
      $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$ = $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$.length;
      $maxOldWidth$$inline_4041_oldDesiredWidth_selectedColumns$$9_widthDelta$$inline_4053$$ = $c$$20_columnInfo_resizedColumnMin$$inline_4040$$ = 0;
      $columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ = $JSCompiler_alias_FALSE$$;
      $leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$ == $JSCompiler_alias_NULL$$ && ($leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$ = 0, $columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ = $JSCompiler_alias_TRUE$$);
      for($affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$ = 0;$affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$ < $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$;$affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$++) {
        $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$ = $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$[$affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$], $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$.desiredWidth = 
        $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$.minimumWidth, $actualWidth_alteredColumns$$inline_4038_newFlex$$[$addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$.displayIndex] = $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$, 
        $c$$20_columnInfo_resizedColumnMin$$inline_4040$$ += $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$.minimumWidth, $maxOldWidth$$inline_4041_oldDesiredWidth_selectedColumns$$9_widthDelta$$inline_4053$$ = Math.max($maxOldWidth$$inline_4041_oldDesiredWidth_selectedColumns$$9_widthDelta$$inline_4053$$, $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$.actualWidth), 
        $columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ && ($leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$ += $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$.actualWidth)
      }
      $actualWidth$$inline_4046_blockList$$inline_4056_bucket$$inline_4059_resizedColumnTally$$ = $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$ = 0;
      $oldWidth$$36_r$$13_rightDrag$$inline_4050$$ = $JSCompiler_alias_FALSE$$;
      $affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$ = [];
      if($component$$1644_flexibleColumnsToTheRight_newWidth$$inline_4032_remainingWidthDelta$$inline_4067$$ > $maxOldWidth$$inline_4041_oldDesiredWidth_selectedColumns$$9_widthDelta$$inline_4053$$) {
        $oldWidth$$36_r$$13_rightDrag$$inline_4050$$ = $JSCompiler_alias_TRUE$$;
        $columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ = $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$[$column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$ - 1].displayIndex + 1;
        var $columnDelta$$inline_4066_desiredFlexiblePixels_flex$$inline_4069_numberOfColumnsToTheRight_rightMostColStretched$$inline_4054$$ = $columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ == $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$.length;
        for($columnDelta$$inline_4066_desiredFlexiblePixels_flex$$inline_4069_numberOfColumnsToTheRight_rightMostColStretched$$inline_4054$$ && $columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$--;$columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ < $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$.length;$columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$++) {
          $affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$.push($JSCompiler_StaticMethods__createStrechColumnData$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$, $columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$, $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$[$columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$], 
          $firstRow$$inline_4034_newWidth$$57_stretchDetails$$)), $actualWidthOfResizedColumns_currentDesiredWidth$$inline_4060_newIndex$$inline_4048$$ = $affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$.length - 1, $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$ += $affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$[$actualWidthOfResizedColumns_currentDesiredWidth$$inline_4060_newIndex$$inline_4048$$].minimumWidth, 
          $actualWidth$$inline_4046_blockList$$inline_4056_bucket$$inline_4059_resizedColumnTally$$ += $affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$[$actualWidthOfResizedColumns_currentDesiredWidth$$inline_4060_newIndex$$inline_4048$$].actualWidth
        }
      }else {
        for($columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ = $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$[0].displayIndex - 1;0 <= $columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$;$columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$--) {
          $affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$.push($JSCompiler_StaticMethods__createStrechColumnData$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$, $columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$, $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$[$columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$], 
          $firstRow$$inline_4034_newWidth$$57_stretchDetails$$)), $actualWidthOfResizedColumns_currentDesiredWidth$$inline_4060_newIndex$$inline_4048$$ = $affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$.length - 1, $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$ += $affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$[$actualWidthOfResizedColumns_currentDesiredWidth$$inline_4060_newIndex$$inline_4048$$].minimumWidth, 
          $actualWidth$$inline_4046_blockList$$inline_4056_bucket$$inline_4059_resizedColumnTally$$ += $affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$[$actualWidthOfResizedColumns_currentDesiredWidth$$inline_4060_newIndex$$inline_4048$$].actualWidth
        }
      }
      $columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ = $actualWidth$$inline_4046_blockList$$inline_4056_bucket$$inline_4059_resizedColumnTally$$ - $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$;
      if($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$.$_nothingFlexible$ && ($addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$ = $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$.$GetDataBody$(), ($actualWidth$$inline_4046_blockList$$inline_4056_bucket$$inline_4059_resizedColumnTally$$ = $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$.childNodes) && 
      $actualWidth$$inline_4046_blockList$$inline_4056_bucket$$inline_4059_resizedColumnTally$$[0])) {
        $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$ = $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$.offsetWidth - $actualWidth$$inline_4046_blockList$$inline_4056_bucket$$inline_4059_resizedColumnTally$$[0].offsetWidth, 0 < $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$ && 
        ($columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ += $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$)
      }
      $maxOldWidth$$inline_4041_oldDesiredWidth_selectedColumns$$9_widthDelta$$inline_4053$$ = $component$$1644_flexibleColumnsToTheRight_newWidth$$inline_4032_remainingWidthDelta$$inline_4067$$ - $maxOldWidth$$inline_4041_oldDesiredWidth_selectedColumns$$9_widthDelta$$inline_4053$$;
      if(0 <= $maxOldWidth$$inline_4041_oldDesiredWidth_selectedColumns$$9_widthDelta$$inline_4053$$ && $maxOldWidth$$inline_4041_oldDesiredWidth_selectedColumns$$9_widthDelta$$inline_4053$$ > $columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ && ($component$$1644_flexibleColumnsToTheRight_newWidth$$inline_4032_remainingWidthDelta$$inline_4067$$ = $columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ + 
      $c$$20_columnInfo_resizedColumnMin$$inline_4040$$, $maxOldWidth$$inline_4041_oldDesiredWidth_selectedColumns$$9_widthDelta$$inline_4053$$ = $columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$, 0 >= $component$$1644_flexibleColumnsToTheRight_newWidth$$inline_4032_remainingWidthDelta$$inline_4067$$)) {
        break a
      }
      $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$.sort($AdfDhtmlTableBasePeer$$.$__columnSortComparator$);
      for($leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$ = $leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$ - $c$$20_columnInfo_resizedColumnMin$$inline_4040$$ + $maxOldWidth$$inline_4041_oldDesiredWidth_selectedColumns$$9_widthDelta$$inline_4053$$;0 != $leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$;) {
        $actualWidth$$inline_4046_blockList$$inline_4056_bucket$$inline_4059_resizedColumnTally$$ = [];
        $actualWidthOfResizedColumns_currentDesiredWidth$$inline_4060_newIndex$$inline_4048$$ = $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$[0].desiredWidth;
        for($columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ = 0;$columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ < $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$;$columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$++) {
          if($columnSizeDelta$$inline_4061_flex$$2$$ = 0, $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$ = $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$[$columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$], $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$[$columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ + 
          1] ? $columnSizeDelta$$inline_4061_flex$$2$$ = $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$.desiredWidth : ($actualWidthOfResizedColumns_currentDesiredWidth$$inline_4060_newIndex$$inline_4048$$ = Math.abs($leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$), $columnSizeDelta$$inline_4061_flex$$2$$ = Math.abs($leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$)), 
          $columnSizeDelta$$inline_4061_flex$$2$$ <= $actualWidthOfResizedColumns_currentDesiredWidth$$inline_4060_newIndex$$inline_4048$$) {
            $actualWidth$$inline_4046_blockList$$inline_4056_bucket$$inline_4059_resizedColumnTally$$.push($addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$)
          }else {
            break
          }
        }
        $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$ = Math.floor($leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$ / $actualWidth$$inline_4046_blockList$$inline_4056_bucket$$inline_4059_resizedColumnTally$$.length);
        $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$ > $actualWidthOfResizedColumns_currentDesiredWidth$$inline_4060_newIndex$$inline_4048$$ && $actualWidth$$inline_4046_blockList$$inline_4056_bucket$$inline_4059_resizedColumnTally$$.length < $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$ && ($addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$ = 
        $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$[$actualWidth$$inline_4046_blockList$$inline_4056_bucket$$inline_4059_resizedColumnTally$$.length].desiredWidth - $actualWidth$$inline_4046_blockList$$inline_4056_bucket$$inline_4059_resizedColumnTally$$[$actualWidth$$inline_4046_blockList$$inline_4056_bucket$$inline_4059_resizedColumnTally$$.length - 1].desiredWidth);
        for($columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ = 0;$columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ < $actualWidth$$inline_4046_blockList$$inline_4056_bucket$$inline_4059_resizedColumnTally$$.length;$columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$++) {
          $actualWidth$$inline_4046_blockList$$inline_4056_bucket$$inline_4059_resizedColumnTally$$[$columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$].desiredWidth += $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$, $leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$ -= 
          $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$
        }
        1 > $leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$ / $actualWidth$$inline_4046_blockList$$inline_4056_bucket$$inline_4059_resizedColumnTally$$.length && ($columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$[$column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$ - 1].desiredWidth += $leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$, 
        $leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$ = 0)
      }
      for($columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ = 0;$columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ < $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$;$columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$++) {
        $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$ = $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$[$columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$], $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$.flex = 
        Math.abs($addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$.desiredWidth), $JSCompiler_StaticMethods__doResizeColumn$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$, $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$.displayIndex, $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$.flex, 
        $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$.flex - $addToColumn$$inline_4062_column$$inline_4042_databody$$inline_4055_deltaDbTable$$inline_4057_minimumWidths$$inline_4045_resizedColumnIsInSelection$$.actualWidth, $JSCompiler_alias_TRUE$$)
      }
      $oldWidth$$36_r$$13_rightDrag$$inline_4050$$ || ($columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$ = $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$[$column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$ - 1].displayIndex + 1, $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$[$columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$] || 
      $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$++, $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$ < $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$.length && ($column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$ = Math.abs($maxOldWidth$$inline_4041_oldDesiredWidth_selectedColumns$$9_widthDelta$$inline_4053$$), 
      $affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$[$columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$] = {component:$absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$[$columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$], displayIndex:$columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$, 
      minimumWidth:$absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$[$columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$].getMinimumWidth(), actualWidth:$JSCompiler_StaticMethods__getColumnActualWidth$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$, $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$, 
      $firstRow$$inline_4034_newWidth$$57_stretchDetails$$)}, $affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$[$columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$].actualWidth += $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$, $JSCompiler_StaticMethods__doResizeColumn$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$, 
      $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$, $affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$[$columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$].actualWidth, $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$, $JSCompiler_alias_TRUE$$), 
      $component$$1644_flexibleColumnsToTheRight_newWidth$$inline_4032_remainingWidthDelta$$inline_4067$$ >= $c$$20_columnInfo_resizedColumnMin$$inline_4040$$ && ($maxOldWidth$$inline_4041_oldDesiredWidth_selectedColumns$$9_widthDelta$$inline_4053$$ = 0)));
      if($oldWidth$$36_r$$13_rightDrag$$inline_4050$$ && !$columnDelta$$inline_4066_desiredFlexiblePixels_flex$$inline_4069_numberOfColumnsToTheRight_rightMostColStretched$$inline_4054$$) {
        $component$$1644_flexibleColumnsToTheRight_newWidth$$inline_4032_remainingWidthDelta$$inline_4067$$ = $maxOldWidth$$inline_4041_oldDesiredWidth_selectedColumns$$9_widthDelta$$inline_4053$$;
        for($columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ = 0;$columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ < $affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$.length;$columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$++) {
          if($columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$ = $affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$[$columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$], $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$.$component$) {
            if($columnDelta$$inline_4066_desiredFlexiblePixels_flex$$inline_4069_numberOfColumnsToTheRight_rightMostColStretched$$inline_4054$$ = $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$.actualWidth - $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$.minimumWidth, $component$$1644_flexibleColumnsToTheRight_newWidth$$inline_4032_remainingWidthDelta$$inline_4067$$ >= 
            $columnDelta$$inline_4066_desiredFlexiblePixels_flex$$inline_4069_numberOfColumnsToTheRight_rightMostColStretched$$inline_4054$$) {
              $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$.newWidth = $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$.minimumWidth, $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$.flex = 
              $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$.newWidth, $actualWidth_alteredColumns$$inline_4038_newFlex$$[$columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$.displayIndex] = $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$, 
              $JSCompiler_StaticMethods__doResizeColumn$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$, $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$.displayIndex, $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$.newWidth, -$columnDelta$$inline_4066_desiredFlexiblePixels_flex$$inline_4069_numberOfColumnsToTheRight_rightMostColStretched$$inline_4054$$, 
              $JSCompiler_alias_TRUE$$), $component$$1644_flexibleColumnsToTheRight_newWidth$$inline_4032_remainingWidthDelta$$inline_4067$$ -= $columnDelta$$inline_4066_desiredFlexiblePixels_flex$$inline_4069_numberOfColumnsToTheRight_rightMostColStretched$$inline_4054$$
            }else {
              $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$.newWidth = $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$.actualWidth - $component$$1644_flexibleColumnsToTheRight_newWidth$$inline_4032_remainingWidthDelta$$inline_4067$$;
              $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$.flex = $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$.newWidth;
              $actualWidth_alteredColumns$$inline_4038_newFlex$$[$columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$.displayIndex] = $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$;
              $JSCompiler_StaticMethods__doResizeColumn$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$, $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$.displayIndex, $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$.newWidth, $component$$1644_flexibleColumnsToTheRight_newWidth$$inline_4032_remainingWidthDelta$$inline_4067$$, 
              $JSCompiler_alias_TRUE$$);
              break
            }
          }
        }
      }
      $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$ = [];
      for($columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ = 0;$columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ < $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$.length;$columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$++) {
        $actualWidth_alteredColumns$$inline_4038_newFlex$$[$columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$] || ($columnDelta$$inline_4066_desiredFlexiblePixels_flex$$inline_4069_numberOfColumnsToTheRight_rightMostColStretched$$inline_4054$$ = $JSCompiler_StaticMethods__getColumnFlex$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$, $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$[$columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$], 
        $JSCompiler_alias_NULL$$, $columnStretching$$2_dataBody$$111_flexibleColumns_uberDelta$$, $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$.length, $columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$)) && $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$.push({displayIndex:$columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$, 
        width:$JSCompiler_StaticMethods__getColumnActualWidth$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$, $columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$, $firstRow$$inline_4034_newWidth$$57_stretchDetails$$)})
      }
      $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$.$_currentColumnStretchDetails$ = $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$;
      $JSCompiler_StaticMethods__stretchTheColumns$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$);
      $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$ = $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$.$__getColumnHeader$();
      $AdfAgent$$.$AGENT$.$enableUserSelect$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$)
    }
  }else {
    $columnStretching$$2_dataBody$$111_flexibleColumns_uberDelta$$ = $actualWidth$$inline_4046_blockList$$inline_4056_bucket$$inline_4059_resizedColumnTally$$ * $firstRow$$inline_4034_newWidth$$57_stretchDetails$$ - $actualWidthOfResizedColumns_currentDesiredWidth$$inline_4060_newIndex$$inline_4048$$;
    $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ = Math.abs($columnStretching$$2_dataBody$$111_flexibleColumns_uberDelta$$);
    $columnDelta$$inline_4066_desiredFlexiblePixels_flex$$inline_4069_numberOfColumnsToTheRight_rightMostColStretched$$inline_4054$$ = $component$$1644_flexibleColumnsToTheRight_newWidth$$inline_4032_remainingWidthDelta$$inline_4067$$.length;
    $affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$ = Math.floor($absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ / $columnDelta$$inline_4066_desiredFlexiblePixels_flex$$inline_4069_numberOfColumnsToTheRight_rightMostColStretched$$inline_4054$$);
    $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$ = $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ - $columnDelta$$inline_4066_desiredFlexiblePixels_flex$$inline_4069_numberOfColumnsToTheRight_rightMostColStretched$$inline_4054$$ * $affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$;
    $columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ = 0;
    do {
      for($oldWidth$$36_r$$13_rightDrag$$inline_4050$$ = 0;$oldWidth$$36_r$$13_rightDrag$$inline_4050$$ < $columnDelta$$inline_4066_desiredFlexiblePixels_flex$$inline_4069_numberOfColumnsToTheRight_rightMostColStretched$$inline_4054$$;$oldWidth$$36_r$$13_rightDrag$$inline_4050$$++) {
        $c$$20_columnInfo_resizedColumnMin$$inline_4040$$ = $component$$1644_flexibleColumnsToTheRight_newWidth$$inline_4032_remainingWidthDelta$$inline_4067$$[$oldWidth$$36_r$$13_rightDrag$$inline_4050$$], $JSCompiler_alias_TRUE$$ != $c$$20_columnInfo_resizedColumnMin$$inline_4040$$.atMinimum && ($absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ = $c$$20_columnInfo_resizedColumnMin$$inline_4040$$.minimumWidth, $actualWidth_alteredColumns$$inline_4038_newFlex$$ = 
        $c$$20_columnInfo_resizedColumnMin$$inline_4040$$.actualWidth, $leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$ = $affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$, 0 < $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$ && ($leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$ += $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$, 
        $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$ = 0), 0 > $columnStretching$$2_dataBody$$111_flexibleColumns_uberDelta$$ && ($leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$ *= -1), $leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$ = $actualWidth_alteredColumns$$inline_4038_newFlex$$ - $leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$, 
        $maxOldWidth$$inline_4041_oldDesiredWidth_selectedColumns$$9_widthDelta$$inline_4053$$ = $c$$20_columnInfo_resizedColumnMin$$inline_4040$$.desiredWidth, $maxOldWidth$$inline_4041_oldDesiredWidth_selectedColumns$$9_widthDelta$$inline_4053$$ != $JSCompiler_alias_NULL$$ && ($leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$ += $maxOldWidth$$inline_4041_oldDesiredWidth_selectedColumns$$9_widthDelta$$inline_4053$$ - $actualWidth_alteredColumns$$inline_4038_newFlex$$), 
        $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ = Math.max($absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$, $leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$), $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ != $leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$ && ($c$$20_columnInfo_resizedColumnMin$$inline_4040$$.atMinimum = 
        $JSCompiler_alias_TRUE$$, $columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$++), $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$ += $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ - $leafColumnCount_oldWidth$$inline_4033_spaceForThisColumn_spaceRemaining$$inline_4058_uncappedWidth$$, $c$$20_columnInfo_resizedColumnMin$$inline_4040$$.desiredWidth = 
        $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$)
      }
      $affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$ = 0
    }while(0 != $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$ && $columnsAtTheirLimit_firstRow$$3_i$$inline_4049_index$$inline_4047_needCalculateOldWidth$$inline_4044_stretchMax$$inline_4051$$ < $columnDelta$$inline_4066_desiredFlexiblePixels_flex$$inline_4069_numberOfColumnsToTheRight_rightMostColStretched$$inline_4054$$);
    $columnStretching$$2_dataBody$$111_flexibleColumns_uberDelta$$ = [].concat($component$$1644_flexibleColumnsToTheRight_newWidth$$inline_4032_remainingWidthDelta$$inline_4067$$);
    $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ = $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$.length;
    for($c$$20_columnInfo_resizedColumnMin$$inline_4040$$ = 0;$c$$20_columnInfo_resizedColumnMin$$inline_4040$$ < $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$;$c$$20_columnInfo_resizedColumnMin$$inline_4040$$++) {
      $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$ = $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$[$c$$20_columnInfo_resizedColumnMin$$inline_4040$$], $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$.flex == $JSCompiler_alias_NULL$$ ? (delta = $firstRow$$inline_4034_newWidth$$57_stretchDetails$$ - $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$.actualWidth, 
      $JSCompiler_StaticMethods__doResizeColumn$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$, $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$.displayIndex, $firstRow$$inline_4034_newWidth$$57_stretchDetails$$, delta, $JSCompiler_alias_TRUE$$)) : ($column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$.desiredWidth = $firstRow$$inline_4034_newWidth$$57_stretchDetails$$, $columnStretching$$2_dataBody$$111_flexibleColumns_uberDelta$$.push($column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$))
    }
    $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$ = $columnStretching$$2_dataBody$$111_flexibleColumns_uberDelta$$.length;
    for($c$$20_columnInfo_resizedColumnMin$$inline_4040$$ = $columnDelta$$inline_4066_desiredFlexiblePixels_flex$$inline_4069_numberOfColumnsToTheRight_rightMostColStretched$$inline_4054$$ = 0;$c$$20_columnInfo_resizedColumnMin$$inline_4040$$ < $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$;$c$$20_columnInfo_resizedColumnMin$$inline_4040$$++) {
      $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$ = $columnStretching$$2_dataBody$$111_flexibleColumns_uberDelta$$[$c$$20_columnInfo_resizedColumnMin$$inline_4040$$], $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ = $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$.desiredWidth, $actualWidth_alteredColumns$$inline_4038_newFlex$$ = $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$.actualWidth, 
      $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ == $JSCompiler_alias_NULL$$ && ($absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ = $actualWidth_alteredColumns$$inline_4038_newFlex$$, $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$.desiredWidth = $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$), $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$.delta = 
      $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ - $actualWidth_alteredColumns$$inline_4038_newFlex$$, $columnDelta$$inline_4066_desiredFlexiblePixels_flex$$inline_4069_numberOfColumnsToTheRight_rightMostColStretched$$inline_4054$$ += $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$
    }
    $firstRow$$inline_4034_newWidth$$57_stretchDetails$$ = [];
    for($c$$20_columnInfo_resizedColumnMin$$inline_4040$$ = 0;$c$$20_columnInfo_resizedColumnMin$$inline_4040$$ < $columnData$$inline_4065_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4063_stretchDetails$$inline_4068$$;$c$$20_columnInfo_resizedColumnMin$$inline_4040$$++) {
      $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$ = $columnStretching$$2_dataBody$$111_flexibleColumns_uberDelta$$[$c$$20_columnInfo_resizedColumnMin$$inline_4040$$], $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ = $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$.desiredWidth, delta = $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$.delta, $affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$ = 
      $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$.displayIndex, $JSCompiler_StaticMethods__doResizeColumn$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$, $affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$, $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$, delta, $JSCompiler_alias_FALSE$$), $actualWidth_alteredColumns$$inline_4038_newFlex$$ = Math.round(1E4 * 
      $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ / $columnDelta$$inline_4066_desiredFlexiblePixels_flex$$inline_4069_numberOfColumnsToTheRight_rightMostColStretched$$inline_4054$$) + "%", $component$$1644_flexibleColumnsToTheRight_newWidth$$inline_4032_remainingWidthDelta$$inline_4067$$ = $column$$15_excessSpace_newDelta$$inline_4064_resizedColumnTally$$inline_4039$$.component, $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$.$_ignoreSetColWidth$ = 
      $JSCompiler_alias_TRUE$$, $component$$1644_flexibleColumnsToTheRight_newWidth$$inline_4032_remainingWidthDelta$$inline_4067$$.setProperty(AdfRichColumn.WIDTH, $actualWidth_alteredColumns$$inline_4038_newFlex$$, $JSCompiler_alias_TRUE$$), delete $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$.$_ignoreSetColWidth$, $firstRow$$inline_4034_newWidth$$57_stretchDetails$$.push({displayIndex:$affectedColumns$$inline_4052_displayIndex$$6_spacePerColumn_x$$inline_4043$$, 
      width:$absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$})
    }
    $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$.$_currentColumnStretchDetails$ = $firstRow$$inline_4034_newWidth$$57_stretchDetails$$;
    $JSCompiler_StaticMethods__stretchTheColumns$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$);
    $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$ = $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$.$__getColumnHeader$();
    $AdfAgent$$.$AGENT$.$enableUserSelect$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4070$$)
  }
}
function $JSCompiler_StaticMethods__createStrechColumnData$$($JSCompiler_StaticMethods__createStrechColumnData$self_detailStampWidth$$, $index$$158$$, $column$$17$$, $firstRow$$5$$) {
  var $columnData$$1$$ = $JSCompiler_alias_NULL$$;
  $column$$17$$ ? $columnData$$1$$ = {component:$column$$17$$, displayIndex:$index$$158$$, minimumWidth:$column$$17$$.getMinimumWidth(), actualWidth:$JSCompiler_StaticMethods__getColumnActualWidth$$($JSCompiler_StaticMethods__createStrechColumnData$self_detailStampWidth$$, $index$$158$$, $firstRow$$5$$)} : ($JSCompiler_StaticMethods__createStrechColumnData$self_detailStampWidth$$ = $JSCompiler_StaticMethods__getColumnActualWidth$$($JSCompiler_StaticMethods__createStrechColumnData$self_detailStampWidth$$, 
  $index$$158$$, $firstRow$$5$$), $columnData$$1$$ = {component:$JSCompiler_alias_NULL$$, displayIndex:$index$$158$$, minimumWidth:$JSCompiler_StaticMethods__createStrechColumnData$self_detailStampWidth$$, actualWidth:$JSCompiler_StaticMethods__createStrechColumnData$self_detailStampWidth$$});
  return $columnData$$1$$
}
$AdfDhtmlTableBasePeer$$.$__columnSortComparator$ = function $$AdfDhtmlTableBasePeer$$$$__columnSortComparator$$($x$$66$$, $y$$43$$) {
  return $x$$66$$.minimumWidth - $y$$43$$.minimumWidth
};
$AdfDhtmlTableBasePeer$$.prototype.$__getPixelWidthFromPercent$ = function $$AdfDhtmlTableBasePeer$$$$$__getPixelWidthFromPercent$$($percentWidth_width$$47$$) {
  $percentWidth_width$$47$$ = parseInt($percentWidth_width$$47$$);
  return!isNaN($percentWidth_width$$47$$) ? ($percentWidth_width$$47$$ = this.$GetDataBody$().offsetWidth * $percentWidth_width$$47$$ / 100, $percentWidth_width$$47$$.toFixed(0)) : $JSCompiler_alias_NULL$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getPixelWidthFromPercent", {$__getPixelWidthFromPercent$:$AdfDhtmlTableBasePeer$$.prototype.$__getPixelWidthFromPercent$});
$AdfDhtmlTableBasePeer$$.prototype.$resizeColumn$ = function $$AdfDhtmlTableBasePeer$$$$$resizeColumn$$($colComponent_resizeCount$$1$$, $selectedColumns$$10_value$$193$$, $oldWidth$$38$$) {
  if(!this.$_ignoreSetColWidth$) {
    for(var $c$$21_isPercent$$ = 0 < $selectedColumns$$10_value$$193$$.toString().indexOf("%"), $clientId$$385_displayIndex$$7$$ = $colComponent_resizeCount$$1$$.$getClientId$(), $cells$$14_colHeader$$6$$ = this.$__getColumnHeader$(), $agent$$595$$ = $AdfAgent$$.$AGENT$, $cells$$14_colHeader$$6$$ = $cells$$14_colHeader$$6$$.getElementsByTagName("th"), $cellCount$$8$$ = $cells$$14_colHeader$$6$$.length, $newWidth$$59_th$$14$$, $i$$503$$ = 0;$i$$503$$ < $cellCount$$8$$;++$i$$503$$) {
      if($cells$$14_colHeader$$6$$[$i$$503$$].id == $clientId$$385_displayIndex$$7$$) {
        $newWidth$$59_th$$14$$ = $cells$$14_colHeader$$6$$[$i$$503$$];
        this.$_resizedIndex$ = $clientId$$385_displayIndex$$7$$ = $agent$$595$$.$getIntAttribute$($newWidth$$59_th$$14$$, "_d_index", 0);
        break
      }
    }
    if($newWidth$$59_th$$14$$) {
      $newWidth$$59_th$$14$$ = 100;
      $selectedColumns$$10_value$$193$$ != $JSCompiler_alias_NULL$$ && ($newWidth$$59_th$$14$$ = $selectedColumns$$10_value$$193$$, $c$$21_isPercent$$ && ($newWidth$$59_th$$14$$ = this.$__getPixelWidthFromPercent$($selectedColumns$$10_value$$193$$)));
      if(isNaN($newWidth$$59_th$$14$$) || 0 >= $newWidth$$59_th$$14$$ || 3200 < $newWidth$$59_th$$14$$) {
        $newWidth$$59_th$$14$$ = 100
      }
      $selectedColumns$$10_value$$193$$ = this.$__getSelectedColumns$();
      if(-1 != $AdfCollections$$.indexOf($selectedColumns$$10_value$$193$$, $colComponent_resizeCount$$1$$)) {
        $colComponent_resizeCount$$1$$ = $selectedColumns$$10_value$$193$$.length;
        for($c$$21_isPercent$$ = 0;$c$$21_isPercent$$ < $colComponent_resizeCount$$1$$;$c$$21_isPercent$$++) {
          $newWidth$$59_th$$14$$ = Math.max($newWidth$$59_th$$14$$, $selectedColumns$$10_value$$193$$[$c$$21_isPercent$$].getMinimumWidth())
        }
      }else {
        $newWidth$$59_th$$14$$ = Math.max($newWidth$$59_th$$14$$, $colComponent_resizeCount$$1$$.getMinimumWidth())
      }
      $JSCompiler_StaticMethods__doColResizesFromUser$$(this, $newWidth$$59_th$$14$$, $oldWidth$$38$$)
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.resizeColumn", {$resizeColumn$:$AdfDhtmlTableBasePeer$$.prototype.$resizeColumn$});
function $JSCompiler_StaticMethods__doResizeColumn$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $column$$18_displayIndex$$8$$, $newWidth$$60_scrollLeft$$37$$, $delta$$14_diff$$inline_4084$$, $persist$$1$$) {
  var $JSCompiler_object_inline_relFactor_4945_height$$50_oldHeight$$inline_4076_th$$15$$;
  $JSCompiler_object_inline_relFactor_4945_height$$50_oldHeight$$inline_4076_th$$15$$ = $JSCompiler_alias_NULL$$;
  var $canvasDelta$$5_container$$29_firstBlock$$12_newHeaderHeight_width$$inline_4091$$ = $JSCompiler_alias_FALSE$$, $newFooterHeight_scroller$$inline_4092_top$$inline_4087$$ = $JSCompiler_alias_FALSE$$, $hfakeCanvas$$inline_4093_newFrozenWidth_scroller$$inline_4088$$ = $JSCompiler_alias_FALSE$$, $colFooter$$2_colHeader$$7_newHeight$$inline_4077_newUnfrozenWidth$$ = $JSCompiler_alias_FALSE$$;
  $JSCompiler_StaticMethods__doResizeColumn$self$$.$_hasFrozenColumn$() && ($JSCompiler_StaticMethods__doResizeColumn$self$$.$_totalWidth$ = $JSCompiler_StaticMethods__doResizeColumn$self$$.$_totalWidth$ !== $JSCompiler_alias_VOID$$ ? $JSCompiler_StaticMethods__doResizeColumn$self$$.$_totalWidth$ + $delta$$14_diff$$inline_4084$$ : $delta$$14_diff$$inline_4084$$, $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $column$$18_displayIndex$$8$$) ? ($JSCompiler_StaticMethods__doResizeColumn$self$$.$_frozenWidth$ += 
  $delta$$14_diff$$inline_4084$$, $hfakeCanvas$$inline_4093_newFrozenWidth_scroller$$inline_4088$$ = $JSCompiler_alias_TRUE$$) : ($JSCompiler_StaticMethods__doResizeColumn$self$$.$_unfrozenWidth$ += $delta$$14_diff$$inline_4084$$, $colFooter$$2_colHeader$$7_newHeight$$inline_4077_newUnfrozenWidth$$ = $JSCompiler_alias_TRUE$$));
  var $dataBody$$113$$ = $JSCompiler_StaticMethods__doResizeColumn$self$$.$GetDataBody$();
  ($hfakeCanvas$$inline_4093_newFrozenWidth_scroller$$inline_4088$$ || $colFooter$$2_colHeader$$7_newHeight$$inline_4077_newUnfrozenWidth$$) && !$JSCompiler_StaticMethods__doResizeColumn$self$$.$IsEmpty$ && $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $dataBody$$113$$, $dataBody$$113$$.offsetWidth);
  $JSCompiler_StaticMethods__doResizeColumn$self$$.$_headerless$ || ($colFooter$$2_colHeader$$7_newHeight$$inline_4077_newUnfrozenWidth$$ = $JSCompiler_StaticMethods__doResizeColumn$self$$.$__getColumnHeader$(), $JSCompiler_object_inline_relFactor_4945_height$$50_oldHeight$$inline_4076_th$$15$$ || ($JSCompiler_object_inline_relFactor_4945_height$$50_oldHeight$$inline_4076_th$$15$$ = $JSCompiler_StaticMethods__getColumnHeaderFooterSizingCell$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $column$$18_displayIndex$$8$$, 
  $colFooter$$2_colHeader$$7_newHeight$$inline_4077_newUnfrozenWidth$$, "t", "d2", "t2")), $JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $JSCompiler_object_inline_relFactor_4945_height$$50_oldHeight$$inline_4076_th$$15$$, $delta$$14_diff$$inline_4084$$, $colFooter$$2_colHeader$$7_newHeight$$inline_4077_newUnfrozenWidth$$, $column$$18_displayIndex$$8$$, "t", "d2", "t2"), $JSCompiler_StaticMethods__doResizeColumn$self$$.$IsEmpty$ ? ("multiple" != 
  $JSCompiler_StaticMethods__doResizeColumn$self$$.$_columnStretching$ && $JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $colFooter$$2_colHeader$$7_newHeight$$inline_4077_newUnfrozenWidth$$, $delta$$14_diff$$inline_4084$$), $JSCompiler_StaticMethods__synchronizeColumnRowHeights$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $colFooter$$2_colHeader$$7_newHeight$$inline_4077_newUnfrozenWidth$$, "t", "d2", "t2")) : ($JSCompiler_StaticMethods__synchronizeColumnRowHeights$$($JSCompiler_StaticMethods__doResizeColumn$self$$, 
  $colFooter$$2_colHeader$$7_newHeight$$inline_4077_newUnfrozenWidth$$, "t", "d2", "t2"), $JSCompiler_object_inline_relFactor_4945_height$$50_oldHeight$$inline_4076_th$$15$$ = $colFooter$$2_colHeader$$7_newHeight$$inline_4077_newUnfrozenWidth$$.offsetHeight, $JSCompiler_object_inline_relFactor_4945_height$$50_oldHeight$$inline_4076_th$$15$$ != $JSCompiler_StaticMethods__doResizeColumn$self$$.$_cachedCHHeight$ && ($JSCompiler_StaticMethods__doResizeColumn$self$$.$_cachedCHHeight$ = $JSCompiler_object_inline_relFactor_4945_height$$50_oldHeight$$inline_4076_th$$15$$, 
  $canvasDelta$$5_container$$29_firstBlock$$12_newHeaderHeight_width$$inline_4091$$ = $JSCompiler_alias_TRUE$$)));
  $JSCompiler_StaticMethods__doResizeColumn$self$$.$_footerless$ || ($colFooter$$2_colHeader$$7_newHeight$$inline_4077_newUnfrozenWidth$$ = $JSCompiler_StaticMethods__getColumnFooter$$($JSCompiler_StaticMethods__doResizeColumn$self$$), $JSCompiler_object_inline_relFactor_4945_height$$50_oldHeight$$inline_4076_th$$15$$ = $JSCompiler_StaticMethods__getColumnHeaderFooterSizingCell$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $column$$18_displayIndex$$8$$, $colFooter$$2_colHeader$$7_newHeight$$inline_4077_newUnfrozenWidth$$, 
  "ft", "fd2", "ft2"), $JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $JSCompiler_object_inline_relFactor_4945_height$$50_oldHeight$$inline_4076_th$$15$$, $delta$$14_diff$$inline_4084$$, $colFooter$$2_colHeader$$7_newHeight$$inline_4077_newUnfrozenWidth$$, $column$$18_displayIndex$$8$$, "ft", "fd2", "ft2"), $JSCompiler_StaticMethods__doResizeColumn$self$$.$IsEmpty$ ? ($JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__doResizeColumn$self$$, 
  $colFooter$$2_colHeader$$7_newHeight$$inline_4077_newUnfrozenWidth$$, $delta$$14_diff$$inline_4084$$), $JSCompiler_StaticMethods__synchronizeColumnRowHeights$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $colFooter$$2_colHeader$$7_newHeight$$inline_4077_newUnfrozenWidth$$, "ft", "fd2", "ft2")) : ($JSCompiler_StaticMethods__synchronizeColumnRowHeights$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $colFooter$$2_colHeader$$7_newHeight$$inline_4077_newUnfrozenWidth$$, "ft", "fd2", "ft2"), 
  $JSCompiler_object_inline_relFactor_4945_height$$50_oldHeight$$inline_4076_th$$15$$ = $colFooter$$2_colHeader$$7_newHeight$$inline_4077_newUnfrozenWidth$$.offsetHeight, $JSCompiler_object_inline_relFactor_4945_height$$50_oldHeight$$inline_4076_th$$15$$ != $JSCompiler_StaticMethods__doResizeColumn$self$$.$_cachedCFHeight$ && ($JSCompiler_StaticMethods__doResizeColumn$self$$.$_cachedCFHeight$ = $JSCompiler_object_inline_relFactor_4945_height$$50_oldHeight$$inline_4076_th$$15$$, $newFooterHeight_scroller$$inline_4092_top$$inline_4087$$ = 
  $JSCompiler_alias_TRUE$$)));
  if(!$JSCompiler_StaticMethods__doResizeColumn$self$$.$IsEmpty$) {
    for(var $colFooter$$2_colHeader$$7_newHeight$$inline_4077_newUnfrozenWidth$$ = $JSCompiler_object_inline_relFactor_4945_height$$50_oldHeight$$inline_4076_th$$15$$ = 0, $blockList$$inline_4078$$ = $dataBody$$113$$.childNodes, $i$$inline_4079$$ = $blockList$$inline_4078$$.length - 1;0 <= $i$$inline_4079$$;$i$$inline_4079$$--) {
      var $block$$inline_4080$$ = $blockList$$inline_4078$$[$i$$inline_4079$$];
      $JSCompiler_object_inline_relFactor_4945_height$$50_oldHeight$$inline_4076_th$$15$$ += $block$$inline_4080$$.$cachedHeight$;
      $JSCompiler_StaticMethods__resizeBlockColumn$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $block$$inline_4080$$, $column$$18_displayIndex$$8$$, $delta$$14_diff$$inline_4084$$);
      $block$$inline_4080$$.$_lastSyncRow$ = $JSCompiler_alias_NULL$$;
      $JSCompiler_StaticMethods__synchronizeRowHeights$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $block$$inline_4080$$);
      var $height$$inline_4081$$ = $block$$inline_4080$$.offsetHeight, $colFooter$$2_colHeader$$7_newHeight$$inline_4077_newUnfrozenWidth$$ = $colFooter$$2_colHeader$$7_newHeight$$inline_4077_newUnfrozenWidth$$ + $height$$inline_4081$$;
      if($height$$inline_4081$$ != $block$$inline_4080$$.$cachedHeight$) {
        for(var $hDelta$$inline_4082$$ = $height$$inline_4081$$ - $block$$inline_4080$$.$cachedHeight$, $b$$inline_4083$$ = $i$$inline_4079$$ + 1;$b$$inline_4083$$ < $blockList$$inline_4078$$.length;$b$$inline_4083$$++) {
          $blockList$$inline_4078$$[$b$$inline_4083$$].$startPos$ += $hDelta$$inline_4082$$
        }
      }
      $block$$inline_4080$$.$cachedHeight$ = $height$$inline_4081$$
    }
    $delta$$14_diff$$inline_4084$$ = 1 == $blockList$$inline_4078$$.length && 0 == $blockList$$inline_4078$$[0].$startRow$ && $blockList$$inline_4078$$[0].$numRows$ == $JSCompiler_StaticMethods__doResizeColumn$self$$.$GetKnownRowCount$() ? $colFooter$$2_colHeader$$7_newHeight$$inline_4077_newUnfrozenWidth$$ - $JSCompiler_object_inline_relFactor_4945_height$$50_oldHeight$$inline_4076_th$$15$$ : $JSCompiler_alias_VOID$$;
    $JSCompiler_object_inline_relFactor_4945_height$$50_oldHeight$$inline_4076_th$$15$$ = $colFooter$$2_colHeader$$7_newHeight$$inline_4077_newUnfrozenWidth$$ / $JSCompiler_object_inline_relFactor_4945_height$$50_oldHeight$$inline_4076_th$$15$$;
    if($canvasDelta$$5_container$$29_firstBlock$$12_newHeaderHeight_width$$inline_4091$$ || $newFooterHeight_scroller$$inline_4092_top$$inline_4087$$ || $hfakeCanvas$$inline_4093_newFrozenWidth_scroller$$inline_4088$$) {
      $canvasDelta$$5_container$$29_firstBlock$$12_newHeaderHeight_width$$inline_4091$$ = $JSCompiler_StaticMethods__doResizeColumn$self$$.$getDomElement$(), $newFooterHeight_scroller$$inline_4092_top$$inline_4087$$ = $JSCompiler_StaticMethods__doResizeColumn$self$$.$_cachedCHHeight$, $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__doResizeColumn$self$$) && !$JSCompiler_StaticMethods__doResizeColumn$self$$.$_isPaged$ ? $JSCompiler_StaticMethods__doResizeColumn$self$$.$GetScroller$().style.top = 
      $newFooterHeight_scroller$$inline_4092_top$$inline_4087$$ + "px" : ($hfakeCanvas$$inline_4093_newFrozenWidth_scroller$$inline_4088$$ = $JSCompiler_StaticMethods__doResizeColumn$self$$.$GetScroller$(), $hfakeCanvas$$inline_4093_newFrozenWidth_scroller$$inline_4088$$[0].style.top = $hfakeCanvas$$inline_4093_newFrozenWidth_scroller$$inline_4088$$[1].style.top = $newFooterHeight_scroller$$inline_4092_top$$inline_4087$$ + "px"), $JSCompiler_StaticMethods__setScrollerHeight$$($JSCompiler_StaticMethods__doResizeColumn$self$$, 
      $canvasDelta$$5_container$$29_firstBlock$$12_newHeaderHeight_width$$inline_4091$$.clientHeight, $JSCompiler_StaticMethods__doResizeColumn$self$$.$_cachedCHHeight$, $JSCompiler_StaticMethods__doResizeColumn$self$$.$_cachedCFHeight$, $JSCompiler_StaticMethods__doResizeColumn$self$$.$_cachedNBHeight$), $JSCompiler_StaticMethods__setScrollerWidth$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $canvasDelta$$5_container$$29_firstBlock$$12_newHeaderHeight_width$$inline_4091$$.clientWidth, $JSCompiler_StaticMethods__doResizeColumn$self$$.$_frozenWidth$)
    }
    $canvasDelta$$5_container$$29_firstBlock$$12_newHeaderHeight_width$$inline_4091$$ = $dataBody$$113$$.firstChild;
    $canvasDelta$$5_container$$29_firstBlock$$12_newHeaderHeight_width$$inline_4091$$ = $JSCompiler_StaticMethods__doResizeColumn$self$$.$_hasFrozenColumn$() ? !$JSCompiler_StaticMethods__areAllColumnsFrozen$$($JSCompiler_StaticMethods__doResizeColumn$self$$) ? parseInt($JSCompiler_StaticMethods__getNestedScrolledTable$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $canvasDelta$$5_container$$29_firstBlock$$12_newHeaderHeight_width$$inline_4091$$.rows[0]).style.width) : 0 : parseInt($canvasDelta$$5_container$$29_firstBlock$$12_newHeaderHeight_width$$inline_4091$$.style.width);
    $newFooterHeight_scroller$$inline_4092_top$$inline_4087$$ = $JSCompiler_StaticMethods__doResizeColumn$self$$.$GetScroller$();
    $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__doResizeColumn$self$$) && !$JSCompiler_StaticMethods__doResizeColumn$self$$.$_isPaged$ ? $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($newFooterHeight_scroller$$inline_4092_top$$inline_4087$$, "DIV").style.width = $canvasDelta$$5_container$$29_firstBlock$$12_newHeaderHeight_width$$inline_4091$$ + "px" : ($hfakeCanvas$$inline_4093_newFrozenWidth_scroller$$inline_4088$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($newFooterHeight_scroller$$inline_4092_top$$inline_4087$$[0], 
    "DIV"), $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($newFooterHeight_scroller$$inline_4092_top$$inline_4087$$[1], "DIV").style.width = $hfakeCanvas$$inline_4093_newFrozenWidth_scroller$$inline_4088$$.style.width = $canvasDelta$$5_container$$29_firstBlock$$12_newHeaderHeight_width$$inline_4091$$ + "px");
    $canvasDelta$$5_container$$29_firstBlock$$12_newHeaderHeight_width$$inline_4091$$ = $delta$$14_diff$$inline_4084$$ != $JSCompiler_alias_VOID$$ ? $delta$$14_diff$$inline_4084$$ : Math.round(($JSCompiler_object_inline_relFactor_4945_height$$50_oldHeight$$inline_4076_th$$15$$ - 1) * $JSCompiler_StaticMethods__doResizeColumn$self$$.$_averageRowHeight$ * $JSCompiler_StaticMethods__doResizeColumn$self$$.$GetKnownRowCount$());
    $JSCompiler_StaticMethods__doResizeColumn$self$$.$_adjustCanvasHeight$($canvasDelta$$5_container$$29_firstBlock$$12_newHeaderHeight_width$$inline_4091$$, $dataBody$$113$$, $JSCompiler_alias_TRUE$$, $JSCompiler_alias_TRUE$$);
    $persist$$1$$ && ($column$$18_displayIndex$$8$$ = $JSCompiler_StaticMethods__doResizeColumn$self$$.$__getVisibleLeafColumns$()[$column$$18_displayIndex$$8$$], $JSCompiler_StaticMethods__doResizeColumn$self$$.$_ignoreSetColWidth$ = $JSCompiler_alias_TRUE$$, $column$$18_displayIndex$$8$$.setProperty(AdfRichColumn.WIDTH, $newWidth$$60_scrollLeft$$37$$, $JSCompiler_alias_TRUE$$), delete $JSCompiler_StaticMethods__doResizeColumn$self$$.$_ignoreSetColWidth$);
    $newWidth$$60_scrollLeft$$37$$ = $JSCompiler_StaticMethods__doResizeColumn$self$$.$__getScrollLeft$();
    $JSCompiler_StaticMethods__doResizeColumn$self$$.$_currentScrollLeft$ != $newWidth$$60_scrollLeft$$37$$ && ($JSCompiler_StaticMethods__doResizeColumn$self$$.$_currentScrollLeft$ = $newWidth$$60_scrollLeft$$37$$, $JSCompiler_StaticMethods__handleHorizontalScroll$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $newWidth$$60_scrollLeft$$37$$));
    $JSCompiler_StaticMethods__doResizeColumn$self$$.$_virtInitialized$ || $JSCompiler_StaticMethods__doResizeColumn$self$$.$_fillViewPort$($dataBody$$113$$, $dataBody$$113$$.offsetHeight, $JSCompiler_alias_FALSE$$)
  }
}
function $JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$$($JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$, $table1$$7_th$$16$$, $delta$$15_secondStyle$$, $colHeader$$8_second$$6$$, $displayIndex$$9$$, $tableId$$6$$, $div2Id$$2$$, $table2$$7_table2Id$$2$$) {
  $JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$, $table1$$7_th$$16$$, $delta$$15_secondStyle$$);
  $table1$$7_th$$16$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colHeader$$8_second$$6$$, $tableId$$6$$);
  $JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$.$_hasFrozenColumn$() ? ($colHeader$$8_second$$6$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colHeader$$8_second$$6$$, $div2Id$$2$$), $table2$$7_table2Id$$2$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colHeader$$8_second$$6$$, $table2$$7_table2Id$$2$$), $JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$) ? $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$, 
  $displayIndex$$9$$) ? ($JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$, $table1$$7_th$$16$$, $delta$$15_secondStyle$$), $JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$ = $table1$$7_th$$16$$.style.width, $delta$$15_secondStyle$$ = $colHeader$$8_second$$6$$.style, $AdfDhtmlTableBasePeer$$.$_isRTL$() ? $delta$$15_secondStyle$$.right = $JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$ : 
  $delta$$15_secondStyle$$.left = $JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$) : $JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$, $table2$$7_table2Id$$2$$, $delta$$15_secondStyle$$) : $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$, $displayIndex$$9$$) ? $JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$, 
  $table1$$7_th$$16$$, $delta$$15_secondStyle$$) : ($JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$, $table2$$7_table2Id$$2$$, $delta$$15_secondStyle$$), $JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$ = $table2$$7_table2Id$$2$$.style.width, $AdfDhtmlTableBasePeer$$.$_isRTL$() ? $table1$$7_th$$16$$.style.right = $JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$ : 
  $table1$$7_th$$16$$.style.left = $JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$)) : $JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$, $table1$$7_th$$16$$, $delta$$15_secondStyle$$)
}
function $JSCompiler_StaticMethods__resizeBlockColumn$$($JSCompiler_StaticMethods__resizeBlockColumn$self$$, $block$$43$$, $displayIndex$$11$$, $delta$$17$$) {
  if(!$JSCompiler_StaticMethods__resizeBlockColumn$self$$.$_hasFrozenColumn$() || $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__resizeBlockColumn$self$$, $displayIndex$$11$$)) {
    $block$$43$$.rows && ($JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__resizeBlockColumn$self$$) ? $JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__resizeBlockColumn$self$$, $block$$43$$.rows[0].cells[$displayIndex$$11$$ - $JSCompiler_StaticMethods__resizeBlockColumn$self$$.$_firstFrozen$ + 1], $delta$$17$$) : $JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__resizeBlockColumn$self$$, $block$$43$$.rows[0].cells[$displayIndex$$11$$], 
    $delta$$17$$))
  }else {
    for(var $rows$$36$$ = $block$$43$$.rows, $r$$14$$ = 0;$r$$14$$ < $rows$$36$$.length;$r$$14$$++) {
      var $table$$41$$ = $JSCompiler_StaticMethods__getNestedScrolledTable$$($JSCompiler_StaticMethods__resizeBlockColumn$self$$, $rows$$36$$[$r$$14$$]);
      $JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__resizeBlockColumn$self$$, $table$$41$$, $delta$$17$$);
      $JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__resizeBlockColumn$self$$, $JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__resizeBlockColumn$self$$) ? $table$$41$$.rows[0].cells[$displayIndex$$11$$ - $JSCompiler_StaticMethods__resizeBlockColumn$self$$.$_lastFrozen$ - 1] : $table$$41$$.rows[0].cells[$displayIndex$$11$$], $delta$$17$$)
    }
  }
  $JSCompiler_StaticMethods__resizeBlockColumn$self$$.$_hasFrozenColumn$() || $JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__resizeBlockColumn$self$$, $block$$43$$, $delta$$17$$)
}
function $JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4103_parentRow$$inline_4096$$, $childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$, $delta$$18$$) {
  $AdfAssert$$.$assertDomNode$($childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$);
  var $index$$inline_4099_newWidth$$62$$ = parseInt($childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$.style.width) + $delta$$18$$;
  isNaN($index$$inline_4099_newWidth$$62$$) || ($childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$.style.width = $index$$inline_4099_newWidth$$62$$ + "px");
  if($JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4103_parentRow$$inline_4096$$.$_processColGroup$() && ("TH" == $childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$.tagName || "TD" == $childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$.tagName)) {
    a: {
      $AdfAssert$$.$assertDomNode$($childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$);
      $AdfAssert$$.assert("TH" == $childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$.tagName || "TD" == $childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$.tagName, "Invalid COLGROUP tag name");
      for($JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4103_parentRow$$inline_4096$$ = $childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$.parentNode;$JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4103_parentRow$$inline_4096$$ && "TR" != $JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4103_parentRow$$inline_4096$$.tagName;) {
        $JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4103_parentRow$$inline_4096$$ = $JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4103_parentRow$$inline_4096$$.parentNode
      }
      if($JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4103_parentRow$$inline_4096$$) {
        for(var $cells$$inline_4097$$ = $JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4103_parentRow$$inline_4096$$.cells, $cellCount$$inline_4098$$ = $cells$$inline_4097$$.length, $index$$inline_4099_newWidth$$62$$ = 0;$index$$inline_4099_newWidth$$62$$ < $cellCount$$inline_4098$$ && $cells$$inline_4097$$[$index$$inline_4099_newWidth$$62$$] != $childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$;$index$$inline_4099_newWidth$$62$$++) {
        }
        if($index$$inline_4099_newWidth$$62$$ < $cellCount$$inline_4098$$) {
          for($childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$ = $JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4103_parentRow$$inline_4096$$.parentNode;$childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$ && "TABLE" != $childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$.tagName;) {
            $childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$ = $childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$.parentNode
          }
          if($childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$ && ($childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$, "COLGROUP"))) {
            $childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$ = $childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$.childNodes;
            ++$index$$inline_4099_newWidth$$62$$;
            for($JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4103_parentRow$$inline_4096$$ = 0;$JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4103_parentRow$$inline_4096$$ < $childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$.length;$JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4103_parentRow$$inline_4096$$++) {
              if("COL" == $childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$[$JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4103_parentRow$$inline_4096$$].tagName && --$index$$inline_4099_newWidth$$62$$, 0 == $index$$inline_4099_newWidth$$62$$) {
                $childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$ = $childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$[$JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4103_parentRow$$inline_4096$$];
                break a
              }
            }
          }
        }
      }
      $childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$ = $JSCompiler_alias_NULL$$
    }
    $childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$ && ($index$$inline_4099_newWidth$$62$$ = parseInt($childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$.style.width) + $delta$$18$$, $childNodes$$inline_4102_colGroup$$inline_4101_colGrpCol_element$$283_parentTable$$inline_4100$$.style.width = $index$$inline_4099_newWidth$$62$$ + "px")
  }
}
$AdfDhtmlTableBasePeer$$.$SetCursor$ = function $$AdfDhtmlTableBasePeer$$$$SetCursor$$($elem$$40$$, $cur$$4$$) {
  $elem$$40$$ && $elem$$40$$.style.cursor != $cur$$4$$ && ($elem$$40$$.style.cursor = $cur$$4$$)
};
$goog$exportSymbol$$("AdfDhtmlTableBasePeer.SetCursor", $AdfDhtmlTableBasePeer$$.$SetCursor$);
function $JSCompiler_StaticMethods__handleColumnContextMenu$$($JSCompiler_StaticMethods__handleColumnContextMenu$self$$, $domEvent$$74$$, $alignElement$$20$$) {
  if($JSCompiler_StaticMethods__handleColumnContextMenu$self$$.$_pcPeer$) {
    var $index$$160_th$$17$$ = $alignElement$$20$$ ? $alignElement$$20$$ : $JSCompiler_StaticMethods__getParentTH$$($JSCompiler_StaticMethods__handleColumnContextMenu$self$$, $domEvent$$74$$);
    if($index$$160_th$$17$$ && $index$$160_th$$17$$.getAttribute($AdfDhtmlTableBasePeer$$.$_LEAF_COLUMN$) != $JSCompiler_alias_NULL$$) {
      var $col$$22$$ = $AdfPage$$.$PAGE$.$findComponent$($index$$160_th$$17$$.id);
      !$col$$22$$.getSelected() && $JSCompiler_StaticMethods__isColumnSelectionEnabled$$($JSCompiler_StaticMethods__handleColumnContextMenu$self$$) && ($JSCompiler_StaticMethods__handleColumnContextMenu$self$$.$_selUnselectAll$(), $index$$160_th$$17$$ = $AdfAgent$$.$AGENT$.$getIntAttribute$($index$$160_th$$17$$, "_d_index", -1), $JSCompiler_StaticMethods__selectColumn$$($JSCompiler_StaticMethods__handleColumnContextMenu$self$$, $index$$160_th$$17$$, $col$$22$$, $JSCompiler_alias_TRUE$$));
      $JSCompiler_StaticMethods__handleColumnContextMenu$self$$.$_pcPeer$.$showColumnContextMenu$($domEvent$$74$$, $alignElement$$20$$)
    }
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$GetRowContextMenuId$ = function $$AdfDhtmlTableBasePeer$$$$$GetRowContextMenuId$$() {
  return this.$getComponent$().getContextMenuId()
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetRowContextMenuId", {$GetRowContextMenuId$:$AdfDhtmlTableBasePeer$$.prototype.$GetRowContextMenuId$});
function $JSCompiler_StaticMethods__getRowContextMenuAndContainer$$($JSCompiler_StaticMethods__getRowContextMenuAndContainer$self$$, $rowKey$$86$$) {
  var $menuId$$5$$ = $JSCompiler_StaticMethods__getRowContextMenuAndContainer$self$$.$GetRowContextMenuId$($rowKey$$86$$), $popup$$48$$, $menuFindContainer$$1$$;
  if($menuId$$5$$) {
    var $component$$1646$$ = $JSCompiler_StaticMethods__getRowContextMenuAndContainer$self$$.$getComponent$();
    $popup$$48$$ = $AdfPage$$.$PAGE$.$findComponent$($menuId$$5$$);
    $menuFindContainer$$1$$ = $JSCompiler_alias_NULL$$;
    $popup$$48$$ == $JSCompiler_alias_NULL$$ && ($popup$$48$$ = $component$$1646$$.$findComponent$($menuId$$5$$), $menuFindContainer$$1$$ = $component$$1646$$);
    $popup$$48$$ == $JSCompiler_alias_NULL$$ && $AdfLogger$$.$LOGGER$.severe("Could not find context menu ", $menuId$$5$$, " from component ", $component$$1646$$)
  }
  return{$popup$:$popup$$48$$, $menuId$:$menuId$$5$$, $menuFindContainer$:$menuFindContainer$$1$$}
}
$AdfDhtmlTableBasePeer$$.prototype.$HandleRowContextMenu$ = function $$AdfDhtmlTableBasePeer$$$$$HandleRowContextMenu$$($domEvent$$76$$, $rowKey$$87$$, $clientId$$386_row$$80$$, $alignElement$$21$$, $alignHint$$2$$) {
  var $params$$58$$ = $JSCompiler_StaticMethods__getRowContextMenuAndContainer$$(this, $rowKey$$87$$), $popup$$49$$ = $params$$58$$.$popup$, $menuFindContainer$$2$$ = $params$$58$$.$menuFindContainer$, $menuId$$6$$ = $params$$58$$.$menuId$;
  $popup$$49$$ && (this.$_contextMenuSelect$ ? $AdfAgent$$.$AGENT$.$getCapabilities$()[$AdfAgent$$.$CAP_TOUCH_SCREEN$] != $AdfAgent$$.$CAP_TOUCH_SCREEN_NONE$ && !this.$_selIsSelected$($rowKey$$87$$) && (this.$suppressSelectionEventDelivery$($JSCompiler_alias_TRUE$$), this.$_selUnselectAll$(), this.$suppressSelectionEventDelivery$($JSCompiler_alias_FALSE$$), $JSCompiler_StaticMethods__selSelectRow$$(this, $rowKey$$87$$, $clientId$$386_row$$80$$)) : ($JSCompiler_StaticMethods__isMultipleRowSelect$$(this) || 
  $JSCompiler_StaticMethods__unhiglightAnyExistingHighlightedRow$$(this), $JSCompiler_StaticMethods__selHighlightRow$$(this, $clientId$$386_row$$80$$), this.$_highlightedRowKey$ = $rowKey$$87$$, this.$_highlightedRow$ = $clientId$$386_row$$80$$), $clientId$$386_row$$80$$ = this.$getComponent$().$getClientId$(), $AdfObject$$.$ensureClassInitialization$($AdfDhtmlCommandMenuItemPeer$$), $popup$$49$$[$AdfMenuUtils$$.$AFR_TARGETROWCURRENCY$] = $rowKey$$87$$, $popup$$49$$[$AdfMenuUtils$$.$AFR_TARGETCOMPONENTID$] = 
  $clientId$$386_row$$80$$, $params$$58$$ = {$component$:this.$getComponent$(), $rowKey$:$rowKey$$87$$}, $AdfPage$$.$PAGE$.$scheduleTimer$($JSCompiler_alias_NULL$$, $AdfDhtmlTableBasePeer$$.$_setHighlightedRowKey$, $params$$58$$, 10), $AdfDhtmlTableBasePeer$$.$_setHighlightedRowKey$($params$$58$$), this.$_contextMenuClosedCallback$ || (this.$_contextMenuClosedCallback$ = this.$createCallback$(this.$_contextMenuClosed$)), this.$_contextMenuOpenedCallback$ || (this.$_contextMenuOpenedCallback$ = this.$createCallback$(this.$_contextMenuOpened$)), 
  $popup$$49$$.$_afrTableListenerSet$ || ($popup$$49$$.addEventListener($AdfPopupOpenedEvent$$.$POPUP_OPENED_EVENT_TYPE$, this.$_contextMenuOpenedCallback$), $popup$$49$$.addEventListener($AdfPopupClosedEvent$$.$POPUP_CLOSED_EVENT_TYPE$, this.$_contextMenuClosedCallback$), $popup$$49$$.$_afrTableListenerSet$ = $JSCompiler_alias_TRUE$$), $popup$$49$$.$isPopupVisible$() && ($popup$$49$$.$hide$(), this.$_ignoreContextMenuClose$ = $JSCompiler_alias_TRUE$$), this.$showContextMenu$($domEvent$$76$$, $menuId$$6$$, 
  $menuFindContainer$$2$$, $alignElement$$21$$, $alignHint$$2$$, $clientId$$386_row$$80$$), $AdfAgent$$.$AGENT$.$eatEvent$($domEvent$$76$$))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleRowContextMenu", {$HandleRowContextMenu$:$AdfDhtmlTableBasePeer$$.prototype.$HandleRowContextMenu$});
$AdfDhtmlTableBasePeer$$.prototype.$ContextMenuOpened$ = $JSCompiler_emptyFn$$();
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ContextMenuOpened", {$ContextMenuOpened$:$AdfDhtmlTableBasePeer$$.prototype.$ContextMenuOpened$});
$AdfDhtmlTableBasePeer$$.prototype.$ContextMenuClosed$ = $JSCompiler_emptyFn$$();
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ContextMenuClosed", {$ContextMenuClosed$:$AdfDhtmlTableBasePeer$$.prototype.$ContextMenuClosed$});
$AdfDhtmlTableBasePeer$$.prototype.$_contextMenuOpened$ = function $$AdfDhtmlTableBasePeer$$$$$_contextMenuOpened$$($componentEvent$$408$$) {
  this.$_rowContextMenuVisible$ = $JSCompiler_alias_TRUE$$;
  var $popup$$52$$ = $componentEvent$$408$$.getSource();
  if(!this.$_contextMenuSelect$) {
    var $contextPopup$$ = $JSCompiler_StaticMethods__getRowContextMenuAndContainer$$(this, this.$_highlightedRowKey$).$popup$;
    $contextPopup$$ != $JSCompiler_alias_NULL$$ && $popup$$52$$.$getClientId$() == $contextPopup$$.$getClientId$() && ($JSCompiler_StaticMethods__isMultipleRowSelect$$(this) || this.$_selUpdateAll$($AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UNSELECT$, $JSCompiler_alias_FALSE$$))
  }
  this.$ContextMenuOpened$($componentEvent$$408$$, $popup$$52$$)
};
$AdfDhtmlTableBasePeer$$.prototype.$_contextMenuClosed$ = function $$AdfDhtmlTableBasePeer$$$$$_contextMenuClosed$$($componentEvent$$409$$) {
  if(this.$_ignoreContextMenuClose$) {
    delete this.$_ignoreContextMenuClose$
  }else {
    delete this.$_rowContextMenuVisible$;
    var $popup$$53$$ = $componentEvent$$409$$.getSource();
    if(!this.$_contextMenuSelect$) {
      var $contextPopup$$1$$ = $JSCompiler_StaticMethods__getRowContextMenuAndContainer$$(this, this.$_highlightedRowKey$).$popup$;
      $contextPopup$$1$$ != $JSCompiler_alias_NULL$$ && $popup$$53$$.$getClientId$() == $contextPopup$$1$$.$getClientId$() && (this.$_grabFocus$(), this.$_selUpdateAll$($AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UPDATE$, $JSCompiler_alias_FALSE$$), $JSCompiler_StaticMethods__unhiglightAnyExistingHighlightedRow$$(this))
    }
    delete $popup$$53$$[$AdfMenuUtils$$.$AFR_TARGETROWCURRENCY$];
    delete $popup$$53$$[$AdfMenuUtils$$.$AFR_TARGETCOMPONENTID$];
    $AdfPage$$.$PAGE$.$scheduleTimer$($JSCompiler_alias_NULL$$, $AdfDhtmlTableBasePeer$$.$_clearHighlightedRowKey$, this.$getComponent$(), 10);
    this.$ContextMenuClosed$($componentEvent$$409$$, $popup$$53$$)
  }
};
$AdfDhtmlTableBasePeer$$.$_clearHighlightedRowKey$ = function $$AdfDhtmlTableBasePeer$$$$_clearHighlightedRowKey$$($component$$1648$$) {
  $component$$1648$$.setProperty("_highlightedRowKey", $JSCompiler_alias_NULL$$, $JSCompiler_alias_FALSE$$, $AdfUIComponent$$.$PROPAGATE_ALWAYS$)
};
$AdfDhtmlTableBasePeer$$.$_setHighlightedRowKey$ = function $$AdfDhtmlTableBasePeer$$$$_setHighlightedRowKey$$($params$$61$$) {
  $params$$61$$.$component$.setProperty("_highlightedRowKey", $params$$61$$.$rowKey$, $JSCompiler_alias_FALSE$$, $AdfUIComponent$$.$PROPAGATE_ALWAYS$)
};
$AdfDhtmlTableBasePeer$$.prototype.$ProcessPushData$ = function $$AdfDhtmlTableBasePeer$$$$$ProcessPushData$$($payload$$7$$, $changeCount$$6$$) {
  if(this.$_virtInitialized$ || this.$IsEmpty$) {
    if(this.$_activeDataCount$ >= $changeCount$$6$$) {
      $AdfPage$$.$PAGE$.$addPartialTargets$(this.$getComponent$())
    }else {
      this.$_activeDataCount$ = $changeCount$$6$$;
      this.$_payloadEvaluator$ || (this.$_payloadEvaluator$ = new Function("payload", "return payload;"));
      for(var $dataBody$$115_envelope$$ = this.$_payloadEvaluator$($payload$$7$$), $i$$505$$ = 0;$i$$505$$ < $dataBody$$115_envelope$$.length;$i$$505$$++) {
        var $message$$82$$ = $dataBody$$115_envelope$$[$i$$505$$];
        this.$IsFetchPending$() ? ($message$$82$$.id = $changeCount$$6$$, this.$_activeMessageBuffer$ || (this.$_activeMessageBuffer$ = []), this.$_activeMessageBuffer$.push($message$$82$$)) : $JSCompiler_StaticMethods__processActiveMessage$$(this, $message$$82$$)
      }
      $dataBody$$115_envelope$$ = this.$GetDataBody$();
      this.$_fillViewPort$($dataBody$$115_envelope$$, $dataBody$$115_envelope$$.offsetHeight, $JSCompiler_alias_FALSE$$);
      return $JSCompiler_alias_TRUE$$
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ProcessPushData", {$ProcessPushData$:$AdfDhtmlTableBasePeer$$.prototype.$ProcessPushData$});
function $JSCompiler_StaticMethods__processActiveMessage$$($JSCompiler_StaticMethods__processActiveMessage$self$$, $message$$83$$) {
  var $rerender$$, $result$$24_updates$$inline_4109$$, $key$$inline_4115_msg$$inline_4116_type$$149$$ = $message$$83$$.type;
  switch($key$$inline_4115_msg$$inline_4116_type$$149$$) {
    case "update":
      $result$$24_updates$$inline_4109$$ = $JSCompiler_StaticMethods__processActiveMessage$self$$.$UpdateActiveRow$($message$$83$$);
      break;
    case "remove":
      $result$$24_updates$$inline_4109$$ = $JSCompiler_StaticMethods__processActiveMessage$self$$.$RemoveActiveRow$($message$$83$$);
      break;
    case "insertBefore":
    ;
    case "insertAfter":
    ;
    case "insertInside":
      $result$$24_updates$$inline_4109$$ = $JSCompiler_StaticMethods__processActiveMessage$self$$.$InsertActiveRow$($message$$83$$, $key$$inline_4115_msg$$inline_4116_type$$149$$);
      break;
    default:
      $AdfAssert$$.assert($JSCompiler_alias_FALSE$$, "Unknown ADS type:" + $key$$inline_4115_msg$$inline_4116_type$$149$$), $rerender$$ = $AdfDhtmlTableBasePeer$$.$RERENDER_CONTAINER$
  }
  if($result$$24_updates$$inline_4109$$ && ($rerender$$ = $result$$24_updates$$inline_4109$$.rerender, ($result$$24_updates$$inline_4109$$ = $result$$24_updates$$inline_4109$$.updates) && "" !== $result$$24_updates$$inline_4109$$)) {
    var $name$$inline_4114_table$$inline_4110$$ = $JSCompiler_StaticMethods__processActiveMessage$self$$.$getDomElement$(), $agent$$inline_4111_laf$$inline_4112$$ = $AdfAgent$$.$AGENT$;
    if($name$$inline_4114_table$$inline_4110$$ && $JSCompiler_StaticMethods__processActiveMessage$self$$.$IsValidAnnouncement$($name$$inline_4114_table$$inline_4110$$, $agent$$inline_4111_laf$$inline_4112$$, $key$$inline_4115_msg$$inline_4116_type$$149$$)) {
      var $agent$$inline_4111_laf$$inline_4112$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$(), $component$$inline_4113$$ = $JSCompiler_StaticMethods__processActiveMessage$self$$.$getComponent$(), $name$$inline_4114_table$$inline_4110$$ = $component$$inline_4113$$.$getAccessibleName$();
      $name$$inline_4114_table$$inline_4110$$ == $JSCompiler_alias_NULL$$ && ($name$$inline_4114_table$$inline_4110$$ = "", $AdfLogger$$.$LOGGER$.fine("No shortDesc exists for the component with clientId: ", $component$$inline_4113$$.$getClientId$()));
      $key$$inline_4115_msg$$inline_4116_type$$149$$ = $JSCompiler_StaticMethods__processActiveMessage$self$$.$GetActiveDataAnnouncementKey$($key$$inline_4115_msg$$inline_4116_type$$149$$);
      $key$$inline_4115_msg$$inline_4116_type$$149$$ = $agent$$inline_4111_laf$$inline_4112$$.$getTranslatedString$($key$$inline_4115_msg$$inline_4116_type$$149$$);
      $key$$inline_4115_msg$$inline_4116_type$$149$$ = TrFastMessageFormatUtils.format($key$$inline_4115_msg$$inline_4116_type$$149$$, $name$$inline_4114_table$$inline_4110$$, $result$$24_updates$$inline_4109$$);
      $JSCompiler_StaticMethods__processActiveMessage$self$$.$_twinkledCellAnnouncements$ = $JSCompiler_StaticMethods__processActiveMessage$self$$.$_twinkledCellAnnouncements$ + " " + $key$$inline_4115_msg$$inline_4116_type$$149$$
    }
  }
  $rerender$$ && $AdfPage$$.$PAGE$.$addPartialTargets$($JSCompiler_StaticMethods__processActiveMessage$self$$.$getComponent$())
}
$AdfDhtmlTableBasePeer$$.prototype.$IsValidAnnouncement$ = function $$AdfDhtmlTableBasePeer$$$$$IsValidAnnouncement$$($ariaRelevant_table$$42$$, $agent$$598_relevances$$, $type$$150$$) {
  var $ariaLive_supported$$3$$ = $agent$$598_relevances$$.getAttribute($ariaRelevant_table$$42$$, "aria-live") || "", $ariaLive_supported$$3$$ = $ariaLive_supported$$3$$.toLowerCase();
  if("" !== $ariaLive_supported$$3$$) {
    return $JSCompiler_alias_FALSE$$
  }
  $ariaRelevant_table$$42$$ = $agent$$598_relevances$$.getAttribute($ariaRelevant_table$$42$$, "aria-relevant") || "";
  $ariaRelevant_table$$42$$ = $ariaRelevant_table$$42$$.toLowerCase().trim();
  $agent$$598_relevances$$ = $ariaRelevant_table$$42$$.split(" ");
  if(-1 < $agent$$598_relevances$$.indexOf("all")) {
    return $JSCompiler_alias_TRUE$$
  }
  $ariaLive_supported$$3$$ = $JSCompiler_alias_FALSE$$;
  switch($type$$150$$) {
    case "update":
      if("" === $ariaRelevant_table$$42$$ || -1 < $agent$$598_relevances$$.indexOf("text")) {
        $ariaLive_supported$$3$$ = $JSCompiler_alias_TRUE$$
      }
      break;
    case "remove":
      -1 < $agent$$598_relevances$$.indexOf("removals") && ($ariaLive_supported$$3$$ = $JSCompiler_alias_TRUE$$);
      break;
    case "insertBefore":
    ;
    case "insertAfter":
    ;
    case "insertInside":
      if("" === $ariaRelevant_table$$42$$ || -1 < $agent$$598_relevances$$.indexOf("additions")) {
        $ariaLive_supported$$3$$ = $JSCompiler_alias_TRUE$$
      }
  }
  return $ariaLive_supported$$3$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.IsValidAnnouncement", {$IsValidAnnouncement$:$AdfDhtmlTableBasePeer$$.prototype.$IsValidAnnouncement$});
$AdfDhtmlTableBasePeer$$.prototype.$GetActiveDataAnnouncementKey$ = function $$AdfDhtmlTableBasePeer$$$$$GetActiveDataAnnouncementKey$$($type$$152$$) {
  return $AdfDhtmlTableBasePeer$$.$msgMap$[$type$$152$$] || "AFActiveDataTableRowInsert"
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetActiveDataAnnouncementKey", {$GetActiveDataAnnouncementKey$:$AdfDhtmlTableBasePeer$$.prototype.$GetActiveDataAnnouncementKey$});
$AdfDhtmlTableBasePeer$$.prototype.$RegisterADSAccessibility$ = $JSCompiler_emptyFn$$();
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.RegisterADSAccessibility", {$RegisterADSAccessibility$:$AdfDhtmlTableBasePeer$$.prototype.$RegisterADSAccessibility$});
function $JSCompiler_StaticMethods__applyBufferedADSEvents$$($JSCompiler_StaticMethods__applyBufferedADSEvents$self$$, $adsCounter$$1$$, $oldEvents$$) {
  if(-1 != $adsCounter$$1$$) {
    var $list$$9$$ = $JSCompiler_StaticMethods__applyBufferedADSEvents$self$$.$_activeMessageBuffer$;
    if($list$$9$$) {
      for(var $i$$506$$ = 0;$i$$506$$ < $list$$9$$.length;$i$$506$$++) {
        var $message$$84$$ = $list$$9$$[$i$$506$$], $id$$346$$ = $message$$84$$.id;
        ($oldEvents$$ ? $id$$346$$ <= $adsCounter$$1$$ : $id$$346$$ > $adsCounter$$1$$) && $JSCompiler_StaticMethods__processActiveMessage$$($JSCompiler_StaticMethods__applyBufferedADSEvents$self$$, $message$$84$$)
      }
    }
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$IsInsertAllowed$ = function $$AdfDhtmlTableBasePeer$$$$$IsInsertAllowed$$($insertIndex$$2$$) {
  var $allowed$$ = $JSCompiler_alias_TRUE$$, $blocks$$12_last$$5$$ = this.$GetDataBody$().childNodes, $first$$11$$ = $blocks$$12_last$$5$$[0], $blocks$$12_last$$5$$ = $blocks$$12_last$$5$$[$blocks$$12_last$$5$$.length - 1];
  if(this.$_pendingFetch$ == $AdfTableDataFetchEvent$$.$AFTER_KEY_SUBTYPE$) {
    $insertIndex$$2$$ == $blocks$$12_last$$5$$.$startRow$ + $blocks$$12_last$$5$$.$numRows$ && ($allowed$$ = $JSCompiler_alias_FALSE$$)
  }else {
    if(this.$_pendingFetch$ == $AdfTableDataFetchEvent$$.$BEFORE_KEY_SUBTYPE$) {
      $insertIndex$$2$$ == $first$$11$$.$startRow$ && ($allowed$$ = $JSCompiler_alias_FALSE$$)
    }else {
      if(this.$_pendingFetch$ == $JSCompiler_alias_VOID$$ && $insertIndex$$2$$ != $blocks$$12_last$$5$$.$startRow$ + $blocks$$12_last$$5$$.$numRows$ && ($insertIndex$$2$$ < $first$$11$$.$startRow$ || $insertIndex$$2$$ >= $blocks$$12_last$$5$$.$startRow$ + $blocks$$12_last$$5$$.$numRows$)) {
        $allowed$$ = $JSCompiler_alias_FALSE$$
      }
    }
  }
  return $allowed$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.IsInsertAllowed", {$IsInsertAllowed$:$AdfDhtmlTableBasePeer$$.prototype.$IsInsertAllowed$});
$AdfDhtmlTableBasePeer$$.prototype.$InsertClonedRow$ = function $$AdfDhtmlTableBasePeer$$$$$InsertClonedRow$$($table$$44_templateRow$$1$$, $insertAt$$1$$, $insertRowKey_tbody$$) {
  for(var $tr$$5$$ = $table$$44_templateRow$$1$$.cloneNode($JSCompiler_alias_TRUE$$), $i$$inline_4121$$ = 0;$i$$inline_4121$$ < this.$_colCount$;$i$$inline_4121$$++) {
    var $td$$inline_4122$$ = this.$FindCellByIndex$($tr$$5$$, $i$$inline_4121$$);
    $JSCompiler_StaticMethods__fixElementIds$$(this, $td$$inline_4122$$, $insertRowKey_tbody$$)
  }
  $AdfAgent$$.$AGENT$.$elementsAdded$($tr$$5$$);
  $tr$$5$$.setAttribute($AdfDhtmlTableBasePeer$$.$_ROW_KEY$, $insertRowKey_tbody$$);
  $AdfDomUtils$$.$removeCSSClassName$($tr$$5$$, $AdfDhtmlTableBasePeer$$.$_SELECTED_CLASS$);
  $AdfDomUtils$$.$removeCSSClassName$($tr$$5$$, $AdfDhtmlTableBasePeer$$.$_HIGHLIGHTED_CLASS$);
  $AdfDomUtils$$.$removeCSSClassName$($tr$$5$$, $AdfDhtmlTableBasePeer$$.$_FOCUSED_CLASS$);
  $table$$44_templateRow$$1$$ = $table$$44_templateRow$$1$$.parentNode.parentNode.cloneNode($JSCompiler_alias_FALSE$$);
  $insertRowKey_tbody$$ = this.$getDomDocument$().createElement("TBODY");
  $insertRowKey_tbody$$.appendChild($tr$$5$$);
  $table$$44_templateRow$$1$$.appendChild($insertRowKey_tbody$$);
  this.$InsertBlock$($table$$44_templateRow$$1$$, $insertAt$$1$$, 1, 1, 0);
  return $tr$$5$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.InsertClonedRow", {$InsertClonedRow$:$AdfDhtmlTableBasePeer$$.prototype.$InsertClonedRow$});
$AdfDhtmlTableBasePeer$$.prototype.$InsertClonedComponents$ = function $$AdfDhtmlTableBasePeer$$$$$InsertClonedComponents$$($rootDomNode$$, $newRowKey$$) {
  var $components$$5$$ = $AdfAgent$$.$AGENT$.$getDescendantComponentsForNode$($rootDomNode$$);
  if($components$$5$$) {
    for(var $componentCount$$3$$ = $components$$5$$.length, $i$$507$$ = 0;$i$$507$$ < $componentCount$$3$$;$i$$507$$++) {
      var $baseComponent$$ = $components$$5$$[$i$$507$$], $oldClientId$$5$$ = $baseComponent$$.$getClientId$();
      $baseComponent$$.$clone$($JSCompiler_StaticMethods__fixClonedClientId$$($oldClientId$$5$$, $newRowKey$$)).$AddNotify$()
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.InsertClonedComponents", {$InsertClonedComponents$:$AdfDhtmlTableBasePeer$$.prototype.$InsertClonedComponents$});
$AdfDhtmlTableBasePeer$$.prototype.$InsertActiveRow$ = function $$AdfDhtmlTableBasePeer$$$$$InsertActiveRow$$($message$$85$$, $insertType$$1$$) {
  var $rerender$$1$$, $blocks$$14_templateRow$$2_update$$ = $JSCompiler_alias_NULL$$;
  this.$IsEmpty$ || ($blocks$$14_templateRow$$2_update$$ = this.$GetDataBody$().childNodes);
  if($blocks$$14_templateRow$$2_update$$ && 0 < $blocks$$14_templateRow$$2_update$$.length) {
    var $insertAt$$2_insertAt$$inline_4128$$, $anchorKey$$inline_4125_insertRowKey$$1_last$$inline_4130_rowInfo$$inline_4129$$ = $message$$85$$.iKey, $blocks$$inline_4127_count$$inline_4131$$ = $blocks$$14_templateRow$$2_update$$;
    $insertAt$$2_insertAt$$inline_4128$$ = -1;
    if("insertBefore" == $insertType$$1$$) {
      if($anchorKey$$inline_4125_insertRowKey$$1_last$$inline_4130_rowInfo$$inline_4129$$) {
        if($anchorKey$$inline_4125_insertRowKey$$1_last$$inline_4130_rowInfo$$inline_4129$$ = this.$FindRowByKey$($anchorKey$$inline_4125_insertRowKey$$1_last$$inline_4130_rowInfo$$inline_4129$$)) {
          $insertAt$$2_insertAt$$inline_4128$$ = $anchorKey$$inline_4125_insertRowKey$$1_last$$inline_4130_rowInfo$$inline_4129$$.index
        }
      }else {
        $anchorKey$$inline_4125_insertRowKey$$1_last$$inline_4130_rowInfo$$inline_4129$$ = $blocks$$inline_4127_count$$inline_4131$$[$blocks$$inline_4127_count$$inline_4131$$.length - 1], $blocks$$inline_4127_count$$inline_4131$$ = this.$GetRowCount$(), -1 != $blocks$$inline_4127_count$$inline_4131$$ && $anchorKey$$inline_4125_insertRowKey$$1_last$$inline_4130_rowInfo$$inline_4129$$.$startRow$ + $anchorKey$$inline_4125_insertRowKey$$1_last$$inline_4130_rowInfo$$inline_4129$$.$numRows$ == $blocks$$inline_4127_count$$inline_4131$$ && 
        ($insertAt$$2_insertAt$$inline_4128$$ = $blocks$$inline_4127_count$$inline_4131$$)
      }
    }else {
      $anchorKey$$inline_4125_insertRowKey$$1_last$$inline_4130_rowInfo$$inline_4129$$ ? ($anchorKey$$inline_4125_insertRowKey$$1_last$$inline_4130_rowInfo$$inline_4129$$ = this.$FindRowByKey$($anchorKey$$inline_4125_insertRowKey$$1_last$$inline_4130_rowInfo$$inline_4129$$)) && ($insertAt$$2_insertAt$$inline_4128$$ = $anchorKey$$inline_4125_insertRowKey$$1_last$$inline_4130_rowInfo$$inline_4129$$.index + 1) : 0 == $blocks$$inline_4127_count$$inline_4131$$[0].$startRow$ && ($insertAt$$2_insertAt$$inline_4128$$ = 
      0)
    }
    -1 != $insertAt$$2_insertAt$$inline_4128$$ && this.$IsInsertAllowed$($insertAt$$2_insertAt$$inline_4128$$) ? ($anchorKey$$inline_4125_insertRowKey$$1_last$$inline_4130_rowInfo$$inline_4129$$ = $message$$85$$.rKey, $blocks$$14_templateRow$$2_update$$ = this.$GetTemplateRow$($blocks$$14_templateRow$$2_update$$), this.$InsertClonedRow$($blocks$$14_templateRow$$2_update$$, $insertAt$$2_insertAt$$inline_4128$$, $anchorKey$$inline_4125_insertRowKey$$1_last$$inline_4130_rowInfo$$inline_4129$$), this.$InsertClonedComponents$($blocks$$14_templateRow$$2_update$$, 
    $anchorKey$$inline_4125_insertRowKey$$1_last$$inline_4130_rowInfo$$inline_4129$$), renderer = this.$UpdateActiveRow$($message$$85$$).rerender) : $rerender$$1$$ = $AdfDhtmlTableBasePeer$$.$RERENDER_CONTAINER_CHILDREN$
  }else {
    $rerender$$1$$ = $AdfDhtmlTableBasePeer$$.$RERENDER_CONTAINER_CHILDREN$
  }
  $blocks$$14_templateRow$$2_update$$ = this.$GetActiveRowText$($message$$85$$.rKey, $insertType$$1$$);
  return{rerender:$rerender$$1$$, updates:$blocks$$14_templateRow$$2_update$$}
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.InsertActiveRow", {$InsertActiveRow$:$AdfDhtmlTableBasePeer$$.prototype.$InsertActiveRow$});
$AdfDhtmlTableBasePeer$$.prototype.$GetTemplateRow$ = function $$AdfDhtmlTableBasePeer$$$$$GetTemplateRow$$($blocks$$15_templateRows$$) {
  $blocks$$15_templateRows$$ = $blocks$$15_templateRows$$[0].rows;
  $AdfAssert$$.assert($blocks$$15_templateRows$$ && $blocks$$15_templateRows$$[0], "Unable to insert active row when the block contains no rows to clone!");
  return $blocks$$15_templateRows$$[0]
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetTemplateRow", {$GetTemplateRow$:$AdfDhtmlTableBasePeer$$.prototype.$GetTemplateRow$});
$AdfDhtmlTableBasePeer$$.prototype.$RemoveActiveRow$ = function $$AdfDhtmlTableBasePeer$$$$$RemoveActiveRow$$($message$$86$$) {
  var $update$$1$$ = "";
  if(!this.$IsEmpty$) {
    var $rowInfo$$9$$ = this.$FindRowByKey$($message$$86$$.rKey);
    if($rowInfo$$9$$) {
      var $removedRow$$ = $rowInfo$$9$$.$tr$, $update$$1$$ = this.$GetActiveRowText$($message$$86$$.rKey, "remove");
      $AdfAgent$$.$AGENT$.$elementsRemoved$($removedRow$$);
      this.$DeleteBlock$($rowInfo$$9$$.index, 1, 1, 0, $JSCompiler_alias_NULL$$);
      $AdfPage$$.$PAGE$.$removeComponentsInSubtree$($removedRow$$)
    }
  }
  return{rerender:"", updates:$update$$1$$}
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.RemoveActiveRow", {$RemoveActiveRow$:$AdfDhtmlTableBasePeer$$.prototype.$RemoveActiveRow$});
$AdfDhtmlTableBasePeer$$.prototype.$MaxOfRerender$ = function $$AdfDhtmlTableBasePeer$$$$$MaxOfRerender$$($rerender1$$, $rerender2$$) {
  if($rerender1$$ === $rerender2$$) {
    return $rerender1$$
  }
  var $priority2_priorityMap$$ = $AdfDhtmlTableBasePeer$$.$_RERENDER_PRIORITY$, $priority1$$ = $priority2_priorityMap$$[$rerender1$$], $priority2_priorityMap$$ = $priority2_priorityMap$$[$rerender2$$];
  return!$priority1$$ ? $rerender2$$ : !$priority2_priorityMap$$ ? $rerender1$$ : $priority1$$ >= $priority2_priorityMap$$ ? $rerender1$$ : $rerender2$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.MaxOfRerender", {$MaxOfRerender$:$AdfDhtmlTableBasePeer$$.prototype.$MaxOfRerender$});
$AdfDhtmlTableBasePeer$$.prototype.$UpdateActiveRow$ = function $$AdfDhtmlTableBasePeer$$$$$UpdateActiveRow$$($changes$$5_message$$87$$) {
  var $rerender$$2$$ = "", $type$$153$$ = $changes$$5_message$$87$$.type;
  if(!this.$IsEmpty$) {
    $changes$$5_message$$87$$ = $changes$$5_message$$87$$.updates;
    for(var $updates$$1$$ = "", $i$$508$$ = 0;$i$$508$$ < $changes$$5_message$$87$$.length;$i$$508$$++) {
      var $data$$47_type$$inline_4138$$ = $changes$$5_message$$87$$[$i$$508$$], $clientId$$inline_4134_result$$26_result$$inline_4142$$;
      $clientId$$inline_4134_result$$26_result$$inline_4142$$ = $data$$47_type$$inline_4138$$.cliId;
      var $adsCallback$$inline_4135_update$$inline_4143$$ = $data$$47_type$$inline_4138$$.callback, $properties$$inline_4136$$ = $data$$47_type$$inline_4138$$.properties, $formattedProperties$$inline_4137$$ = $data$$47_type$$inline_4138$$.formattedProperties, $data$$47_type$$inline_4138$$ = $type$$153$$, $changedElement$$inline_4139_currNode$$inline_5734_oldValue$$inline_4141$$ = $AdfAgent$$.$AGENT$.getElementById($clientId$$inline_4134_result$$26_result$$inline_4142$$);
      if($changedElement$$inline_4139_currNode$$inline_5734_oldValue$$inline_4141$$) {
        var $agent$$inline_5733_td$$inline_4140$$;
        for($agent$$inline_5733_td$$inline_4140$$ = $AdfAgent$$.$AGENT$;$changedElement$$inline_4139_currNode$$inline_5734_oldValue$$inline_4141$$ && "TD" !== $agent$$inline_5733_td$$inline_4140$$.$getNodeName$($changedElement$$inline_4139_currNode$$inline_5734_oldValue$$inline_4141$$);) {
          $changedElement$$inline_4139_currNode$$inline_5734_oldValue$$inline_4141$$ = $changedElement$$inline_4139_currNode$$inline_5734_oldValue$$inline_4141$$.parentNode
        }
        if($agent$$inline_5733_td$$inline_4140$$ = $changedElement$$inline_4139_currNode$$inline_5734_oldValue$$inline_4141$$) {
          var $changedElement$$inline_4139_currNode$$inline_5734_oldValue$$inline_4141$$ = $agent$$inline_5733_td$$inline_4140$$.textContent, $td$$inline_5737$$ = $agent$$inline_5733_td$$inline_4140$$, $childClientId$$inline_5738$$ = $clientId$$inline_4134_result$$26_result$$inline_4142$$;
          $td$$inline_5737$$ && ($AdfDomUtils$$.$addCSSClassName$($td$$inline_5737$$, $AdfDhtmlTableBasePeer$$.$_TWINKLE_ON_STYLE_CLASS$), $AdfDomUtils$$.$removeCSSClassName$($td$$inline_5737$$, $AdfDhtmlTableBasePeer$$.$_TWINKLE_OFF_STYLE_CLASS$), this.$_twinkledCells$.push($childClientId$$inline_5738$$));
          $clientId$$inline_4134_result$$26_result$$inline_4142$$ = (new Function("clientId", "properties", "formattedProperties", $adsCallback$$inline_4135_update$$inline_4143$$))($clientId$$inline_4134_result$$26_result$$inline_4142$$, $properties$$inline_4136$$, $formattedProperties$$inline_4137$$);
          $adsCallback$$inline_4135_update$$inline_4143$$ = this.$GetUpdatedActiveValues$($agent$$inline_5733_td$$inline_4140$$, $data$$47_type$$inline_4138$$, $changedElement$$inline_4139_currNode$$inline_5734_oldValue$$inline_4141$$);
          $clientId$$inline_4134_result$$26_result$$inline_4142$$ = {result:$clientId$$inline_4134_result$$26_result$$inline_4142$$, update:$adsCallback$$inline_4135_update$$inline_4143$$}
        }else {
          $clientId$$inline_4134_result$$26_result$$inline_4142$$ = {result:$JSCompiler_alias_FALSE$$, update:""}
        }
      }else {
        $clientId$$inline_4134_result$$26_result$$inline_4142$$ = {result:$JSCompiler_alias_FALSE$$, update:""}
      }
      $rerender$$2$$ = this.$MaxOfRerender$($rerender$$2$$, $clientId$$inline_4134_result$$26_result$$inline_4142$$.result);
      $updates$$1$$ = $updates$$1$$ + " " + $clientId$$inline_4134_result$$26_result$$inline_4142$$.update;
      $updates$$1$$ = $updates$$1$$.trim()
    }
  }
  return{rerender:$rerender$$2$$, updates:$updates$$1$$}
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.UpdateActiveRow", {$UpdateActiveRow$:$AdfDhtmlTableBasePeer$$.prototype.$UpdateActiveRow$});
function $JSCompiler_StaticMethods__fixElementIds$$($JSCompiler_StaticMethods__fixElementIds$self$$, $child$$50_element$$285$$, $rowKey$$90$$) {
  $child$$50_element$$285$$.id = $JSCompiler_StaticMethods__fixClonedClientId$$($child$$50_element$$285$$.id, $rowKey$$90$$);
  for($child$$50_element$$285$$ = $child$$50_element$$285$$.firstChild;$child$$50_element$$285$$;) {
    1 == $child$$50_element$$285$$.nodeType && $JSCompiler_StaticMethods__fixElementIds$$($JSCompiler_StaticMethods__fixElementIds$self$$, $child$$50_element$$285$$, $rowKey$$90$$), $child$$50_element$$285$$ = $child$$50_element$$285$$.nextSibling
  }
}
function $JSCompiler_StaticMethods__fixClonedClientId$$($baseClientId$$, $rowKey$$91$$) {
  var $newClientId$$3$$ = "";
  if($baseClientId$$) {
    for(var $ids$$18$$ = $baseClientId$$.split(":"), $i$$510$$ = 0;$i$$510$$ < $ids$$18$$.length - 2;$i$$510$$++) {
      $newClientId$$3$$ += $ids$$18$$[$i$$510$$], $newClientId$$3$$ += ":"
    }
    $newClientId$$3$$ = $newClientId$$3$$ + ($rowKey$$91$$ + ":") + $ids$$18$$[$ids$$18$$.length - 1]
  }
  return $newClientId$$3$$
}
$AdfDhtmlTableBasePeer$$.prototype.$IsNodeStampCell$ = $JSCompiler_returnArg$$($JSCompiler_alias_FALSE$$);
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.IsNodeStampCell", {$IsNodeStampCell$:$AdfDhtmlTableBasePeer$$.prototype.$IsNodeStampCell$});
$AdfDhtmlTableBasePeer$$.prototype.$GetUpdatedActiveValues$ = function $$AdfDhtmlTableBasePeer$$$$$GetUpdatedActiveValues$$($td$$3$$, $type$$155$$) {
  var $text$$41$$ = "";
  if("update" !== $type$$155$$) {
    return $text$$41$$
  }
  var $colHeader$$9_table$$45$$ = this.$getDomElement$();
  if(!$colHeader$$9_table$$45$$ || !this.$IsValidAnnouncement$($colHeader$$9_table$$45$$, $AdfAgent$$.$AGENT$, $type$$155$$)) {
    return $text$$41$$
  }
  $text$$41$$ = this.$GetRowHeaderText$($td$$3$$, $colHeader$$9_table$$45$$);
  $text$$41$$.trim();
  if("" === $text$$41$$) {
    return $text$$41$$
  }
  var $colHeader$$9_table$$45$$ = this.$GetColHeaderText$($td$$3$$), $content$$32$$ = $td$$3$$.textContent, $msg$$13$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$().$getTranslatedString$("AFActiveDataTableRowUpdateInfo");
  return $msg$$13$$ = TrFastMessageFormatUtils.format($msg$$13$$, $text$$41$$, $colHeader$$9_table$$45$$, $content$$32$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetUpdatedActiveValues", {$GetUpdatedActiveValues$:$AdfDhtmlTableBasePeer$$.prototype.$GetUpdatedActiveValues$});
$AdfDhtmlTableBasePeer$$.prototype.$GetActiveRowText$ = function $$AdfDhtmlTableBasePeer$$$$$GetActiveRowText$$($rowKey$$92$$, $type$$156$$) {
  var $text$$42$$ = "", $table$$46$$ = this.$getDomElement$(), $agent$$601$$ = $AdfAgent$$.$AGENT$;
  return!$table$$46$$ || !this.$IsValidAnnouncement$($table$$46$$, $agent$$601$$, $type$$156$$) ? $text$$42$$ : $text$$42$$ = this.$GetRowText$($rowKey$$92$$, $table$$46$$, $agent$$601$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetActiveRowText", {$GetActiveRowText$:$AdfDhtmlTableBasePeer$$.prototype.$GetActiveRowText$});
$AdfDhtmlTableBasePeer$$.prototype.$GetRowText$ = function $$AdfDhtmlTableBasePeer$$$$$GetRowText$$($i$$511_rowKey$$93$$, $table$$47$$, $agent$$602$$) {
  var $text$$43$$ = "";
  try {
    var $cells$$16$$ = this.$FindRowByKey$($i$$511_rowKey$$93$$).tr.cells;
    if(this.$IsWholeRowRead$($table$$47$$, $agent$$602$$)) {
      var $length$$60$$ = $cells$$16$$.length;
      for($i$$511_rowKey$$93$$ = 0;$i$$511_rowKey$$93$$ < $length$$60$$;$i$$511_rowKey$$93$$++) {
        $text$$43$$ = $text$$43$$ + $cells$$16$$[$i$$511_rowKey$$93$$].textContent + " "
      }
    }else {
      $text$$43$$ = $cells$$16$$[0].textContent
    }
    return $text$$43$$ = $text$$43$$.trim()
  }catch($err$$3$$) {
    return $AdfLogger$$.$LOGGER$.fine("Exception while trying to get the announcement text for the active data row insert/delete" + $err$$3$$), $text$$43$$
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetRowText", {$GetRowText$:$AdfDhtmlTableBasePeer$$.prototype.$GetRowText$});
$AdfDhtmlTableBasePeer$$.prototype.$IsWholeRowRead$ = function $$AdfDhtmlTableBasePeer$$$$$IsWholeRowRead$$($table$$48$$, $agent$$603$$) {
  var $readwholeRow$$ = $agent$$603$$.getAttribute($table$$48$$, "data-aria-read-whole-row") || "", $readwholeRow$$ = $readwholeRow$$.toLowerCase().trim();
  return"true" === $readwholeRow$$ ? $JSCompiler_alias_TRUE$$ : $JSCompiler_alias_FALSE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.IsWholeRowRead", {$IsWholeRowRead$:$AdfDhtmlTableBasePeer$$.prototype.$IsWholeRowRead$});
$AdfDhtmlTableBasePeer$$.prototype.$GetRowHeaderText$ = function $$AdfDhtmlTableBasePeer$$$$$GetRowHeaderText$$($td$$4$$, $table$$49$$) {
  try {
    return(cells = this.$GetRowKeyAndRow$($td$$4$$, $table$$49$$)[1].cells[0]).textContent
  }catch($err$$4$$) {
    return $AdfLogger$$.$LOGGER$.fine("Exception while trying to get the header text of active row:" + $err$$4$$), ""
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetRowHeaderText", {$GetRowHeaderText$:$AdfDhtmlTableBasePeer$$.prototype.$GetRowHeaderText$});
$AdfDhtmlTableBasePeer$$.prototype.$GetColHeaderText$ = function $$AdfDhtmlTableBasePeer$$$$$GetColHeaderText$$($td$$5$$) {
  try {
    if(this.$_headerless$) {
      return""
    }
    var $colindex$$ = $JSCompiler_StaticMethods__getCellIndex$$(this, $td$$5$$);
    return $JSCompiler_StaticMethods__getColumnHeaderLeafCell$$(this, $colindex$$).textContent
  }catch($err$$5$$) {
    return $AdfLogger$$.$LOGGER$.fine("Exception while trying to get the column header text of active row:" + $err$$5$$), ""
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetColHeaderText", {$GetColHeaderText$:$AdfDhtmlTableBasePeer$$.prototype.$GetColHeaderText$});
$AdfDhtmlTableBasePeer$$.prototype.$FindRowByKey$ = function $$AdfDhtmlTableBasePeer$$$$$FindRowByKey$$($key$$88$$) {
  for(var $rowInfo$$11$$ = $JSCompiler_alias_NULL$$, $blocks$$16$$ = this.$GetDataBody$().childNodes, $i$$513$$ = 0;$i$$513$$ < $blocks$$16$$.length && !$rowInfo$$11$$;$i$$513$$++) {
    var $block$$44$$ = $blocks$$16$$[$i$$513$$], $rows$$37$$ = $block$$44$$.rows;
    if($rows$$37$$) {
      for(var $r$$15$$ = 0;$r$$15$$ < $rows$$37$$.length && !$rowInfo$$11$$;$r$$15$$++) {
        var $tr$$8$$ = $rows$$37$$[$r$$15$$];
        if($key$$88$$ == $tr$$8$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_KEY$)) {
          $rowInfo$$11$$ = {$tr$:$tr$$8$$, index:$block$$44$$.$startRow$ + $r$$15$$, $block$:$block$$44$$};
          break
        }
      }
    }
  }
  return $rowInfo$$11$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.FindRowByKey", {$FindRowByKey$:$AdfDhtmlTableBasePeer$$.prototype.$FindRowByKey$});
$AdfDhtmlTableBasePeer$$.prototype.$FindCellByIndex$ = function $$AdfDhtmlTableBasePeer$$$$$FindCellByIndex$$($row$$82$$, $index$$161$$) {
  $AdfAssert$$.assert($row$$82$$ != $JSCompiler_alias_NULL$$, "Unable to find cell by index if the given row is invalid!");
  var $cell$$18_table$$50$$ = $JSCompiler_alias_NULL$$, $cell$$18_table$$50$$ = $JSCompiler_alias_NULL$$;
  $JSCompiler_StaticMethods__freezeColumnsToStart$$(this) && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $index$$161$$) ? ($cell$$18_table$$50$$ = $JSCompiler_StaticMethods__getNestedScrolledTable$$(this, $row$$82$$), $cell$$18_table$$50$$ = $cell$$18_table$$50$$.rows[0].cells[$index$$161$$ - this.$_lastFrozen$ - 1]) : $JSCompiler_StaticMethods__freezeColumnsToEnd$$(this) ? $JSCompiler_StaticMethods__isColumnFrozen$$(this, $index$$161$$) ? $cell$$18_table$$50$$ = 0 < this.$_firstFrozen$ ? 
  $row$$82$$.cells[$index$$161$$ - this.$_firstFrozen$ + 1] : $row$$82$$.cells[$index$$161$$] : ($cell$$18_table$$50$$ = $JSCompiler_StaticMethods__getNestedScrolledTable$$(this, $row$$82$$), $cell$$18_table$$50$$ = $cell$$18_table$$50$$.rows[0].cells[$index$$161$$]) : $cell$$18_table$$50$$ = $row$$82$$.cells[$index$$161$$];
  return $cell$$18_table$$50$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.FindCellByIndex", {$FindCellByIndex$:$AdfDhtmlTableBasePeer$$.prototype.$FindCellByIndex$});
function $JSCompiler_StaticMethods__getColumnFlex$$($JSCompiler_StaticMethods__getColumnFlex$self_assignedWidth$$, $column$$20_lastIndex$$4$$, $columnVisibleIndex_stretchedColumnId_width$$48$$, $clientId$$389_columnStretching$$3$$, $leafColumnCount$$1$$, $iterationIndex$$) {
  if(!$column$$20_lastIndex$$4$$) {
    return $JSCompiler_alias_NULL$$
  }
  if("multiple" == $clientId$$389_columnStretching$$3$$) {
    return $JSCompiler_StaticMethods__getColumnFlex$self_assignedWidth$$ = $columnVisibleIndex_stretchedColumnId_width$$48$$, $JSCompiler_StaticMethods__getColumnFlex$self_assignedWidth$$ == $JSCompiler_alias_NULL$$ && ($JSCompiler_StaticMethods__getColumnFlex$self_assignedWidth$$ = "" + $column$$20_lastIndex$$4$$.getWidth()), $column$$20_lastIndex$$4$$ = $JSCompiler_StaticMethods__getColumnFlex$self_assignedWidth$$.length - 1, "%" != ("" + $JSCompiler_StaticMethods__getColumnFlex$self_assignedWidth$$).charAt($column$$20_lastIndex$$4$$) ? 
    $JSCompiler_alias_NULL$$ : Math.abs(parseInt($JSCompiler_StaticMethods__getColumnFlex$self_assignedWidth$$.substring(0, $column$$20_lastIndex$$4$$)))
  }
  if("last" == $clientId$$389_columnStretching$$3$$) {
    if($columnVisibleIndex_stretchedColumnId_width$$48$$ = $column$$20_lastIndex$$4$$.getDisplayIndex(), -1 == $columnVisibleIndex_stretchedColumnId_width$$48$$ && ($columnVisibleIndex_stretchedColumnId_width$$48$$ = $iterationIndex$$), $columnVisibleIndex_stretchedColumnId_width$$48$$ == $leafColumnCount$$1$$ - 1 && !$column$$20_lastIndex$$4$$.getRowHeader()) {
      return 1
    }
  }else {
    if($columnVisibleIndex_stretchedColumnId_width$$48$$ = $JSCompiler_StaticMethods__getColumnFlex$self_assignedWidth$$.$_stretchedColumnId$, $columnVisibleIndex_stretchedColumnId_width$$48$$ != $JSCompiler_alias_NULL$$ && ($clientId$$389_columnStretching$$3$$ = $column$$20_lastIndex$$4$$.$getClientId$(), $clientId$$389_columnStretching$$3$$.substring(1 + $clientId$$389_columnStretching$$3$$.lastIndexOf(":")) == $columnVisibleIndex_stretchedColumnId_width$$48$$ && ($columnVisibleIndex_stretchedColumnId_width$$48$$ = 
    $column$$20_lastIndex$$4$$.getDisplayIndex(), -1 == $columnVisibleIndex_stretchedColumnId_width$$48$$ && ($columnVisibleIndex_stretchedColumnId_width$$48$$ = $iterationIndex$$), !$column$$20_lastIndex$$4$$.getRowHeader() && (!$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__getColumnFlex$self_assignedWidth$$, $columnVisibleIndex_stretchedColumnId_width$$48$$) || $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__getColumnFlex$self_assignedWidth$$) && 
    $columnVisibleIndex_stretchedColumnId_width$$48$$ == $leafColumnCount$$1$$ - 1)))) {
      return 1
    }
  }
  return $JSCompiler_alias_NULL$$
}
function $JSCompiler_StaticMethods__getColumnActualWidth$$($JSCompiler_StaticMethods__getColumnActualWidth$self_stretchedTD$$, $columnDisplayIndex$$, $firstRow$$6$$) {
  var $ret$$3$$ = 100, $logError$$ = $JSCompiler_alias_FALSE$$;
  $JSCompiler_StaticMethods__getColumnActualWidth$self_stretchedTD$$ = $JSCompiler_StaticMethods__getColumnActualWidth$self_stretchedTD$$.$IsEmpty$ ? $JSCompiler_StaticMethods__getColumnHeaderFooterSizingCell$$($JSCompiler_StaticMethods__getColumnActualWidth$self_stretchedTD$$, $columnDisplayIndex$$, $JSCompiler_StaticMethods__getColumnActualWidth$self_stretchedTD$$.$__getColumnHeader$(), "t", "d2", "t2") : $JSCompiler_StaticMethods__getColumnActualWidth$self_stretchedTD$$.$FindCellByIndex$($firstRow$$6$$, 
  $columnDisplayIndex$$);
  try {
    var $computedWidth$$1$$ = $AdfAgent$$.$AGENT$.getComputedStyle($JSCompiler_StaticMethods__getColumnActualWidth$self_stretchedTD$$).width, $ret$$3$$ = parseInt($computedWidth$$1$$);
    if(isNaN($ret$$3$$) || 0 > $ret$$3$$) {
      if($ret$$3$$ = parseInt($JSCompiler_StaticMethods__getColumnActualWidth$self_stretchedTD$$.style.width), isNaN($ret$$3$$) || 0 > $ret$$3$$) {
        $ret$$3$$ = 100, $logError$$ = $JSCompiler_alias_TRUE$$
      }
    }
  }catch($e$$146$$) {
    $ret$$3$$ = 100, $logError$$ = $JSCompiler_alias_TRUE$$
  }
  $logError$$ && $AdfLogger$$.$LOGGER$.warning("INVALID COLUMN WIDTH FOR COLUMN DISPLAY INDEX: " + $columnDisplayIndex$$);
  return $ret$$3$$
}
function $JSCompiler_StaticMethods__stretchTheColumns$$($JSCompiler_StaticMethods__stretchTheColumns$self$$) {
  var $columnStretching$$4$$ = $JSCompiler_StaticMethods__stretchTheColumns$self$$.$_columnStretching$;
  if(!($columnStretching$$4$$ == $JSCompiler_alias_NULL$$ || "none" == $columnStretching$$4$$)) {
    if(!($JSCompiler_StaticMethods__stretchTheColumns$self$$.$_nothingFlexible$ || $JSCompiler_StaticMethods__stretchTheColumns$self$$.$IsEmpty$ && $JSCompiler_StaticMethods__stretchTheColumns$self$$.$_headerless$)) {
      $JSCompiler_StaticMethods__stretchTheColumns$self$$.$_stretchingTheColumns$ = $JSCompiler_alias_TRUE$$;
      try {
        $JSCompiler_StaticMethods__doColumnStretching$$($JSCompiler_StaticMethods__stretchTheColumns$self$$, $columnStretching$$4$$)
      }finally {
        delete $JSCompiler_StaticMethods__stretchTheColumns$self$$.$_stretchingTheColumns$
      }
    }
  }
}
function $JSCompiler_StaticMethods__doColumnStretching$$($JSCompiler_StaticMethods__doColumnStretching$self$$, $columnStretching$$5$$, $iterationCount$$) {
  var $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$, $columnCount$$5_flexibleCount$$, $d$$3_flexValues$$1$$, $calculatedWidth_minimumWidths$$1$$, $percentageWidths_stretched$$3$$, $colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$ = 0, $atMinimumCount_columns$$20_delta$$20_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ = $JSCompiler_StaticMethods__doColumnStretching$self$$.$__getVisibleLeafColumns$();
  $columnCount$$5_flexibleCount$$ = $atMinimumCount_columns$$20_delta$$20_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$.length;
  $d$$3_flexValues$$1$$ = Array($columnCount$$5_flexibleCount$$);
  $calculatedWidth_minimumWidths$$1$$ = Array($columnCount$$5_flexibleCount$$);
  $percentageWidths_stretched$$3$$ = Array($columnCount$$5_flexibleCount$$);
  for(var $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$117_nothingFlexible_scrollbarWidth$$6$$ = $JSCompiler_alias_TRUE$$, $c$$23_flexTotal$$1_i$$514$$ = 0;$c$$23_flexTotal$$1_i$$514$$ < $columnCount$$5_flexibleCount$$;$c$$23_flexTotal$$1_i$$514$$++) {
    var $column$$21_consumedWidth_spaceToRation$$ = $atMinimumCount_columns$$20_delta$$20_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$[$c$$23_flexTotal$$1_i$$514$$];
    $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ = $JSCompiler_StaticMethods__getColumnFlex$$($JSCompiler_StaticMethods__doColumnStretching$self$$, $column$$21_consumedWidth_spaceToRation$$, $JSCompiler_alias_NULL$$, $columnStretching$$5$$, $columnCount$$5_flexibleCount$$, $c$$23_flexTotal$$1_i$$514$$);
    $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ != $JSCompiler_alias_NULL$$ && ($currentFlexibleConsumption_currentSpaceAllocation_dataBody$$117_nothingFlexible_scrollbarWidth$$6$$ = $JSCompiler_alias_FALSE$$, $d$$3_flexValues$$1$$[$c$$23_flexTotal$$1_i$$514$$] = $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$, $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ = 
    "" + $column$$21_consumedWidth_spaceToRation$$.getWidth(), $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$.lastIndexOf("%") == $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$.length - 1 && ($percentageWidths_stretched$$3$$[$c$$23_flexTotal$$1_i$$514$$] = $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$.substring(0, 
    $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$.length - 1), $colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$ += Math.abs(parseInt($percentageWidths_stretched$$3$$[$c$$23_flexTotal$$1_i$$514$$]))), $calculatedWidth_minimumWidths$$1$$[$c$$23_flexTotal$$1_i$$514$$] = isNaN($allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$) ? $column$$21_consumedWidth_spaceToRation$$.getMinimumWidth() : 
    $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$)
  }
  if($currentFlexibleConsumption_currentSpaceAllocation_dataBody$$117_nothingFlexible_scrollbarWidth$$6$$) {
    $JSCompiler_StaticMethods__doColumnStretching$self$$.$_nothingFlexible$ = $JSCompiler_alias_TRUE$$
  }else {
    if("multiple" == $columnStretching$$5$$) {
      for(x = 0;x < $percentageWidths_stretched$$3$$.length;x++) {
        $percentageWidths_stretched$$3$$[x] /= $colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$
      }
    }
    $colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$ = $JSCompiler_StaticMethods__doColumnStretching$self$$.$_colCount$;
    $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$117_nothingFlexible_scrollbarWidth$$6$$ = $JSCompiler_StaticMethods__doColumnStretching$self$$.$GetDataBody$();
    $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ = $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$117_nothingFlexible_scrollbarWidth$$6$$.childNodes[0];
    $percentageWidths_stretched$$3$$ = $JSCompiler_alias_FALSE$$;
    var $firstRow$$7_spaceForFlexibleColumns_stretchDetails$$2$$;
    $JSCompiler_StaticMethods__doColumnStretching$self$$.$IsEmpty$ || ($firstRow$$7_spaceForFlexibleColumns_stretchDetails$$2$$ = $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$.rows[0], $AdfAssert$$.assert($firstRow$$7_spaceForFlexibleColumns_stretchDetails$$2$$ != $JSCompiler_alias_NULL$$, "this.IsEmpty was " + $JSCompiler_StaticMethods__doColumnStretching$self$$.$IsEmpty$ + " but there were no rows!"));
    $atMinimumCount_columns$$20_delta$$20_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ = 0;
    !$JSCompiler_StaticMethods__doColumnStretching$self$$.$_hasFrozenColumn$() || $JSCompiler_StaticMethods__areAllColumnsFrozen$$($JSCompiler_StaticMethods__doColumnStretching$self$$, $colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$) ? ($colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$ = $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$117_nothingFlexible_scrollbarWidth$$6$$.offsetWidth, $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ = 
    $JSCompiler_StaticMethods__doColumnStretching$self$$.$IsEmpty$ ? $JSCompiler_StaticMethods__doColumnStretching$self$$.$__getColumnHeader$().firstChild.offsetWidth : $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$.offsetWidth, $atMinimumCount_columns$$20_delta$$20_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ = $colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$ - $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$) : 
    $JSCompiler_StaticMethods__doColumnStretching$self$$.$IsEmpty$ ? ($colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$ = $JSCompiler_StaticMethods__doColumnStretching$self$$.$__getColumnHeader$(), $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$, "t"), $atMinimumCount_columns$$20_delta$$20_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ = 
    $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$, "d2"), $atMinimumCount_columns$$20_delta$$20_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($atMinimumCount_columns$$20_delta$$20_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$, "t2"), $colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$ = $colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$.parentNode.offsetWidth, 
    $atMinimumCount_columns$$20_delta$$20_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ = $colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$ - $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$.offsetWidth - $atMinimumCount_columns$$20_delta$$20_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$.offsetWidth - 2) : ($allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ = 
    $JSCompiler_StaticMethods__getNestedScrolledTable$$($JSCompiler_StaticMethods__doColumnStretching$self$$, $firstRow$$7_spaceForFlexibleColumns_stretchDetails$$2$$), $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__doColumnStretching$self$$) ? ($colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$ = $JSCompiler_StaticMethods__doColumnStretching$self$$.$__getColumnHeader$(), $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ = 
    $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$, "t"), $atMinimumCount_columns$$20_delta$$20_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$, "d2"), $atMinimumCount_columns$$20_delta$$20_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($atMinimumCount_columns$$20_delta$$20_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$, 
    "t2"), $colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$ = $colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$.parentNode.offsetWidth, $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$117_nothingFlexible_scrollbarWidth$$6$$ = $JSCompiler_StaticMethods__getScrollbarWidth$$($JSCompiler_StaticMethods__doColumnStretching$self$$), $atMinimumCount_columns$$20_delta$$20_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ = $colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$ - 
    $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$.offsetWidth - $atMinimumCount_columns$$20_delta$$20_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$.offsetWidth - $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$117_nothingFlexible_scrollbarWidth$$6$$ - 2, $JSCompiler_StaticMethods__doColumnStretching$self$$.$_scrollbarBehavior$ == $AdfDhtmlTableBasePeer$$.$_SCROLLBAR_BEHAVIOR_OVERLAY$ && ($atMinimumCount_columns$$20_delta$$20_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ += 
    $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$117_nothingFlexible_scrollbarWidth$$6$$)) : ($colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$ = $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$.parentNode.offsetWidth, $atMinimumCount_columns$$20_delta$$20_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ = $colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$ - 
    $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$.offsetWidth));
    if(0 != $atMinimumCount_columns$$20_delta$$20_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ || !$JSCompiler_StaticMethods__doColumnStretching$self$$.$_virtInitializedComplete$) {
      $colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$ = [];
      for($c$$23_flexTotal$$1_i$$514$$ = $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$117_nothingFlexible_scrollbarWidth$$6$$ = 0;$c$$23_flexTotal$$1_i$$514$$ < $columnCount$$5_flexibleCount$$;$c$$23_flexTotal$$1_i$$514$$++) {
        $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ = $d$$3_flexValues$$1$$[$c$$23_flexTotal$$1_i$$514$$], $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ != $JSCompiler_alias_NULL$$ && ($column$$21_consumedWidth_spaceToRation$$ = $JSCompiler_StaticMethods__getColumnActualWidth$$($JSCompiler_StaticMethods__doColumnStretching$self$$, $c$$23_flexTotal$$1_i$$514$$, 
        $firstRow$$7_spaceForFlexibleColumns_stretchDetails$$2$$), $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$117_nothingFlexible_scrollbarWidth$$6$$ += $column$$21_consumedWidth_spaceToRation$$, $colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$.push({displayIndex:$c$$23_flexTotal$$1_i$$514$$, flex:$allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$, minimumWidth:$calculatedWidth_minimumWidths$$1$$[$c$$23_flexTotal$$1_i$$514$$], 
        width:$column$$21_consumedWidth_spaceToRation$$}))
      }
      $firstRow$$7_spaceForFlexibleColumns_stretchDetails$$2$$ = $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$117_nothingFlexible_scrollbarWidth$$6$$ + $atMinimumCount_columns$$20_delta$$20_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$;
      $columnCount$$5_flexibleCount$$ = $colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$.length;
      var $columnDelta$$1_flexDataItem$$;
      $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ = $JSCompiler_alias_FALSE$$;
      for($atMinimumCount_columns$$20_delta$$20_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ = 0;!$allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ && $atMinimumCount_columns$$20_delta$$20_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ < $columnCount$$5_flexibleCount$$;) {
        $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$117_nothingFlexible_scrollbarWidth$$6$$ = $firstRow$$7_spaceForFlexibleColumns_stretchDetails$$2$$;
        for($d$$3_flexValues$$1$$ = $c$$23_flexTotal$$1_i$$514$$ = 0;$d$$3_flexValues$$1$$ < $columnCount$$5_flexibleCount$$;$d$$3_flexValues$$1$$++) {
          $columnDelta$$1_flexDataItem$$ = $colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$[$d$$3_flexValues$$1$$], $columnDelta$$1_flexDataItem$$.atMinimum ? ($calculatedWidth_minimumWidths$$1$$ = $columnDelta$$1_flexDataItem$$.minimumWidth, $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$117_nothingFlexible_scrollbarWidth$$6$$ -= $calculatedWidth_minimumWidths$$1$$) : $c$$23_flexTotal$$1_i$$514$$ += $columnDelta$$1_flexDataItem$$.flex
        }
        var $column$$21_consumedWidth_spaceToRation$$ = $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$117_nothingFlexible_scrollbarWidth$$6$$, $roundOff$$ = 0;
        for($d$$3_flexValues$$1$$ = 0;$d$$3_flexValues$$1$$ < $columnCount$$5_flexibleCount$$;$d$$3_flexValues$$1$$++) {
          if($columnDelta$$1_flexDataItem$$ = $colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$[$d$$3_flexValues$$1$$], !$columnDelta$$1_flexDataItem$$.atMinimum) {
            var $preciseWidth$$ = $columnDelta$$1_flexDataItem$$.flex / $c$$23_flexTotal$$1_i$$514$$ * $column$$21_consumedWidth_spaceToRation$$;
            $calculatedWidth_minimumWidths$$1$$ = Math.floor($preciseWidth$$);
            minimumWidth = $columnDelta$$1_flexDataItem$$.minimumWidth;
            $calculatedWidth_minimumWidths$$1$$ < minimumWidth ? ($calculatedWidth_minimumWidths$$1$$ = minimumWidth, $columnDelta$$1_flexDataItem$$.atMinimum = $JSCompiler_alias_TRUE$$, $atMinimumCount_columns$$20_delta$$20_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$++) : $roundOff$$ += $preciseWidth$$ - $calculatedWidth_minimumWidths$$1$$;
            $columnDelta$$1_flexDataItem$$.calculatedWidth = $calculatedWidth_minimumWidths$$1$$;
            $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$117_nothingFlexible_scrollbarWidth$$6$$ -= $calculatedWidth_minimumWidths$$1$$
          }
        }
        $roundOff$$ = Math.round($roundOff$$);
        $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$117_nothingFlexible_scrollbarWidth$$6$$ == $roundOff$$ && (0 < $roundOff$$ && ($columnDelta$$1_flexDataItem$$.calculatedWidth += $roundOff$$), $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ = $JSCompiler_alias_TRUE$$)
      }
      $firstRow$$7_spaceForFlexibleColumns_stretchDetails$$2$$ = [];
      for($d$$3_flexValues$$1$$ = 0;$d$$3_flexValues$$1$$ < $columnCount$$5_flexibleCount$$;$d$$3_flexValues$$1$$++) {
        if($columnDelta$$1_flexDataItem$$ = $colCount$$7_columnHeaderDiv_flexDataItems_maxWidth$$9_totalPercentageWidth$$[$d$$3_flexValues$$1$$], $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ = $columnDelta$$1_flexDataItem$$.displayIndex, $calculatedWidth_minimumWidths$$1$$ = $columnDelta$$1_flexDataItem$$.calculatedWidth, $firstRow$$7_spaceForFlexibleColumns_stretchDetails$$2$$.push({displayIndex:$allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$, 
        width:$calculatedWidth_minimumWidths$$1$$}), $columnDelta$$1_flexDataItem$$ = $calculatedWidth_minimumWidths$$1$$ - $columnDelta$$1_flexDataItem$$.width, 0 != $columnDelta$$1_flexDataItem$$ || !$JSCompiler_StaticMethods__doColumnStretching$self$$.$_virtInitializedComplete$) {
          $percentageWidths_stretched$$3$$ = $JSCompiler_alias_TRUE$$, $JSCompiler_StaticMethods__doResizeColumn$$($JSCompiler_StaticMethods__doColumnStretching$self$$, $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$, $calculatedWidth_minimumWidths$$1$$, $columnDelta$$1_flexDataItem$$, $JSCompiler_alias_FALSE$$)
        }
      }
      $JSCompiler_StaticMethods__doColumnStretching$self$$.$_currentColumnStretchDetails$ = $firstRow$$7_spaceForFlexibleColumns_stretchDetails$$2$$
    }
    $percentageWidths_stretched$$3$$ && ($iterationCount$$ || ($iterationCount$$ = 0), 5 > $iterationCount$$ && $JSCompiler_StaticMethods__doColumnStretching$$($JSCompiler_StaticMethods__doColumnStretching$self$$, $columnStretching$$5$$, ++$iterationCount$$))
  }
}
function $JSCompiler_StaticMethods__stretchLastBlockColumn$$($JSCompiler_StaticMethods__stretchLastBlockColumn$self$$, $block$$46$$) {
  var $td$$8_width$$49$$;
  if(-1 != $JSCompiler_StaticMethods__stretchLastBlockColumn$self$$.$_lastColWidthOverride$) {
    var $last$$7_stretchDetails$$3$$ = $JSCompiler_StaticMethods__stretchLastBlockColumn$self$$.$_colCount$ - 1;
    $AdfAssert$$.assert($block$$46$$.rows != $JSCompiler_alias_NULL$$, "Unable to stretch the columns in the last fetched block because it contains no rows!");
    $td$$8_width$$49$$ = $JSCompiler_StaticMethods__stretchLastBlockColumn$self$$.$FindCellByIndex$($block$$46$$.rows[0], $last$$7_stretchDetails$$3$$);
    $td$$8_width$$49$$ = parseInt($td$$8_width$$49$$.style.width);
    $JSCompiler_StaticMethods__resizeBlockColumn$$($JSCompiler_StaticMethods__stretchLastBlockColumn$self$$, $block$$46$$, $last$$7_stretchDetails$$3$$, $JSCompiler_StaticMethods__stretchLastBlockColumn$self$$.$_lastColWidthOverride$ - $td$$8_width$$49$$)
  }else {
    if($JSCompiler_StaticMethods__stretchLastBlockColumn$self$$.$_currentColumnStretchDetails$ != $JSCompiler_alias_NULL$$) {
      $AdfAssert$$.assert($block$$46$$.rows != $JSCompiler_alias_NULL$$, "Unable to stretch the columns in the last fetched block because it contains no rows!");
      for(var $last$$7_stretchDetails$$3$$ = $JSCompiler_StaticMethods__stretchLastBlockColumn$self$$.$_currentColumnStretchDetails$, $colCount$$8$$ = $last$$7_stretchDetails$$3$$.length, $c$$24$$ = 0;$c$$24$$ < $colCount$$8$$;$c$$24$$++) {
        var $colDetails$$ = $last$$7_stretchDetails$$3$$[$c$$24$$], $displayIndex$$13$$ = $colDetails$$.displayIndex;
        $td$$8_width$$49$$ = $JSCompiler_StaticMethods__stretchLastBlockColumn$self$$.$FindCellByIndex$($block$$46$$.rows[0], $displayIndex$$13$$);
        $td$$8_width$$49$$ = parseInt($td$$8_width$$49$$.style.width);
        $JSCompiler_StaticMethods__resizeBlockColumn$$($JSCompiler_StaticMethods__stretchLastBlockColumn$self$$, $block$$46$$, $displayIndex$$13$$, $colDetails$$.width - $td$$8_width$$49$$)
      }
    }
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$_collectClientTokens$ = function $$AdfDhtmlTableBasePeer$$$$$_collectClientTokens$$($cacheType$$1$$) {
  for(var $tokens$$25$$ = "", $blockList$$20$$ = this.$GetDataBody$().childNodes, $i$$515$$ = 0;$i$$515$$ < $blockList$$20$$.length;$i$$515$$++) {
    for(var $rows$$38$$ = $blockList$$20$$[$i$$515$$].rows, $r$$16$$ = 0;$r$$16$$ < $rows$$38$$.length;$r$$16$$++) {
      var $keys$$3_token$$8$$ = $rows$$38$$[$r$$16$$].getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
      if("flat" == $cacheType$$1$$) {
        $tokens$$25$$ += $keys$$3_token$$8$$, $tokens$$25$$ += "_"
      }else {
        for(var $keys$$3_token$$8$$ = $keys$$3_token$$8$$.split(","), $levels$$1$$ = $keys$$3_token$$8$$.length, $tokens$$25$$ = $tokens$$25$$ + $keys$$3_token$$8$$[$levels$$1$$ - 1], $tokens$$25$$ = $tokens$$25$$ + "_", $l$$3$$ = 0;$l$$3$$ < $levels$$1$$ - 1;$l$$3$$++) {
          var $parent$$62$$ = $keys$$3_token$$8$$[$l$$3$$];
          $tokens$$25$$.match(RegExp("(^|_)" + $parent$$62$$ + "(_|$)")) || ($tokens$$25$$ += $parent$$62$$, $tokens$$25$$ += "_")
        }
      }
    }
  }
  return $tokens$$25$$
};
$AdfDhtmlTableBasePeer$$.prototype.$_grabFocus$ = function $$AdfDhtmlTableBasePeer$$$$$_grabFocus$$() {
  if(this.$isInActiveHeirarchy$()) {
    var $activeDom$$ = $AdfPage$$.$PAGE$.$_activeDomNode$;
    $activeDom$$ && (this.$getDomElement$() != $activeDom$$ && $activeDom$$.blur) && ($activeDom$$.blur(), $AdfFocusUtils$$.$focusElement$(this.$getDomElement$()))
  }else {
    $AdfFocusUtils$$.$focusElement$(this.$getDomElement$())
  }
};
$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentFocus$ = function $$AdfDhtmlTableBasePeer$$$$$HandleComponentFocus$$($componentEvent$$410$$) {
  if(this.$_virtInitialized$) {
    if($componentEvent$$410$$.$getNativeEventTarget$ != $JSCompiler_alias_VOID$$) {
      var $target$$180$$ = $componentEvent$$410$$.$getNativeEventTarget$();
      $target$$180$$ && (this.$__getElemBySubId$("nbar") && this.$__getElemBySubId$("nbar").contains($target$$180$$) || this.$__getElemBySubId$("hscroller") && this.$__getElemBySubId$("hscroller").contains($target$$180$$)) ? this.$_avoidSettingFocusOnColumnHeader$ = $JSCompiler_alias_TRUE$$ : this.$_avoidSettingFocusOnColumnHeader$ = $JSCompiler_alias_FALSE$$;
      if($target$$180$$ != this.$getDomElement$() && this.$_isTargetCellEditable$($target$$180$$)) {
        var $agent$$inline_4147_clientId$$390$$ = this.$getComponent$().$getClientId$(), $scroller$$inline_4148_source$$167$$ = $componentEvent$$410$$.getSource();
        if($scroller$$inline_4148_source$$167$$ && $scroller$$inline_4148_source$$167$$.$getClientId$() != $agent$$inline_4147_clientId$$390$$ && $scroller$$inline_4148_source$$167$$.getParent() && $scroller$$inline_4148_source$$167$$.getParent().$getClientId$() != $agent$$inline_4147_clientId$$390$$) {
          return
        }
        $agent$$inline_4147_clientId$$390$$ = $AdfAgent$$.$AGENT$;
        if($scroller$$inline_4148_source$$167$$ = this.$GetScroller$()) {
          var $colIndex$$inline_4149_elemleft$$inline_4150$$ = $JSCompiler_StaticMethods__getCellIndex$$(this, $target$$180$$);
          if(!this.$_hasFrozenColumn$() || !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $colIndex$$inline_4149_elemleft$$inline_4150$$)) {
            if(!$JSCompiler_StaticMethods__hasSingleScroller$$(this) || this.$_isPaged$) {
              $scroller$$inline_4148_source$$167$$ = $scroller$$inline_4148_source$$167$$[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$]
            }
            var $colIndex$$inline_4149_elemleft$$inline_4150$$ = $agent$$inline_4147_clientId$$390$$.$getElementLeft$($target$$180$$), $scollerLeft$$inline_4151$$ = $agent$$inline_4147_clientId$$390$$.$getElementLeft$($scroller$$inline_4148_source$$167$$);
            $colIndex$$inline_4149_elemleft$$inline_4150$$ + $target$$180$$.offsetWidth > $scollerLeft$$inline_4151$$ + $scroller$$inline_4148_source$$167$$.clientWidth && $agent$$inline_4147_clientId$$390$$.$scrollToPos$($scroller$$inline_4148_source$$167$$, this.$_currentScrollLeft$ + ($target$$180$$.offsetWidth + $colIndex$$inline_4149_elemleft$$inline_4150$$ - ($scollerLeft$$inline_4151$$ + $scroller$$inline_4148_source$$167$$.clientWidth)), $JSCompiler_alias_NULL$$)
          }
        }
        if($JSCompiler_alias_VOID$$ != $target$$180$$.value && ("TEXTAREA" == $target$$180$$.nodeName || "text" == $target$$180$$.type || "select-one" == $target$$180$$.type)) {
          $target$$180$$.$_afrOldValue$ = $target$$180$$.value
        }
        "INPUT" == $target$$180$$.nodeName && "text" == $target$$180$$.type && $AdfPage$$.$PAGE$.$scheduleTimer$(this, this.$_selectInputOnMouseUp$, $target$$180$$, 0)
      }
    }
    this.$_blurTimeout$ != $JSCompiler_alias_NULL$$ && (clearTimeout(this.$_blurTimeout$), delete this.$_blurTimeout$);
    $componentEvent$$410$$.$getEventPhase$() != $AdfBaseEvent$$.BUBBLING_PHASE && this.$_focusTimeout$ == $JSCompiler_alias_NULL$$ && (this.$_focusTimeoutCallback$ == $JSCompiler_alias_NULL$$ && (this.$_focusTimeoutCallback$ = this.$createCallback$(this.$_doFocusTimeout$)), this.$_focusTimeout$ = setTimeout(this.$_focusTimeoutCallback$, 10))
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleComponentFocus", {$HandleComponentFocus$:$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentFocus$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentBlur$ = function $$AdfDhtmlTableBasePeer$$$$$HandleComponentBlur$$() {
  this.$_blurTimeoutCallback$ == $JSCompiler_alias_NULL$$ && (this.$_blurTimeoutCallback$ = this.$createCallback$(this.$_doBlurTimeout$));
  this.$_blurTimeout$ = setTimeout(this.$_blurTimeoutCallback$, 10)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleComponentBlur", {$HandleComponentBlur$:$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentBlur$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleHeaderlessFocus$ = function $$AdfDhtmlTableBasePeer$$$$$HandleHeaderlessFocus$$() {
  var $rowKey$$94$$ = $JSCompiler_alias_NULL$$, $row$$83$$ = $JSCompiler_alias_NULL$$, $activeCell$$ = $JSCompiler_alias_NULL$$;
  if($rowKey$$94$$ = this.$GetLastRowKey$()) {
    var $attrs$$26_rowInfo$$12$$ = this.$FindRowByKey$($rowKey$$94$$);
    $attrs$$26_rowInfo$$12$$ ? $row$$83$$ = $attrs$$26_rowInfo$$12$$.$tr$ : $rowKey$$94$$ = $JSCompiler_alias_NULL$$
  }
  if($rowKey$$94$$ == $JSCompiler_alias_NULL$$ && ($attrs$$26_rowInfo$$12$$ = this.$GetFirstVisibleRowKeyAndRow$())) {
    $rowKey$$94$$ = $attrs$$26_rowInfo$$12$$.$rowKey$, $row$$83$$ = $attrs$$26_rowInfo$$12$$.$row$, $JSCompiler_StaticMethods__isRowSelectionEnabled$$(this) && $rowKey$$94$$ != $JSCompiler_alias_NULL$$ && ($JSCompiler_StaticMethods__selSelectRow$$(this, $rowKey$$94$$, $row$$83$$), $JSCompiler_StaticMethods__unclipRow$$(this, $row$$83$$))
  }
  $row$$83$$ && ($activeCell$$ = this.$FindCellByIndex$($row$$83$$, 0));
  this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $rowKey$$94$$, $row$$83$$, $activeCell$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleHeaderlessFocus", {$HandleHeaderlessFocus$:$AdfDhtmlTableBasePeer$$.prototype.$HandleHeaderlessFocus$});
$AdfDhtmlTableBasePeer$$.prototype.$_doFocusTimeout$ = function $$AdfDhtmlTableBasePeer$$$$$_doFocusTimeout$$() {
  if(this.$getComponent$() && !this.$_rowContextMenuVisible$) {
    this.$_selUpdateAll$($AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UPDATE$, $JSCompiler_alias_FALSE$$, $JSCompiler_alias_NULL$$);
    var $fm$$ = this.$_focusManager$;
    $fm$$.$domElement$ ? $JSCompiler_StaticMethods__updateFocusCellStyle$$(this, $JSCompiler_alias_TRUE$$) : $fm$$.$objectType$ != $AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$ && $fm$$.$objectType$ != $AdfDhtmlTableBasePeer$$.$_FILTER_CELL_FOCUS_TYPE$ && (!this.$_avoidSettingFocusOnColumnHeader$ && !$JSCompiler_StaticMethods__setFirstColumnHeaderFocus$$(this, $JSCompiler_alias_FALSE$$, $JSCompiler_alias_TRUE$$, $JSCompiler_alias_TRUE$$) && this.$HandleHeaderlessFocus$(), this.$_avoidSettingFocusOnColumnHeader$ = 
    $JSCompiler_alias_FALSE$$)
  }
  delete this.$_focusTimeout$
};
$AdfDhtmlTableBasePeer$$.prototype.$_doBlurTimeout$ = function $$AdfDhtmlTableBasePeer$$$$$_doBlurTimeout$$() {
  this.$getComponent$() && !this.$_rowContextMenuVisible$ && (this.$_selUpdateAll$($AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UPDATE$, $JSCompiler_alias_FALSE$$, $JSCompiler_alias_NULL$$), this.$isInActiveHeirarchy$() || this.$_focusManager$.$domElement$ && $JSCompiler_StaticMethods__updateFocusCellStyle$$(this, $JSCompiler_alias_FALSE$$));
  delete this.$_blurTimeout$
};
$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentKeyUp$ = function $$AdfDhtmlTableBasePeer$$$$$HandleComponentKeyUp$$($agent$$605_componentEvent$$412$$) {
  $agent$$605_componentEvent$$412$$.$isCanceled$() || ($agent$$605_componentEvent$$412$$ = $AdfAgent$$.$AGENT$, $agent$$605_componentEvent$$412$$.$enableUserSelect$($agent$$605_componentEvent$$412$$.$getDomDocument$().body))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleComponentKeyUp", {$HandleComponentKeyUp$:$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentKeyUp$});
function $JSCompiler_StaticMethods__disableTabStop$$($JSCompiler_StaticMethods__disableTabStop$self$$, $disable$$2$$) {
  $AdfDomUtils$$.$disableTabStop$($JSCompiler_StaticMethods__disableTabStop$self$$.$GetDataBody$(), $disable$$2$$);
  var $header$$4$$ = $JSCompiler_StaticMethods__disableTabStop$self$$.$__getColumnHeader$();
  $header$$4$$ && $AdfDomUtils$$.$disableTabStop$($header$$4$$, $disable$$2$$)
}
function $JSCompiler_StaticMethods__enterReadOnlyMode$$($JSCompiler_StaticMethods__enterReadOnlyMode$self$$, $componentEvent$$413_domEvent$$77$$, $attrs$$27_focusedRowKey_undoChange$$) {
  $componentEvent$$413_domEvent$$77$$ = $componentEvent$$413_domEvent$$77$$.$getNativeEvent$();
  var $agent$$606$$ = $AdfAgent$$.$AGENT$, $eventTarget$$68_params$$62$$ = $agent$$606$$.$getEventTarget$($componentEvent$$413_domEvent$$77$$), $propagate$$6$$ = $JSCompiler_alias_FALSE$$;
  $JSCompiler_StaticMethods__enterReadOnlyMode$self$$.$_reorderTH$ || $JSCompiler_StaticMethods__enterReadOnlyMode$self$$.$_resizedTH$ ? $propagate$$6$$ = $JSCompiler_alias_TRUE$$ : $JSCompiler_StaticMethods__enterReadOnlyMode$self$$.$_rowContextMenuVisible$ || ($JSCompiler_StaticMethods__enterReadOnlyMode$self$$.$_isTargetCellEditable$($eventTarget$$68_params$$62$$) && ($JSCompiler_alias_VOID$$ != $eventTarget$$68_params$$62$$.$_afrOldValue$ && $eventTarget$$68_params$$62$$.value != $eventTarget$$68_params$$62$$.$_afrOldValue$ && 
  $attrs$$27_focusedRowKey_undoChange$$) && ($eventTarget$$68_params$$62$$.value = $eventTarget$$68_params$$62$$.$_afrOldValue$), ($attrs$$27_focusedRowKey_undoChange$$ = $JSCompiler_StaticMethods__enterReadOnlyMode$self$$.$GetFocusedRowKey$()) && $attrs$$27_focusedRowKey_undoChange$$ == $JSCompiler_StaticMethods__getActiveRowKey$$($JSCompiler_StaticMethods__enterReadOnlyMode$self$$) && $JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__enterReadOnlyMode$self$$) ? ($attrs$$27_focusedRowKey_undoChange$$ = 
  $JSCompiler_StaticMethods__enterReadOnlyMode$self$$.$GetRowKeyAndRow$($eventTarget$$68_params$$62$$, $JSCompiler_StaticMethods__enterReadOnlyMode$self$$.$getDomElement$()), $attrs$$27_focusedRowKey_undoChange$$ != $JSCompiler_alias_NULL$$ && $attrs$$27_focusedRowKey_undoChange$$[0] != $JSCompiler_alias_NULL$$ && ($eventTarget$$68_params$$62$$ = $JSCompiler_StaticMethods__getCellAndIndexForNode$$($JSCompiler_StaticMethods__enterReadOnlyMode$self$$, $eventTarget$$68_params$$62$$, $attrs$$27_focusedRowKey_undoChange$$[1]), 
  $JSCompiler_StaticMethods__enterReadOnlyMode$self$$.$_lastCTEIndex$ = $eventTarget$$68_params$$62$$.cellIndex, $eventTarget$$68_params$$62$$.$cell$ && $JSCompiler_StaticMethods__setActiveDescendant$$($JSCompiler_StaticMethods__enterReadOnlyMode$self$$, $eventTarget$$68_params$$62$$.$cell$)), $JSCompiler_StaticMethods__setActiveRowKey$$($JSCompiler_StaticMethods__enterReadOnlyMode$self$$, $JSCompiler_alias_NULL$$), $JSCompiler_StaticMethods__disableTabStop$$($JSCompiler_StaticMethods__enterReadOnlyMode$self$$, 
  $JSCompiler_alias_TRUE$$), $JSCompiler_StaticMethods__enterReadOnlyMode$self$$.$_editableTableReadOnlyMode$ = $JSCompiler_alias_TRUE$$, $JSCompiler_StaticMethods__enterReadOnlyMode$self$$.$_grabFocus$(), $agent$$606$$.$eatEvent$($componentEvent$$413_domEvent$$77$$)) : $JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__enterReadOnlyMode$self$$) ? $JSCompiler_StaticMethods__enterReadOnlyMode$self$$.$_isTargetCellEditable$($eventTarget$$68_params$$62$$) || ($JSCompiler_StaticMethods__enterReadOnlyMode$self$$.$_selUnselectAll$(), 
  $JSCompiler_StaticMethods__queueColumnSelectionEvent$$($JSCompiler_StaticMethods__enterReadOnlyMode$self$$)) : ($JSCompiler_StaticMethods__setReadOnlyMode$$($JSCompiler_StaticMethods__enterReadOnlyMode$self$$, $JSCompiler_alias_TRUE$$, $eventTarget$$68_params$$62$$, $JSCompiler_alias_TRUE$$), $agent$$606$$.$eatEvent$($componentEvent$$413_domEvent$$77$$)));
  return $propagate$$6$$
}
$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentKeyDown$ = function $$AdfDhtmlTableBasePeer$$$$$HandleComponentKeyDown$$($componentEvent$$414$$) {
  if(!$componentEvent$$414$$.$isCanceled$() && this.$__isOwnComponentEvent$($componentEvent$$414$$)) {
    var $domEvent$$78$$ = $componentEvent$$414$$.$getNativeEvent$(), $agent$$607$$ = $AdfAgent$$.$AGENT$, $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ = $agent$$607$$.$getEventTarget$($domEvent$$78$$), 
    $activeRowKey$$inline_4204_dataBody$$inline_4179_isFirstRowSelected$$inline_4174_keyCode$$87_selState$$inline_4168$$ = $domEvent$$78$$.keyCode, $propagate$$7$$ = $JSCompiler_alias_FALSE$$, $attrs$$inline_4172_ctrlKey$$inline_4164_firstRow$$inline_4173_hasSelection$$inline_4181_virtInitialized$$ = this.$_virtInitialized$;
    switch($activeRowKey$$inline_4204_dataBody$$inline_4179_isFirstRowSelected$$inline_4174_keyCode$$87_selState$$inline_4168$$) {
      default:
        $propagate$$7$$ = $JSCompiler_alias_TRUE$$;
        break;
      case $AdfKeyStroke$$.$ESC_KEY$:
        $propagate$$7$$ = $JSCompiler_StaticMethods__enterReadOnlyMode$$(this, $componentEvent$$414$$, $JSCompiler_alias_TRUE$$);
        break;
      case $AdfKeyStroke$$.$M_KEY$:
        $domEvent$$78$$.ctrlKey && $domEvent$$78$$.altKey && $attrs$$inline_4172_ctrlKey$$inline_4164_firstRow$$inline_4173_hasSelection$$inline_4181_virtInitialized$$ ? $JSCompiler_StaticMethods__handleKeyboardContextMenu$$(this, $domEvent$$78$$, $JSCompiler_alias_TRUE$$) : $propagate$$7$$ = $JSCompiler_alias_TRUE$$;
        break;
      case $AdfKeyStroke$$.$A_KEY$:
        if($domEvent$$78$$.ctrlKey && !$domEvent$$78$$.altKey && $attrs$$inline_4172_ctrlKey$$inline_4164_firstRow$$inline_4173_hasSelection$$inline_4181_virtInitialized$$) {
          this.$_grabFocus$();
          var $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ = $JSCompiler_StaticMethods__isMultipleRowSelect$$(this), $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ = 
          ($JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ = this.$getComponent$().getRowSelection()) && -1 != $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$.indexOf($AdfDhtmlTableBasePeer$$.$_SELECTION_MULTIPLE_NOSELECTALL$);
          $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ && (!$JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ && 
          !this.$getComponent$().getSelectedRowKeys()[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$]) && $JSCompiler_StaticMethods__selSelectAll$$(this)
        }else {
          $propagate$$7$$ = $JSCompiler_alias_TRUE$$
        }
        break;
      case $AdfKeyStroke$$.$END_KEY$:
        if(!($propagate$$7$$ = this.$_isTargetCellEditable$($JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$)) && $domEvent$$78$$.ctrlKey && $domEvent$$78$$.shiftKey && $attrs$$inline_4172_ctrlKey$$inline_4164_firstRow$$inline_4173_hasSelection$$inline_4181_virtInitialized$$) {
          if($JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ = this.$_focusManager$, $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ = 
          $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$.$objectType$, $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ = 
          $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$.$currency$, $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ == 
          $AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$ || $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ == $AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$) {
            if(($activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ = this.$GetDataBody$()) && 0 < $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$.childNodes.length && 
            $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$.childNodes[0].rows[0].getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_KEY$) == $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$) {
              this.$_grabFocus$(), this.$getComponent$().getSelectedRowKeys()[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$] || $JSCompiler_StaticMethods__selSelectAll$$(this)
            }
          }
        }
        break;
      case $AdfKeyStroke$$.$PAGEUP_KEY$:
        if(!($propagate$$7$$ = this.$_isTargetCellEditable$($JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$))) {
          if($attrs$$inline_4172_ctrlKey$$inline_4164_firstRow$$inline_4173_hasSelection$$inline_4181_virtInitialized$$ = $domEvent$$78$$.ctrlKey, $domEvent$$78$$.altKey) {
            $JSCompiler_StaticMethods__hScrollPage$$(this, $JSCompiler_alias_TRUE$$)
          }else {
            if(this.$_virtInitialized$) {
              var $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ = this.$GetDataBody$(), $scrollToPos$$inline_4166$$ = this.$_currentScrollTop$ - $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$.offsetHeight, 
              $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ = $scrollToPos$$inline_4166$$ > 0 - $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$.offsetHeight, 
              $scrollToPos$$inline_4166$$ = 0 > $scrollToPos$$inline_4166$$ ? 0 : $scrollToPos$$inline_4166$$, $activeRowKey$$inline_4204_dataBody$$inline_4179_isFirstRowSelected$$inline_4174_keyCode$$87_selState$$inline_4168$$ = this.$getComponent$().getSelectedRowKeys(), $hasSelection$$inline_4169$$ = $JSCompiler_alias_FALSE$$, $attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$;
              for($attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$ in $activeRowKey$$inline_4204_dataBody$$inline_4179_isFirstRowSelected$$inline_4174_keyCode$$87_selState$$inline_4168$$) {
                $hasSelection$$inline_4169$$ = $JSCompiler_alias_TRUE$$;
                break
              }
              if(!$hasSelection$$inline_4169$$ || $attrs$$inline_4172_ctrlKey$$inline_4164_firstRow$$inline_4173_hasSelection$$inline_4181_virtInitialized$$) {
                $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ && $JSCompiler_StaticMethods__scrollerScrollToPos$$(this, $JSCompiler_alias_NULL$$, $scrollToPos$$inline_4166$$)
              }else {
                if($attrs$$inline_4172_ctrlKey$$inline_4164_firstRow$$inline_4173_hasSelection$$inline_4181_virtInitialized$$ = this.$GetFirstVisibleRowKeyAndRow$(), ($attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$ = $attrs$$inline_4172_ctrlKey$$inline_4164_firstRow$$inline_4173_hasSelection$$inline_4181_virtInitialized$$.$rowKey$) != $JSCompiler_alias_NULL$$) {
                  $attrs$$inline_4172_ctrlKey$$inline_4164_firstRow$$inline_4173_hasSelection$$inline_4181_virtInitialized$$ = $attrs$$inline_4172_ctrlKey$$inline_4164_firstRow$$inline_4173_hasSelection$$inline_4181_virtInitialized$$.$row$, $activeRowKey$$inline_4204_dataBody$$inline_4179_isFirstRowSelected$$inline_4174_keyCode$$87_selState$$inline_4168$$ = $activeRowKey$$inline_4204_dataBody$$inline_4179_isFirstRowSelected$$inline_4174_keyCode$$87_selState$$inline_4168$$[$attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$] != 
                  $JSCompiler_alias_NULL$$ && $activeRowKey$$inline_4204_dataBody$$inline_4179_isFirstRowSelected$$inline_4174_keyCode$$87_selState$$inline_4168$$[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$] == $JSCompiler_alias_NULL$$, this.$_selUnselectAll$(), $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ && 
                  $activeRowKey$$inline_4204_dataBody$$inline_4179_isFirstRowSelected$$inline_4174_keyCode$$87_selState$$inline_4168$$ ? (this.$_selectionRequest$ = $AdfDhtmlTableBasePeer$$.$_SELECT_PAGE_UP$, $scrollToPos$$inline_4166$$ = $attrs$$inline_4172_ctrlKey$$inline_4164_firstRow$$inline_4173_hasSelection$$inline_4181_virtInitialized$$.offsetTop + $attrs$$inline_4172_ctrlKey$$inline_4164_firstRow$$inline_4173_hasSelection$$inline_4181_virtInitialized$$.parentNode.parentNode.$startPos$ - $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$.offsetHeight, 
                  $JSCompiler_StaticMethods__scrollerScrollToPos$$(this, $JSCompiler_alias_NULL$$, $scrollToPos$$inline_4166$$)) : ($JSCompiler_StaticMethods__selSelectRow$$(this, $attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$, $attrs$$inline_4172_ctrlKey$$inline_4164_firstRow$$inline_4173_hasSelection$$inline_4181_virtInitialized$$), this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, 
                  $attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$, $attrs$$inline_4172_ctrlKey$$inline_4164_firstRow$$inline_4173_hasSelection$$inline_4181_virtInitialized$$), $JSCompiler_StaticMethods__unclipRow$$(this, $attrs$$inline_4172_ctrlKey$$inline_4164_firstRow$$inline_4173_hasSelection$$inline_4181_virtInitialized$$))
                }
              }
            }
          }
        }
        break;
      case $AdfKeyStroke$$.$PAGEDOWN_KEY$:
        if(!($propagate$$7$$ = this.$_isTargetCellEditable$($JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$))) {
          if($attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$ = $domEvent$$78$$.ctrlKey, $domEvent$$78$$.altKey) {
            $JSCompiler_StaticMethods__hScrollPage$$(this, $JSCompiler_alias_FALSE$$)
          }else {
            if(this.$_virtInitialized$) {
              $activeRowKey$$inline_4204_dataBody$$inline_4179_isFirstRowSelected$$inline_4174_keyCode$$87_selState$$inline_4168$$ = this.$GetDataBody$();
              $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ = this.$getComponent$().getSelectedRowKeys();
              $attrs$$inline_4172_ctrlKey$$inline_4164_firstRow$$inline_4173_hasSelection$$inline_4181_virtInitialized$$ = $JSCompiler_alias_FALSE$$;
              for($activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ in $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$) {
                $attrs$$inline_4172_ctrlKey$$inline_4164_firstRow$$inline_4173_hasSelection$$inline_4181_virtInitialized$$ = $JSCompiler_alias_TRUE$$;
                break
              }
              if(!$attrs$$inline_4172_ctrlKey$$inline_4164_firstRow$$inline_4173_hasSelection$$inline_4181_virtInitialized$$ || $attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$) {
                $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ = this.$_currentScrollTop$ + $activeRowKey$$inline_4204_dataBody$$inline_4179_isFirstRowSelected$$inline_4174_keyCode$$87_selState$$inline_4168$$.offsetHeight, 
                $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ < $JSCompiler_StaticMethods__getScrollHeight$$(this) && $JSCompiler_StaticMethods__scrollerScrollToPos$$(this, $JSCompiler_alias_NULL$$, $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$)
              }else {
                if($attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$ = $JSCompiler_StaticMethods__getLastVisibleRowKeyAndRow$$(this), ($activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ = 
                $attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$.$rowKey$) != $JSCompiler_alias_NULL$$) {
                  $attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$ = $attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$.$row$, $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ = 
                  $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$[$activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$] != 
                  $JSCompiler_alias_NULL$$ && $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$] == $JSCompiler_alias_NULL$$, this.$_selUnselectAll$(), 
                  $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ ? (this.$_selectionRequest$ = $AdfDhtmlTableBasePeer$$.$_SELECT_PAGE_DOWN$, $JSCompiler_StaticMethods__scrollerScrollToPos$$(this, 
                  $JSCompiler_alias_NULL$$, this.$_currentScrollTop$ + ($attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$.offsetTop + $attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$.offsetHeight - (this.$_currentScrollTop$ - $attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$.parentNode.parentNode.$startPos$)))) : 
                  ($JSCompiler_StaticMethods__selSelectRow$$(this, $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$, $attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$), 
                  this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$, $attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$), 
                  $JSCompiler_StaticMethods__unclipRow$$(this, $attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$))
                }
              }
            }
          }
        }
        break;
      case $AdfKeyStroke$$.$SPACE_KEY$:
      ;
      case 192:
        $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ = $agent$$607$$.$getOS$() == $AdfAgent$$.$MAC_OS$ && 192 == $activeRowKey$$inline_4204_dataBody$$inline_4179_isFirstRowSelected$$inline_4174_keyCode$$87_selState$$inline_4168$$ && 
        $domEvent$$78$$.ctrlKey;
        if(!($propagate$$7$$ = this.$_isTargetCellEditable$($JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$))) {
          if($activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ || $activeRowKey$$inline_4204_dataBody$$inline_4179_isFirstRowSelected$$inline_4174_keyCode$$87_selState$$inline_4168$$ == $AdfKeyStroke$$.$SPACE_KEY$) {
            switch($JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ = $AdfAgent$$.$AGENT$, $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ = 
            this.$_focusManager$, $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$.$objectType$) {
              case $AdfDhtmlTableBasePeer$$.$_SELECT_ALL_FOCUS_TYPE$:
                this.$_grabFocus$();
                this.$getComponent$().getSelectedRowKeys()[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$] || $JSCompiler_StaticMethods__selSelectAll$$(this);
                break;
              case $AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$:
                $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ = this.$GetRowKeyAndRow$($activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$.$domElement$, 
                this.$getDomElement$());
                $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ != $JSCompiler_alias_NULL$$ && (this.$_grabFocus$(), $JSCompiler_StaticMethods__doRowSelection$$(this, $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$.$getEventTarget$($domEvent$$78$$), 
                $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$.$isSelectionToggle$($domEvent$$78$$), $domEvent$$78$$.shiftKey, $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$[0], 
                $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$[1]));
                break;
              case $AdfDhtmlTableBasePeer$$.$_COLUMN_HEADER_FOCUS_TYPE$:
                $JSCompiler_StaticMethods__isColumnSelectionEnabled$$(this) && ($JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ = [], $attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$ = 
                [], this.$_anchorColumnHeader$ = $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ = $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$.$domElement$, 
                $JSCompiler_StaticMethods__resolveColumns$$(this, $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$, $attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$, 
                $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$), $JSCompiler_StaticMethods__doColumnSelections$$(this, $domEvent$$78$$, $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$, 
                $attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$));
                break;
              case $AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$:
                this.$_supportsFocusRowNavigation$ && ($activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ = this.$_focusManager$.$currency$, $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ != 
                $JSCompiler_alias_NULL$$ && (this.$_selIsSelected$($activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$) ? $domEvent$$78$$.ctrlKey && $JSCompiler_StaticMethods__selUnselectRow$$(this, $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$, 
                this.$_focusManager$.$domElement$) : $JSCompiler_StaticMethods__selSelectRow$$(this, $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$, this.$_focusManager$.$domElement$)))
            }
          }
        }
        break;
      case $AdfKeyStroke$$.$ENTER_KEY$:
        if(!($propagate$$7$$ = "TEXTAREA" == $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$.tagName || "A" == $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$.tagName)) {
          $propagate$$7$$ = this.$_handleEnterKey$($JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$, $domEvent$$78$$)
        }
        break;
      case $AdfKeyStroke$$.$HOME_KEY$:
        !($propagate$$7$$ = this.$_isTargetCellEditable$($JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$)) && ($domEvent$$78$$.ctrlKey && $attrs$$inline_4172_ctrlKey$$inline_4164_firstRow$$inline_4173_hasSelection$$inline_4181_virtInitialized$$) && 
        $JSCompiler_StaticMethods__scrollerScrollToPos$$(this, $JSCompiler_alias_NULL$$, 0);
        break;
      case $AdfKeyStroke$$.$F2_KEY$:
        if(this.$_editableTableReadOnlyMode$) {
          a: {
            $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ = $AdfAgent$$.$AGENT$;
            $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ = $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$.$getEventTarget$($domEvent$$78$$);
            if($JSCompiler_StaticMethods__isClickToEdit$$(this)) {
              if($attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$ = this.$GetFocusedRowKey$(), $activeRowKey$$inline_4204_dataBody$$inline_4179_isFirstRowSelected$$inline_4174_keyCode$$87_selState$$inline_4168$$ = $JSCompiler_StaticMethods__getActiveRowKey$$(this), !$activeRowKey$$inline_4204_dataBody$$inline_4179_isFirstRowSelected$$inline_4174_keyCode$$87_selState$$inline_4168$$ || 
              $attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$ && ($activeRowKey$$inline_4204_dataBody$$inline_4179_isFirstRowSelected$$inline_4174_keyCode$$87_selState$$inline_4168$$ != $attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$ || this.$getComponent$().$getProperty$($AdfDhtmlTableBasePeer$$.$_REMAIN_READ_ONLY$))) {
                $attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$ ? $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ = 
                $attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$ : ($JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ = 
                this.$GetDataBody$().childNodes, $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ = 0 < $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$.length ? 
                $JSCompiler_StaticMethods__getBlockFirstRowKey$$($JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$[0]) : $JSCompiler_alias_NULL$$);
                $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ && ($JSCompiler_StaticMethods__setActiveRowKey$$(this, $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$), 
                this.$_editableTableReadOnlyMode$ && ($JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ = this.$_lastCTEIndex$, $JSCompiler_StaticMethods__setReadOnlyMode$$(this, $JSCompiler_alias_FALSE$$, 
                $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$, $JSCompiler_alias_FALSE$$), $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ != 
                $JSCompiler_alias_VOID$$ && (this.$_clickEditRequest$ = {cellIndex:$JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$})));
                break a
              }
            }else {
              !$JSCompiler_StaticMethods__isClickToEdit$$(this) && this.$_editableTableReadOnlyMode$ && $JSCompiler_StaticMethods__setReadOnlyMode$$(this, $JSCompiler_alias_FALSE$$, $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$, 
              $JSCompiler_alias_TRUE$$)
            }
            if(this.$_isTargetCellEditable$($activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$) && ($attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$ = 
            this.$GetRowKeyAndRow$($activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$, this.$getDomElement$()), $attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$ != 
            $JSCompiler_alias_NULL$$ && ($activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ = $JSCompiler_StaticMethods__getCellAndIndexForNode$$(this, $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$, 
            $attrs$$inline_4185_attrs$$inline_4207_colIds$$inline_4195_ctrlKey$$inline_4178_firstRowKey$$inline_4171_focusedRowKey$$inline_4203_lastRow$$inline_4186_rowKey$$inline_4170$$[1]).$cell$, ($activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ = 
            $JSCompiler_StaticMethods__getFirstInputElementInNode$$($JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$, $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$)) && 
            ("INPUT" == $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$.nodeName && "text" == $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$.type || 
            "TEXTAREA" == $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$.nodeName)))) {
              $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ = $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$.value.length, 
              $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$.selectionStart != $JSCompiler_alias_NULL$$ ? ($activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$.setSelectionRange($JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$, 
              $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$), $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$.blur(), 
              $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$.focus(), $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ = 
              $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$.ownerDocument.createEvent("KeyboardEvent"), $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$.initKeyEvent != 
              $JSCompiler_alias_VOID$$ ? $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$.initKeyEvent("keypress", $JSCompiler_alias_TRUE$$, $JSCompiler_alias_TRUE$$, $JSCompiler_alias_NULL$$, 
              $JSCompiler_alias_FALSE$$, $JSCompiler_alias_FALSE$$, $JSCompiler_alias_FALSE$$, $JSCompiler_alias_FALSE$$, 27, 0) : $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$.initUIEvent("keypress", 
              $JSCompiler_alias_TRUE$$, $JSCompiler_alias_TRUE$$, window, 1), $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$.dispatchEvent($JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$)) : 
              ($activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ = $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$.createTextRange(), 
              $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$.collapse($JSCompiler_alias_FALSE$$), $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$.select())
            }
          }
        }else {
          $JSCompiler_StaticMethods__enterReadOnlyMode$$(this, $componentEvent$$414$$, $JSCompiler_alias_FALSE$$)
        }
        break;
      case $AdfKeyStroke$$.$TAB_KEY$:
        this.$_isTargetCellEditable$($JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$) ? $propagate$$7$$ = this.$_handleTabKey$($JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$, 
        $domEvent$$78$$) : $AdfPage$$.$PAGE$.$_activeDomNode$ == this.$getDomElement$() && !$domEvent$$78$$.shiftKey ? ($activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ = $JSCompiler_StaticMethods__getActiveRowKey$$(this), 
        $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$ != $JSCompiler_alias_NULL$$ ? ($JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ = 
        this.$FindRowByKey$($activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$), $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$ != 
        $JSCompiler_alias_NULL$$ && ($JSCompiler_StaticMethods__setFocusOnEditableElementInNode$$(this, $agent$$607$$, $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$.$tr$) == $JSCompiler_alias_NULL$$ ? 
        $propagate$$7$$ = $JSCompiler_alias_TRUE$$ : this.$GetFocusedRowKey$() == $JSCompiler_alias_NULL$$ && this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $activeKey_attrs$$inline_4193_cell$$inline_4208_dataBody$$inline_4160_dataBody$$inline_4165_eventTarget$$inline_4202_firstInputElem$$inline_5745_fm$$inline_4192_focusedRowKey$$inline_4197_isMultiSelect$$3_lastRowKey$$inline_4184_macCtrlSpace_objType$$inline_4158_r$$inline_5748_rowKey$$inline_4182_scrollToPos$$inline_4183_th$$inline_4196$$, 
        $JSCompiler_temp$$4999_agent$$inline_4191_agent$$inline_4201_blocks$$inline_5741_canScroll$$inline_4167_cellIndex$$inline_4206_colIndices$$inline_4194_eventTarget$$69_evt$$inline_5747_fm$$inline_4157_isLastRowSelected$$inline_4187_isNoSelectAll_rowInfo$$13_rowKey$$inline_4159_rowKey$$inline_4205_rowSelection$$inline_4154_selState$$inline_4180_textLength$$inline_5746$$.$tr$))) : $propagate$$7$$ = $JSCompiler_alias_TRUE$$) : $propagate$$7$$ = $JSCompiler_alias_TRUE$$
    }
    $propagate$$7$$ || ($componentEvent$$414$$.$stopBubbling$(), $agent$$607$$.$eatEvent$($domEvent$$78$$))
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleComponentKeyDown", {$HandleComponentKeyDown$:$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentKeyDown$});
function $JSCompiler_StaticMethods__handleKeyboardContextMenu$$($JSCompiler_StaticMethods__handleKeyboardContextMenu$self$$, $domEvent$$79$$, $alignElement$$22_alwaysShow$$2$$) {
  var $agent$$608_alignHint$$3_target$$181$$ = $AdfAgent$$.$AGENT$, $fm$$2$$ = $JSCompiler_StaticMethods__handleKeyboardContextMenu$self$$.$_focusManager$;
  if($fm$$2$$.$objectType$ == $AdfDhtmlTableBasePeer$$.$_COLUMN_HEADER_FOCUS_TYPE$) {
    $JSCompiler_StaticMethods__handleColumnContextMenu$$($JSCompiler_StaticMethods__handleKeyboardContextMenu$self$$, $domEvent$$79$$, $fm$$2$$.$domElement$)
  }else {
    if($agent$$608_alignHint$$3_target$$181$$ = $agent$$608_alignHint$$3_target$$181$$.$getEventTarget$($domEvent$$79$$), $alignElement$$22_alwaysShow$$2$$ || !$JSCompiler_StaticMethods__handleKeyboardContextMenu$self$$.$_isTargetCellEditable$($agent$$608_alignHint$$3_target$$181$$)) {
      $alignElement$$22_alwaysShow$$2$$ = $JSCompiler_StaticMethods__handleKeyboardContextMenu$self$$.$ResolveContextMenuAlignElement$($fm$$2$$.$domElement$), $agent$$608_alignHint$$3_target$$181$$ = $JSCompiler_StaticMethods__handleKeyboardContextMenu$self$$.$GetKeyboardContextMenuAlignHint$(), $JSCompiler_StaticMethods__handleKeyboardContextMenu$self$$.$HandleRowContextMenu$($domEvent$$79$$, $fm$$2$$.$currency$, $fm$$2$$.$domElement$, $alignElement$$22_alwaysShow$$2$$, $agent$$608_alignHint$$3_target$$181$$)
    }
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$GetKeyboardContextMenuAlignHint$ = $JSCompiler_returnArg$$($JSCompiler_alias_NULL$$);
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetKeyboardContextMenuAlignHint", {$GetKeyboardContextMenuAlignHint$:$AdfDhtmlTableBasePeer$$.prototype.$GetKeyboardContextMenuAlignHint$});
$AdfDhtmlTableBasePeer$$.prototype.$ResolveContextMenuAlignElement$ = $JSCompiler_identityFn$$();
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ResolveContextMenuAlignElement", {$ResolveContextMenuAlignElement$:$AdfDhtmlTableBasePeer$$.prototype.$ResolveContextMenuAlignElement$});
$AdfDhtmlTableBasePeer$$.$_restoreSelectedItemOnArrowNav$ = function $$AdfDhtmlTableBasePeer$$$$_restoreSelectedItemOnArrowNav$$($params$$64$$) {
  $params$$64$$.$elem$.selectedIndex = $params$$64$$.index
};
function $JSCompiler_StaticMethods__shiftSelectColumnsThroughKeyboard$$($JSCompiler_StaticMethods__shiftSelectColumnsThroughKeyboard$self$$, $th$$19$$) {
  if($JSCompiler_StaticMethods__shiftSelectColumnsThroughKeyboard$self$$.$_anchorColumnHeader$) {
    var $activeColIndices$$ = [], $activeColIds$$ = [], $colIndices$$3$$ = [], $colIds$$2$$ = [];
    $JSCompiler_StaticMethods__resolveColumns$$($JSCompiler_StaticMethods__shiftSelectColumnsThroughKeyboard$self$$, $activeColIndices$$, $activeColIds$$, $JSCompiler_StaticMethods__shiftSelectColumnsThroughKeyboard$self$$.$_anchorColumnHeader$);
    $JSCompiler_StaticMethods__resolveColumns$$($JSCompiler_StaticMethods__shiftSelectColumnsThroughKeyboard$self$$, $colIndices$$3$$, $colIds$$2$$, $th$$19$$);
    $JSCompiler_StaticMethods__shiftSelectColumnsThroughKeyboard$self$$.$_selUnselectAll$();
    $JSCompiler_StaticMethods__selectColumnRange$$($JSCompiler_StaticMethods__shiftSelectColumnsThroughKeyboard$self$$, $activeColIndices$$, $activeColIds$$, $colIndices$$3$$, $colIds$$2$$)
  }
}
function $JSCompiler_StaticMethods__reorderColumnThroughKeyboard$$($JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$, $isLeftArrow$$) {
  var $currentCol$$ = $JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$.$_focusManager$.$domElement$;
  if($currentCol$$ && $currentCol$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROOT_COLUMN$) != $JSCompiler_alias_NULL$$) {
    var $cells$$17_targetReorderTH$$2$$ = $JSCompiler_alias_NULL$$;
    if($isLeftArrow$$) {
      $cells$$17_targetReorderTH$$2$$ = $JSCompiler_StaticMethods__getSiblingDomNode$$($currentCol$$, $JSCompiler_alias_FALSE$$);
      if($cells$$17_targetReorderTH$$2$$ == $JSCompiler_alias_NULL$$) {
        var $displayIndex$$14_second$$7_table$$51$$ = $AdfAgent$$.$AGENT$.$getIntAttribute$($currentCol$$, "_d_index", -1);
        if($JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$, $displayIndex$$14_second$$7_table$$51$$)) {
          var $displayIndex$$14_second$$7_table$$51$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$.$__getColumnHeader$(), "t"), $hrRowIndex$$ = $JSCompiler_StaticMethods__isFilterable$$($JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$) ? 2 : 1;
          $displayIndex$$14_second$$7_table$$51$$ && ($displayIndex$$14_second$$7_table$$51$$.rows && 0 < $displayIndex$$14_second$$7_table$$51$$.rows[$hrRowIndex$$].cells.length) && ($cells$$17_targetReorderTH$$2$$ = $displayIndex$$14_second$$7_table$$51$$.rows[$hrRowIndex$$].cells, $cells$$17_targetReorderTH$$2$$ = $cells$$17_targetReorderTH$$2$$[$cells$$17_targetReorderTH$$2$$.length - 1])
        }
      }
      $cells$$17_targetReorderTH$$2$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_HEADER$) != $JSCompiler_alias_NULL$$ && ($cells$$17_targetReorderTH$$2$$ = $JSCompiler_alias_NULL$$)
    }else {
      $cells$$17_targetReorderTH$$2$$ = $JSCompiler_StaticMethods__getSiblingDomNode$$($currentCol$$, $JSCompiler_alias_TRUE$$), $cells$$17_targetReorderTH$$2$$ == $JSCompiler_alias_NULL$$ && ($displayIndex$$14_second$$7_table$$51$$ = $AdfAgent$$.$AGENT$.$getIntAttribute$($currentCol$$, "_d_index", -1), $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$, $displayIndex$$14_second$$7_table$$51$$) && ($displayIndex$$14_second$$7_table$$51$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$.$__getColumnHeader$(), 
      "d2"), $displayIndex$$14_second$$7_table$$51$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($displayIndex$$14_second$$7_table$$51$$, "t2"), $hrRowIndex$$ = $JSCompiler_StaticMethods__isFilterable$$($JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$) ? 2 : 1, $displayIndex$$14_second$$7_table$$51$$ && ($displayIndex$$14_second$$7_table$$51$$.rows && 0 < $displayIndex$$14_second$$7_table$$51$$.rows[$hrRowIndex$$].cells.length) && ($cells$$17_targetReorderTH$$2$$ = $displayIndex$$14_second$$7_table$$51$$.rows[$hrRowIndex$$].cells[0])))
    }
    $cells$$17_targetReorderTH$$2$$ && ($JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$.$_reorderTH$ = $currentCol$$, $JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$.$_targetReorderTH$ = $cells$$17_targetReorderTH$$2$$, $JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$.$_insertColumnAfter$ = $isLeftArrow$$ ? $AdfDhtmlTableBasePeer$$.$_isRTL$() ? $JSCompiler_alias_TRUE$$ : $JSCompiler_alias_FALSE$$ : $AdfDhtmlTableBasePeer$$.$_isRTL$() ? $JSCompiler_alias_FALSE$$ : 
    $JSCompiler_alias_TRUE$$, $JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$.$_reorderId$ = $JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$.$_reorderTH$.id, $JSCompiler_StaticMethods__reorderColumnComponentsWithoutAnimation$$($JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$), $JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$.$_reorderTH$ = $JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$.$_targetReorderTH$ = $JSCompiler_alias_NULL$$, 
    delete $JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$.$_insertColumnAfter$)
  }
}
function $JSCompiler_StaticMethods__isFilterCell$$($cell$$21$$) {
  return $cell$$21$$.getAttribute($AdfDhtmlTableBasePeer$$.$_FILTER_COLUMN$) != $JSCompiler_alias_NULL$$
}
function $JSCompiler_StaticMethods__getNextColumnHeaderFocusElement$$($JSCompiler_StaticMethods__getNextColumnHeaderFocusElement$self$$, $domElement$$479$$) {
  var $agent$$612_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$ = $AdfAgent$$.$AGENT$;
  if($domElement$$479$$) {
    if(1 < $domElement$$479$$.colSpan) {
      return $JSCompiler_StaticMethods__resolveImmediateChildColumn$$($domElement$$479$$)
    }
    for(var $hrRowIndex$$1_nextSibling$$2$$ = $JSCompiler_StaticMethods__getSiblingDomNode$$($domElement$$479$$, $JSCompiler_alias_TRUE$$), $parentCol$$ = $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($domElement$$479$$), $siblingParent$$ = $parentCol$$;!$hrRowIndex$$1_nextSibling$$2$$ && $siblingParent$$;) {
      $siblingParent$$ = ($hrRowIndex$$1_nextSibling$$2$$ = $JSCompiler_StaticMethods__getSiblingDomNode$$($parentCol$$, $JSCompiler_alias_TRUE$$)) != $JSCompiler_alias_NULL$$ ? $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($hrRowIndex$$1_nextSibling$$2$$) : $JSCompiler_alias_NULL$$
    }
    if($hrRowIndex$$1_nextSibling$$2$$) {
      if(($hrRowIndex$$1_nextSibling$$2$$ ? $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($hrRowIndex$$1_nextSibling$$2$$) : $JSCompiler_alias_NULL$$) != $parentCol$$) {
        if(($parentCol$$ = $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($hrRowIndex$$1_nextSibling$$2$$)) && !$JSCompiler_StaticMethods__isTargetCellFilter$$($JSCompiler_StaticMethods__getNextColumnHeaderFocusElement$self$$, $parentCol$$)) {
          return $parentCol$$
        }
      }
      return $hrRowIndex$$1_nextSibling$$2$$
    }
    $agent$$612_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$ = $agent$$612_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$.$getIntAttribute$($domElement$$479$$, "_d_index", -1);
    if($JSCompiler_StaticMethods__getNextColumnHeaderFocusElement$self$$.$_hasFrozenColumn$() && $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__getNextColumnHeaderFocusElement$self$$, $agent$$612_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$) && ($agent$$612_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$ = $JSCompiler_StaticMethods__getNextColumnHeaderFocusElement$self$$.$__getColumnHeader$(), $agent$$612_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($agent$$612_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$, 
    "d2"), $agent$$612_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($agent$$612_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$, "t2"), $hrRowIndex$$1_nextSibling$$2$$ = $JSCompiler_StaticMethods__isFilterCell$$($domElement$$479$$) ? 1 : $JSCompiler_StaticMethods__isFilterable$$($JSCompiler_StaticMethods__getNextColumnHeaderFocusElement$self$$) ? 2 : 1, $agent$$612_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$ && $agent$$612_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$.rows && 
    0 < $agent$$612_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$.rows[$hrRowIndex$$1_nextSibling$$2$$].cells.length)) {
      return $agent$$612_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$.rows[$hrRowIndex$$1_nextSibling$$2$$].cells[0]
    }
  }
  return $JSCompiler_alias_NULL$$
}
function $JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$$($JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$self$$, $domElement$$480$$) {
  var $agent$$613_cellCount$$10_displayIndex$$16_headerDiv$$7_table$$53$$ = $AdfAgent$$.$AGENT$;
  if($domElement$$480$$ && $domElement$$480$$.getAttribute("_afrFH") == $JSCompiler_alias_NULL$$) {
    for(var $cells$$18_hrRowIndex$$2_isFilter$$1$$ = $JSCompiler_StaticMethods__isFilterCell$$($domElement$$480$$), $previousSibling$$ = $JSCompiler_StaticMethods__getSiblingDomNode$$($domElement$$480$$, $JSCompiler_alias_FALSE$$), $parentCol$$1$$ = $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($domElement$$480$$), $previousSiblingParent$$ = $previousSibling$$ ? $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($previousSibling$$) : $JSCompiler_alias_NULL$$, $siblingParent$$1$$ = 
    $parentCol$$1$$;!$previousSibling$$ && $siblingParent$$1$$;) {
      $siblingParent$$1$$ = ($previousSibling$$ = $JSCompiler_StaticMethods__getSiblingDomNode$$($parentCol$$1$$, $JSCompiler_alias_FALSE$$)) != $JSCompiler_alias_NULL$$ ? $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($previousSibling$$) : $JSCompiler_alias_NULL$$
    }
    if($parentCol$$1$$ != $JSCompiler_alias_NULL$$ && $parentCol$$1$$ != $previousSiblingParent$$ && !$JSCompiler_StaticMethods__isTargetCellFilter$$($JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$self$$, $parentCol$$1$$)) {
      return $parentCol$$1$$
    }
    if($previousSibling$$ != $JSCompiler_alias_NULL$$) {
      return $JSCompiler_StaticMethods__resolveBotttomMostChildColumn$$($previousSibling$$)
    }
    $agent$$613_cellCount$$10_displayIndex$$16_headerDiv$$7_table$$53$$ = $agent$$613_cellCount$$10_displayIndex$$16_headerDiv$$7_table$$53$$.$getIntAttribute$($domElement$$480$$, "_d_index", -1);
    if($JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$self$$.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$self$$, $agent$$613_cellCount$$10_displayIndex$$16_headerDiv$$7_table$$53$$)) {
      if($agent$$613_cellCount$$10_displayIndex$$16_headerDiv$$7_table$$53$$ = $JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$self$$.$__getColumnHeader$(), ($agent$$613_cellCount$$10_displayIndex$$16_headerDiv$$7_table$$53$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($agent$$613_cellCount$$10_displayIndex$$16_headerDiv$$7_table$$53$$, "t")) && $agent$$613_cellCount$$10_displayIndex$$16_headerDiv$$7_table$$53$$.rows) {
        if($cells$$18_hrRowIndex$$2_isFilter$$1$$ = $cells$$18_hrRowIndex$$2_isFilter$$1$$ ? 1 : $JSCompiler_StaticMethods__isFilterable$$($JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$self$$) ? 2 : 1, $cells$$18_hrRowIndex$$2_isFilter$$1$$ = $agent$$613_cellCount$$10_displayIndex$$16_headerDiv$$7_table$$53$$.rows[$cells$$18_hrRowIndex$$2_isFilter$$1$$].cells, $agent$$613_cellCount$$10_displayIndex$$16_headerDiv$$7_table$$53$$ = $cells$$18_hrRowIndex$$2_isFilter$$1$$.length, 0 < $agent$$613_cellCount$$10_displayIndex$$16_headerDiv$$7_table$$53$$) {
          return $JSCompiler_StaticMethods__resolveBotttomMostChildColumn$$($cells$$18_hrRowIndex$$2_isFilter$$1$$[$agent$$613_cellCount$$10_displayIndex$$16_headerDiv$$7_table$$53$$ - 1])
        }
      }
    }else {
      $JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$self$$.$_hasFrozenColumn$() && $JSCompiler_StaticMethods__setFirstColumnHeaderFocus$$($JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$self$$, $JSCompiler_alias_TRUE$$, $JSCompiler_alias_FALSE$$, $cells$$18_hrRowIndex$$2_isFilter$$1$$)
    }
  }
  return $JSCompiler_alias_NULL$$
}
function $JSCompiler_StaticMethods__getSiblingDomNode$$($domElement$$481$$, $next$$3$$) {
  for(var $sibling$$8$$ = $next$$3$$ ? $domElement$$481$$.nextSibling : $domElement$$481$$.previousSibling;$sibling$$8$$ && 1 != $sibling$$8$$.nodeType;) {
    $sibling$$8$$ = $next$$3$$ ? $sibling$$8$$.nextSibling : $sibling$$8$$.previousSibling
  }
  return $sibling$$8$$
}
function $JSCompiler_StaticMethods__resolveBotttomMostChildColumn$$($newChild$$7_th$$20$$) {
  var $child$$51$$ = $newChild$$7_th$$20$$;
  if(1 < $newChild$$7_th$$20$$.colSpan) {
    var $parent$$63$$ = $newChild$$7_th$$20$$;
    $AdfAssert$$.assert($parent$$63$$ != $JSCompiler_alias_NULL$$, "Table peer cannot resolve the bottom-most child column if the parent is null!");
    $child$$51$$ = $JSCompiler_StaticMethods__resolveImmediateChildColumn$$($newChild$$7_th$$20$$);
    for($newChild$$7_th$$20$$ = $child$$51$$ = $JSCompiler_StaticMethods__resolveRightMostSiblingInGroup$$($parent$$63$$, $child$$51$$);$newChild$$7_th$$20$$ != $JSCompiler_alias_NULL$$;) {
      if($parent$$63$$ = $newChild$$7_th$$20$$, ($newChild$$7_th$$20$$ = $JSCompiler_StaticMethods__resolveImmediateChildColumn$$($newChild$$7_th$$20$$)) != $JSCompiler_alias_NULL$$) {
        $child$$51$$ = $newChild$$7_th$$20$$ = $JSCompiler_StaticMethods__resolveRightMostSiblingInGroup$$($parent$$63$$, $newChild$$7_th$$20$$)
      }
    }
  }
  return $child$$51$$
}
function $JSCompiler_StaticMethods__resolveRightMostSiblingInGroup$$($parent$$64$$, $child$$52$$) {
  $AdfAssert$$.assert($parent$$64$$ != $JSCompiler_alias_NULL$$, "Table peer cannot resolve the right-most sibling in a group if the parent is null!");
  if(1 < $parent$$64$$.colSpan) {
    for(var $newChild$$8$$ = $child$$52$$, $siblingOffset$$ = $parent$$64$$.colSpan;$newChild$$8$$ && $siblingOffset$$ > $newChild$$8$$.colSpan;) {
      if($siblingOffset$$ -= $newChild$$8$$.colSpan, ($newChild$$8$$ = $JSCompiler_StaticMethods__getSiblingDomNode$$($newChild$$8$$, $JSCompiler_alias_TRUE$$)) != $JSCompiler_alias_NULL$$) {
        $child$$52$$ = $newChild$$8$$
      }
    }
  }
  return $child$$52$$
}
$AdfDhtmlTableBasePeer$$.prototype.$__getParentColumn$ = function $$AdfDhtmlTableBasePeer$$$$$__getParentColumn$$($column$$22_parentTH$$) {
  $AdfAssert$$.$assertPrototype$($column$$22_parentTH$$, AdfRichColumn);
  return!this.$_headerless$ && ($column$$22_parentTH$$ = $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($column$$22_parentTH$$.$getPeer$().$getDomElement$())) ? $AdfPage$$.$PAGE$.$findComponent$($column$$22_parentTH$$.id) : $JSCompiler_alias_NULL$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getParentColumn", {$__getParentColumn$:$AdfDhtmlTableBasePeer$$.prototype.$__getParentColumn$});
function $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($displayIndex$$17_th$$21$$) {
  var $found$$2_trNode$$ = $displayIndex$$17_th$$21$$.parentNode, $cells$$19_prevRowIndex$$, $topTH$$ = $JSCompiler_alias_NULL$$, $rows$$39$$ = $found$$2_trNode$$.parentNode.parentNode.rows, $j$$49_rowCount$$33$$ = $rows$$39$$.length, $agent$$614$$ = $AdfAgent$$.$AGENT$;
  $displayIndex$$17_th$$21$$ = $agent$$614$$.$getIntAttribute$($displayIndex$$17_th$$21$$, "_d_index", -1);
  for(var $i$$516$$ = 0;$i$$516$$ < $j$$49_rowCount$$33$$;$i$$516$$++) {
    if($rows$$39$$[$i$$516$$] == $found$$2_trNode$$) {
      $cells$$19_prevRowIndex$$ = $i$$516$$ - 1;
      break
    }
  }
  if(0 <= $cells$$19_prevRowIndex$$) {
    $i$$516$$ = $cells$$19_prevRowIndex$$;
    for($found$$2_trNode$$ = $JSCompiler_alias_FALSE$$;0 <= $i$$516$$ && !$found$$2_trNode$$;$i$$516$$--) {
      $cells$$19_prevRowIndex$$ = $rows$$39$$[$i$$516$$].cells;
      for($j$$49_rowCount$$33$$ = $cells$$19_prevRowIndex$$.length - 1;0 <= $j$$49_rowCount$$33$$;$j$$49_rowCount$$33$$--) {
        var $cell$$22$$ = $cells$$19_prevRowIndex$$[$j$$49_rowCount$$33$$], $parentIndex$$1$$ = $agent$$614$$.$getIntAttribute$($cell$$22$$, "_d_index", -1);
        if(1 <= $cell$$22$$.colSpan && $parentIndex$$1$$ <= $displayIndex$$17_th$$21$$ && $parentIndex$$1$$ + $cell$$22$$.colSpan >= $displayIndex$$17_th$$21$$) {
          $topTH$$ = $cell$$22$$;
          $found$$2_trNode$$ = $JSCompiler_alias_TRUE$$;
          break
        }
      }
    }
  }
  return $topTH$$
}
function $JSCompiler_StaticMethods__resolveImmediateChildColumn$$($th$$22_topTH$$1$$) {
  var $agent$$615$$ = $AdfAgent$$.$AGENT$, $displayIndex$$18$$ = $agent$$615$$.$getIntAttribute$($th$$22_topTH$$1$$, "_d_index", -1), $cells$$20_trNode$$1$$ = $th$$22_topTH$$1$$.parentNode, $found$$3_nextRowIndex$$;
  $th$$22_topTH$$1$$ = $JSCompiler_alias_NULL$$;
  for(var $rows$$40$$ = $cells$$20_trNode$$1$$.parentNode.parentNode.rows, $rowCount$$34$$ = $rows$$40$$.length, $i$$517$$ = $rowCount$$34$$ - 1;0 <= $i$$517$$;$i$$517$$--) {
    if($rows$$40$$[$i$$517$$] == $cells$$20_trNode$$1$$) {
      $found$$3_nextRowIndex$$ = $i$$517$$ + 1;
      break
    }
  }
  if($found$$3_nextRowIndex$$ < $rowCount$$34$$) {
    $i$$517$$ = $found$$3_nextRowIndex$$;
    for($found$$3_nextRowIndex$$ = $JSCompiler_alias_FALSE$$;$i$$517$$ < $rowCount$$34$$ && !$found$$3_nextRowIndex$$;$i$$517$$++) {
      for(var $cells$$20_trNode$$1$$ = $rows$$40$$[$i$$517$$].cells, $cellCount$$12$$ = $cells$$20_trNode$$1$$.length, $j$$50$$ = 0;$j$$50$$ < $cellCount$$12$$;$j$$50$$++) {
        var $cell$$23$$ = $cells$$20_trNode$$1$$[$j$$50$$];
        if($displayIndex$$18$$ == $agent$$615$$.$getIntAttribute$($cell$$23$$, "_d_index", -1)) {
          $th$$22_topTH$$1$$ = $cell$$23$$;
          $found$$3_nextRowIndex$$ = $JSCompiler_alias_TRUE$$;
          break
        }
      }
    }
  }
  return $th$$22_topTH$$1$$
}
function $JSCompiler_StaticMethods__unclipColumnElement$$($JSCompiler_StaticMethods__unclipColumnElement$self$$, $elem$$42$$) {
  var $agent$$616_dataBody$$119$$ = $AdfAgent$$.$AGENT$;
  if($JSCompiler_StaticMethods__unclipColumnElement$self$$.$IsEmpty$) {
    var $domElement$$482$$ = $JSCompiler_StaticMethods__unclipColumnElement$self$$.$getDomElement$(), $frozenWidth$$2$$ = 0;
    $JSCompiler_StaticMethods__unclipColumnElement$self$$.$_hasFrozenColumn$() && ($frozenWidth$$2$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($JSCompiler_StaticMethods__unclipColumnElement$self$$.$__getColumnHeader$(), "t").offsetWidth);
    $elem$$42$$.offsetLeft + $elem$$42$$.offsetWidth + $frozenWidth$$2$$ > $domElement$$482$$.clientWidth + $domElement$$482$$.offsetLeft && $agent$$616_dataBody$$119$$.setScrollLeft($domElement$$482$$, $elem$$42$$.offsetWidth + $elem$$42$$.offsetLeft + $frozenWidth$$2$$ - $domElement$$482$$.clientWidth);
    $domElement$$482$$.offsetLeft > $elem$$42$$.offsetLeft + $frozenWidth$$2$$ && $agent$$616_dataBody$$119$$.setScrollLeft($domElement$$482$$, $elem$$42$$.offsetLeft + $frozenWidth$$2$$)
  }else {
    $agent$$616_dataBody$$119$$ = $JSCompiler_StaticMethods__unclipColumnElement$self$$.$GetDataBody$(), $elem$$42$$.offsetLeft + $elem$$42$$.offsetWidth > $agent$$616_dataBody$$119$$.clientWidth + $JSCompiler_StaticMethods__unclipColumnElement$self$$.$__getScrollLeft$() - $JSCompiler_StaticMethods__unclipColumnElement$self$$.$_frozenWidth$ ? $JSCompiler_StaticMethods__scrollerScrollToPos$$($JSCompiler_StaticMethods__unclipColumnElement$self$$, $elem$$42$$.offsetWidth + $elem$$42$$.offsetLeft - $agent$$616_dataBody$$119$$.clientWidth + 
    $JSCompiler_StaticMethods__unclipColumnElement$self$$.$_frozenWidth$, $JSCompiler_alias_NULL$$) : $JSCompiler_StaticMethods__unclipColumnElement$self$$.$__getScrollLeft$() > $elem$$42$$.offsetLeft && $JSCompiler_StaticMethods__scrollerScrollToPos$$($JSCompiler_StaticMethods__unclipColumnElement$self$$, $elem$$42$$.offsetLeft, $JSCompiler_alias_NULL$$)
  }
}
function $JSCompiler_StaticMethods__setFirstColumnHeaderFocus$$($JSCompiler_StaticMethods__setFirstColumnHeaderFocus$self$$, $selectAllOnly$$, $skipUnclip$$, $cell$$24_hrRowIndex$$4_includeFilter$$) {
  if(!$JSCompiler_StaticMethods__setFirstColumnHeaderFocus$self$$.$_headerless$) {
    var $headerDiv$$9_isSelectAll$$8_table$$55$$ = $JSCompiler_StaticMethods__setFirstColumnHeaderFocus$self$$.$__getColumnHeader$();
    if($headerDiv$$9_isSelectAll$$8_table$$55$$ == $JSCompiler_alias_NULL$$) {
      return $JSCompiler_alias_FALSE$$
    }
    $headerDiv$$9_isSelectAll$$8_table$$55$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($headerDiv$$9_isSelectAll$$8_table$$55$$, "t");
    $cell$$24_hrRowIndex$$4_includeFilter$$ = $cell$$24_hrRowIndex$$4_includeFilter$$ ? 1 : $JSCompiler_StaticMethods__isFilterable$$($JSCompiler_StaticMethods__setFirstColumnHeaderFocus$self$$) ? 2 : 1;
    $cell$$24_hrRowIndex$$4_includeFilter$$ = $headerDiv$$9_isSelectAll$$8_table$$55$$.rows[$cell$$24_hrRowIndex$$4_includeFilter$$].cells[0];
    if(($headerDiv$$9_isSelectAll$$8_table$$55$$ = $cell$$24_hrRowIndex$$4_includeFilter$$.getAttribute($AdfDhtmlTableBasePeer$$.$_SELECT_ALL$) != $JSCompiler_alias_NULL$$) || !$selectAllOnly$$) {
      return $JSCompiler_StaticMethods__setHeaderCellFocus$$($JSCompiler_StaticMethods__setFirstColumnHeaderFocus$self$$, $cell$$24_hrRowIndex$$4_includeFilter$$), !$skipUnclip$$ && !$headerDiv$$9_isSelectAll$$8_table$$55$$ && $JSCompiler_StaticMethods__unclipColumnElement$$($JSCompiler_StaticMethods__setFirstColumnHeaderFocus$self$$, $cell$$24_hrRowIndex$$4_includeFilter$$), $JSCompiler_alias_TRUE$$
    }
  }
  return $JSCompiler_alias_FALSE$$
}
function $JSCompiler_StaticMethods__setIndexedColumnHeaderFocus$$($JSCompiler_StaticMethods__setIndexedColumnHeaderFocus$self$$, $index$$165$$) {
  if(0 == $index$$165$$) {
    $JSCompiler_StaticMethods__setFirstColumnHeaderFocus$$($JSCompiler_StaticMethods__setIndexedColumnHeaderFocus$self$$, $JSCompiler_alias_FALSE$$, $JSCompiler_alias_FALSE$$)
  }else {
    if(!$JSCompiler_StaticMethods__setIndexedColumnHeaderFocus$self$$.$_headerless$) {
      var $cell$$26_cellId$$ = $JSCompiler_StaticMethods__getColumnHeaderId$$($JSCompiler_StaticMethods__setIndexedColumnHeaderFocus$self$$, $index$$165$$);
      if($cell$$26_cellId$$ && ($cell$$26_cellId$$ = $AdfAgent$$.$AGENT$.getElementById($cell$$26_cellId$$))) {
        $JSCompiler_StaticMethods__setIndexedColumnHeaderFocus$self$$.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_COLUMN_HEADER_FOCUS_TYPE$, $JSCompiler_alias_NULL$$, $cell$$26_cellId$$), $JSCompiler_StaticMethods__unclipColumnElement$$($JSCompiler_StaticMethods__setIndexedColumnHeaderFocus$self$$, $cell$$26_cellId$$)
      }
    }
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$_selectRowForTimer$ = function $$AdfDhtmlTableBasePeer$$$$$_selectRowForTimer$$($params$$67_row$$95$$) {
  var $rowKey$$102$$ = $params$$67_row$$95$$[0];
  $params$$67_row$$95$$ = $params$$67_row$$95$$[1];
  this.$_selUnselectAll$();
  $JSCompiler_StaticMethods__selSelectRow$$(this, $rowKey$$102$$, $params$$67_row$$95$$)
};
$AdfDhtmlTableBasePeer$$.prototype.$HandleTableBodyArrowLeftRight$ = function $$AdfDhtmlTableBasePeer$$$$$HandleTableBodyArrowLeftRight$$($arrowLeft$$1$$, $ctrlKey$$3$$) {
  var $activeRowKey$$2_rowKey$$103_scrollToPos$$4$$ = this.$__getScrollLeft$() + ($arrowLeft$$1$$ ? -20 : 20), $changeActive$$ = $JSCompiler_alias_TRUE$$;
  if($ctrlKey$$3$$) {
    this.$_hasDetailStamp$ || ($activeRowKey$$2_rowKey$$103_scrollToPos$$4$$ = Math.max(0, $activeRowKey$$2_rowKey$$103_scrollToPos$$4$$), $activeRowKey$$2_rowKey$$103_scrollToPos$$4$$ < $JSCompiler_StaticMethods__getScrollWidth$$(this) && $JSCompiler_StaticMethods__scrollerScrollToPos$$(this, $activeRowKey$$2_rowKey$$103_scrollToPos$$4$$, $JSCompiler_alias_NULL$$)), $changeActive$$ = $JSCompiler_alias_FALSE$$
  }else {
    if($arrowLeft$$1$$ && ($activeRowKey$$2_rowKey$$103_scrollToPos$$4$$ = this.$_focusManager$.$currency$)) {
      var $rowHeaderCell$$6_rowInfo$$15$$ = this.$FindRowByKey$($activeRowKey$$2_rowKey$$103_scrollToPos$$4$$);
      if($rowHeaderCell$$6_rowInfo$$15$$ && ($rowHeaderCell$$6_rowInfo$$15$$ = this.$GetRowHeaderCellFromRow$($rowHeaderCell$$6_rowInfo$$15$$.$tr$))) {
        var $leftNode$$ = $JSCompiler_StaticMethods__findNextCell$$(this, $JSCompiler_StaticMethods__getActiveCellNode$$(this), $JSCompiler_alias_TRUE$$);
        if($leftNode$$ == $JSCompiler_alias_NULL$$ || $leftNode$$ == $rowHeaderCell$$6_rowInfo$$15$$) {
          this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$, $activeRowKey$$2_rowKey$$103_scrollToPos$$4$$, $rowHeaderCell$$6_rowInfo$$15$$), $changeActive$$ = $JSCompiler_alias_FALSE$$
        }
      }
    }
  }
  this.$_hasDetailStamp$ && $ctrlKey$$3$$ && ($activeRowKey$$2_rowKey$$103_scrollToPos$$4$$ = this.$GetFocusedRowKey$(), $activeRowKey$$2_rowKey$$103_scrollToPos$$4$$ != $JSCompiler_alias_NULL$$ && this.$getComponent$().$setDisclosedRowKey$($activeRowKey$$2_rowKey$$103_scrollToPos$$4$$, !$arrowLeft$$1$$));
  $changeActive$$ && $JSCompiler_StaticMethods__changeActiveCell$$(this, $arrowLeft$$1$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleTableBodyArrowLeftRight", {$HandleTableBodyArrowLeftRight$:$AdfDhtmlTableBasePeer$$.prototype.$HandleTableBodyArrowLeftRight$});
function $JSCompiler_StaticMethods__hScrollPage$$($JSCompiler_StaticMethods__hScrollPage$self$$, $scrollRight$$1$$) {
  var $hScroller$$2$$ = $JSCompiler_StaticMethods__hScrollPage$self$$.$IsEmpty$ ? $JSCompiler_StaticMethods__hScrollPage$self$$.$getDomElement$() : $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__hScrollPage$self$$) && !$JSCompiler_StaticMethods__hScrollPage$self$$.$_isPaged$ ? $JSCompiler_StaticMethods__hScrollPage$self$$.$GetScroller$() : $JSCompiler_StaticMethods__hScrollPage$self$$.$GetScroller$()[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$];
  if($hScroller$$2$$ && $hScroller$$2$$.scrollWidth > $hScroller$$2$$.offsetWidth) {
    var $newScrollPos$$ = $AdfAgent$$.$AGENT$.getScrollLeft($hScroller$$2$$) - ($scrollRight$$1$$ ? -1 : 1) * ($hScroller$$2$$.clientWidth - $hScroller$$2$$.clientWidth / 10), $newScrollPos$$ = $scrollRight$$1$$ ? Math.max($newScrollPos$$, 0) : Math.min($newScrollPos$$, $hScroller$$2$$.scrollWidth);
    $AdfAgent$$.$AGENT$.$scrollToPos$($hScroller$$2$$, $newScrollPos$$)
  }
}
function $JSCompiler_StaticMethods__getLastVisibleRowKeyAndRow$$($JSCompiler_StaticMethods__getLastVisibleRowKeyAndRow$self$$) {
  for(var $agent$$617$$ = $AdfAgent$$.$AGENT$, $dataBody$$124$$ = $JSCompiler_StaticMethods__getLastVisibleRowKeyAndRow$self$$.$GetDataBody$(), $dataTables$$7$$ = $dataBody$$124$$.childNodes, $attrs$$34$$ = {}, $i$$519$$ = $dataTables$$7$$.length - 1;0 <= $i$$519$$ && !$attrs$$34$$.$rowKey$;--$i$$519$$) {
    for(var $rowKey$$107_tableTop$$ = $dataTables$$7$$[$i$$519$$].$startPos$, $rows$$41$$ = $dataTables$$7$$[$i$$519$$].rows, $j$$51$$ = $rows$$41$$.length - 1;0 <= $j$$51$$;--$j$$51$$) {
      var $row$$96$$ = $rows$$41$$[$j$$51$$];
      if($row$$96$$.offsetTop - ($JSCompiler_StaticMethods__getLastVisibleRowKeyAndRow$self$$.$_currentScrollTop$ - $rowKey$$107_tableTop$$) + $AdfDhtmlTableBasePeer$$.$_MAXIMUM_ROW_REVEAL$ < $dataBody$$124$$.offsetHeight) {
        $rowKey$$107_tableTop$$ = $agent$$617$$.getAttribute($row$$96$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
        $attrs$$34$$.$rowKey$ = $rowKey$$107_tableTop$$;
        $attrs$$34$$.$row$ = $row$$96$$;
        break
      }
    }
  }
  return $attrs$$34$$
}
$AdfDhtmlTableBasePeer$$.prototype.$GetFirstVisibleRowKeyAndRow$ = function $$AdfDhtmlTableBasePeer$$$$$GetFirstVisibleRowKeyAndRow$$($margin$$2$$) {
  var $attrs$$35$$ = this.$_cachedFirstVisibleRowKeyAndRow$;
  if($attrs$$35$$) {
    return $attrs$$35$$
  }
  var $agent$$618$$ = $AdfAgent$$.$AGENT$, $dataTables$$8$$ = this.$GetDataBody$().childNodes, $tableCount$$8$$ = $dataTables$$8$$.length, $attrs$$35$$ = {};
  $margin$$2$$ = $margin$$2$$ == $JSCompiler_alias_VOID$$ ? $AdfDhtmlTableBasePeer$$.$_MAXIMUM_ROW_REVEAL$ : $margin$$2$$;
  for(var $i$$520$$ = 0;$i$$520$$ < $tableCount$$8$$ && !$attrs$$35$$.$rowKey$;++$i$$520$$) {
    var $row$$97_table$$58$$ = $dataTables$$8$$[$i$$520$$], $rowKey$$108_tableTop$$1$$ = $row$$97_table$$58$$.$startPos$, $rows$$42$$ = $row$$97_table$$58$$.rows, $rowCount$$37$$ = 0;
    $rows$$42$$ != $JSCompiler_alias_NULL$$ && ($rowCount$$37$$ = $rows$$42$$.length);
    for(var $j$$52$$ = 0;$j$$52$$ < $rowCount$$37$$;++$j$$52$$) {
      if($row$$97_table$$58$$ = $rows$$42$$[$j$$52$$], $row$$97_table$$58$$.offsetTop + $row$$97_table$$58$$.offsetHeight + $rowKey$$108_tableTop$$1$$ - $margin$$2$$ > this.$_currentScrollTop$) {
        $rowKey$$108_tableTop$$1$$ = $agent$$618$$.getAttribute($row$$97_table$$58$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
        $attrs$$35$$.$rowKey$ = $rowKey$$108_tableTop$$1$$;
        $attrs$$35$$.$row$ = $row$$97_table$$58$$;
        break
      }
    }
  }
  return this.$_cachedFirstVisibleRowKeyAndRow$ = $attrs$$35$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetFirstVisibleRowKeyAndRow", {$GetFirstVisibleRowKeyAndRow$:$AdfDhtmlTableBasePeer$$.prototype.$GetFirstVisibleRowKeyAndRow$});
$AdfDhtmlTableBasePeer$$.prototype.$scrollToRowIndex$ = function $$AdfDhtmlTableBasePeer$$$$$scrollToRowIndex$$($index$$166$$, $callback$$68$$) {
  var $oldCallback_scrollTop$$41$$ = $index$$166$$ * this.$_averageRowHeight$, $comp$$18_firstVisibleIndex$$3$$ = this.$getComponent$(), $attrs$$36$$ = this.$GetFirstVisibleRowKeyAndRow$(), $comp$$18_firstVisibleIndex$$3$$ = $attrs$$36$$.$rowKey$ ? $comp$$18_firstVisibleIndex$$3$$.$getRowIndex$($attrs$$36$$.$rowKey$) : $JSCompiler_alias_NULL$$, $vScrollState$$1$$;
  this.$_currentScrollTop$ != $oldCallback_scrollTop$$41$$ && ($vScrollState$$1$$ = this.$scrollToPos$(-1, $oldCallback_scrollTop$$41$$, $JSCompiler_alias_TRUE$$, $JSCompiler_alias_FALSE$$));
  $comp$$18_firstVisibleIndex$$3$$ == $index$$166$$ || $vScrollState$$1$$ == $AdfDhtmlTableBasePeer$$.$VIEWPORT_SATISFIED$ ? $JSCompiler_StaticMethods__callCallbackWithStatus$$($callback$$68$$, this.$SCROLL_SUCCEEDED$) : ($oldCallback_scrollTop$$41$$ = this.$_postEvalCallback$, $JSCompiler_StaticMethods__callCallbackWithStatus$$($oldCallback_scrollTop$$41$$, this.$SCROLL_CANCELLED$), this.$_postEvalCallback$ = $callback$$68$$, $oldCallback_scrollTop$$41$$ || $AdfPage$$.$PAGE$.addEventListener($AdfDomReplacedEvent$$.$EVENT_TYPE$, 
  this.$_domReplacedListener$, this))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.scrollToRowIndex", {$scrollToRowIndex$:$AdfDhtmlTableBasePeer$$.prototype.$scrollToRowIndex$});
function $JSCompiler_StaticMethods__callCallbackWithStatus$$($callback$$69$$, $status$$11$$) {
  if($callback$$69$$) {
    $AdfAssert$$.$assertFunction$($callback$$69$$);
    var $state$$93$$ = {};
    $state$$93$$.status = $status$$11$$;
    $callback$$69$$($state$$93$$)
  }
}
$JSCompiler_prototypeAlias$$ = $AdfDhtmlTableBasePeer$$.prototype;
$JSCompiler_prototypeAlias$$.$_domReplacedListener$ = function $$JSCompiler_prototypeAlias$$$$_domReplacedListener$$($callback$$70_event$$252$$) {
  var $clientId$$391_component$$1655$$ = this.$getComponent$();
  $AdfAssert$$.$assertPrototype$($clientId$$391_component$$1655$$, $AdfUIComponent$$);
  $clientId$$391_component$$1655$$ = $clientId$$391_component$$1655$$.$getClientId$();
  $callback$$70_event$$252$$.$containsClientId$($clientId$$391_component$$1655$$) && ($AdfPage$$.$PAGE$.removeEventListener($AdfDomReplacedEvent$$.$EVENT_TYPE$, this.$_domReplacedListener$, this), $callback$$70_event$$252$$ = this.$_postEvalCallback$, this.$_postEvalCallback$ = $JSCompiler_alias_NULL$$, $JSCompiler_StaticMethods__callCallbackWithStatus$$($callback$$70_event$$252$$, this.$SCROLL_SUCCEEDED$))
};
$JSCompiler_prototypeAlias$$.$_getNextRowKeyAndRow$ = function $$JSCompiler_prototypeAlias$$$$_getNextRowKeyAndRow$$($selectedRowKey$$4$$) {
  for(var $agent$$619$$ = $AdfAgent$$.$AGENT$, $dataTables$$9$$ = this.$GetDataBody$().childNodes, $tableCount$$9$$ = $dataTables$$9$$.length, $attrs$$37$$ = {}, $i$$521$$ = 0;$i$$521$$ < $tableCount$$9$$ && !$attrs$$37$$.$rowKey$;++$i$$521$$) {
    for(var $rows$$43$$ = $dataTables$$9$$[$i$$521$$].rows, $rowCount$$38$$ = $rows$$43$$.length, $j$$53$$ = 0;$j$$53$$ < $rowCount$$38$$;++$j$$53$$) {
      var $row$$98$$ = $rows$$43$$[$j$$53$$], $rowKey$$109$$ = $agent$$619$$.getAttribute($row$$98$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
      if($selectedRowKey$$4$$ == $JSCompiler_alias_NULL$$) {
        $attrs$$37$$.$rowKey$ = $rowKey$$109$$;
        $attrs$$37$$.$row$ = $row$$98$$;
        break
      }else {
        if($rowKey$$109$$ == $selectedRowKey$$4$$) {
          $attrs$$37$$.$lastRowKeyInView$ = $rowKey$$109$$;
          if($j$$53$$ + 1 < $rowCount$$38$$) {
            $row$$98$$ = $rows$$43$$[$j$$53$$ + 1];
            if(this.$_hasDetailStamp$ && $AdfAgent$$.$AGENT$.getAttribute($row$$98$$, $AdfDhtmlTableBasePeer$$.$_DETAIL_ROW_MARKER$, $JSCompiler_alias_FALSE$$)) {
              if($j$$53$$ + 2 < $rowCount$$38$$) {
                $row$$98$$ = $rows$$43$$[$j$$53$$ + 2]
              }else {
                if($i$$521$$ + 1 < $tableCount$$9$$ && 0 < $dataTables$$9$$[$i$$521$$ + 1].rows.length) {
                  $row$$98$$ = $dataTables$$9$$[$i$$521$$ + 1].rows[0]
                }else {
                  return $attrs$$37$$
                }
              }
            }
            $rowKey$$109$$ = $agent$$619$$.getAttribute($row$$98$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
            $attrs$$37$$.$rowKey$ = $rowKey$$109$$;
            $attrs$$37$$.$row$ = $row$$98$$
          }else {
            $i$$521$$ + 1 < $tableCount$$9$$ && ($rows$$43$$ = $dataTables$$9$$[$i$$521$$ + 1].rows, 0 < $rows$$43$$.length && ($row$$98$$ = $rows$$43$$[0], $rowKey$$109$$ = $agent$$619$$.getAttribute($row$$98$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$), $attrs$$37$$.$rowKey$ = $rowKey$$109$$, $attrs$$37$$.$row$ = $row$$98$$))
          }
          break
        }
      }
    }
  }
  return $attrs$$37$$
};
$JSCompiler_prototypeAlias$$.$_getPreviousRowKeyAndRow$ = function $$JSCompiler_prototypeAlias$$$$_getPreviousRowKeyAndRow$$($selectedRowKey$$5$$) {
  for(var $agent$$620$$ = $AdfAgent$$.$AGENT$, $dataTables$$10$$ = this.$GetDataBody$().childNodes, $attrs$$38$$ = {}, $i$$522$$ = $dataTables$$10$$.length - 1;0 <= $i$$522$$ && !$attrs$$38$$.$rowKey$;--$i$$522$$) {
    for(var $table$$60$$ = $dataTables$$10$$[$i$$522$$], $rows$$44$$ = $dataTables$$10$$[$i$$522$$].rows, $j$$54$$ = $rows$$44$$.length - 1;0 <= $j$$54$$;--$j$$54$$) {
      var $row$$99$$ = $rows$$44$$[$j$$54$$], $rowKey$$110$$ = $agent$$620$$.getAttribute($row$$99$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
      if($selectedRowKey$$5$$ == $JSCompiler_alias_NULL$$) {
        $attrs$$38$$.$rowKey$ = $rowKey$$110$$;
        $attrs$$38$$.$row$ = $row$$99$$;
        break
      }else {
        if($rowKey$$110$$ == $selectedRowKey$$5$$) {
          $attrs$$38$$.$lastRowKeyInView$ = $rowKey$$110$$;
          if(0 <= $j$$54$$ - 1) {
            $row$$99$$ = $rows$$44$$[$j$$54$$ - 1];
            if(this.$_hasDetailStamp$ && $AdfAgent$$.$AGENT$.getAttribute($row$$99$$, $AdfDhtmlTableBasePeer$$.$_DETAIL_ROW_MARKER$, $JSCompiler_alias_FALSE$$)) {
              if(0 <= $j$$54$$ - 2) {
                $row$$99$$ = $rows$$44$$[$j$$54$$ - 2]
              }else {
                if(0 <= $i$$522$$ - 1 && 0 < $dataTables$$10$$[$i$$522$$ - 1].rows.length) {
                  $row$$99$$ = $dataTables$$10$$[$i$$522$$ - 1].rows[$dataTables$$10$$[$i$$522$$ - 1].rows.length - 1]
                }else {
                  return $attrs$$38$$
                }
              }
            }
            $rowKey$$110$$ = $agent$$620$$.getAttribute($row$$99$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
            $attrs$$38$$.$rowKey$ = $rowKey$$110$$;
            $attrs$$38$$.$row$ = $row$$99$$
          }else {
            0 <= $i$$522$$ - 1 ? ($rows$$44$$ = $dataTables$$10$$[$i$$522$$ - 1].rows, 0 < $rows$$44$$.length && ($row$$99$$ = $rows$$44$$[$rows$$44$$.length - 1], $rowKey$$110$$ = $agent$$620$$.getAttribute($row$$99$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$), $attrs$$38$$.$rowKey$ = $rowKey$$110$$, $attrs$$38$$.$row$ = $row$$99$$)) : 0 == $agent$$620$$.$getIntAttribute$($table$$60$$, "_startRow", -1) && ($attrs$$38$$.$isAtTop$ = $JSCompiler_alias_TRUE$$)
          }
          break
        }
      }
    }
  }
  return $attrs$$38$$
};
$JSCompiler_prototypeAlias$$.$_handleEnterKey$ = function $$JSCompiler_prototypeAlias$$$$_handleEnterKey$$($eventTarget$$73$$, $domEvent$$82$$) {
  var $agent$$622_agent$$inline_4216_attrs$$40_cellIndex$$11_params$$68_sortProperty$$2$$ = $AdfAgent$$.$AGENT$, $fm$$8_rowKey$$111_rowKey$$inline_4215_th$$24$$ = this.$_focusManager$;
  if($JSCompiler_StaticMethods__isTargetCellFilter$$(this, $eventTarget$$73$$)) {
    this.$_editableTableReadOnlyMode$ && $JSCompiler_StaticMethods__setReadOnlyMode$$(this, $JSCompiler_alias_FALSE$$, $eventTarget$$73$$, $JSCompiler_alias_TRUE$$), $agent$$622_agent$$inline_4216_attrs$$40_cellIndex$$11_params$$68_sortProperty$$2$$.$getPlatform$() == $AdfAgent$$.$GECKO_PLATFORM$ && 0 < this.$_currentScrollLeft$ && $AdfFocusUtils$$.$focusElement$(this.$getDomElement$()), $JSCompiler_StaticMethods__handleFilterCellAction$$(this)
  }else {
    if(this.$_isTargetCellEditable$($eventTarget$$73$$)) {
      if($agent$$622_agent$$inline_4216_attrs$$40_cellIndex$$11_params$$68_sortProperty$$2$$ = this.$GetRowKeyAndRow$($eventTarget$$73$$, this.$getDomElement$()), $agent$$622_agent$$inline_4216_attrs$$40_cellIndex$$11_params$$68_sortProperty$$2$$ != $JSCompiler_alias_NULL$$ && ($fm$$8_rowKey$$111_rowKey$$inline_4215_th$$24$$ = $agent$$622_agent$$inline_4216_attrs$$40_cellIndex$$11_params$$68_sortProperty$$2$$[0], $fm$$8_rowKey$$111_rowKey$$inline_4215_th$$24$$ != $JSCompiler_alias_NULL$$ && ($agent$$622_agent$$inline_4216_attrs$$40_cellIndex$$11_params$$68_sortProperty$$2$$ = 
      $JSCompiler_StaticMethods__getCellAndIndexForNode$$(this, $eventTarget$$73$$, $agent$$622_agent$$inline_4216_attrs$$40_cellIndex$$11_params$$68_sortProperty$$2$$[1]), $agent$$622_agent$$inline_4216_attrs$$40_cellIndex$$11_params$$68_sortProperty$$2$$ = this.$_ctePatternStart$ != $JSCompiler_alias_VOID$$ && !$domEvent$$82$$.shiftKey ? this.$_ctePatternStart$ : $agent$$622_agent$$inline_4216_attrs$$40_cellIndex$$11_params$$68_sortProperty$$2$$.cellIndex, -1 < $agent$$622_agent$$inline_4216_attrs$$40_cellIndex$$11_params$$68_sortProperty$$2$$))) {
        if($JSCompiler_StaticMethods__isClickToEdit$$(this)) {
          $JSCompiler_StaticMethods__clickToEditActivateRow$$(this, $fm$$8_rowKey$$111_rowKey$$inline_4215_th$$24$$, !$domEvent$$82$$.shiftKey, $agent$$622_agent$$inline_4216_attrs$$40_cellIndex$$11_params$$68_sortProperty$$2$$)
        }else {
          var $cell$$inline_4218_cellIndex$$inline_4213_sortOrder$$4$$ = $agent$$622_agent$$inline_4216_attrs$$40_cellIndex$$11_params$$68_sortProperty$$2$$, $attrs$$inline_4214_row$$inline_4217$$ = !$domEvent$$82$$.shiftKey ? this.$_getNextRowKeyAndRow$($fm$$8_rowKey$$111_rowKey$$inline_4215_th$$24$$) : this.$_getPreviousRowKeyAndRow$($fm$$8_rowKey$$111_rowKey$$inline_4215_th$$24$$), $fm$$8_rowKey$$111_rowKey$$inline_4215_th$$24$$ = $attrs$$inline_4214_row$$inline_4217$$.$rowKey$;
          if($fm$$8_rowKey$$111_rowKey$$inline_4215_th$$24$$ != $JSCompiler_alias_NULL$$) {
            var $agent$$622_agent$$inline_4216_attrs$$40_cellIndex$$11_params$$68_sortProperty$$2$$ = $AdfAgent$$.$AGENT$, $attrs$$inline_4214_row$$inline_4217$$ = $attrs$$inline_4214_row$$inline_4217$$.$row$, $cell$$inline_4218_cellIndex$$inline_4213_sortOrder$$4$$ = this.$FindCellByIndex$($attrs$$inline_4214_row$$inline_4217$$, $cell$$inline_4218_cellIndex$$inline_4213_sortOrder$$4$$), $focusWasSet$$inline_4219$$ = $JSCompiler_alias_TRUE$$;
            $JSCompiler_StaticMethods__setFocusOnEditableElementInNode$$(this, $agent$$622_agent$$inline_4216_attrs$$40_cellIndex$$11_params$$68_sortProperty$$2$$, $cell$$inline_4218_cellIndex$$inline_4213_sortOrder$$4$$) == $JSCompiler_alias_NULL$$ && $JSCompiler_StaticMethods__setFocusOnEditableElementInNode$$(this, $agent$$622_agent$$inline_4216_attrs$$40_cellIndex$$11_params$$68_sortProperty$$2$$, $attrs$$inline_4214_row$$inline_4217$$) == $JSCompiler_alias_NULL$$ && ($focusWasSet$$inline_4219$$ = 
            $JSCompiler_alias_FALSE$$);
            $focusWasSet$$inline_4219$$ && ($JSCompiler_StaticMethods__isRowSelectionEnabled$$(this) && !this.$_selIsSelected$($fm$$8_rowKey$$111_rowKey$$inline_4215_th$$24$$)) && (this.$_selUnselectAll$(), this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $fm$$8_rowKey$$111_rowKey$$inline_4215_th$$24$$, $attrs$$inline_4214_row$$inline_4217$$), $JSCompiler_StaticMethods__selSelectRow$$(this, $fm$$8_rowKey$$111_rowKey$$inline_4215_th$$24$$, $attrs$$inline_4214_row$$inline_4217$$))
          }
        }
      }
    }else {
      if(this.$_focusManager$.$objectType$ == $AdfDhtmlTableBasePeer$$.$_COLUMN_HEADER_FOCUS_TYPE$) {
        if(($fm$$8_rowKey$$111_rowKey$$inline_4215_th$$24$$ = $fm$$8_rowKey$$111_rowKey$$inline_4215_th$$24$$.$domElement$) && $agent$$622_agent$$inline_4216_attrs$$40_cellIndex$$11_params$$68_sortProperty$$2$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($fm$$8_rowKey$$111_rowKey$$inline_4215_th$$24$$.id, $AdfDhtmlTableBasePeer$$.$__SORT_INDICATOR$)) != $JSCompiler_alias_NULL$$) {
          $agent$$622_agent$$inline_4216_attrs$$40_cellIndex$$11_params$$68_sortProperty$$2$$ = $AdfPage$$.$PAGE$.$findComponent$($fm$$8_rowKey$$111_rowKey$$inline_4215_th$$24$$.id).getSortProperty(), $cell$$inline_4218_cellIndex$$inline_4213_sortOrder$$4$$ = $AdfDhtmlTableBasePeer$$.$__getSortOrderForColumn$($fm$$8_rowKey$$111_rowKey$$inline_4215_th$$24$$.id), $cell$$inline_4218_cellIndex$$inline_4213_sortOrder$$4$$ = $cell$$inline_4218_cellIndex$$inline_4213_sortOrder$$4$$ == $JSCompiler_alias_NULL$$ ? 
          $JSCompiler_alias_TRUE$$ : !$cell$$inline_4218_cellIndex$$inline_4213_sortOrder$$4$$, this.$getComponent$().setProperty("currentlySelectedHeaderId", $fm$$8_rowKey$$111_rowKey$$inline_4215_th$$24$$.id), $AdfTableUtils$$.$queueSortEvent$(this.$getComponent$(), $agent$$622_agent$$inline_4216_attrs$$40_cellIndex$$11_params$$68_sortProperty$$2$$, $cell$$inline_4218_cellIndex$$inline_4213_sortOrder$$4$$)
        }
      }else {
        if($JSCompiler_StaticMethods__isClickToEdit$$(this) && this.$GetFocusedRowKey$() != $JSCompiler_alias_NULL$$) {
          this.$_editableTableReadOnlyMode$ ? ($JSCompiler_StaticMethods__setActiveRowKey$$(this, this.$GetFocusedRowKey$()), $JSCompiler_StaticMethods__setReadOnlyMode$$(this, $JSCompiler_alias_FALSE$$, $eventTarget$$73$$, $JSCompiler_alias_FALSE$$), $agent$$622_agent$$inline_4216_attrs$$40_cellIndex$$11_params$$68_sortProperty$$2$$ = $JSCompiler_StaticMethods__getCellIndex$$(this, $JSCompiler_StaticMethods__getActiveCellNode$$(this)), -1 == $agent$$622_agent$$inline_4216_attrs$$40_cellIndex$$11_params$$68_sortProperty$$2$$ && 
          ($agent$$622_agent$$inline_4216_attrs$$40_cellIndex$$11_params$$68_sortProperty$$2$$ = this.$_lastCTEIndex$), $agent$$622_agent$$inline_4216_attrs$$40_cellIndex$$11_params$$68_sortProperty$$2$$ != $JSCompiler_alias_VOID$$ && (this.$_clickEditRequest$ = {cellIndex:$agent$$622_agent$$inline_4216_attrs$$40_cellIndex$$11_params$$68_sortProperty$$2$$})) : $JSCompiler_StaticMethods__clickToEditActivateRow$$(this, this.$GetFocusedRowKey$(), !$domEvent$$82$$.shiftKey, this.$_lastCTEIndex$)
        }else {
          if(!$JSCompiler_StaticMethods__isClickToEdit$$(this) && this.$_editableTableReadOnlyMode$) {
            $JSCompiler_StaticMethods__setReadOnlyMode$$(this, $JSCompiler_alias_FALSE$$, $eventTarget$$73$$, $JSCompiler_alias_TRUE$$)
          }else {
            return $JSCompiler_alias_TRUE$$
          }
        }
      }
    }
  }
};
function $JSCompiler_StaticMethods__indexOfDomElement$$($domArr$$, $elem$$43$$) {
  for(var $domCount$$ = $domArr$$.length, $i$$523$$ = 0;$i$$523$$ < $domCount$$;$i$$523$$++) {
    if($domArr$$[$i$$523$$] == $elem$$43$$) {
      return $i$$523$$
    }
  }
  return-1
}
function $JSCompiler_StaticMethods__getFirstInputElementInNode$$($agent$$624_firstInputElem$$, $inputElems_node$$120$$, $getAny$$) {
  var $domDoc$$10_elem$$44$$ = $agent$$624_firstInputElem$$.$getDomDocument$();
  $agent$$624_firstInputElem$$ = $JSCompiler_alias_NULL$$;
  if($domDoc$$10_elem$$44$$.evaluate) {
    $inputElems_node$$120$$ = $domDoc$$10_elem$$44$$.evaluate('.//input[not(@type\x3d"hidden")]|.//select|.//textarea|.//button|.//a|.//*[@tabindex\x3e\x3d0]', $inputElems_node$$120$$, $JSCompiler_alias_NULL$$, XPathResult.ANY_TYPE, $JSCompiler_alias_NULL$$);
    for($domDoc$$10_elem$$44$$ = $inputElems_node$$120$$.iterateNext();$domDoc$$10_elem$$44$$;) {
      if(($getAny$$ || !$domDoc$$10_elem$$44$$.disabled && -1 != $domDoc$$10_elem$$44$$.tabIndex) && ("A" != $domDoc$$10_elem$$44$$.nodeName || $domDoc$$10_elem$$44$$.href)) {
        $agent$$624_firstInputElem$$ = $domDoc$$10_elem$$44$$;
        break
      }
      $domDoc$$10_elem$$44$$ = $inputElems_node$$120$$.iterateNext()
    }
  }else {
    $inputElems_node$$120$$ = $inputElems_node$$120$$.getElementsByTagName("*");
    for(var $elemCount$$2$$ = $inputElems_node$$120$$.length, $inputRegExp$$3$$ = $AdfDhtmlTableBasePeer$$.$_INPUT_REGEXP$, $i$$524$$ = 0;$i$$524$$ < $elemCount$$2$$;$i$$524$$++) {
      var $domDoc$$10_elem$$44$$ = $inputElems_node$$120$$[$i$$524$$], $tabIndex$$3$$ = $domDoc$$10_elem$$44$$.getAttribute("tabIndex", 2);
      if($tabIndex$$3$$ != $JSCompiler_alias_NULL$$ && 0 <= $tabIndex$$3$$ && 32768 != $tabIndex$$3$$ && 65535 != $tabIndex$$3$$ || $domDoc$$10_elem$$44$$.tagName.match($inputRegExp$$3$$)) {
        if(($getAny$$ || !$domDoc$$10_elem$$44$$.disabled && -1 != $tabIndex$$3$$) && ("A" != $domDoc$$10_elem$$44$$.nodeName || $domDoc$$10_elem$$44$$.href)) {
          $agent$$624_firstInputElem$$ = $domDoc$$10_elem$$44$$;
          break
        }
      }
    }
  }
  return $agent$$624_firstInputElem$$
}
function $JSCompiler_StaticMethods__setFocusOnEditableElementInNode$$($JSCompiler_StaticMethods__setFocusOnEditableElementInNode$self$$, $agent$$625$$, $firstInputElem$$1_node$$121$$) {
  if($firstInputElem$$1_node$$121$$ = $JSCompiler_StaticMethods__getFirstInputElementInNode$$($agent$$625$$, $firstInputElem$$1_node$$121$$)) {
    var $isInput$$6$$ = "INPUT" == $firstInputElem$$1_node$$121$$.nodeName;
    if($agent$$625$$.$getPlatform$() != $AdfAgent$$.$GECKO_PLATFORM$ || !($isInput$$6$$ && "file" == $firstInputElem$$1_node$$121$$.type)) {
      var $isInPopup_previousElem$$ = $AdfPage$$.$PAGE$.$_activeDomNode$;
      $isInPopup_previousElem$$ && $isInPopup_previousElem$$.blur && $isInPopup_previousElem$$.blur();
      var $isInPopup_previousElem$$ = $JSCompiler_alias_FALSE$$, $zOrderManager$$7$$ = $AdfPage$$.$PAGE$.$getZOrderManager$();
      $zOrderManager$$7$$ && $zOrderManager$$7$$.$containsElement$($JSCompiler_StaticMethods__setFocusOnEditableElementInNode$self$$.$getDomElement$()) && ($isInPopup_previousElem$$ = $JSCompiler_alias_TRUE$$);
      $agent$$625$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && $isInPopup_previousElem$$ && !$JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__setFocusOnEditableElementInNode$self$$) ? $AdfFocusUtils$$.$focusElementDelayed$($firstInputElem$$1_node$$121$$, 1) : $AdfFocusUtils$$.$focusElement$($firstInputElem$$1_node$$121$$);
      $isInput$$6$$ && typeof $firstInputElem$$1_node$$121$$.select != $JSCompiler_alias_VOID$$ && $firstInputElem$$1_node$$121$$.select();
      return $firstInputElem$$1_node$$121$$
    }
  }
  return $JSCompiler_alias_NULL$$
}
function $JSCompiler_StaticMethods__unclipRow$$($JSCompiler_StaticMethods__unclipRow$self$$, $row$$102$$) {
  $AdfAssert$$.assert($row$$102$$ != $JSCompiler_alias_NULL$$, "Unable to unclipRow without a valid row being passed in!");
  var $dataBody$$128$$ = $JSCompiler_StaticMethods__unclipRow$self$$.$GetDataBody$(), $selectedRowBottom_selectedRowTop$$ = $row$$102$$.offsetTop + $row$$102$$.parentNode.parentNode.$startPos$;
  $selectedRowBottom_selectedRowTop$$ < $JSCompiler_StaticMethods__unclipRow$self$$.$_currentScrollTop$ ? $JSCompiler_StaticMethods__scrollerScrollToPos$$($JSCompiler_StaticMethods__unclipRow$self$$, $JSCompiler_alias_NULL$$, $selectedRowBottom_selectedRowTop$$) : ($selectedRowBottom_selectedRowTop$$ = $row$$102$$.offsetTop + $row$$102$$.offsetHeight - ($JSCompiler_StaticMethods__unclipRow$self$$.$_currentScrollTop$ - $row$$102$$.parentNode.parentNode.$startPos$), $selectedRowBottom_selectedRowTop$$ > 
  $dataBody$$128$$.offsetHeight && $JSCompiler_StaticMethods__scrollerScrollToPos$$($JSCompiler_StaticMethods__unclipRow$self$$, $JSCompiler_alias_NULL$$, $JSCompiler_StaticMethods__unclipRow$self$$.$_currentScrollTop$ + ($selectedRowBottom_selectedRowTop$$ - $dataBody$$128$$.offsetHeight)))
}
$JSCompiler_prototypeAlias$$.$UpdateFocusManager$ = function $$JSCompiler_prototypeAlias$$$$UpdateFocusManager$$($newNode$$inline_4224_objectType$$1_row$$inline_4222$$, $cellIndex$$inline_4223_currency$$1$$, $domElement$$483$$, $activeCell$$1$$) {
  var $fm$$9$$ = this.$_focusManager$;
  $fm$$9$$.$domElement$ != $JSCompiler_alias_NULL$$ && $JSCompiler_StaticMethods__updateFocusCellStyle$$(this, $JSCompiler_alias_FALSE$$);
  $fm$$9$$.$objectType$ = $newNode$$inline_4224_objectType$$1_row$$inline_4222$$;
  $fm$$9$$.$currency$ = $cellIndex$$inline_4223_currency$$1$$;
  $fm$$9$$.$domElement$ = $domElement$$483$$;
  $JSCompiler_StaticMethods__updateFocusCellStyle$$(this, $JSCompiler_alias_TRUE$$);
  this.$_disableRowMouseDownCellFocus$ || ($activeCell$$1$$ ? $JSCompiler_StaticMethods__setActiveDescendant$$(this, $activeCell$$1$$) : $fm$$9$$.$domElement$ && ("TR" == $fm$$9$$.$domElement$.nodeName ? ($newNode$$inline_4224_objectType$$1_row$$inline_4222$$ = $fm$$9$$.$domElement$, $cellIndex$$inline_4223_currency$$1$$ = $JSCompiler_StaticMethods__getCellIndex$$(this, $JSCompiler_StaticMethods__getActiveCellNode$$(this)), -1 == $cellIndex$$inline_4223_currency$$1$$ && ($cellIndex$$inline_4223_currency$$1$$ = 
  0), ($newNode$$inline_4224_objectType$$1_row$$inline_4222$$ = this.$FindCellByIndex$($newNode$$inline_4224_objectType$$1_row$$inline_4222$$, $cellIndex$$inline_4223_currency$$1$$)) && $JSCompiler_StaticMethods__setActiveDescendant$$(this, $newNode$$inline_4224_objectType$$1_row$$inline_4222$$)) : $JSCompiler_StaticMethods__setActiveDescendant$$(this, $fm$$9$$.$domElement$)))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.UpdateFocusManager", {$UpdateFocusManager$:$AdfDhtmlTableBasePeer$$.prototype.$UpdateFocusManager$});
function $JSCompiler_StaticMethods__getLabelText$$($JSCompiler_StaticMethods__getLabelText$self$$, $node$$123$$) {
  for(var $labelText$$1$$ = "", $childNodes$$31$$ = $node$$123$$.childNodes, $childCount$$28$$ = $childNodes$$31$$ ? $childNodes$$31$$.length : 0, $i$$525$$ = 0;$i$$525$$ < $childCount$$28$$;$i$$525$$++) {
    var $child$$53_childText$$ = $childNodes$$31$$[$i$$525$$];
    1 == $child$$53_childText$$.nodeType && ($child$$53_childText$$ = "LABEL" == $child$$53_childText$$.nodeName ? $child$$53_childText$$.textContent : $JSCompiler_StaticMethods__getLabelText$$($JSCompiler_StaticMethods__getLabelText$self$$, $child$$53_childText$$)) && ($labelText$$1$$ += ($labelText$$1$$ ? " " : "") + $child$$53_childText$$)
  }
  return $labelText$$1$$
}
function $JSCompiler_StaticMethods__setActiveDescendant$$($JSCompiler_StaticMethods__setActiveDescendant$self$$, $node$$125$$) {
  var $gridNode_isPlatformIE$$ = $JSCompiler_StaticMethods__setActiveDescendant$self$$.$getDomElement$();
  if($gridNode_isPlatformIE$$) {
    var $attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$ = $JSCompiler_StaticMethods__getActiveCellNode$$($JSCompiler_StaticMethods__setActiveDescendant$self$$);
    if($attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$) {
      if("columnheader" == $attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$.getAttribute("role") && $attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$.getAttribute($AdfDhtmlTableBasePeer$$.$_SELECT_ALL$) == $JSCompiler_alias_NULL$$) {
        $attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$.removeAttribute("aria-label")
      }else {
        var $i$$inline_4236_ids$$19_oldLabelledBy$$ = $attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$.getAttribute("aria-labelledby");
        if($i$$inline_4236_ids$$19_oldLabelledBy$$) {
          for(var $i$$inline_4236_ids$$19_oldLabelledBy$$ = $i$$inline_4236_ids$$19_oldLabelledBy$$.split(" "), $rhNode_tableId$$inline_4234$$, $cell$$inline_4235_headerId$$inline_4238_i$$526$$ = 0;$cell$$inline_4235_headerId$$inline_4238_i$$526$$ < $i$$inline_4236_ids$$19_oldLabelledBy$$.length;$cell$$inline_4235_headerId$$inline_4238_i$$526$$++) {
            0 < $i$$inline_4236_ids$$19_oldLabelledBy$$[$cell$$inline_4235_headerId$$inline_4238_i$$526$$].indexOf(":_ariaRHId") && ($rhNode_tableId$$inline_4234$$ = $JSCompiler_StaticMethods__setActiveDescendant$self$$.$getDomDocument$().getElementById($i$$inline_4236_ids$$19_oldLabelledBy$$[$cell$$inline_4235_headerId$$inline_4238_i$$526$$])) && $rhNode_tableId$$inline_4234$$.removeAttribute("id")
          }
        }
        $attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$.removeAttribute("aria-labelledby")
      }
      $attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$.id && 0 < $attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$.id.indexOf(":_ariaActiveId") && $attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$.removeAttribute("id")
    }
    $node$$125$$.id || ($JSCompiler_StaticMethods__setActiveDescendant$self$$.$_ariaIdSuffix$ = 1 == $JSCompiler_StaticMethods__setActiveDescendant$self$$.$_ariaIdSuffix$ ? 0 : 1, $node$$125$$.id = $JSCompiler_StaticMethods__setActiveDescendant$self$$.$getDomElement$().id + ":_ariaActiveId" + $JSCompiler_StaticMethods__setActiveDescendant$self$$.$_ariaIdSuffix$);
    $attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$ = $node$$125$$.getAttribute("role");
    if($JSCompiler_StaticMethods__isFilterCell$$($node$$125$$)) {
      $node$$125$$.getAttribute("aria-label") || $node$$125$$.setAttribute("aria-label", $JSCompiler_StaticMethods__getLabelText$$($JSCompiler_StaticMethods__setActiveDescendant$self$$, $node$$125$$))
    }else {
      if("columnheader" == $attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$) {
        var $allHeaderIds$$inline_4243_cellIndex$$13_colHeaderIds_inputElem$$inline_4237_isInPopup$$1_labelText$$2_siElem$$inline_4227$$;
        a: {
          if(($allHeaderIds$$inline_4243_cellIndex$$13_colHeaderIds_inputElem$$inline_4237_isInPopup$$1_labelText$$2_siElem$$inline_4227$$ = $AdfAgent$$.$AGENT$.getElementById($AdfRichUIPeer$$.$CreateSubId$($node$$125$$.id, $AdfDhtmlTableBasePeer$$.$__SORT_INDICATOR$))) && $allHeaderIds$$inline_4243_cellIndex$$13_colHeaderIds_inputElem$$inline_4237_isInPopup$$1_labelText$$2_siElem$$inline_4227$$.rows[0]) {
            if(($attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$ = $allHeaderIds$$inline_4243_cellIndex$$13_colHeaderIds_inputElem$$inline_4237_isInPopup$$1_labelText$$2_siElem$$inline_4227$$.rows[0].cells) && 0 < $attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$.length) {
              var $aElem$$inline_4229_labelledBy_row$$inline_4232_zOrderManager$$8$$;
              $allHeaderIds$$inline_4243_cellIndex$$13_colHeaderIds_inputElem$$inline_4237_isInPopup$$1_labelText$$2_siElem$$inline_4227$$.getAttribute($AdfDhtmlTableBasePeer$$.$_SORTED_TYPE$) == $AdfDhtmlTableBasePeer$$.$_SORTED_ASCENDING$ && ($aElem$$inline_4229_labelledBy_row$$inline_4232_zOrderManager$$8$$ = $AdfDomUtils$$.$getFirstDescendentElement$($attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$[1], "A"));
              $aElem$$inline_4229_labelledBy_row$$inline_4232_zOrderManager$$8$$ || ($aElem$$inline_4229_labelledBy_row$$inline_4232_zOrderManager$$8$$ = $AdfDomUtils$$.$getFirstDescendentElement$($attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$[0], "A"));
              if($aElem$$inline_4229_labelledBy_row$$inline_4232_zOrderManager$$8$$) {
                $allHeaderIds$$inline_4243_cellIndex$$13_colHeaderIds_inputElem$$inline_4237_isInPopup$$1_labelText$$2_siElem$$inline_4227$$ = $node$$125$$.textContent + " " + $aElem$$inline_4229_labelledBy_row$$inline_4232_zOrderManager$$8$$.title;
                break a
              }
            }
          }
          $allHeaderIds$$inline_4243_cellIndex$$13_colHeaderIds_inputElem$$inline_4237_isInPopup$$1_labelText$$2_siElem$$inline_4227$$ = $JSCompiler_alias_NULL$$
        }
        $allHeaderIds$$inline_4243_cellIndex$$13_colHeaderIds_inputElem$$inline_4237_isInPopup$$1_labelText$$2_siElem$$inline_4227$$ && $node$$125$$.setAttribute("aria-label", $allHeaderIds$$inline_4243_cellIndex$$13_colHeaderIds_inputElem$$inline_4237_isInPopup$$1_labelText$$2_siElem$$inline_4227$$)
      }else {
        if("presentation" != $attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$) {
          $aElem$$inline_4229_labelledBy_row$$inline_4232_zOrderManager$$8$$ = "";
          if("rowheader" != $attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$ && ($attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$ = $JSCompiler_StaticMethods__setActiveDescendant$self$$.$GetRowKeyAndRow$($node$$125$$, $JSCompiler_StaticMethods__setActiveDescendant$self$$.$getDomElement$()), $attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$ != 
          $JSCompiler_alias_NULL$$)) {
            $aElem$$inline_4229_labelledBy_row$$inline_4232_zOrderManager$$8$$ = $attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$[1];
            $attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$ = "";
            $rhNode_tableId$$inline_4234$$ = $JSCompiler_StaticMethods__setActiveDescendant$self$$.$getDomElement$().id;
            if($aElem$$inline_4229_labelledBy_row$$inline_4232_zOrderManager$$8$$) {
              for($i$$inline_4236_ids$$19_oldLabelledBy$$ = 0;$cell$$inline_4235_headerId$$inline_4238_i$$526$$ = $JSCompiler_StaticMethods__setActiveDescendant$self$$.$FindCellByIndex$($aElem$$inline_4229_labelledBy_row$$inline_4232_zOrderManager$$8$$, $i$$inline_4236_ids$$19_oldLabelledBy$$++);) {
                "rowheader" == $cell$$inline_4235_headerId$$inline_4238_i$$526$$.getAttribute("role") && (($allHeaderIds$$inline_4243_cellIndex$$13_colHeaderIds_inputElem$$inline_4237_isInPopup$$1_labelText$$2_siElem$$inline_4227$$ = $JSCompiler_StaticMethods__getFirstInputElementInNode$$($AdfAgent$$.$AGENT$, $cell$$inline_4235_headerId$$inline_4238_i$$526$$, $JSCompiler_alias_TRUE$$)) && $allHeaderIds$$inline_4243_cellIndex$$13_colHeaderIds_inputElem$$inline_4237_isInPopup$$1_labelText$$2_siElem$$inline_4227$$.id ? 
                $cell$$inline_4235_headerId$$inline_4238_i$$526$$ = $allHeaderIds$$inline_4243_cellIndex$$13_colHeaderIds_inputElem$$inline_4237_isInPopup$$1_labelText$$2_siElem$$inline_4227$$.id : ($cell$$inline_4235_headerId$$inline_4238_i$$526$$.id || ($cell$$inline_4235_headerId$$inline_4238_i$$526$$.id = $rhNode_tableId$$inline_4234$$ + ":_ariaRHId" + $i$$inline_4236_ids$$19_oldLabelledBy$$), $cell$$inline_4235_headerId$$inline_4238_i$$526$$ = $cell$$inline_4235_headerId$$inline_4238_i$$526$$.id), 
                $attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$ = $attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$ + " " + $cell$$inline_4235_headerId$$inline_4238_i$$526$$)
              }
            }
            $aElem$$inline_4229_labelledBy_row$$inline_4232_zOrderManager$$8$$ = $attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$
          }
          $allHeaderIds$$inline_4243_cellIndex$$13_colHeaderIds_inputElem$$inline_4237_isInPopup$$1_labelText$$2_siElem$$inline_4227$$ = $JSCompiler_StaticMethods__getCellIndex$$($JSCompiler_StaticMethods__setActiveDescendant$self$$, $node$$125$$);
          $allHeaderIds$$inline_4243_cellIndex$$13_colHeaderIds_inputElem$$inline_4237_isInPopup$$1_labelText$$2_siElem$$inline_4227$$ = $attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$ = $JSCompiler_StaticMethods__getColumnHeaderId$$($JSCompiler_StaticMethods__setActiveDescendant$self$$, $allHeaderIds$$inline_4243_cellIndex$$13_colHeaderIds_inputElem$$inline_4237_isInPopup$$1_labelText$$2_siElem$$inline_4227$$);
          if($attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$ != $JSCompiler_alias_NULL$$) {
            for($attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$ = $AdfAgent$$.$AGENT$.getElementById($attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$);$attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$;) {
              if(($attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$ = $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$)) && $attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$.id) {
                $allHeaderIds$$inline_4243_cellIndex$$13_colHeaderIds_inputElem$$inline_4237_isInPopup$$1_labelText$$2_siElem$$inline_4227$$ = $attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$.id + " " + $allHeaderIds$$inline_4243_cellIndex$$13_colHeaderIds_inputElem$$inline_4237_isInPopup$$1_labelText$$2_siElem$$inline_4227$$
              }
            }
          }
          $allHeaderIds$$inline_4243_cellIndex$$13_colHeaderIds_inputElem$$inline_4237_isInPopup$$1_labelText$$2_siElem$$inline_4227$$ && ($aElem$$inline_4229_labelledBy_row$$inline_4232_zOrderManager$$8$$ && ($aElem$$inline_4229_labelledBy_row$$inline_4232_zOrderManager$$8$$ += " "), $aElem$$inline_4229_labelledBy_row$$inline_4232_zOrderManager$$8$$ += $allHeaderIds$$inline_4243_cellIndex$$13_colHeaderIds_inputElem$$inline_4237_isInPopup$$1_labelText$$2_siElem$$inline_4227$$);
          $aElem$$inline_4229_labelledBy_row$$inline_4232_zOrderManager$$8$$ && ($aElem$$inline_4229_labelledBy_row$$inline_4232_zOrderManager$$8$$ = $aElem$$inline_4229_labelledBy_row$$inline_4232_zOrderManager$$8$$ + " " + $node$$125$$.id, $node$$125$$.setAttribute("aria-labelledby", $aElem$$inline_4229_labelledBy_row$$inline_4232_zOrderManager$$8$$))
        }
      }
    }
    $gridNode_isPlatformIE$$.setAttribute("aria-activedescendant", $node$$125$$.id);
    if($JSCompiler_StaticMethods__setActiveDescendant$self$$.$_editableTableReadOnlyMode$ || $JSCompiler_StaticMethods__getFirstInputElementInNode$$($AdfAgent$$.$AGENT$, $node$$125$$) == $JSCompiler_alias_NULL$$) {
      $gridNode_isPlatformIE$$ = $AdfAgent$$.$AGENT$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$, $allHeaderIds$$inline_4243_cellIndex$$13_colHeaderIds_inputElem$$inline_4237_isInPopup$$1_labelText$$2_siElem$$inline_4227$$ = $JSCompiler_alias_FALSE$$, ($aElem$$inline_4229_labelledBy_row$$inline_4232_zOrderManager$$8$$ = $AdfPage$$.$PAGE$.$getZOrderManager$()) && $aElem$$inline_4229_labelledBy_row$$inline_4232_zOrderManager$$8$$.$containsElement$($JSCompiler_StaticMethods__setActiveDescendant$self$$.$getDomElement$()) && 
      ($allHeaderIds$$inline_4243_cellIndex$$13_colHeaderIds_inputElem$$inline_4237_isInPopup$$1_labelText$$2_siElem$$inline_4227$$ = $JSCompiler_alias_TRUE$$), !$JSCompiler_StaticMethods__setActiveDescendant$self$$.$AllowCellNavigation$() || $gridNode_isPlatformIE$$ && !$JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__setActiveDescendant$self$$) && $allHeaderIds$$inline_4243_cellIndex$$13_colHeaderIds_inputElem$$inline_4237_isInPopup$$1_labelText$$2_siElem$$inline_4227$$ ? ($attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$ = 
      $JSCompiler_StaticMethods__setActiveDescendant$self$$.$GetRowKeyAndRow$($node$$125$$, $JSCompiler_StaticMethods__setActiveDescendant$self$$.$getDomElement$())) && $JSCompiler_StaticMethods__setFocusOnNode$$($attrs$$42_currActiveNode_domElement$$inline_4244_leafHeaderId$$inline_4242_role$$4_rowHeaderIds$$inline_4233_sortCells$$inline_4228$$[1], $JSCompiler_alias_TRUE$$) : $JSCompiler_StaticMethods__setFocusOnNode$$($node$$125$$, $JSCompiler_alias_TRUE$$)
    }
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$_restoreActiveCellFromDom$ = function $$AdfDhtmlTableBasePeer$$$$$_restoreActiveCellFromDom$$() {
  var $attrs$$43_rootElem$$7$$ = this.$getDomElement$(), $elem$$45$$ = document.activeElement;
  $elem$$45$$ && $AdfDomUtils$$.$isAncestor$($attrs$$43_rootElem$$7$$, $elem$$45$$) && ("TH" == $elem$$45$$.nodeName ? $elem$$45$$.getAttribute($AdfDhtmlTableBasePeer$$.$_FILTER_COLUMN$) ? this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_FILTER_CELL_FOCUS_TYPE$, $JSCompiler_alias_NULL$$, $elem$$45$$) : "columnheader" == $elem$$45$$.getAttribute("role") && this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_COLUMN_HEADER_FOCUS_TYPE$, $JSCompiler_alias_NULL$$, $elem$$45$$) : "TD" == $elem$$45$$.nodeName && 
  ($attrs$$43_rootElem$$7$$ = this.$GetRowKeyAndRow$($elem$$45$$, $attrs$$43_rootElem$$7$$)) && ($elem$$45$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_HEADER$) ? this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$, $attrs$$43_rootElem$$7$$[0], $elem$$45$$) : this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $attrs$$43_rootElem$$7$$[0], $attrs$$43_rootElem$$7$$[1], $elem$$45$$)))
};
function $JSCompiler_StaticMethods__findNextCell$$($JSCompiler_StaticMethods__findNextCell$self$$, $activeNode$$1_params$$69$$, $goLeft$$) {
  var $nextCell$$1$$ = $JSCompiler_alias_NULL$$;
  if($activeNode$$1_params$$69$$) {
    var $attrs$$44_row$$103$$ = $JSCompiler_StaticMethods__findNextCell$self$$.$GetRowKeyAndRow$($activeNode$$1_params$$69$$, $JSCompiler_StaticMethods__findNextCell$self$$.$getDomElement$());
    $attrs$$44_row$$103$$ != $JSCompiler_alias_NULL$$ && ($attrs$$44_row$$103$$ = $attrs$$44_row$$103$$[1], $attrs$$44_row$$103$$ != $JSCompiler_alias_NULL$$ && ($activeNode$$1_params$$69$$ = $JSCompiler_StaticMethods__getCellAndIndexForNode$$($JSCompiler_StaticMethods__findNextCell$self$$, $activeNode$$1_params$$69$$, $attrs$$44_row$$103$$)) && -1 != $activeNode$$1_params$$69$$.cellIndex && ($goLeft$$ ? 0 < $activeNode$$1_params$$69$$.cellIndex && ($nextCell$$1$$ = $JSCompiler_StaticMethods__findNextCell$self$$.$FindCellByIndex$($attrs$$44_row$$103$$, 
    $activeNode$$1_params$$69$$.cellIndex - 1)) : $nextCell$$1$$ = $JSCompiler_StaticMethods__findNextCell$self$$.$FindCellByIndex$($attrs$$44_row$$103$$, $activeNode$$1_params$$69$$.cellIndex + 1)))
  }
  return $nextCell$$1$$
}
function $JSCompiler_StaticMethods__findLastCell$$($JSCompiler_StaticMethods__findLastCell$self$$, $row$$104$$) {
  var $lastCell$$1$$ = $JSCompiler_alias_NULL$$;
  if($row$$104$$ != $JSCompiler_alias_NULL$$) {
    for(var $index$$167$$ = 0, $nextCell$$2$$;$nextCell$$2$$ = $JSCompiler_StaticMethods__findLastCell$self$$.$FindCellByIndex$($row$$104$$, $index$$167$$);) {
      $lastCell$$1$$ = $nextCell$$2$$, ++$index$$167$$
    }
  }
  return $lastCell$$1$$
}
function $JSCompiler_StaticMethods__getCellIndex$$($JSCompiler_StaticMethods__getCellIndex$self$$, $cellNode$$) {
  var $cellIndex$$14$$ = -1, $attrs$$45_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$70$$ = $JSCompiler_StaticMethods__getCellIndex$self$$.$getDomElement$();
  if($attrs$$45_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$70$$ && $cellNode$$) {
    var $count$$24_role$$5$$ = $cellNode$$.getAttribute("role");
    if($JSCompiler_StaticMethods__isFilterCell$$($cellNode$$)) {
      $cellIndex$$14$$ = $AdfAgent$$.$AGENT$.$getIntAttribute$($cellNode$$, "_d_index", -1)
    }else {
      if("columnheader" == $count$$24_role$$5$$) {
        if($attrs$$45_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$70$$ = $AdfAgent$$.$AGENT$.getAttribute($attrs$$45_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$70$$, "_leafColClientIds"), $attrs$$45_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$70$$ = eval($attrs$$45_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$70$$), $attrs$$45_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$70$$ != $JSCompiler_alias_NULL$$) {
          for(var $count$$24_role$$5$$ = $attrs$$45_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$70$$.length, $i$$527$$ = 0;$i$$527$$ < $count$$24_role$$5$$;$i$$527$$++) {
            if($attrs$$45_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$70$$[$i$$527$$] == $cellNode$$.id) {
              $cellIndex$$14$$ = $i$$527$$;
              break
            }
          }
        }
      }else {
        if($attrs$$45_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$70$$ = $JSCompiler_StaticMethods__getCellIndex$self$$.$GetRowKeyAndRow$($cellNode$$, $JSCompiler_StaticMethods__getCellIndex$self$$.$getDomElement$()), $attrs$$45_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$70$$ != $JSCompiler_alias_NULL$$ && $attrs$$45_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$70$$[0] != $JSCompiler_alias_NULL$$ && ($attrs$$45_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$70$$ = 
        $JSCompiler_StaticMethods__getCellAndIndexForNode$$($JSCompiler_StaticMethods__getCellIndex$self$$, $cellNode$$, $attrs$$45_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$70$$[1]))) {
          $cellIndex$$14$$ = $attrs$$45_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$70$$.cellIndex
        }
      }
    }
  }
  return $cellIndex$$14$$
}
function $JSCompiler_StaticMethods__getActiveCellNode$$($JSCompiler_StaticMethods__getActiveCellNode$self$$) {
  var $cellNode$$1$$, $activeId$$1_gridNode$$2$$ = $JSCompiler_StaticMethods__getActiveCellNode$self$$.$getDomElement$();
  if($activeId$$1_gridNode$$2$$) {
    for(($activeId$$1_gridNode$$2$$ = $activeId$$1_gridNode$$2$$.getAttribute("aria-activedescendant")) && 0 < $activeId$$1_gridNode$$2$$.length && ($cellNode$$1$$ = $JSCompiler_StaticMethods__getActiveCellNode$self$$.$getDomDocument$().getElementById($activeId$$1_gridNode$$2$$));$cellNode$$1$$ && "TD" != $cellNode$$1$$.nodeName && "TH" != $cellNode$$1$$.nodeName;) {
      $cellNode$$1$$ = $cellNode$$1$$.parentNode
    }
  }
  return $cellNode$$1$$
}
function $JSCompiler_StaticMethods__changeActiveCell$$($JSCompiler_StaticMethods__changeActiveCell$self$$, $goLeft$$1$$) {
  var $activeCellNode_newNode$$5_rowKey$$114$$;
  ($activeCellNode_newNode$$5_rowKey$$114$$ = $JSCompiler_StaticMethods__findNextCell$$($JSCompiler_StaticMethods__changeActiveCell$self$$, $JSCompiler_StaticMethods__getActiveCellNode$$($JSCompiler_StaticMethods__changeActiveCell$self$$), $goLeft$$1$$)) ? $JSCompiler_StaticMethods__setActiveDescendant$$($JSCompiler_StaticMethods__changeActiveCell$self$$, $activeCellNode_newNode$$5_rowKey$$114$$) : $JSCompiler_StaticMethods__changeActiveCell$self$$.$_associatedPeer$ != $JSCompiler_alias_NULL$$ && 
  ($goLeft$$1$$ ? $JSCompiler_StaticMethods__changeActiveCell$self$$.$getComponent$().$getProperty$("_afrMasterId") != $JSCompiler_alias_NULL$$ && ($activeCellNode_newNode$$5_rowKey$$114$$ = $JSCompiler_StaticMethods__getActiveCellNode$$($JSCompiler_StaticMethods__changeActiveCell$self$$), $activeCellNode_newNode$$5_rowKey$$114$$ = $activeCellNode_newNode$$5_rowKey$$114$$.parentNode.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_KEY$), $JSCompiler_StaticMethods__changeActiveCell$self$$.$_associatedPeer$.$handleNavFromAssociatedPeer$($activeCellNode_newNode$$5_rowKey$$114$$)) : 
  $JSCompiler_StaticMethods__changeActiveCell$self$$.$getComponent$().$getProperty$("_afrSlaveId") != $JSCompiler_alias_NULL$$ && ($activeCellNode_newNode$$5_rowKey$$114$$ = $JSCompiler_StaticMethods__getActiveCellNode$$($JSCompiler_StaticMethods__changeActiveCell$self$$), $activeCellNode_newNode$$5_rowKey$$114$$ = $activeCellNode_newNode$$5_rowKey$$114$$.parentNode.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_KEY$), $JSCompiler_StaticMethods__changeActiveCell$self$$.$_associatedPeer$.$handleNavToAssociatedPeer$($activeCellNode_newNode$$5_rowKey$$114$$)))
}
function $JSCompiler_StaticMethods__setHeaderCellFocus$$($JSCompiler_StaticMethods__setHeaderCellFocus$self$$, $cell$$30$$) {
  var $focusType$$3$$;
  $cell$$30$$.getAttribute($AdfDhtmlTableBasePeer$$.$_FILTER_COLUMN$) ? $focusType$$3$$ = $AdfDhtmlTableBasePeer$$.$_FILTER_CELL_FOCUS_TYPE$ : $cell$$30$$.getAttribute($AdfDhtmlTableBasePeer$$.$_SELECT_ALL$) ? $focusType$$3$$ = $AdfDhtmlTableBasePeer$$.$_SELECT_ALL_FOCUS_TYPE$ : "columnheader" == $cell$$30$$.getAttribute("role") && ($focusType$$3$$ = $AdfDhtmlTableBasePeer$$.$_COLUMN_HEADER_FOCUS_TYPE$);
  $focusType$$3$$ && $JSCompiler_StaticMethods__setHeaderCellFocus$self$$.$UpdateFocusManager$($focusType$$3$$, $JSCompiler_alias_NULL$$, $cell$$30$$);
  return $focusType$$3$$
}
$AdfDhtmlTableBasePeer$$.prototype.$_restoreActiveCellFromDom$ = function $$AdfDhtmlTableBasePeer$$$$$_restoreActiveCellFromDom$$() {
  var $attrs$$46_cell$$31_rootElem$$8$$ = this.$getDomElement$(), $elem$$46$$ = document.activeElement;
  $elem$$46$$ && $AdfDomUtils$$.$isAncestor$($attrs$$46_cell$$31_rootElem$$8$$, $elem$$46$$) && ("TH" == $elem$$46$$.nodeName ? $JSCompiler_StaticMethods__setHeaderCellFocus$$(this, $elem$$46$$) : "TD" == $elem$$46$$.nodeName ? ($attrs$$46_cell$$31_rootElem$$8$$ = this.$GetRowKeyAndRow$($elem$$46$$, $attrs$$46_cell$$31_rootElem$$8$$)) && ($elem$$46$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_HEADER$) ? this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$, $attrs$$46_cell$$31_rootElem$$8$$[0], 
  $elem$$46$$) : this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $attrs$$46_cell$$31_rootElem$$8$$[0], $attrs$$46_cell$$31_rootElem$$8$$[1], $elem$$46$$)) : ($attrs$$46_cell$$31_rootElem$$8$$ = $JSCompiler_StaticMethods__getTargetCell$$(this, $elem$$46$$)) && $JSCompiler_StaticMethods__isFilterCell$$($attrs$$46_cell$$31_rootElem$$8$$) && $JSCompiler_StaticMethods__setReadOnlyMode$$(this, $JSCompiler_alias_FALSE$$, $elem$$46$$, $JSCompiler_alias_FALSE$$))
};
$AdfDhtmlTableBasePeer$$.prototype.$handleNavFromAssociatedPeer$ = function $$AdfDhtmlTableBasePeer$$$$$handleNavFromAssociatedPeer$$($rowKey$$115$$) {
  var $rowInfo$$17$$ = this.$FindRowByKey$($rowKey$$115$$);
  if($rowInfo$$17$$ && $rowInfo$$17$$.$tr$) {
    var $newNode$$6$$ = $JSCompiler_StaticMethods__findLastCell$$(this, $rowInfo$$17$$.$tr$);
    this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $rowKey$$115$$, $rowInfo$$17$$.$tr$, $newNode$$6$$)
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.handleNavFromAssociatedPeer", {$handleNavFromAssociatedPeer$:$AdfDhtmlTableBasePeer$$.prototype.$handleNavFromAssociatedPeer$});
$AdfDhtmlTableBasePeer$$.prototype.$handleNavToAssociatedPeer$ = function $$AdfDhtmlTableBasePeer$$$$$handleNavToAssociatedPeer$$($rowKey$$116$$) {
  var $rowInfo$$18$$ = this.$FindRowByKey$($rowKey$$116$$);
  if($rowInfo$$18$$ && $rowInfo$$18$$.$tr$) {
    var $newNode$$7$$ = this.$FindCellByIndex$($rowInfo$$18$$.$tr$, 0);
    this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $rowKey$$116$$, $rowInfo$$18$$.$tr$, $newNode$$7$$)
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.handleNavToAssociatedPeer", {$handleNavToAssociatedPeer$:$AdfDhtmlTableBasePeer$$.prototype.$handleNavToAssociatedPeer$});
function $JSCompiler_StaticMethods__getColumnHeaderId$$($JSCompiler_StaticMethods__getColumnHeaderId$self$$, $index$$168$$) {
  var $colHeaderId$$;
  if(!$JSCompiler_StaticMethods__getColumnHeaderId$self$$.$_headerless$) {
    var $gridNode$$3_leafColClientIds$$2_leafColClientIdsExpando$$2$$ = $JSCompiler_StaticMethods__getColumnHeaderId$self$$.$getDomElement$();
    $gridNode$$3_leafColClientIds$$2_leafColClientIdsExpando$$2$$ && ($gridNode$$3_leafColClientIds$$2_leafColClientIdsExpando$$2$$ = $AdfAgent$$.$AGENT$.getAttribute($gridNode$$3_leafColClientIds$$2_leafColClientIdsExpando$$2$$, "_leafColClientIds"), $gridNode$$3_leafColClientIds$$2_leafColClientIdsExpando$$2$$ = eval($gridNode$$3_leafColClientIds$$2_leafColClientIdsExpando$$2$$), $gridNode$$3_leafColClientIds$$2_leafColClientIdsExpando$$2$$ != $JSCompiler_alias_NULL$$ && $gridNode$$3_leafColClientIds$$2_leafColClientIdsExpando$$2$$.length > 
    $index$$168$$ && ($colHeaderId$$ = $gridNode$$3_leafColClientIds$$2_leafColClientIdsExpando$$2$$[$index$$168$$]))
  }
  return $colHeaderId$$
}
function $JSCompiler_StaticMethods__getTargetCell$$($JSCompiler_StaticMethods__getTargetCell$self$$, $node$$126$$) {
  for(var $rootNode$$21$$ = $JSCompiler_StaticMethods__getTargetCell$self$$.$getDomElement$();$node$$126$$ && "TD" != $node$$126$$.nodeName && "TH" != $node$$126$$.nodeName;) {
    if($node$$126$$ == $rootNode$$21$$) {
      return $JSCompiler_alias_NULL$$
    }
    $node$$126$$ = $node$$126$$.parentNode
  }
  return $node$$126$$
}
function $JSCompiler_StaticMethods__setReadOnlyMode$$($JSCompiler_StaticMethods__setReadOnlyMode$self$$, $attrs$$47_readOnly$$13$$, $eventTarget$$74_targetCell$$1$$, $changeFocus$$) {
  $JSCompiler_StaticMethods__disableTabStop$$($JSCompiler_StaticMethods__setReadOnlyMode$self$$, $attrs$$47_readOnly$$13$$);
  $JSCompiler_StaticMethods__setReadOnlyMode$self$$.$_editableTableReadOnlyMode$ = $attrs$$47_readOnly$$13$$;
  if($changeFocus$$) {
    if($attrs$$47_readOnly$$13$$) {
      var $activeNode$$2_params$$71$$;
      $attrs$$47_readOnly$$13$$ = $JSCompiler_StaticMethods__setReadOnlyMode$self$$.$GetRowKeyAndRow$($eventTarget$$74_targetCell$$1$$, $JSCompiler_StaticMethods__setReadOnlyMode$self$$.$getDomElement$());
      $attrs$$47_readOnly$$13$$ != $JSCompiler_alias_NULL$$ && $attrs$$47_readOnly$$13$$[0] != $JSCompiler_alias_NULL$$ && ($activeNode$$2_params$$71$$ = $JSCompiler_StaticMethods__getCellAndIndexForNode$$($JSCompiler_StaticMethods__setReadOnlyMode$self$$, $eventTarget$$74_targetCell$$1$$, $attrs$$47_readOnly$$13$$[1]), $JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__setReadOnlyMode$self$$) && ($JSCompiler_StaticMethods__setReadOnlyMode$self$$.$_lastCTEIndex$ = $activeNode$$2_params$$71$$.cellIndex), 
      $activeNode$$2_params$$71$$.$cell$ && $JSCompiler_StaticMethods__setActiveDescendant$$($JSCompiler_StaticMethods__setReadOnlyMode$self$$, $activeNode$$2_params$$71$$.$cell$));
      $eventTarget$$74_targetCell$$1$$ = $JSCompiler_StaticMethods__getTargetCell$$($JSCompiler_StaticMethods__setReadOnlyMode$self$$, $eventTarget$$74_targetCell$$1$$);
      $JSCompiler_StaticMethods__isFilterCell$$($eventTarget$$74_targetCell$$1$$) ? $JSCompiler_StaticMethods__setHeaderCellFocus$$($JSCompiler_StaticMethods__setReadOnlyMode$self$$, $eventTarget$$74_targetCell$$1$$) : $JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__setReadOnlyMode$self$$) ? ($JSCompiler_StaticMethods__setActiveRowKey$$($JSCompiler_StaticMethods__setReadOnlyMode$self$$, $JSCompiler_alias_NULL$$), $JSCompiler_StaticMethods__setReadOnlyMode$self$$.$_grabFocus$()) : 
      (!$activeNode$$2_params$$71$$ || !$activeNode$$2_params$$71$$.$cell$) && $JSCompiler_StaticMethods__setReadOnlyMode$self$$.$_grabFocus$()
    }else {
      ($activeNode$$2_params$$71$$ = $JSCompiler_StaticMethods__getActiveCellNode$$($JSCompiler_StaticMethods__setReadOnlyMode$self$$)) && $JSCompiler_StaticMethods__setFocusOnEditableElementInNode$$($JSCompiler_StaticMethods__setReadOnlyMode$self$$, $AdfAgent$$.$AGENT$, $activeNode$$2_params$$71$$)
    }
  }
}
function $JSCompiler_StaticMethods__updateFocusCellStyle$$($JSCompiler_StaticMethods__updateFocusCellStyle$self$$, $hasFocus$$) {
  var $fm$$10$$ = $JSCompiler_StaticMethods__updateFocusCellStyle$self$$.$_focusManager$;
  $hasFocus$$ && $fm$$10$$.$domElement$ ? $AdfDomUtils$$.$addCSSClassName$($fm$$10$$.$domElement$, $AdfDhtmlTableBasePeer$$.$_FOCUSED_CLASS$) : !$hasFocus$$ && $fm$$10$$.$domElement$ && $AdfDomUtils$$.$removeCSSClassName$($fm$$10$$.$domElement$, $AdfDhtmlTableBasePeer$$.$_FOCUSED_CLASS$)
}
function $JSCompiler_StaticMethods__isFilterable$$($JSCompiler_StaticMethods__isFilterable$self$$) {
  return $JSCompiler_StaticMethods__isFilterable$self$$.$getDomElement$().getAttribute($AdfDhtmlTableBasePeer$$.$_FILTERABLE$) != $JSCompiler_alias_NULL$$
}
function $JSCompiler_StaticMethods__isTargetCellFilter$$($JSCompiler_StaticMethods__isTargetCellFilter$self$$, $node$$127$$) {
  for(var $currElement$$23$$ = $node$$127$$, $rootElement$$136$$ = $JSCompiler_StaticMethods__isTargetCellFilter$self$$.$getDomElement$(), $agent$$627$$ = $AdfAgent$$.$AGENT$, $filterAttr$$ = $agent$$627$$.getAttribute($currElement$$23$$, $AdfDhtmlTableBasePeer$$.$_FILTER_COLUMN$);$filterAttr$$ == $JSCompiler_alias_NULL$$;) {
    if($currElement$$23$$ == $JSCompiler_alias_NULL$$ || $currElement$$23$$ == $rootElement$$136$$) {
      return $JSCompiler_alias_FALSE$$
    }
    $currElement$$23$$ = $currElement$$23$$.parentNode;
    if($currElement$$23$$ == $JSCompiler_alias_NULL$$ || 1 != $currElement$$23$$.nodeType) {
      break
    }
    $filterAttr$$ = $agent$$627$$.getAttribute($currElement$$23$$, $AdfDhtmlTableBasePeer$$.$_FILTER_COLUMN$)
  }
  return $filterAttr$$ != $JSCompiler_alias_NULL$$
}
function $JSCompiler_StaticMethods__handleFilterCellAction$$($JSCompiler_StaticMethods__handleFilterCellAction$self_component$$1656$$) {
  $JSCompiler_StaticMethods__handleFilterCellAction$self_component$$1656$$ = $JSCompiler_StaticMethods__handleFilterCellAction$self_component$$1656$$.$getComponent$();
  $JSCompiler_StaticMethods__handleFilterCellAction$self_component$$1656$$.$queueEvent$(new $AdfQueryEvent$$($JSCompiler_StaticMethods__handleFilterCellAction$self_component$$1656$$));
  $JSCompiler_StaticMethods__handleFilterCellAction$self_component$$1656$$.setSelectedRowKeys($JSCompiler_alias_NULL$$)
}
$AdfDhtmlTableBasePeer$$.prototype.$getRowKeyForEvent$ = function $$AdfDhtmlTableBasePeer$$$$$getRowKeyForEvent$$($attrs$$48_inputEvent$$63_target$$182$$) {
  $attrs$$48_inputEvent$$63_target$$182$$ = $attrs$$48_inputEvent$$63_target$$182$$.$getNativeEventTarget$();
  if($JSCompiler_StaticMethods__getTargetRowHeader$$(this, $attrs$$48_inputEvent$$63_target$$182$$) == $JSCompiler_alias_NULL$$) {
    var $domElement$$485$$ = this.$getDomElement$();
    $attrs$$48_inputEvent$$63_target$$182$$ = this.$GetRowKeyAndRow$($attrs$$48_inputEvent$$63_target$$182$$, $domElement$$485$$);
    if($attrs$$48_inputEvent$$63_target$$182$$ != $JSCompiler_alias_NULL$$) {
      return $attrs$$48_inputEvent$$63_target$$182$$[0]
    }
  }
  return $JSCompiler_alias_NULL$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.getRowKeyForEvent", {$getRowKeyForEvent$:$AdfDhtmlTableBasePeer$$.prototype.$getRowKeyForEvent$});
$AdfDhtmlTableBasePeer$$.prototype.$applyDragReadyStateForRowKeys$ = function $$AdfDhtmlTableBasePeer$$$$$applyDragReadyStateForRowKeys$$($component$$1657_elements$$20$$, $i$$529_inputEvent$$64$$, $rowKeys$$18_size$$50$$) {
  $AdfAssert$$.$assertArray$($rowKeys$$18_size$$50$$);
  $component$$1657_elements$$20$$ = this.$_getDomNodesForDrag$($rowKeys$$18_size$$50$$);
  $i$$529_inputEvent$$64$$ = 0;
  for($rowKeys$$18_size$$50$$ = $component$$1657_elements$$20$$.length;$i$$529_inputEvent$$64$$ < $rowKeys$$18_size$$50$$;++$i$$529_inputEvent$$64$$) {
    $AdfDomUtils$$.$addCSSClassName$($component$$1657_elements$$20$$[$i$$529_inputEvent$$64$$], $AdfRichUIPeer$$.$DRAG_READY_STYLECLASS$)
  }
  return $component$$1657_elements$$20$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.applyDragReadyStateForRowKeys", {$applyDragReadyStateForRowKeys$:$AdfDhtmlTableBasePeer$$.prototype.$applyDragReadyStateForRowKeys$});
$AdfDhtmlTableBasePeer$$.prototype.$ClearDragReadyState$ = function $$AdfDhtmlTableBasePeer$$$$$ClearDragReadyState$$($dragReadyObj$$5$$) {
  $AdfAssert$$.$assertArray$($dragReadyObj$$5$$);
  for(var $i$$530$$ = 0, $size$$51$$ = $dragReadyObj$$5$$.length;$i$$530$$ < $size$$51$$;++$i$$530$$) {
    $AdfDomUtils$$.$removeCSSClassName$($dragReadyObj$$5$$[$i$$530$$], $AdfRichUIPeer$$.$DRAG_READY_STYLECLASS$)
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ClearDragReadyState", {$ClearDragReadyState$:$AdfDhtmlTableBasePeer$$.prototype.$ClearDragReadyState$});
$AdfDhtmlTableBasePeer$$.prototype.$applyDragSourceStateForRowKeys$ = function $$AdfDhtmlTableBasePeer$$$$$applyDragSourceStateForRowKeys$$($component$$1658_elements$$21$$, $i$$531_inputEvent$$65$$, $rowKeys$$19_size$$52$$) {
  $AdfAssert$$.$assertArray$($rowKeys$$19_size$$52$$);
  $component$$1658_elements$$21$$ = this.$_getDomNodesForDrag$($rowKeys$$19_size$$52$$);
  $i$$531_inputEvent$$65$$ = 0;
  for($rowKeys$$19_size$$52$$ = $component$$1658_elements$$21$$.length;$i$$531_inputEvent$$65$$ < $rowKeys$$19_size$$52$$;++$i$$531_inputEvent$$65$$) {
    $AdfDomUtils$$.$addCSSClassName$($component$$1658_elements$$21$$[$i$$531_inputEvent$$65$$], $AdfRichUIPeer$$.$DRAG_SOURCE_STYLECLASS$)
  }
  return $component$$1658_elements$$21$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.applyDragSourceStateForRowKeys", {$applyDragSourceStateForRowKeys$:$AdfDhtmlTableBasePeer$$.prototype.$applyDragSourceStateForRowKeys$});
$AdfDhtmlTableBasePeer$$.prototype.$ClearDragSourceState$ = function $$AdfDhtmlTableBasePeer$$$$$ClearDragSourceState$$($dragSourceObj$$5$$) {
  $AdfAssert$$.$assertArray$($dragSourceObj$$5$$);
  for(var $i$$532$$ = 0, $size$$53$$ = $dragSourceObj$$5$$.length;$i$$532$$ < $size$$53$$;++$i$$532$$) {
    $AdfDomUtils$$.$removeCSSClassName$($dragSourceObj$$5$$[$i$$532$$], $AdfRichUIPeer$$.$DRAG_SOURCE_STYLECLASS$)
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ClearDragSourceState", {$ClearDragSourceState$:$AdfDhtmlTableBasePeer$$.prototype.$ClearDragSourceState$});
$AdfDhtmlTableBasePeer$$.prototype.$getDragOffsetForRowKeys$ = function $$AdfDhtmlTableBasePeer$$$$$getDragOffsetForRowKeys$$($inputEvent$$66$$, $rowKeys$$20$$) {
  var $target$$183_xOffset$$2$$ = $inputEvent$$66$$.$getNativeEventTarget$(), $domElement$$486_yOffset$$2$$ = this.$getDomElement$(), $attrs$$49_row$$107$$ = this.$GetRowKeyAndRow$($target$$183_xOffset$$2$$, $domElement$$486_yOffset$$2$$), $domElement$$486_yOffset$$2$$ = $target$$183_xOffset$$2$$ = 0, $agent$$628_mousePos$$13$$ = $AdfAgent$$.$AGENT$;
  if($attrs$$49_row$$107$$ != $JSCompiler_alias_NULL$$) {
    for(var $elemPos$$2_rowKey$$118$$ = $attrs$$49_row$$107$$[0], $attrs$$49_row$$107$$ = $attrs$$49_row$$107$$[1], $i$$533$$ = 0;$i$$533$$ < $rowKeys$$20$$.length;$i$$533$$++) {
      if($rowKeys$$20$$[$i$$533$$] == $elemPos$$2_rowKey$$118$$) {
        $elemPos$$2_rowKey$$118$$ = $agent$$628_mousePos$$13$$.$getElementPosition$($attrs$$49_row$$107$$);
        $agent$$628_mousePos$$13$$ = $agent$$628_mousePos$$13$$.$getMousePosition$($inputEvent$$66$$.$getNativeEvent$());
        $target$$183_xOffset$$2$$ = $agent$$628_mousePos$$13$$.x - $elemPos$$2_rowKey$$118$$.x;
        $domElement$$486_yOffset$$2$$ += $agent$$628_mousePos$$13$$.y - $elemPos$$2_rowKey$$118$$.y;
        this.$_hasFrozenColumn$() && ($target$$183_xOffset$$2$$ -= $AdfDhtmlTableBasePeer$$.$__getChildBySubId$(this.$__getColumnHeader$(), "t").offsetWidth);
        break
      }else {
        var $rowInfo$$19$$ = this.$FindRowByKey$($rowKeys$$20$$[$i$$533$$]);
        $AdfAssert$$.assert($rowInfo$$19$$ != $JSCompiler_alias_NULL$$);
        $domElement$$486_yOffset$$2$$ += $rowInfo$$19$$.$tr$.offsetHeight
      }
    }
  }
  return{x:$target$$183_xOffset$$2$$, y:$domElement$$486_yOffset$$2$$}
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.getDragOffsetForRowKeys", {$getDragOffsetForRowKeys$:$AdfDhtmlTableBasePeer$$.prototype.$getDragOffsetForRowKeys$});
$AdfDhtmlTableBasePeer$$.prototype.$getDragNodeForRowKeys$ = function $$AdfDhtmlTableBasePeer$$$$$getDragNodeForRowKeys$$($elements$$22_rowKeys$$21$$) {
  $AdfAssert$$.$assertArray$($elements$$22_rowKeys$$21$$);
  var $dragNode$$2$$ = this.$getDomDocument$().createElement("table");
  $elements$$22_rowKeys$$21$$ = this.$_getDomNodesForDrag$($elements$$22_rowKeys$$21$$);
  for(var $i$$534$$ = 0, $size$$54$$ = $elements$$22_rowKeys$$21$$.length;$i$$534$$ < $size$$54$$;++$i$$534$$) {
    var $cloneCell$$1_cloneCell$$inline_4247$$, $cloneCellStyle$$inline_4249_dragCell$$inline_4246$$ = $elements$$22_rowKeys$$21$$[$i$$534$$];
    $cloneCell$$1_cloneCell$$inline_4247$$ = $cloneCellStyle$$inline_4249_dragCell$$inline_4246$$.cloneNode($JSCompiler_alias_TRUE$$);
    var $agent$$inline_4248$$ = $AdfAgent$$.$AGENT$;
    $agent$$inline_4248$$.$copyStyle$($cloneCellStyle$$inline_4249_dragCell$$inline_4246$$, $cloneCell$$1_cloneCell$$inline_4247$$);
    $cloneCellStyle$$inline_4249_dragCell$$inline_4246$$ = $cloneCell$$1_cloneCell$$inline_4247$$.style;
    $cloneCellStyle$$inline_4249_dragCell$$inline_4246$$.width = "";
    $cloneCellStyle$$inline_4249_dragCell$$inline_4246$$.borderRight = $cloneCellStyle$$inline_4249_dragCell$$inline_4246$$.borderBottom = "0px";
    $agent$$inline_4248$$.$setOpacity$($cloneCell$$1_cloneCell$$inline_4247$$, 50);
    $dragNode$$2$$.insertRow(-1).appendChild($cloneCell$$1_cloneCell$$inline_4247$$)
  }
  return $dragNode$$2$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.getDragNodeForRowKeys", {$getDragNodeForRowKeys$:$AdfDhtmlTableBasePeer$$.prototype.$getDragNodeForRowKeys$});
$AdfDhtmlTableBasePeer$$.prototype.$_getDomNodesForDrag$ = function $$AdfDhtmlTableBasePeer$$$$$_getDomNodesForDrag$$($rowKeys$$22$$) {
  for(var $elements$$23$$ = [], $lastFrozen$$10$$ = this.$_lastFrozen$, $dataBody$$129$$ = this.$GetDataBody$(), $i$$535$$ = 0;$i$$535$$ < $rowKeys$$22$$.length;++$i$$535$$) {
    var $domNode$$99_rowInfo$$20$$ = this.$FindRowByKey$($rowKeys$$22$$[$i$$535$$]);
    if($domNode$$99_rowInfo$$20$$) {
      var $domNode$$99_rowInfo$$20$$ = $domNode$$99_rowInfo$$20$$.$tr$, $dragCell$$1_tableTop$$3$$ = $domNode$$99_rowInfo$$20$$.parentNode.parentNode.$startPos$;
      $domNode$$99_rowInfo$$20$$.offsetTop + $domNode$$99_rowInfo$$20$$.offsetHeight + $dragCell$$1_tableTop$$3$$ - $AdfDhtmlTableBasePeer$$.$_MAXIMUM_ROW_REVEAL$ > this.$_currentScrollTop$ && $domNode$$99_rowInfo$$20$$.offsetTop - (this.$_currentScrollTop$ - $dragCell$$1_tableTop$$3$$) + $AdfDhtmlTableBasePeer$$.$_MAXIMUM_ROW_REVEAL$ < $dataBody$$129$$.offsetHeight && ($dragCell$$1_tableTop$$3$$ = $domNode$$99_rowInfo$$20$$.cells[0], $JSCompiler_StaticMethods__freezeColumnsToStart$$(this) ? $dragCell$$1_tableTop$$3$$ = 
      $JSCompiler_StaticMethods__getInnerTableCell$$(this, $domNode$$99_rowInfo$$20$$, $lastFrozen$$10$$ + 1) : $JSCompiler_StaticMethods__freezeColumnsToEnd$$(this) && ($dragCell$$1_tableTop$$3$$ = $JSCompiler_StaticMethods__getInnerTableCell$$(this, $domNode$$99_rowInfo$$20$$, 0)), $dragCell$$1_tableTop$$3$$ == $JSCompiler_alias_NULL$$ && ($dragCell$$1_tableTop$$3$$ = $domNode$$99_rowInfo$$20$$.cells[0]), $elements$$23$$.push($dragCell$$1_tableTop$$3$$))
    }
  }
  return $elements$$23$$
};
$AdfDhtmlTableBasePeer$$.prototype.$getRowKeyAndOrientationFromHints$ = function $$AdfDhtmlTableBasePeer$$$$$getRowKeyAndOrientationFromHints$$($pageX$$59$$, $pageY$$59$$, $hints$$98$$) {
  $AdfAssert$$.$assertNumber$($pageX$$59$$);
  $AdfAssert$$.$assertNumber$($pageY$$59$$);
  $AdfAssert$$.assert($hints$$98$$ != $JSCompiler_alias_NULL$$);
  var $hintRowKey$$3$$ = $hints$$98$$[$AdfStampedDropTarget$$.$HINT_LAST_ROWKEY$], $hintRowKeyBounds$$3$$ = $hints$$98$$[$AdfStampedDropTarget$$.$HINT_LAST_ROWKEY_BOUNDS$], $hintDropOrientation$$3$$ = $hints$$98$$[$AdfStampedDropTarget$$.$HINT_LAST_DROP_ORIENTATION$];
  if($hintRowKey$$3$$ && $hintRowKeyBounds$$3$$ && ($AdfAssert$$.$assertString$($hintRowKey$$3$$), $AdfAssert$$.$assertObject$($hintRowKeyBounds$$3$$), $pageX$$59$$ >= $hintRowKeyBounds$$3$$.left && $pageY$$59$$ >= $hintRowKeyBounds$$3$$.top && $pageX$$59$$ <= $hintRowKeyBounds$$3$$.right && $pageY$$59$$ <= $hintRowKeyBounds$$3$$.bottom)) {
    $hints$$98$$[$AdfStampedDropTarget$$.$ROW_KEY$] = $hintRowKey$$3$$;
    $hints$$98$$[$AdfStampedDropTarget$$.$DROP_ORIENTATION$] = $hintDropOrientation$$3$$;
    return
  }
  this.$_getRowKeyAndOrientationForPosition$($pageX$$59$$, $pageY$$59$$, $hints$$98$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.getRowKeyAndOrientationFromHints", {$getRowKeyAndOrientationFromHints$:$AdfDhtmlTableBasePeer$$.prototype.$getRowKeyAndOrientationFromHints$});
$AdfDhtmlTableBasePeer$$.prototype.$_getRowKeyAndOrientationForPosition$ = function $$AdfDhtmlTableBasePeer$$$$$_getRowKeyAndOrientationForPosition$$($pageX$$60$$, $pageY$$60$$, $hints$$99$$) {
  $AdfAssert$$.$assertNumber$($pageX$$60$$);
  $AdfAssert$$.$assertNumber$($pageY$$60$$);
  var $dataBody$$130$$ = this.$GetDataBody$(), $attrs$$50_eventTarget$$75$$ = $AdfDomUtils$$.$getElementAtPoint$($dataBody$$130$$, $pageX$$60$$, $pageY$$60$$, $JSCompiler_alias_NULL$$, {colgroup:$JSCompiler_alias_TRUE$$});
  if($attrs$$50_eventTarget$$75$$ && ($attrs$$50_eventTarget$$75$$ = this.$GetRowKeyAndRow$($attrs$$50_eventTarget$$75$$, this.$getDomElement$()), $attrs$$50_eventTarget$$75$$ != $JSCompiler_alias_NULL$$)) {
    $hints$$99$$[$AdfStampedDropTarget$$.$ROW_KEY$] = $attrs$$50_eventTarget$$75$$[0];
    $hints$$99$$[$AdfStampedDropTarget$$.$DROP_ORIENTATION$] = $AdfDropEvent$$.$DROP_ORIENTATION_ON$;
    return
  }
  this.$IsEmpty$ ? ($hints$$99$$[$AdfStampedDropTarget$$.$ROW_KEY$] = $JSCompiler_alias_NULL$$, $hints$$99$$[$AdfStampedDropTarget$$.$DROP_ORIENTATION$] = $AdfDropEvent$$.$DROP_ORIENTATION_AFTER$) : $AdfAgent$$.$AGENT$.$pointInElementBounds$($dataBody$$130$$, $pageX$$60$$, $pageY$$60$$) ? ($hints$$99$$[$AdfStampedDropTarget$$.$ROW_KEY$] = this.$_getLastRowKey$(), $hints$$99$$[$AdfStampedDropTarget$$.$DROP_ORIENTATION$] = $AdfDropEvent$$.$DROP_ORIENTATION_AFTER$) : ($hints$$99$$[$AdfStampedDropTarget$$.$ROW_KEY$] = 
  $JSCompiler_alias_NULL$$, $hints$$99$$[$AdfStampedDropTarget$$.$DROP_ORIENTATION$] = $AdfDropEvent$$.$DROP_ORIENTATION_ON$)
};
$AdfDhtmlTableBasePeer$$.prototype.$showDragFeedback$ = function $$AdfDhtmlTableBasePeer$$$$$showDragFeedback$$($dndContext$$87_rowInfo$$21$$, $rowKey$$119$$, $userAction$$10$$, $lastValidRowKey$$1$$) {
  $AdfAssert$$.$assertPrototype$($dndContext$$87_rowInfo$$21$$, $AdfDnDContext$$);
  $AdfAssert$$.$assertStringOrNull$($rowKey$$119$$);
  $AdfAssert$$.$assertNumber$($userAction$$10$$);
  $AdfAssert$$.$assertStringOrNull$($lastValidRowKey$$1$$);
  $userAction$$10$$ == $AdfDnDContext$$.$ACTION_NONE$ && ($AdfDomUtils$$.$removeCSSClassName$(this.$GetDataBody$(), $AdfDhtmlTableBasePeer$$.$_DROP_TARGET_CLASS$), $rowKey$$119$$ = $JSCompiler_alias_NULL$$);
  if($lastValidRowKey$$1$$ != $rowKey$$119$$ && ($lastValidRowKey$$1$$ && ($dndContext$$87_rowInfo$$21$$ = this.$FindRowByKey$($lastValidRowKey$$1$$)) && $AdfDomUtils$$.$removeCSSClassName$($dndContext$$87_rowInfo$$21$$.$tr$, $AdfDhtmlTableBasePeer$$.$_DROP_TARGET_CLASS$), $rowKey$$119$$ && ($dndContext$$87_rowInfo$$21$$ = this.$FindRowByKey$($rowKey$$119$$)))) {
    $AdfDomUtils$$.$addCSSClassName$($dndContext$$87_rowInfo$$21$$.$tr$, $AdfDhtmlTableBasePeer$$.$_DROP_TARGET_CLASS$), $AdfDomUtils$$.$removeCSSClassName$(this.$GetDataBody$(), $AdfDhtmlTableBasePeer$$.$_DROP_TARGET_CLASS$)
  }
  $rowKey$$119$$ == $JSCompiler_alias_NULL$$ && $userAction$$10$$ != $AdfDnDContext$$.$ACTION_NONE$ && $AdfDomUtils$$.$addCSSClassName$(this.$GetDataBody$(), $AdfDhtmlTableBasePeer$$.$_DROP_TARGET_CLASS$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.showDragFeedback", {$showDragFeedback$:$AdfDhtmlTableBasePeer$$.prototype.$showDragFeedback$});
$AdfDhtmlTableBasePeer$$.prototype.$getRowKeyBounds$ = function $$AdfDhtmlTableBasePeer$$$$$getRowKeyBounds$$($rowInfo$$22_rowKey$$120$$) {
  return!$rowInfo$$22_rowKey$$120$$ ? $JSCompiler_alias_NULL$$ : ($rowInfo$$22_rowKey$$120$$ = this.$FindRowByKey$($rowInfo$$22_rowKey$$120$$)) ? $AdfAgent$$.$AGENT$.$getElementPageBounds$($rowInfo$$22_rowKey$$120$$.$tr$) : $JSCompiler_alias_NULL$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.getRowKeyBounds", {$getRowKeyBounds$:$AdfDhtmlTableBasePeer$$.prototype.$getRowKeyBounds$});
$AdfDhtmlTableBasePeer$$.prototype.$ShiftIndex$ = function $$AdfDhtmlTableBasePeer$$$$$ShiftIndex$$($block$$47_fromBlock$$, $delta$$21$$, $down$$1$$) {
  for(;$block$$47_fromBlock$$;) {
    $block$$47_fromBlock$$.$startRow$ += $delta$$21$$, $block$$47_fromBlock$$ = $down$$1$$ ? $block$$47_fromBlock$$.nextSibling : $block$$47_fromBlock$$.previousSibling
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ShiftIndex", {$ShiftIndex$:$AdfDhtmlTableBasePeer$$.prototype.$ShiftIndex$});
$AdfDhtmlTableBasePeer$$.prototype.$IsReceivingActiveEvents$ = function $$AdfDhtmlTableBasePeer$$$$$IsReceivingActiveEvents$$() {
  return-1 != this.$_activeDataCount$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.IsReceivingActiveEvents", {$IsReceivingActiveEvents$:$AdfDhtmlTableBasePeer$$.prototype.$IsReceivingActiveEvents$});
$AdfDhtmlTableBasePeer$$.prototype.$RemoveAllBlocks$ = function $$AdfDhtmlTableBasePeer$$$$$RemoveAllBlocks$$($dataBody$$131$$) {
  for(var $blockList$$22$$ = $dataBody$$131$$.childNodes, $i$$536$$ = $blockList$$22$$.length - 1;0 <= $i$$536$$;$i$$536$$--) {
    this.$_unregisterNode$($blockList$$22$$[$i$$536$$]), $dataBody$$131$$.removeChild($blockList$$22$$[$i$$536$$])
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.RemoveAllBlocks", {$RemoveAllBlocks$:$AdfDhtmlTableBasePeer$$.prototype.$RemoveAllBlocks$});
$AdfDhtmlTableBasePeer$$.prototype.$_getLastRowKey$ = function $$AdfDhtmlTableBasePeer$$$$$_getLastRowKey$$() {
  var $blocks$$18$$ = this.$GetDataBody$().childNodes, $blockCount$$1$$ = $blocks$$18$$.length;
  return 0 < $blockCount$$1$$ ? $JSCompiler_StaticMethods__getBlockLastRowKey$$($blocks$$18$$[$blockCount$$1$$ - 1]) : $JSCompiler_alias_NULL$$
};
function $JSCompiler_StaticMethods__getBlockFirstRowKey$$($block$$48$$) {
  $AdfAssert$$.assert($block$$48$$.rows != $JSCompiler_alias_NULL$$ && 0 < $block$$48$$.rows.length, "Unable to get row key by index when the block contains no rows!");
  return $AdfAgent$$.$AGENT$.getAttribute($block$$48$$.rows[0], $AdfDhtmlTableBasePeer$$.$_ROW_KEY$)
}
function $JSCompiler_StaticMethods__getBlockLastRowKey$$($block$$49_tr$$9$$) {
  $AdfAssert$$.assert($block$$49_tr$$9$$.rows != $JSCompiler_alias_NULL$$ && 0 < $block$$49_tr$$9$$.rows.length, "Unable to get row key by index when the block contains no rows!");
  var $agent$$630$$ = $AdfAgent$$.$AGENT$;
  $block$$49_tr$$9$$ = $block$$49_tr$$9$$.rows[$block$$49_tr$$9$$.rows.length - 1];
  var $rowKey$$121$$ = $agent$$630$$.getAttribute($block$$49_tr$$9$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
  $rowKey$$121$$ == $JSCompiler_alias_NULL$$ && $block$$49_tr$$9$$.previousSibling && ($rowKey$$121$$ = $agent$$630$$.getAttribute($block$$49_tr$$9$$.previousSibling, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$));
  return $rowKey$$121$$
}
$AdfDhtmlTableBasePeer$$.prototype.$_isImmediateContentDelivery$ = function $$AdfDhtmlTableBasePeer$$$$$_isImmediateContentDelivery$$($component$$1659$$) {
  return"immediate" == $component$$1659$$.getContentDelivery()
};
function $JSCompiler_StaticMethods__isInlineDataAvailable$$($component$$1660$$) {
  return $component$$1660$$.$getProperty$("_afrDataInline")
}
function $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$$($JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$, $block$$50_dataBody$$134_unfrozenDiv$$, $dataBodyWidth$$7$$) {
  if($JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__areAllColumnsFrozen$$($JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$, $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$.$_colCount$)) {
    for($block$$50_dataBody$$134_unfrozenDiv$$ = $block$$50_dataBody$$134_unfrozenDiv$$.firstChild;$block$$50_dataBody$$134_unfrozenDiv$$;) {
      $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$$($JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$, $block$$50_dataBody$$134_unfrozenDiv$$, $dataBodyWidth$$7$$), $block$$50_dataBody$$134_unfrozenDiv$$ = $block$$50_dataBody$$134_unfrozenDiv$$.nextSibling
    }
    var $colFootTable_colHeader$$10_colHeaderTable$$ = $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$.$__getColumnHeader$(), $colFooter$$3_unfrozenWidth$$ = $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$.$_unfrozenWidth$;
    if($colFootTable_colHeader$$10_colHeaderTable$$ != $JSCompiler_alias_NULL$$) {
      if($block$$50_dataBody$$134_unfrozenDiv$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colFootTable_colHeader$$10_colHeaderTable$$, "d2"), $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$)) {
        if($colFootTable_colHeader$$10_colHeaderTable$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colFootTable_colHeader$$10_colHeaderTable$$, "t")) {
          $colFooter$$3_unfrozenWidth$$ = $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$.$_unfrozenWidth$, $dataBodyWidth$$7$$ < $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$.$_totalWidth$ && ($colFooter$$3_unfrozenWidth$$ = Math.max($dataBodyWidth$$7$$ - $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$.$_frozenWidth$, 0)), $block$$50_dataBody$$134_unfrozenDiv$$.style.width = $colFooter$$3_unfrozenWidth$$ + "px", $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($block$$50_dataBody$$134_unfrozenDiv$$, 
          "t2").style.width = $colFooter$$3_unfrozenWidth$$ + "px", $AdfDhtmlTableBasePeer$$.$_isRTL$() ? $colFootTable_colHeader$$10_colHeaderTable$$.style.right = $block$$50_dataBody$$134_unfrozenDiv$$.style.width : $colFootTable_colHeader$$10_colHeaderTable$$.style.left = $block$$50_dataBody$$134_unfrozenDiv$$.style.width
        }
      }else {
        $block$$50_dataBody$$134_unfrozenDiv$$.style.width = Math.max($dataBodyWidth$$7$$ - $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$.$_frozenWidth$, 0) + "px"
      }
    }
    $colFooter$$3_unfrozenWidth$$ = $JSCompiler_StaticMethods__getColumnFooter$$($JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$);
    if($colFooter$$3_unfrozenWidth$$ != $JSCompiler_alias_NULL$$) {
      if($block$$50_dataBody$$134_unfrozenDiv$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colFooter$$3_unfrozenWidth$$, "fd2"), $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$)) {
        if($colFootTable_colHeader$$10_colHeaderTable$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colFooter$$3_unfrozenWidth$$, "ft")) {
          $colFooter$$3_unfrozenWidth$$ = $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$.$_unfrozenWidth$, $dataBodyWidth$$7$$ < $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$.$_totalWidth$ && ($colFooter$$3_unfrozenWidth$$ = $dataBodyWidth$$7$$ - $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$.$_frozenWidth$), $block$$50_dataBody$$134_unfrozenDiv$$.style.width = $colFooter$$3_unfrozenWidth$$ + "px", $AdfDhtmlTableBasePeer$$.$_isRTL$() ? $colFootTable_colHeader$$10_colHeaderTable$$.style.right = 
          $block$$50_dataBody$$134_unfrozenDiv$$.style.width : $colFootTable_colHeader$$10_colHeaderTable$$.style.left = $block$$50_dataBody$$134_unfrozenDiv$$.style.width
        }
      }else {
        $block$$50_dataBody$$134_unfrozenDiv$$.style.width = Math.max($dataBodyWidth$$7$$ - $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$.$_frozenWidth$, 0) + "px"
      }
    }
  }
}
function $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$$($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$, $block$$51$$, $dataBodyWidth$$8_first$$12$$) {
  if($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.$_hasFrozenColumn$()) {
    $AdfAssert$$.assert($block$$51$$.rows != $JSCompiler_alias_NULL$$ && $block$$51$$.rows[0] != $JSCompiler_alias_NULL$$, "Unable to _sizeBlockForFrozenColumns when block contains no rows!");
    var $cells$$21$$ = $block$$51$$.rows[0].cells;
    if(!$JSCompiler_StaticMethods__areAllColumnsFrozen$$($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$, $cells$$21$$.length)) {
      if($JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$)) {
        var $last$$8_unfrozenWidth$$1$$ = Math.max($dataBodyWidth$$8_first$$12$$ - $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.$_frozenWidth$, 0), $frozenWidth$$3$$ = $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.$_frozenWidth$;
        0 < $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.$_totalWidth$ && $dataBodyWidth$$8_first$$12$$ >= $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.$_totalWidth$ && ($last$$8_unfrozenWidth$$1$$ = $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.$_unfrozenWidth$);
        0 < $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.$_frozenWidth$ && $dataBodyWidth$$8_first$$12$$ < $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.$_frozenWidth$ && ($frozenWidth$$3$$ = $dataBodyWidth$$8_first$$12$$);
        $dataBodyWidth$$8_first$$12$$ = $cells$$21$$[0];
        $dataBodyWidth$$8_first$$12$$.style.width = $last$$8_unfrozenWidth$$1$$ + "px";
        $block$$51$$.style.width = $last$$8_unfrozenWidth$$1$$ + $frozenWidth$$3$$ + "px";
        if($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.$_processColGroup$() && ($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($block$$51$$, "COLGROUP"))) {
          for($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$ = $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.childNodes[0];$JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$ && "COL" != $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.tagName;) {
            $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$ = $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.nextSibling
          }
          $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$ && ($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.style.width = $dataBodyWidth$$8_first$$12$$.style.width, $dataBodyWidth$$8_first$$12$$.firstChild.style.width = $dataBodyWidth$$8_first$$12$$.style.width)
        }
      }else {
        if($last$$8_unfrozenWidth$$1$$ = $cells$$21$$[$cells$$21$$.length - 1], $last$$8_unfrozenWidth$$1$$.style.width = Math.max($dataBodyWidth$$8_first$$12$$ - $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.$_frozenWidth$, 0) + "px", $block$$51$$.style.width = $dataBodyWidth$$8_first$$12$$ + "px", $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.$_processColGroup$() && ($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$ = 
        $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($block$$51$$, "COLGROUP"))) {
          for($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$ = $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.childNodes[$JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.childNodes.length - 1];$JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$ && "COL" != $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.tagName;) {
            $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$ = $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.previousSibling
          }
          $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$ && ($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.style.width = $last$$8_unfrozenWidth$$1$$.style.width, $last$$8_unfrozenWidth$$1$$.firstChild.style.width = $last$$8_unfrozenWidth$$1$$.style.width)
        }
      }
    }
  }
}
function $JSCompiler_StaticMethods__registerInnerScrollCallback$$($JSCompiler_StaticMethods__registerInnerScrollCallback$self$$, $block$$52$$) {
  if($JSCompiler_StaticMethods__registerInnerScrollCallback$self$$.$_hasFrozenColumn$()) {
    $AdfAssert$$.assert($block$$52$$.rows != $JSCompiler_alias_NULL$$ && $block$$52$$.rows[0] != $JSCompiler_alias_NULL$$, "Unable to register inner scroll callback when the block contains no rows!");
    var $cells$$22$$ = $block$$52$$.rows[0].cells, $len$$12$$ = $cells$$22$$.length;
    if(!$JSCompiler_StaticMethods__areAllColumnsFrozen$$($JSCompiler_StaticMethods__registerInnerScrollCallback$self$$, $len$$12$$)) {
      for(var $r$$18$$ = 0;$r$$18$$ < $block$$52$$.rows.length;$r$$18$$++) {
        $cells$$22$$ = $block$$52$$.rows[$r$$18$$].cells, $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__registerInnerScrollCallback$self$$) ? $cells$$22$$[0] : $cells$$22$$[$len$$12$$ - 1], "DIV").onscroll = $JSCompiler_StaticMethods__registerInnerScrollCallback$self$$.$_innerTableScrollCallback$
      }
    }
  }
}
function $JSCompiler_StaticMethods__getNestedScrolledTable$$($JSCompiler_StaticMethods__getNestedScrolledTable$self$$, $row$$108$$) {
  $AdfAssert$$.assert($row$$108$$ != $JSCompiler_alias_NULL$$, "Unable to get the nested scrolled table without a valid row passed in!");
  var $cells$$23_div$$19$$ = $row$$108$$.cells, $cells$$23_div$$19$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__getNestedScrolledTable$self$$) ? $cells$$23_div$$19$$[0] : $cells$$23_div$$19$$[$cells$$23_div$$19$$.length - 1], "DIV");
  return $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($cells$$23_div$$19$$, "TABLE")
}
$AdfDhtmlTableBasePeer$$.$_isRTL$ = function $$AdfDhtmlTableBasePeer$$$$_isRTL$$() {
  return $AdfPage$$.$PAGE$.$getLocaleContext$().$isRightToLeft$()
};
$AdfDhtmlTableBasePeer$$.prototype.$_getExpandAction$ = function $$AdfDhtmlTableBasePeer$$$$$_getExpandAction$$($target$$184$$) {
  var $laf$$92_styleCollapsed$$1$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$(), $styleExpanded$$1$$ = $laf$$92_styleCollapsed$$1$$.getStyleClass($AdfDhtmlTableBasePeer$$.$_ICON_STYLE_EXPANDED$), $parentClassName$$1$$ = $target$$184$$.parentNode.className;
  if($styleExpanded$$1$$ == $target$$184$$.className || $styleExpanded$$1$$ == $parentClassName$$1$$) {
    return"collapse"
  }
  $laf$$92_styleCollapsed$$1$$ = $laf$$92_styleCollapsed$$1$$.getStyleClass($AdfDhtmlTableBasePeer$$.$_ICON_STYLE_COLLAPSED$);
  return $laf$$92_styleCollapsed$$1$$ == $target$$184$$.className || $laf$$92_styleCollapsed$$1$$ == $parentClassName$$1$$ ? "expand" : $JSCompiler_alias_NULL$$
};
$AdfDhtmlTableBasePeer$$.prototype.$ComponentScrollTopChanged$ = function $$AdfDhtmlTableBasePeer$$$$$ComponentScrollTopChanged$$($component$$1661$$, $domElement$$487$$, $newValue$$140$$) {
  this.$scrollToPos$(-1, $newValue$$140$$, $JSCompiler_alias_TRUE$$);
  return $JSCompiler_alias_FALSE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ComponentScrollTopChanged", {$ComponentScrollTopChanged$:$AdfDhtmlTableBasePeer$$.prototype.$ComponentScrollTopChanged$});
$AdfDhtmlTableBasePeer$$.prototype.$ComponentScrollLeftChanged$ = function $$AdfDhtmlTableBasePeer$$$$$ComponentScrollLeftChanged$$($component$$1662$$, $domElement$$488$$, $newValue$$141$$) {
  this.$scrollToPos$($newValue$$141$$, -1, $JSCompiler_alias_TRUE$$);
  return $JSCompiler_alias_FALSE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ComponentScrollLeftChanged", {$ComponentScrollLeftChanged$:$AdfDhtmlTableBasePeer$$.prototype.$ComponentScrollLeftChanged$});
$AdfDhtmlTableBasePeer$$.prototype.$ComponentDisclosedRowKeysChanged$ = function $$AdfDhtmlTableBasePeer$$$$$ComponentDisclosedRowKeysChanged$$($collapseItems_component$$1663$$, $domElement$$489_someExpanded$$, $expandItems_newValue$$142$$, $oldValue$$100_someCollapsed$$) {
  this.$_savedDisclosedState$ = $oldValue$$100_someCollapsed$$;
  $collapseItems_component$$1663$$ = $AdfCollections$$.$removeAll$($oldValue$$100_someCollapsed$$, $expandItems_newValue$$142$$);
  $expandItems_newValue$$142$$ = $AdfCollections$$.$removeAll$($expandItems_newValue$$142$$, $oldValue$$100_someCollapsed$$);
  $domElement$$489_someExpanded$$ = $oldValue$$100_someCollapsed$$ = $JSCompiler_alias_FALSE$$;
  $collapseItems_component$$1663$$ != $JSCompiler_alias_NULL$$ && !$AdfCollections$$.$isEmpty$($collapseItems_component$$1663$$) && (this.$HandleComponentCollapseEvent$($collapseItems_component$$1663$$), $oldValue$$100_someCollapsed$$ = $JSCompiler_alias_TRUE$$);
  $expandItems_newValue$$142$$ != $JSCompiler_alias_NULL$$ && !$AdfCollections$$.$isEmpty$($expandItems_newValue$$142$$) && (this.$HandleComponentExpandEvent$($collapseItems_component$$1663$$), $domElement$$489_someExpanded$$ = $JSCompiler_alias_TRUE$$);
  $AdfAssert$$.assert(!($oldValue$$100_someCollapsed$$ && $domElement$$489_someExpanded$$))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ComponentDisclosedRowKeysChanged", {$ComponentDisclosedRowKeysChanged$:$AdfDhtmlTableBasePeer$$.prototype.$ComponentDisclosedRowKeysChanged$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentCollapseEvent$ = function $$AdfDhtmlTableBasePeer$$$$$HandleComponentCollapseEvent$$() {
  this.$_queueFetchEvent$($JSCompiler_alias_FALSE$$, $AdfTableDataFetchEvent$$.$COLLAPSE_SUBTYPE$);
  $AdfDhtmlTableBasePeer$$.$SetCursor$(this.$GetDataBody$(), "wait")
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleComponentCollapseEvent", {$HandleComponentCollapseEvent$:$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentCollapseEvent$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentExpandEvent$ = function $$AdfDhtmlTableBasePeer$$$$$HandleComponentExpandEvent$$() {
  var $event$$inline_4254$$ = this.$_queueFetchEvent$($JSCompiler_alias_FALSE$$, $AdfTableDataFetchEvent$$.$EXPAND_SUBTYPE$);
  $AdfDhtmlTableBasePeer$$.$SetCursor$(this.$GetDataBody$(), "wait");
  this.$_pruneKeyCache$ && ($event$$inline_4254$$.$setClientTokens$(this.$_collectClientTokens$(this.$_pruneKeyCache$)), this.$_pruneKeyCache$ = $JSCompiler_alias_NULL$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleComponentExpandEvent", {$HandleComponentExpandEvent$:$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentExpandEvent$});
$AdfDhtmlTableBasePeer$$.prototype.$_getDisclosureIcon$ = function $$AdfDhtmlTableBasePeer$$$$$_getDisclosureIcon$$($element$$286_imgChild$$) {
  var $agent$$632_nodeName$$11$$ = $AdfAgent$$.$getAgent$();
  return $element$$286_imgChild$$.firstChild != $JSCompiler_alias_NULL$$ && ($element$$286_imgChild$$ = $element$$286_imgChild$$.firstChild, $agent$$632_nodeName$$11$$ = $agent$$632_nodeName$$11$$.$getNodeName$($element$$286_imgChild$$).toLowerCase(), "img" == $agent$$632_nodeName$$11$$ || "span" == $agent$$632_nodeName$$11$$ || "#text" == $agent$$632_nodeName$$11$$) ? $element$$286_imgChild$$ : $JSCompiler_alias_NULL$$
};
$AdfDhtmlTableBasePeer$$.$_getBlockRowCount$ = function $$AdfDhtmlTableBasePeer$$$$_getBlockRowCount$$($block$$54_rows$$45$$) {
  var $count$$25$$ = 0, $agent$$634$$ = $AdfAgent$$.$getAgent$();
  if($agent$$634$$.getAttribute($block$$54_rows$$45$$, $AdfDhtmlTableBasePeer$$.$_HAS_DETAIL_MARKER$, $JSCompiler_alias_FALSE$$)) {
    $block$$54_rows$$45$$ = $block$$54_rows$$45$$.rows;
    for(var $r$$19$$ = 0;$r$$19$$ < $block$$54_rows$$45$$.length;$r$$19$$++) {
      $agent$$634$$.getAttribute($block$$54_rows$$45$$[$r$$19$$], $AdfDhtmlTableBasePeer$$.$_DETAIL_ROW_MARKER$, $JSCompiler_alias_FALSE$$) || $count$$25$$++
    }
  }else {
    return $block$$54_rows$$45$$.rows.length
  }
  return $count$$25$$
};
$AdfDhtmlTableBasePeer$$.prototype.$__isOwnComponentEvent$ = function $$AdfDhtmlTableBasePeer$$$$$__isOwnComponentEvent$$($componentEvent$$415_source$$168$$) {
  $componentEvent$$415_source$$168$$ = $componentEvent$$415_source$$168$$.getSource();
  for(var $self$$16$$ = this.$getComponent$(), $isOwn$$2$$ = $JSCompiler_alias_FALSE$$, $checkTree$$ = $AdfPage$$.$PAGE$.$getDomWindow$().$AdfUITree$ != $JSCompiler_alias_NULL$$;!$isOwn$$2$$ && $componentEvent$$415_source$$168$$;) {
    if($componentEvent$$415_source$$168$$ == $self$$16$$) {
      $isOwn$$2$$ = $JSCompiler_alias_TRUE$$
    }else {
      if($componentEvent$$415_source$$168$$ instanceof AdfUITable || $checkTree$$ && $componentEvent$$415_source$$168$$ instanceof AdfUITree || $componentEvent$$415_source$$168$$ instanceof AdfUIPopup) {
        break
      }
      $componentEvent$$415_source$$168$$ = $componentEvent$$415_source$$168$$.getParent()
    }
  }
  return $isOwn$$2$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__isOwnComponentEvent", {$__isOwnComponentEvent$:$AdfDhtmlTableBasePeer$$.prototype.$__isOwnComponentEvent$});
function $JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__isClickToEdit$self$$) {
  return $JSCompiler_StaticMethods__isClickToEdit$self$$.$getComponent$().getEditingMode() == $AdfDhtmlTableBasePeer$$.$_EDIT_MODE_CLICKTOEDIT$
}
function $JSCompiler_StaticMethods__getActiveRowKey$$($JSCompiler_StaticMethods__getActiveRowKey$self$$) {
  return $JSCompiler_StaticMethods__getActiveRowKey$self$$.$getComponent$().$getProperty$("_afrActiveRowKey")
}
$AdfDhtmlTableBasePeer$$.prototype.$ComponentActiveRowKeyChanged$ = function $$AdfDhtmlTableBasePeer$$$$$ComponentActiveRowKeyChanged$$($component$$1664$$, $domElement$$490$$, $newValue$$143$$) {
  $JSCompiler_StaticMethods__setActiveRowKey$$(this, $newValue$$143$$);
  return $JSCompiler_alias_FALSE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ComponentActiveRowKeyChanged", {$ComponentActiveRowKeyChanged$:$AdfDhtmlTableBasePeer$$.prototype.$ComponentActiveRowKeyChanged$});
function $JSCompiler_StaticMethods__setActiveRowKey$$($JSCompiler_StaticMethods__setActiveRowKey$self$$, $rowKey$$122$$) {
  if($AdfTableDataFetchEvent$$.$CLICK_EDIT_ACTIVE_ROW$ != $JSCompiler_StaticMethods__setActiveRowKey$self$$.$_pendingFetch$ && !$JSCompiler_StaticMethods__setActiveRowKey$self$$.$_ignoreActiveRowKeyChange$) {
    var $eventObj$$1$$ = $JSCompiler_alias_NULL$$;
    $JSCompiler_StaticMethods__setActiveRowKey$self$$.$_ignoreActiveRowKeyChange$ = $JSCompiler_alias_TRUE$$;
    try {
      var $component$$1665$$ = $JSCompiler_StaticMethods__setActiveRowKey$self$$.$getComponent$(), $oldActiveRowKey$$ = $component$$1665$$.$getProperty$("_afrActiveRowKey");
      $component$$1665$$.setProperty("_afrActiveRowKey", $rowKey$$122$$, $JSCompiler_alias_FALSE$$, $AdfUIComponent$$.$PROPAGATE_ALWAYS$);
      $component$$1665$$.setProperty("activeRowKey", $rowKey$$122$$, $JSCompiler_alias_FALSE$$, $AdfUIComponent$$.$PROPAGATE_ALWAYS$);
      $component$$1665$$.setProperty($AdfDhtmlTableBasePeer$$.$_REMAIN_READ_ONLY$, $JSCompiler_alias_NULL$$, $JSCompiler_alias_FALSE$$, $AdfUIComponent$$.$PROPAGATE_ALWAYS$);
      $JSCompiler_StaticMethods__setActiveRowKey$self$$.$_remainReadOnly$ ? $component$$1665$$.setProperty($AdfDhtmlTableBasePeer$$.$_REMAIN_READ_ONLY$, $JSCompiler_alias_TRUE$$, $JSCompiler_alias_FALSE$$, $AdfUIComponent$$.$PROPAGATE_ALWAYS$) : $component$$1665$$.setProperty($AdfDhtmlTableBasePeer$$.$_REMAIN_READ_ONLY$, $JSCompiler_alias_FALSE$$, $JSCompiler_alias_FALSE$$, $AdfUIComponent$$.$PROPAGATE_ALWAYS$);
      delete $JSCompiler_StaticMethods__setActiveRowKey$self$$.$_remainReadOnly$;
      $eventObj$$1$$ = $JSCompiler_StaticMethods__setActiveRowKey$self$$.$_queueFetchEvent$($JSCompiler_alias_FALSE$$, $AdfTableDataFetchEvent$$.$CLICK_EDIT_ACTIVE_ROW$, -1, $rowKey$$122$$);
      $oldActiveRowKey$$ && $eventObj$$1$$ ? ($eventObj$$1$$.$setOldClientKey$($oldActiveRowKey$$), $JSCompiler_StaticMethods__setActiveRowKey$self$$.$_oldActiveRowKey$ = $oldActiveRowKey$$) : $eventObj$$1$$ || ($component$$1665$$.setProperty("_afrActiveRowKey", $oldActiveRowKey$$, $JSCompiler_alias_FALSE$$, $AdfUIComponent$$.$PROPAGATE_ALWAYS$), $component$$1665$$.setProperty("activeRowKey", $oldActiveRowKey$$, $JSCompiler_alias_FALSE$$, $AdfUIComponent$$.$PROPAGATE_ALWAYS$))
    }finally {
      $JSCompiler_StaticMethods__setActiveRowKey$self$$.$_ignoreActiveRowKeyChange$ = $JSCompiler_alias_FALSE$$
    }
  }
}
function $JSCompiler_StaticMethods__getCellAndIndexForNode$$($JSCompiler_StaticMethods__getCellAndIndexForNode$self$$, $node$$128$$, $tr$$11$$) {
  for(var $agent$$635$$ = $AdfAgent$$.$AGENT$, $rootElement$$137$$ = $JSCompiler_StaticMethods__getCellAndIndexForNode$self$$.$getDomElement$(), $innerTR$$ = $JSCompiler_alias_NULL$$, $cellIndex$$16$$ = -1, $cell$$33$$ = $JSCompiler_alias_NULL$$;$JSCompiler_alias_NULL$$ != $node$$128$$ && $node$$128$$ != $rootElement$$137$$ && -1 == $cellIndex$$16$$;) {
    if("TD" == $agent$$635$$.$getNodeName$($node$$128$$)) {
      var $parentNode$$12$$ = $node$$128$$.parentNode;
      if($parentNode$$12$$ == $tr$$11$$) {
        $cellIndex$$16$$ = $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__getCellAndIndexForNode$self$$) ? $JSCompiler_StaticMethods__getCellAndIndexForNode$self$$.$_firstFrozen$ + $JSCompiler_StaticMethods__indexOfDomElement$$($tr$$11$$.cells, $node$$128$$) - 1 : $JSCompiler_StaticMethods__indexOfDomElement$$($tr$$11$$.cells, $node$$128$$);
        $cell$$33$$ = $node$$128$$;
        break
      }else {
        if($JSCompiler_StaticMethods__getCellAndIndexForNode$self$$.$_hasFrozenColumn$() && ($innerTR$$ == $JSCompiler_alias_NULL$$ && ($innerTR$$ = $JSCompiler_StaticMethods__getNestedScrolledTable$$($JSCompiler_StaticMethods__getCellAndIndexForNode$self$$, $tr$$11$$).rows[0]), $parentNode$$12$$ == $innerTR$$)) {
          $JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__getCellAndIndexForNode$self$$) ? $cellIndex$$16$$ = $JSCompiler_StaticMethods__getCellAndIndexForNode$self$$.$_lastFrozen$ + $JSCompiler_StaticMethods__indexOfDomElement$$($innerTR$$.cells, $node$$128$$) + 1 : $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__getCellAndIndexForNode$self$$) && ($cellIndex$$16$$ = $JSCompiler_StaticMethods__indexOfDomElement$$($innerTR$$.cells, $node$$128$$));
          $cell$$33$$ = $node$$128$$;
          break
        }
      }
      $node$$128$$ = $parentNode$$12$$
    }else {
      $node$$128$$ = $node$$128$$.parentNode
    }
  }
  return{cellIndex:$cellIndex$$16$$, $cell$:$cell$$33$$}
}
$AdfDhtmlTableBasePeer$$.prototype.$_processClickToEditRequest$ = function $$AdfDhtmlTableBasePeer$$$$$_processClickToEditRequest$$($selectRow$$) {
  var $agent$$636_cellIndex$$17$$ = $AdfAgent$$.$AGENT$, $cell$$34_clickEditRequest$$1_elems$$3$$ = this.$_clickEditRequest$;
  if($cell$$34_clickEditRequest$$1_elems$$3$$ && -1 !== $cell$$34_clickEditRequest$$1_elems$$3$$.cellIndex) {
    var $rowKey$$123$$ = $JSCompiler_StaticMethods__getActiveRowKey$$(this);
    this.$_lastCTEIndex$ = $cell$$34_clickEditRequest$$1_elems$$3$$ ? $cell$$34_clickEditRequest$$1_elems$$3$$.cellIndex : $JSCompiler_alias_VOID$$;
    if($rowKey$$123$$) {
      var $row$$110_rowInfo$$23$$ = this.$FindRowByKey$($rowKey$$123$$);
      if($row$$110_rowInfo$$23$$) {
        $row$$110_rowInfo$$23$$ = $row$$110_rowInfo$$23$$.$tr$;
        $AdfAssert$$.$assertDomElement$($row$$110_rowInfo$$23$$);
        if(!$cell$$34_clickEditRequest$$1_elems$$3$$ || $cell$$34_clickEditRequest$$1_elems$$3$$.$activateCellType$) {
          if(this.$_grabFocus$(), $cell$$34_clickEditRequest$$1_elems$$3$$ && "last" == $cell$$34_clickEditRequest$$1_elems$$3$$.$activateCellType$) {
            for($agent$$636_cellIndex$$17$$ = this.$__getVisibleLeafColumns$().length - 1;0 <= $agent$$636_cellIndex$$17$$;) {
              $cell$$34_clickEditRequest$$1_elems$$3$$ = $AdfDomUtils$$.$getInputElementsInNode$(this.$FindCellByIndex$($row$$110_rowInfo$$23$$, $agent$$636_cellIndex$$17$$));
              if(0 < $cell$$34_clickEditRequest$$1_elems$$3$$.length) {
                $AdfFocusUtils$$.$focusElement$($cell$$34_clickEditRequest$$1_elems$$3$$[$cell$$34_clickEditRequest$$1_elems$$3$$.length - 1]);
                break
              }
              $agent$$636_cellIndex$$17$$--
            }
          }else {
            $JSCompiler_StaticMethods__setFocusOnEditableElementInNode$$(this, $agent$$636_cellIndex$$17$$, $row$$110_rowInfo$$23$$)
          }
        }else {
          $cell$$34_clickEditRequest$$1_elems$$3$$ = this.$FindCellByIndex$($row$$110_rowInfo$$23$$, $cell$$34_clickEditRequest$$1_elems$$3$$.cellIndex);
          $AdfAssert$$.$assertDomElement$($cell$$34_clickEditRequest$$1_elems$$3$$);
          $agent$$636_cellIndex$$17$$ = $AdfAgent$$.$AGENT$;
          if($agent$$636_cellIndex$$17$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$) {
            var $focusElement$$4$$ = $JSCompiler_StaticMethods__getFirstInputElementInNode$$($agent$$636_cellIndex$$17$$, $cell$$34_clickEditRequest$$1_elems$$3$$);
            $focusElement$$4$$ || ($focusElement$$4$$ = $JSCompiler_StaticMethods__getFirstInputElementInNode$$($agent$$636_cellIndex$$17$$, $row$$110_rowInfo$$23$$));
            $focusElement$$4$$ && this.$_grabFocus$()
          }else {
            this.$_grabFocus$()
          }
          $JSCompiler_StaticMethods__setFocusOnEditableElementInNode$$(this, $agent$$636_cellIndex$$17$$, $cell$$34_clickEditRequest$$1_elems$$3$$) == $JSCompiler_alias_NULL$$ && $JSCompiler_StaticMethods__setFocusOnEditableElementInNode$$(this, $agent$$636_cellIndex$$17$$, $row$$110_rowInfo$$23$$) == $JSCompiler_alias_NULL$$ && $JSCompiler_StaticMethods__setFocusOnNode$$($cell$$34_clickEditRequest$$1_elems$$3$$)
        }
        $selectRow$$ && ($JSCompiler_StaticMethods__isRowSelectionEnabled$$(this) && !this.$_selIsSelected$($rowKey$$123$$)) && (this.$_selUnselectAll$(), this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $rowKey$$123$$, $row$$110_rowInfo$$23$$), $JSCompiler_StaticMethods__selSelectRow$$(this, $rowKey$$123$$, $row$$110_rowInfo$$23$$));
        this.$_clickEditRequest$ && delete this.$_clickEditRequest$;
        this.$_processClickToEditRequestTimerId$ && delete this.$_processClickToEditRequestTimerId$
      }
    }
  }
};
$AdfDhtmlTableBasePeer$$.prototype.$_handleTabKey$ = function $$AdfDhtmlTableBasePeer$$$$$_handleTabKey$$($target$$185$$, $domEvent$$83$$) {
  var $attrs$$51_outer$$inline_4258_rowKey$$inline_4262$$ = this.$GetRowKeyAndRow$($target$$185$$, this.$getDomElement$()), $isLastEditable_shiftDown$$ = $domEvent$$83$$.shiftKey, $editComponent_parentRow$$inline_4259_propagate$$8$$ = $JSCompiler_alias_TRUE$$;
  if($attrs$$51_outer$$inline_4258_rowKey$$inline_4262$$ != $JSCompiler_alias_NULL$$) {
    var $agent$$inline_4260_editComponentPeer_row$$111$$ = $attrs$$51_outer$$inline_4258_rowKey$$inline_4262$$[1];
    if($agent$$inline_4260_editComponentPeer_row$$111$$ != $JSCompiler_alias_NULL$$) {
      var $colCount$$10_detailRow$$4_params$$73$$ = $JSCompiler_StaticMethods__getCellAndIndexForNode$$(this, $target$$185$$, $agent$$inline_4260_editComponentPeer_row$$111$$), $cell$$35_elems$$4$$ = $colCount$$10_detailRow$$4_params$$73$$.$cell$;
      if($cell$$35_elems$$4$$) {
        var $cellIndex$$18_isFirstEditable_propagate$$inline_4261$$ = $colCount$$10_detailRow$$4_params$$73$$.cellIndex;
        !this.$_ctePatternStart$ && 0 != this.$_ctePatternStart$ && (this.$_ctePatternStart$ = $cellIndex$$18_isFirstEditable_propagate$$inline_4261$$);
        if($JSCompiler_StaticMethods__isClickToEdit$$(this) && $JSCompiler_StaticMethods__getActiveRowKey$$(this) != $JSCompiler_alias_NULL$$) {
          var $cell$$35_elems$$4$$ = $AdfDomUtils$$.$getInputElementsInNode$($cell$$35_elems$$4$$), $elemCount$$3$$ = $cell$$35_elems$$4$$.length;
          if(0 < $elemCount$$3$$) {
            if(!$isLastEditable_shiftDown$$ && $AdfDomUtils$$.$isAncestorOrSelf$($cell$$35_elems$$4$$[$elemCount$$3$$ - 1], $target$$185$$)) {
              if(this.$_hasDetailStamp$ && ($colCount$$10_detailRow$$4_params$$73$$ = $agent$$inline_4260_editComponentPeer_row$$111$$.nextSibling) && $AdfAgent$$.$AGENT$.getAttribute($colCount$$10_detailRow$$4_params$$73$$, $AdfDhtmlTableBasePeer$$.$_DETAIL_ROW_MARKER$, $JSCompiler_alias_FALSE$$)) {
                if($cell$$35_elems$$4$$ = $AdfDomUtils$$.$getInputElementsInNode$($colCount$$10_detailRow$$4_params$$73$$), 0 < $cell$$35_elems$$4$$.length) {
                  return $JSCompiler_alias_TRUE$$
                }
              }
              $colCount$$10_detailRow$$4_params$$73$$ = this.$__getVisibleLeafColumns$().length;
              $isLastEditable_shiftDown$$ = $cellIndex$$18_isFirstEditable_propagate$$inline_4261$$ >= $colCount$$10_detailRow$$4_params$$73$$ - 1;
              if(!$isLastEditable_shiftDown$$) {
                for($cellIndex$$18_isFirstEditable_propagate$$inline_4261$$++;$cellIndex$$18_isFirstEditable_propagate$$inline_4261$$ < $colCount$$10_detailRow$$4_params$$73$$;) {
                  $cell$$35_elems$$4$$ = $AdfDomUtils$$.$getInputElementsInNode$(this.$FindCellByIndex$($agent$$inline_4260_editComponentPeer_row$$111$$, $cellIndex$$18_isFirstEditable_propagate$$inline_4261$$));
                  if(0 < $cell$$35_elems$$4$$.length) {
                    break
                  }
                  $cellIndex$$18_isFirstEditable_propagate$$inline_4261$$++
                }
                $isLastEditable_shiftDown$$ = $cellIndex$$18_isFirstEditable_propagate$$inline_4261$$ == $colCount$$10_detailRow$$4_params$$73$$
              }
              if($isLastEditable_shiftDown$$) {
                if($editComponent_parentRow$$inline_4259_propagate$$8$$ = $AdfRichUIPeer$$.$getFirstAncestorComponent$($target$$185$$)) {
                  $agent$$inline_4260_editComponentPeer_row$$111$$ = $editComponent_parentRow$$inline_4259_propagate$$8$$.$getPeer$(), $agent$$inline_4260_editComponentPeer_row$$111$$.$RunValidation$ && $agent$$inline_4260_editComponentPeer_row$$111$$.$RunValidation$($editComponent_parentRow$$inline_4259_propagate$$8$$, $target$$185$$)
                }
                $JSCompiler_StaticMethods__clickToEditActivateRow$$(this, $attrs$$51_outer$$inline_4258_rowKey$$inline_4262$$[0], $JSCompiler_alias_TRUE$$);
                $editComponent_parentRow$$inline_4259_propagate$$8$$ = !this.$_clickEditRequest$
              }
            }else {
              if($isLastEditable_shiftDown$$ && $AdfDomUtils$$.$isAncestorOrSelf$($cell$$35_elems$$4$$[0], $target$$185$$)) {
                $cellIndex$$18_isFirstEditable_propagate$$inline_4261$$ = 0 == $colCount$$10_detailRow$$4_params$$73$$.cellIndex;
                if(!$cellIndex$$18_isFirstEditable_propagate$$inline_4261$$) {
                  for($cellIndex$$18_isFirstEditable_propagate$$inline_4261$$ = $colCount$$10_detailRow$$4_params$$73$$.cellIndex - 1;0 <= $cellIndex$$18_isFirstEditable_propagate$$inline_4261$$;) {
                    $cell$$35_elems$$4$$ = $AdfDomUtils$$.$getInputElementsInNode$(this.$FindCellByIndex$($agent$$inline_4260_editComponentPeer_row$$111$$, $cellIndex$$18_isFirstEditable_propagate$$inline_4261$$));
                    if(0 < $cell$$35_elems$$4$$.length) {
                      break
                    }
                    $cellIndex$$18_isFirstEditable_propagate$$inline_4261$$--
                  }
                  $cellIndex$$18_isFirstEditable_propagate$$inline_4261$$ = -1 == $cellIndex$$18_isFirstEditable_propagate$$inline_4261$$
                }
                $cellIndex$$18_isFirstEditable_propagate$$inline_4261$$ && ($JSCompiler_StaticMethods__clickToEditActivateRow$$(this, $attrs$$51_outer$$inline_4258_rowKey$$inline_4262$$[0], $JSCompiler_alias_FALSE$$), $editComponent_parentRow$$inline_4259_propagate$$8$$ = !this.$_clickEditRequest$)
              }
            }
          }
        }
      }
    }
  }else {
    if(!$isLastEditable_shiftDown$$ && this.$_hasDetailStamp$ && $JSCompiler_StaticMethods__isClickToEdit$$(this)) {
      $attrs$$51_outer$$inline_4258_rowKey$$inline_4262$$ = this.$getDomElement$();
      $editComponent_parentRow$$inline_4259_propagate$$8$$ = $target$$185$$.parentNode;
      $agent$$inline_4260_editComponentPeer_row$$111$$ = $AdfAgent$$.$AGENT$;
      for($cellIndex$$18_isFirstEditable_propagate$$inline_4261$$ = $JSCompiler_alias_TRUE$$;$editComponent_parentRow$$inline_4259_propagate$$8$$ && $editComponent_parentRow$$inline_4259_propagate$$8$$ != $attrs$$51_outer$$inline_4258_rowKey$$inline_4262$$;) {
        if("TR" == $agent$$inline_4260_editComponentPeer_row$$111$$.$getNodeName$($editComponent_parentRow$$inline_4259_propagate$$8$$) && $agent$$inline_4260_editComponentPeer_row$$111$$.getAttribute($editComponent_parentRow$$inline_4259_propagate$$8$$, $AdfDhtmlTableBasePeer$$.$_DETAIL_ROW_MARKER$, $JSCompiler_alias_FALSE$$)) {
          elems = $AdfDomUtils$$.$getInputElementsInNode$($editComponent_parentRow$$inline_4259_propagate$$8$$);
          0 < elems.length && elems[elems.length - 1] == $target$$185$$ && ($attrs$$51_outer$$inline_4258_rowKey$$inline_4262$$ = $agent$$inline_4260_editComponentPeer_row$$111$$.getAttribute($editComponent_parentRow$$inline_4259_propagate$$8$$.previousSibling, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$), $JSCompiler_StaticMethods__clickToEditActivateRow$$(this, $attrs$$51_outer$$inline_4258_rowKey$$inline_4262$$, $JSCompiler_alias_TRUE$$), $cellIndex$$18_isFirstEditable_propagate$$inline_4261$$ = $JSCompiler_alias_FALSE$$);
          break
        }
        $editComponent_parentRow$$inline_4259_propagate$$8$$ = $editComponent_parentRow$$inline_4259_propagate$$8$$.parentNode
      }
      return $cellIndex$$18_isFirstEditable_propagate$$inline_4261$$
    }
  }
  return $editComponent_parentRow$$inline_4259_propagate$$8$$
};
function $JSCompiler_StaticMethods__clickToEditActivateRow$$($JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$, $curRowKey$$1_scroller$$35$$, $elem$$47_isNext$$5$$, $cellIndex$$19_scrollToPos$$7$$) {
  delete $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$_lastRowKeyInView$;
  var $attrs$$52$$ = $elem$$47_isNext$$5$$ ? $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$_getNextRowKeyAndRow$($curRowKey$$1_scroller$$35$$) : $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$_getPreviousRowKeyAndRow$($curRowKey$$1_scroller$$35$$);
  if(!$attrs$$52$$.$isAtTop$) {
    var $rowKey$$125$$ = $attrs$$52$$.$rowKey$, $lastRowKeyInView$$2$$ = $attrs$$52$$.$lastRowKeyInView$;
    if($rowKey$$125$$ != $JSCompiler_alias_NULL$$) {
      $JSCompiler_StaticMethods__setActiveRowKey$$($JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$, $rowKey$$125$$), $JSCompiler_StaticMethods__unclipRow$$($JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$, $attrs$$52$$.$row$), $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$_clickEditRequest$ = $cellIndex$$19_scrollToPos$$7$$ != $JSCompiler_alias_VOID$$ ? {cellIndex:$cellIndex$$19_scrollToPos$$7$$} : {$activateCellType$:!$elem$$47_isNext$$5$$ ? 
      "last" : "first"}, $elem$$47_isNext$$5$$ = $AdfPage$$.$PAGE$.$_activeDomNode$, $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$ = $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$getComponent$().$getProperty$("activeRowKey"), $curRowKey$$1_scroller$$35$$ != $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$ && ($elem$$47_isNext$$5$$ && $elem$$47_isNext$$5$$.blur) && $elem$$47_isNext$$5$$.blur()
    }else {
      if($lastRowKeyInView$$2$$ != $JSCompiler_alias_NULL$$) {
        $curRowKey$$1_scroller$$35$$ = $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$GetScroller$();
        if(!$JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$) || $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$_isPaged$) {
          $curRowKey$$1_scroller$$35$$ = $curRowKey$$1_scroller$$35$$[$AdfDhtmlTableBasePeer$$.$_VSCROLLER$]
        }
        $cellIndex$$19_scrollToPos$$7$$ = $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$_currentScrollTop$ + ($elem$$47_isNext$$5$$ ? $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$_averageRowHeight$ : -$JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$_averageRowHeight$);
        0 < $cellIndex$$19_scrollToPos$$7$$ && $cellIndex$$19_scrollToPos$$7$$ < $JSCompiler_StaticMethods__getScrollHeight$$($JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$) && ($JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$_lastRowKeyInView$ = $lastRowKeyInView$$2$$, $JSCompiler_StaticMethods__getScrollerClientHeight$$($JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$) + $cellIndex$$19_scrollToPos$$7$$ < $JSCompiler_StaticMethods__getScrollHeight$$($JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$) && 
        ($AdfAgent$$.$AGENT$.$scrollToPos$($curRowKey$$1_scroller$$35$$, $JSCompiler_alias_NULL$$, $cellIndex$$19_scrollToPos$$7$$), $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$_clickEditRequest$ = {$activateRowType$:$elem$$47_isNext$$5$$ ? "next" : "previous"}))
      }
    }
  }
}
function $JSCompiler_StaticMethods__processClickToEditActivateRequest$$($JSCompiler_StaticMethods__processClickToEditActivateRequest$self$$) {
  var $clickEditRequest$$2$$ = $JSCompiler_StaticMethods__processClickToEditActivateRequest$self$$.$_clickEditRequest$;
  if($clickEditRequest$$2$$ && $clickEditRequest$$2$$.$activateRowType$) {
    var $activateNextRow$$ = "next" == $clickEditRequest$$2$$.$activateRowType$;
    attrs = $activateNextRow$$ ? $JSCompiler_StaticMethods__processClickToEditActivateRequest$self$$.$_getNextRowKeyAndRow$($JSCompiler_StaticMethods__processClickToEditActivateRequest$self$$.$_lastRowKeyInView$) : $JSCompiler_StaticMethods__processClickToEditActivateRequest$self$$.$_getPreviousRowKeyAndRow$($JSCompiler_StaticMethods__processClickToEditActivateRequest$self$$.$_lastRowKeyInView$);
    $clickEditRequest$$2$$.$activateCellType$ = $activateNextRow$$ ? "first" : "last";
    attrs.$rowKey$ && $JSCompiler_StaticMethods__setActiveRowKey$$($JSCompiler_StaticMethods__processClickToEditActivateRequest$self$$, attrs.$rowKey$);
    delete $JSCompiler_StaticMethods__processClickToEditActivateRequest$self$$.$_lastRowKeyInView$
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$_restoreScrollPosition$ = function $$AdfDhtmlTableBasePeer$$$$$_restoreScrollPosition$$() {
  var $scrollLeft$$38$$ = this.$getComponent$().getScrollLeft();
  0 <= $scrollLeft$$38$$ && this.$scrollToPos$($scrollLeft$$38$$, -1, $JSCompiler_alias_TRUE$$)
};
$AdfDhtmlTableBasePeer$$.prototype.$scrollColumnIntoView$ = function $$AdfDhtmlTableBasePeer$$$$$scrollColumnIntoView$$($columnId$$4$$, $column$$23$$) {
  $AdfAssert$$.assert($columnId$$4$$ != $JSCompiler_alias_NULL$$ || $column$$23$$ != $JSCompiler_alias_NULL$$);
  var $agent$$639$$ = $AdfAgent$$.$AGENT$;
  if(!$column$$23$$ && ($column$$23$$ = $agent$$639$$.getElementById($columnId$$4$$), !$column$$23$$)) {
    return
  }
  var $displayIndex$$19_scroller$$37$$ = $agent$$639$$.$getIntAttribute$($column$$23$$, "_d_index", -1);
  if(!$JSCompiler_StaticMethods__isColumnFrozen$$(this, $displayIndex$$19_scroller$$37$$)) {
    $displayIndex$$19_scroller$$37$$ = this.$GetScroller$();
    if(!$JSCompiler_StaticMethods__hasSingleScroller$$(this) || this.$_isPaged$) {
      $displayIndex$$19_scroller$$37$$ = $displayIndex$$19_scroller$$37$$[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$]
    }
    var $scrollToPos$$8$$ = $column$$23$$.offsetLeft;
    if($scrollToPos$$8$$ != this.$_currentScrollLeft$) {
      var $animDuration$$18_page$$188$$ = this.$_colScrollAnimationDuration$;
      $animDuration$$18_page$$188$$ == $JSCompiler_alias_VOID$$ && ($animDuration$$18_page$$188$$ = $AdfPage$$.$PAGE$, this.$_colScrollAnimationDuration$ = $animDuration$$18_page$$188$$ = $animDuration$$18_page$$188$$.$isAnimationEnabled$() ? parseInt($animDuration$$18_page$$188$$.$getLookAndFeel$().$getSkinProperty$("af|table-tr-column-scroll-animation-duration")) : 0);
      0 < $animDuration$$18_page$$188$$ ? $AdfDhtmlElementAnimator$animate$$(3, $animDuration$$18_page$$188$$, [{element:$displayIndex$$19_scroller$$37$$, $properties$:{scrollLeft:$scrollToPos$$8$$}}], $JSCompiler_alias_NULL$$, $JSCompiler_alias_NULL$$, $JSCompiler_alias_NULL$$) : $agent$$639$$.$scrollToPos$($displayIndex$$19_scroller$$37$$, $scrollToPos$$8$$, $JSCompiler_alias_NULL$$)
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.scrollColumnIntoView", {$scrollColumnIntoView$:$AdfDhtmlTableBasePeer$$.prototype.$scrollColumnIntoView$});
$AdfDhtmlTableBasePeer$$.prototype.$getRowIndex$ = function $$AdfDhtmlTableBasePeer$$$$$getRowIndex$$($rowInfo$$24_rowKey$$126$$) {
  $AdfAssert$$.$assertString$($rowInfo$$24_rowKey$$126$$);
  $AdfAssert$$.assert($rowInfo$$24_rowKey$$126$$ != $JSCompiler_alias_NULL$$, "Row Key cannot be null");
  var $index$$170$$ = -1;
  if($rowInfo$$24_rowKey$$126$$ = this.$FindRowByKey$($rowInfo$$24_rowKey$$126$$)) {
    $index$$170$$ = $rowInfo$$24_rowKey$$126$$.index
  }
  return $index$$170$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.getRowIndex", {$getRowIndex$:$AdfDhtmlTableBasePeer$$.prototype.$getRowIndex$});
$AdfDhtmlTableBasePeer$$.prototype.$getRowKey$ = function $$AdfDhtmlTableBasePeer$$$$$getRowKey$$($index$$171$$) {
  $AdfAssert$$.$assertNumber$($index$$171$$);
  $AdfAssert$$.assert(0 <= $index$$171$$, "index must be greater than or equal to 0");
  for(var $rowKey$$127$$ = $JSCompiler_alias_NULL$$, $blockList$$23$$ = this.$GetDataBody$().childNodes, $numBlocks$$10$$ = $blockList$$23$$.length, $i$$538$$ = 0;$i$$538$$ < $numBlocks$$10$$;$i$$538$$++) {
    var $block$$55$$ = $blockList$$23$$[$i$$538$$], $startRow$$15$$ = $block$$55$$.$startRow$;
    if($index$$171$$ >= $startRow$$15$$ && $index$$171$$ < $startRow$$15$$ + $block$$55$$.$numRows$) {
      $rowKey$$127$$ = $AdfAgent$$.$AGENT$.getAttribute($block$$55$$.rows[$index$$171$$ - $startRow$$15$$], $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
      break
    }
  }
  return $rowKey$$127$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.getRowKey", {$getRowKey$:$AdfDhtmlTableBasePeer$$.prototype.$getRowKey$});
function $JSCompiler_StaticMethods__queueColumnSelectionEvent$$($JSCompiler_StaticMethods__queueColumnSelectionEvent$self$$) {
  if(!$AdfCollections$$.$isEmpty$($JSCompiler_StaticMethods__queueColumnSelectionEvent$self$$.$_colSelEventSelectedColIds$) || !$AdfCollections$$.$isEmpty$($JSCompiler_StaticMethods__queueColumnSelectionEvent$self$$.$_colSelEventUnselectedColIds$)) {
    var $component$$1669$$ = $JSCompiler_StaticMethods__queueColumnSelectionEvent$self$$.$getComponent$();
    $AdfTableUtils$$.$queueColumnSelectionEvent$($component$$1669$$, $JSCompiler_StaticMethods__queueColumnSelectionEvent$self$$.$_colSelEventSelectedColIds$, $JSCompiler_StaticMethods__queueColumnSelectionEvent$self$$.$_colSelEventUnselectedColIds$);
    $JSCompiler_StaticMethods__queueColumnSelectionEvent$self$$.$_colSelEventSelectedColIds$ = {};
    $JSCompiler_StaticMethods__queueColumnSelectionEvent$self$$.$_colSelEventUnselectedColIds$ = {}
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$ConvertClientIdToLocator$ = function $$AdfDhtmlTableBasePeer$$$$$ConvertClientIdToLocator$$($clientIdDepth$$7_component$$1670$$, $childComponent$$21_childNode$$16$$, $descComponentClientId$$8_rowInfo$$25_subComponentId$$7$$, $replaceArray$$9$$) {
  var $clientId$$392_endIndex$$9_header$$5$$ = this.$__getColumnHeader$();
  if($clientId$$392_endIndex$$9_header$$5$$ && ($childComponent$$21_childNode$$16$$ = $childComponent$$21_childNode$$16$$.$getPeer$().$getDomElement$()) && $AdfDomUtils$$.$isAncestor$($clientId$$392_endIndex$$9_header$$5$$, $childComponent$$21_childNode$$16$$)) {
    return
  }
  $clientId$$392_endIndex$$9_header$$5$$ = $clientIdDepth$$7_component$$1670$$.$getClientId$();
  $clientIdDepth$$7_component$$1670$$ = $AdfStrings$$.count($clientId$$392_endIndex$$9_header$$5$$, ":");
  $AdfAssert$$.assert(0 <= $descComponentClientId$$8_rowInfo$$25_subComponentId$$7$$.indexOf($clientId$$392_endIndex$$9_header$$5$$));
  $descComponentClientId$$8_rowInfo$$25_subComponentId$$7$$ = $descComponentClientId$$8_rowInfo$$25_subComponentId$$7$$.substring($clientId$$392_endIndex$$9_header$$5$$.length + 1);
  $clientId$$392_endIndex$$9_header$$5$$ = $descComponentClientId$$8_rowInfo$$25_subComponentId$$7$$.indexOf(":");
  0 < $clientId$$392_endIndex$$9_header$$5$$ && ($descComponentClientId$$8_rowInfo$$25_subComponentId$$7$$ = this.$FindRowByKey$($descComponentClientId$$8_rowInfo$$25_subComponentId$$7$$.substring(0, $clientId$$392_endIndex$$9_header$$5$$)), $replaceArray$$9$$.push([$clientIdDepth$$7_component$$1670$$ + 1, $descComponentClientId$$8_rowInfo$$25_subComponentId$$7$$ ? $descComponentClientId$$8_rowInfo$$25_subComponentId$$7$$.index : $JSCompiler_alias_NULL$$]))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ConvertClientIdToLocator", {$ConvertClientIdToLocator$:$AdfDhtmlTableBasePeer$$.prototype.$ConvertClientIdToLocator$});
$AdfDhtmlTableBasePeer$$.prototype.$convertLocatorToClientId$ = function $$AdfDhtmlTableBasePeer$$$$$convertLocatorToClientId$$($component$$1671$$, $rowIndex$$13$$) {
  var $clientId$$393$$ = $component$$1671$$.$getClientId$(), $rowKey$$129$$ = $JSCompiler_alias_NULL$$, $blocks$$19_dataBody$$136$$ = this.$GetDataBody$();
  if($blocks$$19_dataBody$$136$$ != $JSCompiler_alias_NULL$$) {
    for(var $blocks$$19_dataBody$$136$$ = $blocks$$19_dataBody$$136$$.childNodes, $i$$539$$ = 0;$i$$539$$ < $blocks$$19_dataBody$$136$$.length && !$rowKey$$129$$;$i$$539$$++) {
      var $block$$56$$ = $blocks$$19_dataBody$$136$$[$i$$539$$], $startRow$$16$$ = $block$$56$$.$startRow$;
      if($rowIndex$$13$$ >= $startRow$$16$$ && $rowIndex$$13$$ < $startRow$$16$$ + $block$$56$$.$numRows$) {
        $rowKey$$129$$ = $block$$56$$.rows[$rowIndex$$13$$ - $startRow$$16$$].getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
        break
      }
    }
  }
  return $rowKey$$129$$ ? $clientId$$393$$ + ":" + $rowKey$$129$$ : $JSCompiler_alias_NULL$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.convertLocatorToClientId", {$convertLocatorToClientId$:$AdfDhtmlTableBasePeer$$.prototype.$convertLocatorToClientId$});
function $JSCompiler_StaticMethods__computeAutoHeight$$($JSCompiler_StaticMethods__computeAutoHeight$self_i$$540$$) {
  var $agent$$640$$ = $AdfAgent$$.$AGENT$, $autoHeight$$ = 0, $autoHeightRows$$1$$ = $JSCompiler_StaticMethods__computeAutoHeight$self_i$$540$$.$_autoHeightRows$;
  if(0 < $autoHeightRows$$1$$) {
    var $isGecko$$5$$ = $agent$$640$$.$getPlatform$() == $AdfAgent$$.$GECKO_PLATFORM$, $firstVisibleRow$$ = $JSCompiler_StaticMethods__computeAutoHeight$self_i$$540$$.$GetFirstVisibleRowKeyAndRow$().$row$;
    if($firstVisibleRow$$) {
      var $dataTables$$11$$ = $JSCompiler_StaticMethods__computeAutoHeight$self_i$$540$$.$GetDataBody$().childNodes, $beforeVisible_tableCount$$11$$ = $dataTables$$11$$.length, $visibleRows$$ = 0, $currentStyle$$12_tableIndex$$1$$ = 0;
      for($JSCompiler_StaticMethods__computeAutoHeight$self_i$$540$$ = 0;$JSCompiler_StaticMethods__computeAutoHeight$self_i$$540$$ < $beforeVisible_tableCount$$11$$ && $visibleRows$$ < $autoHeightRows$$1$$;$JSCompiler_StaticMethods__computeAutoHeight$self_i$$540$$++) {
        var $currentStyle$$12_tableIndex$$1$$ = $JSCompiler_StaticMethods__computeAutoHeight$self_i$$540$$, $rows$$46_table$$62$$ = $dataTables$$11$$[$JSCompiler_StaticMethods__computeAutoHeight$self_i$$540$$], $rows$$46_table$$62$$ = $rows$$46_table$$62$$.rows, $rowCount$$40$$ = 0;
        $rows$$46_table$$62$$ != $JSCompiler_alias_NULL$$ && ($rowCount$$40$$ = $rows$$46_table$$62$$.length);
        for(var $j$$55$$ = 0;$j$$55$$ < $rowCount$$40$$ && $visibleRows$$ < $autoHeightRows$$1$$;$j$$55$$++) {
          if($firstVisibleRow$$ === $rows$$46_table$$62$$[$j$$55$$] || 0 < $visibleRows$$) {
            $visibleRows$$++;
            var $height$$52$$ = $rows$$46_table$$62$$[$j$$55$$].getBoundingClientRect().height, $autoHeight$$ = $autoHeight$$ + $height$$52$$
          }
        }
      }
    }
    if($visibleRows$$ != $autoHeightRows$$1$$ && 0 < $visibleRows$$) {
      $beforeVisible_tableCount$$11$$ = $JSCompiler_alias_FALSE$$;
      for($JSCompiler_StaticMethods__computeAutoHeight$self_i$$540$$ = $currentStyle$$12_tableIndex$$1$$;0 <= $JSCompiler_StaticMethods__computeAutoHeight$self_i$$540$$;$JSCompiler_StaticMethods__computeAutoHeight$self_i$$540$$--) {
        $rows$$46_table$$62$$ = $dataTables$$11$$[$JSCompiler_StaticMethods__computeAutoHeight$self_i$$540$$];
        $rows$$46_table$$62$$ = $rows$$46_table$$62$$.rows;
        $rowCount$$40$$ = 0;
        $rows$$46_table$$62$$ != $JSCompiler_alias_NULL$$ && ($rowCount$$40$$ = $rows$$46_table$$62$$.length);
        for($j$$55$$ = $rowCount$$40$$ - 1;0 <= $j$$55$$ && $visibleRows$$ < $autoHeightRows$$1$$;$j$$55$$--) {
          $firstVisibleRow$$ === $rows$$46_table$$62$$[$j$$55$$] ? $beforeVisible_tableCount$$11$$ = $JSCompiler_alias_TRUE$$ : $beforeVisible_tableCount$$11$$ && ($visibleRows$$++, $isGecko$$5$$ ? ($currentStyle$$12_tableIndex$$1$$ = $agent$$640$$.getComputedStyle($rows$$46_table$$62$$[$j$$55$$]), $height$$52$$ = parseFloat($currentStyle$$12_tableIndex$$1$$.height)) : $height$$52$$ = $rows$$46_table$$62$$[$j$$55$$].offsetHeight, $autoHeight$$ += $height$$52$$)
        }
      }
    }
  }
  return $isGecko$$5$$ ? Math.round($autoHeight$$) : $autoHeight$$
}
function $JSCompiler_StaticMethods__sizeOuterContainer$$($container$$31$$, $newHeight$$46$$) {
  var $agent$$642_currentStyle$$13$$ = $AdfAgent$$.$AGENT$;
  if("border-box" == $agent$$642_currentStyle$$13$$.$getBoxSizing$($container$$31$$)) {
    var $cssLengthAsInt$$7$$ = $AdfAgent$$.$getCSSLengthAsInt$, $agent$$642_currentStyle$$13$$ = $agent$$642_currentStyle$$13$$.getComputedStyle($container$$31$$);
    $newHeight$$46$$ = $newHeight$$46$$ + $cssLengthAsInt$$7$$($agent$$642_currentStyle$$13$$.paddingTop) + $cssLengthAsInt$$7$$($agent$$642_currentStyle$$13$$.paddingBottom) + $cssLengthAsInt$$7$$($agent$$642_currentStyle$$13$$.marginTop) + $cssLengthAsInt$$7$$($agent$$642_currentStyle$$13$$.marginBottom) + $cssLengthAsInt$$7$$($agent$$642_currentStyle$$13$$.borderTopWidth) + $cssLengthAsInt$$7$$($agent$$642_currentStyle$$13$$.borderBottomWidth)
  }
  $container$$31$$.style.height = $newHeight$$46$$ + "px";
  $container$$31$$.style.minHeight && parseFloat($container$$31$$.style.minHeight) > $newHeight$$46$$ && ($container$$31$$.style.minHeight = $newHeight$$46$$ + "px")
}
$AdfDhtmlTableBasePeer$$.prototype.$AdjustAutoHeight$ = function $$AdfDhtmlTableBasePeer$$$$$AdjustAutoHeight$$() {
  var $blockList$$inline_4278_container$$32_container$$inline_4283_pcPeer$$3_scrollerHeight$$inline_4282$$ = this.$GetPanelCollectionPeer$(), $dataBody$$138_oldWidth$$inline_4286$$ = this.$GetDataBody$();
  if($blockList$$inline_4278_container$$32_container$$inline_4283_pcPeer$$3_scrollerHeight$$inline_4282$$ && $blockList$$inline_4278_container$$32_container$$inline_4283_pcPeer$$3_scrollerHeight$$inline_4282$$.$isDetached$()) {
    var $blockList$$inline_4278_container$$32_container$$inline_4283_pcPeer$$3_scrollerHeight$$inline_4282$$ = this.$getDomElement$(), $autoHeightRows$$inline_4279_bodyHeight$$3_clientHeight$$3$$ = $blockList$$inline_4278_container$$32_container$$inline_4283_pcPeer$$3_scrollerHeight$$inline_4282$$.clientHeight;
    this.$__fixPanelCollectionDimensions$($JSCompiler_alias_TRUE$$);
    this.$SizeDataBody$($dataBody$$138_oldWidth$$inline_4286$$, $blockList$$inline_4278_container$$32_container$$inline_4283_pcPeer$$3_scrollerHeight$$inline_4282$$.clientWidth, $autoHeightRows$$inline_4279_bodyHeight$$3_clientHeight$$3$$);
    this.$IsEmpty$ || $JSCompiler_StaticMethods__setScrollerHeight$$(this, $autoHeightRows$$inline_4279_bodyHeight$$3_clientHeight$$3$$, this.$_cachedCHHeight$, this.$_cachedCFHeight$, this.$_cachedNBHeight$)
  }else {
    if(this.$isHeightAutoSized$() && !this.$BusyAnimating$()) {
      var $autoHeightRows$$inline_4279_bodyHeight$$3_clientHeight$$3$$ = !this.$IsEmpty$ ? $JSCompiler_StaticMethods__computeAutoHeight$$(this) : $dataBody$$138_oldWidth$$inline_4286$$.offsetHeight, $agent$$643_container$$inline_4268_isIE8$$1_numBlocks$$inline_4280$$ = $AdfAgent$$.$AGENT$, $agent$$643_container$$inline_4268_isIE8$$1_numBlocks$$inline_4280$$ = $agent$$643_container$$inline_4268_isIE8$$1_numBlocks$$inline_4280$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && 9 > $agent$$643_container$$inline_4268_isIE8$$1_numBlocks$$inline_4280$$.$getVersion$() && 
      7 < $agent$$643_container$$inline_4268_isIE8$$1_numBlocks$$inline_4280$$.$getVersion$();
      if(this.$IsEmpty$ || $autoHeightRows$$inline_4279_bodyHeight$$3_clientHeight$$3$$ != $dataBody$$138_oldWidth$$inline_4286$$.offsetHeight || $agent$$643_container$$inline_4268_isIE8$$1_numBlocks$$inline_4280$$ && 2 > this.$GetRowCount$()) {
        var $agent$$643_container$$inline_4268_isIE8$$1_numBlocks$$inline_4280$$ = this.$getDomElement$(), $isScrollbarHiding$$inline_4269_rowCount$$inline_5752_totalRowCount$$inline_4281$$ = this.$_scrollbarBehavior$ == $AdfDhtmlTableBasePeer$$.$_SCROLLBAR_BEHAVIOR_OVERLAY$, $blockList$$inline_5753_newHeight$$inline_4271_scrollbarHeight$$inline_4270$$ = $isScrollbarHiding$$inline_4269_rowCount$$inline_5752_totalRowCount$$inline_4281$$ && !this.$IsEmpty$ ? 0 : $JSCompiler_StaticMethods__getScrollbarHeight$$(this), 
        $blockList$$inline_5753_newHeight$$inline_4271_scrollbarHeight$$inline_4270$$ = $autoHeightRows$$inline_4279_bodyHeight$$3_clientHeight$$3$$ + this.$_cachedCHHeight$ + this.$_cachedCFHeight$ + this.$_cachedNBHeight$ + $blockList$$inline_5753_newHeight$$inline_4271_scrollbarHeight$$inline_4270$$;
        $JSCompiler_StaticMethods__sizeOuterContainer$$($agent$$643_container$$inline_4268_isIE8$$1_numBlocks$$inline_4280$$, $blockList$$inline_5753_newHeight$$inline_4271_scrollbarHeight$$inline_4270$$);
        if(this.$IsEmpty$) {
          $isScrollbarHiding$$inline_4269_rowCount$$inline_5752_totalRowCount$$inline_4281$$ && (this.$_scrollerOverlayEmptyOverflowStyle$ = $agent$$643_container$$inline_4268_isIE8$$1_numBlocks$$inline_4280$$.style.overflow, $agent$$643_container$$inline_4268_isIE8$$1_numBlocks$$inline_4280$$.style.overflow = "hidden")
        }else {
          var $agent$$inline_4272_newSbh$$inline_4274_numBlocks$$inline_5754$$ = $AdfAgent$$.$getAgent$(), $b$$inline_5755_isIE$$inline_4273$$ = $agent$$inline_4272_newSbh$$inline_4274_numBlocks$$inline_5754$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$;
          $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$$(this);
          $JSCompiler_StaticMethods__setScrollerHeight$$(this, $blockList$$inline_5753_newHeight$$inline_4271_scrollbarHeight$$inline_4270$$, this.$_cachedCHHeight$, this.$_cachedCFHeight$, this.$_cachedNBHeight$);
          $blockList$$inline_5753_newHeight$$inline_4271_scrollbarHeight$$inline_4270$$ = $isScrollbarHiding$$inline_4269_rowCount$$inline_5752_totalRowCount$$inline_4281$$ ? 0 : $JSCompiler_StaticMethods__getScrollbarHeight$$(this);
          $JSCompiler_StaticMethods__setScrollerWidth$$(this, $agent$$643_container$$inline_4268_isIE8$$1_numBlocks$$inline_4280$$.clientWidth, this.$_frozenWidth$);
          $b$$inline_5755_isIE$$inline_4273$$ && 8 > $agent$$inline_4272_newSbh$$inline_4274_numBlocks$$inline_5754$$.$getVersion$() && $JSCompiler_StaticMethods__setFakeCanvasHeight$$(this, this.$_canvasHeight$);
          $agent$$inline_4272_newSbh$$inline_4274_numBlocks$$inline_5754$$ = $JSCompiler_StaticMethods__getScrollbarHeight$$(this);
          $blockList$$inline_5753_newHeight$$inline_4271_scrollbarHeight$$inline_4270$$ != $agent$$inline_4272_newSbh$$inline_4274_numBlocks$$inline_5754$$ && !$isScrollbarHiding$$inline_4269_rowCount$$inline_5752_totalRowCount$$inline_4281$$ && ($blockList$$inline_5753_newHeight$$inline_4271_scrollbarHeight$$inline_4270$$ = $autoHeightRows$$inline_4279_bodyHeight$$3_clientHeight$$3$$ + this.$_cachedCHHeight$ + this.$_cachedCFHeight$ + $agent$$inline_4272_newSbh$$inline_4274_numBlocks$$inline_5754$$, 
          $JSCompiler_StaticMethods__sizeOuterContainer$$($agent$$643_container$$inline_4268_isIE8$$1_numBlocks$$inline_4280$$, $blockList$$inline_5753_newHeight$$inline_4271_scrollbarHeight$$inline_4270$$), $JSCompiler_StaticMethods__setScrollerHeight$$(this, $blockList$$inline_5753_newHeight$$inline_4271_scrollbarHeight$$inline_4270$$, this.$_cachedCHHeight$, this.$_cachedCFHeight$, this.$_cachedNBHeight$));
          this.$SizeDataBody$(this.$GetDataBody$(), $agent$$643_container$$inline_4268_isIE8$$1_numBlocks$$inline_4280$$.clientWidth, $agent$$643_container$$inline_4268_isIE8$$1_numBlocks$$inline_4280$$.clientHeight)
        }
        $blockList$$inline_4278_container$$32_container$$inline_4283_pcPeer$$3_scrollerHeight$$inline_4282$$ && this.$__fixPanelCollectionDimensions$($JSCompiler_alias_FALSE$$)
      }
      $blockList$$inline_4278_container$$32_container$$inline_4283_pcPeer$$3_scrollerHeight$$inline_4282$$ = $dataBody$$138_oldWidth$$inline_4286$$.childNodes;
      $autoHeightRows$$inline_4279_bodyHeight$$3_clientHeight$$3$$ = this.$_autoHeightRows$;
      $agent$$643_container$$inline_4268_isIE8$$1_numBlocks$$inline_4280$$ = $blockList$$inline_4278_container$$32_container$$inline_4283_pcPeer$$3_scrollerHeight$$inline_4282$$.length;
      $isScrollbarHiding$$inline_4269_rowCount$$inline_5752_totalRowCount$$inline_4281$$ = 0;
      if(this.$_hasDetailStamp$) {
        $blockList$$inline_5753_newHeight$$inline_4271_scrollbarHeight$$inline_4270$$ = $dataBody$$138_oldWidth$$inline_4286$$.childNodes;
        $agent$$inline_4272_newSbh$$inline_4274_numBlocks$$inline_5754$$ = $blockList$$inline_5753_newHeight$$inline_4271_scrollbarHeight$$inline_4270$$.length;
        for($b$$inline_5755_isIE$$inline_4273$$ = 0;$b$$inline_5755_isIE$$inline_4273$$ < $agent$$inline_4272_newSbh$$inline_4274_numBlocks$$inline_5754$$;$b$$inline_5755_isIE$$inline_4273$$++) {
          var $rows$$inline_5756$$ = $JSCompiler_alias_NULL$$;
          $JSCompiler_alias_NULL$$ != $blockList$$inline_5753_newHeight$$inline_4271_scrollbarHeight$$inline_4270$$[$b$$inline_5755_isIE$$inline_4273$$] && ($rows$$inline_5756$$ = $blockList$$inline_5753_newHeight$$inline_4271_scrollbarHeight$$inline_4270$$[$b$$inline_5755_isIE$$inline_4273$$].rows);
          $JSCompiler_alias_NULL$$ != $rows$$inline_5756$$ && ($isScrollbarHiding$$inline_4269_rowCount$$inline_5752_totalRowCount$$inline_4281$$ += $rows$$inline_5756$$.length)
        }
      }else {
        $isScrollbarHiding$$inline_4269_rowCount$$inline_5752_totalRowCount$$inline_4281$$ = this.$GetRowCount$()
      }
      this.$_allRowsAvailableOnClient$($blockList$$inline_4278_container$$32_container$$inline_4283_pcPeer$$3_scrollerHeight$$inline_4282$$, $agent$$643_container$$inline_4268_isIE8$$1_numBlocks$$inline_4280$$) && $isScrollbarHiding$$inline_4269_rowCount$$inline_5752_totalRowCount$$inline_4281$$ <= $autoHeightRows$$inline_4279_bodyHeight$$3_clientHeight$$3$$ && ($blockList$$inline_4278_container$$32_container$$inline_4283_pcPeer$$3_scrollerHeight$$inline_4282$$ = $JSCompiler_StaticMethods__getScrollerClientHeight$$(this), 
      $blockList$$inline_4278_container$$32_container$$inline_4283_pcPeer$$3_scrollerHeight$$inline_4282$$ != this.$_canvasHeight$ && (this.$_canvasHeight$ = $blockList$$inline_4278_container$$32_container$$inline_4283_pcPeer$$3_scrollerHeight$$inline_4282$$, $JSCompiler_StaticMethods__setFakeCanvasHeight$$(this, $blockList$$inline_4278_container$$32_container$$inline_4283_pcPeer$$3_scrollerHeight$$inline_4282$$), $blockList$$inline_4278_container$$32_container$$inline_4283_pcPeer$$3_scrollerHeight$$inline_4282$$ = 
      this.$getDomElement$(), $JSCompiler_StaticMethods__setScrollerWidth$$(this, $blockList$$inline_4278_container$$32_container$$inline_4283_pcPeer$$3_scrollerHeight$$inline_4282$$.clientWidth, this.$_frozenWidth$), this.$SizeDataBody$($dataBody$$138_oldWidth$$inline_4286$$, $blockList$$inline_4278_container$$32_container$$inline_4283_pcPeer$$3_scrollerHeight$$inline_4282$$.clientWidth, $blockList$$inline_4278_container$$32_container$$inline_4283_pcPeer$$3_scrollerHeight$$inline_4282$$.clientHeight)));
      if(!this.$_stretchingTheColumns$ && !this.$_desendentResizeQueued$ && ($dataBody$$138_oldWidth$$inline_4286$$ = this.$_totalWidth$, $JSCompiler_StaticMethods__stretchTheColumns$$(this), this.$_totalWidth$ != $dataBody$$138_oldWidth$$inline_4286$$ && !this.$_desendentResizeQueued$)) {
        this.$_desendentResizeQueued$ = $JSCompiler_alias_TRUE$$;
        try {
          $AdfPage$$.$PAGE$.$__queueDescendantResizeNotifySource$(this.$getComponent$()), $AdfPage$$.$PAGE$.$__doDescendantResizeNotify$()
        }finally {
          delete this.$_desendentResizeQueued$
        }
      }
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.AdjustAutoHeight", {$AdjustAutoHeight$:$AdfDhtmlTableBasePeer$$.prototype.$AdjustAutoHeight$});
$AdfDhtmlTableBasePeer$$.$_maxMessageType$ = function $$AdfDhtmlTableBasePeer$$$$_maxMessageType$$($clientId$$394_messages$$22$$) {
  $AdfAssert$$.$assertString$($clientId$$394_messages$$22$$);
  $clientId$$394_messages$$22$$ = $AdfPage$$.$PAGE$.$getMessages$($clientId$$394_messages$$22$$);
  for(var $messageType$$2$$ = $AdfFacesMessage$$.$TYPE_INFO$, $i$$541$$ = 0;$i$$541$$ < $clientId$$394_messages$$22$$.length;$i$$541$$++) {
    $messageType$$2$$ = Math.max($messageType$$2$$, $AdfFacesMessage$$.$getTypeFromMessage$($clientId$$394_messages$$22$$[$i$$541$$]))
  }
  return $messageType$$2$$
};
function $JSCompiler_StaticMethods__getRTLScrollAdjustment$$($JSCompiler_StaticMethods__getRTLScrollAdjustment$self$$) {
  var $agent$$644_scroller$$38$$ = $AdfAgent$$.$getAgent$(), $platform$$7$$ = $agent$$644_scroller$$38$$.$getPlatform$();
  if($platform$$7$$ == $AdfAgent$$.$IE_PLATFORM$ && 7 < $agent$$644_scroller$$38$$.$getVersion$() || $platform$$7$$ == $AdfAgent$$.$WEBKIT_PLATFORM$) {
    $agent$$644_scroller$$38$$ = $JSCompiler_StaticMethods__getRTLScrollAdjustment$self$$.$GetScroller$();
    if(!$JSCompiler_StaticMethods__getRTLScrollAdjustment$self$$.$_footerless$ || $JSCompiler_StaticMethods__getRTLScrollAdjustment$self$$.$_isPaged$) {
      $agent$$644_scroller$$38$$ = $agent$$644_scroller$$38$$[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$]
    }
    return $agent$$644_scroller$$38$$.scrollWidth - $agent$$644_scroller$$38$$.clientWidth - $JSCompiler_StaticMethods__getRTLScrollAdjustment$self$$.$_currentScrollLeft$
  }
  return $JSCompiler_StaticMethods__getRTLScrollAdjustment$self$$.$_currentScrollLeft$
}
$AdfDhtmlTableBasePeer$$.prototype.$DescendantMessageChanged$ = function $$AdfDhtmlTableBasePeer$$$$$DescendantMessageChanged$$() {
  var $domElement$$491_messageType$$3_rowInfo$$26$$ = this.$getDomElement$(), $agent$$645$$ = $AdfAgent$$.$AGENT$, $clientId$$395_newExistingBitSet$$ = this.$getComponent$().$getClientId$(), $rowKeysWithMessages$$ = this.$_rowKeysWithMessages$;
  $rowKeysWithMessages$$ || (this.$_rowKeysWithMessages$ = $rowKeysWithMessages$$ = []);
  for(var $clientIdsWithMessages_lastMessageType$$ = $AdfPage$$.$PAGE$.$getClientIdsWithMessages$($clientId$$395_newExistingBitSet$$), $clientId$$395_newExistingBitSet$$ = {}, $rowHeaderCache$$ = {}, $i$$542$$ = 0;$i$$542$$ < $clientIdsWithMessages_lastMessageType$$.length;$i$$542$$++) {
    var $attrs$$54_clientIdWithMessages_rowHeaderDom_target$$187$$ = $clientIdsWithMessages_lastMessageType$$[$i$$542$$], $maxMessageType$$ = $AdfDhtmlTableBasePeer$$.$_maxMessageType$($attrs$$54_clientIdWithMessages_rowHeaderDom_target$$187$$);
    if($attrs$$54_clientIdWithMessages_rowHeaderDom_target$$187$$ = $agent$$645$$.getElementById($attrs$$54_clientIdWithMessages_rowHeaderDom_target$$187$$)) {
      if($attrs$$54_clientIdWithMessages_rowHeaderDom_target$$187$$ = this.$GetRowKeyAndRow$($attrs$$54_clientIdWithMessages_rowHeaderDom_target$$187$$, $domElement$$491_messageType$$3_rowInfo$$26$$)) {
        var $rowKey$$130$$ = $attrs$$54_clientIdWithMessages_rowHeaderDom_target$$187$$[0];
        if($attrs$$54_clientIdWithMessages_rowHeaderDom_target$$187$$ = this.$GetRowHeaderCellFromRow$($attrs$$54_clientIdWithMessages_rowHeaderDom_target$$187$$[1])) {
          var $n$$13$$ = $AdfCollections$$.indexOf($rowKeysWithMessages$$, $rowKey$$130$$);
          -1 == $n$$13$$ && ($n$$13$$ = $rowKeysWithMessages$$.push($rowKey$$130$$) - 1);
          $clientId$$395_newExistingBitSet$$[$n$$13$$] = Math.max($maxMessageType$$, !$clientId$$395_newExistingBitSet$$[$n$$13$$] ? -1 : $clientId$$395_newExistingBitSet$$[$n$$13$$]);
          $rowHeaderCache$$[$n$$13$$] = $attrs$$54_clientIdWithMessages_rowHeaderDom_target$$187$$
        }
      }
    }
  }
  for($i$$542$$ = $rowKeysWithMessages$$.length - 1;-1 < $i$$542$$;$i$$542$$--) {
    if($rowKey$$130$$ = $rowKeysWithMessages$$[$i$$542$$], $clientId$$395_newExistingBitSet$$[$i$$542$$]) {
      $attrs$$54_clientIdWithMessages_rowHeaderDom_target$$187$$ = $rowHeaderCache$$[$i$$542$$], $clientIdsWithMessages_lastMessageType$$ = $agent$$645$$.$getExpandoProperty$($attrs$$54_clientIdWithMessages_rowHeaderDom_target$$187$$, $AdfDhtmlTableBasePeer$$.$_MAX_ROWHEADER_MSGTYPE_EXPANDO$, -1), $domElement$$491_messageType$$3_rowInfo$$26$$ = $clientId$$395_newExistingBitSet$$[$i$$542$$], $clientIdsWithMessages_lastMessageType$$ != $domElement$$491_messageType$$3_rowInfo$$26$$ && (-1 < $clientIdsWithMessages_lastMessageType$$ && 
      $AdfMessageUtils$$.$removeCSSClassName$($attrs$$54_clientIdWithMessages_rowHeaderDom_target$$187$$, $clientIdsWithMessages_lastMessageType$$), $agent$$645$$.$setExpandoProperty$($attrs$$54_clientIdWithMessages_rowHeaderDom_target$$187$$, $AdfDhtmlTableBasePeer$$.$_MAX_ROWHEADER_MSGTYPE_EXPANDO$, $domElement$$491_messageType$$3_rowInfo$$26$$), $AdfMessageUtils$$.$addCSSClassName$($attrs$$54_clientIdWithMessages_rowHeaderDom_target$$187$$, $domElement$$491_messageType$$3_rowInfo$$26$$))
    }else {
      if($domElement$$491_messageType$$3_rowInfo$$26$$ = this.$FindRowByKey$($rowKey$$130$$)) {
        if($attrs$$54_clientIdWithMessages_rowHeaderDom_target$$187$$ = this.$GetRowHeaderCellFromRow$($domElement$$491_messageType$$3_rowInfo$$26$$.$tr$)) {
          $clientIdsWithMessages_lastMessageType$$ = $agent$$645$$.$getExpandoProperty$($attrs$$54_clientIdWithMessages_rowHeaderDom_target$$187$$, $AdfDhtmlTableBasePeer$$.$_MAX_ROWHEADER_MSGTYPE_EXPANDO$, -1), $AdfMessageUtils$$.$removeCSSClassName$($attrs$$54_clientIdWithMessages_rowHeaderDom_target$$187$$, $clientIdsWithMessages_lastMessageType$$), $agent$$645$$.$setExpandoProperty$($attrs$$54_clientIdWithMessages_rowHeaderDom_target$$187$$, $AdfDhtmlTableBasePeer$$.$_MAX_ROWHEADER_MSGTYPE_EXPANDO$, 
          -1), $AdfCollections$$.$removeArrayKey$($rowKeysWithMessages$$, $i$$542$$)
        }
      }else {
        $AdfCollections$$.$removeArrayKey$($rowKeysWithMessages$$, $i$$542$$)
      }
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.DescendantMessageChanged", {$DescendantMessageChanged$:$AdfDhtmlTableBasePeer$$.prototype.$DescendantMessageChanged$});
$AdfDhtmlTableBasePeer$$.prototype.$ApplyTooltipTitle$ = function $$AdfDhtmlTableBasePeer$$$$$ApplyTooltipTitle$$($target$$188$$) {
  var $onlyTextNode$$2$$ = $JSCompiler_StaticMethods__getOnlyTextNode$$($target$$188$$), $JSCompiler_temp$$54_cloneCell$$inline_4290$$;
  if($JSCompiler_temp$$54_cloneCell$$inline_4290$$ = $onlyTextNode$$2$$) {
    $JSCompiler_temp$$54_cloneCell$$inline_4290$$ = $target$$188$$.cloneNode($JSCompiler_alias_TRUE$$);
    var $isTruncated$$inline_4291$$ = $JSCompiler_alias_FALSE$$;
    $AdfAgent$$.$AGENT$.$copyStyle$($target$$188$$, $JSCompiler_temp$$54_cloneCell$$inline_4290$$);
    $JSCompiler_temp$$54_cloneCell$$inline_4290$$.style.width = "";
    for(var $children$$inline_4292_domElement$$inline_4295$$ = $JSCompiler_temp$$54_cloneCell$$inline_4290$$.getElementsByTagName("input"), $i$$inline_4293_tempTable$$inline_4296$$ = $children$$inline_4292_domElement$$inline_4295$$.length - 1;0 <= $i$$inline_4293_tempTable$$inline_4296$$;$i$$inline_4293_tempTable$$inline_4296$$--) {
      var $child$$inline_4294$$ = $children$$inline_4292_domElement$$inline_4295$$[$i$$inline_4293_tempTable$$inline_4296$$];
      $child$$inline_4294$$.id = "";
      $child$$inline_4294$$.name = ""
    }
    $children$$inline_4292_domElement$$inline_4295$$ = this.$getDomElement$();
    $i$$inline_4293_tempTable$$inline_4296$$ = $target$$188$$.ownerDocument.createElement("table");
    $children$$inline_4292_domElement$$inline_4295$$.appendChild($i$$inline_4293_tempTable$$inline_4296$$);
    $i$$inline_4293_tempTable$$inline_4296$$.insertRow(-1).appendChild($JSCompiler_temp$$54_cloneCell$$inline_4290$$);
    $target$$188$$.offsetWidth < $JSCompiler_temp$$54_cloneCell$$inline_4290$$.offsetWidth && ($isTruncated$$inline_4291$$ = $JSCompiler_alias_TRUE$$);
    $children$$inline_4292_domElement$$inline_4295$$.removeChild($i$$inline_4293_tempTable$$inline_4296$$);
    $JSCompiler_temp$$54_cloneCell$$inline_4290$$ = $isTruncated$$inline_4291$$
  }
  $JSCompiler_temp$$54_cloneCell$$inline_4290$$ && $target$$188$$.setAttribute("title", $onlyTextNode$$2$$.nodeValue)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ApplyTooltipTitle", {$ApplyTooltipTitle$:$AdfDhtmlTableBasePeer$$.prototype.$ApplyTooltipTitle$});
function $JSCompiler_StaticMethods__getParentMatchingId$$($JSCompiler_StaticMethods__getParentMatchingId$self_rootElem$$9$$, $domElem$$10_target$$189$$, $id$$349$$) {
  var $elem$$49$$ = $JSCompiler_alias_NULL$$;
  for($JSCompiler_StaticMethods__getParentMatchingId$self_rootElem$$9$$ = $JSCompiler_StaticMethods__getParentMatchingId$self_rootElem$$9$$.$getDomElement$();!$elem$$49$$ && $domElem$$10_target$$189$$ && $domElem$$10_target$$189$$ != $JSCompiler_StaticMethods__getParentMatchingId$self_rootElem$$9$$.parent && 1 == $domElem$$10_target$$189$$.nodeType;) {
    if($domElem$$10_target$$189$$.id && 0 <= $domElem$$10_target$$189$$.id.indexOf($id$$349$$)) {
      $elem$$49$$ = $domElem$$10_target$$189$$;
      break
    }else {
      $domElem$$10_target$$189$$ = $domElem$$10_target$$189$$.parentNode
    }
  }
  return $elem$$49$$
}
function $JSCompiler_StaticMethods__resizeNavBar$$($JSCompiler_StaticMethods__resizeNavBar$self$$, $newWidth$$64$$) {
  var $agent$$646_nbarpgcnt_shouldResize$$ = $JSCompiler_alias_FALSE$$;
  $newWidth$$64$$ < $JSCompiler_StaticMethods__resizeNavBar$self$$.$_cachedNBWidth$ && !$JSCompiler_StaticMethods__resizeNavBar$self$$.$_nbarMin$ ? $agent$$646_nbarpgcnt_shouldResize$$ = $JSCompiler_StaticMethods__resizeNavBar$self$$.$_nbarMin$ = $JSCompiler_alias_TRUE$$ : $newWidth$$64$$ >= $JSCompiler_StaticMethods__resizeNavBar$self$$.$_cachedNBWidth$ && $JSCompiler_StaticMethods__resizeNavBar$self$$.$_nbarMin$ && ($JSCompiler_StaticMethods__resizeNavBar$self$$.$_nbarMin$ = $JSCompiler_alias_FALSE$$, 
  $agent$$646_nbarpgcnt_shouldResize$$ = $JSCompiler_alias_TRUE$$);
  if($agent$$646_nbarpgcnt_shouldResize$$) {
    var $agent$$646_nbarpgcnt_shouldResize$$ = $AdfAgent$$.$AGENT$, $clientId$$396_nbarpgcntId$$ = $JSCompiler_StaticMethods__resizeNavBar$self$$.$getComponent$().$getClientId$(), $nbarrngtxt_nbarrngtxtId$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$396_nbarpgcntId$$, $AdfDhtmlTableBasePeer$$.$_NAVBAR_RANGE_TEXT$), $nbarrngtxt_nbarrngtxtId$$ = $agent$$646_nbarpgcnt_shouldResize$$.getElementById($nbarrngtxt_nbarrngtxtId$$), $clientId$$396_nbarpgcntId$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$396_nbarpgcntId$$, 
    $AdfDhtmlTableBasePeer$$.$_NAVBAR_PAGE_CNT$), $agent$$646_nbarpgcnt_shouldResize$$ = $agent$$646_nbarpgcnt_shouldResize$$.getElementById($clientId$$396_nbarpgcntId$$);
    $JSCompiler_StaticMethods__resizeNavBar$self$$.$_nbarMin$ ? ($agent$$646_nbarpgcnt_shouldResize$$.style.display = "none", $nbarrngtxt_nbarrngtxtId$$.style.display = "none") : ($agent$$646_nbarpgcnt_shouldResize$$.style.display = "", $nbarrngtxt_nbarrngtxtId$$.style.display = "")
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$__handleNavBarItemsClick$ = function $$AdfDhtmlTableBasePeer$$$$$__handleNavBarItemsClick$$($domEvent$$84$$, $target$$190$$) {
  var $first$$inline_4300_isClicked$$ = $JSCompiler_alias_FALSE$$;
  if($JSCompiler_StaticMethods__isNavBarLink$$(this, $target$$190$$, $AdfDhtmlTableBasePeer$$.$_NAVBAR_PREVIOUS$)) {
    if(!(-1 < $JSCompiler_StaticMethods__isLinkDisabled$$($target$$190$$))) {
      var $first$$inline_4300_isClicked$$ = parseInt(this.$GetFirst$()), $navbarPageRow_rows$$inline_4301$$ = parseInt(this.$GetRows$()), $first$$inline_4300_isClicked$$ = Math.max($first$$inline_4300_isClicked$$ - $navbarPageRow_rows$$inline_4301$$, 0);
      this.$QueueRangeChangeEvent$(this.$GetFirst$(), $first$$inline_4300_isClicked$$);
      $AdfPage$$.$PAGE$.$addPartialTargets$(this.$getComponent$());
      $AdfAgent$$.$AGENT$.$eatEvent$($domEvent$$84$$);
      $first$$inline_4300_isClicked$$ = $JSCompiler_alias_TRUE$$
    }
  }else {
    $JSCompiler_StaticMethods__isNavBarLink$$(this, $target$$190$$, $AdfDhtmlTableBasePeer$$.$_NAVBAR_NEXT$) ? -1 < $JSCompiler_StaticMethods__isLinkDisabled$$($target$$190$$) || (this.$_handleNextClick$($domEvent$$84$$), $first$$inline_4300_isClicked$$ = $JSCompiler_alias_TRUE$$) : $JSCompiler_StaticMethods__isNavBarLink$$(this, $target$$190$$, $AdfDhtmlTableBasePeer$$.$_NAVBAR_FIRST$) ? -1 < $JSCompiler_StaticMethods__isLinkDisabled$$($target$$190$$) || (this.$QueueRangeChangeEvent$(this.$GetFirst$(), 
    0), $AdfPage$$.$PAGE$.$addPartialTargets$(this.$getComponent$()), $AdfAgent$$.$AGENT$.$eatEvent$($domEvent$$84$$), $first$$inline_4300_isClicked$$ = $JSCompiler_alias_TRUE$$) : ($navbarPageRow_rows$$inline_4301$$ = $JSCompiler_StaticMethods__getNavBarPageRow$$(this, $target$$190$$, $AdfDhtmlTableBasePeer$$.$_NAVBAR_LAST$), $navbarPageRow_rows$$inline_4301$$ != $JSCompiler_alias_NULL$$ ? -1 < $JSCompiler_StaticMethods__isLinkDisabled$$($target$$190$$) || ($JSCompiler_StaticMethods__handlePageRowClick$$(this, 
    $navbarPageRow_rows$$inline_4301$$, $domEvent$$84$$), $first$$inline_4300_isClicked$$ = $JSCompiler_alias_TRUE$$) : ($navbarPageRow_rows$$inline_4301$$ = $JSCompiler_StaticMethods__getNavBarPageRow$$(this, $target$$190$$, $AdfDhtmlTableBasePeer$$.$_NAVBAR_PAGE$), $navbarPageRow_rows$$inline_4301$$ != $JSCompiler_alias_NULL$$ && ($JSCompiler_StaticMethods__handlePageRowClick$$(this, $navbarPageRow_rows$$inline_4301$$, $domEvent$$84$$), $first$$inline_4300_isClicked$$ = $JSCompiler_alias_TRUE$$)))
  }
  $first$$inline_4300_isClicked$$ && $AdfDomUtils$$.$addCSSClassName$($target$$190$$, "p_AFActivated")
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__handleNavBarItemsClick", {$__handleNavBarItemsClick$:$AdfDhtmlTableBasePeer$$.prototype.$__handleNavBarItemsClick$});
function $JSCompiler_StaticMethods__isLinkDisabled$$($element$$287$$) {
  return $element$$287$$.className.indexOf("p_AFDisabled")
}
$AdfDhtmlTableBasePeer$$.prototype.$__handleLoadMoreItemsClick$ = function $$AdfDhtmlTableBasePeer$$$$$__handleLoadMoreItemsClick$$($domEvent$$85$$, $target$$191$$) {
  var $component$$1674$$ = this.$getComponent$(), $targetId$$15$$ = $target$$191$$.id;
  $targetId$$15$$ == $AdfRichUIPeer$$.$CreateSubId$($component$$1674$$.$getClientId$(), $AdfDhtmlTableBasePeer$$.$_LOAD_MORE_BOTTOM_LINK$) ? $JSCompiler_StaticMethods__loadMoreFetch$$(this, $JSCompiler_alias_TRUE$$) : $targetId$$15$$ == $AdfRichUIPeer$$.$CreateSubId$($component$$1674$$.$getClientId$(), $AdfDhtmlTableBasePeer$$.$_LOAD_MORE_TOP_LINK$) && $JSCompiler_StaticMethods__loadMoreFetch$$(this, $JSCompiler_alias_FALSE$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__handleLoadMoreItemsClick", {$__handleLoadMoreItemsClick$:$AdfDhtmlTableBasePeer$$.prototype.$__handleLoadMoreItemsClick$});
function $JSCompiler_StaticMethods__loadMoreFetch$$($JSCompiler_StaticMethods__loadMoreFetch$self$$, $bottom$$9$$) {
  var $blockList$$26_firstBlock$$13_key$$89_lastBlock$$9$$ = $JSCompiler_StaticMethods__loadMoreFetch$self$$.$GetDataBody$().childNodes, $index$$172_newStart$$9_numBlocks$$13$$ = $blockList$$26_firstBlock$$13_key$$89_lastBlock$$9$$.length;
  if($bottom$$9$$) {
    var $blockList$$26_firstBlock$$13_key$$89_lastBlock$$9$$ = $blockList$$26_firstBlock$$13_key$$89_lastBlock$$9$$[$index$$172_newStart$$9_numBlocks$$13$$ - 1], $index$$172_newStart$$9_numBlocks$$13$$ = $blockList$$26_firstBlock$$13_key$$89_lastBlock$$9$$.$startRow$ + $blockList$$26_firstBlock$$13_key$$89_lastBlock$$9$$.$numRows$, $rowCount$$42$$ = $JSCompiler_StaticMethods__loadMoreFetch$self$$.$GetRowCount$();
    if(0 < $rowCount$$42$$ && $index$$172_newStart$$9_numBlocks$$13$$ < $rowCount$$42$$ || 0 > $rowCount$$42$$) {
      $index$$172_newStart$$9_numBlocks$$13$$ -= 1, $blockList$$26_firstBlock$$13_key$$89_lastBlock$$9$$ = $JSCompiler_StaticMethods__getBlockLastRowKey$$($blockList$$26_firstBlock$$13_key$$89_lastBlock$$9$$), $JSCompiler_StaticMethods__loadMoreFetch$self$$.$_startFetch$($AdfTableDataFetchEvent$$.$AFTER_KEY_SUBTYPE$, $index$$172_newStart$$9_numBlocks$$13$$, $blockList$$26_firstBlock$$13_key$$89_lastBlock$$9$$, $JSCompiler_alias_NULL$$, $JSCompiler_alias_FALSE$$)
    }
  }else {
    $blockList$$26_firstBlock$$13_key$$89_lastBlock$$9$$ = $blockList$$26_firstBlock$$13_key$$89_lastBlock$$9$$[0], $index$$172_newStart$$9_numBlocks$$13$$ = $blockList$$26_firstBlock$$13_key$$89_lastBlock$$9$$.$startRow$, $blockList$$26_firstBlock$$13_key$$89_lastBlock$$9$$ = $JSCompiler_StaticMethods__getBlockFirstRowKey$$($blockList$$26_firstBlock$$13_key$$89_lastBlock$$9$$), $JSCompiler_StaticMethods__loadMoreFetch$self$$.$_startFetch$($AdfTableDataFetchEvent$$.$BEFORE_KEY_SUBTYPE$, $index$$172_newStart$$9_numBlocks$$13$$, 
    $blockList$$26_firstBlock$$13_key$$89_lastBlock$$9$$, $JSCompiler_alias_NULL$$, $JSCompiler_alias_FALSE$$)
  }
}
function $JSCompiler_StaticMethods__updateLoadMoreItemsRangeText$$($JSCompiler_StaticMethods__updateLoadMoreItemsRangeText$self$$, $start$$20$$, $end$$11$$, $rowCount$$43$$, $loadMoreRngId_rngText_top$$31$$) {
  if(!$JSCompiler_StaticMethods__updateLoadMoreItemsRangeText$self$$.$_isImplicitLoadMore$) {
    var $laf$$94$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$(), $component$$1675_i$$543$$ = $JSCompiler_StaticMethods__updateLoadMoreItemsRangeText$self$$.$getComponent$(), $loadMoreDiv_nodes$$27$$ = $JSCompiler_StaticMethods__getLoadMore$$($JSCompiler_StaticMethods__updateLoadMoreItemsRangeText$self$$, $loadMoreRngId_rngText_top$$31$$);
    $loadMoreRngId_rngText_top$$31$$ = $AdfRichUIPeer$$.$CreateSubId$($component$$1675_i$$543$$.$getClientId$(), $loadMoreRngId_rngText_top$$31$$ ? $AdfDhtmlTableBasePeer$$.$_LOAD_MORE_RNG_TOP_TEXT$ : $AdfDhtmlTableBasePeer$$.$_LOAD_MORE_RNG_BOTTOM_TEXT$);
    $start$$20$$ = parseInt($start$$20$$) + 1;
    $loadMoreDiv_nodes$$27$$ = $loadMoreDiv_nodes$$27$$.childNodes[0].childNodes;
    for($component$$1675_i$$543$$ = 0;$component$$1675_i$$543$$ < $loadMoreDiv_nodes$$27$$.length;$component$$1675_i$$543$$++) {
      if($loadMoreDiv_nodes$$27$$[$component$$1675_i$$543$$].id != $JSCompiler_alias_NULL$$ && -1 != $loadMoreDiv_nodes$$27$$[$component$$1675_i$$543$$].id.indexOf($loadMoreRngId_rngText_top$$31$$)) {
        $loadMoreRngId_rngText_top$$31$$ = $JSCompiler_alias_NULL$$;
        $loadMoreRngId_rngText_top$$31$$ = 0 < $JSCompiler_StaticMethods__updateLoadMoreItemsRangeText$self$$.$GetRowCount$() && 0 < $rowCount$$43$$ ? $laf$$94$$.$getTranslatedString$("af_table.LABEL_ITEM_RANGE_KNOWN_COUNT", new String($start$$20$$), new String($end$$11$$), new String($rowCount$$43$$)) : $laf$$94$$.$getTranslatedString$("af_table.LABEL_ITEM_RANGE_UNKNOWN_COUNT", new String($start$$20$$), new String($end$$11$$));
        $loadMoreDiv_nodes$$27$$[$component$$1675_i$$543$$].childNodes[0].nodeValue = $loadMoreRngId_rngText_top$$31$$;
        break
      }
    }
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$GetFirst$ = function $$AdfDhtmlTableBasePeer$$$$$GetFirst$$() {
  return this.$getComponent$().getFirst()
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetFirst", {$GetFirst$:$AdfDhtmlTableBasePeer$$.prototype.$GetFirst$});
$AdfDhtmlTableBasePeer$$.prototype.$RegisterFirstPropertyChange$ = function $$AdfDhtmlTableBasePeer$$$$$RegisterFirstPropertyChange$$() {
  $AdfRichUIPeer$$.$addComponentPropertyChanges$($AdfDhtmlTablePeer$$, "first")
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.RegisterFirstPropertyChange", {$RegisterFirstPropertyChange$:$AdfDhtmlTableBasePeer$$.prototype.$RegisterFirstPropertyChange$});
$AdfDhtmlTableBasePeer$$.prototype.$GetRows$ = function $$AdfDhtmlTableBasePeer$$$$$GetRows$$() {
  return this.$getComponent$().getRows()
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetRows", {$GetRows$:$AdfDhtmlTableBasePeer$$.prototype.$GetRows$});
$AdfDhtmlTableBasePeer$$.prototype.$ComponentFirstChanged$ = function $$AdfDhtmlTableBasePeer$$$$$ComponentFirstChanged$$($component$$1676$$, $domElement$$492$$, $newValue$$144$$, $oldValue$$102$$) {
  this.$QueueRangeChangeEvent$($oldValue$$102$$, $newValue$$144$$);
  this.$_isPaged$ && $AdfPage$$.$PAGE$.$addPartialTargets$($component$$1676$$);
  return $JSCompiler_alias_FALSE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ComponentFirstChanged", {$ComponentFirstChanged$:$AdfDhtmlTableBasePeer$$.prototype.$ComponentFirstChanged$});
$AdfDhtmlTableBasePeer$$.prototype.$ComponentRowsChanged$ = function $$AdfDhtmlTableBasePeer$$$$$ComponentRowsChanged$$($component$$1677$$, $domElement$$493$$, $newValue$$145$$, $oldValue$$103$$) {
  $AdfRangeChangeEvent$$.$queue$($component$$1677$$, (0).toString(), parseInt($oldValue$$103$$).toString(), (0).toString(), parseInt($newValue$$145$$).toString());
  this.$_isPaged$ && $AdfPage$$.$PAGE$.$addPartialTargets$($component$$1677$$);
  return $JSCompiler_alias_FALSE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ComponentRowsChanged", {$ComponentRowsChanged$:$AdfDhtmlTableBasePeer$$.prototype.$ComponentRowsChanged$});
$AdfDhtmlTableBasePeer$$.prototype.$QueueRangeChangeEvent$ = function $$AdfDhtmlTableBasePeer$$$$$QueueRangeChangeEvent$$($oldValue$$104$$, $newValue$$146$$) {
  var $component$$1678$$ = this.$getComponent$(), $rows$$48$$ = parseInt(this.$GetRows$()), $oldStart$$6$$ = parseInt($oldValue$$104$$), $newStart$$10$$ = parseInt($newValue$$146$$);
  $AdfRangeChangeEvent$$.$queue$($component$$1678$$, $oldStart$$6$$.toString(), ($oldStart$$6$$ + $rows$$48$$ - 1).toString(), $newStart$$10$$.toString(), ($newStart$$10$$ + $rows$$48$$ - 1).toString())
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.QueueRangeChangeEvent", {$QueueRangeChangeEvent$:$AdfDhtmlTableBasePeer$$.prototype.$QueueRangeChangeEvent$});
function $JSCompiler_StaticMethods__isNavBarLink$$($JSCompiler_StaticMethods__isNavBarLink$self$$, $target$$192$$, $linkId$$2_suffixId$$) {
  $linkId$$2_suffixId$$ = $AdfRichUIPeer$$.$CreateSubId$($JSCompiler_StaticMethods__isNavBarLink$self$$.$getComponent$().$getClientId$(), $linkId$$2_suffixId$$);
  return $JSCompiler_alias_NULL$$ != $JSCompiler_StaticMethods__getParentMatchingId$$($JSCompiler_StaticMethods__isNavBarLink$self$$, $target$$192$$, $linkId$$2_suffixId$$)
}
function $JSCompiler_StaticMethods__getNavBarPageRow$$($JSCompiler_StaticMethods__getNavBarPageRow$self_elem$$50$$, $target$$193$$, $linkId$$3_suffixId$$1$$) {
  $linkId$$3_suffixId$$1$$ = $AdfRichUIPeer$$.$CreateSubId$($JSCompiler_StaticMethods__getNavBarPageRow$self_elem$$50$$.$getComponent$().$getClientId$(), $linkId$$3_suffixId$$1$$);
  $JSCompiler_StaticMethods__getNavBarPageRow$self_elem$$50$$ = $JSCompiler_StaticMethods__getParentMatchingId$$($JSCompiler_StaticMethods__getNavBarPageRow$self_elem$$50$$, $target$$193$$, $linkId$$3_suffixId$$1$$);
  if($JSCompiler_StaticMethods__getNavBarPageRow$self_elem$$50$$ != $JSCompiler_alias_NULL$$) {
    return $JSCompiler_StaticMethods__getNavBarPageRow$self_elem$$50$$.id.substring($linkId$$3_suffixId$$1$$.length)
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$_handleNextClick$ = function $$AdfDhtmlTableBasePeer$$$$$_handleNextClick$$($domEvent$$88$$) {
  var $first$$14$$ = parseInt(this.$GetFirst$()), $rows$$50$$ = parseInt(this.$GetRows$());
  this.$QueueRangeChangeEvent$(this.$GetFirst$(), $first$$14$$ + $rows$$50$$);
  $AdfPage$$.$PAGE$.$addPartialTargets$(this.$getComponent$());
  $AdfAgent$$.$AGENT$.$eatEvent$($domEvent$$88$$)
};
function $JSCompiler_StaticMethods__handlePageRowClick$$($JSCompiler_StaticMethods__handlePageRowClick$self$$, $row$$113$$, $domEvent$$89$$) {
  $JSCompiler_StaticMethods__handlePageRowClick$self$$.$QueueRangeChangeEvent$($JSCompiler_StaticMethods__handlePageRowClick$self$$.$GetFirst$(), $row$$113$$);
  $AdfPage$$.$PAGE$.$addPartialTargets$($JSCompiler_StaticMethods__handlePageRowClick$self$$.$getComponent$());
  $AdfAgent$$.$AGENT$.$eatEvent$($domEvent$$89$$)
}
$AdfDhtmlTableBasePeer$$.prototype.$setBusy$ = function $$AdfDhtmlTableBasePeer$$$$$setBusy$$($component$$1679$$, $isBusy$$25$$) {
  $AdfAgent$$.$AGENT$.$supportsTransientStyleClasses$() && $AdfDhtmlTableBasePeer$$.$superclass$.$setBusy$.call(this, $component$$1679$$, $isBusy$$25$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.setBusy", {$setBusy$:$AdfDhtmlTableBasePeer$$.prototype.$setBusy$});
$AdfDhtmlTableBasePeer$$.prototype.$setSelectedRowKeysWithoutEvent$ = function $$AdfDhtmlTableBasePeer$$$$$setSelectedRowKeysWithoutEvent$$($keys$$4$$) {
  this.$suppressSelectionEventDelivery$($JSCompiler_alias_TRUE$$);
  this.$getComponent$().setSelectedRowKeys($keys$$4$$);
  this.$suppressSelectionEventDelivery$($JSCompiler_alias_FALSE$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.setSelectedRowKeysWithoutEvent", {$setSelectedRowKeysWithoutEvent$:$AdfDhtmlTableBasePeer$$.prototype.$setSelectedRowKeysWithoutEvent$});
function $JSCompiler_StaticMethods__addScrollEventListeners$$($JSCompiler_StaticMethods__addScrollEventListeners$self$$, $dataBody$$141$$) {
  var $agent$$647$$ = $AdfAgent$$.$AGENT$, $colHead$$1_platform$$8$$ = $agent$$647$$.$getPlatform$();
  $colHead$$1_platform$$8$$ == $AdfAgent$$.$IE_PLATFORM$ && 8 < $agent$$647$$.$getVersion$() || $colHead$$1_platform$$8$$ == $AdfAgent$$.$GECKO_PLATFORM$ && 17 <= $agent$$647$$.$getVersion$() ? $dataBody$$141$$.addEventListener("wheel", $AdfDhtmlTableBasePeer$$.$_handleMouseWheel$, $JSCompiler_alias_TRUE$$) : $dataBody$$141$$.onmousewheel = $AdfDhtmlTableBasePeer$$.$_handleMouseWheel$;
  $colHead$$1_platform$$8$$ != $AdfAgent$$.$IE_PLATFORM$ && $dataBody$$141$$.addEventListener("DOMMouseScroll", $AdfDhtmlTableBasePeer$$.$_handleMouseWheel$, $JSCompiler_alias_TRUE$$);
  $dataBody$$141$$.onscroll = $JSCompiler_StaticMethods__addScrollEventListeners$self$$.$createCallback$($JSCompiler_StaticMethods__addScrollEventListeners$self$$.$_handleDataBodyScroll$);
  $AdfAgent$$.$guessOS$() == $AdfAgent$$.$ANDROID_OS$ && -1 < navigator.userAgent.toLowerCase().indexOf("chrome") && ($JSCompiler_StaticMethods__addScrollEventListeners$self$$.$_touchMoveManager$ = $agent$$647$$.$createTouchMoveManager$($dataBody$$141$$, $JSCompiler_StaticMethods__addScrollEventListeners$self$$.$createCallback$($JSCompiler_StaticMethods__addScrollEventListeners$self$$.$_handleTouchMovement$), 1));
  if("AdfSafariMobileAgent" == $AdfAgent$$.$AGENT$.$getTypeName$() && 13 <= parseFloat($AdfAgent$$.$AGENT$.$getVersion$()) && "Mac" == $AdfAgent$$.$AGENT$.$getOS$() || 13 <= parseFloat($AdfAgent$$.$AGENT$.$getVersion$()) && "Mac" == $AdfAgent$$.$AGENT$.$getOS$() && $JSCompiler_StaticMethods__addScrollEventListeners$self$$.$_isTouch$) {
    $JSCompiler_StaticMethods__addScrollEventListeners$self$$.$_touchMoveManager$ = $agent$$647$$.$createTouchMoveManager$($dataBody$$141$$, $JSCompiler_StaticMethods__addScrollEventListeners$self$$.$createCallback$($JSCompiler_StaticMethods__addScrollEventListeners$self$$.$_handleTouchMovement$), 1)
  }
  $JSCompiler_StaticMethods__addScrollEventListeners$self$$.$_handleTouchEndCallback$ = $JSCompiler_StaticMethods__addScrollEventListeners$self$$.$createCallback$($JSCompiler_StaticMethods__addScrollEventListeners$self$$.$_handleTouchEnd$);
  $agent$$647$$.$addBubbleEventListener$($dataBody$$141$$, "touchend", $JSCompiler_StaticMethods__addScrollEventListeners$self$$.$_handleTouchEndCallback$);
  ($colHead$$1_platform$$8$$ = $JSCompiler_StaticMethods__addScrollEventListeners$self$$.$__getColumnHeader$()) && $agent$$647$$.$addBubbleEventListener$($colHead$$1_platform$$8$$, "touchend", $JSCompiler_StaticMethods__addScrollEventListeners$self$$.$_handleTouchEndCallback$)
}
$AdfDhtmlTableBasePeer$$.prototype.$_handleTouchEnd$ = function $$AdfDhtmlTableBasePeer$$$$$_handleTouchEnd$$($event$$254$$) {
  $event$$254$$.$_insideADFTable$ = 1
};
$AdfDhtmlTableBasePeer$$.prototype.$_processColGroup$ = $JSCompiler_returnArg$$($JSCompiler_alias_TRUE$$);
$AdfDhtmlTableBasePeer$$.$_findHiddenLabel$ = function $$AdfDhtmlTableBasePeer$$$$_findHiddenLabel$$($componentElement_contentId$$8$$) {
  if($componentElement_contentId$$8$$.id) {
    $componentElement_contentId$$8$$ = $AdfRichUIPeer$$.$CreateSubId$($componentElement_contentId$$8$$.id, $AdfDhtmlEditableValuePeer$$.$_CONTENT_ID$);
    var $contentNode$$74_sibling$$9$$ = $AdfAgent$$.$AGENT$.getElementById($componentElement_contentId$$8$$);
    if($contentNode$$74_sibling$$9$$ && ($contentNode$$74_sibling$$9$$ = $contentNode$$74_sibling$$9$$.nextElementSibling) && "LABEL" == $contentNode$$74_sibling$$9$$.nodeName && $contentNode$$74_sibling$$9$$.htmlFor == $componentElement_contentId$$8$$) {
      return $contentNode$$74_sibling$$9$$
    }
  }
  return $JSCompiler_alias_NULL$$
};
$AdfDhtmlTableBasePeer$$.$msgMap$ = {update:"AFActiveDataTableRowUpdate", remove:"AFActiveDataTableRowDelete"};
$goog$exportSymbol$$("AdfDhtmlTableBasePeer.msgMap", $AdfDhtmlTableBasePeer$$.$msgMap$);
$AdfDhtmlTableBasePeer$$.prototype.$preventSwitchToEditableMode$ = function $$AdfDhtmlTableBasePeer$$$$$preventSwitchToEditableMode$$() {
  this.$_remainReadOnly$ = $JSCompiler_alias_TRUE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.preventSwitchToEditableMode", {$preventSwitchToEditableMode$:$AdfDhtmlTableBasePeer$$.prototype.$preventSwitchToEditableMode$});
