import { audit as e } from "../internal/controllers/audit.controller.js";
import { attachInternals as t } from "../internal/utils/a11y.js";
import { useStyles as n } from "../internal/styles/index.js";
import { __decorate as r } from "../_virtual/_@oxc-project_runtime@0.133.0/helpers/esm/decorate.js";
import i from "./page.js";
import { LitElement as a, html as o } from "lit";
import { property as s } from "lit/decorators/property.js";
//#region src/page/page.ts
var c = class extends a {
	constructor(...e) {
		super(...e), this.documentScroll = !1;
	}
	static {
		this.styles = n([i]);
	}
	static {
		this.metadata = {
			tag: "nve-page",
			version: "2.0.2"
		};
	}
	static {
		this.elementDefinitions = {};
	}
	render() {
		return o`<div internal-host><slot name="header"></slot><slot name="subheader"></slot><slot name="left-aside"></slot><slot name="left"></slot><slot></slot><slot name="bottom"></slot><slot name="right"></slot><slot name="right-aside"></slot><slot name="subfooter"></slot><slot name="footer"></slot></div>`;
	}
	connectedCallback() {
		super.connectedCallback(), t(this);
	}
};
r([s({
	type: Boolean,
	reflect: !0,
	attribute: "document-scroll"
})], c.prototype, "documentScroll", void 0), c = r([e({ excessiveInstanceLimit: 0 })], c);
//#endregion
export { c as Page };

//# sourceMappingURL=page2.js.map