(this.webpackChunkdiscord_app=this.webpackChunkdiscord_app||[]).push([[67652],{49430:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=c;var n,r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=d(t);if(a&&a.has(e))return a.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var i=r?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(n,l,i):n[l]=e[l]}n.default=e;a&&a.set(e,n);return n}(a(667294)),l=s(a(294184)),i=s(a(707842)),o=s(a(956117)),u=s(a(393369));function s(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(d=function(e){return e?a:t})(e)}function f(e,t,a,r){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103) ;var l=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=r;else if(i>1){for(var o=new Array(i),u=0;u{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=te;var n,r=function(e,t){ if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=B(t);if(a&&a.has(e))return a.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var i=r?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(n,l,i):n[l]=e[l]}n.default=e;a&&a.set(e,n);return n}(a(667294)),l=F(a(294184)),i=F(a(468811)),o=a(536211),u=F(a(498773)),s=F(a(37146)),d=F(a(416355)),f=F(a(49430)),c=F(a(871778)),p=F(a(728429)),m=F(a(956117)),v=F(a(96124)),I=F(a(530250)),_=a(772575),E=F(a(160629)),g=a(645758),S=F(a(39118)),T=F(a(279950)),L=F(a(730977)),y=a(688388),D=F(a(510596)),O=F(a(700113)),b=a(3400),C=a(771855),P=F(a(550270)),R=a(175235),h=a(770755),M=a(30799),U=a(783494),N=a(851757),k=F(a(427498)),A=a(289081),w=a(770348),x=F(a(247001)),K=F(a(679900)),j=F(a(429547)),G=F(a(834005));function F(e){return e&&e.__esModule?e:{default:e}} function B(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(B=function(e){return e?a:t})(e)}function H(e,t,a,n,r,l,i){try{var o=e[l](i),u=o.value}catch(e){a(e);return}o.done?t(u):Promise.resolve(u).then(n,r)}function W(e){return function(){var t=this,a=arguments;return new Promise((function(n,r){var l=e.apply(t,a);function i(e){H(l,n,r,i,o,"next",e)}function o(e){H(l,n,r,i,o,"throw",e)}i(void 0)}))}}function z(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==a)return;var n,r,l=[],i=!0,o=!1;try{for(a=a.call(e);!(i=(n=a.next()).done);i=!0){l.push(n.value);if(t&&l.length===t)break}}catch(e){o=!0;r=e}finally{try{i||null==a.return||a.return()}finally{if(o)throw r}}return l}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return q(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name) ;if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return q(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function q(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a1){for(var o=new Array(i),u=0;u=2&&pe.length<=100,De=!Ie&&!0!==(null==ge?void 0:ge.isBlocking)&&re.length>=2&&(null!=de||null!=(null==B?void 0:B.tags)&&""!==(null==B?void 0:B.tags))&&Le&&ye,Oe=M.LottieUploadExperiment.getCurrentConfig({guildId:F}).enabled,be=function(){var e=W(regeneratorRuntime.mark((function e(t){var a,n,r,l;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=t.type.split(";")[0];if(J.has(a)){e.next=4;break}Se({message:x.default.Messages.GUILD_STICKER_UNKNOWN_MIME_TYPE,isBlocking:!0});return e.abrupt("return");case 4:if(!(t.size>q)){e.next=7;break}Se({ message:x.default.Messages.GUILD_STICKER_FILE_TOO_BIG.format({maxSize:(0,C.formatKbSize)(q,{useKibibytes:!0})}),isBlocking:null==oe.file});return e.abrupt("return");case 7:n=(0,N.getStickerFormatTypeFromFileType)(t.type);if(!(n===U.StickerFormat.LOTTIE)){e.next=18;break}if(Oe){e.next=13;break}Se({message:x.default.Messages.GUILD_STICKER_UNSUPPORTED_MIME_TYPE.format({articleURL:P.default.getArticleURL(w.HelpdeskArticles.STICKERS_UPLOAD)}),isBlocking:!0});return e.abrupt("return");case 13:(r=new FileReader).addEventListener("load",(function(){ae({id:i.default.v4(),formatType:n,content:r.result});Se(null)}));r.readAsText(t);e.next=23;break;case 18:e.next=20;return(0,R.readFileAsBase64)(t);case 20:l=e.sent;ae({id:i.default.v4(),formatType:n,content:l});Se(null);case 23:ue({file:t,filename:t.name});case 24:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ce=function(){var e=W(regeneratorRuntime.mark((function e(t){var a,n,r,l,i ;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.preventDefault();r=null!==(a=null!==(n=null==de?void 0:de.uniqueName)&&void 0!==n?n:null==B?void 0:B.tags)&&void 0!==a?a:"";e.prev=2;_e(!0);if(!Te){e.next=9;break}e.next=7;return(0,h.updateGuildSticker)(F,null!==(l=null==B?void 0:B.id)&&void 0!==l?l:"",{name:re,tags:r,description:pe});case 7:e.next=16;break;case 9:(i=new FormData).append("name",re);i.append("tags",r);i.append("description",pe);null!=(null==oe?void 0:oe.file)&&i.append("file",oe.file);e.next=16;return(0,h.createGuildSticker)(F,i);case 16:G();e.next=22;break;case 19:e.prev=19;e.t0=e.catch(2);Se({message:e.t0.body.message,isBlocking:!1});case 22:e.prev=22;_e(!1);return e.finish(22);case 25:case"end":return e.stop()}}),e,null,[[2,19,22,25]])})));return function(t){return e.apply(this,arguments)}}(),Pe=r.useCallback((function(){Se({message:x.default.Messages.GUILD_STICKER_INVALID_STICKER,isBlocking:!0})}),[]),Re=ee({sticker:B,previewData:te, onStickerError:Pe}),he=Oe?x.default.Messages.GUILD_STICKER_UPLOAD_DESCRIPTION:x.default.Messages.GUILD_STICKER_UPLOAD_DESCRIPTION_NO_LOTTIE;return $(b.ModalRoot,{transitionState:j,"aria-labelledby":"STICKER_UPLOAD_MODAL",className:K.default.modal},void 0,$(b.ModalCloseButton,{onClick:G,className:K.default.modalClose}),$("form",{onSubmit:Ce,className:K.default.form},void 0,$(b.ModalContent,{className:K.default.modalContent},void 0,$(b.ModalHeader,{direction:I.default.Direction.VERTICAL,separator:!1,className:K.default.modalHeader},void 0,$(_.Heading,{variant:"heading-xl/medium",className:K.default.modalHeaderTitle,level:3},void 0,x.default.Messages.GUILD_STICKER_UPLOAD_TITLE),$(g.Text,{variant:"text-md/normal"},void 0,he.format({fileSize:(0,C.formatKbSize)(A.MAX_STICKER_FILE_SIZE,{useKibibytes:!0})}))),$(y.FormSection,{title:x.default.Messages.GUILD_STICKER_UPLOAD_PREVIEW_TITLE,className:K.default.formItem},void 0,$(Y,{stickerPreview:Re})),$(y.FormSection,{className:(0, l.default)(K.default.formItem,K.default.formItemRow)},void 0,$(D.default,{title:Te?x.default.Messages.GUILD_STICKER_UPLOAD_FILE_TITLE_BLOCKED:x.default.Messages.GUILD_STICKER_UPLOAD_FILE_TITLE,required:!0,className:K.default.formItemRowChild},void 0,Te?$(T.default,{disabled:!0,value:null!==(E=null==oe?void 0:oe.filename)&&void 0!==E?E:""}):$(f.default,{buttonText:x.default.Messages.GUILD_STICKER_UPLOAD_FILE_BUTTON,filters:X,filename:null!==(k=null==oe?void 0:oe.filename)&&void 0!==k?k:"",placeholder:x.default.Messages.GUILD_STICKER_UPLOAD_FILE_PLACEHOLDER,onFileSelect:be})),$(D.default,{title:x.default.Messages.GUILD_STICKER_UPLOAD_RELATED_EMOJI_TITLE,required:!0,className:K.default.formItemRowChild},void 0,$(Q,{emoji:de,onSelectEmoji:fe}))),$(D.default,{title:x.default.Messages.GUILD_STICKER_UPLOAD_NAME_TITLE,required:!0,className:K.default.formItem},void 0,$(T.default,{value:re,onChange:le,placeholder:x.default.Messages.GUILD_STICKER_UPLOAD_NAME_PLACEHOLDER,maxLength:30})),$("div",{ className:K.default.formItem},void 0,$(y.FormTitle,{},void 0,x.default.Messages.GUILD_STICKER_UPLOAD_DESCRIPTION_TITLE,$(L.default,{text:x.default.Messages.GUILD_STICKER_UPLOAD_DESCRIPTION_TOOLTIP},void 0,(function(e){return r.createElement(O.default,V({className:K.default.infoIcon},e))}))),$(S.default,{value:pe,onChange:me,placeholder:x.default.Messages.GUILD_STICKER_UPLOAD_DESCRIPTION_PLACEHOLDER,maxLength:100})),null!=ge&&$(g.Text,{className:K.default.formItem,variant:"text-sm/normal",color:"text-danger"},void 0,ge.message)),$(b.ModalFooter,{className:K.default.modalFooter},void 0,$(m.default,{type:"submit",disabled:!De},void 0,Te?x.default.Messages.GUILD_STICKERS_UPDATE:x.default.Messages.UPLOAD),$(m.default,{look:m.default.Looks.LINK,color:H===w.ThemeTypes.LIGHT?m.default.Colors.PRIMARY:m.default.Colors.WHITE,onClick:G},void 0,x.default.Messages.NEVERMIND))))}te.displayName="StickerUploadModal"},429547:(e,t,a)=>{e.exports=a.p+"750214196f39660492a313dbe5c84fe4.svg"}, 834005:(e,t,a)=>{e.exports=a.p+"68458539d5672f6045fff5d505dd566a.svg"}}]); //# sourceMappingURL=844d9ff0f7b082143da2.js.map