{"release_id":"01a1d3e6-b298-0000-4de0-7e9f9f560d9d","chunk_id":"01a1d3e6-b39f-7243-a1c3-99412d466367","file":"C0E73eH_.mjs","mappings":"+VAQO,SAASA,EAAaC,EAAgD,CAC5E,OAAOC,EAAe,UAAWD,EAAME,EAAI,MAAM,CAClD,CAEO,SAASC,EAAYH,EAAgD,CAC3E,OAAOC,EAAe,eAAgBD,EAAME,EAAI,KAAK,CACtD","names":["getAvatarUrl","path","publicMediaUrl","IMG","getCoverUrl"],"sources":["../../../../../../src/lib/avatar.ts"],"sourcesContent":["import { publicMediaUrl, IMG } from '$lib/cdn';\n\n/**\n * Public delivery URL for an avatar in the `avatars` bucket. Routes through the\n * Bunny edge (+ resize) when PUBLIC_CDN_URL is set, else the Supabase public URL.\n * Returns null when the user has no avatar — callers fall back to the initials\n * gradient.\n */\nexport function getAvatarUrl(path: string | null | undefined): string | null {\n\treturn publicMediaUrl('avatars', path, IMG.avatar);\n}\n\nexport function getCoverUrl(path: string | null | undefined): string | null {\n\treturn publicMediaUrl('rater-covers', path, IMG.cover);\n}\n"],"version":3}