function timeoutForStackMounting() {
  if (STARTED_STACK_MOUNT) {
    return;
  }

  var ANIMATIONS_STACK = (0,_mount_animations_stack__WEBPACK_IMPORTED_MODULE_4__.getCurrentAnimationsStac)();
  /**
   * Waits for animations so that each style is added together.
   */

  STARTED_STACK_MOUNT = true;
  timeoutForStackMounting();
  animationTimeout(function () {
    if ((0,_utilities_is_empty_object__WEBPACK_IMPORTED_MODULE_2__.default)(ANIMATIONS_STACK)) {
      STARTED_STACK_MOUNT = false;
      return;
    }

    var animationsStack = {};
    (0,_utilities_custom_for_in__WEBPACK_IMPORTED_MODULE_3__.default)(ANIMATIONS_STACK, function (propertyValue, propertyName) {
      if (propertyValue) {
        animationsStack[propertyName] = propertyValue;
      }
    });
    (0,_sauce_manage_memory_collections__WEBPACK_IMPORTED_MODULE_1__.sendToGarbageCollector)(animationsStack, ANIMATIONS_STACK);
    /*
     * Restarts the values of the mount stack.
     */

    STARTED_STACK_MOUNT = false;
    (0,_mount_animations_stack__WEBPACK_IMPORTED_MODULE_4__.resetAnimationsStack)();
    (0,_perform_intercalation_of_the_animations__WEBPACK_IMPORTED_MODULE_5__.default)(animationsStack);
  });
}
/**
 * Adds the execution queue  a "callbackfn" (through requestAnimationFrame or setTimeout). When invoked the same calls the function that unmount the stack and completes the cycle.
 */
Adds the execution queue  a "callbackfn" (through requestAnimationFrame or setTimeout). When invoked the same calls the function that unmount the stack and completes the cycle.
Adds the execution queue a " callbackfn " ( through requestAnimationFrame or setTimeout ) . When invoked the same calls the function that unmount the stack and completes the cycle .
function timeoutForStackMounting() {
  if (STARTED_STACK_MOUNT) {
    return;
  }
  var ANIMATIONS_STACK = (0,_mount_animations_stack__WEBPACK_IMPORTED_MODULE_4__.getCurrentAnimationsStac)();
  STARTED_STACK_MOUNT = true;
  timeoutForStackMounting();
  animationTimeout(function () {
    if ((0,_utilities_is_empty_object__WEBPACK_IMPORTED_MODULE_2__.default)(ANIMATIONS_STACK)) {
      STARTED_STACK_MOUNT = false;
      return;
    }
    var animationsStack = {};
    (0,_utilities_custom_for_in__WEBPACK_IMPORTED_MODULE_3__.default)(ANIMATIONS_STACK, function (propertyValue, propertyName) {
      if (propertyValue) {
        animationsStack[propertyName] = propertyValue;
      }
    });
    (0,_sauce_manage_memory_collections__WEBPACK_IMPORTED_MODULE_1__.sendToGarbageCollector)(animationsStack, ANIMATIONS_STACK);
    STARTED_STACK_MOUNT = false;
    (0,_mount_animations_stack__WEBPACK_IMPORTED_MODULE_4__.resetAnimationsStack)();
    (0,_perform_intercalation_of_the_animations__WEBPACK_IMPORTED_MODULE_5__.default)(animationsStack);
  });
}
function timeoutForStackMounting ( ) { if ( STARTED_STACK_MOUNT ) { return ; } var ANIMATIONS_STACK = ( 0 , _mount_animations_stack__WEBPACK_IMPORTED_MODULE_4__ . getCurrentAnimationsStac ) ( ) ; STARTED_STACK_MOUNT = true ; timeoutForStackMounting ( ) ; animationTimeout ( function ( ) { if ( ( 0 , _utilities_is_empty_object__WEBPACK_IMPORTED_MODULE_2__ . default ) ( ANIMATIONS_STACK ) ) { STARTED_STACK_MOUNT = false ; return ; } var animationsStack = { } ; ( 0 , _utilities_custom_for_in__WEBPACK_IMPORTED_MODULE_3__ . default ) ( ANIMATIONS_STACK , function ( propertyValue , propertyName ) { if ( propertyValue ) { animationsStack [ propertyName ] = propertyValue ; } } ) ; ( 0 , _sauce_manage_memory_collections__WEBPACK_IMPORTED_MODULE_1__ . sendToGarbageCollector ) ( animationsStack , ANIMATIONS_STACK ) ; STARTED_STACK_MOUNT = false ; ( 0 , _mount_animations_stack__WEBPACK_IMPORTED_MODULE_4__ . resetAnimationsStack ) ( ) ; ( 0 , _perform_intercalation_of_the_animations__WEBPACK_IMPORTED_MODULE_5__ . default ) ( animationsStack ) ; } ) ; }
Adds the execution queue  a "callbackfn" (through requestAnimationFrame or setTimeout).
Adds the execution queue a " callbackfn " ( through requestAnimationFrame or setTimeout ) .
/**
   * Waits for animations so that each style is added together.
   */ /*
     * Restarts the values of the mount stack.
     */