import{t,p as e,H as i,h as s}from"./p-ZGVz1_9H.js";const a=e(class extends i{constructor(t){super(),!1!==t&&this.__registerHost(),this.__attachShadow(),this.size=10,this.color="#4e7becc0",this.spacing=6}render(){const t={width:`${this.size}px`,height:`${this.size}px`,backgroundColor:this.color,marginRight:`${this.spacing}px`};return s("div",{key:"bd85182ca31ecc6d35c911a567daed098164ea59",class:"typing-indicator",role:"status","aria-live":"polite","aria-label":"Typing indicator"},s("span",{key:"63c24fa73702c58e120f8be7f41829b9776c0fb4",class:"dot",style:Object.assign(Object.assign({},t),{animationDelay:"0s"})}),s("span",{key:"9dc45671673597a3e62d837a6bba1e91cf6597ef",class:"dot",style:Object.assign(Object.assign({},t),{animationDelay:"0.2s"})}),s("span",{key:"9c820b6f1255c932301c46c3d1abc51ff6d1dd87",class:"dot",style:Object.assign(Object.assign({},t),{marginRight:"0",animationDelay:"0.4s"})}))}static get style(){return".typing-indicator{display:flex;align-items:center;justify-content:flex-start;height:24px}.dot{border-radius:50%;animation:typing-bounce 1.4s infinite ease-in-out both}@keyframes typing-bounce{0%,80%,100%{transform:scale(0);opacity:0.3}40%{transform:scale(1);opacity:1}}"}},[1,"typing-indicator",{size:[2],color:[1],spacing:[2]}]);function n(){"undefined"!=typeof customElements&&["typing-indicator"].forEach((e=>{"typing-indicator"===e&&(customElements.get(t(e))||customElements.define(t(e),a))}))}n();export{a as T,n as d}