import { a as serverHelpers, t as settings } from "./astro_runtime_client_dev-toolbar_entrypoint__js.js"; import { n as isDefinedIcon, t as getIconElement } from "./icons-DcM8cGs_.js"; //#region node_modules/astro/dist/runtime/client/dev-toolbar/toolbar.js var WS_EVENT_NAME = "astro-dev-toolbar"; var HOVER_DELAY = 2 * 1e3; var DEVBAR_HITBOX_ABOVE = 42; var AstroDevToolbar = class extends HTMLElement { shadowRoot; delayedHideTimeout; devToolbarContainer; apps = []; hasBeenInitialized = false; customAppsToShow = 3; constructor() { super(); this.shadowRoot = this.attachShadow({ mode: "open" }); } /** * All one-time DOM setup runs through here. Only ever call this once, * in connectedCallback(), and protect it from being called again. */ init() { this.shadowRoot.innerHTML = `