import { AnnotationMode as a } from "pdfjs-dist";
const p = (o, t, d = {}) => {
  const { scale: i = 1, rotate: r = 0, renderForms: h = !1 } = d, s = t.getContext("2d", {
    desynchronized: !1
  }), w = window.devicePixelRatio, n = o.getViewport({ scale: i, rotation: r }), e = o.getViewport({
    scale: i * w,
    rotation: r
  });
  return t.width = e.width, t.height = e.height, t.style.width = `${Math.floor(n.width)}px`, t.style.height = `${Math.floor(n.height)}px`, o.render({
    canvasContext: s,
    viewport: e,
    annotationMode: h ? a.ENABLE_FORMS : void 0
  });
};
export {
  p as renderPage
};
