var t,e,r={2160(t,e,r){r.d(e,{q:()=>c,rx:()=>m,uo:()=>l}),r(5983),r(1821);var o=r(9609),i=r(4084),s=r(2927),a=r(8899),p=r(6616),n=function(t,e,r,o){var i,s=arguments.length,a=s<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,r):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,o);else for(var p=t.length-1;p>=0;p--)(i=t[p])&&(a=(s<3?i(a):s>3?i(e,r,a):i(e,r))||a);return s>3&&a&&Object.defineProperty(e,r,a),a};const m=["56","68","84",56,68,84],c=["chat","camera","contact-card","meetings","whiteboard","files","share-screen","tasks"];var l;!function(t){let e=class extends s.LitElement{constructor(){super(...arguments),this.ariaLabel="",this.disabled=!1,this.label="",this.size="68",this._type="chat"}get type(){return this._type}set type(t){const e=this.type;c.includes(t)?this._type=t:this._type="chat",this.requestUpdate("type",e)}get buttonToIconSizeMapping(){return{56:"24",68:"28",84:"36"}}get formatClass(){return{"md-activity":!0,[`md-activity__${this.type}`]:this.type}}static get styles(){return[i.A,p.A]}render(){return s.html`
        <md-button
          aria-label=${this.ariaLabel}
          circle
          .activityType=${this.type}
          ?containerLarge=${"84"===this.size}
          ?disabled=${this.disabled}
          .size=${this.size}
          .label=${this.label}
        >
          <md-icon name=${`icon-${this.type}_${this.buttonToIconSizeMapping[this.size]}`}></md-icon>
        </md-button>
      `}};n([(0,a.property)({type:String})],e.prototype,"ariaLabel",void 0),n([(0,a.property)({type:Boolean})],e.prototype,"disabled",void 0),n([(0,a.property)({type:String})],e.prototype,"label",void 0),n([(0,a.property)({type:String})],e.prototype,"size",void 0),n([(0,a.property)({type:String})],e.prototype,"type",null),e=n([(0,o.w)("md-activity-button")],e),t.ELEMENT=e}(l||(l={}))}},o={};function i(t){var e=o[t];if(void 0!==e)return e.exports;var s=o[t]={exports:{}};return r[t](s,s.exports,i),s.exports}i.m=r,t=[],i.O=(e,r,o,s)=>{if(!r){var a=1/0;for(c=0;c<t.length;c++){for(var[r,o,s]=t[c],p=!0,n=0;n<r.length;n++)(!1&s||a>=s)&&Object.keys(i.O).every(t=>i.O[t](r[n]))?r.splice(n--,1):(p=!1,s<a&&(a=s));if(p){t.splice(c--,1);var m=o();void 0!==m&&(e=m)}}return e}s=s||0;for(var c=t.length;c>0&&t[c-1][2]>s;c--)t[c]=t[c-1];t[c]=[r,o,s]},i.d=(t,e)=>{for(var r in e)i.o(e,r)&&!i.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);export{i as __webpack_require__};e={2434:0},i.C=t=>{var r,o,{__webpack_esm_ids__:s,__webpack_esm_modules__:a,__webpack_esm_runtime__:p}=t,n=0;for(r in a)i.o(a,r)&&(i.m[r]=a[r]);for(p&&p(i);n<s.length;n++)o=s[n],i.o(e,o)&&e[o]&&e[o][0](),e[s[n]]=0;i.O()},i.O.j=t=>0===e[t];import*as s from"../9609.js";i.C(s);import*as a from"../4084.js";i.C(a);import*as p from"../4955.js";i.C(p);import*as n from"../3517.js";i.C(n);import*as m from"../1156.js";i.C(m);import*as c from"../3305.js";i.C(c);import*as l from"../4739.js";i.C(l);import*as y from"../7154.js";i.C(y);import*as f from"../9773.js";i.C(f);import*as d from"../5983.js";i.C(d);import*as h from"../7755.js";i.C(h);import*as u from"../1821.js";i.C(u);import*as v from"../4980.js";i.C(v);import*as b from"../9500.js";i.C(b);import*as _ from"../519.js";i.C(_);import*as j from"../4137.js";i.C(j);import*as g from"../8165.js";i.C(g);var C=i.O(void 0,[9609,4084,4955,3517,1156,3305,4739,7154,9773,5983,7755,1821,4980,9500,519,4137,8165],()=>i(2160));const O=(C=i.O(C)).uo,$=C.rx,x=C.q;export{O as ActivityButton,$ as activityButtonSize,x as activityButtonType};