set animationStyle(val) {
    const currentVal = this.#animationStyle;
    if (val !== currentVal && ANIMATION_STYLES.includes(val)) {
      this.#animationStyle = val;
      this.setAttribute(attributes.ANIMATION_STYLE, val);
      this.#refreshAnimationStyle(currentVal, val);
    } else {
      this.#refreshAnimationStyle('', currentVal);
    }
  }
/**
   * @param {string} val the style of animation this popup uses to show/hide
   */
@param {string} val the style of animation this popup uses to show/hide
@param { string } val the style of animation this popup uses to show / hide
set animationStyle(val) {
    const currentVal = this.#animationStyle;
    if (val !== currentVal && ANIMATION_STYLES.includes(val)) {
      this.#animationStyle = val;
      this.setAttribute(attributes.ANIMATION_STYLE, val);
      this.#refreshAnimationStyle(currentVal, val);
    } else {
      this.#refreshAnimationStyle('', currentVal);
    }
  }
set animationStyle ( val ) { const currentVal = this . #animationStyle ; if ( val !== currentVal && ANIMATION_STYLES . includes ( val ) ) { this . #animationStyle = val ; this . setAttribute ( attributes . ANIMATION_STYLE , val ) ; this . #refreshAnimationStyle ( currentVal , val ) ; } else { this . #refreshAnimationStyle ( '' , currentVal ) ; } }
@param {string} val the style of animation this popup uses to show/hide
@param { string } val the style of animation this popup uses to show / hide