Loading
function(e,a,l){l.d(a,{A:()=>k,N:()=>I});var t=l(477900),i=l(582128),s=l(503698),n=l.n(s),r=l(750943),c=l(691540),u=l(857250),d=l(97483),o=l(192308),m=l(259678),p=l(289873),h=l(946274),g=l(515718),x=l(38405),N=l(958805),f=l(652215);function j(e,a){let l=window.GLOBAL_ENV.CDN_HOST??f.f34;return`https://${l}/widget-assets/${e}/${a}`}var w=l(375708),C=l(902391);function I(e){let{className:a,userId:l,image:i}=e;if("localDataUri"in i)return(0,t.jsx)("div",{className:a,children:(0,t.jsx)("img",{className:C.Sl,alt:"",src:i.localDataUri})});let s=j(l,i.fileId);return(0,t.jsx)("div",{className:a,children:(0,t.jsx)("img",{className:C.Sl,alt:"",src:s,width:i.width,height:i.height})})}function U(e){let{canEdit:a}=e;return(0,t.jsx)("div",{className:C.qf,children:a?(0,t.jsx)(r.X,{className:C.Dm,size:"md"}):null})}function b(e){let{className:a,userId:s,image:r,previewUri:f,uploadType:I,onImageUploadStarted:b,onImageUploadCompleted:k}=e,v=i.useRef(0),y=i.useCallback(async(e,a)=>{v.current=v.current+1;let l=v.current;b?.(e);try{let t=await N.A.uploadWidgetAsset(a);if(v.current!==l)return;k({filename:t,localDataUri:e})}catch(e){if(v.current!==l)return;(0,c.P0)((0,u.o)(w.intl.string(w.t.F4Neqh),d.Ck.FAILURE)),x.A.captureException(e),k(null)}},[b,k]),E=i.useCallback(e=>{var a,l;let t,{imageUri:i,file:s}=e,n=(0,g.aU)(i);n.size>0xa00000?(0,c.P0)((0,u.o)(w.intl.string(w.t.YbdEFK),d.Ck.FAILURE)):y(i,new File([n],(a=s.name,l=n.type,t=a.replace(/\.[^.]+$/,""),`${""!==t?t:"image"}.${"image/gif"===l?"gif":"image/webp"===l?"webp":"png"}`),{type:n.type}))},[y]),A=i.useCallback((e,a)=>{(0,o.openModalLazy)(async()=>{let{default:i}=await Promise.all([l.e("14520"),l.e("42083"),l.e("97250"),l.e("63232"),l.e("43437"),l.e("58164"),l.e("71470"),l.e("37490"),l.e("50342"),l.e("63726"),l.e("93513"),l.e("7406"),l.e("55524"),l.e("79149"),l.e("89908"),l.e("90017"),l.e("74571"),l.e("27967")]).then(l.bind(l,142630));return l=>(0,t.jsx)(i,{...l,file:a,imageUri:e,uploadType:I,onCrop:E})},{stackingBehavior:"stack"})},[E,I]),L=f??(null!=r?"localDataUri"in r?r.localDataUri:j(s,r.fileId):null);return(0,t.jsx)(m.vN,{within:!0,children:(0,t.jsxs)("div",{className:n()(C.kL,a),children:[null!=L?(0,t.jsx)("img",{alt:"",src:L,className:C.Sl}):(0,t.jsx)(U,{canEdit:!0}),null!=f?(0,t.jsx)("div",{className:C.ob,children:(0,t.jsx)(p.y,{type:p.t.SPINNING_CIRCLE_SIMPLE})}):null,(0,t.jsx)(h.Ay,{tabIndex:0,onChange:A,multiple:!1,"aria-label":w.intl.string(w.t["MsUY/S"])})]})})}function k(e){let{className:a,canEdit:l,userId:i,image:s,previewUri:n,uploadType:r,onImageUploadStarted:c,onImageUploadCompleted:u}=e;return l?(0,t.jsx)(b,{className:a,userId:i,image:s,previewUri:n,uploadType:r,onImageUploadStarted:c,onImageUploadCompleted:u}):null==s?(0,t.jsx)("div",{className:a,children:(0,t.jsx)(U,{canEdit:!1})}):(0,t.jsx)(I,{className:a,userId:i,image:s})}}