VaKeR CYBER ARMY
Logo of a company Server : Apache/2.4.41 (Ubuntu)
System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64
User : www-data ( 33)
PHP Version : 7.4.33
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Directory :  /opt/mattermost/client/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //opt/mattermost/client/7003.683926ac3591bd47b01b.js
"use strict";(self.webpackChunkmattermost_webapp=self.webpackChunkmattermost_webapp||[]).push([[7003],{57003:(e,t,n)=>{n.r(t),n.d(t,{default:()=>Yt});var r=n(23453),a=n(77440),o=n(7430),s=n(79342),l=n(67173),c=n(62688),i=n.n(c),d=n(68102),u=n(49257),m=n(97023),p=n.n(m),f=n(81023);var h=n(29009),g=n(12356);function E(e){return(0,g.Ay)("MuiBadge",e)}(0,h.A)("MuiBadge",["root","badge","invisible"]);var y=n(95591),v=n(68017);function _(e){if(void 0===e)return{};const t={};return Object.keys(e).filter((t=>!(t.match(/^on[A-Z]/)&&"function"==typeof e[t]))).forEach((n=>{t[n]=e[n]})),t}const b=["elementType","externalSlotProps","ownerState"];function C(e){var t;const{elementType:n,externalSlotProps:r,ownerState:a}=e,o=(0,u.A)(e,b),s=function(e,t){return"function"==typeof e?e(t):e}(r,a),{props:l,internalRef:c}=function(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:a,className:o}=e;if(!t){const e=(0,v.A)(null==a?void 0:a.className,null==r?void 0:r.className,o,null==n?void 0:n.className),t=(0,d.A)({},null==n?void 0:n.style,null==a?void 0:a.style,null==r?void 0:r.style),s=(0,d.A)({},n,a,r);return e.length>0&&(s.className=e),Object.keys(t).length>0&&(s.style=t),{props:s,internalRef:void 0}}const s=function(e,t=[]){if(void 0===e)return{};const n={};return Object.keys(e).filter((n=>n.match(/^on[A-Z]/)&&"function"==typeof e[n]&&!t.includes(n))).forEach((t=>{n[t]=e[t]})),n}((0,d.A)({},a,r)),l=_(r),c=_(a),i=t(s),u=(0,v.A)(null==i?void 0:i.className,null==n?void 0:n.className,o,null==a?void 0:a.className,null==r?void 0:r.className),m=(0,d.A)({},null==i?void 0:i.style,null==n?void 0:n.style,null==a?void 0:a.style,null==r?void 0:r.style),p=(0,d.A)({},i,n,c,l);return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:i.ref}}((0,d.A)({},o,{externalSlotProps:s})),i=(0,y.A)(c,null==s?void 0:s.ref,null==(t=e.additionalProps)?void 0:t.ref),m=function(e,t,n){return void 0===e||"string"==typeof e?t:(0,d.A)({},t,{ownerState:(0,d.A)({},t.ownerState,n)})}(n,(0,d.A)({},l,{ref:i}),a);return m}var M=n(62540);const k={disableDefaultClasses:!1},N=m.createContext(k),S=["badgeContent","component","children","invisible","max","slotProps","slots","showZero"],T=m.forwardRef((function(e,t){const{component:n,children:r,max:a=99,slotProps:o={},slots:s={},showZero:l=!1}=e,c=(0,u.A)(e,S),{badgeContent:i,max:p,displayValue:h,invisible:g}=function(e){const{badgeContent:t,invisible:n=!1,max:r=99,showZero:a=!1}=e,o=(e=>{const t=m.useRef({});return m.useEffect((()=>{t.current=e})),t.current})({badgeContent:t,max:r});let s=n;!1!==n||0!==t||a||(s=!0);const{badgeContent:l,max:c=r}=s?o:e;return{badgeContent:l,invisible:s,max:c,displayValue:l&&Number(l)>c?`${c}+`:l}}((0,d.A)({},e,{max:a})),y=(0,d.A)({},e,{badgeContent:i,invisible:g,max:p,showZero:l}),v=(e=>{const{invisible:t}=e,n={root:["root"],badge:["badge",t&&"invisible"]};return(0,f.A)(n,function(e){const{disableDefaultClasses:t}=m.useContext(N);return n=>t?"":e(n)}(E))})(y),_=n||s.root||"span",b=C({elementType:_,externalSlotProps:o.root,externalForwardedProps:c,additionalProps:{ref:t},ownerState:y,className:v.root}),k=s.badge||"span",T=C({elementType:k,externalSlotProps:o.badge,ownerState:y,className:v.badge});return(0,M.jsxs)(_,(0,d.A)({},b,{children:[r,(0,M.jsx)(k,(0,d.A)({},T,{children:h}))]}))}));var O=n(14778),P=n(81911),R=n(73969),D=n(14776),I=n(62844),A=n(2386),w=n(71633),x=n.n(w),L=(n(17046),n(83931),n(43813),n(4290),n(75114)),H=n.n(L),q=n(34574),F=n(65642),j=n(57898),B=n(65952),K=n(26614),U=n(52729),V=n(80635),Y=n(62563),z=n(26241),G=n(21413),Z=n(8523),W=n(96611),Q=n(95544),J=n(42689),X=n.n(J),$=n(30413),ee=n(3569),te=n(90239),ne=n(79751),re=n(7395),ae=n(87131);function oe(e){let{name:t,icon:n,onClick:r,id:a,tooltipText:o}=e;return p().createElement("div",{className:"DraftAction"},p().createElement(ae.A,{title:o},p().createElement("button",{className:x()("DraftAction__button",{"DraftAction__button--delete":"delete"===t}),id:"draft_".concat(n,"_").concat(a),onClick:r},p().createElement("i",{className:x()("icon",n)}))))}oe.propTypes={icon:i().string.isRequired,id:i().string.isRequired,name:i().string.isRequired,onClick:i().func.isRequired,tooltipText:i().oneOfType([i().element,i().string]).isRequired};const se=oe;var le=n(14696);function ce(e){let{channelDisplayName:t,onExited:n,onConfirm:r}=e;const{formatMessage:a}=(0,O.useIntl)(),[o,s]=(0,m.useState)(),l=a({id:"scheduled_post.delete_modal.title",defaultMessage:"Delete scheduled post"}),c=a({id:"drafts.confirm.delete.button",defaultMessage:"Yes, delete"}),i=(0,m.useCallback)((async()=>{const e=await r();e.error?s(e.error):n()}),[r,n]);return p().createElement(le.zW,{className:"delete_scheduled_post_modal",confirmButtonText:c,handleCancel:H(),handleConfirm:i,modalHeaderText:l,onExited:n,compassDesign:!0,isDeleteModal:!0,autoFocusConfirmButton:!0,autoCloseOnConfirmButton:!1,errorText:o},t&&p().createElement(O.FormattedMessage,{id:"scheduled_post.delete_modal.body",defaultMessage:"Are you sure you want to delete this scheduled post to <strong>{displayName}</strong>?",values:{strong:e=>p().createElement("strong",null,e),displayName:t}}),!t&&p().createElement(O.FormattedMessage,{id:"scheduled_post.delete_modal.body_no_channel",defaultMessage:"Are you sure you want to delete this scheduled post?"}))}function ie(e){let{displayName:t,onConfirm:n,onExited:r}=e;const{formatMessage:a}=(0,O.useIntl)(),o=a({id:"drafts.confirm.send.title",defaultMessage:"Send message now"}),s=a({id:"drafts.confirm.send.button",defaultMessage:"Yes, send now"}),l=p().createElement(O.FormattedMessage,{id:"drafts.confirm.send.text",defaultMessage:"Are you sure you want to send this message to <strong>{displayName}</strong>?",values:{strong:e=>p().createElement("strong",null,e),displayName:t}});return p().createElement(le.zW,{confirmButtonText:s,handleCancel:()=>{},handleConfirm:n,modalHeaderText:o,onExited:r,compassDesign:!0},l)}ce.propTypes={channelDisplayName:i().string,onConfirm:i().func.isRequired,onExited:i().func.isRequired},ie.propTypes={displayName:i().string.isRequired,onConfirm:i().func.isRequired,onExited:i().func.isRequired};const de=ie;var ue=n(78451);const me=p().createElement(O.FormattedMessage,{id:"scheduled_post.action.delete",defaultMessage:"Delete scheduled post"}),pe=p().createElement(O.FormattedMessage,{id:"scheduled_post.action.edit",defaultMessage:"Edit scheduled post"}),fe=p().createElement(O.FormattedMessage,{id:"scheduled_post.action.reschedule",defaultMessage:"Reschedule post"}),he=p().createElement(O.FormattedMessage,{id:"scheduled_post.action.send_now",defaultMessage:"Send now"}),ge=p().createElement(O.FormattedMessage,{id:"scheduled_post.action.copy_text",defaultMessage:"Copy text"});function Ee(e){let{scheduledPost:t,channel:n,onReschedule:a,onDelete:s,onSend:l,onEdit:c,onCopyText:i}=e;const d=(0,r.useDispatch)(),u=(0,r.useSelector)(te.FJ),f=(0,r.useSelector)((e=>(0,ee.vd)(e))),h=(0,r.useSelector)((e=>(0,o.J1)(e)));(0,m.useEffect)((()=>{(null==n?void 0:n.type)===ue.Ay.DM_CHANNEL&&d((0,$.jh)([n.id]))}),[n,d]);const g=(0,m.useCallback)((()=>{const e=X().tz(t.scheduled_at,u);d((0,ne.q)({modalId:ue.IQ.SCHEDULED_POST_CUSTOM_TIME_MODAL,dialogType:re.A,dialogProps:{channelId:t.channel_id,onConfirm:a,initialTime:e}}))}),[d,a,t.channel_id,t.scheduled_at,u]),E=(0,m.useCallback)((()=>{d((0,ne.q)({modalId:ue.IQ.DELETE_DRAFT,dialogType:ce,dialogProps:{channelDisplayName:null==n?void 0:n.display_name,onConfirm:()=>s(t.id)}}))}),[n,d,s,t.id]),y=(0,m.useCallback)((()=>{n&&d((0,ne.q)({modalId:ue.IQ.SEND_DRAFT,dialogType:de,dialogProps:{displayName:n.display_name,onConfirm:()=>l(t.id)}}))}),[n,d,l,t.id]),v=Boolean(n&&f[n.id]),_=Boolean(null==n?void 0:n.delete_at),b=!t.error_code&&v&&!_,C=(0,r.useSelector)((e=>(0,B.nO)(e,t.channel_id))),M=(!t.error_code||"unknown"===t.error_code||"unable_to_send"===t.error_code)&&n&&!_&&!C&&v,k=(!t.error_code||"unknown"===t.error_code||"unable_to_send"===t.error_code)&&v&&!_;return p().createElement("div",{className:"ScheduledPostActions"},p().createElement(se,{icon:"icon-trash-can-outline",id:"delete",name:"delete",tooltipText:me,onClick:E}),(h||b)&&p().createElement(se,{icon:"icon-pencil-outline",id:"edit",name:"edit",tooltipText:pe,onClick:c}),p().createElement(se,{icon:"icon-content-copy",id:"copy_text",name:"copy_text",tooltipText:ge,onClick:i}),(h||k)&&p().createElement(se,{icon:"icon-clock-send-outline",id:"reschedule",name:"reschedule",tooltipText:fe,onClick:g}),(h||M)&&p().createElement(se,{icon:"icon-send-outline",id:"sendNow",name:"sendNow",tooltipText:he,onClick:y}))}Ee.propTypes={onReschedule:i().func.isRequired,onDelete:i().func.isRequired,onSend:i().func.isRequired,onEdit:i().func.isRequired,onCopyText:i().func.isRequired};const ye=(0,m.memo)(Ee);function ve(e){let t,{type:n}=e;const r=p().createElement("i",{className:"icon icon-pencil-outline"}),a=p().createElement(O.FormattedMessage,{id:"scheduled_posts.row_title_thread.placeholder_tooltip",defaultMessage:"The channel either doesn’t exist or you do not have access to it."});return t="thread"===n?p().createElement(O.FormattedMessage,{id:"scheduled_posts.row_title_thread.placeholder",defaultMessage:"Thread to: {icon} No Destination",values:{icon:r}}):p().createElement(O.FormattedMessage,{id:"scheduled_posts.row_title_channel.placeholder",defaultMessage:"In: {icon} No Destination",values:{icon:r}}),p().createElement(ae.A,{title:a},p().createElement("div",null,t))}ve.propTypes={type:i().oneOf(["channel","thread"]).isRequired};var _e=n(52602),be=n(32580),Ce=n(87778),Me=n(61185),ke=n(25778),Ne=n(38335),Se=n(36598),Te=n(75270),Oe=(n(57406),n(55448),n(76685),n(3188),n(85406)),Pe=n(17449),Re=n(41415),De=n(79558),Ie=n(59059),Ae=n(88100),we=n(19513),xe=n(38564),Le=n(38884),He=n(92008),qe=n(62975),Fe=n(85873),je=n(4715);const Be=e=>{let{onSave:t,onCancel:n}=e;const o=(0,r.useSelector)((e=>(0,a.Jz)(e,j.pm.CATEGORY_ADVANCED_SETTINGS,"send_on_ctrl_enter"))),s=(0,je.cX)()?"⌘+":"CTRL+";return p().createElement("div",{className:"post-body__footer"},p().createElement("button",{onClick:t,className:"save"},p().createElement(O.FormattedMessage,{id:"edit_post.action_buttons.save",defaultMessage:"Save"})),p().createElement("button",{onClick:n,className:"cancel"},p().createElement(O.FormattedMessage,{id:"edit_post.action_buttons.cancel",defaultMessage:"Cancel"})),p().createElement(O.FormattedMessage,{id:"edit_post.helper_text",defaultMessage:"<strong>{key}ENTER</strong> to Save, <strong>ESC</strong> to Cancel",values:{key:o?s:"",strong:e=>p().createElement("strong",null,e)}}))};Be.propTypes={onSave:i().func.isRequired,onCancel:i().func.isRequired};const Ke=(0,m.memo)(Be),Ue=["editingPost","actions","canEditPost","config","channelId","draft","scheduledPost","afterSave","onCancel","onDeleteScheduledPost"];function Ve(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ye(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ve(Object(n),!0).forEach((function(t){ze(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ve(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ze(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const{KeyCodes:Ge}=ue.YM,Ze=e=>{var t,n;let{editingPost:a,actions:o,canEditPost:s,config:l,channelId:c,draft:i,scheduledPost:d,afterSave:u,onCancel:f,onDeleteScheduledPost:h}=e,g=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,Ue);const E=(0,r.useSelector)(G.K7),y=(0,r.useSelector)((e=>(0,B.c)(e,c))),v=(0,r.useDispatch)(),[_,b]=(0,m.useState)(i.message||(null==a||null===(t=a.post)||void 0===t?void 0:t.message_source)||(null==a||null===(n=a.post)||void 0===n?void 0:n.message)||(null==d?void 0:d.message)||""),[C,M]=(0,m.useState)({start:_.length,end:_.length}),k=(0,m.useRef)(_.length),[N,S]=(0,m.useState)(null),[T,P]=(0,m.useState)(""),[R,D]=(0,m.useState)(!1),[I,A]=(0,m.useState)(!1),[w,L]=(0,m.useState)(!1),H=(0,m.useRef)(null),q=(0,m.useRef)(null),F=(0,m.useRef)(null),j=(0,m.useRef)(i),K=(0,m.useRef)(),U=d?d.id:a.postId,V="".concat(ue.eN.EDIT_DRAFT).concat(U),{formatMessage:Y}=(0,O.useIntl)(),z=(0,m.useCallback)((()=>{K.current&&a.postId&&(o.setDraft(V,j.current),clearTimeout(K.current),K.current=null)}),[o,V,a.postId]);(0,m.useEffect)((()=>z),[z]),(0,m.useEffect)((()=>{if(K.current&&clearTimeout(K.current),K.current=window.setTimeout((()=>{o.setDraft(V,j.current)}),ue.YM.SAVE_DRAFT_TIMEOUT),!d){const e=(0,qe.cS)(_).length>0;L(e)}}),[o,V,_,d]),(0,m.useEffect)((()=>{const e=()=>{var e;return null==H||null===(e=H.current)||void 0===e?void 0:e.focus()};return document.addEventListener(ue.r1.FOCUS_EDIT_TEXTBOX,e),()=>document.removeEventListener(ue.r1.FOCUS_EDIT_TEXTBOX,e)}),[]),(0,m.useEffect)((()=>{var e,t;C.start===C.end?Fe.vZ(null===(e=H.current)||void 0===e?void 0:e.getInputBox(),C.start):Fe.eG(null===(t=H.current)||void 0===t?void 0:t.getInputBox(),C.start,C.end)}),[C]);const Z=e=>M({start:e,end:e}),W=(0,m.useCallback)((e=>{const{clipboardData:t,target:n}=e;if(!t||!t.items||!s||"edit_textbox"!==n.id)return;const r=(0,Le.ON)(t),a=(0,Le.OJ)(t);if(!a&&!r)return;e.preventDefault();let o=_,l=C.start;if(a&&(0,Le.g$)(a.className)){const{formattedMessage:e,formattedCodeBlock:r}=(0,Le.rW)({selectionStart:n.selectionStart,selectionEnd:n.selectionEnd,message:o,clipboardData:t});o=e,l=C.start+r.length}else o=(0,Le.uL)(t,_.trim(),l).formattedMessage,l=o.length-(_.length-l);b(o),Z(l)}),[s,C,_]),Q=()=>{const{post:e}=a;return e&&e.file_ids&&e.file_ids.length>0||""!==_.trim()?!s:!g.canDeletePost},J=e=>{if(null===e.selectionStart||null===e.selectionEnd)return;const t=(0,xe.uD)(e);b(t.message),M({start:t.selectionStart,end:t.selectionEnd})},X=e=>{if(e){const t=document.getElementById(e);null==t||t.focus()}o.unsetEditingPost()},$=()=>{j.current=Ye(Ye({},j.current),{},{message:""}),X(a.refocusId||null)},ee=async()=>{var e,t,n,r;if(d)return void await re();if(!a.post||Q())return;let s={message:_,id:a.postId,channel_id:a.post.channel_id};const l=await o.runMessageWillBeUpdatedHooks(s,a.post);if(l.error&&l.error.message)return void S(p().createElement(p().Fragment,null,l.error.message));if(s=l.data,N)return P("animation--highlight"),void setTimeout((()=>P("")),ue.YM.ANIMATION_TIMEOUT);if(s.message===((null===(e=a.post)||void 0===e?void 0:e.message_source)||(null===(t=a.post)||void 0===t?void 0:t.message)))return void $();const c=Boolean((null===(n=a.post)||void 0===n?void 0:n.file_ids)&&(null===(r=a.post)||void 0===r?void 0:r.file_ids.length)>0);if(0!==s.message.trim().length||c)await o.editPost(s),$(),null==u||u();else{X(null);const e={modalId:ue.IQ.DELETE_POST,dialogType:De.A,dialogProps:{post:a.post,isRHS:a.isRHS}};v((0,ne.q)(e))}},te=(0,m.useCallback)((()=>{null==f||f(),$()}),[f,$]),re=(0,m.useCallback)((async()=>{if(!d||Q()||!y||!h)return;const e=(0,Pe.h_)(d);let t={message:_,id:d.id,channel_id:null==d?void 0:d.channel_id};const n=await o.runMessageWillBeUpdatedHooks(t,e);if(n.error&&n.error.message)return void S(p().createElement(p().Fragment,null,n.error.message));if(t=n.data,N)return P("animation--highlight"),void setTimeout((()=>P("")),ue.YM.ANIMATION_TIMEOUT);if(t.message===e.message)return void $();const r=Boolean(d.file_ids&&d.file_ids.length>0);if(0===t.message.trim().length&&!r){X(null);const e={modalId:ue.IQ.DELETE_DRAFT,dialogType:ce,dialogProps:{channelDisplayName:y.display_name,onConfirm:h}};return void v((0,ne.q)(e))}const a=Ye(Ye({},d),{},{message:t.message}),s=await o.updateScheduledPost(a,E);s.error?S(s.error.message):($(),null==u||u())}),[o,E,_,$,X,Q,N,d,u,y,h]),ae=(0,m.useCallback)((()=>q.current),[q]);let oe=null;"true"===l.EnableEmojiPicker&&(oe=p().createElement(p().Fragment,null,p().createElement(Ie.A,{show:R,target:ae,onHide:()=>{var e;D(!1),null===(e=H.current)||void 0===e||e.focus()},onEmojiClick:e=>{var t;if(!e)return;const n=(0,Re.Yf)(e);if(!n)return;let r=":".concat(n,": "),a=r.length;if(_.length>0){const{firstPiece:e,lastPiece:t}=(0,He.K_)(k.current,_);r=""===e?":".concat(n,": ").concat(t):"".concat(e," :").concat(n,": ").concat(t),a=""===e?":".concat(n,": ").length:"".concat(e," :").concat(n,": ").length}j.current=Ye(Ye({},j.current),{},{message:r}),b(r),Z(a),D(!1),null===(t=H.current)||void 0===t||t.focus()},onGifClick:e=>{var t;let n=e;_.length>0&&(n=/\s+$/.test(_)?"".concat(_).concat(e):"".concat(_," ").concat(e)),j.current=Ye(Ye({},j.current),{},{message:n}),b(n),D(!1),null===(t=H.current)||void 0===t||t.focus()},enableGifPicker:"true"===l.EnableGifPicker,topOffset:0,rightOffset:10}),p().createElement("button",{"aria-label":Y({id:"emoji_picker.emojiPicker.button.ariaLabel",defaultMessage:"select an emoji"}),id:"editPostEmoji",ref:q,className:"style--none post-action",onClick:e=>{var t;null==e||e.stopPropagation(),D(!R),R&&(null===(t=H.current)||void 0===t||t.focus())}},p().createElement(Oe.EmoticonPlusOutlineIcon,{size:18,color:"currentColor"}))));let se="";return a.post&&(se=a.post.root_id||a.post.id),p().createElement("div",{className:x()("post--editing__wrapper",{scroll:I}),ref:F},p().createElement(Ae.Ay,{tabIndex:0,rootId:se,onChange:e=>{const t=e.target.value;j.current=Ye(Ye({},j.current),{},{message:t}),b(t)},onKeyPress:e=>{var t;const{ctrlSend:n,codeBlockOnCtrlEnter:r}=g,a=null===(t=H.current)||void 0===t?void 0:t.getInputBox(),{allowSending:o,ignoreKeyPress:s}=(0,He.zr)(e,_,n,r,Date.now(),0,a.selectionStart);if(s)return e.preventDefault(),void e.stopPropagation();o&&H.current&&(e.preventDefault(),H.current.blur(),ee())},onKeyDown:e=>{const{ctrlSend:t,codeBlockOnCtrlEnter:n}=g,r=e.ctrlKey||e.metaKey,a=we.r(e)&&!e.altKey&&!e.shiftKey,o=we.r(e,!0)&&e.altKey,s=(t||n)&&we.e(e,Ge.ENTER)&&r,l=we.e(e,Ge.K),c=we.r(e,!0)&&e.shiftKey&&we.e(e,Ge.BACK_SLASH);Fe.qN(e)?(e.stopPropagation(),b(Fe.Co(e.nativeEvent))):s?ee():we.e(e,Ge.ESCAPE)&&!R?(null==f||f(),$()):o&&l?J({markdownMode:"link",selectionStart:e.currentTarget.selectionStart,selectionEnd:e.currentTarget.selectionEnd,message:e.currentTarget.value}):a&&we.e(e,Ge.B)?J({markdownMode:"bold",selectionStart:e.currentTarget.selectionStart,selectionEnd:e.currentTarget.selectionEnd,message:e.currentTarget.value}):a&&we.e(e,Ge.I)?J({markdownMode:"italic",selectionStart:e.currentTarget.selectionStart,selectionEnd:e.currentTarget.selectionEnd,message:e.currentTarget.value}):c&&(e.stopPropagation(),e.preventDefault())},onBlur:e=>{const t=e.target;k.current=t.selectionEnd},onHeightChange:(e,t)=>A(e>t),handlePostError:e=>{e!==N&&S(e)},onPaste:W,value:_,channelId:c,emojiEnabled:"true"===l.EnableEmojiPicker,createMessage:Y({id:"edit_post.editPost",defaultMessage:"Edit the post..."}),supportsCommands:!1,suggestionListPosition:"bottom",id:"edit_textbox",ref:H,characterLimit:g.maxPostSize,useChannelMentions:g.useChannelMentions}),p().createElement("div",{className:"post-body__actions"},oe),w?p().createElement("div",{className:"post-body__info"},p().createElement("span",{className:"post-body__info__icon"},p().createElement(Oe.InformationOutlineIcon,{size:14,color:"currentColor"})),p().createElement("span",null,Y({id:"edit_post.no_notification_trigger_on_mention",defaultMessage:"Editing this message with an '@mention' will not notify the recipient."}))):null,p().createElement(Ke,{onSave:ee,onCancel:te}),N&&p().createElement("div",{className:x()("edit-post-footer",{"has-error":N})},p().createElement("label",{className:x()("post-error",T)},N)))};Ze.propTypes={canEditPost:i().bool,canDeletePost:i().bool,readOnlyChannel:i().bool,teamId:i().string.isRequired,channelId:i().string.isRequired,codeBlockOnCtrlEnter:i().bool.isRequired,ctrlSend:i().bool.isRequired,config:i().shape({EnableEmojiPicker:i().string,EnableGifPicker:i().string}).isRequired,maxPostSize:i().number.isRequired,useChannelMentions:i().bool.isRequired,editingPost:i().shape({postId:i().string,refocusId:i().string,title:i().string,isRHS:i().bool}).isRequired,isRHSOpened:i().bool.isRequired,isEditHistoryShowing:i().bool.isRequired,actions:i().shape({addMessageIntoHistory:i().func.isRequired,editPost:i().func.isRequired,setDraft:i().func.isRequired,unsetEditingPost:i().func.isRequired,scrollPostListToBottom:i().func.isRequired,runMessageWillBeUpdatedHooks:i().func.isRequired,updateScheduledPost:i().func.isRequired}).isRequired,afterSave:i().func,onCancel:i().func,onDeleteScheduledPost:i().func};const We=Ze,Qe=(0,r.connect)((function(e,t){const n=(0,K.zj)(e),r=(0,o.WR)(e);let s,l,c,i;var d,u;t.scheduledPost?(s={post:null},l=t.scheduledPost.channel_id,c=(0,Te.UR)(e,ue.eN.EDIT_DRAFT,t.scheduledPost.id),i=!0):(s=(0,Se.cA)(e),l=s.post.channel_id,c=(0,Te.UR)(e,ue.eN.EDIT_DRAFT,s.postId),i=(null===(d=s)||void 0===d||null===(u=d.post)||void 0===u?void 0:u.user_id)===r);const m=(0,D.Sy)(e),p=i?j.xB.DELETE_POST:j.xB.DELETE_OTHERS_POSTS,f=i?j.xB.EDIT_POST:j.xB.EDIT_OTHERS_POSTS,h=(0,B.c)(e,l),g=(0,V.Ec)(e,m,l,j.xB.USE_CHANNEL_MENTIONS);return{canEditPost:(0,V.Ec)(e,m,l,f),canDeletePost:(0,V.Ec)(e,m,l,p),codeBlockOnCtrlEnter:(0,a.Jz)(e,j.pm.CATEGORY_ADVANCED_SETTINGS,"code_block_ctrl_enter",!0),ctrlSend:(0,a.Jz)(e,j.pm.CATEGORY_ADVANCED_SETTINGS,"send_on_ctrl_enter"),draft:c,config:n,editingPost:s,teamId:m,channelId:l,maxPostSize:parseInt(n.MaxPostSize||"0",10)||ue.Ay.DEFAULT_CHARACTER_LIMIT,readOnlyChannel:!(0,o.J1)(e)&&(null==h?void 0:h.name)===ue.Ay.DEFAULT_CHANNEL,useChannelMentions:g,isRHSOpened:(0,Te.A)(e),isEditHistoryShowing:(0,Te.bM)(e)===ue._n.EDIT_HISTORY,scheduledPost:t.scheduledPost}}),(function(e){return{actions:(0,_e.bindActionCreators)({scrollPostListToBottom:ke.oF,addMessageIntoHistory:q.P8,editPost:Ne.lD,setDraft:Me.X2,unsetEditingPost:Ce.K4,runMessageWillBeUpdatedHooks:be.xO,updateScheduledPost:F.pI},e)}}))(We);var Je=n(4607),Xe=n(16230);function $e(e){let{displayName:t,onExited:n,onConfirm:r}=e;const{formatMessage:a}=(0,O.useIntl)(),o=a({id:"drafts.confirm.delete.title",defaultMessage:"Delete draft"}),s=a({id:"drafts.confirm.delete.button",defaultMessage:"Yes, delete"}),l=p().createElement(O.FormattedMessage,{id:"drafts.confirm.delete.text",defaultMessage:"Are you sure you want to delete this draft to <strong>{displayName}</strong>?",values:{strong:e=>p().createElement("strong",null,e),displayName:t}});return p().createElement(le.zW,{confirmButtonText:s,handleCancel:H(),handleConfirm:r,modalHeaderText:o,onExited:n,compassDesign:!0,isDeleteModal:!0,autoFocusConfirmButton:!0},l)}$e.propTypes={displayName:i().string.isRequired,onConfirm:i().func.isRequired,onExited:i().func.isRequired};const et=$e,tt=p().createElement(O.FormattedMessage,{id:"drafts.actions.scheduled",defaultMessage:"Schedule draft"});function nt(e){let{displayName:t,onDelete:n,onEdit:a,onSend:o,canEdit:s,canSend:l,onSchedule:c,channelId:i}=e;const d=(0,r.useDispatch)(),u=(0,m.useCallback)((()=>{d((0,ne.q)({modalId:ue.IQ.DELETE_DRAFT,dialogType:et,dialogProps:{displayName:t,onConfirm:n}}))}),[d,t,n]),f=(0,m.useCallback)((()=>{d((0,ne.q)({modalId:ue.IQ.SEND_DRAFT,dialogType:de,dialogProps:{displayName:t,onConfirm:o}}))}),[d,t,o]),h=(0,m.useCallback)((()=>{d((0,ne.q)({modalId:ue.IQ.SCHEDULED_POST_CUSTOM_TIME_MODAL,dialogType:re.A,dialogProps:{channelId:i,onConfirm:c}}))}),[i,d,c]);return p().createElement(p().Fragment,null,p().createElement(se,{icon:"icon-trash-can-outline",id:"delete",name:"delete",tooltipText:p().createElement(O.FormattedMessage,{id:"drafts.actions.delete",defaultMessage:"Delete draft"}),onClick:u}),s&&p().createElement(se,{icon:"icon-pencil-outline",id:"edit",name:"edit",tooltipText:p().createElement(O.FormattedMessage,{id:"drafts.actions.edit",defaultMessage:"Edit draft"}),onClick:a}),l&&p().createElement(se,{icon:"icon-clock-send-outline",id:"reschedule",name:"reschedule",tooltipText:tt,onClick:h}),l&&p().createElement(se,{icon:"icon-send-outline",id:"send",name:"send",tooltipText:p().createElement(O.FormattedMessage,{id:"drafts.actions.send",defaultMessage:"Send draft"}),onClick:f}))}nt.propTypes={displayName:i().string.isRequired,onDelete:i().func.isRequired,onEdit:i().func.isRequired,onSend:i().func.isRequired,canEdit:i().bool.isRequired,canSend:i().bool.isRequired,onSchedule:i().func.isRequired,channelId:i().string.isRequired};const rt=(0,m.memo)(nt),at=(0,r.connect)((function(e,t){const{channelDisplayName:n,userId:r,channelName:l,channelType:c}=t;let i,d,u=n;return c===ue.YM.DM_CHANNEL&&(i=(0,Xe.r4)(r,l),d=(0,o.wz)(e,i),u=(0,s.R4)(d,(0,a.K3)(e))),{displayName:u}}))(rt);var ot=n(17085),st=n(41468);function lt(e){let{channel:t,membersCount:n,selfDraft:a,teammate:o,teammateId:s,type:l}=e;const c=(0,r.useDispatch)();(0,m.useEffect)((()=>{null!=o&&o.id||!s||c((0,ot.WA)([s]))}),[null==o?void 0:o.id,s]),(0,m.useEffect)((()=>{t.type!==ue.YM.GM_CHANNEL||n||c((0,ot.tF)(t.id))}),[t.id,t.type,c,n]);let i=null,d=null;a&&(i=p().createElement(p().Fragment,null," ",p().createElement(O.FormattedMessage,{id:"drafts.draft_title.you",defaultMessage:"(you)"})));let u=p().createElement("i",{className:"icon icon-globe"});return t.type===ue.YM.PRIVATE_CHANNEL&&(u=p().createElement("i",{className:"icon icon-lock-outline"})),t.type===ue.YM.DM_CHANNEL&&o&&(u=p().createElement(st.A,{size:"xs",username:o.username,url:(0,Fe.RG)(o.id,o.last_picture_update),className:"DraftTitle__avatar"})),t.type===ue.YM.GM_CHANNEL&&(u=p().createElement("div",{className:"DraftTitle__group-icon"},n)),d="thread"===l?t.type!==ue.YM.GM_CHANNEL&&t.type!==ue.YM.DM_CHANNEL?p().createElement(O.FormattedMessage,{id:"drafts.draft_title.channel_thread",defaultMessage:"Thread in: {icon} <span>{channelName}</span>",values:{icon:u,channelName:t.display_name,span:e=>p().createElement("span",null,e)}}):p().createElement(O.FormattedMessage,{id:"drafts.draft_title.direct_thread",defaultMessage:"Thread to: {icon} <span>{channelName}</span>",values:{icon:u,channelName:t.display_name,span:e=>p().createElement("span",null,e)}}):t.type!==ue.YM.GM_CHANNEL&&t.type!==ue.YM.DM_CHANNEL?p().createElement(O.FormattedMessage,{id:"drafts.draft_title.channel",defaultMessage:"In: {icon} <span>{channelName}</span>",values:{icon:u,channelName:t.display_name,span:e=>p().createElement("span",null,e)}}):p().createElement(O.FormattedMessage,{id:"drafts.draft_title.direct_channel",defaultMessage:"To: {icon} <span>{channelName}</span>",values:{icon:u,channelName:t.display_name,span:e=>p().createElement("span",null,e)}}),p().createElement(p().Fragment,null,d,i)}lt.propTypes={membersCount:i().number,selfDraft:i().bool.isRequired,teammateId:i().string,type:i().oneOf(["channel","thread"]).isRequired};const ct=(0,m.memo)(lt),it=(0,r.connect)((function(){const e=(0,B.fV)();return(t,n)=>{const{channel:r,userId:a}=n;let s,l,c;return r.type===ue.YM.GM_CHANNEL&&(c=e(t,r)),r.type===ue.YM.DM_CHANNEL&&(s=(0,Xe.r4)(a,r.name),l=(0,o.wz)(t,s)),{channel:r,membersCount:c,selfDraft:s===a,teammate:l,teammateId:s}}}))(ct),dt=(0,Fe.NL)(".hljs, code");function ut(e){let{children:t,onClick:n,hasError:r,innerRef:a,isHighlighted:o}=e;const[s,l]=(0,m.useState)(!1);return p().createElement("article",{className:x()("Panel",{draftError:r,highlighted:o}),onMouseOver:()=>{l(!0)},onClick:e=>{dt(e)&&n()},onMouseLeave:()=>{l(!1)},role:"button",ref:a},t({hover:s}))}ut.propTypes={children:i().func.isRequired,onClick:i().func.isRequired,hasError:i().bool.isRequired,innerRef:i().oneOfType([i().string,i().func,i().object]),isHighlighted:i().bool};const mt=(0,m.memo)(ut);var pt=n(35813),ft=n(85234),ht=n(18515),gt=n(17001),Et=n(61767);const yt={disableGroupHighlight:!0,mentionHighlight:!1};function vt(e){let{channelId:t,displayName:n,fileInfos:a,message:o,priority:s,status:l,uploadsInProgress:c,userId:i,username:d}=e;const u=(0,r.useSelector)(D._p),f=(0,m.useCallback)((e=>{(0,Fe.oO)(e,u)}),[u]);return p().createElement("div",{className:"DraftPanelBody post"},p().createElement("div",{className:"DraftPanelBody__left post__img"},p().createElement(Et.A,{status:l,channelId:t,username:d,userId:i,size:"md",src:(0,Fe.RG)(i)})),p().createElement("div",{className:"DraftPanelBody__post_body"},p().createElement(gt.A,{text:o},p().createElement("div",{onClick:f,className:"post__content"},p().createElement("div",{className:"DraftPanelBody__right"},p().createElement("div",{className:"post__header"},p().createElement("strong",null,n),s&&p().createElement(pt.A,{canRemove:!1,hasError:!1,persistentNotifications:s.persistent_notifications,priority:s.priority,requestedAck:s.requested_ack})),p().createElement("div",{className:"post__body"},p().createElement(ht.A,{options:yt,message:o}))))),(a.length>0||(null==c?void 0:c.length)>0)&&p().createElement(ft.A,{fileInfos:a,uploadsInProgress:c})))}vt.propTypes={channelId:i().string,displayName:i().string.isRequired,message:i().string.isRequired};const _t=vt;var bt=n(9783);const Ct=(0,O.defineMessages)({unknown:{id:"scheduled_post.error_code.unknown_error",defaultMessage:"Unknown Error"},channel_archived:{id:"scheduled_post.error_code.channel_archived",defaultMessage:"Channel Archived"},channel_not_found:{id:"scheduled_post.error_code.channel_removed",defaultMessage:"Channel Removed"},user_missing:{id:"scheduled_post.error_code.user_missing",defaultMessage:"User Deleted"},user_deleted:{id:"scheduled_post.error_code.user_deleted",defaultMessage:"User Deleted"},no_channel_permission:{id:"scheduled_post.error_code.no_channel_permission",defaultMessage:"Missing Permission"},no_channel_member:{id:"scheduled_post.error_code.no_channel_member",defaultMessage:"Not In Channel"},thread_deleted:{id:"scheduled_post.error_code.thread_deleted",defaultMessage:"Thread Deleted"},unable_to_send:{id:"scheduled_post.error_code.unable_to_send",defaultMessage:"Unable to Send"},invalid_post:{id:"scheduled_post.error_code.invalid_post",defaultMessage:"Invalid Post"}});function Mt(e){var t;const n=null!==(t=Ct[arguments.length>1&&void 0!==arguments[1]?arguments[1]:"unknown"])&&void 0!==t?t:Ct.unknown;return e.formatMessage(n).toUpperCase()}function kt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Nt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kt(Object(n),!0).forEach((function(t){St(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function St(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Tt={current:0};function Ot(e){let{item:t,user:n,status:a,displayName:o,isRemote:s,scrollIntoView:l}=e;const[c,i]=(0,m.useState)(!1),d="scheduled_at"in t,u=(0,O.useIntl)(),f="rootId"in t?t.rootId:t.root_id,h="channelId"in t?t.channelId:t.channel_id,[g,E]=(0,m.useState)(null),y=(0,P.useHistory)(),v=(0,r.useDispatch)(),_=(0,m.useMemo)((()=>(0,B.s9)()),[]),b=(0,r.useSelector)((e=>_(e,h))),C=(0,m.useMemo)((()=>(0,Y.pL)()),[]),M=(0,r.useSelector)((e=>{if(!f)return!1;const t=(0,U.f5)(e,f);return!t||t.delete_at>0||"DELETED"===t.state})),k=(0,r.useSelector)((e=>{const n=parseInt((0,K.zj)(e).MaxPostSize||"",10)||ue.Ay.DEFAULT_CHARACTER_LIMIT;return t.message.length>n})),N=!(0,r.useSelector)((e=>!!b&&(0,V.Ec)(e,b.team_id,b.id,j.xB.CREATE_POST))),S=(0,r.useSelector)(G.K7),T=Boolean(null==b?void 0:b.delete_at),R=(0,r.useSelector)((e=>(0,B.nO)(e,h)));let I="";d?t.error_code?I=Mt(u,t.error_code):(T||R)&&(I=Mt(u,"channel_archived")):M?I=u.formatMessage({id:"drafts.error.post_not_found",defaultMessage:"Thread not found"}):k?I=u.formatMessage({id:"drafts.error.too_long",defaultMessage:"Message too long"}):N&&(I=u.formatMessage({id:"drafts.error.read_only",defaultMessage:"Channel is read only"}));const w=!I,x=!(M||N),L=(0,r.useSelector)((e=>{if(!b)return"";const t=(0,D.Sy)(e);return(0,Z.H)(e,b,t)})),J=(0,m.useCallback)((async()=>{if(!c)if(f){if(M)return;await v((0,A.n0)(f))}else y.push(L)}),[L,v,y,f,M,c]),X=(0,m.useRef)(!1),$=(0,m.useRef)(!1),ee=(0,r.useSelector)((e=>{if(!f)return;const t=(0,U.f5)(e,f);return t?C(e,t):void 0})),te=(0,m.useCallback)((()=>{let e="".concat(ue.eN.DRAFT).concat(h);f&&(e="".concat(ue.eN.COMMENT_DRAFT).concat(f)),v((0,z.AB)(e,h,f))}),[v,h,f]),ne=(0,m.useCallback)((e=>{if(X.current&&e.created&&!e.error&&(te(),X.current=!1),$.current&&e.created&&!e.error){const e=t;v((0,F.FF)(e.user_id,e.id,S)),$.current=!1}}),[S,v,te,t]),{onSubmitCheck:re}=(0,W.A)(t,H(),H(),!1),[ae]=(0,Q.A)(t,I,h,f,g,Tt,H(),E,H(),H(),re,J,ne,!0),oe=(0,m.useCallback)((async e=>(X.current=!0,await ae(t,{scheduled_at:e}),Promise.resolve({}))),[t,ae]),se=(0,m.useMemo)((()=>b?p().createElement(at,{channelDisplayName:b.display_name,channelName:b.name,channelType:b.type,channelId:b.id,userId:n.id,onDelete:te,onEdit:J,onSend:ae,canEdit:x,canSend:w,onSchedule:oe}):null),[x,w,b,J,te,ae,n.id,oe]),le=(0,m.useCallback)((()=>{i(!1)}),[]),ce=(0,m.useCallback)((async e=>{var n;le();const r=Nt(Nt({},t),{},{scheduled_at:e});return{error:null===(n=(await v((0,F.pI)(r,S))).error)||void 0===n?void 0:n.message}}),[S,v,t,le]),ie=(0,m.useCallback)((async()=>{var e;le();const n=t;return{error:null===(e=(await v((0,F.FF)(n.user_id,n.id,S))).error)||void 0===e?void 0:e.message}}),[t,v,S,le]),de=(0,m.useCallback)((()=>{i((e=>!e))}),[]),me=(0,m.useCallback)((()=>{(0,Fe.lW)(t.message)}),[t]),pe=(0,m.useCallback)((()=>{le(),$.current=!0;const e=(0,Je.Y)(t);return ae(e,void 0,{keepDraft:!0,ignorePostError:!0}),Promise.resolve({})}),[ae,t,le]),fe=(0,m.useMemo)((()=>p().createElement(ye,{scheduledPost:t,channel:b,onReschedule:ce,onDelete:ie,onSend:pe,onEdit:de,onCopyText:me})),[b,ie,ce,pe,de,me,t]);(0,m.useEffect)((()=>{!f||null!=ee&&ee.id||v((0,q.f5)(f))}),[null==ee?void 0:ee.id,f]);const he=function(){const e=p().useRef(null);return p().useEffect((()=>{e.current&&e.current.scrollIntoView({behavior:"smooth"})}),[]),e}();if(!b&&!d)return null;let ge,Ee,_e,be;var Ce;let Me;return d?(ge=t.scheduled_at,Ee=(null===(Ce=t.metadata)||void 0===Ce?void 0:Ce.files)||[],_e=[],be=fe):(ge=t.updateAt,Ee=t.fileInfos,_e=t.uploadsInProgress,be=se),Me=b?p().createElement(it,{type:f?"thread":"channel",channel:b,userId:n.id}):p().createElement(ve,{type:f?"thread":"channel"}),p().createElement(mt,{onClick:J,hasError:Boolean(I),innerRef:l?he:void 0,isHighlighted:l},(e=>{var r;let{hover:l}=e;return p().createElement(p().Fragment,null,p().createElement(bt.Ay,{kind:d?"scheduledPost":"draft",hover:l,actions:be,title:Me,timestamp:ge,remote:s||!1,error:I||(null==g?void 0:g.message)}),c&&p().createElement(Qe,{scheduledPost:t,onCancel:le,afterSave:le,onDeleteScheduledPost:ie}),!c&&p().createElement(_t,{channelId:null==b?void 0:b.id,displayName:o,fileInfos:Ee,message:t.message,status:a,priority:f||null===(r=t.metadata)||void 0===r?void 0:r.priority,uploadsInProgress:_e,userId:n.id,username:n.username}))}))}Ot.propTypes={displayName:i().string.isRequired,isRemote:i().bool,scrollIntoView:i().bool};const Pt=(0,m.memo)(Ot),Rt=p().createElement("svg",{width:"142",height:"80",viewBox:"0 0 142 80",fill:"none",xmlns:"http://www.w3.org/2000/svg"},p().createElement("g",{clipPath:"url(#clip0_4212_90546)"},p().createElement("rect",{x:"15.0059",y:"15",width:"112",height:"44",rx:"3",fill:"var(--button-bg)",fillOpacity:"0.12"}),p().createElement("path",{d:"M28.0059 34L28.0059 52L39.0059 52",stroke:"var(--center-channel-color)",strokeOpacity:"0.8",strokeLinecap:"round",strokeLinejoin:"round"}),p().createElement("path",{d:"M28.0059 31L28.0059 26",stroke:"var(--center-channel-color)",strokeOpacity:"0.8",strokeLinecap:"round",strokeLinejoin:"round"}),p().createElement("path",{d:"M28.0059 23L28.0059 21",stroke:"var(--center-channel-color)",strokeOpacity:"0.8",strokeLinecap:"round",strokeLinejoin:"round"}),p().createElement("path",{d:"M54.6108 67.5638L41.0059 81V12C41.0059 10.8954 41.9013 10 43.0059 10H109.006C110.11 10 111.006 10.8954 111.006 12V64.9868C111.006 66.0914 110.11 66.9868 109.006 66.9868H56.0162C55.4901 66.9868 54.9851 67.1941 54.6108 67.5638Z",fill:"#28427B"}),p().createElement("path",{d:"M49.6108 62.5638L36.0059 76V7C36.0059 5.89543 36.9013 5 38.0059 5H104.006C105.11 5 106.006 5.89543 106.006 7V59.9868C106.006 61.0914 105.11 61.9868 104.006 61.9868H51.0162C50.4901 61.9868 49.9851 62.1941 49.6108 62.5638Z",fill:"var(--center-channel-bg)"}),p().createElement("path",{d:"M49.2595 62.2081L36.5059 74.8035V7C36.5059 6.17157 37.1774 5.5 38.0059 5.5H104.006C104.834 5.5 105.506 6.17157 105.506 7V59.9868C105.506 60.8153 104.834 61.4868 104.006 61.4868H51.0162C50.3585 61.4868 49.7274 61.746 49.2595 62.2081Z",stroke:"var(--center-channel-color)",strokeOpacity:"0.8"}),p().createElement("circle",{cx:"54.0059",cy:"24",r:"9",fill:"var(--center-channel-color)",fillOpacity:"0.32"}),p().createElement("path",{d:"M69.0059 20H85.0059",stroke:"var(--center-channel-color)",strokeOpacity:"0.48",strokeLinecap:"round"}),p().createElement("path",{d:"M46.0059 44H96.0059",stroke:"var(--center-channel-color)",strokeOpacity:"0.48",strokeLinecap:"round"}),p().createElement("path",{d:"M46.0059 51H68.0059",stroke:"var(--center-channel-color)",strokeOpacity:"0.48",strokeLinecap:"round"}),p().createElement("path",{d:"M69.0059 26H94.0059",stroke:"var(--center-channel-color)",strokeOpacity:"0.48",strokeLinecap:"round"}),p().createElement("path",{d:"M46.0059 38H63.0059",stroke:"var(--center-channel-color)",strokeOpacity:"0.48",strokeLinecap:"round"}),p().createElement("path",{d:"M67.0059 38H85.0059",stroke:"var(--center-channel-color)",strokeOpacity:"0.48",strokeLinecap:"round"}),p().createElement("rect",{x:"115.199",y:"45.0278",width:"12.4524",height:"6.22619",transform:"rotate(-135 115.199 45.0278)",fill:"var(--center-channel-bg)",stroke:"var(--center-channel-color)",strokeOpacity:"0.8"}),p().createElement("path",{d:"M117.952 42.2764L109.147 33.4712L113.787 28.8319C114.568 28.0508 115.834 28.0508 116.615 28.8319L122.592 34.8086C123.373 35.5897 123.373 36.856 122.592 37.637L117.952 42.2764Z",fill:"var(--center-channel-color)",fillOpacity:"0.32",stroke:"var(--center-channel-color)",strokeOpacity:"0.8"}),p().createElement("path",{d:"M89.3356 70.8933L80.5305 62.0882L106.946 35.6727L115.751 44.4778L89.3356 70.8933Z",fill:"var(--center-channel-bg)",stroke:"var(--center-channel-color)",strokeOpacity:"0.8",strokeLinejoin:"round"}),p().createElement("path",{d:"M73.1016 78.8725L80.5309 62.0876L89.3361 70.8928L73.1016 78.8725Z",fill:"var(--center-channel-bg)",stroke:"var(--center-channel-color)",strokeOpacity:"0.8",strokeLinejoin:"round"}),p().createElement("path",{d:"M78.3289 76.3964L75.4492 77.9756C74.5896 78.447 73.6355 77.5284 74.0739 76.6516L75.5773 73.6448L78.3289 76.3964Z",fill:"var(--center-channel-color)",fillOpacity:"0.8"}),p().createElement("line",{x1:"82.8065",y1:"64.4976",x2:"109.377",y2:"37.9268",stroke:"var(--center-channel-color)",strokeOpacity:"0.32"}),p().createElement("line",{x1:"86.6825",y1:"68.3725",x2:"113.253",y2:"41.8017",stroke:"var(--center-channel-color)",strokeOpacity:"0.32"})),p().createElement("defs",null,p().createElement("clipPath",{id:"clip0_4212_90546"},p().createElement("rect",{width:"142",height:"80",fill:"var(--center-channel-bg)",transform:"translate(0.00585938)"}))));var Dt=n(60853);function It(e){let{drafts:t,user:n,displayName:r,draftRemotes:a,status:o,className:s}=e;const{formatMessage:l}=(0,O.useIntl)();return p().createElement("div",{className:x()("DraftList Drafts__main",s)},t.map((e=>p().createElement(Pt,{key:e.key,displayName:r,item:e.value,isRemote:null==a?void 0:a[e.key],user:n,status:o}))),0===t.length&&p().createElement(Dt.A,{expanded:!0,iconGraphic:Rt,title:l({id:"drafts.empty.title",defaultMessage:"No drafts at the moment"}),subtitle:l({id:"drafts.empty.subtitle",defaultMessage:"Any messages you’ve started will show here."})}))}It.propTypes={drafts:i().array.isRequired,displayName:i().string.isRequired,draftRemotes:i().objectOf(i().bool).isRequired,className:i().string};var At=n(44553);const wt=p().createElement("svg",{width:"142",height:"87",viewBox:"0 0 142 87",fill:"none",xmlns:"http://www.w3.org/2000/svg"},p().createElement("g",{clipPath:"url(#clip0_4212_90995)"},p().createElement("rect",{x:"15",y:"15",width:"112",height:"44",rx:"3",fill:"var(--button-bg)",fillOpacity:"0.12"}),p().createElement("path",{d:"M29.5 75L29.5 47L40 47",stroke:"var(--center-channel-color)",strokeOpacity:"0.32",strokeLinecap:"round"}),p().createElement("path",{d:"M45 43H29.5V9.5L22.5 2.5",stroke:"var(--center-channel-color)",strokeOpacity:"0.32",strokeLinecap:"round"}),p().createElement("circle",{cx:"2.5",cy:"2.5",r:"2.5",transform:"matrix(1 0 0 -1 20 5)",fill:"var(--center-channel-color)",fillOpacity:"0.48"}),p().createElement("circle",{cx:"2.5",cy:"2.5",r:"2.5",transform:"matrix(1 0 0 -1 27 78)",fill:"var(--center-channel-color)",fillOpacity:"0.48"}),p().createElement("path",{d:"M127 22.5L117 22.5L117 49",stroke:"var(--center-channel-color)",strokeOpacity:"0.32",strokeLinecap:"round"}),p().createElement("circle",{cx:"128.5",cy:"22.5",r:"2.5",fill:"var(--center-channel-color)",fillOpacity:"0.48"}),p().createElement("path",{d:"M54.605 67.5638L41 81V12C41 10.8954 41.8954 10 43 10H109C110.105 10 111 10.8954 111 12V64.9868C111 66.0914 110.105 66.9868 109 66.9868H56.0103C55.4842 66.9868 54.9793 67.1941 54.605 67.5638Z",fill:"#28427B"}),p().createElement("path",{d:"M49.605 62.5638L36 76V7C36 5.89543 36.8954 5 38 5H104C105.105 5 106 5.89543 106 7V59.9868C106 61.0914 105.105 61.9868 104 61.9868H51.0103C50.4842 61.9868 49.9793 62.1941 49.605 62.5638Z",fill:"var(--center-channel-bg)"}),p().createElement("path",{d:"M49.2536 62.2081L36.5 74.8035V7C36.5 6.17157 37.1716 5.5 38 5.5H104C104.828 5.5 105.5 6.17157 105.5 7V59.9868C105.5 60.8153 104.828 61.4868 104 61.4868H51.0103C50.3527 61.4868 49.7215 61.746 49.2536 62.2081Z",stroke:"var(--center-channel-color)",strokeOpacity:"0.8"}),p().createElement("circle",{cx:"54",cy:"24",r:"9",fill:"var(--center-channel-color)",fillOpacity:"0.32"}),p().createElement("path",{d:"M69 20H85",stroke:"var(--center-channel-color)",strokeOpacity:"0.48",strokeLinecap:"round"}),p().createElement("path",{d:"M46 44H96",stroke:"var(--center-channel-color)",strokeOpacity:"0.48",strokeLinecap:"round"}),p().createElement("path",{d:"M46 51H68",stroke:"var(--center-channel-color)",strokeOpacity:"0.48",strokeLinecap:"round"}),p().createElement("path",{d:"M69 26H94",stroke:"var(--center-channel-color)",strokeOpacity:"0.48",strokeLinecap:"round"}),p().createElement("path",{d:"M46 38H63",stroke:"var(--center-channel-color)",strokeOpacity:"0.48",strokeLinecap:"round"}),p().createElement("path",{d:"M67 38H85",stroke:"var(--center-channel-color)",strokeOpacity:"0.48",strokeLinecap:"round"}),p().createElement("path",{opacity:"0.32",d:"M114.218 87.29C106.772 87.1409 100.598 84.5917 95.6936 79.6423C90.7897 74.6929 88.2252 68.5281 88 61.1479C88.2213 53.7639 90.7859 47.5971 95.6936 42.6477C100.601 37.6983 106.776 35.1491 114.218 35C121.591 35.1529 127.73 37.7021 132.633 42.6477C137.537 47.5933 140.102 53.76 140.327 61.1479C140.098 68.5319 137.534 74.6967 132.633 79.6423C127.733 84.5879 121.595 87.1371 114.218 87.29Z",fill:"var(--center-channel-color)",fillOpacity:"0.32"}),p().createElement("path",{d:"M111.218 82.7899C103.897 82.6411 97.8524 80.1385 93.0488 75.2904C88.243 70.4399 85.7248 64.403 85.5002 57.1477C85.7211 49.8888 88.2392 43.8501 93.0487 38.9998C97.8561 34.1515 103.901 31.6489 111.218 31.5001C118.465 31.6526 124.474 34.1544 129.278 38.9998C134.084 43.8462 136.602 49.8848 136.827 57.1477C136.598 64.407 134.08 70.4439 129.278 75.2904C124.478 80.1356 118.469 82.6374 111.218 82.7899Z",fill:"var(--center-channel-bg)",stroke:"var(--center-channel-color)"}),p().createElement("path",{d:"M111.042 77C105.35 76.886 100.63 74.9359 96.8812 71.1498C93.1325 67.3636 91.1721 62.6478 91 57.0022C91.1692 51.3537 93.1296 46.6364 96.8812 42.8502C100.633 39.0641 105.353 37.114 111.042 37C116.678 37.1169 121.37 39.067 125.119 42.8502C128.867 46.6334 130.828 51.3508 131 57.0022C130.825 62.6507 128.865 67.3666 125.119 71.1498C121.373 74.933 116.681 76.8831 111.042 77Z",fill:"var(--center-channel-bg)"}),p().createElement("path",{d:"M111.041 76.4999C105.475 76.3862 100.885 74.4827 97.2365 70.798C93.5858 67.1108 91.6718 62.5228 91.5002 57.0021C91.6689 51.4785 93.583 46.8892 97.2364 43.2022C100.888 39.5172 105.478 37.6138 111.041 37.5001C116.552 37.6167 121.114 39.5192 124.764 43.2022C128.414 46.8862 130.328 51.4754 130.5 57.0021C130.325 62.5259 128.411 67.1139 124.763 70.798C121.117 74.4807 116.555 76.3833 111.041 76.4999Z",stroke:"var(--center-channel-color)",strokeOpacity:"0.32"}),p().createElement("path",{d:"M111 35.5V57L120.5 66.5",stroke:"var(--center-channel-color)",strokeOpacity:"0.8",strokeLinejoin:"round"}),p().createElement("circle",{cx:"111",cy:"57",r:"2",fill:"var(--center-channel-color)",fillOpacity:"0.8"})),p().createElement("defs",null,p().createElement("clipPath",{id:"clip0_4212_90995"},p().createElement("rect",{width:"142",height:"87",fill:"white"}))));var xt=n(54302);function Lt(e){let{scheduledPosts:t,user:n,displayName:a,status:o}=e;const{formatMessage:s}=(0,O.useIntl)(),l=(0,r.useSelector)(D.Sy),c=(0,r.useSelector)((e=>(0,R.U)(e,l))),i=(0,xt.I)().get("target_id"),d=(0,m.useRef)(),u=(0,r.useDispatch)();return(0,m.useEffect)((()=>{u((0,$.jh)(t.map((e=>e.channel_id))))}),[t]),p().createElement("div",{className:"ScheduledPostList"},c&&p().createElement(At.A,{mode:"danger",className:"scheduledPostListErrorIndicator",message:p().createElement(O.FormattedMessage,{id:"scheduled_post.panel.error_indicator.message",defaultMessage:"One of your scheduled drafts cannot be sent."})}),t.map((e=>{const t=e.channel_id===i||e.root_id===i,r=Boolean(e.error_code);return!d.current&&t&&!r&&(d.current=e.id),p().createElement(Pt,{key:e.id,item:e,displayName:a,status:o,user:n,scrollIntoView:d.current===e.id})})),0===t.length&&p().createElement(Dt.A,{expanded:!0,iconGraphic:wt,title:s({id:"Schedule_post.empty_state.title",defaultMessage:"No scheduled drafts at the moment"}),subtitle:s({id:"Schedule_post.empty_state.subtitle",defaultMessage:"Schedule drafts to send messages at a later time. Any scheduled drafts will show up here and can be modified after being scheduled."})}))}Lt.propTypes={scheduledPosts:i().array.isRequired,displayName:i().string.isRequired};var Ht=n(34529);function qt(e){let{children:t,title:n,unmountOnExit:r,tabClassName:a,eventKey:o,tabIndex:s=-1}=e;return p().createElement(Ht.Tab,{eventKey:o,title:n,unmountOnExit:r,tabClassName:a,tabIndex:s},t)}function Ft(e){let{children:t,id:n,activeKey:r,unmountOnExit:a,onSelect:o,className:s,mountOnEnter:l}=e;return p().createElement(Ht.Tabs,{id:n,activeKey:r,unmountOnExit:a,onSelect:o,className:x()("tabs",s),mountOnEnter:l,autoFocus:!0},t)}qt.propTypes={children:i().node,eventKey:i().any,tabIndex:i().number},Ft.propTypes={children:i().node,id:i().string,activeKey:i().any,mountOnEnter:i().bool,unmountOnExit:i().bool,className:i().string};var jt=n(41125),Bt=n(93725);const Kt=[];function Ut(e){let{displayName:t,drafts:n,draftRemotes:a,status:o,user:s}=e;const l=(0,r.useDispatch)(),c=(0,P.useHistory)(),i=(0,P.useRouteMatch)(),d=(0,P.useRouteMatch)("/:team/drafts"),u=(0,P.useRouteMatch)("/:team/"+ue.pj),f=(0,r.useSelector)(D.Sy),h=(0,m.useMemo)((()=>(0,R.TY)()),[]),g=(0,r.useSelector)((e=>h(e,f,!0))),E=(0,r.useSelector)(R.Ck);(0,m.useEffect)((()=>(l((0,I.bT)(Bt.L.Page,Bt.j.Drafts)),l(A.tU),()=>{l(A.ED)})),[l]);const y=(0,m.useCallback)((e=>{0===e&&u?c.push("/".concat(i.params.team,"/drafts")):1===e&&d&&c.push("/".concat(i.params.team,"/scheduled_posts"))}),[c,d,u,i]),v=(0,m.useMemo)((()=>p().createElement("div",{className:"drafts_tab_title"},p().createElement(O.FormattedMessage,{id:"schedule_post.tab.heading",defaultMessage:"Scheduled"}),(null==g?void 0:g.length)>0&&p().createElement(T,{className:"badge",badgeContent:g.length}))),[null==g?void 0:g.length]),_=(0,m.useMemo)((()=>p().createElement("div",{className:"drafts_tab_title"},p().createElement(O.FormattedMessage,{id:"drafts.heading",defaultMessage:"Drafts"}),n.length>0&&p().createElement(T,{className:"badge",badgeContent:n.length}))),[null==n?void 0:n.length]),b=(0,m.useMemo)((()=>p().createElement(O.FormattedMessage,{id:"drafts.heading",defaultMessage:"Drafts"})),[]),C=(0,m.useMemo)((()=>p().createElement(O.FormattedMessage,{id:"drafts.subtitle",defaultMessage:"Any messages you've started will show here"})),[]),M=d?0:1;return p().createElement("div",{id:"app-content",className:"Drafts app__content"},p().createElement(jt.A,{level:2,className:"Drafts__header",heading:b,subtitle:C}),E&&p().createElement(Ft,{id:"draft_tabs",activeKey:M,mountOnEnter:!0,unmountOnExit:!1,onSelect:y},p().createElement(qt,{eventKey:0,title:_,unmountOnExit:!1,tabClassName:"drafts_tab",tabIndex:0},p().createElement(It,{drafts:n,user:s,displayName:t,draftRemotes:a,status:o})),p().createElement(qt,{eventKey:1,title:v,unmountOnExit:!1,tabClassName:"drafts_tab"},p().createElement(Lt,{scheduledPosts:g||Kt,user:s,displayName:t,status:o}))),!E&&p().createElement(It,{drafts:n,user:s,displayName:t,draftRemotes:a,status:o}))}Ut.propTypes={drafts:i().array.isRequired,displayName:i().string.isRequired,draftRemotes:i().objectOf(i().bool).isRequired};const Vt=(0,m.memo)(Ut),Yt=(0,r.connect)((function(){const e=(0,l.$P)();return t=>{const n=(0,o.HW)(t),r=(0,o.CB)(t,n.id);return{displayName:(0,s.R4)(n,(0,a.K3)(t)),drafts:e(t),draftRemotes:t.views.drafts.remotes,status:r,user:n}}}))(Vt)},41125:(e,t,n)=>{n.d(t,{A:()=>i}),n(29206),n(57406),n(55448);var r=n(71633),a=n.n(r),o=n(97023),s=n.n(o);const l=["level","heading","subtitle","right"],c=[o.Fragment,"h1","h2","h3","h4","h5","h6"],i=e=>{let{level:t=0,heading:n,subtitle:r,right:o}=e,i=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,l);const d=c[t];return s().createElement("header",Object.assign({},i,{className:a()("Header",i.className)}),s().createElement("div",{className:"left"},s().createElement(d,null,n),r?s().createElement("p",null,r):null),s().createElement("div",{className:"spacer"}),o)}},54302:(e,t,n)=>{n.d(t,{I:()=>a}),n(17046),n(36169),n(3188),n(30973);var r=n(81911);function a(){return new URLSearchParams((0,r.useLocation)().search)}}}]);
//# sourceMappingURL=7003.683926ac3591bd47b01b.js.map

VaKeR 2022