var $AdfDhtmlPanelDashboardPeer$$ = $AdfRichUIPeer$$.$createPeerClass$($AdfRichUIPeer$$, "AdfDhtmlPanelDashboardPeer", !1);
$goog$exportSymbol$$("AdfDhtmlPanelDashboardPeer", $AdfDhtmlPanelDashboardPeer$$);
$AdfDhtmlPanelDashboardPeer$$.$InitSubclass$ = function $$AdfDhtmlPanelDashboardPeer$$$$InitSubclass$$() {
  this.$_INSERT_DELETE_PIXEL_HEIGHT$ = "40";
  this.$_PHASE_2_DURATION_FACTOR$ = this.$_PHASE_1_DURATION_FACTOR$ = .5;
};
$goog$exportSymbol$$("AdfDhtmlPanelDashboardPeer.InitSubclass", $AdfDhtmlPanelDashboardPeer$$.$InitSubclass$);
$AdfDhtmlPanelDashboardPeer$$.prototype.$InitDomElement$ = function $$AdfDhtmlPanelDashboardPeer$$$$$InitDomElement$$($component$$1720$$) {
  var $allowedFlavorsProperty$$ = $component$$1720$$.$getProperty$("_allowedFlavors"), $allowedFlavorsArray$$ = [];
  null != $allowedFlavorsProperty$$ && 0 < $allowedFlavorsProperty$$.length && ($allowedFlavorsArray$$ = eval($allowedFlavorsProperty$$));
  $component$$1720$$.$setDropTarget$(new $AdfDashboardDropTarget$$($allowedFlavorsArray$$));
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelDashboardPeer.prototype.InitDomElement", {$InitDomElement$:$AdfDhtmlPanelDashboardPeer$$.prototype.$InitDomElement$});
$AdfDhtmlPanelDashboardPeer$$.prototype.$needsResizeNotify$ = function $$AdfDhtmlPanelDashboardPeer$$$$$needsResizeNotify$$() {
  return !0;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelDashboardPeer.prototype.needsResizeNotify", {$needsResizeNotify$:$AdfDhtmlPanelDashboardPeer$$.prototype.$needsResizeNotify$});
$AdfDhtmlPanelDashboardPeer$$.prototype.$ResizeNotify$ = function $$AdfDhtmlPanelDashboardPeer$$$$$ResizeNotify$$($newWidth$$inline_3368_oldWidth$$21$$, $oldHeight$$21_rootScrollWidth$$inline_3370$$, $dataBody$$inline_3371_newWidth$$27_root$$inline_3369$$) {
  delete this.$_cachedChildWidthInPixels$;
  delete this.$_cachedChildHeightInPixels$;
  $newWidth$$inline_3368_oldWidth$$21$$ = $dataBody$$inline_3371_newWidth$$27_root$$inline_3369$$;
  $AdfAgent$$.$AGENT$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && ($dataBody$$inline_3371_newWidth$$27_root$$inline_3369$$ = this.$getDomElement$(), $oldHeight$$21_rootScrollWidth$$inline_3370$$ = $dataBody$$inline_3371_newWidth$$27_root$$inline_3369$$.scrollWidth, null == $newWidth$$inline_3368_oldWidth$$21$$ && ($newWidth$$inline_3368_oldWidth$$21$$ = $dataBody$$inline_3371_newWidth$$27_root$$inline_3369$$.offsetWidth), $oldHeight$$21_rootScrollWidth$$inline_3370$$ > $newWidth$$inline_3368_oldWidth$$21$$ && 
  ($dataBody$$inline_3371_newWidth$$27_root$$inline_3369$$ = this.$__getDataBody$(), $AdfDhtmlPanelDashboardPeer$$.$_scrollBarWidth$ || ($AdfDhtmlPanelDashboardPeer$$.$_scrollBarWidth$ = $oldHeight$$21_rootScrollWidth$$inline_3370$$ - $newWidth$$inline_3368_oldWidth$$21$$ + 2 + "px"), $AdfPage$$.$PAGE$.$getLocaleContext$().$isRightToLeft$() || ($dataBody$$inline_3371_newWidth$$27_root$$inline_3369$$.style.right = $AdfDhtmlPanelDashboardPeer$$.$_scrollBarWidth$)));
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelDashboardPeer.prototype.ResizeNotify", {$ResizeNotify$:$AdfDhtmlPanelDashboardPeer$$.prototype.$ResizeNotify$});
$AdfDhtmlPanelDashboardPeer$$.prototype.$ComponentRemoved$ = function $$AdfDhtmlPanelDashboardPeer$$$$$ComponentRemoved$$() {
  null != this.$_animator$ && this.$_animator$.stop();
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelDashboardPeer.prototype.ComponentRemoved", {$ComponentRemoved$:$AdfDhtmlPanelDashboardPeer$$.prototype.$ComponentRemoved$});
$AdfDhtmlPanelDashboardPeer$$.prototype.$DomReplaceNotify$ = function $$AdfDhtmlPanelDashboardPeer$$$$$DomReplaceNotify$$($domNode$$68$$) {
  if (0 < $domNode$$68$$.id.indexOf("optRnd")) {
    if (null != this.$_animator$) {
      var $callbackParameters$$7_dataBodyChildren$$ = this.$_animator$.stop();
      this.$_processingOptimizedChanges$ && null != $callbackParameters$$7_dataBodyChildren$$ && 2 == $callbackParameters$$7_dataBodyChildren$$.length && $JSCompiler_StaticMethods__deleteElements$$(this, $callbackParameters$$7_dataBodyChildren$$[1], !0);
    }
    this.$_processingOptimizedChanges$ = !0;
    var $agent$$495_columns$$5_insertWrapper_ownerDoc$$18$$ = $AdfAgent$$.$AGENT$, $dataBody$$49_elementsToDelete_insertWrappers$$ = this.$__getDataBody$(), $callbackParameters$$7_dataBodyChildren$$ = $AdfDomUtils$$.$getChildElements$($dataBody$$49_elementsToDelete_insertWrappers$$), $dataBodyChildCount_deleteIndexes_deleteString_insertCount$$ = $callbackParameters$$7_dataBodyChildren$$.length, $metaData$$ = [], $columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$ = 
    0, $dashboardClientId_expectedInsertCount_i$$473$$, $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$;
    for ($dashboardClientId_expectedInsertCount_i$$473$$ = 0;$dashboardClientId_expectedInsertCount_i$$473$$ < $dataBodyChildCount_deleteIndexes_deleteString_insertCount$$;$dashboardClientId_expectedInsertCount_i$$473$$++) {
      $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$ = $AdfDomUtils$$.$getFirstChildElement$($callbackParameters$$7_dataBodyChildren$$[$dashboardClientId_expectedInsertCount_i$$473$$]), null == $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$ || "afrPlaceholder" == $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$.name ? ($metaData$$[$dashboardClientId_expectedInsertCount_i$$473$$] = 
      "placeholder", $columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$++) : $metaData$$[$dashboardClientId_expectedInsertCount_i$$473$$] = "existing";
    }
    $dataBodyChildCount_deleteIndexes_deleteString_insertCount$$ = $agent$$495_columns$$5_insertWrapper_ownerDoc$$18$$.getAttribute($domNode$$68$$, "afrDel");
    if (null != $dataBodyChildCount_deleteIndexes_deleteString_insertCount$$) {
      for ($dataBodyChildCount_deleteIndexes_deleteString_insertCount$$ = JSON.parse($dataBodyChildCount_deleteIndexes_deleteString_insertCount$$), $dataBodyChildCount_deleteIndexes_deleteString_insertCount$$.sort($AdfDhtmlPanelDashboardPeer$$.$_sortAscending$), $dashboardClientId_expectedInsertCount_i$$473$$ = $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$ = 0;$dashboardClientId_expectedInsertCount_i$$473$$ < $metaData$$.length;$dashboardClientId_expectedInsertCount_i$$473$$++) {
        "existing" == $metaData$$[$dashboardClientId_expectedInsertCount_i$$473$$] && ($AdfDhtmlPanelDashboardPeer$$.$_arrayContains$($dataBodyChildCount_deleteIndexes_deleteString_insertCount$$, $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$) && ($metaData$$[$dashboardClientId_expectedInsertCount_i$$473$$] = "delete"), $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$++);
      }
    }
    $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$ = $AdfDomUtils$$.$getChildElements$($domNode$$68$$);
    $dataBodyChildCount_deleteIndexes_deleteString_insertCount$$ = $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$.length;
    $dashboardClientId_expectedInsertCount_i$$473$$ = parseInt($agent$$495_columns$$5_insertWrapper_ownerDoc$$18$$.getAttribute($domNode$$68$$, "afrIns"));
    0 < $dataBodyChildCount_deleteIndexes_deleteString_insertCount$$ && (isNaN($dashboardClientId_expectedInsertCount_i$$473$$) || $dashboardClientId_expectedInsertCount_i$$473$$ != $dataBodyChildCount_deleteIndexes_deleteString_insertCount$$) && $AdfLogger$$.$LOGGER$.severe("Error - the panelDashboard was told to expect " + $dashboardClientId_expectedInsertCount_i$$473$$ + " inserted " + (1 == $dashboardClientId_expectedInsertCount_i$$473$$ ? "child" : "children") + " but " + $dataBodyChildCount_deleteIndexes_deleteString_insertCount$$ + 
    " were sent.");
    if (0 != $columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$ || 0 != $dataBodyChildCount_deleteIndexes_deleteString_insertCount$$) {
      $columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$ = [];
      for ($dashboardClientId_expectedInsertCount_i$$473$$ = 0;$dashboardClientId_expectedInsertCount_i$$473$$ < $dataBodyChildCount_deleteIndexes_deleteString_insertCount$$;$dashboardClientId_expectedInsertCount_i$$473$$++) {
        $columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$.push(parseInt($agent$$495_columns$$5_insertWrapper_ownerDoc$$18$$.getAttribute($endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$[$dashboardClientId_expectedInsertCount_i$$473$$], "afrIns")));
      }
      $columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$.sort($AdfDhtmlPanelDashboardPeer$$.$_sortAscending$);
      var $agent$$495_columns$$5_insertWrapper_ownerDoc$$18$$ = $dataBody$$49_elementsToDelete_insertWrappers$$.ownerDocument, $animationObjects$$10_countedPlaceHolders$$ = $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$ = 0;
      for ($dashboardClientId_expectedInsertCount_i$$473$$ = 0;$dashboardClientId_expectedInsertCount_i$$473$$ < $metaData$$.length;$dashboardClientId_expectedInsertCount_i$$473$$++) {
        if ("delete" != $metaData$$[$dashboardClientId_expectedInsertCount_i$$473$$]) {
          if ("placeholder" == $metaData$$[$dashboardClientId_expectedInsertCount_i$$473$$]) {
            $AdfDhtmlPanelDashboardPeer$$.$_arrayContains$($columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$, $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$) ? ($animationObjects$$10_countedPlaceHolders$$++, $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$++) : ($metaData$$.splice($dashboardClientId_expectedInsertCount_i$$473$$, 1), $dataBody$$49_elementsToDelete_insertWrappers$$.removeChild($callbackParameters$$7_dataBodyChildren$$[$dashboardClientId_expectedInsertCount_i$$473$$]), 
            $callbackParameters$$7_dataBodyChildren$$ = $AdfDomUtils$$.$getChildElements$($dataBody$$49_elementsToDelete_insertWrappers$$), $dashboardClientId_expectedInsertCount_i$$473$$--);
          } else {
            if ($AdfDhtmlPanelDashboardPeer$$.$_arrayContains$($columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$, $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$)) {
              $metaData$$.splice($dashboardClientId_expectedInsertCount_i$$473$$, 0, "placeholder");
              var $desiredCellCount_neededWrapper$$ = $agent$$495_columns$$5_insertWrapper_ownerDoc$$18$$.createElement("div"), $animDuration$$6_isRtl$$9_neededWrapperStyle$$ = $desiredCellCount_neededWrapper$$.style;
              $animDuration$$6_isRtl$$9_neededWrapperStyle$$.position = "absolute";
              $animDuration$$6_isRtl$$9_neededWrapperStyle$$.overflow = "hidden";
              $animDuration$$6_isRtl$$9_neededWrapperStyle$$.width = "1px";
              $animDuration$$6_isRtl$$9_neededWrapperStyle$$.height = $AdfDhtmlPanelDashboardPeer$$.$_INSERT_DELETE_PIXEL_HEIGHT$ + "px";
              $dashboardClientId_expectedInsertCount_i$$473$$ < $callbackParameters$$7_dataBodyChildren$$.length ? $dataBody$$49_elementsToDelete_insertWrappers$$.insertBefore($desiredCellCount_neededWrapper$$, $callbackParameters$$7_dataBodyChildren$$[$dashboardClientId_expectedInsertCount_i$$473$$]) : $dataBody$$49_elementsToDelete_insertWrappers$$.appendChild($desiredCellCount_neededWrapper$$);
              $callbackParameters$$7_dataBodyChildren$$ = $AdfDomUtils$$.$getChildElements$($dataBody$$49_elementsToDelete_insertWrappers$$);
              $animationObjects$$10_countedPlaceHolders$$++;
            }
            $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$++;
          }
        }
      }
      for (;$animationObjects$$10_countedPlaceHolders$$ < $dataBodyChildCount_deleteIndexes_deleteString_insertCount$$;) {
        $metaData$$.push("placeholder"), $columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$ = $agent$$495_columns$$5_insertWrapper_ownerDoc$$18$$.createElement("div"), $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$ = $columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$.style, $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$.position = 
        "absolute", $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$.overflow = "hidden", $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$.width = "1px", $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$.height = $AdfDhtmlPanelDashboardPeer$$.$_INSERT_DELETE_PIXEL_HEIGHT$ + "px", $dashboardClientId_expectedInsertCount_i$$473$$++ < $callbackParameters$$7_dataBodyChildren$$.length ? 
        $dataBody$$49_elementsToDelete_insertWrappers$$.insertBefore($columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$, $callbackParameters$$7_dataBodyChildren$$[$dashboardClientId_expectedInsertCount_i$$473$$++]) : $dataBody$$49_elementsToDelete_insertWrappers$$.appendChild($columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$), $callbackParameters$$7_dataBodyChildren$$ = $AdfDomUtils$$.$getChildElements$($dataBody$$49_elementsToDelete_insertWrappers$$), 
        $animationObjects$$10_countedPlaceHolders$$++;
      }
    }
    $dataBody$$49_elementsToDelete_insertWrappers$$ = [];
    for ($dashboardClientId_expectedInsertCount_i$$473$$ = 0;$dashboardClientId_expectedInsertCount_i$$473$$ < $metaData$$.length;$dashboardClientId_expectedInsertCount_i$$473$$++) {
      "placeholder" == $metaData$$[$dashboardClientId_expectedInsertCount_i$$473$$] && $dataBody$$49_elementsToDelete_insertWrappers$$.push($callbackParameters$$7_dataBodyChildren$$[$dashboardClientId_expectedInsertCount_i$$473$$]);
    }
    for ($dashboardClientId_expectedInsertCount_i$$473$$ = 0;$dashboardClientId_expectedInsertCount_i$$473$$ < $dataBodyChildCount_deleteIndexes_deleteString_insertCount$$;$dashboardClientId_expectedInsertCount_i$$473$$++) {
      $agent$$495_columns$$5_insertWrapper_ownerDoc$$18$$ = $dataBody$$49_elementsToDelete_insertWrappers$$[$dashboardClientId_expectedInsertCount_i$$473$$];
      for ($columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$ = $AdfDomUtils$$.$getFirstChildElement$($agent$$495_columns$$5_insertWrapper_ownerDoc$$18$$);$columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$;) {
        $agent$$495_columns$$5_insertWrapper_ownerDoc$$18$$.removeChild($columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$), $columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$ = $AdfDomUtils$$.$getFirstChildElement$($agent$$495_columns$$5_insertWrapper_ownerDoc$$18$$);
      }
      $columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$ = $AdfDomUtils$$.$getFirstChildElement$($domNode$$68$$);
      $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$ = $AdfDomUtils$$.$getFirstChildElement$($columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$);
      $domNode$$68$$.removeChild($columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$);
      $columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$.removeChild($endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$);
      $agent$$495_columns$$5_insertWrapper_ownerDoc$$18$$.appendChild($endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$);
    }
    $dataBody$$49_elementsToDelete_insertWrappers$$ = [];
    for ($dashboardClientId_expectedInsertCount_i$$473$$ = 0;$dashboardClientId_expectedInsertCount_i$$473$$ < $metaData$$.length;$dashboardClientId_expectedInsertCount_i$$473$$++) {
      "delete" == $metaData$$[$dashboardClientId_expectedInsertCount_i$$473$$] && $dataBody$$49_elementsToDelete_insertWrappers$$.push($callbackParameters$$7_dataBodyChildren$$[$dashboardClientId_expectedInsertCount_i$$473$$]);
    }
    var $animDuration$$6_isRtl$$9_neededWrapperStyle$$ = $AdfPage$$.$PAGE$.$getLocaleContext$().$isRightToLeft$(), $dashboardComponent_descendantResizeComponent$$2$$ = this.$getComponent$(), $agent$$495_columns$$5_insertWrapper_ownerDoc$$18$$ = $dashboardComponent_descendantResizeComponent$$2$$.getColumns(), $columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$ = $JSCompiler_StaticMethods__getChildWidthInPixels$$(this, $dashboardComponent_descendantResizeComponent$$2$$);
    $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$ = $JSCompiler_StaticMethods__getChildHeightInPixels$$(this, $dashboardComponent_descendantResizeComponent$$2$$);
    var $desiredChildIndex$$ = 0, $animationObjects$$10_countedPlaceHolders$$ = [];
    if ($metaData$$.length > $callbackParameters$$7_dataBodyChildren$$.length) {
      $AdfLogger$$.$LOGGER$.severe("ERROR - Mismatch among metaData " + $metaData$$.length + " and dataBodyChildren " + $callbackParameters$$7_dataBodyChildren$$.length);
    } else {
      for ($dashboardClientId_expectedInsertCount_i$$473$$ = $desiredCellCount_neededWrapper$$ = 0;$dashboardClientId_expectedInsertCount_i$$473$$ < $metaData$$.length;$dashboardClientId_expectedInsertCount_i$$473$$++) {
        var $desiredColumnIndex$$ = $desiredChildIndex$$ % $agent$$495_columns$$5_insertWrapper_ownerDoc$$18$$, $animationObject$$1_desiredRowIndex$$1$$ = Math.floor($desiredChildIndex$$ / $agent$$495_columns$$5_insertWrapper_ownerDoc$$18$$), $animationElement$$ = $callbackParameters$$7_dataBodyChildren$$[$dashboardClientId_expectedInsertCount_i$$473$$];
        $JSCompiler_StaticMethods__preventDiagonalMovement$$($animationElement$$, $desiredColumnIndex$$, $animationObject$$1_desiredRowIndex$$1$$, $agent$$495_columns$$5_insertWrapper_ownerDoc$$18$$, $columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$, $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$, $animDuration$$6_isRtl$$9_neededWrapperStyle$$);
        "delete" == $metaData$$[$dashboardClientId_expectedInsertCount_i$$473$$] ? $animationObject$$1_desiredRowIndex$$1$$ = {element:$animationElement$$, $properties$:{height:$AdfDhtmlPanelDashboardPeer$$.$_INSERT_DELETE_PIXEL_HEIGHT$, offsetLeft:$desiredColumnIndex$$ * $columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$, offsetTop:$animationObject$$1_desiredRowIndex$$1$$ * $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$}} : 
        (++$desiredCellCount_neededWrapper$$, $animationObject$$1_desiredRowIndex$$1$$ = {element:$animationElement$$, $properties$:{width:$columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$, offsetLeft:$desiredColumnIndex$$ * $columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$, offsetTop:$animationObject$$1_desiredRowIndex$$1$$ * $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$}});
        $animDuration$$6_isRtl$$9_neededWrapperStyle$$ && ($animationElement$$.style.left = $animationElement$$.offsetLeft + "px", $animationElement$$.style.right = "auto", $animationObject$$1_desiredRowIndex$$1$$.$properties$.offsetLeft = ($agent$$495_columns$$5_insertWrapper_ownerDoc$$18$$ - 1 - $desiredColumnIndex$$) * $columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$);
        $animationObjects$$10_countedPlaceHolders$$.push($animationObject$$1_desiredRowIndex$$1$$);
        $desiredChildIndex$$++;
      }
      $dashboardClientId_expectedInsertCount_i$$473$$ = $dashboardComponent_descendantResizeComponent$$2$$.$getClientId$();
      $AdfDhtmlPanelDashboardPeer$$.$_adjustShim$($animationObjects$$10_countedPlaceHolders$$, $dashboardClientId_expectedInsertCount_i$$473$$, $agent$$495_columns$$5_insertWrapper_ownerDoc$$18$$, $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$, $desiredCellCount_neededWrapper$$);
      $animDuration$$6_isRtl$$9_neededWrapperStyle$$ = parseInt($AdfPage$$.$PAGE$.$getLookAndFeel$().$getSkinProperty$("af|panelDashboard-tr-insert-delete-animation-duration"));
      $animDuration$$6_isRtl$$9_neededWrapperStyle$$ = isNaN($animDuration$$6_isRtl$$9_neededWrapperStyle$$) ? 0 : Math.round($animDuration$$6_isRtl$$9_neededWrapperStyle$$ * $AdfDhtmlPanelDashboardPeer$$.$_PHASE_1_DURATION_FACTOR$);
      $dashboardComponent_descendantResizeComponent$$2$$ = null;
      $AdfDhtmlPanelDashboardPeer$$.$_isDimensionsFromChildren$($dashboardClientId_expectedInsertCount_i$$473$$) && ($dashboardComponent_descendantResizeComponent$$2$$ = this.$getComponent$());
      this.$_animator$ = $AdfDhtmlElementAnimator$animate$$(3, $animDuration$$6_isRtl$$9_neededWrapperStyle$$, $animationObjects$$10_countedPlaceHolders$$, null, $AdfDhtmlPanelDashboardPeer$$.$_domReplaceNotifyPhase2$, [this, $dataBody$$49_elementsToDelete_insertWrappers$$, $metaData$$, $callbackParameters$$7_dataBodyChildren$$, $agent$$495_columns$$5_insertWrapper_ownerDoc$$18$$, $columnWidthPixels_endWrapper_insertIndexes_optimizedWrapper_previousPlaceholderCount_wrapperFirstChild$$, $endWrapperStyle_existingIndex_firstChild$$9_insertNodes_optimizedContents_rowHeightPixels$$, 
      $dataBodyChildCount_deleteIndexes_deleteString_insertCount$$, $dashboardClientId_expectedInsertCount_i$$473$$, $desiredCellCount_neededWrapper$$], $dashboardComponent_descendantResizeComponent$$2$$);
    }
  }
  return $domNode$$68$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelDashboardPeer.prototype.DomReplaceNotify", {$DomReplaceNotify$:$AdfDhtmlPanelDashboardPeer$$.prototype.$DomReplaceNotify$});
$AdfDhtmlPanelDashboardPeer$$.$_domReplaceNotifyPhase2$ = function $$AdfDhtmlPanelDashboardPeer$$$$_domReplaceNotifyPhase2$$($animationObjects$$11_callbackParameters$$8$$) {
  var $peer$$157$$ = $animationObjects$$11_callbackParameters$$8$$[0], $elementsToDelete$$1$$ = $animationObjects$$11_callbackParameters$$8$$[1], $metaData$$1_scrollTop$$24$$ = $animationObjects$$11_callbackParameters$$8$$[2], $dataBodyChildren$$1_firstInsertIndex_root$$19$$ = $animationObjects$$11_callbackParameters$$8$$[3], $animDuration$$7_columns$$6$$ = $animationObjects$$11_callbackParameters$$8$$[4], $columnWidthPixels$$1$$ = $animationObjects$$11_callbackParameters$$8$$[5], $descendantResizeComponent$$3_rowHeightPixels$$1$$ = 
  $animationObjects$$11_callbackParameters$$8$$[6], $insertCount$$1$$ = $animationObjects$$11_callbackParameters$$8$$[7], $dashboardClientId$$1$$ = $animationObjects$$11_callbackParameters$$8$$[8], $desiredCellCount$$1$$ = $animationObjects$$11_callbackParameters$$8$$[9];
  $animationObjects$$11_callbackParameters$$8$$ = [];
  var $desiredChildIndex$$1$$ = 0, $isRtl$$10$$ = $AdfPage$$.$PAGE$.$getLocaleContext$().$isRightToLeft$(), $i$$474$$;
  for ($i$$474$$ = 0;$i$$474$$ < $metaData$$1_scrollTop$$24$$.length;$i$$474$$++) {
    var $animationElement$$1$$ = $dataBodyChildren$$1_firstInsertIndex_root$$19$$[$i$$474$$], $animationObject$$2_desiredRowIndex$$2$$;
    if ("delete" == $metaData$$1_scrollTop$$24$$[$i$$474$$]) {
      if ($animationObject$$2_desiredRowIndex$$2$$ = {element:$animationElement$$1$$, $properties$:{width:1}}, $isRtl$$10$$) {
        var $desiredColumnIndex$$1_offsetLeft$$2$$ = $animationElement$$1$$.offsetLeft;
        $animationElement$$1$$.style.left = $desiredColumnIndex$$1_offsetLeft$$2$$ + "px";
        $animationElement$$1$$.style.right = "auto";
        $animationObject$$2_desiredRowIndex$$2$$.$properties$.offsetLeft = $desiredColumnIndex$$1_offsetLeft$$2$$ + $columnWidthPixels$$1$$;
      }
    } else {
      $desiredColumnIndex$$1_offsetLeft$$2$$ = $desiredChildIndex$$1$$ % $animDuration$$7_columns$$6$$, $animationObject$$2_desiredRowIndex$$2$$ = Math.floor($desiredChildIndex$$1$$ / $animDuration$$7_columns$$6$$), $JSCompiler_StaticMethods__preventDiagonalMovement$$($animationElement$$1$$, $desiredColumnIndex$$1_offsetLeft$$2$$, $animationObject$$2_desiredRowIndex$$2$$, $animDuration$$7_columns$$6$$, $columnWidthPixels$$1$$, $descendantResizeComponent$$3_rowHeightPixels$$1$$, $isRtl$$10$$), $animationObject$$2_desiredRowIndex$$2$$ = 
      {element:$animationElement$$1$$, $properties$:{height:$descendantResizeComponent$$3_rowHeightPixels$$1$$, offsetLeft:$desiredColumnIndex$$1_offsetLeft$$2$$ * $columnWidthPixels$$1$$, offsetTop:$animationObject$$2_desiredRowIndex$$2$$ * $descendantResizeComponent$$3_rowHeightPixels$$1$$}}, $isRtl$$10$$ && ($animationElement$$1$$.style.left = $animationElement$$1$$.offsetLeft + "px", $animationElement$$1$$.style.right = "auto", $animationObject$$2_desiredRowIndex$$2$$.$properties$.offsetLeft = 
      ($animDuration$$7_columns$$6$$ - 1 - $desiredColumnIndex$$1_offsetLeft$$2$$) * $columnWidthPixels$$1$$), $desiredChildIndex$$1$$++;
    }
    $animationObjects$$11_callbackParameters$$8$$.push($animationObject$$2_desiredRowIndex$$2$$);
  }
  if (1 == $insertCount$$1$$ && 0 == $elementsToDelete$$1$$.length) {
    for ($i$$474$$ = $dataBodyChildren$$1_firstInsertIndex_root$$19$$ = 0;$i$$474$$ < $metaData$$1_scrollTop$$24$$.length;$i$$474$$++) {
      if ("placeholder" == $metaData$$1_scrollTop$$24$$[$i$$474$$]) {
        $metaData$$1_scrollTop$$24$$ = $descendantResizeComponent$$3_rowHeightPixels$$1$$ * Math.floor($dataBodyChildren$$1_firstInsertIndex_root$$19$$ / $animDuration$$7_columns$$6$$);
        $dataBodyChildren$$1_firstInsertIndex_root$$19$$ = $peer$$157$$.$getDomElement$();
        $animationObjects$$11_callbackParameters$$8$$.push({element:$dataBodyChildren$$1_firstInsertIndex_root$$19$$, $properties$:{scrollTop:$metaData$$1_scrollTop$$24$$}});
        break;
      } else {
        "delete" != $metaData$$1_scrollTop$$24$$[$i$$474$$] && $dataBodyChildren$$1_firstInsertIndex_root$$19$$++;
      }
    }
  }
  $AdfDhtmlPanelDashboardPeer$$.$_adjustShim$($animationObjects$$11_callbackParameters$$8$$, $dashboardClientId$$1$$, $animDuration$$7_columns$$6$$, $descendantResizeComponent$$3_rowHeightPixels$$1$$, $desiredCellCount$$1$$);
  $animDuration$$7_columns$$6$$ = parseInt($AdfPage$$.$PAGE$.$getLookAndFeel$().$getSkinProperty$("af|panelDashboard-tr-insert-delete-animation-duration"));
  $animDuration$$7_columns$$6$$ = isNaN($animDuration$$7_columns$$6$$) ? 0 : Math.round($animDuration$$7_columns$$6$$ * $AdfDhtmlPanelDashboardPeer$$.$_PHASE_2_DURATION_FACTOR$);
  $descendantResizeComponent$$3_rowHeightPixels$$1$$ = null;
  $AdfDhtmlPanelDashboardPeer$$.$_isDimensionsFromChildren$($dashboardClientId$$1$$) && ($descendantResizeComponent$$3_rowHeightPixels$$1$$ = $peer$$157$$.$getComponent$());
  $peer$$157$$.$_animator$ = $AdfDhtmlElementAnimator$animate$$(3, $animDuration$$7_columns$$6$$, $animationObjects$$11_callbackParameters$$8$$, null, $AdfDhtmlPanelDashboardPeer$$.$_resetChildrenPositioningStyles$, [$peer$$157$$, $elementsToDelete$$1$$], $descendantResizeComponent$$3_rowHeightPixels$$1$$);
};
$AdfDhtmlPanelDashboardPeer$$.$_isDimensionsFromChildren$ = function $$AdfDhtmlPanelDashboardPeer$$$$_isDimensionsFromChildren$$($dashboardClientId$$2_shimSubId$$) {
  $dashboardClientId$$2_shimSubId$$ = $AdfRichUIPeer$$.$CreateSubId$($dashboardClientId$$2_shimSubId$$, "shim");
  return null != $AdfAgent$$.$AGENT$.getElementById($dashboardClientId$$2_shimSubId$$);
};
$AdfDhtmlPanelDashboardPeer$$.$_adjustShim$ = function $$AdfDhtmlPanelDashboardPeer$$$$_adjustShim$$($animationObjects$$12$$, $dashboardClientId$$3_shimElement$$1_shimSubId$$1$$, $columns$$7_shimHeightPixels$$, $rowHeightPixels$$2$$, $desiredCellCount$$2$$) {
  $dashboardClientId$$3_shimElement$$1_shimSubId$$1$$ = $AdfRichUIPeer$$.$CreateSubId$($dashboardClientId$$3_shimElement$$1_shimSubId$$1$$, "shim");
  $dashboardClientId$$3_shimElement$$1_shimSubId$$1$$ = $AdfAgent$$.$AGENT$.getElementById($dashboardClientId$$3_shimElement$$1_shimSubId$$1$$);
  null != $dashboardClientId$$3_shimElement$$1_shimSubId$$1$$ && ($columns$$7_shimHeightPixels$$ = Math.ceil($desiredCellCount$$2$$ / $columns$$7_shimHeightPixels$$) * $rowHeightPixels$$2$$, null == $animationObjects$$12$$ ? $dashboardClientId$$3_shimElement$$1_shimSubId$$1$$.style.height = $columns$$7_shimHeightPixels$$ + "px" : $animationObjects$$12$$.push({element:$dashboardClientId$$3_shimElement$$1_shimSubId$$1$$, $properties$:{height:$columns$$7_shimHeightPixels$$}}));
};
$AdfDhtmlPanelDashboardPeer$$.prototype.$insertChildBehavior$ = function $$AdfDhtmlPanelDashboardPeer$$$$$insertChildBehavior$$($dashboardComponent$$1$$, $insertIndex$$1$$) {
  var $animationElement$$2_dataBody$$50$$ = this.$__getDataBody$(), $children$$45_dashboardClientId$$4$$ = $AdfDomUtils$$.$getChildElements$($animationElement$$2_dataBody$$50$$), $childCount$$18_descendantResizeComponent$$4_root$$20$$ = $children$$45_dashboardClientId$$4$$.length, $columns$$8$$ = $dashboardComponent$$1$$.getColumns(), $columnWidthPixels$$2$$ = $JSCompiler_StaticMethods__getChildWidthInPixels$$(this, $dashboardComponent$$1$$), $rowHeightPixels$$3$$ = $JSCompiler_StaticMethods__getChildHeightInPixels$$(this, 
  $dashboardComponent$$1$$);
  -1 == $insertIndex$$1$$ && ($insertIndex$$1$$ = $childCount$$18_descendantResizeComponent$$4_root$$20$$);
  var $desiredColumnIndex$$2_temporaryInsertedChild$$ = $insertIndex$$1$$ % $columns$$8$$, $animationObject$$4_desiredRowIndex$$3_temporaryInsertedStyle$$ = Math.floor($insertIndex$$1$$ / $columns$$8$$), $animationObjects$$13_ownerDoc$$19$$ = $animationElement$$2_dataBody$$50$$.ownerDocument, $i$$475_insertedChildWrapper$$ = $animationObjects$$13_ownerDoc$$19$$.createElement("div"), $insertedStyle$$ = $i$$475_insertedChildWrapper$$.style, $animDuration$$8_scrollTop$$25$$ = $animationObject$$4_desiredRowIndex$$3_temporaryInsertedStyle$$ * 
  $rowHeightPixels$$3$$;
  $insertedStyle$$.position = "absolute";
  $insertedStyle$$.top = $animDuration$$8_scrollTop$$25$$ + "px";
  var $isRtl$$11$$ = $AdfPage$$.$PAGE$.$getLocaleContext$().$isRightToLeft$();
  $isRtl$$11$$ ? ($insertedStyle$$.right = "auto", $insertedStyle$$.left = ($columns$$8$$ - 1 - $desiredColumnIndex$$2_temporaryInsertedChild$$) * $columnWidthPixels$$2$$ + "px") : $insertedStyle$$.left = $desiredColumnIndex$$2_temporaryInsertedChild$$ * $columnWidthPixels$$2$$ + "px";
  $insertedStyle$$.overflow = "hidden";
  $insertedStyle$$.width = "1px";
  $insertedStyle$$.height = $AdfDhtmlPanelDashboardPeer$$.$_INSERT_DELETE_PIXEL_HEIGHT$ + "px";
  $insertIndex$$1$$ < $children$$45_dashboardClientId$$4$$.length ? $animationElement$$2_dataBody$$50$$.insertBefore($i$$475_insertedChildWrapper$$, $children$$45_dashboardClientId$$4$$[$insertIndex$$1$$]) : $animationElement$$2_dataBody$$50$$.appendChild($i$$475_insertedChildWrapper$$);
  $children$$45_dashboardClientId$$4$$ = $AdfDomUtils$$.$getChildElements$($animationElement$$2_dataBody$$50$$);
  $desiredColumnIndex$$2_temporaryInsertedChild$$ = $animationObjects$$13_ownerDoc$$19$$.createElement("div");
  $desiredColumnIndex$$2_temporaryInsertedChild$$.name = "afrPlaceholder";
  $animationObject$$4_desiredRowIndex$$3_temporaryInsertedStyle$$ = $desiredColumnIndex$$2_temporaryInsertedChild$$.style;
  $animationObject$$4_desiredRowIndex$$3_temporaryInsertedStyle$$.position = "absolute";
  $animationObject$$4_desiredRowIndex$$3_temporaryInsertedStyle$$.top = "2px";
  $animationObject$$4_desiredRowIndex$$3_temporaryInsertedStyle$$.bottom = "2px";
  $animationObject$$4_desiredRowIndex$$3_temporaryInsertedStyle$$.left = "2px";
  $animationObject$$4_desiredRowIndex$$3_temporaryInsertedStyle$$.right = "2px";
  $animationObject$$4_desiredRowIndex$$3_temporaryInsertedStyle$$.padding = "4px";
  $animationObject$$4_desiredRowIndex$$3_temporaryInsertedStyle$$.borderWidth = "1px";
  $animationObject$$4_desiredRowIndex$$3_temporaryInsertedStyle$$.borderStyle = "solid";
  $animationObject$$4_desiredRowIndex$$3_temporaryInsertedStyle$$.borderColor = "#CCCCCC";
  $i$$475_insertedChildWrapper$$.appendChild($desiredColumnIndex$$2_temporaryInsertedChild$$);
  $desiredColumnIndex$$2_temporaryInsertedChild$$.appendChild($animationObjects$$13_ownerDoc$$19$$.createTextNode(" "));
  $animationObjects$$13_ownerDoc$$19$$ = [];
  $animationObjects$$13_ownerDoc$$19$$.push({element:$i$$475_insertedChildWrapper$$, $properties$:{width:$columnWidthPixels$$2$$}});
  for ($i$$475_insertedChildWrapper$$ = 1 + $insertIndex$$1$$;$i$$475_insertedChildWrapper$$ <= $childCount$$18_descendantResizeComponent$$4_root$$20$$;$i$$475_insertedChildWrapper$$++) {
    $desiredColumnIndex$$2_temporaryInsertedChild$$ = $i$$475_insertedChildWrapper$$ % $columns$$8$$, $animationObject$$4_desiredRowIndex$$3_temporaryInsertedStyle$$ = Math.floor($i$$475_insertedChildWrapper$$ / $columns$$8$$), $animationElement$$2_dataBody$$50$$ = $children$$45_dashboardClientId$$4$$[$i$$475_insertedChildWrapper$$], $JSCompiler_StaticMethods__preventDiagonalMovement$$($animationElement$$2_dataBody$$50$$, $desiredColumnIndex$$2_temporaryInsertedChild$$, $animationObject$$4_desiredRowIndex$$3_temporaryInsertedStyle$$, 
    $columns$$8$$, $columnWidthPixels$$2$$, $rowHeightPixels$$3$$, $isRtl$$11$$), $animationObject$$4_desiredRowIndex$$3_temporaryInsertedStyle$$ = {element:$animationElement$$2_dataBody$$50$$, $properties$:{offsetLeft:$desiredColumnIndex$$2_temporaryInsertedChild$$ * $columnWidthPixels$$2$$, offsetTop:$animationObject$$4_desiredRowIndex$$3_temporaryInsertedStyle$$ * $rowHeightPixels$$3$$}}, $isRtl$$11$$ && ($animationElement$$2_dataBody$$50$$.style.left = $animationElement$$2_dataBody$$50$$.offsetLeft + 
    "px", $animationElement$$2_dataBody$$50$$.style.right = "auto", $animationObject$$4_desiredRowIndex$$3_temporaryInsertedStyle$$.$properties$.offsetLeft = ($columns$$8$$ - 1 - $desiredColumnIndex$$2_temporaryInsertedChild$$) * $columnWidthPixels$$2$$), $animationObjects$$13_ownerDoc$$19$$.push($animationObject$$4_desiredRowIndex$$3_temporaryInsertedStyle$$);
  }
  $children$$45_dashboardClientId$$4$$ = $dashboardComponent$$1$$.$getClientId$();
  $AdfDhtmlPanelDashboardPeer$$.$_adjustShim$($animationObjects$$13_ownerDoc$$19$$, $children$$45_dashboardClientId$$4$$, $columns$$8$$, $rowHeightPixels$$3$$, 1 + $childCount$$18_descendantResizeComponent$$4_root$$20$$);
  $childCount$$18_descendantResizeComponent$$4_root$$20$$ = this.$getDomElement$();
  $animationObjects$$13_ownerDoc$$19$$.push({element:$childCount$$18_descendantResizeComponent$$4_root$$20$$, $properties$:{scrollTop:$animDuration$$8_scrollTop$$25$$}});
  $animDuration$$8_scrollTop$$25$$ = parseInt($AdfPage$$.$PAGE$.$getLookAndFeel$().$getSkinProperty$("af|panelDashboard-tr-insert-delete-animation-duration"));
  $animDuration$$8_scrollTop$$25$$ = isNaN($animDuration$$8_scrollTop$$25$$) ? 0 : Math.round($animDuration$$8_scrollTop$$25$$ * $AdfDhtmlPanelDashboardPeer$$.$_PHASE_1_DURATION_FACTOR$);
  $childCount$$18_descendantResizeComponent$$4_root$$20$$ = null;
  $AdfDhtmlPanelDashboardPeer$$.$_isDimensionsFromChildren$($children$$45_dashboardClientId$$4$$) && ($childCount$$18_descendantResizeComponent$$4_root$$20$$ = this.$getComponent$());
  this.$_animator$ = $AdfDhtmlElementAnimator$animate$$(3, $animDuration$$8_scrollTop$$25$$, $animationObjects$$13_ownerDoc$$19$$, null, $AdfDhtmlPanelDashboardPeer$$.$_resetChildrenPositioningStyles$, [this, null], $childCount$$18_descendantResizeComponent$$4_root$$20$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelDashboardPeer.prototype.insertChildBehavior", {$insertChildBehavior$:$AdfDhtmlPanelDashboardPeer$$.prototype.$insertChildBehavior$});
$AdfDhtmlPanelDashboardPeer$$.prototype.$showDragFeedback$ = function $$AdfDhtmlPanelDashboardPeer$$$$$showDragFeedback$$($dashboardComponent$$2_dndContext$$85$$, $columnWidthPixels$$3_desiredDropIndexString$$6$$, $desiredDropIndex$$2_userAction$$9$$, $lastDesiredDropIndexString$$1_rowHeightPixels$$4$$, $dragSourceComponent$$11_draggedChildIndex$$2_pageX$$55$$, $dropTargetElement_dropTargetSubId_pageY$$55$$, $dragExit$$5_dropIndexLeftPixels$$) {
  $AdfAssert$$.$assertPrototype$($dashboardComponent$$2_dndContext$$85$$, $AdfDnDContext$$);
  $AdfAssert$$.$assertStringOrNull$($columnWidthPixels$$3_desiredDropIndexString$$6$$);
  $AdfAssert$$.$assertNumber$($desiredDropIndex$$2_userAction$$9$$);
  $AdfAssert$$.$assertStringOrNull$($lastDesiredDropIndexString$$1_rowHeightPixels$$4$$);
  $dragSourceComponent$$11_draggedChildIndex$$2_pageX$$55$$ = $dashboardComponent$$2_dndContext$$85$$.$getDragSource$().$getComponent$();
  $dashboardComponent$$2_dndContext$$85$$ = this.$getComponent$();
  $dragSourceComponent$$11_draggedChildIndex$$2_pageX$$55$$ = this.$getDraggedSourceChildIndex$($dragSourceComponent$$11_draggedChildIndex$$2_pageX$$55$$, !0);
  $dropTargetElement_dropTargetSubId_pageY$$55$$ = $AdfRichUIPeer$$.$CreateSubId$($dashboardComponent$$2_dndContext$$85$$.$getClientId$(), "drpt");
  $dropTargetElement_dropTargetSubId_pageY$$55$$ = $AdfAgent$$.$AGENT$.getElementById($dropTargetElement_dropTargetSubId_pageY$$55$$);
  if ($dragExit$$5_dropIndexLeftPixels$$ && $desiredDropIndex$$2_userAction$$9$$ == $AdfDnDContext$$.$ACTION_NONE$) {
    $AdfDomUtils$$.$removeCSSClassName$($dropTargetElement_dropTargetSubId_pageY$$55$$, "p_AFDropTarget"), $JSCompiler_StaticMethods__animateReorderPositionTo$$(this, $dashboardComponent$$2_dndContext$$85$$, $dragSourceComponent$$11_draggedChildIndex$$2_pageX$$55$$, null);
  } else {
    if ($lastDesiredDropIndexString$$1_rowHeightPixels$$4$$ != $columnWidthPixels$$3_desiredDropIndexString$$6$$) {
      if ($desiredDropIndex$$2_userAction$$9$$ = null, null != $columnWidthPixels$$3_desiredDropIndexString$$6$$) {
        $desiredDropIndex$$2_userAction$$9$$ = parseInt($columnWidthPixels$$3_desiredDropIndexString$$6$$);
        var $columns$$9_dropTargetElementStyle$$ = $dashboardComponent$$2_dndContext$$85$$.getColumns();
        $columnWidthPixels$$3_desiredDropIndexString$$6$$ = $JSCompiler_StaticMethods__getChildWidthInPixels$$(this, $dashboardComponent$$2_dndContext$$85$$);
        $lastDesiredDropIndexString$$1_rowHeightPixels$$4$$ = $JSCompiler_StaticMethods__getChildHeightInPixels$$(this, $dashboardComponent$$2_dndContext$$85$$);
        var $desiredColumnIndex$$3$$ = Math.max(0, $desiredDropIndex$$2_userAction$$9$$ % $columns$$9_dropTargetElementStyle$$);
        $dragExit$$5_dropIndexLeftPixels$$ = $desiredColumnIndex$$3$$ * $columnWidthPixels$$3_desiredDropIndexString$$6$$;
        var $dropIndexTopPixels$$ = Math.max(0, Math.floor($desiredDropIndex$$2_userAction$$9$$ / $columns$$9_dropTargetElementStyle$$)) * $lastDesiredDropIndexString$$1_rowHeightPixels$$4$$;
        $AdfPage$$.$PAGE$.$getLocaleContext$().$isRightToLeft$() && ($dragExit$$5_dropIndexLeftPixels$$ = ($columns$$9_dropTargetElementStyle$$ - 1 - $desiredColumnIndex$$3$$) * $columnWidthPixels$$3_desiredDropIndexString$$6$$);
        $columns$$9_dropTargetElementStyle$$ = $dropTargetElement_dropTargetSubId_pageY$$55$$.style;
        $columns$$9_dropTargetElementStyle$$.width = $columnWidthPixels$$3_desiredDropIndexString$$6$$ + "px";
        $columns$$9_dropTargetElementStyle$$.height = $lastDesiredDropIndexString$$1_rowHeightPixels$$4$$ + "px";
        $columns$$9_dropTargetElementStyle$$.left = $dragExit$$5_dropIndexLeftPixels$$ + 4 + "px";
        $columns$$9_dropTargetElementStyle$$.top = $dropIndexTopPixels$$ + 4 + "px";
        $AdfDomUtils$$.$addCSSClassName$($dropTargetElement_dropTargetSubId_pageY$$55$$, "p_AFDropTarget");
        $JSCompiler_StaticMethods__animateReorderPositionTo$$(this, $dashboardComponent$$2_dndContext$$85$$, $dragSourceComponent$$11_draggedChildIndex$$2_pageX$$55$$, $desiredDropIndex$$2_userAction$$9$$);
      } else {
        null != $lastDesiredDropIndexString$$1_rowHeightPixels$$4$$ && ($AdfDomUtils$$.$removeCSSClassName$($dropTargetElement_dropTargetSubId_pageY$$55$$, "p_AFDropTarget"), null != $dragSourceComponent$$11_draggedChildIndex$$2_pageX$$55$$ && (null != this.$_animator$ && this.$_animator$.stop(), $AdfDhtmlPanelDashboardPeer$$.$_resetChildrenPositioningStyles$([this, null], $dragSourceComponent$$11_draggedChildIndex$$2_pageX$$55$$, parseInt($lastDesiredDropIndexString$$1_rowHeightPixels$$4$$))));
      }
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelDashboardPeer.prototype.showDragFeedback", {$showDragFeedback$:$AdfDhtmlPanelDashboardPeer$$.prototype.$showDragFeedback$});
$AdfDhtmlPanelDashboardPeer$$.prototype.$getRowKeyBounds$ = function $$AdfDhtmlPanelDashboardPeer$$$$$getRowKeyBounds$$($columnWidthPixels$$4_desiredDropIndex$$3_desiredDropIndexString$$7$$) {
  if (null == $columnWidthPixels$$4_desiredDropIndex$$3_desiredDropIndexString$$7$$) {
    return null;
  }
  var $dataBody$$51$$ = this.$__getDataBody$(), $childCount$$19_desiredColumnIndex$$4_offsetX$$2$$ = $AdfDomUtils$$.$getChildElements$($dataBody$$51$$).length;
  $columnWidthPixels$$4_desiredDropIndex$$3_desiredDropIndexString$$7$$ = parseInt($columnWidthPixels$$4_desiredDropIndex$$3_desiredDropIndexString$$7$$);
  if ($columnWidthPixels$$4_desiredDropIndex$$3_desiredDropIndexString$$7$$ < $childCount$$19_desiredColumnIndex$$4_offsetX$$2$$) {
    var $dashboardComponent$$3_rowHeightPixels$$5$$ = this.$getComponent$(), $columns$$10_desiredRowIndex$$5_offsetY$$2$$ = $dashboardComponent$$3_rowHeightPixels$$5$$.getColumns(), $childCount$$19_desiredColumnIndex$$4_offsetX$$2$$ = $columnWidthPixels$$4_desiredDropIndex$$3_desiredDropIndexString$$7$$ % $columns$$10_desiredRowIndex$$5_offsetY$$2$$, $columns$$10_desiredRowIndex$$5_offsetY$$2$$ = Math.floor($columnWidthPixels$$4_desiredDropIndex$$3_desiredDropIndexString$$7$$ / $columns$$10_desiredRowIndex$$5_offsetY$$2$$);
    $columnWidthPixels$$4_desiredDropIndex$$3_desiredDropIndexString$$7$$ = $JSCompiler_StaticMethods__getChildWidthInPixels$$(this, $dashboardComponent$$3_rowHeightPixels$$5$$);
    var $dashboardComponent$$3_rowHeightPixels$$5$$ = $JSCompiler_StaticMethods__getChildHeightInPixels$$(this, $dashboardComponent$$3_rowHeightPixels$$5$$), $childCount$$19_desiredColumnIndex$$4_offsetX$$2$$ = $childCount$$19_desiredColumnIndex$$4_offsetX$$2$$ * $columnWidthPixels$$4_desiredDropIndex$$3_desiredDropIndexString$$7$$, $columns$$10_desiredRowIndex$$5_offsetY$$2$$ = $columns$$10_desiredRowIndex$$5_offsetY$$2$$ * $dashboardComponent$$3_rowHeightPixels$$5$$, $pageBounds$$4$$ = $AdfAgent$$.$AGENT$.$getElementPageBounds$($dataBody$$51$$);
    $pageBounds$$4$$.left += $childCount$$19_desiredColumnIndex$$4_offsetX$$2$$ - $dataBody$$51$$.scrollLeft;
    $pageBounds$$4$$.right = $pageBounds$$4$$.left + $columnWidthPixels$$4_desiredDropIndex$$3_desiredDropIndexString$$7$$;
    $pageBounds$$4$$.top += $columns$$10_desiredRowIndex$$5_offsetY$$2$$ - $dataBody$$51$$.scrollTop;
    $pageBounds$$4$$.bottom = $pageBounds$$4$$.top + $dashboardComponent$$3_rowHeightPixels$$5$$;
    return $pageBounds$$4$$;
  }
  return null;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelDashboardPeer.prototype.getRowKeyBounds", {$getRowKeyBounds$:$AdfDhtmlPanelDashboardPeer$$.prototype.$getRowKeyBounds$});
$AdfDhtmlPanelDashboardPeer$$.prototype.$getRowKeyAndOrientationFromHints$ = function $$AdfDhtmlPanelDashboardPeer$$$$$getRowKeyAndOrientationFromHints$$($pageX$$56$$, $pageY$$56$$, $hints$$88$$) {
  $AdfAssert$$.$assertNumber$($pageX$$56$$);
  $AdfAssert$$.$assertNumber$($pageY$$56$$);
  $AdfAssert$$.assert(null != $hints$$88$$);
  var $hintRowKey$$2_isExternalDragSource$$5$$ = $hints$$88$$[$AdfStampedDropTarget$$.$HINT_LAST_ROWKEY$], $dndContext$$86_dragSourceComponent$$12_hintRowKeyBounds$$2$$ = $hints$$88$$[$AdfStampedDropTarget$$.$HINT_LAST_ROWKEY_BOUNDS$], $dashboardComponent$$4_hintDropOrientation$$2$$ = $hints$$88$$[$AdfStampedDropTarget$$.$HINT_LAST_DROP_ORIENTATION$];
  if ($hintRowKey$$2_isExternalDragSource$$5$$ && $dndContext$$86_dragSourceComponent$$12_hintRowKeyBounds$$2$$ && ($AdfAssert$$.$assertString$($hintRowKey$$2_isExternalDragSource$$5$$), $AdfAssert$$.$assertObject$($dndContext$$86_dragSourceComponent$$12_hintRowKeyBounds$$2$$), $pageX$$56$$ >= $dndContext$$86_dragSourceComponent$$12_hintRowKeyBounds$$2$$.left && $pageY$$56$$ >= $dndContext$$86_dragSourceComponent$$12_hintRowKeyBounds$$2$$.top && $pageX$$56$$ <= $dndContext$$86_dragSourceComponent$$12_hintRowKeyBounds$$2$$.right && 
  $pageY$$56$$ <= $dndContext$$86_dragSourceComponent$$12_hintRowKeyBounds$$2$$.bottom)) {
    $hints$$88$$[$AdfStampedDropTarget$$.$ROW_KEY$] = $hintRowKey$$2_isExternalDragSource$$5$$;
    $hints$$88$$[$AdfStampedDropTarget$$.$DROP_ORIENTATION$] = $dashboardComponent$$4_hintDropOrientation$$2$$;
    return;
  }
  $hintRowKey$$2_isExternalDragSource$$5$$ = !0;
  $dndContext$$86_dragSourceComponent$$12_hintRowKeyBounds$$2$$ = $AdfPage$$.$PAGE$.$getDnDContext$();
  null != $dndContext$$86_dragSourceComponent$$12_hintRowKeyBounds$$2$$ && ($dndContext$$86_dragSourceComponent$$12_hintRowKeyBounds$$2$$ = $dndContext$$86_dragSourceComponent$$12_hintRowKeyBounds$$2$$.$getDragSource$().$getComponent$(), $dashboardComponent$$4_hintDropOrientation$$2$$ = this.$getComponent$(), $dndContext$$86_dragSourceComponent$$12_hintRowKeyBounds$$2$$.getParent() == $dashboardComponent$$4_hintDropOrientation$$2$$ && ($hintRowKey$$2_isExternalDragSource$$5$$ = !1));
  this.$_getRowKeyAndOrientationForPosition$($pageX$$56$$, $pageY$$56$$, $hints$$88$$, $hintRowKey$$2_isExternalDragSource$$5$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelDashboardPeer.prototype.getRowKeyAndOrientationFromHints", {$getRowKeyAndOrientationFromHints$:$AdfDhtmlPanelDashboardPeer$$.prototype.$getRowKeyAndOrientationFromHints$});
$AdfDhtmlPanelDashboardPeer$$.prototype.$getDraggedSourceChildIndex$ = function $$AdfDhtmlPanelDashboardPeer$$$$$getDraggedSourceChildIndex$$($dragSourceComponent$$13$$, $ignoreCachedValue$$1$$) {
  var $children$$47_dataBody$$52$$ = this.$__getDataBody$(), $children$$47_dataBody$$52$$ = $AdfDomUtils$$.$getChildElements$($children$$47_dataBody$$52$$), $childCount$$20$$ = $children$$47_dataBody$$52$$.length, $draggedSourceClientId$$1$$ = $dragSourceComponent$$13$$.$getClientId$();
  if ($ignoreCachedValue$$1$$ || this.$_draggedSourceClientId$ != $draggedSourceClientId$$1$$) {
    this.$_draggedSourceClientId$ = $draggedSourceClientId$$1$$;
    for (var $draggedSourceIndex$$1$$ = null, $i$$476$$ = 0;$i$$476$$ < $childCount$$20$$;$i$$476$$++) {
      var $firstChild$$10$$ = $AdfDomUtils$$.$getFirstChildElement$($children$$47_dataBody$$52$$[$i$$476$$]);
      if ($firstChild$$10$$ && $draggedSourceClientId$$1$$ == $AdfAgent$$.$AGENT$.getAttribute($firstChild$$10$$, "id")) {
        $draggedSourceIndex$$1$$ = $i$$476$$;
        break;
      }
    }
    return this.$_draggedSourceIndex$ = $draggedSourceIndex$$1$$;
  }
  return this.$_draggedSourceIndex$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelDashboardPeer.prototype.getDraggedSourceChildIndex", {$getDraggedSourceChildIndex$:$AdfDhtmlPanelDashboardPeer$$.prototype.$getDraggedSourceChildIndex$});
$AdfDhtmlPanelDashboardPeer$$.$_sortAscending$ = function $$AdfDhtmlPanelDashboardPeer$$$$_sortAscending$$($a$$5$$, $b$$5$$) {
  return $a$$5$$ - $b$$5$$;
};
$AdfDhtmlPanelDashboardPeer$$.$_arrayContains$ = function $$AdfDhtmlPanelDashboardPeer$$$$_arrayContains$$($theArray$$1$$, $theValue$$) {
  var $i$$477$$, $arrayLength$$2$$ = $theArray$$1$$.length;
  for ($i$$477$$ = 0;$i$$477$$ < $arrayLength$$2$$;$i$$477$$++) {
    if ($theArray$$1$$[$i$$477$$] == $theValue$$) {
      return !0;
    }
  }
  return !1;
};
$AdfDhtmlPanelDashboardPeer$$.prototype.$_getRowKeyAndOrientationForPosition$ = function $$AdfDhtmlPanelDashboardPeer$$$$$_getRowKeyAndOrientationForPosition$$($dataBodyX$$inline_3380_desiredColumnIndex$$inline_3385_pageX$$58$$, $dataBodyY$$inline_3381_pageY$$58$$, $hints$$89$$, $desiredDropIndex$$5_isExternalDragSource$$7$$) {
  $AdfAssert$$.$assertNumber$($dataBodyX$$inline_3380_desiredColumnIndex$$inline_3385_pageX$$58$$);
  $AdfAssert$$.$assertNumber$($dataBodyY$$inline_3381_pageY$$58$$);
  var $dataBody$$54_lastPossibleIndex$$inline_3387$$ = this.$__getDataBody$();
  var $columns$$inline_3384_dashboardComponent$$inline_3374_desiredDropIndex$$inline_3386$$ = this.$getComponent$(), $agent$$inline_3379_rowHeightPixels$$inline_3383$$ = $AdfAgent$$.$AGENT$;
  if ($agent$$inline_3379_rowHeightPixels$$inline_3383$$.$pointInElementBounds$(this.$getDomElement$(), $dataBodyX$$inline_3380_desiredColumnIndex$$inline_3385_pageX$$58$$, $dataBodyY$$inline_3381_pageY$$58$$)) {
    $dataBodyX$$inline_3380_desiredColumnIndex$$inline_3385_pageX$$58$$ = $dataBodyX$$inline_3380_desiredColumnIndex$$inline_3385_pageX$$58$$ - document.documentElement.scrollLeft - $agent$$inline_3379_rowHeightPixels$$inline_3383$$.$getElementLeft$($dataBody$$54_lastPossibleIndex$$inline_3387$$) + $dataBody$$54_lastPossibleIndex$$inline_3387$$.scrollLeft;
    $dataBodyY$$inline_3381_pageY$$58$$ = $dataBodyY$$inline_3381_pageY$$58$$ - $agent$$inline_3379_rowHeightPixels$$inline_3383$$.$getElementTop$($dataBody$$54_lastPossibleIndex$$inline_3387$$) + $dataBody$$54_lastPossibleIndex$$inline_3387$$.scrollTop;
    var $columnWidthPixels$$inline_3382$$ = $JSCompiler_StaticMethods__getChildWidthInPixels$$(this, $columns$$inline_3384_dashboardComponent$$inline_3374_desiredDropIndex$$inline_3386$$), $agent$$inline_3379_rowHeightPixels$$inline_3383$$ = $JSCompiler_StaticMethods__getChildHeightInPixels$$(this, $columns$$inline_3384_dashboardComponent$$inline_3374_desiredDropIndex$$inline_3386$$), $columns$$inline_3384_dashboardComponent$$inline_3374_desiredDropIndex$$inline_3386$$ = $columns$$inline_3384_dashboardComponent$$inline_3374_desiredDropIndex$$inline_3386$$.getColumns();
    $dataBodyX$$inline_3380_desiredColumnIndex$$inline_3385_pageX$$58$$ = Math.floor($dataBodyX$$inline_3380_desiredColumnIndex$$inline_3385_pageX$$58$$ / $columnWidthPixels$$inline_3382$$);
    $AdfPage$$.$PAGE$.$getLocaleContext$().$isRightToLeft$() && ($dataBodyX$$inline_3380_desiredColumnIndex$$inline_3385_pageX$$58$$ = $columns$$inline_3384_dashboardComponent$$inline_3374_desiredDropIndex$$inline_3386$$ - 1 - $dataBodyX$$inline_3380_desiredColumnIndex$$inline_3385_pageX$$58$$);
    $columns$$inline_3384_dashboardComponent$$inline_3374_desiredDropIndex$$inline_3386$$ = Math.floor($dataBodyY$$inline_3381_pageY$$58$$ / $agent$$inline_3379_rowHeightPixels$$inline_3383$$) * $columns$$inline_3384_dashboardComponent$$inline_3374_desiredDropIndex$$inline_3386$$ + $dataBodyX$$inline_3380_desiredColumnIndex$$inline_3385_pageX$$58$$;
    $dataBody$$54_lastPossibleIndex$$inline_3387$$ = $AdfDomUtils$$.$getChildElements$($dataBody$$54_lastPossibleIndex$$inline_3387$$).length;
    $desiredDropIndex$$5_isExternalDragSource$$7$$ || $dataBody$$54_lastPossibleIndex$$inline_3387$$--;
    $desiredDropIndex$$5_isExternalDragSource$$7$$ = "" + Math.min($dataBody$$54_lastPossibleIndex$$inline_3387$$, $columns$$inline_3384_dashboardComponent$$inline_3374_desiredDropIndex$$inline_3386$$);
  } else {
    $desiredDropIndex$$5_isExternalDragSource$$7$$ = null;
  }
  $hints$$89$$[$AdfStampedDropTarget$$.$ROW_KEY$] = null != $desiredDropIndex$$5_isExternalDragSource$$7$$ ? $desiredDropIndex$$5_isExternalDragSource$$7$$ : null;
  $hints$$89$$[$AdfStampedDropTarget$$.$DROP_ORIENTATION$] = $AdfDropEvent$$.$DROP_ORIENTATION_INSIDE$;
};
$AdfDhtmlPanelDashboardPeer$$.prototype.$__getDataBody$ = function $$AdfDhtmlPanelDashboardPeer$$$$$__getDataBody$$() {
  var $dataBody$$55_root$$21$$ = this.$getDomElement$(), $dataBody$$55_root$$21$$ = $AdfDomUtils$$.$getFirstChildElement$($dataBody$$55_root$$21$$);
  $AdfAssert$$.$assertDomElement$($dataBody$$55_root$$21$$);
  return $dataBody$$55_root$$21$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelDashboardPeer.prototype.__getDataBody", {$__getDataBody$:$AdfDhtmlPanelDashboardPeer$$.prototype.$__getDataBody$});
function $JSCompiler_StaticMethods__animateReorderPositionTo$$($JSCompiler_StaticMethods__animateReorderPositionTo$self$$, $dashboardClientId$$5_dashboardComponent$$6$$, $animDuration$$9_draggedChildIndex$$3$$, $descendantResizeComponent$$5_desiredDropIndex$$6$$) {
  null != $JSCompiler_StaticMethods__animateReorderPositionTo$self$$.$_animator$ && $JSCompiler_StaticMethods__animateReorderPositionTo$self$$.$_animator$.stop();
  var $animationObjects$$14_dataBody$$56$$ = $JSCompiler_StaticMethods__animateReorderPositionTo$self$$.$__getDataBody$(), $children$$48$$ = $AdfDomUtils$$.$getChildElements$($animationObjects$$14_dataBody$$56$$), $childCount$$21$$ = $children$$48$$.length;
  if (0 != $childCount$$21$$) {
    for (var $animationObjects$$14_dataBody$$56$$ = [], $columns$$12$$ = $dashboardClientId$$5_dashboardComponent$$6$$.getColumns(), $columnWidthPixels$$6$$ = $JSCompiler_StaticMethods__getChildWidthInPixels$$($JSCompiler_StaticMethods__animateReorderPositionTo$self$$, $dashboardClientId$$5_dashboardComponent$$6$$), $rowHeightPixels$$7$$ = $JSCompiler_StaticMethods__getChildHeightInPixels$$($JSCompiler_StaticMethods__animateReorderPositionTo$self$$, $dashboardClientId$$5_dashboardComponent$$6$$), 
    $backToOriginalState$$ = null == $descendantResizeComponent$$5_desiredDropIndex$$6$$, $i$$478$$ = 0;$i$$478$$ < $childCount$$21$$;$i$$478$$++) {
      var $child$$40$$ = $children$$48$$[$i$$478$$], $properties$$59$$ = {};
      $i$$478$$ == $animDuration$$9_draggedChildIndex$$3$$ && ($child$$40$$.style.display = $backToOriginalState$$ ? "" : "none");
      if ($i$$478$$ != $animDuration$$9_draggedChildIndex$$3$$) {
        var $desiredChildIndex$$2_desiredRowIndex$$7$$ = $i$$478$$;
        $backToOriginalState$$ || (null != $animDuration$$9_draggedChildIndex$$3$$ && $desiredChildIndex$$2_desiredRowIndex$$7$$ > $animDuration$$9_draggedChildIndex$$3$$ && $desiredChildIndex$$2_desiredRowIndex$$7$$--, $desiredChildIndex$$2_desiredRowIndex$$7$$ >= $descendantResizeComponent$$5_desiredDropIndex$$6$$ && $desiredChildIndex$$2_desiredRowIndex$$7$$++);
        var $desiredColumnIndex$$6$$ = $desiredChildIndex$$2_desiredRowIndex$$7$$ % $columns$$12$$, $desiredChildIndex$$2_desiredRowIndex$$7$$ = Math.floor($desiredChildIndex$$2_desiredRowIndex$$7$$ / $columns$$12$$), $isRtl$$12$$ = $AdfPage$$.$PAGE$.$getLocaleContext$().$isRightToLeft$();
        $isRtl$$12$$ ? ($child$$40$$.style.left = $child$$40$$.offsetLeft + "px", $child$$40$$.style.right = "auto", $properties$$59$$.offsetLeft = ($columns$$12$$ - 1 - $desiredColumnIndex$$6$$) * $columnWidthPixels$$6$$) : $properties$$59$$.offsetLeft = $desiredColumnIndex$$6$$ * $columnWidthPixels$$6$$;
        $JSCompiler_StaticMethods__preventDiagonalMovement$$($child$$40$$, $desiredColumnIndex$$6$$, $desiredChildIndex$$2_desiredRowIndex$$7$$, $columns$$12$$, $columnWidthPixels$$6$$, $rowHeightPixels$$7$$, $isRtl$$12$$);
        $properties$$59$$.offsetTop = $desiredChildIndex$$2_desiredRowIndex$$7$$ * $rowHeightPixels$$7$$;
      }
      $animationObjects$$14_dataBody$$56$$[$i$$478$$] = {element:$child$$40$$, $properties$:$properties$$59$$};
    }
    var $animationCompleteFunction$$, $callbackParameters$$9$$;
    $dashboardClientId$$5_dashboardComponent$$6$$ = $dashboardClientId$$5_dashboardComponent$$6$$.$getClientId$();
    null == $descendantResizeComponent$$5_desiredDropIndex$$6$$ ? ($animationCompleteFunction$$ = $AdfDhtmlPanelDashboardPeer$$.$_resetChildrenPositioningStyles$, $callbackParameters$$9$$ = [$JSCompiler_StaticMethods__animateReorderPositionTo$self$$, null]) : null == $animDuration$$9_draggedChildIndex$$3$$ && $AdfDhtmlPanelDashboardPeer$$.$_adjustShim$($animationObjects$$14_dataBody$$56$$, $dashboardClientId$$5_dashboardComponent$$6$$, $columns$$12$$, $rowHeightPixels$$7$$, $childCount$$21$$ + 1);
    $animDuration$$9_draggedChildIndex$$3$$ = parseInt($AdfPage$$.$PAGE$.$getLookAndFeel$().$getSkinProperty$("af|panelDashboard-tr-reorder-animation-duration"));
    isNaN($animDuration$$9_draggedChildIndex$$3$$) && ($animDuration$$9_draggedChildIndex$$3$$ = 0);
    $descendantResizeComponent$$5_desiredDropIndex$$6$$ = null;
    $AdfDhtmlPanelDashboardPeer$$.$_isDimensionsFromChildren$($dashboardClientId$$5_dashboardComponent$$6$$) && ($descendantResizeComponent$$5_desiredDropIndex$$6$$ = $JSCompiler_StaticMethods__animateReorderPositionTo$self$$.$getComponent$());
    $JSCompiler_StaticMethods__animateReorderPositionTo$self$$.$_animator$ = $AdfDhtmlElementAnimator$animate$$(3, $animDuration$$9_draggedChildIndex$$3$$, $animationObjects$$14_dataBody$$56$$, null, $animationCompleteFunction$$, $callbackParameters$$9$$, $descendantResizeComponent$$5_desiredDropIndex$$6$$);
  }
}
function $JSCompiler_StaticMethods__preventDiagonalMovement$$($element$$273$$, $desiredColumnIndex$$7$$, $desiredRowIndex$$8_elementStyle$$5$$, $columns$$13$$, $columnWidthPixels$$7$$, $desiredTop_rowHeightPixels$$8$$, $isRtl$$13$$) {
  $desiredTop_rowHeightPixels$$8$$ *= $desiredRowIndex$$8_elementStyle$$5$$;
  $element$$273$$.offsetTop != $desiredTop_rowHeightPixels$$8$$ && ($desiredRowIndex$$8_elementStyle$$5$$ = $element$$273$$.style, $desiredRowIndex$$8_elementStyle$$5$$.top = $desiredTop_rowHeightPixels$$8$$ + "px", $desiredColumnIndex$$7$$ >= Math.floor($columns$$13$$ / 2) ? $isRtl$$13$$ ? ($element$$273$$.style.right = "auto", $desiredRowIndex$$8_elementStyle$$5$$.left = -$columnWidthPixels$$7$$ + "px") : $desiredRowIndex$$8_elementStyle$$5$$.left = $columns$$13$$ * $columnWidthPixels$$7$$ + "px" : 
  $isRtl$$13$$ ? ($element$$273$$.style.right = "auto", $desiredRowIndex$$8_elementStyle$$5$$.left = $columns$$13$$ * $columnWidthPixels$$7$$ + "px") : $desiredRowIndex$$8_elementStyle$$5$$.left = -$columnWidthPixels$$7$$ + "px");
}
function $JSCompiler_StaticMethods__getChildWidthInPixels$$($JSCompiler_StaticMethods__getChildWidthInPixels$self$$, $dashboardComponent$$7$$) {
  var $dataBody$$57$$ = $JSCompiler_StaticMethods__getChildWidthInPixels$self$$.$__getDataBody$(), $childCount$$22$$ = $AdfDomUtils$$.$getChildElements$($dataBody$$57$$).length;
  if ($JSCompiler_StaticMethods__getChildWidthInPixels$self$$.$_cachedChildWidthInPixels$ && $childCount$$22$$ == $JSCompiler_StaticMethods__getChildWidthInPixels$self$$.$_cachedChildCount$) {
    return $JSCompiler_StaticMethods__getChildWidthInPixels$self$$.$_cachedChildWidthInPixels$;
  }
  var $columns$$14$$ = $dashboardComponent$$7$$.getColumns();
  $JSCompiler_StaticMethods__getChildWidthInPixels$self$$.$_cachedChildWidthInPixels$ = Math.floor($dataBody$$57$$.offsetWidth / $columns$$14$$);
  $JSCompiler_StaticMethods__getChildWidthInPixels$self$$.$_cachedChildCount$ = $childCount$$22$$;
  return $JSCompiler_StaticMethods__getChildWidthInPixels$self$$.$_cachedChildWidthInPixels$;
}
function $JSCompiler_StaticMethods__getChildHeightInPixels$$($JSCompiler_StaticMethods__getChildHeightInPixels$self$$, $dashboardComponent$$8$$) {
  if ($JSCompiler_StaticMethods__getChildHeightInPixels$self$$.$_cachedChildHeightInPixels$) {
    return $JSCompiler_StaticMethods__getChildHeightInPixels$self$$.$_cachedChildHeightInPixels$;
  }
  var $children$$49_dataBody$$58_rowHeight$$2_rowHeightPixels$$9$$ = $dashboardComponent$$8$$.getRowHeight(), $rowHeightUnits$$ = $children$$49_dataBody$$58_rowHeight$$2_rowHeightPixels$$9$$.replace(/[0-9]/g, "");
  if ("px" == $rowHeightUnits$$) {
    $children$$49_dataBody$$58_rowHeight$$2_rowHeightPixels$$9$$ = parseInt($children$$49_dataBody$$58_rowHeight$$2_rowHeightPixels$$9$$.substring(0, $children$$49_dataBody$$58_rowHeight$$2_rowHeightPixels$$9$$.length - $rowHeightUnits$$.length));
  } else {
    if ($children$$49_dataBody$$58_rowHeight$$2_rowHeightPixels$$9$$ = $JSCompiler_StaticMethods__getChildHeightInPixels$self$$.$__getDataBody$(), $children$$49_dataBody$$58_rowHeight$$2_rowHeightPixels$$9$$ = $AdfDomUtils$$.$getChildElements$($children$$49_dataBody$$58_rowHeight$$2_rowHeightPixels$$9$$), 0 < $children$$49_dataBody$$58_rowHeight$$2_rowHeightPixels$$9$$.length) {
      $children$$49_dataBody$$58_rowHeight$$2_rowHeightPixels$$9$$ = $children$$49_dataBody$$58_rowHeight$$2_rowHeightPixels$$9$$[0].offsetHeight;
    } else {
      return 20;
    }
  }
  return $JSCompiler_StaticMethods__getChildHeightInPixels$self$$.$_cachedChildHeightInPixels$ = $children$$49_dataBody$$58_rowHeight$$2_rowHeightPixels$$9$$;
}
function $JSCompiler_StaticMethods__deleteElements$$($JSCompiler_StaticMethods__deleteElements$self_dataBody$$59$$, $elementsToDelete$$2$$, $justDom$$) {
  if (null != $elementsToDelete$$2$$) {
    $JSCompiler_StaticMethods__deleteElements$self_dataBody$$59$$ = $JSCompiler_StaticMethods__deleteElements$self_dataBody$$59$$.$__getDataBody$();
    var $i$$479$$;
    for ($i$$479$$ = 0;$i$$479$$ < $elementsToDelete$$2$$.length;$i$$479$$++) {
      var $elementToDelete$$1$$ = $elementsToDelete$$2$$[$i$$479$$];
      $justDom$$ || ($AdfPage$$.$PAGE$.$removeComponentsInSubtree$($elementToDelete$$1$$), $AdfAgent$$.$AGENT$.$elementsRemoved$($elementToDelete$$1$$));
      $JSCompiler_StaticMethods__deleteElements$self_dataBody$$59$$.removeChild($elementToDelete$$1$$);
    }
  }
}
$AdfDhtmlPanelDashboardPeer$$.$_resetChildrenPositioningStyles$ = function $$AdfDhtmlPanelDashboardPeer$$$$_resetChildrenPositioningStyles$$($children$$50_dashboardClientId$$6_peerAndElementsToDelete$$, $childToMove_columns$$15_draggedChildIndex$$4$$, $childCount$$23_desiredDropIndex$$7$$) {
  var $dashboardComponent$$9_peer$$158$$ = $children$$50_dashboardClientId$$6_peerAndElementsToDelete$$[0];
  if ($dashboardComponent$$9_peer$$158$$.$getDomElement$()) {
    $JSCompiler_StaticMethods__deleteElements$$($dashboardComponent$$9_peer$$158$$, $children$$50_dashboardClientId$$6_peerAndElementsToDelete$$[1], !1);
    var $dataBody$$60_rowHeightNumber$$ = $dashboardComponent$$9_peer$$158$$.$__getDataBody$();
    null != $childToMove_columns$$15_draggedChildIndex$$4$$ && $childToMove_columns$$15_draggedChildIndex$$4$$ != $childCount$$23_desiredDropIndex$$7$$ && ($children$$50_dashboardClientId$$6_peerAndElementsToDelete$$ = $AdfDomUtils$$.$getChildElements$($dataBody$$60_rowHeightNumber$$), $childToMove_columns$$15_draggedChildIndex$$4$$ = $children$$50_dashboardClientId$$6_peerAndElementsToDelete$$[$childToMove_columns$$15_draggedChildIndex$$4$$], $dataBody$$60_rowHeightNumber$$.removeChild($childToMove_columns$$15_draggedChildIndex$$4$$), 
    $children$$50_dashboardClientId$$6_peerAndElementsToDelete$$ = $AdfDomUtils$$.$getChildElements$($dataBody$$60_rowHeightNumber$$), $childCount$$23_desiredDropIndex$$7$$ < $children$$50_dashboardClientId$$6_peerAndElementsToDelete$$.length ? $dataBody$$60_rowHeightNumber$$.insertBefore($childToMove_columns$$15_draggedChildIndex$$4$$, $children$$50_dashboardClientId$$6_peerAndElementsToDelete$$[$childCount$$23_desiredDropIndex$$7$$]) : $dataBody$$60_rowHeightNumber$$.appendChild($childToMove_columns$$15_draggedChildIndex$$4$$), 
    $childToMove_columns$$15_draggedChildIndex$$4$$.style.display = "");
    $children$$50_dashboardClientId$$6_peerAndElementsToDelete$$ = $AdfDomUtils$$.$getChildElements$($dataBody$$60_rowHeightNumber$$);
    $childCount$$23_desiredDropIndex$$7$$ = $children$$50_dashboardClientId$$6_peerAndElementsToDelete$$.length;
    $dashboardComponent$$9_peer$$158$$ = $dashboardComponent$$9_peer$$158$$.$getComponent$();
    $childToMove_columns$$15_draggedChildIndex$$4$$ = $dashboardComponent$$9_peer$$158$$.getColumns();
    var $rowHeight$$3$$ = $dashboardComponent$$9_peer$$158$$.getRowHeight(), $rowHeightUnits$$1$$ = $rowHeight$$3$$.replace(/[0-9]/g, ""), $dataBody$$60_rowHeightNumber$$ = parseFloat($rowHeight$$3$$.substring(0, $rowHeight$$3$$.length - $rowHeightUnits$$1$$.length)), $columnWidth$$ = $AdfDhtmlPanelDashboardPeer$$.$_formatPercent$(1 / $childToMove_columns$$15_draggedChildIndex$$4$$);
    for (i = 0;i < $childCount$$23_desiredDropIndex$$7$$;i++) {
      var $startStyle$$ = $AdfDhtmlPanelDashboardPeer$$.$_formatPercent$(i % $childToMove_columns$$15_draggedChildIndex$$4$$ / $childToMove_columns$$15_draggedChildIndex$$4$$), $childStyle$$6$$ = $children$$50_dashboardClientId$$6_peerAndElementsToDelete$$[i].style;
      $childStyle$$6$$.top = $dataBody$$60_rowHeightNumber$$ * Math.floor(i / $childToMove_columns$$15_draggedChildIndex$$4$$) + $rowHeightUnits$$1$$;
      $AdfPage$$.$PAGE$.$getLocaleContext$().$isRightToLeft$() ? ($childStyle$$6$$.left = "auto", $childStyle$$6$$.right = $startStyle$$) : $childStyle$$6$$.left = $startStyle$$;
      $childStyle$$6$$.height = $rowHeight$$3$$;
      $childStyle$$6$$.width = $columnWidth$$;
    }
    $children$$50_dashboardClientId$$6_peerAndElementsToDelete$$ = $dashboardComponent$$9_peer$$158$$.$getClientId$();
    $AdfDhtmlPanelDashboardPeer$$.$_adjustShim$(null, $children$$50_dashboardClientId$$6_peerAndElementsToDelete$$, $childToMove_columns$$15_draggedChildIndex$$4$$, $dataBody$$60_rowHeightNumber$$, $childCount$$23_desiredDropIndex$$7$$);
    this.$_processingOptimizedChanges$ = !1;
    $AdfPage$$.$PAGE$.$doResizeNotify$($dashboardComponent$$9_peer$$158$$);
  }
};
$AdfDhtmlPanelDashboardPeer$$.$_formatPercent$ = function $$AdfDhtmlPanelDashboardPeer$$$$_formatPercent$$($result$$22_value$$228$$) {
  $result$$22_value$$228$$ = "" + 100 * $result$$22_value$$228$$;
  var $resultLength$$ = $result$$22_value$$228$$.length, $dotIndex$$ = $result$$22_value$$228$$.indexOf(".");
  -1 != $dotIndex$$ && $dotIndex$$ < $resultLength$$ - 2 && ($result$$22_value$$228$$ = $result$$22_value$$228$$.substring(0, $dotIndex$$ + 3));
  return $result$$22_value$$228$$ + "%";
};
