set y(val) {
    let trueVal = parseInt(val?.toString(), 10);
    if (Number.isNaN(trueVal)) {
      trueVal = 0;
    }

    if (trueVal !== this.#y) {
      this.#y = trueVal;
      this.setAttribute(attributes.Y, trueVal.toString());
    }
  }
/**
   * Sets the Y (top) coordinate of the Popup
   * @param {number} val the coordinate's value
   */
Sets the Y (top) coordinate of the Popup
@param {number} val the coordinate's value
Sets the Y ( top ) coordinate of the Popup @param { number } val the coordinate ' s value
set y(val) {
    let trueVal = parseInt(val?.toString(), 10);
    if (Number.isNaN(trueVal)) {
      trueVal = 0;
    }
    if (trueVal !== this.#y) {
      this.#y = trueVal;
      this.setAttribute(attributes.Y, trueVal.toString());
    }
  }
set y ( val ) { let trueVal = parseInt ( val ?. toString ( ) , 10 ) ; if ( Number . isNaN ( trueVal ) ) { trueVal = 0 ; } if ( trueVal !== this . #y ) { this . #y = trueVal ; this . setAttribute ( attributes . Y , trueVal . toString ( ) ) ; } }
Sets the Y (top) coordinate of the Popup
 @param {number} val the coordinate's value
Sets the Y ( top ) coordinate of the Popup @param { number } val the coordinate ' s value