Module 144165

3,305 characters · in 349a55e951f8a173.js
Dependencies
Source Raw
function(e,t,a){a.d(t,{_:()=>R});var i=a(477900),s=a(582128),l=a(503698),n=a.n(l),r=a(259678),d=a(939249),c=a(834730);function h(e){let{alt:t,ariaLabel:a,ariaHidden:s,role:l,width:n=288,height:r=162}=e;return(0,i.jsx)("img",{style:{width:n,height:r},src:"https://cdn.discordapp.com/assets/content/9704f78db46554d26701d9fdb7e758c796cea63014fb2633f39bec487a3322b6.svg",alt:t,"aria-label":a,"aria-hidden":s,role:l??"img"})}var u=a(264927),o=a(515718),m=a(835517),x=a(966697),f=a(652215),g=a(838541),p=a(375708),v=a(774702);let R=s.forwardRef((e,t)=>{var a,l,c,h;let m,{className:R,imageClassName:w,readyState:y=f.Rv1.READY,src:j,placeholder:I,placeholderVersion:S,alt:E,width:A,height:L,maxWidth:k=A,maxHeight:W=L,minWidth:C=0,minHeight:D=0,mediaLayoutType:G,limitResponsiveWidth:O=!0,accessory:M,zoomable:P=!0,original:_,children:H=e=>{let{src:t,size:a,alt:s,className:l,mediaLayoutType:n}=e;return(0,i.jsx)("img",{className:l??void 0,alt:s??p.intl.string(p.t.X4IxWL),src:t,style:N(a,n)})},renderAccessory:T,onClick:$,tabIndex:X,dataSafeSrc:V,useFullWidth:Y=!1,srcIsAnimated:z,disableLoadingSpinner:F=!1,...Q}=e,U=s.useRef(null),J=s.useRef(null);if(1===A&&1===L)return null;let K=(0,o.Uj)({width:A,height:L,maxWidth:k,maxHeight:W,minWidth:C,minHeight:D}),q=0!==K.width?K.width/K.height:1;""!==j&&y!==f.Rv1.ERROR?m=H({src:j,size:K,alt:E,className:w,mediaLayoutType:G}):y!==f.Rv1.LOADING&&(m=(0,i.jsx)(b,{size:K,mediaLayoutType:G,alt:E})),m=(0,i.jsx)(x.y,{disableSpinner:F,readyState:y,aspectRatio:q,placeholder:I,placeholderVersion:S,placeholderStyle:N(K,G),children:m});let B=null!=T?T():null;return B=B??M,(0,i.jsx)(r.vN,{ringTarget:U,focusTarget:J,children:(0,i.jsxs)("div",{ref:t,className:n()("imageWrapper",v.h4,{[v.j3]:P,[v.LF]:y!==f.Rv1.READY,[v.vk]:null!=$},R),style:(a=K,l=O,c=Y,(h=G)===g.dG.MOSAIC?{display:"block",maxHeight:"inherit",margin:"auto",width:c?"100%":a.width,height:"100%"}:h===g.dG.RESPONSIVE?{maxWidth:l?a.width:void 0,width:"100%",aspectRatio:`${a.width} / ${a.height}`}:a),...Q,children:[null!=_&&(0,i.jsx)("a",{tabIndex:-1,onClick:$,"aria-hidden":!0,className:v.mt,href:_,ref:U,"data-role":"img","data-safe-src":V??j}),null!=$?(0,i.jsx)(d.D,{className:v.w8,tabIndex:X??0,onClick:$,"aria-label":E??p.intl.string(p.t.X4IxWL),"aria-describedby":u.l2,innerRef:J,focusProps:{enabled:!1},children:m}):m,null!=B?(0,i.jsx)("div",{className:v.mQ,children:B}):null]})})});function b(e){let{size:t,mediaLayoutType:a,alt:s}=e;return(0,i.jsxs)("div",{className:v.x5,style:function(e,t){switch(t){case g.dG.MOSAIC:return{width:"100%",height:"100%",aspectRatio:`${e.width} / ${e.height}`,display:"flex",maxHeight:"inherit"};case g.dG.RESPONSIVE:return{...w(e),display:"flex"};default:return e}}(t,a),children:[(0,i.jsx)("div",{className:v.QM,children:(0,i.jsx)(h,{alt:s??p.intl.string(p.t.X4IxWL),height:"auto"})}),(0,i.jsx)(c.E,{className:v.b4,variant:"text-sm/medium",color:"text-subtle",children:p.intl.string(p.t.sAfT1K)})]})}function N(e,t){switch(t){case g.dG.MOSAIC:return{display:"block",objectFit:"cover",minWidth:"100%",minHeight:"100%",maxWidth:1===(0,m.A)()?"calc(100% + 1px)":"100%"};case g.dG.RESPONSIVE:return w(e);default:return e}}function w(e){let{width:t,height:a}=e;return{maxWidth:t,maxHeight:a,width:"100%",display:"block",aspectRatio:`${t} / ${a}`}}R.displayName="Image"}