1<!DOCTYPE html><html lang="en" data-theme="light" class="inter_tight_e4322e64-module__YqgyHW__variable fraunces_c4b71b48-module__Jv9y1q__variable jetbrains_mono_869bfe9c-module__h17B4W__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/3y-_6nw73dhww.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/3vwxsmt1en6bz.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/2bh98qftpcbad.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/15_9by70dlqwp.js"/>
1<script src="/_next/static/chunks/2qwx-ja8oys0x.js" async=""></script>
1<script src="/_next/static/chunks/09sg9fbigqjtm.js" async=""></script>
1<script src="/_next/static/chunks/292gxgkva_zvo.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-07lusx7ftwqgw.js" async=""></script>
1<script src="/_next/static/chunks/0o7m80_jmjs86.js" async=""></script>
1<script src="/_next/static/chunks/1h9h3xsaki20e.js" async=""></script>
1<script src="/_next/static/chunks/04tsqqc3yr6xd.js" async=""></script>
1<link rel="preload" href="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6057989501899604" as="script" crossorigin=""/><meta name="next-size-adjust" content=""/><title>Ultimate Bravery â Random League of Legends Builds</title><meta name="description" content="Roll a champion, role, item path, summoner spells, runes, and ability order for League of Legends."/><link rel="canonical" href="https://ultimate-bravery.net"/><meta property="og:title" content="Ultimate Bravery"/><meta property="og:description" content="One champion. One impossible build. No turning back."/><meta property="og:site_name" content="Ultimate Bravery"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="Ultimate Bravery"/><meta name="twitter:description" content="One champion. One impossible build. No turning back."/><link rel="icon" href="/favicon.ico?favicon.3_qpui7dfodyf.ico" sizes="48x48" type="image/x-icon"/><link rel="icon" href="/icon.svg" sizes="any" type="image/svg+xml"/><link rel="apple-touch-icon" href="/apple-icon.png" sizes="180x180" type="image/png"/>
1<script> 2 (function () { 3 try { 4 var savedTheme = localStorage.getItem("theme"); 5 var theme = 6 savedTheme === "light" || savedTheme === "dark" 7 ? savedTheme 8 : window.matchMedia("(prefers-color-scheme: dark)").matches 9 ? "dark" 10 : "light"; 11 document.documentElement.setAttribute("data-theme", theme); 12 } catch (error) { 13 document.documentElement.setAttribute("data-theme", "light"); 14 } 15 })(); 16</script>
16<script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script>
16</head><body><div hidden=""><!--$--><!--/$--></div><div class="landing-page-module__0ZeJUG__outer"><div class="landing-page-module__0ZeJUG__frame"><div class="landing-page-module__0ZeJUG__headerWrap"><header class="navbar-module__QXtwcq__header"><a class="navbar-module__QXtwcq__brand" href="/"><span class="navbar-module__QXtwcq__brandMark">b</span><span class="navbar-module__QXtwcq__brandName">ultimate-bravery<span class="navbar-module__QXtwcq__brandSuffix">.net</span></span></a><nav class="navbar-module__QXtwcq__modeNav" aria-label="Game modes"><a class="navbar-module__QXtwcq__modeLink " href="/live">Live</a><a class="navbar-module__QXtwcq__modeLink " href="/classic">Classic</a><a class="navbar-module__QXtwcq__modeLink " href="/wild-rift">Wild Rift</a><a class="navbar-module__QXtwcq__modeLink " href="/tft">TFT</a></nav><div class="ub-header-actions"><div class="navbar-module__QXtwcq__headerMeta" title="Riot Data Dragon 16.19.1"><span class="navbar-module__QXtwcq__statusDot "></span>Riot Data Dragon 16.19.1</div><a class="navbar-module__QXtwcq__sisterLink" href="https://lolguessr.com" rel="noopener" target="_blank" title="LoLGuessr: guess the winner of real League matches"><svg aria-hidden="true" class="navbar-module__QXtwcq__sisterMark" viewBox="0 0 24 24"><path class="navbar-module__QXtwcq__sisterMarkRed" d="M5.5 3H21v15.5z"></path><path class="navbar-module__QXtwcq__sisterMarkBlue" d="M3 5.5V21h15.5z"></path></svg><span class="navbar-module__QXtwcq__sisterName">LoLGuessr</span><span class="navbar-module__QXtwcq__sisterBadge">New</span><svg aria-hidden="true" class="navbar-module__QXtwcq__sisterArrow" viewBox="0 0 12 12"><path d="M3.5 8.5 8.5 3.5M4.5 3.5h4v4"></path></svg><span class="navbar-module__QXtwcq__visuallyHidden">(opens in a new tab)</span></a><button class="ub-theme-toggle" title="Toggle color theme" type="button"><svg aria-hidden="true" class="ub-theme-icon ub-theme-icon--moon" viewBox="0 0 24 24"><path d="M20.3 15.1A8.5 8.5 0 0 1 8.9 3.7 8.5 8.5 0 1 0 20.3 15.1Z"></path></svg><svg aria-hidden="true" class="ub-theme-icon ub-theme-icon--sun" viewBox="0 0 24 24"><circle cx="12" cy="12" r="3.75"></circle><path d="M12 2.25v2M12 19.75v2M21.75 12h-2M4.25 12h-2M18.9 5.1l-1.4 1.4M6.5 17.5l-1.4 1.4M18.9 18.9l-1.4-1.4M6.5 6.5 5.1 5.1"></path></svg><span class="ub-theme-label ub-theme-label--dark">Use dark theme</span><span class="ub-theme-label ub-theme-label--light">Use light theme</span></button></div></header></div><main class="landing-page-module__0ZeJUG__main"><section class="landing-page-module__0ZeJUG__hero"><div class="landing-page-module__0ZeJUG__heroCopy"><h1 class="landing-page-module__0ZeJUG__heroTitle">The build you would<!-- --> <em class="landing-page-module__0ZeJUG__heroEmphasis">never</em> pick.</h1><p class="landing-page-module__0ZeJUG__heroLede">Ultimate Bravery rolls a random champion, role, item order, summoner spells, runes and ability max. You play it out.</p><div class="landing-page-module__0ZeJUG__heroActions"><a class="landing-page-module__0ZeJUG__buttonPrimary" href="/live">Roll a build<svg aria-hidden="true" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="landing-page-module__0ZeJUG__arrow" height="12" width="12"><path d="M2.5 8h11M9.5 4l4 4-4 4" stroke-width="1.5"></path></svg></a><a class="landing-page-module__0ZeJUG__buttonSecondary" href="#rules">Read the rules</a></div></div><a class="landing-page-module__0ZeJUG__preview" href="/build?s=EHQIEP6wSVQ"><span class="landing-page-module__0ZeJUG__previewArt"><img alt="Ornn, The Fire below the Mountain" decoding="async" data-nimg="fill" class="landing-page-module__0ZeJUG__previewImage" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Ornn_0.jpg"/></span><span class="landing-page-module__0ZeJUG__previewBody"><span class="landing-page-module__0ZeJUG__previewHead"><span><span class="landing-page-module__0ZeJUG__previewName">Ornn</span><span class="landing-page-module__0ZeJUG__previewRole">ADC</span></span><span class="landing-page-module__0ZeJUG__previewMap">Summoner'
16s Rift</span></span><span class="landing-page-module__0ZeJUG__previewGroup"><span class="landing-page-module__0ZeJUG__previewLabel">Item order</span><span class="landing-page-module__0ZeJUG__previewItems"><span class="landing-page-module__0ZeJUG__previewItem" title="Boots of Swiftness"><img alt="Boots of Swiftness" loading="lazy" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://ddragon.leagueoflegends.com/cdn/16.19.1/img/item/3009.png"/></span><span class="landing-page-module__0ZeJUG__previewItem" title="Guinsoo's Rageblade"><img alt="Guinsoo's Rageblade" loading="lazy" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://ddragon.leagueoflegends.com/cdn/16.19.1/img/item/3124.png"/></span><span class="landing-page-module__0ZeJUG__previewItem" title="Imperial Mandate"><img alt="Imperial Mandate" loading="lazy" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://ddragon.leagueoflegends.com/cdn/16.19.1/img/item/4005.png"/></span><span class="landing-page-module__0ZeJUG__previewItem" title="Serylda's Grudge"><img alt="Serylda's Grudge" loading="lazy" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://ddragon.leagueoflegends.com/cdn/16.19.1/img/item/6694.png"/></span><span class="landing-page-module__0ZeJUG__previewItem" title="Bandlepipes"><img alt="Bandlepipes" loading="lazy" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://ddragon.leagueoflegends.com/cdn/16.19.1/img/item/2524.png"/></span><span class="landing-page-module__0ZeJUG__previewItem" title="Overlord's Bloodmail"><img alt="Overlord's Bloodmail" loading="lazy" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://ddragon.leagueoflegends.com/cdn/16.19.1/img/item/2501.png"/></span></span></span><span class="landing-page-module__0ZeJUG__previewSplit"><span class="landing-page-module__0ZeJUG__previewGroup"><span class="landing-page-module__0ZeJUG__previewLabel">Summoners</span><span class="landing-page-module__0ZeJUG__previewIcons"><span class="landing-page-module__0ZeJUG__previewSpell" title="Flash"><img alt="Flash" loading="lazy" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://ddragon.leagueoflegends.com/cdn/16.19.1/img/spell/SummonerFlash.png"/></span><span class="landing-page-module__0ZeJUG__previewSpell" title="Barrier"><img alt="Barrier" loading="lazy" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://ddragon.leagueoflegends.com/cdn/16.19.1/img/spell/SummonerBarrier.png"/></span></span></span><span class="landing-page-module__0ZeJUG__previewGroup"><span class="landing-page-module__0ZeJUG__previewLabel">Max first</span><span class="landing-page-module__0ZeJUG__previewAbilities"><span class="landing-page-module__0ZeJUG__previewAbility landing-page-module__0ZeJUG__previewAbilityOn">Q</span><span class="landing-page-module__0ZeJUG__previewAbility ">W</span><span class="landing-page-module__0ZeJUG__previewAbility ">E</span></span></span></span><span class="landing-page-module__0ZeJUG__previewFoot">
16Grasp of the Undying<span class="landing-page-module__0ZeJUG__previewOpen">Open this build<svg aria-hidden="true" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="landing-page-module__0ZeJUG__arrow" height="12" width="12"><path d="M2.5 8h11M9.5 4l4 4-4 4" stroke-width="1.5"></path></svg></span></span></span></a></section><section class="landing-page-module__0ZeJUG__section" id="rules"><div class="landing-page-module__0ZeJUG__sectionHead"><h2 class="landing-page-module__0ZeJUG__sectionTitle">The seven rules.</h2><p class="landing-page-module__0ZeJUG__sectionLede">There is no client plugin and no referee. Ultimate Bravery is enforced by you, for the length of one game.</p></div><ol class="landing-page-module__0ZeJUG__ruleGrid"><li class="landing-page-module__0ZeJUG__ruleCard landing-page-module__0ZeJUG__ruleCardLead"><span class="landing-page-module__0ZeJUG__ruleNumber">01</span><h3 class="landing-page-module__0ZeJUG__ruleTitle">No Turning Back</h3><p class="landing-page-module__0ZeJUG__ruleText">There is no going back. Once you have your item build, stick with it.</p></li><li class="landing-page-module__0ZeJUG__ruleCard "><span class="landing-page-module__0ZeJUG__ruleNumber">02</span><h3 class="landing-page-module__0ZeJUG__ruleTitle">Buy items in the right order</h3><p class="landing-page-module__0ZeJUG__ruleText">The items have to be bought in the correct order.</p></li><li class="landing-page-module__0ZeJUG__ruleCard "><span class="landing-page-module__0ZeJUG__ruleNumber">03</span><h3 class="landing-page-module__0ZeJUG__ruleTitle">Never surrender</h3><p class="landing-page-module__0ZeJUG__ruleText">Fight for the last tower. There is no surrendering on the Rift.</p></li><li class="landing-page-module__0ZeJUG__ruleCard "><span class="landing-page-module__0ZeJUG__ruleNumber">04</span><h3 class="landing-page-module__0ZeJUG__ruleTitle">Don't use wards</h3><p class="landing-page-module__0ZeJUG__ruleText">You must not buy wards.</p></li><li class="landing-page-module__0ZeJUG__ruleCard "><span class="landing-page-module__0ZeJUG__ruleNumber">05</span><h3 class="landing-page-module__0ZeJUG__ruleTitle">Use the given summoner spells</h3><p class="landing-page-module__0ZeJUG__ruleText">Take the summoner spells your build gives you, and use them as much as possible.</p></li><li class="landing-page-module__0ZeJUG__ruleCard "><span class="landing-page-module__0ZeJUG__ruleNumber">06</span><h3 class="landing-page-module__0ZeJUG__ruleTitle">Max the given ability first</h3><p class="landing-page-module__0ZeJUG__ruleText">Put every available skill point into the chosen ability.</p></li><li class="landing-page-module__0ZeJUG__ruleCard "><span class="landing-page-module__0ZeJUG__ruleNumber">07</span><h3 class="landing-page-module__0ZeJUG__ruleTitle">Role-specific item</h3><p class="landing-page-module__0ZeJUG__ruleText">You can buy the role-specific item first, but you have to sell it to complete your full build.</p></li></ol></section><section class="landing-page-module__0ZeJUG__section landing-page-module__0ZeJUG__story"><div class="landing-page-module__0ZeJUG__storyMain"><h2 class="landing-page-module__0ZeJUG__storyTitle">Older than most of the item shop.</h2><div class="landing-page-module__0ZeJUG__storyBody"><p>Ultimate Bravery started as a community dare in Leagueâs early years. Roll everything at random, then play the game you were dealt. It spread through custom lobbies and streams long before it had a website.</p></div><p class="landing-page-module__0ZeJUG__storyPull">Nobody checks your build. That is the whole point.</p><div class="landing-page-module__0ZeJUG__storyBody"><p>This site is a rebuild of that idea. The generator reads Riotâs own game data, so the roster, the shop and the rune trees are the ones in the client right now.</p></div></div><div class="landing-page-module__0ZeJUG__storyAside"><h3 class="landing-page-module__0ZeJUG__timelineTitle">A short history</h3><ol class="landing-page-module__0ZeJUG__timeline"><li class="landing-page-module__0ZeJUG__timelineItem"><span class="landing-page-module__0ZeJUG__timelineYear">2014</span><span class="landing-page-module__0ZeJUG__timelineNote">HandOfBlood starts Bronze Bravery, climbing a Bronze account on rolled builds.</span></li><li class="landing-page-module__0ZeJUG__timelineItem"><span class="landing-page-module__0ZeJUG__timelineYear">2015</span><span class="landing-page-module__0ZeJUG__timelineNote">Riot runs Ultimate Bravery showmatches at the International Wildcard All-Star in Melbourne.</sp
16an></li><li class="landing-page-module__0ZeJUG__timelineItem"><span class="landing-page-module__0ZeJUG__timelineYear">2022</span><span class="landing-page-module__0ZeJUG__timelineNote">Tyler1 rolls his first Ultimate Bravery game on stream, then keeps rolling.</span></li></ol></div></section><section class="landing-page-module__0ZeJUG__section"><div class="landing-page-module__0ZeJUG__sectionHead"><h2 class="landing-page-module__0ZeJUG__sectionTitle">Rolled from the current patch.</h2><p class="landing-page-module__0ZeJUG__sectionLede">Champion, item, rune and spell data is synced from<!-- --> <a class="landing-page-module__0ZeJUG__inlineLink" href="https://developer.riotgames.com/docs/lol#data-dragon" rel="noreferrer" target="_blank">Riot Data Dragon</a> <!-- -->and checked into the repository before it ships.</p></div><dl class="landing-page-module__0ZeJUG__statRail"><div class="landing-page-module__0ZeJUG__stat"><dt class="landing-page-module__0ZeJUG__statLabel">Patch</dt><dd class="landing-page-module__0ZeJUG__statValue">16.19.1</dd></div><div class="landing-page-module__0ZeJUG__stat"><dt class="landing-page-module__0ZeJUG__statLabel">Live champions</dt><dd class="landing-page-module__0ZeJUG__statValue">173</dd></div><div class="landing-page-module__0ZeJUG__stat"><dt class="landing-page-module__0ZeJUG__statLabel">Wild Rift champions</dt><dd class="landing-page-module__0ZeJUG__statValue">120</dd></div><div class="landing-page-module__0ZeJUG__stat"><dt class="landing-page-module__0ZeJUG__statLabel">Classic champions</dt><dd class="landing-page-module__0ZeJUG__statValue">72</dd></div><!--$?--><template id="B:0"></template><div class="landing-page-module__0ZeJUG__stat"><dt class="landing-page-module__0ZeJUG__statLabel">Live builds rolled</dt><dd class="landing-page-module__0ZeJUG__statValue"><span class="landing-page-module__0ZeJUG__statSkeleton"></span></dd></div><!--/$--></dl></section><section class="landing-page-module__0ZeJUG__section"><div class="landing-page-module__0ZeJUG__sectionHead"><h2 class="landing-page-module__0ZeJUG__sectionTitle">Four rosters, four generators.</h2><p class="landing-page-module__0ZeJUG__sectionLede">Each mode rolls from its own data: its own champions, its own shop, its own constraints.</p></div><div class="landing-page-module__0ZeJUG__modeGrid"><a class="landing-page-module__0ZeJUG__modeCard landing-page-module__0ZeJUG__modeCardLead" href="/live"><span class="landing-page-module__0ZeJUG__modeArt"><img alt="Teemo splash art" loading="lazy" decoding="async" data-nimg="fill" class="landing-page-module__0ZeJUG__modeImage" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Teemo_0.jpg"/></span><span class="landing-page-module__0ZeJUG__modeBody"><span class="landing-page-module__0ZeJUG__modeName">Live<svg aria-hidden="true" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="landing-page-module__0ZeJUG__arrow" height="12" width="12"><path d="M2.5 8h11M9.5 4l4 4-4 4" stroke-width="1.5"></path></svg></span><span class="landing-page-module__0ZeJUG__modeBlurb">Summoner's Rift, the Howling Abyss and Arena, rolled on the patch that is live right now.</span><span class="landing-page-module__0ZeJUG__modeCount">173 champions</span></span></a><a class="landing-page-module__0ZeJUG__modeCard " href="/classic"><span class="landing-page-module__0ZeJUG__modeThumb"><img alt="Ashe portrait" loading="lazy" decoding="async" data-nimg="fill" class="landing-page-module__0ZeJUG__modeImage" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://ddragon.leagueoflegends.com/cdn/16.19.1/img/mode/classic/champion/Jade_Ashe.png"/></span><span class="landing-page-module__0ZeJUG__modeBody"><span class="landing-page-module__0ZeJUG__modeName">Classic<svg aria-hidden="true" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="landing-page-module__0ZeJUG__arrow" height="12" width="12"><path d="M2.5 8h11M9.5 4l4 4-4 4" stroke-width="1.5"></path></svg></span><span class="landing-page-module__0ZeJUG__modeBlurb">The Classic roster with its own item catalogue, and Runes and Masteries the way they were.</span><span class="landing-page-module__0ZeJUG__modeCount">72 champions</span></span></a><a class="landing-page-module__0ZeJUG__modeCard " href="/wild-rift"><span class="landing-page-module__0ZeJUG__modeThumb"><img alt="Ahri portrait" loading="lazy" decoding="async" data-nimg="fill" class="landing-page-module__0ZeJUG__modeImage" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;
16color:transparent" src="https://ddragon.leagueoflegends.com/cdn/16.19.1/img/champion/Ahri.png"/></span><span class="landing-page-module__0ZeJUG__modeBody"><span class="landing-page-module__0ZeJUG__modeName">Wild Rift<svg aria-hidden="true" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="landing-page-module__0ZeJUG__arrow" height="12" width="12"><path d="M2.5 8h11M9.5 4l4 4-4 4" stroke-width="1.5"></path></svg></span><span class="landing-page-module__0ZeJUG__modeBlurb">Mobile items and runes, with the summoner spells your account level has actually unlocked.</span><span class="landing-page-module__0ZeJUG__modeCount">120 champions</span></span></a><a class="landing-page-module__0ZeJUG__modeCard landing-page-module__0ZeJUG__modeCardWide" href="/tft"><span class="landing-page-module__0ZeJUG__modeThumb"><img alt="Ahri portrait" loading="lazy" decoding="async" data-nimg="fill" class="landing-page-module__0ZeJUG__modeImage" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="/tft/champions/TFT18_Ahri_Square.TFT_Set18.jpg"/></span><span class="landing-page-module__0ZeJUG__modeBody"><span class="landing-page-module__0ZeJUG__modeName">Teamfight Tactics<svg aria-hidden="true" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="landing-page-module__0ZeJUG__arrow" height="12" width="12"><path d="M2.5 8h11M9.5 4l4 4-4 4" stroke-width="1.5"></path></svg></span><span class="landing-page-module__0ZeJUG__modeBlurb">Set 18 Enchanted Wilds. One class, one origin, and a crowned unit from the pool they share.</span><span class="landing-page-module__0ZeJUG__modeCount">62 units</span></span></a></div></section><section class="landing-page-module__0ZeJUG__closing"><div class="landing-page-module__0ZeJUG__closingCopy"><p class="landing-page-module__0ZeJUG__closingTitle">One champion. One impossible build. No turning back.</p><a class="landing-page-module__0ZeJUG__buttonPrimary" href="/live">Roll a build<svg aria-hidden="true" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="landing-page-module__0ZeJUG__arrow" height="12" width="12"><path d="M2.5 8h11M9.5 4l4 4-4 4" stroke-width="1.5"></path></svg></a></div><div class="landing-page-module__0ZeJUG__closingArt" aria-hidden="true"><img alt="" title="Sion splash art" loading="lazy" decoding="async" data-nimg="fill" class="landing-page-module__0ZeJUG__closingImage" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Sion_0.jpg"/></div></section></main><footer class="landing-page-module__0ZeJUG__footer"><div class="landing-page-module__0ZeJUG__footerTop"><a class="landing-page-module__0ZeJUG__footerBrand" href="/"><span class="landing-page-module__0ZeJUG__footerMark">b</span>ultimate-bravery.net</a><nav aria-label="Generators" class="landing-page-module__0ZeJUG__footerNav"><h2 class="landing-page-module__0ZeJUG__footerHeading">Generators</h2><a class="landing-page-module__0ZeJUG__footerLink" href="/live">Live</a><a class="landing-page-module__0ZeJUG__footerLink" href="/classic">Classic</a><a class="landing-page-module__0ZeJUG__footerLink" href="/wild-rift">Wild Rift</a><a class="landing-page-module__0ZeJUG__footerLink" href="/tft">Teamfight Tactics</a></nav><nav aria-label="Site" class="landing-page-module__0ZeJUG__footerNav"><h2 class="landing-page-module__0ZeJUG__footerHeading">Site</h2><a class="landing-page-module__0ZeJUG__footerLink" href="/imprint">Imprint</a><a class="landing-page-module__0ZeJUG__footerLink" href="/privacy">Privacy policy</a></nav></div><div class="landing-page-module__0ZeJUG__footerBottom"><p class="landing-page-module__0ZeJUG__footerNote">Ultimate Bravery isn't endorsed by Riot Games and doesn't reflect the views or opinions of Riot Games or anyone officially involved in producing or managing Riot Games properties. Riot Games and all associated properties are trademarks or registered trademarks of Riot Games, Inc.</p><p class="landing-page-module__0ZeJUG__footerCopy">© Ultimate Bravery</p></div></footer></div></div><!--$--><!--/$-->
16<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
16<script src="/_next/static/chunks/15_9by70dlqwp.js" id="_R_" async=""></script>
16<script>(self.__next_f=self.__next_f||[]).push([0])</script>
16<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[42146,[\"/_next/static/chunks/0o7m80_jmjs86.js\",\"/_next/static/chunks/1h9h3xsaki20e.js\"],\"default\"]\n3:I[78998,[\"/_next/static/chunks/0o7m80_jmjs86.js\",\"/_next/static/chunks/1h9h3xsaki20e.js\"],\"default\"]\n4:I[78144,[\"/_next/static/chunks/0o7m80_jmjs86.js\",\"/_next/static/chunks/1h9h3xsaki20e.js\"],\"\"]\n6:I[12012,[\"/_next/static/chunks/0o7m80_jmjs86.js\",\"/_next/static/chunks/1h9h3xsaki20e.js\"],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\n9:I[12012,[\"/_next/static/chunks/0o7m80_jmjs86.js\",\"/_next/static/chunks/1h9h3xsaki20e.js\"],\"ViewportBoundary\"]\nb:I[12012,[\"/_next/static/chunks/0o7m80_jmjs86.js\",\"/_next/static/chunks/1h9h3xsaki20e.js\"],\"MetadataBoundary\"]\nd:I[28227,[\"/_next/static/chunks/0o7m80_jmjs86.js\",\"/_next/static/chunks/1h9h3xsaki20e.js\"],\"default\",1]\ne:I[30571,[\"/_next/static/chunks/0o7m80_jmjs86.js\",\"/_next/static/chunks/1h9h3xsaki20e.js\",\"/_next/static/chunks/04tsqqc3yr6xd.js\"],\"Navbar\"]\nf:I[44831,[\"/_next/static/chunks/0o7m80_jmjs86.js\",\"/_next/static/chunks/1h9h3xsaki20e.js\",\"/_next/static/chunks/04tsqqc3yr6xd.js\"],\"\"]\n10:I[37410,[\"/_next/static/chunks/0o7m80_jmjs86.js\",\"/_next/static/chunks/1h9h3xsaki20e.js\",\"/_next/static/chunks/04tsqqc3yr6xd.js\"],\"Image\"]\n1d:I[25969,[\"/_next/static/chunks/0o7m80_jmjs86.js\",\"/_next/static/chunks/1h9h3xsaki20e.js\"],\"IconMark\"]\n:HL[\"/_next/static/chunks/3y-_6nw73dhww.css\",\"style\"]\n:HL[\"/_next/static/media/03bda585a99c6450-s.p.32sris142tqlb.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/3c7c6164b2587822-s.p.16u3vygyjnhr0.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/chunks/3vwxsmt1en6bz.css\",\"style\"]\n:HL[\"/_next/static/chunks/2bh98qftpcbad.css\",\"style\"]\n0:{\"P\":null,\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3y-_6nw73dhww.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0o7m80_jmjs86.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/1h9h3xsaki20e.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"data-theme\":\"light\",\"suppressHydrationWarning\":true,\"className\":\"inter_tight_e4322e64-module__YqgyHW__variable fraunces_c4b71b48-module__Jv9y1q__variable jetbrains_mono_869bfe9c-module__h17B4W__variable\",\"children\":[[\"$\",\"head\",null,{\"children\":[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"\\n (function () {\\n try {\\n var savedTheme = localStorage.getItem(\\\"theme\\\");\\n var theme =\\n savedTheme === \\\"light\\\" || savedTheme === \\\"dark\\\"\\n ? savedTheme\\n : window.matchMedia(\\\"(prefers-color-scheme: dark)\\\").matches\\n ? \\\"dark\\\"\\n : \\\"light\\\";\\n document.documentElement.setAttribute(\\\"data-theme\\\", theme);\\n } catch (error) {\\n document.documentElement.setAttribute(\\\"data-theme\\\", \\\"light\\\");\\n }\\n })();\\n\"}}]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\"
16:\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){bod"])</script>
16<script>self.__next_f.push([1,"y{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L4\",null,{\"async\":true,\"crossOrigin\":\"anonymous\",\"id\":\"google-adsense-script\",\"src\":\"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6057989501899604\",\"strategy\":\"afterInteractive\"}]]}]]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$L5\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3vwxsmt1en6bz.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/2bh98qftpcbad.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/04tsqqc3yr6xd.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L6\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@8\"}]}]]}],{},null,false,null]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L9\",null,{\"children\":\"$La\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Lc\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$d\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3y-_6nw73dhww.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":false,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"1zewe2KFVQu5kPLeaZxxS\"}\n5:[\"$\",\"div\",null,{\"className\":\"landing-page-module__0ZeJUG__outer\",\"children\":[\"$\",\"div\",null,{\"className\":\"landing-page-module__0ZeJUG__frame\",\"children\":[[\"$\",\"div\",null,{\"className\":\"landing-page-module__0ZeJUG__headerWrap\",\"children\":[\"$\",\"$Le\",null,{\"brandName\":\"ultimate-bravery.net\",\"statusLabel\":\"Riot Data Dragon 16.19.1\",\"statusTitle\":\"Riot Data Dragon 16.19.1\"}]}],[\"$\",\"main\",null,{\"className\":\"landing-page-module__0ZeJUG__main\",\"children\":[[\"$\",\"section\",null,{\"className\":\"landing-page-module__0ZeJUG__hero\",\"children\":[[\"$\",\"div\",null,{\"className\":\"landing-page-module__0ZeJUG__heroCopy\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"landing-page-module__0ZeJUG__heroTitle\",\"children\":[\"The build you would\",\" \",[\"$\",\"em\",null,{\"className\":\"landing-page-module__0ZeJUG__heroEmphasis\",\"children\":\"never\"}],\" pick.\"]}],[\"$\",\"p\",null,{\"className\":\"landing-page-module__0ZeJUG__heroLede\",\"children\":\"Ultimate Bravery rolls a random champion, role, item order, summoner spells, runes and ability max. You play it out.\"}],[\"$\",\"div\",null,{\"className\":\"landing-page-module__0ZeJUG__heroActions\",\"children\":[[\"$\",\"$Lf\",null,{\"prefetch\":false,\"className\":\"landing-page-module__0ZeJUG__buttonPrimary\",\"href\":\"/live\",\"children\":[\"Roll a build\",[\"$\",\"svg\",null,{\"aria-hidden\":\"true\",\"viewBox\":\"0 0 16 16\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"landing-page-module__0ZeJUG__arrow\",\"height\":12,\"width\":12,\"children\":[\"$\",\"path\",null,{\"d\":\"M2.5 8h11M9.5 4l4 4-4 4\",\"strokeWidth\":\"1.5\"}]}]]}],[\"$\",\"a\",null,{\"className\":\"landing-page-module__0ZeJUG__buttonSecondary\",\"href\":\"#rules\",\"children\":\"Read the rules\"}]]}]]}],[\"$\",\"$Lf\",null,{\"prefetch\":false,\"className\":\"landing-page-module__0ZeJUG__preview\",\"href\":\"/build?s=EHQIEP6wSVQ\",\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__previewArt\",\"children\":[\"$\",\"$L10\",null,{\"alt\":\"Ornn, The Fire below the Mountain\",\"className\":\"landing-page-module__0ZeJUG__previewImage\",\"fill\":true,\"priority\":true,\"sizes\":\"(max-width: 1023px) calc(100vw - 72px), 520px\",\"src\":\"https://d
16dragon.leagueoflegends.com"])</script>
16<script>self.__next_f.push([1,"/cdn/img/champion/splash/Ornn_0.jpg\",\"unoptimized\":true}]}],[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__previewBody\",\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__previewHead\",\"children\":[[\"$\",\"span\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__previewName\",\"children\":\"Ornn\"}],[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__previewRole\",\"children\":\"ADC\"}]]}],[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__previewMap\",\"children\":\"Summoner's Rift\"}]]}],[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__previewGroup\",\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__previewLabel\",\"children\":\"Item order\"}],[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__previewItems\",\"children\":[[\"$\",\"span\",\"3009-0\",{\"className\":\"landing-page-module__0ZeJUG__previewItem\",\"title\":\"Boots of Swiftness\",\"children\":[\"$\",\"$L10\",null,{\"alt\":\"Boots of Swiftness\",\"fill\":true,\"sizes\":\"44px\",\"src\":\"https://ddragon.leagueoflegends.com/cdn/16.19.1/img/item/3009.png\",\"unoptimized\":true}]}],[\"$\",\"span\",\"3124-1\",{\"className\":\"landing-page-module__0ZeJUG__previewItem\",\"title\":\"Guinsoo's Rageblade\",\"children\":[\"$\",\"$L10\",null,{\"alt\":\"Guinsoo's Rageblade\",\"fill\":true,\"sizes\":\"44px\",\"src\":\"https://ddragon.leagueoflegends.com/cdn/16.19.1/img/item/3124.png\",\"unoptimized\":true}]}],[\"$\",\"span\",\"4005-2\",{\"className\":\"landing-page-module__0ZeJUG__previewItem\",\"title\":\"Imperial Mandate\",\"children\":[\"$\",\"$L10\",null,{\"alt\":\"Imperial Mandate\",\"fill\":true,\"sizes\":\"44px\",\"src\":\"https://ddragon.leagueoflegends.com/cdn/16.19.1/img/item/4005.png\",\"unoptimized\":true}]}],[\"$\",\"span\",\"6694-3\",{\"className\":\"landing-page-module__0ZeJUG__previewItem\",\"title\":\"Serylda's Grudge\",\"children\":[\"$\",\"$L10\",null,{\"alt\":\"Serylda's Grudge\",\"fill\":true,\"sizes\":\"44px\",\"src\":\"https://ddragon.leagueoflegends.com/cdn/16.19.1/img/item/6694.png\",\"unoptimized\":true}]}],[\"$\",\"span\",\"2524-4\",{\"className\":\"landing-page-module__0ZeJUG__previewItem\",\"title\":\"Bandlepipes\",\"children\":[\"$\",\"$L10\",null,{\"alt\":\"Bandlepipes\",\"fill\":true,\"sizes\":\"44px\",\"src\":\"https://ddragon.leagueoflegends.com/cdn/16.19.1/img/item/2524.png\",\"unoptimized\":true}]}],\"$L11\"]}]]}],\"$L12\",\"$L13\"]}]]}]]}],\"$L14\",\"$L15\",\"$L16\",\"$L17\",\"$L18\"]}],\"$L19\"]}]}]\n11:[\"$\",\"span\",\"2501-5\",{\"className\":\"landing-page-module__0ZeJUG__previewItem\",\"title\":\"Overlord's Bloodmail\",\"children\":[\"$\",\"$L10\",null,{\"alt\":\"Overlord's Bloodmail\",\"fill\":true,\"sizes\":\"44px\",\"src\":\"https://ddragon.leagueoflegends.com/cdn/16.19.1/img/item/2501.png\",\"unoptimized\":true}]}]\n12:[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__previewSplit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__previewGroup\",\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__previewLabel\",\"children\":\"Summoners\"}],[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__previewIcons\",\"children\":[[\"$\",\"span\",\"SummonerFlash\",{\"className\":\"landing-page-module__0ZeJUG__previewSpell\",\"title\":\"Flash\",\"children\":[\"$\",\"$L10\",null,{\"alt\":\"Flash\",\"fill\":true,\"sizes\":\"34px\",\"src\":\"https://ddragon.leagueoflegends.com/cdn/16.19.1/img/spell/SummonerFlash.png\",\"unoptimized\":true}]}],[\"$\",\"span\",\"SummonerBarrier\",{\"className\":\"landing-page-module__0ZeJUG__previewSpell\",\"title\":\"Barrier\",\"children\":[\"$\",\"$L10\",null,{\"alt\":\"Barrier\",\"fill\":true,\"sizes\":\"34px\",\"src\":\"https://ddragon.leagueoflegends.com/cdn/16.19.1/img/spell/SummonerBarrier.png\",\"unoptimized\":true}]}]]}]]}],[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__previewGroup\",\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__previewLabel\",\"children\":\"Max first\"}],[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__previewAbilities\",\"children\":[[\"$\",\"span\",\"Q\",{\"className\":\"landing-page-module__0ZeJUG__previewAbility landing-page-module__0ZeJUG__previewAbilityOn\",\"children\":\"Q\"}],[\"$\",\"span\",\"W\",{\"className\":\"landing-page-module__0ZeJUG__previewAbility \",\"children\":\"W\"}],[\"$\",\"span\",\"E\",{\"className\":\"landing-page-mo"])</script>
16<script>self.__next_f.push([1,"dule__0ZeJUG__previewAbility \",\"children\":\"E\"}]]}]]}]]}]\n13:[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__previewFoot\",\"children\":[\"Grasp of the Undying\",[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__previewOpen\",\"children\":[\"Open this build\",[\"$\",\"svg\",null,{\"aria-hidden\":\"true\",\"viewBox\":\"0 0 16 16\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"landing-page-module__0ZeJUG__arrow\",\"height\":12,\"width\":12,\"children\":[\"$\",\"path\",null,{\"d\":\"M2.5 8h11M9.5 4l4 4-4 4\",\"strokeWidth\":\"1.5\"}]}]]}]]}]\n14:[\"$\",\"section\",null,{\"className\":\"landing-page-module__0ZeJUG__section\",\"id\":\"rules\",\"children\":[[\"$\",\"div\",null,{\"className\":\"landing-page-module__0ZeJUG__sectionHead\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"landing-page-module__0ZeJUG__sectionTitle\",\"children\":\"The seven rules.\"}],[\"$\",\"p\",null,{\"className\":\"landing-page-module__0ZeJUG__sectionLede\",\"children\":\"There is no client plugin and no referee. Ultimate Bravery is enforced by you, for the length of one game.\"}]]}],[\"$\",\"ol\",null,{\"className\":\"landing-page-module__0ZeJUG__ruleGrid\",\"children\":[[\"$\",\"li\",\"no-turning-back\",{\"className\":\"landing-page-module__0ZeJUG__ruleCard landing-page-module__0ZeJUG__ruleCardLead\",\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__ruleNumber\",\"children\":\"01\"}],[\"$\",\"h3\",null,{\"className\":\"landing-page-module__0ZeJUG__ruleTitle\",\"children\":\"No Turning Back\"}],[\"$\",\"p\",null,{\"className\":\"landing-page-module__0ZeJUG__ruleText\",\"children\":\"There is no going back. Once you have your item build, stick with it.\"}]]}],[\"$\",\"li\",\"items-in-order\",{\"className\":\"landing-page-module__0ZeJUG__ruleCard \",\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__ruleNumber\",\"children\":\"02\"}],[\"$\",\"h3\",null,{\"className\":\"landing-page-module__0ZeJUG__ruleTitle\",\"children\":\"Buy items in the right order\"}],[\"$\",\"p\",null,{\"className\":\"landing-page-module__0ZeJUG__ruleText\",\"children\":\"The items have to be bought in the correct order.\"}]]}],[\"$\",\"li\",\"never-surrender\",{\"className\":\"landing-page-module__0ZeJUG__ruleCard \",\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__ruleNumber\",\"children\":\"03\"}],[\"$\",\"h3\",null,{\"className\":\"landing-page-module__0ZeJUG__ruleTitle\",\"children\":\"Never surrender\"}],[\"$\",\"p\",null,{\"className\":\"landing-page-module__0ZeJUG__ruleText\",\"children\":\"Fight for the last tower. There is no surrendering on the Rift.\"}]]}],[\"$\",\"li\",\"no-wards\",{\"className\":\"landing-page-module__0ZeJUG__ruleCard \",\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__ruleNumber\",\"children\":\"04\"}],[\"$\",\"h3\",null,{\"className\":\"landing-page-module__0ZeJUG__ruleTitle\",\"children\":\"Don't use wards\"}],[\"$\",\"p\",null,{\"className\":\"landing-page-module__0ZeJUG__ruleText\",\"children\":\"You must not buy wards.\"}]]}],[\"$\",\"li\",\"given-summoner-spells\",{\"className\":\"landing-page-module__0ZeJUG__ruleCard \",\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__ruleNumber\",\"children\":\"05\"}],[\"$\",\"h3\",null,{\"className\":\"landing-page-module__0ZeJUG__ruleTitle\",\"children\":\"Use the given summoner spells\"}],[\"$\",\"p\",null,{\"className\":\"landing-page-module__0ZeJUG__ruleText\",\"children\":\"Take the summoner spells your build gives you, and use them as much as possible.\"}]]}],[\"$\",\"li\",\"max-given-ability\",{\"className\":\"landing-page-module__0ZeJUG__ruleCard \",\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__ruleNumber\",\"children\":\"06\"}],[\"$\",\"h3\",null,{\"className\":\"landing-page-module__0ZeJUG__ruleTitle\",\"children\":\"Max the given ability first\"}],[\"$\",\"p\",null,{\"className\":\"landing-page-module__0ZeJUG__ruleText\",\"children\":\"Put every available skill point into the chosen ability.\"}]]}],[\"$\",\"li\",\"role-specific-item\",{\"className\":\"landing-page-module__0ZeJUG__ruleCard \",\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__ruleNumber\",\"children\":\"07\"}],[\"$\",\"h3\",null,{\"className\":\"landing-page-module__0ZeJUG__ruleTitle\",\"children\":\"Role-specific item\"}],[\"$\",\"p\",null,{\"classNam"])</script>
16<script>self.__next_f.push([1,"e\":\"landing-page-module__0ZeJUG__ruleText\",\"children\":\"You can buy the role-specific item first, but you have to sell it to complete your full build.\"}]]}]]}]]}]\n15:[\"$\",\"section\",null,{\"className\":\"landing-page-module__0ZeJUG__section landing-page-module__0ZeJUG__story\",\"children\":[[\"$\",\"div\",null,{\"className\":\"landing-page-module__0ZeJUG__storyMain\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"landing-page-module__0ZeJUG__storyTitle\",\"children\":\"Older than most of the item shop.\"}],[\"$\",\"div\",null,{\"className\":\"landing-page-module__0ZeJUG__storyBody\",\"children\":[\"$\",\"p\",null,{\"children\":\"Ultimate Bravery started as a community dare in Leagueâs early years. Roll everything at random, then play the game you were dealt. It spread through custom lobbies and streams long before it had a website.\"}]}],[\"$\",\"p\",null,{\"className\":\"landing-page-module__0ZeJUG__storyPull\",\"children\":\"Nobody checks your build. That is the whole point.\"}],[\"$\",\"div\",null,{\"className\":\"landing-page-module__0ZeJUG__storyBody\",\"children\":[\"$\",\"p\",null,{\"children\":\"This site is a rebuild of that idea. The generator reads Riotâs own game data, so the roster, the shop and the rune trees are the ones in the client right now.\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"landing-page-module__0ZeJUG__storyAside\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"landing-page-module__0ZeJUG__timelineTitle\",\"children\":\"A short history\"}],[\"$\",\"ol\",null,{\"className\":\"landing-page-module__0ZeJUG__timeline\",\"children\":[[\"$\",\"li\",\"2014\",{\"className\":\"landing-page-module__0ZeJUG__timelineItem\",\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__timelineYear\",\"children\":\"2014\"}],[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__timelineNote\",\"children\":\"HandOfBlood starts Bronze Bravery, climbing a Bronze account on rolled builds.\"}]]}],[\"$\",\"li\",\"2015\",{\"className\":\"landing-page-module__0ZeJUG__timelineItem\",\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__timelineYear\",\"children\":\"2015\"}],[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__timelineNote\",\"children\":\"Riot runs Ultimate Bravery showmatches at the International Wildcard All-Star in Melbourne.\"}]]}],[\"$\",\"li\",\"2022\",{\"className\":\"landing-page-module__0ZeJUG__timelineItem\",\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__timelineYear\",\"children\":\"2022\"}],[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__timelineNote\",\"children\":\"Tyler1 rolls his first Ultimate Bravery game on stream, then keeps rolling.\"}]]}]]}]]}]]}]\n16:[\"$\",\"section\",null,{\"className\":\"landing-page-module__0ZeJUG__section\",\"children\":[[\"$\",\"div\",null,{\"className\":\"landing-page-module__0ZeJUG__sectionHead\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"landing-page-module__0ZeJUG__sectionTitle\",\"children\":\"Rolled from the current patch.\"}],[\"$\",\"p\",null,{\"className\":\"landing-page-module__0ZeJUG__sectionLede\",\"children\":[\"Champion, item, rune and spell data is synced from\",\" \",[\"$\",\"a\",null,{\"className\":\"landing-page-module__0ZeJUG__inlineLink\",\"href\":\"https://developer.riotgames.com/docs/lol#data-dragon\",\"rel\":\"noreferrer\",\"target\":\"_blank\",\"children\":\"Riot Data Dragon\"}],\" \",\"and checked into the repository before it ships.\"]}]]}],[\"$\",\"dl\",null,{\"className\":\"landing-page-module__0ZeJUG__statRail\",\"children\":[[\"$\",\"div\",null,{\"className\":\"landing-page-module__0ZeJUG__stat\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"landing-page-module__0ZeJUG__statLabel\",\"children\":\"Patch\"}],[\"$\",\"dd\",null,{\"className\":\"landing-page-module__0ZeJUG__statValue\",\"children\":\"16.19.1\"}]]}],[\"$\",\"div\",null,{\"className\":\"landing-page-module__0ZeJUG__stat\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"landing-page-module__0ZeJUG__statLabel\",\"children\":\"Live champions\"}],[\"$\",\"dd\",null,{\"className\":\"landing-page-module__0ZeJUG__statValue\",\"children\":173}]]}],[\"$\",\"div\",null,{\"className\":\"landing-page-module__0ZeJUG__stat\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"landing-page-module__0ZeJUG__statLabel\",\"children\":\"Wild Rift
16champions\"}],[\"$\",\"dd\",null,{\"className\":\"landing-page-module__0ZeJUG__sta"])</script>
16<script>self.__next_f.push([1,"tValue\",\"children\":120}]]}],[\"$\",\"div\",null,{\"className\":\"landing-page-module__0ZeJUG__stat\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"landing-page-module__0ZeJUG__statLabel\",\"children\":\"Classic champions\"}],[\"$\",\"dd\",null,{\"className\":\"landing-page-module__0ZeJUG__statValue\",\"children\":72}]]}],[\"$\",\"$7\",null,{\"fallback\":[\"$\",\"div\",null,{\"className\":\"landing-page-module__0ZeJUG__stat\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"landing-page-module__0ZeJUG__statLabel\",\"children\":\"Live builds rolled\"}],[\"$\",\"dd\",null,{\"className\":\"landing-page-module__0ZeJUG__statValue\",\"children\":[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__statSkeleton\"}]}]]}],\"children\":\"$L1a\"}]]}]]}]\n17:[\"$\",\"section\",null,{\"className\":\"landing-page-module__0ZeJUG__section\",\"children\":[[\"$\",\"div\",null,{\"className\":\"landing-page-module__0ZeJUG__sectionHead\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"landing-page-module__0ZeJUG__sectionTitle\",\"children\":\"Four rosters, four generators.\"}],[\"$\",\"p\",null,{\"className\":\"landing-page-module__0ZeJUG__sectionLede\",\"children\":\"Each mode rolls from its own data: its own champions, its own shop, its own constraints.\"}]]}],[\"$\",\"div\",null,{\"className\":\"landing-page-module__0ZeJUG__modeGrid\",\"children\":[[\"$\",\"$Lf\",null,{\"prefetch\":false,\"className\":\"landing-page-module__0ZeJUG__modeCard landing-page-module__0ZeJUG__modeCardLead\",\"href\":\"/live\",\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__modeArt\",\"children\":[\"$\",\"$L10\",null,{\"alt\":\"Teemo splash art\",\"className\":\"landing-page-module__0ZeJUG__modeImage\",\"fill\":true,\"sizes\":\"(max-width: 899px) calc(100vw - 72px), 55vw\",\"src\":\"https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Teemo_0.jpg\",\"unoptimized\":true}]}],[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__modeBody\",\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__modeName\",\"children\":[\"Live\",[\"$\",\"svg\",null,{\"aria-hidden\":\"true\",\"viewBox\":\"0 0 16 16\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"landing-page-module__0ZeJUG__arrow\",\"height\":12,\"width\":12,\"children\":[\"$\",\"path\",null,{\"d\":\"M2.5 8h11M9.5 4l4 4-4 4\",\"strokeWidth\":\"1.5\"}]}]]}],[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__modeBlurb\",\"children\":\"Summoner's Rift, the Howling Abyss and Arena, rolled on the patch that is live right now.\"}],[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__modeCount\",\"children\":\"173 champions\"}]]}]]}],[[\"$\",\"$Lf\",\"/classic\",{\"prefetch\":false,\"className\":\"landing-page-module__0ZeJUG__modeCard \",\"href\":\"/classic\",\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__modeThumb\",\"children\":[\"$\",\"$L10\",null,{\"alt\":\"Ashe portrait\",\"className\":\"landing-page-module__0ZeJUG__modeImage\",\"fill\":true,\"sizes\":\"88px\",\"src\":\"https://ddragon.leagueoflegends.com/cdn/16.19.1/img/mode/classic/champion/Jade_Ashe.png\",\"unoptimized\":true}]}],[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__modeBody\",\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__modeName\",\"children\":[\"Classic\",[\"$\",\"svg\",null,{\"aria-hidden\":\"true\",\"viewBox\":\"0 0 16 16\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"landing-page-module__0ZeJUG__arrow\",\"height\":12,\"width\":12,\"children\":[\"$\",\"path\",null,{\"d\":\"M2.5 8h11M9.5 4l4 4-4 4\",\"strokeWidth\":\"1.5\"}]}]]}],[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__modeBlurb\",\"children\":\"The Classic roster with its own item catalogue, and Runes and Masteries the way they were.\"}],[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__modeCount\",\"children\":\"72 champions\"}]]}]]}],[\"$\",\"$Lf\",\"/wild-rift\",{\"prefetch\":false,\"className\":\"landing-page-module__0ZeJUG__modeCard \",\"href\":\"/wild-rift\",\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__modeThumb\",\"children\":[\"$\",\"$L10\",null,{\"alt\":\"Ahri portrait\",\"className\":\"landing-page-module__0ZeJUG__modeImage\",\"fill\":true,\"sizes\":\"88px\",\"src\":\"https://d
16dragon.leagueoflegends.com/cdn/16.19.1/img/champion"])</script>
16<script>self.__next_f.push([1,"/Ahri.png\",\"unoptimized\":true}]}],[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__modeBody\",\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__modeName\",\"children\":[\"Wild Rift\",[\"$\",\"svg\",null,{\"aria-hidden\":\"true\",\"viewBox\":\"0 0 16 16\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"landing-page-module__0ZeJUG__arrow\",\"height\":12,\"width\":12,\"children\":[\"$\",\"path\",null,{\"d\":\"M2.5 8h11M9.5 4l4 4-4 4\",\"strokeWidth\":\"1.5\"}]}]]}],[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__modeBlurb\",\"children\":\"Mobile items and runes, with the summoner spells your account level has actually unlocked.\"}],[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__modeCount\",\"children\":\"120 champions\"}]]}]]}],[\"$\",\"$Lf\",\"/tft\",{\"prefetch\":false,\"className\":\"landing-page-module__0ZeJUG__modeCard landing-page-module__0ZeJUG__modeCardWide\",\"href\":\"/tft\",\"children\":[\"$L1b\",\"$L1c\"]}]]]}]]}]\n18:[\"$\",\"section\",null,{\"className\":\"landing-page-module__0ZeJUG__closing\",\"children\":[[\"$\",\"div\",null,{\"className\":\"landing-page-module__0ZeJUG__closingCopy\",\"children\":[[\"$\",\"p\",null,{\"className\":\"landing-page-module__0ZeJUG__closingTitle\",\"children\":\"One champion. One impossible build. No turning back.\"}],[\"$\",\"$Lf\",null,{\"prefetch\":false,\"className\":\"landing-page-module__0ZeJUG__buttonPrimary\",\"href\":\"/live\",\"children\":[\"Roll a build\",[\"$\",\"svg\",null,{\"aria-hidden\":\"true\",\"viewBox\":\"0 0 16 16\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"landing-page-module__0ZeJUG__arrow\",\"height\":12,\"width\":12,\"children\":[\"$\",\"path\",null,{\"d\":\"M2.5 8h11M9.5 4l4 4-4 4\",\"strokeWidth\":\"1.5\"}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"landing-page-module__0ZeJUG__closingArt\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"$L10\",null,{\"alt\":\"\",\"className\":\"landing-page-module__0ZeJUG__closingImage\",\"fill\":true,\"sizes\":\"(max-width: 899px) 100vw, 52vw\",\"src\":\"https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Sion_0.jpg\",\"title\":\"Sion splash art\",\"unoptimized\":true}]}]]}]\n19:[\"$\",\"footer\",null,{\"className\":\"landing-page-module__0ZeJUG__footer\",\"children\":[[\"$\",\"div\",null,{\"className\":\"landing-page-module__0ZeJUG__footerTop\",\"children\":[[\"$\",\"$Lf\",null,{\"prefetch\":false,\"className\":\"landing-page-module__0ZeJUG__footerBrand\",\"href\":\"/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__footerMark\",\"children\":\"b\"}],\"ultimate-bravery.net\"]}],[\"$\",\"nav\",null,{\"aria-label\":\"Generators\",\"className\":\"landing-page-module__0ZeJUG__footerNav\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"landing-page-module__0ZeJUG__footerHeading\",\"children\":\"Generators\"}],[[\"$\",\"$Lf\",\"/live\",{\"prefetch\":false,\"className\":\"landing-page-module__0ZeJUG__footerLink\",\"href\":\"/live\",\"children\":\"Live\"}],[\"$\",\"$Lf\",\"/classic\",{\"prefetch\":false,\"className\":\"landing-page-module__0ZeJUG__footerLink\",\"href\":\"/classic\",\"children\":\"Classic\"}],[\"$\",\"$Lf\",\"/wild-rift\",{\"prefetch\":false,\"className\":\"landing-page-module__0ZeJUG__footerLink\",\"href\":\"/wild-rift\",\"children\":\"Wild Rift\"}],[\"$\",\"$Lf\",\"/tft\",{\"prefetch\":false,\"className\":\"landing-page-module__0ZeJUG__footerLink\",\"href\":\"/tft\",\"children\":\"Teamfight Tactics\"}]]]}],[\"$\",\"nav\",null,{\"aria-label\":\"Site\",\"className\":\"landing-page-module__0ZeJUG__footerNav\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"landing-page-module__0ZeJUG__footerHeading\",\"children\":\"Site\"}],[\"$\",\"$Lf\",null,{\"prefetch\":false,\"className\":\"landing-page-module__0ZeJUG__footerLink\",\"href\":\"/imprint\",\"children\":\"Imprint\"}],[\"$\",\"$Lf\",null,{\"prefetch\":false,\"className\":\"landing-page-module__0ZeJUG__footerLink\",\"href\":\"/privacy\",\"children\":\"Privacy policy\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"landing-page-module__0ZeJUG__footerBottom\",\"children\":[[\"$\",\"p\",null,{\"className\":\"landing-page-module__0ZeJUG__footerNote\",\"children\":\"Ultimate Bravery isn't end
16orsed by Riot Games and doesn't reflect the views or opinions of Riot Games or anyone officially involved in producing or managing Riot Games properties. Riot Games and all associated properties"])</script>
16<script>self.__next_f.push([1," are trademarks or registered trademarks of Riot Games, Inc.\"}],[\"$\",\"p\",null,{\"className\":\"landing-page-module__0ZeJUG__footerCopy\",\"children\":\"© Ultimate Bravery\"}]]}]]}]\n1b:[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__modeThumb\",\"children\":[\"$\",\"$L10\",null,{\"alt\":\"Ahri portrait\",\"className\":\"landing-page-module__0ZeJUG__modeImage\",\"fill\":true,\"sizes\":\"88px\",\"src\":\"/tft/champions/TFT18_Ahri_Square.TFT_Set18.jpg\",\"unoptimized\":true}]}]\n1c:[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__modeBody\",\"children\":[[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__modeName\",\"children\":[\"Teamfight Tactics\",[\"$\",\"svg\",null,{\"aria-hidden\":\"true\",\"viewBox\":\"0 0 16 16\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"landing-page-module__0ZeJUG__arrow\",\"height\":12,\"width\":12,\"children\":[\"$\",\"path\",null,{\"d\":\"M2.5 8h11M9.5 4l4 4-4 4\",\"strokeWidth\":\"1.5\"}]}]]}],[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__modeBlurb\",\"children\":\"Set 18 Enchanted Wilds. One class, one origin, and a crowned unit from the pool they share.\"}],[\"$\",\"span\",null,{\"className\":\"landing-page-module__0ZeJUG__modeCount\",\"children\":\"62 units\"}]]}]\na:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n8:null\nc:[[\"$\",\"title\",\"0\",{\"children\":\"Ultimate Bravery â Random League of Legends Builds\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Roll a champion, role, item path, summoner spells, runes, and ability order for League of Legends.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"canonical\",\"href\":\"https://ultimate-bravery.net\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:title\",\"content\":\"Ultimate Bravery\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:description\",\"content\":\"One champion. One impossible build. No turning back.\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:site_name\",\"content\":\"Ultimate Bravery\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"7\",{\"name\":\"twitter:card\",\"content\":\"summary\"}],[\"$\",\"meta\",\"8\",{\"name\":\"twitter:title\",\"content\":\"Ultimate Bravery\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:description\",\"content\":\"One champion. One impossible build. No turning back.\"}],[\"$\",\"link\",\"10\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.3_qpui7dfodyf.ico\",\"sizes\":\"48x48\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"11\",{\"rel\":\"icon\",\"href\":\"/icon.svg\",\"sizes\":\"any\",\"type\":\"image/svg+xml\"}],[\"$\",\"link\",\"12\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png\",\"sizes\":\"180x180\",\"type\":\"image/png\"}],[\"$\",\"$L1d\",\"13\",{}]]\n"])</script>
16<script>self.__next_f.push([1,"1a:[\"$\",\"div\",null,{\"className\":\"landing-page-module__0ZeJUG__stat\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"landing-page-module__0ZeJUG__statLabel\",\"children\":\"Live builds rolled\"}],[\"$\",\"dd\",null,{\"className\":\"landing-page-module__0ZeJUG__statValue\",\"children\":\"78,291,127\"}]]}]\n"])</script>
16<div hidden id="S:0"><div class="landing-page-module__0ZeJUG__stat"><dt class="landing-page-module__0ZeJUG__statLabel">Live builds rolled</dt><dd class="landing-page-module__0ZeJUG__statValue">78,291,127</dd></div></div>
16<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0}; 17$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script>
17</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.