"use strict";(this.webpackChunkdiscord_app=this.webpackChunkdiscord_app||[]).push([[50412],{56911:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var r=s(n(118915)),a=s(n(636602)),o=s(n(882832)),i=s(n(190040)),l=n(770348),u=s(n(247001));function s(e){return e&&e.__esModule?e:{default:e}}var d={pinMessage:function(e,t){var n=e.id,a=e.name;r.default.put({url:l.Endpoints.PIN(n,t),oldFormErrors:!0}).catch((function(){var t;t=e.isPrivate()?u.default.Messages.PIN_MESSAGE_TOO_MANY_BODY_PRIVATE_CHANNEL.format({maxPins:l.MAX_PINS_PER_CHANNEL}):u.default.Messages.PIN_MESSAGE_TOO_MANY_BODY.format({maxPins:l.MAX_PINS_PER_CHANNEL,channelName:a});i.default.show({title:u.default.Messages.PIN_MESSAGE_TOO_MANY_TITLE,body:t,confirmText:u.default.Messages.OKAY})}))},unpinMessage:function(e,t){r.default.delete({url:l.Endpoints.PIN(e.id,t),oldFormErrors:!0}).catch((function(){return i.default.show({title:u.default.Messages.UNPIN_MESSAGE_FAILED_TITLE, body:u.default.Messages.UNPIN_MESSAGE_FAILED_BODY,confirmText:u.default.Messages.TRY_AGAIN,cancelText:u.default.Messages.CANCEL,onConfirm:d.unpinMessage.bind(d,e,t)})}))},ackPins:function(e){a.default.dirtyDispatch({type:l.ActionTypes.CHANNEL_PINS_ACK,channelId:e})},fetchPins:function(e){var t=o.default.getPinnedMessages(e);if(null==t||!t.loaded&&!t.loading){a.default.dirtyDispatch({type:l.ActionTypes.LOAD_PINNED_MESSAGES,channelId:e});r.default.get({url:l.Endpoints.PINS(e),retries:2,oldFormErrors:!0}).then((function(t){a.default.dispatch({type:l.ActionTypes.LOAD_PINNED_MESSAGES_SUCCESS,messages:t.body,channelId:e})}),(function(){a.default.dispatch({type:l.ActionTypes.LOAD_PINNED_MESSAGES_FAILURE,channelId:e})}))}}},f=d;t.default=f},598694:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var r=i(n(118915)),a=i(n(636602)),o=n(770348);function i(e){return e&&e.__esModule?e:{default:e}}function l(e,t,n,r,a,o,i){try{var l=e[o](i),u=l.value}catch(e){n(e);return} l.done?t(u):Promise.resolve(u).then(r,a)}function u(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){l(o,r,a,i,u,"next",e)}function u(e){l(o,r,a,i,u,"throw",e)}i(void 0)}))}}var s={report:function(e){return r.default.post({url:o.Endpoints.REPORT,body:e,oldFormErrors:!0})},getReasons:function(e){return r.default.get({url:o.Endpoints.REPORT,query:e,oldFormErrors:!0}).then((function(e){return e.body}))},getOptions:function(){return u(regeneratorRuntime.mark((function e(){var t,n,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.next=2;return r.default.get({url:o.Endpoints.REPORT_OPTIONS,oldFormErrors:!0});case 2:t=e.sent;n=t.body;a=n.reduce((function(e,t){null!=t.sub_question&&null!=t.sub_types&&(e[t.value]={subTypeQuestion:t.sub_question,subTypes:t.sub_types});return e}),{});return e.abrupt("return",{typeOptions:n,subTypeOptions:a});case 6:case"end":return e.stop()}}),e)})))()}, submitReport:function(e,t,n,a,i){return u(regeneratorRuntime.mark((function l(){var u;return regeneratorRuntime.wrap((function(l){for(;;)switch(l.prev=l.next){case 0:l.next=2;return r.default.post({url:o.Endpoints.REPORT_V2,body:{token:e,report_type:t,report_sub_type:n,subject:a,description:i},oldFormErrors:!0});case 2:u=l.sent;return l.abrupt("return",u);case 4:case"end":return l.stop()}}),l)})))()},openReportMessageModal:function(e,t){a.default.dispatch({type:o.ActionTypes.REPORT_MESSAGE_MODAL_OPEN,channel:e,message:t})},tokenizeReportedMessage:function(e,t){return u(regeneratorRuntime.mark((function n(){var a;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:n.next=2;return r.default.post({url:o.Endpoints.STAGE_REPORT(e,t),body:{channel_id:e},oldFormErrors:!0});case 2:a=n.sent;return n.abrupt("return",a.body.token);case 4:case"end":return n.stop()}}),n)})))()}};t.default=s},836943:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}) ;t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=S(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e;n&&n.set(e,r);return r}(n(667294)),o=P(n(294184)),i=P(n(56911)),l=P(n(786345)),u=n(678928),s=P(n(252566)),d=P(n(2914)),f=P(n(290629)),c=P(n(728429)),p=P(n(956117)),v=P(n(876177)),m=P(n(567668)),g=n(645758),y=P(n(502197)),h=n(194322),_=n(685677),E=n(104760),M=P(n(694312)),O=n(770348),b=P(n(247001)),N=P(n(878101)),T=["channel","message","showContextMenuHint"];function P(e){return e&&e.__esModule?e:{default:e}}function S(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(S=function(e){return e?n:t})(e)} function A(e,t){A=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return A(e,t)}function R(){R=Object.assign||function(e){for(var t=1;t1){for(var l=new Array(i),u=0;u=0||(a[n]=e[n])}return a}(r,T),f=o.type===O.ChannelTypes.GUILD_ANNOUNCEMENT&&(0,_.hasFlag)(i.flags,O.MessageFlags.CROSSPOSTED);l&&(e=I(v.default,{className:N.default.spacingTop},void 0,b.default.Messages.DELETE_MESSAGE_CONTEXT_MENU_HINT.format()));(0,E.canReportMessage)(i)&&(t=I(m.default,{value:n,onChange:this.handleToggleReport,hideBorder:!0,className:N.default.spacingTop },void 0,b.default.Messages.DELETE_MESSAGE_REPORT));return I(s.default.Provider,{value:o.guild_id},void 0,a.createElement(y.default,R({header:f?b.default.Messages.MODIFY_FOLLOWED_NEWS_HEADER:b.default.Messages.DELETE_MESSAGE_TITLE,confirmText:b.default.Messages.DELETE,cancelText:b.default.Messages.CANCEL,onConfirm:this.handleDelete},u),I(g.Text,{variant:"text-md/normal",className:N.default.spacing},void 0,f?b.default.Messages.DELETE_FOLLOWED_NEWS_BODY:b.default.Messages.DELETE_MESSAGE_BODY),I("div",{className:N.default.message},void 0,I(d.default,{channel:o,message:i,disableInteraction:!0})),t,e))};return t}(a.PureComponent);C.displayName="DeleteModal";var D={confirmPin:function(e,t){var n=I(d.default,{channel:e,message:t,animateAvatar:!1,disableInteraction:!0});(0,h.openModal)((function(r){var o,l=(0,u.computeChannelName)(e,c.default,f.default);o=e.isPrivate()?b.default.Messages.PIN_MESSAGE_BODY_PRIVATE_CHANNEL:b.default.Messages.PIN_MESSAGE_BODY.format({channelName:l}) ;return I(s.default.Provider,{value:e.guild_id},void 0,a.createElement(y.default,R({header:b.default.Messages.PIN_MESSAGE_TITLE,confirmText:b.default.Messages.PIN_CONFIRM,cancelText:b.default.Messages.CANCEL,confirmButtonColor:p.default.Colors.BRAND,onConfirm:function(){return i.default.pinMessage(e,t.id)}},r),I(g.Text,{variant:"text-md/normal",className:N.default.spacing},void 0,o),I("div",{className:N.default.message},void 0,n)))}))},confirmUnpin:function(e,t){var n=I(d.default,{channel:e,message:t,disableInteraction:!0});(0,h.openModal)((function(r){return I(s.default.Provider,{value:e.guild_id},void 0,a.createElement(y.default,R({header:b.default.Messages.UNPIN_MESSAGE_TITLE,confirmText:b.default.Messages.UNPIN_CONFIRM,cancelText:b.default.Messages.CANCEL,onConfirm:function(){return i.default.unpinMessage(e,t.id)}},r),I(g.Text,{variant:"text-md/normal",className:N.default.spacing},void 0,b.default.Messages.UNPIN_MESSAGE_BODY),I("div",{className:(0, o.default)(N.default.message,N.default.spacing)},void 0,n),I(v.default,{},void 0,b.default.Messages.UNPIN_MESSAGE_CONTEXT_MENU_HINT.format())))}))},confirmDelete:function(e,t,n){void 0===n&&(n=!1);(0,h.openModal)((function(r){return a.createElement(C,R({channel:e,message:t,showContextMenuHint:n},r))}))},confirmEdit:function(e,t,n){(0,h.openModal)((function(r){return a.createElement(y.default,R({header:b.default.Messages.MODIFY_FOLLOWED_NEWS_HEADER,confirmText:b.default.Messages.CONFIRM,cancelText:b.default.Messages.CANCEL,confirmButtonColor:p.default.Colors.BRAND,onConfirm:function(){return l.default.editMessage(e,t,{content:n})}},r),I(g.Text,{variant:"text-md/normal",className:N.default.spacing},void 0,b.default.Messages.EDIT_FOLLOWED_NEWS_BODY))}))}};t.default=D},694312:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=_(t) ;if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e;n&&n.set(e,r);return r}(n(667294)),o=h(n(496486)),i=h(n(598694)),l=h(n(844784)),u=n(907932),s=h(n(956117)),d=n(772575),f=h(n(26172)),c=h(n(80828)),p=h(n(510596)),v=h(n(37241)),m=n(3400),g=n(770348),y=h(n(247001));function h(e){return e&&e.__esModule?e:{default:e}}function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_=function(e){return e?n:t})(e)}function E(e,t,n,a){r||(r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=a;else if(i>1){for(var l=new Array(i),u=0;u{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var r,a=g(n(496486)),o=g(n(536211)),i=g(n(636602)),l=n(202929),u=g(n(644263)),s=g(n(876874)),d=g(n(30098)),f=g(n(201292)),c=g(n(290629)),p=g(n(871778)),v=g(n(728429)),m=n(770348);function g(e){return e&&e.__esModule?e:{default:e}}function y(e,t){y=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return y(e,t)}var h={};function _(e,t,n,r){void 0===t&&(t=[]);void 0===n&&(n=!1);void 0===r&&(r=!1);var a=u.default.getChannel(e),o=null!=a?a.getGuildId():null;return{id:e, messages:t.map((function(e){return(0,l.createMessageRecord)(e)})),guildId:o,loaded:n,loading:r}}function E(e){var t=e.channel;delete h[t.id]}function M(){a.default.forEach(h,(function(e){a.default.forEach(e.messages,(function(e){e.timestamp.locale(p.default.locale)}))}))}function O(){a.default.forEach(h,(function(e){e.messages=e.messages.map((function(e){return e.set("blocked",c.default.isBlocked(e.author.id))}))}))}var b=function(e){!function(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;y(e,t)}(t,e);function t(){return e.apply(this,arguments)||this}var n=t.prototype;n.initialize=function(){this.waitFor(u.default,d.default,s.default,f.default,v.default,p.default)};n.getPinnedMessages=function(e){var t;return null!==(t=h[e])&&void 0!==t?t:void 0};n.loaded=function(e){return null!=h[e]&&h[e].loaded};n.__getLocalVars=function(){return{channels:h}};return t}(o.default.Store);b.displayName="ChannelPinsStore" ;var N=new b(i.default,((r={})[m.ActionTypes.CONNECTION_OPEN]=function(){h={}},r[m.ActionTypes.GUILD_DELETE]=function(e){var t=e.guild;h=(0,a.default)(h).filter((function(e){return e.guildId!==t.id})).keyBy("id").value()},r[m.ActionTypes.MESSAGE_UPDATE]=function(e){var t=e.message.id,n=e.message.channel_id;if(null==n)return!1;var r=h[n];if(null!=e.message.author)if(e.message.pinned){if(null==r){r=_(n,[e.message],!1);h[n]=r;return}r.messages=r.messages.slice();var o=a.default.findIndex(r.messages,(function(e){return e.id===t}));-1===o?r.messages.unshift((0,l.createMessageRecord)(e.message)):r.messages[o]=(0,l.updateMessageRecord)(r.messages[o],e.message);h[n]=r}else{if(null==r)return;var i=a.default.findIndex(r.messages,(function(e){return e.id===t}));if(-1===i)return;r.messages=r.messages.slice();r.messages.splice(i,1);h[n]=r}else if(null!=r){var u=a.default.findIndex(r.messages,(function(e){return e.id===t}));if(u>=0){var s=r.messages[u],d=(0,l.updateMessageRecord)(s,e.message) ;if(d!==s){var f=r.messages.slice();f[u]=d;h[n].messages=f}}}},r[m.ActionTypes.MESSAGE_DELETE]=function(e){var t=e.id,n=e.channelId,r=h[n];if(null==r)return!1;if(0===a.default.remove(r.messages,(function(e){return e.id===t})).length)return!1;r.messages=r.messages.slice();h[n]=r},r[m.ActionTypes.MESSAGE_DELETE_BULK]=function(e){var t=e.ids,n=e.channelId,r=h[n];null!=r&&(r.messages=r.messages.filter((function(e){return-1===t.indexOf(e.id)})))},r[m.ActionTypes.LOAD_PINNED_MESSAGES]=function(e){var t=e.channelId;h[t]=_(t,[],!1,!0)},r[m.ActionTypes.LOAD_PINNED_MESSAGES_SUCCESS]=function(e){var t=e.channelId,n=e.messages;h[t]=_(t,n,!0)},r[m.ActionTypes.LOAD_PINNED_MESSAGES_FAILURE]=function(e){var t=e.channelId;delete h[t]},r[m.ActionTypes.USER_SETTINGS_UPDATE]=M,r[m.ActionTypes.I18N_LOAD_SUCCESS]=M,r[m.ActionTypes.CHANNEL_DELETE]=E,r[m.ActionTypes.THREAD_DELETE]=E,r[m.ActionTypes.RELATIONSHIP_ADD]=O,r[m.ActionTypes.RELATIONSHIP_REMOVE]=O,r));t.default=N},26172:(e,t,n)=>{ Object.defineProperty(t,"__esModule",{value:!0});t.default=P;t.useRadioGroup=T;t.useRadioItem=function(e){var t=e.isSelected,n=e.label;return{role:"radio",tabIndex:t?0:-1,"aria-label":n,"aria-checked":t}};var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=g(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e;n&&n.set(e,r);return r}(n(667294)),o=m(n(294184)),i=n(528610),l=m(n(16941)),u=n(645758),s=m(n(730977)),d=n(865229),f=m(n(674)),c=m(n(677165)),p=n(770348),v=m(n(780122));function m(e){return e&&e.__esModule?e:{default:e}}function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)} function y(e,t,n,r,a,o,i){try{var l=e[o](i),u=l.value}catch(e){n(e);return}l.done?t(u):Promise.resolve(u).then(r,a)}function h(){h=Object.assign||function(e){for(var t=1;t1){for(var l=new Array(i),u=0;u{Object.defineProperty(t,"__esModule",{value:!0});t.default=O;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e ;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e;n&&n.set(e,r);return r}(n(667294)),o=f(n(294184)),i=n(248088),l=n(836233),u=f(n(314234)),s=n(770348),d=f(n(378902));function f(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function p(){p=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n1){for(var l=new Array(i),u=0;u{ Object.defineProperty(t,"__esModule",{value:!0});t.default=E;var r,a=h(n(667294)),o=g(n(294184)),i=g(n(314234)),l=g(n(550270)),u=g(n(151097)),s=g(n(565281)),d=n(730977),f=n(354479),c=g(n(588417)),p=h(n(37241)),v=g(n(247001)),m=g(n(879761));function g(e){return e&&e.__esModule?e:{default:e}}function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}function h(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e;n&&n.set(e,r);return r}function _(e,t,n,a){r||(r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103) ;var o=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=a;else if(i>1){for(var l=new Array(i),u=0;u{Object.defineProperty(t,"__esModule",{value:!0});t.default=f;var r,a,o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e;n&&n.set(e,r);return r }(n(667294)),i=(r=n(468205))&&r.__esModule?r:{default:r},l=["width","height","color","foreground"];function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function s(){s=Object.assign||function(e){for(var t=1;t1){for(var l=new Array(i),u=0;u=0||(a[n]=e[n])}return a}(e,l);return o.createElement("svg",s({},(0,i.default)(p),{width:n,height:a,viewBox:"0 0 24 24"}),d("path",{className:c,fill:f,d:"M14 3H20C21 3 22.0001 4 22.0001 5V19.0003C22.0001 20 21 21 20 21H14C13 21 6 13 6 13H2V11H6C6 11 13 3 14 3Z"}))}f.displayName="MarkUnread"},104760:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});t.canReportInChannel=s;t.canReportMessage=function(e){return null!=e&&d(e.author)&&s(e.getChannelId())};t.canReportUser=d;var r=u(n(644263)),a=u(n(311492)),o=u(n(689389)),i=u(n(728429)),l=n(770348);function u(e){return e&&e.__esModule?e:{default:e}}function s(e){0;var t=r.default.getChannel(e);if(null==t)return!1;if(t.type===l.ChannelTypes.DM||t.type===l.ChannelTypes.GROUP_DM)return!0 ;if(o.default.canWithPartialContext(l.Permissions.MANAGE_MESSAGES,{channelId:e})){var n=a.default.getMemberCount(t.getGuildId());return null!=n&&n>=50}return!1}function d(e){if(null==e)return!1;var t=e.id,n=i.default.getCurrentUser();return!(null==n||!n.verified)&&n.id!==t}}}]); //# sourceMappingURL=508ebf8fd09e4d7dfc8d.js.map