pprompt-optimizerSource ↗
52 declarations and 34 call references extracted from public source metadata.

Source symbols: site/src/main.js

Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.

  • Revision: develop@0c3679511d5c61dcdbb92777e62f315f16d7d378 · 2026-07-18T10:13:54Z
  • Declarations: 52
  • Referenced calls: 34

Declared symbols

  • STORAGE_KEY — const at line 6
  • THEME_STORAGE_KEY — const at line 7
  • SUPPORTED_LOCALES — const at line 8
  • THEME_MODES — const at line 9
  • translations — const at line 11
  • normalizeLocale — function at line 304; references startsWith
  • getInitialLocale — function at line 310; references getItem, includes, normalizeLocale
  • storedLocale — const at line 311; references getItem, includes
  • browserLocale — const at line 316; references normalizeLocale, includes
  • normalizeThemeMode — function at line 320; references includes
  • getInitialThemeMode — function at line 325; references normalizeThemeMode, getItem
  • resolveTheme — function at line 329; references matchMedia
  • getNextThemeMode — function at line 334
  • renderLocaleButton — function at line 340
  • renderThemeButton — function at line 348
  • renderThemeIcon — function at line 357
  • renderGithubPill — function at line 384
  • renderNav — function at line 402
  • renderStats — function at line 413; references join
  • renderPills — function at line 426; references join
  • renderApp — function at line 430; references resolveTheme, querySelector, setAttribute, renderPills, bindInteractions, bindRevealAnimations, bindMotionEffects
  • copy — const at line 431; references resolveTheme, querySelector, setAttribute
  • resolvedTheme — const at line 432; references resolveTheme, querySelector, setAttribute
  • descriptionMeta — const at line 440; references querySelector, setAttribute
  • ogDescriptionMeta — const at line 441; references querySelector, setAttribute
  • ogTitleMeta — const at line 442; references querySelector, setAttribute
  • themeColorMeta — const at line 443; references querySelector, setAttribute
  • bindInteractions — function at line 634; references querySelector, addEventListener, getAttribute, setAttribute, String, toggle, querySelectorAll, setItem, renderApp, getNextThemeMode
  • menuButton — const at line 635; references querySelector, addEventListener, getAttribute, setAttribute, String, toggle
  • nav — const at line 636; references querySelector, addEventListener, getAttribute, setAttribute, String, toggle
  • expanded — const at line 640; references getAttribute, setAttribute, String, toggle, querySelectorAll, addEventListener, setItem, renderApp
  • nextLocale — const at line 648; references setItem, renderApp, querySelectorAll, addEventListener, getNextThemeMode
  • nextThemeMode — const at line 657; references getNextThemeMode, setItem, renderApp, querySelectorAll, matchMedia, add, requestAnimationFrame
  • bindRevealAnimations — function at line 665; references querySelectorAll, matchMedia, add, requestAnimationFrame
  • revealTargets — const at line 666; references querySelectorAll, matchMedia, add
  • prefersReducedMotion — const at line 670; references matchMedia, add
  • bindMotionEffects — function at line 684; references matchMedia, min, max, querySelector, setProperty, getBoundingClientRect, clamp, reset, addEventListener, bindPointerSurface
  • prefersReducedMotion — const at line 685; references matchMedia, min, max, querySelector, setProperty, getBoundingClientRect, clamp, reset, addEventListener
  • prefersFinePointer — const at line 686; references matchMedia, min, max, querySelector, setProperty, getBoundingClientRect, clamp, reset, addEventListener
  • clamp — const at line 690; references min, max, querySelector, setProperty, getBoundingClientRect, reset, addEventListener
  • bindPointerSurface — const at line 692; references querySelector, setProperty, getBoundingClientRect, clamp, reset, addEventListener
  • element — const at line 693; references querySelector, setProperty
  • reset — const at line 696; references setProperty
  • update — const at line 705; references getBoundingClientRect, clamp, setProperty
  • rect — const at line 706; references getBoundingClientRect, clamp, setProperty, reset, addEventListener, bindPointerSurface, getInitialLocale, getInitialThemeMode, matchMedia, renderApp
  • px — const at line 707; references clamp, setProperty, reset, addEventListener, bindPointerSurface, getInitialLocale, getInitialThemeMode, matchMedia, renderApp
  • py — const at line 708; references clamp, setProperty, reset, addEventListener, bindPointerSurface, getInitialLocale, getInitialThemeMode, matchMedia, renderApp
  • nx — const at line 709; references clamp, setProperty, reset, addEventListener, bindPointerSurface, getInitialLocale, getInitialThemeMode, matchMedia, renderApp
  • ny — const at line 710; references clamp, setProperty, reset, addEventListener, bindPointerSurface, getInitialLocale, getInitialThemeMode, matchMedia, renderApp
  • currentLocale — let at line 729; references getInitialLocale, getInitialThemeMode, matchMedia, addEventListener, renderApp
  • currentThemeMode — let at line 730; references getInitialThemeMode, matchMedia, addEventListener, renderApp
  • colorSchemeMedia — const at line 732; references matchMedia, addEventListener, renderApp

Imported modules

  • @vercel/analytics

File-level call references


Source: site/src/main.js

Generated by smolify with deterministic-repository-import-v2 · 1 source file