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