[{"data":1,"prerenderedAt":1962},["ShallowReactive",2],{"i-lucide:search":3,"i-lucide:sun":8,"i-lucide:github":10,"i-lucide:menu":13,"i-lucide:git-pull-request-arrow":15,"machine-williams-taxi-1988":17,"i-lucide:database":1926,"i-lucide:file-json-2":1928,"i-lucide:shield-check":1930,"i-lucide:toggle-left":1932,"i-lucide:zap":1934,"i-lucide:disc-3":1936,"i-lucide:library-big":1938,"i-lucide:triangle-alert":1940,"i-lucide:plug-zap":1942,"i-lucide:arrow-up-right":1944,"i-lucide:info":1946,"i-lucide:archive":1948,"i-lucide:file-code-2":1950,"i-lucide:list":1952,"i-lucide:external-link":1954,"i-lucide:notebook-pen":1956,"i-lucide:message-square-warning":1958,"i-lucide:chevron-right":1960},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m21 21l-4.34-4.34\"\u002F>\u003Ccircle cx=\"11\" cy=\"11\" r=\"8\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"4\"\u002F>\u003Cpath d=\"M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11,"hidden":12},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5c.08-1.25-.27-2.48-1-3.5c.28-1.15.28-2.35 0-3.5c0 0-1 0-3 1.5c-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.4 5.4 0 0 0 4 9c0 3.5 3 5.5 6 5.5c-.39.49-.68 1.05-.85 1.65S8.93 17.38 9 18v4\"\u002F>\u003Cpath d=\"M9 18c-4.51 2-5-2-7-2\"\u002F>\u003C\u002Fg>",true,{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":14},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":16},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"5\" cy=\"6\" r=\"3\"\u002F>\u003Cpath d=\"M5 9v12\"\u002F>\u003Ccircle cx=\"19\" cy=\"18\" r=\"3\"\u002F>\u003Cpath d=\"m15 9l-3-3l3-3\"\u002F>\u003Cpath d=\"M12 6h5a2 2 0 0 1 2 2v7\"\u002F>\u003C\u002Fg>",{"detail":18,"summary":1925},{"conflicts":19,"controller":27,"coverage":29,"displays":49,"drivers":50,"format":75,"inputs":76,"knowledge":747,"machine":749,"mechanisms":754,"outputs":755,"relationships":1845,"schema_version":145,"sources":1846,"slug":1863,"sourcePath":1864,"knowledgePath":748,"knowledgeHtml":1865,"knowledgeHeadings":1866,"knowledgeSummary":1900,"catalogDrivers":1904,"related":1913,"family":1925},[20],{"description":21,"id":22,"path":23,"source_refs":24},"Legacy sources disagree on label: 'ROM Started' versus 'Game On Relay'.","conflict.pinmame-output-solenoid-23-none","binding:pinmame.output.solenoid\u002F23\u002FNone",[25,26],"legacy.game.taxi","legacy.platform.system11",{"inversion_applied_by_emulator":12,"platform":28},"pinmame.system11",{"status":30,"missing":31,"dimensions":45},"partial",[32,33,34,35,36,37,38,39,40,41,42,43,44],"identity","controller_platform","input_enumeration","input_semantics","output_enumeration","output_semantics","display_inventory","mechanism_inventory","mechanism_behavior","polarity","variant_differences","recreation_notes","provenance",{"address_enumeration":46,"catalog_identity":47,"mechanisms":48,"physical_wiring":46,"recreation_knowledge":46,"semantic_naming":46,"variant_coverage":46},"candidate","observed","unknown",[],[51,57,59,63,66,69,72],{"clone_of":52,"description":53,"flags":4,"id":54,"manufacturer":55,"year":56},"taxi_l4","Taxi (Marilyn) (L-3)","taxi_l3","Williams","1988",{"description":58,"flags":4,"id":52,"manufacturer":55,"year":56},"Taxi (Lola) (L-4)",{"clone_of":52,"description":60,"flags":4,"id":61,"manufacturer":55,"year":62},"Taxi (Lola) (L-5C Competition MOD)","taxi_l5c","2016",{"clone_of":52,"description":64,"flags":4,"id":65,"manufacturer":55,"year":62},"Taxi (Marilyn) (L-5C Competition MOD)","taxi_l5cm",{"clone_of":52,"description":67,"flags":4,"id":68,"manufacturer":55,"year":56},"Taxi (Marilyn) (LG-1 German)","taxi_lg1",{"clone_of":52,"description":70,"flags":4,"id":71,"manufacturer":55,"year":56},"Taxi (Marilyn) (LU-1 Europe)","taxi_lu1",{"clone_of":52,"description":73,"flags":4,"id":74,"manufacturer":55,"year":56},"Taxi (P-5 Prototype)","taxi_p5","pinmame-machine-definition",[77,94,107,120,133,150,167,186,205,224,243,260,277,290,303,316,329,342,355,368,381,394,407,420,433,445,458,471,484,497,510,523,536,549,562,575,588,601,614,627,640,653,666,679,696,713,730],{"aliases":78,"binding":86,"id":89,"kind":90,"label":91,"provenance":92},[79,82,84],{"namespace":80,"value":81},"pinmame.switch","-7",{"namespace":83,"value":81},"vpe-legacy.switch",{"namespace":83,"value":85},"s_advance",{"device":87,"group":88},-7,"pinmame.input.switch","switch.advance","switch","Advance",{"source_refs":93,"status":46},[26],{"aliases":95,"binding":101,"id":103,"kind":90,"label":104,"provenance":105},[96,98,99],{"namespace":80,"value":97},"-6",{"namespace":83,"value":97},{"namespace":83,"value":100},"s_up_down",{"device":102,"group":88},-6,"switch.up-down","Up\u002FDown",{"source_refs":106,"status":46},[26],{"aliases":108,"binding":114,"id":116,"kind":90,"label":117,"provenance":118},[109,111,112],{"namespace":80,"value":110},"-5",{"namespace":83,"value":110},{"namespace":83,"value":113},"s_cpu_diagnostics",{"device":115,"group":88},-5,"switch.cpu-diagnostics","CPU Diagnostics",{"source_refs":119,"status":46},[26],{"aliases":121,"binding":127,"id":129,"kind":90,"label":130,"provenance":131},[122,124,125],{"namespace":80,"value":123},"-4",{"namespace":83,"value":123},{"namespace":83,"value":126},"s_sound_diagnostics",{"device":128,"group":88},-4,"switch.sound-diagnostics","Sound Diagnostics",{"source_refs":132,"status":46},[26],{"aliases":134,"binding":144,"id":146,"kind":90,"label":147,"provenance":148},[135,137,138,140,142],{"namespace":80,"value":136},"1",{"namespace":83,"value":136},{"namespace":83,"value":139},"01",{"namespace":83,"value":141},"001",{"namespace":83,"value":143},"s_tilt",{"device":145,"group":88},1,"switch.tilt","Tilt",{"source_refs":149,"status":46},[25,26],{"aliases":151,"binding":161,"id":163,"kind":90,"label":164,"provenance":165},[152,154,155,157,159],{"namespace":80,"value":153},"2",{"namespace":83,"value":153},{"namespace":83,"value":156},"02",{"namespace":83,"value":158},"002",{"namespace":83,"value":160},"s_ball_roll_tilt",{"device":162,"group":88},2,"switch.ball-roll-tilt","Ball Roll Tilt",{"source_refs":166,"status":46},[26],{"aliases":168,"binding":178,"id":180,"kind":90,"label":181,"provenance":182,"roles":184},[169,171,172,174,176],{"namespace":80,"value":170},"3",{"namespace":83,"value":170},{"namespace":83,"value":173},"03",{"namespace":83,"value":175},"003",{"namespace":83,"value":177},"s_start_button",{"device":179,"group":88},3,"switch.start-button","Start Button",{"source_refs":183,"status":46},[26],[185],"cabinet.start",{"aliases":187,"binding":197,"id":199,"kind":90,"label":200,"provenance":201,"roles":203},[188,190,191,193,195],{"namespace":80,"value":189},"4",{"namespace":83,"value":189},{"namespace":83,"value":192},"04",{"namespace":83,"value":194},"004",{"namespace":83,"value":196},"s_coin_3",{"device":198,"group":88},4,"switch.coin-3","Coin Button 3",{"source_refs":202,"status":46},[26],[204],"cabinet.coin.3",{"aliases":206,"binding":216,"id":218,"kind":90,"label":219,"provenance":220,"roles":222},[207,209,210,212,214],{"namespace":80,"value":208},"5",{"namespace":83,"value":208},{"namespace":83,"value":211},"05",{"namespace":83,"value":213},"005",{"namespace":83,"value":215},"s_coin_2",{"device":217,"group":88},5,"switch.coin-2","Coin Button 2",{"source_refs":221,"status":46},[26],[223],"cabinet.coin.2",{"aliases":225,"binding":235,"id":237,"kind":90,"label":238,"provenance":239,"roles":241},[226,228,229,231,233],{"namespace":80,"value":227},"6",{"namespace":83,"value":227},{"namespace":83,"value":230},"06",{"namespace":83,"value":232},"006",{"namespace":83,"value":234},"s_coin_1",{"device":236,"group":88},6,"switch.coin-1","Coin Button 1",{"source_refs":240,"status":46},[26],[242],"cabinet.coin.1",{"aliases":244,"binding":254,"id":256,"kind":90,"label":257,"provenance":258},[245,247,248,250,252],{"namespace":80,"value":246},"7",{"namespace":83,"value":246},{"namespace":83,"value":249},"07",{"namespace":83,"value":251},"007",{"namespace":83,"value":253},"s_slam_tilt",{"device":255,"group":88},7,"switch.slam-tilt","Slam Tilt",{"source_refs":259,"status":46},[26],{"aliases":261,"binding":271,"id":273,"kind":90,"label":274,"provenance":275},[262,264,265,267,269],{"namespace":80,"value":263},"8",{"namespace":83,"value":263},{"namespace":83,"value":266},"08",{"namespace":83,"value":268},"008",{"namespace":83,"value":270},"s_high_score_reset",{"device":272,"group":88},8,"switch.high-score-reset","High Score Reset",{"source_refs":276,"status":46},[26],{"aliases":278,"binding":284,"id":286,"kind":90,"label":287,"provenance":288},[279,281,282],{"namespace":80,"value":280},"10",{"namespace":83,"value":280},{"namespace":83,"value":283},"010",{"device":285,"group":88},10,"switch.trough-switch-1","Trough Switch 1",{"source_refs":289,"status":46},[25],{"aliases":291,"binding":297,"id":299,"kind":90,"label":300,"provenance":301},[292,294,295],{"namespace":80,"value":293},"11",{"namespace":83,"value":293},{"namespace":83,"value":296},"011",{"device":298,"group":88},11,"switch.trough-switch-2","Trough Switch 2",{"source_refs":302,"status":46},[25],{"aliases":304,"binding":310,"id":312,"kind":90,"label":313,"provenance":314},[305,307,308],{"namespace":80,"value":306},"12",{"namespace":83,"value":306},{"namespace":83,"value":309},"012",{"device":311,"group":88},12,"switch.trough-switch-3","Trough Switch 3",{"source_refs":315,"status":46},[25],{"aliases":317,"binding":323,"id":325,"kind":90,"label":326,"provenance":327},[318,320,321],{"namespace":80,"value":319},"13",{"namespace":83,"value":319},{"namespace":83,"value":322},"013",{"device":324,"group":88},13,"switch.top-hole-joy-ride-saucer","Top Hole \u002F Joy Ride Saucer",{"source_refs":328,"status":46},[25],{"aliases":330,"binding":336,"id":338,"kind":90,"label":339,"provenance":340},[331,333,334],{"namespace":80,"value":332},"14",{"namespace":83,"value":332},{"namespace":83,"value":335},"014",{"device":337,"group":88},14,"switch.rollover-lane-switch-14","Rollover \u002F Lane Switch 14",{"source_refs":341,"status":46},[25],{"aliases":343,"binding":349,"id":351,"kind":90,"label":352,"provenance":353},[344,346,347],{"namespace":80,"value":345},"15",{"namespace":83,"value":345},{"namespace":83,"value":348},"015",{"device":350,"group":88},15,"switch.rollover-lane-switch-15","Rollover \u002F Lane Switch 15",{"source_refs":354,"status":46},[25],{"aliases":356,"binding":362,"id":364,"kind":90,"label":365,"provenance":366},[357,359,360],{"namespace":80,"value":358},"16",{"namespace":83,"value":358},{"namespace":83,"value":361},"016",{"device":363,"group":88},16,"switch.rollover-lane-switch-16","Rollover \u002F Lane Switch 16",{"source_refs":367,"status":46},[25],{"aliases":369,"binding":375,"id":377,"kind":90,"label":378,"provenance":379},[370,372,373],{"namespace":80,"value":371},"17",{"namespace":83,"value":371},{"namespace":83,"value":374},"017",{"device":376,"group":88},17,"switch.middle-pop-bumper","Middle Pop Bumper",{"source_refs":380,"status":46},[25],{"aliases":382,"binding":388,"id":390,"kind":90,"label":391,"provenance":392},[383,385,386],{"namespace":80,"value":384},"19",{"namespace":83,"value":384},{"namespace":83,"value":387},"019",{"device":389,"group":88},19,"switch.bottom-pop-bumper","Bottom Pop Bumper",{"source_refs":393,"status":46},[25],{"aliases":395,"binding":401,"id":403,"kind":90,"label":404,"provenance":405},[396,398,399],{"namespace":80,"value":397},"21",{"namespace":83,"value":397},{"namespace":83,"value":400},"021",{"device":402,"group":88},21,"switch.top-pop-bumper","Top Pop Bumper",{"source_refs":406,"status":46},[25],{"aliases":408,"binding":414,"id":416,"kind":90,"label":417,"provenance":418},[409,411,412],{"namespace":80,"value":410},"22",{"namespace":83,"value":410},{"namespace":83,"value":413},"022",{"device":415,"group":88},22,"switch.rollover-lane-switch-22","Rollover \u002F Lane Switch 22",{"source_refs":419,"status":46},[25],{"aliases":421,"binding":427,"id":429,"kind":90,"label":430,"provenance":431},[422,424,425],{"namespace":80,"value":423},"23",{"namespace":83,"value":423},{"namespace":83,"value":426},"023",{"device":428,"group":88},23,"switch.rollover-lane-switch-23","Rollover \u002F Lane Switch 23",{"source_refs":432,"status":46},[25],{"aliases":434,"binding":440,"id":441,"kind":90,"label":442,"provenance":443},[435,437,438],{"namespace":80,"value":436},"24",{"namespace":83,"value":436},{"namespace":83,"value":439},"024",{"device":5,"group":88},"switch.standup-target-24","Standup Target 24",{"source_refs":444,"status":46},[25],{"aliases":446,"binding":452,"id":454,"kind":90,"label":455,"provenance":456},[447,449,450],{"namespace":80,"value":448},"25",{"namespace":83,"value":448},{"namespace":83,"value":451},"025",{"device":453,"group":88},25,"switch.target-switch-25","Target \u002F Switch 25",{"source_refs":457,"status":46},[25],{"aliases":459,"binding":465,"id":467,"kind":90,"label":468,"provenance":469},[460,462,463],{"namespace":80,"value":461},"26",{"namespace":83,"value":461},{"namespace":83,"value":464},"026",{"device":466,"group":88},26,"switch.target-switch-26","Target \u002F Switch 26",{"source_refs":470,"status":46},[25],{"aliases":472,"binding":478,"id":480,"kind":90,"label":481,"provenance":482},[473,475,476],{"namespace":80,"value":474},"27",{"namespace":83,"value":474},{"namespace":83,"value":477},"027",{"device":479,"group":88},27,"switch.center-drop-target-1","Center Drop Target 1",{"source_refs":483,"status":46},[25],{"aliases":485,"binding":491,"id":493,"kind":90,"label":494,"provenance":495},[486,488,489],{"namespace":80,"value":487},"28",{"namespace":83,"value":487},{"namespace":83,"value":490},"028",{"device":492,"group":88},28,"switch.center-drop-target-2","Center Drop Target 2",{"source_refs":496,"status":46},[25],{"aliases":498,"binding":504,"id":506,"kind":90,"label":507,"provenance":508},[499,501,502],{"namespace":80,"value":500},"29",{"namespace":83,"value":500},{"namespace":83,"value":503},"029",{"device":505,"group":88},29,"switch.center-drop-target-3","Center Drop Target 3",{"source_refs":509,"status":46},[25],{"aliases":511,"binding":517,"id":519,"kind":90,"label":520,"provenance":521},[512,514,515],{"namespace":80,"value":513},"30",{"namespace":83,"value":513},{"namespace":83,"value":516},"030",{"device":518,"group":88},30,"switch.right-drop-target-1","Right Drop Target 1",{"source_refs":522,"status":46},[25],{"aliases":524,"binding":530,"id":532,"kind":90,"label":533,"provenance":534},[525,527,528],{"namespace":80,"value":526},"31",{"namespace":83,"value":526},{"namespace":83,"value":529},"031",{"device":531,"group":88},31,"switch.right-drop-target-2","Right Drop Target 2",{"source_refs":535,"status":46},[25],{"aliases":537,"binding":543,"id":545,"kind":90,"label":546,"provenance":547},[538,540,541],{"namespace":80,"value":539},"32",{"namespace":83,"value":539},{"namespace":83,"value":542},"032",{"device":544,"group":88},32,"switch.right-drop-target-3","Right Drop Target 3",{"source_refs":548,"status":46},[25],{"aliases":550,"binding":556,"id":558,"kind":90,"label":559,"provenance":560},[551,553,554],{"namespace":80,"value":552},"33",{"namespace":83,"value":552},{"namespace":83,"value":555},"033",{"device":557,"group":88},33,"switch.lane-rollover-switch-33","Lane \u002F Rollover Switch 33",{"source_refs":561,"status":46},[25],{"aliases":563,"binding":569,"id":571,"kind":90,"label":572,"provenance":573},[564,566,567],{"namespace":80,"value":565},"34",{"namespace":83,"value":565},{"namespace":83,"value":568},"034",{"device":570,"group":88},34,"switch.lane-rollover-switch-34","Lane \u002F Rollover Switch 34",{"source_refs":574,"status":46},[25],{"aliases":576,"binding":582,"id":584,"kind":90,"label":585,"provenance":586},[577,579,580],{"namespace":80,"value":578},"35",{"namespace":83,"value":578},{"namespace":83,"value":581},"035",{"device":583,"group":88},35,"switch.catapult-kicker","Catapult Kicker",{"source_refs":587,"status":46},[25],{"aliases":589,"binding":595,"id":597,"kind":90,"label":598,"provenance":599},[590,592,593],{"namespace":80,"value":591},"36",{"namespace":83,"value":591},{"namespace":83,"value":594},"036",{"device":596,"group":88},36,"switch.right-hole-saucer","Right Hole Saucer",{"source_refs":600,"status":46},[25],{"aliases":602,"binding":608,"id":610,"kind":90,"label":611,"provenance":612},[603,605,606],{"namespace":80,"value":604},"37",{"namespace":83,"value":604},{"namespace":83,"value":607},"037",{"device":609,"group":88},37,"switch.rollover-lane-switch-37","Rollover \u002F Lane Switch 37",{"source_refs":613,"status":46},[25],{"aliases":615,"binding":621,"id":623,"kind":90,"label":624,"provenance":625},[616,618,619],{"namespace":80,"value":617},"38",{"namespace":83,"value":617},{"namespace":83,"value":620},"038",{"device":622,"group":88},38,"switch.rollover-lane-switch-38","Rollover \u002F Lane Switch 38",{"source_refs":626,"status":46},[25],{"aliases":628,"binding":634,"id":636,"kind":90,"label":637,"provenance":638},[629,631,632],{"namespace":80,"value":630},"39",{"namespace":83,"value":630},{"namespace":83,"value":633},"039",{"device":635,"group":88},39,"switch.rollover-lane-switch-39","Rollover \u002F Lane Switch 39",{"source_refs":639,"status":46},[25],{"aliases":641,"binding":647,"id":649,"kind":90,"label":650,"provenance":651},[642,644,645],{"namespace":80,"value":643},"40",{"namespace":83,"value":643},{"namespace":83,"value":646},"040",{"device":648,"group":88},40,"switch.rollover-lane-switch-40","Rollover \u002F Lane Switch 40",{"source_refs":652,"status":46},[25],{"aliases":654,"binding":660,"id":662,"kind":90,"label":663,"provenance":664},[655,657,658],{"namespace":80,"value":656},"43",{"namespace":83,"value":656},{"namespace":83,"value":659},"043",{"device":661,"group":88},43,"switch.spinout-kicker","Spinout Kicker",{"source_refs":665,"status":46},[25],{"aliases":667,"binding":673,"id":675,"kind":90,"label":676,"provenance":677},[668,670,671],{"namespace":80,"value":669},"44",{"namespace":83,"value":669},{"namespace":83,"value":672},"044",{"device":674,"group":88},44,"switch.target-switch-44","Target \u002F Switch 44",{"source_refs":678,"status":46},[25],{"aliases":680,"binding":688,"id":690,"kind":90,"label":691,"provenance":692,"roles":694},[681,683,684,686],{"namespace":80,"value":682},"81",{"namespace":83,"value":682},{"namespace":83,"value":685},"081",{"namespace":83,"value":687},"s_flipper_upper_right",{"device":689,"group":88},81,"switch.flipper-upper-right","Upper Right Flipper",{"source_refs":693,"status":46},[26],[695],"flipper.upper.right",{"aliases":697,"binding":705,"id":707,"kind":90,"label":708,"provenance":709,"roles":711},[698,700,701,703],{"namespace":80,"value":699},"82",{"namespace":83,"value":699},{"namespace":83,"value":702},"082",{"namespace":83,"value":704},"s_flipper_lower_right",{"device":706,"group":88},82,"switch.flipper-lower-right","Lower Right Flipper",{"source_refs":710,"status":46},[26],[712],"flipper.lower.right",{"aliases":714,"binding":722,"id":724,"kind":90,"label":725,"provenance":726,"roles":728},[715,717,718,720],{"namespace":80,"value":716},"83",{"namespace":83,"value":716},{"namespace":83,"value":719},"083",{"namespace":83,"value":721},"s_flipper_upper_left",{"device":723,"group":88},83,"switch.flipper-upper-left","Upper Left Flipper",{"source_refs":727,"status":46},[26],[729],"flipper.upper.left",{"aliases":731,"binding":739,"id":741,"kind":90,"label":742,"provenance":743,"roles":745},[732,734,735,737],{"namespace":80,"value":733},"84",{"namespace":83,"value":733},{"namespace":83,"value":736},"084",{"namespace":83,"value":738},"s_flipper_lower_left",{"device":740,"group":88},84,"switch.flipper-lower-left","Lower Left Flipper",{"source_refs":744,"status":46},[26],[746],"flipper.lower.left",{"path":748,"status":30},"knowledge\u002Fwilliams\u002Ftaxi-1988.md",{"id":750,"ipdb_id":751,"manufacturer":55,"name":752,"year":753},"williams.taxi.1988",2505,"Taxi",1988,[],[756,771,782,793,804,815,826,837,848,863,873,883,893,903,913,923,933,943,956,966,979,989,999,1009,1019,1029,1039,1049,1059,1069,1079,1089,1099,1109,1119,1129,1139,1149,1159,1169,1179,1192,1205,1215,1225,1238,1251,1264,1277,1290,1303,1316,1329,1342,1355,1368,1381,1394,1407,1420,1433,1446,1459,1472,1485,1500,1511,1522,1533,1544,1555,1565,1576,1587,1598,1608,1618,1628,1638,1649,1659,1669,1679,1689,1699,1709,1721,1731,1741,1751,1761,1771,1781,1791,1801,1812,1823,1834],{"aliases":757,"binding":764,"id":766,"kind":767,"label":768,"provenance":769},[758,760,762,763],{"namespace":759,"value":136},"pinmame.lamp",{"namespace":761,"value":136},"vpe-legacy.lamp",{"namespace":761,"value":139},{"namespace":761,"value":141},{"device":145,"group":765},"pinmame.output.lamp","lamp.joy-ride-lamp-1","lamp","Joy Ride Lamp 1",{"source_refs":770,"status":46},[25],{"aliases":772,"binding":777,"id":778,"kind":767,"label":779,"provenance":780},[773,774,775,776],{"namespace":759,"value":153},{"namespace":761,"value":153},{"namespace":761,"value":156},{"namespace":761,"value":158},{"device":162,"group":765},"lamp.joy-ride-lamp-2","Joy Ride Lamp 2",{"source_refs":781,"status":46},[25],{"aliases":783,"binding":788,"id":789,"kind":767,"label":790,"provenance":791},[784,785,786,787],{"namespace":759,"value":170},{"namespace":761,"value":170},{"namespace":761,"value":173},{"namespace":761,"value":175},{"device":179,"group":765},"lamp.joy-ride-lamp-3","Joy Ride Lamp 3",{"source_refs":792,"status":46},[25],{"aliases":794,"binding":799,"id":800,"kind":767,"label":801,"provenance":802},[795,796,797,798],{"namespace":759,"value":189},{"namespace":761,"value":189},{"namespace":761,"value":192},{"namespace":761,"value":194},{"device":198,"group":765},"lamp.joy-ride-lamp-4","Joy Ride Lamp 4",{"source_refs":803,"status":46},[25],{"aliases":805,"binding":810,"id":811,"kind":767,"label":812,"provenance":813},[806,807,808,809],{"namespace":759,"value":208},{"namespace":761,"value":208},{"namespace":761,"value":211},{"namespace":761,"value":213},{"device":217,"group":765},"lamp.joy-ride-lamp-5","Joy Ride Lamp 5",{"source_refs":814,"status":46},[25],{"aliases":816,"binding":821,"id":822,"kind":767,"label":823,"provenance":824},[817,818,819,820],{"namespace":759,"value":227},{"namespace":761,"value":227},{"namespace":761,"value":230},{"namespace":761,"value":232},{"device":236,"group":765},"lamp.backbox-lamp-6","Backbox Lamp 6",{"source_refs":825,"status":46},[25],{"aliases":827,"binding":832,"id":833,"kind":767,"label":834,"provenance":835},[828,829,830,831],{"namespace":759,"value":246},{"namespace":761,"value":246},{"namespace":761,"value":249},{"namespace":761,"value":251},{"device":255,"group":765},"lamp.backbox-lamp-7","Backbox Lamp 7",{"source_refs":836,"status":46},[25],{"aliases":838,"binding":843,"id":844,"kind":767,"label":845,"provenance":846},[839,840,841,842],{"namespace":759,"value":263},{"namespace":761,"value":263},{"namespace":761,"value":266},{"namespace":761,"value":268},{"device":272,"group":765},"lamp.backbox-lamp-8","Backbox Lamp 8",{"source_refs":847,"status":46},[25],{"aliases":849,"binding":857,"id":859,"kind":767,"label":860,"provenance":861},[850,852,853,855],{"namespace":759,"value":851},"9",{"namespace":761,"value":851},{"namespace":761,"value":854},"09",{"namespace":761,"value":856},"009",{"device":858,"group":765},9,"lamp.playfield-insert-9","Playfield Insert 9",{"source_refs":862,"status":46},[25],{"aliases":864,"binding":868,"id":869,"kind":767,"label":870,"provenance":871},[865,866,867],{"namespace":759,"value":280},{"namespace":761,"value":280},{"namespace":761,"value":283},{"device":285,"group":765},"lamp.playfield-insert-10","Playfield Insert 10",{"source_refs":872,"status":46},[25],{"aliases":874,"binding":878,"id":879,"kind":767,"label":880,"provenance":881},[875,876,877],{"namespace":759,"value":293},{"namespace":761,"value":293},{"namespace":761,"value":296},{"device":298,"group":765},"lamp.playfield-insert-11","Playfield Insert 11",{"source_refs":882,"status":46},[25],{"aliases":884,"binding":888,"id":889,"kind":767,"label":890,"provenance":891},[885,886,887],{"namespace":759,"value":306},{"namespace":761,"value":306},{"namespace":761,"value":309},{"device":311,"group":765},"lamp.playfield-insert-12","Playfield Insert 12",{"source_refs":892,"status":46},[25],{"aliases":894,"binding":898,"id":899,"kind":767,"label":900,"provenance":901},[895,896,897],{"namespace":759,"value":319},{"namespace":761,"value":319},{"namespace":761,"value":322},{"device":324,"group":765},"lamp.playfield-insert-13","Playfield Insert 13",{"source_refs":902,"status":46},[25],{"aliases":904,"binding":908,"id":909,"kind":767,"label":910,"provenance":911},[905,906,907],{"namespace":759,"value":332},{"namespace":761,"value":332},{"namespace":761,"value":335},{"device":337,"group":765},"lamp.playfield-insert-14","Playfield Insert 14",{"source_refs":912,"status":46},[25],{"aliases":914,"binding":918,"id":919,"kind":767,"label":920,"provenance":921},[915,916,917],{"namespace":759,"value":345},{"namespace":761,"value":345},{"namespace":761,"value":348},{"device":350,"group":765},"lamp.playfield-insert-15","Playfield Insert 15",{"source_refs":922,"status":46},[25],{"aliases":924,"binding":928,"id":929,"kind":767,"label":930,"provenance":931},[925,926,927],{"namespace":759,"value":358},{"namespace":761,"value":358},{"namespace":761,"value":361},{"device":363,"group":765},"lamp.playfield-insert-16","Playfield Insert 16",{"source_refs":932,"status":46},[25],{"aliases":934,"binding":938,"id":939,"kind":767,"label":940,"provenance":941},[935,936,937],{"namespace":759,"value":371},{"namespace":761,"value":371},{"namespace":761,"value":374},{"device":376,"group":765},"lamp.playfield-lamp-17","Playfield Lamp 17",{"source_refs":942,"status":46},[25],{"aliases":944,"binding":950,"id":952,"kind":767,"label":953,"provenance":954},[945,947,948],{"namespace":759,"value":946},"18",{"namespace":761,"value":946},{"namespace":761,"value":949},"018",{"device":951,"group":765},18,"lamp.playfield-insert-18","Playfield Insert 18",{"source_refs":955,"status":46},[25],{"aliases":957,"binding":961,"id":962,"kind":767,"label":963,"provenance":964},[958,959,960],{"namespace":759,"value":384},{"namespace":761,"value":384},{"namespace":761,"value":387},{"device":389,"group":765},"lamp.playfield-insert-19","Playfield Insert 19",{"source_refs":965,"status":46},[25],{"aliases":967,"binding":973,"id":975,"kind":767,"label":976,"provenance":977},[968,970,971],{"namespace":759,"value":969},"20",{"namespace":761,"value":969},{"namespace":761,"value":972},"020",{"device":974,"group":765},20,"lamp.playfield-insert-20","Playfield Insert 20",{"source_refs":978,"status":46},[25],{"aliases":980,"binding":984,"id":985,"kind":767,"label":986,"provenance":987},[981,982,983],{"namespace":759,"value":397},{"namespace":761,"value":397},{"namespace":761,"value":400},{"device":402,"group":765},"lamp.playfield-insert-21","Playfield Insert 21",{"source_refs":988,"status":46},[25],{"aliases":990,"binding":994,"id":995,"kind":767,"label":996,"provenance":997},[991,992,993],{"namespace":759,"value":410},{"namespace":761,"value":410},{"namespace":761,"value":413},{"device":415,"group":765},"lamp.playfield-insert-22","Playfield Insert 22",{"source_refs":998,"status":46},[25],{"aliases":1000,"binding":1004,"id":1005,"kind":767,"label":1006,"provenance":1007},[1001,1002,1003],{"namespace":759,"value":423},{"namespace":761,"value":423},{"namespace":761,"value":426},{"device":428,"group":765},"lamp.playfield-insert-23","Playfield Insert 23",{"source_refs":1008,"status":46},[25],{"aliases":1010,"binding":1014,"id":1015,"kind":767,"label":1016,"provenance":1017},[1011,1012,1013],{"namespace":759,"value":436},{"namespace":761,"value":436},{"namespace":761,"value":439},{"device":5,"group":765},"lamp.playfield-insert-24","Playfield Insert 24",{"source_refs":1018,"status":46},[25],{"aliases":1020,"binding":1024,"id":1025,"kind":767,"label":1026,"provenance":1027},[1021,1022,1023],{"namespace":759,"value":448},{"namespace":761,"value":448},{"namespace":761,"value":451},{"device":453,"group":765},"lamp.playfield-lamp-25","Playfield Lamp 25",{"source_refs":1028,"status":46},[25],{"aliases":1030,"binding":1034,"id":1035,"kind":767,"label":1036,"provenance":1037},[1031,1032,1033],{"namespace":759,"value":461},{"namespace":761,"value":461},{"namespace":761,"value":464},{"device":466,"group":765},"lamp.playfield-insert-26","Playfield Insert 26",{"source_refs":1038,"status":46},[25],{"aliases":1040,"binding":1044,"id":1045,"kind":767,"label":1046,"provenance":1047},[1041,1042,1043],{"namespace":759,"value":474},{"namespace":761,"value":474},{"namespace":761,"value":477},{"device":479,"group":765},"lamp.playfield-insert-27","Playfield Insert 27",{"source_refs":1048,"status":46},[25],{"aliases":1050,"binding":1054,"id":1055,"kind":767,"label":1056,"provenance":1057},[1051,1052,1053],{"namespace":759,"value":487},{"namespace":761,"value":487},{"namespace":761,"value":490},{"device":492,"group":765},"lamp.playfield-insert-28","Playfield Insert 28",{"source_refs":1058,"status":46},[25],{"aliases":1060,"binding":1064,"id":1065,"kind":767,"label":1066,"provenance":1067},[1061,1062,1063],{"namespace":759,"value":500},{"namespace":761,"value":500},{"namespace":761,"value":503},{"device":505,"group":765},"lamp.playfield-insert-29","Playfield Insert 29",{"source_refs":1068,"status":46},[25],{"aliases":1070,"binding":1074,"id":1075,"kind":767,"label":1076,"provenance":1077},[1071,1072,1073],{"namespace":759,"value":513},{"namespace":761,"value":513},{"namespace":761,"value":516},{"device":518,"group":765},"lamp.playfield-insert-30","Playfield Insert 30",{"source_refs":1078,"status":46},[25],{"aliases":1080,"binding":1084,"id":1085,"kind":767,"label":1086,"provenance":1087},[1081,1082,1083],{"namespace":759,"value":526},{"namespace":761,"value":526},{"namespace":761,"value":529},{"device":531,"group":765},"lamp.playfield-insert-31","Playfield Insert 31",{"source_refs":1088,"status":46},[25],{"aliases":1090,"binding":1094,"id":1095,"kind":767,"label":1096,"provenance":1097},[1091,1092,1093],{"namespace":759,"value":539},{"namespace":761,"value":539},{"namespace":761,"value":542},{"device":544,"group":765},"lamp.playfield-insert-32","Playfield Insert 32",{"source_refs":1098,"status":46},[25],{"aliases":1100,"binding":1104,"id":1105,"kind":767,"label":1106,"provenance":1107},[1101,1102,1103],{"namespace":759,"value":552},{"namespace":761,"value":552},{"namespace":761,"value":555},{"device":557,"group":765},"lamp.playfield-insert-33","Playfield Insert 33",{"source_refs":1108,"status":46},[25],{"aliases":1110,"binding":1114,"id":1115,"kind":767,"label":1116,"provenance":1117},[1111,1112,1113],{"namespace":759,"value":565},{"namespace":761,"value":565},{"namespace":761,"value":568},{"device":570,"group":765},"lamp.playfield-insert-34","Playfield Insert 34",{"source_refs":1118,"status":46},[25],{"aliases":1120,"binding":1124,"id":1125,"kind":767,"label":1126,"provenance":1127},[1121,1122,1123],{"namespace":759,"value":578},{"namespace":761,"value":578},{"namespace":761,"value":581},{"device":583,"group":765},"lamp.playfield-insert-35","Playfield Insert 35",{"source_refs":1128,"status":46},[25],{"aliases":1130,"binding":1134,"id":1135,"kind":767,"label":1136,"provenance":1137},[1131,1132,1133],{"namespace":759,"value":591},{"namespace":761,"value":591},{"namespace":761,"value":594},{"device":596,"group":765},"lamp.playfield-insert-36","Playfield Insert 36",{"source_refs":1138,"status":46},[25],{"aliases":1140,"binding":1144,"id":1145,"kind":767,"label":1146,"provenance":1147},[1141,1142,1143],{"namespace":759,"value":604},{"namespace":761,"value":604},{"namespace":761,"value":607},{"device":609,"group":765},"lamp.playfield-insert-37","Playfield Insert 37",{"source_refs":1148,"status":46},[25],{"aliases":1150,"binding":1154,"id":1155,"kind":767,"label":1156,"provenance":1157},[1151,1152,1153],{"namespace":759,"value":617},{"namespace":761,"value":617},{"namespace":761,"value":620},{"device":622,"group":765},"lamp.playfield-insert-38","Playfield Insert 38",{"source_refs":1158,"status":46},[25],{"aliases":1160,"binding":1164,"id":1165,"kind":767,"label":1166,"provenance":1167},[1161,1162,1163],{"namespace":759,"value":630},{"namespace":761,"value":630},{"namespace":761,"value":633},{"device":635,"group":765},"lamp.playfield-insert-39","Playfield Insert 39",{"source_refs":1168,"status":46},[25],{"aliases":1170,"binding":1174,"id":1175,"kind":767,"label":1176,"provenance":1177},[1171,1172,1173],{"namespace":759,"value":643},{"namespace":761,"value":643},{"namespace":761,"value":646},{"device":648,"group":765},"lamp.playfield-insert-40","Playfield Insert 40",{"source_refs":1178,"status":46},[25],{"aliases":1180,"binding":1186,"id":1188,"kind":767,"label":1189,"provenance":1190},[1181,1183,1184],{"namespace":759,"value":1182},"41",{"namespace":761,"value":1182},{"namespace":761,"value":1185},"041",{"device":1187,"group":765},41,"lamp.playfield-insert-41","Playfield Insert 41",{"source_refs":1191,"status":46},[25],{"aliases":1193,"binding":1199,"id":1201,"kind":767,"label":1202,"provenance":1203},[1194,1196,1197],{"namespace":759,"value":1195},"42",{"namespace":761,"value":1195},{"namespace":761,"value":1198},"042",{"device":1200,"group":765},42,"lamp.playfield-insert-42","Playfield Insert 42",{"source_refs":1204,"status":46},[25],{"aliases":1206,"binding":1210,"id":1211,"kind":767,"label":1212,"provenance":1213},[1207,1208,1209],{"namespace":759,"value":656},{"namespace":761,"value":656},{"namespace":761,"value":659},{"device":661,"group":765},"lamp.joyride-insert","Joyride Insert",{"source_refs":1214,"status":46},[25],{"aliases":1216,"binding":1220,"id":1221,"kind":767,"label":1222,"provenance":1223},[1217,1218,1219],{"namespace":759,"value":669},{"namespace":761,"value":669},{"namespace":761,"value":672},{"device":674,"group":765},"lamp.jackpot-insert","Jackpot Insert",{"source_refs":1224,"status":46},[25],{"aliases":1226,"binding":1232,"id":1234,"kind":767,"label":1235,"provenance":1236},[1227,1229,1230],{"namespace":759,"value":1228},"45",{"namespace":761,"value":1228},{"namespace":761,"value":1231},"045",{"device":1233,"group":765},45,"lamp.playfield-insert-45","Playfield Insert 45",{"source_refs":1237,"status":46},[25],{"aliases":1239,"binding":1245,"id":1247,"kind":767,"label":1248,"provenance":1249},[1240,1242,1243],{"namespace":759,"value":1241},"46",{"namespace":761,"value":1241},{"namespace":761,"value":1244},"046",{"device":1246,"group":765},46,"lamp.playfield-insert-46","Playfield Insert 46",{"source_refs":1250,"status":46},[25],{"aliases":1252,"binding":1258,"id":1260,"kind":767,"label":1261,"provenance":1262},[1253,1255,1256],{"namespace":759,"value":1254},"47",{"namespace":761,"value":1254},{"namespace":761,"value":1257},"047",{"device":1259,"group":765},47,"lamp.playfield-insert-47","Playfield Insert 47",{"source_refs":1263,"status":46},[25],{"aliases":1265,"binding":1271,"id":1273,"kind":767,"label":1274,"provenance":1275},[1266,1268,1269],{"namespace":759,"value":1267},"48",{"namespace":761,"value":1267},{"namespace":761,"value":1270},"048",{"device":1272,"group":765},48,"lamp.playfield-insert-48","Playfield Insert 48",{"source_refs":1276,"status":46},[25],{"aliases":1278,"binding":1284,"id":1286,"kind":767,"label":1287,"provenance":1288},[1279,1281,1282],{"namespace":759,"value":1280},"49",{"namespace":761,"value":1280},{"namespace":761,"value":1283},"049",{"device":1285,"group":765},49,"lamp.backbox-lamp-49","Backbox Lamp 49",{"source_refs":1289,"status":46},[25],{"aliases":1291,"binding":1297,"id":1299,"kind":767,"label":1300,"provenance":1301},[1292,1294,1295],{"namespace":759,"value":1293},"50",{"namespace":761,"value":1293},{"namespace":761,"value":1296},"050",{"device":1298,"group":765},50,"lamp.backbox-lamp-50","Backbox Lamp 50",{"source_refs":1302,"status":46},[25],{"aliases":1304,"binding":1310,"id":1312,"kind":767,"label":1313,"provenance":1314},[1305,1307,1308],{"namespace":759,"value":1306},"51",{"namespace":761,"value":1306},{"namespace":761,"value":1309},"051",{"device":1311,"group":765},51,"lamp.backbox-lamp-51","Backbox Lamp 51",{"source_refs":1315,"status":46},[25],{"aliases":1317,"binding":1323,"id":1325,"kind":767,"label":1326,"provenance":1327},[1318,1320,1321],{"namespace":759,"value":1319},"52",{"namespace":761,"value":1319},{"namespace":761,"value":1322},"052",{"device":1324,"group":765},52,"lamp.backbox-lamp-52","Backbox Lamp 52",{"source_refs":1328,"status":46},[25],{"aliases":1330,"binding":1336,"id":1338,"kind":767,"label":1339,"provenance":1340},[1331,1333,1334],{"namespace":759,"value":1332},"53",{"namespace":761,"value":1332},{"namespace":761,"value":1335},"053",{"device":1337,"group":765},53,"lamp.backbox-lamp-53","Backbox Lamp 53",{"source_refs":1341,"status":46},[25],{"aliases":1343,"binding":1349,"id":1351,"kind":767,"label":1352,"provenance":1353},[1344,1346,1347],{"namespace":759,"value":1345},"54",{"namespace":761,"value":1345},{"namespace":761,"value":1348},"054",{"device":1350,"group":765},54,"lamp.backbox-lamp-54","Backbox Lamp 54",{"source_refs":1354,"status":46},[25],{"aliases":1356,"binding":1362,"id":1364,"kind":767,"label":1365,"provenance":1366},[1357,1359,1360],{"namespace":759,"value":1358},"55",{"namespace":761,"value":1358},{"namespace":761,"value":1361},"055",{"device":1363,"group":765},55,"lamp.backbox-lamp-55","Backbox Lamp 55",{"source_refs":1367,"status":46},[25],{"aliases":1369,"binding":1375,"id":1377,"kind":767,"label":1378,"provenance":1379},[1370,1372,1373],{"namespace":759,"value":1371},"56",{"namespace":761,"value":1371},{"namespace":761,"value":1374},"056",{"device":1376,"group":765},56,"lamp.backbox-lamp-56","Backbox Lamp 56",{"source_refs":1380,"status":46},[25],{"aliases":1382,"binding":1388,"id":1390,"kind":767,"label":1391,"provenance":1392},[1383,1385,1386],{"namespace":759,"value":1384},"57",{"namespace":761,"value":1384},{"namespace":761,"value":1387},"057",{"device":1389,"group":765},57,"lamp.flasher-lamp-57","Flasher Lamp 57",{"source_refs":1393,"status":46},[25],{"aliases":1395,"binding":1401,"id":1403,"kind":767,"label":1404,"provenance":1405},[1396,1398,1399],{"namespace":759,"value":1397},"58",{"namespace":761,"value":1397},{"namespace":761,"value":1400},"058",{"device":1402,"group":765},58,"lamp.flasher-lamp-58","Flasher Lamp 58",{"source_refs":1406,"status":46},[25],{"aliases":1408,"binding":1414,"id":1416,"kind":767,"label":1417,"provenance":1418},[1409,1411,1412],{"namespace":759,"value":1410},"59",{"namespace":761,"value":1410},{"namespace":761,"value":1413},"059",{"device":1415,"group":765},59,"lamp.flasher-lamp-59","Flasher Lamp 59",{"source_refs":1419,"status":46},[25],{"aliases":1421,"binding":1427,"id":1429,"kind":767,"label":1430,"provenance":1431},[1422,1424,1425],{"namespace":759,"value":1423},"60",{"namespace":761,"value":1423},{"namespace":761,"value":1426},"060",{"device":1428,"group":765},60,"lamp.flasher-lamp-60","Flasher Lamp 60",{"source_refs":1432,"status":46},[25],{"aliases":1434,"binding":1440,"id":1442,"kind":767,"label":1443,"provenance":1444},[1435,1437,1438],{"namespace":759,"value":1436},"61",{"namespace":761,"value":1436},{"namespace":761,"value":1439},"061",{"device":1441,"group":765},61,"lamp.flasher-lamp-61","Flasher Lamp 61",{"source_refs":1445,"status":46},[25],{"aliases":1447,"binding":1453,"id":1455,"kind":767,"label":1456,"provenance":1457},[1448,1450,1451],{"namespace":759,"value":1449},"62",{"namespace":761,"value":1449},{"namespace":761,"value":1452},"062",{"device":1454,"group":765},62,"lamp.flasher-lamp-62","Flasher Lamp 62",{"source_refs":1458,"status":46},[25],{"aliases":1460,"binding":1466,"id":1468,"kind":767,"label":1469,"provenance":1470},[1461,1463,1464],{"namespace":759,"value":1462},"63",{"namespace":761,"value":1462},{"namespace":761,"value":1465},"063",{"device":1467,"group":765},63,"lamp.flasher-lamp-63","Flasher Lamp 63",{"source_refs":1471,"status":46},[25],{"aliases":1473,"binding":1479,"id":1481,"kind":767,"label":1482,"provenance":1483},[1474,1476,1477],{"namespace":759,"value":1475},"64",{"namespace":761,"value":1475},{"namespace":761,"value":1478},"064",{"device":1480,"group":765},64,"lamp.backbox-lamp-64","Backbox Lamp 64",{"source_refs":1484,"status":46},[25],{"aliases":1486,"binding":1493,"id":1495,"kind":1496,"label":1497,"provenance":1498},[1487,1489,1491,1492],{"namespace":1488,"value":136},"pinmame.coil",{"namespace":1490,"value":136},"vpe-legacy.coil",{"namespace":1490,"value":139},{"namespace":1490,"value":141},{"device":145,"group":1494},"pinmame.output.solenoid","device.trough-entry-drain-to-trough","coil","Trough Entry (Drain to Trough)",{"source_refs":1499,"status":46},[25],{"aliases":1501,"binding":1506,"id":1507,"kind":1496,"label":1508,"provenance":1509},[1502,1503,1504,1505],{"namespace":1488,"value":153},{"namespace":1490,"value":153},{"namespace":1490,"value":156},{"namespace":1490,"value":158},{"device":162,"group":1494},"device.trough-release-ball-to-plunger","Trough Release (Ball to Plunger)",{"source_refs":1510,"status":46},[25],{"aliases":1512,"binding":1517,"id":1518,"kind":1496,"label":1519,"provenance":1520},[1513,1514,1515,1516],{"namespace":1488,"value":170},{"namespace":1490,"value":170},{"namespace":1490,"value":173},{"namespace":1490,"value":175},{"device":179,"group":1494},"device.catapult","Catapult",{"source_refs":1521,"status":46},[25],{"aliases":1523,"binding":1528,"id":1529,"kind":1496,"label":1530,"provenance":1531},[1524,1525,1526,1527],{"namespace":1488,"value":189},{"namespace":1490,"value":189},{"namespace":1490,"value":192},{"namespace":1490,"value":194},{"device":198,"group":1494},"device.center-drop-target-bank-reset","Center Drop Target Bank Reset",{"source_refs":1532,"status":46},[25],{"aliases":1534,"binding":1539,"id":1540,"kind":1496,"label":1541,"provenance":1542},[1535,1536,1537,1538],{"namespace":1488,"value":208},{"namespace":1490,"value":208},{"namespace":1490,"value":211},{"namespace":1490,"value":213},{"device":217,"group":1494},"device.top-hole-joy-ride-eject","Top Hole \u002F Joy Ride Eject",{"source_refs":1543,"status":46},[25],{"aliases":1545,"binding":1550,"id":1551,"kind":1496,"label":1552,"provenance":1553},[1546,1547,1548,1549],{"namespace":1488,"value":227},{"namespace":1490,"value":227},{"namespace":1490,"value":230},{"namespace":1490,"value":232},{"device":236,"group":1494},"device.right-drop-target-bank-reset","Right Drop Target Bank Reset",{"source_refs":1554,"status":46},[25],{"aliases":1556,"binding":1561,"id":1562,"kind":1496,"label":663,"provenance":1563},[1557,1558,1559,1560],{"namespace":1488,"value":246},{"namespace":1490,"value":246},{"namespace":1490,"value":249},{"namespace":1490,"value":251},{"device":255,"group":1494},"device.spinout-kicker",{"source_refs":1564,"status":46},[25],{"aliases":1566,"binding":1571,"id":1572,"kind":1496,"label":1573,"provenance":1574},[1567,1568,1569,1570],{"namespace":1488,"value":263},{"namespace":1490,"value":263},{"namespace":1490,"value":266},{"namespace":1490,"value":268},{"device":272,"group":1494},"device.right-hole-eject","Right Hole Eject",{"source_refs":1575,"status":46},[25],{"aliases":1577,"binding":1582,"id":1583,"kind":1496,"label":1584,"provenance":1585},[1578,1579,1580,1581],{"namespace":1488,"value":851},{"namespace":1490,"value":851},{"namespace":1490,"value":854},{"namespace":1490,"value":856},{"device":858,"group":1494},"device.top-left-gate","Top Left Gate",{"source_refs":1586,"status":46},[25],{"aliases":1588,"binding":1592,"id":1593,"kind":1594,"label":1595,"provenance":1596},[1589,1590,1591],{"namespace":1488,"value":280},{"namespace":1490,"value":280},{"namespace":1490,"value":283},{"device":285,"group":1494},"device.insert-general-illumination-relay","relay","Insert General Illumination Relay",{"source_refs":1597,"status":46},[25],{"aliases":1599,"binding":1603,"id":1604,"kind":1594,"label":1605,"provenance":1606},[1600,1601,1602],{"namespace":1488,"value":293},{"namespace":1490,"value":293},{"namespace":1490,"value":296},{"device":298,"group":1494},"device.playfield-general-illumination","Playfield General Illumination",{"source_refs":1607,"status":46},[25],{"aliases":1609,"binding":1613,"id":1614,"kind":1594,"label":1615,"provenance":1616},[1610,1611,1612],{"namespace":1488,"value":306},{"namespace":1490,"value":306},{"namespace":1490,"value":309},{"device":311,"group":1494},"device.a-c-select-relay","A\u002FC Select Relay",{"source_refs":1617,"status":46},[25],{"aliases":1619,"binding":1623,"id":1624,"kind":1496,"label":1625,"provenance":1626},[1620,1621,1622],{"namespace":1488,"value":319},{"namespace":1490,"value":319},{"namespace":1490,"value":322},{"device":324,"group":1494},"device.bell","Bell",{"source_refs":1627,"status":46},[25],{"aliases":1629,"binding":1633,"id":1634,"kind":1496,"label":1635,"provenance":1636},[1630,1631,1632],{"namespace":1488,"value":332},{"namespace":1490,"value":332},{"namespace":1490,"value":335},{"device":337,"group":1494},"device.knocker","Knocker",{"source_refs":1637,"status":46},[25],{"aliases":1639,"binding":1643,"id":1644,"kind":1645,"label":1646,"provenance":1647},[1640,1641,1642],{"namespace":1488,"value":345},{"namespace":1490,"value":345},{"namespace":1490,"value":348},{"device":350,"group":1494},"device.jackpot-flasher","flasher","Jackpot Flasher",{"source_refs":1648,"status":46},[25],{"aliases":1650,"binding":1654,"id":1655,"kind":1645,"label":1656,"provenance":1657},[1651,1652,1653],{"namespace":1488,"value":358},{"namespace":1490,"value":358},{"namespace":1490,"value":361},{"device":363,"group":1494},"device.joyride-flasher","Joyride Flasher",{"source_refs":1658,"status":46},[25],{"aliases":1660,"binding":1664,"id":1665,"kind":1496,"label":1666,"provenance":1667},[1661,1662,1663],{"namespace":1488,"value":371},{"namespace":1490,"value":371},{"namespace":1490,"value":374},{"device":376,"group":1494},"device.bumper-coil-1","Bumper Coil 1",{"source_refs":1668,"status":46},[25],{"aliases":1670,"binding":1674,"id":1675,"kind":1496,"label":1676,"provenance":1677},[1671,1672,1673],{"namespace":1488,"value":946},{"namespace":1490,"value":946},{"namespace":1490,"value":949},{"device":951,"group":1494},"device.left-slingshot","Left Slingshot",{"source_refs":1678,"status":46},[25],{"aliases":1680,"binding":1684,"id":1685,"kind":1496,"label":1686,"provenance":1687},[1681,1682,1683],{"namespace":1488,"value":384},{"namespace":1490,"value":384},{"namespace":1490,"value":387},{"device":389,"group":1494},"device.bumper-coil-2","Bumper Coil 2",{"source_refs":1688,"status":46},[25],{"aliases":1690,"binding":1694,"id":1695,"kind":1496,"label":1696,"provenance":1697},[1691,1692,1693],{"namespace":1488,"value":969},{"namespace":1490,"value":969},{"namespace":1490,"value":972},{"device":974,"group":1494},"device.right-slingshot","Right Slingshot",{"source_refs":1698,"status":46},[25],{"aliases":1700,"binding":1704,"id":1705,"kind":1496,"label":1706,"provenance":1707},[1701,1702,1703],{"namespace":1488,"value":397},{"namespace":1490,"value":397},{"namespace":1490,"value":400},{"device":402,"group":1494},"device.bumper-coil-3","Bumper Coil 3",{"source_refs":1708,"status":46},[25],{"aliases":1710,"binding":1716,"id":1717,"kind":1496,"label":1718,"provenance":1719},[1711,1712,1713,1714],{"namespace":1488,"value":423},{"namespace":1490,"value":423},{"namespace":1490,"value":426},{"namespace":1490,"value":1715},"c_game_on",{"device":428,"group":1494},"device.game-on","ROM Started",{"source_refs":1720,"status":46},[25,26],{"aliases":1722,"binding":1726,"id":1727,"kind":1645,"label":1728,"provenance":1729},[1723,1724,1725],{"namespace":1488,"value":448},{"namespace":1490,"value":448},{"namespace":1490,"value":451},{"device":453,"group":1494},"device.pinbot-passenger-insert-flasher","Pinbot Passenger Insert Flasher",{"source_refs":1730,"status":46},[25],{"aliases":1732,"binding":1736,"id":1737,"kind":1645,"label":1738,"provenance":1739},[1733,1734,1735],{"namespace":1488,"value":461},{"namespace":1490,"value":461},{"namespace":1490,"value":464},{"device":466,"group":1494},"device.dracula-passenger-insert-flasher","Dracula Passenger Insert Flasher",{"source_refs":1740,"status":46},[25],{"aliases":1742,"binding":1746,"id":1747,"kind":1645,"label":1748,"provenance":1749},[1743,1744,1745],{"namespace":1488,"value":474},{"namespace":1490,"value":474},{"namespace":1490,"value":477},{"device":479,"group":1494},"device.lola-passenger-insert-flasher","Lola Passenger Insert Flasher",{"source_refs":1750,"status":46},[25],{"aliases":1752,"binding":1756,"id":1757,"kind":1645,"label":1758,"provenance":1759},[1753,1754,1755],{"namespace":1488,"value":487},{"namespace":1490,"value":487},{"namespace":1490,"value":490},{"device":492,"group":1494},"device.santa-passenger-insert-flasher","Santa Passenger Insert Flasher",{"source_refs":1760,"status":46},[25],{"aliases":1762,"binding":1766,"id":1767,"kind":1645,"label":1768,"provenance":1769},[1763,1764,1765],{"namespace":1488,"value":500},{"namespace":1490,"value":500},{"namespace":1490,"value":503},{"device":505,"group":1494},"device.gorbachev-passenger-insert-flasher","Gorbachev Passenger Insert Flasher",{"source_refs":1770,"status":46},[25],{"aliases":1772,"binding":1776,"id":1777,"kind":1645,"label":1778,"provenance":1779},[1773,1774,1775],{"namespace":1488,"value":513},{"namespace":1490,"value":513},{"namespace":1490,"value":516},{"device":518,"group":1494},"device.left-ramp-flasher","Left Ramp Flasher",{"source_refs":1780,"status":46},[25],{"aliases":1782,"binding":1786,"id":1787,"kind":1645,"label":1788,"provenance":1789},[1783,1784,1785],{"namespace":1488,"value":526},{"namespace":1490,"value":526},{"namespace":1490,"value":529},{"device":531,"group":1494},"device.right-ramp-flasher","Right Ramp Flasher",{"source_refs":1790,"status":46},[25],{"aliases":1792,"binding":1796,"id":1797,"kind":1645,"label":1798,"provenance":1799},[1793,1794,1795],{"namespace":1488,"value":539},{"namespace":1490,"value":539},{"namespace":1490,"value":542},{"device":544,"group":1494},"device.spinout-flasher","Spinout Flasher",{"source_refs":1800,"status":46},[25],{"aliases":1802,"binding":1808,"id":1809,"kind":1496,"label":691,"provenance":1810},[1803,1804,1805,1806],{"namespace":1488,"value":565},{"namespace":1490,"value":565},{"namespace":1490,"value":568},{"namespace":1490,"value":1807},"c_flipper_upper_right",{"device":570,"group":1494},"device.flipper-upper-right",{"source_refs":1811,"status":46},[26],{"aliases":1813,"binding":1819,"id":1820,"kind":1496,"label":725,"provenance":1821},[1814,1815,1816,1817],{"namespace":1488,"value":591},{"namespace":1490,"value":591},{"namespace":1490,"value":594},{"namespace":1490,"value":1818},"c_flipper_upper_left",{"device":596,"group":1494},"device.flipper-upper-left",{"source_refs":1822,"status":46},[26],{"aliases":1824,"binding":1830,"id":1831,"kind":1496,"label":708,"provenance":1832},[1825,1826,1827,1828],{"namespace":1488,"value":1241},{"namespace":1490,"value":1241},{"namespace":1490,"value":1244},{"namespace":1490,"value":1829},"c_flipper_lower_right",{"device":1246,"group":1494},"device.flipper-lower-right",{"source_refs":1833,"status":46},[26],{"aliases":1835,"binding":1841,"id":1842,"kind":1496,"label":742,"provenance":1843},[1836,1837,1838,1839],{"namespace":1488,"value":1267},{"namespace":1490,"value":1267},{"namespace":1490,"value":1270},{"namespace":1490,"value":1840},"c_flipper_lower_left",{"device":1272,"group":1494},"device.flipper-lower-left",{"source_refs":1844,"status":46},[26],[],[1847,1853,1855],{"attribution":1848,"id":25,"kind":1849,"locator":1850,"revision":1851,"uri":1852},"pinmame-game-defs contributors","legacy_json","games\u002Ftaxi.json; origin=vbscript-parser","4ea106d080728648a693af3b4dcabb091eee0a02","https:\u002F\u002Fgithub.com\u002Fvpinball\u002Fpinmame-game-defs",{"attribution":1848,"id":26,"kind":1849,"locator":1854,"revision":1851,"uri":1852},"platforms\u002Fsystem11.json",{"attribution":1856,"id":1857,"kind":1858,"license":1859,"locator":1860,"revision":1861,"uri":1862},"PinMAME contributors","pinmame.catalog.4ec52ff0ac13","pinmame_catalog","BSD-3-Clause","PinmameGetGames","4ec52ff0ac133ac251681518aed2249e19fe26eb","https:\u002F\u002Fgithub.com\u002Fvpinball\u002Fpinmame","williams-taxi-1988","machines\u002Fpartial\u002Fwilliams\u002Ftaxi-1988.json","\u003Ch2 id=\"overview\">Overview\u003C\u002Fh2>\n\u003Cp>Legacy evidence identifies this candidate as Williams (1988). The information below is preserved for recreation work but is not automatically treated as validated physical-machine fact.\u003C\u002Fp>\n\u003Ch2 id=\"playfield-devices\">Playfield devices\u003C\u002Fh2>\n\u003Cp>Switch, lamp\u002FGI, and controlled-device candidates are in the adjacent machine definition. Source-specific implementation notes are retained below.\u003C\u002Fp>\n\u003Ch2 id=\"custom-mechanisms\">Custom mechanisms\u003C\u002Fh2>\n\u003Cp>No custom mechanism conclusion has been validated. Manuals, schematics, PinMAME source, and gameplay evidence still need to be checked.\u003C\u002Fp>\n\u003Ch2 id=\"ball-state-transitions\">Ball-state transitions\u003C\u002Fh2>\n\u003Cp>Ball paths, trough ordering, locks, kickouts, and causal transitions have not yet been normalized. Relevant source notes follow under Evidence notes.\u003C\u002Fp>\n\u003Ch2 id=\"controller-interactions\">Controller interactions\u003C\u002Fh2>\n\u003Cp>Controller callbacks and bindings are candidate evidence only until reconciled against PinMAME and physical documentation.\u003C\u002Fp>\n\u003Ch2 id=\"service-and-setup-information\">Service and setup information\u003C\u002Fh2>\n\u003Cp>Unknown; locate operator\u002Fservice documentation.\u003C\u002Fp>\n\u003Ch2 id=\"timing-and-tuning-observations\">Timing and tuning observations\u003C\u002Fh2>\n\u003Cp>Source timing values may describe a particular VPX implementation rather than physical hardware and require review.\u003C\u002Fp>\n\u003Ch2 id=\"recreation-guidance\">Recreation guidance\u003C\u002Fh2>\n\u003Cp>Do not treat this partial definition as a complete authoring specification. Resolve every coverage requirement and conflict before promotion.\u003C\u002Fp>\n\u003Ch2 id=\"evidence-notes\">Evidence notes\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F0._note\u003C\u002Fcode>: vpmNudge.TiltSwitch = 1\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F1._note\u003C\u002Fcode>: bsTrough.InitSw first position\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F2._note\u003C\u002Fcode>: bsTrough.InitSw second position\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F3._note\u003C\u002Fcode>: bsTrough.InitSw third position\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F4._inferred_type\u003C\u002Fcode>: saucer\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F4._note\u003C\u002Fcode>: bsTopHole.InitKicker TopHole,13 — ball enters via TopHole_Hit\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F5._note\u003C\u002Fcode>: Controller.Switch set via SW14_Hit\u002FUnhit\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F6._note\u003C\u002Fcode>: Controller.Switch set via SW15_Hit\u002FUnhit\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F7._note\u003C\u002Fcode>: Controller.Switch set via SW16_Hit\u002FUnhit\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F8._inferred_type\u003C\u002Fcode>: bumper\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F8._note\u003C\u002Fcode>: Pulsed via vpmTimer.PulseSw 17\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F9._inferred_type\u003C\u002Fcode>: bumper\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F9._note\u003C\u002Fcode>: Pulsed via vpmTimer.PulseSw 19\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F10._inferred_type\u003C\u002Fcode>: bumper\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F10._note\u003C\u002Fcode>: Pulsed via vpmTimer.PulseSw 21\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F11._note\u003C\u002Fcode>: Controller.Switch set via SW22_Hit\u002FUnhit\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F12._note\u003C\u002Fcode>: Controller.Switch set via SW23_Hit\u002FUnhit\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F13._inferred_type\u003C\u002Fcode>: standup_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F13._note\u003C\u002Fcode>: Pulsed via vpmTimer.PulseSW 24\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F14._inferred_type\u003C\u002Fcode>: standup_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F14._note\u003C\u002Fcode>: Pulsed via vpmTimer.PulseSW 25\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F15._inferred_type\u003C\u002Fcode>: standup_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F15._note\u003C\u002Fcode>: Pulsed via vpmTimer.PulseSW 26\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F16._inferred_type\u003C\u002Fcode>: drop_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F16._note\u003C\u002Fcode>: CenterDTBank.InitDrop — first target in center bank\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F17._inferred_type\u003C\u002Fcode>: drop_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F17._note\u003C\u002Fcode>: CenterDTBank.InitDrop — second target in center bank\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F18._inferred_type\u003C\u002Fcode>: drop_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F18._note\u003C\u002Fcode>: CenterDTBank.InitDrop — third target in center bank\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F19._inferred_type\u003C\u002Fcode>: drop_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F19._note\u003C\u002Fcode>: RightDTBank.InitDrop — first target in right bank\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F20._inferred_type\u003C\u002Fcode>: drop_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F20._note\u003C\u002Fcode>: RightDTBank.InitDrop — second target in right bank\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F21._inferred_type\u003C\u002Fcode>: drop_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F21._note\u003C\u002Fcode>: RightDTBank.InitDrop — third target in right bank\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F22._note\u003C\u002Fcode>: Controller.Switch set via SW33_Hit\u002FUnhit. Has animated switch arm (Primitive_SwitchArm33)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F23._note\u003C\u002Fcode>: Controller.Switch set via SW34_Hit\u002FUnhit. Has animated switch arm (Primitive_SwitchArm34)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F24._inferred_type\u003C\u002Fcode>: saucer\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F24._note\u003C\u002Fcode>: bsCatapult.InitKicker CatapultLaunchKicker,35 — also checked via Controller.Switch(35) in SolCatapult\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F25._inferred_type\u003C\u002Fcode>: saucer\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F25._note\u003C\u002Fcode>: bsRightHole.InitKicker RightHole,36\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F26._note\u003C\u002Fcode>: Controller.Switch set via SW37_Hit\u002FUnhit\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F27._note\u003C\u002Fcode>: Controller.Switch set via SW38_Hit\u002FUnhit\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F28._note\u003C\u002Fcode>: Controller.Switch set via SW39_Hit\u002FUnhit\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F29._note\u003C\u002Fcode>: Controller.Switch set via SW40_Hit\u002FUnhit\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F30._inferred_type\u003C\u002Fcode>: saucer\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F30._note\u003C\u002Fcode>: bsSpinoutKicker.InitKicker SpinoutKicker,43. SW43 handled via saucer (per comment in script)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F31._inferred_type\u003C\u002Fcode>: standup_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fswitches\u002F31._note\u003C\u002Fcode>: Pulsed via vpmTimer.PulseSW 44\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F0._vbscript_callback\u003C\u002Fcode>: bsTrough.SolIn\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F0._inferred_type\u003C\u002Fcode>: ball_management\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F0._note\u003C\u002Fcode>: Moves ball from drain into trough\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F1._vbscript_callback\u003C\u002Fcode>: bsTrough.SolOut\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F1._inferred_type\u003C\u002Fcode>: ball_management\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F1._note\u003C\u002Fcode>: Kicks ball from trough to shooter lane\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F2._vbscript_callback\u003C\u002Fcode>: SolCatapult\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F2._inferred_type\u003C\u002Fcode>: kicker\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F2._note\u003C\u002Fcode>: Fires catapult mechanism. Checks Controller.Switch(35) and calls bsCatapult.ExitSol_On\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F3._vbscript_callback\u003C\u002Fcode>: CenterDTBank.SolDropUp\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F3._inferred_type\u003C\u002Fcode>: drop_target_reset\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F3._note\u003C\u002Fcode>: Resets center drop targets DT27, DT28, DT29 (sw 27-29)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F4._vbscript_callback\u003C\u002Fcode>: bsTopHole.SolOut\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F4._inferred_type\u003C\u002Fcode>: kicker\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F4._note\u003C\u002Fcode>: Ejects ball from top hole saucer (sw13)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F5._vbscript_callback\u003C\u002Fcode>: RightDTBank.SolDropUp\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F5._inferred_type\u003C\u002Fcode>: drop_target_reset\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F5._note\u003C\u002Fcode>: Resets right drop targets DT30, DT31, DT32 (sw 30-32)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F6._vbscript_callback\u003C\u002Fcode>: SolSpinoutKicker\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F6._inferred_type\u003C\u002Fcode>: kicker\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F6._note\u003C\u002Fcode>: Ejects ball from spinout kicker saucer (sw43)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F7._vbscript_callback\u003C\u002Fcode>: bsRightHole.SolOut\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F7._inferred_type\u003C\u002Fcode>: kicker\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F7._note\u003C\u002Fcode>: Ejects ball from right hole saucer (sw36)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F8._vbscript_callback\u003C\u002Fcode>: TopGateLeft.open =\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F8._inferred_type\u003C\u002Fcode>: gate\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F8._note\u003C\u002Fcode>: Opens\u002Fcloses top left gate directly via property assignment\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F9._vbscript_callback\u003C\u002Fcode>: Sol10\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F9._inferred_type\u003C\u002Fcode>: gi_relay\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F9._note\u003C\u002Fcode>: Controls GI inserts via SetLamp 99. Also ORed with passenger insert solenoids (25-29) for insert illumination\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F10._vbscript_callback\u003C\u002Fcode>: Sol11\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F10._inferred_type\u003C\u002Fcode>: gi_relay\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F10._note\u003C\u002Fcode>: Inverse logic — GI is OFF when solenoid is enabled. Controls playfield textures, bumper lamps, cabinet side panels via 4-step fading\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F11._inferred_type\u003C\u002Fcode>: relay\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F11._note\u003C\u002Fcode>: Commented out in script — SolCallback(12) not assigned\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F12._vbscript_callback\u003C\u002Fcode>: vpmSolSound SoundFX(&quot;ringing_bell&quot;,DOFBell),\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F12._inferred_type\u003C\u002Fcode>: sound\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F12._note\u003C\u002Fcode>: Plays ringing bell sound effect\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F13._vbscript_callback\u003C\u002Fcode>: SolKnocker\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F13._inferred_type\u003C\u002Fcode>: knocker\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F14._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F14._note\u003C\u002Fcode>: Commented out SolCallback — handled in LampTimer. ORed with lamp 44 as LampState(44)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F15._vbscript_callback\u003C\u002Fcode>: SetLamp 116,\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F15._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F15._note\u003C\u002Fcode>: Handled in LampTimer via SetLamp. Also ORed with lamp 43 as LampState(43). VPX lamp object F16\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F16._inferred_type\u003C\u002Fcode>: bumper\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F16._note\u003C\u002Fcode>: Commented out in script — bumper handled by VPX directly\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F17._inferred_type\u003C\u002Fcode>: slingshot\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F17._note\u003C\u002Fcode>: Commented out in script — slingshot handled by VPX directly\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F18._inferred_type\u003C\u002Fcode>: bumper\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F18._note\u003C\u002Fcode>: Commented out in script — bumper handled by VPX directly\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F19._inferred_type\u003C\u002Fcode>: slingshot\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F19._note\u003C\u002Fcode>: Commented out in script — slingshot handled by VPX directly\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F20._inferred_type\u003C\u002Fcode>: bumper\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F20._note\u003C\u002Fcode>: Commented out in script — bumper handled by VPX directly\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F21._vbscript_callback\u003C\u002Fcode>: SolGameOn\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F21._inferred_type\u003C\u002Fcode>: game_on\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F21._note\u003C\u002Fcode>: Enables flippers and nudge. When disabled, flippers return to start position\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F22._vbscript_callback\u003C\u002Fcode>: SetLamp 125,\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F22._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F22._note\u003C\u002Fcode>: Handled in LampTimer. ORed with lamp 25 and sol 10 (GI relay)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F23._vbscript_callback\u003C\u002Fcode>: SetLamp 126,\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F23._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F23._note\u003C\u002Fcode>: Handled in LampTimer. ORed with lamp 26 and sol 10 (GI relay)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F24._vbscript_callback\u003C\u002Fcode>: SetLamp 127,\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F24._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F24._note\u003C\u002Fcode>: Handled in LampTimer. ORed with lamp 27 and sol 10 (GI relay)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F25._vbscript_callback\u003C\u002Fcode>: SetLamp 128,\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F25._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F25._note\u003C\u002Fcode>: Handled in LampTimer. ORed with lamp 28 and sol 10 (GI relay)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F26._vbscript_callback\u003C\u002Fcode>: SetLamp 129,\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F26._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F26._note\u003C\u002Fcode>: Handled in LampTimer. ORed with lamp 29 and sol 10 (GI relay)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F27._vbscript_callback\u003C\u002Fcode>: SetLamp 130,\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F27._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F27._note\u003C\u002Fcode>: VPX flasher object F30\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F28._vbscript_callback\u003C\u002Fcode>: SetLamp 131,\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F28._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F28._note\u003C\u002Fcode>: VPX flasher object F31\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F29._vbscript_callback\u003C\u002Fcode>: SetLamp 132,\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F29._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Fcoils\u002F29._note\u003C\u002Fcode>: VPX flasher object F32\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F0._note\u003C\u002Fcode>: Backbox lamp (desktop mode). Also L1a\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F1._note\u003C\u002Fcode>: Backbox lamp (desktop mode). Also L2a\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F2._note\u003C\u002Fcode>: Backbox lamp (desktop mode). Also L3a\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F3._note\u003C\u002Fcode>: Backbox lamp (desktop mode). Also L4a\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F4._note\u003C\u002Fcode>: Backbox lamp (desktop mode). Also L5a\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F5._note\u003C\u002Fcode>: Desktop mode only\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F6._note\u003C\u002Fcode>: Desktop mode only\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F7._note\u003C\u002Fcode>: Desktop mode only\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F8._note\u003C\u002Fcode>: Also L9b, p9 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F9._note\u003C\u002Fcode>: Also L10b, p10 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F10._note\u003C\u002Fcode>: Also L11b, p11 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F11._note\u003C\u002Fcode>: Also L12b, p12 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F12._note\u003C\u002Fcode>: Also L13b, p13 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F13._note\u003C\u002Fcode>: Also L14b, p14 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F14._note\u003C\u002Fcode>: Also L15b, p15 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F15._note\u003C\u002Fcode>: Also L16b, p16 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F17._note\u003C\u002Fcode>: Also L18b, p18 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F18._note\u003C\u002Fcode>: Also L19b, p19 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F19._note\u003C\u002Fcode>: Also L20b, p20 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F20._note\u003C\u002Fcode>: Also L21b, p21 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F21._note\u003C\u002Fcode>: Also L22b, p22 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F22._note\u003C\u002Fcode>: Also L23b, L23C, p23 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F23._note\u003C\u002Fcode>: Also L24b, p24 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F24._note\u003C\u002Fcode>: Also F25 flasher. Multi-state: ORed with sol 25 (Pinbot insert) and sol 10 (GI relay)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F25._note\u003C\u002Fcode>: Also L26b, p26 primitive. Multi-state: ORed with sol 26 (Drac insert) and sol 10\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F26._note\u003C\u002Fcode>: Also L27b, p27 primitive. Multi-state: ORed with sol 27 (Lola insert) and sol 10\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F27._note\u003C\u002Fcode>: Also L28b, p28 primitive. Multi-state: ORed with sol 28 (Santa insert) and sol 10\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F28._note\u003C\u002Fcode>: Also L29b, p29 primitive. Multi-state: ORed with sol 29 (Gorby insert) and sol 10\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F29._note\u003C\u002Fcode>: Also L30b, p30 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F30._note\u003C\u002Fcode>: Also L31b, p31 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F31._note\u003C\u002Fcode>: Also L32b, L32c, p32 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F32._note\u003C\u002Fcode>: Also L33b, p33 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F33._note\u003C\u002Fcode>: Also L34b, p34 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F34._note\u003C\u002Fcode>: Also L35b, p35 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F35._note\u003C\u002Fcode>: Also L36b, p36 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F36._note\u003C\u002Fcode>: Also L37b, p37 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F37._note\u003C\u002Fcode>: Also L38b, p38 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F38._note\u003C\u002Fcode>: Also L39b, p39 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F39._note\u003C\u002Fcode>: Also L40b, p40 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F40._note\u003C\u002Fcode>: Also L41b, p41 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F41._note\u003C\u002Fcode>: Also L42b, p42 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F42._note\u003C\u002Fcode>: Also L43b, p43 primitive. Multi-state: ORed with sol 16 (Joyride flasher)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F43._note\u003C\u002Fcode>: Also L44b, p44 primitive. Multi-state: ORed with sol 15 (Jackpot flasher)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F44._note\u003C\u002Fcode>: Also L45b, p45 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F45._note\u003C\u002Fcode>: Also L46b, p46 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F46._note\u003C\u002Fcode>: Also L47b, p47 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F47._note\u003C\u002Fcode>: Also L48b, p48 primitive\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F48._note\u003C\u002Fcode>: Desktop mode only\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F49._note\u003C\u002Fcode>: Desktop mode only\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F50._note\u003C\u002Fcode>: Desktop mode only\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F51._note\u003C\u002Fcode>: Desktop mode only\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F52._note\u003C\u002Fcode>: Desktop mode only\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F53._note\u003C\u002Fcode>: Desktop mode only\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F54._note\u003C\u002Fcode>: Desktop mode only\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F55._note\u003C\u002Fcode>: Desktop mode only\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F56._note\u003C\u002Fcode>: Also L57f flasher object\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F57._note\u003C\u002Fcode>: Also L58f flasher object\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F58._note\u003C\u002Fcode>: Also L59f flasher object\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F59._note\u003C\u002Fcode>: Also L60f flasher object\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F60._note\u003C\u002Fcode>: Also L61f flasher object\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F61._note\u003C\u002Fcode>: Also L62f flasher object\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F62._note\u003C\u002Fcode>: Also L63f flasher object\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002Flamps\u002F63._note\u003C\u002Fcode>: Desktop mode only\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Ftaxi.json#\u002F_source\u002Fconfidence_notes\u003C\u002Fcode>: High confidence on switches\u002Fcoils from SolCallback and _Hit\u002F_UnHit handlers. Uses S11.VBS (System 11). Trough is cvpmBallStack with 3 switches (10,11,12) and 2 balls. Saucers: RightHole (sw36), TopHole\u002FJoyRide (sw13), Catapult (sw35), SpinoutKicker (sw43). Drop targets: center bank DT27-29 (sw27-29), right bank DT30-32 (sw30-32). Solenoids 15,17-21 are commented out — bumpers\u002Fslings handled by VPX directly. Coils 25-29 are passenger insert flashers driven via SetLamp. Coils 30-32 are ramp\u002Fspinout flashers via SetLamp. Coil 16 is Joyride flasher via SetLamp. Spinner has no switch assignment in script (sound only). Slingshot switches not explicitly assigned — handled by VPX slingshot events (no ROM switch). Flipper solenoids use S11 framework constants (sLRFlipper=46, sLLFlipper=48). GI controlled by solenoids 10 (insert GI relay) and 11 (playfield GI, inverse logic). Lamp 99 is virtual GI insert state. Lamps 116,125-132 are solenoid-driven flasher lamps (100+sol#).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"unresolved-questions\">Unresolved questions\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>Is the I\u002FO enumeration complete for every supported physical\u002Fcontroller variant?\u003C\u002Fli>\n\u003Cli>Which inferred VPX behaviors reflect real hardware, and which are table-script conveniences?\u003C\u002Fli>\n\u003Cli>Are all mechanism home states, sensors, motion constraints, and ball interactions documented?\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"sources\">Sources\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ccode>legacy.game.taxi\u003C\u002Fcode>: \u003Ccode>games\u002Ftaxi.json\u003C\u002Fcode> at the pinned migration revision.\u003C\u002Fli>\n\u003C\u002Ful>\n",[1867,1870,1873,1876,1879,1882,1885,1888,1891,1894,1897],{"id":1868,"text":1869},"overview","Overview",{"id":1871,"text":1872},"playfield-devices","Playfield devices",{"id":1874,"text":1875},"custom-mechanisms","Custom mechanisms",{"id":1877,"text":1878},"ball-state-transitions","Ball-state transitions",{"id":1880,"text":1881},"controller-interactions","Controller interactions",{"id":1883,"text":1884},"service-and-setup-information","Service and setup information",{"id":1886,"text":1887},"timing-and-tuning-observations","Timing and tuning observations",{"id":1889,"text":1890},"recreation-guidance","Recreation guidance",{"id":1892,"text":1893},"evidence-notes","Evidence notes",{"id":1895,"text":1896},"unresolved-questions","Unresolved questions",{"id":1898,"text":1899},"sources","Sources",[1901],{"label":1902,"value":1903},"Coverage","partial - source-derived recreation knowledge requiring validation",[1905,1907,1908,1909,1910,1911,1912],{"clone_of":52,"coverage_status":30,"definition":1864,"definition_sha256":1906,"description":53,"flags":4,"id":54,"machine_id":750,"manufacturer":55,"root_driver":52,"year":56},"5411051df9057e372755204f408f5f94f62af85f919283a7b2ed0df6e88ec4db",{"coverage_status":30,"definition":1864,"definition_sha256":1906,"description":58,"flags":4,"id":52,"machine_id":750,"manufacturer":55,"root_driver":52,"year":56},{"clone_of":52,"coverage_status":30,"definition":1864,"definition_sha256":1906,"description":60,"flags":4,"id":61,"machine_id":750,"manufacturer":55,"root_driver":52,"year":62},{"clone_of":52,"coverage_status":30,"definition":1864,"definition_sha256":1906,"description":64,"flags":4,"id":65,"machine_id":750,"manufacturer":55,"root_driver":52,"year":62},{"clone_of":52,"coverage_status":30,"definition":1864,"definition_sha256":1906,"description":67,"flags":4,"id":68,"machine_id":750,"manufacturer":55,"root_driver":52,"year":56},{"clone_of":52,"coverage_status":30,"definition":1864,"definition_sha256":1906,"description":70,"flags":4,"id":71,"machine_id":750,"manufacturer":55,"root_driver":52,"year":56},{"clone_of":52,"coverage_status":30,"definition":1864,"definition_sha256":1906,"description":73,"flags":4,"id":74,"machine_id":750,"manufacturer":55,"root_driver":52,"year":56},[1914,1917,1921],{"slug":1915,"name":1916,"manufacturer":55,"year":753,"status":30},"williams-jokerz-1988","Jokerz!",{"slug":1918,"name":1919,"manufacturer":55,"year":1920,"status":30},"williams-police-force-1989","Police Force",1989,{"slug":1922,"name":1923,"manufacturer":1924,"year":1920,"status":30},"bally-transporter-the-rescue-1989","Transporter the Rescue","Bally",null,{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1927},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cellipse cx=\"12\" cy=\"5\" rx=\"9\" ry=\"3\"\u002F>\u003Cpath d=\"M3 5v14a9 3 0 0 0 18 0V5\"\u002F>\u003Cpath d=\"M3 12a9 3 0 0 0 18 0\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1929,"hidden":12},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4\"\u002F>\u003Cpath d=\"M14 2v4a2 2 0 0 0 2 2h4M4 12a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1a1 1 0 0 1 1 1v1a1 1 0 0 0 1 1m4 0a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1a1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1931},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u002F>\u003Cpath d=\"m9 12l2 2l4-4\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1933},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"9\" cy=\"12\" r=\"3\"\u002F>\u003Crect width=\"20\" height=\"14\" x=\"2\" y=\"5\" rx=\"7\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1935},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15.914 4a1.5 1.5 0 0 0-2.474-1.561l-9 9A1.5 1.5 0 0 0 5.5 14h4.002a.5.5 0 0 1 .471.666L8.086 20a1.5 1.5 0 0 0 2.475 1.56l9-9A1.5 1.5 0 0 0 18.5 10h-3.997a.5.5 0 0 1-.472-.667z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1937},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"10\"\u002F>\u003Cpath d=\"M6 12c0-1.7.7-3.2 1.8-4.2\"\u002F>\u003Ccircle cx=\"12\" cy=\"12\" r=\"2\"\u002F>\u003Cpath d=\"M18 12c0 1.7-.7 3.2-1.8 4.2\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1939},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"8\" height=\"18\" x=\"3\" y=\"3\" rx=\"1\"\u002F>\u003Cpath d=\"M7 3v18m13.4-2.1c.2.5-.1 1.1-.6 1.3l-1.9.7c-.5.2-1.1-.1-1.3-.6L11.1 5.1c-.2-.5.1-1.1.6-1.3l1.9-.7c.5-.2 1.1.1 1.3.6Z\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1941},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m21.73 18l-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3M12 9v4m0 4h.01\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1943},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6l-2.3 2.3a2.4 2.4 0 0 0 0 3.4ZM2 22l3-3m2.5-5.5L10 11m.5 5.5L13 14m5-11l-4 4h6l-4 4\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1945},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M7 7h10v10M7 17L17 7\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1947},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"10\"\u002F>\u003Cpath d=\"M12 16v-4m0-4h.01\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1949},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"20\" height=\"5\" x=\"2\" y=\"3\" rx=\"1\"\u002F>\u003Cpath d=\"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8m-10 4h4\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1951,"hidden":12},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4\"\u002F>\u003Cpath d=\"M14 2v4a2 2 0 0 0 2 2h4M5 12l-3 3l3 3m4 0l3-3l-3-3\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1953},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 5h.01M3 12h.01M3 19h.01M8 5h13M8 12h13M8 19h13\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1955},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1957},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M13.4 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7.4M2 6h4m-4 4h4m-4 4h4m-4 4h4\"\u002F>\u003Cpath d=\"M21.378 5.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1959},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2zm-10-2h.01M12 7v4\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1961},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m9 18l6-6l-6-6\"\u002F>",1785881380517]