553 lines
		
	
	
		
			19 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			553 lines
		
	
	
		
			19 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
from typing import TypedDict, List, Dict, Set
 | 
						|
from enum import Enum
 | 
						|
 | 
						|
 | 
						|
class BRCType(Enum):
 | 
						|
    Music = 0
 | 
						|
    GraffitiM = 1
 | 
						|
    GraffitiL = 2
 | 
						|
    GraffitiXL = 3
 | 
						|
    Skateboard = 4
 | 
						|
    InlineSkates = 5
 | 
						|
    BMX = 6
 | 
						|
    Character = 7
 | 
						|
    Outfit = 8
 | 
						|
    REP = 9
 | 
						|
    Camera = 10
 | 
						|
 | 
						|
 | 
						|
class ItemDict(TypedDict, total=False):
 | 
						|
    name: str
 | 
						|
    count: int
 | 
						|
    type: BRCType
 | 
						|
 | 
						|
 | 
						|
base_id = 2308000
 | 
						|
 | 
						|
 | 
						|
item_table: List[ItemDict] = [
 | 
						|
    # Music
 | 
						|
    {'name': "Music (GET ENUF)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Chuckin Up)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Spectres)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (You Can Say Hi)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (JACK DA FUNK)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Feel The Funk (Computer Love))",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Big City Life)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (I Wanna Kno)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Plume)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Two Days Off)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Scraped On The Way Out)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Last Hoorah)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (State of Mind)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (AGUA)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Condensed milk)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Light Switch)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Hair Dun Nails Dun)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Precious Thing)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Next To Me)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Refuse)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Iridium)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Funk Express)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (In The Pocket)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Bounce Upon A Time)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (hwbouths)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Morning Glow)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Chromebies)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (watchyaback!)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Anime Break)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (DA PEOPLE)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Trinitron)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Operator)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Sunshine Popping Mixtape)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (House Cats Mixtape)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Breaking Machine Mixtape)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
    {'name': "Music (Beastmode Hip Hop Mixtape)",
 | 
						|
        'type': BRCType.Music},
 | 
						|
 | 
						|
    # Graffiti
 | 
						|
    {'name': "Graffiti (M - OVERWHELMME)",
 | 
						|
        'type': BRCType.GraffitiM},
 | 
						|
    {'name': "Graffiti (M - QUICK BING)",
 | 
						|
        'type': BRCType.GraffitiM},
 | 
						|
    {'name': "Graffiti (M - BLOCKY)",
 | 
						|
        'type': BRCType.GraffitiM},
 | 
						|
    #{'name': "Graffiti (M - Flow)",
 | 
						|
    #    'type': BRCType.GraffitiM},
 | 
						|
    {'name': "Graffiti (M - Pora)",
 | 
						|
        'type': BRCType.GraffitiM},
 | 
						|
    {'name': "Graffiti (M - Teddy 4)",
 | 
						|
        'type': BRCType.GraffitiM},
 | 
						|
    {'name': "Graffiti (M - BOMB BEATS)",
 | 
						|
        'type': BRCType.GraffitiM},
 | 
						|
    {'name': "Graffiti (M - SPRAYTANICPANIC!)",
 | 
						|
        'type': BRCType.GraffitiM},
 | 
						|
    {'name': "Graffiti (M - SHOGUN)",
 | 
						|
        'type': BRCType.GraffitiM},
 | 
						|
    #{'name': "Graffiti (M - EVIL DARUMA)",
 | 
						|
    #    'type': BRCType.GraffitiM},
 | 
						|
    {'name': "Graffiti (M - TeleBinge)",
 | 
						|
        'type': BRCType.GraffitiM},
 | 
						|
    #{'name': "Graffiti (M - All Screws Loose)",
 | 
						|
    #    'type': BRCType.GraffitiM},
 | 
						|
    {'name': "Graffiti (M - 0m33)",
 | 
						|
        'type': BRCType.GraffitiM},
 | 
						|
    {'name': "Graffiti (M - Vom'B)",
 | 
						|
        'type': BRCType.GraffitiM},
 | 
						|
    {'name': "Graffiti (M - Street classic)",
 | 
						|
        'type': BRCType.GraffitiM},
 | 
						|
    {'name': "Graffiti (M - Thick Candy)",
 | 
						|
        'type': BRCType.GraffitiM},
 | 
						|
    {'name': "Graffiti (M - colorBOMB)",
 | 
						|
        'type': BRCType.GraffitiM},
 | 
						|
    {'name': "Graffiti (M - Zona Leste)",
 | 
						|
        'type': BRCType.GraffitiM},
 | 
						|
    {'name': "Graffiti (M - Stacked Symbols)",
 | 
						|
        'type': BRCType.GraffitiM},
 | 
						|
    #{'name': "Graffiti (M - Constellation Circle)",
 | 
						|
    #    'type': BRCType.GraffitiM},
 | 
						|
    {'name': "Graffiti (M - B-boy Love)",
 | 
						|
        'type': BRCType.GraffitiM},
 | 
						|
    {'name': "Graffiti (M - Devil 68)",
 | 
						|
        'type': BRCType.GraffitiM},
 | 
						|
    {'name': "Graffiti (M - pico pow)",
 | 
						|
        'type': BRCType.GraffitiM},
 | 
						|
    #{'name': "Graffiti (M - 8 MINUTES OF LEAN MEAN)",
 | 
						|
    #    'type': BRCType.GraffitiM},
 | 
						|
    {'name': "Graffiti (L - WHOLE SIXER)",
 | 
						|
        'type': BRCType.GraffitiL},
 | 
						|
    {'name': "Graffiti (L - INFINITY)",
 | 
						|
        'type': BRCType.GraffitiL},
 | 
						|
    #{'name': "Graffiti (L - Dynamo)",
 | 
						|
    #    'type': BRCType.GraffitiL},
 | 
						|
    {'name': "Graffiti (L - VoodooBoy)",
 | 
						|
        'type': BRCType.GraffitiL},
 | 
						|
    {'name': "Graffiti (L - Fang It Up!)",
 | 
						|
        'type': BRCType.GraffitiL},
 | 
						|
    {'name': "Graffiti (L - FREAKS)",
 | 
						|
        'type': BRCType.GraffitiL},
 | 
						|
    {'name': "Graffiti (L - Graffo Le Fou)",
 | 
						|
        'type': BRCType.GraffitiL},
 | 
						|
    {'name': "Graffiti (L - Lauder)",
 | 
						|
        'type': BRCType.GraffitiL},
 | 
						|
    {'name': "Graffiti (L - SpawningSeason)",
 | 
						|
        'type': BRCType.GraffitiL},
 | 
						|
    {'name': "Graffiti (L - Moai Marathon)",
 | 
						|
        'type': BRCType.GraffitiL},
 | 
						|
    {'name': "Graffiti (L - Tius)",
 | 
						|
        'type': BRCType.GraffitiL},
 | 
						|
    #{'name': "Graffiti (L - KANI-BOZU)",
 | 
						|
    #    'type': BRCType.GraffitiL},
 | 
						|
    {'name': "Graffiti (L - NOISY NINJA)",
 | 
						|
        'type': BRCType.GraffitiL},
 | 
						|
    #{'name': "Graffiti (L - Dinner On The Court)",
 | 
						|
    #    'type': BRCType.GraffitiL},
 | 
						|
    {'name': "Graffiti (L - Campaign Trail)",
 | 
						|
        'type': BRCType.GraffitiL},
 | 
						|
    {'name': "Graffiti (L - skate or di3)",
 | 
						|
        'type': BRCType.GraffitiL},
 | 
						|
    {'name': "Graffiti (L - Jd Vila Formosa)",
 | 
						|
        'type': BRCType.GraffitiL},
 | 
						|
    {'name': "Graffiti (L - Messenger Mural)",
 | 
						|
        'type': BRCType.GraffitiL},
 | 
						|
    #{'name': "Graffiti (L - Solstice Script)",
 | 
						|
    #    'type': BRCType.GraffitiL},
 | 
						|
    {'name': "Graffiti (L - RECORD.HEAD)",
 | 
						|
        'type': BRCType.GraffitiL},
 | 
						|
    {'name': "Graffiti (L - Boom)",
 | 
						|
        'type': BRCType.GraffitiL},
 | 
						|
    {'name': "Graffiti (L - wild rush)",
 | 
						|
        'type': BRCType.GraffitiL},
 | 
						|
    {'name': "Graffiti (L - buttercup)",
 | 
						|
        'type': BRCType.GraffitiL},
 | 
						|
    #{'name': "Graffiti (L - DIGITAL BLOCKBUSTER)",
 | 
						|
    #    'type': BRCType.GraffitiL},
 | 
						|
    {'name': "Graffiti (XL - Gold Rush)",
 | 
						|
        'type': BRCType.GraffitiXL},
 | 
						|
    {'name': "Graffiti (XL - WILD STRUXXA)",
 | 
						|
        'type': BRCType.GraffitiXL},
 | 
						|
    {'name': "Graffiti (XL - VIBRATIONS)",
 | 
						|
        'type': BRCType.GraffitiXL},
 | 
						|
    #{'name': "Graffiti (XL - Bevel)",
 | 
						|
    #    'type': BRCType.GraffitiXL},
 | 
						|
    {'name': "Graffiti (XL - SECOND SIGHT)",
 | 
						|
        'type': BRCType.GraffitiXL},
 | 
						|
    {'name': "Graffiti (XL - Bomb Croc)",
 | 
						|
        'type': BRCType.GraffitiXL},
 | 
						|
    {'name': "Graffiti (XL - FATE)",
 | 
						|
        'type': BRCType.GraffitiXL},
 | 
						|
    {'name': "Graffiti (XL - Web Spitter)",
 | 
						|
        'type': BRCType.GraffitiXL},
 | 
						|
    {'name': "Graffiti (XL - MOTORCYCLE GANG)",
 | 
						|
        'type': BRCType.GraffitiXL},
 | 
						|
    #{'name': "Graffiti (XL - CYBER TENGU)",
 | 
						|
    #    'type': BRCType.GraffitiXL},
 | 
						|
    #{'name': "Graffiti (XL - Don't Screw Around)",
 | 
						|
    #    'type': BRCType.GraffitiXL},
 | 
						|
    {'name': "Graffiti (XL - Deep Dive)",
 | 
						|
        'type': BRCType.GraffitiXL},
 | 
						|
    {'name': "Graffiti (XL - MegaHood)",
 | 
						|
        'type': BRCType.GraffitiXL},
 | 
						|
    {'name': "Graffiti (XL - Gamex UPA ABL)",
 | 
						|
        'type': BRCType.GraffitiXL},
 | 
						|
    {'name': "Graffiti (XL - BiGSHiNYBoMB)",
 | 
						|
        'type': BRCType.GraffitiXL},
 | 
						|
    {'name': "Graffiti (XL - Bomb Burner)",
 | 
						|
        'type': BRCType.GraffitiXL},
 | 
						|
    #{'name': "Graffiti (XL - Astrological Augury)",
 | 
						|
    #    'type': BRCType.GraffitiXL},
 | 
						|
    {'name': "Graffiti (XL - Pirate's Life 4 Me)",
 | 
						|
        'type': BRCType.GraffitiXL},
 | 
						|
    {'name': "Graffiti (XL - Bombing by FireMan)",
 | 
						|
        'type': BRCType.GraffitiXL},
 | 
						|
    {'name': "Graffiti (XL - end 2 end)",
 | 
						|
        'type': BRCType.GraffitiXL},
 | 
						|
    {'name': "Graffiti (XL - Raver Funk)",
 | 
						|
        'type': BRCType.GraffitiXL},
 | 
						|
    {'name': "Graffiti (XL - headphones on Helmet on)",
 | 
						|
        'type': BRCType.GraffitiXL},
 | 
						|
    #{'name': "Graffiti (XL - HIGH TECH WS)",
 | 
						|
    #    'type': BRCType.GraffitiXL},
 | 
						|
 | 
						|
    # Skateboards
 | 
						|
    {'name': "Skateboard (Devon)",
 | 
						|
        'type': BRCType.Skateboard},
 | 
						|
    {'name': "Skateboard (Terrence)",
 | 
						|
        'type': BRCType.Skateboard},
 | 
						|
    {'name': "Skateboard (Maceo)",
 | 
						|
        'type': BRCType.Skateboard},
 | 
						|
    {'name': "Skateboard (Lazer Accuracy)",
 | 
						|
        'type': BRCType.Skateboard},
 | 
						|
    {'name': "Skateboard (Death Boogie)",
 | 
						|
        'type': BRCType.Skateboard},
 | 
						|
    {'name': "Skateboard (Sylk)",
 | 
						|
        'type': BRCType.Skateboard},
 | 
						|
    {'name': "Skateboard (Taiga)",
 | 
						|
        'type': BRCType.Skateboard},
 | 
						|
    {'name': "Skateboard (Just Swell)",
 | 
						|
        'type': BRCType.Skateboard},
 | 
						|
    {'name': "Skateboard (Mantra)",
 | 
						|
        'type': BRCType.Skateboard},
 | 
						|
 | 
						|
    # Inline Skates
 | 
						|
    {'name': "Inline Skates (Glaciers)",
 | 
						|
        'type': BRCType.InlineSkates},
 | 
						|
    {'name': "Inline Skates (Sweet Royale)",
 | 
						|
        'type': BRCType.InlineSkates},
 | 
						|
    {'name': "Inline Skates (Strawberry Missiles)",
 | 
						|
        'type': BRCType.InlineSkates},
 | 
						|
    {'name': "Inline Skates (Ice Cold Killers)",
 | 
						|
        'type': BRCType.InlineSkates},
 | 
						|
    {'name': "Inline Skates (Red Industry)",
 | 
						|
        'type': BRCType.InlineSkates},
 | 
						|
    {'name': "Inline Skates (Mech Adversary)",
 | 
						|
        'type': BRCType.InlineSkates},
 | 
						|
    {'name': "Inline Skates (Orange Blasters)",
 | 
						|
        'type': BRCType.InlineSkates},
 | 
						|
    {'name': "Inline Skates (ck)",
 | 
						|
        'type': BRCType.InlineSkates},
 | 
						|
    {'name': "Inline Skates (Sharpshooters)",
 | 
						|
        'type': BRCType.InlineSkates},
 | 
						|
 | 
						|
    # BMX
 | 
						|
    {'name': "BMX (Mr. Taupe)",
 | 
						|
        'type': BRCType.BMX},
 | 
						|
    {'name': "BMX (Gum)",
 | 
						|
        'type': BRCType.BMX},
 | 
						|
    {'name': "BMX (Steel Wheeler)",
 | 
						|
        'type': BRCType.BMX},
 | 
						|
    {'name': "BMX (oyo)",
 | 
						|
        'type': BRCType.BMX},
 | 
						|
    {'name': "BMX (Rigid No.6)",
 | 
						|
        'type': BRCType.BMX},
 | 
						|
    {'name': "BMX (Ceremony)",
 | 
						|
        'type': BRCType.BMX},
 | 
						|
    {'name': "BMX (XXX)",
 | 
						|
        'type': BRCType.BMX},
 | 
						|
    {'name': "BMX (Terrazza)",
 | 
						|
        'type': BRCType.BMX},
 | 
						|
    {'name': "BMX (Dedication)",
 | 
						|
        'type': BRCType.BMX},
 | 
						|
 | 
						|
    # Outfits
 | 
						|
    {'name': "Outfit (Red - Autumn)",
 | 
						|
        'type': BRCType.Outfit},
 | 
						|
    {'name': "Outfit (Red - Winter)",
 | 
						|
        'type': BRCType.Outfit},
 | 
						|
    {'name': "Outfit (Tryce - Autumn)",
 | 
						|
        'type': BRCType.Outfit},
 | 
						|
    {'name': "Outfit (Tryce - Winter)",
 | 
						|
        'type': BRCType.Outfit},
 | 
						|
    {'name': "Outfit (Bel - Autumn)",
 | 
						|
        'type': BRCType.Outfit},
 | 
						|
    {'name': "Outfit (Bel - Winter)",
 | 
						|
        'type': BRCType.Outfit},
 | 
						|
    {'name': "Outfit (Vinyl - Autumn)",
 | 
						|
        'type': BRCType.Outfit},
 | 
						|
    {'name': "Outfit (Vinyl - Winter)",
 | 
						|
        'type': BRCType.Outfit},
 | 
						|
    {'name': "Outfit (Solace - Autumn)",
 | 
						|
        'type': BRCType.Outfit},
 | 
						|
    {'name': "Outfit (Solace - Winter)",
 | 
						|
        'type': BRCType.Outfit},
 | 
						|
    {'name': "Outfit (Felix - Autumn)",
 | 
						|
        'type': BRCType.Outfit},
 | 
						|
    {'name': "Outfit (Felix - Winter)",
 | 
						|
        'type': BRCType.Outfit},
 | 
						|
    {'name': "Outfit (Rave - Autumn)",
 | 
						|
        'type': BRCType.Outfit},
 | 
						|
    {'name': "Outfit (Rave - Winter)",
 | 
						|
        'type': BRCType.Outfit},
 | 
						|
    {'name': "Outfit (Mesh - Autumn)",
 | 
						|
        'type': BRCType.Outfit},
 | 
						|
    {'name': "Outfit (Mesh - Winter)",
 | 
						|
        'type': BRCType.Outfit},
 | 
						|
    {'name': "Outfit (Shine - Autumn)",
 | 
						|
        'type': BRCType.Outfit},
 | 
						|
    {'name': "Outfit (Shine - Winter)",
 | 
						|
        'type': BRCType.Outfit},
 | 
						|
    {'name': "Outfit (Rise - Autumn)",
 | 
						|
        'type': BRCType.Outfit},
 | 
						|
    {'name': "Outfit (Rise - Winter)",
 | 
						|
        'type': BRCType.Outfit},
 | 
						|
    {'name': "Outfit (Coil - Autumn)",
 | 
						|
        'type': BRCType.Outfit},
 | 
						|
    {'name': "Outfit (Coil - Winter)",
 | 
						|
        'type': BRCType.Outfit},
 | 
						|
 | 
						|
    # Characters
 | 
						|
    {'name': "Tryce",
 | 
						|
        'type': BRCType.Character},
 | 
						|
    {'name': "Bel",
 | 
						|
        'type': BRCType.Character},
 | 
						|
    {'name': "Vinyl",
 | 
						|
        'type': BRCType.Character},
 | 
						|
    {'name': "Solace",
 | 
						|
        'type': BRCType.Character},
 | 
						|
    {'name': "Rave",
 | 
						|
        'type': BRCType.Character},
 | 
						|
    {'name': "Mesh",
 | 
						|
        'type': BRCType.Character},
 | 
						|
    {'name': "Shine",
 | 
						|
        'type': BRCType.Character},
 | 
						|
    {'name': "Rise",
 | 
						|
        'type': BRCType.Character},
 | 
						|
    {'name': "Coil",
 | 
						|
        'type': BRCType.Character},
 | 
						|
    {'name': "Frank",
 | 
						|
        'type': BRCType.Character},
 | 
						|
    {'name': "Rietveld",
 | 
						|
        'type': BRCType.Character},
 | 
						|
    {'name': "DJ Cyber",
 | 
						|
        'type': BRCType.Character},
 | 
						|
    {'name': "Eclipse",
 | 
						|
        'type': BRCType.Character},
 | 
						|
    {'name': "DOT.EXE",
 | 
						|
        'type': BRCType.Character},
 | 
						|
    {'name': "Devil Theory",
 | 
						|
        'type': BRCType.Character},
 | 
						|
    {'name': "Flesh Prince",
 | 
						|
        'type': BRCType.Character},
 | 
						|
    {'name': "Futurism",
 | 
						|
        'type': BRCType.Character},
 | 
						|
    {'name': "Oldhead",
 | 
						|
        'type': BRCType.Character},
 | 
						|
 | 
						|
    # REP
 | 
						|
    {'name': "8 REP",
 | 
						|
        'type': BRCType.REP},
 | 
						|
    {'name': "16 REP",
 | 
						|
        'type': BRCType.REP},
 | 
						|
    {'name': "24 REP",
 | 
						|
        'type': BRCType.REP},
 | 
						|
    {'name': "32 REP",
 | 
						|
        'type': BRCType.REP},
 | 
						|
    {'name': "48 REP",
 | 
						|
        'type': BRCType.REP},
 | 
						|
 | 
						|
    # App
 | 
						|
    {'name': "Camera App",
 | 
						|
        'type': BRCType.Camera}
 | 
						|
]
 | 
						|
 | 
						|
 | 
						|
group_table: Dict[str, Set[str]] = {
 | 
						|
    "graffitim": {"Graffiti (M - OVERWHELMME)",
 | 
						|
                  "Graffiti (M - QUICK BING)",
 | 
						|
                  "Graffiti (M - BLOCKY)",
 | 
						|
                  "Graffiti (M - Pora)",
 | 
						|
                  "Graffiti (M - Teddy 4)",
 | 
						|
                  "Graffiti (M - BOMB BEATS)",
 | 
						|
                  "Graffiti (M - SPRAYTANICPANIC!)",
 | 
						|
                  "Graffiti (M - SHOGUN)",
 | 
						|
                  "Graffiti (M - TeleBinge)",
 | 
						|
                  "Graffiti (M - 0m33)",
 | 
						|
                  "Graffiti (M - Vom'B)",
 | 
						|
                  "Graffiti (M - Street classic)",
 | 
						|
                  "Graffiti (M - Thick Candy)",
 | 
						|
                  "Graffiti (M - colorBOMB)",
 | 
						|
                  "Graffiti (M - Zona Leste)",
 | 
						|
                  "Graffiti (M - Stacked Symbols)",
 | 
						|
                  "Graffiti (M - B-boy Love)",
 | 
						|
                  "Graffiti (M - Devil 68)",
 | 
						|
                  "Graffiti (M - pico pow)"},
 | 
						|
    "graffitil": {"Graffiti (L - WHOLE SIXER)",
 | 
						|
                  "Graffiti (L - INFINITY)",
 | 
						|
                  "Graffiti (L - VoodooBoy)",
 | 
						|
                  "Graffiti (L - Fang It Up!)",
 | 
						|
                  "Graffiti (L - FREAKS)",
 | 
						|
                  "Graffiti (L - Graffo Le Fou)",
 | 
						|
                  "Graffiti (L - Lauder)",
 | 
						|
                  "Graffiti (L - SpawningSeason)",
 | 
						|
                  "Graffiti (L - Moai Marathon)",
 | 
						|
                  "Graffiti (L - Tius)",
 | 
						|
                  "Graffiti (L - NOISY NINJA)",
 | 
						|
                  "Graffiti (L - Campaign Trail)",
 | 
						|
                  "Graffiti (L - skate or di3)",
 | 
						|
                  "Graffiti (L - Jd Vila Formosa)",
 | 
						|
                  "Graffiti (L - Messenger Mural)",
 | 
						|
                  "Graffiti (L - RECORD.HEAD)",
 | 
						|
                  "Graffiti (L - Boom)",
 | 
						|
                  "Graffiti (L - wild rush)",
 | 
						|
                  "Graffiti (L - buttercup)"},
 | 
						|
    "graffitixl": {"Graffiti (XL - Gold Rush)",
 | 
						|
                   "Graffiti (XL - WILD STRUXXA)",
 | 
						|
                   "Graffiti (XL - VIBRATIONS)",
 | 
						|
                   "Graffiti (XL - SECOND SIGHT)",
 | 
						|
                   "Graffiti (XL - Bomb Croc)",
 | 
						|
                   "Graffiti (XL - FATE)",
 | 
						|
                   "Graffiti (XL - Web Spitter)",
 | 
						|
                   "Graffiti (XL - MOTORCYCLE GANG)",
 | 
						|
                   "Graffiti (XL - Deep Dive)",
 | 
						|
                   "Graffiti (XL - MegaHood)",
 | 
						|
                   "Graffiti (XL - Gamex UPA ABL)",
 | 
						|
                   "Graffiti (XL - BiGSHiNYBoMB)",
 | 
						|
                   "Graffiti (XL - Bomb Burner)",
 | 
						|
                   "Graffiti (XL - Pirate's Life 4 Me)",
 | 
						|
                   "Graffiti (XL - Bombing by FireMan)",
 | 
						|
                   "Graffiti (XL - end 2 end)",
 | 
						|
                   "Graffiti (XL - Raver Funk)",
 | 
						|
                   "Graffiti (XL - headphones on Helmet on)"},
 | 
						|
    "skateboard": {"Skateboard (Devon)",
 | 
						|
                   "Skateboard (Terrence)",
 | 
						|
                   "Skateboard (Maceo)",
 | 
						|
                   "Skateboard (Lazer Accuracy)",
 | 
						|
                   "Skateboard (Death Boogie)",
 | 
						|
                   "Skateboard (Sylk)",
 | 
						|
                   "Skateboard (Taiga)",
 | 
						|
                   "Skateboard (Just Swell)",
 | 
						|
                   "Skateboard (Mantra)"},
 | 
						|
    "inline skates": {"Inline Skates (Glaciers)",
 | 
						|
                      "Inline Skates (Sweet Royale)",
 | 
						|
                      "Inline Skates (Strawberry Missiles)",
 | 
						|
                      "Inline Skates (Ice Cold Killers)",
 | 
						|
                      "Inline Skates (Red Industry)",
 | 
						|
                      "Inline Skates (Mech Adversary)",
 | 
						|
                      "Inline Skates (Orange Blasters)",
 | 
						|
                      "Inline Skates (ck)",
 | 
						|
                      "Inline Skates (Sharpshooters)"},
 | 
						|
    "skates": {"Inline Skates (Glaciers)",
 | 
						|
               "Inline Skates (Sweet Royale)",
 | 
						|
               "Inline Skates (Strawberry Missiles)",
 | 
						|
               "Inline Skates (Ice Cold Killers)",
 | 
						|
               "Inline Skates (Red Industry)",
 | 
						|
               "Inline Skates (Mech Adversary)",
 | 
						|
               "Inline Skates (Orange Blasters)",
 | 
						|
               "Inline Skates (ck)",
 | 
						|
               "Inline Skates (Sharpshooters)"},
 | 
						|
    "inline": {"Inline Skates (Glaciers)",
 | 
						|
               "Inline Skates (Sweet Royale)",
 | 
						|
               "Inline Skates (Strawberry Missiles)",
 | 
						|
               "Inline Skates (Ice Cold Killers)",
 | 
						|
               "Inline Skates (Red Industry)",
 | 
						|
               "Inline Skates (Mech Adversary)",
 | 
						|
               "Inline Skates (Orange Blasters)",
 | 
						|
               "Inline Skates (ck)",
 | 
						|
               "Inline Skates (Sharpshooters)"},
 | 
						|
    "bmx": {"BMX (Mr. Taupe)",
 | 
						|
            "BMX (Gum)",
 | 
						|
            "BMX (Steel Wheeler)",
 | 
						|
            "BMX (oyo)",
 | 
						|
            "BMX (Rigid No.6)",
 | 
						|
            "BMX (Ceremony)",
 | 
						|
            "BMX (XXX)",
 | 
						|
            "BMX (Terrazza)",
 | 
						|
            "BMX (Dedication)"},
 | 
						|
    "bike": {"BMX (Mr. Taupe)",
 | 
						|
             "BMX (Gum)",
 | 
						|
             "BMX (Steel Wheeler)",
 | 
						|
             "BMX (oyo)",
 | 
						|
             "BMX (Rigid No.6)",
 | 
						|
             "BMX (Ceremony)",
 | 
						|
             "BMX (XXX)",
 | 
						|
             "BMX (Terrazza)",
 | 
						|
             "BMX (Dedication)"},
 | 
						|
    "bicycle": {"BMX (Mr. Taupe)",
 | 
						|
                "BMX (Gum)",
 | 
						|
                "BMX (Steel Wheeler)",
 | 
						|
                "BMX (oyo)",
 | 
						|
                "BMX (Rigid No.6)",
 | 
						|
                "BMX (Ceremony)",
 | 
						|
                "BMX (XXX)",
 | 
						|
                "BMX (Terrazza)",
 | 
						|
                "BMX (Dedication)"},
 | 
						|
    "characters": {"Tryce",
 | 
						|
                   "Bel",
 | 
						|
                   "Vinyl",
 | 
						|
                   "Solace",
 | 
						|
                   "Rave",
 | 
						|
                   "Mesh",
 | 
						|
                   "Shine",
 | 
						|
                   "Rise",
 | 
						|
                   "Coil",
 | 
						|
                   "Frank",
 | 
						|
                   "Rietveld",
 | 
						|
                   "DJ Cyber",
 | 
						|
                   "Eclipse",
 | 
						|
                   "DOT.EXE",
 | 
						|
                   "Devil Theory",
 | 
						|
                   "Flesh Prince",
 | 
						|
                   "Futurism",
 | 
						|
                   "Oldhead"},
 | 
						|
    "girl": {"Bel",
 | 
						|
             "Vinyl",
 | 
						|
             "Rave",
 | 
						|
             "Shine",
 | 
						|
             "Rise",
 | 
						|
             "Futurism"}
 | 
						|
} |