{"release_id":"01a1c502-4ad1-0000-ec62-adc54d3c69aa","chunk_id":"01a1c502-4ad8-70e0-99fe-452d7f42b970","file":"-Fx08svv.mjs","mappings":"i3BAAA,aAUCA,EAAGC,EAAA,EACF,EAAAC,EADDF,CAAG,EACFG,EAAAD,EAAA,CAAA,wBAUEE,EAAIC,EAAA,MAAJD,CAAI,sBADU,UAAQE,EAAAC,CAAA,IATxBC,EAAA,CAAA,MAaAC,EAAAC,EAbA,EAAA,CAAA,EAaAC,EAAAD,EAAAR,EAAAO,CAAA,CAAA,wBAWEG,EAAIC,EAAA,MAAJD,CAAI,sBADU,OAAKN,EAAAQ,CAAA,IAVrBN,EAAAC,CAAA,IAdDT,CAAG,YACFe,EAAA,EAAA,EAAA,yGAAAC,EAAA,SAGA,SACG,YACA,4BAA4B,EAAA,EAL/BC,EAAA,EAAA,eAAAD,EAAA,SAMyB,SAAW,OAAS,MAAS,mBAOtDD,EAAAN,EAAA,EAAA,0IAAAO,EAAA,SAGA,MACG,YACA,4BAA4B,EAAA,EAL/BC,EAAAR,EAAA,eAAAO,EAAA,SAMyB,MAAQ,OAAS,MAAS,qBAXlD,CAAA,IAAAE,EAAE,SAAS,EAAA,IAcXA,EAAE,KAAK,CAAA,OAvBTlB,CAAG,KAJI","names":["nav","root","$.child","text","span","root_1","$$render","consequent","$.reset","a_1","$.sibling","text_1","span_1","root_2","consequent_1","$.set_class","$$props","$.set_attribute","t"],"sources":["../../../../../../src/lib/components/beat/BeatTabs.svelte"],"sourcesContent":["<script lang=\"ts\">\n\timport { t } from '$lib/i18n';\n\t// RAT-386: top-level tabs for the beat section — classic \"beat me\" (/b) and\n\t// the new \"bet\" lobby (/b/bet). Route-based (plain links) so neither page\n\t// has to know about the other; the active page passes `active`.\n\tlet { active }: { active: 'beatme' | 'bet' } = $props();\n</script>\n\n<!-- RAT-386: desktop only — on mobile these tabs live in the top navbar\n     (right of the logo), so the page body would double them up. -->\n<nav class=\"mx-auto mb-8 hidden max-w-5xl items-center gap-6 border-b border-border px-5 md:mb-12 md:flex md:px-0\">\n\t<a\n\t\thref=\"/b\"\n\t\tclass=\"beat-tab relative py-3 font-display text-base font-bold tracking-tight no-underline transition-colors {active ===\n\t\t'beatme'\n\t\t\t? 'text-text'\n\t\t\t: 'text-muted hover:text-text'}\"\n\t\taria-current={active === 'beatme' ? 'page' : undefined}\n\t>\n\t\t{t('beat me')}\n\t\t{#if active === 'beatme'}\n\t\t\t<span class=\"absolute inset-x-0 -bottom-px h-0.5 rounded-full bg-yellow\"></span>\n\t\t{/if}\n\t</a>\n\t<a\n\t\thref=\"/b/bet\"\n\t\tclass=\"beat-tab relative inline-flex items-center gap-1.5 py-3 font-display text-base font-bold tracking-tight no-underline transition-colors {active ===\n\t\t'bet'\n\t\t\t? 'text-text'\n\t\t\t: 'text-muted hover:text-text'}\"\n\t\taria-current={active === 'bet' ? 'page' : undefined}\n\t>\n\t\t<span class=\"bet-coin\" aria-hidden=\"true\"></span>\n\t\t{t('bet')}\n\t\t{#if active === 'bet'}\n\t\t\t<span class=\"absolute inset-x-0 -bottom-px h-0.5 rounded-full bg-yellow\"></span>\n\t\t{/if}\n\t</a>\n</nav>\n\n<style>\n\t/* casino-chip coin — signals the play-money \"chips\" currency, distinct from\n\t   the flat brand-yellow CTA and the purchasable tokens. */\n\t.bet-coin {\n\t\twidth: 14px;\n\t\theight: 14px;\n\t\tborder-radius: 50%;\n\t\tflex: none;\n\t\tbackground: radial-gradient(circle at 34% 30%, #ffe27a, #f4b71f 70%);\n\t\tbox-shadow:\n\t\t\tinset 0 0 0 2px rgba(0, 0, 0, 0.28),\n\t\t\tinset 0 0 0 3px rgba(255, 255, 255, 0.16);\n\t}\n</style>\n"],"version":3}