import{aE as t,aF as e}from"./p-BTBbFFOR.js";import{K as c}from"./p-C0Fa3S9y.js";var n=function(t,e,c,n){var o,a=arguments.length,l=a<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,c):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,c,n);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(l=(a<3?o(l):a>3?o(e,c,l):o(e,c))||l);return a>3&&l&&Object.defineProperty(e,c,l),l};class o extends e{connectedCallback(){c.register(this.keyboardEventListeners)}disconnectedCallback(){c.deregister(this.keyboardEventListeners)}componentDidLoad(){this.keyboardEventListeners=this.listenersRetriever(this),c.register(this.keyboardEventListeners)}constructor(t){super(),this.keyboardEventListeners=[],this.listenersRetriever=t}}n([t("connectedCallback")],o.prototype,"connectedCallback",null),n([t("disconnectedCallback")],o.prototype,"disconnectedCallback",null),n([t("componentDidLoad")],o.prototype,"componentDidLoad",null);export{o as K}