import{k as e,h as t,r as n,_ as r,c as o,e as a,g as i,f as s,d as l,s as c,l as u,a as d,n as f,o as p}from"./3.CJvEkDRx.chunk.js";import{y as h,C as m,z as g,M as v,B as y,f as b,_ as w,o as x,V as E,Y as k,Z as C,k as T,t as P,A as S,X as O,H as L,U as R}from"./7.DaJJFJ3Z.chunk.js";import{R as M,a as A}from"./10.BORa1An7.chunk.js";function N(e){return e}function _(e,n){const r={};return function(){const o=e(...arguments);if(t(o,r))return r[o];const a=n(...arguments);return r[o]=a,a}}function j(e){return _(N,e)}function F(t,n){return e(n).reduce((e,r)=>(t(n[r],r)&&(e[r]=n[r]),e),{})}let D=null;const I=()=>{if(D)return D;const e=document.createElement("div"),t=e.style;t.width="50px",t.height="50px",t.overflow="scroll",t.direction="rtl";const n=document.createElement("div"),r=n.style;return r.width="100px",r.height="50px",e.appendChild(n),document.body.appendChild(e),e.scrollLeft>0?D="positive-descending":(e.scrollLeft=1,D=0===e.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(e),D};var $=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t0?te(fe,--ue):0,le--,10===de&&(le=1,se--),de}function ge(){return de=ue2||we(de)>3?"":" "}function Te(e,t){for(;--t&&ge()&&!(de<48||de>102||de>57&&de<65||de>70&&de<97););return be(e,ye()+(t<6&&32==ve()&&32==ge()))}function Pe(e){for(;ge();)switch(de){case e:return ue;case 34:case 39:34!==e&&39!==e&&Pe(de);break;case 40:41===e&&Pe(e);break;case 92:ge()}return ue}function Se(e,t){for(;ge()&&e+de!==57&&(e+de!==84||47!==ve()););return"/*"+be(t,ue-1)+"*"+G(47===e?e:ge())}function Oe(e){for(;!we(ve());)ge();return be(e,ue)}function Le(e){return Ee(Re("",null,null,null,[""],e=xe(e),0,[0],e))}function Re(e,t,n,r,o,a,i,s,l){for(var c=0,u=0,d=i,f=0,p=0,h=0,m=1,g=1,v=1,y=0,b="",w=o,x=a,E=r,k=b;g;)switch(h=y,y=ge()){case 40:if(108!=h&&58==te(k,d-1)){-1!=ee(k+=Q(ke(y),"&","&\f"),"&\f")&&(v=-1);break}case 34:case 39:case 91:k+=ke(y);break;case 9:case 10:case 13:case 32:k+=Ce(h);break;case 92:k+=Te(ye()-1,7);continue;case 47:switch(ve()){case 42:case 47:ae(Ae(Se(ge(),ye()),t,n),l);break;default:k+="/"}break;case 123*m:s[c++]=re(k)*v;case 125*m:case 59:case 0:switch(y){case 0:case 125:g=0;case 59+u:-1==v&&(k=Q(k,/\f/g,"")),p>0&&re(k)-d&&ae(p>32?Ne(k+";",r,n,d-1):Ne(Q(k," ","")+";",r,n,d-2),l);break;case 59:k+=";";default:if(ae(E=Me(k,t,n,c,u,o,s,b,w=[],x=[],d),a),123===y)if(0===u)Re(k,t,E,E,w,a,d,s,x);else switch(99===f&&110===te(k,3)?100:f){case 100:case 108:case 109:case 115:Re(e,E,E,r&&ae(Me(e,E,E,0,0,o,s,b,o,w=[],d),x),o,x,d,s,r?w:x);break;default:Re(k,E,E,E,[""],x,0,s,x)}}c=u=p=0,m=v=1,b=k="",d=i;break;case 58:d=1+re(k),p=h;default:if(m<1)if(123==y)--m;else if(125==y&&0==m++&&125==me())continue;switch(k+=G(y),y*m){case 38:v=u>0?1:(k+="\f",-1);break;case 44:s[c++]=(re(k)-1)*v,v=1;break;case 64:45===ve()&&(k+=ke(ge())),f=ve(),u=d=re(b=k+=Oe(ye())),y++;break;case 45:45===h&&2==re(k)&&(m=0)}}return a}function Me(e,t,n,r,o,a,i,s,l,c,u){for(var d=o-1,f=0===o?a:[""],p=oe(f),h=0,m=0,g=0;h0?f[v]+" "+y:Q(y,/&\f/g,f[v])))&&(l[g++]=b);return pe(e,t,n,0===o?V:s,l,c,u)}function Ae(e,t,n){return pe(e,t,n,K,G(de),ne(e,2,-2),0)}function Ne(e,t,n,r){return pe(e,t,n,H,ne(e,0,r),ne(e,r+1,-1),r)}function _e(e,t,n){switch(Y(e,t)){case 5103:return U+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return U+e+e;case 4789:return B+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return U+e+B+e+z+e+e;case 5936:switch(te(e,t+11)){case 114:return U+e+z+Q(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return U+e+z+Q(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return U+e+z+Q(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return U+e+z+e+e;case 6165:return U+e+z+"flex-"+e+e;case 5187:return U+e+Q(e,/(\w+).+(:[^]+)/,U+"box-$1$2"+z+"flex-$1$2")+e;case 5443:return U+e+z+"flex-item-"+Q(e,/flex-|-self/g,"")+(J(e,/flex-|baseline/)?"":z+"grid-row-"+Q(e,/flex-|-self/g,""))+e;case 4675:return U+e+z+"flex-line-pack"+Q(e,/align-content|flex-|-self/g,"")+e;case 5548:return U+e+z+Q(e,"shrink","negative")+e;case 5292:return U+e+z+Q(e,"basis","preferred-size")+e;case 6060:return U+"box-"+Q(e,"-grow","")+U+e+z+Q(e,"grow","positive")+e;case 4554:return U+Q(e,/([^-])(transform)/g,"$1"+U+"$2")+e;case 6187:return Q(Q(Q(e,/(zoom-|grab)/,U+"$1"),/(image-set)/,U+"$1"),e,"")+e;case 5495:case 3959:return Q(e,/(image-set\([^]*)/,U+"$1$`$1");case 4968:return Q(Q(e,/(.+:)(flex-)?(.*)/,U+"box-pack:$3"+z+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+U+e+e;case 4200:if(!J(e,/flex-|baseline/))return z+"grid-column-align"+ne(e,t)+e;break;case 2592:case 3360:return z+Q(e,"template-","")+e;case 4384:case 3616:return n&&n.some(function(e,n){return t=n,J(e.props,/grid-\w+-end/)})?~ee(e+(n=n[t].value),"span")?e:z+Q(e,"-start","")+e+z+"grid-row-span:"+(~ee(n,"span")?J(n,/\d+/):+J(n,/\d+/)-+J(e,/\d+/))+";":z+Q(e,"-start","")+e;case 4896:case 4128:return n&&n.some(function(e){return J(e.props,/grid-\w+-start/)})?e:z+Q(Q(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return Q(e,/(.+)-inline(.+)/,U+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(re(e)-1-t>6)switch(te(e,t+1)){case 109:if(45!==te(e,t+4))break;case 102:return Q(e,/(.+:)(.+)-([^]+)/,"$1"+U+"$2-$3$1"+B+(108==te(e,t+3)?"$3":"$2-$3"))+e;case 115:return~ee(e,"stretch")?_e(Q(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return Q(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(t,n,r,o,a,i,s){return z+n+":"+r+s+(o?z+n+"-span:"+(a?i:+i-+r)+s:"")+e});case 4949:if(121===te(e,t+6))return Q(e,":",":"+U)+e;break;case 6444:switch(te(e,45===te(e,14)?18:11)){case 120:return Q(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+U+(45===te(e,14)?"inline-":"")+"box$3$1"+U+"$2$3$1"+z+"$2box$3")+e;case 100:return Q(e,":",":"+z)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Q(e,"scroll-","scroll-snap-")+e}return e}function je(e,t){for(var n="",r=oe(e),o=0;o-1&&!e.return)switch(e.type){case H:return void(e.return=_e(e.value,e.length,n));case W:return je([he(e,{value:Q(e.value,"@","@"+U)})],r);case V:if(e.length)return ie(e.props,function(t){switch(J(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return je([he(e,{props:[Q(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return je([he(e,{props:[Q(t,/:(plac\w+)/,":"+U+"input-$1")]}),he(e,{props:[Q(t,/:(plac\w+)/,":-moz-$1")]}),he(e,{props:[Q(t,/:(plac\w+)/,z+"input-$1")]})],r)}return""})}}var Ie=function(e){var t=new WeakMap;return function(n){if(t.has(n))return t.get(n);var r=e(n);return t.set(n,r),r}};function $e(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}var ze=function(e,t,n){for(var r=0,o=0;r=o,o=ve(),38===r&&12===o&&(t[n]=1),!we(o);)ge();return be(e,ue)},Be=function(e,t){return Ee(function(e,t){var n=-1,r=44;do{switch(we(r)){case 0:38===r&&12===ve()&&(t[n]=1),e[n]+=ze(ue-1,t,n);break;case 2:e[n]+=ke(r);break;case 4:if(44===r){e[++n]=58===ve()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=G(r)}}while(r=ge());return e}(xe(e),t))},Ue=new WeakMap,Ke=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||Ue.get(n))&&!r){Ue.set(e,!0);for(var o=[],a=Be(t,o),i=n.props,s=0,l=0;s6)switch(te(e,t+1)){case 109:if(45!==te(e,t+4))break;case 102:return Q(e,/(.+:)(.+)-([^]+)/,"$1"+U+"$2-$3$1"+B+(108==te(e,t+3)?"$3":"$2-$3"))+e;case 115:return~ee(e,"stretch")?He(Q(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==te(e,t+1))break;case 6444:switch(te(e,re(e)-3-(~ee(e,"!important")&&10))){case 107:return Q(e,":",":"+U)+e;case 101:return Q(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+U+(45===te(e,14)?"inline-":"")+"box$3$1"+U+"$2$3$1"+z+"$2box$3")+e}break;case 5936:switch(te(e,t+11)){case 114:return U+e+z+Q(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return U+e+z+Q(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return U+e+z+Q(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return U+e+z+e+e}return e}var We,qe,Ge,Xe,Ye=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case H:e.return=He(e.value,e.length);break;case W:return je([he(e,{value:Q(e.value,"@","@"+U)})],r);case V:if(e.length)return ie(e.props,function(t){switch(J(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return je([he(e,{props:[Q(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return je([he(e,{props:[Q(t,/:(plac\w+)/,":"+U+"input-$1")]}),he(e,{props:[Q(t,/:(plac\w+)/,":-moz-$1")]}),he(e,{props:[Q(t,/:(plac\w+)/,z+"input-$1")]})],r)}return""})}}],Ze=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var r,o,a=e.stylisPlugins||Ye,i={},s=[];r=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+l;return{name:c,styles:o,next:ft}}var mt,gt,vt=function(e){return e()},yt=n.useLayoutEffect,bt=n.createContext("undefined"!=typeof HTMLElement?Ze({key:"css"}):null),wt=bt.Provider,xt=function(e){return n.forwardRef(function(t,r){var o=n.useContext(bt);return e(t,o,r)})},Et=n.createContext({}),kt=function(){return n.useContext(Et)},Ct=Ie(function(e){return Ie(function(t){return function(e,t){return"function"==typeof t?t(e):r({},e,t)}(e,t)})}),Tt=function(e){var t=n.useContext(Et);return e.theme!==t&&(t=Ct(t)(e.theme)),n.createElement(Et.Provider,{value:t},e.children)},Pt={}.hasOwnProperty,St="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",Ot=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return nt(t,n,r),vt(function(){return rt(t,n,r)}),null},Lt=xt(function(e,t,r){var o=e.css;"string"==typeof o&&void 0!==t.registered[o]&&(o=t.registered[o]);var a=e[St],i=[o],s="";"string"==typeof e.className?s=tt(t.registered,i,e.className):null!=e.className&&(s=e.className+" ");var l=ht(i,void 0,n.useContext(Et));s+=t.key+"-"+l.name;var c={};for(var u in e)Pt.call(e,u)&&"css"!==u&&u!==St&&(c[u]=e[u]);return c.className=s,r&&(c.ref=r),n.createElement(n.Fragment,null,n.createElement(Ot,{cache:t,serialized:l,isStringTag:"string"==typeof a}),n.createElement(a,c))}),Rt=function(e,t){var r=arguments;if(null==t||!Pt.call(t,"css"))return n.createElement.apply(void 0,r);var o=r.length,a=new Array(o);a[0]=Lt,a[1]=function(e,t){var n={};for(var r in t)Pt.call(t,r)&&(n[r]=t[r]);return n[St]=e,n}(e,t);for(var i=2;i96?It:$t},Bt=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!=typeof r&&n&&(r=e.__emotion_forwardProp),r},Ut=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return nt(t,n,r),vt(function(){return rt(t,n,r)}),null},Kt=function e(t,o){var a,i,s=t.__emotion_real===t,l=s&&t.__emotion_base||t;void 0!==o&&(a=o.label,i=o.target);var c=Bt(t,o,s),u=c||zt(l),d=!u("as");return function(){var f=arguments,p=s&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==a&&p.push("label:"+a+";"),null==f[0]||void 0===f[0].raw)p.push.apply(p,f);else{var h=f[0];p.push(h[0]);for(var m=f.length,g=1;g{const t={};if(e.flexFill&&(t.flexGrow=1,t.maxWidth="100%"),e.flexFit&&(t.flexGrow=0),e.noShrink&&(t.flexShrink=0),e.ellipsis&&(t.whiteSpace="nowrap",t.overflow="hidden",t.textOverflow="ellipsis"),e.nowrap&&(t.whiteSpace="nowrap"),"isFocusVisible"in e&&(t["&:focus"]={outlineStyle:e.isFocusVisible?"auto":"none"}),e.preserveLines&&(t.whiteSpace="pre-line"),e.textWrap){const e="break-word";t.wordWrap=e,t.overflowWrap=e,t.wordBreak=e}return t},Wt=e=>e.charAt(0)!==e.charAt(0).toLowerCase(),qt=(e,t)=>Wt(t);m.bind(null,qt);const Gt=F.bind(null,qt),Xt={},Yt=t=>{return n=e=>Wt(e)?"components":g(t[e])?"propsDescriptions":"themeProps",e(r=t).reduce((e,t)=>{const o=n(t);return e[o]=e[o]||{},e[o][t]=r[t],e},{});var n,r},Zt=e=>{if(!e)return Xt;const{css:t,vars:n,...r}=e;return{css:t,vars:n,...Yt(r)}},Jt=n.createContext(),Qt=e=>{let{value:t,children:r}=e;return n.createElement(Tt,{theme:t},n.createElement(Jt.Provider,{value:t},r))};function en(){return en=Object.assign?Object.assign.bind():function(e){for(var t=1;tt=>n=>{const r=n[e];if(!r)return n;const{propsDescriptions:o,components:a}=Zt(r);if(!o&&!a)return n;const i=function(e,t,n){void 0===n&&(n={});const r=F((e,n)=>t[n],n);return Object.keys(r).map(t=>{const n=r[t],{themeProps:o,components:a}=Zt(n);if(!o)return a;const i={[e]:o};return a?{...i,...a}:i})}(e,t,o);return function(e){if(0===e.length)return{};const[t,...n]=e;return n.reduce((e,t)=>h(e,t),t)}([n,a,...i].filter(Boolean))},nn=(e,t)=>{const n=v(g,t);return 0===Object.keys(n)?t:o(y((t,n)=>{if(!g(t))return t;if(":"===n[0])return nn(e,t);return t[b(t=>e[t],Object.keys(t))]||t.default},t))},rn=function(e,t){void 0===t&&(t={});const{displayName:r,displayType:o,mapPropsToStyles:a}=t,i=Vt(e,t);return function(){for(var e=arguments.length,s=new Array(e),l=0;l0&&void 0!==s[0].raw){const e=s;s=[e[0][0]];for(let t=1;t((e,t,n)=>{const{theme:r,style:o}=e,{css:a,vars:i,themeProps:s}=Zt(r[t]);return[i?{...r.vars,...i}:r.vars,"function"==typeof n&&void 0!==s&&n(s),a&&nn(e,a),Ht(e),"function"==typeof n&&n({...s,...e}),o]})(e,c,a));return u.__ui_kit_name=c,t.section?Object.defineProperty((e=>{const t=e.__ui_kit_name,r=tn(t);return n.forwardRef(function(t,o){return n.createElement(Qt,{value:r(t)},n.createElement(e,en({},t,{ref:o})))})})(u),"toString",{value:u.toString}):u}};var on,an,sn,ln,cn,un={exports:{}};function dn(){if(ln)return sn;ln=1;var e=an?on:(an=1,on="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED");function t(){}return sn=function(){function n(t,n,r,o,a,i){if(i!==e){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function r(){return n}n.isRequired=n;var o={array:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:r,element:n,instanceOf:r,node:n,objectOf:r,oneOf:r,oneOfType:r,shape:r,exact:r};return o.checkPropTypes=t,o.PropTypes=o,o}}function fn(){return cn||(cn=1,un.exports=dn()()),un.exports}var pn=fn();function hn(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}function mn(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}const gn=!1,vn=a.createContext(null);var yn="unmounted",bn="exited",wn="entering",xn="entered",En="exiting",kn=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o,a=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(o=bn,r.appearStatus=wn):o=xn:o=t.unmountOnExit||t.mountOnEnter?yn:bn,r.state={status:o},r.nextCallback=null,r}w(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===yn?{status:bn}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==wn&&n!==xn&&(t=wn):n!==wn&&n!==xn||(t=En)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),t===wn?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&this.state.status===bn&&this.setState({status:yn})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[M.findDOMNode(this),r],a=o[0],i=o[1],s=this.getTimeouts(),l=r?s.appear:s.enter;!e&&!n||gn?this.safeSetState({status:xn},function(){t.props.onEntered(a)}):(this.props.onEnter(a,i),this.safeSetState({status:wn},function(){t.props.onEntering(a,i),t.onTransitionEnd(l,function(){t.safeSetState({status:xn},function(){t.props.onEntered(a,i)})})}))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:M.findDOMNode(this);t&&!gn?(this.props.onExit(r),this.safeSetState({status:En},function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,function(){e.safeSetState({status:bn},function(){e.props.onExited(r)})})})):this.safeSetState({status:bn},function(){e.props.onExited(r)})},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:M.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],a=o[0],i=o[1];this.props.addEndListener(a,i)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===yn)return null;var t=this.props,n=t.children;t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef;var r=hn(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return a.createElement(vn.Provider,{value:null},"function"==typeof n?n(e,r):a.cloneElement(a.Children.only(n),r))},t}(a.Component);function Cn(){}kn.contextType=vn,kn.propTypes={},kn.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Cn,onEntering:Cn,onEntered:Cn,onExit:Cn,onExiting:Cn,onExited:Cn},kn.UNMOUNTED=yn,kn.EXITED=bn,kn.ENTERING=wn,kn.ENTERED=xn,kn.EXITING=En;var Tn=function(e,t){return e&&t&&t.split(" ").forEach(function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"==typeof n.className?n.className=mn(n.className,r):n.setAttribute("class",mn(n.className&&n.className.baseVal||"",r)));var n,r})},Pn=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o{const t={};return e.verticalAlign&&("top"===e.verticalAlign?t.alignItems="flex-start":"bottom"===e.verticalAlign?t.alignItems="flex-end":t.alignItems=e.verticalAlign),e.justify&&(!0===e.justify?t.justifyContent="space-between":"left"===e.justify?t.justifyContent="flex-start":"right"===e.justify?t.justifyContent="flex-end":t.justifyContent=e.justify),e.reverse&&(t.flexDirection="row-reverse"),t},target:"e1kv8om20"})({name:"14u08z3",styles:"display:flex;min-width:0"});function Nn(){return Nn=Object.assign?Object.assign.bind():function(e){for(var t=1;tn.createElement(_n,Nn({verticalAlign:"center",ref:t},e)));function Fn(){return Fn=Object.assign?Object.assign.bind():function(e){for(var t=1;te` &-enter { opacity: 0; height: 0; } &-enter&-enter-active { opacity: 1; height: 1.2em; transition: height 200ms ease-in-out, opacity 100ms ease-in-out 100ms; } &-exit { opacity: 1; height: 1.2em; } &-exit&-exit-active { opacity: 0; height: 0; transition: height 100ms ease-in-out 100ms, opacity 200ms ease-in-out; } `,In=e=>n.createElement(Ft,null,t=>{let{css:r}=t;return n.createElement(Pn,Fn({},e,{classNames:Dn(r),timeout:200}))});function $n(){return $n=Object.assign?Object.assign.bind():function(e){for(var t=1;te` &-enter { opacity: 0; transform: scale(1.2); } &-enter-active { opacity: 1; transform: scale(1); transition: opacity ${200}ms ${zn}, transform ${200}ms ${zn}; } &-enter-done { opacity: 1; transform: scale(1); } `,Un=e=>n.createElement(Ft,null,t=>{let{css:r}=t;return n.createElement(Pn,$n({},e,{classNames:Bn(r),timeout:500}))}),Kn=At("animation:1.5s ease-in-out 0s infinite;animation-name:",Nt` 0% { opacity: 1.0; } 50% { opacity: 0.4; } 100% { opacity: 1.0; } `,";"),Vn=rn("div",{displayName:"ImgOverlay",target:"elhjse0"})("width:100vw;max-width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:",e=>{let{theme:t}=e;return t.colors.surfaceDecorative},";&>svg{width:32px;height:32px;fill:",e=>{let{theme:t}=e;return t.colors.secondaryTextColor},";}"),Hn=e=>Rt(Vn,e,Rt("svg",{viewBox:"0 0 32 32",css:Kn},Rt("path",{d:"M6.1,22.1l5.3-4.8c0.4-0.3,1-0.3,1.3,0l3.2,2.8l6.5-5.8c0.4-0.3,1-0.3,1.3,0l2.3,2.1V9c0-0.6-0.4-1-1-1h-18 c-0.6,0-1,0.4-1,1L6.1,22.1C6.1,22,6.1,22,6.1,22.1z M8,23h8.1l-4.1-3.7L8,23z M19.1,23h5.9c0.6,0,1-0.4,1-1v-3l-3-2.7l-5.7,5.1 L19.1,23z M7.1,6h18c1.7,0,3,1.3,3,3v13c0,1.7-1.3,3-3,3h-18c-1.7,0-3-1.3-3-3V9C4.1,7.3,5.4,6,7.1,6z M15.1,16c-1.7,0-3-1.3-3-3 s1.3-3,3-3s3,1.3,3,3S16.8,16,15.1,16z M15.1,14c0.6,0,1-0.4,1-1s-0.4-1-1-1c-0.6,0-1,0.4-1,1S14.5,14,15.1,14z"}))),Wn=e=>Rt(Vn,e,Rt("svg",{viewBox:"0 0 32 32"},Rt("path",{d:"M3.6,5.1L3.6,5.1l24.1,21.1c0.4,0.4,0.5,1,0.1,1.4c-0.3,0.4-0.9,0.4-1.3,0.2l-0.1-0.1l-8.1-7.1l-2,1.8 l1.7,1.5h4l2.3,2l-0.1,0L24,26H6c-1.6,0-2.9-1.2-3-2.8L3,23L3,7.3L2.3,6.7c-0.4-0.4-0.5-1-0.1-1.4C2.6,4.9,3.1,4.9,3.6,5.1z M11,20.3L6.9,24h8.1L11,20.3z M26,5c1.6,0,2.9,1.2,3,2.8L29,8v15.4l0,0l-2-1.7l0-3.7l-3-2.7l-2.2,2L20.3,16l3.1-2.8 c0.3-0.3,0.9-0.3,1.2-0.1l0.1,0.1l2.3,2.1V8c0-0.5-0.4-0.9-0.9-1L26,7H10L7.7,5l0.1,0L8,5H26z M5,9.1l0,14l5.3-4.8 c0.3-0.3,0.9-0.3,1.2-0.1l0.1,0.1l3.2,2.8l1.9-1.7L5,9.1z M20,8c1.7,0,3,1.3,3,3s-1.3,3-3,3s-3-1.3-3-3S18.3,8,20,8z M20,10 c-0.6,0-1,0.4-1,1s0.4,1,1,1s1-0.4,1-1S20.6,10,20,10z"})));function qn(){return qn=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{isLoaded:t}=e;return t?"inline-block":"none"},";"),Xn=e=>{let{children:t,src:r,srcSet:o,className:a,alt:i="",...s}=e;const[l,c]=n.useState("pending"),[u,d]=n.useState(!1),f=n.useRef(0),p="loaded"===l;let h=null;if(t)h=t({imageStatus:l,shouldAnimate:u});else switch(l){case"pending":h=n.createElement(Hn,s);break;case"failed":h=n.createElement(Wn,s);break;default:h=null}return n.useLayoutEffect(()=>(c("pending"),d(!1),f.current=setTimeout(()=>d(!0),400),()=>clearTimeout(f.current)),[r,o]),n.createElement(n.Fragment,null,n.createElement(Un,{in:u&&p},n.createElement(Gn,qn({alt:i},s,{src:r,isLoaded:p,srcSet:o,className:a,onLoad:()=>{c("loaded"),clearTimeout(f.current)},onError:()=>c("failed")}))),h)};function Yn(e,t){if("undefined"!=typeof Intl&&Intl.Segmenter)try{const n=function(e){if(null!=e)return"string"==typeof e?e:Array.isArray(e)?e.map(e=>"string"==typeof e?e:String(e)):String(e)}(e);return new Intl.Segmenter(n,t)}catch{return null}return null}Xn.propTypes={children:pn.func,src:pn.string.isRequired,srcSet:pn.string,className:pn.string};const Zn=["#8133cc","#d75b74","#328dff","#23958d","#9146ff","#e66427","#3376db","#a372ff","#c29b00","#9e4eaa","#779e47","#d0810b","#c474ac","#7070aa"];function Jn(e,t){void 0===e&&(e="");const n=e.trim();if(!/[\p{L}\p{Emoji_Presentation}\p{Extended_Pictographic}]/u.test(n)){const e=n.match(/\d/g);return e?e[0].toUpperCase():""}const r=n.split(/\s+/),o=/[\p{L}\p{Emoji_Presentation}\p{Extended_Pictographic}]/u,a=r.filter(e=>o.test(e)),i=a.map(e=>function(e,t){const{locale:n,granularity:r="word"}=t??{},o=Yn(n,{granularity:r});if(o)try{return Array.from(o.segment(e),e=>e.segment)}catch{}return Array.from(e)}(e,{granularity:"grapheme"}).find(e=>o.test(e))??"");if(a.length<=t)return i.join("").toUpperCase();const s=[i[0]];for(let l=a.length-t+1;l{let{theme:t}=e;return t.colors.surface},";background-color:",e=>{let{background:t}=e;return t},";font-weight:700;font-size:",e=>{let{fontSize:t}=e;return t??"16px"},";color:",e=>{let{background:t}=e;return function(e,t,n){return E(e,n)>E(t,n)?e:t}(C.primaryTextColor,k.primaryTextColor,t)},";");function tr(e){let{text:t,...n}=e;const r=a.useMemo(()=>Jn(t,1),[t]),o=a.useMemo(()=>function(e){if(!e)return;const t=e.split("").reduce((e,t)=>e+t.charCodeAt(0),0);return Zn[t%Zn.length]}(t),[t]);return a.createElement(er,Qn({background:o},n),a.createElement("span",{"aria-hidden":!0},r))}function nr(){return nr=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const t={},n={},{size:r,borderRadius:o="50%",fontSize:a}=e;return r&&(t.width=r,t.height=r,t.lineHeight=r),o&&(t.borderRadius=o,n.borderRadius=o),a&&(t.fontSize=a),{...t,"& img":n}},target:"eovd9vs1"})("text-align:center;text-transform:uppercase;overflow:hidden;",e=>e.withBackground?"background-color: #fff;":"",";"),ar=Nt` 50% { opacity: 0.0; } `,ir=rn("span",{target:"eovd9vs0"})("display:block;height:100%;width:100%;background:",e=>{let{theme:t}=e;return t.colors.grayscale[50]},";opacity:0.3;animation:",ar," 1.5s linear 0s infinite;border-radius:",e=>{let{theme:t}=e;return t.borderRadius.round},";margin-bottom:",e=>{let{theme:t}=e;return t.spaces.space2},";"),sr=e=>{const{imgUrl:t,imgAlt:n="avatar",text:r,fontSize:o,imgProps:a={}}=e;let i=null;return i=t?Rt(Xn,nr({},a,{src:t,css:rr,alt:n,draggable:!1}),e=>{let{imageStatus:t,shouldAnimate:n}=e;return"pending"===t&&n?Rt(ir,null):"failed"===t?Rt(tr,{css:rr,text:r,fontSize:o}):null}):r?Rt(tr,{css:rr,text:r,fontSize:o}):Rt(ir,null),Rt(or,e,i)};sr.propTypes={imgProps:pn.shape(),imgUrl:pn.string,imgAlt:pn.string,text:pn.string,size:pn.string,style:pn.shape(),fontSize:pn.string,borderRadius:pn.string};const lr={name:"1oep8ze",styles:"&>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:0;border-bottom-left-radius:0;}&>:last-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;}&>:first-child:last-child{border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;}"},cr=rn("div",{displayName:"Bubble",mapPropsToStyles:e=>{const{isOwn:t,ovalBorderRadius:n,sharpBorderRadius:r,radiusType:o}=e,a={borderTopLeftRadius:"single"===o||"first"===o?n:r,borderTopRightRadius:n,borderBottomRightRadius:n,borderBottomLeftRadius:"single"===o||"last"===o?n:r};return t?(e=>{let{borderTopLeftRadius:t,borderTopRightRadius:n,borderBottomRightRadius:r,borderBottomLeftRadius:o}=e;return{borderTopLeftRadius:n,borderTopRightRadius:t,borderBottomRightRadius:o,borderBottomLeftRadius:r}})(a):a},target:"ed33afz0"})(lr,";border:1px solid rgba(0, 0, 0, 0.05);display:inline-block;max-width:280px;margin-bottom:0.1em;& img{max-width:100%;display:block;}");function ur(){return ur=Object.assign?Object.assign.bind():function(e){for(var t=1;t({flexShrink:e.shrink?1:0}),target:"e1nodz7b0"})(""),fr=e=>{let{shrink:t=!0,...r}=e;return n.createElement(dr,ur({flexFill:!0,shrink:t},r))};function pr(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t{r(!1)},[]),t}const br="undefined"!=typeof window?a.useLayoutEffect:()=>{};let wr=new Map;const xr=a.createContext({document:document,window:window});function Er(e){let{document:t,window:n,children:r}=e,o={document:t,window:n};return a.createElement(xr.Provider,{value:o},r)}function kr(){return a.useContext(xr)}function Cr(e){let t=n.useRef(!0);t.current=!0;let[r,o]=n.useState(e),a=n.useRef(null),i=e=>{t.current?a.current=e:o(e)};br(()=>{t.current=!1},[i]),n.useEffect(()=>{let e=a.current;e&&(o(e),a.current=null)},[o,i]);let s=function(e){let t=n.useContext(gr);return t!==mr||vr||console.warn("When server rendering, you must wrap your application in an to ensure consistent ids are generated between the client and server."),n.useMemo(()=>e||"react-aria-"+t.prefix+"-"+ ++t.current,[e])}(r);return wr.set(s,i),s}function Tr(e,t){if(e===t)return e;let n=wr.get(e);if(n)return n(t),t;let r=wr.get(t);return r?(r(e),e):t}function Pr(){let[e,t]=n.useState(Cr());return br(()=>{wr.get(e)&&!document.getElementById(e)&&t(null)},[e]),e}function Sr(){for(var e=arguments.length,t=new Array(e),n=0;n{let n=jr.get(t.target);if(n&&(n.delete(t.propertyName),0===n.size&&(t.target.removeEventListener("transitioncancel",e),jr.delete(t.target)),0===jr.size)){for(let e of Fr)e();Fr.clear()}};document.body.addEventListener("transitionrun",t=>{let n=jr.get(t.target);n||(n=new Set,jr.set(t.target,n),t.target.addEventListener("transitioncancel",e)),n.add(t.propertyName)}),document.body.addEventListener("transitionend",e)}function Ir(e){requestAnimationFrame(()=>{0===jr.size?e():Fr.add(e)})}function $r(e,t){let{id:n,"aria-label":r,"aria-labelledby":o}=e;if(n=Cr(n),o&&r){let e=new Set([...o.trim().split(/\s+/),n]);o=[...e].join(" ")}else o&&(o=o.trim().split(/\s+/).join(" "));return{id:n,"aria-label":r,"aria-labelledby":o}}function zr(e,t){br(()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref.current=null}},[e,t])}function Br(e){for(;e&&!Ur(e);)e=e.parentElement;return e||document.scrollingElement||document.documentElement}function Ur(e){let t=window.getComputedStyle(e);return/(auto|scroll)/.test(t.overflow+t.overflowX+t.overflowY)}function Kr(e){return"undefined"!=typeof window&&null!=window.navigator&&e.test(window.navigator.platform)}function Vr(){return Kr(/^Mac/)}function Hr(){return Kr(/^iPhone/)||Kr(/^iPad/)||Vr()&&navigator.maxTouchPoints>1}"undefined"!=typeof document&&("loading"!==document.readyState?Dr():document.addEventListener("DOMContentLoaded",Dr));let Wr="default",qr="";function Gr(){"default"===Wr&&(qr=document.documentElement.style.webkitUserSelect,document.documentElement.style.webkitUserSelect="none"),Wr="disabled"}function Xr(){"disabled"===Wr&&(Wr="restoring",setTimeout(()=>{Ir(()=>{"restoring"===Wr&&("none"===document.documentElement.style.webkitUserSelect&&(document.documentElement.style.webkitUserSelect=qr||""),qr="",Wr="default")})},300))}function Yr(e){return!(0!==e.mozInputSource||!e.isTrusted)||0===e.detail&&!e.pointerType}const Zr=a.createContext(null);function Jr(e){let t=function(e){let t=n.useContext(Zr);if(t){let{register:n}=t;e=Or(hn(t,["register"]),e),n()}return zr(t,e.ref),e}(e),{onPress:r,onPressChange:o,onPressStart:a,onPressEnd:i,onPressUp:s,isDisabled:l,isPressed:c,preventFocusOnPress:u}=t,d=hn(t,["onPress","onPressChange","onPressStart","onPressEnd","onPressUp","isDisabled","isPressed","preventFocusOnPress","ref"]),f=n.useRef(null);f.current={onPress:r,onPressChange:o,onPressStart:a,onPressEnd:i,onPressUp:s,isDisabled:l};let[p,h]=n.useState(!1),m=n.useRef({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:g,removeAllGlobalListeners:v}=function(){let e=n.useRef(new Map),t=n.useCallback((t,n,r,o)=>{e.current.set(r,{type:n,eventTarget:t,options:o}),t.addEventListener(n,r,o)},[]),r=n.useCallback((t,n,r,o)=>{t.removeEventListener(n,r,o),e.current.delete(r)},[]),o=n.useCallback(()=>{e.current.forEach((e,t)=>{r(e.eventTarget,e.type,t,e.options)})},[r]);return n.useEffect(()=>o,[o]),{addGlobalListener:t,removeGlobalListener:r,removeAllGlobalListeners:o}}();const{document:y,window:b}=kr();let w=n.useMemo(()=>{let e=m.current,t=(t,n)=>{let{onPressStart:r,onPressChange:o,isDisabled:a}=f.current;a||e.didFirePressStart||(r&&r({type:"pressstart",pointerType:n,target:t.currentTarget,shiftKey:t.shiftKey,metaKey:t.metaKey,ctrlKey:t.ctrlKey}),o&&o(!0),e.didFirePressStart=!0,h(!0))},n=function(t,n,r){void 0===r&&(r=!0);let{onPressEnd:o,onPressChange:a,onPress:i,isDisabled:s}=f.current;e.didFirePressStart&&(e.ignoreClickAfterPress=!0,e.didFirePressStart=!1,o&&o({type:"pressend",pointerType:n,target:t.currentTarget,shiftKey:t.shiftKey,metaKey:t.metaKey,ctrlKey:t.ctrlKey}),a&&a(!1),h(!1),i&&r&&!s&&i({type:"press",pointerType:n,target:t.currentTarget,shiftKey:t.shiftKey,metaKey:t.metaKey,ctrlKey:t.ctrlKey}))},r=(e,t)=>{let{onPressUp:n,isDisabled:r}=f.current;r||n&&n({type:"pressup",pointerType:t,target:e.currentTarget,shiftKey:e.shiftKey,metaKey:e.metaKey,ctrlKey:e.ctrlKey})},o=t=>{e.isPressed&&(e.isOverTarget&&n(no(e.target,t),e.pointerType,!1),e.isPressed=!1,e.isOverTarget=!1,e.activePointerId=null,e.pointerType=null,v(),Xr())},a={onKeyDown(n){eo(n.nativeEvent)&&n.currentTarget.contains(n.target)&&(n.preventDefault(),n.stopPropagation(),e.isPressed||n.repeat||(e.target=n.currentTarget,e.isPressed=!0,t(n,"keyboard"),g(y,"keyup",i,!1)))},onKeyUp(t){eo(t.nativeEvent)&&!t.repeat&&t.currentTarget.contains(t.target)&&r(no(e.target,t),"keyboard")},onClick(o){o&&!o.currentTarget.contains(o.target)||o&&0===o.button&&(o.stopPropagation(),l&&o.preventDefault(),e.ignoreClickAfterPress||e.ignoreEmulatedMouseEvents||!Yr(o.nativeEvent)||(l||u||Nr(o.currentTarget),t(o,"virtual"),r(o,"virtual"),n(o,"virtual")),e.ignoreEmulatedMouseEvents=!1,e.ignoreClickAfterPress=!1)}},i=t=>{e.isPressed&&eo(t)&&(t.preventDefault(),t.stopPropagation(),e.isPressed=!1,n(no(e.target,t),"keyboard",t.target===e.target),v(),(t.target===e.target&&Qr(e.target)||"link"===e.target.getAttribute("role"))&&e.target.click())};if("undefined"!=typeof PointerEvent){a.onPointerDown=n=>{var r;0===n.button&&n.currentTarget.contains(n.target)&&(oo(n.target)&&n.preventDefault(),e.pointerType=0===(r=n.nativeEvent).width&&0===r.height?"virtual":n.pointerType,n.stopPropagation(),e.isPressed||(e.isPressed=!0,e.isOverTarget=!0,e.activePointerId=n.pointerId,e.target=n.currentTarget,l||u||Nr(n.currentTarget),Gr(),t(n,e.pointerType),g(y,"pointermove",i,!1),g(y,"pointerup",s,!1),g(y,"pointercancel",c,!1)))},a.onMouseDown=e=>{e.currentTarget.contains(e.target)&&0===e.button&&(oo(e.target)&&e.preventDefault(),e.stopPropagation())},a.onPointerUp=t=>{t.currentTarget.contains(t.target)&&0===t.button&&ro(t,t.currentTarget)&&r(t,e.pointerType)};let i=r=>{r.pointerId===e.activePointerId&&(ro(r,e.target)?e.isOverTarget||(e.isOverTarget=!0,t(no(e.target,r),e.pointerType)):e.isOverTarget&&(e.isOverTarget=!1,n(no(e.target,r),e.pointerType,!1)))},s=t=>{t.pointerId===e.activePointerId&&e.isPressed&&0===t.button&&(ro(t,e.target)?n(no(e.target,t),e.pointerType):e.isOverTarget&&n(no(e.target,t),e.pointerType,!1),e.isPressed=!1,e.isOverTarget=!1,e.activePointerId=null,e.pointerType=null,v(),Xr())},c=e=>{o(e)};a.onDragStart=e=>{e.currentTarget.contains(e.target)&&o(e)}}else{a.onMouseDown=n=>{0===n.button&&n.currentTarget.contains(n.target)&&(oo(n.target)&&n.preventDefault(),n.stopPropagation(),e.ignoreEmulatedMouseEvents||(e.isPressed=!0,e.isOverTarget=!0,e.target=n.currentTarget,e.pointerType=Yr(n.nativeEvent)?"virtual":"mouse",l||u||Nr(n.currentTarget),t(n,e.pointerType),g(y,"mouseup",i,!1)))},a.onMouseEnter=n=>{n.currentTarget.contains(n.target)&&(n.stopPropagation(),e.isPressed&&!e.ignoreEmulatedMouseEvents&&(e.isOverTarget=!0,t(n,e.pointerType)))},a.onMouseLeave=t=>{t.currentTarget.contains(t.target)&&(t.stopPropagation(),e.isPressed&&!e.ignoreEmulatedMouseEvents&&(e.isOverTarget=!1,n(t,e.pointerType,!1)))},a.onMouseUp=t=>{t.currentTarget.contains(t.target)&&(e.ignoreEmulatedMouseEvents||0!==t.button||r(t,e.pointerType))};let i=t=>{0===t.button&&(e.isPressed=!1,v(),e.ignoreEmulatedMouseEvents?e.ignoreEmulatedMouseEvents=!1:(ro(t,e.target)?n(no(e.target,t),e.pointerType):e.isOverTarget&&n(no(e.target,t),e.pointerType,!1),e.isOverTarget=!1))};a.onTouchStart=n=>{if(!n.currentTarget.contains(n.target))return;n.stopPropagation();let r=function(e){const{targetTouches:t}=e;if(t.length>0)return t[0];return null}(n.nativeEvent);r&&(e.activePointerId=r.identifier,e.ignoreEmulatedMouseEvents=!0,e.isOverTarget=!0,e.isPressed=!0,e.target=n.currentTarget,e.pointerType="touch",l||u||Nr(n.currentTarget),Gr(),t(n,e.pointerType),g(b,"scroll",s,!0))},a.onTouchMove=r=>{if(!r.currentTarget.contains(r.target))return;if(r.stopPropagation(),!e.isPressed)return;let o=to(r.nativeEvent,e.activePointerId);o&&ro(o,r.currentTarget)?e.isOverTarget||(e.isOverTarget=!0,t(r,e.pointerType)):e.isOverTarget&&(e.isOverTarget=!1,n(r,e.pointerType,!1))},a.onTouchEnd=t=>{if(!t.currentTarget.contains(t.target))return;if(t.stopPropagation(),!e.isPressed)return;let o=to(t.nativeEvent,e.activePointerId);o&&ro(o,t.currentTarget)?(r(t,e.pointerType),n(t,e.pointerType)):e.isOverTarget&&n(t,e.pointerType,!1),e.isPressed=!1,e.activePointerId=null,e.isOverTarget=!1,e.ignoreEmulatedMouseEvents=!0,Xr(),v()},a.onTouchCancel=t=>{t.currentTarget.contains(t.target)&&(t.stopPropagation(),e.isPressed&&o(t))};let s=t=>{e.isPressed&&t.target.contains(e.target)&&o({currentTarget:e.target,shiftKey:!1,ctrlKey:!1,metaKey:!1})};a.onDragStart=e=>{e.currentTarget.contains(e.target)&&o(e)}}return a},[g,l,u,v]);return n.useEffect(()=>()=>Xr(),[]),{isPressed:c||p,pressProps:Or(d,w)}}function Qr(e){return"A"===e.tagName&&e.hasAttribute("href")}function eo(e){const{key:t,target:n}=e,r=n,{tagName:o,isContentEditable:a}=r,i=r.getAttribute("role");return!("Enter"!==t&&" "!==t&&"Spacebar"!==t||"INPUT"===o||"TEXTAREA"===o||!0===a||Qr(r)&&("button"!==i||"Enter"===t)||"link"===i&&"Enter"!==t)}function to(e,t){const n=e.changedTouches;for(let r=0;ra.right||a.left>o.right||o.top>a.bottom||a.top>o.bottom);var o,a}function oo(e){return!e.closest('[draggable="true"]')}Zr.displayName="PressResponderContext";const ao=a.forwardRef((e,t)=>{let{children:o}=e,i=hn(e,["children"]),s=n.useRef(!1),l=n.useContext(Zr),c=Or(l||{},r({},i,{ref:t||(null==l?void 0:l.ref),register(){s.current=!0,l&&l.register()}}));return zr(l,t),n.useEffect(()=>{s.current||console.warn("A PressResponder was rendered without a pressable child. Either call the usePress hook, or wrap your DOM node with component.")},[]),a.createElement(Zr.Provider,{value:c},o)});function io(e){if(e.isDisabled)return{focusProps:{}};let t,n;return(e.onFocus||e.onFocusChange)&&(t=t=>{t.target===t.currentTarget&&(e.onFocus&&e.onFocus(t),e.onFocusChange&&e.onFocusChange(!0))}),(e.onBlur||e.onFocusChange)&&(n=t=>{t.target===t.currentTarget&&(e.onBlur&&e.onBlur(t),e.onFocusChange&&e.onFocusChange(!1))}),{focusProps:{onFocus:t,onBlur:n}}}let so=null,lo=new Set,co=!1,uo=!1;const fo={Tab:!0,Escape:!0};function po(e,t){for(let n of lo)n(e,t)}function ho(e){co=!0,function(e){return!(e.metaKey||!Vr()&&e.altKey||e.ctrlKey||"keyup"===e.type&&("Control"===e.key||"Shift"===e.key))}(e)&&(so="keyboard",po("keyboard",e))}function mo(e){so="pointer","mousedown"!==e.type&&"pointerdown"!==e.type||(co=!0,po("pointer",e))}function go(e){Yr(e)&&(co=!0,so="virtual")}function vo(){co=!1,uo=!0}function yo(e=window,t=document){const n=e||n,r=t||r;if(void 0===n||n.hasSetupGlobalListeners)return;let o=n.HTMLElement.prototype.focus;n.HTMLElement.prototype.focus=function(){co=!0,o.apply(this,arguments)},r.addEventListener("keydown",ho,!0),r.addEventListener("keyup",ho,!0),r.addEventListener("click",go,!0),n.addEventListener("focus",e=>function(e,t=widnow,n=document){e.target!==t&&e.target!==n&&(co||uo||(so="virtual",po("virtual",e)),co=!1,uo=!1)}(e,n,r),!0),n.addEventListener("blur",vo,!1),"undefined"!=typeof PointerEvent?(r.addEventListener("pointerdown",mo,!0),r.addEventListener("pointermove",mo,!0),r.addEventListener("pointerup",mo,!0)):(r.addEventListener("mousedown",mo,!0),r.addEventListener("mousemove",mo,!0),r.addEventListener("mouseup",mo,!0)),n.hasSetupGlobalListeners=!0}function bo(){return"pointer"!==so}function wo(){return so}function xo(e){so=e,po(e,null)}function Eo(){const{window:e,document:t}=kr();yo(e,t);let[r,o]=n.useState(so);return n.useEffect(()=>{let e=()=>{o(so)};return lo.add(e),()=>{lo.delete(e)}},[]),r}function ko(e){void 0===e&&(e={});let{isTextInput:t,autoFocus:r,skipFocusVisible:o}=e,[a,i]=n.useState(r||bo());return Co(e=>{i(e)},[t],{isTextInput:t,skipFocusVisible:o}),o?{}:{isFocusVisible:a}}function Co(e,t,r){const{document:o,window:a}=kr();r.skipFocusVisible||yo(a,o),n.useEffect(()=>{if(r.skipFocusVisible)return;let t=(t,n)=>{(function(e,t,n){return!(e&&"keyboard"===t&&n instanceof KeyboardEvent&&!fo[n.key])})(null==r?void 0:r.isTextInput,t,n)&&e(bo())};return lo.add(t),()=>lo.delete(t)},t)}function To(e){let t=n.useRef({isFocusWithin:!1}).current;if(e.isDisabled)return{focusWithinProps:{}};return{focusWithinProps:{onFocus:n=>{t.isFocusWithin||(e.onFocusWithin&&e.onFocusWithin(n),e.onFocusWithinChange&&e.onFocusWithinChange(!0),t.isFocusWithin=!0)},onBlur:n=>{t.isFocusWithin&&!n.currentTarget.contains(n.relatedTarget)&&(e.onBlurWithin&&e.onBlurWithin(n),e.onFocusWithinChange&&e.onFocusWithinChange(!1),t.isFocusWithin=!1)}}}}"undefined"!=typeof document&&("loading"!==document.readyState?yo(window,document):document.addEventListener("DOMContentLoaded",()=>yo(window,document)));let Po=!1,So=0;function Oo(){Po=!0,setTimeout(()=>{Po=!1},50)}function Lo(e){"touch"===e.pointerType&&Oo()}function Ro(e){let{onHoverStart:t,onHoverChange:r,onHoverEnd:o,isDisabled:a}=e,[i,s]=n.useState(!1),l=n.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;const{window:c,document:u}=kr();n.useEffect(()=>function(){if("undefined"!=typeof document)return"undefined"!=typeof PointerEvent?document.addEventListener("pointerup",Lo):document.addEventListener("touchend",Oo),So++,()=>{So--,So>0||("undefined"!=typeof PointerEvent?document.removeEventListener("pointerup",Lo):document.removeEventListener("touchend",Oo))}}(),[]);let{hoverProps:d,triggerHoverEnd:f}=n.useMemo(()=>{let e=(e,n)=>{if(l.pointerType=n,a||"touch"===n||l.isHovered||!e.currentTarget.contains(e.target))return;l.isHovered=!0;let o=e.target;l.target=o,t&&t({type:"hoverstart",target:o,pointerType:n}),r&&r(!0),s(!0)},n=(e,t)=>{if(l.pointerType="",l.target=null,"touch"===t||!l.isHovered)return;l.isHovered=!1;let n=e.target;o&&o({type:"hoverend",target:n,pointerType:t}),r&&r(!1),s(!1)},i={};return"undefined"!=typeof PointerEvent?(i.onPointerEnter=t=>{Po&&"mouse"===t.pointerType||e(t,t.pointerType)},i.onPointerLeave=e=>{!a&&e.currentTarget.contains(e.target)&&n(e,e.pointerType)}):(i.onTouchStart=()=>{l.ignoreEmulatedMouseEvents=!0},i.onMouseEnter=t=>{l.ignoreEmulatedMouseEvents||Po||e(t,"mouse"),l.ignoreEmulatedMouseEvents=!1},i.onMouseLeave=e=>{!a&&e.currentTarget.contains(e.target)&&n(e,"mouse")}),{hoverProps:i,triggerHoverEnd:n}},[t,r,o,a,l]);return n.useEffect(()=>{a&&f({target:l.target},l.pointerType)},[a]),{hoverProps:d,isHovered:i}}function Mo(e){let{ref:t,onInteractOutside:r,isDisabled:o,onInteractOutsideStart:a}=e,i=n.useRef({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}).current;const{document:s}=kr();n.useEffect(()=>{let e=e=>{o||Ao(e,t)&&r&&(a&&a(e),i.isPointerDown=!0)};if("undefined"!=typeof PointerEvent){let n=e=>{o||i.isPointerDown&&r&&Ao(e,t)&&(i.isPointerDown=!1,r(e))};return s.addEventListener("pointerdown",e,!0),s.addEventListener("pointerup",n,!0),()=>{s.removeEventListener("pointerdown",e,!0),s.removeEventListener("pointerup",n,!0)}}{let n=e=>{o||(i.ignoreEmulatedMouseEvents?i.ignoreEmulatedMouseEvents=!1:i.isPointerDown&&r&&Ao(e,t)&&(i.isPointerDown=!1,r(e)))},a=e=>{o||(i.ignoreEmulatedMouseEvents=!0,r&&i.isPointerDown&&Ao(e,t)&&(i.isPointerDown=!1,r(e)))};return s.addEventListener("mousedown",e,!0),s.addEventListener("mouseup",n,!0),s.addEventListener("touchstart",e,!0),s.addEventListener("touchend",a,!0),()=>{s.removeEventListener("mousedown",e,!0),s.removeEventListener("mouseup",n,!0),s.removeEventListener("touchstart",e,!0),s.removeEventListener("touchend",a,!0)}}},[r,t,i.ignoreEmulatedMouseEvents,i.isPointerDown,o])}function Ao(e,t){if(e.button>0)return!1;if(e.target){const t=e.target.ownerDocument;if(!t||!t.documentElement.contains(e.target))return!1}return t.current&&!t.current.contains(e.target)}function No(e){if(!e)return;let t=!0;return n=>{let o=r({},n,{preventDefault(){n.preventDefault()},isDefaultPrevented:()=>n.isDefaultPrevented(),stopPropagation(){console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior.")},continuePropagation(){t=!1}});e(o),t&&n.stopPropagation()}}function _o(){return _o=Object.assign?Object.assign.bind():function(e){for(var t=1;t4?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),t+=t,n+=n,r+=r),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:1}}});var ea,ta,na=0,ra="undefined"!=typeof window&&void 0!==window.requestAnimationFrame?function(e){return window.requestAnimationFrame(e)}:function(e){var t=Date.now(),n=Math.max(0,16.7-(t-na));na=t+n,setTimeout(function(){return e(na)},n)};(ta=ea||(ea={})).Read="read",ta.Update="update",ta.Render="render",ta.PostRender="postRender",ta.FixedUpdate="fixedUpdate";var oa=1/60*1e3,aa=!0,ia=!1,sa=!1,la={delta:0,timestamp:0},ca=[ea.Read,ea.Update,ea.Render,ea.PostRender],ua=function(e){return ia=e},da=ca.reduce(function(e,t){var n,r,o,a,i,s,l,c,u,d=(n=ua,r=[],o=[],a=0,i=!1,s=0,l=new WeakSet,c=new WeakSet,u={cancel:function(e){var t=o.indexOf(e);l.add(e),-1!==t&&o.splice(t,1)},process:function(e){var t,d;if(i=!0,r=(t=[o,r])[0],(o=t[1]).length=0,a=r.length)for(s=0;s(t,n)=>{if(0!==t)return;const r=e.length;if(0===r)return n(0,()=>{}),void n(2);let o,a=0,i=ya;const s=(e,t)=>{1===e&&(i=t),o(e,t)};!function t(){a!==r?e[a](0,(e,r)=>{0===e?(o=r,0===a?n(0,s):i!==ya&&o(1,i)):2===e&&r?n(2,r):2===e?(a++,t()):n(e,r)}):n(2)}()})(e,ba.apply(void 0,t))}}var xa,Ea;const ka=i(Ea?xa:(Ea=1,xa=e=>t=>(n,r)=>{0===n&&t(0,(t,n)=>{r(t,1===t?e(n):n)})}));var Ca=s(function(e,t){var n;0===e&&(o(),t(0,function(e){2===e&&cancelAnimationFrame(n)}));function r(e){o(),t(1,e)}function o(){n=requestAnimationFrame(r)}}),Ta=l(function(){var e=Date.now();return ka(function(){return Date.now()-e})(Ca)});const Pa=(e,t,n)=>(r,o)=>{if(0!==r)return;let a=!1;const i=e=>{o(1,e)};o(0,r=>{2===r&&(a=!0,e.removeEventListener(t,i,n))}),a||e.addEventListener(t,i,n)};const Sa={};var Oa=[],La=va()?{passive:!0}:void 0;function Ra(e,t){var r=Do(c),o=n.useRef();n.useEffect(function(){o.current=["x"===e?"scrollLeft":"scrollTop",t.current]});var a=n.useCallback(function(e,t){var n=void 0===t?{}:t,a=n.duration,i=void 0===a?300:a,s=n.easing,l=void 0===s?Uo:s,c=o.current,u=c[0],d=c[1];r(1,[u,d,e,i,l])},Oa);return n.useEffect(function(){return((e={})=>t=>{"function"==typeof e&&(e={next:e});let n,{next:r,error:o,complete:a}=e;return t(0,(e,t)=>{0===e&&(n=t),1===e&&r&&r(t),1!==e&&0!==e||n(1),2===e&&!t&&a&&a(),2===e&&t&&o&&o(t)}),()=>{n&&n(2)}})(function(e){var t=e[0],n=e[1],r=e[2];t[n]=r})(u(ka(function(e){var t,n,r,o=e[0],a=e[1],i=e[2],s=e[3],l=e[4],c=[a,o,0],u=a[o],d=Math.max(0,"function"==typeof s?s(Math.abs(i-u)):s);return 0===d?(c[2]=i,ba(c)):(r=function(...e){return(t,n)=>{if(0!==t)return;const r=e.length,o=new Array(r);let a=0,i=0,s=!1;const l=(e,t)=>{2===e&&(s=!0);for(let n=0;n{if(0===e)o[c]=t,1===++a&&n(0,l);else if(2===e&&t){s=!0;for(let e=0;e(t,n)=>{if(0!==t)return;let o,a,i=!1,s=Sa;e(0,(e,t)=>{if(0===e)return o=t,r(0,(e,t)=>0===e?(a=t,void a(1)):1===e?(s=void 0,a(2),o(2),void(i&&n(2))):void(2===e&&(a=null,s=t,null!=t&&(o(2),i&&n(e,t))))),i=!0,n(0,(e,t)=>{s===Sa&&(2===e&&a&&a(2),o(e,t))}),void(s!==Sa&&n(2,s));2===e&&a(2),s===Sa&&n(e,t)})})(ka(function(e){var t,n,r;return c[2]=(t=u,n=i,-(r=l(e))*t+r*n+t),c})((t=d,wa(1)((n=function(e){return e<=1},function(e){return function(t,r){var o;0===t&&e(0,function(e,t){if(0===e&&(o=t),1===e&&!n(t))return o(2),void r(2);r(e,t)})}})(ka(function(e){return e/t})(Ta))))))})(r)))},Oa),a}var Ma,Aa,Na={exports:{}},_a={};var ja=(Aa||(Aa=1,Na.exports=function(){if(Ma)return _a;Ma=1,Object.defineProperty(_a,"__esModule",{value:!0});var e=d(),t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,o=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;var t={};for(e=0;10>e;e++)t["_"+String.fromCharCode(e)]=e;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(e){n[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(r){return!1}}()?Object.assign:function(e,o){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");for(var a,i=Object(e),s=1;s(document.addEventListener(e,t,r),()=>document.removeEventListener(e,t,r)),[e,t,r])}const Da={duration:0},Ia=va(),$a=["End","Home","Space","PageUp","PageDown","ArrowUp","ArrowDown"];function za(e,t){void 0===t&&(t={});const{firstItemKey:r,lastItemKey:o,topThreshold:a=20,bottomThreshold:i=20,initialScrollTop:s,contentRef:l,onIsUserScrollingChanged:c,onIsScrolledToTopChanged:u,onIsScrolledToBottomChanged:d,onScrollDeltaChanged:f,isScrollingChangedTimeout:p=300}=t,h=n.useRef(0),m=n.useRef(0),g=n.useRef(!1),v=n.useRef(!1),y=n.useRef(!1),b=n.useRef(!1),w=n.useRef(null),x=n.useRef(null),E=n.useRef(null),k=n.useRef(!1),C=n.useRef({timeout:0,value:!1}),P=Ra("y",e),S=n.useCallback(function(){b.current=!0,P(...arguments)},[P]),O=Bo(r),L=Bo(o),R=n.useCallback(()=>{b.current=!1},[]),M=n.useCallback(()=>v.current,[]),A=n.useCallback(()=>y.current,[]),N=n.useCallback(e=>S(0,e),[P]),_=n.useCallback(()=>{const{scrollHeight:t,clientHeight:n}=e.current;return t-n},[e]),j=n.useCallback(()=>{const t=_(),n=x.current;if(!n||!n.node.isConnected||k.current)return t;const r=e.current,o=n.node.getBoundingClientRect().top-r.getBoundingClientRect().top+r.scrollTop;return Math.min(t,Math.max(0,o-n.scrollPaddingTop))},[e,_]),F=n.useCallback(t=>Math.abs(e.current.scrollTop-t)<=i,[e,i]),D=n.useCallback(()=>F(j()),[F,j]),I=n.useCallback(()=>F(_()),[F,_]),$=n.useCallback(t=>{e.current&&S(j(),t)},[e,S,j]),z=n.useCallback(function(e,t){return void 0===t&&(t=0),w.current={node:e,scrollPaddingTop:t}},[]),B=n.useCallback(function(e,t){void 0===t&&(t=0),e&&e!==E.current&&(k.current=!1),e&&(E.current=e),x.current=e?{node:e,scrollPaddingTop:t}:null},[]),U=n.useCallback(()=>{k.current=!0},[]),K=n.useCallback(()=>!!e.current&&e.current.scrollHeight>e.current.clientHeight,[e]),V=n.useCallback(()=>{C.current.value||(C.current.value=!0,c&&c(C.current.value)),clearTimeout(C.current.timeout),C.current.timeout=window.setTimeout(()=>{C.current.value&&(C.current.value=!1,c&&c(C.current.value))},p)},[p]),H=n.useCallback(()=>{const t=e.current;if(!t)return;const{scrollTop:n,scrollHeight:r}=t,o=h.current>n,i=h.currentm.current,p=h.current-n,w=r>1.5*window.innerHeight;if(h.current=n,m.current=r,K()&&!b.current&&V(),s&&g.current)return;const E=v.current&&o,T=y.current&&b.current&&(i||l||c);!b.current&&i&&!!x.current&&!k.current&&I()&&(k.current=!0);const P=E||function(e,t){return void 0===t&&(t=0),e.scrollTop<=t}(t,a),S=T||D();u&&(!v.current&&P?u(!0):v.current&&!P&&u(!1)),d&&(!y.current&&S?d(!0):y.current&&!S&&d(!1)),v.current=P,y.current=S,!c&&!v.current&&f&&!y.current&&g.current&&C.current&&Ia&&!b.current&&w&&f({deltaX:0,deltaY:p/2})},[u,d,V,D,I]),W=n.useCallback(e=>{T(e.key,$a)&&R()},[R]),q=()=>{const{node:e,scrollPaddingTop:t}=w.current;S(Math.max(e.offsetTop-t,0),Da),w.current=null},G=()=>{w.current?q():(O!==r&&(()=>{const{scrollHeight:t}=e.current,n=m.current-h.current;S(t-n,Da)})(),L!==o&&y.current&&$())};return Fa("keydown",W),n.useEffect(()=>{!1===g.current?(w.current?q():S("number"==typeof s?s:e.current.scrollHeight,Da),H(),g.current=!0):G()}),n.useEffect(()=>{if(e.current){const t=e.current;return t.addEventListener("scroll",H,Ia?{passive:!0}:void 0),()=>t.removeEventListener("scroll",H)}},[e,H]),n.useEffect(()=>{const t=null==l?void 0:l.current,n=e.current;if(!t||!n||"undefined"==typeof ResizeObserver)return;let r=!1;const o=new ResizeObserver(()=>{if(!r)return void(r=!0);if(!y.current||!e.current)return;const t=j();Math.abs(n.scrollTop-t)>0&&S(t,Da);const o=D();o!==y.current&&(y.current=o,d&&d(o))});return o.observe(t),()=>o.disconnect()},[e,l,S,j,D,d]),{scrollTo:S,scrollToTop:N,scrollToBottom:$,getIsOnTop:M,getIsOnBottom:A,getIsScrollable:K,setScrollTargetNode:z,setScrollAnchorNode:B,releaseScrollAnchor:U,onWheel:R,onTouchStart:R}}function Ba(e){const[t,r]=n.useState(e);return[t,n.useCallback(()=>{r(e=>!e)},[])]}const Ua=new Map,Ka=n.createContext(Ua);function Va(e){const t=n.useContext(Ka);if(void 0===e)return t;if(t.has(e))return t.get(e);const r={},o={get:()=>r.value,set:e=>r.value=e,clear:()=>delete r.value,destroy:()=>t.delete(e)};return t.set(e,o),o}Ka.Provider;var Ha,Wa={},qa={};function Ga(){if(Ha)return qa;Ha=1,Object.defineProperty(qa,"__esModule",{value:!0}),qa.FrameContextConsumer=qa.FrameContextProvider=qa.useFrame=qa.FrameContext=void 0;var e,t=d(),n=(e=t)&&e.__esModule?e:{default:e};var r=void 0,o=void 0;"undefined"!=typeof document&&(r=document),"undefined"!=typeof window&&(o=window);var a=qa.FrameContext=n.default.createContext({document:r,window:o});qa.useFrame=function(){return n.default.useContext(a)};var i=a.Provider,s=a.Consumer;return qa.FrameContextProvider=i,qa.FrameContextConsumer=s,qa}var Xa,Ya,Za,Ja={},Qa={};function ei(){if(Xa)return Qa;Xa=1,Object.defineProperty(Qa,"__esModule",{value:!0});var e=function(){function e(e,t){for(var n=0;n
'},Ja.default=c,Ja}var ni=(Za||(Za=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.useFrame=e.FrameContextConsumer=e.FrameContext=void 0;var t=Ga();Object.defineProperty(e,"FrameContext",{enumerable:!0,get:function(){return t.FrameContext}}),Object.defineProperty(e,"FrameContextConsumer",{enumerable:!0,get:function(){return t.FrameContextConsumer}}),Object.defineProperty(e,"useFrame",{enumerable:!0,get:function(){return t.useFrame}});var n,r=ti(),o=(n=r)&&n.__esModule?n:{default:n};e.default=o.default}(Wa)),Wa);const ri=i(ni);function oi(){return oi=Object.assign?Object.assign.bind():function(e){for(var t=1;te` &-enter { opacity: 0; } &-enter&-enter-active { opacity: 1; transition: opacity 100ms; } &-exit { opacity: 1; } &-exit&-exit-active { opacity: 0; transition: opacity 100ms; } `,ii=e=>n.createElement(Ft,null,t=>{let{css:r}=t;return n.createElement(Pn,oi({},e,{classNames:ai(r),timeout:100}))});ii.propTypes={children:pn.node};const si=e=>e.getBoundingClientRect().top+window.pageYOffset,li=e=>{const t=getComputedStyle(e).direction,n=e.scrollWidth-e.clientWidth;if("ltr"===t)return e.scrollLeft>=n-1;switch(I()){case"negative":return e.scrollLeft>=-1;case"positive-ascending":return e.scrollLeft<=1;case"positive-descending":return e.scrollLeft>=n-1}},ci=e=>{if("ltr"===getComputedStyle(e).direction)return e.scrollLeft<=1;const t=e.scrollWidth-e.clientWidth;switch(I()){case"negative":return e.scrollLeft<=1-t;case"positive-ascending":return e.scrollLeft>=t-1;case"positive-descending":return e.scrollLeft<=1}};function ui(){return ui=Object.assign?Object.assign.bind():function(e){for(var t=1;tt++}(),mi=rn("div",{displayName:"MessageList",target:"eyglfwq0"})("padding:",20,"px;overflow-y:auto;height:100%;outline-offset:-5px;"),gi=n.forwardRef(function(e,t){let{active:r=!0,onScroll:o,preList:a=null,postList:i=null,gridRef:s,children:l,...c}=e;const u=n.useRef(),d=$o(u,t),{getAll:f,registerItem:p}=(()=>{const e=n.useRef([]);return{getAll:()=>e.current,registerItem:n.useCallback(t=>{const n=hi(),r=e.current;return r.push({...t,id:n}),()=>{const e=S(e=>{let{id:t}=e;return t===n},r);-1!==e&&r.splice(e,1)}},[])}})(),h=zo(r),m=zo(o),g=ko(),v=n.useCallback(()=>{f().forEach(e=>{var t,n;(t=u.current,n=e.ref,si(n)-si(t)+n.clientHeight<=t.clientHeight)&&e.onSeen()})},[f]),y=n.useMemo(()=>P(300,()=>{h.current&&v()}),[h,v]),b=n.useCallback(e=>{y(),m.current&&m.current(e)},[m,y]);n.useEffect(()=>{r&&v()},[r,v]);const w=n.useMemo(()=>({registerUnseenListItem:p,isScrollOnBottom:()=>{return(e=u.current).scrollTop+e.clientHeight-e.scrollHeight>=-20;var e},scrollToBottom:()=>{var e;(e=u.current).scrollTop=e.scrollHeight}}),[p]);return n.createElement(fi,{value:w},n.createElement(mi,ui({},g,c,{ref:d,onScroll:b}),a,n.createElement("div",{role:"grid","aria-live":"polite","aria-relevant":"additions",ref:s},l),i))});class vi extends n.Component{constructor(){super(...arguments),this._unregisterFromMessageList=f,this._registerInMessageList=function(e){let t,n,r=!1;return function(){return r&&(arguments.length<=0?void 0:arguments[0])===n||(r=!0,n=arguments.length<=0?void 0:arguments[0],t=e(...arguments)),t}}(e=>t=>{this._unregisterFromMessageList(),t&&(this._unregisterFromMessageList=e({ref:t,onSeen:this.props.onSeen}))})}componentWillUnmount(){this._unregisterFromMessageList()}render(){return n.createElement(pi,null,e=>{let{registerUnseenListItem:t}=e;return n.createElement("div",{ref:this.props.seen?null:this._registerInMessageList(t),role:"row"},n.Children.only(this.props.children))})}}function yi(){return yi=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{horizontalAlign:t}=e;return{...t&&{flexDirection:"left"===t?"row":"row-reverse"}}},section:!0,target:"e10kpz9x6"})("align-items:flex-start;font-size:1em;margin-bottom:0.3em;margin-top:0;max-width:100%;line-height:",e=>{let{increasedLineHeight:t}=e;return t?"1.35em":"1.2em"},";"),wi=rn("span",{displayName:"AuthorName",target:"e10kpz9x5"})({name:"1rawn5e",styles:"font-size:0.8em"}),xi=rn("span",{displayName:"Time",target:"e10kpz9x4"})({name:"1rawn5e",styles:"font-size:0.8em"}),Ei=rn("div",{displayName:"MessageMeta",target:"e10kpz9x3"})({name:"v86cdg",styles:"text-align:left;margin-bottom:0.1em"}),ki=rn("div",{displayName:"NewMessageMeta",target:"e10kpz9x2"})("max-width:280px;display:flex;align-items:center;padding:2px;border:1px solid ",e=>{let{theme:t}=e;return t.colors.divider},";background-color:",e=>{let{theme:t}=e;return t.colors.surface},";color:",e=>{let{theme:t}=e;return t.colors.primaryTextColor},";border-radius:",e=>{let{theme:t}=e;return t.borderRadius.md},";position:relative;bottom:",e=>{let{theme:t,withoutBackground:n}=e;return n?t.spaces.space7:t.spaces.space4},";right:",e=>{let{isOwn:t}=e;return t?"-":""},e=>{let{theme:t}=e;return t.spaces.space2},";z-index:1;"),Ci=rn("div",{displayName:"Content",target:"e10kpz9x1"})({name:"65ztgt",styles:"display:flex;flex-direction:column;overflow:visible;align-items:flex-start"}),Ti=rn("div",{displayName:"Status",target:"e10kpz9x0"})({name:"5m4wg",styles:"text-align:right;font-size:0.8em"}),Pi={name:"oldbq4",styles:"user-select:none"};var Si={name:"a4hmbt",styles:"position:absolute"};const Oi=n.forwardRef(function(e,t){let{children:n,authorName:r,deliveryStatus:o="",isOwn:a,date:i,messageMetadataPosition:s,disableMessageMeta:l=!1,onSeen:c,seen:u=!1,enforceDeliveryStatusDisplay:d,onClick:p=f,onKeyUp:h=f,isSelected:m,isFirstInGroup:g,withoutBackground:v=!1,...y}=e;const b=ko(),[w,x]=Ba(!1);return Rt(vi,{onSeen:c,seen:u},Rt(bi,yi({ref:t},y,{onKeyUp:e=>{h(e),"above"!==s||"Enter"!==e.key&&" "!==e.key||x()},onClick:e=>{p(e),"above"===s&&x()},own:a,tabIndex:null}),Rt(Ci,yi({role:"gridcell"},b),!l&&("above"===s?Rt(Mn,null,(g||w)&&Rt(In,null,Rt(Ei,null,r&&Rt(wi,null,r," "),i&&Rt(xi,null,i)))):Rt(Mn,{css:Si},m&&Rt(ii,null,Rt(ki,{isOwn:a,withoutBackground:v},!a&&r&&Rt(wi,{ellipsis:!0},r," "),i&&Rt(xi,null,i))))),n,o?Rt(Ti,null,o):d?Rt(Ti,{css:Pi}," "):null)))});function Li(){return Li=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{children:t,title:n,subtitle:r,...o}=e;const a=t||[n&&Rt(_i,{key:"title",preserveLines:!0,css:Fi},n),r&&Rt(Mi,{key:"subtitle",preserveLines:!0},r)];return Rt(ji,o,a)};Di.propTypes={children:pn.oneOfType([pn.arrayOf(pn.node),pn.node]),subtitle:pn.string,title:pn.string};const Ii="rgba(0, 0, 0, 0.1)",$i=`1px solid ${Ii}`,zi=rn("div",{displayName:"MessageButtons",target:"esivob70"})(lr,";&>:first-child{border-top:",$i,";}&:first-child>:first-child{border-top:0;}&>:last-child{border-bottom:",$i,";}&:last-child>:last-child{border-bottom:0;}>*{border-color:",Ii,"!important;}");function Bi(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}var Ui=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,Ki=Bi(function(e){return Ui.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91});function Vi(e){if("virtual"===wo()){let t=document.activeElement;Ir(()=>{document.activeElement===t&&document.contains(e)&&Nr(e)})}else Nr(e)}function Hi(e,t){return"#comment"!==e.nodeName&&function(e){if(!(e instanceof e.ownerDocument.defaultView.HTMLElement||e instanceof e.ownerDocument.defaultView.SVGElement))return!1;let{display:t,visibility:n}=e.style,r="none"!==t&&"hidden"!==n&&"collapse"!==n;if(r){const{getComputedStyle:t}=e.ownerDocument.defaultView;let{display:n,visibility:o}=t(e);r="none"!==n&&"hidden"!==o&&"collapse"!==o}return r}(e)&&function(e,t){return!e.hasAttribute("hidden")&&("DETAILS"!==e.nodeName||!t||"SUMMARY"===t.nodeName||e.hasAttribute("open"))}(e,t)&&(!e.parentElement||Hi(e.parentElement,e))}const Wi=a.createContext(null);let qi=null,Gi=new Set;function Xi(e){let{children:t,contain:r,restoreFocus:o,autoFocus:i}=e,s=n.useRef(),l=n.useRef(),c=n.useRef([]);const{document:u}=kr();br(()=>{let e=s.current.nextSibling,t=[];for(;e&&e!==l.current;)t.push(e),e=e.nextSibling;return c.current=t,Gi.add(c),()=>{Gi.delete(c)}},[t]),function(e,t){let r=n.useRef(),o=n.useRef(null);const{document:a}=kr();n.useEffect(()=>{let n=e.current;if(!t)return;let i=e=>{if("Tab"!==e.key||e.altKey||e.ctrlKey||e.metaKey)return;let t=a.activeElement;if(!ts(t,n))return;let r=os(Qi(n),{tabbable:!0},n,a);r.currentNode=t;let o=e.shiftKey?r.previousNode():r.nextNode();o||(r.currentNode=e.shiftKey?n[n.length-1].nextElementSibling:n[0].previousElementSibling,o=e.shiftKey?r.previousNode():r.nextNode()),e.preventDefault(),o&&ns(o,!0)},s=t=>{es(t.target,Gi)?(qi=e,r.current=t.target):r.current?r.current.focus():qi&&rs(qi.current)},l=t=>{o.current=requestAnimationFrame(()=>{es(a.activeElement,Gi)||(qi=e,r.current=t.target,r.current.focus())})};return a.addEventListener("keydown",i,!1),a.addEventListener("focusin",s,!1),n.forEach(e=>e.addEventListener("focusin",s,!1)),n.forEach(e=>e.addEventListener("focusout",l,!1)),()=>{a.removeEventListener("keydown",i,!1),a.removeEventListener("focusin",s,!1),n.forEach(e=>e.removeEventListener("focusin",s,!1)),n.forEach(e=>e.removeEventListener("focusout",l,!1))}},[e,t]),n.useEffect(()=>()=>cancelAnimationFrame(o.current),[o])}(c,r),function(e,t,n){const{document:r}=kr();br(()=>{let o=e.current,a=r.activeElement,i=e=>{if("Tab"!==e.key||e.altKey||e.ctrlKey||e.metaKey)return;let t=r.activeElement;if(!ts(t,o))return;let n=os(r.body,{tabbable:!0},void 0,r);n.currentNode=t;let i=e.shiftKey?n.previousNode():n.nextNode();if(r.body.contains(a)&&a!==r.body||(a=null),(!i||!ts(i,o))&&a){n.currentNode=a;do{i=e.shiftKey?n.previousNode():n.nextNode()}while(ts(i,o));e.preventDefault(),e.stopPropagation(),i?ns(i,!0):t.blur()}};return n||r.addEventListener("keydown",i,!0),()=>{n||r.removeEventListener("keydown",i,!0),t&&a&&ts(r.activeElement,o)&&requestAnimationFrame(()=>{r.body.contains(a)&&ns(a)})}},[e,t,n])}(c,o,r),function(e,t){const{document:r}=kr();n.useEffect(()=>{t&&(qi=e,ts(r.activeElement,qi.current)||rs(e.current,r))},[e,t])}(c,i);let d=function(e,t=document){const n=t;return{focusNext(t){void 0===t&&(t={});let r=e.current,{from:o,tabbable:a,wrap:i}=t,s=o||n.activeElement,l=r[0].previousElementSibling,c=os(Qi(r),{tabbable:a},r,n);c.currentNode=ts(s,r)?s:l;let u=c.nextNode();return!u&&i&&(c.currentNode=l,u=c.nextNode()),u&&ns(u,!0),u},focusPrevious(t){void 0===t&&(t={});let r=e.current,{from:o,tabbable:a,wrap:i}=t,s=o||n.activeElement,l=r[r.length-1].nextElementSibling,c=os(Qi(r),{tabbable:a},r,n);c.currentNode=ts(s,r)?s:l;let u=c.previousNode();return!u&&i&&(c.currentNode=l,u=c.previousNode()),u&&ns(u,!0),u}}}(c,u);return a.createElement(Wi.Provider,{value:d},a.createElement("span",{hidden:!0,ref:s}),t,a.createElement("span",{hidden:!0,ref:l}))}const Yi=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[contenteditable]"],Zi=Yi.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";Yi.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const Ji=Yi.join(':not([hidden]):not([tabindex="-1"]),');function Qi(e){return e[0].parentElement}function es(e,t){for(let n of t.values())if(ts(e,n.current))return!0;return!1}function ts(e,t){return t.some(t=>t.contains(e))}function ns(e,t){if(void 0===t&&(t=!1),null==e||t){if(null!=e)try{e.focus()}catch(n){}}else try{Vi(e)}catch(n){}}function rs(e,t=document){let n=e[0].previousElementSibling,r=os(Qi(e),{tabbable:!0},e,t);r.currentNode=n,ns(r.nextNode())}function os(e,t,n,r=document){const o=r;let a=null!=t&&t.tabbable?Ji:Zi,i=o.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode(e){var r;return null!=t&&null!=(r=t.from)&&r.contains(e)?NodeFilter.FILTER_REJECT:e.matches(a)&&Hi(e)&&(!n||ts(e,n))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});return null!=t&&t.from&&(i.currentNode=t.from),i}function as(e){void 0===e&&(e={});let{autoFocus:t=!1,isTextInput:r,within:o}=e,a=n.useRef({isFocused:!1,isFocusVisible:t||bo()}).current,[i,s]=n.useState(()=>a.isFocused&&a.isFocusVisible),l=()=>s(a.isFocused&&a.isFocusVisible),c=e=>{a.isFocused=e,l()};Co(e=>{a.isFocusVisible=e,l()},[],{isTextInput:r});let{focusProps:u}=io({isDisabled:o,onFocusChange:c}),{focusWithinProps:d}=To({isDisabled:!o,onFocusWithinChange:c});return{isFocused:a.isFocused,isFocusVisible:a.isFocused&&i,focusProps:o?d:u}}let is=a.createContext(null);function ss(e,t){let{children:n}=e,o=hn(e,["children"]),i=r({},o,{ref:t});return a.createElement(is.Provider,{value:i},n)}let ls=a.forwardRef(ss);function cs(e,t){let{focusProps:o}=io(e),{keyboardProps:a}=function(e){return{keyboardProps:e.isDisabled?{}:{onKeyDown:No(e.onKeyDown),onKeyUp:No(e.onKeyUp)}}}(e),i=Or(o,a),s=function(e){let t=n.useContext(is)||{};return zr(t,e),t}(t),l=e.isDisabled?{}:s;return n.useEffect(()=>{e.autoFocus&&t.current&&t.current.focus()},[e.autoFocus,t]),{focusableProps:Or(r({},i,{tabIndex:e.excludeFromTabOrder&&!e.isDisabled?-1:void 0}),l)}}function us(e,t){let n,{elementType:r="button",isDisabled:o,onPress:a,onPressStart:i,onPressEnd:s,onPressChange:l,preventFocusOnPress:c,onClick:u,href:d,target:f,rel:p,type:h="button"}=e;n="button"===r?{type:h,disabled:o}:{role:"button",tabIndex:o?void 0:0,href:"a"===r&&o?void 0:d,target:"a"===r?f:void 0,type:"input"===r?h:void 0,disabled:"input"===r?o:void 0,"aria-disabled":o&&"input"!==r?o:void 0,rel:"a"===r?p:void 0};let{pressProps:m,isPressed:g}=Jr({onPressStart:i,onPressEnd:s,onPressChange:l,onPress:a,isDisabled:o,preventFocusOnPress:c,ref:t}),{focusableProps:v}=cs(e,t),y=Or(v,m);return y=Or(y,Ar(e,{labelable:!0})),{isPressed:g,buttonProps:Or(n,y,{"aria-haspopup":e["aria-haspopup"],"aria-expanded":e["aria-expanded"],"aria-controls":e["aria-controls"],"aria-pressed":e["aria-pressed"],onClick:e=>{u&&(u(e),console.warn("onClick is deprecated, please use onPress"))}})}}function ds(){return ds=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const t=e.primary?e.theme.vars["--primary-color"]:"black",n=fs(t);return{borderColor:t,color:t,"&:hover":{color:n,borderColor:n}}},shouldForwardProp:Ki,target:"e898cdi0"})({name:"1x6954b",styles:"border-width:1px;border-style:solid;background-color:#fff;font-size:1em;font-family:inherit;line-height:1.4em;text-align:center;text-decoration:none;appearance:none;padding:0.8em;transition:box-shadow 0.1s,color 0.1s,border-color 0.2s;&:hover{cursor:pointer;}&:active{box-shadow:none;outline:none;}&[disabled]{pointer-events:none;}"}),hs=e=>{let{label:t,onPress:r,disabled:o,...a}=e;const i=ko(),s=n.useRef(),{buttonProps:l}=us({onPress:r,isDisabled:o,...a},s);return n.createElement(ps,Or(i,l,a,{ref:s}),t)};function ms(){return ms=Object.assign?Object.assign.bind():function(e){for(var t=1;te.disabled?"#8D9BA9":"inherit",";margin:0;&:hover{border-bottom-color:rgba(0, 0, 0, 0.15);background:rgba(0, 0, 0, 0.02);color:inherit;}&:active{background:rgba(0, 0, 0, 0.04);color:inherit;}");class vs extends n.Component{constructor(){super(...arguments),this.handleClick=e=>{e.stopPropagation(),this.props.onClick(e)}}render(){return n.createElement(gs,ms({},this.props,{onClick:this.handleClick}))}}vs.propTypes={className:pn.string,label:pn.string,onClick:pn.func,primary:pn.bool,value:pn.oneOfType([pn.string,pn.number])},vs.defaultProps={onClick:f};const ys=e=>n.Children.toArray(e).filter(Boolean);function bs(){return bs=Object.assign?Object.assign.bind():function(e){for(var t=1;te.isOwn?{flexDirection:"row-reverse"}:null,target:"e7t81ts1"})("display:flex;margin-bottom:1em;margin-top:",e=>{let{withoutBackground:t}=e;return t?"1em":"0"},";"),Ts=rn("div",{target:"e7t81ts0"})("display:flex;flex-direction:column;align-items:center;text-align:center;font-size:0.7em;line-height:1.6em;",e=>{const t=e.theme.isRtl?"0 8px 0 0":"0 0 0 8px",n=e.theme.isRtl?"0 0 0 8px":"0 8px 0 0",r=e.isOwn?t:n;return{minWidth:e.theme.Avatar.size,margin:r,...e.withoutBackground&&{paddingTop:e.theme.spaces.space1}}},";"),Ps=At(""),Ss=e=>{let{avatar:t,avatarLetter:r,avatarAlt:o="Agent's avatar",children:a,onlyFirstWithMeta:i,withoutBackground:s=!1,...l}=e;const c=ys(a),u=n.Children.count(c);return Rt(Cs,bs({},l,{withoutBackground:s}),(t||r)&&Rt(Ts,{flexFit:!0,isOwn:l.isOwn,withoutBackground:s},Rt(sr,{imgUrl:t,imgAlt:o,text:r,fontSize:"10px"})),Rt(fr,{css:Ps},n.Children.map(c,(e,t)=>{if(1===u)return n.cloneElement(e,ws);if(0===t)return n.cloneElement(e,xs);const r=i&&t>0;return t===u-1?n.cloneElement(e,r?{...Es,...ks}:Es):r?n.cloneElement(e,ks):e})))};function Os(){return Os=Object.assign?Object.assign.bind():function(e){for(var t=1;t*{min-width:0;overflow:hidden;text-overflow:ellipsis;}&:hover{cursor:pointer;}&:active{outline:none;}"}),Rs=e=>{const{value:t,onSelect:r=f,onClick:o=f,children:a,...i}=e,s=ko(),l=n.useCallback(e=>{r(t),o(e)},[o,r,t]);return n.createElement(Ls,Os({value:t},i,s,L({onClick:l})),a)};function Ms(){return Ms=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{centered:t}=e;return t?"center":"flex-start"},";width:100%;");class Ns extends n.Component{constructor(){super(...arguments),this._handleSelect=e=>this.props.onSelect(e)}render(){const{children:e,replies:t,onSelect:r,centered:o=!1,...a}=this.props,i=e?ys(e):t.map((e,t)=>n.createElement(Rs,{key:t,value:e},e));return n.createElement(As,Ms({},a,{role:"group",centered:o}),n.Children.map(i,e=>n.cloneElement(e,{onSelect:this._handleSelect})))}}function _s(){return _s=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{isIconProvided:t}=e;return!t&&"32px"},";padding:0 2px;text-align:center;font-size:0.9em;flex-grow:1;"),Ds=n.forwardRef((e,t)=>{let{leftIcons:r,rightIcons:o,title:a,...i}=e;const[s]=r;return n.createElement(js,_s({},i,{ref:t}),r,n.createElement(Fs,{ellipsis:!0,isIconProvided:s},a),o)});Ds.displayName="TitleBar",Ds.propTypes={leftIcons:pn.arrayOf(pn.node),rightIcons:pn.arrayOf(pn.node),theme:pn.shape(),title:pn.node};const Is=e=>{let{color:t}=e;return t?{fill:t,"& *":{fill:t}}:null},$s=j(e=>rn(e,{displayType:"Icon",mapPropsToStyles:Is,shouldForwardProp:Ki,target:"eh4tvav0"})({name:"y0b0au",styles:"&{display:block;}&,& *{fill:currentColor;}"})),zs=e=>{let{children:t,...r}=e;const o=$s(t.type);return n.createElement(o,r)};zs.propTypes={children:pn.node.isRequired};const Bs=e=>13===e.which,Us=n.createContext(),Ks=()=>n.useContext(Us),Vs=rn("div",{displayName:"TextComposer",section:!0,target:"e1016sln0"})("padding:0;margin:0 15px;border-radius:",e=>{let{theme:t}=e;return t.borderRadius.xl},";");class Hs extends n.Component{constructor(){super(...arguments),this.state={value:this._getValue({value:this.props.defaultValue})},this._handleButtonClick=e=>{this.maybeSend()&&this.props.onButtonClick(e)},this._handleChange=e=>{const{value:t}=e.target;this._isControlled()||this.setState({value:t}),this.props.onValueChange(t),this.props.onChange(e)},this._handleInputRef=e=>{this._inputRef=e},this._handleKeyDown=e=>{const{onKeyDown:t}=this.props;(e=>Bs(e)&&!e.altKey&&!e.shiftKey)(e)&&e.preventDefault(),Bs(e)&&!(e=>Bs(e)&&(e.altKey||e.shiftKey))(e)?(this.maybeSend(),t(e)):t(e)},this.maybeSend=()=>(this.props.onBeforeSend(),!!this._canSend()&&(this._isControlled()||this.setState({value:""}),this.props.onSend(R(this._getValue())),!0))}_getValue(e,t){return void 0===e&&(e=this.state),void 0===t&&(t=this.props),this._isControlled()?t.value:e.value}_canSend(){return this.props.active&&""!==this._getValue().trim()}_isControlled(){return"string"==typeof this.props.value}_setCursorAtTheEnd(){const e=this._inputRef.value.length;this._inputRef.setSelectionRange(e,e)}componentDidMount(){this.props.defaultValue&&this._inputRef&&document.activeElement===this._inputRef&&this._setCursorAtTheEnd()}componentDidUpdate(e,t){const n=this._getValue();n!==this._getValue(t,e)&&""===n&&this._inputRef.focus()}render(){const{active:e,children:t,defaultValue:r,onButtonClick:o,onChange:a,onKeyDown:i,onSend:s,onValueChange:l,onBeforeSend:c,value:u,...d}=this.props,f={active:this._canSend(),inputRef:this._handleInputRef,value:this._getValue(),maybeSend:this.maybeSend,onButtonClick:this._handleButtonClick,onChange:this._handleChange,onKeyDown:this._handleKeyDown};return n.createElement(Us.Provider,{value:f},n.createElement(Vs,d,t))}}function Ws(){return Ws=Object.assign?Object.assign.bind():function(e){for(var t=1;tt=>{this.props.onButtonClick(t,e)}}render(){let e=null;const t=S(e=>{let{showMore:t}=e;return t},this.props.buttons);if(-1!==t){const{text:r,...o}=this.props.buttons[t];e=n.createElement(vs,Ws({},o,{label:r,"data-variant":"show-more",onClick:this.handleButtonClick(t)}))}return n.createElement(n.Fragment,null,n.createElement(zi,null,this.props.buttons.map((e,r)=>{let{text:o,key:a,showMore:i,...s}=e;const l=void 0!==a?a:r;return r!==t?n.createElement(vs,Ws({key:l,label:o.length>20?`${o.slice(0,20).trim()}…`:o,onClick:this.handleButtonClick(l)},s)):null})),e)}}qs.defaultProps={onButtonClick:f},pn.string,pn.string.isRequired,pn.string;export{as as $,To as A,Sr as B,wt as C,Br as D,_ as E,ri as F,Mt as G,Rt as H,zs as I,us as J,Fo as K,xo as L,Xn as M,Ns as N,hs as O,Ba as P,Rs as Q,kr as R,cr as S,Mn as T,Jr as U,cs as V,Ar as W,bo as X,wo as Y,Eo as Z,hn as _,Ze as a,ls as a0,Va as a1,io as a2,An as a3,$o as a4,Kn as a5,sr as a6,Xi as a7,De as a8,H as a9,Di as aA,yr as aB,$r as aC,os as aD,xn as aa,wn as ab,En as ac,vn as ad,ja as ae,Fa as af,Ks as ag,Oi as ah,Hs as ai,di as aj,za as ak,gi as al,Ss as am,jn as an,Pr as ao,Vi as ap,Mi as aq,_i as ar,ao as as,Ds as at,Ra as au,ci as av,li as aw,I as ax,Nr as ay,pi as az,Pn as b,At as c,Do as d,hr as e,kt as f,Ft as g,Kt as h,N as i,Cr as j,Nt as k,ni as l,j as m,Or as n,ko as o,pn as p,Ro as q,Bo as r,rn as s,Er as t,zo as u,Qt as v,Gt as w,br as x,Hr as y,Mo as z};