PageSourceSearch

https://app.talkshoe.com/packs/js/7037-f593b248d566207f.chunk.js

js talkshoe.com collected 2026-09-24 09:06:49 UTC 82,166 bytes, 5 lines download raw bytes

1(self.webpackChunkfacetalk=self.webpackChunkfacetalk||[]).push([["7037"],{462490(e){e.exports=function(e){function t(s){if(n[s])return n[s].exports;var a=n[s]={i:s,l:!1,exports:{}};return e[s].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,s){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:s})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=13)}([function(e,t){var n=e.exports="u">typeof window&&window.Math==Math?window:"u">typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){var n=e.exports={version:"2.5.0"};"number"==typeof __e&&(__e=n)},function(e,t,n){e.exports=!n(4)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var s=n(32)("wks"),a=n(9),r=n(0).Symbol,o="function"==typeof r;(e.exports=function(e){return s[e]||(s[e]=o&&r[e]||(o?r:a)("Symbol."+e))}).store=s},function(e,t,n){var s=n(0),a=n(2),r=n(8),o=n(22),i=n(10),l=function(e,t,n){var c,d,u,h,m=e&l.F,p=e&l.G,f=e&l.S,g=e&l.P,b=e&l.B,v=p?s:f?s[t]||(s[t]={}):(s[t]||{}).prototype,x=p?a:a[t]||(a[t]={}),A=x.prototype||(x.prototype={});for(c in p&&(n=t),n)u=((d=!m&&v&&void 0!==v[c])?v:n)[c],h=b&&d?i(u,s):g&&"function"==typeof u?i(Function.call,u):u,v&&o(v,c,u,e&l.U),x[c]!=u&&r(x,c,h),g&&A[c]!=u&&(A[c]=u)};s.core=a,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t,n){var s=n(16),a=n(21);e.exports=n(3)?function(e,t,n){return s.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){var n=0,s=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+s).toString(36))}},function(e,t,n){var s=n(24);e.exports=function(e,t,n){if(s(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,s){return e.call(t,n,s)};case 3:return function(n,s,a){return e.call(t,n,s,a)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on  "+e);return e}},function(e,t,n){var s=n(28),a=Math.min;e.exports=function(e){return e>0?a(s(e),0x1fffffffffffff):0}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),s=e.name||"",a=e.type||"",r=a.replace(/\/.*$/,"");return n.some(function(e){var t=e.trim();return"."===t.charAt(0)?s.toLowerCase().endsWith(t.toLowerCase()):t.endsWith("/*")?r===t.replace(/\/.*$/,""):a===t})}return!0},n(14),n(34)},function(e,t,n){n(15),e.exports=n(2).Array.some},function(e,t,n){"use strict";var s=n(7),a=n(25)(3);s(s.P+!n(33)([].some,!0)*s.F,"Array",{some:function(e){return a(this,e,arguments[1])}})},function(e,t,n){var s=n(17),a=n(18),r=n(20),o=Object.defineProperty;t.f=n(3)?Object.defineProperty:function(e,t,n){if(s(e),t=r(t,!0),s(n),a)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var s=n(1);e.exports=function(e){if(!s(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){e.exports=!n(3)&&!n(4)(function(){return 7!=Object.defineProperty(n(19)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var s=n(1),a=n(0).document,r=s(a)&&s(a.createElement);e.exports=function(e){return r?a.createElement(e):{}}},function(e,t,n){var s=n(1);e.exports=function(e,t){var n,a;if(!s(e))return e;if(t&&"function"==typeof(n=e.toString)&&!s(a=n.call(e))||"function"==typeof(n=e.valueOf)&&!s(a=n.call(e))||!t&&"function"==typeof(n=e.toString)&&!s(a=n.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var s=n(0),a=n(8),r=n(23),o=n(9)("src"),i=Function.toString,l=(""+i).split("toString");n(2).inspectSource=function(e){return i.call(e)},(e.exports=function(e,t,n,i){var c="function"==typeof n;c&&(r(n,"name")||a(n,"name",t)),e[t]!==n&&(c&&(r(n,o)||a(n,o,e[t]?""+e[t]:l.join(String(t)))),e===s?e[t]=n:i?e[t]?e[t]=n:a(e,t,n
1):(delete e[t],a(e,t,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[o]||i.call(this)})},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var s=n(10),a=n(26),r=n(27),o=n(12),i=n(29);e.exports=function(e,t){var n=1==e,l=2==e,c=3==e,d=4==e,u=6==e,h=5==e||u,m=t||i;return function(t,i,p){for(var f,g,b=r(t),v=a(b),x=s(i,p,3),A=o(v.length),_=0,j=n?m(t,A):l?m(t,0):void 0;A>_;_++)if((h||_ in v)&&(g=x(f=v[_],_,b),e)){if(n)j[_]=g;else if(g)switch(e){case 3:return!0;case 5:return f;case 6:return _;case 2:j.push(f)}else if(d)return!1}return u?-1:c||d?d:j}}},function(e,t,n){var s=n(5);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==s(e)?e.split(""):Object(e)}},function(e,t,n){var s=n(11);e.exports=function(e){return Object(s(e))}},function(e,t){var n=Math.ceil,s=Math.floor;e.exports=function(e){return isNaN(e*=1)?0:(e>0?s:n)(e)}},function(e,t,n){var s=n(30);e.exports=function(e,t){return new(s(e))(t)}},function(e,t,n){var s=n(1),a=n(31),r=n(6)("species");e.exports=function(e){var t;return a(e)&&("function"==typeof(t=e.constructor)&&(t===Array||a(t.prototype))&&(t=void 0),s(t)&&null===(t=t[r])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){var s=n(5);e.exports=Array.isArray||function(e){return"Array"==s(e)}},function(e,t,n){var s=n(0),a=s["__core-js_shared__"]||(s["__core-js_shared__"]={});e.exports=function(e){return a[e]||(a[e]={})}},function(e,t,n){"use strict";var s=n(4);e.exports=function(e,t){return!!e&&s(function(){t?e.call(null,function(){},1):e.call(null)})}},function(e,t,n){n(35),e.exports=n(2).String.endsWith},function(e,t,n){"use strict";var s=n(7),a=n(12),r=n(36),o="".endsWith;s(s.P+s.F*n(38)("endsWith"),"String",{endsWith:function(e){var t=r(this,e,"endsWith"),n=arguments.length>1?arguments[1]:void 0,s=a(t.length),i=void 0===n?s:Math.min(a(n),s),l=String(e);return o?o.call(t,l,i):t.slice(i-l.length,i)===l}})},function(e,t,n){var s=n(37),a=n(11);e.exports=function(e,t,n){if(s(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(a(e))}},function(e,t,n){var s=n(1),a=n(5),r=n(6)("match");e.exports=function(e){var t;return s(e)&&(void 0!==(t=e[r])?!!t:"RegExp"==a(e))}},function(e,t,n){var s=n(6)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[s]=!1,!"/./"[e](t)}catch(e){}}return!0}}])},194954(e,t,n){"use strict";n.d(t,{A:()=>h});var s=n(296540),a=n(605556),r=n.n(a),o=n(147172),i=n(306336),l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(e[s]=n[s])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var s=t[n];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}return function(t,n,s){return n&&e(t.prototype,n),s&&e(t,s),t}}();function d(e,t){var n={};for(var s in e)!(t.indexOf(s)>=0)&&Object.prototype.hasOwnProperty.call(e,s)&&(n[s]=e[s]);return n}var u=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,n){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var s=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return s.renderChildren=function(e,t,n,a){return"function"==typeof e?e(l({},s.state,{isDragActive:t,isDragAccept:n,isDragReject:a})):e},s.composeHandlers=s.composeHandlers.bind(s),s.onClick=s.onClick.bind(s),s.onDocumentDrop=s.onDocumentDrop.bind(s),s.onDragEnter=s.onDragEnter.bind(s),s.onDragLeave=s.onDragLeave.bind(s),s.onDragOver=s.onDragOver.bind(s),s.onDragStart=s.onDragStart.bind(s),s.onDrop=s.onDrop.bind(s),s.onFileDialogCancel=s.onFileDialogCancel.bind(s),s.onInputElementClick=s.onInputElementClick.bind(s),s.setRef=s.setRef.bind(s),s.setRefs=s.setRefs.bind(s),s.isFileDialogActive=!1,s.state={draggedFiles:[],acceptedFiles:[],rejectedFiles:[]},s}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),c(t,[{
1key:"componentDidMount",value:function(){var e=this.props.preventDropOnDocument;this.dragTargets=[],e&&(document.addEventListener("dragover",o.rr,!1),document.addEventListener("drop",this.onDocumentDrop,!1)),null!=this.fileInputEl&&this.fileInputEl.addEventListener("click",this.onInputElementClick,!1),window.addEventListener("focus",this.onFileDialogCancel,!1)}},{key:"componentWillUnmount",value:function(){this.props.preventDropOnDocument&&(document.removeEventListener("dragover",o.rr),document.removeEventListener("drop",this.onDocumentDrop)),null!=this.fileInputEl&&this.fileInputEl.removeEventListener("click",this.onInputElementClick,!1),window.removeEventListener("focus",this.onFileDialogCancel,!1)}},{key:"composeHandlers",value:function(e){return this.props.disabled?null:e}},{key:"onDocumentDrop",value:function(e){this.node&&this.node.contains(e.target)||(e.preventDefault(),this.dragTargets=[])}},{key:"onDragStart",value:function(e){this.props.onDragStart&&this.props.onDragStart.call(this,e)}},{key:"onDragEnter",value:function(e){var t=this;e.preventDefault(),-1===this.dragTargets.indexOf(e.target)&&this.dragTargets.push(e.target),e.persist(),Promise.resolve(this.props.getDataTransferItems(e)).then(function(e){t.setState({isDragActive:!0,draggedFiles:e})}),this.props.onDragEnter&&this.props.onDragEnter.call(this,e)}},{key:"onDragOver",value:function(e){e.preventDefault(),e.stopPropagation();try{e.dataTransfer.dropEffect=this.isFileDialogActive?"none":"copy"}catch(e){}return this.props.onDragOver&&this.props.onDragOver.call(this,e),!1}},{key:"onDragLeave",value:function(e){var t=this;e.preventDefault(),this.dragTargets=this.dragTargets.filter(function(n){return n!==e.target&&t.node.contains(n)}),!(this.dragTargets.length>0)&&(this.setState({isDragActive:!1,draggedFiles:[]}),this.props.onDragLeave&&this.props.onDragLeave.call(this,e))}},{key:"onDrop",value:function(e){var t=this,n=this.props,s=n.onDrop,a=n.onDropAccepted,r=n.onDropRejected,i=n.multiple,l=n.disablePreview,c=n.accept,d=n.getDataTransferItems;e.preventDefault(),e.persist(),this.dragTargets=[],this.isFileDialogActive=!1,this.draggedFiles=null,this.setState({isDragActive:!1,draggedFiles:[]}),Promise.resolve(d(e)).then(function(n){var d=[],u=[];n.forEach(function(e){if(!l)try{e.preview=window.URL.createObjectURL(e)}catch(e){}(0,o.WR)(e,c)&&(0,o.Hz)(e,t.props.maxSize,t.props.minSize)?d.push(e):u.push(e)}),!i&&d.length>1&&u.push.apply(u,function(e){if(!Array.isArray(e))return Array.from(e);for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}(d.splice(0))),s&&s.call(t,d,u,e),u.length>0&&r&&r.call(t,u,e),d.length>0&&a&&a.call(t,d,e),t.setState({acceptedFiles:d,rejectedFiles:u})})}},{key:"onClick",value:function(e){var t=this.props,n=t.onClick;t.disableClick||(e.stopPropagation(),n&&n.call(this,e),(0,o.lP)()?setTimeout(this.open.bind(this),0):this.open())}},{key:"onInputElementClick",value:function(e){e.stopPropagation(),this.props.inputProps&&this.props.inputProps.onClick&&this.props.inputProps.onClick()}},{key:"onFileDialogCancel",value:function(){var e=this,t=this.props.onFileDialogCancel;this.isFileDialogActive&&setTimeout(function(){null!=e.fileInputEl&&(e.fileInputEl.files.length||(e.isFileDialogActive=!1)),"function"==typeof t&&t()},300)}},{key:"setRef",value:function(e){this.node=e}},{key:"setRefs",value:function(e){this.fileInputEl=e}},{key:"open",value:function(){this.isFileDialogActive=!0,this.fileInputEl.value=null,this.fileInputEl.click()}},{key:"render",value:function(){var e=this.props,t=e.accept,n=e.acceptClassName,a=e.activeClassName,r=e.children,c=e.disabled,u=e.disabledClassName,h=e.inputProps,m=e.multiple,p=e.name,f=e.rejectClassName,g=d(e,["accept","acceptClassName","activeClassName","children","disabled","disabledClassName","inputProps","multiple","name","rejectClassName"]),b=g.acceptStyle,v=g.activeStyle,x=g.className,A=void 0===x?"":x,_=g.disabledStyle,j=g.rejectStyle,y=g.style,N=d(g,["acceptStyle","activeStyle","className","disabledStyle","rejectStyle","style"]),C=this.state,w=C.isDragActive,S=C.draggedFiles,E=S.length,k=m||E<=1,D=E>0&&(0,o.gs)(S,this.props.accept),T=E>0&&(!D||!k),L=!A&&!y&&!v&&!b&&!j&&!_;w&&a&&(A+=" "+a),D&&n&&(A+=" "+n),T&&f&&(A+=" "+f),c&&u&&(A+=" "+u),L&&(y=i.A.default,v=i.A.active,b=i.A.active,j=i.A.rejected,_=i.A.disabled);var O=l({position:"relative"},y);v&&w&&(O=l({},O,v)),b&&D&&(O=l({},O,b)),j&&T&&(O=l({},O,j)),_&&c&&(O=l({},O,_));var R={accept:t,disabled:c,type:"file",style:l({position:"absolute",top:0,right:0,bottom:0,left:0,opacity:1e-5,pointerEvents:"none"},h.style),multiple:o.ey&&m,ref:this.setRefs,onChange:this.onDrop,autoComplete:"off"};p&&p.length&&(R.name=p),N.acceptedFiles,N.preventDropOnDocument,N.disablePreview,N.disableClick,N.onDropAccepted,N.onDropRejected,N.onFileDialogCancel,N.maxSize,N.minSize,N.getDataTransferItems;var I=d(N,["acceptedFiles","preventDropOnDocument","disablePreview","disableClick","onDropAccepted","onDropRejected","onFileDialogCancel","maxSize","minSize","getDataTransferItems"]);return s.createElement("div",l({className:A,style:O},I,{onClick:this.composeHandlers(this.onClick),onDragStart:this.composeHandlers(this.onDragStart),onDragEnter:this.composeHandlers(this.onDragEnter),onDragOver:this.composeHandlers(this.onDragOver),onDragLeave:this.composeHandlers(this.onDragLeave),onDrop:this.composeHandlers(this.onDrop),ref:this.setRef,"aria-disabled":c}),this.renderChildren(r,w,D,T),s.createElement("input",l({},h,R)))}}]),t}(s.Component);let h=u;u.propTypes={accept:r().oneOfType([r().string,r().arrayOf(r().str
1ing)]),children:r().oneOfType([r().node,r().func]),disableClick:r().bool,disabled:r().bool,disablePreview:r().bool,preventDropOnDocument:r().bool,inputProps:r().object,multiple:r().bool,name:r().string,maxSize:r().number,minSize:r().number,className:r().string,activeClassName:r().string,acceptClassName:r().string,rejectClassName:r().string,disabledClassName:r().string,style:r().object,activeStyle:r().object,acceptStyle:r().object,rejectStyle:r().object,disabledStyle:r().object,getDataTransferItems:r().func,onClick:r().func,onDrop:r().func,onDropAccepted:r().func,onDropRejected:r().func,onDragStart:r().func,onDragEnter:r().func,onDragOver:r().func,onDragLeave:r().func,onFileDialogCancel:r().func},u.defaultProps={preventDropOnDocument:!0,disabled:!1,disablePreview:!1,disableClick:!1,inputProps:{},multiple:!0,maxSize:1/0,minSize:0,getDataTransferItems:o.Ir}},147172(e,t,n){"use strict";n.d(t,{Hz:()=>l,Ir:()=>o,WR:()=>i,ey:()=>r,gs:()=>c,lP:()=>u,rr:()=>d});var s=n(462490),a=n.n(s),r="u"<typeof document||!document||!document.createElement||"multiple"in document.createElement("input");function o(e){var t=[];if(e.dataTransfer){var n=e.dataTransfer;n.files&&n.files.length?t=n.files:n.items&&n.items.length&&(t=n.items)}else e.target&&e.target.files&&(t=e.target.files);return Array.prototype.slice.call(t)}function i(e,t){return"application/x-moz-file"===e.type||a()(e,t)}function l(e,t,n){return e.size<=t&&e.size>=n}function c(e,t){return e.every(function(e){return i(e,t)})}function d(e){e.preventDefault()}function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return -1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/")}},306336(e,t,n){"use strict";n.d(t,{A:()=>s});let s={rejected:{borderStyle:"solid",borderColor:"#c66",backgroundColor:"#eee"},disabled:{opacity:.5},active:{borderStyle:"solid",borderColor:"#6c6",backgroundColor:"#eee"},default:{width:200,height:200,borderWidth:2,borderColor:"#666",borderStyle:"dashed",borderRadius:5}}},281528(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var s=t[n];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}return function(t,n,s){return n&&e(t.prototype,n),s&&e(t,s),t}}(),a=n(296540),r=i(a),o=i(n(605556));function i(e){return e&&e.__esModule?e:{default:e}}var l=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var n=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.scrollListener=n.scrollListener.bind(n),n.eventListenerOptions=n.eventListenerOptions.bind(n),n.mousewheelListener=n.mousewheelListener.bind(n),n}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),s(t,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var e=this.getParentElement(this.scrollComponent);e.scrollTop=e.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var e=!1,t={get passive(){e=!0}};try{document.addEventListener("test",null,t),document.removeEventListener("test",null,t)}catch(e){}return e}},{key:"eventListenerOptions",value:function(){this.props.useCapture;return this.isPassiveSupported()?{useCapture:this.props.useCapture,passive:!0}:{passive:!1}}},{key:"setDefaultLoader",value:function(e){this.defaultLoader=e}}
1,{key:"detachMousewheelListener",value:function(){var e=window;!1===this.props.useWindow&&(e=this.scrollComponent.parentNode),e.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var e=window;!1===this.props.useWindow&&(e=this.getParentElement(this.scrollComponent)),e.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),e.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(e){var t=this.props.getScrollParent&&this.props.getScrollParent();return null!=t?t:e&&e.parentNode}},{key:"filterProps",value:function(e){return e}},{key:"attachScrollListener",value:function(){var e=this.getParentElement(this.scrollComponent);if(this.props.hasMore&&e){var t=window;!1===this.props.useWindow&&(t=e),t.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),t.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),t.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(e){1!==e.deltaY||this.isPassiveSupported()||e.preventDefault()}},{key:"scrollListener",value:function(){var e=this.scrollComponent,t=window,n=this.getParentElement(e),s=void 0;if(this.props.useWindow){var a=document.documentElement||document.body.parentNode||document.body,r=void 0!==t.pageYOffset?t.pageYOffset:a.scrollTop;s=this.props.isReverse?r:this.calculateOffset(e,r)}else s=this.props.isReverse?n.scrollTop:e.scrollHeight-n.scrollTop-n.clientHeight;s<Number(this.props.threshold)&&e&&null!==e.offsetParent&&(this.detachScrollListener(),this.beforeScrollHeight=n.scrollHeight,this.beforeScrollTop=n.scrollTop,"function"==typeof this.props.loadMore&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(e,t){return e?this.calculateTopPosition(e)+(e.offsetHeight-t-window.innerHeight):0}},{key:"calculateTopPosition",value:function(e){return e?e.offsetTop+this.calculateTopPosition(e.offsetParent):0}},{key:"render",value:function(){var e=this,t=this.filterProps(this.props),n=t.children,s=t.element,a=t.hasMore,o=(t.initialLoad,t.isReverse),i=t.loader,l=(t.loadMore,t.pageStart,t.ref),c=(t.threshold,t.useCapture,t.useWindow,t.getScrollParent,function(e,t){var n={};for(var s in e)!(t.indexOf(s)>=0)&&Object.prototype.hasOwnProperty.call(e,s)&&(n[s]=e[s]);return n}(t,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));c.ref=function(t){e.scrollComponent=t,l&&l(t)};var d=[n];return a&&(i?o?d.unshift(i):d.push(i):this.defaultLoader&&(o?d.unshift(this.defaultLoader):d.push(this.defaultLoader))),r.default.createElement(s,c,d)}}]),t}(a.Component);l.propTypes={children:o.default.node.isRequired,element:o.default.node,hasMore:o.default.bool,initialLoad:o.default.bool,isReverse:o.default.bool,loader:o.default.node,loadMore:o.default.func.isRequired,pageStart:o.default.number,ref:o.default.func,getScrollParent:o.default.func,threshold:o.default.number,useCapture:o.default.bool,useWindow:o.default.bool},l.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},t.default=l,e.exports=t.default},81420(e,t,n){e.exports=n(281528)},155612(e,t,n){"use strict";t.default=function(e){return a.default.createElement("svg",r({viewBox:"0 0 24 24"},e,{className:"rmi rmi-tune ".concat(e.className)}),a.default.createElement("path",{d:"M3 17v2h6v-2H3M3 5v2h10V5H3m10 16v-2h8v-2h-8v-2h-2v6h2M7 9v2H3v2h4v2h2V9H7m14 4v-2H11v2h10m-6-4h2V7h4V5h-4V3h-2v6z"}))};var s,a=(s=n(296540))&&s.__esModule?s:{default:s};function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(e[s]=n[s])}return e}).apply(this,arguments)}},702746(e,t,n){"use strict";n.d(t,{A:()=>c});var s=n(688991),a=n(42385),r=n(529633),o=n(965936),i=n(996599);async function l(){if("granted"===Notification.permission)return!0;
1if(r.A.isIframe()){if("granted"===Notification.permission)return!0;let e=o.A.openWindow("/landing/notification_permission","_notification_prompt","width=600,height=400");return!!e&&new Promise(t=>{let n=setInterval(()=>{e.closed&&t("granted"===Notification.permission)},500);e.onbeforeunload=()=>{clearInterval(n),t("granted"===Notification.permission)}})}return"default"===Notification.permission&&await Notification.requestPermission().catch(e=>{a.A.warn("NotificationPermission",e)}),"granted"===Notification.permission}let c=Object.freeze({toggleWantedPreference:(e=!0)=>{s.A.dispatch({type:i.XbB,wanted:e})},requestPermission:async()=>{let e=!1;r.A.isNotificationSupported()&&"granted"===Notification.permission!==(e=await l())&&s.A.dispatch({type:i.pb5}),s.A.dispatch({type:i.Sh$,granted:e})}})},888046(e,t,n){"use strict";n.d(t,{A:()=>d});var s=n(474848),a=n(296540),r=n(706442),o=n(194954),i=n(27644),l=n(958065);let c=()=>(0,s.jsx)("div",{className:"overlay overlay--small overlay--file-drop active",children:(0,s.jsxs)("div",{className:"overlay__content",children:[(0,s.jsx)("p",{children:(0,s.jsx)("span",{className:"icon-wrap icon-wrap--circle icon-wrap--white icon-5x",children:(0,s.jsx)(i.A,{name:"file"})})}),(0,s.jsx)(l.A,{id:"label.upload_file"})]})}),d=({className:e="file-drop",disabled:t=!1,children:n,onFilesDropped:i})=>{let{formatMessage:l}=(0,r.A)(),[d,u]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{t&&u(!1)},[t]),(0,s.jsxs)(o.A,{className:e,style:{},disabled:t,disableClick:!0,inputProps:{tabIndex:-1,"aria-label":l({id:"aria-label.dropzone"})},onDrop:e=>{u(!1),0!==e.length&&i(e)},onDragEnter:()=>u(!0),onDragLeave:()=>u(!1),children:[n,d&&!t?(0,s.jsx)(c,{}):null]})}},747538(e,t,n){"use strict";n.d(t,{wq:()=>p,nB:()=>h,e6:()=>f,mc:()=>o,Y9:()=>i,jz:()=>g,UG:()=>x,kB:()=>m,hE:()=>l.A});var s=n(474848),a=n(296540),r=n(634164);let o=a.forwardRef(({name:e,className:t,children:n},a)=>(0,s.jsx)("section",{id:`panel_${e}`,ref:a,className:(0,r.A)("dashboard-main container container--xxl",e,t),role:"tabpanel","aria-labelledby":`tab_${e}`,children:n})),i=({name:e,children:t})=>(0,s.jsx)("header",{className:(0,r.A)("dashboard-title gap-half space-top",`${e}-subheader`),children:t});var l=n(115539),c=n(529633);let d=e=>`dashboard_sidebar_width_${e}`,u=({className:e,showSidebar:t=!1,name:n,resizable:o=!1,children:i})=>{let l,[h,m]=(0,a.useState)(!0),p=o&&!c.A.isMobile(),f=(0,a.useRef)(null),g=(0,a.useRef)(p&&n?isNaN(l=parseInt(c.A.getLocalValue(d(n)),10))?480:Math.min(Math.max(l,280),480):480).current,b=(0,a.useCallback)(e=>{n&&c.A.setLocalValue(d(n),e)},[n]);(0,a.useEffect)(()=>{m(!1)},[]);let v=(0,a.useMemo)(()=>({isMounting:h,showSidebar:t,isResizable:p,sidebarRef:f,defaultWidth:g,persistWidth:b}),[h,t,p,f,g,b]);return(0,s.jsx)("div",{className:(0,r.A)("dashboard-content",e),children:(0,s.jsx)(u.RenderContext.Provider,{value:v,children:i})})};u.RenderContext=(0,a.createContext)({isMounting:!0,showSidebar:!0,isResizable:!1,sidebarRef:{current:null},defaultWidth:480,persistWidth:null});let h=u,m=({className:e,children:t})=>(0,s.jsx)("aside",{className:(0,r.A)("sidebar sidebar--narrow sidebar--buttons column-12-hand column-none-lap middle-hand top-lap gap padding-top-half padding-bottom-half",e),children:t}),p=a.forwardRef(({name:e,visible:t=!0,className:n,elementType:a="section",children:o,...i},l)=>t?(0,s.jsx)(a,{ref:l,className:(0,r.A)("dashboard-content-panel column-12-hand column-auto-lap",n),...i,children:o}):null),f=a.forwardRef(({name:e,visible:t=!0,elementType:n="section",className:o,children:i,...l},d)=>{let{showSidebar:u,isResizable:m,sidebarRef:p,defaultWidth:f}=(0,a.useContext)(h.RenderContext),g=(0,a.useCallback)(e=>{e&&m&&e.style.setProperty("--sidebar-width",`${f}px`),p&&(p.current=e),"function"==typeof d?d(e):d&&(d.current=e)},[p,d]);if(!t)return null;let b=c.A.getLayout();return o=(0,r.A)("sidebar auto-hand padding-flush full-height","full"===b&&!u&&"visible-lap",o,`sdk-${b}`,e&&`${e}__sidebar`),(0,s.jsx)(n,{ref:g,className:o,...l,children:i})}),g=a.forwardRef(({name:e,visible:t=!0,elementType:n="section",className:o,children:i,...l},d)=>{let{showSidebar:u}=(0,a.useContext)(h.RenderContext);if(!t)return null;let m=c.A.getLayout();return o=(0,r.A)("dashboard-content-panel column-auto-hand padding-flush full-height","full"===m&&u&&"visible-lap",o,`sdk-${m}`,e&&`${e}__main`),(0,s.jsx)(n,{ref:d,className:o,...l,children:i})});var b=n(944949);let v="--sidebar-width",x=()=>{let{isResizable:e,sidebarRef:t,defaultWidth:n,persistWidth:r}=(0,a.useContext)(h.RenderContext),o=(0,a.useRef)(n),i=(0,a.useCallback)(()=>{let e=t.current;if(e){let t=parseInt(e.style.getPropertyValue(v),10);
1o.current=isNaN(t)?n:t}return document.body},[t,n]),l=(0,a.useCallback)(({x:e})=>{let n=t.current;if(!n)return;let s=Math.min(Math.max(o.current+e,280),480);n.style.setProperty(v,`${s}px`)},[t]),c=(0,a.useCallback)(()=>{let e=t.current;if(!e)return;let n=parseInt(e.style.getPropertyValue(v),10);r&&!isNaN(n)&&r(n)},[t,r]);return e?(0,s.jsx)(b.A,{className:"dashboard-resize-divider",resizingClassName:"dashboard-resizing",min:0,max:window.innerWidth,onStart:i,onResize:l,onFinish:c}):null}},115539(e,t,n){"use strict";n.d(t,{A:()=>c});var s=n(474848),a=n(706442),r=n(634164),o=n(878912),i=n(937728),l=n(529633);let c=({messageId:e="",messageValues:t,className:n,children:c})=>{let{formatMessage:d}=(0,a.A)(),u=(0,i.U)(),h=l.A.isSdkEnabled(),m=l.A.isMobile();return(0,s.jsxs)(s.Fragment,{children:[m&&(0,s.jsx)(o.Ay,{src:u.getIn(["person","picture_url"]),name:u.getIn(["person","name"]),className:"dashboard-title__avatar",lazyLoad:!1}),(0,s.jsx)("h3",{className:(0,r.A)("dashboard-title__text panel__header column-auto-hand flush-all",n),children:!h&&d({id:e},t)}),c]})}},944949(e,t,n){"use strict";n.d(t,{A:()=>o});var s=n(474848),a=n(296540),r=n(302543);let o=({className:e,resizingClassName:t,collapsedClassName:n,collpaseAt:o,min:i,max:l,onStart:c,onFinish:d,onResize:u})=>{let h=(0,a.useRef)(null),m=(0,a.useRef)(null),p=(0,a.useRef)({x:0,y:0,collapsed:!1}),[f,g]=(0,a.useState)(!1),[b,v]=(0,a.useState)(!1),[x,A]=(0,a.useState)(!1);(0,a.useEffect)(()=>{if(b){let{top:e,left:t}=h.current.getBoundingClientRect();p.current.x=t,p.current.y=e,m.current=null==c?void 0:c()}else null==d||d(p.current.collapsed),A(!1);m.current&&t&&m.current.classList.toggle(t,b)},[b,c,d,t]),(0,a.useEffect)(()=>{m.current&&n&&m.current.classList.toggle(n,x),p.current.collapsed=x},[n,x]);let _=(0,a.useMemo)(()=>(0,r.throttle)(e=>{let t=function(e){if("touches"in e){let t=e.touches[0];return{x:t.clientX,y:t.clientY}}return{x:e.clientX,y:e.clientY}}(e);u({x:Math.min(Math.max(t.x,i),l)-p.current.x,y:t.y-p.current.y}),o&&A(t.x<o)},50,{leading:!1}),[i,l,u,o]);(0,a.useEffect)(()=>{if(!b)return;let e=e=>{e.preventDefault(),e.stopImmediatePropagation(),_(e)},t=()=>v(!1),n=f?"touchmove":"mousemove",s=f?"touchend":"mouseup";return document.addEventListener(n,e,{passive:!1}),document.addEventListener(s,t),()=>{document.removeEventListener(n,e),document.removeEventListener(s,t),_.cancel()}},[_,b,f]);let j=e=>{if(e.nativeEvent instanceof MouseEvent){if(0!==e.nativeEvent.button)return;g(!1)}else g(!0);v(!0)};return(0,s.jsx)("div",{ref:h,className:e,onMouseDown:j,onTouchStart:j,children:"resize"})}},206635(e,t,n){"use strict";n.d(t,{A:()=>p});var s,a=n(474848),r=n(296540),o=n(634164),i=n(958065),l=n(529633),c=n(27644),d=n(540302),u=n(155612);function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class m extends(s=r.PureComponent){render(){let{className:e,groupClassName:t,onSubmit:n,hideSubmit:s,submitColor:r,showFilter:l,onFilterClick:h}=this.props,m=(0,o.A)("input-group--noborder input-group--search",t),p=(0,o.A)("button",{[`button--${r}`]:r}),f=(0,o.A)("form__control",e),g=this.props.clearable&&this.props.value&&""!==this.props.value||this.props.alwaysShowClear;return(0,a.jsxs)(d.A,{className:m,children:[(0,a.jsx)("input",{type:"search",className:f,onChange:this._onChange,value:this.props.value,autoFocus:this.props.autoFocus}),(0,a.jsxs)("div",{className:"input-group__button",children:[l&&(0,a.jsx)("button",{type:"button",className:"button button--text",onClick:h,id:"filter",children:(0,a.jsx)(u.default,{})}),g&&(0,a.jsx)("button",{type:"button",className:"button button--text",onClick:this._onClearClick,id:"clear",children:(0,a.jsx)(c.A,{name:"remove"})}),!s&&(0,a.jsx)("button",{type:"button",className:p,onClick:n,id:"submit",children:(0,a.jsx)(i.A,{id:"search_input.submit"})})]})]})}constructor(...e){super(...e),h(this,"_onClearClick",()=>{this.props.onChange&&this.props.onChange({target:{value:""}}),this.props.onClear&&this.props.onClear()}),h(this,"_onChange",e=>{this.props.onChange&&this.props.onChange(e)})}}h(m,"defaultProps",{autoFocus:l.A.isAutoFocusAllowed(),submitColor:"primary"});let p=m},667047(e,t,n){"use strict";n.d(t,{A:()=>r});var s=n(474848);n(296540);var a=n(634164);let r=({toggleType:e,checked:t,onChange:n,...r})=>{let o=(0,a.A)("toggle-checkbox",e?e.split(" ").map(e=>`toggle-checkbox--${e}`):"");return(0,s.jsxs)("div",{className:o,children:[(0,s.jsx)("input",{type:"checkbox",className:"check",checked:t,onChange:n,...r}),(0,s.jsx)("b",{className:`b switch icon ${t?"icon-check":"icon-remove"}`}),(0,s.jsx)("b",{className:"b track"})]})}},299287(e,t,n){"use strict";n.d(t,{Ay:()=>b,F:()=>f,Mz:()=>p,im:()=>g});var s=n(460023),a=n(599418),r=n(719878),o=n(529633),i=n(51624),l=n(996599);function c(e,t={},...n){let s=document.createElement(e);for(let[e,n]of Object.entries(t))e in s?s[e]=n:s.setAttribute(e,n);for(let e of n)s.appendChild(e);return s}let d=new s.xI.Renderer;d.link=({href:e,title:t,text:n})=>{let s=e;s&&/^www\./i.test(s)&&(s="https://"+s);let a=(()=>{try{return new URL(s,window.location.href).pathname.startsWith(l.GXj)}catch(e){return!1}})()||!o.A.isNativeApp()?"_blank":"_system",r=t||(o.A.isStandalone()?s:"");return c("a",{href:s,target:a,rel:"noopener noreferrer",title:r,innerHTML:n}).outerHTML},d.code=({text:e,lang:t})=>{let n,s=((n=document.createElement("textarea")).innerHTML=e,n.value),a=t&&r.A.getLanguage(t)?t:"";return c("div",{className:"code-snippet"},c("div",{className:"code-snippet__header"},c("span",{className:"code-snippet__language",textContent:a||"Plain text"}),c("button",{type:"button",className:"code-snippet__copy","aria-label":"Copy code",textContent:"Copy"})),c("pre",{},c("code",a?{className:`hljs language-${a}`,innerHTML:r.A.highlight(s,{language:a}).value}:{className:"hljs",textContent:s}))).outerHTML};let u={renderer:d,breaks:!0,gfm:!0},h=Object.assign(new s.xI.Renderer,d);h.table=()=>"",h.image=()=>"";let m={renderer:h,breaks:!0,gfm:!0},p=e=>e?a.A.sanitize(s.xI.parse(e,m),{ADD_ATTR:["target"]}):"",f=e=>{var t;return e?(t=e=>e.replace(i.s5,(e,t,n)=>{let s="here"===n||"channel"===n,a="string"==typeof n&&n.startsWith("bot:"),r=(s?n:t).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;");return`<span class="${s?"mention pseudo-mention":a?"mention bot-mention":"mention"}">@${r}</span>`}),e.split(/(```+[^\n]*\n[\s\S]*?```+|~~~+[^\n]*\n[\s\S]*?~~~+|`+[^`\n]*`+)/).map((e,n)=>n%2==1?e:t(e)).join("")):""},g=e=>{if(!e)return"";let t=[],n=e.replace(i.s5,(e,n,s)=>{let a="here"===s||"channel"===s,r=t.length;return t.push(a?s:n),`\x02${r}\x02`}),r=s.xI.parse(n,{breaks:!0,gfm:!0}
1),o=t.reduce((e,t,n)=>{let s=t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");return e.replaceAll(`\x02${n}\x02`,`@${s}`)},r).replace(/<br\s*\/?>/gi," ").replace(/<\/(?:p|div|li|h[1-6]|blockquote|td|th)>/gi," "),l=document.createElement("div");return l.innerHTML=a.A.sanitize(o),l.textContent.trim().replace(/\s+/g," ")},b=e=>e?a.A.sanitize(s.xI.parse(e,u),{ADD_ATTR:["target"]}):""},51624(e,t,n){"use strict";n.d(t,{U_:()=>a,s5:()=>s,vM:()=>d});let s=/@\[([^\]]+)\]\((\d+|here|channel|bot:\d+)\)/g,a=/^(\d+|here|channel|bot:\d+)$/,r=new Set(["UL","OL","BLOCKQUOTE","PRE","H1","H2","H3","H4","H5","H6","P","DIV"]);function o(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;")}function i(e){return e.replace(/\u200B/g,"").replace(/\u00A0/g," ")}let l={STRONG:"**",B:"**",EM:"*",I:"*",S:"~~",DEL:"~~",STRIKE:"~~"};function c(e,t=1){return Math.max(t,(e.match(/`+/g)||[]).reduce((e,t)=>Math.max(e,t.length),0)+1)}function d(e){if(!e)return"";let t=[],n="";function s(e=""){t.push(e+n),n=""}function d(e,t){for(let s of t){let t=n.slice(e),a=t.trim();if(!a)return;let r=t.slice(0,t.length-t.trimStart().length),o=t.slice(t.trimEnd().length);n=n.slice(0,e)+r+s+a+s+o}}function u(e,t){let a=n.length;for(let o of t.childNodes)o.nodeType===Node.ELEMENT_NODE&&r.has(o.nodeName)?(d(a,e),s(),m(o),a=n.length):h(o);d(a,e)}function h(e){if(e.nodeType===Node.TEXT_NODE){n+=o(i(e.textContent));return}if(e.nodeType===Node.ELEMENT_NODE&&"true"===e.getAttribute("data-serializer-ignore"))return;if("BR"===e.nodeName)return void s();let t=e.nodeName,r=l[t],d=function(e,t){let n=[],{style:s}=e;if(!s)return n;let a=s.fontWeight;return("bold"===a||Number(a)>=700)&&"**"!==t&&n.push("**"),"italic"===s.fontStyle&&"*"!==t&&n.push("*"),(s.textDecorationLine||s.textDecoration||"").includes("line-through")&&"~~"!==t&&n.push("~~"),n}(e,r);if(r)return void u(d.length?[r,...d]:[r],e);switch(t){case"CODE":{let t=i(e.textContent),s=c(t),a="`".repeat(s);n+=s>1?`${a} ${t} ${a}`:`${a}${t}${a}`;break}case"SPAN":{let t=e.getAttribute("data-mention-id");if("string"==typeof t&&""!==t&&a.test(t)){let s=(e.textContent||"").trim().replace(/^@/,"").replace(/[\]\n\r]/g,"");if(s){n+=`@[${s}](${t})`;break}}if(d.length)u(d,e);else for(let t of e.childNodes)h(t);break}case"A":{let t=n.length;for(let t of(n+="[",e.childNodes))h(t);let s=n.slice(t+1).replace(/[[\]]/g,"\\$&");n=n.slice(0,t)+"["+s;let a=(e.getAttribute("href")||"").replace(/\)/g,"\\)");n+=`](${a})`;break}case"IMG":{let t=(e.getAttribute("alt")||"").replace(/[[\]]/g,"\\$&"),s=(e.getAttribute("src")||"").replace(/\)/g,"\\)");n+=`![${t}](${s})`;break}case"BUTTON":break;default:if(d.length)u(d,e);else for(let t of e.childNodes)h(t)}}function m(a,l=0,d=""){let u="> ".repeat(l);if(a.nodeType===Node.TEXT_NODE){n+=o(i(a.textContent));return}if("BR"===a.nodeName)return void s(u);let p=a.nodeName;if("PRE"===p){var f,g;n&&s(u);let e=a.querySelector("code")||a,r=(null==(f=e.dataset)?void 0:f.language)||(null==(g=(e.className||"").match(/(?:^|\s)language-(\w+)/))?void 0:g[1])||"",o="";for(let t of e.childNodes)"BR"===t.nodeName?o+=`
2`:o+=i(t.textContent);let l=o.replace(/\n$/,""),d="`".repeat(c(l,3));for(let e of(t.push(u+d+r),l.split(`
3`)))t.push(u+e);t.push(u+d);return}if("BLOCKQUOTE"===p){for(let e of(n&&s(u+d),a.childNodes))m(e,l+1,d);n&&s("> ".repeat(l+1)+d),0===l&&t.push("");return}if("UL"===p||"OL"===p){n&&s(u+d),!d&&t.length>0&&""!==t[t.length-1]&&t.push("");let r=1,o=d+("UL"===p?"  ":"   ");for(let e of a.children){if("UL"===e.nodeName||"OL"===e.nodeName){m(e,l,o);continue}if("LI"!==e.nodeName)continue;for(let t of(n="",e.childNodes))"UL"!==t.nodeName&&"OL"!==t.nodeName&&h(t);let s="UL"===p?"- ":`${r}. `;for(let a of(o=d+" ".repeat(s.length),t.push(u+d+s+n.trimEnd()),n="",r++,e.childNodes))("UL"===a.nodeName||"OL"===a.nodeName)&&m(a,l,o)}if(!d){let n=!1;for(let t=a;t&&t!==e&&"LI"!==t.nodeName&&"BLOCKQUOTE"!==t.nodeName;t=t.parentNode){let e=t.nextSibling;for(;e&&e.nodeType===Node.TEXT_NODE&&!i(e.textContent).trim();)e=e.nextSibling;if(e){n=!0;break}}n&&t.push(l>0?u.trimEnd():"")}return}if(/^H[1-6]$/.test(p)){n&&s(u);let e=parseInt(p[1],10);for(let e of a.childNodes)h(e);t.push(u+"#".repeat(e)+" "+n.trimEnd()),n="";return}if("P"===p||"DIV"===p){if(n&&s(u),0===a.childNodes.length||1===a.childNodes.length&&"BR"===a.firstChild.nodeName)t.push(u);else{for(let e of a.childNodes)e.nodeType===Node.ELEMENT_NODE&&r.has(e.nodeName)?(n&&s(u),m(e,l)):h(e);n&&(t.push(u+n.trimEnd()),n="")}return}h(a)}for(let t of e.childNodes)m(t);
3return n&&t.push(n),t.join(`
4`)}},557657(e,t,n){"use strict";n.d(t,{A:()=>x});var s=n(474848),a=n(296540),r=n(706442),o=n(402785),i=n(529633),l=n(292944),c=n(471836),d=n(140567),u=n(738838),h=n(443020),m=n(849480),p=n(727948);n(996599);let f=new Set(["QUNS_ACCEPTS_NOTIFICATIONS","SESSION_ON_CONSOLE_KEY"]),g=new Set(["DO_NOT_DISTURB"]),b=new Set(["UNKNOWN","UNKNOWN_ERROR","QUNS_QUIET_TIME","QUNS_NOT_PRESENT","QUNS_BUSY","QUNS_RUNNING_D3D_FULL_SCREEN","QUNS_PRESENTATION_MODE","SESSION_SCREEN_IS_LOCKED"]),v=({disabled:e=!1,onClick:t})=>{let{formatMessage:n}=(0,r.A)();return(0,s.jsx)("button",{type:"button",onClick:t,disabled:e,className:"button button--text button--small inset-vertical-half",children:n({id:"buttons.learn_more"})})},x=()=>{let{formatMessage:e}=(0,r.A)(),t=i.A.isCordova(),n=i.A.isElectron(),[x,A]=(0,a.useState)(!1),{permission:_}=(0,o.A)(c.A,(0,a.useCallback)(()=>({permission:c.A.getPermission()}),[])),[j,y]=(0,a.useState)(!0),N=(0,a.useCallback)(()=>y(e=>!e),[]),[C,w]=(0,a.useState)(),[S,E]=(0,a.useState)(!0);if((0,a.useEffect)(()=>{t&&l.A.isFirebasePermissionGranted().catch(()=>!1).then(E)},[t,j]),(0,a.useEffect)(()=>{if(!n)return;let e=()=>N(),t=()=>{"visible"===document.visibilityState&&N()};return window.addEventListener("focus",e),document.addEventListener("visibilitychange",t),()=>{window.removeEventListener("focus",e),document.removeEventListener("visibilitychange",t)}},[n,N]),(0,a.useEffect)(()=>{var e;if(!n||!(null==(e=window.Electron)?void 0:e.getNotificationState))return;let t=!0;return Promise.resolve().then(()=>window.Electron.getNotificationState()).then(e=>{t&&w(e||null)}).catch(()=>{t&&w(null)}),()=>{t=!1}},[n,j]),x)return null;if(n){if(void 0===C||b.has(C)||f.has(C))return null}else if("granted"===_)return null;if(t&&S)return null;let k=n&&g.has(C);return(0,s.jsx)(d.A,{id:"feedback",color:"muted",icon:"bell-slash",size:"small",closable:!0,onClosed:()=>A(!0),message:e({id:k?"settings.notifications.do_not_disturb.description":"settings.notifications.enable.description"}),messageClassName:"visible-mobile-l",children:t?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(u.A,{onVisible:N}),(0,s.jsx)(v,{onClick:l.A.switchToNotificationSettings})]}):i.A.isNotificationSupported()?(0,s.jsxs)(h.A,{children:[(0,s.jsx)(v,{}),(0,s.jsx)(m.Ay,{role:"dialog",closeOnClick:!1,children:(0,s.jsx)(m.ej,{className:"padding",children:(0,s.jsx)(p.A,{title:!1})})})]}):(0,s.jsx)(v,{disabled:!0})})}},675914(e,t,n){"use strict";n.d(t,{gb:()=>u,lV:()=>m});var s=n(474848),a=n(571606),r=n(996599),o=n(634164);let i={...r.eFZ,year:!1},l={...r.eFZ,time:!1},c=({message:e,hasUnreadMessages:t,timeFormatSettings:n,getDateOptions:r,className:i="msg-time"})=>{let l=new Date;return(0,s.jsx)("span",{className:(0,o.A)(i,{"has-unread-messages":t}),children:a.Ay.getTime(e.timestamp,e=>e.isSame(l,"day")?"h:mm A":r(e,l),void 0,n)})},d=(e,t)=>e.diff(t,"months")>-3?i:l,u=e=>(0,s.jsx)(c,{...e,getDateOptions:d}),h=()=>i,m=e=>(0,s.jsx)(c,{...e,getDateOptions:h})},904140(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>tu});var s=n(474848),a=n(296540),r=n(956347),o=n(996599),i=n(529633),l=n(226347),c=n(402785),d=n(421471),u=n(937728),h=n(747538),m=n(183320),p=n(557657),f=n(634164),g=n(440698),b=n(587492),v=n(639775),x=n(861123),A=n(830388),_=n(706442),j=n(27644),y=n(126202);let N=({heading:e,toggleable:t=!0,children:n})=>{let{formatMessage:r}=(0,_.A)(),o=(0,s.jsx)("span",{className:"text-strong",children:r({id:e})}),[i,l]=(0,a.useState)(!0),c=(0,a.useCallback)(()=>l(e=>!e),[]);return(0,s.jsxs)(s.Fragment,{children:[t&&(0,s.jsx)(y.A,{elementType:"div",selectable:!1,className:"chat-sidebar-heading no-select item--compact item--menu gap-half",children:(0,s.jsxs)("button",{className:"button button--text text-left flex-grow-1",onClick:c,children:[(0,s.jsx)(j.A,{name:i?"arrow-down":"arrow-right",space:"after"}),o]})}),(!t||i)&&n]})};var C=n(933642),w=n(781330),S=n(878912),E=n(184743),k=n.n(E),D=n(703024),T=n(571606);let L=({chatRoom:e,accountId:t})=>{var n,a,r,i,l;let c,{formatMessage:h}=(0,_.A)(),m=(null!=(n=e.bots)?n:[]).map(e=>({id:`bot:${e.id}`,name:e.name,avatar_url:e.avatar_url,isBot:!0})),p=[...(null!=(a=e.accounts)?a:[]).filter(e=>e.id!==t),...m].slice(0,4),f=null!=(r=p[0])?r:(null!=(i=e.accounts)?i:[])[0],g=p.length>1,b=(0,d.Z)(!g&&(null==f?void 0:f.id)&&!f.isBot?D.A.findBy({account_id:f.id}):null),v=(g?null:null==b?void 0:b.tz)||void 0,x=(0,u.U)().get("time_format_settings");if(!f)return null;if(g)return(0,s.jsx)("div",{className:`avatars-grid avatars-grid--${p.length}`,children:p.map(e=>{var t;return(0,s.jsx)(S.Ay,{name:e.name,src:null!=(t=e.picture_url)?t:e.avatar_url,lazyLoad:!1},e.id)})});let A=null==b||null==(l=b.user_presence)?void 0:l.details;return Number.isInteger(A)?(A in S.MG||(A=1),v&&(c=h({id:"chat.user.status_with_local_time"},{status:h({id:`chat.user.status.${A}`}),time:T.Ay.getTime(k()(),o.z6x,v,x)}))):A=null,(0,s.jsx)(S.X$,{account:f,status:A,title:c})},O=({room:e,accountId:t})=>{switch(e.room_type){case"main":return(0,s.jsx)(j.A,{name:"hashtag",className:"room-type"});case"sms":return e.phone_number?(0,s.jsx)(S.Ay,{src:void 0,name:e.phone_number.person_name||e.phone_number.number,cir
4cle:!0}):(0,s.jsx)(j.A,{name:"sms",className:"room-type"});case o.MP4:return t?(0,s.jsx)(L,{chatRoom:e,accountId:t}):(0,s.jsx)(j.A,{name:"user",className:"room-type"});default:return null}};var R=n(675914),I=n(299287);let P=({message:e,personId:t})=>{let{formatMessage:n}=(0,_.A)(),r=(0,a.useMemo)(()=>{let t=e.message_type;return t===o.wuM||t===o.TWI||t===o.b5g?(0,I.im)(e.content):null},[e.message_type,e.content]);return(0,s.jsxs)("div",{className:"room-list__last-message line-clamp line-clamp-2",children:[e.name&&(0,s.jsx)("span",{className:"msg-from whitespace-after",children:n({id:"dashboard.chat.inbox.message.from"},{sender:e.person_id===t?"_you_":e.name.split(" ")[0]})}),(0,s.jsx)("span",{className:"msg-content",children:null!==r?r:n({id:"dashboard.chat.inbox.message.message_type"},{messageType:e.message_type})})]})};var M=n(66514),F=n(860128),$=n(484163),z=n(573655),U=n(254559),H=n(942709),B=n(618254),W=n(404670),V=n(726438);let q=({chatRoom:e})=>{var t;let{formatMessage:n}=(0,_.A)(),r=(0,B.wA)(),i=(0,u.U)(),{status:l,errorMessage:c}=(0,d.Z)(A.A.getRequest("update")),h=(0,d.Z)(D.A.getAll()),m=h.filter(t=>e.accounts.some(e=>e.id===t.account_id)).map(e=>({label:`${e.name} - ${e.email}`,value:e.account_id})),p=e.accounts.some(e=>e.id===i.get("id")),[g,b]=(0,a.useState)([]);(0,a.useEffect)(()=>{V.A.listChatBots().then(e=>b(null!=e?e:[])).catch(()=>b([]))},[]);let v=(null!=(t=e.bots)?t:[]).map(e=>({label:e.disabled?`${e.name} (${n({id:"disabled"})})`:e.name,value:`bot:${e.id}`,botId:e.id})),[x,j]=(0,a.useState)(o.hO),[y,N]=(0,a.useState)(e.slug),[C,w]=(0,a.useState)(e.description),[S,E]=(0,a.useState)(m),[k,T]=(0,a.useState)(v);(0,a.useEffect)(()=>{l==o.tOJ&&M.A.hide()},[l]),(0,a.useEffect)(()=>()=>{r(A.A.clearRequest("update"))},[r]);let L=()=>{M.A.hide()},O=(0,f.A)("button button--text",{"color-success":!p,"color-error":p});return(0,s.jsxs)(F.EN,{title:`#${e.slug}`,onConfirm:()=>{r(A.A.update({id:e.id,slug:y,description:C,account_ids:S.map(e=>e.value),bot_ids:k.map(e=>e.botId)}))},confirm:n({id:"buttons.save"}),cancel:n({id:"buttons.cancel"}),onCancel:L,size:"small",children:[(0,s.jsxs)($.A,{underlined:!0,onChange:e=>{j(e)},initialTab:x,children:[(0,s.jsx)(z.A,{name:o.hO,className:"flex-grow-1 justify-center",children:n({id:"chat.tab.edit_channel"})},o.hO),(0,s.jsx)(z.A,{name:o.loH,className:"flex-grow-1 justify-center",children:n({id:"chat.tab.edit_members"})},o.loH)]}),c&&(0,s.jsx)(H.A,{type:"error",message:n(c),open:!0,closable:!0,onClosed:()=>{r(A.A.clearRequest("update"))}}),x==o.hO&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"form__group",children:[(0,s.jsx)("label",{htmlFor:"slug",children:n({id:"dashboard.chat.create_channel_modal.channel_name"})}),(0,s.jsx)("input",{className:"form__control",type:"text",name:"slug",value:y,onChange:e=>{N(e.target.value.trim().toLowerCase().replace(/[^a-z0-9-]/gi,""))}})]}),(0,s.jsxs)("div",{className:"form__group",children:[(0,s.jsx)("label",{htmlFor:"description",children:n({id:"dashboard.chat.create_channel_modal.channel_description"})}),(0,s.jsx)("input",{className:"form__control",type:"text",name:"description",value:C,onChange:e=>w(e.target.value)})]})]}),x==o.loH&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"form__group",children:[(0,s.jsx)("label",{htmlFor:"slug",children:n({id:"dashboard.chat.create_channel_modal.members"})}),(0,s.jsx)(U.A,{className:"form__group fs-exclude",type:"email",id:"selected_hosts",name:"selected_hosts",placeholder:n({id:"dashboard.chat.start_new_chat.placeholder"}),isMulti:!0,isClearable:!1,backspaceRemovesValue:!0,options:h.map(e=>({label:`${e.name} - ${e.email}`,value:e.account_id})),value:S,onChange:e=>E(e||[]),menuPortalTarget:document.body,useMobile:!0})]}),(0,s.jsxs)("div",{className:"form__group",children:[(0,s.jsx)("label",{htmlFor:"bots",children:n({id:"dashboard.chat.edit_channel_modal.bots"})}),(0,s.jsx)(U.A,{className:"form__group",id:"selected_bots",name:"selected_bots",placeholder:n({id:"dashboard.chat.edit_channel_modal.bots_placeholder"}),isMulti:!0,isClearable:!1,backspaceRemovesValue:!0,options:g.map(e=>({label:e.disabled?`${e.name} (${n({id:"disabled"})})`:e.name,value:`bot:${e.id}`,botId:e.id,isDisabled:e.disabled})),value:k,onChange:e=>T(e||[]),menuPortalTarget:document.body})]}),(0,s.jsx)("div",{className:"form__group",children:(0,s.jsx)("button",{className:O,onClick:p?()=>{W.A.leaveChannel(e.id),L()}:()=>
4{W.A.joinChannel(e.id),L()},children:n({id:p?"chat.button.leave_channel":"chat.button.join_channel"})})})]})]})},Z=({chatRoom:e,accountId:t,header:n=!1,active:a=!1,className:r})=>(0,s.jsx)(s.Fragment,{children:n&&"main"===e.room_type?(0,s.jsxs)("button",{className:"button button--clear padding-flush",onClick:()=>{M.A.show((0,s.jsx)(q,{chatRoom:e}))},children:[`#${e.slug}`,(0,s.jsx)(j.A,{name:"arrow-down",space:"before-2x",className:"icon-sm"})]}):(0,s.jsx)("span",{ref:e=>a&&T.Ay.scrollIfNeeded(e),className:r,children:"main"===e.room_type?e.slug:"sms"===e.room_type?e.description:A.A.isBotDM(e)?e.bots.map(e=>e.name).join(", "):A.A.getListOfNames(e.accounts,t)})});var Q=n(849480),K=n(443020),G=n(266753),X=n(201045);let Y="all_messages",J="mentions_only",ee="muted",et=({room:e})=>{let{formatMessage:t}=(0,_.A)(),n=(0,B.wA)(),r=(0,u.U)().get("time_format_settings"),i=e.notification_setting||Y,l=i===ee,c=i===J,d=(0,a.useCallback)((t,s)=>{n(A.A.updateNotificationSetting({roomId:e.id,notificationSetting:t,mutedUntil:s}))},[n,e.id]),h=(0,a.useCallback)(({minutes:e,until:t})=>{let n;t?n=t.toISOString():e>0&&(n=new Date(Date.now()+6e4*e).toISOString()),d(ee,n)},[d]);return(0,s.jsxs)(K.A,{children:[(0,s.jsx)(G.A,{elementType:"button",icon:l?"bell-slash":c?"at":"bell",tooltipText:l?e.muted_until?t({id:"chat.notification.badge.muted_until"},{time:T.Ay.getTime(e.muted_until,o.z1f,void 0,r)}):t({id:"chat.notification.badge.muted"}):c?t({id:"chat.notification.badge.mentions_only"}):t({id:"chat.notification.all_messages"})}),(0,s.jsx)(Q.Ay,{size:"xsmall",closeOnClick:!0,children:(0,s.jsxs)(x.A,{className:"list--bordered",children:[(0,s.jsx)(y.A,{className:"text-strong",color:"compact",selectable:!1,children:t({id:"chat.notification.settings"})}),(0,s.jsxs)(y.A,{selectable:!0,className:"hide-arrow",onClick:()=>d(Y),children:[(0,s.jsx)(j.A,{name:"bell",space:"after",className:i===Y?"text-primary":""}),t({id:"chat.notification.all_messages"}),i===Y&&(0,s.jsx)(j.A,{name:"check",space:"before",className:"text-primary"})]}),"sms"!==e.room_type&&(0,s.jsxs)(y.A,{selectable:!0,className:"hide-arrow",onClick:()=>d(J),children:[(0,s.jsx)(j.A,{name:"at",space:"after",className:c?"text-primary":""}),t({id:"chat.notification.mentions_only"}),c&&(0,s.jsx)(j.A,{name:"check",space:"before",className:"text-primary"})]}),(0,s.jsx)(y.A,{className:"text-strong",color:"compact",selectable:!1,children:t({id:"chat.notification.mute"})}),(0,s.jsx)(X.Ay,{itemClassName:"hide-arrow",onSelect:h}),(0,s.jsx)(y.A,{selectable:!0,className:"hide-arrow",onClick:()=>h({minutes:0}),children:t({id:"chat.notification.mute.indefinitely"})}),l&&(0,s.jsxs)(y.A,{selectable:!0,className:"hide-arrow",onClick:()=>d(Y),children:[(0,s.jsx)(j.A,{name:"bell",space:"after"}),t({id:"chat.notification.unmute"})]})]})})]})};var en=n(883710);let es=({notificationSetting:e,inboxView:t})=>{let n=(0,f.A)("text-muted");return e&&e!==Y?e===ee?(0,s.jsx)(en.A,{text:"chat.notification.badge.muted",children:(0,s.jsx)(j.A,{name:"bell-slash",className:n})}):e!==J||t?null:(0,s.jsx)(en.A,{text:"chat.notification.badge.mentions_only",children:(0,s.jsx)(j.A,{name:"at",className:n})}):null},ea=({draft:e})=>{let{formatMessage:t}=(0,_.A)(),n=t({id:"chat.room.draft"},{content:e});return e?(0,s.jsx)(en.A,{translatedText:n,children:(0,s.jsx)(j.A,{name:"pencil",className:"icon-sm text-muted"})}):null},er=({draft:e})=>{let{formatMessage:t}=(0,_.A)(),n=t({id:"chat.room.draft"},{content:e}),a=t({id:"chat.room.draft.label"});return e?(0,s.jsxs)(en.A,{translatedText:n,children:[(0,s.jsx)("span",{className:"color-primary",children:a})," ",e]}):null},eo=({unreadMessages:e})=>e?(0,s.jsx)("span",{className:"unread-messages-badge",children:e}):null,ei=({room:e,accountId:t,active:n,draft:a,unreadMessages:r})=>(0,s.jsxs)("div",{className:"room-list__item__info__header",children:[(0,s.jsx)(Z,{chatRoom:e,accountId:t,active:n,className:(0,f.A)("room-list__label","ellipsis",{"text-strong":r>0})}),(0,s.jsxs)("div",{className:"room-list__item__info__header__indicators",children:[!n&&(0,s.jsx)(ea,{draft:a}),r>0?(0,s.jsx)(eo,{unreadMessages:r}):(0,s.jsx)(es,{notificationSetting:e.notification_setting})]})]}),el=({room:e,accountId:t,personId:n,active:a,lastMessage:r,draft:o,unreadMessages:i,timeFormatSettings:l})=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"room-list__item__info__header",children:[(0,s.jsx)(Z,{chatRoom:e,accountId:t,active:a,className:(0,f.A)("room-list__label","ellipsis",{"text-strong":i>0})}),r&&(0,s.jsx)(R.gb,{message:r,hasUnreadMessages:i>0,timeFormatSettings:l})]}),(0,s.jsxs)("div",{className:"room-list__item__info__body",children:[(0,s.jsx)("div",{className:"room-list__item__info__body__preview line-clamp line-clamp-2",children:o&&!a?(0,s.jsx)(er,{draft:o}):r?(0,s.jsx)(P,{message:r,personId:n}):null}),(0,s.jsx)("div",{className:"room-list__item__info__body__iconslot",children:i>0?(0,s.jsx)(eo,{unreadMessages:i}):(0,s.jsx)(es,{notificationSetting:e.notification_setting,inboxView:!0})})]})]}),ec=({rooms:e,currentRoomId:t,setRoom:n,inboxView:r=!1,accountId:i,personId:l,timeFormatSettings:d})=>{let u=(0,c.A)(C.A,(0,a.useCallback)(()=>C.A.getUnreadMessageMap(),[]),{event:o.Csu}),h=(0,c.A)(w.A,(0,a.useCallback)(()=>
4w.A.getDraftsByRoom(),[]));return e.map(e=>{let a=t==e.id,o=u.get(e.id),c=r?e.last_msg:null,m=h.get(e.id);return(0,s.jsxs)(y.A,{elementType:"button",selectable:!0,className:(0,f.A)("room-list__item item--menu",{active:a}),onClick:()=>n(e),children:[(0,s.jsx)(O,{room:e,accountId:i}),(0,s.jsx)("div",{className:"room-list__item__info",children:r?(0,s.jsx)(el,{room:e,accountId:i,personId:l,active:a,lastMessage:c,draft:m,unreadMessages:o,timeFormatSettings:d}):(0,s.jsx)(ei,{room:e,accountId:i,active:a,draft:m,unreadMessages:o})})]},e.id)})},ed=()=>{let{formatMessage:e}=(0,_.A)();return(0,s.jsx)("p",{children:e({id:"dashboard.chat.direct_messages.no_messages"})})},eu=({currentRoom:e,setRoom:t})=>{let n=(0,u.U)(),a=(0,d.Z)(A.A.getInbox(n.get("id")));return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(N,{heading:"dashboard.chat.inbox.heading",toggleable:!1,children:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(ec,{rooms:a,currentRoomId:null==e?void 0:e.id,setRoom:t,inboxView:!0,accountId:n.get("id"),personId:n.getIn(["person","id"]),timeFormatSettings:n.get("time_format_settings")}),!a.length&&(0,s.jsx)(ed,{})]})})})},eh=({setRoom:e,currentRoom:t})=>{let n=(0,u.U)(),a=(0,d.Z)(A.A.getChannels(n.get("id")));return(0,s.jsx)(N,{heading:"dashboard.chat.channels.heading",children:(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(ec,{rooms:a,currentRoomId:null==t?void 0:t.id,setRoom:e,accountId:n.get("id")})})})},em=({currentRoom:e,setRoom:t})=>{let n=(0,u.U)(),a=(0,d.Z)(A.A.getDirectMessagingRooms(n.get("id"),null==e?void 0:e.id));return(0,s.jsx)(N,{heading:"dashboard.chat.direct_messages.heading",children:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(ec,{rooms:a,currentRoomId:null==e?void 0:e.id,setRoom:t,accountId:n.get("id")}),!a.length&&(0,s.jsx)(ed,{})]})})};var ep=n(667047),ef=n(218031);let eg=({iconClass:e="whitespace-before"})=>{let{formatMessage:t}=(0,_.A)(),n=(0,c.A)(b.default,(0,a.useCallback)(()=>b.default.enabled(o.yIi),[]));return(0,s.jsxs)(K.A,{className:"direction-column-hand",targetAttachment:"bottom left",outsideClickIgnoreClass:"team-chat__settings-toggle",targetAriaLabel:t({id:"dashboard.navbar.menu.settings"}),children:[(0,s.jsx)("button",{type:"button",className:"button button--icon button--clear",children:(0,s.jsx)(j.A,{name:"gear",className:e})}),(0,s.jsx)(Q.Ay,{size:"xsmall",closeOnClick:!0,children:(0,s.jsxs)(x.A,{className:"list--bordered",children:[(0,s.jsx)(y.A,{className:"text-strong",color:"compact",selectable:!1,children:t({id:"dashboard.chat.settings.title"})}),(0,s.jsxs)(y.A,{className:"item--toggle chat-settings-inbox-view",children:[(0,s.jsx)("span",{className:"text-strong",children:t({id:"dashboard.chat.settings.view.inbox"})}),(0,s.jsx)(ep.A,{name:"inbox_view",checked:n,onChange:()=>ef.A.toggle(o.yIi,!0)})]})]})})]})};var eb=n(894244);let ev="team-chat__plus-toggle",ex=({isFab:e=!1})=>{let{formatMessage:t}=(0,_.A)(),n=t({id:"dashboard.chat.plus_menu.tooltip"}),r=(0,a.useCallback)(()=>{eb.A.toggleSidebar(!1),A.A.gotoNewChannel()},[]),o=(0,a.useCallback)(()=>{eb.A.toggleSidebar(!1),A.A.gotoNewDM()},[]),i=(0,s.jsx)(Q.Ay,{size:"xsmall",closeOnClick:!0,children:(0,s.jsxs)(x.A,{className:"list--bordered",children:[(0,s.jsx)(y.A,{selectable:!0,onClick:r,children:t({id:"dashboard.chat.channels.heading"})}),(0,s.jsx)(y.A,{selectable:!0,onClick:o,children:t({id:"dashboard.chat.plus_menu.new_message"})})]})});return e?(0,s.jsx)("div",{className:"team-chat__fab visible-lap-below",children:(0,s.jsxs)(K.A,{targetAttachment:"top right",attachment:"bottom right",outsideClickIgnoreClass:ev,targetAriaLabel:n,children:[(0,s.jsx)("button",{className:`team-chat__fab__button ${ev}`,"aria-label":n,children:(0,s.jsx)(j.A,{name:"add"})}),i]})}):(0,s.jsxs)(K.A,{className:"direction-column-hand",targetProps:e=>({active:e}),targetAttachment:"bottom left",outsideClickIgnoreClass:ev,targetAriaLabel:n,children:[(0,s.jsx)(G.A,{elementType:"button",column:!0,icon:"add",tooltip:"dashboard.chat.plus_menu.tooltip",className:ev}),i]})},eA=({setRoom:e,room:t,showTitle:n,className:r})=>{let o=(0,g.W)().get("name"),i=(0,c.A)(b.default,(0,a.useCallback)(()=>b.default.enabled("FEATURE_FLAG_CHAT_INBOX_VIEW"),[]));return(0,s.jsxs)(v.A,{className:r,children:[n&&(0,s.jsxs)(v.A.Header,{className:"company-name",padding:{top:"half",bottom:"half"},children:[(0,s.jsx)("span",{className:"flex-grow-1",children:(0,s.jsx)("span",{className:"text-strong visible-lap",children:o})}),(0,s.jsx)(eg,{}),(0,s.jsx)("span",{className:"visible-lap",children:(0,s.jsx)(ex,{})})]}),(0,s.jsx)(v.A.Body,{className:"gap",children:(0,s.jsxs)(x.A,{elementType:"div",className:(0,f.A)("team-chat__sidebar__panel list--inset",i&&"with-message"),children:[i?(0,s.jsx)(eu,{setRoom:e,currentRoom:t}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(em,{setRoom:e,currentRoom:t}),(0,s.jsx)(eh,{setRoom:e,currentRoom:t})]}),(0,s.jsx)("div",{className:"room-list__fab-spacer visible-lap-below"})]})}),(0,s.jsx)(ex,{isFab:!0})]})};var e_=n(115591),ej=n(904564),ey=n(698259);let eN=({createRoom:e,isLoading:t,selectedParticipants:n,smsOption:a,botOption:r})=>{let{formatMessage:o}=(0,_.A)(),i=a?a.name:r?r.bot.name:n.map(e=>e.name).join(", ");return(0,s.jsxs)("div",{className:"suggested-chat-room box box--bordered",children:[(0,s.jsx)("p",{children:o({id:"dashboard.chat.create_chat_room.description"},{people:i})}),a&&(0,s.jsx)("p",{children:o({id:"dashboard.chat.create_chat_room.sms_description"})}),(0,s.jsx)(ey.A,{className:"button button--primary",type:"button",onClick:e,loading:t,text:o({id:"dashboard.chat.create_chat_room.chat"})})]})};var eC=n(965936),ew=n(535567);let eS=()=>{let e=(0,u.U)().get("id"),t=(0,a.useCallback)(()=>{i.A.clearSessionValue(A.A.getRoomCacheKey(e)),eb.A.toggleSidebar(!0),eC.A.navigate(o.Ddi)},[e]);return(0,s.jsx)(ew.A,{onClick:t,tooltip:"dashboard.chat.chat_room_header.sidebar_toggle"})},eE=()=>"full"!==i.A.getLayout()?null:(0,s.jsx)(eS,{});var ek=n(505301),eD=n(439234),eT=n(247364),eL=n(348723);let eO=e=>{let t=eD.A.getContactNumbers(e,{excludeType:"extension"});return t.length>0?t[0].number:null},eR=e=>{let t=(0,eL.IF)(e);if(!t)return[];let n=eO(e);if(!n)return[];let s=(0,e_.se)(n)||n;return[{label:`${e.name} - ${s}`,value:t,entryType:"sms",smsUrl:t,contactHasAccount:e.has_account||!1,name:e.name,number:s}]},eI=({currentPersonId:e,currentPersonName:t,isConnected:n})=>{var r,l;let h,p=(0,B.wA)(),{formatMessage:f}=(0,_.A)(),g=(0,u.U)(),[x]=(0,a.useState)(i.A.isAutoFocusAllowed()),[j,y]=(0,a.useState)(null),[N,w]=(0,a.useState)(!1),[S,E]=(0,a.useState)([]);(0,a.useEffect)(()=>{V.A.listChatBots().then(e=>E(null!=e?e:[])).catch(()=>E([]))},[]);let k=(0,d.Z)(D.A.where({has_subscription:!0}
4)),T=(0,d.Z)(D.A.isLoaded()),{status:L,records:[O]=[]}=(0,d.Z)(A.A.getRequest("create"));(0,a.useEffect)(()=>{L==o.tOJ&&A.A.goToRoom(O.id)},[L,O]),(0,a.useEffect)(()=>()=>{p(A.A.clearRequest("create"))},[p]);let R=(0,c.A)(b.default,(0,a.useCallback)(()=>b.default.enabled(o.hN$),[]))&&g.get("has_personal_sms_source");(0,a.useEffect)(()=>{R&&!eD.A.loaded()&&eT.A.getAll()},[R]);let I=(0,c.A)(eD.A,(0,a.useCallback)(()=>R?eD.A.all().filter(e=>!e.has_account&&!!(e.mobile_contact_phone_number_id||e.phone_number_id)&&!!eO(e)):[],[R])),[P,M]=(0,a.useState)([]),F=P.some(e=>"sms"!==e.entryType&&"bot"!==e.entryType),$=P.some(e=>"sms"===e.entryType),z=P.some(e=>"bot"===e.entryType),U=R?new Set(I.map(e=>e.host_id).filter(Boolean)):new Set,H=k.map(e=>({label:`${e.name} - ${e.email}`,value:e.account_id,entryType:"host",hasPhoneNumbers:U.has(e.account_id)})),W=R?I.flatMap(eR):[],q=S.filter(e=>!e.disabled).map(e=>({label:e.name,value:`bot:${e.id}`,entryType:"bot",botId:e.id,bot:e})),Z=[...$?H.filter(e=>e.hasPhoneNumbers):H,...F||z?W.filter(e=>e.contactHasAccount):W,...$?[]:q],Q=P.filter(e=>"sms"!==e.entryType&&"bot"!==e.entryType),K=P.filter(e=>"sms"===e.entryType),G=P.filter(e=>"bot"===e.entryType),X=k.filter(e=>Q.some(t=>t.value==e.account_id)),Y=new Set([g.get("id"),...X.map(e=>e.account_id)]),J=(0,d.Z)(e=>A.A.searchByAccountIDs()(e,[...Y])),ee=(0,d.Z)(A.A.getAll()),et=z&&!F&&1===G.length?(h=G[0].botId,null==(l=ee.find(e=>{var t,n;return e.room_type===o.MP4&&(null==(t=e.bots)?void 0:t.length)===1&&e.bots[0].id===h&&(null==(n=e.accounts)?void 0:n.length)===1&&e.accounts[0].id===g.get("id")}))?void 0:l.id):null,en=!$&&!z&&(null==(r=J.find(e=>Y.size==e.accounts.length&&e.accounts.map(e=>e.id).every(e=>Y.has(e))))?void 0:r.id);if((0,c.A)(C.A,null,{event:"CREATE",onEvent:(0,a.useCallback)(e=>y(e),[])}),(0,a.useEffect)(()=>{j&&j.get("sentByMe")&&j.get("chat_room_id")==en&&A.A.goToRoom(en)},[en,j]),!T)return(0,s.jsx)(m.A,{});let es=async()=>{if(K&&0!==K.length){w(!0);try{for(let e of K)e&&e.smsUrl&&await (0,eL.am)(e.smsUrl)}finally{w(!1)}}},ea=()=>{$?es():z?et?A.A.goToRoom(et):p(A.A.create({room_type:o.MP4,account_ids:X.map(e=>e.account_id),bot_ids:G.map(e=>e.botId)})):p(A.A.create({room_type:o.MP4,account_ids:X.map(e=>e.account_id)}))},er=X.length>0||$||z;return(0,s.jsxs)(v.A,{children:[(0,s.jsxs)(v.A.Header,{className:"chat-room-header",children:[(0,s.jsx)(eE,{}),(0,s.jsx)("h4",{className:"start-new-chat-to",children:f({id:"dashboard.chat.start_new_chat.to"})}),(0,s.jsx)(ej.A,{className:"fs-exclude",type:"email",placeholder:f({id:R?"dashboard.chat.start_new_chat.placeholder_sms":"dashboard.chat.start_new_chat.placeholder"}),autoFocus:x,isMulti:!0,isClearable:!0,backspaceRemovesValue:!0,closeMenuOnSelect:!0,options:Z,value:P,onKeyDown:e=>{"Enter"!==e.key||e.target.value||($?es():et?A.A.goToRoom(et):en?A.A.goToRoom(en):ea())},onChange:e=>M(e||[])})]}),er?(0,s.jsx)(s.Fragment,{children:$||z||!en?(0,s.jsx)(v.A.Body,{className:"suggested-rooms",children:(0,s.jsx)(eN,{createRoom:ea,isLoading:$?N:L==o.flB,botOption:G[0]||null,selectedParticipants:X,smsOption:K[0]||null})}):(0,s.jsx)(ek.A,{isConnected:n,roomID:en,chatMode:"open",isChatAllowed:!0,isTeamChat:!0,docshareEnabled:!0,currentParticipantId:null,currentPersonId:e,currentPersonName:t,canPresentDocs:!1,canShareMedia:!1,disableAutoFocus:!0})}):(0,s.jsx)(v.A.Body,{elementType:"p",id:"select-participants-message",className:"text-center",children:f({id:"dashboard.chat.start_new_chat.select_participants"})})]})};var eP=n(958065),eM=n(684653);let eF=({accountId:e})=>{let{formatMessage:t}=(0,_.A)(),n=(0,B.wA)(),[r,i]=(0,a.useState)(""),[l,c]=(0,a.useState)(""),u=(0,d.Z)(D.A.getAll()).map(e=>({label:`${e.name} - ${e.email}`,value:e.account_id})),[h,m]=(0,a.useState)(u.filter(t=>t.value===e)),{status:p,errorMessage:f}=(0,d.Z)(A.A.getRequest("create"));return(0,a.useEffect)(()=>{p==o.tOJ&&M.A.hide()},[p]),(0,a.useEffect)(()=>()=>{n(A.A.clearRequest("create"))},[n]),(0,s.jsxs)(F.aF,{size:"small",onClose:M.A.hide,className:"start-options-modal",children:[(0,s.jsx)(F.rQ,{children:(0,s.jsx)(F.wt,{children:t({id:"dashboard.chat.create_channel_modal.title"})})}),(0,s.jsxs)(F.cw,{children:[f&&(0,s.jsx)(H.A,{type:"error",message:t(f),open:!0,closable:!0,onClosed:()=>{n(A.A.clearRequest("create"))}}),(0,s.jsxs)("div",{className:"form__group",children:[(0,s.jsx)("label",{htmlFor:"slug",children:t({id:"dashboard.chat.create_channel_modal.channel_name"})}),(0,s.jsx)("input",{className:"form__control",type:"text",name:"slug",value:r,onChange:e=>{i(e.target.value.trim().toLowerCase().replace(/[^a-z0-9-]/gi,""))}})]}),(0,s.jsxs)("div",{className:"form__group",children:[(0,s.jsx)("label",{htmlFor:"description",children:t({id:"dashboard.chat.create_channel_modal.channel_description"})}),(0,s.jsx)("input",{className:"form__control",type:"text",name:"description",value:l,onCh
4ange:e=>c(e.target.value)})]}),(0,s.jsxs)("div",{className:"form__group",children:[(0,s.jsx)("label",{htmlFor:"slug",children:t({id:"dashboard.chat.create_channel_modal.members"})}),(0,s.jsx)(U.A,{className:"form__group fs-exclude",type:"email",id:"selected_hosts",name:"selected_hosts",placeholder:t({id:"dashboard.chat.start_new_chat.placeholder"}),isMulti:!0,isClearable:!1,backspaceRemovesValue:!0,options:u,value:h,onChange:e=>m(e||[]),menuPortalTarget:document.body,useMobile:!0})]})]}),(0,s.jsxs)(F.jl,{children:[(0,s.jsx)("button",{onClick:M.A.hide,className:"button button--tertiary",children:t({id:"dashboard.chat.create_channel_modal.cancel"})}),(0,s.jsx)(ey.A,{type:"button",onClick:()=>{n(A.A.create({slug:r,description:l,room_type:"main",account_ids:h.map(e=>e.value)}))},loading:p==o.flB,text:t({id:"dashboard.chat.create_channel_modal.create"})})]})]})},e$=({accountId:e})=>(0,d.Z)(D.A.isLoaded())?(0,s.jsx)(eF,{accountId:e}):(0,s.jsx)(m.A,{});var ez=n(933448),eU=n(515952);let eH=()=>(0,s.jsx)("div",{className:"island island--small",role:"row",children:(0,s.jsx)("div",{className:"alert alert--warning text-center",role:"cell",children:(0,s.jsx)(eP.A,{id:"dashboard.chat.channels.no_channels"})})}),eB=({channel:e,isMember:t})=>{let{formatMessage:n}=(0,_.A)(),a=`${o.Ddi}/room/${e.slug}`;return(0,s.jsxs)("div",{onClick:()=>eC.A.navigate(a),className:"row",role:"row",children:[(0,s.jsxs)("div",{className:"column column-auto-hand",role:"cell",children:[(0,s.jsxs)(ez.A,{className:"padding-flush text-strong",href:a,children:["# ",e.slug]}),(0,s.jsx)("div",{className:"ellipsis",children:e.description}),(0,s.jsx)("div",{children:n({id:"dashboard.chat.channels.members"},{count:e.accounts.length})})]}),(0,s.jsx)("div",{className:"actions column column-2-hand center-hand",role:"cell",children:(0,s.jsx)(eU.A,{channelId:e.id,isMember:t})})]})},eW=()=>{let{formatMessage:e}=(0,_.A)(),t=(0,u.U)().get("id"),n=(0,d.Z)(A.A.getChannels()),a=(0,d.Z)(()=>n.reduce((e,n)=>(n.accounts.some(e=>e.id===t)&&(e[n.id]=!0),e),{}));return(0,s.jsxs)(v.A,{children:[(0,s.jsxs)(v.A.Header,{children:[(0,s.jsx)(eE,{}),(0,s.jsx)("h4",{className:"box__title grow-hand",children:e({id:"dashboard.chat.channels.header"})}),(0,s.jsx)("div",{className:"actions",children:(0,s.jsx)("button",{id:"dashboard_chat_channel_create_channel",className:"push-right button button--primary",onClick:()=>{M.A.show((0,s.jsx)(e$,{accountId:t}))},children:e({id:"dashboard.chat.channels.create_channel"})})})]}),(0,s.jsx)(v.A.Body,{children:(0,s.jsx)("div",{className:"list list--virtual-scroll",children:(0,s.jsx)(eM.A,{rowRenderer:({index:e})=>{let t=n[e];return(0,s.jsx)(eB,{channel:t,isMember:a[t.id]},t.id)},noRowsRenderer:eH,rowCount:n.length,channels:a,joinedChannels:a})})})]})};var eV=n(766626),eq=n(250697);let eZ=({onFocus:e,onBlur:t})=>((0,a.useEffect)(()=>(e&&window.addEventListener("focus",e),t&&window.addEventListener("blur",t),()=>{window.removeEventListener("focus",e),window.removeEventListener("blur",t)}),[e,t]),null);var eQ=n(738838);let eK=(0,a.memo)(({roomId:e})=>{let t=(0,a.useRef)(e),n=(0,a.useRef)(null);(0,a.useEffect)(()=>{t.current=e},[e]),(0,c.A)(eV.A,null,{event:o.vcf,onEvent:(0,a.useCallback)(()=>{t.current&&W.A.fetchNewMessages({chat_room_id:t.current})},[])});let r=(0,a.useCallback)(()=>{let e=t.current&&C.A.getNewestMessage(t.current);e&&W.A.updateLastChatMessageRead({chat_message_id:e.get("id"),chat_room_id:e.get("chat_room_id")})},[]),i=(0,a.useCallback)(()=>{n.current&&(clearTimeout(n.current),n.current=null)},[]);(0,a.useEffect)(()=>{W.A.setWindowFocused(document.hasFocus())},[]);let l=(0,a.useCallback)(()=>"visible"===document.visibilityState&&document.hasFocus(),[]),d=(0,a.useCallback)(()=>{i(),l()?eq.A.reportActive({room_id:t.current}):n.current=setTimeout(()=>{n.current=null,eq.A.reportInactive({room_id:t.current})},5e3)},[i,l]),u=(0,a.useCallback)(()=>{W.A.setWindowFocused(!0),r(),d()},[r,d]),h=(0,a.useCallback)(()=>{W.A.setWindowFocused(!1),d()},[d]);return(0,a.useEffect)(()=>{let e=()=>{l()&&eq.A.reportActive({room_id:t.current})},n=()=>{i(),eq.A.reportInactive({room_id:t.current})};e();let s=setInterval(e,15e3);return window.addEventListener("beforeunload",n),()=>{clearInterval(s),window.removeEventListener("beforeunload",n),i(),eq.A.reportInactive({room_id:t.current})}},[i,l,e]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(eZ,{onFocus:u,onBlur:h}),(0,s.jsx)(eQ.A,{onVisible:d,onHidden:d})]})}),eG=e=>eC.A.navigate(`${o.Ddi}/${e}`),eX=()=>{let{formatMessage:e}=(0,_.A)();return(0,s.jsx)(s.Fragment,{children:(0,s.jsxs)(v.A,{className:"landing text-center",children:[(0,s.jsx)(v.A.Header,{className:"chat-room-header",children:(0,s.jsx)(eE,{})}),(0,s.jsx)(v.A.Body,{className:"landing-container center-hand",children:(0,s.jsxs)("div",{className:"landing-instructions",children:[(0,s.jsx)("div",{className:"landing-icon space-bottom-2x",children:(0,s.jsx)(j.A,{name:"chat"})}),(0,s.jsxs)(x.A,{className:"list--clear",children:[(0,s.jsx)(y.A,{className:"text-strong text-large",tabIndex:-1,
4children:e({id:"dashboard.chat.landing.title"})}),(0,s.jsx)(y.A,{tabIndex:-1,children:(0,s.jsxs)("button",{type:"button",className:"button button--tertiary",onClick:()=>eG("new"),children:[(0,s.jsx)(j.A,{name:"add",space:"after"}),e({id:"dashboard.chat.landing.new_message"})]})}),(0,s.jsx)(y.A,{tabIndex:-1,children:(0,s.jsxs)("button",{type:"button",className:"button button--tertiary",onClick:()=>eG("channels"),children:[(0,s.jsx)(j.A,{name:"search-plus",space:"after"}),e({id:"dashboard.chat.landing.join_channel"})]})})]})]})})]})})};var eY=n(888046),eJ=n(206635),e0=n(751455),e1=n(365545);let e4=({room:e,defaultSubject:t=""})=>{let{formatMessage:n}=(0,_.A)(),[r,i]=(0,a.useState)(t),[l,d]=(0,a.useState)(!1),{processing:u,createMeeting:h}=(({onCreated:e,onError:t})=>{let[n,s]=(0,a.useState)(!1);return(0,c.A)(C.A,null,{event:o.bBr,onEvent:(0,a.useCallback)(()=>{e(),s(!1)},[e])}),(0,c.A)(C.A,null,{event:o.Zz,onEvent:(0,a.useCallback)(()=>{t(),s(!1)},[t])}),{processing:n,createMeeting:(0,a.useCallback)((e,t)=>{s(!0),W.A.startAConference({room_id:e,subject:t})},[])}})({onCreated:e2,onError:(0,a.useCallback)(()=>d(!0),[])}),m=()=>{h(e.id,r.trim())};return(0,s.jsxs)(F.aF,{size:"small",onClose:e2,className:"start-options-modal",children:[(0,s.jsx)(F.rQ,{children:(0,s.jsx)(F.wt,{children:n({id:"dashboard.chat.start_conference_modal.title"})})}),(0,s.jsxs)(F.cw,{children:[l&&(0,s.jsx)(H.A,{type:"error",message:n({id:"dashboard.chat.start_conference_modal.error"}),open:!0,closable:!0,onClosed:()=>{d(null)}}),(0,s.jsx)("p",{children:n({id:"dashboard.chat.start_conference_modal.confirmation"})}),(0,s.jsxs)("div",{className:"form__group",children:[(0,s.jsx)("label",{htmlFor:"subject",children:n({id:"dashboard.chat.start_conference_modal.subject"})}),(0,s.jsx)("input",{className:"form__control",type:"text",name:"subject",value:r,onChange:e=>i(e.target.value.trimStart()),onKeyUp:e=>"Enter"===e.key?m():void 0})]})]}),(0,s.jsxs)(F.jl,{children:[(0,s.jsx)("button",{onClick:e2,className:"button button--tertiary",children:n({id:"dashboard.chat.start_conference_modal.cancel"})}),(0,s.jsx)(ey.A,{type:"button",onClick:m,loading:u,text:n({id:"dashboard.chat.start_conference_modal.start_button"})})]})]})},e2=()=>M.A.hide(),e6=()=>e1.Ay.error((0,s.jsx)(eP.A,{id:"one_on_one_meeting.create_error"})),e5=({room:e})=>{let t=(0,u.U)(),[n,r]=(0,a.useState)(!1),i=(0,d.Z)(D.A.getAll()),l=n||e.accounts.length<2;return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(G.A,{elementType:"button",onClick:l?void 0:()=>{var n;if(e.room_type!==o.MP4||e.accounts.length>2){let t;return M.A.show((0,s.jsx)(e4,{room:e,defaultSubject:t}))}let a=t.get("id"),l=null==(n=e.accounts.find(({id:e})=>a!==e))?void 0:n.id,c=l&&i.find(({account_id:e})=>e===l);if(!c)return e6();r(!0),eT.A.inviteToMeeting(c.person_id,c.name).catch(e=>{e0.A.sendError("VideoButton#onClick",e),e6()}).finally(()=>r(!1))},active:!0,column:!0,disabled:l,icon:"video-camera",tooltip:"dashboard.chat.chat_room_header.start_a_conference",hideLabel:!0})})};var e3=n(492641);let e9=({room:e})=>{let t=e.phone_number,n=!(null==t?void 0:t.number);return(0,s.jsx)(G.A,{elementType:"button",onClick:n?void 0:()=>{e3.A.sipStartCall({name:t.person_name||t.number,number:t.number}),eC.A.pathMatch(o.Rwl)||eC.A.navigate(o.Rwl)},active:!0,column:!0,disabled:n,icon:"phone",tooltip:"dashboard.chat.chat_room_header.call",hideLabel:!0})},e8=({room:e,accountId:t})=>{var n,r,i,l;let d=(0,c.A)(b.default,(0,a.useCallback)(()=>b.default.enabled(o.hN$),[])),u=A.A.isBotDM(e);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(eE,{}),e.room_type===o.MP4&&(null!=(n=null==(i=e.accounts)?void 0:i.length)?n:0)+(null!=(r=null==(l=e.bots)?void 0:l.length)?r:0)<=2&&(0,s.jsx)(L,{chatRoom:e,accountId:t}),(0,s.jsx)("h4",{className:"box__title grow-hand chat-room-label",children:(0,s.jsx)(Z,{className:"room-name ellipsis",chatRoom:e,accountId:t,header:!0})}),(0,s.jsxs)("div",{className:"actions",children:[(0,s.jsx)(et,{room:e}),!u&&("sms"===e.room_type?d?(0,s.jsx)(e9,{room:e}):null:(0,s.jsx)(e5,{room:e}))]})]})};var e7=n(81420),te=n.n(e7),tt=n(958629);let tn=({searchResults:e,searchTotalCount:t,searchQuery:n,searchPage:a,searchRequestStatus:r})=>{let{formatMessage:i}=(0,_.A)(),l=(0,c.A)(C.A,()=>C.A.getCurrentPersonId());return 0===e.size?(0,s.jsx)("div",{className:"messages padding",children:(0,s.jsx)("div",{className:"item--beginning",children:i({id:"dashboard.chat.search.no_results"})})}):(0,s.jsx)(s.Fragment,{children:(0,s.jsx)("div",{id:o.gPg,className:"chat__list scroll",role:"list",children:(0,s.jsx)(te(),{initialLoad:!1,threshold:75,loadM
4ore:()=>r!==o.flB&&W.A.fetchSearchResults({query:n,page:a+1}),className:"messages fs-exclude",hasMore:e.size<t,useWindow:!1,children:e.map(e=>(0,s.jsx)(tt.A,{messages:[e],currentPersonId:l},e.get("id")))})})})},ts=({hasSearchResult:e=!1,searchQuery:t=""})=>{let{formatMessage:n}=(0,_.A)(),[r,o]=(0,a.useState)(t);return(0,s.jsx)("form",{className:"search chat__controls",onSubmit:n=>{n.preventDefault(),e&&t===r||W.A.fetchSearchResults({query:r,page:1})},children:(0,s.jsx)(eJ.A,{groupClassName:"input-group--large",placeholder:n({id:"dashboard.navbar.search.placeholder"}),onChange:e=>o(e.target.value),value:r,clearable:!0,onClear:W.A.resetSearchResults})})},ta=({room:e,isConnected:t,currentPersonId:n,currentPersonName:r,currentAccountId:i})=>{let l=(0,a.useRef)(null),d=(0,a.useCallback)(e=>{var t,n;null==(n=l.current)||null==(t=n.insertFiles)||t.call(n,e)},[]),u=(0,c.A)(b.default,(0,a.useCallback)(()=>b.default.enabled(o._0$),[])),{searchResults:h,searchTotalCount:m,searchQuery:p,searchPage:g,searchRequestStatus:x}=(0,c.A)(C.A,(0,a.useCallback)(()=>C.A.getSearchResults(),[]));(0,a.useEffect)(()=>{W.A.resetSearchResults()},[e.id]);let _=void 0!==x,j=(0,a.useMemo)(()=>{var t,n;return[...null!=(t=e.accounts)?t:[],...(null!=(n=e.bots)?n:[]).filter(e=>!e.disabled&&!e.no_webhook).map(e=>({id:`bot:${e.id}`,name:e.name,picture_url:e.avatar_url}))]},[e.accounts,e.bots]);return(0,s.jsx)(eY.A,{disabled:!t||_,onFilesDropped:d,children:(0,s.jsxs)(v.A,{className:"flex-grow-1",children:[(0,s.jsxs)(v.A.Header,{className:(0,f.A)("chat-room-header",{"chat-search":u}),padding:{top:"half",bottom:"half"},children:[(0,s.jsx)(e8,{room:e,accountId:i}),u&&(0,s.jsx)(ts,{hasSearchResult:_,searchQuery:p})]}),_?(0,s.jsx)(v.A.Body,{children:(0,s.jsx)(tn,{searchResults:h,searchTotalCount:m,searchQuery:p,searchPage:g,searchRequestStatus:x})}):(0,s.jsx)(ek.A,{chatFooterRef:l,roomID:e.id,chatMode:"open",isConnected:t,isChatAllowed:!A.A.isBotDM(e)||e.bots.some(e=>!e.disabled&&!e.no_webhook),isTeamChat:!0,docshareEnabled:!0,currentParticipantId:null,currentPersonId:n,currentPersonName:r,canPresentDocs:!1,canShareMedia:!1,chatParticipants:j,currentAccountId:i,roomType:e.room_type})]})})};var tr=n(564551),to=n(652598),ti=n(326314);let tl="team-chat",tc=e=>{eb.A.toggleSidebar(!1),A.A.goToRoom(e.slug||e.id)},td=({roomParam:e=null,startNewChat:t=!1,showChannels:n=!1})=>{let r=(0,u.U)(),f=r.get("id"),g=r.get("token"),b=r.getIn(["person","id"]),v=r.getIn(["person","name"]),x=(0,c.A)(eV.A,(0,a.useCallback)(()=>eV.A.isConnected(),[]),{event:o.AI8}),_=(0,d.Z)(A.A.isLoaded()),j=(0,d.Z)(A.A.getAll());(0,a.useEffect)(()=>{_&&eb.A.receivedChatRooms(j)},[j,_]);let y=e?j.find(t=>String(t.id)==e||t.slug==e):null,N=null==y?void 0:y.id;(0,a.useEffect)(()=>{if(N){let e=A.A.getRoomCacheKey(f);i.A.setSessionValue(e,N),i.A.setLocalValue(e,N)}},[N,f]);let C=!!(e&&!y&&_),w=!!(t||n);(0,a.useEffect)(()=>{if(C||!j.length||["list","none"].includes(i.A.getLayout()))return;if(w)return void eb.A.toggleSidebar(!1);if(ti.A.isSidebarOpen())return;let e=A.A.getRoomCacheKey(f),t=i.A.isMobile()?i.A.getSessionValue(e):i.A.getLocalValue(e),n=null;if(t){let e=parseInt(t);n=j.find(t=>t.id==e)}n?tc(n):eb.A.toggleSidebar(!0)},[j,f,C,w]),(0,a.useEffect)(()=>{N&&ti.A.isSidebarOpen()&&eb.A.toggleSidebar(!1)},[N]),(0,l.A)(tr.A,{account_token:g}),(0,l.A)(to.A,{account_token:g});let S=(0,c.A)(ti.A,(0,a.useCallback)(()=>ti.A.isSidebarOpen(),[]));if(!_)return(0,s.jsx)(m.A,{});let E=i.A.getLayout();if("none"===E)return(0,s.jsx)(eK,{roomId:N});let k=i.A.isMobile(),D=!!(t||n||y),T=k&&!D||S;return(0,s.jsxs)(h.mc,{name:tl,children:[(0,s.jsx)(p.A,{}),(T||!k)&&(0,s.jsx)(h.Y9,{name:tl,children:(0,s.jsx)(h.hE,{messageId:"dashboard.chat.title",children:k&&(0,s.jsx)(eg,{iconClass:"icon-sm"})})}),(0,s.jsxs)(h.nB,{name:tl,showSidebar:T,resizable:!0,children:[(0,s.jsx)(h.e6,{name:tl,visible:"main"!==E,children:(0,s.jsx)(eA,{setRoom:tc,room:y,showTitle:!k})}),(0,s.jsx)(h.UG,{}),(0,s.jsx)(h.jz,{name:tl,visible:"list"!==E,children:t?(0,s.jsx)(eI,{isConnected:x,currentPersonId:b,currentPersonName:v}):n?(0,s.jsx)(eW,{}):y?(0,s.jsx)(ta,{room:y,isConnected:x,currentPersonId:b,currentPersonName:v,currentAccountId:f}):k&&"main"!==E?null:(0,s.jsx)(eX,{})}),(0,s.jsx)(eK,{roomId:N})]})]})},tu=()=>(0,s.jsxs)(r.dO,{children:[(0,s.jsx)(r.qh,{path:`${o.Ddi}/room/:room`,render:e=>
4(0,s.jsx)(td,{roomParam:e.match.params.room})}),(0,s.jsx)(r.qh,{path:`${o.Ddi}/new`,render:e=>(0,s.jsx)(td,{startNewChat:!0})}),(0,s.jsx)(r.qh,{path:`${o.Ddi}/channels`,render:e=>(0,s.jsx)(td,{showChannels:!0})}),(0,s.jsx)(r.qh,{component:td})]})},727948(e,t,n){"use strict";n.d(t,{A:()=>b});var s=n(474848),a=n(296540),r=n(706442),o=n(402785),i=n(529633),l=n(365545),c=n(702746),d=n(471836),u=n(996599),h=n(27644),m=n(667047),p=n(698259),f=n(639775);let g=({icon:e="",checked:t=!0,message:n})=>(0,s.jsxs)("div",{className:"item",children:[(0,s.jsx)(h.A,{className:"icon-fw",name:e||(t?"check":"remove"),space:"after"}),(0,s.jsx)("span",{children:n})]}),b=({title:e=!0})=>{let{formatMessage:t}=(0,r.A)(),[n,b]=(0,a.useState)(!1),{permission:v,wanted:x}=(0,o.A)(d.A,(0,a.useCallback)(()=>({permission:d.A.getPermission(),wanted:d.A.isNotificationWanted()}),[]));if((0,o.A)(d.A,null,{event:u.x2_,onEvent:(0,a.useCallback)(()=>b(!1),[])}),(0,a.useEffect)(()=>{l.Ay.dismiss(u.bk9)},[]),i.A.isMobileOrTablet()&&e)return null;let A=i.A.isIframe();return(0,s.jsxs)(f.A.Body,{elementType:e?void 0:a.Fragment,children:[(0,s.jsx)("p",{children:t({id:"settings.notifications.description"})}),(0,s.jsxs)("div",{className:"list list--compact list--borderless list--wrap",children:[(0,s.jsx)(g,{checked:i.A.isNotificationSupported(),message:t({id:"settings.notifications.support"})}),(0,s.jsx)(g,{checked:i.A.isPushNotificationsSupported(),message:t({id:"settings.notifications.support_push"})}),(0,s.jsx)(g,{icon:"default"===v?"question-mark":null,checked:"granted"===v,message:t({id:"settings.notifications.permission"})}),"denied"!==v||A?n||!x||"default"===v||"denied"===v&&A?(0,s.jsxs)("div",{className:"item",children:[(0,s.jsx)("p",{children:t({id:"settings.notifications.enable.description"})}),(0,s.jsx)(p.A,{loading:n,onClick:()=>{n||(c.A.toggleWantedPreference(!0),c.A.requestPermission(),b(!0))},text:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(h.A,{name:"bell",space:"after"}),(0,s.jsx)("span",{children:t({id:"settings.notifications.enable"},{icon:A?(0,s.jsx)(h.A,{name:"external-link",space:"before"}):null})})]})})]}):null:(0,s.jsx)("div",{className:"item",children:(0,s.jsx)("p",{children:t({id:"settings.notifications.disallowed"})})})]}),"granted"===v&&(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{children:t({id:"settings.notifications.notify.description"})}),(0,s.jsxs)("ul",{className:"list list--bordered",children:[(0,s.jsx)("li",{className:"item item--toggle",children:(0,s.jsxs)("label",{children:[(0,s.jsx)(m.A,{disabled:!0,checked:!0,onChange:Object,toggleType:"small left"}),(0,s.jsx)("span",{children:t({id:"settings.notifications.notify.messages"})})]})}),(0,s.jsx)("li",{className:"item item--toggle",children:(0,s.jsxs)("label",{children:[(0,s.jsx)(m.A,{disabled:!0,checked:!0,onChange:Object,toggleType:"small left"}),(0,s.jsx)("span",{children:t({id:"settings.notifications.notify.meeting_requests"})})]})})]})]})]})}}}]);
5//# sourceMappingURL=7037-f593b248d566207f.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.