import{isElement,isHTMLElement}from"./instanceOf.js";import{round}from"../utils/math.js";import getWindow from"./getWindow.js";import isLayoutViewport from"./isLayoutViewport.js";export default function getBoundingClientRect(t,i,e){void 0===i&&(i=!1),void 0===e&&(e=!1);var o=t.getBoundingClientRect(),f=1,n=1;i&&isHTMLElement(t)&&(f=0