Build 586984stable
Module 101058
2,072 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{Rh:()=>_,V7:()=>h,XB:()=>A,Xp:()=>u,yM:()=>E});var i=n(488428),r=n(597098),a=n(486020),s=n(403362),l=n(392107),o=n(652215),d=n(375708);function c(e){let{storageHash:t,canAnimate:n=!1,allowWebp:i=!0}=e;if(n&&(0,a.VI)(t))return i&&a.QB?"webp":"gif";let{CDN_HOST:r}=window.GLOBAL_ENV;return null==r?"jpg":i&&a.QB?"webp":"png"}function u(e){let{userId:t,avatarId:n,storageHash:s,canAnimate:l=!1,allowWebp:d=!0,size:u}=e,{CDN_HOST:_}=window.GLOBAL_ENV,E=null!=_?`https://${_}`:location.protocol+window.GLOBAL_ENV.API_ENDPOINT,A=c({storageHash:s,canAnimate:l,allowWebp:d}),h={size:(0,r.kr)(u*(0,r.mZ)())};return"webp"===A&&l&&(0,a.VI)(s)&&(h.animated=!0),`${E}${o.Rsh.ARCHIVED_AVATAR(t,n,s,A)}?${i.stringify(h)}`}function _(e){let{filename:t,assetOrigin:n=l.E.NEW_ASSET}=e??{};if(n===l.E.ARCHIVED_ASSET)return;let i=t??d.intl.string(d.t.lqaIxI),r=new Date().toLocaleString(d.intl.currentLocale,{year:"numeric",day:"numeric",month:"long",hour:"numeric",minute:"numeric"});return d.intl.formatToPlainString(n===l.E.EDITED_ARCHIVED_ASSET?d.t.eC2sZi:d.t.DYil93,{name:i,dateTime:r})}function E(e,t){let n=c({storageHash:e,canAnimate:!0,allowWebp:a.QB}),i=null==t?d.intl.string(d.t.lqaIxI):t.split(",")[0];return{filename:`${i}.${n}`,type:function(e){switch(e){case"gif":return"image/gif";case"png":return"image/png";case"jpg":return"image/jpeg";case"webp":return"image/webp";default:(0,s.xb)(e)}}(n)}}function A(e){let{assetOrigin:t=l.E.NEW_ASSET,imageUri:n,description:i,originalAsset:r,originalMd5:a}=e;switch(t){case l.E.NEW_ASSET:return{assetOrigin:t,imageUri:n,description:i,originalMd5:a};case l.E.EDITED_ARCHIVED_ASSET:return{assetOrigin:t,imageUri:n,description:i,originalAsset:r,originalMd5:a};case l.E.ARCHIVED_ASSET:return{assetOrigin:t,imageUri:n,originalAsset:r};default:(0,s.xb)(t)}}function h(e){let{userId:t,image:n,size:i=80,canAnimate:r=!0}=e;return null!=n&&"string"!=typeof n?n.assetOrigin===l.E.ARCHIVED_ASSET?u({userId:t,avatarId:n.originalAsset.id,storageHash:n.originalAsset.storageHash,size:i,canAnimate:r}):n.imageUri:n}}