import{c as n,n as a}from"./normalizers-MuBx2xIG-CzHg60vA.js";const i=["eager","lazy"],l=new Set(i),h=n("loading","lazy",e=>a(e),e=>l.has(e)),p=["block","inline"],c=new Set(p),d=n("variant","inline",e=>a(e),e=>c.has(e));function u(e){var t,r;const o={};for(const s of[...(t=e.required)!==null&&t!==void 0?t:[],...(r=e.optional)!==null&&r!==void 0?r:[]])o[s.propName]=s.getDefaultValue();return o}class S{constructor(t,r,o){this.setState=r,this.getState=o,this.rawProps={},this.renderProps=u(t)}setRawProp(t,r){this.rawProps[t]=r}getRawProp(t){return this.rawProps[t]}setRenderProp(t,r){this.renderProps[t]=r}getRenderProp(t){return this.renderProps[t]}}class f{constructor(){this.setState=(t,r)=>{this[t]=r},this.getState=t=>this[t]}}export{f as B,S as a,h as l,d as v};
//# sourceMappingURL=base-web-component-CjUKwppg-CfrsJmb_.js.map
