"use strict";(this.webpackChunkdiscord_app=this.webpackChunkdiscord_app||[]).push([[74213],{854996:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});t.STATUS_MAX_LENGTH=t.ClearAfterValues=void 0;var a=36e5;t.STATUS_MAX_LENGTH=128;var n=Object.freeze({MINUTES_30:18e5,HOURS_1:1*a,HOURS_4:4*a,TODAY:"TODAY"});t.ClearAfterValues=n},628756:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e,t,a,s){var d=e.trim();if(d.length>0||null!=t){var f={text:d.length>0?d:null,expiresAt:null!=a?(0,n.default)().add((0,o.default)(a),"ms").toISOString():null,emojiId:null!=t?t.id:null,emojiName:null!=t?t.name:null};l.default.updateRemoteSettings({customStatus:f});u.default.track(r.AnalyticEvents.CUSTOM_STATUS_UPDATED,{location:null!=s?s.location:null,emoji_type:i(t),text_len:d.length,clear_after:null!=a?""+a:null})}else l.default.updateRemoteSettings({customStatus:null})};var n=s(a(730381)),l=s(a(929031)),u=s(a(308920)),o=s(a(60118)),r=a(770348);function s(e){ return e&&e.__esModule?e:{default:e}}function i(e){return null==e?null:null!=e.id?"custom":"unicode"}},60118:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e){if(e===u.ClearAfterValues.TODAY){var t=new Date;return new Date(t.getFullYear(),t.getMonth(),t.getDate()+1).getTime()-t.getTime()}(0,l.default)("number"==typeof e,"Invalid custom status clear timeout");return e};var n,l=(n=a(441143))&&n.__esModule?n:{default:n},u=a(854996)},793954:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var n,l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=k(t);if(a&&a.has(e))return a.get(e);var n={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var o=l?Object.getOwnPropertyDescriptor(e,u):null;o&&(o.get||o.set)?Object.defineProperty(n,u,o):n[u]=e[u]}n.default=e;a&&a.set(e,n);return n }(a(667294)),u=I(a(441143)),o=I(a(536211)),r=I(a(929031)),s=I(a(498773)),i=I(a(284382)),d=I(a(416355)),f=I(a(423086)),c=I(a(871778)),S=I(a(728429)),p=I(a(956117)),m=I(a(96124)),T=I(a(160629)),v=I(a(279950)),h=I(a(588417)),_=I(a(956303)),A=I(a(930600)),y=a(3400),C=a(967965),O=a(660590),g=I(a(308920)),M=a(873838),N=I(a(628756)),U=a(854996),b=a(770348),E=I(a(247001)),j=I(a(739788));function I(e){return e&&e.__esModule?e:{default:e}}function k(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(k=function(e){return e?a:t})(e)}function D(){D=Object.assign||function(e){for(var t=1;t1){for(var r=new Array(o),s=0;s0||null!=u?R(p.default,{focusProps:{offset:{top:8,bottom:8,left:-2,right:-2}},className:j.default.clearButton,onClick:this.handleClearStatus,look:p.default.Looks.BLANK,size:p.default.Sizes.NONE},void 0,R(A.default,{className:j.default.clearIcon})):null))};a.renderClearAfter=function(){var e=this.state.clearAfter;return R(_.default,{className:j.default.formGroup,title:E.default.Messages.CUSTOM_STATUS_CLEAR_AFTER},void 0,R(C.SingleSelect,{placeholder:E.default.Messages.CUSTOM_STATUS_CLEAR_AFTER,maxVisibleItems:5,value:e,options:this.clearAfterOptions,onChange:this.handleChangeClearAfter}))};a.renderStatusInput=function(){var e=this.state.status;return R(_.default,{className:j.default.formGroup,title:E.default.Messages.CUSTOM_STATUS_STATUS_TITLE},void 0,R(C.SingleSelect,{maxVisibleItems:4,value:e,options:B,onChange:this.handleChangeStatus,renderOptionLabel:x}))};a.render=function(){ var e=this.props,t=e.transitionState,a=e.onClose;return l.createElement(i.default,this.analyticsLocation,R(y.ModalRoot,{transitionState:t,className:j.default.modalRoot,"aria-label":E.default.Messages.CUSTOM_STATUS_SET_CUSTOM_STATUS},void 0,R(y.ModalHeader,{separator:!1,className:j.default.headerContainer},void 0,R("div",{className:j.default.art}),R("div",{className:j.default.header},void 0,R("h4",{className:j.default.headerText},void 0,E.default.Messages.CUSTOM_STATUS_SET_CUSTOM_STATUS)),R(y.ModalCloseButton,{onClick:a,className:j.default.modalCloseButton})),R(y.ModalContent,{},void 0,this.renderCustomStatusInput(),this.renderClearAfter(),R(h.default,{className:j.default.formDivider}),this.renderStatusInput()),R(y.ModalFooter,{},void 0,R(p.default,{onClick:this.handleSubmit},void 0,E.default.Messages.SAVE),R(p.default,{onClick:a,look:p.default.Looks.LINK,color:j.default.cancelButton},void 0,E.default.Messages.CANCEL))))};!function(e,t,a){t&&L(e.prototype,t);a&&L(e,a) ;Object.defineProperty(e,"prototype",{writable:!1})}(t,[{key:"clearAfterOptions",get:function(){return[{key:1,value:U.ClearAfterValues.TODAY,label:E.default.Messages.CUSTOM_STATUS_TODAY},{key:2,value:U.ClearAfterValues.HOURS_4,label:E.default.Messages.CUSTOM_STATUS_HOURS.format({hours:4})},{key:3,value:U.ClearAfterValues.HOURS_1,label:E.default.Messages.CUSTOM_STATUS_HOURS.format({hours:1})},{key:4,value:U.ClearAfterValues.MINUTES_30,label:E.default.Messages.CUSTOM_STATUS_MINUTES.format({minutes:30})},{key:5,value:null,label:E.default.Messages.CUSTOM_STATUS_DONT_CLEAR}]}},{key:"analyticsLocation",get:function(){return{page:b.AnalyticsPages.CUSTOM_STATUS_MODAL}}}]);return t}(l.PureComponent);H.displayName="CustomStatusModal";var z=o.default.connectStores([f.default,S.default],(function(){var e=S.default.getCurrentUser();(0,u.default)(null!=e,"CustomStatusModal: user cannot be null");return{customStatus:f.default.getCustomStatusActivity(),user:e}}),{forwardRef:!0})(H);t.default=z}}]); //# sourceMappingURL=7f797344dca87fdc5564.js.map