const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-Bow5buFk.js","assets/rolldown-runtime-QTnfLwEv.js","assets/lucide-icons-BjbcRgLk.js","assets/react-dom-B3NAB_6u.js","assets/useNip05Resolve-DffiSbg0.js","assets/useQuery-CQCUTxAw.js","assets/jsx-runtime-By8HlURe.js","assets/nostrId-DcIQ4FCD.js","assets/dist-DPmmj29U.js","assets/esm-CRVqHnq2.js","assets/sha256-Cx9u8cje.js","assets/ErrorBoundary-CeoYY2tU.js","assets/preload-helper-CZgWQFsJ.js","assets/useMutation-Du3NQIud.js","assets/useInfiniteQuery-D8okYDlC.js","assets/EmbeddedNote-BIqVJ_l6.js","assets/useAppContext-ZpOJAKgd.js","assets/useTheme-DAiZ1C6g.js","assets/useEncryptedSettings-Mj6Bzp-m.js","assets/fetchFreshEvent-Kkz3MzZN.js","assets/useCurrentUser-boOMG5Xx.js","assets/dist-DQ_zK-Nr.js","assets/sanitizeUrl-Bk5f35GN.js","assets/useNostrPublish-D1pQ9KV-.js","assets/react-intl-DZWxPhxo.js","assets/encryptedFile-DKFYUsvG.js","assets/downloadFile-kpATXaJi.js","assets/utils-BFSTDHdM.js","assets/button-PfnADMEc.js","assets/dist-Dpfwv2h4.js","assets/dist-DvXXZeEa.js","assets/dist-DEYuuXMO.js","assets/letterTypes-BPWQWRGQ.js","assets/avatar-BQAt2c6L.js","assets/chunk-62JRHF6Z-BC2Zeguv.js","assets/customEmoji-kpim4Htm.js","assets/hashtag-DjDKS0mr.js","assets/CustomEmoji-I2Dzbi7x.js","assets/useProfileUrl-CaWgk1iO.js","assets/profileUrl-DpJiPx2H.js","assets/BioContent-DDUa8M5F.js","assets/useFollowActions-DsgUKin8.js","assets/dist-D7Bu0-nC.js","assets/dist-CcIWO21i2.js","assets/dist-CKGV8nry.js","assets/dist-CPSwqoBy.js","assets/dist-kXp6QuJv.js","assets/dist-BiDubxw8.js","assets/ExternalFavicon-C4RKLGFC.js","assets/useUserStatus-B8wcD2cC.js","assets/haptics-Cp_uF-bV.js","assets/parseAddr-CsIsUI6W.js","assets/collapsible-D6IpicA3.js","assets/dist-Ds1tJnF3.js","assets/dist-CxcvWxxD2.js","assets/dist-CDe9cWnA.js","assets/dist-VfIIxYhK.js","assets/dist-CGiXP6ew.js","assets/skeleton-CVls4GW9.js","assets/useAuthors-D2-iLlS9.js","assets/appBlossom-CsMDSd4h.js","assets/storageKey-Hu6452Ya.js","assets/safeNip19-BZNpFefA.js","assets/useEventInteractions-D6e37IFo.js","assets/nsiteSubdomain-DmdGxq_K.js","assets/tooltip-ihPDheAv.js","assets/dialog-CV-ki2ew.js","assets/dist-HCKlYXPm.js","assets/Combination-CjNgozRb.js","assets/timeAgo-BXjjbyXp.js","assets/getDisplayName-B6lnEGRj.js","assets/letterUtils-rB1MsAOm.js","assets/optimisticEvent-1jcgWuWv.js","assets/useLinkPreview-BkYXhPdP.js","assets/appRelays-Clm5NPIe.js","assets/packUtils-2qvnOK3p.js","assets/relayList-BL1oPXvf.js","assets/memorycard-MlvJNhop.js","assets/EmbeddedArticleCard-DcmW__gy.js","assets/articleHelpers-Dhr_Z8YP.js","assets/EmbeddedPublicationCard-CB7mdYv1.js","assets/bitcoinMoney-BhQyBHpS.js","assets/esplora-CScU9uce.js","assets/countries-Du6BjHuX.js","assets/campaign-DQCR5kmK.js","assets/quiz-C4N9ueCX.js","assets/extraKinds-CF0LI2P1.js","assets/sidebarItems-BUQKy0PN.js","assets/WikipediaIcon-Df-eqPdn.js","assets/BlueskyIcon-imVay4Hn.js","assets/formatNumber-D1ols1S-.js","assets/browser-B_X_RtOd.js","assets/imeta-AKViBfwk.js","assets/formatTime-CT4ZmnVr.js","assets/browser-C1AyMpfR.js","assets/LayoutContext-CseIvyNG.js","assets/useInView-DH5wwDuH.js","assets/useCustomEmojis-Dt5wlrd3.js","assets/EmbeddedNote-C_xrnWud.css","assets/useLocalStorage-CLIGOX6B.js","assets/useLanguage--9xPt4K_.js","assets/credentialManager-Dv_8gYNN.js","assets/NewPostsPill-BaedKv8h.js","assets/input-CspJi8Oq.js","assets/dropdown-menu-DFQx4ARb.js","assets/dist-l851fJFf.js","assets/dist-CogQAcR-.js","assets/usePortalContainer-DQGL8y5W.js","assets/popover-CpFQm40Y.js","assets/ProfileCard-DQLNVDBD.js","assets/useMuteList-CircRxPI.js","assets/useLoginActions-DN9mAG_d.js","assets/LoginFlow-CnOkE_pG.js","assets/qrcode-BozHOxi9.js","assets/useIsMobile-brkrNavj.js","assets/useShareOrigin-CbCLa1kb.js","assets/alert-8XHA_vtM.js","assets/useUploadFile-geM_X2W-.js","assets/ComposeDialogContent-DiIapF7b.js","assets/musicHelpers-B9zs9cce.js","assets/textarea-BgTH9QGZ.js","assets/EmbeddedPost-DITW2flc.js","assets/dist-3TtKm3JK.js","assets/useSearchProfiles-B9G_eYtw.js","assets/useFeedSettings-BgA2vWPo.js","assets/birthday-CoMNDhVK.js","assets/resizeImage-LOlp-rx5.js","assets/DecryptedImage-DwsS1fNG.js","assets/wikimedia-CCPyM-j2.js","assets/NoteCard-D2oNQMft.js","assets/NoteMoreMenu-3p8z2oYh.js","assets/label-vPn5dXR9.js","assets/radio-group-B1VhA2GH.js","assets/dist-QlrhncJe.js","assets/dist-C7V3QC0v.js","assets/alert-dialog-CeTXY_OC.js","assets/separator-b5OgNKgY.js","assets/scroll-area-C7R5cbXG.js","assets/dist-C2J943E6.js","assets/useUserLists-DfjIOk3O.js","assets/useInteractionReaction-yS8fuYfx.js","assets/badge-CmNUd8lU.js","assets/colorMomentUtils-Bpys-FvF.js","assets/contentWarning-CNDzjeMP.js","assets/streamStatus-DVDPiDhw.js","assets/useRelayInfo-vo6x6CNq.js","assets/GitSiteLinks-Qp1PbuLj.js","assets/useOpenPost-BwUmNKcO.js","assets/switch-DKbY1cT2.js","assets/useRepostStatus-B31cmi_e.js","assets/useBitcoinSigner-FZ_QaYrL.js","assets/checkbox-PjbMGVRG.js","assets/RepostMenu-Cxcb2_YK.js","assets/lib-BtieP5-E.js","assets/lib-DhF-PQbN.js","assets/useTrending-Chl2smhy.js","assets/vineGlobalMute-Du-DhONT.js","assets/SubHeaderBar-3es_mHJE.js","assets/usePageRefresh-DfuHEbb5.js","assets/useMutedAuthorFilter-CJzmJTvY.js","assets/index-DWpLMzA2.css","assets/dm-sans-Cc9r0xAn.css","assets/outfit-DJqBY5YG.css","assets/montserrat-BfLJn9Jg.css","assets/lora-DOMpxtSU.css","assets/merriweather-DdP3Fr2E.css","assets/playfair-display-CA0eDXNH.css","assets/jetbrains-mono-DMLdVLkb.css","assets/comfortaa-ImSxxaXf.css","assets/400-Cz4RC8yc.css","assets/700-B4dkwPCU.css","assets/400-CDIkTCEU.css","assets/400-buGZLVtU.css","assets/400-CE2IM4zF.css","assets/400-CAxLfRLK.css","assets/400-cnNMtaF7.css","assets/400-Ckglp6Mf.css","assets/400-D8lbdxtj.css","assets/fredoka-Cy_oRKIv.css","assets/400-Dl5VuaU7.css","assets/400-C4SG_McU.css","assets/400-B_e05kDL.css","assets/400-ChvXo5GR.css","assets/nunito-CAufuki5.css","assets/400-DK58EQo3.css","assets/700-CLUkRI5R.css","assets/400-Col1c0Ez.css","assets/700-y9be0DtJ.css"])))=>i.map(i=>d[i]); import{t as e}from"./preload-helper-CZgWQFsJ.js";import{r as t}from"./sanitizeUrl-Bk5f35GN.js";var n=[{family:`Inter`,cssFamily:`Inter Variable`,category:`sans`,variable:!0,load:()=>e(()=>import(`./index-Bow5buFk.js`).then(e=>e.t).then(()=>{}),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160])),cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/inter:vf@latest/latin-wght-normal.woff2`},{family:`DM Sans`,cssFamily:`DM Sans Variable`,category:`sans`,variable:!0,load:()=>e(()=>Promise.resolve({}).then(()=>{}),__vite__mapDeps([161])),cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/dm-sans:vf@latest/latin-wght-normal.woff2`},{family:`Outfit`,cssFamily:`Outfit Variable`,category:`sans`,variable:!0,load:()=>e(()=>Promise.resolve({}).then(()=>{}),__vite__mapDeps([162])),cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/outfit:vf@latest/latin-wght-normal.woff2`},{family:`Montserrat`,cssFamily:`Montserrat Variable`,category:`sans`,variable:!0,load:()=>e(()=>Promise.resolve({}).then(()=>{}),__vite__mapDeps([163])),cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/montserrat:vf@latest/latin-wght-normal.woff2`},{family:`Lora`,cssFamily:`Lora Variable`,category:`serif`,variable:!0,load:()=>e(()=>Promise.resolve({}).then(()=>{}),__vite__mapDeps([164])),cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/lora:vf@latest/latin-wght-normal.woff2`},{family:`Merriweather`,cssFamily:`Merriweather Variable`,category:`serif`,variable:!0,load:()=>e(()=>Promise.resolve({}).then(()=>{}),__vite__mapDeps([165])),cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/merriweather:vf@latest/latin-wght-normal.woff2`},{family:`Playfair Display`,cssFamily:`Playfair Display Variable`,category:`serif`,variable:!0,load:()=>e(()=>Promise.resolve({}).then(()=>{}),__vite__mapDeps([166])),cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/playfair-display:vf@latest/latin-wght-normal.woff2`},{family:`JetBrains Mono`,cssFamily:`JetBrains Mono Variable`,category:`mono`,variable:!0,load:()=>e(()=>Promise.resolve({}).then(()=>{}),__vite__mapDeps([167])),cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/jetbrains-mono:vf@latest/latin-wght-normal.woff2`},{family:`Comfortaa`,cssFamily:`Comfortaa Variable`,category:`display`,variable:!0,load:()=>e(()=>Promise.resolve({}).then(()=>{}),__vite__mapDeps([168])),cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/comfortaa:vf@latest/latin-wght-normal.woff2`},{family:`Comic Relief`,cssFamily:`Comic Relief`,category:`handwriting`,variable:!1,load:async()=>{await e(()=>Promise.resolve({}),__vite__mapDeps([169])),await e(()=>Promise.resolve({}),__vite__mapDeps([170]))},cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/comic-relief@latest/latin-400-normal.woff2`},{family:`Permanent Marker`,cssFamily:`Permanent Marker`,category:`display`,variable:!1,load:()=>e(()=>Promise.resolve({}).then(()=>{}),__vite__mapDeps([171])),cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/permanent-marker@latest/latin-400-normal.woff2`},{family:`Cherry Bomb One`,cssFamily:`Cherry Bomb One`,category:`display`,variable:!1,load:()=>e(()=>Promise.resolve({}).then(()=>{}),__vite__mapDeps([172])),cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/cherry-bomb-one@latest/latin-400-normal.woff2`},{family:`Creepster`,cssFamily:`Creepster`,category:`display`,variable:!1,load:()=>e(()=>Promise.resolve({}).then(()=>{}),__vite__mapDeps([173])),cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/creepster@latest/latin-400-normal.woff2`},{family:`Silkscreen`,cssFamily:`Silkscreen`,category:`display`,variable:!1,load:()=>e(()=>Promise.resolve({}).then(()=>{}),__vite__mapDeps([174])),cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/silkscreen@latest/latin-400-normal.woff2`},{family:`Bungee Shade`,cssFamily:`Bungee Shade`,category:`display`,variable:!1,load:()=>e(()=>Promise.resolve({}).then(()=>{}),__vite__mapDeps([175])),cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/bungee-shade@latest/latin-400-normal.woff2`},{family:`Luckiest Guy`,cssFamily:`Luckiest Guy`,category:`display`,variable:!1,load:()=>e(()=>Promise.resolve({}).then(()=>{}),__vite__mapDeps([176])),cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/luckiest-guy@latest/latin-400-normal.woff2`},{family:`Press Start 2P`,cssFamily:`Press Start 2P`,category:`display`,variable:!1,load:()=>e(()=>Promise.resolve({}).then(()=>{}),__vite__mapDeps([177])),cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/press-start-2p@latest/latin-400-normal.woff2`},{family:`Fredoka`,cssFamily:`Fredoka Variable`,category:`display`,variable:!0,load:()=>e(()=>Promise.resolve({}).then(()=>{}),__vite__mapDeps([178])),cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/fredoka:vf@latest/latin-wght-normal.woff2`},{family:`Caveat`,cssFamily:`Caveat`,category:`handwriting`,variable:!1,load:()=>e(()=>Promise.resolve({}).then(()=>{}),__vite__mapDeps([179])),cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/caveat@latest/latin-400-normal.woff2`},{family:`Pacifico`,cssFamily:`Pacifico`,category:`handwriting`,variable:!1,load:()=>e(()=>Promise.resolve({}).then(()=>{}),__vite__mapDeps([180])),cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/pacifico@latest/latin-400-normal.woff2`},{family:`Pirata One`,cssFamily:`Pirata One`,category:`display`,variable:!1,load:()=>e(()=>Promise.resolve({}).then(()=>{}),__vite__mapDeps([181])),cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/pirata-one@latest/latin-400-normal.woff2`},{family:`Special Elite`,cssFamily:`Special Elite`,category:`display`,variable:!1,load:()=>e(()=>Promise.resolve({}).then(()=>{}),__vite__mapDeps([182])),cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/special-elite@latest/latin-400-normal.woff2`},{family:`Nunito`,cssFamily:`Nunito Variable`,category:`sans`,variable:!0,load:()=>e(()=>Promise.resolve({}).then(()=>{}),__vite__mapDeps([183])),cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/nunito:vf@latest/latin-wght-normal.woff2`},{family:`Courier Prime`,cssFamily:`Courier Prime`,category:`mono`,variable:!1,load:async()=>{await e(()=>Promise.resolve({}),__vite__mapDeps([184])),await e(()=>Promise.resolve({}),__vite__mapDeps([185]))},cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/courier-prime@latest/latin-400-normal.woff2`},{family:`Comic Neue`,cssFamily:`Comic Neue`,category:`handwriting`,variable:!1,load:async()=>{await e(()=>Promise.resolve({}),__vite__mapDeps([186])),await e(()=>Promise.resolve({}),__vite__mapDeps([187]))},cdnUrl:`https://cdn.jsdelivr.net/fontsource/fonts/comic-neue@latest/latin-400-normal.woff2`}],r=new Map(n.map(e=>[e.family.toLowerCase(),e]));function i(e){return r.get(e.toLowerCase())}function a(e){return r.get(e.toLowerCase())?.cssFamily??e}var o=new Set;async function s(e){let t=e.toLowerCase();if(o.has(t))return!0;let n=r.get(t);if(!n)return!1;try{return await n.load(),o.add(t),!0}catch(t){return console.error(`Failed to load bundled font "${e}":`,t),!1}}function c(e){return e.replace(/[^\p{L}\p{N} _\-'.]/gu,``)}var l=`theme-font-faces`,u=new Set;function d(e,n){if(u.has(n))return;let r=t(n);if(!r)return;let i=document.getElementById(l);i||(i=document.createElement(`style`),i.id=l,document.head.appendChild(i));let a=` @font-face { font-family: "${c(e)}"; src: url("${r}"); font-display: swap; }`;i.textContent+=a,u.add(n)}var f=`theme-font-overrides`,p=`"Inter Variable", Inter, system-ui, sans-serif`;function m(e){let t=document.getElementById(f);if(!e){t?.remove();return}t||(t=document.createElement(`style`),t.id=f,document.head.appendChild(t));let n=c(a(e.family));t.textContent=`html { font-family: "${n}", ${p} !important; }\n`}async function h(e,t){await s(e)||t&&d(e,t)}async function g(e){if(!e){m(void 0);return}await h(e.family,e.url),m(e)}var _=`theme-title-font-overrides`;function v(e){let t=document.getElementById(_);if(!e){t?.remove();return}t||(t=document.createElement(`style`),t.id=_,document.head.appendChild(t));let n=c(a(e.family));t.textContent=`:root { --title-font-family: "${n}", ${p}; }\n`}async function y(e){if(!e){v(void 0);return}await h(e.family,e.url),v(e)}function b(e,t){let n=i(e);return n?n.cdnUrl:t}export{c as a,s as c,b as i,a as l,y as n,n as o,h as r,i as s,g as t};