Loading
function(e,r,n){n.d(r,{XD:()=>g,sv:()=>A,eh:()=>_,sN:()=>h,rM:()=>b,d3:()=>E});var a=n(627968);n(64700);var t=n(317097),l=n(192308);n(494921);var i=n(77257),o=n(61310),s=n(101058),u=n(486020),c=n(453771),p=n(427262),d=n(228366),f=n(478644),m=n(339984),v=n(375708);function g(e){let{uploadType:r,guildId:t,analyticsSource:u,filters:c,isTryItOut:p=!1,stackingBehavior:g}=e,A=(0,o.Y)(r,t),_=null;(0,l.openModalLazy)(async()=>{let{default:e}=await Promise.all([n.e("79465"),n.e("3951"),n.e("43662"),n.e("50985"),n.e("50015"),n.e("88559"),n.e("31644"),n.e("33902"),n.e("99999"),n.e("1555"),n.e("29666"),n.e("80436"),n.e("93513"),n.e("47011"),n.e("79149"),n.e("90017"),n.e("99150"),n.e("60987")]).then(n.bind(n,902550));return n=>(0,a.jsx)(e,{filters:c,maxFileSizeBytes:f.j,imageSpecifications:r===m.HL.BANNER?v.intl.string(v.t.IhzZlo):void 0,onFileSelected:e=>{_=null!=A?i.A.fromBlob(A,e):null},onComplete:async e=>{let{assetOrigin:n,imageUri:a,file:l,originalAsset:o}=e;null==_&&null!=A&&(_=i.A.fromBlob(A,l));let c=await _?.getOriginalMd5()??null,f=l.name.replace(/\.[^/.]+$/,""),m=(0,s.Rh)({filename:f,assetOrigin:n});!function(e){let{image:r,file:n,uploadType:a,guildId:t,analyticsSource:l,isTryItOut:i=!1}=e;d.h.dispatch({type:"PROFILE_CUSTOMIZATION_OPEN_PREVIEW_MODAL",image:r,file:n,uploadType:a,guildId:t,analyticsSource:l,isTryItOut:i})}({image:(0,s.XB)({assetOrigin:n,imageUri:a,description:m,originalAsset:o,originalMd5:c}),file:l,uploadType:r,guildId:t,analyticsSource:u,isTryItOut:p})},uploadType:r,showUpsellHeader:!0,...n})},{stackingBehavior:g})}function A(e,r,n){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(null!=e)return e;let{size:t=80,canAnimate:l=!0}=a,i=null===e;return i&&null==r?u.Ay.getDefaultAvatarURL(n.id,n.discriminator):i||r?.avatar==null?n.getAvatarURL(void 0,t,l):n.getAvatarURL(r?.guildId,t,l)}function _(e){let{pendingNickname:r,pendingGlobalName:n,user:a,guildMember:t}=e,l=""===r?null:r??t?.nick,i=""===n?a.username:n;return l??i??p.Ay.getName(a)}function b(e,r,n){n(e??(null!=r?null:void 0))}function h(e){return(null!=e?(0,t.OK)(e):1)>.25}function E(e){return null==e?e:e.replace(/[0-9.,]+ ?kb/gi,e=>{let r=1024*parseInt(e,10);return isNaN(r)?e:(0,c.Hb)(r)})}}