Build 533169stable
Module 803316
1,215 characters · in 397bb7dd0481a17f.js, 438bd156785041c7.js, 92bf6af070887ffd.jsDependencies
Source Raw
function(t,e,n){n.d(e,{N7:()=>c,PK:()=>h,XW:()=>f,bc:()=>m,e7:()=>p,fW:()=>d});var a=n(376304),i=n(202803),r=n(378058),l=n(403362),s=n(998218),o=n(837921);let c="png",u="cdn.discordapp.com";function d(t){return!((0,r.NO)(t)||(0,a.XD)(t))}function p(t,e,n){let a=o.Ay.canSaveImage(t,n??e),i=s.A.isDiscordAssetUrl(t,e,n),r=d(t);return a&&i&&r}function h(t,e,n){let a=o.Ay.canCopyImage(t),i=s.A.isDiscordAssetUrl(t,e,n),r=d(t);return a&&i&&r}function m(t,e){if((0,l.iT)())return t??e;if(null!=t){let n=s.A.toURLSafe(e);if(null!=n&&(0,i.BX)(n))return t}return e}function f(t,e,n,a){let i=s.A.toURLSafe(t);if(null==i||i.host===u)return t;let r=(0,o.UB)(t,e),c=!1;if("https://media.discordapp.net"===i.origin&&(c=!0),(0,l.iT)()&&"http://localhost:4000"===i.origin&&(c=!0),i.searchParams.delete("width"),i.searchParams.delete("height"),i.searchParams.delete("quality"),i.searchParams.delete("size"),c)if((0,l.iT)()){if(s.A.isOriginalContentTypeDifferent(e,n))return i.toString();i.host="localhost",i.port="3000",i.pathname.startsWith("/attachments/")&&(i.pathname="/channels/"+i.pathname.substring(13))}else i.host=u;return i.searchParams.delete("format"),null==r&&null!=a&&i.searchParams.append("format",a),i.toString()}}